xref: /linux/MAINTAINERS (revision 1726aa70e7e2f8967d60b4f836723b61f97db73e)
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
2291S:	Maintained
2292F:	drivers/misc/eeprom/at24.c
2293F:	include/linux/platform_data/at24.h
2294
2295ATA OVER ETHERNET (AOE) DRIVER
2296M:	"Ed L. Cashin" <ed.cashin@acm.org>
2297W:	http://www.openaoe.org/
2298S:	Supported
2299F:	Documentation/aoe/
2300F:	drivers/block/aoe/
2301
2302ATHEROS 71XX/9XXX GPIO DRIVER
2303M:	Alban Bedel <albeu@free.fr>
2304W:	https://github.com/AlbanBedel/linux
2305T:	git git://github.com/AlbanBedel/linux
2306S:	Maintained
2307F:	drivers/gpio/gpio-ath79.c
2308F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2309
2310ATHEROS ATH GENERIC UTILITIES
2311M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2312L:	linux-wireless@vger.kernel.org
2313S:	Supported
2314F:	drivers/net/wireless/ath/*
2315
2316ATHEROS ATH5K WIRELESS DRIVER
2317M:	Jiri Slaby <jirislaby@gmail.com>
2318M:	Nick Kossifidis <mickflemm@gmail.com>
2319M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2320L:	linux-wireless@vger.kernel.org
2321W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2322S:	Maintained
2323F:	drivers/net/wireless/ath/ath5k/
2324
2325ATHEROS ATH6KL WIRELESS DRIVER
2326M:	Kalle Valo <kvalo@qca.qualcomm.com>
2327L:	linux-wireless@vger.kernel.org
2328W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2330S:	Supported
2331F:	drivers/net/wireless/ath/ath6kl/
2332
2333ATI_REMOTE2 DRIVER
2334M:	Ville Syrjala <syrjala@sci.fi>
2335S:	Maintained
2336F:	drivers/input/misc/ati_remote2.c
2337
2338ATK0110 HWMON DRIVER
2339M:	Luca Tettamanti <kronos.it@gmail.com>
2340L:	linux-hwmon@vger.kernel.org
2341S:	Maintained
2342F:	drivers/hwmon/asus_atk0110.c
2343
2344ATLX ETHERNET DRIVERS
2345M:	Jay Cliburn <jcliburn@gmail.com>
2346M:	Chris Snook <chris.snook@gmail.com>
2347L:	netdev@vger.kernel.org
2348W:	http://sourceforge.net/projects/atl1
2349W:	http://atl1.sourceforge.net
2350S:	Maintained
2351F:	drivers/net/ethernet/atheros/
2352
2353ATM
2354M:	Chas Williams <3chas3@gmail.com>
2355L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2356L:	netdev@vger.kernel.org
2357W:	http://linux-atm.sourceforge.net
2358S:	Maintained
2359F:	drivers/atm/
2360F:	include/linux/atm*
2361F:	include/uapi/linux/atm*
2362
2363ATMEL AT91 / AT32 MCI DRIVER
2364M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2365S:	Maintained
2366F:	drivers/mmc/host/atmel-mci.c
2367
2368ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2369M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2370S:	Supported
2371F:	drivers/power/reset/at91-sama5d2_shdwc.c
2372
2373ATMEL Audio ALSA driver
2374M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2375L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2376S:	Supported
2377F:	sound/soc/atmel
2378
2379ATMEL I2C DRIVER
2380M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2381L:	linux-i2c@vger.kernel.org
2382S:	Supported
2383F:	drivers/i2c/busses/i2c-at91.c
2384
2385ATMEL ISI DRIVER
2386M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2387L:	linux-media@vger.kernel.org
2388S:	Supported
2389F:	drivers/media/platform/atmel/atmel-isi.c
2390F:	include/media/atmel-isi.h
2391
2392ATMEL LCDFB DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	linux-fbdev@vger.kernel.org
2395S:	Maintained
2396F:	drivers/video/fbdev/atmel_lcdfb.c
2397F:	include/video/atmel_lcdc.h
2398
2399ATMEL MACB ETHERNET DRIVER
2400M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2401S:	Supported
2402F:	drivers/net/ethernet/cadence/
2403
2404ATMEL MAXTOUCH DRIVER
2405M:	Nick Dyer <nick@shmanahar.org>
2406T:	git git://github.com/ndyer/linux.git
2407S:	Maintained
2408F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2409F:	drivers/input/touchscreen/atmel_mxt_ts.c
2410F:	include/linux/platform_data/atmel_mxt_ts.h
2411
2412ATMEL SAMA5D2 ADC DRIVER
2413M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2414L:	linux-iio@vger.kernel.org
2415S:	Supported
2416F:	drivers/iio/adc/at91-sama5d2_adc.c
2417
2418ATMEL SDMMC DRIVER
2419M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2420L:	linux-mmc@vger.kernel.org
2421S:	Supported
2422F:	drivers/mmc/host/sdhci-of-at91.c
2423
2424ATMEL SPI DRIVER
2425M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2426S:	Supported
2427F:	drivers/spi/spi-atmel.*
2428
2429ATMEL SSC DRIVER
2430M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Supported
2433F:	drivers/misc/atmel-ssc.c
2434F:	include/linux/atmel-ssc.h
2435
2436ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2437M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439S:	Supported
2440F:	drivers/misc/atmel_tclib.c
2441F:	drivers/clocksource/tcb_clksrc.c
2442
2443ATMEL USBA UDC DRIVER
2444M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446S:	Supported
2447F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2448
2449ATMEL WIRELESS DRIVER
2450M:	Simon Kelley <simon@thekelleys.org.uk>
2451L:	linux-wireless@vger.kernel.org
2452W:	http://www.thekelleys.org.uk/atmel
2453W:	http://atmelwlandriver.sourceforge.net/
2454S:	Maintained
2455F:	drivers/net/wireless/atmel/atmel*
2456
2457ATMEL XDMA DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-arm-kernel@lists.infradead.org
2460L:	dmaengine@vger.kernel.org
2461S:	Supported
2462F:	drivers/dma/at_xdmac.c
2463
2464ATOMIC INFRASTRUCTURE
2465M:	Will Deacon <will.deacon@arm.com>
2466M:	Peter Zijlstra <peterz@infradead.org>
2467R:	Boqun Feng <boqun.feng@gmail.com>
2468L:	linux-kernel@vger.kernel.org
2469S:	Maintained
2470F:	arch/*/include/asm/atomic*.h
2471F:	include/*/atomic*.h
2472
2473ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2474M:	Bradley Grove <linuxdrivers@attotech.com>
2475L:	linux-scsi@vger.kernel.org
2476W:	http://www.attotech.com
2477S:	Supported
2478F:	drivers/scsi/esas2r
2479
2480ATUSB IEEE 802.15.4 RADIO DRIVER
2481M:	Stefan Schmidt <stefan@osg.samsung.com>
2482L:	linux-wpan@vger.kernel.org
2483S:	Maintained
2484F:	drivers/net/ieee802154/atusb.c
2485F:	drivers/net/ieee802154/atusb.h
2486F:	drivers/net/ieee802154/at86rf230.h
2487
2488AUDIT SUBSYSTEM
2489M:	Paul Moore <paul@paul-moore.com>
2490M:	Eric Paris <eparis@redhat.com>
2491L:	linux-audit@redhat.com (moderated for non-subscribers)
2492W:	https://github.com/linux-audit
2493W:	https://people.redhat.com/sgrubb/audit
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2495S:	Supported
2496F:	include/linux/audit.h
2497F:	include/uapi/linux/audit.h
2498F:	kernel/audit*
2499
2500AUXILIARY DISPLAY DRIVERS
2501M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2502W:	http://miguelojeda.es/auxdisplay.htm
2503W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2504S:	Maintained
2505F:	drivers/auxdisplay/
2506F:	include/linux/cfag12864b.h
2507
2508AX.25 NETWORK LAYER
2509M:	Ralf Baechle <ralf@linux-mips.org>
2510L:	linux-hams@vger.kernel.org
2511W:	http://www.linux-ax25.org/
2512S:	Maintained
2513F:	include/uapi/linux/ax25.h
2514F:	include/net/ax25.h
2515F:	net/ax25/
2516
2517AXENTIA ARM DEVICES
2518M:	Peter Rosin <peda@axentia.se>
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520S:	Maintained
2521F:	Documentation/devicetree/bindings/arm/axentia.txt
2522F:	arch/arm/boot/dts/at91-linea.dtsi
2523F:	arch/arm/boot/dts/at91-natte.dtsi
2524F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2525F:	arch/arm/boot/dts/at91-tse850-3.dts
2526
2527AXENTIA ASOC DRIVERS
2528M:	Peter Rosin <peda@axentia.se>
2529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	Documentation/devicetree/bindings/sound/axentia,*
2532F:	sound/soc/atmel/tse850-pcm5142.c
2533
2534AZ6007 DVB DRIVER
2535M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2536M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2537L:	linux-media@vger.kernel.org
2538W:	https://linuxtv.org
2539T:	git git://linuxtv.org/media_tree.git
2540S:	Maintained
2541F:	drivers/media/usb/dvb-usb-v2/az6007.c
2542
2543AZTECH FM RADIO RECEIVER DRIVER
2544M:	Hans Verkuil <hverkuil@xs4all.nl>
2545L:	linux-media@vger.kernel.org
2546T:	git git://linuxtv.org/media_tree.git
2547W:	https://linuxtv.org
2548S:	Maintained
2549F:	drivers/media/radio/radio-aztech*
2550
2551B43 WIRELESS DRIVER
2552L:	linux-wireless@vger.kernel.org
2553L:	b43-dev@lists.infradead.org
2554W:	http://wireless.kernel.org/en/users/Drivers/b43
2555S:	Odd Fixes
2556F:	drivers/net/wireless/broadcom/b43/
2557
2558B43LEGACY WIRELESS DRIVER
2559M:	Larry Finger <Larry.Finger@lwfinger.net>
2560L:	linux-wireless@vger.kernel.org
2561L:	b43-dev@lists.infradead.org
2562W:	http://wireless.kernel.org/en/users/Drivers/b43
2563S:	Maintained
2564F:	drivers/net/wireless/broadcom/b43legacy/
2565
2566BACKLIGHT CLASS/SUBSYSTEM
2567M:	Lee Jones <lee.jones@linaro.org>
2568M:	Daniel Thompson <daniel.thompson@linaro.org>
2569M:	Jingoo Han <jingoohan1@gmail.com>
2570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2571S:	Maintained
2572F:	drivers/video/backlight/
2573F:	include/linux/backlight.h
2574F:	include/linux/pwm_backlight.h
2575F:	Documentation/devicetree/bindings/leds/backlight
2576
2577BATMAN ADVANCED
2578M:	Marek Lindner <mareklindner@neomailbox.ch>
2579M:	Simon Wunderlich <sw@simonwunderlich.de>
2580M:	Antonio Quartulli <a@unstable.cc>
2581L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2582W:	https://www.open-mesh.org/
2583Q:	https://patchwork.open-mesh.org/project/batman/list/
2584S:	Maintained
2585F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2586F:	Documentation/ABI/testing/sysfs-class-net-mesh
2587F:	Documentation/networking/batman-adv.rst
2588F:	include/uapi/linux/batadv_packet.h
2589F:	include/uapi/linux/batman_adv.h
2590F:	net/batman-adv/
2591
2592BAYCOM/HDLCDRV DRIVERS FOR AX.25
2593M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2594L:	linux-hams@vger.kernel.org
2595W:	http://www.baycom.org/~tom/ham/ham.html
2596S:	Maintained
2597F:	drivers/net/hamradio/baycom*
2598
2599BCACHE (BLOCK LAYER CACHE)
2600M:	Michael Lyle <mlyle@lyle.org>
2601M:	Kent Overstreet <kent.overstreet@gmail.com>
2602L:	linux-bcache@vger.kernel.org
2603W:	http://bcache.evilpiepirate.org
2604C:	irc://irc.oftc.net/bcache
2605S:	Maintained
2606F:	drivers/md/bcache/
2607
2608BDISP ST MEDIA DRIVER
2609M:	Fabien Dessenne <fabien.dessenne@st.com>
2610L:	linux-media@vger.kernel.org
2611T:	git git://linuxtv.org/media_tree.git
2612W:	https://linuxtv.org
2613S:	Supported
2614F:	drivers/media/platform/sti/bdisp
2615
2616BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2617M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2618L:	netdev@vger.kernel.org
2619S:	Maintained
2620F:	drivers/net/ethernet/ec_bhf.c
2621
2622BEFS FILE SYSTEM
2623M:	Luis de Bethencourt <luisbg@kernel.org>
2624M:	Salah Triki <salah.triki@gmail.com>
2625S:	Maintained
2626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2627F:	Documentation/filesystems/befs.txt
2628F:	fs/befs/
2629
2630BFQ I/O SCHEDULER
2631M:	Paolo Valente <paolo.valente@linaro.org>
2632M:	Jens Axboe <axboe@kernel.dk>
2633L:	linux-block@vger.kernel.org
2634S:	Maintained
2635F:	block/bfq-*
2636F:	Documentation/block/bfq-iosched.txt
2637
2638BFS FILE SYSTEM
2639M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2640S:	Maintained
2641F:	Documentation/filesystems/bfs.txt
2642F:	fs/bfs/
2643F:	include/uapi/linux/bfs_fs.h
2644
2645BLACKFIN ARCHITECTURE
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647T:	git git://git.code.sf.net/p/adi-linux/code
2648W:	http://blackfin.uclinux.org
2649S:	Orphan
2650F:	arch/blackfin/
2651
2652BLACKFIN EMAC DRIVER
2653L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654W:	http://blackfin.uclinux.org
2655S:	Orphan
2656F:	drivers/net/ethernet/adi/
2657
2658BLACKFIN MEDIA DRIVER
2659L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660W:	http://blackfin.uclinux.org/
2661S:	Orphan
2662F:	drivers/media/platform/blackfin/
2663F:	drivers/media/i2c/adv7183*
2664F:	drivers/media/i2c/vs6624*
2665
2666BLACKFIN RTC DRIVER
2667L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2668W:	http://blackfin.uclinux.org
2669S:	Orphan
2670F:	drivers/rtc/rtc-bfin.c
2671
2672BLACKFIN SDH DRIVER
2673L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2674W:	http://blackfin.uclinux.org
2675S:	Orphan
2676F:	drivers/mmc/host/bfin_sdh.c
2677
2678BLACKFIN SERIAL DRIVER
2679L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2680W:	http://blackfin.uclinux.org
2681S:	Orphan
2682F:	drivers/tty/serial/bfin_uart.c
2683
2684BLACKFIN WATCHDOG DRIVER
2685L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2686W:	http://blackfin.uclinux.org
2687S:	Orphan
2688F:	drivers/watchdog/bfin_wdt.c
2689
2690BLINKM RGB LED DRIVER
2691M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2692S:	Maintained
2693F:	drivers/leds/leds-blinkm.c
2694
2695BLOCK LAYER
2696M:	Jens Axboe <axboe@kernel.dk>
2697L:	linux-block@vger.kernel.org
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2699S:	Maintained
2700F:	block/
2701F:	kernel/trace/blktrace.c
2702F:	lib/sbitmap.c
2703
2704BLOCK2MTD DRIVER
2705M:	Joern Engel <joern@lazybastard.org>
2706L:	linux-mtd@lists.infradead.org
2707S:	Maintained
2708F:	drivers/mtd/devices/block2mtd.c
2709
2710BLUETOOTH DRIVERS
2711M:	Marcel Holtmann <marcel@holtmann.org>
2712M:	Johan Hedberg <johan.hedberg@gmail.com>
2713L:	linux-bluetooth@vger.kernel.org
2714W:	http://www.bluez.org/
2715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2717S:	Maintained
2718F:	drivers/bluetooth/
2719
2720BLUETOOTH SUBSYSTEM
2721M:	Marcel Holtmann <marcel@holtmann.org>
2722M:	Johan Hedberg <johan.hedberg@gmail.com>
2723L:	linux-bluetooth@vger.kernel.org
2724W:	http://www.bluez.org/
2725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2727S:	Maintained
2728F:	net/bluetooth/
2729F:	include/net/bluetooth/
2730
2731BONDING DRIVER
2732M:	Jay Vosburgh <j.vosburgh@gmail.com>
2733M:	Veaceslav Falico <vfalico@gmail.com>
2734M:	Andy Gospodarek <andy@greyhouse.net>
2735L:	netdev@vger.kernel.org
2736W:	http://sourceforge.net/projects/bonding/
2737S:	Supported
2738F:	drivers/net/bonding/
2739F:	include/uapi/linux/if_bonding.h
2740
2741BPF (Safe dynamic programs and tools)
2742M:	Alexei Starovoitov <ast@kernel.org>
2743M:	Daniel Borkmann <daniel@iogearbox.net>
2744L:	netdev@vger.kernel.org
2745L:	linux-kernel@vger.kernel.org
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2748S:	Supported
2749F:	arch/x86/net/bpf_jit*
2750F:	Documentation/networking/filter.txt
2751F:	Documentation/bpf/
2752F:	include/linux/bpf*
2753F:	include/linux/filter.h
2754F:	include/trace/events/bpf.h
2755F:	include/trace/events/xdp.h
2756F:	include/uapi/linux/bpf*
2757F:	include/uapi/linux/filter.h
2758F:	kernel/bpf/
2759F:	kernel/trace/bpf_trace.c
2760F:	lib/test_bpf.c
2761F:	net/bpf/
2762F:	net/core/filter.c
2763F:	net/sched/act_bpf.c
2764F:	net/sched/cls_bpf.c
2765F:	samples/bpf/
2766F:	tools/bpf/
2767F:	tools/testing/selftests/bpf/
2768
2769BROADCOM B44 10/100 ETHERNET DRIVER
2770M:	Michael Chan <michael.chan@broadcom.com>
2771L:	netdev@vger.kernel.org
2772S:	Supported
2773F:	drivers/net/ethernet/broadcom/b44.*
2774
2775BROADCOM B53 ETHERNET SWITCH DRIVER
2776M:	Florian Fainelli <f.fainelli@gmail.com>
2777L:	netdev@vger.kernel.org
2778L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2779S:	Supported
2780F:	drivers/net/dsa/b53/*
2781F:	include/linux/platform_data/b53.h
2782
2783BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2784M:	Florian Fainelli <f.fainelli@gmail.com>
2785M:	Ray Jui <rjui@broadcom.com>
2786M:	Scott Branden <sbranden@broadcom.com>
2787M:	bcm-kernel-feedback-list@broadcom.com
2788T:	git git://github.com/broadcom/mach-bcm
2789S:	Maintained
2790N:	bcm281*
2791N:	bcm113*
2792N:	bcm216*
2793N:	kona
2794F:	arch/arm/mach-bcm/
2795
2796BROADCOM BCM2835 ARM ARCHITECTURE
2797M:	Eric Anholt <eric@anholt.net>
2798M:	Stefan Wahren <stefan.wahren@i2se.com>
2799L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801T:	git git://github.com/anholt/linux
2802S:	Maintained
2803N:	bcm2835
2804F:	drivers/staging/vc04_services
2805
2806BROADCOM BCM47XX MIPS ARCHITECTURE
2807M:	Hauke Mehrtens <hauke@hauke-m.de>
2808M:	Rafał Miłecki <zajec5@gmail.com>
2809L:	linux-mips@linux-mips.org
2810S:	Maintained
2811F:	Documentation/devicetree/bindings/mips/brcm/
2812F:	arch/mips/bcm47xx/*
2813F:	arch/mips/include/asm/mach-bcm47xx/*
2814
2815BROADCOM BCM5301X ARM ARCHITECTURE
2816M:	Hauke Mehrtens <hauke@hauke-m.de>
2817M:	Rafał Miłecki <zajec5@gmail.com>
2818M:	Jon Mason <jonmason@broadcom.com>
2819M:	bcm-kernel-feedback-list@broadcom.com
2820L:	linux-arm-kernel@lists.infradead.org
2821S:	Maintained
2822F:	arch/arm/mach-bcm/bcm_5301x.c
2823F:	arch/arm/boot/dts/bcm5301x*.dtsi
2824F:	arch/arm/boot/dts/bcm470*
2825F:	arch/arm/boot/dts/bcm953012*
2826
2827BROADCOM BCM53573 ARM ARCHITECTURE
2828M:	Rafał Miłecki <rafal@milecki.pl>
2829L:	linux-arm-kernel@lists.infradead.org
2830S:	Maintained
2831F:	arch/arm/boot/dts/bcm53573*
2832F:	arch/arm/boot/dts/bcm47189*
2833
2834BROADCOM BCM63XX ARM ARCHITECTURE
2835M:	Florian Fainelli <f.fainelli@gmail.com>
2836M:	bcm-kernel-feedback-list@broadcom.com
2837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838T:	git git://github.com/broadcom/stblinux.git
2839S:	Maintained
2840N:	bcm63xx
2841
2842BROADCOM BCM63XX/BCM33XX UDC DRIVER
2843M:	Kevin Cernekee <cernekee@gmail.com>
2844L:	linux-usb@vger.kernel.org
2845S:	Maintained
2846F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2847
2848BROADCOM BCM7XXX ARM ARCHITECTURE
2849M:	Brian Norris <computersforpeace@gmail.com>
2850M:	Gregory Fong <gregory.0xf0@gmail.com>
2851M:	Florian Fainelli <f.fainelli@gmail.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854T:	git git://github.com/broadcom/stblinux.git
2855S:	Maintained
2856F:	arch/arm/mach-bcm/*brcmstb*
2857F:	arch/arm/boot/dts/bcm7*.dts*
2858F:	drivers/bus/brcmstb_gisb.c
2859F:	arch/arm/mm/cache-b15-rac.c
2860F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2861N:	brcmstb
2862
2863BROADCOM BMIPS CPUFREQ DRIVER
2864M:	Markus Mayer <mmayer@broadcom.com>
2865M:	bcm-kernel-feedback-list@broadcom.com
2866L:	linux-pm@vger.kernel.org
2867S:	Maintained
2868F:	drivers/cpufreq/bmips-cpufreq.c
2869
2870BROADCOM BMIPS MIPS ARCHITECTURE
2871M:	Kevin Cernekee <cernekee@gmail.com>
2872M:	Florian Fainelli <f.fainelli@gmail.com>
2873L:	linux-mips@linux-mips.org
2874T:	git git://github.com/broadcom/stblinux.git
2875S:	Maintained
2876F:	arch/mips/bmips/*
2877F:	arch/mips/include/asm/mach-bmips/*
2878F:	arch/mips/kernel/*bmips*
2879F:	arch/mips/boot/dts/brcm/bcm*.dts*
2880F:	drivers/irqchip/irq-bcm63*
2881F:	drivers/irqchip/irq-bcm7*
2882F:	drivers/irqchip/irq-brcmstb*
2883F:	include/linux/bcm963xx_nvram.h
2884F:	include/linux/bcm963xx_tag.h
2885
2886BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2887M:	Rasesh Mody <rasesh.mody@cavium.com>
2888M:	Harish Patil <harish.patil@cavium.com>
2889M:	Dept-GELinuxNICDev@cavium.com
2890L:	netdev@vger.kernel.org
2891S:	Supported
2892F:	drivers/net/ethernet/broadcom/bnx2.*
2893F:	drivers/net/ethernet/broadcom/bnx2_*
2894
2895BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2896M:	QLogic-Storage-Upstream@qlogic.com
2897L:	linux-scsi@vger.kernel.org
2898S:	Supported
2899F:	drivers/scsi/bnx2fc/
2900
2901BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2902M:	QLogic-Storage-Upstream@qlogic.com
2903L:	linux-scsi@vger.kernel.org
2904S:	Supported
2905F:	drivers/scsi/bnx2i/
2906
2907BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2908M:	Ariel Elior <ariel.elior@cavium.com>
2909M:	everest-linux-l2@cavium.com
2910L:	netdev@vger.kernel.org
2911S:	Supported
2912F:	drivers/net/ethernet/broadcom/bnx2x/
2913
2914BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2915M:	Michael Chan <michael.chan@broadcom.com>
2916L:	netdev@vger.kernel.org
2917S:	Supported
2918F:	drivers/net/ethernet/broadcom/bnxt/
2919
2920BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2921M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2922M:	Franky Lin <franky.lin@broadcom.com>
2923M:	Hante Meuleman <hante.meuleman@broadcom.com>
2924M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2925M:	Wright Feng <wright.feng@cypress.com>
2926L:	linux-wireless@vger.kernel.org
2927L:	brcm80211-dev-list.pdl@broadcom.com
2928L:	brcm80211-dev-list@cypress.com
2929S:	Supported
2930F:	drivers/net/wireless/broadcom/brcm80211/
2931
2932BROADCOM BRCMSTB GPIO DRIVER
2933M:	Gregory Fong <gregory.0xf0@gmail.com>
2934L:	bcm-kernel-feedback-list@broadcom.com
2935S:	Supported
2936F:	drivers/gpio/gpio-brcmstb.c
2937F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2938
2939BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2940M:	Al Cooper <alcooperx@gmail.com>
2941L:	linux-kernel@vger.kernel.org
2942L:	bcm-kernel-feedback-list@broadcom.com
2943S:	Maintained
2944F:	drivers/phy/broadcom/phy-brcm-usb*
2945
2946BROADCOM GENET ETHERNET DRIVER
2947M:	Doug Berger <opendmb@gmail.com>
2948M:	Florian Fainelli <f.fainelli@gmail.com>
2949L:	netdev@vger.kernel.org
2950S:	Supported
2951F:	drivers/net/ethernet/broadcom/genet/
2952
2953BROADCOM IPROC ARM ARCHITECTURE
2954M:	Ray Jui <rjui@broadcom.com>
2955M:	Scott Branden <sbranden@broadcom.com>
2956M:	Jon Mason <jonmason@broadcom.com>
2957M:	bcm-kernel-feedback-list@broadcom.com
2958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2959T:	git git://github.com/broadcom/cygnus-linux.git
2960S:	Maintained
2961N:	iproc
2962N:	cygnus
2963N:	bcm[-_]nsp
2964N:	bcm9113*
2965N:	bcm9583*
2966N:	bcm9585*
2967N:	bcm9586*
2968N:	bcm988312
2969N:	bcm113*
2970N:	bcm583*
2971N:	bcm585*
2972N:	bcm586*
2973N:	bcm88312
2974N:	hr2
2975F:	arch/arm64/boot/dts/broadcom/ns2*
2976F:	drivers/clk/bcm/clk-ns*
2977F:	drivers/pinctrl/bcm/pinctrl-ns*
2978
2979BROADCOM KONA GPIO DRIVER
2980M:	Ray Jui <rjui@broadcom.com>
2981L:	bcm-kernel-feedback-list@broadcom.com
2982S:	Supported
2983F:	drivers/gpio/gpio-bcm-kona.c
2984F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2985
2986BROADCOM NETXTREME-E ROCE DRIVER
2987M:	Selvin Xavier <selvin.xavier@broadcom.com>
2988M:	Devesh Sharma <devesh.sharma@broadcom.com>
2989M:	Somnath Kotur <somnath.kotur@broadcom.com>
2990M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2991L:	linux-rdma@vger.kernel.org
2992W:	http://www.broadcom.com
2993S:	Supported
2994F:	drivers/infiniband/hw/bnxt_re/
2995F:	include/uapi/rdma/bnxt_re-abi.h
2996
2997BROADCOM NVRAM DRIVER
2998M:	Rafał Miłecki <zajec5@gmail.com>
2999L:	linux-mips@linux-mips.org
3000S:	Maintained
3001F:	drivers/firmware/broadcom/*
3002
3003BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3004M:	Rafał Miłecki <zajec5@gmail.com>
3005L:	linux-wireless@vger.kernel.org
3006S:	Maintained
3007F:	drivers/bcma/
3008F:	include/linux/bcma/
3009
3010BROADCOM STB AVS CPUFREQ DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-pm@vger.kernel.org
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3016F:	drivers/cpufreq/brcmstb*
3017
3018BROADCOM STB AVS TMON DRIVER
3019M:	Markus Mayer <mmayer@broadcom.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-pm@vger.kernel.org
3022S:	Maintained
3023F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3024F:	drivers/thermal/broadcom/brcmstb*
3025
3026BROADCOM STB NAND FLASH DRIVER
3027M:	Brian Norris <computersforpeace@gmail.com>
3028M:	Kamal Dasu <kdasu.kdev@gmail.com>
3029L:	linux-mtd@lists.infradead.org
3030L:	bcm-kernel-feedback-list@broadcom.com
3031S:	Maintained
3032F:	drivers/mtd/nand/brcmnand/
3033
3034BROADCOM STB DPFE DRIVER
3035M:	Markus Mayer <mmayer@broadcom.com>
3036M:	bcm-kernel-feedback-list@broadcom.com
3037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038S:	Maintained
3039F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3040F:	drivers/memory/brcmstb_dpfe.c
3041
3042BROADCOM SYSTEMPORT ETHERNET DRIVER
3043M:	Florian Fainelli <f.fainelli@gmail.com>
3044L:	netdev@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/broadcom/bcmsysport.*
3047
3048BROADCOM TG3 GIGABIT ETHERNET DRIVER
3049M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3050M:	Prashant Sreedharan <prashant@broadcom.com>
3051M:	Michael Chan <mchan@broadcom.com>
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/broadcom/tg3.*
3055
3056BROCADE BFA FC SCSI DRIVER
3057M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3058M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3059L:	linux-scsi@vger.kernel.org
3060S:	Supported
3061F:	drivers/scsi/bfa/
3062
3063BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3064M:	Rasesh Mody <rasesh.mody@cavium.com>
3065M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3066M:	Dept-GELinuxNICDev@cavium.com
3067L:	netdev@vger.kernel.org
3068S:	Supported
3069F:	drivers/net/ethernet/brocade/bna/
3070
3071BSG (block layer generic sg v4 driver)
3072M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3073L:	linux-scsi@vger.kernel.org
3074S:	Supported
3075F:	block/bsg.c
3076F:	include/linux/bsg.h
3077F:	include/uapi/linux/bsg.h
3078
3079BT87X AUDIO DRIVER
3080M:	Clemens Ladisch <clemens@ladisch.de>
3081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3082T:	git git://git.alsa-project.org/alsa-kernel.git
3083S:	Maintained
3084F:	Documentation/sound/alsa/Bt87x.txt
3085F:	sound/pci/bt87x.c
3086
3087BT8XXGPIO DRIVER
3088M:	Michael Buesch <m@bues.ch>
3089W:	http://bu3sch.de/btgpio.php
3090S:	Maintained
3091F:	drivers/gpio/gpio-bt8xx.c
3092
3093BTRFS FILE SYSTEM
3094M:	Chris Mason <clm@fb.com>
3095M:	Josef Bacik <jbacik@fb.com>
3096M:	David Sterba <dsterba@suse.com>
3097L:	linux-btrfs@vger.kernel.org
3098W:	http://btrfs.wiki.kernel.org/
3099Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3101S:	Maintained
3102F:	Documentation/filesystems/btrfs.txt
3103F:	fs/btrfs/
3104F:	include/linux/btrfs*
3105F:	include/uapi/linux/btrfs*
3106
3107BTTV VIDEO4LINUX DRIVER
3108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3110L:	linux-media@vger.kernel.org
3111W:	https://linuxtv.org
3112T:	git git://linuxtv.org/media_tree.git
3113S:	Odd fixes
3114F:	Documentation/media/v4l-drivers/bttv*
3115F:	drivers/media/pci/bt8xx/bttv*
3116
3117BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3118M:	Chanwoo Choi <cw00.choi@samsung.com>
3119L:	linux-pm@vger.kernel.org
3120L:	linux-samsung-soc@vger.kernel.org
3121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3122S:	Maintained
3123F:	drivers/devfreq/exynos-bus.c
3124F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3125
3126BUSLOGIC SCSI DRIVER
3127M:	Khalid Aziz <khalid@gonehiking.org>
3128L:	linux-scsi@vger.kernel.org
3129S:	Maintained
3130F:	drivers/scsi/BusLogic.*
3131F:	drivers/scsi/FlashPoint.*
3132
3133C-MEDIA CMI8788 DRIVER
3134M:	Clemens Ladisch <clemens@ladisch.de>
3135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3136T:	git git://git.alsa-project.org/alsa-kernel.git
3137S:	Maintained
3138F:	sound/pci/oxygen/
3139
3140C6X ARCHITECTURE
3141M:	Mark Salter <msalter@redhat.com>
3142M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3143L:	linux-c6x-dev@linux-c6x.org
3144W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3145S:	Maintained
3146F:	arch/c6x/
3147
3148CA8210 IEEE-802.15.4 RADIO DRIVER
3149M:	Harry Morris <h.morris@cascoda.com>
3150L:	linux-wpan@vger.kernel.org
3151W:	https://github.com/Cascoda/ca8210-linux.git
3152S:	Maintained
3153F:	drivers/net/ieee802154/ca8210.c
3154F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3155
3156CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3157M:	David Howells <dhowells@redhat.com>
3158L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3159S:	Supported
3160F:	Documentation/filesystems/caching/cachefiles.txt
3161F:	fs/cachefiles/
3162
3163CADET FM/AM RADIO RECEIVER DRIVER
3164M:	Hans Verkuil <hverkuil@xs4all.nl>
3165L:	linux-media@vger.kernel.org
3166T:	git git://linuxtv.org/media_tree.git
3167W:	https://linuxtv.org
3168S:	Maintained
3169F:	drivers/media/radio/radio-cadet*
3170
3171CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3172M:	Jonathan Corbet <corbet@lwn.net>
3173L:	linux-media@vger.kernel.org
3174T:	git git://linuxtv.org/media_tree.git
3175S:	Maintained
3176F:	Documentation/media/v4l-drivers/cafe_ccic*
3177F:	drivers/media/platform/marvell-ccic/
3178
3179CAIF NETWORK LAYER
3180M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3181L:	netdev@vger.kernel.org
3182S:	Supported
3183F:	Documentation/networking/caif/
3184F:	drivers/net/caif/
3185F:	include/uapi/linux/caif/
3186F:	include/net/caif/
3187F:	net/caif/
3188
3189CALGARY x86-64 IOMMU
3190M:	Muli Ben-Yehuda <mulix@mulix.org>
3191M:	Jon Mason <jdmason@kudzu.us>
3192L:	iommu@lists.linux-foundation.org
3193S:	Maintained
3194F:	arch/x86/kernel/pci-calgary_64.c
3195F:	arch/x86/kernel/tce_64.c
3196F:	arch/x86/include/asm/calgary.h
3197F:	arch/x86/include/asm/tce.h
3198
3199CAN NETWORK DRIVERS
3200M:	Wolfgang Grandegger <wg@grandegger.com>
3201M:	Marc Kleine-Budde <mkl@pengutronix.de>
3202L:	linux-can@vger.kernel.org
3203W:	https://github.com/linux-can
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206S:	Maintained
3207F:	Documentation/devicetree/bindings/net/can/
3208F:	drivers/net/can/
3209F:	include/linux/can/dev.h
3210F:	include/linux/can/platform/
3211F:	include/uapi/linux/can/error.h
3212F:	include/uapi/linux/can/netlink.h
3213
3214CAN NETWORK LAYER
3215M:	Oliver Hartkopp <socketcan@hartkopp.net>
3216M:	Marc Kleine-Budde <mkl@pengutronix.de>
3217L:	linux-can@vger.kernel.org
3218W:	https://github.com/linux-can
3219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3221S:	Maintained
3222F:	Documentation/networking/can.rst
3223F:	net/can/
3224F:	include/linux/can/core.h
3225F:	include/uapi/linux/can.h
3226F:	include/uapi/linux/can/bcm.h
3227F:	include/uapi/linux/can/raw.h
3228F:	include/uapi/linux/can/gw.h
3229
3230CAPABILITIES
3231M:	Serge Hallyn <serge@hallyn.com>
3232L:	linux-security-module@vger.kernel.org
3233S:	Supported
3234F:	include/linux/capability.h
3235F:	include/uapi/linux/capability.h
3236F:	security/commoncap.c
3237F:	kernel/capability.c
3238
3239CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3240M:	Kevin Tsai <ktsai@capellamicro.com>
3241S:	Maintained
3242F:	drivers/iio/light/cm*
3243
3244CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3245M:	Christian Lamparter <chunkeey@googlemail.com>
3246L:	linux-wireless@vger.kernel.org
3247W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3248S:	Maintained
3249F:	drivers/net/wireless/ath/carl9170/
3250
3251CAVIUM I2C DRIVER
3252M:	Jan Glauber <jglauber@cavium.com>
3253M:	David Daney <david.daney@cavium.com>
3254W:	http://www.cavium.com
3255S:	Supported
3256F:	drivers/i2c/busses/i2c-octeon*
3257F:	drivers/i2c/busses/i2c-thunderx*
3258
3259CAVIUM LIQUIDIO NETWORK DRIVER
3260M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3261M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3262M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3263M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3264L:	netdev@vger.kernel.org
3265W:	http://www.cavium.com
3266S:	Supported
3267F:	drivers/net/ethernet/cavium/liquidio/
3268
3269CAVIUM MMC DRIVER
3270M:	Jan Glauber <jglauber@cavium.com>
3271M:	David Daney <david.daney@cavium.com>
3272M:	Steven J. Hill <Steven.Hill@cavium.com>
3273W:	http://www.cavium.com
3274S:	Supported
3275F:	drivers/mmc/host/cavium*
3276
3277CAVIUM OCTEON-TX CRYPTO DRIVER
3278M:	George Cherian <george.cherian@cavium.com>
3279L:	linux-crypto@vger.kernel.org
3280W:	http://www.cavium.com
3281S:	Supported
3282F:	drivers/crypto/cavium/cpt/
3283
3284CAVIUM THUNDERX2 ARM64 SOC
3285M:	Robert Richter <rrichter@cavium.com>
3286M:	Jayachandran C <jnair@caviumnetworks.com>
3287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288S:	Maintained
3289F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3290F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3291
3292CC2520 IEEE-802.15.4 RADIO DRIVER
3293M:	Varka Bhadram <varkabhadram@gmail.com>
3294L:	linux-wpan@vger.kernel.org
3295S:	Maintained
3296F:	drivers/net/ieee802154/cc2520.c
3297F:	include/linux/spi/cc2520.h
3298F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3299
3300CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3301M:	Gilad Ben-Yossef <gilad@benyossef.com>
3302L:	linux-crypto@vger.kernel.org
3303L:	driverdev-devel@linuxdriverproject.org
3304S:	Supported
3305F:	drivers/staging/ccree/
3306W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3307
3308CEC FRAMEWORK
3309M:	Hans Verkuil <hans.verkuil@cisco.com>
3310L:	linux-media@vger.kernel.org
3311T:	git git://linuxtv.org/media_tree.git
3312W:	http://linuxtv.org
3313S:	Supported
3314F:	Documentation/media/kapi/cec-core.rst
3315F:	Documentation/media/uapi/cec
3316F:	drivers/media/cec/
3317F:	drivers/media/rc/keymaps/rc-cec.c
3318F:	include/media/cec.h
3319F:	include/media/cec-notifier.h
3320F:	include/uapi/linux/cec.h
3321F:	include/uapi/linux/cec-funcs.h
3322F:	Documentation/devicetree/bindings/media/cec.txt
3323
3324CEC GPIO DRIVER
3325M:	Hans Verkuil <hans.verkuil@cisco.com>
3326L:	linux-media@vger.kernel.org
3327T:	git git://linuxtv.org/media_tree.git
3328W:	http://linuxtv.org
3329S:	Supported
3330F:	drivers/media/platform/cec-gpio/
3331F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3332
3333CELL BROADBAND ENGINE ARCHITECTURE
3334M:	Arnd Bergmann <arnd@arndb.de>
3335L:	linuxppc-dev@lists.ozlabs.org
3336W:	http://www.ibm.com/developerworks/power/cell/
3337S:	Supported
3338F:	arch/powerpc/include/asm/cell*.h
3339F:	arch/powerpc/include/asm/spu*.h
3340F:	arch/powerpc/include/uapi/asm/spu*.h
3341F:	arch/powerpc/oprofile/*cell*
3342F:	arch/powerpc/platforms/cell/
3343
3344CEPH COMMON CODE (LIBCEPH)
3345M:	Ilya Dryomov <idryomov@gmail.com>
3346M:	"Yan, Zheng" <zyan@redhat.com>
3347M:	Sage Weil <sage@redhat.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	net/ceph/
3354F:	include/linux/ceph/
3355F:	include/linux/crush/
3356
3357CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3358M:	"Yan, Zheng" <zyan@redhat.com>
3359M:	Sage Weil <sage@redhat.com>
3360M:	Ilya Dryomov <idryomov@gmail.com>
3361L:	ceph-devel@vger.kernel.org
3362W:	http://ceph.com/
3363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3364T:	git git://github.com/ceph/ceph-client.git
3365S:	Supported
3366F:	Documentation/filesystems/ceph.txt
3367F:	fs/ceph/
3368
3369CERTIFICATE HANDLING:
3370M:	David Howells <dhowells@redhat.com>
3371M:	David Woodhouse <dwmw2@infradead.org>
3372L:	keyrings@vger.kernel.org
3373S:	Maintained
3374F:	Documentation/module-signing.txt
3375F:	certs/
3376F:	scripts/sign-file.c
3377F:	scripts/extract-cert.c
3378
3379CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3380L:	linux-usb@vger.kernel.org
3381S:	Orphan
3382F:	Documentation/usb/WUSB-Design-overview.txt
3383F:	Documentation/usb/wusb-cbaf
3384F:	drivers/usb/host/hwa-hc.c
3385F:	drivers/usb/host/whci/
3386F:	drivers/usb/wusbcore/
3387F:	include/linux/usb/wusb*
3388
3389CFAG12864B LCD DRIVER
3390M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3391W:	http://miguelojeda.es/auxdisplay.htm
3392W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3393S:	Maintained
3394F:	drivers/auxdisplay/cfag12864b.c
3395F:	include/linux/cfag12864b.h
3396
3397CFAG12864BFB LCD FRAMEBUFFER DRIVER
3398M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3399W:	http://miguelojeda.es/auxdisplay.htm
3400W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3401S:	Maintained
3402F:	drivers/auxdisplay/cfag12864bfb.c
3403F:	include/linux/cfag12864b.h
3404
3405802.11 (including CFG80211/NL80211)
3406M:	Johannes Berg <johannes@sipsolutions.net>
3407L:	linux-wireless@vger.kernel.org
3408W:	http://wireless.kernel.org/
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3411S:	Maintained
3412F:	net/wireless/
3413F:	include/uapi/linux/nl80211.h
3414F:	include/linux/ieee80211.h
3415F:	include/net/wext.h
3416F:	include/net/cfg80211.h
3417F:	include/net/iw_handler.h
3418F:	include/net/ieee80211_radiotap.h
3419F:	Documentation/driver-api/80211/cfg80211.rst
3420F:	Documentation/networking/regulatory.txt
3421
3422CHAR and MISC DRIVERS
3423M:	Arnd Bergmann <arnd@arndb.de>
3424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3426S:	Supported
3427F:	drivers/char/
3428F:	drivers/misc/
3429F:	include/linux/miscdevice.h
3430
3431CHECKPATCH
3432M:	Andy Whitcroft <apw@canonical.com>
3433M:	Joe Perches <joe@perches.com>
3434S:	Maintained
3435F:	scripts/checkpatch.pl
3436
3437CHINESE DOCUMENTATION
3438M:	Harry Wei <harryxiyou@gmail.com>
3439L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3440L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3441S:	Maintained
3442F:	Documentation/translations/zh_CN/
3443
3444CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3445M:	Peter Chen <Peter.Chen@nxp.com>
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3447L:	linux-usb@vger.kernel.org
3448S:	Maintained
3449F:	drivers/usb/chipidea/
3450
3451CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3452M:	Hans de Goede <hdegoede@redhat.com>
3453L:	linux-input@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3456F:	drivers/input/touchscreen/chipone_icn8318.c
3457
3458CHROME HARDWARE PLATFORM SUPPORT
3459M:	Benson Leung <bleung@chromium.org>
3460M:	Olof Johansson <olof@lixom.net>
3461S:	Maintained
3462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3463F:	drivers/platform/chrome/
3464
3465CIRRUS LOGIC AUDIO CODEC DRIVERS
3466M:	Brian Austin <brian.austin@cirrus.com>
3467M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3469S:	Maintained
3470F:	sound/soc/codecs/cs*
3471
3472CIRRUS LOGIC EP93XX ETHERNET DRIVER
3473M:	Hartley Sweeten <hsweeten@visionengravers.com>
3474L:	netdev@vger.kernel.org
3475S:	Maintained
3476F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3477
3478CISCO FCOE HBA DRIVER
3479M:	Satish Kharat <satishkh@cisco.com>
3480M:	Sesidhar Baddela <sebaddel@cisco.com>
3481M:	Karan Tilak Kumar <kartilak@cisco.com>
3482L:	linux-scsi@vger.kernel.org
3483S:	Supported
3484F:	drivers/scsi/fnic/
3485
3486CISCO SCSI HBA DRIVER
3487M:	Karan Tilak Kumar <kartilak@cisco.com>
3488M:	Sesidhar Baddela <sebaddel@cisco.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	drivers/scsi/snic/
3492
3493CISCO VIC ETHERNET NIC DRIVER
3494M:	Christian Benvenuti <benve@cisco.com>
3495M:	Govindarajulu Varadarajan <_govind@gmx.com>
3496M:	Parvi Kaustubhi <pkaustub@cisco.com>
3497S:	Supported
3498F:	drivers/net/ethernet/cisco/enic/
3499
3500CISCO VIC LOW LATENCY NIC DRIVER
3501M:	Christian Benvenuti <benve@cisco.com>
3502M:	Dave Goodell <dgoodell@cisco.com>
3503S:	Supported
3504F:	drivers/infiniband/hw/usnic/
3505
3506CLEANCACHE API
3507M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3508L:	linux-kernel@vger.kernel.org
3509S:	Maintained
3510F:	mm/cleancache.c
3511F:	include/linux/cleancache.h
3512
3513CLK API
3514M:	Russell King <linux@armlinux.org.uk>
3515L:	linux-clk@vger.kernel.org
3516S:	Maintained
3517F:	include/linux/clk.h
3518
3519CLOCKSOURCE, CLOCKEVENT DRIVERS
3520M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3521M:	Thomas Gleixner <tglx@linutronix.de>
3522L:	linux-kernel@vger.kernel.org
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3524S:	Supported
3525F:	drivers/clocksource/
3526F:	Documentation/devicetree/bindings/timer/
3527
3528CMPC ACPI DRIVER
3529M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3530M:	Daniel Oliveira Nascimento <don@syst.com.br>
3531L:	platform-driver-x86@vger.kernel.org
3532S:	Supported
3533F:	drivers/platform/x86/classmate-laptop.c
3534
3535COBALT MEDIA DRIVER
3536M:	Hans Verkuil <hans.verkuil@cisco.com>
3537L:	linux-media@vger.kernel.org
3538T:	git git://linuxtv.org/media_tree.git
3539W:	https://linuxtv.org
3540S:	Supported
3541F:	drivers/media/pci/cobalt/
3542
3543COCCINELLE/Semantic Patches (SmPL)
3544M:	Julia Lawall <Julia.Lawall@lip6.fr>
3545M:	Gilles Muller <Gilles.Muller@lip6.fr>
3546M:	Nicolas Palix <nicolas.palix@imag.fr>
3547M:	Michal Marek <michal.lkml@markovi.net>
3548L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3550W:	http://coccinelle.lip6.fr/
3551S:	Supported
3552F:	Documentation/dev-tools/coccinelle.rst
3553F:	scripts/coccinelle/
3554F:	scripts/coccicheck
3555
3556CODA FILE SYSTEM
3557M:	Jan Harkes <jaharkes@cs.cmu.edu>
3558M:	coda@cs.cmu.edu
3559L:	codalist@coda.cs.cmu.edu
3560W:	http://www.coda.cs.cmu.edu/
3561S:	Maintained
3562F:	Documentation/filesystems/coda.txt
3563F:	fs/coda/
3564F:	include/linux/coda*.h
3565F:	include/uapi/linux/coda*.h
3566
3567CODA V4L2 MEM2MEM DRIVER
3568M:	Philipp Zabel <p.zabel@pengutronix.de>
3569L:	linux-media@vger.kernel.org
3570S:	Maintained
3571F:	Documentation/devicetree/bindings/media/coda.txt
3572F:	drivers/media/platform/coda/
3573
3574COMMON CLK FRAMEWORK
3575M:	Michael Turquette <mturquette@baylibre.com>
3576M:	Stephen Boyd <sboyd@codeaurora.org>
3577L:	linux-clk@vger.kernel.org
3578Q:	http://patchwork.kernel.org/project/linux-clk/list/
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3580S:	Maintained
3581F:	Documentation/devicetree/bindings/clock/
3582F:	drivers/clk/
3583X:	drivers/clk/clkdev.c
3584F:	include/linux/clk-pr*
3585F:	include/linux/clk/
3586
3587COMMON INTERNET FILE SYSTEM (CIFS)
3588M:	Steve French <sfrench@samba.org>
3589L:	linux-cifs@vger.kernel.org
3590L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3591W:	http://linux-cifs.samba.org/
3592T:	git git://git.samba.org/sfrench/cifs-2.6.git
3593S:	Supported
3594F:	Documentation/filesystems/cifs/
3595F:	fs/cifs/
3596
3597COMPACTPCI HOTPLUG CORE
3598M:	Scott Murray <scott@spiteful.org>
3599L:	linux-pci@vger.kernel.org
3600S:	Maintained
3601F:	drivers/pci/hotplug/cpci_hotplug*
3602
3603COMPACTPCI HOTPLUG GENERIC DRIVER
3604M:	Scott Murray <scott@spiteful.org>
3605L:	linux-pci@vger.kernel.org
3606S:	Maintained
3607F:	drivers/pci/hotplug/cpcihp_generic.c
3608
3609COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3610M:	Scott Murray <scott@spiteful.org>
3611L:	linux-pci@vger.kernel.org
3612S:	Maintained
3613F:	drivers/pci/hotplug/cpcihp_zt5550.*
3614
3615COMPAL LAPTOP SUPPORT
3616M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3617L:	platform-driver-x86@vger.kernel.org
3618S:	Maintained
3619F:	drivers/platform/x86/compal-laptop.c
3620
3621CONEXANT ACCESSRUNNER USB DRIVER
3622L:	accessrunner-general@lists.sourceforge.net
3623W:	http://accessrunner.sourceforge.net/
3624S:	Orphan
3625F:	drivers/usb/atm/cxacru.c
3626
3627CONFIGFS
3628M:	Joel Becker <jlbec@evilplan.org>
3629M:	Christoph Hellwig <hch@lst.de>
3630T:	git git://git.infradead.org/users/hch/configfs.git
3631S:	Supported
3632F:	fs/configfs/
3633F:	include/linux/configfs.h
3634
3635CONNECTOR
3636M:	Evgeniy Polyakov <zbr@ioremap.net>
3637L:	netdev@vger.kernel.org
3638S:	Maintained
3639F:	drivers/connector/
3640
3641CONTROL GROUP (CGROUP)
3642M:	Tejun Heo <tj@kernel.org>
3643M:	Li Zefan <lizefan@huawei.com>
3644M:	Johannes Weiner <hannes@cmpxchg.org>
3645L:	cgroups@vger.kernel.org
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3647S:	Maintained
3648F:	Documentation/cgroup*
3649F:	include/linux/cgroup*
3650F:	kernel/cgroup*
3651
3652CONTROL GROUP - CPUSET
3653M:	Li Zefan <lizefan@huawei.com>
3654L:	cgroups@vger.kernel.org
3655W:	http://www.bullopensource.org/cpuset/
3656W:	http://oss.sgi.com/projects/cpusets/
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3658S:	Maintained
3659F:	Documentation/cgroup-v1/cpusets.txt
3660F:	include/linux/cpuset.h
3661F:	kernel/cgroup/cpuset.c
3662
3663CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3664M:	Johannes Weiner <hannes@cmpxchg.org>
3665M:	Michal Hocko <mhocko@kernel.org>
3666M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3667L:	cgroups@vger.kernel.org
3668L:	linux-mm@kvack.org
3669S:	Maintained
3670F:	mm/memcontrol.c
3671F:	mm/swap_cgroup.c
3672
3673CORETEMP HARDWARE MONITORING DRIVER
3674M:	Fenghua Yu <fenghua.yu@intel.com>
3675L:	linux-hwmon@vger.kernel.org
3676S:	Maintained
3677F:	Documentation/hwmon/coretemp
3678F:	drivers/hwmon/coretemp.c
3679
3680COSA/SRP SYNC SERIAL DRIVER
3681M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3682W:	http://www.fi.muni.cz/~kas/cosa/
3683S:	Maintained
3684F:	drivers/net/wan/cosa*
3685
3686CPMAC ETHERNET DRIVER
3687M:	Florian Fainelli <f.fainelli@gmail.com>
3688L:	netdev@vger.kernel.org
3689S:	Maintained
3690F:	drivers/net/ethernet/ti/cpmac.c
3691
3692CPU FREQUENCY DRIVERS
3693M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3694M:	Viresh Kumar <viresh.kumar@linaro.org>
3695L:	linux-pm@vger.kernel.org
3696S:	Maintained
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3698T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3699B:	https://bugzilla.kernel.org
3700F:	Documentation/cpu-freq/
3701F:	Documentation/devicetree/bindings/cpufreq/
3702F:	drivers/cpufreq/
3703F:	include/linux/cpufreq.h
3704F:	tools/testing/selftests/cpufreq/
3705
3706CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3707M:	Viresh Kumar <viresh.kumar@linaro.org>
3708M:	Sudeep Holla <sudeep.holla@arm.com>
3709L:	linux-pm@vger.kernel.org
3710W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3711S:	Maintained
3712F:	drivers/cpufreq/arm_big_little.h
3713F:	drivers/cpufreq/arm_big_little.c
3714F:	drivers/cpufreq/arm_big_little_dt.c
3715
3716CPU POWER MONITORING SUBSYSTEM
3717M:	Thomas Renninger <trenn@suse.com>
3718M:	Shuah Khan <shuahkh@osg.samsung.com>
3719M:	Shuah Khan <shuah@kernel.org>
3720L:	linux-pm@vger.kernel.org
3721S:	Maintained
3722F:	tools/power/cpupower/
3723
3724CPUID/MSR DRIVER
3725M:	"H. Peter Anvin" <hpa@zytor.com>
3726S:	Maintained
3727F:	arch/x86/kernel/cpuid.c
3728F:	arch/x86/kernel/msr.c
3729
3730CPUIDLE DRIVER - ARM BIG LITTLE
3731M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3732M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3733L:	linux-pm@vger.kernel.org
3734L:	linux-arm-kernel@lists.infradead.org
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3736S:	Maintained
3737F:	drivers/cpuidle/cpuidle-big_little.c
3738
3739CPUIDLE DRIVER - ARM EXYNOS
3740M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3741M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3742M:	Kukjin Kim <kgene@kernel.org>
3743L:	linux-pm@vger.kernel.org
3744L:	linux-samsung-soc@vger.kernel.org
3745S:	Supported
3746F:	drivers/cpuidle/cpuidle-exynos.c
3747F:	arch/arm/mach-exynos/pm.c
3748
3749CPUIDLE DRIVERS
3750M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3751M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3752L:	linux-pm@vger.kernel.org
3753S:	Maintained
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3755B:	https://bugzilla.kernel.org
3756F:	drivers/cpuidle/*
3757F:	include/linux/cpuidle.h
3758
3759CRAMFS FILESYSTEM
3760M:	Nicolas Pitre <nico@linaro.org>
3761S:	Maintained
3762F:	Documentation/filesystems/cramfs.txt
3763F:	fs/cramfs/
3764
3765CRIS PORT
3766M:	Mikael Starvik <starvik@axis.com>
3767M:	Jesper Nilsson <jesper.nilsson@axis.com>
3768L:	linux-cris-kernel@axis.com
3769W:	http://developer.axis.com
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3771S:	Maintained
3772F:	arch/cris/
3773F:	drivers/tty/serial/crisv10.*
3774
3775CRYPTO API
3776M:	Herbert Xu <herbert@gondor.apana.org.au>
3777M:	"David S. Miller" <davem@davemloft.net>
3778L:	linux-crypto@vger.kernel.org
3779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3781S:	Maintained
3782F:	Documentation/crypto/
3783F:	Documentation/devicetree/bindings/crypto/
3784F:	arch/*/crypto/
3785F:	crypto/
3786F:	drivers/crypto/
3787F:	include/crypto/
3788F:	include/linux/crypto*
3789
3790CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3791M:	Neil Horman <nhorman@tuxdriver.com>
3792L:	linux-crypto@vger.kernel.org
3793S:	Maintained
3794F:	crypto/ansi_cprng.c
3795F:	crypto/rng.c
3796
3797CS3308 MEDIA DRIVER
3798M:	Hans Verkuil <hverkuil@xs4all.nl>
3799L:	linux-media@vger.kernel.org
3800T:	git git://linuxtv.org/media_tree.git
3801W:	http://linuxtv.org
3802S:	Odd Fixes
3803F:	drivers/media/i2c/cs3308.c
3804F:	drivers/media/i2c/cs3308.h
3805
3806CS5535 Audio ALSA driver
3807M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3808S:	Maintained
3809F:	sound/pci/cs5535audio/
3810
3811CW1200 WLAN driver
3812M:	Solomon Peachy <pizza@shaftnet.org>
3813S:	Maintained
3814F:	drivers/net/wireless/st/cw1200/
3815
3816CX18 VIDEO4LINUX DRIVER
3817M:	Andy Walls <awalls@md.metrocast.net>
3818L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3819L:	linux-media@vger.kernel.org
3820T:	git git://linuxtv.org/media_tree.git
3821W:	https://linuxtv.org
3822W:	http://www.ivtvdriver.org/index.php/Cx18
3823S:	Maintained
3824F:	Documentation/media/v4l-drivers/cx18*
3825F:	drivers/media/pci/cx18/
3826F:	include/uapi/linux/ivtv*
3827
3828CX2341X MPEG ENCODER HELPER MODULE
3829M:	Hans Verkuil <hverkuil@xs4all.nl>
3830L:	linux-media@vger.kernel.org
3831T:	git git://linuxtv.org/media_tree.git
3832W:	https://linuxtv.org
3833S:	Maintained
3834F:	drivers/media/common/cx2341x*
3835F:	include/media/cx2341x*
3836
3837CX24120 MEDIA DRIVER
3838M:	Jemma Denson <jdenson@gmail.com>
3839M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3840L:	linux-media@vger.kernel.org
3841W:	https://linuxtv.org
3842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3843S:	Maintained
3844F:	drivers/media/dvb-frontends/cx24120*
3845
3846CX88 VIDEO4LINUX DRIVER
3847M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3849L:	linux-media@vger.kernel.org
3850W:	https://linuxtv.org
3851T:	git git://linuxtv.org/media_tree.git
3852S:	Odd fixes
3853F:	Documentation/media/v4l-drivers/cx88*
3854F:	drivers/media/pci/cx88/
3855
3856CXD2820R MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/dvb-frontends/cxd2820r*
3865
3866CXGB3 ETHERNET DRIVER (CXGB3)
3867M:	Santosh Raspatur <santosh@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb3/
3872
3873CXGB3 ISCSI DRIVER (CXGB3I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb3i
3879
3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb3/
3886F:	include/uapi/rdma/cxgb3-abi.h
3887
3888CXGB4 CRYPTO DRIVER (chcr)
3889M:	Harsh Jain <harsh@chelsio.com>
3890L:	linux-crypto@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/crypto/chelsio
3894
3895CXGB4 ETHERNET DRIVER (CXGB4)
3896M:	Ganesh Goudar <ganeshgr@chelsio.com>
3897L:	netdev@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/net/ethernet/chelsio/cxgb4/
3901
3902CXGB4 ISCSI DRIVER (CXGB4I)
3903M:	Karen Xie <kxie@chelsio.com>
3904L:	linux-scsi@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/scsi/cxgbi/cxgb4i
3908
3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910M:	Steve Wise <swise@chelsio.com>
3911L:	linux-rdma@vger.kernel.org
3912W:	http://www.openfabrics.org
3913S:	Supported
3914F:	drivers/infiniband/hw/cxgb4/
3915F:	include/uapi/rdma/cxgb4-abi.h
3916
3917CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918M:	Casey Leedom <leedom@chelsio.com>
3919L:	netdev@vger.kernel.org
3920W:	http://www.chelsio.com
3921S:	Supported
3922F:	drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927L:	linuxppc-dev@lists.ozlabs.org
3928S:	Supported
3929F:	arch/powerpc/platforms/powernv/pci-cxl.c
3930F:	drivers/misc/cxl/
3931F:	include/misc/cxl*
3932F:	include/uapi/misc/cxl.h
3933F:	Documentation/powerpc/cxl.txt
3934F:	Documentation/ABI/testing/sysfs-class-cxl
3935
3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940L:	linux-scsi@vger.kernel.org
3941S:	Supported
3942F:	drivers/scsi/cxlflash/
3943F:	include/uapi/scsi/cxlflash_ioctls.h
3944F:	Documentation/powerpc/cxlflash.txt
3945
3946CYBERPRO FB DRIVER
3947M:	Russell King <linux@armlinux.org.uk>
3948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949W:	http://www.armlinux.org.uk/
3950S:	Maintained
3951F:	drivers/video/fbdev/cyber2000fb.*
3952
3953CYCLADES ASYNC MUX DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/tty/cyclades.c
3957F:	include/linux/cyclades.h
3958F:	include/uapi/linux/cyclades.h
3959
3960CYCLADES PC300 DRIVER
3961W:	http://www.cyclades.com/
3962S:	Orphan
3963F:	drivers/net/wan/pc300*
3964
3965CYPRESS_FIRMWARE MEDIA DRIVER
3966M:	Antti Palosaari <crope@iki.fi>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969W:	http://palosaari.fi/linux/
3970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3971T:	git git://linuxtv.org/anttip/media_tree.git
3972S:	Maintained
3973F:	drivers/media/common/cypress_firmware*
3974
3975CYTTSP TOUCHSCREEN DRIVER
3976M:	Ferruh Yigit <fery@cypress.com>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/touchscreen/cyttsp*
3980F:	include/linux/input/cyttsp.h
3981
3982D-LINK DIR-685 TOUCHKEYS DRIVER
3983M:	Linus Walleij <linus.walleij@linaro.org>
3984L:	linux-input@vger.kernel.org
3985S:	Supported
3986F:	drivers/input/dlink-dir685-touchkeys.c
3987
3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989M:	Joshua Kinard <kumba@gentoo.org>
3990S:	Maintained
3991F:	drivers/rtc/rtc-ds1685.c
3992F:	include/linux/rtc/ds1685.h
3993
3994DAMA SLAVE for AX.25
3995M:	Joerg Reuter <jreuter@yaina.de>
3996W:	http://yaina.de/jreuter/
3997W:	http://www.qsl.net/dl1bke/
3998L:	linux-hams@vger.kernel.org
3999S:	Maintained
4000F:	net/ax25/af_ax25.c
4001F:	net/ax25/ax25_dev.c
4002F:	net/ax25/ax25_ds_*
4003F:	net/ax25/ax25_in.c
4004F:	net/ax25/ax25_out.c
4005F:	net/ax25/ax25_timer.c
4006F:	net/ax25/sysctl_net_ax25.c
4007
4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009L:	netdev@vger.kernel.org
4010S:	Orphan
4011F:	Documentation/networking/dmfe.txt
4012F:	drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014DC390/AM53C974 SCSI driver
4015M:	Hannes Reinecke <hare@suse.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Maintained
4018F:	drivers/scsi/am53c974.c
4019
4020DC395x SCSI driver
4021M:	Oliver Neukum <oliver@neukum.org>
4022M:	Ali Akcaagac <aliakc@web.de>
4023M:	Jamie Lenehan <lenehan@twibble.org>
4024L:	dc395x@twibble.org
4025W:	http://twibble.org/dist/dc395x/
4026W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4027S:	Maintained
4028F:	Documentation/scsi/dc395x.txt
4029F:	drivers/scsi/dc395x.*
4030
4031DCCP PROTOCOL
4032M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033L:	dccp@vger.kernel.org
4034W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035S:	Maintained
4036F:	include/linux/dccp.h
4037F:	include/uapi/linux/dccp.h
4038F:	include/linux/tfrc.h
4039F:	net/dccp/
4040
4041DECnet NETWORK LAYER
4042W:	http://linux-decnet.sourceforge.net
4043L:	linux-decnet-user@lists.sourceforge.net
4044S:	Orphan
4045F:	Documentation/networking/decnet.txt
4046F:	net/decnet/
4047
4048DECSTATION PLATFORM SUPPORT
4049M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4050L:	linux-mips@linux-mips.org
4051W:	http://www.linux-mips.org/wiki/DECstation
4052S:	Maintained
4053F:	arch/mips/dec/
4054F:	arch/mips/include/asm/dec/
4055F:	arch/mips/include/asm/mach-dec/
4056
4057DEFXX FDDI NETWORK DRIVER
4058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4059S:	Maintained
4060F:	drivers/net/fddi/defxx.*
4061
4062DELL SMBIOS DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios.*
4068
4069DELL SMBIOS SMM DRIVER
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios-smm.c
4074
4075DELL SMBIOS WMI DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-wmi.c
4080F:	tools/wmi/dell-smbios-example.c
4081
4082DELL LAPTOP DRIVER
4083M:	Matthew Garrett <mjg59@srcf.ucam.org>
4084M:	Pali Rohár <pali.rohar@gmail.com>
4085L:	platform-driver-x86@vger.kernel.org
4086S:	Maintained
4087F:	drivers/platform/x86/dell-laptop.c
4088
4089DELL LAPTOP FREEFALL DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-smo8800.c
4093
4094DELL LAPTOP RBTN DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-rbtn.*
4098
4099DELL LAPTOP SMM DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/hwmon/dell-smm-hwmon.c
4103F:	include/uapi/linux/i8k.h
4104
4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4107S:	Maintained
4108F:	Documentation/dcdbas.txt
4109F:	drivers/firmware/dcdbas.*
4110
4111DELL WMI NOTIFICATIONS DRIVER
4112M:	Matthew Garrett <mjg59@srcf.ucam.org>
4113M:	Pali Rohár <pali.rohar@gmail.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi.c
4116
4117DELL WMI DESCRIPTOR DRIVER
4118M:	Mario Limonciello <mario.limonciello@dell.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi-descriptor.c
4121
4122DELTA ST MEDIA DRIVER
4123M:	Hugues Fruchet <hugues.fruchet@st.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126W:	https://linuxtv.org
4127S:	Supported
4128F:	drivers/media/platform/sti/delta
4129
4130DENALI NAND DRIVER
4131M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4132L:	linux-mtd@lists.infradead.org
4133S:	Supported
4134F:	drivers/mtd/nand/denali*
4135
4136DESIGNWARE USB2 DRD IP DRIVER
4137M:	John Youn <johnyoun@synopsys.com>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc2/
4142
4143DESIGNWARE USB3 DRD IP DRIVER
4144M:	Felipe Balbi <balbi@kernel.org>
4145L:	linux-usb@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147S:	Maintained
4148F:	drivers/usb/dwc3/
4149
4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151M:	Andreas Klinger <ak@it-klinger.de>
4152L:	linux-iio@vger.kernel.org
4153S:	Maintained
4154F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155F:	drivers/iio/proximity/srf*.c
4156
4157DEVICE COREDUMP (DEV_COREDUMP)
4158M:	Johannes Berg <johannes@sipsolutions.net>
4159L:	linux-kernel@vger.kernel.org
4160S:	Maintained
4161F:	drivers/base/devcoredump.c
4162F:	include/linux/devcoredump.h
4163
4164DEVICE FREQUENCY (DEVFREQ)
4165M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4166M:	Kyungmin Park <kyungmin.park@samsung.com>
4167R:	Chanwoo Choi <cw00.choi@samsung.com>
4168L:	linux-pm@vger.kernel.org
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170S:	Maintained
4171F:	drivers/devfreq/
4172F:	include/linux/devfreq.h
4173F:	Documentation/devicetree/bindings/devfreq/
4174
4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176M:	Chanwoo Choi <cw00.choi@samsung.com>
4177L:	linux-pm@vger.kernel.org
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179S:	Supported
4180F:	drivers/devfreq/event/
4181F:	drivers/devfreq/devfreq-event.c
4182F:	include/linux/devfreq-event.h
4183F:	Documentation/devicetree/bindings/devfreq/event/
4184
4185DEVICE NUMBER REGISTRY
4186M:	Torben Mathiasen <device@lanana.org>
4187W:	http://lanana.org/docs/device-list/index.html
4188S:	Maintained
4189
4190DEVICE-MAPPER  (LVM)
4191M:	Alasdair Kergon <agk@redhat.com>
4192M:	Mike Snitzer <snitzer@redhat.com>
4193M:	dm-devel@redhat.com
4194L:	dm-devel@redhat.com
4195W:	http://sources.redhat.com/dm
4196Q:	http://patchwork.kernel.org/project/dm-devel/list/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4199S:	Maintained
4200F:	Documentation/device-mapper/
4201F:	drivers/md/Makefile
4202F:	drivers/md/Kconfig
4203F:	drivers/md/dm*
4204F:	drivers/md/persistent-data/
4205F:	include/linux/device-mapper.h
4206F:	include/linux/dm-*.h
4207F:	include/uapi/linux/dm-*.h
4208
4209DEVLINK
4210M:	Jiri Pirko <jiri@mellanox.com>
4211L:	netdev@vger.kernel.org
4212S:	Supported
4213F:	net/core/devlink.c
4214F:	include/net/devlink.h
4215F:	include/uapi/linux/devlink.h
4216
4217DIALOG SEMICONDUCTOR DRIVERS
4218M:	Support Opensource <support.opensource@diasemi.com>
4219W:	http://www.dialog-semiconductor.com/products
4220S:	Supported
4221F:	Documentation/hwmon/da90??
4222F:	Documentation/devicetree/bindings/mfd/da90*.txt
4223F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4224F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225F:	Documentation/devicetree/bindings/regulator/da92*.txt
4226F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4228F:	drivers/gpio/gpio-da90??.c
4229F:	drivers/hwmon/da90??-hwmon.c
4230F:	drivers/iio/adc/da91??-*.c
4231F:	drivers/input/misc/da90??_onkey.c
4232F:	drivers/input/touchscreen/da9052_tsi.c
4233F:	drivers/leds/leds-da90??.c
4234F:	drivers/mfd/da903x.c
4235F:	drivers/mfd/da90??-*.c
4236F:	drivers/mfd/da91??-*.c
4237F:	drivers/power/supply/da9052-battery.c
4238F:	drivers/power/supply/da91??-*.c
4239F:	drivers/regulator/da903x.c
4240F:	drivers/regulator/da9???-regulator.[ch]
4241F:	drivers/thermal/da90??-thermal.c
4242F:	drivers/rtc/rtc-da90??.c
4243F:	drivers/video/backlight/da90??_bl.c
4244F:	drivers/watchdog/da90??_wdt.c
4245F:	include/linux/mfd/da903x.h
4246F:	include/linux/mfd/da9052/
4247F:	include/linux/mfd/da9055/
4248F:	include/linux/mfd/da9062/
4249F:	include/linux/mfd/da9063/
4250F:	include/linux/mfd/da9150/
4251F:	include/linux/regulator/da9211.h
4252F:	include/sound/da[79]*.h
4253F:	sound/soc/codecs/da[79]*.[ch]
4254
4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-gpio@vger.kernel.org
4258S:	Maintained
4259F:	drivers/gpio/gpio-gpio-mm.c
4260
4261DIGI NEO AND CLASSIC PCI PRODUCTS
4262M:	Lidza Louina <lidza.louina@gmail.com>
4263M:	Mark Hounschell <markh@compro.net>
4264L:	driverdev-devel@linuxdriverproject.org
4265S:	Maintained
4266F:	drivers/staging/dgnc/
4267
4268DIOLAN U2C-12 I2C DRIVER
4269M:	Guenter Roeck <linux@roeck-us.net>
4270L:	linux-i2c@vger.kernel.org
4271S:	Maintained
4272F:	drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274FILESYSTEM DIRECT ACCESS (DAX)
4275M:	Matthew Wilcox <mawilcox@microsoft.com>
4276M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Supported
4279F:	fs/dax.c
4280F:	include/linux/dax.h
4281F:	include/trace/events/fs_dax.h
4282
4283DEVICE DIRECT ACCESS (DAX)
4284M:	Dan Williams <dan.j.williams@intel.com>
4285L:	linux-nvdimm@lists.01.org
4286S:	Supported
4287F:	drivers/dax/
4288
4289DIRECTORY NOTIFICATION (DNOTIFY)
4290M:	Jan Kara <jack@suse.cz>
4291R:	Amir Goldstein <amir73il@gmail.com>
4292L:	linux-fsdevel@vger.kernel.org
4293S:	Maintained
4294F:	Documentation/filesystems/dnotify.txt
4295F:	fs/notify/dnotify/
4296F:	include/linux/dnotify.h
4297
4298DISK GEOMETRY AND PARTITION HANDLING
4299M:	Andries Brouwer <aeb@cwi.nl>
4300W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4301W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4302W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4303S:	Maintained
4304
4305DISKQUOTA
4306M:	Jan Kara <jack@suse.com>
4307S:	Maintained
4308F:	Documentation/filesystems/quota.txt
4309F:	fs/quota/
4310F:	include/linux/quota*.h
4311F:	include/uapi/linux/quota*.h
4312
4313DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4314M:	Bernie Thompson <bernie@plugable.com>
4315L:	linux-fbdev@vger.kernel.org
4316S:	Maintained
4317W:	http://plugable.com/category/projects/udlfb/
4318F:	drivers/video/fbdev/udlfb.c
4319F:	include/video/udlfb.h
4320F:	Documentation/fb/udlfb.txt
4321
4322DISTRIBUTED LOCK MANAGER (DLM)
4323M:	Christine Caulfield <ccaulfie@redhat.com>
4324M:	David Teigland <teigland@redhat.com>
4325L:	cluster-devel@redhat.com
4326W:	http://sources.redhat.com/cluster/
4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4328S:	Supported
4329F:	fs/dlm/
4330
4331DMA BUFFER SHARING FRAMEWORK
4332M:	Sumit Semwal <sumit.semwal@linaro.org>
4333S:	Maintained
4334L:	linux-media@vger.kernel.org
4335L:	dri-devel@lists.freedesktop.org
4336L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4337F:	drivers/dma-buf/
4338F:	include/linux/dma-buf*
4339F:	include/linux/reservation.h
4340F:	include/linux/*fence.h
4341F:	Documentation/driver-api/dma-buf.rst
4342T:	git git://anongit.freedesktop.org/drm/drm-misc
4343
4344DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4345M:	Vinod Koul <vinod.koul@intel.com>
4346L:	dmaengine@vger.kernel.org
4347Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4348S:	Maintained
4349F:	drivers/dma/
4350F:	include/linux/dmaengine.h
4351F:	Documentation/devicetree/bindings/dma/
4352F:	Documentation/driver-api/dmaengine/
4353T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355DMA MAPPING HELPERS
4356M:	Christoph Hellwig <hch@lst.de>
4357M:	Marek Szyprowski <m.szyprowski@samsung.com>
4358R:	Robin Murphy <robin.murphy@arm.com>
4359L:	iommu@lists.linux-foundation.org
4360T:	git git://git.infradead.org/users/hch/dma-mapping.git
4361W:	http://git.infradead.org/users/hch/dma-mapping.git
4362S:	Supported
4363F:	lib/dma-debug.c
4364F:	lib/dma-direct.c
4365F:	lib/dma-virt.c
4366F:	drivers/base/dma-mapping.c
4367F:	drivers/base/dma-coherent.c
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371
4372DME1737 HARDWARE MONITOR DRIVER
4373M:	Juerg Haefliger <juergh@gmail.com>
4374L:	linux-hwmon@vger.kernel.org
4375S:	Maintained
4376F:	Documentation/hwmon/dme1737
4377F:	drivers/hwmon/dme1737.c
4378
4379DMI/SMBIOS SUPPORT
4380M:	Jean Delvare <jdelvare@suse.com>
4381S:	Maintained
4382T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4383F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4384F:	drivers/firmware/dmi-id.c
4385F:	drivers/firmware/dmi_scan.c
4386F:	include/linux/dmi.h
4387
4388DOCUMENTATION
4389M:	Jonathan Corbet <corbet@lwn.net>
4390L:	linux-doc@vger.kernel.org
4391S:	Maintained
4392F:	Documentation/
4393F:	scripts/kernel-doc
4394X:	Documentation/ABI/
4395X:	Documentation/devicetree/
4396X:	Documentation/acpi
4397X:	Documentation/power
4398X:	Documentation/spi
4399X:	Documentation/media
4400T:	git git://git.lwn.net/linux.git docs-next
4401
4402DONGWOON DW9714 LENS VOICE COIL DRIVER
4403M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4404L:	linux-media@vger.kernel.org
4405T:	git git://linuxtv.org/media_tree.git
4406S:	Maintained
4407F:	drivers/media/i2c/dw9714.c
4408
4409DOUBLETALK DRIVER
4410M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4411L:	blinux-list@redhat.com
4412S:	Maintained
4413F:	drivers/char/dtlk.c
4414F:	include/linux/dtlk.h
4415
4416DPAA2 DATAPATH I/O (DPIO) DRIVER
4417M:	Roy Pledge <Roy.Pledge@nxp.com>
4418L:	linux-kernel@vger.kernel.org
4419S:	Maintained
4420F:	drivers/staging/fsl-mc/bus/dpio
4421
4422DPAA2 ETHERNET DRIVER
4423M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4424L:	linux-kernel@vger.kernel.org
4425S:	Maintained
4426F:	drivers/staging/fsl-dpaa2/ethernet
4427
4428DPT_I2O SCSI RAID DRIVER
4429M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4430L:	linux-scsi@vger.kernel.org
4431W:	http://www.adaptec.com/
4432S:	Maintained
4433F:	drivers/scsi/dpt*
4434F:	drivers/scsi/dpt/
4435
4436DRBD DRIVER
4437M:	Philipp Reisner <philipp.reisner@linbit.com>
4438M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4439L:	drbd-dev@lists.linbit.com
4440W:	http://www.drbd.org
4441T:	git git://git.linbit.com/linux-drbd.git
4442T:	git git://git.linbit.com/drbd-8.4.git
4443S:	Supported
4444F:	drivers/block/drbd/
4445F:	lib/lru_cache.c
4446F:	Documentation/blockdev/drbd/
4447
4448DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4449M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4451S:	Supported
4452F:	Documentation/kobject.txt
4453F:	drivers/base/
4454F:	fs/debugfs/
4455F:	fs/sysfs/
4456F:	include/linux/debugfs.h
4457F:	include/linux/kobj*
4458F:	lib/kobj*
4459
4460DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4461M:	Kevin Hilman <khilman@kernel.org>
4462M:	Nishanth Menon <nm@ti.com>
4463S:	Maintained
4464F:	drivers/power/avs/
4465F:	include/linux/power/smartreflex.h
4466L:	linux-pm@vger.kernel.org
4467
4468DRM DRIVER FOR ARM PL111 CLCD
4469M:	Eric Anholt <eric@anholt.net>
4470T:	git git://anongit.freedesktop.org/drm/drm-misc
4471S:	Supported
4472F:	drivers/gpu/drm/pl111/
4473
4474DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4475M:	Dave Airlie <airlied@redhat.com>
4476S:	Odd Fixes
4477F:	drivers/gpu/drm/ast/
4478
4479DRM DRIVER FOR BOCHS VIRTUAL GPU
4480M:	Gerd Hoffmann <kraxel@redhat.com>
4481L:	virtualization@lists.linux-foundation.org
4482T:	git git://anongit.freedesktop.org/drm/drm-misc
4483S:	Maintained
4484F:	drivers/gpu/drm/bochs/
4485
4486DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4487M:	Linus Walleij <linus.walleij@linaro.org>
4488T:	git git://anongit.freedesktop.org/drm/drm-misc
4489S:	Maintained
4490F:	drivers/gpu/drm/tve200/
4491
4492DRM DRIVER FOR ILITEK ILI9225 PANELS
4493M:	David Lechner <david@lechnology.com>
4494S:	Maintained
4495F:	drivers/gpu/drm/tinydrm/ili9225.c
4496F:	Documentation/devicetree/bindings/display/ili9225.txt
4497
4498DRM DRIVER FOR INTEL I810 VIDEO CARDS
4499S:	Orphan / Obsolete
4500F:	drivers/gpu/drm/i810/
4501F:	include/uapi/drm/i810_drm.h
4502
4503DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4504S:	Orphan / Obsolete
4505F:	drivers/gpu/drm/mga/
4506F:	include/uapi/drm/mga_drm.h
4507
4508DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4509M:	Dave Airlie <airlied@redhat.com>
4510S:	Odd Fixes
4511F:	drivers/gpu/drm/mgag200/
4512
4513DRM DRIVER FOR MI0283QT
4514M:	Noralf Trønnes <noralf@tronnes.org>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4517F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4518
4519DRM DRIVER FOR MSM ADRENO GPU
4520M:	Rob Clark <robdclark@gmail.com>
4521L:	linux-arm-msm@vger.kernel.org
4522L:	dri-devel@lists.freedesktop.org
4523L:	freedreno@lists.freedesktop.org
4524T:	git git://people.freedesktop.org/~robclark/linux
4525S:	Maintained
4526F:	drivers/gpu/drm/msm/
4527F:	include/uapi/drm/msm_drm.h
4528F:	Documentation/devicetree/bindings/display/msm/
4529
4530DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4531M:	Ben Skeggs <bskeggs@redhat.com>
4532L:	dri-devel@lists.freedesktop.org
4533L:	nouveau@lists.freedesktop.org
4534T:	git git://github.com/skeggsb/linux
4535S:	Supported
4536F:	drivers/gpu/drm/nouveau/
4537F:	include/uapi/drm/nouveau_drm.h
4538
4539DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4540M:	Noralf Trønnes <noralf@tronnes.org>
4541S:	Maintained
4542F:	drivers/gpu/drm/tinydrm/repaper.c
4543F:	Documentation/devicetree/bindings/display/repaper.txt
4544
4545DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4546M:	Dave Airlie <airlied@redhat.com>
4547M:	Gerd Hoffmann <kraxel@redhat.com>
4548L:	virtualization@lists.linux-foundation.org
4549T:	git git://anongit.freedesktop.org/drm/drm-misc
4550S:	Obsolete
4551W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4552F:	drivers/gpu/drm/cirrus/
4553
4554DRM DRIVER FOR QXL VIRTUAL GPU
4555M:	Dave Airlie <airlied@redhat.com>
4556M:	Gerd Hoffmann <kraxel@redhat.com>
4557L:	virtualization@lists.linux-foundation.org
4558T:	git git://anongit.freedesktop.org/drm/drm-misc
4559S:	Maintained
4560F:	drivers/gpu/drm/qxl/
4561F:	include/uapi/drm/qxl_drm.h
4562
4563DRM DRIVER FOR RAGE 128 VIDEO CARDS
4564S:	Orphan / Obsolete
4565F:	drivers/gpu/drm/r128/
4566F:	include/uapi/drm/r128_drm.h
4567
4568DRM DRIVER FOR SAVAGE VIDEO CARDS
4569S:	Orphan / Obsolete
4570F:	drivers/gpu/drm/savage/
4571F:	include/uapi/drm/savage_drm.h
4572
4573DRM DRIVER FOR SIS VIDEO CARDS
4574S:	Orphan / Obsolete
4575F:	drivers/gpu/drm/sis/
4576F:	include/uapi/drm/sis_drm.h
4577
4578DRM DRIVER FOR SITRONIX ST7586 PANELS
4579M:	David Lechner <david@lechnology.com>
4580S:	Maintained
4581F:	drivers/gpu/drm/tinydrm/st7586.c
4582F:	Documentation/devicetree/bindings/display/st7586.txt
4583
4584DRM DRIVER FOR SITRONIX ST7735R PANELS
4585M:	David Lechner <david@lechnology.com>
4586S:	Maintained
4587F:	drivers/gpu/drm/tinydrm/st7735r.c
4588F:	Documentation/devicetree/bindings/display/st7735r.txt
4589
4590DRM DRIVER FOR TDFX VIDEO CARDS
4591S:	Orphan / Obsolete
4592F:	drivers/gpu/drm/tdfx/
4593
4594DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4595M:	Dave Airlie <airlied@redhat.com>
4596S:	Odd Fixes
4597F:	drivers/gpu/drm/udl/
4598
4599DRM DRIVER FOR VMWARE VIRTUAL GPU
4600M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4601M:	Sinclair Yeh <syeh@vmware.com>
4602M:	Thomas Hellstrom <thellstrom@vmware.com>
4603L:	dri-devel@lists.freedesktop.org
4604T:	git git://people.freedesktop.org/~syeh/repos_linux
4605T:	git git://people.freedesktop.org/~thomash/linux
4606S:	Supported
4607F:	drivers/gpu/drm/vmwgfx/
4608F:	include/uapi/drm/vmwgfx_drm.h
4609
4610DRM DRIVERS
4611M:	David Airlie <airlied@linux.ie>
4612L:	dri-devel@lists.freedesktop.org
4613T:	git git://people.freedesktop.org/~airlied/linux
4614B:	https://bugs.freedesktop.org/
4615C:	irc://chat.freenode.net/dri-devel
4616S:	Maintained
4617F:	drivers/gpu/drm/
4618F:	drivers/gpu/vga/
4619F:	Documentation/devicetree/bindings/display/
4620F:	Documentation/devicetree/bindings/gpu/
4621F:	Documentation/devicetree/bindings/video/
4622F:	Documentation/gpu/
4623F:	include/drm/
4624F:	include/uapi/drm/
4625F:	include/linux/vga*
4626
4627DRM DRIVERS AND MISC GPU PATCHES
4628M:	Daniel Vetter <daniel.vetter@intel.com>
4629M:	Gustavo Padovan <gustavo@padovan.org>
4630M:	Sean Paul <seanpaul@chromium.org>
4631W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4632S:	Maintained
4633T:	git git://anongit.freedesktop.org/drm/drm-misc
4634F:	Documentation/gpu/
4635F:	drivers/gpu/vga/
4636F:	drivers/gpu/drm/*
4637F:	include/drm/drm*
4638F:	include/uapi/drm/drm*
4639F:	include/linux/vga*
4640
4641DRM DRIVERS FOR ALLWINNER A10
4642M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/sun4i/
4646F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR AMLOGIC SOCS
4650M:	Neil Armstrong <narmstrong@baylibre.com>
4651L:	dri-devel@lists.freedesktop.org
4652L:	linux-amlogic@lists.infradead.org
4653W:	http://linux-meson.com/
4654S:	Supported
4655F:	drivers/gpu/drm/meson/
4656F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4657F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4658F:	Documentation/gpu/meson.rst
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660
4661DRM DRIVERS FOR ATMEL HLCDC
4662M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/atmel-hlcdc/
4666F:	Documentation/devicetree/bindings/drm/atmel/
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR BRIDGE CHIPS
4670M:	Archit Taneja <architt@codeaurora.org>
4671M:	Andrzej Hajda <a.hajda@samsung.com>
4672R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4673S:	Maintained
4674T:	git git://anongit.freedesktop.org/drm/drm-misc
4675F:	drivers/gpu/drm/bridge/
4676
4677DRM DRIVERS FOR EXYNOS
4678M:	Inki Dae <inki.dae@samsung.com>
4679M:	Joonyoung Shim <jy0922.shim@samsung.com>
4680M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4681M:	Kyungmin Park <kyungmin.park@samsung.com>
4682L:	dri-devel@lists.freedesktop.org
4683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4684S:	Supported
4685F:	drivers/gpu/drm/exynos/
4686F:	include/uapi/drm/exynos_drm.h
4687F:	Documentation/devicetree/bindings/display/exynos/
4688
4689DRM DRIVERS FOR FREESCALE DCU
4690M:	Stefan Agner <stefan@agner.ch>
4691M:	Alison Wang <alison.wang@freescale.com>
4692L:	dri-devel@lists.freedesktop.org
4693S:	Supported
4694F:	drivers/gpu/drm/fsl-dcu/
4695F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4696F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4697F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4698
4699DRM DRIVERS FOR FREESCALE IMX
4700M:	Philipp Zabel <p.zabel@pengutronix.de>
4701L:	dri-devel@lists.freedesktop.org
4702S:	Maintained
4703F:	drivers/gpu/drm/imx/
4704F:	drivers/gpu/ipu-v3/
4705F:	Documentation/devicetree/bindings/display/imx/
4706
4707DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4708M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4709L:	dri-devel@lists.freedesktop.org
4710T:	git git://github.com/patjak/drm-gma500
4711S:	Maintained
4712F:	drivers/gpu/drm/gma500/
4713
4714DRM DRIVERS FOR HISILICON
4715M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4716M:	Rongrong Zou <zourongrong@gmail.com>
4717R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4718R:	Chen Feng <puck.chen@hisilicon.com>
4719L:	dri-devel@lists.freedesktop.org
4720T:	git git://github.com/xin3liang/linux.git
4721S:	Maintained
4722F:	drivers/gpu/drm/hisilicon/
4723F:	Documentation/devicetree/bindings/display/hisilicon/
4724
4725DRM DRIVERS FOR MEDIATEK
4726M:	CK Hu <ck.hu@mediatek.com>
4727M:	Philipp Zabel <p.zabel@pengutronix.de>
4728L:	dri-devel@lists.freedesktop.org
4729S:	Supported
4730F:	drivers/gpu/drm/mediatek/
4731F:	Documentation/devicetree/bindings/display/mediatek/
4732
4733DRM DRIVERS FOR NVIDIA TEGRA
4734M:	Thierry Reding <thierry.reding@gmail.com>
4735L:	dri-devel@lists.freedesktop.org
4736L:	linux-tegra@vger.kernel.org
4737T:	git git://anongit.freedesktop.org/tegra/linux.git
4738S:	Supported
4739F:	drivers/gpu/drm/tegra/
4740F:	drivers/gpu/host1x/
4741F:	include/linux/host1x.h
4742F:	include/uapi/drm/tegra_drm.h
4743F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4744
4745DRM DRIVERS FOR RENESAS
4746M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4747L:	dri-devel@lists.freedesktop.org
4748L:	linux-renesas-soc@vger.kernel.org
4749T:	git git://linuxtv.org/pinchartl/fbdev
4750S:	Supported
4751F:	drivers/gpu/drm/rcar-du/
4752F:	drivers/gpu/drm/shmobile/
4753F:	include/linux/platform_data/shmob_drm.h
4754F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4755F:	Documentation/devicetree/bindings/display/renesas,du.txt
4756
4757DRM DRIVERS FOR ROCKCHIP
4758M:	Sandy Huang <hjc@rock-chips.com>
4759M:	Heiko Stübner <heiko@sntech.de>
4760L:	dri-devel@lists.freedesktop.org
4761S:	Maintained
4762F:	drivers/gpu/drm/rockchip/
4763F:	Documentation/devicetree/bindings/display/rockchip/
4764T:	git git://anongit.freedesktop.org/drm/drm-misc
4765
4766DRM DRIVERS FOR STI
4767M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4768M:	Vincent Abriou <vincent.abriou@st.com>
4769L:	dri-devel@lists.freedesktop.org
4770T:	git git://anongit.freedesktop.org/drm/drm-misc
4771S:	Maintained
4772F:	drivers/gpu/drm/sti
4773F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4774
4775DRM DRIVERS FOR STM
4776M:	Yannick Fertre <yannick.fertre@st.com>
4777M:	Philippe Cornu <philippe.cornu@st.com>
4778M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4779M:	Vincent Abriou <vincent.abriou@st.com>
4780L:	dri-devel@lists.freedesktop.org
4781T:	git git://anongit.freedesktop.org/drm/drm-misc
4782S:	Maintained
4783F:	drivers/gpu/drm/stm
4784F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4785
4786DRM DRIVERS FOR TI LCDC
4787M:	Jyri Sarha <jsarha@ti.com>
4788R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4789L:	dri-devel@lists.freedesktop.org
4790S:	Maintained
4791F:	drivers/gpu/drm/tilcdc/
4792F:	Documentation/devicetree/bindings/display/tilcdc/
4793
4794DRM DRIVERS FOR TI OMAP
4795M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4796L:	dri-devel@lists.freedesktop.org
4797S:	Maintained
4798F:	drivers/gpu/drm/omapdrm/
4799F:	Documentation/devicetree/bindings/display/ti/
4800
4801DRM DRIVERS FOR VC4
4802M:	Eric Anholt <eric@anholt.net>
4803T:	git git://github.com/anholt/linux
4804S:	Supported
4805F:	drivers/gpu/drm/vc4/
4806F:	include/uapi/drm/vc4_drm.h
4807F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809
4810DRM DRIVERS FOR VIVANTE GPU IP
4811M:	Lucas Stach <l.stach@pengutronix.de>
4812R:	Russell King <linux+etnaviv@armlinux.org.uk>
4813R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4814L:	etnaviv@lists.freedesktop.org
4815L:	dri-devel@lists.freedesktop.org
4816S:	Maintained
4817F:	drivers/gpu/drm/etnaviv/
4818F:	include/uapi/drm/etnaviv_drm.h
4819F:	Documentation/devicetree/bindings/display/etnaviv/
4820
4821DRM DRIVERS FOR ZTE ZX
4822M:	Shawn Guo <shawnguo@kernel.org>
4823L:	dri-devel@lists.freedesktop.org
4824S:	Maintained
4825F:	drivers/gpu/drm/zte/
4826F:	Documentation/devicetree/bindings/display/zte,vou.txt
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828
4829DRM PANEL DRIVERS
4830M:	Thierry Reding <thierry.reding@gmail.com>
4831L:	dri-devel@lists.freedesktop.org
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833S:	Maintained
4834F:	drivers/gpu/drm/drm_panel.c
4835F:	drivers/gpu/drm/panel/
4836F:	include/drm/drm_panel.h
4837F:	Documentation/devicetree/bindings/display/panel/
4838
4839DRM TINYDRM DRIVERS
4840M:	Noralf Trønnes <noralf@tronnes.org>
4841W:	https://github.com/notro/tinydrm/wiki/Development
4842T:	git git://anongit.freedesktop.org/drm/drm-misc
4843S:	Maintained
4844F:	drivers/gpu/drm/tinydrm/
4845F:	include/drm/tinydrm/
4846
4847DRM TTM SUBSYSTEM
4848M:	Christian Koenig <christian.koenig@amd.com>
4849M:	Roger He <Hongbo.He@amd.com>
4850T:	git git://people.freedesktop.org/~agd5f/linux
4851S:	Maintained
4852L:	dri-devel@lists.freedesktop.org
4853F:	include/drm/ttm/
4854F:	drivers/gpu/drm/ttm/
4855
4856DSBR100 USB FM RADIO DRIVER
4857M:	Alexey Klimov <klimov.linux@gmail.com>
4858L:	linux-media@vger.kernel.org
4859T:	git git://linuxtv.org/media_tree.git
4860S:	Maintained
4861F:	drivers/media/radio/dsbr100.c
4862
4863DSCC4 DRIVER
4864M:	Francois Romieu <romieu@fr.zoreil.com>
4865L:	netdev@vger.kernel.org
4866S:	Maintained
4867F:	drivers/net/wan/dscc4.c
4868
4869DT3155 MEDIA DRIVER
4870M:	Hans Verkuil <hverkuil@xs4all.nl>
4871L:	linux-media@vger.kernel.org
4872T:	git git://linuxtv.org/media_tree.git
4873W:	https://linuxtv.org
4874S:	Odd Fixes
4875F:	drivers/media/pci/dt3155/
4876
4877DVB_USB_AF9015 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb-v2/af9015*
4886
4887DVB_USB_AF9035 MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/af9035*
4896
4897DVB_USB_ANYSEE MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://palosaari.fi/linux/
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/anysee*
4906
4907DVB_USB_AU6610 MEDIA DRIVER
4908M:	Antti Palosaari <crope@iki.fi>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://palosaari.fi/linux/
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/anttip/media_tree.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb-v2/au6610*
4916
4917DVB_USB_CE6230 MEDIA DRIVER
4918M:	Antti Palosaari <crope@iki.fi>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://palosaari.fi/linux/
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/anttip/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb-v2/ce6230*
4926
4927DVB_USB_CXUSB MEDIA DRIVER
4928M:	Michael Krufky <mkrufky@linuxtv.org>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://github.com/mkrufky
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb/cxusb*
4936
4937DVB_USB_EC168 MEDIA DRIVER
4938M:	Antti Palosaari <crope@iki.fi>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941W:	http://palosaari.fi/linux/
4942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4943T:	git git://linuxtv.org/anttip/media_tree.git
4944S:	Maintained
4945F:	drivers/media/usb/dvb-usb-v2/ec168*
4946
4947DVB_USB_GL861 MEDIA DRIVER
4948M:	Antti Palosaari <crope@iki.fi>
4949L:	linux-media@vger.kernel.org
4950W:	https://linuxtv.org
4951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4952T:	git git://linuxtv.org/anttip/media_tree.git
4953S:	Maintained
4954F:	drivers/media/usb/dvb-usb-v2/gl861*
4955
4956DVB_USB_MXL111SF MEDIA DRIVER
4957M:	Michael Krufky <mkrufky@linuxtv.org>
4958L:	linux-media@vger.kernel.org
4959W:	https://linuxtv.org
4960W:	http://github.com/mkrufky
4961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4962T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4963S:	Maintained
4964F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4965
4966DVB_USB_RTL28XXU MEDIA DRIVER
4967M:	Antti Palosaari <crope@iki.fi>
4968L:	linux-media@vger.kernel.org
4969W:	https://linuxtv.org
4970W:	http://palosaari.fi/linux/
4971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4972T:	git git://linuxtv.org/anttip/media_tree.git
4973S:	Maintained
4974F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4975
4976DVB_USB_V2 MEDIA DRIVER
4977M:	Antti Palosaari <crope@iki.fi>
4978L:	linux-media@vger.kernel.org
4979W:	https://linuxtv.org
4980W:	http://palosaari.fi/linux/
4981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4982T:	git git://linuxtv.org/anttip/media_tree.git
4983S:	Maintained
4984F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4985F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4986
4987DYNAMIC DEBUG
4988M:	Jason Baron <jbaron@akamai.com>
4989S:	Maintained
4990F:	lib/dynamic_debug.c
4991F:	include/linux/dynamic_debug.h
4992
4993DYNAMIC INTERRUPT MODERATION
4994M:	Tal Gilboa <talgi@mellanox.com>
4995S:	Maintained
4996F:	include/linux/net_dim.h
4997
4998DZ DECSTATION DZ11 SERIAL DRIVER
4999M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5000S:	Maintained
5001F:	drivers/tty/serial/dz.*
5002
5003E3X0 POWER BUTTON DRIVER
5004M:	Moritz Fischer <moritz.fischer@ettus.com>
5005L:	usrp-users@lists.ettus.com
5006W:	http://www.ettus.com
5007S:	Supported
5008F:	drivers/input/misc/e3x0-button.c
5009F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5010
5011E4000 MEDIA DRIVER
5012M:	Antti Palosaari <crope@iki.fi>
5013L:	linux-media@vger.kernel.org
5014W:	https://linuxtv.org
5015W:	http://palosaari.fi/linux/
5016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5017T:	git git://linuxtv.org/anttip/media_tree.git
5018S:	Maintained
5019F:	drivers/media/tuners/e4000*
5020
5021EATA ISA/EISA/PCI SCSI DRIVER
5022M:	Dario Ballabio <ballabio_dario@emc.com>
5023L:	linux-scsi@vger.kernel.org
5024S:	Maintained
5025F:	drivers/scsi/eata.c
5026
5027EC100 MEDIA DRIVER
5028M:	Antti Palosaari <crope@iki.fi>
5029L:	linux-media@vger.kernel.org
5030W:	https://linuxtv.org
5031W:	http://palosaari.fi/linux/
5032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5033T:	git git://linuxtv.org/anttip/media_tree.git
5034S:	Maintained
5035F:	drivers/media/dvb-frontends/ec100*
5036
5037ECRYPT FILE SYSTEM
5038M:	Tyler Hicks <tyhicks@canonical.com>
5039L:	ecryptfs@vger.kernel.org
5040W:	http://ecryptfs.org
5041W:	https://launchpad.net/ecryptfs
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5043S:	Supported
5044F:	Documentation/filesystems/ecryptfs.txt
5045F:	fs/ecryptfs/
5046
5047EDAC-AMD64
5048M:	Borislav Petkov <bp@alien8.de>
5049L:	linux-edac@vger.kernel.org
5050S:	Maintained
5051F:	drivers/edac/amd64_edac*
5052
5053EDAC-CALXEDA
5054M:	Robert Richter <rric@kernel.org>
5055L:	linux-edac@vger.kernel.org
5056S:	Maintained
5057F:	drivers/edac/highbank*
5058
5059EDAC-CAVIUM OCTEON
5060M:	Ralf Baechle <ralf@linux-mips.org>
5061M:	David Daney <david.daney@cavium.com>
5062L:	linux-edac@vger.kernel.org
5063L:	linux-mips@linux-mips.org
5064S:	Supported
5065F:	drivers/edac/octeon_edac*
5066
5067EDAC-CAVIUM THUNDERX
5068M:	David Daney <david.daney@cavium.com>
5069M:	Jan Glauber <jglauber@cavium.com>
5070L:	linux-edac@vger.kernel.org
5071S:	Supported
5072F:	drivers/edac/thunderx_edac*
5073
5074EDAC-CORE
5075M:	Borislav Petkov <bp@alien8.de>
5076M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5078L:	linux-edac@vger.kernel.org
5079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5081S:	Supported
5082F:	Documentation/admin-guide/ras.rst
5083F:	Documentation/driver-api/edac.rst
5084F:	drivers/edac/
5085F:	include/linux/edac.h
5086
5087EDAC-E752X
5088M:	Mark Gross <mark.gross@intel.com>
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/e752x_edac.c
5092
5093EDAC-E7XXX
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/e7xxx_edac.c
5097
5098EDAC-FSL_DDR
5099M:	York Sun <york.sun@nxp.com>
5100L:	linux-edac@vger.kernel.org
5101S:	Maintained
5102F:	drivers/edac/fsl_ddr_edac.*
5103
5104EDAC-GHES
5105M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5107L:	linux-edac@vger.kernel.org
5108S:	Maintained
5109F:	drivers/edac/ghes_edac.c
5110
5111EDAC-I3000
5112L:	linux-edac@vger.kernel.org
5113S:	Orphan
5114F:	drivers/edac/i3000_edac.c
5115
5116EDAC-I5000
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i5000_edac.c
5120
5121EDAC-I5400
5122M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/i5400_edac.c
5127
5128EDAC-I7300
5129M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5130M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i7300_edac.c
5134
5135EDAC-I7CORE
5136M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5137M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/i7core_edac.c
5141
5142EDAC-I82443BXGX
5143M:	Tim Small <tim@buttersideup.com>
5144L:	linux-edac@vger.kernel.org
5145S:	Maintained
5146F:	drivers/edac/i82443bxgx_edac.c
5147
5148EDAC-I82975X
5149M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5150M:	"Arvind R." <arvino55@gmail.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/i82975x_edac.c
5154
5155EDAC-IE31200
5156M:	Jason Baron <jbaron@akamai.com>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/ie31200_edac.c
5160
5161EDAC-MPC85XX
5162M:	Johannes Thumshirn <morbidrsa@gmail.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/mpc85xx_edac.[ch]
5166
5167EDAC-PASEMI
5168M:	Egor Martovetsky <egor@pasemi.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/pasemi_edac.c
5172
5173EDAC-PND2
5174M:	Tony Luck <tony.luck@intel.com>
5175L:	linux-edac@vger.kernel.org
5176S:	Maintained
5177F:	drivers/edac/pnd2_edac.[ch]
5178
5179EDAC-R82600
5180M:	Tim Small <tim@buttersideup.com>
5181L:	linux-edac@vger.kernel.org
5182S:	Maintained
5183F:	drivers/edac/r82600_edac.c
5184
5185EDAC-SBRIDGE
5186M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5187M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5188L:	linux-edac@vger.kernel.org
5189S:	Maintained
5190F:	drivers/edac/sb_edac.c
5191
5192EDAC-SKYLAKE
5193M:	Tony Luck <tony.luck@intel.com>
5194L:	linux-edac@vger.kernel.org
5195S:	Maintained
5196F:	drivers/edac/skx_edac.c
5197
5198EDAC-TI
5199M:	Tero Kristo <t-kristo@ti.com>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/ti_edac.c
5203
5204EDIROL UA-101/UA-1000 DRIVER
5205M:	Clemens Ladisch <clemens@ladisch.de>
5206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5207T:	git git://git.alsa-project.org/alsa-kernel.git
5208S:	Maintained
5209F:	sound/usb/misc/ua101.c
5210
5211EFI TEST DRIVER
5212L:	linux-efi@vger.kernel.org
5213M:	Ivan Hu <ivan.hu@canonical.com>
5214M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215S:	Maintained
5216F:	drivers/firmware/efi/test/
5217
5218EFI VARIABLE FILESYSTEM
5219M:	Matthew Garrett <matthew.garrett@nebula.com>
5220M:	Jeremy Kerr <jk@ozlabs.org>
5221M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5223L:	linux-efi@vger.kernel.org
5224S:	Maintained
5225F:	fs/efivarfs/
5226
5227EFIFB FRAMEBUFFER DRIVER
5228L:	linux-fbdev@vger.kernel.org
5229M:	Peter Jones <pjones@redhat.com>
5230S:	Maintained
5231F:	drivers/video/fbdev/efifb.c
5232
5233EFS FILESYSTEM
5234W:	http://aeschi.ch.eu.org/efs/
5235S:	Orphan
5236F:	fs/efs/
5237
5238EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5239M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5240L:	netdev@vger.kernel.org
5241S:	Maintained
5242F:	drivers/net/ethernet/ibm/ehea/
5243
5244EM28XX VIDEO4LINUX DRIVER
5245M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5246M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5247L:	linux-media@vger.kernel.org
5248W:	https://linuxtv.org
5249T:	git git://linuxtv.org/media_tree.git
5250S:	Maintained
5251F:	drivers/media/usb/em28xx/
5252F:	Documentation/media/v4l-drivers/em28xx*
5253
5254EMBEDDED LINUX
5255M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5256M:	Matt Mackall <mpm@selenic.com>
5257M:	David Woodhouse <dwmw2@infradead.org>
5258L:	linux-embedded@vger.kernel.org
5259S:	Maintained
5260
5261Emulex 10Gbps iSCSI - OneConnect DRIVER
5262M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5263M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5264M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5265L:	linux-scsi@vger.kernel.org
5266W:	http://www.broadcom.com
5267S:	Supported
5268F:	drivers/scsi/be2iscsi/
5269
5270Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5271M:	Sathya Perla <sathya.perla@broadcom.com>
5272M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5273M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5274M:	Somnath Kotur <somnath.kotur@broadcom.com>
5275L:	netdev@vger.kernel.org
5276W:	http://www.emulex.com
5277S:	Supported
5278F:	drivers/net/ethernet/emulex/benet/
5279
5280EMULEX ONECONNECT ROCE DRIVER
5281M:	Selvin Xavier <selvin.xavier@broadcom.com>
5282M:	Devesh Sharma <devesh.sharma@broadcom.com>
5283L:	linux-rdma@vger.kernel.org
5284W:	http://www.broadcom.com
5285S:	Odd Fixes
5286F:	drivers/infiniband/hw/ocrdma/
5287F:	include/uapi/rdma/ocrdma-abi.h
5288
5289EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5290M:	James Smart <james.smart@broadcom.com>
5291M:	Dick Kennedy <dick.kennedy@broadcom.com>
5292L:	linux-scsi@vger.kernel.org
5293W:	http://www.broadcom.com
5294S:	Supported
5295F:	drivers/scsi/lpfc/
5296
5297ENE CB710 FLASH CARD READER DRIVER
5298M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5299S:	Maintained
5300F:	drivers/misc/cb710/
5301F:	drivers/mmc/host/cb710-mmc.*
5302F:	include/linux/cb710.h
5303
5304ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5305M:	Maxim Levitsky <maximlevitsky@gmail.com>
5306S:	Maintained
5307F:	drivers/media/rc/ene_ir.*
5308
5309EPSON S1D13XXX FRAMEBUFFER DRIVER
5310M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5311S:	Maintained
5312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5313F:	drivers/video/fbdev/s1d13xxxfb.c
5314F:	include/video/s1d13xxxfb.h
5315
5316ERRSEQ ERROR TRACKING INFRASTRUCTURE
5317M:	Jeff Layton <jlayton@kernel.org>
5318S:	Maintained
5319F:	lib/errseq.c
5320F:	include/linux/errseq.h
5321
5322ET131X NETWORK DRIVER
5323M:	Mark Einon <mark.einon@gmail.com>
5324S:	Odd Fixes
5325F:	drivers/net/ethernet/agere/
5326
5327ETHERNET BRIDGE
5328M:	Stephen Hemminger <stephen@networkplumber.org>
5329L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5330L:	netdev@vger.kernel.org
5331W:	http://www.linuxfoundation.org/en/Net:Bridge
5332S:	Maintained
5333F:	include/linux/netfilter_bridge/
5334F:	net/bridge/
5335
5336ETHERNET PHY LIBRARY
5337M:	Andrew Lunn <andrew@lunn.ch>
5338M:	Florian Fainelli <f.fainelli@gmail.com>
5339L:	netdev@vger.kernel.org
5340S:	Maintained
5341F:	Documentation/ABI/testing/sysfs-bus-mdio
5342F:	Documentation/devicetree/bindings/net/mdio*
5343F:	Documentation/networking/phy.txt
5344F:	drivers/net/phy/
5345F:	drivers/of/of_mdio.c
5346F:	drivers/of/of_net.c
5347F:	include/linux/*mdio*.h
5348F:	include/linux/of_net.h
5349F:	include/linux/phy.h
5350F:	include/linux/phy_fixed.h
5351F:	include/linux/platform_data/mdio-gpio.h
5352F:	include/linux/platform_data/mdio-bcm-unimac.h
5353F:	include/trace/events/mdio.h
5354F:	include/uapi/linux/mdio.h
5355F:	include/uapi/linux/mii.h
5356
5357EXT2 FILE SYSTEM
5358M:	Jan Kara <jack@suse.com>
5359L:	linux-ext4@vger.kernel.org
5360S:	Maintained
5361F:	Documentation/filesystems/ext2.txt
5362F:	fs/ext2/
5363F:	include/linux/ext2*
5364
5365EXT4 FILE SYSTEM
5366M:	"Theodore Ts'o" <tytso@mit.edu>
5367M:	Andreas Dilger <adilger.kernel@dilger.ca>
5368L:	linux-ext4@vger.kernel.org
5369W:	http://ext4.wiki.kernel.org
5370Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5372S:	Maintained
5373F:	Documentation/filesystems/ext4.txt
5374F:	fs/ext4/
5375
5376Extended Verification Module (EVM)
5377M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5378L:	linux-integrity@vger.kernel.org
5379S:	Supported
5380F:	security/integrity/evm/
5381
5382EXTENSIBLE FIRMWARE INTERFACE (EFI)
5383M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5384L:	linux-efi@vger.kernel.org
5385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5386S:	Maintained
5387F:	Documentation/efi-stub.txt
5388F:	arch/*/kernel/efi.c
5389F:	arch/x86/boot/compressed/eboot.[ch]
5390F:	arch/*/include/asm/efi.h
5391F:	arch/x86/platform/efi/
5392F:	drivers/firmware/efi/
5393F:	include/linux/efi*.h
5394F:	arch/arm/boot/compressed/efi-header.S
5395F:	arch/arm64/kernel/efi-entry.S
5396
5397EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5398M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5399M:	Chanwoo Choi <cw00.choi@samsung.com>
5400L:	linux-kernel@vger.kernel.org
5401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5402S:	Maintained
5403F:	drivers/extcon/
5404F:	include/linux/extcon/
5405F:	include/linux/extcon.h
5406F:	Documentation/extcon/
5407F:	Documentation/devicetree/bindings/extcon/
5408
5409EXYNOS DP DRIVER
5410M:	Jingoo Han <jingoohan1@gmail.com>
5411L:	dri-devel@lists.freedesktop.org
5412S:	Maintained
5413F:	drivers/gpu/drm/exynos/exynos_dp*
5414
5415EXYNOS SYSMMU (IOMMU) driver
5416M:	Marek Szyprowski <m.szyprowski@samsung.com>
5417L:	iommu@lists.linux-foundation.org
5418S:	Maintained
5419F:	drivers/iommu/exynos-iommu.c
5420
5421EZchip NPS platform support
5422M:	Elad Kanfi <eladkan@mellanox.com>
5423M:	Vineet Gupta <vgupta@synopsys.com>
5424S:	Supported
5425F:	arch/arc/plat-eznps
5426F:	arch/arc/boot/dts/eznps.dts
5427
5428F2FS FILE SYSTEM
5429M:	Jaegeuk Kim <jaegeuk@kernel.org>
5430M:	Chao Yu <yuchao0@huawei.com>
5431L:	linux-f2fs-devel@lists.sourceforge.net
5432W:	https://f2fs.wiki.kernel.org/
5433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5434S:	Maintained
5435F:	Documentation/filesystems/f2fs.txt
5436F:	Documentation/ABI/testing/sysfs-fs-f2fs
5437F:	fs/f2fs/
5438F:	include/linux/f2fs_fs.h
5439F:	include/trace/events/f2fs.h
5440
5441F71805F HARDWARE MONITORING DRIVER
5442M:	Jean Delvare <jdelvare@suse.com>
5443L:	linux-hwmon@vger.kernel.org
5444S:	Maintained
5445F:	Documentation/hwmon/f71805f
5446F:	drivers/hwmon/f71805f.c
5447
5448FANOTIFY
5449M:	Jan Kara <jack@suse.cz>
5450R:	Amir Goldstein <amir73il@gmail.com>
5451L:	linux-fsdevel@vger.kernel.org
5452S:	Maintained
5453F:	fs/notify/fanotify/
5454F:	include/linux/fanotify.h
5455F:	include/uapi/linux/fanotify.h
5456
5457FARSYNC SYNCHRONOUS DRIVER
5458M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5459W:	http://www.farsite.co.uk/
5460S:	Supported
5461F:	drivers/net/wan/farsync.*
5462
5463FAULT INJECTION SUPPORT
5464M:	Akinobu Mita <akinobu.mita@gmail.com>
5465S:	Supported
5466F:	Documentation/fault-injection/
5467F:	lib/fault-inject.c
5468
5469FBTFT Framebuffer drivers
5470M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5471S:	Maintained
5472F:	drivers/staging/fbtft/
5473
5474FC0011 TUNER DRIVER
5475M:	Michael Buesch <m@bues.ch>
5476L:	linux-media@vger.kernel.org
5477S:	Maintained
5478F:	drivers/media/tuners/fc0011.h
5479F:	drivers/media/tuners/fc0011.c
5480
5481FC2580 MEDIA DRIVER
5482M:	Antti Palosaari <crope@iki.fi>
5483L:	linux-media@vger.kernel.org
5484W:	https://linuxtv.org
5485W:	http://palosaari.fi/linux/
5486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5487T:	git git://linuxtv.org/anttip/media_tree.git
5488S:	Maintained
5489F:	drivers/media/tuners/fc2580*
5490
5491FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5492M:	Johannes Thumshirn <jth@kernel.org>
5493L:	linux-scsi@vger.kernel.org
5494W:	www.Open-FCoE.org
5495S:	Supported
5496F:	drivers/scsi/libfc/
5497F:	drivers/scsi/fcoe/
5498F:	include/scsi/fc/
5499F:	include/scsi/libfc.h
5500F:	include/scsi/libfcoe.h
5501F:	include/uapi/scsi/fc/
5502
5503FILE LOCKING (flock() and fcntl()/lockf())
5504M:	Jeff Layton <jlayton@kernel.org>
5505M:	"J. Bruce Fields" <bfields@fieldses.org>
5506L:	linux-fsdevel@vger.kernel.org
5507S:	Maintained
5508F:	include/linux/fcntl.h
5509F:	include/uapi/linux/fcntl.h
5510F:	fs/fcntl.c
5511F:	fs/locks.c
5512
5513FILESYSTEMS (VFS and infrastructure)
5514M:	Alexander Viro <viro@zeniv.linux.org.uk>
5515L:	linux-fsdevel@vger.kernel.org
5516S:	Maintained
5517F:	fs/*
5518F:	include/linux/fs.h
5519F:	include/uapi/linux/fs.h
5520
5521FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5522M:	Riku Voipio <riku.voipio@iki.fi>
5523L:	linux-hwmon@vger.kernel.org
5524S:	Maintained
5525F:	drivers/hwmon/f75375s.c
5526F:	include/linux/f75375s.h
5527
5528FIREWIRE AUDIO DRIVERS
5529M:	Clemens Ladisch <clemens@ladisch.de>
5530L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5531T:	git git://git.alsa-project.org/alsa-kernel.git
5532S:	Maintained
5533F:	sound/firewire/
5534
5535FIREWIRE MEDIA DRIVERS (firedtv)
5536M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5537L:	linux-media@vger.kernel.org
5538L:	linux1394-devel@lists.sourceforge.net
5539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5540S:	Maintained
5541F:	drivers/media/firewire/
5542
5543FIREWIRE SBP-2 TARGET
5544M:	Chris Boot <bootc@bootc.net>
5545L:	linux-scsi@vger.kernel.org
5546L:	target-devel@vger.kernel.org
5547L:	linux1394-devel@lists.sourceforge.net
5548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5549S:	Maintained
5550F:	drivers/target/sbp/
5551
5552FIREWIRE SUBSYSTEM
5553M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5554L:	linux1394-devel@lists.sourceforge.net
5555W:	http://ieee1394.wiki.kernel.org/
5556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5557S:	Maintained
5558F:	drivers/firewire/
5559F:	include/linux/firewire.h
5560F:	include/uapi/linux/firewire*.h
5561F:	tools/firewire/
5562
5563FIRMWARE LOADER (request_firmware)
5564M:	Luis R. Rodriguez <mcgrof@kernel.org>
5565L:	linux-kernel@vger.kernel.org
5566S:	Maintained
5567F:	Documentation/firmware_class/
5568F:	drivers/base/firmware*.c
5569F:	include/linux/firmware.h
5570
5571FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5572M:	Joshua Morris <josh.h.morris@us.ibm.com>
5573M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5574S:	Maintained
5575F:	drivers/block/rsxx/
5576
5577FLOPPY DRIVER
5578M:	Jiri Kosina <jikos@kernel.org>
5579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5580S:	Odd fixes
5581F:	drivers/block/floppy.c
5582
5583FMC SUBSYSTEM
5584M:	Alessandro Rubini <rubini@gnudd.com>
5585W:	http://www.ohwr.org/projects/fmc-bus
5586S:	Supported
5587F:	drivers/fmc/
5588F:	include/linux/fmc*.h
5589F:	include/linux/ipmi-fru.h
5590K:	fmc_d.*register
5591
5592FPGA MANAGER FRAMEWORK
5593M:	Alan Tull <atull@kernel.org>
5594M:	Moritz Fischer <mdf@kernel.org>
5595L:	linux-fpga@vger.kernel.org
5596S:	Maintained
5597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5598Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5599F:	Documentation/fpga/
5600F:	Documentation/devicetree/bindings/fpga/
5601F:	drivers/fpga/
5602F:	include/linux/fpga/
5603W:	http://www.rocketboards.org
5604
5605FPU EMULATOR
5606M:	Bill Metzenthen <billm@melbpc.org.au>
5607W:	http://floatingpoint.sourceforge.net/emulator/index.html
5608S:	Maintained
5609F:	arch/x86/math-emu/
5610
5611FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5612L:	netdev@vger.kernel.org
5613S:	Orphan
5614F:	drivers/net/wan/dlci.c
5615F:	drivers/net/wan/sdla.c
5616
5617FRAMEBUFFER LAYER
5618M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5619L:	dri-devel@lists.freedesktop.org
5620L:	linux-fbdev@vger.kernel.org
5621T:	git git://github.com/bzolnier/linux.git
5622Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5623S:	Maintained
5624F:	Documentation/fb/
5625F:	drivers/video/
5626F:	include/video/
5627F:	include/linux/fb.h
5628F:	include/uapi/video/
5629F:	include/uapi/linux/fb.h
5630
5631FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5632M:	Horia Geantă <horia.geanta@nxp.com>
5633M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5634L:	linux-crypto@vger.kernel.org
5635S:	Maintained
5636F:	drivers/crypto/caam/
5637F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5638
5639FREESCALE DIU FRAMEBUFFER DRIVER
5640M:	Timur Tabi <timur@tabi.org>
5641L:	linux-fbdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/video/fbdev/fsl-diu-fb.*
5644
5645FREESCALE DMA DRIVER
5646M:	Li Yang <leoyang.li@nxp.com>
5647M:	Zhang Wei <zw@zh-kernel.org>
5648L:	linuxppc-dev@lists.ozlabs.org
5649S:	Maintained
5650F:	drivers/dma/fsldma.*
5651
5652FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5653M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5654L:	netdev@vger.kernel.org
5655S:	Maintained
5656F:	drivers/net/ethernet/freescale/gianfar*
5657X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5658F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5659
5660FREESCALE GPMI NAND DRIVER
5661M:	Han Xu <han.xu@nxp.com>
5662L:	linux-mtd@lists.infradead.org
5663S:	Maintained
5664F:	drivers/mtd/nand/gpmi-nand/*
5665
5666FREESCALE I2C CPM DRIVER
5667M:	Jochen Friedrich <jochen@scram.de>
5668L:	linuxppc-dev@lists.ozlabs.org
5669L:	linux-i2c@vger.kernel.org
5670S:	Maintained
5671F:	drivers/i2c/busses/i2c-cpm.c
5672
5673FREESCALE IMX / MXC FEC DRIVER
5674M:	Fugang Duan <fugang.duan@nxp.com>
5675L:	netdev@vger.kernel.org
5676S:	Maintained
5677F:	drivers/net/ethernet/freescale/fec_main.c
5678F:	drivers/net/ethernet/freescale/fec_ptp.c
5679F:	drivers/net/ethernet/freescale/fec.h
5680F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5681
5682FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5683M:	Sascha Hauer <kernel@pengutronix.de>
5684L:	linux-fbdev@vger.kernel.org
5685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5686S:	Maintained
5687F:	include/linux/platform_data/video-imxfb.h
5688F:	drivers/video/fbdev/imxfb.c
5689
5690FREESCALE QORIQ DPAA ETHERNET DRIVER
5691M:	Madalin Bucur <madalin.bucur@nxp.com>
5692L:	netdev@vger.kernel.org
5693S:	Maintained
5694F:	drivers/net/ethernet/freescale/dpaa
5695
5696FREESCALE QORIQ DPAA FMAN DRIVER
5697M:	Madalin Bucur <madalin.bucur@nxp.com>
5698L:	netdev@vger.kernel.org
5699S:	Maintained
5700F:	drivers/net/ethernet/freescale/fman
5701F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5702
5703FREESCALE QUAD SPI DRIVER
5704M:	Han Xu <han.xu@nxp.com>
5705L:	linux-mtd@lists.infradead.org
5706S:	Maintained
5707F:	drivers/mtd/spi-nor/fsl-quadspi.c
5708
5709FREESCALE QUICC ENGINE LIBRARY
5710M:	Qiang Zhao <qiang.zhao@nxp.com>
5711L:	linuxppc-dev@lists.ozlabs.org
5712S:	Maintained
5713F:	drivers/soc/fsl/qe/
5714F:	include/soc/fsl/*qe*.h
5715F:	include/soc/fsl/*ucc*.h
5716
5717FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5718M:	Li Yang <leoyang.li@nxp.com>
5719L:	netdev@vger.kernel.org
5720L:	linuxppc-dev@lists.ozlabs.org
5721S:	Maintained
5722F:	drivers/net/ethernet/freescale/ucc_geth*
5723
5724FREESCALE QUICC ENGINE UCC HDLC DRIVER
5725M:	Zhao Qiang <qiang.zhao@nxp.com>
5726L:	netdev@vger.kernel.org
5727L:	linuxppc-dev@lists.ozlabs.org
5728S:	Maintained
5729F:	drivers/net/wan/fsl_ucc_hdlc*
5730
5731FREESCALE QUICC ENGINE UCC UART DRIVER
5732M:	Timur Tabi <timur@tabi.org>
5733L:	linuxppc-dev@lists.ozlabs.org
5734S:	Maintained
5735F:	drivers/tty/serial/ucc_uart.c
5736
5737FREESCALE SOC DRIVERS
5738M:	Li Yang <leoyang.li@nxp.com>
5739L:	linuxppc-dev@lists.ozlabs.org
5740L:	linux-arm-kernel@lists.infradead.org
5741S:	Maintained
5742F:	Documentation/devicetree/bindings/soc/fsl/
5743F:	drivers/soc/fsl/
5744F:	include/linux/fsl/
5745
5746FREESCALE SOC FS_ENET DRIVER
5747M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5748M:	Vitaly Bordug <vbordug@ru.mvista.com>
5749L:	linuxppc-dev@lists.ozlabs.org
5750L:	netdev@vger.kernel.org
5751S:	Maintained
5752F:	drivers/net/ethernet/freescale/fs_enet/
5753F:	include/linux/fs_enet_pd.h
5754
5755FREESCALE SOC SOUND DRIVERS
5756M:	Timur Tabi <timur@tabi.org>
5757M:	Nicolin Chen <nicoleotsuka@gmail.com>
5758M:	Xiubo Li <Xiubo.Lee@gmail.com>
5759R:	Fabio Estevam <fabio.estevam@nxp.com>
5760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5761L:	linuxppc-dev@lists.ozlabs.org
5762S:	Maintained
5763F:	sound/soc/fsl/fsl*
5764F:	sound/soc/fsl/imx*
5765F:	sound/soc/fsl/mpc8610_hpcd.c
5766
5767FREESCALE USB PERIPHERAL DRIVERS
5768M:	Li Yang <leoyang.li@nxp.com>
5769L:	linux-usb@vger.kernel.org
5770L:	linuxppc-dev@lists.ozlabs.org
5771S:	Maintained
5772F:	drivers/usb/gadget/udc/fsl*
5773
5774FREEVXFS FILESYSTEM
5775M:	Christoph Hellwig <hch@infradead.org>
5776W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5777S:	Maintained
5778F:	fs/freevxfs/
5779
5780FREEZER
5781M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5782M:	Pavel Machek <pavel@ucw.cz>
5783L:	linux-pm@vger.kernel.org
5784S:	Supported
5785F:	Documentation/power/freezing-of-tasks.txt
5786F:	include/linux/freezer.h
5787F:	kernel/freezer.c
5788
5789FRONTSWAP API
5790M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5791L:	linux-kernel@vger.kernel.org
5792S:	Maintained
5793F:	mm/frontswap.c
5794F:	include/linux/frontswap.h
5795
5796FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5797M:	David Howells <dhowells@redhat.com>
5798L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5799S:	Supported
5800F:	Documentation/filesystems/caching/
5801F:	fs/fscache/
5802F:	include/linux/fscache*.h
5803
5804FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5805M:	Theodore Y. Ts'o <tytso@mit.edu>
5806M:	Jaegeuk Kim <jaegeuk@kernel.org>
5807L:	linux-fscrypt@vger.kernel.org
5808Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5810S:	Supported
5811F:	fs/crypto/
5812F:	include/linux/fscrypt*.h
5813F:	Documentation/filesystems/fscrypt.rst
5814
5815FUJITSU FR-V (FRV) PORT
5816S:	Orphan
5817F:	arch/frv/
5818
5819FUJITSU LAPTOP EXTRAS
5820M:	Jonathan Woithe <jwoithe@just42.net>
5821L:	platform-driver-x86@vger.kernel.org
5822S:	Maintained
5823F:	drivers/platform/x86/fujitsu-laptop.c
5824
5825FUJITSU M-5MO LS CAMERA ISP DRIVER
5826M:	Kyungmin Park <kyungmin.park@samsung.com>
5827M:	Heungjun Kim <riverful.kim@samsung.com>
5828L:	linux-media@vger.kernel.org
5829S:	Maintained
5830F:	drivers/media/i2c/m5mols/
5831F:	include/media/i2c/m5mols.h
5832
5833FUJITSU TABLET EXTRAS
5834M:	Robert Gerlach <khnz@gmx.de>
5835L:	platform-driver-x86@vger.kernel.org
5836S:	Maintained
5837F:	drivers/platform/x86/fujitsu-tablet.c
5838
5839FUSE: FILESYSTEM IN USERSPACE
5840M:	Miklos Szeredi <miklos@szeredi.hu>
5841L:	linux-fsdevel@vger.kernel.org
5842W:	http://fuse.sourceforge.net/
5843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5844S:	Maintained
5845F:	fs/fuse/
5846F:	include/uapi/linux/fuse.h
5847F:	Documentation/filesystems/fuse.txt
5848
5849FUTEX SUBSYSTEM
5850M:	Thomas Gleixner <tglx@linutronix.de>
5851M:	Ingo Molnar <mingo@redhat.com>
5852R:	Peter Zijlstra <peterz@infradead.org>
5853R:	Darren Hart <dvhart@infradead.org>
5854L:	linux-kernel@vger.kernel.org
5855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5856S:	Maintained
5857F:	kernel/futex.c
5858F:	kernel/futex_compat.c
5859F:	include/asm-generic/futex.h
5860F:	include/linux/futex.h
5861F:	include/uapi/linux/futex.h
5862F:	tools/testing/selftests/futex/
5863F:	tools/perf/bench/futex*
5864F:	Documentation/*futex*
5865
5866FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5867M:	Rik Faith <faith@cs.unc.edu>
5868L:	linux-scsi@vger.kernel.org
5869S:	Odd Fixes (e.g., new signatures)
5870F:	drivers/scsi/fdomain.*
5871
5872GCC PLUGINS
5873M:	Kees Cook <keescook@chromium.org>
5874R:	Emese Revfy <re.emese@gmail.com>
5875L:	kernel-hardening@lists.openwall.com
5876S:	Maintained
5877F:	scripts/gcc-plugins/
5878F:	scripts/gcc-plugin.sh
5879F:	scripts/Makefile.gcc-plugins
5880F:	Documentation/gcc-plugins.txt
5881
5882GCOV BASED KERNEL PROFILING
5883M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5884S:	Maintained
5885F:	kernel/gcov/
5886F:	Documentation/dev-tools/gcov.rst
5887
5888GDB KERNEL DEBUGGING HELPER SCRIPTS
5889M:	Jan Kiszka <jan.kiszka@siemens.com>
5890M:	Kieran Bingham <kieran@bingham.xyz>
5891S:	Supported
5892F:	scripts/gdb/
5893
5894GDT SCSI DISK ARRAY CONTROLLER DRIVER
5895M:	Achim Leubner <achim_leubner@adaptec.com>
5896L:	linux-scsi@vger.kernel.org
5897W:	http://www.icp-vortex.com/
5898S:	Supported
5899F:	drivers/scsi/gdt*
5900
5901GEMTEK FM RADIO RECEIVER DRIVER
5902M:	Hans Verkuil <hverkuil@xs4all.nl>
5903L:	linux-media@vger.kernel.org
5904T:	git git://linuxtv.org/media_tree.git
5905W:	https://linuxtv.org
5906S:	Maintained
5907F:	drivers/media/radio/radio-gemtek*
5908
5909GENERIC GPIO I2C DRIVER
5910M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5911S:	Supported
5912F:	drivers/i2c/busses/i2c-gpio.c
5913F:	include/linux/i2c-gpio.h
5914
5915GENERIC GPIO I2C MULTIPLEXER DRIVER
5916M:	Peter Korsgaard <peter.korsgaard@barco.com>
5917L:	linux-i2c@vger.kernel.org
5918S:	Supported
5919F:	drivers/i2c/muxes/i2c-mux-gpio.c
5920F:	include/linux/i2c-mux-gpio.h
5921F:	Documentation/i2c/muxes/i2c-mux-gpio
5922
5923GENERIC HDLC (WAN) DRIVERS
5924M:	Krzysztof Halasa <khc@pm.waw.pl>
5925W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5926S:	Maintained
5927F:	drivers/net/wan/c101.c
5928F:	drivers/net/wan/hd6457*
5929F:	drivers/net/wan/hdlc*
5930F:	drivers/net/wan/n2.c
5931F:	drivers/net/wan/pc300too.c
5932F:	drivers/net/wan/pci200syn.c
5933F:	drivers/net/wan/wanxl*
5934
5935GENERIC INCLUDE/ASM HEADER FILES
5936M:	Arnd Bergmann <arnd@arndb.de>
5937L:	linux-arch@vger.kernel.org
5938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5939S:	Maintained
5940F:	include/asm-generic/
5941F:	include/uapi/asm-generic/
5942
5943GENERIC PHY FRAMEWORK
5944M:	Kishon Vijay Abraham I <kishon@ti.com>
5945L:	linux-kernel@vger.kernel.org
5946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5947S:	Supported
5948F:	drivers/phy/
5949F:	include/linux/phy/
5950
5951GENERIC PM DOMAINS
5952M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5953M:	Kevin Hilman <khilman@kernel.org>
5954M:	Ulf Hansson <ulf.hansson@linaro.org>
5955L:	linux-pm@vger.kernel.org
5956S:	Supported
5957F:	drivers/base/power/domain*.c
5958F:	include/linux/pm_domain.h
5959F:	Documentation/devicetree/bindings/power/power_domain.txt
5960
5961GENERIC UIO DRIVER FOR PCI DEVICES
5962M:	"Michael S. Tsirkin" <mst@redhat.com>
5963L:	kvm@vger.kernel.org
5964S:	Supported
5965F:	drivers/uio/uio_pci_generic.c
5966
5967GENWQE (IBM Generic Workqueue Card)
5968M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5969M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5970S:	Supported
5971F:	drivers/misc/genwqe/
5972
5973GET_MAINTAINER SCRIPT
5974M:	Joe Perches <joe@perches.com>
5975S:	Maintained
5976F:	scripts/get_maintainer.pl
5977
5978GFS2 FILE SYSTEM
5979M:	Steven Whitehouse <swhiteho@redhat.com>
5980M:	Bob Peterson <rpeterso@redhat.com>
5981L:	cluster-devel@redhat.com
5982W:	http://sources.redhat.com/cluster/
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5984S:	Supported
5985F:	Documentation/filesystems/gfs2*.txt
5986F:	fs/gfs2/
5987F:	include/uapi/linux/gfs2_ondisk.h
5988
5989GIGASET ISDN DRIVERS
5990M:	Paul Bolle <pebolle@tiscali.nl>
5991L:	gigaset307x-common@lists.sourceforge.net
5992W:	http://gigaset307x.sourceforge.net/
5993S:	Odd Fixes
5994F:	Documentation/isdn/README.gigaset
5995F:	drivers/isdn/gigaset/
5996F:	include/uapi/linux/gigaset_dev.h
5997
5998GO7007 MPEG CODEC
5999M:	Hans Verkuil <hans.verkuil@cisco.com>
6000L:	linux-media@vger.kernel.org
6001S:	Maintained
6002F:	drivers/media/usb/go7007/
6003
6004GOODIX TOUCHSCREEN
6005M:	Bastien Nocera <hadess@hadess.net>
6006L:	linux-input@vger.kernel.org
6007S:	Maintained
6008F:	drivers/input/touchscreen/goodix.c
6009
6010GPIO ACPI SUPPORT
6011M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6012M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6013L:	linux-gpio@vger.kernel.org
6014L:	linux-acpi@vger.kernel.org
6015S:	Maintained
6016F:	Documentation/acpi/gpio-properties.txt
6017F:	drivers/gpio/gpiolib-acpi.c
6018
6019GPIO IR Transmitter
6020M:	Sean Young <sean@mess.org>
6021L:	linux-media@vger.kernel.org
6022S:	Maintained
6023F:	drivers/media/rc/gpio-ir-tx.c
6024
6025GPIO MOCKUP DRIVER
6026M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6027R:	Bartosz Golaszewski <brgl@bgdev.pl>
6028L:	linux-gpio@vger.kernel.org
6029S:	Maintained
6030F:	drivers/gpio/gpio-mockup.c
6031F:	tools/testing/selftests/gpio/
6032
6033GPIO SUBSYSTEM
6034M:	Linus Walleij <linus.walleij@linaro.org>
6035L:	linux-gpio@vger.kernel.org
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6037S:	Maintained
6038F:	Documentation/devicetree/bindings/gpio/
6039F:	Documentation/gpio/
6040F:	Documentation/ABI/testing/gpio-cdev
6041F:	Documentation/ABI/obsolete/sysfs-gpio
6042F:	drivers/gpio/
6043F:	include/linux/gpio/
6044F:	include/linux/gpio.h
6045F:	include/asm-generic/gpio.h
6046F:	include/uapi/linux/gpio.h
6047F:	tools/gpio/
6048
6049GRE DEMULTIPLEXER DRIVER
6050M:	Dmitry Kozlov <xeb@mail.ru>
6051L:	netdev@vger.kernel.org
6052S:	Maintained
6053F:	net/ipv4/gre_demux.c
6054F:	net/ipv4/gre_offload.c
6055F:	include/net/gre.h
6056
6057GRETH 10/100/1G Ethernet MAC device driver
6058M:	Andreas Larsson <andreas@gaisler.com>
6059L:	netdev@vger.kernel.org
6060S:	Maintained
6061F:	drivers/net/ethernet/aeroflex/
6062
6063GREYBUS AUDIO PROTOCOLS DRIVERS
6064M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6065M:	Mark Greer <mgreer@animalcreek.com>
6066S:	Maintained
6067F:	drivers/staging/greybus/audio_apbridgea.c
6068F:	drivers/staging/greybus/audio_apbridgea.h
6069F:	drivers/staging/greybus/audio_codec.c
6070F:	drivers/staging/greybus/audio_codec.h
6071F:	drivers/staging/greybus/audio_gb.c
6072F:	drivers/staging/greybus/audio_manager.c
6073F:	drivers/staging/greybus/audio_manager.h
6074F:	drivers/staging/greybus/audio_manager_module.c
6075F:	drivers/staging/greybus/audio_manager_private.h
6076F:	drivers/staging/greybus/audio_manager_sysfs.c
6077F:	drivers/staging/greybus/audio_module.c
6078F:	drivers/staging/greybus/audio_topology.c
6079
6080GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6081M:	Viresh Kumar <vireshk@kernel.org>
6082S:	Maintained
6083F:	drivers/staging/greybus/authentication.c
6084F:	drivers/staging/greybus/bootrom.c
6085F:	drivers/staging/greybus/firmware.h
6086F:	drivers/staging/greybus/fw-core.c
6087F:	drivers/staging/greybus/fw-download.c
6088F:	drivers/staging/greybus/fw-managament.c
6089F:	drivers/staging/greybus/greybus_authentication.h
6090F:	drivers/staging/greybus/greybus_firmware.h
6091F:	drivers/staging/greybus/hid.c
6092F:	drivers/staging/greybus/i2c.c
6093F:	drivers/staging/greybus/spi.c
6094F:	drivers/staging/greybus/spilib.c
6095F:	drivers/staging/greybus/spilib.h
6096
6097GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6098M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6099S:	Maintained
6100F:	drivers/staging/greybus/loopback.c
6101F:	drivers/staging/greybus/timesync.c
6102F:	drivers/staging/greybus/timesync_platform.c
6103
6104GREYBUS PLATFORM DRIVERS
6105M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6106S:	Maintained
6107F:	drivers/staging/greybus/arche-platform.c
6108F:	drivers/staging/greybus/arche-apb-ctrl.c
6109F:	drivers/staging/greybus/arche_platform.h
6110
6111GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6112M:	Rui Miguel Silva <rmfrfs@gmail.com>
6113S:	Maintained
6114F:	drivers/staging/greybus/sdio.c
6115F:	drivers/staging/greybus/light.c
6116F:	drivers/staging/greybus/gpio.c
6117F:	drivers/staging/greybus/power_supply.c
6118F:	drivers/staging/greybus/spi.c
6119F:	drivers/staging/greybus/spilib.c
6120
6121GREYBUS SUBSYSTEM
6122M:	Johan Hovold <johan@kernel.org>
6123M:	Alex Elder <elder@kernel.org>
6124M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6125S:	Maintained
6126F:	drivers/staging/greybus/
6127L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6128
6129GREYBUS UART PROTOCOLS DRIVERS
6130M:	David Lin <dtwlin@gmail.com>
6131S:	Maintained
6132F:	drivers/staging/greybus/uart.c
6133F:	drivers/staging/greybus/log.c
6134
6135GS1662 VIDEO SERIALIZER
6136M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/spi/gs1662.c
6141
6142GSPCA FINEPIX SUBDRIVER
6143M:	Frank Zago <frank@zago.net>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/finepix.c
6148
6149GSPCA GL860 SUBDRIVER
6150M:	Olivier Lorin <o.lorin@laposte.net>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/gspca/gl860/
6155
6156GSPCA M5602 SUBDRIVER
6157M:	Erik Andren <erik.andren@gmail.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/gspca/m5602/
6162
6163GSPCA PAC207 SONIXB SUBDRIVER
6164M:	Hans Verkuil <hverkuil@xs4all.nl>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Odd Fixes
6168F:	drivers/media/usb/gspca/pac207.c
6169
6170GSPCA SN9C20X SUBDRIVER
6171M:	Brian Johnson <brijohn@gmail.com>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Maintained
6175F:	drivers/media/usb/gspca/sn9c20x.c
6176
6177GSPCA T613 SUBDRIVER
6178M:	Leandro Costantino <lcostantino@gmail.com>
6179L:	linux-media@vger.kernel.org
6180T:	git git://linuxtv.org/media_tree.git
6181S:	Maintained
6182F:	drivers/media/usb/gspca/t613.c
6183
6184GSPCA USB WEBCAM DRIVER
6185M:	Hans Verkuil <hverkuil@xs4all.nl>
6186L:	linux-media@vger.kernel.org
6187T:	git git://linuxtv.org/media_tree.git
6188S:	Odd Fixes
6189F:	drivers/media/usb/gspca/
6190
6191GTP (GPRS Tunneling Protocol)
6192M:	Pablo Neira Ayuso <pablo@netfilter.org>
6193M:	Harald Welte <laforge@gnumonks.org>
6194L:	osmocom-net-gprs@lists.osmocom.org
6195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6196S:	Maintained
6197F:	drivers/net/gtp.c
6198
6199GUID PARTITION TABLE (GPT)
6200M:	Davidlohr Bueso <dave@stgolabs.net>
6201L:	linux-efi@vger.kernel.org
6202S:	Maintained
6203F:	block/partitions/efi.*
6204
6205H8/300 ARCHITECTURE
6206M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6207L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6208W:	http://uclinux-h8.sourceforge.jp
6209T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6210S:	Maintained
6211F:	arch/h8300/
6212F:	drivers/clocksource/h8300_*.c
6213F:	drivers/clk/h8300/
6214F:	drivers/irqchip/irq-renesas-h8*.c
6215
6216HACKRF MEDIA DRIVER
6217M:	Antti Palosaari <crope@iki.fi>
6218L:	linux-media@vger.kernel.org
6219W:	https://linuxtv.org
6220W:	http://palosaari.fi/linux/
6221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6222T:	git git://linuxtv.org/anttip/media_tree.git
6223S:	Maintained
6224F:	drivers/media/usb/hackrf/
6225
6226HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6227M:	Frank Seidel <frank@f-seidel.de>
6228L:	platform-driver-x86@vger.kernel.org
6229W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6230S:	Maintained
6231F:	drivers/platform/x86/hdaps.c
6232
6233HARDWARE MONITORING
6234M:	Jean Delvare <jdelvare@suse.com>
6235M:	Guenter Roeck <linux@roeck-us.net>
6236L:	linux-hwmon@vger.kernel.org
6237W:	http://hwmon.wiki.kernel.org/
6238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6239S:	Maintained
6240F:	Documentation/hwmon/
6241F:	drivers/hwmon/
6242F:	include/linux/hwmon*.h
6243
6244HARDWARE RANDOM NUMBER GENERATOR CORE
6245M:	Matt Mackall <mpm@selenic.com>
6246M:	Herbert Xu <herbert@gondor.apana.org.au>
6247L:	linux-crypto@vger.kernel.org
6248S:	Odd fixes
6249F:	Documentation/devicetree/bindings/rng/
6250F:	Documentation/hw_random.txt
6251F:	drivers/char/hw_random/
6252F:	include/linux/hw_random.h
6253
6254HARDWARE SPINLOCK CORE
6255M:	Ohad Ben-Cohen <ohad@wizery.com>
6256M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6257L:	linux-remoteproc@vger.kernel.org
6258S:	Maintained
6259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6260F:	Documentation/devicetree/bindings/hwlock/
6261F:	Documentation/hwspinlock.txt
6262F:	drivers/hwspinlock/
6263F:	include/linux/hwspinlock.h
6264
6265HARMONY SOUND DRIVER
6266L:	linux-parisc@vger.kernel.org
6267S:	Maintained
6268F:	sound/parisc/harmony.*
6269
6270HDPVR USB VIDEO ENCODER DRIVER
6271M:	Hans Verkuil <hverkuil@xs4all.nl>
6272L:	linux-media@vger.kernel.org
6273T:	git git://linuxtv.org/media_tree.git
6274W:	https://linuxtv.org
6275S:	Odd Fixes
6276F:	drivers/media/usb/hdpvr/
6277
6278HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6279M:	Jimmy Vance <jimmy.vance@hpe.com>
6280S:	Supported
6281F:	Documentation/watchdog/hpwdt.txt
6282F:	drivers/watchdog/hpwdt.c
6283
6284HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6285M:	Don Brace <don.brace@microsemi.com>
6286L:	esc.storagedev@microsemi.com
6287L:	linux-scsi@vger.kernel.org
6288S:	Supported
6289F:	Documentation/scsi/hpsa.txt
6290F:	drivers/scsi/hpsa*.[ch]
6291F:	include/linux/cciss*.h
6292F:	include/uapi/linux/cciss*.h
6293
6294HFI1 DRIVER
6295M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6296M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6297L:	linux-rdma@vger.kernel.org
6298S:	Supported
6299F:	drivers/infiniband/hw/hfi1
6300
6301HFS FILESYSTEM
6302L:	linux-fsdevel@vger.kernel.org
6303S:	Orphan
6304F:	Documentation/filesystems/hfs.txt
6305F:	fs/hfs/
6306
6307HFSPLUS FILESYSTEM
6308L:	linux-fsdevel@vger.kernel.org
6309S:	Orphan
6310F:	Documentation/filesystems/hfsplus.txt
6311F:	fs/hfsplus/
6312
6313HGA FRAMEBUFFER DRIVER
6314M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6315L:	linux-nvidia@lists.surfsouth.com
6316W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6317S:	Maintained
6318F:	drivers/video/fbdev/hgafb.c
6319
6320HIBERNATION (aka Software Suspend, aka swsusp)
6321M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6322M:	Pavel Machek <pavel@ucw.cz>
6323L:	linux-pm@vger.kernel.org
6324B:	https://bugzilla.kernel.org
6325S:	Supported
6326F:	arch/x86/power/
6327F:	drivers/base/power/
6328F:	kernel/power/
6329F:	include/linux/suspend.h
6330F:	include/linux/freezer.h
6331F:	include/linux/pm.h
6332F:	arch/*/include/asm/suspend*.h
6333
6334HID CORE LAYER
6335M:	Jiri Kosina <jikos@kernel.org>
6336R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6337L:	linux-input@vger.kernel.org
6338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6339S:	Maintained
6340F:	drivers/hid/
6341F:	include/linux/hid*
6342F:	include/uapi/linux/hid*
6343
6344HID SENSOR HUB DRIVERS
6345M:	Jiri Kosina <jikos@kernel.org>
6346M:	Jonathan Cameron <jic23@kernel.org>
6347M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6348L:	linux-input@vger.kernel.org
6349L:	linux-iio@vger.kernel.org
6350S:	Maintained
6351F:	Documentation/hid/hid-sensor*
6352F:	drivers/hid/hid-sensor-*
6353F:	drivers/iio/*/hid-*
6354F:	include/linux/hid-sensor-*
6355
6356HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6357M:	Thomas Gleixner <tglx@linutronix.de>
6358L:	linux-kernel@vger.kernel.org
6359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6360S:	Maintained
6361F:	Documentation/timers/
6362F:	kernel/time/hrtimer.c
6363F:	kernel/time/clockevents.c
6364F:	kernel/time/timer_*.c
6365F:	include/linux/clockchips.h
6366F:	include/linux/hrtimer.h
6367
6368HIGH-SPEED SCC DRIVER FOR AX.25
6369L:	linux-hams@vger.kernel.org
6370S:	Orphan
6371F:	drivers/net/hamradio/dmascc.c
6372F:	drivers/net/hamradio/scc.c
6373
6374HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6375M:	HighPoint Linux Team <linux@highpoint-tech.com>
6376W:	http://www.highpoint-tech.com
6377S:	Supported
6378F:	Documentation/scsi/hptiop.txt
6379F:	drivers/scsi/hptiop.c
6380
6381HIPPI
6382M:	Jes Sorensen <jes@trained-monkey.org>
6383L:	linux-hippi@sunsite.dk
6384S:	Maintained
6385F:	include/linux/hippidevice.h
6386F:	include/uapi/linux/if_hippi.h
6387F:	net/802/hippi.c
6388F:	drivers/net/hippi/
6389
6390HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6391M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6392M:	Salil Mehta <salil.mehta@huawei.com>
6393L:	netdev@vger.kernel.org
6394W:	http://www.hisilicon.com
6395S:	Maintained
6396F:	drivers/net/ethernet/hisilicon/hns3/
6397
6398HISILICON NETWORK SUBSYSTEM DRIVER
6399M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6400M:	Salil Mehta <salil.mehta@huawei.com>
6401L:	netdev@vger.kernel.org
6402W:	http://www.hisilicon.com
6403S:	Maintained
6404F:	drivers/net/ethernet/hisilicon/
6405F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6406
6407HISILICON PMU DRIVER
6408M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6409W:	http://www.hisilicon.com
6410S:	Supported
6411F:	drivers/perf/hisilicon
6412F:	Documentation/perf/hisi-pmu.txt
6413
6414HISILICON ROCE DRIVER
6415M:	Lijun Ou <oulijun@huawei.com>
6416M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6417L:	linux-rdma@vger.kernel.org
6418S:	Maintained
6419F:	drivers/infiniband/hw/hns/
6420F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6421
6422HISILICON SAS Controller
6423M:	John Garry <john.garry@huawei.com>
6424W:	http://www.hisilicon.com
6425S:	Supported
6426F:	drivers/scsi/hisi_sas/
6427F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6428
6429HMM - Heterogeneous Memory Management
6430M:	Jérôme Glisse <jglisse@redhat.com>
6431L:	linux-mm@kvack.org
6432S:	Maintained
6433F:	mm/hmm*
6434F:	include/linux/hmm*
6435
6436HOST AP DRIVER
6437M:	Jouni Malinen <j@w1.fi>
6438L:	linux-wireless@vger.kernel.org
6439W:	http://w1.fi/hostap-driver.html
6440S:	Obsolete
6441F:	drivers/net/wireless/intersil/hostap/
6442
6443HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6444L:	platform-driver-x86@vger.kernel.org
6445S:	Orphan
6446F:	drivers/platform/x86/tc1100-wmi.c
6447
6448HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6449M:	Jaroslav Kysela <perex@perex.cz>
6450S:	Maintained
6451F:	drivers/net/ethernet/hp/hp100.*
6452
6453HPET:	High Precision Event Timers driver
6454M:	Clemens Ladisch <clemens@ladisch.de>
6455S:	Maintained
6456F:	Documentation/timers/hpet.txt
6457F:	drivers/char/hpet.c
6458F:	include/linux/hpet.h
6459F:	include/uapi/linux/hpet.h
6460
6461HPET:	x86
6462S:	Orphan
6463F:	arch/x86/kernel/hpet.c
6464F:	arch/x86/include/asm/hpet.h
6465
6466HPFS FILESYSTEM
6467M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6468W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6469S:	Maintained
6470F:	fs/hpfs/
6471
6472HSI SUBSYSTEM
6473M:	Sebastian Reichel <sre@kernel.org>
6474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6475S:	Maintained
6476F:	Documentation/ABI/testing/sysfs-bus-hsi
6477F:	Documentation/driver-api/hsi.rst
6478F:	drivers/hsi/
6479F:	include/linux/hsi/
6480F:	include/uapi/linux/hsi/
6481
6482HSO 3G MODEM DRIVER
6483L:	linux-usb@vger.kernel.org
6484S:	Orphan
6485F:	drivers/net/usb/hso.c
6486
6487HSR NETWORK PROTOCOL
6488M:	Arvid Brodin <arvid.brodin@alten.se>
6489L:	netdev@vger.kernel.org
6490S:	Maintained
6491F:	net/hsr/
6492
6493HT16K33 LED CONTROLLER DRIVER
6494M:	Robin van der Gracht <robin@protonic.nl>
6495S:	Maintained
6496F:	drivers/auxdisplay/ht16k33.c
6497F:	Documentation/devicetree/bindings/display/ht16k33.txt
6498
6499HTCPEN TOUCHSCREEN DRIVER
6500M:	Pau Oliva Fora <pof@eslack.org>
6501L:	linux-input@vger.kernel.org
6502S:	Maintained
6503F:	drivers/input/touchscreen/htcpen.c
6504
6505HUAWEI ETHERNET DRIVER
6506M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6507L:	netdev@vger.kernel.org
6508S:	Supported
6509F:	Documentation/networking/hinic.txt
6510F:	drivers/net/ethernet/huawei/hinic/
6511
6512HUGETLB FILESYSTEM
6513M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6514S:	Maintained
6515F:	fs/hugetlbfs/
6516
6517HVA ST MEDIA DRIVER
6518M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6519L:	linux-media@vger.kernel.org
6520T:	git git://linuxtv.org/media_tree.git
6521W:	https://linuxtv.org
6522S:	Supported
6523F:	drivers/media/platform/sti/hva
6524
6525HWPOISON MEMORY FAILURE HANDLING
6526M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6527L:	linux-mm@kvack.org
6528S:	Maintained
6529F:	mm/memory-failure.c
6530F:	mm/hwpoison-inject.c
6531
6532Hyper-V CORE AND DRIVERS
6533M:	"K. Y. Srinivasan" <kys@microsoft.com>
6534M:	Haiyang Zhang <haiyangz@microsoft.com>
6535M:	Stephen Hemminger <sthemmin@microsoft.com>
6536L:	devel@linuxdriverproject.org
6537S:	Maintained
6538F:	Documentation/networking/netvsc.txt
6539F:	arch/x86/include/asm/mshyperv.h
6540F:	arch/x86/include/asm/trace/hyperv.h
6541F:	arch/x86/include/uapi/asm/hyperv.h
6542F:	arch/x86/kernel/cpu/mshyperv.c
6543F:	arch/x86/hyperv
6544F:	drivers/hid/hid-hyperv.c
6545F:	drivers/hv/
6546F:	drivers/input/serio/hyperv-keyboard.c
6547F:	drivers/pci/host/pci-hyperv.c
6548F:	drivers/net/hyperv/
6549F:	drivers/scsi/storvsc_drv.c
6550F:	drivers/uio/uio_hv_generic.c
6551F:	drivers/video/fbdev/hyperv_fb.c
6552F:	net/vmw_vsock/hyperv_transport.c
6553F:	include/linux/hyperv.h
6554F:	include/uapi/linux/hyperv.h
6555F:	tools/hv/
6556F:	Documentation/ABI/stable/sysfs-bus-vmbus
6557
6558HYPERVISOR VIRTUAL CONSOLE DRIVER
6559L:	linuxppc-dev@lists.ozlabs.org
6560S:	Odd Fixes
6561F:	drivers/tty/hvc/
6562
6563I2C ACPI SUPPORT
6564M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6565L:	linux-i2c@vger.kernel.org
6566L:	linux-acpi@vger.kernel.org
6567S:	Maintained
6568F:	drivers/i2c/i2c-core-acpi.c
6569
6570I2C MUXES
6571M:	Peter Rosin <peda@axentia.se>
6572L:	linux-i2c@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/i2c/i2c-topology
6575F:	Documentation/i2c/muxes/
6576F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6577F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6578F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6579F:	drivers/i2c/i2c-mux.c
6580F:	drivers/i2c/muxes/
6581F:	include/linux/i2c-mux.h
6582
6583I2C OVER PARALLEL PORT
6584M:	Jean Delvare <jdelvare@suse.com>
6585L:	linux-i2c@vger.kernel.org
6586S:	Maintained
6587F:	Documentation/i2c/busses/i2c-parport
6588F:	Documentation/i2c/busses/i2c-parport-light
6589F:	drivers/i2c/busses/i2c-parport.c
6590F:	drivers/i2c/busses/i2c-parport-light.c
6591
6592I2C SUBSYSTEM
6593M:	Wolfram Sang <wsa@the-dreams.de>
6594L:	linux-i2c@vger.kernel.org
6595W:	https://i2c.wiki.kernel.org/
6596Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6598S:	Maintained
6599F:	Documentation/devicetree/bindings/i2c/
6600F:	Documentation/i2c/
6601F:	drivers/i2c/
6602F:	drivers/i2c/*/
6603F:	include/linux/i2c.h
6604F:	include/linux/i2c-*.h
6605F:	include/uapi/linux/i2c.h
6606F:	include/uapi/linux/i2c-*.h
6607
6608I2C-TAOS-EVM DRIVER
6609M:	Jean Delvare <jdelvare@suse.com>
6610L:	linux-i2c@vger.kernel.org
6611S:	Maintained
6612F:	Documentation/i2c/busses/i2c-taos-evm
6613F:	drivers/i2c/busses/i2c-taos-evm.c
6614
6615I2C-TINY-USB DRIVER
6616M:	Till Harbaum <till@harbaum.org>
6617L:	linux-i2c@vger.kernel.org
6618W:	http://www.harbaum.org/till/i2c_tiny_usb
6619S:	Maintained
6620F:	drivers/i2c/busses/i2c-tiny-usb.c
6621
6622I2C/SMBUS CONTROLLER DRIVERS FOR PC
6623M:	Jean Delvare <jdelvare@suse.com>
6624L:	linux-i2c@vger.kernel.org
6625S:	Maintained
6626F:	Documentation/i2c/busses/i2c-ali1535
6627F:	Documentation/i2c/busses/i2c-ali1563
6628F:	Documentation/i2c/busses/i2c-ali15x3
6629F:	Documentation/i2c/busses/i2c-amd756
6630F:	Documentation/i2c/busses/i2c-amd8111
6631F:	Documentation/i2c/busses/i2c-i801
6632F:	Documentation/i2c/busses/i2c-nforce2
6633F:	Documentation/i2c/busses/i2c-piix4
6634F:	Documentation/i2c/busses/i2c-sis5595
6635F:	Documentation/i2c/busses/i2c-sis630
6636F:	Documentation/i2c/busses/i2c-sis96x
6637F:	Documentation/i2c/busses/i2c-via
6638F:	Documentation/i2c/busses/i2c-viapro
6639F:	drivers/i2c/busses/i2c-ali1535.c
6640F:	drivers/i2c/busses/i2c-ali1563.c
6641F:	drivers/i2c/busses/i2c-ali15x3.c
6642F:	drivers/i2c/busses/i2c-amd756.c
6643F:	drivers/i2c/busses/i2c-amd756-s4882.c
6644F:	drivers/i2c/busses/i2c-amd8111.c
6645F:	drivers/i2c/busses/i2c-i801.c
6646F:	drivers/i2c/busses/i2c-isch.c
6647F:	drivers/i2c/busses/i2c-nforce2.c
6648F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6649F:	drivers/i2c/busses/i2c-piix4.c
6650F:	drivers/i2c/busses/i2c-sis5595.c
6651F:	drivers/i2c/busses/i2c-sis630.c
6652F:	drivers/i2c/busses/i2c-sis96x.c
6653F:	drivers/i2c/busses/i2c-via.c
6654F:	drivers/i2c/busses/i2c-viapro.c
6655
6656I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6657M:	Hans de Goede <hdegoede@redhat.com>
6658L:	linux-i2c@vger.kernel.org
6659S:	Maintained
6660F:	drivers/i2c/busses/i2c-cht-wc.c
6661
6662I2C/SMBUS ISMT DRIVER
6663M:	Seth Heasley <seth.heasley@intel.com>
6664M:	Neil Horman <nhorman@tuxdriver.com>
6665L:	linux-i2c@vger.kernel.org
6666F:	drivers/i2c/busses/i2c-ismt.c
6667F:	Documentation/i2c/busses/i2c-ismt
6668
6669I2C/SMBUS STUB DRIVER
6670M:	Jean Delvare <jdelvare@suse.com>
6671L:	linux-i2c@vger.kernel.org
6672S:	Maintained
6673F:	drivers/i2c/i2c-stub.c
6674
6675IA64 (Itanium) PLATFORM
6676M:	Tony Luck <tony.luck@intel.com>
6677M:	Fenghua Yu <fenghua.yu@intel.com>
6678L:	linux-ia64@vger.kernel.org
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6680S:	Maintained
6681F:	arch/ia64/
6682
6683IBM Power 842 compression accelerator
6684M:	Haren Myneni <haren@us.ibm.com>
6685S:	Supported
6686F:	drivers/crypto/nx/Makefile
6687F:	drivers/crypto/nx/Kconfig
6688F:	drivers/crypto/nx/nx-842*
6689F:	include/linux/sw842.h
6690F:	crypto/842.c
6691F:	lib/842/
6692
6693IBM Power in-Nest Crypto Acceleration
6694M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6695M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6696L:	linux-crypto@vger.kernel.org
6697S:	Supported
6698F:	drivers/crypto/nx/Makefile
6699F:	drivers/crypto/nx/Kconfig
6700F:	drivers/crypto/nx/nx-aes*
6701F:	drivers/crypto/nx/nx-sha*
6702F:	drivers/crypto/nx/nx.*
6703F:	drivers/crypto/nx/nx_csbcpb.h
6704F:	drivers/crypto/nx/nx_debugfs.h
6705
6706IBM Power Linux RAID adapter
6707M:	Brian King <brking@us.ibm.com>
6708S:	Supported
6709F:	drivers/scsi/ipr.*
6710
6711IBM Power SRIOV Virtual NIC Device Driver
6712M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6713M:	John Allen <jallen@linux.vnet.ibm.com>
6714L:	netdev@vger.kernel.org
6715S:	Supported
6716F:	drivers/net/ethernet/ibm/ibmvnic.*
6717
6718IBM Power Virtual Accelerator Switchboard
6719M:	Sukadev Bhattiprolu
6720L:	linuxppc-dev@lists.ozlabs.org
6721S:	Supported
6722F:	arch/powerpc/platforms/powernv/vas*
6723F:	arch/powerpc/platforms/powernv/copy-paste.h
6724F:	arch/powerpc/include/asm/vas.h
6725F:	arch/powerpc/include/uapi/asm/vas.h
6726
6727IBM Power Virtual Ethernet Device Driver
6728M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6729L:	netdev@vger.kernel.org
6730S:	Supported
6731F:	drivers/net/ethernet/ibm/ibmveth.*
6732
6733IBM Power Virtual FC Device Drivers
6734M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6735L:	linux-scsi@vger.kernel.org
6736S:	Supported
6737F:	drivers/scsi/ibmvscsi/ibmvfc*
6738
6739IBM Power Virtual SCSI Device Drivers
6740M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741L:	linux-scsi@vger.kernel.org
6742S:	Supported
6743F:	drivers/scsi/ibmvscsi/ibmvscsi*
6744F:	include/scsi/viosrp.h
6745
6746IBM Power Virtual SCSI Device Target Driver
6747M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6748M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6749L:	linux-scsi@vger.kernel.org
6750L:	target-devel@vger.kernel.org
6751S:	Supported
6752F:	drivers/scsi/ibmvscsi_tgt/
6753
6754IBM Power VMX Cryptographic instructions
6755M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6756M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6757L:	linux-crypto@vger.kernel.org
6758S:	Supported
6759F:	drivers/crypto/vmx/Makefile
6760F:	drivers/crypto/vmx/Kconfig
6761F:	drivers/crypto/vmx/vmx.c
6762F:	drivers/crypto/vmx/aes*
6763F:	drivers/crypto/vmx/ghash*
6764F:	drivers/crypto/vmx/ppc-xlate.pl
6765
6766IBM ServeRAID RAID DRIVER
6767S:	Orphan
6768F:	drivers/scsi/ips.*
6769
6770ICH LPC AND GPIO DRIVER
6771M:	Peter Tyser <ptyser@xes-inc.com>
6772S:	Maintained
6773F:	drivers/mfd/lpc_ich.c
6774F:	drivers/gpio/gpio-ich.c
6775
6776IDE SUBSYSTEM
6777M:	"David S. Miller" <davem@davemloft.net>
6778L:	linux-ide@vger.kernel.org
6779Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6781S:	Maintained
6782F:	Documentation/ide/
6783F:	drivers/ide/
6784F:	include/linux/ide.h
6785
6786IDE/ATAPI DRIVERS
6787M:	Borislav Petkov <bp@alien8.de>
6788L:	linux-ide@vger.kernel.org
6789S:	Maintained
6790F:	Documentation/cdrom/ide-cd
6791F:	drivers/ide/ide-cd*
6792
6793IDEAPAD LAPTOP EXTRAS DRIVER
6794M:	Ike Panhc <ike.pan@canonical.com>
6795L:	platform-driver-x86@vger.kernel.org
6796W:	http://launchpad.net/ideapad-laptop
6797S:	Maintained
6798F:	drivers/platform/x86/ideapad-laptop.c
6799
6800IDEAPAD LAPTOP SLIDEBAR DRIVER
6801M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6802L:	linux-input@vger.kernel.org
6803W:	https://github.com/o2genum/ideapad-slidebar
6804S:	Maintained
6805F:	drivers/input/misc/ideapad_slidebar.c
6806
6807IDT VersaClock 5 CLOCK DRIVER
6808M:	Marek Vasut <marek.vasut@gmail.com>
6809S:	Maintained
6810F:	drivers/clk/clk-versaclock5.c
6811
6812IEEE 802.15.4 SUBSYSTEM
6813M:	Alexander Aring <alex.aring@gmail.com>
6814M:	Stefan Schmidt <stefan@osg.samsung.com>
6815L:	linux-wpan@vger.kernel.org
6816W:	http://wpan.cakelab.org/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6819S:	Maintained
6820F:	net/ieee802154/
6821F:	net/mac802154/
6822F:	drivers/net/ieee802154/
6823F:	include/linux/nl802154.h
6824F:	include/linux/ieee802154.h
6825F:	include/net/nl802154.h
6826F:	include/net/mac802154.h
6827F:	include/net/af_ieee802154.h
6828F:	include/net/cfg802154.h
6829F:	include/net/ieee802154_netdev.h
6830F:	Documentation/networking/ieee802154.txt
6831
6832IFE PROTOCOL
6833M:	Yotam Gigi <yotam.gi@gmail.com>
6834M:	Jamal Hadi Salim <jhs@mojatatu.com>
6835F:	net/ife
6836F:	include/net/ife.h
6837F:	include/uapi/linux/ife.h
6838
6839IGORPLUG-USB IR RECEIVER
6840M:	Sean Young <sean@mess.org>
6841L:	linux-media@vger.kernel.org
6842S:	Maintained
6843F:	drivers/media/rc/igorplugusb.c
6844
6845IGUANAWORKS USB IR TRANSCEIVER
6846M:	Sean Young <sean@mess.org>
6847L:	linux-media@vger.kernel.org
6848S:	Maintained
6849F:	drivers/media/rc/iguanair.c
6850
6851IIO DIGITAL POTENTIOMETER DAC
6852M:	Peter Rosin <peda@axentia.se>
6853L:	linux-iio@vger.kernel.org
6854S:	Maintained
6855F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6856F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6857F:	drivers/iio/dac/dpot-dac.c
6858
6859IIO ENVELOPE DETECTOR
6860M:	Peter Rosin <peda@axentia.se>
6861L:	linux-iio@vger.kernel.org
6862S:	Maintained
6863F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6864F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6865F:	drivers/iio/adc/envelope-detector.c
6866
6867IIO MULTIPLEXER
6868M:	Peter Rosin <peda@axentia.se>
6869L:	linux-iio@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6872F:	drivers/iio/multiplexer/iio-mux.c
6873
6874IIO SUBSYSTEM AND DRIVERS
6875M:	Jonathan Cameron <jic23@kernel.org>
6876R:	Hartmut Knaack <knaack.h@gmx.de>
6877R:	Lars-Peter Clausen <lars@metafoo.de>
6878R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6879L:	linux-iio@vger.kernel.org
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6881S:	Maintained
6882F:	Documentation/ABI/testing/configfs-iio*
6883F:	Documentation/ABI/testing/sysfs-bus-iio*
6884F:	Documentation/devicetree/bindings/iio/
6885F:	drivers/iio/
6886F:	drivers/staging/iio/
6887F:	include/linux/iio/
6888F:	tools/iio/
6889
6890IKANOS/ADI EAGLE ADSL USB DRIVER
6891M:	Matthieu Castet <castet.matthieu@free.fr>
6892M:	Stanislaw Gruszka <stf_xl@wp.pl>
6893S:	Maintained
6894F:	drivers/usb/atm/ueagle-atm.c
6895
6896IMGTEC ASCII LCD DRIVER
6897M:	Paul Burton <paul.burton@mips.com>
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6900F:	drivers/auxdisplay/img-ascii-lcd.c
6901
6902IMGTEC IR DECODER DRIVER
6903M:	James Hogan <jhogan@kernel.org>
6904S:	Maintained
6905F:	drivers/media/rc/img-ir/
6906
6907IMS TWINTURBO FRAMEBUFFER DRIVER
6908L:	linux-fbdev@vger.kernel.org
6909S:	Orphan
6910F:	drivers/video/fbdev/imsttfb.c
6911
6912INA209 HARDWARE MONITOR DRIVER
6913M:	Guenter Roeck <linux@roeck-us.net>
6914L:	linux-hwmon@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/hwmon/ina209
6917F:	Documentation/devicetree/bindings/i2c/ina209.txt
6918F:	drivers/hwmon/ina209.c
6919
6920INA2XX HARDWARE MONITOR DRIVER
6921M:	Guenter Roeck <linux@roeck-us.net>
6922L:	linux-hwmon@vger.kernel.org
6923S:	Maintained
6924F:	Documentation/hwmon/ina2xx
6925F:	drivers/hwmon/ina2xx.c
6926F:	include/linux/platform_data/ina2xx.h
6927
6928INDUSTRY PACK SUBSYSTEM (IPACK)
6929M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6930M:	Jens Taprogge <jens.taprogge@taprogge.org>
6931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6932L:	industrypack-devel@lists.sourceforge.net
6933W:	http://industrypack.sourceforge.net
6934S:	Maintained
6935F:	drivers/ipack/
6936
6937INFINIBAND SUBSYSTEM
6938M:	Doug Ledford <dledford@redhat.com>
6939M:	Jason Gunthorpe <jgg@mellanox.com>
6940L:	linux-rdma@vger.kernel.org
6941W:	http://www.openfabrics.org/
6942Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6944S:	Supported
6945F:	Documentation/devicetree/bindings/infiniband/
6946F:	Documentation/infiniband/
6947F:	drivers/infiniband/
6948F:	include/uapi/linux/if_infiniband.h
6949F:	include/uapi/rdma/
6950F:	include/rdma/
6951
6952INGENIC JZ4780 DMA Driver
6953M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6954S:	Maintained
6955F:	drivers/dma/dma-jz4780.c
6956
6957INGENIC JZ4780 NAND DRIVER
6958M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6959L:	linux-mtd@lists.infradead.org
6960S:	Maintained
6961F:	drivers/mtd/nand/jz4780_*
6962
6963INOTIFY
6964M:	Jan Kara <jack@suse.cz>
6965R:	Amir Goldstein <amir73il@gmail.com>
6966L:	linux-fsdevel@vger.kernel.org
6967S:	Maintained
6968F:	Documentation/filesystems/inotify.txt
6969F:	fs/notify/inotify/
6970F:	include/linux/inotify.h
6971F:	include/uapi/linux/inotify.h
6972
6973INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6974M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6975L:	linux-input@vger.kernel.org
6976Q:	http://patchwork.kernel.org/project/linux-input/list/
6977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6978S:	Maintained
6979F:	drivers/input/
6980F:	include/linux/input.h
6981F:	include/uapi/linux/input.h
6982F:	include/uapi/linux/input-event-codes.h
6983F:	include/linux/input/
6984F:	Documentation/devicetree/bindings/input/
6985F:	Documentation/input/
6986
6987INPUT MULTITOUCH (MT) PROTOCOL
6988M:	Henrik Rydberg <rydberg@bitmath.org>
6989L:	linux-input@vger.kernel.org
6990S:	Odd fixes
6991F:	Documentation/input/multi-touch-protocol.rst
6992F:	drivers/input/input-mt.c
6993K:	\b(ABS|SYN)_MT_
6994
6995INSIDE SECURE CRYPTO DRIVER
6996M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6997F:	drivers/crypto/inside-secure/
6998S:	Maintained
6999L:	linux-crypto@vger.kernel.org
7000
7001INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7002M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7003M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7004L:	linux-integrity@vger.kernel.org
7005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7006S:	Supported
7007F:	security/integrity/ima/
7008
7009INTEL 810/815 FRAMEBUFFER DRIVER
7010M:	Antonino Daplas <adaplas@gmail.com>
7011L:	linux-fbdev@vger.kernel.org
7012S:	Maintained
7013F:	drivers/video/fbdev/i810/
7014
7015INTEL ASoC BDW/HSW DRIVERS
7016M:	Jie Yang <yang.jie@linux.intel.com>
7017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7018S:	Supported
7019F:	sound/soc/intel/common/sst-dsp*
7020F:	sound/soc/intel/common/sst-firmware.c
7021F:	sound/soc/intel/boards/broadwell.c
7022F:	sound/soc/intel/haswell/
7023
7024INTEL C600 SERIES SAS CONTROLLER DRIVER
7025M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7026M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7027L:	linux-scsi@vger.kernel.org
7028T:	git git://git.code.sf.net/p/intel-sas/isci
7029S:	Supported
7030F:	drivers/scsi/isci/
7031
7032INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7033M:	Jani Nikula <jani.nikula@linux.intel.com>
7034M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7035M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7036L:	intel-gfx@lists.freedesktop.org
7037W:	https://01.org/linuxgraphics/
7038B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7039C:	irc://chat.freenode.net/intel-gfx
7040Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7041T:	git git://anongit.freedesktop.org/drm-intel
7042S:	Supported
7043F:	drivers/gpu/drm/i915/
7044F:	include/drm/i915*
7045F:	include/uapi/drm/i915_drm.h
7046F:	Documentation/gpu/i915.rst
7047
7048INTEL ETHERNET DRIVERS
7049M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7050L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7051W:	http://www.intel.com/support/feedback.htm
7052W:	http://e1000.sourceforge.net/
7053Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7056S:	Supported
7057F:	Documentation/networking/e100.txt
7058F:	Documentation/networking/e1000.txt
7059F:	Documentation/networking/e1000e.txt
7060F:	Documentation/networking/igb.txt
7061F:	Documentation/networking/igbvf.txt
7062F:	Documentation/networking/ixgb.txt
7063F:	Documentation/networking/ixgbe.txt
7064F:	Documentation/networking/ixgbevf.txt
7065F:	Documentation/networking/i40e.txt
7066F:	Documentation/networking/i40evf.txt
7067F:	drivers/net/ethernet/intel/
7068F:	drivers/net/ethernet/intel/*/
7069F:	include/linux/avf/virtchnl.h
7070
7071INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7072M:	Maik Broemme <mbroemme@libmpq.org>
7073L:	linux-fbdev@vger.kernel.org
7074S:	Maintained
7075F:	Documentation/fb/intelfb.txt
7076F:	drivers/video/fbdev/intelfb/
7077
7078INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7079M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7080M:	Zhi Wang <zhi.a.wang@intel.com>
7081L:	intel-gvt-dev@lists.freedesktop.org
7082L:	intel-gfx@lists.freedesktop.org
7083W:	https://01.org/igvt-g
7084T:	git https://github.com/intel/gvt-linux.git
7085S:	Supported
7086F:	drivers/gpu/drm/i915/gvt/
7087
7088INTEL HID EVENT DRIVER
7089M:	Alex Hung <alex.hung@canonical.com>
7090L:	platform-driver-x86@vger.kernel.org
7091S:	Maintained
7092F:	drivers/platform/x86/intel-hid.c
7093
7094INTEL I/OAT DMA DRIVER
7095M:	Dave Jiang <dave.jiang@intel.com>
7096R:	Dan Williams <dan.j.williams@intel.com>
7097L:	dmaengine@vger.kernel.org
7098Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7099S:	Supported
7100F:	drivers/dma/ioat*
7101
7102INTEL IDLE DRIVER
7103M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7104M:	Len Brown <lenb@kernel.org>
7105L:	linux-pm@vger.kernel.org
7106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7107B:	https://bugzilla.kernel.org
7108S:	Supported
7109F:	drivers/idle/intel_idle.c
7110
7111INTEL INTEGRATED SENSOR HUB DRIVER
7112M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7113M:	Jiri Kosina <jikos@kernel.org>
7114L:	linux-input@vger.kernel.org
7115S:	Maintained
7116F:	drivers/hid/intel-ish-hid/
7117
7118INTEL IOMMU (VT-d)
7119M:	David Woodhouse <dwmw2@infradead.org>
7120L:	iommu@lists.linux-foundation.org
7121T:	git git://git.infradead.org/iommu-2.6.git
7122S:	Supported
7123F:	drivers/iommu/intel-iommu.c
7124F:	include/linux/intel-iommu.h
7125
7126INTEL IOP-ADMA DMA DRIVER
7127R:	Dan Williams <dan.j.williams@intel.com>
7128S:	Odd fixes
7129F:	drivers/dma/iop-adma.c
7130
7131INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7132M:	Krzysztof Halasa <khalasa@piap.pl>
7133S:	Maintained
7134F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7135F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7136F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7137F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7138F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7139F:	drivers/net/wan/ixp4xx_hss.c
7140
7141INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7142M:	Deepak Saxena <dsaxena@plexity.net>
7143S:	Maintained
7144F:	drivers/char/hw_random/ixp4xx-rng.c
7145
7146INTEL MANAGEMENT ENGINE (mei)
7147M:	Tomas Winkler <tomas.winkler@intel.com>
7148L:	linux-kernel@vger.kernel.org
7149S:	Supported
7150F:	include/uapi/linux/mei.h
7151F:	include/linux/mei_cl_bus.h
7152F:	drivers/misc/mei/*
7153F:	drivers/watchdog/mei_wdt.c
7154F:	Documentation/misc-devices/mei/*
7155F:	samples/mei/*
7156
7157INTEL MENLOW THERMAL DRIVER
7158M:	Sujith Thomas <sujith.thomas@intel.com>
7159L:	platform-driver-x86@vger.kernel.org
7160W:	https://01.org/linux-acpi
7161S:	Supported
7162F:	drivers/platform/x86/intel_menlow.c
7163
7164INTEL MERRIFIELD GPIO DRIVER
7165M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7166L:	linux-gpio@vger.kernel.org
7167S:	Maintained
7168F:	drivers/gpio/gpio-merrifield.c
7169
7170INTEL MIC DRIVERS (mic)
7171M:	Sudeep Dutt <sudeep.dutt@intel.com>
7172M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7173S:	Supported
7174W:	https://github.com/sudeepdutt/mic
7175W:	http://software.intel.com/en-us/mic-developer
7176F:	include/linux/mic_bus.h
7177F:	include/linux/scif.h
7178F:	include/uapi/linux/mic_common.h
7179F:	include/uapi/linux/mic_ioctl.h
7180F:	include/uapi/linux/scif_ioctl.h
7181F:	drivers/misc/mic/
7182F:	drivers/dma/mic_x100_dma.c
7183F:	drivers/dma/mic_x100_dma.h
7184F:	Documentation/mic/
7185
7186INTEL PMC CORE DRIVER
7187M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7188M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7189L:	platform-driver-x86@vger.kernel.org
7190S:	Maintained
7191F:	arch/x86/include/asm/pmc_core.h
7192F:	drivers/platform/x86/intel_pmc_core*
7193
7194INTEL PMC/P-Unit IPC DRIVER
7195M:	Zha Qipeng<qipeng.zha@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Maintained
7198F:	drivers/platform/x86/intel_pmc_ipc.c
7199F:	drivers/platform/x86/intel_punit_ipc.c
7200F:	arch/x86/include/asm/intel_pmc_ipc.h
7201F:	arch/x86/include/asm/intel_punit_ipc.h
7202
7203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7204M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7205L:	linux-wireless@vger.kernel.org
7206S:	Maintained
7207F:	Documentation/networking/README.ipw2100
7208F:	Documentation/networking/README.ipw2200
7209F:	drivers/net/wireless/intel/ipw2x00/
7210
7211INTEL PSTATE DRIVER
7212M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7213M:	Len Brown <lenb@kernel.org>
7214L:	linux-pm@vger.kernel.org
7215S:	Supported
7216F:	drivers/cpufreq/intel_pstate.c
7217
7218INTEL RDMA RNIC DRIVER
7219M:	Faisal Latif <faisal.latif@intel.com>
7220M:	Shiraz Saleem <shiraz.saleem@intel.com>
7221L:	linux-rdma@vger.kernel.org
7222S:	Supported
7223F:	drivers/infiniband/hw/i40iw/
7224
7225INTEL TELEMETRY DRIVER
7226M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7227L:	platform-driver-x86@vger.kernel.org
7228S:	Maintained
7229F:	arch/x86/include/asm/intel_telemetry.h
7230F:	drivers/platform/x86/intel_telemetry*
7231
7232INTEL VIRTUAL BUTTON DRIVER
7233M:	AceLan Kao <acelan.kao@canonical.com>
7234L:	platform-driver-x86@vger.kernel.org
7235S:	Maintained
7236F:	drivers/platform/x86/intel-vbtn.c
7237
7238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7239M:	Stanislaw Gruszka <sgruszka@redhat.com>
7240L:	linux-wireless@vger.kernel.org
7241S:	Supported
7242F:	drivers/net/wireless/intel/iwlegacy/
7243
7244INTEL WIRELESS WIFI LINK (iwlwifi)
7245M:	Johannes Berg <johannes.berg@intel.com>
7246M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7247M:	Luca Coelho <luciano.coelho@intel.com>
7248M:	Intel Linux Wireless <linuxwifi@intel.com>
7249L:	linux-wireless@vger.kernel.org
7250W:	http://intellinuxwireless.org
7251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7252S:	Supported
7253F:	drivers/net/wireless/intel/iwlwifi/
7254
7255INTEL WIRELESS WIMAX CONNECTION 2400
7256M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7257M:	linux-wimax@intel.com
7258L:	wimax@linuxwimax.org (subscribers-only)
7259S:	Supported
7260W:	http://linuxwimax.org
7261F:	Documentation/wimax/README.i2400m
7262F:	drivers/net/wimax/i2400m/
7263F:	include/uapi/linux/wimax/i2400m.h
7264
7265INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7266M:	Mario Limonciello <mario.limonciello@dell.com>
7267S:	Maintained
7268F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7269
7270INTEL(R) TRACE HUB
7271M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7272S:	Supported
7273F:	Documentation/trace/intel_th.txt
7274F:	drivers/hwtracing/intel_th/
7275
7276INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7277M:	Ning Sun <ning.sun@intel.com>
7278L:	tboot-devel@lists.sourceforge.net
7279W:	http://tboot.sourceforge.net
7280T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7281S:	Supported
7282F:	Documentation/intel_txt.txt
7283F:	include/linux/tboot.h
7284F:	arch/x86/kernel/tboot.c
7285
7286INTEL-MID GPIO DRIVER
7287M:	David Cohen <david.a.cohen@linux.intel.com>
7288L:	linux-gpio@vger.kernel.org
7289S:	Maintained
7290F:	drivers/gpio/gpio-intel-mid.c
7291
7292INVENSENSE MPU-3050 GYROSCOPE DRIVER
7293M:	Linus Walleij <linus.walleij@linaro.org>
7294L:	linux-iio@vger.kernel.org
7295S:	Maintained
7296F:	drivers/iio/gyro/mpu3050*
7297F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7298
7299IOC3 ETHERNET DRIVER
7300M:	Ralf Baechle <ralf@linux-mips.org>
7301L:	linux-mips@linux-mips.org
7302S:	Maintained
7303F:	drivers/net/ethernet/sgi/ioc3-eth.c
7304
7305IOC3 SERIAL DRIVER
7306M:	Pat Gefre <pfg@sgi.com>
7307L:	linux-serial@vger.kernel.org
7308S:	Maintained
7309F:	drivers/tty/serial/ioc3_serial.c
7310
7311IOMMU DRIVERS
7312M:	Joerg Roedel <joro@8bytes.org>
7313L:	iommu@lists.linux-foundation.org
7314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7315S:	Maintained
7316F:	Documentation/devicetree/bindings/iommu/
7317F:	drivers/iommu/
7318F:	include/linux/iommu.h
7319F:	include/linux/iova.h
7320
7321IP MASQUERADING
7322M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7323S:	Maintained
7324F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7325
7326IPMI SUBSYSTEM
7327M:	Corey Minyard <minyard@acm.org>
7328L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7329W:	http://openipmi.sourceforge.net/
7330S:	Supported
7331F:	Documentation/IPMI.txt
7332F:	drivers/char/ipmi/
7333F:	include/linux/ipmi*
7334F:	include/uapi/linux/ipmi*
7335
7336IPS SCSI RAID DRIVER
7337M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7338L:	linux-scsi@vger.kernel.org
7339W:	http://www.adaptec.com/
7340S:	Maintained
7341F:	drivers/scsi/ips*
7342
7343IPVS
7344M:	Wensong Zhang <wensong@linux-vs.org>
7345M:	Simon Horman <horms@verge.net.au>
7346M:	Julian Anastasov <ja@ssi.bg>
7347L:	netdev@vger.kernel.org
7348L:	lvs-devel@vger.kernel.org
7349S:	Maintained
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7352F:	Documentation/networking/ipvs-sysctl.txt
7353F:	include/net/ip_vs.h
7354F:	include/uapi/linux/ip_vs.h
7355F:	net/netfilter/ipvs/
7356
7357IPWIRELESS DRIVER
7358M:	Jiri Kosina <jikos@kernel.org>
7359M:	David Sterba <dsterba@suse.com>
7360S:	Odd Fixes
7361F:	drivers/tty/ipwireless/
7362
7363IPX NETWORK LAYER
7364L:	netdev@vger.kernel.org
7365S:	Obsolete
7366F:	include/uapi/linux/ipx.h
7367F:	drivers/staging/ipx/
7368
7369IRDA SUBSYSTEM
7370M:	Samuel Ortiz <samuel@sortiz.org>
7371L:	irda-users@lists.sourceforge.net (subscribers-only)
7372L:	netdev@vger.kernel.org
7373W:	http://irda.sourceforge.net/
7374S:	Obsolete
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7376F:	Documentation/networking/irda.txt
7377F:	drivers/staging/irda/
7378
7379IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7380M:	Marc Zyngier <marc.zyngier@arm.com>
7381S:	Maintained
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7383F:	Documentation/IRQ-domain.txt
7384F:	include/linux/irqdomain.h
7385F:	kernel/irq/irqdomain.c
7386F:	kernel/irq/msi.c
7387
7388IRQ SUBSYSTEM
7389M:	Thomas Gleixner <tglx@linutronix.de>
7390L:	linux-kernel@vger.kernel.org
7391S:	Maintained
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7393F:	kernel/irq/
7394
7395IRQCHIP DRIVERS
7396M:	Thomas Gleixner <tglx@linutronix.de>
7397M:	Jason Cooper <jason@lakedaemon.net>
7398M:	Marc Zyngier <marc.zyngier@arm.com>
7399L:	linux-kernel@vger.kernel.org
7400S:	Maintained
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7402F:	Documentation/devicetree/bindings/interrupt-controller/
7403F:	drivers/irqchip/
7404
7405ISA
7406M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7407S:	Maintained
7408F:	Documentation/isa.txt
7409F:	drivers/base/isa.c
7410F:	include/linux/isa.h
7411
7412ISA RADIO MODULE
7413M:	Hans Verkuil <hverkuil@xs4all.nl>
7414L:	linux-media@vger.kernel.org
7415T:	git git://linuxtv.org/media_tree.git
7416W:	https://linuxtv.org
7417S:	Maintained
7418F:	drivers/media/radio/radio-isa*
7419
7420ISAPNP
7421M:	Jaroslav Kysela <perex@perex.cz>
7422S:	Maintained
7423F:	Documentation/isapnp.txt
7424F:	drivers/pnp/isapnp/
7425F:	include/linux/isapnp.h
7426
7427ISCSI
7428M:	Lee Duncan <lduncan@suse.com>
7429M:	Chris Leech <cleech@redhat.com>
7430L:	open-iscsi@googlegroups.com
7431W:	www.open-iscsi.com
7432S:	Maintained
7433F:	drivers/scsi/*iscsi*
7434F:	include/scsi/*iscsi*
7435
7436iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7437M:	Peter Jones <pjones@redhat.com>
7438M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7439S:	Maintained
7440F:	drivers/firmware/iscsi_ibft*
7441
7442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7443M:	Or Gerlitz <ogerlitz@mellanox.com>
7444M:	Sagi Grimberg <sagi@grimberg.me>
7445M:	Roi Dayan <roid@mellanox.com>
7446L:	linux-rdma@vger.kernel.org
7447S:	Supported
7448W:	http://www.openfabrics.org
7449W:	www.open-iscsi.org
7450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7451F:	drivers/infiniband/ulp/iser/
7452
7453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7454M:	Sagi Grimberg <sagi@grimberg.me>
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7456L:	linux-rdma@vger.kernel.org
7457L:	target-devel@vger.kernel.org
7458S:	Supported
7459W:	http://www.linux-iscsi.org
7460F:	drivers/infiniband/ulp/isert
7461
7462ISDN SUBSYSTEM
7463M:	Karsten Keil <isdn@linux-pingi.de>
7464L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7465L:	netdev@vger.kernel.org
7466W:	http://www.isdn4linux.de
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7468S:	Maintained
7469F:	Documentation/isdn/
7470F:	drivers/isdn/
7471F:	include/linux/isdn.h
7472F:	include/linux/isdn/
7473F:	include/uapi/linux/isdn.h
7474F:	include/uapi/linux/isdn/
7475
7476ISDN SUBSYSTEM (Eicon active card driver)
7477M:	Armin Schindler <mac@melware.de>
7478L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7479W:	http://www.melware.de
7480S:	Maintained
7481F:	drivers/isdn/hardware/eicon/
7482
7483IT87 HARDWARE MONITORING DRIVER
7484M:	Jean Delvare <jdelvare@suse.com>
7485L:	linux-hwmon@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/hwmon/it87
7488F:	drivers/hwmon/it87.c
7489
7490IT913X MEDIA DRIVER
7491M:	Antti Palosaari <crope@iki.fi>
7492L:	linux-media@vger.kernel.org
7493W:	https://linuxtv.org
7494W:	http://palosaari.fi/linux/
7495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7496T:	git git://linuxtv.org/anttip/media_tree.git
7497S:	Maintained
7498F:	drivers/media/tuners/it913x*
7499
7500IVTV VIDEO4LINUX DRIVER
7501M:	Andy Walls <awalls@md.metrocast.net>
7502L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7503L:	linux-media@vger.kernel.org
7504T:	git git://linuxtv.org/media_tree.git
7505W:	http://www.ivtvdriver.org
7506S:	Maintained
7507F:	Documentation/media/v4l-drivers/ivtv*
7508F:	drivers/media/pci/ivtv/
7509F:	include/uapi/linux/ivtv*
7510
7511IX2505V MEDIA DRIVER
7512M:	Malcolm Priestley <tvboxspy@gmail.com>
7513L:	linux-media@vger.kernel.org
7514W:	https://linuxtv.org
7515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7516S:	Maintained
7517F:	drivers/media/dvb-frontends/ix2505v*
7518
7519JC42.4 TEMPERATURE SENSOR DRIVER
7520M:	Guenter Roeck <linux@roeck-us.net>
7521L:	linux-hwmon@vger.kernel.org
7522S:	Maintained
7523F:	drivers/hwmon/jc42.c
7524F:	Documentation/hwmon/jc42
7525
7526JFS FILESYSTEM
7527M:	Dave Kleikamp <shaggy@kernel.org>
7528L:	jfs-discussion@lists.sourceforge.net
7529W:	http://jfs.sourceforge.net/
7530T:	git git://github.com/kleikamp/linux-shaggy.git
7531S:	Maintained
7532F:	Documentation/filesystems/jfs.txt
7533F:	fs/jfs/
7534
7535JME NETWORK DRIVER
7536M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7537L:	netdev@vger.kernel.org
7538S:	Maintained
7539F:	drivers/net/ethernet/jme.*
7540
7541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7542M:	David Woodhouse <dwmw2@infradead.org>
7543L:	linux-mtd@lists.infradead.org
7544W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7545S:	Maintained
7546F:	fs/jffs2/
7547F:	include/uapi/linux/jffs2.h
7548
7549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7550M:	"Theodore Ts'o" <tytso@mit.edu>
7551M:	Jan Kara <jack@suse.com>
7552L:	linux-ext4@vger.kernel.org
7553S:	Maintained
7554F:	fs/jbd2/
7555F:	include/linux/jbd2.h
7556
7557JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7558M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7559L:	linux-media@vger.kernel.org
7560S:	Maintained
7561F:	drivers/media/platform/rcar_jpu.c
7562
7563JSM Neo PCI based serial card
7564M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7565L:	linux-serial@vger.kernel.org
7566S:	Maintained
7567F:	drivers/tty/serial/jsm/
7568
7569K10TEMP HARDWARE MONITORING DRIVER
7570M:	Clemens Ladisch <clemens@ladisch.de>
7571L:	linux-hwmon@vger.kernel.org
7572S:	Maintained
7573F:	Documentation/hwmon/k10temp
7574F:	drivers/hwmon/k10temp.c
7575
7576K8TEMP HARDWARE MONITORING DRIVER
7577M:	Rudolf Marek <r.marek@assembler.cz>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/k8temp
7581F:	drivers/hwmon/k8temp.c
7582
7583KASAN
7584M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7585R:	Alexander Potapenko <glider@google.com>
7586R:	Dmitry Vyukov <dvyukov@google.com>
7587L:	kasan-dev@googlegroups.com
7588S:	Maintained
7589F:	arch/*/include/asm/kasan.h
7590F:	arch/*/mm/kasan_init*
7591F:	Documentation/dev-tools/kasan.rst
7592F:	include/linux/kasan*.h
7593F:	lib/test_kasan.c
7594F:	mm/kasan/
7595F:	scripts/Makefile.kasan
7596
7597KCONFIG
7598L:	linux-kbuild@vger.kernel.org
7599S:	Orphan
7600F:	Documentation/kbuild/kconfig-language.txt
7601F:	scripts/kconfig/
7602
7603KDUMP
7604M:	Dave Young <dyoung@redhat.com>
7605M:	Baoquan He <bhe@redhat.com>
7606R:	Vivek Goyal <vgoyal@redhat.com>
7607L:	kexec@lists.infradead.org
7608W:	http://lse.sourceforge.net/kdump/
7609S:	Maintained
7610F:	Documentation/kdump/
7611
7612KEENE FM RADIO TRANSMITTER DRIVER
7613M:	Hans Verkuil <hverkuil@xs4all.nl>
7614L:	linux-media@vger.kernel.org
7615T:	git git://linuxtv.org/media_tree.git
7616W:	https://linuxtv.org
7617S:	Maintained
7618F:	drivers/media/radio/radio-keene*
7619
7620KERNEL AUTOMOUNTER v4 (AUTOFS4)
7621M:	Ian Kent <raven@themaw.net>
7622L:	autofs@vger.kernel.org
7623S:	Maintained
7624F:	fs/autofs4/
7625
7626KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7627M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7628M:	Michal Marek <michal.lkml@markovi.net>
7629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7630L:	linux-kbuild@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/kbuild/
7633F:	Makefile
7634F:	scripts/Makefile.*
7635F:	scripts/basic/
7636F:	scripts/mk*
7637F:	scripts/package/
7638
7639KERNEL JANITORS
7640L:	kernel-janitors@vger.kernel.org
7641W:	http://kernelnewbies.org/KernelJanitors
7642S:	Odd Fixes
7643
7644KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7645M:	"J. Bruce Fields" <bfields@fieldses.org>
7646M:	Jeff Layton <jlayton@kernel.org>
7647L:	linux-nfs@vger.kernel.org
7648W:	http://nfs.sourceforge.net/
7649T:	git git://linux-nfs.org/~bfields/linux.git
7650S:	Supported
7651F:	fs/nfsd/
7652F:	include/uapi/linux/nfsd/
7653F:	fs/lockd/
7654F:	fs/nfs_common/
7655F:	net/sunrpc/
7656F:	include/linux/lockd/
7657F:	include/linux/sunrpc/
7658F:	include/uapi/linux/sunrpc/
7659
7660KERNEL SELFTEST FRAMEWORK
7661M:	Shuah Khan <shuahkh@osg.samsung.com>
7662M:	Shuah Khan <shuah@kernel.org>
7663L:	linux-kselftest@vger.kernel.org
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7665S:	Maintained
7666F:	tools/testing/selftests/
7667F:	Documentation/dev-tools/kselftest*
7668
7669KERNEL USERMODE HELPER
7670M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7671L:	linux-kernel@vger.kernel.org
7672S:	Maintained
7673F:	kernel/umh.c
7674F:	include/linux/umh.h
7675
7676KERNEL VIRTUAL MACHINE (KVM)
7677M:	Paolo Bonzini <pbonzini@redhat.com>
7678M:	Radim Krčmář <rkrcmar@redhat.com>
7679L:	kvm@vger.kernel.org
7680W:	http://www.linux-kvm.org
7681T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7682S:	Supported
7683F:	Documentation/virtual/kvm/
7684F:	include/trace/events/kvm.h
7685F:	include/uapi/asm-generic/kvm*
7686F:	include/uapi/linux/kvm*
7687F:	include/asm-generic/kvm*
7688F:	include/linux/kvm*
7689F:	include/kvm/iodev.h
7690F:	virt/kvm/*
7691F:	tools/kvm/
7692
7693KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7694M:	Joerg Roedel <joro@8bytes.org>
7695L:	kvm@vger.kernel.org
7696W:	http://www.linux-kvm.org/
7697S:	Maintained
7698F:	arch/x86/include/asm/svm.h
7699F:	arch/x86/kvm/svm.c
7700
7701KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7702M:	Christoffer Dall <christoffer.dall@linaro.org>
7703M:	Marc Zyngier <marc.zyngier@arm.com>
7704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7705L:	kvmarm@lists.cs.columbia.edu
7706W:	http://systems.cs.columbia.edu/projects/kvm-arm
7707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7708S:	Supported
7709F:	arch/arm/include/uapi/asm/kvm*
7710F:	arch/arm/include/asm/kvm*
7711F:	arch/arm/kvm/
7712F:	virt/kvm/arm/
7713F:	include/kvm/arm_*
7714
7715KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7716M:	Christoffer Dall <christoffer.dall@linaro.org>
7717M:	Marc Zyngier <marc.zyngier@arm.com>
7718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7719L:	kvmarm@lists.cs.columbia.edu
7720S:	Maintained
7721F:	arch/arm64/include/uapi/asm/kvm*
7722F:	arch/arm64/include/asm/kvm*
7723F:	arch/arm64/kvm/
7724
7725KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7726M:	James Hogan <jhogan@kernel.org>
7727L:	linux-mips@linux-mips.org
7728S:	Supported
7729F:	arch/mips/include/uapi/asm/kvm*
7730F:	arch/mips/include/asm/kvm*
7731F:	arch/mips/kvm/
7732
7733KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7734M:	Paul Mackerras <paulus@ozlabs.org>
7735L:	kvm-ppc@vger.kernel.org
7736W:	http://www.linux-kvm.org/
7737T:	git git://github.com/agraf/linux-2.6.git
7738S:	Supported
7739F:	arch/powerpc/include/uapi/asm/kvm*
7740F:	arch/powerpc/include/asm/kvm*
7741F:	arch/powerpc/kvm/
7742F:	arch/powerpc/kernel/kvm*
7743
7744KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7745M:	Christian Borntraeger <borntraeger@de.ibm.com>
7746M:	Cornelia Huck <cohuck@redhat.com>
7747L:	linux-s390@vger.kernel.org
7748W:	http://www.ibm.com/developerworks/linux/linux390/
7749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7750S:	Supported
7751F:	arch/s390/include/uapi/asm/kvm*
7752F:	arch/s390/include/asm/gmap.h
7753F:	arch/s390/include/asm/kvm*
7754F:	arch/s390/kvm/
7755F:	arch/s390/mm/gmap.c
7756
7757KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7758M:	Paolo Bonzini <pbonzini@redhat.com>
7759M:	Radim Krčmář <rkrcmar@redhat.com>
7760L:	kvm@vger.kernel.org
7761W:	http://www.linux-kvm.org
7762T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7763S:	Supported
7764F:	arch/x86/kvm/
7765F:	arch/x86/include/uapi/asm/kvm*
7766F:	arch/x86/include/asm/kvm*
7767F:	arch/x86/include/asm/pvclock-abi.h
7768F:	arch/x86/kernel/kvm.c
7769F:	arch/x86/kernel/kvmclock.c
7770
7771KERNFS
7772M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7773M:	Tejun Heo <tj@kernel.org>
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7775S:	Supported
7776F:	include/linux/kernfs.h
7777F:	fs/kernfs/
7778
7779KEXEC
7780M:	Eric Biederman <ebiederm@xmission.com>
7781W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7782L:	kexec@lists.infradead.org
7783S:	Maintained
7784F:	include/linux/kexec.h
7785F:	include/uapi/linux/kexec.h
7786F:	kernel/kexec*
7787
7788KEYS-ENCRYPTED
7789M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7790L:	linux-integrity@vger.kernel.org
7791L:	keyrings@vger.kernel.org
7792S:	Supported
7793F:	Documentation/security/keys/trusted-encrypted.rst
7794F:	include/keys/encrypted-type.h
7795F:	security/keys/encrypted-keys/
7796
7797KEYS-TRUSTED
7798M:	James Bottomley <jejb@linux.vnet.ibm.com>
7799M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7800L:	linux-integrity@vger.kernel.org
7801L:	keyrings@vger.kernel.org
7802S:	Supported
7803F:	Documentation/security/keys/trusted-encrypted.rst
7804F:	include/keys/trusted-type.h
7805F:	security/keys/trusted.c
7806F:	security/keys/trusted.h
7807
7808KEYS/KEYRINGS:
7809M:	David Howells <dhowells@redhat.com>
7810L:	keyrings@vger.kernel.org
7811S:	Maintained
7812F:	Documentation/security/keys/core.rst
7813F:	include/linux/key.h
7814F:	include/linux/key-type.h
7815F:	include/linux/keyctl.h
7816F:	include/uapi/linux/keyctl.h
7817F:	include/keys/
7818F:	security/keys/
7819
7820KGDB / KDB /debug_core
7821M:	Jason Wessel <jason.wessel@windriver.com>
7822M:	Daniel Thompson <daniel.thompson@linaro.org>
7823W:	http://kgdb.wiki.kernel.org/
7824L:	kgdb-bugreport@lists.sourceforge.net
7825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7826S:	Maintained
7827F:	Documentation/dev-tools/kgdb.rst
7828F:	drivers/misc/kgdbts.c
7829F:	drivers/tty/serial/kgdboc.c
7830F:	include/linux/kdb.h
7831F:	include/linux/kgdb.h
7832F:	kernel/debug/
7833
7834KMEMLEAK
7835M:	Catalin Marinas <catalin.marinas@arm.com>
7836S:	Maintained
7837F:	Documentation/dev-tools/kmemleak.rst
7838F:	include/linux/kmemleak.h
7839F:	mm/kmemleak.c
7840F:	mm/kmemleak-test.c
7841
7842KMOD KERNEL MODULE LOADER - USERMODE HELPER
7843M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7844L:	linux-kernel@vger.kernel.org
7845S:	Maintained
7846F:	kernel/kmod.c
7847F:	include/linux/kmod.h
7848F:	lib/test_kmod.c
7849F:	tools/testing/selftests/kmod/
7850
7851KPROBES
7852M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7853M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7854M:	"David S. Miller" <davem@davemloft.net>
7855M:	Masami Hiramatsu <mhiramat@kernel.org>
7856S:	Maintained
7857F:	Documentation/kprobes.txt
7858F:	include/linux/kprobes.h
7859F:	include/asm-generic/kprobes.h
7860F:	kernel/kprobes.c
7861
7862KS0108 LCD CONTROLLER DRIVER
7863M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7864W:	http://miguelojeda.es/auxdisplay.htm
7865W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7866S:	Maintained
7867F:	Documentation/auxdisplay/ks0108
7868F:	drivers/auxdisplay/ks0108.c
7869F:	include/linux/ks0108.h
7870
7871L3MDEV
7872M:	David Ahern <dsa@cumulusnetworks.com>
7873L:	netdev@vger.kernel.org
7874S:	Maintained
7875F:	net/l3mdev
7876F:	include/net/l3mdev.h
7877
7878LANTIQ MIPS ARCHITECTURE
7879M:	John Crispin <john@phrozen.org>
7880L:	linux-mips@linux-mips.org
7881S:	Maintained
7882F:	arch/mips/lantiq
7883F:	drivers/soc/lantiq
7884
7885LAPB module
7886L:	linux-x25@vger.kernel.org
7887S:	Orphan
7888F:	Documentation/networking/lapb-module.txt
7889F:	include/*/lapb.h
7890F:	net/lapb/
7891
7892LASI 53c700 driver for PARISC
7893M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7894L:	linux-scsi@vger.kernel.org
7895S:	Maintained
7896F:	Documentation/scsi/53c700.txt
7897F:	drivers/scsi/53c700*
7898
7899LEAKING_ADDRESSES
7900M:	Tobin C. Harding <me@tobin.cc>
7901S:	Maintained
7902F:	scripts/leaking_addresses.pl
7903
7904LED SUBSYSTEM
7905M:	Richard Purdie <rpurdie@rpsys.net>
7906M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7907M:	Pavel Machek <pavel@ucw.cz>
7908L:	linux-leds@vger.kernel.org
7909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7910S:	Maintained
7911F:	Documentation/devicetree/bindings/leds/
7912F:	drivers/leds/
7913F:	include/linux/leds.h
7914
7915LEGACY EEPROM DRIVER
7916M:	Jean Delvare <jdelvare@suse.com>
7917S:	Maintained
7918F:	Documentation/misc-devices/eeprom
7919F:	drivers/misc/eeprom/eeprom.c
7920
7921LEGO USB Tower driver
7922M:	Juergen Stuber <starblue@users.sourceforge.net>
7923L:	legousb-devel@lists.sourceforge.net
7924W:	http://legousb.sourceforge.net/
7925S:	Maintained
7926F:	drivers/usb/misc/legousbtower.c
7927
7928LG2160 MEDIA DRIVER
7929M:	Michael Krufky <mkrufky@linuxtv.org>
7930L:	linux-media@vger.kernel.org
7931W:	https://linuxtv.org
7932W:	http://github.com/mkrufky
7933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7934T:	git git://linuxtv.org/mkrufky/tuners.git
7935S:	Maintained
7936F:	drivers/media/dvb-frontends/lg2160.*
7937
7938LGDT3305 MEDIA DRIVER
7939M:	Michael Krufky <mkrufky@linuxtv.org>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://github.com/mkrufky
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944T:	git git://linuxtv.org/mkrufky/tuners.git
7945S:	Maintained
7946F:	drivers/media/dvb-frontends/lgdt3305.*
7947
7948LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7949M:	Viresh Kumar <vireshk@kernel.org>
7950L:	linux-ide@vger.kernel.org
7951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7952S:	Maintained
7953F:	include/linux/pata_arasan_cf_data.h
7954F:	drivers/ata/pata_arasan_cf.c
7955
7956LIBATA PATA DRIVERS
7957M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7958M:	Tejun Heo <tj@kernel.org>
7959L:	linux-ide@vger.kernel.org
7960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7961S:	Maintained
7962F:	drivers/ata/pata_*.c
7963F:	drivers/ata/ata_generic.c
7964
7965LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7966M:	Linus Walleij <linus.walleij@linaro.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_ftide010.c
7971F:	drivers/ata/sata_gemini.c
7972F:	drivers/ata/sata_gemini.h
7973
7974LIBATA SATA AHCI PLATFORM devices support
7975M:	Hans de Goede <hdegoede@redhat.com>
7976M:	Tejun Heo <tj@kernel.org>
7977L:	linux-ide@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979S:	Maintained
7980F:	drivers/ata/ahci_platform.c
7981F:	drivers/ata/libahci_platform.c
7982F:	include/linux/ahci_platform.h
7983
7984LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7985M:	Mikael Pettersson <mikpelinux@gmail.com>
7986L:	linux-ide@vger.kernel.org
7987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988S:	Maintained
7989F:	drivers/ata/sata_promise.*
7990
7991LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7992M:	Tejun Heo <tj@kernel.org>
7993L:	linux-ide@vger.kernel.org
7994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7995S:	Maintained
7996F:	drivers/ata/
7997F:	include/linux/ata.h
7998F:	include/linux/libata.h
7999F:	Documentation/devicetree/bindings/ata/
8000
8001LIBLOCKDEP
8002M:	Sasha Levin <alexander.levin@verizon.com>
8003S:	Maintained
8004F:	tools/lib/lockdep/
8005
8006LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8007M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8008L:	linux-nvdimm@lists.01.org
8009Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8010S:	Supported
8011F:	drivers/nvdimm/blk.c
8012F:	drivers/nvdimm/region_devs.c
8013
8014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8015M:	Vishal Verma <vishal.l.verma@intel.com>
8016L:	linux-nvdimm@lists.01.org
8017Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8018S:	Supported
8019F:	drivers/nvdimm/btt*
8020
8021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8022M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8023L:	linux-nvdimm@lists.01.org
8024Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8025S:	Supported
8026F:	drivers/nvdimm/pmem*
8027
8028LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8029M:	Dan Williams <dan.j.williams@intel.com>
8030L:	linux-nvdimm@lists.01.org
8031Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8033S:	Supported
8034F:	drivers/nvdimm/*
8035F:	drivers/acpi/nfit/*
8036F:	include/linux/nd.h
8037F:	include/linux/libnvdimm.h
8038F:	include/uapi/linux/ndctl.h
8039
8040LIGHTNVM PLATFORM SUPPORT
8041M:	Matias Bjorling <mb@lightnvm.io>
8042W:	http://github/OpenChannelSSD
8043L:	linux-block@vger.kernel.org
8044S:	Maintained
8045F:	drivers/lightnvm/
8046F:	include/linux/lightnvm.h
8047F:	include/uapi/linux/lightnvm.h
8048
8049LINUX FOR POWER MACINTOSH
8050M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8051W:	http://www.penguinppc.org/
8052L:	linuxppc-dev@lists.ozlabs.org
8053S:	Maintained
8054F:	arch/powerpc/platforms/powermac/
8055F:	drivers/macintosh/
8056
8057LINUX FOR POWERPC (32-BIT AND 64-BIT)
8058M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8059M:	Paul Mackerras <paulus@samba.org>
8060M:	Michael Ellerman <mpe@ellerman.id.au>
8061W:	https://github.com/linuxppc/linux/wiki
8062L:	linuxppc-dev@lists.ozlabs.org
8063Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8065S:	Supported
8066F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8067F:	Documentation/devicetree/bindings/powerpc/
8068F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8069F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8070F:	Documentation/powerpc/
8071F:	arch/powerpc/
8072F:	drivers/char/tpm/tpm_ibmvtpm*
8073F:	drivers/crypto/nx/
8074F:	drivers/crypto/vmx/
8075F:	drivers/i2c/busses/i2c-opal.c
8076F:	drivers/net/ethernet/ibm/ibmveth.*
8077F:	drivers/net/ethernet/ibm/ibmvnic.*
8078F:	drivers/pci/hotplug/pnv_php.c
8079F:	drivers/pci/hotplug/rpa*
8080F:	drivers/rtc/rtc-opal.c
8081F:	drivers/scsi/ibmvscsi/
8082F:	drivers/tty/hvc/hvc_opal.c
8083F:	drivers/watchdog/wdrtas.c
8084F:	tools/testing/selftests/powerpc
8085N:	/pmac
8086N:	powermac
8087N:	powernv
8088N:	[^a-z0-9]ps3
8089N:	pseries
8090
8091LINUX FOR POWERPC EMBEDDED MPC5XXX
8092M:	Anatolij Gustschin <agust@denx.de>
8093L:	linuxppc-dev@lists.ozlabs.org
8094T:	git git://git.denx.de/linux-denx-agust.git
8095S:	Maintained
8096F:	arch/powerpc/platforms/512x/
8097F:	arch/powerpc/platforms/52xx/
8098
8099LINUX FOR POWERPC EMBEDDED PPC4XX
8100M:	Alistair Popple <alistair@popple.id.au>
8101M:	Matt Porter <mporter@kernel.crashing.org>
8102W:	http://www.penguinppc.org/
8103L:	linuxppc-dev@lists.ozlabs.org
8104S:	Maintained
8105F:	arch/powerpc/platforms/40x/
8106F:	arch/powerpc/platforms/44x/
8107
8108LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8109M:	Scott Wood <oss@buserror.net>
8110M:	Kumar Gala <galak@kernel.crashing.org>
8111W:	http://www.penguinppc.org/
8112L:	linuxppc-dev@lists.ozlabs.org
8113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8114S:	Maintained
8115F:	arch/powerpc/platforms/83xx/
8116F:	arch/powerpc/platforms/85xx/
8117F:	Documentation/devicetree/bindings/powerpc/fsl/
8118
8119LINUX FOR POWERPC EMBEDDED PPC8XX
8120M:	Vitaly Bordug <vitb@kernel.crashing.org>
8121W:	http://www.penguinppc.org/
8122L:	linuxppc-dev@lists.ozlabs.org
8123S:	Maintained
8124F:	arch/powerpc/platforms/8xx/
8125
8126LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8127L:	linuxppc-dev@lists.ozlabs.org
8128S:	Orphan
8129F:	arch/powerpc/*/*virtex*
8130F:	arch/powerpc/*/*/*virtex*
8131
8132LINUX FOR POWERPC PA SEMI PWRFICIENT
8133L:	linuxppc-dev@lists.ozlabs.org
8134S:	Orphan
8135F:	arch/powerpc/platforms/pasemi/
8136F:	drivers/*/*pasemi*
8137F:	drivers/*/*/*pasemi*
8138
8139LINUX KERNEL DUMP TEST MODULE (LKDTM)
8140M:	Kees Cook <keescook@chromium.org>
8141S:	Maintained
8142F:	drivers/misc/lkdtm*
8143
8144LINUX SECURITY MODULE (LSM) FRAMEWORK
8145M:	Chris Wright <chrisw@sous-sol.org>
8146L:	linux-security-module@vger.kernel.org
8147S:	Supported
8148
8149LIS3LV02D ACCELEROMETER DRIVER
8150M:	Eric Piel <eric.piel@tremplin-utc.net>
8151S:	Maintained
8152F:	Documentation/misc-devices/lis3lv02d
8153F:	drivers/misc/lis3lv02d/
8154F:	drivers/platform/x86/hp_accel.c
8155
8156LIVE PATCHING
8157M:	Josh Poimboeuf <jpoimboe@redhat.com>
8158M:	Jessica Yu <jeyu@kernel.org>
8159M:	Jiri Kosina <jikos@kernel.org>
8160M:	Miroslav Benes <mbenes@suse.cz>
8161R:	Petr Mladek <pmladek@suse.com>
8162S:	Maintained
8163F:	kernel/livepatch/
8164F:	include/linux/livepatch.h
8165F:	arch/x86/include/asm/livepatch.h
8166F:	arch/x86/kernel/livepatch.c
8167F:	Documentation/livepatch/
8168F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8169F:	samples/livepatch/
8170L:	live-patching@vger.kernel.org
8171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8172
8173LLC (802.2)
8174L:	netdev@vger.kernel.org
8175S:	Odd fixes
8176F:	include/linux/llc.h
8177F:	include/uapi/linux/llc.h
8178F:	include/net/llc*
8179F:	net/llc/
8180
8181LM73 HARDWARE MONITOR DRIVER
8182M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8183L:	linux-hwmon@vger.kernel.org
8184S:	Maintained
8185F:	drivers/hwmon/lm73.c
8186
8187LM78 HARDWARE MONITOR DRIVER
8188M:	Jean Delvare <jdelvare@suse.com>
8189L:	linux-hwmon@vger.kernel.org
8190S:	Maintained
8191F:	Documentation/hwmon/lm78
8192F:	drivers/hwmon/lm78.c
8193
8194LM83 HARDWARE MONITOR DRIVER
8195M:	Jean Delvare <jdelvare@suse.com>
8196L:	linux-hwmon@vger.kernel.org
8197S:	Maintained
8198F:	Documentation/hwmon/lm83
8199F:	drivers/hwmon/lm83.c
8200
8201LM90 HARDWARE MONITOR DRIVER
8202M:	Jean Delvare <jdelvare@suse.com>
8203L:	linux-hwmon@vger.kernel.org
8204S:	Maintained
8205F:	Documentation/hwmon/lm90
8206F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8207F:	drivers/hwmon/lm90.c
8208F:	include/dt-bindings/thermal/lm90.h
8209
8210LM95234 HARDWARE MONITOR DRIVER
8211M:	Guenter Roeck <linux@roeck-us.net>
8212L:	linux-hwmon@vger.kernel.org
8213S:	Maintained
8214F:	Documentation/hwmon/lm95234
8215F:	drivers/hwmon/lm95234.c
8216
8217LME2510 MEDIA DRIVER
8218M:	Malcolm Priestley <tvboxspy@gmail.com>
8219L:	linux-media@vger.kernel.org
8220W:	https://linuxtv.org
8221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8222S:	Maintained
8223F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8224
8225LOADPIN SECURITY MODULE
8226M:	Kees Cook <keescook@chromium.org>
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8228S:	Supported
8229F:	security/loadpin/
8230F:	Documentation/admin-guide/LSM/LoadPin.rst
8231
8232LOCKING PRIMITIVES
8233M:	Peter Zijlstra <peterz@infradead.org>
8234M:	Ingo Molnar <mingo@redhat.com>
8235L:	linux-kernel@vger.kernel.org
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8237S:	Maintained
8238F:	Documentation/locking/
8239F:	include/linux/lockdep.h
8240F:	include/linux/spinlock*.h
8241F:	arch/*/include/asm/spinlock*.h
8242F:	include/linux/rwlock*.h
8243F:	include/linux/mutex*.h
8244F:	arch/*/include/asm/mutex*.h
8245F:	include/linux/rwsem*.h
8246F:	arch/*/include/asm/rwsem.h
8247F:	include/linux/seqlock.h
8248F:	lib/locking*.[ch]
8249F:	kernel/locking/
8250X:	kernel/locking/locktorture.c
8251
8252LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8253M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8254L:	linux-ntfs-dev@lists.sourceforge.net
8255W:	http://www.linux-ntfs.org/content/view/19/37/
8256S:	Maintained
8257F:	Documentation/ldm.txt
8258F:	block/partitions/ldm.*
8259
8260LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8261M:	Sathya Prakash <sathya.prakash@broadcom.com>
8262M:	Chaitra P B <chaitra.basappa@broadcom.com>
8263M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8264L:	MPT-FusionLinux.pdl@broadcom.com
8265L:	linux-scsi@vger.kernel.org
8266W:	http://www.avagotech.com/support/
8267S:	Supported
8268F:	drivers/message/fusion/
8269F:	drivers/scsi/mpt2sas/
8270F:	drivers/scsi/mpt3sas/
8271
8272LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8273M:	Matthew Wilcox <matthew@wil.cx>
8274L:	linux-scsi@vger.kernel.org
8275S:	Maintained
8276F:	drivers/scsi/sym53c8xx_2/
8277
8278LTC4261 HARDWARE MONITOR DRIVER
8279M:	Guenter Roeck <linux@roeck-us.net>
8280L:	linux-hwmon@vger.kernel.org
8281S:	Maintained
8282F:	Documentation/hwmon/ltc4261
8283F:	drivers/hwmon/ltc4261.c
8284
8285LTC4306 I2C MULTIPLEXER DRIVER
8286M:	Michael Hennerich <michael.hennerich@analog.com>
8287W:	http://ez.analog.com/community/linux-device-drivers
8288L:	linux-i2c@vger.kernel.org
8289S:	Supported
8290F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8291F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8292
8293LTP (Linux Test Project)
8294M:	Mike Frysinger <vapier@gentoo.org>
8295M:	Cyril Hrubis <chrubis@suse.cz>
8296M:	Wanlong Gao <wanlong.gao@gmail.com>
8297M:	Jan Stancek <jstancek@redhat.com>
8298M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8299M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8300L:	ltp@lists.linux.it (subscribers-only)
8301W:	http://linux-test-project.github.io/
8302T:	git git://github.com/linux-test-project/ltp.git
8303S:	Maintained
8304
8305M32R ARCHITECTURE
8306W:	http://www.linux-m32r.org/
8307S:	Orphan
8308F:	arch/m32r/
8309
8310M68K ARCHITECTURE
8311M:	Geert Uytterhoeven <geert@linux-m68k.org>
8312L:	linux-m68k@lists.linux-m68k.org
8313W:	http://www.linux-m68k.org/
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8315S:	Maintained
8316F:	arch/m68k/
8317F:	drivers/zorro/
8318
8319M68K ON APPLE MACINTOSH
8320M:	Joshua Thompson <funaho@jurai.org>
8321W:	http://www.mac.linux-m68k.org/
8322L:	linux-m68k@lists.linux-m68k.org
8323S:	Maintained
8324F:	arch/m68k/mac/
8325
8326M68K ON HP9000/300
8327M:	Philip Blundell <philb@gnu.org>
8328W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8329S:	Maintained
8330F:	arch/m68k/hp300/
8331
8332M88DS3103 MEDIA DRIVER
8333M:	Antti Palosaari <crope@iki.fi>
8334L:	linux-media@vger.kernel.org
8335W:	https://linuxtv.org
8336W:	http://palosaari.fi/linux/
8337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8338T:	git git://linuxtv.org/anttip/media_tree.git
8339S:	Maintained
8340F:	drivers/media/dvb-frontends/m88ds3103*
8341
8342M88RS2000 MEDIA DRIVER
8343M:	Malcolm Priestley <tvboxspy@gmail.com>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8347S:	Maintained
8348F:	drivers/media/dvb-frontends/m88rs2000*
8349
8350MA901 MASTERKIT USB FM RADIO DRIVER
8351M:	Alexey Klimov <klimov.linux@gmail.com>
8352L:	linux-media@vger.kernel.org
8353T:	git git://linuxtv.org/media_tree.git
8354S:	Maintained
8355F:	drivers/media/radio/radio-ma901.c
8356
8357MAC80211
8358M:	Johannes Berg <johannes@sipsolutions.net>
8359L:	linux-wireless@vger.kernel.org
8360W:	http://wireless.kernel.org/
8361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8363S:	Maintained
8364F:	Documentation/networking/mac80211-injection.txt
8365F:	include/net/mac80211.h
8366F:	net/mac80211/
8367F:	drivers/net/wireless/mac80211_hwsim.[ch]
8368F:	Documentation/networking/mac80211_hwsim/README
8369
8370MAILBOX API
8371M:	Jassi Brar <jassisinghbrar@gmail.com>
8372L:	linux-kernel@vger.kernel.org
8373S:	Maintained
8374F:	drivers/mailbox/
8375F:	include/linux/mailbox_client.h
8376F:	include/linux/mailbox_controller.h
8377
8378MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8379M:	Michael Kerrisk <mtk.manpages@gmail.com>
8380W:	http://www.kernel.org/doc/man-pages
8381L:	linux-man@vger.kernel.org
8382S:	Maintained
8383
8384MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8385M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8386L:	linux-mips@linux-mips.org
8387S:	Maintained
8388F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8389
8390MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8391M:	Andrew Lunn <andrew@lunn.ch>
8392M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8393L:	netdev@vger.kernel.org
8394S:	Maintained
8395F:	drivers/net/dsa/mv88e6xxx/
8396F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8397
8398MARVELL ARMADA DRM SUPPORT
8399M:	Russell King <linux@armlinux.org.uk>
8400S:	Maintained
8401T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8402T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8403F:	drivers/gpu/drm/armada/
8404F:	include/uapi/drm/armada_drm.h
8405F:	Documentation/devicetree/bindings/display/armada/
8406
8407MARVELL CRYPTO DRIVER
8408M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8409M:	Arnaud Ebalard <arno@natisbad.org>
8410F:	drivers/crypto/marvell/
8411S:	Maintained
8412L:	linux-crypto@vger.kernel.org
8413
8414MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8415M:	Mirko Lindner <mlindner@marvell.com>
8416M:	Stephen Hemminger <stephen@networkplumber.org>
8417L:	netdev@vger.kernel.org
8418S:	Maintained
8419F:	drivers/net/ethernet/marvell/sk*
8420
8421MARVELL LIBERTAS WIRELESS DRIVER
8422L:	libertas-dev@lists.infradead.org
8423S:	Orphan
8424F:	drivers/net/wireless/marvell/libertas/
8425
8426MARVELL MACCHIATOBIN SUPPORT
8427M:	Russell King <rmk@armlinux.org.uk>
8428L:	linux-arm-kernel@lists.infradead.org
8429S:	Maintained
8430F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8431
8432MARVELL MV643XX ETHERNET DRIVER
8433M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8434L:	netdev@vger.kernel.org
8435S:	Maintained
8436F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8437F:	include/linux/mv643xx.h
8438
8439MARVELL MV88X3310 PHY DRIVER
8440M:	Russell King <rmk@armlinux.org.uk>
8441L:	netdev@vger.kernel.org
8442S:	Maintained
8443F:	drivers/net/phy/marvell10g.c
8444
8445MARVELL MVNETA ETHERNET DRIVER
8446M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8447L:	netdev@vger.kernel.org
8448S:	Maintained
8449F:	drivers/net/ethernet/marvell/mvneta.*
8450
8451MARVELL MWIFIEX WIRELESS DRIVER
8452M:	Amitkumar Karwar <amitkarwar@gmail.com>
8453M:	Nishant Sarmukadam <nishants@marvell.com>
8454M:	Ganapathi Bhat <gbhat@marvell.com>
8455M:	Xinming Hu <huxm@marvell.com>
8456L:	linux-wireless@vger.kernel.org
8457S:	Maintained
8458F:	drivers/net/wireless/marvell/mwifiex/
8459
8460MARVELL MWL8K WIRELESS DRIVER
8461M:	Lennert Buytenhek <buytenh@wantstofly.org>
8462L:	linux-wireless@vger.kernel.org
8463S:	Odd Fixes
8464F:	drivers/net/wireless/marvell/mwl8k.c
8465
8466MARVELL NAND CONTROLLER DRIVER
8467M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8468L:	linux-mtd@lists.infradead.org
8469S:	Maintained
8470F:	drivers/mtd/nand/marvell_nand.c
8471F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8472
8473MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8474M:	Nicolas Pitre <nico@fluxnic.net>
8475S:	Odd Fixes
8476F:	drivers/mmc/host/mvsdio.*
8477
8478MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8479M:	Hu Ziji <huziji@marvell.com>
8480L:	linux-mmc@vger.kernel.org
8481S:	Supported
8482F:	drivers/mmc/host/sdhci-xenon*
8483F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8484
8485MATROX FRAMEBUFFER DRIVER
8486L:	linux-fbdev@vger.kernel.org
8487S:	Orphan
8488F:	drivers/video/fbdev/matrox/matroxfb_*
8489F:	include/uapi/linux/matroxfb.h
8490
8491MAX16065 HARDWARE MONITOR DRIVER
8492M:	Guenter Roeck <linux@roeck-us.net>
8493L:	linux-hwmon@vger.kernel.org
8494S:	Maintained
8495F:	Documentation/hwmon/max16065
8496F:	drivers/hwmon/max16065.c
8497
8498MAX20751 HARDWARE MONITOR DRIVER
8499M:	Guenter Roeck <linux@roeck-us.net>
8500L:	linux-hwmon@vger.kernel.org
8501S:	Maintained
8502F:	Documentation/hwmon/max20751
8503F:	drivers/hwmon/max20751.c
8504
8505MAX2175 SDR TUNER DRIVER
8506M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8507L:	linux-media@vger.kernel.org
8508T:	git git://linuxtv.org/media_tree.git
8509S:	Maintained
8510F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8511F:	Documentation/media/v4l-drivers/max2175.rst
8512F:	drivers/media/i2c/max2175*
8513F:	include/uapi/linux/max2175.h
8514
8515MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8516L:	linux-hwmon@vger.kernel.org
8517S:	Orphan
8518F:	Documentation/hwmon/max6650
8519F:	drivers/hwmon/max6650.c
8520
8521MAX6697 HARDWARE MONITOR DRIVER
8522M:	Guenter Roeck <linux@roeck-us.net>
8523L:	linux-hwmon@vger.kernel.org
8524S:	Maintained
8525F:	Documentation/hwmon/max6697
8526F:	Documentation/devicetree/bindings/i2c/max6697.txt
8527F:	drivers/hwmon/max6697.c
8528F:	include/linux/platform_data/max6697.h
8529
8530MAX9860 MONO AUDIO VOICE CODEC DRIVER
8531M:	Peter Rosin <peda@axentia.se>
8532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/sound/max9860.txt
8535F:	sound/soc/codecs/max9860.*
8536
8537MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8538M:	Javier Martinez Canillas <javier@dowhile0.org>
8539L:	linux-kernel@vger.kernel.org
8540S:	Supported
8541F:	drivers/regulator/max77802-regulator.c
8542F:	Documentation/devicetree/bindings/*/*max77802.txt
8543F:	include/dt-bindings/*/*max77802.h
8544
8545MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8546M:	Krzysztof Kozlowski <krzk@kernel.org>
8547M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8548L:	linux-pm@vger.kernel.org
8549S:	Supported
8550F:	drivers/power/supply/max14577_charger.c
8551F:	drivers/power/supply/max77693_charger.c
8552
8553MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8554M:	Chanwoo Choi <cw00.choi@samsung.com>
8555M:	Krzysztof Kozlowski <krzk@kernel.org>
8556M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8557L:	linux-kernel@vger.kernel.org
8558S:	Supported
8559F:	drivers/*/max14577*.c
8560F:	drivers/*/max77686*.c
8561F:	drivers/*/max77693*.c
8562F:	drivers/extcon/extcon-max14577.c
8563F:	drivers/extcon/extcon-max77693.c
8564F:	drivers/rtc/rtc-max77686.c
8565F:	drivers/clk/clk-max77686.c
8566F:	Documentation/devicetree/bindings/mfd/max14577.txt
8567F:	Documentation/devicetree/bindings/*/max77686.txt
8568F:	Documentation/devicetree/bindings/mfd/max77693.txt
8569F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8570F:	include/linux/mfd/max14577*.h
8571F:	include/linux/mfd/max77686*.h
8572F:	include/linux/mfd/max77693*.h
8573
8574MAXIRADIO FM RADIO RECEIVER DRIVER
8575M:	Hans Verkuil <hverkuil@xs4all.nl>
8576L:	linux-media@vger.kernel.org
8577T:	git git://linuxtv.org/media_tree.git
8578W:	https://linuxtv.org
8579S:	Maintained
8580F:	drivers/media/radio/radio-maxiradio*
8581
8582MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8583M:	Peter Rosin <peda@axentia.se>
8584L:	linux-iio@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8587F:	drivers/iio/potentiometer/mcp4531.c
8588
8589MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8590M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8591L:	linux-iio@vger.kernel.org
8592S:	Maintained
8593F:	drivers/iio/dac/cio-dac.c
8594
8595MEDIA DRIVERS FOR ASCOT2E
8596M:	Sergey Kozlov <serjk@netup.ru>
8597M:	Abylay Ospan <aospan@netup.ru>
8598L:	linux-media@vger.kernel.org
8599W:	https://linuxtv.org
8600W:	http://netup.tv/
8601T:	git git://linuxtv.org/media_tree.git
8602S:	Supported
8603F:	drivers/media/dvb-frontends/ascot2e*
8604
8605MEDIA DRIVERS FOR CXD2841ER
8606M:	Sergey Kozlov <serjk@netup.ru>
8607M:	Abylay Ospan <aospan@netup.ru>
8608L:	linux-media@vger.kernel.org
8609W:	https://linuxtv.org
8610W:	http://netup.tv/
8611T:	git git://linuxtv.org/media_tree.git
8612S:	Supported
8613F:	drivers/media/dvb-frontends/cxd2841er*
8614
8615MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8616M:	Daniel Scheller <d.scheller.oss@gmail.com>
8617L:	linux-media@vger.kernel.org
8618W:	https://linuxtv.org
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Maintained
8621F:	drivers/media/pci/ddbridge/*
8622
8623MEDIA DRIVERS FOR FREESCALE IMX
8624M:	Steve Longerbeam <slongerbeam@gmail.com>
8625M:	Philipp Zabel <p.zabel@pengutronix.de>
8626L:	linux-media@vger.kernel.org
8627T:	git git://linuxtv.org/media_tree.git
8628S:	Maintained
8629F:	Documentation/devicetree/bindings/media/imx.txt
8630F:	Documentation/media/v4l-drivers/imx.rst
8631F:	drivers/staging/media/imx/
8632F:	include/linux/imx-media.h
8633F:	include/media/imx.h
8634
8635MEDIA DRIVERS FOR HELENE
8636M:	Abylay Ospan <aospan@netup.ru>
8637L:	linux-media@vger.kernel.org
8638W:	https://linuxtv.org
8639W:	http://netup.tv/
8640T:	git git://linuxtv.org/media_tree.git
8641S:	Supported
8642F:	drivers/media/dvb-frontends/helene*
8643
8644MEDIA DRIVERS FOR HORUS3A
8645M:	Sergey Kozlov <serjk@netup.ru>
8646M:	Abylay Ospan <aospan@netup.ru>
8647L:	linux-media@vger.kernel.org
8648W:	https://linuxtv.org
8649W:	http://netup.tv/
8650T:	git git://linuxtv.org/media_tree.git
8651S:	Supported
8652F:	drivers/media/dvb-frontends/horus3a*
8653
8654MEDIA DRIVERS FOR LNBH25
8655M:	Sergey Kozlov <serjk@netup.ru>
8656M:	Abylay Ospan <aospan@netup.ru>
8657L:	linux-media@vger.kernel.org
8658W:	https://linuxtv.org
8659W:	http://netup.tv/
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	drivers/media/dvb-frontends/lnbh25*
8663
8664MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8665M:	Daniel Scheller <d.scheller.oss@gmail.com>
8666L:	linux-media@vger.kernel.org
8667W:	https://linuxtv.org
8668T:	git git://linuxtv.org/media_tree.git
8669S:	Maintained
8670F:	drivers/media/dvb-frontends/mxl5xx*
8671
8672MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8673M:	Sergey Kozlov <serjk@netup.ru>
8674M:	Abylay Ospan <aospan@netup.ru>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677W:	http://netup.tv/
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Supported
8680F:	drivers/media/pci/netup_unidvb/*
8681
8682MEDIA DRIVERS FOR RENESAS - DRIF
8683M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8684L:	linux-media@vger.kernel.org
8685L:	linux-renesas-soc@vger.kernel.org
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Supported
8688F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8689F:	drivers/media/platform/rcar_drif.c
8690
8691MEDIA DRIVERS FOR RENESAS - FCP
8692M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8693L:	linux-media@vger.kernel.org
8694L:	linux-renesas-soc@vger.kernel.org
8695T:	git git://linuxtv.org/media_tree.git
8696S:	Supported
8697F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8698F:	drivers/media/platform/rcar-fcp.c
8699F:	include/media/rcar-fcp.h
8700
8701MEDIA DRIVERS FOR RENESAS - FDP1
8702M:	Kieran Bingham <kieran@bingham.xyz>
8703L:	linux-media@vger.kernel.org
8704L:	linux-renesas-soc@vger.kernel.org
8705T:	git git://linuxtv.org/media_tree.git
8706S:	Supported
8707F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8708F:	drivers/media/platform/rcar_fdp1.c
8709
8710MEDIA DRIVERS FOR RENESAS - VIN
8711M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8712L:	linux-media@vger.kernel.org
8713L:	linux-renesas-soc@vger.kernel.org
8714T:	git git://linuxtv.org/media_tree.git
8715S:	Supported
8716F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8717F:	drivers/media/platform/rcar-vin/
8718
8719MEDIA DRIVERS FOR RENESAS - VSP1
8720M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8721L:	linux-media@vger.kernel.org
8722L:	linux-renesas-soc@vger.kernel.org
8723T:	git git://linuxtv.org/media_tree.git
8724S:	Supported
8725F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8726F:	drivers/media/platform/vsp1/
8727
8728MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8729M:	Daniel Scheller <d.scheller.oss@gmail.com>
8730L:	linux-media@vger.kernel.org
8731W:	https://linuxtv.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Maintained
8734F:	drivers/media/dvb-frontends/stv0910*
8735
8736MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
8743
8744MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8745M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8747P:	LinuxTV.org Project
8748L:	linux-media@vger.kernel.org
8749W:	https://linuxtv.org
8750Q:	http://patchwork.kernel.org/project/linux-media/list/
8751T:	git git://linuxtv.org/media_tree.git
8752S:	Maintained
8753F:	Documentation/devicetree/bindings/media/
8754F:	Documentation/media/
8755F:	drivers/media/
8756F:	drivers/staging/media/
8757F:	include/linux/platform_data/media/
8758F:	include/media/
8759F:	include/uapi/linux/dvb/
8760F:	include/uapi/linux/videodev2.h
8761F:	include/uapi/linux/media.h
8762F:	include/uapi/linux/v4l2-*
8763F:	include/uapi/linux/meye.h
8764F:	include/uapi/linux/ivtv*
8765F:	include/uapi/linux/uvcvideo.h
8766
8767MEDIATEK CIR DRIVER
8768M:	Sean Wang <sean.wang@mediatek.com>
8769S:	Maintained
8770F:	drivers/media/rc/mtk-cir.c
8771
8772MEDIATEK PMIC LED DRIVER
8773M:	Sean Wang <sean.wang@mediatek.com>
8774S:	Maintained
8775F:	drivers/leds/leds-mt6323.c
8776F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8777
8778MEDIATEK ETHERNET DRIVER
8779M:	Felix Fietkau <nbd@openwrt.org>
8780M:	John Crispin <john@phrozen.org>
8781M:	Sean Wang <sean.wang@mediatek.com>
8782M:	Nelson Chang <nelson.chang@mediatek.com>
8783L:	netdev@vger.kernel.org
8784S:	Maintained
8785F:	drivers/net/ethernet/mediatek/
8786
8787MEDIATEK SWITCH DRIVER
8788M:	Sean Wang <sean.wang@mediatek.com>
8789L:	netdev@vger.kernel.org
8790S:	Maintained
8791F:	drivers/net/dsa/mt7530.*
8792F:	net/dsa/tag_mtk.c
8793
8794MEDIATEK JPEG DRIVER
8795M:	Rick Chang <rick.chang@mediatek.com>
8796M:	Bin Liu <bin.liu@mediatek.com>
8797S:	Supported
8798F:	drivers/media/platform/mtk-jpeg/
8799F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8800
8801MEDIATEK MDP DRIVER
8802M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8803M:	Houlong Wei <houlong.wei@mediatek.com>
8804M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8805S:	Supported
8806F:	drivers/media/platform/mtk-mdp/
8807F:	drivers/media/platform/mtk-vpu/
8808F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8809
8810MEDIATEK MEDIA DRIVER
8811M:	Tiffany Lin <tiffany.lin@mediatek.com>
8812M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8813S:	Supported
8814F:	drivers/media/platform/mtk-vcodec/
8815F:	drivers/media/platform/mtk-vpu/
8816F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8817F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8818
8819MEDIATEK MT7601U WIRELESS LAN DRIVER
8820M:	Jakub Kicinski <kubakici@wp.pl>
8821L:	linux-wireless@vger.kernel.org
8822S:	Maintained
8823F:	drivers/net/wireless/mediatek/mt7601u/
8824
8825MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8826M:	Sean Wang <sean.wang@mediatek.com>
8827S:	Maintained
8828F:	drivers/char/hw_random/mtk-rng.c
8829
8830MEDIATEK USB3 DRD IP DRIVER
8831M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8832L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8834L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8835S:	Maintained
8836F:	drivers/usb/mtu3/
8837
8838MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8839M:	Peter Senna Tschudin <peter.senna@collabora.com>
8840M:	Martin Donnelly <martin.donnelly@ge.com>
8841M:	Martyn Welch <martyn.welch@collabora.co.uk>
8842S:	Maintained
8843F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8844F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8845
8846MEGARAID SCSI/SAS DRIVERS
8847M:	Kashyap Desai <kashyap.desai@broadcom.com>
8848M:	Sumit Saxena <sumit.saxena@broadcom.com>
8849M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8850L:	megaraidlinux.pdl@broadcom.com
8851L:	linux-scsi@vger.kernel.org
8852W:	http://www.avagotech.com/support/
8853S:	Maintained
8854F:	Documentation/scsi/megaraid.txt
8855F:	drivers/scsi/megaraid.*
8856F:	drivers/scsi/megaraid/
8857
8858MELEXIS MLX90614 DRIVER
8859M:	Crt Mori <cmo@melexis.com>
8860L:	linux-iio@vger.kernel.org
8861W:	http://www.melexis.com
8862S:	Supported
8863F:	drivers/iio/temperature/mlx90614.c
8864
8865MELFAS MIP4 TOUCHSCREEN DRIVER
8866M:	Sangwon Jee <jeesw@melfas.com>
8867W:	http://www.melfas.com
8868S:	Supported
8869F:	drivers/input/touchscreen/melfas_mip4.c
8870F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8871
8872MELLANOX ETHERNET DRIVER (mlx4_en)
8873M:	Tariq Toukan <tariqt@mellanox.com>
8874L:	netdev@vger.kernel.org
8875S:	Supported
8876W:	http://www.mellanox.com
8877Q:	http://patchwork.ozlabs.org/project/netdev/list/
8878F:	drivers/net/ethernet/mellanox/mlx4/en_*
8879
8880MELLANOX ETHERNET DRIVER (mlx5e)
8881M:	Saeed Mahameed <saeedm@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/mlx5/core/en_*
8887
8888MELLANOX ETHERNET INNOVA DRIVER
8889M:	Ilan Tayari <ilant@mellanox.com>
8890R:	Boris Pismenny <borisp@mellanox.com>
8891L:	netdev@vger.kernel.org
8892S:	Supported
8893W:	http://www.mellanox.com
8894Q:	http://patchwork.ozlabs.org/project/netdev/list/
8895F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8896F:	include/linux/mlx5/mlx5_ifc_fpga.h
8897
8898MELLANOX ETHERNET INNOVA IPSEC DRIVER
8899M:	Ilan Tayari <ilant@mellanox.com>
8900R:	Boris Pismenny <borisp@mellanox.com>
8901L:	netdev@vger.kernel.org
8902S:	Supported
8903W:	http://www.mellanox.com
8904Q:	http://patchwork.ozlabs.org/project/netdev/list/
8905F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8906F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8907
8908MELLANOX ETHERNET SWITCH DRIVERS
8909M:	Jiri Pirko <jiri@mellanox.com>
8910M:	Ido Schimmel <idosch@mellanox.com>
8911L:	netdev@vger.kernel.org
8912S:	Supported
8913W:	http://www.mellanox.com
8914Q:	http://patchwork.ozlabs.org/project/netdev/list/
8915F:	drivers/net/ethernet/mellanox/mlxsw/
8916
8917MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8918M:	mlxsw@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/mlxfw/
8924
8925MELLANOX MLX CPLD HOTPLUG DRIVER
8926M:	Vadim Pasternak <vadimp@mellanox.com>
8927L:	platform-driver-x86@vger.kernel.org
8928S:	Supported
8929F:	drivers/platform/x86/mlxcpld-hotplug.c
8930F:	include/linux/platform_data/mlxcpld-hotplug.h
8931
8932MELLANOX MLX4 core VPI driver
8933M:	Tariq Toukan <tariqt@mellanox.com>
8934L:	netdev@vger.kernel.org
8935L:	linux-rdma@vger.kernel.org
8936W:	http://www.mellanox.com
8937Q:	http://patchwork.ozlabs.org/project/netdev/list/
8938S:	Supported
8939F:	drivers/net/ethernet/mellanox/mlx4/
8940F:	include/linux/mlx4/
8941
8942MELLANOX MLX4 IB driver
8943M:	Yishai Hadas <yishaih@mellanox.com>
8944L:	linux-rdma@vger.kernel.org
8945W:	http://www.mellanox.com
8946Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8947S:	Supported
8948F:	drivers/infiniband/hw/mlx4/
8949F:	include/linux/mlx4/
8950F:	include/uapi/rdma/mlx4-abi.h
8951
8952MELLANOX MLX5 core VPI driver
8953M:	Saeed Mahameed <saeedm@mellanox.com>
8954M:	Matan Barak <matanb@mellanox.com>
8955M:	Leon Romanovsky <leonro@mellanox.com>
8956L:	netdev@vger.kernel.org
8957L:	linux-rdma@vger.kernel.org
8958W:	http://www.mellanox.com
8959Q:	http://patchwork.ozlabs.org/project/netdev/list/
8960S:	Supported
8961F:	drivers/net/ethernet/mellanox/mlx5/core/
8962F:	include/linux/mlx5/
8963
8964MELLANOX MLX5 IB driver
8965M:	Matan Barak <matanb@mellanox.com>
8966M:	Leon Romanovsky <leonro@mellanox.com>
8967L:	linux-rdma@vger.kernel.org
8968W:	http://www.mellanox.com
8969Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8970S:	Supported
8971F:	drivers/infiniband/hw/mlx5/
8972F:	include/linux/mlx5/
8973F:	include/uapi/rdma/mlx5-abi.h
8974
8975MELLANOX MLXCPLD I2C AND MUX DRIVER
8976M:	Vadim Pasternak <vadimp@mellanox.com>
8977M:	Michael Shych <michaelsh@mellanox.com>
8978L:	linux-i2c@vger.kernel.org
8979S:	Supported
8980F:	drivers/i2c/busses/i2c-mlxcpld.c
8981F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8982F:	Documentation/i2c/busses/i2c-mlxcpld
8983
8984MELLANOX MLXCPLD LED DRIVER
8985M:	Vadim Pasternak <vadimp@mellanox.com>
8986L:	linux-leds@vger.kernel.org
8987S:	Supported
8988F:	drivers/leds/leds-mlxcpld.c
8989F:	Documentation/leds/leds-mlxcpld.txt
8990
8991MELLANOX PLATFORM DRIVER
8992M:	Vadim Pasternak <vadimp@mellanox.com>
8993L:	platform-driver-x86@vger.kernel.org
8994S:	Supported
8995F:	drivers/platform/x86/mlx-platform.c
8996
8997MEMBARRIER SUPPORT
8998M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8999M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9000L:	linux-kernel@vger.kernel.org
9001S:	Supported
9002F:	kernel/sched/membarrier.c
9003F:	include/uapi/linux/membarrier.h
9004
9005MEMORY MANAGEMENT
9006L:	linux-mm@kvack.org
9007W:	http://www.linux-mm.org
9008S:	Maintained
9009F:	include/linux/mm.h
9010F:	include/linux/gfp.h
9011F:	include/linux/mmzone.h
9012F:	include/linux/memory_hotplug.h
9013F:	include/linux/vmalloc.h
9014F:	mm/
9015
9016MEMORY TECHNOLOGY DEVICES (MTD)
9017M:	David Woodhouse <dwmw2@infradead.org>
9018M:	Brian Norris <computersforpeace@gmail.com>
9019M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9020M:	Marek Vasut <marek.vasut@gmail.com>
9021M:	Richard Weinberger <richard@nod.at>
9022M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9023L:	linux-mtd@lists.infradead.org
9024W:	http://www.linux-mtd.infradead.org/
9025Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9026T:	git git://git.infradead.org/linux-mtd.git master
9027T:	git git://git.infradead.org/linux-mtd.git mtd/next
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/mtd/
9030F:	drivers/mtd/
9031F:	include/linux/mtd/
9032F:	include/uapi/mtd/
9033
9034MEN A21 WATCHDOG DRIVER
9035M:	Johannes Thumshirn <morbidrsa@gmail.com>
9036L:	linux-watchdog@vger.kernel.org
9037S:	Maintained
9038F:	drivers/watchdog/mena21_wdt.c
9039
9040MEN CHAMELEON BUS (mcb)
9041M:	Johannes Thumshirn <morbidrsa@gmail.com>
9042S:	Maintained
9043F:	drivers/mcb/
9044F:	include/linux/mcb.h
9045F:	Documentation/men-chameleon-bus.txt
9046
9047MEN F21BMC (Board Management Controller)
9048M:	Andreas Werner <andreas.werner@men.de>
9049S:	Supported
9050F:	drivers/mfd/menf21bmc.c
9051F:	drivers/watchdog/menf21bmc_wdt.c
9052F:	drivers/leds/leds-menf21bmc.c
9053F:	drivers/hwmon/menf21bmc_hwmon.c
9054F:	Documentation/hwmon/menf21bmc
9055
9056MESON AO CEC DRIVER FOR AMLOGIC SOCS
9057M:	Neil Armstrong <narmstrong@baylibre.com>
9058L:	linux-media@lists.freedesktop.org
9059L:	linux-amlogic@lists.infradead.org
9060W:	http://linux-meson.com/
9061S:	Supported
9062F:	drivers/media/platform/meson/ao-cec.c
9063F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9064T:	git git://linuxtv.org/media_tree.git
9065
9066METAG ARCHITECTURE
9067M:	James Hogan <jhogan@kernel.org>
9068L:	linux-metag@vger.kernel.org
9069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9070S:	Odd Fixes
9071F:	arch/metag/
9072F:	Documentation/metag/
9073F:	Documentation/devicetree/bindings/metag/
9074F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9075F:	drivers/clocksource/metag_generic.c
9076F:	drivers/irqchip/irq-metag.c
9077F:	drivers/irqchip/irq-metag-ext.c
9078F:	drivers/tty/metag_da.c
9079
9080MICROBLAZE ARCHITECTURE
9081M:	Michal Simek <monstr@monstr.eu>
9082W:	http://www.monstr.eu/fdt/
9083T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9084S:	Supported
9085F:	arch/microblaze/
9086
9087MICROCHIP / ATMEL AT91 SERIAL DRIVER
9088M:	Richard Genoud <richard.genoud@gmail.com>
9089S:	Maintained
9090F:	drivers/tty/serial/atmel_serial.c
9091F:	drivers/tty/serial/atmel_serial.h
9092
9093MICROCHIP / ATMEL DMA DRIVER
9094M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096L:	dmaengine@vger.kernel.org
9097S:	Supported
9098F:	drivers/dma/at_hdmac.c
9099F:	drivers/dma/at_hdmac_regs.h
9100F:	include/linux/platform_data/dma-atmel.h
9101
9102MICROCHIP / ATMEL ECC DRIVER
9103M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9104L:	linux-crypto@vger.kernel.org
9105S:	Maintained
9106F:	drivers/crypto/atmel-ecc.*
9107
9108MICROCHIP / ATMEL ISC DRIVER
9109M:	Songjun Wu <songjun.wu@microchip.com>
9110L:	linux-media@vger.kernel.org
9111S:	Supported
9112F:	drivers/media/platform/atmel/atmel-isc.c
9113F:	drivers/media/platform/atmel/atmel-isc-regs.h
9114F:	devicetree/bindings/media/atmel-isc.txt
9115
9116MICROCHIP / ATMEL NAND DRIVER
9117M:	Wenyou Yang <wenyou.yang@microchip.com>
9118M:	Josh Wu <rainyfeeling@outlook.com>
9119L:	linux-mtd@lists.infradead.org
9120S:	Supported
9121F:	drivers/mtd/nand/atmel/*
9122F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9123
9124MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9125M:	Woojung Huh <Woojung.Huh@microchip.com>
9126M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9127L:	netdev@vger.kernel.org
9128S:	Maintained
9129F:	net/dsa/tag_ksz.c
9130F:	drivers/net/dsa/microchip/*
9131F:	include/linux/platform_data/microchip-ksz.h
9132F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9133
9134MICROCHIP USB251XB DRIVER
9135M:	Richard Leitner <richard.leitner@skidata.com>
9136L:	linux-usb@vger.kernel.org
9137S:	Maintained
9138F:	drivers/usb/misc/usb251xb.c
9139F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9140
9141MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9142M:	Don Brace <don.brace@microsemi.com>
9143L:	esc.storagedev@microsemi.com
9144L:	linux-scsi@vger.kernel.org
9145S:	Supported
9146F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9147F:	drivers/scsi/smartpqi/Kconfig
9148F:	drivers/scsi/smartpqi/Makefile
9149F:	include/linux/cciss*.h
9150F:	include/uapi/linux/cciss*.h
9151F:	Documentation/scsi/smartpqi.txt
9152
9153MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9154M:	Chen Yu <yu.c.chen@intel.com>
9155L:	platform-driver-x86@vger.kernel.org
9156S:	Supported
9157F:	drivers/platform/x86/surfacepro3_button.c
9158
9159MICROTEK X6 SCANNER
9160M:	Oliver Neukum <oliver@neukum.org>
9161S:	Maintained
9162F:	drivers/usb/image/microtek.*
9163
9164MIPS
9165M:	Ralf Baechle <ralf@linux-mips.org>
9166M:	James Hogan <jhogan@kernel.org>
9167L:	linux-mips@linux-mips.org
9168W:	http://www.linux-mips.org/
9169T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9170Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9171S:	Supported
9172F:	Documentation/devicetree/bindings/mips/
9173F:	Documentation/mips/
9174F:	arch/mips/
9175
9176MIPS BOSTON DEVELOPMENT BOARD
9177M:	Paul Burton <paul.burton@mips.com>
9178L:	linux-mips@linux-mips.org
9179S:	Maintained
9180F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9181F:	arch/mips/boot/dts/img/boston.dts
9182F:	arch/mips/configs/generic/board-boston.config
9183F:	drivers/clk/imgtec/clk-boston.c
9184F:	include/dt-bindings/clock/boston-clock.h
9185
9186MIPS GENERIC PLATFORM
9187M:	Paul Burton <paul.burton@mips.com>
9188L:	linux-mips@linux-mips.org
9189S:	Supported
9190F:	arch/mips/generic/
9191F:	arch/mips/tools/generic-board-config.sh
9192
9193MIPS/LOONGSON1 ARCHITECTURE
9194M:	Keguang Zhang <keguang.zhang@gmail.com>
9195L:	linux-mips@linux-mips.org
9196S:	Maintained
9197F:	arch/mips/loongson32/
9198F:	arch/mips/include/asm/mach-loongson32/
9199F:	drivers/*/*loongson1*
9200F:	drivers/*/*/*loongson1*
9201
9202MIPS RINT INSTRUCTION EMULATION
9203M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9204L:	linux-mips@linux-mips.org
9205S:	Supported
9206F:	arch/mips/math-emu/sp_rint.c
9207F:	arch/mips/math-emu/dp_rint.c
9208
9209MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9210M:	Hans Verkuil <hverkuil@xs4all.nl>
9211L:	linux-media@vger.kernel.org
9212T:	git git://linuxtv.org/media_tree.git
9213W:	https://linuxtv.org
9214S:	Odd Fixes
9215F:	drivers/media/radio/radio-miropcm20*
9216
9217MMP SUPPORT
9218M:	Eric Miao <eric.y.miao@gmail.com>
9219M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9221T:	git git://github.com/hzhuang1/linux.git
9222T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9223S:	Maintained
9224F:	arch/arm/boot/dts/mmp*
9225F:	arch/arm/mach-mmp/
9226
9227MN88472 MEDIA DRIVER
9228M:	Antti Palosaari <crope@iki.fi>
9229L:	linux-media@vger.kernel.org
9230W:	https://linuxtv.org
9231W:	http://palosaari.fi/linux/
9232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9233S:	Maintained
9234F:	drivers/media/dvb-frontends/mn88472*
9235
9236MN88473 MEDIA DRIVER
9237M:	Antti Palosaari <crope@iki.fi>
9238L:	linux-media@vger.kernel.org
9239W:	https://linuxtv.org
9240W:	http://palosaari.fi/linux/
9241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9242S:	Maintained
9243F:	drivers/media/dvb-frontends/mn88473*
9244
9245MODULE SUPPORT
9246M:	Jessica Yu <jeyu@kernel.org>
9247M:	Rusty Russell <rusty@rustcorp.com.au>
9248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9249S:	Maintained
9250F:	include/linux/module.h
9251F:	kernel/module.c
9252
9253MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9254W:	http://popies.net/meye/
9255S:	Orphan
9256F:	Documentation/media/v4l-drivers/meye*
9257F:	drivers/media/pci/meye/
9258F:	include/uapi/linux/meye.h
9259
9260MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9261M:	Jiri Slaby <jirislaby@gmail.com>
9262S:	Maintained
9263F:	Documentation/serial/moxa-smartio
9264F:	drivers/tty/mxser.*
9265
9266MR800 AVERMEDIA USB FM RADIO DRIVER
9267M:	Alexey Klimov <klimov.linux@gmail.com>
9268L:	linux-media@vger.kernel.org
9269T:	git git://linuxtv.org/media_tree.git
9270S:	Maintained
9271F:	drivers/media/radio/radio-mr800.c
9272
9273MRF24J40 IEEE 802.15.4 RADIO DRIVER
9274M:	Alan Ott <alan@signal11.us>
9275L:	linux-wpan@vger.kernel.org
9276S:	Maintained
9277F:	drivers/net/ieee802154/mrf24j40.c
9278F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9279
9280MSI LAPTOP SUPPORT
9281M:	"Lee, Chun-Yi" <jlee@suse.com>
9282L:	platform-driver-x86@vger.kernel.org
9283S:	Maintained
9284F:	drivers/platform/x86/msi-laptop.c
9285
9286MSI WMI SUPPORT
9287L:	platform-driver-x86@vger.kernel.org
9288S:	Orphan
9289F:	drivers/platform/x86/msi-wmi.c
9290
9291MSI001 MEDIA DRIVER
9292M:	Antti Palosaari <crope@iki.fi>
9293L:	linux-media@vger.kernel.org
9294W:	https://linuxtv.org
9295W:	http://palosaari.fi/linux/
9296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9297T:	git git://linuxtv.org/anttip/media_tree.git
9298S:	Maintained
9299F:	drivers/media/tuners/msi001*
9300
9301MSI2500 MEDIA DRIVER
9302M:	Antti Palosaari <crope@iki.fi>
9303L:	linux-media@vger.kernel.org
9304W:	https://linuxtv.org
9305W:	http://palosaari.fi/linux/
9306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9307T:	git git://linuxtv.org/anttip/media_tree.git
9308S:	Maintained
9309F:	drivers/media/usb/msi2500/
9310
9311MSYSTEMS DISKONCHIP G3 MTD DRIVER
9312M:	Robert Jarzmik <robert.jarzmik@free.fr>
9313L:	linux-mtd@lists.infradead.org
9314S:	Maintained
9315F:	drivers/mtd/devices/docg3*
9316
9317MT9M032 APTINA SENSOR DRIVER
9318M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9319L:	linux-media@vger.kernel.org
9320T:	git git://linuxtv.org/media_tree.git
9321S:	Maintained
9322F:	drivers/media/i2c/mt9m032.c
9323F:	include/media/i2c/mt9m032.h
9324
9325MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
9331F:	include/media/i2c/mt9p031.h
9332
9333MT9T001 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/mt9t001.c
9339F:	include/media/i2c/mt9t001.h
9340
9341MT9V032 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:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9347F:	drivers/media/i2c/mt9v032.c
9348F:	include/media/i2c/mt9v032.h
9349
9350MULTIFUNCTION DEVICES (MFD)
9351M:	Lee Jones <lee.jones@linaro.org>
9352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9353S:	Supported
9354F:	Documentation/devicetree/bindings/mfd/
9355F:	drivers/mfd/
9356F:	include/linux/mfd/
9357F:	include/dt-bindings/mfd/
9358
9359MULTIMEDIA CARD (MMC) ETC. OVER SPI
9360S:	Orphan
9361F:	drivers/mmc/host/mmc_spi.c
9362F:	include/linux/spi/mmc_spi.h
9363
9364MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9365M:	Ulf Hansson <ulf.hansson@linaro.org>
9366L:	linux-mmc@vger.kernel.org
9367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9368S:	Maintained
9369F:	Documentation/devicetree/bindings/mmc/
9370F:	drivers/mmc/
9371F:	include/linux/mmc/
9372F:	include/uapi/linux/mmc/
9373
9374MULTIPLEXER SUBSYSTEM
9375M:	Peter Rosin <peda@axentia.se>
9376S:	Maintained
9377F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9378F:	Documentation/devicetree/bindings/mux/
9379F:	include/linux/dt-bindings/mux/
9380F:	include/linux/mux/
9381F:	drivers/mux/
9382
9383MULTITECH MULTIPORT CARD (ISICOM)
9384S:	Orphan
9385F:	drivers/tty/isicom.c
9386F:	include/linux/isicom.h
9387
9388MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9389M:	Bin Liu <b-liu@ti.com>
9390L:	linux-usb@vger.kernel.org
9391S:	Maintained
9392F:	drivers/usb/musb/
9393
9394MXL5007T MEDIA DRIVER
9395M:	Michael Krufky <mkrufky@linuxtv.org>
9396L:	linux-media@vger.kernel.org
9397W:	https://linuxtv.org
9398W:	http://github.com/mkrufky
9399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9400T:	git git://linuxtv.org/mkrufky/tuners.git
9401S:	Maintained
9402F:	drivers/media/tuners/mxl5007t.*
9403
9404MXSFB DRM DRIVER
9405M:	Marek Vasut <marex@denx.de>
9406S:	Supported
9407F:	drivers/gpu/drm/mxsfb/
9408F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9409
9410MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9411M:	Chris Lee <christopher.lee@cspi.com>
9412L:	netdev@vger.kernel.org
9413W:	https://www.cspi.com/ethernet-products/support/downloads/
9414S:	Supported
9415F:	drivers/net/ethernet/myricom/myri10ge/
9416
9417NAND FLASH SUBSYSTEM
9418M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9419R:	Richard Weinberger <richard@nod.at>
9420L:	linux-mtd@lists.infradead.org
9421W:	http://www.linux-mtd.infradead.org/
9422Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9423T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9424T:	git git://git.infradead.org/linux-mtd.git nand/next
9425S:	Maintained
9426F:	drivers/mtd/nand/
9427F:	include/linux/mtd/*nand*.h
9428
9429NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9430M:	Daniel Mack <zonque@gmail.com>
9431S:	Maintained
9432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9433W:	http://www.native-instruments.com
9434F:	sound/usb/caiaq/
9435
9436NATSEMI ETHERNET DRIVER (DP8381x)
9437S:	Orphan
9438F:	drivers/net/ethernet/natsemi/natsemi.c
9439
9440NCP FILESYSTEM
9441M:	Petr Vandrovec <petr@vandrovec.name>
9442S:	Obsolete
9443F:	drivers/staging/ncpfs/
9444
9445NCR 5380 SCSI DRIVERS
9446M:	Finn Thain <fthain@telegraphics.com.au>
9447M:	Michael Schmitz <schmitzmic@gmail.com>
9448L:	linux-scsi@vger.kernel.org
9449S:	Maintained
9450F:	Documentation/scsi/g_NCR5380.txt
9451F:	drivers/scsi/NCR5380.*
9452F:	drivers/scsi/arm/cumana_1.c
9453F:	drivers/scsi/arm/oak.c
9454F:	drivers/scsi/atari_scsi.*
9455F:	drivers/scsi/dmx3191d.c
9456F:	drivers/scsi/g_NCR5380.*
9457F:	drivers/scsi/mac_scsi.*
9458F:	drivers/scsi/sun3_scsi.*
9459F:	drivers/scsi/sun3_scsi_vme.c
9460
9461NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9462M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9463L:	linux-scsi@vger.kernel.org
9464S:	Maintained
9465F:	drivers/scsi/NCR_D700.*
9466
9467NCT6775 HARDWARE MONITOR DRIVER
9468M:	Guenter Roeck <linux@roeck-us.net>
9469L:	linux-hwmon@vger.kernel.org
9470S:	Maintained
9471F:	Documentation/hwmon/nct6775
9472F:	drivers/hwmon/nct6775.c
9473
9474NETEFFECT IWARP RNIC DRIVER (IW_NES)
9475M:	Faisal Latif <faisal.latif@intel.com>
9476L:	linux-rdma@vger.kernel.org
9477W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9478S:	Supported
9479F:	drivers/infiniband/hw/nes/
9480F:	include/uapi/rdma/nes-abi.h
9481
9482NETEM NETWORK EMULATOR
9483M:	Stephen Hemminger <stephen@networkplumber.org>
9484L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9485S:	Maintained
9486F:	net/sched/sch_netem.c
9487
9488NETERION 10GbE DRIVERS (s2io/vxge)
9489M:	Jon Mason <jdmason@kudzu.us>
9490L:	netdev@vger.kernel.org
9491S:	Supported
9492F:	Documentation/networking/s2io.txt
9493F:	Documentation/networking/vxge.txt
9494F:	drivers/net/ethernet/neterion/
9495
9496NETFILTER
9497M:	Pablo Neira Ayuso <pablo@netfilter.org>
9498M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9499M:	Florian Westphal <fw@strlen.de>
9500L:	netfilter-devel@vger.kernel.org
9501L:	coreteam@netfilter.org
9502W:	http://www.netfilter.org/
9503W:	http://www.iptables.org/
9504W:	http://www.nftables.org/
9505Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9508S:	Maintained
9509F:	include/linux/netfilter*
9510F:	include/linux/netfilter/
9511F:	include/net/netfilter/
9512F:	include/uapi/linux/netfilter*
9513F:	include/uapi/linux/netfilter/
9514F:	net/*/netfilter.c
9515F:	net/*/netfilter/
9516F:	net/netfilter/
9517F:	net/bridge/br_netfilter*.c
9518
9519NETROM NETWORK LAYER
9520M:	Ralf Baechle <ralf@linux-mips.org>
9521L:	linux-hams@vger.kernel.org
9522W:	http://www.linux-ax25.org/
9523S:	Maintained
9524F:	include/net/netrom.h
9525F:	include/uapi/linux/netrom.h
9526F:	net/netrom/
9527
9528NETRONOME ETHERNET DRIVERS
9529M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9530L:	oss-drivers@netronome.com
9531S:	Maintained
9532F:	drivers/net/ethernet/netronome/
9533
9534NETWORK BLOCK DEVICE (NBD)
9535M:	Josef Bacik <jbacik@fb.com>
9536S:	Maintained
9537L:	linux-block@vger.kernel.org
9538L:	nbd@other.debian.org
9539F:	Documentation/blockdev/nbd.txt
9540F:	drivers/block/nbd.c
9541F:	include/uapi/linux/nbd.h
9542
9543NETWORK DROP MONITOR
9544M:	Neil Horman <nhorman@tuxdriver.com>
9545L:	netdev@vger.kernel.org
9546S:	Maintained
9547W:	https://fedorahosted.org/dropwatch/
9548F:	net/core/drop_monitor.c
9549
9550NETWORKING DRIVERS
9551L:	netdev@vger.kernel.org
9552W:	http://www.linuxfoundation.org/en/Net
9553Q:	http://patchwork.ozlabs.org/project/netdev/list/
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9556S:	Odd Fixes
9557F:	Documentation/devicetree/bindings/net/
9558F:	drivers/net/
9559F:	include/linux/if_*
9560F:	include/linux/netdevice.h
9561F:	include/linux/etherdevice.h
9562F:	include/linux/fcdevice.h
9563F:	include/linux/fddidevice.h
9564F:	include/linux/hippidevice.h
9565F:	include/linux/inetdevice.h
9566F:	include/uapi/linux/if_*
9567F:	include/uapi/linux/netdevice.h
9568
9569NETWORKING DRIVERS (WIRELESS)
9570M:	Kalle Valo <kvalo@codeaurora.org>
9571L:	linux-wireless@vger.kernel.org
9572Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9575S:	Maintained
9576F:	Documentation/devicetree/bindings/net/wireless/
9577F:	drivers/net/wireless/
9578
9579NETWORKING [DSA]
9580M:	Andrew Lunn <andrew@lunn.ch>
9581M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9582M:	Florian Fainelli <f.fainelli@gmail.com>
9583S:	Maintained
9584F:	net/dsa/
9585F:	include/net/dsa.h
9586F:	include/linux/dsa/
9587F:	drivers/net/dsa/
9588
9589NETWORKING [GENERAL]
9590M:	"David S. Miller" <davem@davemloft.net>
9591L:	netdev@vger.kernel.org
9592W:	http://www.linuxfoundation.org/en/Net
9593Q:	http://patchwork.ozlabs.org/project/netdev/list/
9594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9596B:	mailto:netdev@vger.kernel.org
9597S:	Maintained
9598F:	net/
9599F:	include/net/
9600F:	include/linux/in.h
9601F:	include/linux/net.h
9602F:	include/linux/netdevice.h
9603F:	include/uapi/linux/in.h
9604F:	include/uapi/linux/net.h
9605F:	include/uapi/linux/netdevice.h
9606F:	include/uapi/linux/net_namespace.h
9607F:	tools/testing/selftests/net/
9608F:	lib/net_utils.c
9609F:	lib/random32.c
9610
9611NETWORKING [IPSEC]
9612M:	Steffen Klassert <steffen.klassert@secunet.com>
9613M:	Herbert Xu <herbert@gondor.apana.org.au>
9614M:	"David S. Miller" <davem@davemloft.net>
9615L:	netdev@vger.kernel.org
9616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9618S:	Maintained
9619F:	net/core/flow.c
9620F:	net/xfrm/
9621F:	net/key/
9622F:	net/ipv4/xfrm*
9623F:	net/ipv4/esp4*
9624F:	net/ipv4/ah4.c
9625F:	net/ipv4/ipcomp.c
9626F:	net/ipv4/ip_vti.c
9627F:	net/ipv6/xfrm*
9628F:	net/ipv6/esp6*
9629F:	net/ipv6/ah6.c
9630F:	net/ipv6/ipcomp6.c
9631F:	net/ipv6/ip6_vti.c
9632F:	include/uapi/linux/xfrm.h
9633F:	include/net/xfrm.h
9634
9635NETWORKING [IPv4/IPv6]
9636M:	"David S. Miller" <davem@davemloft.net>
9637M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9638M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9639L:	netdev@vger.kernel.org
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9641S:	Maintained
9642F:	net/ipv4/
9643F:	net/ipv6/
9644F:	include/net/ip*
9645F:	arch/x86/net/*
9646
9647NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9648M:	Paul Moore <paul@paul-moore.com>
9649W:	https://github.com/netlabel
9650L:	netdev@vger.kernel.org
9651L:	linux-security-module@vger.kernel.org
9652S:	Maintained
9653F:	Documentation/netlabel/
9654F:	include/net/calipso.h
9655F:	include/net/cipso_ipv4.h
9656F:	include/net/netlabel.h
9657F:	include/uapi/linux/netfilter/xt_SECMARK.h
9658F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9659F:	net/netlabel/
9660F:	net/ipv4/cipso_ipv4.c
9661F:	net/ipv6/calipso.c
9662F:	net/netfilter/xt_CONNSECMARK.c
9663F:	net/netfilter/xt_SECMARK.c
9664
9665NETWORKING [TLS]
9666M:	Ilya Lesokhin <ilyal@mellanox.com>
9667M:	Aviad Yehezkel <aviadye@mellanox.com>
9668M:	Dave Watson <davejwatson@fb.com>
9669L:	netdev@vger.kernel.org
9670S:	Maintained
9671F:	net/tls/*
9672F:	include/uapi/linux/tls.h
9673F:	include/net/tls.h
9674
9675NETWORKING [WIRELESS]
9676L:	linux-wireless@vger.kernel.org
9677Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9678
9679NETDEVSIM
9680M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9681S:	Maintained
9682F:	drivers/net/netdevsim/*
9683
9684NETXEN (1/10) GbE SUPPORT
9685M:	Manish Chopra <manish.chopra@cavium.com>
9686M:	Rahul Verma <rahul.verma@cavium.com>
9687M:	Dept-GELinuxNICDev@cavium.com
9688L:	netdev@vger.kernel.org
9689S:	Supported
9690F:	drivers/net/ethernet/qlogic/netxen/
9691
9692NFC SUBSYSTEM
9693M:	Samuel Ortiz <sameo@linux.intel.com>
9694L:	linux-wireless@vger.kernel.org
9695L:	linux-nfc@lists.01.org (subscribers-only)
9696S:	Supported
9697F:	net/nfc/
9698F:	include/net/nfc/
9699F:	include/uapi/linux/nfc.h
9700F:	drivers/nfc/
9701F:	include/linux/platform_data/nfcmrvl.h
9702F:	include/linux/platform_data/nxp-nci.h
9703F:	Documentation/devicetree/bindings/net/nfc/
9704
9705NFS, SUNRPC, AND LOCKD CLIENTS
9706M:	Trond Myklebust <trond.myklebust@primarydata.com>
9707M:	Anna Schumaker <anna.schumaker@netapp.com>
9708L:	linux-nfs@vger.kernel.org
9709W:	http://client.linux-nfs.org
9710T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9711S:	Maintained
9712F:	fs/lockd/
9713F:	fs/nfs/
9714F:	fs/nfs_common/
9715F:	net/sunrpc/
9716F:	include/linux/lockd/
9717F:	include/linux/nfs*
9718F:	include/linux/sunrpc/
9719F:	include/uapi/linux/nfs*
9720F:	include/uapi/linux/sunrpc/
9721
9722NILFS2 FILESYSTEM
9723M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9724L:	linux-nilfs@vger.kernel.org
9725W:	https://nilfs.sourceforge.io/
9726W:	https://nilfs.osdn.jp/
9727T:	git git://github.com/konis/nilfs2.git
9728S:	Supported
9729F:	Documentation/filesystems/nilfs2.txt
9730F:	fs/nilfs2/
9731F:	include/trace/events/nilfs2.h
9732F:	include/uapi/linux/nilfs2_api.h
9733F:	include/uapi/linux/nilfs2_ondisk.h
9734
9735NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9736M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9737W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9738S:	Maintained
9739F:	Documentation/scsi/NinjaSCSI.txt
9740F:	drivers/scsi/pcmcia/nsp_*
9741
9742NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9743M:	GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
9749
9750NIOS2 ARCHITECTURE
9751M:	Ley Foon Tan <lftan@altera.com>
9752L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9754S:	Maintained
9755F:	arch/nios2/
9756
9757NOHZ, DYNTICKS SUPPORT
9758M:	Frederic Weisbecker <fweisbec@gmail.com>
9759M:	Thomas Gleixner <tglx@linutronix.de>
9760M:	Ingo Molnar <mingo@kernel.org>
9761L:	linux-kernel@vger.kernel.org
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9763S:	Maintained
9764F:	kernel/time/tick*.*
9765F:	include/linux/tick.h
9766F:	include/linux/sched/nohz.h
9767
9768NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9769M:	Pavel Machek <pavel@ucw.cz>
9770M:	Sakari Ailus <sakari.ailus@iki.fi>
9771L:	linux-media@vger.kernel.org
9772S:	Maintained
9773F:	drivers/media/i2c/et8ek8
9774F:	drivers/media/i2c/ad5820.c
9775
9776NOKIA N900 POWER SUPPLY DRIVERS
9777R:	Pali Rohár <pali.rohar@gmail.com>
9778F:	include/linux/power/bq2415x_charger.h
9779F:	include/linux/power/bq27xxx_battery.h
9780F:	include/linux/power/isp1704_charger.h
9781F:	drivers/power/supply/bq2415x_charger.c
9782F:	drivers/power/supply/bq27xxx_battery.c
9783F:	drivers/power/supply/bq27xxx_battery_i2c.c
9784F:	drivers/power/supply/isp1704_charger.c
9785F:	drivers/power/supply/rx51_battery.c
9786
9787NTB AMD DRIVER
9788M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9789L:	linux-ntb@googlegroups.com
9790S:	Supported
9791F:	drivers/ntb/hw/amd/
9792
9793NTB DRIVER CORE
9794M:	Jon Mason <jdmason@kudzu.us>
9795M:	Dave Jiang <dave.jiang@intel.com>
9796M:	Allen Hubbe <Allen.Hubbe@emc.com>
9797L:	linux-ntb@googlegroups.com
9798S:	Supported
9799W:	https://github.com/jonmason/ntb/wiki
9800T:	git git://github.com/jonmason/ntb.git
9801F:	drivers/ntb/
9802F:	drivers/net/ntb_netdev.c
9803F:	include/linux/ntb.h
9804F:	include/linux/ntb_transport.h
9805F:	tools/testing/selftests/ntb/
9806
9807NTB IDT DRIVER
9808M:	Serge Semin <fancer.lancer@gmail.com>
9809L:	linux-ntb@googlegroups.com
9810S:	Supported
9811F:	drivers/ntb/hw/idt/
9812
9813NTB INTEL DRIVER
9814M:	Dave Jiang <dave.jiang@intel.com>
9815L:	linux-ntb@googlegroups.com
9816S:	Supported
9817W:	https://github.com/davejiang/linux/wiki
9818T:	git https://github.com/davejiang/linux.git
9819F:	drivers/ntb/hw/intel/
9820
9821NTFS FILESYSTEM
9822M:	Anton Altaparmakov <anton@tuxera.com>
9823L:	linux-ntfs-dev@lists.sourceforge.net
9824W:	http://www.tuxera.com/
9825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9826S:	Supported
9827F:	Documentation/filesystems/ntfs.txt
9828F:	fs/ntfs/
9829
9830NUBUS SUBSYSTEM
9831M:	Finn Thain <fthain@telegraphics.com.au>
9832L:	linux-m68k@lists.linux-m68k.org
9833S:	Maintained
9834F:	arch/*/include/asm/nubus.h
9835F:	drivers/nubus/
9836F:	include/linux/nubus.h
9837F:	include/uapi/linux/nubus.h
9838
9839NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9840M:	Antonino Daplas <adaplas@gmail.com>
9841L:	linux-fbdev@vger.kernel.org
9842S:	Maintained
9843F:	drivers/video/fbdev/riva/
9844F:	drivers/video/fbdev/nvidia/
9845
9846NVM EXPRESS DRIVER
9847M:	Keith Busch <keith.busch@intel.com>
9848M:	Jens Axboe <axboe@fb.com>
9849M:	Christoph Hellwig <hch@lst.de>
9850M:	Sagi Grimberg <sagi@grimberg.me>
9851L:	linux-nvme@lists.infradead.org
9852T:	git://git.infradead.org/nvme.git
9853W:	http://git.infradead.org/nvme.git
9854S:	Supported
9855F:	drivers/nvme/host/
9856F:	include/linux/nvme.h
9857F:	include/uapi/linux/nvme_ioctl.h
9858
9859NVM EXPRESS FC TRANSPORT DRIVERS
9860M:	James Smart <james.smart@broadcom.com>
9861L:	linux-nvme@lists.infradead.org
9862S:	Supported
9863F:	include/linux/nvme-fc.h
9864F:	include/linux/nvme-fc-driver.h
9865F:	drivers/nvme/host/fc.c
9866F:	drivers/nvme/target/fc.c
9867F:	drivers/nvme/target/fcloop.c
9868
9869NVM EXPRESS TARGET DRIVER
9870M:	Christoph Hellwig <hch@lst.de>
9871M:	Sagi Grimberg <sagi@grimberg.me>
9872L:	linux-nvme@lists.infradead.org
9873T:	git://git.infradead.org/nvme.git
9874W:	http://git.infradead.org/nvme.git
9875S:	Supported
9876F:	drivers/nvme/target/
9877
9878NVMEM FRAMEWORK
9879M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9880S:	Maintained
9881F:	drivers/nvmem/
9882F:	Documentation/devicetree/bindings/nvmem/
9883F:	Documentation/ABI/stable/sysfs-bus-nvmem
9884F:	include/linux/nvmem-consumer.h
9885F:	include/linux/nvmem-provider.h
9886
9887NXP TDA998X DRM DRIVER
9888M:	Russell King <linux@armlinux.org.uk>
9889S:	Supported
9890T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9891T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9892F:	drivers/gpu/drm/i2c/tda998x_drv.c
9893F:	include/drm/i2c/tda998x.h
9894
9895NXP TFA9879 DRIVER
9896M:	Peter Rosin <peda@axentia.se>
9897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9900F:	sound/soc/codecs/tfa9879*
9901
9902NXP-NCI NFC DRIVER
9903M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9904R:	Charles Gorand <charles.gorand@effinnov.com>
9905L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9906S:	Supported
9907F:	drivers/nfc/nxp-nci
9908
9909OBJTOOL
9910M:	Josh Poimboeuf <jpoimboe@redhat.com>
9911S:	Supported
9912F:	tools/objtool/
9913
9914OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9915M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9916M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9917L:	linuxppc-dev@lists.ozlabs.org
9918S:	Supported
9919F:	arch/powerpc/platforms/powernv/ocxl.c
9920F:	arch/powerpc/include/asm/pnv-ocxl.h
9921F:	drivers/misc/ocxl/
9922F:	include/misc/ocxl*
9923F:	include/uapi/misc/ocxl.h
9924F:	Documentation/accelerators/ocxl.txt
9925
9926OMAP AUDIO SUPPORT
9927M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9928M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9930L:	linux-omap@vger.kernel.org
9931S:	Maintained
9932F:	sound/soc/omap/
9933
9934OMAP CLOCK FRAMEWORK SUPPORT
9935M:	Paul Walmsley <paul@pwsan.com>
9936L:	linux-omap@vger.kernel.org
9937S:	Maintained
9938F:	arch/arm/*omap*/*clock*
9939
9940OMAP DEVICE TREE SUPPORT
9941M:	Benoît Cousson <bcousson@baylibre.com>
9942M:	Tony Lindgren <tony@atomide.com>
9943L:	linux-omap@vger.kernel.org
9944L:	devicetree@vger.kernel.org
9945S:	Maintained
9946F:	arch/arm/boot/dts/*omap*
9947F:	arch/arm/boot/dts/*am3*
9948F:	arch/arm/boot/dts/*am4*
9949F:	arch/arm/boot/dts/*am5*
9950F:	arch/arm/boot/dts/*dra7*
9951
9952OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9953M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9954L:	linux-omap@vger.kernel.org
9955L:	linux-fbdev@vger.kernel.org
9956S:	Maintained
9957F:	drivers/video/fbdev/omap2/
9958F:	Documentation/arm/OMAP/DSS
9959
9960OMAP FRAMEBUFFER SUPPORT
9961M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9962L:	linux-fbdev@vger.kernel.org
9963L:	linux-omap@vger.kernel.org
9964S:	Maintained
9965F:	drivers/video/fbdev/omap/
9966
9967OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9968M:	Roger Quadros <rogerq@ti.com>
9969M:	Tony Lindgren <tony@atomide.com>
9970L:	linux-omap@vger.kernel.org
9971S:	Maintained
9972F:	drivers/memory/omap-gpmc.c
9973F:	arch/arm/mach-omap2/*gpmc*
9974
9975OMAP GPIO DRIVER
9976M:	Grygorii Strashko <grygorii.strashko@ti.com>
9977M:	Santosh Shilimkar <ssantosh@kernel.org>
9978M:	Kevin Hilman <khilman@kernel.org>
9979L:	linux-omap@vger.kernel.org
9980S:	Maintained
9981F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9982F:	drivers/gpio/gpio-omap.c
9983
9984OMAP HARDWARE SPINLOCK SUPPORT
9985M:	Ohad Ben-Cohen <ohad@wizery.com>
9986L:	linux-omap@vger.kernel.org
9987S:	Maintained
9988F:	drivers/hwspinlock/omap_hwspinlock.c
9989
9990OMAP HS MMC SUPPORT
9991L:	linux-mmc@vger.kernel.org
9992L:	linux-omap@vger.kernel.org
9993S:	Orphan
9994F:	drivers/mmc/host/omap_hsmmc.c
9995
9996OMAP HWMOD DATA
9997M:	Paul Walmsley <paul@pwsan.com>
9998L:	linux-omap@vger.kernel.org
9999S:	Maintained
10000F:	arch/arm/mach-omap2/omap_hwmod*data*
10001
10002OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10003M:	Benoît Cousson <bcousson@baylibre.com>
10004L:	linux-omap@vger.kernel.org
10005S:	Maintained
10006F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10007
10008OMAP HWMOD SUPPORT
10009M:	Benoît Cousson <bcousson@baylibre.com>
10010M:	Paul Walmsley <paul@pwsan.com>
10011L:	linux-omap@vger.kernel.org
10012S:	Maintained
10013F:	arch/arm/mach-omap2/omap_hwmod.*
10014
10015OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10017L:	linux-media@vger.kernel.org
10018S:	Maintained
10019F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10020F:	drivers/media/platform/omap3isp/
10021F:	drivers/staging/media/omap4iss/
10022
10023OMAP MMC SUPPORT
10024M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10025L:	linux-omap@vger.kernel.org
10026S:	Maintained
10027F:	drivers/mmc/host/omap.c
10028
10029OMAP POWER MANAGEMENT SUPPORT
10030M:	Kevin Hilman <khilman@kernel.org>
10031L:	linux-omap@vger.kernel.org
10032S:	Maintained
10033F:	arch/arm/*omap*/*pm*
10034F:	drivers/cpufreq/omap-cpufreq.c
10035
10036OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10037M:	Rajendra Nayak <rnayak@codeaurora.org>
10038M:	Paul Walmsley <paul@pwsan.com>
10039L:	linux-omap@vger.kernel.org
10040S:	Maintained
10041F:	arch/arm/mach-omap2/prm*
10042
10043OMAP RANDOM NUMBER GENERATOR SUPPORT
10044M:	Deepak Saxena <dsaxena@plexity.net>
10045S:	Maintained
10046F:	drivers/char/hw_random/omap-rng.c
10047
10048OMAP USB SUPPORT
10049L:	linux-usb@vger.kernel.org
10050L:	linux-omap@vger.kernel.org
10051S:	Orphan
10052F:	drivers/usb/*/*omap*
10053F:	arch/arm/*omap*/usb*
10054
10055OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10056M:	Mark Jackson <mpfj@newflow.co.uk>
10057L:	linux-omap@vger.kernel.org
10058S:	Maintained
10059F:	arch/arm/boot/dts/am335x-nano.dts
10060
10061OMAP1 SUPPORT
10062M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10063M:	Tony Lindgren <tony@atomide.com>
10064L:	linux-omap@vger.kernel.org
10065Q:	http://patchwork.kernel.org/project/linux-omap/list/
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10067S:	Maintained
10068F:	arch/arm/mach-omap1/
10069F:	arch/arm/plat-omap/
10070F:	arch/arm/configs/omap1_defconfig
10071F:	drivers/i2c/busses/i2c-omap.c
10072F:	include/linux/i2c-omap.h
10073
10074OMAP2+ SUPPORT
10075M:	Tony Lindgren <tony@atomide.com>
10076L:	linux-omap@vger.kernel.org
10077W:	http://www.muru.com/linux/omap/
10078W:	http://linux.omap.com/
10079Q:	http://patchwork.kernel.org/project/linux-omap/list/
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10081S:	Maintained
10082F:	arch/arm/mach-omap2/
10083F:	arch/arm/plat-omap/
10084F:	arch/arm/configs/omap2plus_defconfig
10085F:	drivers/i2c/busses/i2c-omap.c
10086F:	drivers/irqchip/irq-omap-intc.c
10087F:	drivers/mfd/*omap*.c
10088F:	drivers/mfd/menelaus.c
10089F:	drivers/mfd/palmas.c
10090F:	drivers/mfd/tps65217.c
10091F:	drivers/mfd/tps65218.c
10092F:	drivers/mfd/tps65910.c
10093F:	drivers/mfd/twl-core.[ch]
10094F:	drivers/mfd/twl4030*.c
10095F:	drivers/mfd/twl6030*.c
10096F:	drivers/mfd/twl6040*.c
10097F:	drivers/regulator/palmas-regulator*.c
10098F:	drivers/regulator/pbias-regulator.c
10099F:	drivers/regulator/tps65217-regulator.c
10100F:	drivers/regulator/tps65218-regulator.c
10101F:	drivers/regulator/tps65910-regulator.c
10102F:	drivers/regulator/twl-regulator.c
10103F:	drivers/regulator/twl6030-regulator.c
10104F:	include/linux/i2c-omap.h
10105
10106ONION OMEGA2+ BOARD
10107M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10108L:	linux-mips@linux-mips.org
10109S:	Maintained
10110F:	arch/mips/boot/dts/ralink/omega2p.dts
10111
10112OMFS FILESYSTEM
10113M:	Bob Copeland <me@bobcopeland.com>
10114L:	linux-karma-devel@lists.sourceforge.net
10115S:	Maintained
10116F:	Documentation/filesystems/omfs.txt
10117F:	fs/omfs/
10118
10119OMNIKEY CARDMAN 4000 DRIVER
10120M:	Harald Welte <laforge@gnumonks.org>
10121S:	Maintained
10122F:	drivers/char/pcmcia/cm4000_cs.c
10123F:	include/linux/cm4000_cs.h
10124F:	include/uapi/linux/cm4000_cs.h
10125
10126OMNIKEY CARDMAN 4040 DRIVER
10127M:	Harald Welte <laforge@gnumonks.org>
10128S:	Maintained
10129F:	drivers/char/pcmcia/cm4040_cs.*
10130
10131OMNIVISION OV13858 SENSOR DRIVER
10132M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10133L:	linux-media@vger.kernel.org
10134T:	git git://linuxtv.org/media_tree.git
10135S:	Maintained
10136F:	drivers/media/i2c/ov13858.c
10137
10138OMNIVISION OV5640 SENSOR DRIVER
10139M:	Steve Longerbeam <slongerbeam@gmail.com>
10140L:	linux-media@vger.kernel.org
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Maintained
10143F:	drivers/media/i2c/ov5640.c
10144
10145OMNIVISION OV5647 SENSOR DRIVER
10146M:	Luis Oliveira <lolivei@synopsys.com>
10147L:	linux-media@vger.kernel.org
10148T:	git git://linuxtv.org/media_tree.git
10149S:	Maintained
10150F:	drivers/media/i2c/ov5647.c
10151
10152OMNIVISION OV7670 SENSOR DRIVER
10153M:	Jonathan Corbet <corbet@lwn.net>
10154L:	linux-media@vger.kernel.org
10155T:	git git://linuxtv.org/media_tree.git
10156S:	Maintained
10157F:	drivers/media/i2c/ov7670.c
10158F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10159
10160ONENAND FLASH DRIVER
10161M:	Kyungmin Park <kyungmin.park@samsung.com>
10162L:	linux-mtd@lists.infradead.org
10163S:	Maintained
10164F:	drivers/mtd/onenand/
10165F:	include/linux/mtd/onenand*.h
10166
10167ONSTREAM SCSI TAPE DRIVER
10168M:	Willem Riede <osst@riede.org>
10169L:	osst-users@lists.sourceforge.net
10170L:	linux-scsi@vger.kernel.org
10171S:	Maintained
10172F:	Documentation/scsi/osst.txt
10173F:	drivers/scsi/osst.*
10174F:	drivers/scsi/osst_*.h
10175F:	drivers/scsi/st.h
10176
10177OP-TEE DRIVER
10178M:	Jens Wiklander <jens.wiklander@linaro.org>
10179S:	Maintained
10180F:	drivers/tee/optee/
10181
10182OPA-VNIC DRIVER
10183M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10184M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10185L:	linux-rdma@vger.kernel.org
10186S:	Supported
10187F:	drivers/infiniband/ulp/opa_vnic
10188
10189OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10190M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10191L:	devicetree@vger.kernel.org
10192S:	Maintained
10193F:	Documentation/devicetree/dynamic-resolution-notes.txt
10194F:	Documentation/devicetree/overlay-notes.txt
10195F:	drivers/of/overlay.c
10196F:	drivers/of/resolver.c
10197
10198OPEN FIRMWARE AND FLATTENED DEVICE TREE
10199M:	Rob Herring <robh+dt@kernel.org>
10200M:	Frank Rowand <frowand.list@gmail.com>
10201L:	devicetree@vger.kernel.org
10202W:	http://www.devicetree.org/
10203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10204S:	Maintained
10205F:	drivers/of/
10206F:	include/linux/of*.h
10207F:	scripts/dtc/
10208F:	Documentation/ABI/testing/sysfs-firmware-ofw
10209
10210OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10211M:	Rob Herring <robh+dt@kernel.org>
10212M:	Mark Rutland <mark.rutland@arm.com>
10213L:	devicetree@vger.kernel.org
10214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10215Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10216S:	Maintained
10217F:	Documentation/devicetree/
10218F:	arch/*/boot/dts/
10219F:	include/dt-bindings/
10220
10221OPENCORES I2C BUS DRIVER
10222M:	Peter Korsgaard <jacmet@sunsite.dk>
10223L:	linux-i2c@vger.kernel.org
10224S:	Maintained
10225F:	Documentation/i2c/busses/i2c-ocores
10226F:	drivers/i2c/busses/i2c-ocores.c
10227
10228OPENRISC ARCHITECTURE
10229M:	Jonas Bonn <jonas@southpole.se>
10230M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10231M:	Stafford Horne <shorne@gmail.com>
10232T:	git git://github.com/openrisc/linux.git
10233L:	openrisc@lists.librecores.org
10234W:	http://openrisc.io
10235S:	Maintained
10236F:	Documentation/devicetree/bindings/openrisc/
10237F:	Documentation/openrisc/
10238F:	arch/openrisc/
10239F:	drivers/irqchip/irq-ompic.c
10240F:	drivers/irqchip/irq-or1k-*
10241
10242OPENVSWITCH
10243M:	Pravin B Shelar <pshelar@ovn.org>
10244L:	netdev@vger.kernel.org
10245L:	dev@openvswitch.org
10246W:	http://openvswitch.org
10247S:	Maintained
10248F:	net/openvswitch/
10249F:	include/uapi/linux/openvswitch.h
10250
10251OPERATING PERFORMANCE POINTS (OPP)
10252M:	Viresh Kumar <vireshk@kernel.org>
10253M:	Nishanth Menon <nm@ti.com>
10254M:	Stephen Boyd <sboyd@codeaurora.org>
10255L:	linux-pm@vger.kernel.org
10256S:	Maintained
10257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10258F:	drivers/opp/
10259F:	include/linux/pm_opp.h
10260F:	Documentation/power/opp.txt
10261F:	Documentation/devicetree/bindings/opp/
10262
10263OPL4 DRIVER
10264M:	Clemens Ladisch <clemens@ladisch.de>
10265L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10266T:	git git://git.alsa-project.org/alsa-kernel.git
10267S:	Maintained
10268F:	sound/drivers/opl4/
10269
10270OPROFILE
10271M:	Robert Richter <rric@kernel.org>
10272L:	oprofile-list@lists.sf.net
10273S:	Maintained
10274F:	arch/*/include/asm/oprofile*.h
10275F:	arch/*/oprofile/
10276F:	drivers/oprofile/
10277F:	include/linux/oprofile.h
10278
10279ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10280M:	Mark Fasheh <mfasheh@versity.com>
10281M:	Joel Becker <jlbec@evilplan.org>
10282L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10283W:	http://ocfs2.wiki.kernel.org
10284S:	Supported
10285F:	Documentation/filesystems/ocfs2.txt
10286F:	Documentation/filesystems/dlmfs.txt
10287F:	fs/ocfs2/
10288
10289ORANGEFS FILESYSTEM
10290M:	Mike Marshall <hubcap@omnibond.com>
10291L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10293S:	Supported
10294F:	fs/orangefs/
10295F:	Documentation/filesystems/orangefs.txt
10296
10297ORINOCO DRIVER
10298L:	linux-wireless@vger.kernel.org
10299W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10300W:	http://www.nongnu.org/orinoco/
10301S:	Orphan
10302F:	drivers/net/wireless/intersil/orinoco/
10303
10304OSD LIBRARY and FILESYSTEM
10305M:	Boaz Harrosh <ooo@electrozaur.com>
10306S:	Maintained
10307F:	drivers/scsi/osd/
10308F:	include/scsi/osd_*
10309F:	fs/exofs/
10310
10311OV2659 OMNIVISION SENSOR DRIVER
10312M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10313L:	linux-media@vger.kernel.org
10314W:	https://linuxtv.org
10315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10316T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10317S:	Maintained
10318F:	drivers/media/i2c/ov2659.c
10319F:	include/media/i2c/ov2659.h
10320
10321OVERLAY FILESYSTEM
10322M:	Miklos Szeredi <miklos@szeredi.hu>
10323L:	linux-unionfs@vger.kernel.org
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10325S:	Supported
10326F:	fs/overlayfs/
10327F:	Documentation/filesystems/overlayfs.txt
10328
10329P54 WIRELESS DRIVER
10330M:	Christian Lamparter <chunkeey@googlemail.com>
10331L:	linux-wireless@vger.kernel.org
10332W:	http://wireless.kernel.org/en/users/Drivers/p54
10333S:	Maintained
10334F:	drivers/net/wireless/intersil/p54/
10335
10336PA SEMI ETHERNET DRIVER
10337L:	netdev@vger.kernel.org
10338S:	Orphan
10339F:	drivers/net/ethernet/pasemi/*
10340
10341PA SEMI SMBUS DRIVER
10342L:	linux-i2c@vger.kernel.org
10343S:	Orphan
10344F:	drivers/i2c/busses/i2c-pasemi.c
10345
10346PADATA PARALLEL EXECUTION MECHANISM
10347M:	Steffen Klassert <steffen.klassert@secunet.com>
10348L:	linux-crypto@vger.kernel.org
10349S:	Maintained
10350F:	kernel/padata.c
10351F:	include/linux/padata.h
10352F:	Documentation/padata.txt
10353
10354PANASONIC LAPTOP ACPI EXTRAS DRIVER
10355M:	Harald Welte <laforge@gnumonks.org>
10356L:	platform-driver-x86@vger.kernel.org
10357S:	Maintained
10358F:	drivers/platform/x86/panasonic-laptop.c
10359
10360PANASONIC MN10300/AM33/AM34 PORT
10361M:	David Howells <dhowells@redhat.com>
10362L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10363W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10364S:	Maintained
10365F:	Documentation/mn10300/
10366F:	arch/mn10300/
10367
10368PARALLEL LCD/KEYPAD PANEL DRIVER
10369M:	Willy Tarreau <willy@haproxy.com>
10370M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10371S:	Odd Fixes
10372F:	Documentation/misc-devices/lcd-panel-cgram.txt
10373F:	drivers/misc/panel.c
10374
10375PARALLEL PORT SUBSYSTEM
10376M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10377M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10378L:	linux-parport@lists.infradead.org (subscribers-only)
10379S:	Maintained
10380F:	drivers/parport/
10381F:	include/linux/parport*.h
10382F:	drivers/char/ppdev.c
10383F:	include/uapi/linux/ppdev.h
10384F:	Documentation/parport*.txt
10385
10386PARAVIRT_OPS INTERFACE
10387M:	Juergen Gross <jgross@suse.com>
10388M:	Alok Kataria <akataria@vmware.com>
10389M:	Rusty Russell <rusty@rustcorp.com.au>
10390L:	virtualization@lists.linux-foundation.org
10391S:	Supported
10392F:	Documentation/virtual/paravirt_ops.txt
10393F:	arch/*/kernel/paravirt*
10394F:	arch/*/include/asm/paravirt*.h
10395F:	include/linux/hypervisor.h
10396
10397PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10398M:	Tim Waugh <tim@cyberelk.net>
10399L:	linux-parport@lists.infradead.org (subscribers-only)
10400S:	Maintained
10401F:	Documentation/blockdev/paride.txt
10402F:	drivers/block/paride/
10403
10404PARISC ARCHITECTURE
10405M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10406M:	Helge Deller <deller@gmx.de>
10407L:	linux-parisc@vger.kernel.org
10408W:	http://www.parisc-linux.org/
10409Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10412S:	Maintained
10413F:	arch/parisc/
10414F:	Documentation/parisc/
10415F:	drivers/parisc/
10416F:	drivers/char/agp/parisc-agp.c
10417F:	drivers/input/serio/gscps2.c
10418F:	drivers/parport/parport_gsc.*
10419F:	drivers/tty/serial/8250/8250_gsc.c
10420F:	drivers/video/fbdev/sti*
10421F:	drivers/video/console/sti*
10422F:	drivers/video/logo/logo_parisc*
10423
10424PARMAN
10425M:	Jiri Pirko <jiri@mellanox.com>
10426L:	netdev@vger.kernel.org
10427S:	Supported
10428F:	lib/parman.c
10429F:	lib/test_parman.c
10430F:	include/linux/parman.h
10431
10432PC87360 HARDWARE MONITORING DRIVER
10433M:	Jim Cromie <jim.cromie@gmail.com>
10434L:	linux-hwmon@vger.kernel.org
10435S:	Maintained
10436F:	Documentation/hwmon/pc87360
10437F:	drivers/hwmon/pc87360.c
10438
10439PC8736x GPIO DRIVER
10440M:	Jim Cromie <jim.cromie@gmail.com>
10441S:	Maintained
10442F:	drivers/char/pc8736x_gpio.c
10443
10444PC87427 HARDWARE MONITORING DRIVER
10445M:	Jean Delvare <jdelvare@suse.com>
10446L:	linux-hwmon@vger.kernel.org
10447S:	Maintained
10448F:	Documentation/hwmon/pc87427
10449F:	drivers/hwmon/pc87427.c
10450
10451PCA9532 LED DRIVER
10452M:	Riku Voipio <riku.voipio@iki.fi>
10453S:	Maintained
10454F:	drivers/leds/leds-pca9532.c
10455F:	include/linux/leds-pca9532.h
10456
10457PCA9541 I2C BUS MASTER SELECTOR DRIVER
10458M:	Guenter Roeck <linux@roeck-us.net>
10459L:	linux-i2c@vger.kernel.org
10460S:	Maintained
10461F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10462
10463PCDP - PRIMARY CONSOLE AND DEBUG PORT
10464M:	Khalid Aziz <khalid@gonehiking.org>
10465S:	Maintained
10466F:	drivers/firmware/pcdp.*
10467
10468PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10469M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10470L:	linux-pci@vger.kernel.org
10471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10472S:	Maintained
10473F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10474F:	drivers/pci/host/pci-aardvark.c
10475
10476PCI DRIVER FOR ALTERA PCIE IP
10477M:	Ley Foon Tan <lftan@altera.com>
10478L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10479L:	linux-pci@vger.kernel.org
10480S:	Supported
10481F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10482F:	drivers/pci/host/pcie-altera.c
10483
10484PCI DRIVER FOR APPLIEDMICRO XGENE
10485M:	Tanmay Inamdar <tinamdar@apm.com>
10486L:	linux-pci@vger.kernel.org
10487L:	linux-arm-kernel@lists.infradead.org
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10490F:	drivers/pci/host/pci-xgene.c
10491
10492PCI DRIVER FOR ARM VERSATILE PLATFORM
10493M:	Rob Herring <robh@kernel.org>
10494L:	linux-pci@vger.kernel.org
10495L:	linux-arm-kernel@lists.infradead.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/pci/versatile.txt
10498F:	drivers/pci/host/pci-versatile.c
10499
10500PCI DRIVER FOR ARMADA 8K
10501M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10502L:	linux-pci@vger.kernel.org
10503L:	linux-arm-kernel@lists.infradead.org
10504S:	Maintained
10505F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10506F:	drivers/pci/dwc/pcie-armada8k.c
10507
10508PCI DRIVER FOR FREESCALE LAYERSCAPE
10509M:	Minghuan Lian <minghuan.Lian@freescale.com>
10510M:	Mingkai Hu <mingkai.hu@freescale.com>
10511M:	Roy Zang <tie-fei.zang@freescale.com>
10512L:	linuxppc-dev@lists.ozlabs.org
10513L:	linux-pci@vger.kernel.org
10514L:	linux-arm-kernel@lists.infradead.org
10515S:	Maintained
10516F:	drivers/pci/dwc/*layerscape*
10517
10518PCI DRIVER FOR GENERIC OF HOSTS
10519M:	Will Deacon <will.deacon@arm.com>
10520L:	linux-pci@vger.kernel.org
10521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10522S:	Maintained
10523F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10524F:	drivers/pci/host/pci-host-common.c
10525F:	drivers/pci/host/pci-host-generic.c
10526
10527PCI DRIVER FOR IMX6
10528M:	Richard Zhu <hongxing.zhu@nxp.com>
10529M:	Lucas Stach <l.stach@pengutronix.de>
10530L:	linux-pci@vger.kernel.org
10531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10532S:	Maintained
10533F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10534F:	drivers/pci/dwc/*imx6*
10535
10536PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10537M:	Keith Busch <keith.busch@intel.com>
10538M:	Jonathan Derrick <jonathan.derrick@intel.com>
10539L:	linux-pci@vger.kernel.org
10540S:	Supported
10541F:	drivers/pci/host/vmd.c
10542
10543PCI DRIVER FOR MICROSEMI SWITCHTEC
10544M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10545M:	Logan Gunthorpe <logang@deltatee.com>
10546L:	linux-pci@vger.kernel.org
10547S:	Maintained
10548F:	Documentation/switchtec.txt
10549F:	Documentation/ABI/testing/sysfs-class-switchtec
10550F:	drivers/pci/switch/switchtec*
10551F:	include/uapi/linux/switchtec_ioctl.h
10552F:	include/linux/switchtec.h
10553F:	drivers/ntb/hw/mscc/
10554
10555PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10556M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10557M:	Jason Cooper <jason@lakedaemon.net>
10558L:	linux-pci@vger.kernel.org
10559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10560S:	Maintained
10561F:	drivers/pci/host/*mvebu*
10562
10563PCI DRIVER FOR NVIDIA TEGRA
10564M:	Thierry Reding <thierry.reding@gmail.com>
10565L:	linux-tegra@vger.kernel.org
10566L:	linux-pci@vger.kernel.org
10567S:	Supported
10568F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10569F:	drivers/pci/host/pci-tegra.c
10570
10571PCI DRIVER FOR RENESAS R-CAR
10572M:	Simon Horman <horms@verge.net.au>
10573L:	linux-pci@vger.kernel.org
10574L:	linux-renesas-soc@vger.kernel.org
10575S:	Maintained
10576F:	drivers/pci/host/*rcar*
10577
10578PCI DRIVER FOR SAMSUNG EXYNOS
10579M:	Jingoo Han <jingoohan1@gmail.com>
10580L:	linux-pci@vger.kernel.org
10581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10582L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10583S:	Maintained
10584F:	drivers/pci/dwc/pci-exynos.c
10585
10586PCI DRIVER FOR SYNOPSYS DESIGNWARE
10587M:	Jingoo Han <jingoohan1@gmail.com>
10588M:	Joao Pinto <Joao.Pinto@synopsys.com>
10589L:	linux-pci@vger.kernel.org
10590S:	Maintained
10591F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10592F:	drivers/pci/dwc/*designware*
10593
10594PCI DRIVER FOR TI DRA7XX
10595M:	Kishon Vijay Abraham I <kishon@ti.com>
10596L:	linux-omap@vger.kernel.org
10597L:	linux-pci@vger.kernel.org
10598S:	Supported
10599F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10600F:	drivers/pci/dwc/pci-dra7xx.c
10601
10602PCI DRIVER FOR TI KEYSTONE
10603M:	Murali Karicheri <m-karicheri2@ti.com>
10604L:	linux-pci@vger.kernel.org
10605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10606S:	Maintained
10607F:	drivers/pci/dwc/*keystone*
10608
10609PCI ENDPOINT SUBSYSTEM
10610M:	Kishon Vijay Abraham I <kishon@ti.com>
10611M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10612L:	linux-pci@vger.kernel.org
10613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10614S:	Supported
10615F:	drivers/pci/endpoint/
10616F:	drivers/misc/pci_endpoint_test.c
10617F:	tools/pci/
10618
10619PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10620M:	Russell Currey <ruscur@russell.cc>
10621L:	linuxppc-dev@lists.ozlabs.org
10622S:	Supported
10623F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10624F:	arch/powerpc/kernel/eeh*.c
10625F:	arch/powerpc/platforms/*/eeh*.c
10626F:	arch/powerpc/include/*/eeh*.h
10627
10628PCI ERROR RECOVERY
10629M:	Linas Vepstas <linasvepstas@gmail.com>
10630L:	linux-pci@vger.kernel.org
10631S:	Supported
10632F:	Documentation/PCI/pci-error-recovery.txt
10633
10634PCI MSI DRIVER FOR ALTERA MSI IP
10635M:	Ley Foon Tan <lftan@altera.com>
10636L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10637L:	linux-pci@vger.kernel.org
10638S:	Supported
10639F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10640F:	drivers/pci/host/pcie-altera-msi.c
10641
10642PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10643M:	Duc Dang <dhdang@apm.com>
10644L:	linux-pci@vger.kernel.org
10645L:	linux-arm-kernel@lists.infradead.org
10646S:	Maintained
10647F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10648F:	drivers/pci/host/pci-xgene-msi.c
10649
10650PCI SUBSYSTEM
10651M:	Bjorn Helgaas <bhelgaas@google.com>
10652L:	linux-pci@vger.kernel.org
10653Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10655S:	Supported
10656F:	Documentation/devicetree/bindings/pci/
10657F:	Documentation/PCI/
10658F:	drivers/pci/
10659F:	include/linux/pci*
10660F:	arch/x86/pci/
10661F:	arch/x86/kernel/quirks.c
10662
10663PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10664M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10665L:	linux-pci@vger.kernel.org
10666Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10668S:	Supported
10669F:	drivers/pci/host/
10670F:	drivers/pci/dwc/
10671
10672PCIE DRIVER FOR AXIS ARTPEC
10673M:	Niklas Cassel <niklas.cassel@axis.com>
10674M:	Jesper Nilsson <jesper.nilsson@axis.com>
10675L:	linux-arm-kernel@axis.com
10676L:	linux-pci@vger.kernel.org
10677S:	Maintained
10678F:	Documentation/devicetree/bindings/pci/axis,artpec*
10679F:	drivers/pci/dwc/*artpec*
10680
10681PCIE DRIVER FOR CAVIUM THUNDERX
10682M:	David Daney <david.daney@cavium.com>
10683L:	linux-pci@vger.kernel.org
10684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10685S:	Supported
10686F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10687F:	drivers/pci/host/pci-thunder-*
10688
10689PCIE DRIVER FOR HISILICON
10690M:	Zhou Wang <wangzhou1@hisilicon.com>
10691L:	linux-pci@vger.kernel.org
10692S:	Maintained
10693F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10694F:	drivers/pci/dwc/pcie-hisi.c
10695
10696PCIE DRIVER FOR HISILICON KIRIN
10697M:	Xiaowei Song <songxiaowei@hisilicon.com>
10698M:	Binghui Wang <wangbinghui@hisilicon.com>
10699L:	linux-pci@vger.kernel.org
10700S:	Maintained
10701F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10702F:	drivers/pci/dwc/pcie-kirin.c
10703
10704PCIE DRIVER FOR HISILICON STB
10705M:	Jianguo Sun <sunjianguo1@huawei.com>
10706M:	Shawn Guo <shawn.guo@linaro.org>
10707L:	linux-pci@vger.kernel.org
10708S:	Maintained
10709F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10710F:	drivers/pci/dwc/pcie-histb.c
10711
10712PCIE DRIVER FOR MEDIATEK
10713M:	Ryder Lee <ryder.lee@mediatek.com>
10714L:	linux-pci@vger.kernel.org
10715L:	linux-mediatek@lists.infradead.org
10716S:	Supported
10717F:	Documentation/devicetree/bindings/pci/mediatek*
10718F:	drivers/pci/host/*mediatek*
10719
10720PCIE DRIVER FOR QUALCOMM MSM
10721M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10722L:	linux-pci@vger.kernel.org
10723L:	linux-arm-msm@vger.kernel.org
10724S:	Maintained
10725F:	drivers/pci/dwc/*qcom*
10726
10727PCIE DRIVER FOR ROCKCHIP
10728M:	Shawn Lin <shawn.lin@rock-chips.com>
10729L:	linux-pci@vger.kernel.org
10730L:	linux-rockchip@lists.infradead.org
10731S:	Maintained
10732F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10733F:	drivers/pci/host/pcie-rockchip.c
10734
10735PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10736M:	Linus Walleij <linus.walleij@linaro.org>
10737L:	linux-pci@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10740F:	drivers/pci/host/pci-v3-semi.c
10741
10742PCIE DRIVER FOR ST SPEAR13XX
10743M:	Pratyush Anand <pratyush.anand@gmail.com>
10744L:	linux-pci@vger.kernel.org
10745S:	Maintained
10746F:	drivers/pci/dwc/*spear*
10747
10748PCMCIA SUBSYSTEM
10749P:	Linux PCMCIA Team
10750L:	linux-pcmcia@lists.infradead.org
10751W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10753S:	Maintained
10754F:	Documentation/pcmcia/
10755F:	tools/pcmcia/
10756F:	drivers/pcmcia/
10757F:	include/pcmcia/
10758
10759PCNET32 NETWORK DRIVER
10760M:	Don Fry <pcnet32@frontier.com>
10761L:	netdev@vger.kernel.org
10762S:	Maintained
10763F:	drivers/net/ethernet/amd/pcnet32.c
10764
10765PCRYPT PARALLEL CRYPTO ENGINE
10766M:	Steffen Klassert <steffen.klassert@secunet.com>
10767L:	linux-crypto@vger.kernel.org
10768S:	Maintained
10769F:	crypto/pcrypt.c
10770F:	include/crypto/pcrypt.h
10771
10772PEAQ WMI HOTKEYS DRIVER
10773M:	Hans de Goede <hdegoede@redhat.com>
10774L:	platform-driver-x86@vger.kernel.org
10775S:	Maintained
10776F:	drivers/platform/x86/peaq-wmi.c
10777
10778PER-CPU MEMORY ALLOCATOR
10779M:	Tejun Heo <tj@kernel.org>
10780M:	Christoph Lameter <cl@linux.com>
10781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10782S:	Maintained
10783F:	include/linux/percpu*.h
10784F:	mm/percpu*.c
10785F:	arch/*/include/asm/percpu.h
10786
10787PER-TASK DELAY ACCOUNTING
10788M:	Balbir Singh <bsingharora@gmail.com>
10789S:	Maintained
10790F:	include/linux/delayacct.h
10791F:	kernel/delayacct.c
10792
10793PERFORMANCE EVENTS SUBSYSTEM
10794M:	Peter Zijlstra <peterz@infradead.org>
10795M:	Ingo Molnar <mingo@redhat.com>
10796M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10797R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10798R:	Jiri Olsa <jolsa@redhat.com>
10799R:	Namhyung Kim <namhyung@kernel.org>
10800L:	linux-kernel@vger.kernel.org
10801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10802S:	Supported
10803F:	kernel/events/*
10804F:	include/linux/perf_event.h
10805F:	include/uapi/linux/perf_event.h
10806F:	arch/*/kernel/perf_event*.c
10807F:	arch/*/kernel/*/perf_event*.c
10808F:	arch/*/kernel/*/*/perf_event*.c
10809F:	arch/*/include/asm/perf_event.h
10810F:	arch/*/kernel/perf_callchain.c
10811F:	arch/*/events/*
10812F:	tools/perf/
10813
10814PERSONALITY HANDLING
10815M:	Christoph Hellwig <hch@infradead.org>
10816L:	linux-abi-devel@lists.sourceforge.net
10817S:	Maintained
10818F:	include/linux/personality.h
10819F:	include/uapi/linux/personality.h
10820
10821PHONET PROTOCOL
10822M:	Remi Denis-Courmont <courmisch@gmail.com>
10823S:	Supported
10824F:	Documentation/networking/phonet.txt
10825F:	include/linux/phonet.h
10826F:	include/net/phonet/
10827F:	include/uapi/linux/phonet.h
10828F:	net/phonet/
10829
10830PHRAM MTD DRIVER
10831M:	Joern Engel <joern@lazybastard.org>
10832L:	linux-mtd@lists.infradead.org
10833S:	Maintained
10834F:	drivers/mtd/devices/phram.c
10835
10836PICOLCD HID DRIVER
10837M:	Bruno Prémont <bonbons@linux-vserver.org>
10838L:	linux-input@vger.kernel.org
10839S:	Maintained
10840F:	drivers/hid/hid-picolcd*
10841
10842PICOXCELL SUPPORT
10843M:	Jamie Iles <jamie@jamieiles.com>
10844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10845T:	git git://github.com/jamieiles/linux-2.6-ji.git
10846S:	Supported
10847F:	arch/arm/boot/dts/picoxcell*
10848F:	arch/arm/mach-picoxcell/
10849F:	drivers/crypto/picoxcell*
10850
10851PIN CONTROL SUBSYSTEM
10852M:	Linus Walleij <linus.walleij@linaro.org>
10853L:	linux-gpio@vger.kernel.org
10854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10855S:	Maintained
10856F:	Documentation/devicetree/bindings/pinctrl/
10857F:	Documentation/driver-api/pinctl.rst
10858F:	drivers/pinctrl/
10859F:	include/linux/pinctrl/
10860
10861PIN CONTROLLER - ATMEL AT91
10862M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864S:	Maintained
10865F:	drivers/pinctrl/pinctrl-at91.*
10866
10867PIN CONTROLLER - ATMEL AT91 PIO4
10868M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10870L:	linux-gpio@vger.kernel.org
10871S:	Supported
10872F:	drivers/pinctrl/pinctrl-at91-pio4.*
10873
10874PIN CONTROLLER - INTEL
10875M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10876M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10877S:	Maintained
10878F:	drivers/pinctrl/intel/
10879
10880PIN CONTROLLER - MEDIATEK
10881M:	Sean Wang <sean.wang@mediatek.com>
10882L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10883S:	Maintained
10884F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10885F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10886F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10887F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10888F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10889
10890PIN CONTROLLER - QUALCOMM
10891M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10892S:	Maintained
10893L:	linux-arm-msm@vger.kernel.org
10894F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10895F:	drivers/pinctrl/qcom/
10896
10897PIN CONTROLLER - RENESAS
10898M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10899M:	Geert Uytterhoeven <geert+renesas@glider.be>
10900L:	linux-renesas-soc@vger.kernel.org
10901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10902S:	Maintained
10903F:	drivers/pinctrl/sh-pfc/
10904
10905PIN CONTROLLER - SAMSUNG
10906M:	Tomasz Figa <tomasz.figa@gmail.com>
10907M:	Krzysztof Kozlowski <krzk@kernel.org>
10908M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10911Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10913S:	Maintained
10914F:	drivers/pinctrl/samsung/
10915F:	include/dt-bindings/pinctrl/samsung.h
10916F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10917
10918PIN CONTROLLER - SINGLE
10919M:	Tony Lindgren <tony@atomide.com>
10920M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922L:	linux-omap@vger.kernel.org
10923S:	Maintained
10924F:	drivers/pinctrl/pinctrl-single.c
10925
10926PIN CONTROLLER - ST SPEAR
10927M:	Viresh Kumar <vireshk@kernel.org>
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929W:	http://www.st.com/spear
10930S:	Maintained
10931F:	drivers/pinctrl/spear/
10932
10933PISTACHIO SOC SUPPORT
10934M:	James Hartley <james.hartley@sondrel.com>
10935L:	linux-mips@linux-mips.org
10936S:	Odd Fixes
10937F:	arch/mips/pistachio/
10938F:	arch/mips/include/asm/mach-pistachio/
10939F:	arch/mips/boot/dts/img/pistachio*
10940F:	arch/mips/configs/pistachio*_defconfig
10941
10942PKTCDVD DRIVER
10943S:	Orphan
10944M:	linux-block@vger.kernel.org
10945F:	drivers/block/pktcdvd.c
10946F:	include/linux/pktcdvd.h
10947F:	include/uapi/linux/pktcdvd.h
10948
10949PKUNITY SOC DRIVERS
10950M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10951W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10952S:	Maintained
10953T:	git git://github.com/gxt/linux.git
10954F:	drivers/input/serio/i8042-unicore32io.h
10955F:	drivers/i2c/busses/i2c-puv3.c
10956F:	drivers/video/fbdev/fb-puv3.c
10957F:	drivers/rtc/rtc-puv3.c
10958
10959PMBUS HARDWARE MONITORING DRIVERS
10960M:	Guenter Roeck <linux@roeck-us.net>
10961L:	linux-hwmon@vger.kernel.org
10962W:	http://hwmon.wiki.kernel.org/
10963W:	http://www.roeck-us.net/linux/drivers/
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10965S:	Maintained
10966F:	Documentation/hwmon/pmbus
10967F:	drivers/hwmon/pmbus/
10968F:	include/linux/pmbus.h
10969
10970PMC SIERRA MaxRAID DRIVER
10971L:	linux-scsi@vger.kernel.org
10972W:	http://www.pmc-sierra.com/
10973S:	Orphan
10974F:	drivers/scsi/pmcraid.*
10975
10976PMC SIERRA PM8001 DRIVER
10977M:	Jack Wang <jinpu.wang@profitbricks.com>
10978M:	lindar_liu@usish.com
10979L:	linux-scsi@vger.kernel.org
10980S:	Supported
10981F:	drivers/scsi/pm8001/
10982
10983PNP SUPPORT
10984M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10985S:	Maintained
10986F:	drivers/pnp/
10987
10988POSIX CLOCKS and TIMERS
10989M:	Thomas Gleixner <tglx@linutronix.de>
10990L:	linux-kernel@vger.kernel.org
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10992S:	Maintained
10993F:	fs/timerfd.c
10994F:	include/linux/timer*
10995F:	kernel/time/*timer*
10996
10997POWER MANAGEMENT CORE
10998M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10999L:	linux-pm@vger.kernel.org
11000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11001B:	https://bugzilla.kernel.org
11002S:	Supported
11003F:	drivers/base/power/
11004F:	include/linux/pm.h
11005F:	include/linux/pm_*
11006F:	include/linux/powercap.h
11007F:	drivers/powercap/
11008F:	kernel/configs/nopm.config
11009
11010POWER STATE COORDINATION INTERFACE (PSCI)
11011M:	Mark Rutland <mark.rutland@arm.com>
11012M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11013L:	linux-arm-kernel@lists.infradead.org
11014S:	Maintained
11015F:	drivers/firmware/psci*.c
11016F:	include/linux/psci.h
11017F:	include/uapi/linux/psci.h
11018
11019POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11020M:	Sebastian Reichel <sre@kernel.org>
11021L:	linux-pm@vger.kernel.org
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11023S:	Maintained
11024F:	Documentation/devicetree/bindings/power/supply/
11025F:	include/linux/power_supply.h
11026F:	drivers/power/supply/
11027
11028POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11029M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11030L:	linuxppc-dev@lists.ozlabs.org
11031S:	Maintained
11032F:	drivers/char/powernv-op-panel.c
11033
11034PPP OVER ATM (RFC 2364)
11035M:	Mitchell Blank Jr <mitch@sfgoth.com>
11036S:	Maintained
11037F:	net/atm/pppoatm.c
11038F:	include/uapi/linux/atmppp.h
11039
11040PPP OVER ETHERNET
11041M:	Michal Ostrowski <mostrows@earthlink.net>
11042S:	Maintained
11043F:	drivers/net/ppp/pppoe.c
11044F:	drivers/net/ppp/pppox.c
11045
11046PPP OVER L2TP
11047M:	James Chapman <jchapman@katalix.com>
11048S:	Maintained
11049F:	net/l2tp/l2tp_ppp.c
11050F:	include/linux/if_pppol2tp.h
11051F:	include/uapi/linux/if_pppol2tp.h
11052
11053PPP PROTOCOL DRIVERS AND COMPRESSORS
11054M:	Paul Mackerras <paulus@samba.org>
11055L:	linux-ppp@vger.kernel.org
11056S:	Maintained
11057F:	drivers/net/ppp/ppp_*
11058
11059PPS SUPPORT
11060M:	Rodolfo Giometti <giometti@enneenne.com>
11061W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11062L:	linuxpps@ml.enneenne.com (subscribers-only)
11063S:	Maintained
11064F:	Documentation/pps/
11065F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11066F:	Documentation/ABI/testing/sysfs-pps
11067F:	drivers/pps/
11068F:	include/linux/pps*.h
11069F:	include/uapi/linux/pps.h
11070
11071PPTP DRIVER
11072M:	Dmitry Kozlov <xeb@mail.ru>
11073L:	netdev@vger.kernel.org
11074S:	Maintained
11075F:	drivers/net/ppp/pptp.c
11076W:	http://sourceforge.net/projects/accel-pptp
11077
11078PREEMPTIBLE KERNEL
11079M:	Robert Love <rml@tech9.net>
11080L:	kpreempt-tech@lists.sourceforge.net
11081W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11082S:	Supported
11083F:	Documentation/preempt-locking.txt
11084F:	include/linux/preempt.h
11085
11086PRINTK
11087M:	Petr Mladek <pmladek@suse.com>
11088M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11089R:	Steven Rostedt <rostedt@goodmis.org>
11090S:	Maintained
11091F:	kernel/printk/
11092F:	include/linux/printk.h
11093
11094PRISM54 WIRELESS DRIVER
11095M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11096L:	linux-wireless@vger.kernel.org
11097W:	http://wireless.kernel.org/en/users/Drivers/p54
11098S:	Obsolete
11099F:	drivers/net/wireless/intersil/prism54/
11100
11101PROC SYSCTL
11102M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11103M:	Kees Cook <keescook@chromium.org>
11104L:	linux-kernel@vger.kernel.org
11105L:	linux-fsdevel@vger.kernel.org
11106S:	Maintained
11107F:	fs/proc/proc_sysctl.c
11108F:	include/linux/sysctl.h
11109F:	kernel/sysctl.c
11110F:	tools/testing/selftests/sysctl/
11111
11112PS3 NETWORK SUPPORT
11113M:	Geoff Levand <geoff@infradead.org>
11114L:	netdev@vger.kernel.org
11115L:	linuxppc-dev@lists.ozlabs.org
11116S:	Maintained
11117F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11118
11119PS3 PLATFORM SUPPORT
11120M:	Geoff Levand <geoff@infradead.org>
11121L:	linuxppc-dev@lists.ozlabs.org
11122S:	Maintained
11123F:	arch/powerpc/boot/ps3*
11124F:	arch/powerpc/include/asm/lv1call.h
11125F:	arch/powerpc/include/asm/ps3*.h
11126F:	arch/powerpc/platforms/ps3/
11127F:	drivers/*/ps3*
11128F:	drivers/ps3/
11129F:	drivers/rtc/rtc-ps3.c
11130F:	drivers/usb/host/*ps3.c
11131F:	sound/ppc/snd_ps3*
11132
11133PS3VRAM DRIVER
11134M:	Jim Paris <jim@jtan.com>
11135M:	Geoff Levand <geoff@infradead.org>
11136L:	linuxppc-dev@lists.ozlabs.org
11137S:	Maintained
11138F:	drivers/block/ps3vram.c
11139
11140PSAMPLE PACKET SAMPLING SUPPORT:
11141M:	Yotam Gigi <yotam.gi@gmail.com>
11142S:	Maintained
11143F:	net/psample
11144F:	include/net/psample.h
11145F:	include/uapi/linux/psample.h
11146
11147PSTORE FILESYSTEM
11148M:	Kees Cook <keescook@chromium.org>
11149M:	Anton Vorontsov <anton@enomsg.org>
11150M:	Colin Cross <ccross@android.com>
11151M:	Tony Luck <tony.luck@intel.com>
11152S:	Maintained
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11154F:	fs/pstore/
11155F:	include/linux/pstore*
11156F:	drivers/firmware/efi/efi-pstore.c
11157F:	drivers/acpi/apei/erst.c
11158F:	Documentation/admin-guide/ramoops.rst
11159F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11160K:	\b(pstore|ramoops)
11161
11162PTP HARDWARE CLOCK SUPPORT
11163M:	Richard Cochran <richardcochran@gmail.com>
11164L:	netdev@vger.kernel.org
11165S:	Maintained
11166W:	http://linuxptp.sourceforge.net/
11167F:	Documentation/ABI/testing/sysfs-ptp
11168F:	Documentation/ptp/*
11169F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11170F:	drivers/net/phy/dp83640*
11171F:	drivers/ptp/*
11172F:	include/linux/ptp_cl*
11173
11174PTRACE SUPPORT
11175M:	Oleg Nesterov <oleg@redhat.com>
11176S:	Maintained
11177F:	include/asm-generic/syscall.h
11178F:	include/linux/ptrace.h
11179F:	include/linux/regset.h
11180F:	include/linux/tracehook.h
11181F:	include/uapi/linux/ptrace.h
11182F:	include/uapi/linux/ptrace.h
11183F:	include/asm-generic/ptrace.h
11184F:	kernel/ptrace.c
11185F:	arch/*/ptrace*.c
11186F:	arch/*/*/ptrace*.c
11187F:	arch/*/include/asm/ptrace*.h
11188
11189PULSE8-CEC DRIVER
11190M:	Hans Verkuil <hverkuil@xs4all.nl>
11191L:	linux-media@vger.kernel.org
11192T:	git git://linuxtv.org/media_tree.git
11193S:	Maintained
11194F:	drivers/media/usb/pulse8-cec/*
11195F:	Documentation/media/cec-drivers/pulse8-cec.rst
11196
11197PVRUSB2 VIDEO4LINUX DRIVER
11198M:	Mike Isely <isely@pobox.com>
11199L:	pvrusb2@isely.net	(subscribers-only)
11200L:	linux-media@vger.kernel.org
11201W:	http://www.isely.net/pvrusb2/
11202T:	git git://linuxtv.org/media_tree.git
11203S:	Maintained
11204F:	Documentation/media/v4l-drivers/pvrusb2*
11205F:	drivers/media/usb/pvrusb2/
11206
11207PWC WEBCAM DRIVER
11208M:	Hans Verkuil <hverkuil@xs4all.nl>
11209L:	linux-media@vger.kernel.org
11210T:	git git://linuxtv.org/media_tree.git
11211S:	Odd Fixes
11212F:	drivers/media/usb/pwc/*
11213
11214PWM FAN DRIVER
11215M:	Kamil Debski <kamil@wypas.org>
11216M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11217L:	linux-hwmon@vger.kernel.org
11218S:	Supported
11219F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11220F:	Documentation/hwmon/pwm-fan
11221F:	drivers/hwmon/pwm-fan.c
11222
11223PWM IR Transmitter
11224M:	Sean Young <sean@mess.org>
11225L:	linux-media@vger.kernel.org
11226S:	Maintained
11227F:	drivers/media/rc/pwm-ir-tx.c
11228
11229PWM SUBSYSTEM
11230M:	Thierry Reding <thierry.reding@gmail.com>
11231L:	linux-pwm@vger.kernel.org
11232S:	Maintained
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11234F:	Documentation/pwm.txt
11235F:	Documentation/devicetree/bindings/pwm/
11236F:	include/linux/pwm.h
11237F:	drivers/pwm/
11238F:	drivers/video/backlight/pwm_bl.c
11239F:	include/linux/pwm_backlight.h
11240F:	drivers/gpio/gpio-mvebu.c
11241F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11242
11243PXA GPIO DRIVER
11244M:	Robert Jarzmik <robert.jarzmik@free.fr>
11245L:	linux-gpio@vger.kernel.org
11246S:	Maintained
11247F:	drivers/gpio/gpio-pxa.c
11248
11249PXA MMCI DRIVER
11250S:	Orphan
11251
11252PXA RTC DRIVER
11253M:	Robert Jarzmik <robert.jarzmik@free.fr>
11254L:	linux-rtc@vger.kernel.org
11255S:	Maintained
11256
11257PXA2xx/PXA3xx SUPPORT
11258M:	Daniel Mack <daniel@zonque.org>
11259M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11260M:	Robert Jarzmik <robert.jarzmik@free.fr>
11261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11262T:	git git://github.com/hzhuang1/linux.git
11263T:	git git://github.com/rjarzmik/linux.git
11264S:	Maintained
11265F:	arch/arm/boot/dts/pxa*
11266F:	arch/arm/mach-pxa/
11267F:	drivers/dma/pxa*
11268F:	drivers/pcmcia/pxa2xx*
11269F:	drivers/pinctrl/pxa/
11270F:	drivers/spi/spi-pxa2xx*
11271F:	drivers/usb/gadget/udc/pxa2*
11272F:	include/sound/pxa2xx-lib.h
11273F:	sound/arm/pxa*
11274F:	sound/soc/pxa/
11275
11276PXA3xx NAND FLASH DRIVER
11277M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11278L:	linux-mtd@lists.infradead.org
11279S:	Maintained
11280F:	drivers/mtd/nand/pxa3xx_nand.c
11281
11282QAT DRIVER
11283M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11284L:	qat-linux@intel.com
11285S:	Supported
11286F:	drivers/crypto/qat/
11287
11288QCOM AUDIO (ASoC) DRIVERS
11289M:	Patrick Lai <plai@codeaurora.org>
11290M:	Banajit Goswami <bgoswami@codeaurora.org>
11291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11292S:	Supported
11293F:	sound/soc/qcom/
11294
11295QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11296M:	Gabriel Somlo <somlo@cmu.edu>
11297M:	"Michael S. Tsirkin" <mst@redhat.com>
11298L:	qemu-devel@nongnu.org
11299S:	Maintained
11300F:	drivers/firmware/qemu_fw_cfg.c
11301
11302QIB DRIVER
11303M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11304M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11305L:	linux-rdma@vger.kernel.org
11306S:	Supported
11307F:	drivers/infiniband/hw/qib/
11308
11309QLOGIC QL41xxx FCOE DRIVER
11310M:	QLogic-Storage-Upstream@cavium.com
11311L:	linux-scsi@vger.kernel.org
11312S:	Supported
11313F:	drivers/scsi/qedf/
11314
11315QLOGIC QL41xxx ISCSI DRIVER
11316M:	QLogic-Storage-Upstream@cavium.com
11317L:	linux-scsi@vger.kernel.org
11318S:	Supported
11319F:	drivers/scsi/qedi/
11320
11321QLOGIC QL4xxx ETHERNET DRIVER
11322M:	Ariel Elior <Ariel.Elior@cavium.com>
11323M:	everest-linux-l2@cavium.com
11324L:	netdev@vger.kernel.org
11325S:	Supported
11326F:	drivers/net/ethernet/qlogic/qed/
11327F:	include/linux/qed/
11328F:	drivers/net/ethernet/qlogic/qede/
11329
11330QLOGIC QL4xxx RDMA DRIVER
11331M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11332M:	Ariel Elior <Ariel.Elior@cavium.com>
11333L:	linux-rdma@vger.kernel.org
11334S:	Supported
11335F:	drivers/infiniband/hw/qedr/
11336F:	include/uapi/rdma/qedr-abi.h
11337
11338QLOGIC QLA1280 SCSI DRIVER
11339M:	Michael Reed <mdr@sgi.com>
11340L:	linux-scsi@vger.kernel.org
11341S:	Maintained
11342F:	drivers/scsi/qla1280.[ch]
11343
11344QLOGIC QLA2XXX FC-SCSI DRIVER
11345M:	qla2xxx-upstream@qlogic.com
11346L:	linux-scsi@vger.kernel.org
11347S:	Supported
11348F:	Documentation/scsi/LICENSE.qla2xxx
11349F:	drivers/scsi/qla2xxx/
11350
11351QLOGIC QLA3XXX NETWORK DRIVER
11352M:	Dept-GELinuxNICDev@cavium.com
11353L:	netdev@vger.kernel.org
11354S:	Supported
11355F:	Documentation/networking/LICENSE.qla3xxx
11356F:	drivers/net/ethernet/qlogic/qla3xxx.*
11357
11358QLOGIC QLA4XXX iSCSI DRIVER
11359M:	QLogic-Storage-Upstream@qlogic.com
11360L:	linux-scsi@vger.kernel.org
11361S:	Supported
11362F:	Documentation/scsi/LICENSE.qla4xxx
11363F:	drivers/scsi/qla4xxx/
11364
11365QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11366M:	Harish Patil <harish.patil@cavium.com>
11367M:	Manish Chopra <manish.chopra@cavium.com>
11368M:	Dept-GELinuxNICDev@cavium.com
11369L:	netdev@vger.kernel.org
11370S:	Supported
11371F:	drivers/net/ethernet/qlogic/qlcnic/
11372
11373QLOGIC QLGE 10Gb 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/qlge/
11380
11381QNX4 FILESYSTEM
11382M:	Anders Larsen <al@alarsen.net>
11383W:	http://www.alarsen.net/linux/qnx4fs/
11384S:	Maintained
11385F:	fs/qnx4/
11386F:	include/uapi/linux/qnx4_fs.h
11387F:	include/uapi/linux/qnxtypes.h
11388
11389QORIQ DPAA2 FSL-MC BUS DRIVER
11390M:	Stuart Yoder <stuyoder@gmail.com>
11391M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11392L:	linux-kernel@vger.kernel.org
11393S:	Maintained
11394F:	drivers/staging/fsl-mc/
11395F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11396
11397QT1010 MEDIA DRIVER
11398M:	Antti Palosaari <crope@iki.fi>
11399L:	linux-media@vger.kernel.org
11400W:	https://linuxtv.org
11401W:	http://palosaari.fi/linux/
11402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11403T:	git git://linuxtv.org/anttip/media_tree.git
11404S:	Maintained
11405F:	drivers/media/tuners/qt1010*
11406
11407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11408M:	Kalle Valo <kvalo@qca.qualcomm.com>
11409L:	ath10k@lists.infradead.org
11410W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11412S:	Supported
11413F:	drivers/net/wireless/ath/ath10k/
11414
11415QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11416M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11417L:	linux-wireless@vger.kernel.org
11418W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11419S:	Supported
11420F:	drivers/net/wireless/ath/ath9k/
11421
11422QUALCOMM CAMERA SUBSYSTEM DRIVER
11423M:	Todor Tomov <todor.tomov@linaro.org>
11424L:	linux-media@vger.kernel.org
11425S:	Maintained
11426F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11427F:	Documentation/media/v4l-drivers/qcom_camss.rst
11428F:	drivers/media/platform/qcom/camss-8x16/
11429
11430QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11431M:	Timur Tabi <timur@codeaurora.org>
11432L:	netdev@vger.kernel.org
11433S:	Supported
11434F:	drivers/net/ethernet/qualcomm/emac/
11435
11436QUALCOMM HEXAGON ARCHITECTURE
11437M:	Richard Kuo <rkuo@codeaurora.org>
11438L:	linux-hexagon@vger.kernel.org
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11440S:	Supported
11441F:	arch/hexagon/
11442
11443QUALCOMM IOMMU
11444M:	Rob Clark <robdclark@gmail.com>
11445L:	iommu@lists.linux-foundation.org
11446L:	linux-arm-msm@vger.kernel.org
11447S:	Maintained
11448F:	drivers/iommu/qcom_iommu.c
11449
11450QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11451M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11452L:	linux-media@vger.kernel.org
11453L:	linux-arm-msm@vger.kernel.org
11454T:	git git://linuxtv.org/media_tree.git
11455S:	Maintained
11456F:	drivers/media/platform/qcom/venus/
11457
11458QUALCOMM WCN36XX WIRELESS DRIVER
11459M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11460L:	wcn36xx@lists.infradead.org
11461W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11462T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11463S:	Supported
11464F:	drivers/net/wireless/ath/wcn36xx/
11465
11466QUANTENNA QTNFMAC WIRELESS DRIVER
11467M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11468M:	Avinash Patil <avinashp@quantenna.com>
11469M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11470L:	linux-wireless@vger.kernel.org
11471S:	Maintained
11472F:	drivers/net/wireless/quantenna
11473
11474RADEON and AMDGPU DRM DRIVERS
11475M:	Alex Deucher <alexander.deucher@amd.com>
11476M:	Christian König <christian.koenig@amd.com>
11477M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11478L:	amd-gfx@lists.freedesktop.org
11479T:	git git://people.freedesktop.org/~agd5f/linux
11480S:	Supported
11481F:	drivers/gpu/drm/radeon/
11482F:	include/uapi/drm/radeon_drm.h
11483F:	drivers/gpu/drm/amd/
11484F:	include/uapi/drm/amdgpu_drm.h
11485
11486RADEON FRAMEBUFFER DISPLAY DRIVER
11487M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11488L:	linux-fbdev@vger.kernel.org
11489S:	Maintained
11490F:	drivers/video/fbdev/aty/radeon*
11491F:	include/uapi/linux/radeonfb.h
11492
11493RADIOSHARK RADIO DRIVER
11494M:	Hans Verkuil <hverkuil@xs4all.nl>
11495L:	linux-media@vger.kernel.org
11496T:	git git://linuxtv.org/media_tree.git
11497S:	Maintained
11498F:	drivers/media/radio/radio-shark.c
11499
11500RADIOSHARK2 RADIO DRIVER
11501M:	Hans Verkuil <hverkuil@xs4all.nl>
11502L:	linux-media@vger.kernel.org
11503T:	git git://linuxtv.org/media_tree.git
11504S:	Maintained
11505F:	drivers/media/radio/radio-shark2.c
11506F:	drivers/media/radio/radio-tea5777.c
11507
11508RADOS BLOCK DEVICE (RBD)
11509M:	Ilya Dryomov <idryomov@gmail.com>
11510M:	Sage Weil <sage@redhat.com>
11511M:	Alex Elder <elder@kernel.org>
11512L:	ceph-devel@vger.kernel.org
11513W:	http://ceph.com/
11514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11515T:	git git://github.com/ceph/ceph-client.git
11516S:	Supported
11517F:	Documentation/ABI/testing/sysfs-bus-rbd
11518F:	drivers/block/rbd.c
11519F:	drivers/block/rbd_types.h
11520
11521RAGE128 FRAMEBUFFER DISPLAY DRIVER
11522M:	Paul Mackerras <paulus@samba.org>
11523L:	linux-fbdev@vger.kernel.org
11524S:	Maintained
11525F:	drivers/video/fbdev/aty/aty128fb.c
11526
11527RAINSHADOW-CEC DRIVER
11528M:	Hans Verkuil <hverkuil@xs4all.nl>
11529L:	linux-media@vger.kernel.org
11530T:	git git://linuxtv.org/media_tree.git
11531S:	Maintained
11532F:	drivers/media/usb/rainshadow-cec/*
11533
11534RALINK MIPS ARCHITECTURE
11535M:	John Crispin <john@phrozen.org>
11536L:	linux-mips@linux-mips.org
11537S:	Maintained
11538F:	arch/mips/ralink
11539
11540RALINK RT2X00 WIRELESS LAN DRIVER
11541P:	rt2x00 project
11542M:	Stanislaw Gruszka <sgruszka@redhat.com>
11543M:	Helmut Schaa <helmut.schaa@googlemail.com>
11544L:	linux-wireless@vger.kernel.org
11545S:	Maintained
11546F:	drivers/net/wireless/ralink/rt2x00/
11547
11548RAMDISK RAM BLOCK DEVICE DRIVER
11549M:	Jens Axboe <axboe@kernel.dk>
11550S:	Maintained
11551F:	Documentation/blockdev/ramdisk.txt
11552F:	drivers/block/brd.c
11553
11554RANDOM NUMBER DRIVER
11555M:	"Theodore Ts'o" <tytso@mit.edu>
11556S:	Maintained
11557F:	drivers/char/random.c
11558
11559RAPIDIO SUBSYSTEM
11560M:	Matt Porter <mporter@kernel.crashing.org>
11561M:	Alexandre Bounine <alexandre.bounine@idt.com>
11562S:	Maintained
11563F:	drivers/rapidio/
11564
11565RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11566L:	linux-wireless@vger.kernel.org
11567S:	Orphan
11568F:	drivers/net/wireless/ray*
11569
11570RCUTORTURE TEST FRAMEWORK
11571M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11572M:	Josh Triplett <josh@joshtriplett.org>
11573R:	Steven Rostedt <rostedt@goodmis.org>
11574R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11575R:	Lai Jiangshan <jiangshanlai@gmail.com>
11576L:	linux-kernel@vger.kernel.org
11577S:	Supported
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11579F:	tools/testing/selftests/rcutorture
11580
11581RDC R-321X SoC
11582M:	Florian Fainelli <florian@openwrt.org>
11583S:	Maintained
11584
11585RDC R6040 FAST ETHERNET DRIVER
11586M:	Florian Fainelli <f.fainelli@gmail.com>
11587L:	netdev@vger.kernel.org
11588S:	Maintained
11589F:	drivers/net/ethernet/rdc/r6040.c
11590
11591RDMAVT - RDMA verbs software
11592M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11593M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11594L:	linux-rdma@vger.kernel.org
11595S:	Supported
11596F:	drivers/infiniband/sw/rdmavt
11597
11598RDS - RELIABLE DATAGRAM SOCKETS
11599M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11600L:	netdev@vger.kernel.org
11601L:	linux-rdma@vger.kernel.org
11602L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11603W:	https://oss.oracle.com/projects/rds/
11604S:	Supported
11605F:	net/rds/
11606F:	Documentation/networking/rds.txt
11607
11608RDT - RESOURCE ALLOCATION
11609M:	Fenghua Yu <fenghua.yu@intel.com>
11610L:	linux-kernel@vger.kernel.org
11611S:	Supported
11612F:	arch/x86/kernel/cpu/intel_rdt*
11613F:	arch/x86/include/asm/intel_rdt_sched.h
11614F:	Documentation/x86/intel_rdt*
11615
11616READ-COPY UPDATE (RCU)
11617M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11618M:	Josh Triplett <josh@joshtriplett.org>
11619R:	Steven Rostedt <rostedt@goodmis.org>
11620R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11621R:	Lai Jiangshan <jiangshanlai@gmail.com>
11622L:	linux-kernel@vger.kernel.org
11623W:	http://www.rdrop.com/users/paulmck/RCU/
11624S:	Supported
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11626F:	Documentation/RCU/
11627X:	Documentation/RCU/torture.txt
11628F:	include/linux/rcu*
11629X:	include/linux/srcu.h
11630F:	kernel/rcu/
11631X:	kernel/torture.c
11632
11633REAL TIME CLOCK (RTC) SUBSYSTEM
11634M:	Alessandro Zummo <a.zummo@towertech.it>
11635M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11636L:	linux-rtc@vger.kernel.org
11637Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11639S:	Maintained
11640F:	Documentation/devicetree/bindings/rtc/
11641F:	Documentation/rtc.txt
11642F:	drivers/rtc/
11643F:	include/linux/rtc.h
11644F:	include/uapi/linux/rtc.h
11645F:	include/linux/rtc/
11646F:	include/linux/platform_data/rtc-*
11647F:	tools/testing/selftests/timers/rtctest.c
11648
11649REALTEK AUDIO CODECS
11650M:	Bard Liao <bardliao@realtek.com>
11651M:	Oder Chiou <oder_chiou@realtek.com>
11652S:	Maintained
11653F:	sound/soc/codecs/rt*
11654F:	include/sound/rt*.h
11655
11656REGISTER MAP ABSTRACTION
11657M:	Mark Brown <broonie@kernel.org>
11658L:	linux-kernel@vger.kernel.org
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11660S:	Supported
11661F:	Documentation/devicetree/bindings/regmap/
11662F:	drivers/base/regmap/
11663F:	include/linux/regmap.h
11664
11665REISERFS FILE SYSTEM
11666L:	reiserfs-devel@vger.kernel.org
11667S:	Supported
11668F:	fs/reiserfs/
11669
11670REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11671M:	Ohad Ben-Cohen <ohad@wizery.com>
11672M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11673L:	linux-remoteproc@vger.kernel.org
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11675S:	Maintained
11676F:	Documentation/devicetree/bindings/remoteproc/
11677F:	Documentation/remoteproc.txt
11678F:	drivers/remoteproc/
11679F:	include/linux/remoteproc.h
11680
11681REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11682M:	Ohad Ben-Cohen <ohad@wizery.com>
11683M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11684L:	linux-remoteproc@vger.kernel.org
11685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11686S:	Maintained
11687F:	drivers/rpmsg/
11688F:	Documentation/rpmsg.txt
11689F:	include/linux/rpmsg.h
11690F:	include/linux/rpmsg/
11691
11692RENESAS CLOCK DRIVERS
11693M:	Geert Uytterhoeven <geert+renesas@glider.be>
11694L:	linux-renesas-soc@vger.kernel.org
11695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11696S:	Supported
11697F:	drivers/clk/renesas/
11698
11699RENESAS ETHERNET DRIVERS
11700R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11701L:	netdev@vger.kernel.org
11702L:	linux-renesas-soc@vger.kernel.org
11703F:	Documentation/devicetree/bindings/net/renesas,*.txt
11704F:	Documentation/devicetree/bindings/net/sh_eth.txt
11705F:	drivers/net/ethernet/renesas/
11706F:	include/linux/sh_eth.h
11707
11708RENESAS R-CAR GYROADC DRIVER
11709M:	Marek Vasut <marek.vasut@gmail.com>
11710L:	linux-iio@vger.kernel.org
11711S:	Supported
11712F:	drivers/iio/adc/rcar_gyro_adc.c
11713
11714RENESAS USB PHY DRIVER
11715M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11716L:	linux-renesas-soc@vger.kernel.org
11717S:	Maintained
11718F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11719
11720RESET CONTROLLER FRAMEWORK
11721M:	Philipp Zabel <p.zabel@pengutronix.de>
11722T:	git git://git.pengutronix.de/git/pza/linux
11723S:	Maintained
11724F:	drivers/reset/
11725F:	Documentation/devicetree/bindings/reset/
11726F:	include/dt-bindings/reset/
11727F:	include/linux/reset.h
11728F:	include/linux/reset-controller.h
11729
11730RFKILL
11731M:	Johannes Berg <johannes@sipsolutions.net>
11732L:	linux-wireless@vger.kernel.org
11733W:	http://wireless.kernel.org/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11736S:	Maintained
11737F:	Documentation/rfkill.txt
11738F:	Documentation/ABI/stable/sysfs-class-rfkill
11739F:	net/rfkill/
11740
11741RHASHTABLE
11742M:	Thomas Graf <tgraf@suug.ch>
11743M:	Herbert Xu <herbert@gondor.apana.org.au>
11744L:	netdev@vger.kernel.org
11745S:	Maintained
11746F:	lib/rhashtable.c
11747F:	include/linux/rhashtable.h
11748
11749RICOH R5C592 MEMORYSTICK DRIVER
11750M:	Maxim Levitsky <maximlevitsky@gmail.com>
11751S:	Maintained
11752F:	drivers/memstick/host/r592.*
11753
11754RICOH SMARTMEDIA/XD DRIVER
11755M:	Maxim Levitsky <maximlevitsky@gmail.com>
11756S:	Maintained
11757F:	drivers/mtd/nand/r852.c
11758F:	drivers/mtd/nand/r852.h
11759
11760RISC-V ARCHITECTURE
11761M:	Palmer Dabbelt <palmer@sifive.com>
11762M:	Albert Ou <albert@sifive.com>
11763L:	linux-riscv@lists.infradead.org
11764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11765S:	Supported
11766F:	arch/riscv/
11767K:	riscv
11768N:	riscv
11769
11770ROCCAT DRIVERS
11771M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11772W:	http://sourceforge.net/projects/roccat/
11773S:	Maintained
11774F:	drivers/hid/hid-roccat*
11775F:	include/linux/hid-roccat*
11776F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11777
11778ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11779M:	Jacob chen <jacob2.chen@rock-chips.com>
11780L:	linux-media@vger.kernel.org
11781S:	Maintained
11782F:	drivers/media/platform/rockchip/rga/
11783F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11784
11785ROCKER DRIVER
11786M:	Jiri Pirko <jiri@resnulli.us>
11787L:	netdev@vger.kernel.org
11788S:	Supported
11789F:	drivers/net/ethernet/rocker/
11790
11791ROCKETPORT DRIVER
11792P:	Comtrol Corp.
11793W:	http://www.comtrol.com
11794S:	Maintained
11795F:	Documentation/serial/rocket.txt
11796F:	drivers/tty/rocket*
11797
11798ROCKETPORT EXPRESS/INFINITY DRIVER
11799M:	Kevin Cernekee <cernekee@gmail.com>
11800L:	linux-serial@vger.kernel.org
11801S:	Odd Fixes
11802F:	drivers/tty/serial/rp2.*
11803
11804ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11805M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11806L:	linux-kernel@vger.kernel.org
11807L:	linux-renesas-soc@vger.kernel.org
11808S:	Supported
11809F:	drivers/mfd/bd9571mwv.c
11810F:	drivers/regulator/bd9571mwv-regulator.c
11811F:	drivers/gpio/gpio-bd9571mwv.c
11812F:	include/linux/mfd/bd9571mwv.h
11813F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11814
11815ROSE NETWORK LAYER
11816M:	Ralf Baechle <ralf@linux-mips.org>
11817L:	linux-hams@vger.kernel.org
11818W:	http://www.linux-ax25.org/
11819S:	Maintained
11820F:	include/net/rose.h
11821F:	include/uapi/linux/rose.h
11822F:	net/rose/
11823
11824RTL2830 MEDIA DRIVER
11825M:	Antti Palosaari <crope@iki.fi>
11826L:	linux-media@vger.kernel.org
11827W:	https://linuxtv.org
11828W:	http://palosaari.fi/linux/
11829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11830T:	git git://linuxtv.org/anttip/media_tree.git
11831S:	Maintained
11832F:	drivers/media/dvb-frontends/rtl2830*
11833
11834RTL2832 MEDIA DRIVER
11835M:	Antti Palosaari <crope@iki.fi>
11836L:	linux-media@vger.kernel.org
11837W:	https://linuxtv.org
11838W:	http://palosaari.fi/linux/
11839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11840T:	git git://linuxtv.org/anttip/media_tree.git
11841S:	Maintained
11842F:	drivers/media/dvb-frontends/rtl2832*
11843
11844RTL2832_SDR MEDIA DRIVER
11845M:	Antti Palosaari <crope@iki.fi>
11846L:	linux-media@vger.kernel.org
11847W:	https://linuxtv.org
11848W:	http://palosaari.fi/linux/
11849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11850T:	git git://linuxtv.org/anttip/media_tree.git
11851S:	Maintained
11852F:	drivers/media/dvb-frontends/rtl2832_sdr*
11853
11854RTL8180 WIRELESS DRIVER
11855L:	linux-wireless@vger.kernel.org
11856W:	http://wireless.kernel.org/
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11858S:	Orphan
11859F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11860
11861RTL8187 WIRELESS DRIVER
11862M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11863M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11864M:	Larry Finger <Larry.Finger@lwfinger.net>
11865L:	linux-wireless@vger.kernel.org
11866W:	http://wireless.kernel.org/
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11868S:	Maintained
11869F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11870
11871REALTEK WIRELESS DRIVER (rtlwifi family)
11872M:	Ping-Ke Shih <pkshih@realtek.com>
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/rtlwifi/
11878
11879RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11880M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11881L:	linux-wireless@vger.kernel.org
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11883S:	Maintained
11884F:	drivers/net/wireless/realtek/rtl8xxxu/
11885
11886RXRPC SOCKETS (AF_RXRPC)
11887M:	David Howells <dhowells@redhat.com>
11888L:	linux-afs@lists.infradead.org
11889S:	Supported
11890F:	net/rxrpc/
11891F:	include/keys/rxrpc-type.h
11892F:	include/net/af_rxrpc.h
11893F:	include/trace/events/rxrpc.h
11894F:	include/uapi/linux/rxrpc.h
11895F:	Documentation/networking/rxrpc.txt
11896W:	https://www.infradead.org/~dhowells/kafs/
11897
11898S3 SAVAGE FRAMEBUFFER DRIVER
11899M:	Antonino Daplas <adaplas@gmail.com>
11900L:	linux-fbdev@vger.kernel.org
11901S:	Maintained
11902F:	drivers/video/fbdev/savage/
11903
11904S390
11905M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11906M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11907L:	linux-s390@vger.kernel.org
11908W:	http://www.ibm.com/developerworks/linux/linux390/
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11910S:	Supported
11911F:	arch/s390/
11912F:	drivers/s390/
11913F:	Documentation/s390/
11914F:	Documentation/driver-api/s390-drivers.rst
11915
11916S390 COMMON I/O LAYER
11917M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11918M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11919L:	linux-s390@vger.kernel.org
11920W:	http://www.ibm.com/developerworks/linux/linux390/
11921S:	Supported
11922F:	drivers/s390/cio/
11923
11924S390 DASD DRIVER
11925M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11926M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11927L:	linux-s390@vger.kernel.org
11928W:	http://www.ibm.com/developerworks/linux/linux390/
11929S:	Supported
11930F:	drivers/s390/block/dasd*
11931F:	block/partitions/ibm.c
11932
11933S390 IOMMU (PCI)
11934M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11935L:	linux-s390@vger.kernel.org
11936W:	http://www.ibm.com/developerworks/linux/linux390/
11937S:	Supported
11938F:	drivers/iommu/s390-iommu.c
11939
11940S390 IUCV NETWORK LAYER
11941M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11942M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11943L:	linux-s390@vger.kernel.org
11944W:	http://www.ibm.com/developerworks/linux/linux390/
11945S:	Supported
11946F:	drivers/s390/net/*iucv*
11947F:	include/net/iucv/
11948F:	net/iucv/
11949
11950S390 NETWORK DRIVERS
11951M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11952M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11953L:	linux-s390@vger.kernel.org
11954W:	http://www.ibm.com/developerworks/linux/linux390/
11955S:	Supported
11956F:	drivers/s390/net/
11957
11958S390 PCI SUBSYSTEM
11959M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11960M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11961L:	linux-s390@vger.kernel.org
11962W:	http://www.ibm.com/developerworks/linux/linux390/
11963S:	Supported
11964F:	arch/s390/pci/
11965F:	drivers/pci/hotplug/s390_pci_hpc.c
11966
11967S390 VFIO-CCW DRIVER
11968M:	Cornelia Huck <cohuck@redhat.com>
11969M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11970L:	linux-s390@vger.kernel.org
11971L:	kvm@vger.kernel.org
11972S:	Supported
11973F:	drivers/s390/cio/vfio_ccw*
11974F:	Documentation/s390/vfio-ccw.txt
11975F:	include/uapi/linux/vfio_ccw.h
11976
11977S390 ZCRYPT DRIVER
11978M:	Harald Freudenberger <freude@de.ibm.com>
11979L:	linux-s390@vger.kernel.org
11980W:	http://www.ibm.com/developerworks/linux/linux390/
11981S:	Supported
11982F:	drivers/s390/crypto/
11983
11984S390 ZFCP DRIVER
11985M:	Steffen Maier <maier@linux.vnet.ibm.com>
11986M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11987L:	linux-s390@vger.kernel.org
11988W:	http://www.ibm.com/developerworks/linux/linux390/
11989S:	Supported
11990F:	drivers/s390/scsi/zfcp_*
11991
11992S3C24XX SD/MMC Driver
11993M:	Ben Dooks <ben-linux@fluff.org>
11994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995S:	Supported
11996F:	drivers/mmc/host/s3cmci.*
11997
11998SAA6588 RDS RECEIVER DRIVER
11999M:	Hans Verkuil <hverkuil@xs4all.nl>
12000L:	linux-media@vger.kernel.org
12001T:	git git://linuxtv.org/media_tree.git
12002W:	https://linuxtv.org
12003S:	Odd Fixes
12004F:	drivers/media/i2c/saa6588*
12005
12006SAA7134 VIDEO4LINUX DRIVER
12007M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12009L:	linux-media@vger.kernel.org
12010W:	https://linuxtv.org
12011T:	git git://linuxtv.org/media_tree.git
12012S:	Odd fixes
12013F:	Documentation/media/v4l-drivers/saa7134*
12014F:	drivers/media/pci/saa7134/
12015
12016SAA7146 VIDEO4LINUX-2 DRIVER
12017M:	Hans Verkuil <hverkuil@xs4all.nl>
12018L:	linux-media@vger.kernel.org
12019T:	git git://linuxtv.org/media_tree.git
12020S:	Maintained
12021F:	drivers/media/common/saa7146/
12022F:	drivers/media/pci/saa7146/
12023F:	include/media/saa7146*
12024
12025SAMSUNG AUDIO (ASoC) DRIVERS
12026M:	Krzysztof Kozlowski <krzk@kernel.org>
12027M:	Sangbeom Kim <sbkim73@samsung.com>
12028M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12030S:	Supported
12031F:	sound/soc/samsung/
12032
12033SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12034M:	Krzysztof Kozlowski <krzk@kernel.org>
12035L:	linux-crypto@vger.kernel.org
12036L:	linux-samsung-soc@vger.kernel.org
12037S:	Maintained
12038F:	drivers/crypto/exynos-rng.c
12039F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12040
12041SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12042M:	Łukasz Stelmach <l.stelmach@samsung.com>
12043L:	linux-samsung-soc@vger.kernel.org
12044S:	Maintained
12045F:	drivers/char/hw_random/exynos-trng.c
12046F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12047
12048SAMSUNG FRAMEBUFFER DRIVER
12049M:	Jingoo Han <jingoohan1@gmail.com>
12050L:	linux-fbdev@vger.kernel.org
12051S:	Maintained
12052F:	drivers/video/fbdev/s3c-fb.c
12053
12054SAMSUNG LAPTOP DRIVER
12055M:	Corentin Chary <corentin.chary@gmail.com>
12056L:	platform-driver-x86@vger.kernel.org
12057S:	Maintained
12058F:	drivers/platform/x86/samsung-laptop.c
12059
12060SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12061M:	Sangbeom Kim <sbkim73@samsung.com>
12062M:	Krzysztof Kozlowski <krzk@kernel.org>
12063M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12064L:	linux-kernel@vger.kernel.org
12065L:	linux-samsung-soc@vger.kernel.org
12066S:	Supported
12067F:	drivers/mfd/sec*.c
12068F:	drivers/regulator/s2m*.c
12069F:	drivers/regulator/s5m*.c
12070F:	drivers/clk/clk-s2mps11.c
12071F:	drivers/rtc/rtc-s5m.c
12072F:	include/linux/mfd/samsung/
12073F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12074F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12075F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12076F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12077
12078SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12079M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12080L:	linux-media@vger.kernel.org
12081L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12082S:	Maintained
12083F:	drivers/media/platform/s3c-camif/
12084F:	include/media/drv-intf/s3c_camif.h
12085
12086SAMSUNG S3FWRN5 NFC DRIVER
12087M:	Robert Baldyga <r.baldyga@samsung.com>
12088M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12089L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12090S:	Supported
12091F:	drivers/nfc/s3fwrn5
12092
12093SAMSUNG S5C73M3 CAMERA DRIVER
12094M:	Kyungmin Park <kyungmin.park@samsung.com>
12095M:	Andrzej Hajda <a.hajda@samsung.com>
12096L:	linux-media@vger.kernel.org
12097S:	Supported
12098F:	drivers/media/i2c/s5c73m3/*
12099
12100SAMSUNG S5K5BAF CAMERA DRIVER
12101M:	Kyungmin Park <kyungmin.park@samsung.com>
12102M:	Andrzej Hajda <a.hajda@samsung.com>
12103L:	linux-media@vger.kernel.org
12104S:	Supported
12105F:	drivers/media/i2c/s5k5baf.c
12106
12107SAMSUNG S5P Security SubSystem (SSS) DRIVER
12108M:	Krzysztof Kozlowski <krzk@kernel.org>
12109M:	Vladimir Zapolskiy <vz@mleia.com>
12110M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12111L:	linux-crypto@vger.kernel.org
12112L:	linux-samsung-soc@vger.kernel.org
12113S:	Maintained
12114F:	drivers/crypto/s5p-sss.c
12115
12116SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12117M:	Kyungmin Park <kyungmin.park@samsung.com>
12118M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12119L:	linux-media@vger.kernel.org
12120Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12121S:	Supported
12122F:	drivers/media/platform/exynos4-is/
12123
12124SAMSUNG SOC CLOCK DRIVERS
12125M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12126M:	Tomasz Figa <tomasz.figa@gmail.com>
12127M:	Chanwoo Choi <cw00.choi@samsung.com>
12128S:	Supported
12129L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12130F:	drivers/clk/samsung/
12131F:	include/dt-bindings/clock/exynos*.h
12132F:	Documentation/devicetree/bindings/clock/exynos*.txt
12133
12134SAMSUNG SPI DRIVERS
12135M:	Kukjin Kim <kgene@kernel.org>
12136M:	Krzysztof Kozlowski <krzk@kernel.org>
12137M:	Andi Shyti <andi.shyti@samsung.com>
12138L:	linux-spi@vger.kernel.org
12139L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12140S:	Maintained
12141F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12142F:	drivers/spi/spi-s3c*
12143F:	include/linux/platform_data/spi-s3c64xx.h
12144
12145SAMSUNG SXGBE DRIVERS
12146M:	Byungho An <bh74.an@samsung.com>
12147M:	Girish K S <ks.giri@samsung.com>
12148M:	Vipul Pandya <vipul.pandya@samsung.com>
12149S:	Supported
12150L:	netdev@vger.kernel.org
12151F:	drivers/net/ethernet/samsung/sxgbe/
12152
12153SAMSUNG THERMAL DRIVER
12154M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12155L:	linux-pm@vger.kernel.org
12156L:	linux-samsung-soc@vger.kernel.org
12157S:	Supported
12158T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12159F:	drivers/thermal/samsung/
12160
12161SAMSUNG USB2 PHY DRIVER
12162M:	Kamil Debski <kamil@wypas.org>
12163M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12164L:	linux-kernel@vger.kernel.org
12165S:	Supported
12166F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12167F:	Documentation/phy/samsung-usb2.txt
12168F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12169F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12170F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12171F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12172F:	drivers/phy/samsung/phy-samsung-usb2.c
12173F:	drivers/phy/samsung/phy-samsung-usb2.h
12174
12175SC1200 WDT DRIVER
12176M:	Zwane Mwaikambo <zwanem@gmail.com>
12177S:	Maintained
12178F:	drivers/watchdog/sc1200wdt.c
12179
12180SCHEDULER
12181M:	Ingo Molnar <mingo@redhat.com>
12182M:	Peter Zijlstra <peterz@infradead.org>
12183L:	linux-kernel@vger.kernel.org
12184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12185S:	Maintained
12186F:	kernel/sched/
12187F:	include/linux/sched.h
12188F:	include/uapi/linux/sched.h
12189F:	include/linux/wait.h
12190
12191SCORE ARCHITECTURE
12192M:	Chen Liqin <liqin.linux@gmail.com>
12193M:	Lennox Wu <lennox.wu@gmail.com>
12194W:	http://www.sunplus.com
12195S:	Supported
12196F:	arch/score/
12197
12198SCR24X CHIP CARD INTERFACE DRIVER
12199M:	Lubomir Rintel <lkundrak@v3.sk>
12200S:	Supported
12201F:	drivers/char/pcmcia/scr24x_cs.c
12202
12203SCSI CDROM DRIVER
12204M:	Jens Axboe <axboe@kernel.dk>
12205L:	linux-scsi@vger.kernel.org
12206W:	http://www.kernel.dk
12207S:	Maintained
12208F:	drivers/scsi/sr*
12209
12210SCSI RDMA PROTOCOL (SRP) INITIATOR
12211M:	Bart Van Assche <bart.vanassche@sandisk.com>
12212L:	linux-rdma@vger.kernel.org
12213S:	Supported
12214W:	http://www.openfabrics.org
12215Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12217F:	drivers/infiniband/ulp/srp/
12218F:	include/scsi/srp.h
12219
12220SCSI SG DRIVER
12221M:	Doug Gilbert <dgilbert@interlog.com>
12222L:	linux-scsi@vger.kernel.org
12223W:	http://sg.danny.cz/sg
12224S:	Maintained
12225F:	Documentation/scsi/scsi-generic.txt
12226F:	drivers/scsi/sg.c
12227F:	include/scsi/sg.h
12228
12229SCSI SUBSYSTEM
12230M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12232M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12234L:	linux-scsi@vger.kernel.org
12235S:	Maintained
12236F:	Documentation/devicetree/bindings/scsi/
12237F:	drivers/scsi/
12238F:	include/scsi/
12239
12240SCSI TAPE DRIVER
12241M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12242L:	linux-scsi@vger.kernel.org
12243S:	Maintained
12244F:	Documentation/scsi/st.txt
12245F:	drivers/scsi/st.*
12246F:	drivers/scsi/st_*.h
12247
12248SCTP PROTOCOL
12249M:	Vlad Yasevich <vyasevich@gmail.com>
12250M:	Neil Horman <nhorman@tuxdriver.com>
12251L:	linux-sctp@vger.kernel.org
12252W:	http://lksctp.sourceforge.net
12253S:	Maintained
12254F:	Documentation/networking/sctp.txt
12255F:	include/linux/sctp.h
12256F:	include/uapi/linux/sctp.h
12257F:	include/net/sctp/
12258F:	net/sctp/
12259
12260SCx200 CPU SUPPORT
12261M:	Jim Cromie <jim.cromie@gmail.com>
12262S:	Odd Fixes
12263F:	Documentation/i2c/busses/scx200_acb
12264F:	arch/x86/platform/scx200/
12265F:	drivers/watchdog/scx200_wdt.c
12266F:	drivers/i2c/busses/scx200*
12267F:	drivers/mtd/maps/scx200_docflash.c
12268F:	include/linux/scx200.h
12269
12270SCx200 GPIO DRIVER
12271M:	Jim Cromie <jim.cromie@gmail.com>
12272S:	Maintained
12273F:	drivers/char/scx200_gpio.c
12274F:	include/linux/scx200_gpio.h
12275
12276SCx200 HRT CLOCKSOURCE DRIVER
12277M:	Jim Cromie <jim.cromie@gmail.com>
12278S:	Maintained
12279F:	drivers/clocksource/scx200_hrt.c
12280
12281SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12282M:	Sascha Sommer <saschasommer@freenet.de>
12283L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12284S:	Maintained
12285F:	drivers/mmc/host/sdricoh_cs.c
12286
12287SECURE COMPUTING
12288M:	Kees Cook <keescook@chromium.org>
12289R:	Andy Lutomirski <luto@amacapital.net>
12290R:	Will Drewry <wad@chromium.org>
12291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12292S:	Supported
12293F:	kernel/seccomp.c
12294F:	include/uapi/linux/seccomp.h
12295F:	include/linux/seccomp.h
12296F:	tools/testing/selftests/seccomp/*
12297F:	tools/testing/selftests/kselftest_harness.h
12298F:	Documentation/userspace-api/seccomp_filter.rst
12299K:	\bsecure_computing
12300K:	\bTIF_SECCOMP\b
12301
12302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12303M:	Al Cooper <alcooperx@gmail.com>
12304L:	linux-mmc@vger.kernel.org
12305L:	bcm-kernel-feedback-list@broadcom.com
12306S:	Maintained
12307F:	drivers/mmc/host/sdhci-brcmstb*
12308
12309SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12310M:	Adrian Hunter <adrian.hunter@intel.com>
12311L:	linux-mmc@vger.kernel.org
12312T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12313S:	Maintained
12314F:	drivers/mmc/host/sdhci*
12315F:	include/linux/mmc/sdhci*
12316
12317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12318M:	Ben Dooks <ben-linux@fluff.org>
12319M:	Jaehoon Chung <jh80.chung@samsung.com>
12320L:	linux-mmc@vger.kernel.org
12321S:	Maintained
12322F:	drivers/mmc/host/sdhci-s3c*
12323
12324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12325M:	Viresh Kumar <vireshk@kernel.org>
12326L:	linux-mmc@vger.kernel.org
12327S:	Maintained
12328F:	drivers/mmc/host/sdhci-spear.c
12329
12330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12331M:	Kishon Vijay Abraham I <kishon@ti.com>
12332L:	linux-mmc@vger.kernel.org
12333S:	Maintained
12334F:	drivers/mmc/host/sdhci-omap.c
12335
12336SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12337M:	Scott Bauer <scott.bauer@intel.com>
12338M:	Jonathan Derrick <jonathan.derrick@intel.com>
12339L:	linux-block@vger.kernel.org
12340S:	Supported
12341F:	block/sed*
12342F:	block/opal_proto.h
12343F:	include/linux/sed*
12344F:	include/uapi/linux/sed*
12345
12346SECURITY CONTACT
12347M:	Security Officers <security@kernel.org>
12348S:	Supported
12349
12350SECURITY SUBSYSTEM
12351M:	James Morris <jmorris@namei.org>
12352M:	"Serge E. Hallyn" <serge@hallyn.com>
12353L:	linux-security-module@vger.kernel.org (suggested Cc:)
12354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12355W:	http://kernsec.org/
12356S:	Supported
12357F:	security/
12358
12359SELINUX SECURITY MODULE
12360M:	Paul Moore <paul@paul-moore.com>
12361M:	Stephen Smalley <sds@tycho.nsa.gov>
12362M:	Eric Paris <eparis@parisplace.org>
12363L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12364W:	https://selinuxproject.org
12365W:	https://github.com/SELinuxProject
12366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12367S:	Supported
12368F:	include/linux/selinux*
12369F:	security/selinux/
12370F:	scripts/selinux/
12371F:	Documentation/admin-guide/LSM/SELinux.rst
12372
12373SENSABLE PHANTOM
12374M:	Jiri Slaby <jirislaby@gmail.com>
12375S:	Maintained
12376F:	drivers/misc/phantom.c
12377F:	include/uapi/linux/phantom.h
12378
12379SERIAL DEVICE BUS
12380M:	Rob Herring <robh@kernel.org>
12381L:	linux-serial@vger.kernel.org
12382S:	Maintained
12383F:	Documentation/devicetree/bindings/serial/slave-device.txt
12384F:	drivers/tty/serdev/
12385F:	include/linux/serdev.h
12386
12387SERIAL DRIVERS
12388M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12389L:	linux-serial@vger.kernel.org
12390S:	Maintained
12391F:	Documentation/devicetree/bindings/serial/
12392F:	drivers/tty/serial/
12393
12394SERIAL IR RECEIVER
12395M:	Sean Young <sean@mess.org>
12396L:	linux-media@vger.kernel.org
12397S:	Maintained
12398F:	drivers/media/rc/serial_ir.c
12399
12400SFC NETWORK DRIVER
12401M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12402M:	Edward Cree <ecree@solarflare.com>
12403M:	Bert Kenward <bkenward@solarflare.com>
12404L:	netdev@vger.kernel.org
12405S:	Supported
12406F:	drivers/net/ethernet/sfc/
12407
12408SGI GRU DRIVER
12409M:	Dimitri Sivanich <sivanich@sgi.com>
12410S:	Maintained
12411F:	drivers/misc/sgi-gru/
12412
12413SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12414M:	Pat Gefre <pfg@sgi.com>
12415L:	linux-ia64@vger.kernel.org
12416S:	Supported
12417F:	Documentation/ia64/serial.txt
12418F:	drivers/tty/serial/ioc?_serial.c
12419F:	include/linux/ioc?.h
12420
12421SGI XP/XPC/XPNET DRIVER
12422M:	Cliff Whickman <cpw@sgi.com>
12423M:	Robin Holt <robinmholt@gmail.com>
12424S:	Maintained
12425F:	drivers/misc/sgi-xp/
12426
12427SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12428M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12429L:	linux-s390@vger.kernel.org
12430W:	http://www.ibm.com/developerworks/linux/linux390/
12431S:	Supported
12432F:	net/smc/
12433
12434SH_VEU V4L2 MEM2MEM DRIVER
12435L:	linux-media@vger.kernel.org
12436S:	Orphan
12437F:	drivers/media/platform/sh_veu.c
12438
12439SH_VOU V4L2 OUTPUT DRIVER
12440L:	linux-media@vger.kernel.org
12441S:	Orphan
12442F:	drivers/media/platform/sh_vou.c
12443F:	include/media/drv-intf/sh_vou.h
12444
12445SI2157 MEDIA DRIVER
12446M:	Antti Palosaari <crope@iki.fi>
12447L:	linux-media@vger.kernel.org
12448W:	https://linuxtv.org
12449W:	http://palosaari.fi/linux/
12450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12451T:	git git://linuxtv.org/anttip/media_tree.git
12452S:	Maintained
12453F:	drivers/media/tuners/si2157*
12454
12455SI2168 MEDIA DRIVER
12456M:	Antti Palosaari <crope@iki.fi>
12457L:	linux-media@vger.kernel.org
12458W:	https://linuxtv.org
12459W:	http://palosaari.fi/linux/
12460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12461T:	git git://linuxtv.org/anttip/media_tree.git
12462S:	Maintained
12463F:	drivers/media/dvb-frontends/si2168*
12464
12465SI470X FM RADIO RECEIVER I2C DRIVER
12466M:	Hans Verkuil <hverkuil@xs4all.nl>
12467L:	linux-media@vger.kernel.org
12468T:	git git://linuxtv.org/media_tree.git
12469W:	https://linuxtv.org
12470S:	Odd Fixes
12471F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12472
12473SI470X FM RADIO RECEIVER USB 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:	Maintained
12479F:	drivers/media/radio/si470x/radio-si470x-common.c
12480F:	drivers/media/radio/si470x/radio-si470x.h
12481F:	drivers/media/radio/si470x/radio-si470x-usb.c
12482
12483SI4713 FM RADIO TRANSMITTER I2C DRIVER
12484M:	Eduardo Valentin <edubezval@gmail.com>
12485L:	linux-media@vger.kernel.org
12486T:	git git://linuxtv.org/media_tree.git
12487W:	https://linuxtv.org
12488S:	Odd Fixes
12489F:	drivers/media/radio/si4713/si4713.?
12490
12491SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c
12498
12499SI4713 FM RADIO TRANSMITTER USB DRIVER
12500M:	Hans Verkuil <hverkuil@xs4all.nl>
12501L:	linux-media@vger.kernel.org
12502T:	git git://linuxtv.org/media_tree.git
12503W:	https://linuxtv.org
12504S:	Maintained
12505F:	drivers/media/radio/si4713/radio-usb-si4713.c
12506
12507SIANO DVB DRIVER
12508M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12509M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12510L:	linux-media@vger.kernel.org
12511W:	https://linuxtv.org
12512T:	git git://linuxtv.org/media_tree.git
12513S:	Odd fixes
12514F:	drivers/media/common/siano/
12515F:	drivers/media/usb/siano/
12516F:	drivers/media/usb/siano/
12517F:	drivers/media/mmc/siano/
12518
12519SILEAD TOUCHSCREEN DRIVER
12520M:	Hans de Goede <hdegoede@redhat.com>
12521L:	linux-input@vger.kernel.org
12522L:	platform-driver-x86@vger.kernel.org
12523S:	Maintained
12524F:	drivers/input/touchscreen/silead.c
12525F:	drivers/platform/x86/silead_dmi.c
12526
12527SILICON MOTION SM712 FRAME BUFFER DRIVER
12528M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12529M:	Teddy Wang <teddy.wang@siliconmotion.com>
12530M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12531L:	linux-fbdev@vger.kernel.org
12532S:	Maintained
12533F:	drivers/video/fbdev/sm712*
12534F:	Documentation/fb/sm712fb.txt
12535
12536SIMPLE FIRMWARE INTERFACE (SFI)
12537M:	Len Brown <lenb@kernel.org>
12538L:	sfi-devel@simplefirmware.org
12539W:	http://simplefirmware.org/
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12541S:	Supported
12542F:	arch/x86/platform/sfi/
12543F:	drivers/sfi/
12544F:	include/linux/sfi*.h
12545
12546SIMPLEFB FB DRIVER
12547M:	Hans de Goede <hdegoede@redhat.com>
12548L:	linux-fbdev@vger.kernel.org
12549S:	Maintained
12550F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12551F:	drivers/video/fbdev/simplefb.c
12552F:	include/linux/platform_data/simplefb.h
12553
12554SIMTEC EB110ATX (Chalice CATS)
12555P:	Ben Dooks
12556P:	Vincent Sanders <vince@simtec.co.uk>
12557M:	Simtec Linux Team <linux@simtec.co.uk>
12558W:	http://www.simtec.co.uk/products/EB110ATX/
12559S:	Supported
12560
12561SIMTEC EB2410ITX (BAST)
12562P:	Ben Dooks
12563P:	Vincent Sanders <vince@simtec.co.uk>
12564M:	Simtec Linux Team <linux@simtec.co.uk>
12565W:	http://www.simtec.co.uk/products/EB2410ITX/
12566S:	Supported
12567F:	arch/arm/mach-s3c24xx/mach-bast.c
12568F:	arch/arm/mach-s3c24xx/bast-ide.c
12569F:	arch/arm/mach-s3c24xx/bast-irq.c
12570
12571SIPHASH PRF ROUTINES
12572M:	Jason A. Donenfeld <Jason@zx2c4.com>
12573S:	Maintained
12574F:	lib/siphash.c
12575F:	lib/test_siphash.c
12576F:	include/linux/siphash.h
12577
12578SIOX
12579M:	Gavin Schenk <g.schenk@eckelmann.de>
12580M:	Uwe Kleine-König <kernel@pengutronix.de>
12581S:	Supported
12582F:	drivers/siox/*
12583F:	include/trace/events/siox.h
12584
12585SIS 190 ETHERNET DRIVER
12586M:	Francois Romieu <romieu@fr.zoreil.com>
12587L:	netdev@vger.kernel.org
12588S:	Maintained
12589F:	drivers/net/ethernet/sis/sis190.c
12590
12591SIS 900/7016 FAST ETHERNET DRIVER
12592M:	Daniele Venzano <venza@brownhat.org>
12593W:	http://www.brownhat.org/sis900.html
12594L:	netdev@vger.kernel.org
12595S:	Maintained
12596F:	drivers/net/ethernet/sis/sis900.*
12597
12598SIS FRAMEBUFFER DRIVER
12599M:	Thomas Winischhofer <thomas@winischhofer.net>
12600W:	http://www.winischhofer.net/linuxsisvga.shtml
12601S:	Maintained
12602F:	Documentation/fb/sisfb.txt
12603F:	drivers/video/fbdev/sis/
12604F:	include/video/sisfb.h
12605
12606SIS USB2VGA DRIVER
12607M:	Thomas Winischhofer <thomas@winischhofer.net>
12608W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12609S:	Maintained
12610F:	drivers/usb/misc/sisusbvga/
12611
12612SLAB ALLOCATOR
12613M:	Christoph Lameter <cl@linux.com>
12614M:	Pekka Enberg <penberg@kernel.org>
12615M:	David Rientjes <rientjes@google.com>
12616M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12617M:	Andrew Morton <akpm@linux-foundation.org>
12618L:	linux-mm@kvack.org
12619S:	Maintained
12620F:	include/linux/sl?b*.h
12621F:	mm/sl?b*
12622
12623SLEEPABLE READ-COPY UPDATE (SRCU)
12624M:	Lai Jiangshan <jiangshanlai@gmail.com>
12625M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12626M:	Josh Triplett <josh@joshtriplett.org>
12627R:	Steven Rostedt <rostedt@goodmis.org>
12628R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12629L:	linux-kernel@vger.kernel.org
12630W:	http://www.rdrop.com/users/paulmck/RCU/
12631S:	Supported
12632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12633F:	include/linux/srcu.h
12634F:	kernel/rcu/srcu.c
12635
12636SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12637M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12638L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12639S:	Maintained
12640F:	drivers/slimbus/
12641F:	Documentation/devicetree/bindings/slimbus/
12642F:	include/linux/slimbus.h
12643
12644SMACK SECURITY MODULE
12645M:	Casey Schaufler <casey@schaufler-ca.com>
12646L:	linux-security-module@vger.kernel.org
12647W:	http://schaufler-ca.com
12648T:	git git://github.com/cschaufler/smack-next
12649S:	Maintained
12650F:	Documentation/admin-guide/LSM/Smack.rst
12651F:	security/smack/
12652
12653SMC91x ETHERNET DRIVER
12654M:	Nicolas Pitre <nico@fluxnic.net>
12655S:	Odd Fixes
12656F:	drivers/net/ethernet/smsc/smc91x.*
12657
12658SMIA AND SMIA++ IMAGE SENSOR DRIVER
12659M:	Sakari Ailus <sakari.ailus@iki.fi>
12660L:	linux-media@vger.kernel.org
12661S:	Maintained
12662F:	drivers/media/i2c/smiapp/
12663F:	include/media/i2c/smiapp.h
12664F:	drivers/media/i2c/smiapp-pll.c
12665F:	drivers/media/i2c/smiapp-pll.h
12666F:	include/uapi/linux/smiapp.h
12667F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12668
12669SMM665 HARDWARE MONITOR DRIVER
12670M:	Guenter Roeck <linux@roeck-us.net>
12671L:	linux-hwmon@vger.kernel.org
12672S:	Maintained
12673F:	Documentation/hwmon/smm665
12674F:	drivers/hwmon/smm665.c
12675
12676SMSC EMC2103 HARDWARE MONITOR DRIVER
12677M:	Steve Glendinning <steve.glendinning@shawell.net>
12678L:	linux-hwmon@vger.kernel.org
12679S:	Maintained
12680F:	Documentation/hwmon/emc2103
12681F:	drivers/hwmon/emc2103.c
12682
12683SMSC SCH5627 HARDWARE MONITOR DRIVER
12684M:	Hans de Goede <hdegoede@redhat.com>
12685L:	linux-hwmon@vger.kernel.org
12686S:	Supported
12687F:	Documentation/hwmon/sch5627
12688F:	drivers/hwmon/sch5627.c
12689
12690SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12691M:	Steve Glendinning <steve.glendinning@shawell.net>
12692L:	linux-fbdev@vger.kernel.org
12693S:	Maintained
12694F:	drivers/video/fbdev/smscufx.c
12695
12696SMSC47B397 HARDWARE MONITOR DRIVER
12697M:	Jean Delvare <jdelvare@suse.com>
12698L:	linux-hwmon@vger.kernel.org
12699S:	Maintained
12700F:	Documentation/hwmon/smsc47b397
12701F:	drivers/hwmon/smsc47b397.c
12702
12703SMSC911x ETHERNET DRIVER
12704M:	Steve Glendinning <steve.glendinning@shawell.net>
12705L:	netdev@vger.kernel.org
12706S:	Maintained
12707F:	include/linux/smsc911x.h
12708F:	drivers/net/ethernet/smsc/smsc911x.*
12709
12710SMSC9420 PCI ETHERNET DRIVER
12711M:	Steve Glendinning <steve.glendinning@shawell.net>
12712L:	netdev@vger.kernel.org
12713S:	Maintained
12714F:	drivers/net/ethernet/smsc/smsc9420.*
12715
12716SOC-CAMERA V4L2 SUBSYSTEM
12717M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12718L:	linux-media@vger.kernel.org
12719T:	git git://linuxtv.org/media_tree.git
12720S:	Maintained
12721F:	include/media/soc*
12722F:	drivers/media/i2c/soc_camera/
12723F:	drivers/media/platform/soc_camera/
12724
12725SOCIONEXT UNIPHIER SOUND DRIVER
12726M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12728S:	Maintained
12729F:	sound/soc/uniphier/
12730
12731SOEKRIS NET48XX LED SUPPORT
12732M:	Chris Boot <bootc@bootc.net>
12733S:	Maintained
12734F:	drivers/leds/leds-net48xx.c
12735
12736SOFT-ROCE DRIVER (rxe)
12737M:	Moni Shoua <monis@mellanox.com>
12738L:	linux-rdma@vger.kernel.org
12739S:	Supported
12740W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12741Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12742F:	drivers/infiniband/sw/rxe/
12743F:	include/uapi/rdma/rdma_user_rxe.h
12744
12745SOFTLOGIC 6x10 MPEG CODEC
12746M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12747M:	Anton Sviridenko <anton@corp.bluecherry.net>
12748M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12749M:	Andrey Utkin <andrey_utkin@fastmail.com>
12750M:	Ismael Luceno <ismael@iodev.co.uk>
12751L:	linux-media@vger.kernel.org
12752S:	Supported
12753F:	drivers/media/pci/solo6x10/
12754
12755SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12756M:	James Morse <james.morse@arm.com>
12757L:	linux-arm-kernel@lists.infradead.org
12758S:	Maintained
12759F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12760F:	drivers/firmware/arm_sdei.c
12761F:	include/linux/sdei.h
12762F:	include/uapi/linux/sdei.h
12763
12764SOFTWARE RAID (Multiple Disks) SUPPORT
12765M:	Shaohua Li <shli@kernel.org>
12766L:	linux-raid@vger.kernel.org
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12768S:	Supported
12769F:	drivers/md/Makefile
12770F:	drivers/md/Kconfig
12771F:	drivers/md/md*
12772F:	drivers/md/raid*
12773F:	include/linux/raid/
12774F:	include/uapi/linux/raid/
12775
12776SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12777M:	Jassi Brar <jaswinder.singh@linaro.org>
12778L:	netdev@vger.kernel.org
12779S:	Maintained
12780F:	drivers/net/ethernet/socionext/netsec.c
12781F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12782
12783SONIC NETWORK DRIVER
12784M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12785L:	netdev@vger.kernel.org
12786S:	Maintained
12787F:	drivers/net/ethernet/natsemi/sonic.*
12788
12789SONICS SILICON BACKPLANE DRIVER (SSB)
12790M:	Michael Buesch <m@bues.ch>
12791L:	linux-wireless@vger.kernel.org
12792S:	Maintained
12793F:	drivers/ssb/
12794F:	include/linux/ssb/
12795
12796SONY IMX274 SENSOR DRIVER
12797M:	Leon Luo <leonl@leopardimaging.com>
12798L:	linux-media@vger.kernel.org
12799T:	git git://linuxtv.org/media_tree.git
12800S:	Maintained
12801F:	drivers/media/i2c/imx274.c
12802F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12803
12804SONY MEMORYSTICK CARD SUPPORT
12805M:	Alex Dubov <oakad@yahoo.com>
12806W:	http://tifmxx.berlios.de/
12807S:	Maintained
12808F:	drivers/memstick/host/tifm_ms.c
12809
12810SONY MEMORYSTICK STANDARD SUPPORT
12811M:	Maxim Levitsky <maximlevitsky@gmail.com>
12812S:	Maintained
12813F:	drivers/memstick/core/ms_block.*
12814
12815SONY VAIO CONTROL DEVICE DRIVER
12816M:	Mattia Dongili <malattia@linux.it>
12817L:	platform-driver-x86@vger.kernel.org
12818W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12819S:	Maintained
12820F:	Documentation/laptops/sony-laptop.txt
12821F:	drivers/char/sonypi.c
12822F:	drivers/platform/x86/sony-laptop.c
12823F:	include/linux/sony-laptop.h
12824
12825SOUND
12826M:	Jaroslav Kysela <perex@perex.cz>
12827M:	Takashi Iwai <tiwai@suse.com>
12828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12829W:	http://www.alsa-project.org/
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12831T:	git git://git.alsa-project.org/alsa-kernel.git
12832Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12833S:	Maintained
12834F:	Documentation/sound/
12835F:	include/sound/
12836F:	include/uapi/sound/
12837F:	sound/
12838
12839SOUND - COMPRESSED AUDIO
12840M:	Vinod Koul <vinod.koul@intel.com>
12841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12843S:	Supported
12844F:	Documentation/sound/alsa/compress_offload.txt
12845F:	include/sound/compress_driver.h
12846F:	include/uapi/sound/compress_*
12847F:	sound/core/compress_offload.c
12848F:	sound/soc/soc-compress.c
12849
12850SOUND - DMAENGINE HELPERS
12851M:	Lars-Peter Clausen <lars@metafoo.de>
12852S:	Supported
12853F:	include/sound/dmaengine_pcm.h
12854F:	sound/core/pcm_dmaengine.c
12855F:	sound/soc/soc-generic-dmaengine-pcm.c
12856
12857SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12858M:	Liam Girdwood <lgirdwood@gmail.com>
12859M:	Mark Brown <broonie@kernel.org>
12860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12861L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12862W:	http://alsa-project.org/main/index.php/ASoC
12863S:	Supported
12864F:	Documentation/devicetree/bindings/sound/
12865F:	Documentation/sound/alsa/soc/
12866F:	sound/soc/
12867F:	include/sound/soc*
12868
12869SOUNDWIRE SUBSYSTEM
12870M:	Vinod Koul <vinod.koul@intel.com>
12871M:	Sanyog Kale <sanyog.r.kale@intel.com>
12872R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12874S:	Supported
12875F:	Documentation/driver-api/soundwire/
12876F:	drivers/soundwire/
12877F:	include/linux/soundwire/
12878
12879SP2 MEDIA DRIVER
12880M:	Olli Salonen <olli.salonen@iki.fi>
12881L:	linux-media@vger.kernel.org
12882W:	https://linuxtv.org
12883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12884S:	Maintained
12885F:	drivers/media/dvb-frontends/sp2*
12886
12887SPARC + UltraSPARC (sparc/sparc64)
12888M:	"David S. Miller" <davem@davemloft.net>
12889L:	sparclinux@vger.kernel.org
12890Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12893S:	Maintained
12894F:	arch/sparc/
12895F:	drivers/sbus/
12896
12897SPARC SERIAL DRIVERS
12898M:	"David S. Miller" <davem@davemloft.net>
12899L:	sparclinux@vger.kernel.org
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12902S:	Maintained
12903F:	include/linux/sunserialcore.h
12904F:	drivers/tty/serial/suncore.c
12905F:	drivers/tty/serial/sunhv.c
12906F:	drivers/tty/serial/sunsab.c
12907F:	drivers/tty/serial/sunsab.h
12908F:	drivers/tty/serial/sunsu.c
12909F:	drivers/tty/serial/sunzilog.c
12910F:	drivers/tty/serial/sunzilog.h
12911F:	drivers/tty/vcc.c
12912
12913SPARSE CHECKER
12914M:	"Christopher Li" <sparse@chrisli.org>
12915L:	linux-sparse@vger.kernel.org
12916W:	https://sparse.wiki.kernel.org/
12917T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12918T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12919S:	Maintained
12920F:	include/linux/compiler.h
12921
12922SPEAR CLOCK FRAMEWORK SUPPORT
12923M:	Viresh Kumar <vireshk@kernel.org>
12924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12925W:	http://www.st.com/spear
12926S:	Maintained
12927F:	drivers/clk/spear/
12928
12929SPEAR PLATFORM SUPPORT
12930M:	Viresh Kumar <vireshk@kernel.org>
12931M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12933W:	http://www.st.com/spear
12934S:	Maintained
12935F:	arch/arm/boot/dts/spear*
12936F:	arch/arm/mach-spear/
12937
12938SPI NOR SUBSYSTEM
12939M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12940M:	Marek Vasut <marek.vasut@gmail.com>
12941L:	linux-mtd@lists.infradead.org
12942W:	http://www.linux-mtd.infradead.org/
12943Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12944T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12945T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
12946S:	Maintained
12947F:	drivers/mtd/spi-nor/
12948F:	include/linux/mtd/spi-nor.h
12949
12950SPI SUBSYSTEM
12951M:	Mark Brown <broonie@kernel.org>
12952L:	linux-spi@vger.kernel.org
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12954Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12955S:	Maintained
12956F:	Documentation/devicetree/bindings/spi/
12957F:	Documentation/spi/
12958F:	drivers/spi/
12959F:	include/linux/spi/
12960F:	include/uapi/linux/spi/
12961F:	tools/spi/
12962
12963SPIDERNET NETWORK DRIVER for CELL
12964M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12965L:	netdev@vger.kernel.org
12966S:	Supported
12967F:	Documentation/networking/spider_net.txt
12968F:	drivers/net/ethernet/toshiba/spider_net*
12969
12970SPMI SUBSYSTEM
12971R:	Stephen Boyd <sboyd@codeaurora.org>
12972L:	linux-arm-msm@vger.kernel.org
12973F:	Documentation/devicetree/bindings/spmi/
12974F:	drivers/spmi/
12975F:	include/dt-bindings/spmi/spmi.h
12976F:	include/linux/spmi.h
12977F:	include/trace/events/spmi.h
12978
12979SPU FILE SYSTEM
12980M:	Jeremy Kerr <jk@ozlabs.org>
12981L:	linuxppc-dev@lists.ozlabs.org
12982W:	http://www.ibm.com/developerworks/power/cell/
12983S:	Supported
12984F:	Documentation/filesystems/spufs.txt
12985F:	arch/powerpc/platforms/cell/spufs/
12986
12987SQUASHFS FILE SYSTEM
12988M:	Phillip Lougher <phillip@squashfs.org.uk>
12989L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12990W:	http://squashfs.org.uk
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12992S:	Maintained
12993F:	Documentation/filesystems/squashfs.txt
12994F:	fs/squashfs/
12995
12996SRM (Alpha) environment access
12997M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12998S:	Maintained
12999F:	arch/alpha/kernel/srm_env.c
13000
13001STABLE BRANCH
13002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13003L:	stable@vger.kernel.org
13004S:	Supported
13005F:	Documentation/process/stable-kernel-rules.rst
13006
13007STAGING - ATOMISP DRIVER
13008M:	Alan Cox <alan@linux.intel.com>
13009M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13010L:	linux-media@vger.kernel.org
13011S:	Maintained
13012F:	drivers/staging/media/atomisp/
13013
13014STAGING - COMEDI
13015M:	Ian Abbott <abbotti@mev.co.uk>
13016M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13017S:	Odd Fixes
13018F:	drivers/staging/comedi/
13019
13020STAGING - FLARION FT1000 DRIVERS
13021M:	Marek Belisko <marek.belisko@gmail.com>
13022S:	Odd Fixes
13023F:	drivers/staging/ft1000/
13024
13025STAGING - INDUSTRIAL IO
13026M:	Jonathan Cameron <jic23@kernel.org>
13027L:	linux-iio@vger.kernel.org
13028S:	Odd Fixes
13029F:	Documentation/devicetree/bindings/staging/iio/
13030F:	drivers/staging/iio/
13031
13032STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13033M:	Jarod Wilson <jarod@wilsonet.com>
13034W:	http://www.lirc.org/
13035S:	Odd Fixes
13036F:	drivers/staging/media/lirc/
13037
13038STAGING - LUSTRE PARALLEL FILESYSTEM
13039M:	Oleg Drokin <oleg.drokin@intel.com>
13040M:	Andreas Dilger <andreas.dilger@intel.com>
13041M:	James Simmons <jsimmons@infradead.org>
13042L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13043W:	http://wiki.lustre.org/
13044S:	Maintained
13045F:	drivers/staging/lustre
13046
13047STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13048M:	Marc Dietrich <marvin24@gmx.de>
13049L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13050L:	linux-tegra@vger.kernel.org
13051S:	Maintained
13052F:	drivers/staging/nvec/
13053
13054STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13055M:	Jens Frederich <jfrederich@gmail.com>
13056M:	Daniel Drake <dsd@laptop.org>
13057M:	Jon Nettleton <jon.nettleton@gmail.com>
13058W:	http://wiki.laptop.org/go/DCON
13059S:	Maintained
13060F:	drivers/staging/olpc_dcon/
13061
13062STAGING - REALTEK RTL8712U DRIVERS
13063M:	Larry Finger <Larry.Finger@lwfinger.net>
13064M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13065S:	Odd Fixes
13066F:	drivers/staging/rtl8712/
13067
13068STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13069M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13070M:	Teddy Wang <teddy.wang@siliconmotion.com>
13071M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13072L:	linux-fbdev@vger.kernel.org
13073S:	Maintained
13074F:	drivers/staging/sm750fb/
13075
13076STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13077M:	William Hubbs <w.d.hubbs@gmail.com>
13078M:	Chris Brannon <chris@the-brannons.com>
13079M:	Kirk Reiser <kirk@reisers.ca>
13080M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13081L:	speakup@linux-speakup.org
13082W:	http://www.linux-speakup.org/
13083S:	Odd Fixes
13084F:	drivers/staging/speakup/
13085
13086STAGING - VIA VT665X DRIVERS
13087M:	Forest Bond <forest@alittletooquiet.net>
13088S:	Odd Fixes
13089F:	drivers/staging/vt665?/
13090
13091STAGING - WILC1000 WIFI DRIVER
13092M:	Aditya Shankar <aditya.shankar@microchip.com>
13093M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13094L:	linux-wireless@vger.kernel.org
13095S:	Supported
13096F:	drivers/staging/wilc1000/
13097
13098STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13099M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13100S:	Odd Fixes
13101F:	drivers/staging/xgifb/
13102
13103STAGING SUBSYSTEM
13104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13106L:	devel@driverdev.osuosl.org
13107S:	Supported
13108F:	drivers/staging/
13109
13110STARFIRE/DURALAN NETWORK DRIVER
13111M:	Ion Badulescu <ionut@badula.org>
13112S:	Odd Fixes
13113F:	drivers/net/ethernet/adaptec/starfire*
13114
13115STEC S1220 SKD DRIVER
13116M:	Bart Van Assche <bart.vanassche@wdc.com>
13117L:	linux-block@vger.kernel.org
13118S:	Maintained
13119F:	drivers/block/skd*[ch]
13120
13121STI CEC DRIVER
13122M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13123S:	Maintained
13124F:	drivers/staging/media/st-cec/
13125F:	Documentation/devicetree/bindings/media/stih-cec.txt
13126
13127STK1160 USB VIDEO CAPTURE DRIVER
13128M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13129L:	linux-media@vger.kernel.org
13130T:	git git://linuxtv.org/media_tree.git
13131S:	Maintained
13132F:	drivers/media/usb/stk1160/
13133
13134STMMAC ETHERNET DRIVER
13135M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13136M:	Alexandre Torgue <alexandre.torgue@st.com>
13137L:	netdev@vger.kernel.org
13138W:	http://www.stlinux.com
13139S:	Supported
13140F:	drivers/net/ethernet/stmicro/stmmac/
13141
13142SUN3/3X
13143M:	Sam Creasey <sammy@sammy.net>
13144W:	http://sammy.net/sun3/
13145S:	Maintained
13146F:	arch/m68k/kernel/*sun3*
13147F:	arch/m68k/sun3*/
13148F:	arch/m68k/include/asm/sun3*
13149F:	drivers/net/ethernet/i825xx/sun3*
13150
13151SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13152M:	Hans de Goede <hdegoede@redhat.com>
13153L:	linux-input@vger.kernel.org
13154S:	Maintained
13155F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13156F:	drivers/input/keyboard/sun4i-lradc-keys.c
13157
13158SUNDANCE NETWORK DRIVER
13159M:	Denis Kirjanov <kda@linux-powerpc.org>
13160L:	netdev@vger.kernel.org
13161S:	Maintained
13162F:	drivers/net/ethernet/dlink/sundance.c
13163
13164SUPERH
13165M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13166M:	Rich Felker <dalias@libc.org>
13167L:	linux-sh@vger.kernel.org
13168Q:	http://patchwork.kernel.org/project/linux-sh/list/
13169S:	Maintained
13170F:	Documentation/sh/
13171F:	arch/sh/
13172F:	drivers/sh/
13173
13174SUSPEND TO RAM
13175M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13176M:	Len Brown <len.brown@intel.com>
13177M:	Pavel Machek <pavel@ucw.cz>
13178L:	linux-pm@vger.kernel.org
13179B:	https://bugzilla.kernel.org
13180S:	Supported
13181F:	Documentation/power/
13182F:	arch/x86/kernel/acpi/
13183F:	drivers/base/power/
13184F:	kernel/power/
13185F:	include/linux/suspend.h
13186F:	include/linux/freezer.h
13187F:	include/linux/pm.h
13188
13189SVGA HANDLING
13190M:	Martin Mares <mj@ucw.cz>
13191L:	linux-video@atrey.karlin.mff.cuni.cz
13192S:	Maintained
13193F:	Documentation/svga.txt
13194F:	arch/x86/boot/video*
13195
13196SWIOTLB SUBSYSTEM
13197M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13198L:	iommu@lists.linux-foundation.org
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13200S:	Supported
13201F:	lib/swiotlb.c
13202F:	arch/*/kernel/pci-swiotlb.c
13203F:	include/linux/swiotlb.h
13204
13205SWITCHDEV
13206M:	Jiri Pirko <jiri@resnulli.us>
13207M:	Ivan Vecera <ivecera@redhat.com>
13208L:	netdev@vger.kernel.org
13209S:	Supported
13210F:	net/switchdev/
13211F:	include/net/switchdev.h
13212
13213SYNC FILE FRAMEWORK
13214M:	Sumit Semwal <sumit.semwal@linaro.org>
13215R:	Gustavo Padovan <gustavo@padovan.org>
13216S:	Maintained
13217L:	linux-media@vger.kernel.org
13218L:	dri-devel@lists.freedesktop.org
13219F:	drivers/dma-buf/sync_*
13220F:	drivers/dma-buf/dma-fence*
13221F:	drivers/dma-buf/sw_sync.c
13222F:	include/linux/sync_file.h
13223F:	include/uapi/linux/sync_file.h
13224F:	Documentation/sync_file.txt
13225T:	git git://anongit.freedesktop.org/drm/drm-misc
13226
13227SYNOPSYS ARC ARCHITECTURE
13228M:	Vineet Gupta <vgupta@synopsys.com>
13229L:	linux-snps-arc@lists.infradead.org
13230S:	Supported
13231F:	arch/arc/
13232F:	Documentation/devicetree/bindings/arc/*
13233F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13234F:	drivers/clocksource/arc_timer.c
13235F:	drivers/tty/serial/arc_uart.c
13236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13237
13238SYNOPSYS ARC HSDK SDP pll clock driver
13239M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13240S:	Supported
13241F:	drivers/clk/clk-hsdk-pll.c
13242F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13243
13244SYNOPSYS ARC SDP clock driver
13245M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13246S:	Supported
13247F:	drivers/clk/axs10x/*
13248F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13249
13250SYNOPSYS ARC SDP platform support
13251M:	Alexey Brodkin <abrodkin@synopsys.com>
13252S:	Supported
13253F:	arch/arc/plat-axs10x
13254F:	arch/arc/boot/dts/ax*
13255F:	Documentation/devicetree/bindings/arc/axs10*
13256
13257SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13258M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13259S:	Supported
13260F:	drivers/reset/reset-axs10x.c
13261F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13262
13263SYNOPSYS DESIGNWARE 8250 UART DRIVER
13264R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13265S:	Maintained
13266F:	drivers/tty/serial/8250/8250_dw.c
13267
13268SYNOPSYS DESIGNWARE APB GPIO DRIVER
13269M:	Hoan Tran <hotran@apm.com>
13270L:	linux-gpio@vger.kernel.org
13271S:	Maintained
13272F:	drivers/gpio/gpio-dwapb.c
13273F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13274
13275SYNOPSYS DESIGNWARE DMAC DRIVER
13276M:	Viresh Kumar <vireshk@kernel.org>
13277R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13278S:	Maintained
13279F:	include/linux/dma/dw.h
13280F:	include/linux/platform_data/dma-dw.h
13281F:	drivers/dma/dw/
13282
13283SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13284M:	Jie Deng <jiedeng@synopsys.com>
13285M:	Jose Abreu <Jose.Abreu@synopsys.com>
13286L:	netdev@vger.kernel.org
13287S:	Supported
13288F:	drivers/net/ethernet/synopsys/
13289
13290SYNOPSYS DESIGNWARE I2C DRIVER
13291M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13292R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13293R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13294L:	linux-i2c@vger.kernel.org
13295S:	Maintained
13296F:	drivers/i2c/busses/i2c-designware-*
13297F:	include/linux/platform_data/i2c-designware.h
13298
13299SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13300M:	Jaehoon Chung <jh80.chung@samsung.com>
13301L:	linux-mmc@vger.kernel.org
13302S:	Maintained
13303F:	drivers/mmc/host/dw_mmc*
13304
13305SYNOPSYS HSDK RESET CONTROLLER DRIVER
13306M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13307S:	Supported
13308F:	drivers/reset/reset-hsdk.c
13309F:	include/dt-bindings/reset/snps,hsdk-reset.h
13310F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13311
13312SYSTEM CONFIGURATION (SYSCON)
13313M:	Lee Jones <lee.jones@linaro.org>
13314M:	Arnd Bergmann <arnd@arndb.de>
13315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13316S:	Supported
13317F:	drivers/mfd/syscon.c
13318
13319SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13320M:	Sudeep Holla <sudeep.holla@arm.com>
13321L:	linux-arm-kernel@lists.infradead.org
13322S:	Maintained
13323F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13324F:	drivers/clk/clk-scpi.c
13325F:	drivers/cpufreq/scpi-cpufreq.c
13326F:	drivers/firmware/arm_scpi.c
13327F:	include/linux/scpi_protocol.h
13328
13329SYSTEM RESET/SHUTDOWN DRIVERS
13330M:	Sebastian Reichel <sre@kernel.org>
13331L:	linux-pm@vger.kernel.org
13332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13333S:	Maintained
13334F:	Documentation/devicetree/bindings/power/reset/
13335F:	drivers/power/reset/
13336
13337SYSTEM TRACE MODULE CLASS
13338M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13339S:	Maintained
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13341F:	Documentation/trace/stm.txt
13342F:	drivers/hwtracing/stm/
13343F:	include/linux/stm.h
13344F:	include/uapi/linux/stm.h
13345
13346SYSV FILESYSTEM
13347M:	Christoph Hellwig <hch@infradead.org>
13348S:	Maintained
13349F:	Documentation/filesystems/sysv-fs.txt
13350F:	fs/sysv/
13351F:	include/linux/sysv_fs.h
13352
13353TARGET SUBSYSTEM
13354M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13355L:	linux-scsi@vger.kernel.org
13356L:	target-devel@vger.kernel.org
13357W:	http://www.linux-iscsi.org
13358W:	http://groups.google.com/group/linux-iscsi-target-dev
13359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13360S:	Supported
13361F:	drivers/target/
13362F:	include/target/
13363F:	Documentation/target/
13364
13365TASKSTATS STATISTICS INTERFACE
13366M:	Balbir Singh <bsingharora@gmail.com>
13367S:	Maintained
13368F:	Documentation/accounting/taskstats*
13369F:	include/linux/taskstats*
13370F:	kernel/taskstats.c
13371
13372TC subsystem
13373M:	Jamal Hadi Salim <jhs@mojatatu.com>
13374M:	Cong Wang <xiyou.wangcong@gmail.com>
13375M:	Jiri Pirko <jiri@resnulli.us>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	include/net/pkt_cls.h
13379F:	include/net/pkt_sched.h
13380F:	include/net/tc_act/
13381F:	include/uapi/linux/pkt_cls.h
13382F:	include/uapi/linux/pkt_sched.h
13383F:	include/uapi/linux/tc_act/
13384F:	include/uapi/linux/tc_ematch/
13385F:	net/sched/
13386
13387TCP LOW PRIORITY MODULE
13388M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13389M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13390W:	http://tcp-lp-mod.sourceforge.net/
13391S:	Maintained
13392F:	net/ipv4/tcp_lp.c
13393
13394TDA10071 MEDIA DRIVER
13395M:	Antti Palosaari <crope@iki.fi>
13396L:	linux-media@vger.kernel.org
13397W:	https://linuxtv.org
13398W:	http://palosaari.fi/linux/
13399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13400T:	git git://linuxtv.org/anttip/media_tree.git
13401S:	Maintained
13402F:	drivers/media/dvb-frontends/tda10071*
13403
13404TDA18212 MEDIA DRIVER
13405M:	Antti Palosaari <crope@iki.fi>
13406L:	linux-media@vger.kernel.org
13407W:	https://linuxtv.org
13408W:	http://palosaari.fi/linux/
13409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13410T:	git git://linuxtv.org/anttip/media_tree.git
13411S:	Maintained
13412F:	drivers/media/tuners/tda18212*
13413
13414TDA18218 MEDIA DRIVER
13415M:	Antti Palosaari <crope@iki.fi>
13416L:	linux-media@vger.kernel.org
13417W:	https://linuxtv.org
13418W:	http://palosaari.fi/linux/
13419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13420T:	git git://linuxtv.org/anttip/media_tree.git
13421S:	Maintained
13422F:	drivers/media/tuners/tda18218*
13423
13424TDA18271 MEDIA DRIVER
13425M:	Michael Krufky <mkrufky@linuxtv.org>
13426L:	linux-media@vger.kernel.org
13427W:	https://linuxtv.org
13428W:	http://github.com/mkrufky
13429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13430T:	git git://linuxtv.org/mkrufky/tuners.git
13431S:	Maintained
13432F:	drivers/media/tuners/tda18271*
13433
13434TDA827x MEDIA DRIVER
13435M:	Michael Krufky <mkrufky@linuxtv.org>
13436L:	linux-media@vger.kernel.org
13437W:	https://linuxtv.org
13438W:	http://github.com/mkrufky
13439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13440T:	git git://linuxtv.org/mkrufky/tuners.git
13441S:	Maintained
13442F:	drivers/media/tuners/tda8290.*
13443
13444TDA8290 MEDIA DRIVER
13445M:	Michael Krufky <mkrufky@linuxtv.org>
13446L:	linux-media@vger.kernel.org
13447W:	https://linuxtv.org
13448W:	http://github.com/mkrufky
13449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13450T:	git git://linuxtv.org/mkrufky/tuners.git
13451S:	Maintained
13452F:	drivers/media/tuners/tda8290.*
13453
13454TDA9840 MEDIA DRIVER
13455M:	Hans Verkuil <hverkuil@xs4all.nl>
13456L:	linux-media@vger.kernel.org
13457T:	git git://linuxtv.org/media_tree.git
13458W:	https://linuxtv.org
13459S:	Maintained
13460F:	drivers/media/i2c/tda9840*
13461
13462TEA5761 TUNER DRIVER
13463M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13464M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13465L:	linux-media@vger.kernel.org
13466W:	https://linuxtv.org
13467T:	git git://linuxtv.org/media_tree.git
13468S:	Odd fixes
13469F:	drivers/media/tuners/tea5761.*
13470
13471TEA5767 TUNER DRIVER
13472M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13473M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13474L:	linux-media@vger.kernel.org
13475W:	https://linuxtv.org
13476T:	git git://linuxtv.org/media_tree.git
13477S:	Maintained
13478F:	drivers/media/tuners/tea5767.*
13479
13480TEA6415C MEDIA DRIVER
13481M:	Hans Verkuil <hverkuil@xs4all.nl>
13482L:	linux-media@vger.kernel.org
13483T:	git git://linuxtv.org/media_tree.git
13484W:	https://linuxtv.org
13485S:	Maintained
13486F:	drivers/media/i2c/tea6415c*
13487
13488TEA6420 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/tea6420*
13495
13496TEAM DRIVER
13497M:	Jiri Pirko <jiri@resnulli.us>
13498L:	netdev@vger.kernel.org
13499S:	Supported
13500F:	drivers/net/team/
13501F:	include/linux/if_team.h
13502F:	include/uapi/linux/if_team.h
13503
13504TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13505M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13506S:	Maintained
13507F:	arch/x86/platform/ts5500/
13508
13509TECHNOTREND USB IR RECEIVER
13510M:	Sean Young <sean@mess.org>
13511L:	linux-media@vger.kernel.org
13512S:	Maintained
13513F:	drivers/media/rc/ttusbir.c
13514
13515TEE SUBSYSTEM
13516M:	Jens Wiklander <jens.wiklander@linaro.org>
13517S:	Maintained
13518F:	include/linux/tee_drv.h
13519F:	include/uapi/linux/tee.h
13520F:	drivers/tee/
13521F:	Documentation/tee.txt
13522
13523TEGRA ARCHITECTURE SUPPORT
13524M:	Thierry Reding <thierry.reding@gmail.com>
13525M:	Jonathan Hunter <jonathanh@nvidia.com>
13526L:	linux-tegra@vger.kernel.org
13527Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13529S:	Supported
13530N:	[^a-z]tegra
13531
13532TEGRA CLOCK DRIVER
13533M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13534M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13535S:	Supported
13536F:	drivers/clk/tegra/
13537
13538TEGRA DMA DRIVERS
13539M:	Laxman Dewangan <ldewangan@nvidia.com>
13540M:	Jon Hunter <jonathanh@nvidia.com>
13541S:	Supported
13542F:	drivers/dma/tegra*
13543
13544TEGRA I2C DRIVER
13545M:	Laxman Dewangan <ldewangan@nvidia.com>
13546S:	Supported
13547F:	drivers/i2c/busses/i2c-tegra.c
13548
13549TEGRA IOMMU DRIVERS
13550M:	Hiroshi Doyu <hdoyu@nvidia.com>
13551S:	Supported
13552F:	drivers/iommu/tegra*
13553
13554TEGRA KBC DRIVER
13555M:	Rakesh Iyer <riyer@nvidia.com>
13556M:	Laxman Dewangan <ldewangan@nvidia.com>
13557S:	Supported
13558F:	drivers/input/keyboard/tegra-kbc.c
13559
13560TEGRA PWM DRIVER
13561M:	Thierry Reding <thierry.reding@gmail.com>
13562S:	Supported
13563F:	drivers/pwm/pwm-tegra.c
13564
13565TEGRA SERIAL DRIVER
13566M:	Laxman Dewangan <ldewangan@nvidia.com>
13567S:	Supported
13568F:	drivers/tty/serial/serial-tegra.c
13569
13570TEGRA SPI DRIVER
13571M:	Laxman Dewangan <ldewangan@nvidia.com>
13572S:	Supported
13573F:	drivers/spi/spi-tegra*
13574
13575TEHUTI ETHERNET DRIVER
13576M:	Andy Gospodarek <andy@greyhouse.net>
13577L:	netdev@vger.kernel.org
13578S:	Supported
13579F:	drivers/net/ethernet/tehuti/*
13580
13581Telecom Clock Driver for MCPL0010
13582M:	Mark Gross <mark.gross@intel.com>
13583S:	Supported
13584F:	drivers/char/tlclk.c
13585
13586TENSILICA XTENSA PORT (xtensa)
13587M:	Chris Zankel <chris@zankel.net>
13588M:	Max Filippov <jcmvbkbc@gmail.com>
13589L:	linux-xtensa@linux-xtensa.org
13590T:	git git://github.com/czankel/xtensa-linux.git
13591S:	Maintained
13592F:	arch/xtensa/
13593F:	drivers/irqchip/irq-xtensa-*
13594
13595Texas Instruments' System Control Interface (TISCI) Protocol Driver
13596M:	Nishanth Menon <nm@ti.com>
13597M:	Tero Kristo <t-kristo@ti.com>
13598M:	Santosh Shilimkar <ssantosh@kernel.org>
13599L:	linux-arm-kernel@lists.infradead.org
13600S:	Maintained
13601F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13602F:	drivers/firmware/ti_sci*
13603F:	include/linux/soc/ti/ti_sci_protocol.h
13604F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13605F:	include/dt-bindings/genpd/k2g.h
13606F:	drivers/soc/ti/ti_sci_pm_domains.c
13607F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13608F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13609F:	drivers/clk/keystone/sci-clk.c
13610F:	drivers/reset/reset-ti-sci.c
13611
13612THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13613M:	Hans Verkuil <hverkuil@xs4all.nl>
13614L:	linux-media@vger.kernel.org
13615T:	git git://linuxtv.org/media_tree.git
13616W:	https://linuxtv.org
13617S:	Maintained
13618F:	drivers/media/radio/radio-raremono.c
13619
13620THERMAL
13621M:	Zhang Rui <rui.zhang@intel.com>
13622M:	Eduardo Valentin <edubezval@gmail.com>
13623L:	linux-pm@vger.kernel.org
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13626Q:	https://patchwork.kernel.org/project/linux-pm/list/
13627S:	Supported
13628F:	drivers/thermal/
13629F:	include/linux/thermal.h
13630F:	include/uapi/linux/thermal.h
13631F:	include/linux/cpu_cooling.h
13632F:	Documentation/devicetree/bindings/thermal/
13633
13634THERMAL/CPU_COOLING
13635M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13636M:	Viresh Kumar <viresh.kumar@linaro.org>
13637M:	Javi Merino <javi.merino@kernel.org>
13638L:	linux-pm@vger.kernel.org
13639S:	Supported
13640F:	Documentation/thermal/cpu-cooling-api.txt
13641F:	drivers/thermal/cpu_cooling.c
13642F:	include/linux/cpu_cooling.h
13643
13644THINKPAD ACPI EXTRAS DRIVER
13645M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13646L:	ibm-acpi-devel@lists.sourceforge.net
13647L:	platform-driver-x86@vger.kernel.org
13648W:	http://ibm-acpi.sourceforge.net
13649W:	http://thinkwiki.org/wiki/Ibm-acpi
13650T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13651S:	Maintained
13652F:	drivers/platform/x86/thinkpad_acpi.c
13653
13654THUNDERBOLT DRIVER
13655M:	Andreas Noever <andreas.noever@gmail.com>
13656M:	Michael Jamet <michael.jamet@intel.com>
13657M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13658M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13660S:	Maintained
13661F:	Documentation/admin-guide/thunderbolt.rst
13662F:	drivers/thunderbolt/
13663F:	include/linux/thunderbolt.h
13664
13665THUNDERBOLT NETWORK DRIVER
13666M:	Michael Jamet <michael.jamet@intel.com>
13667M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13668M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13669L:	netdev@vger.kernel.org
13670S:	Maintained
13671F:	drivers/net/thunderbolt.c
13672
13673THUNDERX GPIO DRIVER
13674M:	David Daney <david.daney@cavium.com>
13675S:	Maintained
13676F:	drivers/gpio/gpio-thunderx.c
13677
13678TI AM437X VPFE DRIVER
13679M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13680L:	linux-media@vger.kernel.org
13681W:	https://linuxtv.org
13682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13683T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13684S:	Maintained
13685F:	drivers/media/platform/am437x/
13686
13687TI BANDGAP AND THERMAL DRIVER
13688M:	Eduardo Valentin <edubezval@gmail.com>
13689M:	Keerthy <j-keerthy@ti.com>
13690L:	linux-pm@vger.kernel.org
13691L:	linux-omap@vger.kernel.org
13692S:	Maintained
13693F:	drivers/thermal/ti-soc-thermal/
13694
13695TI BQ27XXX POWER SUPPLY DRIVER
13696R:	Andrew F. Davis <afd@ti.com>
13697F:	include/linux/power/bq27xxx_battery.h
13698F:	drivers/power/supply/bq27xxx_battery.c
13699F:	drivers/power/supply/bq27xxx_battery_i2c.c
13700
13701TI CDCE706 CLOCK DRIVER
13702M:	Max Filippov <jcmvbkbc@gmail.com>
13703S:	Maintained
13704F:	drivers/clk/clk-cdce706.c
13705
13706TI CLOCK DRIVER
13707M:	Tero Kristo <t-kristo@ti.com>
13708L:	linux-omap@vger.kernel.org
13709S:	Maintained
13710F:	drivers/clk/ti/
13711F:	include/linux/clk/ti.h
13712
13713TI DAVINCI MACHINE SUPPORT
13714M:	Sekhar Nori <nsekhar@ti.com>
13715M:	Kevin Hilman <khilman@kernel.org>
13716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13718S:	Supported
13719F:	arch/arm/mach-davinci/
13720F:	drivers/i2c/busses/i2c-davinci.c
13721F:	arch/arm/boot/dts/da850*
13722
13723TI DAVINCI SERIES GPIO DRIVER
13724M:	Keerthy <j-keerthy@ti.com>
13725L:	linux-gpio@vger.kernel.org
13726S:	Maintained
13727F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13728F:	drivers/gpio/gpio-davinci.c
13729
13730TI DAVINCI SERIES MEDIA DRIVER
13731M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13732L:	linux-media@vger.kernel.org
13733W:	https://linuxtv.org
13734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13735T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13736S:	Maintained
13737F:	drivers/media/platform/davinci/
13738F:	include/media/davinci/
13739
13740TI ETHERNET SWITCH DRIVER (CPSW)
13741R:	Grygorii Strashko <grygorii.strashko@ti.com>
13742L:	linux-omap@vger.kernel.org
13743L:	netdev@vger.kernel.org
13744S:	Maintained
13745F:	drivers/net/ethernet/ti/cpsw*
13746F:	drivers/net/ethernet/ti/davinci*
13747
13748TI FLASH MEDIA INTERFACE DRIVER
13749M:	Alex Dubov <oakad@yahoo.com>
13750S:	Maintained
13751F:	drivers/misc/tifm*
13752F:	drivers/mmc/host/tifm_sd.c
13753F:	include/linux/tifm.h
13754
13755TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13756M:	Santosh Shilimkar <ssantosh@kernel.org>
13757L:	linux-kernel@vger.kernel.org
13758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13759S:	Maintained
13760F:	drivers/soc/ti/*
13761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13762
13763TI LM49xxx FAMILY ASoC CODEC DRIVERS
13764M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13765M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13766L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13767S:	Maintained
13768F:	sound/soc/codecs/lm49453*
13769F:	sound/soc/codecs/isabelle*
13770
13771TI LP855x BACKLIGHT DRIVER
13772M:	Milo Kim <milo.kim@ti.com>
13773S:	Maintained
13774F:	Documentation/backlight/lp855x-driver.txt
13775F:	drivers/video/backlight/lp855x_bl.c
13776F:	include/linux/platform_data/lp855x.h
13777
13778TI LP8727 CHARGER DRIVER
13779M:	Milo Kim <milo.kim@ti.com>
13780S:	Maintained
13781F:	drivers/power/supply/lp8727_charger.c
13782F:	include/linux/platform_data/lp8727.h
13783
13784TI LP8788 MFD DRIVER
13785M:	Milo Kim <milo.kim@ti.com>
13786S:	Maintained
13787F:	drivers/iio/adc/lp8788_adc.c
13788F:	drivers/leds/leds-lp8788.c
13789F:	drivers/mfd/lp8788*.c
13790F:	drivers/power/supply/lp8788-charger.c
13791F:	drivers/regulator/lp8788-*.c
13792F:	include/linux/mfd/lp8788*.h
13793
13794TI NETCP ETHERNET DRIVER
13795M:	Wingman Kwok <w-kwok2@ti.com>
13796M:	Murali Karicheri <m-karicheri2@ti.com>
13797L:	netdev@vger.kernel.org
13798S:	Maintained
13799F:	drivers/net/ethernet/ti/netcp*
13800
13801TI TAS571X FAMILY ASoC CODEC DRIVER
13802M:	Kevin Cernekee <cernekee@chromium.org>
13803L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13804S:	Odd Fixes
13805F:	sound/soc/codecs/tas571x*
13806
13807TI TRF7970A NFC DRIVER
13808M:	Mark Greer <mgreer@animalcreek.com>
13809L:	linux-wireless@vger.kernel.org
13810L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13811S:	Supported
13812F:	drivers/nfc/trf7970a.c
13813F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13814
13815TI TWL4030 SERIES SOC CODEC DRIVER
13816M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13818S:	Maintained
13819F:	sound/soc/codecs/twl4030*
13820
13821TI VPE/CAL DRIVERS
13822M:	Benoit Parrot <bparrot@ti.com>
13823L:	linux-media@vger.kernel.org
13824W:	http://linuxtv.org/
13825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13826S:	Maintained
13827F:	drivers/media/platform/ti-vpe/
13828
13829TI WILINK WIRELESS DRIVERS
13830L:	linux-wireless@vger.kernel.org
13831W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13832W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13834S:	Orphan
13835F:	drivers/net/wireless/ti/
13836F:	include/linux/wl12xx.h
13837
13838TILE ARCHITECTURE
13839W:	http://www.mellanox.com/repository/solutions/tile-scm/
13840S:	Orphan
13841F:	arch/tile/
13842F:	drivers/char/tile-srom.c
13843F:	drivers/edac/tile_edac.c
13844F:	drivers/net/ethernet/tile/
13845F:	drivers/rtc/rtc-tile.c
13846F:	drivers/tty/hvc/hvc_tile.c
13847F:	drivers/tty/serial/tilegx.c
13848F:	drivers/usb/host/*-tilegx.c
13849F:	include/linux/usb/tilegx.h
13850
13851TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13852M:	John Stultz <john.stultz@linaro.org>
13853M:	Thomas Gleixner <tglx@linutronix.de>
13854R:	Stephen Boyd <sboyd@codeaurora.org>
13855L:	linux-kernel@vger.kernel.org
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13857S:	Supported
13858F:	include/linux/clocksource.h
13859F:	include/linux/time.h
13860F:	include/linux/timex.h
13861F:	include/uapi/linux/time.h
13862F:	include/uapi/linux/timex.h
13863F:	kernel/time/clocksource.c
13864F:	kernel/time/time*.c
13865F:	kernel/time/alarmtimer.c
13866F:	kernel/time/ntp.c
13867F:	tools/testing/selftests/timers/
13868
13869TIPC NETWORK LAYER
13870M:	Jon Maloy <jon.maloy@ericsson.com>
13871M:	Ying Xue <ying.xue@windriver.com>
13872L:	netdev@vger.kernel.org (core kernel code)
13873L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13874W:	http://tipc.sourceforge.net/
13875S:	Maintained
13876F:	include/uapi/linux/tipc*.h
13877F:	net/tipc/
13878
13879TLAN NETWORK DRIVER
13880M:	Samuel Chessman <chessman@tux.org>
13881L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13882W:	http://sourceforge.net/projects/tlan/
13883S:	Maintained
13884F:	Documentation/networking/tlan.txt
13885F:	drivers/net/ethernet/ti/tlan.*
13886
13887TM6000 VIDEO4LINUX DRIVER
13888M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13890L:	linux-media@vger.kernel.org
13891W:	https://linuxtv.org
13892T:	git git://linuxtv.org/media_tree.git
13893S:	Odd fixes
13894F:	drivers/media/usb/tm6000/
13895F:	Documentation/media/v4l-drivers/tm6000*
13896
13897TMIO/SDHI MMC DRIVER
13898M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13899L:	linux-mmc@vger.kernel.org
13900S:	Supported
13901F:	drivers/mmc/host/tmio_mmc*
13902F:	drivers/mmc/host/renesas_sdhi*
13903F:	include/linux/mfd/tmio.h
13904
13905TMP401 HARDWARE MONITOR DRIVER
13906M:	Guenter Roeck <linux@roeck-us.net>
13907L:	linux-hwmon@vger.kernel.org
13908S:	Maintained
13909F:	Documentation/hwmon/tmp401
13910F:	drivers/hwmon/tmp401.c
13911
13912TMPFS (SHMEM FILESYSTEM)
13913M:	Hugh Dickins <hughd@google.com>
13914L:	linux-mm@kvack.org
13915S:	Maintained
13916F:	include/linux/shmem_fs.h
13917F:	mm/shmem.c
13918
13919TOMOYO SECURITY MODULE
13920M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13921M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13922L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13923L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13924L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13925L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13926W:	http://tomoyo.sourceforge.jp/
13927T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13928S:	Maintained
13929F:	security/tomoyo/
13930
13931TOPSTAR LAPTOP EXTRAS DRIVER
13932M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13933L:	platform-driver-x86@vger.kernel.org
13934S:	Maintained
13935F:	drivers/platform/x86/topstar-laptop.c
13936
13937TORTURE-TEST MODULES
13938M:	Davidlohr Bueso <dave@stgolabs.net>
13939M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13940M:	Josh Triplett <josh@joshtriplett.org>
13941L:	linux-kernel@vger.kernel.org
13942S:	Supported
13943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13944F:	Documentation/RCU/torture.txt
13945F:	kernel/torture.c
13946F:	kernel/rcu/rcutorture.c
13947F:	kernel/locking/locktorture.c
13948
13949TOSHIBA ACPI EXTRAS DRIVER
13950M:	Azael Avalos <coproscefalo@gmail.com>
13951L:	platform-driver-x86@vger.kernel.org
13952S:	Maintained
13953F:	drivers/platform/x86/toshiba_acpi.c
13954
13955TOSHIBA BLUETOOTH DRIVER
13956M:	Azael Avalos <coproscefalo@gmail.com>
13957L:	platform-driver-x86@vger.kernel.org
13958S:	Maintained
13959F:	drivers/platform/x86/toshiba_bluetooth.c
13960
13961TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13962M:	Azael Avalos <coproscefalo@gmail.com>
13963L:	platform-driver-x86@vger.kernel.org
13964S:	Maintained
13965F:	drivers/platform/x86/toshiba_haps.c
13966
13967TOSHIBA SMM DRIVER
13968M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13969W:	http://www.buzzard.org.uk/toshiba/
13970S:	Maintained
13971F:	drivers/char/toshiba.c
13972F:	include/linux/toshiba.h
13973F:	include/uapi/linux/toshiba.h
13974
13975TOSHIBA TC358743 DRIVER
13976M:	Mats Randgaard <matrandg@cisco.com>
13977L:	linux-media@vger.kernel.org
13978S:	Maintained
13979F:	drivers/media/i2c/tc358743*
13980F:	include/media/i2c/tc358743.h
13981
13982TOSHIBA WMI HOTKEYS DRIVER
13983M:	Azael Avalos <coproscefalo@gmail.com>
13984L:	platform-driver-x86@vger.kernel.org
13985S:	Maintained
13986F:	drivers/platform/x86/toshiba-wmi.c
13987
13988TPM DEVICE DRIVER
13989M:	Peter Huewe <peterhuewe@gmx.de>
13990M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13991R:	Jason Gunthorpe <jgg@ziepe.ca>
13992L:	linux-integrity@vger.kernel.org
13993Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13994W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13995T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13996S:	Maintained
13997F:	drivers/char/tpm/
13998
13999TRACING
14000M:	Steven Rostedt <rostedt@goodmis.org>
14001M:	Ingo Molnar <mingo@redhat.com>
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14003S:	Maintained
14004F:	Documentation/trace/ftrace.txt
14005F:	arch/*/*/*/ftrace.h
14006F:	arch/*/kernel/ftrace.c
14007F:	include/*/ftrace.h
14008F:	include/linux/trace*.h
14009F:	include/trace/
14010F:	kernel/trace/
14011F:	tools/testing/selftests/ftrace/
14012
14013TRACING MMIO ACCESSES (MMIOTRACE)
14014M:	Steven Rostedt <rostedt@goodmis.org>
14015M:	Ingo Molnar <mingo@kernel.org>
14016R:	Karol Herbst <karolherbst@gmail.com>
14017R:	Pekka Paalanen <ppaalanen@gmail.com>
14018S:	Maintained
14019L:	linux-kernel@vger.kernel.org
14020L:	nouveau@lists.freedesktop.org
14021F:	kernel/trace/trace_mmiotrace.c
14022F:	include/linux/mmiotrace.h
14023F:	arch/x86/mm/kmmio.c
14024F:	arch/x86/mm/mmio-mod.c
14025F:	arch/x86/mm/testmmiotrace.c
14026
14027TRIVIAL PATCHES
14028M:	Jiri Kosina <trivial@kernel.org>
14029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14030S:	Maintained
14031K:	^Subject:.*(?i)trivial
14032
14033TEMPO SEMICONDUCTOR DRIVERS
14034M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14035S:	Maintained
14036F:	sound/soc/codecs/tscs*.c
14037F:	sound/soc/codecs/tscs*.h
14038F:	Documentation/devicetree/bindings/sound/tscs*.txt
14039
14040TTY LAYER
14041M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14042M:	Jiri Slaby <jslaby@suse.com>
14043S:	Supported
14044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14045F:	Documentation/serial/
14046F:	drivers/tty/
14047F:	drivers/tty/serial/serial_core.c
14048F:	include/linux/serial_core.h
14049F:	include/linux/serial.h
14050F:	include/linux/tty.h
14051F:	include/uapi/linux/serial_core.h
14052F:	include/uapi/linux/serial.h
14053F:	include/uapi/linux/tty.h
14054
14055TUA9001 MEDIA DRIVER
14056M:	Antti Palosaari <crope@iki.fi>
14057L:	linux-media@vger.kernel.org
14058W:	https://linuxtv.org
14059W:	http://palosaari.fi/linux/
14060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14061T:	git git://linuxtv.org/anttip/media_tree.git
14062S:	Maintained
14063F:	drivers/media/tuners/tua9001*
14064
14065TULIP NETWORK DRIVERS
14066L:	netdev@vger.kernel.org
14067L:	linux-parisc@vger.kernel.org
14068S:	Orphan
14069F:	drivers/net/ethernet/dec/tulip/
14070
14071TUN/TAP driver
14072M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14073W:	http://vtun.sourceforge.net/tun
14074S:	Maintained
14075F:	Documentation/networking/tuntap.txt
14076F:	arch/um/os-Linux/drivers/
14077
14078TURBOCHANNEL SUBSYSTEM
14079M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14080M:	Ralf Baechle <ralf@linux-mips.org>
14081L:	linux-mips@linux-mips.org
14082Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14083S:	Maintained
14084F:	drivers/tc/
14085F:	include/linux/tc.h
14086
14087TW5864 VIDEO4LINUX DRIVER
14088M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14089M:	Anton Sviridenko <anton@corp.bluecherry.net>
14090M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14091M:	Andrey Utkin <andrey_utkin@fastmail.com>
14092L:	linux-media@vger.kernel.org
14093S:	Supported
14094F:	drivers/media/pci/tw5864/
14095
14096TW68 VIDEO4LINUX DRIVER
14097M:	Hans Verkuil <hverkuil@xs4all.nl>
14098L:	linux-media@vger.kernel.org
14099T:	git git://linuxtv.org/media_tree.git
14100W:	https://linuxtv.org
14101S:	Odd Fixes
14102F:	drivers/media/pci/tw68/
14103
14104TW686X VIDEO4LINUX DRIVER
14105M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14106L:	linux-media@vger.kernel.org
14107T:	git git://linuxtv.org/media_tree.git
14108W:	http://linuxtv.org
14109S:	Maintained
14110F:	drivers/media/pci/tw686x/
14111
14112UBI FILE SYSTEM (UBIFS)
14113M:	Richard Weinberger <richard@nod.at>
14114M:	Artem Bityutskiy <dedekind1@gmail.com>
14115M:	Adrian Hunter <adrian.hunter@intel.com>
14116L:	linux-mtd@lists.infradead.org
14117T:	git git://git.infradead.org/ubifs-2.6.git
14118W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14119S:	Supported
14120F:	Documentation/filesystems/ubifs.txt
14121F:	fs/ubifs/
14122
14123UCLINUX (M68KNOMMU AND COLDFIRE)
14124M:	Greg Ungerer <gerg@linux-m68k.org>
14125W:	http://www.linux-m68k.org/
14126W:	http://www.uclinux.org/
14127L:	linux-m68k@lists.linux-m68k.org
14128L:	uclinux-dev@uclinux.org  (subscribers-only)
14129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14130S:	Maintained
14131F:	arch/m68k/coldfire/
14132F:	arch/m68k/68*/
14133F:	arch/m68k/*/*_no.*
14134F:	arch/m68k/include/asm/*_no.*
14135
14136UDF FILESYSTEM
14137M:	Jan Kara <jack@suse.com>
14138S:	Maintained
14139F:	Documentation/filesystems/udf.txt
14140F:	fs/udf/
14141
14142UDRAW TABLET
14143M:	Bastien Nocera <hadess@hadess.net>
14144L:	linux-input@vger.kernel.org
14145S:	Maintained
14146F:	drivers/hid/hid-udraw-ps3.c
14147
14148UFS FILESYSTEM
14149M:	Evgeniy Dushistov <dushistov@mail.ru>
14150S:	Maintained
14151F:	Documentation/filesystems/ufs.txt
14152F:	fs/ufs/
14153
14154UHID USERSPACE HID IO DRIVER:
14155M:	David Herrmann <dh.herrmann@googlemail.com>
14156L:	linux-input@vger.kernel.org
14157S:	Maintained
14158F:	drivers/hid/uhid.c
14159F:	include/uapi/linux/uhid.h
14160
14161ULPI BUS
14162M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14163L:	linux-usb@vger.kernel.org
14164S:	Maintained
14165F:	drivers/usb/common/ulpi.c
14166F:	include/linux/ulpi/
14167
14168ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14169L:	linux-usb@vger.kernel.org
14170S:	Orphan
14171F:	drivers/uwb/
14172F:	include/linux/uwb.h
14173F:	include/linux/uwb/
14174
14175UNICORE32 ARCHITECTURE:
14176M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14177W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14178S:	Maintained
14179T:	git git://github.com/gxt/linux.git
14180F:	arch/unicore32/
14181
14182UNIFDEF
14183M:	Tony Finch <dot@dotat.at>
14184W:	http://dotat.at/prog/unifdef
14185S:	Maintained
14186F:	scripts/unifdef.c
14187
14188UNIFORM CDROM DRIVER
14189M:	Jens Axboe <axboe@kernel.dk>
14190W:	http://www.kernel.dk
14191S:	Maintained
14192F:	Documentation/cdrom/
14193F:	drivers/cdrom/cdrom.c
14194F:	include/linux/cdrom.h
14195F:	include/uapi/linux/cdrom.h
14196
14197UNISYS S-PAR DRIVERS
14198M:	David Kershner <david.kershner@unisys.com>
14199L:	sparmaintainer@unisys.com (Unisys internal)
14200S:	Supported
14201F:	include/linux/visorbus.h
14202F:	drivers/visorbus/
14203F:	drivers/staging/unisys/
14204
14205UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14206M:	Vinayak Holikatti <vinholikatti@gmail.com>
14207L:	linux-scsi@vger.kernel.org
14208S:	Supported
14209F:	Documentation/scsi/ufs.txt
14210F:	drivers/scsi/ufs/
14211
14212UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14213M:	Joao Pinto <jpinto@synopsys.com>
14214L:	linux-scsi@vger.kernel.org
14215S:	Supported
14216F:	drivers/scsi/ufs/*dwc*
14217
14218UNSORTED BLOCK IMAGES (UBI)
14219M:	Artem Bityutskiy <dedekind1@gmail.com>
14220M:	Richard Weinberger <richard@nod.at>
14221W:	http://www.linux-mtd.infradead.org/
14222L:	linux-mtd@lists.infradead.org
14223T:	git git://git.infradead.org/ubifs-2.6.git
14224S:	Supported
14225F:	drivers/mtd/ubi/
14226F:	include/linux/mtd/ubi.h
14227F:	include/uapi/mtd/ubi-user.h
14228
14229USB "USBNET" DRIVER FRAMEWORK
14230M:	Oliver Neukum <oneukum@suse.com>
14231L:	netdev@vger.kernel.org
14232W:	http://www.linux-usb.org/usbnet
14233S:	Maintained
14234F:	drivers/net/usb/usbnet.c
14235F:	include/linux/usb/usbnet.h
14236
14237USB ACM DRIVER
14238M:	Oliver Neukum <oneukum@suse.com>
14239L:	linux-usb@vger.kernel.org
14240S:	Maintained
14241F:	Documentation/usb/acm.txt
14242F:	drivers/usb/class/cdc-acm.*
14243
14244USB AR5523 WIRELESS DRIVER
14245M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14246L:	linux-wireless@vger.kernel.org
14247S:	Maintained
14248F:	drivers/net/wireless/ath/ar5523/
14249
14250USB ATTACHED SCSI
14251M:	Oliver Neukum <oneukum@suse.com>
14252L:	linux-usb@vger.kernel.org
14253L:	linux-scsi@vger.kernel.org
14254S:	Maintained
14255F:	drivers/usb/storage/uas.c
14256
14257USB CDC ETHERNET DRIVER
14258M:	Oliver Neukum <oliver@neukum.org>
14259L:	linux-usb@vger.kernel.org
14260S:	Maintained
14261F:	drivers/net/usb/cdc_*.c
14262F:	include/uapi/linux/usb/cdc.h
14263
14264USB CHAOSKEY DRIVER
14265M:	Keith Packard <keithp@keithp.com>
14266L:	linux-usb@vger.kernel.org
14267S:	Maintained
14268F:	drivers/usb/misc/chaoskey.c
14269
14270USB CYPRESS C67X00 DRIVER
14271M:	Peter Korsgaard <jacmet@sunsite.dk>
14272L:	linux-usb@vger.kernel.org
14273S:	Maintained
14274F:	drivers/usb/c67x00/
14275
14276USB DAVICOM DM9601 DRIVER
14277M:	Peter Korsgaard <jacmet@sunsite.dk>
14278L:	netdev@vger.kernel.org
14279W:	http://www.linux-usb.org/usbnet
14280S:	Maintained
14281F:	drivers/net/usb/dm9601.c
14282
14283USB DIAMOND RIO500 DRIVER
14284M:	Cesar Miquel <miquel@df.uba.ar>
14285L:	rio500-users@lists.sourceforge.net
14286W:	http://rio500.sourceforge.net
14287S:	Maintained
14288F:	drivers/usb/misc/rio500*
14289
14290USB EHCI DRIVER
14291M:	Alan Stern <stern@rowland.harvard.edu>
14292L:	linux-usb@vger.kernel.org
14293S:	Maintained
14294F:	Documentation/usb/ehci.txt
14295F:	drivers/usb/host/ehci*
14296
14297USB GADGET/PERIPHERAL SUBSYSTEM
14298M:	Felipe Balbi <balbi@kernel.org>
14299L:	linux-usb@vger.kernel.org
14300W:	http://www.linux-usb.org/gadget
14301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14302S:	Maintained
14303F:	drivers/usb/gadget/
14304F:	include/linux/usb/gadget*
14305
14306USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14307M:	Jiri Kosina <jikos@kernel.org>
14308R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14309L:	linux-usb@vger.kernel.org
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14311S:	Maintained
14312F:	Documentation/hid/hiddev.txt
14313F:	drivers/hid/usbhid/
14314
14315USB ISP116X DRIVER
14316M:	Olav Kongas <ok@artecdesign.ee>
14317L:	linux-usb@vger.kernel.org
14318S:	Maintained
14319F:	drivers/usb/host/isp116x*
14320F:	include/linux/usb/isp116x.h
14321
14322USB LAN78XX ETHERNET DRIVER
14323M:	Woojung Huh <woojung.huh@microchip.com>
14324M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14325L:	netdev@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/usb/lan78xx.*
14328
14329USB MASS STORAGE DRIVER
14330M:	Alan Stern <stern@rowland.harvard.edu>
14331L:	linux-usb@vger.kernel.org
14332L:	usb-storage@lists.one-eyed-alien.net
14333S:	Maintained
14334W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14335F:	drivers/usb/storage/
14336
14337USB MIDI DRIVER
14338M:	Clemens Ladisch <clemens@ladisch.de>
14339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14340T:	git git://git.alsa-project.org/alsa-kernel.git
14341S:	Maintained
14342F:	sound/usb/midi.*
14343
14344USB NETWORKING DRIVERS
14345L:	linux-usb@vger.kernel.org
14346S:	Odd Fixes
14347F:	drivers/net/usb/
14348
14349USB OHCI DRIVER
14350M:	Alan Stern <stern@rowland.harvard.edu>
14351L:	linux-usb@vger.kernel.org
14352S:	Maintained
14353F:	Documentation/usb/ohci.txt
14354F:	drivers/usb/host/ohci*
14355
14356USB OTG FSM (Finite State Machine)
14357M:	Peter Chen <Peter.Chen@nxp.com>
14358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14359L:	linux-usb@vger.kernel.org
14360S:	Maintained
14361F:	drivers/usb/common/usb-otg-fsm.c
14362
14363USB OVER IP DRIVER
14364M:	Valentina Manea <valentina.manea.m@gmail.com>
14365M:	Shuah Khan <shuahkh@osg.samsung.com>
14366M:	Shuah Khan <shuah@kernel.org>
14367L:	linux-usb@vger.kernel.org
14368S:	Maintained
14369F:	Documentation/usb/usbip_protocol.txt
14370F:	drivers/usb/usbip/
14371F:	tools/usb/usbip/
14372
14373USB PEGASUS DRIVER
14374M:	Petko Manolov <petkan@nucleusys.com>
14375L:	linux-usb@vger.kernel.org
14376L:	netdev@vger.kernel.org
14377T:	git git://github.com/petkan/pegasus.git
14378W:	https://github.com/petkan/pegasus
14379S:	Maintained
14380F:	drivers/net/usb/pegasus.*
14381
14382USB PHY LAYER
14383M:	Felipe Balbi <balbi@kernel.org>
14384L:	linux-usb@vger.kernel.org
14385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14386S:	Maintained
14387F:	drivers/usb/phy/
14388
14389USB PRINTER DRIVER (usblp)
14390M:	Pete Zaitcev <zaitcev@redhat.com>
14391L:	linux-usb@vger.kernel.org
14392S:	Supported
14393F:	drivers/usb/class/usblp.c
14394
14395USB QMI WWAN NETWORK DRIVER
14396M:	Bjørn Mork <bjorn@mork.no>
14397L:	netdev@vger.kernel.org
14398S:	Maintained
14399F:	Documentation/ABI/testing/sysfs-class-net-qmi
14400F:	drivers/net/usb/qmi_wwan.c
14401
14402USB RTL8150 DRIVER
14403M:	Petko Manolov <petkan@nucleusys.com>
14404L:	linux-usb@vger.kernel.org
14405L:	netdev@vger.kernel.org
14406T:	git git://github.com/petkan/rtl8150.git
14407W:	https://github.com/petkan/rtl8150
14408S:	Maintained
14409F:	drivers/net/usb/rtl8150.c
14410
14411USB SERIAL SUBSYSTEM
14412M:	Johan Hovold <johan@kernel.org>
14413L:	linux-usb@vger.kernel.org
14414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14415S:	Maintained
14416F:	Documentation/usb/usb-serial.txt
14417F:	drivers/usb/serial/
14418F:	include/linux/usb/serial.h
14419
14420USB SMSC75XX ETHERNET DRIVER
14421M:	Steve Glendinning <steve.glendinning@shawell.net>
14422L:	netdev@vger.kernel.org
14423S:	Maintained
14424F:	drivers/net/usb/smsc75xx.*
14425
14426USB SMSC95XX ETHERNET DRIVER
14427M:	Steve Glendinning <steve.glendinning@shawell.net>
14428M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14429L:	netdev@vger.kernel.org
14430S:	Maintained
14431F:	drivers/net/usb/smsc95xx.*
14432
14433USB SUBSYSTEM
14434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14435L:	linux-usb@vger.kernel.org
14436W:	http://www.linux-usb.org
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14438S:	Supported
14439F:	Documentation/devicetree/bindings/usb/
14440F:	Documentation/usb/
14441F:	drivers/usb/
14442F:	include/linux/usb.h
14443F:	include/linux/usb/
14444
14445USB TYPEC SUBSYSTEM
14446M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14447L:	linux-usb@vger.kernel.org
14448S:	Maintained
14449F:	Documentation/ABI/testing/sysfs-class-typec
14450F:	Documentation/usb/typec.rst
14451F:	drivers/usb/typec/
14452F:	include/linux/usb/typec.h
14453
14454USB UHCI DRIVER
14455M:	Alan Stern <stern@rowland.harvard.edu>
14456L:	linux-usb@vger.kernel.org
14457S:	Maintained
14458F:	drivers/usb/host/uhci*
14459
14460USB VIDEO CLASS
14461M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14462L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14463L:	linux-media@vger.kernel.org
14464T:	git git://linuxtv.org/media_tree.git
14465W:	http://www.ideasonboard.org/uvc/
14466S:	Maintained
14467F:	drivers/media/usb/uvc/
14468F:	include/uapi/linux/uvcvideo.h
14469
14470USB VISION DRIVER
14471M:	Hans Verkuil <hverkuil@xs4all.nl>
14472L:	linux-media@vger.kernel.org
14473T:	git git://linuxtv.org/media_tree.git
14474W:	https://linuxtv.org
14475S:	Odd Fixes
14476F:	drivers/media/usb/usbvision/
14477
14478USB WEBCAM GADGET
14479M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14480L:	linux-usb@vger.kernel.org
14481S:	Maintained
14482F:	drivers/usb/gadget/function/*uvc*
14483F:	drivers/usb/gadget/legacy/webcam.c
14484
14485USB WIRELESS RNDIS DRIVER (rndis_wlan)
14486M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14487L:	linux-wireless@vger.kernel.org
14488S:	Maintained
14489F:	drivers/net/wireless/rndis_wlan.c
14490
14491USB XHCI DRIVER
14492M:	Mathias Nyman <mathias.nyman@intel.com>
14493L:	linux-usb@vger.kernel.org
14494S:	Supported
14495F:	drivers/usb/host/xhci*
14496F:	drivers/usb/host/pci-quirks*
14497
14498USB ZD1201 DRIVER
14499L:	linux-wireless@vger.kernel.org
14500W:	http://linux-lc100020.sourceforge.net
14501S:	Orphan
14502F:	drivers/net/wireless/zydas/zd1201.*
14503
14504USB ZR364XX DRIVER
14505M:	Antoine Jacquet <royale@zerezo.com>
14506L:	linux-usb@vger.kernel.org
14507L:	linux-media@vger.kernel.org
14508T:	git git://linuxtv.org/media_tree.git
14509W:	http://royale.zerezo.com/zr364xx/
14510S:	Maintained
14511F:	Documentation/media/v4l-drivers/zr364xx*
14512F:	drivers/media/usb/zr364xx/
14513
14514USER-MODE LINUX (UML)
14515M:	Jeff Dike <jdike@addtoit.com>
14516M:	Richard Weinberger <richard@nod.at>
14517L:	user-mode-linux-devel@lists.sourceforge.net
14518L:	user-mode-linux-user@lists.sourceforge.net
14519W:	http://user-mode-linux.sourceforge.net
14520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14521S:	Maintained
14522F:	Documentation/virtual/uml/
14523F:	arch/um/
14524F:	arch/x86/um/
14525F:	fs/hostfs/
14526F:	fs/hppfs/
14527
14528USERSPACE I/O (UIO)
14529M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14530S:	Maintained
14531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14532F:	Documentation/driver-api/uio-howto.rst
14533F:	drivers/uio/
14534F:	include/linux/uio*.h
14535
14536UTIL-LINUX PACKAGE
14537M:	Karel Zak <kzak@redhat.com>
14538L:	util-linux@vger.kernel.org
14539W:	http://en.wikipedia.org/wiki/Util-linux
14540T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14541S:	Maintained
14542
14543UUID HELPERS
14544M:	Christoph Hellwig <hch@lst.de>
14545R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14546L:	linux-kernel@vger.kernel.org
14547T:	git git://git.infradead.org/users/hch/uuid.git
14548F:	lib/uuid.c
14549F:	lib/test_uuid.c
14550F:	include/linux/uuid.h
14551F:	include/uapi/linux/uuid.h
14552S:	Maintained
14553
14554UVESAFB DRIVER
14555M:	Michal Januszewski <spock@gentoo.org>
14556L:	linux-fbdev@vger.kernel.org
14557W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14558S:	Maintained
14559F:	Documentation/fb/uvesafb.txt
14560F:	drivers/video/fbdev/uvesafb.*
14561
14562VF610 NAND DRIVER
14563M:	Stefan Agner <stefan@agner.ch>
14564L:	linux-mtd@lists.infradead.org
14565S:	Supported
14566F:	drivers/mtd/nand/vf610_nfc.c
14567
14568VFAT/FAT/MSDOS FILESYSTEM
14569M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14570S:	Maintained
14571F:	Documentation/filesystems/vfat.txt
14572F:	fs/fat/
14573
14574VFIO DRIVER
14575M:	Alex Williamson <alex.williamson@redhat.com>
14576L:	kvm@vger.kernel.org
14577T:	git git://github.com/awilliam/linux-vfio.git
14578S:	Maintained
14579F:	Documentation/vfio.txt
14580F:	drivers/vfio/
14581F:	include/linux/vfio.h
14582F:	include/uapi/linux/vfio.h
14583
14584VFIO MEDIATED DEVICE DRIVERS
14585M:	Kirti Wankhede <kwankhede@nvidia.com>
14586L:	kvm@vger.kernel.org
14587S:	Maintained
14588F:	Documentation/vfio-mediated-device.txt
14589F:	drivers/vfio/mdev/
14590F:	include/linux/mdev.h
14591F:	samples/vfio-mdev/
14592
14593VFIO PLATFORM DRIVER
14594M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14595L:	kvm@vger.kernel.org
14596S:	Maintained
14597F:	drivers/vfio/platform/
14598
14599VGA_SWITCHEROO
14600R:	Lukas Wunner <lukas@wunner.de>
14601S:	Maintained
14602F:	Documentation/gpu/vga-switcheroo.rst
14603F:	drivers/gpu/vga/vga_switcheroo.c
14604F:	include/linux/vga_switcheroo.h
14605T:	git git://anongit.freedesktop.org/drm/drm-misc
14606
14607VIA RHINE NETWORK DRIVER
14608S:	Orphan
14609F:	drivers/net/ethernet/via/via-rhine.c
14610
14611VIA SD/MMC CARD CONTROLLER DRIVER
14612M:	Bruce Chang <brucechang@via.com.tw>
14613M:	Harald Welte <HaraldWelte@viatech.com>
14614S:	Maintained
14615F:	drivers/mmc/host/via-sdmmc.c
14616
14617VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14618M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14619L:	linux-fbdev@vger.kernel.org
14620S:	Maintained
14621F:	include/linux/via-core.h
14622F:	include/linux/via-gpio.h
14623F:	include/linux/via_i2c.h
14624F:	drivers/video/fbdev/via/
14625
14626VIA VELOCITY NETWORK DRIVER
14627M:	Francois Romieu <romieu@fr.zoreil.com>
14628L:	netdev@vger.kernel.org
14629S:	Maintained
14630F:	drivers/net/ethernet/via/via-velocity.*
14631
14632VIDEO MULTIPLEXER DRIVER
14633M:	Philipp Zabel <p.zabel@pengutronix.de>
14634L:	linux-media@vger.kernel.org
14635S:	Maintained
14636F:	drivers/media/platform/video-mux.c
14637
14638VIDEOBUF2 FRAMEWORK
14639M:	Pawel Osciak <pawel@osciak.com>
14640M:	Marek Szyprowski <m.szyprowski@samsung.com>
14641M:	Kyungmin Park <kyungmin.park@samsung.com>
14642L:	linux-media@vger.kernel.org
14643S:	Maintained
14644F:	drivers/media/v4l2-core/videobuf2-*
14645F:	include/media/videobuf2-*
14646
14647VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14648M:	Helen Koike <helen.koike@collabora.com>
14649L:	linux-media@vger.kernel.org
14650T:	git git://linuxtv.org/media_tree.git
14651W:	https://linuxtv.org
14652S:	Maintained
14653F:	drivers/media/platform/vimc/*
14654
14655VIRT LIB
14656M:	Alex Williamson <alex.williamson@redhat.com>
14657M:	Paolo Bonzini <pbonzini@redhat.com>
14658L:	kvm@vger.kernel.org
14659S:	Supported
14660F:	virt/lib/
14661
14662VIRTIO AND VHOST VSOCK DRIVER
14663M:	Stefan Hajnoczi <stefanha@redhat.com>
14664L:	kvm@vger.kernel.org
14665L:	virtualization@lists.linux-foundation.org
14666L:	netdev@vger.kernel.org
14667S:	Maintained
14668F:	include/linux/virtio_vsock.h
14669F:	include/uapi/linux/virtio_vsock.h
14670F:	include/uapi/linux/vsockmon.h
14671F:	include/uapi/linux/vm_sockets_diag.h
14672F:	net/vmw_vsock/diag.c
14673F:	net/vmw_vsock/af_vsock_tap.c
14674F:	net/vmw_vsock/virtio_transport_common.c
14675F:	net/vmw_vsock/virtio_transport.c
14676F:	drivers/net/vsockmon.c
14677F:	drivers/vhost/vsock.c
14678F:	drivers/vhost/vsock.h
14679F:	tools/testing/vsock/
14680
14681VIRTIO CONSOLE DRIVER
14682M:	Amit Shah <amit@kernel.org>
14683L:	virtualization@lists.linux-foundation.org
14684S:	Maintained
14685F:	drivers/char/virtio_console.c
14686F:	include/linux/virtio_console.h
14687F:	include/uapi/linux/virtio_console.h
14688
14689VIRTIO CORE, NET AND BLOCK DRIVERS
14690M:	"Michael S. Tsirkin" <mst@redhat.com>
14691M:	Jason Wang <jasowang@redhat.com>
14692L:	virtualization@lists.linux-foundation.org
14693S:	Maintained
14694F:	Documentation/devicetree/bindings/virtio/
14695F:	drivers/virtio/
14696F:	tools/virtio/
14697F:	drivers/net/virtio_net.c
14698F:	drivers/block/virtio_blk.c
14699F:	include/linux/virtio*.h
14700F:	include/uapi/linux/virtio_*.h
14701F:	drivers/crypto/virtio/
14702F:	mm/balloon_compaction.c
14703
14704VIRTIO CRYPTO DRIVER
14705M:	Gonglei <arei.gonglei@huawei.com>
14706L:	virtualization@lists.linux-foundation.org
14707L:	linux-crypto@vger.kernel.org
14708S:	Maintained
14709F:	drivers/crypto/virtio/
14710F:	include/uapi/linux/virtio_crypto.h
14711
14712VIRTIO DRIVERS FOR S390
14713M:	Cornelia Huck <cohuck@redhat.com>
14714M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14715L:	linux-s390@vger.kernel.org
14716L:	virtualization@lists.linux-foundation.org
14717L:	kvm@vger.kernel.org
14718S:	Supported
14719F:	drivers/s390/virtio/
14720F:	arch/s390/include/uapi/asm/virtio-ccw.h
14721
14722VIRTIO GPU DRIVER
14723M:	David Airlie <airlied@linux.ie>
14724M:	Gerd Hoffmann <kraxel@redhat.com>
14725L:	dri-devel@lists.freedesktop.org
14726L:	virtualization@lists.linux-foundation.org
14727T:	git git://anongit.freedesktop.org/drm/drm-misc
14728S:	Maintained
14729F:	drivers/gpu/drm/virtio/
14730F:	include/uapi/linux/virtio_gpu.h
14731
14732VIRTIO HOST (VHOST)
14733M:	"Michael S. Tsirkin" <mst@redhat.com>
14734M:	Jason Wang <jasowang@redhat.com>
14735L:	kvm@vger.kernel.org
14736L:	virtualization@lists.linux-foundation.org
14737L:	netdev@vger.kernel.org
14738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14739S:	Maintained
14740F:	drivers/vhost/
14741F:	include/uapi/linux/vhost.h
14742
14743VIRTIO INPUT DRIVER
14744M:	Gerd Hoffmann <kraxel@redhat.com>
14745S:	Maintained
14746F:	drivers/virtio/virtio_input.c
14747F:	include/uapi/linux/virtio_input.h
14748
14749VIRTUAL BOX GUEST DEVICE DRIVER
14750M:	Hans de Goede <hdegoede@redhat.com>
14751M:	Arnd Bergmann <arnd@arndb.de>
14752M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14753S:	Maintained
14754F:	include/linux/vbox_utils.h
14755F:	include/uapi/linux/vbox*.h
14756F:	drivers/virt/vboxguest/
14757
14758VIRTUAL SERIO DEVICE DRIVER
14759M:	Stephen Chandler Paul <thatslyude@gmail.com>
14760S:	Maintained
14761F:	drivers/input/serio/userio.c
14762F:	include/uapi/linux/userio.h
14763
14764VIVID VIRTUAL VIDEO DRIVER
14765M:	Hans Verkuil <hverkuil@xs4all.nl>
14766L:	linux-media@vger.kernel.org
14767T:	git git://linuxtv.org/media_tree.git
14768W:	https://linuxtv.org
14769S:	Maintained
14770F:	drivers/media/platform/vivid/*
14771
14772VLYNQ BUS
14773M:	Florian Fainelli <f.fainelli@gmail.com>
14774L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14775S:	Maintained
14776F:	drivers/vlynq/vlynq.c
14777F:	include/linux/vlynq.h
14778
14779VME SUBSYSTEM
14780M:	Martyn Welch <martyn@welchs.me.uk>
14781M:	Manohar Vanga <manohar.vanga@gmail.com>
14782M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14783L:	devel@driverdev.osuosl.org
14784S:	Maintained
14785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14786F:	Documentation/driver-api/vme.rst
14787F:	drivers/staging/vme/
14788F:	drivers/vme/
14789F:	include/linux/vme*
14790
14791VMWARE BALLOON DRIVER
14792M:	Xavier Deguillard <xdeguillard@vmware.com>
14793M:	Philip Moltmann <moltmann@vmware.com>
14794M:	"VMware, Inc." <pv-drivers@vmware.com>
14795L:	linux-kernel@vger.kernel.org
14796S:	Maintained
14797F:	drivers/misc/vmw_balloon.c
14798
14799VMWARE HYPERVISOR INTERFACE
14800M:	Alok Kataria <akataria@vmware.com>
14801L:	virtualization@lists.linux-foundation.org
14802S:	Supported
14803F:	arch/x86/kernel/cpu/vmware.c
14804
14805VMWARE PVRDMA DRIVER
14806M:	Adit Ranadive <aditr@vmware.com>
14807M:	VMware PV-Drivers <pv-drivers@vmware.com>
14808L:	linux-rdma@vger.kernel.org
14809S:	Maintained
14810F:	drivers/infiniband/hw/vmw_pvrdma/
14811
14812VMware PVSCSI driver
14813M:	Jim Gill <jgill@vmware.com>
14814M:	VMware PV-Drivers <pv-drivers@vmware.com>
14815L:	linux-scsi@vger.kernel.org
14816S:	Maintained
14817F:	drivers/scsi/vmw_pvscsi.c
14818F:	drivers/scsi/vmw_pvscsi.h
14819
14820VMWARE VMMOUSE SUBDRIVER
14821M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14822M:	"VMware, Inc." <pv-drivers@vmware.com>
14823L:	linux-input@vger.kernel.org
14824S:	Maintained
14825F:	drivers/input/mouse/vmmouse.c
14826F:	drivers/input/mouse/vmmouse.h
14827
14828VMWARE VMXNET3 ETHERNET DRIVER
14829M:	Shrikrishna Khare <skhare@vmware.com>
14830M:	"VMware, Inc." <pv-drivers@vmware.com>
14831L:	netdev@vger.kernel.org
14832S:	Maintained
14833F:	drivers/net/vmxnet3/
14834
14835VOCORE VOCORE2 BOARD
14836M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14837L:	linux-mips@linux-mips.org
14838S:	Maintained
14839F:	arch/mips/boot/dts/ralink/vocore2.dts
14840
14841VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14842M:	Liam Girdwood <lgirdwood@gmail.com>
14843M:	Mark Brown <broonie@kernel.org>
14844L:	linux-kernel@vger.kernel.org
14845W:	http://www.slimlogic.co.uk/?p=48
14846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14847S:	Supported
14848F:	Documentation/devicetree/bindings/regulator/
14849F:	Documentation/power/regulator/
14850F:	drivers/regulator/
14851F:	include/dt-bindings/regulator/
14852F:	include/linux/regulator/
14853
14854VRF
14855M:	David Ahern <dsa@cumulusnetworks.com>
14856M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14857L:	netdev@vger.kernel.org
14858S:	Maintained
14859F:	drivers/net/vrf.c
14860F:	Documentation/networking/vrf.txt
14861
14862VT1211 HARDWARE MONITOR DRIVER
14863M:	Juerg Haefliger <juergh@gmail.com>
14864L:	linux-hwmon@vger.kernel.org
14865S:	Maintained
14866F:	Documentation/hwmon/vt1211
14867F:	drivers/hwmon/vt1211.c
14868
14869VT8231 HARDWARE MONITOR DRIVER
14870M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14871L:	linux-hwmon@vger.kernel.org
14872S:	Maintained
14873F:	drivers/hwmon/vt8231.c
14874
14875VUB300 USB to SDIO/SD/MMC bridge chip
14876M:	Tony Olech <tony.olech@elandigitalsystems.com>
14877L:	linux-mmc@vger.kernel.org
14878L:	linux-usb@vger.kernel.org
14879S:	Supported
14880F:	drivers/mmc/host/vub300.c
14881
14882W1 DALLAS'S 1-WIRE BUS
14883M:	Evgeniy Polyakov <zbr@ioremap.net>
14884S:	Maintained
14885F:	Documentation/w1/
14886F:	drivers/w1/
14887F:	include/linux/w1.h
14888
14889W83791D HARDWARE MONITORING DRIVER
14890M:	Marc Hulsman <m.hulsman@tudelft.nl>
14891L:	linux-hwmon@vger.kernel.org
14892S:	Maintained
14893F:	Documentation/hwmon/w83791d
14894F:	drivers/hwmon/w83791d.c
14895
14896W83793 HARDWARE MONITORING DRIVER
14897M:	Rudolf Marek <r.marek@assembler.cz>
14898L:	linux-hwmon@vger.kernel.org
14899S:	Maintained
14900F:	Documentation/hwmon/w83793
14901F:	drivers/hwmon/w83793.c
14902
14903W83795 HARDWARE MONITORING DRIVER
14904M:	Jean Delvare <jdelvare@suse.com>
14905L:	linux-hwmon@vger.kernel.org
14906S:	Maintained
14907F:	drivers/hwmon/w83795.c
14908
14909W83L51xD SD/MMC CARD INTERFACE DRIVER
14910M:	Pierre Ossman <pierre@ossman.eu>
14911S:	Maintained
14912F:	drivers/mmc/host/wbsd.*
14913
14914WACOM PROTOCOL 4 SERIAL TABLETS
14915M:	Julian Squires <julian@cipht.net>
14916M:	Hans de Goede <hdegoede@redhat.com>
14917L:	linux-input@vger.kernel.org
14918S:	Maintained
14919F:	drivers/input/tablet/wacom_serial4.c
14920
14921WATCHDOG DEVICE DRIVERS
14922M:	Wim Van Sebroeck <wim@iguana.be>
14923R:	Guenter Roeck <linux@roeck-us.net>
14924L:	linux-watchdog@vger.kernel.org
14925W:	http://www.linux-watchdog.org/
14926T:	git git://www.linux-watchdog.org/linux-watchdog.git
14927S:	Maintained
14928F:	Documentation/devicetree/bindings/watchdog/
14929F:	Documentation/watchdog/
14930F:	drivers/watchdog/
14931F:	include/linux/watchdog.h
14932F:	include/uapi/linux/watchdog.h
14933
14934WHISKEYCOVE PMIC GPIO DRIVER
14935M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14936L:	linux-gpio@vger.kernel.org
14937S:	Maintained
14938F:	drivers/gpio/gpio-wcove.c
14939
14940WIIMOTE HID DRIVER
14941M:	David Herrmann <dh.herrmann@googlemail.com>
14942L:	linux-input@vger.kernel.org
14943S:	Maintained
14944F:	drivers/hid/hid-wiimote*
14945
14946WILOCITY WIL6210 WIRELESS DRIVER
14947M:	Maya Erez <merez@codeaurora.org>
14948L:	linux-wireless@vger.kernel.org
14949L:	wil6210@qti.qualcomm.com
14950S:	Supported
14951W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14952F:	drivers/net/wireless/ath/wil6210/
14953
14954WIMAX STACK
14955M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14956M:	linux-wimax@intel.com
14957L:	wimax@linuxwimax.org (subscribers-only)
14958S:	Supported
14959W:	http://linuxwimax.org
14960F:	Documentation/wimax/README.wimax
14961F:	include/linux/wimax/debug.h
14962F:	include/net/wimax.h
14963F:	include/uapi/linux/wimax.h
14964F:	net/wimax/
14965
14966WINBOND CIR DRIVER
14967M:	David Härdeman <david@hardeman.nu>
14968S:	Maintained
14969F:	drivers/media/rc/winbond-cir.c
14970
14971WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14973L:	linux-watchdog@vger.kernel.org
14974S:	Maintained
14975F:	drivers/watchdog/ebc-c384_wdt.c
14976
14977WINSYSTEMS WS16C48 GPIO DRIVER
14978M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14979L:	linux-gpio@vger.kernel.org
14980S:	Maintained
14981F:	drivers/gpio/gpio-ws16c48.c
14982
14983WISTRON LAPTOP BUTTON DRIVER
14984M:	Miloslav Trmac <mitr@volny.cz>
14985S:	Maintained
14986F:	drivers/input/misc/wistron_btns.c
14987
14988WL3501 WIRELESS PCMCIA CARD DRIVER
14989L:	linux-wireless@vger.kernel.org
14990S:	Odd fixes
14991F:	drivers/net/wireless/wl3501*
14992
14993WOLFSON MICROELECTRONICS DRIVERS
14994L:	patches@opensource.cirrus.com
14995T:	git https://github.com/CirrusLogic/linux-drivers.git
14996W:	https://github.com/CirrusLogic/linux-drivers/wiki
14997S:	Supported
14998F:	Documentation/hwmon/wm83??
14999F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15000F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15001F:	Documentation/devicetree/bindings/mfd/arizona.txt
15002F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15003F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15004F:	arch/arm/mach-s3c64xx/mach-crag6410*
15005F:	drivers/clk/clk-wm83*.c
15006F:	drivers/extcon/extcon-arizona.c
15007F:	drivers/leds/leds-wm83*.c
15008F:	drivers/gpio/gpio-*wm*.c
15009F:	drivers/gpio/gpio-arizona.c
15010F:	drivers/hwmon/wm83??-hwmon.c
15011F:	drivers/input/misc/wm831x-on.c
15012F:	drivers/input/touchscreen/wm831x-ts.c
15013F:	drivers/input/touchscreen/wm97*.c
15014F:	drivers/mfd/arizona*
15015F:	drivers/mfd/wm*.c
15016F:	drivers/mfd/cs47l24*
15017F:	drivers/power/supply/wm83*.c
15018F:	drivers/rtc/rtc-wm83*.c
15019F:	drivers/regulator/wm8*.c
15020F:	drivers/regulator/arizona*
15021F:	drivers/video/backlight/wm83*_bl.c
15022F:	drivers/watchdog/wm83*_wdt.c
15023F:	include/linux/mfd/arizona/
15024F:	include/linux/mfd/wm831x/
15025F:	include/linux/mfd/wm8350/
15026F:	include/linux/mfd/wm8400*
15027F:	include/linux/regulator/arizona*
15028F:	include/linux/wm97xx.h
15029F:	include/sound/wm????.h
15030F:	sound/soc/codecs/arizona.?
15031F:	sound/soc/codecs/wm*
15032F:	sound/soc/codecs/cs47l24*
15033
15034WORKQUEUE
15035M:	Tejun Heo <tj@kernel.org>
15036R:	Lai Jiangshan <jiangshanlai@gmail.com>
15037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15038S:	Maintained
15039F:	include/linux/workqueue.h
15040F:	kernel/workqueue.c
15041F:	Documentation/core-api/workqueue.rst
15042
15043X-POWERS AXP288 PMIC DRIVERS
15044M:	Hans de Goede <hdegoede@redhat.com>
15045S:	Maintained
15046N:	axp288
15047F:	drivers/acpi/pmic/intel_pmic_xpower.c
15048
15049X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15050M:	Chen-Yu Tsai <wens@csie.org>
15051L:	linux-kernel@vger.kernel.org
15052S:	Maintained
15053N:	axp[128]
15054
15055X.25 NETWORK LAYER
15056M:	Andrew Hendry <andrew.hendry@gmail.com>
15057L:	linux-x25@vger.kernel.org
15058S:	Odd Fixes
15059F:	Documentation/networking/x25*
15060F:	include/net/x25*
15061F:	net/x25/
15062
15063X86 ARCHITECTURE (32-BIT AND 64-BIT)
15064M:	Thomas Gleixner <tglx@linutronix.de>
15065M:	Ingo Molnar <mingo@redhat.com>
15066R:	"H. Peter Anvin" <hpa@zytor.com>
15067M:	x86@kernel.org
15068L:	linux-kernel@vger.kernel.org
15069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15070S:	Maintained
15071F:	Documentation/x86/
15072F:	arch/x86/
15073
15074X86 MCE INFRASTRUCTURE
15075M:	Tony Luck <tony.luck@intel.com>
15076M:	Borislav Petkov <bp@alien8.de>
15077L:	linux-edac@vger.kernel.org
15078S:	Maintained
15079F:	arch/x86/kernel/cpu/mcheck/*
15080
15081X86 MICROCODE UPDATE SUPPORT
15082M:	Borislav Petkov <bp@alien8.de>
15083S:	Maintained
15084F:	arch/x86/kernel/cpu/microcode/*
15085
15086X86 PLATFORM DRIVERS
15087M:	Darren Hart <dvhart@infradead.org>
15088M:	Andy Shevchenko <andy@infradead.org>
15089L:	platform-driver-x86@vger.kernel.org
15090T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15091S:	Maintained
15092F:	drivers/platform/x86/
15093F:	drivers/platform/olpc/
15094
15095X86 VDSO
15096M:	Andy Lutomirski <luto@amacapital.net>
15097L:	linux-kernel@vger.kernel.org
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15099S:	Maintained
15100F:	arch/x86/entry/vdso/
15101
15102XC2028/3028 TUNER DRIVER
15103M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15105L:	linux-media@vger.kernel.org
15106W:	https://linuxtv.org
15107T:	git git://linuxtv.org/media_tree.git
15108S:	Maintained
15109F:	drivers/media/tuners/tuner-xc2028.*
15110
15111XEN BLOCK SUBSYSTEM
15112M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15113M:	Roger Pau Monné <roger.pau@citrix.com>
15114L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15115S:	Supported
15116F:	drivers/block/xen-blkback/*
15117F:	drivers/block/xen*
15118
15119XEN HYPERVISOR ARM
15120M:	Stefano Stabellini <sstabellini@kernel.org>
15121L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15122S:	Maintained
15123F:	arch/arm/xen/
15124F:	arch/arm/include/asm/xen/
15125
15126XEN HYPERVISOR ARM64
15127M:	Stefano Stabellini <sstabellini@kernel.org>
15128L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15129S:	Maintained
15130F:	arch/arm64/xen/
15131F:	arch/arm64/include/asm/xen/
15132
15133XEN HYPERVISOR INTERFACE
15134M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15135M:	Juergen Gross <jgross@suse.com>
15136L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15138S:	Supported
15139F:	arch/x86/xen/
15140F:	drivers/*/xen-*front.c
15141F:	drivers/xen/
15142F:	arch/x86/include/asm/xen/
15143F:	arch/x86/include/asm/pvclock-abi.h
15144F:	include/xen/
15145F:	include/uapi/xen/
15146F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15147F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15148
15149XEN NETWORK BACKEND DRIVER
15150M:	Wei Liu <wei.liu2@citrix.com>
15151M:	Paul Durrant <paul.durrant@citrix.com>
15152L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15153L:	netdev@vger.kernel.org
15154S:	Supported
15155F:	drivers/net/xen-netback/*
15156
15157XEN PCI SUBSYSTEM
15158M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15159L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15160S:	Supported
15161F:	arch/x86/pci/*xen*
15162F:	drivers/pci/*xen*
15163
15164XEN PVSCSI DRIVERS
15165M:	Juergen Gross <jgross@suse.com>
15166L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15167L:	linux-scsi@vger.kernel.org
15168S:	Supported
15169F:	drivers/scsi/xen-scsifront.c
15170F:	drivers/xen/xen-scsiback.c
15171F:	include/xen/interface/io/vscsiif.h
15172
15173XEN SWIOTLB SUBSYSTEM
15174M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15175L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15176L:	iommu@lists.linux-foundation.org
15177S:	Supported
15178F:	arch/x86/xen/*swiotlb*
15179F:	drivers/xen/*swiotlb*
15180
15181XFS FILESYSTEM
15182M:	Darrick J. Wong <darrick.wong@oracle.com>
15183M:	linux-xfs@vger.kernel.org
15184L:	linux-xfs@vger.kernel.org
15185W:	http://xfs.org/
15186T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15187S:	Supported
15188F:	Documentation/filesystems/xfs.txt
15189F:	fs/xfs/
15190
15191XILINX AXI ETHERNET DRIVER
15192M:	Anirudha Sarangi <anirudh@xilinx.com>
15193M:	John Linn <John.Linn@xilinx.com>
15194S:	Maintained
15195F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15196
15197XILINX UARTLITE SERIAL DRIVER
15198M:	Peter Korsgaard <jacmet@sunsite.dk>
15199L:	linux-serial@vger.kernel.org
15200S:	Maintained
15201F:	drivers/tty/serial/uartlite.c
15202
15203XILINX VIDEO IP CORES
15204M:	Hyun Kwon <hyun.kwon@xilinx.com>
15205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15206L:	linux-media@vger.kernel.org
15207T:	git git://linuxtv.org/media_tree.git
15208S:	Supported
15209F:	Documentation/devicetree/bindings/media/xilinx/
15210F:	drivers/media/platform/xilinx/
15211F:	include/uapi/linux/xilinx-v4l2-controls.h
15212
15213XILLYBUS DRIVER
15214M:	Eli Billauer <eli.billauer@gmail.com>
15215L:	linux-kernel@vger.kernel.org
15216S:	Supported
15217F:	drivers/char/xillybus/
15218
15219XRA1403 GPIO EXPANDER
15220M:	Nandor Han <nandor.han@ge.com>
15221M:	Semi Malinen <semi.malinen@ge.com>
15222L:	linux-gpio@vger.kernel.org
15223S:	Maintained
15224F:	drivers/gpio/gpio-xra1403.c
15225F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15226
15227XTENSA XTFPGA PLATFORM SUPPORT
15228M:	Max Filippov <jcmvbkbc@gmail.com>
15229L:	linux-xtensa@linux-xtensa.org
15230S:	Maintained
15231F:	drivers/spi/spi-xtensa-xtfpga.c
15232F:	sound/soc/xtensa/xtfpga-i2s.c
15233
15234YAM DRIVER FOR AX.25
15235M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15236L:	linux-hams@vger.kernel.org
15237S:	Maintained
15238F:	drivers/net/hamradio/yam*
15239F:	include/linux/yam.h
15240
15241YAMA SECURITY MODULE
15242M:	Kees Cook <keescook@chromium.org>
15243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15244S:	Supported
15245F:	security/yama/
15246F:	Documentation/admin-guide/LSM/Yama.rst
15247
15248YEALINK PHONE DRIVER
15249M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15250L:	usbb2k-api-dev@nongnu.org
15251S:	Maintained
15252F:	Documentation/input/yealink.rst
15253F:	drivers/input/misc/yealink.*
15254
15255Z8530 DRIVER FOR AX.25
15256M:	Joerg Reuter <jreuter@yaina.de>
15257W:	http://yaina.de/jreuter/
15258W:	http://www.qsl.net/dl1bke/
15259L:	linux-hams@vger.kernel.org
15260S:	Maintained
15261F:	Documentation/networking/z8530drv.txt
15262F:	drivers/net/hamradio/*scc.c
15263F:	drivers/net/hamradio/z8530.h
15264
15265ZBUD COMPRESSED PAGE ALLOCATOR
15266M:	Seth Jennings <sjenning@redhat.com>
15267M:	Dan Streetman <ddstreet@ieee.org>
15268L:	linux-mm@kvack.org
15269S:	Maintained
15270F:	mm/zbud.c
15271F:	include/linux/zbud.h
15272
15273ZD1211RW WIRELESS DRIVER
15274M:	Daniel Drake <dsd@gentoo.org>
15275M:	Ulrich Kunitz <kune@deine-taler.de>
15276W:	http://zd1211.ath.cx/wiki/DriverRewrite
15277L:	linux-wireless@vger.kernel.org
15278L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15279S:	Maintained
15280F:	drivers/net/wireless/zydas/zd1211rw/
15281
15282ZD1301 MEDIA DRIVER
15283M:	Antti Palosaari <crope@iki.fi>
15284L:	linux-media@vger.kernel.org
15285W:	https://linuxtv.org/
15286W:	http://palosaari.fi/linux/
15287Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15288S:	Maintained
15289F:	drivers/media/usb/dvb-usb-v2/zd1301*
15290
15291ZD1301_DEMOD MEDIA DRIVER
15292M:	Antti Palosaari <crope@iki.fi>
15293L:	linux-media@vger.kernel.org
15294W:	https://linuxtv.org/
15295W:	http://palosaari.fi/linux/
15296Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15297S:	Maintained
15298F:	drivers/media/dvb-frontends/zd1301_demod*
15299
15300ZPOOL COMPRESSED PAGE STORAGE API
15301M:	Dan Streetman <ddstreet@ieee.org>
15302L:	linux-mm@kvack.org
15303S:	Maintained
15304F:	mm/zpool.c
15305F:	include/linux/zpool.h
15306
15307ZR36067 VIDEO FOR LINUX DRIVER
15308L:	mjpeg-users@lists.sourceforge.net
15309L:	linux-media@vger.kernel.org
15310W:	http://mjpeg.sourceforge.net/driver-zoran/
15311T:	hg https://linuxtv.org/hg/v4l-dvb
15312S:	Odd Fixes
15313F:	drivers/media/pci/zoran/
15314
15315ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15316M:	Minchan Kim <minchan@kernel.org>
15317M:	Nitin Gupta <ngupta@vflare.org>
15318R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15319L:	linux-kernel@vger.kernel.org
15320S:	Maintained
15321F:	drivers/block/zram/
15322F:	Documentation/blockdev/zram.txt
15323
15324ZS DECSTATION Z85C30 SERIAL DRIVER
15325M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15326S:	Maintained
15327F:	drivers/tty/serial/zs.*
15328
15329ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15330M:	Minchan Kim <minchan@kernel.org>
15331M:	Nitin Gupta <ngupta@vflare.org>
15332R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15333L:	linux-mm@kvack.org
15334S:	Maintained
15335F:	mm/zsmalloc.c
15336F:	include/linux/zsmalloc.h
15337F:	Documentation/vm/zsmalloc.txt
15338
15339ZSWAP COMPRESSED SWAP CACHING
15340M:	Seth Jennings <sjenning@redhat.com>
15341M:	Dan Streetman <ddstreet@ieee.org>
15342L:	linux-mm@kvack.org
15343S:	Maintained
15344F:	mm/zswap.c
15345
15346THE REST
15347M:	Linus Torvalds <torvalds@linux-foundation.org>
15348L:	linux-kernel@vger.kernel.org
15349Q:	http://patchwork.kernel.org/project/LKML/list/
15350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15351S:	Buried alive in reporters
15352F:	*
15353F:	*/
15354