xref: /openbmc/linux/MAINTAINERS (revision 739d875d)
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@free-electrons.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
9087MICROBLAZE ARCHITECTURE
9088M:	Michal Simek <monstr@monstr.eu>
9089W:	http://www.monstr.eu/fdt/
9090T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9091S:	Supported
9092F:	arch/microblaze/
9093
9094MICROCHIP / ATMEL AT91 SERIAL DRIVER
9095M:	Richard Genoud <richard.genoud@gmail.com>
9096S:	Maintained
9097F:	drivers/tty/serial/atmel_serial.c
9098F:	drivers/tty/serial/atmel_serial.h
9099
9100MICROCHIP / ATMEL DMA DRIVER
9101M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9103L:	dmaengine@vger.kernel.org
9104S:	Supported
9105F:	drivers/dma/at_hdmac.c
9106F:	drivers/dma/at_hdmac_regs.h
9107F:	include/linux/platform_data/dma-atmel.h
9108
9109MICROCHIP / ATMEL ECC DRIVER
9110M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9111L:	linux-crypto@vger.kernel.org
9112S:	Maintained
9113F:	drivers/crypto/atmel-ecc.*
9114
9115MICROCHIP / ATMEL ISC DRIVER
9116M:	Songjun Wu <songjun.wu@microchip.com>
9117L:	linux-media@vger.kernel.org
9118S:	Supported
9119F:	drivers/media/platform/atmel/atmel-isc.c
9120F:	drivers/media/platform/atmel/atmel-isc-regs.h
9121F:	devicetree/bindings/media/atmel-isc.txt
9122
9123MICROCHIP / ATMEL NAND DRIVER
9124M:	Wenyou Yang <wenyou.yang@microchip.com>
9125M:	Josh Wu <rainyfeeling@outlook.com>
9126L:	linux-mtd@lists.infradead.org
9127S:	Supported
9128F:	drivers/mtd/nand/atmel/*
9129F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9130
9131MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9132M:	Woojung Huh <Woojung.Huh@microchip.com>
9133M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9134L:	netdev@vger.kernel.org
9135S:	Maintained
9136F:	net/dsa/tag_ksz.c
9137F:	drivers/net/dsa/microchip/*
9138F:	include/linux/platform_data/microchip-ksz.h
9139F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9140
9141MICROCHIP USB251XB DRIVER
9142M:	Richard Leitner <richard.leitner@skidata.com>
9143L:	linux-usb@vger.kernel.org
9144S:	Maintained
9145F:	drivers/usb/misc/usb251xb.c
9146F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9147
9148MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9149M:	Don Brace <don.brace@microsemi.com>
9150L:	esc.storagedev@microsemi.com
9151L:	linux-scsi@vger.kernel.org
9152S:	Supported
9153F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9154F:	drivers/scsi/smartpqi/Kconfig
9155F:	drivers/scsi/smartpqi/Makefile
9156F:	include/linux/cciss*.h
9157F:	include/uapi/linux/cciss*.h
9158F:	Documentation/scsi/smartpqi.txt
9159
9160MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9161M:	Chen Yu <yu.c.chen@intel.com>
9162L:	platform-driver-x86@vger.kernel.org
9163S:	Supported
9164F:	drivers/platform/x86/surfacepro3_button.c
9165
9166MICROTEK X6 SCANNER
9167M:	Oliver Neukum <oliver@neukum.org>
9168S:	Maintained
9169F:	drivers/usb/image/microtek.*
9170
9171MIPS
9172M:	Ralf Baechle <ralf@linux-mips.org>
9173M:	James Hogan <jhogan@kernel.org>
9174L:	linux-mips@linux-mips.org
9175W:	http://www.linux-mips.org/
9176T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9177Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9178S:	Supported
9179F:	Documentation/devicetree/bindings/mips/
9180F:	Documentation/mips/
9181F:	arch/mips/
9182F:	drivers/platform/mips/
9183
9184MIPS BOSTON DEVELOPMENT BOARD
9185M:	Paul Burton <paul.burton@mips.com>
9186L:	linux-mips@linux-mips.org
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9189F:	arch/mips/boot/dts/img/boston.dts
9190F:	arch/mips/configs/generic/board-boston.config
9191F:	drivers/clk/imgtec/clk-boston.c
9192F:	include/dt-bindings/clock/boston-clock.h
9193
9194MIPS GENERIC PLATFORM
9195M:	Paul Burton <paul.burton@mips.com>
9196L:	linux-mips@linux-mips.org
9197S:	Supported
9198F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9199F:	arch/mips/generic/
9200F:	arch/mips/tools/generic-board-config.sh
9201
9202MIPS/LOONGSON1 ARCHITECTURE
9203M:	Keguang Zhang <keguang.zhang@gmail.com>
9204L:	linux-mips@linux-mips.org
9205S:	Maintained
9206F:	arch/mips/loongson32/
9207F:	arch/mips/include/asm/mach-loongson32/
9208F:	drivers/*/*loongson1*
9209F:	drivers/*/*/*loongson1*
9210
9211MIPS/LOONGSON2 ARCHITECTURE
9212M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9213L:	linux-mips@linux-mips.org
9214S:	Maintained
9215F:	arch/mips/loongson64/*{2e/2f}*
9216F:	arch/mips/include/asm/mach-loongson64/
9217F:	drivers/*/*loongson2*
9218F:	drivers/*/*/*loongson2*
9219
9220MIPS/LOONGSON3 ARCHITECTURE
9221M:	Huacai Chen <chenhc@lemote.com>
9222L:	linux-mips@linux-mips.org
9223S:	Maintained
9224F:	arch/mips/loongson64/
9225F:	arch/mips/include/asm/mach-loongson64/
9226F:	drivers/platform/mips/cpu_hwmon.c
9227F:	drivers/*/*loongson3*
9228F:	drivers/*/*/*loongson3*
9229
9230MIPS RINT INSTRUCTION EMULATION
9231M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9232L:	linux-mips@linux-mips.org
9233S:	Supported
9234F:	arch/mips/math-emu/sp_rint.c
9235F:	arch/mips/math-emu/dp_rint.c
9236
9237MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9238M:	Hans Verkuil <hverkuil@xs4all.nl>
9239L:	linux-media@vger.kernel.org
9240T:	git git://linuxtv.org/media_tree.git
9241W:	https://linuxtv.org
9242S:	Odd Fixes
9243F:	drivers/media/radio/radio-miropcm20*
9244
9245MMP SUPPORT
9246M:	Eric Miao <eric.y.miao@gmail.com>
9247M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9249T:	git git://github.com/hzhuang1/linux.git
9250T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9251S:	Maintained
9252F:	arch/arm/boot/dts/mmp*
9253F:	arch/arm/mach-mmp/
9254
9255MN88472 MEDIA DRIVER
9256M:	Antti Palosaari <crope@iki.fi>
9257L:	linux-media@vger.kernel.org
9258W:	https://linuxtv.org
9259W:	http://palosaari.fi/linux/
9260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9261S:	Maintained
9262F:	drivers/media/dvb-frontends/mn88472*
9263
9264MN88473 MEDIA DRIVER
9265M:	Antti Palosaari <crope@iki.fi>
9266L:	linux-media@vger.kernel.org
9267W:	https://linuxtv.org
9268W:	http://palosaari.fi/linux/
9269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9270S:	Maintained
9271F:	drivers/media/dvb-frontends/mn88473*
9272
9273MODULE SUPPORT
9274M:	Jessica Yu <jeyu@kernel.org>
9275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9276S:	Maintained
9277F:	include/linux/module.h
9278F:	kernel/module.c
9279
9280MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9281W:	http://popies.net/meye/
9282S:	Orphan
9283F:	Documentation/media/v4l-drivers/meye*
9284F:	drivers/media/pci/meye/
9285F:	include/uapi/linux/meye.h
9286
9287MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9288M:	Jiri Slaby <jirislaby@gmail.com>
9289S:	Maintained
9290F:	Documentation/serial/moxa-smartio
9291F:	drivers/tty/mxser.*
9292
9293MR800 AVERMEDIA USB FM RADIO DRIVER
9294M:	Alexey Klimov <klimov.linux@gmail.com>
9295L:	linux-media@vger.kernel.org
9296T:	git git://linuxtv.org/media_tree.git
9297S:	Maintained
9298F:	drivers/media/radio/radio-mr800.c
9299
9300MRF24J40 IEEE 802.15.4 RADIO DRIVER
9301M:	Alan Ott <alan@signal11.us>
9302L:	linux-wpan@vger.kernel.org
9303S:	Maintained
9304F:	drivers/net/ieee802154/mrf24j40.c
9305F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9306
9307MSI LAPTOP SUPPORT
9308M:	"Lee, Chun-Yi" <jlee@suse.com>
9309L:	platform-driver-x86@vger.kernel.org
9310S:	Maintained
9311F:	drivers/platform/x86/msi-laptop.c
9312
9313MSI WMI SUPPORT
9314L:	platform-driver-x86@vger.kernel.org
9315S:	Orphan
9316F:	drivers/platform/x86/msi-wmi.c
9317
9318MSI001 MEDIA DRIVER
9319M:	Antti Palosaari <crope@iki.fi>
9320L:	linux-media@vger.kernel.org
9321W:	https://linuxtv.org
9322W:	http://palosaari.fi/linux/
9323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9324T:	git git://linuxtv.org/anttip/media_tree.git
9325S:	Maintained
9326F:	drivers/media/tuners/msi001*
9327
9328MSI2500 MEDIA DRIVER
9329M:	Antti Palosaari <crope@iki.fi>
9330L:	linux-media@vger.kernel.org
9331W:	https://linuxtv.org
9332W:	http://palosaari.fi/linux/
9333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9334T:	git git://linuxtv.org/anttip/media_tree.git
9335S:	Maintained
9336F:	drivers/media/usb/msi2500/
9337
9338MSYSTEMS DISKONCHIP G3 MTD DRIVER
9339M:	Robert Jarzmik <robert.jarzmik@free.fr>
9340L:	linux-mtd@lists.infradead.org
9341S:	Maintained
9342F:	drivers/mtd/devices/docg3*
9343
9344MT9M032 APTINA SENSOR DRIVER
9345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9346L:	linux-media@vger.kernel.org
9347T:	git git://linuxtv.org/media_tree.git
9348S:	Maintained
9349F:	drivers/media/i2c/mt9m032.c
9350F:	include/media/i2c/mt9m032.h
9351
9352MT9P031 APTINA CAMERA SENSOR
9353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9354L:	linux-media@vger.kernel.org
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Maintained
9357F:	drivers/media/i2c/mt9p031.c
9358F:	include/media/i2c/mt9p031.h
9359
9360MT9T001 APTINA CAMERA SENSOR
9361M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9362L:	linux-media@vger.kernel.org
9363T:	git git://linuxtv.org/media_tree.git
9364S:	Maintained
9365F:	drivers/media/i2c/mt9t001.c
9366F:	include/media/i2c/mt9t001.h
9367
9368MT9V032 APTINA CAMERA SENSOR
9369M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9370L:	linux-media@vger.kernel.org
9371T:	git git://linuxtv.org/media_tree.git
9372S:	Maintained
9373F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9374F:	drivers/media/i2c/mt9v032.c
9375F:	include/media/i2c/mt9v032.h
9376
9377MULTIFUNCTION DEVICES (MFD)
9378M:	Lee Jones <lee.jones@linaro.org>
9379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9380S:	Supported
9381F:	Documentation/devicetree/bindings/mfd/
9382F:	drivers/mfd/
9383F:	include/linux/mfd/
9384F:	include/dt-bindings/mfd/
9385
9386MULTIMEDIA CARD (MMC) ETC. OVER SPI
9387S:	Orphan
9388F:	drivers/mmc/host/mmc_spi.c
9389F:	include/linux/spi/mmc_spi.h
9390
9391MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9392M:	Ulf Hansson <ulf.hansson@linaro.org>
9393L:	linux-mmc@vger.kernel.org
9394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9395S:	Maintained
9396F:	Documentation/devicetree/bindings/mmc/
9397F:	drivers/mmc/
9398F:	include/linux/mmc/
9399F:	include/uapi/linux/mmc/
9400
9401MULTIPLEXER SUBSYSTEM
9402M:	Peter Rosin <peda@axentia.se>
9403S:	Maintained
9404F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9405F:	Documentation/devicetree/bindings/mux/
9406F:	include/linux/dt-bindings/mux/
9407F:	include/linux/mux/
9408F:	drivers/mux/
9409
9410MULTITECH MULTIPORT CARD (ISICOM)
9411S:	Orphan
9412F:	drivers/tty/isicom.c
9413F:	include/linux/isicom.h
9414
9415MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9416M:	Bin Liu <b-liu@ti.com>
9417L:	linux-usb@vger.kernel.org
9418S:	Maintained
9419F:	drivers/usb/musb/
9420
9421MXL5007T MEDIA DRIVER
9422M:	Michael Krufky <mkrufky@linuxtv.org>
9423L:	linux-media@vger.kernel.org
9424W:	https://linuxtv.org
9425W:	http://github.com/mkrufky
9426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9427T:	git git://linuxtv.org/mkrufky/tuners.git
9428S:	Maintained
9429F:	drivers/media/tuners/mxl5007t.*
9430
9431MXSFB DRM DRIVER
9432M:	Marek Vasut <marex@denx.de>
9433S:	Supported
9434F:	drivers/gpu/drm/mxsfb/
9435F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9436
9437MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9438M:	Chris Lee <christopher.lee@cspi.com>
9439L:	netdev@vger.kernel.org
9440W:	https://www.cspi.com/ethernet-products/support/downloads/
9441S:	Supported
9442F:	drivers/net/ethernet/myricom/myri10ge/
9443
9444NAND FLASH SUBSYSTEM
9445M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9446R:	Richard Weinberger <richard@nod.at>
9447L:	linux-mtd@lists.infradead.org
9448W:	http://www.linux-mtd.infradead.org/
9449Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9450T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9451T:	git git://git.infradead.org/linux-mtd.git nand/next
9452S:	Maintained
9453F:	drivers/mtd/nand/
9454F:	include/linux/mtd/*nand*.h
9455
9456NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9457M:	Daniel Mack <zonque@gmail.com>
9458S:	Maintained
9459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9460W:	http://www.native-instruments.com
9461F:	sound/usb/caiaq/
9462
9463NATSEMI ETHERNET DRIVER (DP8381x)
9464S:	Orphan
9465F:	drivers/net/ethernet/natsemi/natsemi.c
9466
9467NCP FILESYSTEM
9468M:	Petr Vandrovec <petr@vandrovec.name>
9469S:	Obsolete
9470F:	drivers/staging/ncpfs/
9471
9472NCR 5380 SCSI DRIVERS
9473M:	Finn Thain <fthain@telegraphics.com.au>
9474M:	Michael Schmitz <schmitzmic@gmail.com>
9475L:	linux-scsi@vger.kernel.org
9476S:	Maintained
9477F:	Documentation/scsi/g_NCR5380.txt
9478F:	drivers/scsi/NCR5380.*
9479F:	drivers/scsi/arm/cumana_1.c
9480F:	drivers/scsi/arm/oak.c
9481F:	drivers/scsi/atari_scsi.*
9482F:	drivers/scsi/dmx3191d.c
9483F:	drivers/scsi/g_NCR5380.*
9484F:	drivers/scsi/mac_scsi.*
9485F:	drivers/scsi/sun3_scsi.*
9486F:	drivers/scsi/sun3_scsi_vme.c
9487
9488NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9489M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9490L:	linux-scsi@vger.kernel.org
9491S:	Maintained
9492F:	drivers/scsi/NCR_D700.*
9493
9494NCT6775 HARDWARE MONITOR DRIVER
9495M:	Guenter Roeck <linux@roeck-us.net>
9496L:	linux-hwmon@vger.kernel.org
9497S:	Maintained
9498F:	Documentation/hwmon/nct6775
9499F:	drivers/hwmon/nct6775.c
9500
9501NETEFFECT IWARP RNIC DRIVER (IW_NES)
9502M:	Faisal Latif <faisal.latif@intel.com>
9503L:	linux-rdma@vger.kernel.org
9504W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9505S:	Supported
9506F:	drivers/infiniband/hw/nes/
9507F:	include/uapi/rdma/nes-abi.h
9508
9509NETEM NETWORK EMULATOR
9510M:	Stephen Hemminger <stephen@networkplumber.org>
9511L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	net/sched/sch_netem.c
9514
9515NETERION 10GbE DRIVERS (s2io/vxge)
9516M:	Jon Mason <jdmason@kudzu.us>
9517L:	netdev@vger.kernel.org
9518S:	Supported
9519F:	Documentation/networking/s2io.txt
9520F:	Documentation/networking/vxge.txt
9521F:	drivers/net/ethernet/neterion/
9522
9523NETFILTER
9524M:	Pablo Neira Ayuso <pablo@netfilter.org>
9525M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9526M:	Florian Westphal <fw@strlen.de>
9527L:	netfilter-devel@vger.kernel.org
9528L:	coreteam@netfilter.org
9529W:	http://www.netfilter.org/
9530W:	http://www.iptables.org/
9531W:	http://www.nftables.org/
9532Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9535S:	Maintained
9536F:	include/linux/netfilter*
9537F:	include/linux/netfilter/
9538F:	include/net/netfilter/
9539F:	include/uapi/linux/netfilter*
9540F:	include/uapi/linux/netfilter/
9541F:	net/*/netfilter.c
9542F:	net/*/netfilter/
9543F:	net/netfilter/
9544F:	net/bridge/br_netfilter*.c
9545
9546NETROM NETWORK LAYER
9547M:	Ralf Baechle <ralf@linux-mips.org>
9548L:	linux-hams@vger.kernel.org
9549W:	http://www.linux-ax25.org/
9550S:	Maintained
9551F:	include/net/netrom.h
9552F:	include/uapi/linux/netrom.h
9553F:	net/netrom/
9554
9555NETRONOME ETHERNET DRIVERS
9556M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9557L:	oss-drivers@netronome.com
9558S:	Maintained
9559F:	drivers/net/ethernet/netronome/
9560
9561NETWORK BLOCK DEVICE (NBD)
9562M:	Josef Bacik <jbacik@fb.com>
9563S:	Maintained
9564L:	linux-block@vger.kernel.org
9565L:	nbd@other.debian.org
9566F:	Documentation/blockdev/nbd.txt
9567F:	drivers/block/nbd.c
9568F:	include/uapi/linux/nbd.h
9569
9570NETWORK DROP MONITOR
9571M:	Neil Horman <nhorman@tuxdriver.com>
9572L:	netdev@vger.kernel.org
9573S:	Maintained
9574W:	https://fedorahosted.org/dropwatch/
9575F:	net/core/drop_monitor.c
9576
9577NETWORKING DRIVERS
9578L:	netdev@vger.kernel.org
9579W:	http://www.linuxfoundation.org/en/Net
9580Q:	http://patchwork.ozlabs.org/project/netdev/list/
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9583S:	Odd Fixes
9584F:	Documentation/devicetree/bindings/net/
9585F:	drivers/net/
9586F:	include/linux/if_*
9587F:	include/linux/netdevice.h
9588F:	include/linux/etherdevice.h
9589F:	include/linux/fcdevice.h
9590F:	include/linux/fddidevice.h
9591F:	include/linux/hippidevice.h
9592F:	include/linux/inetdevice.h
9593F:	include/uapi/linux/if_*
9594F:	include/uapi/linux/netdevice.h
9595
9596NETWORKING DRIVERS (WIRELESS)
9597M:	Kalle Valo <kvalo@codeaurora.org>
9598L:	linux-wireless@vger.kernel.org
9599Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9602S:	Maintained
9603F:	Documentation/devicetree/bindings/net/wireless/
9604F:	drivers/net/wireless/
9605
9606NETWORKING [DSA]
9607M:	Andrew Lunn <andrew@lunn.ch>
9608M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9609M:	Florian Fainelli <f.fainelli@gmail.com>
9610S:	Maintained
9611F:	net/dsa/
9612F:	include/net/dsa.h
9613F:	include/linux/dsa/
9614F:	drivers/net/dsa/
9615
9616NETWORKING [GENERAL]
9617M:	"David S. Miller" <davem@davemloft.net>
9618L:	netdev@vger.kernel.org
9619W:	http://www.linuxfoundation.org/en/Net
9620Q:	http://patchwork.ozlabs.org/project/netdev/list/
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9623B:	mailto:netdev@vger.kernel.org
9624S:	Maintained
9625F:	net/
9626F:	include/net/
9627F:	include/linux/in.h
9628F:	include/linux/net.h
9629F:	include/linux/netdevice.h
9630F:	include/uapi/linux/in.h
9631F:	include/uapi/linux/net.h
9632F:	include/uapi/linux/netdevice.h
9633F:	include/uapi/linux/net_namespace.h
9634F:	tools/testing/selftests/net/
9635F:	lib/net_utils.c
9636F:	lib/random32.c
9637
9638NETWORKING [IPSEC]
9639M:	Steffen Klassert <steffen.klassert@secunet.com>
9640M:	Herbert Xu <herbert@gondor.apana.org.au>
9641M:	"David S. Miller" <davem@davemloft.net>
9642L:	netdev@vger.kernel.org
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9645S:	Maintained
9646F:	net/core/flow.c
9647F:	net/xfrm/
9648F:	net/key/
9649F:	net/ipv4/xfrm*
9650F:	net/ipv4/esp4*
9651F:	net/ipv4/ah4.c
9652F:	net/ipv4/ipcomp.c
9653F:	net/ipv4/ip_vti.c
9654F:	net/ipv6/xfrm*
9655F:	net/ipv6/esp6*
9656F:	net/ipv6/ah6.c
9657F:	net/ipv6/ipcomp6.c
9658F:	net/ipv6/ip6_vti.c
9659F:	include/uapi/linux/xfrm.h
9660F:	include/net/xfrm.h
9661
9662NETWORKING [IPv4/IPv6]
9663M:	"David S. Miller" <davem@davemloft.net>
9664M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9665M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9666L:	netdev@vger.kernel.org
9667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9668S:	Maintained
9669F:	net/ipv4/
9670F:	net/ipv6/
9671F:	include/net/ip*
9672F:	arch/x86/net/*
9673
9674NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9675M:	Paul Moore <paul@paul-moore.com>
9676W:	https://github.com/netlabel
9677L:	netdev@vger.kernel.org
9678L:	linux-security-module@vger.kernel.org
9679S:	Maintained
9680F:	Documentation/netlabel/
9681F:	include/net/calipso.h
9682F:	include/net/cipso_ipv4.h
9683F:	include/net/netlabel.h
9684F:	include/uapi/linux/netfilter/xt_SECMARK.h
9685F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9686F:	net/netlabel/
9687F:	net/ipv4/cipso_ipv4.c
9688F:	net/ipv6/calipso.c
9689F:	net/netfilter/xt_CONNSECMARK.c
9690F:	net/netfilter/xt_SECMARK.c
9691
9692NETWORKING [TLS]
9693M:	Ilya Lesokhin <ilyal@mellanox.com>
9694M:	Aviad Yehezkel <aviadye@mellanox.com>
9695M:	Dave Watson <davejwatson@fb.com>
9696L:	netdev@vger.kernel.org
9697S:	Maintained
9698F:	net/tls/*
9699F:	include/uapi/linux/tls.h
9700F:	include/net/tls.h
9701
9702NETWORKING [WIRELESS]
9703L:	linux-wireless@vger.kernel.org
9704Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9705
9706NETDEVSIM
9707M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9708S:	Maintained
9709F:	drivers/net/netdevsim/*
9710
9711NETXEN (1/10) GbE SUPPORT
9712M:	Manish Chopra <manish.chopra@cavium.com>
9713M:	Rahul Verma <rahul.verma@cavium.com>
9714M:	Dept-GELinuxNICDev@cavium.com
9715L:	netdev@vger.kernel.org
9716S:	Supported
9717F:	drivers/net/ethernet/qlogic/netxen/
9718
9719NFC SUBSYSTEM
9720M:	Samuel Ortiz <sameo@linux.intel.com>
9721L:	linux-wireless@vger.kernel.org
9722L:	linux-nfc@lists.01.org (subscribers-only)
9723S:	Supported
9724F:	net/nfc/
9725F:	include/net/nfc/
9726F:	include/uapi/linux/nfc.h
9727F:	drivers/nfc/
9728F:	include/linux/platform_data/nfcmrvl.h
9729F:	include/linux/platform_data/nxp-nci.h
9730F:	Documentation/devicetree/bindings/net/nfc/
9731
9732NFS, SUNRPC, AND LOCKD CLIENTS
9733M:	Trond Myklebust <trond.myklebust@primarydata.com>
9734M:	Anna Schumaker <anna.schumaker@netapp.com>
9735L:	linux-nfs@vger.kernel.org
9736W:	http://client.linux-nfs.org
9737T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9738S:	Maintained
9739F:	fs/lockd/
9740F:	fs/nfs/
9741F:	fs/nfs_common/
9742F:	net/sunrpc/
9743F:	include/linux/lockd/
9744F:	include/linux/nfs*
9745F:	include/linux/sunrpc/
9746F:	include/uapi/linux/nfs*
9747F:	include/uapi/linux/sunrpc/
9748
9749NILFS2 FILESYSTEM
9750M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9751L:	linux-nilfs@vger.kernel.org
9752W:	https://nilfs.sourceforge.io/
9753W:	https://nilfs.osdn.jp/
9754T:	git git://github.com/konis/nilfs2.git
9755S:	Supported
9756F:	Documentation/filesystems/nilfs2.txt
9757F:	fs/nilfs2/
9758F:	include/trace/events/nilfs2.h
9759F:	include/uapi/linux/nilfs2_api.h
9760F:	include/uapi/linux/nilfs2_ondisk.h
9761
9762NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9763M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9764W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9765S:	Maintained
9766F:	Documentation/scsi/NinjaSCSI.txt
9767F:	drivers/scsi/pcmcia/nsp_*
9768
9769NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9770M:	GOTO Masanori <gotom@debian.or.jp>
9771M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9772W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9773S:	Maintained
9774F:	Documentation/scsi/NinjaSCSI.txt
9775F:	drivers/scsi/nsp32*
9776
9777NIOS2 ARCHITECTURE
9778M:	Ley Foon Tan <lftan@altera.com>
9779L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9781S:	Maintained
9782F:	arch/nios2/
9783
9784NOHZ, DYNTICKS SUPPORT
9785M:	Frederic Weisbecker <fweisbec@gmail.com>
9786M:	Thomas Gleixner <tglx@linutronix.de>
9787M:	Ingo Molnar <mingo@kernel.org>
9788L:	linux-kernel@vger.kernel.org
9789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9790S:	Maintained
9791F:	kernel/time/tick*.*
9792F:	include/linux/tick.h
9793F:	include/linux/sched/nohz.h
9794
9795NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9796M:	Pavel Machek <pavel@ucw.cz>
9797M:	Sakari Ailus <sakari.ailus@iki.fi>
9798L:	linux-media@vger.kernel.org
9799S:	Maintained
9800F:	drivers/media/i2c/et8ek8
9801F:	drivers/media/i2c/ad5820.c
9802
9803NOKIA N900 POWER SUPPLY DRIVERS
9804R:	Pali Rohár <pali.rohar@gmail.com>
9805F:	include/linux/power/bq2415x_charger.h
9806F:	include/linux/power/bq27xxx_battery.h
9807F:	include/linux/power/isp1704_charger.h
9808F:	drivers/power/supply/bq2415x_charger.c
9809F:	drivers/power/supply/bq27xxx_battery.c
9810F:	drivers/power/supply/bq27xxx_battery_i2c.c
9811F:	drivers/power/supply/isp1704_charger.c
9812F:	drivers/power/supply/rx51_battery.c
9813
9814NTB AMD DRIVER
9815M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9816L:	linux-ntb@googlegroups.com
9817S:	Supported
9818F:	drivers/ntb/hw/amd/
9819
9820NTB DRIVER CORE
9821M:	Jon Mason <jdmason@kudzu.us>
9822M:	Dave Jiang <dave.jiang@intel.com>
9823M:	Allen Hubbe <allenbh@gmail.com>
9824L:	linux-ntb@googlegroups.com
9825S:	Supported
9826W:	https://github.com/jonmason/ntb/wiki
9827T:	git git://github.com/jonmason/ntb.git
9828F:	drivers/ntb/
9829F:	drivers/net/ntb_netdev.c
9830F:	include/linux/ntb.h
9831F:	include/linux/ntb_transport.h
9832F:	tools/testing/selftests/ntb/
9833
9834NTB IDT DRIVER
9835M:	Serge Semin <fancer.lancer@gmail.com>
9836L:	linux-ntb@googlegroups.com
9837S:	Supported
9838F:	drivers/ntb/hw/idt/
9839
9840NTB INTEL DRIVER
9841M:	Dave Jiang <dave.jiang@intel.com>
9842L:	linux-ntb@googlegroups.com
9843S:	Supported
9844W:	https://github.com/davejiang/linux/wiki
9845T:	git https://github.com/davejiang/linux.git
9846F:	drivers/ntb/hw/intel/
9847
9848NTFS FILESYSTEM
9849M:	Anton Altaparmakov <anton@tuxera.com>
9850L:	linux-ntfs-dev@lists.sourceforge.net
9851W:	http://www.tuxera.com/
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9853S:	Supported
9854F:	Documentation/filesystems/ntfs.txt
9855F:	fs/ntfs/
9856
9857NUBUS SUBSYSTEM
9858M:	Finn Thain <fthain@telegraphics.com.au>
9859L:	linux-m68k@lists.linux-m68k.org
9860S:	Maintained
9861F:	arch/*/include/asm/nubus.h
9862F:	drivers/nubus/
9863F:	include/linux/nubus.h
9864F:	include/uapi/linux/nubus.h
9865
9866NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9867M:	Antonino Daplas <adaplas@gmail.com>
9868L:	linux-fbdev@vger.kernel.org
9869S:	Maintained
9870F:	drivers/video/fbdev/riva/
9871F:	drivers/video/fbdev/nvidia/
9872
9873NVM EXPRESS DRIVER
9874M:	Keith Busch <keith.busch@intel.com>
9875M:	Jens Axboe <axboe@fb.com>
9876M:	Christoph Hellwig <hch@lst.de>
9877M:	Sagi Grimberg <sagi@grimberg.me>
9878L:	linux-nvme@lists.infradead.org
9879T:	git://git.infradead.org/nvme.git
9880W:	http://git.infradead.org/nvme.git
9881S:	Supported
9882F:	drivers/nvme/host/
9883F:	include/linux/nvme.h
9884F:	include/uapi/linux/nvme_ioctl.h
9885
9886NVM EXPRESS FC TRANSPORT DRIVERS
9887M:	James Smart <james.smart@broadcom.com>
9888L:	linux-nvme@lists.infradead.org
9889S:	Supported
9890F:	include/linux/nvme-fc.h
9891F:	include/linux/nvme-fc-driver.h
9892F:	drivers/nvme/host/fc.c
9893F:	drivers/nvme/target/fc.c
9894F:	drivers/nvme/target/fcloop.c
9895
9896NVM EXPRESS TARGET DRIVER
9897M:	Christoph Hellwig <hch@lst.de>
9898M:	Sagi Grimberg <sagi@grimberg.me>
9899L:	linux-nvme@lists.infradead.org
9900T:	git://git.infradead.org/nvme.git
9901W:	http://git.infradead.org/nvme.git
9902S:	Supported
9903F:	drivers/nvme/target/
9904
9905NVMEM FRAMEWORK
9906M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9907S:	Maintained
9908F:	drivers/nvmem/
9909F:	Documentation/devicetree/bindings/nvmem/
9910F:	Documentation/ABI/stable/sysfs-bus-nvmem
9911F:	include/linux/nvmem-consumer.h
9912F:	include/linux/nvmem-provider.h
9913
9914NXP TDA998X DRM DRIVER
9915M:	Russell King <linux@armlinux.org.uk>
9916S:	Supported
9917T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9918T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9919F:	drivers/gpu/drm/i2c/tda998x_drv.c
9920F:	include/drm/i2c/tda998x.h
9921
9922NXP TFA9879 DRIVER
9923M:	Peter Rosin <peda@axentia.se>
9924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9925S:	Maintained
9926F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9927F:	sound/soc/codecs/tfa9879*
9928
9929NXP-NCI NFC DRIVER
9930M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9931R:	Charles Gorand <charles.gorand@effinnov.com>
9932L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9933S:	Supported
9934F:	drivers/nfc/nxp-nci
9935
9936OBJTOOL
9937M:	Josh Poimboeuf <jpoimboe@redhat.com>
9938M:	Peter Zijlstra <peterz@infradead.org>
9939S:	Supported
9940F:	tools/objtool/
9941
9942OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9943M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9944M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9945L:	linuxppc-dev@lists.ozlabs.org
9946S:	Supported
9947F:	arch/powerpc/platforms/powernv/ocxl.c
9948F:	arch/powerpc/include/asm/pnv-ocxl.h
9949F:	drivers/misc/ocxl/
9950F:	include/misc/ocxl*
9951F:	include/uapi/misc/ocxl.h
9952F:	Documentation/accelerators/ocxl.txt
9953
9954OMAP AUDIO SUPPORT
9955M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9956M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9958L:	linux-omap@vger.kernel.org
9959S:	Maintained
9960F:	sound/soc/omap/
9961
9962OMAP CLOCK FRAMEWORK SUPPORT
9963M:	Paul Walmsley <paul@pwsan.com>
9964L:	linux-omap@vger.kernel.org
9965S:	Maintained
9966F:	arch/arm/*omap*/*clock*
9967
9968OMAP DEVICE TREE SUPPORT
9969M:	Benoît Cousson <bcousson@baylibre.com>
9970M:	Tony Lindgren <tony@atomide.com>
9971L:	linux-omap@vger.kernel.org
9972L:	devicetree@vger.kernel.org
9973S:	Maintained
9974F:	arch/arm/boot/dts/*omap*
9975F:	arch/arm/boot/dts/*am3*
9976F:	arch/arm/boot/dts/*am4*
9977F:	arch/arm/boot/dts/*am5*
9978F:	arch/arm/boot/dts/*dra7*
9979
9980OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9981M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9982L:	linux-omap@vger.kernel.org
9983L:	linux-fbdev@vger.kernel.org
9984S:	Maintained
9985F:	drivers/video/fbdev/omap2/
9986F:	Documentation/arm/OMAP/DSS
9987
9988OMAP FRAMEBUFFER SUPPORT
9989M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9990L:	linux-fbdev@vger.kernel.org
9991L:	linux-omap@vger.kernel.org
9992S:	Maintained
9993F:	drivers/video/fbdev/omap/
9994
9995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9996M:	Roger Quadros <rogerq@ti.com>
9997M:	Tony Lindgren <tony@atomide.com>
9998L:	linux-omap@vger.kernel.org
9999S:	Maintained
10000F:	drivers/memory/omap-gpmc.c
10001F:	arch/arm/mach-omap2/*gpmc*
10002
10003OMAP GPIO DRIVER
10004M:	Grygorii Strashko <grygorii.strashko@ti.com>
10005M:	Santosh Shilimkar <ssantosh@kernel.org>
10006M:	Kevin Hilman <khilman@kernel.org>
10007L:	linux-omap@vger.kernel.org
10008S:	Maintained
10009F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10010F:	drivers/gpio/gpio-omap.c
10011
10012OMAP HARDWARE SPINLOCK SUPPORT
10013M:	Ohad Ben-Cohen <ohad@wizery.com>
10014L:	linux-omap@vger.kernel.org
10015S:	Maintained
10016F:	drivers/hwspinlock/omap_hwspinlock.c
10017
10018OMAP HS MMC SUPPORT
10019L:	linux-mmc@vger.kernel.org
10020L:	linux-omap@vger.kernel.org
10021S:	Orphan
10022F:	drivers/mmc/host/omap_hsmmc.c
10023
10024OMAP HWMOD DATA
10025M:	Paul Walmsley <paul@pwsan.com>
10026L:	linux-omap@vger.kernel.org
10027S:	Maintained
10028F:	arch/arm/mach-omap2/omap_hwmod*data*
10029
10030OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10031M:	Benoît Cousson <bcousson@baylibre.com>
10032L:	linux-omap@vger.kernel.org
10033S:	Maintained
10034F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10035
10036OMAP HWMOD SUPPORT
10037M:	Benoît Cousson <bcousson@baylibre.com>
10038M:	Paul Walmsley <paul@pwsan.com>
10039L:	linux-omap@vger.kernel.org
10040S:	Maintained
10041F:	arch/arm/mach-omap2/omap_hwmod.*
10042
10043OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10045L:	linux-media@vger.kernel.org
10046S:	Maintained
10047F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10048F:	drivers/media/platform/omap3isp/
10049F:	drivers/staging/media/omap4iss/
10050
10051OMAP MMC SUPPORT
10052M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10053L:	linux-omap@vger.kernel.org
10054S:	Maintained
10055F:	drivers/mmc/host/omap.c
10056
10057OMAP POWER MANAGEMENT SUPPORT
10058M:	Kevin Hilman <khilman@kernel.org>
10059L:	linux-omap@vger.kernel.org
10060S:	Maintained
10061F:	arch/arm/*omap*/*pm*
10062F:	drivers/cpufreq/omap-cpufreq.c
10063
10064OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10065M:	Rajendra Nayak <rnayak@codeaurora.org>
10066M:	Paul Walmsley <paul@pwsan.com>
10067L:	linux-omap@vger.kernel.org
10068S:	Maintained
10069F:	arch/arm/mach-omap2/prm*
10070
10071OMAP RANDOM NUMBER GENERATOR SUPPORT
10072M:	Deepak Saxena <dsaxena@plexity.net>
10073S:	Maintained
10074F:	drivers/char/hw_random/omap-rng.c
10075
10076OMAP USB SUPPORT
10077L:	linux-usb@vger.kernel.org
10078L:	linux-omap@vger.kernel.org
10079S:	Orphan
10080F:	drivers/usb/*/*omap*
10081F:	arch/arm/*omap*/usb*
10082
10083OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10084M:	Mark Jackson <mpfj@newflow.co.uk>
10085L:	linux-omap@vger.kernel.org
10086S:	Maintained
10087F:	arch/arm/boot/dts/am335x-nano.dts
10088
10089OMAP1 SUPPORT
10090M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10091M:	Tony Lindgren <tony@atomide.com>
10092L:	linux-omap@vger.kernel.org
10093Q:	http://patchwork.kernel.org/project/linux-omap/list/
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10095S:	Maintained
10096F:	arch/arm/mach-omap1/
10097F:	arch/arm/plat-omap/
10098F:	arch/arm/configs/omap1_defconfig
10099F:	drivers/i2c/busses/i2c-omap.c
10100F:	include/linux/i2c-omap.h
10101
10102OMAP2+ SUPPORT
10103M:	Tony Lindgren <tony@atomide.com>
10104L:	linux-omap@vger.kernel.org
10105W:	http://www.muru.com/linux/omap/
10106W:	http://linux.omap.com/
10107Q:	http://patchwork.kernel.org/project/linux-omap/list/
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10109S:	Maintained
10110F:	arch/arm/mach-omap2/
10111F:	arch/arm/plat-omap/
10112F:	arch/arm/configs/omap2plus_defconfig
10113F:	drivers/i2c/busses/i2c-omap.c
10114F:	drivers/irqchip/irq-omap-intc.c
10115F:	drivers/mfd/*omap*.c
10116F:	drivers/mfd/menelaus.c
10117F:	drivers/mfd/palmas.c
10118F:	drivers/mfd/tps65217.c
10119F:	drivers/mfd/tps65218.c
10120F:	drivers/mfd/tps65910.c
10121F:	drivers/mfd/twl-core.[ch]
10122F:	drivers/mfd/twl4030*.c
10123F:	drivers/mfd/twl6030*.c
10124F:	drivers/mfd/twl6040*.c
10125F:	drivers/regulator/palmas-regulator*.c
10126F:	drivers/regulator/pbias-regulator.c
10127F:	drivers/regulator/tps65217-regulator.c
10128F:	drivers/regulator/tps65218-regulator.c
10129F:	drivers/regulator/tps65910-regulator.c
10130F:	drivers/regulator/twl-regulator.c
10131F:	drivers/regulator/twl6030-regulator.c
10132F:	include/linux/i2c-omap.h
10133
10134ONION OMEGA2+ BOARD
10135M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10136L:	linux-mips@linux-mips.org
10137S:	Maintained
10138F:	arch/mips/boot/dts/ralink/omega2p.dts
10139
10140OMFS FILESYSTEM
10141M:	Bob Copeland <me@bobcopeland.com>
10142L:	linux-karma-devel@lists.sourceforge.net
10143S:	Maintained
10144F:	Documentation/filesystems/omfs.txt
10145F:	fs/omfs/
10146
10147OMNIKEY CARDMAN 4000 DRIVER
10148M:	Harald Welte <laforge@gnumonks.org>
10149S:	Maintained
10150F:	drivers/char/pcmcia/cm4000_cs.c
10151F:	include/linux/cm4000_cs.h
10152F:	include/uapi/linux/cm4000_cs.h
10153
10154OMNIKEY CARDMAN 4040 DRIVER
10155M:	Harald Welte <laforge@gnumonks.org>
10156S:	Maintained
10157F:	drivers/char/pcmcia/cm4040_cs.*
10158
10159OMNIVISION OV13858 SENSOR DRIVER
10160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10161L:	linux-media@vger.kernel.org
10162T:	git git://linuxtv.org/media_tree.git
10163S:	Maintained
10164F:	drivers/media/i2c/ov13858.c
10165
10166OMNIVISION OV5640 SENSOR DRIVER
10167M:	Steve Longerbeam <slongerbeam@gmail.com>
10168L:	linux-media@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Maintained
10171F:	drivers/media/i2c/ov5640.c
10172
10173OMNIVISION OV5647 SENSOR DRIVER
10174M:	Luis Oliveira <lolivei@synopsys.com>
10175L:	linux-media@vger.kernel.org
10176T:	git git://linuxtv.org/media_tree.git
10177S:	Maintained
10178F:	drivers/media/i2c/ov5647.c
10179
10180OMNIVISION OV7670 SENSOR DRIVER
10181M:	Jonathan Corbet <corbet@lwn.net>
10182L:	linux-media@vger.kernel.org
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Maintained
10185F:	drivers/media/i2c/ov7670.c
10186F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10187
10188OMNIVISION OV7740 SENSOR DRIVER
10189M:	Wenyou Yang <wenyou.yang@microchip.com>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Maintained
10193F:	drivers/media/i2c/ov7740.c
10194F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10195
10196ONENAND FLASH DRIVER
10197M:	Kyungmin Park <kyungmin.park@samsung.com>
10198L:	linux-mtd@lists.infradead.org
10199S:	Maintained
10200F:	drivers/mtd/onenand/
10201F:	include/linux/mtd/onenand*.h
10202
10203ONSTREAM SCSI TAPE DRIVER
10204M:	Willem Riede <osst@riede.org>
10205L:	osst-users@lists.sourceforge.net
10206L:	linux-scsi@vger.kernel.org
10207S:	Maintained
10208F:	Documentation/scsi/osst.txt
10209F:	drivers/scsi/osst.*
10210F:	drivers/scsi/osst_*.h
10211F:	drivers/scsi/st.h
10212
10213OP-TEE DRIVER
10214M:	Jens Wiklander <jens.wiklander@linaro.org>
10215S:	Maintained
10216F:	drivers/tee/optee/
10217
10218OPA-VNIC DRIVER
10219M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10220M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10221L:	linux-rdma@vger.kernel.org
10222S:	Supported
10223F:	drivers/infiniband/ulp/opa_vnic
10224
10225OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10226M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10227L:	devicetree@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/devicetree/dynamic-resolution-notes.txt
10230F:	Documentation/devicetree/overlay-notes.txt
10231F:	drivers/of/overlay.c
10232F:	drivers/of/resolver.c
10233
10234OPEN FIRMWARE AND FLATTENED DEVICE TREE
10235M:	Rob Herring <robh+dt@kernel.org>
10236M:	Frank Rowand <frowand.list@gmail.com>
10237L:	devicetree@vger.kernel.org
10238W:	http://www.devicetree.org/
10239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10240S:	Maintained
10241F:	drivers/of/
10242F:	include/linux/of*.h
10243F:	scripts/dtc/
10244F:	Documentation/ABI/testing/sysfs-firmware-ofw
10245
10246OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10247M:	Rob Herring <robh+dt@kernel.org>
10248M:	Mark Rutland <mark.rutland@arm.com>
10249L:	devicetree@vger.kernel.org
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10251Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10252S:	Maintained
10253F:	Documentation/devicetree/
10254F:	arch/*/boot/dts/
10255F:	include/dt-bindings/
10256
10257OPENCORES I2C BUS DRIVER
10258M:	Peter Korsgaard <jacmet@sunsite.dk>
10259L:	linux-i2c@vger.kernel.org
10260S:	Maintained
10261F:	Documentation/i2c/busses/i2c-ocores
10262F:	drivers/i2c/busses/i2c-ocores.c
10263
10264OPENRISC ARCHITECTURE
10265M:	Jonas Bonn <jonas@southpole.se>
10266M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10267M:	Stafford Horne <shorne@gmail.com>
10268T:	git git://github.com/openrisc/linux.git
10269L:	openrisc@lists.librecores.org
10270W:	http://openrisc.io
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/openrisc/
10273F:	Documentation/openrisc/
10274F:	arch/openrisc/
10275F:	drivers/irqchip/irq-ompic.c
10276F:	drivers/irqchip/irq-or1k-*
10277
10278OPENVSWITCH
10279M:	Pravin B Shelar <pshelar@ovn.org>
10280L:	netdev@vger.kernel.org
10281L:	dev@openvswitch.org
10282W:	http://openvswitch.org
10283S:	Maintained
10284F:	net/openvswitch/
10285F:	include/uapi/linux/openvswitch.h
10286
10287OPERATING PERFORMANCE POINTS (OPP)
10288M:	Viresh Kumar <vireshk@kernel.org>
10289M:	Nishanth Menon <nm@ti.com>
10290M:	Stephen Boyd <sboyd@kernel.org>
10291L:	linux-pm@vger.kernel.org
10292S:	Maintained
10293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10294F:	drivers/opp/
10295F:	include/linux/pm_opp.h
10296F:	Documentation/power/opp.txt
10297F:	Documentation/devicetree/bindings/opp/
10298
10299OPL4 DRIVER
10300M:	Clemens Ladisch <clemens@ladisch.de>
10301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10302T:	git git://git.alsa-project.org/alsa-kernel.git
10303S:	Maintained
10304F:	sound/drivers/opl4/
10305
10306OPROFILE
10307M:	Robert Richter <rric@kernel.org>
10308L:	oprofile-list@lists.sf.net
10309S:	Maintained
10310F:	arch/*/include/asm/oprofile*.h
10311F:	arch/*/oprofile/
10312F:	drivers/oprofile/
10313F:	include/linux/oprofile.h
10314
10315ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10316M:	Mark Fasheh <mfasheh@versity.com>
10317M:	Joel Becker <jlbec@evilplan.org>
10318L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10319W:	http://ocfs2.wiki.kernel.org
10320S:	Supported
10321F:	Documentation/filesystems/ocfs2.txt
10322F:	Documentation/filesystems/dlmfs.txt
10323F:	fs/ocfs2/
10324
10325ORANGEFS FILESYSTEM
10326M:	Mike Marshall <hubcap@omnibond.com>
10327R:	Martin Brandenburg <martin@omnibond.com>
10328L:	devel@lists.orangefs.org
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10330S:	Supported
10331F:	fs/orangefs/
10332F:	Documentation/filesystems/orangefs.txt
10333
10334ORINOCO DRIVER
10335L:	linux-wireless@vger.kernel.org
10336W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10337W:	http://www.nongnu.org/orinoco/
10338S:	Orphan
10339F:	drivers/net/wireless/intersil/orinoco/
10340
10341OSD LIBRARY and FILESYSTEM
10342M:	Boaz Harrosh <ooo@electrozaur.com>
10343S:	Maintained
10344F:	drivers/scsi/osd/
10345F:	include/scsi/osd_*
10346F:	fs/exofs/
10347
10348OV2659 OMNIVISION SENSOR DRIVER
10349M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10350L:	linux-media@vger.kernel.org
10351W:	https://linuxtv.org
10352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10353T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10354S:	Maintained
10355F:	drivers/media/i2c/ov2659.c
10356F:	include/media/i2c/ov2659.h
10357
10358OVERLAY FILESYSTEM
10359M:	Miklos Szeredi <miklos@szeredi.hu>
10360L:	linux-unionfs@vger.kernel.org
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10362S:	Supported
10363F:	fs/overlayfs/
10364F:	Documentation/filesystems/overlayfs.txt
10365
10366P54 WIRELESS DRIVER
10367M:	Christian Lamparter <chunkeey@googlemail.com>
10368L:	linux-wireless@vger.kernel.org
10369W:	http://wireless.kernel.org/en/users/Drivers/p54
10370S:	Maintained
10371F:	drivers/net/wireless/intersil/p54/
10372
10373PA SEMI ETHERNET DRIVER
10374L:	netdev@vger.kernel.org
10375S:	Orphan
10376F:	drivers/net/ethernet/pasemi/*
10377
10378PA SEMI SMBUS DRIVER
10379L:	linux-i2c@vger.kernel.org
10380S:	Orphan
10381F:	drivers/i2c/busses/i2c-pasemi.c
10382
10383PADATA PARALLEL EXECUTION MECHANISM
10384M:	Steffen Klassert <steffen.klassert@secunet.com>
10385L:	linux-crypto@vger.kernel.org
10386S:	Maintained
10387F:	kernel/padata.c
10388F:	include/linux/padata.h
10389F:	Documentation/padata.txt
10390
10391PANASONIC LAPTOP ACPI EXTRAS DRIVER
10392M:	Harald Welte <laforge@gnumonks.org>
10393L:	platform-driver-x86@vger.kernel.org
10394S:	Maintained
10395F:	drivers/platform/x86/panasonic-laptop.c
10396
10397PARALLEL LCD/KEYPAD PANEL DRIVER
10398M:	Willy Tarreau <willy@haproxy.com>
10399M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10400S:	Odd Fixes
10401F:	Documentation/misc-devices/lcd-panel-cgram.txt
10402F:	drivers/misc/panel.c
10403
10404PARALLEL PORT SUBSYSTEM
10405M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10406M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10407L:	linux-parport@lists.infradead.org (subscribers-only)
10408S:	Maintained
10409F:	drivers/parport/
10410F:	include/linux/parport*.h
10411F:	drivers/char/ppdev.c
10412F:	include/uapi/linux/ppdev.h
10413F:	Documentation/parport*.txt
10414
10415PARAVIRT_OPS INTERFACE
10416M:	Juergen Gross <jgross@suse.com>
10417M:	Alok Kataria <akataria@vmware.com>
10418L:	virtualization@lists.linux-foundation.org
10419S:	Supported
10420F:	Documentation/virtual/paravirt_ops.txt
10421F:	arch/*/kernel/paravirt*
10422F:	arch/*/include/asm/paravirt*.h
10423F:	include/linux/hypervisor.h
10424
10425PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10426M:	Tim Waugh <tim@cyberelk.net>
10427L:	linux-parport@lists.infradead.org (subscribers-only)
10428S:	Maintained
10429F:	Documentation/blockdev/paride.txt
10430F:	drivers/block/paride/
10431
10432PARISC ARCHITECTURE
10433M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10434M:	Helge Deller <deller@gmx.de>
10435L:	linux-parisc@vger.kernel.org
10436W:	http://www.parisc-linux.org/
10437Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10440S:	Maintained
10441F:	arch/parisc/
10442F:	Documentation/parisc/
10443F:	drivers/parisc/
10444F:	drivers/char/agp/parisc-agp.c
10445F:	drivers/input/serio/gscps2.c
10446F:	drivers/parport/parport_gsc.*
10447F:	drivers/tty/serial/8250/8250_gsc.c
10448F:	drivers/video/fbdev/sti*
10449F:	drivers/video/console/sti*
10450F:	drivers/video/logo/logo_parisc*
10451
10452PARMAN
10453M:	Jiri Pirko <jiri@mellanox.com>
10454L:	netdev@vger.kernel.org
10455S:	Supported
10456F:	lib/parman.c
10457F:	lib/test_parman.c
10458F:	include/linux/parman.h
10459
10460PC87360 HARDWARE MONITORING DRIVER
10461M:	Jim Cromie <jim.cromie@gmail.com>
10462L:	linux-hwmon@vger.kernel.org
10463S:	Maintained
10464F:	Documentation/hwmon/pc87360
10465F:	drivers/hwmon/pc87360.c
10466
10467PC8736x GPIO DRIVER
10468M:	Jim Cromie <jim.cromie@gmail.com>
10469S:	Maintained
10470F:	drivers/char/pc8736x_gpio.c
10471
10472PC87427 HARDWARE MONITORING DRIVER
10473M:	Jean Delvare <jdelvare@suse.com>
10474L:	linux-hwmon@vger.kernel.org
10475S:	Maintained
10476F:	Documentation/hwmon/pc87427
10477F:	drivers/hwmon/pc87427.c
10478
10479PCA9532 LED DRIVER
10480M:	Riku Voipio <riku.voipio@iki.fi>
10481S:	Maintained
10482F:	drivers/leds/leds-pca9532.c
10483F:	include/linux/leds-pca9532.h
10484
10485PCA9541 I2C BUS MASTER SELECTOR DRIVER
10486M:	Guenter Roeck <linux@roeck-us.net>
10487L:	linux-i2c@vger.kernel.org
10488S:	Maintained
10489F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10490
10491PCDP - PRIMARY CONSOLE AND DEBUG PORT
10492M:	Khalid Aziz <khalid@gonehiking.org>
10493S:	Maintained
10494F:	drivers/firmware/pcdp.*
10495
10496PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10497M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10498L:	linux-pci@vger.kernel.org
10499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10502F:	drivers/pci/host/pci-aardvark.c
10503
10504PCI DRIVER FOR ALTERA PCIE IP
10505M:	Ley Foon Tan <lftan@altera.com>
10506L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10507L:	linux-pci@vger.kernel.org
10508S:	Supported
10509F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10510F:	drivers/pci/host/pcie-altera.c
10511
10512PCI DRIVER FOR APPLIEDMICRO XGENE
10513M:	Tanmay Inamdar <tinamdar@apm.com>
10514L:	linux-pci@vger.kernel.org
10515L:	linux-arm-kernel@lists.infradead.org
10516S:	Maintained
10517F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10518F:	drivers/pci/host/pci-xgene.c
10519
10520PCI DRIVER FOR ARM VERSATILE PLATFORM
10521M:	Rob Herring <robh@kernel.org>
10522L:	linux-pci@vger.kernel.org
10523L:	linux-arm-kernel@lists.infradead.org
10524S:	Maintained
10525F:	Documentation/devicetree/bindings/pci/versatile.txt
10526F:	drivers/pci/host/pci-versatile.c
10527
10528PCI DRIVER FOR ARMADA 8K
10529M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10530L:	linux-pci@vger.kernel.org
10531L:	linux-arm-kernel@lists.infradead.org
10532S:	Maintained
10533F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10534F:	drivers/pci/dwc/pcie-armada8k.c
10535
10536PCI DRIVER FOR CADENCE PCIE IP
10537M:	Alan Douglas <adouglas@cadence.com>
10538L:	linux-pci@vger.kernel.org
10539S:	Maintained
10540F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10541F:	drivers/pci/cadence/pcie-cadence*
10542
10543PCI DRIVER FOR FREESCALE LAYERSCAPE
10544M:	Minghuan Lian <minghuan.Lian@freescale.com>
10545M:	Mingkai Hu <mingkai.hu@freescale.com>
10546M:	Roy Zang <tie-fei.zang@freescale.com>
10547L:	linuxppc-dev@lists.ozlabs.org
10548L:	linux-pci@vger.kernel.org
10549L:	linux-arm-kernel@lists.infradead.org
10550S:	Maintained
10551F:	drivers/pci/dwc/*layerscape*
10552
10553PCI DRIVER FOR GENERIC OF HOSTS
10554M:	Will Deacon <will.deacon@arm.com>
10555L:	linux-pci@vger.kernel.org
10556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10557S:	Maintained
10558F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10559F:	drivers/pci/host/pci-host-common.c
10560F:	drivers/pci/host/pci-host-generic.c
10561
10562PCI DRIVER FOR IMX6
10563M:	Richard Zhu <hongxing.zhu@nxp.com>
10564M:	Lucas Stach <l.stach@pengutronix.de>
10565L:	linux-pci@vger.kernel.org
10566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10567S:	Maintained
10568F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10569F:	drivers/pci/dwc/*imx6*
10570
10571PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10572M:	Keith Busch <keith.busch@intel.com>
10573M:	Jonathan Derrick <jonathan.derrick@intel.com>
10574L:	linux-pci@vger.kernel.org
10575S:	Supported
10576F:	drivers/pci/host/vmd.c
10577
10578PCI DRIVER FOR MICROSEMI SWITCHTEC
10579M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10580M:	Logan Gunthorpe <logang@deltatee.com>
10581L:	linux-pci@vger.kernel.org
10582S:	Maintained
10583F:	Documentation/switchtec.txt
10584F:	Documentation/ABI/testing/sysfs-class-switchtec
10585F:	drivers/pci/switch/switchtec*
10586F:	include/uapi/linux/switchtec_ioctl.h
10587F:	include/linux/switchtec.h
10588F:	drivers/ntb/hw/mscc/
10589
10590PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10591M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10592M:	Jason Cooper <jason@lakedaemon.net>
10593L:	linux-pci@vger.kernel.org
10594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10595S:	Maintained
10596F:	drivers/pci/host/*mvebu*
10597
10598PCI DRIVER FOR NVIDIA TEGRA
10599M:	Thierry Reding <thierry.reding@gmail.com>
10600L:	linux-tegra@vger.kernel.org
10601L:	linux-pci@vger.kernel.org
10602S:	Supported
10603F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10604F:	drivers/pci/host/pci-tegra.c
10605
10606PCI DRIVER FOR RENESAS R-CAR
10607M:	Simon Horman <horms@verge.net.au>
10608L:	linux-pci@vger.kernel.org
10609L:	linux-renesas-soc@vger.kernel.org
10610S:	Maintained
10611F:	drivers/pci/host/*rcar*
10612
10613PCI DRIVER FOR SAMSUNG EXYNOS
10614M:	Jingoo Han <jingoohan1@gmail.com>
10615L:	linux-pci@vger.kernel.org
10616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10617L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10618S:	Maintained
10619F:	drivers/pci/dwc/pci-exynos.c
10620
10621PCI DRIVER FOR SYNOPSYS DESIGNWARE
10622M:	Jingoo Han <jingoohan1@gmail.com>
10623M:	Joao Pinto <Joao.Pinto@synopsys.com>
10624L:	linux-pci@vger.kernel.org
10625S:	Maintained
10626F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10627F:	drivers/pci/dwc/*designware*
10628
10629PCI DRIVER FOR TI DRA7XX
10630M:	Kishon Vijay Abraham I <kishon@ti.com>
10631L:	linux-omap@vger.kernel.org
10632L:	linux-pci@vger.kernel.org
10633S:	Supported
10634F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10635F:	drivers/pci/dwc/pci-dra7xx.c
10636
10637PCI DRIVER FOR TI KEYSTONE
10638M:	Murali Karicheri <m-karicheri2@ti.com>
10639L:	linux-pci@vger.kernel.org
10640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10641S:	Maintained
10642F:	drivers/pci/dwc/*keystone*
10643
10644PCI ENDPOINT SUBSYSTEM
10645M:	Kishon Vijay Abraham I <kishon@ti.com>
10646M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10647L:	linux-pci@vger.kernel.org
10648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10649S:	Supported
10650F:	drivers/pci/endpoint/
10651F:	drivers/misc/pci_endpoint_test.c
10652F:	tools/pci/
10653
10654PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10655M:	Russell Currey <ruscur@russell.cc>
10656L:	linuxppc-dev@lists.ozlabs.org
10657S:	Supported
10658F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10659F:	arch/powerpc/kernel/eeh*.c
10660F:	arch/powerpc/platforms/*/eeh*.c
10661F:	arch/powerpc/include/*/eeh*.h
10662
10663PCI ERROR RECOVERY
10664M:	Linas Vepstas <linasvepstas@gmail.com>
10665L:	linux-pci@vger.kernel.org
10666S:	Supported
10667F:	Documentation/PCI/pci-error-recovery.txt
10668
10669PCI MSI DRIVER FOR ALTERA MSI IP
10670M:	Ley Foon Tan <lftan@altera.com>
10671L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10672L:	linux-pci@vger.kernel.org
10673S:	Supported
10674F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10675F:	drivers/pci/host/pcie-altera-msi.c
10676
10677PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10678M:	Duc Dang <dhdang@apm.com>
10679L:	linux-pci@vger.kernel.org
10680L:	linux-arm-kernel@lists.infradead.org
10681S:	Maintained
10682F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10683F:	drivers/pci/host/pci-xgene-msi.c
10684
10685PCI SUBSYSTEM
10686M:	Bjorn Helgaas <bhelgaas@google.com>
10687L:	linux-pci@vger.kernel.org
10688Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10690S:	Supported
10691F:	Documentation/devicetree/bindings/pci/
10692F:	Documentation/PCI/
10693F:	drivers/acpi/pci*
10694F:	drivers/pci/
10695F:	include/asm-generic/pci*
10696F:	include/linux/pci*
10697F:	include/uapi/linux/pci*
10698F:	lib/pci*
10699F:	arch/x86/pci/
10700F:	arch/x86/kernel/quirks.c
10701
10702PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10703M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10704L:	linux-pci@vger.kernel.org
10705Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10707S:	Supported
10708F:	drivers/pci/host/
10709F:	drivers/pci/dwc/
10710
10711PCIE DRIVER FOR AXIS ARTPEC
10712M:	Niklas Cassel <niklas.cassel@axis.com>
10713M:	Jesper Nilsson <jesper.nilsson@axis.com>
10714L:	linux-arm-kernel@axis.com
10715L:	linux-pci@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/pci/axis,artpec*
10718F:	drivers/pci/dwc/*artpec*
10719
10720PCIE DRIVER FOR CAVIUM THUNDERX
10721M:	David Daney <david.daney@cavium.com>
10722L:	linux-pci@vger.kernel.org
10723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10724S:	Supported
10725F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10726F:	drivers/pci/host/pci-thunder-*
10727
10728PCIE DRIVER FOR HISILICON
10729M:	Zhou Wang <wangzhou1@hisilicon.com>
10730L:	linux-pci@vger.kernel.org
10731S:	Maintained
10732F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10733F:	drivers/pci/dwc/pcie-hisi.c
10734
10735PCIE DRIVER FOR HISILICON KIRIN
10736M:	Xiaowei Song <songxiaowei@hisilicon.com>
10737M:	Binghui Wang <wangbinghui@hisilicon.com>
10738L:	linux-pci@vger.kernel.org
10739S:	Maintained
10740F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10741F:	drivers/pci/dwc/pcie-kirin.c
10742
10743PCIE DRIVER FOR HISILICON STB
10744M:	Jianguo Sun <sunjianguo1@huawei.com>
10745M:	Shawn Guo <shawn.guo@linaro.org>
10746L:	linux-pci@vger.kernel.org
10747S:	Maintained
10748F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10749F:	drivers/pci/dwc/pcie-histb.c
10750
10751PCIE DRIVER FOR MEDIATEK
10752M:	Ryder Lee <ryder.lee@mediatek.com>
10753L:	linux-pci@vger.kernel.org
10754L:	linux-mediatek@lists.infradead.org
10755S:	Supported
10756F:	Documentation/devicetree/bindings/pci/mediatek*
10757F:	drivers/pci/host/*mediatek*
10758
10759PCIE DRIVER FOR QUALCOMM MSM
10760M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10761L:	linux-pci@vger.kernel.org
10762L:	linux-arm-msm@vger.kernel.org
10763S:	Maintained
10764F:	drivers/pci/dwc/*qcom*
10765
10766PCIE DRIVER FOR ROCKCHIP
10767M:	Shawn Lin <shawn.lin@rock-chips.com>
10768L:	linux-pci@vger.kernel.org
10769L:	linux-rockchip@lists.infradead.org
10770S:	Maintained
10771F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10772F:	drivers/pci/host/pcie-rockchip.c
10773
10774PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10775M:	Linus Walleij <linus.walleij@linaro.org>
10776L:	linux-pci@vger.kernel.org
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10779F:	drivers/pci/host/pci-v3-semi.c
10780
10781PCIE DRIVER FOR ST SPEAR13XX
10782M:	Pratyush Anand <pratyush.anand@gmail.com>
10783L:	linux-pci@vger.kernel.org
10784S:	Maintained
10785F:	drivers/pci/dwc/*spear*
10786
10787PCMCIA SUBSYSTEM
10788M:	Dominik Brodowski <linux@dominikbrodowski.net>
10789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10790S:	Odd Fixes
10791F:	Documentation/pcmcia/
10792F:	tools/pcmcia/
10793F:	drivers/pcmcia/
10794F:	include/pcmcia/
10795
10796PCNET32 NETWORK DRIVER
10797M:	Don Fry <pcnet32@frontier.com>
10798L:	netdev@vger.kernel.org
10799S:	Maintained
10800F:	drivers/net/ethernet/amd/pcnet32.c
10801
10802PCRYPT PARALLEL CRYPTO ENGINE
10803M:	Steffen Klassert <steffen.klassert@secunet.com>
10804L:	linux-crypto@vger.kernel.org
10805S:	Maintained
10806F:	crypto/pcrypt.c
10807F:	include/crypto/pcrypt.h
10808
10809PEAQ WMI HOTKEYS DRIVER
10810M:	Hans de Goede <hdegoede@redhat.com>
10811L:	platform-driver-x86@vger.kernel.org
10812S:	Maintained
10813F:	drivers/platform/x86/peaq-wmi.c
10814
10815PER-CPU MEMORY ALLOCATOR
10816M:	Tejun Heo <tj@kernel.org>
10817M:	Christoph Lameter <cl@linux.com>
10818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10819S:	Maintained
10820F:	include/linux/percpu*.h
10821F:	mm/percpu*.c
10822F:	arch/*/include/asm/percpu.h
10823
10824PER-TASK DELAY ACCOUNTING
10825M:	Balbir Singh <bsingharora@gmail.com>
10826S:	Maintained
10827F:	include/linux/delayacct.h
10828F:	kernel/delayacct.c
10829
10830PERFORMANCE EVENTS SUBSYSTEM
10831M:	Peter Zijlstra <peterz@infradead.org>
10832M:	Ingo Molnar <mingo@redhat.com>
10833M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10834R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10835R:	Jiri Olsa <jolsa@redhat.com>
10836R:	Namhyung Kim <namhyung@kernel.org>
10837L:	linux-kernel@vger.kernel.org
10838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10839S:	Supported
10840F:	kernel/events/*
10841F:	include/linux/perf_event.h
10842F:	include/uapi/linux/perf_event.h
10843F:	arch/*/kernel/perf_event*.c
10844F:	arch/*/kernel/*/perf_event*.c
10845F:	arch/*/kernel/*/*/perf_event*.c
10846F:	arch/*/include/asm/perf_event.h
10847F:	arch/*/kernel/perf_callchain.c
10848F:	arch/*/events/*
10849F:	tools/perf/
10850
10851PERSONALITY HANDLING
10852M:	Christoph Hellwig <hch@infradead.org>
10853L:	linux-abi-devel@lists.sourceforge.net
10854S:	Maintained
10855F:	include/linux/personality.h
10856F:	include/uapi/linux/personality.h
10857
10858PHONET PROTOCOL
10859M:	Remi Denis-Courmont <courmisch@gmail.com>
10860S:	Supported
10861F:	Documentation/networking/phonet.txt
10862F:	include/linux/phonet.h
10863F:	include/net/phonet/
10864F:	include/uapi/linux/phonet.h
10865F:	net/phonet/
10866
10867PHRAM MTD DRIVER
10868M:	Joern Engel <joern@lazybastard.org>
10869L:	linux-mtd@lists.infradead.org
10870S:	Maintained
10871F:	drivers/mtd/devices/phram.c
10872
10873PICOLCD HID DRIVER
10874M:	Bruno Prémont <bonbons@linux-vserver.org>
10875L:	linux-input@vger.kernel.org
10876S:	Maintained
10877F:	drivers/hid/hid-picolcd*
10878
10879PICOXCELL SUPPORT
10880M:	Jamie Iles <jamie@jamieiles.com>
10881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10882T:	git git://github.com/jamieiles/linux-2.6-ji.git
10883S:	Supported
10884F:	arch/arm/boot/dts/picoxcell*
10885F:	arch/arm/mach-picoxcell/
10886F:	drivers/crypto/picoxcell*
10887
10888PIN CONTROL SUBSYSTEM
10889M:	Linus Walleij <linus.walleij@linaro.org>
10890L:	linux-gpio@vger.kernel.org
10891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10892S:	Maintained
10893F:	Documentation/devicetree/bindings/pinctrl/
10894F:	Documentation/driver-api/pinctl.rst
10895F:	drivers/pinctrl/
10896F:	include/linux/pinctrl/
10897
10898PIN CONTROLLER - ATMEL AT91
10899M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10901S:	Maintained
10902F:	drivers/pinctrl/pinctrl-at91.*
10903
10904PIN CONTROLLER - ATMEL AT91 PIO4
10905M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10907L:	linux-gpio@vger.kernel.org
10908S:	Supported
10909F:	drivers/pinctrl/pinctrl-at91-pio4.*
10910
10911PIN CONTROLLER - FREESCALE
10912M:	Dong Aisheng <aisheng.dong@nxp.com>
10913M:	Fabio Estevam <festevam@gmail.com>
10914M:	Shawn Guo <shawnguo@kernel.org>
10915M:	Stefan Agner <stefan@agner.ch>
10916R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10917L:	linux-gpio@vger.kernel.org
10918S:	Maintained
10919F:	drivers/pinctrl/freescale/
10920F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10921
10922PIN CONTROLLER - INTEL
10923M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10924M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10925S:	Maintained
10926F:	drivers/pinctrl/intel/
10927
10928PIN CONTROLLER - MEDIATEK
10929M:	Sean Wang <sean.wang@mediatek.com>
10930L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10933F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10934F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10935F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10936F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10937
10938PIN CONTROLLER - QUALCOMM
10939M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10940S:	Maintained
10941L:	linux-arm-msm@vger.kernel.org
10942F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10943F:	drivers/pinctrl/qcom/
10944
10945PIN CONTROLLER - RENESAS
10946M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10947M:	Geert Uytterhoeven <geert+renesas@glider.be>
10948L:	linux-renesas-soc@vger.kernel.org
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10950S:	Maintained
10951F:	drivers/pinctrl/sh-pfc/
10952
10953PIN CONTROLLER - SAMSUNG
10954M:	Tomasz Figa <tomasz.figa@gmail.com>
10955M:	Krzysztof Kozlowski <krzk@kernel.org>
10956M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10959Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10961S:	Maintained
10962F:	drivers/pinctrl/samsung/
10963F:	include/dt-bindings/pinctrl/samsung.h
10964F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10965
10966PIN CONTROLLER - SINGLE
10967M:	Tony Lindgren <tony@atomide.com>
10968M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970L:	linux-omap@vger.kernel.org
10971S:	Maintained
10972F:	drivers/pinctrl/pinctrl-single.c
10973
10974PIN CONTROLLER - ST SPEAR
10975M:	Viresh Kumar <vireshk@kernel.org>
10976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10977W:	http://www.st.com/spear
10978S:	Maintained
10979F:	drivers/pinctrl/spear/
10980
10981PISTACHIO SOC SUPPORT
10982M:	James Hartley <james.hartley@sondrel.com>
10983L:	linux-mips@linux-mips.org
10984S:	Odd Fixes
10985F:	arch/mips/pistachio/
10986F:	arch/mips/include/asm/mach-pistachio/
10987F:	arch/mips/boot/dts/img/pistachio*
10988F:	arch/mips/configs/pistachio*_defconfig
10989
10990PKTCDVD DRIVER
10991S:	Orphan
10992M:	linux-block@vger.kernel.org
10993F:	drivers/block/pktcdvd.c
10994F:	include/linux/pktcdvd.h
10995F:	include/uapi/linux/pktcdvd.h
10996
10997PKUNITY SOC DRIVERS
10998M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10999W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11000S:	Maintained
11001T:	git git://github.com/gxt/linux.git
11002F:	drivers/input/serio/i8042-unicore32io.h
11003F:	drivers/i2c/busses/i2c-puv3.c
11004F:	drivers/video/fbdev/fb-puv3.c
11005F:	drivers/rtc/rtc-puv3.c
11006
11007PMBUS HARDWARE MONITORING DRIVERS
11008M:	Guenter Roeck <linux@roeck-us.net>
11009L:	linux-hwmon@vger.kernel.org
11010W:	http://hwmon.wiki.kernel.org/
11011W:	http://www.roeck-us.net/linux/drivers/
11012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11013S:	Maintained
11014F:	Documentation/hwmon/pmbus
11015F:	drivers/hwmon/pmbus/
11016F:	include/linux/pmbus.h
11017
11018PMC SIERRA MaxRAID DRIVER
11019L:	linux-scsi@vger.kernel.org
11020W:	http://www.pmc-sierra.com/
11021S:	Orphan
11022F:	drivers/scsi/pmcraid.*
11023
11024PMC SIERRA PM8001 DRIVER
11025M:	Jack Wang <jinpu.wang@profitbricks.com>
11026M:	lindar_liu@usish.com
11027L:	linux-scsi@vger.kernel.org
11028S:	Supported
11029F:	drivers/scsi/pm8001/
11030
11031PNP SUPPORT
11032M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11033S:	Maintained
11034F:	drivers/pnp/
11035
11036POSIX CLOCKS and TIMERS
11037M:	Thomas Gleixner <tglx@linutronix.de>
11038L:	linux-kernel@vger.kernel.org
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11040S:	Maintained
11041F:	fs/timerfd.c
11042F:	include/linux/timer*
11043F:	kernel/time/*timer*
11044
11045POWER MANAGEMENT CORE
11046M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11047L:	linux-pm@vger.kernel.org
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11049B:	https://bugzilla.kernel.org
11050S:	Supported
11051F:	drivers/base/power/
11052F:	include/linux/pm.h
11053F:	include/linux/pm_*
11054F:	include/linux/powercap.h
11055F:	drivers/powercap/
11056F:	kernel/configs/nopm.config
11057
11058POWER STATE COORDINATION INTERFACE (PSCI)
11059M:	Mark Rutland <mark.rutland@arm.com>
11060M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11061L:	linux-arm-kernel@lists.infradead.org
11062S:	Maintained
11063F:	drivers/firmware/psci*.c
11064F:	include/linux/psci.h
11065F:	include/uapi/linux/psci.h
11066
11067POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11068M:	Sebastian Reichel <sre@kernel.org>
11069L:	linux-pm@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/power/supply/
11073F:	include/linux/power_supply.h
11074F:	drivers/power/supply/
11075
11076POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11077M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11078L:	linuxppc-dev@lists.ozlabs.org
11079S:	Maintained
11080F:	drivers/char/powernv-op-panel.c
11081
11082PPP OVER ATM (RFC 2364)
11083M:	Mitchell Blank Jr <mitch@sfgoth.com>
11084S:	Maintained
11085F:	net/atm/pppoatm.c
11086F:	include/uapi/linux/atmppp.h
11087
11088PPP OVER ETHERNET
11089M:	Michal Ostrowski <mostrows@earthlink.net>
11090S:	Maintained
11091F:	drivers/net/ppp/pppoe.c
11092F:	drivers/net/ppp/pppox.c
11093
11094PPP OVER L2TP
11095M:	James Chapman <jchapman@katalix.com>
11096S:	Maintained
11097F:	net/l2tp/l2tp_ppp.c
11098F:	include/linux/if_pppol2tp.h
11099F:	include/uapi/linux/if_pppol2tp.h
11100
11101PPP PROTOCOL DRIVERS AND COMPRESSORS
11102M:	Paul Mackerras <paulus@samba.org>
11103L:	linux-ppp@vger.kernel.org
11104S:	Maintained
11105F:	drivers/net/ppp/ppp_*
11106
11107PPS SUPPORT
11108M:	Rodolfo Giometti <giometti@enneenne.com>
11109W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11110L:	linuxpps@ml.enneenne.com (subscribers-only)
11111S:	Maintained
11112F:	Documentation/pps/
11113F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11114F:	Documentation/ABI/testing/sysfs-pps
11115F:	drivers/pps/
11116F:	include/linux/pps*.h
11117F:	include/uapi/linux/pps.h
11118
11119PPTP DRIVER
11120M:	Dmitry Kozlov <xeb@mail.ru>
11121L:	netdev@vger.kernel.org
11122S:	Maintained
11123F:	drivers/net/ppp/pptp.c
11124W:	http://sourceforge.net/projects/accel-pptp
11125
11126PREEMPTIBLE KERNEL
11127M:	Robert Love <rml@tech9.net>
11128L:	kpreempt-tech@lists.sourceforge.net
11129W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11130S:	Supported
11131F:	Documentation/preempt-locking.txt
11132F:	include/linux/preempt.h
11133
11134PRINTK
11135M:	Petr Mladek <pmladek@suse.com>
11136M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11137R:	Steven Rostedt <rostedt@goodmis.org>
11138S:	Maintained
11139F:	kernel/printk/
11140F:	include/linux/printk.h
11141
11142PRISM54 WIRELESS DRIVER
11143M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11144L:	linux-wireless@vger.kernel.org
11145W:	http://wireless.kernel.org/en/users/Drivers/p54
11146S:	Obsolete
11147F:	drivers/net/wireless/intersil/prism54/
11148
11149PROC SYSCTL
11150M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11151M:	Kees Cook <keescook@chromium.org>
11152L:	linux-kernel@vger.kernel.org
11153L:	linux-fsdevel@vger.kernel.org
11154S:	Maintained
11155F:	fs/proc/proc_sysctl.c
11156F:	include/linux/sysctl.h
11157F:	kernel/sysctl.c
11158F:	tools/testing/selftests/sysctl/
11159
11160PS3 NETWORK SUPPORT
11161M:	Geoff Levand <geoff@infradead.org>
11162L:	netdev@vger.kernel.org
11163L:	linuxppc-dev@lists.ozlabs.org
11164S:	Maintained
11165F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11166
11167PS3 PLATFORM SUPPORT
11168M:	Geoff Levand <geoff@infradead.org>
11169L:	linuxppc-dev@lists.ozlabs.org
11170S:	Maintained
11171F:	arch/powerpc/boot/ps3*
11172F:	arch/powerpc/include/asm/lv1call.h
11173F:	arch/powerpc/include/asm/ps3*.h
11174F:	arch/powerpc/platforms/ps3/
11175F:	drivers/*/ps3*
11176F:	drivers/ps3/
11177F:	drivers/rtc/rtc-ps3.c
11178F:	drivers/usb/host/*ps3.c
11179F:	sound/ppc/snd_ps3*
11180
11181PS3VRAM DRIVER
11182M:	Jim Paris <jim@jtan.com>
11183M:	Geoff Levand <geoff@infradead.org>
11184L:	linuxppc-dev@lists.ozlabs.org
11185S:	Maintained
11186F:	drivers/block/ps3vram.c
11187
11188PSAMPLE PACKET SAMPLING SUPPORT:
11189M:	Yotam Gigi <yotam.gi@gmail.com>
11190S:	Maintained
11191F:	net/psample
11192F:	include/net/psample.h
11193F:	include/uapi/linux/psample.h
11194
11195PSTORE FILESYSTEM
11196M:	Kees Cook <keescook@chromium.org>
11197M:	Anton Vorontsov <anton@enomsg.org>
11198M:	Colin Cross <ccross@android.com>
11199M:	Tony Luck <tony.luck@intel.com>
11200S:	Maintained
11201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11202F:	fs/pstore/
11203F:	include/linux/pstore*
11204F:	drivers/firmware/efi/efi-pstore.c
11205F:	drivers/acpi/apei/erst.c
11206F:	Documentation/admin-guide/ramoops.rst
11207F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11208K:	\b(pstore|ramoops)
11209
11210PTP HARDWARE CLOCK SUPPORT
11211M:	Richard Cochran <richardcochran@gmail.com>
11212L:	netdev@vger.kernel.org
11213S:	Maintained
11214W:	http://linuxptp.sourceforge.net/
11215F:	Documentation/ABI/testing/sysfs-ptp
11216F:	Documentation/ptp/*
11217F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11218F:	drivers/net/phy/dp83640*
11219F:	drivers/ptp/*
11220F:	include/linux/ptp_cl*
11221
11222PTRACE SUPPORT
11223M:	Oleg Nesterov <oleg@redhat.com>
11224S:	Maintained
11225F:	include/asm-generic/syscall.h
11226F:	include/linux/ptrace.h
11227F:	include/linux/regset.h
11228F:	include/linux/tracehook.h
11229F:	include/uapi/linux/ptrace.h
11230F:	include/uapi/linux/ptrace.h
11231F:	include/asm-generic/ptrace.h
11232F:	kernel/ptrace.c
11233F:	arch/*/ptrace*.c
11234F:	arch/*/*/ptrace*.c
11235F:	arch/*/include/asm/ptrace*.h
11236
11237PULSE8-CEC DRIVER
11238M:	Hans Verkuil <hverkuil@xs4all.nl>
11239L:	linux-media@vger.kernel.org
11240T:	git git://linuxtv.org/media_tree.git
11241S:	Maintained
11242F:	drivers/media/usb/pulse8-cec/*
11243F:	Documentation/media/cec-drivers/pulse8-cec.rst
11244
11245PVRUSB2 VIDEO4LINUX DRIVER
11246M:	Mike Isely <isely@pobox.com>
11247L:	pvrusb2@isely.net	(subscribers-only)
11248L:	linux-media@vger.kernel.org
11249W:	http://www.isely.net/pvrusb2/
11250T:	git git://linuxtv.org/media_tree.git
11251S:	Maintained
11252F:	Documentation/media/v4l-drivers/pvrusb2*
11253F:	drivers/media/usb/pvrusb2/
11254
11255PWC WEBCAM DRIVER
11256M:	Hans Verkuil <hverkuil@xs4all.nl>
11257L:	linux-media@vger.kernel.org
11258T:	git git://linuxtv.org/media_tree.git
11259S:	Odd Fixes
11260F:	drivers/media/usb/pwc/*
11261
11262PWM FAN DRIVER
11263M:	Kamil Debski <kamil@wypas.org>
11264M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11265L:	linux-hwmon@vger.kernel.org
11266S:	Supported
11267F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11268F:	Documentation/hwmon/pwm-fan
11269F:	drivers/hwmon/pwm-fan.c
11270
11271PWM IR Transmitter
11272M:	Sean Young <sean@mess.org>
11273L:	linux-media@vger.kernel.org
11274S:	Maintained
11275F:	drivers/media/rc/pwm-ir-tx.c
11276
11277PWM SUBSYSTEM
11278M:	Thierry Reding <thierry.reding@gmail.com>
11279L:	linux-pwm@vger.kernel.org
11280S:	Maintained
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11282F:	Documentation/pwm.txt
11283F:	Documentation/devicetree/bindings/pwm/
11284F:	include/linux/pwm.h
11285F:	drivers/pwm/
11286F:	drivers/video/backlight/pwm_bl.c
11287F:	include/linux/pwm_backlight.h
11288F:	drivers/gpio/gpio-mvebu.c
11289F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11290
11291PXA GPIO DRIVER
11292M:	Robert Jarzmik <robert.jarzmik@free.fr>
11293L:	linux-gpio@vger.kernel.org
11294S:	Maintained
11295F:	drivers/gpio/gpio-pxa.c
11296
11297PXA MMCI DRIVER
11298S:	Orphan
11299
11300PXA RTC DRIVER
11301M:	Robert Jarzmik <robert.jarzmik@free.fr>
11302L:	linux-rtc@vger.kernel.org
11303S:	Maintained
11304
11305PXA2xx/PXA3xx SUPPORT
11306M:	Daniel Mack <daniel@zonque.org>
11307M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11308M:	Robert Jarzmik <robert.jarzmik@free.fr>
11309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310T:	git git://github.com/hzhuang1/linux.git
11311T:	git git://github.com/rjarzmik/linux.git
11312S:	Maintained
11313F:	arch/arm/boot/dts/pxa*
11314F:	arch/arm/mach-pxa/
11315F:	drivers/dma/pxa*
11316F:	drivers/pcmcia/pxa2xx*
11317F:	drivers/pinctrl/pxa/
11318F:	drivers/spi/spi-pxa2xx*
11319F:	drivers/usb/gadget/udc/pxa2*
11320F:	include/sound/pxa2xx-lib.h
11321F:	sound/arm/pxa*
11322F:	sound/soc/pxa/
11323
11324PXA3xx NAND FLASH DRIVER
11325M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11326L:	linux-mtd@lists.infradead.org
11327S:	Maintained
11328F:	drivers/mtd/nand/pxa3xx_nand.c
11329
11330QAT DRIVER
11331M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11332L:	qat-linux@intel.com
11333S:	Supported
11334F:	drivers/crypto/qat/
11335
11336QCOM AUDIO (ASoC) DRIVERS
11337M:	Patrick Lai <plai@codeaurora.org>
11338M:	Banajit Goswami <bgoswami@codeaurora.org>
11339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11340S:	Supported
11341F:	sound/soc/qcom/
11342
11343QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11344M:	Gabriel Somlo <somlo@cmu.edu>
11345M:	"Michael S. Tsirkin" <mst@redhat.com>
11346L:	qemu-devel@nongnu.org
11347S:	Maintained
11348F:	drivers/firmware/qemu_fw_cfg.c
11349
11350QIB DRIVER
11351M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11352M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11353L:	linux-rdma@vger.kernel.org
11354S:	Supported
11355F:	drivers/infiniband/hw/qib/
11356
11357QLOGIC QL41xxx FCOE DRIVER
11358M:	QLogic-Storage-Upstream@cavium.com
11359L:	linux-scsi@vger.kernel.org
11360S:	Supported
11361F:	drivers/scsi/qedf/
11362
11363QLOGIC QL41xxx ISCSI DRIVER
11364M:	QLogic-Storage-Upstream@cavium.com
11365L:	linux-scsi@vger.kernel.org
11366S:	Supported
11367F:	drivers/scsi/qedi/
11368
11369QLOGIC QL4xxx ETHERNET DRIVER
11370M:	Ariel Elior <Ariel.Elior@cavium.com>
11371M:	everest-linux-l2@cavium.com
11372L:	netdev@vger.kernel.org
11373S:	Supported
11374F:	drivers/net/ethernet/qlogic/qed/
11375F:	include/linux/qed/
11376F:	drivers/net/ethernet/qlogic/qede/
11377
11378QLOGIC QL4xxx RDMA DRIVER
11379M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11380M:	Ariel Elior <Ariel.Elior@cavium.com>
11381L:	linux-rdma@vger.kernel.org
11382S:	Supported
11383F:	drivers/infiniband/hw/qedr/
11384F:	include/uapi/rdma/qedr-abi.h
11385
11386QLOGIC QLA1280 SCSI DRIVER
11387M:	Michael Reed <mdr@sgi.com>
11388L:	linux-scsi@vger.kernel.org
11389S:	Maintained
11390F:	drivers/scsi/qla1280.[ch]
11391
11392QLOGIC QLA2XXX FC-SCSI DRIVER
11393M:	qla2xxx-upstream@qlogic.com
11394L:	linux-scsi@vger.kernel.org
11395S:	Supported
11396F:	Documentation/scsi/LICENSE.qla2xxx
11397F:	drivers/scsi/qla2xxx/
11398
11399QLOGIC QLA3XXX NETWORK DRIVER
11400M:	Dept-GELinuxNICDev@cavium.com
11401L:	netdev@vger.kernel.org
11402S:	Supported
11403F:	Documentation/networking/LICENSE.qla3xxx
11404F:	drivers/net/ethernet/qlogic/qla3xxx.*
11405
11406QLOGIC QLA4XXX iSCSI DRIVER
11407M:	QLogic-Storage-Upstream@qlogic.com
11408L:	linux-scsi@vger.kernel.org
11409S:	Supported
11410F:	Documentation/scsi/LICENSE.qla4xxx
11411F:	drivers/scsi/qla4xxx/
11412
11413QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11414M:	Harish Patil <harish.patil@cavium.com>
11415M:	Manish Chopra <manish.chopra@cavium.com>
11416M:	Dept-GELinuxNICDev@cavium.com
11417L:	netdev@vger.kernel.org
11418S:	Supported
11419F:	drivers/net/ethernet/qlogic/qlcnic/
11420
11421QLOGIC QLGE 10Gb ETHERNET DRIVER
11422M:	Harish Patil <harish.patil@cavium.com>
11423M:	Manish Chopra <manish.chopra@cavium.com>
11424M:	Dept-GELinuxNICDev@cavium.com
11425L:	netdev@vger.kernel.org
11426S:	Supported
11427F:	drivers/net/ethernet/qlogic/qlge/
11428
11429QNX4 FILESYSTEM
11430M:	Anders Larsen <al@alarsen.net>
11431W:	http://www.alarsen.net/linux/qnx4fs/
11432S:	Maintained
11433F:	fs/qnx4/
11434F:	include/uapi/linux/qnx4_fs.h
11435F:	include/uapi/linux/qnxtypes.h
11436
11437QORIQ DPAA2 FSL-MC BUS DRIVER
11438M:	Stuart Yoder <stuyoder@gmail.com>
11439M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11440L:	linux-kernel@vger.kernel.org
11441S:	Maintained
11442F:	drivers/staging/fsl-mc/
11443F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11444
11445QT1010 MEDIA DRIVER
11446M:	Antti Palosaari <crope@iki.fi>
11447L:	linux-media@vger.kernel.org
11448W:	https://linuxtv.org
11449W:	http://palosaari.fi/linux/
11450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11451T:	git git://linuxtv.org/anttip/media_tree.git
11452S:	Maintained
11453F:	drivers/media/tuners/qt1010*
11454
11455QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11456M:	Kalle Valo <kvalo@qca.qualcomm.com>
11457L:	ath10k@lists.infradead.org
11458W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11460S:	Supported
11461F:	drivers/net/wireless/ath/ath10k/
11462
11463QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11464M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11465L:	linux-wireless@vger.kernel.org
11466W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11467S:	Supported
11468F:	drivers/net/wireless/ath/ath9k/
11469
11470QUALCOMM CAMERA SUBSYSTEM DRIVER
11471M:	Todor Tomov <todor.tomov@linaro.org>
11472L:	linux-media@vger.kernel.org
11473S:	Maintained
11474F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11475F:	Documentation/media/v4l-drivers/qcom_camss.rst
11476F:	drivers/media/platform/qcom/camss-8x16/
11477
11478QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11479M:	Timur Tabi <timur@codeaurora.org>
11480L:	netdev@vger.kernel.org
11481S:	Supported
11482F:	drivers/net/ethernet/qualcomm/emac/
11483
11484QUALCOMM HEXAGON ARCHITECTURE
11485M:	Richard Kuo <rkuo@codeaurora.org>
11486L:	linux-hexagon@vger.kernel.org
11487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11488S:	Supported
11489F:	arch/hexagon/
11490
11491QUALCOMM IOMMU
11492M:	Rob Clark <robdclark@gmail.com>
11493L:	iommu@lists.linux-foundation.org
11494L:	linux-arm-msm@vger.kernel.org
11495S:	Maintained
11496F:	drivers/iommu/qcom_iommu.c
11497
11498QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11499M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11500L:	linux-media@vger.kernel.org
11501L:	linux-arm-msm@vger.kernel.org
11502T:	git git://linuxtv.org/media_tree.git
11503S:	Maintained
11504F:	drivers/media/platform/qcom/venus/
11505
11506QUALCOMM WCN36XX WIRELESS DRIVER
11507M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11508L:	wcn36xx@lists.infradead.org
11509W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11510T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11511S:	Supported
11512F:	drivers/net/wireless/ath/wcn36xx/
11513
11514QUANTENNA QTNFMAC WIRELESS DRIVER
11515M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11516M:	Avinash Patil <avinashp@quantenna.com>
11517M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11518L:	linux-wireless@vger.kernel.org
11519S:	Maintained
11520F:	drivers/net/wireless/quantenna
11521
11522RADEON and AMDGPU DRM DRIVERS
11523M:	Alex Deucher <alexander.deucher@amd.com>
11524M:	Christian König <christian.koenig@amd.com>
11525M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11526L:	amd-gfx@lists.freedesktop.org
11527T:	git git://people.freedesktop.org/~agd5f/linux
11528S:	Supported
11529F:	drivers/gpu/drm/radeon/
11530F:	include/uapi/drm/radeon_drm.h
11531F:	drivers/gpu/drm/amd/
11532F:	include/uapi/drm/amdgpu_drm.h
11533
11534RADEON FRAMEBUFFER DISPLAY DRIVER
11535M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11536L:	linux-fbdev@vger.kernel.org
11537S:	Maintained
11538F:	drivers/video/fbdev/aty/radeon*
11539F:	include/uapi/linux/radeonfb.h
11540
11541RADIOSHARK RADIO DRIVER
11542M:	Hans Verkuil <hverkuil@xs4all.nl>
11543L:	linux-media@vger.kernel.org
11544T:	git git://linuxtv.org/media_tree.git
11545S:	Maintained
11546F:	drivers/media/radio/radio-shark.c
11547
11548RADIOSHARK2 RADIO DRIVER
11549M:	Hans Verkuil <hverkuil@xs4all.nl>
11550L:	linux-media@vger.kernel.org
11551T:	git git://linuxtv.org/media_tree.git
11552S:	Maintained
11553F:	drivers/media/radio/radio-shark2.c
11554F:	drivers/media/radio/radio-tea5777.c
11555
11556RADOS BLOCK DEVICE (RBD)
11557M:	Ilya Dryomov <idryomov@gmail.com>
11558M:	Sage Weil <sage@redhat.com>
11559M:	Alex Elder <elder@kernel.org>
11560L:	ceph-devel@vger.kernel.org
11561W:	http://ceph.com/
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11563T:	git git://github.com/ceph/ceph-client.git
11564S:	Supported
11565F:	Documentation/ABI/testing/sysfs-bus-rbd
11566F:	drivers/block/rbd.c
11567F:	drivers/block/rbd_types.h
11568
11569RAGE128 FRAMEBUFFER DISPLAY DRIVER
11570M:	Paul Mackerras <paulus@samba.org>
11571L:	linux-fbdev@vger.kernel.org
11572S:	Maintained
11573F:	drivers/video/fbdev/aty/aty128fb.c
11574
11575RAINSHADOW-CEC DRIVER
11576M:	Hans Verkuil <hverkuil@xs4all.nl>
11577L:	linux-media@vger.kernel.org
11578T:	git git://linuxtv.org/media_tree.git
11579S:	Maintained
11580F:	drivers/media/usb/rainshadow-cec/*
11581
11582RALINK MIPS ARCHITECTURE
11583M:	John Crispin <john@phrozen.org>
11584L:	linux-mips@linux-mips.org
11585S:	Maintained
11586F:	arch/mips/ralink
11587
11588RALINK RT2X00 WIRELESS LAN DRIVER
11589P:	rt2x00 project
11590M:	Stanislaw Gruszka <sgruszka@redhat.com>
11591M:	Helmut Schaa <helmut.schaa@googlemail.com>
11592L:	linux-wireless@vger.kernel.org
11593S:	Maintained
11594F:	drivers/net/wireless/ralink/rt2x00/
11595
11596RAMDISK RAM BLOCK DEVICE DRIVER
11597M:	Jens Axboe <axboe@kernel.dk>
11598S:	Maintained
11599F:	Documentation/blockdev/ramdisk.txt
11600F:	drivers/block/brd.c
11601
11602RANCHU VIRTUAL BOARD FOR MIPS
11603M:	Miodrag Dinic <miodrag.dinic@mips.com>
11604L:	linux-mips@linux-mips.org
11605S:	Supported
11606F:	arch/mips/generic/board-ranchu.c
11607F:	arch/mips/configs/generic/board-ranchu.config
11608
11609RANDOM NUMBER DRIVER
11610M:	"Theodore Ts'o" <tytso@mit.edu>
11611S:	Maintained
11612F:	drivers/char/random.c
11613
11614RAPIDIO SUBSYSTEM
11615M:	Matt Porter <mporter@kernel.crashing.org>
11616M:	Alexandre Bounine <alexandre.bounine@idt.com>
11617S:	Maintained
11618F:	drivers/rapidio/
11619
11620RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11621L:	linux-wireless@vger.kernel.org
11622S:	Orphan
11623F:	drivers/net/wireless/ray*
11624
11625RCUTORTURE TEST FRAMEWORK
11626M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11627M:	Josh Triplett <josh@joshtriplett.org>
11628R:	Steven Rostedt <rostedt@goodmis.org>
11629R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11630R:	Lai Jiangshan <jiangshanlai@gmail.com>
11631L:	linux-kernel@vger.kernel.org
11632S:	Supported
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11634F:	tools/testing/selftests/rcutorture
11635
11636RDC R-321X SoC
11637M:	Florian Fainelli <florian@openwrt.org>
11638S:	Maintained
11639
11640RDC R6040 FAST ETHERNET DRIVER
11641M:	Florian Fainelli <f.fainelli@gmail.com>
11642L:	netdev@vger.kernel.org
11643S:	Maintained
11644F:	drivers/net/ethernet/rdc/r6040.c
11645
11646RDMAVT - RDMA verbs software
11647M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11648M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11649L:	linux-rdma@vger.kernel.org
11650S:	Supported
11651F:	drivers/infiniband/sw/rdmavt
11652
11653RDS - RELIABLE DATAGRAM SOCKETS
11654M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11655L:	netdev@vger.kernel.org
11656L:	linux-rdma@vger.kernel.org
11657L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11658W:	https://oss.oracle.com/projects/rds/
11659S:	Supported
11660F:	net/rds/
11661F:	Documentation/networking/rds.txt
11662
11663RDT - RESOURCE ALLOCATION
11664M:	Fenghua Yu <fenghua.yu@intel.com>
11665L:	linux-kernel@vger.kernel.org
11666S:	Supported
11667F:	arch/x86/kernel/cpu/intel_rdt*
11668F:	arch/x86/include/asm/intel_rdt_sched.h
11669F:	Documentation/x86/intel_rdt*
11670
11671READ-COPY UPDATE (RCU)
11672M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11673M:	Josh Triplett <josh@joshtriplett.org>
11674R:	Steven Rostedt <rostedt@goodmis.org>
11675R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11676R:	Lai Jiangshan <jiangshanlai@gmail.com>
11677L:	linux-kernel@vger.kernel.org
11678W:	http://www.rdrop.com/users/paulmck/RCU/
11679S:	Supported
11680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11681F:	Documentation/RCU/
11682X:	Documentation/RCU/torture.txt
11683F:	include/linux/rcu*
11684X:	include/linux/srcu.h
11685F:	kernel/rcu/
11686X:	kernel/torture.c
11687
11688REAL TIME CLOCK (RTC) SUBSYSTEM
11689M:	Alessandro Zummo <a.zummo@towertech.it>
11690M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11691L:	linux-rtc@vger.kernel.org
11692Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11694S:	Maintained
11695F:	Documentation/devicetree/bindings/rtc/
11696F:	Documentation/rtc.txt
11697F:	drivers/rtc/
11698F:	include/linux/rtc.h
11699F:	include/uapi/linux/rtc.h
11700F:	include/linux/rtc/
11701F:	include/linux/platform_data/rtc-*
11702F:	tools/testing/selftests/timers/rtctest.c
11703
11704REALTEK AUDIO CODECS
11705M:	Bard Liao <bardliao@realtek.com>
11706M:	Oder Chiou <oder_chiou@realtek.com>
11707S:	Maintained
11708F:	sound/soc/codecs/rt*
11709F:	include/sound/rt*.h
11710
11711REGISTER MAP ABSTRACTION
11712M:	Mark Brown <broonie@kernel.org>
11713L:	linux-kernel@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11715S:	Supported
11716F:	Documentation/devicetree/bindings/regmap/
11717F:	drivers/base/regmap/
11718F:	include/linux/regmap.h
11719
11720REISERFS FILE SYSTEM
11721L:	reiserfs-devel@vger.kernel.org
11722S:	Supported
11723F:	fs/reiserfs/
11724
11725REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11726M:	Ohad Ben-Cohen <ohad@wizery.com>
11727M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11728L:	linux-remoteproc@vger.kernel.org
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11730S:	Maintained
11731F:	Documentation/devicetree/bindings/remoteproc/
11732F:	Documentation/remoteproc.txt
11733F:	drivers/remoteproc/
11734F:	include/linux/remoteproc.h
11735
11736REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11737M:	Ohad Ben-Cohen <ohad@wizery.com>
11738M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11739L:	linux-remoteproc@vger.kernel.org
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11741S:	Maintained
11742F:	drivers/rpmsg/
11743F:	Documentation/rpmsg.txt
11744F:	include/linux/rpmsg.h
11745F:	include/linux/rpmsg/
11746
11747RENESAS CLOCK DRIVERS
11748M:	Geert Uytterhoeven <geert+renesas@glider.be>
11749L:	linux-renesas-soc@vger.kernel.org
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11751S:	Supported
11752F:	drivers/clk/renesas/
11753
11754RENESAS ETHERNET DRIVERS
11755R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11756L:	netdev@vger.kernel.org
11757L:	linux-renesas-soc@vger.kernel.org
11758F:	Documentation/devicetree/bindings/net/renesas,*.txt
11759F:	Documentation/devicetree/bindings/net/sh_eth.txt
11760F:	drivers/net/ethernet/renesas/
11761F:	include/linux/sh_eth.h
11762
11763RENESAS R-CAR GYROADC DRIVER
11764M:	Marek Vasut <marek.vasut@gmail.com>
11765L:	linux-iio@vger.kernel.org
11766S:	Supported
11767F:	drivers/iio/adc/rcar_gyro_adc.c
11768
11769RENESAS USB PHY DRIVER
11770M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11771L:	linux-renesas-soc@vger.kernel.org
11772S:	Maintained
11773F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11774
11775RESET CONTROLLER FRAMEWORK
11776M:	Philipp Zabel <p.zabel@pengutronix.de>
11777T:	git git://git.pengutronix.de/git/pza/linux
11778S:	Maintained
11779F:	drivers/reset/
11780F:	Documentation/devicetree/bindings/reset/
11781F:	include/dt-bindings/reset/
11782F:	include/linux/reset.h
11783F:	include/linux/reset-controller.h
11784
11785RFKILL
11786M:	Johannes Berg <johannes@sipsolutions.net>
11787L:	linux-wireless@vger.kernel.org
11788W:	http://wireless.kernel.org/
11789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11791S:	Maintained
11792F:	Documentation/rfkill.txt
11793F:	Documentation/ABI/stable/sysfs-class-rfkill
11794F:	net/rfkill/
11795
11796RHASHTABLE
11797M:	Thomas Graf <tgraf@suug.ch>
11798M:	Herbert Xu <herbert@gondor.apana.org.au>
11799L:	netdev@vger.kernel.org
11800S:	Maintained
11801F:	lib/rhashtable.c
11802F:	include/linux/rhashtable.h
11803
11804RICOH R5C592 MEMORYSTICK DRIVER
11805M:	Maxim Levitsky <maximlevitsky@gmail.com>
11806S:	Maintained
11807F:	drivers/memstick/host/r592.*
11808
11809RICOH SMARTMEDIA/XD DRIVER
11810M:	Maxim Levitsky <maximlevitsky@gmail.com>
11811S:	Maintained
11812F:	drivers/mtd/nand/r852.c
11813F:	drivers/mtd/nand/r852.h
11814
11815RISC-V ARCHITECTURE
11816M:	Palmer Dabbelt <palmer@sifive.com>
11817M:	Albert Ou <albert@sifive.com>
11818L:	linux-riscv@lists.infradead.org
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11820S:	Supported
11821F:	arch/riscv/
11822K:	riscv
11823N:	riscv
11824
11825ROCCAT DRIVERS
11826M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11827W:	http://sourceforge.net/projects/roccat/
11828S:	Maintained
11829F:	drivers/hid/hid-roccat*
11830F:	include/linux/hid-roccat*
11831F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11832
11833ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11834M:	Jacob chen <jacob2.chen@rock-chips.com>
11835L:	linux-media@vger.kernel.org
11836S:	Maintained
11837F:	drivers/media/platform/rockchip/rga/
11838F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11839
11840ROCKER DRIVER
11841M:	Jiri Pirko <jiri@resnulli.us>
11842L:	netdev@vger.kernel.org
11843S:	Supported
11844F:	drivers/net/ethernet/rocker/
11845
11846ROCKETPORT DRIVER
11847P:	Comtrol Corp.
11848W:	http://www.comtrol.com
11849S:	Maintained
11850F:	Documentation/serial/rocket.txt
11851F:	drivers/tty/rocket*
11852
11853ROCKETPORT EXPRESS/INFINITY DRIVER
11854M:	Kevin Cernekee <cernekee@gmail.com>
11855L:	linux-serial@vger.kernel.org
11856S:	Odd Fixes
11857F:	drivers/tty/serial/rp2.*
11858
11859ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11860M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11861L:	linux-kernel@vger.kernel.org
11862L:	linux-renesas-soc@vger.kernel.org
11863S:	Supported
11864F:	drivers/mfd/bd9571mwv.c
11865F:	drivers/regulator/bd9571mwv-regulator.c
11866F:	drivers/gpio/gpio-bd9571mwv.c
11867F:	include/linux/mfd/bd9571mwv.h
11868F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11869
11870ROSE NETWORK LAYER
11871M:	Ralf Baechle <ralf@linux-mips.org>
11872L:	linux-hams@vger.kernel.org
11873W:	http://www.linux-ax25.org/
11874S:	Maintained
11875F:	include/net/rose.h
11876F:	include/uapi/linux/rose.h
11877F:	net/rose/
11878
11879RTL2830 MEDIA DRIVER
11880M:	Antti Palosaari <crope@iki.fi>
11881L:	linux-media@vger.kernel.org
11882W:	https://linuxtv.org
11883W:	http://palosaari.fi/linux/
11884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11885T:	git git://linuxtv.org/anttip/media_tree.git
11886S:	Maintained
11887F:	drivers/media/dvb-frontends/rtl2830*
11888
11889RTL2832 MEDIA DRIVER
11890M:	Antti Palosaari <crope@iki.fi>
11891L:	linux-media@vger.kernel.org
11892W:	https://linuxtv.org
11893W:	http://palosaari.fi/linux/
11894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11895T:	git git://linuxtv.org/anttip/media_tree.git
11896S:	Maintained
11897F:	drivers/media/dvb-frontends/rtl2832*
11898
11899RTL2832_SDR MEDIA DRIVER
11900M:	Antti Palosaari <crope@iki.fi>
11901L:	linux-media@vger.kernel.org
11902W:	https://linuxtv.org
11903W:	http://palosaari.fi/linux/
11904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11905T:	git git://linuxtv.org/anttip/media_tree.git
11906S:	Maintained
11907F:	drivers/media/dvb-frontends/rtl2832_sdr*
11908
11909RTL8180 WIRELESS DRIVER
11910L:	linux-wireless@vger.kernel.org
11911W:	http://wireless.kernel.org/
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11913S:	Orphan
11914F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11915
11916RTL8187 WIRELESS DRIVER
11917M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11918M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11919M:	Larry Finger <Larry.Finger@lwfinger.net>
11920L:	linux-wireless@vger.kernel.org
11921W:	http://wireless.kernel.org/
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11923S:	Maintained
11924F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11925
11926REALTEK WIRELESS DRIVER (rtlwifi family)
11927M:	Ping-Ke Shih <pkshih@realtek.com>
11928L:	linux-wireless@vger.kernel.org
11929W:	http://wireless.kernel.org/
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11931S:	Maintained
11932F:	drivers/net/wireless/realtek/rtlwifi/
11933
11934RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11935M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11936L:	linux-wireless@vger.kernel.org
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11938S:	Maintained
11939F:	drivers/net/wireless/realtek/rtl8xxxu/
11940
11941RXRPC SOCKETS (AF_RXRPC)
11942M:	David Howells <dhowells@redhat.com>
11943L:	linux-afs@lists.infradead.org
11944S:	Supported
11945F:	net/rxrpc/
11946F:	include/keys/rxrpc-type.h
11947F:	include/net/af_rxrpc.h
11948F:	include/trace/events/rxrpc.h
11949F:	include/uapi/linux/rxrpc.h
11950F:	Documentation/networking/rxrpc.txt
11951W:	https://www.infradead.org/~dhowells/kafs/
11952
11953S3 SAVAGE FRAMEBUFFER DRIVER
11954M:	Antonino Daplas <adaplas@gmail.com>
11955L:	linux-fbdev@vger.kernel.org
11956S:	Maintained
11957F:	drivers/video/fbdev/savage/
11958
11959S390
11960M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11961M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11962L:	linux-s390@vger.kernel.org
11963W:	http://www.ibm.com/developerworks/linux/linux390/
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11965S:	Supported
11966F:	arch/s390/
11967F:	drivers/s390/
11968F:	Documentation/s390/
11969F:	Documentation/driver-api/s390-drivers.rst
11970
11971S390 COMMON I/O LAYER
11972M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11973M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11974L:	linux-s390@vger.kernel.org
11975W:	http://www.ibm.com/developerworks/linux/linux390/
11976S:	Supported
11977F:	drivers/s390/cio/
11978
11979S390 DASD DRIVER
11980M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11981M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11982L:	linux-s390@vger.kernel.org
11983W:	http://www.ibm.com/developerworks/linux/linux390/
11984S:	Supported
11985F:	drivers/s390/block/dasd*
11986F:	block/partitions/ibm.c
11987
11988S390 IOMMU (PCI)
11989M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11990L:	linux-s390@vger.kernel.org
11991W:	http://www.ibm.com/developerworks/linux/linux390/
11992S:	Supported
11993F:	drivers/iommu/s390-iommu.c
11994
11995S390 IUCV NETWORK LAYER
11996M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11997M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11998L:	linux-s390@vger.kernel.org
11999W:	http://www.ibm.com/developerworks/linux/linux390/
12000S:	Supported
12001F:	drivers/s390/net/*iucv*
12002F:	include/net/iucv/
12003F:	net/iucv/
12004
12005S390 NETWORK DRIVERS
12006M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12007M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12008L:	linux-s390@vger.kernel.org
12009W:	http://www.ibm.com/developerworks/linux/linux390/
12010S:	Supported
12011F:	drivers/s390/net/
12012
12013S390 PCI SUBSYSTEM
12014M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12015M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12016L:	linux-s390@vger.kernel.org
12017W:	http://www.ibm.com/developerworks/linux/linux390/
12018S:	Supported
12019F:	arch/s390/pci/
12020F:	drivers/pci/hotplug/s390_pci_hpc.c
12021
12022S390 VFIO-CCW DRIVER
12023M:	Cornelia Huck <cohuck@redhat.com>
12024M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12025M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12026L:	linux-s390@vger.kernel.org
12027L:	kvm@vger.kernel.org
12028S:	Supported
12029F:	drivers/s390/cio/vfio_ccw*
12030F:	Documentation/s390/vfio-ccw.txt
12031F:	include/uapi/linux/vfio_ccw.h
12032
12033S390 ZCRYPT DRIVER
12034M:	Harald Freudenberger <freude@de.ibm.com>
12035L:	linux-s390@vger.kernel.org
12036W:	http://www.ibm.com/developerworks/linux/linux390/
12037S:	Supported
12038F:	drivers/s390/crypto/
12039
12040S390 ZFCP DRIVER
12041M:	Steffen Maier <maier@linux.vnet.ibm.com>
12042M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12043L:	linux-s390@vger.kernel.org
12044W:	http://www.ibm.com/developerworks/linux/linux390/
12045S:	Supported
12046F:	drivers/s390/scsi/zfcp_*
12047
12048S3C24XX SD/MMC Driver
12049M:	Ben Dooks <ben-linux@fluff.org>
12050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12051S:	Supported
12052F:	drivers/mmc/host/s3cmci.*
12053
12054SAA6588 RDS RECEIVER DRIVER
12055M:	Hans Verkuil <hverkuil@xs4all.nl>
12056L:	linux-media@vger.kernel.org
12057T:	git git://linuxtv.org/media_tree.git
12058W:	https://linuxtv.org
12059S:	Odd Fixes
12060F:	drivers/media/i2c/saa6588*
12061
12062SAA7134 VIDEO4LINUX DRIVER
12063M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12065L:	linux-media@vger.kernel.org
12066W:	https://linuxtv.org
12067T:	git git://linuxtv.org/media_tree.git
12068S:	Odd fixes
12069F:	Documentation/media/v4l-drivers/saa7134*
12070F:	drivers/media/pci/saa7134/
12071
12072SAA7146 VIDEO4LINUX-2 DRIVER
12073M:	Hans Verkuil <hverkuil@xs4all.nl>
12074L:	linux-media@vger.kernel.org
12075T:	git git://linuxtv.org/media_tree.git
12076S:	Maintained
12077F:	drivers/media/common/saa7146/
12078F:	drivers/media/pci/saa7146/
12079F:	include/media/saa7146*
12080
12081SAMSUNG AUDIO (ASoC) DRIVERS
12082M:	Krzysztof Kozlowski <krzk@kernel.org>
12083M:	Sangbeom Kim <sbkim73@samsung.com>
12084M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12086S:	Supported
12087F:	sound/soc/samsung/
12088
12089SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12090M:	Krzysztof Kozlowski <krzk@kernel.org>
12091L:	linux-crypto@vger.kernel.org
12092L:	linux-samsung-soc@vger.kernel.org
12093S:	Maintained
12094F:	drivers/crypto/exynos-rng.c
12095F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12096
12097SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12098M:	Łukasz Stelmach <l.stelmach@samsung.com>
12099L:	linux-samsung-soc@vger.kernel.org
12100S:	Maintained
12101F:	drivers/char/hw_random/exynos-trng.c
12102F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12103
12104SAMSUNG FRAMEBUFFER DRIVER
12105M:	Jingoo Han <jingoohan1@gmail.com>
12106L:	linux-fbdev@vger.kernel.org
12107S:	Maintained
12108F:	drivers/video/fbdev/s3c-fb.c
12109
12110SAMSUNG LAPTOP DRIVER
12111M:	Corentin Chary <corentin.chary@gmail.com>
12112L:	platform-driver-x86@vger.kernel.org
12113S:	Maintained
12114F:	drivers/platform/x86/samsung-laptop.c
12115
12116SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12117M:	Sangbeom Kim <sbkim73@samsung.com>
12118M:	Krzysztof Kozlowski <krzk@kernel.org>
12119M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12120L:	linux-kernel@vger.kernel.org
12121L:	linux-samsung-soc@vger.kernel.org
12122S:	Supported
12123F:	drivers/mfd/sec*.c
12124F:	drivers/regulator/s2m*.c
12125F:	drivers/regulator/s5m*.c
12126F:	drivers/clk/clk-s2mps11.c
12127F:	drivers/rtc/rtc-s5m.c
12128F:	include/linux/mfd/samsung/
12129F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12130F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12131F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12132F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12133
12134SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12135M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12136L:	linux-media@vger.kernel.org
12137L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12138S:	Maintained
12139F:	drivers/media/platform/s3c-camif/
12140F:	include/media/drv-intf/s3c_camif.h
12141
12142SAMSUNG S3FWRN5 NFC DRIVER
12143M:	Robert Baldyga <r.baldyga@samsung.com>
12144M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12145L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12146S:	Supported
12147F:	drivers/nfc/s3fwrn5
12148
12149SAMSUNG S5C73M3 CAMERA DRIVER
12150M:	Kyungmin Park <kyungmin.park@samsung.com>
12151M:	Andrzej Hajda <a.hajda@samsung.com>
12152L:	linux-media@vger.kernel.org
12153S:	Supported
12154F:	drivers/media/i2c/s5c73m3/*
12155
12156SAMSUNG S5K5BAF CAMERA DRIVER
12157M:	Kyungmin Park <kyungmin.park@samsung.com>
12158M:	Andrzej Hajda <a.hajda@samsung.com>
12159L:	linux-media@vger.kernel.org
12160S:	Supported
12161F:	drivers/media/i2c/s5k5baf.c
12162
12163SAMSUNG S5P Security SubSystem (SSS) DRIVER
12164M:	Krzysztof Kozlowski <krzk@kernel.org>
12165M:	Vladimir Zapolskiy <vz@mleia.com>
12166M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12167L:	linux-crypto@vger.kernel.org
12168L:	linux-samsung-soc@vger.kernel.org
12169S:	Maintained
12170F:	drivers/crypto/s5p-sss.c
12171
12172SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12173M:	Kyungmin Park <kyungmin.park@samsung.com>
12174M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12175L:	linux-media@vger.kernel.org
12176Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12177S:	Supported
12178F:	drivers/media/platform/exynos4-is/
12179
12180SAMSUNG SOC CLOCK DRIVERS
12181M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12182M:	Tomasz Figa <tomasz.figa@gmail.com>
12183M:	Chanwoo Choi <cw00.choi@samsung.com>
12184S:	Supported
12185L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12186F:	drivers/clk/samsung/
12187F:	include/dt-bindings/clock/exynos*.h
12188F:	Documentation/devicetree/bindings/clock/exynos*.txt
12189
12190SAMSUNG SPI DRIVERS
12191M:	Kukjin Kim <kgene@kernel.org>
12192M:	Krzysztof Kozlowski <krzk@kernel.org>
12193M:	Andi Shyti <andi.shyti@samsung.com>
12194L:	linux-spi@vger.kernel.org
12195L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12196S:	Maintained
12197F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12198F:	drivers/spi/spi-s3c*
12199F:	include/linux/platform_data/spi-s3c64xx.h
12200
12201SAMSUNG SXGBE DRIVERS
12202M:	Byungho An <bh74.an@samsung.com>
12203M:	Girish K S <ks.giri@samsung.com>
12204M:	Vipul Pandya <vipul.pandya@samsung.com>
12205S:	Supported
12206L:	netdev@vger.kernel.org
12207F:	drivers/net/ethernet/samsung/sxgbe/
12208
12209SAMSUNG THERMAL DRIVER
12210M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12211L:	linux-pm@vger.kernel.org
12212L:	linux-samsung-soc@vger.kernel.org
12213S:	Supported
12214T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12215F:	drivers/thermal/samsung/
12216
12217SAMSUNG USB2 PHY DRIVER
12218M:	Kamil Debski <kamil@wypas.org>
12219M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12220L:	linux-kernel@vger.kernel.org
12221S:	Supported
12222F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12223F:	Documentation/phy/samsung-usb2.txt
12224F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12225F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12226F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12227F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12228F:	drivers/phy/samsung/phy-samsung-usb2.c
12229F:	drivers/phy/samsung/phy-samsung-usb2.h
12230
12231SC1200 WDT DRIVER
12232M:	Zwane Mwaikambo <zwanem@gmail.com>
12233S:	Maintained
12234F:	drivers/watchdog/sc1200wdt.c
12235
12236SCHEDULER
12237M:	Ingo Molnar <mingo@redhat.com>
12238M:	Peter Zijlstra <peterz@infradead.org>
12239L:	linux-kernel@vger.kernel.org
12240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12241S:	Maintained
12242F:	kernel/sched/
12243F:	include/linux/sched.h
12244F:	include/uapi/linux/sched.h
12245F:	include/linux/wait.h
12246
12247SCORE ARCHITECTURE
12248M:	Chen Liqin <liqin.linux@gmail.com>
12249M:	Lennox Wu <lennox.wu@gmail.com>
12250W:	http://www.sunplus.com
12251S:	Supported
12252F:	arch/score/
12253
12254SCR24X CHIP CARD INTERFACE DRIVER
12255M:	Lubomir Rintel <lkundrak@v3.sk>
12256S:	Supported
12257F:	drivers/char/pcmcia/scr24x_cs.c
12258
12259SCSI CDROM DRIVER
12260M:	Jens Axboe <axboe@kernel.dk>
12261L:	linux-scsi@vger.kernel.org
12262W:	http://www.kernel.dk
12263S:	Maintained
12264F:	drivers/scsi/sr*
12265
12266SCSI RDMA PROTOCOL (SRP) INITIATOR
12267M:	Bart Van Assche <bart.vanassche@sandisk.com>
12268L:	linux-rdma@vger.kernel.org
12269S:	Supported
12270W:	http://www.openfabrics.org
12271Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12273F:	drivers/infiniband/ulp/srp/
12274F:	include/scsi/srp.h
12275
12276SCSI SG DRIVER
12277M:	Doug Gilbert <dgilbert@interlog.com>
12278L:	linux-scsi@vger.kernel.org
12279W:	http://sg.danny.cz/sg
12280S:	Maintained
12281F:	Documentation/scsi/scsi-generic.txt
12282F:	drivers/scsi/sg.c
12283F:	include/scsi/sg.h
12284
12285SCSI SUBSYSTEM
12286M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12288M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12290L:	linux-scsi@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/scsi/
12293F:	drivers/scsi/
12294F:	include/scsi/
12295
12296SCSI TAPE DRIVER
12297M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12298L:	linux-scsi@vger.kernel.org
12299S:	Maintained
12300F:	Documentation/scsi/st.txt
12301F:	drivers/scsi/st.*
12302F:	drivers/scsi/st_*.h
12303
12304SCTP PROTOCOL
12305M:	Vlad Yasevich <vyasevich@gmail.com>
12306M:	Neil Horman <nhorman@tuxdriver.com>
12307L:	linux-sctp@vger.kernel.org
12308W:	http://lksctp.sourceforge.net
12309S:	Maintained
12310F:	Documentation/networking/sctp.txt
12311F:	include/linux/sctp.h
12312F:	include/uapi/linux/sctp.h
12313F:	include/net/sctp/
12314F:	net/sctp/
12315
12316SCx200 CPU SUPPORT
12317M:	Jim Cromie <jim.cromie@gmail.com>
12318S:	Odd Fixes
12319F:	Documentation/i2c/busses/scx200_acb
12320F:	arch/x86/platform/scx200/
12321F:	drivers/watchdog/scx200_wdt.c
12322F:	drivers/i2c/busses/scx200*
12323F:	drivers/mtd/maps/scx200_docflash.c
12324F:	include/linux/scx200.h
12325
12326SCx200 GPIO DRIVER
12327M:	Jim Cromie <jim.cromie@gmail.com>
12328S:	Maintained
12329F:	drivers/char/scx200_gpio.c
12330F:	include/linux/scx200_gpio.h
12331
12332SCx200 HRT CLOCKSOURCE DRIVER
12333M:	Jim Cromie <jim.cromie@gmail.com>
12334S:	Maintained
12335F:	drivers/clocksource/scx200_hrt.c
12336
12337SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12338M:	Sascha Sommer <saschasommer@freenet.de>
12339L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12340S:	Maintained
12341F:	drivers/mmc/host/sdricoh_cs.c
12342
12343SECURE COMPUTING
12344M:	Kees Cook <keescook@chromium.org>
12345R:	Andy Lutomirski <luto@amacapital.net>
12346R:	Will Drewry <wad@chromium.org>
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12348S:	Supported
12349F:	kernel/seccomp.c
12350F:	include/uapi/linux/seccomp.h
12351F:	include/linux/seccomp.h
12352F:	tools/testing/selftests/seccomp/*
12353F:	tools/testing/selftests/kselftest_harness.h
12354F:	Documentation/userspace-api/seccomp_filter.rst
12355K:	\bsecure_computing
12356K:	\bTIF_SECCOMP\b
12357
12358SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12359M:	Al Cooper <alcooperx@gmail.com>
12360L:	linux-mmc@vger.kernel.org
12361L:	bcm-kernel-feedback-list@broadcom.com
12362S:	Maintained
12363F:	drivers/mmc/host/sdhci-brcmstb*
12364
12365SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12366M:	Adrian Hunter <adrian.hunter@intel.com>
12367L:	linux-mmc@vger.kernel.org
12368T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12369S:	Maintained
12370F:	drivers/mmc/host/sdhci*
12371F:	include/linux/mmc/sdhci*
12372
12373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12374M:	Ben Dooks <ben-linux@fluff.org>
12375M:	Jaehoon Chung <jh80.chung@samsung.com>
12376L:	linux-mmc@vger.kernel.org
12377S:	Maintained
12378F:	drivers/mmc/host/sdhci-s3c*
12379
12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12381M:	Viresh Kumar <vireshk@kernel.org>
12382L:	linux-mmc@vger.kernel.org
12383S:	Maintained
12384F:	drivers/mmc/host/sdhci-spear.c
12385
12386SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12387M:	Kishon Vijay Abraham I <kishon@ti.com>
12388L:	linux-mmc@vger.kernel.org
12389S:	Maintained
12390F:	drivers/mmc/host/sdhci-omap.c
12391
12392SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12393M:	Scott Bauer <scott.bauer@intel.com>
12394M:	Jonathan Derrick <jonathan.derrick@intel.com>
12395L:	linux-block@vger.kernel.org
12396S:	Supported
12397F:	block/sed*
12398F:	block/opal_proto.h
12399F:	include/linux/sed*
12400F:	include/uapi/linux/sed*
12401
12402SECURITY CONTACT
12403M:	Security Officers <security@kernel.org>
12404S:	Supported
12405
12406SECURITY SUBSYSTEM
12407M:	James Morris <jmorris@namei.org>
12408M:	"Serge E. Hallyn" <serge@hallyn.com>
12409L:	linux-security-module@vger.kernel.org (suggested Cc:)
12410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12411W:	http://kernsec.org/
12412S:	Supported
12413F:	security/
12414
12415SELINUX SECURITY MODULE
12416M:	Paul Moore <paul@paul-moore.com>
12417M:	Stephen Smalley <sds@tycho.nsa.gov>
12418M:	Eric Paris <eparis@parisplace.org>
12419L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12420W:	https://selinuxproject.org
12421W:	https://github.com/SELinuxProject
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12423S:	Supported
12424F:	include/linux/selinux*
12425F:	security/selinux/
12426F:	scripts/selinux/
12427F:	Documentation/admin-guide/LSM/SELinux.rst
12428
12429SENSABLE PHANTOM
12430M:	Jiri Slaby <jirislaby@gmail.com>
12431S:	Maintained
12432F:	drivers/misc/phantom.c
12433F:	include/uapi/linux/phantom.h
12434
12435SERIAL DEVICE BUS
12436M:	Rob Herring <robh@kernel.org>
12437L:	linux-serial@vger.kernel.org
12438S:	Maintained
12439F:	Documentation/devicetree/bindings/serial/slave-device.txt
12440F:	drivers/tty/serdev/
12441F:	include/linux/serdev.h
12442
12443SERIAL DRIVERS
12444M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12445L:	linux-serial@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/serial/
12448F:	drivers/tty/serial/
12449
12450SERIAL IR RECEIVER
12451M:	Sean Young <sean@mess.org>
12452L:	linux-media@vger.kernel.org
12453S:	Maintained
12454F:	drivers/media/rc/serial_ir.c
12455
12456SFC NETWORK DRIVER
12457M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12458M:	Edward Cree <ecree@solarflare.com>
12459M:	Bert Kenward <bkenward@solarflare.com>
12460L:	netdev@vger.kernel.org
12461S:	Supported
12462F:	drivers/net/ethernet/sfc/
12463
12464SGI GRU DRIVER
12465M:	Dimitri Sivanich <sivanich@sgi.com>
12466S:	Maintained
12467F:	drivers/misc/sgi-gru/
12468
12469SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12470M:	Pat Gefre <pfg@sgi.com>
12471L:	linux-ia64@vger.kernel.org
12472S:	Supported
12473F:	Documentation/ia64/serial.txt
12474F:	drivers/tty/serial/ioc?_serial.c
12475F:	include/linux/ioc?.h
12476
12477SGI XP/XPC/XPNET DRIVER
12478M:	Cliff Whickman <cpw@sgi.com>
12479M:	Robin Holt <robinmholt@gmail.com>
12480S:	Maintained
12481F:	drivers/misc/sgi-xp/
12482
12483SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12484M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12485L:	linux-s390@vger.kernel.org
12486W:	http://www.ibm.com/developerworks/linux/linux390/
12487S:	Supported
12488F:	net/smc/
12489
12490SH_VEU V4L2 MEM2MEM DRIVER
12491L:	linux-media@vger.kernel.org
12492S:	Orphan
12493F:	drivers/media/platform/sh_veu.c
12494
12495SH_VOU V4L2 OUTPUT DRIVER
12496L:	linux-media@vger.kernel.org
12497S:	Orphan
12498F:	drivers/media/platform/sh_vou.c
12499F:	include/media/drv-intf/sh_vou.h
12500
12501SI2157 MEDIA DRIVER
12502M:	Antti Palosaari <crope@iki.fi>
12503L:	linux-media@vger.kernel.org
12504W:	https://linuxtv.org
12505W:	http://palosaari.fi/linux/
12506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12507T:	git git://linuxtv.org/anttip/media_tree.git
12508S:	Maintained
12509F:	drivers/media/tuners/si2157*
12510
12511SI2165 MEDIA DRIVER
12512M:	Matthias Schwarzott <zzam@gentoo.org>
12513L:	linux-media@vger.kernel.org
12514W:	https://linuxtv.org
12515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12516S:	Maintained
12517F:	drivers/media/dvb-frontends/si2165*
12518
12519SI2168 MEDIA DRIVER
12520M:	Antti Palosaari <crope@iki.fi>
12521L:	linux-media@vger.kernel.org
12522W:	https://linuxtv.org
12523W:	http://palosaari.fi/linux/
12524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12525T:	git git://linuxtv.org/anttip/media_tree.git
12526S:	Maintained
12527F:	drivers/media/dvb-frontends/si2168*
12528
12529SI470X FM RADIO RECEIVER I2C DRIVER
12530M:	Hans Verkuil <hverkuil@xs4all.nl>
12531L:	linux-media@vger.kernel.org
12532T:	git git://linuxtv.org/media_tree.git
12533W:	https://linuxtv.org
12534S:	Odd Fixes
12535F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12536
12537SI470X FM RADIO RECEIVER USB DRIVER
12538M:	Hans Verkuil <hverkuil@xs4all.nl>
12539L:	linux-media@vger.kernel.org
12540T:	git git://linuxtv.org/media_tree.git
12541W:	https://linuxtv.org
12542S:	Maintained
12543F:	drivers/media/radio/si470x/radio-si470x-common.c
12544F:	drivers/media/radio/si470x/radio-si470x.h
12545F:	drivers/media/radio/si470x/radio-si470x-usb.c
12546
12547SI4713 FM RADIO TRANSMITTER I2C DRIVER
12548M:	Eduardo Valentin <edubezval@gmail.com>
12549L:	linux-media@vger.kernel.org
12550T:	git git://linuxtv.org/media_tree.git
12551W:	https://linuxtv.org
12552S:	Odd Fixes
12553F:	drivers/media/radio/si4713/si4713.?
12554
12555SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12556M:	Eduardo Valentin <edubezval@gmail.com>
12557L:	linux-media@vger.kernel.org
12558T:	git git://linuxtv.org/media_tree.git
12559W:	https://linuxtv.org
12560S:	Odd Fixes
12561F:	drivers/media/radio/si4713/radio-platform-si4713.c
12562
12563SI4713 FM RADIO TRANSMITTER USB DRIVER
12564M:	Hans Verkuil <hverkuil@xs4all.nl>
12565L:	linux-media@vger.kernel.org
12566T:	git git://linuxtv.org/media_tree.git
12567W:	https://linuxtv.org
12568S:	Maintained
12569F:	drivers/media/radio/si4713/radio-usb-si4713.c
12570
12571SIANO DVB DRIVER
12572M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12573M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12574L:	linux-media@vger.kernel.org
12575W:	https://linuxtv.org
12576T:	git git://linuxtv.org/media_tree.git
12577S:	Odd fixes
12578F:	drivers/media/common/siano/
12579F:	drivers/media/usb/siano/
12580F:	drivers/media/usb/siano/
12581F:	drivers/media/mmc/siano/
12582
12583SILEAD TOUCHSCREEN DRIVER
12584M:	Hans de Goede <hdegoede@redhat.com>
12585L:	linux-input@vger.kernel.org
12586L:	platform-driver-x86@vger.kernel.org
12587S:	Maintained
12588F:	drivers/input/touchscreen/silead.c
12589F:	drivers/platform/x86/silead_dmi.c
12590
12591SILICON MOTION SM712 FRAME BUFFER DRIVER
12592M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12593M:	Teddy Wang <teddy.wang@siliconmotion.com>
12594M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12595L:	linux-fbdev@vger.kernel.org
12596S:	Maintained
12597F:	drivers/video/fbdev/sm712*
12598F:	Documentation/fb/sm712fb.txt
12599
12600SIMPLE FIRMWARE INTERFACE (SFI)
12601M:	Len Brown <lenb@kernel.org>
12602L:	sfi-devel@simplefirmware.org
12603W:	http://simplefirmware.org/
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12605S:	Supported
12606F:	arch/x86/platform/sfi/
12607F:	drivers/sfi/
12608F:	include/linux/sfi*.h
12609
12610SIMPLEFB FB DRIVER
12611M:	Hans de Goede <hdegoede@redhat.com>
12612L:	linux-fbdev@vger.kernel.org
12613S:	Maintained
12614F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12615F:	drivers/video/fbdev/simplefb.c
12616F:	include/linux/platform_data/simplefb.h
12617
12618SIMTEC EB110ATX (Chalice CATS)
12619P:	Ben Dooks
12620P:	Vincent Sanders <vince@simtec.co.uk>
12621M:	Simtec Linux Team <linux@simtec.co.uk>
12622W:	http://www.simtec.co.uk/products/EB110ATX/
12623S:	Supported
12624
12625SIMTEC EB2410ITX (BAST)
12626P:	Ben Dooks
12627P:	Vincent Sanders <vince@simtec.co.uk>
12628M:	Simtec Linux Team <linux@simtec.co.uk>
12629W:	http://www.simtec.co.uk/products/EB2410ITX/
12630S:	Supported
12631F:	arch/arm/mach-s3c24xx/mach-bast.c
12632F:	arch/arm/mach-s3c24xx/bast-ide.c
12633F:	arch/arm/mach-s3c24xx/bast-irq.c
12634
12635SIPHASH PRF ROUTINES
12636M:	Jason A. Donenfeld <Jason@zx2c4.com>
12637S:	Maintained
12638F:	lib/siphash.c
12639F:	lib/test_siphash.c
12640F:	include/linux/siphash.h
12641
12642SIOX
12643M:	Gavin Schenk <g.schenk@eckelmann.de>
12644M:	Uwe Kleine-König <kernel@pengutronix.de>
12645S:	Supported
12646F:	drivers/siox/*
12647F:	include/trace/events/siox.h
12648
12649SIS 190 ETHERNET DRIVER
12650M:	Francois Romieu <romieu@fr.zoreil.com>
12651L:	netdev@vger.kernel.org
12652S:	Maintained
12653F:	drivers/net/ethernet/sis/sis190.c
12654
12655SIS 900/7016 FAST ETHERNET DRIVER
12656M:	Daniele Venzano <venza@brownhat.org>
12657W:	http://www.brownhat.org/sis900.html
12658L:	netdev@vger.kernel.org
12659S:	Maintained
12660F:	drivers/net/ethernet/sis/sis900.*
12661
12662SIS FRAMEBUFFER DRIVER
12663M:	Thomas Winischhofer <thomas@winischhofer.net>
12664W:	http://www.winischhofer.net/linuxsisvga.shtml
12665S:	Maintained
12666F:	Documentation/fb/sisfb.txt
12667F:	drivers/video/fbdev/sis/
12668F:	include/video/sisfb.h
12669
12670SIS USB2VGA DRIVER
12671M:	Thomas Winischhofer <thomas@winischhofer.net>
12672W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12673S:	Maintained
12674F:	drivers/usb/misc/sisusbvga/
12675
12676SLAB ALLOCATOR
12677M:	Christoph Lameter <cl@linux.com>
12678M:	Pekka Enberg <penberg@kernel.org>
12679M:	David Rientjes <rientjes@google.com>
12680M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12681M:	Andrew Morton <akpm@linux-foundation.org>
12682L:	linux-mm@kvack.org
12683S:	Maintained
12684F:	include/linux/sl?b*.h
12685F:	mm/sl?b*
12686
12687SLEEPABLE READ-COPY UPDATE (SRCU)
12688M:	Lai Jiangshan <jiangshanlai@gmail.com>
12689M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12690M:	Josh Triplett <josh@joshtriplett.org>
12691R:	Steven Rostedt <rostedt@goodmis.org>
12692R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12693L:	linux-kernel@vger.kernel.org
12694W:	http://www.rdrop.com/users/paulmck/RCU/
12695S:	Supported
12696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12697F:	include/linux/srcu.h
12698F:	kernel/rcu/srcu.c
12699
12700SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12701M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12703S:	Maintained
12704F:	drivers/slimbus/
12705F:	Documentation/devicetree/bindings/slimbus/
12706F:	include/linux/slimbus.h
12707
12708SMACK SECURITY MODULE
12709M:	Casey Schaufler <casey@schaufler-ca.com>
12710L:	linux-security-module@vger.kernel.org
12711W:	http://schaufler-ca.com
12712T:	git git://github.com/cschaufler/smack-next
12713S:	Maintained
12714F:	Documentation/admin-guide/LSM/Smack.rst
12715F:	security/smack/
12716
12717SMC91x ETHERNET DRIVER
12718M:	Nicolas Pitre <nico@fluxnic.net>
12719S:	Odd Fixes
12720F:	drivers/net/ethernet/smsc/smc91x.*
12721
12722SMIA AND SMIA++ IMAGE SENSOR DRIVER
12723M:	Sakari Ailus <sakari.ailus@iki.fi>
12724L:	linux-media@vger.kernel.org
12725S:	Maintained
12726F:	drivers/media/i2c/smiapp/
12727F:	include/media/i2c/smiapp.h
12728F:	drivers/media/i2c/smiapp-pll.c
12729F:	drivers/media/i2c/smiapp-pll.h
12730F:	include/uapi/linux/smiapp.h
12731F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12732
12733SMM665 HARDWARE MONITOR DRIVER
12734M:	Guenter Roeck <linux@roeck-us.net>
12735L:	linux-hwmon@vger.kernel.org
12736S:	Maintained
12737F:	Documentation/hwmon/smm665
12738F:	drivers/hwmon/smm665.c
12739
12740SMSC EMC2103 HARDWARE MONITOR DRIVER
12741M:	Steve Glendinning <steve.glendinning@shawell.net>
12742L:	linux-hwmon@vger.kernel.org
12743S:	Maintained
12744F:	Documentation/hwmon/emc2103
12745F:	drivers/hwmon/emc2103.c
12746
12747SMSC SCH5627 HARDWARE MONITOR DRIVER
12748M:	Hans de Goede <hdegoede@redhat.com>
12749L:	linux-hwmon@vger.kernel.org
12750S:	Supported
12751F:	Documentation/hwmon/sch5627
12752F:	drivers/hwmon/sch5627.c
12753
12754SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12755M:	Steve Glendinning <steve.glendinning@shawell.net>
12756L:	linux-fbdev@vger.kernel.org
12757S:	Maintained
12758F:	drivers/video/fbdev/smscufx.c
12759
12760SMSC47B397 HARDWARE MONITOR DRIVER
12761M:	Jean Delvare <jdelvare@suse.com>
12762L:	linux-hwmon@vger.kernel.org
12763S:	Maintained
12764F:	Documentation/hwmon/smsc47b397
12765F:	drivers/hwmon/smsc47b397.c
12766
12767SMSC911x ETHERNET DRIVER
12768M:	Steve Glendinning <steve.glendinning@shawell.net>
12769L:	netdev@vger.kernel.org
12770S:	Maintained
12771F:	include/linux/smsc911x.h
12772F:	drivers/net/ethernet/smsc/smsc911x.*
12773
12774SMSC9420 PCI ETHERNET DRIVER
12775M:	Steve Glendinning <steve.glendinning@shawell.net>
12776L:	netdev@vger.kernel.org
12777S:	Maintained
12778F:	drivers/net/ethernet/smsc/smsc9420.*
12779
12780SOC-CAMERA V4L2 SUBSYSTEM
12781M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12782L:	linux-media@vger.kernel.org
12783T:	git git://linuxtv.org/media_tree.git
12784S:	Maintained
12785F:	include/media/soc*
12786F:	drivers/media/i2c/soc_camera/
12787F:	drivers/media/platform/soc_camera/
12788
12789SOCIONEXT UNIPHIER SOUND DRIVER
12790M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12792S:	Maintained
12793F:	sound/soc/uniphier/
12794
12795SOEKRIS NET48XX LED SUPPORT
12796M:	Chris Boot <bootc@bootc.net>
12797S:	Maintained
12798F:	drivers/leds/leds-net48xx.c
12799
12800SOFT-ROCE DRIVER (rxe)
12801M:	Moni Shoua <monis@mellanox.com>
12802L:	linux-rdma@vger.kernel.org
12803S:	Supported
12804W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12805Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12806F:	drivers/infiniband/sw/rxe/
12807F:	include/uapi/rdma/rdma_user_rxe.h
12808
12809SOFTLOGIC 6x10 MPEG CODEC
12810M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12811M:	Anton Sviridenko <anton@corp.bluecherry.net>
12812M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12813M:	Andrey Utkin <andrey_utkin@fastmail.com>
12814M:	Ismael Luceno <ismael@iodev.co.uk>
12815L:	linux-media@vger.kernel.org
12816S:	Supported
12817F:	drivers/media/pci/solo6x10/
12818
12819SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12820M:	James Morse <james.morse@arm.com>
12821L:	linux-arm-kernel@lists.infradead.org
12822S:	Maintained
12823F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12824F:	drivers/firmware/arm_sdei.c
12825F:	include/linux/sdei.h
12826F:	include/uapi/linux/sdei.h
12827
12828SOFTWARE RAID (Multiple Disks) SUPPORT
12829M:	Shaohua Li <shli@kernel.org>
12830L:	linux-raid@vger.kernel.org
12831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12832S:	Supported
12833F:	drivers/md/Makefile
12834F:	drivers/md/Kconfig
12835F:	drivers/md/md*
12836F:	drivers/md/raid*
12837F:	include/linux/raid/
12838F:	include/uapi/linux/raid/
12839
12840SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12841M:	Jassi Brar <jaswinder.singh@linaro.org>
12842L:	netdev@vger.kernel.org
12843S:	Maintained
12844F:	drivers/net/ethernet/socionext/netsec.c
12845F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12846
12847SONIC NETWORK DRIVER
12848M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12849L:	netdev@vger.kernel.org
12850S:	Maintained
12851F:	drivers/net/ethernet/natsemi/sonic.*
12852
12853SONICS SILICON BACKPLANE DRIVER (SSB)
12854M:	Michael Buesch <m@bues.ch>
12855L:	linux-wireless@vger.kernel.org
12856S:	Maintained
12857F:	drivers/ssb/
12858F:	include/linux/ssb/
12859
12860SONY IMX274 SENSOR DRIVER
12861M:	Leon Luo <leonl@leopardimaging.com>
12862L:	linux-media@vger.kernel.org
12863T:	git git://linuxtv.org/media_tree.git
12864S:	Maintained
12865F:	drivers/media/i2c/imx274.c
12866F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12867
12868SONY MEMORYSTICK CARD SUPPORT
12869M:	Alex Dubov <oakad@yahoo.com>
12870W:	http://tifmxx.berlios.de/
12871S:	Maintained
12872F:	drivers/memstick/host/tifm_ms.c
12873
12874SONY MEMORYSTICK STANDARD SUPPORT
12875M:	Maxim Levitsky <maximlevitsky@gmail.com>
12876S:	Maintained
12877F:	drivers/memstick/core/ms_block.*
12878
12879SONY VAIO CONTROL DEVICE DRIVER
12880M:	Mattia Dongili <malattia@linux.it>
12881L:	platform-driver-x86@vger.kernel.org
12882W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12883S:	Maintained
12884F:	Documentation/laptops/sony-laptop.txt
12885F:	drivers/char/sonypi.c
12886F:	drivers/platform/x86/sony-laptop.c
12887F:	include/linux/sony-laptop.h
12888
12889SOUND
12890M:	Jaroslav Kysela <perex@perex.cz>
12891M:	Takashi Iwai <tiwai@suse.com>
12892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12893W:	http://www.alsa-project.org/
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12895T:	git git://git.alsa-project.org/alsa-kernel.git
12896Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12897S:	Maintained
12898F:	Documentation/sound/
12899F:	include/sound/
12900F:	include/uapi/sound/
12901F:	sound/
12902
12903SOUND - COMPRESSED AUDIO
12904M:	Vinod Koul <vinod.koul@intel.com>
12905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12907S:	Supported
12908F:	Documentation/sound/alsa/compress_offload.txt
12909F:	include/sound/compress_driver.h
12910F:	include/uapi/sound/compress_*
12911F:	sound/core/compress_offload.c
12912F:	sound/soc/soc-compress.c
12913
12914SOUND - DMAENGINE HELPERS
12915M:	Lars-Peter Clausen <lars@metafoo.de>
12916S:	Supported
12917F:	include/sound/dmaengine_pcm.h
12918F:	sound/core/pcm_dmaengine.c
12919F:	sound/soc/soc-generic-dmaengine-pcm.c
12920
12921SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12922M:	Liam Girdwood <lgirdwood@gmail.com>
12923M:	Mark Brown <broonie@kernel.org>
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12926W:	http://alsa-project.org/main/index.php/ASoC
12927S:	Supported
12928F:	Documentation/devicetree/bindings/sound/
12929F:	Documentation/sound/alsa/soc/
12930F:	sound/soc/
12931F:	include/sound/soc*
12932
12933SOUNDWIRE SUBSYSTEM
12934M:	Vinod Koul <vinod.koul@intel.com>
12935M:	Sanyog Kale <sanyog.r.kale@intel.com>
12936R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12937L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12938S:	Supported
12939F:	Documentation/driver-api/soundwire/
12940F:	drivers/soundwire/
12941F:	include/linux/soundwire/
12942
12943SP2 MEDIA DRIVER
12944M:	Olli Salonen <olli.salonen@iki.fi>
12945L:	linux-media@vger.kernel.org
12946W:	https://linuxtv.org
12947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12948S:	Maintained
12949F:	drivers/media/dvb-frontends/sp2*
12950
12951SPARC + UltraSPARC (sparc/sparc64)
12952M:	"David S. Miller" <davem@davemloft.net>
12953L:	sparclinux@vger.kernel.org
12954Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12957S:	Maintained
12958F:	arch/sparc/
12959F:	drivers/sbus/
12960
12961SPARC SERIAL DRIVERS
12962M:	"David S. Miller" <davem@davemloft.net>
12963L:	sparclinux@vger.kernel.org
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12966S:	Maintained
12967F:	include/linux/sunserialcore.h
12968F:	drivers/tty/serial/suncore.c
12969F:	drivers/tty/serial/sunhv.c
12970F:	drivers/tty/serial/sunsab.c
12971F:	drivers/tty/serial/sunsab.h
12972F:	drivers/tty/serial/sunsu.c
12973F:	drivers/tty/serial/sunzilog.c
12974F:	drivers/tty/serial/sunzilog.h
12975F:	drivers/tty/vcc.c
12976
12977SPARSE CHECKER
12978M:	"Christopher Li" <sparse@chrisli.org>
12979L:	linux-sparse@vger.kernel.org
12980W:	https://sparse.wiki.kernel.org/
12981T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12982T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12983S:	Maintained
12984F:	include/linux/compiler.h
12985
12986SPEAR CLOCK FRAMEWORK SUPPORT
12987M:	Viresh Kumar <vireshk@kernel.org>
12988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12989W:	http://www.st.com/spear
12990S:	Maintained
12991F:	drivers/clk/spear/
12992
12993SPEAR PLATFORM SUPPORT
12994M:	Viresh Kumar <vireshk@kernel.org>
12995M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12997W:	http://www.st.com/spear
12998S:	Maintained
12999F:	arch/arm/boot/dts/spear*
13000F:	arch/arm/mach-spear/
13001
13002SPI NOR SUBSYSTEM
13003M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13004M:	Marek Vasut <marek.vasut@gmail.com>
13005L:	linux-mtd@lists.infradead.org
13006W:	http://www.linux-mtd.infradead.org/
13007Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13008T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13009T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13010S:	Maintained
13011F:	drivers/mtd/spi-nor/
13012F:	include/linux/mtd/spi-nor.h
13013
13014SPI SUBSYSTEM
13015M:	Mark Brown <broonie@kernel.org>
13016L:	linux-spi@vger.kernel.org
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13018Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13019S:	Maintained
13020F:	Documentation/devicetree/bindings/spi/
13021F:	Documentation/spi/
13022F:	drivers/spi/
13023F:	include/linux/spi/
13024F:	include/uapi/linux/spi/
13025F:	tools/spi/
13026
13027SPIDERNET NETWORK DRIVER for CELL
13028M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13029L:	netdev@vger.kernel.org
13030S:	Supported
13031F:	Documentation/networking/spider_net.txt
13032F:	drivers/net/ethernet/toshiba/spider_net*
13033
13034SPMI SUBSYSTEM
13035R:	Stephen Boyd <sboyd@kernel.org>
13036L:	linux-arm-msm@vger.kernel.org
13037F:	Documentation/devicetree/bindings/spmi/
13038F:	drivers/spmi/
13039F:	include/dt-bindings/spmi/spmi.h
13040F:	include/linux/spmi.h
13041F:	include/trace/events/spmi.h
13042
13043SPU FILE SYSTEM
13044M:	Jeremy Kerr <jk@ozlabs.org>
13045L:	linuxppc-dev@lists.ozlabs.org
13046W:	http://www.ibm.com/developerworks/power/cell/
13047S:	Supported
13048F:	Documentation/filesystems/spufs.txt
13049F:	arch/powerpc/platforms/cell/spufs/
13050
13051SQUASHFS FILE SYSTEM
13052M:	Phillip Lougher <phillip@squashfs.org.uk>
13053L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13054W:	http://squashfs.org.uk
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13056S:	Maintained
13057F:	Documentation/filesystems/squashfs.txt
13058F:	fs/squashfs/
13059
13060SRM (Alpha) environment access
13061M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13062S:	Maintained
13063F:	arch/alpha/kernel/srm_env.c
13064
13065STABLE BRANCH
13066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13067L:	stable@vger.kernel.org
13068S:	Supported
13069F:	Documentation/process/stable-kernel-rules.rst
13070
13071STAGING - ATOMISP DRIVER
13072M:	Alan Cox <alan@linux.intel.com>
13073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13074L:	linux-media@vger.kernel.org
13075S:	Maintained
13076F:	drivers/staging/media/atomisp/
13077
13078STAGING - COMEDI
13079M:	Ian Abbott <abbotti@mev.co.uk>
13080M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13081S:	Odd Fixes
13082F:	drivers/staging/comedi/
13083
13084STAGING - FLARION FT1000 DRIVERS
13085M:	Marek Belisko <marek.belisko@gmail.com>
13086S:	Odd Fixes
13087F:	drivers/staging/ft1000/
13088
13089STAGING - INDUSTRIAL IO
13090M:	Jonathan Cameron <jic23@kernel.org>
13091L:	linux-iio@vger.kernel.org
13092S:	Odd Fixes
13093F:	Documentation/devicetree/bindings/staging/iio/
13094F:	drivers/staging/iio/
13095
13096STAGING - LUSTRE PARALLEL FILESYSTEM
13097M:	Oleg Drokin <oleg.drokin@intel.com>
13098M:	Andreas Dilger <andreas.dilger@intel.com>
13099M:	James Simmons <jsimmons@infradead.org>
13100L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13101W:	http://wiki.lustre.org/
13102S:	Maintained
13103F:	drivers/staging/lustre
13104
13105STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13106M:	Marc Dietrich <marvin24@gmx.de>
13107L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13108L:	linux-tegra@vger.kernel.org
13109S:	Maintained
13110F:	drivers/staging/nvec/
13111
13112STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13113M:	Jens Frederich <jfrederich@gmail.com>
13114M:	Daniel Drake <dsd@laptop.org>
13115M:	Jon Nettleton <jon.nettleton@gmail.com>
13116W:	http://wiki.laptop.org/go/DCON
13117S:	Maintained
13118F:	drivers/staging/olpc_dcon/
13119
13120STAGING - REALTEK RTL8712U DRIVERS
13121M:	Larry Finger <Larry.Finger@lwfinger.net>
13122M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13123S:	Odd Fixes
13124F:	drivers/staging/rtl8712/
13125
13126STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13127M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13128M:	Teddy Wang <teddy.wang@siliconmotion.com>
13129M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13130L:	linux-fbdev@vger.kernel.org
13131S:	Maintained
13132F:	drivers/staging/sm750fb/
13133
13134STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13135M:	William Hubbs <w.d.hubbs@gmail.com>
13136M:	Chris Brannon <chris@the-brannons.com>
13137M:	Kirk Reiser <kirk@reisers.ca>
13138M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13139L:	speakup@linux-speakup.org
13140W:	http://www.linux-speakup.org/
13141S:	Odd Fixes
13142F:	drivers/staging/speakup/
13143
13144STAGING - VIA VT665X DRIVERS
13145M:	Forest Bond <forest@alittletooquiet.net>
13146S:	Odd Fixes
13147F:	drivers/staging/vt665?/
13148
13149STAGING - WILC1000 WIFI DRIVER
13150M:	Aditya Shankar <aditya.shankar@microchip.com>
13151M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13152L:	linux-wireless@vger.kernel.org
13153S:	Supported
13154F:	drivers/staging/wilc1000/
13155
13156STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13157M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13158S:	Odd Fixes
13159F:	drivers/staging/xgifb/
13160
13161STAGING SUBSYSTEM
13162M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13164L:	devel@driverdev.osuosl.org
13165S:	Supported
13166F:	drivers/staging/
13167
13168STARFIRE/DURALAN NETWORK DRIVER
13169M:	Ion Badulescu <ionut@badula.org>
13170S:	Odd Fixes
13171F:	drivers/net/ethernet/adaptec/starfire*
13172
13173STEC S1220 SKD DRIVER
13174M:	Bart Van Assche <bart.vanassche@wdc.com>
13175L:	linux-block@vger.kernel.org
13176S:	Maintained
13177F:	drivers/block/skd*[ch]
13178
13179STI CEC DRIVER
13180M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13181S:	Maintained
13182F:	drivers/staging/media/st-cec/
13183F:	Documentation/devicetree/bindings/media/stih-cec.txt
13184
13185STK1160 USB VIDEO CAPTURE DRIVER
13186M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13187L:	linux-media@vger.kernel.org
13188T:	git git://linuxtv.org/media_tree.git
13189S:	Maintained
13190F:	drivers/media/usb/stk1160/
13191
13192STMMAC ETHERNET DRIVER
13193M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13194M:	Alexandre Torgue <alexandre.torgue@st.com>
13195L:	netdev@vger.kernel.org
13196W:	http://www.stlinux.com
13197S:	Supported
13198F:	drivers/net/ethernet/stmicro/stmmac/
13199
13200SUN3/3X
13201M:	Sam Creasey <sammy@sammy.net>
13202W:	http://sammy.net/sun3/
13203S:	Maintained
13204F:	arch/m68k/kernel/*sun3*
13205F:	arch/m68k/sun3*/
13206F:	arch/m68k/include/asm/sun3*
13207F:	drivers/net/ethernet/i825xx/sun3*
13208
13209SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13210M:	Hans de Goede <hdegoede@redhat.com>
13211L:	linux-input@vger.kernel.org
13212S:	Maintained
13213F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13214F:	drivers/input/keyboard/sun4i-lradc-keys.c
13215
13216SUNDANCE NETWORK DRIVER
13217M:	Denis Kirjanov <kda@linux-powerpc.org>
13218L:	netdev@vger.kernel.org
13219S:	Maintained
13220F:	drivers/net/ethernet/dlink/sundance.c
13221
13222SUPERH
13223M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13224M:	Rich Felker <dalias@libc.org>
13225L:	linux-sh@vger.kernel.org
13226Q:	http://patchwork.kernel.org/project/linux-sh/list/
13227S:	Maintained
13228F:	Documentation/sh/
13229F:	arch/sh/
13230F:	drivers/sh/
13231
13232SUSPEND TO RAM
13233M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13234M:	Len Brown <len.brown@intel.com>
13235M:	Pavel Machek <pavel@ucw.cz>
13236L:	linux-pm@vger.kernel.org
13237B:	https://bugzilla.kernel.org
13238S:	Supported
13239F:	Documentation/power/
13240F:	arch/x86/kernel/acpi/
13241F:	drivers/base/power/
13242F:	kernel/power/
13243F:	include/linux/suspend.h
13244F:	include/linux/freezer.h
13245F:	include/linux/pm.h
13246
13247SVGA HANDLING
13248M:	Martin Mares <mj@ucw.cz>
13249L:	linux-video@atrey.karlin.mff.cuni.cz
13250S:	Maintained
13251F:	Documentation/svga.txt
13252F:	arch/x86/boot/video*
13253
13254SWIOTLB SUBSYSTEM
13255M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13256L:	iommu@lists.linux-foundation.org
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13258S:	Supported
13259F:	lib/swiotlb.c
13260F:	arch/*/kernel/pci-swiotlb.c
13261F:	include/linux/swiotlb.h
13262
13263SWITCHDEV
13264M:	Jiri Pirko <jiri@resnulli.us>
13265M:	Ivan Vecera <ivecera@redhat.com>
13266L:	netdev@vger.kernel.org
13267S:	Supported
13268F:	net/switchdev/
13269F:	include/net/switchdev.h
13270
13271SYNC FILE FRAMEWORK
13272M:	Sumit Semwal <sumit.semwal@linaro.org>
13273R:	Gustavo Padovan <gustavo@padovan.org>
13274S:	Maintained
13275L:	linux-media@vger.kernel.org
13276L:	dri-devel@lists.freedesktop.org
13277F:	drivers/dma-buf/sync_*
13278F:	drivers/dma-buf/dma-fence*
13279F:	drivers/dma-buf/sw_sync.c
13280F:	include/linux/sync_file.h
13281F:	include/uapi/linux/sync_file.h
13282F:	Documentation/sync_file.txt
13283T:	git git://anongit.freedesktop.org/drm/drm-misc
13284
13285SYNOPSYS ARC ARCHITECTURE
13286M:	Vineet Gupta <vgupta@synopsys.com>
13287L:	linux-snps-arc@lists.infradead.org
13288S:	Supported
13289F:	arch/arc/
13290F:	Documentation/devicetree/bindings/arc/*
13291F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13292F:	drivers/clocksource/arc_timer.c
13293F:	drivers/tty/serial/arc_uart.c
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13295
13296SYNOPSYS ARC HSDK SDP pll clock driver
13297M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13298S:	Supported
13299F:	drivers/clk/clk-hsdk-pll.c
13300F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13301
13302SYNOPSYS ARC SDP clock driver
13303M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13304S:	Supported
13305F:	drivers/clk/axs10x/*
13306F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13307
13308SYNOPSYS ARC SDP platform support
13309M:	Alexey Brodkin <abrodkin@synopsys.com>
13310S:	Supported
13311F:	arch/arc/plat-axs10x
13312F:	arch/arc/boot/dts/ax*
13313F:	Documentation/devicetree/bindings/arc/axs10*
13314
13315SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13316M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13317S:	Supported
13318F:	drivers/reset/reset-axs10x.c
13319F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13320
13321SYNOPSYS DESIGNWARE 8250 UART DRIVER
13322R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13323S:	Maintained
13324F:	drivers/tty/serial/8250/8250_dw.c
13325
13326SYNOPSYS DESIGNWARE APB GPIO DRIVER
13327M:	Hoan Tran <hotran@apm.com>
13328L:	linux-gpio@vger.kernel.org
13329S:	Maintained
13330F:	drivers/gpio/gpio-dwapb.c
13331F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13332
13333SYNOPSYS DESIGNWARE DMAC DRIVER
13334M:	Viresh Kumar <vireshk@kernel.org>
13335R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13336S:	Maintained
13337F:	include/linux/dma/dw.h
13338F:	include/linux/platform_data/dma-dw.h
13339F:	drivers/dma/dw/
13340
13341SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13342M:	Jose Abreu <Jose.Abreu@synopsys.com>
13343L:	netdev@vger.kernel.org
13344S:	Supported
13345F:	drivers/net/ethernet/synopsys/
13346
13347SYNOPSYS DESIGNWARE I2C DRIVER
13348M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13349R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13351L:	linux-i2c@vger.kernel.org
13352S:	Maintained
13353F:	drivers/i2c/busses/i2c-designware-*
13354F:	include/linux/platform_data/i2c-designware.h
13355
13356SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13357M:	Jaehoon Chung <jh80.chung@samsung.com>
13358L:	linux-mmc@vger.kernel.org
13359S:	Maintained
13360F:	drivers/mmc/host/dw_mmc*
13361
13362SYNOPSYS HSDK RESET CONTROLLER DRIVER
13363M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13364S:	Supported
13365F:	drivers/reset/reset-hsdk.c
13366F:	include/dt-bindings/reset/snps,hsdk-reset.h
13367F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13368
13369SYSTEM CONFIGURATION (SYSCON)
13370M:	Lee Jones <lee.jones@linaro.org>
13371M:	Arnd Bergmann <arnd@arndb.de>
13372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13373S:	Supported
13374F:	drivers/mfd/syscon.c
13375
13376SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13377M:	Sudeep Holla <sudeep.holla@arm.com>
13378L:	linux-arm-kernel@lists.infradead.org
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13381F:	drivers/clk/clk-scpi.c
13382F:	drivers/cpufreq/scpi-cpufreq.c
13383F:	drivers/firmware/arm_scpi.c
13384F:	include/linux/scpi_protocol.h
13385
13386SYSTEM RESET/SHUTDOWN DRIVERS
13387M:	Sebastian Reichel <sre@kernel.org>
13388L:	linux-pm@vger.kernel.org
13389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13390S:	Maintained
13391F:	Documentation/devicetree/bindings/power/reset/
13392F:	drivers/power/reset/
13393
13394SYSTEM TRACE MODULE CLASS
13395M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13396S:	Maintained
13397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13398F:	Documentation/trace/stm.txt
13399F:	drivers/hwtracing/stm/
13400F:	include/linux/stm.h
13401F:	include/uapi/linux/stm.h
13402
13403SYSV FILESYSTEM
13404M:	Christoph Hellwig <hch@infradead.org>
13405S:	Maintained
13406F:	Documentation/filesystems/sysv-fs.txt
13407F:	fs/sysv/
13408F:	include/linux/sysv_fs.h
13409
13410TARGET SUBSYSTEM
13411M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13412L:	linux-scsi@vger.kernel.org
13413L:	target-devel@vger.kernel.org
13414W:	http://www.linux-iscsi.org
13415W:	http://groups.google.com/group/linux-iscsi-target-dev
13416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13417S:	Supported
13418F:	drivers/target/
13419F:	include/target/
13420F:	Documentation/target/
13421
13422TASKSTATS STATISTICS INTERFACE
13423M:	Balbir Singh <bsingharora@gmail.com>
13424S:	Maintained
13425F:	Documentation/accounting/taskstats*
13426F:	include/linux/taskstats*
13427F:	kernel/taskstats.c
13428
13429TC subsystem
13430M:	Jamal Hadi Salim <jhs@mojatatu.com>
13431M:	Cong Wang <xiyou.wangcong@gmail.com>
13432M:	Jiri Pirko <jiri@resnulli.us>
13433L:	netdev@vger.kernel.org
13434S:	Maintained
13435F:	include/net/pkt_cls.h
13436F:	include/net/pkt_sched.h
13437F:	include/net/tc_act/
13438F:	include/uapi/linux/pkt_cls.h
13439F:	include/uapi/linux/pkt_sched.h
13440F:	include/uapi/linux/tc_act/
13441F:	include/uapi/linux/tc_ematch/
13442F:	net/sched/
13443
13444TCP LOW PRIORITY MODULE
13445M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13446M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13447W:	http://tcp-lp-mod.sourceforge.net/
13448S:	Maintained
13449F:	net/ipv4/tcp_lp.c
13450
13451TDA10071 MEDIA DRIVER
13452M:	Antti Palosaari <crope@iki.fi>
13453L:	linux-media@vger.kernel.org
13454W:	https://linuxtv.org
13455W:	http://palosaari.fi/linux/
13456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13457T:	git git://linuxtv.org/anttip/media_tree.git
13458S:	Maintained
13459F:	drivers/media/dvb-frontends/tda10071*
13460
13461TDA18212 MEDIA DRIVER
13462M:	Antti Palosaari <crope@iki.fi>
13463L:	linux-media@vger.kernel.org
13464W:	https://linuxtv.org
13465W:	http://palosaari.fi/linux/
13466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13467T:	git git://linuxtv.org/anttip/media_tree.git
13468S:	Maintained
13469F:	drivers/media/tuners/tda18212*
13470
13471TDA18218 MEDIA DRIVER
13472M:	Antti Palosaari <crope@iki.fi>
13473L:	linux-media@vger.kernel.org
13474W:	https://linuxtv.org
13475W:	http://palosaari.fi/linux/
13476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13477T:	git git://linuxtv.org/anttip/media_tree.git
13478S:	Maintained
13479F:	drivers/media/tuners/tda18218*
13480
13481TDA18250 MEDIA DRIVER
13482M:	Olli Salonen <olli.salonen@iki.fi>
13483L:	linux-media@vger.kernel.org
13484W:	https://linuxtv.org
13485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13486T:	git git://linuxtv.org/media_tree.git
13487S:	Maintained
13488F:	drivers/media/tuners/tda18250*
13489
13490TDA18271 MEDIA DRIVER
13491M:	Michael Krufky <mkrufky@linuxtv.org>
13492L:	linux-media@vger.kernel.org
13493W:	https://linuxtv.org
13494W:	http://github.com/mkrufky
13495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13496T:	git git://linuxtv.org/mkrufky/tuners.git
13497S:	Maintained
13498F:	drivers/media/tuners/tda18271*
13499
13500TDA827x MEDIA DRIVER
13501M:	Michael Krufky <mkrufky@linuxtv.org>
13502L:	linux-media@vger.kernel.org
13503W:	https://linuxtv.org
13504W:	http://github.com/mkrufky
13505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13506T:	git git://linuxtv.org/mkrufky/tuners.git
13507S:	Maintained
13508F:	drivers/media/tuners/tda8290.*
13509
13510TDA8290 MEDIA DRIVER
13511M:	Michael Krufky <mkrufky@linuxtv.org>
13512L:	linux-media@vger.kernel.org
13513W:	https://linuxtv.org
13514W:	http://github.com/mkrufky
13515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13516T:	git git://linuxtv.org/mkrufky/tuners.git
13517S:	Maintained
13518F:	drivers/media/tuners/tda8290.*
13519
13520TDA9840 MEDIA DRIVER
13521M:	Hans Verkuil <hverkuil@xs4all.nl>
13522L:	linux-media@vger.kernel.org
13523T:	git git://linuxtv.org/media_tree.git
13524W:	https://linuxtv.org
13525S:	Maintained
13526F:	drivers/media/i2c/tda9840*
13527
13528TEA5761 TUNER DRIVER
13529M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13530M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13531L:	linux-media@vger.kernel.org
13532W:	https://linuxtv.org
13533T:	git git://linuxtv.org/media_tree.git
13534S:	Odd fixes
13535F:	drivers/media/tuners/tea5761.*
13536
13537TEA5767 TUNER DRIVER
13538M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13539M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13540L:	linux-media@vger.kernel.org
13541W:	https://linuxtv.org
13542T:	git git://linuxtv.org/media_tree.git
13543S:	Maintained
13544F:	drivers/media/tuners/tea5767.*
13545
13546TEA6415C MEDIA DRIVER
13547M:	Hans Verkuil <hverkuil@xs4all.nl>
13548L:	linux-media@vger.kernel.org
13549T:	git git://linuxtv.org/media_tree.git
13550W:	https://linuxtv.org
13551S:	Maintained
13552F:	drivers/media/i2c/tea6415c*
13553
13554TEA6420 MEDIA DRIVER
13555M:	Hans Verkuil <hverkuil@xs4all.nl>
13556L:	linux-media@vger.kernel.org
13557T:	git git://linuxtv.org/media_tree.git
13558W:	https://linuxtv.org
13559S:	Maintained
13560F:	drivers/media/i2c/tea6420*
13561
13562TEAM DRIVER
13563M:	Jiri Pirko <jiri@resnulli.us>
13564L:	netdev@vger.kernel.org
13565S:	Supported
13566F:	drivers/net/team/
13567F:	include/linux/if_team.h
13568F:	include/uapi/linux/if_team.h
13569
13570TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13571M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13572S:	Maintained
13573F:	arch/x86/platform/ts5500/
13574
13575TECHNOTREND USB IR RECEIVER
13576M:	Sean Young <sean@mess.org>
13577L:	linux-media@vger.kernel.org
13578S:	Maintained
13579F:	drivers/media/rc/ttusbir.c
13580
13581TEE SUBSYSTEM
13582M:	Jens Wiklander <jens.wiklander@linaro.org>
13583S:	Maintained
13584F:	include/linux/tee_drv.h
13585F:	include/uapi/linux/tee.h
13586F:	drivers/tee/
13587F:	Documentation/tee.txt
13588
13589TEGRA ARCHITECTURE SUPPORT
13590M:	Thierry Reding <thierry.reding@gmail.com>
13591M:	Jonathan Hunter <jonathanh@nvidia.com>
13592L:	linux-tegra@vger.kernel.org
13593Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13595S:	Supported
13596N:	[^a-z]tegra
13597
13598TEGRA CLOCK DRIVER
13599M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13600M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13601S:	Supported
13602F:	drivers/clk/tegra/
13603
13604TEGRA DMA DRIVERS
13605M:	Laxman Dewangan <ldewangan@nvidia.com>
13606M:	Jon Hunter <jonathanh@nvidia.com>
13607S:	Supported
13608F:	drivers/dma/tegra*
13609
13610TEGRA I2C DRIVER
13611M:	Laxman Dewangan <ldewangan@nvidia.com>
13612S:	Supported
13613F:	drivers/i2c/busses/i2c-tegra.c
13614
13615TEGRA IOMMU DRIVERS
13616M:	Hiroshi Doyu <hdoyu@nvidia.com>
13617S:	Supported
13618F:	drivers/iommu/tegra*
13619
13620TEGRA KBC DRIVER
13621M:	Rakesh Iyer <riyer@nvidia.com>
13622M:	Laxman Dewangan <ldewangan@nvidia.com>
13623S:	Supported
13624F:	drivers/input/keyboard/tegra-kbc.c
13625
13626TEGRA PWM DRIVER
13627M:	Thierry Reding <thierry.reding@gmail.com>
13628S:	Supported
13629F:	drivers/pwm/pwm-tegra.c
13630
13631TEGRA SERIAL DRIVER
13632M:	Laxman Dewangan <ldewangan@nvidia.com>
13633S:	Supported
13634F:	drivers/tty/serial/serial-tegra.c
13635
13636TEGRA SPI DRIVER
13637M:	Laxman Dewangan <ldewangan@nvidia.com>
13638S:	Supported
13639F:	drivers/spi/spi-tegra*
13640
13641TEHUTI ETHERNET DRIVER
13642M:	Andy Gospodarek <andy@greyhouse.net>
13643L:	netdev@vger.kernel.org
13644S:	Supported
13645F:	drivers/net/ethernet/tehuti/*
13646
13647Telecom Clock Driver for MCPL0010
13648M:	Mark Gross <mark.gross@intel.com>
13649S:	Supported
13650F:	drivers/char/tlclk.c
13651
13652TENSILICA XTENSA PORT (xtensa)
13653M:	Chris Zankel <chris@zankel.net>
13654M:	Max Filippov <jcmvbkbc@gmail.com>
13655L:	linux-xtensa@linux-xtensa.org
13656T:	git git://github.com/czankel/xtensa-linux.git
13657S:	Maintained
13658F:	arch/xtensa/
13659F:	drivers/irqchip/irq-xtensa-*
13660
13661Texas Instruments' System Control Interface (TISCI) Protocol Driver
13662M:	Nishanth Menon <nm@ti.com>
13663M:	Tero Kristo <t-kristo@ti.com>
13664M:	Santosh Shilimkar <ssantosh@kernel.org>
13665L:	linux-arm-kernel@lists.infradead.org
13666S:	Maintained
13667F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13668F:	drivers/firmware/ti_sci*
13669F:	include/linux/soc/ti/ti_sci_protocol.h
13670F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13671F:	include/dt-bindings/genpd/k2g.h
13672F:	drivers/soc/ti/ti_sci_pm_domains.c
13673F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13674F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13675F:	drivers/clk/keystone/sci-clk.c
13676F:	drivers/reset/reset-ti-sci.c
13677
13678THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13679M:	Hans Verkuil <hverkuil@xs4all.nl>
13680L:	linux-media@vger.kernel.org
13681T:	git git://linuxtv.org/media_tree.git
13682W:	https://linuxtv.org
13683S:	Maintained
13684F:	drivers/media/radio/radio-raremono.c
13685
13686THERMAL
13687M:	Zhang Rui <rui.zhang@intel.com>
13688M:	Eduardo Valentin <edubezval@gmail.com>
13689L:	linux-pm@vger.kernel.org
13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13692Q:	https://patchwork.kernel.org/project/linux-pm/list/
13693S:	Supported
13694F:	drivers/thermal/
13695F:	include/linux/thermal.h
13696F:	include/uapi/linux/thermal.h
13697F:	include/linux/cpu_cooling.h
13698F:	Documentation/devicetree/bindings/thermal/
13699
13700THERMAL/CPU_COOLING
13701M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13702M:	Viresh Kumar <viresh.kumar@linaro.org>
13703M:	Javi Merino <javi.merino@kernel.org>
13704L:	linux-pm@vger.kernel.org
13705S:	Supported
13706F:	Documentation/thermal/cpu-cooling-api.txt
13707F:	drivers/thermal/cpu_cooling.c
13708F:	include/linux/cpu_cooling.h
13709
13710THINKPAD ACPI EXTRAS DRIVER
13711M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13712L:	ibm-acpi-devel@lists.sourceforge.net
13713L:	platform-driver-x86@vger.kernel.org
13714W:	http://ibm-acpi.sourceforge.net
13715W:	http://thinkwiki.org/wiki/Ibm-acpi
13716T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13717S:	Maintained
13718F:	drivers/platform/x86/thinkpad_acpi.c
13719
13720THUNDERBOLT DRIVER
13721M:	Andreas Noever <andreas.noever@gmail.com>
13722M:	Michael Jamet <michael.jamet@intel.com>
13723M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13724M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13726S:	Maintained
13727F:	Documentation/admin-guide/thunderbolt.rst
13728F:	drivers/thunderbolt/
13729F:	include/linux/thunderbolt.h
13730
13731THUNDERBOLT NETWORK DRIVER
13732M:	Michael Jamet <michael.jamet@intel.com>
13733M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13734M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13735L:	netdev@vger.kernel.org
13736S:	Maintained
13737F:	drivers/net/thunderbolt.c
13738
13739THUNDERX GPIO DRIVER
13740M:	David Daney <david.daney@cavium.com>
13741S:	Maintained
13742F:	drivers/gpio/gpio-thunderx.c
13743
13744TI AM437X VPFE DRIVER
13745M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13746L:	linux-media@vger.kernel.org
13747W:	https://linuxtv.org
13748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13749T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13750S:	Maintained
13751F:	drivers/media/platform/am437x/
13752
13753TI BANDGAP AND THERMAL DRIVER
13754M:	Eduardo Valentin <edubezval@gmail.com>
13755M:	Keerthy <j-keerthy@ti.com>
13756L:	linux-pm@vger.kernel.org
13757L:	linux-omap@vger.kernel.org
13758S:	Maintained
13759F:	drivers/thermal/ti-soc-thermal/
13760
13761TI BQ27XXX POWER SUPPLY DRIVER
13762R:	Andrew F. Davis <afd@ti.com>
13763F:	include/linux/power/bq27xxx_battery.h
13764F:	drivers/power/supply/bq27xxx_battery.c
13765F:	drivers/power/supply/bq27xxx_battery_i2c.c
13766
13767TI CDCE706 CLOCK DRIVER
13768M:	Max Filippov <jcmvbkbc@gmail.com>
13769S:	Maintained
13770F:	drivers/clk/clk-cdce706.c
13771
13772TI CLOCK DRIVER
13773M:	Tero Kristo <t-kristo@ti.com>
13774L:	linux-omap@vger.kernel.org
13775S:	Maintained
13776F:	drivers/clk/ti/
13777F:	include/linux/clk/ti.h
13778
13779TI DAVINCI MACHINE SUPPORT
13780M:	Sekhar Nori <nsekhar@ti.com>
13781M:	Kevin Hilman <khilman@kernel.org>
13782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13784S:	Supported
13785F:	arch/arm/mach-davinci/
13786F:	drivers/i2c/busses/i2c-davinci.c
13787F:	arch/arm/boot/dts/da850*
13788
13789TI DAVINCI SERIES GPIO DRIVER
13790M:	Keerthy <j-keerthy@ti.com>
13791L:	linux-gpio@vger.kernel.org
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13794F:	drivers/gpio/gpio-davinci.c
13795
13796TI DAVINCI SERIES MEDIA DRIVER
13797M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13798L:	linux-media@vger.kernel.org
13799W:	https://linuxtv.org
13800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13801T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13802S:	Maintained
13803F:	drivers/media/platform/davinci/
13804F:	include/media/davinci/
13805
13806TI ETHERNET SWITCH DRIVER (CPSW)
13807R:	Grygorii Strashko <grygorii.strashko@ti.com>
13808L:	linux-omap@vger.kernel.org
13809L:	netdev@vger.kernel.org
13810S:	Maintained
13811F:	drivers/net/ethernet/ti/cpsw*
13812F:	drivers/net/ethernet/ti/davinci*
13813
13814TI FLASH MEDIA INTERFACE DRIVER
13815M:	Alex Dubov <oakad@yahoo.com>
13816S:	Maintained
13817F:	drivers/misc/tifm*
13818F:	drivers/mmc/host/tifm_sd.c
13819F:	include/linux/tifm.h
13820
13821TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13822M:	Santosh Shilimkar <ssantosh@kernel.org>
13823L:	linux-kernel@vger.kernel.org
13824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13825S:	Maintained
13826F:	drivers/soc/ti/*
13827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13828
13829TI LM49xxx FAMILY ASoC CODEC DRIVERS
13830M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13831M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13833S:	Maintained
13834F:	sound/soc/codecs/lm49453*
13835F:	sound/soc/codecs/isabelle*
13836
13837TI LP855x BACKLIGHT DRIVER
13838M:	Milo Kim <milo.kim@ti.com>
13839S:	Maintained
13840F:	Documentation/backlight/lp855x-driver.txt
13841F:	drivers/video/backlight/lp855x_bl.c
13842F:	include/linux/platform_data/lp855x.h
13843
13844TI LP8727 CHARGER DRIVER
13845M:	Milo Kim <milo.kim@ti.com>
13846S:	Maintained
13847F:	drivers/power/supply/lp8727_charger.c
13848F:	include/linux/platform_data/lp8727.h
13849
13850TI LP8788 MFD DRIVER
13851M:	Milo Kim <milo.kim@ti.com>
13852S:	Maintained
13853F:	drivers/iio/adc/lp8788_adc.c
13854F:	drivers/leds/leds-lp8788.c
13855F:	drivers/mfd/lp8788*.c
13856F:	drivers/power/supply/lp8788-charger.c
13857F:	drivers/regulator/lp8788-*.c
13858F:	include/linux/mfd/lp8788*.h
13859
13860TI NETCP ETHERNET DRIVER
13861M:	Wingman Kwok <w-kwok2@ti.com>
13862M:	Murali Karicheri <m-karicheri2@ti.com>
13863L:	netdev@vger.kernel.org
13864S:	Maintained
13865F:	drivers/net/ethernet/ti/netcp*
13866
13867TI TAS571X FAMILY ASoC CODEC DRIVER
13868M:	Kevin Cernekee <cernekee@chromium.org>
13869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13870S:	Odd Fixes
13871F:	sound/soc/codecs/tas571x*
13872
13873TI TRF7970A NFC DRIVER
13874M:	Mark Greer <mgreer@animalcreek.com>
13875L:	linux-wireless@vger.kernel.org
13876L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13877S:	Supported
13878F:	drivers/nfc/trf7970a.c
13879F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13880
13881TI TWL4030 SERIES SOC CODEC DRIVER
13882M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13884S:	Maintained
13885F:	sound/soc/codecs/twl4030*
13886
13887TI VPE/CAL DRIVERS
13888M:	Benoit Parrot <bparrot@ti.com>
13889L:	linux-media@vger.kernel.org
13890W:	http://linuxtv.org/
13891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13892S:	Maintained
13893F:	drivers/media/platform/ti-vpe/
13894
13895TI WILINK WIRELESS DRIVERS
13896L:	linux-wireless@vger.kernel.org
13897W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13898W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13900S:	Orphan
13901F:	drivers/net/wireless/ti/
13902F:	include/linux/wl12xx.h
13903
13904TILE ARCHITECTURE
13905W:	http://www.mellanox.com/repository/solutions/tile-scm/
13906S:	Orphan
13907F:	arch/tile/
13908F:	drivers/char/tile-srom.c
13909F:	drivers/edac/tile_edac.c
13910F:	drivers/net/ethernet/tile/
13911F:	drivers/rtc/rtc-tile.c
13912F:	drivers/tty/hvc/hvc_tile.c
13913F:	drivers/tty/serial/tilegx.c
13914F:	drivers/usb/host/*-tilegx.c
13915F:	include/linux/usb/tilegx.h
13916
13917TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13918M:	John Stultz <john.stultz@linaro.org>
13919M:	Thomas Gleixner <tglx@linutronix.de>
13920R:	Stephen Boyd <sboyd@kernel.org>
13921L:	linux-kernel@vger.kernel.org
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13923S:	Supported
13924F:	include/linux/clocksource.h
13925F:	include/linux/time.h
13926F:	include/linux/timex.h
13927F:	include/uapi/linux/time.h
13928F:	include/uapi/linux/timex.h
13929F:	kernel/time/clocksource.c
13930F:	kernel/time/time*.c
13931F:	kernel/time/alarmtimer.c
13932F:	kernel/time/ntp.c
13933F:	tools/testing/selftests/timers/
13934
13935TIPC NETWORK LAYER
13936M:	Jon Maloy <jon.maloy@ericsson.com>
13937M:	Ying Xue <ying.xue@windriver.com>
13938L:	netdev@vger.kernel.org (core kernel code)
13939L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13940W:	http://tipc.sourceforge.net/
13941S:	Maintained
13942F:	include/uapi/linux/tipc*.h
13943F:	net/tipc/
13944
13945TLAN NETWORK DRIVER
13946M:	Samuel Chessman <chessman@tux.org>
13947L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13948W:	http://sourceforge.net/projects/tlan/
13949S:	Maintained
13950F:	Documentation/networking/tlan.txt
13951F:	drivers/net/ethernet/ti/tlan.*
13952
13953TM6000 VIDEO4LINUX DRIVER
13954M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13956L:	linux-media@vger.kernel.org
13957W:	https://linuxtv.org
13958T:	git git://linuxtv.org/media_tree.git
13959S:	Odd fixes
13960F:	drivers/media/usb/tm6000/
13961F:	Documentation/media/v4l-drivers/tm6000*
13962
13963TMIO/SDHI MMC DRIVER
13964M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13965L:	linux-mmc@vger.kernel.org
13966S:	Supported
13967F:	drivers/mmc/host/tmio_mmc*
13968F:	drivers/mmc/host/renesas_sdhi*
13969F:	include/linux/mfd/tmio.h
13970
13971TMP401 HARDWARE MONITOR DRIVER
13972M:	Guenter Roeck <linux@roeck-us.net>
13973L:	linux-hwmon@vger.kernel.org
13974S:	Maintained
13975F:	Documentation/hwmon/tmp401
13976F:	drivers/hwmon/tmp401.c
13977
13978TMPFS (SHMEM FILESYSTEM)
13979M:	Hugh Dickins <hughd@google.com>
13980L:	linux-mm@kvack.org
13981S:	Maintained
13982F:	include/linux/shmem_fs.h
13983F:	mm/shmem.c
13984
13985TOMOYO SECURITY MODULE
13986M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13987M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13988L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13989L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13990L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13991L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13992W:	http://tomoyo.sourceforge.jp/
13993T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13994S:	Maintained
13995F:	security/tomoyo/
13996
13997TOPSTAR LAPTOP EXTRAS DRIVER
13998M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13999L:	platform-driver-x86@vger.kernel.org
14000S:	Maintained
14001F:	drivers/platform/x86/topstar-laptop.c
14002
14003TORTURE-TEST MODULES
14004M:	Davidlohr Bueso <dave@stgolabs.net>
14005M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14006M:	Josh Triplett <josh@joshtriplett.org>
14007L:	linux-kernel@vger.kernel.org
14008S:	Supported
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14010F:	Documentation/RCU/torture.txt
14011F:	kernel/torture.c
14012F:	kernel/rcu/rcutorture.c
14013F:	kernel/locking/locktorture.c
14014
14015TOSHIBA ACPI EXTRAS DRIVER
14016M:	Azael Avalos <coproscefalo@gmail.com>
14017L:	platform-driver-x86@vger.kernel.org
14018S:	Maintained
14019F:	drivers/platform/x86/toshiba_acpi.c
14020
14021TOSHIBA BLUETOOTH DRIVER
14022M:	Azael Avalos <coproscefalo@gmail.com>
14023L:	platform-driver-x86@vger.kernel.org
14024S:	Maintained
14025F:	drivers/platform/x86/toshiba_bluetooth.c
14026
14027TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14028M:	Azael Avalos <coproscefalo@gmail.com>
14029L:	platform-driver-x86@vger.kernel.org
14030S:	Maintained
14031F:	drivers/platform/x86/toshiba_haps.c
14032
14033TOSHIBA SMM DRIVER
14034M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14035W:	http://www.buzzard.org.uk/toshiba/
14036S:	Maintained
14037F:	drivers/char/toshiba.c
14038F:	include/linux/toshiba.h
14039F:	include/uapi/linux/toshiba.h
14040
14041TOSHIBA TC358743 DRIVER
14042M:	Mats Randgaard <matrandg@cisco.com>
14043L:	linux-media@vger.kernel.org
14044S:	Maintained
14045F:	drivers/media/i2c/tc358743*
14046F:	include/media/i2c/tc358743.h
14047
14048TOSHIBA WMI HOTKEYS DRIVER
14049M:	Azael Avalos <coproscefalo@gmail.com>
14050L:	platform-driver-x86@vger.kernel.org
14051S:	Maintained
14052F:	drivers/platform/x86/toshiba-wmi.c
14053
14054TPM DEVICE DRIVER
14055M:	Peter Huewe <peterhuewe@gmx.de>
14056M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14057R:	Jason Gunthorpe <jgg@ziepe.ca>
14058L:	linux-integrity@vger.kernel.org
14059Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14060W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14061T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14062S:	Maintained
14063F:	drivers/char/tpm/
14064
14065TRACING
14066M:	Steven Rostedt <rostedt@goodmis.org>
14067M:	Ingo Molnar <mingo@redhat.com>
14068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14069S:	Maintained
14070F:	Documentation/trace/ftrace.txt
14071F:	arch/*/*/*/ftrace.h
14072F:	arch/*/kernel/ftrace.c
14073F:	include/*/ftrace.h
14074F:	include/linux/trace*.h
14075F:	include/trace/
14076F:	kernel/trace/
14077F:	tools/testing/selftests/ftrace/
14078
14079TRACING MMIO ACCESSES (MMIOTRACE)
14080M:	Steven Rostedt <rostedt@goodmis.org>
14081M:	Ingo Molnar <mingo@kernel.org>
14082R:	Karol Herbst <karolherbst@gmail.com>
14083R:	Pekka Paalanen <ppaalanen@gmail.com>
14084S:	Maintained
14085L:	linux-kernel@vger.kernel.org
14086L:	nouveau@lists.freedesktop.org
14087F:	kernel/trace/trace_mmiotrace.c
14088F:	include/linux/mmiotrace.h
14089F:	arch/x86/mm/kmmio.c
14090F:	arch/x86/mm/mmio-mod.c
14091F:	arch/x86/mm/testmmiotrace.c
14092
14093TRIVIAL PATCHES
14094M:	Jiri Kosina <trivial@kernel.org>
14095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14096S:	Maintained
14097K:	^Subject:.*(?i)trivial
14098
14099TEMPO SEMICONDUCTOR DRIVERS
14100M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14101S:	Maintained
14102F:	sound/soc/codecs/tscs*.c
14103F:	sound/soc/codecs/tscs*.h
14104F:	Documentation/devicetree/bindings/sound/tscs*.txt
14105
14106TTY LAYER
14107M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14108M:	Jiri Slaby <jslaby@suse.com>
14109S:	Supported
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14111F:	Documentation/serial/
14112F:	drivers/tty/
14113F:	drivers/tty/serial/serial_core.c
14114F:	include/linux/serial_core.h
14115F:	include/linux/serial.h
14116F:	include/linux/tty.h
14117F:	include/uapi/linux/serial_core.h
14118F:	include/uapi/linux/serial.h
14119F:	include/uapi/linux/tty.h
14120
14121TUA9001 MEDIA DRIVER
14122M:	Antti Palosaari <crope@iki.fi>
14123L:	linux-media@vger.kernel.org
14124W:	https://linuxtv.org
14125W:	http://palosaari.fi/linux/
14126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14127T:	git git://linuxtv.org/anttip/media_tree.git
14128S:	Maintained
14129F:	drivers/media/tuners/tua9001*
14130
14131TULIP NETWORK DRIVERS
14132L:	netdev@vger.kernel.org
14133L:	linux-parisc@vger.kernel.org
14134S:	Orphan
14135F:	drivers/net/ethernet/dec/tulip/
14136
14137TUN/TAP driver
14138M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14139W:	http://vtun.sourceforge.net/tun
14140S:	Maintained
14141F:	Documentation/networking/tuntap.txt
14142F:	arch/um/os-Linux/drivers/
14143
14144TURBOCHANNEL SUBSYSTEM
14145M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14146M:	Ralf Baechle <ralf@linux-mips.org>
14147L:	linux-mips@linux-mips.org
14148Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14149S:	Maintained
14150F:	drivers/tc/
14151F:	include/linux/tc.h
14152
14153TW5864 VIDEO4LINUX DRIVER
14154M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14155M:	Anton Sviridenko <anton@corp.bluecherry.net>
14156M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14157M:	Andrey Utkin <andrey_utkin@fastmail.com>
14158L:	linux-media@vger.kernel.org
14159S:	Supported
14160F:	drivers/media/pci/tw5864/
14161
14162TW68 VIDEO4LINUX DRIVER
14163M:	Hans Verkuil <hverkuil@xs4all.nl>
14164L:	linux-media@vger.kernel.org
14165T:	git git://linuxtv.org/media_tree.git
14166W:	https://linuxtv.org
14167S:	Odd Fixes
14168F:	drivers/media/pci/tw68/
14169
14170TW686X VIDEO4LINUX DRIVER
14171M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174W:	http://linuxtv.org
14175S:	Maintained
14176F:	drivers/media/pci/tw686x/
14177
14178UBI FILE SYSTEM (UBIFS)
14179M:	Richard Weinberger <richard@nod.at>
14180M:	Artem Bityutskiy <dedekind1@gmail.com>
14181M:	Adrian Hunter <adrian.hunter@intel.com>
14182L:	linux-mtd@lists.infradead.org
14183T:	git git://git.infradead.org/ubifs-2.6.git
14184W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14185S:	Supported
14186F:	Documentation/filesystems/ubifs.txt
14187F:	fs/ubifs/
14188
14189UCLINUX (M68KNOMMU AND COLDFIRE)
14190M:	Greg Ungerer <gerg@linux-m68k.org>
14191W:	http://www.linux-m68k.org/
14192W:	http://www.uclinux.org/
14193L:	linux-m68k@lists.linux-m68k.org
14194L:	uclinux-dev@uclinux.org  (subscribers-only)
14195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14196S:	Maintained
14197F:	arch/m68k/coldfire/
14198F:	arch/m68k/68*/
14199F:	arch/m68k/*/*_no.*
14200F:	arch/m68k/include/asm/*_no.*
14201
14202UDF FILESYSTEM
14203M:	Jan Kara <jack@suse.com>
14204S:	Maintained
14205F:	Documentation/filesystems/udf.txt
14206F:	fs/udf/
14207
14208UDRAW TABLET
14209M:	Bastien Nocera <hadess@hadess.net>
14210L:	linux-input@vger.kernel.org
14211S:	Maintained
14212F:	drivers/hid/hid-udraw-ps3.c
14213
14214UFS FILESYSTEM
14215M:	Evgeniy Dushistov <dushistov@mail.ru>
14216S:	Maintained
14217F:	Documentation/filesystems/ufs.txt
14218F:	fs/ufs/
14219
14220UHID USERSPACE HID IO DRIVER:
14221M:	David Herrmann <dh.herrmann@googlemail.com>
14222L:	linux-input@vger.kernel.org
14223S:	Maintained
14224F:	drivers/hid/uhid.c
14225F:	include/uapi/linux/uhid.h
14226
14227ULPI BUS
14228M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14229L:	linux-usb@vger.kernel.org
14230S:	Maintained
14231F:	drivers/usb/common/ulpi.c
14232F:	include/linux/ulpi/
14233
14234ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14235L:	linux-usb@vger.kernel.org
14236S:	Orphan
14237F:	drivers/uwb/
14238F:	include/linux/uwb.h
14239F:	include/linux/uwb/
14240
14241UNICORE32 ARCHITECTURE:
14242M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14243W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14244S:	Maintained
14245T:	git git://github.com/gxt/linux.git
14246F:	arch/unicore32/
14247
14248UNIFDEF
14249M:	Tony Finch <dot@dotat.at>
14250W:	http://dotat.at/prog/unifdef
14251S:	Maintained
14252F:	scripts/unifdef.c
14253
14254UNIFORM CDROM DRIVER
14255M:	Jens Axboe <axboe@kernel.dk>
14256W:	http://www.kernel.dk
14257S:	Maintained
14258F:	Documentation/cdrom/
14259F:	drivers/cdrom/cdrom.c
14260F:	include/linux/cdrom.h
14261F:	include/uapi/linux/cdrom.h
14262
14263UNISYS S-PAR DRIVERS
14264M:	David Kershner <david.kershner@unisys.com>
14265L:	sparmaintainer@unisys.com (Unisys internal)
14266S:	Supported
14267F:	include/linux/visorbus.h
14268F:	drivers/visorbus/
14269F:	drivers/staging/unisys/
14270
14271UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14272M:	Vinayak Holikatti <vinholikatti@gmail.com>
14273L:	linux-scsi@vger.kernel.org
14274S:	Supported
14275F:	Documentation/scsi/ufs.txt
14276F:	drivers/scsi/ufs/
14277
14278UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14279M:	Joao Pinto <jpinto@synopsys.com>
14280L:	linux-scsi@vger.kernel.org
14281S:	Supported
14282F:	drivers/scsi/ufs/*dwc*
14283
14284UNSORTED BLOCK IMAGES (UBI)
14285M:	Artem Bityutskiy <dedekind1@gmail.com>
14286M:	Richard Weinberger <richard@nod.at>
14287W:	http://www.linux-mtd.infradead.org/
14288L:	linux-mtd@lists.infradead.org
14289T:	git git://git.infradead.org/ubifs-2.6.git
14290S:	Supported
14291F:	drivers/mtd/ubi/
14292F:	include/linux/mtd/ubi.h
14293F:	include/uapi/mtd/ubi-user.h
14294
14295USB "USBNET" DRIVER FRAMEWORK
14296M:	Oliver Neukum <oneukum@suse.com>
14297L:	netdev@vger.kernel.org
14298W:	http://www.linux-usb.org/usbnet
14299S:	Maintained
14300F:	drivers/net/usb/usbnet.c
14301F:	include/linux/usb/usbnet.h
14302
14303USB ACM DRIVER
14304M:	Oliver Neukum <oneukum@suse.com>
14305L:	linux-usb@vger.kernel.org
14306S:	Maintained
14307F:	Documentation/usb/acm.txt
14308F:	drivers/usb/class/cdc-acm.*
14309
14310USB AR5523 WIRELESS DRIVER
14311M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14312L:	linux-wireless@vger.kernel.org
14313S:	Maintained
14314F:	drivers/net/wireless/ath/ar5523/
14315
14316USB ATTACHED SCSI
14317M:	Oliver Neukum <oneukum@suse.com>
14318L:	linux-usb@vger.kernel.org
14319L:	linux-scsi@vger.kernel.org
14320S:	Maintained
14321F:	drivers/usb/storage/uas.c
14322
14323USB CDC ETHERNET DRIVER
14324M:	Oliver Neukum <oliver@neukum.org>
14325L:	linux-usb@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/usb/cdc_*.c
14328F:	include/uapi/linux/usb/cdc.h
14329
14330USB CHAOSKEY DRIVER
14331M:	Keith Packard <keithp@keithp.com>
14332L:	linux-usb@vger.kernel.org
14333S:	Maintained
14334F:	drivers/usb/misc/chaoskey.c
14335
14336USB CYPRESS C67X00 DRIVER
14337M:	Peter Korsgaard <jacmet@sunsite.dk>
14338L:	linux-usb@vger.kernel.org
14339S:	Maintained
14340F:	drivers/usb/c67x00/
14341
14342USB DAVICOM DM9601 DRIVER
14343M:	Peter Korsgaard <jacmet@sunsite.dk>
14344L:	netdev@vger.kernel.org
14345W:	http://www.linux-usb.org/usbnet
14346S:	Maintained
14347F:	drivers/net/usb/dm9601.c
14348
14349USB DIAMOND RIO500 DRIVER
14350M:	Cesar Miquel <miquel@df.uba.ar>
14351L:	rio500-users@lists.sourceforge.net
14352W:	http://rio500.sourceforge.net
14353S:	Maintained
14354F:	drivers/usb/misc/rio500*
14355
14356USB EHCI DRIVER
14357M:	Alan Stern <stern@rowland.harvard.edu>
14358L:	linux-usb@vger.kernel.org
14359S:	Maintained
14360F:	Documentation/usb/ehci.txt
14361F:	drivers/usb/host/ehci*
14362
14363USB GADGET/PERIPHERAL SUBSYSTEM
14364M:	Felipe Balbi <balbi@kernel.org>
14365L:	linux-usb@vger.kernel.org
14366W:	http://www.linux-usb.org/gadget
14367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14368S:	Maintained
14369F:	drivers/usb/gadget/
14370F:	include/linux/usb/gadget*
14371
14372USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14373M:	Jiri Kosina <jikos@kernel.org>
14374R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14375L:	linux-usb@vger.kernel.org
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14377S:	Maintained
14378F:	Documentation/hid/hiddev.txt
14379F:	drivers/hid/usbhid/
14380
14381USB ISP116X DRIVER
14382M:	Olav Kongas <ok@artecdesign.ee>
14383L:	linux-usb@vger.kernel.org
14384S:	Maintained
14385F:	drivers/usb/host/isp116x*
14386F:	include/linux/usb/isp116x.h
14387
14388USB LAN78XX ETHERNET DRIVER
14389M:	Woojung Huh <woojung.huh@microchip.com>
14390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14391L:	netdev@vger.kernel.org
14392S:	Maintained
14393F:	drivers/net/usb/lan78xx.*
14394
14395USB MASS STORAGE DRIVER
14396M:	Alan Stern <stern@rowland.harvard.edu>
14397L:	linux-usb@vger.kernel.org
14398L:	usb-storage@lists.one-eyed-alien.net
14399S:	Maintained
14400W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14401F:	drivers/usb/storage/
14402
14403USB MIDI DRIVER
14404M:	Clemens Ladisch <clemens@ladisch.de>
14405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14406T:	git git://git.alsa-project.org/alsa-kernel.git
14407S:	Maintained
14408F:	sound/usb/midi.*
14409
14410USB NETWORKING DRIVERS
14411L:	linux-usb@vger.kernel.org
14412S:	Odd Fixes
14413F:	drivers/net/usb/
14414
14415USB OHCI DRIVER
14416M:	Alan Stern <stern@rowland.harvard.edu>
14417L:	linux-usb@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/usb/ohci.txt
14420F:	drivers/usb/host/ohci*
14421
14422USB OTG FSM (Finite State Machine)
14423M:	Peter Chen <Peter.Chen@nxp.com>
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14425L:	linux-usb@vger.kernel.org
14426S:	Maintained
14427F:	drivers/usb/common/usb-otg-fsm.c
14428
14429USB OVER IP DRIVER
14430M:	Valentina Manea <valentina.manea.m@gmail.com>
14431M:	Shuah Khan <shuahkh@osg.samsung.com>
14432M:	Shuah Khan <shuah@kernel.org>
14433L:	linux-usb@vger.kernel.org
14434S:	Maintained
14435F:	Documentation/usb/usbip_protocol.txt
14436F:	drivers/usb/usbip/
14437F:	tools/usb/usbip/
14438
14439USB PEGASUS DRIVER
14440M:	Petko Manolov <petkan@nucleusys.com>
14441L:	linux-usb@vger.kernel.org
14442L:	netdev@vger.kernel.org
14443T:	git git://github.com/petkan/pegasus.git
14444W:	https://github.com/petkan/pegasus
14445S:	Maintained
14446F:	drivers/net/usb/pegasus.*
14447
14448USB PHY LAYER
14449M:	Felipe Balbi <balbi@kernel.org>
14450L:	linux-usb@vger.kernel.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14452S:	Maintained
14453F:	drivers/usb/phy/
14454
14455USB PRINTER DRIVER (usblp)
14456M:	Pete Zaitcev <zaitcev@redhat.com>
14457L:	linux-usb@vger.kernel.org
14458S:	Supported
14459F:	drivers/usb/class/usblp.c
14460
14461USB QMI WWAN NETWORK DRIVER
14462M:	Bjørn Mork <bjorn@mork.no>
14463L:	netdev@vger.kernel.org
14464S:	Maintained
14465F:	Documentation/ABI/testing/sysfs-class-net-qmi
14466F:	drivers/net/usb/qmi_wwan.c
14467
14468USB RTL8150 DRIVER
14469M:	Petko Manolov <petkan@nucleusys.com>
14470L:	linux-usb@vger.kernel.org
14471L:	netdev@vger.kernel.org
14472T:	git git://github.com/petkan/rtl8150.git
14473W:	https://github.com/petkan/rtl8150
14474S:	Maintained
14475F:	drivers/net/usb/rtl8150.c
14476
14477USB SERIAL SUBSYSTEM
14478M:	Johan Hovold <johan@kernel.org>
14479L:	linux-usb@vger.kernel.org
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14481S:	Maintained
14482F:	Documentation/usb/usb-serial.txt
14483F:	drivers/usb/serial/
14484F:	include/linux/usb/serial.h
14485
14486USB SMSC75XX ETHERNET DRIVER
14487M:	Steve Glendinning <steve.glendinning@shawell.net>
14488L:	netdev@vger.kernel.org
14489S:	Maintained
14490F:	drivers/net/usb/smsc75xx.*
14491
14492USB SMSC95XX ETHERNET DRIVER
14493M:	Steve Glendinning <steve.glendinning@shawell.net>
14494M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14495L:	netdev@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/usb/smsc95xx.*
14498
14499USB SUBSYSTEM
14500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14501L:	linux-usb@vger.kernel.org
14502W:	http://www.linux-usb.org
14503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14504S:	Supported
14505F:	Documentation/devicetree/bindings/usb/
14506F:	Documentation/usb/
14507F:	drivers/usb/
14508F:	include/linux/usb.h
14509F:	include/linux/usb/
14510
14511USB TYPEC SUBSYSTEM
14512M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14513L:	linux-usb@vger.kernel.org
14514S:	Maintained
14515F:	Documentation/ABI/testing/sysfs-class-typec
14516F:	Documentation/usb/typec.rst
14517F:	drivers/usb/typec/
14518F:	include/linux/usb/typec.h
14519
14520USB UHCI DRIVER
14521M:	Alan Stern <stern@rowland.harvard.edu>
14522L:	linux-usb@vger.kernel.org
14523S:	Maintained
14524F:	drivers/usb/host/uhci*
14525
14526USB VIDEO CLASS
14527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14528L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14529L:	linux-media@vger.kernel.org
14530T:	git git://linuxtv.org/media_tree.git
14531W:	http://www.ideasonboard.org/uvc/
14532S:	Maintained
14533F:	drivers/media/usb/uvc/
14534F:	include/uapi/linux/uvcvideo.h
14535
14536USB VISION DRIVER
14537M:	Hans Verkuil <hverkuil@xs4all.nl>
14538L:	linux-media@vger.kernel.org
14539T:	git git://linuxtv.org/media_tree.git
14540W:	https://linuxtv.org
14541S:	Odd Fixes
14542F:	drivers/media/usb/usbvision/
14543
14544USB WEBCAM GADGET
14545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14546L:	linux-usb@vger.kernel.org
14547S:	Maintained
14548F:	drivers/usb/gadget/function/*uvc*
14549F:	drivers/usb/gadget/legacy/webcam.c
14550
14551USB WIRELESS RNDIS DRIVER (rndis_wlan)
14552M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14553L:	linux-wireless@vger.kernel.org
14554S:	Maintained
14555F:	drivers/net/wireless/rndis_wlan.c
14556
14557USB XHCI DRIVER
14558M:	Mathias Nyman <mathias.nyman@intel.com>
14559L:	linux-usb@vger.kernel.org
14560S:	Supported
14561F:	drivers/usb/host/xhci*
14562F:	drivers/usb/host/pci-quirks*
14563
14564USB ZD1201 DRIVER
14565L:	linux-wireless@vger.kernel.org
14566W:	http://linux-lc100020.sourceforge.net
14567S:	Orphan
14568F:	drivers/net/wireless/zydas/zd1201.*
14569
14570USB ZR364XX DRIVER
14571M:	Antoine Jacquet <royale@zerezo.com>
14572L:	linux-usb@vger.kernel.org
14573L:	linux-media@vger.kernel.org
14574T:	git git://linuxtv.org/media_tree.git
14575W:	http://royale.zerezo.com/zr364xx/
14576S:	Maintained
14577F:	Documentation/media/v4l-drivers/zr364xx*
14578F:	drivers/media/usb/zr364xx/
14579
14580USER-MODE LINUX (UML)
14581M:	Jeff Dike <jdike@addtoit.com>
14582M:	Richard Weinberger <richard@nod.at>
14583L:	user-mode-linux-devel@lists.sourceforge.net
14584L:	user-mode-linux-user@lists.sourceforge.net
14585W:	http://user-mode-linux.sourceforge.net
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14587S:	Maintained
14588F:	Documentation/virtual/uml/
14589F:	arch/um/
14590F:	arch/x86/um/
14591F:	fs/hostfs/
14592F:	fs/hppfs/
14593
14594USERSPACE I/O (UIO)
14595M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14596S:	Maintained
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14598F:	Documentation/driver-api/uio-howto.rst
14599F:	drivers/uio/
14600F:	include/linux/uio*.h
14601
14602UTIL-LINUX PACKAGE
14603M:	Karel Zak <kzak@redhat.com>
14604L:	util-linux@vger.kernel.org
14605W:	http://en.wikipedia.org/wiki/Util-linux
14606T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14607S:	Maintained
14608
14609UUID HELPERS
14610M:	Christoph Hellwig <hch@lst.de>
14611R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14612L:	linux-kernel@vger.kernel.org
14613T:	git git://git.infradead.org/users/hch/uuid.git
14614F:	lib/uuid.c
14615F:	lib/test_uuid.c
14616F:	include/linux/uuid.h
14617F:	include/uapi/linux/uuid.h
14618S:	Maintained
14619
14620UVESAFB DRIVER
14621M:	Michal Januszewski <spock@gentoo.org>
14622L:	linux-fbdev@vger.kernel.org
14623W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14624S:	Maintained
14625F:	Documentation/fb/uvesafb.txt
14626F:	drivers/video/fbdev/uvesafb.*
14627
14628VF610 NAND DRIVER
14629M:	Stefan Agner <stefan@agner.ch>
14630L:	linux-mtd@lists.infradead.org
14631S:	Supported
14632F:	drivers/mtd/nand/vf610_nfc.c
14633
14634VFAT/FAT/MSDOS FILESYSTEM
14635M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14636S:	Maintained
14637F:	Documentation/filesystems/vfat.txt
14638F:	fs/fat/
14639
14640VFIO DRIVER
14641M:	Alex Williamson <alex.williamson@redhat.com>
14642L:	kvm@vger.kernel.org
14643T:	git git://github.com/awilliam/linux-vfio.git
14644S:	Maintained
14645F:	Documentation/vfio.txt
14646F:	drivers/vfio/
14647F:	include/linux/vfio.h
14648F:	include/uapi/linux/vfio.h
14649
14650VFIO MEDIATED DEVICE DRIVERS
14651M:	Kirti Wankhede <kwankhede@nvidia.com>
14652L:	kvm@vger.kernel.org
14653S:	Maintained
14654F:	Documentation/vfio-mediated-device.txt
14655F:	drivers/vfio/mdev/
14656F:	include/linux/mdev.h
14657F:	samples/vfio-mdev/
14658
14659VFIO PLATFORM DRIVER
14660M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14661L:	kvm@vger.kernel.org
14662S:	Maintained
14663F:	drivers/vfio/platform/
14664
14665VGA_SWITCHEROO
14666R:	Lukas Wunner <lukas@wunner.de>
14667S:	Maintained
14668F:	Documentation/gpu/vga-switcheroo.rst
14669F:	drivers/gpu/vga/vga_switcheroo.c
14670F:	include/linux/vga_switcheroo.h
14671T:	git git://anongit.freedesktop.org/drm/drm-misc
14672
14673VIA RHINE NETWORK DRIVER
14674S:	Orphan
14675F:	drivers/net/ethernet/via/via-rhine.c
14676
14677VIA SD/MMC CARD CONTROLLER DRIVER
14678M:	Bruce Chang <brucechang@via.com.tw>
14679M:	Harald Welte <HaraldWelte@viatech.com>
14680S:	Maintained
14681F:	drivers/mmc/host/via-sdmmc.c
14682
14683VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14684M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14685L:	linux-fbdev@vger.kernel.org
14686S:	Maintained
14687F:	include/linux/via-core.h
14688F:	include/linux/via-gpio.h
14689F:	include/linux/via_i2c.h
14690F:	drivers/video/fbdev/via/
14691
14692VIA VELOCITY NETWORK DRIVER
14693M:	Francois Romieu <romieu@fr.zoreil.com>
14694L:	netdev@vger.kernel.org
14695S:	Maintained
14696F:	drivers/net/ethernet/via/via-velocity.*
14697
14698VIDEO MULTIPLEXER DRIVER
14699M:	Philipp Zabel <p.zabel@pengutronix.de>
14700L:	linux-media@vger.kernel.org
14701S:	Maintained
14702F:	drivers/media/platform/video-mux.c
14703
14704VIDEOBUF2 FRAMEWORK
14705M:	Pawel Osciak <pawel@osciak.com>
14706M:	Marek Szyprowski <m.szyprowski@samsung.com>
14707M:	Kyungmin Park <kyungmin.park@samsung.com>
14708L:	linux-media@vger.kernel.org
14709S:	Maintained
14710F:	drivers/media/v4l2-core/videobuf2-*
14711F:	include/media/videobuf2-*
14712
14713VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14714M:	Helen Koike <helen.koike@collabora.com>
14715L:	linux-media@vger.kernel.org
14716T:	git git://linuxtv.org/media_tree.git
14717W:	https://linuxtv.org
14718S:	Maintained
14719F:	drivers/media/platform/vimc/*
14720
14721VIRT LIB
14722M:	Alex Williamson <alex.williamson@redhat.com>
14723M:	Paolo Bonzini <pbonzini@redhat.com>
14724L:	kvm@vger.kernel.org
14725S:	Supported
14726F:	virt/lib/
14727
14728VIRTIO AND VHOST VSOCK DRIVER
14729M:	Stefan Hajnoczi <stefanha@redhat.com>
14730L:	kvm@vger.kernel.org
14731L:	virtualization@lists.linux-foundation.org
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	include/linux/virtio_vsock.h
14735F:	include/uapi/linux/virtio_vsock.h
14736F:	include/uapi/linux/vsockmon.h
14737F:	include/uapi/linux/vm_sockets_diag.h
14738F:	net/vmw_vsock/diag.c
14739F:	net/vmw_vsock/af_vsock_tap.c
14740F:	net/vmw_vsock/virtio_transport_common.c
14741F:	net/vmw_vsock/virtio_transport.c
14742F:	drivers/net/vsockmon.c
14743F:	drivers/vhost/vsock.c
14744F:	drivers/vhost/vsock.h
14745F:	tools/testing/vsock/
14746
14747VIRTIO CONSOLE DRIVER
14748M:	Amit Shah <amit@kernel.org>
14749L:	virtualization@lists.linux-foundation.org
14750S:	Maintained
14751F:	drivers/char/virtio_console.c
14752F:	include/linux/virtio_console.h
14753F:	include/uapi/linux/virtio_console.h
14754
14755VIRTIO CORE, NET AND BLOCK DRIVERS
14756M:	"Michael S. Tsirkin" <mst@redhat.com>
14757M:	Jason Wang <jasowang@redhat.com>
14758L:	virtualization@lists.linux-foundation.org
14759S:	Maintained
14760F:	Documentation/devicetree/bindings/virtio/
14761F:	drivers/virtio/
14762F:	tools/virtio/
14763F:	drivers/net/virtio_net.c
14764F:	drivers/block/virtio_blk.c
14765F:	include/linux/virtio*.h
14766F:	include/uapi/linux/virtio_*.h
14767F:	drivers/crypto/virtio/
14768F:	mm/balloon_compaction.c
14769
14770VIRTIO CRYPTO DRIVER
14771M:	Gonglei <arei.gonglei@huawei.com>
14772L:	virtualization@lists.linux-foundation.org
14773L:	linux-crypto@vger.kernel.org
14774S:	Maintained
14775F:	drivers/crypto/virtio/
14776F:	include/uapi/linux/virtio_crypto.h
14777
14778VIRTIO DRIVERS FOR S390
14779M:	Cornelia Huck <cohuck@redhat.com>
14780M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14781L:	linux-s390@vger.kernel.org
14782L:	virtualization@lists.linux-foundation.org
14783L:	kvm@vger.kernel.org
14784S:	Supported
14785F:	drivers/s390/virtio/
14786F:	arch/s390/include/uapi/asm/virtio-ccw.h
14787
14788VIRTIO GPU DRIVER
14789M:	David Airlie <airlied@linux.ie>
14790M:	Gerd Hoffmann <kraxel@redhat.com>
14791L:	dri-devel@lists.freedesktop.org
14792L:	virtualization@lists.linux-foundation.org
14793T:	git git://anongit.freedesktop.org/drm/drm-misc
14794S:	Maintained
14795F:	drivers/gpu/drm/virtio/
14796F:	include/uapi/linux/virtio_gpu.h
14797
14798VIRTIO HOST (VHOST)
14799M:	"Michael S. Tsirkin" <mst@redhat.com>
14800M:	Jason Wang <jasowang@redhat.com>
14801L:	kvm@vger.kernel.org
14802L:	virtualization@lists.linux-foundation.org
14803L:	netdev@vger.kernel.org
14804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14805S:	Maintained
14806F:	drivers/vhost/
14807F:	include/uapi/linux/vhost.h
14808
14809VIRTIO INPUT DRIVER
14810M:	Gerd Hoffmann <kraxel@redhat.com>
14811S:	Maintained
14812F:	drivers/virtio/virtio_input.c
14813F:	include/uapi/linux/virtio_input.h
14814
14815VIRTUAL BOX GUEST DEVICE DRIVER
14816M:	Hans de Goede <hdegoede@redhat.com>
14817M:	Arnd Bergmann <arnd@arndb.de>
14818M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14819S:	Maintained
14820F:	include/linux/vbox_utils.h
14821F:	include/uapi/linux/vbox*.h
14822F:	drivers/virt/vboxguest/
14823
14824VIRTUAL SERIO DEVICE DRIVER
14825M:	Stephen Chandler Paul <thatslyude@gmail.com>
14826S:	Maintained
14827F:	drivers/input/serio/userio.c
14828F:	include/uapi/linux/userio.h
14829
14830VIVID VIRTUAL VIDEO DRIVER
14831M:	Hans Verkuil <hverkuil@xs4all.nl>
14832L:	linux-media@vger.kernel.org
14833T:	git git://linuxtv.org/media_tree.git
14834W:	https://linuxtv.org
14835S:	Maintained
14836F:	drivers/media/platform/vivid/*
14837
14838VLYNQ BUS
14839M:	Florian Fainelli <f.fainelli@gmail.com>
14840L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14841S:	Maintained
14842F:	drivers/vlynq/vlynq.c
14843F:	include/linux/vlynq.h
14844
14845VME SUBSYSTEM
14846M:	Martyn Welch <martyn@welchs.me.uk>
14847M:	Manohar Vanga <manohar.vanga@gmail.com>
14848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14849L:	devel@driverdev.osuosl.org
14850S:	Maintained
14851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14852F:	Documentation/driver-api/vme.rst
14853F:	drivers/staging/vme/
14854F:	drivers/vme/
14855F:	include/linux/vme*
14856
14857VMWARE BALLOON DRIVER
14858M:	Xavier Deguillard <xdeguillard@vmware.com>
14859M:	Philip Moltmann <moltmann@vmware.com>
14860M:	"VMware, Inc." <pv-drivers@vmware.com>
14861L:	linux-kernel@vger.kernel.org
14862S:	Maintained
14863F:	drivers/misc/vmw_balloon.c
14864
14865VMWARE HYPERVISOR INTERFACE
14866M:	Alok Kataria <akataria@vmware.com>
14867L:	virtualization@lists.linux-foundation.org
14868S:	Supported
14869F:	arch/x86/kernel/cpu/vmware.c
14870
14871VMWARE PVRDMA DRIVER
14872M:	Adit Ranadive <aditr@vmware.com>
14873M:	VMware PV-Drivers <pv-drivers@vmware.com>
14874L:	linux-rdma@vger.kernel.org
14875S:	Maintained
14876F:	drivers/infiniband/hw/vmw_pvrdma/
14877
14878VMware PVSCSI driver
14879M:	Jim Gill <jgill@vmware.com>
14880M:	VMware PV-Drivers <pv-drivers@vmware.com>
14881L:	linux-scsi@vger.kernel.org
14882S:	Maintained
14883F:	drivers/scsi/vmw_pvscsi.c
14884F:	drivers/scsi/vmw_pvscsi.h
14885
14886VMWARE VMMOUSE SUBDRIVER
14887M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14888M:	"VMware, Inc." <pv-drivers@vmware.com>
14889L:	linux-input@vger.kernel.org
14890S:	Maintained
14891F:	drivers/input/mouse/vmmouse.c
14892F:	drivers/input/mouse/vmmouse.h
14893
14894VMWARE VMXNET3 ETHERNET DRIVER
14895M:	Shrikrishna Khare <skhare@vmware.com>
14896M:	"VMware, Inc." <pv-drivers@vmware.com>
14897L:	netdev@vger.kernel.org
14898S:	Maintained
14899F:	drivers/net/vmxnet3/
14900
14901VOCORE VOCORE2 BOARD
14902M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14903L:	linux-mips@linux-mips.org
14904S:	Maintained
14905F:	arch/mips/boot/dts/ralink/vocore2.dts
14906
14907VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14908M:	Liam Girdwood <lgirdwood@gmail.com>
14909M:	Mark Brown <broonie@kernel.org>
14910L:	linux-kernel@vger.kernel.org
14911W:	http://www.slimlogic.co.uk/?p=48
14912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14913S:	Supported
14914F:	Documentation/devicetree/bindings/regulator/
14915F:	Documentation/power/regulator/
14916F:	drivers/regulator/
14917F:	include/dt-bindings/regulator/
14918F:	include/linux/regulator/
14919
14920VRF
14921M:	David Ahern <dsa@cumulusnetworks.com>
14922M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14923L:	netdev@vger.kernel.org
14924S:	Maintained
14925F:	drivers/net/vrf.c
14926F:	Documentation/networking/vrf.txt
14927
14928VT1211 HARDWARE MONITOR DRIVER
14929M:	Juerg Haefliger <juergh@gmail.com>
14930L:	linux-hwmon@vger.kernel.org
14931S:	Maintained
14932F:	Documentation/hwmon/vt1211
14933F:	drivers/hwmon/vt1211.c
14934
14935VT8231 HARDWARE MONITOR DRIVER
14936M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14937L:	linux-hwmon@vger.kernel.org
14938S:	Maintained
14939F:	drivers/hwmon/vt8231.c
14940
14941VUB300 USB to SDIO/SD/MMC bridge chip
14942M:	Tony Olech <tony.olech@elandigitalsystems.com>
14943L:	linux-mmc@vger.kernel.org
14944L:	linux-usb@vger.kernel.org
14945S:	Supported
14946F:	drivers/mmc/host/vub300.c
14947
14948W1 DALLAS'S 1-WIRE BUS
14949M:	Evgeniy Polyakov <zbr@ioremap.net>
14950S:	Maintained
14951F:	Documentation/w1/
14952F:	drivers/w1/
14953F:	include/linux/w1.h
14954
14955W83791D HARDWARE MONITORING DRIVER
14956M:	Marc Hulsman <m.hulsman@tudelft.nl>
14957L:	linux-hwmon@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/hwmon/w83791d
14960F:	drivers/hwmon/w83791d.c
14961
14962W83793 HARDWARE MONITORING DRIVER
14963M:	Rudolf Marek <r.marek@assembler.cz>
14964L:	linux-hwmon@vger.kernel.org
14965S:	Maintained
14966F:	Documentation/hwmon/w83793
14967F:	drivers/hwmon/w83793.c
14968
14969W83795 HARDWARE MONITORING DRIVER
14970M:	Jean Delvare <jdelvare@suse.com>
14971L:	linux-hwmon@vger.kernel.org
14972S:	Maintained
14973F:	drivers/hwmon/w83795.c
14974
14975W83L51xD SD/MMC CARD INTERFACE DRIVER
14976M:	Pierre Ossman <pierre@ossman.eu>
14977S:	Maintained
14978F:	drivers/mmc/host/wbsd.*
14979
14980WACOM PROTOCOL 4 SERIAL TABLETS
14981M:	Julian Squires <julian@cipht.net>
14982M:	Hans de Goede <hdegoede@redhat.com>
14983L:	linux-input@vger.kernel.org
14984S:	Maintained
14985F:	drivers/input/tablet/wacom_serial4.c
14986
14987WATCHDOG DEVICE DRIVERS
14988M:	Wim Van Sebroeck <wim@linux-watchdog.org>
14989M:	Guenter Roeck <linux@roeck-us.net>
14990L:	linux-watchdog@vger.kernel.org
14991W:	http://www.linux-watchdog.org/
14992T:	git git://www.linux-watchdog.org/linux-watchdog.git
14993S:	Maintained
14994F:	Documentation/devicetree/bindings/watchdog/
14995F:	Documentation/watchdog/
14996F:	drivers/watchdog/
14997F:	include/linux/watchdog.h
14998F:	include/uapi/linux/watchdog.h
14999
15000WHISKEYCOVE PMIC GPIO DRIVER
15001M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15002L:	linux-gpio@vger.kernel.org
15003S:	Maintained
15004F:	drivers/gpio/gpio-wcove.c
15005
15006WIIMOTE HID DRIVER
15007M:	David Herrmann <dh.herrmann@googlemail.com>
15008L:	linux-input@vger.kernel.org
15009S:	Maintained
15010F:	drivers/hid/hid-wiimote*
15011
15012WILOCITY WIL6210 WIRELESS DRIVER
15013M:	Maya Erez <merez@codeaurora.org>
15014L:	linux-wireless@vger.kernel.org
15015L:	wil6210@qti.qualcomm.com
15016S:	Supported
15017W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15018F:	drivers/net/wireless/ath/wil6210/
15019
15020WIMAX STACK
15021M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15022M:	linux-wimax@intel.com
15023L:	wimax@linuxwimax.org (subscribers-only)
15024S:	Supported
15025W:	http://linuxwimax.org
15026F:	Documentation/wimax/README.wimax
15027F:	include/linux/wimax/debug.h
15028F:	include/net/wimax.h
15029F:	include/uapi/linux/wimax.h
15030F:	net/wimax/
15031
15032WINBOND CIR DRIVER
15033M:	David Härdeman <david@hardeman.nu>
15034S:	Maintained
15035F:	drivers/media/rc/winbond-cir.c
15036
15037WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15038M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15039L:	linux-watchdog@vger.kernel.org
15040S:	Maintained
15041F:	drivers/watchdog/ebc-c384_wdt.c
15042
15043WINSYSTEMS WS16C48 GPIO DRIVER
15044M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15045L:	linux-gpio@vger.kernel.org
15046S:	Maintained
15047F:	drivers/gpio/gpio-ws16c48.c
15048
15049WISTRON LAPTOP BUTTON DRIVER
15050M:	Miloslav Trmac <mitr@volny.cz>
15051S:	Maintained
15052F:	drivers/input/misc/wistron_btns.c
15053
15054WL3501 WIRELESS PCMCIA CARD DRIVER
15055L:	linux-wireless@vger.kernel.org
15056S:	Odd fixes
15057F:	drivers/net/wireless/wl3501*
15058
15059WOLFSON MICROELECTRONICS DRIVERS
15060L:	patches@opensource.cirrus.com
15061T:	git https://github.com/CirrusLogic/linux-drivers.git
15062W:	https://github.com/CirrusLogic/linux-drivers/wiki
15063S:	Supported
15064F:	Documentation/hwmon/wm83??
15065F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15066F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15067F:	Documentation/devicetree/bindings/mfd/arizona.txt
15068F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15069F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15070F:	arch/arm/mach-s3c64xx/mach-crag6410*
15071F:	drivers/clk/clk-wm83*.c
15072F:	drivers/extcon/extcon-arizona.c
15073F:	drivers/leds/leds-wm83*.c
15074F:	drivers/gpio/gpio-*wm*.c
15075F:	drivers/gpio/gpio-arizona.c
15076F:	drivers/hwmon/wm83??-hwmon.c
15077F:	drivers/input/misc/wm831x-on.c
15078F:	drivers/input/touchscreen/wm831x-ts.c
15079F:	drivers/input/touchscreen/wm97*.c
15080F:	drivers/mfd/arizona*
15081F:	drivers/mfd/wm*.c
15082F:	drivers/mfd/cs47l24*
15083F:	drivers/power/supply/wm83*.c
15084F:	drivers/rtc/rtc-wm83*.c
15085F:	drivers/regulator/wm8*.c
15086F:	drivers/regulator/arizona*
15087F:	drivers/video/backlight/wm83*_bl.c
15088F:	drivers/watchdog/wm83*_wdt.c
15089F:	include/linux/mfd/arizona/
15090F:	include/linux/mfd/wm831x/
15091F:	include/linux/mfd/wm8350/
15092F:	include/linux/mfd/wm8400*
15093F:	include/linux/regulator/arizona*
15094F:	include/linux/wm97xx.h
15095F:	include/sound/wm????.h
15096F:	sound/soc/codecs/arizona.?
15097F:	sound/soc/codecs/wm*
15098F:	sound/soc/codecs/cs47l24*
15099
15100WORKQUEUE
15101M:	Tejun Heo <tj@kernel.org>
15102R:	Lai Jiangshan <jiangshanlai@gmail.com>
15103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15104S:	Maintained
15105F:	include/linux/workqueue.h
15106F:	kernel/workqueue.c
15107F:	Documentation/core-api/workqueue.rst
15108
15109X-POWERS AXP288 PMIC DRIVERS
15110M:	Hans de Goede <hdegoede@redhat.com>
15111S:	Maintained
15112N:	axp288
15113F:	drivers/acpi/pmic/intel_pmic_xpower.c
15114
15115X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15116M:	Chen-Yu Tsai <wens@csie.org>
15117L:	linux-kernel@vger.kernel.org
15118S:	Maintained
15119N:	axp[128]
15120
15121X.25 NETWORK LAYER
15122M:	Andrew Hendry <andrew.hendry@gmail.com>
15123L:	linux-x25@vger.kernel.org
15124S:	Odd Fixes
15125F:	Documentation/networking/x25*
15126F:	include/net/x25*
15127F:	net/x25/
15128
15129X86 ARCHITECTURE (32-BIT AND 64-BIT)
15130M:	Thomas Gleixner <tglx@linutronix.de>
15131M:	Ingo Molnar <mingo@redhat.com>
15132R:	"H. Peter Anvin" <hpa@zytor.com>
15133M:	x86@kernel.org
15134L:	linux-kernel@vger.kernel.org
15135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15136S:	Maintained
15137F:	Documentation/x86/
15138F:	arch/x86/
15139
15140X86 MCE INFRASTRUCTURE
15141M:	Tony Luck <tony.luck@intel.com>
15142M:	Borislav Petkov <bp@alien8.de>
15143L:	linux-edac@vger.kernel.org
15144S:	Maintained
15145F:	arch/x86/kernel/cpu/mcheck/*
15146
15147X86 MICROCODE UPDATE SUPPORT
15148M:	Borislav Petkov <bp@alien8.de>
15149S:	Maintained
15150F:	arch/x86/kernel/cpu/microcode/*
15151
15152X86 PLATFORM DRIVERS
15153M:	Darren Hart <dvhart@infradead.org>
15154M:	Andy Shevchenko <andy@infradead.org>
15155L:	platform-driver-x86@vger.kernel.org
15156T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15157S:	Maintained
15158F:	drivers/platform/x86/
15159F:	drivers/platform/olpc/
15160
15161X86 VDSO
15162M:	Andy Lutomirski <luto@amacapital.net>
15163L:	linux-kernel@vger.kernel.org
15164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15165S:	Maintained
15166F:	arch/x86/entry/vdso/
15167
15168XC2028/3028 TUNER DRIVER
15169M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15170M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15171L:	linux-media@vger.kernel.org
15172W:	https://linuxtv.org
15173T:	git git://linuxtv.org/media_tree.git
15174S:	Maintained
15175F:	drivers/media/tuners/tuner-xc2028.*
15176
15177XEN BLOCK SUBSYSTEM
15178M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15179M:	Roger Pau Monné <roger.pau@citrix.com>
15180L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15181S:	Supported
15182F:	drivers/block/xen-blkback/*
15183F:	drivers/block/xen*
15184
15185XEN HYPERVISOR ARM
15186M:	Stefano Stabellini <sstabellini@kernel.org>
15187L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15188S:	Maintained
15189F:	arch/arm/xen/
15190F:	arch/arm/include/asm/xen/
15191
15192XEN HYPERVISOR ARM64
15193M:	Stefano Stabellini <sstabellini@kernel.org>
15194L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15195S:	Maintained
15196F:	arch/arm64/xen/
15197F:	arch/arm64/include/asm/xen/
15198
15199XEN HYPERVISOR INTERFACE
15200M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15201M:	Juergen Gross <jgross@suse.com>
15202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15204S:	Supported
15205F:	arch/x86/xen/
15206F:	drivers/*/xen-*front.c
15207F:	drivers/xen/
15208F:	arch/x86/include/asm/xen/
15209F:	arch/x86/include/asm/pvclock-abi.h
15210F:	include/xen/
15211F:	include/uapi/xen/
15212F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15213F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15214
15215XEN NETWORK BACKEND DRIVER
15216M:	Wei Liu <wei.liu2@citrix.com>
15217M:	Paul Durrant <paul.durrant@citrix.com>
15218L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15219L:	netdev@vger.kernel.org
15220S:	Supported
15221F:	drivers/net/xen-netback/*
15222
15223XEN PCI SUBSYSTEM
15224M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15226S:	Supported
15227F:	arch/x86/pci/*xen*
15228F:	drivers/pci/*xen*
15229
15230XEN PVSCSI DRIVERS
15231M:	Juergen Gross <jgross@suse.com>
15232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15233L:	linux-scsi@vger.kernel.org
15234S:	Supported
15235F:	drivers/scsi/xen-scsifront.c
15236F:	drivers/xen/xen-scsiback.c
15237F:	include/xen/interface/io/vscsiif.h
15238
15239XEN SWIOTLB SUBSYSTEM
15240M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15241L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15242L:	iommu@lists.linux-foundation.org
15243S:	Supported
15244F:	arch/x86/xen/*swiotlb*
15245F:	drivers/xen/*swiotlb*
15246
15247XFS FILESYSTEM
15248M:	Darrick J. Wong <darrick.wong@oracle.com>
15249M:	linux-xfs@vger.kernel.org
15250L:	linux-xfs@vger.kernel.org
15251W:	http://xfs.org/
15252T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15253S:	Supported
15254F:	Documentation/filesystems/xfs.txt
15255F:	fs/xfs/
15256
15257XILINX AXI ETHERNET DRIVER
15258M:	Anirudha Sarangi <anirudh@xilinx.com>
15259M:	John Linn <John.Linn@xilinx.com>
15260S:	Maintained
15261F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15262
15263XILINX UARTLITE SERIAL DRIVER
15264M:	Peter Korsgaard <jacmet@sunsite.dk>
15265L:	linux-serial@vger.kernel.org
15266S:	Maintained
15267F:	drivers/tty/serial/uartlite.c
15268
15269XILINX VIDEO IP CORES
15270M:	Hyun Kwon <hyun.kwon@xilinx.com>
15271M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15272L:	linux-media@vger.kernel.org
15273T:	git git://linuxtv.org/media_tree.git
15274S:	Supported
15275F:	Documentation/devicetree/bindings/media/xilinx/
15276F:	drivers/media/platform/xilinx/
15277F:	include/uapi/linux/xilinx-v4l2-controls.h
15278
15279XILLYBUS DRIVER
15280M:	Eli Billauer <eli.billauer@gmail.com>
15281L:	linux-kernel@vger.kernel.org
15282S:	Supported
15283F:	drivers/char/xillybus/
15284
15285XRA1403 GPIO EXPANDER
15286M:	Nandor Han <nandor.han@ge.com>
15287M:	Semi Malinen <semi.malinen@ge.com>
15288L:	linux-gpio@vger.kernel.org
15289S:	Maintained
15290F:	drivers/gpio/gpio-xra1403.c
15291F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15292
15293XTENSA XTFPGA PLATFORM SUPPORT
15294M:	Max Filippov <jcmvbkbc@gmail.com>
15295L:	linux-xtensa@linux-xtensa.org
15296S:	Maintained
15297F:	drivers/spi/spi-xtensa-xtfpga.c
15298F:	sound/soc/xtensa/xtfpga-i2s.c
15299
15300YAM DRIVER FOR AX.25
15301M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15302L:	linux-hams@vger.kernel.org
15303S:	Maintained
15304F:	drivers/net/hamradio/yam*
15305F:	include/linux/yam.h
15306
15307YAMA SECURITY MODULE
15308M:	Kees Cook <keescook@chromium.org>
15309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15310S:	Supported
15311F:	security/yama/
15312F:	Documentation/admin-guide/LSM/Yama.rst
15313
15314YEALINK PHONE DRIVER
15315M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15316L:	usbb2k-api-dev@nongnu.org
15317S:	Maintained
15318F:	Documentation/input/yealink.rst
15319F:	drivers/input/misc/yealink.*
15320
15321Z8530 DRIVER FOR AX.25
15322M:	Joerg Reuter <jreuter@yaina.de>
15323W:	http://yaina.de/jreuter/
15324W:	http://www.qsl.net/dl1bke/
15325L:	linux-hams@vger.kernel.org
15326S:	Maintained
15327F:	Documentation/networking/z8530drv.txt
15328F:	drivers/net/hamradio/*scc.c
15329F:	drivers/net/hamradio/z8530.h
15330
15331ZBUD COMPRESSED PAGE ALLOCATOR
15332M:	Seth Jennings <sjenning@redhat.com>
15333M:	Dan Streetman <ddstreet@ieee.org>
15334L:	linux-mm@kvack.org
15335S:	Maintained
15336F:	mm/zbud.c
15337F:	include/linux/zbud.h
15338
15339ZD1211RW WIRELESS DRIVER
15340M:	Daniel Drake <dsd@gentoo.org>
15341M:	Ulrich Kunitz <kune@deine-taler.de>
15342W:	http://zd1211.ath.cx/wiki/DriverRewrite
15343L:	linux-wireless@vger.kernel.org
15344L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15345S:	Maintained
15346F:	drivers/net/wireless/zydas/zd1211rw/
15347
15348ZD1301 MEDIA DRIVER
15349M:	Antti Palosaari <crope@iki.fi>
15350L:	linux-media@vger.kernel.org
15351W:	https://linuxtv.org/
15352W:	http://palosaari.fi/linux/
15353Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15354S:	Maintained
15355F:	drivers/media/usb/dvb-usb-v2/zd1301*
15356
15357ZD1301_DEMOD MEDIA DRIVER
15358M:	Antti Palosaari <crope@iki.fi>
15359L:	linux-media@vger.kernel.org
15360W:	https://linuxtv.org/
15361W:	http://palosaari.fi/linux/
15362Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15363S:	Maintained
15364F:	drivers/media/dvb-frontends/zd1301_demod*
15365
15366ZPOOL COMPRESSED PAGE STORAGE API
15367M:	Dan Streetman <ddstreet@ieee.org>
15368L:	linux-mm@kvack.org
15369S:	Maintained
15370F:	mm/zpool.c
15371F:	include/linux/zpool.h
15372
15373ZR36067 VIDEO FOR LINUX DRIVER
15374L:	mjpeg-users@lists.sourceforge.net
15375L:	linux-media@vger.kernel.org
15376W:	http://mjpeg.sourceforge.net/driver-zoran/
15377T:	hg https://linuxtv.org/hg/v4l-dvb
15378S:	Odd Fixes
15379F:	drivers/media/pci/zoran/
15380
15381ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15382M:	Minchan Kim <minchan@kernel.org>
15383M:	Nitin Gupta <ngupta@vflare.org>
15384R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15385L:	linux-kernel@vger.kernel.org
15386S:	Maintained
15387F:	drivers/block/zram/
15388F:	Documentation/blockdev/zram.txt
15389
15390ZS DECSTATION Z85C30 SERIAL DRIVER
15391M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15392S:	Maintained
15393F:	drivers/tty/serial/zs.*
15394
15395ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15396M:	Minchan Kim <minchan@kernel.org>
15397M:	Nitin Gupta <ngupta@vflare.org>
15398R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15399L:	linux-mm@kvack.org
15400S:	Maintained
15401F:	mm/zsmalloc.c
15402F:	include/linux/zsmalloc.h
15403F:	Documentation/vm/zsmalloc.txt
15404
15405ZSWAP COMPRESSED SWAP CACHING
15406M:	Seth Jennings <sjenning@redhat.com>
15407M:	Dan Streetman <ddstreet@ieee.org>
15408L:	linux-mm@kvack.org
15409S:	Maintained
15410F:	mm/zswap.c
15411
15412THE REST
15413M:	Linus Torvalds <torvalds@linux-foundation.org>
15414L:	linux-kernel@vger.kernel.org
15415Q:	http://patchwork.kernel.org/project/LKML/list/
15416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15417S:	Buried alive in reporters
15418F:	*
15419F:	*/
15420