xref: /linux/MAINTAINERS (revision 0d676a6c439028b046610f7593f4ddb62680f1fb)
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@bootlin.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@bootlin.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@bootlin.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/atorgue/stm32.git stm32-next
2003N:	stm32
2004F:	arch/arm/boot/dts/stm32*
2005F:	arch/arm/mach-stm32/
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/trace/events/bpf.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/testing/selftests/bpf/
2755
2756BROADCOM B44 10/100 ETHERNET DRIVER
2757M:	Michael Chan <michael.chan@broadcom.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/b44.*
2761
2762BROADCOM B53 ETHERNET SWITCH DRIVER
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764L:	netdev@vger.kernel.org
2765L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2766S:	Supported
2767F:	drivers/net/dsa/b53/*
2768F:	include/linux/platform_data/b53.h
2769
2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771M:	Florian Fainelli <f.fainelli@gmail.com>
2772M:	Ray Jui <rjui@broadcom.com>
2773M:	Scott Branden <sbranden@broadcom.com>
2774M:	bcm-kernel-feedback-list@broadcom.com
2775T:	git git://github.com/broadcom/mach-bcm
2776S:	Maintained
2777N:	bcm281*
2778N:	bcm113*
2779N:	bcm216*
2780N:	kona
2781F:	arch/arm/mach-bcm/
2782
2783BROADCOM BCM2835 ARM ARCHITECTURE
2784M:	Eric Anholt <eric@anholt.net>
2785M:	Stefan Wahren <stefan.wahren@i2se.com>
2786L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/anholt/linux
2789S:	Maintained
2790N:	bcm2835
2791F:	drivers/staging/vc04_services
2792
2793BROADCOM BCM47XX MIPS ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796L:	linux-mips@linux-mips.org
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/mips/brcm/
2799F:	arch/mips/bcm47xx/*
2800F:	arch/mips/include/asm/mach-bcm47xx/*
2801
2802BROADCOM BCM5301X ARM ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805M:	Jon Mason <jonmason@broadcom.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/mach-bcm/bcm_5301x.c
2810F:	arch/arm/boot/dts/bcm5301x*.dtsi
2811F:	arch/arm/boot/dts/bcm470*
2812F:	arch/arm/boot/dts/bcm953012*
2813
2814BROADCOM BCM53573 ARM ARCHITECTURE
2815M:	Rafał Miłecki <rafal@milecki.pl>
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/boot/dts/bcm53573*
2819F:	arch/arm/boot/dts/bcm47189*
2820
2821BROADCOM BCM63XX ARM ARCHITECTURE
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825T:	git git://github.com/broadcom/stblinux.git
2826S:	Maintained
2827N:	bcm63xx
2828
2829BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831L:	linux-usb@vger.kernel.org
2832S:	Maintained
2833F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835BROADCOM BCM7XXX ARM ARCHITECTURE
2836M:	Brian Norris <computersforpeace@gmail.com>
2837M:	Gregory Fong <gregory.0xf0@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841T:	git git://github.com/broadcom/stblinux.git
2842S:	Maintained
2843F:	arch/arm/mach-bcm/*brcmstb*
2844F:	arch/arm/boot/dts/bcm7*.dts*
2845F:	drivers/bus/brcmstb_gisb.c
2846F:	arch/arm/mm/cache-b15-rac.c
2847F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2848N:	brcmstb
2849
2850BROADCOM BMIPS CPUFREQ DRIVER
2851M:	Markus Mayer <mmayer@broadcom.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-pm@vger.kernel.org
2854S:	Maintained
2855F:	drivers/cpufreq/bmips-cpufreq.c
2856
2857BROADCOM BMIPS MIPS ARCHITECTURE
2858M:	Kevin Cernekee <cernekee@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860L:	linux-mips@linux-mips.org
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863F:	arch/mips/bmips/*
2864F:	arch/mips/include/asm/mach-bmips/*
2865F:	arch/mips/kernel/*bmips*
2866F:	arch/mips/boot/dts/brcm/bcm*.dts*
2867F:	drivers/irqchip/irq-bcm63*
2868F:	drivers/irqchip/irq-bcm7*
2869F:	drivers/irqchip/irq-brcmstb*
2870F:	include/linux/bcm963xx_nvram.h
2871F:	include/linux/bcm963xx_tag.h
2872
2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Harish Patil <harish.patil@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnx2.*
2880F:	drivers/net/ethernet/broadcom/bnx2_*
2881
2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883M:	QLogic-Storage-Upstream@qlogic.com
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/bnx2fc/
2887
2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2i/
2893
2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895M:	Ariel Elior <ariel.elior@cavium.com>
2896M:	everest-linux-l2@cavium.com
2897L:	netdev@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/ethernet/broadcom/bnx2x/
2900
2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902M:	Michael Chan <michael.chan@broadcom.com>
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnxt/
2906
2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2909M:	Franky Lin <franky.lin@broadcom.com>
2910M:	Hante Meuleman <hante.meuleman@broadcom.com>
2911M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912M:	Wright Feng <wright.feng@cypress.com>
2913L:	linux-wireless@vger.kernel.org
2914L:	brcm80211-dev-list.pdl@broadcom.com
2915L:	brcm80211-dev-list@cypress.com
2916S:	Supported
2917F:	drivers/net/wireless/broadcom/brcm80211/
2918
2919BROADCOM BRCMSTB GPIO DRIVER
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-brcmstb.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927M:	Al Cooper <alcooperx@gmail.com>
2928L:	linux-kernel@vger.kernel.org
2929L:	bcm-kernel-feedback-list@broadcom.com
2930S:	Maintained
2931F:	drivers/phy/broadcom/phy-brcm-usb*
2932
2933BROADCOM GENET ETHERNET DRIVER
2934M:	Doug Berger <opendmb@gmail.com>
2935M:	Florian Fainelli <f.fainelli@gmail.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/genet/
2939
2940BROADCOM IPROC ARM ARCHITECTURE
2941M:	Ray Jui <rjui@broadcom.com>
2942M:	Scott Branden <sbranden@broadcom.com>
2943M:	Jon Mason <jonmason@broadcom.com>
2944M:	bcm-kernel-feedback-list@broadcom.com
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946T:	git git://github.com/broadcom/cygnus-linux.git
2947S:	Maintained
2948N:	iproc
2949N:	cygnus
2950N:	bcm[-_]nsp
2951N:	bcm9113*
2952N:	bcm9583*
2953N:	bcm9585*
2954N:	bcm9586*
2955N:	bcm988312
2956N:	bcm113*
2957N:	bcm583*
2958N:	bcm585*
2959N:	bcm586*
2960N:	bcm88312
2961N:	hr2
2962F:	arch/arm64/boot/dts/broadcom/ns2*
2963F:	drivers/clk/bcm/clk-ns*
2964F:	drivers/pinctrl/bcm/pinctrl-ns*
2965
2966BROADCOM KONA GPIO DRIVER
2967M:	Ray Jui <rjui@broadcom.com>
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Supported
2970F:	drivers/gpio/gpio-bcm-kona.c
2971F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973BROADCOM NETXTREME-E ROCE DRIVER
2974M:	Selvin Xavier <selvin.xavier@broadcom.com>
2975M:	Devesh Sharma <devesh.sharma@broadcom.com>
2976M:	Somnath Kotur <somnath.kotur@broadcom.com>
2977M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978L:	linux-rdma@vger.kernel.org
2979W:	http://www.broadcom.com
2980S:	Supported
2981F:	drivers/infiniband/hw/bnxt_re/
2982F:	include/uapi/rdma/bnxt_re-abi.h
2983
2984BROADCOM NVRAM DRIVER
2985M:	Rafał Miłecki <zajec5@gmail.com>
2986L:	linux-mips@linux-mips.org
2987S:	Maintained
2988F:	drivers/firmware/broadcom/*
2989
2990BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-wireless@vger.kernel.org
2993S:	Maintained
2994F:	drivers/bcma/
2995F:	include/linux/bcma/
2996
2997BROADCOM STB AVS CPUFREQ DRIVER
2998M:	Markus Mayer <mmayer@broadcom.com>
2999M:	bcm-kernel-feedback-list@broadcom.com
3000L:	linux-pm@vger.kernel.org
3001S:	Maintained
3002F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003F:	drivers/cpufreq/brcmstb*
3004
3005BROADCOM STB AVS TMON DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-pm@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011F:	drivers/thermal/broadcom/brcmstb*
3012
3013BROADCOM STB NAND FLASH DRIVER
3014M:	Brian Norris <computersforpeace@gmail.com>
3015M:	Kamal Dasu <kdasu.kdev@gmail.com>
3016L:	linux-mtd@lists.infradead.org
3017L:	bcm-kernel-feedback-list@broadcom.com
3018S:	Maintained
3019F:	drivers/mtd/nand/brcmnand/
3020
3021BROADCOM STB DPFE DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027F:	drivers/memory/brcmstb_dpfe.c
3028
3029BROADCOM SYSTEMPORT ETHERNET DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3037M:	Prashant Sreedharan <prashant@broadcom.com>
3038M:	Michael Chan <mchan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/tg3.*
3042
3043BROCADE BFA FC SCSI DRIVER
3044M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	drivers/scsi/bfa/
3049
3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051M:	Rasesh Mody <rasesh.mody@cavium.com>
3052M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053M:	Dept-GELinuxNICDev@cavium.com
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/brocade/bna/
3057
3058BSG (block layer generic sg v4 driver)
3059M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060L:	linux-scsi@vger.kernel.org
3061S:	Supported
3062F:	block/bsg.c
3063F:	include/linux/bsg.h
3064F:	include/uapi/linux/bsg.h
3065
3066BT87X AUDIO DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	Documentation/sound/alsa/Bt87x.txt
3072F:	sound/pci/bt87x.c
3073
3074BT8XXGPIO DRIVER
3075M:	Michael Buesch <m@bues.ch>
3076W:	http://bu3sch.de/btgpio.php
3077S:	Maintained
3078F:	drivers/gpio/gpio-bt8xx.c
3079
3080BTRFS FILE SYSTEM
3081M:	Chris Mason <clm@fb.com>
3082M:	Josef Bacik <jbacik@fb.com>
3083M:	David Sterba <dsterba@suse.com>
3084L:	linux-btrfs@vger.kernel.org
3085W:	http://btrfs.wiki.kernel.org/
3086Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088S:	Maintained
3089F:	Documentation/filesystems/btrfs.txt
3090F:	fs/btrfs/
3091F:	include/linux/btrfs*
3092F:	include/uapi/linux/btrfs*
3093
3094BTTV VIDEO4LINUX DRIVER
3095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290L:	driverdev-devel@linuxdriverproject.org
3291S:	Supported
3292F:	drivers/staging/ccree/
3293W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3294
3295CEC FRAMEWORK
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	Documentation/media/kapi/cec-core.rst
3302F:	Documentation/media/uapi/cec
3303F:	drivers/media/cec/
3304F:	drivers/media/rc/keymaps/rc-cec.c
3305F:	include/media/cec.h
3306F:	include/media/cec-notifier.h
3307F:	include/uapi/linux/cec.h
3308F:	include/uapi/linux/cec-funcs.h
3309F:	Documentation/devicetree/bindings/media/cec.txt
3310
3311CEC GPIO DRIVER
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	drivers/media/platform/cec-gpio/
3318F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320CELL BROADBAND ENGINE ARCHITECTURE
3321M:	Arnd Bergmann <arnd@arndb.de>
3322L:	linuxppc-dev@lists.ozlabs.org
3323W:	http://www.ibm.com/developerworks/power/cell/
3324S:	Supported
3325F:	arch/powerpc/include/asm/cell*.h
3326F:	arch/powerpc/include/asm/spu*.h
3327F:	arch/powerpc/include/uapi/asm/spu*.h
3328F:	arch/powerpc/oprofile/*cell*
3329F:	arch/powerpc/platforms/cell/
3330
3331CEPH COMMON CODE (LIBCEPH)
3332M:	Ilya Dryomov <idryomov@gmail.com>
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	net/ceph/
3341F:	include/linux/ceph/
3342F:	include/linux/crush/
3343
3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345M:	"Yan, Zheng" <zyan@redhat.com>
3346M:	Sage Weil <sage@redhat.com>
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	Documentation/filesystems/ceph.txt
3354F:	fs/ceph/
3355
3356CERTIFICATE HANDLING:
3357M:	David Howells <dhowells@redhat.com>
3358M:	David Woodhouse <dwmw2@infradead.org>
3359L:	keyrings@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/module-signing.txt
3362F:	certs/
3363F:	scripts/sign-file.c
3364F:	scripts/extract-cert.c
3365
3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367L:	linux-usb@vger.kernel.org
3368S:	Orphan
3369F:	Documentation/usb/WUSB-Design-overview.txt
3370F:	Documentation/usb/wusb-cbaf
3371F:	drivers/usb/host/hwa-hc.c
3372F:	drivers/usb/host/whci/
3373F:	drivers/usb/wusbcore/
3374F:	include/linux/usb/wusb*
3375
3376CFAG12864B LCD DRIVER
3377M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378W:	http://miguelojeda.es/auxdisplay.htm
3379W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380S:	Maintained
3381F:	drivers/auxdisplay/cfag12864b.c
3382F:	include/linux/cfag12864b.h
3383
3384CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386W:	http://miguelojeda.es/auxdisplay.htm
3387W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388S:	Maintained
3389F:	drivers/auxdisplay/cfag12864bfb.c
3390F:	include/linux/cfag12864b.h
3391
3392802.11 (including CFG80211/NL80211)
3393M:	Johannes Berg <johannes@sipsolutions.net>
3394L:	linux-wireless@vger.kernel.org
3395W:	http://wireless.kernel.org/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398S:	Maintained
3399F:	net/wireless/
3400F:	include/uapi/linux/nl80211.h
3401F:	include/linux/ieee80211.h
3402F:	include/net/wext.h
3403F:	include/net/cfg80211.h
3404F:	include/net/iw_handler.h
3405F:	include/net/ieee80211_radiotap.h
3406F:	Documentation/driver-api/80211/cfg80211.rst
3407F:	Documentation/networking/regulatory.txt
3408
3409CHAR and MISC DRIVERS
3410M:	Arnd Bergmann <arnd@arndb.de>
3411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413S:	Supported
3414F:	drivers/char/
3415F:	drivers/misc/
3416F:	include/linux/miscdevice.h
3417
3418CHECKPATCH
3419M:	Andy Whitcroft <apw@canonical.com>
3420M:	Joe Perches <joe@perches.com>
3421S:	Maintained
3422F:	scripts/checkpatch.pl
3423
3424CHINESE DOCUMENTATION
3425M:	Harry Wei <harryxiyou@gmail.com>
3426L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428S:	Maintained
3429F:	Documentation/translations/zh_CN/
3430
3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432M:	Peter Chen <Peter.Chen@nxp.com>
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434L:	linux-usb@vger.kernel.org
3435S:	Maintained
3436F:	drivers/usb/chipidea/
3437
3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439M:	Hans de Goede <hdegoede@redhat.com>
3440L:	linux-input@vger.kernel.org
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443F:	drivers/input/touchscreen/chipone_icn8318.c
3444
3445CHROME HARDWARE PLATFORM SUPPORT
3446M:	Benson Leung <bleung@chromium.org>
3447M:	Olof Johansson <olof@lixom.net>
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3450F:	drivers/platform/chrome/
3451
3452CIRRUS LOGIC AUDIO CODEC DRIVERS
3453M:	Brian Austin <brian.austin@cirrus.com>
3454M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3456S:	Maintained
3457F:	sound/soc/codecs/cs*
3458
3459CIRRUS LOGIC EP93XX ETHERNET DRIVER
3460M:	Hartley Sweeten <hsweeten@visionengravers.com>
3461L:	netdev@vger.kernel.org
3462S:	Maintained
3463F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3464
3465CISCO FCOE HBA DRIVER
3466M:	Satish Kharat <satishkh@cisco.com>
3467M:	Sesidhar Baddela <sebaddel@cisco.com>
3468M:	Karan Tilak Kumar <kartilak@cisco.com>
3469L:	linux-scsi@vger.kernel.org
3470S:	Supported
3471F:	drivers/scsi/fnic/
3472
3473CISCO SCSI HBA DRIVER
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475M:	Sesidhar Baddela <sebaddel@cisco.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/snic/
3479
3480CISCO VIC ETHERNET NIC DRIVER
3481M:	Christian Benvenuti <benve@cisco.com>
3482M:	Govindarajulu Varadarajan <_govind@gmx.com>
3483M:	Parvi Kaustubhi <pkaustub@cisco.com>
3484S:	Supported
3485F:	drivers/net/ethernet/cisco/enic/
3486
3487CISCO VIC LOW LATENCY NIC DRIVER
3488M:	Christian Benvenuti <benve@cisco.com>
3489M:	Dave Goodell <dgoodell@cisco.com>
3490S:	Supported
3491F:	drivers/infiniband/hw/usnic/
3492
3493CLEANCACHE API
3494M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3495L:	linux-kernel@vger.kernel.org
3496S:	Maintained
3497F:	mm/cleancache.c
3498F:	include/linux/cleancache.h
3499
3500CLK API
3501M:	Russell King <linux@armlinux.org.uk>
3502L:	linux-clk@vger.kernel.org
3503S:	Maintained
3504F:	include/linux/clk.h
3505
3506CLOCKSOURCE, CLOCKEVENT DRIVERS
3507M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3508M:	Thomas Gleixner <tglx@linutronix.de>
3509L:	linux-kernel@vger.kernel.org
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3511S:	Supported
3512F:	drivers/clocksource/
3513F:	Documentation/devicetree/bindings/timer/
3514
3515CMPC ACPI DRIVER
3516M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3517M:	Daniel Oliveira Nascimento <don@syst.com.br>
3518L:	platform-driver-x86@vger.kernel.org
3519S:	Supported
3520F:	drivers/platform/x86/classmate-laptop.c
3521
3522COBALT MEDIA DRIVER
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	https://linuxtv.org
3527S:	Supported
3528F:	drivers/media/pci/cobalt/
3529
3530COCCINELLE/Semantic Patches (SmPL)
3531M:	Julia Lawall <Julia.Lawall@lip6.fr>
3532M:	Gilles Muller <Gilles.Muller@lip6.fr>
3533M:	Nicolas Palix <nicolas.palix@imag.fr>
3534M:	Michal Marek <michal.lkml@markovi.net>
3535L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3537W:	http://coccinelle.lip6.fr/
3538S:	Supported
3539F:	Documentation/dev-tools/coccinelle.rst
3540F:	scripts/coccinelle/
3541F:	scripts/coccicheck
3542
3543CODA FILE SYSTEM
3544M:	Jan Harkes <jaharkes@cs.cmu.edu>
3545M:	coda@cs.cmu.edu
3546L:	codalist@coda.cs.cmu.edu
3547W:	http://www.coda.cs.cmu.edu/
3548S:	Maintained
3549F:	Documentation/filesystems/coda.txt
3550F:	fs/coda/
3551F:	include/linux/coda*.h
3552F:	include/uapi/linux/coda*.h
3553
3554CODA V4L2 MEM2MEM DRIVER
3555M:	Philipp Zabel <p.zabel@pengutronix.de>
3556L:	linux-media@vger.kernel.org
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/media/coda.txt
3559F:	drivers/media/platform/coda/
3560
3561COMMON CLK FRAMEWORK
3562M:	Michael Turquette <mturquette@baylibre.com>
3563M:	Stephen Boyd <sboyd@kernel.org>
3564L:	linux-clk@vger.kernel.org
3565Q:	http://patchwork.kernel.org/project/linux-clk/list/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3567S:	Maintained
3568F:	Documentation/devicetree/bindings/clock/
3569F:	drivers/clk/
3570X:	drivers/clk/clkdev.c
3571F:	include/linux/clk-pr*
3572F:	include/linux/clk/
3573
3574COMMON INTERNET FILE SYSTEM (CIFS)
3575M:	Steve French <sfrench@samba.org>
3576L:	linux-cifs@vger.kernel.org
3577L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3578W:	http://linux-cifs.samba.org/
3579T:	git git://git.samba.org/sfrench/cifs-2.6.git
3580S:	Supported
3581F:	Documentation/filesystems/cifs/
3582F:	fs/cifs/
3583
3584COMPACTPCI HOTPLUG CORE
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpci_hotplug*
3589
3590COMPACTPCI HOTPLUG GENERIC DRIVER
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpcihp_generic.c
3595
3596COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_zt5550.*
3601
3602COMPAL LAPTOP SUPPORT
3603M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3604L:	platform-driver-x86@vger.kernel.org
3605S:	Maintained
3606F:	drivers/platform/x86/compal-laptop.c
3607
3608CONEXANT ACCESSRUNNER USB DRIVER
3609L:	accessrunner-general@lists.sourceforge.net
3610W:	http://accessrunner.sourceforge.net/
3611S:	Orphan
3612F:	drivers/usb/atm/cxacru.c
3613
3614CONFIGFS
3615M:	Joel Becker <jlbec@evilplan.org>
3616M:	Christoph Hellwig <hch@lst.de>
3617T:	git git://git.infradead.org/users/hch/configfs.git
3618S:	Supported
3619F:	fs/configfs/
3620F:	include/linux/configfs.h
3621
3622CONNECTOR
3623M:	Evgeniy Polyakov <zbr@ioremap.net>
3624L:	netdev@vger.kernel.org
3625S:	Maintained
3626F:	drivers/connector/
3627
3628CONTROL GROUP (CGROUP)
3629M:	Tejun Heo <tj@kernel.org>
3630M:	Li Zefan <lizefan@huawei.com>
3631M:	Johannes Weiner <hannes@cmpxchg.org>
3632L:	cgroups@vger.kernel.org
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup*
3636F:	include/linux/cgroup*
3637F:	kernel/cgroup*
3638
3639CONTROL GROUP - CPUSET
3640M:	Li Zefan <lizefan@huawei.com>
3641L:	cgroups@vger.kernel.org
3642W:	http://www.bullopensource.org/cpuset/
3643W:	http://oss.sgi.com/projects/cpusets/
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3645S:	Maintained
3646F:	Documentation/cgroup-v1/cpusets.txt
3647F:	include/linux/cpuset.h
3648F:	kernel/cgroup/cpuset.c
3649
3650CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652M:	Michal Hocko <mhocko@kernel.org>
3653M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3654L:	cgroups@vger.kernel.org
3655L:	linux-mm@kvack.org
3656S:	Maintained
3657F:	mm/memcontrol.c
3658F:	mm/swap_cgroup.c
3659
3660CORETEMP HARDWARE MONITORING DRIVER
3661M:	Fenghua Yu <fenghua.yu@intel.com>
3662L:	linux-hwmon@vger.kernel.org
3663S:	Maintained
3664F:	Documentation/hwmon/coretemp
3665F:	drivers/hwmon/coretemp.c
3666
3667COSA/SRP SYNC SERIAL DRIVER
3668M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3669W:	http://www.fi.muni.cz/~kas/cosa/
3670S:	Maintained
3671F:	drivers/net/wan/cosa*
3672
3673CPMAC ETHERNET DRIVER
3674M:	Florian Fainelli <f.fainelli@gmail.com>
3675L:	netdev@vger.kernel.org
3676S:	Maintained
3677F:	drivers/net/ethernet/ti/cpmac.c
3678
3679CPU FREQUENCY DRIVERS
3680M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682L:	linux-pm@vger.kernel.org
3683S:	Maintained
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3685T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3686B:	https://bugzilla.kernel.org
3687F:	Documentation/cpu-freq/
3688F:	Documentation/devicetree/bindings/cpufreq/
3689F:	drivers/cpufreq/
3690F:	include/linux/cpufreq.h
3691F:	tools/testing/selftests/cpufreq/
3692
3693CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3694M:	Viresh Kumar <viresh.kumar@linaro.org>
3695M:	Sudeep Holla <sudeep.holla@arm.com>
3696L:	linux-pm@vger.kernel.org
3697W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3698S:	Maintained
3699F:	drivers/cpufreq/arm_big_little.h
3700F:	drivers/cpufreq/arm_big_little.c
3701F:	drivers/cpufreq/arm_big_little_dt.c
3702
3703CPU POWER MONITORING SUBSYSTEM
3704M:	Thomas Renninger <trenn@suse.com>
3705M:	Shuah Khan <shuahkh@osg.samsung.com>
3706M:	Shuah Khan <shuah@kernel.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709F:	tools/power/cpupower/
3710
3711CPUID/MSR DRIVER
3712M:	"H. Peter Anvin" <hpa@zytor.com>
3713S:	Maintained
3714F:	arch/x86/kernel/cpuid.c
3715F:	arch/x86/kernel/msr.c
3716
3717CPUIDLE DRIVER - ARM BIG LITTLE
3718M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3719M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-arm-kernel@lists.infradead.org
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3723S:	Maintained
3724F:	drivers/cpuidle/cpuidle-big_little.c
3725
3726CPUIDLE DRIVER - ARM EXYNOS
3727M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729M:	Kukjin Kim <kgene@kernel.org>
3730L:	linux-pm@vger.kernel.org
3731L:	linux-samsung-soc@vger.kernel.org
3732S:	Supported
3733F:	drivers/cpuidle/cpuidle-exynos.c
3734F:	arch/arm/mach-exynos/pm.c
3735
3736CPUIDLE DRIVERS
3737M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740S:	Maintained
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742B:	https://bugzilla.kernel.org
3743F:	drivers/cpuidle/*
3744F:	include/linux/cpuidle.h
3745
3746CRAMFS FILESYSTEM
3747M:	Nicolas Pitre <nico@linaro.org>
3748S:	Maintained
3749F:	Documentation/filesystems/cramfs.txt
3750F:	fs/cramfs/
3751
3752CRIS PORT
3753M:	Mikael Starvik <starvik@axis.com>
3754M:	Jesper Nilsson <jesper.nilsson@axis.com>
3755L:	linux-cris-kernel@axis.com
3756W:	http://developer.axis.com
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3758S:	Maintained
3759F:	arch/cris/
3760F:	drivers/tty/serial/crisv10.*
3761
3762CRYPTO API
3763M:	Herbert Xu <herbert@gondor.apana.org.au>
3764M:	"David S. Miller" <davem@davemloft.net>
3765L:	linux-crypto@vger.kernel.org
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3768S:	Maintained
3769F:	Documentation/crypto/
3770F:	Documentation/devicetree/bindings/crypto/
3771F:	arch/*/crypto/
3772F:	crypto/
3773F:	drivers/crypto/
3774F:	include/crypto/
3775F:	include/linux/crypto*
3776
3777CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3778M:	Neil Horman <nhorman@tuxdriver.com>
3779L:	linux-crypto@vger.kernel.org
3780S:	Maintained
3781F:	crypto/ansi_cprng.c
3782F:	crypto/rng.c
3783
3784CS3308 MEDIA DRIVER
3785M:	Hans Verkuil <hverkuil@xs4all.nl>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	http://linuxtv.org
3789S:	Odd Fixes
3790F:	drivers/media/i2c/cs3308.c
3791F:	drivers/media/i2c/cs3308.h
3792
3793CS5535 Audio ALSA driver
3794M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3795S:	Maintained
3796F:	sound/pci/cs5535audio/
3797
3798CW1200 WLAN driver
3799M:	Solomon Peachy <pizza@shaftnet.org>
3800S:	Maintained
3801F:	drivers/net/wireless/st/cw1200/
3802
3803CX18 VIDEO4LINUX DRIVER
3804M:	Andy Walls <awalls@md.metrocast.net>
3805L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	https://linuxtv.org
3809W:	http://www.ivtvdriver.org/index.php/Cx18
3810S:	Maintained
3811F:	Documentation/media/v4l-drivers/cx18*
3812F:	drivers/media/pci/cx18/
3813F:	include/uapi/linux/ivtv*
3814
3815CX2341X MPEG ENCODER HELPER MODULE
3816M:	Hans Verkuil <hverkuil@xs4all.nl>
3817L:	linux-media@vger.kernel.org
3818T:	git git://linuxtv.org/media_tree.git
3819W:	https://linuxtv.org
3820S:	Maintained
3821F:	drivers/media/common/cx2341x*
3822F:	include/media/cx2341x*
3823
3824CX24120 MEDIA DRIVER
3825M:	Jemma Denson <jdenson@gmail.com>
3826M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3827L:	linux-media@vger.kernel.org
3828W:	https://linuxtv.org
3829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3830S:	Maintained
3831F:	drivers/media/dvb-frontends/cx24120*
3832
3833CX88 VIDEO4LINUX DRIVER
3834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838T:	git git://linuxtv.org/media_tree.git
3839S:	Odd fixes
3840F:	Documentation/media/v4l-drivers/cx88*
3841F:	drivers/media/pci/cx88/
3842
3843CXD2820R MEDIA DRIVER
3844M:	Antti Palosaari <crope@iki.fi>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847W:	http://palosaari.fi/linux/
3848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3849T:	git git://linuxtv.org/anttip/media_tree.git
3850S:	Maintained
3851F:	drivers/media/dvb-frontends/cxd2820r*
3852
3853CXGB3 ETHERNET DRIVER (CXGB3)
3854M:	Santosh Raspatur <santosh@chelsio.com>
3855L:	netdev@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/net/ethernet/chelsio/cxgb3/
3859
3860CXGB3 ISCSI DRIVER (CXGB3I)
3861M:	Karen Xie <kxie@chelsio.com>
3862L:	linux-scsi@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/scsi/cxgbi/cxgb3i
3866
3867CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3868M:	Steve Wise <swise@chelsio.com>
3869L:	linux-rdma@vger.kernel.org
3870W:	http://www.openfabrics.org
3871S:	Supported
3872F:	drivers/infiniband/hw/cxgb3/
3873F:	include/uapi/rdma/cxgb3-abi.h
3874
3875CXGB4 CRYPTO DRIVER (chcr)
3876M:	Harsh Jain <harsh@chelsio.com>
3877L:	linux-crypto@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/crypto/chelsio
3881
3882CXGB4 ETHERNET DRIVER (CXGB4)
3883M:	Ganesh Goudar <ganeshgr@chelsio.com>
3884L:	netdev@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/net/ethernet/chelsio/cxgb4/
3888
3889CXGB4 ISCSI DRIVER (CXGB4I)
3890M:	Karen Xie <kxie@chelsio.com>
3891L:	linux-scsi@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/scsi/cxgbi/cxgb4i
3895
3896CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3897M:	Steve Wise <swise@chelsio.com>
3898L:	linux-rdma@vger.kernel.org
3899W:	http://www.openfabrics.org
3900S:	Supported
3901F:	drivers/infiniband/hw/cxgb4/
3902F:	include/uapi/rdma/cxgb4-abi.h
3903
3904CXGB4VF ETHERNET DRIVER (CXGB4VF)
3905M:	Casey Leedom <leedom@chelsio.com>
3906L:	netdev@vger.kernel.org
3907W:	http://www.chelsio.com
3908S:	Supported
3909F:	drivers/net/ethernet/chelsio/cxgb4vf/
3910
3911CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3912M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3913M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3914L:	linuxppc-dev@lists.ozlabs.org
3915S:	Supported
3916F:	arch/powerpc/platforms/powernv/pci-cxl.c
3917F:	drivers/misc/cxl/
3918F:	include/misc/cxl*
3919F:	include/uapi/misc/cxl.h
3920F:	Documentation/powerpc/cxl.txt
3921F:	Documentation/ABI/testing/sysfs-class-cxl
3922
3923CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3924M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3925M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3926M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3927L:	linux-scsi@vger.kernel.org
3928S:	Supported
3929F:	drivers/scsi/cxlflash/
3930F:	include/uapi/scsi/cxlflash_ioctls.h
3931F:	Documentation/powerpc/cxlflash.txt
3932
3933CYBERPRO FB DRIVER
3934M:	Russell King <linux@armlinux.org.uk>
3935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3936W:	http://www.armlinux.org.uk/
3937S:	Maintained
3938F:	drivers/video/fbdev/cyber2000fb.*
3939
3940CYCLADES ASYNC MUX DRIVER
3941W:	http://www.cyclades.com/
3942S:	Orphan
3943F:	drivers/tty/cyclades.c
3944F:	include/linux/cyclades.h
3945F:	include/uapi/linux/cyclades.h
3946
3947CYCLADES PC300 DRIVER
3948W:	http://www.cyclades.com/
3949S:	Orphan
3950F:	drivers/net/wan/pc300*
3951
3952CYPRESS_FIRMWARE MEDIA DRIVER
3953M:	Antti Palosaari <crope@iki.fi>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956W:	http://palosaari.fi/linux/
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958T:	git git://linuxtv.org/anttip/media_tree.git
3959S:	Maintained
3960F:	drivers/media/common/cypress_firmware*
3961
3962CYTTSP TOUCHSCREEN DRIVER
3963M:	Ferruh Yigit <fery@cypress.com>
3964L:	linux-input@vger.kernel.org
3965S:	Supported
3966F:	drivers/input/touchscreen/cyttsp*
3967F:	include/linux/input/cyttsp.h
3968
3969D-LINK DIR-685 TOUCHKEYS DRIVER
3970M:	Linus Walleij <linus.walleij@linaro.org>
3971L:	linux-input@vger.kernel.org
3972S:	Supported
3973F:	drivers/input/dlink-dir685-touchkeys.c
3974
3975DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3976M:	Joshua Kinard <kumba@gentoo.org>
3977S:	Maintained
3978F:	drivers/rtc/rtc-ds1685.c
3979F:	include/linux/rtc/ds1685.h
3980
3981DAMA SLAVE for AX.25
3982M:	Joerg Reuter <jreuter@yaina.de>
3983W:	http://yaina.de/jreuter/
3984W:	http://www.qsl.net/dl1bke/
3985L:	linux-hams@vger.kernel.org
3986S:	Maintained
3987F:	net/ax25/af_ax25.c
3988F:	net/ax25/ax25_dev.c
3989F:	net/ax25/ax25_ds_*
3990F:	net/ax25/ax25_in.c
3991F:	net/ax25/ax25_out.c
3992F:	net/ax25/ax25_timer.c
3993F:	net/ax25/sysctl_net_ax25.c
3994
3995DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3996L:	netdev@vger.kernel.org
3997S:	Orphan
3998F:	Documentation/networking/dmfe.txt
3999F:	drivers/net/ethernet/dec/tulip/dmfe.c
4000
4001DC390/AM53C974 SCSI driver
4002M:	Hannes Reinecke <hare@suse.com>
4003L:	linux-scsi@vger.kernel.org
4004S:	Maintained
4005F:	drivers/scsi/am53c974.c
4006
4007DC395x SCSI driver
4008M:	Oliver Neukum <oliver@neukum.org>
4009M:	Ali Akcaagac <aliakc@web.de>
4010M:	Jamie Lenehan <lenehan@twibble.org>
4011L:	dc395x@twibble.org
4012W:	http://twibble.org/dist/dc395x/
4013W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4014S:	Maintained
4015F:	Documentation/scsi/dc395x.txt
4016F:	drivers/scsi/dc395x.*
4017
4018DCCP PROTOCOL
4019M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4020L:	dccp@vger.kernel.org
4021W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4022S:	Maintained
4023F:	include/linux/dccp.h
4024F:	include/uapi/linux/dccp.h
4025F:	include/linux/tfrc.h
4026F:	net/dccp/
4027
4028DECnet NETWORK LAYER
4029W:	http://linux-decnet.sourceforge.net
4030L:	linux-decnet-user@lists.sourceforge.net
4031S:	Orphan
4032F:	Documentation/networking/decnet.txt
4033F:	net/decnet/
4034
4035DECSTATION PLATFORM SUPPORT
4036M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4037L:	linux-mips@linux-mips.org
4038W:	http://www.linux-mips.org/wiki/DECstation
4039S:	Maintained
4040F:	arch/mips/dec/
4041F:	arch/mips/include/asm/dec/
4042F:	arch/mips/include/asm/mach-dec/
4043
4044DEFXX FDDI NETWORK DRIVER
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046S:	Maintained
4047F:	drivers/net/fddi/defxx.*
4048
4049DELL SMBIOS DRIVER
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios.*
4055
4056DELL SMBIOS SMM DRIVER
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios-smm.c
4061
4062DELL SMBIOS WMI DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-wmi.c
4067F:	tools/wmi/dell-smbios-example.c
4068
4069DELL LAPTOP DRIVER
4070M:	Matthew Garrett <mjg59@srcf.ucam.org>
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-laptop.c
4075
4076DELL LAPTOP FREEFALL DRIVER
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smo8800.c
4080
4081DELL LAPTOP RBTN DRIVER
4082M:	Pali Rohár <pali.rohar@gmail.com>
4083S:	Maintained
4084F:	drivers/platform/x86/dell-rbtn.*
4085
4086DELL LAPTOP SMM DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/hwmon/dell-smm-hwmon.c
4090F:	include/uapi/linux/i8k.h
4091
4092DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4093M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4094S:	Maintained
4095F:	Documentation/dcdbas.txt
4096F:	drivers/firmware/dcdbas.*
4097
4098DELL WMI NOTIFICATIONS DRIVER
4099M:	Matthew Garrett <mjg59@srcf.ucam.org>
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/platform/x86/dell-wmi.c
4103
4104DELL WMI DESCRIPTOR DRIVER
4105M:	Mario Limonciello <mario.limonciello@dell.com>
4106S:	Maintained
4107F:	drivers/platform/x86/dell-wmi-descriptor.c
4108
4109DELTA ST MEDIA DRIVER
4110M:	Hugues Fruchet <hugues.fruchet@st.com>
4111L:	linux-media@vger.kernel.org
4112T:	git git://linuxtv.org/media_tree.git
4113W:	https://linuxtv.org
4114S:	Supported
4115F:	drivers/media/platform/sti/delta
4116
4117DENALI NAND DRIVER
4118M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4119L:	linux-mtd@lists.infradead.org
4120S:	Supported
4121F:	drivers/mtd/nand/denali*
4122
4123DESIGNWARE USB2 DRD IP DRIVER
4124M:	John Youn <johnyoun@synopsys.com>
4125L:	linux-usb@vger.kernel.org
4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127S:	Maintained
4128F:	drivers/usb/dwc2/
4129
4130DESIGNWARE USB3 DRD IP DRIVER
4131M:	Felipe Balbi <balbi@kernel.org>
4132L:	linux-usb@vger.kernel.org
4133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4134S:	Maintained
4135F:	drivers/usb/dwc3/
4136
4137DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4138M:	Andreas Klinger <ak@it-klinger.de>
4139L:	linux-iio@vger.kernel.org
4140S:	Maintained
4141F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4142F:	drivers/iio/proximity/srf*.c
4143
4144DEVICE COREDUMP (DEV_COREDUMP)
4145M:	Johannes Berg <johannes@sipsolutions.net>
4146L:	linux-kernel@vger.kernel.org
4147S:	Maintained
4148F:	drivers/base/devcoredump.c
4149F:	include/linux/devcoredump.h
4150
4151DEVICE FREQUENCY (DEVFREQ)
4152M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4153M:	Kyungmin Park <kyungmin.park@samsung.com>
4154R:	Chanwoo Choi <cw00.choi@samsung.com>
4155L:	linux-pm@vger.kernel.org
4156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157S:	Maintained
4158F:	drivers/devfreq/
4159F:	include/linux/devfreq.h
4160F:	Documentation/devicetree/bindings/devfreq/
4161
4162DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4163M:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Supported
4167F:	drivers/devfreq/event/
4168F:	drivers/devfreq/devfreq-event.c
4169F:	include/linux/devfreq-event.h
4170F:	Documentation/devicetree/bindings/devfreq/event/
4171
4172DEVICE NUMBER REGISTRY
4173M:	Torben Mathiasen <device@lanana.org>
4174W:	http://lanana.org/docs/device-list/index.html
4175S:	Maintained
4176
4177DEVICE-MAPPER  (LVM)
4178M:	Alasdair Kergon <agk@redhat.com>
4179M:	Mike Snitzer <snitzer@redhat.com>
4180M:	dm-devel@redhat.com
4181L:	dm-devel@redhat.com
4182W:	http://sources.redhat.com/dm
4183Q:	http://patchwork.kernel.org/project/dm-devel/list/
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4185T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4186S:	Maintained
4187F:	Documentation/device-mapper/
4188F:	drivers/md/Makefile
4189F:	drivers/md/Kconfig
4190F:	drivers/md/dm*
4191F:	drivers/md/persistent-data/
4192F:	include/linux/device-mapper.h
4193F:	include/linux/dm-*.h
4194F:	include/uapi/linux/dm-*.h
4195
4196DEVLINK
4197M:	Jiri Pirko <jiri@mellanox.com>
4198L:	netdev@vger.kernel.org
4199S:	Supported
4200F:	net/core/devlink.c
4201F:	include/net/devlink.h
4202F:	include/uapi/linux/devlink.h
4203
4204DIALOG SEMICONDUCTOR DRIVERS
4205M:	Support Opensource <support.opensource@diasemi.com>
4206W:	http://www.dialog-semiconductor.com/products
4207S:	Supported
4208F:	Documentation/hwmon/da90??
4209F:	Documentation/devicetree/bindings/mfd/da90*.txt
4210F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4211F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4212F:	Documentation/devicetree/bindings/regulator/da92*.txt
4213F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4214F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4215F:	drivers/gpio/gpio-da90??.c
4216F:	drivers/hwmon/da90??-hwmon.c
4217F:	drivers/iio/adc/da91??-*.c
4218F:	drivers/input/misc/da90??_onkey.c
4219F:	drivers/input/touchscreen/da9052_tsi.c
4220F:	drivers/leds/leds-da90??.c
4221F:	drivers/mfd/da903x.c
4222F:	drivers/mfd/da90??-*.c
4223F:	drivers/mfd/da91??-*.c
4224F:	drivers/power/supply/da9052-battery.c
4225F:	drivers/power/supply/da91??-*.c
4226F:	drivers/regulator/da903x.c
4227F:	drivers/regulator/da9???-regulator.[ch]
4228F:	drivers/thermal/da90??-thermal.c
4229F:	drivers/rtc/rtc-da90??.c
4230F:	drivers/video/backlight/da90??_bl.c
4231F:	drivers/watchdog/da90??_wdt.c
4232F:	include/linux/mfd/da903x.h
4233F:	include/linux/mfd/da9052/
4234F:	include/linux/mfd/da9055/
4235F:	include/linux/mfd/da9062/
4236F:	include/linux/mfd/da9063/
4237F:	include/linux/mfd/da9150/
4238F:	include/linux/regulator/da9211.h
4239F:	include/sound/da[79]*.h
4240F:	sound/soc/codecs/da[79]*.[ch]
4241
4242DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-gpio@vger.kernel.org
4245S:	Maintained
4246F:	drivers/gpio/gpio-gpio-mm.c
4247
4248DIGI NEO AND CLASSIC PCI PRODUCTS
4249M:	Lidza Louina <lidza.louina@gmail.com>
4250M:	Mark Hounschell <markh@compro.net>
4251L:	driverdev-devel@linuxdriverproject.org
4252S:	Maintained
4253F:	drivers/staging/dgnc/
4254
4255DIOLAN U2C-12 I2C DRIVER
4256M:	Guenter Roeck <linux@roeck-us.net>
4257L:	linux-i2c@vger.kernel.org
4258S:	Maintained
4259F:	drivers/i2c/busses/i2c-diolan-u2c.c
4260
4261FILESYSTEM DIRECT ACCESS (DAX)
4262M:	Matthew Wilcox <mawilcox@microsoft.com>
4263M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4264L:	linux-fsdevel@vger.kernel.org
4265S:	Supported
4266F:	fs/dax.c
4267F:	include/linux/dax.h
4268F:	include/trace/events/fs_dax.h
4269
4270DEVICE DIRECT ACCESS (DAX)
4271M:	Dan Williams <dan.j.williams@intel.com>
4272L:	linux-nvdimm@lists.01.org
4273S:	Supported
4274F:	drivers/dax/
4275
4276DIRECTORY NOTIFICATION (DNOTIFY)
4277M:	Jan Kara <jack@suse.cz>
4278R:	Amir Goldstein <amir73il@gmail.com>
4279L:	linux-fsdevel@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/filesystems/dnotify.txt
4282F:	fs/notify/dnotify/
4283F:	include/linux/dnotify.h
4284
4285DISK GEOMETRY AND PARTITION HANDLING
4286M:	Andries Brouwer <aeb@cwi.nl>
4287W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4290S:	Maintained
4291
4292DISKQUOTA
4293M:	Jan Kara <jack@suse.com>
4294S:	Maintained
4295F:	Documentation/filesystems/quota.txt
4296F:	fs/quota/
4297F:	include/linux/quota*.h
4298F:	include/uapi/linux/quota*.h
4299
4300DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301M:	Bernie Thompson <bernie@plugable.com>
4302L:	linux-fbdev@vger.kernel.org
4303S:	Maintained
4304W:	http://plugable.com/category/projects/udlfb/
4305F:	drivers/video/fbdev/udlfb.c
4306F:	include/video/udlfb.h
4307F:	Documentation/fb/udlfb.txt
4308
4309DISTRIBUTED LOCK MANAGER (DLM)
4310M:	Christine Caulfield <ccaulfie@redhat.com>
4311M:	David Teigland <teigland@redhat.com>
4312L:	cluster-devel@redhat.com
4313W:	http://sources.redhat.com/cluster/
4314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4315S:	Supported
4316F:	fs/dlm/
4317
4318DMA BUFFER SHARING FRAMEWORK
4319M:	Sumit Semwal <sumit.semwal@linaro.org>
4320S:	Maintained
4321L:	linux-media@vger.kernel.org
4322L:	dri-devel@lists.freedesktop.org
4323L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4324F:	drivers/dma-buf/
4325F:	include/linux/dma-buf*
4326F:	include/linux/reservation.h
4327F:	include/linux/*fence.h
4328F:	Documentation/driver-api/dma-buf.rst
4329T:	git git://anongit.freedesktop.org/drm/drm-misc
4330
4331DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332M:	Vinod Koul <vinod.koul@intel.com>
4333L:	dmaengine@vger.kernel.org
4334Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4335S:	Maintained
4336F:	drivers/dma/
4337F:	include/linux/dmaengine.h
4338F:	Documentation/devicetree/bindings/dma/
4339F:	Documentation/driver-api/dmaengine/
4340T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4341
4342DMA MAPPING HELPERS
4343M:	Christoph Hellwig <hch@lst.de>
4344M:	Marek Szyprowski <m.szyprowski@samsung.com>
4345R:	Robin Murphy <robin.murphy@arm.com>
4346L:	iommu@lists.linux-foundation.org
4347T:	git git://git.infradead.org/users/hch/dma-mapping.git
4348W:	http://git.infradead.org/users/hch/dma-mapping.git
4349S:	Supported
4350F:	lib/dma-debug.c
4351F:	lib/dma-direct.c
4352F:	lib/dma-virt.c
4353F:	drivers/base/dma-mapping.c
4354F:	drivers/base/dma-coherent.c
4355F:	include/asm-generic/dma-mapping.h
4356F:	include/linux/dma-direct.h
4357F:	include/linux/dma-mapping.h
4358
4359DME1737 HARDWARE MONITOR DRIVER
4360M:	Juerg Haefliger <juergh@gmail.com>
4361L:	linux-hwmon@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/hwmon/dme1737
4364F:	drivers/hwmon/dme1737.c
4365
4366DMI/SMBIOS SUPPORT
4367M:	Jean Delvare <jdelvare@suse.com>
4368S:	Maintained
4369T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371F:	drivers/firmware/dmi-id.c
4372F:	drivers/firmware/dmi_scan.c
4373F:	include/linux/dmi.h
4374
4375DOCUMENTATION
4376M:	Jonathan Corbet <corbet@lwn.net>
4377L:	linux-doc@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/
4380F:	scripts/kernel-doc
4381X:	Documentation/ABI/
4382X:	Documentation/devicetree/
4383X:	Documentation/acpi
4384X:	Documentation/power
4385X:	Documentation/spi
4386X:	Documentation/media
4387T:	git git://git.lwn.net/linux.git docs-next
4388
4389DONGWOON DW9714 LENS VOICE COIL DRIVER
4390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/i2c/dw9714.c
4395
4396DOUBLETALK DRIVER
4397M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4398L:	blinux-list@redhat.com
4399S:	Maintained
4400F:	drivers/char/dtlk.c
4401F:	include/linux/dtlk.h
4402
4403DPAA2 DATAPATH I/O (DPIO) DRIVER
4404M:	Roy Pledge <Roy.Pledge@nxp.com>
4405L:	linux-kernel@vger.kernel.org
4406S:	Maintained
4407F:	drivers/staging/fsl-mc/bus/dpio
4408
4409DPAA2 ETHERNET DRIVER
4410M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-dpaa2/ethernet
4414
4415DPT_I2O SCSI RAID DRIVER
4416M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4417L:	linux-scsi@vger.kernel.org
4418W:	http://www.adaptec.com/
4419S:	Maintained
4420F:	drivers/scsi/dpt*
4421F:	drivers/scsi/dpt/
4422
4423DRBD DRIVER
4424M:	Philipp Reisner <philipp.reisner@linbit.com>
4425M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4426L:	drbd-dev@lists.linbit.com
4427W:	http://www.drbd.org
4428T:	git git://git.linbit.com/linux-drbd.git
4429T:	git git://git.linbit.com/drbd-8.4.git
4430S:	Supported
4431F:	drivers/block/drbd/
4432F:	lib/lru_cache.c
4433F:	Documentation/blockdev/drbd/
4434
4435DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4436M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4438S:	Supported
4439F:	Documentation/kobject.txt
4440F:	drivers/base/
4441F:	fs/debugfs/
4442F:	fs/sysfs/
4443F:	include/linux/debugfs.h
4444F:	include/linux/kobj*
4445F:	lib/kobj*
4446
4447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4448M:	Kevin Hilman <khilman@kernel.org>
4449M:	Nishanth Menon <nm@ti.com>
4450S:	Maintained
4451F:	drivers/power/avs/
4452F:	include/linux/power/smartreflex.h
4453L:	linux-pm@vger.kernel.org
4454
4455DRM DRIVER FOR ARM PL111 CLCD
4456M:	Eric Anholt <eric@anholt.net>
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458S:	Supported
4459F:	drivers/gpu/drm/pl111/
4460
4461DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4462M:	Dave Airlie <airlied@redhat.com>
4463S:	Odd Fixes
4464F:	drivers/gpu/drm/ast/
4465
4466DRM DRIVER FOR BOCHS VIRTUAL GPU
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/bochs/
4472
4473DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4474M:	Linus Walleij <linus.walleij@linaro.org>
4475T:	git git://anongit.freedesktop.org/drm/drm-misc
4476S:	Maintained
4477F:	drivers/gpu/drm/tve200/
4478
4479DRM DRIVER FOR ILITEK ILI9225 PANELS
4480M:	David Lechner <david@lechnology.com>
4481S:	Maintained
4482F:	drivers/gpu/drm/tinydrm/ili9225.c
4483F:	Documentation/devicetree/bindings/display/ili9225.txt
4484
4485DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486S:	Orphan / Obsolete
4487F:	drivers/gpu/drm/i810/
4488F:	include/uapi/drm/i810_drm.h
4489
4490DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491S:	Orphan / Obsolete
4492F:	drivers/gpu/drm/mga/
4493F:	include/uapi/drm/mga_drm.h
4494
4495DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/mgag200/
4499
4500DRM DRIVER FOR MI0283QT
4501M:	Noralf Trønnes <noralf@tronnes.org>
4502S:	Maintained
4503F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4504F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4505
4506DRM DRIVER FOR MSM ADRENO GPU
4507M:	Rob Clark <robdclark@gmail.com>
4508L:	linux-arm-msm@vger.kernel.org
4509L:	dri-devel@lists.freedesktop.org
4510L:	freedreno@lists.freedesktop.org
4511T:	git git://people.freedesktop.org/~robclark/linux
4512S:	Maintained
4513F:	drivers/gpu/drm/msm/
4514F:	include/uapi/drm/msm_drm.h
4515F:	Documentation/devicetree/bindings/display/msm/
4516
4517DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518M:	Ben Skeggs <bskeggs@redhat.com>
4519L:	dri-devel@lists.freedesktop.org
4520L:	nouveau@lists.freedesktop.org
4521T:	git git://github.com/skeggsb/linux
4522S:	Supported
4523F:	drivers/gpu/drm/nouveau/
4524F:	include/uapi/drm/nouveau_drm.h
4525
4526DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527M:	Noralf Trønnes <noralf@tronnes.org>
4528S:	Maintained
4529F:	drivers/gpu/drm/tinydrm/repaper.c
4530F:	Documentation/devicetree/bindings/display/repaper.txt
4531
4532DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533M:	Dave Airlie <airlied@redhat.com>
4534M:	Gerd Hoffmann <kraxel@redhat.com>
4535L:	virtualization@lists.linux-foundation.org
4536T:	git git://anongit.freedesktop.org/drm/drm-misc
4537S:	Obsolete
4538W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539F:	drivers/gpu/drm/cirrus/
4540
4541DRM DRIVER FOR QXL VIRTUAL GPU
4542M:	Dave Airlie <airlied@redhat.com>
4543M:	Gerd Hoffmann <kraxel@redhat.com>
4544L:	virtualization@lists.linux-foundation.org
4545T:	git git://anongit.freedesktop.org/drm/drm-misc
4546S:	Maintained
4547F:	drivers/gpu/drm/qxl/
4548F:	include/uapi/drm/qxl_drm.h
4549
4550DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/r128/
4553F:	include/uapi/drm/r128_drm.h
4554
4555DRM DRIVER FOR SAVAGE VIDEO CARDS
4556S:	Orphan / Obsolete
4557F:	drivers/gpu/drm/savage/
4558F:	include/uapi/drm/savage_drm.h
4559
4560DRM DRIVER FOR SIS VIDEO CARDS
4561S:	Orphan / Obsolete
4562F:	drivers/gpu/drm/sis/
4563F:	include/uapi/drm/sis_drm.h
4564
4565DRM DRIVER FOR SITRONIX ST7586 PANELS
4566M:	David Lechner <david@lechnology.com>
4567S:	Maintained
4568F:	drivers/gpu/drm/tinydrm/st7586.c
4569F:	Documentation/devicetree/bindings/display/st7586.txt
4570
4571DRM DRIVER FOR SITRONIX ST7735R PANELS
4572M:	David Lechner <david@lechnology.com>
4573S:	Maintained
4574F:	drivers/gpu/drm/tinydrm/st7735r.c
4575F:	Documentation/devicetree/bindings/display/st7735r.txt
4576
4577DRM DRIVER FOR TDFX VIDEO CARDS
4578S:	Orphan / Obsolete
4579F:	drivers/gpu/drm/tdfx/
4580
4581DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4582M:	Dave Airlie <airlied@redhat.com>
4583S:	Odd Fixes
4584F:	drivers/gpu/drm/udl/
4585
4586DRM DRIVER FOR VMWARE VIRTUAL GPU
4587M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4588M:	Sinclair Yeh <syeh@vmware.com>
4589M:	Thomas Hellstrom <thellstrom@vmware.com>
4590L:	dri-devel@lists.freedesktop.org
4591T:	git git://people.freedesktop.org/~syeh/repos_linux
4592T:	git git://people.freedesktop.org/~thomash/linux
4593S:	Supported
4594F:	drivers/gpu/drm/vmwgfx/
4595F:	include/uapi/drm/vmwgfx_drm.h
4596
4597DRM DRIVERS
4598M:	David Airlie <airlied@linux.ie>
4599L:	dri-devel@lists.freedesktop.org
4600T:	git git://people.freedesktop.org/~airlied/linux
4601B:	https://bugs.freedesktop.org/
4602C:	irc://chat.freenode.net/dri-devel
4603S:	Maintained
4604F:	drivers/gpu/drm/
4605F:	drivers/gpu/vga/
4606F:	Documentation/devicetree/bindings/display/
4607F:	Documentation/devicetree/bindings/gpu/
4608F:	Documentation/devicetree/bindings/video/
4609F:	Documentation/gpu/
4610F:	include/drm/
4611F:	include/uapi/drm/
4612F:	include/linux/vga*
4613
4614DRM DRIVERS AND MISC GPU PATCHES
4615M:	Daniel Vetter <daniel.vetter@intel.com>
4616M:	Gustavo Padovan <gustavo@padovan.org>
4617M:	Sean Paul <seanpaul@chromium.org>
4618W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4619S:	Maintained
4620T:	git git://anongit.freedesktop.org/drm/drm-misc
4621F:	Documentation/gpu/
4622F:	drivers/gpu/vga/
4623F:	drivers/gpu/drm/*
4624F:	include/drm/drm*
4625F:	include/uapi/drm/drm*
4626F:	include/linux/vga*
4627
4628DRM DRIVERS FOR ALLWINNER A10
4629M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4630L:	dri-devel@lists.freedesktop.org
4631S:	Supported
4632F:	drivers/gpu/drm/sun4i/
4633F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635
4636DRM DRIVERS FOR AMLOGIC SOCS
4637M:	Neil Armstrong <narmstrong@baylibre.com>
4638L:	dri-devel@lists.freedesktop.org
4639L:	linux-amlogic@lists.infradead.org
4640W:	http://linux-meson.com/
4641S:	Supported
4642F:	drivers/gpu/drm/meson/
4643F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4644F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4645F:	Documentation/gpu/meson.rst
4646T:	git git://anongit.freedesktop.org/drm/drm-misc
4647
4648DRM DRIVERS FOR ATMEL HLCDC
4649M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Supported
4652F:	drivers/gpu/drm/atmel-hlcdc/
4653F:	Documentation/devicetree/bindings/drm/atmel/
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655
4656DRM DRIVERS FOR BRIDGE CHIPS
4657M:	Archit Taneja <architt@codeaurora.org>
4658M:	Andrzej Hajda <a.hajda@samsung.com>
4659R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4660S:	Maintained
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662F:	drivers/gpu/drm/bridge/
4663
4664DRM DRIVERS FOR EXYNOS
4665M:	Inki Dae <inki.dae@samsung.com>
4666M:	Joonyoung Shim <jy0922.shim@samsung.com>
4667M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4668M:	Kyungmin Park <kyungmin.park@samsung.com>
4669L:	dri-devel@lists.freedesktop.org
4670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4671S:	Supported
4672F:	drivers/gpu/drm/exynos/
4673F:	include/uapi/drm/exynos_drm.h
4674F:	Documentation/devicetree/bindings/display/exynos/
4675
4676DRM DRIVERS FOR FREESCALE DCU
4677M:	Stefan Agner <stefan@agner.ch>
4678M:	Alison Wang <alison.wang@freescale.com>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Supported
4681F:	drivers/gpu/drm/fsl-dcu/
4682F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4683F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4684F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4685
4686DRM DRIVERS FOR FREESCALE IMX
4687M:	Philipp Zabel <p.zabel@pengutronix.de>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Maintained
4690F:	drivers/gpu/drm/imx/
4691F:	drivers/gpu/ipu-v3/
4692F:	Documentation/devicetree/bindings/display/imx/
4693
4694DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4695M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://github.com/patjak/drm-gma500
4698S:	Maintained
4699F:	drivers/gpu/drm/gma500/
4700
4701DRM DRIVERS FOR HISILICON
4702M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4703M:	Rongrong Zou <zourongrong@gmail.com>
4704R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4705R:	Chen Feng <puck.chen@hisilicon.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://github.com/xin3liang/linux.git
4708S:	Maintained
4709F:	drivers/gpu/drm/hisilicon/
4710F:	Documentation/devicetree/bindings/display/hisilicon/
4711
4712DRM DRIVERS FOR MEDIATEK
4713M:	CK Hu <ck.hu@mediatek.com>
4714M:	Philipp Zabel <p.zabel@pengutronix.de>
4715L:	dri-devel@lists.freedesktop.org
4716S:	Supported
4717F:	drivers/gpu/drm/mediatek/
4718F:	Documentation/devicetree/bindings/display/mediatek/
4719
4720DRM DRIVERS FOR NVIDIA TEGRA
4721M:	Thierry Reding <thierry.reding@gmail.com>
4722L:	dri-devel@lists.freedesktop.org
4723L:	linux-tegra@vger.kernel.org
4724T:	git git://anongit.freedesktop.org/tegra/linux.git
4725S:	Supported
4726F:	drivers/gpu/drm/tegra/
4727F:	drivers/gpu/host1x/
4728F:	include/linux/host1x.h
4729F:	include/uapi/drm/tegra_drm.h
4730F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4731
4732DRM DRIVERS FOR RENESAS
4733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4734L:	dri-devel@lists.freedesktop.org
4735L:	linux-renesas-soc@vger.kernel.org
4736T:	git git://linuxtv.org/pinchartl/fbdev
4737S:	Supported
4738F:	drivers/gpu/drm/rcar-du/
4739F:	drivers/gpu/drm/shmobile/
4740F:	include/linux/platform_data/shmob_drm.h
4741F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4742F:	Documentation/devicetree/bindings/display/renesas,du.txt
4743
4744DRM DRIVERS FOR ROCKCHIP
4745M:	Sandy Huang <hjc@rock-chips.com>
4746M:	Heiko Stübner <heiko@sntech.de>
4747L:	dri-devel@lists.freedesktop.org
4748S:	Maintained
4749F:	drivers/gpu/drm/rockchip/
4750F:	Documentation/devicetree/bindings/display/rockchip/
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752
4753DRM DRIVERS FOR STI
4754M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4755M:	Vincent Abriou <vincent.abriou@st.com>
4756L:	dri-devel@lists.freedesktop.org
4757T:	git git://anongit.freedesktop.org/drm/drm-misc
4758S:	Maintained
4759F:	drivers/gpu/drm/sti
4760F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4761
4762DRM DRIVERS FOR STM
4763M:	Yannick Fertre <yannick.fertre@st.com>
4764M:	Philippe Cornu <philippe.cornu@st.com>
4765M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4766M:	Vincent Abriou <vincent.abriou@st.com>
4767L:	dri-devel@lists.freedesktop.org
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769S:	Maintained
4770F:	drivers/gpu/drm/stm
4771F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4772
4773DRM DRIVERS FOR TI LCDC
4774M:	Jyri Sarha <jsarha@ti.com>
4775R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/tilcdc/
4779F:	Documentation/devicetree/bindings/display/tilcdc/
4780
4781DRM DRIVERS FOR TI OMAP
4782M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Maintained
4785F:	drivers/gpu/drm/omapdrm/
4786F:	Documentation/devicetree/bindings/display/ti/
4787
4788DRM DRIVERS FOR VC4
4789M:	Eric Anholt <eric@anholt.net>
4790T:	git git://github.com/anholt/linux
4791S:	Supported
4792F:	drivers/gpu/drm/vc4/
4793F:	include/uapi/drm/vc4_drm.h
4794F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796
4797DRM DRIVERS FOR VIVANTE GPU IP
4798M:	Lucas Stach <l.stach@pengutronix.de>
4799R:	Russell King <linux+etnaviv@armlinux.org.uk>
4800R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4801L:	etnaviv@lists.freedesktop.org
4802L:	dri-devel@lists.freedesktop.org
4803S:	Maintained
4804F:	drivers/gpu/drm/etnaviv/
4805F:	include/uapi/drm/etnaviv_drm.h
4806F:	Documentation/devicetree/bindings/display/etnaviv/
4807
4808DRM DRIVERS FOR ZTE ZX
4809M:	Shawn Guo <shawnguo@kernel.org>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/zte/
4813F:	Documentation/devicetree/bindings/display/zte,vou.txt
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815
4816DRM PANEL DRIVERS
4817M:	Thierry Reding <thierry.reding@gmail.com>
4818L:	dri-devel@lists.freedesktop.org
4819T:	git git://anongit.freedesktop.org/drm/drm-misc
4820S:	Maintained
4821F:	drivers/gpu/drm/drm_panel.c
4822F:	drivers/gpu/drm/panel/
4823F:	include/drm/drm_panel.h
4824F:	Documentation/devicetree/bindings/display/panel/
4825
4826DRM TINYDRM DRIVERS
4827M:	Noralf Trønnes <noralf@tronnes.org>
4828W:	https://github.com/notro/tinydrm/wiki/Development
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830S:	Maintained
4831F:	drivers/gpu/drm/tinydrm/
4832F:	include/drm/tinydrm/
4833
4834DRM TTM SUBSYSTEM
4835M:	Christian Koenig <christian.koenig@amd.com>
4836M:	Roger He <Hongbo.He@amd.com>
4837T:	git git://people.freedesktop.org/~agd5f/linux
4838S:	Maintained
4839L:	dri-devel@lists.freedesktop.org
4840F:	include/drm/ttm/
4841F:	drivers/gpu/drm/ttm/
4842
4843DSBR100 USB FM RADIO DRIVER
4844M:	Alexey Klimov <klimov.linux@gmail.com>
4845L:	linux-media@vger.kernel.org
4846T:	git git://linuxtv.org/media_tree.git
4847S:	Maintained
4848F:	drivers/media/radio/dsbr100.c
4849
4850DSCC4 DRIVER
4851M:	Francois Romieu <romieu@fr.zoreil.com>
4852L:	netdev@vger.kernel.org
4853S:	Maintained
4854F:	drivers/net/wan/dscc4.c
4855
4856DT3155 MEDIA DRIVER
4857M:	Hans Verkuil <hverkuil@xs4all.nl>
4858L:	linux-media@vger.kernel.org
4859T:	git git://linuxtv.org/media_tree.git
4860W:	https://linuxtv.org
4861S:	Odd Fixes
4862F:	drivers/media/pci/dt3155/
4863
4864DVB_USB_AF9015 MEDIA DRIVER
4865M:	Antti Palosaari <crope@iki.fi>
4866L:	linux-media@vger.kernel.org
4867W:	https://linuxtv.org
4868W:	http://palosaari.fi/linux/
4869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4870T:	git git://linuxtv.org/anttip/media_tree.git
4871S:	Maintained
4872F:	drivers/media/usb/dvb-usb-v2/af9015*
4873
4874DVB_USB_AF9035 MEDIA DRIVER
4875M:	Antti Palosaari <crope@iki.fi>
4876L:	linux-media@vger.kernel.org
4877W:	https://linuxtv.org
4878W:	http://palosaari.fi/linux/
4879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4880T:	git git://linuxtv.org/anttip/media_tree.git
4881S:	Maintained
4882F:	drivers/media/usb/dvb-usb-v2/af9035*
4883
4884DVB_USB_ANYSEE MEDIA DRIVER
4885M:	Antti Palosaari <crope@iki.fi>
4886L:	linux-media@vger.kernel.org
4887W:	https://linuxtv.org
4888W:	http://palosaari.fi/linux/
4889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4890T:	git git://linuxtv.org/anttip/media_tree.git
4891S:	Maintained
4892F:	drivers/media/usb/dvb-usb-v2/anysee*
4893
4894DVB_USB_AU6610 MEDIA DRIVER
4895M:	Antti Palosaari <crope@iki.fi>
4896L:	linux-media@vger.kernel.org
4897W:	https://linuxtv.org
4898W:	http://palosaari.fi/linux/
4899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4900T:	git git://linuxtv.org/anttip/media_tree.git
4901S:	Maintained
4902F:	drivers/media/usb/dvb-usb-v2/au6610*
4903
4904DVB_USB_CE6230 MEDIA DRIVER
4905M:	Antti Palosaari <crope@iki.fi>
4906L:	linux-media@vger.kernel.org
4907W:	https://linuxtv.org
4908W:	http://palosaari.fi/linux/
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/anttip/media_tree.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/ce6230*
4913
4914DVB_USB_CXUSB MEDIA DRIVER
4915M:	Michael Krufky <mkrufky@linuxtv.org>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://github.com/mkrufky
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb/cxusb*
4923
4924DVB_USB_EC168 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/ec168*
4933
4934DVB_USB_GL861 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4939T:	git git://linuxtv.org/anttip/media_tree.git
4940S:	Maintained
4941F:	drivers/media/usb/dvb-usb-v2/gl861*
4942
4943DVB_USB_MXL111SF MEDIA DRIVER
4944M:	Michael Krufky <mkrufky@linuxtv.org>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://github.com/mkrufky
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4950S:	Maintained
4951F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4952
4953DVB_USB_RTL28XXU MEDIA DRIVER
4954M:	Antti Palosaari <crope@iki.fi>
4955L:	linux-media@vger.kernel.org
4956W:	https://linuxtv.org
4957W:	http://palosaari.fi/linux/
4958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4959T:	git git://linuxtv.org/anttip/media_tree.git
4960S:	Maintained
4961F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4962
4963DVB_USB_V2 MEDIA DRIVER
4964M:	Antti Palosaari <crope@iki.fi>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://palosaari.fi/linux/
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/anttip/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4972F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4973
4974DYNAMIC DEBUG
4975M:	Jason Baron <jbaron@akamai.com>
4976S:	Maintained
4977F:	lib/dynamic_debug.c
4978F:	include/linux/dynamic_debug.h
4979
4980DYNAMIC INTERRUPT MODERATION
4981M:	Tal Gilboa <talgi@mellanox.com>
4982S:	Maintained
4983F:	include/linux/net_dim.h
4984
4985DZ DECSTATION DZ11 SERIAL DRIVER
4986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4987S:	Maintained
4988F:	drivers/tty/serial/dz.*
4989
4990E3X0 POWER BUTTON DRIVER
4991M:	Moritz Fischer <moritz.fischer@ettus.com>
4992L:	usrp-users@lists.ettus.com
4993W:	http://www.ettus.com
4994S:	Supported
4995F:	drivers/input/misc/e3x0-button.c
4996F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4997
4998E4000 MEDIA DRIVER
4999M:	Antti Palosaari <crope@iki.fi>
5000L:	linux-media@vger.kernel.org
5001W:	https://linuxtv.org
5002W:	http://palosaari.fi/linux/
5003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5004T:	git git://linuxtv.org/anttip/media_tree.git
5005S:	Maintained
5006F:	drivers/media/tuners/e4000*
5007
5008EATA ISA/EISA/PCI SCSI DRIVER
5009M:	Dario Ballabio <ballabio_dario@emc.com>
5010L:	linux-scsi@vger.kernel.org
5011S:	Maintained
5012F:	drivers/scsi/eata.c
5013
5014EC100 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/dvb-frontends/ec100*
5023
5024ECRYPT FILE SYSTEM
5025M:	Tyler Hicks <tyhicks@canonical.com>
5026L:	ecryptfs@vger.kernel.org
5027W:	http://ecryptfs.org
5028W:	https://launchpad.net/ecryptfs
5029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5030S:	Supported
5031F:	Documentation/filesystems/ecryptfs.txt
5032F:	fs/ecryptfs/
5033
5034EDAC-AMD64
5035M:	Borislav Petkov <bp@alien8.de>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/amd64_edac*
5039
5040EDAC-CALXEDA
5041M:	Robert Richter <rric@kernel.org>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/highbank*
5045
5046EDAC-CAVIUM OCTEON
5047M:	Ralf Baechle <ralf@linux-mips.org>
5048M:	David Daney <david.daney@cavium.com>
5049L:	linux-edac@vger.kernel.org
5050L:	linux-mips@linux-mips.org
5051S:	Supported
5052F:	drivers/edac/octeon_edac*
5053
5054EDAC-CAVIUM THUNDERX
5055M:	David Daney <david.daney@cavium.com>
5056M:	Jan Glauber <jglauber@cavium.com>
5057L:	linux-edac@vger.kernel.org
5058S:	Supported
5059F:	drivers/edac/thunderx_edac*
5060
5061EDAC-CORE
5062M:	Borislav Petkov <bp@alien8.de>
5063M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5065L:	linux-edac@vger.kernel.org
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5068S:	Supported
5069F:	Documentation/admin-guide/ras.rst
5070F:	Documentation/driver-api/edac.rst
5071F:	drivers/edac/
5072F:	include/linux/edac.h
5073
5074EDAC-E752X
5075M:	Mark Gross <mark.gross@intel.com>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/e752x_edac.c
5079
5080EDAC-E7XXX
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/e7xxx_edac.c
5084
5085EDAC-FSL_DDR
5086M:	York Sun <york.sun@nxp.com>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/fsl_ddr_edac.*
5090
5091EDAC-GHES
5092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/ghes_edac.c
5097
5098EDAC-I3000
5099L:	linux-edac@vger.kernel.org
5100S:	Orphan
5101F:	drivers/edac/i3000_edac.c
5102
5103EDAC-I5000
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i5000_edac.c
5107
5108EDAC-I5400
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i5400_edac.c
5114
5115EDAC-I7300
5116M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/i7300_edac.c
5121
5122EDAC-I7CORE
5123M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5124M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/i7core_edac.c
5128
5129EDAC-I82443BXGX
5130M:	Tim Small <tim@buttersideup.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i82443bxgx_edac.c
5134
5135EDAC-I82975X
5136M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5137M:	"Arvind R." <arvino55@gmail.com>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/i82975x_edac.c
5141
5142EDAC-IE31200
5143M:	Jason Baron <jbaron@akamai.com>
5144L:	linux-edac@vger.kernel.org
5145S:	Maintained
5146F:	drivers/edac/ie31200_edac.c
5147
5148EDAC-MPC85XX
5149M:	Johannes Thumshirn <morbidrsa@gmail.com>
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/mpc85xx_edac.[ch]
5153
5154EDAC-PASEMI
5155M:	Egor Martovetsky <egor@pasemi.com>
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/pasemi_edac.c
5159
5160EDAC-PND2
5161M:	Tony Luck <tony.luck@intel.com>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/pnd2_edac.[ch]
5165
5166EDAC-R82600
5167M:	Tim Small <tim@buttersideup.com>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/r82600_edac.c
5171
5172EDAC-SBRIDGE
5173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5175L:	linux-edac@vger.kernel.org
5176S:	Maintained
5177F:	drivers/edac/sb_edac.c
5178
5179EDAC-SKYLAKE
5180M:	Tony Luck <tony.luck@intel.com>
5181L:	linux-edac@vger.kernel.org
5182S:	Maintained
5183F:	drivers/edac/skx_edac.c
5184
5185EDAC-TI
5186M:	Tero Kristo <t-kristo@ti.com>
5187L:	linux-edac@vger.kernel.org
5188S:	Maintained
5189F:	drivers/edac/ti_edac.c
5190
5191EDIROL UA-101/UA-1000 DRIVER
5192M:	Clemens Ladisch <clemens@ladisch.de>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194T:	git git://git.alsa-project.org/alsa-kernel.git
5195S:	Maintained
5196F:	sound/usb/misc/ua101.c
5197
5198EFI TEST DRIVER
5199L:	linux-efi@vger.kernel.org
5200M:	Ivan Hu <ivan.hu@canonical.com>
5201M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202S:	Maintained
5203F:	drivers/firmware/efi/test/
5204
5205EFI VARIABLE FILESYSTEM
5206M:	Matthew Garrett <matthew.garrett@nebula.com>
5207M:	Jeremy Kerr <jk@ozlabs.org>
5208M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5210L:	linux-efi@vger.kernel.org
5211S:	Maintained
5212F:	fs/efivarfs/
5213
5214EFIFB FRAMEBUFFER DRIVER
5215L:	linux-fbdev@vger.kernel.org
5216M:	Peter Jones <pjones@redhat.com>
5217S:	Maintained
5218F:	drivers/video/fbdev/efifb.c
5219
5220EFS FILESYSTEM
5221W:	http://aeschi.ch.eu.org/efs/
5222S:	Orphan
5223F:	fs/efs/
5224
5225EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5226M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5227L:	netdev@vger.kernel.org
5228S:	Maintained
5229F:	drivers/net/ethernet/ibm/ehea/
5230
5231EM28XX VIDEO4LINUX DRIVER
5232M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5234L:	linux-media@vger.kernel.org
5235W:	https://linuxtv.org
5236T:	git git://linuxtv.org/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/em28xx/
5239F:	Documentation/media/v4l-drivers/em28xx*
5240
5241EMBEDDED LINUX
5242M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5243M:	Matt Mackall <mpm@selenic.com>
5244M:	David Woodhouse <dwmw2@infradead.org>
5245L:	linux-embedded@vger.kernel.org
5246S:	Maintained
5247
5248Emulex 10Gbps iSCSI - OneConnect DRIVER
5249M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5250M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5251M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5252L:	linux-scsi@vger.kernel.org
5253W:	http://www.broadcom.com
5254S:	Supported
5255F:	drivers/scsi/be2iscsi/
5256
5257Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5258M:	Sathya Perla <sathya.perla@broadcom.com>
5259M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5260M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5261M:	Somnath Kotur <somnath.kotur@broadcom.com>
5262L:	netdev@vger.kernel.org
5263W:	http://www.emulex.com
5264S:	Supported
5265F:	drivers/net/ethernet/emulex/benet/
5266
5267EMULEX ONECONNECT ROCE DRIVER
5268M:	Selvin Xavier <selvin.xavier@broadcom.com>
5269M:	Devesh Sharma <devesh.sharma@broadcom.com>
5270L:	linux-rdma@vger.kernel.org
5271W:	http://www.broadcom.com
5272S:	Odd Fixes
5273F:	drivers/infiniband/hw/ocrdma/
5274F:	include/uapi/rdma/ocrdma-abi.h
5275
5276EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5277M:	James Smart <james.smart@broadcom.com>
5278M:	Dick Kennedy <dick.kennedy@broadcom.com>
5279L:	linux-scsi@vger.kernel.org
5280W:	http://www.broadcom.com
5281S:	Supported
5282F:	drivers/scsi/lpfc/
5283
5284ENE CB710 FLASH CARD READER DRIVER
5285M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5286S:	Maintained
5287F:	drivers/misc/cb710/
5288F:	drivers/mmc/host/cb710-mmc.*
5289F:	include/linux/cb710.h
5290
5291ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5292M:	Maxim Levitsky <maximlevitsky@gmail.com>
5293S:	Maintained
5294F:	drivers/media/rc/ene_ir.*
5295
5296EPSON S1D13XXX FRAMEBUFFER DRIVER
5297M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5298S:	Maintained
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5300F:	drivers/video/fbdev/s1d13xxxfb.c
5301F:	include/video/s1d13xxxfb.h
5302
5303ERRSEQ ERROR TRACKING INFRASTRUCTURE
5304M:	Jeff Layton <jlayton@kernel.org>
5305S:	Maintained
5306F:	lib/errseq.c
5307F:	include/linux/errseq.h
5308
5309ET131X NETWORK DRIVER
5310M:	Mark Einon <mark.einon@gmail.com>
5311S:	Odd Fixes
5312F:	drivers/net/ethernet/agere/
5313
5314ETHERNET BRIDGE
5315M:	Stephen Hemminger <stephen@networkplumber.org>
5316L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5317L:	netdev@vger.kernel.org
5318W:	http://www.linuxfoundation.org/en/Net:Bridge
5319S:	Maintained
5320F:	include/linux/netfilter_bridge/
5321F:	net/bridge/
5322
5323ETHERNET PHY LIBRARY
5324M:	Andrew Lunn <andrew@lunn.ch>
5325M:	Florian Fainelli <f.fainelli@gmail.com>
5326L:	netdev@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/ABI/testing/sysfs-bus-mdio
5329F:	Documentation/devicetree/bindings/net/mdio*
5330F:	Documentation/networking/phy.txt
5331F:	drivers/net/phy/
5332F:	drivers/of/of_mdio.c
5333F:	drivers/of/of_net.c
5334F:	include/linux/*mdio*.h
5335F:	include/linux/of_net.h
5336F:	include/linux/phy.h
5337F:	include/linux/phy_fixed.h
5338F:	include/linux/platform_data/mdio-gpio.h
5339F:	include/linux/platform_data/mdio-bcm-unimac.h
5340F:	include/trace/events/mdio.h
5341F:	include/uapi/linux/mdio.h
5342F:	include/uapi/linux/mii.h
5343
5344EXT2 FILE SYSTEM
5345M:	Jan Kara <jack@suse.com>
5346L:	linux-ext4@vger.kernel.org
5347S:	Maintained
5348F:	Documentation/filesystems/ext2.txt
5349F:	fs/ext2/
5350F:	include/linux/ext2*
5351
5352EXT4 FILE SYSTEM
5353M:	"Theodore Ts'o" <tytso@mit.edu>
5354M:	Andreas Dilger <adilger.kernel@dilger.ca>
5355L:	linux-ext4@vger.kernel.org
5356W:	http://ext4.wiki.kernel.org
5357Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5359S:	Maintained
5360F:	Documentation/filesystems/ext4.txt
5361F:	fs/ext4/
5362
5363Extended Verification Module (EVM)
5364M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5365L:	linux-integrity@vger.kernel.org
5366S:	Supported
5367F:	security/integrity/evm/
5368
5369EXTENSIBLE FIRMWARE INTERFACE (EFI)
5370M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5371L:	linux-efi@vger.kernel.org
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5373S:	Maintained
5374F:	Documentation/efi-stub.txt
5375F:	arch/*/kernel/efi.c
5376F:	arch/x86/boot/compressed/eboot.[ch]
5377F:	arch/*/include/asm/efi.h
5378F:	arch/x86/platform/efi/
5379F:	drivers/firmware/efi/
5380F:	include/linux/efi*.h
5381F:	arch/arm/boot/compressed/efi-header.S
5382F:	arch/arm64/kernel/efi-entry.S
5383
5384EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5385M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5386M:	Chanwoo Choi <cw00.choi@samsung.com>
5387L:	linux-kernel@vger.kernel.org
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5389S:	Maintained
5390F:	drivers/extcon/
5391F:	include/linux/extcon/
5392F:	include/linux/extcon.h
5393F:	Documentation/extcon/
5394F:	Documentation/devicetree/bindings/extcon/
5395
5396EXYNOS DP DRIVER
5397M:	Jingoo Han <jingoohan1@gmail.com>
5398L:	dri-devel@lists.freedesktop.org
5399S:	Maintained
5400F:	drivers/gpu/drm/exynos/exynos_dp*
5401
5402EXYNOS SYSMMU (IOMMU) driver
5403M:	Marek Szyprowski <m.szyprowski@samsung.com>
5404L:	iommu@lists.linux-foundation.org
5405S:	Maintained
5406F:	drivers/iommu/exynos-iommu.c
5407
5408EZchip NPS platform support
5409M:	Elad Kanfi <eladkan@mellanox.com>
5410M:	Vineet Gupta <vgupta@synopsys.com>
5411S:	Supported
5412F:	arch/arc/plat-eznps
5413F:	arch/arc/boot/dts/eznps.dts
5414
5415F2FS FILE SYSTEM
5416M:	Jaegeuk Kim <jaegeuk@kernel.org>
5417M:	Chao Yu <yuchao0@huawei.com>
5418L:	linux-f2fs-devel@lists.sourceforge.net
5419W:	https://f2fs.wiki.kernel.org/
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5421S:	Maintained
5422F:	Documentation/filesystems/f2fs.txt
5423F:	Documentation/ABI/testing/sysfs-fs-f2fs
5424F:	fs/f2fs/
5425F:	include/linux/f2fs_fs.h
5426F:	include/trace/events/f2fs.h
5427
5428F71805F HARDWARE MONITORING DRIVER
5429M:	Jean Delvare <jdelvare@suse.com>
5430L:	linux-hwmon@vger.kernel.org
5431S:	Maintained
5432F:	Documentation/hwmon/f71805f
5433F:	drivers/hwmon/f71805f.c
5434
5435FANOTIFY
5436M:	Jan Kara <jack@suse.cz>
5437R:	Amir Goldstein <amir73il@gmail.com>
5438L:	linux-fsdevel@vger.kernel.org
5439S:	Maintained
5440F:	fs/notify/fanotify/
5441F:	include/linux/fanotify.h
5442F:	include/uapi/linux/fanotify.h
5443
5444FARSYNC SYNCHRONOUS DRIVER
5445M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5446W:	http://www.farsite.co.uk/
5447S:	Supported
5448F:	drivers/net/wan/farsync.*
5449
5450FAULT INJECTION SUPPORT
5451M:	Akinobu Mita <akinobu.mita@gmail.com>
5452S:	Supported
5453F:	Documentation/fault-injection/
5454F:	lib/fault-inject.c
5455
5456FBTFT Framebuffer drivers
5457M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5458S:	Maintained
5459F:	drivers/staging/fbtft/
5460
5461FC0011 TUNER DRIVER
5462M:	Michael Buesch <m@bues.ch>
5463L:	linux-media@vger.kernel.org
5464S:	Maintained
5465F:	drivers/media/tuners/fc0011.h
5466F:	drivers/media/tuners/fc0011.c
5467
5468FC2580 MEDIA DRIVER
5469M:	Antti Palosaari <crope@iki.fi>
5470L:	linux-media@vger.kernel.org
5471W:	https://linuxtv.org
5472W:	http://palosaari.fi/linux/
5473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5474T:	git git://linuxtv.org/anttip/media_tree.git
5475S:	Maintained
5476F:	drivers/media/tuners/fc2580*
5477
5478FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5479M:	Johannes Thumshirn <jth@kernel.org>
5480L:	linux-scsi@vger.kernel.org
5481W:	www.Open-FCoE.org
5482S:	Supported
5483F:	drivers/scsi/libfc/
5484F:	drivers/scsi/fcoe/
5485F:	include/scsi/fc/
5486F:	include/scsi/libfc.h
5487F:	include/scsi/libfcoe.h
5488F:	include/uapi/scsi/fc/
5489
5490FILE LOCKING (flock() and fcntl()/lockf())
5491M:	Jeff Layton <jlayton@kernel.org>
5492M:	"J. Bruce Fields" <bfields@fieldses.org>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	include/linux/fcntl.h
5496F:	include/uapi/linux/fcntl.h
5497F:	fs/fcntl.c
5498F:	fs/locks.c
5499
5500FILESYSTEMS (VFS and infrastructure)
5501M:	Alexander Viro <viro@zeniv.linux.org.uk>
5502L:	linux-fsdevel@vger.kernel.org
5503S:	Maintained
5504F:	fs/*
5505F:	include/linux/fs.h
5506F:	include/uapi/linux/fs.h
5507
5508FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5509M:	Riku Voipio <riku.voipio@iki.fi>
5510L:	linux-hwmon@vger.kernel.org
5511S:	Maintained
5512F:	drivers/hwmon/f75375s.c
5513F:	include/linux/f75375s.h
5514
5515FIREWIRE AUDIO DRIVERS
5516M:	Clemens Ladisch <clemens@ladisch.de>
5517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5518T:	git git://git.alsa-project.org/alsa-kernel.git
5519S:	Maintained
5520F:	sound/firewire/
5521
5522FIREWIRE MEDIA DRIVERS (firedtv)
5523M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5524L:	linux-media@vger.kernel.org
5525L:	linux1394-devel@lists.sourceforge.net
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5527S:	Maintained
5528F:	drivers/media/firewire/
5529
5530FIREWIRE SBP-2 TARGET
5531M:	Chris Boot <bootc@bootc.net>
5532L:	linux-scsi@vger.kernel.org
5533L:	target-devel@vger.kernel.org
5534L:	linux1394-devel@lists.sourceforge.net
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5536S:	Maintained
5537F:	drivers/target/sbp/
5538
5539FIREWIRE SUBSYSTEM
5540M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5541L:	linux1394-devel@lists.sourceforge.net
5542W:	http://ieee1394.wiki.kernel.org/
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5544S:	Maintained
5545F:	drivers/firewire/
5546F:	include/linux/firewire.h
5547F:	include/uapi/linux/firewire*.h
5548F:	tools/firewire/
5549
5550FIRMWARE LOADER (request_firmware)
5551M:	Luis R. Rodriguez <mcgrof@kernel.org>
5552L:	linux-kernel@vger.kernel.org
5553S:	Maintained
5554F:	Documentation/firmware_class/
5555F:	drivers/base/firmware*.c
5556F:	include/linux/firmware.h
5557
5558FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5559M:	Joshua Morris <josh.h.morris@us.ibm.com>
5560M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5561S:	Maintained
5562F:	drivers/block/rsxx/
5563
5564FLOPPY DRIVER
5565M:	Jiri Kosina <jikos@kernel.org>
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5567S:	Odd fixes
5568F:	drivers/block/floppy.c
5569
5570FMC SUBSYSTEM
5571M:	Alessandro Rubini <rubini@gnudd.com>
5572W:	http://www.ohwr.org/projects/fmc-bus
5573S:	Supported
5574F:	drivers/fmc/
5575F:	include/linux/fmc*.h
5576F:	include/linux/ipmi-fru.h
5577K:	fmc_d.*register
5578
5579FPGA MANAGER FRAMEWORK
5580M:	Alan Tull <atull@kernel.org>
5581M:	Moritz Fischer <mdf@kernel.org>
5582L:	linux-fpga@vger.kernel.org
5583S:	Maintained
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5585Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5586F:	Documentation/fpga/
5587F:	Documentation/devicetree/bindings/fpga/
5588F:	drivers/fpga/
5589F:	include/linux/fpga/
5590W:	http://www.rocketboards.org
5591
5592FPU EMULATOR
5593M:	Bill Metzenthen <billm@melbpc.org.au>
5594W:	http://floatingpoint.sourceforge.net/emulator/index.html
5595S:	Maintained
5596F:	arch/x86/math-emu/
5597
5598FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5599L:	netdev@vger.kernel.org
5600S:	Orphan
5601F:	drivers/net/wan/dlci.c
5602F:	drivers/net/wan/sdla.c
5603
5604FRAMEBUFFER LAYER
5605M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5606L:	dri-devel@lists.freedesktop.org
5607L:	linux-fbdev@vger.kernel.org
5608T:	git git://github.com/bzolnier/linux.git
5609Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5610S:	Maintained
5611F:	Documentation/fb/
5612F:	drivers/video/
5613F:	include/video/
5614F:	include/linux/fb.h
5615F:	include/uapi/video/
5616F:	include/uapi/linux/fb.h
5617
5618FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5619M:	Horia Geantă <horia.geanta@nxp.com>
5620M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5621L:	linux-crypto@vger.kernel.org
5622S:	Maintained
5623F:	drivers/crypto/caam/
5624F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5625
5626FREESCALE DIU FRAMEBUFFER DRIVER
5627M:	Timur Tabi <timur@tabi.org>
5628L:	linux-fbdev@vger.kernel.org
5629S:	Maintained
5630F:	drivers/video/fbdev/fsl-diu-fb.*
5631
5632FREESCALE DMA DRIVER
5633M:	Li Yang <leoyang.li@nxp.com>
5634M:	Zhang Wei <zw@zh-kernel.org>
5635L:	linuxppc-dev@lists.ozlabs.org
5636S:	Maintained
5637F:	drivers/dma/fsldma.*
5638
5639FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5640M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5641L:	netdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/net/ethernet/freescale/gianfar*
5644X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5645F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5646
5647FREESCALE GPMI NAND DRIVER
5648M:	Han Xu <han.xu@nxp.com>
5649L:	linux-mtd@lists.infradead.org
5650S:	Maintained
5651F:	drivers/mtd/nand/gpmi-nand/*
5652
5653FREESCALE I2C CPM DRIVER
5654M:	Jochen Friedrich <jochen@scram.de>
5655L:	linuxppc-dev@lists.ozlabs.org
5656L:	linux-i2c@vger.kernel.org
5657S:	Maintained
5658F:	drivers/i2c/busses/i2c-cpm.c
5659
5660FREESCALE IMX / MXC FEC DRIVER
5661M:	Fugang Duan <fugang.duan@nxp.com>
5662L:	netdev@vger.kernel.org
5663S:	Maintained
5664F:	drivers/net/ethernet/freescale/fec_main.c
5665F:	drivers/net/ethernet/freescale/fec_ptp.c
5666F:	drivers/net/ethernet/freescale/fec.h
5667F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5668
5669FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5670M:	Sascha Hauer <kernel@pengutronix.de>
5671L:	linux-fbdev@vger.kernel.org
5672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5673S:	Maintained
5674F:	include/linux/platform_data/video-imxfb.h
5675F:	drivers/video/fbdev/imxfb.c
5676
5677FREESCALE QORIQ DPAA ETHERNET DRIVER
5678M:	Madalin Bucur <madalin.bucur@nxp.com>
5679L:	netdev@vger.kernel.org
5680S:	Maintained
5681F:	drivers/net/ethernet/freescale/dpaa
5682
5683FREESCALE QORIQ DPAA FMAN DRIVER
5684M:	Madalin Bucur <madalin.bucur@nxp.com>
5685L:	netdev@vger.kernel.org
5686S:	Maintained
5687F:	drivers/net/ethernet/freescale/fman
5688F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5689
5690FREESCALE QUAD SPI DRIVER
5691M:	Han Xu <han.xu@nxp.com>
5692L:	linux-mtd@lists.infradead.org
5693S:	Maintained
5694F:	drivers/mtd/spi-nor/fsl-quadspi.c
5695
5696FREESCALE QUICC ENGINE LIBRARY
5697M:	Qiang Zhao <qiang.zhao@nxp.com>
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/soc/fsl/qe/
5701F:	include/soc/fsl/*qe*.h
5702F:	include/soc/fsl/*ucc*.h
5703
5704FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5705M:	Li Yang <leoyang.li@nxp.com>
5706L:	netdev@vger.kernel.org
5707L:	linuxppc-dev@lists.ozlabs.org
5708S:	Maintained
5709F:	drivers/net/ethernet/freescale/ucc_geth*
5710
5711FREESCALE QUICC ENGINE UCC HDLC DRIVER
5712M:	Zhao Qiang <qiang.zhao@nxp.com>
5713L:	netdev@vger.kernel.org
5714L:	linuxppc-dev@lists.ozlabs.org
5715S:	Maintained
5716F:	drivers/net/wan/fsl_ucc_hdlc*
5717
5718FREESCALE QUICC ENGINE UCC UART DRIVER
5719M:	Timur Tabi <timur@tabi.org>
5720L:	linuxppc-dev@lists.ozlabs.org
5721S:	Maintained
5722F:	drivers/tty/serial/ucc_uart.c
5723
5724FREESCALE SOC DRIVERS
5725M:	Li Yang <leoyang.li@nxp.com>
5726L:	linuxppc-dev@lists.ozlabs.org
5727L:	linux-arm-kernel@lists.infradead.org
5728S:	Maintained
5729F:	Documentation/devicetree/bindings/soc/fsl/
5730F:	drivers/soc/fsl/
5731F:	include/linux/fsl/
5732
5733FREESCALE SOC FS_ENET DRIVER
5734M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5735M:	Vitaly Bordug <vbordug@ru.mvista.com>
5736L:	linuxppc-dev@lists.ozlabs.org
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/net/ethernet/freescale/fs_enet/
5740F:	include/linux/fs_enet_pd.h
5741
5742FREESCALE SOC SOUND DRIVERS
5743M:	Timur Tabi <timur@tabi.org>
5744M:	Nicolin Chen <nicoleotsuka@gmail.com>
5745M:	Xiubo Li <Xiubo.Lee@gmail.com>
5746R:	Fabio Estevam <fabio.estevam@nxp.com>
5747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5748L:	linuxppc-dev@lists.ozlabs.org
5749S:	Maintained
5750F:	sound/soc/fsl/fsl*
5751F:	sound/soc/fsl/imx*
5752F:	sound/soc/fsl/mpc8610_hpcd.c
5753
5754FREESCALE USB PERIPHERAL DRIVERS
5755M:	Li Yang <leoyang.li@nxp.com>
5756L:	linux-usb@vger.kernel.org
5757L:	linuxppc-dev@lists.ozlabs.org
5758S:	Maintained
5759F:	drivers/usb/gadget/udc/fsl*
5760
5761FREEVXFS FILESYSTEM
5762M:	Christoph Hellwig <hch@infradead.org>
5763W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5764S:	Maintained
5765F:	fs/freevxfs/
5766
5767FREEZER
5768M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5769M:	Pavel Machek <pavel@ucw.cz>
5770L:	linux-pm@vger.kernel.org
5771S:	Supported
5772F:	Documentation/power/freezing-of-tasks.txt
5773F:	include/linux/freezer.h
5774F:	kernel/freezer.c
5775
5776FRONTSWAP API
5777M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5778L:	linux-kernel@vger.kernel.org
5779S:	Maintained
5780F:	mm/frontswap.c
5781F:	include/linux/frontswap.h
5782
5783FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5784M:	David Howells <dhowells@redhat.com>
5785L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5786S:	Supported
5787F:	Documentation/filesystems/caching/
5788F:	fs/fscache/
5789F:	include/linux/fscache*.h
5790
5791FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5792M:	Theodore Y. Ts'o <tytso@mit.edu>
5793M:	Jaegeuk Kim <jaegeuk@kernel.org>
5794L:	linux-fscrypt@vger.kernel.org
5795Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5797S:	Supported
5798F:	fs/crypto/
5799F:	include/linux/fscrypt*.h
5800F:	Documentation/filesystems/fscrypt.rst
5801
5802FUJITSU FR-V (FRV) PORT
5803S:	Orphan
5804F:	arch/frv/
5805
5806FUJITSU LAPTOP EXTRAS
5807M:	Jonathan Woithe <jwoithe@just42.net>
5808L:	platform-driver-x86@vger.kernel.org
5809S:	Maintained
5810F:	drivers/platform/x86/fujitsu-laptop.c
5811
5812FUJITSU M-5MO LS CAMERA ISP DRIVER
5813M:	Kyungmin Park <kyungmin.park@samsung.com>
5814M:	Heungjun Kim <riverful.kim@samsung.com>
5815L:	linux-media@vger.kernel.org
5816S:	Maintained
5817F:	drivers/media/i2c/m5mols/
5818F:	include/media/i2c/m5mols.h
5819
5820FUJITSU TABLET EXTRAS
5821M:	Robert Gerlach <khnz@gmx.de>
5822L:	platform-driver-x86@vger.kernel.org
5823S:	Maintained
5824F:	drivers/platform/x86/fujitsu-tablet.c
5825
5826FUSE: FILESYSTEM IN USERSPACE
5827M:	Miklos Szeredi <miklos@szeredi.hu>
5828L:	linux-fsdevel@vger.kernel.org
5829W:	http://fuse.sourceforge.net/
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5831S:	Maintained
5832F:	fs/fuse/
5833F:	include/uapi/linux/fuse.h
5834F:	Documentation/filesystems/fuse.txt
5835
5836FUTEX SUBSYSTEM
5837M:	Thomas Gleixner <tglx@linutronix.de>
5838M:	Ingo Molnar <mingo@redhat.com>
5839R:	Peter Zijlstra <peterz@infradead.org>
5840R:	Darren Hart <dvhart@infradead.org>
5841L:	linux-kernel@vger.kernel.org
5842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5843S:	Maintained
5844F:	kernel/futex.c
5845F:	kernel/futex_compat.c
5846F:	include/asm-generic/futex.h
5847F:	include/linux/futex.h
5848F:	include/uapi/linux/futex.h
5849F:	tools/testing/selftests/futex/
5850F:	tools/perf/bench/futex*
5851F:	Documentation/*futex*
5852
5853FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5854M:	Rik Faith <faith@cs.unc.edu>
5855L:	linux-scsi@vger.kernel.org
5856S:	Odd Fixes (e.g., new signatures)
5857F:	drivers/scsi/fdomain.*
5858
5859GCC PLUGINS
5860M:	Kees Cook <keescook@chromium.org>
5861R:	Emese Revfy <re.emese@gmail.com>
5862L:	kernel-hardening@lists.openwall.com
5863S:	Maintained
5864F:	scripts/gcc-plugins/
5865F:	scripts/gcc-plugin.sh
5866F:	scripts/Makefile.gcc-plugins
5867F:	Documentation/gcc-plugins.txt
5868
5869GCOV BASED KERNEL PROFILING
5870M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5871S:	Maintained
5872F:	kernel/gcov/
5873F:	Documentation/dev-tools/gcov.rst
5874
5875GDB KERNEL DEBUGGING HELPER SCRIPTS
5876M:	Jan Kiszka <jan.kiszka@siemens.com>
5877M:	Kieran Bingham <kieran@bingham.xyz>
5878S:	Supported
5879F:	scripts/gdb/
5880
5881GDT SCSI DISK ARRAY CONTROLLER DRIVER
5882M:	Achim Leubner <achim_leubner@adaptec.com>
5883L:	linux-scsi@vger.kernel.org
5884W:	http://www.icp-vortex.com/
5885S:	Supported
5886F:	drivers/scsi/gdt*
5887
5888GEMTEK FM RADIO RECEIVER DRIVER
5889M:	Hans Verkuil <hverkuil@xs4all.nl>
5890L:	linux-media@vger.kernel.org
5891T:	git git://linuxtv.org/media_tree.git
5892W:	https://linuxtv.org
5893S:	Maintained
5894F:	drivers/media/radio/radio-gemtek*
5895
5896GENERIC GPIO I2C DRIVER
5897M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5898S:	Supported
5899F:	drivers/i2c/busses/i2c-gpio.c
5900F:	include/linux/i2c-gpio.h
5901
5902GENERIC GPIO I2C MULTIPLEXER DRIVER
5903M:	Peter Korsgaard <peter.korsgaard@barco.com>
5904L:	linux-i2c@vger.kernel.org
5905S:	Supported
5906F:	drivers/i2c/muxes/i2c-mux-gpio.c
5907F:	include/linux/i2c-mux-gpio.h
5908F:	Documentation/i2c/muxes/i2c-mux-gpio
5909
5910GENERIC HDLC (WAN) DRIVERS
5911M:	Krzysztof Halasa <khc@pm.waw.pl>
5912W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5913S:	Maintained
5914F:	drivers/net/wan/c101.c
5915F:	drivers/net/wan/hd6457*
5916F:	drivers/net/wan/hdlc*
5917F:	drivers/net/wan/n2.c
5918F:	drivers/net/wan/pc300too.c
5919F:	drivers/net/wan/pci200syn.c
5920F:	drivers/net/wan/wanxl*
5921
5922GENERIC INCLUDE/ASM HEADER FILES
5923M:	Arnd Bergmann <arnd@arndb.de>
5924L:	linux-arch@vger.kernel.org
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5926S:	Maintained
5927F:	include/asm-generic/
5928F:	include/uapi/asm-generic/
5929
5930GENERIC PHY FRAMEWORK
5931M:	Kishon Vijay Abraham I <kishon@ti.com>
5932L:	linux-kernel@vger.kernel.org
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5934S:	Supported
5935F:	drivers/phy/
5936F:	include/linux/phy/
5937
5938GENERIC PM DOMAINS
5939M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5940M:	Kevin Hilman <khilman@kernel.org>
5941M:	Ulf Hansson <ulf.hansson@linaro.org>
5942L:	linux-pm@vger.kernel.org
5943S:	Supported
5944F:	drivers/base/power/domain*.c
5945F:	include/linux/pm_domain.h
5946F:	Documentation/devicetree/bindings/power/power_domain.txt
5947
5948GENERIC UIO DRIVER FOR PCI DEVICES
5949M:	"Michael S. Tsirkin" <mst@redhat.com>
5950L:	kvm@vger.kernel.org
5951S:	Supported
5952F:	drivers/uio/uio_pci_generic.c
5953
5954GENWQE (IBM Generic Workqueue Card)
5955M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5956M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5957S:	Supported
5958F:	drivers/misc/genwqe/
5959
5960GET_MAINTAINER SCRIPT
5961M:	Joe Perches <joe@perches.com>
5962S:	Maintained
5963F:	scripts/get_maintainer.pl
5964
5965GFS2 FILE SYSTEM
5966M:	Steven Whitehouse <swhiteho@redhat.com>
5967M:	Bob Peterson <rpeterso@redhat.com>
5968L:	cluster-devel@redhat.com
5969W:	http://sources.redhat.com/cluster/
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5971S:	Supported
5972F:	Documentation/filesystems/gfs2*.txt
5973F:	fs/gfs2/
5974F:	include/uapi/linux/gfs2_ondisk.h
5975
5976GIGASET ISDN DRIVERS
5977M:	Paul Bolle <pebolle@tiscali.nl>
5978L:	gigaset307x-common@lists.sourceforge.net
5979W:	http://gigaset307x.sourceforge.net/
5980S:	Odd Fixes
5981F:	Documentation/isdn/README.gigaset
5982F:	drivers/isdn/gigaset/
5983F:	include/uapi/linux/gigaset_dev.h
5984
5985GO7007 MPEG CODEC
5986M:	Hans Verkuil <hans.verkuil@cisco.com>
5987L:	linux-media@vger.kernel.org
5988S:	Maintained
5989F:	drivers/media/usb/go7007/
5990
5991GOODIX TOUCHSCREEN
5992M:	Bastien Nocera <hadess@hadess.net>
5993L:	linux-input@vger.kernel.org
5994S:	Maintained
5995F:	drivers/input/touchscreen/goodix.c
5996
5997GPD POCKET FAN DRIVER
5998M:	Hans de Goede <hdegoede@redhat.com>
5999L:	platform-driver-x86@vger.kernel.org
6000S:	Maintained
6001F:	drivers/platform/x86/gpd-pocket-fan.c
6002
6003GPIO ACPI SUPPORT
6004M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6005M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6006L:	linux-gpio@vger.kernel.org
6007L:	linux-acpi@vger.kernel.org
6008S:	Maintained
6009F:	Documentation/acpi/gpio-properties.txt
6010F:	drivers/gpio/gpiolib-acpi.c
6011
6012GPIO IR Transmitter
6013M:	Sean Young <sean@mess.org>
6014L:	linux-media@vger.kernel.org
6015S:	Maintained
6016F:	drivers/media/rc/gpio-ir-tx.c
6017
6018GPIO MOCKUP DRIVER
6019M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6020R:	Bartosz Golaszewski <brgl@bgdev.pl>
6021L:	linux-gpio@vger.kernel.org
6022S:	Maintained
6023F:	drivers/gpio/gpio-mockup.c
6024F:	tools/testing/selftests/gpio/
6025
6026GPIO SUBSYSTEM
6027M:	Linus Walleij <linus.walleij@linaro.org>
6028L:	linux-gpio@vger.kernel.org
6029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6030S:	Maintained
6031F:	Documentation/devicetree/bindings/gpio/
6032F:	Documentation/gpio/
6033F:	Documentation/ABI/testing/gpio-cdev
6034F:	Documentation/ABI/obsolete/sysfs-gpio
6035F:	drivers/gpio/
6036F:	include/linux/gpio/
6037F:	include/linux/gpio.h
6038F:	include/asm-generic/gpio.h
6039F:	include/uapi/linux/gpio.h
6040F:	tools/gpio/
6041
6042GRE DEMULTIPLEXER DRIVER
6043M:	Dmitry Kozlov <xeb@mail.ru>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	net/ipv4/gre_demux.c
6047F:	net/ipv4/gre_offload.c
6048F:	include/net/gre.h
6049
6050GRETH 10/100/1G Ethernet MAC device driver
6051M:	Andreas Larsson <andreas@gaisler.com>
6052L:	netdev@vger.kernel.org
6053S:	Maintained
6054F:	drivers/net/ethernet/aeroflex/
6055
6056GREYBUS AUDIO PROTOCOLS DRIVERS
6057M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6058M:	Mark Greer <mgreer@animalcreek.com>
6059S:	Maintained
6060F:	drivers/staging/greybus/audio_apbridgea.c
6061F:	drivers/staging/greybus/audio_apbridgea.h
6062F:	drivers/staging/greybus/audio_codec.c
6063F:	drivers/staging/greybus/audio_codec.h
6064F:	drivers/staging/greybus/audio_gb.c
6065F:	drivers/staging/greybus/audio_manager.c
6066F:	drivers/staging/greybus/audio_manager.h
6067F:	drivers/staging/greybus/audio_manager_module.c
6068F:	drivers/staging/greybus/audio_manager_private.h
6069F:	drivers/staging/greybus/audio_manager_sysfs.c
6070F:	drivers/staging/greybus/audio_module.c
6071F:	drivers/staging/greybus/audio_topology.c
6072
6073GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6074M:	Viresh Kumar <vireshk@kernel.org>
6075S:	Maintained
6076F:	drivers/staging/greybus/authentication.c
6077F:	drivers/staging/greybus/bootrom.c
6078F:	drivers/staging/greybus/firmware.h
6079F:	drivers/staging/greybus/fw-core.c
6080F:	drivers/staging/greybus/fw-download.c
6081F:	drivers/staging/greybus/fw-managament.c
6082F:	drivers/staging/greybus/greybus_authentication.h
6083F:	drivers/staging/greybus/greybus_firmware.h
6084F:	drivers/staging/greybus/hid.c
6085F:	drivers/staging/greybus/i2c.c
6086F:	drivers/staging/greybus/spi.c
6087F:	drivers/staging/greybus/spilib.c
6088F:	drivers/staging/greybus/spilib.h
6089
6090GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6091M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6092S:	Maintained
6093F:	drivers/staging/greybus/loopback.c
6094F:	drivers/staging/greybus/timesync.c
6095F:	drivers/staging/greybus/timesync_platform.c
6096
6097GREYBUS PLATFORM DRIVERS
6098M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6099S:	Maintained
6100F:	drivers/staging/greybus/arche-platform.c
6101F:	drivers/staging/greybus/arche-apb-ctrl.c
6102F:	drivers/staging/greybus/arche_platform.h
6103
6104GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6105M:	Rui Miguel Silva <rmfrfs@gmail.com>
6106S:	Maintained
6107F:	drivers/staging/greybus/sdio.c
6108F:	drivers/staging/greybus/light.c
6109F:	drivers/staging/greybus/gpio.c
6110F:	drivers/staging/greybus/power_supply.c
6111F:	drivers/staging/greybus/spi.c
6112F:	drivers/staging/greybus/spilib.c
6113
6114GREYBUS SUBSYSTEM
6115M:	Johan Hovold <johan@kernel.org>
6116M:	Alex Elder <elder@kernel.org>
6117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6118S:	Maintained
6119F:	drivers/staging/greybus/
6120L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6121
6122GREYBUS UART PROTOCOLS DRIVERS
6123M:	David Lin <dtwlin@gmail.com>
6124S:	Maintained
6125F:	drivers/staging/greybus/uart.c
6126F:	drivers/staging/greybus/log.c
6127
6128GS1662 VIDEO SERIALIZER
6129M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/spi/gs1662.c
6134
6135GSPCA FINEPIX SUBDRIVER
6136M:	Frank Zago <frank@zago.net>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/finepix.c
6141
6142GSPCA GL860 SUBDRIVER
6143M:	Olivier Lorin <o.lorin@laposte.net>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/gl860/
6148
6149GSPCA M5602 SUBDRIVER
6150M:	Erik Andren <erik.andren@gmail.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/gspca/m5602/
6155
6156GSPCA PAC207 SONIXB SUBDRIVER
6157M:	Hans Verkuil <hverkuil@xs4all.nl>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Odd Fixes
6161F:	drivers/media/usb/gspca/pac207.c
6162
6163GSPCA SN9C20X SUBDRIVER
6164M:	Brian Johnson <brijohn@gmail.com>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Maintained
6168F:	drivers/media/usb/gspca/sn9c20x.c
6169
6170GSPCA T613 SUBDRIVER
6171M:	Leandro Costantino <lcostantino@gmail.com>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Maintained
6175F:	drivers/media/usb/gspca/t613.c
6176
6177GSPCA USB WEBCAM DRIVER
6178M:	Hans Verkuil <hverkuil@xs4all.nl>
6179L:	linux-media@vger.kernel.org
6180T:	git git://linuxtv.org/media_tree.git
6181S:	Odd Fixes
6182F:	drivers/media/usb/gspca/
6183
6184GTP (GPRS Tunneling Protocol)
6185M:	Pablo Neira Ayuso <pablo@netfilter.org>
6186M:	Harald Welte <laforge@gnumonks.org>
6187L:	osmocom-net-gprs@lists.osmocom.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6189S:	Maintained
6190F:	drivers/net/gtp.c
6191
6192GUID PARTITION TABLE (GPT)
6193M:	Davidlohr Bueso <dave@stgolabs.net>
6194L:	linux-efi@vger.kernel.org
6195S:	Maintained
6196F:	block/partitions/efi.*
6197
6198H8/300 ARCHITECTURE
6199M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6200L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6201W:	http://uclinux-h8.sourceforge.jp
6202T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6203S:	Maintained
6204F:	arch/h8300/
6205F:	drivers/clocksource/h8300_*.c
6206F:	drivers/clk/h8300/
6207F:	drivers/irqchip/irq-renesas-h8*.c
6208
6209HACKRF MEDIA DRIVER
6210M:	Antti Palosaari <crope@iki.fi>
6211L:	linux-media@vger.kernel.org
6212W:	https://linuxtv.org
6213W:	http://palosaari.fi/linux/
6214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6215T:	git git://linuxtv.org/anttip/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/hackrf/
6218
6219HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6220M:	Frank Seidel <frank@f-seidel.de>
6221L:	platform-driver-x86@vger.kernel.org
6222W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6223S:	Maintained
6224F:	drivers/platform/x86/hdaps.c
6225
6226HARDWARE MONITORING
6227M:	Jean Delvare <jdelvare@suse.com>
6228M:	Guenter Roeck <linux@roeck-us.net>
6229L:	linux-hwmon@vger.kernel.org
6230W:	http://hwmon.wiki.kernel.org/
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6232S:	Maintained
6233F:	Documentation/hwmon/
6234F:	drivers/hwmon/
6235F:	include/linux/hwmon*.h
6236
6237HARDWARE RANDOM NUMBER GENERATOR CORE
6238M:	Matt Mackall <mpm@selenic.com>
6239M:	Herbert Xu <herbert@gondor.apana.org.au>
6240L:	linux-crypto@vger.kernel.org
6241S:	Odd fixes
6242F:	Documentation/devicetree/bindings/rng/
6243F:	Documentation/hw_random.txt
6244F:	drivers/char/hw_random/
6245F:	include/linux/hw_random.h
6246
6247HARDWARE SPINLOCK CORE
6248M:	Ohad Ben-Cohen <ohad@wizery.com>
6249M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6250L:	linux-remoteproc@vger.kernel.org
6251S:	Maintained
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6253F:	Documentation/devicetree/bindings/hwlock/
6254F:	Documentation/hwspinlock.txt
6255F:	drivers/hwspinlock/
6256F:	include/linux/hwspinlock.h
6257
6258HARMONY SOUND DRIVER
6259L:	linux-parisc@vger.kernel.org
6260S:	Maintained
6261F:	sound/parisc/harmony.*
6262
6263HDPVR USB VIDEO ENCODER DRIVER
6264M:	Hans Verkuil <hverkuil@xs4all.nl>
6265L:	linux-media@vger.kernel.org
6266T:	git git://linuxtv.org/media_tree.git
6267W:	https://linuxtv.org
6268S:	Odd Fixes
6269F:	drivers/media/usb/hdpvr/
6270
6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6272M:	Jimmy Vance <jimmy.vance@hpe.com>
6273S:	Supported
6274F:	Documentation/watchdog/hpwdt.txt
6275F:	drivers/watchdog/hpwdt.c
6276
6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6278M:	Don Brace <don.brace@microsemi.com>
6279L:	esc.storagedev@microsemi.com
6280L:	linux-scsi@vger.kernel.org
6281S:	Supported
6282F:	Documentation/scsi/hpsa.txt
6283F:	drivers/scsi/hpsa*.[ch]
6284F:	include/linux/cciss*.h
6285F:	include/uapi/linux/cciss*.h
6286
6287HFI1 DRIVER
6288M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6289M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6290L:	linux-rdma@vger.kernel.org
6291S:	Supported
6292F:	drivers/infiniband/hw/hfi1
6293
6294HFS FILESYSTEM
6295L:	linux-fsdevel@vger.kernel.org
6296S:	Orphan
6297F:	Documentation/filesystems/hfs.txt
6298F:	fs/hfs/
6299
6300HFSPLUS FILESYSTEM
6301L:	linux-fsdevel@vger.kernel.org
6302S:	Orphan
6303F:	Documentation/filesystems/hfsplus.txt
6304F:	fs/hfsplus/
6305
6306HGA FRAMEBUFFER DRIVER
6307M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6308L:	linux-nvidia@lists.surfsouth.com
6309W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6310S:	Maintained
6311F:	drivers/video/fbdev/hgafb.c
6312
6313HIBERNATION (aka Software Suspend, aka swsusp)
6314M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6315M:	Pavel Machek <pavel@ucw.cz>
6316L:	linux-pm@vger.kernel.org
6317B:	https://bugzilla.kernel.org
6318S:	Supported
6319F:	arch/x86/power/
6320F:	drivers/base/power/
6321F:	kernel/power/
6322F:	include/linux/suspend.h
6323F:	include/linux/freezer.h
6324F:	include/linux/pm.h
6325F:	arch/*/include/asm/suspend*.h
6326
6327HID CORE LAYER
6328M:	Jiri Kosina <jikos@kernel.org>
6329R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6330L:	linux-input@vger.kernel.org
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6332S:	Maintained
6333F:	drivers/hid/
6334F:	include/linux/hid*
6335F:	include/uapi/linux/hid*
6336
6337HID SENSOR HUB DRIVERS
6338M:	Jiri Kosina <jikos@kernel.org>
6339M:	Jonathan Cameron <jic23@kernel.org>
6340M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6341L:	linux-input@vger.kernel.org
6342L:	linux-iio@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/hid/hid-sensor*
6345F:	drivers/hid/hid-sensor-*
6346F:	drivers/iio/*/hid-*
6347F:	include/linux/hid-sensor-*
6348
6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6350M:	Thomas Gleixner <tglx@linutronix.de>
6351L:	linux-kernel@vger.kernel.org
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6353S:	Maintained
6354F:	Documentation/timers/
6355F:	kernel/time/hrtimer.c
6356F:	kernel/time/clockevents.c
6357F:	kernel/time/timer_*.c
6358F:	include/linux/clockchips.h
6359F:	include/linux/hrtimer.h
6360
6361HIGH-SPEED SCC DRIVER FOR AX.25
6362L:	linux-hams@vger.kernel.org
6363S:	Orphan
6364F:	drivers/net/hamradio/dmascc.c
6365F:	drivers/net/hamradio/scc.c
6366
6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6368M:	HighPoint Linux Team <linux@highpoint-tech.com>
6369W:	http://www.highpoint-tech.com
6370S:	Supported
6371F:	Documentation/scsi/hptiop.txt
6372F:	drivers/scsi/hptiop.c
6373
6374HIPPI
6375M:	Jes Sorensen <jes@trained-monkey.org>
6376L:	linux-hippi@sunsite.dk
6377S:	Maintained
6378F:	include/linux/hippidevice.h
6379F:	include/uapi/linux/if_hippi.h
6380F:	net/802/hippi.c
6381F:	drivers/net/hippi/
6382
6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6385M:	Salil Mehta <salil.mehta@huawei.com>
6386L:	netdev@vger.kernel.org
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/net/ethernet/hisilicon/hns3/
6390
6391HISILICON NETWORK SUBSYSTEM DRIVER
6392M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6393M:	Salil Mehta <salil.mehta@huawei.com>
6394L:	netdev@vger.kernel.org
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/net/ethernet/hisilicon/
6398F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6399
6400HISILICON PMU DRIVER
6401M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6402W:	http://www.hisilicon.com
6403S:	Supported
6404F:	drivers/perf/hisilicon
6405F:	Documentation/perf/hisi-pmu.txt
6406
6407HISILICON ROCE DRIVER
6408M:	Lijun Ou <oulijun@huawei.com>
6409M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6410L:	linux-rdma@vger.kernel.org
6411S:	Maintained
6412F:	drivers/infiniband/hw/hns/
6413F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6414
6415HISILICON SAS Controller
6416M:	John Garry <john.garry@huawei.com>
6417W:	http://www.hisilicon.com
6418S:	Supported
6419F:	drivers/scsi/hisi_sas/
6420F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6421
6422HMM - Heterogeneous Memory Management
6423M:	Jérôme Glisse <jglisse@redhat.com>
6424L:	linux-mm@kvack.org
6425S:	Maintained
6426F:	mm/hmm*
6427F:	include/linux/hmm*
6428
6429HOST AP DRIVER
6430M:	Jouni Malinen <j@w1.fi>
6431L:	linux-wireless@vger.kernel.org
6432W:	http://w1.fi/hostap-driver.html
6433S:	Obsolete
6434F:	drivers/net/wireless/intersil/hostap/
6435
6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437L:	platform-driver-x86@vger.kernel.org
6438S:	Orphan
6439F:	drivers/platform/x86/tc1100-wmi.c
6440
6441HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442M:	Jaroslav Kysela <perex@perex.cz>
6443S:	Maintained
6444F:	drivers/net/ethernet/hp/hp100.*
6445
6446HPET:	High Precision Event Timers driver
6447M:	Clemens Ladisch <clemens@ladisch.de>
6448S:	Maintained
6449F:	Documentation/timers/hpet.txt
6450F:	drivers/char/hpet.c
6451F:	include/linux/hpet.h
6452F:	include/uapi/linux/hpet.h
6453
6454HPET:	x86
6455S:	Orphan
6456F:	arch/x86/kernel/hpet.c
6457F:	arch/x86/include/asm/hpet.h
6458
6459HPFS FILESYSTEM
6460M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S:	Maintained
6463F:	fs/hpfs/
6464
6465HSI SUBSYSTEM
6466M:	Sebastian Reichel <sre@kernel.org>
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468S:	Maintained
6469F:	Documentation/ABI/testing/sysfs-bus-hsi
6470F:	Documentation/driver-api/hsi.rst
6471F:	drivers/hsi/
6472F:	include/linux/hsi/
6473F:	include/uapi/linux/hsi/
6474
6475HSO 3G MODEM DRIVER
6476L:	linux-usb@vger.kernel.org
6477S:	Orphan
6478F:	drivers/net/usb/hso.c
6479
6480HSR NETWORK PROTOCOL
6481M:	Arvid Brodin <arvid.brodin@alten.se>
6482L:	netdev@vger.kernel.org
6483S:	Maintained
6484F:	net/hsr/
6485
6486HT16K33 LED CONTROLLER DRIVER
6487M:	Robin van der Gracht <robin@protonic.nl>
6488S:	Maintained
6489F:	drivers/auxdisplay/ht16k33.c
6490F:	Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492HTCPEN TOUCHSCREEN DRIVER
6493M:	Pau Oliva Fora <pof@eslack.org>
6494L:	linux-input@vger.kernel.org
6495S:	Maintained
6496F:	drivers/input/touchscreen/htcpen.c
6497
6498HUAWEI ETHERNET DRIVER
6499M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L:	netdev@vger.kernel.org
6501S:	Supported
6502F:	Documentation/networking/hinic.txt
6503F:	drivers/net/ethernet/huawei/hinic/
6504
6505HUGETLB FILESYSTEM
6506M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6507S:	Maintained
6508F:	fs/hugetlbfs/
6509
6510HVA ST MEDIA DRIVER
6511M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6512L:	linux-media@vger.kernel.org
6513T:	git git://linuxtv.org/media_tree.git
6514W:	https://linuxtv.org
6515S:	Supported
6516F:	drivers/media/platform/sti/hva
6517
6518HWPOISON MEMORY FAILURE HANDLING
6519M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6520L:	linux-mm@kvack.org
6521S:	Maintained
6522F:	mm/memory-failure.c
6523F:	mm/hwpoison-inject.c
6524
6525Hyper-V CORE AND DRIVERS
6526M:	"K. Y. Srinivasan" <kys@microsoft.com>
6527M:	Haiyang Zhang <haiyangz@microsoft.com>
6528M:	Stephen Hemminger <sthemmin@microsoft.com>
6529L:	devel@linuxdriverproject.org
6530S:	Maintained
6531F:	Documentation/networking/netvsc.txt
6532F:	arch/x86/include/asm/mshyperv.h
6533F:	arch/x86/include/asm/trace/hyperv.h
6534F:	arch/x86/include/uapi/asm/hyperv.h
6535F:	arch/x86/kernel/cpu/mshyperv.c
6536F:	arch/x86/hyperv
6537F:	drivers/hid/hid-hyperv.c
6538F:	drivers/hv/
6539F:	drivers/input/serio/hyperv-keyboard.c
6540F:	drivers/pci/host/pci-hyperv.c
6541F:	drivers/net/hyperv/
6542F:	drivers/scsi/storvsc_drv.c
6543F:	drivers/uio/uio_hv_generic.c
6544F:	drivers/video/fbdev/hyperv_fb.c
6545F:	net/vmw_vsock/hyperv_transport.c
6546F:	include/linux/hyperv.h
6547F:	include/uapi/linux/hyperv.h
6548F:	tools/hv/
6549F:	Documentation/ABI/stable/sysfs-bus-vmbus
6550
6551HYPERVISOR VIRTUAL CONSOLE DRIVER
6552L:	linuxppc-dev@lists.ozlabs.org
6553S:	Odd Fixes
6554F:	drivers/tty/hvc/
6555
6556I2C ACPI SUPPORT
6557M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6558L:	linux-i2c@vger.kernel.org
6559L:	linux-acpi@vger.kernel.org
6560S:	Maintained
6561F:	drivers/i2c/i2c-core-acpi.c
6562
6563I2C MUXES
6564M:	Peter Rosin <peda@axentia.se>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/i2c/i2c-topology
6568F:	Documentation/i2c/muxes/
6569F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6570F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6571F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6572F:	drivers/i2c/i2c-mux.c
6573F:	drivers/i2c/muxes/
6574F:	include/linux/i2c-mux.h
6575
6576I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6577M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6578L:	linux-i2c@vger.kernel.org
6579S:	Maintained
6580F:	drivers/i2c/busses/i2c-mv64xxx.c
6581
6582I2C OVER PARALLEL PORT
6583M:	Jean Delvare <jdelvare@suse.com>
6584L:	linux-i2c@vger.kernel.org
6585S:	Maintained
6586F:	Documentation/i2c/busses/i2c-parport
6587F:	Documentation/i2c/busses/i2c-parport-light
6588F:	drivers/i2c/busses/i2c-parport.c
6589F:	drivers/i2c/busses/i2c-parport-light.c
6590
6591I2C SUBSYSTEM
6592M:	Wolfram Sang <wsa@the-dreams.de>
6593L:	linux-i2c@vger.kernel.org
6594W:	https://i2c.wiki.kernel.org/
6595Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6597S:	Maintained
6598F:	Documentation/devicetree/bindings/i2c/
6599F:	Documentation/i2c/
6600F:	drivers/i2c/
6601F:	drivers/i2c/*/
6602F:	include/linux/i2c.h
6603F:	include/linux/i2c-*.h
6604F:	include/uapi/linux/i2c.h
6605F:	include/uapi/linux/i2c-*.h
6606
6607I2C-TAOS-EVM DRIVER
6608M:	Jean Delvare <jdelvare@suse.com>
6609L:	linux-i2c@vger.kernel.org
6610S:	Maintained
6611F:	Documentation/i2c/busses/i2c-taos-evm
6612F:	drivers/i2c/busses/i2c-taos-evm.c
6613
6614I2C-TINY-USB DRIVER
6615M:	Till Harbaum <till@harbaum.org>
6616L:	linux-i2c@vger.kernel.org
6617W:	http://www.harbaum.org/till/i2c_tiny_usb
6618S:	Maintained
6619F:	drivers/i2c/busses/i2c-tiny-usb.c
6620
6621I2C/SMBUS CONTROLLER DRIVERS FOR PC
6622M:	Jean Delvare <jdelvare@suse.com>
6623L:	linux-i2c@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/i2c/busses/i2c-ali1535
6626F:	Documentation/i2c/busses/i2c-ali1563
6627F:	Documentation/i2c/busses/i2c-ali15x3
6628F:	Documentation/i2c/busses/i2c-amd756
6629F:	Documentation/i2c/busses/i2c-amd8111
6630F:	Documentation/i2c/busses/i2c-i801
6631F:	Documentation/i2c/busses/i2c-nforce2
6632F:	Documentation/i2c/busses/i2c-piix4
6633F:	Documentation/i2c/busses/i2c-sis5595
6634F:	Documentation/i2c/busses/i2c-sis630
6635F:	Documentation/i2c/busses/i2c-sis96x
6636F:	Documentation/i2c/busses/i2c-via
6637F:	Documentation/i2c/busses/i2c-viapro
6638F:	drivers/i2c/busses/i2c-ali1535.c
6639F:	drivers/i2c/busses/i2c-ali1563.c
6640F:	drivers/i2c/busses/i2c-ali15x3.c
6641F:	drivers/i2c/busses/i2c-amd756.c
6642F:	drivers/i2c/busses/i2c-amd756-s4882.c
6643F:	drivers/i2c/busses/i2c-amd8111.c
6644F:	drivers/i2c/busses/i2c-i801.c
6645F:	drivers/i2c/busses/i2c-isch.c
6646F:	drivers/i2c/busses/i2c-nforce2.c
6647F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6648F:	drivers/i2c/busses/i2c-piix4.c
6649F:	drivers/i2c/busses/i2c-sis5595.c
6650F:	drivers/i2c/busses/i2c-sis630.c
6651F:	drivers/i2c/busses/i2c-sis96x.c
6652F:	drivers/i2c/busses/i2c-via.c
6653F:	drivers/i2c/busses/i2c-viapro.c
6654
6655I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6656M:	Hans de Goede <hdegoede@redhat.com>
6657L:	linux-i2c@vger.kernel.org
6658S:	Maintained
6659F:	drivers/i2c/busses/i2c-cht-wc.c
6660
6661I2C/SMBUS ISMT DRIVER
6662M:	Seth Heasley <seth.heasley@intel.com>
6663M:	Neil Horman <nhorman@tuxdriver.com>
6664L:	linux-i2c@vger.kernel.org
6665F:	drivers/i2c/busses/i2c-ismt.c
6666F:	Documentation/i2c/busses/i2c-ismt
6667
6668I2C/SMBUS STUB DRIVER
6669M:	Jean Delvare <jdelvare@suse.com>
6670L:	linux-i2c@vger.kernel.org
6671S:	Maintained
6672F:	drivers/i2c/i2c-stub.c
6673
6674IA64 (Itanium) PLATFORM
6675M:	Tony Luck <tony.luck@intel.com>
6676M:	Fenghua Yu <fenghua.yu@intel.com>
6677L:	linux-ia64@vger.kernel.org
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6679S:	Maintained
6680F:	arch/ia64/
6681
6682IBM Power 842 compression accelerator
6683M:	Haren Myneni <haren@us.ibm.com>
6684S:	Supported
6685F:	drivers/crypto/nx/Makefile
6686F:	drivers/crypto/nx/Kconfig
6687F:	drivers/crypto/nx/nx-842*
6688F:	include/linux/sw842.h
6689F:	crypto/842.c
6690F:	lib/842/
6691
6692IBM Power in-Nest Crypto Acceleration
6693M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6694M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6695L:	linux-crypto@vger.kernel.org
6696S:	Supported
6697F:	drivers/crypto/nx/Makefile
6698F:	drivers/crypto/nx/Kconfig
6699F:	drivers/crypto/nx/nx-aes*
6700F:	drivers/crypto/nx/nx-sha*
6701F:	drivers/crypto/nx/nx.*
6702F:	drivers/crypto/nx/nx_csbcpb.h
6703F:	drivers/crypto/nx/nx_debugfs.h
6704
6705IBM Power Linux RAID adapter
6706M:	Brian King <brking@us.ibm.com>
6707S:	Supported
6708F:	drivers/scsi/ipr.*
6709
6710IBM Power SRIOV Virtual NIC Device Driver
6711M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6712M:	John Allen <jallen@linux.vnet.ibm.com>
6713L:	netdev@vger.kernel.org
6714S:	Supported
6715F:	drivers/net/ethernet/ibm/ibmvnic.*
6716
6717IBM Power Virtual Accelerator Switchboard
6718M:	Sukadev Bhattiprolu
6719L:	linuxppc-dev@lists.ozlabs.org
6720S:	Supported
6721F:	arch/powerpc/platforms/powernv/vas*
6722F:	arch/powerpc/platforms/powernv/copy-paste.h
6723F:	arch/powerpc/include/asm/vas.h
6724F:	arch/powerpc/include/uapi/asm/vas.h
6725
6726IBM Power Virtual Ethernet Device Driver
6727M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728L:	netdev@vger.kernel.org
6729S:	Supported
6730F:	drivers/net/ethernet/ibm/ibmveth.*
6731
6732IBM Power Virtual FC Device Drivers
6733M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6734L:	linux-scsi@vger.kernel.org
6735S:	Supported
6736F:	drivers/scsi/ibmvscsi/ibmvfc*
6737
6738IBM Power Virtual SCSI Device Drivers
6739M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6740L:	linux-scsi@vger.kernel.org
6741S:	Supported
6742F:	drivers/scsi/ibmvscsi/ibmvscsi*
6743F:	include/scsi/viosrp.h
6744
6745IBM Power Virtual SCSI Device Target Driver
6746M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6747M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6748L:	linux-scsi@vger.kernel.org
6749L:	target-devel@vger.kernel.org
6750S:	Supported
6751F:	drivers/scsi/ibmvscsi_tgt/
6752
6753IBM Power VMX Cryptographic instructions
6754M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6755M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6756L:	linux-crypto@vger.kernel.org
6757S:	Supported
6758F:	drivers/crypto/vmx/Makefile
6759F:	drivers/crypto/vmx/Kconfig
6760F:	drivers/crypto/vmx/vmx.c
6761F:	drivers/crypto/vmx/aes*
6762F:	drivers/crypto/vmx/ghash*
6763F:	drivers/crypto/vmx/ppc-xlate.pl
6764
6765IBM ServeRAID RAID DRIVER
6766S:	Orphan
6767F:	drivers/scsi/ips.*
6768
6769ICH LPC AND GPIO DRIVER
6770M:	Peter Tyser <ptyser@xes-inc.com>
6771S:	Maintained
6772F:	drivers/mfd/lpc_ich.c
6773F:	drivers/gpio/gpio-ich.c
6774
6775IDE SUBSYSTEM
6776M:	"David S. Miller" <davem@davemloft.net>
6777L:	linux-ide@vger.kernel.org
6778Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6780S:	Maintained
6781F:	Documentation/ide/
6782F:	drivers/ide/
6783F:	include/linux/ide.h
6784
6785IDE/ATAPI DRIVERS
6786M:	Borislav Petkov <bp@alien8.de>
6787L:	linux-ide@vger.kernel.org
6788S:	Maintained
6789F:	Documentation/cdrom/ide-cd
6790F:	drivers/ide/ide-cd*
6791
6792IDEAPAD LAPTOP EXTRAS DRIVER
6793M:	Ike Panhc <ike.pan@canonical.com>
6794L:	platform-driver-x86@vger.kernel.org
6795W:	http://launchpad.net/ideapad-laptop
6796S:	Maintained
6797F:	drivers/platform/x86/ideapad-laptop.c
6798
6799IDEAPAD LAPTOP SLIDEBAR DRIVER
6800M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6801L:	linux-input@vger.kernel.org
6802W:	https://github.com/o2genum/ideapad-slidebar
6803S:	Maintained
6804F:	drivers/input/misc/ideapad_slidebar.c
6805
6806IDT VersaClock 5 CLOCK DRIVER
6807M:	Marek Vasut <marek.vasut@gmail.com>
6808S:	Maintained
6809F:	drivers/clk/clk-versaclock5.c
6810
6811IEEE 802.15.4 SUBSYSTEM
6812M:	Alexander Aring <alex.aring@gmail.com>
6813M:	Stefan Schmidt <stefan@osg.samsung.com>
6814L:	linux-wpan@vger.kernel.org
6815W:	http://wpan.cakelab.org/
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6818S:	Maintained
6819F:	net/ieee802154/
6820F:	net/mac802154/
6821F:	drivers/net/ieee802154/
6822F:	include/linux/nl802154.h
6823F:	include/linux/ieee802154.h
6824F:	include/net/nl802154.h
6825F:	include/net/mac802154.h
6826F:	include/net/af_ieee802154.h
6827F:	include/net/cfg802154.h
6828F:	include/net/ieee802154_netdev.h
6829F:	Documentation/networking/ieee802154.txt
6830
6831IFE PROTOCOL
6832M:	Yotam Gigi <yotam.gi@gmail.com>
6833M:	Jamal Hadi Salim <jhs@mojatatu.com>
6834F:	net/ife
6835F:	include/net/ife.h
6836F:	include/uapi/linux/ife.h
6837
6838IGORPLUG-USB IR RECEIVER
6839M:	Sean Young <sean@mess.org>
6840L:	linux-media@vger.kernel.org
6841S:	Maintained
6842F:	drivers/media/rc/igorplugusb.c
6843
6844IGUANAWORKS USB IR TRANSCEIVER
6845M:	Sean Young <sean@mess.org>
6846L:	linux-media@vger.kernel.org
6847S:	Maintained
6848F:	drivers/media/rc/iguanair.c
6849
6850IIO DIGITAL POTENTIOMETER DAC
6851M:	Peter Rosin <peda@axentia.se>
6852L:	linux-iio@vger.kernel.org
6853S:	Maintained
6854F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6855F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6856F:	drivers/iio/dac/dpot-dac.c
6857
6858IIO ENVELOPE DETECTOR
6859M:	Peter Rosin <peda@axentia.se>
6860L:	linux-iio@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6863F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6864F:	drivers/iio/adc/envelope-detector.c
6865
6866IIO MULTIPLEXER
6867M:	Peter Rosin <peda@axentia.se>
6868L:	linux-iio@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6871F:	drivers/iio/multiplexer/iio-mux.c
6872
6873IIO SUBSYSTEM AND DRIVERS
6874M:	Jonathan Cameron <jic23@kernel.org>
6875R:	Hartmut Knaack <knaack.h@gmx.de>
6876R:	Lars-Peter Clausen <lars@metafoo.de>
6877R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6878L:	linux-iio@vger.kernel.org
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6880S:	Maintained
6881F:	Documentation/ABI/testing/configfs-iio*
6882F:	Documentation/ABI/testing/sysfs-bus-iio*
6883F:	Documentation/devicetree/bindings/iio/
6884F:	drivers/iio/
6885F:	drivers/staging/iio/
6886F:	include/linux/iio/
6887F:	tools/iio/
6888
6889IKANOS/ADI EAGLE ADSL USB DRIVER
6890M:	Matthieu Castet <castet.matthieu@free.fr>
6891M:	Stanislaw Gruszka <stf_xl@wp.pl>
6892S:	Maintained
6893F:	drivers/usb/atm/ueagle-atm.c
6894
6895IMGTEC ASCII LCD DRIVER
6896M:	Paul Burton <paul.burton@mips.com>
6897S:	Maintained
6898F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6899F:	drivers/auxdisplay/img-ascii-lcd.c
6900
6901IMGTEC IR DECODER DRIVER
6902M:	James Hogan <jhogan@kernel.org>
6903S:	Maintained
6904F:	drivers/media/rc/img-ir/
6905
6906IMS TWINTURBO FRAMEBUFFER DRIVER
6907L:	linux-fbdev@vger.kernel.org
6908S:	Orphan
6909F:	drivers/video/fbdev/imsttfb.c
6910
6911INA209 HARDWARE MONITOR DRIVER
6912M:	Guenter Roeck <linux@roeck-us.net>
6913L:	linux-hwmon@vger.kernel.org
6914S:	Maintained
6915F:	Documentation/hwmon/ina209
6916F:	Documentation/devicetree/bindings/i2c/ina209.txt
6917F:	drivers/hwmon/ina209.c
6918
6919INA2XX HARDWARE MONITOR DRIVER
6920M:	Guenter Roeck <linux@roeck-us.net>
6921L:	linux-hwmon@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/hwmon/ina2xx
6924F:	drivers/hwmon/ina2xx.c
6925F:	include/linux/platform_data/ina2xx.h
6926
6927INDUSTRY PACK SUBSYSTEM (IPACK)
6928M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6929M:	Jens Taprogge <jens.taprogge@taprogge.org>
6930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6931L:	industrypack-devel@lists.sourceforge.net
6932W:	http://industrypack.sourceforge.net
6933S:	Maintained
6934F:	drivers/ipack/
6935
6936INFINIBAND SUBSYSTEM
6937M:	Doug Ledford <dledford@redhat.com>
6938M:	Jason Gunthorpe <jgg@mellanox.com>
6939L:	linux-rdma@vger.kernel.org
6940W:	https://github.com/linux-rdma/rdma-core
6941Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6943S:	Supported
6944F:	Documentation/devicetree/bindings/infiniband/
6945F:	Documentation/infiniband/
6946F:	drivers/infiniband/
6947F:	include/uapi/linux/if_infiniband.h
6948F:	include/uapi/rdma/
6949F:	include/rdma/
6950
6951INGENIC JZ4780 DMA Driver
6952M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6953S:	Maintained
6954F:	drivers/dma/dma-jz4780.c
6955
6956INGENIC JZ4780 NAND DRIVER
6957M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6958L:	linux-mtd@lists.infradead.org
6959S:	Maintained
6960F:	drivers/mtd/nand/jz4780_*
6961
6962INOTIFY
6963M:	Jan Kara <jack@suse.cz>
6964R:	Amir Goldstein <amir73il@gmail.com>
6965L:	linux-fsdevel@vger.kernel.org
6966S:	Maintained
6967F:	Documentation/filesystems/inotify.txt
6968F:	fs/notify/inotify/
6969F:	include/linux/inotify.h
6970F:	include/uapi/linux/inotify.h
6971
6972INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6973M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6974L:	linux-input@vger.kernel.org
6975Q:	http://patchwork.kernel.org/project/linux-input/list/
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6977S:	Maintained
6978F:	drivers/input/
6979F:	include/linux/input.h
6980F:	include/uapi/linux/input.h
6981F:	include/uapi/linux/input-event-codes.h
6982F:	include/linux/input/
6983F:	Documentation/devicetree/bindings/input/
6984F:	Documentation/input/
6985
6986INPUT MULTITOUCH (MT) PROTOCOL
6987M:	Henrik Rydberg <rydberg@bitmath.org>
6988L:	linux-input@vger.kernel.org
6989S:	Odd fixes
6990F:	Documentation/input/multi-touch-protocol.rst
6991F:	drivers/input/input-mt.c
6992K:	\b(ABS|SYN)_MT_
6993
6994INSIDE SECURE CRYPTO DRIVER
6995M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6996F:	drivers/crypto/inside-secure/
6997S:	Maintained
6998L:	linux-crypto@vger.kernel.org
6999
7000INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7001M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7002M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7003L:	linux-integrity@vger.kernel.org
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7005S:	Supported
7006F:	security/integrity/ima/
7007
7008INTEL 810/815 FRAMEBUFFER DRIVER
7009M:	Antonino Daplas <adaplas@gmail.com>
7010L:	linux-fbdev@vger.kernel.org
7011S:	Maintained
7012F:	drivers/video/fbdev/i810/
7013
7014INTEL ASoC BDW/HSW DRIVERS
7015M:	Jie Yang <yang.jie@linux.intel.com>
7016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7017S:	Supported
7018F:	sound/soc/intel/common/sst-dsp*
7019F:	sound/soc/intel/common/sst-firmware.c
7020F:	sound/soc/intel/boards/broadwell.c
7021F:	sound/soc/intel/haswell/
7022
7023INTEL C600 SERIES SAS CONTROLLER DRIVER
7024M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7025M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7026L:	linux-scsi@vger.kernel.org
7027T:	git git://git.code.sf.net/p/intel-sas/isci
7028S:	Supported
7029F:	drivers/scsi/isci/
7030
7031INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7032M:	Jani Nikula <jani.nikula@linux.intel.com>
7033M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7034M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7035L:	intel-gfx@lists.freedesktop.org
7036W:	https://01.org/linuxgraphics/
7037B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7038C:	irc://chat.freenode.net/intel-gfx
7039Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7040T:	git git://anongit.freedesktop.org/drm-intel
7041S:	Supported
7042F:	drivers/gpu/drm/i915/
7043F:	include/drm/i915*
7044F:	include/uapi/drm/i915_drm.h
7045F:	Documentation/gpu/i915.rst
7046
7047INTEL ETHERNET DRIVERS
7048M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7049L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7050W:	http://www.intel.com/support/feedback.htm
7051W:	http://e1000.sourceforge.net/
7052Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7055S:	Supported
7056F:	Documentation/networking/e100.txt
7057F:	Documentation/networking/e1000.txt
7058F:	Documentation/networking/e1000e.txt
7059F:	Documentation/networking/igb.txt
7060F:	Documentation/networking/igbvf.txt
7061F:	Documentation/networking/ixgb.txt
7062F:	Documentation/networking/ixgbe.txt
7063F:	Documentation/networking/ixgbevf.txt
7064F:	Documentation/networking/i40e.txt
7065F:	Documentation/networking/i40evf.txt
7066F:	drivers/net/ethernet/intel/
7067F:	drivers/net/ethernet/intel/*/
7068F:	include/linux/avf/virtchnl.h
7069
7070INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7071M:	Maik Broemme <mbroemme@libmpq.org>
7072L:	linux-fbdev@vger.kernel.org
7073S:	Maintained
7074F:	Documentation/fb/intelfb.txt
7075F:	drivers/video/fbdev/intelfb/
7076
7077INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7078M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7079M:	Zhi Wang <zhi.a.wang@intel.com>
7080L:	intel-gvt-dev@lists.freedesktop.org
7081L:	intel-gfx@lists.freedesktop.org
7082W:	https://01.org/igvt-g
7083T:	git https://github.com/intel/gvt-linux.git
7084S:	Supported
7085F:	drivers/gpu/drm/i915/gvt/
7086
7087INTEL HID EVENT DRIVER
7088M:	Alex Hung <alex.hung@canonical.com>
7089L:	platform-driver-x86@vger.kernel.org
7090S:	Maintained
7091F:	drivers/platform/x86/intel-hid.c
7092
7093INTEL I/OAT DMA DRIVER
7094M:	Dave Jiang <dave.jiang@intel.com>
7095R:	Dan Williams <dan.j.williams@intel.com>
7096L:	dmaengine@vger.kernel.org
7097Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7098S:	Supported
7099F:	drivers/dma/ioat*
7100
7101INTEL IDLE DRIVER
7102M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7103M:	Len Brown <lenb@kernel.org>
7104L:	linux-pm@vger.kernel.org
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7106B:	https://bugzilla.kernel.org
7107S:	Supported
7108F:	drivers/idle/intel_idle.c
7109
7110INTEL INTEGRATED SENSOR HUB DRIVER
7111M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7112M:	Jiri Kosina <jikos@kernel.org>
7113L:	linux-input@vger.kernel.org
7114S:	Maintained
7115F:	drivers/hid/intel-ish-hid/
7116
7117INTEL IOMMU (VT-d)
7118M:	David Woodhouse <dwmw2@infradead.org>
7119L:	iommu@lists.linux-foundation.org
7120T:	git git://git.infradead.org/iommu-2.6.git
7121S:	Supported
7122F:	drivers/iommu/intel-iommu.c
7123F:	include/linux/intel-iommu.h
7124
7125INTEL IOP-ADMA DMA DRIVER
7126R:	Dan Williams <dan.j.williams@intel.com>
7127S:	Odd fixes
7128F:	drivers/dma/iop-adma.c
7129
7130INTEL IPU3 CSI-2 CIO2 DRIVER
7131M:	Yong Zhi <yong.zhi@intel.com>
7132M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7133L:	linux-media@vger.kernel.org
7134S:	Maintained
7135F:	drivers/media/pci/intel/ipu3/
7136F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7137
7138INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7139M:	Krzysztof Halasa <khalasa@piap.pl>
7140S:	Maintained
7141F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7142F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7143F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7144F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7145F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7146F:	drivers/net/wan/ixp4xx_hss.c
7147
7148INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7149M:	Deepak Saxena <dsaxena@plexity.net>
7150S:	Maintained
7151F:	drivers/char/hw_random/ixp4xx-rng.c
7152
7153INTEL MANAGEMENT ENGINE (mei)
7154M:	Tomas Winkler <tomas.winkler@intel.com>
7155L:	linux-kernel@vger.kernel.org
7156S:	Supported
7157F:	include/uapi/linux/mei.h
7158F:	include/linux/mei_cl_bus.h
7159F:	drivers/misc/mei/*
7160F:	drivers/watchdog/mei_wdt.c
7161F:	Documentation/misc-devices/mei/*
7162F:	samples/mei/*
7163
7164INTEL MENLOW THERMAL DRIVER
7165M:	Sujith Thomas <sujith.thomas@intel.com>
7166L:	platform-driver-x86@vger.kernel.org
7167W:	https://01.org/linux-acpi
7168S:	Supported
7169F:	drivers/platform/x86/intel_menlow.c
7170
7171INTEL MERRIFIELD GPIO DRIVER
7172M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7173L:	linux-gpio@vger.kernel.org
7174S:	Maintained
7175F:	drivers/gpio/gpio-merrifield.c
7176
7177INTEL MIC DRIVERS (mic)
7178M:	Sudeep Dutt <sudeep.dutt@intel.com>
7179M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7180S:	Supported
7181W:	https://github.com/sudeepdutt/mic
7182W:	http://software.intel.com/en-us/mic-developer
7183F:	include/linux/mic_bus.h
7184F:	include/linux/scif.h
7185F:	include/uapi/linux/mic_common.h
7186F:	include/uapi/linux/mic_ioctl.h
7187F:	include/uapi/linux/scif_ioctl.h
7188F:	drivers/misc/mic/
7189F:	drivers/dma/mic_x100_dma.c
7190F:	drivers/dma/mic_x100_dma.h
7191F:	Documentation/mic/
7192
7193INTEL PMC CORE DRIVER
7194M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7195M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Maintained
7198F:	arch/x86/include/asm/pmc_core.h
7199F:	drivers/platform/x86/intel_pmc_core*
7200
7201INTEL PMC/P-Unit IPC DRIVER
7202M:	Zha Qipeng<qipeng.zha@intel.com>
7203L:	platform-driver-x86@vger.kernel.org
7204S:	Maintained
7205F:	drivers/platform/x86/intel_pmc_ipc.c
7206F:	drivers/platform/x86/intel_punit_ipc.c
7207F:	arch/x86/include/asm/intel_pmc_ipc.h
7208F:	arch/x86/include/asm/intel_punit_ipc.h
7209
7210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7211M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7212L:	linux-wireless@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/networking/README.ipw2100
7215F:	Documentation/networking/README.ipw2200
7216F:	drivers/net/wireless/intel/ipw2x00/
7217
7218INTEL PSTATE DRIVER
7219M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7220M:	Len Brown <lenb@kernel.org>
7221L:	linux-pm@vger.kernel.org
7222S:	Supported
7223F:	drivers/cpufreq/intel_pstate.c
7224
7225INTEL RDMA RNIC DRIVER
7226M:	Faisal Latif <faisal.latif@intel.com>
7227M:	Shiraz Saleem <shiraz.saleem@intel.com>
7228L:	linux-rdma@vger.kernel.org
7229S:	Supported
7230F:	drivers/infiniband/hw/i40iw/
7231
7232INTEL TELEMETRY DRIVER
7233M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7234L:	platform-driver-x86@vger.kernel.org
7235S:	Maintained
7236F:	arch/x86/include/asm/intel_telemetry.h
7237F:	drivers/platform/x86/intel_telemetry*
7238
7239INTEL VIRTUAL BUTTON DRIVER
7240M:	AceLan Kao <acelan.kao@canonical.com>
7241L:	platform-driver-x86@vger.kernel.org
7242S:	Maintained
7243F:	drivers/platform/x86/intel-vbtn.c
7244
7245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7246M:	Stanislaw Gruszka <sgruszka@redhat.com>
7247L:	linux-wireless@vger.kernel.org
7248S:	Supported
7249F:	drivers/net/wireless/intel/iwlegacy/
7250
7251INTEL WIRELESS WIFI LINK (iwlwifi)
7252M:	Johannes Berg <johannes.berg@intel.com>
7253M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7254M:	Luca Coelho <luciano.coelho@intel.com>
7255M:	Intel Linux Wireless <linuxwifi@intel.com>
7256L:	linux-wireless@vger.kernel.org
7257W:	http://intellinuxwireless.org
7258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7259S:	Supported
7260F:	drivers/net/wireless/intel/iwlwifi/
7261
7262INTEL WIRELESS WIMAX CONNECTION 2400
7263M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7264M:	linux-wimax@intel.com
7265L:	wimax@linuxwimax.org (subscribers-only)
7266S:	Supported
7267W:	http://linuxwimax.org
7268F:	Documentation/wimax/README.i2400m
7269F:	drivers/net/wimax/i2400m/
7270F:	include/uapi/linux/wimax/i2400m.h
7271
7272INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7273M:	Mario Limonciello <mario.limonciello@dell.com>
7274S:	Maintained
7275F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7276
7277INTEL(R) TRACE HUB
7278M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279S:	Supported
7280F:	Documentation/trace/intel_th.txt
7281F:	drivers/hwtracing/intel_th/
7282
7283INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7284M:	Ning Sun <ning.sun@intel.com>
7285L:	tboot-devel@lists.sourceforge.net
7286W:	http://tboot.sourceforge.net
7287T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7288S:	Supported
7289F:	Documentation/intel_txt.txt
7290F:	include/linux/tboot.h
7291F:	arch/x86/kernel/tboot.c
7292
7293INTEL-MID GPIO DRIVER
7294M:	David Cohen <david.a.cohen@linux.intel.com>
7295L:	linux-gpio@vger.kernel.org
7296S:	Maintained
7297F:	drivers/gpio/gpio-intel-mid.c
7298
7299INVENSENSE MPU-3050 GYROSCOPE DRIVER
7300M:	Linus Walleij <linus.walleij@linaro.org>
7301L:	linux-iio@vger.kernel.org
7302S:	Maintained
7303F:	drivers/iio/gyro/mpu3050*
7304F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7305
7306IOC3 ETHERNET DRIVER
7307M:	Ralf Baechle <ralf@linux-mips.org>
7308L:	linux-mips@linux-mips.org
7309S:	Maintained
7310F:	drivers/net/ethernet/sgi/ioc3-eth.c
7311
7312IOC3 SERIAL DRIVER
7313M:	Pat Gefre <pfg@sgi.com>
7314L:	linux-serial@vger.kernel.org
7315S:	Maintained
7316F:	drivers/tty/serial/ioc3_serial.c
7317
7318IOMMU DRIVERS
7319M:	Joerg Roedel <joro@8bytes.org>
7320L:	iommu@lists.linux-foundation.org
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7322S:	Maintained
7323F:	Documentation/devicetree/bindings/iommu/
7324F:	drivers/iommu/
7325F:	include/linux/iommu.h
7326F:	include/linux/iova.h
7327
7328IP MASQUERADING
7329M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7330S:	Maintained
7331F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7332
7333IPMI SUBSYSTEM
7334M:	Corey Minyard <minyard@acm.org>
7335L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7336W:	http://openipmi.sourceforge.net/
7337S:	Supported
7338F:	Documentation/IPMI.txt
7339F:	drivers/char/ipmi/
7340F:	include/linux/ipmi*
7341F:	include/uapi/linux/ipmi*
7342
7343IPS SCSI RAID DRIVER
7344M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7345L:	linux-scsi@vger.kernel.org
7346W:	http://www.adaptec.com/
7347S:	Maintained
7348F:	drivers/scsi/ips*
7349
7350IPVS
7351M:	Wensong Zhang <wensong@linux-vs.org>
7352M:	Simon Horman <horms@verge.net.au>
7353M:	Julian Anastasov <ja@ssi.bg>
7354L:	netdev@vger.kernel.org
7355L:	lvs-devel@vger.kernel.org
7356S:	Maintained
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7359F:	Documentation/networking/ipvs-sysctl.txt
7360F:	include/net/ip_vs.h
7361F:	include/uapi/linux/ip_vs.h
7362F:	net/netfilter/ipvs/
7363
7364IPWIRELESS DRIVER
7365M:	Jiri Kosina <jikos@kernel.org>
7366M:	David Sterba <dsterba@suse.com>
7367S:	Odd Fixes
7368F:	drivers/tty/ipwireless/
7369
7370IPX NETWORK LAYER
7371L:	netdev@vger.kernel.org
7372S:	Obsolete
7373F:	include/uapi/linux/ipx.h
7374F:	drivers/staging/ipx/
7375
7376IRDA SUBSYSTEM
7377M:	Samuel Ortiz <samuel@sortiz.org>
7378L:	irda-users@lists.sourceforge.net (subscribers-only)
7379L:	netdev@vger.kernel.org
7380W:	http://irda.sourceforge.net/
7381S:	Obsolete
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7383F:	Documentation/networking/irda.txt
7384F:	drivers/staging/irda/
7385
7386IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7387M:	Marc Zyngier <marc.zyngier@arm.com>
7388S:	Maintained
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390F:	Documentation/IRQ-domain.txt
7391F:	include/linux/irqdomain.h
7392F:	kernel/irq/irqdomain.c
7393F:	kernel/irq/msi.c
7394
7395IRQ SUBSYSTEM
7396M:	Thomas Gleixner <tglx@linutronix.de>
7397L:	linux-kernel@vger.kernel.org
7398S:	Maintained
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7400F:	kernel/irq/
7401
7402IRQCHIP DRIVERS
7403M:	Thomas Gleixner <tglx@linutronix.de>
7404M:	Jason Cooper <jason@lakedaemon.net>
7405M:	Marc Zyngier <marc.zyngier@arm.com>
7406L:	linux-kernel@vger.kernel.org
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409F:	Documentation/devicetree/bindings/interrupt-controller/
7410F:	drivers/irqchip/
7411
7412ISA
7413M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7414S:	Maintained
7415F:	Documentation/isa.txt
7416F:	drivers/base/isa.c
7417F:	include/linux/isa.h
7418
7419ISA RADIO MODULE
7420M:	Hans Verkuil <hverkuil@xs4all.nl>
7421L:	linux-media@vger.kernel.org
7422T:	git git://linuxtv.org/media_tree.git
7423W:	https://linuxtv.org
7424S:	Maintained
7425F:	drivers/media/radio/radio-isa*
7426
7427ISAPNP
7428M:	Jaroslav Kysela <perex@perex.cz>
7429S:	Maintained
7430F:	Documentation/isapnp.txt
7431F:	drivers/pnp/isapnp/
7432F:	include/linux/isapnp.h
7433
7434ISCSI
7435M:	Lee Duncan <lduncan@suse.com>
7436M:	Chris Leech <cleech@redhat.com>
7437L:	open-iscsi@googlegroups.com
7438W:	www.open-iscsi.com
7439S:	Maintained
7440F:	drivers/scsi/*iscsi*
7441F:	include/scsi/*iscsi*
7442
7443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7444M:	Peter Jones <pjones@redhat.com>
7445M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7446S:	Maintained
7447F:	drivers/firmware/iscsi_ibft*
7448
7449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7450M:	Or Gerlitz <ogerlitz@mellanox.com>
7451M:	Sagi Grimberg <sagi@grimberg.me>
7452M:	Roi Dayan <roid@mellanox.com>
7453L:	linux-rdma@vger.kernel.org
7454S:	Supported
7455W:	http://www.openfabrics.org
7456W:	www.open-iscsi.org
7457Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7458F:	drivers/infiniband/ulp/iser/
7459
7460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7461M:	Sagi Grimberg <sagi@grimberg.me>
7462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7463L:	linux-rdma@vger.kernel.org
7464L:	target-devel@vger.kernel.org
7465S:	Supported
7466W:	http://www.linux-iscsi.org
7467F:	drivers/infiniband/ulp/isert
7468
7469ISDN SUBSYSTEM
7470M:	Karsten Keil <isdn@linux-pingi.de>
7471L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7472L:	netdev@vger.kernel.org
7473W:	http://www.isdn4linux.de
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7475S:	Maintained
7476F:	Documentation/isdn/
7477F:	drivers/isdn/
7478F:	include/linux/isdn.h
7479F:	include/linux/isdn/
7480F:	include/uapi/linux/isdn.h
7481F:	include/uapi/linux/isdn/
7482
7483ISDN SUBSYSTEM (Eicon active card driver)
7484M:	Armin Schindler <mac@melware.de>
7485L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7486W:	http://www.melware.de
7487S:	Maintained
7488F:	drivers/isdn/hardware/eicon/
7489
7490IT87 HARDWARE MONITORING DRIVER
7491M:	Jean Delvare <jdelvare@suse.com>
7492L:	linux-hwmon@vger.kernel.org
7493S:	Maintained
7494F:	Documentation/hwmon/it87
7495F:	drivers/hwmon/it87.c
7496
7497IT913X MEDIA DRIVER
7498M:	Antti Palosaari <crope@iki.fi>
7499L:	linux-media@vger.kernel.org
7500W:	https://linuxtv.org
7501W:	http://palosaari.fi/linux/
7502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7503T:	git git://linuxtv.org/anttip/media_tree.git
7504S:	Maintained
7505F:	drivers/media/tuners/it913x*
7506
7507IVTV VIDEO4LINUX DRIVER
7508M:	Andy Walls <awalls@md.metrocast.net>
7509L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7510L:	linux-media@vger.kernel.org
7511T:	git git://linuxtv.org/media_tree.git
7512W:	http://www.ivtvdriver.org
7513S:	Maintained
7514F:	Documentation/media/v4l-drivers/ivtv*
7515F:	drivers/media/pci/ivtv/
7516F:	include/uapi/linux/ivtv*
7517
7518IX2505V MEDIA DRIVER
7519M:	Malcolm Priestley <tvboxspy@gmail.com>
7520L:	linux-media@vger.kernel.org
7521W:	https://linuxtv.org
7522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7523S:	Maintained
7524F:	drivers/media/dvb-frontends/ix2505v*
7525
7526JC42.4 TEMPERATURE SENSOR DRIVER
7527M:	Guenter Roeck <linux@roeck-us.net>
7528L:	linux-hwmon@vger.kernel.org
7529S:	Maintained
7530F:	drivers/hwmon/jc42.c
7531F:	Documentation/hwmon/jc42
7532
7533JFS FILESYSTEM
7534M:	Dave Kleikamp <shaggy@kernel.org>
7535L:	jfs-discussion@lists.sourceforge.net
7536W:	http://jfs.sourceforge.net/
7537T:	git git://github.com/kleikamp/linux-shaggy.git
7538S:	Maintained
7539F:	Documentation/filesystems/jfs.txt
7540F:	fs/jfs/
7541
7542JME NETWORK DRIVER
7543M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7544L:	netdev@vger.kernel.org
7545S:	Maintained
7546F:	drivers/net/ethernet/jme.*
7547
7548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7549M:	David Woodhouse <dwmw2@infradead.org>
7550L:	linux-mtd@lists.infradead.org
7551W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7552S:	Maintained
7553F:	fs/jffs2/
7554F:	include/uapi/linux/jffs2.h
7555
7556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7557M:	"Theodore Ts'o" <tytso@mit.edu>
7558M:	Jan Kara <jack@suse.com>
7559L:	linux-ext4@vger.kernel.org
7560S:	Maintained
7561F:	fs/jbd2/
7562F:	include/linux/jbd2.h
7563
7564JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7565M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7566L:	linux-media@vger.kernel.org
7567S:	Maintained
7568F:	drivers/media/platform/rcar_jpu.c
7569
7570JSM Neo PCI based serial card
7571M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7572L:	linux-serial@vger.kernel.org
7573S:	Maintained
7574F:	drivers/tty/serial/jsm/
7575
7576K10TEMP HARDWARE MONITORING DRIVER
7577M:	Clemens Ladisch <clemens@ladisch.de>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/k10temp
7581F:	drivers/hwmon/k10temp.c
7582
7583K8TEMP HARDWARE MONITORING DRIVER
7584M:	Rudolf Marek <r.marek@assembler.cz>
7585L:	linux-hwmon@vger.kernel.org
7586S:	Maintained
7587F:	Documentation/hwmon/k8temp
7588F:	drivers/hwmon/k8temp.c
7589
7590KASAN
7591M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7592R:	Alexander Potapenko <glider@google.com>
7593R:	Dmitry Vyukov <dvyukov@google.com>
7594L:	kasan-dev@googlegroups.com
7595S:	Maintained
7596F:	arch/*/include/asm/kasan.h
7597F:	arch/*/mm/kasan_init*
7598F:	Documentation/dev-tools/kasan.rst
7599F:	include/linux/kasan*.h
7600F:	lib/test_kasan.c
7601F:	mm/kasan/
7602F:	scripts/Makefile.kasan
7603
7604KCONFIG
7605M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7607L:	linux-kbuild@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/kbuild/kconfig-language.txt
7610F:	scripts/kconfig/
7611
7612KDUMP
7613M:	Dave Young <dyoung@redhat.com>
7614M:	Baoquan He <bhe@redhat.com>
7615R:	Vivek Goyal <vgoyal@redhat.com>
7616L:	kexec@lists.infradead.org
7617W:	http://lse.sourceforge.net/kdump/
7618S:	Maintained
7619F:	Documentation/kdump/
7620
7621KEENE FM RADIO TRANSMITTER DRIVER
7622M:	Hans Verkuil <hverkuil@xs4all.nl>
7623L:	linux-media@vger.kernel.org
7624T:	git git://linuxtv.org/media_tree.git
7625W:	https://linuxtv.org
7626S:	Maintained
7627F:	drivers/media/radio/radio-keene*
7628
7629KERNEL AUTOMOUNTER v4 (AUTOFS4)
7630M:	Ian Kent <raven@themaw.net>
7631L:	autofs@vger.kernel.org
7632S:	Maintained
7633F:	fs/autofs4/
7634
7635KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7636M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7637M:	Michal Marek <michal.lkml@markovi.net>
7638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7639L:	linux-kbuild@vger.kernel.org
7640S:	Maintained
7641F:	Documentation/kbuild/
7642F:	Makefile
7643F:	scripts/Makefile.*
7644F:	scripts/basic/
7645F:	scripts/mk*
7646F:	scripts/package/
7647
7648KERNEL JANITORS
7649L:	kernel-janitors@vger.kernel.org
7650W:	http://kernelnewbies.org/KernelJanitors
7651S:	Odd Fixes
7652
7653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7654M:	"J. Bruce Fields" <bfields@fieldses.org>
7655M:	Jeff Layton <jlayton@kernel.org>
7656L:	linux-nfs@vger.kernel.org
7657W:	http://nfs.sourceforge.net/
7658T:	git git://linux-nfs.org/~bfields/linux.git
7659S:	Supported
7660F:	fs/nfsd/
7661F:	include/uapi/linux/nfsd/
7662F:	fs/lockd/
7663F:	fs/nfs_common/
7664F:	net/sunrpc/
7665F:	include/linux/lockd/
7666F:	include/linux/sunrpc/
7667F:	include/uapi/linux/sunrpc/
7668
7669KERNEL SELFTEST FRAMEWORK
7670M:	Shuah Khan <shuahkh@osg.samsung.com>
7671M:	Shuah Khan <shuah@kernel.org>
7672L:	linux-kselftest@vger.kernel.org
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7674S:	Maintained
7675F:	tools/testing/selftests/
7676F:	Documentation/dev-tools/kselftest*
7677
7678KERNEL USERMODE HELPER
7679M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7680L:	linux-kernel@vger.kernel.org
7681S:	Maintained
7682F:	kernel/umh.c
7683F:	include/linux/umh.h
7684
7685KERNEL VIRTUAL MACHINE (KVM)
7686M:	Paolo Bonzini <pbonzini@redhat.com>
7687M:	Radim Krčmář <rkrcmar@redhat.com>
7688L:	kvm@vger.kernel.org
7689W:	http://www.linux-kvm.org
7690T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7691S:	Supported
7692F:	Documentation/virtual/kvm/
7693F:	include/trace/events/kvm.h
7694F:	include/uapi/asm-generic/kvm*
7695F:	include/uapi/linux/kvm*
7696F:	include/asm-generic/kvm*
7697F:	include/linux/kvm*
7698F:	include/kvm/iodev.h
7699F:	virt/kvm/*
7700F:	tools/kvm/
7701
7702KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7703M:	Joerg Roedel <joro@8bytes.org>
7704L:	kvm@vger.kernel.org
7705W:	http://www.linux-kvm.org/
7706S:	Maintained
7707F:	arch/x86/include/asm/svm.h
7708F:	arch/x86/kvm/svm.c
7709
7710KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7711M:	Christoffer Dall <christoffer.dall@linaro.org>
7712M:	Marc Zyngier <marc.zyngier@arm.com>
7713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7714L:	kvmarm@lists.cs.columbia.edu
7715W:	http://systems.cs.columbia.edu/projects/kvm-arm
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7717S:	Supported
7718F:	arch/arm/include/uapi/asm/kvm*
7719F:	arch/arm/include/asm/kvm*
7720F:	arch/arm/kvm/
7721F:	virt/kvm/arm/
7722F:	include/kvm/arm_*
7723
7724KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7725M:	Christoffer Dall <christoffer.dall@linaro.org>
7726M:	Marc Zyngier <marc.zyngier@arm.com>
7727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7728L:	kvmarm@lists.cs.columbia.edu
7729S:	Maintained
7730F:	arch/arm64/include/uapi/asm/kvm*
7731F:	arch/arm64/include/asm/kvm*
7732F:	arch/arm64/kvm/
7733
7734KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7735M:	James Hogan <jhogan@kernel.org>
7736L:	linux-mips@linux-mips.org
7737S:	Supported
7738F:	arch/mips/include/uapi/asm/kvm*
7739F:	arch/mips/include/asm/kvm*
7740F:	arch/mips/kvm/
7741
7742KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7743M:	Paul Mackerras <paulus@ozlabs.org>
7744L:	kvm-ppc@vger.kernel.org
7745W:	http://www.linux-kvm.org/
7746T:	git git://github.com/agraf/linux-2.6.git
7747S:	Supported
7748F:	arch/powerpc/include/uapi/asm/kvm*
7749F:	arch/powerpc/include/asm/kvm*
7750F:	arch/powerpc/kvm/
7751F:	arch/powerpc/kernel/kvm*
7752
7753KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7754M:	Christian Borntraeger <borntraeger@de.ibm.com>
7755M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7756R:	David Hildenbrand <david@redhat.com>
7757R:	Cornelia Huck <cohuck@redhat.com>
7758L:	linux-s390@vger.kernel.org
7759W:	http://www.ibm.com/developerworks/linux/linux390/
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7761S:	Supported
7762F:	arch/s390/include/uapi/asm/kvm*
7763F:	arch/s390/include/asm/gmap.h
7764F:	arch/s390/include/asm/kvm*
7765F:	arch/s390/kvm/
7766F:	arch/s390/mm/gmap.c
7767
7768KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7769M:	Paolo Bonzini <pbonzini@redhat.com>
7770M:	Radim Krčmář <rkrcmar@redhat.com>
7771L:	kvm@vger.kernel.org
7772W:	http://www.linux-kvm.org
7773T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7774S:	Supported
7775F:	arch/x86/kvm/
7776F:	arch/x86/include/uapi/asm/kvm*
7777F:	arch/x86/include/asm/kvm*
7778F:	arch/x86/include/asm/pvclock-abi.h
7779F:	arch/x86/kernel/kvm.c
7780F:	arch/x86/kernel/kvmclock.c
7781
7782KERNFS
7783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7784M:	Tejun Heo <tj@kernel.org>
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7786S:	Supported
7787F:	include/linux/kernfs.h
7788F:	fs/kernfs/
7789
7790KEXEC
7791M:	Eric Biederman <ebiederm@xmission.com>
7792W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7793L:	kexec@lists.infradead.org
7794S:	Maintained
7795F:	include/linux/kexec.h
7796F:	include/uapi/linux/kexec.h
7797F:	kernel/kexec*
7798
7799KEYS-ENCRYPTED
7800M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7801L:	linux-integrity@vger.kernel.org
7802L:	keyrings@vger.kernel.org
7803S:	Supported
7804F:	Documentation/security/keys/trusted-encrypted.rst
7805F:	include/keys/encrypted-type.h
7806F:	security/keys/encrypted-keys/
7807
7808KEYS-TRUSTED
7809M:	James Bottomley <jejb@linux.vnet.ibm.com>
7810M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7811L:	linux-integrity@vger.kernel.org
7812L:	keyrings@vger.kernel.org
7813S:	Supported
7814F:	Documentation/security/keys/trusted-encrypted.rst
7815F:	include/keys/trusted-type.h
7816F:	security/keys/trusted.c
7817F:	security/keys/trusted.h
7818
7819KEYS/KEYRINGS:
7820M:	David Howells <dhowells@redhat.com>
7821L:	keyrings@vger.kernel.org
7822S:	Maintained
7823F:	Documentation/security/keys/core.rst
7824F:	include/linux/key.h
7825F:	include/linux/key-type.h
7826F:	include/linux/keyctl.h
7827F:	include/uapi/linux/keyctl.h
7828F:	include/keys/
7829F:	security/keys/
7830
7831KGDB / KDB /debug_core
7832M:	Jason Wessel <jason.wessel@windriver.com>
7833M:	Daniel Thompson <daniel.thompson@linaro.org>
7834W:	http://kgdb.wiki.kernel.org/
7835L:	kgdb-bugreport@lists.sourceforge.net
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7837S:	Maintained
7838F:	Documentation/dev-tools/kgdb.rst
7839F:	drivers/misc/kgdbts.c
7840F:	drivers/tty/serial/kgdboc.c
7841F:	include/linux/kdb.h
7842F:	include/linux/kgdb.h
7843F:	kernel/debug/
7844
7845KMEMLEAK
7846M:	Catalin Marinas <catalin.marinas@arm.com>
7847S:	Maintained
7848F:	Documentation/dev-tools/kmemleak.rst
7849F:	include/linux/kmemleak.h
7850F:	mm/kmemleak.c
7851F:	mm/kmemleak-test.c
7852
7853KMOD KERNEL MODULE LOADER - USERMODE HELPER
7854M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7855L:	linux-kernel@vger.kernel.org
7856S:	Maintained
7857F:	kernel/kmod.c
7858F:	include/linux/kmod.h
7859F:	lib/test_kmod.c
7860F:	tools/testing/selftests/kmod/
7861
7862KPROBES
7863M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7864M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7865M:	"David S. Miller" <davem@davemloft.net>
7866M:	Masami Hiramatsu <mhiramat@kernel.org>
7867S:	Maintained
7868F:	Documentation/kprobes.txt
7869F:	include/linux/kprobes.h
7870F:	include/asm-generic/kprobes.h
7871F:	kernel/kprobes.c
7872
7873KS0108 LCD CONTROLLER DRIVER
7874M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7875W:	http://miguelojeda.es/auxdisplay.htm
7876W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7877S:	Maintained
7878F:	Documentation/auxdisplay/ks0108
7879F:	drivers/auxdisplay/ks0108.c
7880F:	include/linux/ks0108.h
7881
7882L3MDEV
7883M:	David Ahern <dsa@cumulusnetworks.com>
7884L:	netdev@vger.kernel.org
7885S:	Maintained
7886F:	net/l3mdev
7887F:	include/net/l3mdev.h
7888
7889LANTIQ MIPS ARCHITECTURE
7890M:	John Crispin <john@phrozen.org>
7891L:	linux-mips@linux-mips.org
7892S:	Maintained
7893F:	arch/mips/lantiq
7894F:	drivers/soc/lantiq
7895
7896LAPB module
7897L:	linux-x25@vger.kernel.org
7898S:	Orphan
7899F:	Documentation/networking/lapb-module.txt
7900F:	include/*/lapb.h
7901F:	net/lapb/
7902
7903LASI 53c700 driver for PARISC
7904M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7905L:	linux-scsi@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/scsi/53c700.txt
7908F:	drivers/scsi/53c700*
7909
7910LEAKING_ADDRESSES
7911M:	Tobin C. Harding <me@tobin.cc>
7912S:	Maintained
7913F:	scripts/leaking_addresses.pl
7914
7915LED SUBSYSTEM
7916M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7917M:	Pavel Machek <pavel@ucw.cz>
7918L:	linux-leds@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7920S:	Maintained
7921F:	Documentation/devicetree/bindings/leds/
7922F:	drivers/leds/
7923F:	include/linux/leds.h
7924
7925LEGACY EEPROM DRIVER
7926M:	Jean Delvare <jdelvare@suse.com>
7927S:	Maintained
7928F:	Documentation/misc-devices/eeprom
7929F:	drivers/misc/eeprom/eeprom.c
7930
7931LEGO USB Tower driver
7932M:	Juergen Stuber <starblue@users.sourceforge.net>
7933L:	legousb-devel@lists.sourceforge.net
7934W:	http://legousb.sourceforge.net/
7935S:	Maintained
7936F:	drivers/usb/misc/legousbtower.c
7937
7938LG2160 MEDIA DRIVER
7939M:	Michael Krufky <mkrufky@linuxtv.org>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://github.com/mkrufky
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944T:	git git://linuxtv.org/mkrufky/tuners.git
7945S:	Maintained
7946F:	drivers/media/dvb-frontends/lg2160.*
7947
7948LGDT3305 MEDIA DRIVER
7949M:	Michael Krufky <mkrufky@linuxtv.org>
7950L:	linux-media@vger.kernel.org
7951W:	https://linuxtv.org
7952W:	http://github.com/mkrufky
7953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7954T:	git git://linuxtv.org/mkrufky/tuners.git
7955S:	Maintained
7956F:	drivers/media/dvb-frontends/lgdt3305.*
7957
7958LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7959M:	Viresh Kumar <vireshk@kernel.org>
7960L:	linux-ide@vger.kernel.org
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7962S:	Maintained
7963F:	include/linux/pata_arasan_cf_data.h
7964F:	drivers/ata/pata_arasan_cf.c
7965
7966LIBATA PATA DRIVERS
7967M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7968M:	Tejun Heo <tj@kernel.org>
7969L:	linux-ide@vger.kernel.org
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7971S:	Maintained
7972F:	drivers/ata/pata_*.c
7973F:	drivers/ata/ata_generic.c
7974
7975LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7976M:	Linus Walleij <linus.walleij@linaro.org>
7977L:	linux-ide@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979S:	Maintained
7980F:	drivers/ata/pata_ftide010.c
7981F:	drivers/ata/sata_gemini.c
7982F:	drivers/ata/sata_gemini.h
7983
7984LIBATA SATA AHCI PLATFORM devices support
7985M:	Hans de Goede <hdegoede@redhat.com>
7986M:	Tejun Heo <tj@kernel.org>
7987L:	linux-ide@vger.kernel.org
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989S:	Maintained
7990F:	drivers/ata/ahci_platform.c
7991F:	drivers/ata/libahci_platform.c
7992F:	include/linux/ahci_platform.h
7993
7994LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7995M:	Mikael Pettersson <mikpelinux@gmail.com>
7996L:	linux-ide@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:	Maintained
7999F:	drivers/ata/sata_promise.*
8000
8001LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8002M:	Tejun Heo <tj@kernel.org>
8003L:	linux-ide@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005S:	Maintained
8006F:	drivers/ata/
8007F:	include/linux/ata.h
8008F:	include/linux/libata.h
8009F:	Documentation/devicetree/bindings/ata/
8010
8011LIBLOCKDEP
8012M:	Sasha Levin <alexander.levin@verizon.com>
8013S:	Maintained
8014F:	tools/lib/lockdep/
8015
8016LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8017M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8018L:	linux-nvdimm@lists.01.org
8019Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8020S:	Supported
8021F:	drivers/nvdimm/blk.c
8022F:	drivers/nvdimm/region_devs.c
8023
8024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8025M:	Vishal Verma <vishal.l.verma@intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028S:	Supported
8029F:	drivers/nvdimm/btt*
8030
8031LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8032M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8033L:	linux-nvdimm@lists.01.org
8034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8035S:	Supported
8036F:	drivers/nvdimm/pmem*
8037
8038LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8039M:	Dan Williams <dan.j.williams@intel.com>
8040L:	linux-nvdimm@lists.01.org
8041Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8043S:	Supported
8044F:	drivers/nvdimm/*
8045F:	drivers/acpi/nfit/*
8046F:	include/linux/nd.h
8047F:	include/linux/libnvdimm.h
8048F:	include/uapi/linux/ndctl.h
8049
8050LIGHTNVM PLATFORM SUPPORT
8051M:	Matias Bjorling <mb@lightnvm.io>
8052W:	http://github/OpenChannelSSD
8053L:	linux-block@vger.kernel.org
8054S:	Maintained
8055F:	drivers/lightnvm/
8056F:	include/linux/lightnvm.h
8057F:	include/uapi/linux/lightnvm.h
8058
8059LINUX FOR POWER MACINTOSH
8060M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8061W:	http://www.penguinppc.org/
8062L:	linuxppc-dev@lists.ozlabs.org
8063S:	Maintained
8064F:	arch/powerpc/platforms/powermac/
8065F:	drivers/macintosh/
8066
8067LINUX FOR POWERPC (32-BIT AND 64-BIT)
8068M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8069M:	Paul Mackerras <paulus@samba.org>
8070M:	Michael Ellerman <mpe@ellerman.id.au>
8071W:	https://github.com/linuxppc/linux/wiki
8072L:	linuxppc-dev@lists.ozlabs.org
8073Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8075S:	Supported
8076F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8077F:	Documentation/devicetree/bindings/powerpc/
8078F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8079F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8080F:	Documentation/powerpc/
8081F:	arch/powerpc/
8082F:	drivers/char/tpm/tpm_ibmvtpm*
8083F:	drivers/crypto/nx/
8084F:	drivers/crypto/vmx/
8085F:	drivers/i2c/busses/i2c-opal.c
8086F:	drivers/net/ethernet/ibm/ibmveth.*
8087F:	drivers/net/ethernet/ibm/ibmvnic.*
8088F:	drivers/pci/hotplug/pnv_php.c
8089F:	drivers/pci/hotplug/rpa*
8090F:	drivers/rtc/rtc-opal.c
8091F:	drivers/scsi/ibmvscsi/
8092F:	drivers/tty/hvc/hvc_opal.c
8093F:	drivers/watchdog/wdrtas.c
8094F:	tools/testing/selftests/powerpc
8095N:	/pmac
8096N:	powermac
8097N:	powernv
8098N:	[^a-z0-9]ps3
8099N:	pseries
8100
8101LINUX FOR POWERPC EMBEDDED MPC5XXX
8102M:	Anatolij Gustschin <agust@denx.de>
8103L:	linuxppc-dev@lists.ozlabs.org
8104T:	git git://git.denx.de/linux-denx-agust.git
8105S:	Maintained
8106F:	arch/powerpc/platforms/512x/
8107F:	arch/powerpc/platforms/52xx/
8108
8109LINUX FOR POWERPC EMBEDDED PPC4XX
8110M:	Alistair Popple <alistair@popple.id.au>
8111M:	Matt Porter <mporter@kernel.crashing.org>
8112W:	http://www.penguinppc.org/
8113L:	linuxppc-dev@lists.ozlabs.org
8114S:	Maintained
8115F:	arch/powerpc/platforms/40x/
8116F:	arch/powerpc/platforms/44x/
8117
8118LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8119M:	Scott Wood <oss@buserror.net>
8120M:	Kumar Gala <galak@kernel.crashing.org>
8121W:	http://www.penguinppc.org/
8122L:	linuxppc-dev@lists.ozlabs.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8124S:	Maintained
8125F:	arch/powerpc/platforms/83xx/
8126F:	arch/powerpc/platforms/85xx/
8127F:	Documentation/devicetree/bindings/powerpc/fsl/
8128
8129LINUX FOR POWERPC EMBEDDED PPC8XX
8130M:	Vitaly Bordug <vitb@kernel.crashing.org>
8131W:	http://www.penguinppc.org/
8132L:	linuxppc-dev@lists.ozlabs.org
8133S:	Maintained
8134F:	arch/powerpc/platforms/8xx/
8135
8136LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8137L:	linuxppc-dev@lists.ozlabs.org
8138S:	Orphan
8139F:	arch/powerpc/*/*virtex*
8140F:	arch/powerpc/*/*/*virtex*
8141
8142LINUX FOR POWERPC PA SEMI PWRFICIENT
8143L:	linuxppc-dev@lists.ozlabs.org
8144S:	Orphan
8145F:	arch/powerpc/platforms/pasemi/
8146F:	drivers/*/*pasemi*
8147F:	drivers/*/*/*pasemi*
8148
8149LINUX KERNEL DUMP TEST MODULE (LKDTM)
8150M:	Kees Cook <keescook@chromium.org>
8151S:	Maintained
8152F:	drivers/misc/lkdtm*
8153
8154LINUX SECURITY MODULE (LSM) FRAMEWORK
8155M:	Chris Wright <chrisw@sous-sol.org>
8156L:	linux-security-module@vger.kernel.org
8157S:	Supported
8158
8159LIS3LV02D ACCELEROMETER DRIVER
8160M:	Eric Piel <eric.piel@tremplin-utc.net>
8161S:	Maintained
8162F:	Documentation/misc-devices/lis3lv02d
8163F:	drivers/misc/lis3lv02d/
8164F:	drivers/platform/x86/hp_accel.c
8165
8166LIVE PATCHING
8167M:	Josh Poimboeuf <jpoimboe@redhat.com>
8168M:	Jessica Yu <jeyu@kernel.org>
8169M:	Jiri Kosina <jikos@kernel.org>
8170M:	Miroslav Benes <mbenes@suse.cz>
8171R:	Petr Mladek <pmladek@suse.com>
8172S:	Maintained
8173F:	kernel/livepatch/
8174F:	include/linux/livepatch.h
8175F:	arch/x86/include/asm/livepatch.h
8176F:	arch/x86/kernel/livepatch.c
8177F:	Documentation/livepatch/
8178F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8179F:	samples/livepatch/
8180L:	live-patching@vger.kernel.org
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8182
8183LLC (802.2)
8184L:	netdev@vger.kernel.org
8185S:	Odd fixes
8186F:	include/linux/llc.h
8187F:	include/uapi/linux/llc.h
8188F:	include/net/llc*
8189F:	net/llc/
8190
8191LM73 HARDWARE MONITOR DRIVER
8192M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8193L:	linux-hwmon@vger.kernel.org
8194S:	Maintained
8195F:	drivers/hwmon/lm73.c
8196
8197LM78 HARDWARE MONITOR DRIVER
8198M:	Jean Delvare <jdelvare@suse.com>
8199L:	linux-hwmon@vger.kernel.org
8200S:	Maintained
8201F:	Documentation/hwmon/lm78
8202F:	drivers/hwmon/lm78.c
8203
8204LM83 HARDWARE MONITOR DRIVER
8205M:	Jean Delvare <jdelvare@suse.com>
8206L:	linux-hwmon@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/hwmon/lm83
8209F:	drivers/hwmon/lm83.c
8210
8211LM90 HARDWARE MONITOR DRIVER
8212M:	Jean Delvare <jdelvare@suse.com>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/lm90
8216F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8217F:	drivers/hwmon/lm90.c
8218F:	include/dt-bindings/thermal/lm90.h
8219
8220LM95234 HARDWARE MONITOR DRIVER
8221M:	Guenter Roeck <linux@roeck-us.net>
8222L:	linux-hwmon@vger.kernel.org
8223S:	Maintained
8224F:	Documentation/hwmon/lm95234
8225F:	drivers/hwmon/lm95234.c
8226
8227LME2510 MEDIA DRIVER
8228M:	Malcolm Priestley <tvboxspy@gmail.com>
8229L:	linux-media@vger.kernel.org
8230W:	https://linuxtv.org
8231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8232S:	Maintained
8233F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8234
8235LOADPIN SECURITY MODULE
8236M:	Kees Cook <keescook@chromium.org>
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8238S:	Supported
8239F:	security/loadpin/
8240F:	Documentation/admin-guide/LSM/LoadPin.rst
8241
8242LOCKING PRIMITIVES
8243M:	Peter Zijlstra <peterz@infradead.org>
8244M:	Ingo Molnar <mingo@redhat.com>
8245L:	linux-kernel@vger.kernel.org
8246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8247S:	Maintained
8248F:	Documentation/locking/
8249F:	include/linux/lockdep.h
8250F:	include/linux/spinlock*.h
8251F:	arch/*/include/asm/spinlock*.h
8252F:	include/linux/rwlock*.h
8253F:	include/linux/mutex*.h
8254F:	arch/*/include/asm/mutex*.h
8255F:	include/linux/rwsem*.h
8256F:	arch/*/include/asm/rwsem.h
8257F:	include/linux/seqlock.h
8258F:	lib/locking*.[ch]
8259F:	kernel/locking/
8260X:	kernel/locking/locktorture.c
8261
8262LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8263M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8264L:	linux-ntfs-dev@lists.sourceforge.net
8265W:	http://www.linux-ntfs.org/content/view/19/37/
8266S:	Maintained
8267F:	Documentation/ldm.txt
8268F:	block/partitions/ldm.*
8269
8270LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8271M:	Sathya Prakash <sathya.prakash@broadcom.com>
8272M:	Chaitra P B <chaitra.basappa@broadcom.com>
8273M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8274L:	MPT-FusionLinux.pdl@broadcom.com
8275L:	linux-scsi@vger.kernel.org
8276W:	http://www.avagotech.com/support/
8277S:	Supported
8278F:	drivers/message/fusion/
8279F:	drivers/scsi/mpt2sas/
8280F:	drivers/scsi/mpt3sas/
8281
8282LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8283M:	Matthew Wilcox <matthew@wil.cx>
8284L:	linux-scsi@vger.kernel.org
8285S:	Maintained
8286F:	drivers/scsi/sym53c8xx_2/
8287
8288LTC4261 HARDWARE MONITOR DRIVER
8289M:	Guenter Roeck <linux@roeck-us.net>
8290L:	linux-hwmon@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/hwmon/ltc4261
8293F:	drivers/hwmon/ltc4261.c
8294
8295LTC4306 I2C MULTIPLEXER DRIVER
8296M:	Michael Hennerich <michael.hennerich@analog.com>
8297W:	http://ez.analog.com/community/linux-device-drivers
8298L:	linux-i2c@vger.kernel.org
8299S:	Supported
8300F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8301F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8302
8303LTP (Linux Test Project)
8304M:	Mike Frysinger <vapier@gentoo.org>
8305M:	Cyril Hrubis <chrubis@suse.cz>
8306M:	Wanlong Gao <wanlong.gao@gmail.com>
8307M:	Jan Stancek <jstancek@redhat.com>
8308M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8309M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8310L:	ltp@lists.linux.it (subscribers-only)
8311W:	http://linux-test-project.github.io/
8312T:	git git://github.com/linux-test-project/ltp.git
8313S:	Maintained
8314
8315M32R ARCHITECTURE
8316W:	http://www.linux-m32r.org/
8317S:	Orphan
8318F:	arch/m32r/
8319
8320M68K ARCHITECTURE
8321M:	Geert Uytterhoeven <geert@linux-m68k.org>
8322L:	linux-m68k@lists.linux-m68k.org
8323W:	http://www.linux-m68k.org/
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8325S:	Maintained
8326F:	arch/m68k/
8327F:	drivers/zorro/
8328
8329M68K ON APPLE MACINTOSH
8330M:	Joshua Thompson <funaho@jurai.org>
8331W:	http://www.mac.linux-m68k.org/
8332L:	linux-m68k@lists.linux-m68k.org
8333S:	Maintained
8334F:	arch/m68k/mac/
8335
8336M68K ON HP9000/300
8337M:	Philip Blundell <philb@gnu.org>
8338W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8339S:	Maintained
8340F:	arch/m68k/hp300/
8341
8342M88DS3103 MEDIA DRIVER
8343M:	Antti Palosaari <crope@iki.fi>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346W:	http://palosaari.fi/linux/
8347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8348T:	git git://linuxtv.org/anttip/media_tree.git
8349S:	Maintained
8350F:	drivers/media/dvb-frontends/m88ds3103*
8351
8352M88RS2000 MEDIA DRIVER
8353M:	Malcolm Priestley <tvboxspy@gmail.com>
8354L:	linux-media@vger.kernel.org
8355W:	https://linuxtv.org
8356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8357S:	Maintained
8358F:	drivers/media/dvb-frontends/m88rs2000*
8359
8360MA901 MASTERKIT USB FM RADIO DRIVER
8361M:	Alexey Klimov <klimov.linux@gmail.com>
8362L:	linux-media@vger.kernel.org
8363T:	git git://linuxtv.org/media_tree.git
8364S:	Maintained
8365F:	drivers/media/radio/radio-ma901.c
8366
8367MAC80211
8368M:	Johannes Berg <johannes@sipsolutions.net>
8369L:	linux-wireless@vger.kernel.org
8370W:	http://wireless.kernel.org/
8371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8373S:	Maintained
8374F:	Documentation/networking/mac80211-injection.txt
8375F:	include/net/mac80211.h
8376F:	net/mac80211/
8377F:	drivers/net/wireless/mac80211_hwsim.[ch]
8378F:	Documentation/networking/mac80211_hwsim/README
8379
8380MAILBOX API
8381M:	Jassi Brar <jassisinghbrar@gmail.com>
8382L:	linux-kernel@vger.kernel.org
8383S:	Maintained
8384F:	drivers/mailbox/
8385F:	include/linux/mailbox_client.h
8386F:	include/linux/mailbox_controller.h
8387
8388MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8389M:	Michael Kerrisk <mtk.manpages@gmail.com>
8390W:	http://www.kernel.org/doc/man-pages
8391L:	linux-man@vger.kernel.org
8392S:	Maintained
8393
8394MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8395M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8396L:	linux-mips@linux-mips.org
8397S:	Maintained
8398F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8399
8400MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8401M:	Andrew Lunn <andrew@lunn.ch>
8402M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8403L:	netdev@vger.kernel.org
8404S:	Maintained
8405F:	drivers/net/dsa/mv88e6xxx/
8406F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8407
8408MARVELL ARMADA DRM SUPPORT
8409M:	Russell King <linux@armlinux.org.uk>
8410S:	Maintained
8411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8412T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8413F:	drivers/gpu/drm/armada/
8414F:	include/uapi/drm/armada_drm.h
8415F:	Documentation/devicetree/bindings/display/armada/
8416
8417MARVELL CRYPTO DRIVER
8418M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8419M:	Arnaud Ebalard <arno@natisbad.org>
8420F:	drivers/crypto/marvell/
8421S:	Maintained
8422L:	linux-crypto@vger.kernel.org
8423
8424MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8425M:	Mirko Lindner <mlindner@marvell.com>
8426M:	Stephen Hemminger <stephen@networkplumber.org>
8427L:	netdev@vger.kernel.org
8428S:	Maintained
8429F:	drivers/net/ethernet/marvell/sk*
8430
8431MARVELL LIBERTAS WIRELESS DRIVER
8432L:	libertas-dev@lists.infradead.org
8433S:	Orphan
8434F:	drivers/net/wireless/marvell/libertas/
8435
8436MARVELL MACCHIATOBIN SUPPORT
8437M:	Russell King <rmk@armlinux.org.uk>
8438L:	linux-arm-kernel@lists.infradead.org
8439S:	Maintained
8440F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8441
8442MARVELL MV643XX ETHERNET DRIVER
8443M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8444L:	netdev@vger.kernel.org
8445S:	Maintained
8446F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8447F:	include/linux/mv643xx.h
8448
8449MARVELL MV88X3310 PHY DRIVER
8450M:	Russell King <rmk@armlinux.org.uk>
8451L:	netdev@vger.kernel.org
8452S:	Maintained
8453F:	drivers/net/phy/marvell10g.c
8454
8455MARVELL MVNETA ETHERNET DRIVER
8456M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8457L:	netdev@vger.kernel.org
8458S:	Maintained
8459F:	drivers/net/ethernet/marvell/mvneta.*
8460
8461MARVELL MWIFIEX WIRELESS DRIVER
8462M:	Amitkumar Karwar <amitkarwar@gmail.com>
8463M:	Nishant Sarmukadam <nishants@marvell.com>
8464M:	Ganapathi Bhat <gbhat@marvell.com>
8465M:	Xinming Hu <huxm@marvell.com>
8466L:	linux-wireless@vger.kernel.org
8467S:	Maintained
8468F:	drivers/net/wireless/marvell/mwifiex/
8469
8470MARVELL MWL8K WIRELESS DRIVER
8471M:	Lennert Buytenhek <buytenh@wantstofly.org>
8472L:	linux-wireless@vger.kernel.org
8473S:	Odd Fixes
8474F:	drivers/net/wireless/marvell/mwl8k.c
8475
8476MARVELL NAND CONTROLLER DRIVER
8477M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8478L:	linux-mtd@lists.infradead.org
8479S:	Maintained
8480F:	drivers/mtd/nand/marvell_nand.c
8481F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8482
8483MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8484M:	Nicolas Pitre <nico@fluxnic.net>
8485S:	Odd Fixes
8486F:	drivers/mmc/host/mvsdio.*
8487
8488MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8489M:	Hu Ziji <huziji@marvell.com>
8490L:	linux-mmc@vger.kernel.org
8491S:	Supported
8492F:	drivers/mmc/host/sdhci-xenon*
8493F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8494
8495MATROX FRAMEBUFFER DRIVER
8496L:	linux-fbdev@vger.kernel.org
8497S:	Orphan
8498F:	drivers/video/fbdev/matrox/matroxfb_*
8499F:	include/uapi/linux/matroxfb.h
8500
8501MAX16065 HARDWARE MONITOR DRIVER
8502M:	Guenter Roeck <linux@roeck-us.net>
8503L:	linux-hwmon@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/hwmon/max16065
8506F:	drivers/hwmon/max16065.c
8507
8508MAX20751 HARDWARE MONITOR DRIVER
8509M:	Guenter Roeck <linux@roeck-us.net>
8510L:	linux-hwmon@vger.kernel.org
8511S:	Maintained
8512F:	Documentation/hwmon/max20751
8513F:	drivers/hwmon/max20751.c
8514
8515MAX2175 SDR TUNER DRIVER
8516M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8517L:	linux-media@vger.kernel.org
8518T:	git git://linuxtv.org/media_tree.git
8519S:	Maintained
8520F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8521F:	Documentation/media/v4l-drivers/max2175.rst
8522F:	drivers/media/i2c/max2175*
8523F:	include/uapi/linux/max2175.h
8524
8525MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8526L:	linux-hwmon@vger.kernel.org
8527S:	Orphan
8528F:	Documentation/hwmon/max6650
8529F:	drivers/hwmon/max6650.c
8530
8531MAX6697 HARDWARE MONITOR DRIVER
8532M:	Guenter Roeck <linux@roeck-us.net>
8533L:	linux-hwmon@vger.kernel.org
8534S:	Maintained
8535F:	Documentation/hwmon/max6697
8536F:	Documentation/devicetree/bindings/i2c/max6697.txt
8537F:	drivers/hwmon/max6697.c
8538F:	include/linux/platform_data/max6697.h
8539
8540MAX9860 MONO AUDIO VOICE CODEC DRIVER
8541M:	Peter Rosin <peda@axentia.se>
8542L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8543S:	Maintained
8544F:	Documentation/devicetree/bindings/sound/max9860.txt
8545F:	sound/soc/codecs/max9860.*
8546
8547MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8548M:	Javier Martinez Canillas <javier@dowhile0.org>
8549L:	linux-kernel@vger.kernel.org
8550S:	Supported
8551F:	drivers/regulator/max77802-regulator.c
8552F:	Documentation/devicetree/bindings/*/*max77802.txt
8553F:	include/dt-bindings/*/*max77802.h
8554
8555MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8556M:	Krzysztof Kozlowski <krzk@kernel.org>
8557M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8558L:	linux-pm@vger.kernel.org
8559S:	Supported
8560F:	drivers/power/supply/max14577_charger.c
8561F:	drivers/power/supply/max77693_charger.c
8562
8563MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8564M:	Chanwoo Choi <cw00.choi@samsung.com>
8565M:	Krzysztof Kozlowski <krzk@kernel.org>
8566M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8567L:	linux-kernel@vger.kernel.org
8568S:	Supported
8569F:	drivers/*/max14577*.c
8570F:	drivers/*/max77686*.c
8571F:	drivers/*/max77693*.c
8572F:	drivers/extcon/extcon-max14577.c
8573F:	drivers/extcon/extcon-max77693.c
8574F:	drivers/rtc/rtc-max77686.c
8575F:	drivers/clk/clk-max77686.c
8576F:	Documentation/devicetree/bindings/mfd/max14577.txt
8577F:	Documentation/devicetree/bindings/*/max77686.txt
8578F:	Documentation/devicetree/bindings/mfd/max77693.txt
8579F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8580F:	include/linux/mfd/max14577*.h
8581F:	include/linux/mfd/max77686*.h
8582F:	include/linux/mfd/max77693*.h
8583
8584MAXIRADIO FM RADIO RECEIVER DRIVER
8585M:	Hans Verkuil <hverkuil@xs4all.nl>
8586L:	linux-media@vger.kernel.org
8587T:	git git://linuxtv.org/media_tree.git
8588W:	https://linuxtv.org
8589S:	Maintained
8590F:	drivers/media/radio/radio-maxiradio*
8591
8592MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8593M:	Peter Rosin <peda@axentia.se>
8594L:	linux-iio@vger.kernel.org
8595S:	Maintained
8596F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8597F:	drivers/iio/potentiometer/mcp4531.c
8598
8599MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8600M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8601L:	linux-iio@vger.kernel.org
8602S:	Maintained
8603F:	drivers/iio/dac/cio-dac.c
8604
8605MEDIA DRIVERS FOR ASCOT2E
8606M:	Sergey Kozlov <serjk@netup.ru>
8607M:	Abylay Ospan <aospan@netup.ru>
8608L:	linux-media@vger.kernel.org
8609W:	https://linuxtv.org
8610W:	http://netup.tv/
8611T:	git git://linuxtv.org/media_tree.git
8612S:	Supported
8613F:	drivers/media/dvb-frontends/ascot2e*
8614
8615MEDIA DRIVERS FOR CXD2841ER
8616M:	Sergey Kozlov <serjk@netup.ru>
8617M:	Abylay Ospan <aospan@netup.ru>
8618L:	linux-media@vger.kernel.org
8619W:	https://linuxtv.org
8620W:	http://netup.tv/
8621T:	git git://linuxtv.org/media_tree.git
8622S:	Supported
8623F:	drivers/media/dvb-frontends/cxd2841er*
8624
8625MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8626M:	Daniel Scheller <d.scheller.oss@gmail.com>
8627L:	linux-media@vger.kernel.org
8628W:	https://linuxtv.org
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Maintained
8631F:	drivers/media/pci/ddbridge/*
8632
8633MEDIA DRIVERS FOR FREESCALE IMX
8634M:	Steve Longerbeam <slongerbeam@gmail.com>
8635M:	Philipp Zabel <p.zabel@pengutronix.de>
8636L:	linux-media@vger.kernel.org
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Maintained
8639F:	Documentation/devicetree/bindings/media/imx.txt
8640F:	Documentation/media/v4l-drivers/imx.rst
8641F:	drivers/staging/media/imx/
8642F:	include/linux/imx-media.h
8643F:	include/media/imx.h
8644
8645MEDIA DRIVERS FOR HELENE
8646M:	Abylay Ospan <aospan@netup.ru>
8647L:	linux-media@vger.kernel.org
8648W:	https://linuxtv.org
8649W:	http://netup.tv/
8650T:	git git://linuxtv.org/media_tree.git
8651S:	Supported
8652F:	drivers/media/dvb-frontends/helene*
8653
8654MEDIA DRIVERS FOR HORUS3A
8655M:	Sergey Kozlov <serjk@netup.ru>
8656M:	Abylay Ospan <aospan@netup.ru>
8657L:	linux-media@vger.kernel.org
8658W:	https://linuxtv.org
8659W:	http://netup.tv/
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	drivers/media/dvb-frontends/horus3a*
8663
8664MEDIA DRIVERS FOR LNBH25
8665M:	Sergey Kozlov <serjk@netup.ru>
8666M:	Abylay Ospan <aospan@netup.ru>
8667L:	linux-media@vger.kernel.org
8668W:	https://linuxtv.org
8669W:	http://netup.tv/
8670T:	git git://linuxtv.org/media_tree.git
8671S:	Supported
8672F:	drivers/media/dvb-frontends/lnbh25*
8673
8674MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8675M:	Daniel Scheller <d.scheller.oss@gmail.com>
8676L:	linux-media@vger.kernel.org
8677W:	https://linuxtv.org
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Maintained
8680F:	drivers/media/dvb-frontends/mxl5xx*
8681
8682MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8683M:	Sergey Kozlov <serjk@netup.ru>
8684M:	Abylay Ospan <aospan@netup.ru>
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687W:	http://netup.tv/
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Supported
8690F:	drivers/media/pci/netup_unidvb/*
8691
8692MEDIA DRIVERS FOR RENESAS - DRIF
8693M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8694L:	linux-media@vger.kernel.org
8695L:	linux-renesas-soc@vger.kernel.org
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Supported
8698F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8699F:	drivers/media/platform/rcar_drif.c
8700
8701MEDIA DRIVERS FOR RENESAS - FCP
8702M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8703L:	linux-media@vger.kernel.org
8704L:	linux-renesas-soc@vger.kernel.org
8705T:	git git://linuxtv.org/media_tree.git
8706S:	Supported
8707F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8708F:	drivers/media/platform/rcar-fcp.c
8709F:	include/media/rcar-fcp.h
8710
8711MEDIA DRIVERS FOR RENESAS - FDP1
8712M:	Kieran Bingham <kieran@bingham.xyz>
8713L:	linux-media@vger.kernel.org
8714L:	linux-renesas-soc@vger.kernel.org
8715T:	git git://linuxtv.org/media_tree.git
8716S:	Supported
8717F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8718F:	drivers/media/platform/rcar_fdp1.c
8719
8720MEDIA DRIVERS FOR RENESAS - VIN
8721M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8722L:	linux-media@vger.kernel.org
8723L:	linux-renesas-soc@vger.kernel.org
8724T:	git git://linuxtv.org/media_tree.git
8725S:	Supported
8726F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8727F:	drivers/media/platform/rcar-vin/
8728
8729MEDIA DRIVERS FOR RENESAS - VSP1
8730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8731L:	linux-media@vger.kernel.org
8732L:	linux-renesas-soc@vger.kernel.org
8733T:	git git://linuxtv.org/media_tree.git
8734S:	Supported
8735F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8736F:	drivers/media/platform/vsp1/
8737
8738MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8739M:	Daniel Scheller <d.scheller.oss@gmail.com>
8740L:	linux-media@vger.kernel.org
8741W:	https://linuxtv.org
8742T:	git git://linuxtv.org/media_tree.git
8743S:	Maintained
8744F:	drivers/media/dvb-frontends/stv0910*
8745
8746MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8747M:	Daniel Scheller <d.scheller.oss@gmail.com>
8748L:	linux-media@vger.kernel.org
8749W:	https://linuxtv.org
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Maintained
8752F:	drivers/media/dvb-frontends/stv6111*
8753
8754MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8755M:	Dmitry Osipenko <digetx@gmail.com>
8756L:	linux-media@vger.kernel.org
8757L:	linux-tegra@vger.kernel.org
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Maintained
8760F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8761F:	drivers/staging/media/tegra-vde/
8762
8763MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8764M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8766P:	LinuxTV.org Project
8767L:	linux-media@vger.kernel.org
8768W:	https://linuxtv.org
8769Q:	http://patchwork.kernel.org/project/linux-media/list/
8770T:	git git://linuxtv.org/media_tree.git
8771S:	Maintained
8772F:	Documentation/devicetree/bindings/media/
8773F:	Documentation/media/
8774F:	drivers/media/
8775F:	drivers/staging/media/
8776F:	include/linux/platform_data/media/
8777F:	include/media/
8778F:	include/uapi/linux/dvb/
8779F:	include/uapi/linux/videodev2.h
8780F:	include/uapi/linux/media.h
8781F:	include/uapi/linux/v4l2-*
8782F:	include/uapi/linux/meye.h
8783F:	include/uapi/linux/ivtv*
8784F:	include/uapi/linux/uvcvideo.h
8785
8786MEDIATEK CIR DRIVER
8787M:	Sean Wang <sean.wang@mediatek.com>
8788S:	Maintained
8789F:	drivers/media/rc/mtk-cir.c
8790
8791MEDIATEK PMIC LED DRIVER
8792M:	Sean Wang <sean.wang@mediatek.com>
8793S:	Maintained
8794F:	drivers/leds/leds-mt6323.c
8795F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8796
8797MEDIATEK ETHERNET DRIVER
8798M:	Felix Fietkau <nbd@openwrt.org>
8799M:	John Crispin <john@phrozen.org>
8800M:	Sean Wang <sean.wang@mediatek.com>
8801M:	Nelson Chang <nelson.chang@mediatek.com>
8802L:	netdev@vger.kernel.org
8803S:	Maintained
8804F:	drivers/net/ethernet/mediatek/
8805
8806MEDIATEK SWITCH DRIVER
8807M:	Sean Wang <sean.wang@mediatek.com>
8808L:	netdev@vger.kernel.org
8809S:	Maintained
8810F:	drivers/net/dsa/mt7530.*
8811F:	net/dsa/tag_mtk.c
8812
8813MEDIATEK JPEG DRIVER
8814M:	Rick Chang <rick.chang@mediatek.com>
8815M:	Bin Liu <bin.liu@mediatek.com>
8816S:	Supported
8817F:	drivers/media/platform/mtk-jpeg/
8818F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8819
8820MEDIATEK MDP DRIVER
8821M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8822M:	Houlong Wei <houlong.wei@mediatek.com>
8823M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8824S:	Supported
8825F:	drivers/media/platform/mtk-mdp/
8826F:	drivers/media/platform/mtk-vpu/
8827F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8828
8829MEDIATEK MEDIA DRIVER
8830M:	Tiffany Lin <tiffany.lin@mediatek.com>
8831M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8832S:	Supported
8833F:	drivers/media/platform/mtk-vcodec/
8834F:	drivers/media/platform/mtk-vpu/
8835F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8836F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8837
8838MEDIATEK MT7601U WIRELESS LAN DRIVER
8839M:	Jakub Kicinski <kubakici@wp.pl>
8840L:	linux-wireless@vger.kernel.org
8841S:	Maintained
8842F:	drivers/net/wireless/mediatek/mt7601u/
8843
8844MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8845M:	Sean Wang <sean.wang@mediatek.com>
8846S:	Maintained
8847F:	drivers/char/hw_random/mtk-rng.c
8848
8849MEDIATEK USB3 DRD IP DRIVER
8850M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8851L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8853L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8854S:	Maintained
8855F:	drivers/usb/mtu3/
8856
8857MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8858M:	Peter Senna Tschudin <peter.senna@collabora.com>
8859M:	Martin Donnelly <martin.donnelly@ge.com>
8860M:	Martyn Welch <martyn.welch@collabora.co.uk>
8861S:	Maintained
8862F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8863F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8864
8865MEGARAID SCSI/SAS DRIVERS
8866M:	Kashyap Desai <kashyap.desai@broadcom.com>
8867M:	Sumit Saxena <sumit.saxena@broadcom.com>
8868M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8869L:	megaraidlinux.pdl@broadcom.com
8870L:	linux-scsi@vger.kernel.org
8871W:	http://www.avagotech.com/support/
8872S:	Maintained
8873F:	Documentation/scsi/megaraid.txt
8874F:	drivers/scsi/megaraid.*
8875F:	drivers/scsi/megaraid/
8876
8877MELEXIS MLX90614 DRIVER
8878M:	Crt Mori <cmo@melexis.com>
8879L:	linux-iio@vger.kernel.org
8880W:	http://www.melexis.com
8881S:	Supported
8882F:	drivers/iio/temperature/mlx90614.c
8883
8884MELFAS MIP4 TOUCHSCREEN DRIVER
8885M:	Sangwon Jee <jeesw@melfas.com>
8886W:	http://www.melfas.com
8887S:	Supported
8888F:	drivers/input/touchscreen/melfas_mip4.c
8889F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8890
8891MELLANOX ETHERNET DRIVER (mlx4_en)
8892M:	Tariq Toukan <tariqt@mellanox.com>
8893L:	netdev@vger.kernel.org
8894S:	Supported
8895W:	http://www.mellanox.com
8896Q:	http://patchwork.ozlabs.org/project/netdev/list/
8897F:	drivers/net/ethernet/mellanox/mlx4/en_*
8898
8899MELLANOX ETHERNET DRIVER (mlx5e)
8900M:	Saeed Mahameed <saeedm@mellanox.com>
8901L:	netdev@vger.kernel.org
8902S:	Supported
8903W:	http://www.mellanox.com
8904Q:	http://patchwork.ozlabs.org/project/netdev/list/
8905F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8906
8907MELLANOX ETHERNET INNOVA DRIVER
8908M:	Ilan Tayari <ilant@mellanox.com>
8909R:	Boris Pismenny <borisp@mellanox.com>
8910L:	netdev@vger.kernel.org
8911S:	Supported
8912W:	http://www.mellanox.com
8913Q:	http://patchwork.ozlabs.org/project/netdev/list/
8914F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8915F:	include/linux/mlx5/mlx5_ifc_fpga.h
8916
8917MELLANOX ETHERNET INNOVA IPSEC DRIVER
8918M:	Ilan Tayari <ilant@mellanox.com>
8919R:	Boris Pismenny <borisp@mellanox.com>
8920L:	netdev@vger.kernel.org
8921S:	Supported
8922W:	http://www.mellanox.com
8923Q:	http://patchwork.ozlabs.org/project/netdev/list/
8924F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8925F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8926
8927MELLANOX ETHERNET SWITCH DRIVERS
8928M:	Jiri Pirko <jiri@mellanox.com>
8929M:	Ido Schimmel <idosch@mellanox.com>
8930L:	netdev@vger.kernel.org
8931S:	Supported
8932W:	http://www.mellanox.com
8933Q:	http://patchwork.ozlabs.org/project/netdev/list/
8934F:	drivers/net/ethernet/mellanox/mlxsw/
8935
8936MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8937M:	mlxsw@mellanox.com
8938L:	netdev@vger.kernel.org
8939S:	Supported
8940W:	http://www.mellanox.com
8941Q:	http://patchwork.ozlabs.org/project/netdev/list/
8942F:	drivers/net/ethernet/mellanox/mlxfw/
8943
8944MELLANOX HARDWARE PLATFORM SUPPORT
8945M:	Andy Shevchenko <andy@infradead.org>
8946M:	Darren Hart <dvhart@infradead.org>
8947M:	Vadim Pasternak <vadimp@mellanox.com>
8948L:	platform-driver-x86@vger.kernel.org
8949S:	Supported
8950F:	drivers/platform/mellanox/
8951
8952MELLANOX MLX4 core VPI driver
8953M:	Tariq Toukan <tariqt@mellanox.com>
8954L:	netdev@vger.kernel.org
8955L:	linux-rdma@vger.kernel.org
8956W:	http://www.mellanox.com
8957Q:	http://patchwork.ozlabs.org/project/netdev/list/
8958S:	Supported
8959F:	drivers/net/ethernet/mellanox/mlx4/
8960F:	include/linux/mlx4/
8961
8962MELLANOX MLX4 IB driver
8963M:	Yishai Hadas <yishaih@mellanox.com>
8964L:	linux-rdma@vger.kernel.org
8965W:	http://www.mellanox.com
8966Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8967S:	Supported
8968F:	drivers/infiniband/hw/mlx4/
8969F:	include/linux/mlx4/
8970F:	include/uapi/rdma/mlx4-abi.h
8971
8972MELLANOX MLX5 core VPI driver
8973M:	Saeed Mahameed <saeedm@mellanox.com>
8974M:	Matan Barak <matanb@mellanox.com>
8975M:	Leon Romanovsky <leonro@mellanox.com>
8976L:	netdev@vger.kernel.org
8977L:	linux-rdma@vger.kernel.org
8978W:	http://www.mellanox.com
8979Q:	http://patchwork.ozlabs.org/project/netdev/list/
8980S:	Supported
8981F:	drivers/net/ethernet/mellanox/mlx5/core/
8982F:	include/linux/mlx5/
8983
8984MELLANOX MLX5 IB driver
8985M:	Matan Barak <matanb@mellanox.com>
8986M:	Leon Romanovsky <leonro@mellanox.com>
8987L:	linux-rdma@vger.kernel.org
8988W:	http://www.mellanox.com
8989Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8990S:	Supported
8991F:	drivers/infiniband/hw/mlx5/
8992F:	include/linux/mlx5/
8993F:	include/uapi/rdma/mlx5-abi.h
8994
8995MELLANOX MLXCPLD I2C AND MUX DRIVER
8996M:	Vadim Pasternak <vadimp@mellanox.com>
8997M:	Michael Shych <michaelsh@mellanox.com>
8998L:	linux-i2c@vger.kernel.org
8999S:	Supported
9000F:	drivers/i2c/busses/i2c-mlxcpld.c
9001F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9002F:	Documentation/i2c/busses/i2c-mlxcpld
9003
9004MELLANOX MLXCPLD LED DRIVER
9005M:	Vadim Pasternak <vadimp@mellanox.com>
9006L:	linux-leds@vger.kernel.org
9007S:	Supported
9008F:	drivers/leds/leds-mlxcpld.c
9009F:	Documentation/leds/leds-mlxcpld.txt
9010
9011MELLANOX PLATFORM DRIVER
9012M:	Vadim Pasternak <vadimp@mellanox.com>
9013L:	platform-driver-x86@vger.kernel.org
9014S:	Supported
9015F:	drivers/platform/x86/mlx-platform.c
9016
9017MEMBARRIER SUPPORT
9018M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9019M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9020L:	linux-kernel@vger.kernel.org
9021S:	Supported
9022F:	kernel/sched/membarrier.c
9023F:	include/uapi/linux/membarrier.h
9024F:	arch/powerpc/include/asm/membarrier.h
9025
9026MEMORY MANAGEMENT
9027L:	linux-mm@kvack.org
9028W:	http://www.linux-mm.org
9029S:	Maintained
9030F:	include/linux/mm.h
9031F:	include/linux/gfp.h
9032F:	include/linux/mmzone.h
9033F:	include/linux/memory_hotplug.h
9034F:	include/linux/vmalloc.h
9035F:	mm/
9036
9037MEMORY TECHNOLOGY DEVICES (MTD)
9038M:	David Woodhouse <dwmw2@infradead.org>
9039M:	Brian Norris <computersforpeace@gmail.com>
9040M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9041M:	Marek Vasut <marek.vasut@gmail.com>
9042M:	Richard Weinberger <richard@nod.at>
9043M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9044L:	linux-mtd@lists.infradead.org
9045W:	http://www.linux-mtd.infradead.org/
9046Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9047T:	git git://git.infradead.org/linux-mtd.git master
9048T:	git git://git.infradead.org/linux-mtd.git mtd/next
9049S:	Maintained
9050F:	Documentation/devicetree/bindings/mtd/
9051F:	drivers/mtd/
9052F:	include/linux/mtd/
9053F:	include/uapi/mtd/
9054
9055MEN A21 WATCHDOG DRIVER
9056M:	Johannes Thumshirn <morbidrsa@gmail.com>
9057L:	linux-watchdog@vger.kernel.org
9058S:	Maintained
9059F:	drivers/watchdog/mena21_wdt.c
9060
9061MEN CHAMELEON BUS (mcb)
9062M:	Johannes Thumshirn <morbidrsa@gmail.com>
9063S:	Maintained
9064F:	drivers/mcb/
9065F:	include/linux/mcb.h
9066F:	Documentation/men-chameleon-bus.txt
9067
9068MEN F21BMC (Board Management Controller)
9069M:	Andreas Werner <andreas.werner@men.de>
9070S:	Supported
9071F:	drivers/mfd/menf21bmc.c
9072F:	drivers/watchdog/menf21bmc_wdt.c
9073F:	drivers/leds/leds-menf21bmc.c
9074F:	drivers/hwmon/menf21bmc_hwmon.c
9075F:	Documentation/hwmon/menf21bmc
9076
9077MESON AO CEC DRIVER FOR AMLOGIC SOCS
9078M:	Neil Armstrong <narmstrong@baylibre.com>
9079L:	linux-media@lists.freedesktop.org
9080L:	linux-amlogic@lists.infradead.org
9081W:	http://linux-meson.com/
9082S:	Supported
9083F:	drivers/media/platform/meson/ao-cec.c
9084F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9085T:	git git://linuxtv.org/media_tree.git
9086
9087METAG ARCHITECTURE
9088M:	James Hogan <jhogan@kernel.org>
9089L:	linux-metag@vger.kernel.org
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9091S:	Odd Fixes
9092F:	arch/metag/
9093F:	Documentation/metag/
9094F:	Documentation/devicetree/bindings/metag/
9095F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9096F:	drivers/clocksource/metag_generic.c
9097F:	drivers/irqchip/irq-metag.c
9098F:	drivers/irqchip/irq-metag-ext.c
9099F:	drivers/tty/metag_da.c
9100
9101MICROBLAZE ARCHITECTURE
9102M:	Michal Simek <monstr@monstr.eu>
9103W:	http://www.monstr.eu/fdt/
9104T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9105S:	Supported
9106F:	arch/microblaze/
9107
9108MICROCHIP / ATMEL AT91 SERIAL DRIVER
9109M:	Richard Genoud <richard.genoud@gmail.com>
9110S:	Maintained
9111F:	drivers/tty/serial/atmel_serial.c
9112F:	drivers/tty/serial/atmel_serial.h
9113
9114MICROCHIP / ATMEL DMA DRIVER
9115M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9117L:	dmaengine@vger.kernel.org
9118S:	Supported
9119F:	drivers/dma/at_hdmac.c
9120F:	drivers/dma/at_hdmac_regs.h
9121F:	include/linux/platform_data/dma-atmel.h
9122
9123MICROCHIP / ATMEL ECC DRIVER
9124M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9125L:	linux-crypto@vger.kernel.org
9126S:	Maintained
9127F:	drivers/crypto/atmel-ecc.*
9128
9129MICROCHIP / ATMEL ISC DRIVER
9130M:	Songjun Wu <songjun.wu@microchip.com>
9131L:	linux-media@vger.kernel.org
9132S:	Supported
9133F:	drivers/media/platform/atmel/atmel-isc.c
9134F:	drivers/media/platform/atmel/atmel-isc-regs.h
9135F:	devicetree/bindings/media/atmel-isc.txt
9136
9137MICROCHIP / ATMEL NAND DRIVER
9138M:	Wenyou Yang <wenyou.yang@microchip.com>
9139M:	Josh Wu <rainyfeeling@outlook.com>
9140L:	linux-mtd@lists.infradead.org
9141S:	Supported
9142F:	drivers/mtd/nand/atmel/*
9143F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9144
9145MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9146M:	Woojung Huh <Woojung.Huh@microchip.com>
9147M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9148L:	netdev@vger.kernel.org
9149S:	Maintained
9150F:	net/dsa/tag_ksz.c
9151F:	drivers/net/dsa/microchip/*
9152F:	include/linux/platform_data/microchip-ksz.h
9153F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9154
9155MICROCHIP USB251XB DRIVER
9156M:	Richard Leitner <richard.leitner@skidata.com>
9157L:	linux-usb@vger.kernel.org
9158S:	Maintained
9159F:	drivers/usb/misc/usb251xb.c
9160F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9161
9162MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9163M:	Don Brace <don.brace@microsemi.com>
9164L:	esc.storagedev@microsemi.com
9165L:	linux-scsi@vger.kernel.org
9166S:	Supported
9167F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9168F:	drivers/scsi/smartpqi/Kconfig
9169F:	drivers/scsi/smartpqi/Makefile
9170F:	include/linux/cciss*.h
9171F:	include/uapi/linux/cciss*.h
9172F:	Documentation/scsi/smartpqi.txt
9173
9174MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9175M:	Chen Yu <yu.c.chen@intel.com>
9176L:	platform-driver-x86@vger.kernel.org
9177S:	Supported
9178F:	drivers/platform/x86/surfacepro3_button.c
9179
9180MICROTEK X6 SCANNER
9181M:	Oliver Neukum <oliver@neukum.org>
9182S:	Maintained
9183F:	drivers/usb/image/microtek.*
9184
9185MIPS
9186M:	Ralf Baechle <ralf@linux-mips.org>
9187M:	James Hogan <jhogan@kernel.org>
9188L:	linux-mips@linux-mips.org
9189W:	http://www.linux-mips.org/
9190T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9191Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9192S:	Supported
9193F:	Documentation/devicetree/bindings/mips/
9194F:	Documentation/mips/
9195F:	arch/mips/
9196F:	drivers/platform/mips/
9197
9198MIPS BOSTON DEVELOPMENT BOARD
9199M:	Paul Burton <paul.burton@mips.com>
9200L:	linux-mips@linux-mips.org
9201S:	Maintained
9202F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9203F:	arch/mips/boot/dts/img/boston.dts
9204F:	arch/mips/configs/generic/board-boston.config
9205F:	drivers/clk/imgtec/clk-boston.c
9206F:	include/dt-bindings/clock/boston-clock.h
9207
9208MIPS GENERIC PLATFORM
9209M:	Paul Burton <paul.burton@mips.com>
9210L:	linux-mips@linux-mips.org
9211S:	Supported
9212F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9213F:	arch/mips/generic/
9214F:	arch/mips/tools/generic-board-config.sh
9215
9216MIPS/LOONGSON1 ARCHITECTURE
9217M:	Keguang Zhang <keguang.zhang@gmail.com>
9218L:	linux-mips@linux-mips.org
9219S:	Maintained
9220F:	arch/mips/loongson32/
9221F:	arch/mips/include/asm/mach-loongson32/
9222F:	drivers/*/*loongson1*
9223F:	drivers/*/*/*loongson1*
9224
9225MIPS/LOONGSON2 ARCHITECTURE
9226M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9227L:	linux-mips@linux-mips.org
9228S:	Maintained
9229F:	arch/mips/loongson64/*{2e/2f}*
9230F:	arch/mips/include/asm/mach-loongson64/
9231F:	drivers/*/*loongson2*
9232F:	drivers/*/*/*loongson2*
9233
9234MIPS/LOONGSON3 ARCHITECTURE
9235M:	Huacai Chen <chenhc@lemote.com>
9236L:	linux-mips@linux-mips.org
9237S:	Maintained
9238F:	arch/mips/loongson64/
9239F:	arch/mips/include/asm/mach-loongson64/
9240F:	drivers/platform/mips/cpu_hwmon.c
9241F:	drivers/*/*loongson3*
9242F:	drivers/*/*/*loongson3*
9243
9244MIPS RINT INSTRUCTION EMULATION
9245M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9246L:	linux-mips@linux-mips.org
9247S:	Supported
9248F:	arch/mips/math-emu/sp_rint.c
9249F:	arch/mips/math-emu/dp_rint.c
9250
9251MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9252M:	Hans Verkuil <hverkuil@xs4all.nl>
9253L:	linux-media@vger.kernel.org
9254T:	git git://linuxtv.org/media_tree.git
9255W:	https://linuxtv.org
9256S:	Odd Fixes
9257F:	drivers/media/radio/radio-miropcm20*
9258
9259MMP SUPPORT
9260M:	Eric Miao <eric.y.miao@gmail.com>
9261M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263T:	git git://github.com/hzhuang1/linux.git
9264T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9265S:	Maintained
9266F:	arch/arm/boot/dts/mmp*
9267F:	arch/arm/mach-mmp/
9268
9269MN88472 MEDIA DRIVER
9270M:	Antti Palosaari <crope@iki.fi>
9271L:	linux-media@vger.kernel.org
9272W:	https://linuxtv.org
9273W:	http://palosaari.fi/linux/
9274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9275S:	Maintained
9276F:	drivers/media/dvb-frontends/mn88472*
9277
9278MN88473 MEDIA DRIVER
9279M:	Antti Palosaari <crope@iki.fi>
9280L:	linux-media@vger.kernel.org
9281W:	https://linuxtv.org
9282W:	http://palosaari.fi/linux/
9283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9284S:	Maintained
9285F:	drivers/media/dvb-frontends/mn88473*
9286
9287MODULE SUPPORT
9288M:	Jessica Yu <jeyu@kernel.org>
9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9290S:	Maintained
9291F:	include/linux/module.h
9292F:	kernel/module.c
9293
9294MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9295W:	http://popies.net/meye/
9296S:	Orphan
9297F:	Documentation/media/v4l-drivers/meye*
9298F:	drivers/media/pci/meye/
9299F:	include/uapi/linux/meye.h
9300
9301MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9302M:	Jiri Slaby <jirislaby@gmail.com>
9303S:	Maintained
9304F:	Documentation/serial/moxa-smartio
9305F:	drivers/tty/mxser.*
9306
9307MR800 AVERMEDIA USB FM RADIO DRIVER
9308M:	Alexey Klimov <klimov.linux@gmail.com>
9309L:	linux-media@vger.kernel.org
9310T:	git git://linuxtv.org/media_tree.git
9311S:	Maintained
9312F:	drivers/media/radio/radio-mr800.c
9313
9314MRF24J40 IEEE 802.15.4 RADIO DRIVER
9315M:	Alan Ott <alan@signal11.us>
9316L:	linux-wpan@vger.kernel.org
9317S:	Maintained
9318F:	drivers/net/ieee802154/mrf24j40.c
9319F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9320
9321MSI LAPTOP SUPPORT
9322M:	"Lee, Chun-Yi" <jlee@suse.com>
9323L:	platform-driver-x86@vger.kernel.org
9324S:	Maintained
9325F:	drivers/platform/x86/msi-laptop.c
9326
9327MSI WMI SUPPORT
9328L:	platform-driver-x86@vger.kernel.org
9329S:	Orphan
9330F:	drivers/platform/x86/msi-wmi.c
9331
9332MSI001 MEDIA DRIVER
9333M:	Antti Palosaari <crope@iki.fi>
9334L:	linux-media@vger.kernel.org
9335W:	https://linuxtv.org
9336W:	http://palosaari.fi/linux/
9337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9338T:	git git://linuxtv.org/anttip/media_tree.git
9339S:	Maintained
9340F:	drivers/media/tuners/msi001*
9341
9342MSI2500 MEDIA DRIVER
9343M:	Antti Palosaari <crope@iki.fi>
9344L:	linux-media@vger.kernel.org
9345W:	https://linuxtv.org
9346W:	http://palosaari.fi/linux/
9347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9348T:	git git://linuxtv.org/anttip/media_tree.git
9349S:	Maintained
9350F:	drivers/media/usb/msi2500/
9351
9352MSYSTEMS DISKONCHIP G3 MTD DRIVER
9353M:	Robert Jarzmik <robert.jarzmik@free.fr>
9354L:	linux-mtd@lists.infradead.org
9355S:	Maintained
9356F:	drivers/mtd/devices/docg3*
9357
9358MT9M032 APTINA SENSOR DRIVER
9359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9360L:	linux-media@vger.kernel.org
9361T:	git git://linuxtv.org/media_tree.git
9362S:	Maintained
9363F:	drivers/media/i2c/mt9m032.c
9364F:	include/media/i2c/mt9m032.h
9365
9366MT9P031 APTINA CAMERA SENSOR
9367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L:	linux-media@vger.kernel.org
9369T:	git git://linuxtv.org/media_tree.git
9370S:	Maintained
9371F:	drivers/media/i2c/mt9p031.c
9372F:	include/media/i2c/mt9p031.h
9373
9374MT9T001 APTINA CAMERA SENSOR
9375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9376L:	linux-media@vger.kernel.org
9377T:	git git://linuxtv.org/media_tree.git
9378S:	Maintained
9379F:	drivers/media/i2c/mt9t001.c
9380F:	include/media/i2c/mt9t001.h
9381
9382MT9V032 APTINA CAMERA SENSOR
9383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9384L:	linux-media@vger.kernel.org
9385T:	git git://linuxtv.org/media_tree.git
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9388F:	drivers/media/i2c/mt9v032.c
9389F:	include/media/i2c/mt9v032.h
9390
9391MULTIFUNCTION DEVICES (MFD)
9392M:	Lee Jones <lee.jones@linaro.org>
9393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9394S:	Supported
9395F:	Documentation/devicetree/bindings/mfd/
9396F:	drivers/mfd/
9397F:	include/linux/mfd/
9398F:	include/dt-bindings/mfd/
9399
9400MULTIMEDIA CARD (MMC) ETC. OVER SPI
9401S:	Orphan
9402F:	drivers/mmc/host/mmc_spi.c
9403F:	include/linux/spi/mmc_spi.h
9404
9405MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9406M:	Ulf Hansson <ulf.hansson@linaro.org>
9407L:	linux-mmc@vger.kernel.org
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9409S:	Maintained
9410F:	Documentation/devicetree/bindings/mmc/
9411F:	drivers/mmc/
9412F:	include/linux/mmc/
9413F:	include/uapi/linux/mmc/
9414
9415MULTIPLEXER SUBSYSTEM
9416M:	Peter Rosin <peda@axentia.se>
9417S:	Maintained
9418F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9419F:	Documentation/devicetree/bindings/mux/
9420F:	include/linux/dt-bindings/mux/
9421F:	include/linux/mux/
9422F:	drivers/mux/
9423
9424MULTITECH MULTIPORT CARD (ISICOM)
9425S:	Orphan
9426F:	drivers/tty/isicom.c
9427F:	include/linux/isicom.h
9428
9429MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9430M:	Bin Liu <b-liu@ti.com>
9431L:	linux-usb@vger.kernel.org
9432S:	Maintained
9433F:	drivers/usb/musb/
9434
9435MXL5007T MEDIA DRIVER
9436M:	Michael Krufky <mkrufky@linuxtv.org>
9437L:	linux-media@vger.kernel.org
9438W:	https://linuxtv.org
9439W:	http://github.com/mkrufky
9440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9441T:	git git://linuxtv.org/mkrufky/tuners.git
9442S:	Maintained
9443F:	drivers/media/tuners/mxl5007t.*
9444
9445MXSFB DRM DRIVER
9446M:	Marek Vasut <marex@denx.de>
9447S:	Supported
9448F:	drivers/gpu/drm/mxsfb/
9449F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9450
9451MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9452M:	Chris Lee <christopher.lee@cspi.com>
9453L:	netdev@vger.kernel.org
9454W:	https://www.cspi.com/ethernet-products/support/downloads/
9455S:	Supported
9456F:	drivers/net/ethernet/myricom/myri10ge/
9457
9458NAND FLASH SUBSYSTEM
9459M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9460R:	Richard Weinberger <richard@nod.at>
9461L:	linux-mtd@lists.infradead.org
9462W:	http://www.linux-mtd.infradead.org/
9463Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9464T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9465T:	git git://git.infradead.org/linux-mtd.git nand/next
9466S:	Maintained
9467F:	drivers/mtd/nand/
9468F:	include/linux/mtd/*nand*.h
9469
9470NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9471M:	Daniel Mack <zonque@gmail.com>
9472S:	Maintained
9473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9474W:	http://www.native-instruments.com
9475F:	sound/usb/caiaq/
9476
9477NATSEMI ETHERNET DRIVER (DP8381x)
9478S:	Orphan
9479F:	drivers/net/ethernet/natsemi/natsemi.c
9480
9481NCP FILESYSTEM
9482M:	Petr Vandrovec <petr@vandrovec.name>
9483S:	Obsolete
9484F:	drivers/staging/ncpfs/
9485
9486NCR 5380 SCSI DRIVERS
9487M:	Finn Thain <fthain@telegraphics.com.au>
9488M:	Michael Schmitz <schmitzmic@gmail.com>
9489L:	linux-scsi@vger.kernel.org
9490S:	Maintained
9491F:	Documentation/scsi/g_NCR5380.txt
9492F:	drivers/scsi/NCR5380.*
9493F:	drivers/scsi/arm/cumana_1.c
9494F:	drivers/scsi/arm/oak.c
9495F:	drivers/scsi/atari_scsi.*
9496F:	drivers/scsi/dmx3191d.c
9497F:	drivers/scsi/g_NCR5380.*
9498F:	drivers/scsi/mac_scsi.*
9499F:	drivers/scsi/sun3_scsi.*
9500F:	drivers/scsi/sun3_scsi_vme.c
9501
9502NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9503M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9504L:	linux-scsi@vger.kernel.org
9505S:	Maintained
9506F:	drivers/scsi/NCR_D700.*
9507
9508NCT6775 HARDWARE MONITOR DRIVER
9509M:	Guenter Roeck <linux@roeck-us.net>
9510L:	linux-hwmon@vger.kernel.org
9511S:	Maintained
9512F:	Documentation/hwmon/nct6775
9513F:	drivers/hwmon/nct6775.c
9514
9515NETEFFECT IWARP RNIC DRIVER (IW_NES)
9516M:	Faisal Latif <faisal.latif@intel.com>
9517L:	linux-rdma@vger.kernel.org
9518W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9519S:	Supported
9520F:	drivers/infiniband/hw/nes/
9521F:	include/uapi/rdma/nes-abi.h
9522
9523NETEM NETWORK EMULATOR
9524M:	Stephen Hemminger <stephen@networkplumber.org>
9525L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9526S:	Maintained
9527F:	net/sched/sch_netem.c
9528
9529NETERION 10GbE DRIVERS (s2io/vxge)
9530M:	Jon Mason <jdmason@kudzu.us>
9531L:	netdev@vger.kernel.org
9532S:	Supported
9533F:	Documentation/networking/s2io.txt
9534F:	Documentation/networking/vxge.txt
9535F:	drivers/net/ethernet/neterion/
9536
9537NETFILTER
9538M:	Pablo Neira Ayuso <pablo@netfilter.org>
9539M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9540M:	Florian Westphal <fw@strlen.de>
9541L:	netfilter-devel@vger.kernel.org
9542L:	coreteam@netfilter.org
9543W:	http://www.netfilter.org/
9544W:	http://www.iptables.org/
9545W:	http://www.nftables.org/
9546Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9549S:	Maintained
9550F:	include/linux/netfilter*
9551F:	include/linux/netfilter/
9552F:	include/net/netfilter/
9553F:	include/uapi/linux/netfilter*
9554F:	include/uapi/linux/netfilter/
9555F:	net/*/netfilter.c
9556F:	net/*/netfilter/
9557F:	net/netfilter/
9558F:	net/bridge/br_netfilter*.c
9559
9560NETROM NETWORK LAYER
9561M:	Ralf Baechle <ralf@linux-mips.org>
9562L:	linux-hams@vger.kernel.org
9563W:	http://www.linux-ax25.org/
9564S:	Maintained
9565F:	include/net/netrom.h
9566F:	include/uapi/linux/netrom.h
9567F:	net/netrom/
9568
9569NETRONOME ETHERNET DRIVERS
9570M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9571L:	oss-drivers@netronome.com
9572S:	Maintained
9573F:	drivers/net/ethernet/netronome/
9574
9575NETWORK BLOCK DEVICE (NBD)
9576M:	Josef Bacik <jbacik@fb.com>
9577S:	Maintained
9578L:	linux-block@vger.kernel.org
9579L:	nbd@other.debian.org
9580F:	Documentation/blockdev/nbd.txt
9581F:	drivers/block/nbd.c
9582F:	include/uapi/linux/nbd.h
9583
9584NETWORK DROP MONITOR
9585M:	Neil Horman <nhorman@tuxdriver.com>
9586L:	netdev@vger.kernel.org
9587S:	Maintained
9588W:	https://fedorahosted.org/dropwatch/
9589F:	net/core/drop_monitor.c
9590
9591NETWORKING DRIVERS
9592L:	netdev@vger.kernel.org
9593W:	http://www.linuxfoundation.org/en/Net
9594Q:	http://patchwork.ozlabs.org/project/netdev/list/
9595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9597S:	Odd Fixes
9598F:	Documentation/devicetree/bindings/net/
9599F:	drivers/net/
9600F:	include/linux/if_*
9601F:	include/linux/netdevice.h
9602F:	include/linux/etherdevice.h
9603F:	include/linux/fcdevice.h
9604F:	include/linux/fddidevice.h
9605F:	include/linux/hippidevice.h
9606F:	include/linux/inetdevice.h
9607F:	include/uapi/linux/if_*
9608F:	include/uapi/linux/netdevice.h
9609
9610NETWORKING DRIVERS (WIRELESS)
9611M:	Kalle Valo <kvalo@codeaurora.org>
9612L:	linux-wireless@vger.kernel.org
9613Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9616S:	Maintained
9617F:	Documentation/devicetree/bindings/net/wireless/
9618F:	drivers/net/wireless/
9619
9620NETWORKING [DSA]
9621M:	Andrew Lunn <andrew@lunn.ch>
9622M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9623M:	Florian Fainelli <f.fainelli@gmail.com>
9624S:	Maintained
9625F:	net/dsa/
9626F:	include/net/dsa.h
9627F:	include/linux/dsa/
9628F:	drivers/net/dsa/
9629
9630NETWORKING [GENERAL]
9631M:	"David S. Miller" <davem@davemloft.net>
9632L:	netdev@vger.kernel.org
9633W:	http://www.linuxfoundation.org/en/Net
9634Q:	http://patchwork.ozlabs.org/project/netdev/list/
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9637B:	mailto:netdev@vger.kernel.org
9638S:	Maintained
9639F:	net/
9640F:	include/net/
9641F:	include/linux/in.h
9642F:	include/linux/net.h
9643F:	include/linux/netdevice.h
9644F:	include/uapi/linux/in.h
9645F:	include/uapi/linux/net.h
9646F:	include/uapi/linux/netdevice.h
9647F:	include/uapi/linux/net_namespace.h
9648F:	tools/testing/selftests/net/
9649F:	lib/net_utils.c
9650F:	lib/random32.c
9651
9652NETWORKING [IPSEC]
9653M:	Steffen Klassert <steffen.klassert@secunet.com>
9654M:	Herbert Xu <herbert@gondor.apana.org.au>
9655M:	"David S. Miller" <davem@davemloft.net>
9656L:	netdev@vger.kernel.org
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9659S:	Maintained
9660F:	net/core/flow.c
9661F:	net/xfrm/
9662F:	net/key/
9663F:	net/ipv4/xfrm*
9664F:	net/ipv4/esp4*
9665F:	net/ipv4/ah4.c
9666F:	net/ipv4/ipcomp.c
9667F:	net/ipv4/ip_vti.c
9668F:	net/ipv6/xfrm*
9669F:	net/ipv6/esp6*
9670F:	net/ipv6/ah6.c
9671F:	net/ipv6/ipcomp6.c
9672F:	net/ipv6/ip6_vti.c
9673F:	include/uapi/linux/xfrm.h
9674F:	include/net/xfrm.h
9675
9676NETWORKING [IPv4/IPv6]
9677M:	"David S. Miller" <davem@davemloft.net>
9678M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9679M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9680L:	netdev@vger.kernel.org
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9682S:	Maintained
9683F:	net/ipv4/
9684F:	net/ipv6/
9685F:	include/net/ip*
9686F:	arch/x86/net/*
9687
9688NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9689M:	Paul Moore <paul@paul-moore.com>
9690W:	https://github.com/netlabel
9691L:	netdev@vger.kernel.org
9692L:	linux-security-module@vger.kernel.org
9693S:	Maintained
9694F:	Documentation/netlabel/
9695F:	include/net/calipso.h
9696F:	include/net/cipso_ipv4.h
9697F:	include/net/netlabel.h
9698F:	include/uapi/linux/netfilter/xt_SECMARK.h
9699F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9700F:	net/netlabel/
9701F:	net/ipv4/cipso_ipv4.c
9702F:	net/ipv6/calipso.c
9703F:	net/netfilter/xt_CONNSECMARK.c
9704F:	net/netfilter/xt_SECMARK.c
9705
9706NETWORKING [TLS]
9707M:	Ilya Lesokhin <ilyal@mellanox.com>
9708M:	Aviad Yehezkel <aviadye@mellanox.com>
9709M:	Dave Watson <davejwatson@fb.com>
9710L:	netdev@vger.kernel.org
9711S:	Maintained
9712F:	net/tls/*
9713F:	include/uapi/linux/tls.h
9714F:	include/net/tls.h
9715
9716NETWORKING [WIRELESS]
9717L:	linux-wireless@vger.kernel.org
9718Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9719
9720NETDEVSIM
9721M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9722S:	Maintained
9723F:	drivers/net/netdevsim/*
9724
9725NETXEN (1/10) GbE SUPPORT
9726M:	Manish Chopra <manish.chopra@cavium.com>
9727M:	Rahul Verma <rahul.verma@cavium.com>
9728M:	Dept-GELinuxNICDev@cavium.com
9729L:	netdev@vger.kernel.org
9730S:	Supported
9731F:	drivers/net/ethernet/qlogic/netxen/
9732
9733NFC SUBSYSTEM
9734M:	Samuel Ortiz <sameo@linux.intel.com>
9735L:	linux-wireless@vger.kernel.org
9736L:	linux-nfc@lists.01.org (subscribers-only)
9737S:	Supported
9738F:	net/nfc/
9739F:	include/net/nfc/
9740F:	include/uapi/linux/nfc.h
9741F:	drivers/nfc/
9742F:	include/linux/platform_data/nfcmrvl.h
9743F:	include/linux/platform_data/nxp-nci.h
9744F:	Documentation/devicetree/bindings/net/nfc/
9745
9746NFS, SUNRPC, AND LOCKD CLIENTS
9747M:	Trond Myklebust <trond.myklebust@primarydata.com>
9748M:	Anna Schumaker <anna.schumaker@netapp.com>
9749L:	linux-nfs@vger.kernel.org
9750W:	http://client.linux-nfs.org
9751T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9752S:	Maintained
9753F:	fs/lockd/
9754F:	fs/nfs/
9755F:	fs/nfs_common/
9756F:	net/sunrpc/
9757F:	include/linux/lockd/
9758F:	include/linux/nfs*
9759F:	include/linux/sunrpc/
9760F:	include/uapi/linux/nfs*
9761F:	include/uapi/linux/sunrpc/
9762
9763NILFS2 FILESYSTEM
9764M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9765L:	linux-nilfs@vger.kernel.org
9766W:	https://nilfs.sourceforge.io/
9767W:	https://nilfs.osdn.jp/
9768T:	git git://github.com/konis/nilfs2.git
9769S:	Supported
9770F:	Documentation/filesystems/nilfs2.txt
9771F:	fs/nilfs2/
9772F:	include/trace/events/nilfs2.h
9773F:	include/uapi/linux/nilfs2_api.h
9774F:	include/uapi/linux/nilfs2_ondisk.h
9775
9776NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9777M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9778W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9779S:	Maintained
9780F:	Documentation/scsi/NinjaSCSI.txt
9781F:	drivers/scsi/pcmcia/nsp_*
9782
9783NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9784M:	GOTO Masanori <gotom@debian.or.jp>
9785M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9786W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9787S:	Maintained
9788F:	Documentation/scsi/NinjaSCSI.txt
9789F:	drivers/scsi/nsp32*
9790
9791NIOS2 ARCHITECTURE
9792M:	Ley Foon Tan <lftan@altera.com>
9793L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9795S:	Maintained
9796F:	arch/nios2/
9797
9798NOHZ, DYNTICKS SUPPORT
9799M:	Frederic Weisbecker <fweisbec@gmail.com>
9800M:	Thomas Gleixner <tglx@linutronix.de>
9801M:	Ingo Molnar <mingo@kernel.org>
9802L:	linux-kernel@vger.kernel.org
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9804S:	Maintained
9805F:	kernel/time/tick*.*
9806F:	include/linux/tick.h
9807F:	include/linux/sched/nohz.h
9808
9809NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9810M:	Pavel Machek <pavel@ucw.cz>
9811M:	Sakari Ailus <sakari.ailus@iki.fi>
9812L:	linux-media@vger.kernel.org
9813S:	Maintained
9814F:	drivers/media/i2c/et8ek8
9815F:	drivers/media/i2c/ad5820.c
9816
9817NOKIA N900 POWER SUPPLY DRIVERS
9818R:	Pali Rohár <pali.rohar@gmail.com>
9819F:	include/linux/power/bq2415x_charger.h
9820F:	include/linux/power/bq27xxx_battery.h
9821F:	include/linux/power/isp1704_charger.h
9822F:	drivers/power/supply/bq2415x_charger.c
9823F:	drivers/power/supply/bq27xxx_battery.c
9824F:	drivers/power/supply/bq27xxx_battery_i2c.c
9825F:	drivers/power/supply/isp1704_charger.c
9826F:	drivers/power/supply/rx51_battery.c
9827
9828NTB AMD DRIVER
9829M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9830L:	linux-ntb@googlegroups.com
9831S:	Supported
9832F:	drivers/ntb/hw/amd/
9833
9834NTB DRIVER CORE
9835M:	Jon Mason <jdmason@kudzu.us>
9836M:	Dave Jiang <dave.jiang@intel.com>
9837M:	Allen Hubbe <allenbh@gmail.com>
9838L:	linux-ntb@googlegroups.com
9839S:	Supported
9840W:	https://github.com/jonmason/ntb/wiki
9841T:	git git://github.com/jonmason/ntb.git
9842F:	drivers/ntb/
9843F:	drivers/net/ntb_netdev.c
9844F:	include/linux/ntb.h
9845F:	include/linux/ntb_transport.h
9846F:	tools/testing/selftests/ntb/
9847
9848NTB IDT DRIVER
9849M:	Serge Semin <fancer.lancer@gmail.com>
9850L:	linux-ntb@googlegroups.com
9851S:	Supported
9852F:	drivers/ntb/hw/idt/
9853
9854NTB INTEL DRIVER
9855M:	Dave Jiang <dave.jiang@intel.com>
9856L:	linux-ntb@googlegroups.com
9857S:	Supported
9858W:	https://github.com/davejiang/linux/wiki
9859T:	git https://github.com/davejiang/linux.git
9860F:	drivers/ntb/hw/intel/
9861
9862NTFS FILESYSTEM
9863M:	Anton Altaparmakov <anton@tuxera.com>
9864L:	linux-ntfs-dev@lists.sourceforge.net
9865W:	http://www.tuxera.com/
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9867S:	Supported
9868F:	Documentation/filesystems/ntfs.txt
9869F:	fs/ntfs/
9870
9871NUBUS SUBSYSTEM
9872M:	Finn Thain <fthain@telegraphics.com.au>
9873L:	linux-m68k@lists.linux-m68k.org
9874S:	Maintained
9875F:	arch/*/include/asm/nubus.h
9876F:	drivers/nubus/
9877F:	include/linux/nubus.h
9878F:	include/uapi/linux/nubus.h
9879
9880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9881M:	Antonino Daplas <adaplas@gmail.com>
9882L:	linux-fbdev@vger.kernel.org
9883S:	Maintained
9884F:	drivers/video/fbdev/riva/
9885F:	drivers/video/fbdev/nvidia/
9886
9887NVM EXPRESS DRIVER
9888M:	Keith Busch <keith.busch@intel.com>
9889M:	Jens Axboe <axboe@fb.com>
9890M:	Christoph Hellwig <hch@lst.de>
9891M:	Sagi Grimberg <sagi@grimberg.me>
9892L:	linux-nvme@lists.infradead.org
9893T:	git://git.infradead.org/nvme.git
9894W:	http://git.infradead.org/nvme.git
9895S:	Supported
9896F:	drivers/nvme/host/
9897F:	include/linux/nvme.h
9898F:	include/uapi/linux/nvme_ioctl.h
9899
9900NVM EXPRESS FC TRANSPORT DRIVERS
9901M:	James Smart <james.smart@broadcom.com>
9902L:	linux-nvme@lists.infradead.org
9903S:	Supported
9904F:	include/linux/nvme-fc.h
9905F:	include/linux/nvme-fc-driver.h
9906F:	drivers/nvme/host/fc.c
9907F:	drivers/nvme/target/fc.c
9908F:	drivers/nvme/target/fcloop.c
9909
9910NVM EXPRESS TARGET DRIVER
9911M:	Christoph Hellwig <hch@lst.de>
9912M:	Sagi Grimberg <sagi@grimberg.me>
9913L:	linux-nvme@lists.infradead.org
9914T:	git://git.infradead.org/nvme.git
9915W:	http://git.infradead.org/nvme.git
9916S:	Supported
9917F:	drivers/nvme/target/
9918
9919NVMEM FRAMEWORK
9920M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9921S:	Maintained
9922F:	drivers/nvmem/
9923F:	Documentation/devicetree/bindings/nvmem/
9924F:	Documentation/ABI/stable/sysfs-bus-nvmem
9925F:	include/linux/nvmem-consumer.h
9926F:	include/linux/nvmem-provider.h
9927
9928NXP SGTL5000 DRIVER
9929M:	Fabio Estevam <fabio.estevam@nxp.com>
9930L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9931S:	Maintained
9932F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
9933F:	sound/soc/codecs/sgtl5000*
9934
9935NXP TDA998X DRM DRIVER
9936M:	Russell King <linux@armlinux.org.uk>
9937S:	Supported
9938T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9939T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9940F:	drivers/gpu/drm/i2c/tda998x_drv.c
9941F:	include/drm/i2c/tda998x.h
9942
9943NXP TFA9879 DRIVER
9944M:	Peter Rosin <peda@axentia.se>
9945L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9946S:	Maintained
9947F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9948F:	sound/soc/codecs/tfa9879*
9949
9950NXP-NCI NFC DRIVER
9951M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9952R:	Charles Gorand <charles.gorand@effinnov.com>
9953L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9954S:	Supported
9955F:	drivers/nfc/nxp-nci
9956
9957OBJTOOL
9958M:	Josh Poimboeuf <jpoimboe@redhat.com>
9959M:	Peter Zijlstra <peterz@infradead.org>
9960S:	Supported
9961F:	tools/objtool/
9962
9963OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9964M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9965M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9966L:	linuxppc-dev@lists.ozlabs.org
9967S:	Supported
9968F:	arch/powerpc/platforms/powernv/ocxl.c
9969F:	arch/powerpc/include/asm/pnv-ocxl.h
9970F:	drivers/misc/ocxl/
9971F:	include/misc/ocxl*
9972F:	include/uapi/misc/ocxl.h
9973F:	Documentation/accelerators/ocxl.txt
9974
9975OMAP AUDIO SUPPORT
9976M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9977M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9979L:	linux-omap@vger.kernel.org
9980S:	Maintained
9981F:	sound/soc/omap/
9982
9983OMAP CLOCK FRAMEWORK SUPPORT
9984M:	Paul Walmsley <paul@pwsan.com>
9985L:	linux-omap@vger.kernel.org
9986S:	Maintained
9987F:	arch/arm/*omap*/*clock*
9988
9989OMAP DEVICE TREE SUPPORT
9990M:	Benoît Cousson <bcousson@baylibre.com>
9991M:	Tony Lindgren <tony@atomide.com>
9992L:	linux-omap@vger.kernel.org
9993L:	devicetree@vger.kernel.org
9994S:	Maintained
9995F:	arch/arm/boot/dts/*omap*
9996F:	arch/arm/boot/dts/*am3*
9997F:	arch/arm/boot/dts/*am4*
9998F:	arch/arm/boot/dts/*am5*
9999F:	arch/arm/boot/dts/*dra7*
10000
10001OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10002M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10003L:	linux-omap@vger.kernel.org
10004L:	linux-fbdev@vger.kernel.org
10005S:	Maintained
10006F:	drivers/video/fbdev/omap2/
10007F:	Documentation/arm/OMAP/DSS
10008
10009OMAP FRAMEBUFFER SUPPORT
10010M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10011L:	linux-fbdev@vger.kernel.org
10012L:	linux-omap@vger.kernel.org
10013S:	Maintained
10014F:	drivers/video/fbdev/omap/
10015
10016OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10017M:	Roger Quadros <rogerq@ti.com>
10018M:	Tony Lindgren <tony@atomide.com>
10019L:	linux-omap@vger.kernel.org
10020S:	Maintained
10021F:	drivers/memory/omap-gpmc.c
10022F:	arch/arm/mach-omap2/*gpmc*
10023
10024OMAP GPIO DRIVER
10025M:	Grygorii Strashko <grygorii.strashko@ti.com>
10026M:	Santosh Shilimkar <ssantosh@kernel.org>
10027M:	Kevin Hilman <khilman@kernel.org>
10028L:	linux-omap@vger.kernel.org
10029S:	Maintained
10030F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10031F:	drivers/gpio/gpio-omap.c
10032
10033OMAP HARDWARE SPINLOCK SUPPORT
10034M:	Ohad Ben-Cohen <ohad@wizery.com>
10035L:	linux-omap@vger.kernel.org
10036S:	Maintained
10037F:	drivers/hwspinlock/omap_hwspinlock.c
10038
10039OMAP HS MMC SUPPORT
10040L:	linux-mmc@vger.kernel.org
10041L:	linux-omap@vger.kernel.org
10042S:	Orphan
10043F:	drivers/mmc/host/omap_hsmmc.c
10044
10045OMAP HWMOD DATA
10046M:	Paul Walmsley <paul@pwsan.com>
10047L:	linux-omap@vger.kernel.org
10048S:	Maintained
10049F:	arch/arm/mach-omap2/omap_hwmod*data*
10050
10051OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10052M:	Benoît Cousson <bcousson@baylibre.com>
10053L:	linux-omap@vger.kernel.org
10054S:	Maintained
10055F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10056
10057OMAP HWMOD SUPPORT
10058M:	Benoît Cousson <bcousson@baylibre.com>
10059M:	Paul Walmsley <paul@pwsan.com>
10060L:	linux-omap@vger.kernel.org
10061S:	Maintained
10062F:	arch/arm/mach-omap2/omap_hwmod.*
10063
10064OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10065M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10066L:	linux-media@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10069F:	drivers/media/platform/omap3isp/
10070F:	drivers/staging/media/omap4iss/
10071
10072OMAP MMC SUPPORT
10073M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10074L:	linux-omap@vger.kernel.org
10075S:	Maintained
10076F:	drivers/mmc/host/omap.c
10077
10078OMAP POWER MANAGEMENT SUPPORT
10079M:	Kevin Hilman <khilman@kernel.org>
10080L:	linux-omap@vger.kernel.org
10081S:	Maintained
10082F:	arch/arm/*omap*/*pm*
10083F:	drivers/cpufreq/omap-cpufreq.c
10084
10085OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10086M:	Rajendra Nayak <rnayak@codeaurora.org>
10087M:	Paul Walmsley <paul@pwsan.com>
10088L:	linux-omap@vger.kernel.org
10089S:	Maintained
10090F:	arch/arm/mach-omap2/prm*
10091
10092OMAP RANDOM NUMBER GENERATOR SUPPORT
10093M:	Deepak Saxena <dsaxena@plexity.net>
10094S:	Maintained
10095F:	drivers/char/hw_random/omap-rng.c
10096
10097OMAP USB SUPPORT
10098L:	linux-usb@vger.kernel.org
10099L:	linux-omap@vger.kernel.org
10100S:	Orphan
10101F:	drivers/usb/*/*omap*
10102F:	arch/arm/*omap*/usb*
10103
10104OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10105M:	Mark Jackson <mpfj@newflow.co.uk>
10106L:	linux-omap@vger.kernel.org
10107S:	Maintained
10108F:	arch/arm/boot/dts/am335x-nano.dts
10109
10110OMAP1 SUPPORT
10111M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10112M:	Tony Lindgren <tony@atomide.com>
10113L:	linux-omap@vger.kernel.org
10114Q:	http://patchwork.kernel.org/project/linux-omap/list/
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10116S:	Maintained
10117F:	arch/arm/mach-omap1/
10118F:	arch/arm/plat-omap/
10119F:	arch/arm/configs/omap1_defconfig
10120F:	drivers/i2c/busses/i2c-omap.c
10121F:	include/linux/i2c-omap.h
10122
10123OMAP2+ SUPPORT
10124M:	Tony Lindgren <tony@atomide.com>
10125L:	linux-omap@vger.kernel.org
10126W:	http://www.muru.com/linux/omap/
10127W:	http://linux.omap.com/
10128Q:	http://patchwork.kernel.org/project/linux-omap/list/
10129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10130S:	Maintained
10131F:	arch/arm/mach-omap2/
10132F:	arch/arm/plat-omap/
10133F:	arch/arm/configs/omap2plus_defconfig
10134F:	drivers/i2c/busses/i2c-omap.c
10135F:	drivers/irqchip/irq-omap-intc.c
10136F:	drivers/mfd/*omap*.c
10137F:	drivers/mfd/menelaus.c
10138F:	drivers/mfd/palmas.c
10139F:	drivers/mfd/tps65217.c
10140F:	drivers/mfd/tps65218.c
10141F:	drivers/mfd/tps65910.c
10142F:	drivers/mfd/twl-core.[ch]
10143F:	drivers/mfd/twl4030*.c
10144F:	drivers/mfd/twl6030*.c
10145F:	drivers/mfd/twl6040*.c
10146F:	drivers/regulator/palmas-regulator*.c
10147F:	drivers/regulator/pbias-regulator.c
10148F:	drivers/regulator/tps65217-regulator.c
10149F:	drivers/regulator/tps65218-regulator.c
10150F:	drivers/regulator/tps65910-regulator.c
10151F:	drivers/regulator/twl-regulator.c
10152F:	drivers/regulator/twl6030-regulator.c
10153F:	include/linux/i2c-omap.h
10154
10155ONION OMEGA2+ BOARD
10156M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10157L:	linux-mips@linux-mips.org
10158S:	Maintained
10159F:	arch/mips/boot/dts/ralink/omega2p.dts
10160
10161OMFS FILESYSTEM
10162M:	Bob Copeland <me@bobcopeland.com>
10163L:	linux-karma-devel@lists.sourceforge.net
10164S:	Maintained
10165F:	Documentation/filesystems/omfs.txt
10166F:	fs/omfs/
10167
10168OMNIKEY CARDMAN 4000 DRIVER
10169M:	Harald Welte <laforge@gnumonks.org>
10170S:	Maintained
10171F:	drivers/char/pcmcia/cm4000_cs.c
10172F:	include/linux/cm4000_cs.h
10173F:	include/uapi/linux/cm4000_cs.h
10174
10175OMNIKEY CARDMAN 4040 DRIVER
10176M:	Harald Welte <laforge@gnumonks.org>
10177S:	Maintained
10178F:	drivers/char/pcmcia/cm4040_cs.*
10179
10180OMNIVISION OV13858 SENSOR DRIVER
10181M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10182L:	linux-media@vger.kernel.org
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Maintained
10185F:	drivers/media/i2c/ov13858.c
10186
10187OMNIVISION OV5640 SENSOR DRIVER
10188M:	Steve Longerbeam <slongerbeam@gmail.com>
10189L:	linux-media@vger.kernel.org
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	drivers/media/i2c/ov5640.c
10193
10194OMNIVISION OV5647 SENSOR DRIVER
10195M:	Luis Oliveira <lolivei@synopsys.com>
10196L:	linux-media@vger.kernel.org
10197T:	git git://linuxtv.org/media_tree.git
10198S:	Maintained
10199F:	drivers/media/i2c/ov5647.c
10200
10201OMNIVISION OV7670 SENSOR DRIVER
10202M:	Jonathan Corbet <corbet@lwn.net>
10203L:	linux-media@vger.kernel.org
10204T:	git git://linuxtv.org/media_tree.git
10205S:	Maintained
10206F:	drivers/media/i2c/ov7670.c
10207F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10208
10209OMNIVISION OV7740 SENSOR DRIVER
10210M:	Wenyou Yang <wenyou.yang@microchip.com>
10211L:	linux-media@vger.kernel.org
10212T:	git git://linuxtv.org/media_tree.git
10213S:	Maintained
10214F:	drivers/media/i2c/ov7740.c
10215F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10216
10217ONENAND FLASH DRIVER
10218M:	Kyungmin Park <kyungmin.park@samsung.com>
10219L:	linux-mtd@lists.infradead.org
10220S:	Maintained
10221F:	drivers/mtd/onenand/
10222F:	include/linux/mtd/onenand*.h
10223
10224ONSTREAM SCSI TAPE DRIVER
10225M:	Willem Riede <osst@riede.org>
10226L:	osst-users@lists.sourceforge.net
10227L:	linux-scsi@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/scsi/osst.txt
10230F:	drivers/scsi/osst.*
10231F:	drivers/scsi/osst_*.h
10232F:	drivers/scsi/st.h
10233
10234OP-TEE DRIVER
10235M:	Jens Wiklander <jens.wiklander@linaro.org>
10236S:	Maintained
10237F:	drivers/tee/optee/
10238
10239OPA-VNIC DRIVER
10240M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10241M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10242L:	linux-rdma@vger.kernel.org
10243S:	Supported
10244F:	drivers/infiniband/ulp/opa_vnic
10245
10246OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10247M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10248L:	devicetree@vger.kernel.org
10249S:	Maintained
10250F:	Documentation/devicetree/dynamic-resolution-notes.txt
10251F:	Documentation/devicetree/overlay-notes.txt
10252F:	drivers/of/overlay.c
10253F:	drivers/of/resolver.c
10254
10255OPEN FIRMWARE AND FLATTENED DEVICE TREE
10256M:	Rob Herring <robh+dt@kernel.org>
10257M:	Frank Rowand <frowand.list@gmail.com>
10258L:	devicetree@vger.kernel.org
10259W:	http://www.devicetree.org/
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10261S:	Maintained
10262F:	drivers/of/
10263F:	include/linux/of*.h
10264F:	scripts/dtc/
10265F:	Documentation/ABI/testing/sysfs-firmware-ofw
10266
10267OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10268M:	Rob Herring <robh+dt@kernel.org>
10269M:	Mark Rutland <mark.rutland@arm.com>
10270L:	devicetree@vger.kernel.org
10271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10272Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10273S:	Maintained
10274F:	Documentation/devicetree/
10275F:	arch/*/boot/dts/
10276F:	include/dt-bindings/
10277
10278OPENCORES I2C BUS DRIVER
10279M:	Peter Korsgaard <jacmet@sunsite.dk>
10280L:	linux-i2c@vger.kernel.org
10281S:	Maintained
10282F:	Documentation/i2c/busses/i2c-ocores
10283F:	drivers/i2c/busses/i2c-ocores.c
10284
10285OPENRISC ARCHITECTURE
10286M:	Jonas Bonn <jonas@southpole.se>
10287M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10288M:	Stafford Horne <shorne@gmail.com>
10289T:	git git://github.com/openrisc/linux.git
10290L:	openrisc@lists.librecores.org
10291W:	http://openrisc.io
10292S:	Maintained
10293F:	Documentation/devicetree/bindings/openrisc/
10294F:	Documentation/openrisc/
10295F:	arch/openrisc/
10296F:	drivers/irqchip/irq-ompic.c
10297F:	drivers/irqchip/irq-or1k-*
10298
10299OPENVSWITCH
10300M:	Pravin B Shelar <pshelar@ovn.org>
10301L:	netdev@vger.kernel.org
10302L:	dev@openvswitch.org
10303W:	http://openvswitch.org
10304S:	Maintained
10305F:	net/openvswitch/
10306F:	include/uapi/linux/openvswitch.h
10307
10308OPERATING PERFORMANCE POINTS (OPP)
10309M:	Viresh Kumar <vireshk@kernel.org>
10310M:	Nishanth Menon <nm@ti.com>
10311M:	Stephen Boyd <sboyd@kernel.org>
10312L:	linux-pm@vger.kernel.org
10313S:	Maintained
10314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10315F:	drivers/opp/
10316F:	include/linux/pm_opp.h
10317F:	Documentation/power/opp.txt
10318F:	Documentation/devicetree/bindings/opp/
10319
10320OPL4 DRIVER
10321M:	Clemens Ladisch <clemens@ladisch.de>
10322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10323T:	git git://git.alsa-project.org/alsa-kernel.git
10324S:	Maintained
10325F:	sound/drivers/opl4/
10326
10327OPROFILE
10328M:	Robert Richter <rric@kernel.org>
10329L:	oprofile-list@lists.sf.net
10330S:	Maintained
10331F:	arch/*/include/asm/oprofile*.h
10332F:	arch/*/oprofile/
10333F:	drivers/oprofile/
10334F:	include/linux/oprofile.h
10335
10336ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10337M:	Mark Fasheh <mfasheh@versity.com>
10338M:	Joel Becker <jlbec@evilplan.org>
10339L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10340W:	http://ocfs2.wiki.kernel.org
10341S:	Supported
10342F:	Documentation/filesystems/ocfs2.txt
10343F:	Documentation/filesystems/dlmfs.txt
10344F:	fs/ocfs2/
10345
10346ORANGEFS FILESYSTEM
10347M:	Mike Marshall <hubcap@omnibond.com>
10348R:	Martin Brandenburg <martin@omnibond.com>
10349L:	devel@lists.orangefs.org
10350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10351S:	Supported
10352F:	fs/orangefs/
10353F:	Documentation/filesystems/orangefs.txt
10354
10355ORINOCO DRIVER
10356L:	linux-wireless@vger.kernel.org
10357W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10358W:	http://www.nongnu.org/orinoco/
10359S:	Orphan
10360F:	drivers/net/wireless/intersil/orinoco/
10361
10362OSD LIBRARY and FILESYSTEM
10363M:	Boaz Harrosh <ooo@electrozaur.com>
10364S:	Maintained
10365F:	drivers/scsi/osd/
10366F:	include/scsi/osd_*
10367F:	fs/exofs/
10368
10369OV2659 OMNIVISION SENSOR DRIVER
10370M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10371L:	linux-media@vger.kernel.org
10372W:	https://linuxtv.org
10373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10374T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10375S:	Maintained
10376F:	drivers/media/i2c/ov2659.c
10377F:	include/media/i2c/ov2659.h
10378
10379OVERLAY FILESYSTEM
10380M:	Miklos Szeredi <miklos@szeredi.hu>
10381L:	linux-unionfs@vger.kernel.org
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10383S:	Supported
10384F:	fs/overlayfs/
10385F:	Documentation/filesystems/overlayfs.txt
10386
10387P54 WIRELESS DRIVER
10388M:	Christian Lamparter <chunkeey@googlemail.com>
10389L:	linux-wireless@vger.kernel.org
10390W:	http://wireless.kernel.org/en/users/Drivers/p54
10391S:	Maintained
10392F:	drivers/net/wireless/intersil/p54/
10393
10394PA SEMI ETHERNET DRIVER
10395L:	netdev@vger.kernel.org
10396S:	Orphan
10397F:	drivers/net/ethernet/pasemi/*
10398
10399PA SEMI SMBUS DRIVER
10400L:	linux-i2c@vger.kernel.org
10401S:	Orphan
10402F:	drivers/i2c/busses/i2c-pasemi.c
10403
10404PADATA PARALLEL EXECUTION MECHANISM
10405M:	Steffen Klassert <steffen.klassert@secunet.com>
10406L:	linux-crypto@vger.kernel.org
10407S:	Maintained
10408F:	kernel/padata.c
10409F:	include/linux/padata.h
10410F:	Documentation/padata.txt
10411
10412PANASONIC LAPTOP ACPI EXTRAS DRIVER
10413M:	Harald Welte <laforge@gnumonks.org>
10414L:	platform-driver-x86@vger.kernel.org
10415S:	Maintained
10416F:	drivers/platform/x86/panasonic-laptop.c
10417
10418PANASONIC MN10300/AM33/AM34 PORT
10419M:	David Howells <dhowells@redhat.com>
10420L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10421W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10422S:	Maintained
10423F:	Documentation/mn10300/
10424F:	arch/mn10300/
10425
10426PARALLEL LCD/KEYPAD PANEL DRIVER
10427M:	Willy Tarreau <willy@haproxy.com>
10428M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10429S:	Odd Fixes
10430F:	Documentation/misc-devices/lcd-panel-cgram.txt
10431F:	drivers/misc/panel.c
10432
10433PARALLEL PORT SUBSYSTEM
10434M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10435M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10436L:	linux-parport@lists.infradead.org (subscribers-only)
10437S:	Maintained
10438F:	drivers/parport/
10439F:	include/linux/parport*.h
10440F:	drivers/char/ppdev.c
10441F:	include/uapi/linux/ppdev.h
10442F:	Documentation/parport*.txt
10443
10444PARAVIRT_OPS INTERFACE
10445M:	Juergen Gross <jgross@suse.com>
10446M:	Alok Kataria <akataria@vmware.com>
10447L:	virtualization@lists.linux-foundation.org
10448S:	Supported
10449F:	Documentation/virtual/paravirt_ops.txt
10450F:	arch/*/kernel/paravirt*
10451F:	arch/*/include/asm/paravirt*.h
10452F:	include/linux/hypervisor.h
10453
10454PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10455M:	Tim Waugh <tim@cyberelk.net>
10456L:	linux-parport@lists.infradead.org (subscribers-only)
10457S:	Maintained
10458F:	Documentation/blockdev/paride.txt
10459F:	drivers/block/paride/
10460
10461PARISC ARCHITECTURE
10462M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10463M:	Helge Deller <deller@gmx.de>
10464L:	linux-parisc@vger.kernel.org
10465W:	http://www.parisc-linux.org/
10466Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10469S:	Maintained
10470F:	arch/parisc/
10471F:	Documentation/parisc/
10472F:	drivers/parisc/
10473F:	drivers/char/agp/parisc-agp.c
10474F:	drivers/input/serio/gscps2.c
10475F:	drivers/parport/parport_gsc.*
10476F:	drivers/tty/serial/8250/8250_gsc.c
10477F:	drivers/video/fbdev/sti*
10478F:	drivers/video/console/sti*
10479F:	drivers/video/logo/logo_parisc*
10480
10481PARMAN
10482M:	Jiri Pirko <jiri@mellanox.com>
10483L:	netdev@vger.kernel.org
10484S:	Supported
10485F:	lib/parman.c
10486F:	lib/test_parman.c
10487F:	include/linux/parman.h
10488
10489PC87360 HARDWARE MONITORING DRIVER
10490M:	Jim Cromie <jim.cromie@gmail.com>
10491L:	linux-hwmon@vger.kernel.org
10492S:	Maintained
10493F:	Documentation/hwmon/pc87360
10494F:	drivers/hwmon/pc87360.c
10495
10496PC8736x GPIO DRIVER
10497M:	Jim Cromie <jim.cromie@gmail.com>
10498S:	Maintained
10499F:	drivers/char/pc8736x_gpio.c
10500
10501PC87427 HARDWARE MONITORING DRIVER
10502M:	Jean Delvare <jdelvare@suse.com>
10503L:	linux-hwmon@vger.kernel.org
10504S:	Maintained
10505F:	Documentation/hwmon/pc87427
10506F:	drivers/hwmon/pc87427.c
10507
10508PCA9532 LED DRIVER
10509M:	Riku Voipio <riku.voipio@iki.fi>
10510S:	Maintained
10511F:	drivers/leds/leds-pca9532.c
10512F:	include/linux/leds-pca9532.h
10513
10514PCA9541 I2C BUS MASTER SELECTOR DRIVER
10515M:	Guenter Roeck <linux@roeck-us.net>
10516L:	linux-i2c@vger.kernel.org
10517S:	Maintained
10518F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10519
10520PCDP - PRIMARY CONSOLE AND DEBUG PORT
10521M:	Khalid Aziz <khalid@gonehiking.org>
10522S:	Maintained
10523F:	drivers/firmware/pcdp.*
10524
10525PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10526M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10527L:	linux-pci@vger.kernel.org
10528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10529S:	Maintained
10530F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10531F:	drivers/pci/host/pci-aardvark.c
10532
10533PCI DRIVER FOR ALTERA PCIE IP
10534M:	Ley Foon Tan <lftan@altera.com>
10535L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10536L:	linux-pci@vger.kernel.org
10537S:	Supported
10538F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10539F:	drivers/pci/host/pcie-altera.c
10540
10541PCI DRIVER FOR APPLIEDMICRO XGENE
10542M:	Tanmay Inamdar <tinamdar@apm.com>
10543L:	linux-pci@vger.kernel.org
10544L:	linux-arm-kernel@lists.infradead.org
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10547F:	drivers/pci/host/pci-xgene.c
10548
10549PCI DRIVER FOR ARM VERSATILE PLATFORM
10550M:	Rob Herring <robh@kernel.org>
10551L:	linux-pci@vger.kernel.org
10552L:	linux-arm-kernel@lists.infradead.org
10553S:	Maintained
10554F:	Documentation/devicetree/bindings/pci/versatile.txt
10555F:	drivers/pci/host/pci-versatile.c
10556
10557PCI DRIVER FOR ARMADA 8K
10558M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10559L:	linux-pci@vger.kernel.org
10560L:	linux-arm-kernel@lists.infradead.org
10561S:	Maintained
10562F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10563F:	drivers/pci/dwc/pcie-armada8k.c
10564
10565PCI DRIVER FOR CADENCE PCIE IP
10566M:	Alan Douglas <adouglas@cadence.com>
10567L:	linux-pci@vger.kernel.org
10568S:	Maintained
10569F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10570F:	drivers/pci/cadence/pcie-cadence*
10571
10572PCI DRIVER FOR FREESCALE LAYERSCAPE
10573M:	Minghuan Lian <minghuan.Lian@freescale.com>
10574M:	Mingkai Hu <mingkai.hu@freescale.com>
10575M:	Roy Zang <tie-fei.zang@freescale.com>
10576L:	linuxppc-dev@lists.ozlabs.org
10577L:	linux-pci@vger.kernel.org
10578L:	linux-arm-kernel@lists.infradead.org
10579S:	Maintained
10580F:	drivers/pci/dwc/*layerscape*
10581
10582PCI DRIVER FOR GENERIC OF HOSTS
10583M:	Will Deacon <will.deacon@arm.com>
10584L:	linux-pci@vger.kernel.org
10585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10588F:	drivers/pci/host/pci-host-common.c
10589F:	drivers/pci/host/pci-host-generic.c
10590
10591PCI DRIVER FOR IMX6
10592M:	Richard Zhu <hongxing.zhu@nxp.com>
10593M:	Lucas Stach <l.stach@pengutronix.de>
10594L:	linux-pci@vger.kernel.org
10595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10598F:	drivers/pci/dwc/*imx6*
10599
10600PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10601M:	Keith Busch <keith.busch@intel.com>
10602M:	Jonathan Derrick <jonathan.derrick@intel.com>
10603L:	linux-pci@vger.kernel.org
10604S:	Supported
10605F:	drivers/pci/host/vmd.c
10606
10607PCI DRIVER FOR MICROSEMI SWITCHTEC
10608M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10609M:	Logan Gunthorpe <logang@deltatee.com>
10610L:	linux-pci@vger.kernel.org
10611S:	Maintained
10612F:	Documentation/switchtec.txt
10613F:	Documentation/ABI/testing/sysfs-class-switchtec
10614F:	drivers/pci/switch/switchtec*
10615F:	include/uapi/linux/switchtec_ioctl.h
10616F:	include/linux/switchtec.h
10617F:	drivers/ntb/hw/mscc/
10618
10619PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10620M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10621M:	Jason Cooper <jason@lakedaemon.net>
10622L:	linux-pci@vger.kernel.org
10623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624S:	Maintained
10625F:	drivers/pci/host/*mvebu*
10626
10627PCI DRIVER FOR NVIDIA TEGRA
10628M:	Thierry Reding <thierry.reding@gmail.com>
10629L:	linux-tegra@vger.kernel.org
10630L:	linux-pci@vger.kernel.org
10631S:	Supported
10632F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10633F:	drivers/pci/host/pci-tegra.c
10634
10635PCI DRIVER FOR RENESAS R-CAR
10636M:	Simon Horman <horms@verge.net.au>
10637L:	linux-pci@vger.kernel.org
10638L:	linux-renesas-soc@vger.kernel.org
10639S:	Maintained
10640F:	drivers/pci/host/*rcar*
10641
10642PCI DRIVER FOR SAMSUNG EXYNOS
10643M:	Jingoo Han <jingoohan1@gmail.com>
10644L:	linux-pci@vger.kernel.org
10645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10647S:	Maintained
10648F:	drivers/pci/dwc/pci-exynos.c
10649
10650PCI DRIVER FOR SYNOPSYS DESIGNWARE
10651M:	Jingoo Han <jingoohan1@gmail.com>
10652M:	Joao Pinto <Joao.Pinto@synopsys.com>
10653L:	linux-pci@vger.kernel.org
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10656F:	drivers/pci/dwc/*designware*
10657
10658PCI DRIVER FOR TI DRA7XX
10659M:	Kishon Vijay Abraham I <kishon@ti.com>
10660L:	linux-omap@vger.kernel.org
10661L:	linux-pci@vger.kernel.org
10662S:	Supported
10663F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10664F:	drivers/pci/dwc/pci-dra7xx.c
10665
10666PCI DRIVER FOR TI KEYSTONE
10667M:	Murali Karicheri <m-karicheri2@ti.com>
10668L:	linux-pci@vger.kernel.org
10669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670S:	Maintained
10671F:	drivers/pci/dwc/*keystone*
10672
10673PCI ENDPOINT SUBSYSTEM
10674M:	Kishon Vijay Abraham I <kishon@ti.com>
10675M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10676L:	linux-pci@vger.kernel.org
10677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10678S:	Supported
10679F:	drivers/pci/endpoint/
10680F:	drivers/misc/pci_endpoint_test.c
10681F:	tools/pci/
10682
10683PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10684M:	Russell Currey <ruscur@russell.cc>
10685L:	linuxppc-dev@lists.ozlabs.org
10686S:	Supported
10687F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10688F:	arch/powerpc/kernel/eeh*.c
10689F:	arch/powerpc/platforms/*/eeh*.c
10690F:	arch/powerpc/include/*/eeh*.h
10691
10692PCI ERROR RECOVERY
10693M:	Linas Vepstas <linasvepstas@gmail.com>
10694L:	linux-pci@vger.kernel.org
10695S:	Supported
10696F:	Documentation/PCI/pci-error-recovery.txt
10697
10698PCI MSI DRIVER FOR ALTERA MSI IP
10699M:	Ley Foon Tan <lftan@altera.com>
10700L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10701L:	linux-pci@vger.kernel.org
10702S:	Supported
10703F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10704F:	drivers/pci/host/pcie-altera-msi.c
10705
10706PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10707M:	Duc Dang <dhdang@apm.com>
10708L:	linux-pci@vger.kernel.org
10709L:	linux-arm-kernel@lists.infradead.org
10710S:	Maintained
10711F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10712F:	drivers/pci/host/pci-xgene-msi.c
10713
10714PCI SUBSYSTEM
10715M:	Bjorn Helgaas <bhelgaas@google.com>
10716L:	linux-pci@vger.kernel.org
10717Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10719S:	Supported
10720F:	Documentation/devicetree/bindings/pci/
10721F:	Documentation/PCI/
10722F:	drivers/acpi/pci*
10723F:	drivers/pci/
10724F:	include/asm-generic/pci*
10725F:	include/linux/pci*
10726F:	include/uapi/linux/pci*
10727F:	lib/pci*
10728F:	arch/x86/pci/
10729F:	arch/x86/kernel/quirks.c
10730
10731PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10732M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10733L:	linux-pci@vger.kernel.org
10734Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10736S:	Supported
10737F:	drivers/pci/host/
10738F:	drivers/pci/dwc/
10739
10740PCIE DRIVER FOR AXIS ARTPEC
10741M:	Niklas Cassel <niklas.cassel@axis.com>
10742M:	Jesper Nilsson <jesper.nilsson@axis.com>
10743L:	linux-arm-kernel@axis.com
10744L:	linux-pci@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/pci/axis,artpec*
10747F:	drivers/pci/dwc/*artpec*
10748
10749PCIE DRIVER FOR CAVIUM THUNDERX
10750M:	David Daney <david.daney@cavium.com>
10751L:	linux-pci@vger.kernel.org
10752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753S:	Supported
10754F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10755F:	drivers/pci/host/pci-thunder-*
10756
10757PCIE DRIVER FOR HISILICON
10758M:	Zhou Wang <wangzhou1@hisilicon.com>
10759L:	linux-pci@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10762F:	drivers/pci/dwc/pcie-hisi.c
10763
10764PCIE DRIVER FOR HISILICON KIRIN
10765M:	Xiaowei Song <songxiaowei@hisilicon.com>
10766M:	Binghui Wang <wangbinghui@hisilicon.com>
10767L:	linux-pci@vger.kernel.org
10768S:	Maintained
10769F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10770F:	drivers/pci/dwc/pcie-kirin.c
10771
10772PCIE DRIVER FOR HISILICON STB
10773M:	Jianguo Sun <sunjianguo1@huawei.com>
10774M:	Shawn Guo <shawn.guo@linaro.org>
10775L:	linux-pci@vger.kernel.org
10776S:	Maintained
10777F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10778F:	drivers/pci/dwc/pcie-histb.c
10779
10780PCIE DRIVER FOR MEDIATEK
10781M:	Ryder Lee <ryder.lee@mediatek.com>
10782L:	linux-pci@vger.kernel.org
10783L:	linux-mediatek@lists.infradead.org
10784S:	Supported
10785F:	Documentation/devicetree/bindings/pci/mediatek*
10786F:	drivers/pci/host/*mediatek*
10787
10788PCIE DRIVER FOR QUALCOMM MSM
10789M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10790L:	linux-pci@vger.kernel.org
10791L:	linux-arm-msm@vger.kernel.org
10792S:	Maintained
10793F:	drivers/pci/dwc/*qcom*
10794
10795PCIE DRIVER FOR ROCKCHIP
10796M:	Shawn Lin <shawn.lin@rock-chips.com>
10797L:	linux-pci@vger.kernel.org
10798L:	linux-rockchip@lists.infradead.org
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10801F:	drivers/pci/host/pcie-rockchip.c
10802
10803PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10804M:	Linus Walleij <linus.walleij@linaro.org>
10805L:	linux-pci@vger.kernel.org
10806S:	Maintained
10807F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10808F:	drivers/pci/host/pci-v3-semi.c
10809
10810PCIE DRIVER FOR ST SPEAR13XX
10811M:	Pratyush Anand <pratyush.anand@gmail.com>
10812L:	linux-pci@vger.kernel.org
10813S:	Maintained
10814F:	drivers/pci/dwc/*spear*
10815
10816PCMCIA SUBSYSTEM
10817M:	Dominik Brodowski <linux@dominikbrodowski.net>
10818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10819S:	Odd Fixes
10820F:	Documentation/pcmcia/
10821F:	tools/pcmcia/
10822F:	drivers/pcmcia/
10823F:	include/pcmcia/
10824
10825PCNET32 NETWORK DRIVER
10826M:	Don Fry <pcnet32@frontier.com>
10827L:	netdev@vger.kernel.org
10828S:	Maintained
10829F:	drivers/net/ethernet/amd/pcnet32.c
10830
10831PCRYPT PARALLEL CRYPTO ENGINE
10832M:	Steffen Klassert <steffen.klassert@secunet.com>
10833L:	linux-crypto@vger.kernel.org
10834S:	Maintained
10835F:	crypto/pcrypt.c
10836F:	include/crypto/pcrypt.h
10837
10838PEAQ WMI HOTKEYS DRIVER
10839M:	Hans de Goede <hdegoede@redhat.com>
10840L:	platform-driver-x86@vger.kernel.org
10841S:	Maintained
10842F:	drivers/platform/x86/peaq-wmi.c
10843
10844PER-CPU MEMORY ALLOCATOR
10845M:	Tejun Heo <tj@kernel.org>
10846M:	Christoph Lameter <cl@linux.com>
10847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10848S:	Maintained
10849F:	include/linux/percpu*.h
10850F:	mm/percpu*.c
10851F:	arch/*/include/asm/percpu.h
10852
10853PER-TASK DELAY ACCOUNTING
10854M:	Balbir Singh <bsingharora@gmail.com>
10855S:	Maintained
10856F:	include/linux/delayacct.h
10857F:	kernel/delayacct.c
10858
10859PERFORMANCE EVENTS SUBSYSTEM
10860M:	Peter Zijlstra <peterz@infradead.org>
10861M:	Ingo Molnar <mingo@redhat.com>
10862M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10863R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10864R:	Jiri Olsa <jolsa@redhat.com>
10865R:	Namhyung Kim <namhyung@kernel.org>
10866L:	linux-kernel@vger.kernel.org
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10868S:	Supported
10869F:	kernel/events/*
10870F:	include/linux/perf_event.h
10871F:	include/uapi/linux/perf_event.h
10872F:	arch/*/kernel/perf_event*.c
10873F:	arch/*/kernel/*/perf_event*.c
10874F:	arch/*/kernel/*/*/perf_event*.c
10875F:	arch/*/include/asm/perf_event.h
10876F:	arch/*/kernel/perf_callchain.c
10877F:	arch/*/events/*
10878F:	tools/perf/
10879
10880PERSONALITY HANDLING
10881M:	Christoph Hellwig <hch@infradead.org>
10882L:	linux-abi-devel@lists.sourceforge.net
10883S:	Maintained
10884F:	include/linux/personality.h
10885F:	include/uapi/linux/personality.h
10886
10887PHONET PROTOCOL
10888M:	Remi Denis-Courmont <courmisch@gmail.com>
10889S:	Supported
10890F:	Documentation/networking/phonet.txt
10891F:	include/linux/phonet.h
10892F:	include/net/phonet/
10893F:	include/uapi/linux/phonet.h
10894F:	net/phonet/
10895
10896PHRAM MTD DRIVER
10897M:	Joern Engel <joern@lazybastard.org>
10898L:	linux-mtd@lists.infradead.org
10899S:	Maintained
10900F:	drivers/mtd/devices/phram.c
10901
10902PICOLCD HID DRIVER
10903M:	Bruno Prémont <bonbons@linux-vserver.org>
10904L:	linux-input@vger.kernel.org
10905S:	Maintained
10906F:	drivers/hid/hid-picolcd*
10907
10908PICOXCELL SUPPORT
10909M:	Jamie Iles <jamie@jamieiles.com>
10910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10911T:	git git://github.com/jamieiles/linux-2.6-ji.git
10912S:	Supported
10913F:	arch/arm/boot/dts/picoxcell*
10914F:	arch/arm/mach-picoxcell/
10915F:	drivers/crypto/picoxcell*
10916
10917PIN CONTROL SUBSYSTEM
10918M:	Linus Walleij <linus.walleij@linaro.org>
10919L:	linux-gpio@vger.kernel.org
10920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10921S:	Maintained
10922F:	Documentation/devicetree/bindings/pinctrl/
10923F:	Documentation/driver-api/pinctl.rst
10924F:	drivers/pinctrl/
10925F:	include/linux/pinctrl/
10926
10927PIN CONTROLLER - ATMEL AT91
10928M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930S:	Maintained
10931F:	drivers/pinctrl/pinctrl-at91.*
10932
10933PIN CONTROLLER - ATMEL AT91 PIO4
10934M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10936L:	linux-gpio@vger.kernel.org
10937S:	Supported
10938F:	drivers/pinctrl/pinctrl-at91-pio4.*
10939
10940PIN CONTROLLER - FREESCALE
10941M:	Dong Aisheng <aisheng.dong@nxp.com>
10942M:	Fabio Estevam <festevam@gmail.com>
10943M:	Shawn Guo <shawnguo@kernel.org>
10944M:	Stefan Agner <stefan@agner.ch>
10945R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10946L:	linux-gpio@vger.kernel.org
10947S:	Maintained
10948F:	drivers/pinctrl/freescale/
10949F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10950
10951PIN CONTROLLER - INTEL
10952M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10953M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10954S:	Maintained
10955F:	drivers/pinctrl/intel/
10956
10957PIN CONTROLLER - MEDIATEK
10958M:	Sean Wang <sean.wang@mediatek.com>
10959L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10962F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10963F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10964F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10965F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10966
10967PIN CONTROLLER - QUALCOMM
10968M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10969S:	Maintained
10970L:	linux-arm-msm@vger.kernel.org
10971F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10972F:	drivers/pinctrl/qcom/
10973
10974PIN CONTROLLER - RENESAS
10975M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10976M:	Geert Uytterhoeven <geert+renesas@glider.be>
10977L:	linux-renesas-soc@vger.kernel.org
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10979S:	Maintained
10980F:	drivers/pinctrl/sh-pfc/
10981
10982PIN CONTROLLER - SAMSUNG
10983M:	Tomasz Figa <tomasz.figa@gmail.com>
10984M:	Krzysztof Kozlowski <krzk@kernel.org>
10985M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10987L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10988Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10990S:	Maintained
10991F:	drivers/pinctrl/samsung/
10992F:	include/dt-bindings/pinctrl/samsung.h
10993F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10994
10995PIN CONTROLLER - SINGLE
10996M:	Tony Lindgren <tony@atomide.com>
10997M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999L:	linux-omap@vger.kernel.org
11000S:	Maintained
11001F:	drivers/pinctrl/pinctrl-single.c
11002
11003PIN CONTROLLER - ST SPEAR
11004M:	Viresh Kumar <vireshk@kernel.org>
11005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11006W:	http://www.st.com/spear
11007S:	Maintained
11008F:	drivers/pinctrl/spear/
11009
11010PISTACHIO SOC SUPPORT
11011M:	James Hartley <james.hartley@sondrel.com>
11012L:	linux-mips@linux-mips.org
11013S:	Odd Fixes
11014F:	arch/mips/pistachio/
11015F:	arch/mips/include/asm/mach-pistachio/
11016F:	arch/mips/boot/dts/img/pistachio*
11017F:	arch/mips/configs/pistachio*_defconfig
11018
11019PKTCDVD DRIVER
11020S:	Orphan
11021M:	linux-block@vger.kernel.org
11022F:	drivers/block/pktcdvd.c
11023F:	include/linux/pktcdvd.h
11024F:	include/uapi/linux/pktcdvd.h
11025
11026PKUNITY SOC DRIVERS
11027M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11028W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11029S:	Maintained
11030T:	git git://github.com/gxt/linux.git
11031F:	drivers/input/serio/i8042-unicore32io.h
11032F:	drivers/i2c/busses/i2c-puv3.c
11033F:	drivers/video/fbdev/fb-puv3.c
11034F:	drivers/rtc/rtc-puv3.c
11035
11036PMBUS HARDWARE MONITORING DRIVERS
11037M:	Guenter Roeck <linux@roeck-us.net>
11038L:	linux-hwmon@vger.kernel.org
11039W:	http://hwmon.wiki.kernel.org/
11040W:	http://www.roeck-us.net/linux/drivers/
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11042S:	Maintained
11043F:	Documentation/hwmon/pmbus
11044F:	drivers/hwmon/pmbus/
11045F:	include/linux/pmbus.h
11046
11047PMC SIERRA MaxRAID DRIVER
11048L:	linux-scsi@vger.kernel.org
11049W:	http://www.pmc-sierra.com/
11050S:	Orphan
11051F:	drivers/scsi/pmcraid.*
11052
11053PMC SIERRA PM8001 DRIVER
11054M:	Jack Wang <jinpu.wang@profitbricks.com>
11055M:	lindar_liu@usish.com
11056L:	linux-scsi@vger.kernel.org
11057S:	Supported
11058F:	drivers/scsi/pm8001/
11059
11060PNP SUPPORT
11061M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11062S:	Maintained
11063F:	drivers/pnp/
11064
11065POSIX CLOCKS and TIMERS
11066M:	Thomas Gleixner <tglx@linutronix.de>
11067L:	linux-kernel@vger.kernel.org
11068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11069S:	Maintained
11070F:	fs/timerfd.c
11071F:	include/linux/timer*
11072F:	kernel/time/*timer*
11073
11074POWER MANAGEMENT CORE
11075M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11076L:	linux-pm@vger.kernel.org
11077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11078B:	https://bugzilla.kernel.org
11079S:	Supported
11080F:	drivers/base/power/
11081F:	include/linux/pm.h
11082F:	include/linux/pm_*
11083F:	include/linux/powercap.h
11084F:	drivers/powercap/
11085F:	kernel/configs/nopm.config
11086
11087POWER STATE COORDINATION INTERFACE (PSCI)
11088M:	Mark Rutland <mark.rutland@arm.com>
11089M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11090L:	linux-arm-kernel@lists.infradead.org
11091S:	Maintained
11092F:	drivers/firmware/psci*.c
11093F:	include/linux/psci.h
11094F:	include/uapi/linux/psci.h
11095
11096POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11097M:	Sebastian Reichel <sre@kernel.org>
11098L:	linux-pm@vger.kernel.org
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11100S:	Maintained
11101F:	Documentation/devicetree/bindings/power/supply/
11102F:	include/linux/power_supply.h
11103F:	drivers/power/supply/
11104
11105POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11106M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11107L:	linuxppc-dev@lists.ozlabs.org
11108S:	Maintained
11109F:	drivers/char/powernv-op-panel.c
11110
11111PPP OVER ATM (RFC 2364)
11112M:	Mitchell Blank Jr <mitch@sfgoth.com>
11113S:	Maintained
11114F:	net/atm/pppoatm.c
11115F:	include/uapi/linux/atmppp.h
11116
11117PPP OVER ETHERNET
11118M:	Michal Ostrowski <mostrows@earthlink.net>
11119S:	Maintained
11120F:	drivers/net/ppp/pppoe.c
11121F:	drivers/net/ppp/pppox.c
11122
11123PPP OVER L2TP
11124M:	James Chapman <jchapman@katalix.com>
11125S:	Maintained
11126F:	net/l2tp/l2tp_ppp.c
11127F:	include/linux/if_pppol2tp.h
11128F:	include/uapi/linux/if_pppol2tp.h
11129
11130PPP PROTOCOL DRIVERS AND COMPRESSORS
11131M:	Paul Mackerras <paulus@samba.org>
11132L:	linux-ppp@vger.kernel.org
11133S:	Maintained
11134F:	drivers/net/ppp/ppp_*
11135
11136PPS SUPPORT
11137M:	Rodolfo Giometti <giometti@enneenne.com>
11138W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11139L:	linuxpps@ml.enneenne.com (subscribers-only)
11140S:	Maintained
11141F:	Documentation/pps/
11142F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11143F:	Documentation/ABI/testing/sysfs-pps
11144F:	drivers/pps/
11145F:	include/linux/pps*.h
11146F:	include/uapi/linux/pps.h
11147
11148PPTP DRIVER
11149M:	Dmitry Kozlov <xeb@mail.ru>
11150L:	netdev@vger.kernel.org
11151S:	Maintained
11152F:	drivers/net/ppp/pptp.c
11153W:	http://sourceforge.net/projects/accel-pptp
11154
11155PREEMPTIBLE KERNEL
11156M:	Robert Love <rml@tech9.net>
11157L:	kpreempt-tech@lists.sourceforge.net
11158W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11159S:	Supported
11160F:	Documentation/preempt-locking.txt
11161F:	include/linux/preempt.h
11162
11163PRINTK
11164M:	Petr Mladek <pmladek@suse.com>
11165M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11166R:	Steven Rostedt <rostedt@goodmis.org>
11167S:	Maintained
11168F:	kernel/printk/
11169F:	include/linux/printk.h
11170
11171PRISM54 WIRELESS DRIVER
11172M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11173L:	linux-wireless@vger.kernel.org
11174W:	http://wireless.kernel.org/en/users/Drivers/p54
11175S:	Obsolete
11176F:	drivers/net/wireless/intersil/prism54/
11177
11178PROC SYSCTL
11179M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11180M:	Kees Cook <keescook@chromium.org>
11181L:	linux-kernel@vger.kernel.org
11182L:	linux-fsdevel@vger.kernel.org
11183S:	Maintained
11184F:	fs/proc/proc_sysctl.c
11185F:	include/linux/sysctl.h
11186F:	kernel/sysctl.c
11187F:	tools/testing/selftests/sysctl/
11188
11189PS3 NETWORK SUPPORT
11190M:	Geoff Levand <geoff@infradead.org>
11191L:	netdev@vger.kernel.org
11192L:	linuxppc-dev@lists.ozlabs.org
11193S:	Maintained
11194F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11195
11196PS3 PLATFORM SUPPORT
11197M:	Geoff Levand <geoff@infradead.org>
11198L:	linuxppc-dev@lists.ozlabs.org
11199S:	Maintained
11200F:	arch/powerpc/boot/ps3*
11201F:	arch/powerpc/include/asm/lv1call.h
11202F:	arch/powerpc/include/asm/ps3*.h
11203F:	arch/powerpc/platforms/ps3/
11204F:	drivers/*/ps3*
11205F:	drivers/ps3/
11206F:	drivers/rtc/rtc-ps3.c
11207F:	drivers/usb/host/*ps3.c
11208F:	sound/ppc/snd_ps3*
11209
11210PS3VRAM DRIVER
11211M:	Jim Paris <jim@jtan.com>
11212M:	Geoff Levand <geoff@infradead.org>
11213L:	linuxppc-dev@lists.ozlabs.org
11214S:	Maintained
11215F:	drivers/block/ps3vram.c
11216
11217PSAMPLE PACKET SAMPLING SUPPORT:
11218M:	Yotam Gigi <yotam.gi@gmail.com>
11219S:	Maintained
11220F:	net/psample
11221F:	include/net/psample.h
11222F:	include/uapi/linux/psample.h
11223
11224PSTORE FILESYSTEM
11225M:	Kees Cook <keescook@chromium.org>
11226M:	Anton Vorontsov <anton@enomsg.org>
11227M:	Colin Cross <ccross@android.com>
11228M:	Tony Luck <tony.luck@intel.com>
11229S:	Maintained
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11231F:	fs/pstore/
11232F:	include/linux/pstore*
11233F:	drivers/firmware/efi/efi-pstore.c
11234F:	drivers/acpi/apei/erst.c
11235F:	Documentation/admin-guide/ramoops.rst
11236F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11237K:	\b(pstore|ramoops)
11238
11239PTP HARDWARE CLOCK SUPPORT
11240M:	Richard Cochran <richardcochran@gmail.com>
11241L:	netdev@vger.kernel.org
11242S:	Maintained
11243W:	http://linuxptp.sourceforge.net/
11244F:	Documentation/ABI/testing/sysfs-ptp
11245F:	Documentation/ptp/*
11246F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11247F:	drivers/net/phy/dp83640*
11248F:	drivers/ptp/*
11249F:	include/linux/ptp_cl*
11250
11251PTRACE SUPPORT
11252M:	Oleg Nesterov <oleg@redhat.com>
11253S:	Maintained
11254F:	include/asm-generic/syscall.h
11255F:	include/linux/ptrace.h
11256F:	include/linux/regset.h
11257F:	include/linux/tracehook.h
11258F:	include/uapi/linux/ptrace.h
11259F:	include/uapi/linux/ptrace.h
11260F:	include/asm-generic/ptrace.h
11261F:	kernel/ptrace.c
11262F:	arch/*/ptrace*.c
11263F:	arch/*/*/ptrace*.c
11264F:	arch/*/include/asm/ptrace*.h
11265
11266PULSE8-CEC DRIVER
11267M:	Hans Verkuil <hverkuil@xs4all.nl>
11268L:	linux-media@vger.kernel.org
11269T:	git git://linuxtv.org/media_tree.git
11270S:	Maintained
11271F:	drivers/media/usb/pulse8-cec/*
11272F:	Documentation/media/cec-drivers/pulse8-cec.rst
11273
11274PVRUSB2 VIDEO4LINUX DRIVER
11275M:	Mike Isely <isely@pobox.com>
11276L:	pvrusb2@isely.net	(subscribers-only)
11277L:	linux-media@vger.kernel.org
11278W:	http://www.isely.net/pvrusb2/
11279T:	git git://linuxtv.org/media_tree.git
11280S:	Maintained
11281F:	Documentation/media/v4l-drivers/pvrusb2*
11282F:	drivers/media/usb/pvrusb2/
11283
11284PWC WEBCAM DRIVER
11285M:	Hans Verkuil <hverkuil@xs4all.nl>
11286L:	linux-media@vger.kernel.org
11287T:	git git://linuxtv.org/media_tree.git
11288S:	Odd Fixes
11289F:	drivers/media/usb/pwc/*
11290
11291PWM FAN DRIVER
11292M:	Kamil Debski <kamil@wypas.org>
11293M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11294L:	linux-hwmon@vger.kernel.org
11295S:	Supported
11296F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11297F:	Documentation/hwmon/pwm-fan
11298F:	drivers/hwmon/pwm-fan.c
11299
11300PWM IR Transmitter
11301M:	Sean Young <sean@mess.org>
11302L:	linux-media@vger.kernel.org
11303S:	Maintained
11304F:	drivers/media/rc/pwm-ir-tx.c
11305
11306PWM SUBSYSTEM
11307M:	Thierry Reding <thierry.reding@gmail.com>
11308L:	linux-pwm@vger.kernel.org
11309S:	Maintained
11310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11311F:	Documentation/pwm.txt
11312F:	Documentation/devicetree/bindings/pwm/
11313F:	include/linux/pwm.h
11314F:	drivers/pwm/
11315F:	drivers/video/backlight/pwm_bl.c
11316F:	include/linux/pwm_backlight.h
11317F:	drivers/gpio/gpio-mvebu.c
11318F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11319
11320PXA GPIO DRIVER
11321M:	Robert Jarzmik <robert.jarzmik@free.fr>
11322L:	linux-gpio@vger.kernel.org
11323S:	Maintained
11324F:	drivers/gpio/gpio-pxa.c
11325
11326PXA MMCI DRIVER
11327S:	Orphan
11328
11329PXA RTC DRIVER
11330M:	Robert Jarzmik <robert.jarzmik@free.fr>
11331L:	linux-rtc@vger.kernel.org
11332S:	Maintained
11333
11334PXA2xx/PXA3xx SUPPORT
11335M:	Daniel Mack <daniel@zonque.org>
11336M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11337M:	Robert Jarzmik <robert.jarzmik@free.fr>
11338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11339T:	git git://github.com/hzhuang1/linux.git
11340T:	git git://github.com/rjarzmik/linux.git
11341S:	Maintained
11342F:	arch/arm/boot/dts/pxa*
11343F:	arch/arm/mach-pxa/
11344F:	drivers/dma/pxa*
11345F:	drivers/pcmcia/pxa2xx*
11346F:	drivers/pinctrl/pxa/
11347F:	drivers/spi/spi-pxa2xx*
11348F:	drivers/usb/gadget/udc/pxa2*
11349F:	include/sound/pxa2xx-lib.h
11350F:	sound/arm/pxa*
11351F:	sound/soc/pxa/
11352
11353PXA3xx NAND FLASH DRIVER
11354M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11355L:	linux-mtd@lists.infradead.org
11356S:	Maintained
11357F:	drivers/mtd/nand/pxa3xx_nand.c
11358
11359QAT DRIVER
11360M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11361L:	qat-linux@intel.com
11362S:	Supported
11363F:	drivers/crypto/qat/
11364
11365QCOM AUDIO (ASoC) DRIVERS
11366M:	Patrick Lai <plai@codeaurora.org>
11367M:	Banajit Goswami <bgoswami@codeaurora.org>
11368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11369S:	Supported
11370F:	sound/soc/qcom/
11371
11372QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11373M:	Gabriel Somlo <somlo@cmu.edu>
11374M:	"Michael S. Tsirkin" <mst@redhat.com>
11375L:	qemu-devel@nongnu.org
11376S:	Maintained
11377F:	drivers/firmware/qemu_fw_cfg.c
11378
11379QIB DRIVER
11380M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11381M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11382L:	linux-rdma@vger.kernel.org
11383S:	Supported
11384F:	drivers/infiniband/hw/qib/
11385
11386QLOGIC QL41xxx FCOE DRIVER
11387M:	QLogic-Storage-Upstream@cavium.com
11388L:	linux-scsi@vger.kernel.org
11389S:	Supported
11390F:	drivers/scsi/qedf/
11391
11392QLOGIC QL41xxx ISCSI DRIVER
11393M:	QLogic-Storage-Upstream@cavium.com
11394L:	linux-scsi@vger.kernel.org
11395S:	Supported
11396F:	drivers/scsi/qedi/
11397
11398QLOGIC QL4xxx ETHERNET DRIVER
11399M:	Ariel Elior <Ariel.Elior@cavium.com>
11400M:	everest-linux-l2@cavium.com
11401L:	netdev@vger.kernel.org
11402S:	Supported
11403F:	drivers/net/ethernet/qlogic/qed/
11404F:	include/linux/qed/
11405F:	drivers/net/ethernet/qlogic/qede/
11406
11407QLOGIC QL4xxx RDMA DRIVER
11408M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11409M:	Ariel Elior <Ariel.Elior@cavium.com>
11410L:	linux-rdma@vger.kernel.org
11411S:	Supported
11412F:	drivers/infiniband/hw/qedr/
11413F:	include/uapi/rdma/qedr-abi.h
11414
11415QLOGIC QLA1280 SCSI DRIVER
11416M:	Michael Reed <mdr@sgi.com>
11417L:	linux-scsi@vger.kernel.org
11418S:	Maintained
11419F:	drivers/scsi/qla1280.[ch]
11420
11421QLOGIC QLA2XXX FC-SCSI DRIVER
11422M:	qla2xxx-upstream@qlogic.com
11423L:	linux-scsi@vger.kernel.org
11424S:	Supported
11425F:	Documentation/scsi/LICENSE.qla2xxx
11426F:	drivers/scsi/qla2xxx/
11427
11428QLOGIC QLA3XXX NETWORK DRIVER
11429M:	Dept-GELinuxNICDev@cavium.com
11430L:	netdev@vger.kernel.org
11431S:	Supported
11432F:	Documentation/networking/LICENSE.qla3xxx
11433F:	drivers/net/ethernet/qlogic/qla3xxx.*
11434
11435QLOGIC QLA4XXX iSCSI DRIVER
11436M:	QLogic-Storage-Upstream@qlogic.com
11437L:	linux-scsi@vger.kernel.org
11438S:	Supported
11439F:	Documentation/scsi/LICENSE.qla4xxx
11440F:	drivers/scsi/qla4xxx/
11441
11442QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11443M:	Harish Patil <harish.patil@cavium.com>
11444M:	Manish Chopra <manish.chopra@cavium.com>
11445M:	Dept-GELinuxNICDev@cavium.com
11446L:	netdev@vger.kernel.org
11447S:	Supported
11448F:	drivers/net/ethernet/qlogic/qlcnic/
11449
11450QLOGIC QLGE 10Gb ETHERNET DRIVER
11451M:	Harish Patil <harish.patil@cavium.com>
11452M:	Manish Chopra <manish.chopra@cavium.com>
11453M:	Dept-GELinuxNICDev@cavium.com
11454L:	netdev@vger.kernel.org
11455S:	Supported
11456F:	drivers/net/ethernet/qlogic/qlge/
11457
11458QNX4 FILESYSTEM
11459M:	Anders Larsen <al@alarsen.net>
11460W:	http://www.alarsen.net/linux/qnx4fs/
11461S:	Maintained
11462F:	fs/qnx4/
11463F:	include/uapi/linux/qnx4_fs.h
11464F:	include/uapi/linux/qnxtypes.h
11465
11466QORIQ DPAA2 FSL-MC BUS DRIVER
11467M:	Stuart Yoder <stuyoder@gmail.com>
11468M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11469L:	linux-kernel@vger.kernel.org
11470S:	Maintained
11471F:	drivers/staging/fsl-mc/
11472F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11473
11474QT1010 MEDIA DRIVER
11475M:	Antti Palosaari <crope@iki.fi>
11476L:	linux-media@vger.kernel.org
11477W:	https://linuxtv.org
11478W:	http://palosaari.fi/linux/
11479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11480T:	git git://linuxtv.org/anttip/media_tree.git
11481S:	Maintained
11482F:	drivers/media/tuners/qt1010*
11483
11484QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11485M:	Kalle Valo <kvalo@qca.qualcomm.com>
11486L:	ath10k@lists.infradead.org
11487W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11489S:	Supported
11490F:	drivers/net/wireless/ath/ath10k/
11491
11492QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11493M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11494L:	linux-wireless@vger.kernel.org
11495W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11496S:	Supported
11497F:	drivers/net/wireless/ath/ath9k/
11498
11499QUALCOMM CAMERA SUBSYSTEM DRIVER
11500M:	Todor Tomov <todor.tomov@linaro.org>
11501L:	linux-media@vger.kernel.org
11502S:	Maintained
11503F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11504F:	Documentation/media/v4l-drivers/qcom_camss.rst
11505F:	drivers/media/platform/qcom/camss-8x16/
11506
11507QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11508M:	Timur Tabi <timur@codeaurora.org>
11509L:	netdev@vger.kernel.org
11510S:	Supported
11511F:	drivers/net/ethernet/qualcomm/emac/
11512
11513QUALCOMM HEXAGON ARCHITECTURE
11514M:	Richard Kuo <rkuo@codeaurora.org>
11515L:	linux-hexagon@vger.kernel.org
11516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11517S:	Supported
11518F:	arch/hexagon/
11519
11520QUALCOMM IOMMU
11521M:	Rob Clark <robdclark@gmail.com>
11522L:	iommu@lists.linux-foundation.org
11523L:	linux-arm-msm@vger.kernel.org
11524S:	Maintained
11525F:	drivers/iommu/qcom_iommu.c
11526
11527QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11528M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11529L:	linux-media@vger.kernel.org
11530L:	linux-arm-msm@vger.kernel.org
11531T:	git git://linuxtv.org/media_tree.git
11532S:	Maintained
11533F:	drivers/media/platform/qcom/venus/
11534
11535QUALCOMM WCN36XX WIRELESS DRIVER
11536M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11537L:	wcn36xx@lists.infradead.org
11538W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11539T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11540S:	Supported
11541F:	drivers/net/wireless/ath/wcn36xx/
11542
11543QUANTENNA QTNFMAC WIRELESS DRIVER
11544M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11545M:	Avinash Patil <avinashp@quantenna.com>
11546M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11547L:	linux-wireless@vger.kernel.org
11548S:	Maintained
11549F:	drivers/net/wireless/quantenna
11550
11551RADEON and AMDGPU DRM DRIVERS
11552M:	Alex Deucher <alexander.deucher@amd.com>
11553M:	Christian König <christian.koenig@amd.com>
11554M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11555L:	amd-gfx@lists.freedesktop.org
11556T:	git git://people.freedesktop.org/~agd5f/linux
11557S:	Supported
11558F:	drivers/gpu/drm/radeon/
11559F:	include/uapi/drm/radeon_drm.h
11560F:	drivers/gpu/drm/amd/
11561F:	include/uapi/drm/amdgpu_drm.h
11562
11563RADEON FRAMEBUFFER DISPLAY DRIVER
11564M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11565L:	linux-fbdev@vger.kernel.org
11566S:	Maintained
11567F:	drivers/video/fbdev/aty/radeon*
11568F:	include/uapi/linux/radeonfb.h
11569
11570RADIOSHARK RADIO DRIVER
11571M:	Hans Verkuil <hverkuil@xs4all.nl>
11572L:	linux-media@vger.kernel.org
11573T:	git git://linuxtv.org/media_tree.git
11574S:	Maintained
11575F:	drivers/media/radio/radio-shark.c
11576
11577RADIOSHARK2 RADIO DRIVER
11578M:	Hans Verkuil <hverkuil@xs4all.nl>
11579L:	linux-media@vger.kernel.org
11580T:	git git://linuxtv.org/media_tree.git
11581S:	Maintained
11582F:	drivers/media/radio/radio-shark2.c
11583F:	drivers/media/radio/radio-tea5777.c
11584
11585RADOS BLOCK DEVICE (RBD)
11586M:	Ilya Dryomov <idryomov@gmail.com>
11587M:	Sage Weil <sage@redhat.com>
11588M:	Alex Elder <elder@kernel.org>
11589L:	ceph-devel@vger.kernel.org
11590W:	http://ceph.com/
11591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11592T:	git git://github.com/ceph/ceph-client.git
11593S:	Supported
11594F:	Documentation/ABI/testing/sysfs-bus-rbd
11595F:	drivers/block/rbd.c
11596F:	drivers/block/rbd_types.h
11597
11598RAGE128 FRAMEBUFFER DISPLAY DRIVER
11599M:	Paul Mackerras <paulus@samba.org>
11600L:	linux-fbdev@vger.kernel.org
11601S:	Maintained
11602F:	drivers/video/fbdev/aty/aty128fb.c
11603
11604RAINSHADOW-CEC DRIVER
11605M:	Hans Verkuil <hverkuil@xs4all.nl>
11606L:	linux-media@vger.kernel.org
11607T:	git git://linuxtv.org/media_tree.git
11608S:	Maintained
11609F:	drivers/media/usb/rainshadow-cec/*
11610
11611RALINK MIPS ARCHITECTURE
11612M:	John Crispin <john@phrozen.org>
11613L:	linux-mips@linux-mips.org
11614S:	Maintained
11615F:	arch/mips/ralink
11616
11617RALINK RT2X00 WIRELESS LAN DRIVER
11618P:	rt2x00 project
11619M:	Stanislaw Gruszka <sgruszka@redhat.com>
11620M:	Helmut Schaa <helmut.schaa@googlemail.com>
11621L:	linux-wireless@vger.kernel.org
11622S:	Maintained
11623F:	drivers/net/wireless/ralink/rt2x00/
11624
11625RAMDISK RAM BLOCK DEVICE DRIVER
11626M:	Jens Axboe <axboe@kernel.dk>
11627S:	Maintained
11628F:	Documentation/blockdev/ramdisk.txt
11629F:	drivers/block/brd.c
11630
11631RANCHU VIRTUAL BOARD FOR MIPS
11632M:	Miodrag Dinic <miodrag.dinic@mips.com>
11633L:	linux-mips@linux-mips.org
11634S:	Supported
11635F:	arch/mips/generic/board-ranchu.c
11636F:	arch/mips/configs/generic/board-ranchu.config
11637
11638RANDOM NUMBER DRIVER
11639M:	"Theodore Ts'o" <tytso@mit.edu>
11640S:	Maintained
11641F:	drivers/char/random.c
11642
11643RAPIDIO SUBSYSTEM
11644M:	Matt Porter <mporter@kernel.crashing.org>
11645M:	Alexandre Bounine <alexandre.bounine@idt.com>
11646S:	Maintained
11647F:	drivers/rapidio/
11648
11649RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11650L:	linux-wireless@vger.kernel.org
11651S:	Orphan
11652F:	drivers/net/wireless/ray*
11653
11654RCUTORTURE TEST FRAMEWORK
11655M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11656M:	Josh Triplett <josh@joshtriplett.org>
11657R:	Steven Rostedt <rostedt@goodmis.org>
11658R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11659R:	Lai Jiangshan <jiangshanlai@gmail.com>
11660L:	linux-kernel@vger.kernel.org
11661S:	Supported
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11663F:	tools/testing/selftests/rcutorture
11664
11665RDC R-321X SoC
11666M:	Florian Fainelli <florian@openwrt.org>
11667S:	Maintained
11668
11669RDC R6040 FAST ETHERNET DRIVER
11670M:	Florian Fainelli <f.fainelli@gmail.com>
11671L:	netdev@vger.kernel.org
11672S:	Maintained
11673F:	drivers/net/ethernet/rdc/r6040.c
11674
11675RDMAVT - RDMA verbs software
11676M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11677M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11678L:	linux-rdma@vger.kernel.org
11679S:	Supported
11680F:	drivers/infiniband/sw/rdmavt
11681
11682RDS - RELIABLE DATAGRAM SOCKETS
11683M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11684L:	netdev@vger.kernel.org
11685L:	linux-rdma@vger.kernel.org
11686L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11687W:	https://oss.oracle.com/projects/rds/
11688S:	Supported
11689F:	net/rds/
11690F:	Documentation/networking/rds.txt
11691
11692RDT - RESOURCE ALLOCATION
11693M:	Fenghua Yu <fenghua.yu@intel.com>
11694L:	linux-kernel@vger.kernel.org
11695S:	Supported
11696F:	arch/x86/kernel/cpu/intel_rdt*
11697F:	arch/x86/include/asm/intel_rdt_sched.h
11698F:	Documentation/x86/intel_rdt*
11699
11700READ-COPY UPDATE (RCU)
11701M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11702M:	Josh Triplett <josh@joshtriplett.org>
11703R:	Steven Rostedt <rostedt@goodmis.org>
11704R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11705R:	Lai Jiangshan <jiangshanlai@gmail.com>
11706L:	linux-kernel@vger.kernel.org
11707W:	http://www.rdrop.com/users/paulmck/RCU/
11708S:	Supported
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11710F:	Documentation/RCU/
11711X:	Documentation/RCU/torture.txt
11712F:	include/linux/rcu*
11713X:	include/linux/srcu.h
11714F:	kernel/rcu/
11715X:	kernel/torture.c
11716
11717REAL TIME CLOCK (RTC) SUBSYSTEM
11718M:	Alessandro Zummo <a.zummo@towertech.it>
11719M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11720L:	linux-rtc@vger.kernel.org
11721Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/rtc/
11725F:	Documentation/rtc.txt
11726F:	drivers/rtc/
11727F:	include/linux/rtc.h
11728F:	include/uapi/linux/rtc.h
11729F:	include/linux/rtc/
11730F:	include/linux/platform_data/rtc-*
11731F:	tools/testing/selftests/timers/rtctest.c
11732
11733REALTEK AUDIO CODECS
11734M:	Bard Liao <bardliao@realtek.com>
11735M:	Oder Chiou <oder_chiou@realtek.com>
11736S:	Maintained
11737F:	sound/soc/codecs/rt*
11738F:	include/sound/rt*.h
11739
11740REGISTER MAP ABSTRACTION
11741M:	Mark Brown <broonie@kernel.org>
11742L:	linux-kernel@vger.kernel.org
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11744S:	Supported
11745F:	Documentation/devicetree/bindings/regmap/
11746F:	drivers/base/regmap/
11747F:	include/linux/regmap.h
11748
11749REISERFS FILE SYSTEM
11750L:	reiserfs-devel@vger.kernel.org
11751S:	Supported
11752F:	fs/reiserfs/
11753
11754REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11755M:	Ohad Ben-Cohen <ohad@wizery.com>
11756M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11757L:	linux-remoteproc@vger.kernel.org
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11759S:	Maintained
11760F:	Documentation/devicetree/bindings/remoteproc/
11761F:	Documentation/remoteproc.txt
11762F:	drivers/remoteproc/
11763F:	include/linux/remoteproc.h
11764
11765REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11766M:	Ohad Ben-Cohen <ohad@wizery.com>
11767M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11768L:	linux-remoteproc@vger.kernel.org
11769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11770S:	Maintained
11771F:	drivers/rpmsg/
11772F:	Documentation/rpmsg.txt
11773F:	include/linux/rpmsg.h
11774F:	include/linux/rpmsg/
11775
11776RENESAS CLOCK DRIVERS
11777M:	Geert Uytterhoeven <geert+renesas@glider.be>
11778L:	linux-renesas-soc@vger.kernel.org
11779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11780S:	Supported
11781F:	drivers/clk/renesas/
11782
11783RENESAS ETHERNET DRIVERS
11784R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11785L:	netdev@vger.kernel.org
11786L:	linux-renesas-soc@vger.kernel.org
11787F:	Documentation/devicetree/bindings/net/renesas,*.txt
11788F:	Documentation/devicetree/bindings/net/sh_eth.txt
11789F:	drivers/net/ethernet/renesas/
11790F:	include/linux/sh_eth.h
11791
11792RENESAS R-CAR GYROADC DRIVER
11793M:	Marek Vasut <marek.vasut@gmail.com>
11794L:	linux-iio@vger.kernel.org
11795S:	Supported
11796F:	drivers/iio/adc/rcar_gyro_adc.c
11797
11798RENESAS USB PHY DRIVER
11799M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11800L:	linux-renesas-soc@vger.kernel.org
11801S:	Maintained
11802F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11803
11804RESET CONTROLLER FRAMEWORK
11805M:	Philipp Zabel <p.zabel@pengutronix.de>
11806T:	git git://git.pengutronix.de/git/pza/linux
11807S:	Maintained
11808F:	drivers/reset/
11809F:	Documentation/devicetree/bindings/reset/
11810F:	include/dt-bindings/reset/
11811F:	include/linux/reset.h
11812F:	include/linux/reset-controller.h
11813
11814RFKILL
11815M:	Johannes Berg <johannes@sipsolutions.net>
11816L:	linux-wireless@vger.kernel.org
11817W:	http://wireless.kernel.org/
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11820S:	Maintained
11821F:	Documentation/rfkill.txt
11822F:	Documentation/ABI/stable/sysfs-class-rfkill
11823F:	net/rfkill/
11824
11825RHASHTABLE
11826M:	Thomas Graf <tgraf@suug.ch>
11827M:	Herbert Xu <herbert@gondor.apana.org.au>
11828L:	netdev@vger.kernel.org
11829S:	Maintained
11830F:	lib/rhashtable.c
11831F:	include/linux/rhashtable.h
11832
11833RICOH R5C592 MEMORYSTICK DRIVER
11834M:	Maxim Levitsky <maximlevitsky@gmail.com>
11835S:	Maintained
11836F:	drivers/memstick/host/r592.*
11837
11838RICOH SMARTMEDIA/XD DRIVER
11839M:	Maxim Levitsky <maximlevitsky@gmail.com>
11840S:	Maintained
11841F:	drivers/mtd/nand/r852.c
11842F:	drivers/mtd/nand/r852.h
11843
11844RISC-V ARCHITECTURE
11845M:	Palmer Dabbelt <palmer@sifive.com>
11846M:	Albert Ou <albert@sifive.com>
11847L:	linux-riscv@lists.infradead.org
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11849S:	Supported
11850F:	arch/riscv/
11851K:	riscv
11852N:	riscv
11853
11854ROCCAT DRIVERS
11855M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11856W:	http://sourceforge.net/projects/roccat/
11857S:	Maintained
11858F:	drivers/hid/hid-roccat*
11859F:	include/linux/hid-roccat*
11860F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11861
11862ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11863M:	Jacob chen <jacob2.chen@rock-chips.com>
11864L:	linux-media@vger.kernel.org
11865S:	Maintained
11866F:	drivers/media/platform/rockchip/rga/
11867F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11868
11869ROCKER DRIVER
11870M:	Jiri Pirko <jiri@resnulli.us>
11871L:	netdev@vger.kernel.org
11872S:	Supported
11873F:	drivers/net/ethernet/rocker/
11874
11875ROCKETPORT DRIVER
11876P:	Comtrol Corp.
11877W:	http://www.comtrol.com
11878S:	Maintained
11879F:	Documentation/serial/rocket.txt
11880F:	drivers/tty/rocket*
11881
11882ROCKETPORT EXPRESS/INFINITY DRIVER
11883M:	Kevin Cernekee <cernekee@gmail.com>
11884L:	linux-serial@vger.kernel.org
11885S:	Odd Fixes
11886F:	drivers/tty/serial/rp2.*
11887
11888ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11889M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11890L:	linux-kernel@vger.kernel.org
11891L:	linux-renesas-soc@vger.kernel.org
11892S:	Supported
11893F:	drivers/mfd/bd9571mwv.c
11894F:	drivers/regulator/bd9571mwv-regulator.c
11895F:	drivers/gpio/gpio-bd9571mwv.c
11896F:	include/linux/mfd/bd9571mwv.h
11897F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11898
11899ROSE NETWORK LAYER
11900M:	Ralf Baechle <ralf@linux-mips.org>
11901L:	linux-hams@vger.kernel.org
11902W:	http://www.linux-ax25.org/
11903S:	Maintained
11904F:	include/net/rose.h
11905F:	include/uapi/linux/rose.h
11906F:	net/rose/
11907
11908RTL2830 MEDIA DRIVER
11909M:	Antti Palosaari <crope@iki.fi>
11910L:	linux-media@vger.kernel.org
11911W:	https://linuxtv.org
11912W:	http://palosaari.fi/linux/
11913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11914T:	git git://linuxtv.org/anttip/media_tree.git
11915S:	Maintained
11916F:	drivers/media/dvb-frontends/rtl2830*
11917
11918RTL2832 MEDIA DRIVER
11919M:	Antti Palosaari <crope@iki.fi>
11920L:	linux-media@vger.kernel.org
11921W:	https://linuxtv.org
11922W:	http://palosaari.fi/linux/
11923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11924T:	git git://linuxtv.org/anttip/media_tree.git
11925S:	Maintained
11926F:	drivers/media/dvb-frontends/rtl2832*
11927
11928RTL2832_SDR MEDIA DRIVER
11929M:	Antti Palosaari <crope@iki.fi>
11930L:	linux-media@vger.kernel.org
11931W:	https://linuxtv.org
11932W:	http://palosaari.fi/linux/
11933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11934T:	git git://linuxtv.org/anttip/media_tree.git
11935S:	Maintained
11936F:	drivers/media/dvb-frontends/rtl2832_sdr*
11937
11938RTL8180 WIRELESS DRIVER
11939L:	linux-wireless@vger.kernel.org
11940W:	http://wireless.kernel.org/
11941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11942S:	Orphan
11943F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11944
11945RTL8187 WIRELESS DRIVER
11946M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11947M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11948M:	Larry Finger <Larry.Finger@lwfinger.net>
11949L:	linux-wireless@vger.kernel.org
11950W:	http://wireless.kernel.org/
11951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11952S:	Maintained
11953F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11954
11955REALTEK WIRELESS DRIVER (rtlwifi family)
11956M:	Ping-Ke Shih <pkshih@realtek.com>
11957L:	linux-wireless@vger.kernel.org
11958W:	http://wireless.kernel.org/
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11960S:	Maintained
11961F:	drivers/net/wireless/realtek/rtlwifi/
11962
11963RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11964M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11965L:	linux-wireless@vger.kernel.org
11966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11967S:	Maintained
11968F:	drivers/net/wireless/realtek/rtl8xxxu/
11969
11970RXRPC SOCKETS (AF_RXRPC)
11971M:	David Howells <dhowells@redhat.com>
11972L:	linux-afs@lists.infradead.org
11973S:	Supported
11974F:	net/rxrpc/
11975F:	include/keys/rxrpc-type.h
11976F:	include/net/af_rxrpc.h
11977F:	include/trace/events/rxrpc.h
11978F:	include/uapi/linux/rxrpc.h
11979F:	Documentation/networking/rxrpc.txt
11980W:	https://www.infradead.org/~dhowells/kafs/
11981
11982S3 SAVAGE FRAMEBUFFER DRIVER
11983M:	Antonino Daplas <adaplas@gmail.com>
11984L:	linux-fbdev@vger.kernel.org
11985S:	Maintained
11986F:	drivers/video/fbdev/savage/
11987
11988S390
11989M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11990M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11991L:	linux-s390@vger.kernel.org
11992W:	http://www.ibm.com/developerworks/linux/linux390/
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11994S:	Supported
11995F:	arch/s390/
11996F:	drivers/s390/
11997F:	Documentation/s390/
11998F:	Documentation/driver-api/s390-drivers.rst
11999
12000S390 COMMON I/O LAYER
12001M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12002M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12003L:	linux-s390@vger.kernel.org
12004W:	http://www.ibm.com/developerworks/linux/linux390/
12005S:	Supported
12006F:	drivers/s390/cio/
12007
12008S390 DASD DRIVER
12009M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12010M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12011L:	linux-s390@vger.kernel.org
12012W:	http://www.ibm.com/developerworks/linux/linux390/
12013S:	Supported
12014F:	drivers/s390/block/dasd*
12015F:	block/partitions/ibm.c
12016
12017S390 IOMMU (PCI)
12018M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12019L:	linux-s390@vger.kernel.org
12020W:	http://www.ibm.com/developerworks/linux/linux390/
12021S:	Supported
12022F:	drivers/iommu/s390-iommu.c
12023
12024S390 IUCV NETWORK LAYER
12025M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12026M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12027L:	linux-s390@vger.kernel.org
12028W:	http://www.ibm.com/developerworks/linux/linux390/
12029S:	Supported
12030F:	drivers/s390/net/*iucv*
12031F:	include/net/iucv/
12032F:	net/iucv/
12033
12034S390 NETWORK DRIVERS
12035M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12036M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12037L:	linux-s390@vger.kernel.org
12038W:	http://www.ibm.com/developerworks/linux/linux390/
12039S:	Supported
12040F:	drivers/s390/net/
12041
12042S390 PCI SUBSYSTEM
12043M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12044M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12045L:	linux-s390@vger.kernel.org
12046W:	http://www.ibm.com/developerworks/linux/linux390/
12047S:	Supported
12048F:	arch/s390/pci/
12049F:	drivers/pci/hotplug/s390_pci_hpc.c
12050
12051S390 VFIO-CCW DRIVER
12052M:	Cornelia Huck <cohuck@redhat.com>
12053M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12054M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12055L:	linux-s390@vger.kernel.org
12056L:	kvm@vger.kernel.org
12057S:	Supported
12058F:	drivers/s390/cio/vfio_ccw*
12059F:	Documentation/s390/vfio-ccw.txt
12060F:	include/uapi/linux/vfio_ccw.h
12061
12062S390 ZCRYPT DRIVER
12063M:	Harald Freudenberger <freude@de.ibm.com>
12064L:	linux-s390@vger.kernel.org
12065W:	http://www.ibm.com/developerworks/linux/linux390/
12066S:	Supported
12067F:	drivers/s390/crypto/
12068
12069S390 ZFCP DRIVER
12070M:	Steffen Maier <maier@linux.vnet.ibm.com>
12071M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12072L:	linux-s390@vger.kernel.org
12073W:	http://www.ibm.com/developerworks/linux/linux390/
12074S:	Supported
12075F:	drivers/s390/scsi/zfcp_*
12076
12077S3C24XX SD/MMC Driver
12078M:	Ben Dooks <ben-linux@fluff.org>
12079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080S:	Supported
12081F:	drivers/mmc/host/s3cmci.*
12082
12083SAA6588 RDS RECEIVER DRIVER
12084M:	Hans Verkuil <hverkuil@xs4all.nl>
12085L:	linux-media@vger.kernel.org
12086T:	git git://linuxtv.org/media_tree.git
12087W:	https://linuxtv.org
12088S:	Odd Fixes
12089F:	drivers/media/i2c/saa6588*
12090
12091SAA7134 VIDEO4LINUX DRIVER
12092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12094L:	linux-media@vger.kernel.org
12095W:	https://linuxtv.org
12096T:	git git://linuxtv.org/media_tree.git
12097S:	Odd fixes
12098F:	Documentation/media/v4l-drivers/saa7134*
12099F:	drivers/media/pci/saa7134/
12100
12101SAA7146 VIDEO4LINUX-2 DRIVER
12102M:	Hans Verkuil <hverkuil@xs4all.nl>
12103L:	linux-media@vger.kernel.org
12104T:	git git://linuxtv.org/media_tree.git
12105S:	Maintained
12106F:	drivers/media/common/saa7146/
12107F:	drivers/media/pci/saa7146/
12108F:	include/media/saa7146*
12109
12110SAMSUNG AUDIO (ASoC) DRIVERS
12111M:	Krzysztof Kozlowski <krzk@kernel.org>
12112M:	Sangbeom Kim <sbkim73@samsung.com>
12113M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12115S:	Supported
12116F:	sound/soc/samsung/
12117F:	Documentation/devicetree/bindings/sound/samsung*
12118
12119SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12120M:	Krzysztof Kozlowski <krzk@kernel.org>
12121L:	linux-crypto@vger.kernel.org
12122L:	linux-samsung-soc@vger.kernel.org
12123S:	Maintained
12124F:	drivers/crypto/exynos-rng.c
12125F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12126
12127SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12128M:	Łukasz Stelmach <l.stelmach@samsung.com>
12129L:	linux-samsung-soc@vger.kernel.org
12130S:	Maintained
12131F:	drivers/char/hw_random/exynos-trng.c
12132F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12133
12134SAMSUNG FRAMEBUFFER DRIVER
12135M:	Jingoo Han <jingoohan1@gmail.com>
12136L:	linux-fbdev@vger.kernel.org
12137S:	Maintained
12138F:	drivers/video/fbdev/s3c-fb.c
12139
12140SAMSUNG LAPTOP DRIVER
12141M:	Corentin Chary <corentin.chary@gmail.com>
12142L:	platform-driver-x86@vger.kernel.org
12143S:	Maintained
12144F:	drivers/platform/x86/samsung-laptop.c
12145
12146SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12147M:	Sangbeom Kim <sbkim73@samsung.com>
12148M:	Krzysztof Kozlowski <krzk@kernel.org>
12149M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12150L:	linux-kernel@vger.kernel.org
12151L:	linux-samsung-soc@vger.kernel.org
12152S:	Supported
12153F:	drivers/mfd/sec*.c
12154F:	drivers/regulator/s2m*.c
12155F:	drivers/regulator/s5m*.c
12156F:	drivers/clk/clk-s2mps11.c
12157F:	drivers/rtc/rtc-s5m.c
12158F:	include/linux/mfd/samsung/
12159F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12160F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12161F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12162F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12163
12164SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12165M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12166L:	linux-media@vger.kernel.org
12167L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12168S:	Maintained
12169F:	drivers/media/platform/s3c-camif/
12170F:	include/media/drv-intf/s3c_camif.h
12171
12172SAMSUNG S3FWRN5 NFC DRIVER
12173M:	Robert Baldyga <r.baldyga@samsung.com>
12174M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12175L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12176S:	Supported
12177F:	drivers/nfc/s3fwrn5
12178
12179SAMSUNG S5C73M3 CAMERA DRIVER
12180M:	Kyungmin Park <kyungmin.park@samsung.com>
12181M:	Andrzej Hajda <a.hajda@samsung.com>
12182L:	linux-media@vger.kernel.org
12183S:	Supported
12184F:	drivers/media/i2c/s5c73m3/*
12185
12186SAMSUNG S5K5BAF CAMERA DRIVER
12187M:	Kyungmin Park <kyungmin.park@samsung.com>
12188M:	Andrzej Hajda <a.hajda@samsung.com>
12189L:	linux-media@vger.kernel.org
12190S:	Supported
12191F:	drivers/media/i2c/s5k5baf.c
12192
12193SAMSUNG S5P Security SubSystem (SSS) DRIVER
12194M:	Krzysztof Kozlowski <krzk@kernel.org>
12195M:	Vladimir Zapolskiy <vz@mleia.com>
12196M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12197L:	linux-crypto@vger.kernel.org
12198L:	linux-samsung-soc@vger.kernel.org
12199S:	Maintained
12200F:	drivers/crypto/s5p-sss.c
12201
12202SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12203M:	Kyungmin Park <kyungmin.park@samsung.com>
12204M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12205L:	linux-media@vger.kernel.org
12206Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12207S:	Supported
12208F:	drivers/media/platform/exynos4-is/
12209
12210SAMSUNG SOC CLOCK DRIVERS
12211M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12212M:	Tomasz Figa <tomasz.figa@gmail.com>
12213M:	Chanwoo Choi <cw00.choi@samsung.com>
12214S:	Supported
12215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12216F:	drivers/clk/samsung/
12217F:	include/dt-bindings/clock/exynos*.h
12218F:	Documentation/devicetree/bindings/clock/exynos*.txt
12219
12220SAMSUNG SPI DRIVERS
12221M:	Kukjin Kim <kgene@kernel.org>
12222M:	Krzysztof Kozlowski <krzk@kernel.org>
12223M:	Andi Shyti <andi.shyti@samsung.com>
12224L:	linux-spi@vger.kernel.org
12225L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12226S:	Maintained
12227F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12228F:	drivers/spi/spi-s3c*
12229F:	include/linux/platform_data/spi-s3c64xx.h
12230
12231SAMSUNG SXGBE DRIVERS
12232M:	Byungho An <bh74.an@samsung.com>
12233M:	Girish K S <ks.giri@samsung.com>
12234M:	Vipul Pandya <vipul.pandya@samsung.com>
12235S:	Supported
12236L:	netdev@vger.kernel.org
12237F:	drivers/net/ethernet/samsung/sxgbe/
12238
12239SAMSUNG THERMAL DRIVER
12240M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12241L:	linux-pm@vger.kernel.org
12242L:	linux-samsung-soc@vger.kernel.org
12243S:	Supported
12244T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12245F:	drivers/thermal/samsung/
12246
12247SAMSUNG USB2 PHY DRIVER
12248M:	Kamil Debski <kamil@wypas.org>
12249M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12250L:	linux-kernel@vger.kernel.org
12251S:	Supported
12252F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12253F:	Documentation/phy/samsung-usb2.txt
12254F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12255F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12256F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12257F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12258F:	drivers/phy/samsung/phy-samsung-usb2.c
12259F:	drivers/phy/samsung/phy-samsung-usb2.h
12260
12261SC1200 WDT DRIVER
12262M:	Zwane Mwaikambo <zwanem@gmail.com>
12263S:	Maintained
12264F:	drivers/watchdog/sc1200wdt.c
12265
12266SCHEDULER
12267M:	Ingo Molnar <mingo@redhat.com>
12268M:	Peter Zijlstra <peterz@infradead.org>
12269L:	linux-kernel@vger.kernel.org
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12271S:	Maintained
12272F:	kernel/sched/
12273F:	include/linux/sched.h
12274F:	include/uapi/linux/sched.h
12275F:	include/linux/wait.h
12276
12277SCORE ARCHITECTURE
12278M:	Chen Liqin <liqin.linux@gmail.com>
12279M:	Lennox Wu <lennox.wu@gmail.com>
12280W:	http://www.sunplus.com
12281S:	Supported
12282F:	arch/score/
12283
12284SCR24X CHIP CARD INTERFACE DRIVER
12285M:	Lubomir Rintel <lkundrak@v3.sk>
12286S:	Supported
12287F:	drivers/char/pcmcia/scr24x_cs.c
12288
12289SCSI CDROM DRIVER
12290M:	Jens Axboe <axboe@kernel.dk>
12291L:	linux-scsi@vger.kernel.org
12292W:	http://www.kernel.dk
12293S:	Maintained
12294F:	drivers/scsi/sr*
12295
12296SCSI RDMA PROTOCOL (SRP) INITIATOR
12297M:	Bart Van Assche <bart.vanassche@sandisk.com>
12298L:	linux-rdma@vger.kernel.org
12299S:	Supported
12300W:	http://www.openfabrics.org
12301Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12303F:	drivers/infiniband/ulp/srp/
12304F:	include/scsi/srp.h
12305
12306SCSI SG DRIVER
12307M:	Doug Gilbert <dgilbert@interlog.com>
12308L:	linux-scsi@vger.kernel.org
12309W:	http://sg.danny.cz/sg
12310S:	Maintained
12311F:	Documentation/scsi/scsi-generic.txt
12312F:	drivers/scsi/sg.c
12313F:	include/scsi/sg.h
12314
12315SCSI SUBSYSTEM
12316M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12318M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12320L:	linux-scsi@vger.kernel.org
12321S:	Maintained
12322F:	Documentation/devicetree/bindings/scsi/
12323F:	drivers/scsi/
12324F:	include/scsi/
12325
12326SCSI TAPE DRIVER
12327M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12328L:	linux-scsi@vger.kernel.org
12329S:	Maintained
12330F:	Documentation/scsi/st.txt
12331F:	drivers/scsi/st.*
12332F:	drivers/scsi/st_*.h
12333
12334SCTP PROTOCOL
12335M:	Vlad Yasevich <vyasevich@gmail.com>
12336M:	Neil Horman <nhorman@tuxdriver.com>
12337L:	linux-sctp@vger.kernel.org
12338W:	http://lksctp.sourceforge.net
12339S:	Maintained
12340F:	Documentation/networking/sctp.txt
12341F:	include/linux/sctp.h
12342F:	include/uapi/linux/sctp.h
12343F:	include/net/sctp/
12344F:	net/sctp/
12345
12346SCx200 CPU SUPPORT
12347M:	Jim Cromie <jim.cromie@gmail.com>
12348S:	Odd Fixes
12349F:	Documentation/i2c/busses/scx200_acb
12350F:	arch/x86/platform/scx200/
12351F:	drivers/watchdog/scx200_wdt.c
12352F:	drivers/i2c/busses/scx200*
12353F:	drivers/mtd/maps/scx200_docflash.c
12354F:	include/linux/scx200.h
12355
12356SCx200 GPIO DRIVER
12357M:	Jim Cromie <jim.cromie@gmail.com>
12358S:	Maintained
12359F:	drivers/char/scx200_gpio.c
12360F:	include/linux/scx200_gpio.h
12361
12362SCx200 HRT CLOCKSOURCE DRIVER
12363M:	Jim Cromie <jim.cromie@gmail.com>
12364S:	Maintained
12365F:	drivers/clocksource/scx200_hrt.c
12366
12367SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12368M:	Sascha Sommer <saschasommer@freenet.de>
12369L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12370S:	Maintained
12371F:	drivers/mmc/host/sdricoh_cs.c
12372
12373SECURE COMPUTING
12374M:	Kees Cook <keescook@chromium.org>
12375R:	Andy Lutomirski <luto@amacapital.net>
12376R:	Will Drewry <wad@chromium.org>
12377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12378S:	Supported
12379F:	kernel/seccomp.c
12380F:	include/uapi/linux/seccomp.h
12381F:	include/linux/seccomp.h
12382F:	tools/testing/selftests/seccomp/*
12383F:	tools/testing/selftests/kselftest_harness.h
12384F:	Documentation/userspace-api/seccomp_filter.rst
12385K:	\bsecure_computing
12386K:	\bTIF_SECCOMP\b
12387
12388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12389M:	Al Cooper <alcooperx@gmail.com>
12390L:	linux-mmc@vger.kernel.org
12391L:	bcm-kernel-feedback-list@broadcom.com
12392S:	Maintained
12393F:	drivers/mmc/host/sdhci-brcmstb*
12394
12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12396M:	Adrian Hunter <adrian.hunter@intel.com>
12397L:	linux-mmc@vger.kernel.org
12398T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12399S:	Maintained
12400F:	drivers/mmc/host/sdhci*
12401F:	include/linux/mmc/sdhci*
12402
12403SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12404M:	Ben Dooks <ben-linux@fluff.org>
12405M:	Jaehoon Chung <jh80.chung@samsung.com>
12406L:	linux-mmc@vger.kernel.org
12407S:	Maintained
12408F:	drivers/mmc/host/sdhci-s3c*
12409
12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12411M:	Viresh Kumar <vireshk@kernel.org>
12412L:	linux-mmc@vger.kernel.org
12413S:	Maintained
12414F:	drivers/mmc/host/sdhci-spear.c
12415
12416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12417M:	Kishon Vijay Abraham I <kishon@ti.com>
12418L:	linux-mmc@vger.kernel.org
12419S:	Maintained
12420F:	drivers/mmc/host/sdhci-omap.c
12421
12422SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12423M:	Scott Bauer <scott.bauer@intel.com>
12424M:	Jonathan Derrick <jonathan.derrick@intel.com>
12425L:	linux-block@vger.kernel.org
12426S:	Supported
12427F:	block/sed*
12428F:	block/opal_proto.h
12429F:	include/linux/sed*
12430F:	include/uapi/linux/sed*
12431
12432SECURITY CONTACT
12433M:	Security Officers <security@kernel.org>
12434S:	Supported
12435
12436SECURITY SUBSYSTEM
12437M:	James Morris <jmorris@namei.org>
12438M:	"Serge E. Hallyn" <serge@hallyn.com>
12439L:	linux-security-module@vger.kernel.org (suggested Cc:)
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12441W:	http://kernsec.org/
12442S:	Supported
12443F:	security/
12444
12445SELINUX SECURITY MODULE
12446M:	Paul Moore <paul@paul-moore.com>
12447M:	Stephen Smalley <sds@tycho.nsa.gov>
12448M:	Eric Paris <eparis@parisplace.org>
12449L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12450W:	https://selinuxproject.org
12451W:	https://github.com/SELinuxProject
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12453S:	Supported
12454F:	include/linux/selinux*
12455F:	security/selinux/
12456F:	scripts/selinux/
12457F:	Documentation/admin-guide/LSM/SELinux.rst
12458
12459SENSABLE PHANTOM
12460M:	Jiri Slaby <jirislaby@gmail.com>
12461S:	Maintained
12462F:	drivers/misc/phantom.c
12463F:	include/uapi/linux/phantom.h
12464
12465SERIAL DEVICE BUS
12466M:	Rob Herring <robh@kernel.org>
12467L:	linux-serial@vger.kernel.org
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/serial/slave-device.txt
12470F:	drivers/tty/serdev/
12471F:	include/linux/serdev.h
12472
12473SERIAL DRIVERS
12474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12475L:	linux-serial@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/devicetree/bindings/serial/
12478F:	drivers/tty/serial/
12479
12480SERIAL IR RECEIVER
12481M:	Sean Young <sean@mess.org>
12482L:	linux-media@vger.kernel.org
12483S:	Maintained
12484F:	drivers/media/rc/serial_ir.c
12485
12486SFC NETWORK DRIVER
12487M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12488M:	Edward Cree <ecree@solarflare.com>
12489M:	Bert Kenward <bkenward@solarflare.com>
12490L:	netdev@vger.kernel.org
12491S:	Supported
12492F:	drivers/net/ethernet/sfc/
12493
12494SGI GRU DRIVER
12495M:	Dimitri Sivanich <sivanich@sgi.com>
12496S:	Maintained
12497F:	drivers/misc/sgi-gru/
12498
12499SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12500M:	Pat Gefre <pfg@sgi.com>
12501L:	linux-ia64@vger.kernel.org
12502S:	Supported
12503F:	Documentation/ia64/serial.txt
12504F:	drivers/tty/serial/ioc?_serial.c
12505F:	include/linux/ioc?.h
12506
12507SGI XP/XPC/XPNET DRIVER
12508M:	Cliff Whickman <cpw@sgi.com>
12509M:	Robin Holt <robinmholt@gmail.com>
12510S:	Maintained
12511F:	drivers/misc/sgi-xp/
12512
12513SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12514M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12515L:	linux-s390@vger.kernel.org
12516W:	http://www.ibm.com/developerworks/linux/linux390/
12517S:	Supported
12518F:	net/smc/
12519
12520SH_VEU V4L2 MEM2MEM DRIVER
12521L:	linux-media@vger.kernel.org
12522S:	Orphan
12523F:	drivers/media/platform/sh_veu.c
12524
12525SH_VOU V4L2 OUTPUT DRIVER
12526L:	linux-media@vger.kernel.org
12527S:	Orphan
12528F:	drivers/media/platform/sh_vou.c
12529F:	include/media/drv-intf/sh_vou.h
12530
12531SI2157 MEDIA DRIVER
12532M:	Antti Palosaari <crope@iki.fi>
12533L:	linux-media@vger.kernel.org
12534W:	https://linuxtv.org
12535W:	http://palosaari.fi/linux/
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537T:	git git://linuxtv.org/anttip/media_tree.git
12538S:	Maintained
12539F:	drivers/media/tuners/si2157*
12540
12541SI2165 MEDIA DRIVER
12542M:	Matthias Schwarzott <zzam@gentoo.org>
12543L:	linux-media@vger.kernel.org
12544W:	https://linuxtv.org
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546S:	Maintained
12547F:	drivers/media/dvb-frontends/si2165*
12548
12549SI2168 MEDIA DRIVER
12550M:	Antti Palosaari <crope@iki.fi>
12551L:	linux-media@vger.kernel.org
12552W:	https://linuxtv.org
12553W:	http://palosaari.fi/linux/
12554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12555T:	git git://linuxtv.org/anttip/media_tree.git
12556S:	Maintained
12557F:	drivers/media/dvb-frontends/si2168*
12558
12559SI470X FM RADIO RECEIVER I2C DRIVER
12560M:	Hans Verkuil <hverkuil@xs4all.nl>
12561L:	linux-media@vger.kernel.org
12562T:	git git://linuxtv.org/media_tree.git
12563W:	https://linuxtv.org
12564S:	Odd Fixes
12565F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12566
12567SI470X FM RADIO RECEIVER USB DRIVER
12568M:	Hans Verkuil <hverkuil@xs4all.nl>
12569L:	linux-media@vger.kernel.org
12570T:	git git://linuxtv.org/media_tree.git
12571W:	https://linuxtv.org
12572S:	Maintained
12573F:	drivers/media/radio/si470x/radio-si470x-common.c
12574F:	drivers/media/radio/si470x/radio-si470x.h
12575F:	drivers/media/radio/si470x/radio-si470x-usb.c
12576
12577SI4713 FM RADIO TRANSMITTER I2C DRIVER
12578M:	Eduardo Valentin <edubezval@gmail.com>
12579L:	linux-media@vger.kernel.org
12580T:	git git://linuxtv.org/media_tree.git
12581W:	https://linuxtv.org
12582S:	Odd Fixes
12583F:	drivers/media/radio/si4713/si4713.?
12584
12585SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12586M:	Eduardo Valentin <edubezval@gmail.com>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589W:	https://linuxtv.org
12590S:	Odd Fixes
12591F:	drivers/media/radio/si4713/radio-platform-si4713.c
12592
12593SI4713 FM RADIO TRANSMITTER USB DRIVER
12594M:	Hans Verkuil <hverkuil@xs4all.nl>
12595L:	linux-media@vger.kernel.org
12596T:	git git://linuxtv.org/media_tree.git
12597W:	https://linuxtv.org
12598S:	Maintained
12599F:	drivers/media/radio/si4713/radio-usb-si4713.c
12600
12601SIANO DVB DRIVER
12602M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12603M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12604L:	linux-media@vger.kernel.org
12605W:	https://linuxtv.org
12606T:	git git://linuxtv.org/media_tree.git
12607S:	Odd fixes
12608F:	drivers/media/common/siano/
12609F:	drivers/media/usb/siano/
12610F:	drivers/media/usb/siano/
12611F:	drivers/media/mmc/siano/
12612
12613SILEAD TOUCHSCREEN DRIVER
12614M:	Hans de Goede <hdegoede@redhat.com>
12615L:	linux-input@vger.kernel.org
12616L:	platform-driver-x86@vger.kernel.org
12617S:	Maintained
12618F:	drivers/input/touchscreen/silead.c
12619F:	drivers/platform/x86/silead_dmi.c
12620
12621SILICON MOTION SM712 FRAME BUFFER DRIVER
12622M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12623M:	Teddy Wang <teddy.wang@siliconmotion.com>
12624M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12625L:	linux-fbdev@vger.kernel.org
12626S:	Maintained
12627F:	drivers/video/fbdev/sm712*
12628F:	Documentation/fb/sm712fb.txt
12629
12630SIMPLE FIRMWARE INTERFACE (SFI)
12631M:	Len Brown <lenb@kernel.org>
12632L:	sfi-devel@simplefirmware.org
12633W:	http://simplefirmware.org/
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12635S:	Supported
12636F:	arch/x86/platform/sfi/
12637F:	drivers/sfi/
12638F:	include/linux/sfi*.h
12639
12640SIMPLEFB FB DRIVER
12641M:	Hans de Goede <hdegoede@redhat.com>
12642L:	linux-fbdev@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12645F:	drivers/video/fbdev/simplefb.c
12646F:	include/linux/platform_data/simplefb.h
12647
12648SIMTEC EB110ATX (Chalice CATS)
12649P:	Ben Dooks
12650P:	Vincent Sanders <vince@simtec.co.uk>
12651M:	Simtec Linux Team <linux@simtec.co.uk>
12652W:	http://www.simtec.co.uk/products/EB110ATX/
12653S:	Supported
12654
12655SIMTEC EB2410ITX (BAST)
12656P:	Ben Dooks
12657P:	Vincent Sanders <vince@simtec.co.uk>
12658M:	Simtec Linux Team <linux@simtec.co.uk>
12659W:	http://www.simtec.co.uk/products/EB2410ITX/
12660S:	Supported
12661F:	arch/arm/mach-s3c24xx/mach-bast.c
12662F:	arch/arm/mach-s3c24xx/bast-ide.c
12663F:	arch/arm/mach-s3c24xx/bast-irq.c
12664
12665SIPHASH PRF ROUTINES
12666M:	Jason A. Donenfeld <Jason@zx2c4.com>
12667S:	Maintained
12668F:	lib/siphash.c
12669F:	lib/test_siphash.c
12670F:	include/linux/siphash.h
12671
12672SIOX
12673M:	Gavin Schenk <g.schenk@eckelmann.de>
12674M:	Uwe Kleine-König <kernel@pengutronix.de>
12675S:	Supported
12676F:	drivers/siox/*
12677F:	include/trace/events/siox.h
12678
12679SIS 190 ETHERNET DRIVER
12680M:	Francois Romieu <romieu@fr.zoreil.com>
12681L:	netdev@vger.kernel.org
12682S:	Maintained
12683F:	drivers/net/ethernet/sis/sis190.c
12684
12685SIS 900/7016 FAST ETHERNET DRIVER
12686M:	Daniele Venzano <venza@brownhat.org>
12687W:	http://www.brownhat.org/sis900.html
12688L:	netdev@vger.kernel.org
12689S:	Maintained
12690F:	drivers/net/ethernet/sis/sis900.*
12691
12692SIS FRAMEBUFFER DRIVER
12693M:	Thomas Winischhofer <thomas@winischhofer.net>
12694W:	http://www.winischhofer.net/linuxsisvga.shtml
12695S:	Maintained
12696F:	Documentation/fb/sisfb.txt
12697F:	drivers/video/fbdev/sis/
12698F:	include/video/sisfb.h
12699
12700SIS USB2VGA DRIVER
12701M:	Thomas Winischhofer <thomas@winischhofer.net>
12702W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12703S:	Maintained
12704F:	drivers/usb/misc/sisusbvga/
12705
12706SLAB ALLOCATOR
12707M:	Christoph Lameter <cl@linux.com>
12708M:	Pekka Enberg <penberg@kernel.org>
12709M:	David Rientjes <rientjes@google.com>
12710M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12711M:	Andrew Morton <akpm@linux-foundation.org>
12712L:	linux-mm@kvack.org
12713S:	Maintained
12714F:	include/linux/sl?b*.h
12715F:	mm/sl?b*
12716
12717SLEEPABLE READ-COPY UPDATE (SRCU)
12718M:	Lai Jiangshan <jiangshanlai@gmail.com>
12719M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12720M:	Josh Triplett <josh@joshtriplett.org>
12721R:	Steven Rostedt <rostedt@goodmis.org>
12722R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723L:	linux-kernel@vger.kernel.org
12724W:	http://www.rdrop.com/users/paulmck/RCU/
12725S:	Supported
12726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12727F:	include/linux/srcu.h
12728F:	kernel/rcu/srcu.c
12729
12730SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12731M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12733S:	Maintained
12734F:	drivers/slimbus/
12735F:	Documentation/devicetree/bindings/slimbus/
12736F:	include/linux/slimbus.h
12737
12738SMACK SECURITY MODULE
12739M:	Casey Schaufler <casey@schaufler-ca.com>
12740L:	linux-security-module@vger.kernel.org
12741W:	http://schaufler-ca.com
12742T:	git git://github.com/cschaufler/smack-next
12743S:	Maintained
12744F:	Documentation/admin-guide/LSM/Smack.rst
12745F:	security/smack/
12746
12747SMC91x ETHERNET DRIVER
12748M:	Nicolas Pitre <nico@fluxnic.net>
12749S:	Odd Fixes
12750F:	drivers/net/ethernet/smsc/smc91x.*
12751
12752SMIA AND SMIA++ IMAGE SENSOR DRIVER
12753M:	Sakari Ailus <sakari.ailus@iki.fi>
12754L:	linux-media@vger.kernel.org
12755S:	Maintained
12756F:	drivers/media/i2c/smiapp/
12757F:	include/media/i2c/smiapp.h
12758F:	drivers/media/i2c/smiapp-pll.c
12759F:	drivers/media/i2c/smiapp-pll.h
12760F:	include/uapi/linux/smiapp.h
12761F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12762
12763SMM665 HARDWARE MONITOR DRIVER
12764M:	Guenter Roeck <linux@roeck-us.net>
12765L:	linux-hwmon@vger.kernel.org
12766S:	Maintained
12767F:	Documentation/hwmon/smm665
12768F:	drivers/hwmon/smm665.c
12769
12770SMSC EMC2103 HARDWARE MONITOR DRIVER
12771M:	Steve Glendinning <steve.glendinning@shawell.net>
12772L:	linux-hwmon@vger.kernel.org
12773S:	Maintained
12774F:	Documentation/hwmon/emc2103
12775F:	drivers/hwmon/emc2103.c
12776
12777SMSC SCH5627 HARDWARE MONITOR DRIVER
12778M:	Hans de Goede <hdegoede@redhat.com>
12779L:	linux-hwmon@vger.kernel.org
12780S:	Supported
12781F:	Documentation/hwmon/sch5627
12782F:	drivers/hwmon/sch5627.c
12783
12784SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12785M:	Steve Glendinning <steve.glendinning@shawell.net>
12786L:	linux-fbdev@vger.kernel.org
12787S:	Maintained
12788F:	drivers/video/fbdev/smscufx.c
12789
12790SMSC47B397 HARDWARE MONITOR DRIVER
12791M:	Jean Delvare <jdelvare@suse.com>
12792L:	linux-hwmon@vger.kernel.org
12793S:	Maintained
12794F:	Documentation/hwmon/smsc47b397
12795F:	drivers/hwmon/smsc47b397.c
12796
12797SMSC911x ETHERNET DRIVER
12798M:	Steve Glendinning <steve.glendinning@shawell.net>
12799L:	netdev@vger.kernel.org
12800S:	Maintained
12801F:	include/linux/smsc911x.h
12802F:	drivers/net/ethernet/smsc/smsc911x.*
12803
12804SMSC9420 PCI ETHERNET DRIVER
12805M:	Steve Glendinning <steve.glendinning@shawell.net>
12806L:	netdev@vger.kernel.org
12807S:	Maintained
12808F:	drivers/net/ethernet/smsc/smsc9420.*
12809
12810SOC-CAMERA V4L2 SUBSYSTEM
12811M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12812L:	linux-media@vger.kernel.org
12813T:	git git://linuxtv.org/media_tree.git
12814S:	Maintained
12815F:	include/media/soc*
12816F:	drivers/media/i2c/soc_camera/
12817F:	drivers/media/platform/soc_camera/
12818
12819SOCIONEXT SYNQUACER I2C DRIVER
12820M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12821L:	linux-i2c@vger.kernel.org
12822S:	Maintained
12823F:	drivers/i2c/busses/i2c-synquacer.c
12824F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12825
12826SOCIONEXT UNIPHIER SOUND DRIVER
12827M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12829S:	Maintained
12830F:	sound/soc/uniphier/
12831
12832SOEKRIS NET48XX LED SUPPORT
12833M:	Chris Boot <bootc@bootc.net>
12834S:	Maintained
12835F:	drivers/leds/leds-net48xx.c
12836
12837SOFT-ROCE DRIVER (rxe)
12838M:	Moni Shoua <monis@mellanox.com>
12839L:	linux-rdma@vger.kernel.org
12840S:	Supported
12841W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12842Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12843F:	drivers/infiniband/sw/rxe/
12844F:	include/uapi/rdma/rdma_user_rxe.h
12845
12846SOFTLOGIC 6x10 MPEG CODEC
12847M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12848M:	Anton Sviridenko <anton@corp.bluecherry.net>
12849M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12850M:	Andrey Utkin <andrey_utkin@fastmail.com>
12851M:	Ismael Luceno <ismael@iodev.co.uk>
12852L:	linux-media@vger.kernel.org
12853S:	Supported
12854F:	drivers/media/pci/solo6x10/
12855
12856SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12857M:	James Morse <james.morse@arm.com>
12858L:	linux-arm-kernel@lists.infradead.org
12859S:	Maintained
12860F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12861F:	drivers/firmware/arm_sdei.c
12862F:	include/linux/sdei.h
12863F:	include/uapi/linux/sdei.h
12864
12865SOFTWARE RAID (Multiple Disks) SUPPORT
12866M:	Shaohua Li <shli@kernel.org>
12867L:	linux-raid@vger.kernel.org
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12869S:	Supported
12870F:	drivers/md/Makefile
12871F:	drivers/md/Kconfig
12872F:	drivers/md/md*
12873F:	drivers/md/raid*
12874F:	include/linux/raid/
12875F:	include/uapi/linux/raid/
12876
12877SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12878M:	Jassi Brar <jaswinder.singh@linaro.org>
12879L:	netdev@vger.kernel.org
12880S:	Maintained
12881F:	drivers/net/ethernet/socionext/netsec.c
12882F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12883
12884SONIC NETWORK DRIVER
12885M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12886L:	netdev@vger.kernel.org
12887S:	Maintained
12888F:	drivers/net/ethernet/natsemi/sonic.*
12889
12890SONICS SILICON BACKPLANE DRIVER (SSB)
12891M:	Michael Buesch <m@bues.ch>
12892L:	linux-wireless@vger.kernel.org
12893S:	Maintained
12894F:	drivers/ssb/
12895F:	include/linux/ssb/
12896
12897SONY IMX274 SENSOR DRIVER
12898M:	Leon Luo <leonl@leopardimaging.com>
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901S:	Maintained
12902F:	drivers/media/i2c/imx274.c
12903F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12904
12905SONY MEMORYSTICK CARD SUPPORT
12906M:	Alex Dubov <oakad@yahoo.com>
12907W:	http://tifmxx.berlios.de/
12908S:	Maintained
12909F:	drivers/memstick/host/tifm_ms.c
12910
12911SONY MEMORYSTICK STANDARD SUPPORT
12912M:	Maxim Levitsky <maximlevitsky@gmail.com>
12913S:	Maintained
12914F:	drivers/memstick/core/ms_block.*
12915
12916SONY VAIO CONTROL DEVICE DRIVER
12917M:	Mattia Dongili <malattia@linux.it>
12918L:	platform-driver-x86@vger.kernel.org
12919W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12920S:	Maintained
12921F:	Documentation/laptops/sony-laptop.txt
12922F:	drivers/char/sonypi.c
12923F:	drivers/platform/x86/sony-laptop.c
12924F:	include/linux/sony-laptop.h
12925
12926SOUND
12927M:	Jaroslav Kysela <perex@perex.cz>
12928M:	Takashi Iwai <tiwai@suse.com>
12929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12930W:	http://www.alsa-project.org/
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12932T:	git git://git.alsa-project.org/alsa-kernel.git
12933Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12934S:	Maintained
12935F:	Documentation/sound/
12936F:	include/sound/
12937F:	include/uapi/sound/
12938F:	sound/
12939
12940SOUND - COMPRESSED AUDIO
12941M:	Vinod Koul <vinod.koul@intel.com>
12942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12944S:	Supported
12945F:	Documentation/sound/alsa/compress_offload.txt
12946F:	include/sound/compress_driver.h
12947F:	include/uapi/sound/compress_*
12948F:	sound/core/compress_offload.c
12949F:	sound/soc/soc-compress.c
12950
12951SOUND - DMAENGINE HELPERS
12952M:	Lars-Peter Clausen <lars@metafoo.de>
12953S:	Supported
12954F:	include/sound/dmaengine_pcm.h
12955F:	sound/core/pcm_dmaengine.c
12956F:	sound/soc/soc-generic-dmaengine-pcm.c
12957
12958SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12959M:	Liam Girdwood <lgirdwood@gmail.com>
12960M:	Mark Brown <broonie@kernel.org>
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12963W:	http://alsa-project.org/main/index.php/ASoC
12964S:	Supported
12965F:	Documentation/devicetree/bindings/sound/
12966F:	Documentation/sound/alsa/soc/
12967F:	sound/soc/
12968F:	include/sound/soc*
12969
12970SOUNDWIRE SUBSYSTEM
12971M:	Vinod Koul <vinod.koul@intel.com>
12972M:	Sanyog Kale <sanyog.r.kale@intel.com>
12973R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12975S:	Supported
12976F:	Documentation/driver-api/soundwire/
12977F:	drivers/soundwire/
12978F:	include/linux/soundwire/
12979
12980SP2 MEDIA DRIVER
12981M:	Olli Salonen <olli.salonen@iki.fi>
12982L:	linux-media@vger.kernel.org
12983W:	https://linuxtv.org
12984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12985S:	Maintained
12986F:	drivers/media/dvb-frontends/sp2*
12987
12988SPARC + UltraSPARC (sparc/sparc64)
12989M:	"David S. Miller" <davem@davemloft.net>
12990L:	sparclinux@vger.kernel.org
12991Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12994S:	Maintained
12995F:	arch/sparc/
12996F:	drivers/sbus/
12997
12998SPARC SERIAL DRIVERS
12999M:	"David S. Miller" <davem@davemloft.net>
13000L:	sparclinux@vger.kernel.org
13001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13003S:	Maintained
13004F:	include/linux/sunserialcore.h
13005F:	drivers/tty/serial/suncore.c
13006F:	drivers/tty/serial/sunhv.c
13007F:	drivers/tty/serial/sunsab.c
13008F:	drivers/tty/serial/sunsab.h
13009F:	drivers/tty/serial/sunsu.c
13010F:	drivers/tty/serial/sunzilog.c
13011F:	drivers/tty/serial/sunzilog.h
13012F:	drivers/tty/vcc.c
13013
13014SPARSE CHECKER
13015M:	"Christopher Li" <sparse@chrisli.org>
13016L:	linux-sparse@vger.kernel.org
13017W:	https://sparse.wiki.kernel.org/
13018T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13019T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13020S:	Maintained
13021F:	include/linux/compiler.h
13022
13023SPEAR CLOCK FRAMEWORK SUPPORT
13024M:	Viresh Kumar <vireshk@kernel.org>
13025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13026W:	http://www.st.com/spear
13027S:	Maintained
13028F:	drivers/clk/spear/
13029
13030SPEAR PLATFORM SUPPORT
13031M:	Viresh Kumar <vireshk@kernel.org>
13032M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13034W:	http://www.st.com/spear
13035S:	Maintained
13036F:	arch/arm/boot/dts/spear*
13037F:	arch/arm/mach-spear/
13038
13039SPI NOR SUBSYSTEM
13040M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13041M:	Marek Vasut <marek.vasut@gmail.com>
13042L:	linux-mtd@lists.infradead.org
13043W:	http://www.linux-mtd.infradead.org/
13044Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13045T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13046T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13047S:	Maintained
13048F:	drivers/mtd/spi-nor/
13049F:	include/linux/mtd/spi-nor.h
13050
13051SPI SUBSYSTEM
13052M:	Mark Brown <broonie@kernel.org>
13053L:	linux-spi@vger.kernel.org
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13055Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13056S:	Maintained
13057F:	Documentation/devicetree/bindings/spi/
13058F:	Documentation/spi/
13059F:	drivers/spi/
13060F:	include/linux/spi/
13061F:	include/uapi/linux/spi/
13062F:	tools/spi/
13063
13064SPIDERNET NETWORK DRIVER for CELL
13065M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13066L:	netdev@vger.kernel.org
13067S:	Supported
13068F:	Documentation/networking/spider_net.txt
13069F:	drivers/net/ethernet/toshiba/spider_net*
13070
13071SPMI SUBSYSTEM
13072R:	Stephen Boyd <sboyd@kernel.org>
13073L:	linux-arm-msm@vger.kernel.org
13074F:	Documentation/devicetree/bindings/spmi/
13075F:	drivers/spmi/
13076F:	include/dt-bindings/spmi/spmi.h
13077F:	include/linux/spmi.h
13078F:	include/trace/events/spmi.h
13079
13080SPU FILE SYSTEM
13081M:	Jeremy Kerr <jk@ozlabs.org>
13082L:	linuxppc-dev@lists.ozlabs.org
13083W:	http://www.ibm.com/developerworks/power/cell/
13084S:	Supported
13085F:	Documentation/filesystems/spufs.txt
13086F:	arch/powerpc/platforms/cell/spufs/
13087
13088SQUASHFS FILE SYSTEM
13089M:	Phillip Lougher <phillip@squashfs.org.uk>
13090L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13091W:	http://squashfs.org.uk
13092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13093S:	Maintained
13094F:	Documentation/filesystems/squashfs.txt
13095F:	fs/squashfs/
13096
13097SRM (Alpha) environment access
13098M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13099S:	Maintained
13100F:	arch/alpha/kernel/srm_env.c
13101
13102STABLE BRANCH
13103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104L:	stable@vger.kernel.org
13105S:	Supported
13106F:	Documentation/process/stable-kernel-rules.rst
13107
13108STAGING - ATOMISP DRIVER
13109M:	Alan Cox <alan@linux.intel.com>
13110M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13111L:	linux-media@vger.kernel.org
13112S:	Maintained
13113F:	drivers/staging/media/atomisp/
13114
13115STAGING - COMEDI
13116M:	Ian Abbott <abbotti@mev.co.uk>
13117M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13118S:	Odd Fixes
13119F:	drivers/staging/comedi/
13120
13121STAGING - FLARION FT1000 DRIVERS
13122M:	Marek Belisko <marek.belisko@gmail.com>
13123S:	Odd Fixes
13124F:	drivers/staging/ft1000/
13125
13126STAGING - INDUSTRIAL IO
13127M:	Jonathan Cameron <jic23@kernel.org>
13128L:	linux-iio@vger.kernel.org
13129S:	Odd Fixes
13130F:	Documentation/devicetree/bindings/staging/iio/
13131F:	drivers/staging/iio/
13132
13133STAGING - LUSTRE PARALLEL FILESYSTEM
13134M:	Oleg Drokin <oleg.drokin@intel.com>
13135M:	Andreas Dilger <andreas.dilger@intel.com>
13136M:	James Simmons <jsimmons@infradead.org>
13137L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13138W:	http://wiki.lustre.org/
13139S:	Maintained
13140F:	drivers/staging/lustre
13141
13142STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13143M:	Marc Dietrich <marvin24@gmx.de>
13144L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13145L:	linux-tegra@vger.kernel.org
13146S:	Maintained
13147F:	drivers/staging/nvec/
13148
13149STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13150M:	Jens Frederich <jfrederich@gmail.com>
13151M:	Daniel Drake <dsd@laptop.org>
13152M:	Jon Nettleton <jon.nettleton@gmail.com>
13153W:	http://wiki.laptop.org/go/DCON
13154S:	Maintained
13155F:	drivers/staging/olpc_dcon/
13156
13157STAGING - REALTEK RTL8712U DRIVERS
13158M:	Larry Finger <Larry.Finger@lwfinger.net>
13159M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13160S:	Odd Fixes
13161F:	drivers/staging/rtl8712/
13162
13163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13164M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13165M:	Teddy Wang <teddy.wang@siliconmotion.com>
13166M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13167L:	linux-fbdev@vger.kernel.org
13168S:	Maintained
13169F:	drivers/staging/sm750fb/
13170
13171STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13172M:	William Hubbs <w.d.hubbs@gmail.com>
13173M:	Chris Brannon <chris@the-brannons.com>
13174M:	Kirk Reiser <kirk@reisers.ca>
13175M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13176L:	speakup@linux-speakup.org
13177W:	http://www.linux-speakup.org/
13178S:	Odd Fixes
13179F:	drivers/staging/speakup/
13180
13181STAGING - VIA VT665X DRIVERS
13182M:	Forest Bond <forest@alittletooquiet.net>
13183S:	Odd Fixes
13184F:	drivers/staging/vt665?/
13185
13186STAGING - WILC1000 WIFI DRIVER
13187M:	Aditya Shankar <aditya.shankar@microchip.com>
13188M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13189L:	linux-wireless@vger.kernel.org
13190S:	Supported
13191F:	drivers/staging/wilc1000/
13192
13193STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13194M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13195S:	Odd Fixes
13196F:	drivers/staging/xgifb/
13197
13198STAGING SUBSYSTEM
13199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13201L:	devel@driverdev.osuosl.org
13202S:	Supported
13203F:	drivers/staging/
13204
13205STARFIRE/DURALAN NETWORK DRIVER
13206M:	Ion Badulescu <ionut@badula.org>
13207S:	Odd Fixes
13208F:	drivers/net/ethernet/adaptec/starfire*
13209
13210STEC S1220 SKD DRIVER
13211M:	Bart Van Assche <bart.vanassche@wdc.com>
13212L:	linux-block@vger.kernel.org
13213S:	Maintained
13214F:	drivers/block/skd*[ch]
13215
13216STI CEC DRIVER
13217M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13218S:	Maintained
13219F:	drivers/staging/media/st-cec/
13220F:	Documentation/devicetree/bindings/media/stih-cec.txt
13221
13222STK1160 USB VIDEO CAPTURE DRIVER
13223M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13224L:	linux-media@vger.kernel.org
13225T:	git git://linuxtv.org/media_tree.git
13226S:	Maintained
13227F:	drivers/media/usb/stk1160/
13228
13229STMMAC ETHERNET DRIVER
13230M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13231M:	Alexandre Torgue <alexandre.torgue@st.com>
13232L:	netdev@vger.kernel.org
13233W:	http://www.stlinux.com
13234S:	Supported
13235F:	drivers/net/ethernet/stmicro/stmmac/
13236
13237SUN3/3X
13238M:	Sam Creasey <sammy@sammy.net>
13239W:	http://sammy.net/sun3/
13240S:	Maintained
13241F:	arch/m68k/kernel/*sun3*
13242F:	arch/m68k/sun3*/
13243F:	arch/m68k/include/asm/sun3*
13244F:	drivers/net/ethernet/i825xx/sun3*
13245
13246SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13247M:	Hans de Goede <hdegoede@redhat.com>
13248L:	linux-input@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13251F:	drivers/input/keyboard/sun4i-lradc-keys.c
13252
13253SUNDANCE NETWORK DRIVER
13254M:	Denis Kirjanov <kda@linux-powerpc.org>
13255L:	netdev@vger.kernel.org
13256S:	Maintained
13257F:	drivers/net/ethernet/dlink/sundance.c
13258
13259SUPERH
13260M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13261M:	Rich Felker <dalias@libc.org>
13262L:	linux-sh@vger.kernel.org
13263Q:	http://patchwork.kernel.org/project/linux-sh/list/
13264S:	Maintained
13265F:	Documentation/sh/
13266F:	arch/sh/
13267F:	drivers/sh/
13268
13269SUSPEND TO RAM
13270M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13271M:	Len Brown <len.brown@intel.com>
13272M:	Pavel Machek <pavel@ucw.cz>
13273L:	linux-pm@vger.kernel.org
13274B:	https://bugzilla.kernel.org
13275S:	Supported
13276F:	Documentation/power/
13277F:	arch/x86/kernel/acpi/
13278F:	drivers/base/power/
13279F:	kernel/power/
13280F:	include/linux/suspend.h
13281F:	include/linux/freezer.h
13282F:	include/linux/pm.h
13283
13284SVGA HANDLING
13285M:	Martin Mares <mj@ucw.cz>
13286L:	linux-video@atrey.karlin.mff.cuni.cz
13287S:	Maintained
13288F:	Documentation/svga.txt
13289F:	arch/x86/boot/video*
13290
13291SWIOTLB SUBSYSTEM
13292M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13293L:	iommu@lists.linux-foundation.org
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13295S:	Supported
13296F:	lib/swiotlb.c
13297F:	arch/*/kernel/pci-swiotlb.c
13298F:	include/linux/swiotlb.h
13299
13300SWITCHDEV
13301M:	Jiri Pirko <jiri@resnulli.us>
13302M:	Ivan Vecera <ivecera@redhat.com>
13303L:	netdev@vger.kernel.org
13304S:	Supported
13305F:	net/switchdev/
13306F:	include/net/switchdev.h
13307
13308SYNC FILE FRAMEWORK
13309M:	Sumit Semwal <sumit.semwal@linaro.org>
13310R:	Gustavo Padovan <gustavo@padovan.org>
13311S:	Maintained
13312L:	linux-media@vger.kernel.org
13313L:	dri-devel@lists.freedesktop.org
13314F:	drivers/dma-buf/sync_*
13315F:	drivers/dma-buf/dma-fence*
13316F:	drivers/dma-buf/sw_sync.c
13317F:	include/linux/sync_file.h
13318F:	include/uapi/linux/sync_file.h
13319F:	Documentation/sync_file.txt
13320T:	git git://anongit.freedesktop.org/drm/drm-misc
13321
13322SYNOPSYS ARC ARCHITECTURE
13323M:	Vineet Gupta <vgupta@synopsys.com>
13324L:	linux-snps-arc@lists.infradead.org
13325S:	Supported
13326F:	arch/arc/
13327F:	Documentation/devicetree/bindings/arc/*
13328F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13329F:	drivers/clocksource/arc_timer.c
13330F:	drivers/tty/serial/arc_uart.c
13331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13332
13333SYNOPSYS ARC HSDK SDP pll clock driver
13334M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13335S:	Supported
13336F:	drivers/clk/clk-hsdk-pll.c
13337F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13338
13339SYNOPSYS ARC SDP clock driver
13340M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13341S:	Supported
13342F:	drivers/clk/axs10x/*
13343F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13344
13345SYNOPSYS ARC SDP platform support
13346M:	Alexey Brodkin <abrodkin@synopsys.com>
13347S:	Supported
13348F:	arch/arc/plat-axs10x
13349F:	arch/arc/boot/dts/ax*
13350F:	Documentation/devicetree/bindings/arc/axs10*
13351
13352SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13353M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13354S:	Supported
13355F:	drivers/reset/reset-axs10x.c
13356F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13357
13358SYNOPSYS DESIGNWARE 8250 UART DRIVER
13359R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13360S:	Maintained
13361F:	drivers/tty/serial/8250/8250_dw.c
13362
13363SYNOPSYS DESIGNWARE APB GPIO DRIVER
13364M:	Hoan Tran <hotran@apm.com>
13365L:	linux-gpio@vger.kernel.org
13366S:	Maintained
13367F:	drivers/gpio/gpio-dwapb.c
13368F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13369
13370SYNOPSYS DESIGNWARE DMAC DRIVER
13371M:	Viresh Kumar <vireshk@kernel.org>
13372R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13373S:	Maintained
13374F:	include/linux/dma/dw.h
13375F:	include/linux/platform_data/dma-dw.h
13376F:	drivers/dma/dw/
13377
13378SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13379M:	Jose Abreu <Jose.Abreu@synopsys.com>
13380L:	netdev@vger.kernel.org
13381S:	Supported
13382F:	drivers/net/ethernet/synopsys/
13383
13384SYNOPSYS DESIGNWARE I2C DRIVER
13385M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13386R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13387R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13388L:	linux-i2c@vger.kernel.org
13389S:	Maintained
13390F:	drivers/i2c/busses/i2c-designware-*
13391F:	include/linux/platform_data/i2c-designware.h
13392
13393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13394M:	Jaehoon Chung <jh80.chung@samsung.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Maintained
13397F:	drivers/mmc/host/dw_mmc*
13398
13399SYNOPSYS HSDK RESET CONTROLLER DRIVER
13400M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13401S:	Supported
13402F:	drivers/reset/reset-hsdk.c
13403F:	include/dt-bindings/reset/snps,hsdk-reset.h
13404F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13405
13406SYSTEM CONFIGURATION (SYSCON)
13407M:	Lee Jones <lee.jones@linaro.org>
13408M:	Arnd Bergmann <arnd@arndb.de>
13409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13410S:	Supported
13411F:	drivers/mfd/syscon.c
13412
13413SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13414M:	Sudeep Holla <sudeep.holla@arm.com>
13415L:	linux-arm-kernel@lists.infradead.org
13416S:	Maintained
13417F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13418F:	drivers/clk/clk-scpi.c
13419F:	drivers/cpufreq/scpi-cpufreq.c
13420F:	drivers/firmware/arm_scpi.c
13421F:	include/linux/scpi_protocol.h
13422
13423SYSTEM RESET/SHUTDOWN DRIVERS
13424M:	Sebastian Reichel <sre@kernel.org>
13425L:	linux-pm@vger.kernel.org
13426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/power/reset/
13429F:	drivers/power/reset/
13430
13431SYSTEM TRACE MODULE CLASS
13432M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13433S:	Maintained
13434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13435F:	Documentation/trace/stm.txt
13436F:	drivers/hwtracing/stm/
13437F:	include/linux/stm.h
13438F:	include/uapi/linux/stm.h
13439
13440SYSV FILESYSTEM
13441M:	Christoph Hellwig <hch@infradead.org>
13442S:	Maintained
13443F:	Documentation/filesystems/sysv-fs.txt
13444F:	fs/sysv/
13445F:	include/linux/sysv_fs.h
13446
13447TARGET SUBSYSTEM
13448M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13449L:	linux-scsi@vger.kernel.org
13450L:	target-devel@vger.kernel.org
13451W:	http://www.linux-iscsi.org
13452W:	http://groups.google.com/group/linux-iscsi-target-dev
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13454S:	Supported
13455F:	drivers/target/
13456F:	include/target/
13457F:	Documentation/target/
13458
13459TASKSTATS STATISTICS INTERFACE
13460M:	Balbir Singh <bsingharora@gmail.com>
13461S:	Maintained
13462F:	Documentation/accounting/taskstats*
13463F:	include/linux/taskstats*
13464F:	kernel/taskstats.c
13465
13466TC subsystem
13467M:	Jamal Hadi Salim <jhs@mojatatu.com>
13468M:	Cong Wang <xiyou.wangcong@gmail.com>
13469M:	Jiri Pirko <jiri@resnulli.us>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	include/net/pkt_cls.h
13473F:	include/net/pkt_sched.h
13474F:	include/net/tc_act/
13475F:	include/uapi/linux/pkt_cls.h
13476F:	include/uapi/linux/pkt_sched.h
13477F:	include/uapi/linux/tc_act/
13478F:	include/uapi/linux/tc_ematch/
13479F:	net/sched/
13480
13481TCP LOW PRIORITY MODULE
13482M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13483M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13484W:	http://tcp-lp-mod.sourceforge.net/
13485S:	Maintained
13486F:	net/ipv4/tcp_lp.c
13487
13488TDA10071 MEDIA DRIVER
13489M:	Antti Palosaari <crope@iki.fi>
13490L:	linux-media@vger.kernel.org
13491W:	https://linuxtv.org
13492W:	http://palosaari.fi/linux/
13493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13494T:	git git://linuxtv.org/anttip/media_tree.git
13495S:	Maintained
13496F:	drivers/media/dvb-frontends/tda10071*
13497
13498TDA18212 MEDIA DRIVER
13499M:	Antti Palosaari <crope@iki.fi>
13500L:	linux-media@vger.kernel.org
13501W:	https://linuxtv.org
13502W:	http://palosaari.fi/linux/
13503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13504T:	git git://linuxtv.org/anttip/media_tree.git
13505S:	Maintained
13506F:	drivers/media/tuners/tda18212*
13507
13508TDA18218 MEDIA DRIVER
13509M:	Antti Palosaari <crope@iki.fi>
13510L:	linux-media@vger.kernel.org
13511W:	https://linuxtv.org
13512W:	http://palosaari.fi/linux/
13513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13514T:	git git://linuxtv.org/anttip/media_tree.git
13515S:	Maintained
13516F:	drivers/media/tuners/tda18218*
13517
13518TDA18250 MEDIA DRIVER
13519M:	Olli Salonen <olli.salonen@iki.fi>
13520L:	linux-media@vger.kernel.org
13521W:	https://linuxtv.org
13522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13523T:	git git://linuxtv.org/media_tree.git
13524S:	Maintained
13525F:	drivers/media/tuners/tda18250*
13526
13527TDA18271 MEDIA DRIVER
13528M:	Michael Krufky <mkrufky@linuxtv.org>
13529L:	linux-media@vger.kernel.org
13530W:	https://linuxtv.org
13531W:	http://github.com/mkrufky
13532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13533T:	git git://linuxtv.org/mkrufky/tuners.git
13534S:	Maintained
13535F:	drivers/media/tuners/tda18271*
13536
13537TDA827x MEDIA DRIVER
13538M:	Michael Krufky <mkrufky@linuxtv.org>
13539L:	linux-media@vger.kernel.org
13540W:	https://linuxtv.org
13541W:	http://github.com/mkrufky
13542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13543T:	git git://linuxtv.org/mkrufky/tuners.git
13544S:	Maintained
13545F:	drivers/media/tuners/tda8290.*
13546
13547TDA8290 MEDIA DRIVER
13548M:	Michael Krufky <mkrufky@linuxtv.org>
13549L:	linux-media@vger.kernel.org
13550W:	https://linuxtv.org
13551W:	http://github.com/mkrufky
13552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13553T:	git git://linuxtv.org/mkrufky/tuners.git
13554S:	Maintained
13555F:	drivers/media/tuners/tda8290.*
13556
13557TDA9840 MEDIA DRIVER
13558M:	Hans Verkuil <hverkuil@xs4all.nl>
13559L:	linux-media@vger.kernel.org
13560T:	git git://linuxtv.org/media_tree.git
13561W:	https://linuxtv.org
13562S:	Maintained
13563F:	drivers/media/i2c/tda9840*
13564
13565TEA5761 TUNER DRIVER
13566M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13567M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13568L:	linux-media@vger.kernel.org
13569W:	https://linuxtv.org
13570T:	git git://linuxtv.org/media_tree.git
13571S:	Odd fixes
13572F:	drivers/media/tuners/tea5761.*
13573
13574TEA5767 TUNER DRIVER
13575M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13576M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13577L:	linux-media@vger.kernel.org
13578W:	https://linuxtv.org
13579T:	git git://linuxtv.org/media_tree.git
13580S:	Maintained
13581F:	drivers/media/tuners/tea5767.*
13582
13583TEA6415C MEDIA DRIVER
13584M:	Hans Verkuil <hverkuil@xs4all.nl>
13585L:	linux-media@vger.kernel.org
13586T:	git git://linuxtv.org/media_tree.git
13587W:	https://linuxtv.org
13588S:	Maintained
13589F:	drivers/media/i2c/tea6415c*
13590
13591TEA6420 MEDIA DRIVER
13592M:	Hans Verkuil <hverkuil@xs4all.nl>
13593L:	linux-media@vger.kernel.org
13594T:	git git://linuxtv.org/media_tree.git
13595W:	https://linuxtv.org
13596S:	Maintained
13597F:	drivers/media/i2c/tea6420*
13598
13599TEAM DRIVER
13600M:	Jiri Pirko <jiri@resnulli.us>
13601L:	netdev@vger.kernel.org
13602S:	Supported
13603F:	drivers/net/team/
13604F:	include/linux/if_team.h
13605F:	include/uapi/linux/if_team.h
13606
13607TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13608M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13609S:	Maintained
13610F:	arch/x86/platform/ts5500/
13611
13612TECHNOTREND USB IR RECEIVER
13613M:	Sean Young <sean@mess.org>
13614L:	linux-media@vger.kernel.org
13615S:	Maintained
13616F:	drivers/media/rc/ttusbir.c
13617
13618TEE SUBSYSTEM
13619M:	Jens Wiklander <jens.wiklander@linaro.org>
13620S:	Maintained
13621F:	include/linux/tee_drv.h
13622F:	include/uapi/linux/tee.h
13623F:	drivers/tee/
13624F:	Documentation/tee.txt
13625
13626TEGRA ARCHITECTURE SUPPORT
13627M:	Thierry Reding <thierry.reding@gmail.com>
13628M:	Jonathan Hunter <jonathanh@nvidia.com>
13629L:	linux-tegra@vger.kernel.org
13630Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13632S:	Supported
13633N:	[^a-z]tegra
13634
13635TEGRA CLOCK DRIVER
13636M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13637M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13638S:	Supported
13639F:	drivers/clk/tegra/
13640
13641TEGRA DMA DRIVERS
13642M:	Laxman Dewangan <ldewangan@nvidia.com>
13643M:	Jon Hunter <jonathanh@nvidia.com>
13644S:	Supported
13645F:	drivers/dma/tegra*
13646
13647TEGRA I2C DRIVER
13648M:	Laxman Dewangan <ldewangan@nvidia.com>
13649S:	Supported
13650F:	drivers/i2c/busses/i2c-tegra.c
13651
13652TEGRA IOMMU DRIVERS
13653M:	Hiroshi Doyu <hdoyu@nvidia.com>
13654S:	Supported
13655F:	drivers/iommu/tegra*
13656
13657TEGRA KBC DRIVER
13658M:	Rakesh Iyer <riyer@nvidia.com>
13659M:	Laxman Dewangan <ldewangan@nvidia.com>
13660S:	Supported
13661F:	drivers/input/keyboard/tegra-kbc.c
13662
13663TEGRA PWM DRIVER
13664M:	Thierry Reding <thierry.reding@gmail.com>
13665S:	Supported
13666F:	drivers/pwm/pwm-tegra.c
13667
13668TEGRA SERIAL DRIVER
13669M:	Laxman Dewangan <ldewangan@nvidia.com>
13670S:	Supported
13671F:	drivers/tty/serial/serial-tegra.c
13672
13673TEGRA SPI DRIVER
13674M:	Laxman Dewangan <ldewangan@nvidia.com>
13675S:	Supported
13676F:	drivers/spi/spi-tegra*
13677
13678TEHUTI ETHERNET DRIVER
13679M:	Andy Gospodarek <andy@greyhouse.net>
13680L:	netdev@vger.kernel.org
13681S:	Supported
13682F:	drivers/net/ethernet/tehuti/*
13683
13684Telecom Clock Driver for MCPL0010
13685M:	Mark Gross <mark.gross@intel.com>
13686S:	Supported
13687F:	drivers/char/tlclk.c
13688
13689TENSILICA XTENSA PORT (xtensa)
13690M:	Chris Zankel <chris@zankel.net>
13691M:	Max Filippov <jcmvbkbc@gmail.com>
13692L:	linux-xtensa@linux-xtensa.org
13693T:	git git://github.com/czankel/xtensa-linux.git
13694S:	Maintained
13695F:	arch/xtensa/
13696F:	drivers/irqchip/irq-xtensa-*
13697
13698Texas Instruments' System Control Interface (TISCI) Protocol Driver
13699M:	Nishanth Menon <nm@ti.com>
13700M:	Tero Kristo <t-kristo@ti.com>
13701M:	Santosh Shilimkar <ssantosh@kernel.org>
13702L:	linux-arm-kernel@lists.infradead.org
13703S:	Maintained
13704F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13705F:	drivers/firmware/ti_sci*
13706F:	include/linux/soc/ti/ti_sci_protocol.h
13707F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13708F:	include/dt-bindings/genpd/k2g.h
13709F:	drivers/soc/ti/ti_sci_pm_domains.c
13710F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13711F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13712F:	drivers/clk/keystone/sci-clk.c
13713F:	drivers/reset/reset-ti-sci.c
13714
13715THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13716M:	Hans Verkuil <hverkuil@xs4all.nl>
13717L:	linux-media@vger.kernel.org
13718T:	git git://linuxtv.org/media_tree.git
13719W:	https://linuxtv.org
13720S:	Maintained
13721F:	drivers/media/radio/radio-raremono.c
13722
13723THERMAL
13724M:	Zhang Rui <rui.zhang@intel.com>
13725M:	Eduardo Valentin <edubezval@gmail.com>
13726L:	linux-pm@vger.kernel.org
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13729Q:	https://patchwork.kernel.org/project/linux-pm/list/
13730S:	Supported
13731F:	drivers/thermal/
13732F:	include/linux/thermal.h
13733F:	include/uapi/linux/thermal.h
13734F:	include/linux/cpu_cooling.h
13735F:	Documentation/devicetree/bindings/thermal/
13736
13737THERMAL/CPU_COOLING
13738M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13739M:	Viresh Kumar <viresh.kumar@linaro.org>
13740M:	Javi Merino <javi.merino@kernel.org>
13741L:	linux-pm@vger.kernel.org
13742S:	Supported
13743F:	Documentation/thermal/cpu-cooling-api.txt
13744F:	drivers/thermal/cpu_cooling.c
13745F:	include/linux/cpu_cooling.h
13746
13747THINKPAD ACPI EXTRAS DRIVER
13748M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13749L:	ibm-acpi-devel@lists.sourceforge.net
13750L:	platform-driver-x86@vger.kernel.org
13751W:	http://ibm-acpi.sourceforge.net
13752W:	http://thinkwiki.org/wiki/Ibm-acpi
13753T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13754S:	Maintained
13755F:	drivers/platform/x86/thinkpad_acpi.c
13756
13757THUNDERBOLT DRIVER
13758M:	Andreas Noever <andreas.noever@gmail.com>
13759M:	Michael Jamet <michael.jamet@intel.com>
13760M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13761M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13763S:	Maintained
13764F:	Documentation/admin-guide/thunderbolt.rst
13765F:	drivers/thunderbolt/
13766F:	include/linux/thunderbolt.h
13767
13768THUNDERBOLT NETWORK DRIVER
13769M:	Michael Jamet <michael.jamet@intel.com>
13770M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13771M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13772L:	netdev@vger.kernel.org
13773S:	Maintained
13774F:	drivers/net/thunderbolt.c
13775
13776THUNDERX GPIO DRIVER
13777M:	David Daney <david.daney@cavium.com>
13778S:	Maintained
13779F:	drivers/gpio/gpio-thunderx.c
13780
13781TI AM437X VPFE DRIVER
13782M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13783L:	linux-media@vger.kernel.org
13784W:	https://linuxtv.org
13785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13786T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13787S:	Maintained
13788F:	drivers/media/platform/am437x/
13789
13790TI BANDGAP AND THERMAL DRIVER
13791M:	Eduardo Valentin <edubezval@gmail.com>
13792M:	Keerthy <j-keerthy@ti.com>
13793L:	linux-pm@vger.kernel.org
13794L:	linux-omap@vger.kernel.org
13795S:	Maintained
13796F:	drivers/thermal/ti-soc-thermal/
13797
13798TI BQ27XXX POWER SUPPLY DRIVER
13799R:	Andrew F. Davis <afd@ti.com>
13800F:	include/linux/power/bq27xxx_battery.h
13801F:	drivers/power/supply/bq27xxx_battery.c
13802F:	drivers/power/supply/bq27xxx_battery_i2c.c
13803
13804TI CDCE706 CLOCK DRIVER
13805M:	Max Filippov <jcmvbkbc@gmail.com>
13806S:	Maintained
13807F:	drivers/clk/clk-cdce706.c
13808
13809TI CLOCK DRIVER
13810M:	Tero Kristo <t-kristo@ti.com>
13811L:	linux-omap@vger.kernel.org
13812S:	Maintained
13813F:	drivers/clk/ti/
13814F:	include/linux/clk/ti.h
13815
13816TI DAVINCI MACHINE SUPPORT
13817M:	Sekhar Nori <nsekhar@ti.com>
13818M:	Kevin Hilman <khilman@kernel.org>
13819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13821S:	Supported
13822F:	arch/arm/mach-davinci/
13823F:	drivers/i2c/busses/i2c-davinci.c
13824F:	arch/arm/boot/dts/da850*
13825
13826TI DAVINCI SERIES GPIO DRIVER
13827M:	Keerthy <j-keerthy@ti.com>
13828L:	linux-gpio@vger.kernel.org
13829S:	Maintained
13830F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13831F:	drivers/gpio/gpio-davinci.c
13832
13833TI DAVINCI SERIES MEDIA DRIVER
13834M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13835L:	linux-media@vger.kernel.org
13836W:	https://linuxtv.org
13837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13838T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13839S:	Maintained
13840F:	drivers/media/platform/davinci/
13841F:	include/media/davinci/
13842
13843TI ETHERNET SWITCH DRIVER (CPSW)
13844R:	Grygorii Strashko <grygorii.strashko@ti.com>
13845L:	linux-omap@vger.kernel.org
13846L:	netdev@vger.kernel.org
13847S:	Maintained
13848F:	drivers/net/ethernet/ti/cpsw*
13849F:	drivers/net/ethernet/ti/davinci*
13850
13851TI FLASH MEDIA INTERFACE DRIVER
13852M:	Alex Dubov <oakad@yahoo.com>
13853S:	Maintained
13854F:	drivers/misc/tifm*
13855F:	drivers/mmc/host/tifm_sd.c
13856F:	include/linux/tifm.h
13857
13858TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13859M:	Santosh Shilimkar <ssantosh@kernel.org>
13860L:	linux-kernel@vger.kernel.org
13861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13862S:	Maintained
13863F:	drivers/soc/ti/*
13864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13865
13866TI LM49xxx FAMILY ASoC CODEC DRIVERS
13867M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13868M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13870S:	Maintained
13871F:	sound/soc/codecs/lm49453*
13872F:	sound/soc/codecs/isabelle*
13873
13874TI LP855x BACKLIGHT DRIVER
13875M:	Milo Kim <milo.kim@ti.com>
13876S:	Maintained
13877F:	Documentation/backlight/lp855x-driver.txt
13878F:	drivers/video/backlight/lp855x_bl.c
13879F:	include/linux/platform_data/lp855x.h
13880
13881TI LP8727 CHARGER DRIVER
13882M:	Milo Kim <milo.kim@ti.com>
13883S:	Maintained
13884F:	drivers/power/supply/lp8727_charger.c
13885F:	include/linux/platform_data/lp8727.h
13886
13887TI LP8788 MFD DRIVER
13888M:	Milo Kim <milo.kim@ti.com>
13889S:	Maintained
13890F:	drivers/iio/adc/lp8788_adc.c
13891F:	drivers/leds/leds-lp8788.c
13892F:	drivers/mfd/lp8788*.c
13893F:	drivers/power/supply/lp8788-charger.c
13894F:	drivers/regulator/lp8788-*.c
13895F:	include/linux/mfd/lp8788*.h
13896
13897TI NETCP ETHERNET DRIVER
13898M:	Wingman Kwok <w-kwok2@ti.com>
13899M:	Murali Karicheri <m-karicheri2@ti.com>
13900L:	netdev@vger.kernel.org
13901S:	Maintained
13902F:	drivers/net/ethernet/ti/netcp*
13903
13904TI TAS571X FAMILY ASoC CODEC DRIVER
13905M:	Kevin Cernekee <cernekee@chromium.org>
13906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13907S:	Odd Fixes
13908F:	sound/soc/codecs/tas571x*
13909
13910TI TRF7970A NFC DRIVER
13911M:	Mark Greer <mgreer@animalcreek.com>
13912L:	linux-wireless@vger.kernel.org
13913L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13914S:	Supported
13915F:	drivers/nfc/trf7970a.c
13916F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13917
13918TI TWL4030 SERIES SOC CODEC DRIVER
13919M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13921S:	Maintained
13922F:	sound/soc/codecs/twl4030*
13923
13924TI VPE/CAL DRIVERS
13925M:	Benoit Parrot <bparrot@ti.com>
13926L:	linux-media@vger.kernel.org
13927W:	http://linuxtv.org/
13928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13929S:	Maintained
13930F:	drivers/media/platform/ti-vpe/
13931
13932TI WILINK WIRELESS DRIVERS
13933L:	linux-wireless@vger.kernel.org
13934W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13935W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13937S:	Orphan
13938F:	drivers/net/wireless/ti/
13939F:	include/linux/wl12xx.h
13940
13941TILE ARCHITECTURE
13942W:	http://www.mellanox.com/repository/solutions/tile-scm/
13943S:	Orphan
13944F:	arch/tile/
13945F:	drivers/char/tile-srom.c
13946F:	drivers/edac/tile_edac.c
13947F:	drivers/net/ethernet/tile/
13948F:	drivers/rtc/rtc-tile.c
13949F:	drivers/tty/hvc/hvc_tile.c
13950F:	drivers/tty/serial/tilegx.c
13951F:	drivers/usb/host/*-tilegx.c
13952F:	include/linux/usb/tilegx.h
13953
13954TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13955M:	John Stultz <john.stultz@linaro.org>
13956M:	Thomas Gleixner <tglx@linutronix.de>
13957R:	Stephen Boyd <sboyd@kernel.org>
13958L:	linux-kernel@vger.kernel.org
13959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13960S:	Supported
13961F:	include/linux/clocksource.h
13962F:	include/linux/time.h
13963F:	include/linux/timex.h
13964F:	include/uapi/linux/time.h
13965F:	include/uapi/linux/timex.h
13966F:	kernel/time/clocksource.c
13967F:	kernel/time/time*.c
13968F:	kernel/time/alarmtimer.c
13969F:	kernel/time/ntp.c
13970F:	tools/testing/selftests/timers/
13971
13972TIPC NETWORK LAYER
13973M:	Jon Maloy <jon.maloy@ericsson.com>
13974M:	Ying Xue <ying.xue@windriver.com>
13975L:	netdev@vger.kernel.org (core kernel code)
13976L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13977W:	http://tipc.sourceforge.net/
13978S:	Maintained
13979F:	include/uapi/linux/tipc*.h
13980F:	net/tipc/
13981
13982TLAN NETWORK DRIVER
13983M:	Samuel Chessman <chessman@tux.org>
13984L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13985W:	http://sourceforge.net/projects/tlan/
13986S:	Maintained
13987F:	Documentation/networking/tlan.txt
13988F:	drivers/net/ethernet/ti/tlan.*
13989
13990TM6000 VIDEO4LINUX DRIVER
13991M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13993L:	linux-media@vger.kernel.org
13994W:	https://linuxtv.org
13995T:	git git://linuxtv.org/media_tree.git
13996S:	Odd fixes
13997F:	drivers/media/usb/tm6000/
13998F:	Documentation/media/v4l-drivers/tm6000*
13999
14000TMIO/SDHI MMC DRIVER
14001M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14002L:	linux-mmc@vger.kernel.org
14003S:	Supported
14004F:	drivers/mmc/host/tmio_mmc*
14005F:	drivers/mmc/host/renesas_sdhi*
14006F:	include/linux/mfd/tmio.h
14007
14008TMP401 HARDWARE MONITOR DRIVER
14009M:	Guenter Roeck <linux@roeck-us.net>
14010L:	linux-hwmon@vger.kernel.org
14011S:	Maintained
14012F:	Documentation/hwmon/tmp401
14013F:	drivers/hwmon/tmp401.c
14014
14015TMPFS (SHMEM FILESYSTEM)
14016M:	Hugh Dickins <hughd@google.com>
14017L:	linux-mm@kvack.org
14018S:	Maintained
14019F:	include/linux/shmem_fs.h
14020F:	mm/shmem.c
14021
14022TOMOYO SECURITY MODULE
14023M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14024M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14025L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14026L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14027L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14028L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14029W:	http://tomoyo.sourceforge.jp/
14030T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14031S:	Maintained
14032F:	security/tomoyo/
14033
14034TOPSTAR LAPTOP EXTRAS DRIVER
14035M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14036L:	platform-driver-x86@vger.kernel.org
14037S:	Maintained
14038F:	drivers/platform/x86/topstar-laptop.c
14039
14040TORTURE-TEST MODULES
14041M:	Davidlohr Bueso <dave@stgolabs.net>
14042M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14043M:	Josh Triplett <josh@joshtriplett.org>
14044L:	linux-kernel@vger.kernel.org
14045S:	Supported
14046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14047F:	Documentation/RCU/torture.txt
14048F:	kernel/torture.c
14049F:	kernel/rcu/rcutorture.c
14050F:	kernel/locking/locktorture.c
14051
14052TOSHIBA ACPI EXTRAS DRIVER
14053M:	Azael Avalos <coproscefalo@gmail.com>
14054L:	platform-driver-x86@vger.kernel.org
14055S:	Maintained
14056F:	drivers/platform/x86/toshiba_acpi.c
14057
14058TOSHIBA BLUETOOTH DRIVER
14059M:	Azael Avalos <coproscefalo@gmail.com>
14060L:	platform-driver-x86@vger.kernel.org
14061S:	Maintained
14062F:	drivers/platform/x86/toshiba_bluetooth.c
14063
14064TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14065M:	Azael Avalos <coproscefalo@gmail.com>
14066L:	platform-driver-x86@vger.kernel.org
14067S:	Maintained
14068F:	drivers/platform/x86/toshiba_haps.c
14069
14070TOSHIBA SMM DRIVER
14071M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14072W:	http://www.buzzard.org.uk/toshiba/
14073S:	Maintained
14074F:	drivers/char/toshiba.c
14075F:	include/linux/toshiba.h
14076F:	include/uapi/linux/toshiba.h
14077
14078TOSHIBA TC358743 DRIVER
14079M:	Mats Randgaard <matrandg@cisco.com>
14080L:	linux-media@vger.kernel.org
14081S:	Maintained
14082F:	drivers/media/i2c/tc358743*
14083F:	include/media/i2c/tc358743.h
14084
14085TOSHIBA WMI HOTKEYS DRIVER
14086M:	Azael Avalos <coproscefalo@gmail.com>
14087L:	platform-driver-x86@vger.kernel.org
14088S:	Maintained
14089F:	drivers/platform/x86/toshiba-wmi.c
14090
14091TPM DEVICE DRIVER
14092M:	Peter Huewe <peterhuewe@gmx.de>
14093M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14094R:	Jason Gunthorpe <jgg@ziepe.ca>
14095L:	linux-integrity@vger.kernel.org
14096Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14097W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14098T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14099S:	Maintained
14100F:	drivers/char/tpm/
14101
14102TRACING
14103M:	Steven Rostedt <rostedt@goodmis.org>
14104M:	Ingo Molnar <mingo@redhat.com>
14105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14106S:	Maintained
14107F:	Documentation/trace/ftrace.txt
14108F:	arch/*/*/*/ftrace.h
14109F:	arch/*/kernel/ftrace.c
14110F:	include/*/ftrace.h
14111F:	include/linux/trace*.h
14112F:	include/trace/
14113F:	kernel/trace/
14114F:	tools/testing/selftests/ftrace/
14115
14116TRACING MMIO ACCESSES (MMIOTRACE)
14117M:	Steven Rostedt <rostedt@goodmis.org>
14118M:	Ingo Molnar <mingo@kernel.org>
14119R:	Karol Herbst <karolherbst@gmail.com>
14120R:	Pekka Paalanen <ppaalanen@gmail.com>
14121S:	Maintained
14122L:	linux-kernel@vger.kernel.org
14123L:	nouveau@lists.freedesktop.org
14124F:	kernel/trace/trace_mmiotrace.c
14125F:	include/linux/mmiotrace.h
14126F:	arch/x86/mm/kmmio.c
14127F:	arch/x86/mm/mmio-mod.c
14128F:	arch/x86/mm/testmmiotrace.c
14129
14130TRIVIAL PATCHES
14131M:	Jiri Kosina <trivial@kernel.org>
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14133S:	Maintained
14134K:	^Subject:.*(?i)trivial
14135
14136TEMPO SEMICONDUCTOR DRIVERS
14137M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14138S:	Maintained
14139F:	sound/soc/codecs/tscs*.c
14140F:	sound/soc/codecs/tscs*.h
14141F:	Documentation/devicetree/bindings/sound/tscs*.txt
14142
14143TTY LAYER
14144M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14145M:	Jiri Slaby <jslaby@suse.com>
14146S:	Supported
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14148F:	Documentation/serial/
14149F:	drivers/tty/
14150F:	drivers/tty/serial/serial_core.c
14151F:	include/linux/serial_core.h
14152F:	include/linux/serial.h
14153F:	include/linux/tty.h
14154F:	include/uapi/linux/serial_core.h
14155F:	include/uapi/linux/serial.h
14156F:	include/uapi/linux/tty.h
14157
14158TUA9001 MEDIA DRIVER
14159M:	Antti Palosaari <crope@iki.fi>
14160L:	linux-media@vger.kernel.org
14161W:	https://linuxtv.org
14162W:	http://palosaari.fi/linux/
14163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14164T:	git git://linuxtv.org/anttip/media_tree.git
14165S:	Maintained
14166F:	drivers/media/tuners/tua9001*
14167
14168TULIP NETWORK DRIVERS
14169L:	netdev@vger.kernel.org
14170L:	linux-parisc@vger.kernel.org
14171S:	Orphan
14172F:	drivers/net/ethernet/dec/tulip/
14173
14174TUN/TAP driver
14175M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14176W:	http://vtun.sourceforge.net/tun
14177S:	Maintained
14178F:	Documentation/networking/tuntap.txt
14179F:	arch/um/os-Linux/drivers/
14180
14181TURBOCHANNEL SUBSYSTEM
14182M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14183M:	Ralf Baechle <ralf@linux-mips.org>
14184L:	linux-mips@linux-mips.org
14185Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14186S:	Maintained
14187F:	drivers/tc/
14188F:	include/linux/tc.h
14189
14190TW5864 VIDEO4LINUX DRIVER
14191M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14192M:	Anton Sviridenko <anton@corp.bluecherry.net>
14193M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14194M:	Andrey Utkin <andrey_utkin@fastmail.com>
14195L:	linux-media@vger.kernel.org
14196S:	Supported
14197F:	drivers/media/pci/tw5864/
14198
14199TW68 VIDEO4LINUX DRIVER
14200M:	Hans Verkuil <hverkuil@xs4all.nl>
14201L:	linux-media@vger.kernel.org
14202T:	git git://linuxtv.org/media_tree.git
14203W:	https://linuxtv.org
14204S:	Odd Fixes
14205F:	drivers/media/pci/tw68/
14206
14207TW686X VIDEO4LINUX DRIVER
14208M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14209L:	linux-media@vger.kernel.org
14210T:	git git://linuxtv.org/media_tree.git
14211W:	http://linuxtv.org
14212S:	Maintained
14213F:	drivers/media/pci/tw686x/
14214
14215UBI FILE SYSTEM (UBIFS)
14216M:	Richard Weinberger <richard@nod.at>
14217M:	Artem Bityutskiy <dedekind1@gmail.com>
14218M:	Adrian Hunter <adrian.hunter@intel.com>
14219L:	linux-mtd@lists.infradead.org
14220T:	git git://git.infradead.org/ubifs-2.6.git
14221W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14222S:	Supported
14223F:	Documentation/filesystems/ubifs.txt
14224F:	fs/ubifs/
14225
14226UCLINUX (M68KNOMMU AND COLDFIRE)
14227M:	Greg Ungerer <gerg@linux-m68k.org>
14228W:	http://www.linux-m68k.org/
14229W:	http://www.uclinux.org/
14230L:	linux-m68k@lists.linux-m68k.org
14231L:	uclinux-dev@uclinux.org  (subscribers-only)
14232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14233S:	Maintained
14234F:	arch/m68k/coldfire/
14235F:	arch/m68k/68*/
14236F:	arch/m68k/*/*_no.*
14237F:	arch/m68k/include/asm/*_no.*
14238
14239UDF FILESYSTEM
14240M:	Jan Kara <jack@suse.com>
14241S:	Maintained
14242F:	Documentation/filesystems/udf.txt
14243F:	fs/udf/
14244
14245UDRAW TABLET
14246M:	Bastien Nocera <hadess@hadess.net>
14247L:	linux-input@vger.kernel.org
14248S:	Maintained
14249F:	drivers/hid/hid-udraw-ps3.c
14250
14251UFS FILESYSTEM
14252M:	Evgeniy Dushistov <dushistov@mail.ru>
14253S:	Maintained
14254F:	Documentation/filesystems/ufs.txt
14255F:	fs/ufs/
14256
14257UHID USERSPACE HID IO DRIVER:
14258M:	David Herrmann <dh.herrmann@googlemail.com>
14259L:	linux-input@vger.kernel.org
14260S:	Maintained
14261F:	drivers/hid/uhid.c
14262F:	include/uapi/linux/uhid.h
14263
14264ULPI BUS
14265M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14266L:	linux-usb@vger.kernel.org
14267S:	Maintained
14268F:	drivers/usb/common/ulpi.c
14269F:	include/linux/ulpi/
14270
14271ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14272L:	linux-usb@vger.kernel.org
14273S:	Orphan
14274F:	drivers/uwb/
14275F:	include/linux/uwb.h
14276F:	include/linux/uwb/
14277
14278UNICORE32 ARCHITECTURE:
14279M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14280W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14281S:	Maintained
14282T:	git git://github.com/gxt/linux.git
14283F:	arch/unicore32/
14284
14285UNIFDEF
14286M:	Tony Finch <dot@dotat.at>
14287W:	http://dotat.at/prog/unifdef
14288S:	Maintained
14289F:	scripts/unifdef.c
14290
14291UNIFORM CDROM DRIVER
14292M:	Jens Axboe <axboe@kernel.dk>
14293W:	http://www.kernel.dk
14294S:	Maintained
14295F:	Documentation/cdrom/
14296F:	drivers/cdrom/cdrom.c
14297F:	include/linux/cdrom.h
14298F:	include/uapi/linux/cdrom.h
14299
14300UNISYS S-PAR DRIVERS
14301M:	David Kershner <david.kershner@unisys.com>
14302L:	sparmaintainer@unisys.com (Unisys internal)
14303S:	Supported
14304F:	include/linux/visorbus.h
14305F:	drivers/visorbus/
14306F:	drivers/staging/unisys/
14307
14308UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14309M:	Vinayak Holikatti <vinholikatti@gmail.com>
14310L:	linux-scsi@vger.kernel.org
14311S:	Supported
14312F:	Documentation/scsi/ufs.txt
14313F:	drivers/scsi/ufs/
14314
14315UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14316M:	Joao Pinto <jpinto@synopsys.com>
14317L:	linux-scsi@vger.kernel.org
14318S:	Supported
14319F:	drivers/scsi/ufs/*dwc*
14320
14321UNSORTED BLOCK IMAGES (UBI)
14322M:	Artem Bityutskiy <dedekind1@gmail.com>
14323M:	Richard Weinberger <richard@nod.at>
14324W:	http://www.linux-mtd.infradead.org/
14325L:	linux-mtd@lists.infradead.org
14326T:	git git://git.infradead.org/ubifs-2.6.git
14327S:	Supported
14328F:	drivers/mtd/ubi/
14329F:	include/linux/mtd/ubi.h
14330F:	include/uapi/mtd/ubi-user.h
14331
14332USB "USBNET" DRIVER FRAMEWORK
14333M:	Oliver Neukum <oneukum@suse.com>
14334L:	netdev@vger.kernel.org
14335W:	http://www.linux-usb.org/usbnet
14336S:	Maintained
14337F:	drivers/net/usb/usbnet.c
14338F:	include/linux/usb/usbnet.h
14339
14340USB ACM DRIVER
14341M:	Oliver Neukum <oneukum@suse.com>
14342L:	linux-usb@vger.kernel.org
14343S:	Maintained
14344F:	Documentation/usb/acm.txt
14345F:	drivers/usb/class/cdc-acm.*
14346
14347USB AR5523 WIRELESS DRIVER
14348M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14349L:	linux-wireless@vger.kernel.org
14350S:	Maintained
14351F:	drivers/net/wireless/ath/ar5523/
14352
14353USB ATTACHED SCSI
14354M:	Oliver Neukum <oneukum@suse.com>
14355L:	linux-usb@vger.kernel.org
14356L:	linux-scsi@vger.kernel.org
14357S:	Maintained
14358F:	drivers/usb/storage/uas.c
14359
14360USB CDC ETHERNET DRIVER
14361M:	Oliver Neukum <oliver@neukum.org>
14362L:	linux-usb@vger.kernel.org
14363S:	Maintained
14364F:	drivers/net/usb/cdc_*.c
14365F:	include/uapi/linux/usb/cdc.h
14366
14367USB CHAOSKEY DRIVER
14368M:	Keith Packard <keithp@keithp.com>
14369L:	linux-usb@vger.kernel.org
14370S:	Maintained
14371F:	drivers/usb/misc/chaoskey.c
14372
14373USB CYPRESS C67X00 DRIVER
14374M:	Peter Korsgaard <jacmet@sunsite.dk>
14375L:	linux-usb@vger.kernel.org
14376S:	Maintained
14377F:	drivers/usb/c67x00/
14378
14379USB DAVICOM DM9601 DRIVER
14380M:	Peter Korsgaard <jacmet@sunsite.dk>
14381L:	netdev@vger.kernel.org
14382W:	http://www.linux-usb.org/usbnet
14383S:	Maintained
14384F:	drivers/net/usb/dm9601.c
14385
14386USB DIAMOND RIO500 DRIVER
14387M:	Cesar Miquel <miquel@df.uba.ar>
14388L:	rio500-users@lists.sourceforge.net
14389W:	http://rio500.sourceforge.net
14390S:	Maintained
14391F:	drivers/usb/misc/rio500*
14392
14393USB EHCI DRIVER
14394M:	Alan Stern <stern@rowland.harvard.edu>
14395L:	linux-usb@vger.kernel.org
14396S:	Maintained
14397F:	Documentation/usb/ehci.txt
14398F:	drivers/usb/host/ehci*
14399
14400USB GADGET/PERIPHERAL SUBSYSTEM
14401M:	Felipe Balbi <balbi@kernel.org>
14402L:	linux-usb@vger.kernel.org
14403W:	http://www.linux-usb.org/gadget
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14405S:	Maintained
14406F:	drivers/usb/gadget/
14407F:	include/linux/usb/gadget*
14408
14409USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14410M:	Jiri Kosina <jikos@kernel.org>
14411R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14412L:	linux-usb@vger.kernel.org
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14414S:	Maintained
14415F:	Documentation/hid/hiddev.txt
14416F:	drivers/hid/usbhid/
14417
14418USB ISP116X DRIVER
14419M:	Olav Kongas <ok@artecdesign.ee>
14420L:	linux-usb@vger.kernel.org
14421S:	Maintained
14422F:	drivers/usb/host/isp116x*
14423F:	include/linux/usb/isp116x.h
14424
14425USB LAN78XX ETHERNET DRIVER
14426M:	Woojung Huh <woojung.huh@microchip.com>
14427M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14428L:	netdev@vger.kernel.org
14429S:	Maintained
14430F:	drivers/net/usb/lan78xx.*
14431
14432USB MASS STORAGE DRIVER
14433M:	Alan Stern <stern@rowland.harvard.edu>
14434L:	linux-usb@vger.kernel.org
14435L:	usb-storage@lists.one-eyed-alien.net
14436S:	Maintained
14437W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14438F:	drivers/usb/storage/
14439
14440USB MIDI DRIVER
14441M:	Clemens Ladisch <clemens@ladisch.de>
14442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14443T:	git git://git.alsa-project.org/alsa-kernel.git
14444S:	Maintained
14445F:	sound/usb/midi.*
14446
14447USB NETWORKING DRIVERS
14448L:	linux-usb@vger.kernel.org
14449S:	Odd Fixes
14450F:	drivers/net/usb/
14451
14452USB OHCI DRIVER
14453M:	Alan Stern <stern@rowland.harvard.edu>
14454L:	linux-usb@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/usb/ohci.txt
14457F:	drivers/usb/host/ohci*
14458
14459USB OTG FSM (Finite State Machine)
14460M:	Peter Chen <Peter.Chen@nxp.com>
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14462L:	linux-usb@vger.kernel.org
14463S:	Maintained
14464F:	drivers/usb/common/usb-otg-fsm.c
14465
14466USB OVER IP DRIVER
14467M:	Valentina Manea <valentina.manea.m@gmail.com>
14468M:	Shuah Khan <shuahkh@osg.samsung.com>
14469M:	Shuah Khan <shuah@kernel.org>
14470L:	linux-usb@vger.kernel.org
14471S:	Maintained
14472F:	Documentation/usb/usbip_protocol.txt
14473F:	drivers/usb/usbip/
14474F:	tools/usb/usbip/
14475
14476USB PEGASUS DRIVER
14477M:	Petko Manolov <petkan@nucleusys.com>
14478L:	linux-usb@vger.kernel.org
14479L:	netdev@vger.kernel.org
14480T:	git git://github.com/petkan/pegasus.git
14481W:	https://github.com/petkan/pegasus
14482S:	Maintained
14483F:	drivers/net/usb/pegasus.*
14484
14485USB PHY LAYER
14486M:	Felipe Balbi <balbi@kernel.org>
14487L:	linux-usb@vger.kernel.org
14488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14489S:	Maintained
14490F:	drivers/usb/phy/
14491
14492USB PRINTER DRIVER (usblp)
14493M:	Pete Zaitcev <zaitcev@redhat.com>
14494L:	linux-usb@vger.kernel.org
14495S:	Supported
14496F:	drivers/usb/class/usblp.c
14497
14498USB QMI WWAN NETWORK DRIVER
14499M:	Bjørn Mork <bjorn@mork.no>
14500L:	netdev@vger.kernel.org
14501S:	Maintained
14502F:	Documentation/ABI/testing/sysfs-class-net-qmi
14503F:	drivers/net/usb/qmi_wwan.c
14504
14505USB RTL8150 DRIVER
14506M:	Petko Manolov <petkan@nucleusys.com>
14507L:	linux-usb@vger.kernel.org
14508L:	netdev@vger.kernel.org
14509T:	git git://github.com/petkan/rtl8150.git
14510W:	https://github.com/petkan/rtl8150
14511S:	Maintained
14512F:	drivers/net/usb/rtl8150.c
14513
14514USB SERIAL SUBSYSTEM
14515M:	Johan Hovold <johan@kernel.org>
14516L:	linux-usb@vger.kernel.org
14517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14518S:	Maintained
14519F:	Documentation/usb/usb-serial.txt
14520F:	drivers/usb/serial/
14521F:	include/linux/usb/serial.h
14522
14523USB SMSC75XX ETHERNET DRIVER
14524M:	Steve Glendinning <steve.glendinning@shawell.net>
14525L:	netdev@vger.kernel.org
14526S:	Maintained
14527F:	drivers/net/usb/smsc75xx.*
14528
14529USB SMSC95XX ETHERNET DRIVER
14530M:	Steve Glendinning <steve.glendinning@shawell.net>
14531M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14532L:	netdev@vger.kernel.org
14533S:	Maintained
14534F:	drivers/net/usb/smsc95xx.*
14535
14536USB SUBSYSTEM
14537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14538L:	linux-usb@vger.kernel.org
14539W:	http://www.linux-usb.org
14540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14541S:	Supported
14542F:	Documentation/devicetree/bindings/usb/
14543F:	Documentation/usb/
14544F:	drivers/usb/
14545F:	include/linux/usb.h
14546F:	include/linux/usb/
14547
14548USB TYPEC SUBSYSTEM
14549M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14550L:	linux-usb@vger.kernel.org
14551S:	Maintained
14552F:	Documentation/ABI/testing/sysfs-class-typec
14553F:	Documentation/usb/typec.rst
14554F:	drivers/usb/typec/
14555F:	include/linux/usb/typec.h
14556
14557USB UHCI DRIVER
14558M:	Alan Stern <stern@rowland.harvard.edu>
14559L:	linux-usb@vger.kernel.org
14560S:	Maintained
14561F:	drivers/usb/host/uhci*
14562
14563USB VIDEO CLASS
14564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14566L:	linux-media@vger.kernel.org
14567T:	git git://linuxtv.org/media_tree.git
14568W:	http://www.ideasonboard.org/uvc/
14569S:	Maintained
14570F:	drivers/media/usb/uvc/
14571F:	include/uapi/linux/uvcvideo.h
14572
14573USB VISION DRIVER
14574M:	Hans Verkuil <hverkuil@xs4all.nl>
14575L:	linux-media@vger.kernel.org
14576T:	git git://linuxtv.org/media_tree.git
14577W:	https://linuxtv.org
14578S:	Odd Fixes
14579F:	drivers/media/usb/usbvision/
14580
14581USB WEBCAM GADGET
14582M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14583L:	linux-usb@vger.kernel.org
14584S:	Maintained
14585F:	drivers/usb/gadget/function/*uvc*
14586F:	drivers/usb/gadget/legacy/webcam.c
14587
14588USB WIRELESS RNDIS DRIVER (rndis_wlan)
14589M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14590L:	linux-wireless@vger.kernel.org
14591S:	Maintained
14592F:	drivers/net/wireless/rndis_wlan.c
14593
14594USB XHCI DRIVER
14595M:	Mathias Nyman <mathias.nyman@intel.com>
14596L:	linux-usb@vger.kernel.org
14597S:	Supported
14598F:	drivers/usb/host/xhci*
14599F:	drivers/usb/host/pci-quirks*
14600
14601USB ZD1201 DRIVER
14602L:	linux-wireless@vger.kernel.org
14603W:	http://linux-lc100020.sourceforge.net
14604S:	Orphan
14605F:	drivers/net/wireless/zydas/zd1201.*
14606
14607USB ZR364XX DRIVER
14608M:	Antoine Jacquet <royale@zerezo.com>
14609L:	linux-usb@vger.kernel.org
14610L:	linux-media@vger.kernel.org
14611T:	git git://linuxtv.org/media_tree.git
14612W:	http://royale.zerezo.com/zr364xx/
14613S:	Maintained
14614F:	Documentation/media/v4l-drivers/zr364xx*
14615F:	drivers/media/usb/zr364xx/
14616
14617USER-MODE LINUX (UML)
14618M:	Jeff Dike <jdike@addtoit.com>
14619M:	Richard Weinberger <richard@nod.at>
14620L:	user-mode-linux-devel@lists.sourceforge.net
14621L:	user-mode-linux-user@lists.sourceforge.net
14622W:	http://user-mode-linux.sourceforge.net
14623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14624S:	Maintained
14625F:	Documentation/virtual/uml/
14626F:	arch/um/
14627F:	arch/x86/um/
14628F:	fs/hostfs/
14629F:	fs/hppfs/
14630
14631USERSPACE I/O (UIO)
14632M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14633S:	Maintained
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14635F:	Documentation/driver-api/uio-howto.rst
14636F:	drivers/uio/
14637F:	include/linux/uio*.h
14638
14639UTIL-LINUX PACKAGE
14640M:	Karel Zak <kzak@redhat.com>
14641L:	util-linux@vger.kernel.org
14642W:	http://en.wikipedia.org/wiki/Util-linux
14643T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14644S:	Maintained
14645
14646UUID HELPERS
14647M:	Christoph Hellwig <hch@lst.de>
14648R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14649L:	linux-kernel@vger.kernel.org
14650T:	git git://git.infradead.org/users/hch/uuid.git
14651F:	lib/uuid.c
14652F:	lib/test_uuid.c
14653F:	include/linux/uuid.h
14654F:	include/uapi/linux/uuid.h
14655S:	Maintained
14656
14657UVESAFB DRIVER
14658M:	Michal Januszewski <spock@gentoo.org>
14659L:	linux-fbdev@vger.kernel.org
14660W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14661S:	Maintained
14662F:	Documentation/fb/uvesafb.txt
14663F:	drivers/video/fbdev/uvesafb.*
14664
14665VF610 NAND DRIVER
14666M:	Stefan Agner <stefan@agner.ch>
14667L:	linux-mtd@lists.infradead.org
14668S:	Supported
14669F:	drivers/mtd/nand/vf610_nfc.c
14670
14671VFAT/FAT/MSDOS FILESYSTEM
14672M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14673S:	Maintained
14674F:	Documentation/filesystems/vfat.txt
14675F:	fs/fat/
14676
14677VFIO DRIVER
14678M:	Alex Williamson <alex.williamson@redhat.com>
14679L:	kvm@vger.kernel.org
14680T:	git git://github.com/awilliam/linux-vfio.git
14681S:	Maintained
14682F:	Documentation/vfio.txt
14683F:	drivers/vfio/
14684F:	include/linux/vfio.h
14685F:	include/uapi/linux/vfio.h
14686
14687VFIO MEDIATED DEVICE DRIVERS
14688M:	Kirti Wankhede <kwankhede@nvidia.com>
14689L:	kvm@vger.kernel.org
14690S:	Maintained
14691F:	Documentation/vfio-mediated-device.txt
14692F:	drivers/vfio/mdev/
14693F:	include/linux/mdev.h
14694F:	samples/vfio-mdev/
14695
14696VFIO PLATFORM DRIVER
14697M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14698L:	kvm@vger.kernel.org
14699S:	Maintained
14700F:	drivers/vfio/platform/
14701
14702VGA_SWITCHEROO
14703R:	Lukas Wunner <lukas@wunner.de>
14704S:	Maintained
14705F:	Documentation/gpu/vga-switcheroo.rst
14706F:	drivers/gpu/vga/vga_switcheroo.c
14707F:	include/linux/vga_switcheroo.h
14708T:	git git://anongit.freedesktop.org/drm/drm-misc
14709
14710VIA RHINE NETWORK DRIVER
14711S:	Orphan
14712F:	drivers/net/ethernet/via/via-rhine.c
14713
14714VIA SD/MMC CARD CONTROLLER DRIVER
14715M:	Bruce Chang <brucechang@via.com.tw>
14716M:	Harald Welte <HaraldWelte@viatech.com>
14717S:	Maintained
14718F:	drivers/mmc/host/via-sdmmc.c
14719
14720VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14721M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14722L:	linux-fbdev@vger.kernel.org
14723S:	Maintained
14724F:	include/linux/via-core.h
14725F:	include/linux/via-gpio.h
14726F:	include/linux/via_i2c.h
14727F:	drivers/video/fbdev/via/
14728
14729VIA VELOCITY NETWORK DRIVER
14730M:	Francois Romieu <romieu@fr.zoreil.com>
14731L:	netdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/net/ethernet/via/via-velocity.*
14734
14735VIDEO MULTIPLEXER DRIVER
14736M:	Philipp Zabel <p.zabel@pengutronix.de>
14737L:	linux-media@vger.kernel.org
14738S:	Maintained
14739F:	drivers/media/platform/video-mux.c
14740
14741VIDEOBUF2 FRAMEWORK
14742M:	Pawel Osciak <pawel@osciak.com>
14743M:	Marek Szyprowski <m.szyprowski@samsung.com>
14744M:	Kyungmin Park <kyungmin.park@samsung.com>
14745L:	linux-media@vger.kernel.org
14746S:	Maintained
14747F:	drivers/media/v4l2-core/videobuf2-*
14748F:	include/media/videobuf2-*
14749
14750VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14751M:	Helen Koike <helen.koike@collabora.com>
14752L:	linux-media@vger.kernel.org
14753T:	git git://linuxtv.org/media_tree.git
14754W:	https://linuxtv.org
14755S:	Maintained
14756F:	drivers/media/platform/vimc/*
14757
14758VIRT LIB
14759M:	Alex Williamson <alex.williamson@redhat.com>
14760M:	Paolo Bonzini <pbonzini@redhat.com>
14761L:	kvm@vger.kernel.org
14762S:	Supported
14763F:	virt/lib/
14764
14765VIRTIO AND VHOST VSOCK DRIVER
14766M:	Stefan Hajnoczi <stefanha@redhat.com>
14767L:	kvm@vger.kernel.org
14768L:	virtualization@lists.linux-foundation.org
14769L:	netdev@vger.kernel.org
14770S:	Maintained
14771F:	include/linux/virtio_vsock.h
14772F:	include/uapi/linux/virtio_vsock.h
14773F:	include/uapi/linux/vsockmon.h
14774F:	include/uapi/linux/vm_sockets_diag.h
14775F:	net/vmw_vsock/diag.c
14776F:	net/vmw_vsock/af_vsock_tap.c
14777F:	net/vmw_vsock/virtio_transport_common.c
14778F:	net/vmw_vsock/virtio_transport.c
14779F:	drivers/net/vsockmon.c
14780F:	drivers/vhost/vsock.c
14781F:	drivers/vhost/vsock.h
14782F:	tools/testing/vsock/
14783
14784VIRTIO CONSOLE DRIVER
14785M:	Amit Shah <amit@kernel.org>
14786L:	virtualization@lists.linux-foundation.org
14787S:	Maintained
14788F:	drivers/char/virtio_console.c
14789F:	include/linux/virtio_console.h
14790F:	include/uapi/linux/virtio_console.h
14791
14792VIRTIO CORE, NET AND BLOCK DRIVERS
14793M:	"Michael S. Tsirkin" <mst@redhat.com>
14794M:	Jason Wang <jasowang@redhat.com>
14795L:	virtualization@lists.linux-foundation.org
14796S:	Maintained
14797F:	Documentation/devicetree/bindings/virtio/
14798F:	drivers/virtio/
14799F:	tools/virtio/
14800F:	drivers/net/virtio_net.c
14801F:	drivers/block/virtio_blk.c
14802F:	include/linux/virtio*.h
14803F:	include/uapi/linux/virtio_*.h
14804F:	drivers/crypto/virtio/
14805F:	mm/balloon_compaction.c
14806
14807VIRTIO CRYPTO DRIVER
14808M:	Gonglei <arei.gonglei@huawei.com>
14809L:	virtualization@lists.linux-foundation.org
14810L:	linux-crypto@vger.kernel.org
14811S:	Maintained
14812F:	drivers/crypto/virtio/
14813F:	include/uapi/linux/virtio_crypto.h
14814
14815VIRTIO DRIVERS FOR S390
14816M:	Cornelia Huck <cohuck@redhat.com>
14817M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14818L:	linux-s390@vger.kernel.org
14819L:	virtualization@lists.linux-foundation.org
14820L:	kvm@vger.kernel.org
14821S:	Supported
14822F:	drivers/s390/virtio/
14823F:	arch/s390/include/uapi/asm/virtio-ccw.h
14824
14825VIRTIO GPU DRIVER
14826M:	David Airlie <airlied@linux.ie>
14827M:	Gerd Hoffmann <kraxel@redhat.com>
14828L:	dri-devel@lists.freedesktop.org
14829L:	virtualization@lists.linux-foundation.org
14830T:	git git://anongit.freedesktop.org/drm/drm-misc
14831S:	Maintained
14832F:	drivers/gpu/drm/virtio/
14833F:	include/uapi/linux/virtio_gpu.h
14834
14835VIRTIO HOST (VHOST)
14836M:	"Michael S. Tsirkin" <mst@redhat.com>
14837M:	Jason Wang <jasowang@redhat.com>
14838L:	kvm@vger.kernel.org
14839L:	virtualization@lists.linux-foundation.org
14840L:	netdev@vger.kernel.org
14841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14842S:	Maintained
14843F:	drivers/vhost/
14844F:	include/uapi/linux/vhost.h
14845
14846VIRTIO INPUT DRIVER
14847M:	Gerd Hoffmann <kraxel@redhat.com>
14848S:	Maintained
14849F:	drivers/virtio/virtio_input.c
14850F:	include/uapi/linux/virtio_input.h
14851
14852VIRTUAL BOX GUEST DEVICE DRIVER
14853M:	Hans de Goede <hdegoede@redhat.com>
14854M:	Arnd Bergmann <arnd@arndb.de>
14855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14856S:	Maintained
14857F:	include/linux/vbox_utils.h
14858F:	include/uapi/linux/vbox*.h
14859F:	drivers/virt/vboxguest/
14860
14861VIRTUAL SERIO DEVICE DRIVER
14862M:	Stephen Chandler Paul <thatslyude@gmail.com>
14863S:	Maintained
14864F:	drivers/input/serio/userio.c
14865F:	include/uapi/linux/userio.h
14866
14867VIVID VIRTUAL VIDEO DRIVER
14868M:	Hans Verkuil <hverkuil@xs4all.nl>
14869L:	linux-media@vger.kernel.org
14870T:	git git://linuxtv.org/media_tree.git
14871W:	https://linuxtv.org
14872S:	Maintained
14873F:	drivers/media/platform/vivid/*
14874
14875VLYNQ BUS
14876M:	Florian Fainelli <f.fainelli@gmail.com>
14877L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14878S:	Maintained
14879F:	drivers/vlynq/vlynq.c
14880F:	include/linux/vlynq.h
14881
14882VME SUBSYSTEM
14883M:	Martyn Welch <martyn@welchs.me.uk>
14884M:	Manohar Vanga <manohar.vanga@gmail.com>
14885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14886L:	devel@driverdev.osuosl.org
14887S:	Maintained
14888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14889F:	Documentation/driver-api/vme.rst
14890F:	drivers/staging/vme/
14891F:	drivers/vme/
14892F:	include/linux/vme*
14893
14894VMWARE BALLOON DRIVER
14895M:	Xavier Deguillard <xdeguillard@vmware.com>
14896M:	Philip Moltmann <moltmann@vmware.com>
14897M:	"VMware, Inc." <pv-drivers@vmware.com>
14898L:	linux-kernel@vger.kernel.org
14899S:	Maintained
14900F:	drivers/misc/vmw_balloon.c
14901
14902VMWARE HYPERVISOR INTERFACE
14903M:	Alok Kataria <akataria@vmware.com>
14904L:	virtualization@lists.linux-foundation.org
14905S:	Supported
14906F:	arch/x86/kernel/cpu/vmware.c
14907
14908VMWARE PVRDMA DRIVER
14909M:	Adit Ranadive <aditr@vmware.com>
14910M:	VMware PV-Drivers <pv-drivers@vmware.com>
14911L:	linux-rdma@vger.kernel.org
14912S:	Maintained
14913F:	drivers/infiniband/hw/vmw_pvrdma/
14914
14915VMware PVSCSI driver
14916M:	Jim Gill <jgill@vmware.com>
14917M:	VMware PV-Drivers <pv-drivers@vmware.com>
14918L:	linux-scsi@vger.kernel.org
14919S:	Maintained
14920F:	drivers/scsi/vmw_pvscsi.c
14921F:	drivers/scsi/vmw_pvscsi.h
14922
14923VMWARE VMMOUSE SUBDRIVER
14924M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14925M:	"VMware, Inc." <pv-drivers@vmware.com>
14926L:	linux-input@vger.kernel.org
14927S:	Maintained
14928F:	drivers/input/mouse/vmmouse.c
14929F:	drivers/input/mouse/vmmouse.h
14930
14931VMWARE VMXNET3 ETHERNET DRIVER
14932M:	Shrikrishna Khare <skhare@vmware.com>
14933M:	"VMware, Inc." <pv-drivers@vmware.com>
14934L:	netdev@vger.kernel.org
14935S:	Maintained
14936F:	drivers/net/vmxnet3/
14937
14938VOCORE VOCORE2 BOARD
14939M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14940L:	linux-mips@linux-mips.org
14941S:	Maintained
14942F:	arch/mips/boot/dts/ralink/vocore2.dts
14943
14944VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14945M:	Liam Girdwood <lgirdwood@gmail.com>
14946M:	Mark Brown <broonie@kernel.org>
14947L:	linux-kernel@vger.kernel.org
14948W:	http://www.slimlogic.co.uk/?p=48
14949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14950S:	Supported
14951F:	Documentation/devicetree/bindings/regulator/
14952F:	Documentation/power/regulator/
14953F:	drivers/regulator/
14954F:	include/dt-bindings/regulator/
14955F:	include/linux/regulator/
14956
14957VRF
14958M:	David Ahern <dsa@cumulusnetworks.com>
14959M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14960L:	netdev@vger.kernel.org
14961S:	Maintained
14962F:	drivers/net/vrf.c
14963F:	Documentation/networking/vrf.txt
14964
14965VT1211 HARDWARE MONITOR DRIVER
14966M:	Juerg Haefliger <juergh@gmail.com>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Maintained
14969F:	Documentation/hwmon/vt1211
14970F:	drivers/hwmon/vt1211.c
14971
14972VT8231 HARDWARE MONITOR DRIVER
14973M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14974L:	linux-hwmon@vger.kernel.org
14975S:	Maintained
14976F:	drivers/hwmon/vt8231.c
14977
14978VUB300 USB to SDIO/SD/MMC bridge chip
14979M:	Tony Olech <tony.olech@elandigitalsystems.com>
14980L:	linux-mmc@vger.kernel.org
14981L:	linux-usb@vger.kernel.org
14982S:	Supported
14983F:	drivers/mmc/host/vub300.c
14984
14985W1 DALLAS'S 1-WIRE BUS
14986M:	Evgeniy Polyakov <zbr@ioremap.net>
14987S:	Maintained
14988F:	Documentation/w1/
14989F:	drivers/w1/
14990F:	include/linux/w1.h
14991
14992W83791D HARDWARE MONITORING DRIVER
14993M:	Marc Hulsman <m.hulsman@tudelft.nl>
14994L:	linux-hwmon@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/hwmon/w83791d
14997F:	drivers/hwmon/w83791d.c
14998
14999W83793 HARDWARE MONITORING DRIVER
15000M:	Rudolf Marek <r.marek@assembler.cz>
15001L:	linux-hwmon@vger.kernel.org
15002S:	Maintained
15003F:	Documentation/hwmon/w83793
15004F:	drivers/hwmon/w83793.c
15005
15006W83795 HARDWARE MONITORING DRIVER
15007M:	Jean Delvare <jdelvare@suse.com>
15008L:	linux-hwmon@vger.kernel.org
15009S:	Maintained
15010F:	drivers/hwmon/w83795.c
15011
15012W83L51xD SD/MMC CARD INTERFACE DRIVER
15013M:	Pierre Ossman <pierre@ossman.eu>
15014S:	Maintained
15015F:	drivers/mmc/host/wbsd.*
15016
15017WACOM PROTOCOL 4 SERIAL TABLETS
15018M:	Julian Squires <julian@cipht.net>
15019M:	Hans de Goede <hdegoede@redhat.com>
15020L:	linux-input@vger.kernel.org
15021S:	Maintained
15022F:	drivers/input/tablet/wacom_serial4.c
15023
15024WATCHDOG DEVICE DRIVERS
15025M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15026M:	Guenter Roeck <linux@roeck-us.net>
15027L:	linux-watchdog@vger.kernel.org
15028W:	http://www.linux-watchdog.org/
15029T:	git git://www.linux-watchdog.org/linux-watchdog.git
15030S:	Maintained
15031F:	Documentation/devicetree/bindings/watchdog/
15032F:	Documentation/watchdog/
15033F:	drivers/watchdog/
15034F:	include/linux/watchdog.h
15035F:	include/uapi/linux/watchdog.h
15036
15037WHISKEYCOVE PMIC GPIO DRIVER
15038M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15039L:	linux-gpio@vger.kernel.org
15040S:	Maintained
15041F:	drivers/gpio/gpio-wcove.c
15042
15043WIIMOTE HID DRIVER
15044M:	David Herrmann <dh.herrmann@googlemail.com>
15045L:	linux-input@vger.kernel.org
15046S:	Maintained
15047F:	drivers/hid/hid-wiimote*
15048
15049WILOCITY WIL6210 WIRELESS DRIVER
15050M:	Maya Erez <merez@codeaurora.org>
15051L:	linux-wireless@vger.kernel.org
15052L:	wil6210@qti.qualcomm.com
15053S:	Supported
15054W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15055F:	drivers/net/wireless/ath/wil6210/
15056
15057WIMAX STACK
15058M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15059M:	linux-wimax@intel.com
15060L:	wimax@linuxwimax.org (subscribers-only)
15061S:	Supported
15062W:	http://linuxwimax.org
15063F:	Documentation/wimax/README.wimax
15064F:	include/linux/wimax/debug.h
15065F:	include/net/wimax.h
15066F:	include/uapi/linux/wimax.h
15067F:	net/wimax/
15068
15069WINBOND CIR DRIVER
15070M:	David Härdeman <david@hardeman.nu>
15071S:	Maintained
15072F:	drivers/media/rc/winbond-cir.c
15073
15074WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15075M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15076L:	linux-watchdog@vger.kernel.org
15077S:	Maintained
15078F:	drivers/watchdog/ebc-c384_wdt.c
15079
15080WINSYSTEMS WS16C48 GPIO DRIVER
15081M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15082L:	linux-gpio@vger.kernel.org
15083S:	Maintained
15084F:	drivers/gpio/gpio-ws16c48.c
15085
15086WISTRON LAPTOP BUTTON DRIVER
15087M:	Miloslav Trmac <mitr@volny.cz>
15088S:	Maintained
15089F:	drivers/input/misc/wistron_btns.c
15090
15091WL3501 WIRELESS PCMCIA CARD DRIVER
15092L:	linux-wireless@vger.kernel.org
15093S:	Odd fixes
15094F:	drivers/net/wireless/wl3501*
15095
15096WOLFSON MICROELECTRONICS DRIVERS
15097L:	patches@opensource.cirrus.com
15098T:	git https://github.com/CirrusLogic/linux-drivers.git
15099W:	https://github.com/CirrusLogic/linux-drivers/wiki
15100S:	Supported
15101F:	Documentation/hwmon/wm83??
15102F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15103F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15104F:	Documentation/devicetree/bindings/mfd/arizona.txt
15105F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15106F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15107F:	arch/arm/mach-s3c64xx/mach-crag6410*
15108F:	drivers/clk/clk-wm83*.c
15109F:	drivers/extcon/extcon-arizona.c
15110F:	drivers/leds/leds-wm83*.c
15111F:	drivers/gpio/gpio-*wm*.c
15112F:	drivers/gpio/gpio-arizona.c
15113F:	drivers/hwmon/wm83??-hwmon.c
15114F:	drivers/input/misc/wm831x-on.c
15115F:	drivers/input/touchscreen/wm831x-ts.c
15116F:	drivers/input/touchscreen/wm97*.c
15117F:	drivers/mfd/arizona*
15118F:	drivers/mfd/wm*.c
15119F:	drivers/mfd/cs47l24*
15120F:	drivers/power/supply/wm83*.c
15121F:	drivers/rtc/rtc-wm83*.c
15122F:	drivers/regulator/wm8*.c
15123F:	drivers/regulator/arizona*
15124F:	drivers/video/backlight/wm83*_bl.c
15125F:	drivers/watchdog/wm83*_wdt.c
15126F:	include/linux/mfd/arizona/
15127F:	include/linux/mfd/wm831x/
15128F:	include/linux/mfd/wm8350/
15129F:	include/linux/mfd/wm8400*
15130F:	include/linux/regulator/arizona*
15131F:	include/linux/wm97xx.h
15132F:	include/sound/wm????.h
15133F:	sound/soc/codecs/arizona.?
15134F:	sound/soc/codecs/wm*
15135F:	sound/soc/codecs/cs47l24*
15136
15137WORKQUEUE
15138M:	Tejun Heo <tj@kernel.org>
15139R:	Lai Jiangshan <jiangshanlai@gmail.com>
15140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15141S:	Maintained
15142F:	include/linux/workqueue.h
15143F:	kernel/workqueue.c
15144F:	Documentation/core-api/workqueue.rst
15145
15146X-POWERS AXP288 PMIC DRIVERS
15147M:	Hans de Goede <hdegoede@redhat.com>
15148S:	Maintained
15149N:	axp288
15150F:	drivers/acpi/pmic/intel_pmic_xpower.c
15151
15152X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15153M:	Chen-Yu Tsai <wens@csie.org>
15154L:	linux-kernel@vger.kernel.org
15155S:	Maintained
15156N:	axp[128]
15157
15158X.25 NETWORK LAYER
15159M:	Andrew Hendry <andrew.hendry@gmail.com>
15160L:	linux-x25@vger.kernel.org
15161S:	Odd Fixes
15162F:	Documentation/networking/x25*
15163F:	include/net/x25*
15164F:	net/x25/
15165
15166X86 ARCHITECTURE (32-BIT AND 64-BIT)
15167M:	Thomas Gleixner <tglx@linutronix.de>
15168M:	Ingo Molnar <mingo@redhat.com>
15169R:	"H. Peter Anvin" <hpa@zytor.com>
15170M:	x86@kernel.org
15171L:	linux-kernel@vger.kernel.org
15172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15173S:	Maintained
15174F:	Documentation/x86/
15175F:	arch/x86/
15176
15177X86 MCE INFRASTRUCTURE
15178M:	Tony Luck <tony.luck@intel.com>
15179M:	Borislav Petkov <bp@alien8.de>
15180L:	linux-edac@vger.kernel.org
15181S:	Maintained
15182F:	arch/x86/kernel/cpu/mcheck/*
15183
15184X86 MICROCODE UPDATE SUPPORT
15185M:	Borislav Petkov <bp@alien8.de>
15186S:	Maintained
15187F:	arch/x86/kernel/cpu/microcode/*
15188
15189X86 PLATFORM DRIVERS
15190M:	Darren Hart <dvhart@infradead.org>
15191M:	Andy Shevchenko <andy@infradead.org>
15192L:	platform-driver-x86@vger.kernel.org
15193T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15194S:	Maintained
15195F:	drivers/platform/x86/
15196F:	drivers/platform/olpc/
15197
15198X86 VDSO
15199M:	Andy Lutomirski <luto@amacapital.net>
15200L:	linux-kernel@vger.kernel.org
15201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15202S:	Maintained
15203F:	arch/x86/entry/vdso/
15204
15205XC2028/3028 TUNER DRIVER
15206M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15208L:	linux-media@vger.kernel.org
15209W:	https://linuxtv.org
15210T:	git git://linuxtv.org/media_tree.git
15211S:	Maintained
15212F:	drivers/media/tuners/tuner-xc2028.*
15213
15214XEN BLOCK SUBSYSTEM
15215M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15216M:	Roger Pau Monné <roger.pau@citrix.com>
15217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15218S:	Supported
15219F:	drivers/block/xen-blkback/*
15220F:	drivers/block/xen*
15221
15222XEN HYPERVISOR ARM
15223M:	Stefano Stabellini <sstabellini@kernel.org>
15224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15225S:	Maintained
15226F:	arch/arm/xen/
15227F:	arch/arm/include/asm/xen/
15228
15229XEN HYPERVISOR ARM64
15230M:	Stefano Stabellini <sstabellini@kernel.org>
15231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15232S:	Maintained
15233F:	arch/arm64/xen/
15234F:	arch/arm64/include/asm/xen/
15235
15236XEN HYPERVISOR INTERFACE
15237M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15238M:	Juergen Gross <jgross@suse.com>
15239L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15241S:	Supported
15242F:	arch/x86/xen/
15243F:	drivers/*/xen-*front.c
15244F:	drivers/xen/
15245F:	arch/x86/include/asm/xen/
15246F:	arch/x86/include/asm/pvclock-abi.h
15247F:	include/xen/
15248F:	include/uapi/xen/
15249F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15250F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15251
15252XEN NETWORK BACKEND DRIVER
15253M:	Wei Liu <wei.liu2@citrix.com>
15254M:	Paul Durrant <paul.durrant@citrix.com>
15255L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15256L:	netdev@vger.kernel.org
15257S:	Supported
15258F:	drivers/net/xen-netback/*
15259
15260XEN PCI SUBSYSTEM
15261M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15263S:	Supported
15264F:	arch/x86/pci/*xen*
15265F:	drivers/pci/*xen*
15266
15267XEN PVSCSI DRIVERS
15268M:	Juergen Gross <jgross@suse.com>
15269L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15270L:	linux-scsi@vger.kernel.org
15271S:	Supported
15272F:	drivers/scsi/xen-scsifront.c
15273F:	drivers/xen/xen-scsiback.c
15274F:	include/xen/interface/io/vscsiif.h
15275
15276XEN SWIOTLB SUBSYSTEM
15277M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15278L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15279L:	iommu@lists.linux-foundation.org
15280S:	Supported
15281F:	arch/x86/xen/*swiotlb*
15282F:	drivers/xen/*swiotlb*
15283
15284XFS FILESYSTEM
15285M:	Darrick J. Wong <darrick.wong@oracle.com>
15286M:	linux-xfs@vger.kernel.org
15287L:	linux-xfs@vger.kernel.org
15288W:	http://xfs.org/
15289T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15290S:	Supported
15291F:	Documentation/filesystems/xfs.txt
15292F:	fs/xfs/
15293
15294XILINX AXI ETHERNET DRIVER
15295M:	Anirudha Sarangi <anirudh@xilinx.com>
15296M:	John Linn <John.Linn@xilinx.com>
15297S:	Maintained
15298F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15299
15300XILINX UARTLITE SERIAL DRIVER
15301M:	Peter Korsgaard <jacmet@sunsite.dk>
15302L:	linux-serial@vger.kernel.org
15303S:	Maintained
15304F:	drivers/tty/serial/uartlite.c
15305
15306XILINX VIDEO IP CORES
15307M:	Hyun Kwon <hyun.kwon@xilinx.com>
15308M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15309L:	linux-media@vger.kernel.org
15310T:	git git://linuxtv.org/media_tree.git
15311S:	Supported
15312F:	Documentation/devicetree/bindings/media/xilinx/
15313F:	drivers/media/platform/xilinx/
15314F:	include/uapi/linux/xilinx-v4l2-controls.h
15315
15316XILLYBUS DRIVER
15317M:	Eli Billauer <eli.billauer@gmail.com>
15318L:	linux-kernel@vger.kernel.org
15319S:	Supported
15320F:	drivers/char/xillybus/
15321
15322XRA1403 GPIO EXPANDER
15323M:	Nandor Han <nandor.han@ge.com>
15324M:	Semi Malinen <semi.malinen@ge.com>
15325L:	linux-gpio@vger.kernel.org
15326S:	Maintained
15327F:	drivers/gpio/gpio-xra1403.c
15328F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15329
15330XTENSA XTFPGA PLATFORM SUPPORT
15331M:	Max Filippov <jcmvbkbc@gmail.com>
15332L:	linux-xtensa@linux-xtensa.org
15333S:	Maintained
15334F:	drivers/spi/spi-xtensa-xtfpga.c
15335F:	sound/soc/xtensa/xtfpga-i2s.c
15336
15337YAM DRIVER FOR AX.25
15338M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15339L:	linux-hams@vger.kernel.org
15340S:	Maintained
15341F:	drivers/net/hamradio/yam*
15342F:	include/linux/yam.h
15343
15344YAMA SECURITY MODULE
15345M:	Kees Cook <keescook@chromium.org>
15346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15347S:	Supported
15348F:	security/yama/
15349F:	Documentation/admin-guide/LSM/Yama.rst
15350
15351YEALINK PHONE DRIVER
15352M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15353L:	usbb2k-api-dev@nongnu.org
15354S:	Maintained
15355F:	Documentation/input/yealink.rst
15356F:	drivers/input/misc/yealink.*
15357
15358Z8530 DRIVER FOR AX.25
15359M:	Joerg Reuter <jreuter@yaina.de>
15360W:	http://yaina.de/jreuter/
15361W:	http://www.qsl.net/dl1bke/
15362L:	linux-hams@vger.kernel.org
15363S:	Maintained
15364F:	Documentation/networking/z8530drv.txt
15365F:	drivers/net/hamradio/*scc.c
15366F:	drivers/net/hamradio/z8530.h
15367
15368ZBUD COMPRESSED PAGE ALLOCATOR
15369M:	Seth Jennings <sjenning@redhat.com>
15370M:	Dan Streetman <ddstreet@ieee.org>
15371L:	linux-mm@kvack.org
15372S:	Maintained
15373F:	mm/zbud.c
15374F:	include/linux/zbud.h
15375
15376ZD1211RW WIRELESS DRIVER
15377M:	Daniel Drake <dsd@gentoo.org>
15378M:	Ulrich Kunitz <kune@deine-taler.de>
15379W:	http://zd1211.ath.cx/wiki/DriverRewrite
15380L:	linux-wireless@vger.kernel.org
15381L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15382S:	Maintained
15383F:	drivers/net/wireless/zydas/zd1211rw/
15384
15385ZD1301 MEDIA DRIVER
15386M:	Antti Palosaari <crope@iki.fi>
15387L:	linux-media@vger.kernel.org
15388W:	https://linuxtv.org/
15389W:	http://palosaari.fi/linux/
15390Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15391S:	Maintained
15392F:	drivers/media/usb/dvb-usb-v2/zd1301*
15393
15394ZD1301_DEMOD MEDIA DRIVER
15395M:	Antti Palosaari <crope@iki.fi>
15396L:	linux-media@vger.kernel.org
15397W:	https://linuxtv.org/
15398W:	http://palosaari.fi/linux/
15399Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15400S:	Maintained
15401F:	drivers/media/dvb-frontends/zd1301_demod*
15402
15403ZPOOL COMPRESSED PAGE STORAGE API
15404M:	Dan Streetman <ddstreet@ieee.org>
15405L:	linux-mm@kvack.org
15406S:	Maintained
15407F:	mm/zpool.c
15408F:	include/linux/zpool.h
15409
15410ZR36067 VIDEO FOR LINUX DRIVER
15411L:	mjpeg-users@lists.sourceforge.net
15412L:	linux-media@vger.kernel.org
15413W:	http://mjpeg.sourceforge.net/driver-zoran/
15414T:	hg https://linuxtv.org/hg/v4l-dvb
15415S:	Odd Fixes
15416F:	drivers/media/pci/zoran/
15417
15418ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15419M:	Minchan Kim <minchan@kernel.org>
15420M:	Nitin Gupta <ngupta@vflare.org>
15421R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15422L:	linux-kernel@vger.kernel.org
15423S:	Maintained
15424F:	drivers/block/zram/
15425F:	Documentation/blockdev/zram.txt
15426
15427ZS DECSTATION Z85C30 SERIAL DRIVER
15428M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15429S:	Maintained
15430F:	drivers/tty/serial/zs.*
15431
15432ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15433M:	Minchan Kim <minchan@kernel.org>
15434M:	Nitin Gupta <ngupta@vflare.org>
15435R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15436L:	linux-mm@kvack.org
15437S:	Maintained
15438F:	mm/zsmalloc.c
15439F:	include/linux/zsmalloc.h
15440F:	Documentation/vm/zsmalloc.txt
15441
15442ZSWAP COMPRESSED SWAP CACHING
15443M:	Seth Jennings <sjenning@redhat.com>
15444M:	Dan Streetman <ddstreet@ieee.org>
15445L:	linux-mm@kvack.org
15446S:	Maintained
15447F:	mm/zswap.c
15448
15449THE REST
15450M:	Linus Torvalds <torvalds@linux-foundation.org>
15451L:	linux-kernel@vger.kernel.org
15452Q:	http://patchwork.kernel.org/project/LKML/list/
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15454S:	Buried alive in reporters
15455F:	*
15456F:	*/
15457