xref: /linux/MAINTAINERS (revision a2b0fe7435faee6f6fbb27409878013bc4727e98)
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:	arch/arm/boot/dts/uniphier*
2090F:	arch/arm/include/asm/hardware/cache-uniphier.h
2091F:	arch/arm/mach-uniphier/
2092F:	arch/arm/mm/cache-uniphier.c
2093F:	arch/arm64/boot/dts/socionext/uniphier*
2094F:	drivers/bus/uniphier-system-bus.c
2095F:	drivers/clk/uniphier/
2096F:	drivers/gpio/gpio-uniphier.c
2097F:	drivers/i2c/busses/i2c-uniphier*
2098F:	drivers/irqchip/irq-uniphier-aidet.c
2099F:	drivers/pinctrl/uniphier/
2100F:	drivers/reset/reset-uniphier.c
2101F:	drivers/tty/serial/8250/8250_uniphier.c
2102N:	uniphier
2103
2104ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2105M:	Ulf Hansson <ulf.hansson@linaro.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107T:	git git://git.linaro.org/people/ulfh/clk.git
2108S:	Maintained
2109F:	drivers/clk/ux500/
2110
2111ARM/VERSATILE EXPRESS PLATFORM
2112M:	Liviu Dudau <liviu.dudau@arm.com>
2113M:	Sudeep Holla <sudeep.holla@arm.com>
2114M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116S:	Maintained
2117F:	arch/arm/boot/dts/vexpress*
2118F:	arch/arm64/boot/dts/arm/
2119F:	arch/arm/mach-vexpress/
2120F:	*/*/vexpress*
2121F:	*/*/*/vexpress*
2122F:	drivers/clk/versatile/clk-vexpress-osc.c
2123F:	drivers/clocksource/versatile.c
2124N:	mps2
2125
2126ARM/VFP SUPPORT
2127M:	Russell King <linux@armlinux.org.uk>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129W:	http://www.armlinux.org.uk/
2130S:	Maintained
2131F:	arch/arm/vfp/
2132
2133ARM/VOIPAC PXA270 SUPPORT
2134M:	Marek Vasut <marek.vasut@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	arch/arm/mach-pxa/vpac270.c
2138F:	arch/arm/mach-pxa/include/mach/vpac270.h
2139
2140ARM/VT8500 ARM ARCHITECTURE
2141M:	Tony Prisk <linux@prisktech.co.nz>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144F:	arch/arm/mach-vt8500/
2145F:	drivers/clocksource/vt8500_timer.c
2146F:	drivers/i2c/busses/i2c-wmt.c
2147F:	drivers/mmc/host/wmt-sdmmc.c
2148F:	drivers/pwm/pwm-vt8500.c
2149F:	drivers/rtc/rtc-vt8500.c
2150F:	drivers/tty/serial/vt8500_serial.c
2151F:	drivers/usb/host/ehci-platform.c
2152F:	drivers/usb/host/uhci-platform.c
2153F:	drivers/video/fbdev/vt8500lcdfb.*
2154F:	drivers/video/fbdev/wm8505fb*
2155F:	drivers/video/fbdev/wmt_ge_rops.*
2156
2157ARM/ZIPIT Z2 SUPPORT
2158M:	Marek Vasut <marek.vasut@gmail.com>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161F:	arch/arm/mach-pxa/z2.c
2162F:	arch/arm/mach-pxa/include/mach/z2.h
2163
2164ARM/ZTE ARCHITECTURE
2165M:	Jun Nie <jun.nie@linaro.org>
2166M:	Baoyou Xie <baoyou.xie@linaro.org>
2167M:	Shawn Guo <shawnguo@kernel.org>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/boot/dts/zx2967*
2171F:	arch/arm/mach-zx/
2172F:	arch/arm64/boot/dts/zte/
2173F:	drivers/clk/zte/
2174F:	drivers/dma/zx_dma.c
2175F:	drivers/gpio/gpio-zx.c
2176F:	drivers/i2c/busses/i2c-zx2967.c
2177F:	drivers/mmc/host/dw_mmc-zx.*
2178F:	drivers/pinctrl/zte/
2179F:	drivers/soc/zte/
2180F:	drivers/thermal/zx2967_thermal.c
2181F:	drivers/watchdog/zx2967_wdt.c
2182F:	Documentation/devicetree/bindings/arm/zte.txt
2183F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2184F:	Documentation/devicetree/bindings/dma/zxdma.txt
2185F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2186F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2187F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2188F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2189F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2190F:	Documentation/devicetree/bindings/soc/zte/
2191F:	Documentation/devicetree/bindings/sound/zte,*.txt
2192F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2193F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2194F:	include/dt-bindings/clock/zx2967*.h
2195F:	include/dt-bindings/soc/zte,*.h
2196F:	sound/soc/codecs/zx_aud96p22.c
2197F:	sound/soc/zte/
2198
2199ARM/ZYNQ ARCHITECTURE
2200M:	Michal Simek <michal.simek@xilinx.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202W:	http://wiki.xilinx.com
2203T:	git https://github.com/Xilinx/linux-xlnx.git
2204S:	Supported
2205F:	arch/arm/mach-zynq/
2206F:	drivers/cpuidle/cpuidle-zynq.c
2207F:	drivers/block/xsysace.c
2208N:	zynq
2209N:	xilinx
2210F:	drivers/clocksource/cadence_ttc_timer.c
2211F:	drivers/i2c/busses/i2c-cadence.c
2212F:	drivers/mmc/host/sdhci-of-arasan.c
2213F:	drivers/edac/synopsys_edac.c
2214
2215ARM64 PORT (AARCH64 ARCHITECTURE)
2216M:	Catalin Marinas <catalin.marinas@arm.com>
2217M:	Will Deacon <will.deacon@arm.com>
2218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2220S:	Maintained
2221F:	arch/arm64/
2222F:	Documentation/arm64/
2223
2224AS3645A LED FLASH CONTROLLER DRIVER
2225M:	Sakari Ailus <sakari.ailus@iki.fi>
2226L:	linux-leds@vger.kernel.org
2227S:	Maintained
2228F:	drivers/leds/leds-as3645a.c
2229
2230AS3645A LED FLASH CONTROLLER DRIVER
2231M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2232L:	linux-media@vger.kernel.org
2233T:	git git://linuxtv.org/media_tree.git
2234S:	Maintained
2235F:	drivers/media/i2c/as3645a.c
2236F:	include/media/i2c/as3645a.h
2237
2238ASAHI KASEI AK8974 DRIVER
2239M:	Linus Walleij <linus.walleij@linaro.org>
2240L:	linux-iio@vger.kernel.org
2241W:	http://www.akm.com/
2242S:	Supported
2243F:	drivers/iio/magnetometer/ak8974.c
2244
2245ASC7621 HARDWARE MONITOR DRIVER
2246M:	George Joseph <george.joseph@fairview5.com>
2247L:	linux-hwmon@vger.kernel.org
2248S:	Maintained
2249F:	Documentation/hwmon/asc7621
2250F:	drivers/hwmon/asc7621.c
2251
2252ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2253M:	Corentin Chary <corentin.chary@gmail.com>
2254L:	acpi4asus-user@lists.sourceforge.net
2255L:	platform-driver-x86@vger.kernel.org
2256W:	http://acpi4asus.sf.net
2257S:	Maintained
2258F:	drivers/platform/x86/asus*.c
2259F:	drivers/platform/x86/eeepc*.c
2260
2261ASUS WIRELESS RADIO CONTROL DRIVER
2262M:	João Paulo Rechi Vita <jprvita@gmail.com>
2263L:	platform-driver-x86@vger.kernel.org
2264S:	Maintained
2265F:	drivers/platform/x86/asus-wireless.c
2266
2267ASYMMETRIC KEYS
2268M:	David Howells <dhowells@redhat.com>
2269L:	keyrings@vger.kernel.org
2270S:	Maintained
2271F:	Documentation/crypto/asymmetric-keys.txt
2272F:	include/linux/verification.h
2273F:	include/crypto/public_key.h
2274F:	include/crypto/pkcs7.h
2275F:	crypto/asymmetric_keys/
2276
2277ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2278R:	Dan Williams <dan.j.williams@intel.com>
2279W:	http://sourceforge.net/projects/xscaleiop
2280S:	Odd fixes
2281F:	Documentation/crypto/async-tx-api.txt
2282F:	crypto/async_tx/
2283F:	drivers/dma/
2284F:	include/linux/dmaengine.h
2285F:	include/linux/async_tx.h
2286
2287AT24 EEPROM DRIVER
2288M:	Bartosz Golaszewski <brgl@bgdev.pl>
2289L:	linux-i2c@vger.kernel.org
2290S:	Maintained
2291F:	drivers/misc/eeprom/at24.c
2292F:	include/linux/platform_data/at24.h
2293
2294ATA OVER ETHERNET (AOE) DRIVER
2295M:	"Ed L. Cashin" <ed.cashin@acm.org>
2296W:	http://www.openaoe.org/
2297S:	Supported
2298F:	Documentation/aoe/
2299F:	drivers/block/aoe/
2300
2301ATHEROS 71XX/9XXX GPIO DRIVER
2302M:	Alban Bedel <albeu@free.fr>
2303W:	https://github.com/AlbanBedel/linux
2304T:	git git://github.com/AlbanBedel/linux
2305S:	Maintained
2306F:	drivers/gpio/gpio-ath79.c
2307F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2308
2309ATHEROS ATH GENERIC UTILITIES
2310M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2311L:	linux-wireless@vger.kernel.org
2312S:	Supported
2313F:	drivers/net/wireless/ath/*
2314
2315ATHEROS ATH5K WIRELESS DRIVER
2316M:	Jiri Slaby <jirislaby@gmail.com>
2317M:	Nick Kossifidis <mickflemm@gmail.com>
2318M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2319L:	linux-wireless@vger.kernel.org
2320W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2321S:	Maintained
2322F:	drivers/net/wireless/ath/ath5k/
2323
2324ATHEROS ATH6KL WIRELESS DRIVER
2325M:	Kalle Valo <kvalo@qca.qualcomm.com>
2326L:	linux-wireless@vger.kernel.org
2327W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2329S:	Supported
2330F:	drivers/net/wireless/ath/ath6kl/
2331
2332ATI_REMOTE2 DRIVER
2333M:	Ville Syrjala <syrjala@sci.fi>
2334S:	Maintained
2335F:	drivers/input/misc/ati_remote2.c
2336
2337ATK0110 HWMON DRIVER
2338M:	Luca Tettamanti <kronos.it@gmail.com>
2339L:	linux-hwmon@vger.kernel.org
2340S:	Maintained
2341F:	drivers/hwmon/asus_atk0110.c
2342
2343ATLX ETHERNET DRIVERS
2344M:	Jay Cliburn <jcliburn@gmail.com>
2345M:	Chris Snook <chris.snook@gmail.com>
2346L:	netdev@vger.kernel.org
2347W:	http://sourceforge.net/projects/atl1
2348W:	http://atl1.sourceforge.net
2349S:	Maintained
2350F:	drivers/net/ethernet/atheros/
2351
2352ATM
2353M:	Chas Williams <3chas3@gmail.com>
2354L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2355L:	netdev@vger.kernel.org
2356W:	http://linux-atm.sourceforge.net
2357S:	Maintained
2358F:	drivers/atm/
2359F:	include/linux/atm*
2360F:	include/uapi/linux/atm*
2361
2362ATMEL AT91 / AT32 MCI DRIVER
2363M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2364S:	Maintained
2365F:	drivers/mmc/host/atmel-mci.c
2366
2367ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2368M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2369S:	Supported
2370F:	drivers/power/reset/at91-sama5d2_shdwc.c
2371
2372ATMEL Audio ALSA driver
2373M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2375S:	Supported
2376F:	sound/soc/atmel
2377
2378ATMEL I2C DRIVER
2379M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2380L:	linux-i2c@vger.kernel.org
2381S:	Supported
2382F:	drivers/i2c/busses/i2c-at91.c
2383
2384ATMEL ISI DRIVER
2385M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2386L:	linux-media@vger.kernel.org
2387S:	Supported
2388F:	drivers/media/platform/atmel/atmel-isi.c
2389F:	include/media/atmel-isi.h
2390
2391ATMEL LCDFB DRIVER
2392M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2393L:	linux-fbdev@vger.kernel.org
2394S:	Maintained
2395F:	drivers/video/fbdev/atmel_lcdfb.c
2396F:	include/video/atmel_lcdc.h
2397
2398ATMEL MACB ETHERNET DRIVER
2399M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2400S:	Supported
2401F:	drivers/net/ethernet/cadence/
2402
2403ATMEL MAXTOUCH DRIVER
2404M:	Nick Dyer <nick@shmanahar.org>
2405T:	git git://github.com/ndyer/linux.git
2406S:	Maintained
2407F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2408F:	drivers/input/touchscreen/atmel_mxt_ts.c
2409F:	include/linux/platform_data/atmel_mxt_ts.h
2410
2411ATMEL SAMA5D2 ADC DRIVER
2412M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2413L:	linux-iio@vger.kernel.org
2414S:	Supported
2415F:	drivers/iio/adc/at91-sama5d2_adc.c
2416
2417ATMEL SDMMC DRIVER
2418M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2419L:	linux-mmc@vger.kernel.org
2420S:	Supported
2421F:	drivers/mmc/host/sdhci-of-at91.c
2422
2423ATMEL SPI DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/spi/spi-atmel.*
2427
2428ATMEL SSC DRIVER
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Supported
2432F:	drivers/misc/atmel-ssc.c
2433F:	include/linux/atmel-ssc.h
2434
2435ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2436M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438S:	Supported
2439F:	drivers/misc/atmel_tclib.c
2440F:	drivers/clocksource/tcb_clksrc.c
2441
2442ATMEL USBA UDC DRIVER
2443M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445S:	Supported
2446F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2447
2448ATMEL WIRELESS DRIVER
2449M:	Simon Kelley <simon@thekelleys.org.uk>
2450L:	linux-wireless@vger.kernel.org
2451W:	http://www.thekelleys.org.uk/atmel
2452W:	http://atmelwlandriver.sourceforge.net/
2453S:	Maintained
2454F:	drivers/net/wireless/atmel/atmel*
2455
2456ATMEL XDMA DRIVER
2457M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2458L:	linux-arm-kernel@lists.infradead.org
2459L:	dmaengine@vger.kernel.org
2460S:	Supported
2461F:	drivers/dma/at_xdmac.c
2462
2463ATOMIC INFRASTRUCTURE
2464M:	Will Deacon <will.deacon@arm.com>
2465M:	Peter Zijlstra <peterz@infradead.org>
2466R:	Boqun Feng <boqun.feng@gmail.com>
2467L:	linux-kernel@vger.kernel.org
2468S:	Maintained
2469F:	arch/*/include/asm/atomic*.h
2470F:	include/*/atomic*.h
2471
2472ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2473M:	Bradley Grove <linuxdrivers@attotech.com>
2474L:	linux-scsi@vger.kernel.org
2475W:	http://www.attotech.com
2476S:	Supported
2477F:	drivers/scsi/esas2r
2478
2479ATUSB IEEE 802.15.4 RADIO DRIVER
2480M:	Stefan Schmidt <stefan@osg.samsung.com>
2481L:	linux-wpan@vger.kernel.org
2482S:	Maintained
2483F:	drivers/net/ieee802154/atusb.c
2484F:	drivers/net/ieee802154/atusb.h
2485F:	drivers/net/ieee802154/at86rf230.h
2486
2487AUDIT SUBSYSTEM
2488M:	Paul Moore <paul@paul-moore.com>
2489M:	Eric Paris <eparis@redhat.com>
2490L:	linux-audit@redhat.com (moderated for non-subscribers)
2491W:	https://github.com/linux-audit
2492W:	https://people.redhat.com/sgrubb/audit
2493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2494S:	Supported
2495F:	include/linux/audit.h
2496F:	include/uapi/linux/audit.h
2497F:	kernel/audit*
2498
2499AUXILIARY DISPLAY DRIVERS
2500M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2501W:	http://miguelojeda.es/auxdisplay.htm
2502W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2503S:	Maintained
2504F:	drivers/auxdisplay/
2505F:	include/linux/cfag12864b.h
2506
2507AX.25 NETWORK LAYER
2508M:	Ralf Baechle <ralf@linux-mips.org>
2509L:	linux-hams@vger.kernel.org
2510W:	http://www.linux-ax25.org/
2511S:	Maintained
2512F:	include/uapi/linux/ax25.h
2513F:	include/net/ax25.h
2514F:	net/ax25/
2515
2516AXENTIA ARM DEVICES
2517M:	Peter Rosin <peda@axentia.se>
2518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519S:	Maintained
2520F:	Documentation/devicetree/bindings/arm/axentia.txt
2521F:	arch/arm/boot/dts/at91-linea.dtsi
2522F:	arch/arm/boot/dts/at91-natte.dtsi
2523F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2524F:	arch/arm/boot/dts/at91-tse850-3.dts
2525
2526AXENTIA ASOC DRIVERS
2527M:	Peter Rosin <peda@axentia.se>
2528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2529S:	Maintained
2530F:	Documentation/devicetree/bindings/sound/axentia,*
2531F:	sound/soc/atmel/tse850-pcm5142.c
2532
2533AZ6007 DVB DRIVER
2534M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2535M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2536L:	linux-media@vger.kernel.org
2537W:	https://linuxtv.org
2538T:	git git://linuxtv.org/media_tree.git
2539S:	Maintained
2540F:	drivers/media/usb/dvb-usb-v2/az6007.c
2541
2542AZTECH FM RADIO RECEIVER DRIVER
2543M:	Hans Verkuil <hverkuil@xs4all.nl>
2544L:	linux-media@vger.kernel.org
2545T:	git git://linuxtv.org/media_tree.git
2546W:	https://linuxtv.org
2547S:	Maintained
2548F:	drivers/media/radio/radio-aztech*
2549
2550B43 WIRELESS DRIVER
2551L:	linux-wireless@vger.kernel.org
2552L:	b43-dev@lists.infradead.org
2553W:	http://wireless.kernel.org/en/users/Drivers/b43
2554S:	Odd Fixes
2555F:	drivers/net/wireless/broadcom/b43/
2556
2557B43LEGACY WIRELESS DRIVER
2558M:	Larry Finger <Larry.Finger@lwfinger.net>
2559L:	linux-wireless@vger.kernel.org
2560L:	b43-dev@lists.infradead.org
2561W:	http://wireless.kernel.org/en/users/Drivers/b43
2562S:	Maintained
2563F:	drivers/net/wireless/broadcom/b43legacy/
2564
2565BACKLIGHT CLASS/SUBSYSTEM
2566M:	Lee Jones <lee.jones@linaro.org>
2567M:	Daniel Thompson <daniel.thompson@linaro.org>
2568M:	Jingoo Han <jingoohan1@gmail.com>
2569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2570S:	Maintained
2571F:	drivers/video/backlight/
2572F:	include/linux/backlight.h
2573F:	include/linux/pwm_backlight.h
2574F:	Documentation/devicetree/bindings/leds/backlight
2575
2576BATMAN ADVANCED
2577M:	Marek Lindner <mareklindner@neomailbox.ch>
2578M:	Simon Wunderlich <sw@simonwunderlich.de>
2579M:	Antonio Quartulli <a@unstable.cc>
2580L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2581W:	https://www.open-mesh.org/
2582Q:	https://patchwork.open-mesh.org/project/batman/list/
2583S:	Maintained
2584F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2585F:	Documentation/ABI/testing/sysfs-class-net-mesh
2586F:	Documentation/networking/batman-adv.rst
2587F:	include/uapi/linux/batadv_packet.h
2588F:	include/uapi/linux/batman_adv.h
2589F:	net/batman-adv/
2590
2591BAYCOM/HDLCDRV DRIVERS FOR AX.25
2592M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2593L:	linux-hams@vger.kernel.org
2594W:	http://www.baycom.org/~tom/ham/ham.html
2595S:	Maintained
2596F:	drivers/net/hamradio/baycom*
2597
2598BCACHE (BLOCK LAYER CACHE)
2599M:	Michael Lyle <mlyle@lyle.org>
2600M:	Kent Overstreet <kent.overstreet@gmail.com>
2601L:	linux-bcache@vger.kernel.org
2602W:	http://bcache.evilpiepirate.org
2603C:	irc://irc.oftc.net/bcache
2604S:	Maintained
2605F:	drivers/md/bcache/
2606
2607BDISP ST MEDIA DRIVER
2608M:	Fabien Dessenne <fabien.dessenne@st.com>
2609L:	linux-media@vger.kernel.org
2610T:	git git://linuxtv.org/media_tree.git
2611W:	https://linuxtv.org
2612S:	Supported
2613F:	drivers/media/platform/sti/bdisp
2614
2615BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2616M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2617L:	netdev@vger.kernel.org
2618S:	Maintained
2619F:	drivers/net/ethernet/ec_bhf.c
2620
2621BEFS FILE SYSTEM
2622M:	Luis de Bethencourt <luisbg@kernel.org>
2623M:	Salah Triki <salah.triki@gmail.com>
2624S:	Maintained
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2626F:	Documentation/filesystems/befs.txt
2627F:	fs/befs/
2628
2629BFQ I/O SCHEDULER
2630M:	Paolo Valente <paolo.valente@linaro.org>
2631M:	Jens Axboe <axboe@kernel.dk>
2632L:	linux-block@vger.kernel.org
2633S:	Maintained
2634F:	block/bfq-*
2635F:	Documentation/block/bfq-iosched.txt
2636
2637BFS FILE SYSTEM
2638M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2639S:	Maintained
2640F:	Documentation/filesystems/bfs.txt
2641F:	fs/bfs/
2642F:	include/uapi/linux/bfs_fs.h
2643
2644BLACKFIN ARCHITECTURE
2645L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646T:	git git://git.code.sf.net/p/adi-linux/code
2647W:	http://blackfin.uclinux.org
2648S:	Orphan
2649F:	arch/blackfin/
2650
2651BLACKFIN EMAC DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Orphan
2655F:	drivers/net/ethernet/adi/
2656
2657BLACKFIN MEDIA DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org/
2660S:	Orphan
2661F:	drivers/media/platform/blackfin/
2662F:	drivers/media/i2c/adv7183*
2663F:	drivers/media/i2c/vs6624*
2664
2665BLACKFIN RTC DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/rtc/rtc-bfin.c
2670
2671BLACKFIN SDH DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/mmc/host/bfin_sdh.c
2676
2677BLACKFIN SERIAL DRIVER
2678L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2679W:	http://blackfin.uclinux.org
2680S:	Orphan
2681F:	drivers/tty/serial/bfin_uart.c
2682
2683BLACKFIN WATCHDOG DRIVER
2684L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2685W:	http://blackfin.uclinux.org
2686S:	Orphan
2687F:	drivers/watchdog/bfin_wdt.c
2688
2689BLINKM RGB LED DRIVER
2690M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2691S:	Maintained
2692F:	drivers/leds/leds-blinkm.c
2693
2694BLOCK LAYER
2695M:	Jens Axboe <axboe@kernel.dk>
2696L:	linux-block@vger.kernel.org
2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2698S:	Maintained
2699F:	block/
2700F:	kernel/trace/blktrace.c
2701F:	lib/sbitmap.c
2702
2703BLOCK2MTD DRIVER
2704M:	Joern Engel <joern@lazybastard.org>
2705L:	linux-mtd@lists.infradead.org
2706S:	Maintained
2707F:	drivers/mtd/devices/block2mtd.c
2708
2709BLUETOOTH DRIVERS
2710M:	Marcel Holtmann <marcel@holtmann.org>
2711M:	Johan Hedberg <johan.hedberg@gmail.com>
2712L:	linux-bluetooth@vger.kernel.org
2713W:	http://www.bluez.org/
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716S:	Maintained
2717F:	drivers/bluetooth/
2718
2719BLUETOOTH SUBSYSTEM
2720M:	Marcel Holtmann <marcel@holtmann.org>
2721M:	Johan Hedberg <johan.hedberg@gmail.com>
2722L:	linux-bluetooth@vger.kernel.org
2723W:	http://www.bluez.org/
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2726S:	Maintained
2727F:	net/bluetooth/
2728F:	include/net/bluetooth/
2729
2730BONDING DRIVER
2731M:	Jay Vosburgh <j.vosburgh@gmail.com>
2732M:	Veaceslav Falico <vfalico@gmail.com>
2733M:	Andy Gospodarek <andy@greyhouse.net>
2734L:	netdev@vger.kernel.org
2735W:	http://sourceforge.net/projects/bonding/
2736S:	Supported
2737F:	drivers/net/bonding/
2738F:	include/uapi/linux/if_bonding.h
2739
2740BPF (Safe dynamic programs and tools)
2741M:	Alexei Starovoitov <ast@kernel.org>
2742M:	Daniel Borkmann <daniel@iogearbox.net>
2743L:	netdev@vger.kernel.org
2744L:	linux-kernel@vger.kernel.org
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/bpf.h
2754F:	include/trace/events/xdp.h
2755F:	include/uapi/linux/bpf*
2756F:	include/uapi/linux/filter.h
2757F:	kernel/bpf/
2758F:	kernel/trace/bpf_trace.c
2759F:	lib/test_bpf.c
2760F:	net/bpf/
2761F:	net/core/filter.c
2762F:	net/sched/act_bpf.c
2763F:	net/sched/cls_bpf.c
2764F:	samples/bpf/
2765F:	tools/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858N:	brcmstb
2859
2860BROADCOM BMIPS CPUFREQ DRIVER
2861M:	Markus Mayer <mmayer@broadcom.com>
2862M:	bcm-kernel-feedback-list@broadcom.com
2863L:	linux-pm@vger.kernel.org
2864S:	Maintained
2865F:	drivers/cpufreq/bmips-cpufreq.c
2866
2867BROADCOM BMIPS MIPS ARCHITECTURE
2868M:	Kevin Cernekee <cernekee@gmail.com>
2869M:	Florian Fainelli <f.fainelli@gmail.com>
2870L:	linux-mips@linux-mips.org
2871T:	git git://github.com/broadcom/stblinux.git
2872S:	Maintained
2873F:	arch/mips/bmips/*
2874F:	arch/mips/include/asm/mach-bmips/*
2875F:	arch/mips/kernel/*bmips*
2876F:	arch/mips/boot/dts/brcm/bcm*.dts*
2877F:	drivers/irqchip/irq-bcm63*
2878F:	drivers/irqchip/irq-bcm7*
2879F:	drivers/irqchip/irq-brcmstb*
2880F:	include/linux/bcm963xx_nvram.h
2881F:	include/linux/bcm963xx_tag.h
2882
2883BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2884M:	Rasesh Mody <rasesh.mody@cavium.com>
2885M:	Harish Patil <harish.patil@cavium.com>
2886M:	Dept-GELinuxNICDev@cavium.com
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/bnx2.*
2890F:	drivers/net/ethernet/broadcom/bnx2_*
2891
2892BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2893M:	QLogic-Storage-Upstream@qlogic.com
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	drivers/scsi/bnx2fc/
2897
2898BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2899M:	QLogic-Storage-Upstream@qlogic.com
2900L:	linux-scsi@vger.kernel.org
2901S:	Supported
2902F:	drivers/scsi/bnx2i/
2903
2904BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2905M:	Ariel Elior <ariel.elior@cavium.com>
2906M:	everest-linux-l2@cavium.com
2907L:	netdev@vger.kernel.org
2908S:	Supported
2909F:	drivers/net/ethernet/broadcom/bnx2x/
2910
2911BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2912M:	Michael Chan <michael.chan@broadcom.com>
2913L:	netdev@vger.kernel.org
2914S:	Supported
2915F:	drivers/net/ethernet/broadcom/bnxt/
2916
2917BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2918M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2919M:	Franky Lin <franky.lin@broadcom.com>
2920M:	Hante Meuleman <hante.meuleman@broadcom.com>
2921M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2922M:	Wright Feng <wright.feng@cypress.com>
2923L:	linux-wireless@vger.kernel.org
2924L:	brcm80211-dev-list.pdl@broadcom.com
2925L:	brcm80211-dev-list@cypress.com
2926S:	Supported
2927F:	drivers/net/wireless/broadcom/brcm80211/
2928
2929BROADCOM BRCMSTB GPIO DRIVER
2930M:	Gregory Fong <gregory.0xf0@gmail.com>
2931L:	bcm-kernel-feedback-list@broadcom.com
2932S:	Supported
2933F:	drivers/gpio/gpio-brcmstb.c
2934F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2935
2936BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2937M:	Al Cooper <alcooperx@gmail.com>
2938L:	linux-kernel@vger.kernel.org
2939L:	bcm-kernel-feedback-list@broadcom.com
2940S:	Maintained
2941F:	drivers/phy/broadcom/phy-brcm-usb*
2942
2943BROADCOM GENET ETHERNET DRIVER
2944M:	Doug Berger <opendmb@gmail.com>
2945M:	Florian Fainelli <f.fainelli@gmail.com>
2946L:	netdev@vger.kernel.org
2947S:	Supported
2948F:	drivers/net/ethernet/broadcom/genet/
2949
2950BROADCOM IPROC ARM ARCHITECTURE
2951M:	Ray Jui <rjui@broadcom.com>
2952M:	Scott Branden <sbranden@broadcom.com>
2953M:	Jon Mason <jonmason@broadcom.com>
2954M:	bcm-kernel-feedback-list@broadcom.com
2955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956T:	git git://github.com/broadcom/cygnus-linux.git
2957S:	Maintained
2958N:	iproc
2959N:	cygnus
2960N:	bcm[-_]nsp
2961N:	bcm9113*
2962N:	bcm9583*
2963N:	bcm9585*
2964N:	bcm9586*
2965N:	bcm988312
2966N:	bcm113*
2967N:	bcm583*
2968N:	bcm585*
2969N:	bcm586*
2970N:	bcm88312
2971N:	hr2
2972F:	arch/arm64/boot/dts/broadcom/ns2*
2973F:	drivers/clk/bcm/clk-ns*
2974F:	drivers/pinctrl/bcm/pinctrl-ns*
2975
2976BROADCOM KONA GPIO DRIVER
2977M:	Ray Jui <rjui@broadcom.com>
2978L:	bcm-kernel-feedback-list@broadcom.com
2979S:	Supported
2980F:	drivers/gpio/gpio-bcm-kona.c
2981F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2982
2983BROADCOM NETXTREME-E ROCE DRIVER
2984M:	Selvin Xavier <selvin.xavier@broadcom.com>
2985M:	Devesh Sharma <devesh.sharma@broadcom.com>
2986M:	Somnath Kotur <somnath.kotur@broadcom.com>
2987M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2988L:	linux-rdma@vger.kernel.org
2989W:	http://www.broadcom.com
2990S:	Supported
2991F:	drivers/infiniband/hw/bnxt_re/
2992F:	include/uapi/rdma/bnxt_re-abi.h
2993
2994BROADCOM NVRAM DRIVER
2995M:	Rafał Miłecki <zajec5@gmail.com>
2996L:	linux-mips@linux-mips.org
2997S:	Maintained
2998F:	drivers/firmware/broadcom/*
2999
3000BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3001M:	Rafał Miłecki <zajec5@gmail.com>
3002L:	linux-wireless@vger.kernel.org
3003S:	Maintained
3004F:	drivers/bcma/
3005F:	include/linux/bcma/
3006
3007BROADCOM STB AVS CPUFREQ DRIVER
3008M:	Markus Mayer <mmayer@broadcom.com>
3009M:	bcm-kernel-feedback-list@broadcom.com
3010L:	linux-pm@vger.kernel.org
3011S:	Maintained
3012F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3013F:	drivers/cpufreq/brcmstb*
3014
3015BROADCOM STB AVS TMON DRIVER
3016M:	Markus Mayer <mmayer@broadcom.com>
3017M:	bcm-kernel-feedback-list@broadcom.com
3018L:	linux-pm@vger.kernel.org
3019S:	Maintained
3020F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3021F:	drivers/thermal/broadcom/brcmstb*
3022
3023BROADCOM STB NAND FLASH DRIVER
3024M:	Brian Norris <computersforpeace@gmail.com>
3025M:	Kamal Dasu <kdasu.kdev@gmail.com>
3026L:	linux-mtd@lists.infradead.org
3027L:	bcm-kernel-feedback-list@broadcom.com
3028S:	Maintained
3029F:	drivers/mtd/nand/brcmnand/
3030
3031BROADCOM STB DPFE DRIVER
3032M:	Markus Mayer <mmayer@broadcom.com>
3033M:	bcm-kernel-feedback-list@broadcom.com
3034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035S:	Maintained
3036F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3037F:	drivers/memory/brcmstb_dpfe.c
3038
3039BROADCOM SYSTEMPORT ETHERNET DRIVER
3040M:	Florian Fainelli <f.fainelli@gmail.com>
3041L:	netdev@vger.kernel.org
3042S:	Supported
3043F:	drivers/net/ethernet/broadcom/bcmsysport.*
3044
3045BROADCOM TG3 GIGABIT ETHERNET DRIVER
3046M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3047M:	Prashant Sreedharan <prashant@broadcom.com>
3048M:	Michael Chan <mchan@broadcom.com>
3049L:	netdev@vger.kernel.org
3050S:	Supported
3051F:	drivers/net/ethernet/broadcom/tg3.*
3052
3053BROCADE BFA FC SCSI DRIVER
3054M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3055M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3056L:	linux-scsi@vger.kernel.org
3057S:	Supported
3058F:	drivers/scsi/bfa/
3059
3060BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3061M:	Rasesh Mody <rasesh.mody@cavium.com>
3062M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3063M:	Dept-GELinuxNICDev@cavium.com
3064L:	netdev@vger.kernel.org
3065S:	Supported
3066F:	drivers/net/ethernet/brocade/bna/
3067
3068BSG (block layer generic sg v4 driver)
3069M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3070L:	linux-scsi@vger.kernel.org
3071S:	Supported
3072F:	block/bsg.c
3073F:	include/linux/bsg.h
3074F:	include/uapi/linux/bsg.h
3075
3076BT87X AUDIO DRIVER
3077M:	Clemens Ladisch <clemens@ladisch.de>
3078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3079T:	git git://git.alsa-project.org/alsa-kernel.git
3080S:	Maintained
3081F:	Documentation/sound/alsa/Bt87x.txt
3082F:	sound/pci/bt87x.c
3083
3084BT8XXGPIO DRIVER
3085M:	Michael Buesch <m@bues.ch>
3086W:	http://bu3sch.de/btgpio.php
3087S:	Maintained
3088F:	drivers/gpio/gpio-bt8xx.c
3089
3090BTRFS FILE SYSTEM
3091M:	Chris Mason <clm@fb.com>
3092M:	Josef Bacik <jbacik@fb.com>
3093M:	David Sterba <dsterba@suse.com>
3094L:	linux-btrfs@vger.kernel.org
3095W:	http://btrfs.wiki.kernel.org/
3096Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3098S:	Maintained
3099F:	Documentation/filesystems/btrfs.txt
3100F:	fs/btrfs/
3101F:	include/linux/btrfs*
3102F:	include/uapi/linux/btrfs*
3103
3104BTTV VIDEO4LINUX DRIVER
3105M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3107L:	linux-media@vger.kernel.org
3108W:	https://linuxtv.org
3109T:	git git://linuxtv.org/media_tree.git
3110S:	Odd fixes
3111F:	Documentation/media/v4l-drivers/bttv*
3112F:	drivers/media/pci/bt8xx/bttv*
3113
3114BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3115M:	Chanwoo Choi <cw00.choi@samsung.com>
3116L:	linux-pm@vger.kernel.org
3117L:	linux-samsung-soc@vger.kernel.org
3118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3119S:	Maintained
3120F:	drivers/devfreq/exynos-bus.c
3121F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3122
3123BUSLOGIC SCSI DRIVER
3124M:	Khalid Aziz <khalid@gonehiking.org>
3125L:	linux-scsi@vger.kernel.org
3126S:	Maintained
3127F:	drivers/scsi/BusLogic.*
3128F:	drivers/scsi/FlashPoint.*
3129
3130C-MEDIA CMI8788 DRIVER
3131M:	Clemens Ladisch <clemens@ladisch.de>
3132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3133T:	git git://git.alsa-project.org/alsa-kernel.git
3134S:	Maintained
3135F:	sound/pci/oxygen/
3136
3137C6X ARCHITECTURE
3138M:	Mark Salter <msalter@redhat.com>
3139M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3140L:	linux-c6x-dev@linux-c6x.org
3141W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3142S:	Maintained
3143F:	arch/c6x/
3144
3145CA8210 IEEE-802.15.4 RADIO DRIVER
3146M:	Harry Morris <h.morris@cascoda.com>
3147L:	linux-wpan@vger.kernel.org
3148W:	https://github.com/Cascoda/ca8210-linux.git
3149S:	Maintained
3150F:	drivers/net/ieee802154/ca8210.c
3151F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3152
3153CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3154M:	David Howells <dhowells@redhat.com>
3155L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3156S:	Supported
3157F:	Documentation/filesystems/caching/cachefiles.txt
3158F:	fs/cachefiles/
3159
3160CADET FM/AM RADIO RECEIVER DRIVER
3161M:	Hans Verkuil <hverkuil@xs4all.nl>
3162L:	linux-media@vger.kernel.org
3163T:	git git://linuxtv.org/media_tree.git
3164W:	https://linuxtv.org
3165S:	Maintained
3166F:	drivers/media/radio/radio-cadet*
3167
3168CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3169M:	Jonathan Corbet <corbet@lwn.net>
3170L:	linux-media@vger.kernel.org
3171T:	git git://linuxtv.org/media_tree.git
3172S:	Maintained
3173F:	Documentation/media/v4l-drivers/cafe_ccic*
3174F:	drivers/media/platform/marvell-ccic/
3175
3176CAIF NETWORK LAYER
3177M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3178L:	netdev@vger.kernel.org
3179S:	Supported
3180F:	Documentation/networking/caif/
3181F:	drivers/net/caif/
3182F:	include/uapi/linux/caif/
3183F:	include/net/caif/
3184F:	net/caif/
3185
3186CALGARY x86-64 IOMMU
3187M:	Muli Ben-Yehuda <mulix@mulix.org>
3188M:	Jon Mason <jdmason@kudzu.us>
3189L:	iommu@lists.linux-foundation.org
3190S:	Maintained
3191F:	arch/x86/kernel/pci-calgary_64.c
3192F:	arch/x86/kernel/tce_64.c
3193F:	arch/x86/include/asm/calgary.h
3194F:	arch/x86/include/asm/tce.h
3195
3196CAN NETWORK DRIVERS
3197M:	Wolfgang Grandegger <wg@grandegger.com>
3198M:	Marc Kleine-Budde <mkl@pengutronix.de>
3199L:	linux-can@vger.kernel.org
3200W:	https://github.com/linux-can
3201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3203S:	Maintained
3204F:	Documentation/devicetree/bindings/net/can/
3205F:	drivers/net/can/
3206F:	include/linux/can/dev.h
3207F:	include/linux/can/platform/
3208F:	include/uapi/linux/can/error.h
3209F:	include/uapi/linux/can/netlink.h
3210
3211CAN NETWORK LAYER
3212M:	Oliver Hartkopp <socketcan@hartkopp.net>
3213M:	Marc Kleine-Budde <mkl@pengutronix.de>
3214L:	linux-can@vger.kernel.org
3215W:	https://github.com/linux-can
3216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3218S:	Maintained
3219F:	Documentation/networking/can.rst
3220F:	net/can/
3221F:	include/linux/can/core.h
3222F:	include/uapi/linux/can.h
3223F:	include/uapi/linux/can/bcm.h
3224F:	include/uapi/linux/can/raw.h
3225F:	include/uapi/linux/can/gw.h
3226
3227CAPABILITIES
3228M:	Serge Hallyn <serge@hallyn.com>
3229L:	linux-security-module@vger.kernel.org
3230S:	Supported
3231F:	include/linux/capability.h
3232F:	include/uapi/linux/capability.h
3233F:	security/commoncap.c
3234F:	kernel/capability.c
3235
3236CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3237M:	Kevin Tsai <ktsai@capellamicro.com>
3238S:	Maintained
3239F:	drivers/iio/light/cm*
3240
3241CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3242M:	Christian Lamparter <chunkeey@googlemail.com>
3243L:	linux-wireless@vger.kernel.org
3244W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3245S:	Maintained
3246F:	drivers/net/wireless/ath/carl9170/
3247
3248CAVIUM I2C DRIVER
3249M:	Jan Glauber <jglauber@cavium.com>
3250M:	David Daney <david.daney@cavium.com>
3251W:	http://www.cavium.com
3252S:	Supported
3253F:	drivers/i2c/busses/i2c-octeon*
3254F:	drivers/i2c/busses/i2c-thunderx*
3255
3256CAVIUM LIQUIDIO NETWORK DRIVER
3257M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3258M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3259M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3260M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3261L:	netdev@vger.kernel.org
3262W:	http://www.cavium.com
3263S:	Supported
3264F:	drivers/net/ethernet/cavium/liquidio/
3265
3266CAVIUM MMC DRIVER
3267M:	Jan Glauber <jglauber@cavium.com>
3268M:	David Daney <david.daney@cavium.com>
3269M:	Steven J. Hill <Steven.Hill@cavium.com>
3270W:	http://www.cavium.com
3271S:	Supported
3272F:	drivers/mmc/host/cavium*
3273
3274CAVIUM OCTEON-TX CRYPTO DRIVER
3275M:	George Cherian <george.cherian@cavium.com>
3276L:	linux-crypto@vger.kernel.org
3277W:	http://www.cavium.com
3278S:	Supported
3279F:	drivers/crypto/cavium/cpt/
3280
3281CAVIUM THUNDERX2 ARM64 SOC
3282M:	Robert Richter <rrichter@cavium.com>
3283M:	Jayachandran C <jnair@caviumnetworks.com>
3284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285S:	Maintained
3286F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3287F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3288
3289CC2520 IEEE-802.15.4 RADIO DRIVER
3290M:	Varka Bhadram <varkabhadram@gmail.com>
3291L:	linux-wpan@vger.kernel.org
3292S:	Maintained
3293F:	drivers/net/ieee802154/cc2520.c
3294F:	include/linux/spi/cc2520.h
3295F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3296
3297CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3298M:	Gilad Ben-Yossef <gilad@benyossef.com>
3299L:	linux-crypto@vger.kernel.org
3300L:	driverdev-devel@linuxdriverproject.org
3301S:	Supported
3302F:	drivers/staging/ccree/
3303W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3304
3305CEC FRAMEWORK
3306M:	Hans Verkuil <hans.verkuil@cisco.com>
3307L:	linux-media@vger.kernel.org
3308T:	git git://linuxtv.org/media_tree.git
3309W:	http://linuxtv.org
3310S:	Supported
3311F:	Documentation/media/kapi/cec-core.rst
3312F:	Documentation/media/uapi/cec
3313F:	drivers/media/cec/
3314F:	drivers/media/rc/keymaps/rc-cec.c
3315F:	include/media/cec.h
3316F:	include/media/cec-notifier.h
3317F:	include/uapi/linux/cec.h
3318F:	include/uapi/linux/cec-funcs.h
3319F:	Documentation/devicetree/bindings/media/cec.txt
3320
3321CEC GPIO DRIVER
3322M:	Hans Verkuil <hans.verkuil@cisco.com>
3323L:	linux-media@vger.kernel.org
3324T:	git git://linuxtv.org/media_tree.git
3325W:	http://linuxtv.org
3326S:	Supported
3327F:	drivers/media/platform/cec-gpio/
3328F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3329
3330CELL BROADBAND ENGINE ARCHITECTURE
3331M:	Arnd Bergmann <arnd@arndb.de>
3332L:	linuxppc-dev@lists.ozlabs.org
3333W:	http://www.ibm.com/developerworks/power/cell/
3334S:	Supported
3335F:	arch/powerpc/include/asm/cell*.h
3336F:	arch/powerpc/include/asm/spu*.h
3337F:	arch/powerpc/include/uapi/asm/spu*.h
3338F:	arch/powerpc/oprofile/*cell*
3339F:	arch/powerpc/platforms/cell/
3340
3341CEPH COMMON CODE (LIBCEPH)
3342M:	Ilya Dryomov <idryomov@gmail.com>
3343M:	"Yan, Zheng" <zyan@redhat.com>
3344M:	Sage Weil <sage@redhat.com>
3345L:	ceph-devel@vger.kernel.org
3346W:	http://ceph.com/
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3348T:	git git://github.com/ceph/ceph-client.git
3349S:	Supported
3350F:	net/ceph/
3351F:	include/linux/ceph/
3352F:	include/linux/crush/
3353
3354CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3355M:	"Yan, Zheng" <zyan@redhat.com>
3356M:	Sage Weil <sage@redhat.com>
3357M:	Ilya Dryomov <idryomov@gmail.com>
3358L:	ceph-devel@vger.kernel.org
3359W:	http://ceph.com/
3360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3361T:	git git://github.com/ceph/ceph-client.git
3362S:	Supported
3363F:	Documentation/filesystems/ceph.txt
3364F:	fs/ceph/
3365
3366CERTIFICATE HANDLING:
3367M:	David Howells <dhowells@redhat.com>
3368M:	David Woodhouse <dwmw2@infradead.org>
3369L:	keyrings@vger.kernel.org
3370S:	Maintained
3371F:	Documentation/module-signing.txt
3372F:	certs/
3373F:	scripts/sign-file.c
3374F:	scripts/extract-cert.c
3375
3376CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3377L:	linux-usb@vger.kernel.org
3378S:	Orphan
3379F:	Documentation/usb/WUSB-Design-overview.txt
3380F:	Documentation/usb/wusb-cbaf
3381F:	drivers/usb/host/hwa-hc.c
3382F:	drivers/usb/host/whci/
3383F:	drivers/usb/wusbcore/
3384F:	include/linux/usb/wusb*
3385
3386CFAG12864B LCD DRIVER
3387M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3388W:	http://miguelojeda.es/auxdisplay.htm
3389W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3390S:	Maintained
3391F:	drivers/auxdisplay/cfag12864b.c
3392F:	include/linux/cfag12864b.h
3393
3394CFAG12864BFB LCD FRAMEBUFFER DRIVER
3395M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396W:	http://miguelojeda.es/auxdisplay.htm
3397W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3398S:	Maintained
3399F:	drivers/auxdisplay/cfag12864bfb.c
3400F:	include/linux/cfag12864b.h
3401
3402802.11 (including CFG80211/NL80211)
3403M:	Johannes Berg <johannes@sipsolutions.net>
3404L:	linux-wireless@vger.kernel.org
3405W:	http://wireless.kernel.org/
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3408S:	Maintained
3409F:	net/wireless/
3410F:	include/uapi/linux/nl80211.h
3411F:	include/linux/ieee80211.h
3412F:	include/net/wext.h
3413F:	include/net/cfg80211.h
3414F:	include/net/iw_handler.h
3415F:	include/net/ieee80211_radiotap.h
3416F:	Documentation/driver-api/80211/cfg80211.rst
3417F:	Documentation/networking/regulatory.txt
3418
3419CHAR and MISC DRIVERS
3420M:	Arnd Bergmann <arnd@arndb.de>
3421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3423S:	Supported
3424F:	drivers/char/
3425F:	drivers/misc/
3426F:	include/linux/miscdevice.h
3427
3428CHECKPATCH
3429M:	Andy Whitcroft <apw@canonical.com>
3430M:	Joe Perches <joe@perches.com>
3431S:	Maintained
3432F:	scripts/checkpatch.pl
3433
3434CHINESE DOCUMENTATION
3435M:	Harry Wei <harryxiyou@gmail.com>
3436L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3437L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3438S:	Maintained
3439F:	Documentation/translations/zh_CN/
3440
3441CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3442M:	Peter Chen <Peter.Chen@nxp.com>
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3444L:	linux-usb@vger.kernel.org
3445S:	Maintained
3446F:	drivers/usb/chipidea/
3447
3448CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3449M:	Hans de Goede <hdegoede@redhat.com>
3450L:	linux-input@vger.kernel.org
3451S:	Maintained
3452F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3453F:	drivers/input/touchscreen/chipone_icn8318.c
3454
3455CHROME HARDWARE PLATFORM SUPPORT
3456M:	Benson Leung <bleung@chromium.org>
3457M:	Olof Johansson <olof@lixom.net>
3458S:	Maintained
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3460F:	drivers/platform/chrome/
3461
3462CIRRUS LOGIC AUDIO CODEC DRIVERS
3463M:	Brian Austin <brian.austin@cirrus.com>
3464M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3466S:	Maintained
3467F:	sound/soc/codecs/cs*
3468
3469CIRRUS LOGIC EP93XX ETHERNET DRIVER
3470M:	Hartley Sweeten <hsweeten@visionengravers.com>
3471L:	netdev@vger.kernel.org
3472S:	Maintained
3473F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3474
3475CISCO FCOE HBA DRIVER
3476M:	Satish Kharat <satishkh@cisco.com>
3477M:	Sesidhar Baddela <sebaddel@cisco.com>
3478M:	Karan Tilak Kumar <kartilak@cisco.com>
3479L:	linux-scsi@vger.kernel.org
3480S:	Supported
3481F:	drivers/scsi/fnic/
3482
3483CISCO SCSI HBA DRIVER
3484M:	Karan Tilak Kumar <kartilak@cisco.com>
3485M:	Sesidhar Baddela <sebaddel@cisco.com>
3486L:	linux-scsi@vger.kernel.org
3487S:	Supported
3488F:	drivers/scsi/snic/
3489
3490CISCO VIC ETHERNET NIC DRIVER
3491M:	Christian Benvenuti <benve@cisco.com>
3492M:	Govindarajulu Varadarajan <_govind@gmx.com>
3493M:	Parvi Kaustubhi <pkaustub@cisco.com>
3494S:	Supported
3495F:	drivers/net/ethernet/cisco/enic/
3496
3497CISCO VIC LOW LATENCY NIC DRIVER
3498M:	Christian Benvenuti <benve@cisco.com>
3499M:	Dave Goodell <dgoodell@cisco.com>
3500S:	Supported
3501F:	drivers/infiniband/hw/usnic/
3502
3503CLEANCACHE API
3504M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3505L:	linux-kernel@vger.kernel.org
3506S:	Maintained
3507F:	mm/cleancache.c
3508F:	include/linux/cleancache.h
3509
3510CLK API
3511M:	Russell King <linux@armlinux.org.uk>
3512L:	linux-clk@vger.kernel.org
3513S:	Maintained
3514F:	include/linux/clk.h
3515
3516CLOCKSOURCE, CLOCKEVENT DRIVERS
3517M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3518M:	Thomas Gleixner <tglx@linutronix.de>
3519L:	linux-kernel@vger.kernel.org
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3521S:	Supported
3522F:	drivers/clocksource/
3523F:	Documentation/devicetree/bindings/timer/
3524
3525CMPC ACPI DRIVER
3526M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3527M:	Daniel Oliveira Nascimento <don@syst.com.br>
3528L:	platform-driver-x86@vger.kernel.org
3529S:	Supported
3530F:	drivers/platform/x86/classmate-laptop.c
3531
3532COBALT MEDIA DRIVER
3533M:	Hans Verkuil <hans.verkuil@cisco.com>
3534L:	linux-media@vger.kernel.org
3535T:	git git://linuxtv.org/media_tree.git
3536W:	https://linuxtv.org
3537S:	Supported
3538F:	drivers/media/pci/cobalt/
3539
3540COCCINELLE/Semantic Patches (SmPL)
3541M:	Julia Lawall <Julia.Lawall@lip6.fr>
3542M:	Gilles Muller <Gilles.Muller@lip6.fr>
3543M:	Nicolas Palix <nicolas.palix@imag.fr>
3544M:	Michal Marek <michal.lkml@markovi.net>
3545L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3547W:	http://coccinelle.lip6.fr/
3548S:	Supported
3549F:	Documentation/dev-tools/coccinelle.rst
3550F:	scripts/coccinelle/
3551F:	scripts/coccicheck
3552
3553CODA FILE SYSTEM
3554M:	Jan Harkes <jaharkes@cs.cmu.edu>
3555M:	coda@cs.cmu.edu
3556L:	codalist@coda.cs.cmu.edu
3557W:	http://www.coda.cs.cmu.edu/
3558S:	Maintained
3559F:	Documentation/filesystems/coda.txt
3560F:	fs/coda/
3561F:	include/linux/coda*.h
3562F:	include/uapi/linux/coda*.h
3563
3564CODA V4L2 MEM2MEM DRIVER
3565M:	Philipp Zabel <p.zabel@pengutronix.de>
3566L:	linux-media@vger.kernel.org
3567S:	Maintained
3568F:	Documentation/devicetree/bindings/media/coda.txt
3569F:	drivers/media/platform/coda/
3570
3571COMMON CLK FRAMEWORK
3572M:	Michael Turquette <mturquette@baylibre.com>
3573M:	Stephen Boyd <sboyd@codeaurora.org>
3574L:	linux-clk@vger.kernel.org
3575Q:	http://patchwork.kernel.org/project/linux-clk/list/
3576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/clock/
3579F:	drivers/clk/
3580X:	drivers/clk/clkdev.c
3581F:	include/linux/clk-pr*
3582F:	include/linux/clk/
3583
3584COMMON INTERNET FILE SYSTEM (CIFS)
3585M:	Steve French <sfrench@samba.org>
3586L:	linux-cifs@vger.kernel.org
3587L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3588W:	http://linux-cifs.samba.org/
3589T:	git git://git.samba.org/sfrench/cifs-2.6.git
3590S:	Supported
3591F:	Documentation/filesystems/cifs/
3592F:	fs/cifs/
3593
3594COMPACTPCI HOTPLUG CORE
3595M:	Scott Murray <scott@spiteful.org>
3596L:	linux-pci@vger.kernel.org
3597S:	Maintained
3598F:	drivers/pci/hotplug/cpci_hotplug*
3599
3600COMPACTPCI HOTPLUG GENERIC DRIVER
3601M:	Scott Murray <scott@spiteful.org>
3602L:	linux-pci@vger.kernel.org
3603S:	Maintained
3604F:	drivers/pci/hotplug/cpcihp_generic.c
3605
3606COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3607M:	Scott Murray <scott@spiteful.org>
3608L:	linux-pci@vger.kernel.org
3609S:	Maintained
3610F:	drivers/pci/hotplug/cpcihp_zt5550.*
3611
3612COMPAL LAPTOP SUPPORT
3613M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3614L:	platform-driver-x86@vger.kernel.org
3615S:	Maintained
3616F:	drivers/platform/x86/compal-laptop.c
3617
3618CONEXANT ACCESSRUNNER USB DRIVER
3619L:	accessrunner-general@lists.sourceforge.net
3620W:	http://accessrunner.sourceforge.net/
3621S:	Orphan
3622F:	drivers/usb/atm/cxacru.c
3623
3624CONFIGFS
3625M:	Joel Becker <jlbec@evilplan.org>
3626M:	Christoph Hellwig <hch@lst.de>
3627T:	git git://git.infradead.org/users/hch/configfs.git
3628S:	Supported
3629F:	fs/configfs/
3630F:	include/linux/configfs.h
3631
3632CONNECTOR
3633M:	Evgeniy Polyakov <zbr@ioremap.net>
3634L:	netdev@vger.kernel.org
3635S:	Maintained
3636F:	drivers/connector/
3637
3638CONTROL GROUP (CGROUP)
3639M:	Tejun Heo <tj@kernel.org>
3640M:	Li Zefan <lizefan@huawei.com>
3641M:	Johannes Weiner <hannes@cmpxchg.org>
3642L:	cgroups@vger.kernel.org
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3644S:	Maintained
3645F:	Documentation/cgroup*
3646F:	include/linux/cgroup*
3647F:	kernel/cgroup*
3648
3649CONTROL GROUP - CPUSET
3650M:	Li Zefan <lizefan@huawei.com>
3651L:	cgroups@vger.kernel.org
3652W:	http://www.bullopensource.org/cpuset/
3653W:	http://oss.sgi.com/projects/cpusets/
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655S:	Maintained
3656F:	Documentation/cgroup-v1/cpusets.txt
3657F:	include/linux/cpuset.h
3658F:	kernel/cgroup/cpuset.c
3659
3660CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3661M:	Johannes Weiner <hannes@cmpxchg.org>
3662M:	Michal Hocko <mhocko@kernel.org>
3663M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3664L:	cgroups@vger.kernel.org
3665L:	linux-mm@kvack.org
3666S:	Maintained
3667F:	mm/memcontrol.c
3668F:	mm/swap_cgroup.c
3669
3670CORETEMP HARDWARE MONITORING DRIVER
3671M:	Fenghua Yu <fenghua.yu@intel.com>
3672L:	linux-hwmon@vger.kernel.org
3673S:	Maintained
3674F:	Documentation/hwmon/coretemp
3675F:	drivers/hwmon/coretemp.c
3676
3677COSA/SRP SYNC SERIAL DRIVER
3678M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3679W:	http://www.fi.muni.cz/~kas/cosa/
3680S:	Maintained
3681F:	drivers/net/wan/cosa*
3682
3683CPMAC ETHERNET DRIVER
3684M:	Florian Fainelli <f.fainelli@gmail.com>
3685L:	netdev@vger.kernel.org
3686S:	Maintained
3687F:	drivers/net/ethernet/ti/cpmac.c
3688
3689CPU FREQUENCY DRIVERS
3690M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3691M:	Viresh Kumar <viresh.kumar@linaro.org>
3692L:	linux-pm@vger.kernel.org
3693S:	Maintained
3694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3695T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3696B:	https://bugzilla.kernel.org
3697F:	Documentation/cpu-freq/
3698F:	Documentation/devicetree/bindings/cpufreq/
3699F:	drivers/cpufreq/
3700F:	include/linux/cpufreq.h
3701F:	tools/testing/selftests/cpufreq/
3702
3703CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3704M:	Viresh Kumar <viresh.kumar@linaro.org>
3705M:	Sudeep Holla <sudeep.holla@arm.com>
3706L:	linux-pm@vger.kernel.org
3707W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3708S:	Maintained
3709F:	drivers/cpufreq/arm_big_little.h
3710F:	drivers/cpufreq/arm_big_little.c
3711F:	drivers/cpufreq/arm_big_little_dt.c
3712
3713CPU POWER MONITORING SUBSYSTEM
3714M:	Thomas Renninger <trenn@suse.com>
3715M:	Shuah Khan <shuahkh@osg.samsung.com>
3716M:	Shuah Khan <shuah@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718S:	Maintained
3719F:	tools/power/cpupower/
3720
3721CPUID/MSR DRIVER
3722M:	"H. Peter Anvin" <hpa@zytor.com>
3723S:	Maintained
3724F:	arch/x86/kernel/cpuid.c
3725F:	arch/x86/kernel/msr.c
3726
3727CPUIDLE DRIVER - ARM BIG LITTLE
3728M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3729M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3730L:	linux-pm@vger.kernel.org
3731L:	linux-arm-kernel@lists.infradead.org
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3733S:	Maintained
3734F:	drivers/cpuidle/cpuidle-big_little.c
3735
3736CPUIDLE DRIVER - ARM EXYNOS
3737M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739M:	Kukjin Kim <kgene@kernel.org>
3740L:	linux-pm@vger.kernel.org
3741L:	linux-samsung-soc@vger.kernel.org
3742S:	Supported
3743F:	drivers/cpuidle/cpuidle-exynos.c
3744F:	arch/arm/mach-exynos/pm.c
3745
3746CPUIDLE DRIVERS
3747M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749L:	linux-pm@vger.kernel.org
3750S:	Maintained
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3752B:	https://bugzilla.kernel.org
3753F:	drivers/cpuidle/*
3754F:	include/linux/cpuidle.h
3755
3756CRAMFS FILESYSTEM
3757M:	Nicolas Pitre <nico@linaro.org>
3758S:	Maintained
3759F:	Documentation/filesystems/cramfs.txt
3760F:	fs/cramfs/
3761
3762CRIS PORT
3763M:	Mikael Starvik <starvik@axis.com>
3764M:	Jesper Nilsson <jesper.nilsson@axis.com>
3765L:	linux-cris-kernel@axis.com
3766W:	http://developer.axis.com
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3768S:	Maintained
3769F:	arch/cris/
3770F:	drivers/tty/serial/crisv10.*
3771
3772CRYPTO API
3773M:	Herbert Xu <herbert@gondor.apana.org.au>
3774M:	"David S. Miller" <davem@davemloft.net>
3775L:	linux-crypto@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778S:	Maintained
3779F:	Documentation/crypto/
3780F:	Documentation/devicetree/bindings/crypto/
3781F:	arch/*/crypto/
3782F:	crypto/
3783F:	drivers/crypto/
3784F:	include/crypto/
3785F:	include/linux/crypto*
3786
3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788M:	Neil Horman <nhorman@tuxdriver.com>
3789L:	linux-crypto@vger.kernel.org
3790S:	Maintained
3791F:	crypto/ansi_cprng.c
3792F:	crypto/rng.c
3793
3794CS3308 MEDIA DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Odd Fixes
3800F:	drivers/media/i2c/cs3308.c
3801F:	drivers/media/i2c/cs3308.h
3802
3803CS5535 Audio ALSA driver
3804M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3805S:	Maintained
3806F:	sound/pci/cs5535audio/
3807
3808CW1200 WLAN driver
3809M:	Solomon Peachy <pizza@shaftnet.org>
3810S:	Maintained
3811F:	drivers/net/wireless/st/cw1200/
3812
3813CX18 VIDEO4LINUX DRIVER
3814M:	Andy Walls <awalls@md.metrocast.net>
3815L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819W:	http://www.ivtvdriver.org/index.php/Cx18
3820S:	Maintained
3821F:	Documentation/media/v4l-drivers/cx18*
3822F:	drivers/media/pci/cx18/
3823F:	include/uapi/linux/ivtv*
3824
3825CX2341X MPEG ENCODER HELPER MODULE
3826M:	Hans Verkuil <hverkuil@xs4all.nl>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829W:	https://linuxtv.org
3830S:	Maintained
3831F:	drivers/media/common/cx2341x*
3832F:	include/media/cx2341x*
3833
3834CX24120 MEDIA DRIVER
3835M:	Jemma Denson <jdenson@gmail.com>
3836M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cx24120*
3842
3843CX88 VIDEO4LINUX DRIVER
3844M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3845M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3846L:	linux-media@vger.kernel.org
3847W:	https://linuxtv.org
3848T:	git git://linuxtv.org/media_tree.git
3849S:	Odd fixes
3850F:	Documentation/media/v4l-drivers/cx88*
3851F:	drivers/media/pci/cx88/
3852
3853CXD2820R MEDIA DRIVER
3854M:	Antti Palosaari <crope@iki.fi>
3855L:	linux-media@vger.kernel.org
3856W:	https://linuxtv.org
3857W:	http://palosaari.fi/linux/
3858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3859T:	git git://linuxtv.org/anttip/media_tree.git
3860S:	Maintained
3861F:	drivers/media/dvb-frontends/cxd2820r*
3862
3863CXGB3 ETHERNET DRIVER (CXGB3)
3864M:	Santosh Raspatur <santosh@chelsio.com>
3865L:	netdev@vger.kernel.org
3866W:	http://www.chelsio.com
3867S:	Supported
3868F:	drivers/net/ethernet/chelsio/cxgb3/
3869
3870CXGB3 ISCSI DRIVER (CXGB3I)
3871M:	Karen Xie <kxie@chelsio.com>
3872L:	linux-scsi@vger.kernel.org
3873W:	http://www.chelsio.com
3874S:	Supported
3875F:	drivers/scsi/cxgbi/cxgb3i
3876
3877CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3878M:	Steve Wise <swise@chelsio.com>
3879L:	linux-rdma@vger.kernel.org
3880W:	http://www.openfabrics.org
3881S:	Supported
3882F:	drivers/infiniband/hw/cxgb3/
3883F:	include/uapi/rdma/cxgb3-abi.h
3884
3885CXGB4 CRYPTO DRIVER (chcr)
3886M:	Harsh Jain <harsh@chelsio.com>
3887L:	linux-crypto@vger.kernel.org
3888W:	http://www.chelsio.com
3889S:	Supported
3890F:	drivers/crypto/chelsio
3891
3892CXGB4 ETHERNET DRIVER (CXGB4)
3893M:	Ganesh Goudar <ganeshgr@chelsio.com>
3894L:	netdev@vger.kernel.org
3895W:	http://www.chelsio.com
3896S:	Supported
3897F:	drivers/net/ethernet/chelsio/cxgb4/
3898
3899CXGB4 ISCSI DRIVER (CXGB4I)
3900M:	Karen Xie <kxie@chelsio.com>
3901L:	linux-scsi@vger.kernel.org
3902W:	http://www.chelsio.com
3903S:	Supported
3904F:	drivers/scsi/cxgbi/cxgb4i
3905
3906CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3907M:	Steve Wise <swise@chelsio.com>
3908L:	linux-rdma@vger.kernel.org
3909W:	http://www.openfabrics.org
3910S:	Supported
3911F:	drivers/infiniband/hw/cxgb4/
3912F:	include/uapi/rdma/cxgb4-abi.h
3913
3914CXGB4VF ETHERNET DRIVER (CXGB4VF)
3915M:	Casey Leedom <leedom@chelsio.com>
3916L:	netdev@vger.kernel.org
3917W:	http://www.chelsio.com
3918S:	Supported
3919F:	drivers/net/ethernet/chelsio/cxgb4vf/
3920
3921CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3922M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3923M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3924L:	linuxppc-dev@lists.ozlabs.org
3925S:	Supported
3926F:	arch/powerpc/platforms/powernv/pci-cxl.c
3927F:	drivers/misc/cxl/
3928F:	include/misc/cxl*
3929F:	include/uapi/misc/cxl.h
3930F:	Documentation/powerpc/cxl.txt
3931F:	Documentation/ABI/testing/sysfs-class-cxl
3932
3933CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3934M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3935M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3936M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3937L:	linux-scsi@vger.kernel.org
3938S:	Supported
3939F:	drivers/scsi/cxlflash/
3940F:	include/uapi/scsi/cxlflash_ioctls.h
3941F:	Documentation/powerpc/cxlflash.txt
3942
3943CYBERPRO FB DRIVER
3944M:	Russell King <linux@armlinux.org.uk>
3945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3946W:	http://www.armlinux.org.uk/
3947S:	Maintained
3948F:	drivers/video/fbdev/cyber2000fb.*
3949
3950CYCLADES ASYNC MUX DRIVER
3951W:	http://www.cyclades.com/
3952S:	Orphan
3953F:	drivers/tty/cyclades.c
3954F:	include/linux/cyclades.h
3955F:	include/uapi/linux/cyclades.h
3956
3957CYCLADES PC300 DRIVER
3958W:	http://www.cyclades.com/
3959S:	Orphan
3960F:	drivers/net/wan/pc300*
3961
3962CYPRESS_FIRMWARE MEDIA DRIVER
3963M:	Antti Palosaari <crope@iki.fi>
3964L:	linux-media@vger.kernel.org
3965W:	https://linuxtv.org
3966W:	http://palosaari.fi/linux/
3967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3968T:	git git://linuxtv.org/anttip/media_tree.git
3969S:	Maintained
3970F:	drivers/media/common/cypress_firmware*
3971
3972CYTTSP TOUCHSCREEN DRIVER
3973M:	Ferruh Yigit <fery@cypress.com>
3974L:	linux-input@vger.kernel.org
3975S:	Supported
3976F:	drivers/input/touchscreen/cyttsp*
3977F:	include/linux/input/cyttsp.h
3978
3979D-LINK DIR-685 TOUCHKEYS DRIVER
3980M:	Linus Walleij <linus.walleij@linaro.org>
3981L:	linux-input@vger.kernel.org
3982S:	Supported
3983F:	drivers/input/dlink-dir685-touchkeys.c
3984
3985DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3986M:	Joshua Kinard <kumba@gentoo.org>
3987S:	Maintained
3988F:	drivers/rtc/rtc-ds1685.c
3989F:	include/linux/rtc/ds1685.h
3990
3991DAMA SLAVE for AX.25
3992M:	Joerg Reuter <jreuter@yaina.de>
3993W:	http://yaina.de/jreuter/
3994W:	http://www.qsl.net/dl1bke/
3995L:	linux-hams@vger.kernel.org
3996S:	Maintained
3997F:	net/ax25/af_ax25.c
3998F:	net/ax25/ax25_dev.c
3999F:	net/ax25/ax25_ds_*
4000F:	net/ax25/ax25_in.c
4001F:	net/ax25/ax25_out.c
4002F:	net/ax25/ax25_timer.c
4003F:	net/ax25/sysctl_net_ax25.c
4004
4005DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4006L:	netdev@vger.kernel.org
4007S:	Orphan
4008F:	Documentation/networking/dmfe.txt
4009F:	drivers/net/ethernet/dec/tulip/dmfe.c
4010
4011DC390/AM53C974 SCSI driver
4012M:	Hannes Reinecke <hare@suse.com>
4013L:	linux-scsi@vger.kernel.org
4014S:	Maintained
4015F:	drivers/scsi/am53c974.c
4016
4017DC395x SCSI driver
4018M:	Oliver Neukum <oliver@neukum.org>
4019M:	Ali Akcaagac <aliakc@web.de>
4020M:	Jamie Lenehan <lenehan@twibble.org>
4021L:	dc395x@twibble.org
4022W:	http://twibble.org/dist/dc395x/
4023W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4024S:	Maintained
4025F:	Documentation/scsi/dc395x.txt
4026F:	drivers/scsi/dc395x.*
4027
4028DCCP PROTOCOL
4029M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4030L:	dccp@vger.kernel.org
4031W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4032S:	Maintained
4033F:	include/linux/dccp.h
4034F:	include/uapi/linux/dccp.h
4035F:	include/linux/tfrc.h
4036F:	net/dccp/
4037
4038DECnet NETWORK LAYER
4039W:	http://linux-decnet.sourceforge.net
4040L:	linux-decnet-user@lists.sourceforge.net
4041S:	Orphan
4042F:	Documentation/networking/decnet.txt
4043F:	net/decnet/
4044
4045DECSTATION PLATFORM SUPPORT
4046M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4047L:	linux-mips@linux-mips.org
4048W:	http://www.linux-mips.org/wiki/DECstation
4049S:	Maintained
4050F:	arch/mips/dec/
4051F:	arch/mips/include/asm/dec/
4052F:	arch/mips/include/asm/mach-dec/
4053
4054DEFXX FDDI NETWORK DRIVER
4055M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4056S:	Maintained
4057F:	drivers/net/fddi/defxx.*
4058
4059DELL SMBIOS DRIVER
4060M:	Pali Rohár <pali.rohar@gmail.com>
4061M:	Mario Limonciello <mario.limonciello@dell.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smbios.*
4065
4066DELL SMBIOS SMM DRIVER
4067M:	Mario Limonciello <mario.limonciello@dell.com>
4068L:	platform-driver-x86@vger.kernel.org
4069S:	Maintained
4070F:	drivers/platform/x86/dell-smbios-smm.c
4071
4072DELL SMBIOS WMI DRIVER
4073M:	Mario Limonciello <mario.limonciello@dell.com>
4074L:	platform-driver-x86@vger.kernel.org
4075S:	Maintained
4076F:	drivers/platform/x86/dell-smbios-wmi.c
4077F:	tools/wmi/dell-smbios-example.c
4078
4079DELL LAPTOP DRIVER
4080M:	Matthew Garrett <mjg59@srcf.ucam.org>
4081M:	Pali Rohár <pali.rohar@gmail.com>
4082L:	platform-driver-x86@vger.kernel.org
4083S:	Maintained
4084F:	drivers/platform/x86/dell-laptop.c
4085
4086DELL LAPTOP FREEFALL DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/platform/x86/dell-smo8800.c
4090
4091DELL LAPTOP RBTN DRIVER
4092M:	Pali Rohár <pali.rohar@gmail.com>
4093S:	Maintained
4094F:	drivers/platform/x86/dell-rbtn.*
4095
4096DELL LAPTOP SMM DRIVER
4097M:	Pali Rohár <pali.rohar@gmail.com>
4098S:	Maintained
4099F:	drivers/hwmon/dell-smm-hwmon.c
4100F:	include/uapi/linux/i8k.h
4101
4102DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4103M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4104S:	Maintained
4105F:	Documentation/dcdbas.txt
4106F:	drivers/firmware/dcdbas.*
4107
4108DELL WMI NOTIFICATIONS DRIVER
4109M:	Matthew Garrett <mjg59@srcf.ucam.org>
4110M:	Pali Rohár <pali.rohar@gmail.com>
4111S:	Maintained
4112F:	drivers/platform/x86/dell-wmi.c
4113
4114DELL WMI DESCRIPTOR DRIVER
4115M:	Mario Limonciello <mario.limonciello@dell.com>
4116S:	Maintained
4117F:	drivers/platform/x86/dell-wmi-descriptor.c
4118
4119DELTA ST MEDIA DRIVER
4120M:	Hugues Fruchet <hugues.fruchet@st.com>
4121L:	linux-media@vger.kernel.org
4122T:	git git://linuxtv.org/media_tree.git
4123W:	https://linuxtv.org
4124S:	Supported
4125F:	drivers/media/platform/sti/delta
4126
4127DENALI NAND DRIVER
4128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4129L:	linux-mtd@lists.infradead.org
4130S:	Supported
4131F:	drivers/mtd/nand/denali*
4132
4133DESIGNWARE USB2 DRD IP DRIVER
4134M:	John Youn <johnyoun@synopsys.com>
4135L:	linux-usb@vger.kernel.org
4136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4137S:	Maintained
4138F:	drivers/usb/dwc2/
4139
4140DESIGNWARE USB3 DRD IP DRIVER
4141M:	Felipe Balbi <balbi@kernel.org>
4142L:	linux-usb@vger.kernel.org
4143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4144S:	Maintained
4145F:	drivers/usb/dwc3/
4146
4147DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4148M:	Andreas Klinger <ak@it-klinger.de>
4149L:	linux-iio@vger.kernel.org
4150S:	Maintained
4151F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4152F:	drivers/iio/proximity/srf*.c
4153
4154DEVICE COREDUMP (DEV_COREDUMP)
4155M:	Johannes Berg <johannes@sipsolutions.net>
4156L:	linux-kernel@vger.kernel.org
4157S:	Maintained
4158F:	drivers/base/devcoredump.c
4159F:	include/linux/devcoredump.h
4160
4161DEVICE FREQUENCY (DEVFREQ)
4162M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4163M:	Kyungmin Park <kyungmin.park@samsung.com>
4164R:	Chanwoo Choi <cw00.choi@samsung.com>
4165L:	linux-pm@vger.kernel.org
4166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4167S:	Maintained
4168F:	drivers/devfreq/
4169F:	include/linux/devfreq.h
4170F:	Documentation/devicetree/bindings/devfreq/
4171
4172DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4173M:	Chanwoo Choi <cw00.choi@samsung.com>
4174L:	linux-pm@vger.kernel.org
4175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4176S:	Supported
4177F:	drivers/devfreq/event/
4178F:	drivers/devfreq/devfreq-event.c
4179F:	include/linux/devfreq-event.h
4180F:	Documentation/devicetree/bindings/devfreq/event/
4181
4182DEVICE NUMBER REGISTRY
4183M:	Torben Mathiasen <device@lanana.org>
4184W:	http://lanana.org/docs/device-list/index.html
4185S:	Maintained
4186
4187DEVICE-MAPPER  (LVM)
4188M:	Alasdair Kergon <agk@redhat.com>
4189M:	Mike Snitzer <snitzer@redhat.com>
4190M:	dm-devel@redhat.com
4191L:	dm-devel@redhat.com
4192W:	http://sources.redhat.com/dm
4193Q:	http://patchwork.kernel.org/project/dm-devel/list/
4194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4195T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4196S:	Maintained
4197F:	Documentation/device-mapper/
4198F:	drivers/md/Makefile
4199F:	drivers/md/Kconfig
4200F:	drivers/md/dm*
4201F:	drivers/md/persistent-data/
4202F:	include/linux/device-mapper.h
4203F:	include/linux/dm-*.h
4204F:	include/uapi/linux/dm-*.h
4205
4206DEVLINK
4207M:	Jiri Pirko <jiri@mellanox.com>
4208L:	netdev@vger.kernel.org
4209S:	Supported
4210F:	net/core/devlink.c
4211F:	include/net/devlink.h
4212F:	include/uapi/linux/devlink.h
4213
4214DIALOG SEMICONDUCTOR DRIVERS
4215M:	Support Opensource <support.opensource@diasemi.com>
4216W:	http://www.dialog-semiconductor.com/products
4217S:	Supported
4218F:	Documentation/hwmon/da90??
4219F:	Documentation/devicetree/bindings/mfd/da90*.txt
4220F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4221F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4222F:	Documentation/devicetree/bindings/regulator/da92*.txt
4223F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4224F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4225F:	drivers/gpio/gpio-da90??.c
4226F:	drivers/hwmon/da90??-hwmon.c
4227F:	drivers/iio/adc/da91??-*.c
4228F:	drivers/input/misc/da90??_onkey.c
4229F:	drivers/input/touchscreen/da9052_tsi.c
4230F:	drivers/leds/leds-da90??.c
4231F:	drivers/mfd/da903x.c
4232F:	drivers/mfd/da90??-*.c
4233F:	drivers/mfd/da91??-*.c
4234F:	drivers/power/supply/da9052-battery.c
4235F:	drivers/power/supply/da91??-*.c
4236F:	drivers/regulator/da903x.c
4237F:	drivers/regulator/da9???-regulator.[ch]
4238F:	drivers/thermal/da90??-thermal.c
4239F:	drivers/rtc/rtc-da90??.c
4240F:	drivers/video/backlight/da90??_bl.c
4241F:	drivers/watchdog/da90??_wdt.c
4242F:	include/linux/mfd/da903x.h
4243F:	include/linux/mfd/da9052/
4244F:	include/linux/mfd/da9055/
4245F:	include/linux/mfd/da9062/
4246F:	include/linux/mfd/da9063/
4247F:	include/linux/mfd/da9150/
4248F:	include/linux/regulator/da9211.h
4249F:	include/sound/da[79]*.h
4250F:	sound/soc/codecs/da[79]*.[ch]
4251
4252DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4254L:	linux-gpio@vger.kernel.org
4255S:	Maintained
4256F:	drivers/gpio/gpio-gpio-mm.c
4257
4258DIGI NEO AND CLASSIC PCI PRODUCTS
4259M:	Lidza Louina <lidza.louina@gmail.com>
4260M:	Mark Hounschell <markh@compro.net>
4261L:	driverdev-devel@linuxdriverproject.org
4262S:	Maintained
4263F:	drivers/staging/dgnc/
4264
4265DIOLAN U2C-12 I2C DRIVER
4266M:	Guenter Roeck <linux@roeck-us.net>
4267L:	linux-i2c@vger.kernel.org
4268S:	Maintained
4269F:	drivers/i2c/busses/i2c-diolan-u2c.c
4270
4271FILESYSTEM DIRECT ACCESS (DAX)
4272M:	Matthew Wilcox <mawilcox@microsoft.com>
4273M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4274L:	linux-fsdevel@vger.kernel.org
4275S:	Supported
4276F:	fs/dax.c
4277F:	include/linux/dax.h
4278F:	include/trace/events/fs_dax.h
4279
4280DEVICE DIRECT ACCESS (DAX)
4281M:	Dan Williams <dan.j.williams@intel.com>
4282L:	linux-nvdimm@lists.01.org
4283S:	Supported
4284F:	drivers/dax/
4285
4286DIRECTORY NOTIFICATION (DNOTIFY)
4287M:	Jan Kara <jack@suse.cz>
4288R:	Amir Goldstein <amir73il@gmail.com>
4289L:	linux-fsdevel@vger.kernel.org
4290S:	Maintained
4291F:	Documentation/filesystems/dnotify.txt
4292F:	fs/notify/dnotify/
4293F:	include/linux/dnotify.h
4294
4295DISK GEOMETRY AND PARTITION HANDLING
4296M:	Andries Brouwer <aeb@cwi.nl>
4297W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4298W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4299W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4300S:	Maintained
4301
4302DISKQUOTA
4303M:	Jan Kara <jack@suse.com>
4304S:	Maintained
4305F:	Documentation/filesystems/quota.txt
4306F:	fs/quota/
4307F:	include/linux/quota*.h
4308F:	include/uapi/linux/quota*.h
4309
4310DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4311M:	Bernie Thompson <bernie@plugable.com>
4312L:	linux-fbdev@vger.kernel.org
4313S:	Maintained
4314W:	http://plugable.com/category/projects/udlfb/
4315F:	drivers/video/fbdev/udlfb.c
4316F:	include/video/udlfb.h
4317F:	Documentation/fb/udlfb.txt
4318
4319DISTRIBUTED LOCK MANAGER (DLM)
4320M:	Christine Caulfield <ccaulfie@redhat.com>
4321M:	David Teigland <teigland@redhat.com>
4322L:	cluster-devel@redhat.com
4323W:	http://sources.redhat.com/cluster/
4324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4325S:	Supported
4326F:	fs/dlm/
4327
4328DMA BUFFER SHARING FRAMEWORK
4329M:	Sumit Semwal <sumit.semwal@linaro.org>
4330S:	Maintained
4331L:	linux-media@vger.kernel.org
4332L:	dri-devel@lists.freedesktop.org
4333L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4334F:	drivers/dma-buf/
4335F:	include/linux/dma-buf*
4336F:	include/linux/reservation.h
4337F:	include/linux/*fence.h
4338F:	Documentation/driver-api/dma-buf.rst
4339T:	git git://anongit.freedesktop.org/drm/drm-misc
4340
4341DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4342M:	Vinod Koul <vinod.koul@intel.com>
4343L:	dmaengine@vger.kernel.org
4344Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4345S:	Maintained
4346F:	drivers/dma/
4347F:	include/linux/dmaengine.h
4348F:	Documentation/devicetree/bindings/dma/
4349F:	Documentation/driver-api/dmaengine/
4350T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4351
4352DMA MAPPING HELPERS
4353M:	Christoph Hellwig <hch@lst.de>
4354M:	Marek Szyprowski <m.szyprowski@samsung.com>
4355R:	Robin Murphy <robin.murphy@arm.com>
4356L:	iommu@lists.linux-foundation.org
4357T:	git git://git.infradead.org/users/hch/dma-mapping.git
4358W:	http://git.infradead.org/users/hch/dma-mapping.git
4359S:	Supported
4360F:	lib/dma-debug.c
4361F:	lib/dma-direct.c
4362F:	lib/dma-virt.c
4363F:	drivers/base/dma-mapping.c
4364F:	drivers/base/dma-coherent.c
4365F:	include/asm-generic/dma-mapping.h
4366F:	include/linux/dma-direct.h
4367F:	include/linux/dma-mapping.h
4368
4369DME1737 HARDWARE MONITOR DRIVER
4370M:	Juerg Haefliger <juergh@gmail.com>
4371L:	linux-hwmon@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/hwmon/dme1737
4374F:	drivers/hwmon/dme1737.c
4375
4376DMI/SMBIOS SUPPORT
4377M:	Jean Delvare <jdelvare@suse.com>
4378S:	Maintained
4379T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381F:	drivers/firmware/dmi-id.c
4382F:	drivers/firmware/dmi_scan.c
4383F:	include/linux/dmi.h
4384
4385DOCUMENTATION
4386M:	Jonathan Corbet <corbet@lwn.net>
4387L:	linux-doc@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/
4390F:	scripts/kernel-doc
4391X:	Documentation/ABI/
4392X:	Documentation/devicetree/
4393X:	Documentation/acpi
4394X:	Documentation/power
4395X:	Documentation/spi
4396X:	Documentation/media
4397T:	git git://git.lwn.net/linux.git docs-next
4398
4399DONGWOON DW9714 LENS VOICE COIL DRIVER
4400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403S:	Maintained
4404F:	drivers/media/i2c/dw9714.c
4405
4406DOUBLETALK DRIVER
4407M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4408L:	blinux-list@redhat.com
4409S:	Maintained
4410F:	drivers/char/dtlk.c
4411F:	include/linux/dtlk.h
4412
4413DPAA2 DATAPATH I/O (DPIO) DRIVER
4414M:	Roy Pledge <Roy.Pledge@nxp.com>
4415L:	linux-kernel@vger.kernel.org
4416S:	Maintained
4417F:	drivers/staging/fsl-mc/bus/dpio
4418
4419DPAA2 ETHERNET DRIVER
4420M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4421L:	linux-kernel@vger.kernel.org
4422S:	Maintained
4423F:	drivers/staging/fsl-dpaa2/ethernet
4424
4425DPT_I2O SCSI RAID DRIVER
4426M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4427L:	linux-scsi@vger.kernel.org
4428W:	http://www.adaptec.com/
4429S:	Maintained
4430F:	drivers/scsi/dpt*
4431F:	drivers/scsi/dpt/
4432
4433DRBD DRIVER
4434M:	Philipp Reisner <philipp.reisner@linbit.com>
4435M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4436L:	drbd-dev@lists.linbit.com
4437W:	http://www.drbd.org
4438T:	git git://git.linbit.com/linux-drbd.git
4439T:	git git://git.linbit.com/drbd-8.4.git
4440S:	Supported
4441F:	drivers/block/drbd/
4442F:	lib/lru_cache.c
4443F:	Documentation/blockdev/drbd/
4444
4445DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4446M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4448S:	Supported
4449F:	Documentation/kobject.txt
4450F:	drivers/base/
4451F:	fs/debugfs/
4452F:	fs/sysfs/
4453F:	include/linux/debugfs.h
4454F:	include/linux/kobj*
4455F:	lib/kobj*
4456
4457DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4458M:	Kevin Hilman <khilman@kernel.org>
4459M:	Nishanth Menon <nm@ti.com>
4460S:	Maintained
4461F:	drivers/power/avs/
4462F:	include/linux/power/smartreflex.h
4463L:	linux-pm@vger.kernel.org
4464
4465DRM DRIVER FOR ARM PL111 CLCD
4466M:	Eric Anholt <eric@anholt.net>
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Supported
4469F:	drivers/gpu/drm/pl111/
4470
4471DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4472M:	Dave Airlie <airlied@redhat.com>
4473S:	Odd Fixes
4474F:	drivers/gpu/drm/ast/
4475
4476DRM DRIVER FOR BOCHS VIRTUAL GPU
4477M:	Gerd Hoffmann <kraxel@redhat.com>
4478L:	virtualization@lists.linux-foundation.org
4479T:	git git://anongit.freedesktop.org/drm/drm-misc
4480S:	Maintained
4481F:	drivers/gpu/drm/bochs/
4482
4483DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4484M:	Linus Walleij <linus.walleij@linaro.org>
4485T:	git git://anongit.freedesktop.org/drm/drm-misc
4486S:	Maintained
4487F:	drivers/gpu/drm/tve200/
4488
4489DRM DRIVER FOR ILITEK ILI9225 PANELS
4490M:	David Lechner <david@lechnology.com>
4491S:	Maintained
4492F:	drivers/gpu/drm/tinydrm/ili9225.c
4493F:	Documentation/devicetree/bindings/display/ili9225.txt
4494
4495DRM DRIVER FOR INTEL I810 VIDEO CARDS
4496S:	Orphan / Obsolete
4497F:	drivers/gpu/drm/i810/
4498F:	include/uapi/drm/i810_drm.h
4499
4500DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4501S:	Orphan / Obsolete
4502F:	drivers/gpu/drm/mga/
4503F:	include/uapi/drm/mga_drm.h
4504
4505DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4506M:	Dave Airlie <airlied@redhat.com>
4507S:	Odd Fixes
4508F:	drivers/gpu/drm/mgag200/
4509
4510DRM DRIVER FOR MI0283QT
4511M:	Noralf Trønnes <noralf@tronnes.org>
4512S:	Maintained
4513F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4514F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4515
4516DRM DRIVER FOR MSM ADRENO GPU
4517M:	Rob Clark <robdclark@gmail.com>
4518L:	linux-arm-msm@vger.kernel.org
4519L:	dri-devel@lists.freedesktop.org
4520L:	freedreno@lists.freedesktop.org
4521T:	git git://people.freedesktop.org/~robclark/linux
4522S:	Maintained
4523F:	drivers/gpu/drm/msm/
4524F:	include/uapi/drm/msm_drm.h
4525F:	Documentation/devicetree/bindings/display/msm/
4526
4527DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4528M:	Ben Skeggs <bskeggs@redhat.com>
4529L:	dri-devel@lists.freedesktop.org
4530L:	nouveau@lists.freedesktop.org
4531T:	git git://github.com/skeggsb/linux
4532S:	Supported
4533F:	drivers/gpu/drm/nouveau/
4534F:	include/uapi/drm/nouveau_drm.h
4535
4536DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4537M:	Noralf Trønnes <noralf@tronnes.org>
4538S:	Maintained
4539F:	drivers/gpu/drm/tinydrm/repaper.c
4540F:	Documentation/devicetree/bindings/display/repaper.txt
4541
4542DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4543M:	Dave Airlie <airlied@redhat.com>
4544M:	Gerd Hoffmann <kraxel@redhat.com>
4545L:	virtualization@lists.linux-foundation.org
4546T:	git git://anongit.freedesktop.org/drm/drm-misc
4547S:	Obsolete
4548W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4549F:	drivers/gpu/drm/cirrus/
4550
4551DRM DRIVER FOR QXL VIRTUAL GPU
4552M:	Dave Airlie <airlied@redhat.com>
4553M:	Gerd Hoffmann <kraxel@redhat.com>
4554L:	virtualization@lists.linux-foundation.org
4555T:	git git://anongit.freedesktop.org/drm/drm-misc
4556S:	Maintained
4557F:	drivers/gpu/drm/qxl/
4558F:	include/uapi/drm/qxl_drm.h
4559
4560DRM DRIVER FOR RAGE 128 VIDEO CARDS
4561S:	Orphan / Obsolete
4562F:	drivers/gpu/drm/r128/
4563F:	include/uapi/drm/r128_drm.h
4564
4565DRM DRIVER FOR SAVAGE VIDEO CARDS
4566S:	Orphan / Obsolete
4567F:	drivers/gpu/drm/savage/
4568F:	include/uapi/drm/savage_drm.h
4569
4570DRM DRIVER FOR SIS VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/sis/
4573F:	include/uapi/drm/sis_drm.h
4574
4575DRM DRIVER FOR SITRONIX ST7586 PANELS
4576M:	David Lechner <david@lechnology.com>
4577S:	Maintained
4578F:	drivers/gpu/drm/tinydrm/st7586.c
4579F:	Documentation/devicetree/bindings/display/st7586.txt
4580
4581DRM DRIVER FOR SITRONIX ST7735R PANELS
4582M:	David Lechner <david@lechnology.com>
4583S:	Maintained
4584F:	drivers/gpu/drm/tinydrm/st7735r.c
4585F:	Documentation/devicetree/bindings/display/st7735r.txt
4586
4587DRM DRIVER FOR TDFX VIDEO CARDS
4588S:	Orphan / Obsolete
4589F:	drivers/gpu/drm/tdfx/
4590
4591DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4592M:	Dave Airlie <airlied@redhat.com>
4593S:	Odd Fixes
4594F:	drivers/gpu/drm/udl/
4595
4596DRM DRIVER FOR VMWARE VIRTUAL GPU
4597M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4598M:	Sinclair Yeh <syeh@vmware.com>
4599M:	Thomas Hellstrom <thellstrom@vmware.com>
4600L:	dri-devel@lists.freedesktop.org
4601T:	git git://people.freedesktop.org/~syeh/repos_linux
4602T:	git git://people.freedesktop.org/~thomash/linux
4603S:	Supported
4604F:	drivers/gpu/drm/vmwgfx/
4605F:	include/uapi/drm/vmwgfx_drm.h
4606
4607DRM DRIVERS
4608M:	David Airlie <airlied@linux.ie>
4609L:	dri-devel@lists.freedesktop.org
4610T:	git git://people.freedesktop.org/~airlied/linux
4611B:	https://bugs.freedesktop.org/
4612C:	irc://chat.freenode.net/dri-devel
4613S:	Maintained
4614F:	drivers/gpu/drm/
4615F:	drivers/gpu/vga/
4616F:	Documentation/devicetree/bindings/display/
4617F:	Documentation/devicetree/bindings/gpu/
4618F:	Documentation/devicetree/bindings/video/
4619F:	Documentation/gpu/
4620F:	include/drm/
4621F:	include/uapi/drm/
4622F:	include/linux/vga*
4623
4624DRM DRIVERS AND MISC GPU PATCHES
4625M:	Daniel Vetter <daniel.vetter@intel.com>
4626M:	Gustavo Padovan <gustavo@padovan.org>
4627M:	Sean Paul <seanpaul@chromium.org>
4628W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4629S:	Maintained
4630T:	git git://anongit.freedesktop.org/drm/drm-misc
4631F:	Documentation/gpu/
4632F:	drivers/gpu/vga/
4633F:	drivers/gpu/drm/*
4634F:	include/drm/drm*
4635F:	include/uapi/drm/drm*
4636F:	include/linux/vga*
4637
4638DRM DRIVERS FOR ALLWINNER A10
4639M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4640L:	dri-devel@lists.freedesktop.org
4641S:	Supported
4642F:	drivers/gpu/drm/sun4i/
4643F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR AMLOGIC SOCS
4647M:	Neil Armstrong <narmstrong@baylibre.com>
4648L:	dri-devel@lists.freedesktop.org
4649L:	linux-amlogic@lists.infradead.org
4650W:	http://linux-meson.com/
4651S:	Supported
4652F:	drivers/gpu/drm/meson/
4653F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4654F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4655F:	Documentation/gpu/meson.rst
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657
4658DRM DRIVERS FOR ATMEL HLCDC
4659M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Supported
4662F:	drivers/gpu/drm/atmel-hlcdc/
4663F:	Documentation/devicetree/bindings/drm/atmel/
4664T:	git git://anongit.freedesktop.org/drm/drm-misc
4665
4666DRM DRIVERS FOR BRIDGE CHIPS
4667M:	Archit Taneja <architt@codeaurora.org>
4668M:	Andrzej Hajda <a.hajda@samsung.com>
4669R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4670S:	Maintained
4671T:	git git://anongit.freedesktop.org/drm/drm-misc
4672F:	drivers/gpu/drm/bridge/
4673
4674DRM DRIVERS FOR EXYNOS
4675M:	Inki Dae <inki.dae@samsung.com>
4676M:	Joonyoung Shim <jy0922.shim@samsung.com>
4677M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4678M:	Kyungmin Park <kyungmin.park@samsung.com>
4679L:	dri-devel@lists.freedesktop.org
4680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4681S:	Supported
4682F:	drivers/gpu/drm/exynos/
4683F:	include/uapi/drm/exynos_drm.h
4684F:	Documentation/devicetree/bindings/display/exynos/
4685
4686DRM DRIVERS FOR FREESCALE DCU
4687M:	Stefan Agner <stefan@agner.ch>
4688M:	Alison Wang <alison.wang@freescale.com>
4689L:	dri-devel@lists.freedesktop.org
4690S:	Supported
4691F:	drivers/gpu/drm/fsl-dcu/
4692F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4693F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4694F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4695
4696DRM DRIVERS FOR FREESCALE IMX
4697M:	Philipp Zabel <p.zabel@pengutronix.de>
4698L:	dri-devel@lists.freedesktop.org
4699S:	Maintained
4700F:	drivers/gpu/drm/imx/
4701F:	drivers/gpu/ipu-v3/
4702F:	Documentation/devicetree/bindings/display/imx/
4703
4704DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4705M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://github.com/patjak/drm-gma500
4708S:	Maintained
4709F:	drivers/gpu/drm/gma500/
4710
4711DRM DRIVERS FOR HISILICON
4712M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4713M:	Rongrong Zou <zourongrong@gmail.com>
4714R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4715R:	Chen Feng <puck.chen@hisilicon.com>
4716L:	dri-devel@lists.freedesktop.org
4717T:	git git://github.com/xin3liang/linux.git
4718S:	Maintained
4719F:	drivers/gpu/drm/hisilicon/
4720F:	Documentation/devicetree/bindings/display/hisilicon/
4721
4722DRM DRIVERS FOR MEDIATEK
4723M:	CK Hu <ck.hu@mediatek.com>
4724M:	Philipp Zabel <p.zabel@pengutronix.de>
4725L:	dri-devel@lists.freedesktop.org
4726S:	Supported
4727F:	drivers/gpu/drm/mediatek/
4728F:	Documentation/devicetree/bindings/display/mediatek/
4729
4730DRM DRIVERS FOR NVIDIA TEGRA
4731M:	Thierry Reding <thierry.reding@gmail.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-tegra@vger.kernel.org
4734T:	git git://anongit.freedesktop.org/tegra/linux.git
4735S:	Supported
4736F:	drivers/gpu/drm/tegra/
4737F:	drivers/gpu/host1x/
4738F:	include/linux/host1x.h
4739F:	include/uapi/drm/tegra_drm.h
4740F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4741
4742DRM DRIVERS FOR RENESAS
4743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4744L:	dri-devel@lists.freedesktop.org
4745L:	linux-renesas-soc@vger.kernel.org
4746T:	git git://linuxtv.org/pinchartl/fbdev
4747S:	Supported
4748F:	drivers/gpu/drm/rcar-du/
4749F:	drivers/gpu/drm/shmobile/
4750F:	include/linux/platform_data/shmob_drm.h
4751F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4752F:	Documentation/devicetree/bindings/display/renesas,du.txt
4753
4754DRM DRIVERS FOR ROCKCHIP
4755M:	Sandy Huang <hjc@rock-chips.com>
4756M:	Heiko Stübner <heiko@sntech.de>
4757L:	dri-devel@lists.freedesktop.org
4758S:	Maintained
4759F:	drivers/gpu/drm/rockchip/
4760F:	Documentation/devicetree/bindings/display/rockchip/
4761T:	git git://anongit.freedesktop.org/drm/drm-misc
4762
4763DRM DRIVERS FOR STI
4764M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765M:	Vincent Abriou <vincent.abriou@st.com>
4766L:	dri-devel@lists.freedesktop.org
4767T:	git git://anongit.freedesktop.org/drm/drm-misc
4768S:	Maintained
4769F:	drivers/gpu/drm/sti
4770F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4771
4772DRM DRIVERS FOR STM
4773M:	Yannick Fertre <yannick.fertre@st.com>
4774M:	Philippe Cornu <philippe.cornu@st.com>
4775M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4776M:	Vincent Abriou <vincent.abriou@st.com>
4777L:	dri-devel@lists.freedesktop.org
4778T:	git git://anongit.freedesktop.org/drm/drm-misc
4779S:	Maintained
4780F:	drivers/gpu/drm/stm
4781F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4782
4783DRM DRIVERS FOR TI LCDC
4784M:	Jyri Sarha <jsarha@ti.com>
4785R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4786L:	dri-devel@lists.freedesktop.org
4787S:	Maintained
4788F:	drivers/gpu/drm/tilcdc/
4789F:	Documentation/devicetree/bindings/display/tilcdc/
4790
4791DRM DRIVERS FOR TI OMAP
4792M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4793L:	dri-devel@lists.freedesktop.org
4794S:	Maintained
4795F:	drivers/gpu/drm/omapdrm/
4796F:	Documentation/devicetree/bindings/display/ti/
4797
4798DRM DRIVERS FOR VC4
4799M:	Eric Anholt <eric@anholt.net>
4800T:	git git://github.com/anholt/linux
4801S:	Supported
4802F:	drivers/gpu/drm/vc4/
4803F:	include/uapi/drm/vc4_drm.h
4804F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806
4807DRM DRIVERS FOR VIVANTE GPU IP
4808M:	Lucas Stach <l.stach@pengutronix.de>
4809R:	Russell King <linux+etnaviv@armlinux.org.uk>
4810R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4811L:	etnaviv@lists.freedesktop.org
4812L:	dri-devel@lists.freedesktop.org
4813S:	Maintained
4814F:	drivers/gpu/drm/etnaviv/
4815F:	include/uapi/drm/etnaviv_drm.h
4816F:	Documentation/devicetree/bindings/display/etnaviv/
4817
4818DRM DRIVERS FOR ZTE ZX
4819M:	Shawn Guo <shawnguo@kernel.org>
4820L:	dri-devel@lists.freedesktop.org
4821S:	Maintained
4822F:	drivers/gpu/drm/zte/
4823F:	Documentation/devicetree/bindings/display/zte,vou.txt
4824T:	git git://anongit.freedesktop.org/drm/drm-misc
4825
4826DRM PANEL DRIVERS
4827M:	Thierry Reding <thierry.reding@gmail.com>
4828L:	dri-devel@lists.freedesktop.org
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830S:	Maintained
4831F:	drivers/gpu/drm/drm_panel.c
4832F:	drivers/gpu/drm/panel/
4833F:	include/drm/drm_panel.h
4834F:	Documentation/devicetree/bindings/display/panel/
4835
4836DRM TINYDRM DRIVERS
4837M:	Noralf Trønnes <noralf@tronnes.org>
4838W:	https://github.com/notro/tinydrm/wiki/Development
4839T:	git git://anongit.freedesktop.org/drm/drm-misc
4840S:	Maintained
4841F:	drivers/gpu/drm/tinydrm/
4842F:	include/drm/tinydrm/
4843
4844DRM TTM SUBSYSTEM
4845M:	Christian Koenig <christian.koenig@amd.com>
4846M:	Roger He <Hongbo.He@amd.com>
4847T:	git git://people.freedesktop.org/~agd5f/linux
4848S:	Maintained
4849L:	dri-devel@lists.freedesktop.org
4850F:	include/drm/ttm/
4851F:	drivers/gpu/drm/ttm/
4852
4853DSBR100 USB FM RADIO DRIVER
4854M:	Alexey Klimov <klimov.linux@gmail.com>
4855L:	linux-media@vger.kernel.org
4856T:	git git://linuxtv.org/media_tree.git
4857S:	Maintained
4858F:	drivers/media/radio/dsbr100.c
4859
4860DSCC4 DRIVER
4861M:	Francois Romieu <romieu@fr.zoreil.com>
4862L:	netdev@vger.kernel.org
4863S:	Maintained
4864F:	drivers/net/wan/dscc4.c
4865
4866DT3155 MEDIA DRIVER
4867M:	Hans Verkuil <hverkuil@xs4all.nl>
4868L:	linux-media@vger.kernel.org
4869T:	git git://linuxtv.org/media_tree.git
4870W:	https://linuxtv.org
4871S:	Odd Fixes
4872F:	drivers/media/pci/dt3155/
4873
4874DVB_USB_AF9015 MEDIA DRIVER
4875M:	Antti Palosaari <crope@iki.fi>
4876L:	linux-media@vger.kernel.org
4877W:	https://linuxtv.org
4878W:	http://palosaari.fi/linux/
4879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4880T:	git git://linuxtv.org/anttip/media_tree.git
4881S:	Maintained
4882F:	drivers/media/usb/dvb-usb-v2/af9015*
4883
4884DVB_USB_AF9035 MEDIA DRIVER
4885M:	Antti Palosaari <crope@iki.fi>
4886L:	linux-media@vger.kernel.org
4887W:	https://linuxtv.org
4888W:	http://palosaari.fi/linux/
4889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4890T:	git git://linuxtv.org/anttip/media_tree.git
4891S:	Maintained
4892F:	drivers/media/usb/dvb-usb-v2/af9035*
4893
4894DVB_USB_ANYSEE MEDIA DRIVER
4895M:	Antti Palosaari <crope@iki.fi>
4896L:	linux-media@vger.kernel.org
4897W:	https://linuxtv.org
4898W:	http://palosaari.fi/linux/
4899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4900T:	git git://linuxtv.org/anttip/media_tree.git
4901S:	Maintained
4902F:	drivers/media/usb/dvb-usb-v2/anysee*
4903
4904DVB_USB_AU6610 MEDIA DRIVER
4905M:	Antti Palosaari <crope@iki.fi>
4906L:	linux-media@vger.kernel.org
4907W:	https://linuxtv.org
4908W:	http://palosaari.fi/linux/
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/anttip/media_tree.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/au6610*
4913
4914DVB_USB_CE6230 MEDIA DRIVER
4915M:	Antti Palosaari <crope@iki.fi>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://palosaari.fi/linux/
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/anttip/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb-v2/ce6230*
4923
4924DVB_USB_CXUSB MEDIA DRIVER
4925M:	Michael Krufky <mkrufky@linuxtv.org>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://github.com/mkrufky
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb/cxusb*
4933
4934DVB_USB_EC168 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://palosaari.fi/linux/
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/anttip/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/ec168*
4943
4944DVB_USB_GL861 MEDIA DRIVER
4945M:	Antti Palosaari <crope@iki.fi>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/anttip/media_tree.git
4950S:	Maintained
4951F:	drivers/media/usb/dvb-usb-v2/gl861*
4952
4953DVB_USB_MXL111SF MEDIA DRIVER
4954M:	Michael Krufky <mkrufky@linuxtv.org>
4955L:	linux-media@vger.kernel.org
4956W:	https://linuxtv.org
4957W:	http://github.com/mkrufky
4958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4959T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4960S:	Maintained
4961F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4962
4963DVB_USB_RTL28XXU MEDIA DRIVER
4964M:	Antti Palosaari <crope@iki.fi>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://palosaari.fi/linux/
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/anttip/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4972
4973DVB_USB_V2 MEDIA DRIVER
4974M:	Antti Palosaari <crope@iki.fi>
4975L:	linux-media@vger.kernel.org
4976W:	https://linuxtv.org
4977W:	http://palosaari.fi/linux/
4978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4979T:	git git://linuxtv.org/anttip/media_tree.git
4980S:	Maintained
4981F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4982F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4983
4984DYNAMIC DEBUG
4985M:	Jason Baron <jbaron@akamai.com>
4986S:	Maintained
4987F:	lib/dynamic_debug.c
4988F:	include/linux/dynamic_debug.h
4989
4990DYNAMIC INTERRUPT MODERATION
4991M:	Tal Gilboa <talgi@mellanox.com>
4992S:	Maintained
4993F:	include/linux/net_dim.h
4994
4995DZ DECSTATION DZ11 SERIAL DRIVER
4996M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4997S:	Maintained
4998F:	drivers/tty/serial/dz.*
4999
5000E3X0 POWER BUTTON DRIVER
5001M:	Moritz Fischer <moritz.fischer@ettus.com>
5002L:	usrp-users@lists.ettus.com
5003W:	http://www.ettus.com
5004S:	Supported
5005F:	drivers/input/misc/e3x0-button.c
5006F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5007
5008E4000 MEDIA DRIVER
5009M:	Antti Palosaari <crope@iki.fi>
5010L:	linux-media@vger.kernel.org
5011W:	https://linuxtv.org
5012W:	http://palosaari.fi/linux/
5013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5014T:	git git://linuxtv.org/anttip/media_tree.git
5015S:	Maintained
5016F:	drivers/media/tuners/e4000*
5017
5018EATA ISA/EISA/PCI SCSI DRIVER
5019M:	Dario Ballabio <ballabio_dario@emc.com>
5020L:	linux-scsi@vger.kernel.org
5021S:	Maintained
5022F:	drivers/scsi/eata.c
5023
5024EC100 MEDIA DRIVER
5025M:	Antti Palosaari <crope@iki.fi>
5026L:	linux-media@vger.kernel.org
5027W:	https://linuxtv.org
5028W:	http://palosaari.fi/linux/
5029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5030T:	git git://linuxtv.org/anttip/media_tree.git
5031S:	Maintained
5032F:	drivers/media/dvb-frontends/ec100*
5033
5034ECRYPT FILE SYSTEM
5035M:	Tyler Hicks <tyhicks@canonical.com>
5036L:	ecryptfs@vger.kernel.org
5037W:	http://ecryptfs.org
5038W:	https://launchpad.net/ecryptfs
5039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5040S:	Supported
5041F:	Documentation/filesystems/ecryptfs.txt
5042F:	fs/ecryptfs/
5043
5044EDAC-AMD64
5045M:	Borislav Petkov <bp@alien8.de>
5046L:	linux-edac@vger.kernel.org
5047S:	Maintained
5048F:	drivers/edac/amd64_edac*
5049
5050EDAC-CALXEDA
5051M:	Robert Richter <rric@kernel.org>
5052L:	linux-edac@vger.kernel.org
5053S:	Maintained
5054F:	drivers/edac/highbank*
5055
5056EDAC-CAVIUM OCTEON
5057M:	Ralf Baechle <ralf@linux-mips.org>
5058M:	David Daney <david.daney@cavium.com>
5059L:	linux-edac@vger.kernel.org
5060L:	linux-mips@linux-mips.org
5061S:	Supported
5062F:	drivers/edac/octeon_edac*
5063
5064EDAC-CAVIUM THUNDERX
5065M:	David Daney <david.daney@cavium.com>
5066M:	Jan Glauber <jglauber@cavium.com>
5067L:	linux-edac@vger.kernel.org
5068S:	Supported
5069F:	drivers/edac/thunderx_edac*
5070
5071EDAC-CORE
5072M:	Borislav Petkov <bp@alien8.de>
5073M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5075L:	linux-edac@vger.kernel.org
5076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5078S:	Supported
5079F:	Documentation/admin-guide/ras.rst
5080F:	Documentation/driver-api/edac.rst
5081F:	drivers/edac/
5082F:	include/linux/edac.h
5083
5084EDAC-E752X
5085M:	Mark Gross <mark.gross@intel.com>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/e752x_edac.c
5089
5090EDAC-E7XXX
5091L:	linux-edac@vger.kernel.org
5092S:	Maintained
5093F:	drivers/edac/e7xxx_edac.c
5094
5095EDAC-FSL_DDR
5096M:	York Sun <york.sun@nxp.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/fsl_ddr_edac.*
5100
5101EDAC-GHES
5102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/ghes_edac.c
5107
5108EDAC-I3000
5109L:	linux-edac@vger.kernel.org
5110S:	Orphan
5111F:	drivers/edac/i3000_edac.c
5112
5113EDAC-I5000
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/i5000_edac.c
5117
5118EDAC-I5400
5119M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5120M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/i5400_edac.c
5124
5125EDAC-I7300
5126M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5127M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5128L:	linux-edac@vger.kernel.org
5129S:	Maintained
5130F:	drivers/edac/i7300_edac.c
5131
5132EDAC-I7CORE
5133M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5134M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/i7core_edac.c
5138
5139EDAC-I82443BXGX
5140M:	Tim Small <tim@buttersideup.com>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/i82443bxgx_edac.c
5144
5145EDAC-I82975X
5146M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5147M:	"Arvind R." <arvino55@gmail.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/i82975x_edac.c
5151
5152EDAC-IE31200
5153M:	Jason Baron <jbaron@akamai.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/ie31200_edac.c
5157
5158EDAC-MPC85XX
5159M:	Johannes Thumshirn <morbidrsa@gmail.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/mpc85xx_edac.[ch]
5163
5164EDAC-PASEMI
5165M:	Egor Martovetsky <egor@pasemi.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/pasemi_edac.c
5169
5170EDAC-PND2
5171M:	Tony Luck <tony.luck@intel.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/pnd2_edac.[ch]
5175
5176EDAC-R82600
5177M:	Tim Small <tim@buttersideup.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/r82600_edac.c
5181
5182EDAC-SBRIDGE
5183M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5184M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/sb_edac.c
5188
5189EDAC-SKYLAKE
5190M:	Tony Luck <tony.luck@intel.com>
5191L:	linux-edac@vger.kernel.org
5192S:	Maintained
5193F:	drivers/edac/skx_edac.c
5194
5195EDAC-TI
5196M:	Tero Kristo <t-kristo@ti.com>
5197L:	linux-edac@vger.kernel.org
5198S:	Maintained
5199F:	drivers/edac/ti_edac.c
5200
5201EDIROL UA-101/UA-1000 DRIVER
5202M:	Clemens Ladisch <clemens@ladisch.de>
5203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5204T:	git git://git.alsa-project.org/alsa-kernel.git
5205S:	Maintained
5206F:	sound/usb/misc/ua101.c
5207
5208EFI TEST DRIVER
5209L:	linux-efi@vger.kernel.org
5210M:	Ivan Hu <ivan.hu@canonical.com>
5211M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5212S:	Maintained
5213F:	drivers/firmware/efi/test/
5214
5215EFI VARIABLE FILESYSTEM
5216M:	Matthew Garrett <matthew.garrett@nebula.com>
5217M:	Jeremy Kerr <jk@ozlabs.org>
5218M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5220L:	linux-efi@vger.kernel.org
5221S:	Maintained
5222F:	fs/efivarfs/
5223
5224EFIFB FRAMEBUFFER DRIVER
5225L:	linux-fbdev@vger.kernel.org
5226M:	Peter Jones <pjones@redhat.com>
5227S:	Maintained
5228F:	drivers/video/fbdev/efifb.c
5229
5230EFS FILESYSTEM
5231W:	http://aeschi.ch.eu.org/efs/
5232S:	Orphan
5233F:	fs/efs/
5234
5235EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5236M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5237L:	netdev@vger.kernel.org
5238S:	Maintained
5239F:	drivers/net/ethernet/ibm/ehea/
5240
5241EM28XX VIDEO4LINUX DRIVER
5242M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5244L:	linux-media@vger.kernel.org
5245W:	https://linuxtv.org
5246T:	git git://linuxtv.org/media_tree.git
5247S:	Maintained
5248F:	drivers/media/usb/em28xx/
5249F:	Documentation/media/v4l-drivers/em28xx*
5250
5251EMBEDDED LINUX
5252M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5253M:	Matt Mackall <mpm@selenic.com>
5254M:	David Woodhouse <dwmw2@infradead.org>
5255L:	linux-embedded@vger.kernel.org
5256S:	Maintained
5257
5258Emulex 10Gbps iSCSI - OneConnect DRIVER
5259M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5260M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5261M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5262L:	linux-scsi@vger.kernel.org
5263W:	http://www.broadcom.com
5264S:	Supported
5265F:	drivers/scsi/be2iscsi/
5266
5267Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5268M:	Sathya Perla <sathya.perla@broadcom.com>
5269M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5270M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5271M:	Somnath Kotur <somnath.kotur@broadcom.com>
5272L:	netdev@vger.kernel.org
5273W:	http://www.emulex.com
5274S:	Supported
5275F:	drivers/net/ethernet/emulex/benet/
5276
5277EMULEX ONECONNECT ROCE DRIVER
5278M:	Selvin Xavier <selvin.xavier@broadcom.com>
5279M:	Devesh Sharma <devesh.sharma@broadcom.com>
5280L:	linux-rdma@vger.kernel.org
5281W:	http://www.broadcom.com
5282S:	Odd Fixes
5283F:	drivers/infiniband/hw/ocrdma/
5284F:	include/uapi/rdma/ocrdma-abi.h
5285
5286EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5287M:	James Smart <james.smart@broadcom.com>
5288M:	Dick Kennedy <dick.kennedy@broadcom.com>
5289L:	linux-scsi@vger.kernel.org
5290W:	http://www.broadcom.com
5291S:	Supported
5292F:	drivers/scsi/lpfc/
5293
5294ENE CB710 FLASH CARD READER DRIVER
5295M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5296S:	Maintained
5297F:	drivers/misc/cb710/
5298F:	drivers/mmc/host/cb710-mmc.*
5299F:	include/linux/cb710.h
5300
5301ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5302M:	Maxim Levitsky <maximlevitsky@gmail.com>
5303S:	Maintained
5304F:	drivers/media/rc/ene_ir.*
5305
5306EPSON S1D13XXX FRAMEBUFFER DRIVER
5307M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5308S:	Maintained
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5310F:	drivers/video/fbdev/s1d13xxxfb.c
5311F:	include/video/s1d13xxxfb.h
5312
5313ERRSEQ ERROR TRACKING INFRASTRUCTURE
5314M:	Jeff Layton <jlayton@kernel.org>
5315S:	Maintained
5316F:	lib/errseq.c
5317F:	include/linux/errseq.h
5318
5319ET131X NETWORK DRIVER
5320M:	Mark Einon <mark.einon@gmail.com>
5321S:	Odd Fixes
5322F:	drivers/net/ethernet/agere/
5323
5324ETHERNET BRIDGE
5325M:	Stephen Hemminger <stephen@networkplumber.org>
5326L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5327L:	netdev@vger.kernel.org
5328W:	http://www.linuxfoundation.org/en/Net:Bridge
5329S:	Maintained
5330F:	include/linux/netfilter_bridge/
5331F:	net/bridge/
5332
5333ETHERNET PHY LIBRARY
5334M:	Andrew Lunn <andrew@lunn.ch>
5335M:	Florian Fainelli <f.fainelli@gmail.com>
5336L:	netdev@vger.kernel.org
5337S:	Maintained
5338F:	Documentation/ABI/testing/sysfs-bus-mdio
5339F:	Documentation/devicetree/bindings/net/mdio*
5340F:	Documentation/networking/phy.txt
5341F:	drivers/net/phy/
5342F:	drivers/of/of_mdio.c
5343F:	drivers/of/of_net.c
5344F:	include/linux/*mdio*.h
5345F:	include/linux/of_net.h
5346F:	include/linux/phy.h
5347F:	include/linux/phy_fixed.h
5348F:	include/linux/platform_data/mdio-gpio.h
5349F:	include/linux/platform_data/mdio-bcm-unimac.h
5350F:	include/trace/events/mdio.h
5351F:	include/uapi/linux/mdio.h
5352F:	include/uapi/linux/mii.h
5353
5354EXT2 FILE SYSTEM
5355M:	Jan Kara <jack@suse.com>
5356L:	linux-ext4@vger.kernel.org
5357S:	Maintained
5358F:	Documentation/filesystems/ext2.txt
5359F:	fs/ext2/
5360F:	include/linux/ext2*
5361
5362EXT4 FILE SYSTEM
5363M:	"Theodore Ts'o" <tytso@mit.edu>
5364M:	Andreas Dilger <adilger.kernel@dilger.ca>
5365L:	linux-ext4@vger.kernel.org
5366W:	http://ext4.wiki.kernel.org
5367Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5369S:	Maintained
5370F:	Documentation/filesystems/ext4.txt
5371F:	fs/ext4/
5372
5373Extended Verification Module (EVM)
5374M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5375L:	linux-integrity@vger.kernel.org
5376S:	Supported
5377F:	security/integrity/evm/
5378
5379EXTENSIBLE FIRMWARE INTERFACE (EFI)
5380M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5381L:	linux-efi@vger.kernel.org
5382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5383S:	Maintained
5384F:	Documentation/efi-stub.txt
5385F:	arch/*/kernel/efi.c
5386F:	arch/x86/boot/compressed/eboot.[ch]
5387F:	arch/*/include/asm/efi.h
5388F:	arch/x86/platform/efi/
5389F:	drivers/firmware/efi/
5390F:	include/linux/efi*.h
5391F:	arch/arm/boot/compressed/efi-header.S
5392F:	arch/arm64/kernel/efi-entry.S
5393
5394EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5395M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5396M:	Chanwoo Choi <cw00.choi@samsung.com>
5397L:	linux-kernel@vger.kernel.org
5398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5399S:	Maintained
5400F:	drivers/extcon/
5401F:	include/linux/extcon/
5402F:	include/linux/extcon.h
5403F:	Documentation/extcon/
5404F:	Documentation/devicetree/bindings/extcon/
5405
5406EXYNOS DP DRIVER
5407M:	Jingoo Han <jingoohan1@gmail.com>
5408L:	dri-devel@lists.freedesktop.org
5409S:	Maintained
5410F:	drivers/gpu/drm/exynos/exynos_dp*
5411
5412EXYNOS SYSMMU (IOMMU) driver
5413M:	Marek Szyprowski <m.szyprowski@samsung.com>
5414L:	iommu@lists.linux-foundation.org
5415S:	Maintained
5416F:	drivers/iommu/exynos-iommu.c
5417
5418EZchip NPS platform support
5419M:	Elad Kanfi <eladkan@mellanox.com>
5420M:	Vineet Gupta <vgupta@synopsys.com>
5421S:	Supported
5422F:	arch/arc/plat-eznps
5423F:	arch/arc/boot/dts/eznps.dts
5424
5425F2FS FILE SYSTEM
5426M:	Jaegeuk Kim <jaegeuk@kernel.org>
5427M:	Chao Yu <yuchao0@huawei.com>
5428L:	linux-f2fs-devel@lists.sourceforge.net
5429W:	https://f2fs.wiki.kernel.org/
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5431S:	Maintained
5432F:	Documentation/filesystems/f2fs.txt
5433F:	Documentation/ABI/testing/sysfs-fs-f2fs
5434F:	fs/f2fs/
5435F:	include/linux/f2fs_fs.h
5436F:	include/trace/events/f2fs.h
5437
5438F71805F HARDWARE MONITORING DRIVER
5439M:	Jean Delvare <jdelvare@suse.com>
5440L:	linux-hwmon@vger.kernel.org
5441S:	Maintained
5442F:	Documentation/hwmon/f71805f
5443F:	drivers/hwmon/f71805f.c
5444
5445FANOTIFY
5446M:	Jan Kara <jack@suse.cz>
5447R:	Amir Goldstein <amir73il@gmail.com>
5448L:	linux-fsdevel@vger.kernel.org
5449S:	Maintained
5450F:	fs/notify/fanotify/
5451F:	include/linux/fanotify.h
5452F:	include/uapi/linux/fanotify.h
5453
5454FARSYNC SYNCHRONOUS DRIVER
5455M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5456W:	http://www.farsite.co.uk/
5457S:	Supported
5458F:	drivers/net/wan/farsync.*
5459
5460FAULT INJECTION SUPPORT
5461M:	Akinobu Mita <akinobu.mita@gmail.com>
5462S:	Supported
5463F:	Documentation/fault-injection/
5464F:	lib/fault-inject.c
5465
5466FBTFT Framebuffer drivers
5467M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5468S:	Maintained
5469F:	drivers/staging/fbtft/
5470
5471FC0011 TUNER DRIVER
5472M:	Michael Buesch <m@bues.ch>
5473L:	linux-media@vger.kernel.org
5474S:	Maintained
5475F:	drivers/media/tuners/fc0011.h
5476F:	drivers/media/tuners/fc0011.c
5477
5478FC2580 MEDIA DRIVER
5479M:	Antti Palosaari <crope@iki.fi>
5480L:	linux-media@vger.kernel.org
5481W:	https://linuxtv.org
5482W:	http://palosaari.fi/linux/
5483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5484T:	git git://linuxtv.org/anttip/media_tree.git
5485S:	Maintained
5486F:	drivers/media/tuners/fc2580*
5487
5488FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5489M:	Johannes Thumshirn <jth@kernel.org>
5490L:	linux-scsi@vger.kernel.org
5491W:	www.Open-FCoE.org
5492S:	Supported
5493F:	drivers/scsi/libfc/
5494F:	drivers/scsi/fcoe/
5495F:	include/scsi/fc/
5496F:	include/scsi/libfc.h
5497F:	include/scsi/libfcoe.h
5498F:	include/uapi/scsi/fc/
5499
5500FILE LOCKING (flock() and fcntl()/lockf())
5501M:	Jeff Layton <jlayton@kernel.org>
5502M:	"J. Bruce Fields" <bfields@fieldses.org>
5503L:	linux-fsdevel@vger.kernel.org
5504S:	Maintained
5505F:	include/linux/fcntl.h
5506F:	include/uapi/linux/fcntl.h
5507F:	fs/fcntl.c
5508F:	fs/locks.c
5509
5510FILESYSTEMS (VFS and infrastructure)
5511M:	Alexander Viro <viro@zeniv.linux.org.uk>
5512L:	linux-fsdevel@vger.kernel.org
5513S:	Maintained
5514F:	fs/*
5515F:	include/linux/fs.h
5516F:	include/uapi/linux/fs.h
5517
5518FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5519M:	Riku Voipio <riku.voipio@iki.fi>
5520L:	linux-hwmon@vger.kernel.org
5521S:	Maintained
5522F:	drivers/hwmon/f75375s.c
5523F:	include/linux/f75375s.h
5524
5525FIREWIRE AUDIO DRIVERS
5526M:	Clemens Ladisch <clemens@ladisch.de>
5527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5528T:	git git://git.alsa-project.org/alsa-kernel.git
5529S:	Maintained
5530F:	sound/firewire/
5531
5532FIREWIRE MEDIA DRIVERS (firedtv)
5533M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5534L:	linux-media@vger.kernel.org
5535L:	linux1394-devel@lists.sourceforge.net
5536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5537S:	Maintained
5538F:	drivers/media/firewire/
5539
5540FIREWIRE SBP-2 TARGET
5541M:	Chris Boot <bootc@bootc.net>
5542L:	linux-scsi@vger.kernel.org
5543L:	target-devel@vger.kernel.org
5544L:	linux1394-devel@lists.sourceforge.net
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5546S:	Maintained
5547F:	drivers/target/sbp/
5548
5549FIREWIRE SUBSYSTEM
5550M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5551L:	linux1394-devel@lists.sourceforge.net
5552W:	http://ieee1394.wiki.kernel.org/
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5554S:	Maintained
5555F:	drivers/firewire/
5556F:	include/linux/firewire.h
5557F:	include/uapi/linux/firewire*.h
5558F:	tools/firewire/
5559
5560FIRMWARE LOADER (request_firmware)
5561M:	Luis R. Rodriguez <mcgrof@kernel.org>
5562L:	linux-kernel@vger.kernel.org
5563S:	Maintained
5564F:	Documentation/firmware_class/
5565F:	drivers/base/firmware*.c
5566F:	include/linux/firmware.h
5567
5568FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5569M:	Joshua Morris <josh.h.morris@us.ibm.com>
5570M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5571S:	Maintained
5572F:	drivers/block/rsxx/
5573
5574FLOPPY DRIVER
5575M:	Jiri Kosina <jikos@kernel.org>
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5577S:	Odd fixes
5578F:	drivers/block/floppy.c
5579
5580FMC SUBSYSTEM
5581M:	Alessandro Rubini <rubini@gnudd.com>
5582W:	http://www.ohwr.org/projects/fmc-bus
5583S:	Supported
5584F:	drivers/fmc/
5585F:	include/linux/fmc*.h
5586F:	include/linux/ipmi-fru.h
5587K:	fmc_d.*register
5588
5589FPGA MANAGER FRAMEWORK
5590M:	Alan Tull <atull@kernel.org>
5591M:	Moritz Fischer <mdf@kernel.org>
5592L:	linux-fpga@vger.kernel.org
5593S:	Maintained
5594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5595Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5596F:	Documentation/fpga/
5597F:	Documentation/devicetree/bindings/fpga/
5598F:	drivers/fpga/
5599F:	include/linux/fpga/
5600W:	http://www.rocketboards.org
5601
5602FPU EMULATOR
5603M:	Bill Metzenthen <billm@melbpc.org.au>
5604W:	http://floatingpoint.sourceforge.net/emulator/index.html
5605S:	Maintained
5606F:	arch/x86/math-emu/
5607
5608FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5609L:	netdev@vger.kernel.org
5610S:	Orphan
5611F:	drivers/net/wan/dlci.c
5612F:	drivers/net/wan/sdla.c
5613
5614FRAMEBUFFER LAYER
5615M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5616L:	dri-devel@lists.freedesktop.org
5617L:	linux-fbdev@vger.kernel.org
5618T:	git git://github.com/bzolnier/linux.git
5619Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5620S:	Maintained
5621F:	Documentation/fb/
5622F:	drivers/video/
5623F:	include/video/
5624F:	include/linux/fb.h
5625F:	include/uapi/video/
5626F:	include/uapi/linux/fb.h
5627
5628FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5629M:	Horia Geantă <horia.geanta@nxp.com>
5630M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5631L:	linux-crypto@vger.kernel.org
5632S:	Maintained
5633F:	drivers/crypto/caam/
5634F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5635
5636FREESCALE DIU FRAMEBUFFER DRIVER
5637M:	Timur Tabi <timur@tabi.org>
5638L:	linux-fbdev@vger.kernel.org
5639S:	Maintained
5640F:	drivers/video/fbdev/fsl-diu-fb.*
5641
5642FREESCALE DMA DRIVER
5643M:	Li Yang <leoyang.li@nxp.com>
5644M:	Zhang Wei <zw@zh-kernel.org>
5645L:	linuxppc-dev@lists.ozlabs.org
5646S:	Maintained
5647F:	drivers/dma/fsldma.*
5648
5649FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5650M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5651L:	netdev@vger.kernel.org
5652S:	Maintained
5653F:	drivers/net/ethernet/freescale/gianfar*
5654X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5655F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5656
5657FREESCALE GPMI NAND DRIVER
5658M:	Han Xu <han.xu@nxp.com>
5659L:	linux-mtd@lists.infradead.org
5660S:	Maintained
5661F:	drivers/mtd/nand/gpmi-nand/*
5662
5663FREESCALE I2C CPM DRIVER
5664M:	Jochen Friedrich <jochen@scram.de>
5665L:	linuxppc-dev@lists.ozlabs.org
5666L:	linux-i2c@vger.kernel.org
5667S:	Maintained
5668F:	drivers/i2c/busses/i2c-cpm.c
5669
5670FREESCALE IMX / MXC FEC DRIVER
5671M:	Fugang Duan <fugang.duan@nxp.com>
5672L:	netdev@vger.kernel.org
5673S:	Maintained
5674F:	drivers/net/ethernet/freescale/fec_main.c
5675F:	drivers/net/ethernet/freescale/fec_ptp.c
5676F:	drivers/net/ethernet/freescale/fec.h
5677F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5678
5679FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5680M:	Sascha Hauer <kernel@pengutronix.de>
5681L:	linux-fbdev@vger.kernel.org
5682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5683S:	Maintained
5684F:	include/linux/platform_data/video-imxfb.h
5685F:	drivers/video/fbdev/imxfb.c
5686
5687FREESCALE QORIQ DPAA ETHERNET DRIVER
5688M:	Madalin Bucur <madalin.bucur@nxp.com>
5689L:	netdev@vger.kernel.org
5690S:	Maintained
5691F:	drivers/net/ethernet/freescale/dpaa
5692
5693FREESCALE QORIQ DPAA FMAN DRIVER
5694M:	Madalin Bucur <madalin.bucur@nxp.com>
5695L:	netdev@vger.kernel.org
5696S:	Maintained
5697F:	drivers/net/ethernet/freescale/fman
5698F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5699
5700FREESCALE QUAD SPI DRIVER
5701M:	Han Xu <han.xu@nxp.com>
5702L:	linux-mtd@lists.infradead.org
5703S:	Maintained
5704F:	drivers/mtd/spi-nor/fsl-quadspi.c
5705
5706FREESCALE QUICC ENGINE LIBRARY
5707M:	Qiang Zhao <qiang.zhao@nxp.com>
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/soc/fsl/qe/
5711F:	include/soc/fsl/*qe*.h
5712F:	include/soc/fsl/*ucc*.h
5713
5714FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5715M:	Li Yang <leoyang.li@nxp.com>
5716L:	netdev@vger.kernel.org
5717L:	linuxppc-dev@lists.ozlabs.org
5718S:	Maintained
5719F:	drivers/net/ethernet/freescale/ucc_geth*
5720
5721FREESCALE QUICC ENGINE UCC HDLC DRIVER
5722M:	Zhao Qiang <qiang.zhao@nxp.com>
5723L:	netdev@vger.kernel.org
5724L:	linuxppc-dev@lists.ozlabs.org
5725S:	Maintained
5726F:	drivers/net/wan/fsl_ucc_hdlc*
5727
5728FREESCALE QUICC ENGINE UCC UART DRIVER
5729M:	Timur Tabi <timur@tabi.org>
5730L:	linuxppc-dev@lists.ozlabs.org
5731S:	Maintained
5732F:	drivers/tty/serial/ucc_uart.c
5733
5734FREESCALE SOC DRIVERS
5735M:	Li Yang <leoyang.li@nxp.com>
5736L:	linuxppc-dev@lists.ozlabs.org
5737L:	linux-arm-kernel@lists.infradead.org
5738S:	Maintained
5739F:	Documentation/devicetree/bindings/soc/fsl/
5740F:	drivers/soc/fsl/
5741F:	include/linux/fsl/
5742
5743FREESCALE SOC FS_ENET DRIVER
5744M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5745M:	Vitaly Bordug <vbordug@ru.mvista.com>
5746L:	linuxppc-dev@lists.ozlabs.org
5747L:	netdev@vger.kernel.org
5748S:	Maintained
5749F:	drivers/net/ethernet/freescale/fs_enet/
5750F:	include/linux/fs_enet_pd.h
5751
5752FREESCALE SOC SOUND DRIVERS
5753M:	Timur Tabi <timur@tabi.org>
5754M:	Nicolin Chen <nicoleotsuka@gmail.com>
5755M:	Xiubo Li <Xiubo.Lee@gmail.com>
5756R:	Fabio Estevam <fabio.estevam@nxp.com>
5757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5758L:	linuxppc-dev@lists.ozlabs.org
5759S:	Maintained
5760F:	sound/soc/fsl/fsl*
5761F:	sound/soc/fsl/imx*
5762F:	sound/soc/fsl/mpc8610_hpcd.c
5763
5764FREESCALE USB PERIPHERAL DRIVERS
5765M:	Li Yang <leoyang.li@nxp.com>
5766L:	linux-usb@vger.kernel.org
5767L:	linuxppc-dev@lists.ozlabs.org
5768S:	Maintained
5769F:	drivers/usb/gadget/udc/fsl*
5770
5771FREEVXFS FILESYSTEM
5772M:	Christoph Hellwig <hch@infradead.org>
5773W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5774S:	Maintained
5775F:	fs/freevxfs/
5776
5777FREEZER
5778M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5779M:	Pavel Machek <pavel@ucw.cz>
5780L:	linux-pm@vger.kernel.org
5781S:	Supported
5782F:	Documentation/power/freezing-of-tasks.txt
5783F:	include/linux/freezer.h
5784F:	kernel/freezer.c
5785
5786FRONTSWAP API
5787M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5788L:	linux-kernel@vger.kernel.org
5789S:	Maintained
5790F:	mm/frontswap.c
5791F:	include/linux/frontswap.h
5792
5793FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5794M:	David Howells <dhowells@redhat.com>
5795L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5796S:	Supported
5797F:	Documentation/filesystems/caching/
5798F:	fs/fscache/
5799F:	include/linux/fscache*.h
5800
5801FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5802M:	Theodore Y. Ts'o <tytso@mit.edu>
5803M:	Jaegeuk Kim <jaegeuk@kernel.org>
5804L:	linux-fscrypt@vger.kernel.org
5805Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5807S:	Supported
5808F:	fs/crypto/
5809F:	include/linux/fscrypt*.h
5810F:	Documentation/filesystems/fscrypt.rst
5811
5812FUJITSU FR-V (FRV) PORT
5813S:	Orphan
5814F:	arch/frv/
5815
5816FUJITSU LAPTOP EXTRAS
5817M:	Jonathan Woithe <jwoithe@just42.net>
5818L:	platform-driver-x86@vger.kernel.org
5819S:	Maintained
5820F:	drivers/platform/x86/fujitsu-laptop.c
5821
5822FUJITSU M-5MO LS CAMERA ISP DRIVER
5823M:	Kyungmin Park <kyungmin.park@samsung.com>
5824M:	Heungjun Kim <riverful.kim@samsung.com>
5825L:	linux-media@vger.kernel.org
5826S:	Maintained
5827F:	drivers/media/i2c/m5mols/
5828F:	include/media/i2c/m5mols.h
5829
5830FUJITSU TABLET EXTRAS
5831M:	Robert Gerlach <khnz@gmx.de>
5832L:	platform-driver-x86@vger.kernel.org
5833S:	Maintained
5834F:	drivers/platform/x86/fujitsu-tablet.c
5835
5836FUSE: FILESYSTEM IN USERSPACE
5837M:	Miklos Szeredi <miklos@szeredi.hu>
5838L:	linux-fsdevel@vger.kernel.org
5839W:	http://fuse.sourceforge.net/
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5841S:	Maintained
5842F:	fs/fuse/
5843F:	include/uapi/linux/fuse.h
5844F:	Documentation/filesystems/fuse.txt
5845
5846FUTEX SUBSYSTEM
5847M:	Thomas Gleixner <tglx@linutronix.de>
5848M:	Ingo Molnar <mingo@redhat.com>
5849R:	Peter Zijlstra <peterz@infradead.org>
5850R:	Darren Hart <dvhart@infradead.org>
5851L:	linux-kernel@vger.kernel.org
5852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5853S:	Maintained
5854F:	kernel/futex.c
5855F:	kernel/futex_compat.c
5856F:	include/asm-generic/futex.h
5857F:	include/linux/futex.h
5858F:	include/uapi/linux/futex.h
5859F:	tools/testing/selftests/futex/
5860F:	tools/perf/bench/futex*
5861F:	Documentation/*futex*
5862
5863FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5864M:	Rik Faith <faith@cs.unc.edu>
5865L:	linux-scsi@vger.kernel.org
5866S:	Odd Fixes (e.g., new signatures)
5867F:	drivers/scsi/fdomain.*
5868
5869GCC PLUGINS
5870M:	Kees Cook <keescook@chromium.org>
5871R:	Emese Revfy <re.emese@gmail.com>
5872L:	kernel-hardening@lists.openwall.com
5873S:	Maintained
5874F:	scripts/gcc-plugins/
5875F:	scripts/gcc-plugin.sh
5876F:	scripts/Makefile.gcc-plugins
5877F:	Documentation/gcc-plugins.txt
5878
5879GCOV BASED KERNEL PROFILING
5880M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5881S:	Maintained
5882F:	kernel/gcov/
5883F:	Documentation/dev-tools/gcov.rst
5884
5885GDB KERNEL DEBUGGING HELPER SCRIPTS
5886M:	Jan Kiszka <jan.kiszka@siemens.com>
5887M:	Kieran Bingham <kieran@bingham.xyz>
5888S:	Supported
5889F:	scripts/gdb/
5890
5891GDT SCSI DISK ARRAY CONTROLLER DRIVER
5892M:	Achim Leubner <achim_leubner@adaptec.com>
5893L:	linux-scsi@vger.kernel.org
5894W:	http://www.icp-vortex.com/
5895S:	Supported
5896F:	drivers/scsi/gdt*
5897
5898GEMTEK FM RADIO RECEIVER DRIVER
5899M:	Hans Verkuil <hverkuil@xs4all.nl>
5900L:	linux-media@vger.kernel.org
5901T:	git git://linuxtv.org/media_tree.git
5902W:	https://linuxtv.org
5903S:	Maintained
5904F:	drivers/media/radio/radio-gemtek*
5905
5906GENERIC GPIO I2C DRIVER
5907M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5908S:	Supported
5909F:	drivers/i2c/busses/i2c-gpio.c
5910F:	include/linux/i2c-gpio.h
5911
5912GENERIC GPIO I2C MULTIPLEXER DRIVER
5913M:	Peter Korsgaard <peter.korsgaard@barco.com>
5914L:	linux-i2c@vger.kernel.org
5915S:	Supported
5916F:	drivers/i2c/muxes/i2c-mux-gpio.c
5917F:	include/linux/i2c-mux-gpio.h
5918F:	Documentation/i2c/muxes/i2c-mux-gpio
5919
5920GENERIC HDLC (WAN) DRIVERS
5921M:	Krzysztof Halasa <khc@pm.waw.pl>
5922W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5923S:	Maintained
5924F:	drivers/net/wan/c101.c
5925F:	drivers/net/wan/hd6457*
5926F:	drivers/net/wan/hdlc*
5927F:	drivers/net/wan/n2.c
5928F:	drivers/net/wan/pc300too.c
5929F:	drivers/net/wan/pci200syn.c
5930F:	drivers/net/wan/wanxl*
5931
5932GENERIC INCLUDE/ASM HEADER FILES
5933M:	Arnd Bergmann <arnd@arndb.de>
5934L:	linux-arch@vger.kernel.org
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5936S:	Maintained
5937F:	include/asm-generic/
5938F:	include/uapi/asm-generic/
5939
5940GENERIC PHY FRAMEWORK
5941M:	Kishon Vijay Abraham I <kishon@ti.com>
5942L:	linux-kernel@vger.kernel.org
5943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5944S:	Supported
5945F:	drivers/phy/
5946F:	include/linux/phy/
5947
5948GENERIC PM DOMAINS
5949M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5950M:	Kevin Hilman <khilman@kernel.org>
5951M:	Ulf Hansson <ulf.hansson@linaro.org>
5952L:	linux-pm@vger.kernel.org
5953S:	Supported
5954F:	drivers/base/power/domain*.c
5955F:	include/linux/pm_domain.h
5956F:	Documentation/devicetree/bindings/power/power_domain.txt
5957
5958GENERIC UIO DRIVER FOR PCI DEVICES
5959M:	"Michael S. Tsirkin" <mst@redhat.com>
5960L:	kvm@vger.kernel.org
5961S:	Supported
5962F:	drivers/uio/uio_pci_generic.c
5963
5964GENWQE (IBM Generic Workqueue Card)
5965M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5966M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5967S:	Supported
5968F:	drivers/misc/genwqe/
5969
5970GET_MAINTAINER SCRIPT
5971M:	Joe Perches <joe@perches.com>
5972S:	Maintained
5973F:	scripts/get_maintainer.pl
5974
5975GFS2 FILE SYSTEM
5976M:	Steven Whitehouse <swhiteho@redhat.com>
5977M:	Bob Peterson <rpeterso@redhat.com>
5978L:	cluster-devel@redhat.com
5979W:	http://sources.redhat.com/cluster/
5980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5981S:	Supported
5982F:	Documentation/filesystems/gfs2*.txt
5983F:	fs/gfs2/
5984F:	include/uapi/linux/gfs2_ondisk.h
5985
5986GIGASET ISDN DRIVERS
5987M:	Paul Bolle <pebolle@tiscali.nl>
5988L:	gigaset307x-common@lists.sourceforge.net
5989W:	http://gigaset307x.sourceforge.net/
5990S:	Odd Fixes
5991F:	Documentation/isdn/README.gigaset
5992F:	drivers/isdn/gigaset/
5993F:	include/uapi/linux/gigaset_dev.h
5994
5995GO7007 MPEG CODEC
5996M:	Hans Verkuil <hans.verkuil@cisco.com>
5997L:	linux-media@vger.kernel.org
5998S:	Maintained
5999F:	drivers/media/usb/go7007/
6000
6001GOODIX TOUCHSCREEN
6002M:	Bastien Nocera <hadess@hadess.net>
6003L:	linux-input@vger.kernel.org
6004S:	Maintained
6005F:	drivers/input/touchscreen/goodix.c
6006
6007GPIO ACPI SUPPORT
6008M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6009M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6010L:	linux-gpio@vger.kernel.org
6011L:	linux-acpi@vger.kernel.org
6012S:	Maintained
6013F:	Documentation/acpi/gpio-properties.txt
6014F:	drivers/gpio/gpiolib-acpi.c
6015
6016GPIO IR Transmitter
6017M:	Sean Young <sean@mess.org>
6018L:	linux-media@vger.kernel.org
6019S:	Maintained
6020F:	drivers/media/rc/gpio-ir-tx.c
6021
6022GPIO MOCKUP DRIVER
6023M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6024R:	Bartosz Golaszewski <brgl@bgdev.pl>
6025L:	linux-gpio@vger.kernel.org
6026S:	Maintained
6027F:	drivers/gpio/gpio-mockup.c
6028F:	tools/testing/selftests/gpio/
6029
6030GPIO SUBSYSTEM
6031M:	Linus Walleij <linus.walleij@linaro.org>
6032L:	linux-gpio@vger.kernel.org
6033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6034S:	Maintained
6035F:	Documentation/devicetree/bindings/gpio/
6036F:	Documentation/gpio/
6037F:	Documentation/ABI/testing/gpio-cdev
6038F:	Documentation/ABI/obsolete/sysfs-gpio
6039F:	drivers/gpio/
6040F:	include/linux/gpio/
6041F:	include/linux/gpio.h
6042F:	include/asm-generic/gpio.h
6043F:	include/uapi/linux/gpio.h
6044F:	tools/gpio/
6045
6046GRE DEMULTIPLEXER DRIVER
6047M:	Dmitry Kozlov <xeb@mail.ru>
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	net/ipv4/gre_demux.c
6051F:	net/ipv4/gre_offload.c
6052F:	include/net/gre.h
6053
6054GRETH 10/100/1G Ethernet MAC device driver
6055M:	Andreas Larsson <andreas@gaisler.com>
6056L:	netdev@vger.kernel.org
6057S:	Maintained
6058F:	drivers/net/ethernet/aeroflex/
6059
6060GREYBUS AUDIO PROTOCOLS DRIVERS
6061M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6062M:	Mark Greer <mgreer@animalcreek.com>
6063S:	Maintained
6064F:	drivers/staging/greybus/audio_apbridgea.c
6065F:	drivers/staging/greybus/audio_apbridgea.h
6066F:	drivers/staging/greybus/audio_codec.c
6067F:	drivers/staging/greybus/audio_codec.h
6068F:	drivers/staging/greybus/audio_gb.c
6069F:	drivers/staging/greybus/audio_manager.c
6070F:	drivers/staging/greybus/audio_manager.h
6071F:	drivers/staging/greybus/audio_manager_module.c
6072F:	drivers/staging/greybus/audio_manager_private.h
6073F:	drivers/staging/greybus/audio_manager_sysfs.c
6074F:	drivers/staging/greybus/audio_module.c
6075F:	drivers/staging/greybus/audio_topology.c
6076
6077GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6078M:	Viresh Kumar <vireshk@kernel.org>
6079S:	Maintained
6080F:	drivers/staging/greybus/authentication.c
6081F:	drivers/staging/greybus/bootrom.c
6082F:	drivers/staging/greybus/firmware.h
6083F:	drivers/staging/greybus/fw-core.c
6084F:	drivers/staging/greybus/fw-download.c
6085F:	drivers/staging/greybus/fw-managament.c
6086F:	drivers/staging/greybus/greybus_authentication.h
6087F:	drivers/staging/greybus/greybus_firmware.h
6088F:	drivers/staging/greybus/hid.c
6089F:	drivers/staging/greybus/i2c.c
6090F:	drivers/staging/greybus/spi.c
6091F:	drivers/staging/greybus/spilib.c
6092F:	drivers/staging/greybus/spilib.h
6093
6094GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6095M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6096S:	Maintained
6097F:	drivers/staging/greybus/loopback.c
6098F:	drivers/staging/greybus/timesync.c
6099F:	drivers/staging/greybus/timesync_platform.c
6100
6101GREYBUS PLATFORM DRIVERS
6102M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6103S:	Maintained
6104F:	drivers/staging/greybus/arche-platform.c
6105F:	drivers/staging/greybus/arche-apb-ctrl.c
6106F:	drivers/staging/greybus/arche_platform.h
6107
6108GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6109M:	Rui Miguel Silva <rmfrfs@gmail.com>
6110S:	Maintained
6111F:	drivers/staging/greybus/sdio.c
6112F:	drivers/staging/greybus/light.c
6113F:	drivers/staging/greybus/gpio.c
6114F:	drivers/staging/greybus/power_supply.c
6115F:	drivers/staging/greybus/spi.c
6116F:	drivers/staging/greybus/spilib.c
6117
6118GREYBUS SUBSYSTEM
6119M:	Johan Hovold <johan@kernel.org>
6120M:	Alex Elder <elder@kernel.org>
6121M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6122S:	Maintained
6123F:	drivers/staging/greybus/
6124L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6125
6126GREYBUS UART PROTOCOLS DRIVERS
6127M:	David Lin <dtwlin@gmail.com>
6128S:	Maintained
6129F:	drivers/staging/greybus/uart.c
6130F:	drivers/staging/greybus/log.c
6131
6132GS1662 VIDEO SERIALIZER
6133M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6134L:	linux-media@vger.kernel.org
6135T:	git git://linuxtv.org/media_tree.git
6136S:	Maintained
6137F:	drivers/media/spi/gs1662.c
6138
6139GSPCA FINEPIX SUBDRIVER
6140M:	Frank Zago <frank@zago.net>
6141L:	linux-media@vger.kernel.org
6142T:	git git://linuxtv.org/media_tree.git
6143S:	Maintained
6144F:	drivers/media/usb/gspca/finepix.c
6145
6146GSPCA GL860 SUBDRIVER
6147M:	Olivier Lorin <o.lorin@laposte.net>
6148L:	linux-media@vger.kernel.org
6149T:	git git://linuxtv.org/media_tree.git
6150S:	Maintained
6151F:	drivers/media/usb/gspca/gl860/
6152
6153GSPCA M5602 SUBDRIVER
6154M:	Erik Andren <erik.andren@gmail.com>
6155L:	linux-media@vger.kernel.org
6156T:	git git://linuxtv.org/media_tree.git
6157S:	Maintained
6158F:	drivers/media/usb/gspca/m5602/
6159
6160GSPCA PAC207 SONIXB SUBDRIVER
6161M:	Hans Verkuil <hverkuil@xs4all.nl>
6162L:	linux-media@vger.kernel.org
6163T:	git git://linuxtv.org/media_tree.git
6164S:	Odd Fixes
6165F:	drivers/media/usb/gspca/pac207.c
6166
6167GSPCA SN9C20X SUBDRIVER
6168M:	Brian Johnson <brijohn@gmail.com>
6169L:	linux-media@vger.kernel.org
6170T:	git git://linuxtv.org/media_tree.git
6171S:	Maintained
6172F:	drivers/media/usb/gspca/sn9c20x.c
6173
6174GSPCA T613 SUBDRIVER
6175M:	Leandro Costantino <lcostantino@gmail.com>
6176L:	linux-media@vger.kernel.org
6177T:	git git://linuxtv.org/media_tree.git
6178S:	Maintained
6179F:	drivers/media/usb/gspca/t613.c
6180
6181GSPCA USB WEBCAM DRIVER
6182M:	Hans Verkuil <hverkuil@xs4all.nl>
6183L:	linux-media@vger.kernel.org
6184T:	git git://linuxtv.org/media_tree.git
6185S:	Odd Fixes
6186F:	drivers/media/usb/gspca/
6187
6188GTP (GPRS Tunneling Protocol)
6189M:	Pablo Neira Ayuso <pablo@netfilter.org>
6190M:	Harald Welte <laforge@gnumonks.org>
6191L:	osmocom-net-gprs@lists.osmocom.org
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6193S:	Maintained
6194F:	drivers/net/gtp.c
6195
6196GUID PARTITION TABLE (GPT)
6197M:	Davidlohr Bueso <dave@stgolabs.net>
6198L:	linux-efi@vger.kernel.org
6199S:	Maintained
6200F:	block/partitions/efi.*
6201
6202H8/300 ARCHITECTURE
6203M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6204L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6205W:	http://uclinux-h8.sourceforge.jp
6206T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6207S:	Maintained
6208F:	arch/h8300/
6209F:	drivers/clocksource/h8300_*.c
6210F:	drivers/clk/h8300/
6211F:	drivers/irqchip/irq-renesas-h8*.c
6212
6213HACKRF MEDIA DRIVER
6214M:	Antti Palosaari <crope@iki.fi>
6215L:	linux-media@vger.kernel.org
6216W:	https://linuxtv.org
6217W:	http://palosaari.fi/linux/
6218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6219T:	git git://linuxtv.org/anttip/media_tree.git
6220S:	Maintained
6221F:	drivers/media/usb/hackrf/
6222
6223HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6224M:	Frank Seidel <frank@f-seidel.de>
6225L:	platform-driver-x86@vger.kernel.org
6226W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6227S:	Maintained
6228F:	drivers/platform/x86/hdaps.c
6229
6230HARDWARE MONITORING
6231M:	Jean Delvare <jdelvare@suse.com>
6232M:	Guenter Roeck <linux@roeck-us.net>
6233L:	linux-hwmon@vger.kernel.org
6234W:	http://hwmon.wiki.kernel.org/
6235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6236S:	Maintained
6237F:	Documentation/hwmon/
6238F:	drivers/hwmon/
6239F:	include/linux/hwmon*.h
6240
6241HARDWARE RANDOM NUMBER GENERATOR CORE
6242M:	Matt Mackall <mpm@selenic.com>
6243M:	Herbert Xu <herbert@gondor.apana.org.au>
6244L:	linux-crypto@vger.kernel.org
6245S:	Odd fixes
6246F:	Documentation/devicetree/bindings/rng/
6247F:	Documentation/hw_random.txt
6248F:	drivers/char/hw_random/
6249F:	include/linux/hw_random.h
6250
6251HARDWARE SPINLOCK CORE
6252M:	Ohad Ben-Cohen <ohad@wizery.com>
6253M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6254L:	linux-remoteproc@vger.kernel.org
6255S:	Maintained
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6257F:	Documentation/devicetree/bindings/hwlock/
6258F:	Documentation/hwspinlock.txt
6259F:	drivers/hwspinlock/
6260F:	include/linux/hwspinlock.h
6261
6262HARMONY SOUND DRIVER
6263L:	linux-parisc@vger.kernel.org
6264S:	Maintained
6265F:	sound/parisc/harmony.*
6266
6267HDPVR USB VIDEO ENCODER DRIVER
6268M:	Hans Verkuil <hverkuil@xs4all.nl>
6269L:	linux-media@vger.kernel.org
6270T:	git git://linuxtv.org/media_tree.git
6271W:	https://linuxtv.org
6272S:	Odd Fixes
6273F:	drivers/media/usb/hdpvr/
6274
6275HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6276M:	Jimmy Vance <jimmy.vance@hpe.com>
6277S:	Supported
6278F:	Documentation/watchdog/hpwdt.txt
6279F:	drivers/watchdog/hpwdt.c
6280
6281HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6282M:	Don Brace <don.brace@microsemi.com>
6283L:	esc.storagedev@microsemi.com
6284L:	linux-scsi@vger.kernel.org
6285S:	Supported
6286F:	Documentation/scsi/hpsa.txt
6287F:	drivers/scsi/hpsa*.[ch]
6288F:	include/linux/cciss*.h
6289F:	include/uapi/linux/cciss*.h
6290
6291HFI1 DRIVER
6292M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6293M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6294L:	linux-rdma@vger.kernel.org
6295S:	Supported
6296F:	drivers/infiniband/hw/hfi1
6297
6298HFS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfs.txt
6302F:	fs/hfs/
6303
6304HFSPLUS FILESYSTEM
6305L:	linux-fsdevel@vger.kernel.org
6306S:	Orphan
6307F:	Documentation/filesystems/hfsplus.txt
6308F:	fs/hfsplus/
6309
6310HGA FRAMEBUFFER DRIVER
6311M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6312L:	linux-nvidia@lists.surfsouth.com
6313W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6314S:	Maintained
6315F:	drivers/video/fbdev/hgafb.c
6316
6317HIBERNATION (aka Software Suspend, aka swsusp)
6318M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6319M:	Pavel Machek <pavel@ucw.cz>
6320L:	linux-pm@vger.kernel.org
6321B:	https://bugzilla.kernel.org
6322S:	Supported
6323F:	arch/x86/power/
6324F:	drivers/base/power/
6325F:	kernel/power/
6326F:	include/linux/suspend.h
6327F:	include/linux/freezer.h
6328F:	include/linux/pm.h
6329F:	arch/*/include/asm/suspend*.h
6330
6331HID CORE LAYER
6332M:	Jiri Kosina <jikos@kernel.org>
6333R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6334L:	linux-input@vger.kernel.org
6335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6336S:	Maintained
6337F:	drivers/hid/
6338F:	include/linux/hid*
6339F:	include/uapi/linux/hid*
6340
6341HID SENSOR HUB DRIVERS
6342M:	Jiri Kosina <jikos@kernel.org>
6343M:	Jonathan Cameron <jic23@kernel.org>
6344M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6345L:	linux-input@vger.kernel.org
6346L:	linux-iio@vger.kernel.org
6347S:	Maintained
6348F:	Documentation/hid/hid-sensor*
6349F:	drivers/hid/hid-sensor-*
6350F:	drivers/iio/*/hid-*
6351F:	include/linux/hid-sensor-*
6352
6353HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6354M:	Thomas Gleixner <tglx@linutronix.de>
6355L:	linux-kernel@vger.kernel.org
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6357S:	Maintained
6358F:	Documentation/timers/
6359F:	kernel/time/hrtimer.c
6360F:	kernel/time/clockevents.c
6361F:	kernel/time/timer_*.c
6362F:	include/linux/clockchips.h
6363F:	include/linux/hrtimer.h
6364
6365HIGH-SPEED SCC DRIVER FOR AX.25
6366L:	linux-hams@vger.kernel.org
6367S:	Orphan
6368F:	drivers/net/hamradio/dmascc.c
6369F:	drivers/net/hamradio/scc.c
6370
6371HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6372M:	HighPoint Linux Team <linux@highpoint-tech.com>
6373W:	http://www.highpoint-tech.com
6374S:	Supported
6375F:	Documentation/scsi/hptiop.txt
6376F:	drivers/scsi/hptiop.c
6377
6378HIPPI
6379M:	Jes Sorensen <jes@trained-monkey.org>
6380L:	linux-hippi@sunsite.dk
6381S:	Maintained
6382F:	include/linux/hippidevice.h
6383F:	include/uapi/linux/if_hippi.h
6384F:	net/802/hippi.c
6385F:	drivers/net/hippi/
6386
6387HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6388M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6389M:	Salil Mehta <salil.mehta@huawei.com>
6390L:	netdev@vger.kernel.org
6391W:	http://www.hisilicon.com
6392S:	Maintained
6393F:	drivers/net/ethernet/hisilicon/hns3/
6394
6395HISILICON NETWORK SUBSYSTEM DRIVER
6396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6397M:	Salil Mehta <salil.mehta@huawei.com>
6398L:	netdev@vger.kernel.org
6399W:	http://www.hisilicon.com
6400S:	Maintained
6401F:	drivers/net/ethernet/hisilicon/
6402F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6403
6404HISILICON PMU DRIVER
6405M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6406W:	http://www.hisilicon.com
6407S:	Supported
6408F:	drivers/perf/hisilicon
6409F:	Documentation/perf/hisi-pmu.txt
6410
6411HISILICON ROCE DRIVER
6412M:	Lijun Ou <oulijun@huawei.com>
6413M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6414L:	linux-rdma@vger.kernel.org
6415S:	Maintained
6416F:	drivers/infiniband/hw/hns/
6417F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6418
6419HISILICON SAS Controller
6420M:	John Garry <john.garry@huawei.com>
6421W:	http://www.hisilicon.com
6422S:	Supported
6423F:	drivers/scsi/hisi_sas/
6424F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6425
6426HMM - Heterogeneous Memory Management
6427M:	Jérôme Glisse <jglisse@redhat.com>
6428L:	linux-mm@kvack.org
6429S:	Maintained
6430F:	mm/hmm*
6431F:	include/linux/hmm*
6432
6433HOST AP DRIVER
6434M:	Jouni Malinen <j@w1.fi>
6435L:	linux-wireless@vger.kernel.org
6436W:	http://w1.fi/hostap-driver.html
6437S:	Obsolete
6438F:	drivers/net/wireless/intersil/hostap/
6439
6440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6441L:	platform-driver-x86@vger.kernel.org
6442S:	Orphan
6443F:	drivers/platform/x86/tc1100-wmi.c
6444
6445HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6446M:	Jaroslav Kysela <perex@perex.cz>
6447S:	Maintained
6448F:	drivers/net/ethernet/hp/hp100.*
6449
6450HPET:	High Precision Event Timers driver
6451M:	Clemens Ladisch <clemens@ladisch.de>
6452S:	Maintained
6453F:	Documentation/timers/hpet.txt
6454F:	drivers/char/hpet.c
6455F:	include/linux/hpet.h
6456F:	include/uapi/linux/hpet.h
6457
6458HPET:	x86
6459S:	Orphan
6460F:	arch/x86/kernel/hpet.c
6461F:	arch/x86/include/asm/hpet.h
6462
6463HPFS FILESYSTEM
6464M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6465W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6466S:	Maintained
6467F:	fs/hpfs/
6468
6469HSI SUBSYSTEM
6470M:	Sebastian Reichel <sre@kernel.org>
6471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6472S:	Maintained
6473F:	Documentation/ABI/testing/sysfs-bus-hsi
6474F:	Documentation/driver-api/hsi.rst
6475F:	drivers/hsi/
6476F:	include/linux/hsi/
6477F:	include/uapi/linux/hsi/
6478
6479HSO 3G MODEM DRIVER
6480L:	linux-usb@vger.kernel.org
6481S:	Orphan
6482F:	drivers/net/usb/hso.c
6483
6484HSR NETWORK PROTOCOL
6485M:	Arvid Brodin <arvid.brodin@alten.se>
6486L:	netdev@vger.kernel.org
6487S:	Maintained
6488F:	net/hsr/
6489
6490HT16K33 LED CONTROLLER DRIVER
6491M:	Robin van der Gracht <robin@protonic.nl>
6492S:	Maintained
6493F:	drivers/auxdisplay/ht16k33.c
6494F:	Documentation/devicetree/bindings/display/ht16k33.txt
6495
6496HTCPEN TOUCHSCREEN DRIVER
6497M:	Pau Oliva Fora <pof@eslack.org>
6498L:	linux-input@vger.kernel.org
6499S:	Maintained
6500F:	drivers/input/touchscreen/htcpen.c
6501
6502HUAWEI ETHERNET DRIVER
6503M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6504L:	netdev@vger.kernel.org
6505S:	Supported
6506F:	Documentation/networking/hinic.txt
6507F:	drivers/net/ethernet/huawei/hinic/
6508
6509HUGETLB FILESYSTEM
6510M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6511S:	Maintained
6512F:	fs/hugetlbfs/
6513
6514HVA ST MEDIA DRIVER
6515M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6516L:	linux-media@vger.kernel.org
6517T:	git git://linuxtv.org/media_tree.git
6518W:	https://linuxtv.org
6519S:	Supported
6520F:	drivers/media/platform/sti/hva
6521
6522HWPOISON MEMORY FAILURE HANDLING
6523M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6524L:	linux-mm@kvack.org
6525S:	Maintained
6526F:	mm/memory-failure.c
6527F:	mm/hwpoison-inject.c
6528
6529Hyper-V CORE AND DRIVERS
6530M:	"K. Y. Srinivasan" <kys@microsoft.com>
6531M:	Haiyang Zhang <haiyangz@microsoft.com>
6532M:	Stephen Hemminger <sthemmin@microsoft.com>
6533L:	devel@linuxdriverproject.org
6534S:	Maintained
6535F:	Documentation/networking/netvsc.txt
6536F:	arch/x86/include/asm/mshyperv.h
6537F:	arch/x86/include/asm/trace/hyperv.h
6538F:	arch/x86/include/uapi/asm/hyperv.h
6539F:	arch/x86/kernel/cpu/mshyperv.c
6540F:	arch/x86/hyperv
6541F:	drivers/hid/hid-hyperv.c
6542F:	drivers/hv/
6543F:	drivers/input/serio/hyperv-keyboard.c
6544F:	drivers/pci/host/pci-hyperv.c
6545F:	drivers/net/hyperv/
6546F:	drivers/scsi/storvsc_drv.c
6547F:	drivers/uio/uio_hv_generic.c
6548F:	drivers/video/fbdev/hyperv_fb.c
6549F:	net/vmw_vsock/hyperv_transport.c
6550F:	include/linux/hyperv.h
6551F:	include/uapi/linux/hyperv.h
6552F:	tools/hv/
6553F:	Documentation/ABI/stable/sysfs-bus-vmbus
6554
6555HYPERVISOR VIRTUAL CONSOLE DRIVER
6556L:	linuxppc-dev@lists.ozlabs.org
6557S:	Odd Fixes
6558F:	drivers/tty/hvc/
6559
6560I2C ACPI SUPPORT
6561M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6562L:	linux-i2c@vger.kernel.org
6563L:	linux-acpi@vger.kernel.org
6564S:	Maintained
6565F:	drivers/i2c/i2c-core-acpi.c
6566
6567I2C MUXES
6568M:	Peter Rosin <peda@axentia.se>
6569L:	linux-i2c@vger.kernel.org
6570S:	Maintained
6571F:	Documentation/i2c/i2c-topology
6572F:	Documentation/i2c/muxes/
6573F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6574F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6575F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6576F:	drivers/i2c/i2c-mux.c
6577F:	drivers/i2c/muxes/
6578F:	include/linux/i2c-mux.h
6579
6580I2C OVER PARALLEL PORT
6581M:	Jean Delvare <jdelvare@suse.com>
6582L:	linux-i2c@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/i2c/busses/i2c-parport
6585F:	Documentation/i2c/busses/i2c-parport-light
6586F:	drivers/i2c/busses/i2c-parport.c
6587F:	drivers/i2c/busses/i2c-parport-light.c
6588
6589I2C SUBSYSTEM
6590M:	Wolfram Sang <wsa@the-dreams.de>
6591L:	linux-i2c@vger.kernel.org
6592W:	https://i2c.wiki.kernel.org/
6593Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6595S:	Maintained
6596F:	Documentation/devicetree/bindings/i2c/
6597F:	Documentation/i2c/
6598F:	drivers/i2c/
6599F:	drivers/i2c/*/
6600F:	include/linux/i2c.h
6601F:	include/linux/i2c-*.h
6602F:	include/uapi/linux/i2c.h
6603F:	include/uapi/linux/i2c-*.h
6604
6605I2C-TAOS-EVM DRIVER
6606M:	Jean Delvare <jdelvare@suse.com>
6607L:	linux-i2c@vger.kernel.org
6608S:	Maintained
6609F:	Documentation/i2c/busses/i2c-taos-evm
6610F:	drivers/i2c/busses/i2c-taos-evm.c
6611
6612I2C-TINY-USB DRIVER
6613M:	Till Harbaum <till@harbaum.org>
6614L:	linux-i2c@vger.kernel.org
6615W:	http://www.harbaum.org/till/i2c_tiny_usb
6616S:	Maintained
6617F:	drivers/i2c/busses/i2c-tiny-usb.c
6618
6619I2C/SMBUS CONTROLLER DRIVERS FOR PC
6620M:	Jean Delvare <jdelvare@suse.com>
6621L:	linux-i2c@vger.kernel.org
6622S:	Maintained
6623F:	Documentation/i2c/busses/i2c-ali1535
6624F:	Documentation/i2c/busses/i2c-ali1563
6625F:	Documentation/i2c/busses/i2c-ali15x3
6626F:	Documentation/i2c/busses/i2c-amd756
6627F:	Documentation/i2c/busses/i2c-amd8111
6628F:	Documentation/i2c/busses/i2c-i801
6629F:	Documentation/i2c/busses/i2c-nforce2
6630F:	Documentation/i2c/busses/i2c-piix4
6631F:	Documentation/i2c/busses/i2c-sis5595
6632F:	Documentation/i2c/busses/i2c-sis630
6633F:	Documentation/i2c/busses/i2c-sis96x
6634F:	Documentation/i2c/busses/i2c-via
6635F:	Documentation/i2c/busses/i2c-viapro
6636F:	drivers/i2c/busses/i2c-ali1535.c
6637F:	drivers/i2c/busses/i2c-ali1563.c
6638F:	drivers/i2c/busses/i2c-ali15x3.c
6639F:	drivers/i2c/busses/i2c-amd756.c
6640F:	drivers/i2c/busses/i2c-amd756-s4882.c
6641F:	drivers/i2c/busses/i2c-amd8111.c
6642F:	drivers/i2c/busses/i2c-i801.c
6643F:	drivers/i2c/busses/i2c-isch.c
6644F:	drivers/i2c/busses/i2c-nforce2.c
6645F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6646F:	drivers/i2c/busses/i2c-piix4.c
6647F:	drivers/i2c/busses/i2c-sis5595.c
6648F:	drivers/i2c/busses/i2c-sis630.c
6649F:	drivers/i2c/busses/i2c-sis96x.c
6650F:	drivers/i2c/busses/i2c-via.c
6651F:	drivers/i2c/busses/i2c-viapro.c
6652
6653I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6654M:	Hans de Goede <hdegoede@redhat.com>
6655L:	linux-i2c@vger.kernel.org
6656S:	Maintained
6657F:	drivers/i2c/busses/i2c-cht-wc.c
6658
6659I2C/SMBUS ISMT DRIVER
6660M:	Seth Heasley <seth.heasley@intel.com>
6661M:	Neil Horman <nhorman@tuxdriver.com>
6662L:	linux-i2c@vger.kernel.org
6663F:	drivers/i2c/busses/i2c-ismt.c
6664F:	Documentation/i2c/busses/i2c-ismt
6665
6666I2C/SMBUS STUB DRIVER
6667M:	Jean Delvare <jdelvare@suse.com>
6668L:	linux-i2c@vger.kernel.org
6669S:	Maintained
6670F:	drivers/i2c/i2c-stub.c
6671
6672IA64 (Itanium) PLATFORM
6673M:	Tony Luck <tony.luck@intel.com>
6674M:	Fenghua Yu <fenghua.yu@intel.com>
6675L:	linux-ia64@vger.kernel.org
6676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6677S:	Maintained
6678F:	arch/ia64/
6679
6680IBM Power 842 compression accelerator
6681M:	Haren Myneni <haren@us.ibm.com>
6682S:	Supported
6683F:	drivers/crypto/nx/Makefile
6684F:	drivers/crypto/nx/Kconfig
6685F:	drivers/crypto/nx/nx-842*
6686F:	include/linux/sw842.h
6687F:	crypto/842.c
6688F:	lib/842/
6689
6690IBM Power in-Nest Crypto Acceleration
6691M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6692M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6693L:	linux-crypto@vger.kernel.org
6694S:	Supported
6695F:	drivers/crypto/nx/Makefile
6696F:	drivers/crypto/nx/Kconfig
6697F:	drivers/crypto/nx/nx-aes*
6698F:	drivers/crypto/nx/nx-sha*
6699F:	drivers/crypto/nx/nx.*
6700F:	drivers/crypto/nx/nx_csbcpb.h
6701F:	drivers/crypto/nx/nx_debugfs.h
6702
6703IBM Power Linux RAID adapter
6704M:	Brian King <brking@us.ibm.com>
6705S:	Supported
6706F:	drivers/scsi/ipr.*
6707
6708IBM Power SRIOV Virtual NIC Device Driver
6709M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6710M:	John Allen <jallen@linux.vnet.ibm.com>
6711L:	netdev@vger.kernel.org
6712S:	Supported
6713F:	drivers/net/ethernet/ibm/ibmvnic.*
6714
6715IBM Power Virtual Accelerator Switchboard
6716M:	Sukadev Bhattiprolu
6717L:	linuxppc-dev@lists.ozlabs.org
6718S:	Supported
6719F:	arch/powerpc/platforms/powernv/vas*
6720F:	arch/powerpc/platforms/powernv/copy-paste.h
6721F:	arch/powerpc/include/asm/vas.h
6722F:	arch/powerpc/include/uapi/asm/vas.h
6723
6724IBM Power Virtual Ethernet Device Driver
6725M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6726L:	netdev@vger.kernel.org
6727S:	Supported
6728F:	drivers/net/ethernet/ibm/ibmveth.*
6729
6730IBM Power Virtual FC Device Drivers
6731M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6732L:	linux-scsi@vger.kernel.org
6733S:	Supported
6734F:	drivers/scsi/ibmvscsi/ibmvfc*
6735
6736IBM Power Virtual SCSI Device Drivers
6737M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6738L:	linux-scsi@vger.kernel.org
6739S:	Supported
6740F:	drivers/scsi/ibmvscsi/ibmvscsi*
6741F:	include/scsi/viosrp.h
6742
6743IBM Power Virtual SCSI Device Target Driver
6744M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6745M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6746L:	linux-scsi@vger.kernel.org
6747L:	target-devel@vger.kernel.org
6748S:	Supported
6749F:	drivers/scsi/ibmvscsi_tgt/
6750
6751IBM Power VMX Cryptographic instructions
6752M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6753M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6754L:	linux-crypto@vger.kernel.org
6755S:	Supported
6756F:	drivers/crypto/vmx/Makefile
6757F:	drivers/crypto/vmx/Kconfig
6758F:	drivers/crypto/vmx/vmx.c
6759F:	drivers/crypto/vmx/aes*
6760F:	drivers/crypto/vmx/ghash*
6761F:	drivers/crypto/vmx/ppc-xlate.pl
6762
6763IBM ServeRAID RAID DRIVER
6764S:	Orphan
6765F:	drivers/scsi/ips.*
6766
6767ICH LPC AND GPIO DRIVER
6768M:	Peter Tyser <ptyser@xes-inc.com>
6769S:	Maintained
6770F:	drivers/mfd/lpc_ich.c
6771F:	drivers/gpio/gpio-ich.c
6772
6773IDE SUBSYSTEM
6774M:	"David S. Miller" <davem@davemloft.net>
6775L:	linux-ide@vger.kernel.org
6776Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6778S:	Maintained
6779F:	Documentation/ide/
6780F:	drivers/ide/
6781F:	include/linux/ide.h
6782
6783IDE/ATAPI DRIVERS
6784M:	Borislav Petkov <bp@alien8.de>
6785L:	linux-ide@vger.kernel.org
6786S:	Maintained
6787F:	Documentation/cdrom/ide-cd
6788F:	drivers/ide/ide-cd*
6789
6790IDEAPAD LAPTOP EXTRAS DRIVER
6791M:	Ike Panhc <ike.pan@canonical.com>
6792L:	platform-driver-x86@vger.kernel.org
6793W:	http://launchpad.net/ideapad-laptop
6794S:	Maintained
6795F:	drivers/platform/x86/ideapad-laptop.c
6796
6797IDEAPAD LAPTOP SLIDEBAR DRIVER
6798M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6799L:	linux-input@vger.kernel.org
6800W:	https://github.com/o2genum/ideapad-slidebar
6801S:	Maintained
6802F:	drivers/input/misc/ideapad_slidebar.c
6803
6804IDT VersaClock 5 CLOCK DRIVER
6805M:	Marek Vasut <marek.vasut@gmail.com>
6806S:	Maintained
6807F:	drivers/clk/clk-versaclock5.c
6808
6809IEEE 802.15.4 SUBSYSTEM
6810M:	Alexander Aring <alex.aring@gmail.com>
6811M:	Stefan Schmidt <stefan@osg.samsung.com>
6812L:	linux-wpan@vger.kernel.org
6813W:	http://wpan.cakelab.org/
6814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6816S:	Maintained
6817F:	net/ieee802154/
6818F:	net/mac802154/
6819F:	drivers/net/ieee802154/
6820F:	include/linux/nl802154.h
6821F:	include/linux/ieee802154.h
6822F:	include/net/nl802154.h
6823F:	include/net/mac802154.h
6824F:	include/net/af_ieee802154.h
6825F:	include/net/cfg802154.h
6826F:	include/net/ieee802154_netdev.h
6827F:	Documentation/networking/ieee802154.txt
6828
6829IFE PROTOCOL
6830M:	Yotam Gigi <yotam.gi@gmail.com>
6831M:	Jamal Hadi Salim <jhs@mojatatu.com>
6832F:	net/ife
6833F:	include/net/ife.h
6834F:	include/uapi/linux/ife.h
6835
6836IGORPLUG-USB IR RECEIVER
6837M:	Sean Young <sean@mess.org>
6838L:	linux-media@vger.kernel.org
6839S:	Maintained
6840F:	drivers/media/rc/igorplugusb.c
6841
6842IGUANAWORKS USB IR TRANSCEIVER
6843M:	Sean Young <sean@mess.org>
6844L:	linux-media@vger.kernel.org
6845S:	Maintained
6846F:	drivers/media/rc/iguanair.c
6847
6848IIO DIGITAL POTENTIOMETER DAC
6849M:	Peter Rosin <peda@axentia.se>
6850L:	linux-iio@vger.kernel.org
6851S:	Maintained
6852F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6853F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6854F:	drivers/iio/dac/dpot-dac.c
6855
6856IIO ENVELOPE DETECTOR
6857M:	Peter Rosin <peda@axentia.se>
6858L:	linux-iio@vger.kernel.org
6859S:	Maintained
6860F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6861F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6862F:	drivers/iio/adc/envelope-detector.c
6863
6864IIO MULTIPLEXER
6865M:	Peter Rosin <peda@axentia.se>
6866L:	linux-iio@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6869F:	drivers/iio/multiplexer/iio-mux.c
6870
6871IIO SUBSYSTEM AND DRIVERS
6872M:	Jonathan Cameron <jic23@kernel.org>
6873R:	Hartmut Knaack <knaack.h@gmx.de>
6874R:	Lars-Peter Clausen <lars@metafoo.de>
6875R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6876L:	linux-iio@vger.kernel.org
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6878S:	Maintained
6879F:	Documentation/ABI/testing/configfs-iio*
6880F:	Documentation/ABI/testing/sysfs-bus-iio*
6881F:	Documentation/devicetree/bindings/iio/
6882F:	drivers/iio/
6883F:	drivers/staging/iio/
6884F:	include/linux/iio/
6885F:	tools/iio/
6886
6887IKANOS/ADI EAGLE ADSL USB DRIVER
6888M:	Matthieu Castet <castet.matthieu@free.fr>
6889M:	Stanislaw Gruszka <stf_xl@wp.pl>
6890S:	Maintained
6891F:	drivers/usb/atm/ueagle-atm.c
6892
6893IMGTEC ASCII LCD DRIVER
6894M:	Paul Burton <paul.burton@mips.com>
6895S:	Maintained
6896F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6897F:	drivers/auxdisplay/img-ascii-lcd.c
6898
6899IMGTEC IR DECODER DRIVER
6900M:	James Hogan <jhogan@kernel.org>
6901S:	Maintained
6902F:	drivers/media/rc/img-ir/
6903
6904IMS TWINTURBO FRAMEBUFFER DRIVER
6905L:	linux-fbdev@vger.kernel.org
6906S:	Orphan
6907F:	drivers/video/fbdev/imsttfb.c
6908
6909INA209 HARDWARE MONITOR DRIVER
6910M:	Guenter Roeck <linux@roeck-us.net>
6911L:	linux-hwmon@vger.kernel.org
6912S:	Maintained
6913F:	Documentation/hwmon/ina209
6914F:	Documentation/devicetree/bindings/i2c/ina209.txt
6915F:	drivers/hwmon/ina209.c
6916
6917INA2XX HARDWARE MONITOR DRIVER
6918M:	Guenter Roeck <linux@roeck-us.net>
6919L:	linux-hwmon@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/hwmon/ina2xx
6922F:	drivers/hwmon/ina2xx.c
6923F:	include/linux/platform_data/ina2xx.h
6924
6925INDUSTRY PACK SUBSYSTEM (IPACK)
6926M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6927M:	Jens Taprogge <jens.taprogge@taprogge.org>
6928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6929L:	industrypack-devel@lists.sourceforge.net
6930W:	http://industrypack.sourceforge.net
6931S:	Maintained
6932F:	drivers/ipack/
6933
6934INFINIBAND SUBSYSTEM
6935M:	Doug Ledford <dledford@redhat.com>
6936M:	Jason Gunthorpe <jgg@mellanox.com>
6937L:	linux-rdma@vger.kernel.org
6938W:	http://www.openfabrics.org/
6939Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6941S:	Supported
6942F:	Documentation/devicetree/bindings/infiniband/
6943F:	Documentation/infiniband/
6944F:	drivers/infiniband/
6945F:	include/uapi/linux/if_infiniband.h
6946F:	include/uapi/rdma/
6947F:	include/rdma/
6948
6949INGENIC JZ4780 DMA Driver
6950M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6951S:	Maintained
6952F:	drivers/dma/dma-jz4780.c
6953
6954INGENIC JZ4780 NAND DRIVER
6955M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6956L:	linux-mtd@lists.infradead.org
6957S:	Maintained
6958F:	drivers/mtd/nand/jz4780_*
6959
6960INOTIFY
6961M:	Jan Kara <jack@suse.cz>
6962R:	Amir Goldstein <amir73il@gmail.com>
6963L:	linux-fsdevel@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/filesystems/inotify.txt
6966F:	fs/notify/inotify/
6967F:	include/linux/inotify.h
6968F:	include/uapi/linux/inotify.h
6969
6970INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6971M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6972L:	linux-input@vger.kernel.org
6973Q:	http://patchwork.kernel.org/project/linux-input/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6975S:	Maintained
6976F:	drivers/input/
6977F:	include/linux/input.h
6978F:	include/uapi/linux/input.h
6979F:	include/uapi/linux/input-event-codes.h
6980F:	include/linux/input/
6981F:	Documentation/devicetree/bindings/input/
6982F:	Documentation/input/
6983
6984INPUT MULTITOUCH (MT) PROTOCOL
6985M:	Henrik Rydberg <rydberg@bitmath.org>
6986L:	linux-input@vger.kernel.org
6987S:	Odd fixes
6988F:	Documentation/input/multi-touch-protocol.rst
6989F:	drivers/input/input-mt.c
6990K:	\b(ABS|SYN)_MT_
6991
6992INSIDE SECURE CRYPTO DRIVER
6993M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6994F:	drivers/crypto/inside-secure/
6995S:	Maintained
6996L:	linux-crypto@vger.kernel.org
6997
6998INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6999M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7000M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7001L:	linux-integrity@vger.kernel.org
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7003S:	Supported
7004F:	security/integrity/ima/
7005
7006INTEL 810/815 FRAMEBUFFER DRIVER
7007M:	Antonino Daplas <adaplas@gmail.com>
7008L:	linux-fbdev@vger.kernel.org
7009S:	Maintained
7010F:	drivers/video/fbdev/i810/
7011
7012INTEL ASoC BDW/HSW DRIVERS
7013M:	Jie Yang <yang.jie@linux.intel.com>
7014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7015S:	Supported
7016F:	sound/soc/intel/common/sst-dsp*
7017F:	sound/soc/intel/common/sst-firmware.c
7018F:	sound/soc/intel/boards/broadwell.c
7019F:	sound/soc/intel/haswell/
7020
7021INTEL C600 SERIES SAS CONTROLLER DRIVER
7022M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7023M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7024L:	linux-scsi@vger.kernel.org
7025T:	git git://git.code.sf.net/p/intel-sas/isci
7026S:	Supported
7027F:	drivers/scsi/isci/
7028
7029INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7030M:	Jani Nikula <jani.nikula@linux.intel.com>
7031M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7032M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7033L:	intel-gfx@lists.freedesktop.org
7034W:	https://01.org/linuxgraphics/
7035B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7036C:	irc://chat.freenode.net/intel-gfx
7037Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7038T:	git git://anongit.freedesktop.org/drm-intel
7039S:	Supported
7040F:	drivers/gpu/drm/i915/
7041F:	include/drm/i915*
7042F:	include/uapi/drm/i915_drm.h
7043F:	Documentation/gpu/i915.rst
7044
7045INTEL ETHERNET DRIVERS
7046M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7047L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7048W:	http://www.intel.com/support/feedback.htm
7049W:	http://e1000.sourceforge.net/
7050Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7053S:	Supported
7054F:	Documentation/networking/e100.txt
7055F:	Documentation/networking/e1000.txt
7056F:	Documentation/networking/e1000e.txt
7057F:	Documentation/networking/igb.txt
7058F:	Documentation/networking/igbvf.txt
7059F:	Documentation/networking/ixgb.txt
7060F:	Documentation/networking/ixgbe.txt
7061F:	Documentation/networking/ixgbevf.txt
7062F:	Documentation/networking/i40e.txt
7063F:	Documentation/networking/i40evf.txt
7064F:	drivers/net/ethernet/intel/
7065F:	drivers/net/ethernet/intel/*/
7066F:	include/linux/avf/virtchnl.h
7067
7068INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7069M:	Maik Broemme <mbroemme@libmpq.org>
7070L:	linux-fbdev@vger.kernel.org
7071S:	Maintained
7072F:	Documentation/fb/intelfb.txt
7073F:	drivers/video/fbdev/intelfb/
7074
7075INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7076M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7077M:	Zhi Wang <zhi.a.wang@intel.com>
7078L:	intel-gvt-dev@lists.freedesktop.org
7079L:	intel-gfx@lists.freedesktop.org
7080W:	https://01.org/igvt-g
7081T:	git https://github.com/intel/gvt-linux.git
7082S:	Supported
7083F:	drivers/gpu/drm/i915/gvt/
7084
7085INTEL HID EVENT DRIVER
7086M:	Alex Hung <alex.hung@canonical.com>
7087L:	platform-driver-x86@vger.kernel.org
7088S:	Maintained
7089F:	drivers/platform/x86/intel-hid.c
7090
7091INTEL I/OAT DMA DRIVER
7092M:	Dave Jiang <dave.jiang@intel.com>
7093R:	Dan Williams <dan.j.williams@intel.com>
7094L:	dmaengine@vger.kernel.org
7095Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7096S:	Supported
7097F:	drivers/dma/ioat*
7098
7099INTEL IDLE DRIVER
7100M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7101M:	Len Brown <lenb@kernel.org>
7102L:	linux-pm@vger.kernel.org
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7104B:	https://bugzilla.kernel.org
7105S:	Supported
7106F:	drivers/idle/intel_idle.c
7107
7108INTEL INTEGRATED SENSOR HUB DRIVER
7109M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7110M:	Jiri Kosina <jikos@kernel.org>
7111L:	linux-input@vger.kernel.org
7112S:	Maintained
7113F:	drivers/hid/intel-ish-hid/
7114
7115INTEL IOMMU (VT-d)
7116M:	David Woodhouse <dwmw2@infradead.org>
7117L:	iommu@lists.linux-foundation.org
7118T:	git git://git.infradead.org/iommu-2.6.git
7119S:	Supported
7120F:	drivers/iommu/intel-iommu.c
7121F:	include/linux/intel-iommu.h
7122
7123INTEL IOP-ADMA DMA DRIVER
7124R:	Dan Williams <dan.j.williams@intel.com>
7125S:	Odd fixes
7126F:	drivers/dma/iop-adma.c
7127
7128INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7129M:	Krzysztof Halasa <khalasa@piap.pl>
7130S:	Maintained
7131F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7132F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7133F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7134F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7135F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7136F:	drivers/net/wan/ixp4xx_hss.c
7137
7138INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7139M:	Deepak Saxena <dsaxena@plexity.net>
7140S:	Maintained
7141F:	drivers/char/hw_random/ixp4xx-rng.c
7142
7143INTEL MANAGEMENT ENGINE (mei)
7144M:	Tomas Winkler <tomas.winkler@intel.com>
7145L:	linux-kernel@vger.kernel.org
7146S:	Supported
7147F:	include/uapi/linux/mei.h
7148F:	include/linux/mei_cl_bus.h
7149F:	drivers/misc/mei/*
7150F:	drivers/watchdog/mei_wdt.c
7151F:	Documentation/misc-devices/mei/*
7152F:	samples/mei/*
7153
7154INTEL MENLOW THERMAL DRIVER
7155M:	Sujith Thomas <sujith.thomas@intel.com>
7156L:	platform-driver-x86@vger.kernel.org
7157W:	https://01.org/linux-acpi
7158S:	Supported
7159F:	drivers/platform/x86/intel_menlow.c
7160
7161INTEL MERRIFIELD GPIO DRIVER
7162M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7163L:	linux-gpio@vger.kernel.org
7164S:	Maintained
7165F:	drivers/gpio/gpio-merrifield.c
7166
7167INTEL MIC DRIVERS (mic)
7168M:	Sudeep Dutt <sudeep.dutt@intel.com>
7169M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7170S:	Supported
7171W:	https://github.com/sudeepdutt/mic
7172W:	http://software.intel.com/en-us/mic-developer
7173F:	include/linux/mic_bus.h
7174F:	include/linux/scif.h
7175F:	include/uapi/linux/mic_common.h
7176F:	include/uapi/linux/mic_ioctl.h
7177F:	include/uapi/linux/scif_ioctl.h
7178F:	drivers/misc/mic/
7179F:	drivers/dma/mic_x100_dma.c
7180F:	drivers/dma/mic_x100_dma.h
7181F:	Documentation/mic/
7182
7183INTEL PMC CORE DRIVER
7184M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7185M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7186L:	platform-driver-x86@vger.kernel.org
7187S:	Maintained
7188F:	arch/x86/include/asm/pmc_core.h
7189F:	drivers/platform/x86/intel_pmc_core*
7190
7191INTEL PMC/P-Unit IPC DRIVER
7192M:	Zha Qipeng<qipeng.zha@intel.com>
7193L:	platform-driver-x86@vger.kernel.org
7194S:	Maintained
7195F:	drivers/platform/x86/intel_pmc_ipc.c
7196F:	drivers/platform/x86/intel_punit_ipc.c
7197F:	arch/x86/include/asm/intel_pmc_ipc.h
7198F:	arch/x86/include/asm/intel_punit_ipc.h
7199
7200INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7201M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7202L:	linux-wireless@vger.kernel.org
7203S:	Maintained
7204F:	Documentation/networking/README.ipw2100
7205F:	Documentation/networking/README.ipw2200
7206F:	drivers/net/wireless/intel/ipw2x00/
7207
7208INTEL PSTATE DRIVER
7209M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7210M:	Len Brown <lenb@kernel.org>
7211L:	linux-pm@vger.kernel.org
7212S:	Supported
7213F:	drivers/cpufreq/intel_pstate.c
7214
7215INTEL RDMA RNIC DRIVER
7216M:	Faisal Latif <faisal.latif@intel.com>
7217M:	Shiraz Saleem <shiraz.saleem@intel.com>
7218L:	linux-rdma@vger.kernel.org
7219S:	Supported
7220F:	drivers/infiniband/hw/i40iw/
7221
7222INTEL TELEMETRY DRIVER
7223M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7224L:	platform-driver-x86@vger.kernel.org
7225S:	Maintained
7226F:	arch/x86/include/asm/intel_telemetry.h
7227F:	drivers/platform/x86/intel_telemetry*
7228
7229INTEL VIRTUAL BUTTON DRIVER
7230M:	AceLan Kao <acelan.kao@canonical.com>
7231L:	platform-driver-x86@vger.kernel.org
7232S:	Maintained
7233F:	drivers/platform/x86/intel-vbtn.c
7234
7235INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7236M:	Stanislaw Gruszka <sgruszka@redhat.com>
7237L:	linux-wireless@vger.kernel.org
7238S:	Supported
7239F:	drivers/net/wireless/intel/iwlegacy/
7240
7241INTEL WIRELESS WIFI LINK (iwlwifi)
7242M:	Johannes Berg <johannes.berg@intel.com>
7243M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7244M:	Luca Coelho <luciano.coelho@intel.com>
7245M:	Intel Linux Wireless <linuxwifi@intel.com>
7246L:	linux-wireless@vger.kernel.org
7247W:	http://intellinuxwireless.org
7248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7249S:	Supported
7250F:	drivers/net/wireless/intel/iwlwifi/
7251
7252INTEL WIRELESS WIMAX CONNECTION 2400
7253M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7254M:	linux-wimax@intel.com
7255L:	wimax@linuxwimax.org (subscribers-only)
7256S:	Supported
7257W:	http://linuxwimax.org
7258F:	Documentation/wimax/README.i2400m
7259F:	drivers/net/wimax/i2400m/
7260F:	include/uapi/linux/wimax/i2400m.h
7261
7262INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7263M:	Mario Limonciello <mario.limonciello@dell.com>
7264S:	Maintained
7265F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7266
7267INTEL(R) TRACE HUB
7268M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7269S:	Supported
7270F:	Documentation/trace/intel_th.txt
7271F:	drivers/hwtracing/intel_th/
7272
7273INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7274M:	Ning Sun <ning.sun@intel.com>
7275L:	tboot-devel@lists.sourceforge.net
7276W:	http://tboot.sourceforge.net
7277T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7278S:	Supported
7279F:	Documentation/intel_txt.txt
7280F:	include/linux/tboot.h
7281F:	arch/x86/kernel/tboot.c
7282
7283INTEL-MID GPIO DRIVER
7284M:	David Cohen <david.a.cohen@linux.intel.com>
7285L:	linux-gpio@vger.kernel.org
7286S:	Maintained
7287F:	drivers/gpio/gpio-intel-mid.c
7288
7289INVENSENSE MPU-3050 GYROSCOPE DRIVER
7290M:	Linus Walleij <linus.walleij@linaro.org>
7291L:	linux-iio@vger.kernel.org
7292S:	Maintained
7293F:	drivers/iio/gyro/mpu3050*
7294F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7295
7296IOC3 ETHERNET DRIVER
7297M:	Ralf Baechle <ralf@linux-mips.org>
7298L:	linux-mips@linux-mips.org
7299S:	Maintained
7300F:	drivers/net/ethernet/sgi/ioc3-eth.c
7301
7302IOC3 SERIAL DRIVER
7303M:	Pat Gefre <pfg@sgi.com>
7304L:	linux-serial@vger.kernel.org
7305S:	Maintained
7306F:	drivers/tty/serial/ioc3_serial.c
7307
7308IOMMU DRIVERS
7309M:	Joerg Roedel <joro@8bytes.org>
7310L:	iommu@lists.linux-foundation.org
7311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7312S:	Maintained
7313F:	Documentation/devicetree/bindings/iommu/
7314F:	drivers/iommu/
7315F:	include/linux/iommu.h
7316F:	include/linux/iova.h
7317
7318IP MASQUERADING
7319M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7320S:	Maintained
7321F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7322
7323IPMI SUBSYSTEM
7324M:	Corey Minyard <minyard@acm.org>
7325L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7326W:	http://openipmi.sourceforge.net/
7327S:	Supported
7328F:	Documentation/IPMI.txt
7329F:	drivers/char/ipmi/
7330F:	include/linux/ipmi*
7331F:	include/uapi/linux/ipmi*
7332
7333IPS SCSI RAID DRIVER
7334M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7335L:	linux-scsi@vger.kernel.org
7336W:	http://www.adaptec.com/
7337S:	Maintained
7338F:	drivers/scsi/ips*
7339
7340IPVS
7341M:	Wensong Zhang <wensong@linux-vs.org>
7342M:	Simon Horman <horms@verge.net.au>
7343M:	Julian Anastasov <ja@ssi.bg>
7344L:	netdev@vger.kernel.org
7345L:	lvs-devel@vger.kernel.org
7346S:	Maintained
7347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7349F:	Documentation/networking/ipvs-sysctl.txt
7350F:	include/net/ip_vs.h
7351F:	include/uapi/linux/ip_vs.h
7352F:	net/netfilter/ipvs/
7353
7354IPWIRELESS DRIVER
7355M:	Jiri Kosina <jikos@kernel.org>
7356M:	David Sterba <dsterba@suse.com>
7357S:	Odd Fixes
7358F:	drivers/tty/ipwireless/
7359
7360IPX NETWORK LAYER
7361L:	netdev@vger.kernel.org
7362S:	Obsolete
7363F:	include/uapi/linux/ipx.h
7364F:	drivers/staging/ipx/
7365
7366IRDA SUBSYSTEM
7367M:	Samuel Ortiz <samuel@sortiz.org>
7368L:	irda-users@lists.sourceforge.net (subscribers-only)
7369L:	netdev@vger.kernel.org
7370W:	http://irda.sourceforge.net/
7371S:	Obsolete
7372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7373F:	Documentation/networking/irda.txt
7374F:	drivers/staging/irda/
7375
7376IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7377M:	Marc Zyngier <marc.zyngier@arm.com>
7378S:	Maintained
7379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7380F:	Documentation/IRQ-domain.txt
7381F:	include/linux/irqdomain.h
7382F:	kernel/irq/irqdomain.c
7383F:	kernel/irq/msi.c
7384
7385IRQ SUBSYSTEM
7386M:	Thomas Gleixner <tglx@linutronix.de>
7387L:	linux-kernel@vger.kernel.org
7388S:	Maintained
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390F:	kernel/irq/
7391
7392IRQCHIP DRIVERS
7393M:	Thomas Gleixner <tglx@linutronix.de>
7394M:	Jason Cooper <jason@lakedaemon.net>
7395M:	Marc Zyngier <marc.zyngier@arm.com>
7396L:	linux-kernel@vger.kernel.org
7397S:	Maintained
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399F:	Documentation/devicetree/bindings/interrupt-controller/
7400F:	drivers/irqchip/
7401
7402ISA
7403M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7404S:	Maintained
7405F:	Documentation/isa.txt
7406F:	drivers/base/isa.c
7407F:	include/linux/isa.h
7408
7409ISA RADIO MODULE
7410M:	Hans Verkuil <hverkuil@xs4all.nl>
7411L:	linux-media@vger.kernel.org
7412T:	git git://linuxtv.org/media_tree.git
7413W:	https://linuxtv.org
7414S:	Maintained
7415F:	drivers/media/radio/radio-isa*
7416
7417ISAPNP
7418M:	Jaroslav Kysela <perex@perex.cz>
7419S:	Maintained
7420F:	Documentation/isapnp.txt
7421F:	drivers/pnp/isapnp/
7422F:	include/linux/isapnp.h
7423
7424ISCSI
7425M:	Lee Duncan <lduncan@suse.com>
7426M:	Chris Leech <cleech@redhat.com>
7427L:	open-iscsi@googlegroups.com
7428W:	www.open-iscsi.com
7429S:	Maintained
7430F:	drivers/scsi/*iscsi*
7431F:	include/scsi/*iscsi*
7432
7433iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7434M:	Peter Jones <pjones@redhat.com>
7435M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7436S:	Maintained
7437F:	drivers/firmware/iscsi_ibft*
7438
7439ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7440M:	Or Gerlitz <ogerlitz@mellanox.com>
7441M:	Sagi Grimberg <sagi@grimberg.me>
7442M:	Roi Dayan <roid@mellanox.com>
7443L:	linux-rdma@vger.kernel.org
7444S:	Supported
7445W:	http://www.openfabrics.org
7446W:	www.open-iscsi.org
7447Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7448F:	drivers/infiniband/ulp/iser/
7449
7450ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7451M:	Sagi Grimberg <sagi@grimberg.me>
7452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7453L:	linux-rdma@vger.kernel.org
7454L:	target-devel@vger.kernel.org
7455S:	Supported
7456W:	http://www.linux-iscsi.org
7457F:	drivers/infiniband/ulp/isert
7458
7459ISDN SUBSYSTEM
7460M:	Karsten Keil <isdn@linux-pingi.de>
7461L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7462L:	netdev@vger.kernel.org
7463W:	http://www.isdn4linux.de
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7465S:	Maintained
7466F:	Documentation/isdn/
7467F:	drivers/isdn/
7468F:	include/linux/isdn.h
7469F:	include/linux/isdn/
7470F:	include/uapi/linux/isdn.h
7471F:	include/uapi/linux/isdn/
7472
7473ISDN SUBSYSTEM (Eicon active card driver)
7474M:	Armin Schindler <mac@melware.de>
7475L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7476W:	http://www.melware.de
7477S:	Maintained
7478F:	drivers/isdn/hardware/eicon/
7479
7480IT87 HARDWARE MONITORING DRIVER
7481M:	Jean Delvare <jdelvare@suse.com>
7482L:	linux-hwmon@vger.kernel.org
7483S:	Maintained
7484F:	Documentation/hwmon/it87
7485F:	drivers/hwmon/it87.c
7486
7487IT913X MEDIA DRIVER
7488M:	Antti Palosaari <crope@iki.fi>
7489L:	linux-media@vger.kernel.org
7490W:	https://linuxtv.org
7491W:	http://palosaari.fi/linux/
7492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7493T:	git git://linuxtv.org/anttip/media_tree.git
7494S:	Maintained
7495F:	drivers/media/tuners/it913x*
7496
7497IVTV VIDEO4LINUX DRIVER
7498M:	Andy Walls <awalls@md.metrocast.net>
7499L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7500L:	linux-media@vger.kernel.org
7501T:	git git://linuxtv.org/media_tree.git
7502W:	http://www.ivtvdriver.org
7503S:	Maintained
7504F:	Documentation/media/v4l-drivers/ivtv*
7505F:	drivers/media/pci/ivtv/
7506F:	include/uapi/linux/ivtv*
7507
7508IX2505V MEDIA DRIVER
7509M:	Malcolm Priestley <tvboxspy@gmail.com>
7510L:	linux-media@vger.kernel.org
7511W:	https://linuxtv.org
7512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7513S:	Maintained
7514F:	drivers/media/dvb-frontends/ix2505v*
7515
7516JC42.4 TEMPERATURE SENSOR DRIVER
7517M:	Guenter Roeck <linux@roeck-us.net>
7518L:	linux-hwmon@vger.kernel.org
7519S:	Maintained
7520F:	drivers/hwmon/jc42.c
7521F:	Documentation/hwmon/jc42
7522
7523JFS FILESYSTEM
7524M:	Dave Kleikamp <shaggy@kernel.org>
7525L:	jfs-discussion@lists.sourceforge.net
7526W:	http://jfs.sourceforge.net/
7527T:	git git://github.com/kleikamp/linux-shaggy.git
7528S:	Maintained
7529F:	Documentation/filesystems/jfs.txt
7530F:	fs/jfs/
7531
7532JME NETWORK DRIVER
7533M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7534L:	netdev@vger.kernel.org
7535S:	Maintained
7536F:	drivers/net/ethernet/jme.*
7537
7538JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7539M:	David Woodhouse <dwmw2@infradead.org>
7540L:	linux-mtd@lists.infradead.org
7541W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7542S:	Maintained
7543F:	fs/jffs2/
7544F:	include/uapi/linux/jffs2.h
7545
7546JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7547M:	"Theodore Ts'o" <tytso@mit.edu>
7548M:	Jan Kara <jack@suse.com>
7549L:	linux-ext4@vger.kernel.org
7550S:	Maintained
7551F:	fs/jbd2/
7552F:	include/linux/jbd2.h
7553
7554JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7555M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7556L:	linux-media@vger.kernel.org
7557S:	Maintained
7558F:	drivers/media/platform/rcar_jpu.c
7559
7560JSM Neo PCI based serial card
7561M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7562L:	linux-serial@vger.kernel.org
7563S:	Maintained
7564F:	drivers/tty/serial/jsm/
7565
7566K10TEMP HARDWARE MONITORING DRIVER
7567M:	Clemens Ladisch <clemens@ladisch.de>
7568L:	linux-hwmon@vger.kernel.org
7569S:	Maintained
7570F:	Documentation/hwmon/k10temp
7571F:	drivers/hwmon/k10temp.c
7572
7573K8TEMP HARDWARE MONITORING DRIVER
7574M:	Rudolf Marek <r.marek@assembler.cz>
7575L:	linux-hwmon@vger.kernel.org
7576S:	Maintained
7577F:	Documentation/hwmon/k8temp
7578F:	drivers/hwmon/k8temp.c
7579
7580KASAN
7581M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7582R:	Alexander Potapenko <glider@google.com>
7583R:	Dmitry Vyukov <dvyukov@google.com>
7584L:	kasan-dev@googlegroups.com
7585S:	Maintained
7586F:	arch/*/include/asm/kasan.h
7587F:	arch/*/mm/kasan_init*
7588F:	Documentation/dev-tools/kasan.rst
7589F:	include/linux/kasan*.h
7590F:	lib/test_kasan.c
7591F:	mm/kasan/
7592F:	scripts/Makefile.kasan
7593
7594KCONFIG
7595L:	linux-kbuild@vger.kernel.org
7596S:	Orphan
7597F:	Documentation/kbuild/kconfig-language.txt
7598F:	scripts/kconfig/
7599
7600KDUMP
7601M:	Dave Young <dyoung@redhat.com>
7602M:	Baoquan He <bhe@redhat.com>
7603R:	Vivek Goyal <vgoyal@redhat.com>
7604L:	kexec@lists.infradead.org
7605W:	http://lse.sourceforge.net/kdump/
7606S:	Maintained
7607F:	Documentation/kdump/
7608
7609KEENE FM RADIO TRANSMITTER DRIVER
7610M:	Hans Verkuil <hverkuil@xs4all.nl>
7611L:	linux-media@vger.kernel.org
7612T:	git git://linuxtv.org/media_tree.git
7613W:	https://linuxtv.org
7614S:	Maintained
7615F:	drivers/media/radio/radio-keene*
7616
7617KERNEL AUTOMOUNTER v4 (AUTOFS4)
7618M:	Ian Kent <raven@themaw.net>
7619L:	autofs@vger.kernel.org
7620S:	Maintained
7621F:	fs/autofs4/
7622
7623KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7624M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7625M:	Michal Marek <michal.lkml@markovi.net>
7626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7627L:	linux-kbuild@vger.kernel.org
7628S:	Maintained
7629F:	Documentation/kbuild/
7630F:	Makefile
7631F:	scripts/Makefile.*
7632F:	scripts/basic/
7633F:	scripts/mk*
7634F:	scripts/package/
7635
7636KERNEL JANITORS
7637L:	kernel-janitors@vger.kernel.org
7638W:	http://kernelnewbies.org/KernelJanitors
7639S:	Odd Fixes
7640
7641KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7642M:	"J. Bruce Fields" <bfields@fieldses.org>
7643M:	Jeff Layton <jlayton@kernel.org>
7644L:	linux-nfs@vger.kernel.org
7645W:	http://nfs.sourceforge.net/
7646T:	git git://linux-nfs.org/~bfields/linux.git
7647S:	Supported
7648F:	fs/nfsd/
7649F:	include/uapi/linux/nfsd/
7650F:	fs/lockd/
7651F:	fs/nfs_common/
7652F:	net/sunrpc/
7653F:	include/linux/lockd/
7654F:	include/linux/sunrpc/
7655F:	include/uapi/linux/sunrpc/
7656
7657KERNEL SELFTEST FRAMEWORK
7658M:	Shuah Khan <shuahkh@osg.samsung.com>
7659M:	Shuah Khan <shuah@kernel.org>
7660L:	linux-kselftest@vger.kernel.org
7661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7662S:	Maintained
7663F:	tools/testing/selftests/
7664F:	Documentation/dev-tools/kselftest*
7665
7666KERNEL USERMODE HELPER
7667M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7668L:	linux-kernel@vger.kernel.org
7669S:	Maintained
7670F:	kernel/umh.c
7671F:	include/linux/umh.h
7672
7673KERNEL VIRTUAL MACHINE (KVM)
7674M:	Paolo Bonzini <pbonzini@redhat.com>
7675M:	Radim Krčmář <rkrcmar@redhat.com>
7676L:	kvm@vger.kernel.org
7677W:	http://www.linux-kvm.org
7678T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7679S:	Supported
7680F:	Documentation/virtual/kvm/
7681F:	include/trace/events/kvm.h
7682F:	include/uapi/asm-generic/kvm*
7683F:	include/uapi/linux/kvm*
7684F:	include/asm-generic/kvm*
7685F:	include/linux/kvm*
7686F:	include/kvm/iodev.h
7687F:	virt/kvm/*
7688F:	tools/kvm/
7689
7690KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7691M:	Joerg Roedel <joro@8bytes.org>
7692L:	kvm@vger.kernel.org
7693W:	http://www.linux-kvm.org/
7694S:	Maintained
7695F:	arch/x86/include/asm/svm.h
7696F:	arch/x86/kvm/svm.c
7697
7698KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7699M:	Christoffer Dall <christoffer.dall@linaro.org>
7700M:	Marc Zyngier <marc.zyngier@arm.com>
7701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7702L:	kvmarm@lists.cs.columbia.edu
7703W:	http://systems.cs.columbia.edu/projects/kvm-arm
7704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7705S:	Supported
7706F:	arch/arm/include/uapi/asm/kvm*
7707F:	arch/arm/include/asm/kvm*
7708F:	arch/arm/kvm/
7709F:	virt/kvm/arm/
7710F:	include/kvm/arm_*
7711
7712KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7713M:	Christoffer Dall <christoffer.dall@linaro.org>
7714M:	Marc Zyngier <marc.zyngier@arm.com>
7715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7716L:	kvmarm@lists.cs.columbia.edu
7717S:	Maintained
7718F:	arch/arm64/include/uapi/asm/kvm*
7719F:	arch/arm64/include/asm/kvm*
7720F:	arch/arm64/kvm/
7721
7722KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7723M:	James Hogan <jhogan@kernel.org>
7724L:	linux-mips@linux-mips.org
7725S:	Supported
7726F:	arch/mips/include/uapi/asm/kvm*
7727F:	arch/mips/include/asm/kvm*
7728F:	arch/mips/kvm/
7729
7730KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7731M:	Paul Mackerras <paulus@ozlabs.org>
7732L:	kvm-ppc@vger.kernel.org
7733W:	http://www.linux-kvm.org/
7734T:	git git://github.com/agraf/linux-2.6.git
7735S:	Supported
7736F:	arch/powerpc/include/uapi/asm/kvm*
7737F:	arch/powerpc/include/asm/kvm*
7738F:	arch/powerpc/kvm/
7739F:	arch/powerpc/kernel/kvm*
7740
7741KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7742M:	Christian Borntraeger <borntraeger@de.ibm.com>
7743M:	Cornelia Huck <cohuck@redhat.com>
7744L:	linux-s390@vger.kernel.org
7745W:	http://www.ibm.com/developerworks/linux/linux390/
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7747S:	Supported
7748F:	arch/s390/include/uapi/asm/kvm*
7749F:	arch/s390/include/asm/gmap.h
7750F:	arch/s390/include/asm/kvm*
7751F:	arch/s390/kvm/
7752F:	arch/s390/mm/gmap.c
7753
7754KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7755M:	Paolo Bonzini <pbonzini@redhat.com>
7756M:	Radim Krčmář <rkrcmar@redhat.com>
7757L:	kvm@vger.kernel.org
7758W:	http://www.linux-kvm.org
7759T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7760S:	Supported
7761F:	arch/x86/kvm/
7762F:	arch/x86/include/uapi/asm/kvm*
7763F:	arch/x86/include/asm/kvm*
7764F:	arch/x86/include/asm/pvclock-abi.h
7765F:	arch/x86/kernel/kvm.c
7766F:	arch/x86/kernel/kvmclock.c
7767
7768KERNFS
7769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7770M:	Tejun Heo <tj@kernel.org>
7771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7772S:	Supported
7773F:	include/linux/kernfs.h
7774F:	fs/kernfs/
7775
7776KEXEC
7777M:	Eric Biederman <ebiederm@xmission.com>
7778W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7779L:	kexec@lists.infradead.org
7780S:	Maintained
7781F:	include/linux/kexec.h
7782F:	include/uapi/linux/kexec.h
7783F:	kernel/kexec*
7784
7785KEYS-ENCRYPTED
7786M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7787L:	linux-integrity@vger.kernel.org
7788L:	keyrings@vger.kernel.org
7789S:	Supported
7790F:	Documentation/security/keys/trusted-encrypted.rst
7791F:	include/keys/encrypted-type.h
7792F:	security/keys/encrypted-keys/
7793
7794KEYS-TRUSTED
7795M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7796L:	linux-integrity@vger.kernel.org
7797L:	keyrings@vger.kernel.org
7798S:	Supported
7799F:	Documentation/security/keys/trusted-encrypted.rst
7800F:	include/keys/trusted-type.h
7801F:	security/keys/trusted.c
7802F:	security/keys/trusted.h
7803
7804KEYS/KEYRINGS:
7805M:	David Howells <dhowells@redhat.com>
7806L:	keyrings@vger.kernel.org
7807S:	Maintained
7808F:	Documentation/security/keys/core.rst
7809F:	include/linux/key.h
7810F:	include/linux/key-type.h
7811F:	include/linux/keyctl.h
7812F:	include/uapi/linux/keyctl.h
7813F:	include/keys/
7814F:	security/keys/
7815
7816KGDB / KDB /debug_core
7817M:	Jason Wessel <jason.wessel@windriver.com>
7818M:	Daniel Thompson <daniel.thompson@linaro.org>
7819W:	http://kgdb.wiki.kernel.org/
7820L:	kgdb-bugreport@lists.sourceforge.net
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7822S:	Maintained
7823F:	Documentation/dev-tools/kgdb.rst
7824F:	drivers/misc/kgdbts.c
7825F:	drivers/tty/serial/kgdboc.c
7826F:	include/linux/kdb.h
7827F:	include/linux/kgdb.h
7828F:	kernel/debug/
7829
7830KMEMLEAK
7831M:	Catalin Marinas <catalin.marinas@arm.com>
7832S:	Maintained
7833F:	Documentation/dev-tools/kmemleak.rst
7834F:	include/linux/kmemleak.h
7835F:	mm/kmemleak.c
7836F:	mm/kmemleak-test.c
7837
7838KMOD KERNEL MODULE LOADER - USERMODE HELPER
7839M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7840L:	linux-kernel@vger.kernel.org
7841S:	Maintained
7842F:	kernel/kmod.c
7843F:	include/linux/kmod.h
7844F:	lib/test_kmod.c
7845F:	tools/testing/selftests/kmod/
7846
7847KPROBES
7848M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7849M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7850M:	"David S. Miller" <davem@davemloft.net>
7851M:	Masami Hiramatsu <mhiramat@kernel.org>
7852S:	Maintained
7853F:	Documentation/kprobes.txt
7854F:	include/linux/kprobes.h
7855F:	include/asm-generic/kprobes.h
7856F:	kernel/kprobes.c
7857
7858KS0108 LCD CONTROLLER DRIVER
7859M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7860W:	http://miguelojeda.es/auxdisplay.htm
7861W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7862S:	Maintained
7863F:	Documentation/auxdisplay/ks0108
7864F:	drivers/auxdisplay/ks0108.c
7865F:	include/linux/ks0108.h
7866
7867L3MDEV
7868M:	David Ahern <dsa@cumulusnetworks.com>
7869L:	netdev@vger.kernel.org
7870S:	Maintained
7871F:	net/l3mdev
7872F:	include/net/l3mdev.h
7873
7874LANTIQ MIPS ARCHITECTURE
7875M:	John Crispin <john@phrozen.org>
7876L:	linux-mips@linux-mips.org
7877S:	Maintained
7878F:	arch/mips/lantiq
7879F:	drivers/soc/lantiq
7880
7881LAPB module
7882L:	linux-x25@vger.kernel.org
7883S:	Orphan
7884F:	Documentation/networking/lapb-module.txt
7885F:	include/*/lapb.h
7886F:	net/lapb/
7887
7888LASI 53c700 driver for PARISC
7889M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7890L:	linux-scsi@vger.kernel.org
7891S:	Maintained
7892F:	Documentation/scsi/53c700.txt
7893F:	drivers/scsi/53c700*
7894
7895LEAKING_ADDRESSES
7896M:	Tobin C. Harding <me@tobin.cc>
7897S:	Maintained
7898F:	scripts/leaking_addresses.pl
7899
7900LED SUBSYSTEM
7901M:	Richard Purdie <rpurdie@rpsys.net>
7902M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7903M:	Pavel Machek <pavel@ucw.cz>
7904L:	linux-leds@vger.kernel.org
7905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7906S:	Maintained
7907F:	Documentation/devicetree/bindings/leds/
7908F:	drivers/leds/
7909F:	include/linux/leds.h
7910
7911LEGACY EEPROM DRIVER
7912M:	Jean Delvare <jdelvare@suse.com>
7913S:	Maintained
7914F:	Documentation/misc-devices/eeprom
7915F:	drivers/misc/eeprom/eeprom.c
7916
7917LEGO USB Tower driver
7918M:	Juergen Stuber <starblue@users.sourceforge.net>
7919L:	legousb-devel@lists.sourceforge.net
7920W:	http://legousb.sourceforge.net/
7921S:	Maintained
7922F:	drivers/usb/misc/legousbtower.c
7923
7924LG2160 MEDIA DRIVER
7925M:	Michael Krufky <mkrufky@linuxtv.org>
7926L:	linux-media@vger.kernel.org
7927W:	https://linuxtv.org
7928W:	http://github.com/mkrufky
7929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7930T:	git git://linuxtv.org/mkrufky/tuners.git
7931S:	Maintained
7932F:	drivers/media/dvb-frontends/lg2160.*
7933
7934LGDT3305 MEDIA DRIVER
7935M:	Michael Krufky <mkrufky@linuxtv.org>
7936L:	linux-media@vger.kernel.org
7937W:	https://linuxtv.org
7938W:	http://github.com/mkrufky
7939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7940T:	git git://linuxtv.org/mkrufky/tuners.git
7941S:	Maintained
7942F:	drivers/media/dvb-frontends/lgdt3305.*
7943
7944LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7945M:	Viresh Kumar <vireshk@kernel.org>
7946L:	linux-ide@vger.kernel.org
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7948S:	Maintained
7949F:	include/linux/pata_arasan_cf_data.h
7950F:	drivers/ata/pata_arasan_cf.c
7951
7952LIBATA PATA DRIVERS
7953M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7954M:	Tejun Heo <tj@kernel.org>
7955L:	linux-ide@vger.kernel.org
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7957S:	Maintained
7958F:	drivers/ata/pata_*.c
7959F:	drivers/ata/ata_generic.c
7960
7961LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7962M:	Linus Walleij <linus.walleij@linaro.org>
7963L:	linux-ide@vger.kernel.org
7964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7965S:	Maintained
7966F:	drivers/ata/pata_ftide010.c
7967F:	drivers/ata/sata_gemini.c
7968F:	drivers/ata/sata_gemini.h
7969
7970LIBATA SATA AHCI PLATFORM devices support
7971M:	Hans de Goede <hdegoede@redhat.com>
7972M:	Tejun Heo <tj@kernel.org>
7973L:	linux-ide@vger.kernel.org
7974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7975S:	Maintained
7976F:	drivers/ata/ahci_platform.c
7977F:	drivers/ata/libahci_platform.c
7978F:	include/linux/ahci_platform.h
7979
7980LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7981M:	Mikael Pettersson <mikpelinux@gmail.com>
7982L:	linux-ide@vger.kernel.org
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7984S:	Maintained
7985F:	drivers/ata/sata_promise.*
7986
7987LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7988M:	Tejun Heo <tj@kernel.org>
7989L:	linux-ide@vger.kernel.org
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7991S:	Maintained
7992F:	drivers/ata/
7993F:	include/linux/ata.h
7994F:	include/linux/libata.h
7995F:	Documentation/devicetree/bindings/ata/
7996
7997LIBLOCKDEP
7998M:	Sasha Levin <alexander.levin@verizon.com>
7999S:	Maintained
8000F:	tools/lib/lockdep/
8001
8002LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8003M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8004L:	linux-nvdimm@lists.01.org
8005Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8006S:	Supported
8007F:	drivers/nvdimm/blk.c
8008F:	drivers/nvdimm/region_devs.c
8009
8010LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8011M:	Vishal Verma <vishal.l.verma@intel.com>
8012L:	linux-nvdimm@lists.01.org
8013Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8014S:	Supported
8015F:	drivers/nvdimm/btt*
8016
8017LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8018M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8019L:	linux-nvdimm@lists.01.org
8020Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8021S:	Supported
8022F:	drivers/nvdimm/pmem*
8023
8024LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8025M:	Dan Williams <dan.j.williams@intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8029S:	Supported
8030F:	drivers/nvdimm/*
8031F:	drivers/acpi/nfit/*
8032F:	include/linux/nd.h
8033F:	include/linux/libnvdimm.h
8034F:	include/uapi/linux/ndctl.h
8035
8036LIGHTNVM PLATFORM SUPPORT
8037M:	Matias Bjorling <mb@lightnvm.io>
8038W:	http://github/OpenChannelSSD
8039L:	linux-block@vger.kernel.org
8040S:	Maintained
8041F:	drivers/lightnvm/
8042F:	include/linux/lightnvm.h
8043F:	include/uapi/linux/lightnvm.h
8044
8045LINUX FOR POWER MACINTOSH
8046M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8047W:	http://www.penguinppc.org/
8048L:	linuxppc-dev@lists.ozlabs.org
8049S:	Maintained
8050F:	arch/powerpc/platforms/powermac/
8051F:	drivers/macintosh/
8052
8053LINUX FOR POWERPC (32-BIT AND 64-BIT)
8054M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8055M:	Paul Mackerras <paulus@samba.org>
8056M:	Michael Ellerman <mpe@ellerman.id.au>
8057W:	https://github.com/linuxppc/linux/wiki
8058L:	linuxppc-dev@lists.ozlabs.org
8059Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8061S:	Supported
8062F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8063F:	Documentation/devicetree/bindings/powerpc/
8064F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8065F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8066F:	Documentation/powerpc/
8067F:	arch/powerpc/
8068F:	drivers/char/tpm/tpm_ibmvtpm*
8069F:	drivers/crypto/nx/
8070F:	drivers/crypto/vmx/
8071F:	drivers/i2c/busses/i2c-opal.c
8072F:	drivers/net/ethernet/ibm/ibmveth.*
8073F:	drivers/net/ethernet/ibm/ibmvnic.*
8074F:	drivers/pci/hotplug/pnv_php.c
8075F:	drivers/pci/hotplug/rpa*
8076F:	drivers/rtc/rtc-opal.c
8077F:	drivers/scsi/ibmvscsi/
8078F:	drivers/tty/hvc/hvc_opal.c
8079F:	drivers/watchdog/wdrtas.c
8080F:	tools/testing/selftests/powerpc
8081N:	/pmac
8082N:	powermac
8083N:	powernv
8084N:	[^a-z0-9]ps3
8085N:	pseries
8086
8087LINUX FOR POWERPC EMBEDDED MPC5XXX
8088M:	Anatolij Gustschin <agust@denx.de>
8089L:	linuxppc-dev@lists.ozlabs.org
8090T:	git git://git.denx.de/linux-denx-agust.git
8091S:	Maintained
8092F:	arch/powerpc/platforms/512x/
8093F:	arch/powerpc/platforms/52xx/
8094
8095LINUX FOR POWERPC EMBEDDED PPC4XX
8096M:	Alistair Popple <alistair@popple.id.au>
8097M:	Matt Porter <mporter@kernel.crashing.org>
8098W:	http://www.penguinppc.org/
8099L:	linuxppc-dev@lists.ozlabs.org
8100S:	Maintained
8101F:	arch/powerpc/platforms/40x/
8102F:	arch/powerpc/platforms/44x/
8103
8104LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8105M:	Scott Wood <oss@buserror.net>
8106M:	Kumar Gala <galak@kernel.crashing.org>
8107W:	http://www.penguinppc.org/
8108L:	linuxppc-dev@lists.ozlabs.org
8109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8110S:	Maintained
8111F:	arch/powerpc/platforms/83xx/
8112F:	arch/powerpc/platforms/85xx/
8113F:	Documentation/devicetree/bindings/powerpc/fsl/
8114
8115LINUX FOR POWERPC EMBEDDED PPC8XX
8116M:	Vitaly Bordug <vitb@kernel.crashing.org>
8117W:	http://www.penguinppc.org/
8118L:	linuxppc-dev@lists.ozlabs.org
8119S:	Maintained
8120F:	arch/powerpc/platforms/8xx/
8121
8122LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8123L:	linuxppc-dev@lists.ozlabs.org
8124S:	Orphan
8125F:	arch/powerpc/*/*virtex*
8126F:	arch/powerpc/*/*/*virtex*
8127
8128LINUX FOR POWERPC PA SEMI PWRFICIENT
8129L:	linuxppc-dev@lists.ozlabs.org
8130S:	Orphan
8131F:	arch/powerpc/platforms/pasemi/
8132F:	drivers/*/*pasemi*
8133F:	drivers/*/*/*pasemi*
8134
8135LINUX KERNEL DUMP TEST MODULE (LKDTM)
8136M:	Kees Cook <keescook@chromium.org>
8137S:	Maintained
8138F:	drivers/misc/lkdtm*
8139
8140LINUX SECURITY MODULE (LSM) FRAMEWORK
8141M:	Chris Wright <chrisw@sous-sol.org>
8142L:	linux-security-module@vger.kernel.org
8143S:	Supported
8144
8145LIS3LV02D ACCELEROMETER DRIVER
8146M:	Eric Piel <eric.piel@tremplin-utc.net>
8147S:	Maintained
8148F:	Documentation/misc-devices/lis3lv02d
8149F:	drivers/misc/lis3lv02d/
8150F:	drivers/platform/x86/hp_accel.c
8151
8152LIVE PATCHING
8153M:	Josh Poimboeuf <jpoimboe@redhat.com>
8154M:	Jessica Yu <jeyu@kernel.org>
8155M:	Jiri Kosina <jikos@kernel.org>
8156M:	Miroslav Benes <mbenes@suse.cz>
8157R:	Petr Mladek <pmladek@suse.com>
8158S:	Maintained
8159F:	kernel/livepatch/
8160F:	include/linux/livepatch.h
8161F:	arch/x86/include/asm/livepatch.h
8162F:	arch/x86/kernel/livepatch.c
8163F:	Documentation/livepatch/
8164F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8165F:	samples/livepatch/
8166L:	live-patching@vger.kernel.org
8167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8168
8169LLC (802.2)
8170L:	netdev@vger.kernel.org
8171S:	Odd fixes
8172F:	include/linux/llc.h
8173F:	include/uapi/linux/llc.h
8174F:	include/net/llc*
8175F:	net/llc/
8176
8177LM73 HARDWARE MONITOR DRIVER
8178M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8179L:	linux-hwmon@vger.kernel.org
8180S:	Maintained
8181F:	drivers/hwmon/lm73.c
8182
8183LM78 HARDWARE MONITOR DRIVER
8184M:	Jean Delvare <jdelvare@suse.com>
8185L:	linux-hwmon@vger.kernel.org
8186S:	Maintained
8187F:	Documentation/hwmon/lm78
8188F:	drivers/hwmon/lm78.c
8189
8190LM83 HARDWARE MONITOR DRIVER
8191M:	Jean Delvare <jdelvare@suse.com>
8192L:	linux-hwmon@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/hwmon/lm83
8195F:	drivers/hwmon/lm83.c
8196
8197LM90 HARDWARE MONITOR DRIVER
8198M:	Jean Delvare <jdelvare@suse.com>
8199L:	linux-hwmon@vger.kernel.org
8200S:	Maintained
8201F:	Documentation/hwmon/lm90
8202F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8203F:	drivers/hwmon/lm90.c
8204F:	include/dt-bindings/thermal/lm90.h
8205
8206LM95234 HARDWARE MONITOR DRIVER
8207M:	Guenter Roeck <linux@roeck-us.net>
8208L:	linux-hwmon@vger.kernel.org
8209S:	Maintained
8210F:	Documentation/hwmon/lm95234
8211F:	drivers/hwmon/lm95234.c
8212
8213LME2510 MEDIA DRIVER
8214M:	Malcolm Priestley <tvboxspy@gmail.com>
8215L:	linux-media@vger.kernel.org
8216W:	https://linuxtv.org
8217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8218S:	Maintained
8219F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8220
8221LOADPIN SECURITY MODULE
8222M:	Kees Cook <keescook@chromium.org>
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8224S:	Supported
8225F:	security/loadpin/
8226F:	Documentation/admin-guide/LSM/LoadPin.rst
8227
8228LOCKING PRIMITIVES
8229M:	Peter Zijlstra <peterz@infradead.org>
8230M:	Ingo Molnar <mingo@redhat.com>
8231L:	linux-kernel@vger.kernel.org
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8233S:	Maintained
8234F:	Documentation/locking/
8235F:	include/linux/lockdep.h
8236F:	include/linux/spinlock*.h
8237F:	arch/*/include/asm/spinlock*.h
8238F:	include/linux/rwlock*.h
8239F:	include/linux/mutex*.h
8240F:	arch/*/include/asm/mutex*.h
8241F:	include/linux/rwsem*.h
8242F:	arch/*/include/asm/rwsem.h
8243F:	include/linux/seqlock.h
8244F:	lib/locking*.[ch]
8245F:	kernel/locking/
8246X:	kernel/locking/locktorture.c
8247
8248LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8249M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8250L:	linux-ntfs-dev@lists.sourceforge.net
8251W:	http://www.linux-ntfs.org/content/view/19/37/
8252S:	Maintained
8253F:	Documentation/ldm.txt
8254F:	block/partitions/ldm.*
8255
8256LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8257M:	Sathya Prakash <sathya.prakash@broadcom.com>
8258M:	Chaitra P B <chaitra.basappa@broadcom.com>
8259M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8260L:	MPT-FusionLinux.pdl@broadcom.com
8261L:	linux-scsi@vger.kernel.org
8262W:	http://www.avagotech.com/support/
8263S:	Supported
8264F:	drivers/message/fusion/
8265F:	drivers/scsi/mpt2sas/
8266F:	drivers/scsi/mpt3sas/
8267
8268LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8269M:	Matthew Wilcox <matthew@wil.cx>
8270L:	linux-scsi@vger.kernel.org
8271S:	Maintained
8272F:	drivers/scsi/sym53c8xx_2/
8273
8274LTC4261 HARDWARE MONITOR DRIVER
8275M:	Guenter Roeck <linux@roeck-us.net>
8276L:	linux-hwmon@vger.kernel.org
8277S:	Maintained
8278F:	Documentation/hwmon/ltc4261
8279F:	drivers/hwmon/ltc4261.c
8280
8281LTC4306 I2C MULTIPLEXER DRIVER
8282M:	Michael Hennerich <michael.hennerich@analog.com>
8283W:	http://ez.analog.com/community/linux-device-drivers
8284L:	linux-i2c@vger.kernel.org
8285S:	Supported
8286F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8287F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8288
8289LTP (Linux Test Project)
8290M:	Mike Frysinger <vapier@gentoo.org>
8291M:	Cyril Hrubis <chrubis@suse.cz>
8292M:	Wanlong Gao <wanlong.gao@gmail.com>
8293M:	Jan Stancek <jstancek@redhat.com>
8294M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8295M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8296L:	ltp@lists.linux.it (subscribers-only)
8297W:	http://linux-test-project.github.io/
8298T:	git git://github.com/linux-test-project/ltp.git
8299S:	Maintained
8300
8301M32R ARCHITECTURE
8302W:	http://www.linux-m32r.org/
8303S:	Orphan
8304F:	arch/m32r/
8305
8306M68K ARCHITECTURE
8307M:	Geert Uytterhoeven <geert@linux-m68k.org>
8308L:	linux-m68k@lists.linux-m68k.org
8309W:	http://www.linux-m68k.org/
8310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8311S:	Maintained
8312F:	arch/m68k/
8313F:	drivers/zorro/
8314
8315M68K ON APPLE MACINTOSH
8316M:	Joshua Thompson <funaho@jurai.org>
8317W:	http://www.mac.linux-m68k.org/
8318L:	linux-m68k@lists.linux-m68k.org
8319S:	Maintained
8320F:	arch/m68k/mac/
8321
8322M68K ON HP9000/300
8323M:	Philip Blundell <philb@gnu.org>
8324W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8325S:	Maintained
8326F:	arch/m68k/hp300/
8327
8328M88DS3103 MEDIA DRIVER
8329M:	Antti Palosaari <crope@iki.fi>
8330L:	linux-media@vger.kernel.org
8331W:	https://linuxtv.org
8332W:	http://palosaari.fi/linux/
8333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8334T:	git git://linuxtv.org/anttip/media_tree.git
8335S:	Maintained
8336F:	drivers/media/dvb-frontends/m88ds3103*
8337
8338M88RS2000 MEDIA DRIVER
8339M:	Malcolm Priestley <tvboxspy@gmail.com>
8340L:	linux-media@vger.kernel.org
8341W:	https://linuxtv.org
8342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8343S:	Maintained
8344F:	drivers/media/dvb-frontends/m88rs2000*
8345
8346MA901 MASTERKIT USB FM RADIO DRIVER
8347M:	Alexey Klimov <klimov.linux@gmail.com>
8348L:	linux-media@vger.kernel.org
8349T:	git git://linuxtv.org/media_tree.git
8350S:	Maintained
8351F:	drivers/media/radio/radio-ma901.c
8352
8353MAC80211
8354M:	Johannes Berg <johannes@sipsolutions.net>
8355L:	linux-wireless@vger.kernel.org
8356W:	http://wireless.kernel.org/
8357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8359S:	Maintained
8360F:	Documentation/networking/mac80211-injection.txt
8361F:	include/net/mac80211.h
8362F:	net/mac80211/
8363F:	drivers/net/wireless/mac80211_hwsim.[ch]
8364F:	Documentation/networking/mac80211_hwsim/README
8365
8366MAILBOX API
8367M:	Jassi Brar <jassisinghbrar@gmail.com>
8368L:	linux-kernel@vger.kernel.org
8369S:	Maintained
8370F:	drivers/mailbox/
8371F:	include/linux/mailbox_client.h
8372F:	include/linux/mailbox_controller.h
8373
8374MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8375M:	Michael Kerrisk <mtk.manpages@gmail.com>
8376W:	http://www.kernel.org/doc/man-pages
8377L:	linux-man@vger.kernel.org
8378S:	Maintained
8379
8380MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8381M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8382L:	linux-mips@linux-mips.org
8383S:	Maintained
8384F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8385
8386MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8387M:	Andrew Lunn <andrew@lunn.ch>
8388M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8389L:	netdev@vger.kernel.org
8390S:	Maintained
8391F:	drivers/net/dsa/mv88e6xxx/
8392F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8393
8394MARVELL ARMADA DRM SUPPORT
8395M:	Russell King <linux@armlinux.org.uk>
8396S:	Maintained
8397T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8398T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8399F:	drivers/gpu/drm/armada/
8400F:	include/uapi/drm/armada_drm.h
8401F:	Documentation/devicetree/bindings/display/armada/
8402
8403MARVELL CRYPTO DRIVER
8404M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8405M:	Arnaud Ebalard <arno@natisbad.org>
8406F:	drivers/crypto/marvell/
8407S:	Maintained
8408L:	linux-crypto@vger.kernel.org
8409
8410MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8411M:	Mirko Lindner <mlindner@marvell.com>
8412M:	Stephen Hemminger <stephen@networkplumber.org>
8413L:	netdev@vger.kernel.org
8414S:	Maintained
8415F:	drivers/net/ethernet/marvell/sk*
8416
8417MARVELL LIBERTAS WIRELESS DRIVER
8418L:	libertas-dev@lists.infradead.org
8419S:	Orphan
8420F:	drivers/net/wireless/marvell/libertas/
8421
8422MARVELL MACCHIATOBIN SUPPORT
8423M:	Russell King <rmk@armlinux.org.uk>
8424L:	linux-arm-kernel@lists.infradead.org
8425S:	Maintained
8426F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8427
8428MARVELL MV643XX ETHERNET DRIVER
8429M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8430L:	netdev@vger.kernel.org
8431S:	Maintained
8432F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8433F:	include/linux/mv643xx.h
8434
8435MARVELL MV88X3310 PHY DRIVER
8436M:	Russell King <rmk@armlinux.org.uk>
8437L:	netdev@vger.kernel.org
8438S:	Maintained
8439F:	drivers/net/phy/marvell10g.c
8440
8441MARVELL MVNETA ETHERNET DRIVER
8442M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8443L:	netdev@vger.kernel.org
8444S:	Maintained
8445F:	drivers/net/ethernet/marvell/mvneta.*
8446
8447MARVELL MWIFIEX WIRELESS DRIVER
8448M:	Amitkumar Karwar <amitkarwar@gmail.com>
8449M:	Nishant Sarmukadam <nishants@marvell.com>
8450M:	Ganapathi Bhat <gbhat@marvell.com>
8451M:	Xinming Hu <huxm@marvell.com>
8452L:	linux-wireless@vger.kernel.org
8453S:	Maintained
8454F:	drivers/net/wireless/marvell/mwifiex/
8455
8456MARVELL MWL8K WIRELESS DRIVER
8457M:	Lennert Buytenhek <buytenh@wantstofly.org>
8458L:	linux-wireless@vger.kernel.org
8459S:	Odd Fixes
8460F:	drivers/net/wireless/marvell/mwl8k.c
8461
8462MARVELL NAND CONTROLLER DRIVER
8463M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8464L:	linux-mtd@lists.infradead.org
8465S:	Maintained
8466F:	drivers/mtd/nand/marvell_nand.c
8467F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8468
8469MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8470M:	Nicolas Pitre <nico@fluxnic.net>
8471S:	Odd Fixes
8472F:	drivers/mmc/host/mvsdio.*
8473
8474MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8475M:	Hu Ziji <huziji@marvell.com>
8476L:	linux-mmc@vger.kernel.org
8477S:	Supported
8478F:	drivers/mmc/host/sdhci-xenon*
8479F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8480
8481MATROX FRAMEBUFFER DRIVER
8482L:	linux-fbdev@vger.kernel.org
8483S:	Orphan
8484F:	drivers/video/fbdev/matrox/matroxfb_*
8485F:	include/uapi/linux/matroxfb.h
8486
8487MAX16065 HARDWARE MONITOR DRIVER
8488M:	Guenter Roeck <linux@roeck-us.net>
8489L:	linux-hwmon@vger.kernel.org
8490S:	Maintained
8491F:	Documentation/hwmon/max16065
8492F:	drivers/hwmon/max16065.c
8493
8494MAX20751 HARDWARE MONITOR DRIVER
8495M:	Guenter Roeck <linux@roeck-us.net>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/max20751
8499F:	drivers/hwmon/max20751.c
8500
8501MAX2175 SDR TUNER DRIVER
8502M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503L:	linux-media@vger.kernel.org
8504T:	git git://linuxtv.org/media_tree.git
8505S:	Maintained
8506F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8507F:	Documentation/media/v4l-drivers/max2175.rst
8508F:	drivers/media/i2c/max2175*
8509F:	include/uapi/linux/max2175.h
8510
8511MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512L:	linux-hwmon@vger.kernel.org
8513S:	Orphan
8514F:	Documentation/hwmon/max6650
8515F:	drivers/hwmon/max6650.c
8516
8517MAX6697 HARDWARE MONITOR DRIVER
8518M:	Guenter Roeck <linux@roeck-us.net>
8519L:	linux-hwmon@vger.kernel.org
8520S:	Maintained
8521F:	Documentation/hwmon/max6697
8522F:	Documentation/devicetree/bindings/i2c/max6697.txt
8523F:	drivers/hwmon/max6697.c
8524F:	include/linux/platform_data/max6697.h
8525
8526MAX9860 MONO AUDIO VOICE CODEC DRIVER
8527M:	Peter Rosin <peda@axentia.se>
8528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8529S:	Maintained
8530F:	Documentation/devicetree/bindings/sound/max9860.txt
8531F:	sound/soc/codecs/max9860.*
8532
8533MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8534M:	Javier Martinez Canillas <javier@dowhile0.org>
8535L:	linux-kernel@vger.kernel.org
8536S:	Supported
8537F:	drivers/regulator/max77802-regulator.c
8538F:	Documentation/devicetree/bindings/*/*max77802.txt
8539F:	include/dt-bindings/*/*max77802.h
8540
8541MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8542M:	Krzysztof Kozlowski <krzk@kernel.org>
8543M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8544L:	linux-pm@vger.kernel.org
8545S:	Supported
8546F:	drivers/power/supply/max14577_charger.c
8547F:	drivers/power/supply/max77693_charger.c
8548
8549MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8550M:	Chanwoo Choi <cw00.choi@samsung.com>
8551M:	Krzysztof Kozlowski <krzk@kernel.org>
8552M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8553L:	linux-kernel@vger.kernel.org
8554S:	Supported
8555F:	drivers/*/max14577*.c
8556F:	drivers/*/max77686*.c
8557F:	drivers/*/max77693*.c
8558F:	drivers/extcon/extcon-max14577.c
8559F:	drivers/extcon/extcon-max77693.c
8560F:	drivers/rtc/rtc-max77686.c
8561F:	drivers/clk/clk-max77686.c
8562F:	Documentation/devicetree/bindings/mfd/max14577.txt
8563F:	Documentation/devicetree/bindings/*/max77686.txt
8564F:	Documentation/devicetree/bindings/mfd/max77693.txt
8565F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8566F:	include/linux/mfd/max14577*.h
8567F:	include/linux/mfd/max77686*.h
8568F:	include/linux/mfd/max77693*.h
8569
8570MAXIRADIO FM RADIO RECEIVER DRIVER
8571M:	Hans Verkuil <hverkuil@xs4all.nl>
8572L:	linux-media@vger.kernel.org
8573T:	git git://linuxtv.org/media_tree.git
8574W:	https://linuxtv.org
8575S:	Maintained
8576F:	drivers/media/radio/radio-maxiradio*
8577
8578MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8579M:	Peter Rosin <peda@axentia.se>
8580L:	linux-iio@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8583F:	drivers/iio/potentiometer/mcp4531.c
8584
8585MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8586M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8587L:	linux-iio@vger.kernel.org
8588S:	Maintained
8589F:	drivers/iio/dac/cio-dac.c
8590
8591MEDIA DRIVERS FOR ASCOT2E
8592M:	Sergey Kozlov <serjk@netup.ru>
8593M:	Abylay Ospan <aospan@netup.ru>
8594L:	linux-media@vger.kernel.org
8595W:	https://linuxtv.org
8596W:	http://netup.tv/
8597T:	git git://linuxtv.org/media_tree.git
8598S:	Supported
8599F:	drivers/media/dvb-frontends/ascot2e*
8600
8601MEDIA DRIVERS FOR CXD2841ER
8602M:	Sergey Kozlov <serjk@netup.ru>
8603M:	Abylay Ospan <aospan@netup.ru>
8604L:	linux-media@vger.kernel.org
8605W:	https://linuxtv.org
8606W:	http://netup.tv/
8607T:	git git://linuxtv.org/media_tree.git
8608S:	Supported
8609F:	drivers/media/dvb-frontends/cxd2841er*
8610
8611MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8612M:	Daniel Scheller <d.scheller.oss@gmail.com>
8613L:	linux-media@vger.kernel.org
8614W:	https://linuxtv.org
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Maintained
8617F:	drivers/media/pci/ddbridge/*
8618
8619MEDIA DRIVERS FOR FREESCALE IMX
8620M:	Steve Longerbeam <slongerbeam@gmail.com>
8621M:	Philipp Zabel <p.zabel@pengutronix.de>
8622L:	linux-media@vger.kernel.org
8623T:	git git://linuxtv.org/media_tree.git
8624S:	Maintained
8625F:	Documentation/devicetree/bindings/media/imx.txt
8626F:	Documentation/media/v4l-drivers/imx.rst
8627F:	drivers/staging/media/imx/
8628F:	include/linux/imx-media.h
8629F:	include/media/imx.h
8630
8631MEDIA DRIVERS FOR HELENE
8632M:	Abylay Ospan <aospan@netup.ru>
8633L:	linux-media@vger.kernel.org
8634W:	https://linuxtv.org
8635W:	http://netup.tv/
8636T:	git git://linuxtv.org/media_tree.git
8637S:	Supported
8638F:	drivers/media/dvb-frontends/helene*
8639
8640MEDIA DRIVERS FOR HORUS3A
8641M:	Sergey Kozlov <serjk@netup.ru>
8642M:	Abylay Ospan <aospan@netup.ru>
8643L:	linux-media@vger.kernel.org
8644W:	https://linuxtv.org
8645W:	http://netup.tv/
8646T:	git git://linuxtv.org/media_tree.git
8647S:	Supported
8648F:	drivers/media/dvb-frontends/horus3a*
8649
8650MEDIA DRIVERS FOR LNBH25
8651M:	Sergey Kozlov <serjk@netup.ru>
8652M:	Abylay Ospan <aospan@netup.ru>
8653L:	linux-media@vger.kernel.org
8654W:	https://linuxtv.org
8655W:	http://netup.tv/
8656T:	git git://linuxtv.org/media_tree.git
8657S:	Supported
8658F:	drivers/media/dvb-frontends/lnbh25*
8659
8660MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8661M:	Daniel Scheller <d.scheller.oss@gmail.com>
8662L:	linux-media@vger.kernel.org
8663W:	https://linuxtv.org
8664T:	git git://linuxtv.org/media_tree.git
8665S:	Maintained
8666F:	drivers/media/dvb-frontends/mxl5xx*
8667
8668MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8669M:	Sergey Kozlov <serjk@netup.ru>
8670M:	Abylay Ospan <aospan@netup.ru>
8671L:	linux-media@vger.kernel.org
8672W:	https://linuxtv.org
8673W:	http://netup.tv/
8674T:	git git://linuxtv.org/media_tree.git
8675S:	Supported
8676F:	drivers/media/pci/netup_unidvb/*
8677
8678MEDIA DRIVERS FOR RENESAS - DRIF
8679M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8680L:	linux-media@vger.kernel.org
8681L:	linux-renesas-soc@vger.kernel.org
8682T:	git git://linuxtv.org/media_tree.git
8683S:	Supported
8684F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8685F:	drivers/media/platform/rcar_drif.c
8686
8687MEDIA DRIVERS FOR RENESAS - FCP
8688M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8689L:	linux-media@vger.kernel.org
8690L:	linux-renesas-soc@vger.kernel.org
8691T:	git git://linuxtv.org/media_tree.git
8692S:	Supported
8693F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8694F:	drivers/media/platform/rcar-fcp.c
8695F:	include/media/rcar-fcp.h
8696
8697MEDIA DRIVERS FOR RENESAS - FDP1
8698M:	Kieran Bingham <kieran@bingham.xyz>
8699L:	linux-media@vger.kernel.org
8700L:	linux-renesas-soc@vger.kernel.org
8701T:	git git://linuxtv.org/media_tree.git
8702S:	Supported
8703F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8704F:	drivers/media/platform/rcar_fdp1.c
8705
8706MEDIA DRIVERS FOR RENESAS - VIN
8707M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8708L:	linux-media@vger.kernel.org
8709L:	linux-renesas-soc@vger.kernel.org
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Supported
8712F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8713F:	drivers/media/platform/rcar-vin/
8714
8715MEDIA DRIVERS FOR RENESAS - VSP1
8716M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8717L:	linux-media@vger.kernel.org
8718L:	linux-renesas-soc@vger.kernel.org
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Supported
8721F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8722F:	drivers/media/platform/vsp1/
8723
8724MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8725M:	Daniel Scheller <d.scheller.oss@gmail.com>
8726L:	linux-media@vger.kernel.org
8727W:	https://linuxtv.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	drivers/media/dvb-frontends/stv0910*
8731
8732MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8733M:	Daniel Scheller <d.scheller.oss@gmail.com>
8734L:	linux-media@vger.kernel.org
8735W:	https://linuxtv.org
8736T:	git git://linuxtv.org/media_tree.git
8737S:	Maintained
8738F:	drivers/media/dvb-frontends/stv6111*
8739
8740MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8741M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8743P:	LinuxTV.org Project
8744L:	linux-media@vger.kernel.org
8745W:	https://linuxtv.org
8746Q:	http://patchwork.kernel.org/project/linux-media/list/
8747T:	git git://linuxtv.org/media_tree.git
8748S:	Maintained
8749F:	Documentation/devicetree/bindings/media/
8750F:	Documentation/media/
8751F:	drivers/media/
8752F:	drivers/staging/media/
8753F:	include/linux/platform_data/media/
8754F:	include/media/
8755F:	include/uapi/linux/dvb/
8756F:	include/uapi/linux/videodev2.h
8757F:	include/uapi/linux/media.h
8758F:	include/uapi/linux/v4l2-*
8759F:	include/uapi/linux/meye.h
8760F:	include/uapi/linux/ivtv*
8761F:	include/uapi/linux/uvcvideo.h
8762
8763MEDIATEK CIR DRIVER
8764M:	Sean Wang <sean.wang@mediatek.com>
8765S:	Maintained
8766F:	drivers/media/rc/mtk-cir.c
8767
8768MEDIATEK PMIC LED DRIVER
8769M:	Sean Wang <sean.wang@mediatek.com>
8770S:	Maintained
8771F:	drivers/leds/leds-mt6323.c
8772F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8773
8774MEDIATEK ETHERNET DRIVER
8775M:	Felix Fietkau <nbd@openwrt.org>
8776M:	John Crispin <john@phrozen.org>
8777M:	Sean Wang <sean.wang@mediatek.com>
8778M:	Nelson Chang <nelson.chang@mediatek.com>
8779L:	netdev@vger.kernel.org
8780S:	Maintained
8781F:	drivers/net/ethernet/mediatek/
8782
8783MEDIATEK SWITCH DRIVER
8784M:	Sean Wang <sean.wang@mediatek.com>
8785L:	netdev@vger.kernel.org
8786S:	Maintained
8787F:	drivers/net/dsa/mt7530.*
8788F:	net/dsa/tag_mtk.c
8789
8790MEDIATEK JPEG DRIVER
8791M:	Rick Chang <rick.chang@mediatek.com>
8792M:	Bin Liu <bin.liu@mediatek.com>
8793S:	Supported
8794F:	drivers/media/platform/mtk-jpeg/
8795F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8796
8797MEDIATEK MDP DRIVER
8798M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8799M:	Houlong Wei <houlong.wei@mediatek.com>
8800M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8801S:	Supported
8802F:	drivers/media/platform/mtk-mdp/
8803F:	drivers/media/platform/mtk-vpu/
8804F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8805
8806MEDIATEK MEDIA DRIVER
8807M:	Tiffany Lin <tiffany.lin@mediatek.com>
8808M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8809S:	Supported
8810F:	drivers/media/platform/mtk-vcodec/
8811F:	drivers/media/platform/mtk-vpu/
8812F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8813F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8814
8815MEDIATEK MT7601U WIRELESS LAN DRIVER
8816M:	Jakub Kicinski <kubakici@wp.pl>
8817L:	linux-wireless@vger.kernel.org
8818S:	Maintained
8819F:	drivers/net/wireless/mediatek/mt7601u/
8820
8821MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8822M:	Sean Wang <sean.wang@mediatek.com>
8823S:	Maintained
8824F:	drivers/char/hw_random/mtk-rng.c
8825
8826MEDIATEK USB3 DRD IP DRIVER
8827M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8828L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8830L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8831S:	Maintained
8832F:	drivers/usb/mtu3/
8833
8834MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8835M:	Peter Senna Tschudin <peter.senna@collabora.com>
8836M:	Martin Donnelly <martin.donnelly@ge.com>
8837M:	Martyn Welch <martyn.welch@collabora.co.uk>
8838S:	Maintained
8839F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8840F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8841
8842MEGARAID SCSI/SAS DRIVERS
8843M:	Kashyap Desai <kashyap.desai@broadcom.com>
8844M:	Sumit Saxena <sumit.saxena@broadcom.com>
8845M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8846L:	megaraidlinux.pdl@broadcom.com
8847L:	linux-scsi@vger.kernel.org
8848W:	http://www.avagotech.com/support/
8849S:	Maintained
8850F:	Documentation/scsi/megaraid.txt
8851F:	drivers/scsi/megaraid.*
8852F:	drivers/scsi/megaraid/
8853
8854MELEXIS MLX90614 DRIVER
8855M:	Crt Mori <cmo@melexis.com>
8856L:	linux-iio@vger.kernel.org
8857W:	http://www.melexis.com
8858S:	Supported
8859F:	drivers/iio/temperature/mlx90614.c
8860
8861MELFAS MIP4 TOUCHSCREEN DRIVER
8862M:	Sangwon Jee <jeesw@melfas.com>
8863W:	http://www.melfas.com
8864S:	Supported
8865F:	drivers/input/touchscreen/melfas_mip4.c
8866F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8867
8868MELLANOX ETHERNET DRIVER (mlx4_en)
8869M:	Tariq Toukan <tariqt@mellanox.com>
8870L:	netdev@vger.kernel.org
8871S:	Supported
8872W:	http://www.mellanox.com
8873Q:	http://patchwork.ozlabs.org/project/netdev/list/
8874F:	drivers/net/ethernet/mellanox/mlx4/en_*
8875
8876MELLANOX ETHERNET DRIVER (mlx5e)
8877M:	Saeed Mahameed <saeedm@mellanox.com>
8878L:	netdev@vger.kernel.org
8879S:	Supported
8880W:	http://www.mellanox.com
8881Q:	http://patchwork.ozlabs.org/project/netdev/list/
8882F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8883
8884MELLANOX ETHERNET INNOVA DRIVER
8885M:	Ilan Tayari <ilant@mellanox.com>
8886R:	Boris Pismenny <borisp@mellanox.com>
8887L:	netdev@vger.kernel.org
8888S:	Supported
8889W:	http://www.mellanox.com
8890Q:	http://patchwork.ozlabs.org/project/netdev/list/
8891F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8892F:	include/linux/mlx5/mlx5_ifc_fpga.h
8893
8894MELLANOX ETHERNET INNOVA IPSEC DRIVER
8895M:	Ilan Tayari <ilant@mellanox.com>
8896R:	Boris Pismenny <borisp@mellanox.com>
8897L:	netdev@vger.kernel.org
8898S:	Supported
8899W:	http://www.mellanox.com
8900Q:	http://patchwork.ozlabs.org/project/netdev/list/
8901F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8902F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8903
8904MELLANOX ETHERNET SWITCH DRIVERS
8905M:	Jiri Pirko <jiri@mellanox.com>
8906M:	Ido Schimmel <idosch@mellanox.com>
8907L:	netdev@vger.kernel.org
8908S:	Supported
8909W:	http://www.mellanox.com
8910Q:	http://patchwork.ozlabs.org/project/netdev/list/
8911F:	drivers/net/ethernet/mellanox/mlxsw/
8912
8913MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8914M:	mlxsw@mellanox.com
8915L:	netdev@vger.kernel.org
8916S:	Supported
8917W:	http://www.mellanox.com
8918Q:	http://patchwork.ozlabs.org/project/netdev/list/
8919F:	drivers/net/ethernet/mellanox/mlxfw/
8920
8921MELLANOX MLX CPLD HOTPLUG DRIVER
8922M:	Vadim Pasternak <vadimp@mellanox.com>
8923L:	platform-driver-x86@vger.kernel.org
8924S:	Supported
8925F:	drivers/platform/x86/mlxcpld-hotplug.c
8926F:	include/linux/platform_data/mlxcpld-hotplug.h
8927
8928MELLANOX MLX4 core VPI driver
8929M:	Tariq Toukan <tariqt@mellanox.com>
8930L:	netdev@vger.kernel.org
8931L:	linux-rdma@vger.kernel.org
8932W:	http://www.mellanox.com
8933Q:	http://patchwork.ozlabs.org/project/netdev/list/
8934S:	Supported
8935F:	drivers/net/ethernet/mellanox/mlx4/
8936F:	include/linux/mlx4/
8937
8938MELLANOX MLX4 IB driver
8939M:	Yishai Hadas <yishaih@mellanox.com>
8940L:	linux-rdma@vger.kernel.org
8941W:	http://www.mellanox.com
8942Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8943S:	Supported
8944F:	drivers/infiniband/hw/mlx4/
8945F:	include/linux/mlx4/
8946F:	include/uapi/rdma/mlx4-abi.h
8947
8948MELLANOX MLX5 core VPI driver
8949M:	Saeed Mahameed <saeedm@mellanox.com>
8950M:	Matan Barak <matanb@mellanox.com>
8951M:	Leon Romanovsky <leonro@mellanox.com>
8952L:	netdev@vger.kernel.org
8953L:	linux-rdma@vger.kernel.org
8954W:	http://www.mellanox.com
8955Q:	http://patchwork.ozlabs.org/project/netdev/list/
8956S:	Supported
8957F:	drivers/net/ethernet/mellanox/mlx5/core/
8958F:	include/linux/mlx5/
8959
8960MELLANOX MLX5 IB driver
8961M:	Matan Barak <matanb@mellanox.com>
8962M:	Leon Romanovsky <leonro@mellanox.com>
8963L:	linux-rdma@vger.kernel.org
8964W:	http://www.mellanox.com
8965Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8966S:	Supported
8967F:	drivers/infiniband/hw/mlx5/
8968F:	include/linux/mlx5/
8969F:	include/uapi/rdma/mlx5-abi.h
8970
8971MELLANOX MLXCPLD I2C AND MUX DRIVER
8972M:	Vadim Pasternak <vadimp@mellanox.com>
8973M:	Michael Shych <michaelsh@mellanox.com>
8974L:	linux-i2c@vger.kernel.org
8975S:	Supported
8976F:	drivers/i2c/busses/i2c-mlxcpld.c
8977F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8978F:	Documentation/i2c/busses/i2c-mlxcpld
8979
8980MELLANOX MLXCPLD LED DRIVER
8981M:	Vadim Pasternak <vadimp@mellanox.com>
8982L:	linux-leds@vger.kernel.org
8983S:	Supported
8984F:	drivers/leds/leds-mlxcpld.c
8985F:	Documentation/leds/leds-mlxcpld.txt
8986
8987MELLANOX PLATFORM DRIVER
8988M:	Vadim Pasternak <vadimp@mellanox.com>
8989L:	platform-driver-x86@vger.kernel.org
8990S:	Supported
8991F:	drivers/platform/x86/mlx-platform.c
8992
8993MEMBARRIER SUPPORT
8994M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8995M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8996L:	linux-kernel@vger.kernel.org
8997S:	Supported
8998F:	kernel/sched/membarrier.c
8999F:	include/uapi/linux/membarrier.h
9000
9001MEMORY MANAGEMENT
9002L:	linux-mm@kvack.org
9003W:	http://www.linux-mm.org
9004S:	Maintained
9005F:	include/linux/mm.h
9006F:	include/linux/gfp.h
9007F:	include/linux/mmzone.h
9008F:	include/linux/memory_hotplug.h
9009F:	include/linux/vmalloc.h
9010F:	mm/
9011
9012MEMORY TECHNOLOGY DEVICES (MTD)
9013M:	David Woodhouse <dwmw2@infradead.org>
9014M:	Brian Norris <computersforpeace@gmail.com>
9015M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9016M:	Marek Vasut <marek.vasut@gmail.com>
9017M:	Richard Weinberger <richard@nod.at>
9018M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9019L:	linux-mtd@lists.infradead.org
9020W:	http://www.linux-mtd.infradead.org/
9021Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9022T:	git git://git.infradead.org/linux-mtd.git master
9023T:	git git://git.infradead.org/linux-mtd.git mtd/next
9024S:	Maintained
9025F:	Documentation/devicetree/bindings/mtd/
9026F:	drivers/mtd/
9027F:	include/linux/mtd/
9028F:	include/uapi/mtd/
9029
9030MEN A21 WATCHDOG DRIVER
9031M:	Johannes Thumshirn <morbidrsa@gmail.com>
9032L:	linux-watchdog@vger.kernel.org
9033S:	Maintained
9034F:	drivers/watchdog/mena21_wdt.c
9035
9036MEN CHAMELEON BUS (mcb)
9037M:	Johannes Thumshirn <morbidrsa@gmail.com>
9038S:	Maintained
9039F:	drivers/mcb/
9040F:	include/linux/mcb.h
9041F:	Documentation/men-chameleon-bus.txt
9042
9043MEN F21BMC (Board Management Controller)
9044M:	Andreas Werner <andreas.werner@men.de>
9045S:	Supported
9046F:	drivers/mfd/menf21bmc.c
9047F:	drivers/watchdog/menf21bmc_wdt.c
9048F:	drivers/leds/leds-menf21bmc.c
9049F:	drivers/hwmon/menf21bmc_hwmon.c
9050F:	Documentation/hwmon/menf21bmc
9051
9052MESON AO CEC DRIVER FOR AMLOGIC SOCS
9053M:	Neil Armstrong <narmstrong@baylibre.com>
9054L:	linux-media@lists.freedesktop.org
9055L:	linux-amlogic@lists.infradead.org
9056W:	http://linux-meson.com/
9057S:	Supported
9058F:	drivers/media/platform/meson/ao-cec.c
9059F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9060T:	git git://linuxtv.org/media_tree.git
9061
9062METAG ARCHITECTURE
9063M:	James Hogan <jhogan@kernel.org>
9064L:	linux-metag@vger.kernel.org
9065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9066S:	Odd Fixes
9067F:	arch/metag/
9068F:	Documentation/metag/
9069F:	Documentation/devicetree/bindings/metag/
9070F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9071F:	drivers/clocksource/metag_generic.c
9072F:	drivers/irqchip/irq-metag.c
9073F:	drivers/irqchip/irq-metag-ext.c
9074F:	drivers/tty/metag_da.c
9075
9076MICROBLAZE ARCHITECTURE
9077M:	Michal Simek <monstr@monstr.eu>
9078W:	http://www.monstr.eu/fdt/
9079T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9080S:	Supported
9081F:	arch/microblaze/
9082
9083MICROCHIP / ATMEL AT91 SERIAL DRIVER
9084M:	Richard Genoud <richard.genoud@gmail.com>
9085S:	Maintained
9086F:	drivers/tty/serial/atmel_serial.c
9087F:	drivers/tty/serial/atmel_serial.h
9088
9089MICROCHIP / ATMEL DMA DRIVER
9090M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9092L:	dmaengine@vger.kernel.org
9093S:	Supported
9094F:	drivers/dma/at_hdmac.c
9095F:	drivers/dma/at_hdmac_regs.h
9096F:	include/linux/platform_data/dma-atmel.h
9097
9098MICROCHIP / ATMEL ECC DRIVER
9099M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9100L:	linux-crypto@vger.kernel.org
9101S:	Maintained
9102F:	drivers/crypto/atmel-ecc.*
9103
9104MICROCHIP / ATMEL ISC DRIVER
9105M:	Songjun Wu <songjun.wu@microchip.com>
9106L:	linux-media@vger.kernel.org
9107S:	Supported
9108F:	drivers/media/platform/atmel/atmel-isc.c
9109F:	drivers/media/platform/atmel/atmel-isc-regs.h
9110F:	devicetree/bindings/media/atmel-isc.txt
9111
9112MICROCHIP / ATMEL NAND DRIVER
9113M:	Wenyou Yang <wenyou.yang@microchip.com>
9114M:	Josh Wu <rainyfeeling@outlook.com>
9115L:	linux-mtd@lists.infradead.org
9116S:	Supported
9117F:	drivers/mtd/nand/atmel/*
9118F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9119
9120MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9121M:	Woojung Huh <Woojung.Huh@microchip.com>
9122M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9123L:	netdev@vger.kernel.org
9124S:	Maintained
9125F:	net/dsa/tag_ksz.c
9126F:	drivers/net/dsa/microchip/*
9127F:	include/linux/platform_data/microchip-ksz.h
9128F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9129
9130MICROCHIP USB251XB DRIVER
9131M:	Richard Leitner <richard.leitner@skidata.com>
9132L:	linux-usb@vger.kernel.org
9133S:	Maintained
9134F:	drivers/usb/misc/usb251xb.c
9135F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9136
9137MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9138M:	Don Brace <don.brace@microsemi.com>
9139L:	esc.storagedev@microsemi.com
9140L:	linux-scsi@vger.kernel.org
9141S:	Supported
9142F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9143F:	drivers/scsi/smartpqi/Kconfig
9144F:	drivers/scsi/smartpqi/Makefile
9145F:	include/linux/cciss*.h
9146F:	include/uapi/linux/cciss*.h
9147F:	Documentation/scsi/smartpqi.txt
9148
9149MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9150M:	Chen Yu <yu.c.chen@intel.com>
9151L:	platform-driver-x86@vger.kernel.org
9152S:	Supported
9153F:	drivers/platform/x86/surfacepro3_button.c
9154
9155MICROTEK X6 SCANNER
9156M:	Oliver Neukum <oliver@neukum.org>
9157S:	Maintained
9158F:	drivers/usb/image/microtek.*
9159
9160MIPS
9161M:	Ralf Baechle <ralf@linux-mips.org>
9162M:	James Hogan <jhogan@kernel.org>
9163L:	linux-mips@linux-mips.org
9164W:	http://www.linux-mips.org/
9165T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9166Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9167S:	Supported
9168F:	Documentation/devicetree/bindings/mips/
9169F:	Documentation/mips/
9170F:	arch/mips/
9171
9172MIPS BOSTON DEVELOPMENT BOARD
9173M:	Paul Burton <paul.burton@mips.com>
9174L:	linux-mips@linux-mips.org
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9177F:	arch/mips/boot/dts/img/boston.dts
9178F:	arch/mips/configs/generic/board-boston.config
9179F:	drivers/clk/imgtec/clk-boston.c
9180F:	include/dt-bindings/clock/boston-clock.h
9181
9182MIPS GENERIC PLATFORM
9183M:	Paul Burton <paul.burton@mips.com>
9184L:	linux-mips@linux-mips.org
9185S:	Supported
9186F:	arch/mips/generic/
9187F:	arch/mips/tools/generic-board-config.sh
9188
9189MIPS/LOONGSON1 ARCHITECTURE
9190M:	Keguang Zhang <keguang.zhang@gmail.com>
9191L:	linux-mips@linux-mips.org
9192S:	Maintained
9193F:	arch/mips/loongson32/
9194F:	arch/mips/include/asm/mach-loongson32/
9195F:	drivers/*/*loongson1*
9196F:	drivers/*/*/*loongson1*
9197
9198MIPS RINT INSTRUCTION EMULATION
9199M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9200L:	linux-mips@linux-mips.org
9201S:	Supported
9202F:	arch/mips/math-emu/sp_rint.c
9203F:	arch/mips/math-emu/dp_rint.c
9204
9205MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9206M:	Hans Verkuil <hverkuil@xs4all.nl>
9207L:	linux-media@vger.kernel.org
9208T:	git git://linuxtv.org/media_tree.git
9209W:	https://linuxtv.org
9210S:	Odd Fixes
9211F:	drivers/media/radio/radio-miropcm20*
9212
9213MMP SUPPORT
9214M:	Eric Miao <eric.y.miao@gmail.com>
9215M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9217T:	git git://github.com/hzhuang1/linux.git
9218T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9219S:	Maintained
9220F:	arch/arm/boot/dts/mmp*
9221F:	arch/arm/mach-mmp/
9222
9223MN88472 MEDIA DRIVER
9224M:	Antti Palosaari <crope@iki.fi>
9225L:	linux-media@vger.kernel.org
9226W:	https://linuxtv.org
9227W:	http://palosaari.fi/linux/
9228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9229S:	Maintained
9230F:	drivers/media/dvb-frontends/mn88472*
9231
9232MN88473 MEDIA DRIVER
9233M:	Antti Palosaari <crope@iki.fi>
9234L:	linux-media@vger.kernel.org
9235W:	https://linuxtv.org
9236W:	http://palosaari.fi/linux/
9237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9238S:	Maintained
9239F:	drivers/media/dvb-frontends/mn88473*
9240
9241MODULE SUPPORT
9242M:	Jessica Yu <jeyu@kernel.org>
9243M:	Rusty Russell <rusty@rustcorp.com.au>
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9245S:	Maintained
9246F:	include/linux/module.h
9247F:	kernel/module.c
9248
9249MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9250W:	http://popies.net/meye/
9251S:	Orphan
9252F:	Documentation/media/v4l-drivers/meye*
9253F:	drivers/media/pci/meye/
9254F:	include/uapi/linux/meye.h
9255
9256MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9257M:	Jiri Slaby <jirislaby@gmail.com>
9258S:	Maintained
9259F:	Documentation/serial/moxa-smartio
9260F:	drivers/tty/mxser.*
9261
9262MR800 AVERMEDIA USB FM RADIO DRIVER
9263M:	Alexey Klimov <klimov.linux@gmail.com>
9264L:	linux-media@vger.kernel.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Maintained
9267F:	drivers/media/radio/radio-mr800.c
9268
9269MRF24J40 IEEE 802.15.4 RADIO DRIVER
9270M:	Alan Ott <alan@signal11.us>
9271L:	linux-wpan@vger.kernel.org
9272S:	Maintained
9273F:	drivers/net/ieee802154/mrf24j40.c
9274F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9275
9276MSI LAPTOP SUPPORT
9277M:	"Lee, Chun-Yi" <jlee@suse.com>
9278L:	platform-driver-x86@vger.kernel.org
9279S:	Maintained
9280F:	drivers/platform/x86/msi-laptop.c
9281
9282MSI WMI SUPPORT
9283L:	platform-driver-x86@vger.kernel.org
9284S:	Orphan
9285F:	drivers/platform/x86/msi-wmi.c
9286
9287MSI001 MEDIA DRIVER
9288M:	Antti Palosaari <crope@iki.fi>
9289L:	linux-media@vger.kernel.org
9290W:	https://linuxtv.org
9291W:	http://palosaari.fi/linux/
9292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9293T:	git git://linuxtv.org/anttip/media_tree.git
9294S:	Maintained
9295F:	drivers/media/tuners/msi001*
9296
9297MSI2500 MEDIA DRIVER
9298M:	Antti Palosaari <crope@iki.fi>
9299L:	linux-media@vger.kernel.org
9300W:	https://linuxtv.org
9301W:	http://palosaari.fi/linux/
9302Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9303T:	git git://linuxtv.org/anttip/media_tree.git
9304S:	Maintained
9305F:	drivers/media/usb/msi2500/
9306
9307MSYSTEMS DISKONCHIP G3 MTD DRIVER
9308M:	Robert Jarzmik <robert.jarzmik@free.fr>
9309L:	linux-mtd@lists.infradead.org
9310S:	Maintained
9311F:	drivers/mtd/devices/docg3*
9312
9313MT9M032 APTINA SENSOR DRIVER
9314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9315L:	linux-media@vger.kernel.org
9316T:	git git://linuxtv.org/media_tree.git
9317S:	Maintained
9318F:	drivers/media/i2c/mt9m032.c
9319F:	include/media/i2c/mt9m032.h
9320
9321MT9P031 APTINA CAMERA SENSOR
9322M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9323L:	linux-media@vger.kernel.org
9324T:	git git://linuxtv.org/media_tree.git
9325S:	Maintained
9326F:	drivers/media/i2c/mt9p031.c
9327F:	include/media/i2c/mt9p031.h
9328
9329MT9T001 APTINA CAMERA SENSOR
9330M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9331L:	linux-media@vger.kernel.org
9332T:	git git://linuxtv.org/media_tree.git
9333S:	Maintained
9334F:	drivers/media/i2c/mt9t001.c
9335F:	include/media/i2c/mt9t001.h
9336
9337MT9V032 APTINA CAMERA SENSOR
9338M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9339L:	linux-media@vger.kernel.org
9340T:	git git://linuxtv.org/media_tree.git
9341S:	Maintained
9342F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9343F:	drivers/media/i2c/mt9v032.c
9344F:	include/media/i2c/mt9v032.h
9345
9346MULTIFUNCTION DEVICES (MFD)
9347M:	Lee Jones <lee.jones@linaro.org>
9348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9349S:	Supported
9350F:	Documentation/devicetree/bindings/mfd/
9351F:	drivers/mfd/
9352F:	include/linux/mfd/
9353F:	include/dt-bindings/mfd/
9354
9355MULTIMEDIA CARD (MMC) ETC. OVER SPI
9356S:	Orphan
9357F:	drivers/mmc/host/mmc_spi.c
9358F:	include/linux/spi/mmc_spi.h
9359
9360MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9361M:	Ulf Hansson <ulf.hansson@linaro.org>
9362L:	linux-mmc@vger.kernel.org
9363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9364S:	Maintained
9365F:	Documentation/devicetree/bindings/mmc/
9366F:	drivers/mmc/
9367F:	include/linux/mmc/
9368F:	include/uapi/linux/mmc/
9369
9370MULTIPLEXER SUBSYSTEM
9371M:	Peter Rosin <peda@axentia.se>
9372S:	Maintained
9373F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9374F:	Documentation/devicetree/bindings/mux/
9375F:	include/linux/dt-bindings/mux/
9376F:	include/linux/mux/
9377F:	drivers/mux/
9378
9379MULTITECH MULTIPORT CARD (ISICOM)
9380S:	Orphan
9381F:	drivers/tty/isicom.c
9382F:	include/linux/isicom.h
9383
9384MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9385M:	Bin Liu <b-liu@ti.com>
9386L:	linux-usb@vger.kernel.org
9387S:	Maintained
9388F:	drivers/usb/musb/
9389
9390MXL5007T MEDIA DRIVER
9391M:	Michael Krufky <mkrufky@linuxtv.org>
9392L:	linux-media@vger.kernel.org
9393W:	https://linuxtv.org
9394W:	http://github.com/mkrufky
9395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9396T:	git git://linuxtv.org/mkrufky/tuners.git
9397S:	Maintained
9398F:	drivers/media/tuners/mxl5007t.*
9399
9400MXSFB DRM DRIVER
9401M:	Marek Vasut <marex@denx.de>
9402S:	Supported
9403F:	drivers/gpu/drm/mxsfb/
9404F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9405
9406MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9407M:	Chris Lee <christopher.lee@cspi.com>
9408L:	netdev@vger.kernel.org
9409W:	https://www.cspi.com/ethernet-products/support/downloads/
9410S:	Supported
9411F:	drivers/net/ethernet/myricom/myri10ge/
9412
9413NAND FLASH SUBSYSTEM
9414M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9415R:	Richard Weinberger <richard@nod.at>
9416L:	linux-mtd@lists.infradead.org
9417W:	http://www.linux-mtd.infradead.org/
9418Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9419T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9420T:	git git://git.infradead.org/linux-mtd.git nand/next
9421S:	Maintained
9422F:	drivers/mtd/nand/
9423F:	include/linux/mtd/*nand*.h
9424
9425NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9426M:	Daniel Mack <zonque@gmail.com>
9427S:	Maintained
9428L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9429W:	http://www.native-instruments.com
9430F:	sound/usb/caiaq/
9431
9432NATSEMI ETHERNET DRIVER (DP8381x)
9433S:	Orphan
9434F:	drivers/net/ethernet/natsemi/natsemi.c
9435
9436NCP FILESYSTEM
9437M:	Petr Vandrovec <petr@vandrovec.name>
9438S:	Obsolete
9439F:	drivers/staging/ncpfs/
9440
9441NCR 5380 SCSI DRIVERS
9442M:	Finn Thain <fthain@telegraphics.com.au>
9443M:	Michael Schmitz <schmitzmic@gmail.com>
9444L:	linux-scsi@vger.kernel.org
9445S:	Maintained
9446F:	Documentation/scsi/g_NCR5380.txt
9447F:	drivers/scsi/NCR5380.*
9448F:	drivers/scsi/arm/cumana_1.c
9449F:	drivers/scsi/arm/oak.c
9450F:	drivers/scsi/atari_scsi.*
9451F:	drivers/scsi/dmx3191d.c
9452F:	drivers/scsi/g_NCR5380.*
9453F:	drivers/scsi/mac_scsi.*
9454F:	drivers/scsi/sun3_scsi.*
9455F:	drivers/scsi/sun3_scsi_vme.c
9456
9457NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9458M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9459L:	linux-scsi@vger.kernel.org
9460S:	Maintained
9461F:	drivers/scsi/NCR_D700.*
9462
9463NCT6775 HARDWARE MONITOR DRIVER
9464M:	Guenter Roeck <linux@roeck-us.net>
9465L:	linux-hwmon@vger.kernel.org
9466S:	Maintained
9467F:	Documentation/hwmon/nct6775
9468F:	drivers/hwmon/nct6775.c
9469
9470NETEFFECT IWARP RNIC DRIVER (IW_NES)
9471M:	Faisal Latif <faisal.latif@intel.com>
9472L:	linux-rdma@vger.kernel.org
9473W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9474S:	Supported
9475F:	drivers/infiniband/hw/nes/
9476F:	include/uapi/rdma/nes-abi.h
9477
9478NETEM NETWORK EMULATOR
9479M:	Stephen Hemminger <stephen@networkplumber.org>
9480L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9481S:	Maintained
9482F:	net/sched/sch_netem.c
9483
9484NETERION 10GbE DRIVERS (s2io/vxge)
9485M:	Jon Mason <jdmason@kudzu.us>
9486L:	netdev@vger.kernel.org
9487S:	Supported
9488F:	Documentation/networking/s2io.txt
9489F:	Documentation/networking/vxge.txt
9490F:	drivers/net/ethernet/neterion/
9491
9492NETFILTER
9493M:	Pablo Neira Ayuso <pablo@netfilter.org>
9494M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9495M:	Florian Westphal <fw@strlen.de>
9496L:	netfilter-devel@vger.kernel.org
9497L:	coreteam@netfilter.org
9498W:	http://www.netfilter.org/
9499W:	http://www.iptables.org/
9500W:	http://www.nftables.org/
9501Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9504S:	Maintained
9505F:	include/linux/netfilter*
9506F:	include/linux/netfilter/
9507F:	include/net/netfilter/
9508F:	include/uapi/linux/netfilter*
9509F:	include/uapi/linux/netfilter/
9510F:	net/*/netfilter.c
9511F:	net/*/netfilter/
9512F:	net/netfilter/
9513F:	net/bridge/br_netfilter*.c
9514
9515NETROM NETWORK LAYER
9516M:	Ralf Baechle <ralf@linux-mips.org>
9517L:	linux-hams@vger.kernel.org
9518W:	http://www.linux-ax25.org/
9519S:	Maintained
9520F:	include/net/netrom.h
9521F:	include/uapi/linux/netrom.h
9522F:	net/netrom/
9523
9524NETRONOME ETHERNET DRIVERS
9525M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9526L:	oss-drivers@netronome.com
9527S:	Maintained
9528F:	drivers/net/ethernet/netronome/
9529
9530NETWORK BLOCK DEVICE (NBD)
9531M:	Josef Bacik <jbacik@fb.com>
9532S:	Maintained
9533L:	linux-block@vger.kernel.org
9534L:	nbd@other.debian.org
9535F:	Documentation/blockdev/nbd.txt
9536F:	drivers/block/nbd.c
9537F:	include/uapi/linux/nbd.h
9538
9539NETWORK DROP MONITOR
9540M:	Neil Horman <nhorman@tuxdriver.com>
9541L:	netdev@vger.kernel.org
9542S:	Maintained
9543W:	https://fedorahosted.org/dropwatch/
9544F:	net/core/drop_monitor.c
9545
9546NETWORKING DRIVERS
9547L:	netdev@vger.kernel.org
9548W:	http://www.linuxfoundation.org/en/Net
9549Q:	http://patchwork.ozlabs.org/project/netdev/list/
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9552S:	Odd Fixes
9553F:	Documentation/devicetree/bindings/net/
9554F:	drivers/net/
9555F:	include/linux/if_*
9556F:	include/linux/netdevice.h
9557F:	include/linux/etherdevice.h
9558F:	include/linux/fcdevice.h
9559F:	include/linux/fddidevice.h
9560F:	include/linux/hippidevice.h
9561F:	include/linux/inetdevice.h
9562F:	include/uapi/linux/if_*
9563F:	include/uapi/linux/netdevice.h
9564
9565NETWORKING DRIVERS (WIRELESS)
9566M:	Kalle Valo <kvalo@codeaurora.org>
9567L:	linux-wireless@vger.kernel.org
9568Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9571S:	Maintained
9572F:	Documentation/devicetree/bindings/net/wireless/
9573F:	drivers/net/wireless/
9574
9575NETWORKING [DSA]
9576M:	Andrew Lunn <andrew@lunn.ch>
9577M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9578M:	Florian Fainelli <f.fainelli@gmail.com>
9579S:	Maintained
9580F:	net/dsa/
9581F:	include/net/dsa.h
9582F:	include/linux/dsa/
9583F:	drivers/net/dsa/
9584
9585NETWORKING [GENERAL]
9586M:	"David S. Miller" <davem@davemloft.net>
9587L:	netdev@vger.kernel.org
9588W:	http://www.linuxfoundation.org/en/Net
9589Q:	http://patchwork.ozlabs.org/project/netdev/list/
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9592B:	mailto:netdev@vger.kernel.org
9593S:	Maintained
9594F:	net/
9595F:	include/net/
9596F:	include/linux/in.h
9597F:	include/linux/net.h
9598F:	include/linux/netdevice.h
9599F:	include/uapi/linux/in.h
9600F:	include/uapi/linux/net.h
9601F:	include/uapi/linux/netdevice.h
9602F:	include/uapi/linux/net_namespace.h
9603F:	tools/testing/selftests/net/
9604F:	lib/net_utils.c
9605F:	lib/random32.c
9606
9607NETWORKING [IPSEC]
9608M:	Steffen Klassert <steffen.klassert@secunet.com>
9609M:	Herbert Xu <herbert@gondor.apana.org.au>
9610M:	"David S. Miller" <davem@davemloft.net>
9611L:	netdev@vger.kernel.org
9612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9614S:	Maintained
9615F:	net/core/flow.c
9616F:	net/xfrm/
9617F:	net/key/
9618F:	net/ipv4/xfrm*
9619F:	net/ipv4/esp4*
9620F:	net/ipv4/ah4.c
9621F:	net/ipv4/ipcomp.c
9622F:	net/ipv4/ip_vti.c
9623F:	net/ipv6/xfrm*
9624F:	net/ipv6/esp6*
9625F:	net/ipv6/ah6.c
9626F:	net/ipv6/ipcomp6.c
9627F:	net/ipv6/ip6_vti.c
9628F:	include/uapi/linux/xfrm.h
9629F:	include/net/xfrm.h
9630
9631NETWORKING [IPv4/IPv6]
9632M:	"David S. Miller" <davem@davemloft.net>
9633M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9634M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9635L:	netdev@vger.kernel.org
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9637S:	Maintained
9638F:	net/ipv4/
9639F:	net/ipv6/
9640F:	include/net/ip*
9641F:	arch/x86/net/*
9642
9643NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9644M:	Paul Moore <paul@paul-moore.com>
9645W:	https://github.com/netlabel
9646L:	netdev@vger.kernel.org
9647L:	linux-security-module@vger.kernel.org
9648S:	Maintained
9649F:	Documentation/netlabel/
9650F:	include/net/calipso.h
9651F:	include/net/cipso_ipv4.h
9652F:	include/net/netlabel.h
9653F:	include/uapi/linux/netfilter/xt_SECMARK.h
9654F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9655F:	net/netlabel/
9656F:	net/ipv4/cipso_ipv4.c
9657F:	net/ipv6/calipso.c
9658F:	net/netfilter/xt_CONNSECMARK.c
9659F:	net/netfilter/xt_SECMARK.c
9660
9661NETWORKING [TLS]
9662M:	Ilya Lesokhin <ilyal@mellanox.com>
9663M:	Aviad Yehezkel <aviadye@mellanox.com>
9664M:	Dave Watson <davejwatson@fb.com>
9665L:	netdev@vger.kernel.org
9666S:	Maintained
9667F:	net/tls/*
9668F:	include/uapi/linux/tls.h
9669F:	include/net/tls.h
9670
9671NETWORKING [WIRELESS]
9672L:	linux-wireless@vger.kernel.org
9673Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9674
9675NETDEVSIM
9676M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9677S:	Maintained
9678F:	drivers/net/netdevsim/*
9679
9680NETXEN (1/10) GbE SUPPORT
9681M:	Manish Chopra <manish.chopra@cavium.com>
9682M:	Rahul Verma <rahul.verma@cavium.com>
9683M:	Dept-GELinuxNICDev@cavium.com
9684L:	netdev@vger.kernel.org
9685S:	Supported
9686F:	drivers/net/ethernet/qlogic/netxen/
9687
9688NFC SUBSYSTEM
9689M:	Samuel Ortiz <sameo@linux.intel.com>
9690L:	linux-wireless@vger.kernel.org
9691L:	linux-nfc@lists.01.org (subscribers-only)
9692S:	Supported
9693F:	net/nfc/
9694F:	include/net/nfc/
9695F:	include/uapi/linux/nfc.h
9696F:	drivers/nfc/
9697F:	include/linux/platform_data/nfcmrvl.h
9698F:	include/linux/platform_data/nxp-nci.h
9699F:	Documentation/devicetree/bindings/net/nfc/
9700
9701NFS, SUNRPC, AND LOCKD CLIENTS
9702M:	Trond Myklebust <trond.myklebust@primarydata.com>
9703M:	Anna Schumaker <anna.schumaker@netapp.com>
9704L:	linux-nfs@vger.kernel.org
9705W:	http://client.linux-nfs.org
9706T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9707S:	Maintained
9708F:	fs/lockd/
9709F:	fs/nfs/
9710F:	fs/nfs_common/
9711F:	net/sunrpc/
9712F:	include/linux/lockd/
9713F:	include/linux/nfs*
9714F:	include/linux/sunrpc/
9715F:	include/uapi/linux/nfs*
9716F:	include/uapi/linux/sunrpc/
9717
9718NILFS2 FILESYSTEM
9719M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9720L:	linux-nilfs@vger.kernel.org
9721W:	https://nilfs.sourceforge.io/
9722W:	https://nilfs.osdn.jp/
9723T:	git git://github.com/konis/nilfs2.git
9724S:	Supported
9725F:	Documentation/filesystems/nilfs2.txt
9726F:	fs/nilfs2/
9727F:	include/trace/events/nilfs2.h
9728F:	include/uapi/linux/nilfs2_api.h
9729F:	include/uapi/linux/nilfs2_ondisk.h
9730
9731NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9732M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9733W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9734S:	Maintained
9735F:	Documentation/scsi/NinjaSCSI.txt
9736F:	drivers/scsi/pcmcia/nsp_*
9737
9738NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9739M:	GOTO Masanori <gotom@debian.or.jp>
9740M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9741W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9742S:	Maintained
9743F:	Documentation/scsi/NinjaSCSI.txt
9744F:	drivers/scsi/nsp32*
9745
9746NIOS2 ARCHITECTURE
9747M:	Ley Foon Tan <lftan@altera.com>
9748L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9750S:	Maintained
9751F:	arch/nios2/
9752
9753NOHZ, DYNTICKS SUPPORT
9754M:	Frederic Weisbecker <fweisbec@gmail.com>
9755M:	Thomas Gleixner <tglx@linutronix.de>
9756M:	Ingo Molnar <mingo@kernel.org>
9757L:	linux-kernel@vger.kernel.org
9758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9759S:	Maintained
9760F:	kernel/time/tick*.*
9761F:	include/linux/tick.h
9762F:	include/linux/sched/nohz.h
9763
9764NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9765M:	Pavel Machek <pavel@ucw.cz>
9766M:	Sakari Ailus <sakari.ailus@iki.fi>
9767L:	linux-media@vger.kernel.org
9768S:	Maintained
9769F:	drivers/media/i2c/et8ek8
9770F:	drivers/media/i2c/ad5820.c
9771
9772NOKIA N900 POWER SUPPLY DRIVERS
9773R:	Pali Rohár <pali.rohar@gmail.com>
9774F:	include/linux/power/bq2415x_charger.h
9775F:	include/linux/power/bq27xxx_battery.h
9776F:	include/linux/power/isp1704_charger.h
9777F:	drivers/power/supply/bq2415x_charger.c
9778F:	drivers/power/supply/bq27xxx_battery.c
9779F:	drivers/power/supply/bq27xxx_battery_i2c.c
9780F:	drivers/power/supply/isp1704_charger.c
9781F:	drivers/power/supply/rx51_battery.c
9782
9783NTB AMD DRIVER
9784M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9785L:	linux-ntb@googlegroups.com
9786S:	Supported
9787F:	drivers/ntb/hw/amd/
9788
9789NTB DRIVER CORE
9790M:	Jon Mason <jdmason@kudzu.us>
9791M:	Dave Jiang <dave.jiang@intel.com>
9792M:	Allen Hubbe <Allen.Hubbe@emc.com>
9793L:	linux-ntb@googlegroups.com
9794S:	Supported
9795W:	https://github.com/jonmason/ntb/wiki
9796T:	git git://github.com/jonmason/ntb.git
9797F:	drivers/ntb/
9798F:	drivers/net/ntb_netdev.c
9799F:	include/linux/ntb.h
9800F:	include/linux/ntb_transport.h
9801F:	tools/testing/selftests/ntb/
9802
9803NTB IDT DRIVER
9804M:	Serge Semin <fancer.lancer@gmail.com>
9805L:	linux-ntb@googlegroups.com
9806S:	Supported
9807F:	drivers/ntb/hw/idt/
9808
9809NTB INTEL DRIVER
9810M:	Dave Jiang <dave.jiang@intel.com>
9811L:	linux-ntb@googlegroups.com
9812S:	Supported
9813W:	https://github.com/davejiang/linux/wiki
9814T:	git https://github.com/davejiang/linux.git
9815F:	drivers/ntb/hw/intel/
9816
9817NTFS FILESYSTEM
9818M:	Anton Altaparmakov <anton@tuxera.com>
9819L:	linux-ntfs-dev@lists.sourceforge.net
9820W:	http://www.tuxera.com/
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9822S:	Supported
9823F:	Documentation/filesystems/ntfs.txt
9824F:	fs/ntfs/
9825
9826NUBUS SUBSYSTEM
9827M:	Finn Thain <fthain@telegraphics.com.au>
9828L:	linux-m68k@lists.linux-m68k.org
9829S:	Maintained
9830F:	arch/*/include/asm/nubus.h
9831F:	drivers/nubus/
9832F:	include/linux/nubus.h
9833F:	include/uapi/linux/nubus.h
9834
9835NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9836M:	Antonino Daplas <adaplas@gmail.com>
9837L:	linux-fbdev@vger.kernel.org
9838S:	Maintained
9839F:	drivers/video/fbdev/riva/
9840F:	drivers/video/fbdev/nvidia/
9841
9842NVM EXPRESS DRIVER
9843M:	Keith Busch <keith.busch@intel.com>
9844M:	Jens Axboe <axboe@fb.com>
9845M:	Christoph Hellwig <hch@lst.de>
9846M:	Sagi Grimberg <sagi@grimberg.me>
9847L:	linux-nvme@lists.infradead.org
9848T:	git://git.infradead.org/nvme.git
9849W:	http://git.infradead.org/nvme.git
9850S:	Supported
9851F:	drivers/nvme/host/
9852F:	include/linux/nvme.h
9853F:	include/uapi/linux/nvme_ioctl.h
9854
9855NVM EXPRESS FC TRANSPORT DRIVERS
9856M:	James Smart <james.smart@broadcom.com>
9857L:	linux-nvme@lists.infradead.org
9858S:	Supported
9859F:	include/linux/nvme-fc.h
9860F:	include/linux/nvme-fc-driver.h
9861F:	drivers/nvme/host/fc.c
9862F:	drivers/nvme/target/fc.c
9863F:	drivers/nvme/target/fcloop.c
9864
9865NVM EXPRESS TARGET DRIVER
9866M:	Christoph Hellwig <hch@lst.de>
9867M:	Sagi Grimberg <sagi@grimberg.me>
9868L:	linux-nvme@lists.infradead.org
9869T:	git://git.infradead.org/nvme.git
9870W:	http://git.infradead.org/nvme.git
9871S:	Supported
9872F:	drivers/nvme/target/
9873
9874NVMEM FRAMEWORK
9875M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9876S:	Maintained
9877F:	drivers/nvmem/
9878F:	Documentation/devicetree/bindings/nvmem/
9879F:	Documentation/ABI/stable/sysfs-bus-nvmem
9880F:	include/linux/nvmem-consumer.h
9881F:	include/linux/nvmem-provider.h
9882
9883NXP TDA998X DRM DRIVER
9884M:	Russell King <linux@armlinux.org.uk>
9885S:	Supported
9886T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9887T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9888F:	drivers/gpu/drm/i2c/tda998x_drv.c
9889F:	include/drm/i2c/tda998x.h
9890
9891NXP TFA9879 DRIVER
9892M:	Peter Rosin <peda@axentia.se>
9893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9896F:	sound/soc/codecs/tfa9879*
9897
9898NXP-NCI NFC DRIVER
9899M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9900R:	Charles Gorand <charles.gorand@effinnov.com>
9901L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9902S:	Supported
9903F:	drivers/nfc/nxp-nci
9904
9905OBJTOOL
9906M:	Josh Poimboeuf <jpoimboe@redhat.com>
9907S:	Supported
9908F:	tools/objtool/
9909
9910OMAP AUDIO SUPPORT
9911M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9912M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9914L:	linux-omap@vger.kernel.org
9915S:	Maintained
9916F:	sound/soc/omap/
9917
9918OMAP CLOCK FRAMEWORK SUPPORT
9919M:	Paul Walmsley <paul@pwsan.com>
9920L:	linux-omap@vger.kernel.org
9921S:	Maintained
9922F:	arch/arm/*omap*/*clock*
9923
9924OMAP DEVICE TREE SUPPORT
9925M:	Benoît Cousson <bcousson@baylibre.com>
9926M:	Tony Lindgren <tony@atomide.com>
9927L:	linux-omap@vger.kernel.org
9928L:	devicetree@vger.kernel.org
9929S:	Maintained
9930F:	arch/arm/boot/dts/*omap*
9931F:	arch/arm/boot/dts/*am3*
9932F:	arch/arm/boot/dts/*am4*
9933F:	arch/arm/boot/dts/*am5*
9934F:	arch/arm/boot/dts/*dra7*
9935
9936OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9937M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9938L:	linux-omap@vger.kernel.org
9939L:	linux-fbdev@vger.kernel.org
9940S:	Maintained
9941F:	drivers/video/fbdev/omap2/
9942F:	Documentation/arm/OMAP/DSS
9943
9944OMAP FRAMEBUFFER SUPPORT
9945M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9946L:	linux-fbdev@vger.kernel.org
9947L:	linux-omap@vger.kernel.org
9948S:	Maintained
9949F:	drivers/video/fbdev/omap/
9950
9951OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9952M:	Roger Quadros <rogerq@ti.com>
9953M:	Tony Lindgren <tony@atomide.com>
9954L:	linux-omap@vger.kernel.org
9955S:	Maintained
9956F:	drivers/memory/omap-gpmc.c
9957F:	arch/arm/mach-omap2/*gpmc*
9958
9959OMAP GPIO DRIVER
9960M:	Grygorii Strashko <grygorii.strashko@ti.com>
9961M:	Santosh Shilimkar <ssantosh@kernel.org>
9962M:	Kevin Hilman <khilman@kernel.org>
9963L:	linux-omap@vger.kernel.org
9964S:	Maintained
9965F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9966F:	drivers/gpio/gpio-omap.c
9967
9968OMAP HARDWARE SPINLOCK SUPPORT
9969M:	Ohad Ben-Cohen <ohad@wizery.com>
9970L:	linux-omap@vger.kernel.org
9971S:	Maintained
9972F:	drivers/hwspinlock/omap_hwspinlock.c
9973
9974OMAP HS MMC SUPPORT
9975L:	linux-mmc@vger.kernel.org
9976L:	linux-omap@vger.kernel.org
9977S:	Orphan
9978F:	drivers/mmc/host/omap_hsmmc.c
9979
9980OMAP HWMOD DATA
9981M:	Paul Walmsley <paul@pwsan.com>
9982L:	linux-omap@vger.kernel.org
9983S:	Maintained
9984F:	arch/arm/mach-omap2/omap_hwmod*data*
9985
9986OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9987M:	Benoît Cousson <bcousson@baylibre.com>
9988L:	linux-omap@vger.kernel.org
9989S:	Maintained
9990F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9991
9992OMAP HWMOD SUPPORT
9993M:	Benoît Cousson <bcousson@baylibre.com>
9994M:	Paul Walmsley <paul@pwsan.com>
9995L:	linux-omap@vger.kernel.org
9996S:	Maintained
9997F:	arch/arm/mach-omap2/omap_hwmod.*
9998
9999OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10001L:	linux-media@vger.kernel.org
10002S:	Maintained
10003F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10004F:	drivers/media/platform/omap3isp/
10005F:	drivers/staging/media/omap4iss/
10006
10007OMAP MMC SUPPORT
10008M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10009L:	linux-omap@vger.kernel.org
10010S:	Maintained
10011F:	drivers/mmc/host/omap.c
10012
10013OMAP POWER MANAGEMENT SUPPORT
10014M:	Kevin Hilman <khilman@kernel.org>
10015L:	linux-omap@vger.kernel.org
10016S:	Maintained
10017F:	arch/arm/*omap*/*pm*
10018F:	drivers/cpufreq/omap-cpufreq.c
10019
10020OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10021M:	Rajendra Nayak <rnayak@codeaurora.org>
10022M:	Paul Walmsley <paul@pwsan.com>
10023L:	linux-omap@vger.kernel.org
10024S:	Maintained
10025F:	arch/arm/mach-omap2/prm*
10026
10027OMAP RANDOM NUMBER GENERATOR SUPPORT
10028M:	Deepak Saxena <dsaxena@plexity.net>
10029S:	Maintained
10030F:	drivers/char/hw_random/omap-rng.c
10031
10032OMAP USB SUPPORT
10033L:	linux-usb@vger.kernel.org
10034L:	linux-omap@vger.kernel.org
10035S:	Orphan
10036F:	drivers/usb/*/*omap*
10037F:	arch/arm/*omap*/usb*
10038
10039OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10040M:	Mark Jackson <mpfj@newflow.co.uk>
10041L:	linux-omap@vger.kernel.org
10042S:	Maintained
10043F:	arch/arm/boot/dts/am335x-nano.dts
10044
10045OMAP1 SUPPORT
10046M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10047M:	Tony Lindgren <tony@atomide.com>
10048L:	linux-omap@vger.kernel.org
10049Q:	http://patchwork.kernel.org/project/linux-omap/list/
10050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10051S:	Maintained
10052F:	arch/arm/mach-omap1/
10053F:	arch/arm/plat-omap/
10054F:	arch/arm/configs/omap1_defconfig
10055F:	drivers/i2c/busses/i2c-omap.c
10056F:	include/linux/i2c-omap.h
10057
10058OMAP2+ SUPPORT
10059M:	Tony Lindgren <tony@atomide.com>
10060L:	linux-omap@vger.kernel.org
10061W:	http://www.muru.com/linux/omap/
10062W:	http://linux.omap.com/
10063Q:	http://patchwork.kernel.org/project/linux-omap/list/
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10065S:	Maintained
10066F:	arch/arm/mach-omap2/
10067F:	arch/arm/plat-omap/
10068F:	arch/arm/configs/omap2plus_defconfig
10069F:	drivers/i2c/busses/i2c-omap.c
10070F:	drivers/irqchip/irq-omap-intc.c
10071F:	drivers/mfd/*omap*.c
10072F:	drivers/mfd/menelaus.c
10073F:	drivers/mfd/palmas.c
10074F:	drivers/mfd/tps65217.c
10075F:	drivers/mfd/tps65218.c
10076F:	drivers/mfd/tps65910.c
10077F:	drivers/mfd/twl-core.[ch]
10078F:	drivers/mfd/twl4030*.c
10079F:	drivers/mfd/twl6030*.c
10080F:	drivers/mfd/twl6040*.c
10081F:	drivers/regulator/palmas-regulator*.c
10082F:	drivers/regulator/pbias-regulator.c
10083F:	drivers/regulator/tps65217-regulator.c
10084F:	drivers/regulator/tps65218-regulator.c
10085F:	drivers/regulator/tps65910-regulator.c
10086F:	drivers/regulator/twl-regulator.c
10087F:	drivers/regulator/twl6030-regulator.c
10088F:	include/linux/i2c-omap.h
10089
10090ONION OMEGA2+ BOARD
10091M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10092L:	linux-mips@linux-mips.org
10093S:	Maintained
10094F:	arch/mips/boot/dts/ralink/omega2p.dts
10095
10096OMFS FILESYSTEM
10097M:	Bob Copeland <me@bobcopeland.com>
10098L:	linux-karma-devel@lists.sourceforge.net
10099S:	Maintained
10100F:	Documentation/filesystems/omfs.txt
10101F:	fs/omfs/
10102
10103OMNIKEY CARDMAN 4000 DRIVER
10104M:	Harald Welte <laforge@gnumonks.org>
10105S:	Maintained
10106F:	drivers/char/pcmcia/cm4000_cs.c
10107F:	include/linux/cm4000_cs.h
10108F:	include/uapi/linux/cm4000_cs.h
10109
10110OMNIKEY CARDMAN 4040 DRIVER
10111M:	Harald Welte <laforge@gnumonks.org>
10112S:	Maintained
10113F:	drivers/char/pcmcia/cm4040_cs.*
10114
10115OMNIVISION OV13858 SENSOR DRIVER
10116M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10117L:	linux-media@vger.kernel.org
10118T:	git git://linuxtv.org/media_tree.git
10119S:	Maintained
10120F:	drivers/media/i2c/ov13858.c
10121
10122OMNIVISION OV5640 SENSOR DRIVER
10123M:	Steve Longerbeam <slongerbeam@gmail.com>
10124L:	linux-media@vger.kernel.org
10125T:	git git://linuxtv.org/media_tree.git
10126S:	Maintained
10127F:	drivers/media/i2c/ov5640.c
10128
10129OMNIVISION OV5647 SENSOR DRIVER
10130M:	Luis Oliveira <lolivei@synopsys.com>
10131L:	linux-media@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Maintained
10134F:	drivers/media/i2c/ov5647.c
10135
10136OMNIVISION OV7670 SENSOR DRIVER
10137M:	Jonathan Corbet <corbet@lwn.net>
10138L:	linux-media@vger.kernel.org
10139T:	git git://linuxtv.org/media_tree.git
10140S:	Maintained
10141F:	drivers/media/i2c/ov7670.c
10142F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10143
10144ONENAND FLASH DRIVER
10145M:	Kyungmin Park <kyungmin.park@samsung.com>
10146L:	linux-mtd@lists.infradead.org
10147S:	Maintained
10148F:	drivers/mtd/onenand/
10149F:	include/linux/mtd/onenand*.h
10150
10151ONSTREAM SCSI TAPE DRIVER
10152M:	Willem Riede <osst@riede.org>
10153L:	osst-users@lists.sourceforge.net
10154L:	linux-scsi@vger.kernel.org
10155S:	Maintained
10156F:	Documentation/scsi/osst.txt
10157F:	drivers/scsi/osst.*
10158F:	drivers/scsi/osst_*.h
10159F:	drivers/scsi/st.h
10160
10161OP-TEE DRIVER
10162M:	Jens Wiklander <jens.wiklander@linaro.org>
10163S:	Maintained
10164F:	drivers/tee/optee/
10165
10166OPA-VNIC DRIVER
10167M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10168M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10169L:	linux-rdma@vger.kernel.org
10170S:	Supported
10171F:	drivers/infiniband/ulp/opa_vnic
10172
10173OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10174M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10175L:	devicetree@vger.kernel.org
10176S:	Maintained
10177F:	Documentation/devicetree/dynamic-resolution-notes.txt
10178F:	Documentation/devicetree/overlay-notes.txt
10179F:	drivers/of/overlay.c
10180F:	drivers/of/resolver.c
10181
10182OPEN FIRMWARE AND FLATTENED DEVICE TREE
10183M:	Rob Herring <robh+dt@kernel.org>
10184M:	Frank Rowand <frowand.list@gmail.com>
10185L:	devicetree@vger.kernel.org
10186W:	http://www.devicetree.org/
10187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10188S:	Maintained
10189F:	drivers/of/
10190F:	include/linux/of*.h
10191F:	scripts/dtc/
10192F:	Documentation/ABI/testing/sysfs-firmware-ofw
10193
10194OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10195M:	Rob Herring <robh+dt@kernel.org>
10196M:	Mark Rutland <mark.rutland@arm.com>
10197L:	devicetree@vger.kernel.org
10198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10199Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10200S:	Maintained
10201F:	Documentation/devicetree/
10202F:	arch/*/boot/dts/
10203F:	include/dt-bindings/
10204
10205OPENCORES I2C BUS DRIVER
10206M:	Peter Korsgaard <jacmet@sunsite.dk>
10207L:	linux-i2c@vger.kernel.org
10208S:	Maintained
10209F:	Documentation/i2c/busses/i2c-ocores
10210F:	drivers/i2c/busses/i2c-ocores.c
10211
10212OPENRISC ARCHITECTURE
10213M:	Jonas Bonn <jonas@southpole.se>
10214M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10215M:	Stafford Horne <shorne@gmail.com>
10216T:	git git://github.com/openrisc/linux.git
10217L:	openrisc@lists.librecores.org
10218W:	http://openrisc.io
10219S:	Maintained
10220F:	Documentation/devicetree/bindings/openrisc/
10221F:	Documentation/openrisc/
10222F:	arch/openrisc/
10223F:	drivers/irqchip/irq-ompic.c
10224F:	drivers/irqchip/irq-or1k-*
10225
10226OPENVSWITCH
10227M:	Pravin B Shelar <pshelar@ovn.org>
10228L:	netdev@vger.kernel.org
10229L:	dev@openvswitch.org
10230W:	http://openvswitch.org
10231S:	Maintained
10232F:	net/openvswitch/
10233F:	include/uapi/linux/openvswitch.h
10234
10235OPERATING PERFORMANCE POINTS (OPP)
10236M:	Viresh Kumar <vireshk@kernel.org>
10237M:	Nishanth Menon <nm@ti.com>
10238M:	Stephen Boyd <sboyd@codeaurora.org>
10239L:	linux-pm@vger.kernel.org
10240S:	Maintained
10241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10242F:	drivers/opp/
10243F:	include/linux/pm_opp.h
10244F:	Documentation/power/opp.txt
10245F:	Documentation/devicetree/bindings/opp/
10246
10247OPL4 DRIVER
10248M:	Clemens Ladisch <clemens@ladisch.de>
10249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10250T:	git git://git.alsa-project.org/alsa-kernel.git
10251S:	Maintained
10252F:	sound/drivers/opl4/
10253
10254OPROFILE
10255M:	Robert Richter <rric@kernel.org>
10256L:	oprofile-list@lists.sf.net
10257S:	Maintained
10258F:	arch/*/include/asm/oprofile*.h
10259F:	arch/*/oprofile/
10260F:	drivers/oprofile/
10261F:	include/linux/oprofile.h
10262
10263ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10264M:	Mark Fasheh <mfasheh@versity.com>
10265M:	Joel Becker <jlbec@evilplan.org>
10266L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10267W:	http://ocfs2.wiki.kernel.org
10268S:	Supported
10269F:	Documentation/filesystems/ocfs2.txt
10270F:	Documentation/filesystems/dlmfs.txt
10271F:	fs/ocfs2/
10272
10273ORANGEFS FILESYSTEM
10274M:	Mike Marshall <hubcap@omnibond.com>
10275L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10277S:	Supported
10278F:	fs/orangefs/
10279F:	Documentation/filesystems/orangefs.txt
10280
10281ORINOCO DRIVER
10282L:	linux-wireless@vger.kernel.org
10283W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10284W:	http://www.nongnu.org/orinoco/
10285S:	Orphan
10286F:	drivers/net/wireless/intersil/orinoco/
10287
10288OSD LIBRARY and FILESYSTEM
10289M:	Boaz Harrosh <ooo@electrozaur.com>
10290S:	Maintained
10291F:	drivers/scsi/osd/
10292F:	include/scsi/osd_*
10293F:	fs/exofs/
10294
10295OV2659 OMNIVISION SENSOR DRIVER
10296M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10297L:	linux-media@vger.kernel.org
10298W:	https://linuxtv.org
10299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10300T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10301S:	Maintained
10302F:	drivers/media/i2c/ov2659.c
10303F:	include/media/i2c/ov2659.h
10304
10305OVERLAY FILESYSTEM
10306M:	Miklos Szeredi <miklos@szeredi.hu>
10307L:	linux-unionfs@vger.kernel.org
10308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10309S:	Supported
10310F:	fs/overlayfs/
10311F:	Documentation/filesystems/overlayfs.txt
10312
10313P54 WIRELESS DRIVER
10314M:	Christian Lamparter <chunkeey@googlemail.com>
10315L:	linux-wireless@vger.kernel.org
10316W:	http://wireless.kernel.org/en/users/Drivers/p54
10317S:	Maintained
10318F:	drivers/net/wireless/intersil/p54/
10319
10320PA SEMI ETHERNET DRIVER
10321L:	netdev@vger.kernel.org
10322S:	Orphan
10323F:	drivers/net/ethernet/pasemi/*
10324
10325PA SEMI SMBUS DRIVER
10326L:	linux-i2c@vger.kernel.org
10327S:	Orphan
10328F:	drivers/i2c/busses/i2c-pasemi.c
10329
10330PADATA PARALLEL EXECUTION MECHANISM
10331M:	Steffen Klassert <steffen.klassert@secunet.com>
10332L:	linux-crypto@vger.kernel.org
10333S:	Maintained
10334F:	kernel/padata.c
10335F:	include/linux/padata.h
10336F:	Documentation/padata.txt
10337
10338PANASONIC LAPTOP ACPI EXTRAS DRIVER
10339M:	Harald Welte <laforge@gnumonks.org>
10340L:	platform-driver-x86@vger.kernel.org
10341S:	Maintained
10342F:	drivers/platform/x86/panasonic-laptop.c
10343
10344PANASONIC MN10300/AM33/AM34 PORT
10345M:	David Howells <dhowells@redhat.com>
10346L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10347W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10348S:	Maintained
10349F:	Documentation/mn10300/
10350F:	arch/mn10300/
10351
10352PARALLEL LCD/KEYPAD PANEL DRIVER
10353M:	Willy Tarreau <willy@haproxy.com>
10354M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10355S:	Odd Fixes
10356F:	Documentation/misc-devices/lcd-panel-cgram.txt
10357F:	drivers/misc/panel.c
10358
10359PARALLEL PORT SUBSYSTEM
10360M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10361M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10362L:	linux-parport@lists.infradead.org (subscribers-only)
10363S:	Maintained
10364F:	drivers/parport/
10365F:	include/linux/parport*.h
10366F:	drivers/char/ppdev.c
10367F:	include/uapi/linux/ppdev.h
10368F:	Documentation/parport*.txt
10369
10370PARAVIRT_OPS INTERFACE
10371M:	Juergen Gross <jgross@suse.com>
10372M:	Alok Kataria <akataria@vmware.com>
10373M:	Rusty Russell <rusty@rustcorp.com.au>
10374L:	virtualization@lists.linux-foundation.org
10375S:	Supported
10376F:	Documentation/virtual/paravirt_ops.txt
10377F:	arch/*/kernel/paravirt*
10378F:	arch/*/include/asm/paravirt*.h
10379F:	include/linux/hypervisor.h
10380
10381PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10382M:	Tim Waugh <tim@cyberelk.net>
10383L:	linux-parport@lists.infradead.org (subscribers-only)
10384S:	Maintained
10385F:	Documentation/blockdev/paride.txt
10386F:	drivers/block/paride/
10387
10388PARISC ARCHITECTURE
10389M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10390M:	Helge Deller <deller@gmx.de>
10391L:	linux-parisc@vger.kernel.org
10392W:	http://www.parisc-linux.org/
10393Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10396S:	Maintained
10397F:	arch/parisc/
10398F:	Documentation/parisc/
10399F:	drivers/parisc/
10400F:	drivers/char/agp/parisc-agp.c
10401F:	drivers/input/serio/gscps2.c
10402F:	drivers/parport/parport_gsc.*
10403F:	drivers/tty/serial/8250/8250_gsc.c
10404F:	drivers/video/fbdev/sti*
10405F:	drivers/video/console/sti*
10406F:	drivers/video/logo/logo_parisc*
10407
10408PARMAN
10409M:	Jiri Pirko <jiri@mellanox.com>
10410L:	netdev@vger.kernel.org
10411S:	Supported
10412F:	lib/parman.c
10413F:	lib/test_parman.c
10414F:	include/linux/parman.h
10415
10416PC87360 HARDWARE MONITORING DRIVER
10417M:	Jim Cromie <jim.cromie@gmail.com>
10418L:	linux-hwmon@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/hwmon/pc87360
10421F:	drivers/hwmon/pc87360.c
10422
10423PC8736x GPIO DRIVER
10424M:	Jim Cromie <jim.cromie@gmail.com>
10425S:	Maintained
10426F:	drivers/char/pc8736x_gpio.c
10427
10428PC87427 HARDWARE MONITORING DRIVER
10429M:	Jean Delvare <jdelvare@suse.com>
10430L:	linux-hwmon@vger.kernel.org
10431S:	Maintained
10432F:	Documentation/hwmon/pc87427
10433F:	drivers/hwmon/pc87427.c
10434
10435PCA9532 LED DRIVER
10436M:	Riku Voipio <riku.voipio@iki.fi>
10437S:	Maintained
10438F:	drivers/leds/leds-pca9532.c
10439F:	include/linux/leds-pca9532.h
10440
10441PCA9541 I2C BUS MASTER SELECTOR DRIVER
10442M:	Guenter Roeck <linux@roeck-us.net>
10443L:	linux-i2c@vger.kernel.org
10444S:	Maintained
10445F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10446
10447PCDP - PRIMARY CONSOLE AND DEBUG PORT
10448M:	Khalid Aziz <khalid@gonehiking.org>
10449S:	Maintained
10450F:	drivers/firmware/pcdp.*
10451
10452PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10453M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10454L:	linux-pci@vger.kernel.org
10455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10458F:	drivers/pci/host/pci-aardvark.c
10459
10460PCI DRIVER FOR ALTERA PCIE IP
10461M:	Ley Foon Tan <lftan@altera.com>
10462L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10463L:	linux-pci@vger.kernel.org
10464S:	Supported
10465F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10466F:	drivers/pci/host/pcie-altera.c
10467
10468PCI DRIVER FOR APPLIEDMICRO XGENE
10469M:	Tanmay Inamdar <tinamdar@apm.com>
10470L:	linux-pci@vger.kernel.org
10471L:	linux-arm-kernel@lists.infradead.org
10472S:	Maintained
10473F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10474F:	drivers/pci/host/pci-xgene.c
10475
10476PCI DRIVER FOR ARM VERSATILE PLATFORM
10477M:	Rob Herring <robh@kernel.org>
10478L:	linux-pci@vger.kernel.org
10479L:	linux-arm-kernel@lists.infradead.org
10480S:	Maintained
10481F:	Documentation/devicetree/bindings/pci/versatile.txt
10482F:	drivers/pci/host/pci-versatile.c
10483
10484PCI DRIVER FOR ARMADA 8K
10485M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10486L:	linux-pci@vger.kernel.org
10487L:	linux-arm-kernel@lists.infradead.org
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10490F:	drivers/pci/dwc/pcie-armada8k.c
10491
10492PCI DRIVER FOR FREESCALE LAYERSCAPE
10493M:	Minghuan Lian <minghuan.Lian@freescale.com>
10494M:	Mingkai Hu <mingkai.hu@freescale.com>
10495M:	Roy Zang <tie-fei.zang@freescale.com>
10496L:	linuxppc-dev@lists.ozlabs.org
10497L:	linux-pci@vger.kernel.org
10498L:	linux-arm-kernel@lists.infradead.org
10499S:	Maintained
10500F:	drivers/pci/dwc/*layerscape*
10501
10502PCI DRIVER FOR GENERIC OF HOSTS
10503M:	Will Deacon <will.deacon@arm.com>
10504L:	linux-pci@vger.kernel.org
10505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10506S:	Maintained
10507F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10508F:	drivers/pci/host/pci-host-common.c
10509F:	drivers/pci/host/pci-host-generic.c
10510
10511PCI DRIVER FOR IMX6
10512M:	Richard Zhu <hongxing.zhu@nxp.com>
10513M:	Lucas Stach <l.stach@pengutronix.de>
10514L:	linux-pci@vger.kernel.org
10515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10516S:	Maintained
10517F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10518F:	drivers/pci/dwc/*imx6*
10519
10520PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10521M:	Keith Busch <keith.busch@intel.com>
10522M:	Jonathan Derrick <jonathan.derrick@intel.com>
10523L:	linux-pci@vger.kernel.org
10524S:	Supported
10525F:	drivers/pci/host/vmd.c
10526
10527PCI DRIVER FOR MICROSEMI SWITCHTEC
10528M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10529M:	Logan Gunthorpe <logang@deltatee.com>
10530L:	linux-pci@vger.kernel.org
10531S:	Maintained
10532F:	Documentation/switchtec.txt
10533F:	Documentation/ABI/testing/sysfs-class-switchtec
10534F:	drivers/pci/switch/switchtec*
10535F:	include/uapi/linux/switchtec_ioctl.h
10536F:	include/linux/switchtec.h
10537F:	drivers/ntb/hw/mscc/
10538
10539PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10540M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10541M:	Jason Cooper <jason@lakedaemon.net>
10542L:	linux-pci@vger.kernel.org
10543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10544S:	Maintained
10545F:	drivers/pci/host/*mvebu*
10546
10547PCI DRIVER FOR NVIDIA TEGRA
10548M:	Thierry Reding <thierry.reding@gmail.com>
10549L:	linux-tegra@vger.kernel.org
10550L:	linux-pci@vger.kernel.org
10551S:	Supported
10552F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10553F:	drivers/pci/host/pci-tegra.c
10554
10555PCI DRIVER FOR RENESAS R-CAR
10556M:	Simon Horman <horms@verge.net.au>
10557L:	linux-pci@vger.kernel.org
10558L:	linux-renesas-soc@vger.kernel.org
10559S:	Maintained
10560F:	drivers/pci/host/*rcar*
10561
10562PCI DRIVER FOR SAMSUNG EXYNOS
10563M:	Jingoo Han <jingoohan1@gmail.com>
10564L:	linux-pci@vger.kernel.org
10565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10567S:	Maintained
10568F:	drivers/pci/dwc/pci-exynos.c
10569
10570PCI DRIVER FOR SYNOPSYS DESIGNWARE
10571M:	Jingoo Han <jingoohan1@gmail.com>
10572M:	Joao Pinto <Joao.Pinto@synopsys.com>
10573L:	linux-pci@vger.kernel.org
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10576F:	drivers/pci/dwc/*designware*
10577
10578PCI DRIVER FOR TI DRA7XX
10579M:	Kishon Vijay Abraham I <kishon@ti.com>
10580L:	linux-omap@vger.kernel.org
10581L:	linux-pci@vger.kernel.org
10582S:	Supported
10583F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10584F:	drivers/pci/dwc/pci-dra7xx.c
10585
10586PCI DRIVER FOR TI KEYSTONE
10587M:	Murali Karicheri <m-karicheri2@ti.com>
10588L:	linux-pci@vger.kernel.org
10589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590S:	Maintained
10591F:	drivers/pci/dwc/*keystone*
10592
10593PCI ENDPOINT SUBSYSTEM
10594M:	Kishon Vijay Abraham I <kishon@ti.com>
10595M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10596L:	linux-pci@vger.kernel.org
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10598S:	Supported
10599F:	drivers/pci/endpoint/
10600F:	drivers/misc/pci_endpoint_test.c
10601F:	tools/pci/
10602
10603PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10604M:	Russell Currey <ruscur@russell.cc>
10605L:	linuxppc-dev@lists.ozlabs.org
10606S:	Supported
10607F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10608F:	arch/powerpc/kernel/eeh*.c
10609F:	arch/powerpc/platforms/*/eeh*.c
10610F:	arch/powerpc/include/*/eeh*.h
10611
10612PCI ERROR RECOVERY
10613M:	Linas Vepstas <linasvepstas@gmail.com>
10614L:	linux-pci@vger.kernel.org
10615S:	Supported
10616F:	Documentation/PCI/pci-error-recovery.txt
10617
10618PCI MSI DRIVER FOR ALTERA MSI IP
10619M:	Ley Foon Tan <lftan@altera.com>
10620L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10621L:	linux-pci@vger.kernel.org
10622S:	Supported
10623F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10624F:	drivers/pci/host/pcie-altera-msi.c
10625
10626PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10627M:	Duc Dang <dhdang@apm.com>
10628L:	linux-pci@vger.kernel.org
10629L:	linux-arm-kernel@lists.infradead.org
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10632F:	drivers/pci/host/pci-xgene-msi.c
10633
10634PCI SUBSYSTEM
10635M:	Bjorn Helgaas <bhelgaas@google.com>
10636L:	linux-pci@vger.kernel.org
10637Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10639S:	Supported
10640F:	Documentation/devicetree/bindings/pci/
10641F:	Documentation/PCI/
10642F:	drivers/pci/
10643F:	include/linux/pci*
10644F:	arch/x86/pci/
10645F:	arch/x86/kernel/quirks.c
10646
10647PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10648M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10649L:	linux-pci@vger.kernel.org
10650Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10652S:	Supported
10653F:	drivers/pci/host/
10654F:	drivers/pci/dwc/
10655
10656PCIE DRIVER FOR AXIS ARTPEC
10657M:	Niklas Cassel <niklas.cassel@axis.com>
10658M:	Jesper Nilsson <jesper.nilsson@axis.com>
10659L:	linux-arm-kernel@axis.com
10660L:	linux-pci@vger.kernel.org
10661S:	Maintained
10662F:	Documentation/devicetree/bindings/pci/axis,artpec*
10663F:	drivers/pci/dwc/*artpec*
10664
10665PCIE DRIVER FOR CAVIUM THUNDERX
10666M:	David Daney <david.daney@cavium.com>
10667L:	linux-pci@vger.kernel.org
10668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669S:	Supported
10670F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10671F:	drivers/pci/host/pci-thunder-*
10672
10673PCIE DRIVER FOR HISILICON
10674M:	Zhou Wang <wangzhou1@hisilicon.com>
10675L:	linux-pci@vger.kernel.org
10676S:	Maintained
10677F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10678F:	drivers/pci/dwc/pcie-hisi.c
10679
10680PCIE DRIVER FOR HISILICON KIRIN
10681M:	Xiaowei Song <songxiaowei@hisilicon.com>
10682M:	Binghui Wang <wangbinghui@hisilicon.com>
10683L:	linux-pci@vger.kernel.org
10684S:	Maintained
10685F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10686F:	drivers/pci/dwc/pcie-kirin.c
10687
10688PCIE DRIVER FOR HISILICON STB
10689M:	Jianguo Sun <sunjianguo1@huawei.com>
10690M:	Shawn Guo <shawn.guo@linaro.org>
10691L:	linux-pci@vger.kernel.org
10692S:	Maintained
10693F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10694F:	drivers/pci/dwc/pcie-histb.c
10695
10696PCIE DRIVER FOR MEDIATEK
10697M:	Ryder Lee <ryder.lee@mediatek.com>
10698L:	linux-pci@vger.kernel.org
10699L:	linux-mediatek@lists.infradead.org
10700S:	Supported
10701F:	Documentation/devicetree/bindings/pci/mediatek*
10702F:	drivers/pci/host/*mediatek*
10703
10704PCIE DRIVER FOR QUALCOMM MSM
10705M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10706L:	linux-pci@vger.kernel.org
10707L:	linux-arm-msm@vger.kernel.org
10708S:	Maintained
10709F:	drivers/pci/dwc/*qcom*
10710
10711PCIE DRIVER FOR ROCKCHIP
10712M:	Shawn Lin <shawn.lin@rock-chips.com>
10713L:	linux-pci@vger.kernel.org
10714L:	linux-rockchip@lists.infradead.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10717F:	drivers/pci/host/pcie-rockchip.c
10718
10719PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10720M:	Linus Walleij <linus.walleij@linaro.org>
10721L:	linux-pci@vger.kernel.org
10722S:	Maintained
10723F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10724F:	drivers/pci/host/pci-v3-semi.c
10725
10726PCIE DRIVER FOR ST SPEAR13XX
10727M:	Pratyush Anand <pratyush.anand@gmail.com>
10728L:	linux-pci@vger.kernel.org
10729S:	Maintained
10730F:	drivers/pci/dwc/*spear*
10731
10732PCMCIA SUBSYSTEM
10733P:	Linux PCMCIA Team
10734L:	linux-pcmcia@lists.infradead.org
10735W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10737S:	Maintained
10738F:	Documentation/pcmcia/
10739F:	tools/pcmcia/
10740F:	drivers/pcmcia/
10741F:	include/pcmcia/
10742
10743PCNET32 NETWORK DRIVER
10744M:	Don Fry <pcnet32@frontier.com>
10745L:	netdev@vger.kernel.org
10746S:	Maintained
10747F:	drivers/net/ethernet/amd/pcnet32.c
10748
10749PCRYPT PARALLEL CRYPTO ENGINE
10750M:	Steffen Klassert <steffen.klassert@secunet.com>
10751L:	linux-crypto@vger.kernel.org
10752S:	Maintained
10753F:	crypto/pcrypt.c
10754F:	include/crypto/pcrypt.h
10755
10756PEAQ WMI HOTKEYS DRIVER
10757M:	Hans de Goede <hdegoede@redhat.com>
10758L:	platform-driver-x86@vger.kernel.org
10759S:	Maintained
10760F:	drivers/platform/x86/peaq-wmi.c
10761
10762PER-CPU MEMORY ALLOCATOR
10763M:	Tejun Heo <tj@kernel.org>
10764M:	Christoph Lameter <cl@linux.com>
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10766S:	Maintained
10767F:	include/linux/percpu*.h
10768F:	mm/percpu*.c
10769F:	arch/*/include/asm/percpu.h
10770
10771PER-TASK DELAY ACCOUNTING
10772M:	Balbir Singh <bsingharora@gmail.com>
10773S:	Maintained
10774F:	include/linux/delayacct.h
10775F:	kernel/delayacct.c
10776
10777PERFORMANCE EVENTS SUBSYSTEM
10778M:	Peter Zijlstra <peterz@infradead.org>
10779M:	Ingo Molnar <mingo@redhat.com>
10780M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10781R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10782R:	Jiri Olsa <jolsa@redhat.com>
10783R:	Namhyung Kim <namhyung@kernel.org>
10784L:	linux-kernel@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10786S:	Supported
10787F:	kernel/events/*
10788F:	include/linux/perf_event.h
10789F:	include/uapi/linux/perf_event.h
10790F:	arch/*/kernel/perf_event*.c
10791F:	arch/*/kernel/*/perf_event*.c
10792F:	arch/*/kernel/*/*/perf_event*.c
10793F:	arch/*/include/asm/perf_event.h
10794F:	arch/*/kernel/perf_callchain.c
10795F:	arch/*/events/*
10796F:	tools/perf/
10797
10798PERSONALITY HANDLING
10799M:	Christoph Hellwig <hch@infradead.org>
10800L:	linux-abi-devel@lists.sourceforge.net
10801S:	Maintained
10802F:	include/linux/personality.h
10803F:	include/uapi/linux/personality.h
10804
10805PHONET PROTOCOL
10806M:	Remi Denis-Courmont <courmisch@gmail.com>
10807S:	Supported
10808F:	Documentation/networking/phonet.txt
10809F:	include/linux/phonet.h
10810F:	include/net/phonet/
10811F:	include/uapi/linux/phonet.h
10812F:	net/phonet/
10813
10814PHRAM MTD DRIVER
10815M:	Joern Engel <joern@lazybastard.org>
10816L:	linux-mtd@lists.infradead.org
10817S:	Maintained
10818F:	drivers/mtd/devices/phram.c
10819
10820PICOLCD HID DRIVER
10821M:	Bruno Prémont <bonbons@linux-vserver.org>
10822L:	linux-input@vger.kernel.org
10823S:	Maintained
10824F:	drivers/hid/hid-picolcd*
10825
10826PICOXCELL SUPPORT
10827M:	Jamie Iles <jamie@jamieiles.com>
10828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10829T:	git git://github.com/jamieiles/linux-2.6-ji.git
10830S:	Supported
10831F:	arch/arm/boot/dts/picoxcell*
10832F:	arch/arm/mach-picoxcell/
10833F:	drivers/crypto/picoxcell*
10834
10835PIN CONTROL SUBSYSTEM
10836M:	Linus Walleij <linus.walleij@linaro.org>
10837L:	linux-gpio@vger.kernel.org
10838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10839S:	Maintained
10840F:	Documentation/devicetree/bindings/pinctrl/
10841F:	Documentation/driver-api/pinctl.rst
10842F:	drivers/pinctrl/
10843F:	include/linux/pinctrl/
10844
10845PIN CONTROLLER - ATMEL AT91
10846M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10848S:	Maintained
10849F:	drivers/pinctrl/pinctrl-at91.*
10850
10851PIN CONTROLLER - ATMEL AT91 PIO4
10852M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10854L:	linux-gpio@vger.kernel.org
10855S:	Supported
10856F:	drivers/pinctrl/pinctrl-at91-pio4.*
10857
10858PIN CONTROLLER - INTEL
10859M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10860M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10861S:	Maintained
10862F:	drivers/pinctrl/intel/
10863
10864PIN CONTROLLER - QUALCOMM
10865M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10866S:	Maintained
10867L:	linux-arm-msm@vger.kernel.org
10868F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10869F:	drivers/pinctrl/qcom/
10870
10871PIN CONTROLLER - RENESAS
10872M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10873M:	Geert Uytterhoeven <geert+renesas@glider.be>
10874L:	linux-renesas-soc@vger.kernel.org
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10876S:	Maintained
10877F:	drivers/pinctrl/sh-pfc/
10878
10879PIN CONTROLLER - SAMSUNG
10880M:	Tomasz Figa <tomasz.figa@gmail.com>
10881M:	Krzysztof Kozlowski <krzk@kernel.org>
10882M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10885Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10887S:	Maintained
10888F:	drivers/pinctrl/samsung/
10889F:	include/dt-bindings/pinctrl/samsung.h
10890F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10891
10892PIN CONTROLLER - SINGLE
10893M:	Tony Lindgren <tony@atomide.com>
10894M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896L:	linux-omap@vger.kernel.org
10897S:	Maintained
10898F:	drivers/pinctrl/pinctrl-single.c
10899
10900PIN CONTROLLER - ST SPEAR
10901M:	Viresh Kumar <vireshk@kernel.org>
10902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10903W:	http://www.st.com/spear
10904S:	Maintained
10905F:	drivers/pinctrl/spear/
10906
10907PISTACHIO SOC SUPPORT
10908M:	James Hartley <james.hartley@sondrel.com>
10909L:	linux-mips@linux-mips.org
10910S:	Odd Fixes
10911F:	arch/mips/pistachio/
10912F:	arch/mips/include/asm/mach-pistachio/
10913F:	arch/mips/boot/dts/img/pistachio*
10914F:	arch/mips/configs/pistachio*_defconfig
10915
10916PKTCDVD DRIVER
10917S:	Orphan
10918M:	linux-block@vger.kernel.org
10919F:	drivers/block/pktcdvd.c
10920F:	include/linux/pktcdvd.h
10921F:	include/uapi/linux/pktcdvd.h
10922
10923PKUNITY SOC DRIVERS
10924M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10925W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10926S:	Maintained
10927T:	git git://github.com/gxt/linux.git
10928F:	drivers/input/serio/i8042-unicore32io.h
10929F:	drivers/i2c/busses/i2c-puv3.c
10930F:	drivers/video/fbdev/fb-puv3.c
10931F:	drivers/rtc/rtc-puv3.c
10932
10933PMBUS HARDWARE MONITORING DRIVERS
10934M:	Guenter Roeck <linux@roeck-us.net>
10935L:	linux-hwmon@vger.kernel.org
10936W:	http://hwmon.wiki.kernel.org/
10937W:	http://www.roeck-us.net/linux/drivers/
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10939S:	Maintained
10940F:	Documentation/hwmon/pmbus
10941F:	drivers/hwmon/pmbus/
10942F:	include/linux/pmbus.h
10943
10944PMC SIERRA MaxRAID DRIVER
10945L:	linux-scsi@vger.kernel.org
10946W:	http://www.pmc-sierra.com/
10947S:	Orphan
10948F:	drivers/scsi/pmcraid.*
10949
10950PMC SIERRA PM8001 DRIVER
10951M:	Jack Wang <jinpu.wang@profitbricks.com>
10952M:	lindar_liu@usish.com
10953L:	linux-scsi@vger.kernel.org
10954S:	Supported
10955F:	drivers/scsi/pm8001/
10956
10957PNP SUPPORT
10958M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10959S:	Maintained
10960F:	drivers/pnp/
10961
10962POSIX CLOCKS and TIMERS
10963M:	Thomas Gleixner <tglx@linutronix.de>
10964L:	linux-kernel@vger.kernel.org
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10966S:	Maintained
10967F:	fs/timerfd.c
10968F:	include/linux/timer*
10969F:	kernel/time/*timer*
10970
10971POWER MANAGEMENT CORE
10972M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10973L:	linux-pm@vger.kernel.org
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10975B:	https://bugzilla.kernel.org
10976S:	Supported
10977F:	drivers/base/power/
10978F:	include/linux/pm.h
10979F:	include/linux/pm_*
10980F:	include/linux/powercap.h
10981F:	drivers/powercap/
10982F:	kernel/configs/nopm.config
10983
10984POWER STATE COORDINATION INTERFACE (PSCI)
10985M:	Mark Rutland <mark.rutland@arm.com>
10986M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10987L:	linux-arm-kernel@lists.infradead.org
10988S:	Maintained
10989F:	drivers/firmware/psci*.c
10990F:	include/linux/psci.h
10991F:	include/uapi/linux/psci.h
10992
10993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10994M:	Sebastian Reichel <sre@kernel.org>
10995L:	linux-pm@vger.kernel.org
10996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10997S:	Maintained
10998F:	Documentation/devicetree/bindings/power/supply/
10999F:	include/linux/power_supply.h
11000F:	drivers/power/supply/
11001
11002POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11003M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11004L:	linuxppc-dev@lists.ozlabs.org
11005S:	Maintained
11006F:	drivers/char/powernv-op-panel.c
11007
11008PPP OVER ATM (RFC 2364)
11009M:	Mitchell Blank Jr <mitch@sfgoth.com>
11010S:	Maintained
11011F:	net/atm/pppoatm.c
11012F:	include/uapi/linux/atmppp.h
11013
11014PPP OVER ETHERNET
11015M:	Michal Ostrowski <mostrows@earthlink.net>
11016S:	Maintained
11017F:	drivers/net/ppp/pppoe.c
11018F:	drivers/net/ppp/pppox.c
11019
11020PPP OVER L2TP
11021M:	James Chapman <jchapman@katalix.com>
11022S:	Maintained
11023F:	net/l2tp/l2tp_ppp.c
11024F:	include/linux/if_pppol2tp.h
11025F:	include/uapi/linux/if_pppol2tp.h
11026
11027PPP PROTOCOL DRIVERS AND COMPRESSORS
11028M:	Paul Mackerras <paulus@samba.org>
11029L:	linux-ppp@vger.kernel.org
11030S:	Maintained
11031F:	drivers/net/ppp/ppp_*
11032
11033PPS SUPPORT
11034M:	Rodolfo Giometti <giometti@enneenne.com>
11035W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11036L:	linuxpps@ml.enneenne.com (subscribers-only)
11037S:	Maintained
11038F:	Documentation/pps/
11039F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11040F:	Documentation/ABI/testing/sysfs-pps
11041F:	drivers/pps/
11042F:	include/linux/pps*.h
11043F:	include/uapi/linux/pps.h
11044
11045PPTP DRIVER
11046M:	Dmitry Kozlov <xeb@mail.ru>
11047L:	netdev@vger.kernel.org
11048S:	Maintained
11049F:	drivers/net/ppp/pptp.c
11050W:	http://sourceforge.net/projects/accel-pptp
11051
11052PREEMPTIBLE KERNEL
11053M:	Robert Love <rml@tech9.net>
11054L:	kpreempt-tech@lists.sourceforge.net
11055W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11056S:	Supported
11057F:	Documentation/preempt-locking.txt
11058F:	include/linux/preempt.h
11059
11060PRINTK
11061M:	Petr Mladek <pmladek@suse.com>
11062M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11063R:	Steven Rostedt <rostedt@goodmis.org>
11064S:	Maintained
11065F:	kernel/printk/
11066F:	include/linux/printk.h
11067
11068PRISM54 WIRELESS DRIVER
11069M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11070L:	linux-wireless@vger.kernel.org
11071W:	http://wireless.kernel.org/en/users/Drivers/p54
11072S:	Obsolete
11073F:	drivers/net/wireless/intersil/prism54/
11074
11075PROC SYSCTL
11076M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11077M:	Kees Cook <keescook@chromium.org>
11078L:	linux-kernel@vger.kernel.org
11079L:	linux-fsdevel@vger.kernel.org
11080S:	Maintained
11081F:	fs/proc/proc_sysctl.c
11082F:	include/linux/sysctl.h
11083F:	kernel/sysctl.c
11084F:	tools/testing/selftests/sysctl/
11085
11086PS3 NETWORK SUPPORT
11087M:	Geoff Levand <geoff@infradead.org>
11088L:	netdev@vger.kernel.org
11089L:	linuxppc-dev@lists.ozlabs.org
11090S:	Maintained
11091F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11092
11093PS3 PLATFORM SUPPORT
11094M:	Geoff Levand <geoff@infradead.org>
11095L:	linuxppc-dev@lists.ozlabs.org
11096S:	Maintained
11097F:	arch/powerpc/boot/ps3*
11098F:	arch/powerpc/include/asm/lv1call.h
11099F:	arch/powerpc/include/asm/ps3*.h
11100F:	arch/powerpc/platforms/ps3/
11101F:	drivers/*/ps3*
11102F:	drivers/ps3/
11103F:	drivers/rtc/rtc-ps3.c
11104F:	drivers/usb/host/*ps3.c
11105F:	sound/ppc/snd_ps3*
11106
11107PS3VRAM DRIVER
11108M:	Jim Paris <jim@jtan.com>
11109M:	Geoff Levand <geoff@infradead.org>
11110L:	linuxppc-dev@lists.ozlabs.org
11111S:	Maintained
11112F:	drivers/block/ps3vram.c
11113
11114PSAMPLE PACKET SAMPLING SUPPORT:
11115M:	Yotam Gigi <yotam.gi@gmail.com>
11116S:	Maintained
11117F:	net/psample
11118F:	include/net/psample.h
11119F:	include/uapi/linux/psample.h
11120
11121PSTORE FILESYSTEM
11122M:	Kees Cook <keescook@chromium.org>
11123M:	Anton Vorontsov <anton@enomsg.org>
11124M:	Colin Cross <ccross@android.com>
11125M:	Tony Luck <tony.luck@intel.com>
11126S:	Maintained
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11128F:	fs/pstore/
11129F:	include/linux/pstore*
11130F:	drivers/firmware/efi/efi-pstore.c
11131F:	drivers/acpi/apei/erst.c
11132F:	Documentation/admin-guide/ramoops.rst
11133F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11134K:	\b(pstore|ramoops)
11135
11136PTP HARDWARE CLOCK SUPPORT
11137M:	Richard Cochran <richardcochran@gmail.com>
11138L:	netdev@vger.kernel.org
11139S:	Maintained
11140W:	http://linuxptp.sourceforge.net/
11141F:	Documentation/ABI/testing/sysfs-ptp
11142F:	Documentation/ptp/*
11143F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11144F:	drivers/net/phy/dp83640*
11145F:	drivers/ptp/*
11146F:	include/linux/ptp_cl*
11147
11148PTRACE SUPPORT
11149M:	Oleg Nesterov <oleg@redhat.com>
11150S:	Maintained
11151F:	include/asm-generic/syscall.h
11152F:	include/linux/ptrace.h
11153F:	include/linux/regset.h
11154F:	include/linux/tracehook.h
11155F:	include/uapi/linux/ptrace.h
11156F:	include/uapi/linux/ptrace.h
11157F:	include/asm-generic/ptrace.h
11158F:	kernel/ptrace.c
11159F:	arch/*/ptrace*.c
11160F:	arch/*/*/ptrace*.c
11161F:	arch/*/include/asm/ptrace*.h
11162
11163PULSE8-CEC DRIVER
11164M:	Hans Verkuil <hverkuil@xs4all.nl>
11165L:	linux-media@vger.kernel.org
11166T:	git git://linuxtv.org/media_tree.git
11167S:	Maintained
11168F:	drivers/media/usb/pulse8-cec/*
11169F:	Documentation/media/cec-drivers/pulse8-cec.rst
11170
11171PVRUSB2 VIDEO4LINUX DRIVER
11172M:	Mike Isely <isely@pobox.com>
11173L:	pvrusb2@isely.net	(subscribers-only)
11174L:	linux-media@vger.kernel.org
11175W:	http://www.isely.net/pvrusb2/
11176T:	git git://linuxtv.org/media_tree.git
11177S:	Maintained
11178F:	Documentation/media/v4l-drivers/pvrusb2*
11179F:	drivers/media/usb/pvrusb2/
11180
11181PWC WEBCAM DRIVER
11182M:	Hans Verkuil <hverkuil@xs4all.nl>
11183L:	linux-media@vger.kernel.org
11184T:	git git://linuxtv.org/media_tree.git
11185S:	Odd Fixes
11186F:	drivers/media/usb/pwc/*
11187
11188PWM FAN DRIVER
11189M:	Kamil Debski <kamil@wypas.org>
11190M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11191L:	linux-hwmon@vger.kernel.org
11192S:	Supported
11193F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11194F:	Documentation/hwmon/pwm-fan
11195F:	drivers/hwmon/pwm-fan.c
11196
11197PWM IR Transmitter
11198M:	Sean Young <sean@mess.org>
11199L:	linux-media@vger.kernel.org
11200S:	Maintained
11201F:	drivers/media/rc/pwm-ir-tx.c
11202
11203PWM SUBSYSTEM
11204M:	Thierry Reding <thierry.reding@gmail.com>
11205L:	linux-pwm@vger.kernel.org
11206S:	Maintained
11207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11208F:	Documentation/pwm.txt
11209F:	Documentation/devicetree/bindings/pwm/
11210F:	include/linux/pwm.h
11211F:	drivers/pwm/
11212F:	drivers/video/backlight/pwm_bl.c
11213F:	include/linux/pwm_backlight.h
11214F:	drivers/gpio/gpio-mvebu.c
11215F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11216
11217PXA GPIO DRIVER
11218M:	Robert Jarzmik <robert.jarzmik@free.fr>
11219L:	linux-gpio@vger.kernel.org
11220S:	Maintained
11221F:	drivers/gpio/gpio-pxa.c
11222
11223PXA MMCI DRIVER
11224S:	Orphan
11225
11226PXA RTC DRIVER
11227M:	Robert Jarzmik <robert.jarzmik@free.fr>
11228L:	linux-rtc@vger.kernel.org
11229S:	Maintained
11230
11231PXA2xx/PXA3xx SUPPORT
11232M:	Daniel Mack <daniel@zonque.org>
11233M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11234M:	Robert Jarzmik <robert.jarzmik@free.fr>
11235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236T:	git git://github.com/hzhuang1/linux.git
11237T:	git git://github.com/rjarzmik/linux.git
11238S:	Maintained
11239F:	arch/arm/boot/dts/pxa*
11240F:	arch/arm/mach-pxa/
11241F:	drivers/dma/pxa*
11242F:	drivers/pcmcia/pxa2xx*
11243F:	drivers/pinctrl/pxa/
11244F:	drivers/spi/spi-pxa2xx*
11245F:	drivers/usb/gadget/udc/pxa2*
11246F:	include/sound/pxa2xx-lib.h
11247F:	sound/arm/pxa*
11248F:	sound/soc/pxa/
11249
11250PXA3xx NAND FLASH DRIVER
11251M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11252L:	linux-mtd@lists.infradead.org
11253S:	Maintained
11254F:	drivers/mtd/nand/pxa3xx_nand.c
11255
11256QAT DRIVER
11257M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11258L:	qat-linux@intel.com
11259S:	Supported
11260F:	drivers/crypto/qat/
11261
11262QCOM AUDIO (ASoC) DRIVERS
11263M:	Patrick Lai <plai@codeaurora.org>
11264M:	Banajit Goswami <bgoswami@codeaurora.org>
11265L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11266S:	Supported
11267F:	sound/soc/qcom/
11268
11269QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11270M:	Gabriel Somlo <somlo@cmu.edu>
11271M:	"Michael S. Tsirkin" <mst@redhat.com>
11272L:	qemu-devel@nongnu.org
11273S:	Maintained
11274F:	drivers/firmware/qemu_fw_cfg.c
11275
11276QIB DRIVER
11277M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11278M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11279L:	linux-rdma@vger.kernel.org
11280S:	Supported
11281F:	drivers/infiniband/hw/qib/
11282
11283QLOGIC QL41xxx FCOE DRIVER
11284M:	QLogic-Storage-Upstream@cavium.com
11285L:	linux-scsi@vger.kernel.org
11286S:	Supported
11287F:	drivers/scsi/qedf/
11288
11289QLOGIC QL41xxx ISCSI DRIVER
11290M:	QLogic-Storage-Upstream@cavium.com
11291L:	linux-scsi@vger.kernel.org
11292S:	Supported
11293F:	drivers/scsi/qedi/
11294
11295QLOGIC QL4xxx ETHERNET DRIVER
11296M:	Ariel Elior <Ariel.Elior@cavium.com>
11297M:	everest-linux-l2@cavium.com
11298L:	netdev@vger.kernel.org
11299S:	Supported
11300F:	drivers/net/ethernet/qlogic/qed/
11301F:	include/linux/qed/
11302F:	drivers/net/ethernet/qlogic/qede/
11303
11304QLOGIC QL4xxx RDMA DRIVER
11305M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11306M:	Ariel Elior <Ariel.Elior@cavium.com>
11307L:	linux-rdma@vger.kernel.org
11308S:	Supported
11309F:	drivers/infiniband/hw/qedr/
11310F:	include/uapi/rdma/qedr-abi.h
11311
11312QLOGIC QLA1280 SCSI DRIVER
11313M:	Michael Reed <mdr@sgi.com>
11314L:	linux-scsi@vger.kernel.org
11315S:	Maintained
11316F:	drivers/scsi/qla1280.[ch]
11317
11318QLOGIC QLA2XXX FC-SCSI DRIVER
11319M:	qla2xxx-upstream@qlogic.com
11320L:	linux-scsi@vger.kernel.org
11321S:	Supported
11322F:	Documentation/scsi/LICENSE.qla2xxx
11323F:	drivers/scsi/qla2xxx/
11324
11325QLOGIC QLA3XXX NETWORK DRIVER
11326M:	Dept-GELinuxNICDev@cavium.com
11327L:	netdev@vger.kernel.org
11328S:	Supported
11329F:	Documentation/networking/LICENSE.qla3xxx
11330F:	drivers/net/ethernet/qlogic/qla3xxx.*
11331
11332QLOGIC QLA4XXX iSCSI DRIVER
11333M:	QLogic-Storage-Upstream@qlogic.com
11334L:	linux-scsi@vger.kernel.org
11335S:	Supported
11336F:	Documentation/scsi/LICENSE.qla4xxx
11337F:	drivers/scsi/qla4xxx/
11338
11339QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11340M:	Harish Patil <harish.patil@cavium.com>
11341M:	Manish Chopra <manish.chopra@cavium.com>
11342M:	Dept-GELinuxNICDev@cavium.com
11343L:	netdev@vger.kernel.org
11344S:	Supported
11345F:	drivers/net/ethernet/qlogic/qlcnic/
11346
11347QLOGIC QLGE 10Gb ETHERNET DRIVER
11348M:	Harish Patil <harish.patil@cavium.com>
11349M:	Manish Chopra <manish.chopra@cavium.com>
11350M:	Dept-GELinuxNICDev@cavium.com
11351L:	netdev@vger.kernel.org
11352S:	Supported
11353F:	drivers/net/ethernet/qlogic/qlge/
11354
11355QNX4 FILESYSTEM
11356M:	Anders Larsen <al@alarsen.net>
11357W:	http://www.alarsen.net/linux/qnx4fs/
11358S:	Maintained
11359F:	fs/qnx4/
11360F:	include/uapi/linux/qnx4_fs.h
11361F:	include/uapi/linux/qnxtypes.h
11362
11363QORIQ DPAA2 FSL-MC BUS DRIVER
11364M:	Stuart Yoder <stuyoder@gmail.com>
11365M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11366L:	linux-kernel@vger.kernel.org
11367S:	Maintained
11368F:	drivers/staging/fsl-mc/
11369F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11370
11371QT1010 MEDIA DRIVER
11372M:	Antti Palosaari <crope@iki.fi>
11373L:	linux-media@vger.kernel.org
11374W:	https://linuxtv.org
11375W:	http://palosaari.fi/linux/
11376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11377T:	git git://linuxtv.org/anttip/media_tree.git
11378S:	Maintained
11379F:	drivers/media/tuners/qt1010*
11380
11381QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11382M:	Kalle Valo <kvalo@qca.qualcomm.com>
11383L:	ath10k@lists.infradead.org
11384W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11386S:	Supported
11387F:	drivers/net/wireless/ath/ath10k/
11388
11389QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11390M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11391L:	linux-wireless@vger.kernel.org
11392W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11393S:	Supported
11394F:	drivers/net/wireless/ath/ath9k/
11395
11396QUALCOMM CAMERA SUBSYSTEM DRIVER
11397M:	Todor Tomov <todor.tomov@linaro.org>
11398L:	linux-media@vger.kernel.org
11399S:	Maintained
11400F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11401F:	Documentation/media/v4l-drivers/qcom_camss.rst
11402F:	drivers/media/platform/qcom/camss-8x16/
11403
11404QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11405M:	Timur Tabi <timur@codeaurora.org>
11406L:	netdev@vger.kernel.org
11407S:	Supported
11408F:	drivers/net/ethernet/qualcomm/emac/
11409
11410QUALCOMM HEXAGON ARCHITECTURE
11411M:	Richard Kuo <rkuo@codeaurora.org>
11412L:	linux-hexagon@vger.kernel.org
11413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11414S:	Supported
11415F:	arch/hexagon/
11416
11417QUALCOMM IOMMU
11418M:	Rob Clark <robdclark@gmail.com>
11419L:	iommu@lists.linux-foundation.org
11420L:	linux-arm-msm@vger.kernel.org
11421S:	Maintained
11422F:	drivers/iommu/qcom_iommu.c
11423
11424QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11425M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11426L:	linux-media@vger.kernel.org
11427L:	linux-arm-msm@vger.kernel.org
11428T:	git git://linuxtv.org/media_tree.git
11429S:	Maintained
11430F:	drivers/media/platform/qcom/venus/
11431
11432QUALCOMM WCN36XX WIRELESS DRIVER
11433M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11434L:	wcn36xx@lists.infradead.org
11435W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11436T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11437S:	Supported
11438F:	drivers/net/wireless/ath/wcn36xx/
11439
11440QUANTENNA QTNFMAC WIRELESS DRIVER
11441M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11442M:	Avinash Patil <avinashp@quantenna.com>
11443M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11444L:	linux-wireless@vger.kernel.org
11445S:	Maintained
11446F:	drivers/net/wireless/quantenna
11447
11448RADEON and AMDGPU DRM DRIVERS
11449M:	Alex Deucher <alexander.deucher@amd.com>
11450M:	Christian König <christian.koenig@amd.com>
11451M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11452L:	amd-gfx@lists.freedesktop.org
11453T:	git git://people.freedesktop.org/~agd5f/linux
11454S:	Supported
11455F:	drivers/gpu/drm/radeon/
11456F:	include/uapi/drm/radeon_drm.h
11457F:	drivers/gpu/drm/amd/
11458F:	include/uapi/drm/amdgpu_drm.h
11459
11460RADEON FRAMEBUFFER DISPLAY DRIVER
11461M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11462L:	linux-fbdev@vger.kernel.org
11463S:	Maintained
11464F:	drivers/video/fbdev/aty/radeon*
11465F:	include/uapi/linux/radeonfb.h
11466
11467RADIOSHARK RADIO DRIVER
11468M:	Hans Verkuil <hverkuil@xs4all.nl>
11469L:	linux-media@vger.kernel.org
11470T:	git git://linuxtv.org/media_tree.git
11471S:	Maintained
11472F:	drivers/media/radio/radio-shark.c
11473
11474RADIOSHARK2 RADIO DRIVER
11475M:	Hans Verkuil <hverkuil@xs4all.nl>
11476L:	linux-media@vger.kernel.org
11477T:	git git://linuxtv.org/media_tree.git
11478S:	Maintained
11479F:	drivers/media/radio/radio-shark2.c
11480F:	drivers/media/radio/radio-tea5777.c
11481
11482RADOS BLOCK DEVICE (RBD)
11483M:	Ilya Dryomov <idryomov@gmail.com>
11484M:	Sage Weil <sage@redhat.com>
11485M:	Alex Elder <elder@kernel.org>
11486L:	ceph-devel@vger.kernel.org
11487W:	http://ceph.com/
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11489T:	git git://github.com/ceph/ceph-client.git
11490S:	Supported
11491F:	Documentation/ABI/testing/sysfs-bus-rbd
11492F:	drivers/block/rbd.c
11493F:	drivers/block/rbd_types.h
11494
11495RAGE128 FRAMEBUFFER DISPLAY DRIVER
11496M:	Paul Mackerras <paulus@samba.org>
11497L:	linux-fbdev@vger.kernel.org
11498S:	Maintained
11499F:	drivers/video/fbdev/aty/aty128fb.c
11500
11501RAINSHADOW-CEC DRIVER
11502M:	Hans Verkuil <hverkuil@xs4all.nl>
11503L:	linux-media@vger.kernel.org
11504T:	git git://linuxtv.org/media_tree.git
11505S:	Maintained
11506F:	drivers/media/usb/rainshadow-cec/*
11507
11508RALINK MIPS ARCHITECTURE
11509M:	John Crispin <john@phrozen.org>
11510L:	linux-mips@linux-mips.org
11511S:	Maintained
11512F:	arch/mips/ralink
11513
11514RALINK RT2X00 WIRELESS LAN DRIVER
11515P:	rt2x00 project
11516M:	Stanislaw Gruszka <sgruszka@redhat.com>
11517M:	Helmut Schaa <helmut.schaa@googlemail.com>
11518L:	linux-wireless@vger.kernel.org
11519S:	Maintained
11520F:	drivers/net/wireless/ralink/rt2x00/
11521
11522RAMDISK RAM BLOCK DEVICE DRIVER
11523M:	Jens Axboe <axboe@kernel.dk>
11524S:	Maintained
11525F:	Documentation/blockdev/ramdisk.txt
11526F:	drivers/block/brd.c
11527
11528RANDOM NUMBER DRIVER
11529M:	"Theodore Ts'o" <tytso@mit.edu>
11530S:	Maintained
11531F:	drivers/char/random.c
11532
11533RAPIDIO SUBSYSTEM
11534M:	Matt Porter <mporter@kernel.crashing.org>
11535M:	Alexandre Bounine <alexandre.bounine@idt.com>
11536S:	Maintained
11537F:	drivers/rapidio/
11538
11539RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11540L:	linux-wireless@vger.kernel.org
11541S:	Orphan
11542F:	drivers/net/wireless/ray*
11543
11544RCUTORTURE TEST FRAMEWORK
11545M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11546M:	Josh Triplett <josh@joshtriplett.org>
11547R:	Steven Rostedt <rostedt@goodmis.org>
11548R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11549R:	Lai Jiangshan <jiangshanlai@gmail.com>
11550L:	linux-kernel@vger.kernel.org
11551S:	Supported
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11553F:	tools/testing/selftests/rcutorture
11554
11555RDC R-321X SoC
11556M:	Florian Fainelli <florian@openwrt.org>
11557S:	Maintained
11558
11559RDC R6040 FAST ETHERNET DRIVER
11560M:	Florian Fainelli <f.fainelli@gmail.com>
11561L:	netdev@vger.kernel.org
11562S:	Maintained
11563F:	drivers/net/ethernet/rdc/r6040.c
11564
11565RDMAVT - RDMA verbs software
11566M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11567M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11568L:	linux-rdma@vger.kernel.org
11569S:	Supported
11570F:	drivers/infiniband/sw/rdmavt
11571
11572RDS - RELIABLE DATAGRAM SOCKETS
11573M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11574L:	netdev@vger.kernel.org
11575L:	linux-rdma@vger.kernel.org
11576L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11577W:	https://oss.oracle.com/projects/rds/
11578S:	Supported
11579F:	net/rds/
11580F:	Documentation/networking/rds.txt
11581
11582RDT - RESOURCE ALLOCATION
11583M:	Fenghua Yu <fenghua.yu@intel.com>
11584L:	linux-kernel@vger.kernel.org
11585S:	Supported
11586F:	arch/x86/kernel/cpu/intel_rdt*
11587F:	arch/x86/include/asm/intel_rdt_sched.h
11588F:	Documentation/x86/intel_rdt*
11589
11590READ-COPY UPDATE (RCU)
11591M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11592M:	Josh Triplett <josh@joshtriplett.org>
11593R:	Steven Rostedt <rostedt@goodmis.org>
11594R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11595R:	Lai Jiangshan <jiangshanlai@gmail.com>
11596L:	linux-kernel@vger.kernel.org
11597W:	http://www.rdrop.com/users/paulmck/RCU/
11598S:	Supported
11599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11600F:	Documentation/RCU/
11601X:	Documentation/RCU/torture.txt
11602F:	include/linux/rcu*
11603X:	include/linux/srcu.h
11604F:	kernel/rcu/
11605X:	kernel/torture.c
11606
11607REAL TIME CLOCK (RTC) SUBSYSTEM
11608M:	Alessandro Zummo <a.zummo@towertech.it>
11609M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11610L:	linux-rtc@vger.kernel.org
11611Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11613S:	Maintained
11614F:	Documentation/devicetree/bindings/rtc/
11615F:	Documentation/rtc.txt
11616F:	drivers/rtc/
11617F:	include/linux/rtc.h
11618F:	include/uapi/linux/rtc.h
11619F:	include/linux/rtc/
11620F:	include/linux/platform_data/rtc-*
11621F:	tools/testing/selftests/timers/rtctest.c
11622
11623REALTEK AUDIO CODECS
11624M:	Bard Liao <bardliao@realtek.com>
11625M:	Oder Chiou <oder_chiou@realtek.com>
11626S:	Maintained
11627F:	sound/soc/codecs/rt*
11628F:	include/sound/rt*.h
11629
11630REGISTER MAP ABSTRACTION
11631M:	Mark Brown <broonie@kernel.org>
11632L:	linux-kernel@vger.kernel.org
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11634S:	Supported
11635F:	Documentation/devicetree/bindings/regmap/
11636F:	drivers/base/regmap/
11637F:	include/linux/regmap.h
11638
11639REISERFS FILE SYSTEM
11640L:	reiserfs-devel@vger.kernel.org
11641S:	Supported
11642F:	fs/reiserfs/
11643
11644REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11645M:	Ohad Ben-Cohen <ohad@wizery.com>
11646M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11647L:	linux-remoteproc@vger.kernel.org
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11649S:	Maintained
11650F:	Documentation/devicetree/bindings/remoteproc/
11651F:	Documentation/remoteproc.txt
11652F:	drivers/remoteproc/
11653F:	include/linux/remoteproc.h
11654
11655REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11656M:	Ohad Ben-Cohen <ohad@wizery.com>
11657M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11658L:	linux-remoteproc@vger.kernel.org
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11660S:	Maintained
11661F:	drivers/rpmsg/
11662F:	Documentation/rpmsg.txt
11663F:	include/linux/rpmsg.h
11664F:	include/linux/rpmsg/
11665
11666RENESAS CLOCK DRIVERS
11667M:	Geert Uytterhoeven <geert+renesas@glider.be>
11668L:	linux-renesas-soc@vger.kernel.org
11669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11670S:	Supported
11671F:	drivers/clk/renesas/
11672
11673RENESAS ETHERNET DRIVERS
11674R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11675L:	netdev@vger.kernel.org
11676L:	linux-renesas-soc@vger.kernel.org
11677F:	Documentation/devicetree/bindings/net/renesas,*.txt
11678F:	Documentation/devicetree/bindings/net/sh_eth.txt
11679F:	drivers/net/ethernet/renesas/
11680F:	include/linux/sh_eth.h
11681
11682RENESAS R-CAR GYROADC DRIVER
11683M:	Marek Vasut <marek.vasut@gmail.com>
11684L:	linux-iio@vger.kernel.org
11685S:	Supported
11686F:	drivers/iio/adc/rcar_gyro_adc.c
11687
11688RENESAS USB PHY DRIVER
11689M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11690L:	linux-renesas-soc@vger.kernel.org
11691S:	Maintained
11692F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11693
11694RESET CONTROLLER FRAMEWORK
11695M:	Philipp Zabel <p.zabel@pengutronix.de>
11696T:	git git://git.pengutronix.de/git/pza/linux
11697S:	Maintained
11698F:	drivers/reset/
11699F:	Documentation/devicetree/bindings/reset/
11700F:	include/dt-bindings/reset/
11701F:	include/linux/reset.h
11702F:	include/linux/reset-controller.h
11703
11704RFKILL
11705M:	Johannes Berg <johannes@sipsolutions.net>
11706L:	linux-wireless@vger.kernel.org
11707W:	http://wireless.kernel.org/
11708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11710S:	Maintained
11711F:	Documentation/rfkill.txt
11712F:	Documentation/ABI/stable/sysfs-class-rfkill
11713F:	net/rfkill/
11714
11715RHASHTABLE
11716M:	Thomas Graf <tgraf@suug.ch>
11717M:	Herbert Xu <herbert@gondor.apana.org.au>
11718L:	netdev@vger.kernel.org
11719S:	Maintained
11720F:	lib/rhashtable.c
11721F:	include/linux/rhashtable.h
11722
11723RICOH R5C592 MEMORYSTICK DRIVER
11724M:	Maxim Levitsky <maximlevitsky@gmail.com>
11725S:	Maintained
11726F:	drivers/memstick/host/r592.*
11727
11728RICOH SMARTMEDIA/XD DRIVER
11729M:	Maxim Levitsky <maximlevitsky@gmail.com>
11730S:	Maintained
11731F:	drivers/mtd/nand/r852.c
11732F:	drivers/mtd/nand/r852.h
11733
11734RISC-V ARCHITECTURE
11735M:	Palmer Dabbelt <palmer@sifive.com>
11736M:	Albert Ou <albert@sifive.com>
11737L:	linux-riscv@lists.infradead.org
11738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11739S:	Supported
11740F:	arch/riscv/
11741K:	riscv
11742N:	riscv
11743
11744ROCCAT DRIVERS
11745M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11746W:	http://sourceforge.net/projects/roccat/
11747S:	Maintained
11748F:	drivers/hid/hid-roccat*
11749F:	include/linux/hid-roccat*
11750F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11751
11752ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11753M:	Jacob chen <jacob2.chen@rock-chips.com>
11754L:	linux-media@vger.kernel.org
11755S:	Maintained
11756F:	drivers/media/platform/rockchip/rga/
11757F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11758
11759ROCKER DRIVER
11760M:	Jiri Pirko <jiri@resnulli.us>
11761L:	netdev@vger.kernel.org
11762S:	Supported
11763F:	drivers/net/ethernet/rocker/
11764
11765ROCKETPORT DRIVER
11766P:	Comtrol Corp.
11767W:	http://www.comtrol.com
11768S:	Maintained
11769F:	Documentation/serial/rocket.txt
11770F:	drivers/tty/rocket*
11771
11772ROCKETPORT EXPRESS/INFINITY DRIVER
11773M:	Kevin Cernekee <cernekee@gmail.com>
11774L:	linux-serial@vger.kernel.org
11775S:	Odd Fixes
11776F:	drivers/tty/serial/rp2.*
11777
11778ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11779M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11780L:	linux-kernel@vger.kernel.org
11781L:	linux-renesas-soc@vger.kernel.org
11782S:	Supported
11783F:	drivers/mfd/bd9571mwv.c
11784F:	drivers/regulator/bd9571mwv-regulator.c
11785F:	drivers/gpio/gpio-bd9571mwv.c
11786F:	include/linux/mfd/bd9571mwv.h
11787F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11788
11789ROSE NETWORK LAYER
11790M:	Ralf Baechle <ralf@linux-mips.org>
11791L:	linux-hams@vger.kernel.org
11792W:	http://www.linux-ax25.org/
11793S:	Maintained
11794F:	include/net/rose.h
11795F:	include/uapi/linux/rose.h
11796F:	net/rose/
11797
11798RTL2830 MEDIA DRIVER
11799M:	Antti Palosaari <crope@iki.fi>
11800L:	linux-media@vger.kernel.org
11801W:	https://linuxtv.org
11802W:	http://palosaari.fi/linux/
11803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11804T:	git git://linuxtv.org/anttip/media_tree.git
11805S:	Maintained
11806F:	drivers/media/dvb-frontends/rtl2830*
11807
11808RTL2832 MEDIA DRIVER
11809M:	Antti Palosaari <crope@iki.fi>
11810L:	linux-media@vger.kernel.org
11811W:	https://linuxtv.org
11812W:	http://palosaari.fi/linux/
11813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11814T:	git git://linuxtv.org/anttip/media_tree.git
11815S:	Maintained
11816F:	drivers/media/dvb-frontends/rtl2832*
11817
11818RTL2832_SDR MEDIA DRIVER
11819M:	Antti Palosaari <crope@iki.fi>
11820L:	linux-media@vger.kernel.org
11821W:	https://linuxtv.org
11822W:	http://palosaari.fi/linux/
11823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11824T:	git git://linuxtv.org/anttip/media_tree.git
11825S:	Maintained
11826F:	drivers/media/dvb-frontends/rtl2832_sdr*
11827
11828RTL8180 WIRELESS DRIVER
11829L:	linux-wireless@vger.kernel.org
11830W:	http://wireless.kernel.org/
11831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11832S:	Orphan
11833F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11834
11835RTL8187 WIRELESS DRIVER
11836M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11837M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11838M:	Larry Finger <Larry.Finger@lwfinger.net>
11839L:	linux-wireless@vger.kernel.org
11840W:	http://wireless.kernel.org/
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11842S:	Maintained
11843F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11844
11845REALTEK WIRELESS DRIVER (rtlwifi family)
11846M:	Ping-Ke Shih <pkshih@realtek.com>
11847L:	linux-wireless@vger.kernel.org
11848W:	http://wireless.kernel.org/
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11850S:	Maintained
11851F:	drivers/net/wireless/realtek/rtlwifi/
11852
11853RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11854M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11855L:	linux-wireless@vger.kernel.org
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11857S:	Maintained
11858F:	drivers/net/wireless/realtek/rtl8xxxu/
11859
11860RXRPC SOCKETS (AF_RXRPC)
11861M:	David Howells <dhowells@redhat.com>
11862L:	linux-afs@lists.infradead.org
11863S:	Supported
11864F:	net/rxrpc/
11865F:	include/keys/rxrpc-type.h
11866F:	include/net/af_rxrpc.h
11867F:	include/trace/events/rxrpc.h
11868F:	include/uapi/linux/rxrpc.h
11869F:	Documentation/networking/rxrpc.txt
11870W:	https://www.infradead.org/~dhowells/kafs/
11871
11872S3 SAVAGE FRAMEBUFFER DRIVER
11873M:	Antonino Daplas <adaplas@gmail.com>
11874L:	linux-fbdev@vger.kernel.org
11875S:	Maintained
11876F:	drivers/video/fbdev/savage/
11877
11878S390
11879M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11880M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11881L:	linux-s390@vger.kernel.org
11882W:	http://www.ibm.com/developerworks/linux/linux390/
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11884S:	Supported
11885F:	arch/s390/
11886F:	drivers/s390/
11887F:	Documentation/s390/
11888F:	Documentation/driver-api/s390-drivers.rst
11889
11890S390 COMMON I/O LAYER
11891M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11892M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11893L:	linux-s390@vger.kernel.org
11894W:	http://www.ibm.com/developerworks/linux/linux390/
11895S:	Supported
11896F:	drivers/s390/cio/
11897
11898S390 DASD DRIVER
11899M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11900M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11901L:	linux-s390@vger.kernel.org
11902W:	http://www.ibm.com/developerworks/linux/linux390/
11903S:	Supported
11904F:	drivers/s390/block/dasd*
11905F:	block/partitions/ibm.c
11906
11907S390 IOMMU (PCI)
11908M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11909L:	linux-s390@vger.kernel.org
11910W:	http://www.ibm.com/developerworks/linux/linux390/
11911S:	Supported
11912F:	drivers/iommu/s390-iommu.c
11913
11914S390 IUCV NETWORK LAYER
11915M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11916M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11917L:	linux-s390@vger.kernel.org
11918W:	http://www.ibm.com/developerworks/linux/linux390/
11919S:	Supported
11920F:	drivers/s390/net/*iucv*
11921F:	include/net/iucv/
11922F:	net/iucv/
11923
11924S390 NETWORK DRIVERS
11925M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11926M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11927L:	linux-s390@vger.kernel.org
11928W:	http://www.ibm.com/developerworks/linux/linux390/
11929S:	Supported
11930F:	drivers/s390/net/
11931
11932S390 PCI SUBSYSTEM
11933M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
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:	arch/s390/pci/
11939F:	drivers/pci/hotplug/s390_pci_hpc.c
11940
11941S390 VFIO-CCW DRIVER
11942M:	Cornelia Huck <cohuck@redhat.com>
11943M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11944L:	linux-s390@vger.kernel.org
11945L:	kvm@vger.kernel.org
11946S:	Supported
11947F:	drivers/s390/cio/vfio_ccw*
11948F:	Documentation/s390/vfio-ccw.txt
11949F:	include/uapi/linux/vfio_ccw.h
11950
11951S390 ZCRYPT DRIVER
11952M:	Harald Freudenberger <freude@de.ibm.com>
11953L:	linux-s390@vger.kernel.org
11954W:	http://www.ibm.com/developerworks/linux/linux390/
11955S:	Supported
11956F:	drivers/s390/crypto/
11957
11958S390 ZFCP DRIVER
11959M:	Steffen Maier <maier@linux.vnet.ibm.com>
11960M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11961L:	linux-s390@vger.kernel.org
11962W:	http://www.ibm.com/developerworks/linux/linux390/
11963S:	Supported
11964F:	drivers/s390/scsi/zfcp_*
11965
11966S3C24XX SD/MMC Driver
11967M:	Ben Dooks <ben-linux@fluff.org>
11968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11969S:	Supported
11970F:	drivers/mmc/host/s3cmci.*
11971
11972SAA6588 RDS RECEIVER DRIVER
11973M:	Hans Verkuil <hverkuil@xs4all.nl>
11974L:	linux-media@vger.kernel.org
11975T:	git git://linuxtv.org/media_tree.git
11976W:	https://linuxtv.org
11977S:	Odd Fixes
11978F:	drivers/media/i2c/saa6588*
11979
11980SAA7134 VIDEO4LINUX DRIVER
11981M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11982M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11983L:	linux-media@vger.kernel.org
11984W:	https://linuxtv.org
11985T:	git git://linuxtv.org/media_tree.git
11986S:	Odd fixes
11987F:	Documentation/media/v4l-drivers/saa7134*
11988F:	drivers/media/pci/saa7134/
11989
11990SAA7146 VIDEO4LINUX-2 DRIVER
11991M:	Hans Verkuil <hverkuil@xs4all.nl>
11992L:	linux-media@vger.kernel.org
11993T:	git git://linuxtv.org/media_tree.git
11994S:	Maintained
11995F:	drivers/media/common/saa7146/
11996F:	drivers/media/pci/saa7146/
11997F:	include/media/saa7146*
11998
11999SAMSUNG AUDIO (ASoC) DRIVERS
12000M:	Krzysztof Kozlowski <krzk@kernel.org>
12001M:	Sangbeom Kim <sbkim73@samsung.com>
12002M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12004S:	Supported
12005F:	sound/soc/samsung/
12006
12007SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12008M:	Krzysztof Kozlowski <krzk@kernel.org>
12009L:	linux-crypto@vger.kernel.org
12010L:	linux-samsung-soc@vger.kernel.org
12011S:	Maintained
12012F:	drivers/crypto/exynos-rng.c
12013F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12014
12015SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12016M:	Łukasz Stelmach <l.stelmach@samsung.com>
12017L:	linux-samsung-soc@vger.kernel.org
12018S:	Maintained
12019F:	drivers/char/hw_random/exynos-trng.c
12020F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12021
12022SAMSUNG FRAMEBUFFER DRIVER
12023M:	Jingoo Han <jingoohan1@gmail.com>
12024L:	linux-fbdev@vger.kernel.org
12025S:	Maintained
12026F:	drivers/video/fbdev/s3c-fb.c
12027
12028SAMSUNG LAPTOP DRIVER
12029M:	Corentin Chary <corentin.chary@gmail.com>
12030L:	platform-driver-x86@vger.kernel.org
12031S:	Maintained
12032F:	drivers/platform/x86/samsung-laptop.c
12033
12034SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12035M:	Sangbeom Kim <sbkim73@samsung.com>
12036M:	Krzysztof Kozlowski <krzk@kernel.org>
12037M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12038L:	linux-kernel@vger.kernel.org
12039L:	linux-samsung-soc@vger.kernel.org
12040S:	Supported
12041F:	drivers/mfd/sec*.c
12042F:	drivers/regulator/s2m*.c
12043F:	drivers/regulator/s5m*.c
12044F:	drivers/clk/clk-s2mps11.c
12045F:	drivers/rtc/rtc-s5m.c
12046F:	include/linux/mfd/samsung/
12047F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12048F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12049F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12050F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12051
12052SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12053M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12054L:	linux-media@vger.kernel.org
12055L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12056S:	Maintained
12057F:	drivers/media/platform/s3c-camif/
12058F:	include/media/drv-intf/s3c_camif.h
12059
12060SAMSUNG S3FWRN5 NFC DRIVER
12061M:	Robert Baldyga <r.baldyga@samsung.com>
12062M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12063L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12064S:	Supported
12065F:	drivers/nfc/s3fwrn5
12066
12067SAMSUNG S5C73M3 CAMERA DRIVER
12068M:	Kyungmin Park <kyungmin.park@samsung.com>
12069M:	Andrzej Hajda <a.hajda@samsung.com>
12070L:	linux-media@vger.kernel.org
12071S:	Supported
12072F:	drivers/media/i2c/s5c73m3/*
12073
12074SAMSUNG S5K5BAF CAMERA DRIVER
12075M:	Kyungmin Park <kyungmin.park@samsung.com>
12076M:	Andrzej Hajda <a.hajda@samsung.com>
12077L:	linux-media@vger.kernel.org
12078S:	Supported
12079F:	drivers/media/i2c/s5k5baf.c
12080
12081SAMSUNG S5P Security SubSystem (SSS) DRIVER
12082M:	Krzysztof Kozlowski <krzk@kernel.org>
12083M:	Vladimir Zapolskiy <vz@mleia.com>
12084M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12085L:	linux-crypto@vger.kernel.org
12086L:	linux-samsung-soc@vger.kernel.org
12087S:	Maintained
12088F:	drivers/crypto/s5p-sss.c
12089
12090SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12091M:	Kyungmin Park <kyungmin.park@samsung.com>
12092M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12093L:	linux-media@vger.kernel.org
12094Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12095S:	Supported
12096F:	drivers/media/platform/exynos4-is/
12097
12098SAMSUNG SOC CLOCK DRIVERS
12099M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12100M:	Tomasz Figa <tomasz.figa@gmail.com>
12101M:	Chanwoo Choi <cw00.choi@samsung.com>
12102S:	Supported
12103L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12104F:	drivers/clk/samsung/
12105F:	include/dt-bindings/clock/exynos*.h
12106F:	Documentation/devicetree/bindings/clock/exynos*.txt
12107
12108SAMSUNG SPI DRIVERS
12109M:	Kukjin Kim <kgene@kernel.org>
12110M:	Krzysztof Kozlowski <krzk@kernel.org>
12111M:	Andi Shyti <andi.shyti@samsung.com>
12112L:	linux-spi@vger.kernel.org
12113L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12114S:	Maintained
12115F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12116F:	drivers/spi/spi-s3c*
12117F:	include/linux/platform_data/spi-s3c64xx.h
12118
12119SAMSUNG SXGBE DRIVERS
12120M:	Byungho An <bh74.an@samsung.com>
12121M:	Girish K S <ks.giri@samsung.com>
12122M:	Vipul Pandya <vipul.pandya@samsung.com>
12123S:	Supported
12124L:	netdev@vger.kernel.org
12125F:	drivers/net/ethernet/samsung/sxgbe/
12126
12127SAMSUNG THERMAL DRIVER
12128M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12129L:	linux-pm@vger.kernel.org
12130L:	linux-samsung-soc@vger.kernel.org
12131S:	Supported
12132T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12133F:	drivers/thermal/samsung/
12134
12135SAMSUNG USB2 PHY DRIVER
12136M:	Kamil Debski <kamil@wypas.org>
12137M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12138L:	linux-kernel@vger.kernel.org
12139S:	Supported
12140F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12141F:	Documentation/phy/samsung-usb2.txt
12142F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12143F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12144F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12145F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12146F:	drivers/phy/samsung/phy-samsung-usb2.c
12147F:	drivers/phy/samsung/phy-samsung-usb2.h
12148
12149SC1200 WDT DRIVER
12150M:	Zwane Mwaikambo <zwanem@gmail.com>
12151S:	Maintained
12152F:	drivers/watchdog/sc1200wdt.c
12153
12154SCHEDULER
12155M:	Ingo Molnar <mingo@redhat.com>
12156M:	Peter Zijlstra <peterz@infradead.org>
12157L:	linux-kernel@vger.kernel.org
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12159S:	Maintained
12160F:	kernel/sched/
12161F:	include/linux/sched.h
12162F:	include/uapi/linux/sched.h
12163F:	include/linux/wait.h
12164
12165SCORE ARCHITECTURE
12166M:	Chen Liqin <liqin.linux@gmail.com>
12167M:	Lennox Wu <lennox.wu@gmail.com>
12168W:	http://www.sunplus.com
12169S:	Supported
12170F:	arch/score/
12171
12172SCR24X CHIP CARD INTERFACE DRIVER
12173M:	Lubomir Rintel <lkundrak@v3.sk>
12174S:	Supported
12175F:	drivers/char/pcmcia/scr24x_cs.c
12176
12177SCSI CDROM DRIVER
12178M:	Jens Axboe <axboe@kernel.dk>
12179L:	linux-scsi@vger.kernel.org
12180W:	http://www.kernel.dk
12181S:	Maintained
12182F:	drivers/scsi/sr*
12183
12184SCSI RDMA PROTOCOL (SRP) INITIATOR
12185M:	Bart Van Assche <bart.vanassche@sandisk.com>
12186L:	linux-rdma@vger.kernel.org
12187S:	Supported
12188W:	http://www.openfabrics.org
12189Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12191F:	drivers/infiniband/ulp/srp/
12192F:	include/scsi/srp.h
12193
12194SCSI SG DRIVER
12195M:	Doug Gilbert <dgilbert@interlog.com>
12196L:	linux-scsi@vger.kernel.org
12197W:	http://sg.danny.cz/sg
12198S:	Maintained
12199F:	Documentation/scsi/scsi-generic.txt
12200F:	drivers/scsi/sg.c
12201F:	include/scsi/sg.h
12202
12203SCSI SUBSYSTEM
12204M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12206M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12208L:	linux-scsi@vger.kernel.org
12209S:	Maintained
12210F:	Documentation/devicetree/bindings/scsi/
12211F:	drivers/scsi/
12212F:	include/scsi/
12213
12214SCSI TAPE DRIVER
12215M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12216L:	linux-scsi@vger.kernel.org
12217S:	Maintained
12218F:	Documentation/scsi/st.txt
12219F:	drivers/scsi/st.*
12220F:	drivers/scsi/st_*.h
12221
12222SCTP PROTOCOL
12223M:	Vlad Yasevich <vyasevich@gmail.com>
12224M:	Neil Horman <nhorman@tuxdriver.com>
12225L:	linux-sctp@vger.kernel.org
12226W:	http://lksctp.sourceforge.net
12227S:	Maintained
12228F:	Documentation/networking/sctp.txt
12229F:	include/linux/sctp.h
12230F:	include/uapi/linux/sctp.h
12231F:	include/net/sctp/
12232F:	net/sctp/
12233
12234SCx200 CPU SUPPORT
12235M:	Jim Cromie <jim.cromie@gmail.com>
12236S:	Odd Fixes
12237F:	Documentation/i2c/busses/scx200_acb
12238F:	arch/x86/platform/scx200/
12239F:	drivers/watchdog/scx200_wdt.c
12240F:	drivers/i2c/busses/scx200*
12241F:	drivers/mtd/maps/scx200_docflash.c
12242F:	include/linux/scx200.h
12243
12244SCx200 GPIO DRIVER
12245M:	Jim Cromie <jim.cromie@gmail.com>
12246S:	Maintained
12247F:	drivers/char/scx200_gpio.c
12248F:	include/linux/scx200_gpio.h
12249
12250SCx200 HRT CLOCKSOURCE DRIVER
12251M:	Jim Cromie <jim.cromie@gmail.com>
12252S:	Maintained
12253F:	drivers/clocksource/scx200_hrt.c
12254
12255SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12256M:	Sascha Sommer <saschasommer@freenet.de>
12257L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12258S:	Maintained
12259F:	drivers/mmc/host/sdricoh_cs.c
12260
12261SECURE COMPUTING
12262M:	Kees Cook <keescook@chromium.org>
12263R:	Andy Lutomirski <luto@amacapital.net>
12264R:	Will Drewry <wad@chromium.org>
12265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12266S:	Supported
12267F:	kernel/seccomp.c
12268F:	include/uapi/linux/seccomp.h
12269F:	include/linux/seccomp.h
12270F:	tools/testing/selftests/seccomp/*
12271F:	tools/testing/selftests/kselftest_harness.h
12272F:	Documentation/userspace-api/seccomp_filter.rst
12273K:	\bsecure_computing
12274K:	\bTIF_SECCOMP\b
12275
12276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12277M:	Al Cooper <alcooperx@gmail.com>
12278L:	linux-mmc@vger.kernel.org
12279L:	bcm-kernel-feedback-list@broadcom.com
12280S:	Maintained
12281F:	drivers/mmc/host/sdhci-brcmstb*
12282
12283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12284M:	Adrian Hunter <adrian.hunter@intel.com>
12285L:	linux-mmc@vger.kernel.org
12286T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12287S:	Maintained
12288F:	drivers/mmc/host/sdhci*
12289F:	include/linux/mmc/sdhci*
12290
12291SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12292M:	Ben Dooks <ben-linux@fluff.org>
12293M:	Jaehoon Chung <jh80.chung@samsung.com>
12294L:	linux-mmc@vger.kernel.org
12295S:	Maintained
12296F:	drivers/mmc/host/sdhci-s3c*
12297
12298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12299M:	Viresh Kumar <vireshk@kernel.org>
12300L:	linux-mmc@vger.kernel.org
12301S:	Maintained
12302F:	drivers/mmc/host/sdhci-spear.c
12303
12304SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12305M:	Kishon Vijay Abraham I <kishon@ti.com>
12306L:	linux-mmc@vger.kernel.org
12307S:	Maintained
12308F:	drivers/mmc/host/sdhci-omap.c
12309
12310SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12311M:	Scott Bauer <scott.bauer@intel.com>
12312M:	Jonathan Derrick <jonathan.derrick@intel.com>
12313L:	linux-block@vger.kernel.org
12314S:	Supported
12315F:	block/sed*
12316F:	block/opal_proto.h
12317F:	include/linux/sed*
12318F:	include/uapi/linux/sed*
12319
12320SECURITY CONTACT
12321M:	Security Officers <security@kernel.org>
12322S:	Supported
12323
12324SECURITY SUBSYSTEM
12325M:	James Morris <jmorris@namei.org>
12326M:	"Serge E. Hallyn" <serge@hallyn.com>
12327L:	linux-security-module@vger.kernel.org (suggested Cc:)
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12329W:	http://kernsec.org/
12330S:	Supported
12331F:	security/
12332
12333SELINUX SECURITY MODULE
12334M:	Paul Moore <paul@paul-moore.com>
12335M:	Stephen Smalley <sds@tycho.nsa.gov>
12336M:	Eric Paris <eparis@parisplace.org>
12337L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12338W:	https://selinuxproject.org
12339W:	https://github.com/SELinuxProject
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12341S:	Supported
12342F:	include/linux/selinux*
12343F:	security/selinux/
12344F:	scripts/selinux/
12345F:	Documentation/admin-guide/LSM/SELinux.rst
12346
12347SENSABLE PHANTOM
12348M:	Jiri Slaby <jirislaby@gmail.com>
12349S:	Maintained
12350F:	drivers/misc/phantom.c
12351F:	include/uapi/linux/phantom.h
12352
12353SERIAL DEVICE BUS
12354M:	Rob Herring <robh@kernel.org>
12355L:	linux-serial@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/devicetree/bindings/serial/slave-device.txt
12358F:	drivers/tty/serdev/
12359F:	include/linux/serdev.h
12360
12361SERIAL DRIVERS
12362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12363L:	linux-serial@vger.kernel.org
12364S:	Maintained
12365F:	Documentation/devicetree/bindings/serial/
12366F:	drivers/tty/serial/
12367
12368SERIAL IR RECEIVER
12369M:	Sean Young <sean@mess.org>
12370L:	linux-media@vger.kernel.org
12371S:	Maintained
12372F:	drivers/media/rc/serial_ir.c
12373
12374SFC NETWORK DRIVER
12375M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12376M:	Edward Cree <ecree@solarflare.com>
12377M:	Bert Kenward <bkenward@solarflare.com>
12378L:	netdev@vger.kernel.org
12379S:	Supported
12380F:	drivers/net/ethernet/sfc/
12381
12382SGI GRU DRIVER
12383M:	Dimitri Sivanich <sivanich@sgi.com>
12384S:	Maintained
12385F:	drivers/misc/sgi-gru/
12386
12387SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12388M:	Pat Gefre <pfg@sgi.com>
12389L:	linux-ia64@vger.kernel.org
12390S:	Supported
12391F:	Documentation/ia64/serial.txt
12392F:	drivers/tty/serial/ioc?_serial.c
12393F:	include/linux/ioc?.h
12394
12395SGI XP/XPC/XPNET DRIVER
12396M:	Cliff Whickman <cpw@sgi.com>
12397M:	Robin Holt <robinmholt@gmail.com>
12398S:	Maintained
12399F:	drivers/misc/sgi-xp/
12400
12401SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12402M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12403L:	linux-s390@vger.kernel.org
12404W:	http://www.ibm.com/developerworks/linux/linux390/
12405S:	Supported
12406F:	net/smc/
12407
12408SH_VEU V4L2 MEM2MEM DRIVER
12409L:	linux-media@vger.kernel.org
12410S:	Orphan
12411F:	drivers/media/platform/sh_veu.c
12412
12413SH_VOU V4L2 OUTPUT DRIVER
12414L:	linux-media@vger.kernel.org
12415S:	Orphan
12416F:	drivers/media/platform/sh_vou.c
12417F:	include/media/drv-intf/sh_vou.h
12418
12419SI2157 MEDIA DRIVER
12420M:	Antti Palosaari <crope@iki.fi>
12421L:	linux-media@vger.kernel.org
12422W:	https://linuxtv.org
12423W:	http://palosaari.fi/linux/
12424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12425T:	git git://linuxtv.org/anttip/media_tree.git
12426S:	Maintained
12427F:	drivers/media/tuners/si2157*
12428
12429SI2168 MEDIA DRIVER
12430M:	Antti Palosaari <crope@iki.fi>
12431L:	linux-media@vger.kernel.org
12432W:	https://linuxtv.org
12433W:	http://palosaari.fi/linux/
12434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12435T:	git git://linuxtv.org/anttip/media_tree.git
12436S:	Maintained
12437F:	drivers/media/dvb-frontends/si2168*
12438
12439SI470X FM RADIO RECEIVER I2C DRIVER
12440M:	Hans Verkuil <hverkuil@xs4all.nl>
12441L:	linux-media@vger.kernel.org
12442T:	git git://linuxtv.org/media_tree.git
12443W:	https://linuxtv.org
12444S:	Odd Fixes
12445F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12446
12447SI470X FM RADIO RECEIVER USB DRIVER
12448M:	Hans Verkuil <hverkuil@xs4all.nl>
12449L:	linux-media@vger.kernel.org
12450T:	git git://linuxtv.org/media_tree.git
12451W:	https://linuxtv.org
12452S:	Maintained
12453F:	drivers/media/radio/si470x/radio-si470x-common.c
12454F:	drivers/media/radio/si470x/radio-si470x.h
12455F:	drivers/media/radio/si470x/radio-si470x-usb.c
12456
12457SI4713 FM RADIO TRANSMITTER I2C DRIVER
12458M:	Eduardo Valentin <edubezval@gmail.com>
12459L:	linux-media@vger.kernel.org
12460T:	git git://linuxtv.org/media_tree.git
12461W:	https://linuxtv.org
12462S:	Odd Fixes
12463F:	drivers/media/radio/si4713/si4713.?
12464
12465SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12466M:	Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
12472
12473SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
12480
12481SIANO DVB DRIVER
12482M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12483M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12484L:	linux-media@vger.kernel.org
12485W:	https://linuxtv.org
12486T:	git git://linuxtv.org/media_tree.git
12487S:	Odd fixes
12488F:	drivers/media/common/siano/
12489F:	drivers/media/usb/siano/
12490F:	drivers/media/usb/siano/
12491F:	drivers/media/mmc/siano/
12492
12493SILEAD TOUCHSCREEN DRIVER
12494M:	Hans de Goede <hdegoede@redhat.com>
12495L:	linux-input@vger.kernel.org
12496L:	platform-driver-x86@vger.kernel.org
12497S:	Maintained
12498F:	drivers/input/touchscreen/silead.c
12499F:	drivers/platform/x86/silead_dmi.c
12500
12501SILICON MOTION SM712 FRAME BUFFER DRIVER
12502M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12503M:	Teddy Wang <teddy.wang@siliconmotion.com>
12504M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12505L:	linux-fbdev@vger.kernel.org
12506S:	Maintained
12507F:	drivers/video/fbdev/sm712*
12508F:	Documentation/fb/sm712fb.txt
12509
12510SIMPLE FIRMWARE INTERFACE (SFI)
12511M:	Len Brown <lenb@kernel.org>
12512L:	sfi-devel@simplefirmware.org
12513W:	http://simplefirmware.org/
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12515S:	Supported
12516F:	arch/x86/platform/sfi/
12517F:	drivers/sfi/
12518F:	include/linux/sfi*.h
12519
12520SIMPLEFB FB DRIVER
12521M:	Hans de Goede <hdegoede@redhat.com>
12522L:	linux-fbdev@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12525F:	drivers/video/fbdev/simplefb.c
12526F:	include/linux/platform_data/simplefb.h
12527
12528SIMTEC EB110ATX (Chalice CATS)
12529P:	Ben Dooks
12530P:	Vincent Sanders <vince@simtec.co.uk>
12531M:	Simtec Linux Team <linux@simtec.co.uk>
12532W:	http://www.simtec.co.uk/products/EB110ATX/
12533S:	Supported
12534
12535SIMTEC EB2410ITX (BAST)
12536P:	Ben Dooks
12537P:	Vincent Sanders <vince@simtec.co.uk>
12538M:	Simtec Linux Team <linux@simtec.co.uk>
12539W:	http://www.simtec.co.uk/products/EB2410ITX/
12540S:	Supported
12541F:	arch/arm/mach-s3c24xx/mach-bast.c
12542F:	arch/arm/mach-s3c24xx/bast-ide.c
12543F:	arch/arm/mach-s3c24xx/bast-irq.c
12544
12545SIPHASH PRF ROUTINES
12546M:	Jason A. Donenfeld <Jason@zx2c4.com>
12547S:	Maintained
12548F:	lib/siphash.c
12549F:	lib/test_siphash.c
12550F:	include/linux/siphash.h
12551
12552SIOX
12553M:	Gavin Schenk <g.schenk@eckelmann.de>
12554M:	Uwe Kleine-König <kernel@pengutronix.de>
12555S:	Supported
12556F:	drivers/siox/*
12557F:	include/trace/events/siox.h
12558
12559SIS 190 ETHERNET DRIVER
12560M:	Francois Romieu <romieu@fr.zoreil.com>
12561L:	netdev@vger.kernel.org
12562S:	Maintained
12563F:	drivers/net/ethernet/sis/sis190.c
12564
12565SIS 900/7016 FAST ETHERNET DRIVER
12566M:	Daniele Venzano <venza@brownhat.org>
12567W:	http://www.brownhat.org/sis900.html
12568L:	netdev@vger.kernel.org
12569S:	Maintained
12570F:	drivers/net/ethernet/sis/sis900.*
12571
12572SIS FRAMEBUFFER DRIVER
12573M:	Thomas Winischhofer <thomas@winischhofer.net>
12574W:	http://www.winischhofer.net/linuxsisvga.shtml
12575S:	Maintained
12576F:	Documentation/fb/sisfb.txt
12577F:	drivers/video/fbdev/sis/
12578F:	include/video/sisfb.h
12579
12580SIS USB2VGA DRIVER
12581M:	Thomas Winischhofer <thomas@winischhofer.net>
12582W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12583S:	Maintained
12584F:	drivers/usb/misc/sisusbvga/
12585
12586SLAB ALLOCATOR
12587M:	Christoph Lameter <cl@linux.com>
12588M:	Pekka Enberg <penberg@kernel.org>
12589M:	David Rientjes <rientjes@google.com>
12590M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12591M:	Andrew Morton <akpm@linux-foundation.org>
12592L:	linux-mm@kvack.org
12593S:	Maintained
12594F:	include/linux/sl?b*.h
12595F:	mm/sl?b*
12596
12597SLEEPABLE READ-COPY UPDATE (SRCU)
12598M:	Lai Jiangshan <jiangshanlai@gmail.com>
12599M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12600M:	Josh Triplett <josh@joshtriplett.org>
12601R:	Steven Rostedt <rostedt@goodmis.org>
12602R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12603L:	linux-kernel@vger.kernel.org
12604W:	http://www.rdrop.com/users/paulmck/RCU/
12605S:	Supported
12606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12607F:	include/linux/srcu.h
12608F:	kernel/rcu/srcu.c
12609
12610SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12611M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12612L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12613S:	Maintained
12614F:	drivers/slimbus/
12615F:	Documentation/devicetree/bindings/slimbus/
12616F:	include/linux/slimbus.h
12617
12618SMACK SECURITY MODULE
12619M:	Casey Schaufler <casey@schaufler-ca.com>
12620L:	linux-security-module@vger.kernel.org
12621W:	http://schaufler-ca.com
12622T:	git git://github.com/cschaufler/smack-next
12623S:	Maintained
12624F:	Documentation/admin-guide/LSM/Smack.rst
12625F:	security/smack/
12626
12627SMC91x ETHERNET DRIVER
12628M:	Nicolas Pitre <nico@fluxnic.net>
12629S:	Odd Fixes
12630F:	drivers/net/ethernet/smsc/smc91x.*
12631
12632SMIA AND SMIA++ IMAGE SENSOR DRIVER
12633M:	Sakari Ailus <sakari.ailus@iki.fi>
12634L:	linux-media@vger.kernel.org
12635S:	Maintained
12636F:	drivers/media/i2c/smiapp/
12637F:	include/media/i2c/smiapp.h
12638F:	drivers/media/i2c/smiapp-pll.c
12639F:	drivers/media/i2c/smiapp-pll.h
12640F:	include/uapi/linux/smiapp.h
12641F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12642
12643SMM665 HARDWARE MONITOR DRIVER
12644M:	Guenter Roeck <linux@roeck-us.net>
12645L:	linux-hwmon@vger.kernel.org
12646S:	Maintained
12647F:	Documentation/hwmon/smm665
12648F:	drivers/hwmon/smm665.c
12649
12650SMSC EMC2103 HARDWARE MONITOR DRIVER
12651M:	Steve Glendinning <steve.glendinning@shawell.net>
12652L:	linux-hwmon@vger.kernel.org
12653S:	Maintained
12654F:	Documentation/hwmon/emc2103
12655F:	drivers/hwmon/emc2103.c
12656
12657SMSC SCH5627 HARDWARE MONITOR DRIVER
12658M:	Hans de Goede <hdegoede@redhat.com>
12659L:	linux-hwmon@vger.kernel.org
12660S:	Supported
12661F:	Documentation/hwmon/sch5627
12662F:	drivers/hwmon/sch5627.c
12663
12664SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12665M:	Steve Glendinning <steve.glendinning@shawell.net>
12666L:	linux-fbdev@vger.kernel.org
12667S:	Maintained
12668F:	drivers/video/fbdev/smscufx.c
12669
12670SMSC47B397 HARDWARE MONITOR DRIVER
12671M:	Jean Delvare <jdelvare@suse.com>
12672L:	linux-hwmon@vger.kernel.org
12673S:	Maintained
12674F:	Documentation/hwmon/smsc47b397
12675F:	drivers/hwmon/smsc47b397.c
12676
12677SMSC911x ETHERNET DRIVER
12678M:	Steve Glendinning <steve.glendinning@shawell.net>
12679L:	netdev@vger.kernel.org
12680S:	Maintained
12681F:	include/linux/smsc911x.h
12682F:	drivers/net/ethernet/smsc/smsc911x.*
12683
12684SMSC9420 PCI ETHERNET DRIVER
12685M:	Steve Glendinning <steve.glendinning@shawell.net>
12686L:	netdev@vger.kernel.org
12687S:	Maintained
12688F:	drivers/net/ethernet/smsc/smsc9420.*
12689
12690SOC-CAMERA V4L2 SUBSYSTEM
12691M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12692L:	linux-media@vger.kernel.org
12693T:	git git://linuxtv.org/media_tree.git
12694S:	Maintained
12695F:	include/media/soc*
12696F:	drivers/media/i2c/soc_camera/
12697F:	drivers/media/platform/soc_camera/
12698
12699SOCIONEXT UNIPHIER SOUND DRIVER
12700M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12702S:	Maintained
12703F:	sound/soc/uniphier/
12704
12705SOEKRIS NET48XX LED SUPPORT
12706M:	Chris Boot <bootc@bootc.net>
12707S:	Maintained
12708F:	drivers/leds/leds-net48xx.c
12709
12710SOFT-ROCE DRIVER (rxe)
12711M:	Moni Shoua <monis@mellanox.com>
12712L:	linux-rdma@vger.kernel.org
12713S:	Supported
12714W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12715Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12716F:	drivers/infiniband/sw/rxe/
12717F:	include/uapi/rdma/rdma_user_rxe.h
12718
12719SOFTLOGIC 6x10 MPEG CODEC
12720M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12721M:	Anton Sviridenko <anton@corp.bluecherry.net>
12722M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12723M:	Andrey Utkin <andrey_utkin@fastmail.com>
12724M:	Ismael Luceno <ismael@iodev.co.uk>
12725L:	linux-media@vger.kernel.org
12726S:	Supported
12727F:	drivers/media/pci/solo6x10/
12728
12729SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12730M:	James Morse <james.morse@arm.com>
12731L:	linux-arm-kernel@lists.infradead.org
12732S:	Maintained
12733F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12734F:	drivers/firmware/arm_sdei.c
12735F:	include/linux/sdei.h
12736F:	include/uapi/linux/sdei.h
12737
12738SOFTWARE RAID (Multiple Disks) SUPPORT
12739M:	Shaohua Li <shli@kernel.org>
12740L:	linux-raid@vger.kernel.org
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12742S:	Supported
12743F:	drivers/md/Makefile
12744F:	drivers/md/Kconfig
12745F:	drivers/md/md*
12746F:	drivers/md/raid*
12747F:	include/linux/raid/
12748F:	include/uapi/linux/raid/
12749
12750SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12751M:	Jassi Brar <jaswinder.singh@linaro.org>
12752L:	netdev@vger.kernel.org
12753S:	Maintained
12754F:	drivers/net/ethernet/socionext/netsec.c
12755F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12756
12757SONIC NETWORK DRIVER
12758M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12759L:	netdev@vger.kernel.org
12760S:	Maintained
12761F:	drivers/net/ethernet/natsemi/sonic.*
12762
12763SONICS SILICON BACKPLANE DRIVER (SSB)
12764M:	Michael Buesch <m@bues.ch>
12765L:	linux-wireless@vger.kernel.org
12766S:	Maintained
12767F:	drivers/ssb/
12768F:	include/linux/ssb/
12769
12770SONY IMX274 SENSOR DRIVER
12771M:	Leon Luo <leonl@leopardimaging.com>
12772L:	linux-media@vger.kernel.org
12773T:	git git://linuxtv.org/media_tree.git
12774S:	Maintained
12775F:	drivers/media/i2c/imx274.c
12776F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12777
12778SONY MEMORYSTICK CARD SUPPORT
12779M:	Alex Dubov <oakad@yahoo.com>
12780W:	http://tifmxx.berlios.de/
12781S:	Maintained
12782F:	drivers/memstick/host/tifm_ms.c
12783
12784SONY MEMORYSTICK STANDARD SUPPORT
12785M:	Maxim Levitsky <maximlevitsky@gmail.com>
12786S:	Maintained
12787F:	drivers/memstick/core/ms_block.*
12788
12789SONY VAIO CONTROL DEVICE DRIVER
12790M:	Mattia Dongili <malattia@linux.it>
12791L:	platform-driver-x86@vger.kernel.org
12792W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12793S:	Maintained
12794F:	Documentation/laptops/sony-laptop.txt
12795F:	drivers/char/sonypi.c
12796F:	drivers/platform/x86/sony-laptop.c
12797F:	include/linux/sony-laptop.h
12798
12799SOUND
12800M:	Jaroslav Kysela <perex@perex.cz>
12801M:	Takashi Iwai <tiwai@suse.com>
12802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12803W:	http://www.alsa-project.org/
12804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12805T:	git git://git.alsa-project.org/alsa-kernel.git
12806Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12807S:	Maintained
12808F:	Documentation/sound/
12809F:	include/sound/
12810F:	include/uapi/sound/
12811F:	sound/
12812
12813SOUND - COMPRESSED AUDIO
12814M:	Vinod Koul <vinod.koul@intel.com>
12815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12817S:	Supported
12818F:	Documentation/sound/alsa/compress_offload.txt
12819F:	include/sound/compress_driver.h
12820F:	include/uapi/sound/compress_*
12821F:	sound/core/compress_offload.c
12822F:	sound/soc/soc-compress.c
12823
12824SOUND - DMAENGINE HELPERS
12825M:	Lars-Peter Clausen <lars@metafoo.de>
12826S:	Supported
12827F:	include/sound/dmaengine_pcm.h
12828F:	sound/core/pcm_dmaengine.c
12829F:	sound/soc/soc-generic-dmaengine-pcm.c
12830
12831SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12832M:	Liam Girdwood <lgirdwood@gmail.com>
12833M:	Mark Brown <broonie@kernel.org>
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12836W:	http://alsa-project.org/main/index.php/ASoC
12837S:	Supported
12838F:	Documentation/devicetree/bindings/sound/
12839F:	Documentation/sound/alsa/soc/
12840F:	sound/soc/
12841F:	include/sound/soc*
12842
12843SOUNDWIRE SUBSYSTEM
12844M:	Vinod Koul <vinod.koul@intel.com>
12845M:	Sanyog Kale <sanyog.r.kale@intel.com>
12846R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12848S:	Supported
12849F:	Documentation/driver-api/soundwire/
12850F:	drivers/soundwire/
12851F:	include/linux/soundwire/
12852
12853SP2 MEDIA DRIVER
12854M:	Olli Salonen <olli.salonen@iki.fi>
12855L:	linux-media@vger.kernel.org
12856W:	https://linuxtv.org
12857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12858S:	Maintained
12859F:	drivers/media/dvb-frontends/sp2*
12860
12861SPARC + UltraSPARC (sparc/sparc64)
12862M:	"David S. Miller" <davem@davemloft.net>
12863L:	sparclinux@vger.kernel.org
12864Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12867S:	Maintained
12868F:	arch/sparc/
12869F:	drivers/sbus/
12870
12871SPARC SERIAL DRIVERS
12872M:	"David S. Miller" <davem@davemloft.net>
12873L:	sparclinux@vger.kernel.org
12874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12876S:	Maintained
12877F:	include/linux/sunserialcore.h
12878F:	drivers/tty/serial/suncore.c
12879F:	drivers/tty/serial/sunhv.c
12880F:	drivers/tty/serial/sunsab.c
12881F:	drivers/tty/serial/sunsab.h
12882F:	drivers/tty/serial/sunsu.c
12883F:	drivers/tty/serial/sunzilog.c
12884F:	drivers/tty/serial/sunzilog.h
12885F:	drivers/tty/vcc.c
12886
12887SPARSE CHECKER
12888M:	"Christopher Li" <sparse@chrisli.org>
12889L:	linux-sparse@vger.kernel.org
12890W:	https://sparse.wiki.kernel.org/
12891T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12892T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12893S:	Maintained
12894F:	include/linux/compiler.h
12895
12896SPEAR CLOCK FRAMEWORK SUPPORT
12897M:	Viresh Kumar <vireshk@kernel.org>
12898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12899W:	http://www.st.com/spear
12900S:	Maintained
12901F:	drivers/clk/spear/
12902
12903SPEAR PLATFORM SUPPORT
12904M:	Viresh Kumar <vireshk@kernel.org>
12905M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12907W:	http://www.st.com/spear
12908S:	Maintained
12909F:	arch/arm/boot/dts/spear*
12910F:	arch/arm/mach-spear/
12911
12912SPI NOR SUBSYSTEM
12913M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12914M:	Marek Vasut <marek.vasut@gmail.com>
12915L:	linux-mtd@lists.infradead.org
12916W:	http://www.linux-mtd.infradead.org/
12917Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12918T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12919T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
12920S:	Maintained
12921F:	drivers/mtd/spi-nor/
12922F:	include/linux/mtd/spi-nor.h
12923
12924SPI SUBSYSTEM
12925M:	Mark Brown <broonie@kernel.org>
12926L:	linux-spi@vger.kernel.org
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12928Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12929S:	Maintained
12930F:	Documentation/devicetree/bindings/spi/
12931F:	Documentation/spi/
12932F:	drivers/spi/
12933F:	include/linux/spi/
12934F:	include/uapi/linux/spi/
12935F:	tools/spi/
12936
12937SPIDERNET NETWORK DRIVER for CELL
12938M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12939L:	netdev@vger.kernel.org
12940S:	Supported
12941F:	Documentation/networking/spider_net.txt
12942F:	drivers/net/ethernet/toshiba/spider_net*
12943
12944SPMI SUBSYSTEM
12945R:	Stephen Boyd <sboyd@codeaurora.org>
12946L:	linux-arm-msm@vger.kernel.org
12947F:	Documentation/devicetree/bindings/spmi/
12948F:	drivers/spmi/
12949F:	include/dt-bindings/spmi/spmi.h
12950F:	include/linux/spmi.h
12951F:	include/trace/events/spmi.h
12952
12953SPU FILE SYSTEM
12954M:	Jeremy Kerr <jk@ozlabs.org>
12955L:	linuxppc-dev@lists.ozlabs.org
12956W:	http://www.ibm.com/developerworks/power/cell/
12957S:	Supported
12958F:	Documentation/filesystems/spufs.txt
12959F:	arch/powerpc/platforms/cell/spufs/
12960
12961SQUASHFS FILE SYSTEM
12962M:	Phillip Lougher <phillip@squashfs.org.uk>
12963L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12964W:	http://squashfs.org.uk
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12966S:	Maintained
12967F:	Documentation/filesystems/squashfs.txt
12968F:	fs/squashfs/
12969
12970SRM (Alpha) environment access
12971M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12972S:	Maintained
12973F:	arch/alpha/kernel/srm_env.c
12974
12975STABLE BRANCH
12976M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12977L:	stable@vger.kernel.org
12978S:	Supported
12979F:	Documentation/process/stable-kernel-rules.rst
12980
12981STAGING - ATOMISP DRIVER
12982M:	Alan Cox <alan@linux.intel.com>
12983M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12984L:	linux-media@vger.kernel.org
12985S:	Maintained
12986F:	drivers/staging/media/atomisp/
12987
12988STAGING - COMEDI
12989M:	Ian Abbott <abbotti@mev.co.uk>
12990M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12991S:	Odd Fixes
12992F:	drivers/staging/comedi/
12993
12994STAGING - FLARION FT1000 DRIVERS
12995M:	Marek Belisko <marek.belisko@gmail.com>
12996S:	Odd Fixes
12997F:	drivers/staging/ft1000/
12998
12999STAGING - INDUSTRIAL IO
13000M:	Jonathan Cameron <jic23@kernel.org>
13001L:	linux-iio@vger.kernel.org
13002S:	Odd Fixes
13003F:	Documentation/devicetree/bindings/staging/iio/
13004F:	drivers/staging/iio/
13005
13006STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13007M:	Jarod Wilson <jarod@wilsonet.com>
13008W:	http://www.lirc.org/
13009S:	Odd Fixes
13010F:	drivers/staging/media/lirc/
13011
13012STAGING - LUSTRE PARALLEL FILESYSTEM
13013M:	Oleg Drokin <oleg.drokin@intel.com>
13014M:	Andreas Dilger <andreas.dilger@intel.com>
13015M:	James Simmons <jsimmons@infradead.org>
13016L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13017W:	http://wiki.lustre.org/
13018S:	Maintained
13019F:	drivers/staging/lustre
13020
13021STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13022M:	Marc Dietrich <marvin24@gmx.de>
13023L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13024L:	linux-tegra@vger.kernel.org
13025S:	Maintained
13026F:	drivers/staging/nvec/
13027
13028STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13029M:	Jens Frederich <jfrederich@gmail.com>
13030M:	Daniel Drake <dsd@laptop.org>
13031M:	Jon Nettleton <jon.nettleton@gmail.com>
13032W:	http://wiki.laptop.org/go/DCON
13033S:	Maintained
13034F:	drivers/staging/olpc_dcon/
13035
13036STAGING - REALTEK RTL8712U DRIVERS
13037M:	Larry Finger <Larry.Finger@lwfinger.net>
13038M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13039S:	Odd Fixes
13040F:	drivers/staging/rtl8712/
13041
13042STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13043M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13044M:	Teddy Wang <teddy.wang@siliconmotion.com>
13045M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13046L:	linux-fbdev@vger.kernel.org
13047S:	Maintained
13048F:	drivers/staging/sm750fb/
13049
13050STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13051M:	William Hubbs <w.d.hubbs@gmail.com>
13052M:	Chris Brannon <chris@the-brannons.com>
13053M:	Kirk Reiser <kirk@reisers.ca>
13054M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13055L:	speakup@linux-speakup.org
13056W:	http://www.linux-speakup.org/
13057S:	Odd Fixes
13058F:	drivers/staging/speakup/
13059
13060STAGING - VIA VT665X DRIVERS
13061M:	Forest Bond <forest@alittletooquiet.net>
13062S:	Odd Fixes
13063F:	drivers/staging/vt665?/
13064
13065STAGING - WILC1000 WIFI DRIVER
13066M:	Aditya Shankar <aditya.shankar@microchip.com>
13067M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13068L:	linux-wireless@vger.kernel.org
13069S:	Supported
13070F:	drivers/staging/wilc1000/
13071
13072STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13073M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13074S:	Odd Fixes
13075F:	drivers/staging/xgifb/
13076
13077STAGING SUBSYSTEM
13078M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13080L:	devel@driverdev.osuosl.org
13081S:	Supported
13082F:	drivers/staging/
13083
13084STARFIRE/DURALAN NETWORK DRIVER
13085M:	Ion Badulescu <ionut@badula.org>
13086S:	Odd Fixes
13087F:	drivers/net/ethernet/adaptec/starfire*
13088
13089STEC S1220 SKD DRIVER
13090M:	Bart Van Assche <bart.vanassche@wdc.com>
13091L:	linux-block@vger.kernel.org
13092S:	Maintained
13093F:	drivers/block/skd*[ch]
13094
13095STI CEC DRIVER
13096M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13097S:	Maintained
13098F:	drivers/staging/media/st-cec/
13099F:	Documentation/devicetree/bindings/media/stih-cec.txt
13100
13101STK1160 USB VIDEO CAPTURE DRIVER
13102M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13103L:	linux-media@vger.kernel.org
13104T:	git git://linuxtv.org/media_tree.git
13105S:	Maintained
13106F:	drivers/media/usb/stk1160/
13107
13108STMMAC ETHERNET DRIVER
13109M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13110M:	Alexandre Torgue <alexandre.torgue@st.com>
13111L:	netdev@vger.kernel.org
13112W:	http://www.stlinux.com
13113S:	Supported
13114F:	drivers/net/ethernet/stmicro/stmmac/
13115
13116SUN3/3X
13117M:	Sam Creasey <sammy@sammy.net>
13118W:	http://sammy.net/sun3/
13119S:	Maintained
13120F:	arch/m68k/kernel/*sun3*
13121F:	arch/m68k/sun3*/
13122F:	arch/m68k/include/asm/sun3*
13123F:	drivers/net/ethernet/i825xx/sun3*
13124
13125SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13126M:	Hans de Goede <hdegoede@redhat.com>
13127L:	linux-input@vger.kernel.org
13128S:	Maintained
13129F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13130F:	drivers/input/keyboard/sun4i-lradc-keys.c
13131
13132SUNDANCE NETWORK DRIVER
13133M:	Denis Kirjanov <kda@linux-powerpc.org>
13134L:	netdev@vger.kernel.org
13135S:	Maintained
13136F:	drivers/net/ethernet/dlink/sundance.c
13137
13138SUPERH
13139M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13140M:	Rich Felker <dalias@libc.org>
13141L:	linux-sh@vger.kernel.org
13142Q:	http://patchwork.kernel.org/project/linux-sh/list/
13143S:	Maintained
13144F:	Documentation/sh/
13145F:	arch/sh/
13146F:	drivers/sh/
13147
13148SUSPEND TO RAM
13149M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13150M:	Len Brown <len.brown@intel.com>
13151M:	Pavel Machek <pavel@ucw.cz>
13152L:	linux-pm@vger.kernel.org
13153B:	https://bugzilla.kernel.org
13154S:	Supported
13155F:	Documentation/power/
13156F:	arch/x86/kernel/acpi/
13157F:	drivers/base/power/
13158F:	kernel/power/
13159F:	include/linux/suspend.h
13160F:	include/linux/freezer.h
13161F:	include/linux/pm.h
13162
13163SVGA HANDLING
13164M:	Martin Mares <mj@ucw.cz>
13165L:	linux-video@atrey.karlin.mff.cuni.cz
13166S:	Maintained
13167F:	Documentation/svga.txt
13168F:	arch/x86/boot/video*
13169
13170SWIOTLB SUBSYSTEM
13171M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13172L:	iommu@lists.linux-foundation.org
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13174S:	Supported
13175F:	lib/swiotlb.c
13176F:	arch/*/kernel/pci-swiotlb.c
13177F:	include/linux/swiotlb.h
13178
13179SWITCHDEV
13180M:	Jiri Pirko <jiri@resnulli.us>
13181M:	Ivan Vecera <ivecera@redhat.com>
13182L:	netdev@vger.kernel.org
13183S:	Supported
13184F:	net/switchdev/
13185F:	include/net/switchdev.h
13186
13187SYNC FILE FRAMEWORK
13188M:	Sumit Semwal <sumit.semwal@linaro.org>
13189R:	Gustavo Padovan <gustavo@padovan.org>
13190S:	Maintained
13191L:	linux-media@vger.kernel.org
13192L:	dri-devel@lists.freedesktop.org
13193F:	drivers/dma-buf/sync_*
13194F:	drivers/dma-buf/dma-fence*
13195F:	drivers/dma-buf/sw_sync.c
13196F:	include/linux/sync_file.h
13197F:	include/uapi/linux/sync_file.h
13198F:	Documentation/sync_file.txt
13199T:	git git://anongit.freedesktop.org/drm/drm-misc
13200
13201SYNOPSYS ARC ARCHITECTURE
13202M:	Vineet Gupta <vgupta@synopsys.com>
13203L:	linux-snps-arc@lists.infradead.org
13204S:	Supported
13205F:	arch/arc/
13206F:	Documentation/devicetree/bindings/arc/*
13207F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13208F:	drivers/clocksource/arc_timer.c
13209F:	drivers/tty/serial/arc_uart.c
13210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13211
13212SYNOPSYS ARC HSDK SDP pll clock driver
13213M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13214S:	Supported
13215F:	drivers/clk/clk-hsdk-pll.c
13216F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13217
13218SYNOPSYS ARC SDP clock driver
13219M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13220S:	Supported
13221F:	drivers/clk/axs10x/*
13222F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13223
13224SYNOPSYS ARC SDP platform support
13225M:	Alexey Brodkin <abrodkin@synopsys.com>
13226S:	Supported
13227F:	arch/arc/plat-axs10x
13228F:	arch/arc/boot/dts/ax*
13229F:	Documentation/devicetree/bindings/arc/axs10*
13230
13231SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13232M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13233S:	Supported
13234F:	drivers/reset/reset-axs10x.c
13235F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13236
13237SYNOPSYS DESIGNWARE 8250 UART DRIVER
13238R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13239S:	Maintained
13240F:	drivers/tty/serial/8250/8250_dw.c
13241
13242SYNOPSYS DESIGNWARE APB GPIO DRIVER
13243M:	Hoan Tran <hotran@apm.com>
13244L:	linux-gpio@vger.kernel.org
13245S:	Maintained
13246F:	drivers/gpio/gpio-dwapb.c
13247F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13248
13249SYNOPSYS DESIGNWARE DMAC DRIVER
13250M:	Viresh Kumar <vireshk@kernel.org>
13251R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13252S:	Maintained
13253F:	include/linux/dma/dw.h
13254F:	include/linux/platform_data/dma-dw.h
13255F:	drivers/dma/dw/
13256
13257SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13258M:	Jie Deng <jiedeng@synopsys.com>
13259M:	Jose Abreu <Jose.Abreu@synopsys.com>
13260L:	netdev@vger.kernel.org
13261S:	Supported
13262F:	drivers/net/ethernet/synopsys/
13263
13264SYNOPSYS DESIGNWARE I2C DRIVER
13265M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13266R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13267R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13268L:	linux-i2c@vger.kernel.org
13269S:	Maintained
13270F:	drivers/i2c/busses/i2c-designware-*
13271F:	include/linux/platform_data/i2c-designware.h
13272
13273SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13274M:	Jaehoon Chung <jh80.chung@samsung.com>
13275L:	linux-mmc@vger.kernel.org
13276S:	Maintained
13277F:	drivers/mmc/host/dw_mmc*
13278
13279SYNOPSYS HSDK RESET CONTROLLER DRIVER
13280M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13281S:	Supported
13282F:	drivers/reset/reset-hsdk.c
13283F:	include/dt-bindings/reset/snps,hsdk-reset.h
13284F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13285
13286SYSTEM CONFIGURATION (SYSCON)
13287M:	Lee Jones <lee.jones@linaro.org>
13288M:	Arnd Bergmann <arnd@arndb.de>
13289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13290S:	Supported
13291F:	drivers/mfd/syscon.c
13292
13293SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13294M:	Sudeep Holla <sudeep.holla@arm.com>
13295L:	linux-arm-kernel@lists.infradead.org
13296S:	Maintained
13297F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13298F:	drivers/clk/clk-scpi.c
13299F:	drivers/cpufreq/scpi-cpufreq.c
13300F:	drivers/firmware/arm_scpi.c
13301F:	include/linux/scpi_protocol.h
13302
13303SYSTEM RESET/SHUTDOWN DRIVERS
13304M:	Sebastian Reichel <sre@kernel.org>
13305L:	linux-pm@vger.kernel.org
13306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/power/reset/
13309F:	drivers/power/reset/
13310
13311SYSTEM TRACE MODULE CLASS
13312M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13313S:	Maintained
13314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13315F:	Documentation/trace/stm.txt
13316F:	drivers/hwtracing/stm/
13317F:	include/linux/stm.h
13318F:	include/uapi/linux/stm.h
13319
13320SYSV FILESYSTEM
13321M:	Christoph Hellwig <hch@infradead.org>
13322S:	Maintained
13323F:	Documentation/filesystems/sysv-fs.txt
13324F:	fs/sysv/
13325F:	include/linux/sysv_fs.h
13326
13327TARGET SUBSYSTEM
13328M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13329L:	linux-scsi@vger.kernel.org
13330L:	target-devel@vger.kernel.org
13331W:	http://www.linux-iscsi.org
13332W:	http://groups.google.com/group/linux-iscsi-target-dev
13333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13334S:	Supported
13335F:	drivers/target/
13336F:	include/target/
13337F:	Documentation/target/
13338
13339TASKSTATS STATISTICS INTERFACE
13340M:	Balbir Singh <bsingharora@gmail.com>
13341S:	Maintained
13342F:	Documentation/accounting/taskstats*
13343F:	include/linux/taskstats*
13344F:	kernel/taskstats.c
13345
13346TC subsystem
13347M:	Jamal Hadi Salim <jhs@mojatatu.com>
13348M:	Cong Wang <xiyou.wangcong@gmail.com>
13349M:	Jiri Pirko <jiri@resnulli.us>
13350L:	netdev@vger.kernel.org
13351S:	Maintained
13352F:	include/net/pkt_cls.h
13353F:	include/net/pkt_sched.h
13354F:	include/net/tc_act/
13355F:	include/uapi/linux/pkt_cls.h
13356F:	include/uapi/linux/pkt_sched.h
13357F:	include/uapi/linux/tc_act/
13358F:	include/uapi/linux/tc_ematch/
13359F:	net/sched/
13360
13361TCP LOW PRIORITY MODULE
13362M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13363M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13364W:	http://tcp-lp-mod.sourceforge.net/
13365S:	Maintained
13366F:	net/ipv4/tcp_lp.c
13367
13368TDA10071 MEDIA DRIVER
13369M:	Antti Palosaari <crope@iki.fi>
13370L:	linux-media@vger.kernel.org
13371W:	https://linuxtv.org
13372W:	http://palosaari.fi/linux/
13373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13374T:	git git://linuxtv.org/anttip/media_tree.git
13375S:	Maintained
13376F:	drivers/media/dvb-frontends/tda10071*
13377
13378TDA18212 MEDIA DRIVER
13379M:	Antti Palosaari <crope@iki.fi>
13380L:	linux-media@vger.kernel.org
13381W:	https://linuxtv.org
13382W:	http://palosaari.fi/linux/
13383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13384T:	git git://linuxtv.org/anttip/media_tree.git
13385S:	Maintained
13386F:	drivers/media/tuners/tda18212*
13387
13388TDA18218 MEDIA DRIVER
13389M:	Antti Palosaari <crope@iki.fi>
13390L:	linux-media@vger.kernel.org
13391W:	https://linuxtv.org
13392W:	http://palosaari.fi/linux/
13393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13394T:	git git://linuxtv.org/anttip/media_tree.git
13395S:	Maintained
13396F:	drivers/media/tuners/tda18218*
13397
13398TDA18271 MEDIA DRIVER
13399M:	Michael Krufky <mkrufky@linuxtv.org>
13400L:	linux-media@vger.kernel.org
13401W:	https://linuxtv.org
13402W:	http://github.com/mkrufky
13403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13404T:	git git://linuxtv.org/mkrufky/tuners.git
13405S:	Maintained
13406F:	drivers/media/tuners/tda18271*
13407
13408TDA827x MEDIA DRIVER
13409M:	Michael Krufky <mkrufky@linuxtv.org>
13410L:	linux-media@vger.kernel.org
13411W:	https://linuxtv.org
13412W:	http://github.com/mkrufky
13413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13414T:	git git://linuxtv.org/mkrufky/tuners.git
13415S:	Maintained
13416F:	drivers/media/tuners/tda8290.*
13417
13418TDA8290 MEDIA DRIVER
13419M:	Michael Krufky <mkrufky@linuxtv.org>
13420L:	linux-media@vger.kernel.org
13421W:	https://linuxtv.org
13422W:	http://github.com/mkrufky
13423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13424T:	git git://linuxtv.org/mkrufky/tuners.git
13425S:	Maintained
13426F:	drivers/media/tuners/tda8290.*
13427
13428TDA9840 MEDIA DRIVER
13429M:	Hans Verkuil <hverkuil@xs4all.nl>
13430L:	linux-media@vger.kernel.org
13431T:	git git://linuxtv.org/media_tree.git
13432W:	https://linuxtv.org
13433S:	Maintained
13434F:	drivers/media/i2c/tda9840*
13435
13436TEA5761 TUNER DRIVER
13437M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13438M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13439L:	linux-media@vger.kernel.org
13440W:	https://linuxtv.org
13441T:	git git://linuxtv.org/media_tree.git
13442S:	Odd fixes
13443F:	drivers/media/tuners/tea5761.*
13444
13445TEA5767 TUNER DRIVER
13446M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13447M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13448L:	linux-media@vger.kernel.org
13449W:	https://linuxtv.org
13450T:	git git://linuxtv.org/media_tree.git
13451S:	Maintained
13452F:	drivers/media/tuners/tea5767.*
13453
13454TEA6415C 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/tea6415c*
13461
13462TEA6420 MEDIA DRIVER
13463M:	Hans Verkuil <hverkuil@xs4all.nl>
13464L:	linux-media@vger.kernel.org
13465T:	git git://linuxtv.org/media_tree.git
13466W:	https://linuxtv.org
13467S:	Maintained
13468F:	drivers/media/i2c/tea6420*
13469
13470TEAM DRIVER
13471M:	Jiri Pirko <jiri@resnulli.us>
13472L:	netdev@vger.kernel.org
13473S:	Supported
13474F:	drivers/net/team/
13475F:	include/linux/if_team.h
13476F:	include/uapi/linux/if_team.h
13477
13478TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13479M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13480S:	Maintained
13481F:	arch/x86/platform/ts5500/
13482
13483TECHNOTREND USB IR RECEIVER
13484M:	Sean Young <sean@mess.org>
13485L:	linux-media@vger.kernel.org
13486S:	Maintained
13487F:	drivers/media/rc/ttusbir.c
13488
13489TEE SUBSYSTEM
13490M:	Jens Wiklander <jens.wiklander@linaro.org>
13491S:	Maintained
13492F:	include/linux/tee_drv.h
13493F:	include/uapi/linux/tee.h
13494F:	drivers/tee/
13495F:	Documentation/tee.txt
13496
13497TEGRA ARCHITECTURE SUPPORT
13498M:	Thierry Reding <thierry.reding@gmail.com>
13499M:	Jonathan Hunter <jonathanh@nvidia.com>
13500L:	linux-tegra@vger.kernel.org
13501Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13503S:	Supported
13504N:	[^a-z]tegra
13505
13506TEGRA CLOCK DRIVER
13507M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13508M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13509S:	Supported
13510F:	drivers/clk/tegra/
13511
13512TEGRA DMA DRIVERS
13513M:	Laxman Dewangan <ldewangan@nvidia.com>
13514M:	Jon Hunter <jonathanh@nvidia.com>
13515S:	Supported
13516F:	drivers/dma/tegra*
13517
13518TEGRA I2C DRIVER
13519M:	Laxman Dewangan <ldewangan@nvidia.com>
13520S:	Supported
13521F:	drivers/i2c/busses/i2c-tegra.c
13522
13523TEGRA IOMMU DRIVERS
13524M:	Hiroshi Doyu <hdoyu@nvidia.com>
13525S:	Supported
13526F:	drivers/iommu/tegra*
13527
13528TEGRA KBC DRIVER
13529M:	Rakesh Iyer <riyer@nvidia.com>
13530M:	Laxman Dewangan <ldewangan@nvidia.com>
13531S:	Supported
13532F:	drivers/input/keyboard/tegra-kbc.c
13533
13534TEGRA PWM DRIVER
13535M:	Thierry Reding <thierry.reding@gmail.com>
13536S:	Supported
13537F:	drivers/pwm/pwm-tegra.c
13538
13539TEGRA SERIAL DRIVER
13540M:	Laxman Dewangan <ldewangan@nvidia.com>
13541S:	Supported
13542F:	drivers/tty/serial/serial-tegra.c
13543
13544TEGRA SPI DRIVER
13545M:	Laxman Dewangan <ldewangan@nvidia.com>
13546S:	Supported
13547F:	drivers/spi/spi-tegra*
13548
13549TEHUTI ETHERNET DRIVER
13550M:	Andy Gospodarek <andy@greyhouse.net>
13551L:	netdev@vger.kernel.org
13552S:	Supported
13553F:	drivers/net/ethernet/tehuti/*
13554
13555Telecom Clock Driver for MCPL0010
13556M:	Mark Gross <mark.gross@intel.com>
13557S:	Supported
13558F:	drivers/char/tlclk.c
13559
13560TENSILICA XTENSA PORT (xtensa)
13561M:	Chris Zankel <chris@zankel.net>
13562M:	Max Filippov <jcmvbkbc@gmail.com>
13563L:	linux-xtensa@linux-xtensa.org
13564T:	git git://github.com/czankel/xtensa-linux.git
13565S:	Maintained
13566F:	arch/xtensa/
13567F:	drivers/irqchip/irq-xtensa-*
13568
13569Texas Instruments' System Control Interface (TISCI) Protocol Driver
13570M:	Nishanth Menon <nm@ti.com>
13571M:	Tero Kristo <t-kristo@ti.com>
13572M:	Santosh Shilimkar <ssantosh@kernel.org>
13573L:	linux-arm-kernel@lists.infradead.org
13574S:	Maintained
13575F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13576F:	drivers/firmware/ti_sci*
13577F:	include/linux/soc/ti/ti_sci_protocol.h
13578F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13579F:	include/dt-bindings/genpd/k2g.h
13580F:	drivers/soc/ti/ti_sci_pm_domains.c
13581F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13582F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13583F:	drivers/clk/keystone/sci-clk.c
13584F:	drivers/reset/reset-ti-sci.c
13585
13586THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13587M:	Hans Verkuil <hverkuil@xs4all.nl>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590W:	https://linuxtv.org
13591S:	Maintained
13592F:	drivers/media/radio/radio-raremono.c
13593
13594THERMAL
13595M:	Zhang Rui <rui.zhang@intel.com>
13596M:	Eduardo Valentin <edubezval@gmail.com>
13597L:	linux-pm@vger.kernel.org
13598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13600Q:	https://patchwork.kernel.org/project/linux-pm/list/
13601S:	Supported
13602F:	drivers/thermal/
13603F:	include/linux/thermal.h
13604F:	include/uapi/linux/thermal.h
13605F:	include/linux/cpu_cooling.h
13606F:	Documentation/devicetree/bindings/thermal/
13607
13608THERMAL/CPU_COOLING
13609M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13610M:	Viresh Kumar <viresh.kumar@linaro.org>
13611M:	Javi Merino <javi.merino@kernel.org>
13612L:	linux-pm@vger.kernel.org
13613S:	Supported
13614F:	Documentation/thermal/cpu-cooling-api.txt
13615F:	drivers/thermal/cpu_cooling.c
13616F:	include/linux/cpu_cooling.h
13617
13618THINKPAD ACPI EXTRAS DRIVER
13619M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13620L:	ibm-acpi-devel@lists.sourceforge.net
13621L:	platform-driver-x86@vger.kernel.org
13622W:	http://ibm-acpi.sourceforge.net
13623W:	http://thinkwiki.org/wiki/Ibm-acpi
13624T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13625S:	Maintained
13626F:	drivers/platform/x86/thinkpad_acpi.c
13627
13628THUNDERBOLT DRIVER
13629M:	Andreas Noever <andreas.noever@gmail.com>
13630M:	Michael Jamet <michael.jamet@intel.com>
13631M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13632M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13634S:	Maintained
13635F:	Documentation/admin-guide/thunderbolt.rst
13636F:	drivers/thunderbolt/
13637F:	include/linux/thunderbolt.h
13638
13639THUNDERBOLT NETWORK DRIVER
13640M:	Michael Jamet <michael.jamet@intel.com>
13641M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13642M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13643L:	netdev@vger.kernel.org
13644S:	Maintained
13645F:	drivers/net/thunderbolt.c
13646
13647THUNDERX GPIO DRIVER
13648M:	David Daney <david.daney@cavium.com>
13649S:	Maintained
13650F:	drivers/gpio/gpio-thunderx.c
13651
13652TI AM437X VPFE DRIVER
13653M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13654L:	linux-media@vger.kernel.org
13655W:	https://linuxtv.org
13656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13657T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13658S:	Maintained
13659F:	drivers/media/platform/am437x/
13660
13661TI BANDGAP AND THERMAL DRIVER
13662M:	Eduardo Valentin <edubezval@gmail.com>
13663M:	Keerthy <j-keerthy@ti.com>
13664L:	linux-pm@vger.kernel.org
13665L:	linux-omap@vger.kernel.org
13666S:	Maintained
13667F:	drivers/thermal/ti-soc-thermal/
13668
13669TI BQ27XXX POWER SUPPLY DRIVER
13670R:	Andrew F. Davis <afd@ti.com>
13671F:	include/linux/power/bq27xxx_battery.h
13672F:	drivers/power/supply/bq27xxx_battery.c
13673F:	drivers/power/supply/bq27xxx_battery_i2c.c
13674
13675TI CDCE706 CLOCK DRIVER
13676M:	Max Filippov <jcmvbkbc@gmail.com>
13677S:	Maintained
13678F:	drivers/clk/clk-cdce706.c
13679
13680TI CLOCK DRIVER
13681M:	Tero Kristo <t-kristo@ti.com>
13682L:	linux-omap@vger.kernel.org
13683S:	Maintained
13684F:	drivers/clk/ti/
13685F:	include/linux/clk/ti.h
13686
13687TI DAVINCI MACHINE SUPPORT
13688M:	Sekhar Nori <nsekhar@ti.com>
13689M:	Kevin Hilman <khilman@kernel.org>
13690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13692S:	Supported
13693F:	arch/arm/mach-davinci/
13694F:	drivers/i2c/busses/i2c-davinci.c
13695F:	arch/arm/boot/dts/da850*
13696
13697TI DAVINCI SERIES GPIO DRIVER
13698M:	Keerthy <j-keerthy@ti.com>
13699L:	linux-gpio@vger.kernel.org
13700S:	Maintained
13701F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13702F:	drivers/gpio/gpio-davinci.c
13703
13704TI DAVINCI SERIES MEDIA DRIVER
13705M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13706L:	linux-media@vger.kernel.org
13707W:	https://linuxtv.org
13708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13709T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13710S:	Maintained
13711F:	drivers/media/platform/davinci/
13712F:	include/media/davinci/
13713
13714TI ETHERNET SWITCH DRIVER (CPSW)
13715R:	Grygorii Strashko <grygorii.strashko@ti.com>
13716L:	linux-omap@vger.kernel.org
13717L:	netdev@vger.kernel.org
13718S:	Maintained
13719F:	drivers/net/ethernet/ti/cpsw*
13720F:	drivers/net/ethernet/ti/davinci*
13721
13722TI FLASH MEDIA INTERFACE DRIVER
13723M:	Alex Dubov <oakad@yahoo.com>
13724S:	Maintained
13725F:	drivers/misc/tifm*
13726F:	drivers/mmc/host/tifm_sd.c
13727F:	include/linux/tifm.h
13728
13729TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13730M:	Santosh Shilimkar <ssantosh@kernel.org>
13731L:	linux-kernel@vger.kernel.org
13732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13733S:	Maintained
13734F:	drivers/soc/ti/*
13735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13736
13737TI LM49xxx FAMILY ASoC CODEC DRIVERS
13738M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13739M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13741S:	Maintained
13742F:	sound/soc/codecs/lm49453*
13743F:	sound/soc/codecs/isabelle*
13744
13745TI LP855x BACKLIGHT DRIVER
13746M:	Milo Kim <milo.kim@ti.com>
13747S:	Maintained
13748F:	Documentation/backlight/lp855x-driver.txt
13749F:	drivers/video/backlight/lp855x_bl.c
13750F:	include/linux/platform_data/lp855x.h
13751
13752TI LP8727 CHARGER DRIVER
13753M:	Milo Kim <milo.kim@ti.com>
13754S:	Maintained
13755F:	drivers/power/supply/lp8727_charger.c
13756F:	include/linux/platform_data/lp8727.h
13757
13758TI LP8788 MFD DRIVER
13759M:	Milo Kim <milo.kim@ti.com>
13760S:	Maintained
13761F:	drivers/iio/adc/lp8788_adc.c
13762F:	drivers/leds/leds-lp8788.c
13763F:	drivers/mfd/lp8788*.c
13764F:	drivers/power/supply/lp8788-charger.c
13765F:	drivers/regulator/lp8788-*.c
13766F:	include/linux/mfd/lp8788*.h
13767
13768TI NETCP ETHERNET DRIVER
13769M:	Wingman Kwok <w-kwok2@ti.com>
13770M:	Murali Karicheri <m-karicheri2@ti.com>
13771L:	netdev@vger.kernel.org
13772S:	Maintained
13773F:	drivers/net/ethernet/ti/netcp*
13774
13775TI TAS571X FAMILY ASoC CODEC DRIVER
13776M:	Kevin Cernekee <cernekee@chromium.org>
13777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13778S:	Odd Fixes
13779F:	sound/soc/codecs/tas571x*
13780
13781TI TRF7970A NFC DRIVER
13782M:	Mark Greer <mgreer@animalcreek.com>
13783L:	linux-wireless@vger.kernel.org
13784L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13785S:	Supported
13786F:	drivers/nfc/trf7970a.c
13787F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13788
13789TI TWL4030 SERIES SOC CODEC DRIVER
13790M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13792S:	Maintained
13793F:	sound/soc/codecs/twl4030*
13794
13795TI VPE/CAL DRIVERS
13796M:	Benoit Parrot <bparrot@ti.com>
13797L:	linux-media@vger.kernel.org
13798W:	http://linuxtv.org/
13799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13800S:	Maintained
13801F:	drivers/media/platform/ti-vpe/
13802
13803TI WILINK WIRELESS DRIVERS
13804L:	linux-wireless@vger.kernel.org
13805W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13806W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13808S:	Orphan
13809F:	drivers/net/wireless/ti/
13810F:	include/linux/wl12xx.h
13811
13812TILE ARCHITECTURE
13813W:	http://www.mellanox.com/repository/solutions/tile-scm/
13814S:	Orphan
13815F:	arch/tile/
13816F:	drivers/char/tile-srom.c
13817F:	drivers/edac/tile_edac.c
13818F:	drivers/net/ethernet/tile/
13819F:	drivers/rtc/rtc-tile.c
13820F:	drivers/tty/hvc/hvc_tile.c
13821F:	drivers/tty/serial/tilegx.c
13822F:	drivers/usb/host/*-tilegx.c
13823F:	include/linux/usb/tilegx.h
13824
13825TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13826M:	John Stultz <john.stultz@linaro.org>
13827M:	Thomas Gleixner <tglx@linutronix.de>
13828R:	Stephen Boyd <sboyd@codeaurora.org>
13829L:	linux-kernel@vger.kernel.org
13830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13831S:	Supported
13832F:	include/linux/clocksource.h
13833F:	include/linux/time.h
13834F:	include/linux/timex.h
13835F:	include/uapi/linux/time.h
13836F:	include/uapi/linux/timex.h
13837F:	kernel/time/clocksource.c
13838F:	kernel/time/time*.c
13839F:	kernel/time/alarmtimer.c
13840F:	kernel/time/ntp.c
13841F:	tools/testing/selftests/timers/
13842
13843TIPC NETWORK LAYER
13844M:	Jon Maloy <jon.maloy@ericsson.com>
13845M:	Ying Xue <ying.xue@windriver.com>
13846L:	netdev@vger.kernel.org (core kernel code)
13847L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13848W:	http://tipc.sourceforge.net/
13849S:	Maintained
13850F:	include/uapi/linux/tipc*.h
13851F:	net/tipc/
13852
13853TLAN NETWORK DRIVER
13854M:	Samuel Chessman <chessman@tux.org>
13855L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13856W:	http://sourceforge.net/projects/tlan/
13857S:	Maintained
13858F:	Documentation/networking/tlan.txt
13859F:	drivers/net/ethernet/ti/tlan.*
13860
13861TM6000 VIDEO4LINUX DRIVER
13862M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13864L:	linux-media@vger.kernel.org
13865W:	https://linuxtv.org
13866T:	git git://linuxtv.org/media_tree.git
13867S:	Odd fixes
13868F:	drivers/media/usb/tm6000/
13869F:	Documentation/media/v4l-drivers/tm6000*
13870
13871TMIO/SDHI MMC DRIVER
13872M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13873L:	linux-mmc@vger.kernel.org
13874S:	Supported
13875F:	drivers/mmc/host/tmio_mmc*
13876F:	drivers/mmc/host/renesas_sdhi*
13877F:	include/linux/mfd/tmio.h
13878
13879TMP401 HARDWARE MONITOR DRIVER
13880M:	Guenter Roeck <linux@roeck-us.net>
13881L:	linux-hwmon@vger.kernel.org
13882S:	Maintained
13883F:	Documentation/hwmon/tmp401
13884F:	drivers/hwmon/tmp401.c
13885
13886TMPFS (SHMEM FILESYSTEM)
13887M:	Hugh Dickins <hughd@google.com>
13888L:	linux-mm@kvack.org
13889S:	Maintained
13890F:	include/linux/shmem_fs.h
13891F:	mm/shmem.c
13892
13893TOMOYO SECURITY MODULE
13894M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13895M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13896L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13897L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13898L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13899L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13900W:	http://tomoyo.sourceforge.jp/
13901T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13902S:	Maintained
13903F:	security/tomoyo/
13904
13905TOPSTAR LAPTOP EXTRAS DRIVER
13906M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13907L:	platform-driver-x86@vger.kernel.org
13908S:	Maintained
13909F:	drivers/platform/x86/topstar-laptop.c
13910
13911TORTURE-TEST MODULES
13912M:	Davidlohr Bueso <dave@stgolabs.net>
13913M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13914M:	Josh Triplett <josh@joshtriplett.org>
13915L:	linux-kernel@vger.kernel.org
13916S:	Supported
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13918F:	Documentation/RCU/torture.txt
13919F:	kernel/torture.c
13920F:	kernel/rcu/rcutorture.c
13921F:	kernel/locking/locktorture.c
13922
13923TOSHIBA ACPI EXTRAS DRIVER
13924M:	Azael Avalos <coproscefalo@gmail.com>
13925L:	platform-driver-x86@vger.kernel.org
13926S:	Maintained
13927F:	drivers/platform/x86/toshiba_acpi.c
13928
13929TOSHIBA BLUETOOTH DRIVER
13930M:	Azael Avalos <coproscefalo@gmail.com>
13931L:	platform-driver-x86@vger.kernel.org
13932S:	Maintained
13933F:	drivers/platform/x86/toshiba_bluetooth.c
13934
13935TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13936M:	Azael Avalos <coproscefalo@gmail.com>
13937L:	platform-driver-x86@vger.kernel.org
13938S:	Maintained
13939F:	drivers/platform/x86/toshiba_haps.c
13940
13941TOSHIBA SMM DRIVER
13942M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13943W:	http://www.buzzard.org.uk/toshiba/
13944S:	Maintained
13945F:	drivers/char/toshiba.c
13946F:	include/linux/toshiba.h
13947F:	include/uapi/linux/toshiba.h
13948
13949TOSHIBA TC358743 DRIVER
13950M:	Mats Randgaard <matrandg@cisco.com>
13951L:	linux-media@vger.kernel.org
13952S:	Maintained
13953F:	drivers/media/i2c/tc358743*
13954F:	include/media/i2c/tc358743.h
13955
13956TOSHIBA WMI HOTKEYS DRIVER
13957M:	Azael Avalos <coproscefalo@gmail.com>
13958L:	platform-driver-x86@vger.kernel.org
13959S:	Maintained
13960F:	drivers/platform/x86/toshiba-wmi.c
13961
13962TPM DEVICE DRIVER
13963M:	Peter Huewe <peterhuewe@gmx.de>
13964M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13965R:	Jason Gunthorpe <jgg@ziepe.ca>
13966L:	linux-integrity@vger.kernel.org
13967Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13968W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13969T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13970S:	Maintained
13971F:	drivers/char/tpm/
13972
13973TRACING
13974M:	Steven Rostedt <rostedt@goodmis.org>
13975M:	Ingo Molnar <mingo@redhat.com>
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13977S:	Maintained
13978F:	Documentation/trace/ftrace.txt
13979F:	arch/*/*/*/ftrace.h
13980F:	arch/*/kernel/ftrace.c
13981F:	include/*/ftrace.h
13982F:	include/linux/trace*.h
13983F:	include/trace/
13984F:	kernel/trace/
13985F:	tools/testing/selftests/ftrace/
13986
13987TRACING MMIO ACCESSES (MMIOTRACE)
13988M:	Steven Rostedt <rostedt@goodmis.org>
13989M:	Ingo Molnar <mingo@kernel.org>
13990R:	Karol Herbst <karolherbst@gmail.com>
13991R:	Pekka Paalanen <ppaalanen@gmail.com>
13992S:	Maintained
13993L:	linux-kernel@vger.kernel.org
13994L:	nouveau@lists.freedesktop.org
13995F:	kernel/trace/trace_mmiotrace.c
13996F:	include/linux/mmiotrace.h
13997F:	arch/x86/mm/kmmio.c
13998F:	arch/x86/mm/mmio-mod.c
13999F:	arch/x86/mm/testmmiotrace.c
14000
14001TRIVIAL PATCHES
14002M:	Jiri Kosina <trivial@kernel.org>
14003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14004S:	Maintained
14005K:	^Subject:.*(?i)trivial
14006
14007TEMPO SEMICONDUCTOR DRIVERS
14008M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14009S:	Maintained
14010F:	sound/soc/codecs/tscs*.c
14011F:	sound/soc/codecs/tscs*.h
14012F:	Documentation/devicetree/bindings/sound/tscs*.txt
14013
14014TTY LAYER
14015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14016M:	Jiri Slaby <jslaby@suse.com>
14017S:	Supported
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14019F:	Documentation/serial/
14020F:	drivers/tty/
14021F:	drivers/tty/serial/serial_core.c
14022F:	include/linux/serial_core.h
14023F:	include/linux/serial.h
14024F:	include/linux/tty.h
14025F:	include/uapi/linux/serial_core.h
14026F:	include/uapi/linux/serial.h
14027F:	include/uapi/linux/tty.h
14028
14029TUA9001 MEDIA DRIVER
14030M:	Antti Palosaari <crope@iki.fi>
14031L:	linux-media@vger.kernel.org
14032W:	https://linuxtv.org
14033W:	http://palosaari.fi/linux/
14034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14035T:	git git://linuxtv.org/anttip/media_tree.git
14036S:	Maintained
14037F:	drivers/media/tuners/tua9001*
14038
14039TULIP NETWORK DRIVERS
14040L:	netdev@vger.kernel.org
14041L:	linux-parisc@vger.kernel.org
14042S:	Orphan
14043F:	drivers/net/ethernet/dec/tulip/
14044
14045TUN/TAP driver
14046M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14047W:	http://vtun.sourceforge.net/tun
14048S:	Maintained
14049F:	Documentation/networking/tuntap.txt
14050F:	arch/um/os-Linux/drivers/
14051
14052TURBOCHANNEL SUBSYSTEM
14053M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14054M:	Ralf Baechle <ralf@linux-mips.org>
14055L:	linux-mips@linux-mips.org
14056Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14057S:	Maintained
14058F:	drivers/tc/
14059F:	include/linux/tc.h
14060
14061TW5864 VIDEO4LINUX DRIVER
14062M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14063M:	Anton Sviridenko <anton@corp.bluecherry.net>
14064M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14065M:	Andrey Utkin <andrey_utkin@fastmail.com>
14066L:	linux-media@vger.kernel.org
14067S:	Supported
14068F:	drivers/media/pci/tw5864/
14069
14070TW68 VIDEO4LINUX DRIVER
14071M:	Hans Verkuil <hverkuil@xs4all.nl>
14072L:	linux-media@vger.kernel.org
14073T:	git git://linuxtv.org/media_tree.git
14074W:	https://linuxtv.org
14075S:	Odd Fixes
14076F:	drivers/media/pci/tw68/
14077
14078TW686X VIDEO4LINUX DRIVER
14079M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14080L:	linux-media@vger.kernel.org
14081T:	git git://linuxtv.org/media_tree.git
14082W:	http://linuxtv.org
14083S:	Maintained
14084F:	drivers/media/pci/tw686x/
14085
14086UBI FILE SYSTEM (UBIFS)
14087M:	Richard Weinberger <richard@nod.at>
14088M:	Artem Bityutskiy <dedekind1@gmail.com>
14089M:	Adrian Hunter <adrian.hunter@intel.com>
14090L:	linux-mtd@lists.infradead.org
14091T:	git git://git.infradead.org/ubifs-2.6.git
14092W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14093S:	Supported
14094F:	Documentation/filesystems/ubifs.txt
14095F:	fs/ubifs/
14096
14097UCLINUX (M68KNOMMU AND COLDFIRE)
14098M:	Greg Ungerer <gerg@linux-m68k.org>
14099W:	http://www.linux-m68k.org/
14100W:	http://www.uclinux.org/
14101L:	linux-m68k@lists.linux-m68k.org
14102L:	uclinux-dev@uclinux.org  (subscribers-only)
14103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14104S:	Maintained
14105F:	arch/m68k/coldfire/
14106F:	arch/m68k/68*/
14107F:	arch/m68k/*/*_no.*
14108F:	arch/m68k/include/asm/*_no.*
14109
14110UDF FILESYSTEM
14111M:	Jan Kara <jack@suse.com>
14112S:	Maintained
14113F:	Documentation/filesystems/udf.txt
14114F:	fs/udf/
14115
14116UDRAW TABLET
14117M:	Bastien Nocera <hadess@hadess.net>
14118L:	linux-input@vger.kernel.org
14119S:	Maintained
14120F:	drivers/hid/hid-udraw-ps3.c
14121
14122UFS FILESYSTEM
14123M:	Evgeniy Dushistov <dushistov@mail.ru>
14124S:	Maintained
14125F:	Documentation/filesystems/ufs.txt
14126F:	fs/ufs/
14127
14128UHID USERSPACE HID IO DRIVER:
14129M:	David Herrmann <dh.herrmann@googlemail.com>
14130L:	linux-input@vger.kernel.org
14131S:	Maintained
14132F:	drivers/hid/uhid.c
14133F:	include/uapi/linux/uhid.h
14134
14135ULPI BUS
14136M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14137L:	linux-usb@vger.kernel.org
14138S:	Maintained
14139F:	drivers/usb/common/ulpi.c
14140F:	include/linux/ulpi/
14141
14142ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14143L:	linux-usb@vger.kernel.org
14144S:	Orphan
14145F:	drivers/uwb/
14146F:	include/linux/uwb.h
14147F:	include/linux/uwb/
14148
14149UNICORE32 ARCHITECTURE:
14150M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14151W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14152S:	Maintained
14153T:	git git://github.com/gxt/linux.git
14154F:	arch/unicore32/
14155
14156UNIFDEF
14157M:	Tony Finch <dot@dotat.at>
14158W:	http://dotat.at/prog/unifdef
14159S:	Maintained
14160F:	scripts/unifdef.c
14161
14162UNIFORM CDROM DRIVER
14163M:	Jens Axboe <axboe@kernel.dk>
14164W:	http://www.kernel.dk
14165S:	Maintained
14166F:	Documentation/cdrom/
14167F:	drivers/cdrom/cdrom.c
14168F:	include/linux/cdrom.h
14169F:	include/uapi/linux/cdrom.h
14170
14171UNISYS S-PAR DRIVERS
14172M:	David Kershner <david.kershner@unisys.com>
14173L:	sparmaintainer@unisys.com (Unisys internal)
14174S:	Supported
14175F:	include/linux/visorbus.h
14176F:	drivers/visorbus/
14177F:	drivers/staging/unisys/
14178
14179UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14180M:	Vinayak Holikatti <vinholikatti@gmail.com>
14181L:	linux-scsi@vger.kernel.org
14182S:	Supported
14183F:	Documentation/scsi/ufs.txt
14184F:	drivers/scsi/ufs/
14185
14186UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14187M:	Joao Pinto <jpinto@synopsys.com>
14188L:	linux-scsi@vger.kernel.org
14189S:	Supported
14190F:	drivers/scsi/ufs/*dwc*
14191
14192UNSORTED BLOCK IMAGES (UBI)
14193M:	Artem Bityutskiy <dedekind1@gmail.com>
14194M:	Richard Weinberger <richard@nod.at>
14195W:	http://www.linux-mtd.infradead.org/
14196L:	linux-mtd@lists.infradead.org
14197T:	git git://git.infradead.org/ubifs-2.6.git
14198S:	Supported
14199F:	drivers/mtd/ubi/
14200F:	include/linux/mtd/ubi.h
14201F:	include/uapi/mtd/ubi-user.h
14202
14203USB "USBNET" DRIVER FRAMEWORK
14204M:	Oliver Neukum <oneukum@suse.com>
14205L:	netdev@vger.kernel.org
14206W:	http://www.linux-usb.org/usbnet
14207S:	Maintained
14208F:	drivers/net/usb/usbnet.c
14209F:	include/linux/usb/usbnet.h
14210
14211USB ACM DRIVER
14212M:	Oliver Neukum <oneukum@suse.com>
14213L:	linux-usb@vger.kernel.org
14214S:	Maintained
14215F:	Documentation/usb/acm.txt
14216F:	drivers/usb/class/cdc-acm.*
14217
14218USB AR5523 WIRELESS DRIVER
14219M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14220L:	linux-wireless@vger.kernel.org
14221S:	Maintained
14222F:	drivers/net/wireless/ath/ar5523/
14223
14224USB ATTACHED SCSI
14225M:	Oliver Neukum <oneukum@suse.com>
14226L:	linux-usb@vger.kernel.org
14227L:	linux-scsi@vger.kernel.org
14228S:	Maintained
14229F:	drivers/usb/storage/uas.c
14230
14231USB CDC ETHERNET DRIVER
14232M:	Oliver Neukum <oliver@neukum.org>
14233L:	linux-usb@vger.kernel.org
14234S:	Maintained
14235F:	drivers/net/usb/cdc_*.c
14236F:	include/uapi/linux/usb/cdc.h
14237
14238USB CHAOSKEY DRIVER
14239M:	Keith Packard <keithp@keithp.com>
14240L:	linux-usb@vger.kernel.org
14241S:	Maintained
14242F:	drivers/usb/misc/chaoskey.c
14243
14244USB CYPRESS C67X00 DRIVER
14245M:	Peter Korsgaard <jacmet@sunsite.dk>
14246L:	linux-usb@vger.kernel.org
14247S:	Maintained
14248F:	drivers/usb/c67x00/
14249
14250USB DAVICOM DM9601 DRIVER
14251M:	Peter Korsgaard <jacmet@sunsite.dk>
14252L:	netdev@vger.kernel.org
14253W:	http://www.linux-usb.org/usbnet
14254S:	Maintained
14255F:	drivers/net/usb/dm9601.c
14256
14257USB DIAMOND RIO500 DRIVER
14258M:	Cesar Miquel <miquel@df.uba.ar>
14259L:	rio500-users@lists.sourceforge.net
14260W:	http://rio500.sourceforge.net
14261S:	Maintained
14262F:	drivers/usb/misc/rio500*
14263
14264USB EHCI DRIVER
14265M:	Alan Stern <stern@rowland.harvard.edu>
14266L:	linux-usb@vger.kernel.org
14267S:	Maintained
14268F:	Documentation/usb/ehci.txt
14269F:	drivers/usb/host/ehci*
14270
14271USB GADGET/PERIPHERAL SUBSYSTEM
14272M:	Felipe Balbi <balbi@kernel.org>
14273L:	linux-usb@vger.kernel.org
14274W:	http://www.linux-usb.org/gadget
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14276S:	Maintained
14277F:	drivers/usb/gadget/
14278F:	include/linux/usb/gadget*
14279
14280USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14281M:	Jiri Kosina <jikos@kernel.org>
14282R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14283L:	linux-usb@vger.kernel.org
14284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14285S:	Maintained
14286F:	Documentation/hid/hiddev.txt
14287F:	drivers/hid/usbhid/
14288
14289USB ISP116X DRIVER
14290M:	Olav Kongas <ok@artecdesign.ee>
14291L:	linux-usb@vger.kernel.org
14292S:	Maintained
14293F:	drivers/usb/host/isp116x*
14294F:	include/linux/usb/isp116x.h
14295
14296USB LAN78XX ETHERNET DRIVER
14297M:	Woojung Huh <woojung.huh@microchip.com>
14298M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14299L:	netdev@vger.kernel.org
14300S:	Maintained
14301F:	drivers/net/usb/lan78xx.*
14302
14303USB MASS STORAGE DRIVER
14304M:	Alan Stern <stern@rowland.harvard.edu>
14305L:	linux-usb@vger.kernel.org
14306L:	usb-storage@lists.one-eyed-alien.net
14307S:	Maintained
14308W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14309F:	drivers/usb/storage/
14310
14311USB MIDI DRIVER
14312M:	Clemens Ladisch <clemens@ladisch.de>
14313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14314T:	git git://git.alsa-project.org/alsa-kernel.git
14315S:	Maintained
14316F:	sound/usb/midi.*
14317
14318USB NETWORKING DRIVERS
14319L:	linux-usb@vger.kernel.org
14320S:	Odd Fixes
14321F:	drivers/net/usb/
14322
14323USB OHCI DRIVER
14324M:	Alan Stern <stern@rowland.harvard.edu>
14325L:	linux-usb@vger.kernel.org
14326S:	Maintained
14327F:	Documentation/usb/ohci.txt
14328F:	drivers/usb/host/ohci*
14329
14330USB OTG FSM (Finite State Machine)
14331M:	Peter Chen <Peter.Chen@nxp.com>
14332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14333L:	linux-usb@vger.kernel.org
14334S:	Maintained
14335F:	drivers/usb/common/usb-otg-fsm.c
14336
14337USB OVER IP DRIVER
14338M:	Valentina Manea <valentina.manea.m@gmail.com>
14339M:	Shuah Khan <shuahkh@osg.samsung.com>
14340M:	Shuah Khan <shuah@kernel.org>
14341L:	linux-usb@vger.kernel.org
14342S:	Maintained
14343F:	Documentation/usb/usbip_protocol.txt
14344F:	drivers/usb/usbip/
14345F:	tools/usb/usbip/
14346
14347USB PEGASUS DRIVER
14348M:	Petko Manolov <petkan@nucleusys.com>
14349L:	linux-usb@vger.kernel.org
14350L:	netdev@vger.kernel.org
14351T:	git git://github.com/petkan/pegasus.git
14352W:	https://github.com/petkan/pegasus
14353S:	Maintained
14354F:	drivers/net/usb/pegasus.*
14355
14356USB PHY LAYER
14357M:	Felipe Balbi <balbi@kernel.org>
14358L:	linux-usb@vger.kernel.org
14359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14360S:	Maintained
14361F:	drivers/usb/phy/
14362
14363USB PRINTER DRIVER (usblp)
14364M:	Pete Zaitcev <zaitcev@redhat.com>
14365L:	linux-usb@vger.kernel.org
14366S:	Supported
14367F:	drivers/usb/class/usblp.c
14368
14369USB QMI WWAN NETWORK DRIVER
14370M:	Bjørn Mork <bjorn@mork.no>
14371L:	netdev@vger.kernel.org
14372S:	Maintained
14373F:	Documentation/ABI/testing/sysfs-class-net-qmi
14374F:	drivers/net/usb/qmi_wwan.c
14375
14376USB RTL8150 DRIVER
14377M:	Petko Manolov <petkan@nucleusys.com>
14378L:	linux-usb@vger.kernel.org
14379L:	netdev@vger.kernel.org
14380T:	git git://github.com/petkan/rtl8150.git
14381W:	https://github.com/petkan/rtl8150
14382S:	Maintained
14383F:	drivers/net/usb/rtl8150.c
14384
14385USB SERIAL SUBSYSTEM
14386M:	Johan Hovold <johan@kernel.org>
14387L:	linux-usb@vger.kernel.org
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14389S:	Maintained
14390F:	Documentation/usb/usb-serial.txt
14391F:	drivers/usb/serial/
14392F:	include/linux/usb/serial.h
14393
14394USB SMSC75XX ETHERNET DRIVER
14395M:	Steve Glendinning <steve.glendinning@shawell.net>
14396L:	netdev@vger.kernel.org
14397S:	Maintained
14398F:	drivers/net/usb/smsc75xx.*
14399
14400USB SMSC95XX ETHERNET DRIVER
14401M:	Steve Glendinning <steve.glendinning@shawell.net>
14402M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14403L:	netdev@vger.kernel.org
14404S:	Maintained
14405F:	drivers/net/usb/smsc95xx.*
14406
14407USB SUBSYSTEM
14408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14409L:	linux-usb@vger.kernel.org
14410W:	http://www.linux-usb.org
14411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14412S:	Supported
14413F:	Documentation/devicetree/bindings/usb/
14414F:	Documentation/usb/
14415F:	drivers/usb/
14416F:	include/linux/usb.h
14417F:	include/linux/usb/
14418
14419USB TYPEC SUBSYSTEM
14420M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14421L:	linux-usb@vger.kernel.org
14422S:	Maintained
14423F:	Documentation/ABI/testing/sysfs-class-typec
14424F:	Documentation/usb/typec.rst
14425F:	drivers/usb/typec/
14426F:	include/linux/usb/typec.h
14427
14428USB UHCI DRIVER
14429M:	Alan Stern <stern@rowland.harvard.edu>
14430L:	linux-usb@vger.kernel.org
14431S:	Maintained
14432F:	drivers/usb/host/uhci*
14433
14434USB VIDEO CLASS
14435M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14436L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14437L:	linux-media@vger.kernel.org
14438T:	git git://linuxtv.org/media_tree.git
14439W:	http://www.ideasonboard.org/uvc/
14440S:	Maintained
14441F:	drivers/media/usb/uvc/
14442F:	include/uapi/linux/uvcvideo.h
14443
14444USB VISION DRIVER
14445M:	Hans Verkuil <hverkuil@xs4all.nl>
14446L:	linux-media@vger.kernel.org
14447T:	git git://linuxtv.org/media_tree.git
14448W:	https://linuxtv.org
14449S:	Odd Fixes
14450F:	drivers/media/usb/usbvision/
14451
14452USB WEBCAM GADGET
14453M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14454L:	linux-usb@vger.kernel.org
14455S:	Maintained
14456F:	drivers/usb/gadget/function/*uvc*
14457F:	drivers/usb/gadget/legacy/webcam.c
14458
14459USB WIRELESS RNDIS DRIVER (rndis_wlan)
14460M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14461L:	linux-wireless@vger.kernel.org
14462S:	Maintained
14463F:	drivers/net/wireless/rndis_wlan.c
14464
14465USB XHCI DRIVER
14466M:	Mathias Nyman <mathias.nyman@intel.com>
14467L:	linux-usb@vger.kernel.org
14468S:	Supported
14469F:	drivers/usb/host/xhci*
14470F:	drivers/usb/host/pci-quirks*
14471
14472USB ZD1201 DRIVER
14473L:	linux-wireless@vger.kernel.org
14474W:	http://linux-lc100020.sourceforge.net
14475S:	Orphan
14476F:	drivers/net/wireless/zydas/zd1201.*
14477
14478USB ZR364XX DRIVER
14479M:	Antoine Jacquet <royale@zerezo.com>
14480L:	linux-usb@vger.kernel.org
14481L:	linux-media@vger.kernel.org
14482T:	git git://linuxtv.org/media_tree.git
14483W:	http://royale.zerezo.com/zr364xx/
14484S:	Maintained
14485F:	Documentation/media/v4l-drivers/zr364xx*
14486F:	drivers/media/usb/zr364xx/
14487
14488USER-MODE LINUX (UML)
14489M:	Jeff Dike <jdike@addtoit.com>
14490M:	Richard Weinberger <richard@nod.at>
14491L:	user-mode-linux-devel@lists.sourceforge.net
14492L:	user-mode-linux-user@lists.sourceforge.net
14493W:	http://user-mode-linux.sourceforge.net
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14495S:	Maintained
14496F:	Documentation/virtual/uml/
14497F:	arch/um/
14498F:	arch/x86/um/
14499F:	fs/hostfs/
14500F:	fs/hppfs/
14501
14502USERSPACE I/O (UIO)
14503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14504S:	Maintained
14505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14506F:	Documentation/driver-api/uio-howto.rst
14507F:	drivers/uio/
14508F:	include/linux/uio*.h
14509
14510UTIL-LINUX PACKAGE
14511M:	Karel Zak <kzak@redhat.com>
14512L:	util-linux@vger.kernel.org
14513W:	http://en.wikipedia.org/wiki/Util-linux
14514T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14515S:	Maintained
14516
14517UUID HELPERS
14518M:	Christoph Hellwig <hch@lst.de>
14519R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14520L:	linux-kernel@vger.kernel.org
14521T:	git git://git.infradead.org/users/hch/uuid.git
14522F:	lib/uuid.c
14523F:	lib/test_uuid.c
14524F:	include/linux/uuid.h
14525F:	include/uapi/linux/uuid.h
14526S:	Maintained
14527
14528UVESAFB DRIVER
14529M:	Michal Januszewski <spock@gentoo.org>
14530L:	linux-fbdev@vger.kernel.org
14531W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14532S:	Maintained
14533F:	Documentation/fb/uvesafb.txt
14534F:	drivers/video/fbdev/uvesafb.*
14535
14536VF610 NAND DRIVER
14537M:	Stefan Agner <stefan@agner.ch>
14538L:	linux-mtd@lists.infradead.org
14539S:	Supported
14540F:	drivers/mtd/nand/vf610_nfc.c
14541
14542VFAT/FAT/MSDOS FILESYSTEM
14543M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14544S:	Maintained
14545F:	Documentation/filesystems/vfat.txt
14546F:	fs/fat/
14547
14548VFIO DRIVER
14549M:	Alex Williamson <alex.williamson@redhat.com>
14550L:	kvm@vger.kernel.org
14551T:	git git://github.com/awilliam/linux-vfio.git
14552S:	Maintained
14553F:	Documentation/vfio.txt
14554F:	drivers/vfio/
14555F:	include/linux/vfio.h
14556F:	include/uapi/linux/vfio.h
14557
14558VFIO MEDIATED DEVICE DRIVERS
14559M:	Kirti Wankhede <kwankhede@nvidia.com>
14560L:	kvm@vger.kernel.org
14561S:	Maintained
14562F:	Documentation/vfio-mediated-device.txt
14563F:	drivers/vfio/mdev/
14564F:	include/linux/mdev.h
14565F:	samples/vfio-mdev/
14566
14567VFIO PLATFORM DRIVER
14568M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14569L:	kvm@vger.kernel.org
14570S:	Maintained
14571F:	drivers/vfio/platform/
14572
14573VGA_SWITCHEROO
14574R:	Lukas Wunner <lukas@wunner.de>
14575S:	Maintained
14576F:	Documentation/gpu/vga-switcheroo.rst
14577F:	drivers/gpu/vga/vga_switcheroo.c
14578F:	include/linux/vga_switcheroo.h
14579T:	git git://anongit.freedesktop.org/drm/drm-misc
14580
14581VIA RHINE NETWORK DRIVER
14582S:	Orphan
14583F:	drivers/net/ethernet/via/via-rhine.c
14584
14585VIA SD/MMC CARD CONTROLLER DRIVER
14586M:	Bruce Chang <brucechang@via.com.tw>
14587M:	Harald Welte <HaraldWelte@viatech.com>
14588S:	Maintained
14589F:	drivers/mmc/host/via-sdmmc.c
14590
14591VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14592M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14593L:	linux-fbdev@vger.kernel.org
14594S:	Maintained
14595F:	include/linux/via-core.h
14596F:	include/linux/via-gpio.h
14597F:	include/linux/via_i2c.h
14598F:	drivers/video/fbdev/via/
14599
14600VIA VELOCITY NETWORK DRIVER
14601M:	Francois Romieu <romieu@fr.zoreil.com>
14602L:	netdev@vger.kernel.org
14603S:	Maintained
14604F:	drivers/net/ethernet/via/via-velocity.*
14605
14606VIDEO MULTIPLEXER DRIVER
14607M:	Philipp Zabel <p.zabel@pengutronix.de>
14608L:	linux-media@vger.kernel.org
14609S:	Maintained
14610F:	drivers/media/platform/video-mux.c
14611
14612VIDEOBUF2 FRAMEWORK
14613M:	Pawel Osciak <pawel@osciak.com>
14614M:	Marek Szyprowski <m.szyprowski@samsung.com>
14615M:	Kyungmin Park <kyungmin.park@samsung.com>
14616L:	linux-media@vger.kernel.org
14617S:	Maintained
14618F:	drivers/media/v4l2-core/videobuf2-*
14619F:	include/media/videobuf2-*
14620
14621VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14622M:	Helen Koike <helen.koike@collabora.com>
14623L:	linux-media@vger.kernel.org
14624T:	git git://linuxtv.org/media_tree.git
14625W:	https://linuxtv.org
14626S:	Maintained
14627F:	drivers/media/platform/vimc/*
14628
14629VIRT LIB
14630M:	Alex Williamson <alex.williamson@redhat.com>
14631M:	Paolo Bonzini <pbonzini@redhat.com>
14632L:	kvm@vger.kernel.org
14633S:	Supported
14634F:	virt/lib/
14635
14636VIRTIO AND VHOST VSOCK DRIVER
14637M:	Stefan Hajnoczi <stefanha@redhat.com>
14638L:	kvm@vger.kernel.org
14639L:	virtualization@lists.linux-foundation.org
14640L:	netdev@vger.kernel.org
14641S:	Maintained
14642F:	include/linux/virtio_vsock.h
14643F:	include/uapi/linux/virtio_vsock.h
14644F:	include/uapi/linux/vsockmon.h
14645F:	include/uapi/linux/vm_sockets_diag.h
14646F:	net/vmw_vsock/diag.c
14647F:	net/vmw_vsock/af_vsock_tap.c
14648F:	net/vmw_vsock/virtio_transport_common.c
14649F:	net/vmw_vsock/virtio_transport.c
14650F:	drivers/net/vsockmon.c
14651F:	drivers/vhost/vsock.c
14652F:	drivers/vhost/vsock.h
14653F:	tools/testing/vsock/
14654
14655VIRTIO CONSOLE DRIVER
14656M:	Amit Shah <amit@kernel.org>
14657L:	virtualization@lists.linux-foundation.org
14658S:	Maintained
14659F:	drivers/char/virtio_console.c
14660F:	include/linux/virtio_console.h
14661F:	include/uapi/linux/virtio_console.h
14662
14663VIRTIO CORE, NET AND BLOCK DRIVERS
14664M:	"Michael S. Tsirkin" <mst@redhat.com>
14665M:	Jason Wang <jasowang@redhat.com>
14666L:	virtualization@lists.linux-foundation.org
14667S:	Maintained
14668F:	Documentation/devicetree/bindings/virtio/
14669F:	drivers/virtio/
14670F:	tools/virtio/
14671F:	drivers/net/virtio_net.c
14672F:	drivers/block/virtio_blk.c
14673F:	include/linux/virtio*.h
14674F:	include/uapi/linux/virtio_*.h
14675F:	drivers/crypto/virtio/
14676F:	mm/balloon_compaction.c
14677
14678VIRTIO CRYPTO DRIVER
14679M:	Gonglei <arei.gonglei@huawei.com>
14680L:	virtualization@lists.linux-foundation.org
14681L:	linux-crypto@vger.kernel.org
14682S:	Maintained
14683F:	drivers/crypto/virtio/
14684F:	include/uapi/linux/virtio_crypto.h
14685
14686VIRTIO DRIVERS FOR S390
14687M:	Cornelia Huck <cohuck@redhat.com>
14688M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14689L:	linux-s390@vger.kernel.org
14690L:	virtualization@lists.linux-foundation.org
14691L:	kvm@vger.kernel.org
14692S:	Supported
14693F:	drivers/s390/virtio/
14694F:	arch/s390/include/uapi/asm/virtio-ccw.h
14695
14696VIRTIO GPU DRIVER
14697M:	David Airlie <airlied@linux.ie>
14698M:	Gerd Hoffmann <kraxel@redhat.com>
14699L:	dri-devel@lists.freedesktop.org
14700L:	virtualization@lists.linux-foundation.org
14701T:	git git://anongit.freedesktop.org/drm/drm-misc
14702S:	Maintained
14703F:	drivers/gpu/drm/virtio/
14704F:	include/uapi/linux/virtio_gpu.h
14705
14706VIRTIO HOST (VHOST)
14707M:	"Michael S. Tsirkin" <mst@redhat.com>
14708M:	Jason Wang <jasowang@redhat.com>
14709L:	kvm@vger.kernel.org
14710L:	virtualization@lists.linux-foundation.org
14711L:	netdev@vger.kernel.org
14712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14713S:	Maintained
14714F:	drivers/vhost/
14715F:	include/uapi/linux/vhost.h
14716
14717VIRTIO INPUT DRIVER
14718M:	Gerd Hoffmann <kraxel@redhat.com>
14719S:	Maintained
14720F:	drivers/virtio/virtio_input.c
14721F:	include/uapi/linux/virtio_input.h
14722
14723VIRTUAL BOX GUEST DEVICE DRIVER
14724M:	Hans de Goede <hdegoede@redhat.com>
14725M:	Arnd Bergmann <arnd@arndb.de>
14726M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14727S:	Maintained
14728F:	include/linux/vbox_utils.h
14729F:	include/uapi/linux/vbox*.h
14730F:	drivers/virt/vboxguest/
14731
14732VIRTUAL SERIO DEVICE DRIVER
14733M:	Stephen Chandler Paul <thatslyude@gmail.com>
14734S:	Maintained
14735F:	drivers/input/serio/userio.c
14736F:	include/uapi/linux/userio.h
14737
14738VIVID VIRTUAL VIDEO DRIVER
14739M:	Hans Verkuil <hverkuil@xs4all.nl>
14740L:	linux-media@vger.kernel.org
14741T:	git git://linuxtv.org/media_tree.git
14742W:	https://linuxtv.org
14743S:	Maintained
14744F:	drivers/media/platform/vivid/*
14745
14746VLYNQ BUS
14747M:	Florian Fainelli <f.fainelli@gmail.com>
14748L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14749S:	Maintained
14750F:	drivers/vlynq/vlynq.c
14751F:	include/linux/vlynq.h
14752
14753VME SUBSYSTEM
14754M:	Martyn Welch <martyn@welchs.me.uk>
14755M:	Manohar Vanga <manohar.vanga@gmail.com>
14756M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14757L:	devel@driverdev.osuosl.org
14758S:	Maintained
14759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14760F:	Documentation/driver-api/vme.rst
14761F:	drivers/staging/vme/
14762F:	drivers/vme/
14763F:	include/linux/vme*
14764
14765VMWARE BALLOON DRIVER
14766M:	Xavier Deguillard <xdeguillard@vmware.com>
14767M:	Philip Moltmann <moltmann@vmware.com>
14768M:	"VMware, Inc." <pv-drivers@vmware.com>
14769L:	linux-kernel@vger.kernel.org
14770S:	Maintained
14771F:	drivers/misc/vmw_balloon.c
14772
14773VMWARE HYPERVISOR INTERFACE
14774M:	Alok Kataria <akataria@vmware.com>
14775L:	virtualization@lists.linux-foundation.org
14776S:	Supported
14777F:	arch/x86/kernel/cpu/vmware.c
14778
14779VMWARE PVRDMA DRIVER
14780M:	Adit Ranadive <aditr@vmware.com>
14781M:	VMware PV-Drivers <pv-drivers@vmware.com>
14782L:	linux-rdma@vger.kernel.org
14783S:	Maintained
14784F:	drivers/infiniband/hw/vmw_pvrdma/
14785
14786VMware PVSCSI driver
14787M:	Jim Gill <jgill@vmware.com>
14788M:	VMware PV-Drivers <pv-drivers@vmware.com>
14789L:	linux-scsi@vger.kernel.org
14790S:	Maintained
14791F:	drivers/scsi/vmw_pvscsi.c
14792F:	drivers/scsi/vmw_pvscsi.h
14793
14794VMWARE VMMOUSE SUBDRIVER
14795M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14796M:	"VMware, Inc." <pv-drivers@vmware.com>
14797L:	linux-input@vger.kernel.org
14798S:	Maintained
14799F:	drivers/input/mouse/vmmouse.c
14800F:	drivers/input/mouse/vmmouse.h
14801
14802VMWARE VMXNET3 ETHERNET DRIVER
14803M:	Shrikrishna Khare <skhare@vmware.com>
14804M:	"VMware, Inc." <pv-drivers@vmware.com>
14805L:	netdev@vger.kernel.org
14806S:	Maintained
14807F:	drivers/net/vmxnet3/
14808
14809VOCORE VOCORE2 BOARD
14810M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14811L:	linux-mips@linux-mips.org
14812S:	Maintained
14813F:	arch/mips/boot/dts/ralink/vocore2.dts
14814
14815VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14816M:	Liam Girdwood <lgirdwood@gmail.com>
14817M:	Mark Brown <broonie@kernel.org>
14818L:	linux-kernel@vger.kernel.org
14819W:	http://www.slimlogic.co.uk/?p=48
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14821S:	Supported
14822F:	Documentation/devicetree/bindings/regulator/
14823F:	Documentation/power/regulator/
14824F:	drivers/regulator/
14825F:	include/dt-bindings/regulator/
14826F:	include/linux/regulator/
14827
14828VRF
14829M:	David Ahern <dsa@cumulusnetworks.com>
14830M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14831L:	netdev@vger.kernel.org
14832S:	Maintained
14833F:	drivers/net/vrf.c
14834F:	Documentation/networking/vrf.txt
14835
14836VT1211 HARDWARE MONITOR DRIVER
14837M:	Juerg Haefliger <juergh@gmail.com>
14838L:	linux-hwmon@vger.kernel.org
14839S:	Maintained
14840F:	Documentation/hwmon/vt1211
14841F:	drivers/hwmon/vt1211.c
14842
14843VT8231 HARDWARE MONITOR DRIVER
14844M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14845L:	linux-hwmon@vger.kernel.org
14846S:	Maintained
14847F:	drivers/hwmon/vt8231.c
14848
14849VUB300 USB to SDIO/SD/MMC bridge chip
14850M:	Tony Olech <tony.olech@elandigitalsystems.com>
14851L:	linux-mmc@vger.kernel.org
14852L:	linux-usb@vger.kernel.org
14853S:	Supported
14854F:	drivers/mmc/host/vub300.c
14855
14856W1 DALLAS'S 1-WIRE BUS
14857M:	Evgeniy Polyakov <zbr@ioremap.net>
14858S:	Maintained
14859F:	Documentation/w1/
14860F:	drivers/w1/
14861F:	include/linux/w1.h
14862
14863W83791D HARDWARE MONITORING DRIVER
14864M:	Marc Hulsman <m.hulsman@tudelft.nl>
14865L:	linux-hwmon@vger.kernel.org
14866S:	Maintained
14867F:	Documentation/hwmon/w83791d
14868F:	drivers/hwmon/w83791d.c
14869
14870W83793 HARDWARE MONITORING DRIVER
14871M:	Rudolf Marek <r.marek@assembler.cz>
14872L:	linux-hwmon@vger.kernel.org
14873S:	Maintained
14874F:	Documentation/hwmon/w83793
14875F:	drivers/hwmon/w83793.c
14876
14877W83795 HARDWARE MONITORING DRIVER
14878M:	Jean Delvare <jdelvare@suse.com>
14879L:	linux-hwmon@vger.kernel.org
14880S:	Maintained
14881F:	drivers/hwmon/w83795.c
14882
14883W83L51xD SD/MMC CARD INTERFACE DRIVER
14884M:	Pierre Ossman <pierre@ossman.eu>
14885S:	Maintained
14886F:	drivers/mmc/host/wbsd.*
14887
14888WACOM PROTOCOL 4 SERIAL TABLETS
14889M:	Julian Squires <julian@cipht.net>
14890M:	Hans de Goede <hdegoede@redhat.com>
14891L:	linux-input@vger.kernel.org
14892S:	Maintained
14893F:	drivers/input/tablet/wacom_serial4.c
14894
14895WATCHDOG DEVICE DRIVERS
14896M:	Wim Van Sebroeck <wim@iguana.be>
14897R:	Guenter Roeck <linux@roeck-us.net>
14898L:	linux-watchdog@vger.kernel.org
14899W:	http://www.linux-watchdog.org/
14900T:	git git://www.linux-watchdog.org/linux-watchdog.git
14901S:	Maintained
14902F:	Documentation/devicetree/bindings/watchdog/
14903F:	Documentation/watchdog/
14904F:	drivers/watchdog/
14905F:	include/linux/watchdog.h
14906F:	include/uapi/linux/watchdog.h
14907
14908WHISKEYCOVE PMIC GPIO DRIVER
14909M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14910L:	linux-gpio@vger.kernel.org
14911S:	Maintained
14912F:	drivers/gpio/gpio-wcove.c
14913
14914WIIMOTE HID DRIVER
14915M:	David Herrmann <dh.herrmann@googlemail.com>
14916L:	linux-input@vger.kernel.org
14917S:	Maintained
14918F:	drivers/hid/hid-wiimote*
14919
14920WILOCITY WIL6210 WIRELESS DRIVER
14921M:	Maya Erez <merez@codeaurora.org>
14922L:	linux-wireless@vger.kernel.org
14923L:	wil6210@qti.qualcomm.com
14924S:	Supported
14925W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14926F:	drivers/net/wireless/ath/wil6210/
14927
14928WIMAX STACK
14929M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14930M:	linux-wimax@intel.com
14931L:	wimax@linuxwimax.org (subscribers-only)
14932S:	Supported
14933W:	http://linuxwimax.org
14934F:	Documentation/wimax/README.wimax
14935F:	include/linux/wimax/debug.h
14936F:	include/net/wimax.h
14937F:	include/uapi/linux/wimax.h
14938F:	net/wimax/
14939
14940WINBOND CIR DRIVER
14941M:	David Härdeman <david@hardeman.nu>
14942S:	Maintained
14943F:	drivers/media/rc/winbond-cir.c
14944
14945WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14946M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14947L:	linux-watchdog@vger.kernel.org
14948S:	Maintained
14949F:	drivers/watchdog/ebc-c384_wdt.c
14950
14951WINSYSTEMS WS16C48 GPIO DRIVER
14952M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14953L:	linux-gpio@vger.kernel.org
14954S:	Maintained
14955F:	drivers/gpio/gpio-ws16c48.c
14956
14957WISTRON LAPTOP BUTTON DRIVER
14958M:	Miloslav Trmac <mitr@volny.cz>
14959S:	Maintained
14960F:	drivers/input/misc/wistron_btns.c
14961
14962WL3501 WIRELESS PCMCIA CARD DRIVER
14963L:	linux-wireless@vger.kernel.org
14964S:	Odd fixes
14965F:	drivers/net/wireless/wl3501*
14966
14967WOLFSON MICROELECTRONICS DRIVERS
14968L:	patches@opensource.cirrus.com
14969T:	git https://github.com/CirrusLogic/linux-drivers.git
14970W:	https://github.com/CirrusLogic/linux-drivers/wiki
14971S:	Supported
14972F:	Documentation/hwmon/wm83??
14973F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14974F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14975F:	Documentation/devicetree/bindings/mfd/arizona.txt
14976F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14977F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14978F:	arch/arm/mach-s3c64xx/mach-crag6410*
14979F:	drivers/clk/clk-wm83*.c
14980F:	drivers/extcon/extcon-arizona.c
14981F:	drivers/leds/leds-wm83*.c
14982F:	drivers/gpio/gpio-*wm*.c
14983F:	drivers/gpio/gpio-arizona.c
14984F:	drivers/hwmon/wm83??-hwmon.c
14985F:	drivers/input/misc/wm831x-on.c
14986F:	drivers/input/touchscreen/wm831x-ts.c
14987F:	drivers/input/touchscreen/wm97*.c
14988F:	drivers/mfd/arizona*
14989F:	drivers/mfd/wm*.c
14990F:	drivers/mfd/cs47l24*
14991F:	drivers/power/supply/wm83*.c
14992F:	drivers/rtc/rtc-wm83*.c
14993F:	drivers/regulator/wm8*.c
14994F:	drivers/regulator/arizona*
14995F:	drivers/video/backlight/wm83*_bl.c
14996F:	drivers/watchdog/wm83*_wdt.c
14997F:	include/linux/mfd/arizona/
14998F:	include/linux/mfd/wm831x/
14999F:	include/linux/mfd/wm8350/
15000F:	include/linux/mfd/wm8400*
15001F:	include/linux/regulator/arizona*
15002F:	include/linux/wm97xx.h
15003F:	include/sound/wm????.h
15004F:	sound/soc/codecs/arizona.?
15005F:	sound/soc/codecs/wm*
15006F:	sound/soc/codecs/cs47l24*
15007
15008WORKQUEUE
15009M:	Tejun Heo <tj@kernel.org>
15010R:	Lai Jiangshan <jiangshanlai@gmail.com>
15011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15012S:	Maintained
15013F:	include/linux/workqueue.h
15014F:	kernel/workqueue.c
15015F:	Documentation/core-api/workqueue.rst
15016
15017X-POWERS AXP288 PMIC DRIVERS
15018M:	Hans de Goede <hdegoede@redhat.com>
15019S:	Maintained
15020N:	axp288
15021F:	drivers/acpi/pmic/intel_pmic_xpower.c
15022
15023X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15024M:	Chen-Yu Tsai <wens@csie.org>
15025L:	linux-kernel@vger.kernel.org
15026S:	Maintained
15027N:	axp[128]
15028
15029X.25 NETWORK LAYER
15030M:	Andrew Hendry <andrew.hendry@gmail.com>
15031L:	linux-x25@vger.kernel.org
15032S:	Odd Fixes
15033F:	Documentation/networking/x25*
15034F:	include/net/x25*
15035F:	net/x25/
15036
15037X86 ARCHITECTURE (32-BIT AND 64-BIT)
15038M:	Thomas Gleixner <tglx@linutronix.de>
15039M:	Ingo Molnar <mingo@redhat.com>
15040R:	"H. Peter Anvin" <hpa@zytor.com>
15041M:	x86@kernel.org
15042L:	linux-kernel@vger.kernel.org
15043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15044S:	Maintained
15045F:	Documentation/x86/
15046F:	arch/x86/
15047
15048X86 MCE INFRASTRUCTURE
15049M:	Tony Luck <tony.luck@intel.com>
15050M:	Borislav Petkov <bp@alien8.de>
15051L:	linux-edac@vger.kernel.org
15052S:	Maintained
15053F:	arch/x86/kernel/cpu/mcheck/*
15054
15055X86 MICROCODE UPDATE SUPPORT
15056M:	Borislav Petkov <bp@alien8.de>
15057S:	Maintained
15058F:	arch/x86/kernel/cpu/microcode/*
15059
15060X86 PLATFORM DRIVERS
15061M:	Darren Hart <dvhart@infradead.org>
15062M:	Andy Shevchenko <andy@infradead.org>
15063L:	platform-driver-x86@vger.kernel.org
15064T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15065S:	Maintained
15066F:	drivers/platform/x86/
15067F:	drivers/platform/olpc/
15068
15069X86 VDSO
15070M:	Andy Lutomirski <luto@amacapital.net>
15071L:	linux-kernel@vger.kernel.org
15072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15073S:	Maintained
15074F:	arch/x86/entry/vdso/
15075
15076XC2028/3028 TUNER DRIVER
15077M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15078M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15079L:	linux-media@vger.kernel.org
15080W:	https://linuxtv.org
15081T:	git git://linuxtv.org/media_tree.git
15082S:	Maintained
15083F:	drivers/media/tuners/tuner-xc2028.*
15084
15085XEN BLOCK SUBSYSTEM
15086M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15087M:	Roger Pau Monné <roger.pau@citrix.com>
15088L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15089S:	Supported
15090F:	drivers/block/xen-blkback/*
15091F:	drivers/block/xen*
15092
15093XEN HYPERVISOR ARM
15094M:	Stefano Stabellini <sstabellini@kernel.org>
15095L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15096S:	Maintained
15097F:	arch/arm/xen/
15098F:	arch/arm/include/asm/xen/
15099
15100XEN HYPERVISOR ARM64
15101M:	Stefano Stabellini <sstabellini@kernel.org>
15102L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15103S:	Maintained
15104F:	arch/arm64/xen/
15105F:	arch/arm64/include/asm/xen/
15106
15107XEN HYPERVISOR INTERFACE
15108M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15109M:	Juergen Gross <jgross@suse.com>
15110L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15112S:	Supported
15113F:	arch/x86/xen/
15114F:	drivers/*/xen-*front.c
15115F:	drivers/xen/
15116F:	arch/x86/include/asm/xen/
15117F:	arch/x86/include/asm/pvclock-abi.h
15118F:	include/xen/
15119F:	include/uapi/xen/
15120F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15121F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15122
15123XEN NETWORK BACKEND DRIVER
15124M:	Wei Liu <wei.liu2@citrix.com>
15125M:	Paul Durrant <paul.durrant@citrix.com>
15126L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15127L:	netdev@vger.kernel.org
15128S:	Supported
15129F:	drivers/net/xen-netback/*
15130
15131XEN PCI SUBSYSTEM
15132M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15133L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15134S:	Supported
15135F:	arch/x86/pci/*xen*
15136F:	drivers/pci/*xen*
15137
15138XEN PVSCSI DRIVERS
15139M:	Juergen Gross <jgross@suse.com>
15140L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15141L:	linux-scsi@vger.kernel.org
15142S:	Supported
15143F:	drivers/scsi/xen-scsifront.c
15144F:	drivers/xen/xen-scsiback.c
15145F:	include/xen/interface/io/vscsiif.h
15146
15147XEN SWIOTLB SUBSYSTEM
15148M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15149L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15150L:	iommu@lists.linux-foundation.org
15151S:	Supported
15152F:	arch/x86/xen/*swiotlb*
15153F:	drivers/xen/*swiotlb*
15154
15155XFS FILESYSTEM
15156M:	Darrick J. Wong <darrick.wong@oracle.com>
15157M:	linux-xfs@vger.kernel.org
15158L:	linux-xfs@vger.kernel.org
15159W:	http://xfs.org/
15160T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15161S:	Supported
15162F:	Documentation/filesystems/xfs.txt
15163F:	fs/xfs/
15164
15165XILINX AXI ETHERNET DRIVER
15166M:	Anirudha Sarangi <anirudh@xilinx.com>
15167M:	John Linn <John.Linn@xilinx.com>
15168S:	Maintained
15169F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15170
15171XILINX UARTLITE SERIAL DRIVER
15172M:	Peter Korsgaard <jacmet@sunsite.dk>
15173L:	linux-serial@vger.kernel.org
15174S:	Maintained
15175F:	drivers/tty/serial/uartlite.c
15176
15177XILINX VIDEO IP CORES
15178M:	Hyun Kwon <hyun.kwon@xilinx.com>
15179M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15180L:	linux-media@vger.kernel.org
15181T:	git git://linuxtv.org/media_tree.git
15182S:	Supported
15183F:	Documentation/devicetree/bindings/media/xilinx/
15184F:	drivers/media/platform/xilinx/
15185F:	include/uapi/linux/xilinx-v4l2-controls.h
15186
15187XILLYBUS DRIVER
15188M:	Eli Billauer <eli.billauer@gmail.com>
15189L:	linux-kernel@vger.kernel.org
15190S:	Supported
15191F:	drivers/char/xillybus/
15192
15193XRA1403 GPIO EXPANDER
15194M:	Nandor Han <nandor.han@ge.com>
15195M:	Semi Malinen <semi.malinen@ge.com>
15196L:	linux-gpio@vger.kernel.org
15197S:	Maintained
15198F:	drivers/gpio/gpio-xra1403.c
15199F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15200
15201XTENSA XTFPGA PLATFORM SUPPORT
15202M:	Max Filippov <jcmvbkbc@gmail.com>
15203L:	linux-xtensa@linux-xtensa.org
15204S:	Maintained
15205F:	drivers/spi/spi-xtensa-xtfpga.c
15206F:	sound/soc/xtensa/xtfpga-i2s.c
15207
15208YAM DRIVER FOR AX.25
15209M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15210L:	linux-hams@vger.kernel.org
15211S:	Maintained
15212F:	drivers/net/hamradio/yam*
15213F:	include/linux/yam.h
15214
15215YAMA SECURITY MODULE
15216M:	Kees Cook <keescook@chromium.org>
15217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15218S:	Supported
15219F:	security/yama/
15220F:	Documentation/admin-guide/LSM/Yama.rst
15221
15222YEALINK PHONE DRIVER
15223M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15224L:	usbb2k-api-dev@nongnu.org
15225S:	Maintained
15226F:	Documentation/input/yealink.rst
15227F:	drivers/input/misc/yealink.*
15228
15229Z8530 DRIVER FOR AX.25
15230M:	Joerg Reuter <jreuter@yaina.de>
15231W:	http://yaina.de/jreuter/
15232W:	http://www.qsl.net/dl1bke/
15233L:	linux-hams@vger.kernel.org
15234S:	Maintained
15235F:	Documentation/networking/z8530drv.txt
15236F:	drivers/net/hamradio/*scc.c
15237F:	drivers/net/hamradio/z8530.h
15238
15239ZBUD COMPRESSED PAGE ALLOCATOR
15240M:	Seth Jennings <sjenning@redhat.com>
15241M:	Dan Streetman <ddstreet@ieee.org>
15242L:	linux-mm@kvack.org
15243S:	Maintained
15244F:	mm/zbud.c
15245F:	include/linux/zbud.h
15246
15247ZD1211RW WIRELESS DRIVER
15248M:	Daniel Drake <dsd@gentoo.org>
15249M:	Ulrich Kunitz <kune@deine-taler.de>
15250W:	http://zd1211.ath.cx/wiki/DriverRewrite
15251L:	linux-wireless@vger.kernel.org
15252L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15253S:	Maintained
15254F:	drivers/net/wireless/zydas/zd1211rw/
15255
15256ZD1301 MEDIA DRIVER
15257M:	Antti Palosaari <crope@iki.fi>
15258L:	linux-media@vger.kernel.org
15259W:	https://linuxtv.org/
15260W:	http://palosaari.fi/linux/
15261Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15262S:	Maintained
15263F:	drivers/media/usb/dvb-usb-v2/zd1301*
15264
15265ZD1301_DEMOD MEDIA DRIVER
15266M:	Antti Palosaari <crope@iki.fi>
15267L:	linux-media@vger.kernel.org
15268W:	https://linuxtv.org/
15269W:	http://palosaari.fi/linux/
15270Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15271S:	Maintained
15272F:	drivers/media/dvb-frontends/zd1301_demod*
15273
15274ZPOOL COMPRESSED PAGE STORAGE API
15275M:	Dan Streetman <ddstreet@ieee.org>
15276L:	linux-mm@kvack.org
15277S:	Maintained
15278F:	mm/zpool.c
15279F:	include/linux/zpool.h
15280
15281ZR36067 VIDEO FOR LINUX DRIVER
15282L:	mjpeg-users@lists.sourceforge.net
15283L:	linux-media@vger.kernel.org
15284W:	http://mjpeg.sourceforge.net/driver-zoran/
15285T:	hg https://linuxtv.org/hg/v4l-dvb
15286S:	Odd Fixes
15287F:	drivers/media/pci/zoran/
15288
15289ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15290M:	Minchan Kim <minchan@kernel.org>
15291M:	Nitin Gupta <ngupta@vflare.org>
15292R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15293L:	linux-kernel@vger.kernel.org
15294S:	Maintained
15295F:	drivers/block/zram/
15296F:	Documentation/blockdev/zram.txt
15297
15298ZS DECSTATION Z85C30 SERIAL DRIVER
15299M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15300S:	Maintained
15301F:	drivers/tty/serial/zs.*
15302
15303ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15304M:	Minchan Kim <minchan@kernel.org>
15305M:	Nitin Gupta <ngupta@vflare.org>
15306R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15307L:	linux-mm@kvack.org
15308S:	Maintained
15309F:	mm/zsmalloc.c
15310F:	include/linux/zsmalloc.h
15311F:	Documentation/vm/zsmalloc.txt
15312
15313ZSWAP COMPRESSED SWAP CACHING
15314M:	Seth Jennings <sjenning@redhat.com>
15315M:	Dan Streetman <ddstreet@ieee.org>
15316L:	linux-mm@kvack.org
15317S:	Maintained
15318F:	mm/zswap.c
15319
15320THE REST
15321M:	Linus Torvalds <torvalds@linux-foundation.org>
15322L:	linux-kernel@vger.kernel.org
15323Q:	http://patchwork.kernel.org/project/LKML/list/
15324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15325S:	Buried alive in reporters
15326F:	*
15327F:	*/
15328