xref: /openbmc/linux/MAINTAINERS (revision 7ed1c1901fe52e6c5828deb155920b44b0adabb1)
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
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@free-electrons.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@free-electrons.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2003N:	stm32
2004F:	drivers/clocksource/armv7m_systick.c
2005
2006ARM/TANGO ARCHITECTURE
2007M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2008M:	Mans Rullgard <mans@mansr.com>
2009L:	linux-arm-kernel@lists.infradead.org
2010S:	Odd Fixes
2011N:	tango
2012
2013ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2019M:	Hans Verkuil <hans.verkuil@cisco.com>
2020L:	linux-tegra@vger.kernel.org
2021L:	linux-media@vger.kernel.org
2022S:	Maintained
2023F:	drivers/media/platform/tegra-cec/
2024F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2025
2026ARM/TETON BGA MACHINE SUPPORT
2027M:	"Mark F. Brown" <mark.brown314@gmail.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030
2031ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2032M:	Santosh Shilimkar <ssantosh@kernel.org>
2033L:	linux-kernel@vger.kernel.org
2034S:	Maintained
2035F:	drivers/memory/*emif*
2036
2037ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2038M:	Santosh Shilimkar <ssantosh@kernel.org>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-keystone/
2042F:	arch/arm/boot/dts/keystone-*
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2044
2045ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2046M:	Santosh Shilimkar <ssantosh@kernel.org>
2047L:	linux-kernel@vger.kernel.org
2048S:	Maintained
2049F:	drivers/clk/keystone/
2050
2051ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2052M:	Santosh Shilimkar <ssantosh@kernel.org>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-kernel@vger.kernel.org
2055S:	Maintained
2056F:	drivers/clocksource/timer-keystone.c
2057
2058ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2059M:	Santosh Shilimkar <ssantosh@kernel.org>
2060L:	linux-kernel@vger.kernel.org
2061S:	Maintained
2062F:	drivers/power/reset/keystone-reset.c
2063
2064ARM/THECUS N2100 MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/TOSA MACHINE SUPPORT
2070M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2071M:	Dirk Opfer <dirk@opfer-online.de>
2072S:	Maintained
2073
2074ARM/UNIPHIER ARCHITECTURE
2075M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2080F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2081F:	arch/arm/boot/dts/uniphier*
2082F:	arch/arm/include/asm/hardware/cache-uniphier.h
2083F:	arch/arm/mach-uniphier/
2084F:	arch/arm/mm/cache-uniphier.c
2085F:	arch/arm64/boot/dts/socionext/uniphier*
2086F:	drivers/bus/uniphier-system-bus.c
2087F:	drivers/clk/uniphier/
2088F:	drivers/gpio/gpio-uniphier.c
2089F:	drivers/i2c/busses/i2c-uniphier*
2090F:	drivers/irqchip/irq-uniphier-aidet.c
2091F:	drivers/pinctrl/uniphier/
2092F:	drivers/reset/reset-uniphier.c
2093F:	drivers/tty/serial/8250/8250_uniphier.c
2094N:	uniphier
2095
2096ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2097M:	Ulf Hansson <ulf.hansson@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099T:	git git://git.linaro.org/people/ulfh/clk.git
2100S:	Maintained
2101F:	drivers/clk/ux500/
2102
2103ARM/VERSATILE EXPRESS PLATFORM
2104M:	Liviu Dudau <liviu.dudau@arm.com>
2105M:	Sudeep Holla <sudeep.holla@arm.com>
2106M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/boot/dts/vexpress*
2110F:	arch/arm64/boot/dts/arm/
2111F:	arch/arm/mach-vexpress/
2112F:	*/*/vexpress*
2113F:	*/*/*/vexpress*
2114F:	drivers/clk/versatile/clk-vexpress-osc.c
2115F:	drivers/clocksource/versatile.c
2116N:	mps2
2117
2118ARM/VFP SUPPORT
2119M:	Russell King <linux@armlinux.org.uk>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121W:	http://www.armlinux.org.uk/
2122S:	Maintained
2123F:	arch/arm/vfp/
2124
2125ARM/VOIPAC PXA270 SUPPORT
2126M:	Marek Vasut <marek.vasut@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129F:	arch/arm/mach-pxa/vpac270.c
2130F:	arch/arm/mach-pxa/include/mach/vpac270.h
2131
2132ARM/VT8500 ARM ARCHITECTURE
2133M:	Tony Prisk <linux@prisktech.co.nz>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-vt8500/
2137F:	drivers/clocksource/vt8500_timer.c
2138F:	drivers/i2c/busses/i2c-wmt.c
2139F:	drivers/mmc/host/wmt-sdmmc.c
2140F:	drivers/pwm/pwm-vt8500.c
2141F:	drivers/rtc/rtc-vt8500.c
2142F:	drivers/tty/serial/vt8500_serial.c
2143F:	drivers/usb/host/ehci-platform.c
2144F:	drivers/usb/host/uhci-platform.c
2145F:	drivers/video/fbdev/vt8500lcdfb.*
2146F:	drivers/video/fbdev/wm8505fb*
2147F:	drivers/video/fbdev/wmt_ge_rops.*
2148
2149ARM/ZIPIT Z2 SUPPORT
2150M:	Marek Vasut <marek.vasut@gmail.com>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/mach-pxa/z2.c
2154F:	arch/arm/mach-pxa/include/mach/z2.h
2155
2156ARM/ZTE ARCHITECTURE
2157M:	Jun Nie <jun.nie@linaro.org>
2158M:	Baoyou Xie <baoyou.xie@linaro.org>
2159M:	Shawn Guo <shawnguo@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/zx2967*
2163F:	arch/arm/mach-zx/
2164F:	arch/arm64/boot/dts/zte/
2165F:	drivers/clk/zte/
2166F:	drivers/dma/zx_dma.c
2167F:	drivers/gpio/gpio-zx.c
2168F:	drivers/i2c/busses/i2c-zx2967.c
2169F:	drivers/mmc/host/dw_mmc-zx.*
2170F:	drivers/pinctrl/zte/
2171F:	drivers/soc/zte/
2172F:	drivers/thermal/zx2967_thermal.c
2173F:	drivers/watchdog/zx2967_wdt.c
2174F:	Documentation/devicetree/bindings/arm/zte.txt
2175F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2176F:	Documentation/devicetree/bindings/dma/zxdma.txt
2177F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2178F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2179F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2180F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2181F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2182F:	Documentation/devicetree/bindings/soc/zte/
2183F:	Documentation/devicetree/bindings/sound/zte,*.txt
2184F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2185F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2186F:	include/dt-bindings/clock/zx2967*.h
2187F:	include/dt-bindings/soc/zte,*.h
2188F:	sound/soc/codecs/zx_aud96p22.c
2189F:	sound/soc/zte/
2190
2191ARM/ZYNQ ARCHITECTURE
2192M:	Michal Simek <michal.simek@xilinx.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194W:	http://wiki.xilinx.com
2195T:	git https://github.com/Xilinx/linux-xlnx.git
2196S:	Supported
2197F:	arch/arm/mach-zynq/
2198F:	drivers/cpuidle/cpuidle-zynq.c
2199F:	drivers/block/xsysace.c
2200N:	zynq
2201N:	xilinx
2202F:	drivers/clocksource/cadence_ttc_timer.c
2203F:	drivers/i2c/busses/i2c-cadence.c
2204F:	drivers/mmc/host/sdhci-of-arasan.c
2205F:	drivers/edac/synopsys_edac.c
2206
2207ARM64 PORT (AARCH64 ARCHITECTURE)
2208M:	Catalin Marinas <catalin.marinas@arm.com>
2209M:	Will Deacon <will.deacon@arm.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2212S:	Maintained
2213F:	arch/arm64/
2214F:	Documentation/arm64/
2215
2216AS3645A LED FLASH CONTROLLER DRIVER
2217M:	Sakari Ailus <sakari.ailus@iki.fi>
2218L:	linux-leds@vger.kernel.org
2219S:	Maintained
2220F:	drivers/leds/leds-as3645a.c
2221
2222ASAHI KASEI AK8974 DRIVER
2223M:	Linus Walleij <linus.walleij@linaro.org>
2224L:	linux-iio@vger.kernel.org
2225W:	http://www.akm.com/
2226S:	Supported
2227F:	drivers/iio/magnetometer/ak8974.c
2228
2229ASC7621 HARDWARE MONITOR DRIVER
2230M:	George Joseph <george.joseph@fairview5.com>
2231L:	linux-hwmon@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/hwmon/asc7621
2234F:	drivers/hwmon/asc7621.c
2235
2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237M:	Corentin Chary <corentin.chary@gmail.com>
2238L:	acpi4asus-user@lists.sourceforge.net
2239L:	platform-driver-x86@vger.kernel.org
2240W:	http://acpi4asus.sf.net
2241S:	Maintained
2242F:	drivers/platform/x86/asus*.c
2243F:	drivers/platform/x86/eeepc*.c
2244
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M:	João Paulo Rechi Vita <jprvita@gmail.com>
2247L:	platform-driver-x86@vger.kernel.org
2248S:	Maintained
2249F:	drivers/platform/x86/asus-wireless.c
2250
2251ASYMMETRIC KEYS
2252M:	David Howells <dhowells@redhat.com>
2253L:	keyrings@vger.kernel.org
2254S:	Maintained
2255F:	Documentation/crypto/asymmetric-keys.txt
2256F:	include/linux/verification.h
2257F:	include/crypto/public_key.h
2258F:	include/crypto/pkcs7.h
2259F:	crypto/asymmetric_keys/
2260
2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262R:	Dan Williams <dan.j.williams@intel.com>
2263W:	http://sourceforge.net/projects/xscaleiop
2264S:	Odd fixes
2265F:	Documentation/crypto/async-tx-api.txt
2266F:	crypto/async_tx/
2267F:	drivers/dma/
2268F:	include/linux/dmaengine.h
2269F:	include/linux/async_tx.h
2270
2271AT24 EEPROM DRIVER
2272M:	Bartosz Golaszewski <brgl@bgdev.pl>
2273L:	linux-i2c@vger.kernel.org
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2275S:	Maintained
2276F:	Documentation/devicetree/bindings/eeprom/at24.txt
2277F:	drivers/misc/eeprom/at24.c
2278F:	include/linux/platform_data/at24.h
2279
2280ATA OVER ETHERNET (AOE) DRIVER
2281M:	"Ed L. Cashin" <ed.cashin@acm.org>
2282W:	http://www.openaoe.org/
2283S:	Supported
2284F:	Documentation/aoe/
2285F:	drivers/block/aoe/
2286
2287ATHEROS 71XX/9XXX GPIO DRIVER
2288M:	Alban Bedel <albeu@free.fr>
2289W:	https://github.com/AlbanBedel/linux
2290T:	git git://github.com/AlbanBedel/linux
2291S:	Maintained
2292F:	drivers/gpio/gpio-ath79.c
2293F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2294
2295ATHEROS ATH GENERIC UTILITIES
2296M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2297L:	linux-wireless@vger.kernel.org
2298S:	Supported
2299F:	drivers/net/wireless/ath/*
2300
2301ATHEROS ATH5K WIRELESS DRIVER
2302M:	Jiri Slaby <jirislaby@gmail.com>
2303M:	Nick Kossifidis <mickflemm@gmail.com>
2304M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305L:	linux-wireless@vger.kernel.org
2306W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2307S:	Maintained
2308F:	drivers/net/wireless/ath/ath5k/
2309
2310ATHEROS ATH6KL WIRELESS DRIVER
2311M:	Kalle Valo <kvalo@qca.qualcomm.com>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2315S:	Supported
2316F:	drivers/net/wireless/ath/ath6kl/
2317
2318ATI_REMOTE2 DRIVER
2319M:	Ville Syrjala <syrjala@sci.fi>
2320S:	Maintained
2321F:	drivers/input/misc/ati_remote2.c
2322
2323ATK0110 HWMON DRIVER
2324M:	Luca Tettamanti <kronos.it@gmail.com>
2325L:	linux-hwmon@vger.kernel.org
2326S:	Maintained
2327F:	drivers/hwmon/asus_atk0110.c
2328
2329ATLX ETHERNET DRIVERS
2330M:	Jay Cliburn <jcliburn@gmail.com>
2331M:	Chris Snook <chris.snook@gmail.com>
2332L:	netdev@vger.kernel.org
2333W:	http://sourceforge.net/projects/atl1
2334W:	http://atl1.sourceforge.net
2335S:	Maintained
2336F:	drivers/net/ethernet/atheros/
2337
2338ATM
2339M:	Chas Williams <3chas3@gmail.com>
2340L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2341L:	netdev@vger.kernel.org
2342W:	http://linux-atm.sourceforge.net
2343S:	Maintained
2344F:	drivers/atm/
2345F:	include/linux/atm*
2346F:	include/uapi/linux/atm*
2347
2348ATMEL AT91 / AT32 MCI DRIVER
2349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2350S:	Maintained
2351F:	drivers/mmc/host/atmel-mci.c
2352
2353ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355S:	Supported
2356F:	drivers/power/reset/at91-sama5d2_shdwc.c
2357
2358ATMEL Audio ALSA driver
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2361S:	Supported
2362F:	sound/soc/atmel
2363
2364ATMEL I2C DRIVER
2365M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2366L:	linux-i2c@vger.kernel.org
2367S:	Supported
2368F:	drivers/i2c/busses/i2c-at91.c
2369
2370ATMEL ISI DRIVER
2371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2372L:	linux-media@vger.kernel.org
2373S:	Supported
2374F:	drivers/media/platform/atmel/atmel-isi.c
2375F:	include/media/atmel-isi.h
2376
2377ATMEL LCDFB DRIVER
2378M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2379L:	linux-fbdev@vger.kernel.org
2380S:	Maintained
2381F:	drivers/video/fbdev/atmel_lcdfb.c
2382F:	include/video/atmel_lcdc.h
2383
2384ATMEL MACB ETHERNET DRIVER
2385M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2386S:	Supported
2387F:	drivers/net/ethernet/cadence/
2388
2389ATMEL MAXTOUCH DRIVER
2390M:	Nick Dyer <nick@shmanahar.org>
2391T:	git git://github.com/ndyer/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2394F:	drivers/input/touchscreen/atmel_mxt_ts.c
2395F:	include/linux/platform_data/atmel_mxt_ts.h
2396
2397ATMEL SAMA5D2 ADC DRIVER
2398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2399L:	linux-iio@vger.kernel.org
2400S:	Supported
2401F:	drivers/iio/adc/at91-sama5d2_adc.c
2402
2403ATMEL SDMMC DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-mmc@vger.kernel.org
2406S:	Supported
2407F:	drivers/mmc/host/sdhci-of-at91.c
2408
2409ATMEL SPI DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411S:	Supported
2412F:	drivers/spi/spi-atmel.*
2413
2414ATMEL SSC DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Supported
2418F:	drivers/misc/atmel-ssc.c
2419F:	include/linux/atmel-ssc.h
2420
2421ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	drivers/misc/atmel_tclib.c
2426F:	drivers/clocksource/tcb_clksrc.c
2427
2428ATMEL USBA UDC DRIVER
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Supported
2432F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2433
2434ATMEL WIRELESS DRIVER
2435M:	Simon Kelley <simon@thekelleys.org.uk>
2436L:	linux-wireless@vger.kernel.org
2437W:	http://www.thekelleys.org.uk/atmel
2438W:	http://atmelwlandriver.sourceforge.net/
2439S:	Maintained
2440F:	drivers/net/wireless/atmel/atmel*
2441
2442ATMEL XDMA DRIVER
2443M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	dmaengine@vger.kernel.org
2446S:	Supported
2447F:	drivers/dma/at_xdmac.c
2448
2449ATOMIC INFRASTRUCTURE
2450M:	Will Deacon <will.deacon@arm.com>
2451M:	Peter Zijlstra <peterz@infradead.org>
2452R:	Boqun Feng <boqun.feng@gmail.com>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	arch/*/include/asm/atomic*.h
2456F:	include/*/atomic*.h
2457
2458ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2459M:	Bradley Grove <linuxdrivers@attotech.com>
2460L:	linux-scsi@vger.kernel.org
2461W:	http://www.attotech.com
2462S:	Supported
2463F:	drivers/scsi/esas2r
2464
2465ATUSB IEEE 802.15.4 RADIO DRIVER
2466M:	Stefan Schmidt <stefan@osg.samsung.com>
2467L:	linux-wpan@vger.kernel.org
2468S:	Maintained
2469F:	drivers/net/ieee802154/atusb.c
2470F:	drivers/net/ieee802154/atusb.h
2471F:	drivers/net/ieee802154/at86rf230.h
2472
2473AUDIT SUBSYSTEM
2474M:	Paul Moore <paul@paul-moore.com>
2475M:	Eric Paris <eparis@redhat.com>
2476L:	linux-audit@redhat.com (moderated for non-subscribers)
2477W:	https://github.com/linux-audit
2478W:	https://people.redhat.com/sgrubb/audit
2479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2480S:	Supported
2481F:	include/linux/audit.h
2482F:	include/uapi/linux/audit.h
2483F:	kernel/audit*
2484
2485AUXILIARY DISPLAY DRIVERS
2486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2487W:	http://miguelojeda.es/auxdisplay.htm
2488W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2489S:	Maintained
2490F:	drivers/auxdisplay/
2491F:	include/linux/cfag12864b.h
2492
2493AX.25 NETWORK LAYER
2494M:	Ralf Baechle <ralf@linux-mips.org>
2495L:	linux-hams@vger.kernel.org
2496W:	http://www.linux-ax25.org/
2497S:	Maintained
2498F:	include/uapi/linux/ax25.h
2499F:	include/net/ax25.h
2500F:	net/ax25/
2501
2502AXENTIA ARM DEVICES
2503M:	Peter Rosin <peda@axentia.se>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	Documentation/devicetree/bindings/arm/axentia.txt
2507F:	arch/arm/boot/dts/at91-linea.dtsi
2508F:	arch/arm/boot/dts/at91-natte.dtsi
2509F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2510F:	arch/arm/boot/dts/at91-tse850-3.dts
2511
2512AXENTIA ASOC DRIVERS
2513M:	Peter Rosin <peda@axentia.se>
2514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	Documentation/devicetree/bindings/sound/axentia,*
2517F:	sound/soc/atmel/tse850-pcm5142.c
2518
2519AZ6007 DVB DRIVER
2520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2522L:	linux-media@vger.kernel.org
2523W:	https://linuxtv.org
2524T:	git git://linuxtv.org/media_tree.git
2525S:	Maintained
2526F:	drivers/media/usb/dvb-usb-v2/az6007.c
2527
2528AZTECH FM RADIO RECEIVER DRIVER
2529M:	Hans Verkuil <hverkuil@xs4all.nl>
2530L:	linux-media@vger.kernel.org
2531T:	git git://linuxtv.org/media_tree.git
2532W:	https://linuxtv.org
2533S:	Maintained
2534F:	drivers/media/radio/radio-aztech*
2535
2536B43 WIRELESS DRIVER
2537L:	linux-wireless@vger.kernel.org
2538L:	b43-dev@lists.infradead.org
2539W:	http://wireless.kernel.org/en/users/Drivers/b43
2540S:	Odd Fixes
2541F:	drivers/net/wireless/broadcom/b43/
2542
2543B43LEGACY WIRELESS DRIVER
2544M:	Larry Finger <Larry.Finger@lwfinger.net>
2545L:	linux-wireless@vger.kernel.org
2546L:	b43-dev@lists.infradead.org
2547W:	http://wireless.kernel.org/en/users/Drivers/b43
2548S:	Maintained
2549F:	drivers/net/wireless/broadcom/b43legacy/
2550
2551BACKLIGHT CLASS/SUBSYSTEM
2552M:	Lee Jones <lee.jones@linaro.org>
2553M:	Daniel Thompson <daniel.thompson@linaro.org>
2554M:	Jingoo Han <jingoohan1@gmail.com>
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2556S:	Maintained
2557F:	drivers/video/backlight/
2558F:	include/linux/backlight.h
2559F:	include/linux/pwm_backlight.h
2560F:	Documentation/devicetree/bindings/leds/backlight
2561
2562BATMAN ADVANCED
2563M:	Marek Lindner <mareklindner@neomailbox.ch>
2564M:	Simon Wunderlich <sw@simonwunderlich.de>
2565M:	Antonio Quartulli <a@unstable.cc>
2566L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2567W:	https://www.open-mesh.org/
2568Q:	https://patchwork.open-mesh.org/project/batman/list/
2569S:	Maintained
2570F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2571F:	Documentation/ABI/testing/sysfs-class-net-mesh
2572F:	Documentation/networking/batman-adv.rst
2573F:	include/uapi/linux/batadv_packet.h
2574F:	include/uapi/linux/batman_adv.h
2575F:	net/batman-adv/
2576
2577BAYCOM/HDLCDRV DRIVERS FOR AX.25
2578M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2579L:	linux-hams@vger.kernel.org
2580W:	http://www.baycom.org/~tom/ham/ham.html
2581S:	Maintained
2582F:	drivers/net/hamradio/baycom*
2583
2584BCACHE (BLOCK LAYER CACHE)
2585M:	Michael Lyle <mlyle@lyle.org>
2586M:	Kent Overstreet <kent.overstreet@gmail.com>
2587L:	linux-bcache@vger.kernel.org
2588W:	http://bcache.evilpiepirate.org
2589C:	irc://irc.oftc.net/bcache
2590S:	Maintained
2591F:	drivers/md/bcache/
2592
2593BDISP ST MEDIA DRIVER
2594M:	Fabien Dessenne <fabien.dessenne@st.com>
2595L:	linux-media@vger.kernel.org
2596T:	git git://linuxtv.org/media_tree.git
2597W:	https://linuxtv.org
2598S:	Supported
2599F:	drivers/media/platform/sti/bdisp
2600
2601BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2602M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2603L:	netdev@vger.kernel.org
2604S:	Maintained
2605F:	drivers/net/ethernet/ec_bhf.c
2606
2607BEFS FILE SYSTEM
2608M:	Luis de Bethencourt <luisbg@kernel.org>
2609M:	Salah Triki <salah.triki@gmail.com>
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2612F:	Documentation/filesystems/befs.txt
2613F:	fs/befs/
2614
2615BFQ I/O SCHEDULER
2616M:	Paolo Valente <paolo.valente@linaro.org>
2617M:	Jens Axboe <axboe@kernel.dk>
2618L:	linux-block@vger.kernel.org
2619S:	Maintained
2620F:	block/bfq-*
2621F:	Documentation/block/bfq-iosched.txt
2622
2623BFS FILE SYSTEM
2624M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2625S:	Maintained
2626F:	Documentation/filesystems/bfs.txt
2627F:	fs/bfs/
2628F:	include/uapi/linux/bfs_fs.h
2629
2630BLACKFIN ARCHITECTURE
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632T:	git git://git.code.sf.net/p/adi-linux/code
2633W:	http://blackfin.uclinux.org
2634S:	Orphan
2635F:	arch/blackfin/
2636
2637BLACKFIN EMAC DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Orphan
2641F:	drivers/net/ethernet/adi/
2642
2643BLACKFIN MEDIA DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org/
2646S:	Orphan
2647F:	drivers/media/platform/blackfin/
2648F:	drivers/media/i2c/adv7183*
2649F:	drivers/media/i2c/vs6624*
2650
2651BLACKFIN RTC DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Orphan
2655F:	drivers/rtc/rtc-bfin.c
2656
2657BLACKFIN SDH DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Orphan
2661F:	drivers/mmc/host/bfin_sdh.c
2662
2663BLACKFIN SERIAL DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Orphan
2667F:	drivers/tty/serial/bfin_uart.c
2668
2669BLACKFIN WATCHDOG DRIVER
2670L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2671W:	http://blackfin.uclinux.org
2672S:	Orphan
2673F:	drivers/watchdog/bfin_wdt.c
2674
2675BLINKM RGB LED DRIVER
2676M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2677S:	Maintained
2678F:	drivers/leds/leds-blinkm.c
2679
2680BLOCK LAYER
2681M:	Jens Axboe <axboe@kernel.dk>
2682L:	linux-block@vger.kernel.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2684S:	Maintained
2685F:	block/
2686F:	kernel/trace/blktrace.c
2687F:	lib/sbitmap.c
2688
2689BLOCK2MTD DRIVER
2690M:	Joern Engel <joern@lazybastard.org>
2691L:	linux-mtd@lists.infradead.org
2692S:	Maintained
2693F:	drivers/mtd/devices/block2mtd.c
2694
2695BLUETOOTH DRIVERS
2696M:	Marcel Holtmann <marcel@holtmann.org>
2697M:	Johan Hedberg <johan.hedberg@gmail.com>
2698L:	linux-bluetooth@vger.kernel.org
2699W:	http://www.bluez.org/
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702S:	Maintained
2703F:	drivers/bluetooth/
2704
2705BLUETOOTH SUBSYSTEM
2706M:	Marcel Holtmann <marcel@holtmann.org>
2707M:	Johan Hedberg <johan.hedberg@gmail.com>
2708L:	linux-bluetooth@vger.kernel.org
2709W:	http://www.bluez.org/
2710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712S:	Maintained
2713F:	net/bluetooth/
2714F:	include/net/bluetooth/
2715
2716BONDING DRIVER
2717M:	Jay Vosburgh <j.vosburgh@gmail.com>
2718M:	Veaceslav Falico <vfalico@gmail.com>
2719M:	Andy Gospodarek <andy@greyhouse.net>
2720L:	netdev@vger.kernel.org
2721W:	http://sourceforge.net/projects/bonding/
2722S:	Supported
2723F:	drivers/net/bonding/
2724F:	include/uapi/linux/if_bonding.h
2725
2726BPF (Safe dynamic programs and tools)
2727M:	Alexei Starovoitov <ast@kernel.org>
2728M:	Daniel Borkmann <daniel@iogearbox.net>
2729L:	netdev@vger.kernel.org
2730L:	linux-kernel@vger.kernel.org
2731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733S:	Supported
2734F:	arch/x86/net/bpf_jit*
2735F:	Documentation/networking/filter.txt
2736F:	Documentation/bpf/
2737F:	include/linux/bpf*
2738F:	include/linux/filter.h
2739F:	include/trace/events/bpf.h
2740F:	include/trace/events/xdp.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844F:	arch/arm/mm/cache-b15-rac.c
2845F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2846N:	brcmstb
2847
2848BROADCOM BMIPS CPUFREQ DRIVER
2849M:	Markus Mayer <mmayer@broadcom.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-pm@vger.kernel.org
2852S:	Maintained
2853F:	drivers/cpufreq/bmips-cpufreq.c
2854
2855BROADCOM BMIPS MIPS ARCHITECTURE
2856M:	Kevin Cernekee <cernekee@gmail.com>
2857M:	Florian Fainelli <f.fainelli@gmail.com>
2858L:	linux-mips@linux-mips.org
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/mips/bmips/*
2862F:	arch/mips/include/asm/mach-bmips/*
2863F:	arch/mips/kernel/*bmips*
2864F:	arch/mips/boot/dts/brcm/bcm*.dts*
2865F:	drivers/irqchip/irq-bcm63*
2866F:	drivers/irqchip/irq-bcm7*
2867F:	drivers/irqchip/irq-brcmstb*
2868F:	include/linux/bcm963xx_nvram.h
2869F:	include/linux/bcm963xx_tag.h
2870
2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872M:	Rasesh Mody <rasesh.mody@cavium.com>
2873M:	Harish Patil <harish.patil@cavium.com>
2874M:	Dept-GELinuxNICDev@cavium.com
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnx2.*
2878F:	drivers/net/ethernet/broadcom/bnx2_*
2879
2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881M:	QLogic-Storage-Upstream@qlogic.com
2882L:	linux-scsi@vger.kernel.org
2883S:	Supported
2884F:	drivers/scsi/bnx2fc/
2885
2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887M:	QLogic-Storage-Upstream@qlogic.com
2888L:	linux-scsi@vger.kernel.org
2889S:	Supported
2890F:	drivers/scsi/bnx2i/
2891
2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893M:	Ariel Elior <ariel.elior@cavium.com>
2894M:	everest-linux-l2@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2x/
2898
2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900M:	Michael Chan <michael.chan@broadcom.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/bnxt/
2904
2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2907M:	Franky Lin <franky.lin@broadcom.com>
2908M:	Hante Meuleman <hante.meuleman@broadcom.com>
2909M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910M:	Wright Feng <wright.feng@cypress.com>
2911L:	linux-wireless@vger.kernel.org
2912L:	brcm80211-dev-list.pdl@broadcom.com
2913L:	brcm80211-dev-list@cypress.com
2914S:	Supported
2915F:	drivers/net/wireless/broadcom/brcm80211/
2916
2917BROADCOM BRCMSTB GPIO DRIVER
2918M:	Gregory Fong <gregory.0xf0@gmail.com>
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Supported
2921F:	drivers/gpio/gpio-brcmstb.c
2922F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925M:	Al Cooper <alcooperx@gmail.com>
2926L:	linux-kernel@vger.kernel.org
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Maintained
2929F:	drivers/phy/broadcom/phy-brcm-usb*
2930
2931BROADCOM GENET ETHERNET DRIVER
2932M:	Doug Berger <opendmb@gmail.com>
2933M:	Florian Fainelli <f.fainelli@gmail.com>
2934L:	netdev@vger.kernel.org
2935S:	Supported
2936F:	drivers/net/ethernet/broadcom/genet/
2937
2938BROADCOM IPROC ARM ARCHITECTURE
2939M:	Ray Jui <rjui@broadcom.com>
2940M:	Scott Branden <sbranden@broadcom.com>
2941M:	Jon Mason <jonmason@broadcom.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944T:	git git://github.com/broadcom/cygnus-linux.git
2945S:	Maintained
2946N:	iproc
2947N:	cygnus
2948N:	bcm[-_]nsp
2949N:	bcm9113*
2950N:	bcm9583*
2951N:	bcm9585*
2952N:	bcm9586*
2953N:	bcm988312
2954N:	bcm113*
2955N:	bcm583*
2956N:	bcm585*
2957N:	bcm586*
2958N:	bcm88312
2959N:	hr2
2960F:	arch/arm64/boot/dts/broadcom/ns2*
2961F:	drivers/clk/bcm/clk-ns*
2962F:	drivers/pinctrl/bcm/pinctrl-ns*
2963
2964BROADCOM KONA GPIO DRIVER
2965M:	Ray Jui <rjui@broadcom.com>
2966L:	bcm-kernel-feedback-list@broadcom.com
2967S:	Supported
2968F:	drivers/gpio/gpio-bcm-kona.c
2969F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971BROADCOM NETXTREME-E ROCE DRIVER
2972M:	Selvin Xavier <selvin.xavier@broadcom.com>
2973M:	Devesh Sharma <devesh.sharma@broadcom.com>
2974M:	Somnath Kotur <somnath.kotur@broadcom.com>
2975M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976L:	linux-rdma@vger.kernel.org
2977W:	http://www.broadcom.com
2978S:	Supported
2979F:	drivers/infiniband/hw/bnxt_re/
2980F:	include/uapi/rdma/bnxt_re-abi.h
2981
2982BROADCOM NVRAM DRIVER
2983M:	Rafał Miłecki <zajec5@gmail.com>
2984L:	linux-mips@linux-mips.org
2985S:	Maintained
2986F:	drivers/firmware/broadcom/*
2987
2988BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989M:	Rafał Miłecki <zajec5@gmail.com>
2990L:	linux-wireless@vger.kernel.org
2991S:	Maintained
2992F:	drivers/bcma/
2993F:	include/linux/bcma/
2994
2995BROADCOM STB AVS CPUFREQ DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001F:	drivers/cpufreq/brcmstb*
3002
3003BROADCOM STB AVS TMON DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009F:	drivers/thermal/broadcom/brcmstb*
3010
3011BROADCOM STB NAND FLASH DRIVER
3012M:	Brian Norris <computersforpeace@gmail.com>
3013M:	Kamal Dasu <kdasu.kdev@gmail.com>
3014L:	linux-mtd@lists.infradead.org
3015L:	bcm-kernel-feedback-list@broadcom.com
3016S:	Maintained
3017F:	drivers/mtd/nand/brcmnand/
3018
3019BROADCOM STB DPFE DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025F:	drivers/memory/brcmstb_dpfe.c
3026
3027BROADCOM SYSTEMPORT ETHERNET DRIVER
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3035M:	Prashant Sreedharan <prashant@broadcom.com>
3036M:	Michael Chan <mchan@broadcom.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/tg3.*
3040
3041BROCADE BFA FC SCSI DRIVER
3042M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	drivers/scsi/bfa/
3047
3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049M:	Rasesh Mody <rasesh.mody@cavium.com>
3050M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051M:	Dept-GELinuxNICDev@cavium.com
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/brocade/bna/
3055
3056BSG (block layer generic sg v4 driver)
3057M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	block/bsg.c
3061F:	include/linux/bsg.h
3062F:	include/uapi/linux/bsg.h
3063
3064BT87X AUDIO DRIVER
3065M:	Clemens Ladisch <clemens@ladisch.de>
3066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3067T:	git git://git.alsa-project.org/alsa-kernel.git
3068S:	Maintained
3069F:	Documentation/sound/alsa/Bt87x.txt
3070F:	sound/pci/bt87x.c
3071
3072BT8XXGPIO DRIVER
3073M:	Michael Buesch <m@bues.ch>
3074W:	http://bu3sch.de/btgpio.php
3075S:	Maintained
3076F:	drivers/gpio/gpio-bt8xx.c
3077
3078BTRFS FILE SYSTEM
3079M:	Chris Mason <clm@fb.com>
3080M:	Josef Bacik <jbacik@fb.com>
3081M:	David Sterba <dsterba@suse.com>
3082L:	linux-btrfs@vger.kernel.org
3083W:	http://btrfs.wiki.kernel.org/
3084Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086S:	Maintained
3087F:	Documentation/filesystems/btrfs.txt
3088F:	fs/btrfs/
3089F:	include/linux/btrfs*
3090F:	include/uapi/linux/btrfs*
3091
3092BTTV VIDEO4LINUX DRIVER
3093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3095L:	linux-media@vger.kernel.org
3096W:	https://linuxtv.org
3097T:	git git://linuxtv.org/media_tree.git
3098S:	Odd fixes
3099F:	Documentation/media/v4l-drivers/bttv*
3100F:	drivers/media/pci/bt8xx/bttv*
3101
3102BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3103M:	Chanwoo Choi <cw00.choi@samsung.com>
3104L:	linux-pm@vger.kernel.org
3105L:	linux-samsung-soc@vger.kernel.org
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3107S:	Maintained
3108F:	drivers/devfreq/exynos-bus.c
3109F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3110
3111BUSLOGIC SCSI DRIVER
3112M:	Khalid Aziz <khalid@gonehiking.org>
3113L:	linux-scsi@vger.kernel.org
3114S:	Maintained
3115F:	drivers/scsi/BusLogic.*
3116F:	drivers/scsi/FlashPoint.*
3117
3118C-MEDIA CMI8788 DRIVER
3119M:	Clemens Ladisch <clemens@ladisch.de>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121T:	git git://git.alsa-project.org/alsa-kernel.git
3122S:	Maintained
3123F:	sound/pci/oxygen/
3124
3125C6X ARCHITECTURE
3126M:	Mark Salter <msalter@redhat.com>
3127M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3128L:	linux-c6x-dev@linux-c6x.org
3129W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3130S:	Maintained
3131F:	arch/c6x/
3132
3133CA8210 IEEE-802.15.4 RADIO DRIVER
3134M:	Harry Morris <h.morris@cascoda.com>
3135L:	linux-wpan@vger.kernel.org
3136W:	https://github.com/Cascoda/ca8210-linux.git
3137S:	Maintained
3138F:	drivers/net/ieee802154/ca8210.c
3139F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3140
3141CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3142M:	David Howells <dhowells@redhat.com>
3143L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3144S:	Supported
3145F:	Documentation/filesystems/caching/cachefiles.txt
3146F:	fs/cachefiles/
3147
3148CADET FM/AM RADIO RECEIVER DRIVER
3149M:	Hans Verkuil <hverkuil@xs4all.nl>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152W:	https://linuxtv.org
3153S:	Maintained
3154F:	drivers/media/radio/radio-cadet*
3155
3156CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3157M:	Jonathan Corbet <corbet@lwn.net>
3158L:	linux-media@vger.kernel.org
3159T:	git git://linuxtv.org/media_tree.git
3160S:	Maintained
3161F:	Documentation/media/v4l-drivers/cafe_ccic*
3162F:	drivers/media/platform/marvell-ccic/
3163
3164CAIF NETWORK LAYER
3165M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	Documentation/networking/caif/
3169F:	drivers/net/caif/
3170F:	include/uapi/linux/caif/
3171F:	include/net/caif/
3172F:	net/caif/
3173
3174CALGARY x86-64 IOMMU
3175M:	Muli Ben-Yehuda <mulix@mulix.org>
3176M:	Jon Mason <jdmason@kudzu.us>
3177L:	iommu@lists.linux-foundation.org
3178S:	Maintained
3179F:	arch/x86/kernel/pci-calgary_64.c
3180F:	arch/x86/kernel/tce_64.c
3181F:	arch/x86/include/asm/calgary.h
3182F:	arch/x86/include/asm/tce.h
3183
3184CAN NETWORK DRIVERS
3185M:	Wolfgang Grandegger <wg@grandegger.com>
3186M:	Marc Kleine-Budde <mkl@pengutronix.de>
3187L:	linux-can@vger.kernel.org
3188W:	https://github.com/linux-can
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191S:	Maintained
3192F:	Documentation/devicetree/bindings/net/can/
3193F:	drivers/net/can/
3194F:	include/linux/can/dev.h
3195F:	include/linux/can/platform/
3196F:	include/uapi/linux/can/error.h
3197F:	include/uapi/linux/can/netlink.h
3198
3199CAN NETWORK LAYER
3200M:	Oliver Hartkopp <socketcan@hartkopp.net>
3201M:	Marc Kleine-Budde <mkl@pengutronix.de>
3202L:	linux-can@vger.kernel.org
3203W:	https://github.com/linux-can
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206S:	Maintained
3207F:	Documentation/networking/can.rst
3208F:	net/can/
3209F:	include/linux/can/core.h
3210F:	include/uapi/linux/can.h
3211F:	include/uapi/linux/can/bcm.h
3212F:	include/uapi/linux/can/raw.h
3213F:	include/uapi/linux/can/gw.h
3214
3215CAPABILITIES
3216M:	Serge Hallyn <serge@hallyn.com>
3217L:	linux-security-module@vger.kernel.org
3218S:	Supported
3219F:	include/linux/capability.h
3220F:	include/uapi/linux/capability.h
3221F:	security/commoncap.c
3222F:	kernel/capability.c
3223
3224CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3225M:	Kevin Tsai <ktsai@capellamicro.com>
3226S:	Maintained
3227F:	drivers/iio/light/cm*
3228
3229CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3230M:	Christian Lamparter <chunkeey@googlemail.com>
3231L:	linux-wireless@vger.kernel.org
3232W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3233S:	Maintained
3234F:	drivers/net/wireless/ath/carl9170/
3235
3236CAVIUM I2C DRIVER
3237M:	Jan Glauber <jglauber@cavium.com>
3238M:	David Daney <david.daney@cavium.com>
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/i2c/busses/i2c-octeon*
3242F:	drivers/i2c/busses/i2c-thunderx*
3243
3244CAVIUM LIQUIDIO NETWORK DRIVER
3245M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3246M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3247M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3248M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3249L:	netdev@vger.kernel.org
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/net/ethernet/cavium/liquidio/
3253
3254CAVIUM MMC DRIVER
3255M:	Jan Glauber <jglauber@cavium.com>
3256M:	David Daney <david.daney@cavium.com>
3257M:	Steven J. Hill <Steven.Hill@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/mmc/host/cavium*
3261
3262CAVIUM OCTEON-TX CRYPTO DRIVER
3263M:	George Cherian <george.cherian@cavium.com>
3264L:	linux-crypto@vger.kernel.org
3265W:	http://www.cavium.com
3266S:	Supported
3267F:	drivers/crypto/cavium/cpt/
3268
3269CAVIUM THUNDERX2 ARM64 SOC
3270M:	Robert Richter <rrichter@cavium.com>
3271M:	Jayachandran C <jnair@caviumnetworks.com>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3275F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3276
3277CC2520 IEEE-802.15.4 RADIO DRIVER
3278M:	Varka Bhadram <varkabhadram@gmail.com>
3279L:	linux-wpan@vger.kernel.org
3280S:	Maintained
3281F:	drivers/net/ieee802154/cc2520.c
3282F:	include/linux/spi/cc2520.h
3283F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3284
3285CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3286M:	Gilad Ben-Yossef <gilad@benyossef.com>
3287L:	linux-crypto@vger.kernel.org
3288L:	driverdev-devel@linuxdriverproject.org
3289S:	Supported
3290F:	drivers/staging/ccree/
3291W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293CEC FRAMEWORK
3294M:	Hans Verkuil <hans.verkuil@cisco.com>
3295L:	linux-media@vger.kernel.org
3296T:	git git://linuxtv.org/media_tree.git
3297W:	http://linuxtv.org
3298S:	Supported
3299F:	Documentation/media/kapi/cec-core.rst
3300F:	Documentation/media/uapi/cec
3301F:	drivers/media/cec/
3302F:	drivers/media/rc/keymaps/rc-cec.c
3303F:	include/media/cec.h
3304F:	include/media/cec-notifier.h
3305F:	include/uapi/linux/cec.h
3306F:	include/uapi/linux/cec-funcs.h
3307F:	Documentation/devicetree/bindings/media/cec.txt
3308
3309CEC GPIO DRIVER
3310M:	Hans Verkuil <hans.verkuil@cisco.com>
3311L:	linux-media@vger.kernel.org
3312T:	git git://linuxtv.org/media_tree.git
3313W:	http://linuxtv.org
3314S:	Supported
3315F:	drivers/media/platform/cec-gpio/
3316F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3317
3318CELL BROADBAND ENGINE ARCHITECTURE
3319M:	Arnd Bergmann <arnd@arndb.de>
3320L:	linuxppc-dev@lists.ozlabs.org
3321W:	http://www.ibm.com/developerworks/power/cell/
3322S:	Supported
3323F:	arch/powerpc/include/asm/cell*.h
3324F:	arch/powerpc/include/asm/spu*.h
3325F:	arch/powerpc/include/uapi/asm/spu*.h
3326F:	arch/powerpc/oprofile/*cell*
3327F:	arch/powerpc/platforms/cell/
3328
3329CEPH COMMON CODE (LIBCEPH)
3330M:	Ilya Dryomov <idryomov@gmail.com>
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333L:	ceph-devel@vger.kernel.org
3334W:	http://ceph.com/
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3336T:	git git://github.com/ceph/ceph-client.git
3337S:	Supported
3338F:	net/ceph/
3339F:	include/linux/ceph/
3340F:	include/linux/crush/
3341
3342CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3343M:	"Yan, Zheng" <zyan@redhat.com>
3344M:	Sage Weil <sage@redhat.com>
3345M:	Ilya Dryomov <idryomov@gmail.com>
3346L:	ceph-devel@vger.kernel.org
3347W:	http://ceph.com/
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3349T:	git git://github.com/ceph/ceph-client.git
3350S:	Supported
3351F:	Documentation/filesystems/ceph.txt
3352F:	fs/ceph/
3353
3354CERTIFICATE HANDLING:
3355M:	David Howells <dhowells@redhat.com>
3356M:	David Woodhouse <dwmw2@infradead.org>
3357L:	keyrings@vger.kernel.org
3358S:	Maintained
3359F:	Documentation/module-signing.txt
3360F:	certs/
3361F:	scripts/sign-file.c
3362F:	scripts/extract-cert.c
3363
3364CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3365L:	linux-usb@vger.kernel.org
3366S:	Orphan
3367F:	Documentation/usb/WUSB-Design-overview.txt
3368F:	Documentation/usb/wusb-cbaf
3369F:	drivers/usb/host/hwa-hc.c
3370F:	drivers/usb/host/whci/
3371F:	drivers/usb/wusbcore/
3372F:	include/linux/usb/wusb*
3373
3374CFAG12864B LCD DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864b.c
3380F:	include/linux/cfag12864b.h
3381
3382CFAG12864BFB LCD FRAMEBUFFER DRIVER
3383M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3384W:	http://miguelojeda.es/auxdisplay.htm
3385W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3386S:	Maintained
3387F:	drivers/auxdisplay/cfag12864bfb.c
3388F:	include/linux/cfag12864b.h
3389
3390802.11 (including CFG80211/NL80211)
3391M:	Johannes Berg <johannes@sipsolutions.net>
3392L:	linux-wireless@vger.kernel.org
3393W:	http://wireless.kernel.org/
3394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3396S:	Maintained
3397F:	net/wireless/
3398F:	include/uapi/linux/nl80211.h
3399F:	include/linux/ieee80211.h
3400F:	include/net/wext.h
3401F:	include/net/cfg80211.h
3402F:	include/net/iw_handler.h
3403F:	include/net/ieee80211_radiotap.h
3404F:	Documentation/driver-api/80211/cfg80211.rst
3405F:	Documentation/networking/regulatory.txt
3406
3407CHAR and MISC DRIVERS
3408M:	Arnd Bergmann <arnd@arndb.de>
3409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3411S:	Supported
3412F:	drivers/char/
3413F:	drivers/misc/
3414F:	include/linux/miscdevice.h
3415
3416CHECKPATCH
3417M:	Andy Whitcroft <apw@canonical.com>
3418M:	Joe Perches <joe@perches.com>
3419S:	Maintained
3420F:	scripts/checkpatch.pl
3421
3422CHINESE DOCUMENTATION
3423M:	Harry Wei <harryxiyou@gmail.com>
3424L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3425L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3426S:	Maintained
3427F:	Documentation/translations/zh_CN/
3428
3429CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3430M:	Peter Chen <Peter.Chen@nxp.com>
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3432L:	linux-usb@vger.kernel.org
3433S:	Maintained
3434F:	drivers/usb/chipidea/
3435
3436CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3437M:	Hans de Goede <hdegoede@redhat.com>
3438L:	linux-input@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3441F:	drivers/input/touchscreen/chipone_icn8318.c
3442
3443CHROME HARDWARE PLATFORM SUPPORT
3444M:	Benson Leung <bleung@chromium.org>
3445M:	Olof Johansson <olof@lixom.net>
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3448F:	drivers/platform/chrome/
3449
3450CIRRUS LOGIC AUDIO CODEC DRIVERS
3451M:	Brian Austin <brian.austin@cirrus.com>
3452M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3454S:	Maintained
3455F:	sound/soc/codecs/cs*
3456
3457CIRRUS LOGIC EP93XX ETHERNET DRIVER
3458M:	Hartley Sweeten <hsweeten@visionengravers.com>
3459L:	netdev@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3462
3463CISCO FCOE HBA DRIVER
3464M:	Satish Kharat <satishkh@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466M:	Karan Tilak Kumar <kartilak@cisco.com>
3467L:	linux-scsi@vger.kernel.org
3468S:	Supported
3469F:	drivers/scsi/fnic/
3470
3471CISCO SCSI HBA DRIVER
3472M:	Karan Tilak Kumar <kartilak@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/snic/
3477
3478CISCO VIC ETHERNET NIC DRIVER
3479M:	Christian Benvenuti <benve@cisco.com>
3480M:	Govindarajulu Varadarajan <_govind@gmx.com>
3481M:	Parvi Kaustubhi <pkaustub@cisco.com>
3482S:	Supported
3483F:	drivers/net/ethernet/cisco/enic/
3484
3485CISCO VIC LOW LATENCY NIC DRIVER
3486M:	Christian Benvenuti <benve@cisco.com>
3487M:	Dave Goodell <dgoodell@cisco.com>
3488S:	Supported
3489F:	drivers/infiniband/hw/usnic/
3490
3491CLEANCACHE API
3492M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3493L:	linux-kernel@vger.kernel.org
3494S:	Maintained
3495F:	mm/cleancache.c
3496F:	include/linux/cleancache.h
3497
3498CLK API
3499M:	Russell King <linux@armlinux.org.uk>
3500L:	linux-clk@vger.kernel.org
3501S:	Maintained
3502F:	include/linux/clk.h
3503
3504CLOCKSOURCE, CLOCKEVENT DRIVERS
3505M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3506M:	Thomas Gleixner <tglx@linutronix.de>
3507L:	linux-kernel@vger.kernel.org
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3509S:	Supported
3510F:	drivers/clocksource/
3511F:	Documentation/devicetree/bindings/timer/
3512
3513CMPC ACPI DRIVER
3514M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3515M:	Daniel Oliveira Nascimento <don@syst.com.br>
3516L:	platform-driver-x86@vger.kernel.org
3517S:	Supported
3518F:	drivers/platform/x86/classmate-laptop.c
3519
3520COBALT MEDIA DRIVER
3521M:	Hans Verkuil <hans.verkuil@cisco.com>
3522L:	linux-media@vger.kernel.org
3523T:	git git://linuxtv.org/media_tree.git
3524W:	https://linuxtv.org
3525S:	Supported
3526F:	drivers/media/pci/cobalt/
3527
3528COCCINELLE/Semantic Patches (SmPL)
3529M:	Julia Lawall <Julia.Lawall@lip6.fr>
3530M:	Gilles Muller <Gilles.Muller@lip6.fr>
3531M:	Nicolas Palix <nicolas.palix@imag.fr>
3532M:	Michal Marek <michal.lkml@markovi.net>
3533L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3535W:	http://coccinelle.lip6.fr/
3536S:	Supported
3537F:	Documentation/dev-tools/coccinelle.rst
3538F:	scripts/coccinelle/
3539F:	scripts/coccicheck
3540
3541CODA FILE SYSTEM
3542M:	Jan Harkes <jaharkes@cs.cmu.edu>
3543M:	coda@cs.cmu.edu
3544L:	codalist@coda.cs.cmu.edu
3545W:	http://www.coda.cs.cmu.edu/
3546S:	Maintained
3547F:	Documentation/filesystems/coda.txt
3548F:	fs/coda/
3549F:	include/linux/coda*.h
3550F:	include/uapi/linux/coda*.h
3551
3552CODA V4L2 MEM2MEM DRIVER
3553M:	Philipp Zabel <p.zabel@pengutronix.de>
3554L:	linux-media@vger.kernel.org
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/media/coda.txt
3557F:	drivers/media/platform/coda/
3558
3559COMMON CLK FRAMEWORK
3560M:	Michael Turquette <mturquette@baylibre.com>
3561M:	Stephen Boyd <sboyd@kernel.org>
3562L:	linux-clk@vger.kernel.org
3563Q:	http://patchwork.kernel.org/project/linux-clk/list/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3565S:	Maintained
3566F:	Documentation/devicetree/bindings/clock/
3567F:	drivers/clk/
3568X:	drivers/clk/clkdev.c
3569F:	include/linux/clk-pr*
3570F:	include/linux/clk/
3571
3572COMMON INTERNET FILE SYSTEM (CIFS)
3573M:	Steve French <sfrench@samba.org>
3574L:	linux-cifs@vger.kernel.org
3575L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3576W:	http://linux-cifs.samba.org/
3577T:	git git://git.samba.org/sfrench/cifs-2.6.git
3578S:	Supported
3579F:	Documentation/filesystems/cifs/
3580F:	fs/cifs/
3581
3582COMPACTPCI HOTPLUG CORE
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpci_hotplug*
3587
3588COMPACTPCI HOTPLUG GENERIC DRIVER
3589M:	Scott Murray <scott@spiteful.org>
3590L:	linux-pci@vger.kernel.org
3591S:	Maintained
3592F:	drivers/pci/hotplug/cpcihp_generic.c
3593
3594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3595M:	Scott Murray <scott@spiteful.org>
3596L:	linux-pci@vger.kernel.org
3597S:	Maintained
3598F:	drivers/pci/hotplug/cpcihp_zt5550.*
3599
3600COMPAL LAPTOP SUPPORT
3601M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3602L:	platform-driver-x86@vger.kernel.org
3603S:	Maintained
3604F:	drivers/platform/x86/compal-laptop.c
3605
3606CONEXANT ACCESSRUNNER USB DRIVER
3607L:	accessrunner-general@lists.sourceforge.net
3608W:	http://accessrunner.sourceforge.net/
3609S:	Orphan
3610F:	drivers/usb/atm/cxacru.c
3611
3612CONFIGFS
3613M:	Joel Becker <jlbec@evilplan.org>
3614M:	Christoph Hellwig <hch@lst.de>
3615T:	git git://git.infradead.org/users/hch/configfs.git
3616S:	Supported
3617F:	fs/configfs/
3618F:	include/linux/configfs.h
3619
3620CONNECTOR
3621M:	Evgeniy Polyakov <zbr@ioremap.net>
3622L:	netdev@vger.kernel.org
3623S:	Maintained
3624F:	drivers/connector/
3625
3626CONTROL GROUP (CGROUP)
3627M:	Tejun Heo <tj@kernel.org>
3628M:	Li Zefan <lizefan@huawei.com>
3629M:	Johannes Weiner <hannes@cmpxchg.org>
3630L:	cgroups@vger.kernel.org
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup*
3634F:	include/linux/cgroup*
3635F:	kernel/cgroup*
3636
3637CONTROL GROUP - CPUSET
3638M:	Li Zefan <lizefan@huawei.com>
3639L:	cgroups@vger.kernel.org
3640W:	http://www.bullopensource.org/cpuset/
3641W:	http://oss.sgi.com/projects/cpusets/
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3643S:	Maintained
3644F:	Documentation/cgroup-v1/cpusets.txt
3645F:	include/linux/cpuset.h
3646F:	kernel/cgroup/cpuset.c
3647
3648CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3649M:	Johannes Weiner <hannes@cmpxchg.org>
3650M:	Michal Hocko <mhocko@kernel.org>
3651M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3652L:	cgroups@vger.kernel.org
3653L:	linux-mm@kvack.org
3654S:	Maintained
3655F:	mm/memcontrol.c
3656F:	mm/swap_cgroup.c
3657
3658CORETEMP HARDWARE MONITORING DRIVER
3659M:	Fenghua Yu <fenghua.yu@intel.com>
3660L:	linux-hwmon@vger.kernel.org
3661S:	Maintained
3662F:	Documentation/hwmon/coretemp
3663F:	drivers/hwmon/coretemp.c
3664
3665COSA/SRP SYNC SERIAL DRIVER
3666M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3667W:	http://www.fi.muni.cz/~kas/cosa/
3668S:	Maintained
3669F:	drivers/net/wan/cosa*
3670
3671CPMAC ETHERNET DRIVER
3672M:	Florian Fainelli <f.fainelli@gmail.com>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	drivers/net/ethernet/ti/cpmac.c
3676
3677CPU FREQUENCY DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Viresh Kumar <viresh.kumar@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3684B:	https://bugzilla.kernel.org
3685F:	Documentation/cpu-freq/
3686F:	Documentation/devicetree/bindings/cpufreq/
3687F:	drivers/cpufreq/
3688F:	include/linux/cpufreq.h
3689F:	tools/testing/selftests/cpufreq/
3690
3691CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3692M:	Viresh Kumar <viresh.kumar@linaro.org>
3693M:	Sudeep Holla <sudeep.holla@arm.com>
3694L:	linux-pm@vger.kernel.org
3695W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3696S:	Maintained
3697F:	drivers/cpufreq/arm_big_little.h
3698F:	drivers/cpufreq/arm_big_little.c
3699F:	drivers/cpufreq/arm_big_little_dt.c
3700
3701CPU POWER MONITORING SUBSYSTEM
3702M:	Thomas Renninger <trenn@suse.com>
3703M:	Shuah Khan <shuahkh@osg.samsung.com>
3704M:	Shuah Khan <shuah@kernel.org>
3705L:	linux-pm@vger.kernel.org
3706S:	Maintained
3707F:	tools/power/cpupower/
3708
3709CPUID/MSR DRIVER
3710M:	"H. Peter Anvin" <hpa@zytor.com>
3711S:	Maintained
3712F:	arch/x86/kernel/cpuid.c
3713F:	arch/x86/kernel/msr.c
3714
3715CPUIDLE DRIVER - ARM BIG LITTLE
3716M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-arm-kernel@lists.infradead.org
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721S:	Maintained
3722F:	drivers/cpuidle/cpuidle-big_little.c
3723
3724CPUIDLE DRIVER - ARM EXYNOS
3725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727M:	Kukjin Kim <kgene@kernel.org>
3728L:	linux-pm@vger.kernel.org
3729L:	linux-samsung-soc@vger.kernel.org
3730S:	Supported
3731F:	drivers/cpuidle/cpuidle-exynos.c
3732F:	arch/arm/mach-exynos/pm.c
3733
3734CPUIDLE DRIVERS
3735M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3736M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3737L:	linux-pm@vger.kernel.org
3738S:	Maintained
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740B:	https://bugzilla.kernel.org
3741F:	drivers/cpuidle/*
3742F:	include/linux/cpuidle.h
3743
3744CRAMFS FILESYSTEM
3745M:	Nicolas Pitre <nico@linaro.org>
3746S:	Maintained
3747F:	Documentation/filesystems/cramfs.txt
3748F:	fs/cramfs/
3749
3750CRIS PORT
3751M:	Mikael Starvik <starvik@axis.com>
3752M:	Jesper Nilsson <jesper.nilsson@axis.com>
3753L:	linux-cris-kernel@axis.com
3754W:	http://developer.axis.com
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3756S:	Maintained
3757F:	arch/cris/
3758F:	drivers/tty/serial/crisv10.*
3759
3760CRYPTO API
3761M:	Herbert Xu <herbert@gondor.apana.org.au>
3762M:	"David S. Miller" <davem@davemloft.net>
3763L:	linux-crypto@vger.kernel.org
3764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3766S:	Maintained
3767F:	Documentation/crypto/
3768F:	Documentation/devicetree/bindings/crypto/
3769F:	arch/*/crypto/
3770F:	crypto/
3771F:	drivers/crypto/
3772F:	include/crypto/
3773F:	include/linux/crypto*
3774
3775CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776M:	Neil Horman <nhorman@tuxdriver.com>
3777L:	linux-crypto@vger.kernel.org
3778S:	Maintained
3779F:	crypto/ansi_cprng.c
3780F:	crypto/rng.c
3781
3782CS3308 MEDIA DRIVER
3783M:	Hans Verkuil <hverkuil@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	http://linuxtv.org
3787S:	Odd Fixes
3788F:	drivers/media/i2c/cs3308.c
3789F:	drivers/media/i2c/cs3308.h
3790
3791CS5535 Audio ALSA driver
3792M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3793S:	Maintained
3794F:	sound/pci/cs5535audio/
3795
3796CW1200 WLAN driver
3797M:	Solomon Peachy <pizza@shaftnet.org>
3798S:	Maintained
3799F:	drivers/net/wireless/st/cw1200/
3800
3801CX18 VIDEO4LINUX DRIVER
3802M:	Andy Walls <awalls@md.metrocast.net>
3803L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3804L:	linux-media@vger.kernel.org
3805T:	git git://linuxtv.org/media_tree.git
3806W:	https://linuxtv.org
3807W:	http://www.ivtvdriver.org/index.php/Cx18
3808S:	Maintained
3809F:	Documentation/media/v4l-drivers/cx18*
3810F:	drivers/media/pci/cx18/
3811F:	include/uapi/linux/ivtv*
3812
3813CX2341X MPEG ENCODER HELPER MODULE
3814M:	Hans Verkuil <hverkuil@xs4all.nl>
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818S:	Maintained
3819F:	drivers/media/common/cx2341x*
3820F:	include/media/cx2341x*
3821
3822CX24120 MEDIA DRIVER
3823M:	Jemma Denson <jdenson@gmail.com>
3824M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828S:	Maintained
3829F:	drivers/media/dvb-frontends/cx24120*
3830
3831CX88 VIDEO4LINUX DRIVER
3832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836T:	git git://linuxtv.org/media_tree.git
3837S:	Odd fixes
3838F:	Documentation/media/v4l-drivers/cx88*
3839F:	drivers/media/pci/cx88/
3840
3841CXD2820R MEDIA DRIVER
3842M:	Antti Palosaari <crope@iki.fi>
3843L:	linux-media@vger.kernel.org
3844W:	https://linuxtv.org
3845W:	http://palosaari.fi/linux/
3846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3847T:	git git://linuxtv.org/anttip/media_tree.git
3848S:	Maintained
3849F:	drivers/media/dvb-frontends/cxd2820r*
3850
3851CXGB3 ETHERNET DRIVER (CXGB3)
3852M:	Santosh Raspatur <santosh@chelsio.com>
3853L:	netdev@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/net/ethernet/chelsio/cxgb3/
3857
3858CXGB3 ISCSI DRIVER (CXGB3I)
3859M:	Karen Xie <kxie@chelsio.com>
3860L:	linux-scsi@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/scsi/cxgbi/cxgb3i
3864
3865CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3866M:	Steve Wise <swise@chelsio.com>
3867L:	linux-rdma@vger.kernel.org
3868W:	http://www.openfabrics.org
3869S:	Supported
3870F:	drivers/infiniband/hw/cxgb3/
3871F:	include/uapi/rdma/cxgb3-abi.h
3872
3873CXGB4 CRYPTO DRIVER (chcr)
3874M:	Harsh Jain <harsh@chelsio.com>
3875L:	linux-crypto@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/crypto/chelsio
3879
3880CXGB4 ETHERNET DRIVER (CXGB4)
3881M:	Ganesh Goudar <ganeshgr@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4/
3886
3887CXGB4 ISCSI DRIVER (CXGB4I)
3888M:	Karen Xie <kxie@chelsio.com>
3889L:	linux-scsi@vger.kernel.org
3890W:	http://www.chelsio.com
3891S:	Supported
3892F:	drivers/scsi/cxgbi/cxgb4i
3893
3894CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3895M:	Steve Wise <swise@chelsio.com>
3896L:	linux-rdma@vger.kernel.org
3897W:	http://www.openfabrics.org
3898S:	Supported
3899F:	drivers/infiniband/hw/cxgb4/
3900F:	include/uapi/rdma/cxgb4-abi.h
3901
3902CXGB4VF ETHERNET DRIVER (CXGB4VF)
3903M:	Casey Leedom <leedom@chelsio.com>
3904L:	netdev@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/net/ethernet/chelsio/cxgb4vf/
3908
3909CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3910M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3911M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3912L:	linuxppc-dev@lists.ozlabs.org
3913S:	Supported
3914F:	arch/powerpc/platforms/powernv/pci-cxl.c
3915F:	drivers/misc/cxl/
3916F:	include/misc/cxl*
3917F:	include/uapi/misc/cxl.h
3918F:	Documentation/powerpc/cxl.txt
3919F:	Documentation/ABI/testing/sysfs-class-cxl
3920
3921CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3922M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3923M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3924M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3925L:	linux-scsi@vger.kernel.org
3926S:	Supported
3927F:	drivers/scsi/cxlflash/
3928F:	include/uapi/scsi/cxlflash_ioctls.h
3929F:	Documentation/powerpc/cxlflash.txt
3930
3931CYBERPRO FB DRIVER
3932M:	Russell King <linux@armlinux.org.uk>
3933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3934W:	http://www.armlinux.org.uk/
3935S:	Maintained
3936F:	drivers/video/fbdev/cyber2000fb.*
3937
3938CYCLADES ASYNC MUX DRIVER
3939W:	http://www.cyclades.com/
3940S:	Orphan
3941F:	drivers/tty/cyclades.c
3942F:	include/linux/cyclades.h
3943F:	include/uapi/linux/cyclades.h
3944
3945CYCLADES PC300 DRIVER
3946W:	http://www.cyclades.com/
3947S:	Orphan
3948F:	drivers/net/wan/pc300*
3949
3950CYPRESS_FIRMWARE MEDIA DRIVER
3951M:	Antti Palosaari <crope@iki.fi>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954W:	http://palosaari.fi/linux/
3955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3956T:	git git://linuxtv.org/anttip/media_tree.git
3957S:	Maintained
3958F:	drivers/media/common/cypress_firmware*
3959
3960CYTTSP TOUCHSCREEN DRIVER
3961M:	Ferruh Yigit <fery@cypress.com>
3962L:	linux-input@vger.kernel.org
3963S:	Supported
3964F:	drivers/input/touchscreen/cyttsp*
3965F:	include/linux/input/cyttsp.h
3966
3967D-LINK DIR-685 TOUCHKEYS DRIVER
3968M:	Linus Walleij <linus.walleij@linaro.org>
3969L:	linux-input@vger.kernel.org
3970S:	Supported
3971F:	drivers/input/dlink-dir685-touchkeys.c
3972
3973DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3974M:	Joshua Kinard <kumba@gentoo.org>
3975S:	Maintained
3976F:	drivers/rtc/rtc-ds1685.c
3977F:	include/linux/rtc/ds1685.h
3978
3979DAMA SLAVE for AX.25
3980M:	Joerg Reuter <jreuter@yaina.de>
3981W:	http://yaina.de/jreuter/
3982W:	http://www.qsl.net/dl1bke/
3983L:	linux-hams@vger.kernel.org
3984S:	Maintained
3985F:	net/ax25/af_ax25.c
3986F:	net/ax25/ax25_dev.c
3987F:	net/ax25/ax25_ds_*
3988F:	net/ax25/ax25_in.c
3989F:	net/ax25/ax25_out.c
3990F:	net/ax25/ax25_timer.c
3991F:	net/ax25/sysctl_net_ax25.c
3992
3993DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3994L:	netdev@vger.kernel.org
3995S:	Orphan
3996F:	Documentation/networking/dmfe.txt
3997F:	drivers/net/ethernet/dec/tulip/dmfe.c
3998
3999DC390/AM53C974 SCSI driver
4000M:	Hannes Reinecke <hare@suse.com>
4001L:	linux-scsi@vger.kernel.org
4002S:	Maintained
4003F:	drivers/scsi/am53c974.c
4004
4005DC395x SCSI driver
4006M:	Oliver Neukum <oliver@neukum.org>
4007M:	Ali Akcaagac <aliakc@web.de>
4008M:	Jamie Lenehan <lenehan@twibble.org>
4009L:	dc395x@twibble.org
4010W:	http://twibble.org/dist/dc395x/
4011W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4012S:	Maintained
4013F:	Documentation/scsi/dc395x.txt
4014F:	drivers/scsi/dc395x.*
4015
4016DCCP PROTOCOL
4017M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4018L:	dccp@vger.kernel.org
4019W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4020S:	Maintained
4021F:	include/linux/dccp.h
4022F:	include/uapi/linux/dccp.h
4023F:	include/linux/tfrc.h
4024F:	net/dccp/
4025
4026DECnet NETWORK LAYER
4027W:	http://linux-decnet.sourceforge.net
4028L:	linux-decnet-user@lists.sourceforge.net
4029S:	Orphan
4030F:	Documentation/networking/decnet.txt
4031F:	net/decnet/
4032
4033DECSTATION PLATFORM SUPPORT
4034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4035L:	linux-mips@linux-mips.org
4036W:	http://www.linux-mips.org/wiki/DECstation
4037S:	Maintained
4038F:	arch/mips/dec/
4039F:	arch/mips/include/asm/dec/
4040F:	arch/mips/include/asm/mach-dec/
4041
4042DEFXX FDDI NETWORK DRIVER
4043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4044S:	Maintained
4045F:	drivers/net/fddi/defxx.*
4046
4047DELL SMBIOS DRIVER
4048M:	Pali Rohár <pali.rohar@gmail.com>
4049M:	Mario Limonciello <mario.limonciello@dell.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smbios.*
4053
4054DELL SMBIOS SMM DRIVER
4055M:	Mario Limonciello <mario.limonciello@dell.com>
4056L:	platform-driver-x86@vger.kernel.org
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smbios-smm.c
4059
4060DELL SMBIOS WMI DRIVER
4061M:	Mario Limonciello <mario.limonciello@dell.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smbios-wmi.c
4065F:	tools/wmi/dell-smbios-example.c
4066
4067DELL LAPTOP DRIVER
4068M:	Matthew Garrett <mjg59@srcf.ucam.org>
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-laptop.c
4073
4074DELL LAPTOP FREEFALL DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/platform/x86/dell-smo8800.c
4078
4079DELL LAPTOP RBTN DRIVER
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/platform/x86/dell-rbtn.*
4083
4084DELL LAPTOP SMM DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/hwmon/dell-smm-hwmon.c
4088F:	include/uapi/linux/i8k.h
4089
4090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4091M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4092S:	Maintained
4093F:	Documentation/dcdbas.txt
4094F:	drivers/firmware/dcdbas.*
4095
4096DELL WMI NOTIFICATIONS DRIVER
4097M:	Matthew Garrett <mjg59@srcf.ucam.org>
4098M:	Pali Rohár <pali.rohar@gmail.com>
4099S:	Maintained
4100F:	drivers/platform/x86/dell-wmi.c
4101
4102DELL WMI DESCRIPTOR DRIVER
4103M:	Mario Limonciello <mario.limonciello@dell.com>
4104S:	Maintained
4105F:	drivers/platform/x86/dell-wmi-descriptor.c
4106
4107DELTA ST MEDIA DRIVER
4108M:	Hugues Fruchet <hugues.fruchet@st.com>
4109L:	linux-media@vger.kernel.org
4110T:	git git://linuxtv.org/media_tree.git
4111W:	https://linuxtv.org
4112S:	Supported
4113F:	drivers/media/platform/sti/delta
4114
4115DENALI NAND DRIVER
4116M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4117L:	linux-mtd@lists.infradead.org
4118S:	Supported
4119F:	drivers/mtd/nand/denali*
4120
4121DESIGNWARE USB2 DRD IP DRIVER
4122M:	John Youn <johnyoun@synopsys.com>
4123L:	linux-usb@vger.kernel.org
4124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125S:	Maintained
4126F:	drivers/usb/dwc2/
4127
4128DESIGNWARE USB3 DRD IP DRIVER
4129M:	Felipe Balbi <balbi@kernel.org>
4130L:	linux-usb@vger.kernel.org
4131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132S:	Maintained
4133F:	drivers/usb/dwc3/
4134
4135DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4136M:	Andreas Klinger <ak@it-klinger.de>
4137L:	linux-iio@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4140F:	drivers/iio/proximity/srf*.c
4141
4142DEVICE COREDUMP (DEV_COREDUMP)
4143M:	Johannes Berg <johannes@sipsolutions.net>
4144L:	linux-kernel@vger.kernel.org
4145S:	Maintained
4146F:	drivers/base/devcoredump.c
4147F:	include/linux/devcoredump.h
4148
4149DEVICE FREQUENCY (DEVFREQ)
4150M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4151M:	Kyungmin Park <kyungmin.park@samsung.com>
4152R:	Chanwoo Choi <cw00.choi@samsung.com>
4153L:	linux-pm@vger.kernel.org
4154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4155S:	Maintained
4156F:	drivers/devfreq/
4157F:	include/linux/devfreq.h
4158F:	Documentation/devicetree/bindings/devfreq/
4159
4160DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4161M:	Chanwoo Choi <cw00.choi@samsung.com>
4162L:	linux-pm@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4164S:	Supported
4165F:	drivers/devfreq/event/
4166F:	drivers/devfreq/devfreq-event.c
4167F:	include/linux/devfreq-event.h
4168F:	Documentation/devicetree/bindings/devfreq/event/
4169
4170DEVICE NUMBER REGISTRY
4171M:	Torben Mathiasen <device@lanana.org>
4172W:	http://lanana.org/docs/device-list/index.html
4173S:	Maintained
4174
4175DEVICE-MAPPER  (LVM)
4176M:	Alasdair Kergon <agk@redhat.com>
4177M:	Mike Snitzer <snitzer@redhat.com>
4178M:	dm-devel@redhat.com
4179L:	dm-devel@redhat.com
4180W:	http://sources.redhat.com/dm
4181Q:	http://patchwork.kernel.org/project/dm-devel/list/
4182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4183T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4184S:	Maintained
4185F:	Documentation/device-mapper/
4186F:	drivers/md/Makefile
4187F:	drivers/md/Kconfig
4188F:	drivers/md/dm*
4189F:	drivers/md/persistent-data/
4190F:	include/linux/device-mapper.h
4191F:	include/linux/dm-*.h
4192F:	include/uapi/linux/dm-*.h
4193
4194DEVLINK
4195M:	Jiri Pirko <jiri@mellanox.com>
4196L:	netdev@vger.kernel.org
4197S:	Supported
4198F:	net/core/devlink.c
4199F:	include/net/devlink.h
4200F:	include/uapi/linux/devlink.h
4201
4202DIALOG SEMICONDUCTOR DRIVERS
4203M:	Support Opensource <support.opensource@diasemi.com>
4204W:	http://www.dialog-semiconductor.com/products
4205S:	Supported
4206F:	Documentation/hwmon/da90??
4207F:	Documentation/devicetree/bindings/mfd/da90*.txt
4208F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4209F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4210F:	Documentation/devicetree/bindings/regulator/da92*.txt
4211F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4212F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4213F:	drivers/gpio/gpio-da90??.c
4214F:	drivers/hwmon/da90??-hwmon.c
4215F:	drivers/iio/adc/da91??-*.c
4216F:	drivers/input/misc/da90??_onkey.c
4217F:	drivers/input/touchscreen/da9052_tsi.c
4218F:	drivers/leds/leds-da90??.c
4219F:	drivers/mfd/da903x.c
4220F:	drivers/mfd/da90??-*.c
4221F:	drivers/mfd/da91??-*.c
4222F:	drivers/power/supply/da9052-battery.c
4223F:	drivers/power/supply/da91??-*.c
4224F:	drivers/regulator/da903x.c
4225F:	drivers/regulator/da9???-regulator.[ch]
4226F:	drivers/thermal/da90??-thermal.c
4227F:	drivers/rtc/rtc-da90??.c
4228F:	drivers/video/backlight/da90??_bl.c
4229F:	drivers/watchdog/da90??_wdt.c
4230F:	include/linux/mfd/da903x.h
4231F:	include/linux/mfd/da9052/
4232F:	include/linux/mfd/da9055/
4233F:	include/linux/mfd/da9062/
4234F:	include/linux/mfd/da9063/
4235F:	include/linux/mfd/da9150/
4236F:	include/linux/regulator/da9211.h
4237F:	include/sound/da[79]*.h
4238F:	sound/soc/codecs/da[79]*.[ch]
4239
4240DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4242L:	linux-gpio@vger.kernel.org
4243S:	Maintained
4244F:	drivers/gpio/gpio-gpio-mm.c
4245
4246DIGI NEO AND CLASSIC PCI PRODUCTS
4247M:	Lidza Louina <lidza.louina@gmail.com>
4248M:	Mark Hounschell <markh@compro.net>
4249L:	driverdev-devel@linuxdriverproject.org
4250S:	Maintained
4251F:	drivers/staging/dgnc/
4252
4253DIOLAN U2C-12 I2C DRIVER
4254M:	Guenter Roeck <linux@roeck-us.net>
4255L:	linux-i2c@vger.kernel.org
4256S:	Maintained
4257F:	drivers/i2c/busses/i2c-diolan-u2c.c
4258
4259FILESYSTEM DIRECT ACCESS (DAX)
4260M:	Matthew Wilcox <mawilcox@microsoft.com>
4261M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4262L:	linux-fsdevel@vger.kernel.org
4263S:	Supported
4264F:	fs/dax.c
4265F:	include/linux/dax.h
4266F:	include/trace/events/fs_dax.h
4267
4268DEVICE DIRECT ACCESS (DAX)
4269M:	Dan Williams <dan.j.williams@intel.com>
4270L:	linux-nvdimm@lists.01.org
4271S:	Supported
4272F:	drivers/dax/
4273
4274DIRECTORY NOTIFICATION (DNOTIFY)
4275M:	Jan Kara <jack@suse.cz>
4276R:	Amir Goldstein <amir73il@gmail.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Maintained
4279F:	Documentation/filesystems/dnotify.txt
4280F:	fs/notify/dnotify/
4281F:	include/linux/dnotify.h
4282
4283DISK GEOMETRY AND PARTITION HANDLING
4284M:	Andries Brouwer <aeb@cwi.nl>
4285W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4286W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4287W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4288S:	Maintained
4289
4290DISKQUOTA
4291M:	Jan Kara <jack@suse.com>
4292S:	Maintained
4293F:	Documentation/filesystems/quota.txt
4294F:	fs/quota/
4295F:	include/linux/quota*.h
4296F:	include/uapi/linux/quota*.h
4297
4298DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4299M:	Bernie Thompson <bernie@plugable.com>
4300L:	linux-fbdev@vger.kernel.org
4301S:	Maintained
4302W:	http://plugable.com/category/projects/udlfb/
4303F:	drivers/video/fbdev/udlfb.c
4304F:	include/video/udlfb.h
4305F:	Documentation/fb/udlfb.txt
4306
4307DISTRIBUTED LOCK MANAGER (DLM)
4308M:	Christine Caulfield <ccaulfie@redhat.com>
4309M:	David Teigland <teigland@redhat.com>
4310L:	cluster-devel@redhat.com
4311W:	http://sources.redhat.com/cluster/
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4313S:	Supported
4314F:	fs/dlm/
4315
4316DMA BUFFER SHARING FRAMEWORK
4317M:	Sumit Semwal <sumit.semwal@linaro.org>
4318S:	Maintained
4319L:	linux-media@vger.kernel.org
4320L:	dri-devel@lists.freedesktop.org
4321L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4322F:	drivers/dma-buf/
4323F:	include/linux/dma-buf*
4324F:	include/linux/reservation.h
4325F:	include/linux/*fence.h
4326F:	Documentation/driver-api/dma-buf.rst
4327T:	git git://anongit.freedesktop.org/drm/drm-misc
4328
4329DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4330M:	Vinod Koul <vinod.koul@intel.com>
4331L:	dmaengine@vger.kernel.org
4332Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4333S:	Maintained
4334F:	drivers/dma/
4335F:	include/linux/dmaengine.h
4336F:	Documentation/devicetree/bindings/dma/
4337F:	Documentation/driver-api/dmaengine/
4338T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340DMA MAPPING HELPERS
4341M:	Christoph Hellwig <hch@lst.de>
4342M:	Marek Szyprowski <m.szyprowski@samsung.com>
4343R:	Robin Murphy <robin.murphy@arm.com>
4344L:	iommu@lists.linux-foundation.org
4345T:	git git://git.infradead.org/users/hch/dma-mapping.git
4346W:	http://git.infradead.org/users/hch/dma-mapping.git
4347S:	Supported
4348F:	lib/dma-debug.c
4349F:	lib/dma-direct.c
4350F:	lib/dma-virt.c
4351F:	drivers/base/dma-mapping.c
4352F:	drivers/base/dma-coherent.c
4353F:	include/asm-generic/dma-mapping.h
4354F:	include/linux/dma-direct.h
4355F:	include/linux/dma-mapping.h
4356
4357DME1737 HARDWARE MONITOR DRIVER
4358M:	Juerg Haefliger <juergh@gmail.com>
4359L:	linux-hwmon@vger.kernel.org
4360S:	Maintained
4361F:	Documentation/hwmon/dme1737
4362F:	drivers/hwmon/dme1737.c
4363
4364DMI/SMBIOS SUPPORT
4365M:	Jean Delvare <jdelvare@suse.com>
4366S:	Maintained
4367T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4368F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4369F:	drivers/firmware/dmi-id.c
4370F:	drivers/firmware/dmi_scan.c
4371F:	include/linux/dmi.h
4372
4373DOCUMENTATION
4374M:	Jonathan Corbet <corbet@lwn.net>
4375L:	linux-doc@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/
4378F:	scripts/kernel-doc
4379X:	Documentation/ABI/
4380X:	Documentation/devicetree/
4381X:	Documentation/acpi
4382X:	Documentation/power
4383X:	Documentation/spi
4384X:	Documentation/media
4385T:	git git://git.lwn.net/linux.git docs-next
4386
4387DONGWOON DW9714 LENS VOICE COIL DRIVER
4388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4389L:	linux-media@vger.kernel.org
4390T:	git git://linuxtv.org/media_tree.git
4391S:	Maintained
4392F:	drivers/media/i2c/dw9714.c
4393
4394DOUBLETALK DRIVER
4395M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4396L:	blinux-list@redhat.com
4397S:	Maintained
4398F:	drivers/char/dtlk.c
4399F:	include/linux/dtlk.h
4400
4401DPAA2 DATAPATH I/O (DPIO) DRIVER
4402M:	Roy Pledge <Roy.Pledge@nxp.com>
4403L:	linux-kernel@vger.kernel.org
4404S:	Maintained
4405F:	drivers/staging/fsl-mc/bus/dpio
4406
4407DPAA2 ETHERNET DRIVER
4408M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4409L:	linux-kernel@vger.kernel.org
4410S:	Maintained
4411F:	drivers/staging/fsl-dpaa2/ethernet
4412
4413DPT_I2O SCSI RAID DRIVER
4414M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4415L:	linux-scsi@vger.kernel.org
4416W:	http://www.adaptec.com/
4417S:	Maintained
4418F:	drivers/scsi/dpt*
4419F:	drivers/scsi/dpt/
4420
4421DRBD DRIVER
4422M:	Philipp Reisner <philipp.reisner@linbit.com>
4423M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4424L:	drbd-dev@lists.linbit.com
4425W:	http://www.drbd.org
4426T:	git git://git.linbit.com/linux-drbd.git
4427T:	git git://git.linbit.com/drbd-8.4.git
4428S:	Supported
4429F:	drivers/block/drbd/
4430F:	lib/lru_cache.c
4431F:	Documentation/blockdev/drbd/
4432
4433DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4436S:	Supported
4437F:	Documentation/kobject.txt
4438F:	drivers/base/
4439F:	fs/debugfs/
4440F:	fs/sysfs/
4441F:	include/linux/debugfs.h
4442F:	include/linux/kobj*
4443F:	lib/kobj*
4444
4445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4446M:	Kevin Hilman <khilman@kernel.org>
4447M:	Nishanth Menon <nm@ti.com>
4448S:	Maintained
4449F:	drivers/power/avs/
4450F:	include/linux/power/smartreflex.h
4451L:	linux-pm@vger.kernel.org
4452
4453DRM DRIVER FOR ARM PL111 CLCD
4454M:	Eric Anholt <eric@anholt.net>
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Supported
4457F:	drivers/gpu/drm/pl111/
4458
4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/ast/
4463
4464DRM DRIVER FOR BOCHS VIRTUAL GPU
4465M:	Gerd Hoffmann <kraxel@redhat.com>
4466L:	virtualization@lists.linux-foundation.org
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Maintained
4469F:	drivers/gpu/drm/bochs/
4470
4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4472M:	Linus Walleij <linus.walleij@linaro.org>
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/tve200/
4476
4477DRM DRIVER FOR ILITEK ILI9225 PANELS
4478M:	David Lechner <david@lechnology.com>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/ili9225.c
4481F:	Documentation/devicetree/bindings/display/ili9225.txt
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/mga/
4491F:	include/uapi/drm/mga_drm.h
4492
4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4494M:	Dave Airlie <airlied@redhat.com>
4495S:	Odd Fixes
4496F:	drivers/gpu/drm/mgag200/
4497
4498DRM DRIVER FOR MI0283QT
4499M:	Noralf Trønnes <noralf@tronnes.org>
4500S:	Maintained
4501F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4503
4504DRM DRIVER FOR MSM ADRENO GPU
4505M:	Rob Clark <robdclark@gmail.com>
4506L:	linux-arm-msm@vger.kernel.org
4507L:	dri-devel@lists.freedesktop.org
4508L:	freedreno@lists.freedesktop.org
4509T:	git git://people.freedesktop.org/~robclark/linux
4510S:	Maintained
4511F:	drivers/gpu/drm/msm/
4512F:	include/uapi/drm/msm_drm.h
4513F:	Documentation/devicetree/bindings/display/msm/
4514
4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4516M:	Ben Skeggs <bskeggs@redhat.com>
4517L:	dri-devel@lists.freedesktop.org
4518L:	nouveau@lists.freedesktop.org
4519T:	git git://github.com/skeggsb/linux
4520S:	Supported
4521F:	drivers/gpu/drm/nouveau/
4522F:	include/uapi/drm/nouveau_drm.h
4523
4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4525M:	Noralf Trønnes <noralf@tronnes.org>
4526S:	Maintained
4527F:	drivers/gpu/drm/tinydrm/repaper.c
4528F:	Documentation/devicetree/bindings/display/repaper.txt
4529
4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4531M:	Dave Airlie <airlied@redhat.com>
4532M:	Gerd Hoffmann <kraxel@redhat.com>
4533L:	virtualization@lists.linux-foundation.org
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Obsolete
4536W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4537F:	drivers/gpu/drm/cirrus/
4538
4539DRM DRIVER FOR QXL VIRTUAL GPU
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Maintained
4545F:	drivers/gpu/drm/qxl/
4546F:	include/uapi/drm/qxl_drm.h
4547
4548DRM DRIVER FOR RAGE 128 VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/r128/
4551F:	include/uapi/drm/r128_drm.h
4552
4553DRM DRIVER FOR SAVAGE VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/savage/
4556F:	include/uapi/drm/savage_drm.h
4557
4558DRM DRIVER FOR SIS VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/sis/
4561F:	include/uapi/drm/sis_drm.h
4562
4563DRM DRIVER FOR SITRONIX ST7586 PANELS
4564M:	David Lechner <david@lechnology.com>
4565S:	Maintained
4566F:	drivers/gpu/drm/tinydrm/st7586.c
4567F:	Documentation/devicetree/bindings/display/st7586.txt
4568
4569DRM DRIVER FOR SITRONIX ST7735R PANELS
4570M:	David Lechner <david@lechnology.com>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/st7735r.c
4573F:	Documentation/devicetree/bindings/display/st7735r.txt
4574
4575DRM DRIVER FOR TDFX VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/tdfx/
4578
4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4580M:	Dave Airlie <airlied@redhat.com>
4581S:	Odd Fixes
4582F:	drivers/gpu/drm/udl/
4583
4584DRM DRIVER FOR VMWARE VIRTUAL GPU
4585M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586M:	Sinclair Yeh <syeh@vmware.com>
4587M:	Thomas Hellstrom <thellstrom@vmware.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://people.freedesktop.org/~syeh/repos_linux
4590T:	git git://people.freedesktop.org/~thomash/linux
4591S:	Supported
4592F:	drivers/gpu/drm/vmwgfx/
4593F:	include/uapi/drm/vmwgfx_drm.h
4594
4595DRM DRIVERS
4596M:	David Airlie <airlied@linux.ie>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~airlied/linux
4599B:	https://bugs.freedesktop.org/
4600C:	irc://chat.freenode.net/dri-devel
4601S:	Maintained
4602F:	drivers/gpu/drm/
4603F:	drivers/gpu/vga/
4604F:	Documentation/devicetree/bindings/display/
4605F:	Documentation/devicetree/bindings/gpu/
4606F:	Documentation/devicetree/bindings/video/
4607F:	Documentation/gpu/
4608F:	include/drm/
4609F:	include/uapi/drm/
4610F:	include/linux/vga*
4611
4612DRM DRIVERS AND MISC GPU PATCHES
4613M:	Daniel Vetter <daniel.vetter@intel.com>
4614M:	Gustavo Padovan <gustavo@padovan.org>
4615M:	Sean Paul <seanpaul@chromium.org>
4616W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4617S:	Maintained
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619F:	Documentation/gpu/
4620F:	drivers/gpu/vga/
4621F:	drivers/gpu/drm/*
4622F:	include/drm/drm*
4623F:	include/uapi/drm/drm*
4624F:	include/linux/vga*
4625
4626DRM DRIVERS FOR ALLWINNER A10
4627M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Supported
4630F:	drivers/gpu/drm/sun4i/
4631F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR AMLOGIC SOCS
4635M:	Neil Armstrong <narmstrong@baylibre.com>
4636L:	dri-devel@lists.freedesktop.org
4637L:	linux-amlogic@lists.infradead.org
4638W:	http://linux-meson.com/
4639S:	Supported
4640F:	drivers/gpu/drm/meson/
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4643F:	Documentation/gpu/meson.rst
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR ATMEL HLCDC
4647M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Supported
4650F:	drivers/gpu/drm/atmel-hlcdc/
4651F:	Documentation/devicetree/bindings/drm/atmel/
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653
4654DRM DRIVERS FOR BRIDGE CHIPS
4655M:	Archit Taneja <architt@codeaurora.org>
4656M:	Andrzej Hajda <a.hajda@samsung.com>
4657R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	drivers/gpu/drm/bridge/
4661
4662DRM DRIVERS FOR EXYNOS
4663M:	Inki Dae <inki.dae@samsung.com>
4664M:	Joonyoung Shim <jy0922.shim@samsung.com>
4665M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4666M:	Kyungmin Park <kyungmin.park@samsung.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4669S:	Supported
4670F:	drivers/gpu/drm/exynos/
4671F:	include/uapi/drm/exynos_drm.h
4672F:	Documentation/devicetree/bindings/display/exynos/
4673
4674DRM DRIVERS FOR FREESCALE DCU
4675M:	Stefan Agner <stefan@agner.ch>
4676M:	Alison Wang <alison.wang@freescale.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/fsl-dcu/
4680F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4681F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4682F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4683
4684DRM DRIVERS FOR FREESCALE IMX
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/imx/
4689F:	drivers/gpu/ipu-v3/
4690F:	Documentation/devicetree/bindings/display/imx/
4691
4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4693M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695T:	git git://github.com/patjak/drm-gma500
4696S:	Maintained
4697F:	drivers/gpu/drm/gma500/
4698
4699DRM DRIVERS FOR HISILICON
4700M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4701M:	Rongrong Zou <zourongrong@gmail.com>
4702R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4703R:	Chen Feng <puck.chen@hisilicon.com>
4704L:	dri-devel@lists.freedesktop.org
4705T:	git git://github.com/xin3liang/linux.git
4706S:	Maintained
4707F:	drivers/gpu/drm/hisilicon/
4708F:	Documentation/devicetree/bindings/display/hisilicon/
4709
4710DRM DRIVERS FOR MEDIATEK
4711M:	CK Hu <ck.hu@mediatek.com>
4712M:	Philipp Zabel <p.zabel@pengutronix.de>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Supported
4715F:	drivers/gpu/drm/mediatek/
4716F:	Documentation/devicetree/bindings/display/mediatek/
4717
4718DRM DRIVERS FOR NVIDIA TEGRA
4719M:	Thierry Reding <thierry.reding@gmail.com>
4720L:	dri-devel@lists.freedesktop.org
4721L:	linux-tegra@vger.kernel.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Supported
4724F:	drivers/gpu/drm/tegra/
4725F:	drivers/gpu/host1x/
4726F:	include/linux/host1x.h
4727F:	include/uapi/drm/tegra_drm.h
4728F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4729
4730DRM DRIVERS FOR RENESAS
4731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-renesas-soc@vger.kernel.org
4734T:	git git://linuxtv.org/pinchartl/fbdev
4735S:	Supported
4736F:	drivers/gpu/drm/rcar-du/
4737F:	drivers/gpu/drm/shmobile/
4738F:	include/linux/platform_data/shmob_drm.h
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4740F:	Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742DRM DRIVERS FOR ROCKCHIP
4743M:	Sandy Huang <hjc@rock-chips.com>
4744M:	Heiko Stübner <heiko@sntech.de>
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/rockchip/
4748F:	Documentation/devicetree/bindings/display/rockchip/
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750
4751DRM DRIVERS FOR STI
4752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753M:	Vincent Abriou <vincent.abriou@st.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://anongit.freedesktop.org/drm/drm-misc
4756S:	Maintained
4757F:	drivers/gpu/drm/sti
4758F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760DRM DRIVERS FOR STM
4761M:	Yannick Fertre <yannick.fertre@st.com>
4762M:	Philippe Cornu <philippe.cornu@st.com>
4763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764M:	Vincent Abriou <vincent.abriou@st.com>
4765L:	dri-devel@lists.freedesktop.org
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767S:	Maintained
4768F:	drivers/gpu/drm/stm
4769F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771DRM DRIVERS FOR TI LCDC
4772M:	Jyri Sarha <jsarha@ti.com>
4773R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/tilcdc/
4777F:	Documentation/devicetree/bindings/display/tilcdc/
4778
4779DRM DRIVERS FOR TI OMAP
4780M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/omapdrm/
4784F:	Documentation/devicetree/bindings/display/ti/
4785
4786DRM DRIVERS FOR VC4
4787M:	Eric Anholt <eric@anholt.net>
4788T:	git git://github.com/anholt/linux
4789S:	Supported
4790F:	drivers/gpu/drm/vc4/
4791F:	include/uapi/drm/vc4_drm.h
4792F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR VIVANTE GPU IP
4796M:	Lucas Stach <l.stach@pengutronix.de>
4797R:	Russell King <linux+etnaviv@armlinux.org.uk>
4798R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4799L:	etnaviv@lists.freedesktop.org
4800L:	dri-devel@lists.freedesktop.org
4801S:	Maintained
4802F:	drivers/gpu/drm/etnaviv/
4803F:	include/uapi/drm/etnaviv_drm.h
4804F:	Documentation/devicetree/bindings/display/etnaviv/
4805
4806DRM DRIVERS FOR ZTE ZX
4807M:	Shawn Guo <shawnguo@kernel.org>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/zte/
4811F:	Documentation/devicetree/bindings/display/zte,vou.txt
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813
4814DRM PANEL DRIVERS
4815M:	Thierry Reding <thierry.reding@gmail.com>
4816L:	dri-devel@lists.freedesktop.org
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/drm_panel.c
4820F:	drivers/gpu/drm/panel/
4821F:	include/drm/drm_panel.h
4822F:	Documentation/devicetree/bindings/display/panel/
4823
4824DRM TINYDRM DRIVERS
4825M:	Noralf Trønnes <noralf@tronnes.org>
4826W:	https://github.com/notro/tinydrm/wiki/Development
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/
4830F:	include/drm/tinydrm/
4831
4832DRM TTM SUBSYSTEM
4833M:	Christian Koenig <christian.koenig@amd.com>
4834M:	Roger He <Hongbo.He@amd.com>
4835T:	git git://people.freedesktop.org/~agd5f/linux
4836S:	Maintained
4837L:	dri-devel@lists.freedesktop.org
4838F:	include/drm/ttm/
4839F:	drivers/gpu/drm/ttm/
4840
4841DSBR100 USB FM RADIO DRIVER
4842M:	Alexey Klimov <klimov.linux@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/radio/dsbr100.c
4847
4848DSCC4 DRIVER
4849M:	Francois Romieu <romieu@fr.zoreil.com>
4850L:	netdev@vger.kernel.org
4851S:	Maintained
4852F:	drivers/net/wan/dscc4.c
4853
4854DT3155 MEDIA DRIVER
4855M:	Hans Verkuil <hverkuil@xs4all.nl>
4856L:	linux-media@vger.kernel.org
4857T:	git git://linuxtv.org/media_tree.git
4858W:	https://linuxtv.org
4859S:	Odd Fixes
4860F:	drivers/media/pci/dt3155/
4861
4862DVB_USB_AF9015 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9015*
4871
4872DVB_USB_AF9035 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9035*
4881
4882DVB_USB_ANYSEE MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/anysee*
4891
4892DVB_USB_AU6610 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/au6610*
4901
4902DVB_USB_CE6230 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912DVB_USB_CXUSB MEDIA DRIVER
4913M:	Michael Krufky <mkrufky@linuxtv.org>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://github.com/mkrufky
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb/cxusb*
4921
4922DVB_USB_EC168 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://palosaari.fi/linux/
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/anttip/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb-v2/ec168*
4931
4932DVB_USB_GL861 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/gl861*
4940
4941DVB_USB_MXL111SF MEDIA DRIVER
4942M:	Michael Krufky <mkrufky@linuxtv.org>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://github.com/mkrufky
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951DVB_USB_RTL28XXU MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961DVB_USB_V2 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4970F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972DYNAMIC DEBUG
4973M:	Jason Baron <jbaron@akamai.com>
4974S:	Maintained
4975F:	lib/dynamic_debug.c
4976F:	include/linux/dynamic_debug.h
4977
4978DYNAMIC INTERRUPT MODERATION
4979M:	Tal Gilboa <talgi@mellanox.com>
4980S:	Maintained
4981F:	include/linux/net_dim.h
4982
4983DZ DECSTATION DZ11 SERIAL DRIVER
4984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4985S:	Maintained
4986F:	drivers/tty/serial/dz.*
4987
4988E3X0 POWER BUTTON DRIVER
4989M:	Moritz Fischer <moritz.fischer@ettus.com>
4990L:	usrp-users@lists.ettus.com
4991W:	http://www.ettus.com
4992S:	Supported
4993F:	drivers/input/misc/e3x0-button.c
4994F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996E4000 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/tuners/e4000*
5005
5006EATA ISA/EISA/PCI SCSI DRIVER
5007M:	Dario Ballabio <ballabio_dario@emc.com>
5008L:	linux-scsi@vger.kernel.org
5009S:	Maintained
5010F:	drivers/scsi/eata.c
5011
5012EC100 MEDIA DRIVER
5013M:	Antti Palosaari <crope@iki.fi>
5014L:	linux-media@vger.kernel.org
5015W:	https://linuxtv.org
5016W:	http://palosaari.fi/linux/
5017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5018T:	git git://linuxtv.org/anttip/media_tree.git
5019S:	Maintained
5020F:	drivers/media/dvb-frontends/ec100*
5021
5022ECRYPT FILE SYSTEM
5023M:	Tyler Hicks <tyhicks@canonical.com>
5024L:	ecryptfs@vger.kernel.org
5025W:	http://ecryptfs.org
5026W:	https://launchpad.net/ecryptfs
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5028S:	Supported
5029F:	Documentation/filesystems/ecryptfs.txt
5030F:	fs/ecryptfs/
5031
5032EDAC-AMD64
5033M:	Borislav Petkov <bp@alien8.de>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/amd64_edac*
5037
5038EDAC-CALXEDA
5039M:	Robert Richter <rric@kernel.org>
5040L:	linux-edac@vger.kernel.org
5041S:	Maintained
5042F:	drivers/edac/highbank*
5043
5044EDAC-CAVIUM OCTEON
5045M:	Ralf Baechle <ralf@linux-mips.org>
5046M:	David Daney <david.daney@cavium.com>
5047L:	linux-edac@vger.kernel.org
5048L:	linux-mips@linux-mips.org
5049S:	Supported
5050F:	drivers/edac/octeon_edac*
5051
5052EDAC-CAVIUM THUNDERX
5053M:	David Daney <david.daney@cavium.com>
5054M:	Jan Glauber <jglauber@cavium.com>
5055L:	linux-edac@vger.kernel.org
5056S:	Supported
5057F:	drivers/edac/thunderx_edac*
5058
5059EDAC-CORE
5060M:	Borislav Petkov <bp@alien8.de>
5061M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5062M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5063L:	linux-edac@vger.kernel.org
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5066S:	Supported
5067F:	Documentation/admin-guide/ras.rst
5068F:	Documentation/driver-api/edac.rst
5069F:	drivers/edac/
5070F:	include/linux/edac.h
5071
5072EDAC-E752X
5073M:	Mark Gross <mark.gross@intel.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/e752x_edac.c
5077
5078EDAC-E7XXX
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/e7xxx_edac.c
5082
5083EDAC-FSL_DDR
5084M:	York Sun <york.sun@nxp.com>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/fsl_ddr_edac.*
5088
5089EDAC-GHES
5090M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5092L:	linux-edac@vger.kernel.org
5093S:	Maintained
5094F:	drivers/edac/ghes_edac.c
5095
5096EDAC-I3000
5097L:	linux-edac@vger.kernel.org
5098S:	Orphan
5099F:	drivers/edac/i3000_edac.c
5100
5101EDAC-I5000
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i5000_edac.c
5105
5106EDAC-I5400
5107M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/i5400_edac.c
5112
5113EDAC-I7300
5114M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i7300_edac.c
5119
5120EDAC-I7CORE
5121M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5122M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i7core_edac.c
5126
5127EDAC-I82443BXGX
5128M:	Tim Small <tim@buttersideup.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/i82443bxgx_edac.c
5132
5133EDAC-I82975X
5134M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5135M:	"Arvind R." <arvino55@gmail.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/i82975x_edac.c
5139
5140EDAC-IE31200
5141M:	Jason Baron <jbaron@akamai.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/ie31200_edac.c
5145
5146EDAC-MPC85XX
5147M:	Johannes Thumshirn <morbidrsa@gmail.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/mpc85xx_edac.[ch]
5151
5152EDAC-PASEMI
5153M:	Egor Martovetsky <egor@pasemi.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pasemi_edac.c
5157
5158EDAC-PND2
5159M:	Tony Luck <tony.luck@intel.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/pnd2_edac.[ch]
5163
5164EDAC-R82600
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/r82600_edac.c
5169
5170EDAC-SBRIDGE
5171M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/sb_edac.c
5176
5177EDAC-SKYLAKE
5178M:	Tony Luck <tony.luck@intel.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/skx_edac.c
5182
5183EDAC-TI
5184M:	Tero Kristo <t-kristo@ti.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/ti_edac.c
5188
5189EDIROL UA-101/UA-1000 DRIVER
5190M:	Clemens Ladisch <clemens@ladisch.de>
5191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5192T:	git git://git.alsa-project.org/alsa-kernel.git
5193S:	Maintained
5194F:	sound/usb/misc/ua101.c
5195
5196EFI TEST DRIVER
5197L:	linux-efi@vger.kernel.org
5198M:	Ivan Hu <ivan.hu@canonical.com>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200S:	Maintained
5201F:	drivers/firmware/efi/test/
5202
5203EFI VARIABLE FILESYSTEM
5204M:	Matthew Garrett <matthew.garrett@nebula.com>
5205M:	Jeremy Kerr <jk@ozlabs.org>
5206M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5208L:	linux-efi@vger.kernel.org
5209S:	Maintained
5210F:	fs/efivarfs/
5211
5212EFIFB FRAMEBUFFER DRIVER
5213L:	linux-fbdev@vger.kernel.org
5214M:	Peter Jones <pjones@redhat.com>
5215S:	Maintained
5216F:	drivers/video/fbdev/efifb.c
5217
5218EFS FILESYSTEM
5219W:	http://aeschi.ch.eu.org/efs/
5220S:	Orphan
5221F:	fs/efs/
5222
5223EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5224M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5225L:	netdev@vger.kernel.org
5226S:	Maintained
5227F:	drivers/net/ethernet/ibm/ehea/
5228
5229EM28XX VIDEO4LINUX DRIVER
5230M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234T:	git git://linuxtv.org/media_tree.git
5235S:	Maintained
5236F:	drivers/media/usb/em28xx/
5237F:	Documentation/media/v4l-drivers/em28xx*
5238
5239EMBEDDED LINUX
5240M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5241M:	Matt Mackall <mpm@selenic.com>
5242M:	David Woodhouse <dwmw2@infradead.org>
5243L:	linux-embedded@vger.kernel.org
5244S:	Maintained
5245
5246Emulex 10Gbps iSCSI - OneConnect DRIVER
5247M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5248M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5249M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5250L:	linux-scsi@vger.kernel.org
5251W:	http://www.broadcom.com
5252S:	Supported
5253F:	drivers/scsi/be2iscsi/
5254
5255Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5256M:	Sathya Perla <sathya.perla@broadcom.com>
5257M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5258M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5259M:	Somnath Kotur <somnath.kotur@broadcom.com>
5260L:	netdev@vger.kernel.org
5261W:	http://www.emulex.com
5262S:	Supported
5263F:	drivers/net/ethernet/emulex/benet/
5264
5265EMULEX ONECONNECT ROCE DRIVER
5266M:	Selvin Xavier <selvin.xavier@broadcom.com>
5267M:	Devesh Sharma <devesh.sharma@broadcom.com>
5268L:	linux-rdma@vger.kernel.org
5269W:	http://www.broadcom.com
5270S:	Odd Fixes
5271F:	drivers/infiniband/hw/ocrdma/
5272F:	include/uapi/rdma/ocrdma-abi.h
5273
5274EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5275M:	James Smart <james.smart@broadcom.com>
5276M:	Dick Kennedy <dick.kennedy@broadcom.com>
5277L:	linux-scsi@vger.kernel.org
5278W:	http://www.broadcom.com
5279S:	Supported
5280F:	drivers/scsi/lpfc/
5281
5282ENE CB710 FLASH CARD READER DRIVER
5283M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5284S:	Maintained
5285F:	drivers/misc/cb710/
5286F:	drivers/mmc/host/cb710-mmc.*
5287F:	include/linux/cb710.h
5288
5289ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5290M:	Maxim Levitsky <maximlevitsky@gmail.com>
5291S:	Maintained
5292F:	drivers/media/rc/ene_ir.*
5293
5294EPSON S1D13XXX FRAMEBUFFER DRIVER
5295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5296S:	Maintained
5297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5298F:	drivers/video/fbdev/s1d13xxxfb.c
5299F:	include/video/s1d13xxxfb.h
5300
5301ERRSEQ ERROR TRACKING INFRASTRUCTURE
5302M:	Jeff Layton <jlayton@kernel.org>
5303S:	Maintained
5304F:	lib/errseq.c
5305F:	include/linux/errseq.h
5306
5307ET131X NETWORK DRIVER
5308M:	Mark Einon <mark.einon@gmail.com>
5309S:	Odd Fixes
5310F:	drivers/net/ethernet/agere/
5311
5312ETHERNET BRIDGE
5313M:	Stephen Hemminger <stephen@networkplumber.org>
5314L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5315L:	netdev@vger.kernel.org
5316W:	http://www.linuxfoundation.org/en/Net:Bridge
5317S:	Maintained
5318F:	include/linux/netfilter_bridge/
5319F:	net/bridge/
5320
5321ETHERNET PHY LIBRARY
5322M:	Andrew Lunn <andrew@lunn.ch>
5323M:	Florian Fainelli <f.fainelli@gmail.com>
5324L:	netdev@vger.kernel.org
5325S:	Maintained
5326F:	Documentation/ABI/testing/sysfs-bus-mdio
5327F:	Documentation/devicetree/bindings/net/mdio*
5328F:	Documentation/networking/phy.txt
5329F:	drivers/net/phy/
5330F:	drivers/of/of_mdio.c
5331F:	drivers/of/of_net.c
5332F:	include/linux/*mdio*.h
5333F:	include/linux/of_net.h
5334F:	include/linux/phy.h
5335F:	include/linux/phy_fixed.h
5336F:	include/linux/platform_data/mdio-gpio.h
5337F:	include/linux/platform_data/mdio-bcm-unimac.h
5338F:	include/trace/events/mdio.h
5339F:	include/uapi/linux/mdio.h
5340F:	include/uapi/linux/mii.h
5341
5342EXT2 FILE SYSTEM
5343M:	Jan Kara <jack@suse.com>
5344L:	linux-ext4@vger.kernel.org
5345S:	Maintained
5346F:	Documentation/filesystems/ext2.txt
5347F:	fs/ext2/
5348F:	include/linux/ext2*
5349
5350EXT4 FILE SYSTEM
5351M:	"Theodore Ts'o" <tytso@mit.edu>
5352M:	Andreas Dilger <adilger.kernel@dilger.ca>
5353L:	linux-ext4@vger.kernel.org
5354W:	http://ext4.wiki.kernel.org
5355Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5357S:	Maintained
5358F:	Documentation/filesystems/ext4.txt
5359F:	fs/ext4/
5360
5361Extended Verification Module (EVM)
5362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5363L:	linux-integrity@vger.kernel.org
5364S:	Supported
5365F:	security/integrity/evm/
5366
5367EXTENSIBLE FIRMWARE INTERFACE (EFI)
5368M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369L:	linux-efi@vger.kernel.org
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371S:	Maintained
5372F:	Documentation/efi-stub.txt
5373F:	arch/*/kernel/efi.c
5374F:	arch/x86/boot/compressed/eboot.[ch]
5375F:	arch/*/include/asm/efi.h
5376F:	arch/x86/platform/efi/
5377F:	drivers/firmware/efi/
5378F:	include/linux/efi*.h
5379F:	arch/arm/boot/compressed/efi-header.S
5380F:	arch/arm64/kernel/efi-entry.S
5381
5382EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5383M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5384M:	Chanwoo Choi <cw00.choi@samsung.com>
5385L:	linux-kernel@vger.kernel.org
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5387S:	Maintained
5388F:	drivers/extcon/
5389F:	include/linux/extcon/
5390F:	include/linux/extcon.h
5391F:	Documentation/extcon/
5392F:	Documentation/devicetree/bindings/extcon/
5393
5394EXYNOS DP DRIVER
5395M:	Jingoo Han <jingoohan1@gmail.com>
5396L:	dri-devel@lists.freedesktop.org
5397S:	Maintained
5398F:	drivers/gpu/drm/exynos/exynos_dp*
5399
5400EXYNOS SYSMMU (IOMMU) driver
5401M:	Marek Szyprowski <m.szyprowski@samsung.com>
5402L:	iommu@lists.linux-foundation.org
5403S:	Maintained
5404F:	drivers/iommu/exynos-iommu.c
5405
5406EZchip NPS platform support
5407M:	Elad Kanfi <eladkan@mellanox.com>
5408M:	Vineet Gupta <vgupta@synopsys.com>
5409S:	Supported
5410F:	arch/arc/plat-eznps
5411F:	arch/arc/boot/dts/eznps.dts
5412
5413F2FS FILE SYSTEM
5414M:	Jaegeuk Kim <jaegeuk@kernel.org>
5415M:	Chao Yu <yuchao0@huawei.com>
5416L:	linux-f2fs-devel@lists.sourceforge.net
5417W:	https://f2fs.wiki.kernel.org/
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5419S:	Maintained
5420F:	Documentation/filesystems/f2fs.txt
5421F:	Documentation/ABI/testing/sysfs-fs-f2fs
5422F:	fs/f2fs/
5423F:	include/linux/f2fs_fs.h
5424F:	include/trace/events/f2fs.h
5425
5426F71805F HARDWARE MONITORING DRIVER
5427M:	Jean Delvare <jdelvare@suse.com>
5428L:	linux-hwmon@vger.kernel.org
5429S:	Maintained
5430F:	Documentation/hwmon/f71805f
5431F:	drivers/hwmon/f71805f.c
5432
5433FANOTIFY
5434M:	Jan Kara <jack@suse.cz>
5435R:	Amir Goldstein <amir73il@gmail.com>
5436L:	linux-fsdevel@vger.kernel.org
5437S:	Maintained
5438F:	fs/notify/fanotify/
5439F:	include/linux/fanotify.h
5440F:	include/uapi/linux/fanotify.h
5441
5442FARSYNC SYNCHRONOUS DRIVER
5443M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5444W:	http://www.farsite.co.uk/
5445S:	Supported
5446F:	drivers/net/wan/farsync.*
5447
5448FAULT INJECTION SUPPORT
5449M:	Akinobu Mita <akinobu.mita@gmail.com>
5450S:	Supported
5451F:	Documentation/fault-injection/
5452F:	lib/fault-inject.c
5453
5454FBTFT Framebuffer drivers
5455M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5456S:	Maintained
5457F:	drivers/staging/fbtft/
5458
5459FC0011 TUNER DRIVER
5460M:	Michael Buesch <m@bues.ch>
5461L:	linux-media@vger.kernel.org
5462S:	Maintained
5463F:	drivers/media/tuners/fc0011.h
5464F:	drivers/media/tuners/fc0011.c
5465
5466FC2580 MEDIA DRIVER
5467M:	Antti Palosaari <crope@iki.fi>
5468L:	linux-media@vger.kernel.org
5469W:	https://linuxtv.org
5470W:	http://palosaari.fi/linux/
5471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5472T:	git git://linuxtv.org/anttip/media_tree.git
5473S:	Maintained
5474F:	drivers/media/tuners/fc2580*
5475
5476FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5477M:	Johannes Thumshirn <jth@kernel.org>
5478L:	linux-scsi@vger.kernel.org
5479W:	www.Open-FCoE.org
5480S:	Supported
5481F:	drivers/scsi/libfc/
5482F:	drivers/scsi/fcoe/
5483F:	include/scsi/fc/
5484F:	include/scsi/libfc.h
5485F:	include/scsi/libfcoe.h
5486F:	include/uapi/scsi/fc/
5487
5488FILE LOCKING (flock() and fcntl()/lockf())
5489M:	Jeff Layton <jlayton@kernel.org>
5490M:	"J. Bruce Fields" <bfields@fieldses.org>
5491L:	linux-fsdevel@vger.kernel.org
5492S:	Maintained
5493F:	include/linux/fcntl.h
5494F:	include/uapi/linux/fcntl.h
5495F:	fs/fcntl.c
5496F:	fs/locks.c
5497
5498FILESYSTEMS (VFS and infrastructure)
5499M:	Alexander Viro <viro@zeniv.linux.org.uk>
5500L:	linux-fsdevel@vger.kernel.org
5501S:	Maintained
5502F:	fs/*
5503F:	include/linux/fs.h
5504F:	include/uapi/linux/fs.h
5505
5506FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5507M:	Riku Voipio <riku.voipio@iki.fi>
5508L:	linux-hwmon@vger.kernel.org
5509S:	Maintained
5510F:	drivers/hwmon/f75375s.c
5511F:	include/linux/f75375s.h
5512
5513FIREWIRE AUDIO DRIVERS
5514M:	Clemens Ladisch <clemens@ladisch.de>
5515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5516T:	git git://git.alsa-project.org/alsa-kernel.git
5517S:	Maintained
5518F:	sound/firewire/
5519
5520FIREWIRE MEDIA DRIVERS (firedtv)
5521M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5522L:	linux-media@vger.kernel.org
5523L:	linux1394-devel@lists.sourceforge.net
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5525S:	Maintained
5526F:	drivers/media/firewire/
5527
5528FIREWIRE SBP-2 TARGET
5529M:	Chris Boot <bootc@bootc.net>
5530L:	linux-scsi@vger.kernel.org
5531L:	target-devel@vger.kernel.org
5532L:	linux1394-devel@lists.sourceforge.net
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5534S:	Maintained
5535F:	drivers/target/sbp/
5536
5537FIREWIRE SUBSYSTEM
5538M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5539L:	linux1394-devel@lists.sourceforge.net
5540W:	http://ieee1394.wiki.kernel.org/
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5542S:	Maintained
5543F:	drivers/firewire/
5544F:	include/linux/firewire.h
5545F:	include/uapi/linux/firewire*.h
5546F:	tools/firewire/
5547
5548FIRMWARE LOADER (request_firmware)
5549M:	Luis R. Rodriguez <mcgrof@kernel.org>
5550L:	linux-kernel@vger.kernel.org
5551S:	Maintained
5552F:	Documentation/firmware_class/
5553F:	drivers/base/firmware*.c
5554F:	include/linux/firmware.h
5555
5556FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5557M:	Joshua Morris <josh.h.morris@us.ibm.com>
5558M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5559S:	Maintained
5560F:	drivers/block/rsxx/
5561
5562FLOPPY DRIVER
5563M:	Jiri Kosina <jikos@kernel.org>
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5565S:	Odd fixes
5566F:	drivers/block/floppy.c
5567
5568FMC SUBSYSTEM
5569M:	Alessandro Rubini <rubini@gnudd.com>
5570W:	http://www.ohwr.org/projects/fmc-bus
5571S:	Supported
5572F:	drivers/fmc/
5573F:	include/linux/fmc*.h
5574F:	include/linux/ipmi-fru.h
5575K:	fmc_d.*register
5576
5577FPGA MANAGER FRAMEWORK
5578M:	Alan Tull <atull@kernel.org>
5579M:	Moritz Fischer <mdf@kernel.org>
5580L:	linux-fpga@vger.kernel.org
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5583Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5584F:	Documentation/fpga/
5585F:	Documentation/devicetree/bindings/fpga/
5586F:	drivers/fpga/
5587F:	include/linux/fpga/
5588W:	http://www.rocketboards.org
5589
5590FPU EMULATOR
5591M:	Bill Metzenthen <billm@melbpc.org.au>
5592W:	http://floatingpoint.sourceforge.net/emulator/index.html
5593S:	Maintained
5594F:	arch/x86/math-emu/
5595
5596FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5597L:	netdev@vger.kernel.org
5598S:	Orphan
5599F:	drivers/net/wan/dlci.c
5600F:	drivers/net/wan/sdla.c
5601
5602FRAMEBUFFER LAYER
5603M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5604L:	dri-devel@lists.freedesktop.org
5605L:	linux-fbdev@vger.kernel.org
5606T:	git git://github.com/bzolnier/linux.git
5607Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5608S:	Maintained
5609F:	Documentation/fb/
5610F:	drivers/video/
5611F:	include/video/
5612F:	include/linux/fb.h
5613F:	include/uapi/video/
5614F:	include/uapi/linux/fb.h
5615
5616FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5617M:	Horia Geantă <horia.geanta@nxp.com>
5618M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5619L:	linux-crypto@vger.kernel.org
5620S:	Maintained
5621F:	drivers/crypto/caam/
5622F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5623
5624FREESCALE DIU FRAMEBUFFER DRIVER
5625M:	Timur Tabi <timur@tabi.org>
5626L:	linux-fbdev@vger.kernel.org
5627S:	Maintained
5628F:	drivers/video/fbdev/fsl-diu-fb.*
5629
5630FREESCALE DMA DRIVER
5631M:	Li Yang <leoyang.li@nxp.com>
5632M:	Zhang Wei <zw@zh-kernel.org>
5633L:	linuxppc-dev@lists.ozlabs.org
5634S:	Maintained
5635F:	drivers/dma/fsldma.*
5636
5637FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5638M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5639L:	netdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/net/ethernet/freescale/gianfar*
5642X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5643F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5644
5645FREESCALE GPMI NAND DRIVER
5646M:	Han Xu <han.xu@nxp.com>
5647L:	linux-mtd@lists.infradead.org
5648S:	Maintained
5649F:	drivers/mtd/nand/gpmi-nand/*
5650
5651FREESCALE I2C CPM DRIVER
5652M:	Jochen Friedrich <jochen@scram.de>
5653L:	linuxppc-dev@lists.ozlabs.org
5654L:	linux-i2c@vger.kernel.org
5655S:	Maintained
5656F:	drivers/i2c/busses/i2c-cpm.c
5657
5658FREESCALE IMX / MXC FEC DRIVER
5659M:	Fugang Duan <fugang.duan@nxp.com>
5660L:	netdev@vger.kernel.org
5661S:	Maintained
5662F:	drivers/net/ethernet/freescale/fec_main.c
5663F:	drivers/net/ethernet/freescale/fec_ptp.c
5664F:	drivers/net/ethernet/freescale/fec.h
5665F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5666
5667FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5668M:	Sascha Hauer <kernel@pengutronix.de>
5669L:	linux-fbdev@vger.kernel.org
5670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5671S:	Maintained
5672F:	include/linux/platform_data/video-imxfb.h
5673F:	drivers/video/fbdev/imxfb.c
5674
5675FREESCALE QORIQ DPAA ETHERNET DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/dpaa
5680
5681FREESCALE QORIQ DPAA FMAN DRIVER
5682M:	Madalin Bucur <madalin.bucur@nxp.com>
5683L:	netdev@vger.kernel.org
5684S:	Maintained
5685F:	drivers/net/ethernet/freescale/fman
5686F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5687
5688FREESCALE QUAD SPI DRIVER
5689M:	Han Xu <han.xu@nxp.com>
5690L:	linux-mtd@lists.infradead.org
5691S:	Maintained
5692F:	drivers/mtd/spi-nor/fsl-quadspi.c
5693
5694FREESCALE QUICC ENGINE LIBRARY
5695M:	Qiang Zhao <qiang.zhao@nxp.com>
5696L:	linuxppc-dev@lists.ozlabs.org
5697S:	Maintained
5698F:	drivers/soc/fsl/qe/
5699F:	include/soc/fsl/*qe*.h
5700F:	include/soc/fsl/*ucc*.h
5701
5702FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5703M:	Li Yang <leoyang.li@nxp.com>
5704L:	netdev@vger.kernel.org
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/net/ethernet/freescale/ucc_geth*
5708
5709FREESCALE QUICC ENGINE UCC HDLC DRIVER
5710M:	Zhao Qiang <qiang.zhao@nxp.com>
5711L:	netdev@vger.kernel.org
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/net/wan/fsl_ucc_hdlc*
5715
5716FREESCALE QUICC ENGINE UCC UART DRIVER
5717M:	Timur Tabi <timur@tabi.org>
5718L:	linuxppc-dev@lists.ozlabs.org
5719S:	Maintained
5720F:	drivers/tty/serial/ucc_uart.c
5721
5722FREESCALE SOC DRIVERS
5723M:	Li Yang <leoyang.li@nxp.com>
5724L:	linuxppc-dev@lists.ozlabs.org
5725L:	linux-arm-kernel@lists.infradead.org
5726S:	Maintained
5727F:	Documentation/devicetree/bindings/soc/fsl/
5728F:	drivers/soc/fsl/
5729F:	include/linux/fsl/
5730
5731FREESCALE SOC FS_ENET DRIVER
5732M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5733M:	Vitaly Bordug <vbordug@ru.mvista.com>
5734L:	linuxppc-dev@lists.ozlabs.org
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fs_enet/
5738F:	include/linux/fs_enet_pd.h
5739
5740FREESCALE SOC SOUND DRIVERS
5741M:	Timur Tabi <timur@tabi.org>
5742M:	Nicolin Chen <nicoleotsuka@gmail.com>
5743M:	Xiubo Li <Xiubo.Lee@gmail.com>
5744R:	Fabio Estevam <fabio.estevam@nxp.com>
5745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5746L:	linuxppc-dev@lists.ozlabs.org
5747S:	Maintained
5748F:	sound/soc/fsl/fsl*
5749F:	sound/soc/fsl/imx*
5750F:	sound/soc/fsl/mpc8610_hpcd.c
5751
5752FREESCALE USB PERIPHERAL DRIVERS
5753M:	Li Yang <leoyang.li@nxp.com>
5754L:	linux-usb@vger.kernel.org
5755L:	linuxppc-dev@lists.ozlabs.org
5756S:	Maintained
5757F:	drivers/usb/gadget/udc/fsl*
5758
5759FREEVXFS FILESYSTEM
5760M:	Christoph Hellwig <hch@infradead.org>
5761W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5762S:	Maintained
5763F:	fs/freevxfs/
5764
5765FREEZER
5766M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5767M:	Pavel Machek <pavel@ucw.cz>
5768L:	linux-pm@vger.kernel.org
5769S:	Supported
5770F:	Documentation/power/freezing-of-tasks.txt
5771F:	include/linux/freezer.h
5772F:	kernel/freezer.c
5773
5774FRONTSWAP API
5775M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5776L:	linux-kernel@vger.kernel.org
5777S:	Maintained
5778F:	mm/frontswap.c
5779F:	include/linux/frontswap.h
5780
5781FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5782M:	David Howells <dhowells@redhat.com>
5783L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5784S:	Supported
5785F:	Documentation/filesystems/caching/
5786F:	fs/fscache/
5787F:	include/linux/fscache*.h
5788
5789FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5790M:	Theodore Y. Ts'o <tytso@mit.edu>
5791M:	Jaegeuk Kim <jaegeuk@kernel.org>
5792L:	linux-fscrypt@vger.kernel.org
5793Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5795S:	Supported
5796F:	fs/crypto/
5797F:	include/linux/fscrypt*.h
5798F:	Documentation/filesystems/fscrypt.rst
5799
5800FUJITSU FR-V (FRV) PORT
5801S:	Orphan
5802F:	arch/frv/
5803
5804FUJITSU LAPTOP EXTRAS
5805M:	Jonathan Woithe <jwoithe@just42.net>
5806L:	platform-driver-x86@vger.kernel.org
5807S:	Maintained
5808F:	drivers/platform/x86/fujitsu-laptop.c
5809
5810FUJITSU M-5MO LS CAMERA ISP DRIVER
5811M:	Kyungmin Park <kyungmin.park@samsung.com>
5812M:	Heungjun Kim <riverful.kim@samsung.com>
5813L:	linux-media@vger.kernel.org
5814S:	Maintained
5815F:	drivers/media/i2c/m5mols/
5816F:	include/media/i2c/m5mols.h
5817
5818FUJITSU TABLET EXTRAS
5819M:	Robert Gerlach <khnz@gmx.de>
5820L:	platform-driver-x86@vger.kernel.org
5821S:	Maintained
5822F:	drivers/platform/x86/fujitsu-tablet.c
5823
5824FUSE: FILESYSTEM IN USERSPACE
5825M:	Miklos Szeredi <miklos@szeredi.hu>
5826L:	linux-fsdevel@vger.kernel.org
5827W:	http://fuse.sourceforge.net/
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5829S:	Maintained
5830F:	fs/fuse/
5831F:	include/uapi/linux/fuse.h
5832F:	Documentation/filesystems/fuse.txt
5833
5834FUTEX SUBSYSTEM
5835M:	Thomas Gleixner <tglx@linutronix.de>
5836M:	Ingo Molnar <mingo@redhat.com>
5837R:	Peter Zijlstra <peterz@infradead.org>
5838R:	Darren Hart <dvhart@infradead.org>
5839L:	linux-kernel@vger.kernel.org
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5841S:	Maintained
5842F:	kernel/futex.c
5843F:	kernel/futex_compat.c
5844F:	include/asm-generic/futex.h
5845F:	include/linux/futex.h
5846F:	include/uapi/linux/futex.h
5847F:	tools/testing/selftests/futex/
5848F:	tools/perf/bench/futex*
5849F:	Documentation/*futex*
5850
5851FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5852M:	Rik Faith <faith@cs.unc.edu>
5853L:	linux-scsi@vger.kernel.org
5854S:	Odd Fixes (e.g., new signatures)
5855F:	drivers/scsi/fdomain.*
5856
5857GCC PLUGINS
5858M:	Kees Cook <keescook@chromium.org>
5859R:	Emese Revfy <re.emese@gmail.com>
5860L:	kernel-hardening@lists.openwall.com
5861S:	Maintained
5862F:	scripts/gcc-plugins/
5863F:	scripts/gcc-plugin.sh
5864F:	scripts/Makefile.gcc-plugins
5865F:	Documentation/gcc-plugins.txt
5866
5867GCOV BASED KERNEL PROFILING
5868M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5869S:	Maintained
5870F:	kernel/gcov/
5871F:	Documentation/dev-tools/gcov.rst
5872
5873GDB KERNEL DEBUGGING HELPER SCRIPTS
5874M:	Jan Kiszka <jan.kiszka@siemens.com>
5875M:	Kieran Bingham <kieran@bingham.xyz>
5876S:	Supported
5877F:	scripts/gdb/
5878
5879GDT SCSI DISK ARRAY CONTROLLER DRIVER
5880M:	Achim Leubner <achim_leubner@adaptec.com>
5881L:	linux-scsi@vger.kernel.org
5882W:	http://www.icp-vortex.com/
5883S:	Supported
5884F:	drivers/scsi/gdt*
5885
5886GEMTEK FM RADIO RECEIVER DRIVER
5887M:	Hans Verkuil <hverkuil@xs4all.nl>
5888L:	linux-media@vger.kernel.org
5889T:	git git://linuxtv.org/media_tree.git
5890W:	https://linuxtv.org
5891S:	Maintained
5892F:	drivers/media/radio/radio-gemtek*
5893
5894GENERIC GPIO I2C DRIVER
5895M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5896S:	Supported
5897F:	drivers/i2c/busses/i2c-gpio.c
5898F:	include/linux/i2c-gpio.h
5899
5900GENERIC GPIO I2C MULTIPLEXER DRIVER
5901M:	Peter Korsgaard <peter.korsgaard@barco.com>
5902L:	linux-i2c@vger.kernel.org
5903S:	Supported
5904F:	drivers/i2c/muxes/i2c-mux-gpio.c
5905F:	include/linux/i2c-mux-gpio.h
5906F:	Documentation/i2c/muxes/i2c-mux-gpio
5907
5908GENERIC HDLC (WAN) DRIVERS
5909M:	Krzysztof Halasa <khc@pm.waw.pl>
5910W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5911S:	Maintained
5912F:	drivers/net/wan/c101.c
5913F:	drivers/net/wan/hd6457*
5914F:	drivers/net/wan/hdlc*
5915F:	drivers/net/wan/n2.c
5916F:	drivers/net/wan/pc300too.c
5917F:	drivers/net/wan/pci200syn.c
5918F:	drivers/net/wan/wanxl*
5919
5920GENERIC INCLUDE/ASM HEADER FILES
5921M:	Arnd Bergmann <arnd@arndb.de>
5922L:	linux-arch@vger.kernel.org
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5924S:	Maintained
5925F:	include/asm-generic/
5926F:	include/uapi/asm-generic/
5927
5928GENERIC PHY FRAMEWORK
5929M:	Kishon Vijay Abraham I <kishon@ti.com>
5930L:	linux-kernel@vger.kernel.org
5931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5932S:	Supported
5933F:	drivers/phy/
5934F:	include/linux/phy/
5935
5936GENERIC PM DOMAINS
5937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5938M:	Kevin Hilman <khilman@kernel.org>
5939M:	Ulf Hansson <ulf.hansson@linaro.org>
5940L:	linux-pm@vger.kernel.org
5941S:	Supported
5942F:	drivers/base/power/domain*.c
5943F:	include/linux/pm_domain.h
5944F:	Documentation/devicetree/bindings/power/power_domain.txt
5945
5946GENERIC UIO DRIVER FOR PCI DEVICES
5947M:	"Michael S. Tsirkin" <mst@redhat.com>
5948L:	kvm@vger.kernel.org
5949S:	Supported
5950F:	drivers/uio/uio_pci_generic.c
5951
5952GENWQE (IBM Generic Workqueue Card)
5953M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5954M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5955S:	Supported
5956F:	drivers/misc/genwqe/
5957
5958GET_MAINTAINER SCRIPT
5959M:	Joe Perches <joe@perches.com>
5960S:	Maintained
5961F:	scripts/get_maintainer.pl
5962
5963GFS2 FILE SYSTEM
5964M:	Steven Whitehouse <swhiteho@redhat.com>
5965M:	Bob Peterson <rpeterso@redhat.com>
5966L:	cluster-devel@redhat.com
5967W:	http://sources.redhat.com/cluster/
5968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5969S:	Supported
5970F:	Documentation/filesystems/gfs2*.txt
5971F:	fs/gfs2/
5972F:	include/uapi/linux/gfs2_ondisk.h
5973
5974GIGASET ISDN DRIVERS
5975M:	Paul Bolle <pebolle@tiscali.nl>
5976L:	gigaset307x-common@lists.sourceforge.net
5977W:	http://gigaset307x.sourceforge.net/
5978S:	Odd Fixes
5979F:	Documentation/isdn/README.gigaset
5980F:	drivers/isdn/gigaset/
5981F:	include/uapi/linux/gigaset_dev.h
5982
5983GO7007 MPEG CODEC
5984M:	Hans Verkuil <hans.verkuil@cisco.com>
5985L:	linux-media@vger.kernel.org
5986S:	Maintained
5987F:	drivers/media/usb/go7007/
5988
5989GOODIX TOUCHSCREEN
5990M:	Bastien Nocera <hadess@hadess.net>
5991L:	linux-input@vger.kernel.org
5992S:	Maintained
5993F:	drivers/input/touchscreen/goodix.c
5994
5995GPD POCKET FAN DRIVER
5996M:	Hans de Goede <hdegoede@redhat.com>
5997L:	platform-driver-x86@vger.kernel.org
5998S:	Maintained
5999F:	drivers/platform/x86/gpd-pocket-fan.c
6000
6001GPIO ACPI SUPPORT
6002M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6003M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6004L:	linux-gpio@vger.kernel.org
6005L:	linux-acpi@vger.kernel.org
6006S:	Maintained
6007F:	Documentation/acpi/gpio-properties.txt
6008F:	drivers/gpio/gpiolib-acpi.c
6009
6010GPIO IR Transmitter
6011M:	Sean Young <sean@mess.org>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/rc/gpio-ir-tx.c
6015
6016GPIO MOCKUP DRIVER
6017M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6018R:	Bartosz Golaszewski <brgl@bgdev.pl>
6019L:	linux-gpio@vger.kernel.org
6020S:	Maintained
6021F:	drivers/gpio/gpio-mockup.c
6022F:	tools/testing/selftests/gpio/
6023
6024GPIO SUBSYSTEM
6025M:	Linus Walleij <linus.walleij@linaro.org>
6026L:	linux-gpio@vger.kernel.org
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6028S:	Maintained
6029F:	Documentation/devicetree/bindings/gpio/
6030F:	Documentation/gpio/
6031F:	Documentation/ABI/testing/gpio-cdev
6032F:	Documentation/ABI/obsolete/sysfs-gpio
6033F:	drivers/gpio/
6034F:	include/linux/gpio/
6035F:	include/linux/gpio.h
6036F:	include/asm-generic/gpio.h
6037F:	include/uapi/linux/gpio.h
6038F:	tools/gpio/
6039
6040GRE DEMULTIPLEXER DRIVER
6041M:	Dmitry Kozlov <xeb@mail.ru>
6042L:	netdev@vger.kernel.org
6043S:	Maintained
6044F:	net/ipv4/gre_demux.c
6045F:	net/ipv4/gre_offload.c
6046F:	include/net/gre.h
6047
6048GRETH 10/100/1G Ethernet MAC device driver
6049M:	Andreas Larsson <andreas@gaisler.com>
6050L:	netdev@vger.kernel.org
6051S:	Maintained
6052F:	drivers/net/ethernet/aeroflex/
6053
6054GREYBUS AUDIO PROTOCOLS DRIVERS
6055M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6056M:	Mark Greer <mgreer@animalcreek.com>
6057S:	Maintained
6058F:	drivers/staging/greybus/audio_apbridgea.c
6059F:	drivers/staging/greybus/audio_apbridgea.h
6060F:	drivers/staging/greybus/audio_codec.c
6061F:	drivers/staging/greybus/audio_codec.h
6062F:	drivers/staging/greybus/audio_gb.c
6063F:	drivers/staging/greybus/audio_manager.c
6064F:	drivers/staging/greybus/audio_manager.h
6065F:	drivers/staging/greybus/audio_manager_module.c
6066F:	drivers/staging/greybus/audio_manager_private.h
6067F:	drivers/staging/greybus/audio_manager_sysfs.c
6068F:	drivers/staging/greybus/audio_module.c
6069F:	drivers/staging/greybus/audio_topology.c
6070
6071GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6072M:	Viresh Kumar <vireshk@kernel.org>
6073S:	Maintained
6074F:	drivers/staging/greybus/authentication.c
6075F:	drivers/staging/greybus/bootrom.c
6076F:	drivers/staging/greybus/firmware.h
6077F:	drivers/staging/greybus/fw-core.c
6078F:	drivers/staging/greybus/fw-download.c
6079F:	drivers/staging/greybus/fw-managament.c
6080F:	drivers/staging/greybus/greybus_authentication.h
6081F:	drivers/staging/greybus/greybus_firmware.h
6082F:	drivers/staging/greybus/hid.c
6083F:	drivers/staging/greybus/i2c.c
6084F:	drivers/staging/greybus/spi.c
6085F:	drivers/staging/greybus/spilib.c
6086F:	drivers/staging/greybus/spilib.h
6087
6088GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6089M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6090S:	Maintained
6091F:	drivers/staging/greybus/loopback.c
6092F:	drivers/staging/greybus/timesync.c
6093F:	drivers/staging/greybus/timesync_platform.c
6094
6095GREYBUS PLATFORM DRIVERS
6096M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6097S:	Maintained
6098F:	drivers/staging/greybus/arche-platform.c
6099F:	drivers/staging/greybus/arche-apb-ctrl.c
6100F:	drivers/staging/greybus/arche_platform.h
6101
6102GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6103M:	Rui Miguel Silva <rmfrfs@gmail.com>
6104S:	Maintained
6105F:	drivers/staging/greybus/sdio.c
6106F:	drivers/staging/greybus/light.c
6107F:	drivers/staging/greybus/gpio.c
6108F:	drivers/staging/greybus/power_supply.c
6109F:	drivers/staging/greybus/spi.c
6110F:	drivers/staging/greybus/spilib.c
6111
6112GREYBUS SUBSYSTEM
6113M:	Johan Hovold <johan@kernel.org>
6114M:	Alex Elder <elder@kernel.org>
6115M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6116S:	Maintained
6117F:	drivers/staging/greybus/
6118L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6119
6120GREYBUS UART PROTOCOLS DRIVERS
6121M:	David Lin <dtwlin@gmail.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/uart.c
6124F:	drivers/staging/greybus/log.c
6125
6126GS1662 VIDEO SERIALIZER
6127M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6128L:	linux-media@vger.kernel.org
6129T:	git git://linuxtv.org/media_tree.git
6130S:	Maintained
6131F:	drivers/media/spi/gs1662.c
6132
6133GSPCA FINEPIX SUBDRIVER
6134M:	Frank Zago <frank@zago.net>
6135L:	linux-media@vger.kernel.org
6136T:	git git://linuxtv.org/media_tree.git
6137S:	Maintained
6138F:	drivers/media/usb/gspca/finepix.c
6139
6140GSPCA GL860 SUBDRIVER
6141M:	Olivier Lorin <o.lorin@laposte.net>
6142L:	linux-media@vger.kernel.org
6143T:	git git://linuxtv.org/media_tree.git
6144S:	Maintained
6145F:	drivers/media/usb/gspca/gl860/
6146
6147GSPCA M5602 SUBDRIVER
6148M:	Erik Andren <erik.andren@gmail.com>
6149L:	linux-media@vger.kernel.org
6150T:	git git://linuxtv.org/media_tree.git
6151S:	Maintained
6152F:	drivers/media/usb/gspca/m5602/
6153
6154GSPCA PAC207 SONIXB SUBDRIVER
6155M:	Hans Verkuil <hverkuil@xs4all.nl>
6156L:	linux-media@vger.kernel.org
6157T:	git git://linuxtv.org/media_tree.git
6158S:	Odd Fixes
6159F:	drivers/media/usb/gspca/pac207.c
6160
6161GSPCA SN9C20X SUBDRIVER
6162M:	Brian Johnson <brijohn@gmail.com>
6163L:	linux-media@vger.kernel.org
6164T:	git git://linuxtv.org/media_tree.git
6165S:	Maintained
6166F:	drivers/media/usb/gspca/sn9c20x.c
6167
6168GSPCA T613 SUBDRIVER
6169M:	Leandro Costantino <lcostantino@gmail.com>
6170L:	linux-media@vger.kernel.org
6171T:	git git://linuxtv.org/media_tree.git
6172S:	Maintained
6173F:	drivers/media/usb/gspca/t613.c
6174
6175GSPCA USB WEBCAM DRIVER
6176M:	Hans Verkuil <hverkuil@xs4all.nl>
6177L:	linux-media@vger.kernel.org
6178T:	git git://linuxtv.org/media_tree.git
6179S:	Odd Fixes
6180F:	drivers/media/usb/gspca/
6181
6182GTP (GPRS Tunneling Protocol)
6183M:	Pablo Neira Ayuso <pablo@netfilter.org>
6184M:	Harald Welte <laforge@gnumonks.org>
6185L:	osmocom-net-gprs@lists.osmocom.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6187S:	Maintained
6188F:	drivers/net/gtp.c
6189
6190GUID PARTITION TABLE (GPT)
6191M:	Davidlohr Bueso <dave@stgolabs.net>
6192L:	linux-efi@vger.kernel.org
6193S:	Maintained
6194F:	block/partitions/efi.*
6195
6196H8/300 ARCHITECTURE
6197M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6198L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6199W:	http://uclinux-h8.sourceforge.jp
6200T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6201S:	Maintained
6202F:	arch/h8300/
6203F:	drivers/clocksource/h8300_*.c
6204F:	drivers/clk/h8300/
6205F:	drivers/irqchip/irq-renesas-h8*.c
6206
6207HACKRF MEDIA DRIVER
6208M:	Antti Palosaari <crope@iki.fi>
6209L:	linux-media@vger.kernel.org
6210W:	https://linuxtv.org
6211W:	http://palosaari.fi/linux/
6212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6213T:	git git://linuxtv.org/anttip/media_tree.git
6214S:	Maintained
6215F:	drivers/media/usb/hackrf/
6216
6217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6218M:	Frank Seidel <frank@f-seidel.de>
6219L:	platform-driver-x86@vger.kernel.org
6220W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6221S:	Maintained
6222F:	drivers/platform/x86/hdaps.c
6223
6224HARDWARE MONITORING
6225M:	Jean Delvare <jdelvare@suse.com>
6226M:	Guenter Roeck <linux@roeck-us.net>
6227L:	linux-hwmon@vger.kernel.org
6228W:	http://hwmon.wiki.kernel.org/
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6230S:	Maintained
6231F:	Documentation/hwmon/
6232F:	drivers/hwmon/
6233F:	include/linux/hwmon*.h
6234
6235HARDWARE RANDOM NUMBER GENERATOR CORE
6236M:	Matt Mackall <mpm@selenic.com>
6237M:	Herbert Xu <herbert@gondor.apana.org.au>
6238L:	linux-crypto@vger.kernel.org
6239S:	Odd fixes
6240F:	Documentation/devicetree/bindings/rng/
6241F:	Documentation/hw_random.txt
6242F:	drivers/char/hw_random/
6243F:	include/linux/hw_random.h
6244
6245HARDWARE SPINLOCK CORE
6246M:	Ohad Ben-Cohen <ohad@wizery.com>
6247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6248L:	linux-remoteproc@vger.kernel.org
6249S:	Maintained
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6251F:	Documentation/devicetree/bindings/hwlock/
6252F:	Documentation/hwspinlock.txt
6253F:	drivers/hwspinlock/
6254F:	include/linux/hwspinlock.h
6255
6256HARMONY SOUND DRIVER
6257L:	linux-parisc@vger.kernel.org
6258S:	Maintained
6259F:	sound/parisc/harmony.*
6260
6261HDPVR USB VIDEO ENCODER DRIVER
6262M:	Hans Verkuil <hverkuil@xs4all.nl>
6263L:	linux-media@vger.kernel.org
6264T:	git git://linuxtv.org/media_tree.git
6265W:	https://linuxtv.org
6266S:	Odd Fixes
6267F:	drivers/media/usb/hdpvr/
6268
6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6270M:	Jimmy Vance <jimmy.vance@hpe.com>
6271S:	Supported
6272F:	Documentation/watchdog/hpwdt.txt
6273F:	drivers/watchdog/hpwdt.c
6274
6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6276M:	Don Brace <don.brace@microsemi.com>
6277L:	esc.storagedev@microsemi.com
6278L:	linux-scsi@vger.kernel.org
6279S:	Supported
6280F:	Documentation/scsi/hpsa.txt
6281F:	drivers/scsi/hpsa*.[ch]
6282F:	include/linux/cciss*.h
6283F:	include/uapi/linux/cciss*.h
6284
6285HFI1 DRIVER
6286M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6288L:	linux-rdma@vger.kernel.org
6289S:	Supported
6290F:	drivers/infiniband/hw/hfi1
6291
6292HFS FILESYSTEM
6293L:	linux-fsdevel@vger.kernel.org
6294S:	Orphan
6295F:	Documentation/filesystems/hfs.txt
6296F:	fs/hfs/
6297
6298HFSPLUS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfsplus.txt
6302F:	fs/hfsplus/
6303
6304HGA FRAMEBUFFER DRIVER
6305M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6306L:	linux-nvidia@lists.surfsouth.com
6307W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6308S:	Maintained
6309F:	drivers/video/fbdev/hgafb.c
6310
6311HIBERNATION (aka Software Suspend, aka swsusp)
6312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6313M:	Pavel Machek <pavel@ucw.cz>
6314L:	linux-pm@vger.kernel.org
6315B:	https://bugzilla.kernel.org
6316S:	Supported
6317F:	arch/x86/power/
6318F:	drivers/base/power/
6319F:	kernel/power/
6320F:	include/linux/suspend.h
6321F:	include/linux/freezer.h
6322F:	include/linux/pm.h
6323F:	arch/*/include/asm/suspend*.h
6324
6325HID CORE LAYER
6326M:	Jiri Kosina <jikos@kernel.org>
6327R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6328L:	linux-input@vger.kernel.org
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6330S:	Maintained
6331F:	drivers/hid/
6332F:	include/linux/hid*
6333F:	include/uapi/linux/hid*
6334
6335HID SENSOR HUB DRIVERS
6336M:	Jiri Kosina <jikos@kernel.org>
6337M:	Jonathan Cameron <jic23@kernel.org>
6338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6339L:	linux-input@vger.kernel.org
6340L:	linux-iio@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/hid/hid-sensor*
6343F:	drivers/hid/hid-sensor-*
6344F:	drivers/iio/*/hid-*
6345F:	include/linux/hid-sensor-*
6346
6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6348M:	Thomas Gleixner <tglx@linutronix.de>
6349L:	linux-kernel@vger.kernel.org
6350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6351S:	Maintained
6352F:	Documentation/timers/
6353F:	kernel/time/hrtimer.c
6354F:	kernel/time/clockevents.c
6355F:	kernel/time/timer_*.c
6356F:	include/linux/clockchips.h
6357F:	include/linux/hrtimer.h
6358
6359HIGH-SPEED SCC DRIVER FOR AX.25
6360L:	linux-hams@vger.kernel.org
6361S:	Orphan
6362F:	drivers/net/hamradio/dmascc.c
6363F:	drivers/net/hamradio/scc.c
6364
6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6366M:	HighPoint Linux Team <linux@highpoint-tech.com>
6367W:	http://www.highpoint-tech.com
6368S:	Supported
6369F:	Documentation/scsi/hptiop.txt
6370F:	drivers/scsi/hptiop.c
6371
6372HIPPI
6373M:	Jes Sorensen <jes@trained-monkey.org>
6374L:	linux-hippi@sunsite.dk
6375S:	Maintained
6376F:	include/linux/hippidevice.h
6377F:	include/uapi/linux/if_hippi.h
6378F:	net/802/hippi.c
6379F:	drivers/net/hippi/
6380
6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6382M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6383M:	Salil Mehta <salil.mehta@huawei.com>
6384L:	netdev@vger.kernel.org
6385W:	http://www.hisilicon.com
6386S:	Maintained
6387F:	drivers/net/ethernet/hisilicon/hns3/
6388
6389HISILICON NETWORK SUBSYSTEM DRIVER
6390M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6391M:	Salil Mehta <salil.mehta@huawei.com>
6392L:	netdev@vger.kernel.org
6393W:	http://www.hisilicon.com
6394S:	Maintained
6395F:	drivers/net/ethernet/hisilicon/
6396F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6397
6398HISILICON PMU DRIVER
6399M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6400W:	http://www.hisilicon.com
6401S:	Supported
6402F:	drivers/perf/hisilicon
6403F:	Documentation/perf/hisi-pmu.txt
6404
6405HISILICON ROCE DRIVER
6406M:	Lijun Ou <oulijun@huawei.com>
6407M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6408L:	linux-rdma@vger.kernel.org
6409S:	Maintained
6410F:	drivers/infiniband/hw/hns/
6411F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6412
6413HISILICON SAS Controller
6414M:	John Garry <john.garry@huawei.com>
6415W:	http://www.hisilicon.com
6416S:	Supported
6417F:	drivers/scsi/hisi_sas/
6418F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6419
6420HMM - Heterogeneous Memory Management
6421M:	Jérôme Glisse <jglisse@redhat.com>
6422L:	linux-mm@kvack.org
6423S:	Maintained
6424F:	mm/hmm*
6425F:	include/linux/hmm*
6426
6427HOST AP DRIVER
6428M:	Jouni Malinen <j@w1.fi>
6429L:	linux-wireless@vger.kernel.org
6430W:	http://w1.fi/hostap-driver.html
6431S:	Obsolete
6432F:	drivers/net/wireless/intersil/hostap/
6433
6434HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6435L:	platform-driver-x86@vger.kernel.org
6436S:	Orphan
6437F:	drivers/platform/x86/tc1100-wmi.c
6438
6439HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6440M:	Jaroslav Kysela <perex@perex.cz>
6441S:	Maintained
6442F:	drivers/net/ethernet/hp/hp100.*
6443
6444HPET:	High Precision Event Timers driver
6445M:	Clemens Ladisch <clemens@ladisch.de>
6446S:	Maintained
6447F:	Documentation/timers/hpet.txt
6448F:	drivers/char/hpet.c
6449F:	include/linux/hpet.h
6450F:	include/uapi/linux/hpet.h
6451
6452HPET:	x86
6453S:	Orphan
6454F:	arch/x86/kernel/hpet.c
6455F:	arch/x86/include/asm/hpet.h
6456
6457HPFS FILESYSTEM
6458M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6459W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6460S:	Maintained
6461F:	fs/hpfs/
6462
6463HSI SUBSYSTEM
6464M:	Sebastian Reichel <sre@kernel.org>
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6466S:	Maintained
6467F:	Documentation/ABI/testing/sysfs-bus-hsi
6468F:	Documentation/driver-api/hsi.rst
6469F:	drivers/hsi/
6470F:	include/linux/hsi/
6471F:	include/uapi/linux/hsi/
6472
6473HSO 3G MODEM DRIVER
6474L:	linux-usb@vger.kernel.org
6475S:	Orphan
6476F:	drivers/net/usb/hso.c
6477
6478HSR NETWORK PROTOCOL
6479M:	Arvid Brodin <arvid.brodin@alten.se>
6480L:	netdev@vger.kernel.org
6481S:	Maintained
6482F:	net/hsr/
6483
6484HT16K33 LED CONTROLLER DRIVER
6485M:	Robin van der Gracht <robin@protonic.nl>
6486S:	Maintained
6487F:	drivers/auxdisplay/ht16k33.c
6488F:	Documentation/devicetree/bindings/display/ht16k33.txt
6489
6490HTCPEN TOUCHSCREEN DRIVER
6491M:	Pau Oliva Fora <pof@eslack.org>
6492L:	linux-input@vger.kernel.org
6493S:	Maintained
6494F:	drivers/input/touchscreen/htcpen.c
6495
6496HUAWEI ETHERNET DRIVER
6497M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6498L:	netdev@vger.kernel.org
6499S:	Supported
6500F:	Documentation/networking/hinic.txt
6501F:	drivers/net/ethernet/huawei/hinic/
6502
6503HUGETLB FILESYSTEM
6504M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6505S:	Maintained
6506F:	fs/hugetlbfs/
6507
6508HVA ST MEDIA DRIVER
6509M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6510L:	linux-media@vger.kernel.org
6511T:	git git://linuxtv.org/media_tree.git
6512W:	https://linuxtv.org
6513S:	Supported
6514F:	drivers/media/platform/sti/hva
6515
6516HWPOISON MEMORY FAILURE HANDLING
6517M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6518L:	linux-mm@kvack.org
6519S:	Maintained
6520F:	mm/memory-failure.c
6521F:	mm/hwpoison-inject.c
6522
6523Hyper-V CORE AND DRIVERS
6524M:	"K. Y. Srinivasan" <kys@microsoft.com>
6525M:	Haiyang Zhang <haiyangz@microsoft.com>
6526M:	Stephen Hemminger <sthemmin@microsoft.com>
6527L:	devel@linuxdriverproject.org
6528S:	Maintained
6529F:	Documentation/networking/netvsc.txt
6530F:	arch/x86/include/asm/mshyperv.h
6531F:	arch/x86/include/asm/trace/hyperv.h
6532F:	arch/x86/include/uapi/asm/hyperv.h
6533F:	arch/x86/kernel/cpu/mshyperv.c
6534F:	arch/x86/hyperv
6535F:	drivers/hid/hid-hyperv.c
6536F:	drivers/hv/
6537F:	drivers/input/serio/hyperv-keyboard.c
6538F:	drivers/pci/host/pci-hyperv.c
6539F:	drivers/net/hyperv/
6540F:	drivers/scsi/storvsc_drv.c
6541F:	drivers/uio/uio_hv_generic.c
6542F:	drivers/video/fbdev/hyperv_fb.c
6543F:	net/vmw_vsock/hyperv_transport.c
6544F:	include/linux/hyperv.h
6545F:	include/uapi/linux/hyperv.h
6546F:	tools/hv/
6547F:	Documentation/ABI/stable/sysfs-bus-vmbus
6548
6549HYPERVISOR VIRTUAL CONSOLE DRIVER
6550L:	linuxppc-dev@lists.ozlabs.org
6551S:	Odd Fixes
6552F:	drivers/tty/hvc/
6553
6554I2C ACPI SUPPORT
6555M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6556L:	linux-i2c@vger.kernel.org
6557L:	linux-acpi@vger.kernel.org
6558S:	Maintained
6559F:	drivers/i2c/i2c-core-acpi.c
6560
6561I2C MUXES
6562M:	Peter Rosin <peda@axentia.se>
6563L:	linux-i2c@vger.kernel.org
6564S:	Maintained
6565F:	Documentation/i2c/i2c-topology
6566F:	Documentation/i2c/muxes/
6567F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6568F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6569F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6570F:	drivers/i2c/i2c-mux.c
6571F:	drivers/i2c/muxes/
6572F:	include/linux/i2c-mux.h
6573
6574I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6575M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6576L:	linux-i2c@vger.kernel.org
6577S:	Maintained
6578F:	drivers/i2c/busses/i2c-mv64xxx.c
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:	https://github.com/linux-rdma/rdma-core
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 IPU3 CSI-2 CIO2 DRIVER
7129M:	Yong Zhi <yong.zhi@intel.com>
7130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7131L:	linux-media@vger.kernel.org
7132S:	Maintained
7133F:	drivers/media/pci/intel/ipu3/
7134F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7135
7136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7137M:	Krzysztof Halasa <khalasa@piap.pl>
7138S:	Maintained
7139F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7140F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7141F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7142F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7143F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7144F:	drivers/net/wan/ixp4xx_hss.c
7145
7146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7147M:	Deepak Saxena <dsaxena@plexity.net>
7148S:	Maintained
7149F:	drivers/char/hw_random/ixp4xx-rng.c
7150
7151INTEL MANAGEMENT ENGINE (mei)
7152M:	Tomas Winkler <tomas.winkler@intel.com>
7153L:	linux-kernel@vger.kernel.org
7154S:	Supported
7155F:	include/uapi/linux/mei.h
7156F:	include/linux/mei_cl_bus.h
7157F:	drivers/misc/mei/*
7158F:	drivers/watchdog/mei_wdt.c
7159F:	Documentation/misc-devices/mei/*
7160F:	samples/mei/*
7161
7162INTEL MENLOW THERMAL DRIVER
7163M:	Sujith Thomas <sujith.thomas@intel.com>
7164L:	platform-driver-x86@vger.kernel.org
7165W:	https://01.org/linux-acpi
7166S:	Supported
7167F:	drivers/platform/x86/intel_menlow.c
7168
7169INTEL MERRIFIELD GPIO DRIVER
7170M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7171L:	linux-gpio@vger.kernel.org
7172S:	Maintained
7173F:	drivers/gpio/gpio-merrifield.c
7174
7175INTEL MIC DRIVERS (mic)
7176M:	Sudeep Dutt <sudeep.dutt@intel.com>
7177M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7178S:	Supported
7179W:	https://github.com/sudeepdutt/mic
7180W:	http://software.intel.com/en-us/mic-developer
7181F:	include/linux/mic_bus.h
7182F:	include/linux/scif.h
7183F:	include/uapi/linux/mic_common.h
7184F:	include/uapi/linux/mic_ioctl.h
7185F:	include/uapi/linux/scif_ioctl.h
7186F:	drivers/misc/mic/
7187F:	drivers/dma/mic_x100_dma.c
7188F:	drivers/dma/mic_x100_dma.h
7189F:	Documentation/mic/
7190
7191INTEL PMC CORE DRIVER
7192M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7193M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7194L:	platform-driver-x86@vger.kernel.org
7195S:	Maintained
7196F:	arch/x86/include/asm/pmc_core.h
7197F:	drivers/platform/x86/intel_pmc_core*
7198
7199INTEL PMC/P-Unit IPC DRIVER
7200M:	Zha Qipeng<qipeng.zha@intel.com>
7201L:	platform-driver-x86@vger.kernel.org
7202S:	Maintained
7203F:	drivers/platform/x86/intel_pmc_ipc.c
7204F:	drivers/platform/x86/intel_punit_ipc.c
7205F:	arch/x86/include/asm/intel_pmc_ipc.h
7206F:	arch/x86/include/asm/intel_punit_ipc.h
7207
7208INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7209M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7210L:	linux-wireless@vger.kernel.org
7211S:	Maintained
7212F:	Documentation/networking/README.ipw2100
7213F:	Documentation/networking/README.ipw2200
7214F:	drivers/net/wireless/intel/ipw2x00/
7215
7216INTEL PSTATE DRIVER
7217M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7218M:	Len Brown <lenb@kernel.org>
7219L:	linux-pm@vger.kernel.org
7220S:	Supported
7221F:	drivers/cpufreq/intel_pstate.c
7222
7223INTEL RDMA RNIC DRIVER
7224M:	Faisal Latif <faisal.latif@intel.com>
7225M:	Shiraz Saleem <shiraz.saleem@intel.com>
7226L:	linux-rdma@vger.kernel.org
7227S:	Supported
7228F:	drivers/infiniband/hw/i40iw/
7229
7230INTEL TELEMETRY DRIVER
7231M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7232L:	platform-driver-x86@vger.kernel.org
7233S:	Maintained
7234F:	arch/x86/include/asm/intel_telemetry.h
7235F:	drivers/platform/x86/intel_telemetry*
7236
7237INTEL VIRTUAL BUTTON DRIVER
7238M:	AceLan Kao <acelan.kao@canonical.com>
7239L:	platform-driver-x86@vger.kernel.org
7240S:	Maintained
7241F:	drivers/platform/x86/intel-vbtn.c
7242
7243INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7244M:	Stanislaw Gruszka <sgruszka@redhat.com>
7245L:	linux-wireless@vger.kernel.org
7246S:	Supported
7247F:	drivers/net/wireless/intel/iwlegacy/
7248
7249INTEL WIRELESS WIFI LINK (iwlwifi)
7250M:	Johannes Berg <johannes.berg@intel.com>
7251M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7252M:	Luca Coelho <luciano.coelho@intel.com>
7253M:	Intel Linux Wireless <linuxwifi@intel.com>
7254L:	linux-wireless@vger.kernel.org
7255W:	http://intellinuxwireless.org
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7257S:	Supported
7258F:	drivers/net/wireless/intel/iwlwifi/
7259
7260INTEL WIRELESS WIMAX CONNECTION 2400
7261M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7262M:	linux-wimax@intel.com
7263L:	wimax@linuxwimax.org (subscribers-only)
7264S:	Supported
7265W:	http://linuxwimax.org
7266F:	Documentation/wimax/README.i2400m
7267F:	drivers/net/wimax/i2400m/
7268F:	include/uapi/linux/wimax/i2400m.h
7269
7270INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7271M:	Mario Limonciello <mario.limonciello@dell.com>
7272S:	Maintained
7273F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7274
7275INTEL(R) TRACE HUB
7276M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7277S:	Supported
7278F:	Documentation/trace/intel_th.txt
7279F:	drivers/hwtracing/intel_th/
7280
7281INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7282M:	Ning Sun <ning.sun@intel.com>
7283L:	tboot-devel@lists.sourceforge.net
7284W:	http://tboot.sourceforge.net
7285T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7286S:	Supported
7287F:	Documentation/intel_txt.txt
7288F:	include/linux/tboot.h
7289F:	arch/x86/kernel/tboot.c
7290
7291INTEL-MID GPIO DRIVER
7292M:	David Cohen <david.a.cohen@linux.intel.com>
7293L:	linux-gpio@vger.kernel.org
7294S:	Maintained
7295F:	drivers/gpio/gpio-intel-mid.c
7296
7297INVENSENSE MPU-3050 GYROSCOPE DRIVER
7298M:	Linus Walleij <linus.walleij@linaro.org>
7299L:	linux-iio@vger.kernel.org
7300S:	Maintained
7301F:	drivers/iio/gyro/mpu3050*
7302F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7303
7304IOC3 ETHERNET DRIVER
7305M:	Ralf Baechle <ralf@linux-mips.org>
7306L:	linux-mips@linux-mips.org
7307S:	Maintained
7308F:	drivers/net/ethernet/sgi/ioc3-eth.c
7309
7310IOC3 SERIAL DRIVER
7311M:	Pat Gefre <pfg@sgi.com>
7312L:	linux-serial@vger.kernel.org
7313S:	Maintained
7314F:	drivers/tty/serial/ioc3_serial.c
7315
7316IOMMU DRIVERS
7317M:	Joerg Roedel <joro@8bytes.org>
7318L:	iommu@lists.linux-foundation.org
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7320S:	Maintained
7321F:	Documentation/devicetree/bindings/iommu/
7322F:	drivers/iommu/
7323F:	include/linux/iommu.h
7324F:	include/linux/iova.h
7325
7326IP MASQUERADING
7327M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7328S:	Maintained
7329F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7330
7331IPMI SUBSYSTEM
7332M:	Corey Minyard <minyard@acm.org>
7333L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7334W:	http://openipmi.sourceforge.net/
7335S:	Supported
7336F:	Documentation/IPMI.txt
7337F:	drivers/char/ipmi/
7338F:	include/linux/ipmi*
7339F:	include/uapi/linux/ipmi*
7340
7341IPS SCSI RAID DRIVER
7342M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7343L:	linux-scsi@vger.kernel.org
7344W:	http://www.adaptec.com/
7345S:	Maintained
7346F:	drivers/scsi/ips*
7347
7348IPVS
7349M:	Wensong Zhang <wensong@linux-vs.org>
7350M:	Simon Horman <horms@verge.net.au>
7351M:	Julian Anastasov <ja@ssi.bg>
7352L:	netdev@vger.kernel.org
7353L:	lvs-devel@vger.kernel.org
7354S:	Maintained
7355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7357F:	Documentation/networking/ipvs-sysctl.txt
7358F:	include/net/ip_vs.h
7359F:	include/uapi/linux/ip_vs.h
7360F:	net/netfilter/ipvs/
7361
7362IPWIRELESS DRIVER
7363M:	Jiri Kosina <jikos@kernel.org>
7364M:	David Sterba <dsterba@suse.com>
7365S:	Odd Fixes
7366F:	drivers/tty/ipwireless/
7367
7368IPX NETWORK LAYER
7369L:	netdev@vger.kernel.org
7370S:	Obsolete
7371F:	include/uapi/linux/ipx.h
7372F:	drivers/staging/ipx/
7373
7374IRDA SUBSYSTEM
7375M:	Samuel Ortiz <samuel@sortiz.org>
7376L:	irda-users@lists.sourceforge.net (subscribers-only)
7377L:	netdev@vger.kernel.org
7378W:	http://irda.sourceforge.net/
7379S:	Obsolete
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7381F:	Documentation/networking/irda.txt
7382F:	drivers/staging/irda/
7383
7384IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7385M:	Marc Zyngier <marc.zyngier@arm.com>
7386S:	Maintained
7387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7388F:	Documentation/IRQ-domain.txt
7389F:	include/linux/irqdomain.h
7390F:	kernel/irq/irqdomain.c
7391F:	kernel/irq/msi.c
7392
7393IRQ SUBSYSTEM
7394M:	Thomas Gleixner <tglx@linutronix.de>
7395L:	linux-kernel@vger.kernel.org
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7398F:	kernel/irq/
7399
7400IRQCHIP DRIVERS
7401M:	Thomas Gleixner <tglx@linutronix.de>
7402M:	Jason Cooper <jason@lakedaemon.net>
7403M:	Marc Zyngier <marc.zyngier@arm.com>
7404L:	linux-kernel@vger.kernel.org
7405S:	Maintained
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7407F:	Documentation/devicetree/bindings/interrupt-controller/
7408F:	drivers/irqchip/
7409
7410ISA
7411M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7412S:	Maintained
7413F:	Documentation/isa.txt
7414F:	drivers/base/isa.c
7415F:	include/linux/isa.h
7416
7417ISA RADIO MODULE
7418M:	Hans Verkuil <hverkuil@xs4all.nl>
7419L:	linux-media@vger.kernel.org
7420T:	git git://linuxtv.org/media_tree.git
7421W:	https://linuxtv.org
7422S:	Maintained
7423F:	drivers/media/radio/radio-isa*
7424
7425ISAPNP
7426M:	Jaroslav Kysela <perex@perex.cz>
7427S:	Maintained
7428F:	Documentation/isapnp.txt
7429F:	drivers/pnp/isapnp/
7430F:	include/linux/isapnp.h
7431
7432ISCSI
7433M:	Lee Duncan <lduncan@suse.com>
7434M:	Chris Leech <cleech@redhat.com>
7435L:	open-iscsi@googlegroups.com
7436W:	www.open-iscsi.com
7437S:	Maintained
7438F:	drivers/scsi/*iscsi*
7439F:	include/scsi/*iscsi*
7440
7441iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7442M:	Peter Jones <pjones@redhat.com>
7443M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7444S:	Maintained
7445F:	drivers/firmware/iscsi_ibft*
7446
7447ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7448M:	Or Gerlitz <ogerlitz@mellanox.com>
7449M:	Sagi Grimberg <sagi@grimberg.me>
7450M:	Roi Dayan <roid@mellanox.com>
7451L:	linux-rdma@vger.kernel.org
7452S:	Supported
7453W:	http://www.openfabrics.org
7454W:	www.open-iscsi.org
7455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7456F:	drivers/infiniband/ulp/iser/
7457
7458ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7459M:	Sagi Grimberg <sagi@grimberg.me>
7460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7461L:	linux-rdma@vger.kernel.org
7462L:	target-devel@vger.kernel.org
7463S:	Supported
7464W:	http://www.linux-iscsi.org
7465F:	drivers/infiniband/ulp/isert
7466
7467ISDN SUBSYSTEM
7468M:	Karsten Keil <isdn@linux-pingi.de>
7469L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7470L:	netdev@vger.kernel.org
7471W:	http://www.isdn4linux.de
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7473S:	Maintained
7474F:	Documentation/isdn/
7475F:	drivers/isdn/
7476F:	include/linux/isdn.h
7477F:	include/linux/isdn/
7478F:	include/uapi/linux/isdn.h
7479F:	include/uapi/linux/isdn/
7480
7481ISDN SUBSYSTEM (Eicon active card driver)
7482M:	Armin Schindler <mac@melware.de>
7483L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7484W:	http://www.melware.de
7485S:	Maintained
7486F:	drivers/isdn/hardware/eicon/
7487
7488IT87 HARDWARE MONITORING DRIVER
7489M:	Jean Delvare <jdelvare@suse.com>
7490L:	linux-hwmon@vger.kernel.org
7491S:	Maintained
7492F:	Documentation/hwmon/it87
7493F:	drivers/hwmon/it87.c
7494
7495IT913X MEDIA DRIVER
7496M:	Antti Palosaari <crope@iki.fi>
7497L:	linux-media@vger.kernel.org
7498W:	https://linuxtv.org
7499W:	http://palosaari.fi/linux/
7500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7501T:	git git://linuxtv.org/anttip/media_tree.git
7502S:	Maintained
7503F:	drivers/media/tuners/it913x*
7504
7505IVTV VIDEO4LINUX DRIVER
7506M:	Andy Walls <awalls@md.metrocast.net>
7507L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7508L:	linux-media@vger.kernel.org
7509T:	git git://linuxtv.org/media_tree.git
7510W:	http://www.ivtvdriver.org
7511S:	Maintained
7512F:	Documentation/media/v4l-drivers/ivtv*
7513F:	drivers/media/pci/ivtv/
7514F:	include/uapi/linux/ivtv*
7515
7516IX2505V MEDIA DRIVER
7517M:	Malcolm Priestley <tvboxspy@gmail.com>
7518L:	linux-media@vger.kernel.org
7519W:	https://linuxtv.org
7520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7521S:	Maintained
7522F:	drivers/media/dvb-frontends/ix2505v*
7523
7524JC42.4 TEMPERATURE SENSOR DRIVER
7525M:	Guenter Roeck <linux@roeck-us.net>
7526L:	linux-hwmon@vger.kernel.org
7527S:	Maintained
7528F:	drivers/hwmon/jc42.c
7529F:	Documentation/hwmon/jc42
7530
7531JFS FILESYSTEM
7532M:	Dave Kleikamp <shaggy@kernel.org>
7533L:	jfs-discussion@lists.sourceforge.net
7534W:	http://jfs.sourceforge.net/
7535T:	git git://github.com/kleikamp/linux-shaggy.git
7536S:	Maintained
7537F:	Documentation/filesystems/jfs.txt
7538F:	fs/jfs/
7539
7540JME NETWORK DRIVER
7541M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7542L:	netdev@vger.kernel.org
7543S:	Maintained
7544F:	drivers/net/ethernet/jme.*
7545
7546JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7547M:	David Woodhouse <dwmw2@infradead.org>
7548L:	linux-mtd@lists.infradead.org
7549W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7550S:	Maintained
7551F:	fs/jffs2/
7552F:	include/uapi/linux/jffs2.h
7553
7554JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7555M:	"Theodore Ts'o" <tytso@mit.edu>
7556M:	Jan Kara <jack@suse.com>
7557L:	linux-ext4@vger.kernel.org
7558S:	Maintained
7559F:	fs/jbd2/
7560F:	include/linux/jbd2.h
7561
7562JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7563M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7564L:	linux-media@vger.kernel.org
7565S:	Maintained
7566F:	drivers/media/platform/rcar_jpu.c
7567
7568JSM Neo PCI based serial card
7569M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7570L:	linux-serial@vger.kernel.org
7571S:	Maintained
7572F:	drivers/tty/serial/jsm/
7573
7574K10TEMP HARDWARE MONITORING DRIVER
7575M:	Clemens Ladisch <clemens@ladisch.de>
7576L:	linux-hwmon@vger.kernel.org
7577S:	Maintained
7578F:	Documentation/hwmon/k10temp
7579F:	drivers/hwmon/k10temp.c
7580
7581K8TEMP HARDWARE MONITORING DRIVER
7582M:	Rudolf Marek <r.marek@assembler.cz>
7583L:	linux-hwmon@vger.kernel.org
7584S:	Maintained
7585F:	Documentation/hwmon/k8temp
7586F:	drivers/hwmon/k8temp.c
7587
7588KASAN
7589M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7590R:	Alexander Potapenko <glider@google.com>
7591R:	Dmitry Vyukov <dvyukov@google.com>
7592L:	kasan-dev@googlegroups.com
7593S:	Maintained
7594F:	arch/*/include/asm/kasan.h
7595F:	arch/*/mm/kasan_init*
7596F:	Documentation/dev-tools/kasan.rst
7597F:	include/linux/kasan*.h
7598F:	lib/test_kasan.c
7599F:	mm/kasan/
7600F:	scripts/Makefile.kasan
7601
7602KCONFIG
7603L:	linux-kbuild@vger.kernel.org
7604S:	Orphan
7605F:	Documentation/kbuild/kconfig-language.txt
7606F:	scripts/kconfig/
7607
7608KDUMP
7609M:	Dave Young <dyoung@redhat.com>
7610M:	Baoquan He <bhe@redhat.com>
7611R:	Vivek Goyal <vgoyal@redhat.com>
7612L:	kexec@lists.infradead.org
7613W:	http://lse.sourceforge.net/kdump/
7614S:	Maintained
7615F:	Documentation/kdump/
7616
7617KEENE FM RADIO TRANSMITTER DRIVER
7618M:	Hans Verkuil <hverkuil@xs4all.nl>
7619L:	linux-media@vger.kernel.org
7620T:	git git://linuxtv.org/media_tree.git
7621W:	https://linuxtv.org
7622S:	Maintained
7623F:	drivers/media/radio/radio-keene*
7624
7625KERNEL AUTOMOUNTER v4 (AUTOFS4)
7626M:	Ian Kent <raven@themaw.net>
7627L:	autofs@vger.kernel.org
7628S:	Maintained
7629F:	fs/autofs4/
7630
7631KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7632M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7633M:	Michal Marek <michal.lkml@markovi.net>
7634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7635L:	linux-kbuild@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/kbuild/
7638F:	Makefile
7639F:	scripts/Makefile.*
7640F:	scripts/basic/
7641F:	scripts/mk*
7642F:	scripts/package/
7643
7644KERNEL JANITORS
7645L:	kernel-janitors@vger.kernel.org
7646W:	http://kernelnewbies.org/KernelJanitors
7647S:	Odd Fixes
7648
7649KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7650M:	"J. Bruce Fields" <bfields@fieldses.org>
7651M:	Jeff Layton <jlayton@kernel.org>
7652L:	linux-nfs@vger.kernel.org
7653W:	http://nfs.sourceforge.net/
7654T:	git git://linux-nfs.org/~bfields/linux.git
7655S:	Supported
7656F:	fs/nfsd/
7657F:	include/uapi/linux/nfsd/
7658F:	fs/lockd/
7659F:	fs/nfs_common/
7660F:	net/sunrpc/
7661F:	include/linux/lockd/
7662F:	include/linux/sunrpc/
7663F:	include/uapi/linux/sunrpc/
7664
7665KERNEL SELFTEST FRAMEWORK
7666M:	Shuah Khan <shuahkh@osg.samsung.com>
7667M:	Shuah Khan <shuah@kernel.org>
7668L:	linux-kselftest@vger.kernel.org
7669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7670S:	Maintained
7671F:	tools/testing/selftests/
7672F:	Documentation/dev-tools/kselftest*
7673
7674KERNEL USERMODE HELPER
7675M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7676L:	linux-kernel@vger.kernel.org
7677S:	Maintained
7678F:	kernel/umh.c
7679F:	include/linux/umh.h
7680
7681KERNEL VIRTUAL MACHINE (KVM)
7682M:	Paolo Bonzini <pbonzini@redhat.com>
7683M:	Radim Krčmář <rkrcmar@redhat.com>
7684L:	kvm@vger.kernel.org
7685W:	http://www.linux-kvm.org
7686T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7687S:	Supported
7688F:	Documentation/virtual/kvm/
7689F:	include/trace/events/kvm.h
7690F:	include/uapi/asm-generic/kvm*
7691F:	include/uapi/linux/kvm*
7692F:	include/asm-generic/kvm*
7693F:	include/linux/kvm*
7694F:	include/kvm/iodev.h
7695F:	virt/kvm/*
7696F:	tools/kvm/
7697
7698KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7699M:	Joerg Roedel <joro@8bytes.org>
7700L:	kvm@vger.kernel.org
7701W:	http://www.linux-kvm.org/
7702S:	Maintained
7703F:	arch/x86/include/asm/svm.h
7704F:	arch/x86/kvm/svm.c
7705
7706KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7707M:	Christoffer Dall <christoffer.dall@linaro.org>
7708M:	Marc Zyngier <marc.zyngier@arm.com>
7709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7710L:	kvmarm@lists.cs.columbia.edu
7711W:	http://systems.cs.columbia.edu/projects/kvm-arm
7712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7713S:	Supported
7714F:	arch/arm/include/uapi/asm/kvm*
7715F:	arch/arm/include/asm/kvm*
7716F:	arch/arm/kvm/
7717F:	virt/kvm/arm/
7718F:	include/kvm/arm_*
7719
7720KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7721M:	Christoffer Dall <christoffer.dall@linaro.org>
7722M:	Marc Zyngier <marc.zyngier@arm.com>
7723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7724L:	kvmarm@lists.cs.columbia.edu
7725S:	Maintained
7726F:	arch/arm64/include/uapi/asm/kvm*
7727F:	arch/arm64/include/asm/kvm*
7728F:	arch/arm64/kvm/
7729
7730KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7731M:	James Hogan <jhogan@kernel.org>
7732L:	linux-mips@linux-mips.org
7733S:	Supported
7734F:	arch/mips/include/uapi/asm/kvm*
7735F:	arch/mips/include/asm/kvm*
7736F:	arch/mips/kvm/
7737
7738KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7739M:	Paul Mackerras <paulus@ozlabs.org>
7740L:	kvm-ppc@vger.kernel.org
7741W:	http://www.linux-kvm.org/
7742T:	git git://github.com/agraf/linux-2.6.git
7743S:	Supported
7744F:	arch/powerpc/include/uapi/asm/kvm*
7745F:	arch/powerpc/include/asm/kvm*
7746F:	arch/powerpc/kvm/
7747F:	arch/powerpc/kernel/kvm*
7748
7749KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7750M:	Christian Borntraeger <borntraeger@de.ibm.com>
7751M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7752R:	David Hildenbrand <david@redhat.com>
7753R:	Cornelia Huck <cohuck@redhat.com>
7754L:	linux-s390@vger.kernel.org
7755W:	http://www.ibm.com/developerworks/linux/linux390/
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7757S:	Supported
7758F:	arch/s390/include/uapi/asm/kvm*
7759F:	arch/s390/include/asm/gmap.h
7760F:	arch/s390/include/asm/kvm*
7761F:	arch/s390/kvm/
7762F:	arch/s390/mm/gmap.c
7763
7764KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7765M:	Paolo Bonzini <pbonzini@redhat.com>
7766M:	Radim Krčmář <rkrcmar@redhat.com>
7767L:	kvm@vger.kernel.org
7768W:	http://www.linux-kvm.org
7769T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7770S:	Supported
7771F:	arch/x86/kvm/
7772F:	arch/x86/include/uapi/asm/kvm*
7773F:	arch/x86/include/asm/kvm*
7774F:	arch/x86/include/asm/pvclock-abi.h
7775F:	arch/x86/kernel/kvm.c
7776F:	arch/x86/kernel/kvmclock.c
7777
7778KERNFS
7779M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7780M:	Tejun Heo <tj@kernel.org>
7781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7782S:	Supported
7783F:	include/linux/kernfs.h
7784F:	fs/kernfs/
7785
7786KEXEC
7787M:	Eric Biederman <ebiederm@xmission.com>
7788W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7789L:	kexec@lists.infradead.org
7790S:	Maintained
7791F:	include/linux/kexec.h
7792F:	include/uapi/linux/kexec.h
7793F:	kernel/kexec*
7794
7795KEYS-ENCRYPTED
7796M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7797L:	linux-integrity@vger.kernel.org
7798L:	keyrings@vger.kernel.org
7799S:	Supported
7800F:	Documentation/security/keys/trusted-encrypted.rst
7801F:	include/keys/encrypted-type.h
7802F:	security/keys/encrypted-keys/
7803
7804KEYS-TRUSTED
7805M:	James Bottomley <jejb@linux.vnet.ibm.com>
7806M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7807L:	linux-integrity@vger.kernel.org
7808L:	keyrings@vger.kernel.org
7809S:	Supported
7810F:	Documentation/security/keys/trusted-encrypted.rst
7811F:	include/keys/trusted-type.h
7812F:	security/keys/trusted.c
7813F:	security/keys/trusted.h
7814
7815KEYS/KEYRINGS:
7816M:	David Howells <dhowells@redhat.com>
7817L:	keyrings@vger.kernel.org
7818S:	Maintained
7819F:	Documentation/security/keys/core.rst
7820F:	include/linux/key.h
7821F:	include/linux/key-type.h
7822F:	include/linux/keyctl.h
7823F:	include/uapi/linux/keyctl.h
7824F:	include/keys/
7825F:	security/keys/
7826
7827KGDB / KDB /debug_core
7828M:	Jason Wessel <jason.wessel@windriver.com>
7829M:	Daniel Thompson <daniel.thompson@linaro.org>
7830W:	http://kgdb.wiki.kernel.org/
7831L:	kgdb-bugreport@lists.sourceforge.net
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7833S:	Maintained
7834F:	Documentation/dev-tools/kgdb.rst
7835F:	drivers/misc/kgdbts.c
7836F:	drivers/tty/serial/kgdboc.c
7837F:	include/linux/kdb.h
7838F:	include/linux/kgdb.h
7839F:	kernel/debug/
7840
7841KMEMLEAK
7842M:	Catalin Marinas <catalin.marinas@arm.com>
7843S:	Maintained
7844F:	Documentation/dev-tools/kmemleak.rst
7845F:	include/linux/kmemleak.h
7846F:	mm/kmemleak.c
7847F:	mm/kmemleak-test.c
7848
7849KMOD KERNEL MODULE LOADER - USERMODE HELPER
7850M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7851L:	linux-kernel@vger.kernel.org
7852S:	Maintained
7853F:	kernel/kmod.c
7854F:	include/linux/kmod.h
7855F:	lib/test_kmod.c
7856F:	tools/testing/selftests/kmod/
7857
7858KPROBES
7859M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7860M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7861M:	"David S. Miller" <davem@davemloft.net>
7862M:	Masami Hiramatsu <mhiramat@kernel.org>
7863S:	Maintained
7864F:	Documentation/kprobes.txt
7865F:	include/linux/kprobes.h
7866F:	include/asm-generic/kprobes.h
7867F:	kernel/kprobes.c
7868
7869KS0108 LCD CONTROLLER DRIVER
7870M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7871W:	http://miguelojeda.es/auxdisplay.htm
7872W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7873S:	Maintained
7874F:	Documentation/auxdisplay/ks0108
7875F:	drivers/auxdisplay/ks0108.c
7876F:	include/linux/ks0108.h
7877
7878L3MDEV
7879M:	David Ahern <dsa@cumulusnetworks.com>
7880L:	netdev@vger.kernel.org
7881S:	Maintained
7882F:	net/l3mdev
7883F:	include/net/l3mdev.h
7884
7885LANTIQ MIPS ARCHITECTURE
7886M:	John Crispin <john@phrozen.org>
7887L:	linux-mips@linux-mips.org
7888S:	Maintained
7889F:	arch/mips/lantiq
7890F:	drivers/soc/lantiq
7891
7892LAPB module
7893L:	linux-x25@vger.kernel.org
7894S:	Orphan
7895F:	Documentation/networking/lapb-module.txt
7896F:	include/*/lapb.h
7897F:	net/lapb/
7898
7899LASI 53c700 driver for PARISC
7900M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7901L:	linux-scsi@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/scsi/53c700.txt
7904F:	drivers/scsi/53c700*
7905
7906LEAKING_ADDRESSES
7907M:	Tobin C. Harding <me@tobin.cc>
7908S:	Maintained
7909F:	scripts/leaking_addresses.pl
7910
7911LED SUBSYSTEM
7912M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7913M:	Pavel Machek <pavel@ucw.cz>
7914L:	linux-leds@vger.kernel.org
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7916S:	Maintained
7917F:	Documentation/devicetree/bindings/leds/
7918F:	drivers/leds/
7919F:	include/linux/leds.h
7920
7921LEGACY EEPROM DRIVER
7922M:	Jean Delvare <jdelvare@suse.com>
7923S:	Maintained
7924F:	Documentation/misc-devices/eeprom
7925F:	drivers/misc/eeprom/eeprom.c
7926
7927LEGO USB Tower driver
7928M:	Juergen Stuber <starblue@users.sourceforge.net>
7929L:	legousb-devel@lists.sourceforge.net
7930W:	http://legousb.sourceforge.net/
7931S:	Maintained
7932F:	drivers/usb/misc/legousbtower.c
7933
7934LG2160 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/lg2160.*
7943
7944LGDT3305 MEDIA DRIVER
7945M:	Michael Krufky <mkrufky@linuxtv.org>
7946L:	linux-media@vger.kernel.org
7947W:	https://linuxtv.org
7948W:	http://github.com/mkrufky
7949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7950T:	git git://linuxtv.org/mkrufky/tuners.git
7951S:	Maintained
7952F:	drivers/media/dvb-frontends/lgdt3305.*
7953
7954LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7955M:	Viresh Kumar <vireshk@kernel.org>
7956L:	linux-ide@vger.kernel.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7958S:	Maintained
7959F:	include/linux/pata_arasan_cf_data.h
7960F:	drivers/ata/pata_arasan_cf.c
7961
7962LIBATA PATA DRIVERS
7963M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7964M:	Tejun Heo <tj@kernel.org>
7965L:	linux-ide@vger.kernel.org
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7967S:	Maintained
7968F:	drivers/ata/pata_*.c
7969F:	drivers/ata/ata_generic.c
7970
7971LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7972M:	Linus Walleij <linus.walleij@linaro.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/pata_ftide010.c
7977F:	drivers/ata/sata_gemini.c
7978F:	drivers/ata/sata_gemini.h
7979
7980LIBATA SATA AHCI PLATFORM devices support
7981M:	Hans de Goede <hdegoede@redhat.com>
7982M:	Tejun Heo <tj@kernel.org>
7983L:	linux-ide@vger.kernel.org
7984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7985S:	Maintained
7986F:	drivers/ata/ahci_platform.c
7987F:	drivers/ata/libahci_platform.c
7988F:	include/linux/ahci_platform.h
7989
7990LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7991M:	Mikael Pettersson <mikpelinux@gmail.com>
7992L:	linux-ide@vger.kernel.org
7993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7994S:	Maintained
7995F:	drivers/ata/sata_promise.*
7996
7997LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7998M:	Tejun Heo <tj@kernel.org>
7999L:	linux-ide@vger.kernel.org
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001S:	Maintained
8002F:	drivers/ata/
8003F:	include/linux/ata.h
8004F:	include/linux/libata.h
8005F:	Documentation/devicetree/bindings/ata/
8006
8007LIBLOCKDEP
8008M:	Sasha Levin <alexander.levin@verizon.com>
8009S:	Maintained
8010F:	tools/lib/lockdep/
8011
8012LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8013M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8014L:	linux-nvdimm@lists.01.org
8015Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8016S:	Supported
8017F:	drivers/nvdimm/blk.c
8018F:	drivers/nvdimm/region_devs.c
8019
8020LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8021M:	Vishal Verma <vishal.l.verma@intel.com>
8022L:	linux-nvdimm@lists.01.org
8023Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8024S:	Supported
8025F:	drivers/nvdimm/btt*
8026
8027LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8028M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8029L:	linux-nvdimm@lists.01.org
8030Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8031S:	Supported
8032F:	drivers/nvdimm/pmem*
8033
8034LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8035M:	Dan Williams <dan.j.williams@intel.com>
8036L:	linux-nvdimm@lists.01.org
8037Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8039S:	Supported
8040F:	drivers/nvdimm/*
8041F:	drivers/acpi/nfit/*
8042F:	include/linux/nd.h
8043F:	include/linux/libnvdimm.h
8044F:	include/uapi/linux/ndctl.h
8045
8046LIGHTNVM PLATFORM SUPPORT
8047M:	Matias Bjorling <mb@lightnvm.io>
8048W:	http://github/OpenChannelSSD
8049L:	linux-block@vger.kernel.org
8050S:	Maintained
8051F:	drivers/lightnvm/
8052F:	include/linux/lightnvm.h
8053F:	include/uapi/linux/lightnvm.h
8054
8055LINUX FOR POWER MACINTOSH
8056M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8057W:	http://www.penguinppc.org/
8058L:	linuxppc-dev@lists.ozlabs.org
8059S:	Maintained
8060F:	arch/powerpc/platforms/powermac/
8061F:	drivers/macintosh/
8062
8063LINUX FOR POWERPC (32-BIT AND 64-BIT)
8064M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8065M:	Paul Mackerras <paulus@samba.org>
8066M:	Michael Ellerman <mpe@ellerman.id.au>
8067W:	https://github.com/linuxppc/linux/wiki
8068L:	linuxppc-dev@lists.ozlabs.org
8069Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8071S:	Supported
8072F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8073F:	Documentation/devicetree/bindings/powerpc/
8074F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8075F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8076F:	Documentation/powerpc/
8077F:	arch/powerpc/
8078F:	drivers/char/tpm/tpm_ibmvtpm*
8079F:	drivers/crypto/nx/
8080F:	drivers/crypto/vmx/
8081F:	drivers/i2c/busses/i2c-opal.c
8082F:	drivers/net/ethernet/ibm/ibmveth.*
8083F:	drivers/net/ethernet/ibm/ibmvnic.*
8084F:	drivers/pci/hotplug/pnv_php.c
8085F:	drivers/pci/hotplug/rpa*
8086F:	drivers/rtc/rtc-opal.c
8087F:	drivers/scsi/ibmvscsi/
8088F:	drivers/tty/hvc/hvc_opal.c
8089F:	drivers/watchdog/wdrtas.c
8090F:	tools/testing/selftests/powerpc
8091N:	/pmac
8092N:	powermac
8093N:	powernv
8094N:	[^a-z0-9]ps3
8095N:	pseries
8096
8097LINUX FOR POWERPC EMBEDDED MPC5XXX
8098M:	Anatolij Gustschin <agust@denx.de>
8099L:	linuxppc-dev@lists.ozlabs.org
8100T:	git git://git.denx.de/linux-denx-agust.git
8101S:	Maintained
8102F:	arch/powerpc/platforms/512x/
8103F:	arch/powerpc/platforms/52xx/
8104
8105LINUX FOR POWERPC EMBEDDED PPC4XX
8106M:	Alistair Popple <alistair@popple.id.au>
8107M:	Matt Porter <mporter@kernel.crashing.org>
8108W:	http://www.penguinppc.org/
8109L:	linuxppc-dev@lists.ozlabs.org
8110S:	Maintained
8111F:	arch/powerpc/platforms/40x/
8112F:	arch/powerpc/platforms/44x/
8113
8114LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8115M:	Scott Wood <oss@buserror.net>
8116M:	Kumar Gala <galak@kernel.crashing.org>
8117W:	http://www.penguinppc.org/
8118L:	linuxppc-dev@lists.ozlabs.org
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8120S:	Maintained
8121F:	arch/powerpc/platforms/83xx/
8122F:	arch/powerpc/platforms/85xx/
8123F:	Documentation/devicetree/bindings/powerpc/fsl/
8124
8125LINUX FOR POWERPC EMBEDDED PPC8XX
8126M:	Vitaly Bordug <vitb@kernel.crashing.org>
8127W:	http://www.penguinppc.org/
8128L:	linuxppc-dev@lists.ozlabs.org
8129S:	Maintained
8130F:	arch/powerpc/platforms/8xx/
8131
8132LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8133L:	linuxppc-dev@lists.ozlabs.org
8134S:	Orphan
8135F:	arch/powerpc/*/*virtex*
8136F:	arch/powerpc/*/*/*virtex*
8137
8138LINUX FOR POWERPC PA SEMI PWRFICIENT
8139L:	linuxppc-dev@lists.ozlabs.org
8140S:	Orphan
8141F:	arch/powerpc/platforms/pasemi/
8142F:	drivers/*/*pasemi*
8143F:	drivers/*/*/*pasemi*
8144
8145LINUX KERNEL DUMP TEST MODULE (LKDTM)
8146M:	Kees Cook <keescook@chromium.org>
8147S:	Maintained
8148F:	drivers/misc/lkdtm*
8149
8150LINUX SECURITY MODULE (LSM) FRAMEWORK
8151M:	Chris Wright <chrisw@sous-sol.org>
8152L:	linux-security-module@vger.kernel.org
8153S:	Supported
8154
8155LIS3LV02D ACCELEROMETER DRIVER
8156M:	Eric Piel <eric.piel@tremplin-utc.net>
8157S:	Maintained
8158F:	Documentation/misc-devices/lis3lv02d
8159F:	drivers/misc/lis3lv02d/
8160F:	drivers/platform/x86/hp_accel.c
8161
8162LIVE PATCHING
8163M:	Josh Poimboeuf <jpoimboe@redhat.com>
8164M:	Jessica Yu <jeyu@kernel.org>
8165M:	Jiri Kosina <jikos@kernel.org>
8166M:	Miroslav Benes <mbenes@suse.cz>
8167R:	Petr Mladek <pmladek@suse.com>
8168S:	Maintained
8169F:	kernel/livepatch/
8170F:	include/linux/livepatch.h
8171F:	arch/x86/include/asm/livepatch.h
8172F:	arch/x86/kernel/livepatch.c
8173F:	Documentation/livepatch/
8174F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8175F:	samples/livepatch/
8176L:	live-patching@vger.kernel.org
8177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8178
8179LLC (802.2)
8180L:	netdev@vger.kernel.org
8181S:	Odd fixes
8182F:	include/linux/llc.h
8183F:	include/uapi/linux/llc.h
8184F:	include/net/llc*
8185F:	net/llc/
8186
8187LM73 HARDWARE MONITOR DRIVER
8188M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8189L:	linux-hwmon@vger.kernel.org
8190S:	Maintained
8191F:	drivers/hwmon/lm73.c
8192
8193LM78 HARDWARE MONITOR DRIVER
8194M:	Jean Delvare <jdelvare@suse.com>
8195L:	linux-hwmon@vger.kernel.org
8196S:	Maintained
8197F:	Documentation/hwmon/lm78
8198F:	drivers/hwmon/lm78.c
8199
8200LM83 HARDWARE MONITOR DRIVER
8201M:	Jean Delvare <jdelvare@suse.com>
8202L:	linux-hwmon@vger.kernel.org
8203S:	Maintained
8204F:	Documentation/hwmon/lm83
8205F:	drivers/hwmon/lm83.c
8206
8207LM90 HARDWARE MONITOR DRIVER
8208M:	Jean Delvare <jdelvare@suse.com>
8209L:	linux-hwmon@vger.kernel.org
8210S:	Maintained
8211F:	Documentation/hwmon/lm90
8212F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8213F:	drivers/hwmon/lm90.c
8214F:	include/dt-bindings/thermal/lm90.h
8215
8216LM95234 HARDWARE MONITOR DRIVER
8217M:	Guenter Roeck <linux@roeck-us.net>
8218L:	linux-hwmon@vger.kernel.org
8219S:	Maintained
8220F:	Documentation/hwmon/lm95234
8221F:	drivers/hwmon/lm95234.c
8222
8223LME2510 MEDIA DRIVER
8224M:	Malcolm Priestley <tvboxspy@gmail.com>
8225L:	linux-media@vger.kernel.org
8226W:	https://linuxtv.org
8227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8228S:	Maintained
8229F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8230
8231LOADPIN SECURITY MODULE
8232M:	Kees Cook <keescook@chromium.org>
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8234S:	Supported
8235F:	security/loadpin/
8236F:	Documentation/admin-guide/LSM/LoadPin.rst
8237
8238LOCKING PRIMITIVES
8239M:	Peter Zijlstra <peterz@infradead.org>
8240M:	Ingo Molnar <mingo@redhat.com>
8241L:	linux-kernel@vger.kernel.org
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8243S:	Maintained
8244F:	Documentation/locking/
8245F:	include/linux/lockdep.h
8246F:	include/linux/spinlock*.h
8247F:	arch/*/include/asm/spinlock*.h
8248F:	include/linux/rwlock*.h
8249F:	include/linux/mutex*.h
8250F:	arch/*/include/asm/mutex*.h
8251F:	include/linux/rwsem*.h
8252F:	arch/*/include/asm/rwsem.h
8253F:	include/linux/seqlock.h
8254F:	lib/locking*.[ch]
8255F:	kernel/locking/
8256X:	kernel/locking/locktorture.c
8257
8258LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8259M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8260L:	linux-ntfs-dev@lists.sourceforge.net
8261W:	http://www.linux-ntfs.org/content/view/19/37/
8262S:	Maintained
8263F:	Documentation/ldm.txt
8264F:	block/partitions/ldm.*
8265
8266LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8267M:	Sathya Prakash <sathya.prakash@broadcom.com>
8268M:	Chaitra P B <chaitra.basappa@broadcom.com>
8269M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8270L:	MPT-FusionLinux.pdl@broadcom.com
8271L:	linux-scsi@vger.kernel.org
8272W:	http://www.avagotech.com/support/
8273S:	Supported
8274F:	drivers/message/fusion/
8275F:	drivers/scsi/mpt2sas/
8276F:	drivers/scsi/mpt3sas/
8277
8278LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8279M:	Matthew Wilcox <matthew@wil.cx>
8280L:	linux-scsi@vger.kernel.org
8281S:	Maintained
8282F:	drivers/scsi/sym53c8xx_2/
8283
8284LTC4261 HARDWARE MONITOR DRIVER
8285M:	Guenter Roeck <linux@roeck-us.net>
8286L:	linux-hwmon@vger.kernel.org
8287S:	Maintained
8288F:	Documentation/hwmon/ltc4261
8289F:	drivers/hwmon/ltc4261.c
8290
8291LTC4306 I2C MULTIPLEXER DRIVER
8292M:	Michael Hennerich <michael.hennerich@analog.com>
8293W:	http://ez.analog.com/community/linux-device-drivers
8294L:	linux-i2c@vger.kernel.org
8295S:	Supported
8296F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8297F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8298
8299LTP (Linux Test Project)
8300M:	Mike Frysinger <vapier@gentoo.org>
8301M:	Cyril Hrubis <chrubis@suse.cz>
8302M:	Wanlong Gao <wanlong.gao@gmail.com>
8303M:	Jan Stancek <jstancek@redhat.com>
8304M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8305M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8306L:	ltp@lists.linux.it (subscribers-only)
8307W:	http://linux-test-project.github.io/
8308T:	git git://github.com/linux-test-project/ltp.git
8309S:	Maintained
8310
8311M32R ARCHITECTURE
8312W:	http://www.linux-m32r.org/
8313S:	Orphan
8314F:	arch/m32r/
8315
8316M68K ARCHITECTURE
8317M:	Geert Uytterhoeven <geert@linux-m68k.org>
8318L:	linux-m68k@lists.linux-m68k.org
8319W:	http://www.linux-m68k.org/
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8321S:	Maintained
8322F:	arch/m68k/
8323F:	drivers/zorro/
8324
8325M68K ON APPLE MACINTOSH
8326M:	Joshua Thompson <funaho@jurai.org>
8327W:	http://www.mac.linux-m68k.org/
8328L:	linux-m68k@lists.linux-m68k.org
8329S:	Maintained
8330F:	arch/m68k/mac/
8331
8332M68K ON HP9000/300
8333M:	Philip Blundell <philb@gnu.org>
8334W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8335S:	Maintained
8336F:	arch/m68k/hp300/
8337
8338M88DS3103 MEDIA DRIVER
8339M:	Antti Palosaari <crope@iki.fi>
8340L:	linux-media@vger.kernel.org
8341W:	https://linuxtv.org
8342W:	http://palosaari.fi/linux/
8343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8344T:	git git://linuxtv.org/anttip/media_tree.git
8345S:	Maintained
8346F:	drivers/media/dvb-frontends/m88ds3103*
8347
8348M88RS2000 MEDIA DRIVER
8349M:	Malcolm Priestley <tvboxspy@gmail.com>
8350L:	linux-media@vger.kernel.org
8351W:	https://linuxtv.org
8352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8353S:	Maintained
8354F:	drivers/media/dvb-frontends/m88rs2000*
8355
8356MA901 MASTERKIT USB FM RADIO DRIVER
8357M:	Alexey Klimov <klimov.linux@gmail.com>
8358L:	linux-media@vger.kernel.org
8359T:	git git://linuxtv.org/media_tree.git
8360S:	Maintained
8361F:	drivers/media/radio/radio-ma901.c
8362
8363MAC80211
8364M:	Johannes Berg <johannes@sipsolutions.net>
8365L:	linux-wireless@vger.kernel.org
8366W:	http://wireless.kernel.org/
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8369S:	Maintained
8370F:	Documentation/networking/mac80211-injection.txt
8371F:	include/net/mac80211.h
8372F:	net/mac80211/
8373F:	drivers/net/wireless/mac80211_hwsim.[ch]
8374F:	Documentation/networking/mac80211_hwsim/README
8375
8376MAILBOX API
8377M:	Jassi Brar <jassisinghbrar@gmail.com>
8378L:	linux-kernel@vger.kernel.org
8379S:	Maintained
8380F:	drivers/mailbox/
8381F:	include/linux/mailbox_client.h
8382F:	include/linux/mailbox_controller.h
8383
8384MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8385M:	Michael Kerrisk <mtk.manpages@gmail.com>
8386W:	http://www.kernel.org/doc/man-pages
8387L:	linux-man@vger.kernel.org
8388S:	Maintained
8389
8390MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8391M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8392L:	linux-mips@linux-mips.org
8393S:	Maintained
8394F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8395
8396MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8397M:	Andrew Lunn <andrew@lunn.ch>
8398M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8399L:	netdev@vger.kernel.org
8400S:	Maintained
8401F:	drivers/net/dsa/mv88e6xxx/
8402F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8403
8404MARVELL ARMADA DRM SUPPORT
8405M:	Russell King <linux@armlinux.org.uk>
8406S:	Maintained
8407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8409F:	drivers/gpu/drm/armada/
8410F:	include/uapi/drm/armada_drm.h
8411F:	Documentation/devicetree/bindings/display/armada/
8412
8413MARVELL CRYPTO DRIVER
8414M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8415M:	Arnaud Ebalard <arno@natisbad.org>
8416F:	drivers/crypto/marvell/
8417S:	Maintained
8418L:	linux-crypto@vger.kernel.org
8419
8420MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8421M:	Mirko Lindner <mlindner@marvell.com>
8422M:	Stephen Hemminger <stephen@networkplumber.org>
8423L:	netdev@vger.kernel.org
8424S:	Maintained
8425F:	drivers/net/ethernet/marvell/sk*
8426
8427MARVELL LIBERTAS WIRELESS DRIVER
8428L:	libertas-dev@lists.infradead.org
8429S:	Orphan
8430F:	drivers/net/wireless/marvell/libertas/
8431
8432MARVELL MACCHIATOBIN SUPPORT
8433M:	Russell King <rmk@armlinux.org.uk>
8434L:	linux-arm-kernel@lists.infradead.org
8435S:	Maintained
8436F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8437
8438MARVELL MV643XX ETHERNET DRIVER
8439M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8440L:	netdev@vger.kernel.org
8441S:	Maintained
8442F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8443F:	include/linux/mv643xx.h
8444
8445MARVELL MV88X3310 PHY DRIVER
8446M:	Russell King <rmk@armlinux.org.uk>
8447L:	netdev@vger.kernel.org
8448S:	Maintained
8449F:	drivers/net/phy/marvell10g.c
8450
8451MARVELL MVNETA ETHERNET DRIVER
8452M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8453L:	netdev@vger.kernel.org
8454S:	Maintained
8455F:	drivers/net/ethernet/marvell/mvneta.*
8456
8457MARVELL MWIFIEX WIRELESS DRIVER
8458M:	Amitkumar Karwar <amitkarwar@gmail.com>
8459M:	Nishant Sarmukadam <nishants@marvell.com>
8460M:	Ganapathi Bhat <gbhat@marvell.com>
8461M:	Xinming Hu <huxm@marvell.com>
8462L:	linux-wireless@vger.kernel.org
8463S:	Maintained
8464F:	drivers/net/wireless/marvell/mwifiex/
8465
8466MARVELL MWL8K WIRELESS DRIVER
8467M:	Lennert Buytenhek <buytenh@wantstofly.org>
8468L:	linux-wireless@vger.kernel.org
8469S:	Odd Fixes
8470F:	drivers/net/wireless/marvell/mwl8k.c
8471
8472MARVELL NAND CONTROLLER DRIVER
8473M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8474L:	linux-mtd@lists.infradead.org
8475S:	Maintained
8476F:	drivers/mtd/nand/marvell_nand.c
8477F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8478
8479MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8480M:	Nicolas Pitre <nico@fluxnic.net>
8481S:	Odd Fixes
8482F:	drivers/mmc/host/mvsdio.*
8483
8484MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8485M:	Hu Ziji <huziji@marvell.com>
8486L:	linux-mmc@vger.kernel.org
8487S:	Supported
8488F:	drivers/mmc/host/sdhci-xenon*
8489F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8490
8491MATROX FRAMEBUFFER DRIVER
8492L:	linux-fbdev@vger.kernel.org
8493S:	Orphan
8494F:	drivers/video/fbdev/matrox/matroxfb_*
8495F:	include/uapi/linux/matroxfb.h
8496
8497MAX16065 HARDWARE MONITOR DRIVER
8498M:	Guenter Roeck <linux@roeck-us.net>
8499L:	linux-hwmon@vger.kernel.org
8500S:	Maintained
8501F:	Documentation/hwmon/max16065
8502F:	drivers/hwmon/max16065.c
8503
8504MAX20751 HARDWARE MONITOR DRIVER
8505M:	Guenter Roeck <linux@roeck-us.net>
8506L:	linux-hwmon@vger.kernel.org
8507S:	Maintained
8508F:	Documentation/hwmon/max20751
8509F:	drivers/hwmon/max20751.c
8510
8511MAX2175 SDR TUNER DRIVER
8512M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515S:	Maintained
8516F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8517F:	Documentation/media/v4l-drivers/max2175.rst
8518F:	drivers/media/i2c/max2175*
8519F:	include/uapi/linux/max2175.h
8520
8521MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8522L:	linux-hwmon@vger.kernel.org
8523S:	Orphan
8524F:	Documentation/hwmon/max6650
8525F:	drivers/hwmon/max6650.c
8526
8527MAX6697 HARDWARE MONITOR DRIVER
8528M:	Guenter Roeck <linux@roeck-us.net>
8529L:	linux-hwmon@vger.kernel.org
8530S:	Maintained
8531F:	Documentation/hwmon/max6697
8532F:	Documentation/devicetree/bindings/i2c/max6697.txt
8533F:	drivers/hwmon/max6697.c
8534F:	include/linux/platform_data/max6697.h
8535
8536MAX9860 MONO AUDIO VOICE CODEC DRIVER
8537M:	Peter Rosin <peda@axentia.se>
8538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8539S:	Maintained
8540F:	Documentation/devicetree/bindings/sound/max9860.txt
8541F:	sound/soc/codecs/max9860.*
8542
8543MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8544M:	Javier Martinez Canillas <javier@dowhile0.org>
8545L:	linux-kernel@vger.kernel.org
8546S:	Supported
8547F:	drivers/regulator/max77802-regulator.c
8548F:	Documentation/devicetree/bindings/*/*max77802.txt
8549F:	include/dt-bindings/*/*max77802.h
8550
8551MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8552M:	Krzysztof Kozlowski <krzk@kernel.org>
8553M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8554L:	linux-pm@vger.kernel.org
8555S:	Supported
8556F:	drivers/power/supply/max14577_charger.c
8557F:	drivers/power/supply/max77693_charger.c
8558
8559MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8560M:	Chanwoo Choi <cw00.choi@samsung.com>
8561M:	Krzysztof Kozlowski <krzk@kernel.org>
8562M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8563L:	linux-kernel@vger.kernel.org
8564S:	Supported
8565F:	drivers/*/max14577*.c
8566F:	drivers/*/max77686*.c
8567F:	drivers/*/max77693*.c
8568F:	drivers/extcon/extcon-max14577.c
8569F:	drivers/extcon/extcon-max77693.c
8570F:	drivers/rtc/rtc-max77686.c
8571F:	drivers/clk/clk-max77686.c
8572F:	Documentation/devicetree/bindings/mfd/max14577.txt
8573F:	Documentation/devicetree/bindings/*/max77686.txt
8574F:	Documentation/devicetree/bindings/mfd/max77693.txt
8575F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8576F:	include/linux/mfd/max14577*.h
8577F:	include/linux/mfd/max77686*.h
8578F:	include/linux/mfd/max77693*.h
8579
8580MAXIRADIO FM RADIO RECEIVER DRIVER
8581M:	Hans Verkuil <hverkuil@xs4all.nl>
8582L:	linux-media@vger.kernel.org
8583T:	git git://linuxtv.org/media_tree.git
8584W:	https://linuxtv.org
8585S:	Maintained
8586F:	drivers/media/radio/radio-maxiradio*
8587
8588MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8589M:	Peter Rosin <peda@axentia.se>
8590L:	linux-iio@vger.kernel.org
8591S:	Maintained
8592F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8593F:	drivers/iio/potentiometer/mcp4531.c
8594
8595MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8596M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8597L:	linux-iio@vger.kernel.org
8598S:	Maintained
8599F:	drivers/iio/dac/cio-dac.c
8600
8601MEDIA DRIVERS FOR ASCOT2E
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/ascot2e*
8610
8611MEDIA DRIVERS FOR CXD2841ER
8612M:	Sergey Kozlov <serjk@netup.ru>
8613M:	Abylay Ospan <aospan@netup.ru>
8614L:	linux-media@vger.kernel.org
8615W:	https://linuxtv.org
8616W:	http://netup.tv/
8617T:	git git://linuxtv.org/media_tree.git
8618S:	Supported
8619F:	drivers/media/dvb-frontends/cxd2841er*
8620
8621MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8622M:	Daniel Scheller <d.scheller.oss@gmail.com>
8623L:	linux-media@vger.kernel.org
8624W:	https://linuxtv.org
8625T:	git git://linuxtv.org/media_tree.git
8626S:	Maintained
8627F:	drivers/media/pci/ddbridge/*
8628
8629MEDIA DRIVERS FOR FREESCALE IMX
8630M:	Steve Longerbeam <slongerbeam@gmail.com>
8631M:	Philipp Zabel <p.zabel@pengutronix.de>
8632L:	linux-media@vger.kernel.org
8633T:	git git://linuxtv.org/media_tree.git
8634S:	Maintained
8635F:	Documentation/devicetree/bindings/media/imx.txt
8636F:	Documentation/media/v4l-drivers/imx.rst
8637F:	drivers/staging/media/imx/
8638F:	include/linux/imx-media.h
8639F:	include/media/imx.h
8640
8641MEDIA DRIVERS FOR HELENE
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/helene*
8649
8650MEDIA DRIVERS FOR HORUS3A
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/horus3a*
8659
8660MEDIA DRIVERS FOR LNBH25
8661M:	Sergey Kozlov <serjk@netup.ru>
8662M:	Abylay Ospan <aospan@netup.ru>
8663L:	linux-media@vger.kernel.org
8664W:	https://linuxtv.org
8665W:	http://netup.tv/
8666T:	git git://linuxtv.org/media_tree.git
8667S:	Supported
8668F:	drivers/media/dvb-frontends/lnbh25*
8669
8670MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8671M:	Daniel Scheller <d.scheller.oss@gmail.com>
8672L:	linux-media@vger.kernel.org
8673W:	https://linuxtv.org
8674T:	git git://linuxtv.org/media_tree.git
8675S:	Maintained
8676F:	drivers/media/dvb-frontends/mxl5xx*
8677
8678MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8679M:	Sergey Kozlov <serjk@netup.ru>
8680M:	Abylay Ospan <aospan@netup.ru>
8681L:	linux-media@vger.kernel.org
8682W:	https://linuxtv.org
8683W:	http://netup.tv/
8684T:	git git://linuxtv.org/media_tree.git
8685S:	Supported
8686F:	drivers/media/pci/netup_unidvb/*
8687
8688MEDIA DRIVERS FOR RENESAS - DRIF
8689M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8690L:	linux-media@vger.kernel.org
8691L:	linux-renesas-soc@vger.kernel.org
8692T:	git git://linuxtv.org/media_tree.git
8693S:	Supported
8694F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8695F:	drivers/media/platform/rcar_drif.c
8696
8697MEDIA DRIVERS FOR RENESAS - FCP
8698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,fcp.txt
8704F:	drivers/media/platform/rcar-fcp.c
8705F:	include/media/rcar-fcp.h
8706
8707MEDIA DRIVERS FOR RENESAS - FDP1
8708M:	Kieran Bingham <kieran@bingham.xyz>
8709L:	linux-media@vger.kernel.org
8710L:	linux-renesas-soc@vger.kernel.org
8711T:	git git://linuxtv.org/media_tree.git
8712S:	Supported
8713F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8714F:	drivers/media/platform/rcar_fdp1.c
8715
8716MEDIA DRIVERS FOR RENESAS - VIN
8717M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8718L:	linux-media@vger.kernel.org
8719L:	linux-renesas-soc@vger.kernel.org
8720T:	git git://linuxtv.org/media_tree.git
8721S:	Supported
8722F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8723F:	drivers/media/platform/rcar-vin/
8724
8725MEDIA DRIVERS FOR RENESAS - VSP1
8726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727L:	linux-media@vger.kernel.org
8728L:	linux-renesas-soc@vger.kernel.org
8729T:	git git://linuxtv.org/media_tree.git
8730S:	Supported
8731F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8732F:	drivers/media/platform/vsp1/
8733
8734MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8735M:	Daniel Scheller <d.scheller.oss@gmail.com>
8736L:	linux-media@vger.kernel.org
8737W:	https://linuxtv.org
8738T:	git git://linuxtv.org/media_tree.git
8739S:	Maintained
8740F:	drivers/media/dvb-frontends/stv0910*
8741
8742MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8743M:	Daniel Scheller <d.scheller.oss@gmail.com>
8744L:	linux-media@vger.kernel.org
8745W:	https://linuxtv.org
8746T:	git git://linuxtv.org/media_tree.git
8747S:	Maintained
8748F:	drivers/media/dvb-frontends/stv6111*
8749
8750MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8751M:	Dmitry Osipenko <digetx@gmail.com>
8752L:	linux-media@vger.kernel.org
8753L:	linux-tegra@vger.kernel.org
8754T:	git git://linuxtv.org/media_tree.git
8755S:	Maintained
8756F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8757F:	drivers/staging/media/tegra-vde/
8758
8759MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8760M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8761M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8762P:	LinuxTV.org Project
8763L:	linux-media@vger.kernel.org
8764W:	https://linuxtv.org
8765Q:	http://patchwork.kernel.org/project/linux-media/list/
8766T:	git git://linuxtv.org/media_tree.git
8767S:	Maintained
8768F:	Documentation/devicetree/bindings/media/
8769F:	Documentation/media/
8770F:	drivers/media/
8771F:	drivers/staging/media/
8772F:	include/linux/platform_data/media/
8773F:	include/media/
8774F:	include/uapi/linux/dvb/
8775F:	include/uapi/linux/videodev2.h
8776F:	include/uapi/linux/media.h
8777F:	include/uapi/linux/v4l2-*
8778F:	include/uapi/linux/meye.h
8779F:	include/uapi/linux/ivtv*
8780F:	include/uapi/linux/uvcvideo.h
8781
8782MEDIATEK CIR DRIVER
8783M:	Sean Wang <sean.wang@mediatek.com>
8784S:	Maintained
8785F:	drivers/media/rc/mtk-cir.c
8786
8787MEDIATEK PMIC LED DRIVER
8788M:	Sean Wang <sean.wang@mediatek.com>
8789S:	Maintained
8790F:	drivers/leds/leds-mt6323.c
8791F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8792
8793MEDIATEK ETHERNET DRIVER
8794M:	Felix Fietkau <nbd@openwrt.org>
8795M:	John Crispin <john@phrozen.org>
8796M:	Sean Wang <sean.wang@mediatek.com>
8797M:	Nelson Chang <nelson.chang@mediatek.com>
8798L:	netdev@vger.kernel.org
8799S:	Maintained
8800F:	drivers/net/ethernet/mediatek/
8801
8802MEDIATEK SWITCH DRIVER
8803M:	Sean Wang <sean.wang@mediatek.com>
8804L:	netdev@vger.kernel.org
8805S:	Maintained
8806F:	drivers/net/dsa/mt7530.*
8807F:	net/dsa/tag_mtk.c
8808
8809MEDIATEK JPEG DRIVER
8810M:	Rick Chang <rick.chang@mediatek.com>
8811M:	Bin Liu <bin.liu@mediatek.com>
8812S:	Supported
8813F:	drivers/media/platform/mtk-jpeg/
8814F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8815
8816MEDIATEK MDP DRIVER
8817M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8818M:	Houlong Wei <houlong.wei@mediatek.com>
8819M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8820S:	Supported
8821F:	drivers/media/platform/mtk-mdp/
8822F:	drivers/media/platform/mtk-vpu/
8823F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8824
8825MEDIATEK MEDIA DRIVER
8826M:	Tiffany Lin <tiffany.lin@mediatek.com>
8827M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8828S:	Supported
8829F:	drivers/media/platform/mtk-vcodec/
8830F:	drivers/media/platform/mtk-vpu/
8831F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8832F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8833
8834MEDIATEK MT7601U WIRELESS LAN DRIVER
8835M:	Jakub Kicinski <kubakici@wp.pl>
8836L:	linux-wireless@vger.kernel.org
8837S:	Maintained
8838F:	drivers/net/wireless/mediatek/mt7601u/
8839
8840MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8841M:	Sean Wang <sean.wang@mediatek.com>
8842S:	Maintained
8843F:	drivers/char/hw_random/mtk-rng.c
8844
8845MEDIATEK USB3 DRD IP DRIVER
8846M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8847L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8849L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8850S:	Maintained
8851F:	drivers/usb/mtu3/
8852
8853MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8854M:	Peter Senna Tschudin <peter.senna@collabora.com>
8855M:	Martin Donnelly <martin.donnelly@ge.com>
8856M:	Martyn Welch <martyn.welch@collabora.co.uk>
8857S:	Maintained
8858F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8859F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8860
8861MEGARAID SCSI/SAS DRIVERS
8862M:	Kashyap Desai <kashyap.desai@broadcom.com>
8863M:	Sumit Saxena <sumit.saxena@broadcom.com>
8864M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8865L:	megaraidlinux.pdl@broadcom.com
8866L:	linux-scsi@vger.kernel.org
8867W:	http://www.avagotech.com/support/
8868S:	Maintained
8869F:	Documentation/scsi/megaraid.txt
8870F:	drivers/scsi/megaraid.*
8871F:	drivers/scsi/megaraid/
8872
8873MELEXIS MLX90614 DRIVER
8874M:	Crt Mori <cmo@melexis.com>
8875L:	linux-iio@vger.kernel.org
8876W:	http://www.melexis.com
8877S:	Supported
8878F:	drivers/iio/temperature/mlx90614.c
8879
8880MELFAS MIP4 TOUCHSCREEN DRIVER
8881M:	Sangwon Jee <jeesw@melfas.com>
8882W:	http://www.melfas.com
8883S:	Supported
8884F:	drivers/input/touchscreen/melfas_mip4.c
8885F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8886
8887MELLANOX ETHERNET DRIVER (mlx4_en)
8888M:	Tariq Toukan <tariqt@mellanox.com>
8889L:	netdev@vger.kernel.org
8890S:	Supported
8891W:	http://www.mellanox.com
8892Q:	http://patchwork.ozlabs.org/project/netdev/list/
8893F:	drivers/net/ethernet/mellanox/mlx4/en_*
8894
8895MELLANOX ETHERNET DRIVER (mlx5e)
8896M:	Saeed Mahameed <saeedm@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_*
8902
8903MELLANOX ETHERNET INNOVA DRIVER
8904M:	Ilan Tayari <ilant@mellanox.com>
8905R:	Boris Pismenny <borisp@mellanox.com>
8906L:	netdev@vger.kernel.org
8907S:	Supported
8908W:	http://www.mellanox.com
8909Q:	http://patchwork.ozlabs.org/project/netdev/list/
8910F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8911F:	include/linux/mlx5/mlx5_ifc_fpga.h
8912
8913MELLANOX ETHERNET INNOVA IPSEC DRIVER
8914M:	Ilan Tayari <ilant@mellanox.com>
8915R:	Boris Pismenny <borisp@mellanox.com>
8916L:	netdev@vger.kernel.org
8917S:	Supported
8918W:	http://www.mellanox.com
8919Q:	http://patchwork.ozlabs.org/project/netdev/list/
8920F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8921F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8922
8923MELLANOX ETHERNET SWITCH DRIVERS
8924M:	Jiri Pirko <jiri@mellanox.com>
8925M:	Ido Schimmel <idosch@mellanox.com>
8926L:	netdev@vger.kernel.org
8927S:	Supported
8928W:	http://www.mellanox.com
8929Q:	http://patchwork.ozlabs.org/project/netdev/list/
8930F:	drivers/net/ethernet/mellanox/mlxsw/
8931
8932MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8933M:	mlxsw@mellanox.com
8934L:	netdev@vger.kernel.org
8935S:	Supported
8936W:	http://www.mellanox.com
8937Q:	http://patchwork.ozlabs.org/project/netdev/list/
8938F:	drivers/net/ethernet/mellanox/mlxfw/
8939
8940MELLANOX HARDWARE PLATFORM SUPPORT
8941M:	Andy Shevchenko <andy@infradead.org>
8942M:	Darren Hart <dvhart@infradead.org>
8943M:	Vadim Pasternak <vadimp@mellanox.com>
8944L:	platform-driver-x86@vger.kernel.org
8945S:	Supported
8946F:	drivers/platform/mellanox/
8947
8948MELLANOX MLX4 core VPI driver
8949M:	Tariq Toukan <tariqt@mellanox.com>
8950L:	netdev@vger.kernel.org
8951L:	linux-rdma@vger.kernel.org
8952W:	http://www.mellanox.com
8953Q:	http://patchwork.ozlabs.org/project/netdev/list/
8954S:	Supported
8955F:	drivers/net/ethernet/mellanox/mlx4/
8956F:	include/linux/mlx4/
8957
8958MELLANOX MLX4 IB driver
8959M:	Yishai Hadas <yishaih@mellanox.com>
8960L:	linux-rdma@vger.kernel.org
8961W:	http://www.mellanox.com
8962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8963S:	Supported
8964F:	drivers/infiniband/hw/mlx4/
8965F:	include/linux/mlx4/
8966F:	include/uapi/rdma/mlx4-abi.h
8967
8968MELLANOX MLX5 core VPI driver
8969M:	Saeed Mahameed <saeedm@mellanox.com>
8970M:	Matan Barak <matanb@mellanox.com>
8971M:	Leon Romanovsky <leonro@mellanox.com>
8972L:	netdev@vger.kernel.org
8973L:	linux-rdma@vger.kernel.org
8974W:	http://www.mellanox.com
8975Q:	http://patchwork.ozlabs.org/project/netdev/list/
8976S:	Supported
8977F:	drivers/net/ethernet/mellanox/mlx5/core/
8978F:	include/linux/mlx5/
8979
8980MELLANOX MLX5 IB driver
8981M:	Matan Barak <matanb@mellanox.com>
8982M:	Leon Romanovsky <leonro@mellanox.com>
8983L:	linux-rdma@vger.kernel.org
8984W:	http://www.mellanox.com
8985Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8986S:	Supported
8987F:	drivers/infiniband/hw/mlx5/
8988F:	include/linux/mlx5/
8989F:	include/uapi/rdma/mlx5-abi.h
8990
8991MELLANOX MLXCPLD I2C AND MUX DRIVER
8992M:	Vadim Pasternak <vadimp@mellanox.com>
8993M:	Michael Shych <michaelsh@mellanox.com>
8994L:	linux-i2c@vger.kernel.org
8995S:	Supported
8996F:	drivers/i2c/busses/i2c-mlxcpld.c
8997F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8998F:	Documentation/i2c/busses/i2c-mlxcpld
8999
9000MELLANOX MLXCPLD LED DRIVER
9001M:	Vadim Pasternak <vadimp@mellanox.com>
9002L:	linux-leds@vger.kernel.org
9003S:	Supported
9004F:	drivers/leds/leds-mlxcpld.c
9005F:	Documentation/leds/leds-mlxcpld.txt
9006
9007MELLANOX PLATFORM DRIVER
9008M:	Vadim Pasternak <vadimp@mellanox.com>
9009L:	platform-driver-x86@vger.kernel.org
9010S:	Supported
9011F:	drivers/platform/x86/mlx-platform.c
9012
9013MEMBARRIER SUPPORT
9014M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9015M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9016L:	linux-kernel@vger.kernel.org
9017S:	Supported
9018F:	kernel/sched/membarrier.c
9019F:	include/uapi/linux/membarrier.h
9020F:	arch/powerpc/include/asm/membarrier.h
9021
9022MEMORY MANAGEMENT
9023L:	linux-mm@kvack.org
9024W:	http://www.linux-mm.org
9025S:	Maintained
9026F:	include/linux/mm.h
9027F:	include/linux/gfp.h
9028F:	include/linux/mmzone.h
9029F:	include/linux/memory_hotplug.h
9030F:	include/linux/vmalloc.h
9031F:	mm/
9032
9033MEMORY TECHNOLOGY DEVICES (MTD)
9034M:	David Woodhouse <dwmw2@infradead.org>
9035M:	Brian Norris <computersforpeace@gmail.com>
9036M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9037M:	Marek Vasut <marek.vasut@gmail.com>
9038M:	Richard Weinberger <richard@nod.at>
9039M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9040L:	linux-mtd@lists.infradead.org
9041W:	http://www.linux-mtd.infradead.org/
9042Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9043T:	git git://git.infradead.org/linux-mtd.git master
9044T:	git git://git.infradead.org/linux-mtd.git mtd/next
9045S:	Maintained
9046F:	Documentation/devicetree/bindings/mtd/
9047F:	drivers/mtd/
9048F:	include/linux/mtd/
9049F:	include/uapi/mtd/
9050
9051MEN A21 WATCHDOG DRIVER
9052M:	Johannes Thumshirn <morbidrsa@gmail.com>
9053L:	linux-watchdog@vger.kernel.org
9054S:	Maintained
9055F:	drivers/watchdog/mena21_wdt.c
9056
9057MEN CHAMELEON BUS (mcb)
9058M:	Johannes Thumshirn <morbidrsa@gmail.com>
9059S:	Maintained
9060F:	drivers/mcb/
9061F:	include/linux/mcb.h
9062F:	Documentation/men-chameleon-bus.txt
9063
9064MEN F21BMC (Board Management Controller)
9065M:	Andreas Werner <andreas.werner@men.de>
9066S:	Supported
9067F:	drivers/mfd/menf21bmc.c
9068F:	drivers/watchdog/menf21bmc_wdt.c
9069F:	drivers/leds/leds-menf21bmc.c
9070F:	drivers/hwmon/menf21bmc_hwmon.c
9071F:	Documentation/hwmon/menf21bmc
9072
9073MESON AO CEC DRIVER FOR AMLOGIC SOCS
9074M:	Neil Armstrong <narmstrong@baylibre.com>
9075L:	linux-media@lists.freedesktop.org
9076L:	linux-amlogic@lists.infradead.org
9077W:	http://linux-meson.com/
9078S:	Supported
9079F:	drivers/media/platform/meson/ao-cec.c
9080F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9081T:	git git://linuxtv.org/media_tree.git
9082
9083METAG ARCHITECTURE
9084M:	James Hogan <jhogan@kernel.org>
9085L:	linux-metag@vger.kernel.org
9086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9087S:	Odd Fixes
9088F:	arch/metag/
9089F:	Documentation/metag/
9090F:	Documentation/devicetree/bindings/metag/
9091F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9092F:	drivers/clocksource/metag_generic.c
9093F:	drivers/irqchip/irq-metag.c
9094F:	drivers/irqchip/irq-metag-ext.c
9095F:	drivers/tty/metag_da.c
9096
9097MICROBLAZE ARCHITECTURE
9098M:	Michal Simek <monstr@monstr.eu>
9099W:	http://www.monstr.eu/fdt/
9100T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9101S:	Supported
9102F:	arch/microblaze/
9103
9104MICROCHIP / ATMEL AT91 SERIAL DRIVER
9105M:	Richard Genoud <richard.genoud@gmail.com>
9106S:	Maintained
9107F:	drivers/tty/serial/atmel_serial.c
9108F:	drivers/tty/serial/atmel_serial.h
9109
9110MICROCHIP / ATMEL DMA DRIVER
9111M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9113L:	dmaengine@vger.kernel.org
9114S:	Supported
9115F:	drivers/dma/at_hdmac.c
9116F:	drivers/dma/at_hdmac_regs.h
9117F:	include/linux/platform_data/dma-atmel.h
9118
9119MICROCHIP / ATMEL ECC DRIVER
9120M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9121L:	linux-crypto@vger.kernel.org
9122S:	Maintained
9123F:	drivers/crypto/atmel-ecc.*
9124
9125MICROCHIP / ATMEL ISC DRIVER
9126M:	Songjun Wu <songjun.wu@microchip.com>
9127L:	linux-media@vger.kernel.org
9128S:	Supported
9129F:	drivers/media/platform/atmel/atmel-isc.c
9130F:	drivers/media/platform/atmel/atmel-isc-regs.h
9131F:	devicetree/bindings/media/atmel-isc.txt
9132
9133MICROCHIP / ATMEL NAND DRIVER
9134M:	Wenyou Yang <wenyou.yang@microchip.com>
9135M:	Josh Wu <rainyfeeling@outlook.com>
9136L:	linux-mtd@lists.infradead.org
9137S:	Supported
9138F:	drivers/mtd/nand/atmel/*
9139F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9140
9141MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9142M:	Woojung Huh <Woojung.Huh@microchip.com>
9143M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9144L:	netdev@vger.kernel.org
9145S:	Maintained
9146F:	net/dsa/tag_ksz.c
9147F:	drivers/net/dsa/microchip/*
9148F:	include/linux/platform_data/microchip-ksz.h
9149F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9150
9151MICROCHIP USB251XB DRIVER
9152M:	Richard Leitner <richard.leitner@skidata.com>
9153L:	linux-usb@vger.kernel.org
9154S:	Maintained
9155F:	drivers/usb/misc/usb251xb.c
9156F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9157
9158MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9159M:	Don Brace <don.brace@microsemi.com>
9160L:	esc.storagedev@microsemi.com
9161L:	linux-scsi@vger.kernel.org
9162S:	Supported
9163F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9164F:	drivers/scsi/smartpqi/Kconfig
9165F:	drivers/scsi/smartpqi/Makefile
9166F:	include/linux/cciss*.h
9167F:	include/uapi/linux/cciss*.h
9168F:	Documentation/scsi/smartpqi.txt
9169
9170MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9171M:	Chen Yu <yu.c.chen@intel.com>
9172L:	platform-driver-x86@vger.kernel.org
9173S:	Supported
9174F:	drivers/platform/x86/surfacepro3_button.c
9175
9176MICROTEK X6 SCANNER
9177M:	Oliver Neukum <oliver@neukum.org>
9178S:	Maintained
9179F:	drivers/usb/image/microtek.*
9180
9181MIPS
9182M:	Ralf Baechle <ralf@linux-mips.org>
9183M:	James Hogan <jhogan@kernel.org>
9184L:	linux-mips@linux-mips.org
9185W:	http://www.linux-mips.org/
9186T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9187Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9188S:	Supported
9189F:	Documentation/devicetree/bindings/mips/
9190F:	Documentation/mips/
9191F:	arch/mips/
9192F:	drivers/platform/mips/
9193
9194MIPS BOSTON DEVELOPMENT BOARD
9195M:	Paul Burton <paul.burton@mips.com>
9196L:	linux-mips@linux-mips.org
9197S:	Maintained
9198F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9199F:	arch/mips/boot/dts/img/boston.dts
9200F:	arch/mips/configs/generic/board-boston.config
9201F:	drivers/clk/imgtec/clk-boston.c
9202F:	include/dt-bindings/clock/boston-clock.h
9203
9204MIPS GENERIC PLATFORM
9205M:	Paul Burton <paul.burton@mips.com>
9206L:	linux-mips@linux-mips.org
9207S:	Supported
9208F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9209F:	arch/mips/generic/
9210F:	arch/mips/tools/generic-board-config.sh
9211
9212MIPS/LOONGSON1 ARCHITECTURE
9213M:	Keguang Zhang <keguang.zhang@gmail.com>
9214L:	linux-mips@linux-mips.org
9215S:	Maintained
9216F:	arch/mips/loongson32/
9217F:	arch/mips/include/asm/mach-loongson32/
9218F:	drivers/*/*loongson1*
9219F:	drivers/*/*/*loongson1*
9220
9221MIPS/LOONGSON2 ARCHITECTURE
9222M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9223L:	linux-mips@linux-mips.org
9224S:	Maintained
9225F:	arch/mips/loongson64/*{2e/2f}*
9226F:	arch/mips/include/asm/mach-loongson64/
9227F:	drivers/*/*loongson2*
9228F:	drivers/*/*/*loongson2*
9229
9230MIPS/LOONGSON3 ARCHITECTURE
9231M:	Huacai Chen <chenhc@lemote.com>
9232L:	linux-mips@linux-mips.org
9233S:	Maintained
9234F:	arch/mips/loongson64/
9235F:	arch/mips/include/asm/mach-loongson64/
9236F:	drivers/platform/mips/cpu_hwmon.c
9237F:	drivers/*/*loongson3*
9238F:	drivers/*/*/*loongson3*
9239
9240MIPS RINT INSTRUCTION EMULATION
9241M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9242L:	linux-mips@linux-mips.org
9243S:	Supported
9244F:	arch/mips/math-emu/sp_rint.c
9245F:	arch/mips/math-emu/dp_rint.c
9246
9247MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9248M:	Hans Verkuil <hverkuil@xs4all.nl>
9249L:	linux-media@vger.kernel.org
9250T:	git git://linuxtv.org/media_tree.git
9251W:	https://linuxtv.org
9252S:	Odd Fixes
9253F:	drivers/media/radio/radio-miropcm20*
9254
9255MMP SUPPORT
9256M:	Eric Miao <eric.y.miao@gmail.com>
9257M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9259T:	git git://github.com/hzhuang1/linux.git
9260T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9261S:	Maintained
9262F:	arch/arm/boot/dts/mmp*
9263F:	arch/arm/mach-mmp/
9264
9265MN88472 MEDIA DRIVER
9266M:	Antti Palosaari <crope@iki.fi>
9267L:	linux-media@vger.kernel.org
9268W:	https://linuxtv.org
9269W:	http://palosaari.fi/linux/
9270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9271S:	Maintained
9272F:	drivers/media/dvb-frontends/mn88472*
9273
9274MN88473 MEDIA DRIVER
9275M:	Antti Palosaari <crope@iki.fi>
9276L:	linux-media@vger.kernel.org
9277W:	https://linuxtv.org
9278W:	http://palosaari.fi/linux/
9279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9280S:	Maintained
9281F:	drivers/media/dvb-frontends/mn88473*
9282
9283MODULE SUPPORT
9284M:	Jessica Yu <jeyu@kernel.org>
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9286S:	Maintained
9287F:	include/linux/module.h
9288F:	kernel/module.c
9289
9290MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9291W:	http://popies.net/meye/
9292S:	Orphan
9293F:	Documentation/media/v4l-drivers/meye*
9294F:	drivers/media/pci/meye/
9295F:	include/uapi/linux/meye.h
9296
9297MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9298M:	Jiri Slaby <jirislaby@gmail.com>
9299S:	Maintained
9300F:	Documentation/serial/moxa-smartio
9301F:	drivers/tty/mxser.*
9302
9303MR800 AVERMEDIA USB FM RADIO DRIVER
9304M:	Alexey Klimov <klimov.linux@gmail.com>
9305L:	linux-media@vger.kernel.org
9306T:	git git://linuxtv.org/media_tree.git
9307S:	Maintained
9308F:	drivers/media/radio/radio-mr800.c
9309
9310MRF24J40 IEEE 802.15.4 RADIO DRIVER
9311M:	Alan Ott <alan@signal11.us>
9312L:	linux-wpan@vger.kernel.org
9313S:	Maintained
9314F:	drivers/net/ieee802154/mrf24j40.c
9315F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9316
9317MSI LAPTOP SUPPORT
9318M:	"Lee, Chun-Yi" <jlee@suse.com>
9319L:	platform-driver-x86@vger.kernel.org
9320S:	Maintained
9321F:	drivers/platform/x86/msi-laptop.c
9322
9323MSI WMI SUPPORT
9324L:	platform-driver-x86@vger.kernel.org
9325S:	Orphan
9326F:	drivers/platform/x86/msi-wmi.c
9327
9328MSI001 MEDIA DRIVER
9329M:	Antti Palosaari <crope@iki.fi>
9330L:	linux-media@vger.kernel.org
9331W:	https://linuxtv.org
9332W:	http://palosaari.fi/linux/
9333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9334T:	git git://linuxtv.org/anttip/media_tree.git
9335S:	Maintained
9336F:	drivers/media/tuners/msi001*
9337
9338MSI2500 MEDIA DRIVER
9339M:	Antti Palosaari <crope@iki.fi>
9340L:	linux-media@vger.kernel.org
9341W:	https://linuxtv.org
9342W:	http://palosaari.fi/linux/
9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9344T:	git git://linuxtv.org/anttip/media_tree.git
9345S:	Maintained
9346F:	drivers/media/usb/msi2500/
9347
9348MSYSTEMS DISKONCHIP G3 MTD DRIVER
9349M:	Robert Jarzmik <robert.jarzmik@free.fr>
9350L:	linux-mtd@lists.infradead.org
9351S:	Maintained
9352F:	drivers/mtd/devices/docg3*
9353
9354MT9M032 APTINA SENSOR DRIVER
9355M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9356L:	linux-media@vger.kernel.org
9357T:	git git://linuxtv.org/media_tree.git
9358S:	Maintained
9359F:	drivers/media/i2c/mt9m032.c
9360F:	include/media/i2c/mt9m032.h
9361
9362MT9P031 APTINA CAMERA SENSOR
9363M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9364L:	linux-media@vger.kernel.org
9365T:	git git://linuxtv.org/media_tree.git
9366S:	Maintained
9367F:	drivers/media/i2c/mt9p031.c
9368F:	include/media/i2c/mt9p031.h
9369
9370MT9T001 APTINA CAMERA SENSOR
9371M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9372L:	linux-media@vger.kernel.org
9373T:	git git://linuxtv.org/media_tree.git
9374S:	Maintained
9375F:	drivers/media/i2c/mt9t001.c
9376F:	include/media/i2c/mt9t001.h
9377
9378MT9V032 APTINA CAMERA SENSOR
9379M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9380L:	linux-media@vger.kernel.org
9381T:	git git://linuxtv.org/media_tree.git
9382S:	Maintained
9383F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9384F:	drivers/media/i2c/mt9v032.c
9385F:	include/media/i2c/mt9v032.h
9386
9387MULTIFUNCTION DEVICES (MFD)
9388M:	Lee Jones <lee.jones@linaro.org>
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9390S:	Supported
9391F:	Documentation/devicetree/bindings/mfd/
9392F:	drivers/mfd/
9393F:	include/linux/mfd/
9394F:	include/dt-bindings/mfd/
9395
9396MULTIMEDIA CARD (MMC) ETC. OVER SPI
9397S:	Orphan
9398F:	drivers/mmc/host/mmc_spi.c
9399F:	include/linux/spi/mmc_spi.h
9400
9401MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9402M:	Ulf Hansson <ulf.hansson@linaro.org>
9403L:	linux-mmc@vger.kernel.org
9404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9405S:	Maintained
9406F:	Documentation/devicetree/bindings/mmc/
9407F:	drivers/mmc/
9408F:	include/linux/mmc/
9409F:	include/uapi/linux/mmc/
9410
9411MULTIPLEXER SUBSYSTEM
9412M:	Peter Rosin <peda@axentia.se>
9413S:	Maintained
9414F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9415F:	Documentation/devicetree/bindings/mux/
9416F:	include/linux/dt-bindings/mux/
9417F:	include/linux/mux/
9418F:	drivers/mux/
9419
9420MULTITECH MULTIPORT CARD (ISICOM)
9421S:	Orphan
9422F:	drivers/tty/isicom.c
9423F:	include/linux/isicom.h
9424
9425MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9426M:	Bin Liu <b-liu@ti.com>
9427L:	linux-usb@vger.kernel.org
9428S:	Maintained
9429F:	drivers/usb/musb/
9430
9431MXL5007T MEDIA DRIVER
9432M:	Michael Krufky <mkrufky@linuxtv.org>
9433L:	linux-media@vger.kernel.org
9434W:	https://linuxtv.org
9435W:	http://github.com/mkrufky
9436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9437T:	git git://linuxtv.org/mkrufky/tuners.git
9438S:	Maintained
9439F:	drivers/media/tuners/mxl5007t.*
9440
9441MXSFB DRM DRIVER
9442M:	Marek Vasut <marex@denx.de>
9443S:	Supported
9444F:	drivers/gpu/drm/mxsfb/
9445F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9446
9447MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9448M:	Chris Lee <christopher.lee@cspi.com>
9449L:	netdev@vger.kernel.org
9450W:	https://www.cspi.com/ethernet-products/support/downloads/
9451S:	Supported
9452F:	drivers/net/ethernet/myricom/myri10ge/
9453
9454NAND FLASH SUBSYSTEM
9455M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9456R:	Richard Weinberger <richard@nod.at>
9457L:	linux-mtd@lists.infradead.org
9458W:	http://www.linux-mtd.infradead.org/
9459Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9460T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9461T:	git git://git.infradead.org/linux-mtd.git nand/next
9462S:	Maintained
9463F:	drivers/mtd/nand/
9464F:	include/linux/mtd/*nand*.h
9465
9466NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9467M:	Daniel Mack <zonque@gmail.com>
9468S:	Maintained
9469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9470W:	http://www.native-instruments.com
9471F:	sound/usb/caiaq/
9472
9473NATSEMI ETHERNET DRIVER (DP8381x)
9474S:	Orphan
9475F:	drivers/net/ethernet/natsemi/natsemi.c
9476
9477NCP FILESYSTEM
9478M:	Petr Vandrovec <petr@vandrovec.name>
9479S:	Obsolete
9480F:	drivers/staging/ncpfs/
9481
9482NCR 5380 SCSI DRIVERS
9483M:	Finn Thain <fthain@telegraphics.com.au>
9484M:	Michael Schmitz <schmitzmic@gmail.com>
9485L:	linux-scsi@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/scsi/g_NCR5380.txt
9488F:	drivers/scsi/NCR5380.*
9489F:	drivers/scsi/arm/cumana_1.c
9490F:	drivers/scsi/arm/oak.c
9491F:	drivers/scsi/atari_scsi.*
9492F:	drivers/scsi/dmx3191d.c
9493F:	drivers/scsi/g_NCR5380.*
9494F:	drivers/scsi/mac_scsi.*
9495F:	drivers/scsi/sun3_scsi.*
9496F:	drivers/scsi/sun3_scsi_vme.c
9497
9498NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9499M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9500L:	linux-scsi@vger.kernel.org
9501S:	Maintained
9502F:	drivers/scsi/NCR_D700.*
9503
9504NCT6775 HARDWARE MONITOR DRIVER
9505M:	Guenter Roeck <linux@roeck-us.net>
9506L:	linux-hwmon@vger.kernel.org
9507S:	Maintained
9508F:	Documentation/hwmon/nct6775
9509F:	drivers/hwmon/nct6775.c
9510
9511NETEFFECT IWARP RNIC DRIVER (IW_NES)
9512M:	Faisal Latif <faisal.latif@intel.com>
9513L:	linux-rdma@vger.kernel.org
9514W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9515S:	Supported
9516F:	drivers/infiniband/hw/nes/
9517F:	include/uapi/rdma/nes-abi.h
9518
9519NETEM NETWORK EMULATOR
9520M:	Stephen Hemminger <stephen@networkplumber.org>
9521L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9522S:	Maintained
9523F:	net/sched/sch_netem.c
9524
9525NETERION 10GbE DRIVERS (s2io/vxge)
9526M:	Jon Mason <jdmason@kudzu.us>
9527L:	netdev@vger.kernel.org
9528S:	Supported
9529F:	Documentation/networking/s2io.txt
9530F:	Documentation/networking/vxge.txt
9531F:	drivers/net/ethernet/neterion/
9532
9533NETFILTER
9534M:	Pablo Neira Ayuso <pablo@netfilter.org>
9535M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9536M:	Florian Westphal <fw@strlen.de>
9537L:	netfilter-devel@vger.kernel.org
9538L:	coreteam@netfilter.org
9539W:	http://www.netfilter.org/
9540W:	http://www.iptables.org/
9541W:	http://www.nftables.org/
9542Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9545S:	Maintained
9546F:	include/linux/netfilter*
9547F:	include/linux/netfilter/
9548F:	include/net/netfilter/
9549F:	include/uapi/linux/netfilter*
9550F:	include/uapi/linux/netfilter/
9551F:	net/*/netfilter.c
9552F:	net/*/netfilter/
9553F:	net/netfilter/
9554F:	net/bridge/br_netfilter*.c
9555
9556NETROM NETWORK LAYER
9557M:	Ralf Baechle <ralf@linux-mips.org>
9558L:	linux-hams@vger.kernel.org
9559W:	http://www.linux-ax25.org/
9560S:	Maintained
9561F:	include/net/netrom.h
9562F:	include/uapi/linux/netrom.h
9563F:	net/netrom/
9564
9565NETRONOME ETHERNET DRIVERS
9566M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9567L:	oss-drivers@netronome.com
9568S:	Maintained
9569F:	drivers/net/ethernet/netronome/
9570
9571NETWORK BLOCK DEVICE (NBD)
9572M:	Josef Bacik <jbacik@fb.com>
9573S:	Maintained
9574L:	linux-block@vger.kernel.org
9575L:	nbd@other.debian.org
9576F:	Documentation/blockdev/nbd.txt
9577F:	drivers/block/nbd.c
9578F:	include/uapi/linux/nbd.h
9579
9580NETWORK DROP MONITOR
9581M:	Neil Horman <nhorman@tuxdriver.com>
9582L:	netdev@vger.kernel.org
9583S:	Maintained
9584W:	https://fedorahosted.org/dropwatch/
9585F:	net/core/drop_monitor.c
9586
9587NETWORKING DRIVERS
9588L:	netdev@vger.kernel.org
9589W:	http://www.linuxfoundation.org/en/Net
9590Q:	http://patchwork.ozlabs.org/project/netdev/list/
9591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9593S:	Odd Fixes
9594F:	Documentation/devicetree/bindings/net/
9595F:	drivers/net/
9596F:	include/linux/if_*
9597F:	include/linux/netdevice.h
9598F:	include/linux/etherdevice.h
9599F:	include/linux/fcdevice.h
9600F:	include/linux/fddidevice.h
9601F:	include/linux/hippidevice.h
9602F:	include/linux/inetdevice.h
9603F:	include/uapi/linux/if_*
9604F:	include/uapi/linux/netdevice.h
9605
9606NETWORKING DRIVERS (WIRELESS)
9607M:	Kalle Valo <kvalo@codeaurora.org>
9608L:	linux-wireless@vger.kernel.org
9609Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9612S:	Maintained
9613F:	Documentation/devicetree/bindings/net/wireless/
9614F:	drivers/net/wireless/
9615
9616NETWORKING [DSA]
9617M:	Andrew Lunn <andrew@lunn.ch>
9618M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9619M:	Florian Fainelli <f.fainelli@gmail.com>
9620S:	Maintained
9621F:	net/dsa/
9622F:	include/net/dsa.h
9623F:	include/linux/dsa/
9624F:	drivers/net/dsa/
9625
9626NETWORKING [GENERAL]
9627M:	"David S. Miller" <davem@davemloft.net>
9628L:	netdev@vger.kernel.org
9629W:	http://www.linuxfoundation.org/en/Net
9630Q:	http://patchwork.ozlabs.org/project/netdev/list/
9631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9633B:	mailto:netdev@vger.kernel.org
9634S:	Maintained
9635F:	net/
9636F:	include/net/
9637F:	include/linux/in.h
9638F:	include/linux/net.h
9639F:	include/linux/netdevice.h
9640F:	include/uapi/linux/in.h
9641F:	include/uapi/linux/net.h
9642F:	include/uapi/linux/netdevice.h
9643F:	include/uapi/linux/net_namespace.h
9644F:	tools/testing/selftests/net/
9645F:	lib/net_utils.c
9646F:	lib/random32.c
9647
9648NETWORKING [IPSEC]
9649M:	Steffen Klassert <steffen.klassert@secunet.com>
9650M:	Herbert Xu <herbert@gondor.apana.org.au>
9651M:	"David S. Miller" <davem@davemloft.net>
9652L:	netdev@vger.kernel.org
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9655S:	Maintained
9656F:	net/core/flow.c
9657F:	net/xfrm/
9658F:	net/key/
9659F:	net/ipv4/xfrm*
9660F:	net/ipv4/esp4*
9661F:	net/ipv4/ah4.c
9662F:	net/ipv4/ipcomp.c
9663F:	net/ipv4/ip_vti.c
9664F:	net/ipv6/xfrm*
9665F:	net/ipv6/esp6*
9666F:	net/ipv6/ah6.c
9667F:	net/ipv6/ipcomp6.c
9668F:	net/ipv6/ip6_vti.c
9669F:	include/uapi/linux/xfrm.h
9670F:	include/net/xfrm.h
9671
9672NETWORKING [IPv4/IPv6]
9673M:	"David S. Miller" <davem@davemloft.net>
9674M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9675M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9676L:	netdev@vger.kernel.org
9677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9678S:	Maintained
9679F:	net/ipv4/
9680F:	net/ipv6/
9681F:	include/net/ip*
9682F:	arch/x86/net/*
9683
9684NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9685M:	Paul Moore <paul@paul-moore.com>
9686W:	https://github.com/netlabel
9687L:	netdev@vger.kernel.org
9688L:	linux-security-module@vger.kernel.org
9689S:	Maintained
9690F:	Documentation/netlabel/
9691F:	include/net/calipso.h
9692F:	include/net/cipso_ipv4.h
9693F:	include/net/netlabel.h
9694F:	include/uapi/linux/netfilter/xt_SECMARK.h
9695F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9696F:	net/netlabel/
9697F:	net/ipv4/cipso_ipv4.c
9698F:	net/ipv6/calipso.c
9699F:	net/netfilter/xt_CONNSECMARK.c
9700F:	net/netfilter/xt_SECMARK.c
9701
9702NETWORKING [TLS]
9703M:	Ilya Lesokhin <ilyal@mellanox.com>
9704M:	Aviad Yehezkel <aviadye@mellanox.com>
9705M:	Dave Watson <davejwatson@fb.com>
9706L:	netdev@vger.kernel.org
9707S:	Maintained
9708F:	net/tls/*
9709F:	include/uapi/linux/tls.h
9710F:	include/net/tls.h
9711
9712NETWORKING [WIRELESS]
9713L:	linux-wireless@vger.kernel.org
9714Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9715
9716NETDEVSIM
9717M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9718S:	Maintained
9719F:	drivers/net/netdevsim/*
9720
9721NETXEN (1/10) GbE SUPPORT
9722M:	Manish Chopra <manish.chopra@cavium.com>
9723M:	Rahul Verma <rahul.verma@cavium.com>
9724M:	Dept-GELinuxNICDev@cavium.com
9725L:	netdev@vger.kernel.org
9726S:	Supported
9727F:	drivers/net/ethernet/qlogic/netxen/
9728
9729NFC SUBSYSTEM
9730M:	Samuel Ortiz <sameo@linux.intel.com>
9731L:	linux-wireless@vger.kernel.org
9732L:	linux-nfc@lists.01.org (subscribers-only)
9733S:	Supported
9734F:	net/nfc/
9735F:	include/net/nfc/
9736F:	include/uapi/linux/nfc.h
9737F:	drivers/nfc/
9738F:	include/linux/platform_data/nfcmrvl.h
9739F:	include/linux/platform_data/nxp-nci.h
9740F:	Documentation/devicetree/bindings/net/nfc/
9741
9742NFS, SUNRPC, AND LOCKD CLIENTS
9743M:	Trond Myklebust <trond.myklebust@primarydata.com>
9744M:	Anna Schumaker <anna.schumaker@netapp.com>
9745L:	linux-nfs@vger.kernel.org
9746W:	http://client.linux-nfs.org
9747T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9748S:	Maintained
9749F:	fs/lockd/
9750F:	fs/nfs/
9751F:	fs/nfs_common/
9752F:	net/sunrpc/
9753F:	include/linux/lockd/
9754F:	include/linux/nfs*
9755F:	include/linux/sunrpc/
9756F:	include/uapi/linux/nfs*
9757F:	include/uapi/linux/sunrpc/
9758
9759NILFS2 FILESYSTEM
9760M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9761L:	linux-nilfs@vger.kernel.org
9762W:	https://nilfs.sourceforge.io/
9763W:	https://nilfs.osdn.jp/
9764T:	git git://github.com/konis/nilfs2.git
9765S:	Supported
9766F:	Documentation/filesystems/nilfs2.txt
9767F:	fs/nilfs2/
9768F:	include/trace/events/nilfs2.h
9769F:	include/uapi/linux/nilfs2_api.h
9770F:	include/uapi/linux/nilfs2_ondisk.h
9771
9772NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9773M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9774W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9775S:	Maintained
9776F:	Documentation/scsi/NinjaSCSI.txt
9777F:	drivers/scsi/pcmcia/nsp_*
9778
9779NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9780M:	GOTO Masanori <gotom@debian.or.jp>
9781M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9782W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9783S:	Maintained
9784F:	Documentation/scsi/NinjaSCSI.txt
9785F:	drivers/scsi/nsp32*
9786
9787NIOS2 ARCHITECTURE
9788M:	Ley Foon Tan <lftan@altera.com>
9789L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9791S:	Maintained
9792F:	arch/nios2/
9793
9794NOHZ, DYNTICKS SUPPORT
9795M:	Frederic Weisbecker <fweisbec@gmail.com>
9796M:	Thomas Gleixner <tglx@linutronix.de>
9797M:	Ingo Molnar <mingo@kernel.org>
9798L:	linux-kernel@vger.kernel.org
9799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9800S:	Maintained
9801F:	kernel/time/tick*.*
9802F:	include/linux/tick.h
9803F:	include/linux/sched/nohz.h
9804
9805NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9806M:	Pavel Machek <pavel@ucw.cz>
9807M:	Sakari Ailus <sakari.ailus@iki.fi>
9808L:	linux-media@vger.kernel.org
9809S:	Maintained
9810F:	drivers/media/i2c/et8ek8
9811F:	drivers/media/i2c/ad5820.c
9812
9813NOKIA N900 POWER SUPPLY DRIVERS
9814R:	Pali Rohár <pali.rohar@gmail.com>
9815F:	include/linux/power/bq2415x_charger.h
9816F:	include/linux/power/bq27xxx_battery.h
9817F:	include/linux/power/isp1704_charger.h
9818F:	drivers/power/supply/bq2415x_charger.c
9819F:	drivers/power/supply/bq27xxx_battery.c
9820F:	drivers/power/supply/bq27xxx_battery_i2c.c
9821F:	drivers/power/supply/isp1704_charger.c
9822F:	drivers/power/supply/rx51_battery.c
9823
9824NTB AMD DRIVER
9825M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9826L:	linux-ntb@googlegroups.com
9827S:	Supported
9828F:	drivers/ntb/hw/amd/
9829
9830NTB DRIVER CORE
9831M:	Jon Mason <jdmason@kudzu.us>
9832M:	Dave Jiang <dave.jiang@intel.com>
9833M:	Allen Hubbe <allenbh@gmail.com>
9834L:	linux-ntb@googlegroups.com
9835S:	Supported
9836W:	https://github.com/jonmason/ntb/wiki
9837T:	git git://github.com/jonmason/ntb.git
9838F:	drivers/ntb/
9839F:	drivers/net/ntb_netdev.c
9840F:	include/linux/ntb.h
9841F:	include/linux/ntb_transport.h
9842F:	tools/testing/selftests/ntb/
9843
9844NTB IDT DRIVER
9845M:	Serge Semin <fancer.lancer@gmail.com>
9846L:	linux-ntb@googlegroups.com
9847S:	Supported
9848F:	drivers/ntb/hw/idt/
9849
9850NTB INTEL DRIVER
9851M:	Dave Jiang <dave.jiang@intel.com>
9852L:	linux-ntb@googlegroups.com
9853S:	Supported
9854W:	https://github.com/davejiang/linux/wiki
9855T:	git https://github.com/davejiang/linux.git
9856F:	drivers/ntb/hw/intel/
9857
9858NTFS FILESYSTEM
9859M:	Anton Altaparmakov <anton@tuxera.com>
9860L:	linux-ntfs-dev@lists.sourceforge.net
9861W:	http://www.tuxera.com/
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9863S:	Supported
9864F:	Documentation/filesystems/ntfs.txt
9865F:	fs/ntfs/
9866
9867NUBUS SUBSYSTEM
9868M:	Finn Thain <fthain@telegraphics.com.au>
9869L:	linux-m68k@lists.linux-m68k.org
9870S:	Maintained
9871F:	arch/*/include/asm/nubus.h
9872F:	drivers/nubus/
9873F:	include/linux/nubus.h
9874F:	include/uapi/linux/nubus.h
9875
9876NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9877M:	Antonino Daplas <adaplas@gmail.com>
9878L:	linux-fbdev@vger.kernel.org
9879S:	Maintained
9880F:	drivers/video/fbdev/riva/
9881F:	drivers/video/fbdev/nvidia/
9882
9883NVM EXPRESS DRIVER
9884M:	Keith Busch <keith.busch@intel.com>
9885M:	Jens Axboe <axboe@fb.com>
9886M:	Christoph Hellwig <hch@lst.de>
9887M:	Sagi Grimberg <sagi@grimberg.me>
9888L:	linux-nvme@lists.infradead.org
9889T:	git://git.infradead.org/nvme.git
9890W:	http://git.infradead.org/nvme.git
9891S:	Supported
9892F:	drivers/nvme/host/
9893F:	include/linux/nvme.h
9894F:	include/uapi/linux/nvme_ioctl.h
9895
9896NVM EXPRESS FC TRANSPORT DRIVERS
9897M:	James Smart <james.smart@broadcom.com>
9898L:	linux-nvme@lists.infradead.org
9899S:	Supported
9900F:	include/linux/nvme-fc.h
9901F:	include/linux/nvme-fc-driver.h
9902F:	drivers/nvme/host/fc.c
9903F:	drivers/nvme/target/fc.c
9904F:	drivers/nvme/target/fcloop.c
9905
9906NVM EXPRESS TARGET DRIVER
9907M:	Christoph Hellwig <hch@lst.de>
9908M:	Sagi Grimberg <sagi@grimberg.me>
9909L:	linux-nvme@lists.infradead.org
9910T:	git://git.infradead.org/nvme.git
9911W:	http://git.infradead.org/nvme.git
9912S:	Supported
9913F:	drivers/nvme/target/
9914
9915NVMEM FRAMEWORK
9916M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9917S:	Maintained
9918F:	drivers/nvmem/
9919F:	Documentation/devicetree/bindings/nvmem/
9920F:	Documentation/ABI/stable/sysfs-bus-nvmem
9921F:	include/linux/nvmem-consumer.h
9922F:	include/linux/nvmem-provider.h
9923
9924NXP TDA998X DRM DRIVER
9925M:	Russell King <linux@armlinux.org.uk>
9926S:	Supported
9927T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9928T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9929F:	drivers/gpu/drm/i2c/tda998x_drv.c
9930F:	include/drm/i2c/tda998x.h
9931
9932NXP TFA9879 DRIVER
9933M:	Peter Rosin <peda@axentia.se>
9934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9935S:	Maintained
9936F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9937F:	sound/soc/codecs/tfa9879*
9938
9939NXP-NCI NFC DRIVER
9940M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9941R:	Charles Gorand <charles.gorand@effinnov.com>
9942L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9943S:	Supported
9944F:	drivers/nfc/nxp-nci
9945
9946OBJTOOL
9947M:	Josh Poimboeuf <jpoimboe@redhat.com>
9948M:	Peter Zijlstra <peterz@infradead.org>
9949S:	Supported
9950F:	tools/objtool/
9951
9952OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9953M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9954M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9955L:	linuxppc-dev@lists.ozlabs.org
9956S:	Supported
9957F:	arch/powerpc/platforms/powernv/ocxl.c
9958F:	arch/powerpc/include/asm/pnv-ocxl.h
9959F:	drivers/misc/ocxl/
9960F:	include/misc/ocxl*
9961F:	include/uapi/misc/ocxl.h
9962F:	Documentation/accelerators/ocxl.txt
9963
9964OMAP AUDIO SUPPORT
9965M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9966M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9968L:	linux-omap@vger.kernel.org
9969S:	Maintained
9970F:	sound/soc/omap/
9971
9972OMAP CLOCK FRAMEWORK SUPPORT
9973M:	Paul Walmsley <paul@pwsan.com>
9974L:	linux-omap@vger.kernel.org
9975S:	Maintained
9976F:	arch/arm/*omap*/*clock*
9977
9978OMAP DEVICE TREE SUPPORT
9979M:	Benoît Cousson <bcousson@baylibre.com>
9980M:	Tony Lindgren <tony@atomide.com>
9981L:	linux-omap@vger.kernel.org
9982L:	devicetree@vger.kernel.org
9983S:	Maintained
9984F:	arch/arm/boot/dts/*omap*
9985F:	arch/arm/boot/dts/*am3*
9986F:	arch/arm/boot/dts/*am4*
9987F:	arch/arm/boot/dts/*am5*
9988F:	arch/arm/boot/dts/*dra7*
9989
9990OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9991M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9992L:	linux-omap@vger.kernel.org
9993L:	linux-fbdev@vger.kernel.org
9994S:	Maintained
9995F:	drivers/video/fbdev/omap2/
9996F:	Documentation/arm/OMAP/DSS
9997
9998OMAP FRAMEBUFFER SUPPORT
9999M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10000L:	linux-fbdev@vger.kernel.org
10001L:	linux-omap@vger.kernel.org
10002S:	Maintained
10003F:	drivers/video/fbdev/omap/
10004
10005OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10006M:	Roger Quadros <rogerq@ti.com>
10007M:	Tony Lindgren <tony@atomide.com>
10008L:	linux-omap@vger.kernel.org
10009S:	Maintained
10010F:	drivers/memory/omap-gpmc.c
10011F:	arch/arm/mach-omap2/*gpmc*
10012
10013OMAP GPIO DRIVER
10014M:	Grygorii Strashko <grygorii.strashko@ti.com>
10015M:	Santosh Shilimkar <ssantosh@kernel.org>
10016M:	Kevin Hilman <khilman@kernel.org>
10017L:	linux-omap@vger.kernel.org
10018S:	Maintained
10019F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10020F:	drivers/gpio/gpio-omap.c
10021
10022OMAP HARDWARE SPINLOCK SUPPORT
10023M:	Ohad Ben-Cohen <ohad@wizery.com>
10024L:	linux-omap@vger.kernel.org
10025S:	Maintained
10026F:	drivers/hwspinlock/omap_hwspinlock.c
10027
10028OMAP HS MMC SUPPORT
10029L:	linux-mmc@vger.kernel.org
10030L:	linux-omap@vger.kernel.org
10031S:	Orphan
10032F:	drivers/mmc/host/omap_hsmmc.c
10033
10034OMAP HWMOD DATA
10035M:	Paul Walmsley <paul@pwsan.com>
10036L:	linux-omap@vger.kernel.org
10037S:	Maintained
10038F:	arch/arm/mach-omap2/omap_hwmod*data*
10039
10040OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10041M:	Benoît Cousson <bcousson@baylibre.com>
10042L:	linux-omap@vger.kernel.org
10043S:	Maintained
10044F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10045
10046OMAP HWMOD SUPPORT
10047M:	Benoît Cousson <bcousson@baylibre.com>
10048M:	Paul Walmsley <paul@pwsan.com>
10049L:	linux-omap@vger.kernel.org
10050S:	Maintained
10051F:	arch/arm/mach-omap2/omap_hwmod.*
10052
10053OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10054M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10055L:	linux-media@vger.kernel.org
10056S:	Maintained
10057F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10058F:	drivers/media/platform/omap3isp/
10059F:	drivers/staging/media/omap4iss/
10060
10061OMAP MMC SUPPORT
10062M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10063L:	linux-omap@vger.kernel.org
10064S:	Maintained
10065F:	drivers/mmc/host/omap.c
10066
10067OMAP POWER MANAGEMENT SUPPORT
10068M:	Kevin Hilman <khilman@kernel.org>
10069L:	linux-omap@vger.kernel.org
10070S:	Maintained
10071F:	arch/arm/*omap*/*pm*
10072F:	drivers/cpufreq/omap-cpufreq.c
10073
10074OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10075M:	Rajendra Nayak <rnayak@codeaurora.org>
10076M:	Paul Walmsley <paul@pwsan.com>
10077L:	linux-omap@vger.kernel.org
10078S:	Maintained
10079F:	arch/arm/mach-omap2/prm*
10080
10081OMAP RANDOM NUMBER GENERATOR SUPPORT
10082M:	Deepak Saxena <dsaxena@plexity.net>
10083S:	Maintained
10084F:	drivers/char/hw_random/omap-rng.c
10085
10086OMAP USB SUPPORT
10087L:	linux-usb@vger.kernel.org
10088L:	linux-omap@vger.kernel.org
10089S:	Orphan
10090F:	drivers/usb/*/*omap*
10091F:	arch/arm/*omap*/usb*
10092
10093OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10094M:	Mark Jackson <mpfj@newflow.co.uk>
10095L:	linux-omap@vger.kernel.org
10096S:	Maintained
10097F:	arch/arm/boot/dts/am335x-nano.dts
10098
10099OMAP1 SUPPORT
10100M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10101M:	Tony Lindgren <tony@atomide.com>
10102L:	linux-omap@vger.kernel.org
10103Q:	http://patchwork.kernel.org/project/linux-omap/list/
10104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10105S:	Maintained
10106F:	arch/arm/mach-omap1/
10107F:	arch/arm/plat-omap/
10108F:	arch/arm/configs/omap1_defconfig
10109F:	drivers/i2c/busses/i2c-omap.c
10110F:	include/linux/i2c-omap.h
10111
10112OMAP2+ SUPPORT
10113M:	Tony Lindgren <tony@atomide.com>
10114L:	linux-omap@vger.kernel.org
10115W:	http://www.muru.com/linux/omap/
10116W:	http://linux.omap.com/
10117Q:	http://patchwork.kernel.org/project/linux-omap/list/
10118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10119S:	Maintained
10120F:	arch/arm/mach-omap2/
10121F:	arch/arm/plat-omap/
10122F:	arch/arm/configs/omap2plus_defconfig
10123F:	drivers/i2c/busses/i2c-omap.c
10124F:	drivers/irqchip/irq-omap-intc.c
10125F:	drivers/mfd/*omap*.c
10126F:	drivers/mfd/menelaus.c
10127F:	drivers/mfd/palmas.c
10128F:	drivers/mfd/tps65217.c
10129F:	drivers/mfd/tps65218.c
10130F:	drivers/mfd/tps65910.c
10131F:	drivers/mfd/twl-core.[ch]
10132F:	drivers/mfd/twl4030*.c
10133F:	drivers/mfd/twl6030*.c
10134F:	drivers/mfd/twl6040*.c
10135F:	drivers/regulator/palmas-regulator*.c
10136F:	drivers/regulator/pbias-regulator.c
10137F:	drivers/regulator/tps65217-regulator.c
10138F:	drivers/regulator/tps65218-regulator.c
10139F:	drivers/regulator/tps65910-regulator.c
10140F:	drivers/regulator/twl-regulator.c
10141F:	drivers/regulator/twl6030-regulator.c
10142F:	include/linux/i2c-omap.h
10143
10144ONION OMEGA2+ BOARD
10145M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10146L:	linux-mips@linux-mips.org
10147S:	Maintained
10148F:	arch/mips/boot/dts/ralink/omega2p.dts
10149
10150OMFS FILESYSTEM
10151M:	Bob Copeland <me@bobcopeland.com>
10152L:	linux-karma-devel@lists.sourceforge.net
10153S:	Maintained
10154F:	Documentation/filesystems/omfs.txt
10155F:	fs/omfs/
10156
10157OMNIKEY CARDMAN 4000 DRIVER
10158M:	Harald Welte <laforge@gnumonks.org>
10159S:	Maintained
10160F:	drivers/char/pcmcia/cm4000_cs.c
10161F:	include/linux/cm4000_cs.h
10162F:	include/uapi/linux/cm4000_cs.h
10163
10164OMNIKEY CARDMAN 4040 DRIVER
10165M:	Harald Welte <laforge@gnumonks.org>
10166S:	Maintained
10167F:	drivers/char/pcmcia/cm4040_cs.*
10168
10169OMNIVISION OV13858 SENSOR DRIVER
10170M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10171L:	linux-media@vger.kernel.org
10172T:	git git://linuxtv.org/media_tree.git
10173S:	Maintained
10174F:	drivers/media/i2c/ov13858.c
10175
10176OMNIVISION OV5640 SENSOR DRIVER
10177M:	Steve Longerbeam <slongerbeam@gmail.com>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Maintained
10181F:	drivers/media/i2c/ov5640.c
10182
10183OMNIVISION OV5647 SENSOR DRIVER
10184M:	Luis Oliveira <lolivei@synopsys.com>
10185L:	linux-media@vger.kernel.org
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Maintained
10188F:	drivers/media/i2c/ov5647.c
10189
10190OMNIVISION OV7670 SENSOR DRIVER
10191M:	Jonathan Corbet <corbet@lwn.net>
10192L:	linux-media@vger.kernel.org
10193T:	git git://linuxtv.org/media_tree.git
10194S:	Maintained
10195F:	drivers/media/i2c/ov7670.c
10196F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10197
10198OMNIVISION OV7740 SENSOR DRIVER
10199M:	Wenyou Yang <wenyou.yang@microchip.com>
10200L:	linux-media@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202S:	Maintained
10203F:	drivers/media/i2c/ov7740.c
10204F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10205
10206ONENAND FLASH DRIVER
10207M:	Kyungmin Park <kyungmin.park@samsung.com>
10208L:	linux-mtd@lists.infradead.org
10209S:	Maintained
10210F:	drivers/mtd/onenand/
10211F:	include/linux/mtd/onenand*.h
10212
10213ONSTREAM SCSI TAPE DRIVER
10214M:	Willem Riede <osst@riede.org>
10215L:	osst-users@lists.sourceforge.net
10216L:	linux-scsi@vger.kernel.org
10217S:	Maintained
10218F:	Documentation/scsi/osst.txt
10219F:	drivers/scsi/osst.*
10220F:	drivers/scsi/osst_*.h
10221F:	drivers/scsi/st.h
10222
10223OP-TEE DRIVER
10224M:	Jens Wiklander <jens.wiklander@linaro.org>
10225S:	Maintained
10226F:	drivers/tee/optee/
10227
10228OPA-VNIC DRIVER
10229M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10230M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10231L:	linux-rdma@vger.kernel.org
10232S:	Supported
10233F:	drivers/infiniband/ulp/opa_vnic
10234
10235OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10236M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10237L:	devicetree@vger.kernel.org
10238S:	Maintained
10239F:	Documentation/devicetree/dynamic-resolution-notes.txt
10240F:	Documentation/devicetree/overlay-notes.txt
10241F:	drivers/of/overlay.c
10242F:	drivers/of/resolver.c
10243
10244OPEN FIRMWARE AND FLATTENED DEVICE TREE
10245M:	Rob Herring <robh+dt@kernel.org>
10246M:	Frank Rowand <frowand.list@gmail.com>
10247L:	devicetree@vger.kernel.org
10248W:	http://www.devicetree.org/
10249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10250S:	Maintained
10251F:	drivers/of/
10252F:	include/linux/of*.h
10253F:	scripts/dtc/
10254F:	Documentation/ABI/testing/sysfs-firmware-ofw
10255
10256OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10257M:	Rob Herring <robh+dt@kernel.org>
10258M:	Mark Rutland <mark.rutland@arm.com>
10259L:	devicetree@vger.kernel.org
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10261Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10262S:	Maintained
10263F:	Documentation/devicetree/
10264F:	arch/*/boot/dts/
10265F:	include/dt-bindings/
10266
10267OPENCORES I2C BUS DRIVER
10268M:	Peter Korsgaard <jacmet@sunsite.dk>
10269L:	linux-i2c@vger.kernel.org
10270S:	Maintained
10271F:	Documentation/i2c/busses/i2c-ocores
10272F:	drivers/i2c/busses/i2c-ocores.c
10273
10274OPENRISC ARCHITECTURE
10275M:	Jonas Bonn <jonas@southpole.se>
10276M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10277M:	Stafford Horne <shorne@gmail.com>
10278T:	git git://github.com/openrisc/linux.git
10279L:	openrisc@lists.librecores.org
10280W:	http://openrisc.io
10281S:	Maintained
10282F:	Documentation/devicetree/bindings/openrisc/
10283F:	Documentation/openrisc/
10284F:	arch/openrisc/
10285F:	drivers/irqchip/irq-ompic.c
10286F:	drivers/irqchip/irq-or1k-*
10287
10288OPENVSWITCH
10289M:	Pravin B Shelar <pshelar@ovn.org>
10290L:	netdev@vger.kernel.org
10291L:	dev@openvswitch.org
10292W:	http://openvswitch.org
10293S:	Maintained
10294F:	net/openvswitch/
10295F:	include/uapi/linux/openvswitch.h
10296
10297OPERATING PERFORMANCE POINTS (OPP)
10298M:	Viresh Kumar <vireshk@kernel.org>
10299M:	Nishanth Menon <nm@ti.com>
10300M:	Stephen Boyd <sboyd@kernel.org>
10301L:	linux-pm@vger.kernel.org
10302S:	Maintained
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10304F:	drivers/opp/
10305F:	include/linux/pm_opp.h
10306F:	Documentation/power/opp.txt
10307F:	Documentation/devicetree/bindings/opp/
10308
10309OPL4 DRIVER
10310M:	Clemens Ladisch <clemens@ladisch.de>
10311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10312T:	git git://git.alsa-project.org/alsa-kernel.git
10313S:	Maintained
10314F:	sound/drivers/opl4/
10315
10316OPROFILE
10317M:	Robert Richter <rric@kernel.org>
10318L:	oprofile-list@lists.sf.net
10319S:	Maintained
10320F:	arch/*/include/asm/oprofile*.h
10321F:	arch/*/oprofile/
10322F:	drivers/oprofile/
10323F:	include/linux/oprofile.h
10324
10325ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10326M:	Mark Fasheh <mfasheh@versity.com>
10327M:	Joel Becker <jlbec@evilplan.org>
10328L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10329W:	http://ocfs2.wiki.kernel.org
10330S:	Supported
10331F:	Documentation/filesystems/ocfs2.txt
10332F:	Documentation/filesystems/dlmfs.txt
10333F:	fs/ocfs2/
10334
10335ORANGEFS FILESYSTEM
10336M:	Mike Marshall <hubcap@omnibond.com>
10337R:	Martin Brandenburg <martin@omnibond.com>
10338L:	devel@lists.orangefs.org
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10340S:	Supported
10341F:	fs/orangefs/
10342F:	Documentation/filesystems/orangefs.txt
10343
10344ORINOCO DRIVER
10345L:	linux-wireless@vger.kernel.org
10346W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10347W:	http://www.nongnu.org/orinoco/
10348S:	Orphan
10349F:	drivers/net/wireless/intersil/orinoco/
10350
10351OSD LIBRARY and FILESYSTEM
10352M:	Boaz Harrosh <ooo@electrozaur.com>
10353S:	Maintained
10354F:	drivers/scsi/osd/
10355F:	include/scsi/osd_*
10356F:	fs/exofs/
10357
10358OV2659 OMNIVISION SENSOR DRIVER
10359M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10360L:	linux-media@vger.kernel.org
10361W:	https://linuxtv.org
10362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10363T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10364S:	Maintained
10365F:	drivers/media/i2c/ov2659.c
10366F:	include/media/i2c/ov2659.h
10367
10368OVERLAY FILESYSTEM
10369M:	Miklos Szeredi <miklos@szeredi.hu>
10370L:	linux-unionfs@vger.kernel.org
10371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10372S:	Supported
10373F:	fs/overlayfs/
10374F:	Documentation/filesystems/overlayfs.txt
10375
10376P54 WIRELESS DRIVER
10377M:	Christian Lamparter <chunkeey@googlemail.com>
10378L:	linux-wireless@vger.kernel.org
10379W:	http://wireless.kernel.org/en/users/Drivers/p54
10380S:	Maintained
10381F:	drivers/net/wireless/intersil/p54/
10382
10383PA SEMI ETHERNET DRIVER
10384L:	netdev@vger.kernel.org
10385S:	Orphan
10386F:	drivers/net/ethernet/pasemi/*
10387
10388PA SEMI SMBUS DRIVER
10389L:	linux-i2c@vger.kernel.org
10390S:	Orphan
10391F:	drivers/i2c/busses/i2c-pasemi.c
10392
10393PADATA PARALLEL EXECUTION MECHANISM
10394M:	Steffen Klassert <steffen.klassert@secunet.com>
10395L:	linux-crypto@vger.kernel.org
10396S:	Maintained
10397F:	kernel/padata.c
10398F:	include/linux/padata.h
10399F:	Documentation/padata.txt
10400
10401PANASONIC LAPTOP ACPI EXTRAS DRIVER
10402M:	Harald Welte <laforge@gnumonks.org>
10403L:	platform-driver-x86@vger.kernel.org
10404S:	Maintained
10405F:	drivers/platform/x86/panasonic-laptop.c
10406
10407PANASONIC MN10300/AM33/AM34 PORT
10408M:	David Howells <dhowells@redhat.com>
10409L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10410W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10411S:	Maintained
10412F:	Documentation/mn10300/
10413F:	arch/mn10300/
10414
10415PARALLEL LCD/KEYPAD PANEL DRIVER
10416M:	Willy Tarreau <willy@haproxy.com>
10417M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10418S:	Odd Fixes
10419F:	Documentation/misc-devices/lcd-panel-cgram.txt
10420F:	drivers/misc/panel.c
10421
10422PARALLEL PORT SUBSYSTEM
10423M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10424M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10425L:	linux-parport@lists.infradead.org (subscribers-only)
10426S:	Maintained
10427F:	drivers/parport/
10428F:	include/linux/parport*.h
10429F:	drivers/char/ppdev.c
10430F:	include/uapi/linux/ppdev.h
10431F:	Documentation/parport*.txt
10432
10433PARAVIRT_OPS INTERFACE
10434M:	Juergen Gross <jgross@suse.com>
10435M:	Alok Kataria <akataria@vmware.com>
10436L:	virtualization@lists.linux-foundation.org
10437S:	Supported
10438F:	Documentation/virtual/paravirt_ops.txt
10439F:	arch/*/kernel/paravirt*
10440F:	arch/*/include/asm/paravirt*.h
10441F:	include/linux/hypervisor.h
10442
10443PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10444M:	Tim Waugh <tim@cyberelk.net>
10445L:	linux-parport@lists.infradead.org (subscribers-only)
10446S:	Maintained
10447F:	Documentation/blockdev/paride.txt
10448F:	drivers/block/paride/
10449
10450PARISC ARCHITECTURE
10451M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10452M:	Helge Deller <deller@gmx.de>
10453L:	linux-parisc@vger.kernel.org
10454W:	http://www.parisc-linux.org/
10455Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10458S:	Maintained
10459F:	arch/parisc/
10460F:	Documentation/parisc/
10461F:	drivers/parisc/
10462F:	drivers/char/agp/parisc-agp.c
10463F:	drivers/input/serio/gscps2.c
10464F:	drivers/parport/parport_gsc.*
10465F:	drivers/tty/serial/8250/8250_gsc.c
10466F:	drivers/video/fbdev/sti*
10467F:	drivers/video/console/sti*
10468F:	drivers/video/logo/logo_parisc*
10469
10470PARMAN
10471M:	Jiri Pirko <jiri@mellanox.com>
10472L:	netdev@vger.kernel.org
10473S:	Supported
10474F:	lib/parman.c
10475F:	lib/test_parman.c
10476F:	include/linux/parman.h
10477
10478PC87360 HARDWARE MONITORING DRIVER
10479M:	Jim Cromie <jim.cromie@gmail.com>
10480L:	linux-hwmon@vger.kernel.org
10481S:	Maintained
10482F:	Documentation/hwmon/pc87360
10483F:	drivers/hwmon/pc87360.c
10484
10485PC8736x GPIO DRIVER
10486M:	Jim Cromie <jim.cromie@gmail.com>
10487S:	Maintained
10488F:	drivers/char/pc8736x_gpio.c
10489
10490PC87427 HARDWARE MONITORING DRIVER
10491M:	Jean Delvare <jdelvare@suse.com>
10492L:	linux-hwmon@vger.kernel.org
10493S:	Maintained
10494F:	Documentation/hwmon/pc87427
10495F:	drivers/hwmon/pc87427.c
10496
10497PCA9532 LED DRIVER
10498M:	Riku Voipio <riku.voipio@iki.fi>
10499S:	Maintained
10500F:	drivers/leds/leds-pca9532.c
10501F:	include/linux/leds-pca9532.h
10502
10503PCA9541 I2C BUS MASTER SELECTOR DRIVER
10504M:	Guenter Roeck <linux@roeck-us.net>
10505L:	linux-i2c@vger.kernel.org
10506S:	Maintained
10507F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10508
10509PCDP - PRIMARY CONSOLE AND DEBUG PORT
10510M:	Khalid Aziz <khalid@gonehiking.org>
10511S:	Maintained
10512F:	drivers/firmware/pcdp.*
10513
10514PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10515M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10516L:	linux-pci@vger.kernel.org
10517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10518S:	Maintained
10519F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10520F:	drivers/pci/host/pci-aardvark.c
10521
10522PCI DRIVER FOR ALTERA PCIE IP
10523M:	Ley Foon Tan <lftan@altera.com>
10524L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10525L:	linux-pci@vger.kernel.org
10526S:	Supported
10527F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10528F:	drivers/pci/host/pcie-altera.c
10529
10530PCI DRIVER FOR APPLIEDMICRO XGENE
10531M:	Tanmay Inamdar <tinamdar@apm.com>
10532L:	linux-pci@vger.kernel.org
10533L:	linux-arm-kernel@lists.infradead.org
10534S:	Maintained
10535F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10536F:	drivers/pci/host/pci-xgene.c
10537
10538PCI DRIVER FOR ARM VERSATILE PLATFORM
10539M:	Rob Herring <robh@kernel.org>
10540L:	linux-pci@vger.kernel.org
10541L:	linux-arm-kernel@lists.infradead.org
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/pci/versatile.txt
10544F:	drivers/pci/host/pci-versatile.c
10545
10546PCI DRIVER FOR ARMADA 8K
10547M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10548L:	linux-pci@vger.kernel.org
10549L:	linux-arm-kernel@lists.infradead.org
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10552F:	drivers/pci/dwc/pcie-armada8k.c
10553
10554PCI DRIVER FOR CADENCE PCIE IP
10555M:	Alan Douglas <adouglas@cadence.com>
10556L:	linux-pci@vger.kernel.org
10557S:	Maintained
10558F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10559F:	drivers/pci/cadence/pcie-cadence*
10560
10561PCI DRIVER FOR FREESCALE LAYERSCAPE
10562M:	Minghuan Lian <minghuan.Lian@freescale.com>
10563M:	Mingkai Hu <mingkai.hu@freescale.com>
10564M:	Roy Zang <tie-fei.zang@freescale.com>
10565L:	linuxppc-dev@lists.ozlabs.org
10566L:	linux-pci@vger.kernel.org
10567L:	linux-arm-kernel@lists.infradead.org
10568S:	Maintained
10569F:	drivers/pci/dwc/*layerscape*
10570
10571PCI DRIVER FOR GENERIC OF HOSTS
10572M:	Will Deacon <will.deacon@arm.com>
10573L:	linux-pci@vger.kernel.org
10574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10575S:	Maintained
10576F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10577F:	drivers/pci/host/pci-host-common.c
10578F:	drivers/pci/host/pci-host-generic.c
10579
10580PCI DRIVER FOR IMX6
10581M:	Richard Zhu <hongxing.zhu@nxp.com>
10582M:	Lucas Stach <l.stach@pengutronix.de>
10583L:	linux-pci@vger.kernel.org
10584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585S:	Maintained
10586F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10587F:	drivers/pci/dwc/*imx6*
10588
10589PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10590M:	Keith Busch <keith.busch@intel.com>
10591M:	Jonathan Derrick <jonathan.derrick@intel.com>
10592L:	linux-pci@vger.kernel.org
10593S:	Supported
10594F:	drivers/pci/host/vmd.c
10595
10596PCI DRIVER FOR MICROSEMI SWITCHTEC
10597M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10598M:	Logan Gunthorpe <logang@deltatee.com>
10599L:	linux-pci@vger.kernel.org
10600S:	Maintained
10601F:	Documentation/switchtec.txt
10602F:	Documentation/ABI/testing/sysfs-class-switchtec
10603F:	drivers/pci/switch/switchtec*
10604F:	include/uapi/linux/switchtec_ioctl.h
10605F:	include/linux/switchtec.h
10606F:	drivers/ntb/hw/mscc/
10607
10608PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10609M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10610M:	Jason Cooper <jason@lakedaemon.net>
10611L:	linux-pci@vger.kernel.org
10612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10613S:	Maintained
10614F:	drivers/pci/host/*mvebu*
10615
10616PCI DRIVER FOR NVIDIA TEGRA
10617M:	Thierry Reding <thierry.reding@gmail.com>
10618L:	linux-tegra@vger.kernel.org
10619L:	linux-pci@vger.kernel.org
10620S:	Supported
10621F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10622F:	drivers/pci/host/pci-tegra.c
10623
10624PCI DRIVER FOR RENESAS R-CAR
10625M:	Simon Horman <horms@verge.net.au>
10626L:	linux-pci@vger.kernel.org
10627L:	linux-renesas-soc@vger.kernel.org
10628S:	Maintained
10629F:	drivers/pci/host/*rcar*
10630
10631PCI DRIVER FOR SAMSUNG EXYNOS
10632M:	Jingoo Han <jingoohan1@gmail.com>
10633L:	linux-pci@vger.kernel.org
10634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10635L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10636S:	Maintained
10637F:	drivers/pci/dwc/pci-exynos.c
10638
10639PCI DRIVER FOR SYNOPSYS DESIGNWARE
10640M:	Jingoo Han <jingoohan1@gmail.com>
10641M:	Joao Pinto <Joao.Pinto@synopsys.com>
10642L:	linux-pci@vger.kernel.org
10643S:	Maintained
10644F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10645F:	drivers/pci/dwc/*designware*
10646
10647PCI DRIVER FOR TI DRA7XX
10648M:	Kishon Vijay Abraham I <kishon@ti.com>
10649L:	linux-omap@vger.kernel.org
10650L:	linux-pci@vger.kernel.org
10651S:	Supported
10652F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10653F:	drivers/pci/dwc/pci-dra7xx.c
10654
10655PCI DRIVER FOR TI KEYSTONE
10656M:	Murali Karicheri <m-karicheri2@ti.com>
10657L:	linux-pci@vger.kernel.org
10658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659S:	Maintained
10660F:	drivers/pci/dwc/*keystone*
10661
10662PCI ENDPOINT SUBSYSTEM
10663M:	Kishon Vijay Abraham I <kishon@ti.com>
10664M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10665L:	linux-pci@vger.kernel.org
10666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10667S:	Supported
10668F:	drivers/pci/endpoint/
10669F:	drivers/misc/pci_endpoint_test.c
10670F:	tools/pci/
10671
10672PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10673M:	Russell Currey <ruscur@russell.cc>
10674L:	linuxppc-dev@lists.ozlabs.org
10675S:	Supported
10676F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10677F:	arch/powerpc/kernel/eeh*.c
10678F:	arch/powerpc/platforms/*/eeh*.c
10679F:	arch/powerpc/include/*/eeh*.h
10680
10681PCI ERROR RECOVERY
10682M:	Linas Vepstas <linasvepstas@gmail.com>
10683L:	linux-pci@vger.kernel.org
10684S:	Supported
10685F:	Documentation/PCI/pci-error-recovery.txt
10686
10687PCI MSI DRIVER FOR ALTERA MSI IP
10688M:	Ley Foon Tan <lftan@altera.com>
10689L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10690L:	linux-pci@vger.kernel.org
10691S:	Supported
10692F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10693F:	drivers/pci/host/pcie-altera-msi.c
10694
10695PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10696M:	Duc Dang <dhdang@apm.com>
10697L:	linux-pci@vger.kernel.org
10698L:	linux-arm-kernel@lists.infradead.org
10699S:	Maintained
10700F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10701F:	drivers/pci/host/pci-xgene-msi.c
10702
10703PCI SUBSYSTEM
10704M:	Bjorn Helgaas <bhelgaas@google.com>
10705L:	linux-pci@vger.kernel.org
10706Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10708S:	Supported
10709F:	Documentation/devicetree/bindings/pci/
10710F:	Documentation/PCI/
10711F:	drivers/acpi/pci*
10712F:	drivers/pci/
10713F:	include/asm-generic/pci*
10714F:	include/linux/pci*
10715F:	include/uapi/linux/pci*
10716F:	lib/pci*
10717F:	arch/x86/pci/
10718F:	arch/x86/kernel/quirks.c
10719
10720PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10721M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10722L:	linux-pci@vger.kernel.org
10723Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10725S:	Supported
10726F:	drivers/pci/host/
10727F:	drivers/pci/dwc/
10728
10729PCIE DRIVER FOR AXIS ARTPEC
10730M:	Niklas Cassel <niklas.cassel@axis.com>
10731M:	Jesper Nilsson <jesper.nilsson@axis.com>
10732L:	linux-arm-kernel@axis.com
10733L:	linux-pci@vger.kernel.org
10734S:	Maintained
10735F:	Documentation/devicetree/bindings/pci/axis,artpec*
10736F:	drivers/pci/dwc/*artpec*
10737
10738PCIE DRIVER FOR CAVIUM THUNDERX
10739M:	David Daney <david.daney@cavium.com>
10740L:	linux-pci@vger.kernel.org
10741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742S:	Supported
10743F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10744F:	drivers/pci/host/pci-thunder-*
10745
10746PCIE DRIVER FOR HISILICON
10747M:	Zhou Wang <wangzhou1@hisilicon.com>
10748L:	linux-pci@vger.kernel.org
10749S:	Maintained
10750F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10751F:	drivers/pci/dwc/pcie-hisi.c
10752
10753PCIE DRIVER FOR HISILICON KIRIN
10754M:	Xiaowei Song <songxiaowei@hisilicon.com>
10755M:	Binghui Wang <wangbinghui@hisilicon.com>
10756L:	linux-pci@vger.kernel.org
10757S:	Maintained
10758F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10759F:	drivers/pci/dwc/pcie-kirin.c
10760
10761PCIE DRIVER FOR HISILICON STB
10762M:	Jianguo Sun <sunjianguo1@huawei.com>
10763M:	Shawn Guo <shawn.guo@linaro.org>
10764L:	linux-pci@vger.kernel.org
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10767F:	drivers/pci/dwc/pcie-histb.c
10768
10769PCIE DRIVER FOR MEDIATEK
10770M:	Ryder Lee <ryder.lee@mediatek.com>
10771L:	linux-pci@vger.kernel.org
10772L:	linux-mediatek@lists.infradead.org
10773S:	Supported
10774F:	Documentation/devicetree/bindings/pci/mediatek*
10775F:	drivers/pci/host/*mediatek*
10776
10777PCIE DRIVER FOR QUALCOMM MSM
10778M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10779L:	linux-pci@vger.kernel.org
10780L:	linux-arm-msm@vger.kernel.org
10781S:	Maintained
10782F:	drivers/pci/dwc/*qcom*
10783
10784PCIE DRIVER FOR ROCKCHIP
10785M:	Shawn Lin <shawn.lin@rock-chips.com>
10786L:	linux-pci@vger.kernel.org
10787L:	linux-rockchip@lists.infradead.org
10788S:	Maintained
10789F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10790F:	drivers/pci/host/pcie-rockchip.c
10791
10792PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10793M:	Linus Walleij <linus.walleij@linaro.org>
10794L:	linux-pci@vger.kernel.org
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10797F:	drivers/pci/host/pci-v3-semi.c
10798
10799PCIE DRIVER FOR ST SPEAR13XX
10800M:	Pratyush Anand <pratyush.anand@gmail.com>
10801L:	linux-pci@vger.kernel.org
10802S:	Maintained
10803F:	drivers/pci/dwc/*spear*
10804
10805PCMCIA SUBSYSTEM
10806M:	Dominik Brodowski <linux@dominikbrodowski.net>
10807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10808S:	Odd Fixes
10809F:	Documentation/pcmcia/
10810F:	tools/pcmcia/
10811F:	drivers/pcmcia/
10812F:	include/pcmcia/
10813
10814PCNET32 NETWORK DRIVER
10815M:	Don Fry <pcnet32@frontier.com>
10816L:	netdev@vger.kernel.org
10817S:	Maintained
10818F:	drivers/net/ethernet/amd/pcnet32.c
10819
10820PCRYPT PARALLEL CRYPTO ENGINE
10821M:	Steffen Klassert <steffen.klassert@secunet.com>
10822L:	linux-crypto@vger.kernel.org
10823S:	Maintained
10824F:	crypto/pcrypt.c
10825F:	include/crypto/pcrypt.h
10826
10827PEAQ WMI HOTKEYS DRIVER
10828M:	Hans de Goede <hdegoede@redhat.com>
10829L:	platform-driver-x86@vger.kernel.org
10830S:	Maintained
10831F:	drivers/platform/x86/peaq-wmi.c
10832
10833PER-CPU MEMORY ALLOCATOR
10834M:	Tejun Heo <tj@kernel.org>
10835M:	Christoph Lameter <cl@linux.com>
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10837S:	Maintained
10838F:	include/linux/percpu*.h
10839F:	mm/percpu*.c
10840F:	arch/*/include/asm/percpu.h
10841
10842PER-TASK DELAY ACCOUNTING
10843M:	Balbir Singh <bsingharora@gmail.com>
10844S:	Maintained
10845F:	include/linux/delayacct.h
10846F:	kernel/delayacct.c
10847
10848PERFORMANCE EVENTS SUBSYSTEM
10849M:	Peter Zijlstra <peterz@infradead.org>
10850M:	Ingo Molnar <mingo@redhat.com>
10851M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10852R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10853R:	Jiri Olsa <jolsa@redhat.com>
10854R:	Namhyung Kim <namhyung@kernel.org>
10855L:	linux-kernel@vger.kernel.org
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10857S:	Supported
10858F:	kernel/events/*
10859F:	include/linux/perf_event.h
10860F:	include/uapi/linux/perf_event.h
10861F:	arch/*/kernel/perf_event*.c
10862F:	arch/*/kernel/*/perf_event*.c
10863F:	arch/*/kernel/*/*/perf_event*.c
10864F:	arch/*/include/asm/perf_event.h
10865F:	arch/*/kernel/perf_callchain.c
10866F:	arch/*/events/*
10867F:	tools/perf/
10868
10869PERSONALITY HANDLING
10870M:	Christoph Hellwig <hch@infradead.org>
10871L:	linux-abi-devel@lists.sourceforge.net
10872S:	Maintained
10873F:	include/linux/personality.h
10874F:	include/uapi/linux/personality.h
10875
10876PHONET PROTOCOL
10877M:	Remi Denis-Courmont <courmisch@gmail.com>
10878S:	Supported
10879F:	Documentation/networking/phonet.txt
10880F:	include/linux/phonet.h
10881F:	include/net/phonet/
10882F:	include/uapi/linux/phonet.h
10883F:	net/phonet/
10884
10885PHRAM MTD DRIVER
10886M:	Joern Engel <joern@lazybastard.org>
10887L:	linux-mtd@lists.infradead.org
10888S:	Maintained
10889F:	drivers/mtd/devices/phram.c
10890
10891PICOLCD HID DRIVER
10892M:	Bruno Prémont <bonbons@linux-vserver.org>
10893L:	linux-input@vger.kernel.org
10894S:	Maintained
10895F:	drivers/hid/hid-picolcd*
10896
10897PICOXCELL SUPPORT
10898M:	Jamie Iles <jamie@jamieiles.com>
10899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10900T:	git git://github.com/jamieiles/linux-2.6-ji.git
10901S:	Supported
10902F:	arch/arm/boot/dts/picoxcell*
10903F:	arch/arm/mach-picoxcell/
10904F:	drivers/crypto/picoxcell*
10905
10906PIN CONTROL SUBSYSTEM
10907M:	Linus Walleij <linus.walleij@linaro.org>
10908L:	linux-gpio@vger.kernel.org
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10910S:	Maintained
10911F:	Documentation/devicetree/bindings/pinctrl/
10912F:	Documentation/driver-api/pinctl.rst
10913F:	drivers/pinctrl/
10914F:	include/linux/pinctrl/
10915
10916PIN CONTROLLER - ATMEL AT91
10917M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919S:	Maintained
10920F:	drivers/pinctrl/pinctrl-at91.*
10921
10922PIN CONTROLLER - ATMEL AT91 PIO4
10923M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10925L:	linux-gpio@vger.kernel.org
10926S:	Supported
10927F:	drivers/pinctrl/pinctrl-at91-pio4.*
10928
10929PIN CONTROLLER - INTEL
10930M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10931M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10932S:	Maintained
10933F:	drivers/pinctrl/intel/
10934
10935PIN CONTROLLER - MEDIATEK
10936M:	Sean Wang <sean.wang@mediatek.com>
10937L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10938S:	Maintained
10939F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10940F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10941F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10942F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10943F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10944
10945PIN CONTROLLER - QUALCOMM
10946M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10947S:	Maintained
10948L:	linux-arm-msm@vger.kernel.org
10949F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10950F:	drivers/pinctrl/qcom/
10951
10952PIN CONTROLLER - RENESAS
10953M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10954M:	Geert Uytterhoeven <geert+renesas@glider.be>
10955L:	linux-renesas-soc@vger.kernel.org
10956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10957S:	Maintained
10958F:	drivers/pinctrl/sh-pfc/
10959
10960PIN CONTROLLER - SAMSUNG
10961M:	Tomasz Figa <tomasz.figa@gmail.com>
10962M:	Krzysztof Kozlowski <krzk@kernel.org>
10963M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10965L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10966Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10968S:	Maintained
10969F:	drivers/pinctrl/samsung/
10970F:	include/dt-bindings/pinctrl/samsung.h
10971F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10972
10973PIN CONTROLLER - SINGLE
10974M:	Tony Lindgren <tony@atomide.com>
10975M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10977L:	linux-omap@vger.kernel.org
10978S:	Maintained
10979F:	drivers/pinctrl/pinctrl-single.c
10980
10981PIN CONTROLLER - ST SPEAR
10982M:	Viresh Kumar <vireshk@kernel.org>
10983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10984W:	http://www.st.com/spear
10985S:	Maintained
10986F:	drivers/pinctrl/spear/
10987
10988PISTACHIO SOC SUPPORT
10989M:	James Hartley <james.hartley@sondrel.com>
10990L:	linux-mips@linux-mips.org
10991S:	Odd Fixes
10992F:	arch/mips/pistachio/
10993F:	arch/mips/include/asm/mach-pistachio/
10994F:	arch/mips/boot/dts/img/pistachio*
10995F:	arch/mips/configs/pistachio*_defconfig
10996
10997PKTCDVD DRIVER
10998S:	Orphan
10999M:	linux-block@vger.kernel.org
11000F:	drivers/block/pktcdvd.c
11001F:	include/linux/pktcdvd.h
11002F:	include/uapi/linux/pktcdvd.h
11003
11004PKUNITY SOC DRIVERS
11005M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11006W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11007S:	Maintained
11008T:	git git://github.com/gxt/linux.git
11009F:	drivers/input/serio/i8042-unicore32io.h
11010F:	drivers/i2c/busses/i2c-puv3.c
11011F:	drivers/video/fbdev/fb-puv3.c
11012F:	drivers/rtc/rtc-puv3.c
11013
11014PMBUS HARDWARE MONITORING DRIVERS
11015M:	Guenter Roeck <linux@roeck-us.net>
11016L:	linux-hwmon@vger.kernel.org
11017W:	http://hwmon.wiki.kernel.org/
11018W:	http://www.roeck-us.net/linux/drivers/
11019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11020S:	Maintained
11021F:	Documentation/hwmon/pmbus
11022F:	drivers/hwmon/pmbus/
11023F:	include/linux/pmbus.h
11024
11025PMC SIERRA MaxRAID DRIVER
11026L:	linux-scsi@vger.kernel.org
11027W:	http://www.pmc-sierra.com/
11028S:	Orphan
11029F:	drivers/scsi/pmcraid.*
11030
11031PMC SIERRA PM8001 DRIVER
11032M:	Jack Wang <jinpu.wang@profitbricks.com>
11033M:	lindar_liu@usish.com
11034L:	linux-scsi@vger.kernel.org
11035S:	Supported
11036F:	drivers/scsi/pm8001/
11037
11038PNP SUPPORT
11039M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11040S:	Maintained
11041F:	drivers/pnp/
11042
11043POSIX CLOCKS and TIMERS
11044M:	Thomas Gleixner <tglx@linutronix.de>
11045L:	linux-kernel@vger.kernel.org
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11047S:	Maintained
11048F:	fs/timerfd.c
11049F:	include/linux/timer*
11050F:	kernel/time/*timer*
11051
11052POWER MANAGEMENT CORE
11053M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11054L:	linux-pm@vger.kernel.org
11055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11056B:	https://bugzilla.kernel.org
11057S:	Supported
11058F:	drivers/base/power/
11059F:	include/linux/pm.h
11060F:	include/linux/pm_*
11061F:	include/linux/powercap.h
11062F:	drivers/powercap/
11063F:	kernel/configs/nopm.config
11064
11065POWER STATE COORDINATION INTERFACE (PSCI)
11066M:	Mark Rutland <mark.rutland@arm.com>
11067M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11068L:	linux-arm-kernel@lists.infradead.org
11069S:	Maintained
11070F:	drivers/firmware/psci*.c
11071F:	include/linux/psci.h
11072F:	include/uapi/linux/psci.h
11073
11074POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11075M:	Sebastian Reichel <sre@kernel.org>
11076L:	linux-pm@vger.kernel.org
11077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11078S:	Maintained
11079F:	Documentation/devicetree/bindings/power/supply/
11080F:	include/linux/power_supply.h
11081F:	drivers/power/supply/
11082
11083POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11084M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11085L:	linuxppc-dev@lists.ozlabs.org
11086S:	Maintained
11087F:	drivers/char/powernv-op-panel.c
11088
11089PPP OVER ATM (RFC 2364)
11090M:	Mitchell Blank Jr <mitch@sfgoth.com>
11091S:	Maintained
11092F:	net/atm/pppoatm.c
11093F:	include/uapi/linux/atmppp.h
11094
11095PPP OVER ETHERNET
11096M:	Michal Ostrowski <mostrows@earthlink.net>
11097S:	Maintained
11098F:	drivers/net/ppp/pppoe.c
11099F:	drivers/net/ppp/pppox.c
11100
11101PPP OVER L2TP
11102M:	James Chapman <jchapman@katalix.com>
11103S:	Maintained
11104F:	net/l2tp/l2tp_ppp.c
11105F:	include/linux/if_pppol2tp.h
11106F:	include/uapi/linux/if_pppol2tp.h
11107
11108PPP PROTOCOL DRIVERS AND COMPRESSORS
11109M:	Paul Mackerras <paulus@samba.org>
11110L:	linux-ppp@vger.kernel.org
11111S:	Maintained
11112F:	drivers/net/ppp/ppp_*
11113
11114PPS SUPPORT
11115M:	Rodolfo Giometti <giometti@enneenne.com>
11116W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11117L:	linuxpps@ml.enneenne.com (subscribers-only)
11118S:	Maintained
11119F:	Documentation/pps/
11120F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11121F:	Documentation/ABI/testing/sysfs-pps
11122F:	drivers/pps/
11123F:	include/linux/pps*.h
11124F:	include/uapi/linux/pps.h
11125
11126PPTP DRIVER
11127M:	Dmitry Kozlov <xeb@mail.ru>
11128L:	netdev@vger.kernel.org
11129S:	Maintained
11130F:	drivers/net/ppp/pptp.c
11131W:	http://sourceforge.net/projects/accel-pptp
11132
11133PREEMPTIBLE KERNEL
11134M:	Robert Love <rml@tech9.net>
11135L:	kpreempt-tech@lists.sourceforge.net
11136W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11137S:	Supported
11138F:	Documentation/preempt-locking.txt
11139F:	include/linux/preempt.h
11140
11141PRINTK
11142M:	Petr Mladek <pmladek@suse.com>
11143M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11144R:	Steven Rostedt <rostedt@goodmis.org>
11145S:	Maintained
11146F:	kernel/printk/
11147F:	include/linux/printk.h
11148
11149PRISM54 WIRELESS DRIVER
11150M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11151L:	linux-wireless@vger.kernel.org
11152W:	http://wireless.kernel.org/en/users/Drivers/p54
11153S:	Obsolete
11154F:	drivers/net/wireless/intersil/prism54/
11155
11156PROC SYSCTL
11157M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11158M:	Kees Cook <keescook@chromium.org>
11159L:	linux-kernel@vger.kernel.org
11160L:	linux-fsdevel@vger.kernel.org
11161S:	Maintained
11162F:	fs/proc/proc_sysctl.c
11163F:	include/linux/sysctl.h
11164F:	kernel/sysctl.c
11165F:	tools/testing/selftests/sysctl/
11166
11167PS3 NETWORK SUPPORT
11168M:	Geoff Levand <geoff@infradead.org>
11169L:	netdev@vger.kernel.org
11170L:	linuxppc-dev@lists.ozlabs.org
11171S:	Maintained
11172F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11173
11174PS3 PLATFORM SUPPORT
11175M:	Geoff Levand <geoff@infradead.org>
11176L:	linuxppc-dev@lists.ozlabs.org
11177S:	Maintained
11178F:	arch/powerpc/boot/ps3*
11179F:	arch/powerpc/include/asm/lv1call.h
11180F:	arch/powerpc/include/asm/ps3*.h
11181F:	arch/powerpc/platforms/ps3/
11182F:	drivers/*/ps3*
11183F:	drivers/ps3/
11184F:	drivers/rtc/rtc-ps3.c
11185F:	drivers/usb/host/*ps3.c
11186F:	sound/ppc/snd_ps3*
11187
11188PS3VRAM DRIVER
11189M:	Jim Paris <jim@jtan.com>
11190M:	Geoff Levand <geoff@infradead.org>
11191L:	linuxppc-dev@lists.ozlabs.org
11192S:	Maintained
11193F:	drivers/block/ps3vram.c
11194
11195PSAMPLE PACKET SAMPLING SUPPORT:
11196M:	Yotam Gigi <yotam.gi@gmail.com>
11197S:	Maintained
11198F:	net/psample
11199F:	include/net/psample.h
11200F:	include/uapi/linux/psample.h
11201
11202PSTORE FILESYSTEM
11203M:	Kees Cook <keescook@chromium.org>
11204M:	Anton Vorontsov <anton@enomsg.org>
11205M:	Colin Cross <ccross@android.com>
11206M:	Tony Luck <tony.luck@intel.com>
11207S:	Maintained
11208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11209F:	fs/pstore/
11210F:	include/linux/pstore*
11211F:	drivers/firmware/efi/efi-pstore.c
11212F:	drivers/acpi/apei/erst.c
11213F:	Documentation/admin-guide/ramoops.rst
11214F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11215K:	\b(pstore|ramoops)
11216
11217PTP HARDWARE CLOCK SUPPORT
11218M:	Richard Cochran <richardcochran@gmail.com>
11219L:	netdev@vger.kernel.org
11220S:	Maintained
11221W:	http://linuxptp.sourceforge.net/
11222F:	Documentation/ABI/testing/sysfs-ptp
11223F:	Documentation/ptp/*
11224F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11225F:	drivers/net/phy/dp83640*
11226F:	drivers/ptp/*
11227F:	include/linux/ptp_cl*
11228
11229PTRACE SUPPORT
11230M:	Oleg Nesterov <oleg@redhat.com>
11231S:	Maintained
11232F:	include/asm-generic/syscall.h
11233F:	include/linux/ptrace.h
11234F:	include/linux/regset.h
11235F:	include/linux/tracehook.h
11236F:	include/uapi/linux/ptrace.h
11237F:	include/uapi/linux/ptrace.h
11238F:	include/asm-generic/ptrace.h
11239F:	kernel/ptrace.c
11240F:	arch/*/ptrace*.c
11241F:	arch/*/*/ptrace*.c
11242F:	arch/*/include/asm/ptrace*.h
11243
11244PULSE8-CEC DRIVER
11245M:	Hans Verkuil <hverkuil@xs4all.nl>
11246L:	linux-media@vger.kernel.org
11247T:	git git://linuxtv.org/media_tree.git
11248S:	Maintained
11249F:	drivers/media/usb/pulse8-cec/*
11250F:	Documentation/media/cec-drivers/pulse8-cec.rst
11251
11252PVRUSB2 VIDEO4LINUX DRIVER
11253M:	Mike Isely <isely@pobox.com>
11254L:	pvrusb2@isely.net	(subscribers-only)
11255L:	linux-media@vger.kernel.org
11256W:	http://www.isely.net/pvrusb2/
11257T:	git git://linuxtv.org/media_tree.git
11258S:	Maintained
11259F:	Documentation/media/v4l-drivers/pvrusb2*
11260F:	drivers/media/usb/pvrusb2/
11261
11262PWC WEBCAM DRIVER
11263M:	Hans Verkuil <hverkuil@xs4all.nl>
11264L:	linux-media@vger.kernel.org
11265T:	git git://linuxtv.org/media_tree.git
11266S:	Odd Fixes
11267F:	drivers/media/usb/pwc/*
11268
11269PWM FAN DRIVER
11270M:	Kamil Debski <kamil@wypas.org>
11271M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11272L:	linux-hwmon@vger.kernel.org
11273S:	Supported
11274F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11275F:	Documentation/hwmon/pwm-fan
11276F:	drivers/hwmon/pwm-fan.c
11277
11278PWM IR Transmitter
11279M:	Sean Young <sean@mess.org>
11280L:	linux-media@vger.kernel.org
11281S:	Maintained
11282F:	drivers/media/rc/pwm-ir-tx.c
11283
11284PWM SUBSYSTEM
11285M:	Thierry Reding <thierry.reding@gmail.com>
11286L:	linux-pwm@vger.kernel.org
11287S:	Maintained
11288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11289F:	Documentation/pwm.txt
11290F:	Documentation/devicetree/bindings/pwm/
11291F:	include/linux/pwm.h
11292F:	drivers/pwm/
11293F:	drivers/video/backlight/pwm_bl.c
11294F:	include/linux/pwm_backlight.h
11295F:	drivers/gpio/gpio-mvebu.c
11296F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11297
11298PXA GPIO DRIVER
11299M:	Robert Jarzmik <robert.jarzmik@free.fr>
11300L:	linux-gpio@vger.kernel.org
11301S:	Maintained
11302F:	drivers/gpio/gpio-pxa.c
11303
11304PXA MMCI DRIVER
11305S:	Orphan
11306
11307PXA RTC DRIVER
11308M:	Robert Jarzmik <robert.jarzmik@free.fr>
11309L:	linux-rtc@vger.kernel.org
11310S:	Maintained
11311
11312PXA2xx/PXA3xx SUPPORT
11313M:	Daniel Mack <daniel@zonque.org>
11314M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11315M:	Robert Jarzmik <robert.jarzmik@free.fr>
11316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317T:	git git://github.com/hzhuang1/linux.git
11318T:	git git://github.com/rjarzmik/linux.git
11319S:	Maintained
11320F:	arch/arm/boot/dts/pxa*
11321F:	arch/arm/mach-pxa/
11322F:	drivers/dma/pxa*
11323F:	drivers/pcmcia/pxa2xx*
11324F:	drivers/pinctrl/pxa/
11325F:	drivers/spi/spi-pxa2xx*
11326F:	drivers/usb/gadget/udc/pxa2*
11327F:	include/sound/pxa2xx-lib.h
11328F:	sound/arm/pxa*
11329F:	sound/soc/pxa/
11330
11331PXA3xx NAND FLASH DRIVER
11332M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11333L:	linux-mtd@lists.infradead.org
11334S:	Maintained
11335F:	drivers/mtd/nand/pxa3xx_nand.c
11336
11337QAT DRIVER
11338M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11339L:	qat-linux@intel.com
11340S:	Supported
11341F:	drivers/crypto/qat/
11342
11343QCOM AUDIO (ASoC) DRIVERS
11344M:	Patrick Lai <plai@codeaurora.org>
11345M:	Banajit Goswami <bgoswami@codeaurora.org>
11346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11347S:	Supported
11348F:	sound/soc/qcom/
11349
11350QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11351M:	Gabriel Somlo <somlo@cmu.edu>
11352M:	"Michael S. Tsirkin" <mst@redhat.com>
11353L:	qemu-devel@nongnu.org
11354S:	Maintained
11355F:	drivers/firmware/qemu_fw_cfg.c
11356
11357QIB DRIVER
11358M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11359M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11360L:	linux-rdma@vger.kernel.org
11361S:	Supported
11362F:	drivers/infiniband/hw/qib/
11363
11364QLOGIC QL41xxx FCOE DRIVER
11365M:	QLogic-Storage-Upstream@cavium.com
11366L:	linux-scsi@vger.kernel.org
11367S:	Supported
11368F:	drivers/scsi/qedf/
11369
11370QLOGIC QL41xxx ISCSI DRIVER
11371M:	QLogic-Storage-Upstream@cavium.com
11372L:	linux-scsi@vger.kernel.org
11373S:	Supported
11374F:	drivers/scsi/qedi/
11375
11376QLOGIC QL4xxx ETHERNET DRIVER
11377M:	Ariel Elior <Ariel.Elior@cavium.com>
11378M:	everest-linux-l2@cavium.com
11379L:	netdev@vger.kernel.org
11380S:	Supported
11381F:	drivers/net/ethernet/qlogic/qed/
11382F:	include/linux/qed/
11383F:	drivers/net/ethernet/qlogic/qede/
11384
11385QLOGIC QL4xxx RDMA DRIVER
11386M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11387M:	Ariel Elior <Ariel.Elior@cavium.com>
11388L:	linux-rdma@vger.kernel.org
11389S:	Supported
11390F:	drivers/infiniband/hw/qedr/
11391F:	include/uapi/rdma/qedr-abi.h
11392
11393QLOGIC QLA1280 SCSI DRIVER
11394M:	Michael Reed <mdr@sgi.com>
11395L:	linux-scsi@vger.kernel.org
11396S:	Maintained
11397F:	drivers/scsi/qla1280.[ch]
11398
11399QLOGIC QLA2XXX FC-SCSI DRIVER
11400M:	qla2xxx-upstream@qlogic.com
11401L:	linux-scsi@vger.kernel.org
11402S:	Supported
11403F:	Documentation/scsi/LICENSE.qla2xxx
11404F:	drivers/scsi/qla2xxx/
11405
11406QLOGIC QLA3XXX NETWORK DRIVER
11407M:	Dept-GELinuxNICDev@cavium.com
11408L:	netdev@vger.kernel.org
11409S:	Supported
11410F:	Documentation/networking/LICENSE.qla3xxx
11411F:	drivers/net/ethernet/qlogic/qla3xxx.*
11412
11413QLOGIC QLA4XXX iSCSI DRIVER
11414M:	QLogic-Storage-Upstream@qlogic.com
11415L:	linux-scsi@vger.kernel.org
11416S:	Supported
11417F:	Documentation/scsi/LICENSE.qla4xxx
11418F:	drivers/scsi/qla4xxx/
11419
11420QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11421M:	Harish Patil <harish.patil@cavium.com>
11422M:	Manish Chopra <manish.chopra@cavium.com>
11423M:	Dept-GELinuxNICDev@cavium.com
11424L:	netdev@vger.kernel.org
11425S:	Supported
11426F:	drivers/net/ethernet/qlogic/qlcnic/
11427
11428QLOGIC QLGE 10Gb ETHERNET DRIVER
11429M:	Harish Patil <harish.patil@cavium.com>
11430M:	Manish Chopra <manish.chopra@cavium.com>
11431M:	Dept-GELinuxNICDev@cavium.com
11432L:	netdev@vger.kernel.org
11433S:	Supported
11434F:	drivers/net/ethernet/qlogic/qlge/
11435
11436QNX4 FILESYSTEM
11437M:	Anders Larsen <al@alarsen.net>
11438W:	http://www.alarsen.net/linux/qnx4fs/
11439S:	Maintained
11440F:	fs/qnx4/
11441F:	include/uapi/linux/qnx4_fs.h
11442F:	include/uapi/linux/qnxtypes.h
11443
11444QORIQ DPAA2 FSL-MC BUS DRIVER
11445M:	Stuart Yoder <stuyoder@gmail.com>
11446M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11447L:	linux-kernel@vger.kernel.org
11448S:	Maintained
11449F:	drivers/staging/fsl-mc/
11450F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11451
11452QT1010 MEDIA DRIVER
11453M:	Antti Palosaari <crope@iki.fi>
11454L:	linux-media@vger.kernel.org
11455W:	https://linuxtv.org
11456W:	http://palosaari.fi/linux/
11457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11458T:	git git://linuxtv.org/anttip/media_tree.git
11459S:	Maintained
11460F:	drivers/media/tuners/qt1010*
11461
11462QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11463M:	Kalle Valo <kvalo@qca.qualcomm.com>
11464L:	ath10k@lists.infradead.org
11465W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11467S:	Supported
11468F:	drivers/net/wireless/ath/ath10k/
11469
11470QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11471M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11472L:	linux-wireless@vger.kernel.org
11473W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11474S:	Supported
11475F:	drivers/net/wireless/ath/ath9k/
11476
11477QUALCOMM CAMERA SUBSYSTEM DRIVER
11478M:	Todor Tomov <todor.tomov@linaro.org>
11479L:	linux-media@vger.kernel.org
11480S:	Maintained
11481F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11482F:	Documentation/media/v4l-drivers/qcom_camss.rst
11483F:	drivers/media/platform/qcom/camss-8x16/
11484
11485QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11486M:	Timur Tabi <timur@codeaurora.org>
11487L:	netdev@vger.kernel.org
11488S:	Supported
11489F:	drivers/net/ethernet/qualcomm/emac/
11490
11491QUALCOMM HEXAGON ARCHITECTURE
11492M:	Richard Kuo <rkuo@codeaurora.org>
11493L:	linux-hexagon@vger.kernel.org
11494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11495S:	Supported
11496F:	arch/hexagon/
11497
11498QUALCOMM IOMMU
11499M:	Rob Clark <robdclark@gmail.com>
11500L:	iommu@lists.linux-foundation.org
11501L:	linux-arm-msm@vger.kernel.org
11502S:	Maintained
11503F:	drivers/iommu/qcom_iommu.c
11504
11505QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11506M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11507L:	linux-media@vger.kernel.org
11508L:	linux-arm-msm@vger.kernel.org
11509T:	git git://linuxtv.org/media_tree.git
11510S:	Maintained
11511F:	drivers/media/platform/qcom/venus/
11512
11513QUALCOMM WCN36XX WIRELESS DRIVER
11514M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11515L:	wcn36xx@lists.infradead.org
11516W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11517T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11518S:	Supported
11519F:	drivers/net/wireless/ath/wcn36xx/
11520
11521QUANTENNA QTNFMAC WIRELESS DRIVER
11522M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11523M:	Avinash Patil <avinashp@quantenna.com>
11524M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11525L:	linux-wireless@vger.kernel.org
11526S:	Maintained
11527F:	drivers/net/wireless/quantenna
11528
11529RADEON and AMDGPU DRM DRIVERS
11530M:	Alex Deucher <alexander.deucher@amd.com>
11531M:	Christian König <christian.koenig@amd.com>
11532M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11533L:	amd-gfx@lists.freedesktop.org
11534T:	git git://people.freedesktop.org/~agd5f/linux
11535S:	Supported
11536F:	drivers/gpu/drm/radeon/
11537F:	include/uapi/drm/radeon_drm.h
11538F:	drivers/gpu/drm/amd/
11539F:	include/uapi/drm/amdgpu_drm.h
11540
11541RADEON FRAMEBUFFER DISPLAY DRIVER
11542M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11543L:	linux-fbdev@vger.kernel.org
11544S:	Maintained
11545F:	drivers/video/fbdev/aty/radeon*
11546F:	include/uapi/linux/radeonfb.h
11547
11548RADIOSHARK RADIO DRIVER
11549M:	Hans Verkuil <hverkuil@xs4all.nl>
11550L:	linux-media@vger.kernel.org
11551T:	git git://linuxtv.org/media_tree.git
11552S:	Maintained
11553F:	drivers/media/radio/radio-shark.c
11554
11555RADIOSHARK2 RADIO DRIVER
11556M:	Hans Verkuil <hverkuil@xs4all.nl>
11557L:	linux-media@vger.kernel.org
11558T:	git git://linuxtv.org/media_tree.git
11559S:	Maintained
11560F:	drivers/media/radio/radio-shark2.c
11561F:	drivers/media/radio/radio-tea5777.c
11562
11563RADOS BLOCK DEVICE (RBD)
11564M:	Ilya Dryomov <idryomov@gmail.com>
11565M:	Sage Weil <sage@redhat.com>
11566M:	Alex Elder <elder@kernel.org>
11567L:	ceph-devel@vger.kernel.org
11568W:	http://ceph.com/
11569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11570T:	git git://github.com/ceph/ceph-client.git
11571S:	Supported
11572F:	Documentation/ABI/testing/sysfs-bus-rbd
11573F:	drivers/block/rbd.c
11574F:	drivers/block/rbd_types.h
11575
11576RAGE128 FRAMEBUFFER DISPLAY DRIVER
11577M:	Paul Mackerras <paulus@samba.org>
11578L:	linux-fbdev@vger.kernel.org
11579S:	Maintained
11580F:	drivers/video/fbdev/aty/aty128fb.c
11581
11582RAINSHADOW-CEC DRIVER
11583M:	Hans Verkuil <hverkuil@xs4all.nl>
11584L:	linux-media@vger.kernel.org
11585T:	git git://linuxtv.org/media_tree.git
11586S:	Maintained
11587F:	drivers/media/usb/rainshadow-cec/*
11588
11589RALINK MIPS ARCHITECTURE
11590M:	John Crispin <john@phrozen.org>
11591L:	linux-mips@linux-mips.org
11592S:	Maintained
11593F:	arch/mips/ralink
11594
11595RALINK RT2X00 WIRELESS LAN DRIVER
11596P:	rt2x00 project
11597M:	Stanislaw Gruszka <sgruszka@redhat.com>
11598M:	Helmut Schaa <helmut.schaa@googlemail.com>
11599L:	linux-wireless@vger.kernel.org
11600S:	Maintained
11601F:	drivers/net/wireless/ralink/rt2x00/
11602
11603RAMDISK RAM BLOCK DEVICE DRIVER
11604M:	Jens Axboe <axboe@kernel.dk>
11605S:	Maintained
11606F:	Documentation/blockdev/ramdisk.txt
11607F:	drivers/block/brd.c
11608
11609RANCHU VIRTUAL BOARD FOR MIPS
11610M:	Miodrag Dinic <miodrag.dinic@mips.com>
11611L:	linux-mips@linux-mips.org
11612S:	Supported
11613F:	arch/mips/generic/board-ranchu.c
11614F:	arch/mips/configs/generic/board-ranchu.config
11615
11616RANDOM NUMBER DRIVER
11617M:	"Theodore Ts'o" <tytso@mit.edu>
11618S:	Maintained
11619F:	drivers/char/random.c
11620
11621RAPIDIO SUBSYSTEM
11622M:	Matt Porter <mporter@kernel.crashing.org>
11623M:	Alexandre Bounine <alexandre.bounine@idt.com>
11624S:	Maintained
11625F:	drivers/rapidio/
11626
11627RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11628L:	linux-wireless@vger.kernel.org
11629S:	Orphan
11630F:	drivers/net/wireless/ray*
11631
11632RCUTORTURE TEST FRAMEWORK
11633M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11634M:	Josh Triplett <josh@joshtriplett.org>
11635R:	Steven Rostedt <rostedt@goodmis.org>
11636R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11637R:	Lai Jiangshan <jiangshanlai@gmail.com>
11638L:	linux-kernel@vger.kernel.org
11639S:	Supported
11640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11641F:	tools/testing/selftests/rcutorture
11642
11643RDC R-321X SoC
11644M:	Florian Fainelli <florian@openwrt.org>
11645S:	Maintained
11646
11647RDC R6040 FAST ETHERNET DRIVER
11648M:	Florian Fainelli <f.fainelli@gmail.com>
11649L:	netdev@vger.kernel.org
11650S:	Maintained
11651F:	drivers/net/ethernet/rdc/r6040.c
11652
11653RDMAVT - RDMA verbs software
11654M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11655M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11656L:	linux-rdma@vger.kernel.org
11657S:	Supported
11658F:	drivers/infiniband/sw/rdmavt
11659
11660RDS - RELIABLE DATAGRAM SOCKETS
11661M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11662L:	netdev@vger.kernel.org
11663L:	linux-rdma@vger.kernel.org
11664L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11665W:	https://oss.oracle.com/projects/rds/
11666S:	Supported
11667F:	net/rds/
11668F:	Documentation/networking/rds.txt
11669
11670RDT - RESOURCE ALLOCATION
11671M:	Fenghua Yu <fenghua.yu@intel.com>
11672L:	linux-kernel@vger.kernel.org
11673S:	Supported
11674F:	arch/x86/kernel/cpu/intel_rdt*
11675F:	arch/x86/include/asm/intel_rdt_sched.h
11676F:	Documentation/x86/intel_rdt*
11677
11678READ-COPY UPDATE (RCU)
11679M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11680M:	Josh Triplett <josh@joshtriplett.org>
11681R:	Steven Rostedt <rostedt@goodmis.org>
11682R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11683R:	Lai Jiangshan <jiangshanlai@gmail.com>
11684L:	linux-kernel@vger.kernel.org
11685W:	http://www.rdrop.com/users/paulmck/RCU/
11686S:	Supported
11687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11688F:	Documentation/RCU/
11689X:	Documentation/RCU/torture.txt
11690F:	include/linux/rcu*
11691X:	include/linux/srcu.h
11692F:	kernel/rcu/
11693X:	kernel/torture.c
11694
11695REAL TIME CLOCK (RTC) SUBSYSTEM
11696M:	Alessandro Zummo <a.zummo@towertech.it>
11697M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11698L:	linux-rtc@vger.kernel.org
11699Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11701S:	Maintained
11702F:	Documentation/devicetree/bindings/rtc/
11703F:	Documentation/rtc.txt
11704F:	drivers/rtc/
11705F:	include/linux/rtc.h
11706F:	include/uapi/linux/rtc.h
11707F:	include/linux/rtc/
11708F:	include/linux/platform_data/rtc-*
11709F:	tools/testing/selftests/timers/rtctest.c
11710
11711REALTEK AUDIO CODECS
11712M:	Bard Liao <bardliao@realtek.com>
11713M:	Oder Chiou <oder_chiou@realtek.com>
11714S:	Maintained
11715F:	sound/soc/codecs/rt*
11716F:	include/sound/rt*.h
11717
11718REGISTER MAP ABSTRACTION
11719M:	Mark Brown <broonie@kernel.org>
11720L:	linux-kernel@vger.kernel.org
11721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11722S:	Supported
11723F:	Documentation/devicetree/bindings/regmap/
11724F:	drivers/base/regmap/
11725F:	include/linux/regmap.h
11726
11727REISERFS FILE SYSTEM
11728L:	reiserfs-devel@vger.kernel.org
11729S:	Supported
11730F:	fs/reiserfs/
11731
11732REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11733M:	Ohad Ben-Cohen <ohad@wizery.com>
11734M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11735L:	linux-remoteproc@vger.kernel.org
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11737S:	Maintained
11738F:	Documentation/devicetree/bindings/remoteproc/
11739F:	Documentation/remoteproc.txt
11740F:	drivers/remoteproc/
11741F:	include/linux/remoteproc.h
11742
11743REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11744M:	Ohad Ben-Cohen <ohad@wizery.com>
11745M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11746L:	linux-remoteproc@vger.kernel.org
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11748S:	Maintained
11749F:	drivers/rpmsg/
11750F:	Documentation/rpmsg.txt
11751F:	include/linux/rpmsg.h
11752F:	include/linux/rpmsg/
11753
11754RENESAS CLOCK DRIVERS
11755M:	Geert Uytterhoeven <geert+renesas@glider.be>
11756L:	linux-renesas-soc@vger.kernel.org
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11758S:	Supported
11759F:	drivers/clk/renesas/
11760
11761RENESAS ETHERNET DRIVERS
11762R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11763L:	netdev@vger.kernel.org
11764L:	linux-renesas-soc@vger.kernel.org
11765F:	Documentation/devicetree/bindings/net/renesas,*.txt
11766F:	Documentation/devicetree/bindings/net/sh_eth.txt
11767F:	drivers/net/ethernet/renesas/
11768F:	include/linux/sh_eth.h
11769
11770RENESAS R-CAR GYROADC DRIVER
11771M:	Marek Vasut <marek.vasut@gmail.com>
11772L:	linux-iio@vger.kernel.org
11773S:	Supported
11774F:	drivers/iio/adc/rcar_gyro_adc.c
11775
11776RENESAS USB PHY DRIVER
11777M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11778L:	linux-renesas-soc@vger.kernel.org
11779S:	Maintained
11780F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11781
11782RESET CONTROLLER FRAMEWORK
11783M:	Philipp Zabel <p.zabel@pengutronix.de>
11784T:	git git://git.pengutronix.de/git/pza/linux
11785S:	Maintained
11786F:	drivers/reset/
11787F:	Documentation/devicetree/bindings/reset/
11788F:	include/dt-bindings/reset/
11789F:	include/linux/reset.h
11790F:	include/linux/reset-controller.h
11791
11792RFKILL
11793M:	Johannes Berg <johannes@sipsolutions.net>
11794L:	linux-wireless@vger.kernel.org
11795W:	http://wireless.kernel.org/
11796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11798S:	Maintained
11799F:	Documentation/rfkill.txt
11800F:	Documentation/ABI/stable/sysfs-class-rfkill
11801F:	net/rfkill/
11802
11803RHASHTABLE
11804M:	Thomas Graf <tgraf@suug.ch>
11805M:	Herbert Xu <herbert@gondor.apana.org.au>
11806L:	netdev@vger.kernel.org
11807S:	Maintained
11808F:	lib/rhashtable.c
11809F:	include/linux/rhashtable.h
11810
11811RICOH R5C592 MEMORYSTICK DRIVER
11812M:	Maxim Levitsky <maximlevitsky@gmail.com>
11813S:	Maintained
11814F:	drivers/memstick/host/r592.*
11815
11816RICOH SMARTMEDIA/XD DRIVER
11817M:	Maxim Levitsky <maximlevitsky@gmail.com>
11818S:	Maintained
11819F:	drivers/mtd/nand/r852.c
11820F:	drivers/mtd/nand/r852.h
11821
11822RISC-V ARCHITECTURE
11823M:	Palmer Dabbelt <palmer@sifive.com>
11824M:	Albert Ou <albert@sifive.com>
11825L:	linux-riscv@lists.infradead.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11827S:	Supported
11828F:	arch/riscv/
11829K:	riscv
11830N:	riscv
11831
11832ROCCAT DRIVERS
11833M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11834W:	http://sourceforge.net/projects/roccat/
11835S:	Maintained
11836F:	drivers/hid/hid-roccat*
11837F:	include/linux/hid-roccat*
11838F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11839
11840ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11841M:	Jacob chen <jacob2.chen@rock-chips.com>
11842L:	linux-media@vger.kernel.org
11843S:	Maintained
11844F:	drivers/media/platform/rockchip/rga/
11845F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11846
11847ROCKER DRIVER
11848M:	Jiri Pirko <jiri@resnulli.us>
11849L:	netdev@vger.kernel.org
11850S:	Supported
11851F:	drivers/net/ethernet/rocker/
11852
11853ROCKETPORT DRIVER
11854P:	Comtrol Corp.
11855W:	http://www.comtrol.com
11856S:	Maintained
11857F:	Documentation/serial/rocket.txt
11858F:	drivers/tty/rocket*
11859
11860ROCKETPORT EXPRESS/INFINITY DRIVER
11861M:	Kevin Cernekee <cernekee@gmail.com>
11862L:	linux-serial@vger.kernel.org
11863S:	Odd Fixes
11864F:	drivers/tty/serial/rp2.*
11865
11866ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11867M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11868L:	linux-kernel@vger.kernel.org
11869L:	linux-renesas-soc@vger.kernel.org
11870S:	Supported
11871F:	drivers/mfd/bd9571mwv.c
11872F:	drivers/regulator/bd9571mwv-regulator.c
11873F:	drivers/gpio/gpio-bd9571mwv.c
11874F:	include/linux/mfd/bd9571mwv.h
11875F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11876
11877ROSE NETWORK LAYER
11878M:	Ralf Baechle <ralf@linux-mips.org>
11879L:	linux-hams@vger.kernel.org
11880W:	http://www.linux-ax25.org/
11881S:	Maintained
11882F:	include/net/rose.h
11883F:	include/uapi/linux/rose.h
11884F:	net/rose/
11885
11886RTL2830 MEDIA DRIVER
11887M:	Antti Palosaari <crope@iki.fi>
11888L:	linux-media@vger.kernel.org
11889W:	https://linuxtv.org
11890W:	http://palosaari.fi/linux/
11891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11892T:	git git://linuxtv.org/anttip/media_tree.git
11893S:	Maintained
11894F:	drivers/media/dvb-frontends/rtl2830*
11895
11896RTL2832 MEDIA DRIVER
11897M:	Antti Palosaari <crope@iki.fi>
11898L:	linux-media@vger.kernel.org
11899W:	https://linuxtv.org
11900W:	http://palosaari.fi/linux/
11901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11902T:	git git://linuxtv.org/anttip/media_tree.git
11903S:	Maintained
11904F:	drivers/media/dvb-frontends/rtl2832*
11905
11906RTL2832_SDR MEDIA DRIVER
11907M:	Antti Palosaari <crope@iki.fi>
11908L:	linux-media@vger.kernel.org
11909W:	https://linuxtv.org
11910W:	http://palosaari.fi/linux/
11911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11912T:	git git://linuxtv.org/anttip/media_tree.git
11913S:	Maintained
11914F:	drivers/media/dvb-frontends/rtl2832_sdr*
11915
11916RTL8180 WIRELESS DRIVER
11917L:	linux-wireless@vger.kernel.org
11918W:	http://wireless.kernel.org/
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11920S:	Orphan
11921F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11922
11923RTL8187 WIRELESS DRIVER
11924M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11925M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11926M:	Larry Finger <Larry.Finger@lwfinger.net>
11927L:	linux-wireless@vger.kernel.org
11928W:	http://wireless.kernel.org/
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11930S:	Maintained
11931F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11932
11933REALTEK WIRELESS DRIVER (rtlwifi family)
11934M:	Ping-Ke Shih <pkshih@realtek.com>
11935L:	linux-wireless@vger.kernel.org
11936W:	http://wireless.kernel.org/
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11938S:	Maintained
11939F:	drivers/net/wireless/realtek/rtlwifi/
11940
11941RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11942M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11943L:	linux-wireless@vger.kernel.org
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11945S:	Maintained
11946F:	drivers/net/wireless/realtek/rtl8xxxu/
11947
11948RXRPC SOCKETS (AF_RXRPC)
11949M:	David Howells <dhowells@redhat.com>
11950L:	linux-afs@lists.infradead.org
11951S:	Supported
11952F:	net/rxrpc/
11953F:	include/keys/rxrpc-type.h
11954F:	include/net/af_rxrpc.h
11955F:	include/trace/events/rxrpc.h
11956F:	include/uapi/linux/rxrpc.h
11957F:	Documentation/networking/rxrpc.txt
11958W:	https://www.infradead.org/~dhowells/kafs/
11959
11960S3 SAVAGE FRAMEBUFFER DRIVER
11961M:	Antonino Daplas <adaplas@gmail.com>
11962L:	linux-fbdev@vger.kernel.org
11963S:	Maintained
11964F:	drivers/video/fbdev/savage/
11965
11966S390
11967M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11968M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11969L:	linux-s390@vger.kernel.org
11970W:	http://www.ibm.com/developerworks/linux/linux390/
11971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11972S:	Supported
11973F:	arch/s390/
11974F:	drivers/s390/
11975F:	Documentation/s390/
11976F:	Documentation/driver-api/s390-drivers.rst
11977
11978S390 COMMON I/O LAYER
11979M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11980M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11981L:	linux-s390@vger.kernel.org
11982W:	http://www.ibm.com/developerworks/linux/linux390/
11983S:	Supported
11984F:	drivers/s390/cio/
11985
11986S390 DASD DRIVER
11987M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11988M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11989L:	linux-s390@vger.kernel.org
11990W:	http://www.ibm.com/developerworks/linux/linux390/
11991S:	Supported
11992F:	drivers/s390/block/dasd*
11993F:	block/partitions/ibm.c
11994
11995S390 IOMMU (PCI)
11996M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11997L:	linux-s390@vger.kernel.org
11998W:	http://www.ibm.com/developerworks/linux/linux390/
11999S:	Supported
12000F:	drivers/iommu/s390-iommu.c
12001
12002S390 IUCV NETWORK LAYER
12003M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12004M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12005L:	linux-s390@vger.kernel.org
12006W:	http://www.ibm.com/developerworks/linux/linux390/
12007S:	Supported
12008F:	drivers/s390/net/*iucv*
12009F:	include/net/iucv/
12010F:	net/iucv/
12011
12012S390 NETWORK DRIVERS
12013M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12014M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12015L:	linux-s390@vger.kernel.org
12016W:	http://www.ibm.com/developerworks/linux/linux390/
12017S:	Supported
12018F:	drivers/s390/net/
12019
12020S390 PCI SUBSYSTEM
12021M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12022M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12023L:	linux-s390@vger.kernel.org
12024W:	http://www.ibm.com/developerworks/linux/linux390/
12025S:	Supported
12026F:	arch/s390/pci/
12027F:	drivers/pci/hotplug/s390_pci_hpc.c
12028
12029S390 VFIO-CCW DRIVER
12030M:	Cornelia Huck <cohuck@redhat.com>
12031M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12032M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12033L:	linux-s390@vger.kernel.org
12034L:	kvm@vger.kernel.org
12035S:	Supported
12036F:	drivers/s390/cio/vfio_ccw*
12037F:	Documentation/s390/vfio-ccw.txt
12038F:	include/uapi/linux/vfio_ccw.h
12039
12040S390 ZCRYPT DRIVER
12041M:	Harald Freudenberger <freude@de.ibm.com>
12042L:	linux-s390@vger.kernel.org
12043W:	http://www.ibm.com/developerworks/linux/linux390/
12044S:	Supported
12045F:	drivers/s390/crypto/
12046
12047S390 ZFCP DRIVER
12048M:	Steffen Maier <maier@linux.vnet.ibm.com>
12049M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12050L:	linux-s390@vger.kernel.org
12051W:	http://www.ibm.com/developerworks/linux/linux390/
12052S:	Supported
12053F:	drivers/s390/scsi/zfcp_*
12054
12055S3C24XX SD/MMC Driver
12056M:	Ben Dooks <ben-linux@fluff.org>
12057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12058S:	Supported
12059F:	drivers/mmc/host/s3cmci.*
12060
12061SAA6588 RDS RECEIVER DRIVER
12062M:	Hans Verkuil <hverkuil@xs4all.nl>
12063L:	linux-media@vger.kernel.org
12064T:	git git://linuxtv.org/media_tree.git
12065W:	https://linuxtv.org
12066S:	Odd Fixes
12067F:	drivers/media/i2c/saa6588*
12068
12069SAA7134 VIDEO4LINUX DRIVER
12070M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12071M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12072L:	linux-media@vger.kernel.org
12073W:	https://linuxtv.org
12074T:	git git://linuxtv.org/media_tree.git
12075S:	Odd fixes
12076F:	Documentation/media/v4l-drivers/saa7134*
12077F:	drivers/media/pci/saa7134/
12078
12079SAA7146 VIDEO4LINUX-2 DRIVER
12080M:	Hans Verkuil <hverkuil@xs4all.nl>
12081L:	linux-media@vger.kernel.org
12082T:	git git://linuxtv.org/media_tree.git
12083S:	Maintained
12084F:	drivers/media/common/saa7146/
12085F:	drivers/media/pci/saa7146/
12086F:	include/media/saa7146*
12087
12088SAMSUNG AUDIO (ASoC) DRIVERS
12089M:	Krzysztof Kozlowski <krzk@kernel.org>
12090M:	Sangbeom Kim <sbkim73@samsung.com>
12091M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12093S:	Supported
12094F:	sound/soc/samsung/
12095
12096SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12097M:	Krzysztof Kozlowski <krzk@kernel.org>
12098L:	linux-crypto@vger.kernel.org
12099L:	linux-samsung-soc@vger.kernel.org
12100S:	Maintained
12101F:	drivers/crypto/exynos-rng.c
12102F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12103
12104SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12105M:	Łukasz Stelmach <l.stelmach@samsung.com>
12106L:	linux-samsung-soc@vger.kernel.org
12107S:	Maintained
12108F:	drivers/char/hw_random/exynos-trng.c
12109F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12110
12111SAMSUNG FRAMEBUFFER DRIVER
12112M:	Jingoo Han <jingoohan1@gmail.com>
12113L:	linux-fbdev@vger.kernel.org
12114S:	Maintained
12115F:	drivers/video/fbdev/s3c-fb.c
12116
12117SAMSUNG LAPTOP DRIVER
12118M:	Corentin Chary <corentin.chary@gmail.com>
12119L:	platform-driver-x86@vger.kernel.org
12120S:	Maintained
12121F:	drivers/platform/x86/samsung-laptop.c
12122
12123SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12124M:	Sangbeom Kim <sbkim73@samsung.com>
12125M:	Krzysztof Kozlowski <krzk@kernel.org>
12126M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12127L:	linux-kernel@vger.kernel.org
12128L:	linux-samsung-soc@vger.kernel.org
12129S:	Supported
12130F:	drivers/mfd/sec*.c
12131F:	drivers/regulator/s2m*.c
12132F:	drivers/regulator/s5m*.c
12133F:	drivers/clk/clk-s2mps11.c
12134F:	drivers/rtc/rtc-s5m.c
12135F:	include/linux/mfd/samsung/
12136F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12137F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12138F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12139F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12140
12141SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12142M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12143L:	linux-media@vger.kernel.org
12144L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12145S:	Maintained
12146F:	drivers/media/platform/s3c-camif/
12147F:	include/media/drv-intf/s3c_camif.h
12148
12149SAMSUNG S3FWRN5 NFC DRIVER
12150M:	Robert Baldyga <r.baldyga@samsung.com>
12151M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12152L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12153S:	Supported
12154F:	drivers/nfc/s3fwrn5
12155
12156SAMSUNG S5C73M3 CAMERA DRIVER
12157M:	Kyungmin Park <kyungmin.park@samsung.com>
12158M:	Andrzej Hajda <a.hajda@samsung.com>
12159L:	linux-media@vger.kernel.org
12160S:	Supported
12161F:	drivers/media/i2c/s5c73m3/*
12162
12163SAMSUNG S5K5BAF CAMERA DRIVER
12164M:	Kyungmin Park <kyungmin.park@samsung.com>
12165M:	Andrzej Hajda <a.hajda@samsung.com>
12166L:	linux-media@vger.kernel.org
12167S:	Supported
12168F:	drivers/media/i2c/s5k5baf.c
12169
12170SAMSUNG S5P Security SubSystem (SSS) DRIVER
12171M:	Krzysztof Kozlowski <krzk@kernel.org>
12172M:	Vladimir Zapolskiy <vz@mleia.com>
12173M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12174L:	linux-crypto@vger.kernel.org
12175L:	linux-samsung-soc@vger.kernel.org
12176S:	Maintained
12177F:	drivers/crypto/s5p-sss.c
12178
12179SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12180M:	Kyungmin Park <kyungmin.park@samsung.com>
12181M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12182L:	linux-media@vger.kernel.org
12183Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12184S:	Supported
12185F:	drivers/media/platform/exynos4-is/
12186
12187SAMSUNG SOC CLOCK DRIVERS
12188M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12189M:	Tomasz Figa <tomasz.figa@gmail.com>
12190M:	Chanwoo Choi <cw00.choi@samsung.com>
12191S:	Supported
12192L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12193F:	drivers/clk/samsung/
12194F:	include/dt-bindings/clock/exynos*.h
12195F:	Documentation/devicetree/bindings/clock/exynos*.txt
12196
12197SAMSUNG SPI DRIVERS
12198M:	Kukjin Kim <kgene@kernel.org>
12199M:	Krzysztof Kozlowski <krzk@kernel.org>
12200M:	Andi Shyti <andi.shyti@samsung.com>
12201L:	linux-spi@vger.kernel.org
12202L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12203S:	Maintained
12204F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12205F:	drivers/spi/spi-s3c*
12206F:	include/linux/platform_data/spi-s3c64xx.h
12207
12208SAMSUNG SXGBE DRIVERS
12209M:	Byungho An <bh74.an@samsung.com>
12210M:	Girish K S <ks.giri@samsung.com>
12211M:	Vipul Pandya <vipul.pandya@samsung.com>
12212S:	Supported
12213L:	netdev@vger.kernel.org
12214F:	drivers/net/ethernet/samsung/sxgbe/
12215
12216SAMSUNG THERMAL DRIVER
12217M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12218L:	linux-pm@vger.kernel.org
12219L:	linux-samsung-soc@vger.kernel.org
12220S:	Supported
12221T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12222F:	drivers/thermal/samsung/
12223
12224SAMSUNG USB2 PHY DRIVER
12225M:	Kamil Debski <kamil@wypas.org>
12226M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12227L:	linux-kernel@vger.kernel.org
12228S:	Supported
12229F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12230F:	Documentation/phy/samsung-usb2.txt
12231F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12232F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12233F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12234F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12235F:	drivers/phy/samsung/phy-samsung-usb2.c
12236F:	drivers/phy/samsung/phy-samsung-usb2.h
12237
12238SC1200 WDT DRIVER
12239M:	Zwane Mwaikambo <zwanem@gmail.com>
12240S:	Maintained
12241F:	drivers/watchdog/sc1200wdt.c
12242
12243SCHEDULER
12244M:	Ingo Molnar <mingo@redhat.com>
12245M:	Peter Zijlstra <peterz@infradead.org>
12246L:	linux-kernel@vger.kernel.org
12247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12248S:	Maintained
12249F:	kernel/sched/
12250F:	include/linux/sched.h
12251F:	include/uapi/linux/sched.h
12252F:	include/linux/wait.h
12253
12254SCORE ARCHITECTURE
12255M:	Chen Liqin <liqin.linux@gmail.com>
12256M:	Lennox Wu <lennox.wu@gmail.com>
12257W:	http://www.sunplus.com
12258S:	Supported
12259F:	arch/score/
12260
12261SCR24X CHIP CARD INTERFACE DRIVER
12262M:	Lubomir Rintel <lkundrak@v3.sk>
12263S:	Supported
12264F:	drivers/char/pcmcia/scr24x_cs.c
12265
12266SCSI CDROM DRIVER
12267M:	Jens Axboe <axboe@kernel.dk>
12268L:	linux-scsi@vger.kernel.org
12269W:	http://www.kernel.dk
12270S:	Maintained
12271F:	drivers/scsi/sr*
12272
12273SCSI RDMA PROTOCOL (SRP) INITIATOR
12274M:	Bart Van Assche <bart.vanassche@sandisk.com>
12275L:	linux-rdma@vger.kernel.org
12276S:	Supported
12277W:	http://www.openfabrics.org
12278Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12280F:	drivers/infiniband/ulp/srp/
12281F:	include/scsi/srp.h
12282
12283SCSI SG DRIVER
12284M:	Doug Gilbert <dgilbert@interlog.com>
12285L:	linux-scsi@vger.kernel.org
12286W:	http://sg.danny.cz/sg
12287S:	Maintained
12288F:	Documentation/scsi/scsi-generic.txt
12289F:	drivers/scsi/sg.c
12290F:	include/scsi/sg.h
12291
12292SCSI SUBSYSTEM
12293M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12295M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12297L:	linux-scsi@vger.kernel.org
12298S:	Maintained
12299F:	Documentation/devicetree/bindings/scsi/
12300F:	drivers/scsi/
12301F:	include/scsi/
12302
12303SCSI TAPE DRIVER
12304M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12305L:	linux-scsi@vger.kernel.org
12306S:	Maintained
12307F:	Documentation/scsi/st.txt
12308F:	drivers/scsi/st.*
12309F:	drivers/scsi/st_*.h
12310
12311SCTP PROTOCOL
12312M:	Vlad Yasevich <vyasevich@gmail.com>
12313M:	Neil Horman <nhorman@tuxdriver.com>
12314L:	linux-sctp@vger.kernel.org
12315W:	http://lksctp.sourceforge.net
12316S:	Maintained
12317F:	Documentation/networking/sctp.txt
12318F:	include/linux/sctp.h
12319F:	include/uapi/linux/sctp.h
12320F:	include/net/sctp/
12321F:	net/sctp/
12322
12323SCx200 CPU SUPPORT
12324M:	Jim Cromie <jim.cromie@gmail.com>
12325S:	Odd Fixes
12326F:	Documentation/i2c/busses/scx200_acb
12327F:	arch/x86/platform/scx200/
12328F:	drivers/watchdog/scx200_wdt.c
12329F:	drivers/i2c/busses/scx200*
12330F:	drivers/mtd/maps/scx200_docflash.c
12331F:	include/linux/scx200.h
12332
12333SCx200 GPIO DRIVER
12334M:	Jim Cromie <jim.cromie@gmail.com>
12335S:	Maintained
12336F:	drivers/char/scx200_gpio.c
12337F:	include/linux/scx200_gpio.h
12338
12339SCx200 HRT CLOCKSOURCE DRIVER
12340M:	Jim Cromie <jim.cromie@gmail.com>
12341S:	Maintained
12342F:	drivers/clocksource/scx200_hrt.c
12343
12344SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12345M:	Sascha Sommer <saschasommer@freenet.de>
12346L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12347S:	Maintained
12348F:	drivers/mmc/host/sdricoh_cs.c
12349
12350SECURE COMPUTING
12351M:	Kees Cook <keescook@chromium.org>
12352R:	Andy Lutomirski <luto@amacapital.net>
12353R:	Will Drewry <wad@chromium.org>
12354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12355S:	Supported
12356F:	kernel/seccomp.c
12357F:	include/uapi/linux/seccomp.h
12358F:	include/linux/seccomp.h
12359F:	tools/testing/selftests/seccomp/*
12360F:	tools/testing/selftests/kselftest_harness.h
12361F:	Documentation/userspace-api/seccomp_filter.rst
12362K:	\bsecure_computing
12363K:	\bTIF_SECCOMP\b
12364
12365SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12366M:	Al Cooper <alcooperx@gmail.com>
12367L:	linux-mmc@vger.kernel.org
12368L:	bcm-kernel-feedback-list@broadcom.com
12369S:	Maintained
12370F:	drivers/mmc/host/sdhci-brcmstb*
12371
12372SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12373M:	Adrian Hunter <adrian.hunter@intel.com>
12374L:	linux-mmc@vger.kernel.org
12375T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12376S:	Maintained
12377F:	drivers/mmc/host/sdhci*
12378F:	include/linux/mmc/sdhci*
12379
12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12381M:	Ben Dooks <ben-linux@fluff.org>
12382M:	Jaehoon Chung <jh80.chung@samsung.com>
12383L:	linux-mmc@vger.kernel.org
12384S:	Maintained
12385F:	drivers/mmc/host/sdhci-s3c*
12386
12387SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12388M:	Viresh Kumar <vireshk@kernel.org>
12389L:	linux-mmc@vger.kernel.org
12390S:	Maintained
12391F:	drivers/mmc/host/sdhci-spear.c
12392
12393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12394M:	Kishon Vijay Abraham I <kishon@ti.com>
12395L:	linux-mmc@vger.kernel.org
12396S:	Maintained
12397F:	drivers/mmc/host/sdhci-omap.c
12398
12399SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12400M:	Scott Bauer <scott.bauer@intel.com>
12401M:	Jonathan Derrick <jonathan.derrick@intel.com>
12402L:	linux-block@vger.kernel.org
12403S:	Supported
12404F:	block/sed*
12405F:	block/opal_proto.h
12406F:	include/linux/sed*
12407F:	include/uapi/linux/sed*
12408
12409SECURITY CONTACT
12410M:	Security Officers <security@kernel.org>
12411S:	Supported
12412
12413SECURITY SUBSYSTEM
12414M:	James Morris <jmorris@namei.org>
12415M:	"Serge E. Hallyn" <serge@hallyn.com>
12416L:	linux-security-module@vger.kernel.org (suggested Cc:)
12417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12418W:	http://kernsec.org/
12419S:	Supported
12420F:	security/
12421
12422SELINUX SECURITY MODULE
12423M:	Paul Moore <paul@paul-moore.com>
12424M:	Stephen Smalley <sds@tycho.nsa.gov>
12425M:	Eric Paris <eparis@parisplace.org>
12426L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12427W:	https://selinuxproject.org
12428W:	https://github.com/SELinuxProject
12429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12430S:	Supported
12431F:	include/linux/selinux*
12432F:	security/selinux/
12433F:	scripts/selinux/
12434F:	Documentation/admin-guide/LSM/SELinux.rst
12435
12436SENSABLE PHANTOM
12437M:	Jiri Slaby <jirislaby@gmail.com>
12438S:	Maintained
12439F:	drivers/misc/phantom.c
12440F:	include/uapi/linux/phantom.h
12441
12442SERIAL DEVICE BUS
12443M:	Rob Herring <robh@kernel.org>
12444L:	linux-serial@vger.kernel.org
12445S:	Maintained
12446F:	Documentation/devicetree/bindings/serial/slave-device.txt
12447F:	drivers/tty/serdev/
12448F:	include/linux/serdev.h
12449
12450SERIAL DRIVERS
12451M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12452L:	linux-serial@vger.kernel.org
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/serial/
12455F:	drivers/tty/serial/
12456
12457SERIAL IR RECEIVER
12458M:	Sean Young <sean@mess.org>
12459L:	linux-media@vger.kernel.org
12460S:	Maintained
12461F:	drivers/media/rc/serial_ir.c
12462
12463SFC NETWORK DRIVER
12464M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12465M:	Edward Cree <ecree@solarflare.com>
12466M:	Bert Kenward <bkenward@solarflare.com>
12467L:	netdev@vger.kernel.org
12468S:	Supported
12469F:	drivers/net/ethernet/sfc/
12470
12471SGI GRU DRIVER
12472M:	Dimitri Sivanich <sivanich@sgi.com>
12473S:	Maintained
12474F:	drivers/misc/sgi-gru/
12475
12476SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12477M:	Pat Gefre <pfg@sgi.com>
12478L:	linux-ia64@vger.kernel.org
12479S:	Supported
12480F:	Documentation/ia64/serial.txt
12481F:	drivers/tty/serial/ioc?_serial.c
12482F:	include/linux/ioc?.h
12483
12484SGI XP/XPC/XPNET DRIVER
12485M:	Cliff Whickman <cpw@sgi.com>
12486M:	Robin Holt <robinmholt@gmail.com>
12487S:	Maintained
12488F:	drivers/misc/sgi-xp/
12489
12490SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12491M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12492L:	linux-s390@vger.kernel.org
12493W:	http://www.ibm.com/developerworks/linux/linux390/
12494S:	Supported
12495F:	net/smc/
12496
12497SH_VEU V4L2 MEM2MEM DRIVER
12498L:	linux-media@vger.kernel.org
12499S:	Orphan
12500F:	drivers/media/platform/sh_veu.c
12501
12502SH_VOU V4L2 OUTPUT DRIVER
12503L:	linux-media@vger.kernel.org
12504S:	Orphan
12505F:	drivers/media/platform/sh_vou.c
12506F:	include/media/drv-intf/sh_vou.h
12507
12508SI2157 MEDIA DRIVER
12509M:	Antti Palosaari <crope@iki.fi>
12510L:	linux-media@vger.kernel.org
12511W:	https://linuxtv.org
12512W:	http://palosaari.fi/linux/
12513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12514T:	git git://linuxtv.org/anttip/media_tree.git
12515S:	Maintained
12516F:	drivers/media/tuners/si2157*
12517
12518SI2165 MEDIA DRIVER
12519M:	Matthias Schwarzott <zzam@gentoo.org>
12520L:	linux-media@vger.kernel.org
12521W:	https://linuxtv.org
12522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12523S:	Maintained
12524F:	drivers/media/dvb-frontends/si2165*
12525
12526SI2168 MEDIA DRIVER
12527M:	Antti Palosaari <crope@iki.fi>
12528L:	linux-media@vger.kernel.org
12529W:	https://linuxtv.org
12530W:	http://palosaari.fi/linux/
12531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12532T:	git git://linuxtv.org/anttip/media_tree.git
12533S:	Maintained
12534F:	drivers/media/dvb-frontends/si2168*
12535
12536SI470X FM RADIO RECEIVER I2C DRIVER
12537M:	Hans Verkuil <hverkuil@xs4all.nl>
12538L:	linux-media@vger.kernel.org
12539T:	git git://linuxtv.org/media_tree.git
12540W:	https://linuxtv.org
12541S:	Odd Fixes
12542F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12543
12544SI470X FM RADIO RECEIVER USB DRIVER
12545M:	Hans Verkuil <hverkuil@xs4all.nl>
12546L:	linux-media@vger.kernel.org
12547T:	git git://linuxtv.org/media_tree.git
12548W:	https://linuxtv.org
12549S:	Maintained
12550F:	drivers/media/radio/si470x/radio-si470x-common.c
12551F:	drivers/media/radio/si470x/radio-si470x.h
12552F:	drivers/media/radio/si470x/radio-si470x-usb.c
12553
12554SI4713 FM RADIO TRANSMITTER I2C DRIVER
12555M:	Eduardo Valentin <edubezval@gmail.com>
12556L:	linux-media@vger.kernel.org
12557T:	git git://linuxtv.org/media_tree.git
12558W:	https://linuxtv.org
12559S:	Odd Fixes
12560F:	drivers/media/radio/si4713/si4713.?
12561
12562SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12563M:	Eduardo Valentin <edubezval@gmail.com>
12564L:	linux-media@vger.kernel.org
12565T:	git git://linuxtv.org/media_tree.git
12566W:	https://linuxtv.org
12567S:	Odd Fixes
12568F:	drivers/media/radio/si4713/radio-platform-si4713.c
12569
12570SI4713 FM RADIO TRANSMITTER USB DRIVER
12571M:	Hans Verkuil <hverkuil@xs4all.nl>
12572L:	linux-media@vger.kernel.org
12573T:	git git://linuxtv.org/media_tree.git
12574W:	https://linuxtv.org
12575S:	Maintained
12576F:	drivers/media/radio/si4713/radio-usb-si4713.c
12577
12578SIANO DVB DRIVER
12579M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12580M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12581L:	linux-media@vger.kernel.org
12582W:	https://linuxtv.org
12583T:	git git://linuxtv.org/media_tree.git
12584S:	Odd fixes
12585F:	drivers/media/common/siano/
12586F:	drivers/media/usb/siano/
12587F:	drivers/media/usb/siano/
12588F:	drivers/media/mmc/siano/
12589
12590SILEAD TOUCHSCREEN DRIVER
12591M:	Hans de Goede <hdegoede@redhat.com>
12592L:	linux-input@vger.kernel.org
12593L:	platform-driver-x86@vger.kernel.org
12594S:	Maintained
12595F:	drivers/input/touchscreen/silead.c
12596F:	drivers/platform/x86/silead_dmi.c
12597
12598SILICON MOTION SM712 FRAME BUFFER DRIVER
12599M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12600M:	Teddy Wang <teddy.wang@siliconmotion.com>
12601M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12602L:	linux-fbdev@vger.kernel.org
12603S:	Maintained
12604F:	drivers/video/fbdev/sm712*
12605F:	Documentation/fb/sm712fb.txt
12606
12607SIMPLE FIRMWARE INTERFACE (SFI)
12608M:	Len Brown <lenb@kernel.org>
12609L:	sfi-devel@simplefirmware.org
12610W:	http://simplefirmware.org/
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12612S:	Supported
12613F:	arch/x86/platform/sfi/
12614F:	drivers/sfi/
12615F:	include/linux/sfi*.h
12616
12617SIMPLEFB FB DRIVER
12618M:	Hans de Goede <hdegoede@redhat.com>
12619L:	linux-fbdev@vger.kernel.org
12620S:	Maintained
12621F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12622F:	drivers/video/fbdev/simplefb.c
12623F:	include/linux/platform_data/simplefb.h
12624
12625SIMTEC EB110ATX (Chalice CATS)
12626P:	Ben Dooks
12627P:	Vincent Sanders <vince@simtec.co.uk>
12628M:	Simtec Linux Team <linux@simtec.co.uk>
12629W:	http://www.simtec.co.uk/products/EB110ATX/
12630S:	Supported
12631
12632SIMTEC EB2410ITX (BAST)
12633P:	Ben Dooks
12634P:	Vincent Sanders <vince@simtec.co.uk>
12635M:	Simtec Linux Team <linux@simtec.co.uk>
12636W:	http://www.simtec.co.uk/products/EB2410ITX/
12637S:	Supported
12638F:	arch/arm/mach-s3c24xx/mach-bast.c
12639F:	arch/arm/mach-s3c24xx/bast-ide.c
12640F:	arch/arm/mach-s3c24xx/bast-irq.c
12641
12642SIPHASH PRF ROUTINES
12643M:	Jason A. Donenfeld <Jason@zx2c4.com>
12644S:	Maintained
12645F:	lib/siphash.c
12646F:	lib/test_siphash.c
12647F:	include/linux/siphash.h
12648
12649SIOX
12650M:	Gavin Schenk <g.schenk@eckelmann.de>
12651M:	Uwe Kleine-König <kernel@pengutronix.de>
12652S:	Supported
12653F:	drivers/siox/*
12654F:	include/trace/events/siox.h
12655
12656SIS 190 ETHERNET DRIVER
12657M:	Francois Romieu <romieu@fr.zoreil.com>
12658L:	netdev@vger.kernel.org
12659S:	Maintained
12660F:	drivers/net/ethernet/sis/sis190.c
12661
12662SIS 900/7016 FAST ETHERNET DRIVER
12663M:	Daniele Venzano <venza@brownhat.org>
12664W:	http://www.brownhat.org/sis900.html
12665L:	netdev@vger.kernel.org
12666S:	Maintained
12667F:	drivers/net/ethernet/sis/sis900.*
12668
12669SIS FRAMEBUFFER DRIVER
12670M:	Thomas Winischhofer <thomas@winischhofer.net>
12671W:	http://www.winischhofer.net/linuxsisvga.shtml
12672S:	Maintained
12673F:	Documentation/fb/sisfb.txt
12674F:	drivers/video/fbdev/sis/
12675F:	include/video/sisfb.h
12676
12677SIS USB2VGA DRIVER
12678M:	Thomas Winischhofer <thomas@winischhofer.net>
12679W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12680S:	Maintained
12681F:	drivers/usb/misc/sisusbvga/
12682
12683SLAB ALLOCATOR
12684M:	Christoph Lameter <cl@linux.com>
12685M:	Pekka Enberg <penberg@kernel.org>
12686M:	David Rientjes <rientjes@google.com>
12687M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12688M:	Andrew Morton <akpm@linux-foundation.org>
12689L:	linux-mm@kvack.org
12690S:	Maintained
12691F:	include/linux/sl?b*.h
12692F:	mm/sl?b*
12693
12694SLEEPABLE READ-COPY UPDATE (SRCU)
12695M:	Lai Jiangshan <jiangshanlai@gmail.com>
12696M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12697M:	Josh Triplett <josh@joshtriplett.org>
12698R:	Steven Rostedt <rostedt@goodmis.org>
12699R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12700L:	linux-kernel@vger.kernel.org
12701W:	http://www.rdrop.com/users/paulmck/RCU/
12702S:	Supported
12703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12704F:	include/linux/srcu.h
12705F:	kernel/rcu/srcu.c
12706
12707SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12708M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12710S:	Maintained
12711F:	drivers/slimbus/
12712F:	Documentation/devicetree/bindings/slimbus/
12713F:	include/linux/slimbus.h
12714
12715SMACK SECURITY MODULE
12716M:	Casey Schaufler <casey@schaufler-ca.com>
12717L:	linux-security-module@vger.kernel.org
12718W:	http://schaufler-ca.com
12719T:	git git://github.com/cschaufler/smack-next
12720S:	Maintained
12721F:	Documentation/admin-guide/LSM/Smack.rst
12722F:	security/smack/
12723
12724SMC91x ETHERNET DRIVER
12725M:	Nicolas Pitre <nico@fluxnic.net>
12726S:	Odd Fixes
12727F:	drivers/net/ethernet/smsc/smc91x.*
12728
12729SMIA AND SMIA++ IMAGE SENSOR DRIVER
12730M:	Sakari Ailus <sakari.ailus@iki.fi>
12731L:	linux-media@vger.kernel.org
12732S:	Maintained
12733F:	drivers/media/i2c/smiapp/
12734F:	include/media/i2c/smiapp.h
12735F:	drivers/media/i2c/smiapp-pll.c
12736F:	drivers/media/i2c/smiapp-pll.h
12737F:	include/uapi/linux/smiapp.h
12738F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12739
12740SMM665 HARDWARE MONITOR DRIVER
12741M:	Guenter Roeck <linux@roeck-us.net>
12742L:	linux-hwmon@vger.kernel.org
12743S:	Maintained
12744F:	Documentation/hwmon/smm665
12745F:	drivers/hwmon/smm665.c
12746
12747SMSC EMC2103 HARDWARE MONITOR DRIVER
12748M:	Steve Glendinning <steve.glendinning@shawell.net>
12749L:	linux-hwmon@vger.kernel.org
12750S:	Maintained
12751F:	Documentation/hwmon/emc2103
12752F:	drivers/hwmon/emc2103.c
12753
12754SMSC SCH5627 HARDWARE MONITOR DRIVER
12755M:	Hans de Goede <hdegoede@redhat.com>
12756L:	linux-hwmon@vger.kernel.org
12757S:	Supported
12758F:	Documentation/hwmon/sch5627
12759F:	drivers/hwmon/sch5627.c
12760
12761SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12762M:	Steve Glendinning <steve.glendinning@shawell.net>
12763L:	linux-fbdev@vger.kernel.org
12764S:	Maintained
12765F:	drivers/video/fbdev/smscufx.c
12766
12767SMSC47B397 HARDWARE MONITOR DRIVER
12768M:	Jean Delvare <jdelvare@suse.com>
12769L:	linux-hwmon@vger.kernel.org
12770S:	Maintained
12771F:	Documentation/hwmon/smsc47b397
12772F:	drivers/hwmon/smsc47b397.c
12773
12774SMSC911x ETHERNET DRIVER
12775M:	Steve Glendinning <steve.glendinning@shawell.net>
12776L:	netdev@vger.kernel.org
12777S:	Maintained
12778F:	include/linux/smsc911x.h
12779F:	drivers/net/ethernet/smsc/smsc911x.*
12780
12781SMSC9420 PCI ETHERNET DRIVER
12782M:	Steve Glendinning <steve.glendinning@shawell.net>
12783L:	netdev@vger.kernel.org
12784S:	Maintained
12785F:	drivers/net/ethernet/smsc/smsc9420.*
12786
12787SOC-CAMERA V4L2 SUBSYSTEM
12788M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12789L:	linux-media@vger.kernel.org
12790T:	git git://linuxtv.org/media_tree.git
12791S:	Maintained
12792F:	include/media/soc*
12793F:	drivers/media/i2c/soc_camera/
12794F:	drivers/media/platform/soc_camera/
12795
12796SOCIONEXT UNIPHIER SOUND DRIVER
12797M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12799S:	Maintained
12800F:	sound/soc/uniphier/
12801
12802SOEKRIS NET48XX LED SUPPORT
12803M:	Chris Boot <bootc@bootc.net>
12804S:	Maintained
12805F:	drivers/leds/leds-net48xx.c
12806
12807SOFT-ROCE DRIVER (rxe)
12808M:	Moni Shoua <monis@mellanox.com>
12809L:	linux-rdma@vger.kernel.org
12810S:	Supported
12811W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12812Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12813F:	drivers/infiniband/sw/rxe/
12814F:	include/uapi/rdma/rdma_user_rxe.h
12815
12816SOFTLOGIC 6x10 MPEG CODEC
12817M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12818M:	Anton Sviridenko <anton@corp.bluecherry.net>
12819M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12820M:	Andrey Utkin <andrey_utkin@fastmail.com>
12821M:	Ismael Luceno <ismael@iodev.co.uk>
12822L:	linux-media@vger.kernel.org
12823S:	Supported
12824F:	drivers/media/pci/solo6x10/
12825
12826SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12827M:	James Morse <james.morse@arm.com>
12828L:	linux-arm-kernel@lists.infradead.org
12829S:	Maintained
12830F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12831F:	drivers/firmware/arm_sdei.c
12832F:	include/linux/sdei.h
12833F:	include/uapi/linux/sdei.h
12834
12835SOFTWARE RAID (Multiple Disks) SUPPORT
12836M:	Shaohua Li <shli@kernel.org>
12837L:	linux-raid@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12839S:	Supported
12840F:	drivers/md/Makefile
12841F:	drivers/md/Kconfig
12842F:	drivers/md/md*
12843F:	drivers/md/raid*
12844F:	include/linux/raid/
12845F:	include/uapi/linux/raid/
12846
12847SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12848M:	Jassi Brar <jaswinder.singh@linaro.org>
12849L:	netdev@vger.kernel.org
12850S:	Maintained
12851F:	drivers/net/ethernet/socionext/netsec.c
12852F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12853
12854SONIC NETWORK DRIVER
12855M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12856L:	netdev@vger.kernel.org
12857S:	Maintained
12858F:	drivers/net/ethernet/natsemi/sonic.*
12859
12860SONICS SILICON BACKPLANE DRIVER (SSB)
12861M:	Michael Buesch <m@bues.ch>
12862L:	linux-wireless@vger.kernel.org
12863S:	Maintained
12864F:	drivers/ssb/
12865F:	include/linux/ssb/
12866
12867SONY IMX274 SENSOR DRIVER
12868M:	Leon Luo <leonl@leopardimaging.com>
12869L:	linux-media@vger.kernel.org
12870T:	git git://linuxtv.org/media_tree.git
12871S:	Maintained
12872F:	drivers/media/i2c/imx274.c
12873F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12874
12875SONY MEMORYSTICK CARD SUPPORT
12876M:	Alex Dubov <oakad@yahoo.com>
12877W:	http://tifmxx.berlios.de/
12878S:	Maintained
12879F:	drivers/memstick/host/tifm_ms.c
12880
12881SONY MEMORYSTICK STANDARD SUPPORT
12882M:	Maxim Levitsky <maximlevitsky@gmail.com>
12883S:	Maintained
12884F:	drivers/memstick/core/ms_block.*
12885
12886SONY VAIO CONTROL DEVICE DRIVER
12887M:	Mattia Dongili <malattia@linux.it>
12888L:	platform-driver-x86@vger.kernel.org
12889W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12890S:	Maintained
12891F:	Documentation/laptops/sony-laptop.txt
12892F:	drivers/char/sonypi.c
12893F:	drivers/platform/x86/sony-laptop.c
12894F:	include/linux/sony-laptop.h
12895
12896SOUND
12897M:	Jaroslav Kysela <perex@perex.cz>
12898M:	Takashi Iwai <tiwai@suse.com>
12899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12900W:	http://www.alsa-project.org/
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12902T:	git git://git.alsa-project.org/alsa-kernel.git
12903Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12904S:	Maintained
12905F:	Documentation/sound/
12906F:	include/sound/
12907F:	include/uapi/sound/
12908F:	sound/
12909
12910SOUND - COMPRESSED AUDIO
12911M:	Vinod Koul <vinod.koul@intel.com>
12912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12914S:	Supported
12915F:	Documentation/sound/alsa/compress_offload.txt
12916F:	include/sound/compress_driver.h
12917F:	include/uapi/sound/compress_*
12918F:	sound/core/compress_offload.c
12919F:	sound/soc/soc-compress.c
12920
12921SOUND - DMAENGINE HELPERS
12922M:	Lars-Peter Clausen <lars@metafoo.de>
12923S:	Supported
12924F:	include/sound/dmaengine_pcm.h
12925F:	sound/core/pcm_dmaengine.c
12926F:	sound/soc/soc-generic-dmaengine-pcm.c
12927
12928SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12929M:	Liam Girdwood <lgirdwood@gmail.com>
12930M:	Mark Brown <broonie@kernel.org>
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12933W:	http://alsa-project.org/main/index.php/ASoC
12934S:	Supported
12935F:	Documentation/devicetree/bindings/sound/
12936F:	Documentation/sound/alsa/soc/
12937F:	sound/soc/
12938F:	include/sound/soc*
12939
12940SOUNDWIRE SUBSYSTEM
12941M:	Vinod Koul <vinod.koul@intel.com>
12942M:	Sanyog Kale <sanyog.r.kale@intel.com>
12943R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12945S:	Supported
12946F:	Documentation/driver-api/soundwire/
12947F:	drivers/soundwire/
12948F:	include/linux/soundwire/
12949
12950SP2 MEDIA DRIVER
12951M:	Olli Salonen <olli.salonen@iki.fi>
12952L:	linux-media@vger.kernel.org
12953W:	https://linuxtv.org
12954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12955S:	Maintained
12956F:	drivers/media/dvb-frontends/sp2*
12957
12958SPARC + UltraSPARC (sparc/sparc64)
12959M:	"David S. Miller" <davem@davemloft.net>
12960L:	sparclinux@vger.kernel.org
12961Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12964S:	Maintained
12965F:	arch/sparc/
12966F:	drivers/sbus/
12967
12968SPARC SERIAL DRIVERS
12969M:	"David S. Miller" <davem@davemloft.net>
12970L:	sparclinux@vger.kernel.org
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12973S:	Maintained
12974F:	include/linux/sunserialcore.h
12975F:	drivers/tty/serial/suncore.c
12976F:	drivers/tty/serial/sunhv.c
12977F:	drivers/tty/serial/sunsab.c
12978F:	drivers/tty/serial/sunsab.h
12979F:	drivers/tty/serial/sunsu.c
12980F:	drivers/tty/serial/sunzilog.c
12981F:	drivers/tty/serial/sunzilog.h
12982F:	drivers/tty/vcc.c
12983
12984SPARSE CHECKER
12985M:	"Christopher Li" <sparse@chrisli.org>
12986L:	linux-sparse@vger.kernel.org
12987W:	https://sparse.wiki.kernel.org/
12988T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12989T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12990S:	Maintained
12991F:	include/linux/compiler.h
12992
12993SPEAR CLOCK FRAMEWORK SUPPORT
12994M:	Viresh Kumar <vireshk@kernel.org>
12995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12996W:	http://www.st.com/spear
12997S:	Maintained
12998F:	drivers/clk/spear/
12999
13000SPEAR PLATFORM SUPPORT
13001M:	Viresh Kumar <vireshk@kernel.org>
13002M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13004W:	http://www.st.com/spear
13005S:	Maintained
13006F:	arch/arm/boot/dts/spear*
13007F:	arch/arm/mach-spear/
13008
13009SPI NOR SUBSYSTEM
13010M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13011M:	Marek Vasut <marek.vasut@gmail.com>
13012L:	linux-mtd@lists.infradead.org
13013W:	http://www.linux-mtd.infradead.org/
13014Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13015T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13016T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13017S:	Maintained
13018F:	drivers/mtd/spi-nor/
13019F:	include/linux/mtd/spi-nor.h
13020
13021SPI SUBSYSTEM
13022M:	Mark Brown <broonie@kernel.org>
13023L:	linux-spi@vger.kernel.org
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13025Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13026S:	Maintained
13027F:	Documentation/devicetree/bindings/spi/
13028F:	Documentation/spi/
13029F:	drivers/spi/
13030F:	include/linux/spi/
13031F:	include/uapi/linux/spi/
13032F:	tools/spi/
13033
13034SPIDERNET NETWORK DRIVER for CELL
13035M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13036L:	netdev@vger.kernel.org
13037S:	Supported
13038F:	Documentation/networking/spider_net.txt
13039F:	drivers/net/ethernet/toshiba/spider_net*
13040
13041SPMI SUBSYSTEM
13042R:	Stephen Boyd <sboyd@kernel.org>
13043L:	linux-arm-msm@vger.kernel.org
13044F:	Documentation/devicetree/bindings/spmi/
13045F:	drivers/spmi/
13046F:	include/dt-bindings/spmi/spmi.h
13047F:	include/linux/spmi.h
13048F:	include/trace/events/spmi.h
13049
13050SPU FILE SYSTEM
13051M:	Jeremy Kerr <jk@ozlabs.org>
13052L:	linuxppc-dev@lists.ozlabs.org
13053W:	http://www.ibm.com/developerworks/power/cell/
13054S:	Supported
13055F:	Documentation/filesystems/spufs.txt
13056F:	arch/powerpc/platforms/cell/spufs/
13057
13058SQUASHFS FILE SYSTEM
13059M:	Phillip Lougher <phillip@squashfs.org.uk>
13060L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13061W:	http://squashfs.org.uk
13062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13063S:	Maintained
13064F:	Documentation/filesystems/squashfs.txt
13065F:	fs/squashfs/
13066
13067SRM (Alpha) environment access
13068M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13069S:	Maintained
13070F:	arch/alpha/kernel/srm_env.c
13071
13072STABLE BRANCH
13073M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13074L:	stable@vger.kernel.org
13075S:	Supported
13076F:	Documentation/process/stable-kernel-rules.rst
13077
13078STAGING - ATOMISP DRIVER
13079M:	Alan Cox <alan@linux.intel.com>
13080M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13081L:	linux-media@vger.kernel.org
13082S:	Maintained
13083F:	drivers/staging/media/atomisp/
13084
13085STAGING - COMEDI
13086M:	Ian Abbott <abbotti@mev.co.uk>
13087M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13088S:	Odd Fixes
13089F:	drivers/staging/comedi/
13090
13091STAGING - FLARION FT1000 DRIVERS
13092M:	Marek Belisko <marek.belisko@gmail.com>
13093S:	Odd Fixes
13094F:	drivers/staging/ft1000/
13095
13096STAGING - INDUSTRIAL IO
13097M:	Jonathan Cameron <jic23@kernel.org>
13098L:	linux-iio@vger.kernel.org
13099S:	Odd Fixes
13100F:	Documentation/devicetree/bindings/staging/iio/
13101F:	drivers/staging/iio/
13102
13103STAGING - LUSTRE PARALLEL FILESYSTEM
13104M:	Oleg Drokin <oleg.drokin@intel.com>
13105M:	Andreas Dilger <andreas.dilger@intel.com>
13106M:	James Simmons <jsimmons@infradead.org>
13107L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13108W:	http://wiki.lustre.org/
13109S:	Maintained
13110F:	drivers/staging/lustre
13111
13112STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13113M:	Marc Dietrich <marvin24@gmx.de>
13114L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13115L:	linux-tegra@vger.kernel.org
13116S:	Maintained
13117F:	drivers/staging/nvec/
13118
13119STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13120M:	Jens Frederich <jfrederich@gmail.com>
13121M:	Daniel Drake <dsd@laptop.org>
13122M:	Jon Nettleton <jon.nettleton@gmail.com>
13123W:	http://wiki.laptop.org/go/DCON
13124S:	Maintained
13125F:	drivers/staging/olpc_dcon/
13126
13127STAGING - REALTEK RTL8712U DRIVERS
13128M:	Larry Finger <Larry.Finger@lwfinger.net>
13129M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13130S:	Odd Fixes
13131F:	drivers/staging/rtl8712/
13132
13133STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13134M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13135M:	Teddy Wang <teddy.wang@siliconmotion.com>
13136M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13137L:	linux-fbdev@vger.kernel.org
13138S:	Maintained
13139F:	drivers/staging/sm750fb/
13140
13141STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13142M:	William Hubbs <w.d.hubbs@gmail.com>
13143M:	Chris Brannon <chris@the-brannons.com>
13144M:	Kirk Reiser <kirk@reisers.ca>
13145M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13146L:	speakup@linux-speakup.org
13147W:	http://www.linux-speakup.org/
13148S:	Odd Fixes
13149F:	drivers/staging/speakup/
13150
13151STAGING - VIA VT665X DRIVERS
13152M:	Forest Bond <forest@alittletooquiet.net>
13153S:	Odd Fixes
13154F:	drivers/staging/vt665?/
13155
13156STAGING - WILC1000 WIFI DRIVER
13157M:	Aditya Shankar <aditya.shankar@microchip.com>
13158M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13159L:	linux-wireless@vger.kernel.org
13160S:	Supported
13161F:	drivers/staging/wilc1000/
13162
13163STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13164M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13165S:	Odd Fixes
13166F:	drivers/staging/xgifb/
13167
13168STAGING SUBSYSTEM
13169M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13171L:	devel@driverdev.osuosl.org
13172S:	Supported
13173F:	drivers/staging/
13174
13175STARFIRE/DURALAN NETWORK DRIVER
13176M:	Ion Badulescu <ionut@badula.org>
13177S:	Odd Fixes
13178F:	drivers/net/ethernet/adaptec/starfire*
13179
13180STEC S1220 SKD DRIVER
13181M:	Bart Van Assche <bart.vanassche@wdc.com>
13182L:	linux-block@vger.kernel.org
13183S:	Maintained
13184F:	drivers/block/skd*[ch]
13185
13186STI CEC DRIVER
13187M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13188S:	Maintained
13189F:	drivers/staging/media/st-cec/
13190F:	Documentation/devicetree/bindings/media/stih-cec.txt
13191
13192STK1160 USB VIDEO CAPTURE DRIVER
13193M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13194L:	linux-media@vger.kernel.org
13195T:	git git://linuxtv.org/media_tree.git
13196S:	Maintained
13197F:	drivers/media/usb/stk1160/
13198
13199STMMAC ETHERNET DRIVER
13200M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13201M:	Alexandre Torgue <alexandre.torgue@st.com>
13202L:	netdev@vger.kernel.org
13203W:	http://www.stlinux.com
13204S:	Supported
13205F:	drivers/net/ethernet/stmicro/stmmac/
13206
13207SUN3/3X
13208M:	Sam Creasey <sammy@sammy.net>
13209W:	http://sammy.net/sun3/
13210S:	Maintained
13211F:	arch/m68k/kernel/*sun3*
13212F:	arch/m68k/sun3*/
13213F:	arch/m68k/include/asm/sun3*
13214F:	drivers/net/ethernet/i825xx/sun3*
13215
13216SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13217M:	Hans de Goede <hdegoede@redhat.com>
13218L:	linux-input@vger.kernel.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13221F:	drivers/input/keyboard/sun4i-lradc-keys.c
13222
13223SUNDANCE NETWORK DRIVER
13224M:	Denis Kirjanov <kda@linux-powerpc.org>
13225L:	netdev@vger.kernel.org
13226S:	Maintained
13227F:	drivers/net/ethernet/dlink/sundance.c
13228
13229SUPERH
13230M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13231M:	Rich Felker <dalias@libc.org>
13232L:	linux-sh@vger.kernel.org
13233Q:	http://patchwork.kernel.org/project/linux-sh/list/
13234S:	Maintained
13235F:	Documentation/sh/
13236F:	arch/sh/
13237F:	drivers/sh/
13238
13239SUSPEND TO RAM
13240M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13241M:	Len Brown <len.brown@intel.com>
13242M:	Pavel Machek <pavel@ucw.cz>
13243L:	linux-pm@vger.kernel.org
13244B:	https://bugzilla.kernel.org
13245S:	Supported
13246F:	Documentation/power/
13247F:	arch/x86/kernel/acpi/
13248F:	drivers/base/power/
13249F:	kernel/power/
13250F:	include/linux/suspend.h
13251F:	include/linux/freezer.h
13252F:	include/linux/pm.h
13253
13254SVGA HANDLING
13255M:	Martin Mares <mj@ucw.cz>
13256L:	linux-video@atrey.karlin.mff.cuni.cz
13257S:	Maintained
13258F:	Documentation/svga.txt
13259F:	arch/x86/boot/video*
13260
13261SWIOTLB SUBSYSTEM
13262M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13263L:	iommu@lists.linux-foundation.org
13264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13265S:	Supported
13266F:	lib/swiotlb.c
13267F:	arch/*/kernel/pci-swiotlb.c
13268F:	include/linux/swiotlb.h
13269
13270SWITCHDEV
13271M:	Jiri Pirko <jiri@resnulli.us>
13272M:	Ivan Vecera <ivecera@redhat.com>
13273L:	netdev@vger.kernel.org
13274S:	Supported
13275F:	net/switchdev/
13276F:	include/net/switchdev.h
13277
13278SYNC FILE FRAMEWORK
13279M:	Sumit Semwal <sumit.semwal@linaro.org>
13280R:	Gustavo Padovan <gustavo@padovan.org>
13281S:	Maintained
13282L:	linux-media@vger.kernel.org
13283L:	dri-devel@lists.freedesktop.org
13284F:	drivers/dma-buf/sync_*
13285F:	drivers/dma-buf/dma-fence*
13286F:	drivers/dma-buf/sw_sync.c
13287F:	include/linux/sync_file.h
13288F:	include/uapi/linux/sync_file.h
13289F:	Documentation/sync_file.txt
13290T:	git git://anongit.freedesktop.org/drm/drm-misc
13291
13292SYNOPSYS ARC ARCHITECTURE
13293M:	Vineet Gupta <vgupta@synopsys.com>
13294L:	linux-snps-arc@lists.infradead.org
13295S:	Supported
13296F:	arch/arc/
13297F:	Documentation/devicetree/bindings/arc/*
13298F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13299F:	drivers/clocksource/arc_timer.c
13300F:	drivers/tty/serial/arc_uart.c
13301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13302
13303SYNOPSYS ARC HSDK SDP pll clock driver
13304M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13305S:	Supported
13306F:	drivers/clk/clk-hsdk-pll.c
13307F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13308
13309SYNOPSYS ARC SDP clock driver
13310M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13311S:	Supported
13312F:	drivers/clk/axs10x/*
13313F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13314
13315SYNOPSYS ARC SDP platform support
13316M:	Alexey Brodkin <abrodkin@synopsys.com>
13317S:	Supported
13318F:	arch/arc/plat-axs10x
13319F:	arch/arc/boot/dts/ax*
13320F:	Documentation/devicetree/bindings/arc/axs10*
13321
13322SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13323M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13324S:	Supported
13325F:	drivers/reset/reset-axs10x.c
13326F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13327
13328SYNOPSYS DESIGNWARE 8250 UART DRIVER
13329R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13330S:	Maintained
13331F:	drivers/tty/serial/8250/8250_dw.c
13332
13333SYNOPSYS DESIGNWARE APB GPIO DRIVER
13334M:	Hoan Tran <hotran@apm.com>
13335L:	linux-gpio@vger.kernel.org
13336S:	Maintained
13337F:	drivers/gpio/gpio-dwapb.c
13338F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13339
13340SYNOPSYS DESIGNWARE DMAC DRIVER
13341M:	Viresh Kumar <vireshk@kernel.org>
13342R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13343S:	Maintained
13344F:	include/linux/dma/dw.h
13345F:	include/linux/platform_data/dma-dw.h
13346F:	drivers/dma/dw/
13347
13348SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13349M:	Jose Abreu <Jose.Abreu@synopsys.com>
13350L:	netdev@vger.kernel.org
13351S:	Supported
13352F:	drivers/net/ethernet/synopsys/
13353
13354SYNOPSYS DESIGNWARE I2C DRIVER
13355M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13356R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13357R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13358L:	linux-i2c@vger.kernel.org
13359S:	Maintained
13360F:	drivers/i2c/busses/i2c-designware-*
13361F:	include/linux/platform_data/i2c-designware.h
13362
13363SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13364M:	Jaehoon Chung <jh80.chung@samsung.com>
13365L:	linux-mmc@vger.kernel.org
13366S:	Maintained
13367F:	drivers/mmc/host/dw_mmc*
13368
13369SYNOPSYS HSDK RESET CONTROLLER DRIVER
13370M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13371S:	Supported
13372F:	drivers/reset/reset-hsdk.c
13373F:	include/dt-bindings/reset/snps,hsdk-reset.h
13374F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13375
13376SYSTEM CONFIGURATION (SYSCON)
13377M:	Lee Jones <lee.jones@linaro.org>
13378M:	Arnd Bergmann <arnd@arndb.de>
13379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13380S:	Supported
13381F:	drivers/mfd/syscon.c
13382
13383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13384M:	Sudeep Holla <sudeep.holla@arm.com>
13385L:	linux-arm-kernel@lists.infradead.org
13386S:	Maintained
13387F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13388F:	drivers/clk/clk-scpi.c
13389F:	drivers/cpufreq/scpi-cpufreq.c
13390F:	drivers/firmware/arm_scpi.c
13391F:	include/linux/scpi_protocol.h
13392
13393SYSTEM RESET/SHUTDOWN DRIVERS
13394M:	Sebastian Reichel <sre@kernel.org>
13395L:	linux-pm@vger.kernel.org
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13397S:	Maintained
13398F:	Documentation/devicetree/bindings/power/reset/
13399F:	drivers/power/reset/
13400
13401SYSTEM TRACE MODULE CLASS
13402M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13403S:	Maintained
13404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13405F:	Documentation/trace/stm.txt
13406F:	drivers/hwtracing/stm/
13407F:	include/linux/stm.h
13408F:	include/uapi/linux/stm.h
13409
13410SYSV FILESYSTEM
13411M:	Christoph Hellwig <hch@infradead.org>
13412S:	Maintained
13413F:	Documentation/filesystems/sysv-fs.txt
13414F:	fs/sysv/
13415F:	include/linux/sysv_fs.h
13416
13417TARGET SUBSYSTEM
13418M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13419L:	linux-scsi@vger.kernel.org
13420L:	target-devel@vger.kernel.org
13421W:	http://www.linux-iscsi.org
13422W:	http://groups.google.com/group/linux-iscsi-target-dev
13423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13424S:	Supported
13425F:	drivers/target/
13426F:	include/target/
13427F:	Documentation/target/
13428
13429TASKSTATS STATISTICS INTERFACE
13430M:	Balbir Singh <bsingharora@gmail.com>
13431S:	Maintained
13432F:	Documentation/accounting/taskstats*
13433F:	include/linux/taskstats*
13434F:	kernel/taskstats.c
13435
13436TC subsystem
13437M:	Jamal Hadi Salim <jhs@mojatatu.com>
13438M:	Cong Wang <xiyou.wangcong@gmail.com>
13439M:	Jiri Pirko <jiri@resnulli.us>
13440L:	netdev@vger.kernel.org
13441S:	Maintained
13442F:	include/net/pkt_cls.h
13443F:	include/net/pkt_sched.h
13444F:	include/net/tc_act/
13445F:	include/uapi/linux/pkt_cls.h
13446F:	include/uapi/linux/pkt_sched.h
13447F:	include/uapi/linux/tc_act/
13448F:	include/uapi/linux/tc_ematch/
13449F:	net/sched/
13450
13451TCP LOW PRIORITY MODULE
13452M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13453M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13454W:	http://tcp-lp-mod.sourceforge.net/
13455S:	Maintained
13456F:	net/ipv4/tcp_lp.c
13457
13458TDA10071 MEDIA DRIVER
13459M:	Antti Palosaari <crope@iki.fi>
13460L:	linux-media@vger.kernel.org
13461W:	https://linuxtv.org
13462W:	http://palosaari.fi/linux/
13463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13464T:	git git://linuxtv.org/anttip/media_tree.git
13465S:	Maintained
13466F:	drivers/media/dvb-frontends/tda10071*
13467
13468TDA18212 MEDIA DRIVER
13469M:	Antti Palosaari <crope@iki.fi>
13470L:	linux-media@vger.kernel.org
13471W:	https://linuxtv.org
13472W:	http://palosaari.fi/linux/
13473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13474T:	git git://linuxtv.org/anttip/media_tree.git
13475S:	Maintained
13476F:	drivers/media/tuners/tda18212*
13477
13478TDA18218 MEDIA DRIVER
13479M:	Antti Palosaari <crope@iki.fi>
13480L:	linux-media@vger.kernel.org
13481W:	https://linuxtv.org
13482W:	http://palosaari.fi/linux/
13483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13484T:	git git://linuxtv.org/anttip/media_tree.git
13485S:	Maintained
13486F:	drivers/media/tuners/tda18218*
13487
13488TDA18250 MEDIA DRIVER
13489M:	Olli Salonen <olli.salonen@iki.fi>
13490L:	linux-media@vger.kernel.org
13491W:	https://linuxtv.org
13492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13493T:	git git://linuxtv.org/media_tree.git
13494S:	Maintained
13495F:	drivers/media/tuners/tda18250*
13496
13497TDA18271 MEDIA DRIVER
13498M:	Michael Krufky <mkrufky@linuxtv.org>
13499L:	linux-media@vger.kernel.org
13500W:	https://linuxtv.org
13501W:	http://github.com/mkrufky
13502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13503T:	git git://linuxtv.org/mkrufky/tuners.git
13504S:	Maintained
13505F:	drivers/media/tuners/tda18271*
13506
13507TDA827x MEDIA DRIVER
13508M:	Michael Krufky <mkrufky@linuxtv.org>
13509L:	linux-media@vger.kernel.org
13510W:	https://linuxtv.org
13511W:	http://github.com/mkrufky
13512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13513T:	git git://linuxtv.org/mkrufky/tuners.git
13514S:	Maintained
13515F:	drivers/media/tuners/tda8290.*
13516
13517TDA8290 MEDIA DRIVER
13518M:	Michael Krufky <mkrufky@linuxtv.org>
13519L:	linux-media@vger.kernel.org
13520W:	https://linuxtv.org
13521W:	http://github.com/mkrufky
13522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13523T:	git git://linuxtv.org/mkrufky/tuners.git
13524S:	Maintained
13525F:	drivers/media/tuners/tda8290.*
13526
13527TDA9840 MEDIA DRIVER
13528M:	Hans Verkuil <hverkuil@xs4all.nl>
13529L:	linux-media@vger.kernel.org
13530T:	git git://linuxtv.org/media_tree.git
13531W:	https://linuxtv.org
13532S:	Maintained
13533F:	drivers/media/i2c/tda9840*
13534
13535TEA5761 TUNER DRIVER
13536M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13537M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13538L:	linux-media@vger.kernel.org
13539W:	https://linuxtv.org
13540T:	git git://linuxtv.org/media_tree.git
13541S:	Odd fixes
13542F:	drivers/media/tuners/tea5761.*
13543
13544TEA5767 TUNER DRIVER
13545M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13546M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13547L:	linux-media@vger.kernel.org
13548W:	https://linuxtv.org
13549T:	git git://linuxtv.org/media_tree.git
13550S:	Maintained
13551F:	drivers/media/tuners/tea5767.*
13552
13553TEA6415C MEDIA DRIVER
13554M:	Hans Verkuil <hverkuil@xs4all.nl>
13555L:	linux-media@vger.kernel.org
13556T:	git git://linuxtv.org/media_tree.git
13557W:	https://linuxtv.org
13558S:	Maintained
13559F:	drivers/media/i2c/tea6415c*
13560
13561TEA6420 MEDIA DRIVER
13562M:	Hans Verkuil <hverkuil@xs4all.nl>
13563L:	linux-media@vger.kernel.org
13564T:	git git://linuxtv.org/media_tree.git
13565W:	https://linuxtv.org
13566S:	Maintained
13567F:	drivers/media/i2c/tea6420*
13568
13569TEAM DRIVER
13570M:	Jiri Pirko <jiri@resnulli.us>
13571L:	netdev@vger.kernel.org
13572S:	Supported
13573F:	drivers/net/team/
13574F:	include/linux/if_team.h
13575F:	include/uapi/linux/if_team.h
13576
13577TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13578M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13579S:	Maintained
13580F:	arch/x86/platform/ts5500/
13581
13582TECHNOTREND USB IR RECEIVER
13583M:	Sean Young <sean@mess.org>
13584L:	linux-media@vger.kernel.org
13585S:	Maintained
13586F:	drivers/media/rc/ttusbir.c
13587
13588TEE SUBSYSTEM
13589M:	Jens Wiklander <jens.wiklander@linaro.org>
13590S:	Maintained
13591F:	include/linux/tee_drv.h
13592F:	include/uapi/linux/tee.h
13593F:	drivers/tee/
13594F:	Documentation/tee.txt
13595
13596TEGRA ARCHITECTURE SUPPORT
13597M:	Thierry Reding <thierry.reding@gmail.com>
13598M:	Jonathan Hunter <jonathanh@nvidia.com>
13599L:	linux-tegra@vger.kernel.org
13600Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13602S:	Supported
13603N:	[^a-z]tegra
13604
13605TEGRA CLOCK DRIVER
13606M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13607M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13608S:	Supported
13609F:	drivers/clk/tegra/
13610
13611TEGRA DMA DRIVERS
13612M:	Laxman Dewangan <ldewangan@nvidia.com>
13613M:	Jon Hunter <jonathanh@nvidia.com>
13614S:	Supported
13615F:	drivers/dma/tegra*
13616
13617TEGRA I2C DRIVER
13618M:	Laxman Dewangan <ldewangan@nvidia.com>
13619S:	Supported
13620F:	drivers/i2c/busses/i2c-tegra.c
13621
13622TEGRA IOMMU DRIVERS
13623M:	Hiroshi Doyu <hdoyu@nvidia.com>
13624S:	Supported
13625F:	drivers/iommu/tegra*
13626
13627TEGRA KBC DRIVER
13628M:	Rakesh Iyer <riyer@nvidia.com>
13629M:	Laxman Dewangan <ldewangan@nvidia.com>
13630S:	Supported
13631F:	drivers/input/keyboard/tegra-kbc.c
13632
13633TEGRA PWM DRIVER
13634M:	Thierry Reding <thierry.reding@gmail.com>
13635S:	Supported
13636F:	drivers/pwm/pwm-tegra.c
13637
13638TEGRA SERIAL DRIVER
13639M:	Laxman Dewangan <ldewangan@nvidia.com>
13640S:	Supported
13641F:	drivers/tty/serial/serial-tegra.c
13642
13643TEGRA SPI DRIVER
13644M:	Laxman Dewangan <ldewangan@nvidia.com>
13645S:	Supported
13646F:	drivers/spi/spi-tegra*
13647
13648TEHUTI ETHERNET DRIVER
13649M:	Andy Gospodarek <andy@greyhouse.net>
13650L:	netdev@vger.kernel.org
13651S:	Supported
13652F:	drivers/net/ethernet/tehuti/*
13653
13654Telecom Clock Driver for MCPL0010
13655M:	Mark Gross <mark.gross@intel.com>
13656S:	Supported
13657F:	drivers/char/tlclk.c
13658
13659TENSILICA XTENSA PORT (xtensa)
13660M:	Chris Zankel <chris@zankel.net>
13661M:	Max Filippov <jcmvbkbc@gmail.com>
13662L:	linux-xtensa@linux-xtensa.org
13663T:	git git://github.com/czankel/xtensa-linux.git
13664S:	Maintained
13665F:	arch/xtensa/
13666F:	drivers/irqchip/irq-xtensa-*
13667
13668Texas Instruments' System Control Interface (TISCI) Protocol Driver
13669M:	Nishanth Menon <nm@ti.com>
13670M:	Tero Kristo <t-kristo@ti.com>
13671M:	Santosh Shilimkar <ssantosh@kernel.org>
13672L:	linux-arm-kernel@lists.infradead.org
13673S:	Maintained
13674F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13675F:	drivers/firmware/ti_sci*
13676F:	include/linux/soc/ti/ti_sci_protocol.h
13677F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13678F:	include/dt-bindings/genpd/k2g.h
13679F:	drivers/soc/ti/ti_sci_pm_domains.c
13680F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13681F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13682F:	drivers/clk/keystone/sci-clk.c
13683F:	drivers/reset/reset-ti-sci.c
13684
13685THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13686M:	Hans Verkuil <hverkuil@xs4all.nl>
13687L:	linux-media@vger.kernel.org
13688T:	git git://linuxtv.org/media_tree.git
13689W:	https://linuxtv.org
13690S:	Maintained
13691F:	drivers/media/radio/radio-raremono.c
13692
13693THERMAL
13694M:	Zhang Rui <rui.zhang@intel.com>
13695M:	Eduardo Valentin <edubezval@gmail.com>
13696L:	linux-pm@vger.kernel.org
13697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13699Q:	https://patchwork.kernel.org/project/linux-pm/list/
13700S:	Supported
13701F:	drivers/thermal/
13702F:	include/linux/thermal.h
13703F:	include/uapi/linux/thermal.h
13704F:	include/linux/cpu_cooling.h
13705F:	Documentation/devicetree/bindings/thermal/
13706
13707THERMAL/CPU_COOLING
13708M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13709M:	Viresh Kumar <viresh.kumar@linaro.org>
13710M:	Javi Merino <javi.merino@kernel.org>
13711L:	linux-pm@vger.kernel.org
13712S:	Supported
13713F:	Documentation/thermal/cpu-cooling-api.txt
13714F:	drivers/thermal/cpu_cooling.c
13715F:	include/linux/cpu_cooling.h
13716
13717THINKPAD ACPI EXTRAS DRIVER
13718M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13719L:	ibm-acpi-devel@lists.sourceforge.net
13720L:	platform-driver-x86@vger.kernel.org
13721W:	http://ibm-acpi.sourceforge.net
13722W:	http://thinkwiki.org/wiki/Ibm-acpi
13723T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13724S:	Maintained
13725F:	drivers/platform/x86/thinkpad_acpi.c
13726
13727THUNDERBOLT DRIVER
13728M:	Andreas Noever <andreas.noever@gmail.com>
13729M:	Michael Jamet <michael.jamet@intel.com>
13730M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13731M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13733S:	Maintained
13734F:	Documentation/admin-guide/thunderbolt.rst
13735F:	drivers/thunderbolt/
13736F:	include/linux/thunderbolt.h
13737
13738THUNDERBOLT NETWORK DRIVER
13739M:	Michael Jamet <michael.jamet@intel.com>
13740M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13741M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13742L:	netdev@vger.kernel.org
13743S:	Maintained
13744F:	drivers/net/thunderbolt.c
13745
13746THUNDERX GPIO DRIVER
13747M:	David Daney <david.daney@cavium.com>
13748S:	Maintained
13749F:	drivers/gpio/gpio-thunderx.c
13750
13751TI AM437X VPFE DRIVER
13752M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13753L:	linux-media@vger.kernel.org
13754W:	https://linuxtv.org
13755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13756T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13757S:	Maintained
13758F:	drivers/media/platform/am437x/
13759
13760TI BANDGAP AND THERMAL DRIVER
13761M:	Eduardo Valentin <edubezval@gmail.com>
13762M:	Keerthy <j-keerthy@ti.com>
13763L:	linux-pm@vger.kernel.org
13764L:	linux-omap@vger.kernel.org
13765S:	Maintained
13766F:	drivers/thermal/ti-soc-thermal/
13767
13768TI BQ27XXX POWER SUPPLY DRIVER
13769R:	Andrew F. Davis <afd@ti.com>
13770F:	include/linux/power/bq27xxx_battery.h
13771F:	drivers/power/supply/bq27xxx_battery.c
13772F:	drivers/power/supply/bq27xxx_battery_i2c.c
13773
13774TI CDCE706 CLOCK DRIVER
13775M:	Max Filippov <jcmvbkbc@gmail.com>
13776S:	Maintained
13777F:	drivers/clk/clk-cdce706.c
13778
13779TI CLOCK DRIVER
13780M:	Tero Kristo <t-kristo@ti.com>
13781L:	linux-omap@vger.kernel.org
13782S:	Maintained
13783F:	drivers/clk/ti/
13784F:	include/linux/clk/ti.h
13785
13786TI DAVINCI MACHINE SUPPORT
13787M:	Sekhar Nori <nsekhar@ti.com>
13788M:	Kevin Hilman <khilman@kernel.org>
13789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13791S:	Supported
13792F:	arch/arm/mach-davinci/
13793F:	drivers/i2c/busses/i2c-davinci.c
13794F:	arch/arm/boot/dts/da850*
13795
13796TI DAVINCI SERIES GPIO DRIVER
13797M:	Keerthy <j-keerthy@ti.com>
13798L:	linux-gpio@vger.kernel.org
13799S:	Maintained
13800F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13801F:	drivers/gpio/gpio-davinci.c
13802
13803TI DAVINCI SERIES MEDIA DRIVER
13804M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13805L:	linux-media@vger.kernel.org
13806W:	https://linuxtv.org
13807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13808T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13809S:	Maintained
13810F:	drivers/media/platform/davinci/
13811F:	include/media/davinci/
13812
13813TI ETHERNET SWITCH DRIVER (CPSW)
13814R:	Grygorii Strashko <grygorii.strashko@ti.com>
13815L:	linux-omap@vger.kernel.org
13816L:	netdev@vger.kernel.org
13817S:	Maintained
13818F:	drivers/net/ethernet/ti/cpsw*
13819F:	drivers/net/ethernet/ti/davinci*
13820
13821TI FLASH MEDIA INTERFACE DRIVER
13822M:	Alex Dubov <oakad@yahoo.com>
13823S:	Maintained
13824F:	drivers/misc/tifm*
13825F:	drivers/mmc/host/tifm_sd.c
13826F:	include/linux/tifm.h
13827
13828TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13829M:	Santosh Shilimkar <ssantosh@kernel.org>
13830L:	linux-kernel@vger.kernel.org
13831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13832S:	Maintained
13833F:	drivers/soc/ti/*
13834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13835
13836TI LM49xxx FAMILY ASoC CODEC DRIVERS
13837M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13838M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13840S:	Maintained
13841F:	sound/soc/codecs/lm49453*
13842F:	sound/soc/codecs/isabelle*
13843
13844TI LP855x BACKLIGHT DRIVER
13845M:	Milo Kim <milo.kim@ti.com>
13846S:	Maintained
13847F:	Documentation/backlight/lp855x-driver.txt
13848F:	drivers/video/backlight/lp855x_bl.c
13849F:	include/linux/platform_data/lp855x.h
13850
13851TI LP8727 CHARGER DRIVER
13852M:	Milo Kim <milo.kim@ti.com>
13853S:	Maintained
13854F:	drivers/power/supply/lp8727_charger.c
13855F:	include/linux/platform_data/lp8727.h
13856
13857TI LP8788 MFD DRIVER
13858M:	Milo Kim <milo.kim@ti.com>
13859S:	Maintained
13860F:	drivers/iio/adc/lp8788_adc.c
13861F:	drivers/leds/leds-lp8788.c
13862F:	drivers/mfd/lp8788*.c
13863F:	drivers/power/supply/lp8788-charger.c
13864F:	drivers/regulator/lp8788-*.c
13865F:	include/linux/mfd/lp8788*.h
13866
13867TI NETCP ETHERNET DRIVER
13868M:	Wingman Kwok <w-kwok2@ti.com>
13869M:	Murali Karicheri <m-karicheri2@ti.com>
13870L:	netdev@vger.kernel.org
13871S:	Maintained
13872F:	drivers/net/ethernet/ti/netcp*
13873
13874TI TAS571X FAMILY ASoC CODEC DRIVER
13875M:	Kevin Cernekee <cernekee@chromium.org>
13876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13877S:	Odd Fixes
13878F:	sound/soc/codecs/tas571x*
13879
13880TI TRF7970A NFC DRIVER
13881M:	Mark Greer <mgreer@animalcreek.com>
13882L:	linux-wireless@vger.kernel.org
13883L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13884S:	Supported
13885F:	drivers/nfc/trf7970a.c
13886F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13887
13888TI TWL4030 SERIES SOC CODEC DRIVER
13889M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13891S:	Maintained
13892F:	sound/soc/codecs/twl4030*
13893
13894TI VPE/CAL DRIVERS
13895M:	Benoit Parrot <bparrot@ti.com>
13896L:	linux-media@vger.kernel.org
13897W:	http://linuxtv.org/
13898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13899S:	Maintained
13900F:	drivers/media/platform/ti-vpe/
13901
13902TI WILINK WIRELESS DRIVERS
13903L:	linux-wireless@vger.kernel.org
13904W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13905W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13907S:	Orphan
13908F:	drivers/net/wireless/ti/
13909F:	include/linux/wl12xx.h
13910
13911TILE ARCHITECTURE
13912W:	http://www.mellanox.com/repository/solutions/tile-scm/
13913S:	Orphan
13914F:	arch/tile/
13915F:	drivers/char/tile-srom.c
13916F:	drivers/edac/tile_edac.c
13917F:	drivers/net/ethernet/tile/
13918F:	drivers/rtc/rtc-tile.c
13919F:	drivers/tty/hvc/hvc_tile.c
13920F:	drivers/tty/serial/tilegx.c
13921F:	drivers/usb/host/*-tilegx.c
13922F:	include/linux/usb/tilegx.h
13923
13924TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13925M:	John Stultz <john.stultz@linaro.org>
13926M:	Thomas Gleixner <tglx@linutronix.de>
13927R:	Stephen Boyd <sboyd@kernel.org>
13928L:	linux-kernel@vger.kernel.org
13929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13930S:	Supported
13931F:	include/linux/clocksource.h
13932F:	include/linux/time.h
13933F:	include/linux/timex.h
13934F:	include/uapi/linux/time.h
13935F:	include/uapi/linux/timex.h
13936F:	kernel/time/clocksource.c
13937F:	kernel/time/time*.c
13938F:	kernel/time/alarmtimer.c
13939F:	kernel/time/ntp.c
13940F:	tools/testing/selftests/timers/
13941
13942TIPC NETWORK LAYER
13943M:	Jon Maloy <jon.maloy@ericsson.com>
13944M:	Ying Xue <ying.xue@windriver.com>
13945L:	netdev@vger.kernel.org (core kernel code)
13946L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13947W:	http://tipc.sourceforge.net/
13948S:	Maintained
13949F:	include/uapi/linux/tipc*.h
13950F:	net/tipc/
13951
13952TLAN NETWORK DRIVER
13953M:	Samuel Chessman <chessman@tux.org>
13954L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13955W:	http://sourceforge.net/projects/tlan/
13956S:	Maintained
13957F:	Documentation/networking/tlan.txt
13958F:	drivers/net/ethernet/ti/tlan.*
13959
13960TM6000 VIDEO4LINUX DRIVER
13961M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13963L:	linux-media@vger.kernel.org
13964W:	https://linuxtv.org
13965T:	git git://linuxtv.org/media_tree.git
13966S:	Odd fixes
13967F:	drivers/media/usb/tm6000/
13968F:	Documentation/media/v4l-drivers/tm6000*
13969
13970TMIO/SDHI MMC DRIVER
13971M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13972L:	linux-mmc@vger.kernel.org
13973S:	Supported
13974F:	drivers/mmc/host/tmio_mmc*
13975F:	drivers/mmc/host/renesas_sdhi*
13976F:	include/linux/mfd/tmio.h
13977
13978TMP401 HARDWARE MONITOR DRIVER
13979M:	Guenter Roeck <linux@roeck-us.net>
13980L:	linux-hwmon@vger.kernel.org
13981S:	Maintained
13982F:	Documentation/hwmon/tmp401
13983F:	drivers/hwmon/tmp401.c
13984
13985TMPFS (SHMEM FILESYSTEM)
13986M:	Hugh Dickins <hughd@google.com>
13987L:	linux-mm@kvack.org
13988S:	Maintained
13989F:	include/linux/shmem_fs.h
13990F:	mm/shmem.c
13991
13992TOMOYO SECURITY MODULE
13993M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13994M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13995L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13996L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13997L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13998L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13999W:	http://tomoyo.sourceforge.jp/
14000T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14001S:	Maintained
14002F:	security/tomoyo/
14003
14004TOPSTAR LAPTOP EXTRAS DRIVER
14005M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14006L:	platform-driver-x86@vger.kernel.org
14007S:	Maintained
14008F:	drivers/platform/x86/topstar-laptop.c
14009
14010TORTURE-TEST MODULES
14011M:	Davidlohr Bueso <dave@stgolabs.net>
14012M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14013M:	Josh Triplett <josh@joshtriplett.org>
14014L:	linux-kernel@vger.kernel.org
14015S:	Supported
14016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14017F:	Documentation/RCU/torture.txt
14018F:	kernel/torture.c
14019F:	kernel/rcu/rcutorture.c
14020F:	kernel/locking/locktorture.c
14021
14022TOSHIBA ACPI EXTRAS DRIVER
14023M:	Azael Avalos <coproscefalo@gmail.com>
14024L:	platform-driver-x86@vger.kernel.org
14025S:	Maintained
14026F:	drivers/platform/x86/toshiba_acpi.c
14027
14028TOSHIBA BLUETOOTH DRIVER
14029M:	Azael Avalos <coproscefalo@gmail.com>
14030L:	platform-driver-x86@vger.kernel.org
14031S:	Maintained
14032F:	drivers/platform/x86/toshiba_bluetooth.c
14033
14034TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14035M:	Azael Avalos <coproscefalo@gmail.com>
14036L:	platform-driver-x86@vger.kernel.org
14037S:	Maintained
14038F:	drivers/platform/x86/toshiba_haps.c
14039
14040TOSHIBA SMM DRIVER
14041M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14042W:	http://www.buzzard.org.uk/toshiba/
14043S:	Maintained
14044F:	drivers/char/toshiba.c
14045F:	include/linux/toshiba.h
14046F:	include/uapi/linux/toshiba.h
14047
14048TOSHIBA TC358743 DRIVER
14049M:	Mats Randgaard <matrandg@cisco.com>
14050L:	linux-media@vger.kernel.org
14051S:	Maintained
14052F:	drivers/media/i2c/tc358743*
14053F:	include/media/i2c/tc358743.h
14054
14055TOSHIBA WMI HOTKEYS DRIVER
14056M:	Azael Avalos <coproscefalo@gmail.com>
14057L:	platform-driver-x86@vger.kernel.org
14058S:	Maintained
14059F:	drivers/platform/x86/toshiba-wmi.c
14060
14061TPM DEVICE DRIVER
14062M:	Peter Huewe <peterhuewe@gmx.de>
14063M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14064R:	Jason Gunthorpe <jgg@ziepe.ca>
14065L:	linux-integrity@vger.kernel.org
14066Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14067W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14068T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14069S:	Maintained
14070F:	drivers/char/tpm/
14071
14072TRACING
14073M:	Steven Rostedt <rostedt@goodmis.org>
14074M:	Ingo Molnar <mingo@redhat.com>
14075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14076S:	Maintained
14077F:	Documentation/trace/ftrace.txt
14078F:	arch/*/*/*/ftrace.h
14079F:	arch/*/kernel/ftrace.c
14080F:	include/*/ftrace.h
14081F:	include/linux/trace*.h
14082F:	include/trace/
14083F:	kernel/trace/
14084F:	tools/testing/selftests/ftrace/
14085
14086TRACING MMIO ACCESSES (MMIOTRACE)
14087M:	Steven Rostedt <rostedt@goodmis.org>
14088M:	Ingo Molnar <mingo@kernel.org>
14089R:	Karol Herbst <karolherbst@gmail.com>
14090R:	Pekka Paalanen <ppaalanen@gmail.com>
14091S:	Maintained
14092L:	linux-kernel@vger.kernel.org
14093L:	nouveau@lists.freedesktop.org
14094F:	kernel/trace/trace_mmiotrace.c
14095F:	include/linux/mmiotrace.h
14096F:	arch/x86/mm/kmmio.c
14097F:	arch/x86/mm/mmio-mod.c
14098F:	arch/x86/mm/testmmiotrace.c
14099
14100TRIVIAL PATCHES
14101M:	Jiri Kosina <trivial@kernel.org>
14102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14103S:	Maintained
14104K:	^Subject:.*(?i)trivial
14105
14106TEMPO SEMICONDUCTOR DRIVERS
14107M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14108S:	Maintained
14109F:	sound/soc/codecs/tscs*.c
14110F:	sound/soc/codecs/tscs*.h
14111F:	Documentation/devicetree/bindings/sound/tscs*.txt
14112
14113TTY LAYER
14114M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14115M:	Jiri Slaby <jslaby@suse.com>
14116S:	Supported
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14118F:	Documentation/serial/
14119F:	drivers/tty/
14120F:	drivers/tty/serial/serial_core.c
14121F:	include/linux/serial_core.h
14122F:	include/linux/serial.h
14123F:	include/linux/tty.h
14124F:	include/uapi/linux/serial_core.h
14125F:	include/uapi/linux/serial.h
14126F:	include/uapi/linux/tty.h
14127
14128TUA9001 MEDIA DRIVER
14129M:	Antti Palosaari <crope@iki.fi>
14130L:	linux-media@vger.kernel.org
14131W:	https://linuxtv.org
14132W:	http://palosaari.fi/linux/
14133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14134T:	git git://linuxtv.org/anttip/media_tree.git
14135S:	Maintained
14136F:	drivers/media/tuners/tua9001*
14137
14138TULIP NETWORK DRIVERS
14139L:	netdev@vger.kernel.org
14140L:	linux-parisc@vger.kernel.org
14141S:	Orphan
14142F:	drivers/net/ethernet/dec/tulip/
14143
14144TUN/TAP driver
14145M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14146W:	http://vtun.sourceforge.net/tun
14147S:	Maintained
14148F:	Documentation/networking/tuntap.txt
14149F:	arch/um/os-Linux/drivers/
14150
14151TURBOCHANNEL SUBSYSTEM
14152M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14153M:	Ralf Baechle <ralf@linux-mips.org>
14154L:	linux-mips@linux-mips.org
14155Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14156S:	Maintained
14157F:	drivers/tc/
14158F:	include/linux/tc.h
14159
14160TW5864 VIDEO4LINUX DRIVER
14161M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14162M:	Anton Sviridenko <anton@corp.bluecherry.net>
14163M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14164M:	Andrey Utkin <andrey_utkin@fastmail.com>
14165L:	linux-media@vger.kernel.org
14166S:	Supported
14167F:	drivers/media/pci/tw5864/
14168
14169TW68 VIDEO4LINUX DRIVER
14170M:	Hans Verkuil <hverkuil@xs4all.nl>
14171L:	linux-media@vger.kernel.org
14172T:	git git://linuxtv.org/media_tree.git
14173W:	https://linuxtv.org
14174S:	Odd Fixes
14175F:	drivers/media/pci/tw68/
14176
14177TW686X VIDEO4LINUX DRIVER
14178M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14179L:	linux-media@vger.kernel.org
14180T:	git git://linuxtv.org/media_tree.git
14181W:	http://linuxtv.org
14182S:	Maintained
14183F:	drivers/media/pci/tw686x/
14184
14185UBI FILE SYSTEM (UBIFS)
14186M:	Richard Weinberger <richard@nod.at>
14187M:	Artem Bityutskiy <dedekind1@gmail.com>
14188M:	Adrian Hunter <adrian.hunter@intel.com>
14189L:	linux-mtd@lists.infradead.org
14190T:	git git://git.infradead.org/ubifs-2.6.git
14191W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14192S:	Supported
14193F:	Documentation/filesystems/ubifs.txt
14194F:	fs/ubifs/
14195
14196UCLINUX (M68KNOMMU AND COLDFIRE)
14197M:	Greg Ungerer <gerg@linux-m68k.org>
14198W:	http://www.linux-m68k.org/
14199W:	http://www.uclinux.org/
14200L:	linux-m68k@lists.linux-m68k.org
14201L:	uclinux-dev@uclinux.org  (subscribers-only)
14202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14203S:	Maintained
14204F:	arch/m68k/coldfire/
14205F:	arch/m68k/68*/
14206F:	arch/m68k/*/*_no.*
14207F:	arch/m68k/include/asm/*_no.*
14208
14209UDF FILESYSTEM
14210M:	Jan Kara <jack@suse.com>
14211S:	Maintained
14212F:	Documentation/filesystems/udf.txt
14213F:	fs/udf/
14214
14215UDRAW TABLET
14216M:	Bastien Nocera <hadess@hadess.net>
14217L:	linux-input@vger.kernel.org
14218S:	Maintained
14219F:	drivers/hid/hid-udraw-ps3.c
14220
14221UFS FILESYSTEM
14222M:	Evgeniy Dushistov <dushistov@mail.ru>
14223S:	Maintained
14224F:	Documentation/filesystems/ufs.txt
14225F:	fs/ufs/
14226
14227UHID USERSPACE HID IO DRIVER:
14228M:	David Herrmann <dh.herrmann@googlemail.com>
14229L:	linux-input@vger.kernel.org
14230S:	Maintained
14231F:	drivers/hid/uhid.c
14232F:	include/uapi/linux/uhid.h
14233
14234ULPI BUS
14235M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14236L:	linux-usb@vger.kernel.org
14237S:	Maintained
14238F:	drivers/usb/common/ulpi.c
14239F:	include/linux/ulpi/
14240
14241ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14242L:	linux-usb@vger.kernel.org
14243S:	Orphan
14244F:	drivers/uwb/
14245F:	include/linux/uwb.h
14246F:	include/linux/uwb/
14247
14248UNICORE32 ARCHITECTURE:
14249M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14250W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14251S:	Maintained
14252T:	git git://github.com/gxt/linux.git
14253F:	arch/unicore32/
14254
14255UNIFDEF
14256M:	Tony Finch <dot@dotat.at>
14257W:	http://dotat.at/prog/unifdef
14258S:	Maintained
14259F:	scripts/unifdef.c
14260
14261UNIFORM CDROM DRIVER
14262M:	Jens Axboe <axboe@kernel.dk>
14263W:	http://www.kernel.dk
14264S:	Maintained
14265F:	Documentation/cdrom/
14266F:	drivers/cdrom/cdrom.c
14267F:	include/linux/cdrom.h
14268F:	include/uapi/linux/cdrom.h
14269
14270UNISYS S-PAR DRIVERS
14271M:	David Kershner <david.kershner@unisys.com>
14272L:	sparmaintainer@unisys.com (Unisys internal)
14273S:	Supported
14274F:	include/linux/visorbus.h
14275F:	drivers/visorbus/
14276F:	drivers/staging/unisys/
14277
14278UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14279M:	Vinayak Holikatti <vinholikatti@gmail.com>
14280L:	linux-scsi@vger.kernel.org
14281S:	Supported
14282F:	Documentation/scsi/ufs.txt
14283F:	drivers/scsi/ufs/
14284
14285UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14286M:	Joao Pinto <jpinto@synopsys.com>
14287L:	linux-scsi@vger.kernel.org
14288S:	Supported
14289F:	drivers/scsi/ufs/*dwc*
14290
14291UNSORTED BLOCK IMAGES (UBI)
14292M:	Artem Bityutskiy <dedekind1@gmail.com>
14293M:	Richard Weinberger <richard@nod.at>
14294W:	http://www.linux-mtd.infradead.org/
14295L:	linux-mtd@lists.infradead.org
14296T:	git git://git.infradead.org/ubifs-2.6.git
14297S:	Supported
14298F:	drivers/mtd/ubi/
14299F:	include/linux/mtd/ubi.h
14300F:	include/uapi/mtd/ubi-user.h
14301
14302USB "USBNET" DRIVER FRAMEWORK
14303M:	Oliver Neukum <oneukum@suse.com>
14304L:	netdev@vger.kernel.org
14305W:	http://www.linux-usb.org/usbnet
14306S:	Maintained
14307F:	drivers/net/usb/usbnet.c
14308F:	include/linux/usb/usbnet.h
14309
14310USB ACM DRIVER
14311M:	Oliver Neukum <oneukum@suse.com>
14312L:	linux-usb@vger.kernel.org
14313S:	Maintained
14314F:	Documentation/usb/acm.txt
14315F:	drivers/usb/class/cdc-acm.*
14316
14317USB AR5523 WIRELESS DRIVER
14318M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14319L:	linux-wireless@vger.kernel.org
14320S:	Maintained
14321F:	drivers/net/wireless/ath/ar5523/
14322
14323USB ATTACHED SCSI
14324M:	Oliver Neukum <oneukum@suse.com>
14325L:	linux-usb@vger.kernel.org
14326L:	linux-scsi@vger.kernel.org
14327S:	Maintained
14328F:	drivers/usb/storage/uas.c
14329
14330USB CDC ETHERNET DRIVER
14331M:	Oliver Neukum <oliver@neukum.org>
14332L:	linux-usb@vger.kernel.org
14333S:	Maintained
14334F:	drivers/net/usb/cdc_*.c
14335F:	include/uapi/linux/usb/cdc.h
14336
14337USB CHAOSKEY DRIVER
14338M:	Keith Packard <keithp@keithp.com>
14339L:	linux-usb@vger.kernel.org
14340S:	Maintained
14341F:	drivers/usb/misc/chaoskey.c
14342
14343USB CYPRESS C67X00 DRIVER
14344M:	Peter Korsgaard <jacmet@sunsite.dk>
14345L:	linux-usb@vger.kernel.org
14346S:	Maintained
14347F:	drivers/usb/c67x00/
14348
14349USB DAVICOM DM9601 DRIVER
14350M:	Peter Korsgaard <jacmet@sunsite.dk>
14351L:	netdev@vger.kernel.org
14352W:	http://www.linux-usb.org/usbnet
14353S:	Maintained
14354F:	drivers/net/usb/dm9601.c
14355
14356USB DIAMOND RIO500 DRIVER
14357M:	Cesar Miquel <miquel@df.uba.ar>
14358L:	rio500-users@lists.sourceforge.net
14359W:	http://rio500.sourceforge.net
14360S:	Maintained
14361F:	drivers/usb/misc/rio500*
14362
14363USB EHCI DRIVER
14364M:	Alan Stern <stern@rowland.harvard.edu>
14365L:	linux-usb@vger.kernel.org
14366S:	Maintained
14367F:	Documentation/usb/ehci.txt
14368F:	drivers/usb/host/ehci*
14369
14370USB GADGET/PERIPHERAL SUBSYSTEM
14371M:	Felipe Balbi <balbi@kernel.org>
14372L:	linux-usb@vger.kernel.org
14373W:	http://www.linux-usb.org/gadget
14374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14375S:	Maintained
14376F:	drivers/usb/gadget/
14377F:	include/linux/usb/gadget*
14378
14379USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14380M:	Jiri Kosina <jikos@kernel.org>
14381R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14382L:	linux-usb@vger.kernel.org
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14384S:	Maintained
14385F:	Documentation/hid/hiddev.txt
14386F:	drivers/hid/usbhid/
14387
14388USB ISP116X DRIVER
14389M:	Olav Kongas <ok@artecdesign.ee>
14390L:	linux-usb@vger.kernel.org
14391S:	Maintained
14392F:	drivers/usb/host/isp116x*
14393F:	include/linux/usb/isp116x.h
14394
14395USB LAN78XX ETHERNET DRIVER
14396M:	Woojung Huh <woojung.huh@microchip.com>
14397M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14398L:	netdev@vger.kernel.org
14399S:	Maintained
14400F:	drivers/net/usb/lan78xx.*
14401
14402USB MASS STORAGE DRIVER
14403M:	Alan Stern <stern@rowland.harvard.edu>
14404L:	linux-usb@vger.kernel.org
14405L:	usb-storage@lists.one-eyed-alien.net
14406S:	Maintained
14407W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14408F:	drivers/usb/storage/
14409
14410USB MIDI DRIVER
14411M:	Clemens Ladisch <clemens@ladisch.de>
14412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14413T:	git git://git.alsa-project.org/alsa-kernel.git
14414S:	Maintained
14415F:	sound/usb/midi.*
14416
14417USB NETWORKING DRIVERS
14418L:	linux-usb@vger.kernel.org
14419S:	Odd Fixes
14420F:	drivers/net/usb/
14421
14422USB OHCI DRIVER
14423M:	Alan Stern <stern@rowland.harvard.edu>
14424L:	linux-usb@vger.kernel.org
14425S:	Maintained
14426F:	Documentation/usb/ohci.txt
14427F:	drivers/usb/host/ohci*
14428
14429USB OTG FSM (Finite State Machine)
14430M:	Peter Chen <Peter.Chen@nxp.com>
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14432L:	linux-usb@vger.kernel.org
14433S:	Maintained
14434F:	drivers/usb/common/usb-otg-fsm.c
14435
14436USB OVER IP DRIVER
14437M:	Valentina Manea <valentina.manea.m@gmail.com>
14438M:	Shuah Khan <shuahkh@osg.samsung.com>
14439M:	Shuah Khan <shuah@kernel.org>
14440L:	linux-usb@vger.kernel.org
14441S:	Maintained
14442F:	Documentation/usb/usbip_protocol.txt
14443F:	drivers/usb/usbip/
14444F:	tools/usb/usbip/
14445
14446USB PEGASUS DRIVER
14447M:	Petko Manolov <petkan@nucleusys.com>
14448L:	linux-usb@vger.kernel.org
14449L:	netdev@vger.kernel.org
14450T:	git git://github.com/petkan/pegasus.git
14451W:	https://github.com/petkan/pegasus
14452S:	Maintained
14453F:	drivers/net/usb/pegasus.*
14454
14455USB PHY LAYER
14456M:	Felipe Balbi <balbi@kernel.org>
14457L:	linux-usb@vger.kernel.org
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14459S:	Maintained
14460F:	drivers/usb/phy/
14461
14462USB PRINTER DRIVER (usblp)
14463M:	Pete Zaitcev <zaitcev@redhat.com>
14464L:	linux-usb@vger.kernel.org
14465S:	Supported
14466F:	drivers/usb/class/usblp.c
14467
14468USB QMI WWAN NETWORK DRIVER
14469M:	Bjørn Mork <bjorn@mork.no>
14470L:	netdev@vger.kernel.org
14471S:	Maintained
14472F:	Documentation/ABI/testing/sysfs-class-net-qmi
14473F:	drivers/net/usb/qmi_wwan.c
14474
14475USB RTL8150 DRIVER
14476M:	Petko Manolov <petkan@nucleusys.com>
14477L:	linux-usb@vger.kernel.org
14478L:	netdev@vger.kernel.org
14479T:	git git://github.com/petkan/rtl8150.git
14480W:	https://github.com/petkan/rtl8150
14481S:	Maintained
14482F:	drivers/net/usb/rtl8150.c
14483
14484USB SERIAL SUBSYSTEM
14485M:	Johan Hovold <johan@kernel.org>
14486L:	linux-usb@vger.kernel.org
14487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14488S:	Maintained
14489F:	Documentation/usb/usb-serial.txt
14490F:	drivers/usb/serial/
14491F:	include/linux/usb/serial.h
14492
14493USB SMSC75XX ETHERNET DRIVER
14494M:	Steve Glendinning <steve.glendinning@shawell.net>
14495L:	netdev@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/usb/smsc75xx.*
14498
14499USB SMSC95XX ETHERNET DRIVER
14500M:	Steve Glendinning <steve.glendinning@shawell.net>
14501M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14502L:	netdev@vger.kernel.org
14503S:	Maintained
14504F:	drivers/net/usb/smsc95xx.*
14505
14506USB SUBSYSTEM
14507M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14508L:	linux-usb@vger.kernel.org
14509W:	http://www.linux-usb.org
14510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14511S:	Supported
14512F:	Documentation/devicetree/bindings/usb/
14513F:	Documentation/usb/
14514F:	drivers/usb/
14515F:	include/linux/usb.h
14516F:	include/linux/usb/
14517
14518USB TYPEC SUBSYSTEM
14519M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14520L:	linux-usb@vger.kernel.org
14521S:	Maintained
14522F:	Documentation/ABI/testing/sysfs-class-typec
14523F:	Documentation/usb/typec.rst
14524F:	drivers/usb/typec/
14525F:	include/linux/usb/typec.h
14526
14527USB UHCI DRIVER
14528M:	Alan Stern <stern@rowland.harvard.edu>
14529L:	linux-usb@vger.kernel.org
14530S:	Maintained
14531F:	drivers/usb/host/uhci*
14532
14533USB VIDEO CLASS
14534M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14535L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14536L:	linux-media@vger.kernel.org
14537T:	git git://linuxtv.org/media_tree.git
14538W:	http://www.ideasonboard.org/uvc/
14539S:	Maintained
14540F:	drivers/media/usb/uvc/
14541F:	include/uapi/linux/uvcvideo.h
14542
14543USB VISION DRIVER
14544M:	Hans Verkuil <hverkuil@xs4all.nl>
14545L:	linux-media@vger.kernel.org
14546T:	git git://linuxtv.org/media_tree.git
14547W:	https://linuxtv.org
14548S:	Odd Fixes
14549F:	drivers/media/usb/usbvision/
14550
14551USB WEBCAM GADGET
14552M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14553L:	linux-usb@vger.kernel.org
14554S:	Maintained
14555F:	drivers/usb/gadget/function/*uvc*
14556F:	drivers/usb/gadget/legacy/webcam.c
14557
14558USB WIRELESS RNDIS DRIVER (rndis_wlan)
14559M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14560L:	linux-wireless@vger.kernel.org
14561S:	Maintained
14562F:	drivers/net/wireless/rndis_wlan.c
14563
14564USB XHCI DRIVER
14565M:	Mathias Nyman <mathias.nyman@intel.com>
14566L:	linux-usb@vger.kernel.org
14567S:	Supported
14568F:	drivers/usb/host/xhci*
14569F:	drivers/usb/host/pci-quirks*
14570
14571USB ZD1201 DRIVER
14572L:	linux-wireless@vger.kernel.org
14573W:	http://linux-lc100020.sourceforge.net
14574S:	Orphan
14575F:	drivers/net/wireless/zydas/zd1201.*
14576
14577USB ZR364XX DRIVER
14578M:	Antoine Jacquet <royale@zerezo.com>
14579L:	linux-usb@vger.kernel.org
14580L:	linux-media@vger.kernel.org
14581T:	git git://linuxtv.org/media_tree.git
14582W:	http://royale.zerezo.com/zr364xx/
14583S:	Maintained
14584F:	Documentation/media/v4l-drivers/zr364xx*
14585F:	drivers/media/usb/zr364xx/
14586
14587USER-MODE LINUX (UML)
14588M:	Jeff Dike <jdike@addtoit.com>
14589M:	Richard Weinberger <richard@nod.at>
14590L:	user-mode-linux-devel@lists.sourceforge.net
14591L:	user-mode-linux-user@lists.sourceforge.net
14592W:	http://user-mode-linux.sourceforge.net
14593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14594S:	Maintained
14595F:	Documentation/virtual/uml/
14596F:	arch/um/
14597F:	arch/x86/um/
14598F:	fs/hostfs/
14599F:	fs/hppfs/
14600
14601USERSPACE I/O (UIO)
14602M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14603S:	Maintained
14604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14605F:	Documentation/driver-api/uio-howto.rst
14606F:	drivers/uio/
14607F:	include/linux/uio*.h
14608
14609UTIL-LINUX PACKAGE
14610M:	Karel Zak <kzak@redhat.com>
14611L:	util-linux@vger.kernel.org
14612W:	http://en.wikipedia.org/wiki/Util-linux
14613T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14614S:	Maintained
14615
14616UUID HELPERS
14617M:	Christoph Hellwig <hch@lst.de>
14618R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14619L:	linux-kernel@vger.kernel.org
14620T:	git git://git.infradead.org/users/hch/uuid.git
14621F:	lib/uuid.c
14622F:	lib/test_uuid.c
14623F:	include/linux/uuid.h
14624F:	include/uapi/linux/uuid.h
14625S:	Maintained
14626
14627UVESAFB DRIVER
14628M:	Michal Januszewski <spock@gentoo.org>
14629L:	linux-fbdev@vger.kernel.org
14630W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14631S:	Maintained
14632F:	Documentation/fb/uvesafb.txt
14633F:	drivers/video/fbdev/uvesafb.*
14634
14635VF610 NAND DRIVER
14636M:	Stefan Agner <stefan@agner.ch>
14637L:	linux-mtd@lists.infradead.org
14638S:	Supported
14639F:	drivers/mtd/nand/vf610_nfc.c
14640
14641VFAT/FAT/MSDOS FILESYSTEM
14642M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14643S:	Maintained
14644F:	Documentation/filesystems/vfat.txt
14645F:	fs/fat/
14646
14647VFIO DRIVER
14648M:	Alex Williamson <alex.williamson@redhat.com>
14649L:	kvm@vger.kernel.org
14650T:	git git://github.com/awilliam/linux-vfio.git
14651S:	Maintained
14652F:	Documentation/vfio.txt
14653F:	drivers/vfio/
14654F:	include/linux/vfio.h
14655F:	include/uapi/linux/vfio.h
14656
14657VFIO MEDIATED DEVICE DRIVERS
14658M:	Kirti Wankhede <kwankhede@nvidia.com>
14659L:	kvm@vger.kernel.org
14660S:	Maintained
14661F:	Documentation/vfio-mediated-device.txt
14662F:	drivers/vfio/mdev/
14663F:	include/linux/mdev.h
14664F:	samples/vfio-mdev/
14665
14666VFIO PLATFORM DRIVER
14667M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14668L:	kvm@vger.kernel.org
14669S:	Maintained
14670F:	drivers/vfio/platform/
14671
14672VGA_SWITCHEROO
14673R:	Lukas Wunner <lukas@wunner.de>
14674S:	Maintained
14675F:	Documentation/gpu/vga-switcheroo.rst
14676F:	drivers/gpu/vga/vga_switcheroo.c
14677F:	include/linux/vga_switcheroo.h
14678T:	git git://anongit.freedesktop.org/drm/drm-misc
14679
14680VIA RHINE NETWORK DRIVER
14681S:	Orphan
14682F:	drivers/net/ethernet/via/via-rhine.c
14683
14684VIA SD/MMC CARD CONTROLLER DRIVER
14685M:	Bruce Chang <brucechang@via.com.tw>
14686M:	Harald Welte <HaraldWelte@viatech.com>
14687S:	Maintained
14688F:	drivers/mmc/host/via-sdmmc.c
14689
14690VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14691M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14692L:	linux-fbdev@vger.kernel.org
14693S:	Maintained
14694F:	include/linux/via-core.h
14695F:	include/linux/via-gpio.h
14696F:	include/linux/via_i2c.h
14697F:	drivers/video/fbdev/via/
14698
14699VIA VELOCITY NETWORK DRIVER
14700M:	Francois Romieu <romieu@fr.zoreil.com>
14701L:	netdev@vger.kernel.org
14702S:	Maintained
14703F:	drivers/net/ethernet/via/via-velocity.*
14704
14705VIDEO MULTIPLEXER DRIVER
14706M:	Philipp Zabel <p.zabel@pengutronix.de>
14707L:	linux-media@vger.kernel.org
14708S:	Maintained
14709F:	drivers/media/platform/video-mux.c
14710
14711VIDEOBUF2 FRAMEWORK
14712M:	Pawel Osciak <pawel@osciak.com>
14713M:	Marek Szyprowski <m.szyprowski@samsung.com>
14714M:	Kyungmin Park <kyungmin.park@samsung.com>
14715L:	linux-media@vger.kernel.org
14716S:	Maintained
14717F:	drivers/media/v4l2-core/videobuf2-*
14718F:	include/media/videobuf2-*
14719
14720VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14721M:	Helen Koike <helen.koike@collabora.com>
14722L:	linux-media@vger.kernel.org
14723T:	git git://linuxtv.org/media_tree.git
14724W:	https://linuxtv.org
14725S:	Maintained
14726F:	drivers/media/platform/vimc/*
14727
14728VIRT LIB
14729M:	Alex Williamson <alex.williamson@redhat.com>
14730M:	Paolo Bonzini <pbonzini@redhat.com>
14731L:	kvm@vger.kernel.org
14732S:	Supported
14733F:	virt/lib/
14734
14735VIRTIO AND VHOST VSOCK DRIVER
14736M:	Stefan Hajnoczi <stefanha@redhat.com>
14737L:	kvm@vger.kernel.org
14738L:	virtualization@lists.linux-foundation.org
14739L:	netdev@vger.kernel.org
14740S:	Maintained
14741F:	include/linux/virtio_vsock.h
14742F:	include/uapi/linux/virtio_vsock.h
14743F:	include/uapi/linux/vsockmon.h
14744F:	include/uapi/linux/vm_sockets_diag.h
14745F:	net/vmw_vsock/diag.c
14746F:	net/vmw_vsock/af_vsock_tap.c
14747F:	net/vmw_vsock/virtio_transport_common.c
14748F:	net/vmw_vsock/virtio_transport.c
14749F:	drivers/net/vsockmon.c
14750F:	drivers/vhost/vsock.c
14751F:	drivers/vhost/vsock.h
14752F:	tools/testing/vsock/
14753
14754VIRTIO CONSOLE DRIVER
14755M:	Amit Shah <amit@kernel.org>
14756L:	virtualization@lists.linux-foundation.org
14757S:	Maintained
14758F:	drivers/char/virtio_console.c
14759F:	include/linux/virtio_console.h
14760F:	include/uapi/linux/virtio_console.h
14761
14762VIRTIO CORE, NET AND BLOCK DRIVERS
14763M:	"Michael S. Tsirkin" <mst@redhat.com>
14764M:	Jason Wang <jasowang@redhat.com>
14765L:	virtualization@lists.linux-foundation.org
14766S:	Maintained
14767F:	Documentation/devicetree/bindings/virtio/
14768F:	drivers/virtio/
14769F:	tools/virtio/
14770F:	drivers/net/virtio_net.c
14771F:	drivers/block/virtio_blk.c
14772F:	include/linux/virtio*.h
14773F:	include/uapi/linux/virtio_*.h
14774F:	drivers/crypto/virtio/
14775F:	mm/balloon_compaction.c
14776
14777VIRTIO CRYPTO DRIVER
14778M:	Gonglei <arei.gonglei@huawei.com>
14779L:	virtualization@lists.linux-foundation.org
14780L:	linux-crypto@vger.kernel.org
14781S:	Maintained
14782F:	drivers/crypto/virtio/
14783F:	include/uapi/linux/virtio_crypto.h
14784
14785VIRTIO DRIVERS FOR S390
14786M:	Cornelia Huck <cohuck@redhat.com>
14787M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14788L:	linux-s390@vger.kernel.org
14789L:	virtualization@lists.linux-foundation.org
14790L:	kvm@vger.kernel.org
14791S:	Supported
14792F:	drivers/s390/virtio/
14793F:	arch/s390/include/uapi/asm/virtio-ccw.h
14794
14795VIRTIO GPU DRIVER
14796M:	David Airlie <airlied@linux.ie>
14797M:	Gerd Hoffmann <kraxel@redhat.com>
14798L:	dri-devel@lists.freedesktop.org
14799L:	virtualization@lists.linux-foundation.org
14800T:	git git://anongit.freedesktop.org/drm/drm-misc
14801S:	Maintained
14802F:	drivers/gpu/drm/virtio/
14803F:	include/uapi/linux/virtio_gpu.h
14804
14805VIRTIO HOST (VHOST)
14806M:	"Michael S. Tsirkin" <mst@redhat.com>
14807M:	Jason Wang <jasowang@redhat.com>
14808L:	kvm@vger.kernel.org
14809L:	virtualization@lists.linux-foundation.org
14810L:	netdev@vger.kernel.org
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14812S:	Maintained
14813F:	drivers/vhost/
14814F:	include/uapi/linux/vhost.h
14815
14816VIRTIO INPUT DRIVER
14817M:	Gerd Hoffmann <kraxel@redhat.com>
14818S:	Maintained
14819F:	drivers/virtio/virtio_input.c
14820F:	include/uapi/linux/virtio_input.h
14821
14822VIRTUAL BOX GUEST DEVICE DRIVER
14823M:	Hans de Goede <hdegoede@redhat.com>
14824M:	Arnd Bergmann <arnd@arndb.de>
14825M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14826S:	Maintained
14827F:	include/linux/vbox_utils.h
14828F:	include/uapi/linux/vbox*.h
14829F:	drivers/virt/vboxguest/
14830
14831VIRTUAL SERIO DEVICE DRIVER
14832M:	Stephen Chandler Paul <thatslyude@gmail.com>
14833S:	Maintained
14834F:	drivers/input/serio/userio.c
14835F:	include/uapi/linux/userio.h
14836
14837VIVID VIRTUAL VIDEO DRIVER
14838M:	Hans Verkuil <hverkuil@xs4all.nl>
14839L:	linux-media@vger.kernel.org
14840T:	git git://linuxtv.org/media_tree.git
14841W:	https://linuxtv.org
14842S:	Maintained
14843F:	drivers/media/platform/vivid/*
14844
14845VLYNQ BUS
14846M:	Florian Fainelli <f.fainelli@gmail.com>
14847L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14848S:	Maintained
14849F:	drivers/vlynq/vlynq.c
14850F:	include/linux/vlynq.h
14851
14852VME SUBSYSTEM
14853M:	Martyn Welch <martyn@welchs.me.uk>
14854M:	Manohar Vanga <manohar.vanga@gmail.com>
14855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14856L:	devel@driverdev.osuosl.org
14857S:	Maintained
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14859F:	Documentation/driver-api/vme.rst
14860F:	drivers/staging/vme/
14861F:	drivers/vme/
14862F:	include/linux/vme*
14863
14864VMWARE BALLOON DRIVER
14865M:	Xavier Deguillard <xdeguillard@vmware.com>
14866M:	Philip Moltmann <moltmann@vmware.com>
14867M:	"VMware, Inc." <pv-drivers@vmware.com>
14868L:	linux-kernel@vger.kernel.org
14869S:	Maintained
14870F:	drivers/misc/vmw_balloon.c
14871
14872VMWARE HYPERVISOR INTERFACE
14873M:	Alok Kataria <akataria@vmware.com>
14874L:	virtualization@lists.linux-foundation.org
14875S:	Supported
14876F:	arch/x86/kernel/cpu/vmware.c
14877
14878VMWARE PVRDMA DRIVER
14879M:	Adit Ranadive <aditr@vmware.com>
14880M:	VMware PV-Drivers <pv-drivers@vmware.com>
14881L:	linux-rdma@vger.kernel.org
14882S:	Maintained
14883F:	drivers/infiniband/hw/vmw_pvrdma/
14884
14885VMware PVSCSI driver
14886M:	Jim Gill <jgill@vmware.com>
14887M:	VMware PV-Drivers <pv-drivers@vmware.com>
14888L:	linux-scsi@vger.kernel.org
14889S:	Maintained
14890F:	drivers/scsi/vmw_pvscsi.c
14891F:	drivers/scsi/vmw_pvscsi.h
14892
14893VMWARE VMMOUSE SUBDRIVER
14894M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14895M:	"VMware, Inc." <pv-drivers@vmware.com>
14896L:	linux-input@vger.kernel.org
14897S:	Maintained
14898F:	drivers/input/mouse/vmmouse.c
14899F:	drivers/input/mouse/vmmouse.h
14900
14901VMWARE VMXNET3 ETHERNET DRIVER
14902M:	Shrikrishna Khare <skhare@vmware.com>
14903M:	"VMware, Inc." <pv-drivers@vmware.com>
14904L:	netdev@vger.kernel.org
14905S:	Maintained
14906F:	drivers/net/vmxnet3/
14907
14908VOCORE VOCORE2 BOARD
14909M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14910L:	linux-mips@linux-mips.org
14911S:	Maintained
14912F:	arch/mips/boot/dts/ralink/vocore2.dts
14913
14914VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14915M:	Liam Girdwood <lgirdwood@gmail.com>
14916M:	Mark Brown <broonie@kernel.org>
14917L:	linux-kernel@vger.kernel.org
14918W:	http://www.slimlogic.co.uk/?p=48
14919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14920S:	Supported
14921F:	Documentation/devicetree/bindings/regulator/
14922F:	Documentation/power/regulator/
14923F:	drivers/regulator/
14924F:	include/dt-bindings/regulator/
14925F:	include/linux/regulator/
14926
14927VRF
14928M:	David Ahern <dsa@cumulusnetworks.com>
14929M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14930L:	netdev@vger.kernel.org
14931S:	Maintained
14932F:	drivers/net/vrf.c
14933F:	Documentation/networking/vrf.txt
14934
14935VT1211 HARDWARE MONITOR DRIVER
14936M:	Juerg Haefliger <juergh@gmail.com>
14937L:	linux-hwmon@vger.kernel.org
14938S:	Maintained
14939F:	Documentation/hwmon/vt1211
14940F:	drivers/hwmon/vt1211.c
14941
14942VT8231 HARDWARE MONITOR DRIVER
14943M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14944L:	linux-hwmon@vger.kernel.org
14945S:	Maintained
14946F:	drivers/hwmon/vt8231.c
14947
14948VUB300 USB to SDIO/SD/MMC bridge chip
14949M:	Tony Olech <tony.olech@elandigitalsystems.com>
14950L:	linux-mmc@vger.kernel.org
14951L:	linux-usb@vger.kernel.org
14952S:	Supported
14953F:	drivers/mmc/host/vub300.c
14954
14955W1 DALLAS'S 1-WIRE BUS
14956M:	Evgeniy Polyakov <zbr@ioremap.net>
14957S:	Maintained
14958F:	Documentation/w1/
14959F:	drivers/w1/
14960F:	include/linux/w1.h
14961
14962W83791D HARDWARE MONITORING DRIVER
14963M:	Marc Hulsman <m.hulsman@tudelft.nl>
14964L:	linux-hwmon@vger.kernel.org
14965S:	Maintained
14966F:	Documentation/hwmon/w83791d
14967F:	drivers/hwmon/w83791d.c
14968
14969W83793 HARDWARE MONITORING DRIVER
14970M:	Rudolf Marek <r.marek@assembler.cz>
14971L:	linux-hwmon@vger.kernel.org
14972S:	Maintained
14973F:	Documentation/hwmon/w83793
14974F:	drivers/hwmon/w83793.c
14975
14976W83795 HARDWARE MONITORING DRIVER
14977M:	Jean Delvare <jdelvare@suse.com>
14978L:	linux-hwmon@vger.kernel.org
14979S:	Maintained
14980F:	drivers/hwmon/w83795.c
14981
14982W83L51xD SD/MMC CARD INTERFACE DRIVER
14983M:	Pierre Ossman <pierre@ossman.eu>
14984S:	Maintained
14985F:	drivers/mmc/host/wbsd.*
14986
14987WACOM PROTOCOL 4 SERIAL TABLETS
14988M:	Julian Squires <julian@cipht.net>
14989M:	Hans de Goede <hdegoede@redhat.com>
14990L:	linux-input@vger.kernel.org
14991S:	Maintained
14992F:	drivers/input/tablet/wacom_serial4.c
14993
14994WATCHDOG DEVICE DRIVERS
14995M:	Wim Van Sebroeck <wim@linux-watchdog.org>
14996M:	Guenter Roeck <linux@roeck-us.net>
14997L:	linux-watchdog@vger.kernel.org
14998W:	http://www.linux-watchdog.org/
14999T:	git git://www.linux-watchdog.org/linux-watchdog.git
15000S:	Maintained
15001F:	Documentation/devicetree/bindings/watchdog/
15002F:	Documentation/watchdog/
15003F:	drivers/watchdog/
15004F:	include/linux/watchdog.h
15005F:	include/uapi/linux/watchdog.h
15006
15007WHISKEYCOVE PMIC GPIO DRIVER
15008M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15009L:	linux-gpio@vger.kernel.org
15010S:	Maintained
15011F:	drivers/gpio/gpio-wcove.c
15012
15013WIIMOTE HID DRIVER
15014M:	David Herrmann <dh.herrmann@googlemail.com>
15015L:	linux-input@vger.kernel.org
15016S:	Maintained
15017F:	drivers/hid/hid-wiimote*
15018
15019WILOCITY WIL6210 WIRELESS DRIVER
15020M:	Maya Erez <merez@codeaurora.org>
15021L:	linux-wireless@vger.kernel.org
15022L:	wil6210@qti.qualcomm.com
15023S:	Supported
15024W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15025F:	drivers/net/wireless/ath/wil6210/
15026
15027WIMAX STACK
15028M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15029M:	linux-wimax@intel.com
15030L:	wimax@linuxwimax.org (subscribers-only)
15031S:	Supported
15032W:	http://linuxwimax.org
15033F:	Documentation/wimax/README.wimax
15034F:	include/linux/wimax/debug.h
15035F:	include/net/wimax.h
15036F:	include/uapi/linux/wimax.h
15037F:	net/wimax/
15038
15039WINBOND CIR DRIVER
15040M:	David Härdeman <david@hardeman.nu>
15041S:	Maintained
15042F:	drivers/media/rc/winbond-cir.c
15043
15044WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15045M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15046L:	linux-watchdog@vger.kernel.org
15047S:	Maintained
15048F:	drivers/watchdog/ebc-c384_wdt.c
15049
15050WINSYSTEMS WS16C48 GPIO DRIVER
15051M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15052L:	linux-gpio@vger.kernel.org
15053S:	Maintained
15054F:	drivers/gpio/gpio-ws16c48.c
15055
15056WISTRON LAPTOP BUTTON DRIVER
15057M:	Miloslav Trmac <mitr@volny.cz>
15058S:	Maintained
15059F:	drivers/input/misc/wistron_btns.c
15060
15061WL3501 WIRELESS PCMCIA CARD DRIVER
15062L:	linux-wireless@vger.kernel.org
15063S:	Odd fixes
15064F:	drivers/net/wireless/wl3501*
15065
15066WOLFSON MICROELECTRONICS DRIVERS
15067L:	patches@opensource.cirrus.com
15068T:	git https://github.com/CirrusLogic/linux-drivers.git
15069W:	https://github.com/CirrusLogic/linux-drivers/wiki
15070S:	Supported
15071F:	Documentation/hwmon/wm83??
15072F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15073F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15074F:	Documentation/devicetree/bindings/mfd/arizona.txt
15075F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15076F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15077F:	arch/arm/mach-s3c64xx/mach-crag6410*
15078F:	drivers/clk/clk-wm83*.c
15079F:	drivers/extcon/extcon-arizona.c
15080F:	drivers/leds/leds-wm83*.c
15081F:	drivers/gpio/gpio-*wm*.c
15082F:	drivers/gpio/gpio-arizona.c
15083F:	drivers/hwmon/wm83??-hwmon.c
15084F:	drivers/input/misc/wm831x-on.c
15085F:	drivers/input/touchscreen/wm831x-ts.c
15086F:	drivers/input/touchscreen/wm97*.c
15087F:	drivers/mfd/arizona*
15088F:	drivers/mfd/wm*.c
15089F:	drivers/mfd/cs47l24*
15090F:	drivers/power/supply/wm83*.c
15091F:	drivers/rtc/rtc-wm83*.c
15092F:	drivers/regulator/wm8*.c
15093F:	drivers/regulator/arizona*
15094F:	drivers/video/backlight/wm83*_bl.c
15095F:	drivers/watchdog/wm83*_wdt.c
15096F:	include/linux/mfd/arizona/
15097F:	include/linux/mfd/wm831x/
15098F:	include/linux/mfd/wm8350/
15099F:	include/linux/mfd/wm8400*
15100F:	include/linux/regulator/arizona*
15101F:	include/linux/wm97xx.h
15102F:	include/sound/wm????.h
15103F:	sound/soc/codecs/arizona.?
15104F:	sound/soc/codecs/wm*
15105F:	sound/soc/codecs/cs47l24*
15106
15107WORKQUEUE
15108M:	Tejun Heo <tj@kernel.org>
15109R:	Lai Jiangshan <jiangshanlai@gmail.com>
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15111S:	Maintained
15112F:	include/linux/workqueue.h
15113F:	kernel/workqueue.c
15114F:	Documentation/core-api/workqueue.rst
15115
15116X-POWERS AXP288 PMIC DRIVERS
15117M:	Hans de Goede <hdegoede@redhat.com>
15118S:	Maintained
15119N:	axp288
15120F:	drivers/acpi/pmic/intel_pmic_xpower.c
15121
15122X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15123M:	Chen-Yu Tsai <wens@csie.org>
15124L:	linux-kernel@vger.kernel.org
15125S:	Maintained
15126N:	axp[128]
15127
15128X.25 NETWORK LAYER
15129M:	Andrew Hendry <andrew.hendry@gmail.com>
15130L:	linux-x25@vger.kernel.org
15131S:	Odd Fixes
15132F:	Documentation/networking/x25*
15133F:	include/net/x25*
15134F:	net/x25/
15135
15136X86 ARCHITECTURE (32-BIT AND 64-BIT)
15137M:	Thomas Gleixner <tglx@linutronix.de>
15138M:	Ingo Molnar <mingo@redhat.com>
15139R:	"H. Peter Anvin" <hpa@zytor.com>
15140M:	x86@kernel.org
15141L:	linux-kernel@vger.kernel.org
15142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15143S:	Maintained
15144F:	Documentation/x86/
15145F:	arch/x86/
15146
15147X86 MCE INFRASTRUCTURE
15148M:	Tony Luck <tony.luck@intel.com>
15149M:	Borislav Petkov <bp@alien8.de>
15150L:	linux-edac@vger.kernel.org
15151S:	Maintained
15152F:	arch/x86/kernel/cpu/mcheck/*
15153
15154X86 MICROCODE UPDATE SUPPORT
15155M:	Borislav Petkov <bp@alien8.de>
15156S:	Maintained
15157F:	arch/x86/kernel/cpu/microcode/*
15158
15159X86 PLATFORM DRIVERS
15160M:	Darren Hart <dvhart@infradead.org>
15161M:	Andy Shevchenko <andy@infradead.org>
15162L:	platform-driver-x86@vger.kernel.org
15163T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15164S:	Maintained
15165F:	drivers/platform/x86/
15166F:	drivers/platform/olpc/
15167
15168X86 VDSO
15169M:	Andy Lutomirski <luto@amacapital.net>
15170L:	linux-kernel@vger.kernel.org
15171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15172S:	Maintained
15173F:	arch/x86/entry/vdso/
15174
15175XC2028/3028 TUNER DRIVER
15176M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15177M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15178L:	linux-media@vger.kernel.org
15179W:	https://linuxtv.org
15180T:	git git://linuxtv.org/media_tree.git
15181S:	Maintained
15182F:	drivers/media/tuners/tuner-xc2028.*
15183
15184XEN BLOCK SUBSYSTEM
15185M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15186M:	Roger Pau Monné <roger.pau@citrix.com>
15187L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15188S:	Supported
15189F:	drivers/block/xen-blkback/*
15190F:	drivers/block/xen*
15191
15192XEN HYPERVISOR ARM
15193M:	Stefano Stabellini <sstabellini@kernel.org>
15194L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15195S:	Maintained
15196F:	arch/arm/xen/
15197F:	arch/arm/include/asm/xen/
15198
15199XEN HYPERVISOR ARM64
15200M:	Stefano Stabellini <sstabellini@kernel.org>
15201L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15202S:	Maintained
15203F:	arch/arm64/xen/
15204F:	arch/arm64/include/asm/xen/
15205
15206XEN HYPERVISOR INTERFACE
15207M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15208M:	Juergen Gross <jgross@suse.com>
15209L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15211S:	Supported
15212F:	arch/x86/xen/
15213F:	drivers/*/xen-*front.c
15214F:	drivers/xen/
15215F:	arch/x86/include/asm/xen/
15216F:	arch/x86/include/asm/pvclock-abi.h
15217F:	include/xen/
15218F:	include/uapi/xen/
15219F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15220F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15221
15222XEN NETWORK BACKEND DRIVER
15223M:	Wei Liu <wei.liu2@citrix.com>
15224M:	Paul Durrant <paul.durrant@citrix.com>
15225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15226L:	netdev@vger.kernel.org
15227S:	Supported
15228F:	drivers/net/xen-netback/*
15229
15230XEN PCI SUBSYSTEM
15231M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15233S:	Supported
15234F:	arch/x86/pci/*xen*
15235F:	drivers/pci/*xen*
15236
15237XEN PVSCSI DRIVERS
15238M:	Juergen Gross <jgross@suse.com>
15239L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15240L:	linux-scsi@vger.kernel.org
15241S:	Supported
15242F:	drivers/scsi/xen-scsifront.c
15243F:	drivers/xen/xen-scsiback.c
15244F:	include/xen/interface/io/vscsiif.h
15245
15246XEN SWIOTLB SUBSYSTEM
15247M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15248L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15249L:	iommu@lists.linux-foundation.org
15250S:	Supported
15251F:	arch/x86/xen/*swiotlb*
15252F:	drivers/xen/*swiotlb*
15253
15254XFS FILESYSTEM
15255M:	Darrick J. Wong <darrick.wong@oracle.com>
15256M:	linux-xfs@vger.kernel.org
15257L:	linux-xfs@vger.kernel.org
15258W:	http://xfs.org/
15259T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15260S:	Supported
15261F:	Documentation/filesystems/xfs.txt
15262F:	fs/xfs/
15263
15264XILINX AXI ETHERNET DRIVER
15265M:	Anirudha Sarangi <anirudh@xilinx.com>
15266M:	John Linn <John.Linn@xilinx.com>
15267S:	Maintained
15268F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15269
15270XILINX UARTLITE SERIAL DRIVER
15271M:	Peter Korsgaard <jacmet@sunsite.dk>
15272L:	linux-serial@vger.kernel.org
15273S:	Maintained
15274F:	drivers/tty/serial/uartlite.c
15275
15276XILINX VIDEO IP CORES
15277M:	Hyun Kwon <hyun.kwon@xilinx.com>
15278M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15279L:	linux-media@vger.kernel.org
15280T:	git git://linuxtv.org/media_tree.git
15281S:	Supported
15282F:	Documentation/devicetree/bindings/media/xilinx/
15283F:	drivers/media/platform/xilinx/
15284F:	include/uapi/linux/xilinx-v4l2-controls.h
15285
15286XILLYBUS DRIVER
15287M:	Eli Billauer <eli.billauer@gmail.com>
15288L:	linux-kernel@vger.kernel.org
15289S:	Supported
15290F:	drivers/char/xillybus/
15291
15292XRA1403 GPIO EXPANDER
15293M:	Nandor Han <nandor.han@ge.com>
15294M:	Semi Malinen <semi.malinen@ge.com>
15295L:	linux-gpio@vger.kernel.org
15296S:	Maintained
15297F:	drivers/gpio/gpio-xra1403.c
15298F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15299
15300XTENSA XTFPGA PLATFORM SUPPORT
15301M:	Max Filippov <jcmvbkbc@gmail.com>
15302L:	linux-xtensa@linux-xtensa.org
15303S:	Maintained
15304F:	drivers/spi/spi-xtensa-xtfpga.c
15305F:	sound/soc/xtensa/xtfpga-i2s.c
15306
15307YAM DRIVER FOR AX.25
15308M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15309L:	linux-hams@vger.kernel.org
15310S:	Maintained
15311F:	drivers/net/hamradio/yam*
15312F:	include/linux/yam.h
15313
15314YAMA SECURITY MODULE
15315M:	Kees Cook <keescook@chromium.org>
15316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15317S:	Supported
15318F:	security/yama/
15319F:	Documentation/admin-guide/LSM/Yama.rst
15320
15321YEALINK PHONE DRIVER
15322M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15323L:	usbb2k-api-dev@nongnu.org
15324S:	Maintained
15325F:	Documentation/input/yealink.rst
15326F:	drivers/input/misc/yealink.*
15327
15328Z8530 DRIVER FOR AX.25
15329M:	Joerg Reuter <jreuter@yaina.de>
15330W:	http://yaina.de/jreuter/
15331W:	http://www.qsl.net/dl1bke/
15332L:	linux-hams@vger.kernel.org
15333S:	Maintained
15334F:	Documentation/networking/z8530drv.txt
15335F:	drivers/net/hamradio/*scc.c
15336F:	drivers/net/hamradio/z8530.h
15337
15338ZBUD COMPRESSED PAGE ALLOCATOR
15339M:	Seth Jennings <sjenning@redhat.com>
15340M:	Dan Streetman <ddstreet@ieee.org>
15341L:	linux-mm@kvack.org
15342S:	Maintained
15343F:	mm/zbud.c
15344F:	include/linux/zbud.h
15345
15346ZD1211RW WIRELESS DRIVER
15347M:	Daniel Drake <dsd@gentoo.org>
15348M:	Ulrich Kunitz <kune@deine-taler.de>
15349W:	http://zd1211.ath.cx/wiki/DriverRewrite
15350L:	linux-wireless@vger.kernel.org
15351L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15352S:	Maintained
15353F:	drivers/net/wireless/zydas/zd1211rw/
15354
15355ZD1301 MEDIA DRIVER
15356M:	Antti Palosaari <crope@iki.fi>
15357L:	linux-media@vger.kernel.org
15358W:	https://linuxtv.org/
15359W:	http://palosaari.fi/linux/
15360Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15361S:	Maintained
15362F:	drivers/media/usb/dvb-usb-v2/zd1301*
15363
15364ZD1301_DEMOD MEDIA DRIVER
15365M:	Antti Palosaari <crope@iki.fi>
15366L:	linux-media@vger.kernel.org
15367W:	https://linuxtv.org/
15368W:	http://palosaari.fi/linux/
15369Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15370S:	Maintained
15371F:	drivers/media/dvb-frontends/zd1301_demod*
15372
15373ZPOOL COMPRESSED PAGE STORAGE API
15374M:	Dan Streetman <ddstreet@ieee.org>
15375L:	linux-mm@kvack.org
15376S:	Maintained
15377F:	mm/zpool.c
15378F:	include/linux/zpool.h
15379
15380ZR36067 VIDEO FOR LINUX DRIVER
15381L:	mjpeg-users@lists.sourceforge.net
15382L:	linux-media@vger.kernel.org
15383W:	http://mjpeg.sourceforge.net/driver-zoran/
15384T:	hg https://linuxtv.org/hg/v4l-dvb
15385S:	Odd Fixes
15386F:	drivers/media/pci/zoran/
15387
15388ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15389M:	Minchan Kim <minchan@kernel.org>
15390M:	Nitin Gupta <ngupta@vflare.org>
15391R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15392L:	linux-kernel@vger.kernel.org
15393S:	Maintained
15394F:	drivers/block/zram/
15395F:	Documentation/blockdev/zram.txt
15396
15397ZS DECSTATION Z85C30 SERIAL DRIVER
15398M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15399S:	Maintained
15400F:	drivers/tty/serial/zs.*
15401
15402ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15403M:	Minchan Kim <minchan@kernel.org>
15404M:	Nitin Gupta <ngupta@vflare.org>
15405R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15406L:	linux-mm@kvack.org
15407S:	Maintained
15408F:	mm/zsmalloc.c
15409F:	include/linux/zsmalloc.h
15410F:	Documentation/vm/zsmalloc.txt
15411
15412ZSWAP COMPRESSED SWAP CACHING
15413M:	Seth Jennings <sjenning@redhat.com>
15414M:	Dan Streetman <ddstreet@ieee.org>
15415L:	linux-mm@kvack.org
15416S:	Maintained
15417F:	mm/zswap.c
15418
15419THE REST
15420M:	Linus Torvalds <torvalds@linux-foundation.org>
15421L:	linux-kernel@vger.kernel.org
15422Q:	http://patchwork.kernel.org/project/LKML/list/
15423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15424S:	Buried alive in reporters
15425F:	*
15426F:	*/
15427