xref: /linux/MAINTAINERS (revision 2dd0df8472ff9bb520673cb5862b08be9290c9fa)
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/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC DMA DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/dma/dma-axi-dmac.c
851
852ANALOG DEVICES INC IIO DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854M:	Michael Hennerich <Michael.Hennerich@analog.com>
855W:	http://wiki.analog.com/
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860F:	drivers/iio/*/ad*
861F:	drivers/iio/adc/ltc2497*
862X:	drivers/iio/*/adjd*
863F:	drivers/staging/iio/*/ad*
864
865ANDES ARCHITECTURE
866M:	Greentime Hu <green.hu@gmail.com>
867M:	Vincent Chen <deanbo422@gmail.com>
868T:	git https://github.com/andestech/linux.git
869S:	Supported
870F:	arch/nds32/
871F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F:	Documentation/devicetree/bindings/nds32/
873K:	nds32
874N:	nds32
875
876ANDROID CONFIG FRAGMENTS
877M:	Rob Herring <robh@kernel.org>
878S:	Supported
879F:	kernel/configs/android*
880
881ANDROID DRIVERS
882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883M:	Arve Hjønnevåg <arve@android.com>
884M:	Todd Kjos <tkjos@android.com>
885M:	Martijn Coenen <maco@android.com>
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/android/
890F:	drivers/staging/android/
891
892ANDROID GOLDFISH PIC DRIVER
893M:	Miodrag Dinic <miodrag.dinic@mips.com>
894S:	Supported
895F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896F:	drivers/irqchip/irq-goldfish-pic.c
897
898ANDROID GOLDFISH RTC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902F:	drivers/rtc/rtc-goldfish.c
903
904ANDROID ION DRIVER
905M:	Laura Abbott <labbott@redhat.com>
906M:	Sumit Semwal <sumit.semwal@linaro.org>
907L:	devel@driverdev.osuosl.org
908S:	Supported
909F:	drivers/staging/android/ion
910F:	drivers/staging/android/uapi/ion.h
911
912AOA (Apple Onboard Audio) ALSA DRIVER
913M:	Johannes Berg <johannes@sipsolutions.net>
914L:	linuxppc-dev@lists.ozlabs.org
915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
916S:	Maintained
917F:	sound/aoa/
918
919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920M:	William Breathitt Gray <vilhelm.gray@gmail.com>
921L:	linux-iio@vger.kernel.org
922S:	Maintained
923F:	drivers/iio/adc/stx104.c
924
925APM DRIVER
926M:	Jiri Kosina <jikos@kernel.org>
927S:	Odd fixes
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929F:	arch/x86/kernel/apm_32.c
930F:	include/linux/apm_bios.h
931F:	include/uapi/linux/apm_bios.h
932F:	drivers/char/apm-emulation.c
933
934APPARMOR SECURITY MODULE
935M:	John Johansen <john.johansen@canonical.com>
936L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937W:	apparmor.wiki.kernel.org
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
939S:	Supported
940F:	security/apparmor/
941F:	Documentation/admin-guide/LSM/apparmor.rst
942
943APPLE BCM5974 MULTITOUCH DRIVER
944M:	Henrik Rydberg <rydberg@bitmath.org>
945L:	linux-input@vger.kernel.org
946S:	Odd fixes
947F:	drivers/input/mouse/bcm5974.c
948
949APPLE SMC DRIVER
950M:	Henrik Rydberg <rydberg@bitmath.org>
951L:	linux-hwmon@vger.kernel.org
952S:	Odd fixes
953F:	drivers/hwmon/applesmc.c
954
955APPLETALK NETWORK LAYER
956L:	netdev@vger.kernel.org
957S:	Odd fixes
958F:	drivers/net/appletalk/
959F:	net/appletalk/
960
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M:	Duc Dang <dhdang@apm.com>
963S:	Supported
964F:	arch/arm64/boot/dts/apm/
965
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M:	Loc Ho <lho@apm.com>
968S:	Supported
969F:	drivers/edac/xgene_edac.c
970F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M:	Iyappan Subramanian <isubramanian@apm.com>
974M:	Keyur Chudgar <kchudgar@apm.com>
975S:	Supported
976F:	drivers/net/ethernet/apm/xgene-v2/
977
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M:	Iyappan Subramanian <isubramanian@apm.com>
980M:	Keyur Chudgar <kchudgar@apm.com>
981M:	Quan Nguyen <qnguyen@apm.com>
982S:	Supported
983F:	drivers/net/ethernet/apm/xgene/
984F:	drivers/net/phy/mdio-xgene.c
985F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988APPLIED MICRO (APM) X-GENE SOC PMU
989M:	Tai Nguyen <ttnguyen@apm.com>
990S:	Supported
991F:	drivers/perf/xgene_pmu.c
992F:	Documentation/perf/xgene-pmu.txt
993F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995APTINA CAMERA SENSOR PLL
996M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L:	linux-media@vger.kernel.org
998S:	Maintained
999F:	drivers/media/i2c/aptina-pll.*
1000
1001ARC FRAMEBUFFER DRIVER
1002M:	Jaya Kumar <jayalk@intworks.biz>
1003S:	Maintained
1004F:	drivers/video/fbdev/arcfb.c
1005F:	drivers/video/fbdev/core/fb_defio.c
1006
1007ARC PGU DRM DRIVER
1008M:	Alexey Brodkin <abrodkin@synopsys.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arc/
1011F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013ARCNET NETWORK LAYER
1014M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L:	netdev@vger.kernel.org
1016S:	Maintained
1017F:	drivers/net/arcnet/
1018F:	include/uapi/linux/if_arcnet.h
1019
1020ARM ARCHITECTED TIMER DRIVER
1021M:	Mark Rutland <mark.rutland@arm.com>
1022M:	Marc Zyngier <marc.zyngier@arm.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S:	Maintained
1025F:	arch/arm/include/asm/arch_timer.h
1026F:	arch/arm64/include/asm/arch_timer.h
1027F:	drivers/clocksource/arm_arch_timer.c
1028
1029ARM HDLCD DRM DRIVER
1030M:	Liviu Dudau <liviu.dudau@arm.com>
1031S:	Supported
1032F:	drivers/gpu/drm/arm/hdlcd_*
1033F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035ARM MALI-DP DRM DRIVER
1036M:	Liviu Dudau <liviu.dudau@arm.com>
1037M:	Brian Starkey <brian.starkey@arm.com>
1038M:	Mali DP Maintainers <malidp@foss.arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/
1041F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043ARM MFM AND FLOPPY DRIVERS
1044M:	Ian Molton <spyro@f2s.com>
1045S:	Maintained
1046F:	arch/arm/lib/floppydma.S
1047F:	arch/arm/include/asm/floppy.h
1048
1049ARM PMU PROFILING AND DEBUGGING
1050M:	Will Deacon <will.deacon@arm.com>
1051M:	Mark Rutland <mark.rutland@arm.com>
1052S:	Maintained
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054F:	arch/arm*/kernel/perf_*
1055F:	arch/arm/oprofile/common.c
1056F:	arch/arm*/kernel/hw_breakpoint.c
1057F:	arch/arm*/include/asm/hw_breakpoint.h
1058F:	arch/arm*/include/asm/perf_event.h
1059F:	drivers/perf/*
1060F:	include/linux/perf/arm_pmu.h
1061F:	Documentation/devicetree/bindings/arm/pmu.txt
1062F:	Documentation/devicetree/bindings/perf/
1063
1064ARM PORT
1065M:	Russell King <linux@armlinux.org.uk>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067W:	http://www.armlinux.org.uk/
1068S:	Odd Fixes
1069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070F:	arch/arm/
1071X:	arch/arm/boot/dts/
1072
1073ARM PRIMECELL AACI PL041 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Odd Fixes
1076F:	sound/arm/aaci.*
1077
1078ARM PRIMECELL BUS SUPPORT
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	drivers/amba/
1082F:	include/linux/amba/bus.h
1083
1084ARM PRIMECELL CLCD PL110 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Odd Fixes
1087F:	drivers/video/fbdev/amba-clcd.*
1088
1089ARM PRIMECELL KMI PL050 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/input/serio/ambakmi.*
1093F:	include/linux/amba/kmi.h
1094
1095ARM PRIMECELL MMCI PL180/1 DRIVER
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Odd Fixes
1098F:	drivers/mmc/host/mmci.*
1099F:	include/linux/amba/mmci.h
1100
1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102M:	Russell King <linux@armlinux.org.uk>
1103S:	Odd Fixes
1104F:	drivers/tty/serial/amba-pl01*.c
1105F:	include/linux/amba/serial.h
1106
1107ARM SMMU DRIVERS
1108M:	Will Deacon <will.deacon@arm.com>
1109R:	Robin Murphy <robin.murphy@arm.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/iommu/arm-smmu.c
1113F:	drivers/iommu/arm-smmu-v3.c
1114F:	drivers/iommu/io-pgtable-arm.c
1115F:	drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-*/
1121F:	arch/arm/plat-*/
1122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M:	Andreas Färber <afaerber@suse.de>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128N:	owl
1129F:	arch/arm/mach-actions/
1130F:	arch/arm/boot/dts/owl-*
1131F:	arch/arm64/boot/dts/actions/
1132F:	drivers/clocksource/owl-*
1133F:	drivers/soc/actions/
1134F:	include/dt-bindings/power/owl-*
1135F:	include/linux/soc/actions/
1136F:	Documentation/devicetree/bindings/arm/actions.txt
1137F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140ARM/ADS SPHERE MACHINE SUPPORT
1141M:	Lennert Buytenhek <kernel@wantstofly.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AFEB9260 MACHINE SUPPORT
1146M:	Sergey Lapin <slapin@ossfans.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AJECO 1ARM MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/Allwinner SoC Clock Support
1156M:	Emilio López <emilio@elopez.com.ar>
1157S:	Maintained
1158F:	drivers/clk/sunxi/
1159
1160ARM/Allwinner sunXi SoC support
1161M:	Maxime Ripard <maxime.ripard@bootlin.com>
1162M:	Chen-Yu Tsai <wens@csie.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165N:	sun[x456789]i
1166N:	sun50i
1167F:	arch/arm/mach-sunxi/
1168F:	arch/arm64/boot/dts/allwinner/
1169F:	drivers/clk/sunxi-ng/
1170F:	drivers/pinctrl/sunxi/
1171F:	drivers/soc/sunxi/
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M:	Neil Armstrong <narmstrong@baylibre.com>
1176M:	Jerome Brunet <jbrunet@baylibre.com>
1177L:	linux-amlogic@lists.infradead.org
1178S:	Maintained
1179F:	drivers/clk/meson/
1180F:	include/dt-bindings/clock/meson*
1181F:	include/dt-bindings/clock/gxbb*
1182F:	Documentation/devicetree/bindings/clock/amlogic*
1183
1184ARM/Amlogic Meson SoC support
1185M:	Carlo Caione <carlo@caione.org>
1186M:	Kevin Hilman <khilman@baylibre.com>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L:	linux-amlogic@lists.infradead.org
1189W:	http://linux-meson.com/
1190S:	Maintained
1191F:	arch/arm/mach-meson/
1192F:	arch/arm/boot/dts/meson*
1193F:	arch/arm64/boot/dts/amlogic/
1194F:	drivers/pinctrl/meson/
1195F:	drivers/mmc/host/meson*
1196N:	meson
1197
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-alpine/
1204F:	arch/arm/boot/dts/alpine*
1205F:	arch/arm64/boot/dts/al/
1206F:	drivers/*/*alpine*
1207
1208ARM/ARTPEC MACHINE SUPPORT
1209M:	Jesper Nilsson <jesper.nilsson@axis.com>
1210M:	Lars Persson <lars.persson@axis.com>
1211M:	Niklas Cassel <niklas.cassel@axis.com>
1212S:	Maintained
1213L:	linux-arm-kernel@axis.com
1214F:	arch/arm/mach-artpec
1215F:	arch/arm/boot/dts/artpec6*
1216F:	drivers/clk/axis
1217F:	drivers/crypto/axis
1218F:	drivers/pinctrl/pinctrl-artpec*
1219F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221ARM/ASPEED I2C DRIVER
1222M:	Brendan Higgins <brendanhiggins@google.com>
1223R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R:	Joel Stanley <joel@jms.id.au>
1225L:	linux-i2c@vger.kernel.org
1226L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227S:	Maintained
1228F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1229F:	drivers/i2c/busses/i2c-aspeed.c
1230F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233ARM/ASPEED MACHINE SUPPORT
1234M:	Joel Stanley <joel@jms.id.au>
1235S:	Maintained
1236F:	arch/arm/mach-aspeed/
1237F:	arch/arm/boot/dts/aspeed-*
1238F:	drivers/*/*aspeed*
1239
1240ARM/ATMEL AT91 Clock Support
1241M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1242S:	Maintained
1243F:	drivers/clk/at91
1244
1245ARM/CALXEDA HIGHBANK ARCHITECTURE
1246M:	Rob Herring <robh@kernel.org>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S:	Maintained
1249F:	arch/arm/mach-highbank/
1250F:	arch/arm/boot/dts/highbank.dts
1251F:	arch/arm/boot/dts/ecx-*.dts*
1252
1253ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1254M:	Krzysztof Halasa <khalasa@piap.pl>
1255S:	Maintained
1256F:	arch/arm/mach-cns3xxx/
1257
1258ARM/CAVIUM THUNDER NETWORK DRIVER
1259M:	Sunil Goutham <sgoutham@cavium.com>
1260M:	Robert Richter <rric@kernel.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Supported
1263F:	drivers/net/ethernet/cavium/thunder/
1264
1265ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1266M:	Lukasz Majewski <lukma@denx.de>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269F:	arch/arm/mach-ep93xx/ts72xx.c
1270
1271ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1272M:	Alexander Shiyan <shc_work@mail.ru>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Odd Fixes
1275N:	clps711x
1276
1277ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1278M:	Lennert Buytenhek <kernel@wantstofly.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281
1282ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1283M:	Hartley Sweeten <hsweeten@visionengravers.com>
1284M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287F:	arch/arm/mach-ep93xx/
1288F:	arch/arm/mach-ep93xx/include/mach/
1289
1290ARM/CLKDEV SUPPORT
1291M:	Russell King <linux@armlinux.org.uk>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1295F:	drivers/clk/clkdev.c
1296
1297ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1298M:	Mike Rapoport <mike@compulab.co.il>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301
1302ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1303M:	Baruch Siach <baruch@tkos.co.il>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/boot/dts/cx92755*
1307N:	digicolor
1308
1309ARM/CONTEC MICRO9 MACHINE SUPPORT
1310M:	Hubert Feurstein <hubert.feurstein@contec.at>
1311S:	Maintained
1312F:	arch/arm/mach-ep93xx/micro9.c
1313
1314ARM/CORESIGHT FRAMEWORK AND DRIVERS
1315M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	drivers/hwtracing/coresight/*
1319F:	Documentation/trace/coresight.txt
1320F:	Documentation/trace/coresight-cpu-debug.txt
1321F:	Documentation/devicetree/bindings/arm/coresight.txt
1322F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1323F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1324F:	tools/perf/arch/arm/util/pmu.c
1325F:	tools/perf/arch/arm/util/auxtrace.c
1326F:	tools/perf/arch/arm/util/cs-etm.c
1327F:	tools/perf/arch/arm/util/cs-etm.h
1328F:	tools/perf/util/cs-etm.*
1329F:	tools/perf/util/cs-etm-decoder/*
1330
1331ARM/CORGI MACHINE SUPPORT
1332M:	Richard Purdie <rpurdie@rpsys.net>
1333S:	Maintained
1334
1335ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1336M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1337M:	Linus Walleij <linus.walleij@linaro.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339T:	git git://github.com/ulli-kroll/linux.git
1340S:	Maintained
1341F:	Documentation/devicetree/bindings/arm/gemini.txt
1342F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1343F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1344F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1345F:	arch/arm/mach-gemini/
1346F:	drivers/net/ethernet/cortina/
1347F:	drivers/pinctrl/pinctrl-gemini.c
1348F:	drivers/rtc/rtc-ftrtc010.c
1349
1350ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1351M:	Barry Song <baohua@kernel.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1354S:	Maintained
1355F:	arch/arm/boot/dts/prima2*
1356F:	arch/arm/mach-prima2/
1357F:	drivers/clk/sirf/
1358F:	drivers/clocksource/timer-prima2.c
1359F:	drivers/clocksource/timer-atlas7.c
1360N:	[^a-z]sirf
1361
1362ARM/EBSA110 MACHINE SUPPORT
1363M:	Russell King <linux@armlinux.org.uk>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365W:	http://www.armlinux.org.uk/
1366S:	Maintained
1367F:	arch/arm/mach-ebsa110/
1368F:	drivers/net/ethernet/amd/am79c961a.*
1369
1370ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1371M:	Uwe Kleine-König <kernel@pengutronix.de>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374N:	efm32
1375
1376ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1377M:	Robert Jarzmik <robert.jarzmik@free.fr>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380F:	arch/arm/mach-pxa/ezx.c
1381
1382ARM/FARADAY FA526 PORT
1383M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386T:	git git://git.berlios.de/gemini-board
1387F:	arch/arm/mm/*-fa*
1388
1389ARM/FOOTBRIDGE ARCHITECTURE
1390M:	Russell King <linux@armlinux.org.uk>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392W:	http://www.armlinux.org.uk/
1393S:	Maintained
1394F:	arch/arm/include/asm/hardware/dec21285.h
1395F:	arch/arm/mach-footbridge/
1396
1397ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Fabio Estevam <fabio.estevam@nxp.com>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/
1405F:	arch/arm/mach-mxs/
1406F:	arch/arm/boot/dts/imx*
1407F:	arch/arm/configs/imx*_defconfig
1408F:	drivers/clk/imx/
1409F:	drivers/soc/imx/
1410F:	include/soc/imx/
1411
1412ARM/FREESCALE VYBRID ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Stefan Agner <stefan@agner.ch>
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/*vf610*
1420F:	arch/arm/boot/dts/vf*
1421
1422ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1423M:	Lennert Buytenhek <kernel@wantstofly.org>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426
1427ARM/GUMSTIX MACHINE SUPPORT
1428M:	Steve Sakoman <sakoman@gmail.com>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1433M:	Philipp Zabel <philipp.zabel@gmail.com>
1434M:	Paul Parsons <lost.distance@yahoo.com>
1435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S:	Maintained
1437F:	arch/arm/mach-pxa/hx4700.c
1438F:	arch/arm/mach-pxa/include/mach/hx4700.h
1439F:	sound/soc/pxa/hx4700.c
1440
1441ARM/HISILICON SOC SUPPORT
1442M:	Wei Xu <xuwei5@hisilicon.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444W:	http://www.hisilicon.com
1445S:	Supported
1446T:	git git://github.com/hisilicon/linux-hisi.git
1447F:	arch/arm/mach-hisi/
1448F:	arch/arm/boot/dts/hi3*
1449F:	arch/arm/boot/dts/hip*
1450F:	arch/arm/boot/dts/hisi*
1451F:	arch/arm64/boot/dts/hisilicon/
1452
1453ARM/HP JORNADA 7XX MACHINE SUPPORT
1454M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1455W:	www.jlime.com
1456S:	Maintained
1457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1458F:	arch/arm/mach-sa1100/jornada720.c
1459F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1460
1461ARM/IGEP MACHINE SUPPORT
1462M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1463M:	Javier Martinez Canillas <javier@dowhile0.org>
1464L:	linux-omap@vger.kernel.org
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	arch/arm/boot/dts/omap3-igep*
1468
1469ARM/INCOME PXA270 SUPPORT
1470M:	Marek Vasut <marek.vasut@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1474
1475ARM/INTEL IOP13XX ARM ARCHITECTURE
1476M:	Lennert Buytenhek <kernel@wantstofly.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479
1480ARM/INTEL IOP32X ARM ARCHITECTURE
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IOP33X ARM ARCHITECTURE
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Orphan
1488
1489ARM/INTEL IQ81342EX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/INTEL IXDP2850 MACHINE SUPPORT
1495M:	Lennert Buytenhek <kernel@wantstofly.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/INTEL IXP4XX ARM ARCHITECTURE
1500M:	Imre Kaloz <kaloz@openwrt.org>
1501M:	Krzysztof Halasa <khalasa@piap.pl>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-ixp4xx/
1505
1506ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1507M:	Jonathan Cameron <jic23@cam.ac.uk>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	arch/arm/mach-pxa/stargate2.c
1511F:	drivers/pcmcia/pxa2xx_stargate2.c
1512
1513ARM/INTEL XSC3 (MANZANO) ARM CORE
1514M:	Lennert Buytenhek <kernel@wantstofly.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517
1518ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1519M:	Lennert Buytenhek <kernel@wantstofly.org>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522
1523ARM/LG1K ARCHITECTURE
1524M:	Chanho Min <chanho.min@lge.com>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm64/boot/dts/lg/
1528
1529ARM/LOGICPD PXA270 MACHINE SUPPORT
1530M:	Lennert Buytenhek <kernel@wantstofly.org>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533
1534ARM/LPC18XX ARCHITECTURE
1535M:	Joachim Eastwood <manabian@gmail.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc43*
1539F:	drivers/clk/nxp/clk-lpc18xx*
1540F:	drivers/clocksource/time-lpc32xx.c
1541F:	drivers/i2c/busses/i2c-lpc2k.c
1542F:	drivers/memory/pl172.c
1543F:	drivers/mtd/spi-nor/nxp-spifi.c
1544F:	drivers/rtc/rtc-lpc24xx.c
1545N:	lpc18xx
1546
1547ARM/LPC32XX SOC SUPPORT
1548M:	Vladimir Zapolskiy <vz@mleia.com>
1549M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc32*
1554F:	arch/arm/mach-lpc32xx/
1555F:	drivers/i2c/busses/i2c-pnx.c
1556F:	drivers/net/ethernet/nxp/lpc_eth.c
1557F:	drivers/usb/host/ohci-nxp.c
1558F:	drivers/watchdog/pnx4008_wdt.c
1559N:	lpc32xx
1560
1561ARM/MAGICIAN MACHINE SUPPORT
1562M:	Philipp Zabel <philipp.zabel@gmail.com>
1563S:	Maintained
1564
1565ARM/Marvell Dove/MV78xx0/Orion SOC support
1566M:	Jason Cooper <jason@lakedaemon.net>
1567M:	Andrew Lunn <andrew@lunn.ch>
1568M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1569M:	Gregory Clement <gregory.clement@bootlin.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572F:	Documentation/devicetree/bindings/soc/dove/
1573F:	arch/arm/mach-dove/
1574F:	arch/arm/mach-mv78xx0/
1575F:	arch/arm/mach-orion5x/
1576F:	arch/arm/plat-orion/
1577F:	arch/arm/boot/dts/dove*
1578F:	arch/arm/boot/dts/orion5x*
1579
1580ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1581M:	Jason Cooper <jason@lakedaemon.net>
1582M:	Andrew Lunn <andrew@lunn.ch>
1583M:	Gregory Clement <gregory.clement@bootlin.com>
1584M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	arch/arm/boot/dts/armada*
1588F:	arch/arm/boot/dts/kirkwood*
1589F:	arch/arm/configs/mvebu_*_defconfig
1590F:	arch/arm/mach-mvebu/
1591F:	arch/arm64/boot/dts/marvell/armada*
1592F:	drivers/cpufreq/armada-37xx-cpufreq.c
1593F:	drivers/cpufreq/mvebu-cpufreq.c
1594F:	drivers/irqchip/irq-armada-370-xp.c
1595F:	drivers/irqchip/irq-mvebu-*
1596F:	drivers/pinctrl/mvebu/
1597F:	drivers/rtc/rtc-armada38x.c
1598
1599ARM/Mediatek RTC DRIVER
1600M:	Eddie Huang <eddie.huang@mediatek.com>
1601M:	Sean Wang <sean.wang@mediatek.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1606F:	drivers/rtc/rtc-mt6397.c
1607F:	drivers/rtc/rtc-mt7622.c
1608
1609ARM/Mediatek SoC support
1610M:	Matthias Brugger <matthias.bgg@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614F:	arch/arm/boot/dts/mt6*
1615F:	arch/arm/boot/dts/mt7*
1616F:	arch/arm/boot/dts/mt8*
1617F:	arch/arm/mach-mediatek/
1618F:	arch/arm64/boot/dts/mediatek/
1619N:	mtk
1620K:	mediatek
1621
1622ARM/Mediatek USB3 PHY DRIVER
1623M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	drivers/phy/mediatek/phy-mtk-tphy.c
1628
1629ARM/MICREL KS8695 ARCHITECTURE
1630M:	Greg Ungerer <gerg@uclinux.org>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632F:	arch/arm/mach-ks8695/
1633S:	Odd Fixes
1634
1635ARM/Microchip (AT91) SoC support
1636M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1637M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639W:	http://www.linux4sam.org
1640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1641S:	Supported
1642N:	at91
1643N:	atmel
1644F:	arch/arm/mach-at91/
1645F:	include/soc/at91/
1646F:	arch/arm/boot/dts/at91*.dts
1647F:	arch/arm/boot/dts/at91*.dtsi
1648F:	arch/arm/boot/dts/sama*.dts
1649F:	arch/arm/boot/dts/sama*.dtsi
1650F:	arch/arm/include/debug/at91.S
1651F:	drivers/memory/atmel*
1652F:	drivers/watchdog/sama5d4_wdt.c
1653X:	drivers/input/touchscreen/atmel_mxt_ts.c
1654X:	drivers/net/wireless/atmel/
1655
1656ARM/MIOA701 MACHINE SUPPORT
1657M:	Robert Jarzmik <robert.jarzmik@free.fr>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659F:	arch/arm/mach-pxa/mioa701.c
1660S:	Maintained
1661
1662ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1663M:	Michael Petchkovsky <mkpetch@internode.on.net>
1664S:	Maintained
1665
1666ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1667M:	Linus Walleij <linus.walleij@linaro.org>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670F:	arch/arm/mach-nomadik/
1671F:	arch/arm/mach-u300/
1672F:	arch/arm/mach-ux500/
1673F:	arch/arm/boot/dts/ste-*
1674F:	drivers/clk/clk-nomadik.c
1675F:	drivers/clk/clk-u300.c
1676F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1677F:	drivers/clocksource/timer-u300.c
1678F:	drivers/dma/coh901318*
1679F:	drivers/dma/ste_dma40*
1680F:	drivers/hwspinlock/u8500_hsem.c
1681F:	drivers/i2c/busses/i2c-nomadik.c
1682F:	drivers/i2c/busses/i2c-stu300.c
1683F:	drivers/mfd/ab3100*
1684F:	drivers/mfd/ab8500*
1685F:	drivers/mfd/abx500*
1686F:	drivers/mfd/dbx500*
1687F:	drivers/mfd/db8500*
1688F:	drivers/pinctrl/nomadik/
1689F:	drivers/pinctrl/pinctrl-coh901*
1690F:	drivers/pinctrl/pinctrl-u300.c
1691F:	drivers/rtc/rtc-ab3100.c
1692F:	drivers/rtc/rtc-ab8500.c
1693F:	drivers/rtc/rtc-coh901331.c
1694F:	drivers/rtc/rtc-pl031.c
1695F:	drivers/watchdog/coh901327_wdt.c
1696F:	Documentation/devicetree/bindings/arm/ste-*
1697F:	Documentation/devicetree/bindings/arm/ux500/
1698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1699
1700ARM/NUVOTON NPCM ARCHITECTURE
1701M:	Avi Fishman <avifishman70@gmail.com>
1702M:	Tomer Maimon <tmaimon77@gmail.com>
1703R:	Patrick Venture <venture@google.com>
1704R:	Nancy Yuen <yuenn@google.com>
1705R:	Brendan Higgins <brendanhiggins@google.com>
1706L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1707S:	Supported
1708F:	arch/arm/mach-npcm/
1709F:	arch/arm/boot/dts/nuvoton-npcm*
1710F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1711F:	drivers/*/*npcm*
1712F:	Documentation/*/*npcm*
1713
1714ARM/NUVOTON W90X900 ARM ARCHITECTURE
1715M:	Wan ZongShun <mcuos.com@gmail.com>
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717W:	http://www.mcuos.com
1718S:	Maintained
1719F:	arch/arm/mach-w90x900/
1720F:	drivers/input/keyboard/w90p910_keypad.c
1721F:	drivers/input/touchscreen/w90p910_ts.c
1722F:	drivers/watchdog/nuc900_wdt.c
1723F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1724F:	drivers/mtd/nand/nuc900_nand.c
1725F:	drivers/rtc/rtc-nuc900.c
1726F:	drivers/spi/spi-nuc900.c
1727F:	drivers/usb/host/ehci-w90x900.c
1728F:	drivers/video/fbdev/nuc900fb.c
1729
1730ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1731M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1732L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1733W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1734S:	Supported
1735
1736ARM/Orion SoC/Technologic Systems TS-78xx platform support
1737M:	Alexander Clouter <alex@digriz.org.uk>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739W:	http://www.digriz.org.uk/ts78xx/kernel
1740S:	Maintained
1741F:	arch/arm/mach-orion5x/ts78xx-*
1742
1743ARM/OXNAS platform support
1744M:	Neil Armstrong <narmstrong@baylibre.com>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1747S:	Maintained
1748F:	arch/arm/mach-oxnas/
1749F:	arch/arm/boot/dts/ox8*.dts*
1750N:	oxnas
1751
1752ARM/PALM TREO SUPPORT
1753M:	Tomas Cech <sleep_walker@suse.com>
1754L:	linux-arm-kernel@lists.infradead.org
1755W:	http://hackndev.com
1756S:	Maintained
1757F:	arch/arm/mach-pxa/palmtreo.*
1758
1759ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1760M:	Marek Vasut <marek.vasut@gmail.com>
1761L:	linux-arm-kernel@lists.infradead.org
1762W:	http://hackndev.com
1763S:	Maintained
1764F:	arch/arm/mach-pxa/include/mach/palmtx.h
1765F:	arch/arm/mach-pxa/palmtx.c
1766F:	arch/arm/mach-pxa/palmt5.*
1767F:	arch/arm/mach-pxa/include/mach/palmld.h
1768F:	arch/arm/mach-pxa/palmld.c
1769F:	arch/arm/mach-pxa/palmte2.*
1770F:	arch/arm/mach-pxa/include/mach/palmtc.h
1771F:	arch/arm/mach-pxa/palmtc.c
1772
1773ARM/PALMZ72 SUPPORT
1774M:	Sergey Lapin <slapin@ossfans.org>
1775L:	linux-arm-kernel@lists.infradead.org
1776W:	http://hackndev.com
1777S:	Maintained
1778F:	arch/arm/mach-pxa/palmz72.*
1779
1780ARM/PLEB SUPPORT
1781M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1782W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1783S:	Maintained
1784
1785ARM/PT DIGITAL BOARD PORT
1786M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788W:	http://www.armlinux.org.uk/
1789S:	Maintained
1790
1791ARM/QUALCOMM SUPPORT
1792M:	Andy Gross <andy.gross@linaro.org>
1793M:	David Brown <david.brown@linaro.org>
1794L:	linux-arm-msm@vger.kernel.org
1795L:	linux-soc@vger.kernel.org
1796S:	Maintained
1797F:	Documentation/devicetree/bindings/soc/qcom/
1798F:	arch/arm/boot/dts/qcom-*.dts
1799F:	arch/arm/boot/dts/qcom-*.dtsi
1800F:	arch/arm/mach-qcom/
1801F:	arch/arm64/boot/dts/qcom/*
1802F:	drivers/i2c/busses/i2c-qup.c
1803F:	drivers/clk/qcom/
1804F:	drivers/dma/qcom/
1805F:	drivers/soc/qcom/
1806F:	drivers/spi/spi-qup.c
1807F:	drivers/tty/serial/msm_serial.c
1808F:	drivers/*/pm8???-*
1809F:	drivers/mfd/ssbi.c
1810F:	drivers/firmware/qcom_scm.c
1811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1812
1813ARM/RADISYS ENP2611 MACHINE SUPPORT
1814M:	Lennert Buytenhek <kernel@wantstofly.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817
1818ARM/REALTEK ARCHITECTURE
1819M:	Andreas Färber <afaerber@suse.de>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822F:	arch/arm64/boot/dts/realtek/
1823F:	Documentation/devicetree/bindings/arm/realtek.txt
1824
1825ARM/RENESAS ARM64 ARCHITECTURE
1826M:	Simon Horman <horms@verge.net.au>
1827M:	Magnus Damm <magnus.damm@gmail.com>
1828L:	linux-renesas-soc@vger.kernel.org
1829Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1831S:	Supported
1832F:	arch/arm64/boot/dts/renesas/
1833F:	Documentation/devicetree/bindings/arm/shmobile.txt
1834F:	drivers/soc/renesas/
1835F:	include/linux/soc/renesas/
1836
1837ARM/RISCPC ARCHITECTURE
1838M:	Russell King <linux@armlinux.org.uk>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840W:	http://www.armlinux.org.uk/
1841S:	Maintained
1842F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1843F:	arch/arm/include/asm/hardware/ioc.h
1844F:	arch/arm/include/asm/hardware/iomd.h
1845F:	arch/arm/include/asm/hardware/memc.h
1846F:	arch/arm/mach-rpc/
1847F:	drivers/net/ethernet/8390/etherh.c
1848F:	drivers/net/ethernet/i825xx/ether1*
1849F:	drivers/net/ethernet/seeq/ether3*
1850F:	drivers/scsi/arm/
1851
1852ARM/Rockchip SoC support
1853M:	Heiko Stuebner <heiko@sntech.de>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855L:	linux-rockchip@lists.infradead.org
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1857S:	Maintained
1858F:	arch/arm/boot/dts/rk3*
1859F:	arch/arm/boot/dts/rv1108*
1860F:	arch/arm/mach-rockchip/
1861F:	drivers/clk/rockchip/
1862F:	drivers/i2c/busses/i2c-rk3x.c
1863F:	drivers/*/*rockchip*
1864F:	drivers/*/*/*rockchip*
1865F:	sound/soc/rockchip/
1866N:	rockchip
1867
1868ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1869M:	Kukjin Kim <kgene@kernel.org>
1870M:	Krzysztof Kozlowski <krzk@kernel.org>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1873Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1874S:	Maintained
1875F:	arch/arm/boot/dts/s3c*
1876F:	arch/arm/boot/dts/s5p*
1877F:	arch/arm/boot/dts/exynos*
1878F:	arch/arm64/boot/dts/exynos/
1879F:	arch/arm/plat-samsung/
1880F:	arch/arm/mach-s3c24*/
1881F:	arch/arm/mach-s3c64xx/
1882F:	arch/arm/mach-s5p*/
1883F:	arch/arm/mach-exynos*/
1884F:	drivers/*/*s3c24*
1885F:	drivers/*/*/*s3c24*
1886F:	drivers/*/*s3c64xx*
1887F:	drivers/*/*s5pv210*
1888F:	drivers/memory/samsung/*
1889F:	drivers/soc/samsung/*
1890F:	Documentation/arm/Samsung/
1891F:	Documentation/devicetree/bindings/arm/samsung/
1892F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1893F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1894N:	exynos
1895
1896ARM/SAMSUNG MOBILE MACHINE SUPPORT
1897M:	Kyungmin Park <kyungmin.park@samsung.com>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S:	Maintained
1900F:	arch/arm/mach-s5pv210/
1901
1902ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1903M:	Kyungmin Park <kyungmin.park@samsung.com>
1904M:	Kamil Debski <kamil@wypas.org>
1905M:	Andrzej Hajda <a.hajda@samsung.com>
1906L:	linux-arm-kernel@lists.infradead.org
1907L:	linux-media@vger.kernel.org
1908S:	Maintained
1909F:	drivers/media/platform/s5p-g2d/
1910
1911ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1912M:	Marek Szyprowski <m.szyprowski@samsung.com>
1913L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1914L:	linux-media@vger.kernel.org
1915S:	Maintained
1916F:	drivers/media/platform/s5p-cec/
1917F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1918
1919ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1920M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1921M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	drivers/media/platform/s5p-jpeg/
1926
1927ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1928M:	Kyungmin Park <kyungmin.park@samsung.com>
1929M:	Kamil Debski <kamil@wypas.org>
1930M:	Jeongtae Park <jtp.park@samsung.com>
1931M:	Andrzej Hajda <a.hajda@samsung.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1936F:	drivers/media/platform/s5p-mfc/
1937
1938ARM/SHMOBILE ARM ARCHITECTURE
1939M:	Simon Horman <horms@verge.net.au>
1940M:	Magnus Damm <magnus.damm@gmail.com>
1941L:	linux-renesas-soc@vger.kernel.org
1942Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1944S:	Supported
1945F:	arch/arm/boot/dts/emev2*
1946F:	arch/arm/boot/dts/r7s*
1947F:	arch/arm/boot/dts/r8a*
1948F:	arch/arm/boot/dts/sh*
1949F:	arch/arm/configs/shmobile_defconfig
1950F:	arch/arm/include/debug/renesas-scif.S
1951F:	arch/arm/mach-shmobile/
1952F:	Documentation/devicetree/bindings/arm/shmobile.txt
1953F:	drivers/soc/renesas/
1954F:	include/linux/soc/renesas/
1955
1956ARM/SOCFPGA ARCHITECTURE
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	arch/arm/mach-socfpga/
1960F:	arch/arm/boot/dts/socfpga*
1961F:	arch/arm/configs/socfpga_defconfig
1962F:	arch/arm64/boot/dts/altera/
1963W:	http://www.rocketboards.org
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1965
1966ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	drivers/clk/socfpga/
1970
1971ARM/SOCFPGA EDAC SUPPORT
1972M:	Thor Thayer <thor.thayer@linux.intel.com>
1973S:	Maintained
1974F:	drivers/edac/altera_edac.
1975
1976ARM/SPREADTRUM SoC SUPPORT
1977M:	Orson Zhai <orsonzhai@gmail.com>
1978M:	Baolin Wang <baolin.wang@linaro.org>
1979M:	Chunyan Zhang <zhang.lyra@gmail.com>
1980S:	Maintained
1981F:	arch/arm64/boot/dts/sprd
1982N:	sprd
1983
1984ARM/STI ARCHITECTURE
1985M:	Patrice Chotard <patrice.chotard@st.com>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987W:	http://www.stlinux.com
1988S:	Maintained
1989F:	arch/arm/mach-sti/
1990F:	arch/arm/boot/dts/sti*
1991F:	drivers/char/hw_random/st-rng.c
1992F:	drivers/clocksource/arm_global_timer.c
1993F:	drivers/clocksource/clksrc_st_lpc.c
1994F:	drivers/cpufreq/sti-cpufreq.c
1995F:	drivers/dma/st_fdma*
1996F:	drivers/i2c/busses/i2c-st.c
1997F:	drivers/media/rc/st_rc.c
1998F:	drivers/media/platform/sti/c8sectpfe/
1999F:	drivers/mmc/host/sdhci-st.c
2000F:	drivers/phy/st/phy-miphy28lp.c
2001F:	drivers/phy/st/phy-stih407-usb.c
2002F:	drivers/pinctrl/pinctrl-st.c
2003F:	drivers/remoteproc/st_remoteproc.c
2004F:	drivers/remoteproc/st_slim_rproc.c
2005F:	drivers/reset/sti/
2006F:	drivers/rtc/rtc-st-lpc.c
2007F:	drivers/tty/serial/st-asc.c
2008F:	drivers/usb/dwc3/dwc3-st.c
2009F:	drivers/usb/host/ehci-st.c
2010F:	drivers/usb/host/ohci-st.c
2011F:	drivers/watchdog/st_lpc_wdt.c
2012F:	drivers/ata/ahci_st.c
2013F:	include/linux/remoteproc/st_slim_rproc.h
2014
2015ARM/STM32 ARCHITECTURE
2016M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2017M:	Alexandre Torgue <alexandre.torgue@st.com>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S:	Maintained
2020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2021N:	stm32
2022F:	arch/arm/boot/dts/stm32*
2023F:	arch/arm/mach-stm32/
2024F:	drivers/clocksource/armv7m_systick.c
2025
2026ARM/Synaptics Berlin SoC support
2027M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2028M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	arch/arm/mach-berlin/
2032F:	arch/arm/boot/dts/berlin*
2033F:	arch/arm64/boot/dts/marvell/berlin*
2034
2035ARM/TANGO ARCHITECTURE
2036M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2037M:	Mans Rullgard <mans@mansr.com>
2038L:	linux-arm-kernel@lists.infradead.org
2039S:	Odd Fixes
2040N:	tango
2041
2042ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2043M:	Lennert Buytenhek <kernel@wantstofly.org>
2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S:	Maintained
2046
2047ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2048M:	Hans Verkuil <hans.verkuil@cisco.com>
2049L:	linux-tegra@vger.kernel.org
2050L:	linux-media@vger.kernel.org
2051S:	Maintained
2052F:	drivers/media/platform/tegra-cec/
2053F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2054
2055ARM/TETON BGA MACHINE SUPPORT
2056M:	"Mark F. Brown" <mark.brown314@gmail.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059
2060ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/memory/*emif*
2065
2066ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2067M:	Santosh Shilimkar <ssantosh@kernel.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070F:	arch/arm/mach-keystone/
2071F:	arch/arm/boot/dts/keystone-*
2072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2073
2074ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2075M:	Santosh Shilimkar <ssantosh@kernel.org>
2076L:	linux-kernel@vger.kernel.org
2077S:	Maintained
2078F:	drivers/clk/keystone/
2079
2080ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2081M:	Santosh Shilimkar <ssantosh@kernel.org>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083L:	linux-kernel@vger.kernel.org
2084S:	Maintained
2085F:	drivers/clocksource/timer-keystone.c
2086
2087ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2088M:	Santosh Shilimkar <ssantosh@kernel.org>
2089L:	linux-kernel@vger.kernel.org
2090S:	Maintained
2091F:	drivers/power/reset/keystone-reset.c
2092
2093ARM/THECUS N2100 MACHINE SUPPORT
2094M:	Lennert Buytenhek <kernel@wantstofly.org>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097
2098ARM/TOSA MACHINE SUPPORT
2099M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2100M:	Dirk Opfer <dirk@opfer-online.de>
2101S:	Maintained
2102
2103ARM/UNIPHIER ARCHITECTURE
2104M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2107S:	Maintained
2108F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2109F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2110F:	arch/arm/boot/dts/uniphier*
2111F:	arch/arm/include/asm/hardware/cache-uniphier.h
2112F:	arch/arm/mach-uniphier/
2113F:	arch/arm/mm/cache-uniphier.c
2114F:	arch/arm64/boot/dts/socionext/uniphier*
2115F:	drivers/bus/uniphier-system-bus.c
2116F:	drivers/clk/uniphier/
2117F:	drivers/gpio/gpio-uniphier.c
2118F:	drivers/i2c/busses/i2c-uniphier*
2119F:	drivers/irqchip/irq-uniphier-aidet.c
2120F:	drivers/pinctrl/uniphier/
2121F:	drivers/reset/reset-uniphier.c
2122F:	drivers/tty/serial/8250/8250_uniphier.c
2123N:	uniphier
2124
2125ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2126M:	Ulf Hansson <ulf.hansson@linaro.org>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128T:	git git://git.linaro.org/people/ulfh/clk.git
2129S:	Maintained
2130F:	drivers/clk/ux500/
2131
2132ARM/VERSATILE EXPRESS PLATFORM
2133M:	Liviu Dudau <liviu.dudau@arm.com>
2134M:	Sudeep Holla <sudeep.holla@arm.com>
2135M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/boot/dts/vexpress*
2139F:	arch/arm64/boot/dts/arm/
2140F:	arch/arm/mach-vexpress/
2141F:	*/*/vexpress*
2142F:	*/*/*/vexpress*
2143F:	drivers/clk/versatile/clk-vexpress-osc.c
2144F:	drivers/clocksource/versatile.c
2145N:	mps2
2146
2147ARM/VFP SUPPORT
2148M:	Russell King <linux@armlinux.org.uk>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150W:	http://www.armlinux.org.uk/
2151S:	Maintained
2152F:	arch/arm/vfp/
2153
2154ARM/VOIPAC PXA270 SUPPORT
2155M:	Marek Vasut <marek.vasut@gmail.com>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158F:	arch/arm/mach-pxa/vpac270.c
2159F:	arch/arm/mach-pxa/include/mach/vpac270.h
2160
2161ARM/VT8500 ARM ARCHITECTURE
2162M:	Tony Prisk <linux@prisktech.co.nz>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165F:	arch/arm/mach-vt8500/
2166F:	drivers/clocksource/vt8500_timer.c
2167F:	drivers/i2c/busses/i2c-wmt.c
2168F:	drivers/mmc/host/wmt-sdmmc.c
2169F:	drivers/pwm/pwm-vt8500.c
2170F:	drivers/rtc/rtc-vt8500.c
2171F:	drivers/tty/serial/vt8500_serial.c
2172F:	drivers/usb/host/ehci-platform.c
2173F:	drivers/usb/host/uhci-platform.c
2174F:	drivers/video/fbdev/vt8500lcdfb.*
2175F:	drivers/video/fbdev/wm8505fb*
2176F:	drivers/video/fbdev/wmt_ge_rops.*
2177
2178ARM/ZIPIT Z2 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/z2.c
2183F:	arch/arm/mach-pxa/include/mach/z2.h
2184
2185ARM/ZTE ARCHITECTURE
2186M:	Jun Nie <jun.nie@linaro.org>
2187M:	Baoyou Xie <baoyou.xie@linaro.org>
2188M:	Shawn Guo <shawnguo@kernel.org>
2189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190S:	Maintained
2191F:	arch/arm/boot/dts/zx2967*
2192F:	arch/arm/mach-zx/
2193F:	arch/arm64/boot/dts/zte/
2194F:	drivers/clk/zte/
2195F:	drivers/dma/zx_dma.c
2196F:	drivers/gpio/gpio-zx.c
2197F:	drivers/i2c/busses/i2c-zx2967.c
2198F:	drivers/mmc/host/dw_mmc-zx.*
2199F:	drivers/pinctrl/zte/
2200F:	drivers/soc/zte/
2201F:	drivers/thermal/zx2967_thermal.c
2202F:	drivers/watchdog/zx2967_wdt.c
2203F:	Documentation/devicetree/bindings/arm/zte.txt
2204F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2205F:	Documentation/devicetree/bindings/dma/zxdma.txt
2206F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2207F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2208F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2209F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2210F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2211F:	Documentation/devicetree/bindings/soc/zte/
2212F:	Documentation/devicetree/bindings/sound/zte,*.txt
2213F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2214F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2215F:	include/dt-bindings/clock/zx2967*.h
2216F:	include/dt-bindings/soc/zte,*.h
2217F:	sound/soc/codecs/zx_aud96p22.c
2218F:	sound/soc/zte/
2219
2220ARM/ZYNQ ARCHITECTURE
2221M:	Michal Simek <michal.simek@xilinx.com>
2222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223W:	http://wiki.xilinx.com
2224T:	git https://github.com/Xilinx/linux-xlnx.git
2225S:	Supported
2226F:	arch/arm/mach-zynq/
2227F:	drivers/cpuidle/cpuidle-zynq.c
2228F:	drivers/block/xsysace.c
2229N:	zynq
2230N:	xilinx
2231F:	drivers/clocksource/cadence_ttc_timer.c
2232F:	drivers/i2c/busses/i2c-cadence.c
2233F:	drivers/mmc/host/sdhci-of-arasan.c
2234F:	drivers/edac/synopsys_edac.c
2235
2236ARM64 PORT (AARCH64 ARCHITECTURE)
2237M:	Catalin Marinas <catalin.marinas@arm.com>
2238M:	Will Deacon <will.deacon@arm.com>
2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2241S:	Maintained
2242F:	arch/arm64/
2243F:	Documentation/arm64/
2244
2245AS3645A LED FLASH CONTROLLER DRIVER
2246M:	Sakari Ailus <sakari.ailus@iki.fi>
2247L:	linux-leds@vger.kernel.org
2248S:	Maintained
2249F:	drivers/leds/leds-as3645a.c
2250
2251ASAHI KASEI AK8974 DRIVER
2252M:	Linus Walleij <linus.walleij@linaro.org>
2253L:	linux-iio@vger.kernel.org
2254W:	http://www.akm.com/
2255S:	Supported
2256F:	drivers/iio/magnetometer/ak8974.c
2257
2258ASC7621 HARDWARE MONITOR DRIVER
2259M:	George Joseph <george.joseph@fairview5.com>
2260L:	linux-hwmon@vger.kernel.org
2261S:	Maintained
2262F:	Documentation/hwmon/asc7621
2263F:	drivers/hwmon/asc7621.c
2264
2265ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2266M:	Corentin Chary <corentin.chary@gmail.com>
2267L:	acpi4asus-user@lists.sourceforge.net
2268L:	platform-driver-x86@vger.kernel.org
2269W:	http://acpi4asus.sf.net
2270S:	Maintained
2271F:	drivers/platform/x86/asus*.c
2272F:	drivers/platform/x86/eeepc*.c
2273
2274ASUS WIRELESS RADIO CONTROL DRIVER
2275M:	João Paulo Rechi Vita <jprvita@gmail.com>
2276L:	platform-driver-x86@vger.kernel.org
2277S:	Maintained
2278F:	drivers/platform/x86/asus-wireless.c
2279
2280ASYMMETRIC KEYS
2281M:	David Howells <dhowells@redhat.com>
2282L:	keyrings@vger.kernel.org
2283S:	Maintained
2284F:	Documentation/crypto/asymmetric-keys.txt
2285F:	include/linux/verification.h
2286F:	include/crypto/public_key.h
2287F:	include/crypto/pkcs7.h
2288F:	crypto/asymmetric_keys/
2289
2290ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2291R:	Dan Williams <dan.j.williams@intel.com>
2292W:	http://sourceforge.net/projects/xscaleiop
2293S:	Odd fixes
2294F:	Documentation/crypto/async-tx-api.txt
2295F:	crypto/async_tx/
2296F:	drivers/dma/
2297F:	include/linux/dmaengine.h
2298F:	include/linux/async_tx.h
2299
2300AT24 EEPROM DRIVER
2301M:	Bartosz Golaszewski <brgl@bgdev.pl>
2302L:	linux-i2c@vger.kernel.org
2303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2304S:	Maintained
2305F:	Documentation/devicetree/bindings/eeprom/at24.txt
2306F:	drivers/misc/eeprom/at24.c
2307F:	include/linux/platform_data/at24.h
2308
2309ATA OVER ETHERNET (AOE) DRIVER
2310M:	"Ed L. Cashin" <ed.cashin@acm.org>
2311W:	http://www.openaoe.org/
2312S:	Supported
2313F:	Documentation/aoe/
2314F:	drivers/block/aoe/
2315
2316ATHEROS 71XX/9XXX GPIO DRIVER
2317M:	Alban Bedel <albeu@free.fr>
2318W:	https://github.com/AlbanBedel/linux
2319T:	git git://github.com/AlbanBedel/linux
2320S:	Maintained
2321F:	drivers/gpio/gpio-ath79.c
2322F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2323
2324ATHEROS ATH GENERIC UTILITIES
2325M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2326L:	linux-wireless@vger.kernel.org
2327S:	Supported
2328F:	drivers/net/wireless/ath/*
2329
2330ATHEROS ATH5K WIRELESS DRIVER
2331M:	Jiri Slaby <jirislaby@gmail.com>
2332M:	Nick Kossifidis <mickflemm@gmail.com>
2333M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2334L:	linux-wireless@vger.kernel.org
2335W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2336S:	Maintained
2337F:	drivers/net/wireless/ath/ath5k/
2338
2339ATHEROS ATH6KL WIRELESS DRIVER
2340M:	Kalle Valo <kvalo@qca.qualcomm.com>
2341L:	linux-wireless@vger.kernel.org
2342W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2344S:	Supported
2345F:	drivers/net/wireless/ath/ath6kl/
2346
2347ATI_REMOTE2 DRIVER
2348M:	Ville Syrjala <syrjala@sci.fi>
2349S:	Maintained
2350F:	drivers/input/misc/ati_remote2.c
2351
2352ATK0110 HWMON DRIVER
2353M:	Luca Tettamanti <kronos.it@gmail.com>
2354L:	linux-hwmon@vger.kernel.org
2355S:	Maintained
2356F:	drivers/hwmon/asus_atk0110.c
2357
2358ATLX ETHERNET DRIVERS
2359M:	Jay Cliburn <jcliburn@gmail.com>
2360M:	Chris Snook <chris.snook@gmail.com>
2361L:	netdev@vger.kernel.org
2362W:	http://sourceforge.net/projects/atl1
2363W:	http://atl1.sourceforge.net
2364S:	Maintained
2365F:	drivers/net/ethernet/atheros/
2366
2367ATM
2368M:	Chas Williams <3chas3@gmail.com>
2369L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2370L:	netdev@vger.kernel.org
2371W:	http://linux-atm.sourceforge.net
2372S:	Maintained
2373F:	drivers/atm/
2374F:	include/linux/atm*
2375F:	include/uapi/linux/atm*
2376
2377ATMEL AT91 / AT32 MCI DRIVER
2378M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2379S:	Maintained
2380F:	drivers/mmc/host/atmel-mci.c
2381
2382ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2383M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2384S:	Supported
2385F:	drivers/power/reset/at91-sama5d2_shdwc.c
2386
2387ATMEL Audio ALSA driver
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2390S:	Supported
2391F:	sound/soc/atmel
2392
2393ATMEL I2C DRIVER
2394M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2395L:	linux-i2c@vger.kernel.org
2396S:	Supported
2397F:	drivers/i2c/busses/i2c-at91.c
2398
2399ATMEL ISI DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-media@vger.kernel.org
2402S:	Supported
2403F:	drivers/media/platform/atmel/atmel-isi.c
2404F:	include/media/atmel-isi.h
2405
2406ATMEL LCDFB DRIVER
2407M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2408L:	linux-fbdev@vger.kernel.org
2409S:	Maintained
2410F:	drivers/video/fbdev/atmel_lcdfb.c
2411F:	include/video/atmel_lcdc.h
2412
2413ATMEL MACB ETHERNET DRIVER
2414M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2415S:	Supported
2416F:	drivers/net/ethernet/cadence/
2417
2418ATMEL MAXTOUCH DRIVER
2419M:	Nick Dyer <nick@shmanahar.org>
2420T:	git git://github.com/ndyer/linux.git
2421S:	Maintained
2422F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2423F:	drivers/input/touchscreen/atmel_mxt_ts.c
2424F:	include/linux/platform_data/atmel_mxt_ts.h
2425
2426ATMEL SAMA5D2 ADC DRIVER
2427M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2428L:	linux-iio@vger.kernel.org
2429S:	Supported
2430F:	drivers/iio/adc/at91-sama5d2_adc.c
2431
2432ATMEL SDMMC DRIVER
2433M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2434L:	linux-mmc@vger.kernel.org
2435S:	Supported
2436F:	drivers/mmc/host/sdhci-of-at91.c
2437
2438ATMEL SPI DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440S:	Supported
2441F:	drivers/spi/spi-atmel.*
2442
2443ATMEL SSC DRIVER
2444M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446S:	Supported
2447F:	drivers/misc/atmel-ssc.c
2448F:	include/linux/atmel-ssc.h
2449
2450ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2451M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453S:	Supported
2454F:	drivers/misc/atmel_tclib.c
2455F:	drivers/clocksource/tcb_clksrc.c
2456
2457ATMEL USBA UDC DRIVER
2458M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Supported
2461F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2462
2463ATMEL WIRELESS DRIVER
2464M:	Simon Kelley <simon@thekelleys.org.uk>
2465L:	linux-wireless@vger.kernel.org
2466W:	http://www.thekelleys.org.uk/atmel
2467W:	http://atmelwlandriver.sourceforge.net/
2468S:	Maintained
2469F:	drivers/net/wireless/atmel/atmel*
2470
2471ATMEL XDMA DRIVER
2472M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2473L:	linux-arm-kernel@lists.infradead.org
2474L:	dmaengine@vger.kernel.org
2475S:	Supported
2476F:	drivers/dma/at_xdmac.c
2477
2478ATOMIC INFRASTRUCTURE
2479M:	Will Deacon <will.deacon@arm.com>
2480M:	Peter Zijlstra <peterz@infradead.org>
2481R:	Boqun Feng <boqun.feng@gmail.com>
2482L:	linux-kernel@vger.kernel.org
2483S:	Maintained
2484F:	arch/*/include/asm/atomic*.h
2485F:	include/*/atomic*.h
2486
2487ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2488M:	Bradley Grove <linuxdrivers@attotech.com>
2489L:	linux-scsi@vger.kernel.org
2490W:	http://www.attotech.com
2491S:	Supported
2492F:	drivers/scsi/esas2r
2493
2494ATUSB IEEE 802.15.4 RADIO DRIVER
2495M:	Stefan Schmidt <stefan@osg.samsung.com>
2496L:	linux-wpan@vger.kernel.org
2497S:	Maintained
2498F:	drivers/net/ieee802154/atusb.c
2499F:	drivers/net/ieee802154/atusb.h
2500F:	drivers/net/ieee802154/at86rf230.h
2501
2502AUDIT SUBSYSTEM
2503M:	Paul Moore <paul@paul-moore.com>
2504M:	Eric Paris <eparis@redhat.com>
2505L:	linux-audit@redhat.com (moderated for non-subscribers)
2506W:	https://github.com/linux-audit
2507W:	https://people.redhat.com/sgrubb/audit
2508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2509S:	Supported
2510F:	include/linux/audit.h
2511F:	include/uapi/linux/audit.h
2512F:	kernel/audit*
2513
2514AUXILIARY DISPLAY DRIVERS
2515M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2516W:	http://miguelojeda.es/auxdisplay.htm
2517W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2518S:	Maintained
2519F:	drivers/auxdisplay/
2520F:	include/linux/cfag12864b.h
2521
2522AX.25 NETWORK LAYER
2523M:	Ralf Baechle <ralf@linux-mips.org>
2524L:	linux-hams@vger.kernel.org
2525W:	http://www.linux-ax25.org/
2526S:	Maintained
2527F:	include/uapi/linux/ax25.h
2528F:	include/net/ax25.h
2529F:	net/ax25/
2530
2531AXENTIA ARM DEVICES
2532M:	Peter Rosin <peda@axentia.se>
2533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534S:	Maintained
2535F:	Documentation/devicetree/bindings/arm/axentia.txt
2536F:	arch/arm/boot/dts/at91-linea.dtsi
2537F:	arch/arm/boot/dts/at91-natte.dtsi
2538F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2539F:	arch/arm/boot/dts/at91-tse850-3.dts
2540
2541AXENTIA ASOC DRIVERS
2542M:	Peter Rosin <peda@axentia.se>
2543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2544S:	Maintained
2545F:	Documentation/devicetree/bindings/sound/axentia,*
2546F:	sound/soc/atmel/tse850-pcm5142.c
2547
2548AZ6007 DVB DRIVER
2549M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2551L:	linux-media@vger.kernel.org
2552W:	https://linuxtv.org
2553T:	git git://linuxtv.org/media_tree.git
2554S:	Maintained
2555F:	drivers/media/usb/dvb-usb-v2/az6007.c
2556
2557AZTECH FM RADIO RECEIVER DRIVER
2558M:	Hans Verkuil <hverkuil@xs4all.nl>
2559L:	linux-media@vger.kernel.org
2560T:	git git://linuxtv.org/media_tree.git
2561W:	https://linuxtv.org
2562S:	Maintained
2563F:	drivers/media/radio/radio-aztech*
2564
2565B43 WIRELESS DRIVER
2566L:	linux-wireless@vger.kernel.org
2567L:	b43-dev@lists.infradead.org
2568W:	http://wireless.kernel.org/en/users/Drivers/b43
2569S:	Odd Fixes
2570F:	drivers/net/wireless/broadcom/b43/
2571
2572B43LEGACY WIRELESS DRIVER
2573M:	Larry Finger <Larry.Finger@lwfinger.net>
2574L:	linux-wireless@vger.kernel.org
2575L:	b43-dev@lists.infradead.org
2576W:	http://wireless.kernel.org/en/users/Drivers/b43
2577S:	Maintained
2578F:	drivers/net/wireless/broadcom/b43legacy/
2579
2580BACKLIGHT CLASS/SUBSYSTEM
2581M:	Lee Jones <lee.jones@linaro.org>
2582M:	Daniel Thompson <daniel.thompson@linaro.org>
2583M:	Jingoo Han <jingoohan1@gmail.com>
2584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2585S:	Maintained
2586F:	drivers/video/backlight/
2587F:	include/linux/backlight.h
2588F:	include/linux/pwm_backlight.h
2589F:	Documentation/devicetree/bindings/leds/backlight
2590
2591BATMAN ADVANCED
2592M:	Marek Lindner <mareklindner@neomailbox.ch>
2593M:	Simon Wunderlich <sw@simonwunderlich.de>
2594M:	Antonio Quartulli <a@unstable.cc>
2595L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2596W:	https://www.open-mesh.org/
2597Q:	https://patchwork.open-mesh.org/project/batman/list/
2598S:	Maintained
2599F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2600F:	Documentation/ABI/testing/sysfs-class-net-mesh
2601F:	Documentation/networking/batman-adv.rst
2602F:	include/uapi/linux/batadv_packet.h
2603F:	include/uapi/linux/batman_adv.h
2604F:	net/batman-adv/
2605
2606BAYCOM/HDLCDRV DRIVERS FOR AX.25
2607M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2608L:	linux-hams@vger.kernel.org
2609W:	http://www.baycom.org/~tom/ham/ham.html
2610S:	Maintained
2611F:	drivers/net/hamradio/baycom*
2612
2613BCACHE (BLOCK LAYER CACHE)
2614M:	Michael Lyle <mlyle@lyle.org>
2615M:	Kent Overstreet <kent.overstreet@gmail.com>
2616L:	linux-bcache@vger.kernel.org
2617W:	http://bcache.evilpiepirate.org
2618C:	irc://irc.oftc.net/bcache
2619S:	Maintained
2620F:	drivers/md/bcache/
2621
2622BDISP ST MEDIA DRIVER
2623M:	Fabien Dessenne <fabien.dessenne@st.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626W:	https://linuxtv.org
2627S:	Supported
2628F:	drivers/media/platform/sti/bdisp
2629
2630BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2631M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2632L:	netdev@vger.kernel.org
2633S:	Maintained
2634F:	drivers/net/ethernet/ec_bhf.c
2635
2636BEFS FILE SYSTEM
2637M:	Luis de Bethencourt <luisbg@kernel.org>
2638M:	Salah Triki <salah.triki@gmail.com>
2639S:	Maintained
2640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2641F:	Documentation/filesystems/befs.txt
2642F:	fs/befs/
2643
2644BFQ I/O SCHEDULER
2645M:	Paolo Valente <paolo.valente@linaro.org>
2646M:	Jens Axboe <axboe@kernel.dk>
2647L:	linux-block@vger.kernel.org
2648S:	Maintained
2649F:	block/bfq-*
2650F:	Documentation/block/bfq-iosched.txt
2651
2652BFS FILE SYSTEM
2653M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2654S:	Maintained
2655F:	Documentation/filesystems/bfs.txt
2656F:	fs/bfs/
2657F:	include/uapi/linux/bfs_fs.h
2658
2659BLINKM RGB LED DRIVER
2660M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2661S:	Maintained
2662F:	drivers/leds/leds-blinkm.c
2663
2664BLOCK LAYER
2665M:	Jens Axboe <axboe@kernel.dk>
2666L:	linux-block@vger.kernel.org
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2668S:	Maintained
2669F:	block/
2670F:	drivers/block/
2671F:	kernel/trace/blktrace.c
2672F:	lib/sbitmap.c
2673
2674BLOCK2MTD DRIVER
2675M:	Joern Engel <joern@lazybastard.org>
2676L:	linux-mtd@lists.infradead.org
2677S:	Maintained
2678F:	drivers/mtd/devices/block2mtd.c
2679
2680BLUETOOTH DRIVERS
2681M:	Marcel Holtmann <marcel@holtmann.org>
2682M:	Johan Hedberg <johan.hedberg@gmail.com>
2683L:	linux-bluetooth@vger.kernel.org
2684W:	http://www.bluez.org/
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2687S:	Maintained
2688F:	drivers/bluetooth/
2689
2690BLUETOOTH SUBSYSTEM
2691M:	Marcel Holtmann <marcel@holtmann.org>
2692M:	Johan Hedberg <johan.hedberg@gmail.com>
2693L:	linux-bluetooth@vger.kernel.org
2694W:	http://www.bluez.org/
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697S:	Maintained
2698F:	net/bluetooth/
2699F:	include/net/bluetooth/
2700
2701BONDING DRIVER
2702M:	Jay Vosburgh <j.vosburgh@gmail.com>
2703M:	Veaceslav Falico <vfalico@gmail.com>
2704M:	Andy Gospodarek <andy@greyhouse.net>
2705L:	netdev@vger.kernel.org
2706W:	http://sourceforge.net/projects/bonding/
2707S:	Supported
2708F:	drivers/net/bonding/
2709F:	include/uapi/linux/if_bonding.h
2710
2711BPF (Safe dynamic programs and tools)
2712M:	Alexei Starovoitov <ast@kernel.org>
2713M:	Daniel Borkmann <daniel@iogearbox.net>
2714L:	netdev@vger.kernel.org
2715L:	linux-kernel@vger.kernel.org
2716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2718S:	Supported
2719F:	arch/x86/net/bpf_jit*
2720F:	Documentation/networking/filter.txt
2721F:	Documentation/bpf/
2722F:	include/linux/bpf*
2723F:	include/linux/filter.h
2724F:	include/trace/events/bpf.h
2725F:	include/trace/events/xdp.h
2726F:	include/uapi/linux/bpf*
2727F:	include/uapi/linux/filter.h
2728F:	kernel/bpf/
2729F:	kernel/trace/bpf_trace.c
2730F:	lib/test_bpf.c
2731F:	net/bpf/
2732F:	net/core/filter.c
2733F:	net/sched/act_bpf.c
2734F:	net/sched/cls_bpf.c
2735F:	samples/bpf/
2736F:	tools/bpf/
2737F:	tools/testing/selftests/bpf/
2738
2739BROADCOM B44 10/100 ETHERNET DRIVER
2740M:	Michael Chan <michael.chan@broadcom.com>
2741L:	netdev@vger.kernel.org
2742S:	Supported
2743F:	drivers/net/ethernet/broadcom/b44.*
2744
2745BROADCOM B53 ETHERNET SWITCH DRIVER
2746M:	Florian Fainelli <f.fainelli@gmail.com>
2747L:	netdev@vger.kernel.org
2748L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2749S:	Supported
2750F:	drivers/net/dsa/b53/*
2751F:	include/linux/platform_data/b53.h
2752
2753BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2754M:	Florian Fainelli <f.fainelli@gmail.com>
2755M:	Ray Jui <rjui@broadcom.com>
2756M:	Scott Branden <sbranden@broadcom.com>
2757M:	bcm-kernel-feedback-list@broadcom.com
2758T:	git git://github.com/broadcom/mach-bcm
2759S:	Maintained
2760N:	bcm281*
2761N:	bcm113*
2762N:	bcm216*
2763N:	kona
2764F:	arch/arm/mach-bcm/
2765
2766BROADCOM BCM2835 ARM ARCHITECTURE
2767M:	Eric Anholt <eric@anholt.net>
2768M:	Stefan Wahren <stefan.wahren@i2se.com>
2769L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771T:	git git://github.com/anholt/linux
2772S:	Maintained
2773N:	bcm2835
2774F:	drivers/staging/vc04_services
2775
2776BROADCOM BCM47XX MIPS ARCHITECTURE
2777M:	Hauke Mehrtens <hauke@hauke-m.de>
2778M:	Rafał Miłecki <zajec5@gmail.com>
2779L:	linux-mips@linux-mips.org
2780S:	Maintained
2781F:	Documentation/devicetree/bindings/mips/brcm/
2782F:	arch/mips/bcm47xx/*
2783F:	arch/mips/include/asm/mach-bcm47xx/*
2784
2785BROADCOM BCM5301X ARM ARCHITECTURE
2786M:	Hauke Mehrtens <hauke@hauke-m.de>
2787M:	Rafał Miłecki <zajec5@gmail.com>
2788M:	Jon Mason <jonmason@broadcom.com>
2789M:	bcm-kernel-feedback-list@broadcom.com
2790L:	linux-arm-kernel@lists.infradead.org
2791S:	Maintained
2792F:	arch/arm/mach-bcm/bcm_5301x.c
2793F:	arch/arm/boot/dts/bcm5301x*.dtsi
2794F:	arch/arm/boot/dts/bcm470*
2795F:	arch/arm/boot/dts/bcm953012*
2796
2797BROADCOM BCM53573 ARM ARCHITECTURE
2798M:	Rafał Miłecki <rafal@milecki.pl>
2799L:	linux-arm-kernel@lists.infradead.org
2800S:	Maintained
2801F:	arch/arm/boot/dts/bcm53573*
2802F:	arch/arm/boot/dts/bcm47189*
2803
2804BROADCOM BCM63XX ARM ARCHITECTURE
2805M:	Florian Fainelli <f.fainelli@gmail.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808T:	git git://github.com/broadcom/stblinux.git
2809S:	Maintained
2810N:	bcm63xx
2811
2812BROADCOM BCM63XX/BCM33XX UDC DRIVER
2813M:	Kevin Cernekee <cernekee@gmail.com>
2814L:	linux-usb@vger.kernel.org
2815S:	Maintained
2816F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2817
2818BROADCOM BCM7XXX ARM ARCHITECTURE
2819M:	Brian Norris <computersforpeace@gmail.com>
2820M:	Gregory Fong <gregory.0xf0@gmail.com>
2821M:	Florian Fainelli <f.fainelli@gmail.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824T:	git git://github.com/broadcom/stblinux.git
2825S:	Maintained
2826F:	arch/arm/mach-bcm/*brcmstb*
2827F:	arch/arm/boot/dts/bcm7*.dts*
2828F:	drivers/bus/brcmstb_gisb.c
2829F:	arch/arm/mm/cache-b15-rac.c
2830F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2831N:	brcmstb
2832
2833BROADCOM BMIPS CPUFREQ DRIVER
2834M:	Markus Mayer <mmayer@broadcom.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-pm@vger.kernel.org
2837S:	Maintained
2838F:	drivers/cpufreq/bmips-cpufreq.c
2839
2840BROADCOM BMIPS MIPS ARCHITECTURE
2841M:	Kevin Cernekee <cernekee@gmail.com>
2842M:	Florian Fainelli <f.fainelli@gmail.com>
2843L:	linux-mips@linux-mips.org
2844T:	git git://github.com/broadcom/stblinux.git
2845S:	Maintained
2846F:	arch/mips/bmips/*
2847F:	arch/mips/include/asm/mach-bmips/*
2848F:	arch/mips/kernel/*bmips*
2849F:	arch/mips/boot/dts/brcm/bcm*.dts*
2850F:	drivers/irqchip/irq-bcm63*
2851F:	drivers/irqchip/irq-bcm7*
2852F:	drivers/irqchip/irq-brcmstb*
2853F:	include/linux/bcm963xx_nvram.h
2854F:	include/linux/bcm963xx_tag.h
2855
2856BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2857M:	Rasesh Mody <rasesh.mody@cavium.com>
2858M:	Harish Patil <harish.patil@cavium.com>
2859M:	Dept-GELinuxNICDev@cavium.com
2860L:	netdev@vger.kernel.org
2861S:	Supported
2862F:	drivers/net/ethernet/broadcom/bnx2.*
2863F:	drivers/net/ethernet/broadcom/bnx2_*
2864
2865BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2866M:	QLogic-Storage-Upstream@qlogic.com
2867L:	linux-scsi@vger.kernel.org
2868S:	Supported
2869F:	drivers/scsi/bnx2fc/
2870
2871BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2i/
2876
2877BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2878M:	Ariel Elior <ariel.elior@cavium.com>
2879M:	everest-linux-l2@cavium.com
2880L:	netdev@vger.kernel.org
2881S:	Supported
2882F:	drivers/net/ethernet/broadcom/bnx2x/
2883
2884BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2885M:	Michael Chan <michael.chan@broadcom.com>
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnxt/
2889
2890BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2891M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2892M:	Franky Lin <franky.lin@broadcom.com>
2893M:	Hante Meuleman <hante.meuleman@broadcom.com>
2894M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2895M:	Wright Feng <wright.feng@cypress.com>
2896L:	linux-wireless@vger.kernel.org
2897L:	brcm80211-dev-list.pdl@broadcom.com
2898L:	brcm80211-dev-list@cypress.com
2899S:	Supported
2900F:	drivers/net/wireless/broadcom/brcm80211/
2901
2902BROADCOM BRCMSTB GPIO DRIVER
2903M:	Gregory Fong <gregory.0xf0@gmail.com>
2904L:	bcm-kernel-feedback-list@broadcom.com
2905S:	Supported
2906F:	drivers/gpio/gpio-brcmstb.c
2907F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2908
2909BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2910M:	Al Cooper <alcooperx@gmail.com>
2911L:	linux-kernel@vger.kernel.org
2912L:	bcm-kernel-feedback-list@broadcom.com
2913S:	Maintained
2914F:	drivers/phy/broadcom/phy-brcm-usb*
2915
2916BROADCOM GENET ETHERNET DRIVER
2917M:	Doug Berger <opendmb@gmail.com>
2918M:	Florian Fainelli <f.fainelli@gmail.com>
2919L:	netdev@vger.kernel.org
2920S:	Supported
2921F:	drivers/net/ethernet/broadcom/genet/
2922
2923BROADCOM IPROC ARM ARCHITECTURE
2924M:	Ray Jui <rjui@broadcom.com>
2925M:	Scott Branden <sbranden@broadcom.com>
2926M:	Jon Mason <jonmason@broadcom.com>
2927M:	bcm-kernel-feedback-list@broadcom.com
2928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2929T:	git git://github.com/broadcom/cygnus-linux.git
2930S:	Maintained
2931N:	iproc
2932N:	cygnus
2933N:	bcm[-_]nsp
2934N:	bcm9113*
2935N:	bcm9583*
2936N:	bcm9585*
2937N:	bcm9586*
2938N:	bcm988312
2939N:	bcm113*
2940N:	bcm583*
2941N:	bcm585*
2942N:	bcm586*
2943N:	bcm88312
2944N:	hr2
2945F:	arch/arm64/boot/dts/broadcom/ns2*
2946F:	drivers/clk/bcm/clk-ns*
2947F:	drivers/pinctrl/bcm/pinctrl-ns*
2948
2949BROADCOM KONA GPIO DRIVER
2950M:	Ray Jui <rjui@broadcom.com>
2951L:	bcm-kernel-feedback-list@broadcom.com
2952S:	Supported
2953F:	drivers/gpio/gpio-bcm-kona.c
2954F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2955
2956BROADCOM NETXTREME-E ROCE DRIVER
2957M:	Selvin Xavier <selvin.xavier@broadcom.com>
2958M:	Devesh Sharma <devesh.sharma@broadcom.com>
2959M:	Somnath Kotur <somnath.kotur@broadcom.com>
2960M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2961L:	linux-rdma@vger.kernel.org
2962W:	http://www.broadcom.com
2963S:	Supported
2964F:	drivers/infiniband/hw/bnxt_re/
2965F:	include/uapi/rdma/bnxt_re-abi.h
2966
2967BROADCOM NVRAM DRIVER
2968M:	Rafał Miłecki <zajec5@gmail.com>
2969L:	linux-mips@linux-mips.org
2970S:	Maintained
2971F:	drivers/firmware/broadcom/*
2972
2973BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-wireless@vger.kernel.org
2976S:	Maintained
2977F:	drivers/bcma/
2978F:	include/linux/bcma/
2979
2980BROADCOM STB AVS CPUFREQ DRIVER
2981M:	Markus Mayer <mmayer@broadcom.com>
2982M:	bcm-kernel-feedback-list@broadcom.com
2983L:	linux-pm@vger.kernel.org
2984S:	Maintained
2985F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2986F:	drivers/cpufreq/brcmstb*
2987
2988BROADCOM STB AVS TMON DRIVER
2989M:	Markus Mayer <mmayer@broadcom.com>
2990M:	bcm-kernel-feedback-list@broadcom.com
2991L:	linux-pm@vger.kernel.org
2992S:	Maintained
2993F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2994F:	drivers/thermal/broadcom/brcmstb*
2995
2996BROADCOM STB NAND FLASH DRIVER
2997M:	Brian Norris <computersforpeace@gmail.com>
2998M:	Kamal Dasu <kdasu.kdev@gmail.com>
2999L:	linux-mtd@lists.infradead.org
3000L:	bcm-kernel-feedback-list@broadcom.com
3001S:	Maintained
3002F:	drivers/mtd/nand/brcmnand/
3003
3004BROADCOM STB DPFE DRIVER
3005M:	Markus Mayer <mmayer@broadcom.com>
3006M:	bcm-kernel-feedback-list@broadcom.com
3007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3008S:	Maintained
3009F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3010F:	drivers/memory/brcmstb_dpfe.c
3011
3012BROADCOM SYSTEMPORT ETHERNET DRIVER
3013M:	Florian Fainelli <f.fainelli@gmail.com>
3014L:	netdev@vger.kernel.org
3015S:	Supported
3016F:	drivers/net/ethernet/broadcom/bcmsysport.*
3017
3018BROADCOM TG3 GIGABIT ETHERNET DRIVER
3019M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3020M:	Prashant Sreedharan <prashant@broadcom.com>
3021M:	Michael Chan <mchan@broadcom.com>
3022L:	netdev@vger.kernel.org
3023S:	Supported
3024F:	drivers/net/ethernet/broadcom/tg3.*
3025
3026BROCADE BFA FC SCSI DRIVER
3027M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3028M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3029L:	linux-scsi@vger.kernel.org
3030S:	Supported
3031F:	drivers/scsi/bfa/
3032
3033BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3034M:	Rasesh Mody <rasesh.mody@cavium.com>
3035M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3036M:	Dept-GELinuxNICDev@cavium.com
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/brocade/bna/
3040
3041BSG (block layer generic sg v4 driver)
3042M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3043L:	linux-scsi@vger.kernel.org
3044S:	Supported
3045F:	block/bsg.c
3046F:	include/linux/bsg.h
3047F:	include/uapi/linux/bsg.h
3048
3049BT87X AUDIO DRIVER
3050M:	Clemens Ladisch <clemens@ladisch.de>
3051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3052T:	git git://git.alsa-project.org/alsa-kernel.git
3053S:	Maintained
3054F:	Documentation/sound/alsa/Bt87x.txt
3055F:	sound/pci/bt87x.c
3056
3057BT8XXGPIO DRIVER
3058M:	Michael Buesch <m@bues.ch>
3059W:	http://bu3sch.de/btgpio.php
3060S:	Maintained
3061F:	drivers/gpio/gpio-bt8xx.c
3062
3063BTRFS FILE SYSTEM
3064M:	Chris Mason <clm@fb.com>
3065M:	Josef Bacik <jbacik@fb.com>
3066M:	David Sterba <dsterba@suse.com>
3067L:	linux-btrfs@vger.kernel.org
3068W:	http://btrfs.wiki.kernel.org/
3069Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3071S:	Maintained
3072F:	Documentation/filesystems/btrfs.txt
3073F:	fs/btrfs/
3074F:	include/linux/btrfs*
3075F:	include/uapi/linux/btrfs*
3076
3077BTTV VIDEO4LINUX DRIVER
3078M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3080L:	linux-media@vger.kernel.org
3081W:	https://linuxtv.org
3082T:	git git://linuxtv.org/media_tree.git
3083S:	Odd fixes
3084F:	Documentation/media/v4l-drivers/bttv*
3085F:	drivers/media/pci/bt8xx/bttv*
3086
3087BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3088M:	Chanwoo Choi <cw00.choi@samsung.com>
3089L:	linux-pm@vger.kernel.org
3090L:	linux-samsung-soc@vger.kernel.org
3091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3092S:	Maintained
3093F:	drivers/devfreq/exynos-bus.c
3094F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3095
3096BUSLOGIC SCSI DRIVER
3097M:	Khalid Aziz <khalid@gonehiking.org>
3098L:	linux-scsi@vger.kernel.org
3099S:	Maintained
3100F:	drivers/scsi/BusLogic.*
3101F:	drivers/scsi/FlashPoint.*
3102
3103C-MEDIA CMI8788 DRIVER
3104M:	Clemens Ladisch <clemens@ladisch.de>
3105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3106T:	git git://git.alsa-project.org/alsa-kernel.git
3107S:	Maintained
3108F:	sound/pci/oxygen/
3109
3110C6X ARCHITECTURE
3111M:	Mark Salter <msalter@redhat.com>
3112M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3113L:	linux-c6x-dev@linux-c6x.org
3114W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3115S:	Maintained
3116F:	arch/c6x/
3117
3118CA8210 IEEE-802.15.4 RADIO DRIVER
3119M:	Harry Morris <h.morris@cascoda.com>
3120L:	linux-wpan@vger.kernel.org
3121W:	https://github.com/Cascoda/ca8210-linux.git
3122S:	Maintained
3123F:	drivers/net/ieee802154/ca8210.c
3124F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3125
3126CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3127M:	David Howells <dhowells@redhat.com>
3128L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3129S:	Supported
3130F:	Documentation/filesystems/caching/cachefiles.txt
3131F:	fs/cachefiles/
3132
3133CADET FM/AM RADIO RECEIVER DRIVER
3134M:	Hans Verkuil <hverkuil@xs4all.nl>
3135L:	linux-media@vger.kernel.org
3136T:	git git://linuxtv.org/media_tree.git
3137W:	https://linuxtv.org
3138S:	Maintained
3139F:	drivers/media/radio/radio-cadet*
3140
3141CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3142M:	Jonathan Corbet <corbet@lwn.net>
3143L:	linux-media@vger.kernel.org
3144T:	git git://linuxtv.org/media_tree.git
3145S:	Maintained
3146F:	Documentation/media/v4l-drivers/cafe_ccic*
3147F:	drivers/media/platform/marvell-ccic/
3148
3149CAIF NETWORK LAYER
3150M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3151L:	netdev@vger.kernel.org
3152S:	Supported
3153F:	Documentation/networking/caif/
3154F:	drivers/net/caif/
3155F:	include/uapi/linux/caif/
3156F:	include/net/caif/
3157F:	net/caif/
3158
3159CALGARY x86-64 IOMMU
3160M:	Muli Ben-Yehuda <mulix@mulix.org>
3161M:	Jon Mason <jdmason@kudzu.us>
3162L:	iommu@lists.linux-foundation.org
3163S:	Maintained
3164F:	arch/x86/kernel/pci-calgary_64.c
3165F:	arch/x86/kernel/tce_64.c
3166F:	arch/x86/include/asm/calgary.h
3167F:	arch/x86/include/asm/tce.h
3168
3169CAN NETWORK DRIVERS
3170M:	Wolfgang Grandegger <wg@grandegger.com>
3171M:	Marc Kleine-Budde <mkl@pengutronix.de>
3172L:	linux-can@vger.kernel.org
3173W:	https://github.com/linux-can
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3176S:	Maintained
3177F:	Documentation/devicetree/bindings/net/can/
3178F:	drivers/net/can/
3179F:	include/linux/can/dev.h
3180F:	include/linux/can/platform/
3181F:	include/uapi/linux/can/error.h
3182F:	include/uapi/linux/can/netlink.h
3183
3184CAN NETWORK LAYER
3185M:	Oliver Hartkopp <socketcan@hartkopp.net>
3186M:	Marc Kleine-Budde <mkl@pengutronix.de>
3187L:	linux-can@vger.kernel.org
3188W:	https://github.com/linux-can
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191S:	Maintained
3192F:	Documentation/networking/can.rst
3193F:	net/can/
3194F:	include/linux/can/core.h
3195F:	include/uapi/linux/can.h
3196F:	include/uapi/linux/can/bcm.h
3197F:	include/uapi/linux/can/raw.h
3198F:	include/uapi/linux/can/gw.h
3199
3200CAPABILITIES
3201M:	Serge Hallyn <serge@hallyn.com>
3202L:	linux-security-module@vger.kernel.org
3203S:	Supported
3204F:	include/linux/capability.h
3205F:	include/uapi/linux/capability.h
3206F:	security/commoncap.c
3207F:	kernel/capability.c
3208
3209CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3210M:	Kevin Tsai <ktsai@capellamicro.com>
3211S:	Maintained
3212F:	drivers/iio/light/cm*
3213
3214CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3215M:	Christian Lamparter <chunkeey@googlemail.com>
3216L:	linux-wireless@vger.kernel.org
3217W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3218S:	Maintained
3219F:	drivers/net/wireless/ath/carl9170/
3220
3221CAVIUM I2C DRIVER
3222M:	Jan Glauber <jglauber@cavium.com>
3223M:	David Daney <david.daney@cavium.com>
3224W:	http://www.cavium.com
3225S:	Supported
3226F:	drivers/i2c/busses/i2c-octeon*
3227F:	drivers/i2c/busses/i2c-thunderx*
3228
3229CAVIUM LIQUIDIO NETWORK DRIVER
3230M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3231M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3232M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3233M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3234L:	netdev@vger.kernel.org
3235W:	http://www.cavium.com
3236S:	Supported
3237F:	drivers/net/ethernet/cavium/liquidio/
3238
3239CAVIUM MMC DRIVER
3240M:	Jan Glauber <jglauber@cavium.com>
3241M:	David Daney <david.daney@cavium.com>
3242M:	Steven J. Hill <Steven.Hill@cavium.com>
3243W:	http://www.cavium.com
3244S:	Supported
3245F:	drivers/mmc/host/cavium*
3246
3247CAVIUM OCTEON-TX CRYPTO DRIVER
3248M:	George Cherian <george.cherian@cavium.com>
3249L:	linux-crypto@vger.kernel.org
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/crypto/cavium/cpt/
3253
3254CAVIUM THUNDERX2 ARM64 SOC
3255M:	Robert Richter <rrichter@cavium.com>
3256M:	Jayachandran C <jnair@caviumnetworks.com>
3257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3258S:	Maintained
3259F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3260F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3261
3262CC2520 IEEE-802.15.4 RADIO DRIVER
3263M:	Varka Bhadram <varkabhadram@gmail.com>
3264L:	linux-wpan@vger.kernel.org
3265S:	Maintained
3266F:	drivers/net/ieee802154/cc2520.c
3267F:	include/linux/spi/cc2520.h
3268F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3269
3270CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3271M:	Gilad Ben-Yossef <gilad@benyossef.com>
3272L:	linux-crypto@vger.kernel.org
3273S:	Supported
3274F:	drivers/crypto/ccree/
3275W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3276
3277CEC FRAMEWORK
3278M:	Hans Verkuil <hans.verkuil@cisco.com>
3279L:	linux-media@vger.kernel.org
3280T:	git git://linuxtv.org/media_tree.git
3281W:	http://linuxtv.org
3282S:	Supported
3283F:	Documentation/media/kapi/cec-core.rst
3284F:	Documentation/media/uapi/cec
3285F:	drivers/media/cec/
3286F:	drivers/media/rc/keymaps/rc-cec.c
3287F:	include/media/cec.h
3288F:	include/media/cec-notifier.h
3289F:	include/uapi/linux/cec.h
3290F:	include/uapi/linux/cec-funcs.h
3291F:	Documentation/devicetree/bindings/media/cec.txt
3292F:	Documentation/ABI/testing/debugfs-cec-error-inj
3293
3294CEC GPIO DRIVER
3295M:	Hans Verkuil <hans.verkuil@cisco.com>
3296L:	linux-media@vger.kernel.org
3297T:	git git://linuxtv.org/media_tree.git
3298W:	http://linuxtv.org
3299S:	Supported
3300F:	drivers/media/platform/cec-gpio/
3301F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3302
3303CELL BROADBAND ENGINE ARCHITECTURE
3304M:	Arnd Bergmann <arnd@arndb.de>
3305L:	linuxppc-dev@lists.ozlabs.org
3306W:	http://www.ibm.com/developerworks/power/cell/
3307S:	Supported
3308F:	arch/powerpc/include/asm/cell*.h
3309F:	arch/powerpc/include/asm/spu*.h
3310F:	arch/powerpc/include/uapi/asm/spu*.h
3311F:	arch/powerpc/oprofile/*cell*
3312F:	arch/powerpc/platforms/cell/
3313
3314CEPH COMMON CODE (LIBCEPH)
3315M:	Ilya Dryomov <idryomov@gmail.com>
3316M:	"Yan, Zheng" <zyan@redhat.com>
3317M:	Sage Weil <sage@redhat.com>
3318L:	ceph-devel@vger.kernel.org
3319W:	http://ceph.com/
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3321T:	git git://github.com/ceph/ceph-client.git
3322S:	Supported
3323F:	net/ceph/
3324F:	include/linux/ceph/
3325F:	include/linux/crush/
3326
3327CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3328M:	"Yan, Zheng" <zyan@redhat.com>
3329M:	Sage Weil <sage@redhat.com>
3330M:	Ilya Dryomov <idryomov@gmail.com>
3331L:	ceph-devel@vger.kernel.org
3332W:	http://ceph.com/
3333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3334T:	git git://github.com/ceph/ceph-client.git
3335S:	Supported
3336F:	Documentation/filesystems/ceph.txt
3337F:	fs/ceph/
3338
3339CERTIFICATE HANDLING:
3340M:	David Howells <dhowells@redhat.com>
3341M:	David Woodhouse <dwmw2@infradead.org>
3342L:	keyrings@vger.kernel.org
3343S:	Maintained
3344F:	Documentation/module-signing.txt
3345F:	certs/
3346F:	scripts/sign-file.c
3347F:	scripts/extract-cert.c
3348
3349CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3350L:	linux-usb@vger.kernel.org
3351S:	Orphan
3352F:	Documentation/usb/WUSB-Design-overview.txt
3353F:	Documentation/usb/wusb-cbaf
3354F:	drivers/usb/host/hwa-hc.c
3355F:	drivers/usb/host/whci/
3356F:	drivers/usb/wusbcore/
3357F:	include/linux/usb/wusb*
3358
3359CFAG12864B LCD DRIVER
3360M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3361W:	http://miguelojeda.es/auxdisplay.htm
3362W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3363S:	Maintained
3364F:	drivers/auxdisplay/cfag12864b.c
3365F:	include/linux/cfag12864b.h
3366
3367CFAG12864BFB LCD FRAMEBUFFER DRIVER
3368M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3369W:	http://miguelojeda.es/auxdisplay.htm
3370W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3371S:	Maintained
3372F:	drivers/auxdisplay/cfag12864bfb.c
3373F:	include/linux/cfag12864b.h
3374
3375802.11 (including CFG80211/NL80211)
3376M:	Johannes Berg <johannes@sipsolutions.net>
3377L:	linux-wireless@vger.kernel.org
3378W:	http://wireless.kernel.org/
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3381S:	Maintained
3382F:	net/wireless/
3383F:	include/uapi/linux/nl80211.h
3384F:	include/linux/ieee80211.h
3385F:	include/net/wext.h
3386F:	include/net/cfg80211.h
3387F:	include/net/iw_handler.h
3388F:	include/net/ieee80211_radiotap.h
3389F:	Documentation/driver-api/80211/cfg80211.rst
3390F:	Documentation/networking/regulatory.txt
3391
3392CHAR and MISC DRIVERS
3393M:	Arnd Bergmann <arnd@arndb.de>
3394M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3396S:	Supported
3397F:	drivers/char/
3398F:	drivers/misc/
3399F:	include/linux/miscdevice.h
3400
3401CHECKPATCH
3402M:	Andy Whitcroft <apw@canonical.com>
3403M:	Joe Perches <joe@perches.com>
3404S:	Maintained
3405F:	scripts/checkpatch.pl
3406
3407CHINESE DOCUMENTATION
3408M:	Harry Wei <harryxiyou@gmail.com>
3409L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3410L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3411S:	Maintained
3412F:	Documentation/translations/zh_CN/
3413
3414CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3415M:	Peter Chen <Peter.Chen@nxp.com>
3416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3417L:	linux-usb@vger.kernel.org
3418S:	Maintained
3419F:	drivers/usb/chipidea/
3420
3421CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3422M:	Hans de Goede <hdegoede@redhat.com>
3423L:	linux-input@vger.kernel.org
3424S:	Maintained
3425F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3426F:	drivers/input/touchscreen/chipone_icn8318.c
3427
3428CHROME HARDWARE PLATFORM SUPPORT
3429M:	Benson Leung <bleung@chromium.org>
3430M:	Olof Johansson <olof@lixom.net>
3431S:	Maintained
3432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3433F:	drivers/platform/chrome/
3434
3435CIRRUS LOGIC AUDIO CODEC DRIVERS
3436M:	Brian Austin <brian.austin@cirrus.com>
3437M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3439S:	Maintained
3440F:	sound/soc/codecs/cs*
3441
3442CIRRUS LOGIC EP93XX ETHERNET DRIVER
3443M:	Hartley Sweeten <hsweeten@visionengravers.com>
3444L:	netdev@vger.kernel.org
3445S:	Maintained
3446F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3447
3448CISCO FCOE HBA DRIVER
3449M:	Satish Kharat <satishkh@cisco.com>
3450M:	Sesidhar Baddela <sebaddel@cisco.com>
3451M:	Karan Tilak Kumar <kartilak@cisco.com>
3452L:	linux-scsi@vger.kernel.org
3453S:	Supported
3454F:	drivers/scsi/fnic/
3455
3456CISCO SCSI HBA DRIVER
3457M:	Karan Tilak Kumar <kartilak@cisco.com>
3458M:	Sesidhar Baddela <sebaddel@cisco.com>
3459L:	linux-scsi@vger.kernel.org
3460S:	Supported
3461F:	drivers/scsi/snic/
3462
3463CISCO VIC ETHERNET NIC DRIVER
3464M:	Christian Benvenuti <benve@cisco.com>
3465M:	Govindarajulu Varadarajan <_govind@gmx.com>
3466M:	Parvi Kaustubhi <pkaustub@cisco.com>
3467S:	Supported
3468F:	drivers/net/ethernet/cisco/enic/
3469
3470CISCO VIC LOW LATENCY NIC DRIVER
3471M:	Christian Benvenuti <benve@cisco.com>
3472M:	Dave Goodell <dgoodell@cisco.com>
3473S:	Supported
3474F:	drivers/infiniband/hw/usnic/
3475
3476CLEANCACHE API
3477M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3478L:	linux-kernel@vger.kernel.org
3479S:	Maintained
3480F:	mm/cleancache.c
3481F:	include/linux/cleancache.h
3482
3483CLK API
3484M:	Russell King <linux@armlinux.org.uk>
3485L:	linux-clk@vger.kernel.org
3486S:	Maintained
3487F:	include/linux/clk.h
3488
3489CLOCKSOURCE, CLOCKEVENT DRIVERS
3490M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3491M:	Thomas Gleixner <tglx@linutronix.de>
3492L:	linux-kernel@vger.kernel.org
3493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3494S:	Supported
3495F:	drivers/clocksource/
3496F:	Documentation/devicetree/bindings/timer/
3497
3498CMPC ACPI DRIVER
3499M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3500M:	Daniel Oliveira Nascimento <don@syst.com.br>
3501L:	platform-driver-x86@vger.kernel.org
3502S:	Supported
3503F:	drivers/platform/x86/classmate-laptop.c
3504
3505COBALT MEDIA DRIVER
3506M:	Hans Verkuil <hans.verkuil@cisco.com>
3507L:	linux-media@vger.kernel.org
3508T:	git git://linuxtv.org/media_tree.git
3509W:	https://linuxtv.org
3510S:	Supported
3511F:	drivers/media/pci/cobalt/
3512
3513COCCINELLE/Semantic Patches (SmPL)
3514M:	Julia Lawall <Julia.Lawall@lip6.fr>
3515M:	Gilles Muller <Gilles.Muller@lip6.fr>
3516M:	Nicolas Palix <nicolas.palix@imag.fr>
3517M:	Michal Marek <michal.lkml@markovi.net>
3518L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3520W:	http://coccinelle.lip6.fr/
3521S:	Supported
3522F:	Documentation/dev-tools/coccinelle.rst
3523F:	scripts/coccinelle/
3524F:	scripts/coccicheck
3525
3526CODA FILE SYSTEM
3527M:	Jan Harkes <jaharkes@cs.cmu.edu>
3528M:	coda@cs.cmu.edu
3529L:	codalist@coda.cs.cmu.edu
3530W:	http://www.coda.cs.cmu.edu/
3531S:	Maintained
3532F:	Documentation/filesystems/coda.txt
3533F:	fs/coda/
3534F:	include/linux/coda*.h
3535F:	include/uapi/linux/coda*.h
3536
3537CODA V4L2 MEM2MEM DRIVER
3538M:	Philipp Zabel <p.zabel@pengutronix.de>
3539L:	linux-media@vger.kernel.org
3540S:	Maintained
3541F:	Documentation/devicetree/bindings/media/coda.txt
3542F:	drivers/media/platform/coda/
3543
3544COMMON CLK FRAMEWORK
3545M:	Michael Turquette <mturquette@baylibre.com>
3546M:	Stephen Boyd <sboyd@kernel.org>
3547L:	linux-clk@vger.kernel.org
3548Q:	http://patchwork.kernel.org/project/linux-clk/list/
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3550S:	Maintained
3551F:	Documentation/devicetree/bindings/clock/
3552F:	drivers/clk/
3553X:	drivers/clk/clkdev.c
3554F:	include/linux/clk-pr*
3555F:	include/linux/clk/
3556
3557COMMON INTERNET FILE SYSTEM (CIFS)
3558M:	Steve French <sfrench@samba.org>
3559L:	linux-cifs@vger.kernel.org
3560L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3561W:	http://linux-cifs.samba.org/
3562T:	git git://git.samba.org/sfrench/cifs-2.6.git
3563S:	Supported
3564F:	Documentation/filesystems/cifs/
3565F:	fs/cifs/
3566
3567COMPACTPCI HOTPLUG CORE
3568M:	Scott Murray <scott@spiteful.org>
3569L:	linux-pci@vger.kernel.org
3570S:	Maintained
3571F:	drivers/pci/hotplug/cpci_hotplug*
3572
3573COMPACTPCI HOTPLUG GENERIC DRIVER
3574M:	Scott Murray <scott@spiteful.org>
3575L:	linux-pci@vger.kernel.org
3576S:	Maintained
3577F:	drivers/pci/hotplug/cpcihp_generic.c
3578
3579COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3580M:	Scott Murray <scott@spiteful.org>
3581L:	linux-pci@vger.kernel.org
3582S:	Maintained
3583F:	drivers/pci/hotplug/cpcihp_zt5550.*
3584
3585COMPAL LAPTOP SUPPORT
3586M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3587L:	platform-driver-x86@vger.kernel.org
3588S:	Maintained
3589F:	drivers/platform/x86/compal-laptop.c
3590
3591CONEXANT ACCESSRUNNER USB DRIVER
3592L:	accessrunner-general@lists.sourceforge.net
3593W:	http://accessrunner.sourceforge.net/
3594S:	Orphan
3595F:	drivers/usb/atm/cxacru.c
3596
3597CONFIGFS
3598M:	Joel Becker <jlbec@evilplan.org>
3599M:	Christoph Hellwig <hch@lst.de>
3600T:	git git://git.infradead.org/users/hch/configfs.git
3601S:	Supported
3602F:	fs/configfs/
3603F:	include/linux/configfs.h
3604
3605CONNECTOR
3606M:	Evgeniy Polyakov <zbr@ioremap.net>
3607L:	netdev@vger.kernel.org
3608S:	Maintained
3609F:	drivers/connector/
3610
3611CONTROL GROUP (CGROUP)
3612M:	Tejun Heo <tj@kernel.org>
3613M:	Li Zefan <lizefan@huawei.com>
3614M:	Johannes Weiner <hannes@cmpxchg.org>
3615L:	cgroups@vger.kernel.org
3616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3617S:	Maintained
3618F:	Documentation/cgroup*
3619F:	include/linux/cgroup*
3620F:	kernel/cgroup*
3621
3622CONTROL GROUP - CPUSET
3623M:	Li Zefan <lizefan@huawei.com>
3624L:	cgroups@vger.kernel.org
3625W:	http://www.bullopensource.org/cpuset/
3626W:	http://oss.sgi.com/projects/cpusets/
3627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3628S:	Maintained
3629F:	Documentation/cgroup-v1/cpusets.txt
3630F:	include/linux/cpuset.h
3631F:	kernel/cgroup/cpuset.c
3632
3633CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3634M:	Johannes Weiner <hannes@cmpxchg.org>
3635M:	Michal Hocko <mhocko@kernel.org>
3636M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3637L:	cgroups@vger.kernel.org
3638L:	linux-mm@kvack.org
3639S:	Maintained
3640F:	mm/memcontrol.c
3641F:	mm/swap_cgroup.c
3642
3643CORETEMP HARDWARE MONITORING DRIVER
3644M:	Fenghua Yu <fenghua.yu@intel.com>
3645L:	linux-hwmon@vger.kernel.org
3646S:	Maintained
3647F:	Documentation/hwmon/coretemp
3648F:	drivers/hwmon/coretemp.c
3649
3650COSA/SRP SYNC SERIAL DRIVER
3651M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3652W:	http://www.fi.muni.cz/~kas/cosa/
3653S:	Maintained
3654F:	drivers/net/wan/cosa*
3655
3656CPMAC ETHERNET DRIVER
3657M:	Florian Fainelli <f.fainelli@gmail.com>
3658L:	netdev@vger.kernel.org
3659S:	Maintained
3660F:	drivers/net/ethernet/ti/cpmac.c
3661
3662CPU FREQUENCY DRIVERS
3663M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3664M:	Viresh Kumar <viresh.kumar@linaro.org>
3665L:	linux-pm@vger.kernel.org
3666S:	Maintained
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3668T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3669B:	https://bugzilla.kernel.org
3670F:	Documentation/cpu-freq/
3671F:	Documentation/devicetree/bindings/cpufreq/
3672F:	drivers/cpufreq/
3673F:	include/linux/cpufreq.h
3674F:	tools/testing/selftests/cpufreq/
3675
3676CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3677M:	Viresh Kumar <viresh.kumar@linaro.org>
3678M:	Sudeep Holla <sudeep.holla@arm.com>
3679L:	linux-pm@vger.kernel.org
3680W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3681S:	Maintained
3682F:	drivers/cpufreq/arm_big_little.h
3683F:	drivers/cpufreq/arm_big_little.c
3684F:	drivers/cpufreq/arm_big_little_dt.c
3685
3686CPU POWER MONITORING SUBSYSTEM
3687M:	Thomas Renninger <trenn@suse.com>
3688M:	Shuah Khan <shuahkh@osg.samsung.com>
3689M:	Shuah Khan <shuah@kernel.org>
3690L:	linux-pm@vger.kernel.org
3691S:	Maintained
3692F:	tools/power/cpupower/
3693
3694CPUID/MSR DRIVER
3695M:	"H. Peter Anvin" <hpa@zytor.com>
3696S:	Maintained
3697F:	arch/x86/kernel/cpuid.c
3698F:	arch/x86/kernel/msr.c
3699
3700CPUIDLE DRIVER - ARM BIG LITTLE
3701M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3702M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3703L:	linux-pm@vger.kernel.org
3704L:	linux-arm-kernel@lists.infradead.org
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706S:	Maintained
3707F:	drivers/cpuidle/cpuidle-big_little.c
3708
3709CPUIDLE DRIVER - ARM EXYNOS
3710M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3711M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3712M:	Kukjin Kim <kgene@kernel.org>
3713L:	linux-pm@vger.kernel.org
3714L:	linux-samsung-soc@vger.kernel.org
3715S:	Supported
3716F:	drivers/cpuidle/cpuidle-exynos.c
3717F:	arch/arm/mach-exynos/pm.c
3718
3719CPUIDLE DRIVERS
3720M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3721M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3722L:	linux-pm@vger.kernel.org
3723S:	Maintained
3724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725B:	https://bugzilla.kernel.org
3726F:	drivers/cpuidle/*
3727F:	include/linux/cpuidle.h
3728
3729CRAMFS FILESYSTEM
3730M:	Nicolas Pitre <nico@linaro.org>
3731S:	Maintained
3732F:	Documentation/filesystems/cramfs.txt
3733F:	fs/cramfs/
3734
3735CRYPTO API
3736M:	Herbert Xu <herbert@gondor.apana.org.au>
3737M:	"David S. Miller" <davem@davemloft.net>
3738L:	linux-crypto@vger.kernel.org
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3741S:	Maintained
3742F:	Documentation/crypto/
3743F:	Documentation/devicetree/bindings/crypto/
3744F:	arch/*/crypto/
3745F:	crypto/
3746F:	drivers/crypto/
3747F:	include/crypto/
3748F:	include/linux/crypto*
3749
3750CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3751M:	Neil Horman <nhorman@tuxdriver.com>
3752L:	linux-crypto@vger.kernel.org
3753S:	Maintained
3754F:	crypto/ansi_cprng.c
3755F:	crypto/rng.c
3756
3757CS3308 MEDIA DRIVER
3758M:	Hans Verkuil <hverkuil@xs4all.nl>
3759L:	linux-media@vger.kernel.org
3760T:	git git://linuxtv.org/media_tree.git
3761W:	http://linuxtv.org
3762S:	Odd Fixes
3763F:	drivers/media/i2c/cs3308.c
3764F:	drivers/media/i2c/cs3308.h
3765
3766CS5535 Audio ALSA driver
3767M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3768S:	Maintained
3769F:	sound/pci/cs5535audio/
3770
3771CW1200 WLAN driver
3772M:	Solomon Peachy <pizza@shaftnet.org>
3773S:	Maintained
3774F:	drivers/net/wireless/st/cw1200/
3775
3776CX18 VIDEO4LINUX DRIVER
3777M:	Andy Walls <awalls@md.metrocast.net>
3778L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3779L:	linux-media@vger.kernel.org
3780T:	git git://linuxtv.org/media_tree.git
3781W:	https://linuxtv.org
3782W:	http://www.ivtvdriver.org/index.php/Cx18
3783S:	Maintained
3784F:	Documentation/media/v4l-drivers/cx18*
3785F:	drivers/media/pci/cx18/
3786F:	include/uapi/linux/ivtv*
3787
3788CX2341X MPEG ENCODER HELPER MODULE
3789M:	Hans Verkuil <hverkuil@xs4all.nl>
3790L:	linux-media@vger.kernel.org
3791T:	git git://linuxtv.org/media_tree.git
3792W:	https://linuxtv.org
3793S:	Maintained
3794F:	drivers/media/common/cx2341x*
3795F:	include/media/cx2341x*
3796
3797CX24120 MEDIA DRIVER
3798M:	Jemma Denson <jdenson@gmail.com>
3799M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3800L:	linux-media@vger.kernel.org
3801W:	https://linuxtv.org
3802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3803S:	Maintained
3804F:	drivers/media/dvb-frontends/cx24120*
3805
3806CX88 VIDEO4LINUX DRIVER
3807M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3808M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3809L:	linux-media@vger.kernel.org
3810W:	https://linuxtv.org
3811T:	git git://linuxtv.org/media_tree.git
3812S:	Odd fixes
3813F:	Documentation/media/v4l-drivers/cx88*
3814F:	drivers/media/pci/cx88/
3815
3816CXD2820R MEDIA DRIVER
3817M:	Antti Palosaari <crope@iki.fi>
3818L:	linux-media@vger.kernel.org
3819W:	https://linuxtv.org
3820W:	http://palosaari.fi/linux/
3821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3822T:	git git://linuxtv.org/anttip/media_tree.git
3823S:	Maintained
3824F:	drivers/media/dvb-frontends/cxd2820r*
3825
3826CXGB3 ETHERNET DRIVER (CXGB3)
3827M:	Santosh Raspatur <santosh@chelsio.com>
3828L:	netdev@vger.kernel.org
3829W:	http://www.chelsio.com
3830S:	Supported
3831F:	drivers/net/ethernet/chelsio/cxgb3/
3832
3833CXGB3 ISCSI DRIVER (CXGB3I)
3834M:	Karen Xie <kxie@chelsio.com>
3835L:	linux-scsi@vger.kernel.org
3836W:	http://www.chelsio.com
3837S:	Supported
3838F:	drivers/scsi/cxgbi/cxgb3i
3839
3840CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3841M:	Steve Wise <swise@chelsio.com>
3842L:	linux-rdma@vger.kernel.org
3843W:	http://www.openfabrics.org
3844S:	Supported
3845F:	drivers/infiniband/hw/cxgb3/
3846F:	include/uapi/rdma/cxgb3-abi.h
3847
3848CXGB4 CRYPTO DRIVER (chcr)
3849M:	Harsh Jain <harsh@chelsio.com>
3850L:	linux-crypto@vger.kernel.org
3851W:	http://www.chelsio.com
3852S:	Supported
3853F:	drivers/crypto/chelsio
3854
3855CXGB4 ETHERNET DRIVER (CXGB4)
3856M:	Ganesh Goudar <ganeshgr@chelsio.com>
3857L:	netdev@vger.kernel.org
3858W:	http://www.chelsio.com
3859S:	Supported
3860F:	drivers/net/ethernet/chelsio/cxgb4/
3861
3862CXGB4 ISCSI DRIVER (CXGB4I)
3863M:	Karen Xie <kxie@chelsio.com>
3864L:	linux-scsi@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/scsi/cxgbi/cxgb4i
3868
3869CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3870M:	Steve Wise <swise@chelsio.com>
3871L:	linux-rdma@vger.kernel.org
3872W:	http://www.openfabrics.org
3873S:	Supported
3874F:	drivers/infiniband/hw/cxgb4/
3875F:	include/uapi/rdma/cxgb4-abi.h
3876
3877CXGB4VF ETHERNET DRIVER (CXGB4VF)
3878M:	Casey Leedom <leedom@chelsio.com>
3879L:	netdev@vger.kernel.org
3880W:	http://www.chelsio.com
3881S:	Supported
3882F:	drivers/net/ethernet/chelsio/cxgb4vf/
3883
3884CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3885M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3886M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3887L:	linuxppc-dev@lists.ozlabs.org
3888S:	Supported
3889F:	arch/powerpc/platforms/powernv/pci-cxl.c
3890F:	drivers/misc/cxl/
3891F:	include/misc/cxl*
3892F:	include/uapi/misc/cxl.h
3893F:	Documentation/powerpc/cxl.txt
3894F:	Documentation/ABI/testing/sysfs-class-cxl
3895
3896CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3897M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3898M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3899M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3900L:	linux-scsi@vger.kernel.org
3901S:	Supported
3902F:	drivers/scsi/cxlflash/
3903F:	include/uapi/scsi/cxlflash_ioctls.h
3904F:	Documentation/powerpc/cxlflash.txt
3905
3906CYBERPRO FB DRIVER
3907M:	Russell King <linux@armlinux.org.uk>
3908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3909W:	http://www.armlinux.org.uk/
3910S:	Maintained
3911F:	drivers/video/fbdev/cyber2000fb.*
3912
3913CYCLADES ASYNC MUX DRIVER
3914W:	http://www.cyclades.com/
3915S:	Orphan
3916F:	drivers/tty/cyclades.c
3917F:	include/linux/cyclades.h
3918F:	include/uapi/linux/cyclades.h
3919
3920CYCLADES PC300 DRIVER
3921W:	http://www.cyclades.com/
3922S:	Orphan
3923F:	drivers/net/wan/pc300*
3924
3925CYPRESS_FIRMWARE MEDIA DRIVER
3926M:	Antti Palosaari <crope@iki.fi>
3927L:	linux-media@vger.kernel.org
3928W:	https://linuxtv.org
3929W:	http://palosaari.fi/linux/
3930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3931T:	git git://linuxtv.org/anttip/media_tree.git
3932S:	Maintained
3933F:	drivers/media/common/cypress_firmware*
3934
3935CYTTSP TOUCHSCREEN DRIVER
3936M:	Ferruh Yigit <fery@cypress.com>
3937L:	linux-input@vger.kernel.org
3938S:	Supported
3939F:	drivers/input/touchscreen/cyttsp*
3940F:	include/linux/input/cyttsp.h
3941
3942D-LINK DIR-685 TOUCHKEYS DRIVER
3943M:	Linus Walleij <linus.walleij@linaro.org>
3944L:	linux-input@vger.kernel.org
3945S:	Supported
3946F:	drivers/input/dlink-dir685-touchkeys.c
3947
3948DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3949M:	Joshua Kinard <kumba@gentoo.org>
3950S:	Maintained
3951F:	drivers/rtc/rtc-ds1685.c
3952F:	include/linux/rtc/ds1685.h
3953
3954DAMA SLAVE for AX.25
3955M:	Joerg Reuter <jreuter@yaina.de>
3956W:	http://yaina.de/jreuter/
3957W:	http://www.qsl.net/dl1bke/
3958L:	linux-hams@vger.kernel.org
3959S:	Maintained
3960F:	net/ax25/af_ax25.c
3961F:	net/ax25/ax25_dev.c
3962F:	net/ax25/ax25_ds_*
3963F:	net/ax25/ax25_in.c
3964F:	net/ax25/ax25_out.c
3965F:	net/ax25/ax25_timer.c
3966F:	net/ax25/sysctl_net_ax25.c
3967
3968DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3969L:	netdev@vger.kernel.org
3970S:	Orphan
3971F:	Documentation/networking/dmfe.txt
3972F:	drivers/net/ethernet/dec/tulip/dmfe.c
3973
3974DC390/AM53C974 SCSI driver
3975M:	Hannes Reinecke <hare@suse.com>
3976L:	linux-scsi@vger.kernel.org
3977S:	Maintained
3978F:	drivers/scsi/am53c974.c
3979
3980DC395x SCSI driver
3981M:	Oliver Neukum <oliver@neukum.org>
3982M:	Ali Akcaagac <aliakc@web.de>
3983M:	Jamie Lenehan <lenehan@twibble.org>
3984L:	dc395x@twibble.org
3985W:	http://twibble.org/dist/dc395x/
3986W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3987S:	Maintained
3988F:	Documentation/scsi/dc395x.txt
3989F:	drivers/scsi/dc395x.*
3990
3991DCCP PROTOCOL
3992M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3993L:	dccp@vger.kernel.org
3994W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3995S:	Maintained
3996F:	include/linux/dccp.h
3997F:	include/uapi/linux/dccp.h
3998F:	include/linux/tfrc.h
3999F:	net/dccp/
4000
4001DECnet NETWORK LAYER
4002W:	http://linux-decnet.sourceforge.net
4003L:	linux-decnet-user@lists.sourceforge.net
4004S:	Orphan
4005F:	Documentation/networking/decnet.txt
4006F:	net/decnet/
4007
4008DECSTATION PLATFORM SUPPORT
4009M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4010L:	linux-mips@linux-mips.org
4011W:	http://www.linux-mips.org/wiki/DECstation
4012S:	Maintained
4013F:	arch/mips/dec/
4014F:	arch/mips/include/asm/dec/
4015F:	arch/mips/include/asm/mach-dec/
4016
4017DEFXX FDDI NETWORK DRIVER
4018M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4019S:	Maintained
4020F:	drivers/net/fddi/defxx.*
4021
4022DELL SMBIOS DRIVER
4023M:	Pali Rohár <pali.rohar@gmail.com>
4024M:	Mario Limonciello <mario.limonciello@dell.com>
4025L:	platform-driver-x86@vger.kernel.org
4026S:	Maintained
4027F:	drivers/platform/x86/dell-smbios.*
4028
4029DELL SMBIOS SMM DRIVER
4030M:	Mario Limonciello <mario.limonciello@dell.com>
4031L:	platform-driver-x86@vger.kernel.org
4032S:	Maintained
4033F:	drivers/platform/x86/dell-smbios-smm.c
4034
4035DELL SMBIOS WMI DRIVER
4036M:	Mario Limonciello <mario.limonciello@dell.com>
4037L:	platform-driver-x86@vger.kernel.org
4038S:	Maintained
4039F:	drivers/platform/x86/dell-smbios-wmi.c
4040F:	tools/wmi/dell-smbios-example.c
4041
4042DELL LAPTOP DRIVER
4043M:	Matthew Garrett <mjg59@srcf.ucam.org>
4044M:	Pali Rohár <pali.rohar@gmail.com>
4045L:	platform-driver-x86@vger.kernel.org
4046S:	Maintained
4047F:	drivers/platform/x86/dell-laptop.c
4048
4049DELL LAPTOP FREEFALL DRIVER
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smo8800.c
4053
4054DELL LAPTOP RBTN DRIVER
4055M:	Pali Rohár <pali.rohar@gmail.com>
4056S:	Maintained
4057F:	drivers/platform/x86/dell-rbtn.*
4058
4059DELL LAPTOP SMM DRIVER
4060M:	Pali Rohár <pali.rohar@gmail.com>
4061S:	Maintained
4062F:	drivers/hwmon/dell-smm-hwmon.c
4063F:	include/uapi/linux/i8k.h
4064
4065DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4066M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4067S:	Maintained
4068F:	Documentation/dcdbas.txt
4069F:	drivers/firmware/dcdbas.*
4070
4071DELL WMI NOTIFICATIONS DRIVER
4072M:	Matthew Garrett <mjg59@srcf.ucam.org>
4073M:	Pali Rohár <pali.rohar@gmail.com>
4074S:	Maintained
4075F:	drivers/platform/x86/dell-wmi.c
4076
4077DELL WMI DESCRIPTOR DRIVER
4078M:	Mario Limonciello <mario.limonciello@dell.com>
4079S:	Maintained
4080F:	drivers/platform/x86/dell-wmi-descriptor.c
4081
4082DELTA ST MEDIA DRIVER
4083M:	Hugues Fruchet <hugues.fruchet@st.com>
4084L:	linux-media@vger.kernel.org
4085T:	git git://linuxtv.org/media_tree.git
4086W:	https://linuxtv.org
4087S:	Supported
4088F:	drivers/media/platform/sti/delta
4089
4090DENALI NAND DRIVER
4091M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4092L:	linux-mtd@lists.infradead.org
4093S:	Supported
4094F:	drivers/mtd/nand/denali*
4095
4096DESIGNWARE USB2 DRD IP DRIVER
4097M:	Minas Harutyunyan <hminas@synopsys.com>
4098L:	linux-usb@vger.kernel.org
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4100S:	Maintained
4101F:	drivers/usb/dwc2/
4102
4103DESIGNWARE USB3 DRD IP DRIVER
4104M:	Felipe Balbi <balbi@kernel.org>
4105L:	linux-usb@vger.kernel.org
4106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4107S:	Maintained
4108F:	drivers/usb/dwc3/
4109
4110DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4111M:	Andreas Klinger <ak@it-klinger.de>
4112L:	linux-iio@vger.kernel.org
4113S:	Maintained
4114F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4115F:	drivers/iio/proximity/srf*.c
4116
4117DEVICE COREDUMP (DEV_COREDUMP)
4118M:	Johannes Berg <johannes@sipsolutions.net>
4119L:	linux-kernel@vger.kernel.org
4120S:	Maintained
4121F:	drivers/base/devcoredump.c
4122F:	include/linux/devcoredump.h
4123
4124DEVICE FREQUENCY (DEVFREQ)
4125M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4126M:	Kyungmin Park <kyungmin.park@samsung.com>
4127R:	Chanwoo Choi <cw00.choi@samsung.com>
4128L:	linux-pm@vger.kernel.org
4129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4130S:	Maintained
4131F:	drivers/devfreq/
4132F:	include/linux/devfreq.h
4133F:	Documentation/devicetree/bindings/devfreq/
4134
4135DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4136M:	Chanwoo Choi <cw00.choi@samsung.com>
4137L:	linux-pm@vger.kernel.org
4138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4139S:	Supported
4140F:	drivers/devfreq/event/
4141F:	drivers/devfreq/devfreq-event.c
4142F:	include/linux/devfreq-event.h
4143F:	Documentation/devicetree/bindings/devfreq/event/
4144
4145DEVICE NUMBER REGISTRY
4146M:	Torben Mathiasen <device@lanana.org>
4147W:	http://lanana.org/docs/device-list/index.html
4148S:	Maintained
4149
4150DEVICE-MAPPER  (LVM)
4151M:	Alasdair Kergon <agk@redhat.com>
4152M:	Mike Snitzer <snitzer@redhat.com>
4153M:	dm-devel@redhat.com
4154L:	dm-devel@redhat.com
4155W:	http://sources.redhat.com/dm
4156Q:	http://patchwork.kernel.org/project/dm-devel/list/
4157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4158T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4159S:	Maintained
4160F:	Documentation/device-mapper/
4161F:	drivers/md/Makefile
4162F:	drivers/md/Kconfig
4163F:	drivers/md/dm*
4164F:	drivers/md/persistent-data/
4165F:	include/linux/device-mapper.h
4166F:	include/linux/dm-*.h
4167F:	include/uapi/linux/dm-*.h
4168
4169DEVLINK
4170M:	Jiri Pirko <jiri@mellanox.com>
4171L:	netdev@vger.kernel.org
4172S:	Supported
4173F:	net/core/devlink.c
4174F:	include/net/devlink.h
4175F:	include/uapi/linux/devlink.h
4176
4177DIALOG SEMICONDUCTOR DRIVERS
4178M:	Support Opensource <support.opensource@diasemi.com>
4179W:	http://www.dialog-semiconductor.com/products
4180S:	Supported
4181F:	Documentation/hwmon/da90??
4182F:	Documentation/devicetree/bindings/mfd/da90*.txt
4183F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4184F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4185F:	Documentation/devicetree/bindings/regulator/da92*.txt
4186F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4187F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4188F:	drivers/gpio/gpio-da90??.c
4189F:	drivers/hwmon/da90??-hwmon.c
4190F:	drivers/iio/adc/da91??-*.c
4191F:	drivers/input/misc/da90??_onkey.c
4192F:	drivers/input/touchscreen/da9052_tsi.c
4193F:	drivers/leds/leds-da90??.c
4194F:	drivers/mfd/da903x.c
4195F:	drivers/mfd/da90??-*.c
4196F:	drivers/mfd/da91??-*.c
4197F:	drivers/power/supply/da9052-battery.c
4198F:	drivers/power/supply/da91??-*.c
4199F:	drivers/regulator/da903x.c
4200F:	drivers/regulator/da9???-regulator.[ch]
4201F:	drivers/thermal/da90??-thermal.c
4202F:	drivers/rtc/rtc-da90??.c
4203F:	drivers/video/backlight/da90??_bl.c
4204F:	drivers/watchdog/da90??_wdt.c
4205F:	include/linux/mfd/da903x.h
4206F:	include/linux/mfd/da9052/
4207F:	include/linux/mfd/da9055/
4208F:	include/linux/mfd/da9062/
4209F:	include/linux/mfd/da9063/
4210F:	include/linux/mfd/da9150/
4211F:	include/linux/regulator/da9211.h
4212F:	include/sound/da[79]*.h
4213F:	sound/soc/codecs/da[79]*.[ch]
4214
4215DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4216M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4217L:	linux-gpio@vger.kernel.org
4218S:	Maintained
4219F:	drivers/gpio/gpio-gpio-mm.c
4220
4221DIGI NEO AND CLASSIC PCI PRODUCTS
4222M:	Lidza Louina <lidza.louina@gmail.com>
4223M:	Mark Hounschell <markh@compro.net>
4224L:	driverdev-devel@linuxdriverproject.org
4225S:	Maintained
4226F:	drivers/staging/dgnc/
4227
4228DIOLAN U2C-12 I2C DRIVER
4229M:	Guenter Roeck <linux@roeck-us.net>
4230L:	linux-i2c@vger.kernel.org
4231S:	Maintained
4232F:	drivers/i2c/busses/i2c-diolan-u2c.c
4233
4234FILESYSTEM DIRECT ACCESS (DAX)
4235M:	Matthew Wilcox <mawilcox@microsoft.com>
4236M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4237L:	linux-fsdevel@vger.kernel.org
4238S:	Supported
4239F:	fs/dax.c
4240F:	include/linux/dax.h
4241F:	include/trace/events/fs_dax.h
4242
4243DEVICE DIRECT ACCESS (DAX)
4244M:	Dan Williams <dan.j.williams@intel.com>
4245L:	linux-nvdimm@lists.01.org
4246S:	Supported
4247F:	drivers/dax/
4248
4249DIRECTORY NOTIFICATION (DNOTIFY)
4250M:	Jan Kara <jack@suse.cz>
4251R:	Amir Goldstein <amir73il@gmail.com>
4252L:	linux-fsdevel@vger.kernel.org
4253S:	Maintained
4254F:	Documentation/filesystems/dnotify.txt
4255F:	fs/notify/dnotify/
4256F:	include/linux/dnotify.h
4257
4258DISK GEOMETRY AND PARTITION HANDLING
4259M:	Andries Brouwer <aeb@cwi.nl>
4260W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4261W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4262W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4263S:	Maintained
4264
4265DISKQUOTA
4266M:	Jan Kara <jack@suse.com>
4267S:	Maintained
4268F:	Documentation/filesystems/quota.txt
4269F:	fs/quota/
4270F:	include/linux/quota*.h
4271F:	include/uapi/linux/quota*.h
4272
4273DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4274M:	Bernie Thompson <bernie@plugable.com>
4275L:	linux-fbdev@vger.kernel.org
4276S:	Maintained
4277W:	http://plugable.com/category/projects/udlfb/
4278F:	drivers/video/fbdev/udlfb.c
4279F:	include/video/udlfb.h
4280F:	Documentation/fb/udlfb.txt
4281
4282DISTRIBUTED LOCK MANAGER (DLM)
4283M:	Christine Caulfield <ccaulfie@redhat.com>
4284M:	David Teigland <teigland@redhat.com>
4285L:	cluster-devel@redhat.com
4286W:	http://sources.redhat.com/cluster/
4287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4288S:	Supported
4289F:	fs/dlm/
4290
4291DMA BUFFER SHARING FRAMEWORK
4292M:	Sumit Semwal <sumit.semwal@linaro.org>
4293S:	Maintained
4294L:	linux-media@vger.kernel.org
4295L:	dri-devel@lists.freedesktop.org
4296L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4297F:	drivers/dma-buf/
4298F:	include/linux/dma-buf*
4299F:	include/linux/reservation.h
4300F:	include/linux/*fence.h
4301F:	Documentation/driver-api/dma-buf.rst
4302T:	git git://anongit.freedesktop.org/drm/drm-misc
4303
4304DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4305M:	Vinod Koul <vinod.koul@intel.com>
4306L:	dmaengine@vger.kernel.org
4307Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4308S:	Maintained
4309F:	drivers/dma/
4310F:	include/linux/dmaengine.h
4311F:	include/linux/of_dma.h
4312F:	Documentation/devicetree/bindings/dma/
4313F:	Documentation/driver-api/dmaengine/
4314T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4315
4316DMA MAPPING HELPERS
4317M:	Christoph Hellwig <hch@lst.de>
4318M:	Marek Szyprowski <m.szyprowski@samsung.com>
4319R:	Robin Murphy <robin.murphy@arm.com>
4320L:	iommu@lists.linux-foundation.org
4321T:	git git://git.infradead.org/users/hch/dma-mapping.git
4322W:	http://git.infradead.org/users/hch/dma-mapping.git
4323S:	Supported
4324F:	lib/dma-debug.c
4325F:	lib/dma-direct.c
4326F:	lib/dma-virt.c
4327F:	drivers/base/dma-mapping.c
4328F:	drivers/base/dma-coherent.c
4329F:	include/asm-generic/dma-mapping.h
4330F:	include/linux/dma-direct.h
4331F:	include/linux/dma-mapping.h
4332
4333DME1737 HARDWARE MONITOR DRIVER
4334M:	Juerg Haefliger <juergh@gmail.com>
4335L:	linux-hwmon@vger.kernel.org
4336S:	Maintained
4337F:	Documentation/hwmon/dme1737
4338F:	drivers/hwmon/dme1737.c
4339
4340DMI/SMBIOS SUPPORT
4341M:	Jean Delvare <jdelvare@suse.com>
4342S:	Maintained
4343T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4344F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4345F:	drivers/firmware/dmi-id.c
4346F:	drivers/firmware/dmi_scan.c
4347F:	include/linux/dmi.h
4348
4349DOCUMENTATION
4350M:	Jonathan Corbet <corbet@lwn.net>
4351L:	linux-doc@vger.kernel.org
4352S:	Maintained
4353F:	Documentation/
4354F:	scripts/kernel-doc
4355X:	Documentation/ABI/
4356X:	Documentation/devicetree/
4357X:	Documentation/acpi
4358X:	Documentation/power
4359X:	Documentation/spi
4360X:	Documentation/media
4361T:	git git://git.lwn.net/linux.git docs-next
4362
4363DONGWOON DW9714 LENS VOICE COIL DRIVER
4364M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4365L:	linux-media@vger.kernel.org
4366T:	git git://linuxtv.org/media_tree.git
4367S:	Maintained
4368F:	drivers/media/i2c/dw9714.c
4369
4370DOUBLETALK DRIVER
4371M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4372L:	blinux-list@redhat.com
4373S:	Maintained
4374F:	drivers/char/dtlk.c
4375F:	include/linux/dtlk.h
4376
4377DPAA2 DATAPATH I/O (DPIO) DRIVER
4378M:	Roy Pledge <Roy.Pledge@nxp.com>
4379L:	linux-kernel@vger.kernel.org
4380S:	Maintained
4381F:	drivers/staging/fsl-mc/bus/dpio
4382
4383DPAA2 ETHERNET DRIVER
4384M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4385L:	linux-kernel@vger.kernel.org
4386S:	Maintained
4387F:	drivers/staging/fsl-dpaa2/ethernet
4388
4389DPAA2 ETHERNET SWITCH DRIVER
4390M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4391L:	linux-kernel@vger.kernel.org
4392S:	Maintained
4393F:	drivers/staging/fsl-dpaa2/ethsw
4394
4395DPT_I2O SCSI RAID DRIVER
4396M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4397L:	linux-scsi@vger.kernel.org
4398W:	http://www.adaptec.com/
4399S:	Maintained
4400F:	drivers/scsi/dpt*
4401F:	drivers/scsi/dpt/
4402
4403DRBD DRIVER
4404M:	Philipp Reisner <philipp.reisner@linbit.com>
4405M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4406L:	drbd-dev@lists.linbit.com
4407W:	http://www.drbd.org
4408T:	git git://git.linbit.com/linux-drbd.git
4409T:	git git://git.linbit.com/drbd-8.4.git
4410S:	Supported
4411F:	drivers/block/drbd/
4412F:	lib/lru_cache.c
4413F:	Documentation/blockdev/drbd/
4414
4415DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4418S:	Supported
4419F:	Documentation/kobject.txt
4420F:	drivers/base/
4421F:	fs/debugfs/
4422F:	fs/sysfs/
4423F:	include/linux/debugfs.h
4424F:	include/linux/kobj*
4425F:	lib/kobj*
4426
4427DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4428M:	Kevin Hilman <khilman@kernel.org>
4429M:	Nishanth Menon <nm@ti.com>
4430S:	Maintained
4431F:	drivers/power/avs/
4432F:	include/linux/power/smartreflex.h
4433L:	linux-pm@vger.kernel.org
4434
4435DRM DRIVER FOR ARM PL111 CLCD
4436M:	Eric Anholt <eric@anholt.net>
4437T:	git git://anongit.freedesktop.org/drm/drm-misc
4438S:	Supported
4439F:	drivers/gpu/drm/pl111/
4440
4441DRM DRIVER FOR ARM VERSATILE TFT PANELS
4442M:	Linus Walleij <linus.walleij@linaro.org>
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444S:	Maintained
4445F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4446F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4447
4448DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4449M:	Dave Airlie <airlied@redhat.com>
4450S:	Odd Fixes
4451F:	drivers/gpu/drm/ast/
4452
4453DRM DRIVER FOR BOCHS VIRTUAL GPU
4454M:	Gerd Hoffmann <kraxel@redhat.com>
4455L:	virtualization@lists.linux-foundation.org
4456T:	git git://anongit.freedesktop.org/drm/drm-misc
4457S:	Maintained
4458F:	drivers/gpu/drm/bochs/
4459
4460DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4461M:	Linus Walleij <linus.walleij@linaro.org>
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/tve200/
4465
4466DRM DRIVER FOR ILITEK ILI9225 PANELS
4467M:	David Lechner <david@lechnology.com>
4468S:	Maintained
4469F:	drivers/gpu/drm/tinydrm/ili9225.c
4470F:	Documentation/devicetree/bindings/display/ili9225.txt
4471
4472DRM DRIVER FOR INTEL I810 VIDEO CARDS
4473S:	Orphan / Obsolete
4474F:	drivers/gpu/drm/i810/
4475F:	include/uapi/drm/i810_drm.h
4476
4477DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4478S:	Orphan / Obsolete
4479F:	drivers/gpu/drm/mga/
4480F:	include/uapi/drm/mga_drm.h
4481
4482DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4483M:	Dave Airlie <airlied@redhat.com>
4484S:	Odd Fixes
4485F:	drivers/gpu/drm/mgag200/
4486
4487DRM DRIVER FOR MI0283QT
4488M:	Noralf Trønnes <noralf@tronnes.org>
4489S:	Maintained
4490F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4491F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4492
4493DRM DRIVER FOR MSM ADRENO GPU
4494M:	Rob Clark <robdclark@gmail.com>
4495L:	linux-arm-msm@vger.kernel.org
4496L:	dri-devel@lists.freedesktop.org
4497L:	freedreno@lists.freedesktop.org
4498T:	git git://people.freedesktop.org/~robclark/linux
4499S:	Maintained
4500F:	drivers/gpu/drm/msm/
4501F:	include/uapi/drm/msm_drm.h
4502F:	Documentation/devicetree/bindings/display/msm/
4503
4504DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4505M:	Ben Skeggs <bskeggs@redhat.com>
4506L:	dri-devel@lists.freedesktop.org
4507L:	nouveau@lists.freedesktop.org
4508T:	git git://github.com/skeggsb/linux
4509S:	Supported
4510F:	drivers/gpu/drm/nouveau/
4511F:	include/uapi/drm/nouveau_drm.h
4512
4513DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4514M:	Noralf Trønnes <noralf@tronnes.org>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/repaper.c
4517F:	Documentation/devicetree/bindings/display/repaper.txt
4518
4519DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4520M:	Dave Airlie <airlied@redhat.com>
4521M:	Gerd Hoffmann <kraxel@redhat.com>
4522L:	virtualization@lists.linux-foundation.org
4523T:	git git://anongit.freedesktop.org/drm/drm-misc
4524S:	Obsolete
4525W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4526F:	drivers/gpu/drm/cirrus/
4527
4528DRM DRIVER FOR QXL VIRTUAL GPU
4529M:	Dave Airlie <airlied@redhat.com>
4530M:	Gerd Hoffmann <kraxel@redhat.com>
4531L:	virtualization@lists.linux-foundation.org
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533S:	Maintained
4534F:	drivers/gpu/drm/qxl/
4535F:	include/uapi/drm/qxl_drm.h
4536
4537DRM DRIVER FOR RAGE 128 VIDEO CARDS
4538S:	Orphan / Obsolete
4539F:	drivers/gpu/drm/r128/
4540F:	include/uapi/drm/r128_drm.h
4541
4542DRM DRIVER FOR SAVAGE VIDEO CARDS
4543S:	Orphan / Obsolete
4544F:	drivers/gpu/drm/savage/
4545F:	include/uapi/drm/savage_drm.h
4546
4547DRM DRIVER FOR SIS VIDEO CARDS
4548S:	Orphan / Obsolete
4549F:	drivers/gpu/drm/sis/
4550F:	include/uapi/drm/sis_drm.h
4551
4552DRM DRIVER FOR SITRONIX ST7586 PANELS
4553M:	David Lechner <david@lechnology.com>
4554S:	Maintained
4555F:	drivers/gpu/drm/tinydrm/st7586.c
4556F:	Documentation/devicetree/bindings/display/st7586.txt
4557
4558DRM DRIVER FOR SITRONIX ST7735R PANELS
4559M:	David Lechner <david@lechnology.com>
4560S:	Maintained
4561F:	drivers/gpu/drm/tinydrm/st7735r.c
4562F:	Documentation/devicetree/bindings/display/st7735r.txt
4563
4564DRM DRIVER FOR TDFX VIDEO CARDS
4565S:	Orphan / Obsolete
4566F:	drivers/gpu/drm/tdfx/
4567
4568DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4569M:	Dave Airlie <airlied@redhat.com>
4570S:	Odd Fixes
4571F:	drivers/gpu/drm/udl/
4572
4573DRM DRIVER FOR VMWARE VIRTUAL GPU
4574M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4575M:	Sinclair Yeh <syeh@vmware.com>
4576M:	Thomas Hellstrom <thellstrom@vmware.com>
4577L:	dri-devel@lists.freedesktop.org
4578T:	git git://people.freedesktop.org/~syeh/repos_linux
4579T:	git git://people.freedesktop.org/~thomash/linux
4580S:	Supported
4581F:	drivers/gpu/drm/vmwgfx/
4582F:	include/uapi/drm/vmwgfx_drm.h
4583
4584DRM DRIVERS
4585M:	David Airlie <airlied@linux.ie>
4586L:	dri-devel@lists.freedesktop.org
4587T:	git git://people.freedesktop.org/~airlied/linux
4588B:	https://bugs.freedesktop.org/
4589C:	irc://chat.freenode.net/dri-devel
4590S:	Maintained
4591F:	drivers/gpu/drm/
4592F:	drivers/gpu/vga/
4593F:	Documentation/devicetree/bindings/display/
4594F:	Documentation/devicetree/bindings/gpu/
4595F:	Documentation/devicetree/bindings/video/
4596F:	Documentation/gpu/
4597F:	include/drm/
4598F:	include/uapi/drm/
4599F:	include/linux/vga*
4600
4601DRM DRIVERS AND MISC GPU PATCHES
4602M:	Gustavo Padovan <gustavo@padovan.org>
4603M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4604M:	Sean Paul <seanpaul@chromium.org>
4605W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4606S:	Maintained
4607T:	git git://anongit.freedesktop.org/drm/drm-misc
4608F:	Documentation/gpu/
4609F:	drivers/gpu/vga/
4610F:	drivers/gpu/drm/*
4611F:	include/drm/drm*
4612F:	include/uapi/drm/drm*
4613F:	include/linux/vga*
4614
4615DRM DRIVERS FOR ALLWINNER A10
4616M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4617L:	dri-devel@lists.freedesktop.org
4618S:	Supported
4619F:	drivers/gpu/drm/sun4i/
4620F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4621T:	git git://anongit.freedesktop.org/drm/drm-misc
4622
4623DRM DRIVERS FOR AMLOGIC SOCS
4624M:	Neil Armstrong <narmstrong@baylibre.com>
4625L:	dri-devel@lists.freedesktop.org
4626L:	linux-amlogic@lists.infradead.org
4627W:	http://linux-meson.com/
4628S:	Supported
4629F:	drivers/gpu/drm/meson/
4630F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4631F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4632F:	Documentation/gpu/meson.rst
4633T:	git git://anongit.freedesktop.org/drm/drm-misc
4634
4635DRM DRIVERS FOR ATMEL HLCDC
4636M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4637L:	dri-devel@lists.freedesktop.org
4638S:	Supported
4639F:	drivers/gpu/drm/atmel-hlcdc/
4640F:	Documentation/devicetree/bindings/drm/atmel/
4641T:	git git://anongit.freedesktop.org/drm/drm-misc
4642
4643DRM DRIVERS FOR BRIDGE CHIPS
4644M:	Archit Taneja <architt@codeaurora.org>
4645M:	Andrzej Hajda <a.hajda@samsung.com>
4646R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4647S:	Maintained
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649F:	drivers/gpu/drm/bridge/
4650
4651DRM DRIVERS FOR EXYNOS
4652M:	Inki Dae <inki.dae@samsung.com>
4653M:	Joonyoung Shim <jy0922.shim@samsung.com>
4654M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4655M:	Kyungmin Park <kyungmin.park@samsung.com>
4656L:	dri-devel@lists.freedesktop.org
4657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4658S:	Supported
4659F:	drivers/gpu/drm/exynos/
4660F:	include/uapi/drm/exynos_drm.h
4661F:	Documentation/devicetree/bindings/display/exynos/
4662
4663DRM DRIVERS FOR FREESCALE DCU
4664M:	Stefan Agner <stefan@agner.ch>
4665M:	Alison Wang <alison.wang@freescale.com>
4666L:	dri-devel@lists.freedesktop.org
4667S:	Supported
4668F:	drivers/gpu/drm/fsl-dcu/
4669F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4670F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4671F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4672
4673DRM DRIVERS FOR FREESCALE IMX
4674M:	Philipp Zabel <p.zabel@pengutronix.de>
4675L:	dri-devel@lists.freedesktop.org
4676S:	Maintained
4677F:	drivers/gpu/drm/imx/
4678F:	drivers/gpu/ipu-v3/
4679F:	Documentation/devicetree/bindings/display/imx/
4680
4681DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4682M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4683L:	dri-devel@lists.freedesktop.org
4684T:	git git://github.com/patjak/drm-gma500
4685S:	Maintained
4686F:	drivers/gpu/drm/gma500/
4687
4688DRM DRIVERS FOR HISILICON
4689M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4690M:	Rongrong Zou <zourongrong@gmail.com>
4691R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4692R:	Chen Feng <puck.chen@hisilicon.com>
4693L:	dri-devel@lists.freedesktop.org
4694T:	git git://github.com/xin3liang/linux.git
4695S:	Maintained
4696F:	drivers/gpu/drm/hisilicon/
4697F:	Documentation/devicetree/bindings/display/hisilicon/
4698
4699DRM DRIVERS FOR MEDIATEK
4700M:	CK Hu <ck.hu@mediatek.com>
4701M:	Philipp Zabel <p.zabel@pengutronix.de>
4702L:	dri-devel@lists.freedesktop.org
4703S:	Supported
4704F:	drivers/gpu/drm/mediatek/
4705F:	Documentation/devicetree/bindings/display/mediatek/
4706
4707DRM DRIVERS FOR NVIDIA TEGRA
4708M:	Thierry Reding <thierry.reding@gmail.com>
4709L:	dri-devel@lists.freedesktop.org
4710L:	linux-tegra@vger.kernel.org
4711T:	git git://anongit.freedesktop.org/tegra/linux.git
4712S:	Supported
4713F:	drivers/gpu/drm/tegra/
4714F:	drivers/gpu/host1x/
4715F:	include/linux/host1x.h
4716F:	include/uapi/drm/tegra_drm.h
4717F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4718
4719DRM DRIVERS FOR RENESAS
4720M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4721L:	dri-devel@lists.freedesktop.org
4722L:	linux-renesas-soc@vger.kernel.org
4723T:	git git://linuxtv.org/pinchartl/fbdev
4724S:	Supported
4725F:	drivers/gpu/drm/rcar-du/
4726F:	drivers/gpu/drm/shmobile/
4727F:	include/linux/platform_data/shmob_drm.h
4728F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4729F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4730F:	Documentation/devicetree/bindings/display/renesas,du.txt
4731
4732DRM DRIVERS FOR ROCKCHIP
4733M:	Sandy Huang <hjc@rock-chips.com>
4734M:	Heiko Stübner <heiko@sntech.de>
4735L:	dri-devel@lists.freedesktop.org
4736S:	Maintained
4737F:	drivers/gpu/drm/rockchip/
4738F:	Documentation/devicetree/bindings/display/rockchip/
4739T:	git git://anongit.freedesktop.org/drm/drm-misc
4740
4741DRM DRIVERS FOR STI
4742M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4743M:	Vincent Abriou <vincent.abriou@st.com>
4744L:	dri-devel@lists.freedesktop.org
4745T:	git git://anongit.freedesktop.org/drm/drm-misc
4746S:	Maintained
4747F:	drivers/gpu/drm/sti
4748F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4749
4750DRM DRIVERS FOR STM
4751M:	Yannick Fertre <yannick.fertre@st.com>
4752M:	Philippe Cornu <philippe.cornu@st.com>
4753M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4754M:	Vincent Abriou <vincent.abriou@st.com>
4755L:	dri-devel@lists.freedesktop.org
4756T:	git git://anongit.freedesktop.org/drm/drm-misc
4757S:	Maintained
4758F:	drivers/gpu/drm/stm
4759F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4760
4761DRM DRIVERS FOR TI LCDC
4762M:	Jyri Sarha <jsarha@ti.com>
4763R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4764L:	dri-devel@lists.freedesktop.org
4765S:	Maintained
4766F:	drivers/gpu/drm/tilcdc/
4767F:	Documentation/devicetree/bindings/display/tilcdc/
4768
4769DRM DRIVERS FOR TI OMAP
4770M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4771L:	dri-devel@lists.freedesktop.org
4772S:	Maintained
4773F:	drivers/gpu/drm/omapdrm/
4774F:	Documentation/devicetree/bindings/display/ti/
4775
4776DRM DRIVERS FOR VC4
4777M:	Eric Anholt <eric@anholt.net>
4778T:	git git://github.com/anholt/linux
4779S:	Supported
4780F:	drivers/gpu/drm/vc4/
4781F:	include/uapi/drm/vc4_drm.h
4782F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4783T:	git git://anongit.freedesktop.org/drm/drm-misc
4784
4785DRM DRIVERS FOR VIVANTE GPU IP
4786M:	Lucas Stach <l.stach@pengutronix.de>
4787R:	Russell King <linux+etnaviv@armlinux.org.uk>
4788R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4789L:	etnaviv@lists.freedesktop.org
4790L:	dri-devel@lists.freedesktop.org
4791S:	Maintained
4792F:	drivers/gpu/drm/etnaviv/
4793F:	include/uapi/drm/etnaviv_drm.h
4794F:	Documentation/devicetree/bindings/display/etnaviv/
4795
4796DRM DRIVERS FOR ZTE ZX
4797M:	Shawn Guo <shawnguo@kernel.org>
4798L:	dri-devel@lists.freedesktop.org
4799S:	Maintained
4800F:	drivers/gpu/drm/zte/
4801F:	Documentation/devicetree/bindings/display/zte,vou.txt
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803
4804DRM PANEL DRIVERS
4805M:	Thierry Reding <thierry.reding@gmail.com>
4806L:	dri-devel@lists.freedesktop.org
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808S:	Maintained
4809F:	drivers/gpu/drm/drm_panel.c
4810F:	drivers/gpu/drm/panel/
4811F:	include/drm/drm_panel.h
4812F:	Documentation/devicetree/bindings/display/panel/
4813
4814DRM TINYDRM DRIVERS
4815M:	Noralf Trønnes <noralf@tronnes.org>
4816W:	https://github.com/notro/tinydrm/wiki/Development
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/tinydrm/
4820F:	include/drm/tinydrm/
4821
4822DRM TTM SUBSYSTEM
4823M:	Christian Koenig <christian.koenig@amd.com>
4824M:	Roger He <Hongbo.He@amd.com>
4825T:	git git://people.freedesktop.org/~agd5f/linux
4826S:	Maintained
4827L:	dri-devel@lists.freedesktop.org
4828F:	include/drm/ttm/
4829F:	drivers/gpu/drm/ttm/
4830
4831DSBR100 USB FM RADIO DRIVER
4832M:	Alexey Klimov <klimov.linux@gmail.com>
4833L:	linux-media@vger.kernel.org
4834T:	git git://linuxtv.org/media_tree.git
4835S:	Maintained
4836F:	drivers/media/radio/dsbr100.c
4837
4838DSCC4 DRIVER
4839M:	Francois Romieu <romieu@fr.zoreil.com>
4840L:	netdev@vger.kernel.org
4841S:	Maintained
4842F:	drivers/net/wan/dscc4.c
4843
4844DT3155 MEDIA DRIVER
4845M:	Hans Verkuil <hverkuil@xs4all.nl>
4846L:	linux-media@vger.kernel.org
4847T:	git git://linuxtv.org/media_tree.git
4848W:	https://linuxtv.org
4849S:	Odd Fixes
4850F:	drivers/media/pci/dt3155/
4851
4852DVB_USB_AF9015 MEDIA DRIVER
4853M:	Antti Palosaari <crope@iki.fi>
4854L:	linux-media@vger.kernel.org
4855W:	https://linuxtv.org
4856W:	http://palosaari.fi/linux/
4857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4858T:	git git://linuxtv.org/anttip/media_tree.git
4859S:	Maintained
4860F:	drivers/media/usb/dvb-usb-v2/af9015*
4861
4862DVB_USB_AF9035 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9035*
4871
4872DVB_USB_ANYSEE MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/anysee*
4881
4882DVB_USB_AU6610 MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/au6610*
4891
4892DVB_USB_CE6230 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/ce6230*
4901
4902DVB_USB_CXUSB MEDIA DRIVER
4903M:	Michael Krufky <mkrufky@linuxtv.org>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://github.com/mkrufky
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb/cxusb*
4911
4912DVB_USB_EC168 MEDIA DRIVER
4913M:	Antti Palosaari <crope@iki.fi>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://palosaari.fi/linux/
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/anttip/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb-v2/ec168*
4921
4922DVB_USB_GL861 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4927T:	git git://linuxtv.org/anttip/media_tree.git
4928S:	Maintained
4929F:	drivers/media/usb/dvb-usb-v2/gl861*
4930
4931DVB_USB_MXL111SF MEDIA DRIVER
4932M:	Michael Krufky <mkrufky@linuxtv.org>
4933L:	linux-media@vger.kernel.org
4934W:	https://linuxtv.org
4935W:	http://github.com/mkrufky
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4940
4941DVB_USB_RTL28XXU MEDIA DRIVER
4942M:	Antti Palosaari <crope@iki.fi>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://palosaari.fi/linux/
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/anttip/media_tree.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4950
4951DVB_USB_V2 MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4960F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4961
4962DYNAMIC DEBUG
4963M:	Jason Baron <jbaron@akamai.com>
4964S:	Maintained
4965F:	lib/dynamic_debug.c
4966F:	include/linux/dynamic_debug.h
4967
4968DYNAMIC INTERRUPT MODERATION
4969M:	Tal Gilboa <talgi@mellanox.com>
4970S:	Maintained
4971F:	include/linux/net_dim.h
4972
4973DZ DECSTATION DZ11 SERIAL DRIVER
4974M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4975S:	Maintained
4976F:	drivers/tty/serial/dz.*
4977
4978E3X0 POWER BUTTON DRIVER
4979M:	Moritz Fischer <moritz.fischer@ettus.com>
4980L:	usrp-users@lists.ettus.com
4981W:	http://www.ettus.com
4982S:	Supported
4983F:	drivers/input/misc/e3x0-button.c
4984F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4985
4986E4000 MEDIA DRIVER
4987M:	Antti Palosaari <crope@iki.fi>
4988L:	linux-media@vger.kernel.org
4989W:	https://linuxtv.org
4990W:	http://palosaari.fi/linux/
4991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4992T:	git git://linuxtv.org/anttip/media_tree.git
4993S:	Maintained
4994F:	drivers/media/tuners/e4000*
4995
4996EC100 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/dvb-frontends/ec100*
5005
5006ECRYPT FILE SYSTEM
5007M:	Tyler Hicks <tyhicks@canonical.com>
5008L:	ecryptfs@vger.kernel.org
5009W:	http://ecryptfs.org
5010W:	https://launchpad.net/ecryptfs
5011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5012S:	Supported
5013F:	Documentation/filesystems/ecryptfs.txt
5014F:	fs/ecryptfs/
5015
5016EDAC-AMD64
5017M:	Borislav Petkov <bp@alien8.de>
5018L:	linux-edac@vger.kernel.org
5019S:	Maintained
5020F:	drivers/edac/amd64_edac*
5021
5022EDAC-CALXEDA
5023M:	Robert Richter <rric@kernel.org>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/highbank*
5027
5028EDAC-CAVIUM OCTEON
5029M:	Ralf Baechle <ralf@linux-mips.org>
5030M:	David Daney <david.daney@cavium.com>
5031L:	linux-edac@vger.kernel.org
5032L:	linux-mips@linux-mips.org
5033S:	Supported
5034F:	drivers/edac/octeon_edac*
5035
5036EDAC-CAVIUM THUNDERX
5037M:	David Daney <david.daney@cavium.com>
5038M:	Jan Glauber <jglauber@cavium.com>
5039L:	linux-edac@vger.kernel.org
5040S:	Supported
5041F:	drivers/edac/thunderx_edac*
5042
5043EDAC-CORE
5044M:	Borislav Petkov <bp@alien8.de>
5045M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5046M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5047L:	linux-edac@vger.kernel.org
5048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5050S:	Supported
5051F:	Documentation/admin-guide/ras.rst
5052F:	Documentation/driver-api/edac.rst
5053F:	drivers/edac/
5054F:	include/linux/edac.h
5055
5056EDAC-E752X
5057M:	Mark Gross <mark.gross@intel.com>
5058L:	linux-edac@vger.kernel.org
5059S:	Maintained
5060F:	drivers/edac/e752x_edac.c
5061
5062EDAC-E7XXX
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/e7xxx_edac.c
5066
5067EDAC-FSL_DDR
5068M:	York Sun <york.sun@nxp.com>
5069L:	linux-edac@vger.kernel.org
5070S:	Maintained
5071F:	drivers/edac/fsl_ddr_edac.*
5072
5073EDAC-GHES
5074M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/ghes_edac.c
5079
5080EDAC-I3000
5081L:	linux-edac@vger.kernel.org
5082S:	Orphan
5083F:	drivers/edac/i3000_edac.c
5084
5085EDAC-I5000
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/i5000_edac.c
5089
5090EDAC-I5400
5091M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5092M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5093L:	linux-edac@vger.kernel.org
5094S:	Maintained
5095F:	drivers/edac/i5400_edac.c
5096
5097EDAC-I7300
5098M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5099M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5100L:	linux-edac@vger.kernel.org
5101S:	Maintained
5102F:	drivers/edac/i7300_edac.c
5103
5104EDAC-I7CORE
5105M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5107L:	linux-edac@vger.kernel.org
5108S:	Maintained
5109F:	drivers/edac/i7core_edac.c
5110
5111EDAC-I82443BXGX
5112M:	Tim Small <tim@buttersideup.com>
5113L:	linux-edac@vger.kernel.org
5114S:	Maintained
5115F:	drivers/edac/i82443bxgx_edac.c
5116
5117EDAC-I82975X
5118M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5119M:	"Arvind R." <arvino55@gmail.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/i82975x_edac.c
5123
5124EDAC-IE31200
5125M:	Jason Baron <jbaron@akamai.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/ie31200_edac.c
5129
5130EDAC-MPC85XX
5131M:	Johannes Thumshirn <morbidrsa@gmail.com>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/mpc85xx_edac.[ch]
5135
5136EDAC-PASEMI
5137M:	Egor Martovetsky <egor@pasemi.com>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/pasemi_edac.c
5141
5142EDAC-PND2
5143M:	Tony Luck <tony.luck@intel.com>
5144L:	linux-edac@vger.kernel.org
5145S:	Maintained
5146F:	drivers/edac/pnd2_edac.[ch]
5147
5148EDAC-R82600
5149M:	Tim Small <tim@buttersideup.com>
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/r82600_edac.c
5153
5154EDAC-SBRIDGE
5155M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/sb_edac.c
5160
5161EDAC-SKYLAKE
5162M:	Tony Luck <tony.luck@intel.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/skx_edac.c
5166
5167EDAC-TI
5168M:	Tero Kristo <t-kristo@ti.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/ti_edac.c
5172
5173EDIROL UA-101/UA-1000 DRIVER
5174M:	Clemens Ladisch <clemens@ladisch.de>
5175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5176T:	git git://git.alsa-project.org/alsa-kernel.git
5177S:	Maintained
5178F:	sound/usb/misc/ua101.c
5179
5180EFI TEST DRIVER
5181L:	linux-efi@vger.kernel.org
5182M:	Ivan Hu <ivan.hu@canonical.com>
5183M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5184S:	Maintained
5185F:	drivers/firmware/efi/test/
5186
5187EFI VARIABLE FILESYSTEM
5188M:	Matthew Garrett <matthew.garrett@nebula.com>
5189M:	Jeremy Kerr <jk@ozlabs.org>
5190M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5192L:	linux-efi@vger.kernel.org
5193S:	Maintained
5194F:	fs/efivarfs/
5195
5196EFIFB FRAMEBUFFER DRIVER
5197L:	linux-fbdev@vger.kernel.org
5198M:	Peter Jones <pjones@redhat.com>
5199S:	Maintained
5200F:	drivers/video/fbdev/efifb.c
5201
5202EFS FILESYSTEM
5203W:	http://aeschi.ch.eu.org/efs/
5204S:	Orphan
5205F:	fs/efs/
5206
5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5208M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5209L:	netdev@vger.kernel.org
5210S:	Maintained
5211F:	drivers/net/ethernet/ibm/ehea/
5212
5213EM28XX VIDEO4LINUX DRIVER
5214M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5215M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5216L:	linux-media@vger.kernel.org
5217W:	https://linuxtv.org
5218T:	git git://linuxtv.org/media_tree.git
5219S:	Maintained
5220F:	drivers/media/usb/em28xx/
5221F:	Documentation/media/v4l-drivers/em28xx*
5222
5223EMBEDDED LINUX
5224M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5225M:	Matt Mackall <mpm@selenic.com>
5226M:	David Woodhouse <dwmw2@infradead.org>
5227L:	linux-embedded@vger.kernel.org
5228S:	Maintained
5229
5230Emulex 10Gbps iSCSI - OneConnect DRIVER
5231M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5232M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5233M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5234L:	linux-scsi@vger.kernel.org
5235W:	http://www.broadcom.com
5236S:	Supported
5237F:	drivers/scsi/be2iscsi/
5238
5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5240M:	Sathya Perla <sathya.perla@broadcom.com>
5241M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5242M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5243M:	Somnath Kotur <somnath.kotur@broadcom.com>
5244L:	netdev@vger.kernel.org
5245W:	http://www.emulex.com
5246S:	Supported
5247F:	drivers/net/ethernet/emulex/benet/
5248
5249EMULEX ONECONNECT ROCE DRIVER
5250M:	Selvin Xavier <selvin.xavier@broadcom.com>
5251M:	Devesh Sharma <devesh.sharma@broadcom.com>
5252L:	linux-rdma@vger.kernel.org
5253W:	http://www.broadcom.com
5254S:	Odd Fixes
5255F:	drivers/infiniband/hw/ocrdma/
5256F:	include/uapi/rdma/ocrdma-abi.h
5257
5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5259M:	James Smart <james.smart@broadcom.com>
5260M:	Dick Kennedy <dick.kennedy@broadcom.com>
5261L:	linux-scsi@vger.kernel.org
5262W:	http://www.broadcom.com
5263S:	Supported
5264F:	drivers/scsi/lpfc/
5265
5266ENE CB710 FLASH CARD READER DRIVER
5267M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5268S:	Maintained
5269F:	drivers/misc/cb710/
5270F:	drivers/mmc/host/cb710-mmc.*
5271F:	include/linux/cb710.h
5272
5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5274M:	Maxim Levitsky <maximlevitsky@gmail.com>
5275S:	Maintained
5276F:	drivers/media/rc/ene_ir.*
5277
5278EPSON S1D13XXX FRAMEBUFFER DRIVER
5279M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5280S:	Maintained
5281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5282F:	drivers/video/fbdev/s1d13xxxfb.c
5283F:	include/video/s1d13xxxfb.h
5284
5285ERRSEQ ERROR TRACKING INFRASTRUCTURE
5286M:	Jeff Layton <jlayton@kernel.org>
5287S:	Maintained
5288F:	lib/errseq.c
5289F:	include/linux/errseq.h
5290
5291ET131X NETWORK DRIVER
5292M:	Mark Einon <mark.einon@gmail.com>
5293S:	Odd Fixes
5294F:	drivers/net/ethernet/agere/
5295
5296ETHERNET BRIDGE
5297M:	Stephen Hemminger <stephen@networkplumber.org>
5298L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5299L:	netdev@vger.kernel.org
5300W:	http://www.linuxfoundation.org/en/Net:Bridge
5301S:	Maintained
5302F:	include/linux/netfilter_bridge/
5303F:	net/bridge/
5304
5305ETHERNET PHY LIBRARY
5306M:	Andrew Lunn <andrew@lunn.ch>
5307M:	Florian Fainelli <f.fainelli@gmail.com>
5308L:	netdev@vger.kernel.org
5309S:	Maintained
5310F:	Documentation/ABI/testing/sysfs-bus-mdio
5311F:	Documentation/devicetree/bindings/net/mdio*
5312F:	Documentation/networking/phy.txt
5313F:	drivers/net/phy/
5314F:	drivers/of/of_mdio.c
5315F:	drivers/of/of_net.c
5316F:	include/linux/*mdio*.h
5317F:	include/linux/of_net.h
5318F:	include/linux/phy.h
5319F:	include/linux/phy_fixed.h
5320F:	include/linux/platform_data/mdio-gpio.h
5321F:	include/linux/platform_data/mdio-bcm-unimac.h
5322F:	include/trace/events/mdio.h
5323F:	include/uapi/linux/mdio.h
5324F:	include/uapi/linux/mii.h
5325
5326EXT2 FILE SYSTEM
5327M:	Jan Kara <jack@suse.com>
5328L:	linux-ext4@vger.kernel.org
5329S:	Maintained
5330F:	Documentation/filesystems/ext2.txt
5331F:	fs/ext2/
5332F:	include/linux/ext2*
5333
5334EXT4 FILE SYSTEM
5335M:	"Theodore Ts'o" <tytso@mit.edu>
5336M:	Andreas Dilger <adilger.kernel@dilger.ca>
5337L:	linux-ext4@vger.kernel.org
5338W:	http://ext4.wiki.kernel.org
5339Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5341S:	Maintained
5342F:	Documentation/filesystems/ext4.txt
5343F:	fs/ext4/
5344
5345Extended Verification Module (EVM)
5346M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5347L:	linux-integrity@vger.kernel.org
5348S:	Supported
5349F:	security/integrity/evm/
5350
5351EXTENSIBLE FIRMWARE INTERFACE (EFI)
5352M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5353L:	linux-efi@vger.kernel.org
5354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5355S:	Maintained
5356F:	Documentation/efi-stub.txt
5357F:	arch/*/kernel/efi.c
5358F:	arch/x86/boot/compressed/eboot.[ch]
5359F:	arch/*/include/asm/efi.h
5360F:	arch/x86/platform/efi/
5361F:	drivers/firmware/efi/
5362F:	include/linux/efi*.h
5363F:	arch/arm/boot/compressed/efi-header.S
5364F:	arch/arm64/kernel/efi-entry.S
5365
5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5367M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5368M:	Chanwoo Choi <cw00.choi@samsung.com>
5369L:	linux-kernel@vger.kernel.org
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5371S:	Maintained
5372F:	drivers/extcon/
5373F:	include/linux/extcon/
5374F:	include/linux/extcon.h
5375F:	Documentation/extcon/
5376F:	Documentation/devicetree/bindings/extcon/
5377
5378EXYNOS DP DRIVER
5379M:	Jingoo Han <jingoohan1@gmail.com>
5380L:	dri-devel@lists.freedesktop.org
5381S:	Maintained
5382F:	drivers/gpu/drm/exynos/exynos_dp*
5383
5384EXYNOS SYSMMU (IOMMU) driver
5385M:	Marek Szyprowski <m.szyprowski@samsung.com>
5386L:	iommu@lists.linux-foundation.org
5387S:	Maintained
5388F:	drivers/iommu/exynos-iommu.c
5389
5390EZchip NPS platform support
5391M:	Elad Kanfi <eladkan@mellanox.com>
5392M:	Vineet Gupta <vgupta@synopsys.com>
5393S:	Supported
5394F:	arch/arc/plat-eznps
5395F:	arch/arc/boot/dts/eznps.dts
5396
5397F2FS FILE SYSTEM
5398M:	Jaegeuk Kim <jaegeuk@kernel.org>
5399M:	Chao Yu <yuchao0@huawei.com>
5400L:	linux-f2fs-devel@lists.sourceforge.net
5401W:	https://f2fs.wiki.kernel.org/
5402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5403S:	Maintained
5404F:	Documentation/filesystems/f2fs.txt
5405F:	Documentation/ABI/testing/sysfs-fs-f2fs
5406F:	fs/f2fs/
5407F:	include/linux/f2fs_fs.h
5408F:	include/trace/events/f2fs.h
5409
5410F71805F HARDWARE MONITORING DRIVER
5411M:	Jean Delvare <jdelvare@suse.com>
5412L:	linux-hwmon@vger.kernel.org
5413S:	Maintained
5414F:	Documentation/hwmon/f71805f
5415F:	drivers/hwmon/f71805f.c
5416
5417FANOTIFY
5418M:	Jan Kara <jack@suse.cz>
5419R:	Amir Goldstein <amir73il@gmail.com>
5420L:	linux-fsdevel@vger.kernel.org
5421S:	Maintained
5422F:	fs/notify/fanotify/
5423F:	include/linux/fanotify.h
5424F:	include/uapi/linux/fanotify.h
5425
5426FARSYNC SYNCHRONOUS DRIVER
5427M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5428W:	http://www.farsite.co.uk/
5429S:	Supported
5430F:	drivers/net/wan/farsync.*
5431
5432FAULT INJECTION SUPPORT
5433M:	Akinobu Mita <akinobu.mita@gmail.com>
5434S:	Supported
5435F:	Documentation/fault-injection/
5436F:	lib/fault-inject.c
5437
5438FBTFT Framebuffer drivers
5439M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5440S:	Maintained
5441F:	drivers/staging/fbtft/
5442
5443FC0011 TUNER DRIVER
5444M:	Michael Buesch <m@bues.ch>
5445L:	linux-media@vger.kernel.org
5446S:	Maintained
5447F:	drivers/media/tuners/fc0011.h
5448F:	drivers/media/tuners/fc0011.c
5449
5450FC2580 MEDIA DRIVER
5451M:	Antti Palosaari <crope@iki.fi>
5452L:	linux-media@vger.kernel.org
5453W:	https://linuxtv.org
5454W:	http://palosaari.fi/linux/
5455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5456T:	git git://linuxtv.org/anttip/media_tree.git
5457S:	Maintained
5458F:	drivers/media/tuners/fc2580*
5459
5460FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5461M:	Johannes Thumshirn <jth@kernel.org>
5462L:	linux-scsi@vger.kernel.org
5463W:	www.Open-FCoE.org
5464S:	Supported
5465F:	drivers/scsi/libfc/
5466F:	drivers/scsi/fcoe/
5467F:	include/scsi/fc/
5468F:	include/scsi/libfc.h
5469F:	include/scsi/libfcoe.h
5470F:	include/uapi/scsi/fc/
5471
5472FILE LOCKING (flock() and fcntl()/lockf())
5473M:	Jeff Layton <jlayton@kernel.org>
5474M:	"J. Bruce Fields" <bfields@fieldses.org>
5475L:	linux-fsdevel@vger.kernel.org
5476S:	Maintained
5477F:	include/linux/fcntl.h
5478F:	include/uapi/linux/fcntl.h
5479F:	fs/fcntl.c
5480F:	fs/locks.c
5481
5482FILESYSTEMS (VFS and infrastructure)
5483M:	Alexander Viro <viro@zeniv.linux.org.uk>
5484L:	linux-fsdevel@vger.kernel.org
5485S:	Maintained
5486F:	fs/*
5487F:	include/linux/fs.h
5488F:	include/uapi/linux/fs.h
5489
5490FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5491M:	Riku Voipio <riku.voipio@iki.fi>
5492L:	linux-hwmon@vger.kernel.org
5493S:	Maintained
5494F:	drivers/hwmon/f75375s.c
5495F:	include/linux/f75375s.h
5496
5497FIREWIRE AUDIO DRIVERS
5498M:	Clemens Ladisch <clemens@ladisch.de>
5499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5500T:	git git://git.alsa-project.org/alsa-kernel.git
5501S:	Maintained
5502F:	sound/firewire/
5503
5504FIREWIRE MEDIA DRIVERS (firedtv)
5505M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5506L:	linux-media@vger.kernel.org
5507L:	linux1394-devel@lists.sourceforge.net
5508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5509S:	Maintained
5510F:	drivers/media/firewire/
5511
5512FIREWIRE SBP-2 TARGET
5513M:	Chris Boot <bootc@bootc.net>
5514L:	linux-scsi@vger.kernel.org
5515L:	target-devel@vger.kernel.org
5516L:	linux1394-devel@lists.sourceforge.net
5517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5518S:	Maintained
5519F:	drivers/target/sbp/
5520
5521FIREWIRE SUBSYSTEM
5522M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5523L:	linux1394-devel@lists.sourceforge.net
5524W:	http://ieee1394.wiki.kernel.org/
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5526S:	Maintained
5527F:	drivers/firewire/
5528F:	include/linux/firewire.h
5529F:	include/uapi/linux/firewire*.h
5530F:	tools/firewire/
5531
5532FIRMWARE LOADER (request_firmware)
5533M:	Luis R. Rodriguez <mcgrof@kernel.org>
5534L:	linux-kernel@vger.kernel.org
5535S:	Maintained
5536F:	Documentation/firmware_class/
5537F:	drivers/base/firmware_loader/
5538F:	include/linux/firmware.h
5539
5540FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5541M:	Joshua Morris <josh.h.morris@us.ibm.com>
5542M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5543S:	Maintained
5544F:	drivers/block/rsxx/
5545
5546FLOPPY DRIVER
5547M:	Jiri Kosina <jikos@kernel.org>
5548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5549S:	Odd fixes
5550F:	drivers/block/floppy.c
5551
5552FMC SUBSYSTEM
5553M:	Alessandro Rubini <rubini@gnudd.com>
5554W:	http://www.ohwr.org/projects/fmc-bus
5555S:	Supported
5556F:	drivers/fmc/
5557F:	include/linux/fmc*.h
5558F:	include/linux/ipmi-fru.h
5559K:	fmc_d.*register
5560
5561FPGA MANAGER FRAMEWORK
5562M:	Alan Tull <atull@kernel.org>
5563M:	Moritz Fischer <mdf@kernel.org>
5564L:	linux-fpga@vger.kernel.org
5565S:	Maintained
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5567Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5568F:	Documentation/fpga/
5569F:	Documentation/devicetree/bindings/fpga/
5570F:	drivers/fpga/
5571F:	include/linux/fpga/
5572W:	http://www.rocketboards.org
5573
5574FPU EMULATOR
5575M:	Bill Metzenthen <billm@melbpc.org.au>
5576W:	http://floatingpoint.sourceforge.net/emulator/index.html
5577S:	Maintained
5578F:	arch/x86/math-emu/
5579
5580FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5581L:	netdev@vger.kernel.org
5582S:	Orphan
5583F:	drivers/net/wan/dlci.c
5584F:	drivers/net/wan/sdla.c
5585
5586FRAMEBUFFER LAYER
5587M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5588L:	dri-devel@lists.freedesktop.org
5589L:	linux-fbdev@vger.kernel.org
5590T:	git git://github.com/bzolnier/linux.git
5591Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5592S:	Maintained
5593F:	Documentation/fb/
5594F:	drivers/video/
5595F:	include/video/
5596F:	include/linux/fb.h
5597F:	include/uapi/video/
5598F:	include/uapi/linux/fb.h
5599
5600FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5601M:	Horia Geantă <horia.geanta@nxp.com>
5602M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5603L:	linux-crypto@vger.kernel.org
5604S:	Maintained
5605F:	drivers/crypto/caam/
5606F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5607
5608FREESCALE DIU FRAMEBUFFER DRIVER
5609M:	Timur Tabi <timur@tabi.org>
5610L:	linux-fbdev@vger.kernel.org
5611S:	Maintained
5612F:	drivers/video/fbdev/fsl-diu-fb.*
5613
5614FREESCALE DMA DRIVER
5615M:	Li Yang <leoyang.li@nxp.com>
5616M:	Zhang Wei <zw@zh-kernel.org>
5617L:	linuxppc-dev@lists.ozlabs.org
5618S:	Maintained
5619F:	drivers/dma/fsldma.*
5620
5621FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5622M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5623L:	netdev@vger.kernel.org
5624S:	Maintained
5625F:	drivers/net/ethernet/freescale/gianfar*
5626X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5627F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5628
5629FREESCALE GPMI NAND DRIVER
5630M:	Han Xu <han.xu@nxp.com>
5631L:	linux-mtd@lists.infradead.org
5632S:	Maintained
5633F:	drivers/mtd/nand/gpmi-nand/*
5634
5635FREESCALE I2C CPM DRIVER
5636M:	Jochen Friedrich <jochen@scram.de>
5637L:	linuxppc-dev@lists.ozlabs.org
5638L:	linux-i2c@vger.kernel.org
5639S:	Maintained
5640F:	drivers/i2c/busses/i2c-cpm.c
5641
5642FREESCALE IMX / MXC FEC DRIVER
5643M:	Fugang Duan <fugang.duan@nxp.com>
5644L:	netdev@vger.kernel.org
5645S:	Maintained
5646F:	drivers/net/ethernet/freescale/fec_main.c
5647F:	drivers/net/ethernet/freescale/fec_ptp.c
5648F:	drivers/net/ethernet/freescale/fec.h
5649F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5650
5651FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5652M:	Sascha Hauer <kernel@pengutronix.de>
5653L:	linux-fbdev@vger.kernel.org
5654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5655S:	Maintained
5656F:	include/linux/platform_data/video-imxfb.h
5657F:	drivers/video/fbdev/imxfb.c
5658
5659FREESCALE QORIQ DPAA ETHERNET DRIVER
5660M:	Madalin Bucur <madalin.bucur@nxp.com>
5661L:	netdev@vger.kernel.org
5662S:	Maintained
5663F:	drivers/net/ethernet/freescale/dpaa
5664
5665FREESCALE QORIQ DPAA FMAN DRIVER
5666M:	Madalin Bucur <madalin.bucur@nxp.com>
5667L:	netdev@vger.kernel.org
5668S:	Maintained
5669F:	drivers/net/ethernet/freescale/fman
5670F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5671
5672FREESCALE QUAD SPI DRIVER
5673M:	Han Xu <han.xu@nxp.com>
5674L:	linux-mtd@lists.infradead.org
5675S:	Maintained
5676F:	drivers/mtd/spi-nor/fsl-quadspi.c
5677
5678FREESCALE QUICC ENGINE LIBRARY
5679M:	Qiang Zhao <qiang.zhao@nxp.com>
5680L:	linuxppc-dev@lists.ozlabs.org
5681S:	Maintained
5682F:	drivers/soc/fsl/qe/
5683F:	include/soc/fsl/*qe*.h
5684F:	include/soc/fsl/*ucc*.h
5685
5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5687M:	Li Yang <leoyang.li@nxp.com>
5688L:	netdev@vger.kernel.org
5689L:	linuxppc-dev@lists.ozlabs.org
5690S:	Maintained
5691F:	drivers/net/ethernet/freescale/ucc_geth*
5692
5693FREESCALE QUICC ENGINE UCC HDLC DRIVER
5694M:	Zhao Qiang <qiang.zhao@nxp.com>
5695L:	netdev@vger.kernel.org
5696L:	linuxppc-dev@lists.ozlabs.org
5697S:	Maintained
5698F:	drivers/net/wan/fsl_ucc_hdlc*
5699
5700FREESCALE QUICC ENGINE UCC UART DRIVER
5701M:	Timur Tabi <timur@tabi.org>
5702L:	linuxppc-dev@lists.ozlabs.org
5703S:	Maintained
5704F:	drivers/tty/serial/ucc_uart.c
5705
5706FREESCALE SOC DRIVERS
5707M:	Li Yang <leoyang.li@nxp.com>
5708L:	linuxppc-dev@lists.ozlabs.org
5709L:	linux-arm-kernel@lists.infradead.org
5710S:	Maintained
5711F:	Documentation/devicetree/bindings/soc/fsl/
5712F:	drivers/soc/fsl/
5713F:	include/linux/fsl/
5714
5715FREESCALE SOC FS_ENET DRIVER
5716M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5717M:	Vitaly Bordug <vbordug@ru.mvista.com>
5718L:	linuxppc-dev@lists.ozlabs.org
5719L:	netdev@vger.kernel.org
5720S:	Maintained
5721F:	drivers/net/ethernet/freescale/fs_enet/
5722F:	include/linux/fs_enet_pd.h
5723
5724FREESCALE SOC SOUND DRIVERS
5725M:	Timur Tabi <timur@tabi.org>
5726M:	Nicolin Chen <nicoleotsuka@gmail.com>
5727M:	Xiubo Li <Xiubo.Lee@gmail.com>
5728R:	Fabio Estevam <fabio.estevam@nxp.com>
5729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5730L:	linuxppc-dev@lists.ozlabs.org
5731S:	Maintained
5732F:	sound/soc/fsl/fsl*
5733F:	sound/soc/fsl/imx*
5734F:	sound/soc/fsl/mpc8610_hpcd.c
5735
5736FREESCALE USB PERIPHERAL DRIVERS
5737M:	Li Yang <leoyang.li@nxp.com>
5738L:	linux-usb@vger.kernel.org
5739L:	linuxppc-dev@lists.ozlabs.org
5740S:	Maintained
5741F:	drivers/usb/gadget/udc/fsl*
5742
5743FREEVXFS FILESYSTEM
5744M:	Christoph Hellwig <hch@infradead.org>
5745W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5746S:	Maintained
5747F:	fs/freevxfs/
5748
5749FREEZER
5750M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5751M:	Pavel Machek <pavel@ucw.cz>
5752L:	linux-pm@vger.kernel.org
5753S:	Supported
5754F:	Documentation/power/freezing-of-tasks.txt
5755F:	include/linux/freezer.h
5756F:	kernel/freezer.c
5757
5758FRONTSWAP API
5759M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5760L:	linux-kernel@vger.kernel.org
5761S:	Maintained
5762F:	mm/frontswap.c
5763F:	include/linux/frontswap.h
5764
5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5766M:	David Howells <dhowells@redhat.com>
5767L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5768S:	Supported
5769F:	Documentation/filesystems/caching/
5770F:	fs/fscache/
5771F:	include/linux/fscache*.h
5772
5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5774M:	Theodore Y. Ts'o <tytso@mit.edu>
5775M:	Jaegeuk Kim <jaegeuk@kernel.org>
5776L:	linux-fscrypt@vger.kernel.org
5777Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5779S:	Supported
5780F:	fs/crypto/
5781F:	include/linux/fscrypt*.h
5782F:	Documentation/filesystems/fscrypt.rst
5783
5784FUJITSU LAPTOP EXTRAS
5785M:	Jonathan Woithe <jwoithe@just42.net>
5786L:	platform-driver-x86@vger.kernel.org
5787S:	Maintained
5788F:	drivers/platform/x86/fujitsu-laptop.c
5789
5790FUJITSU M-5MO LS CAMERA ISP DRIVER
5791M:	Kyungmin Park <kyungmin.park@samsung.com>
5792M:	Heungjun Kim <riverful.kim@samsung.com>
5793L:	linux-media@vger.kernel.org
5794S:	Maintained
5795F:	drivers/media/i2c/m5mols/
5796F:	include/media/i2c/m5mols.h
5797
5798FUJITSU TABLET EXTRAS
5799M:	Robert Gerlach <khnz@gmx.de>
5800L:	platform-driver-x86@vger.kernel.org
5801S:	Maintained
5802F:	drivers/platform/x86/fujitsu-tablet.c
5803
5804FUSE: FILESYSTEM IN USERSPACE
5805M:	Miklos Szeredi <miklos@szeredi.hu>
5806L:	linux-fsdevel@vger.kernel.org
5807W:	http://fuse.sourceforge.net/
5808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5809S:	Maintained
5810F:	fs/fuse/
5811F:	include/uapi/linux/fuse.h
5812F:	Documentation/filesystems/fuse.txt
5813
5814FUTEX SUBSYSTEM
5815M:	Thomas Gleixner <tglx@linutronix.de>
5816M:	Ingo Molnar <mingo@redhat.com>
5817R:	Peter Zijlstra <peterz@infradead.org>
5818R:	Darren Hart <dvhart@infradead.org>
5819L:	linux-kernel@vger.kernel.org
5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5821S:	Maintained
5822F:	kernel/futex.c
5823F:	kernel/futex_compat.c
5824F:	include/asm-generic/futex.h
5825F:	include/linux/futex.h
5826F:	include/uapi/linux/futex.h
5827F:	tools/testing/selftests/futex/
5828F:	tools/perf/bench/futex*
5829F:	Documentation/*futex*
5830
5831GCC PLUGINS
5832M:	Kees Cook <keescook@chromium.org>
5833R:	Emese Revfy <re.emese@gmail.com>
5834L:	kernel-hardening@lists.openwall.com
5835S:	Maintained
5836F:	scripts/gcc-plugins/
5837F:	scripts/gcc-plugin.sh
5838F:	scripts/Makefile.gcc-plugins
5839F:	Documentation/gcc-plugins.txt
5840
5841GCOV BASED KERNEL PROFILING
5842M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5843S:	Maintained
5844F:	kernel/gcov/
5845F:	Documentation/dev-tools/gcov.rst
5846
5847GDB KERNEL DEBUGGING HELPER SCRIPTS
5848M:	Jan Kiszka <jan.kiszka@siemens.com>
5849M:	Kieran Bingham <kieran@bingham.xyz>
5850S:	Supported
5851F:	scripts/gdb/
5852
5853GDT SCSI DISK ARRAY CONTROLLER DRIVER
5854M:	Achim Leubner <achim_leubner@adaptec.com>
5855L:	linux-scsi@vger.kernel.org
5856W:	http://www.icp-vortex.com/
5857S:	Supported
5858F:	drivers/scsi/gdt*
5859
5860GEMTEK FM RADIO RECEIVER DRIVER
5861M:	Hans Verkuil <hverkuil@xs4all.nl>
5862L:	linux-media@vger.kernel.org
5863T:	git git://linuxtv.org/media_tree.git
5864W:	https://linuxtv.org
5865S:	Maintained
5866F:	drivers/media/radio/radio-gemtek*
5867
5868GENERIC GPIO I2C DRIVER
5869M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5870S:	Supported
5871F:	drivers/i2c/busses/i2c-gpio.c
5872F:	include/linux/i2c-gpio.h
5873
5874GENERIC GPIO I2C MULTIPLEXER DRIVER
5875M:	Peter Korsgaard <peter.korsgaard@barco.com>
5876L:	linux-i2c@vger.kernel.org
5877S:	Supported
5878F:	drivers/i2c/muxes/i2c-mux-gpio.c
5879F:	include/linux/i2c-mux-gpio.h
5880F:	Documentation/i2c/muxes/i2c-mux-gpio
5881
5882GENERIC HDLC (WAN) DRIVERS
5883M:	Krzysztof Halasa <khc@pm.waw.pl>
5884W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5885S:	Maintained
5886F:	drivers/net/wan/c101.c
5887F:	drivers/net/wan/hd6457*
5888F:	drivers/net/wan/hdlc*
5889F:	drivers/net/wan/n2.c
5890F:	drivers/net/wan/pc300too.c
5891F:	drivers/net/wan/pci200syn.c
5892F:	drivers/net/wan/wanxl*
5893
5894GENERIC INCLUDE/ASM HEADER FILES
5895M:	Arnd Bergmann <arnd@arndb.de>
5896L:	linux-arch@vger.kernel.org
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5898S:	Maintained
5899F:	include/asm-generic/
5900F:	include/uapi/asm-generic/
5901
5902GENERIC PHY FRAMEWORK
5903M:	Kishon Vijay Abraham I <kishon@ti.com>
5904L:	linux-kernel@vger.kernel.org
5905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5906S:	Supported
5907F:	drivers/phy/
5908F:	include/linux/phy/
5909
5910GENERIC PM DOMAINS
5911M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5912M:	Kevin Hilman <khilman@kernel.org>
5913M:	Ulf Hansson <ulf.hansson@linaro.org>
5914L:	linux-pm@vger.kernel.org
5915S:	Supported
5916F:	drivers/base/power/domain*.c
5917F:	include/linux/pm_domain.h
5918F:	Documentation/devicetree/bindings/power/power_domain.txt
5919
5920GENERIC UIO DRIVER FOR PCI DEVICES
5921M:	"Michael S. Tsirkin" <mst@redhat.com>
5922L:	kvm@vger.kernel.org
5923S:	Supported
5924F:	drivers/uio/uio_pci_generic.c
5925
5926GENWQE (IBM Generic Workqueue Card)
5927M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5928M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5929S:	Supported
5930F:	drivers/misc/genwqe/
5931
5932GET_MAINTAINER SCRIPT
5933M:	Joe Perches <joe@perches.com>
5934S:	Maintained
5935F:	scripts/get_maintainer.pl
5936
5937GFS2 FILE SYSTEM
5938M:	Steven Whitehouse <swhiteho@redhat.com>
5939M:	Bob Peterson <rpeterso@redhat.com>
5940L:	cluster-devel@redhat.com
5941W:	http://sources.redhat.com/cluster/
5942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5943S:	Supported
5944F:	Documentation/filesystems/gfs2*.txt
5945F:	fs/gfs2/
5946F:	include/uapi/linux/gfs2_ondisk.h
5947
5948GIGASET ISDN DRIVERS
5949M:	Paul Bolle <pebolle@tiscali.nl>
5950L:	gigaset307x-common@lists.sourceforge.net
5951W:	http://gigaset307x.sourceforge.net/
5952S:	Odd Fixes
5953F:	Documentation/isdn/README.gigaset
5954F:	drivers/isdn/gigaset/
5955F:	include/uapi/linux/gigaset_dev.h
5956
5957GO7007 MPEG CODEC
5958M:	Hans Verkuil <hans.verkuil@cisco.com>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961F:	drivers/media/usb/go7007/
5962
5963GOODIX TOUCHSCREEN
5964M:	Bastien Nocera <hadess@hadess.net>
5965L:	linux-input@vger.kernel.org
5966S:	Maintained
5967F:	drivers/input/touchscreen/goodix.c
5968
5969GPD POCKET FAN DRIVER
5970M:	Hans de Goede <hdegoede@redhat.com>
5971L:	platform-driver-x86@vger.kernel.org
5972S:	Maintained
5973F:	drivers/platform/x86/gpd-pocket-fan.c
5974
5975GPIO ACPI SUPPORT
5976M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5977M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5978L:	linux-gpio@vger.kernel.org
5979L:	linux-acpi@vger.kernel.org
5980S:	Maintained
5981F:	Documentation/acpi/gpio-properties.txt
5982F:	drivers/gpio/gpiolib-acpi.c
5983
5984GPIO IR Transmitter
5985M:	Sean Young <sean@mess.org>
5986L:	linux-media@vger.kernel.org
5987S:	Maintained
5988F:	drivers/media/rc/gpio-ir-tx.c
5989
5990GPIO MOCKUP DRIVER
5991M:	Bamvor Jian Zhang <bamv2005@gmail.com>
5992R:	Bartosz Golaszewski <brgl@bgdev.pl>
5993L:	linux-gpio@vger.kernel.org
5994S:	Maintained
5995F:	drivers/gpio/gpio-mockup.c
5996F:	tools/testing/selftests/gpio/
5997
5998GPIO SUBSYSTEM
5999M:	Linus Walleij <linus.walleij@linaro.org>
6000L:	linux-gpio@vger.kernel.org
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6002S:	Maintained
6003F:	Documentation/devicetree/bindings/gpio/
6004F:	Documentation/driver-api/gpio/
6005F:	Documentation/gpio/
6006F:	Documentation/ABI/testing/gpio-cdev
6007F:	Documentation/ABI/obsolete/sysfs-gpio
6008F:	drivers/gpio/
6009F:	include/linux/gpio/
6010F:	include/linux/gpio.h
6011F:	include/linux/of_gpio.h
6012F:	include/asm-generic/gpio.h
6013F:	include/uapi/linux/gpio.h
6014F:	tools/gpio/
6015
6016GRE DEMULTIPLEXER DRIVER
6017M:	Dmitry Kozlov <xeb@mail.ru>
6018L:	netdev@vger.kernel.org
6019S:	Maintained
6020F:	net/ipv4/gre_demux.c
6021F:	net/ipv4/gre_offload.c
6022F:	include/net/gre.h
6023
6024GRETH 10/100/1G Ethernet MAC device driver
6025M:	Andreas Larsson <andreas@gaisler.com>
6026L:	netdev@vger.kernel.org
6027S:	Maintained
6028F:	drivers/net/ethernet/aeroflex/
6029
6030GREYBUS AUDIO PROTOCOLS DRIVERS
6031M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6032M:	Mark Greer <mgreer@animalcreek.com>
6033S:	Maintained
6034F:	drivers/staging/greybus/audio_apbridgea.c
6035F:	drivers/staging/greybus/audio_apbridgea.h
6036F:	drivers/staging/greybus/audio_codec.c
6037F:	drivers/staging/greybus/audio_codec.h
6038F:	drivers/staging/greybus/audio_gb.c
6039F:	drivers/staging/greybus/audio_manager.c
6040F:	drivers/staging/greybus/audio_manager.h
6041F:	drivers/staging/greybus/audio_manager_module.c
6042F:	drivers/staging/greybus/audio_manager_private.h
6043F:	drivers/staging/greybus/audio_manager_sysfs.c
6044F:	drivers/staging/greybus/audio_module.c
6045F:	drivers/staging/greybus/audio_topology.c
6046
6047GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6048M:	Viresh Kumar <vireshk@kernel.org>
6049S:	Maintained
6050F:	drivers/staging/greybus/authentication.c
6051F:	drivers/staging/greybus/bootrom.c
6052F:	drivers/staging/greybus/firmware.h
6053F:	drivers/staging/greybus/fw-core.c
6054F:	drivers/staging/greybus/fw-download.c
6055F:	drivers/staging/greybus/fw-managament.c
6056F:	drivers/staging/greybus/greybus_authentication.h
6057F:	drivers/staging/greybus/greybus_firmware.h
6058F:	drivers/staging/greybus/hid.c
6059F:	drivers/staging/greybus/i2c.c
6060F:	drivers/staging/greybus/spi.c
6061F:	drivers/staging/greybus/spilib.c
6062F:	drivers/staging/greybus/spilib.h
6063
6064GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6065M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6066S:	Maintained
6067F:	drivers/staging/greybus/loopback.c
6068F:	drivers/staging/greybus/timesync.c
6069F:	drivers/staging/greybus/timesync_platform.c
6070
6071GREYBUS PLATFORM DRIVERS
6072M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6073S:	Maintained
6074F:	drivers/staging/greybus/arche-platform.c
6075F:	drivers/staging/greybus/arche-apb-ctrl.c
6076F:	drivers/staging/greybus/arche_platform.h
6077
6078GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6079M:	Rui Miguel Silva <rmfrfs@gmail.com>
6080S:	Maintained
6081F:	drivers/staging/greybus/sdio.c
6082F:	drivers/staging/greybus/light.c
6083F:	drivers/staging/greybus/gpio.c
6084F:	drivers/staging/greybus/power_supply.c
6085F:	drivers/staging/greybus/spi.c
6086F:	drivers/staging/greybus/spilib.c
6087
6088GREYBUS SUBSYSTEM
6089M:	Johan Hovold <johan@kernel.org>
6090M:	Alex Elder <elder@kernel.org>
6091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6092S:	Maintained
6093F:	drivers/staging/greybus/
6094L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6095
6096GREYBUS UART PROTOCOLS DRIVERS
6097M:	David Lin <dtwlin@gmail.com>
6098S:	Maintained
6099F:	drivers/staging/greybus/uart.c
6100F:	drivers/staging/greybus/log.c
6101
6102GS1662 VIDEO SERIALIZER
6103M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6104L:	linux-media@vger.kernel.org
6105T:	git git://linuxtv.org/media_tree.git
6106S:	Maintained
6107F:	drivers/media/spi/gs1662.c
6108
6109GSPCA FINEPIX SUBDRIVER
6110M:	Frank Zago <frank@zago.net>
6111L:	linux-media@vger.kernel.org
6112T:	git git://linuxtv.org/media_tree.git
6113S:	Maintained
6114F:	drivers/media/usb/gspca/finepix.c
6115
6116GSPCA GL860 SUBDRIVER
6117M:	Olivier Lorin <o.lorin@laposte.net>
6118L:	linux-media@vger.kernel.org
6119T:	git git://linuxtv.org/media_tree.git
6120S:	Maintained
6121F:	drivers/media/usb/gspca/gl860/
6122
6123GSPCA M5602 SUBDRIVER
6124M:	Erik Andren <erik.andren@gmail.com>
6125L:	linux-media@vger.kernel.org
6126T:	git git://linuxtv.org/media_tree.git
6127S:	Maintained
6128F:	drivers/media/usb/gspca/m5602/
6129
6130GSPCA PAC207 SONIXB SUBDRIVER
6131M:	Hans Verkuil <hverkuil@xs4all.nl>
6132L:	linux-media@vger.kernel.org
6133T:	git git://linuxtv.org/media_tree.git
6134S:	Odd Fixes
6135F:	drivers/media/usb/gspca/pac207.c
6136
6137GSPCA SN9C20X SUBDRIVER
6138M:	Brian Johnson <brijohn@gmail.com>
6139L:	linux-media@vger.kernel.org
6140T:	git git://linuxtv.org/media_tree.git
6141S:	Maintained
6142F:	drivers/media/usb/gspca/sn9c20x.c
6143
6144GSPCA T613 SUBDRIVER
6145M:	Leandro Costantino <lcostantino@gmail.com>
6146L:	linux-media@vger.kernel.org
6147T:	git git://linuxtv.org/media_tree.git
6148S:	Maintained
6149F:	drivers/media/usb/gspca/t613.c
6150
6151GSPCA USB WEBCAM DRIVER
6152M:	Hans Verkuil <hverkuil@xs4all.nl>
6153L:	linux-media@vger.kernel.org
6154T:	git git://linuxtv.org/media_tree.git
6155S:	Odd Fixes
6156F:	drivers/media/usb/gspca/
6157
6158GTP (GPRS Tunneling Protocol)
6159M:	Pablo Neira Ayuso <pablo@netfilter.org>
6160M:	Harald Welte <laforge@gnumonks.org>
6161L:	osmocom-net-gprs@lists.osmocom.org
6162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6163S:	Maintained
6164F:	drivers/net/gtp.c
6165
6166GUID PARTITION TABLE (GPT)
6167M:	Davidlohr Bueso <dave@stgolabs.net>
6168L:	linux-efi@vger.kernel.org
6169S:	Maintained
6170F:	block/partitions/efi.*
6171
6172H8/300 ARCHITECTURE
6173M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6174L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6175W:	http://uclinux-h8.sourceforge.jp
6176T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6177S:	Maintained
6178F:	arch/h8300/
6179F:	drivers/clocksource/h8300_*.c
6180F:	drivers/clk/h8300/
6181F:	drivers/irqchip/irq-renesas-h8*.c
6182
6183HACKRF MEDIA DRIVER
6184M:	Antti Palosaari <crope@iki.fi>
6185L:	linux-media@vger.kernel.org
6186W:	https://linuxtv.org
6187W:	http://palosaari.fi/linux/
6188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6189T:	git git://linuxtv.org/anttip/media_tree.git
6190S:	Maintained
6191F:	drivers/media/usb/hackrf/
6192
6193HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6194M:	Frank Seidel <frank@f-seidel.de>
6195L:	platform-driver-x86@vger.kernel.org
6196W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6197S:	Maintained
6198F:	drivers/platform/x86/hdaps.c
6199
6200HARDWARE MONITORING
6201M:	Jean Delvare <jdelvare@suse.com>
6202M:	Guenter Roeck <linux@roeck-us.net>
6203L:	linux-hwmon@vger.kernel.org
6204W:	http://hwmon.wiki.kernel.org/
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6206S:	Maintained
6207F:	Documentation/hwmon/
6208F:	drivers/hwmon/
6209F:	include/linux/hwmon*.h
6210
6211HARDWARE RANDOM NUMBER GENERATOR CORE
6212M:	Matt Mackall <mpm@selenic.com>
6213M:	Herbert Xu <herbert@gondor.apana.org.au>
6214L:	linux-crypto@vger.kernel.org
6215S:	Odd fixes
6216F:	Documentation/devicetree/bindings/rng/
6217F:	Documentation/hw_random.txt
6218F:	drivers/char/hw_random/
6219F:	include/linux/hw_random.h
6220
6221HARDWARE TRACING FACILITIES
6222M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6223S:	Maintained
6224F:	drivers/hwtracing/
6225
6226HARDWARE SPINLOCK CORE
6227M:	Ohad Ben-Cohen <ohad@wizery.com>
6228M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6229L:	linux-remoteproc@vger.kernel.org
6230S:	Maintained
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6232F:	Documentation/devicetree/bindings/hwlock/
6233F:	Documentation/hwspinlock.txt
6234F:	drivers/hwspinlock/
6235F:	include/linux/hwspinlock.h
6236
6237HARMONY SOUND DRIVER
6238L:	linux-parisc@vger.kernel.org
6239S:	Maintained
6240F:	sound/parisc/harmony.*
6241
6242HDPVR USB VIDEO ENCODER DRIVER
6243M:	Hans Verkuil <hverkuil@xs4all.nl>
6244L:	linux-media@vger.kernel.org
6245T:	git git://linuxtv.org/media_tree.git
6246W:	https://linuxtv.org
6247S:	Odd Fixes
6248F:	drivers/media/usb/hdpvr/
6249
6250HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6251M:	Jimmy Vance <jimmy.vance@hpe.com>
6252S:	Supported
6253F:	Documentation/watchdog/hpwdt.txt
6254F:	drivers/watchdog/hpwdt.c
6255
6256HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6257M:	Don Brace <don.brace@microsemi.com>
6258L:	esc.storagedev@microsemi.com
6259L:	linux-scsi@vger.kernel.org
6260S:	Supported
6261F:	Documentation/scsi/hpsa.txt
6262F:	drivers/scsi/hpsa*.[ch]
6263F:	include/linux/cciss*.h
6264F:	include/uapi/linux/cciss*.h
6265
6266HFI1 DRIVER
6267M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6268M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6269L:	linux-rdma@vger.kernel.org
6270S:	Supported
6271F:	drivers/infiniband/hw/hfi1
6272
6273HFS FILESYSTEM
6274L:	linux-fsdevel@vger.kernel.org
6275S:	Orphan
6276F:	Documentation/filesystems/hfs.txt
6277F:	fs/hfs/
6278
6279HFSPLUS FILESYSTEM
6280L:	linux-fsdevel@vger.kernel.org
6281S:	Orphan
6282F:	Documentation/filesystems/hfsplus.txt
6283F:	fs/hfsplus/
6284
6285HGA FRAMEBUFFER DRIVER
6286M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6287L:	linux-nvidia@lists.surfsouth.com
6288W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6289S:	Maintained
6290F:	drivers/video/fbdev/hgafb.c
6291
6292HIBERNATION (aka Software Suspend, aka swsusp)
6293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6294M:	Pavel Machek <pavel@ucw.cz>
6295L:	linux-pm@vger.kernel.org
6296B:	https://bugzilla.kernel.org
6297S:	Supported
6298F:	arch/x86/power/
6299F:	drivers/base/power/
6300F:	kernel/power/
6301F:	include/linux/suspend.h
6302F:	include/linux/freezer.h
6303F:	include/linux/pm.h
6304F:	arch/*/include/asm/suspend*.h
6305
6306HID CORE LAYER
6307M:	Jiri Kosina <jikos@kernel.org>
6308R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6309L:	linux-input@vger.kernel.org
6310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6311S:	Maintained
6312F:	drivers/hid/
6313F:	include/linux/hid*
6314F:	include/uapi/linux/hid*
6315
6316HID SENSOR HUB DRIVERS
6317M:	Jiri Kosina <jikos@kernel.org>
6318M:	Jonathan Cameron <jic23@kernel.org>
6319M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6320L:	linux-input@vger.kernel.org
6321L:	linux-iio@vger.kernel.org
6322S:	Maintained
6323F:	Documentation/hid/hid-sensor*
6324F:	drivers/hid/hid-sensor-*
6325F:	drivers/iio/*/hid-*
6326F:	include/linux/hid-sensor-*
6327
6328HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6329M:	Thomas Gleixner <tglx@linutronix.de>
6330L:	linux-kernel@vger.kernel.org
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6332S:	Maintained
6333F:	Documentation/timers/
6334F:	kernel/time/hrtimer.c
6335F:	kernel/time/clockevents.c
6336F:	kernel/time/timer_*.c
6337F:	include/linux/clockchips.h
6338F:	include/linux/hrtimer.h
6339
6340HIGH-SPEED SCC DRIVER FOR AX.25
6341L:	linux-hams@vger.kernel.org
6342S:	Orphan
6343F:	drivers/net/hamradio/dmascc.c
6344F:	drivers/net/hamradio/scc.c
6345
6346HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6347M:	HighPoint Linux Team <linux@highpoint-tech.com>
6348W:	http://www.highpoint-tech.com
6349S:	Supported
6350F:	Documentation/scsi/hptiop.txt
6351F:	drivers/scsi/hptiop.c
6352
6353HIPPI
6354M:	Jes Sorensen <jes@trained-monkey.org>
6355L:	linux-hippi@sunsite.dk
6356S:	Maintained
6357F:	include/linux/hippidevice.h
6358F:	include/uapi/linux/if_hippi.h
6359F:	net/802/hippi.c
6360F:	drivers/net/hippi/
6361
6362HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6363M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6364M:	Salil Mehta <salil.mehta@huawei.com>
6365L:	netdev@vger.kernel.org
6366W:	http://www.hisilicon.com
6367S:	Maintained
6368F:	drivers/net/ethernet/hisilicon/hns3/
6369
6370HISILICON NETWORK SUBSYSTEM DRIVER
6371M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6372M:	Salil Mehta <salil.mehta@huawei.com>
6373L:	netdev@vger.kernel.org
6374W:	http://www.hisilicon.com
6375S:	Maintained
6376F:	drivers/net/ethernet/hisilicon/
6377F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6378
6379HISILICON PMU DRIVER
6380M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6381W:	http://www.hisilicon.com
6382S:	Supported
6383F:	drivers/perf/hisilicon
6384F:	Documentation/perf/hisi-pmu.txt
6385
6386HISILICON ROCE DRIVER
6387M:	Lijun Ou <oulijun@huawei.com>
6388M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6389L:	linux-rdma@vger.kernel.org
6390S:	Maintained
6391F:	drivers/infiniband/hw/hns/
6392F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6393
6394HISILICON SAS Controller
6395M:	John Garry <john.garry@huawei.com>
6396W:	http://www.hisilicon.com
6397S:	Supported
6398F:	drivers/scsi/hisi_sas/
6399F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6400
6401HMM - Heterogeneous Memory Management
6402M:	Jérôme Glisse <jglisse@redhat.com>
6403L:	linux-mm@kvack.org
6404S:	Maintained
6405F:	mm/hmm*
6406F:	include/linux/hmm*
6407
6408HOST AP DRIVER
6409M:	Jouni Malinen <j@w1.fi>
6410L:	linux-wireless@vger.kernel.org
6411W:	http://w1.fi/hostap-driver.html
6412S:	Obsolete
6413F:	drivers/net/wireless/intersil/hostap/
6414
6415HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6416L:	platform-driver-x86@vger.kernel.org
6417S:	Orphan
6418F:	drivers/platform/x86/tc1100-wmi.c
6419
6420HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6421M:	Jaroslav Kysela <perex@perex.cz>
6422S:	Maintained
6423F:	drivers/net/ethernet/hp/hp100.*
6424
6425HPET:	High Precision Event Timers driver
6426M:	Clemens Ladisch <clemens@ladisch.de>
6427S:	Maintained
6428F:	Documentation/timers/hpet.txt
6429F:	drivers/char/hpet.c
6430F:	include/linux/hpet.h
6431F:	include/uapi/linux/hpet.h
6432
6433HPET:	x86
6434S:	Orphan
6435F:	arch/x86/kernel/hpet.c
6436F:	arch/x86/include/asm/hpet.h
6437
6438HPFS FILESYSTEM
6439M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6440W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6441S:	Maintained
6442F:	fs/hpfs/
6443
6444HSI SUBSYSTEM
6445M:	Sebastian Reichel <sre@kernel.org>
6446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6447S:	Maintained
6448F:	Documentation/ABI/testing/sysfs-bus-hsi
6449F:	Documentation/driver-api/hsi.rst
6450F:	drivers/hsi/
6451F:	include/linux/hsi/
6452F:	include/uapi/linux/hsi/
6453
6454HSO 3G MODEM DRIVER
6455L:	linux-usb@vger.kernel.org
6456S:	Orphan
6457F:	drivers/net/usb/hso.c
6458
6459HSR NETWORK PROTOCOL
6460M:	Arvid Brodin <arvid.brodin@alten.se>
6461L:	netdev@vger.kernel.org
6462S:	Maintained
6463F:	net/hsr/
6464
6465HT16K33 LED CONTROLLER DRIVER
6466M:	Robin van der Gracht <robin@protonic.nl>
6467S:	Maintained
6468F:	drivers/auxdisplay/ht16k33.c
6469F:	Documentation/devicetree/bindings/display/ht16k33.txt
6470
6471HTCPEN TOUCHSCREEN DRIVER
6472M:	Pau Oliva Fora <pof@eslack.org>
6473L:	linux-input@vger.kernel.org
6474S:	Maintained
6475F:	drivers/input/touchscreen/htcpen.c
6476
6477HUAWEI ETHERNET DRIVER
6478M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6479L:	netdev@vger.kernel.org
6480S:	Supported
6481F:	Documentation/networking/hinic.txt
6482F:	drivers/net/ethernet/huawei/hinic/
6483
6484HUGETLB FILESYSTEM
6485M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6486S:	Maintained
6487F:	fs/hugetlbfs/
6488
6489HVA ST MEDIA DRIVER
6490M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6491L:	linux-media@vger.kernel.org
6492T:	git git://linuxtv.org/media_tree.git
6493W:	https://linuxtv.org
6494S:	Supported
6495F:	drivers/media/platform/sti/hva
6496
6497HWPOISON MEMORY FAILURE HANDLING
6498M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6499L:	linux-mm@kvack.org
6500S:	Maintained
6501F:	mm/memory-failure.c
6502F:	mm/hwpoison-inject.c
6503
6504Hyper-V CORE AND DRIVERS
6505M:	"K. Y. Srinivasan" <kys@microsoft.com>
6506M:	Haiyang Zhang <haiyangz@microsoft.com>
6507M:	Stephen Hemminger <sthemmin@microsoft.com>
6508L:	devel@linuxdriverproject.org
6509S:	Maintained
6510F:	Documentation/networking/netvsc.txt
6511F:	arch/x86/include/asm/mshyperv.h
6512F:	arch/x86/include/asm/trace/hyperv.h
6513F:	arch/x86/include/uapi/asm/hyperv.h
6514F:	arch/x86/kernel/cpu/mshyperv.c
6515F:	arch/x86/hyperv
6516F:	drivers/hid/hid-hyperv.c
6517F:	drivers/hv/
6518F:	drivers/input/serio/hyperv-keyboard.c
6519F:	drivers/pci/host/pci-hyperv.c
6520F:	drivers/net/hyperv/
6521F:	drivers/scsi/storvsc_drv.c
6522F:	drivers/uio/uio_hv_generic.c
6523F:	drivers/video/fbdev/hyperv_fb.c
6524F:	net/vmw_vsock/hyperv_transport.c
6525F:	include/linux/hyperv.h
6526F:	include/uapi/linux/hyperv.h
6527F:	tools/hv/
6528F:	Documentation/ABI/stable/sysfs-bus-vmbus
6529
6530HYPERVISOR VIRTUAL CONSOLE DRIVER
6531L:	linuxppc-dev@lists.ozlabs.org
6532S:	Odd Fixes
6533F:	drivers/tty/hvc/
6534
6535I2C ACPI SUPPORT
6536M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6537L:	linux-i2c@vger.kernel.org
6538L:	linux-acpi@vger.kernel.org
6539S:	Maintained
6540F:	drivers/i2c/i2c-core-acpi.c
6541
6542I2C MUXES
6543M:	Peter Rosin <peda@axentia.se>
6544L:	linux-i2c@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/i2c/i2c-topology
6547F:	Documentation/i2c/muxes/
6548F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6549F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6550F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6551F:	drivers/i2c/i2c-mux.c
6552F:	drivers/i2c/muxes/
6553F:	include/linux/i2c-mux.h
6554
6555I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6556M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6557L:	linux-i2c@vger.kernel.org
6558S:	Maintained
6559F:	drivers/i2c/busses/i2c-mv64xxx.c
6560
6561I2C OVER PARALLEL PORT
6562M:	Jean Delvare <jdelvare@suse.com>
6563L:	linux-i2c@vger.kernel.org
6564S:	Maintained
6565F:	Documentation/i2c/busses/i2c-parport
6566F:	Documentation/i2c/busses/i2c-parport-light
6567F:	drivers/i2c/busses/i2c-parport.c
6568F:	drivers/i2c/busses/i2c-parport-light.c
6569
6570I2C SUBSYSTEM
6571M:	Wolfram Sang <wsa@the-dreams.de>
6572L:	linux-i2c@vger.kernel.org
6573W:	https://i2c.wiki.kernel.org/
6574Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6576S:	Maintained
6577F:	Documentation/devicetree/bindings/i2c/
6578F:	Documentation/i2c/
6579F:	drivers/i2c/
6580F:	drivers/i2c/*/
6581F:	include/linux/i2c.h
6582F:	include/linux/i2c-*.h
6583F:	include/uapi/linux/i2c.h
6584F:	include/uapi/linux/i2c-*.h
6585
6586I2C-TAOS-EVM DRIVER
6587M:	Jean Delvare <jdelvare@suse.com>
6588L:	linux-i2c@vger.kernel.org
6589S:	Maintained
6590F:	Documentation/i2c/busses/i2c-taos-evm
6591F:	drivers/i2c/busses/i2c-taos-evm.c
6592
6593I2C-TINY-USB DRIVER
6594M:	Till Harbaum <till@harbaum.org>
6595L:	linux-i2c@vger.kernel.org
6596W:	http://www.harbaum.org/till/i2c_tiny_usb
6597S:	Maintained
6598F:	drivers/i2c/busses/i2c-tiny-usb.c
6599
6600I2C/SMBUS CONTROLLER DRIVERS FOR PC
6601M:	Jean Delvare <jdelvare@suse.com>
6602L:	linux-i2c@vger.kernel.org
6603S:	Maintained
6604F:	Documentation/i2c/busses/i2c-ali1535
6605F:	Documentation/i2c/busses/i2c-ali1563
6606F:	Documentation/i2c/busses/i2c-ali15x3
6607F:	Documentation/i2c/busses/i2c-amd756
6608F:	Documentation/i2c/busses/i2c-amd8111
6609F:	Documentation/i2c/busses/i2c-i801
6610F:	Documentation/i2c/busses/i2c-nforce2
6611F:	Documentation/i2c/busses/i2c-piix4
6612F:	Documentation/i2c/busses/i2c-sis5595
6613F:	Documentation/i2c/busses/i2c-sis630
6614F:	Documentation/i2c/busses/i2c-sis96x
6615F:	Documentation/i2c/busses/i2c-via
6616F:	Documentation/i2c/busses/i2c-viapro
6617F:	drivers/i2c/busses/i2c-ali1535.c
6618F:	drivers/i2c/busses/i2c-ali1563.c
6619F:	drivers/i2c/busses/i2c-ali15x3.c
6620F:	drivers/i2c/busses/i2c-amd756.c
6621F:	drivers/i2c/busses/i2c-amd756-s4882.c
6622F:	drivers/i2c/busses/i2c-amd8111.c
6623F:	drivers/i2c/busses/i2c-i801.c
6624F:	drivers/i2c/busses/i2c-isch.c
6625F:	drivers/i2c/busses/i2c-nforce2.c
6626F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6627F:	drivers/i2c/busses/i2c-piix4.c
6628F:	drivers/i2c/busses/i2c-sis5595.c
6629F:	drivers/i2c/busses/i2c-sis630.c
6630F:	drivers/i2c/busses/i2c-sis96x.c
6631F:	drivers/i2c/busses/i2c-via.c
6632F:	drivers/i2c/busses/i2c-viapro.c
6633
6634I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6635M:	Hans de Goede <hdegoede@redhat.com>
6636L:	linux-i2c@vger.kernel.org
6637S:	Maintained
6638F:	drivers/i2c/busses/i2c-cht-wc.c
6639
6640I2C/SMBUS ISMT DRIVER
6641M:	Seth Heasley <seth.heasley@intel.com>
6642M:	Neil Horman <nhorman@tuxdriver.com>
6643L:	linux-i2c@vger.kernel.org
6644F:	drivers/i2c/busses/i2c-ismt.c
6645F:	Documentation/i2c/busses/i2c-ismt
6646
6647I2C/SMBUS STUB DRIVER
6648M:	Jean Delvare <jdelvare@suse.com>
6649L:	linux-i2c@vger.kernel.org
6650S:	Maintained
6651F:	drivers/i2c/i2c-stub.c
6652
6653IA64 (Itanium) PLATFORM
6654M:	Tony Luck <tony.luck@intel.com>
6655M:	Fenghua Yu <fenghua.yu@intel.com>
6656L:	linux-ia64@vger.kernel.org
6657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6658S:	Maintained
6659F:	arch/ia64/
6660
6661IBM Power 842 compression accelerator
6662M:	Haren Myneni <haren@us.ibm.com>
6663S:	Supported
6664F:	drivers/crypto/nx/Makefile
6665F:	drivers/crypto/nx/Kconfig
6666F:	drivers/crypto/nx/nx-842*
6667F:	include/linux/sw842.h
6668F:	crypto/842.c
6669F:	lib/842/
6670
6671IBM Power in-Nest Crypto Acceleration
6672M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6673M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6674L:	linux-crypto@vger.kernel.org
6675S:	Supported
6676F:	drivers/crypto/nx/Makefile
6677F:	drivers/crypto/nx/Kconfig
6678F:	drivers/crypto/nx/nx-aes*
6679F:	drivers/crypto/nx/nx-sha*
6680F:	drivers/crypto/nx/nx.*
6681F:	drivers/crypto/nx/nx_csbcpb.h
6682F:	drivers/crypto/nx/nx_debugfs.h
6683
6684IBM Power Linux RAID adapter
6685M:	Brian King <brking@us.ibm.com>
6686S:	Supported
6687F:	drivers/scsi/ipr.*
6688
6689IBM Power SRIOV Virtual NIC Device Driver
6690M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6691M:	John Allen <jallen@linux.vnet.ibm.com>
6692L:	netdev@vger.kernel.org
6693S:	Supported
6694F:	drivers/net/ethernet/ibm/ibmvnic.*
6695
6696IBM Power Virtual Accelerator Switchboard
6697M:	Sukadev Bhattiprolu
6698L:	linuxppc-dev@lists.ozlabs.org
6699S:	Supported
6700F:	arch/powerpc/platforms/powernv/vas*
6701F:	arch/powerpc/platforms/powernv/copy-paste.h
6702F:	arch/powerpc/include/asm/vas.h
6703F:	arch/powerpc/include/uapi/asm/vas.h
6704
6705IBM Power Virtual Ethernet Device Driver
6706M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6707L:	netdev@vger.kernel.org
6708S:	Supported
6709F:	drivers/net/ethernet/ibm/ibmveth.*
6710
6711IBM Power Virtual FC Device Drivers
6712M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6713L:	linux-scsi@vger.kernel.org
6714S:	Supported
6715F:	drivers/scsi/ibmvscsi/ibmvfc*
6716
6717IBM Power Virtual SCSI Device Drivers
6718M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6719L:	linux-scsi@vger.kernel.org
6720S:	Supported
6721F:	drivers/scsi/ibmvscsi/ibmvscsi*
6722F:	include/scsi/viosrp.h
6723
6724IBM Power Virtual SCSI Device Target Driver
6725M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6726M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6727L:	linux-scsi@vger.kernel.org
6728L:	target-devel@vger.kernel.org
6729S:	Supported
6730F:	drivers/scsi/ibmvscsi_tgt/
6731
6732IBM Power VMX Cryptographic instructions
6733M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6734M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6735L:	linux-crypto@vger.kernel.org
6736S:	Supported
6737F:	drivers/crypto/vmx/Makefile
6738F:	drivers/crypto/vmx/Kconfig
6739F:	drivers/crypto/vmx/vmx.c
6740F:	drivers/crypto/vmx/aes*
6741F:	drivers/crypto/vmx/ghash*
6742F:	drivers/crypto/vmx/ppc-xlate.pl
6743
6744IBM ServeRAID RAID DRIVER
6745S:	Orphan
6746F:	drivers/scsi/ips.*
6747
6748ICH LPC AND GPIO DRIVER
6749M:	Peter Tyser <ptyser@xes-inc.com>
6750S:	Maintained
6751F:	drivers/mfd/lpc_ich.c
6752F:	drivers/gpio/gpio-ich.c
6753
6754IDE SUBSYSTEM
6755M:	"David S. Miller" <davem@davemloft.net>
6756L:	linux-ide@vger.kernel.org
6757Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6759S:	Maintained
6760F:	Documentation/ide/
6761F:	drivers/ide/
6762F:	include/linux/ide.h
6763
6764IDE/ATAPI DRIVERS
6765M:	Borislav Petkov <bp@alien8.de>
6766L:	linux-ide@vger.kernel.org
6767S:	Maintained
6768F:	Documentation/cdrom/ide-cd
6769F:	drivers/ide/ide-cd*
6770
6771IDEAPAD LAPTOP EXTRAS DRIVER
6772M:	Ike Panhc <ike.pan@canonical.com>
6773L:	platform-driver-x86@vger.kernel.org
6774W:	http://launchpad.net/ideapad-laptop
6775S:	Maintained
6776F:	drivers/platform/x86/ideapad-laptop.c
6777
6778IDEAPAD LAPTOP SLIDEBAR DRIVER
6779M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6780L:	linux-input@vger.kernel.org
6781W:	https://github.com/o2genum/ideapad-slidebar
6782S:	Maintained
6783F:	drivers/input/misc/ideapad_slidebar.c
6784
6785IDT VersaClock 5 CLOCK DRIVER
6786M:	Marek Vasut <marek.vasut@gmail.com>
6787S:	Maintained
6788F:	drivers/clk/clk-versaclock5.c
6789
6790IEEE 802.15.4 SUBSYSTEM
6791M:	Alexander Aring <alex.aring@gmail.com>
6792M:	Stefan Schmidt <stefan@osg.samsung.com>
6793L:	linux-wpan@vger.kernel.org
6794W:	http://wpan.cakelab.org/
6795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6797S:	Maintained
6798F:	net/ieee802154/
6799F:	net/mac802154/
6800F:	drivers/net/ieee802154/
6801F:	include/linux/nl802154.h
6802F:	include/linux/ieee802154.h
6803F:	include/net/nl802154.h
6804F:	include/net/mac802154.h
6805F:	include/net/af_ieee802154.h
6806F:	include/net/cfg802154.h
6807F:	include/net/ieee802154_netdev.h
6808F:	Documentation/networking/ieee802154.txt
6809
6810IFE PROTOCOL
6811M:	Yotam Gigi <yotam.gi@gmail.com>
6812M:	Jamal Hadi Salim <jhs@mojatatu.com>
6813F:	net/ife
6814F:	include/net/ife.h
6815F:	include/uapi/linux/ife.h
6816
6817IGORPLUG-USB IR RECEIVER
6818M:	Sean Young <sean@mess.org>
6819L:	linux-media@vger.kernel.org
6820S:	Maintained
6821F:	drivers/media/rc/igorplugusb.c
6822
6823IGUANAWORKS USB IR TRANSCEIVER
6824M:	Sean Young <sean@mess.org>
6825L:	linux-media@vger.kernel.org
6826S:	Maintained
6827F:	drivers/media/rc/iguanair.c
6828
6829IIO DIGITAL POTENTIOMETER DAC
6830M:	Peter Rosin <peda@axentia.se>
6831L:	linux-iio@vger.kernel.org
6832S:	Maintained
6833F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6834F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6835F:	drivers/iio/dac/dpot-dac.c
6836
6837IIO ENVELOPE DETECTOR
6838M:	Peter Rosin <peda@axentia.se>
6839L:	linux-iio@vger.kernel.org
6840S:	Maintained
6841F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6842F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6843F:	drivers/iio/adc/envelope-detector.c
6844
6845IIO MULTIPLEXER
6846M:	Peter Rosin <peda@axentia.se>
6847L:	linux-iio@vger.kernel.org
6848S:	Maintained
6849F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6850F:	drivers/iio/multiplexer/iio-mux.c
6851
6852IIO SUBSYSTEM AND DRIVERS
6853M:	Jonathan Cameron <jic23@kernel.org>
6854R:	Hartmut Knaack <knaack.h@gmx.de>
6855R:	Lars-Peter Clausen <lars@metafoo.de>
6856R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6857L:	linux-iio@vger.kernel.org
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6859S:	Maintained
6860F:	Documentation/ABI/testing/configfs-iio*
6861F:	Documentation/ABI/testing/sysfs-bus-iio*
6862F:	Documentation/devicetree/bindings/iio/
6863F:	drivers/iio/
6864F:	drivers/staging/iio/
6865F:	include/linux/iio/
6866F:	tools/iio/
6867
6868IKANOS/ADI EAGLE ADSL USB DRIVER
6869M:	Matthieu Castet <castet.matthieu@free.fr>
6870M:	Stanislaw Gruszka <stf_xl@wp.pl>
6871S:	Maintained
6872F:	drivers/usb/atm/ueagle-atm.c
6873
6874IMGTEC ASCII LCD DRIVER
6875M:	Paul Burton <paul.burton@mips.com>
6876S:	Maintained
6877F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6878F:	drivers/auxdisplay/img-ascii-lcd.c
6879
6880IMGTEC IR DECODER DRIVER
6881M:	James Hogan <jhogan@kernel.org>
6882S:	Maintained
6883F:	drivers/media/rc/img-ir/
6884
6885IMON SOUNDGRAPH USB IR RECEIVER
6886M:	Sean Young <sean@mess.org>
6887L:	linux-media@vger.kernel.org
6888S:	Maintained
6889F:	drivers/media/rc/imon_raw.c
6890F:	drivers/media/rc/imon.c
6891
6892IMS TWINTURBO FRAMEBUFFER DRIVER
6893L:	linux-fbdev@vger.kernel.org
6894S:	Orphan
6895F:	drivers/video/fbdev/imsttfb.c
6896
6897INA209 HARDWARE MONITOR DRIVER
6898M:	Guenter Roeck <linux@roeck-us.net>
6899L:	linux-hwmon@vger.kernel.org
6900S:	Maintained
6901F:	Documentation/hwmon/ina209
6902F:	Documentation/devicetree/bindings/i2c/ina209.txt
6903F:	drivers/hwmon/ina209.c
6904
6905INA2XX HARDWARE MONITOR DRIVER
6906M:	Guenter Roeck <linux@roeck-us.net>
6907L:	linux-hwmon@vger.kernel.org
6908S:	Maintained
6909F:	Documentation/hwmon/ina2xx
6910F:	drivers/hwmon/ina2xx.c
6911F:	include/linux/platform_data/ina2xx.h
6912
6913INDUSTRY PACK SUBSYSTEM (IPACK)
6914M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6915M:	Jens Taprogge <jens.taprogge@taprogge.org>
6916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6917L:	industrypack-devel@lists.sourceforge.net
6918W:	http://industrypack.sourceforge.net
6919S:	Maintained
6920F:	drivers/ipack/
6921
6922INFINIBAND SUBSYSTEM
6923M:	Doug Ledford <dledford@redhat.com>
6924M:	Jason Gunthorpe <jgg@mellanox.com>
6925L:	linux-rdma@vger.kernel.org
6926W:	https://github.com/linux-rdma/rdma-core
6927Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6929S:	Supported
6930F:	Documentation/devicetree/bindings/infiniband/
6931F:	Documentation/infiniband/
6932F:	drivers/infiniband/
6933F:	include/uapi/linux/if_infiniband.h
6934F:	include/uapi/rdma/
6935F:	include/rdma/
6936
6937INGENIC JZ4780 DMA Driver
6938M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6939S:	Maintained
6940F:	drivers/dma/dma-jz4780.c
6941
6942INGENIC JZ4780 NAND DRIVER
6943M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6944L:	linux-mtd@lists.infradead.org
6945S:	Maintained
6946F:	drivers/mtd/nand/jz4780_*
6947
6948INOTIFY
6949M:	Jan Kara <jack@suse.cz>
6950R:	Amir Goldstein <amir73il@gmail.com>
6951L:	linux-fsdevel@vger.kernel.org
6952S:	Maintained
6953F:	Documentation/filesystems/inotify.txt
6954F:	fs/notify/inotify/
6955F:	include/linux/inotify.h
6956F:	include/uapi/linux/inotify.h
6957
6958INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6959M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6960L:	linux-input@vger.kernel.org
6961Q:	http://patchwork.kernel.org/project/linux-input/list/
6962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6963S:	Maintained
6964F:	drivers/input/
6965F:	include/linux/input.h
6966F:	include/uapi/linux/input.h
6967F:	include/uapi/linux/input-event-codes.h
6968F:	include/linux/input/
6969F:	Documentation/devicetree/bindings/input/
6970F:	Documentation/input/
6971
6972INPUT MULTITOUCH (MT) PROTOCOL
6973M:	Henrik Rydberg <rydberg@bitmath.org>
6974L:	linux-input@vger.kernel.org
6975S:	Odd fixes
6976F:	Documentation/input/multi-touch-protocol.rst
6977F:	drivers/input/input-mt.c
6978K:	\b(ABS|SYN)_MT_
6979
6980INSIDE SECURE CRYPTO DRIVER
6981M:	Antoine Tenart <antoine.tenart@bootlin.com>
6982F:	drivers/crypto/inside-secure/
6983S:	Maintained
6984L:	linux-crypto@vger.kernel.org
6985
6986INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6987M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6988M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6989L:	linux-integrity@vger.kernel.org
6990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6991S:	Supported
6992F:	security/integrity/ima/
6993
6994INTEL 810/815 FRAMEBUFFER DRIVER
6995M:	Antonino Daplas <adaplas@gmail.com>
6996L:	linux-fbdev@vger.kernel.org
6997S:	Maintained
6998F:	drivers/video/fbdev/i810/
6999
7000INTEL ASoC BDW/HSW DRIVERS
7001M:	Jie Yang <yang.jie@linux.intel.com>
7002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7003S:	Supported
7004F:	sound/soc/intel/common/sst-dsp*
7005F:	sound/soc/intel/common/sst-firmware.c
7006F:	sound/soc/intel/boards/broadwell.c
7007F:	sound/soc/intel/haswell/
7008
7009INTEL C600 SERIES SAS CONTROLLER DRIVER
7010M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7011M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7012L:	linux-scsi@vger.kernel.org
7013T:	git git://git.code.sf.net/p/intel-sas/isci
7014S:	Supported
7015F:	drivers/scsi/isci/
7016
7017INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7018M:	Jani Nikula <jani.nikula@linux.intel.com>
7019M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7020M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7021L:	intel-gfx@lists.freedesktop.org
7022W:	https://01.org/linuxgraphics/
7023B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7024C:	irc://chat.freenode.net/intel-gfx
7025Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7026T:	git git://anongit.freedesktop.org/drm-intel
7027S:	Supported
7028F:	drivers/gpu/drm/i915/
7029F:	include/drm/i915*
7030F:	include/uapi/drm/i915_drm.h
7031F:	Documentation/gpu/i915.rst
7032
7033INTEL ETHERNET DRIVERS
7034M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7035L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7036W:	http://www.intel.com/support/feedback.htm
7037W:	http://e1000.sourceforge.net/
7038Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7041S:	Supported
7042F:	Documentation/networking/e100.txt
7043F:	Documentation/networking/e1000.txt
7044F:	Documentation/networking/e1000e.txt
7045F:	Documentation/networking/igb.txt
7046F:	Documentation/networking/igbvf.txt
7047F:	Documentation/networking/ixgb.txt
7048F:	Documentation/networking/ixgbe.txt
7049F:	Documentation/networking/ixgbevf.txt
7050F:	Documentation/networking/i40e.txt
7051F:	Documentation/networking/i40evf.txt
7052F:	Documentation/networking/ice.txt
7053F:	drivers/net/ethernet/intel/
7054F:	drivers/net/ethernet/intel/*/
7055F:	include/linux/avf/virtchnl.h
7056
7057INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7058M:	Maik Broemme <mbroemme@libmpq.org>
7059L:	linux-fbdev@vger.kernel.org
7060S:	Maintained
7061F:	Documentation/fb/intelfb.txt
7062F:	drivers/video/fbdev/intelfb/
7063
7064INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7065M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7066M:	Zhi Wang <zhi.a.wang@intel.com>
7067L:	intel-gvt-dev@lists.freedesktop.org
7068L:	intel-gfx@lists.freedesktop.org
7069W:	https://01.org/igvt-g
7070T:	git https://github.com/intel/gvt-linux.git
7071S:	Supported
7072F:	drivers/gpu/drm/i915/gvt/
7073
7074INTEL HID EVENT DRIVER
7075M:	Alex Hung <alex.hung@canonical.com>
7076L:	platform-driver-x86@vger.kernel.org
7077S:	Maintained
7078F:	drivers/platform/x86/intel-hid.c
7079
7080INTEL I/OAT DMA DRIVER
7081M:	Dave Jiang <dave.jiang@intel.com>
7082R:	Dan Williams <dan.j.williams@intel.com>
7083L:	dmaengine@vger.kernel.org
7084Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7085S:	Supported
7086F:	drivers/dma/ioat*
7087
7088INTEL IDLE DRIVER
7089M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7090M:	Len Brown <lenb@kernel.org>
7091L:	linux-pm@vger.kernel.org
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7093B:	https://bugzilla.kernel.org
7094S:	Supported
7095F:	drivers/idle/intel_idle.c
7096
7097INTEL INTEGRATED SENSOR HUB DRIVER
7098M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7099M:	Jiri Kosina <jikos@kernel.org>
7100L:	linux-input@vger.kernel.org
7101S:	Maintained
7102F:	drivers/hid/intel-ish-hid/
7103
7104INTEL IOMMU (VT-d)
7105M:	David Woodhouse <dwmw2@infradead.org>
7106L:	iommu@lists.linux-foundation.org
7107T:	git git://git.infradead.org/iommu-2.6.git
7108S:	Supported
7109F:	drivers/iommu/intel-iommu.c
7110F:	include/linux/intel-iommu.h
7111
7112INTEL IOP-ADMA DMA DRIVER
7113R:	Dan Williams <dan.j.williams@intel.com>
7114S:	Odd fixes
7115F:	drivers/dma/iop-adma.c
7116
7117INTEL IPU3 CSI-2 CIO2 DRIVER
7118M:	Yong Zhi <yong.zhi@intel.com>
7119M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7120L:	linux-media@vger.kernel.org
7121S:	Maintained
7122F:	drivers/media/pci/intel/ipu3/
7123F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7124
7125INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7126M:	Krzysztof Halasa <khalasa@piap.pl>
7127S:	Maintained
7128F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7129F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7130F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7131F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7132F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7133F:	drivers/net/wan/ixp4xx_hss.c
7134
7135INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7136M:	Deepak Saxena <dsaxena@plexity.net>
7137S:	Maintained
7138F:	drivers/char/hw_random/ixp4xx-rng.c
7139
7140INTEL MANAGEMENT ENGINE (mei)
7141M:	Tomas Winkler <tomas.winkler@intel.com>
7142L:	linux-kernel@vger.kernel.org
7143S:	Supported
7144F:	include/uapi/linux/mei.h
7145F:	include/linux/mei_cl_bus.h
7146F:	drivers/misc/mei/*
7147F:	drivers/watchdog/mei_wdt.c
7148F:	Documentation/misc-devices/mei/*
7149F:	samples/mei/*
7150
7151INTEL MENLOW THERMAL DRIVER
7152M:	Sujith Thomas <sujith.thomas@intel.com>
7153L:	platform-driver-x86@vger.kernel.org
7154W:	https://01.org/linux-acpi
7155S:	Supported
7156F:	drivers/platform/x86/intel_menlow.c
7157
7158INTEL MERRIFIELD GPIO DRIVER
7159M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7160L:	linux-gpio@vger.kernel.org
7161S:	Maintained
7162F:	drivers/gpio/gpio-merrifield.c
7163
7164INTEL MIC DRIVERS (mic)
7165M:	Sudeep Dutt <sudeep.dutt@intel.com>
7166M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7167S:	Supported
7168W:	https://github.com/sudeepdutt/mic
7169W:	http://software.intel.com/en-us/mic-developer
7170F:	include/linux/mic_bus.h
7171F:	include/linux/scif.h
7172F:	include/uapi/linux/mic_common.h
7173F:	include/uapi/linux/mic_ioctl.h
7174F:	include/uapi/linux/scif_ioctl.h
7175F:	drivers/misc/mic/
7176F:	drivers/dma/mic_x100_dma.c
7177F:	drivers/dma/mic_x100_dma.h
7178F:	Documentation/mic/
7179
7180INTEL PMC CORE DRIVER
7181M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7182M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7183L:	platform-driver-x86@vger.kernel.org
7184S:	Maintained
7185F:	arch/x86/include/asm/pmc_core.h
7186F:	drivers/platform/x86/intel_pmc_core*
7187
7188INTEL PMC/P-Unit IPC DRIVER
7189M:	Zha Qipeng<qipeng.zha@intel.com>
7190L:	platform-driver-x86@vger.kernel.org
7191S:	Maintained
7192F:	drivers/platform/x86/intel_pmc_ipc.c
7193F:	drivers/platform/x86/intel_punit_ipc.c
7194F:	arch/x86/include/asm/intel_pmc_ipc.h
7195F:	arch/x86/include/asm/intel_punit_ipc.h
7196
7197INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7198M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7199L:	linux-wireless@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/networking/README.ipw2100
7202F:	Documentation/networking/README.ipw2200
7203F:	drivers/net/wireless/intel/ipw2x00/
7204
7205INTEL PSTATE DRIVER
7206M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7207M:	Len Brown <lenb@kernel.org>
7208L:	linux-pm@vger.kernel.org
7209S:	Supported
7210F:	drivers/cpufreq/intel_pstate.c
7211
7212INTEL RDMA RNIC DRIVER
7213M:	Faisal Latif <faisal.latif@intel.com>
7214M:	Shiraz Saleem <shiraz.saleem@intel.com>
7215L:	linux-rdma@vger.kernel.org
7216S:	Supported
7217F:	drivers/infiniband/hw/i40iw/
7218
7219INTEL SHA MULTIBUFFER DRIVER
7220M:	Megha Dey <megha.dey@linux.intel.com>
7221R:	Tim Chen <tim.c.chen@linux.intel.com>
7222L:	linux-crypto@vger.kernel.org
7223S:	Supported
7224F:	arch/x86/crypto/sha*-mb
7225F:	crypto/mcryptd.c
7226
7227INTEL TELEMETRY DRIVER
7228M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7229L:	platform-driver-x86@vger.kernel.org
7230S:	Maintained
7231F:	arch/x86/include/asm/intel_telemetry.h
7232F:	drivers/platform/x86/intel_telemetry*
7233
7234INTEL VIRTUAL BUTTON DRIVER
7235M:	AceLan Kao <acelan.kao@canonical.com>
7236L:	platform-driver-x86@vger.kernel.org
7237S:	Maintained
7238F:	drivers/platform/x86/intel-vbtn.c
7239
7240INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7241M:	Stanislaw Gruszka <sgruszka@redhat.com>
7242L:	linux-wireless@vger.kernel.org
7243S:	Supported
7244F:	drivers/net/wireless/intel/iwlegacy/
7245
7246INTEL WIRELESS WIFI LINK (iwlwifi)
7247M:	Johannes Berg <johannes.berg@intel.com>
7248M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7249M:	Luca Coelho <luciano.coelho@intel.com>
7250M:	Intel Linux Wireless <linuxwifi@intel.com>
7251L:	linux-wireless@vger.kernel.org
7252W:	http://intellinuxwireless.org
7253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7254S:	Supported
7255F:	drivers/net/wireless/intel/iwlwifi/
7256
7257INTEL WIRELESS WIMAX CONNECTION 2400
7258M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7259M:	linux-wimax@intel.com
7260L:	wimax@linuxwimax.org (subscribers-only)
7261S:	Supported
7262W:	http://linuxwimax.org
7263F:	Documentation/wimax/README.i2400m
7264F:	drivers/net/wimax/i2400m/
7265F:	include/uapi/linux/wimax/i2400m.h
7266
7267INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7268M:	Mario Limonciello <mario.limonciello@dell.com>
7269S:	Maintained
7270F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7271
7272INTEL(R) TRACE HUB
7273M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7274S:	Supported
7275F:	Documentation/trace/intel_th.txt
7276F:	drivers/hwtracing/intel_th/
7277
7278INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7279M:	Ning Sun <ning.sun@intel.com>
7280L:	tboot-devel@lists.sourceforge.net
7281W:	http://tboot.sourceforge.net
7282T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7283S:	Supported
7284F:	Documentation/intel_txt.txt
7285F:	include/linux/tboot.h
7286F:	arch/x86/kernel/tboot.c
7287
7288INTEL-MID GPIO DRIVER
7289M:	David Cohen <david.a.cohen@linux.intel.com>
7290L:	linux-gpio@vger.kernel.org
7291S:	Maintained
7292F:	drivers/gpio/gpio-intel-mid.c
7293
7294INVENSENSE MPU-3050 GYROSCOPE DRIVER
7295M:	Linus Walleij <linus.walleij@linaro.org>
7296L:	linux-iio@vger.kernel.org
7297S:	Maintained
7298F:	drivers/iio/gyro/mpu3050*
7299F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7300
7301IOC3 ETHERNET DRIVER
7302M:	Ralf Baechle <ralf@linux-mips.org>
7303L:	linux-mips@linux-mips.org
7304S:	Maintained
7305F:	drivers/net/ethernet/sgi/ioc3-eth.c
7306
7307IOC3 SERIAL DRIVER
7308M:	Pat Gefre <pfg@sgi.com>
7309L:	linux-serial@vger.kernel.org
7310S:	Maintained
7311F:	drivers/tty/serial/ioc3_serial.c
7312
7313IOMMU DRIVERS
7314M:	Joerg Roedel <joro@8bytes.org>
7315L:	iommu@lists.linux-foundation.org
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7317S:	Maintained
7318F:	Documentation/devicetree/bindings/iommu/
7319F:	drivers/iommu/
7320F:	include/linux/iommu.h
7321F:	include/linux/of_iommu.h
7322F:	include/linux/iova.h
7323
7324IP MASQUERADING
7325M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7326S:	Maintained
7327F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7328
7329IPMI SUBSYSTEM
7330M:	Corey Minyard <minyard@acm.org>
7331L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7332W:	http://openipmi.sourceforge.net/
7333S:	Supported
7334F:	Documentation/IPMI.txt
7335F:	drivers/char/ipmi/
7336F:	include/linux/ipmi*
7337F:	include/uapi/linux/ipmi*
7338
7339IPS SCSI RAID DRIVER
7340M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7341L:	linux-scsi@vger.kernel.org
7342W:	http://www.adaptec.com/
7343S:	Maintained
7344F:	drivers/scsi/ips*
7345
7346IPVS
7347M:	Wensong Zhang <wensong@linux-vs.org>
7348M:	Simon Horman <horms@verge.net.au>
7349M:	Julian Anastasov <ja@ssi.bg>
7350L:	netdev@vger.kernel.org
7351L:	lvs-devel@vger.kernel.org
7352S:	Maintained
7353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7355F:	Documentation/networking/ipvs-sysctl.txt
7356F:	include/net/ip_vs.h
7357F:	include/uapi/linux/ip_vs.h
7358F:	net/netfilter/ipvs/
7359
7360IPWIRELESS DRIVER
7361M:	Jiri Kosina <jikos@kernel.org>
7362M:	David Sterba <dsterba@suse.com>
7363S:	Odd Fixes
7364F:	drivers/tty/ipwireless/
7365
7366IPX NETWORK LAYER
7367L:	netdev@vger.kernel.org
7368S:	Obsolete
7369F:	include/uapi/linux/ipx.h
7370F:	drivers/staging/ipx/
7371
7372IRDA SUBSYSTEM
7373M:	Samuel Ortiz <samuel@sortiz.org>
7374L:	irda-users@lists.sourceforge.net (subscribers-only)
7375L:	netdev@vger.kernel.org
7376W:	http://irda.sourceforge.net/
7377S:	Obsolete
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7379F:	Documentation/networking/irda.txt
7380F:	drivers/staging/irda/
7381
7382IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7383M:	Marc Zyngier <marc.zyngier@arm.com>
7384S:	Maintained
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7386F:	Documentation/IRQ-domain.txt
7387F:	include/linux/irqdomain.h
7388F:	kernel/irq/irqdomain.c
7389F:	kernel/irq/msi.c
7390
7391IRQ SUBSYSTEM
7392M:	Thomas Gleixner <tglx@linutronix.de>
7393L:	linux-kernel@vger.kernel.org
7394S:	Maintained
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7396F:	kernel/irq/
7397
7398IRQCHIP DRIVERS
7399M:	Thomas Gleixner <tglx@linutronix.de>
7400M:	Jason Cooper <jason@lakedaemon.net>
7401M:	Marc Zyngier <marc.zyngier@arm.com>
7402L:	linux-kernel@vger.kernel.org
7403S:	Maintained
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7405F:	Documentation/devicetree/bindings/interrupt-controller/
7406F:	drivers/irqchip/
7407
7408ISA
7409M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7410S:	Maintained
7411F:	Documentation/isa.txt
7412F:	drivers/base/isa.c
7413F:	include/linux/isa.h
7414
7415ISA RADIO MODULE
7416M:	Hans Verkuil <hverkuil@xs4all.nl>
7417L:	linux-media@vger.kernel.org
7418T:	git git://linuxtv.org/media_tree.git
7419W:	https://linuxtv.org
7420S:	Maintained
7421F:	drivers/media/radio/radio-isa*
7422
7423ISAPNP
7424M:	Jaroslav Kysela <perex@perex.cz>
7425S:	Maintained
7426F:	Documentation/isapnp.txt
7427F:	drivers/pnp/isapnp/
7428F:	include/linux/isapnp.h
7429
7430ISCSI
7431M:	Lee Duncan <lduncan@suse.com>
7432M:	Chris Leech <cleech@redhat.com>
7433L:	open-iscsi@googlegroups.com
7434W:	www.open-iscsi.com
7435S:	Maintained
7436F:	drivers/scsi/*iscsi*
7437F:	include/scsi/*iscsi*
7438
7439iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7440M:	Peter Jones <pjones@redhat.com>
7441M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7442S:	Maintained
7443F:	drivers/firmware/iscsi_ibft*
7444
7445ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7446M:	Or Gerlitz <ogerlitz@mellanox.com>
7447M:	Sagi Grimberg <sagi@grimberg.me>
7448M:	Roi Dayan <roid@mellanox.com>
7449L:	linux-rdma@vger.kernel.org
7450S:	Supported
7451W:	http://www.openfabrics.org
7452W:	www.open-iscsi.org
7453Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7454F:	drivers/infiniband/ulp/iser/
7455
7456ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7457M:	Sagi Grimberg <sagi@grimberg.me>
7458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7459L:	linux-rdma@vger.kernel.org
7460L:	target-devel@vger.kernel.org
7461S:	Supported
7462W:	http://www.linux-iscsi.org
7463F:	drivers/infiniband/ulp/isert
7464
7465ISDN SUBSYSTEM
7466M:	Karsten Keil <isdn@linux-pingi.de>
7467L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7468L:	netdev@vger.kernel.org
7469W:	http://www.isdn4linux.de
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7471S:	Maintained
7472F:	Documentation/isdn/
7473F:	drivers/isdn/
7474F:	include/linux/isdn.h
7475F:	include/linux/isdn/
7476F:	include/uapi/linux/isdn.h
7477F:	include/uapi/linux/isdn/
7478
7479ISDN SUBSYSTEM (Eicon active card driver)
7480M:	Armin Schindler <mac@melware.de>
7481L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7482W:	http://www.melware.de
7483S:	Maintained
7484F:	drivers/isdn/hardware/eicon/
7485
7486IT87 HARDWARE MONITORING DRIVER
7487M:	Jean Delvare <jdelvare@suse.com>
7488L:	linux-hwmon@vger.kernel.org
7489S:	Maintained
7490F:	Documentation/hwmon/it87
7491F:	drivers/hwmon/it87.c
7492
7493IT913X MEDIA DRIVER
7494M:	Antti Palosaari <crope@iki.fi>
7495L:	linux-media@vger.kernel.org
7496W:	https://linuxtv.org
7497W:	http://palosaari.fi/linux/
7498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7499T:	git git://linuxtv.org/anttip/media_tree.git
7500S:	Maintained
7501F:	drivers/media/tuners/it913x*
7502
7503IVTV VIDEO4LINUX DRIVER
7504M:	Andy Walls <awalls@md.metrocast.net>
7505L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7506L:	linux-media@vger.kernel.org
7507T:	git git://linuxtv.org/media_tree.git
7508W:	http://www.ivtvdriver.org
7509S:	Maintained
7510F:	Documentation/media/v4l-drivers/ivtv*
7511F:	drivers/media/pci/ivtv/
7512F:	include/uapi/linux/ivtv*
7513
7514IX2505V MEDIA DRIVER
7515M:	Malcolm Priestley <tvboxspy@gmail.com>
7516L:	linux-media@vger.kernel.org
7517W:	https://linuxtv.org
7518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7519S:	Maintained
7520F:	drivers/media/dvb-frontends/ix2505v*
7521
7522JAILHOUSE HYPERVISOR INTERFACE
7523M:	Jan Kiszka <jan.kiszka@siemens.com>
7524L:	jailhouse-dev@googlegroups.com
7525S:	Maintained
7526F:	arch/x86/kernel/jailhouse.c
7527F:	arch/x86/include/asm/jailhouse_para.h
7528
7529JC42.4 TEMPERATURE SENSOR DRIVER
7530M:	Guenter Roeck <linux@roeck-us.net>
7531L:	linux-hwmon@vger.kernel.org
7532S:	Maintained
7533F:	drivers/hwmon/jc42.c
7534F:	Documentation/hwmon/jc42
7535
7536JFS FILESYSTEM
7537M:	Dave Kleikamp <shaggy@kernel.org>
7538L:	jfs-discussion@lists.sourceforge.net
7539W:	http://jfs.sourceforge.net/
7540T:	git git://github.com/kleikamp/linux-shaggy.git
7541S:	Maintained
7542F:	Documentation/filesystems/jfs.txt
7543F:	fs/jfs/
7544
7545JME NETWORK DRIVER
7546M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7547L:	netdev@vger.kernel.org
7548S:	Maintained
7549F:	drivers/net/ethernet/jme.*
7550
7551JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7552M:	David Woodhouse <dwmw2@infradead.org>
7553L:	linux-mtd@lists.infradead.org
7554W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7555S:	Maintained
7556F:	fs/jffs2/
7557F:	include/uapi/linux/jffs2.h
7558
7559JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7560M:	"Theodore Ts'o" <tytso@mit.edu>
7561M:	Jan Kara <jack@suse.com>
7562L:	linux-ext4@vger.kernel.org
7563S:	Maintained
7564F:	fs/jbd2/
7565F:	include/linux/jbd2.h
7566
7567JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7568M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7569L:	linux-media@vger.kernel.org
7570S:	Maintained
7571F:	drivers/media/platform/rcar_jpu.c
7572
7573JSM Neo PCI based serial card
7574M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7575L:	linux-serial@vger.kernel.org
7576S:	Maintained
7577F:	drivers/tty/serial/jsm/
7578
7579K10TEMP HARDWARE MONITORING DRIVER
7580M:	Clemens Ladisch <clemens@ladisch.de>
7581L:	linux-hwmon@vger.kernel.org
7582S:	Maintained
7583F:	Documentation/hwmon/k10temp
7584F:	drivers/hwmon/k10temp.c
7585
7586K8TEMP HARDWARE MONITORING DRIVER
7587M:	Rudolf Marek <r.marek@assembler.cz>
7588L:	linux-hwmon@vger.kernel.org
7589S:	Maintained
7590F:	Documentation/hwmon/k8temp
7591F:	drivers/hwmon/k8temp.c
7592
7593KASAN
7594M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7595R:	Alexander Potapenko <glider@google.com>
7596R:	Dmitry Vyukov <dvyukov@google.com>
7597L:	kasan-dev@googlegroups.com
7598S:	Maintained
7599F:	arch/*/include/asm/kasan.h
7600F:	arch/*/mm/kasan_init*
7601F:	Documentation/dev-tools/kasan.rst
7602F:	include/linux/kasan*.h
7603F:	lib/test_kasan.c
7604F:	mm/kasan/
7605F:	scripts/Makefile.kasan
7606
7607KCONFIG
7608M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7610L:	linux-kbuild@vger.kernel.org
7611S:	Maintained
7612F:	Documentation/kbuild/kconfig-language.txt
7613F:	scripts/kconfig/
7614
7615KDUMP
7616M:	Dave Young <dyoung@redhat.com>
7617M:	Baoquan He <bhe@redhat.com>
7618R:	Vivek Goyal <vgoyal@redhat.com>
7619L:	kexec@lists.infradead.org
7620W:	http://lse.sourceforge.net/kdump/
7621S:	Maintained
7622F:	Documentation/kdump/
7623
7624KEENE FM RADIO TRANSMITTER DRIVER
7625M:	Hans Verkuil <hverkuil@xs4all.nl>
7626L:	linux-media@vger.kernel.org
7627T:	git git://linuxtv.org/media_tree.git
7628W:	https://linuxtv.org
7629S:	Maintained
7630F:	drivers/media/radio/radio-keene*
7631
7632KERNEL AUTOMOUNTER v4 (AUTOFS4)
7633M:	Ian Kent <raven@themaw.net>
7634L:	autofs@vger.kernel.org
7635S:	Maintained
7636F:	fs/autofs4/
7637
7638KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7639M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7640M:	Michal Marek <michal.lkml@markovi.net>
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7642L:	linux-kbuild@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/kbuild/
7645F:	Makefile
7646F:	scripts/Makefile.*
7647F:	scripts/basic/
7648F:	scripts/mk*
7649F:	scripts/package/
7650
7651KERNEL JANITORS
7652L:	kernel-janitors@vger.kernel.org
7653W:	http://kernelnewbies.org/KernelJanitors
7654S:	Odd Fixes
7655
7656KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7657M:	"J. Bruce Fields" <bfields@fieldses.org>
7658M:	Jeff Layton <jlayton@kernel.org>
7659L:	linux-nfs@vger.kernel.org
7660W:	http://nfs.sourceforge.net/
7661T:	git git://linux-nfs.org/~bfields/linux.git
7662S:	Supported
7663F:	fs/nfsd/
7664F:	include/uapi/linux/nfsd/
7665F:	fs/lockd/
7666F:	fs/nfs_common/
7667F:	net/sunrpc/
7668F:	include/linux/lockd/
7669F:	include/linux/sunrpc/
7670F:	include/uapi/linux/sunrpc/
7671
7672KERNEL SELFTEST FRAMEWORK
7673M:	Shuah Khan <shuahkh@osg.samsung.com>
7674M:	Shuah Khan <shuah@kernel.org>
7675L:	linux-kselftest@vger.kernel.org
7676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7677S:	Maintained
7678F:	tools/testing/selftests/
7679F:	Documentation/dev-tools/kselftest*
7680
7681KERNEL USERMODE HELPER
7682M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7683L:	linux-kernel@vger.kernel.org
7684S:	Maintained
7685F:	kernel/umh.c
7686F:	include/linux/umh.h
7687
7688KERNEL VIRTUAL MACHINE (KVM)
7689M:	Paolo Bonzini <pbonzini@redhat.com>
7690M:	Radim Krčmář <rkrcmar@redhat.com>
7691L:	kvm@vger.kernel.org
7692W:	http://www.linux-kvm.org
7693T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7694S:	Supported
7695F:	Documentation/virtual/kvm/
7696F:	include/trace/events/kvm.h
7697F:	include/uapi/asm-generic/kvm*
7698F:	include/uapi/linux/kvm*
7699F:	include/asm-generic/kvm*
7700F:	include/linux/kvm*
7701F:	include/kvm/iodev.h
7702F:	virt/kvm/*
7703F:	tools/kvm/
7704
7705KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7706M:	Joerg Roedel <joro@8bytes.org>
7707L:	kvm@vger.kernel.org
7708W:	http://www.linux-kvm.org/
7709S:	Maintained
7710F:	arch/x86/include/asm/svm.h
7711F:	arch/x86/kvm/svm.c
7712
7713KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7714M:	Christoffer Dall <christoffer.dall@linaro.org>
7715M:	Marc Zyngier <marc.zyngier@arm.com>
7716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7717L:	kvmarm@lists.cs.columbia.edu
7718W:	http://systems.cs.columbia.edu/projects/kvm-arm
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7720S:	Supported
7721F:	arch/arm/include/uapi/asm/kvm*
7722F:	arch/arm/include/asm/kvm*
7723F:	arch/arm/kvm/
7724F:	virt/kvm/arm/
7725F:	include/kvm/arm_*
7726
7727KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7728M:	Christoffer Dall <christoffer.dall@linaro.org>
7729M:	Marc Zyngier <marc.zyngier@arm.com>
7730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7731L:	kvmarm@lists.cs.columbia.edu
7732S:	Maintained
7733F:	arch/arm64/include/uapi/asm/kvm*
7734F:	arch/arm64/include/asm/kvm*
7735F:	arch/arm64/kvm/
7736
7737KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7738M:	James Hogan <jhogan@kernel.org>
7739L:	linux-mips@linux-mips.org
7740S:	Supported
7741F:	arch/mips/include/uapi/asm/kvm*
7742F:	arch/mips/include/asm/kvm*
7743F:	arch/mips/kvm/
7744
7745KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7746M:	Paul Mackerras <paulus@ozlabs.org>
7747L:	kvm-ppc@vger.kernel.org
7748W:	http://www.linux-kvm.org/
7749T:	git git://github.com/agraf/linux-2.6.git
7750S:	Supported
7751F:	arch/powerpc/include/uapi/asm/kvm*
7752F:	arch/powerpc/include/asm/kvm*
7753F:	arch/powerpc/kvm/
7754F:	arch/powerpc/kernel/kvm*
7755
7756KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7757M:	Christian Borntraeger <borntraeger@de.ibm.com>
7758M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7759R:	David Hildenbrand <david@redhat.com>
7760R:	Cornelia Huck <cohuck@redhat.com>
7761L:	linux-s390@vger.kernel.org
7762W:	http://www.ibm.com/developerworks/linux/linux390/
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7764S:	Supported
7765F:	arch/s390/include/uapi/asm/kvm*
7766F:	arch/s390/include/asm/gmap.h
7767F:	arch/s390/include/asm/kvm*
7768F:	arch/s390/kvm/
7769F:	arch/s390/mm/gmap.c
7770
7771KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7772M:	Paolo Bonzini <pbonzini@redhat.com>
7773M:	Radim Krčmář <rkrcmar@redhat.com>
7774L:	kvm@vger.kernel.org
7775W:	http://www.linux-kvm.org
7776T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7777S:	Supported
7778F:	arch/x86/kvm/
7779F:	arch/x86/include/uapi/asm/kvm*
7780F:	arch/x86/include/asm/kvm*
7781F:	arch/x86/include/asm/pvclock-abi.h
7782F:	arch/x86/kernel/kvm.c
7783F:	arch/x86/kernel/kvmclock.c
7784
7785KERNFS
7786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7787M:	Tejun Heo <tj@kernel.org>
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7789S:	Supported
7790F:	include/linux/kernfs.h
7791F:	fs/kernfs/
7792
7793KEXEC
7794M:	Eric Biederman <ebiederm@xmission.com>
7795W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7796L:	kexec@lists.infradead.org
7797S:	Maintained
7798F:	include/linux/kexec.h
7799F:	include/uapi/linux/kexec.h
7800F:	kernel/kexec*
7801
7802KEYS-ENCRYPTED
7803M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7804L:	linux-integrity@vger.kernel.org
7805L:	keyrings@vger.kernel.org
7806S:	Supported
7807F:	Documentation/security/keys/trusted-encrypted.rst
7808F:	include/keys/encrypted-type.h
7809F:	security/keys/encrypted-keys/
7810
7811KEYS-TRUSTED
7812M:	James Bottomley <jejb@linux.vnet.ibm.com>
7813M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7814L:	linux-integrity@vger.kernel.org
7815L:	keyrings@vger.kernel.org
7816S:	Supported
7817F:	Documentation/security/keys/trusted-encrypted.rst
7818F:	include/keys/trusted-type.h
7819F:	security/keys/trusted.c
7820F:	security/keys/trusted.h
7821
7822KEYS/KEYRINGS:
7823M:	David Howells <dhowells@redhat.com>
7824L:	keyrings@vger.kernel.org
7825S:	Maintained
7826F:	Documentation/security/keys/core.rst
7827F:	include/linux/key.h
7828F:	include/linux/key-type.h
7829F:	include/linux/keyctl.h
7830F:	include/uapi/linux/keyctl.h
7831F:	include/keys/
7832F:	security/keys/
7833
7834KGDB / KDB /debug_core
7835M:	Jason Wessel <jason.wessel@windriver.com>
7836M:	Daniel Thompson <daniel.thompson@linaro.org>
7837W:	http://kgdb.wiki.kernel.org/
7838L:	kgdb-bugreport@lists.sourceforge.net
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7840S:	Maintained
7841F:	Documentation/dev-tools/kgdb.rst
7842F:	drivers/misc/kgdbts.c
7843F:	drivers/tty/serial/kgdboc.c
7844F:	include/linux/kdb.h
7845F:	include/linux/kgdb.h
7846F:	kernel/debug/
7847
7848KMEMLEAK
7849M:	Catalin Marinas <catalin.marinas@arm.com>
7850S:	Maintained
7851F:	Documentation/dev-tools/kmemleak.rst
7852F:	include/linux/kmemleak.h
7853F:	mm/kmemleak.c
7854F:	mm/kmemleak-test.c
7855
7856KMOD KERNEL MODULE LOADER - USERMODE HELPER
7857M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7858L:	linux-kernel@vger.kernel.org
7859S:	Maintained
7860F:	kernel/kmod.c
7861F:	include/linux/kmod.h
7862F:	lib/test_kmod.c
7863F:	tools/testing/selftests/kmod/
7864
7865KPROBES
7866M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7867M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7868M:	"David S. Miller" <davem@davemloft.net>
7869M:	Masami Hiramatsu <mhiramat@kernel.org>
7870S:	Maintained
7871F:	Documentation/kprobes.txt
7872F:	include/linux/kprobes.h
7873F:	include/asm-generic/kprobes.h
7874F:	kernel/kprobes.c
7875
7876KS0108 LCD CONTROLLER DRIVER
7877M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7878W:	http://miguelojeda.es/auxdisplay.htm
7879W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7880S:	Maintained
7881F:	Documentation/auxdisplay/ks0108
7882F:	drivers/auxdisplay/ks0108.c
7883F:	include/linux/ks0108.h
7884
7885L3MDEV
7886M:	David Ahern <dsa@cumulusnetworks.com>
7887L:	netdev@vger.kernel.org
7888S:	Maintained
7889F:	net/l3mdev
7890F:	include/net/l3mdev.h
7891
7892LANTIQ MIPS ARCHITECTURE
7893M:	John Crispin <john@phrozen.org>
7894L:	linux-mips@linux-mips.org
7895S:	Maintained
7896F:	arch/mips/lantiq
7897F:	drivers/soc/lantiq
7898
7899LAPB module
7900L:	linux-x25@vger.kernel.org
7901S:	Orphan
7902F:	Documentation/networking/lapb-module.txt
7903F:	include/*/lapb.h
7904F:	net/lapb/
7905
7906LASI 53c700 driver for PARISC
7907M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7908L:	linux-scsi@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/scsi/53c700.txt
7911F:	drivers/scsi/53c700*
7912
7913LEAKING_ADDRESSES
7914M:	Tobin C. Harding <me@tobin.cc>
7915S:	Maintained
7916F:	scripts/leaking_addresses.pl
7917
7918LED SUBSYSTEM
7919M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7920M:	Pavel Machek <pavel@ucw.cz>
7921L:	linux-leds@vger.kernel.org
7922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7923S:	Maintained
7924F:	Documentation/devicetree/bindings/leds/
7925F:	drivers/leds/
7926F:	include/linux/leds.h
7927
7928LEGACY EEPROM DRIVER
7929M:	Jean Delvare <jdelvare@suse.com>
7930S:	Maintained
7931F:	Documentation/misc-devices/eeprom
7932F:	drivers/misc/eeprom/eeprom.c
7933
7934LEGO USB Tower driver
7935M:	Juergen Stuber <starblue@users.sourceforge.net>
7936L:	legousb-devel@lists.sourceforge.net
7937W:	http://legousb.sourceforge.net/
7938S:	Maintained
7939F:	drivers/usb/misc/legousbtower.c
7940
7941LG2160 MEDIA DRIVER
7942M:	Michael Krufky <mkrufky@linuxtv.org>
7943L:	linux-media@vger.kernel.org
7944W:	https://linuxtv.org
7945W:	http://github.com/mkrufky
7946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7947T:	git git://linuxtv.org/mkrufky/tuners.git
7948S:	Maintained
7949F:	drivers/media/dvb-frontends/lg2160.*
7950
7951LGDT3305 MEDIA DRIVER
7952M:	Michael Krufky <mkrufky@linuxtv.org>
7953L:	linux-media@vger.kernel.org
7954W:	https://linuxtv.org
7955W:	http://github.com/mkrufky
7956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7957T:	git git://linuxtv.org/mkrufky/tuners.git
7958S:	Maintained
7959F:	drivers/media/dvb-frontends/lgdt3305.*
7960
7961LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7962M:	Viresh Kumar <vireshk@kernel.org>
7963L:	linux-ide@vger.kernel.org
7964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7965S:	Maintained
7966F:	include/linux/pata_arasan_cf_data.h
7967F:	drivers/ata/pata_arasan_cf.c
7968
7969LIBATA PATA DRIVERS
7970M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7971M:	Tejun Heo <tj@kernel.org>
7972L:	linux-ide@vger.kernel.org
7973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7974S:	Maintained
7975F:	drivers/ata/pata_*.c
7976F:	drivers/ata/ata_generic.c
7977
7978LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7979M:	Linus Walleij <linus.walleij@linaro.org>
7980L:	linux-ide@vger.kernel.org
7981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7982S:	Maintained
7983F:	drivers/ata/pata_ftide010.c
7984F:	drivers/ata/sata_gemini.c
7985F:	drivers/ata/sata_gemini.h
7986
7987LIBATA SATA AHCI PLATFORM devices support
7988M:	Hans de Goede <hdegoede@redhat.com>
7989M:	Tejun Heo <tj@kernel.org>
7990L:	linux-ide@vger.kernel.org
7991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7992S:	Maintained
7993F:	drivers/ata/ahci_platform.c
7994F:	drivers/ata/libahci_platform.c
7995F:	include/linux/ahci_platform.h
7996
7997LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7998M:	Mikael Pettersson <mikpelinux@gmail.com>
7999L:	linux-ide@vger.kernel.org
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001S:	Maintained
8002F:	drivers/ata/sata_promise.*
8003
8004LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8005M:	Tejun Heo <tj@kernel.org>
8006L:	linux-ide@vger.kernel.org
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8008S:	Maintained
8009F:	drivers/ata/
8010F:	include/linux/ata.h
8011F:	include/linux/libata.h
8012F:	Documentation/devicetree/bindings/ata/
8013
8014LIBLOCKDEP
8015M:	Sasha Levin <alexander.levin@verizon.com>
8016S:	Maintained
8017F:	tools/lib/lockdep/
8018
8019LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8020M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8021L:	linux-nvdimm@lists.01.org
8022Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8023S:	Supported
8024F:	drivers/nvdimm/blk.c
8025F:	drivers/nvdimm/region_devs.c
8026
8027LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8028M:	Vishal Verma <vishal.l.verma@intel.com>
8029L:	linux-nvdimm@lists.01.org
8030Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8031S:	Supported
8032F:	drivers/nvdimm/btt*
8033
8034LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8035M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8036L:	linux-nvdimm@lists.01.org
8037Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8038S:	Supported
8039F:	drivers/nvdimm/pmem*
8040
8041LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8042M:	Dan Williams <dan.j.williams@intel.com>
8043L:	linux-nvdimm@lists.01.org
8044Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8046S:	Supported
8047F:	drivers/nvdimm/*
8048F:	drivers/acpi/nfit/*
8049F:	include/linux/nd.h
8050F:	include/linux/libnvdimm.h
8051F:	include/uapi/linux/ndctl.h
8052
8053LIGHTNVM PLATFORM SUPPORT
8054M:	Matias Bjorling <mb@lightnvm.io>
8055W:	http://github/OpenChannelSSD
8056L:	linux-block@vger.kernel.org
8057S:	Maintained
8058F:	drivers/lightnvm/
8059F:	include/linux/lightnvm.h
8060F:	include/uapi/linux/lightnvm.h
8061
8062LINUX FOR POWER MACINTOSH
8063M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8064W:	http://www.penguinppc.org/
8065L:	linuxppc-dev@lists.ozlabs.org
8066S:	Maintained
8067F:	arch/powerpc/platforms/powermac/
8068F:	drivers/macintosh/
8069
8070LINUX FOR POWERPC (32-BIT AND 64-BIT)
8071M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8072M:	Paul Mackerras <paulus@samba.org>
8073M:	Michael Ellerman <mpe@ellerman.id.au>
8074W:	https://github.com/linuxppc/linux/wiki
8075L:	linuxppc-dev@lists.ozlabs.org
8076Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8078S:	Supported
8079F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8080F:	Documentation/devicetree/bindings/powerpc/
8081F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8082F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8083F:	Documentation/powerpc/
8084F:	arch/powerpc/
8085F:	drivers/char/tpm/tpm_ibmvtpm*
8086F:	drivers/crypto/nx/
8087F:	drivers/crypto/vmx/
8088F:	drivers/i2c/busses/i2c-opal.c
8089F:	drivers/net/ethernet/ibm/ibmveth.*
8090F:	drivers/net/ethernet/ibm/ibmvnic.*
8091F:	drivers/pci/hotplug/pnv_php.c
8092F:	drivers/pci/hotplug/rpa*
8093F:	drivers/rtc/rtc-opal.c
8094F:	drivers/scsi/ibmvscsi/
8095F:	drivers/tty/hvc/hvc_opal.c
8096F:	drivers/watchdog/wdrtas.c
8097F:	tools/testing/selftests/powerpc
8098N:	/pmac
8099N:	powermac
8100N:	powernv
8101N:	[^a-z0-9]ps3
8102N:	pseries
8103
8104LINUX FOR POWERPC EMBEDDED MPC5XXX
8105M:	Anatolij Gustschin <agust@denx.de>
8106L:	linuxppc-dev@lists.ozlabs.org
8107T:	git git://git.denx.de/linux-denx-agust.git
8108S:	Maintained
8109F:	arch/powerpc/platforms/512x/
8110F:	arch/powerpc/platforms/52xx/
8111
8112LINUX FOR POWERPC EMBEDDED PPC4XX
8113M:	Alistair Popple <alistair@popple.id.au>
8114M:	Matt Porter <mporter@kernel.crashing.org>
8115W:	http://www.penguinppc.org/
8116L:	linuxppc-dev@lists.ozlabs.org
8117S:	Maintained
8118F:	arch/powerpc/platforms/40x/
8119F:	arch/powerpc/platforms/44x/
8120
8121LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8122M:	Scott Wood <oss@buserror.net>
8123M:	Kumar Gala <galak@kernel.crashing.org>
8124W:	http://www.penguinppc.org/
8125L:	linuxppc-dev@lists.ozlabs.org
8126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8127S:	Maintained
8128F:	arch/powerpc/platforms/83xx/
8129F:	arch/powerpc/platforms/85xx/
8130F:	Documentation/devicetree/bindings/powerpc/fsl/
8131
8132LINUX FOR POWERPC EMBEDDED PPC8XX
8133M:	Vitaly Bordug <vitb@kernel.crashing.org>
8134W:	http://www.penguinppc.org/
8135L:	linuxppc-dev@lists.ozlabs.org
8136S:	Maintained
8137F:	arch/powerpc/platforms/8xx/
8138
8139LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8140L:	linuxppc-dev@lists.ozlabs.org
8141S:	Orphan
8142F:	arch/powerpc/*/*virtex*
8143F:	arch/powerpc/*/*/*virtex*
8144
8145LINUX FOR POWERPC PA SEMI PWRFICIENT
8146L:	linuxppc-dev@lists.ozlabs.org
8147S:	Orphan
8148F:	arch/powerpc/platforms/pasemi/
8149F:	drivers/*/*pasemi*
8150F:	drivers/*/*/*pasemi*
8151
8152LINUX KERNEL DUMP TEST MODULE (LKDTM)
8153M:	Kees Cook <keescook@chromium.org>
8154S:	Maintained
8155F:	drivers/misc/lkdtm/*
8156
8157LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8158M:	Alan Stern <stern@rowland.harvard.edu>
8159M:	Andrea Parri <parri.andrea@gmail.com>
8160M:	Will Deacon <will.deacon@arm.com>
8161M:	Peter Zijlstra <peterz@infradead.org>
8162M:	Boqun Feng <boqun.feng@gmail.com>
8163M:	Nicholas Piggin <npiggin@gmail.com>
8164M:	David Howells <dhowells@redhat.com>
8165M:	Jade Alglave <j.alglave@ucl.ac.uk>
8166M:	Luc Maranget <luc.maranget@inria.fr>
8167M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8168R:	Akira Yokosawa <akiyks@gmail.com>
8169L:	linux-kernel@vger.kernel.org
8170S:	Supported
8171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8172F:	tools/memory-model/
8173F:	Documentation/memory-barriers.txt
8174
8175LINUX SECURITY MODULE (LSM) FRAMEWORK
8176M:	Chris Wright <chrisw@sous-sol.org>
8177L:	linux-security-module@vger.kernel.org
8178S:	Supported
8179
8180LIS3LV02D ACCELEROMETER DRIVER
8181M:	Eric Piel <eric.piel@tremplin-utc.net>
8182S:	Maintained
8183F:	Documentation/misc-devices/lis3lv02d
8184F:	drivers/misc/lis3lv02d/
8185F:	drivers/platform/x86/hp_accel.c
8186
8187LIVE PATCHING
8188M:	Josh Poimboeuf <jpoimboe@redhat.com>
8189M:	Jessica Yu <jeyu@kernel.org>
8190M:	Jiri Kosina <jikos@kernel.org>
8191M:	Miroslav Benes <mbenes@suse.cz>
8192R:	Petr Mladek <pmladek@suse.com>
8193S:	Maintained
8194F:	kernel/livepatch/
8195F:	include/linux/livepatch.h
8196F:	arch/x86/include/asm/livepatch.h
8197F:	arch/x86/kernel/livepatch.c
8198F:	Documentation/livepatch/
8199F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8200F:	samples/livepatch/
8201L:	live-patching@vger.kernel.org
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8203
8204LLC (802.2)
8205L:	netdev@vger.kernel.org
8206S:	Odd fixes
8207F:	include/linux/llc.h
8208F:	include/uapi/linux/llc.h
8209F:	include/net/llc*
8210F:	net/llc/
8211
8212LM73 HARDWARE MONITOR DRIVER
8213M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8214L:	linux-hwmon@vger.kernel.org
8215S:	Maintained
8216F:	drivers/hwmon/lm73.c
8217
8218LM78 HARDWARE MONITOR DRIVER
8219M:	Jean Delvare <jdelvare@suse.com>
8220L:	linux-hwmon@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/hwmon/lm78
8223F:	drivers/hwmon/lm78.c
8224
8225LM83 HARDWARE MONITOR DRIVER
8226M:	Jean Delvare <jdelvare@suse.com>
8227L:	linux-hwmon@vger.kernel.org
8228S:	Maintained
8229F:	Documentation/hwmon/lm83
8230F:	drivers/hwmon/lm83.c
8231
8232LM90 HARDWARE MONITOR DRIVER
8233M:	Jean Delvare <jdelvare@suse.com>
8234L:	linux-hwmon@vger.kernel.org
8235S:	Maintained
8236F:	Documentation/hwmon/lm90
8237F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8238F:	drivers/hwmon/lm90.c
8239F:	include/dt-bindings/thermal/lm90.h
8240
8241LM95234 HARDWARE MONITOR DRIVER
8242M:	Guenter Roeck <linux@roeck-us.net>
8243L:	linux-hwmon@vger.kernel.org
8244S:	Maintained
8245F:	Documentation/hwmon/lm95234
8246F:	drivers/hwmon/lm95234.c
8247
8248LME2510 MEDIA DRIVER
8249M:	Malcolm Priestley <tvboxspy@gmail.com>
8250L:	linux-media@vger.kernel.org
8251W:	https://linuxtv.org
8252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8253S:	Maintained
8254F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8255
8256LOADPIN SECURITY MODULE
8257M:	Kees Cook <keescook@chromium.org>
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8259S:	Supported
8260F:	security/loadpin/
8261F:	Documentation/admin-guide/LSM/LoadPin.rst
8262
8263LOCKING PRIMITIVES
8264M:	Peter Zijlstra <peterz@infradead.org>
8265M:	Ingo Molnar <mingo@redhat.com>
8266L:	linux-kernel@vger.kernel.org
8267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8268S:	Maintained
8269F:	Documentation/locking/
8270F:	include/linux/lockdep.h
8271F:	include/linux/spinlock*.h
8272F:	arch/*/include/asm/spinlock*.h
8273F:	include/linux/rwlock*.h
8274F:	include/linux/mutex*.h
8275F:	arch/*/include/asm/mutex*.h
8276F:	include/linux/rwsem*.h
8277F:	arch/*/include/asm/rwsem.h
8278F:	include/linux/seqlock.h
8279F:	lib/locking*.[ch]
8280F:	kernel/locking/
8281X:	kernel/locking/locktorture.c
8282
8283LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8284M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8285L:	linux-ntfs-dev@lists.sourceforge.net
8286W:	http://www.linux-ntfs.org/content/view/19/37/
8287S:	Maintained
8288F:	Documentation/ldm.txt
8289F:	block/partitions/ldm.*
8290
8291LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8292M:	Sathya Prakash <sathya.prakash@broadcom.com>
8293M:	Chaitra P B <chaitra.basappa@broadcom.com>
8294M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8295L:	MPT-FusionLinux.pdl@broadcom.com
8296L:	linux-scsi@vger.kernel.org
8297W:	http://www.avagotech.com/support/
8298S:	Supported
8299F:	drivers/message/fusion/
8300F:	drivers/scsi/mpt2sas/
8301F:	drivers/scsi/mpt3sas/
8302
8303LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8304M:	Matthew Wilcox <matthew@wil.cx>
8305L:	linux-scsi@vger.kernel.org
8306S:	Maintained
8307F:	drivers/scsi/sym53c8xx_2/
8308
8309LTC4261 HARDWARE MONITOR DRIVER
8310M:	Guenter Roeck <linux@roeck-us.net>
8311L:	linux-hwmon@vger.kernel.org
8312S:	Maintained
8313F:	Documentation/hwmon/ltc4261
8314F:	drivers/hwmon/ltc4261.c
8315
8316LTC4306 I2C MULTIPLEXER DRIVER
8317M:	Michael Hennerich <michael.hennerich@analog.com>
8318W:	http://ez.analog.com/community/linux-device-drivers
8319L:	linux-i2c@vger.kernel.org
8320S:	Supported
8321F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8322F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8323
8324LTP (Linux Test Project)
8325M:	Mike Frysinger <vapier@gentoo.org>
8326M:	Cyril Hrubis <chrubis@suse.cz>
8327M:	Wanlong Gao <wanlong.gao@gmail.com>
8328M:	Jan Stancek <jstancek@redhat.com>
8329M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8330M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8331L:	ltp@lists.linux.it (subscribers-only)
8332W:	http://linux-test-project.github.io/
8333T:	git git://github.com/linux-test-project/ltp.git
8334S:	Maintained
8335
8336M68K ARCHITECTURE
8337M:	Geert Uytterhoeven <geert@linux-m68k.org>
8338L:	linux-m68k@lists.linux-m68k.org
8339W:	http://www.linux-m68k.org/
8340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8341S:	Maintained
8342F:	arch/m68k/
8343F:	drivers/zorro/
8344
8345M68K ON APPLE MACINTOSH
8346M:	Joshua Thompson <funaho@jurai.org>
8347W:	http://www.mac.linux-m68k.org/
8348L:	linux-m68k@lists.linux-m68k.org
8349S:	Maintained
8350F:	arch/m68k/mac/
8351
8352M68K ON HP9000/300
8353M:	Philip Blundell <philb@gnu.org>
8354W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8355S:	Maintained
8356F:	arch/m68k/hp300/
8357
8358M88DS3103 MEDIA DRIVER
8359M:	Antti Palosaari <crope@iki.fi>
8360L:	linux-media@vger.kernel.org
8361W:	https://linuxtv.org
8362W:	http://palosaari.fi/linux/
8363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8364T:	git git://linuxtv.org/anttip/media_tree.git
8365S:	Maintained
8366F:	drivers/media/dvb-frontends/m88ds3103*
8367
8368M88RS2000 MEDIA DRIVER
8369M:	Malcolm Priestley <tvboxspy@gmail.com>
8370L:	linux-media@vger.kernel.org
8371W:	https://linuxtv.org
8372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8373S:	Maintained
8374F:	drivers/media/dvb-frontends/m88rs2000*
8375
8376MA901 MASTERKIT USB FM RADIO DRIVER
8377M:	Alexey Klimov <klimov.linux@gmail.com>
8378L:	linux-media@vger.kernel.org
8379T:	git git://linuxtv.org/media_tree.git
8380S:	Maintained
8381F:	drivers/media/radio/radio-ma901.c
8382
8383MAC80211
8384M:	Johannes Berg <johannes@sipsolutions.net>
8385L:	linux-wireless@vger.kernel.org
8386W:	http://wireless.kernel.org/
8387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8389S:	Maintained
8390F:	Documentation/networking/mac80211-injection.txt
8391F:	include/net/mac80211.h
8392F:	net/mac80211/
8393F:	drivers/net/wireless/mac80211_hwsim.[ch]
8394F:	Documentation/networking/mac80211_hwsim/README
8395
8396MAILBOX API
8397M:	Jassi Brar <jassisinghbrar@gmail.com>
8398L:	linux-kernel@vger.kernel.org
8399S:	Maintained
8400F:	drivers/mailbox/
8401F:	include/linux/mailbox_client.h
8402F:	include/linux/mailbox_controller.h
8403
8404MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8405M:	Michael Kerrisk <mtk.manpages@gmail.com>
8406W:	http://www.kernel.org/doc/man-pages
8407L:	linux-man@vger.kernel.org
8408S:	Maintained
8409
8410MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8411M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8412L:	linux-mips@linux-mips.org
8413S:	Maintained
8414F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8415
8416MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8417M:	Andrew Lunn <andrew@lunn.ch>
8418M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8419L:	netdev@vger.kernel.org
8420S:	Maintained
8421F:	drivers/net/dsa/mv88e6xxx/
8422F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8423
8424MARVELL ARMADA DRM SUPPORT
8425M:	Russell King <linux@armlinux.org.uk>
8426S:	Maintained
8427T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8428T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8429F:	drivers/gpu/drm/armada/
8430F:	include/uapi/drm/armada_drm.h
8431F:	Documentation/devicetree/bindings/display/armada/
8432
8433MARVELL CRYPTO DRIVER
8434M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8435M:	Arnaud Ebalard <arno@natisbad.org>
8436F:	drivers/crypto/marvell/
8437S:	Maintained
8438L:	linux-crypto@vger.kernel.org
8439
8440MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8441M:	Mirko Lindner <mlindner@marvell.com>
8442M:	Stephen Hemminger <stephen@networkplumber.org>
8443L:	netdev@vger.kernel.org
8444S:	Maintained
8445F:	drivers/net/ethernet/marvell/sk*
8446
8447MARVELL LIBERTAS WIRELESS DRIVER
8448L:	libertas-dev@lists.infradead.org
8449S:	Orphan
8450F:	drivers/net/wireless/marvell/libertas/
8451
8452MARVELL MACCHIATOBIN SUPPORT
8453M:	Russell King <linux@armlinux.org.uk>
8454L:	linux-arm-kernel@lists.infradead.org
8455S:	Maintained
8456F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8457
8458MARVELL MV643XX ETHERNET DRIVER
8459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8460L:	netdev@vger.kernel.org
8461S:	Maintained
8462F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8463F:	include/linux/mv643xx.h
8464
8465MARVELL MV88X3310 PHY DRIVER
8466M:	Russell King <linux@armlinux.org.uk>
8467L:	netdev@vger.kernel.org
8468S:	Maintained
8469F:	drivers/net/phy/marvell10g.c
8470
8471MARVELL MVNETA ETHERNET DRIVER
8472M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8473L:	netdev@vger.kernel.org
8474S:	Maintained
8475F:	drivers/net/ethernet/marvell/mvneta.*
8476
8477MARVELL MWIFIEX WIRELESS DRIVER
8478M:	Amitkumar Karwar <amitkarwar@gmail.com>
8479M:	Nishant Sarmukadam <nishants@marvell.com>
8480M:	Ganapathi Bhat <gbhat@marvell.com>
8481M:	Xinming Hu <huxm@marvell.com>
8482L:	linux-wireless@vger.kernel.org
8483S:	Maintained
8484F:	drivers/net/wireless/marvell/mwifiex/
8485
8486MARVELL MWL8K WIRELESS DRIVER
8487M:	Lennert Buytenhek <buytenh@wantstofly.org>
8488L:	linux-wireless@vger.kernel.org
8489S:	Odd Fixes
8490F:	drivers/net/wireless/marvell/mwl8k.c
8491
8492MARVELL NAND CONTROLLER DRIVER
8493M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8494L:	linux-mtd@lists.infradead.org
8495S:	Maintained
8496F:	drivers/mtd/nand/marvell_nand.c
8497F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8498
8499MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8500M:	Nicolas Pitre <nico@fluxnic.net>
8501S:	Odd Fixes
8502F:	drivers/mmc/host/mvsdio.*
8503
8504MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8505M:	Hu Ziji <huziji@marvell.com>
8506L:	linux-mmc@vger.kernel.org
8507S:	Supported
8508F:	drivers/mmc/host/sdhci-xenon*
8509F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8510
8511MATROX FRAMEBUFFER DRIVER
8512L:	linux-fbdev@vger.kernel.org
8513S:	Orphan
8514F:	drivers/video/fbdev/matrox/matroxfb_*
8515F:	include/uapi/linux/matroxfb.h
8516
8517MAX16065 HARDWARE MONITOR DRIVER
8518M:	Guenter Roeck <linux@roeck-us.net>
8519L:	linux-hwmon@vger.kernel.org
8520S:	Maintained
8521F:	Documentation/hwmon/max16065
8522F:	drivers/hwmon/max16065.c
8523
8524MAX20751 HARDWARE MONITOR DRIVER
8525M:	Guenter Roeck <linux@roeck-us.net>
8526L:	linux-hwmon@vger.kernel.org
8527S:	Maintained
8528F:	Documentation/hwmon/max20751
8529F:	drivers/hwmon/max20751.c
8530
8531MAX2175 SDR TUNER DRIVER
8532M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8533L:	linux-media@vger.kernel.org
8534T:	git git://linuxtv.org/media_tree.git
8535S:	Maintained
8536F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8537F:	Documentation/media/v4l-drivers/max2175.rst
8538F:	drivers/media/i2c/max2175*
8539F:	include/uapi/linux/max2175.h
8540
8541MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8542L:	linux-hwmon@vger.kernel.org
8543S:	Orphan
8544F:	Documentation/hwmon/max6650
8545F:	drivers/hwmon/max6650.c
8546
8547MAX6697 HARDWARE MONITOR DRIVER
8548M:	Guenter Roeck <linux@roeck-us.net>
8549L:	linux-hwmon@vger.kernel.org
8550S:	Maintained
8551F:	Documentation/hwmon/max6697
8552F:	Documentation/devicetree/bindings/i2c/max6697.txt
8553F:	drivers/hwmon/max6697.c
8554F:	include/linux/platform_data/max6697.h
8555
8556MAX9860 MONO AUDIO VOICE CODEC DRIVER
8557M:	Peter Rosin <peda@axentia.se>
8558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8559S:	Maintained
8560F:	Documentation/devicetree/bindings/sound/max9860.txt
8561F:	sound/soc/codecs/max9860.*
8562
8563MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8564M:	Javier Martinez Canillas <javier@dowhile0.org>
8565L:	linux-kernel@vger.kernel.org
8566S:	Supported
8567F:	drivers/regulator/max77802-regulator.c
8568F:	Documentation/devicetree/bindings/*/*max77802.txt
8569F:	include/dt-bindings/*/*max77802.h
8570
8571MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8572M:	Krzysztof Kozlowski <krzk@kernel.org>
8573M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8574L:	linux-pm@vger.kernel.org
8575S:	Supported
8576F:	drivers/power/supply/max14577_charger.c
8577F:	drivers/power/supply/max77693_charger.c
8578
8579MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8580M:	Chanwoo Choi <cw00.choi@samsung.com>
8581M:	Krzysztof Kozlowski <krzk@kernel.org>
8582M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8583L:	linux-kernel@vger.kernel.org
8584S:	Supported
8585F:	drivers/*/max14577*.c
8586F:	drivers/*/max77686*.c
8587F:	drivers/*/max77693*.c
8588F:	drivers/extcon/extcon-max14577.c
8589F:	drivers/extcon/extcon-max77693.c
8590F:	drivers/rtc/rtc-max77686.c
8591F:	drivers/clk/clk-max77686.c
8592F:	Documentation/devicetree/bindings/mfd/max14577.txt
8593F:	Documentation/devicetree/bindings/*/max77686.txt
8594F:	Documentation/devicetree/bindings/mfd/max77693.txt
8595F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8596F:	include/linux/mfd/max14577*.h
8597F:	include/linux/mfd/max77686*.h
8598F:	include/linux/mfd/max77693*.h
8599
8600MAXIRADIO FM RADIO RECEIVER DRIVER
8601M:	Hans Verkuil <hverkuil@xs4all.nl>
8602L:	linux-media@vger.kernel.org
8603T:	git git://linuxtv.org/media_tree.git
8604W:	https://linuxtv.org
8605S:	Maintained
8606F:	drivers/media/radio/radio-maxiradio*
8607
8608MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8609M:	Peter Rosin <peda@axentia.se>
8610L:	linux-iio@vger.kernel.org
8611S:	Maintained
8612F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8613F:	drivers/iio/potentiometer/mcp4018.c
8614F:	drivers/iio/potentiometer/mcp4531.c
8615
8616MCR20A IEEE-802.15.4 RADIO DRIVER
8617M:	Xue Liu <liuxuenetmail@gmail.com>
8618L:	linux-wpan@vger.kernel.org
8619W:	https://github.com/xueliu/mcr20a-linux
8620S:	Maintained
8621F:	drivers/net/ieee802154/mcr20a.c
8622F:	drivers/net/ieee802154/mcr20a.h
8623F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8624
8625MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8626M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8627L:	linux-iio@vger.kernel.org
8628S:	Maintained
8629F:	drivers/iio/dac/cio-dac.c
8630
8631MEDIA DRIVERS FOR ASCOT2E
8632M:	Sergey Kozlov <serjk@netup.ru>
8633M:	Abylay Ospan <aospan@netup.ru>
8634L:	linux-media@vger.kernel.org
8635W:	https://linuxtv.org
8636W:	http://netup.tv/
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Supported
8639F:	drivers/media/dvb-frontends/ascot2e*
8640
8641MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8642M:	Jasmin Jessich <jasmin@anw.at>
8643L:	linux-media@vger.kernel.org
8644W:	https://linuxtv.org
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Maintained
8647F:	drivers/media/dvb-frontends/cxd2099*
8648
8649MEDIA DRIVERS FOR CXD2841ER
8650M:	Sergey Kozlov <serjk@netup.ru>
8651M:	Abylay Ospan <aospan@netup.ru>
8652L:	linux-media@vger.kernel.org
8653W:	https://linuxtv.org
8654W:	http://netup.tv/
8655T:	git git://linuxtv.org/media_tree.git
8656S:	Supported
8657F:	drivers/media/dvb-frontends/cxd2841er*
8658
8659MEDIA DRIVERS FOR CXD2880
8660M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8661L:	linux-media@vger.kernel.org
8662W:	http://linuxtv.org/
8663T:	git git://linuxtv.org/media_tree.git
8664S:	Supported
8665F:	drivers/media/dvb-frontends/cxd2880/*
8666F:	drivers/media/spi/cxd2880*
8667
8668MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8669M:	Daniel Scheller <d.scheller.oss@gmail.com>
8670L:	linux-media@vger.kernel.org
8671W:	https://linuxtv.org
8672T:	git git://linuxtv.org/media_tree.git
8673S:	Maintained
8674F:	drivers/media/pci/ddbridge/*
8675
8676MEDIA DRIVERS FOR FREESCALE IMX
8677M:	Steve Longerbeam <slongerbeam@gmail.com>
8678M:	Philipp Zabel <p.zabel@pengutronix.de>
8679L:	linux-media@vger.kernel.org
8680T:	git git://linuxtv.org/media_tree.git
8681S:	Maintained
8682F:	Documentation/devicetree/bindings/media/imx.txt
8683F:	Documentation/media/v4l-drivers/imx.rst
8684F:	drivers/staging/media/imx/
8685F:	include/linux/imx-media.h
8686F:	include/media/imx.h
8687
8688MEDIA DRIVERS FOR HELENE
8689M:	Abylay Ospan <aospan@netup.ru>
8690L:	linux-media@vger.kernel.org
8691W:	https://linuxtv.org
8692W:	http://netup.tv/
8693T:	git git://linuxtv.org/media_tree.git
8694S:	Supported
8695F:	drivers/media/dvb-frontends/helene*
8696
8697MEDIA DRIVERS FOR HORUS3A
8698M:	Sergey Kozlov <serjk@netup.ru>
8699M:	Abylay Ospan <aospan@netup.ru>
8700L:	linux-media@vger.kernel.org
8701W:	https://linuxtv.org
8702W:	http://netup.tv/
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Supported
8705F:	drivers/media/dvb-frontends/horus3a*
8706
8707MEDIA DRIVERS FOR LNBH25
8708M:	Sergey Kozlov <serjk@netup.ru>
8709M:	Abylay Ospan <aospan@netup.ru>
8710L:	linux-media@vger.kernel.org
8711W:	https://linuxtv.org
8712W:	http://netup.tv/
8713T:	git git://linuxtv.org/media_tree.git
8714S:	Supported
8715F:	drivers/media/dvb-frontends/lnbh25*
8716
8717MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8718M:	Daniel Scheller <d.scheller.oss@gmail.com>
8719L:	linux-media@vger.kernel.org
8720W:	https://linuxtv.org
8721T:	git git://linuxtv.org/media_tree.git
8722S:	Maintained
8723F:	drivers/media/dvb-frontends/mxl5xx*
8724
8725MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8726M:	Sergey Kozlov <serjk@netup.ru>
8727M:	Abylay Ospan <aospan@netup.ru>
8728L:	linux-media@vger.kernel.org
8729W:	https://linuxtv.org
8730W:	http://netup.tv/
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	drivers/media/pci/netup_unidvb/*
8734
8735MEDIA DRIVERS FOR RENESAS - CEU
8736M:	Jacopo Mondi <jacopo@jmondi.org>
8737L:	linux-media@vger.kernel.org
8738L:	linux-renesas-soc@vger.kernel.org
8739T:	git git://linuxtv.org/media_tree.git
8740S:	Supported
8741F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8742F:	drivers/media/platform/renesas-ceu.c
8743F:	include/media/drv-intf/renesas-ceu.h
8744
8745MEDIA DRIVERS FOR RENESAS - DRIF
8746M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8747L:	linux-media@vger.kernel.org
8748L:	linux-renesas-soc@vger.kernel.org
8749T:	git git://linuxtv.org/media_tree.git
8750S:	Supported
8751F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8752F:	drivers/media/platform/rcar_drif.c
8753
8754MEDIA DRIVERS FOR RENESAS - FCP
8755M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8756L:	linux-media@vger.kernel.org
8757L:	linux-renesas-soc@vger.kernel.org
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Supported
8760F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8761F:	drivers/media/platform/rcar-fcp.c
8762F:	include/media/rcar-fcp.h
8763
8764MEDIA DRIVERS FOR RENESAS - FDP1
8765M:	Kieran Bingham <kieran@bingham.xyz>
8766L:	linux-media@vger.kernel.org
8767L:	linux-renesas-soc@vger.kernel.org
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Supported
8770F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8771F:	drivers/media/platform/rcar_fdp1.c
8772
8773MEDIA DRIVERS FOR RENESAS - VIN
8774M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8775L:	linux-media@vger.kernel.org
8776L:	linux-renesas-soc@vger.kernel.org
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Supported
8779F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8780F:	drivers/media/platform/rcar-vin/
8781
8782MEDIA DRIVERS FOR RENESAS - VSP1
8783M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8784L:	linux-media@vger.kernel.org
8785L:	linux-renesas-soc@vger.kernel.org
8786T:	git git://linuxtv.org/media_tree.git
8787S:	Supported
8788F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8789F:	drivers/media/platform/vsp1/
8790
8791MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8792M:	Daniel Scheller <d.scheller.oss@gmail.com>
8793L:	linux-media@vger.kernel.org
8794W:	https://linuxtv.org
8795T:	git git://linuxtv.org/media_tree.git
8796S:	Maintained
8797F:	drivers/media/dvb-frontends/stv0910*
8798
8799MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8800M:	Daniel Scheller <d.scheller.oss@gmail.com>
8801L:	linux-media@vger.kernel.org
8802W:	https://linuxtv.org
8803T:	git git://linuxtv.org/media_tree.git
8804S:	Maintained
8805F:	drivers/media/dvb-frontends/stv6111*
8806
8807MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8808M:	Dmitry Osipenko <digetx@gmail.com>
8809L:	linux-media@vger.kernel.org
8810L:	linux-tegra@vger.kernel.org
8811T:	git git://linuxtv.org/media_tree.git
8812S:	Maintained
8813F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8814F:	drivers/staging/media/tegra-vde/
8815
8816MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8817M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8818M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8819P:	LinuxTV.org Project
8820L:	linux-media@vger.kernel.org
8821W:	https://linuxtv.org
8822Q:	http://patchwork.kernel.org/project/linux-media/list/
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Maintained
8825F:	Documentation/devicetree/bindings/media/
8826F:	Documentation/media/
8827F:	drivers/media/
8828F:	drivers/staging/media/
8829F:	include/linux/platform_data/media/
8830F:	include/media/
8831F:	include/uapi/linux/dvb/
8832F:	include/uapi/linux/videodev2.h
8833F:	include/uapi/linux/media.h
8834F:	include/uapi/linux/v4l2-*
8835F:	include/uapi/linux/meye.h
8836F:	include/uapi/linux/ivtv*
8837F:	include/uapi/linux/uvcvideo.h
8838
8839MEDIATEK CIR DRIVER
8840M:	Sean Wang <sean.wang@mediatek.com>
8841S:	Maintained
8842F:	drivers/media/rc/mtk-cir.c
8843
8844MEDIATEK PMIC LED DRIVER
8845M:	Sean Wang <sean.wang@mediatek.com>
8846S:	Maintained
8847F:	drivers/leds/leds-mt6323.c
8848F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8849
8850MEDIATEK ETHERNET DRIVER
8851M:	Felix Fietkau <nbd@openwrt.org>
8852M:	John Crispin <john@phrozen.org>
8853M:	Sean Wang <sean.wang@mediatek.com>
8854M:	Nelson Chang <nelson.chang@mediatek.com>
8855L:	netdev@vger.kernel.org
8856S:	Maintained
8857F:	drivers/net/ethernet/mediatek/
8858
8859MEDIATEK SWITCH DRIVER
8860M:	Sean Wang <sean.wang@mediatek.com>
8861L:	netdev@vger.kernel.org
8862S:	Maintained
8863F:	drivers/net/dsa/mt7530.*
8864F:	net/dsa/tag_mtk.c
8865
8866MEDIATEK JPEG DRIVER
8867M:	Rick Chang <rick.chang@mediatek.com>
8868M:	Bin Liu <bin.liu@mediatek.com>
8869S:	Supported
8870F:	drivers/media/platform/mtk-jpeg/
8871F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8872
8873MEDIATEK MDP DRIVER
8874M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8875M:	Houlong Wei <houlong.wei@mediatek.com>
8876M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8877S:	Supported
8878F:	drivers/media/platform/mtk-mdp/
8879F:	drivers/media/platform/mtk-vpu/
8880F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8881
8882MEDIATEK MEDIA DRIVER
8883M:	Tiffany Lin <tiffany.lin@mediatek.com>
8884M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8885S:	Supported
8886F:	drivers/media/platform/mtk-vcodec/
8887F:	drivers/media/platform/mtk-vpu/
8888F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8889F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8890
8891MEDIATEK MT7601U WIRELESS LAN DRIVER
8892M:	Jakub Kicinski <kubakici@wp.pl>
8893L:	linux-wireless@vger.kernel.org
8894S:	Maintained
8895F:	drivers/net/wireless/mediatek/mt7601u/
8896
8897MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8898M:	Sean Wang <sean.wang@mediatek.com>
8899S:	Maintained
8900F:	drivers/char/hw_random/mtk-rng.c
8901
8902MEDIATEK USB3 DRD IP DRIVER
8903M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8904L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8906L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8907S:	Maintained
8908F:	drivers/usb/mtu3/
8909
8910MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8911M:	Peter Senna Tschudin <peter.senna@collabora.com>
8912M:	Martin Donnelly <martin.donnelly@ge.com>
8913M:	Martyn Welch <martyn.welch@collabora.co.uk>
8914S:	Maintained
8915F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8916F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8917
8918MEGARAID SCSI/SAS DRIVERS
8919M:	Kashyap Desai <kashyap.desai@broadcom.com>
8920M:	Sumit Saxena <sumit.saxena@broadcom.com>
8921M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8922L:	megaraidlinux.pdl@broadcom.com
8923L:	linux-scsi@vger.kernel.org
8924W:	http://www.avagotech.com/support/
8925S:	Maintained
8926F:	Documentation/scsi/megaraid.txt
8927F:	drivers/scsi/megaraid.*
8928F:	drivers/scsi/megaraid/
8929
8930MELEXIS MLX90614 DRIVER
8931M:	Crt Mori <cmo@melexis.com>
8932L:	linux-iio@vger.kernel.org
8933W:	http://www.melexis.com
8934S:	Supported
8935F:	drivers/iio/temperature/mlx90614.c
8936
8937MELEXIS MLX90632 DRIVER
8938M:	Crt Mori <cmo@melexis.com>
8939L:	linux-iio@vger.kernel.org
8940W:	http://www.melexis.com
8941S:	Supported
8942F:	drivers/iio/temperature/mlx90632.c
8943
8944MELFAS MIP4 TOUCHSCREEN DRIVER
8945M:	Sangwon Jee <jeesw@melfas.com>
8946W:	http://www.melfas.com
8947S:	Supported
8948F:	drivers/input/touchscreen/melfas_mip4.c
8949F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8950
8951MELLANOX ETHERNET DRIVER (mlx4_en)
8952M:	Tariq Toukan <tariqt@mellanox.com>
8953L:	netdev@vger.kernel.org
8954S:	Supported
8955W:	http://www.mellanox.com
8956Q:	http://patchwork.ozlabs.org/project/netdev/list/
8957F:	drivers/net/ethernet/mellanox/mlx4/en_*
8958
8959MELLANOX ETHERNET DRIVER (mlx5e)
8960M:	Saeed Mahameed <saeedm@mellanox.com>
8961L:	netdev@vger.kernel.org
8962S:	Supported
8963W:	http://www.mellanox.com
8964Q:	http://patchwork.ozlabs.org/project/netdev/list/
8965F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8966
8967MELLANOX ETHERNET INNOVA DRIVER
8968M:	Ilan Tayari <ilant@mellanox.com>
8969R:	Boris Pismenny <borisp@mellanox.com>
8970L:	netdev@vger.kernel.org
8971S:	Supported
8972W:	http://www.mellanox.com
8973Q:	http://patchwork.ozlabs.org/project/netdev/list/
8974F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8975F:	include/linux/mlx5/mlx5_ifc_fpga.h
8976
8977MELLANOX ETHERNET INNOVA IPSEC DRIVER
8978M:	Ilan Tayari <ilant@mellanox.com>
8979R:	Boris Pismenny <borisp@mellanox.com>
8980L:	netdev@vger.kernel.org
8981S:	Supported
8982W:	http://www.mellanox.com
8983Q:	http://patchwork.ozlabs.org/project/netdev/list/
8984F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8985F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8986
8987MELLANOX ETHERNET SWITCH DRIVERS
8988M:	Jiri Pirko <jiri@mellanox.com>
8989M:	Ido Schimmel <idosch@mellanox.com>
8990L:	netdev@vger.kernel.org
8991S:	Supported
8992W:	http://www.mellanox.com
8993Q:	http://patchwork.ozlabs.org/project/netdev/list/
8994F:	drivers/net/ethernet/mellanox/mlxsw/
8995
8996MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8997M:	mlxsw@mellanox.com
8998L:	netdev@vger.kernel.org
8999S:	Supported
9000W:	http://www.mellanox.com
9001Q:	http://patchwork.ozlabs.org/project/netdev/list/
9002F:	drivers/net/ethernet/mellanox/mlxfw/
9003
9004MELLANOX HARDWARE PLATFORM SUPPORT
9005M:	Andy Shevchenko <andy@infradead.org>
9006M:	Darren Hart <dvhart@infradead.org>
9007M:	Vadim Pasternak <vadimp@mellanox.com>
9008L:	platform-driver-x86@vger.kernel.org
9009S:	Supported
9010F:	drivers/platform/mellanox/
9011
9012MELLANOX MLX4 core VPI driver
9013M:	Tariq Toukan <tariqt@mellanox.com>
9014L:	netdev@vger.kernel.org
9015L:	linux-rdma@vger.kernel.org
9016W:	http://www.mellanox.com
9017Q:	http://patchwork.ozlabs.org/project/netdev/list/
9018S:	Supported
9019F:	drivers/net/ethernet/mellanox/mlx4/
9020F:	include/linux/mlx4/
9021
9022MELLANOX MLX4 IB driver
9023M:	Yishai Hadas <yishaih@mellanox.com>
9024L:	linux-rdma@vger.kernel.org
9025W:	http://www.mellanox.com
9026Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9027S:	Supported
9028F:	drivers/infiniband/hw/mlx4/
9029F:	include/linux/mlx4/
9030F:	include/uapi/rdma/mlx4-abi.h
9031
9032MELLANOX MLX5 core VPI driver
9033M:	Saeed Mahameed <saeedm@mellanox.com>
9034M:	Matan Barak <matanb@mellanox.com>
9035M:	Leon Romanovsky <leonro@mellanox.com>
9036L:	netdev@vger.kernel.org
9037L:	linux-rdma@vger.kernel.org
9038W:	http://www.mellanox.com
9039Q:	http://patchwork.ozlabs.org/project/netdev/list/
9040S:	Supported
9041F:	drivers/net/ethernet/mellanox/mlx5/core/
9042F:	include/linux/mlx5/
9043
9044MELLANOX MLX5 IB driver
9045M:	Matan Barak <matanb@mellanox.com>
9046M:	Leon Romanovsky <leonro@mellanox.com>
9047L:	linux-rdma@vger.kernel.org
9048W:	http://www.mellanox.com
9049Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9050S:	Supported
9051F:	drivers/infiniband/hw/mlx5/
9052F:	include/linux/mlx5/
9053F:	include/uapi/rdma/mlx5-abi.h
9054
9055MELLANOX MLXCPLD I2C AND MUX DRIVER
9056M:	Vadim Pasternak <vadimp@mellanox.com>
9057M:	Michael Shych <michaelsh@mellanox.com>
9058L:	linux-i2c@vger.kernel.org
9059S:	Supported
9060F:	drivers/i2c/busses/i2c-mlxcpld.c
9061F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9062F:	Documentation/i2c/busses/i2c-mlxcpld
9063
9064MELLANOX MLXCPLD LED DRIVER
9065M:	Vadim Pasternak <vadimp@mellanox.com>
9066L:	linux-leds@vger.kernel.org
9067S:	Supported
9068F:	drivers/leds/leds-mlxcpld.c
9069F:	drivers/leds/leds-mlxreg.c
9070F:	Documentation/leds/leds-mlxcpld.txt
9071
9072MELLANOX PLATFORM DRIVER
9073M:	Vadim Pasternak <vadimp@mellanox.com>
9074L:	platform-driver-x86@vger.kernel.org
9075S:	Supported
9076F:	drivers/platform/x86/mlx-platform.c
9077
9078MEMBARRIER SUPPORT
9079M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9080M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9081L:	linux-kernel@vger.kernel.org
9082S:	Supported
9083F:	kernel/sched/membarrier.c
9084F:	include/uapi/linux/membarrier.h
9085F:	arch/powerpc/include/asm/membarrier.h
9086
9087MEMORY MANAGEMENT
9088L:	linux-mm@kvack.org
9089W:	http://www.linux-mm.org
9090S:	Maintained
9091F:	include/linux/mm.h
9092F:	include/linux/gfp.h
9093F:	include/linux/mmzone.h
9094F:	include/linux/memory_hotplug.h
9095F:	include/linux/vmalloc.h
9096F:	mm/
9097
9098MEMORY TECHNOLOGY DEVICES (MTD)
9099M:	David Woodhouse <dwmw2@infradead.org>
9100M:	Brian Norris <computersforpeace@gmail.com>
9101M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9102M:	Marek Vasut <marek.vasut@gmail.com>
9103M:	Richard Weinberger <richard@nod.at>
9104M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9105L:	linux-mtd@lists.infradead.org
9106W:	http://www.linux-mtd.infradead.org/
9107Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9108T:	git git://git.infradead.org/linux-mtd.git master
9109T:	git git://git.infradead.org/linux-mtd.git mtd/next
9110S:	Maintained
9111F:	Documentation/devicetree/bindings/mtd/
9112F:	drivers/mtd/
9113F:	include/linux/mtd/
9114F:	include/uapi/mtd/
9115
9116MEN A21 WATCHDOG DRIVER
9117M:	Johannes Thumshirn <morbidrsa@gmail.com>
9118L:	linux-watchdog@vger.kernel.org
9119S:	Maintained
9120F:	drivers/watchdog/mena21_wdt.c
9121
9122MEN CHAMELEON BUS (mcb)
9123M:	Johannes Thumshirn <morbidrsa@gmail.com>
9124S:	Maintained
9125F:	drivers/mcb/
9126F:	include/linux/mcb.h
9127F:	Documentation/men-chameleon-bus.txt
9128
9129MEN F21BMC (Board Management Controller)
9130M:	Andreas Werner <andreas.werner@men.de>
9131S:	Supported
9132F:	drivers/mfd/menf21bmc.c
9133F:	drivers/watchdog/menf21bmc_wdt.c
9134F:	drivers/leds/leds-menf21bmc.c
9135F:	drivers/hwmon/menf21bmc_hwmon.c
9136F:	Documentation/hwmon/menf21bmc
9137
9138MESON AO CEC DRIVER FOR AMLOGIC SOCS
9139M:	Neil Armstrong <narmstrong@baylibre.com>
9140L:	linux-media@lists.freedesktop.org
9141L:	linux-amlogic@lists.infradead.org
9142W:	http://linux-meson.com/
9143S:	Supported
9144F:	drivers/media/platform/meson/ao-cec.c
9145F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9146T:	git git://linuxtv.org/media_tree.git
9147
9148MICROBLAZE ARCHITECTURE
9149M:	Michal Simek <monstr@monstr.eu>
9150W:	http://www.monstr.eu/fdt/
9151T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9152S:	Supported
9153F:	arch/microblaze/
9154
9155MICROCHIP / ATMEL AT91 SERIAL DRIVER
9156M:	Richard Genoud <richard.genoud@gmail.com>
9157S:	Maintained
9158F:	drivers/tty/serial/atmel_serial.c
9159F:	drivers/tty/serial/atmel_serial.h
9160
9161MICROCHIP / ATMEL DMA DRIVER
9162M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9164L:	dmaengine@vger.kernel.org
9165S:	Supported
9166F:	drivers/dma/at_hdmac.c
9167F:	drivers/dma/at_hdmac_regs.h
9168F:	include/linux/platform_data/dma-atmel.h
9169
9170MICROCHIP / ATMEL ECC DRIVER
9171M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9172L:	linux-crypto@vger.kernel.org
9173S:	Maintained
9174F:	drivers/crypto/atmel-ecc.*
9175
9176MICROCHIP / ATMEL ISC DRIVER
9177M:	Songjun Wu <songjun.wu@microchip.com>
9178L:	linux-media@vger.kernel.org
9179S:	Supported
9180F:	drivers/media/platform/atmel/atmel-isc.c
9181F:	drivers/media/platform/atmel/atmel-isc-regs.h
9182F:	devicetree/bindings/media/atmel-isc.txt
9183
9184MICROCHIP / ATMEL NAND DRIVER
9185M:	Wenyou Yang <wenyou.yang@microchip.com>
9186M:	Josh Wu <rainyfeeling@outlook.com>
9187L:	linux-mtd@lists.infradead.org
9188S:	Supported
9189F:	drivers/mtd/nand/atmel/*
9190F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9191
9192MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9193M:	Woojung Huh <Woojung.Huh@microchip.com>
9194M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9195L:	netdev@vger.kernel.org
9196S:	Maintained
9197F:	net/dsa/tag_ksz.c
9198F:	drivers/net/dsa/microchip/*
9199F:	include/linux/platform_data/microchip-ksz.h
9200F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9201
9202MICROCHIP LAN743X ETHERNET DRIVER
9203M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9204M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9205L:	netdev@vger.kernel.org
9206S:	Maintained
9207F:	drivers/net/ethernet/microchip/lan743x_*
9208
9209MICROCHIP USB251XB DRIVER
9210M:	Richard Leitner <richard.leitner@skidata.com>
9211L:	linux-usb@vger.kernel.org
9212S:	Maintained
9213F:	drivers/usb/misc/usb251xb.c
9214F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9215
9216MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9217M:	Don Brace <don.brace@microsemi.com>
9218L:	esc.storagedev@microsemi.com
9219L:	linux-scsi@vger.kernel.org
9220S:	Supported
9221F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9222F:	drivers/scsi/smartpqi/Kconfig
9223F:	drivers/scsi/smartpqi/Makefile
9224F:	include/linux/cciss*.h
9225F:	include/uapi/linux/cciss*.h
9226F:	Documentation/scsi/smartpqi.txt
9227
9228MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9229M:	Chen Yu <yu.c.chen@intel.com>
9230L:	platform-driver-x86@vger.kernel.org
9231S:	Supported
9232F:	drivers/platform/x86/surfacepro3_button.c
9233
9234MICROTEK X6 SCANNER
9235M:	Oliver Neukum <oliver@neukum.org>
9236S:	Maintained
9237F:	drivers/usb/image/microtek.*
9238
9239MIPS
9240M:	Ralf Baechle <ralf@linux-mips.org>
9241M:	James Hogan <jhogan@kernel.org>
9242L:	linux-mips@linux-mips.org
9243W:	http://www.linux-mips.org/
9244T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9245Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9246S:	Supported
9247F:	Documentation/devicetree/bindings/mips/
9248F:	Documentation/mips/
9249F:	arch/mips/
9250F:	drivers/platform/mips/
9251
9252MIPS BOSTON DEVELOPMENT BOARD
9253M:	Paul Burton <paul.burton@mips.com>
9254L:	linux-mips@linux-mips.org
9255S:	Maintained
9256F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9257F:	arch/mips/boot/dts/img/boston.dts
9258F:	arch/mips/configs/generic/board-boston.config
9259F:	drivers/clk/imgtec/clk-boston.c
9260F:	include/dt-bindings/clock/boston-clock.h
9261
9262MIPS GENERIC PLATFORM
9263M:	Paul Burton <paul.burton@mips.com>
9264L:	linux-mips@linux-mips.org
9265S:	Supported
9266F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9267F:	arch/mips/generic/
9268F:	arch/mips/tools/generic-board-config.sh
9269
9270MIPS/LOONGSON1 ARCHITECTURE
9271M:	Keguang Zhang <keguang.zhang@gmail.com>
9272L:	linux-mips@linux-mips.org
9273S:	Maintained
9274F:	arch/mips/loongson32/
9275F:	arch/mips/include/asm/mach-loongson32/
9276F:	drivers/*/*loongson1*
9277F:	drivers/*/*/*loongson1*
9278
9279MIPS/LOONGSON2 ARCHITECTURE
9280M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9281L:	linux-mips@linux-mips.org
9282S:	Maintained
9283F:	arch/mips/loongson64/*{2e/2f}*
9284F:	arch/mips/include/asm/mach-loongson64/
9285F:	drivers/*/*loongson2*
9286F:	drivers/*/*/*loongson2*
9287
9288MIPS/LOONGSON3 ARCHITECTURE
9289M:	Huacai Chen <chenhc@lemote.com>
9290L:	linux-mips@linux-mips.org
9291S:	Maintained
9292F:	arch/mips/loongson64/
9293F:	arch/mips/include/asm/mach-loongson64/
9294F:	drivers/platform/mips/cpu_hwmon.c
9295F:	drivers/*/*loongson3*
9296F:	drivers/*/*/*loongson3*
9297
9298MIPS RINT INSTRUCTION EMULATION
9299M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9300L:	linux-mips@linux-mips.org
9301S:	Supported
9302F:	arch/mips/math-emu/sp_rint.c
9303F:	arch/mips/math-emu/dp_rint.c
9304
9305MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9306M:	Hans Verkuil <hverkuil@xs4all.nl>
9307L:	linux-media@vger.kernel.org
9308T:	git git://linuxtv.org/media_tree.git
9309W:	https://linuxtv.org
9310S:	Odd Fixes
9311F:	drivers/media/radio/radio-miropcm20*
9312
9313MMP SUPPORT
9314M:	Eric Miao <eric.y.miao@gmail.com>
9315M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9317T:	git git://github.com/hzhuang1/linux.git
9318T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9319S:	Maintained
9320F:	arch/arm/boot/dts/mmp*
9321F:	arch/arm/mach-mmp/
9322
9323MN88472 MEDIA DRIVER
9324M:	Antti Palosaari <crope@iki.fi>
9325L:	linux-media@vger.kernel.org
9326W:	https://linuxtv.org
9327W:	http://palosaari.fi/linux/
9328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9329S:	Maintained
9330F:	drivers/media/dvb-frontends/mn88472*
9331
9332MN88473 MEDIA DRIVER
9333M:	Antti Palosaari <crope@iki.fi>
9334L:	linux-media@vger.kernel.org
9335W:	https://linuxtv.org
9336W:	http://palosaari.fi/linux/
9337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9338S:	Maintained
9339F:	drivers/media/dvb-frontends/mn88473*
9340
9341MODULE SUPPORT
9342M:	Jessica Yu <jeyu@kernel.org>
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9344S:	Maintained
9345F:	include/linux/module.h
9346F:	kernel/module.c
9347
9348MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9349W:	http://popies.net/meye/
9350S:	Orphan
9351F:	Documentation/media/v4l-drivers/meye*
9352F:	drivers/media/pci/meye/
9353F:	include/uapi/linux/meye.h
9354
9355MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9356M:	Jiri Slaby <jirislaby@gmail.com>
9357S:	Maintained
9358F:	Documentation/serial/moxa-smartio
9359F:	drivers/tty/mxser.*
9360
9361MR800 AVERMEDIA USB FM RADIO DRIVER
9362M:	Alexey Klimov <klimov.linux@gmail.com>
9363L:	linux-media@vger.kernel.org
9364T:	git git://linuxtv.org/media_tree.git
9365S:	Maintained
9366F:	drivers/media/radio/radio-mr800.c
9367
9368MRF24J40 IEEE 802.15.4 RADIO DRIVER
9369M:	Alan Ott <alan@signal11.us>
9370L:	linux-wpan@vger.kernel.org
9371S:	Maintained
9372F:	drivers/net/ieee802154/mrf24j40.c
9373F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9374
9375MSI LAPTOP SUPPORT
9376M:	"Lee, Chun-Yi" <jlee@suse.com>
9377L:	platform-driver-x86@vger.kernel.org
9378S:	Maintained
9379F:	drivers/platform/x86/msi-laptop.c
9380
9381MSI WMI SUPPORT
9382L:	platform-driver-x86@vger.kernel.org
9383S:	Orphan
9384F:	drivers/platform/x86/msi-wmi.c
9385
9386MSI001 MEDIA DRIVER
9387M:	Antti Palosaari <crope@iki.fi>
9388L:	linux-media@vger.kernel.org
9389W:	https://linuxtv.org
9390W:	http://palosaari.fi/linux/
9391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9392T:	git git://linuxtv.org/anttip/media_tree.git
9393S:	Maintained
9394F:	drivers/media/tuners/msi001*
9395
9396MSI2500 MEDIA DRIVER
9397M:	Antti Palosaari <crope@iki.fi>
9398L:	linux-media@vger.kernel.org
9399W:	https://linuxtv.org
9400W:	http://palosaari.fi/linux/
9401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9402T:	git git://linuxtv.org/anttip/media_tree.git
9403S:	Maintained
9404F:	drivers/media/usb/msi2500/
9405
9406MSYSTEMS DISKONCHIP G3 MTD DRIVER
9407M:	Robert Jarzmik <robert.jarzmik@free.fr>
9408L:	linux-mtd@lists.infradead.org
9409S:	Maintained
9410F:	drivers/mtd/devices/docg3*
9411
9412MT9M032 APTINA SENSOR DRIVER
9413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9414L:	linux-media@vger.kernel.org
9415T:	git git://linuxtv.org/media_tree.git
9416S:	Maintained
9417F:	drivers/media/i2c/mt9m032.c
9418F:	include/media/i2c/mt9m032.h
9419
9420MT9P031 APTINA CAMERA SENSOR
9421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9422L:	linux-media@vger.kernel.org
9423T:	git git://linuxtv.org/media_tree.git
9424S:	Maintained
9425F:	drivers/media/i2c/mt9p031.c
9426F:	include/media/i2c/mt9p031.h
9427
9428MT9T001 APTINA CAMERA SENSOR
9429M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9430L:	linux-media@vger.kernel.org
9431T:	git git://linuxtv.org/media_tree.git
9432S:	Maintained
9433F:	drivers/media/i2c/mt9t001.c
9434F:	include/media/i2c/mt9t001.h
9435
9436MT9T112 APTINA CAMERA SENSOR
9437M:	Jacopo Mondi <jacopo@jmondi.org>
9438L:	linux-media@vger.kernel.org
9439T:	git git://linuxtv.org/media_tree.git
9440S:	Odd Fixes
9441F:	drivers/media/i2c/mt9t112.c
9442F:	include/media/i2c/mt9t112.h
9443
9444MT9V032 APTINA CAMERA SENSOR
9445M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9446L:	linux-media@vger.kernel.org
9447T:	git git://linuxtv.org/media_tree.git
9448S:	Maintained
9449F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9450F:	drivers/media/i2c/mt9v032.c
9451F:	include/media/i2c/mt9v032.h
9452
9453MULTIFUNCTION DEVICES (MFD)
9454M:	Lee Jones <lee.jones@linaro.org>
9455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9456S:	Supported
9457F:	Documentation/devicetree/bindings/mfd/
9458F:	drivers/mfd/
9459F:	include/linux/mfd/
9460F:	include/dt-bindings/mfd/
9461
9462MULTIMEDIA CARD (MMC) ETC. OVER SPI
9463S:	Orphan
9464F:	drivers/mmc/host/mmc_spi.c
9465F:	include/linux/spi/mmc_spi.h
9466
9467MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9468M:	Ulf Hansson <ulf.hansson@linaro.org>
9469L:	linux-mmc@vger.kernel.org
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9471S:	Maintained
9472F:	Documentation/devicetree/bindings/mmc/
9473F:	drivers/mmc/
9474F:	include/linux/mmc/
9475F:	include/uapi/linux/mmc/
9476
9477MULTIPLEXER SUBSYSTEM
9478M:	Peter Rosin <peda@axentia.se>
9479S:	Maintained
9480F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9481F:	Documentation/devicetree/bindings/mux/
9482F:	include/linux/dt-bindings/mux/
9483F:	include/linux/mux/
9484F:	drivers/mux/
9485
9486MULTITECH MULTIPORT CARD (ISICOM)
9487S:	Orphan
9488F:	drivers/tty/isicom.c
9489F:	include/linux/isicom.h
9490
9491MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9492M:	Bin Liu <b-liu@ti.com>
9493L:	linux-usb@vger.kernel.org
9494S:	Maintained
9495F:	drivers/usb/musb/
9496
9497MXL5007T MEDIA DRIVER
9498M:	Michael Krufky <mkrufky@linuxtv.org>
9499L:	linux-media@vger.kernel.org
9500W:	https://linuxtv.org
9501W:	http://github.com/mkrufky
9502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9503T:	git git://linuxtv.org/mkrufky/tuners.git
9504S:	Maintained
9505F:	drivers/media/tuners/mxl5007t.*
9506
9507MXSFB DRM DRIVER
9508M:	Marek Vasut <marex@denx.de>
9509S:	Supported
9510F:	drivers/gpu/drm/mxsfb/
9511F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9512
9513MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9514M:	Chris Lee <christopher.lee@cspi.com>
9515L:	netdev@vger.kernel.org
9516W:	https://www.cspi.com/ethernet-products/support/downloads/
9517S:	Supported
9518F:	drivers/net/ethernet/myricom/myri10ge/
9519
9520NAND FLASH SUBSYSTEM
9521M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9522R:	Richard Weinberger <richard@nod.at>
9523L:	linux-mtd@lists.infradead.org
9524W:	http://www.linux-mtd.infradead.org/
9525Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9526T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9527T:	git git://git.infradead.org/linux-mtd.git nand/next
9528S:	Maintained
9529F:	drivers/mtd/nand/
9530F:	include/linux/mtd/*nand*.h
9531
9532NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9533M:	Daniel Mack <zonque@gmail.com>
9534S:	Maintained
9535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9536W:	http://www.native-instruments.com
9537F:	sound/usb/caiaq/
9538
9539NATSEMI ETHERNET DRIVER (DP8381x)
9540S:	Orphan
9541F:	drivers/net/ethernet/natsemi/natsemi.c
9542
9543NCP FILESYSTEM
9544M:	Petr Vandrovec <petr@vandrovec.name>
9545S:	Obsolete
9546F:	drivers/staging/ncpfs/
9547
9548NCR 5380 SCSI DRIVERS
9549M:	Finn Thain <fthain@telegraphics.com.au>
9550M:	Michael Schmitz <schmitzmic@gmail.com>
9551L:	linux-scsi@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/scsi/g_NCR5380.txt
9554F:	drivers/scsi/NCR5380.*
9555F:	drivers/scsi/arm/cumana_1.c
9556F:	drivers/scsi/arm/oak.c
9557F:	drivers/scsi/atari_scsi.*
9558F:	drivers/scsi/dmx3191d.c
9559F:	drivers/scsi/g_NCR5380.*
9560F:	drivers/scsi/mac_scsi.*
9561F:	drivers/scsi/sun3_scsi.*
9562F:	drivers/scsi/sun3_scsi_vme.c
9563
9564NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9565M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9566L:	linux-scsi@vger.kernel.org
9567S:	Maintained
9568F:	drivers/scsi/NCR_D700.*
9569
9570NCT6775 HARDWARE MONITOR DRIVER
9571M:	Guenter Roeck <linux@roeck-us.net>
9572L:	linux-hwmon@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/hwmon/nct6775
9575F:	drivers/hwmon/nct6775.c
9576
9577NETEFFECT IWARP RNIC DRIVER (IW_NES)
9578M:	Faisal Latif <faisal.latif@intel.com>
9579L:	linux-rdma@vger.kernel.org
9580W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9581S:	Supported
9582F:	drivers/infiniband/hw/nes/
9583F:	include/uapi/rdma/nes-abi.h
9584
9585NETEM NETWORK EMULATOR
9586M:	Stephen Hemminger <stephen@networkplumber.org>
9587L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9588S:	Maintained
9589F:	net/sched/sch_netem.c
9590
9591NETERION 10GbE DRIVERS (s2io/vxge)
9592M:	Jon Mason <jdmason@kudzu.us>
9593L:	netdev@vger.kernel.org
9594S:	Supported
9595F:	Documentation/networking/s2io.txt
9596F:	Documentation/networking/vxge.txt
9597F:	drivers/net/ethernet/neterion/
9598
9599NETFILTER
9600M:	Pablo Neira Ayuso <pablo@netfilter.org>
9601M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9602M:	Florian Westphal <fw@strlen.de>
9603L:	netfilter-devel@vger.kernel.org
9604L:	coreteam@netfilter.org
9605W:	http://www.netfilter.org/
9606W:	http://www.iptables.org/
9607W:	http://www.nftables.org/
9608Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9611S:	Maintained
9612F:	include/linux/netfilter*
9613F:	include/linux/netfilter/
9614F:	include/net/netfilter/
9615F:	include/uapi/linux/netfilter*
9616F:	include/uapi/linux/netfilter/
9617F:	net/*/netfilter.c
9618F:	net/*/netfilter/
9619F:	net/netfilter/
9620F:	net/bridge/br_netfilter*.c
9621
9622NETROM NETWORK LAYER
9623M:	Ralf Baechle <ralf@linux-mips.org>
9624L:	linux-hams@vger.kernel.org
9625W:	http://www.linux-ax25.org/
9626S:	Maintained
9627F:	include/net/netrom.h
9628F:	include/uapi/linux/netrom.h
9629F:	net/netrom/
9630
9631NETRONOME ETHERNET DRIVERS
9632M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9633L:	oss-drivers@netronome.com
9634S:	Maintained
9635F:	drivers/net/ethernet/netronome/
9636
9637NETWORK BLOCK DEVICE (NBD)
9638M:	Josef Bacik <jbacik@fb.com>
9639S:	Maintained
9640L:	linux-block@vger.kernel.org
9641L:	nbd@other.debian.org
9642F:	Documentation/blockdev/nbd.txt
9643F:	drivers/block/nbd.c
9644F:	include/uapi/linux/nbd.h
9645
9646NETWORK DROP MONITOR
9647M:	Neil Horman <nhorman@tuxdriver.com>
9648L:	netdev@vger.kernel.org
9649S:	Maintained
9650W:	https://fedorahosted.org/dropwatch/
9651F:	net/core/drop_monitor.c
9652
9653NETWORKING DRIVERS
9654L:	netdev@vger.kernel.org
9655W:	http://www.linuxfoundation.org/en/Net
9656Q:	http://patchwork.ozlabs.org/project/netdev/list/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9659S:	Odd Fixes
9660F:	Documentation/devicetree/bindings/net/
9661F:	drivers/net/
9662F:	include/linux/if_*
9663F:	include/linux/netdevice.h
9664F:	include/linux/etherdevice.h
9665F:	include/linux/fcdevice.h
9666F:	include/linux/fddidevice.h
9667F:	include/linux/hippidevice.h
9668F:	include/linux/inetdevice.h
9669F:	include/uapi/linux/if_*
9670F:	include/uapi/linux/netdevice.h
9671
9672NETWORKING DRIVERS (WIRELESS)
9673M:	Kalle Valo <kvalo@codeaurora.org>
9674L:	linux-wireless@vger.kernel.org
9675Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9678S:	Maintained
9679F:	Documentation/devicetree/bindings/net/wireless/
9680F:	drivers/net/wireless/
9681
9682NETWORKING [DSA]
9683M:	Andrew Lunn <andrew@lunn.ch>
9684M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9685M:	Florian Fainelli <f.fainelli@gmail.com>
9686S:	Maintained
9687F:	net/dsa/
9688F:	include/net/dsa.h
9689F:	include/linux/dsa/
9690F:	drivers/net/dsa/
9691
9692NETWORKING [GENERAL]
9693M:	"David S. Miller" <davem@davemloft.net>
9694L:	netdev@vger.kernel.org
9695W:	http://www.linuxfoundation.org/en/Net
9696Q:	http://patchwork.ozlabs.org/project/netdev/list/
9697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9699B:	mailto:netdev@vger.kernel.org
9700S:	Maintained
9701F:	net/
9702F:	include/net/
9703F:	include/linux/in.h
9704F:	include/linux/net.h
9705F:	include/linux/netdevice.h
9706F:	include/uapi/linux/in.h
9707F:	include/uapi/linux/net.h
9708F:	include/uapi/linux/netdevice.h
9709F:	include/uapi/linux/net_namespace.h
9710F:	tools/testing/selftests/net/
9711F:	lib/net_utils.c
9712F:	lib/random32.c
9713
9714NETWORKING [IPSEC]
9715M:	Steffen Klassert <steffen.klassert@secunet.com>
9716M:	Herbert Xu <herbert@gondor.apana.org.au>
9717M:	"David S. Miller" <davem@davemloft.net>
9718L:	netdev@vger.kernel.org
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9721S:	Maintained
9722F:	net/core/flow.c
9723F:	net/xfrm/
9724F:	net/key/
9725F:	net/ipv4/xfrm*
9726F:	net/ipv4/esp4*
9727F:	net/ipv4/ah4.c
9728F:	net/ipv4/ipcomp.c
9729F:	net/ipv4/ip_vti.c
9730F:	net/ipv6/xfrm*
9731F:	net/ipv6/esp6*
9732F:	net/ipv6/ah6.c
9733F:	net/ipv6/ipcomp6.c
9734F:	net/ipv6/ip6_vti.c
9735F:	include/uapi/linux/xfrm.h
9736F:	include/net/xfrm.h
9737
9738NETWORKING [IPv4/IPv6]
9739M:	"David S. Miller" <davem@davemloft.net>
9740M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9741M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9742L:	netdev@vger.kernel.org
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9744S:	Maintained
9745F:	net/ipv4/
9746F:	net/ipv6/
9747F:	include/net/ip*
9748F:	arch/x86/net/*
9749
9750NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9751M:	Paul Moore <paul@paul-moore.com>
9752W:	https://github.com/netlabel
9753L:	netdev@vger.kernel.org
9754L:	linux-security-module@vger.kernel.org
9755S:	Maintained
9756F:	Documentation/netlabel/
9757F:	include/net/calipso.h
9758F:	include/net/cipso_ipv4.h
9759F:	include/net/netlabel.h
9760F:	include/uapi/linux/netfilter/xt_SECMARK.h
9761F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9762F:	net/netlabel/
9763F:	net/ipv4/cipso_ipv4.c
9764F:	net/ipv6/calipso.c
9765F:	net/netfilter/xt_CONNSECMARK.c
9766F:	net/netfilter/xt_SECMARK.c
9767
9768NETWORKING [TLS]
9769M:	Ilya Lesokhin <ilyal@mellanox.com>
9770M:	Aviad Yehezkel <aviadye@mellanox.com>
9771M:	Dave Watson <davejwatson@fb.com>
9772L:	netdev@vger.kernel.org
9773S:	Maintained
9774F:	net/tls/*
9775F:	include/uapi/linux/tls.h
9776F:	include/net/tls.h
9777
9778NETWORKING [WIRELESS]
9779L:	linux-wireless@vger.kernel.org
9780Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9781
9782NETDEVSIM
9783M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9784S:	Maintained
9785F:	drivers/net/netdevsim/*
9786
9787NETXEN (1/10) GbE SUPPORT
9788M:	Manish Chopra <manish.chopra@cavium.com>
9789M:	Rahul Verma <rahul.verma@cavium.com>
9790M:	Dept-GELinuxNICDev@cavium.com
9791L:	netdev@vger.kernel.org
9792S:	Supported
9793F:	drivers/net/ethernet/qlogic/netxen/
9794
9795NFC SUBSYSTEM
9796M:	Samuel Ortiz <sameo@linux.intel.com>
9797L:	linux-wireless@vger.kernel.org
9798L:	linux-nfc@lists.01.org (subscribers-only)
9799S:	Supported
9800F:	net/nfc/
9801F:	include/net/nfc/
9802F:	include/uapi/linux/nfc.h
9803F:	drivers/nfc/
9804F:	include/linux/platform_data/nfcmrvl.h
9805F:	include/linux/platform_data/nxp-nci.h
9806F:	Documentation/devicetree/bindings/net/nfc/
9807
9808NFS, SUNRPC, AND LOCKD CLIENTS
9809M:	Trond Myklebust <trond.myklebust@primarydata.com>
9810M:	Anna Schumaker <anna.schumaker@netapp.com>
9811L:	linux-nfs@vger.kernel.org
9812W:	http://client.linux-nfs.org
9813T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9814S:	Maintained
9815F:	fs/lockd/
9816F:	fs/nfs/
9817F:	fs/nfs_common/
9818F:	net/sunrpc/
9819F:	include/linux/lockd/
9820F:	include/linux/nfs*
9821F:	include/linux/sunrpc/
9822F:	include/uapi/linux/nfs*
9823F:	include/uapi/linux/sunrpc/
9824
9825NILFS2 FILESYSTEM
9826M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9827L:	linux-nilfs@vger.kernel.org
9828W:	https://nilfs.sourceforge.io/
9829W:	https://nilfs.osdn.jp/
9830T:	git git://github.com/konis/nilfs2.git
9831S:	Supported
9832F:	Documentation/filesystems/nilfs2.txt
9833F:	fs/nilfs2/
9834F:	include/trace/events/nilfs2.h
9835F:	include/uapi/linux/nilfs2_api.h
9836F:	include/uapi/linux/nilfs2_ondisk.h
9837
9838NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9839M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9840W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9841S:	Maintained
9842F:	Documentation/scsi/NinjaSCSI.txt
9843F:	drivers/scsi/pcmcia/nsp_*
9844
9845NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9846M:	GOTO Masanori <gotom@debian.or.jp>
9847M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9848W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9849S:	Maintained
9850F:	Documentation/scsi/NinjaSCSI.txt
9851F:	drivers/scsi/nsp32*
9852
9853NIOS2 ARCHITECTURE
9854M:	Ley Foon Tan <lftan@altera.com>
9855L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9857S:	Maintained
9858F:	arch/nios2/
9859
9860NOHZ, DYNTICKS SUPPORT
9861M:	Frederic Weisbecker <fweisbec@gmail.com>
9862M:	Thomas Gleixner <tglx@linutronix.de>
9863M:	Ingo Molnar <mingo@kernel.org>
9864L:	linux-kernel@vger.kernel.org
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9866S:	Maintained
9867F:	kernel/time/tick*.*
9868F:	include/linux/tick.h
9869F:	include/linux/sched/nohz.h
9870
9871NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9872M:	Pavel Machek <pavel@ucw.cz>
9873M:	Sakari Ailus <sakari.ailus@iki.fi>
9874L:	linux-media@vger.kernel.org
9875S:	Maintained
9876F:	drivers/media/i2c/et8ek8
9877F:	drivers/media/i2c/ad5820.c
9878
9879NOKIA N900 POWER SUPPLY DRIVERS
9880R:	Pali Rohár <pali.rohar@gmail.com>
9881F:	include/linux/power/bq2415x_charger.h
9882F:	include/linux/power/bq27xxx_battery.h
9883F:	include/linux/power/isp1704_charger.h
9884F:	drivers/power/supply/bq2415x_charger.c
9885F:	drivers/power/supply/bq27xxx_battery.c
9886F:	drivers/power/supply/bq27xxx_battery_i2c.c
9887F:	drivers/power/supply/isp1704_charger.c
9888F:	drivers/power/supply/rx51_battery.c
9889
9890NTB AMD DRIVER
9891M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9892L:	linux-ntb@googlegroups.com
9893S:	Supported
9894F:	drivers/ntb/hw/amd/
9895
9896NTB DRIVER CORE
9897M:	Jon Mason <jdmason@kudzu.us>
9898M:	Dave Jiang <dave.jiang@intel.com>
9899M:	Allen Hubbe <allenbh@gmail.com>
9900L:	linux-ntb@googlegroups.com
9901S:	Supported
9902W:	https://github.com/jonmason/ntb/wiki
9903T:	git git://github.com/jonmason/ntb.git
9904F:	drivers/ntb/
9905F:	drivers/net/ntb_netdev.c
9906F:	include/linux/ntb.h
9907F:	include/linux/ntb_transport.h
9908F:	tools/testing/selftests/ntb/
9909
9910NTB IDT DRIVER
9911M:	Serge Semin <fancer.lancer@gmail.com>
9912L:	linux-ntb@googlegroups.com
9913S:	Supported
9914F:	drivers/ntb/hw/idt/
9915
9916NTB INTEL DRIVER
9917M:	Dave Jiang <dave.jiang@intel.com>
9918L:	linux-ntb@googlegroups.com
9919S:	Supported
9920W:	https://github.com/davejiang/linux/wiki
9921T:	git https://github.com/davejiang/linux.git
9922F:	drivers/ntb/hw/intel/
9923
9924NTFS FILESYSTEM
9925M:	Anton Altaparmakov <anton@tuxera.com>
9926L:	linux-ntfs-dev@lists.sourceforge.net
9927W:	http://www.tuxera.com/
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9929S:	Supported
9930F:	Documentation/filesystems/ntfs.txt
9931F:	fs/ntfs/
9932
9933NUBUS SUBSYSTEM
9934M:	Finn Thain <fthain@telegraphics.com.au>
9935L:	linux-m68k@lists.linux-m68k.org
9936S:	Maintained
9937F:	arch/*/include/asm/nubus.h
9938F:	drivers/nubus/
9939F:	include/linux/nubus.h
9940F:	include/uapi/linux/nubus.h
9941
9942NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9943M:	Antonino Daplas <adaplas@gmail.com>
9944L:	linux-fbdev@vger.kernel.org
9945S:	Maintained
9946F:	drivers/video/fbdev/riva/
9947F:	drivers/video/fbdev/nvidia/
9948
9949NVM EXPRESS DRIVER
9950M:	Keith Busch <keith.busch@intel.com>
9951M:	Jens Axboe <axboe@fb.com>
9952M:	Christoph Hellwig <hch@lst.de>
9953M:	Sagi Grimberg <sagi@grimberg.me>
9954L:	linux-nvme@lists.infradead.org
9955T:	git://git.infradead.org/nvme.git
9956W:	http://git.infradead.org/nvme.git
9957S:	Supported
9958F:	drivers/nvme/host/
9959F:	include/linux/nvme.h
9960F:	include/uapi/linux/nvme_ioctl.h
9961
9962NVM EXPRESS FC TRANSPORT DRIVERS
9963M:	James Smart <james.smart@broadcom.com>
9964L:	linux-nvme@lists.infradead.org
9965S:	Supported
9966F:	include/linux/nvme-fc.h
9967F:	include/linux/nvme-fc-driver.h
9968F:	drivers/nvme/host/fc.c
9969F:	drivers/nvme/target/fc.c
9970F:	drivers/nvme/target/fcloop.c
9971
9972NVM EXPRESS TARGET DRIVER
9973M:	Christoph Hellwig <hch@lst.de>
9974M:	Sagi Grimberg <sagi@grimberg.me>
9975L:	linux-nvme@lists.infradead.org
9976T:	git://git.infradead.org/nvme.git
9977W:	http://git.infradead.org/nvme.git
9978S:	Supported
9979F:	drivers/nvme/target/
9980
9981NVMEM FRAMEWORK
9982M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9983S:	Maintained
9984F:	drivers/nvmem/
9985F:	Documentation/devicetree/bindings/nvmem/
9986F:	Documentation/ABI/stable/sysfs-bus-nvmem
9987F:	include/linux/nvmem-consumer.h
9988F:	include/linux/nvmem-provider.h
9989
9990NXP SGTL5000 DRIVER
9991M:	Fabio Estevam <fabio.estevam@nxp.com>
9992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9993S:	Maintained
9994F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
9995F:	sound/soc/codecs/sgtl5000*
9996
9997NXP TDA998X DRM DRIVER
9998M:	Russell King <linux@armlinux.org.uk>
9999S:	Supported
10000T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10001T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10002F:	drivers/gpu/drm/i2c/tda998x_drv.c
10003F:	include/drm/i2c/tda998x.h
10004
10005NXP TFA9879 DRIVER
10006M:	Peter Rosin <peda@axentia.se>
10007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10008S:	Maintained
10009F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10010F:	sound/soc/codecs/tfa9879*
10011
10012NXP-NCI NFC DRIVER
10013M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10014R:	Charles Gorand <charles.gorand@effinnov.com>
10015L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10016S:	Supported
10017F:	drivers/nfc/nxp-nci
10018
10019OBJTOOL
10020M:	Josh Poimboeuf <jpoimboe@redhat.com>
10021M:	Peter Zijlstra <peterz@infradead.org>
10022S:	Supported
10023F:	tools/objtool/
10024
10025OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10026M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10027M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10028L:	linuxppc-dev@lists.ozlabs.org
10029S:	Supported
10030F:	arch/powerpc/platforms/powernv/ocxl.c
10031F:	arch/powerpc/include/asm/pnv-ocxl.h
10032F:	drivers/misc/ocxl/
10033F:	include/misc/ocxl*
10034F:	include/uapi/misc/ocxl.h
10035F:	Documentation/accelerators/ocxl.txt
10036
10037OMAP AUDIO SUPPORT
10038M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10039M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10040L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10041L:	linux-omap@vger.kernel.org
10042S:	Maintained
10043F:	sound/soc/omap/
10044
10045OMAP CLOCK FRAMEWORK SUPPORT
10046M:	Paul Walmsley <paul@pwsan.com>
10047L:	linux-omap@vger.kernel.org
10048S:	Maintained
10049F:	arch/arm/*omap*/*clock*
10050
10051OMAP DEVICE TREE SUPPORT
10052M:	Benoît Cousson <bcousson@baylibre.com>
10053M:	Tony Lindgren <tony@atomide.com>
10054L:	linux-omap@vger.kernel.org
10055L:	devicetree@vger.kernel.org
10056S:	Maintained
10057F:	arch/arm/boot/dts/*omap*
10058F:	arch/arm/boot/dts/*am3*
10059F:	arch/arm/boot/dts/*am4*
10060F:	arch/arm/boot/dts/*am5*
10061F:	arch/arm/boot/dts/*dra7*
10062
10063OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10064M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10065L:	linux-omap@vger.kernel.org
10066L:	linux-fbdev@vger.kernel.org
10067S:	Maintained
10068F:	drivers/video/fbdev/omap2/
10069F:	Documentation/arm/OMAP/DSS
10070
10071OMAP FRAMEBUFFER SUPPORT
10072M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10073L:	linux-fbdev@vger.kernel.org
10074L:	linux-omap@vger.kernel.org
10075S:	Maintained
10076F:	drivers/video/fbdev/omap/
10077
10078OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10079M:	Roger Quadros <rogerq@ti.com>
10080M:	Tony Lindgren <tony@atomide.com>
10081L:	linux-omap@vger.kernel.org
10082S:	Maintained
10083F:	drivers/memory/omap-gpmc.c
10084F:	arch/arm/mach-omap2/*gpmc*
10085
10086OMAP GPIO DRIVER
10087M:	Grygorii Strashko <grygorii.strashko@ti.com>
10088M:	Santosh Shilimkar <ssantosh@kernel.org>
10089M:	Kevin Hilman <khilman@kernel.org>
10090L:	linux-omap@vger.kernel.org
10091S:	Maintained
10092F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10093F:	drivers/gpio/gpio-omap.c
10094
10095OMAP HARDWARE SPINLOCK SUPPORT
10096M:	Ohad Ben-Cohen <ohad@wizery.com>
10097L:	linux-omap@vger.kernel.org
10098S:	Maintained
10099F:	drivers/hwspinlock/omap_hwspinlock.c
10100
10101OMAP HS MMC SUPPORT
10102L:	linux-mmc@vger.kernel.org
10103L:	linux-omap@vger.kernel.org
10104S:	Orphan
10105F:	drivers/mmc/host/omap_hsmmc.c
10106
10107OMAP HWMOD DATA
10108M:	Paul Walmsley <paul@pwsan.com>
10109L:	linux-omap@vger.kernel.org
10110S:	Maintained
10111F:	arch/arm/mach-omap2/omap_hwmod*data*
10112
10113OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10114M:	Benoît Cousson <bcousson@baylibre.com>
10115L:	linux-omap@vger.kernel.org
10116S:	Maintained
10117F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10118
10119OMAP HWMOD SUPPORT
10120M:	Benoît Cousson <bcousson@baylibre.com>
10121M:	Paul Walmsley <paul@pwsan.com>
10122L:	linux-omap@vger.kernel.org
10123S:	Maintained
10124F:	arch/arm/mach-omap2/omap_hwmod.*
10125
10126OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10127M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10128L:	linux-media@vger.kernel.org
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10131F:	drivers/media/platform/omap3isp/
10132F:	drivers/staging/media/omap4iss/
10133
10134OMAP MMC SUPPORT
10135M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10136L:	linux-omap@vger.kernel.org
10137S:	Maintained
10138F:	drivers/mmc/host/omap.c
10139
10140OMAP POWER MANAGEMENT SUPPORT
10141M:	Kevin Hilman <khilman@kernel.org>
10142L:	linux-omap@vger.kernel.org
10143S:	Maintained
10144F:	arch/arm/*omap*/*pm*
10145F:	drivers/cpufreq/omap-cpufreq.c
10146
10147OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10148M:	Rajendra Nayak <rnayak@codeaurora.org>
10149M:	Paul Walmsley <paul@pwsan.com>
10150L:	linux-omap@vger.kernel.org
10151S:	Maintained
10152F:	arch/arm/mach-omap2/prm*
10153
10154OMAP RANDOM NUMBER GENERATOR SUPPORT
10155M:	Deepak Saxena <dsaxena@plexity.net>
10156S:	Maintained
10157F:	drivers/char/hw_random/omap-rng.c
10158
10159OMAP USB SUPPORT
10160L:	linux-usb@vger.kernel.org
10161L:	linux-omap@vger.kernel.org
10162S:	Orphan
10163F:	drivers/usb/*/*omap*
10164F:	arch/arm/*omap*/usb*
10165
10166OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10167M:	Mark Jackson <mpfj@newflow.co.uk>
10168L:	linux-omap@vger.kernel.org
10169S:	Maintained
10170F:	arch/arm/boot/dts/am335x-nano.dts
10171
10172OMAP1 SUPPORT
10173M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10174M:	Tony Lindgren <tony@atomide.com>
10175L:	linux-omap@vger.kernel.org
10176Q:	http://patchwork.kernel.org/project/linux-omap/list/
10177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10178S:	Maintained
10179F:	arch/arm/mach-omap1/
10180F:	arch/arm/plat-omap/
10181F:	arch/arm/configs/omap1_defconfig
10182F:	drivers/i2c/busses/i2c-omap.c
10183F:	include/linux/i2c-omap.h
10184
10185OMAP2+ SUPPORT
10186M:	Tony Lindgren <tony@atomide.com>
10187L:	linux-omap@vger.kernel.org
10188W:	http://www.muru.com/linux/omap/
10189W:	http://linux.omap.com/
10190Q:	http://patchwork.kernel.org/project/linux-omap/list/
10191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10192S:	Maintained
10193F:	arch/arm/mach-omap2/
10194F:	arch/arm/plat-omap/
10195F:	arch/arm/configs/omap2plus_defconfig
10196F:	drivers/i2c/busses/i2c-omap.c
10197F:	drivers/irqchip/irq-omap-intc.c
10198F:	drivers/mfd/*omap*.c
10199F:	drivers/mfd/menelaus.c
10200F:	drivers/mfd/palmas.c
10201F:	drivers/mfd/tps65217.c
10202F:	drivers/mfd/tps65218.c
10203F:	drivers/mfd/tps65910.c
10204F:	drivers/mfd/twl-core.[ch]
10205F:	drivers/mfd/twl4030*.c
10206F:	drivers/mfd/twl6030*.c
10207F:	drivers/mfd/twl6040*.c
10208F:	drivers/regulator/palmas-regulator*.c
10209F:	drivers/regulator/pbias-regulator.c
10210F:	drivers/regulator/tps65217-regulator.c
10211F:	drivers/regulator/tps65218-regulator.c
10212F:	drivers/regulator/tps65910-regulator.c
10213F:	drivers/regulator/twl-regulator.c
10214F:	drivers/regulator/twl6030-regulator.c
10215F:	include/linux/i2c-omap.h
10216
10217ONION OMEGA2+ BOARD
10218M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10219L:	linux-mips@linux-mips.org
10220S:	Maintained
10221F:	arch/mips/boot/dts/ralink/omega2p.dts
10222
10223OMFS FILESYSTEM
10224M:	Bob Copeland <me@bobcopeland.com>
10225L:	linux-karma-devel@lists.sourceforge.net
10226S:	Maintained
10227F:	Documentation/filesystems/omfs.txt
10228F:	fs/omfs/
10229
10230OMNIKEY CARDMAN 4000 DRIVER
10231M:	Harald Welte <laforge@gnumonks.org>
10232S:	Maintained
10233F:	drivers/char/pcmcia/cm4000_cs.c
10234F:	include/linux/cm4000_cs.h
10235F:	include/uapi/linux/cm4000_cs.h
10236
10237OMNIKEY CARDMAN 4040 DRIVER
10238M:	Harald Welte <laforge@gnumonks.org>
10239S:	Maintained
10240F:	drivers/char/pcmcia/cm4040_cs.*
10241
10242OMNIVISION OV13858 SENSOR DRIVER
10243M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10244L:	linux-media@vger.kernel.org
10245T:	git git://linuxtv.org/media_tree.git
10246S:	Maintained
10247F:	drivers/media/i2c/ov13858.c
10248
10249OMNIVISION OV2685 SENSOR DRIVER
10250M:	Shunqian Zheng <zhengsq@rock-chips.com>
10251L:	linux-media@vger.kernel.org
10252T:	git git://linuxtv.org/media_tree.git
10253S:	Maintained
10254F:	drivers/media/i2c/ov2685.c
10255
10256OMNIVISION OV5640 SENSOR DRIVER
10257M:	Steve Longerbeam <slongerbeam@gmail.com>
10258L:	linux-media@vger.kernel.org
10259T:	git git://linuxtv.org/media_tree.git
10260S:	Maintained
10261F:	drivers/media/i2c/ov5640.c
10262
10263OMNIVISION OV5647 SENSOR DRIVER
10264M:	Luis Oliveira <lolivei@synopsys.com>
10265L:	linux-media@vger.kernel.org
10266T:	git git://linuxtv.org/media_tree.git
10267S:	Maintained
10268F:	drivers/media/i2c/ov5647.c
10269
10270OMNIVISION OV5695 SENSOR DRIVER
10271M:	Shunqian Zheng <zhengsq@rock-chips.com>
10272L:	linux-media@vger.kernel.org
10273T:	git git://linuxtv.org/media_tree.git
10274S:	Maintained
10275F:	drivers/media/i2c/ov5695.c
10276
10277OMNIVISION OV7670 SENSOR DRIVER
10278M:	Jonathan Corbet <corbet@lwn.net>
10279L:	linux-media@vger.kernel.org
10280T:	git git://linuxtv.org/media_tree.git
10281S:	Maintained
10282F:	drivers/media/i2c/ov7670.c
10283F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10284
10285OMNIVISION OV772x SENSOR DRIVER
10286M:	Jacopo Mondi <jacopo@jmondi.org>
10287L:	linux-media@vger.kernel.org
10288T:	git git://linuxtv.org/media_tree.git
10289S:	Odd fixes
10290F:	drivers/media/i2c/ov772x.c
10291F:	include/media/i2c/ov772x.h
10292
10293OMNIVISION OV7740 SENSOR DRIVER
10294M:	Wenyou Yang <wenyou.yang@microchip.com>
10295L:	linux-media@vger.kernel.org
10296T:	git git://linuxtv.org/media_tree.git
10297S:	Maintained
10298F:	drivers/media/i2c/ov7740.c
10299F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10300
10301OMNIVISION OV9650 SENSOR DRIVER
10302M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10303R:	Akinobu Mita <akinobu.mita@gmail.com>
10304R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10305L:	linux-media@vger.kernel.org
10306T:	git git://linuxtv.org/media_tree.git
10307S:	Maintained
10308F:	drivers/media/i2c/ov9650.c
10309F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10310
10311ONENAND FLASH DRIVER
10312M:	Kyungmin Park <kyungmin.park@samsung.com>
10313L:	linux-mtd@lists.infradead.org
10314S:	Maintained
10315F:	drivers/mtd/onenand/
10316F:	include/linux/mtd/onenand*.h
10317
10318ONSTREAM SCSI TAPE DRIVER
10319M:	Willem Riede <osst@riede.org>
10320L:	osst-users@lists.sourceforge.net
10321L:	linux-scsi@vger.kernel.org
10322S:	Maintained
10323F:	Documentation/scsi/osst.txt
10324F:	drivers/scsi/osst.*
10325F:	drivers/scsi/osst_*.h
10326F:	drivers/scsi/st.h
10327
10328OP-TEE DRIVER
10329M:	Jens Wiklander <jens.wiklander@linaro.org>
10330S:	Maintained
10331F:	drivers/tee/optee/
10332
10333OPA-VNIC DRIVER
10334M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10335M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10336L:	linux-rdma@vger.kernel.org
10337S:	Supported
10338F:	drivers/infiniband/ulp/opa_vnic
10339
10340OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10341M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10342L:	devicetree@vger.kernel.org
10343S:	Maintained
10344F:	Documentation/devicetree/dynamic-resolution-notes.txt
10345F:	Documentation/devicetree/overlay-notes.txt
10346F:	drivers/of/overlay.c
10347F:	drivers/of/resolver.c
10348
10349OPEN FIRMWARE AND FLATTENED DEVICE TREE
10350M:	Rob Herring <robh+dt@kernel.org>
10351M:	Frank Rowand <frowand.list@gmail.com>
10352L:	devicetree@vger.kernel.org
10353W:	http://www.devicetree.org/
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10355S:	Maintained
10356F:	drivers/of/
10357F:	include/linux/of*.h
10358F:	scripts/dtc/
10359F:	Documentation/ABI/testing/sysfs-firmware-ofw
10360
10361OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10362M:	Rob Herring <robh+dt@kernel.org>
10363M:	Mark Rutland <mark.rutland@arm.com>
10364L:	devicetree@vger.kernel.org
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10366Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10367S:	Maintained
10368F:	Documentation/devicetree/
10369F:	arch/*/boot/dts/
10370F:	include/dt-bindings/
10371
10372OPENCORES I2C BUS DRIVER
10373M:	Peter Korsgaard <jacmet@sunsite.dk>
10374L:	linux-i2c@vger.kernel.org
10375S:	Maintained
10376F:	Documentation/i2c/busses/i2c-ocores
10377F:	drivers/i2c/busses/i2c-ocores.c
10378
10379OPENRISC ARCHITECTURE
10380M:	Jonas Bonn <jonas@southpole.se>
10381M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10382M:	Stafford Horne <shorne@gmail.com>
10383T:	git git://github.com/openrisc/linux.git
10384L:	openrisc@lists.librecores.org
10385W:	http://openrisc.io
10386S:	Maintained
10387F:	Documentation/devicetree/bindings/openrisc/
10388F:	Documentation/openrisc/
10389F:	arch/openrisc/
10390F:	drivers/irqchip/irq-ompic.c
10391F:	drivers/irqchip/irq-or1k-*
10392
10393OPENVSWITCH
10394M:	Pravin B Shelar <pshelar@ovn.org>
10395L:	netdev@vger.kernel.org
10396L:	dev@openvswitch.org
10397W:	http://openvswitch.org
10398S:	Maintained
10399F:	net/openvswitch/
10400F:	include/uapi/linux/openvswitch.h
10401
10402OPERATING PERFORMANCE POINTS (OPP)
10403M:	Viresh Kumar <vireshk@kernel.org>
10404M:	Nishanth Menon <nm@ti.com>
10405M:	Stephen Boyd <sboyd@kernel.org>
10406L:	linux-pm@vger.kernel.org
10407S:	Maintained
10408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10409F:	drivers/opp/
10410F:	include/linux/pm_opp.h
10411F:	Documentation/power/opp.txt
10412F:	Documentation/devicetree/bindings/opp/
10413
10414OPL4 DRIVER
10415M:	Clemens Ladisch <clemens@ladisch.de>
10416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10417T:	git git://git.alsa-project.org/alsa-kernel.git
10418S:	Maintained
10419F:	sound/drivers/opl4/
10420
10421OPROFILE
10422M:	Robert Richter <rric@kernel.org>
10423L:	oprofile-list@lists.sf.net
10424S:	Maintained
10425F:	arch/*/include/asm/oprofile*.h
10426F:	arch/*/oprofile/
10427F:	drivers/oprofile/
10428F:	include/linux/oprofile.h
10429
10430ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10431M:	Mark Fasheh <mark@fasheh.com>
10432M:	Joel Becker <jlbec@evilplan.org>
10433L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10434W:	http://ocfs2.wiki.kernel.org
10435S:	Supported
10436F:	Documentation/filesystems/ocfs2.txt
10437F:	Documentation/filesystems/dlmfs.txt
10438F:	fs/ocfs2/
10439
10440ORANGEFS FILESYSTEM
10441M:	Mike Marshall <hubcap@omnibond.com>
10442R:	Martin Brandenburg <martin@omnibond.com>
10443L:	devel@lists.orangefs.org
10444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10445S:	Supported
10446F:	fs/orangefs/
10447F:	Documentation/filesystems/orangefs.txt
10448
10449ORINOCO DRIVER
10450L:	linux-wireless@vger.kernel.org
10451W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10452W:	http://www.nongnu.org/orinoco/
10453S:	Orphan
10454F:	drivers/net/wireless/intersil/orinoco/
10455
10456OSD LIBRARY and FILESYSTEM
10457M:	Boaz Harrosh <ooo@electrozaur.com>
10458S:	Maintained
10459F:	drivers/scsi/osd/
10460F:	include/scsi/osd_*
10461F:	fs/exofs/
10462
10463OV2659 OMNIVISION SENSOR DRIVER
10464M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10465L:	linux-media@vger.kernel.org
10466W:	https://linuxtv.org
10467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10468T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10469S:	Maintained
10470F:	drivers/media/i2c/ov2659.c
10471F:	include/media/i2c/ov2659.h
10472
10473OVERLAY FILESYSTEM
10474M:	Miklos Szeredi <miklos@szeredi.hu>
10475L:	linux-unionfs@vger.kernel.org
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10477S:	Supported
10478F:	fs/overlayfs/
10479F:	Documentation/filesystems/overlayfs.txt
10480
10481P54 WIRELESS DRIVER
10482M:	Christian Lamparter <chunkeey@googlemail.com>
10483L:	linux-wireless@vger.kernel.org
10484W:	http://wireless.kernel.org/en/users/Drivers/p54
10485S:	Maintained
10486F:	drivers/net/wireless/intersil/p54/
10487
10488PA SEMI ETHERNET DRIVER
10489L:	netdev@vger.kernel.org
10490S:	Orphan
10491F:	drivers/net/ethernet/pasemi/*
10492
10493PA SEMI SMBUS DRIVER
10494L:	linux-i2c@vger.kernel.org
10495S:	Orphan
10496F:	drivers/i2c/busses/i2c-pasemi.c
10497
10498PADATA PARALLEL EXECUTION MECHANISM
10499M:	Steffen Klassert <steffen.klassert@secunet.com>
10500L:	linux-crypto@vger.kernel.org
10501S:	Maintained
10502F:	kernel/padata.c
10503F:	include/linux/padata.h
10504F:	Documentation/padata.txt
10505
10506PANASONIC LAPTOP ACPI EXTRAS DRIVER
10507M:	Harald Welte <laforge@gnumonks.org>
10508L:	platform-driver-x86@vger.kernel.org
10509S:	Maintained
10510F:	drivers/platform/x86/panasonic-laptop.c
10511
10512PARALLEL LCD/KEYPAD PANEL DRIVER
10513M:	Willy Tarreau <willy@haproxy.com>
10514M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10515S:	Odd Fixes
10516F:	Documentation/misc-devices/lcd-panel-cgram.txt
10517F:	drivers/misc/panel.c
10518
10519PARALLEL PORT SUBSYSTEM
10520M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10521M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10522L:	linux-parport@lists.infradead.org (subscribers-only)
10523S:	Maintained
10524F:	drivers/parport/
10525F:	include/linux/parport*.h
10526F:	drivers/char/ppdev.c
10527F:	include/uapi/linux/ppdev.h
10528F:	Documentation/parport*.txt
10529
10530PARAVIRT_OPS INTERFACE
10531M:	Juergen Gross <jgross@suse.com>
10532M:	Alok Kataria <akataria@vmware.com>
10533L:	virtualization@lists.linux-foundation.org
10534S:	Supported
10535F:	Documentation/virtual/paravirt_ops.txt
10536F:	arch/*/kernel/paravirt*
10537F:	arch/*/include/asm/paravirt*.h
10538F:	include/linux/hypervisor.h
10539
10540PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10541M:	Tim Waugh <tim@cyberelk.net>
10542L:	linux-parport@lists.infradead.org (subscribers-only)
10543S:	Maintained
10544F:	Documentation/blockdev/paride.txt
10545F:	drivers/block/paride/
10546
10547PARISC ARCHITECTURE
10548M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10549M:	Helge Deller <deller@gmx.de>
10550L:	linux-parisc@vger.kernel.org
10551W:	http://www.parisc-linux.org/
10552Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10555S:	Maintained
10556F:	arch/parisc/
10557F:	Documentation/parisc/
10558F:	drivers/parisc/
10559F:	drivers/char/agp/parisc-agp.c
10560F:	drivers/input/serio/gscps2.c
10561F:	drivers/parport/parport_gsc.*
10562F:	drivers/tty/serial/8250/8250_gsc.c
10563F:	drivers/video/fbdev/sti*
10564F:	drivers/video/console/sti*
10565F:	drivers/video/logo/logo_parisc*
10566
10567PARMAN
10568M:	Jiri Pirko <jiri@mellanox.com>
10569L:	netdev@vger.kernel.org
10570S:	Supported
10571F:	lib/parman.c
10572F:	lib/test_parman.c
10573F:	include/linux/parman.h
10574
10575PC87360 HARDWARE MONITORING DRIVER
10576M:	Jim Cromie <jim.cromie@gmail.com>
10577L:	linux-hwmon@vger.kernel.org
10578S:	Maintained
10579F:	Documentation/hwmon/pc87360
10580F:	drivers/hwmon/pc87360.c
10581
10582PC8736x GPIO DRIVER
10583M:	Jim Cromie <jim.cromie@gmail.com>
10584S:	Maintained
10585F:	drivers/char/pc8736x_gpio.c
10586
10587PC87427 HARDWARE MONITORING DRIVER
10588M:	Jean Delvare <jdelvare@suse.com>
10589L:	linux-hwmon@vger.kernel.org
10590S:	Maintained
10591F:	Documentation/hwmon/pc87427
10592F:	drivers/hwmon/pc87427.c
10593
10594PCA9532 LED DRIVER
10595M:	Riku Voipio <riku.voipio@iki.fi>
10596S:	Maintained
10597F:	drivers/leds/leds-pca9532.c
10598F:	include/linux/leds-pca9532.h
10599
10600PCA9541 I2C BUS MASTER SELECTOR DRIVER
10601M:	Guenter Roeck <linux@roeck-us.net>
10602L:	linux-i2c@vger.kernel.org
10603S:	Maintained
10604F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10605
10606PCDP - PRIMARY CONSOLE AND DEBUG PORT
10607M:	Khalid Aziz <khalid@gonehiking.org>
10608S:	Maintained
10609F:	drivers/firmware/pcdp.*
10610
10611PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10612M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10613L:	linux-pci@vger.kernel.org
10614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10615S:	Maintained
10616F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10617F:	drivers/pci/host/pci-aardvark.c
10618
10619PCI DRIVER FOR ALTERA PCIE IP
10620M:	Ley Foon Tan <lftan@altera.com>
10621L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10622L:	linux-pci@vger.kernel.org
10623S:	Supported
10624F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10625F:	drivers/pci/host/pcie-altera.c
10626
10627PCI DRIVER FOR APPLIEDMICRO XGENE
10628M:	Tanmay Inamdar <tinamdar@apm.com>
10629L:	linux-pci@vger.kernel.org
10630L:	linux-arm-kernel@lists.infradead.org
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10633F:	drivers/pci/host/pci-xgene.c
10634
10635PCI DRIVER FOR ARM VERSATILE PLATFORM
10636M:	Rob Herring <robh@kernel.org>
10637L:	linux-pci@vger.kernel.org
10638L:	linux-arm-kernel@lists.infradead.org
10639S:	Maintained
10640F:	Documentation/devicetree/bindings/pci/versatile.txt
10641F:	drivers/pci/host/pci-versatile.c
10642
10643PCI DRIVER FOR ARMADA 8K
10644M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10645L:	linux-pci@vger.kernel.org
10646L:	linux-arm-kernel@lists.infradead.org
10647S:	Maintained
10648F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10649F:	drivers/pci/dwc/pcie-armada8k.c
10650
10651PCI DRIVER FOR CADENCE PCIE IP
10652M:	Alan Douglas <adouglas@cadence.com>
10653L:	linux-pci@vger.kernel.org
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10656F:	drivers/pci/cadence/pcie-cadence*
10657
10658PCI DRIVER FOR FREESCALE LAYERSCAPE
10659M:	Minghuan Lian <minghuan.Lian@freescale.com>
10660M:	Mingkai Hu <mingkai.hu@freescale.com>
10661M:	Roy Zang <tie-fei.zang@freescale.com>
10662L:	linuxppc-dev@lists.ozlabs.org
10663L:	linux-pci@vger.kernel.org
10664L:	linux-arm-kernel@lists.infradead.org
10665S:	Maintained
10666F:	drivers/pci/dwc/*layerscape*
10667
10668PCI DRIVER FOR GENERIC OF HOSTS
10669M:	Will Deacon <will.deacon@arm.com>
10670L:	linux-pci@vger.kernel.org
10671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10672S:	Maintained
10673F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10674F:	drivers/pci/host/pci-host-common.c
10675F:	drivers/pci/host/pci-host-generic.c
10676
10677PCI DRIVER FOR IMX6
10678M:	Richard Zhu <hongxing.zhu@nxp.com>
10679M:	Lucas Stach <l.stach@pengutronix.de>
10680L:	linux-pci@vger.kernel.org
10681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10682S:	Maintained
10683F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10684F:	drivers/pci/dwc/*imx6*
10685
10686PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10687M:	Keith Busch <keith.busch@intel.com>
10688M:	Jonathan Derrick <jonathan.derrick@intel.com>
10689L:	linux-pci@vger.kernel.org
10690S:	Supported
10691F:	drivers/pci/host/vmd.c
10692
10693PCI DRIVER FOR MICROSEMI SWITCHTEC
10694M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10695M:	Logan Gunthorpe <logang@deltatee.com>
10696L:	linux-pci@vger.kernel.org
10697S:	Maintained
10698F:	Documentation/switchtec.txt
10699F:	Documentation/ABI/testing/sysfs-class-switchtec
10700F:	drivers/pci/switch/switchtec*
10701F:	include/uapi/linux/switchtec_ioctl.h
10702F:	include/linux/switchtec.h
10703F:	drivers/ntb/hw/mscc/
10704
10705PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10706M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10707M:	Jason Cooper <jason@lakedaemon.net>
10708L:	linux-pci@vger.kernel.org
10709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10710S:	Maintained
10711F:	drivers/pci/host/*mvebu*
10712
10713PCI DRIVER FOR NVIDIA TEGRA
10714M:	Thierry Reding <thierry.reding@gmail.com>
10715L:	linux-tegra@vger.kernel.org
10716L:	linux-pci@vger.kernel.org
10717S:	Supported
10718F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10719F:	drivers/pci/host/pci-tegra.c
10720
10721PCI DRIVER FOR RENESAS R-CAR
10722M:	Simon Horman <horms@verge.net.au>
10723L:	linux-pci@vger.kernel.org
10724L:	linux-renesas-soc@vger.kernel.org
10725S:	Maintained
10726F:	drivers/pci/host/*rcar*
10727
10728PCI DRIVER FOR SAMSUNG EXYNOS
10729M:	Jingoo Han <jingoohan1@gmail.com>
10730L:	linux-pci@vger.kernel.org
10731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10732L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10733S:	Maintained
10734F:	drivers/pci/dwc/pci-exynos.c
10735
10736PCI DRIVER FOR SYNOPSYS DESIGNWARE
10737M:	Jingoo Han <jingoohan1@gmail.com>
10738M:	Joao Pinto <Joao.Pinto@synopsys.com>
10739L:	linux-pci@vger.kernel.org
10740S:	Maintained
10741F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10742F:	drivers/pci/dwc/*designware*
10743
10744PCI DRIVER FOR TI DRA7XX
10745M:	Kishon Vijay Abraham I <kishon@ti.com>
10746L:	linux-omap@vger.kernel.org
10747L:	linux-pci@vger.kernel.org
10748S:	Supported
10749F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10750F:	drivers/pci/dwc/pci-dra7xx.c
10751
10752PCI DRIVER FOR TI KEYSTONE
10753M:	Murali Karicheri <m-karicheri2@ti.com>
10754L:	linux-pci@vger.kernel.org
10755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10756S:	Maintained
10757F:	drivers/pci/dwc/*keystone*
10758
10759PCI ENDPOINT SUBSYSTEM
10760M:	Kishon Vijay Abraham I <kishon@ti.com>
10761M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10762L:	linux-pci@vger.kernel.org
10763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10764S:	Supported
10765F:	drivers/pci/endpoint/
10766F:	drivers/misc/pci_endpoint_test.c
10767F:	tools/pci/
10768
10769PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10770M:	Russell Currey <ruscur@russell.cc>
10771L:	linuxppc-dev@lists.ozlabs.org
10772S:	Supported
10773F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10774F:	arch/powerpc/kernel/eeh*.c
10775F:	arch/powerpc/platforms/*/eeh*.c
10776F:	arch/powerpc/include/*/eeh*.h
10777
10778PCI ERROR RECOVERY
10779M:	Linas Vepstas <linasvepstas@gmail.com>
10780L:	linux-pci@vger.kernel.org
10781S:	Supported
10782F:	Documentation/PCI/pci-error-recovery.txt
10783
10784PCI MSI DRIVER FOR ALTERA MSI IP
10785M:	Ley Foon Tan <lftan@altera.com>
10786L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10787L:	linux-pci@vger.kernel.org
10788S:	Supported
10789F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10790F:	drivers/pci/host/pcie-altera-msi.c
10791
10792PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10793M:	Duc Dang <dhdang@apm.com>
10794L:	linux-pci@vger.kernel.org
10795L:	linux-arm-kernel@lists.infradead.org
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10798F:	drivers/pci/host/pci-xgene-msi.c
10799
10800PCI SUBSYSTEM
10801M:	Bjorn Helgaas <bhelgaas@google.com>
10802L:	linux-pci@vger.kernel.org
10803Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10805S:	Supported
10806F:	Documentation/devicetree/bindings/pci/
10807F:	Documentation/PCI/
10808F:	drivers/acpi/pci*
10809F:	drivers/pci/
10810F:	include/asm-generic/pci*
10811F:	include/linux/pci*
10812F:	include/linux/of_pci.h
10813F:	include/uapi/linux/pci*
10814F:	lib/pci*
10815F:	arch/x86/pci/
10816F:	arch/x86/kernel/quirks.c
10817
10818PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10819M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10820L:	linux-pci@vger.kernel.org
10821Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10823S:	Supported
10824F:	drivers/pci/host/
10825F:	drivers/pci/dwc/
10826
10827PCIE DRIVER FOR AXIS ARTPEC
10828M:	Niklas Cassel <niklas.cassel@axis.com>
10829M:	Jesper Nilsson <jesper.nilsson@axis.com>
10830L:	linux-arm-kernel@axis.com
10831L:	linux-pci@vger.kernel.org
10832S:	Maintained
10833F:	Documentation/devicetree/bindings/pci/axis,artpec*
10834F:	drivers/pci/dwc/*artpec*
10835
10836PCIE DRIVER FOR CAVIUM THUNDERX
10837M:	David Daney <david.daney@cavium.com>
10838L:	linux-pci@vger.kernel.org
10839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10840S:	Supported
10841F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10842F:	drivers/pci/host/pci-thunder-*
10843
10844PCIE DRIVER FOR HISILICON
10845M:	Zhou Wang <wangzhou1@hisilicon.com>
10846L:	linux-pci@vger.kernel.org
10847S:	Maintained
10848F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10849F:	drivers/pci/dwc/pcie-hisi.c
10850
10851PCIE DRIVER FOR HISILICON KIRIN
10852M:	Xiaowei Song <songxiaowei@hisilicon.com>
10853M:	Binghui Wang <wangbinghui@hisilicon.com>
10854L:	linux-pci@vger.kernel.org
10855S:	Maintained
10856F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10857F:	drivers/pci/dwc/pcie-kirin.c
10858
10859PCIE DRIVER FOR HISILICON STB
10860M:	Jianguo Sun <sunjianguo1@huawei.com>
10861M:	Shawn Guo <shawn.guo@linaro.org>
10862L:	linux-pci@vger.kernel.org
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10865F:	drivers/pci/dwc/pcie-histb.c
10866
10867PCIE DRIVER FOR MEDIATEK
10868M:	Ryder Lee <ryder.lee@mediatek.com>
10869L:	linux-pci@vger.kernel.org
10870L:	linux-mediatek@lists.infradead.org
10871S:	Supported
10872F:	Documentation/devicetree/bindings/pci/mediatek*
10873F:	drivers/pci/host/*mediatek*
10874
10875PCIE DRIVER FOR QUALCOMM MSM
10876M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10877L:	linux-pci@vger.kernel.org
10878L:	linux-arm-msm@vger.kernel.org
10879S:	Maintained
10880F:	drivers/pci/dwc/*qcom*
10881
10882PCIE DRIVER FOR ROCKCHIP
10883M:	Shawn Lin <shawn.lin@rock-chips.com>
10884L:	linux-pci@vger.kernel.org
10885L:	linux-rockchip@lists.infradead.org
10886S:	Maintained
10887F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10888F:	drivers/pci/host/pcie-rockchip.c
10889
10890PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10891M:	Linus Walleij <linus.walleij@linaro.org>
10892L:	linux-pci@vger.kernel.org
10893S:	Maintained
10894F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10895F:	drivers/pci/host/pci-v3-semi.c
10896
10897PCIE DRIVER FOR ST SPEAR13XX
10898M:	Pratyush Anand <pratyush.anand@gmail.com>
10899L:	linux-pci@vger.kernel.org
10900S:	Maintained
10901F:	drivers/pci/dwc/*spear*
10902
10903PCMCIA SUBSYSTEM
10904M:	Dominik Brodowski <linux@dominikbrodowski.net>
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10906S:	Odd Fixes
10907F:	Documentation/pcmcia/
10908F:	tools/pcmcia/
10909F:	drivers/pcmcia/
10910F:	include/pcmcia/
10911
10912PCNET32 NETWORK DRIVER
10913M:	Don Fry <pcnet32@frontier.com>
10914L:	netdev@vger.kernel.org
10915S:	Maintained
10916F:	drivers/net/ethernet/amd/pcnet32.c
10917
10918PCRYPT PARALLEL CRYPTO ENGINE
10919M:	Steffen Klassert <steffen.klassert@secunet.com>
10920L:	linux-crypto@vger.kernel.org
10921S:	Maintained
10922F:	crypto/pcrypt.c
10923F:	include/crypto/pcrypt.h
10924
10925PEAQ WMI HOTKEYS DRIVER
10926M:	Hans de Goede <hdegoede@redhat.com>
10927L:	platform-driver-x86@vger.kernel.org
10928S:	Maintained
10929F:	drivers/platform/x86/peaq-wmi.c
10930
10931PER-CPU MEMORY ALLOCATOR
10932M:	Tejun Heo <tj@kernel.org>
10933M:	Christoph Lameter <cl@linux.com>
10934M:	Dennis Zhou <dennisszhou@gmail.com>
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10936S:	Maintained
10937F:	include/linux/percpu*.h
10938F:	mm/percpu*.c
10939F:	arch/*/include/asm/percpu.h
10940
10941PER-TASK DELAY ACCOUNTING
10942M:	Balbir Singh <bsingharora@gmail.com>
10943S:	Maintained
10944F:	include/linux/delayacct.h
10945F:	kernel/delayacct.c
10946
10947PERFORMANCE EVENTS SUBSYSTEM
10948M:	Peter Zijlstra <peterz@infradead.org>
10949M:	Ingo Molnar <mingo@redhat.com>
10950M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10951R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10952R:	Jiri Olsa <jolsa@redhat.com>
10953R:	Namhyung Kim <namhyung@kernel.org>
10954L:	linux-kernel@vger.kernel.org
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10956S:	Supported
10957F:	kernel/events/*
10958F:	include/linux/perf_event.h
10959F:	include/uapi/linux/perf_event.h
10960F:	arch/*/kernel/perf_event*.c
10961F:	arch/*/kernel/*/perf_event*.c
10962F:	arch/*/kernel/*/*/perf_event*.c
10963F:	arch/*/include/asm/perf_event.h
10964F:	arch/*/kernel/perf_callchain.c
10965F:	arch/*/events/*
10966F:	tools/perf/
10967
10968PERSONALITY HANDLING
10969M:	Christoph Hellwig <hch@infradead.org>
10970L:	linux-abi-devel@lists.sourceforge.net
10971S:	Maintained
10972F:	include/linux/personality.h
10973F:	include/uapi/linux/personality.h
10974
10975PHONET PROTOCOL
10976M:	Remi Denis-Courmont <courmisch@gmail.com>
10977S:	Supported
10978F:	Documentation/networking/phonet.txt
10979F:	include/linux/phonet.h
10980F:	include/net/phonet/
10981F:	include/uapi/linux/phonet.h
10982F:	net/phonet/
10983
10984PHRAM MTD DRIVER
10985M:	Joern Engel <joern@lazybastard.org>
10986L:	linux-mtd@lists.infradead.org
10987S:	Maintained
10988F:	drivers/mtd/devices/phram.c
10989
10990PICOLCD HID DRIVER
10991M:	Bruno Prémont <bonbons@linux-vserver.org>
10992L:	linux-input@vger.kernel.org
10993S:	Maintained
10994F:	drivers/hid/hid-picolcd*
10995
10996PICOXCELL SUPPORT
10997M:	Jamie Iles <jamie@jamieiles.com>
10998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999T:	git git://github.com/jamieiles/linux-2.6-ji.git
11000S:	Supported
11001F:	arch/arm/boot/dts/picoxcell*
11002F:	arch/arm/mach-picoxcell/
11003F:	drivers/crypto/picoxcell*
11004
11005PIN CONTROL SUBSYSTEM
11006M:	Linus Walleij <linus.walleij@linaro.org>
11007L:	linux-gpio@vger.kernel.org
11008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11009S:	Maintained
11010F:	Documentation/devicetree/bindings/pinctrl/
11011F:	Documentation/driver-api/pinctl.rst
11012F:	drivers/pinctrl/
11013F:	include/linux/pinctrl/
11014
11015PIN CONTROLLER - ATMEL AT91
11016M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11018S:	Maintained
11019F:	drivers/pinctrl/pinctrl-at91.*
11020
11021PIN CONTROLLER - ATMEL AT91 PIO4
11022M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11024L:	linux-gpio@vger.kernel.org
11025S:	Supported
11026F:	drivers/pinctrl/pinctrl-at91-pio4.*
11027
11028PIN CONTROLLER - FREESCALE
11029M:	Dong Aisheng <aisheng.dong@nxp.com>
11030M:	Fabio Estevam <festevam@gmail.com>
11031M:	Shawn Guo <shawnguo@kernel.org>
11032M:	Stefan Agner <stefan@agner.ch>
11033R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11034L:	linux-gpio@vger.kernel.org
11035S:	Maintained
11036F:	drivers/pinctrl/freescale/
11037F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11038
11039PIN CONTROLLER - INTEL
11040M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11041M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11042S:	Maintained
11043F:	drivers/pinctrl/intel/
11044
11045PIN CONTROLLER - MEDIATEK
11046M:	Sean Wang <sean.wang@mediatek.com>
11047L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11048S:	Maintained
11049F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11050F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11051F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11052F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11053F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11054
11055PIN CONTROLLER - QUALCOMM
11056M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11057S:	Maintained
11058L:	linux-arm-msm@vger.kernel.org
11059F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11060F:	drivers/pinctrl/qcom/
11061
11062PIN CONTROLLER - RENESAS
11063M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11064M:	Geert Uytterhoeven <geert+renesas@glider.be>
11065L:	linux-renesas-soc@vger.kernel.org
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11067S:	Maintained
11068F:	drivers/pinctrl/sh-pfc/
11069
11070PIN CONTROLLER - SAMSUNG
11071M:	Tomasz Figa <tomasz.figa@gmail.com>
11072M:	Krzysztof Kozlowski <krzk@kernel.org>
11073M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11076Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11078S:	Maintained
11079F:	drivers/pinctrl/samsung/
11080F:	include/dt-bindings/pinctrl/samsung.h
11081F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11082
11083PIN CONTROLLER - SINGLE
11084M:	Tony Lindgren <tony@atomide.com>
11085M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087L:	linux-omap@vger.kernel.org
11088S:	Maintained
11089F:	drivers/pinctrl/pinctrl-single.c
11090
11091PIN CONTROLLER - ST SPEAR
11092M:	Viresh Kumar <vireshk@kernel.org>
11093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094W:	http://www.st.com/spear
11095S:	Maintained
11096F:	drivers/pinctrl/spear/
11097
11098PISTACHIO SOC SUPPORT
11099M:	James Hartley <james.hartley@sondrel.com>
11100L:	linux-mips@linux-mips.org
11101S:	Odd Fixes
11102F:	arch/mips/pistachio/
11103F:	arch/mips/include/asm/mach-pistachio/
11104F:	arch/mips/boot/dts/img/pistachio*
11105F:	arch/mips/configs/pistachio*_defconfig
11106
11107PKTCDVD DRIVER
11108S:	Orphan
11109M:	linux-block@vger.kernel.org
11110F:	drivers/block/pktcdvd.c
11111F:	include/linux/pktcdvd.h
11112F:	include/uapi/linux/pktcdvd.h
11113
11114PKUNITY SOC DRIVERS
11115M:	Guan Xuetao <gxt@pku.edu.cn>
11116W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11117S:	Maintained
11118T:	git git://github.com/gxt/linux.git
11119F:	drivers/input/serio/i8042-unicore32io.h
11120F:	drivers/i2c/busses/i2c-puv3.c
11121F:	drivers/video/fbdev/fb-puv3.c
11122F:	drivers/rtc/rtc-puv3.c
11123
11124PMBUS HARDWARE MONITORING DRIVERS
11125M:	Guenter Roeck <linux@roeck-us.net>
11126L:	linux-hwmon@vger.kernel.org
11127W:	http://hwmon.wiki.kernel.org/
11128W:	http://www.roeck-us.net/linux/drivers/
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11130S:	Maintained
11131F:	Documentation/hwmon/pmbus
11132F:	drivers/hwmon/pmbus/
11133F:	include/linux/pmbus.h
11134
11135PMC SIERRA MaxRAID DRIVER
11136L:	linux-scsi@vger.kernel.org
11137W:	http://www.pmc-sierra.com/
11138S:	Orphan
11139F:	drivers/scsi/pmcraid.*
11140
11141PMC SIERRA PM8001 DRIVER
11142M:	Jack Wang <jinpu.wang@profitbricks.com>
11143M:	lindar_liu@usish.com
11144L:	linux-scsi@vger.kernel.org
11145S:	Supported
11146F:	drivers/scsi/pm8001/
11147
11148PNP SUPPORT
11149M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11150S:	Maintained
11151F:	drivers/pnp/
11152
11153POSIX CLOCKS and TIMERS
11154M:	Thomas Gleixner <tglx@linutronix.de>
11155L:	linux-kernel@vger.kernel.org
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11157S:	Maintained
11158F:	fs/timerfd.c
11159F:	include/linux/timer*
11160F:	kernel/time/*timer*
11161
11162POWER MANAGEMENT CORE
11163M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11164L:	linux-pm@vger.kernel.org
11165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11166B:	https://bugzilla.kernel.org
11167S:	Supported
11168F:	drivers/base/power/
11169F:	include/linux/pm.h
11170F:	include/linux/pm_*
11171F:	include/linux/powercap.h
11172F:	drivers/powercap/
11173F:	kernel/configs/nopm.config
11174
11175POWER STATE COORDINATION INTERFACE (PSCI)
11176M:	Mark Rutland <mark.rutland@arm.com>
11177M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11178L:	linux-arm-kernel@lists.infradead.org
11179S:	Maintained
11180F:	drivers/firmware/psci*.c
11181F:	include/linux/psci.h
11182F:	include/uapi/linux/psci.h
11183
11184POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11185M:	Sebastian Reichel <sre@kernel.org>
11186L:	linux-pm@vger.kernel.org
11187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11188S:	Maintained
11189F:	Documentation/devicetree/bindings/power/supply/
11190F:	include/linux/power_supply.h
11191F:	drivers/power/supply/
11192
11193POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11194M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11195L:	linuxppc-dev@lists.ozlabs.org
11196S:	Maintained
11197F:	drivers/char/powernv-op-panel.c
11198
11199PPP OVER ATM (RFC 2364)
11200M:	Mitchell Blank Jr <mitch@sfgoth.com>
11201S:	Maintained
11202F:	net/atm/pppoatm.c
11203F:	include/uapi/linux/atmppp.h
11204
11205PPP OVER ETHERNET
11206M:	Michal Ostrowski <mostrows@earthlink.net>
11207S:	Maintained
11208F:	drivers/net/ppp/pppoe.c
11209F:	drivers/net/ppp/pppox.c
11210
11211PPP OVER L2TP
11212M:	James Chapman <jchapman@katalix.com>
11213S:	Maintained
11214F:	net/l2tp/l2tp_ppp.c
11215F:	include/linux/if_pppol2tp.h
11216F:	include/uapi/linux/if_pppol2tp.h
11217
11218PPP PROTOCOL DRIVERS AND COMPRESSORS
11219M:	Paul Mackerras <paulus@samba.org>
11220L:	linux-ppp@vger.kernel.org
11221S:	Maintained
11222F:	drivers/net/ppp/ppp_*
11223
11224PPS SUPPORT
11225M:	Rodolfo Giometti <giometti@enneenne.com>
11226W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11227L:	linuxpps@ml.enneenne.com (subscribers-only)
11228S:	Maintained
11229F:	Documentation/pps/
11230F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11231F:	Documentation/ABI/testing/sysfs-pps
11232F:	drivers/pps/
11233F:	include/linux/pps*.h
11234F:	include/uapi/linux/pps.h
11235
11236PPTP DRIVER
11237M:	Dmitry Kozlov <xeb@mail.ru>
11238L:	netdev@vger.kernel.org
11239S:	Maintained
11240F:	drivers/net/ppp/pptp.c
11241W:	http://sourceforge.net/projects/accel-pptp
11242
11243PREEMPTIBLE KERNEL
11244M:	Robert Love <rml@tech9.net>
11245L:	kpreempt-tech@lists.sourceforge.net
11246W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11247S:	Supported
11248F:	Documentation/preempt-locking.txt
11249F:	include/linux/preempt.h
11250
11251PRINTK
11252M:	Petr Mladek <pmladek@suse.com>
11253M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11254R:	Steven Rostedt <rostedt@goodmis.org>
11255S:	Maintained
11256F:	kernel/printk/
11257F:	include/linux/printk.h
11258
11259PRISM54 WIRELESS DRIVER
11260M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11261L:	linux-wireless@vger.kernel.org
11262W:	http://wireless.kernel.org/en/users/Drivers/p54
11263S:	Obsolete
11264F:	drivers/net/wireless/intersil/prism54/
11265
11266PROC SYSCTL
11267M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11268M:	Kees Cook <keescook@chromium.org>
11269L:	linux-kernel@vger.kernel.org
11270L:	linux-fsdevel@vger.kernel.org
11271S:	Maintained
11272F:	fs/proc/proc_sysctl.c
11273F:	include/linux/sysctl.h
11274F:	kernel/sysctl.c
11275F:	tools/testing/selftests/sysctl/
11276
11277PS3 NETWORK SUPPORT
11278M:	Geoff Levand <geoff@infradead.org>
11279L:	netdev@vger.kernel.org
11280L:	linuxppc-dev@lists.ozlabs.org
11281S:	Maintained
11282F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11283
11284PS3 PLATFORM SUPPORT
11285M:	Geoff Levand <geoff@infradead.org>
11286L:	linuxppc-dev@lists.ozlabs.org
11287S:	Maintained
11288F:	arch/powerpc/boot/ps3*
11289F:	arch/powerpc/include/asm/lv1call.h
11290F:	arch/powerpc/include/asm/ps3*.h
11291F:	arch/powerpc/platforms/ps3/
11292F:	drivers/*/ps3*
11293F:	drivers/ps3/
11294F:	drivers/rtc/rtc-ps3.c
11295F:	drivers/usb/host/*ps3.c
11296F:	sound/ppc/snd_ps3*
11297
11298PS3VRAM DRIVER
11299M:	Jim Paris <jim@jtan.com>
11300M:	Geoff Levand <geoff@infradead.org>
11301L:	linuxppc-dev@lists.ozlabs.org
11302S:	Maintained
11303F:	drivers/block/ps3vram.c
11304
11305PSAMPLE PACKET SAMPLING SUPPORT:
11306M:	Yotam Gigi <yotam.gi@gmail.com>
11307S:	Maintained
11308F:	net/psample
11309F:	include/net/psample.h
11310F:	include/uapi/linux/psample.h
11311
11312PSTORE FILESYSTEM
11313M:	Kees Cook <keescook@chromium.org>
11314M:	Anton Vorontsov <anton@enomsg.org>
11315M:	Colin Cross <ccross@android.com>
11316M:	Tony Luck <tony.luck@intel.com>
11317S:	Maintained
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11319F:	fs/pstore/
11320F:	include/linux/pstore*
11321F:	drivers/firmware/efi/efi-pstore.c
11322F:	drivers/acpi/apei/erst.c
11323F:	Documentation/admin-guide/ramoops.rst
11324F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11325K:	\b(pstore|ramoops)
11326
11327PTP HARDWARE CLOCK SUPPORT
11328M:	Richard Cochran <richardcochran@gmail.com>
11329L:	netdev@vger.kernel.org
11330S:	Maintained
11331W:	http://linuxptp.sourceforge.net/
11332F:	Documentation/ABI/testing/sysfs-ptp
11333F:	Documentation/ptp/*
11334F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11335F:	drivers/net/phy/dp83640*
11336F:	drivers/ptp/*
11337F:	include/linux/ptp_cl*
11338
11339PTRACE SUPPORT
11340M:	Oleg Nesterov <oleg@redhat.com>
11341S:	Maintained
11342F:	include/asm-generic/syscall.h
11343F:	include/linux/ptrace.h
11344F:	include/linux/regset.h
11345F:	include/linux/tracehook.h
11346F:	include/uapi/linux/ptrace.h
11347F:	include/uapi/linux/ptrace.h
11348F:	include/asm-generic/ptrace.h
11349F:	kernel/ptrace.c
11350F:	arch/*/ptrace*.c
11351F:	arch/*/*/ptrace*.c
11352F:	arch/*/include/asm/ptrace*.h
11353
11354PULSE8-CEC DRIVER
11355M:	Hans Verkuil <hverkuil@xs4all.nl>
11356L:	linux-media@vger.kernel.org
11357T:	git git://linuxtv.org/media_tree.git
11358S:	Maintained
11359F:	drivers/media/usb/pulse8-cec/*
11360F:	Documentation/media/cec-drivers/pulse8-cec.rst
11361
11362PVRUSB2 VIDEO4LINUX DRIVER
11363M:	Mike Isely <isely@pobox.com>
11364L:	pvrusb2@isely.net	(subscribers-only)
11365L:	linux-media@vger.kernel.org
11366W:	http://www.isely.net/pvrusb2/
11367T:	git git://linuxtv.org/media_tree.git
11368S:	Maintained
11369F:	Documentation/media/v4l-drivers/pvrusb2*
11370F:	drivers/media/usb/pvrusb2/
11371
11372PWC WEBCAM DRIVER
11373M:	Hans Verkuil <hverkuil@xs4all.nl>
11374L:	linux-media@vger.kernel.org
11375T:	git git://linuxtv.org/media_tree.git
11376S:	Odd Fixes
11377F:	drivers/media/usb/pwc/*
11378
11379PWM FAN DRIVER
11380M:	Kamil Debski <kamil@wypas.org>
11381M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11382L:	linux-hwmon@vger.kernel.org
11383S:	Supported
11384F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11385F:	Documentation/hwmon/pwm-fan
11386F:	drivers/hwmon/pwm-fan.c
11387
11388PWM IR Transmitter
11389M:	Sean Young <sean@mess.org>
11390L:	linux-media@vger.kernel.org
11391S:	Maintained
11392F:	drivers/media/rc/pwm-ir-tx.c
11393
11394PWM SUBSYSTEM
11395M:	Thierry Reding <thierry.reding@gmail.com>
11396L:	linux-pwm@vger.kernel.org
11397S:	Maintained
11398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11399F:	Documentation/pwm.txt
11400F:	Documentation/devicetree/bindings/pwm/
11401F:	include/linux/pwm.h
11402F:	drivers/pwm/
11403F:	drivers/video/backlight/pwm_bl.c
11404F:	include/linux/pwm_backlight.h
11405F:	drivers/gpio/gpio-mvebu.c
11406F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11407
11408PXA GPIO DRIVER
11409M:	Robert Jarzmik <robert.jarzmik@free.fr>
11410L:	linux-gpio@vger.kernel.org
11411S:	Maintained
11412F:	drivers/gpio/gpio-pxa.c
11413
11414PXA MMCI DRIVER
11415S:	Orphan
11416
11417PXA RTC DRIVER
11418M:	Robert Jarzmik <robert.jarzmik@free.fr>
11419L:	linux-rtc@vger.kernel.org
11420S:	Maintained
11421
11422PXA2xx/PXA3xx SUPPORT
11423M:	Daniel Mack <daniel@zonque.org>
11424M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11425M:	Robert Jarzmik <robert.jarzmik@free.fr>
11426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11427T:	git git://github.com/hzhuang1/linux.git
11428T:	git git://github.com/rjarzmik/linux.git
11429S:	Maintained
11430F:	arch/arm/boot/dts/pxa*
11431F:	arch/arm/mach-pxa/
11432F:	drivers/dma/pxa*
11433F:	drivers/pcmcia/pxa2xx*
11434F:	drivers/pinctrl/pxa/
11435F:	drivers/spi/spi-pxa2xx*
11436F:	drivers/usb/gadget/udc/pxa2*
11437F:	include/sound/pxa2xx-lib.h
11438F:	sound/arm/pxa*
11439F:	sound/soc/pxa/
11440
11441QAT DRIVER
11442M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11443L:	qat-linux@intel.com
11444S:	Supported
11445F:	drivers/crypto/qat/
11446
11447QCOM AUDIO (ASoC) DRIVERS
11448M:	Patrick Lai <plai@codeaurora.org>
11449M:	Banajit Goswami <bgoswami@codeaurora.org>
11450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11451S:	Supported
11452F:	sound/soc/qcom/
11453
11454QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11455M:	Gabriel Somlo <somlo@cmu.edu>
11456M:	"Michael S. Tsirkin" <mst@redhat.com>
11457L:	qemu-devel@nongnu.org
11458S:	Maintained
11459F:	drivers/firmware/qemu_fw_cfg.c
11460
11461QIB DRIVER
11462M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11463M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11464L:	linux-rdma@vger.kernel.org
11465S:	Supported
11466F:	drivers/infiniband/hw/qib/
11467
11468QLOGIC QL41xxx FCOE DRIVER
11469M:	QLogic-Storage-Upstream@cavium.com
11470L:	linux-scsi@vger.kernel.org
11471S:	Supported
11472F:	drivers/scsi/qedf/
11473
11474QLOGIC QL41xxx ISCSI DRIVER
11475M:	QLogic-Storage-Upstream@cavium.com
11476L:	linux-scsi@vger.kernel.org
11477S:	Supported
11478F:	drivers/scsi/qedi/
11479
11480QLOGIC QL4xxx ETHERNET DRIVER
11481M:	Ariel Elior <Ariel.Elior@cavium.com>
11482M:	everest-linux-l2@cavium.com
11483L:	netdev@vger.kernel.org
11484S:	Supported
11485F:	drivers/net/ethernet/qlogic/qed/
11486F:	include/linux/qed/
11487F:	drivers/net/ethernet/qlogic/qede/
11488
11489QLOGIC QL4xxx RDMA DRIVER
11490M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11491M:	Ariel Elior <Ariel.Elior@cavium.com>
11492L:	linux-rdma@vger.kernel.org
11493S:	Supported
11494F:	drivers/infiniband/hw/qedr/
11495F:	include/uapi/rdma/qedr-abi.h
11496
11497QLOGIC QLA1280 SCSI DRIVER
11498M:	Michael Reed <mdr@sgi.com>
11499L:	linux-scsi@vger.kernel.org
11500S:	Maintained
11501F:	drivers/scsi/qla1280.[ch]
11502
11503QLOGIC QLA2XXX FC-SCSI DRIVER
11504M:	qla2xxx-upstream@qlogic.com
11505L:	linux-scsi@vger.kernel.org
11506S:	Supported
11507F:	Documentation/scsi/LICENSE.qla2xxx
11508F:	drivers/scsi/qla2xxx/
11509
11510QLOGIC QLA3XXX NETWORK DRIVER
11511M:	Dept-GELinuxNICDev@cavium.com
11512L:	netdev@vger.kernel.org
11513S:	Supported
11514F:	Documentation/networking/LICENSE.qla3xxx
11515F:	drivers/net/ethernet/qlogic/qla3xxx.*
11516
11517QLOGIC QLA4XXX iSCSI DRIVER
11518M:	QLogic-Storage-Upstream@qlogic.com
11519L:	linux-scsi@vger.kernel.org
11520S:	Supported
11521F:	Documentation/scsi/LICENSE.qla4xxx
11522F:	drivers/scsi/qla4xxx/
11523
11524QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11525M:	Harish Patil <harish.patil@cavium.com>
11526M:	Manish Chopra <manish.chopra@cavium.com>
11527M:	Dept-GELinuxNICDev@cavium.com
11528L:	netdev@vger.kernel.org
11529S:	Supported
11530F:	drivers/net/ethernet/qlogic/qlcnic/
11531
11532QLOGIC QLGE 10Gb ETHERNET DRIVER
11533M:	Harish Patil <harish.patil@cavium.com>
11534M:	Manish Chopra <manish.chopra@cavium.com>
11535M:	Dept-GELinuxNICDev@cavium.com
11536L:	netdev@vger.kernel.org
11537S:	Supported
11538F:	drivers/net/ethernet/qlogic/qlge/
11539
11540QNX4 FILESYSTEM
11541M:	Anders Larsen <al@alarsen.net>
11542W:	http://www.alarsen.net/linux/qnx4fs/
11543S:	Maintained
11544F:	fs/qnx4/
11545F:	include/uapi/linux/qnx4_fs.h
11546F:	include/uapi/linux/qnxtypes.h
11547
11548QORIQ DPAA2 FSL-MC BUS DRIVER
11549M:	Stuart Yoder <stuyoder@gmail.com>
11550M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11551L:	linux-kernel@vger.kernel.org
11552S:	Maintained
11553F:	drivers/bus/fsl-mc/
11554F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11555F:	Documentation/networking/dpaa2/overview.rst
11556
11557QT1010 MEDIA DRIVER
11558M:	Antti Palosaari <crope@iki.fi>
11559L:	linux-media@vger.kernel.org
11560W:	https://linuxtv.org
11561W:	http://palosaari.fi/linux/
11562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11563T:	git git://linuxtv.org/anttip/media_tree.git
11564S:	Maintained
11565F:	drivers/media/tuners/qt1010*
11566
11567QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11568M:	Kalle Valo <kvalo@qca.qualcomm.com>
11569L:	ath10k@lists.infradead.org
11570W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11572S:	Supported
11573F:	drivers/net/wireless/ath/ath10k/
11574
11575QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11576M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11577L:	linux-wireless@vger.kernel.org
11578W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11579S:	Supported
11580F:	drivers/net/wireless/ath/ath9k/
11581
11582QUALCOMM CAMERA SUBSYSTEM DRIVER
11583M:	Todor Tomov <todor.tomov@linaro.org>
11584L:	linux-media@vger.kernel.org
11585S:	Maintained
11586F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11587F:	Documentation/media/v4l-drivers/qcom_camss.rst
11588F:	drivers/media/platform/qcom/camss-8x16/
11589
11590QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11591M:	Timur Tabi <timur@codeaurora.org>
11592L:	netdev@vger.kernel.org
11593S:	Supported
11594F:	drivers/net/ethernet/qualcomm/emac/
11595
11596QUALCOMM HEXAGON ARCHITECTURE
11597M:	Richard Kuo <rkuo@codeaurora.org>
11598L:	linux-hexagon@vger.kernel.org
11599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11600S:	Supported
11601F:	arch/hexagon/
11602
11603QUALCOMM IOMMU
11604M:	Rob Clark <robdclark@gmail.com>
11605L:	iommu@lists.linux-foundation.org
11606L:	linux-arm-msm@vger.kernel.org
11607S:	Maintained
11608F:	drivers/iommu/qcom_iommu.c
11609
11610QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11611M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11612L:	linux-media@vger.kernel.org
11613L:	linux-arm-msm@vger.kernel.org
11614T:	git git://linuxtv.org/media_tree.git
11615S:	Maintained
11616F:	drivers/media/platform/qcom/venus/
11617
11618QUALCOMM WCN36XX WIRELESS DRIVER
11619M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11620L:	wcn36xx@lists.infradead.org
11621W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11622T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11623S:	Supported
11624F:	drivers/net/wireless/ath/wcn36xx/
11625
11626QUANTENNA QTNFMAC WIRELESS DRIVER
11627M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11628M:	Avinash Patil <avinashp@quantenna.com>
11629M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11630L:	linux-wireless@vger.kernel.org
11631S:	Maintained
11632F:	drivers/net/wireless/quantenna
11633
11634RADEON and AMDGPU DRM DRIVERS
11635M:	Alex Deucher <alexander.deucher@amd.com>
11636M:	Christian König <christian.koenig@amd.com>
11637M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11638L:	amd-gfx@lists.freedesktop.org
11639T:	git git://people.freedesktop.org/~agd5f/linux
11640S:	Supported
11641F:	drivers/gpu/drm/radeon/
11642F:	include/uapi/drm/radeon_drm.h
11643F:	drivers/gpu/drm/amd/
11644F:	include/uapi/drm/amdgpu_drm.h
11645
11646RADEON FRAMEBUFFER DISPLAY DRIVER
11647M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11648L:	linux-fbdev@vger.kernel.org
11649S:	Maintained
11650F:	drivers/video/fbdev/aty/radeon*
11651F:	include/uapi/linux/radeonfb.h
11652
11653RADIOSHARK RADIO DRIVER
11654M:	Hans Verkuil <hverkuil@xs4all.nl>
11655L:	linux-media@vger.kernel.org
11656T:	git git://linuxtv.org/media_tree.git
11657S:	Maintained
11658F:	drivers/media/radio/radio-shark.c
11659
11660RADIOSHARK2 RADIO DRIVER
11661M:	Hans Verkuil <hverkuil@xs4all.nl>
11662L:	linux-media@vger.kernel.org
11663T:	git git://linuxtv.org/media_tree.git
11664S:	Maintained
11665F:	drivers/media/radio/radio-shark2.c
11666F:	drivers/media/radio/radio-tea5777.c
11667
11668RADOS BLOCK DEVICE (RBD)
11669M:	Ilya Dryomov <idryomov@gmail.com>
11670M:	Sage Weil <sage@redhat.com>
11671M:	Alex Elder <elder@kernel.org>
11672L:	ceph-devel@vger.kernel.org
11673W:	http://ceph.com/
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11675T:	git git://github.com/ceph/ceph-client.git
11676S:	Supported
11677F:	Documentation/ABI/testing/sysfs-bus-rbd
11678F:	drivers/block/rbd.c
11679F:	drivers/block/rbd_types.h
11680
11681RAGE128 FRAMEBUFFER DISPLAY DRIVER
11682M:	Paul Mackerras <paulus@samba.org>
11683L:	linux-fbdev@vger.kernel.org
11684S:	Maintained
11685F:	drivers/video/fbdev/aty/aty128fb.c
11686
11687RAINSHADOW-CEC DRIVER
11688M:	Hans Verkuil <hverkuil@xs4all.nl>
11689L:	linux-media@vger.kernel.org
11690T:	git git://linuxtv.org/media_tree.git
11691S:	Maintained
11692F:	drivers/media/usb/rainshadow-cec/*
11693
11694RALINK MIPS ARCHITECTURE
11695M:	John Crispin <john@phrozen.org>
11696L:	linux-mips@linux-mips.org
11697S:	Maintained
11698F:	arch/mips/ralink
11699
11700RALINK RT2X00 WIRELESS LAN DRIVER
11701P:	rt2x00 project
11702M:	Stanislaw Gruszka <sgruszka@redhat.com>
11703M:	Helmut Schaa <helmut.schaa@googlemail.com>
11704L:	linux-wireless@vger.kernel.org
11705S:	Maintained
11706F:	drivers/net/wireless/ralink/rt2x00/
11707
11708RAMDISK RAM BLOCK DEVICE DRIVER
11709M:	Jens Axboe <axboe@kernel.dk>
11710S:	Maintained
11711F:	Documentation/blockdev/ramdisk.txt
11712F:	drivers/block/brd.c
11713
11714RANCHU VIRTUAL BOARD FOR MIPS
11715M:	Miodrag Dinic <miodrag.dinic@mips.com>
11716L:	linux-mips@linux-mips.org
11717S:	Supported
11718F:	arch/mips/generic/board-ranchu.c
11719F:	arch/mips/configs/generic/board-ranchu.config
11720
11721RANDOM NUMBER DRIVER
11722M:	"Theodore Ts'o" <tytso@mit.edu>
11723S:	Maintained
11724F:	drivers/char/random.c
11725
11726RAPIDIO SUBSYSTEM
11727M:	Matt Porter <mporter@kernel.crashing.org>
11728M:	Alexandre Bounine <alexandre.bounine@idt.com>
11729S:	Maintained
11730F:	drivers/rapidio/
11731
11732RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11733L:	linux-wireless@vger.kernel.org
11734S:	Orphan
11735F:	drivers/net/wireless/ray*
11736
11737RCUTORTURE TEST FRAMEWORK
11738M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11739M:	Josh Triplett <josh@joshtriplett.org>
11740R:	Steven Rostedt <rostedt@goodmis.org>
11741R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11742R:	Lai Jiangshan <jiangshanlai@gmail.com>
11743L:	linux-kernel@vger.kernel.org
11744S:	Supported
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11746F:	tools/testing/selftests/rcutorture
11747
11748RDC R-321X SoC
11749M:	Florian Fainelli <florian@openwrt.org>
11750S:	Maintained
11751
11752RDC R6040 FAST ETHERNET DRIVER
11753M:	Florian Fainelli <f.fainelli@gmail.com>
11754L:	netdev@vger.kernel.org
11755S:	Maintained
11756F:	drivers/net/ethernet/rdc/r6040.c
11757
11758RDMAVT - RDMA verbs software
11759M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11760M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11761L:	linux-rdma@vger.kernel.org
11762S:	Supported
11763F:	drivers/infiniband/sw/rdmavt
11764
11765RDS - RELIABLE DATAGRAM SOCKETS
11766M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11767L:	netdev@vger.kernel.org
11768L:	linux-rdma@vger.kernel.org
11769L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11770W:	https://oss.oracle.com/projects/rds/
11771S:	Supported
11772F:	net/rds/
11773F:	Documentation/networking/rds.txt
11774
11775RDT - RESOURCE ALLOCATION
11776M:	Fenghua Yu <fenghua.yu@intel.com>
11777L:	linux-kernel@vger.kernel.org
11778S:	Supported
11779F:	arch/x86/kernel/cpu/intel_rdt*
11780F:	arch/x86/include/asm/intel_rdt_sched.h
11781F:	Documentation/x86/intel_rdt*
11782
11783READ-COPY UPDATE (RCU)
11784M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11785M:	Josh Triplett <josh@joshtriplett.org>
11786R:	Steven Rostedt <rostedt@goodmis.org>
11787R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11788R:	Lai Jiangshan <jiangshanlai@gmail.com>
11789L:	linux-kernel@vger.kernel.org
11790W:	http://www.rdrop.com/users/paulmck/RCU/
11791S:	Supported
11792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11793F:	Documentation/RCU/
11794X:	Documentation/RCU/torture.txt
11795F:	include/linux/rcu*
11796X:	include/linux/srcu.h
11797F:	kernel/rcu/
11798X:	kernel/torture.c
11799
11800REAL TIME CLOCK (RTC) SUBSYSTEM
11801M:	Alessandro Zummo <a.zummo@towertech.it>
11802M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11803L:	linux-rtc@vger.kernel.org
11804Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11806S:	Maintained
11807F:	Documentation/devicetree/bindings/rtc/
11808F:	Documentation/rtc.txt
11809F:	drivers/rtc/
11810F:	include/linux/rtc.h
11811F:	include/uapi/linux/rtc.h
11812F:	include/linux/rtc/
11813F:	include/linux/platform_data/rtc-*
11814F:	tools/testing/selftests/timers/rtctest.c
11815
11816REALTEK AUDIO CODECS
11817M:	Bard Liao <bardliao@realtek.com>
11818M:	Oder Chiou <oder_chiou@realtek.com>
11819S:	Maintained
11820F:	sound/soc/codecs/rt*
11821F:	include/sound/rt*.h
11822
11823REGISTER MAP ABSTRACTION
11824M:	Mark Brown <broonie@kernel.org>
11825L:	linux-kernel@vger.kernel.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11827S:	Supported
11828F:	Documentation/devicetree/bindings/regmap/
11829F:	drivers/base/regmap/
11830F:	include/linux/regmap.h
11831
11832REISERFS FILE SYSTEM
11833L:	reiserfs-devel@vger.kernel.org
11834S:	Supported
11835F:	fs/reiserfs/
11836
11837REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11838M:	Ohad Ben-Cohen <ohad@wizery.com>
11839M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11840L:	linux-remoteproc@vger.kernel.org
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11842S:	Maintained
11843F:	Documentation/devicetree/bindings/remoteproc/
11844F:	Documentation/remoteproc.txt
11845F:	drivers/remoteproc/
11846F:	include/linux/remoteproc.h
11847
11848REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11849M:	Ohad Ben-Cohen <ohad@wizery.com>
11850M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11851L:	linux-remoteproc@vger.kernel.org
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11853S:	Maintained
11854F:	drivers/rpmsg/
11855F:	Documentation/rpmsg.txt
11856F:	include/linux/rpmsg.h
11857F:	include/linux/rpmsg/
11858
11859RENESAS CLOCK DRIVERS
11860M:	Geert Uytterhoeven <geert+renesas@glider.be>
11861L:	linux-renesas-soc@vger.kernel.org
11862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11863S:	Supported
11864F:	drivers/clk/renesas/
11865
11866RENESAS ETHERNET DRIVERS
11867R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11868L:	netdev@vger.kernel.org
11869L:	linux-renesas-soc@vger.kernel.org
11870F:	Documentation/devicetree/bindings/net/renesas,*.txt
11871F:	Documentation/devicetree/bindings/net/sh_eth.txt
11872F:	drivers/net/ethernet/renesas/
11873F:	include/linux/sh_eth.h
11874
11875RENESAS R-CAR GYROADC DRIVER
11876M:	Marek Vasut <marek.vasut@gmail.com>
11877L:	linux-iio@vger.kernel.org
11878S:	Supported
11879F:	drivers/iio/adc/rcar_gyro_adc.c
11880
11881RENESAS USB PHY DRIVER
11882M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11883L:	linux-renesas-soc@vger.kernel.org
11884S:	Maintained
11885F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11886
11887RESET CONTROLLER FRAMEWORK
11888M:	Philipp Zabel <p.zabel@pengutronix.de>
11889T:	git git://git.pengutronix.de/git/pza/linux
11890S:	Maintained
11891F:	drivers/reset/
11892F:	Documentation/devicetree/bindings/reset/
11893F:	include/dt-bindings/reset/
11894F:	include/linux/reset.h
11895F:	include/linux/reset-controller.h
11896
11897RFKILL
11898M:	Johannes Berg <johannes@sipsolutions.net>
11899L:	linux-wireless@vger.kernel.org
11900W:	http://wireless.kernel.org/
11901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11903S:	Maintained
11904F:	Documentation/rfkill.txt
11905F:	Documentation/ABI/stable/sysfs-class-rfkill
11906F:	net/rfkill/
11907
11908RHASHTABLE
11909M:	Thomas Graf <tgraf@suug.ch>
11910M:	Herbert Xu <herbert@gondor.apana.org.au>
11911L:	netdev@vger.kernel.org
11912S:	Maintained
11913F:	lib/rhashtable.c
11914F:	include/linux/rhashtable.h
11915
11916RICOH R5C592 MEMORYSTICK DRIVER
11917M:	Maxim Levitsky <maximlevitsky@gmail.com>
11918S:	Maintained
11919F:	drivers/memstick/host/r592.*
11920
11921RICOH SMARTMEDIA/XD DRIVER
11922M:	Maxim Levitsky <maximlevitsky@gmail.com>
11923S:	Maintained
11924F:	drivers/mtd/nand/r852.c
11925F:	drivers/mtd/nand/r852.h
11926
11927RISC-V ARCHITECTURE
11928M:	Palmer Dabbelt <palmer@sifive.com>
11929M:	Albert Ou <albert@sifive.com>
11930L:	linux-riscv@lists.infradead.org
11931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11932S:	Supported
11933F:	arch/riscv/
11934K:	riscv
11935N:	riscv
11936
11937ROCCAT DRIVERS
11938M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11939W:	http://sourceforge.net/projects/roccat/
11940S:	Maintained
11941F:	drivers/hid/hid-roccat*
11942F:	include/linux/hid-roccat*
11943F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11944
11945ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11946M:	Jacob chen <jacob2.chen@rock-chips.com>
11947L:	linux-media@vger.kernel.org
11948S:	Maintained
11949F:	drivers/media/platform/rockchip/rga/
11950F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11951
11952ROCKER DRIVER
11953M:	Jiri Pirko <jiri@resnulli.us>
11954L:	netdev@vger.kernel.org
11955S:	Supported
11956F:	drivers/net/ethernet/rocker/
11957
11958ROCKETPORT DRIVER
11959P:	Comtrol Corp.
11960W:	http://www.comtrol.com
11961S:	Maintained
11962F:	Documentation/serial/rocket.txt
11963F:	drivers/tty/rocket*
11964
11965ROCKETPORT EXPRESS/INFINITY DRIVER
11966M:	Kevin Cernekee <cernekee@gmail.com>
11967L:	linux-serial@vger.kernel.org
11968S:	Odd Fixes
11969F:	drivers/tty/serial/rp2.*
11970
11971ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11972M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11973L:	linux-kernel@vger.kernel.org
11974L:	linux-renesas-soc@vger.kernel.org
11975S:	Supported
11976F:	drivers/mfd/bd9571mwv.c
11977F:	drivers/regulator/bd9571mwv-regulator.c
11978F:	drivers/gpio/gpio-bd9571mwv.c
11979F:	include/linux/mfd/bd9571mwv.h
11980F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11981
11982ROSE NETWORK LAYER
11983M:	Ralf Baechle <ralf@linux-mips.org>
11984L:	linux-hams@vger.kernel.org
11985W:	http://www.linux-ax25.org/
11986S:	Maintained
11987F:	include/net/rose.h
11988F:	include/uapi/linux/rose.h
11989F:	net/rose/
11990
11991RTL2830 MEDIA DRIVER
11992M:	Antti Palosaari <crope@iki.fi>
11993L:	linux-media@vger.kernel.org
11994W:	https://linuxtv.org
11995W:	http://palosaari.fi/linux/
11996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11997T:	git git://linuxtv.org/anttip/media_tree.git
11998S:	Maintained
11999F:	drivers/media/dvb-frontends/rtl2830*
12000
12001RTL2832 MEDIA DRIVER
12002M:	Antti Palosaari <crope@iki.fi>
12003L:	linux-media@vger.kernel.org
12004W:	https://linuxtv.org
12005W:	http://palosaari.fi/linux/
12006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12007T:	git git://linuxtv.org/anttip/media_tree.git
12008S:	Maintained
12009F:	drivers/media/dvb-frontends/rtl2832*
12010
12011RTL2832_SDR MEDIA DRIVER
12012M:	Antti Palosaari <crope@iki.fi>
12013L:	linux-media@vger.kernel.org
12014W:	https://linuxtv.org
12015W:	http://palosaari.fi/linux/
12016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12017T:	git git://linuxtv.org/anttip/media_tree.git
12018S:	Maintained
12019F:	drivers/media/dvb-frontends/rtl2832_sdr*
12020
12021RTL8180 WIRELESS DRIVER
12022L:	linux-wireless@vger.kernel.org
12023W:	http://wireless.kernel.org/
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12025S:	Orphan
12026F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12027
12028RTL8187 WIRELESS DRIVER
12029M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12030M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12031M:	Larry Finger <Larry.Finger@lwfinger.net>
12032L:	linux-wireless@vger.kernel.org
12033W:	http://wireless.kernel.org/
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12035S:	Maintained
12036F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12037
12038REALTEK WIRELESS DRIVER (rtlwifi family)
12039M:	Ping-Ke Shih <pkshih@realtek.com>
12040L:	linux-wireless@vger.kernel.org
12041W:	http://wireless.kernel.org/
12042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12043S:	Maintained
12044F:	drivers/net/wireless/realtek/rtlwifi/
12045
12046RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12047M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12048L:	linux-wireless@vger.kernel.org
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12050S:	Maintained
12051F:	drivers/net/wireless/realtek/rtl8xxxu/
12052
12053RXRPC SOCKETS (AF_RXRPC)
12054M:	David Howells <dhowells@redhat.com>
12055L:	linux-afs@lists.infradead.org
12056S:	Supported
12057F:	net/rxrpc/
12058F:	include/keys/rxrpc-type.h
12059F:	include/net/af_rxrpc.h
12060F:	include/trace/events/rxrpc.h
12061F:	include/uapi/linux/rxrpc.h
12062F:	Documentation/networking/rxrpc.txt
12063W:	https://www.infradead.org/~dhowells/kafs/
12064
12065S3 SAVAGE FRAMEBUFFER DRIVER
12066M:	Antonino Daplas <adaplas@gmail.com>
12067L:	linux-fbdev@vger.kernel.org
12068S:	Maintained
12069F:	drivers/video/fbdev/savage/
12070
12071S390
12072M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12073M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12074L:	linux-s390@vger.kernel.org
12075W:	http://www.ibm.com/developerworks/linux/linux390/
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12077S:	Supported
12078F:	arch/s390/
12079F:	drivers/s390/
12080F:	Documentation/s390/
12081F:	Documentation/driver-api/s390-drivers.rst
12082
12083S390 COMMON I/O LAYER
12084M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12085M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12086L:	linux-s390@vger.kernel.org
12087W:	http://www.ibm.com/developerworks/linux/linux390/
12088S:	Supported
12089F:	drivers/s390/cio/
12090
12091S390 DASD DRIVER
12092M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12093M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12094L:	linux-s390@vger.kernel.org
12095W:	http://www.ibm.com/developerworks/linux/linux390/
12096S:	Supported
12097F:	drivers/s390/block/dasd*
12098F:	block/partitions/ibm.c
12099
12100S390 IOMMU (PCI)
12101M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12102L:	linux-s390@vger.kernel.org
12103W:	http://www.ibm.com/developerworks/linux/linux390/
12104S:	Supported
12105F:	drivers/iommu/s390-iommu.c
12106
12107S390 IUCV NETWORK LAYER
12108M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12109M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12110L:	linux-s390@vger.kernel.org
12111W:	http://www.ibm.com/developerworks/linux/linux390/
12112S:	Supported
12113F:	drivers/s390/net/*iucv*
12114F:	include/net/iucv/
12115F:	net/iucv/
12116
12117S390 NETWORK DRIVERS
12118M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12119M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12120L:	linux-s390@vger.kernel.org
12121W:	http://www.ibm.com/developerworks/linux/linux390/
12122S:	Supported
12123F:	drivers/s390/net/
12124
12125S390 PCI SUBSYSTEM
12126M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12127M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12128L:	linux-s390@vger.kernel.org
12129W:	http://www.ibm.com/developerworks/linux/linux390/
12130S:	Supported
12131F:	arch/s390/pci/
12132F:	drivers/pci/hotplug/s390_pci_hpc.c
12133
12134S390 VFIO-CCW DRIVER
12135M:	Cornelia Huck <cohuck@redhat.com>
12136M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12137M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12138L:	linux-s390@vger.kernel.org
12139L:	kvm@vger.kernel.org
12140S:	Supported
12141F:	drivers/s390/cio/vfio_ccw*
12142F:	Documentation/s390/vfio-ccw.txt
12143F:	include/uapi/linux/vfio_ccw.h
12144
12145S390 ZCRYPT DRIVER
12146M:	Harald Freudenberger <freude@de.ibm.com>
12147L:	linux-s390@vger.kernel.org
12148W:	http://www.ibm.com/developerworks/linux/linux390/
12149S:	Supported
12150F:	drivers/s390/crypto/
12151
12152S390 ZFCP DRIVER
12153M:	Steffen Maier <maier@linux.vnet.ibm.com>
12154M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12155L:	linux-s390@vger.kernel.org
12156W:	http://www.ibm.com/developerworks/linux/linux390/
12157S:	Supported
12158F:	drivers/s390/scsi/zfcp_*
12159
12160S3C24XX SD/MMC Driver
12161M:	Ben Dooks <ben-linux@fluff.org>
12162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12163S:	Supported
12164F:	drivers/mmc/host/s3cmci.*
12165
12166SAA6588 RDS RECEIVER DRIVER
12167M:	Hans Verkuil <hverkuil@xs4all.nl>
12168L:	linux-media@vger.kernel.org
12169T:	git git://linuxtv.org/media_tree.git
12170W:	https://linuxtv.org
12171S:	Odd Fixes
12172F:	drivers/media/i2c/saa6588*
12173
12174SAA7134 VIDEO4LINUX DRIVER
12175M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12177L:	linux-media@vger.kernel.org
12178W:	https://linuxtv.org
12179T:	git git://linuxtv.org/media_tree.git
12180S:	Odd fixes
12181F:	Documentation/media/v4l-drivers/saa7134*
12182F:	drivers/media/pci/saa7134/
12183
12184SAA7146 VIDEO4LINUX-2 DRIVER
12185M:	Hans Verkuil <hverkuil@xs4all.nl>
12186L:	linux-media@vger.kernel.org
12187T:	git git://linuxtv.org/media_tree.git
12188S:	Maintained
12189F:	drivers/media/common/saa7146/
12190F:	drivers/media/pci/saa7146/
12191F:	include/media/saa7146*
12192
12193SAMSUNG AUDIO (ASoC) DRIVERS
12194M:	Krzysztof Kozlowski <krzk@kernel.org>
12195M:	Sangbeom Kim <sbkim73@samsung.com>
12196M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12198S:	Supported
12199F:	sound/soc/samsung/
12200F:	Documentation/devicetree/bindings/sound/samsung*
12201
12202SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12203M:	Krzysztof Kozlowski <krzk@kernel.org>
12204L:	linux-crypto@vger.kernel.org
12205L:	linux-samsung-soc@vger.kernel.org
12206S:	Maintained
12207F:	drivers/crypto/exynos-rng.c
12208F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12209
12210SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12211M:	Łukasz Stelmach <l.stelmach@samsung.com>
12212L:	linux-samsung-soc@vger.kernel.org
12213S:	Maintained
12214F:	drivers/char/hw_random/exynos-trng.c
12215F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12216
12217SAMSUNG FRAMEBUFFER DRIVER
12218M:	Jingoo Han <jingoohan1@gmail.com>
12219L:	linux-fbdev@vger.kernel.org
12220S:	Maintained
12221F:	drivers/video/fbdev/s3c-fb.c
12222
12223SAMSUNG LAPTOP DRIVER
12224M:	Corentin Chary <corentin.chary@gmail.com>
12225L:	platform-driver-x86@vger.kernel.org
12226S:	Maintained
12227F:	drivers/platform/x86/samsung-laptop.c
12228
12229SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12230M:	Sangbeom Kim <sbkim73@samsung.com>
12231M:	Krzysztof Kozlowski <krzk@kernel.org>
12232M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12233L:	linux-kernel@vger.kernel.org
12234L:	linux-samsung-soc@vger.kernel.org
12235S:	Supported
12236F:	drivers/mfd/sec*.c
12237F:	drivers/regulator/s2m*.c
12238F:	drivers/regulator/s5m*.c
12239F:	drivers/clk/clk-s2mps11.c
12240F:	drivers/rtc/rtc-s5m.c
12241F:	include/linux/mfd/samsung/
12242F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12243F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12244F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12245F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12246
12247SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12248M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12249L:	linux-media@vger.kernel.org
12250L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12251S:	Maintained
12252F:	drivers/media/platform/s3c-camif/
12253F:	include/media/drv-intf/s3c_camif.h
12254
12255SAMSUNG S3FWRN5 NFC DRIVER
12256M:	Robert Baldyga <r.baldyga@samsung.com>
12257M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12258L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12259S:	Supported
12260F:	drivers/nfc/s3fwrn5
12261
12262SAMSUNG S5C73M3 CAMERA DRIVER
12263M:	Kyungmin Park <kyungmin.park@samsung.com>
12264M:	Andrzej Hajda <a.hajda@samsung.com>
12265L:	linux-media@vger.kernel.org
12266S:	Supported
12267F:	drivers/media/i2c/s5c73m3/*
12268
12269SAMSUNG S5K5BAF CAMERA DRIVER
12270M:	Kyungmin Park <kyungmin.park@samsung.com>
12271M:	Andrzej Hajda <a.hajda@samsung.com>
12272L:	linux-media@vger.kernel.org
12273S:	Supported
12274F:	drivers/media/i2c/s5k5baf.c
12275
12276SAMSUNG S5P Security SubSystem (SSS) DRIVER
12277M:	Krzysztof Kozlowski <krzk@kernel.org>
12278M:	Vladimir Zapolskiy <vz@mleia.com>
12279M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12280L:	linux-crypto@vger.kernel.org
12281L:	linux-samsung-soc@vger.kernel.org
12282S:	Maintained
12283F:	drivers/crypto/s5p-sss.c
12284
12285SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12286M:	Kyungmin Park <kyungmin.park@samsung.com>
12287M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12288L:	linux-media@vger.kernel.org
12289Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12290S:	Supported
12291F:	drivers/media/platform/exynos4-is/
12292
12293SAMSUNG SOC CLOCK DRIVERS
12294M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12295M:	Tomasz Figa <tomasz.figa@gmail.com>
12296M:	Chanwoo Choi <cw00.choi@samsung.com>
12297S:	Supported
12298L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12299F:	drivers/clk/samsung/
12300F:	include/dt-bindings/clock/exynos*.h
12301F:	Documentation/devicetree/bindings/clock/exynos*.txt
12302
12303SAMSUNG SPI DRIVERS
12304M:	Kukjin Kim <kgene@kernel.org>
12305M:	Krzysztof Kozlowski <krzk@kernel.org>
12306M:	Andi Shyti <andi@etezian.org>
12307L:	linux-spi@vger.kernel.org
12308L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12309S:	Maintained
12310F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12311F:	drivers/spi/spi-s3c*
12312F:	include/linux/platform_data/spi-s3c64xx.h
12313
12314SAMSUNG SXGBE DRIVERS
12315M:	Byungho An <bh74.an@samsung.com>
12316M:	Girish K S <ks.giri@samsung.com>
12317M:	Vipul Pandya <vipul.pandya@samsung.com>
12318S:	Supported
12319L:	netdev@vger.kernel.org
12320F:	drivers/net/ethernet/samsung/sxgbe/
12321
12322SAMSUNG THERMAL DRIVER
12323M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12324L:	linux-pm@vger.kernel.org
12325L:	linux-samsung-soc@vger.kernel.org
12326S:	Supported
12327T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12328F:	drivers/thermal/samsung/
12329
12330SAMSUNG USB2 PHY DRIVER
12331M:	Kamil Debski <kamil@wypas.org>
12332M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12333L:	linux-kernel@vger.kernel.org
12334S:	Supported
12335F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12336F:	Documentation/phy/samsung-usb2.txt
12337F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12338F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12339F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12340F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12341F:	drivers/phy/samsung/phy-samsung-usb2.c
12342F:	drivers/phy/samsung/phy-samsung-usb2.h
12343
12344SC1200 WDT DRIVER
12345M:	Zwane Mwaikambo <zwanem@gmail.com>
12346S:	Maintained
12347F:	drivers/watchdog/sc1200wdt.c
12348
12349SCHEDULER
12350M:	Ingo Molnar <mingo@redhat.com>
12351M:	Peter Zijlstra <peterz@infradead.org>
12352L:	linux-kernel@vger.kernel.org
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12354S:	Maintained
12355F:	kernel/sched/
12356F:	include/linux/sched.h
12357F:	include/uapi/linux/sched.h
12358F:	include/linux/wait.h
12359
12360SCR24X CHIP CARD INTERFACE DRIVER
12361M:	Lubomir Rintel <lkundrak@v3.sk>
12362S:	Supported
12363F:	drivers/char/pcmcia/scr24x_cs.c
12364
12365SCSI CDROM DRIVER
12366M:	Jens Axboe <axboe@kernel.dk>
12367L:	linux-scsi@vger.kernel.org
12368W:	http://www.kernel.dk
12369S:	Maintained
12370F:	drivers/scsi/sr*
12371
12372SCSI RDMA PROTOCOL (SRP) INITIATOR
12373M:	Bart Van Assche <bart.vanassche@sandisk.com>
12374L:	linux-rdma@vger.kernel.org
12375S:	Supported
12376W:	http://www.openfabrics.org
12377Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12379F:	drivers/infiniband/ulp/srp/
12380F:	include/scsi/srp.h
12381
12382SCSI SG DRIVER
12383M:	Doug Gilbert <dgilbert@interlog.com>
12384L:	linux-scsi@vger.kernel.org
12385W:	http://sg.danny.cz/sg
12386S:	Maintained
12387F:	Documentation/scsi/scsi-generic.txt
12388F:	drivers/scsi/sg.c
12389F:	include/scsi/sg.h
12390
12391SCSI SUBSYSTEM
12392M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12394M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12396L:	linux-scsi@vger.kernel.org
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/scsi/
12399F:	drivers/scsi/
12400F:	include/scsi/
12401
12402SCSI TAPE DRIVER
12403M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12404L:	linux-scsi@vger.kernel.org
12405S:	Maintained
12406F:	Documentation/scsi/st.txt
12407F:	drivers/scsi/st.*
12408F:	drivers/scsi/st_*.h
12409
12410SCTP PROTOCOL
12411M:	Vlad Yasevich <vyasevich@gmail.com>
12412M:	Neil Horman <nhorman@tuxdriver.com>
12413L:	linux-sctp@vger.kernel.org
12414W:	http://lksctp.sourceforge.net
12415S:	Maintained
12416F:	Documentation/networking/sctp.txt
12417F:	include/linux/sctp.h
12418F:	include/uapi/linux/sctp.h
12419F:	include/net/sctp/
12420F:	net/sctp/
12421
12422SCx200 CPU SUPPORT
12423M:	Jim Cromie <jim.cromie@gmail.com>
12424S:	Odd Fixes
12425F:	Documentation/i2c/busses/scx200_acb
12426F:	arch/x86/platform/scx200/
12427F:	drivers/watchdog/scx200_wdt.c
12428F:	drivers/i2c/busses/scx200*
12429F:	drivers/mtd/maps/scx200_docflash.c
12430F:	include/linux/scx200.h
12431
12432SCx200 GPIO DRIVER
12433M:	Jim Cromie <jim.cromie@gmail.com>
12434S:	Maintained
12435F:	drivers/char/scx200_gpio.c
12436F:	include/linux/scx200_gpio.h
12437
12438SCx200 HRT CLOCKSOURCE DRIVER
12439M:	Jim Cromie <jim.cromie@gmail.com>
12440S:	Maintained
12441F:	drivers/clocksource/scx200_hrt.c
12442
12443SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12444M:	Sascha Sommer <saschasommer@freenet.de>
12445L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12446S:	Maintained
12447F:	drivers/mmc/host/sdricoh_cs.c
12448
12449SECURE COMPUTING
12450M:	Kees Cook <keescook@chromium.org>
12451R:	Andy Lutomirski <luto@amacapital.net>
12452R:	Will Drewry <wad@chromium.org>
12453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12454S:	Supported
12455F:	kernel/seccomp.c
12456F:	include/uapi/linux/seccomp.h
12457F:	include/linux/seccomp.h
12458F:	tools/testing/selftests/seccomp/*
12459F:	tools/testing/selftests/kselftest_harness.h
12460F:	Documentation/userspace-api/seccomp_filter.rst
12461K:	\bsecure_computing
12462K:	\bTIF_SECCOMP\b
12463
12464SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12465M:	Al Cooper <alcooperx@gmail.com>
12466L:	linux-mmc@vger.kernel.org
12467L:	bcm-kernel-feedback-list@broadcom.com
12468S:	Maintained
12469F:	drivers/mmc/host/sdhci-brcmstb*
12470
12471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12472M:	Adrian Hunter <adrian.hunter@intel.com>
12473L:	linux-mmc@vger.kernel.org
12474T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12475S:	Maintained
12476F:	drivers/mmc/host/sdhci*
12477F:	include/linux/mmc/sdhci*
12478
12479SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12480M:	Ben Dooks <ben-linux@fluff.org>
12481M:	Jaehoon Chung <jh80.chung@samsung.com>
12482L:	linux-mmc@vger.kernel.org
12483S:	Maintained
12484F:	drivers/mmc/host/sdhci-s3c*
12485
12486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12487M:	Viresh Kumar <vireshk@kernel.org>
12488L:	linux-mmc@vger.kernel.org
12489S:	Maintained
12490F:	drivers/mmc/host/sdhci-spear.c
12491
12492SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12493M:	Kishon Vijay Abraham I <kishon@ti.com>
12494L:	linux-mmc@vger.kernel.org
12495S:	Maintained
12496F:	drivers/mmc/host/sdhci-omap.c
12497
12498SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12499M:	Scott Bauer <scott.bauer@intel.com>
12500M:	Jonathan Derrick <jonathan.derrick@intel.com>
12501L:	linux-block@vger.kernel.org
12502S:	Supported
12503F:	block/sed*
12504F:	block/opal_proto.h
12505F:	include/linux/sed*
12506F:	include/uapi/linux/sed*
12507
12508SECURITY CONTACT
12509M:	Security Officers <security@kernel.org>
12510S:	Supported
12511
12512SECURITY SUBSYSTEM
12513M:	James Morris <jmorris@namei.org>
12514M:	"Serge E. Hallyn" <serge@hallyn.com>
12515L:	linux-security-module@vger.kernel.org (suggested Cc:)
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12517W:	http://kernsec.org/
12518S:	Supported
12519F:	security/
12520
12521SELINUX SECURITY MODULE
12522M:	Paul Moore <paul@paul-moore.com>
12523M:	Stephen Smalley <sds@tycho.nsa.gov>
12524M:	Eric Paris <eparis@parisplace.org>
12525L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12526W:	https://selinuxproject.org
12527W:	https://github.com/SELinuxProject
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12529S:	Supported
12530F:	include/linux/selinux*
12531F:	security/selinux/
12532F:	scripts/selinux/
12533F:	Documentation/admin-guide/LSM/SELinux.rst
12534
12535SENSABLE PHANTOM
12536M:	Jiri Slaby <jirislaby@gmail.com>
12537S:	Maintained
12538F:	drivers/misc/phantom.c
12539F:	include/uapi/linux/phantom.h
12540
12541SERIAL DEVICE BUS
12542M:	Rob Herring <robh@kernel.org>
12543L:	linux-serial@vger.kernel.org
12544S:	Maintained
12545F:	Documentation/devicetree/bindings/serial/slave-device.txt
12546F:	drivers/tty/serdev/
12547F:	include/linux/serdev.h
12548
12549SERIAL DRIVERS
12550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12551L:	linux-serial@vger.kernel.org
12552S:	Maintained
12553F:	Documentation/devicetree/bindings/serial/
12554F:	drivers/tty/serial/
12555
12556SERIAL IR RECEIVER
12557M:	Sean Young <sean@mess.org>
12558L:	linux-media@vger.kernel.org
12559S:	Maintained
12560F:	drivers/media/rc/serial_ir.c
12561
12562SFC NETWORK DRIVER
12563M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12564M:	Edward Cree <ecree@solarflare.com>
12565M:	Bert Kenward <bkenward@solarflare.com>
12566L:	netdev@vger.kernel.org
12567S:	Supported
12568F:	drivers/net/ethernet/sfc/
12569
12570SGI GRU DRIVER
12571M:	Dimitri Sivanich <sivanich@sgi.com>
12572S:	Maintained
12573F:	drivers/misc/sgi-gru/
12574
12575SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12576M:	Pat Gefre <pfg@sgi.com>
12577L:	linux-ia64@vger.kernel.org
12578S:	Supported
12579F:	Documentation/ia64/serial.txt
12580F:	drivers/tty/serial/ioc?_serial.c
12581F:	include/linux/ioc?.h
12582
12583SGI XP/XPC/XPNET DRIVER
12584M:	Cliff Whickman <cpw@sgi.com>
12585M:	Robin Holt <robinmholt@gmail.com>
12586S:	Maintained
12587F:	drivers/misc/sgi-xp/
12588
12589SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12590M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12591L:	linux-s390@vger.kernel.org
12592W:	http://www.ibm.com/developerworks/linux/linux390/
12593S:	Supported
12594F:	net/smc/
12595
12596SH_VEU V4L2 MEM2MEM DRIVER
12597L:	linux-media@vger.kernel.org
12598S:	Orphan
12599F:	drivers/media/platform/sh_veu.c
12600
12601SH_VOU V4L2 OUTPUT DRIVER
12602L:	linux-media@vger.kernel.org
12603S:	Orphan
12604F:	drivers/media/platform/sh_vou.c
12605F:	include/media/drv-intf/sh_vou.h
12606
12607SI2157 MEDIA DRIVER
12608M:	Antti Palosaari <crope@iki.fi>
12609L:	linux-media@vger.kernel.org
12610W:	https://linuxtv.org
12611W:	http://palosaari.fi/linux/
12612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12613T:	git git://linuxtv.org/anttip/media_tree.git
12614S:	Maintained
12615F:	drivers/media/tuners/si2157*
12616
12617SI2165 MEDIA DRIVER
12618M:	Matthias Schwarzott <zzam@gentoo.org>
12619L:	linux-media@vger.kernel.org
12620W:	https://linuxtv.org
12621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12622S:	Maintained
12623F:	drivers/media/dvb-frontends/si2165*
12624
12625SI2168 MEDIA DRIVER
12626M:	Antti Palosaari <crope@iki.fi>
12627L:	linux-media@vger.kernel.org
12628W:	https://linuxtv.org
12629W:	http://palosaari.fi/linux/
12630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12631T:	git git://linuxtv.org/anttip/media_tree.git
12632S:	Maintained
12633F:	drivers/media/dvb-frontends/si2168*
12634
12635SI470X FM RADIO RECEIVER I2C DRIVER
12636M:	Hans Verkuil <hverkuil@xs4all.nl>
12637L:	linux-media@vger.kernel.org
12638T:	git git://linuxtv.org/media_tree.git
12639W:	https://linuxtv.org
12640S:	Odd Fixes
12641F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12642
12643SI470X FM RADIO RECEIVER USB DRIVER
12644M:	Hans Verkuil <hverkuil@xs4all.nl>
12645L:	linux-media@vger.kernel.org
12646T:	git git://linuxtv.org/media_tree.git
12647W:	https://linuxtv.org
12648S:	Maintained
12649F:	drivers/media/radio/si470x/radio-si470x-common.c
12650F:	drivers/media/radio/si470x/radio-si470x.h
12651F:	drivers/media/radio/si470x/radio-si470x-usb.c
12652
12653SI4713 FM RADIO TRANSMITTER I2C DRIVER
12654M:	Eduardo Valentin <edubezval@gmail.com>
12655L:	linux-media@vger.kernel.org
12656T:	git git://linuxtv.org/media_tree.git
12657W:	https://linuxtv.org
12658S:	Odd Fixes
12659F:	drivers/media/radio/si4713/si4713.?
12660
12661SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12662M:	Eduardo Valentin <edubezval@gmail.com>
12663L:	linux-media@vger.kernel.org
12664T:	git git://linuxtv.org/media_tree.git
12665W:	https://linuxtv.org
12666S:	Odd Fixes
12667F:	drivers/media/radio/si4713/radio-platform-si4713.c
12668
12669SI4713 FM RADIO TRANSMITTER USB DRIVER
12670M:	Hans Verkuil <hverkuil@xs4all.nl>
12671L:	linux-media@vger.kernel.org
12672T:	git git://linuxtv.org/media_tree.git
12673W:	https://linuxtv.org
12674S:	Maintained
12675F:	drivers/media/radio/si4713/radio-usb-si4713.c
12676
12677SIANO DVB DRIVER
12678M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12679M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12680L:	linux-media@vger.kernel.org
12681W:	https://linuxtv.org
12682T:	git git://linuxtv.org/media_tree.git
12683S:	Odd fixes
12684F:	drivers/media/common/siano/
12685F:	drivers/media/usb/siano/
12686F:	drivers/media/usb/siano/
12687F:	drivers/media/mmc/siano/
12688
12689SILEAD TOUCHSCREEN DRIVER
12690M:	Hans de Goede <hdegoede@redhat.com>
12691L:	linux-input@vger.kernel.org
12692L:	platform-driver-x86@vger.kernel.org
12693S:	Maintained
12694F:	drivers/input/touchscreen/silead.c
12695F:	drivers/platform/x86/silead_dmi.c
12696
12697SILICON MOTION SM712 FRAME BUFFER DRIVER
12698M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12699M:	Teddy Wang <teddy.wang@siliconmotion.com>
12700M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12701L:	linux-fbdev@vger.kernel.org
12702S:	Maintained
12703F:	drivers/video/fbdev/sm712*
12704F:	Documentation/fb/sm712fb.txt
12705
12706SIMPLE FIRMWARE INTERFACE (SFI)
12707M:	Len Brown <lenb@kernel.org>
12708L:	sfi-devel@simplefirmware.org
12709W:	http://simplefirmware.org/
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12711S:	Supported
12712F:	arch/x86/platform/sfi/
12713F:	drivers/sfi/
12714F:	include/linux/sfi*.h
12715
12716SIMPLEFB FB DRIVER
12717M:	Hans de Goede <hdegoede@redhat.com>
12718L:	linux-fbdev@vger.kernel.org
12719S:	Maintained
12720F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12721F:	drivers/video/fbdev/simplefb.c
12722F:	include/linux/platform_data/simplefb.h
12723
12724SIMTEC EB110ATX (Chalice CATS)
12725P:	Ben Dooks
12726P:	Vincent Sanders <vince@simtec.co.uk>
12727M:	Simtec Linux Team <linux@simtec.co.uk>
12728W:	http://www.simtec.co.uk/products/EB110ATX/
12729S:	Supported
12730
12731SIMTEC EB2410ITX (BAST)
12732P:	Ben Dooks
12733P:	Vincent Sanders <vince@simtec.co.uk>
12734M:	Simtec Linux Team <linux@simtec.co.uk>
12735W:	http://www.simtec.co.uk/products/EB2410ITX/
12736S:	Supported
12737F:	arch/arm/mach-s3c24xx/mach-bast.c
12738F:	arch/arm/mach-s3c24xx/bast-ide.c
12739F:	arch/arm/mach-s3c24xx/bast-irq.c
12740
12741SIPHASH PRF ROUTINES
12742M:	Jason A. Donenfeld <Jason@zx2c4.com>
12743S:	Maintained
12744F:	lib/siphash.c
12745F:	lib/test_siphash.c
12746F:	include/linux/siphash.h
12747
12748SIOX
12749M:	Gavin Schenk <g.schenk@eckelmann.de>
12750M:	Uwe Kleine-König <kernel@pengutronix.de>
12751S:	Supported
12752F:	drivers/siox/*
12753F:	include/trace/events/siox.h
12754
12755SIS 190 ETHERNET DRIVER
12756M:	Francois Romieu <romieu@fr.zoreil.com>
12757L:	netdev@vger.kernel.org
12758S:	Maintained
12759F:	drivers/net/ethernet/sis/sis190.c
12760
12761SIS 900/7016 FAST ETHERNET DRIVER
12762M:	Daniele Venzano <venza@brownhat.org>
12763W:	http://www.brownhat.org/sis900.html
12764L:	netdev@vger.kernel.org
12765S:	Maintained
12766F:	drivers/net/ethernet/sis/sis900.*
12767
12768SIS FRAMEBUFFER DRIVER
12769M:	Thomas Winischhofer <thomas@winischhofer.net>
12770W:	http://www.winischhofer.net/linuxsisvga.shtml
12771S:	Maintained
12772F:	Documentation/fb/sisfb.txt
12773F:	drivers/video/fbdev/sis/
12774F:	include/video/sisfb.h
12775
12776SIS USB2VGA DRIVER
12777M:	Thomas Winischhofer <thomas@winischhofer.net>
12778W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12779S:	Maintained
12780F:	drivers/usb/misc/sisusbvga/
12781
12782SLAB ALLOCATOR
12783M:	Christoph Lameter <cl@linux.com>
12784M:	Pekka Enberg <penberg@kernel.org>
12785M:	David Rientjes <rientjes@google.com>
12786M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12787M:	Andrew Morton <akpm@linux-foundation.org>
12788L:	linux-mm@kvack.org
12789S:	Maintained
12790F:	include/linux/sl?b*.h
12791F:	mm/sl?b*
12792
12793SLEEPABLE READ-COPY UPDATE (SRCU)
12794M:	Lai Jiangshan <jiangshanlai@gmail.com>
12795M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12796M:	Josh Triplett <josh@joshtriplett.org>
12797R:	Steven Rostedt <rostedt@goodmis.org>
12798R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12799L:	linux-kernel@vger.kernel.org
12800W:	http://www.rdrop.com/users/paulmck/RCU/
12801S:	Supported
12802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12803F:	include/linux/srcu.h
12804F:	kernel/rcu/srcu.c
12805
12806SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12807M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12809S:	Maintained
12810F:	drivers/slimbus/
12811F:	Documentation/devicetree/bindings/slimbus/
12812F:	include/linux/slimbus.h
12813
12814SMACK SECURITY MODULE
12815M:	Casey Schaufler <casey@schaufler-ca.com>
12816L:	linux-security-module@vger.kernel.org
12817W:	http://schaufler-ca.com
12818T:	git git://github.com/cschaufler/smack-next
12819S:	Maintained
12820F:	Documentation/admin-guide/LSM/Smack.rst
12821F:	security/smack/
12822
12823SMC91x ETHERNET DRIVER
12824M:	Nicolas Pitre <nico@fluxnic.net>
12825S:	Odd Fixes
12826F:	drivers/net/ethernet/smsc/smc91x.*
12827
12828SMIA AND SMIA++ IMAGE SENSOR DRIVER
12829M:	Sakari Ailus <sakari.ailus@iki.fi>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832F:	drivers/media/i2c/smiapp/
12833F:	include/media/i2c/smiapp.h
12834F:	drivers/media/i2c/smiapp-pll.c
12835F:	drivers/media/i2c/smiapp-pll.h
12836F:	include/uapi/linux/smiapp.h
12837F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12838
12839SMM665 HARDWARE MONITOR DRIVER
12840M:	Guenter Roeck <linux@roeck-us.net>
12841L:	linux-hwmon@vger.kernel.org
12842S:	Maintained
12843F:	Documentation/hwmon/smm665
12844F:	drivers/hwmon/smm665.c
12845
12846SMSC EMC2103 HARDWARE MONITOR DRIVER
12847M:	Steve Glendinning <steve.glendinning@shawell.net>
12848L:	linux-hwmon@vger.kernel.org
12849S:	Maintained
12850F:	Documentation/hwmon/emc2103
12851F:	drivers/hwmon/emc2103.c
12852
12853SMSC SCH5627 HARDWARE MONITOR DRIVER
12854M:	Hans de Goede <hdegoede@redhat.com>
12855L:	linux-hwmon@vger.kernel.org
12856S:	Supported
12857F:	Documentation/hwmon/sch5627
12858F:	drivers/hwmon/sch5627.c
12859
12860SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12861M:	Steve Glendinning <steve.glendinning@shawell.net>
12862L:	linux-fbdev@vger.kernel.org
12863S:	Maintained
12864F:	drivers/video/fbdev/smscufx.c
12865
12866SMSC47B397 HARDWARE MONITOR DRIVER
12867M:	Jean Delvare <jdelvare@suse.com>
12868L:	linux-hwmon@vger.kernel.org
12869S:	Maintained
12870F:	Documentation/hwmon/smsc47b397
12871F:	drivers/hwmon/smsc47b397.c
12872
12873SMSC911x ETHERNET DRIVER
12874M:	Steve Glendinning <steve.glendinning@shawell.net>
12875L:	netdev@vger.kernel.org
12876S:	Maintained
12877F:	include/linux/smsc911x.h
12878F:	drivers/net/ethernet/smsc/smsc911x.*
12879
12880SMSC9420 PCI ETHERNET DRIVER
12881M:	Steve Glendinning <steve.glendinning@shawell.net>
12882L:	netdev@vger.kernel.org
12883S:	Maintained
12884F:	drivers/net/ethernet/smsc/smsc9420.*
12885
12886SOC-CAMERA V4L2 SUBSYSTEM
12887L:	linux-media@vger.kernel.org
12888T:	git git://linuxtv.org/media_tree.git
12889S:	Orphan
12890F:	include/media/soc*
12891F:	drivers/media/i2c/soc_camera/
12892F:	drivers/media/platform/soc_camera/
12893
12894SOCIONEXT UNIPHIER SOUND DRIVER
12895M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12897S:	Maintained
12898F:	sound/soc/uniphier/
12899
12900SOEKRIS NET48XX LED SUPPORT
12901M:	Chris Boot <bootc@bootc.net>
12902S:	Maintained
12903F:	drivers/leds/leds-net48xx.c
12904
12905SOFT-ROCE DRIVER (rxe)
12906M:	Moni Shoua <monis@mellanox.com>
12907L:	linux-rdma@vger.kernel.org
12908S:	Supported
12909W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12910Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12911F:	drivers/infiniband/sw/rxe/
12912F:	include/uapi/rdma/rdma_user_rxe.h
12913
12914SOFTLOGIC 6x10 MPEG CODEC
12915M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12916M:	Anton Sviridenko <anton@corp.bluecherry.net>
12917M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12918M:	Andrey Utkin <andrey_utkin@fastmail.com>
12919M:	Ismael Luceno <ismael@iodev.co.uk>
12920L:	linux-media@vger.kernel.org
12921S:	Supported
12922F:	drivers/media/pci/solo6x10/
12923
12924SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12925M:	James Morse <james.morse@arm.com>
12926L:	linux-arm-kernel@lists.infradead.org
12927S:	Maintained
12928F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12929F:	drivers/firmware/arm_sdei.c
12930F:	include/linux/sdei.h
12931F:	include/uapi/linux/sdei.h
12932
12933SOFTWARE RAID (Multiple Disks) SUPPORT
12934M:	Shaohua Li <shli@kernel.org>
12935L:	linux-raid@vger.kernel.org
12936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12937S:	Supported
12938F:	drivers/md/Makefile
12939F:	drivers/md/Kconfig
12940F:	drivers/md/md*
12941F:	drivers/md/raid*
12942F:	include/linux/raid/
12943F:	include/uapi/linux/raid/
12944
12945SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12946M:	Jassi Brar <jaswinder.singh@linaro.org>
12947L:	netdev@vger.kernel.org
12948S:	Maintained
12949F:	drivers/net/ethernet/socionext/netsec.c
12950F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12951
12952SOLIDRUN CLEARFOG SUPPORT
12953M:	Russell King <linux@armlinux.org.uk>
12954S:	Maintained
12955F:	arch/arm/boot/dts/armada-388-clearfog*
12956F:	arch/arm/boot/dts/armada-38x-solidrun-*
12957
12958SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
12959M:	Russell King <linux@armlinux.org.uk>
12960S:	Maintained
12961F:	arch/arm/boot/dts/imx6*-cubox-i*
12962F:	arch/arm/boot/dts/imx6*-hummingboard*
12963F:	arch/arm/boot/dts/imx6*-sr-*
12964
12965SONIC NETWORK DRIVER
12966M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12967L:	netdev@vger.kernel.org
12968S:	Maintained
12969F:	drivers/net/ethernet/natsemi/sonic.*
12970
12971SONICS SILICON BACKPLANE DRIVER (SSB)
12972M:	Michael Buesch <m@bues.ch>
12973L:	linux-wireless@vger.kernel.org
12974S:	Maintained
12975F:	drivers/ssb/
12976F:	include/linux/ssb/
12977
12978SONY IMX274 SENSOR DRIVER
12979M:	Leon Luo <leonl@leopardimaging.com>
12980L:	linux-media@vger.kernel.org
12981T:	git git://linuxtv.org/media_tree.git
12982S:	Maintained
12983F:	drivers/media/i2c/imx274.c
12984F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12985
12986SONY MEMORYSTICK CARD SUPPORT
12987M:	Alex Dubov <oakad@yahoo.com>
12988W:	http://tifmxx.berlios.de/
12989S:	Maintained
12990F:	drivers/memstick/host/tifm_ms.c
12991
12992SONY MEMORYSTICK STANDARD SUPPORT
12993M:	Maxim Levitsky <maximlevitsky@gmail.com>
12994S:	Maintained
12995F:	drivers/memstick/core/ms_block.*
12996
12997SONY VAIO CONTROL DEVICE DRIVER
12998M:	Mattia Dongili <malattia@linux.it>
12999L:	platform-driver-x86@vger.kernel.org
13000W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13001S:	Maintained
13002F:	Documentation/laptops/sony-laptop.txt
13003F:	drivers/char/sonypi.c
13004F:	drivers/platform/x86/sony-laptop.c
13005F:	include/linux/sony-laptop.h
13006
13007SOUND
13008M:	Jaroslav Kysela <perex@perex.cz>
13009M:	Takashi Iwai <tiwai@suse.com>
13010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13011W:	http://www.alsa-project.org/
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13013T:	git git://git.alsa-project.org/alsa-kernel.git
13014Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13015S:	Maintained
13016F:	Documentation/sound/
13017F:	include/sound/
13018F:	include/uapi/sound/
13019F:	sound/
13020
13021SOUND - COMPRESSED AUDIO
13022M:	Vinod Koul <vinod.koul@intel.com>
13023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13025S:	Supported
13026F:	Documentation/sound/alsa/compress_offload.txt
13027F:	include/sound/compress_driver.h
13028F:	include/uapi/sound/compress_*
13029F:	sound/core/compress_offload.c
13030F:	sound/soc/soc-compress.c
13031
13032SOUND - DMAENGINE HELPERS
13033M:	Lars-Peter Clausen <lars@metafoo.de>
13034S:	Supported
13035F:	include/sound/dmaengine_pcm.h
13036F:	sound/core/pcm_dmaengine.c
13037F:	sound/soc/soc-generic-dmaengine-pcm.c
13038
13039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13040M:	Liam Girdwood <lgirdwood@gmail.com>
13041M:	Mark Brown <broonie@kernel.org>
13042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13044W:	http://alsa-project.org/main/index.php/ASoC
13045S:	Supported
13046F:	Documentation/devicetree/bindings/sound/
13047F:	Documentation/sound/alsa/soc/
13048F:	sound/soc/
13049F:	include/sound/soc*
13050
13051SOUNDWIRE SUBSYSTEM
13052M:	Vinod Koul <vinod.koul@intel.com>
13053M:	Sanyog Kale <sanyog.r.kale@intel.com>
13054R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13056S:	Supported
13057F:	Documentation/driver-api/soundwire/
13058F:	drivers/soundwire/
13059F:	include/linux/soundwire/
13060
13061SP2 MEDIA DRIVER
13062M:	Olli Salonen <olli.salonen@iki.fi>
13063L:	linux-media@vger.kernel.org
13064W:	https://linuxtv.org
13065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13066S:	Maintained
13067F:	drivers/media/dvb-frontends/sp2*
13068
13069SPARC + UltraSPARC (sparc/sparc64)
13070M:	"David S. Miller" <davem@davemloft.net>
13071L:	sparclinux@vger.kernel.org
13072Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13075S:	Maintained
13076F:	arch/sparc/
13077F:	drivers/sbus/
13078
13079SPARC SERIAL DRIVERS
13080M:	"David S. Miller" <davem@davemloft.net>
13081L:	sparclinux@vger.kernel.org
13082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13084S:	Maintained
13085F:	include/linux/sunserialcore.h
13086F:	drivers/tty/serial/suncore.c
13087F:	drivers/tty/serial/sunhv.c
13088F:	drivers/tty/serial/sunsab.c
13089F:	drivers/tty/serial/sunsab.h
13090F:	drivers/tty/serial/sunsu.c
13091F:	drivers/tty/serial/sunzilog.c
13092F:	drivers/tty/serial/sunzilog.h
13093F:	drivers/tty/vcc.c
13094
13095SPARSE CHECKER
13096M:	"Christopher Li" <sparse@chrisli.org>
13097L:	linux-sparse@vger.kernel.org
13098W:	https://sparse.wiki.kernel.org/
13099T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13100T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13101S:	Maintained
13102F:	include/linux/compiler.h
13103
13104SPEAR CLOCK FRAMEWORK SUPPORT
13105M:	Viresh Kumar <vireshk@kernel.org>
13106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13107W:	http://www.st.com/spear
13108S:	Maintained
13109F:	drivers/clk/spear/
13110
13111SPEAR PLATFORM SUPPORT
13112M:	Viresh Kumar <vireshk@kernel.org>
13113M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115W:	http://www.st.com/spear
13116S:	Maintained
13117F:	arch/arm/boot/dts/spear*
13118F:	arch/arm/mach-spear/
13119
13120SPI NOR SUBSYSTEM
13121M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13122M:	Marek Vasut <marek.vasut@gmail.com>
13123L:	linux-mtd@lists.infradead.org
13124W:	http://www.linux-mtd.infradead.org/
13125Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13126T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13127T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13128S:	Maintained
13129F:	drivers/mtd/spi-nor/
13130F:	include/linux/mtd/spi-nor.h
13131
13132SPI SUBSYSTEM
13133M:	Mark Brown <broonie@kernel.org>
13134L:	linux-spi@vger.kernel.org
13135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13136Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13137S:	Maintained
13138F:	Documentation/devicetree/bindings/spi/
13139F:	Documentation/spi/
13140F:	drivers/spi/
13141F:	include/linux/spi/
13142F:	include/uapi/linux/spi/
13143F:	tools/spi/
13144
13145SPIDERNET NETWORK DRIVER for CELL
13146M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13147L:	netdev@vger.kernel.org
13148S:	Supported
13149F:	Documentation/networking/spider_net.txt
13150F:	drivers/net/ethernet/toshiba/spider_net*
13151
13152SPMI SUBSYSTEM
13153R:	Stephen Boyd <sboyd@kernel.org>
13154L:	linux-arm-msm@vger.kernel.org
13155F:	Documentation/devicetree/bindings/spmi/
13156F:	drivers/spmi/
13157F:	include/dt-bindings/spmi/spmi.h
13158F:	include/linux/spmi.h
13159F:	include/trace/events/spmi.h
13160
13161SPU FILE SYSTEM
13162M:	Jeremy Kerr <jk@ozlabs.org>
13163L:	linuxppc-dev@lists.ozlabs.org
13164W:	http://www.ibm.com/developerworks/power/cell/
13165S:	Supported
13166F:	Documentation/filesystems/spufs.txt
13167F:	arch/powerpc/platforms/cell/spufs/
13168
13169SQUASHFS FILE SYSTEM
13170M:	Phillip Lougher <phillip@squashfs.org.uk>
13171L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13172W:	http://squashfs.org.uk
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13174S:	Maintained
13175F:	Documentation/filesystems/squashfs.txt
13176F:	fs/squashfs/
13177
13178SRM (Alpha) environment access
13179M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13180S:	Maintained
13181F:	arch/alpha/kernel/srm_env.c
13182
13183STABLE BRANCH
13184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13185L:	stable@vger.kernel.org
13186S:	Supported
13187F:	Documentation/process/stable-kernel-rules.rst
13188
13189STAGING - ATOMISP DRIVER
13190M:	Alan Cox <alan@linux.intel.com>
13191M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13192L:	linux-media@vger.kernel.org
13193S:	Maintained
13194F:	drivers/staging/media/atomisp/
13195
13196STAGING - COMEDI
13197M:	Ian Abbott <abbotti@mev.co.uk>
13198M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13199S:	Odd Fixes
13200F:	drivers/staging/comedi/
13201
13202STAGING - FLARION FT1000 DRIVERS
13203M:	Marek Belisko <marek.belisko@gmail.com>
13204S:	Odd Fixes
13205F:	drivers/staging/ft1000/
13206
13207STAGING - INDUSTRIAL IO
13208M:	Jonathan Cameron <jic23@kernel.org>
13209L:	linux-iio@vger.kernel.org
13210S:	Odd Fixes
13211F:	Documentation/devicetree/bindings/staging/iio/
13212F:	drivers/staging/iio/
13213
13214STAGING - LUSTRE PARALLEL FILESYSTEM
13215M:	Oleg Drokin <oleg.drokin@intel.com>
13216M:	Andreas Dilger <andreas.dilger@intel.com>
13217M:	James Simmons <jsimmons@infradead.org>
13218L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13219W:	http://wiki.lustre.org/
13220S:	Maintained
13221F:	drivers/staging/lustre
13222
13223STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13224M:	Marc Dietrich <marvin24@gmx.de>
13225L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13226L:	linux-tegra@vger.kernel.org
13227S:	Maintained
13228F:	drivers/staging/nvec/
13229
13230STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13231M:	Jens Frederich <jfrederich@gmail.com>
13232M:	Daniel Drake <dsd@laptop.org>
13233M:	Jon Nettleton <jon.nettleton@gmail.com>
13234W:	http://wiki.laptop.org/go/DCON
13235S:	Maintained
13236F:	drivers/staging/olpc_dcon/
13237
13238STAGING - REALTEK RTL8712U DRIVERS
13239M:	Larry Finger <Larry.Finger@lwfinger.net>
13240M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13241S:	Odd Fixes
13242F:	drivers/staging/rtl8712/
13243
13244STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13245M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13246M:	Teddy Wang <teddy.wang@siliconmotion.com>
13247M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13248L:	linux-fbdev@vger.kernel.org
13249S:	Maintained
13250F:	drivers/staging/sm750fb/
13251
13252STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13253M:	William Hubbs <w.d.hubbs@gmail.com>
13254M:	Chris Brannon <chris@the-brannons.com>
13255M:	Kirk Reiser <kirk@reisers.ca>
13256M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13257L:	speakup@linux-speakup.org
13258W:	http://www.linux-speakup.org/
13259S:	Odd Fixes
13260F:	drivers/staging/speakup/
13261
13262STAGING - VIA VT665X DRIVERS
13263M:	Forest Bond <forest@alittletooquiet.net>
13264S:	Odd Fixes
13265F:	drivers/staging/vt665?/
13266
13267STAGING - WILC1000 WIFI DRIVER
13268M:	Aditya Shankar <aditya.shankar@microchip.com>
13269M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13270L:	linux-wireless@vger.kernel.org
13271S:	Supported
13272F:	drivers/staging/wilc1000/
13273
13274STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13275M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13276S:	Odd Fixes
13277F:	drivers/staging/xgifb/
13278
13279STAGING SUBSYSTEM
13280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13282L:	devel@driverdev.osuosl.org
13283S:	Supported
13284F:	drivers/staging/
13285
13286STARFIRE/DURALAN NETWORK DRIVER
13287M:	Ion Badulescu <ionut@badula.org>
13288S:	Odd Fixes
13289F:	drivers/net/ethernet/adaptec/starfire*
13290
13291STEC S1220 SKD DRIVER
13292M:	Bart Van Assche <bart.vanassche@wdc.com>
13293L:	linux-block@vger.kernel.org
13294S:	Maintained
13295F:	drivers/block/skd*[ch]
13296
13297STI CEC DRIVER
13298M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13299S:	Maintained
13300F:	drivers/staging/media/st-cec/
13301F:	Documentation/devicetree/bindings/media/stih-cec.txt
13302
13303STK1160 USB VIDEO CAPTURE DRIVER
13304M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13305L:	linux-media@vger.kernel.org
13306T:	git git://linuxtv.org/media_tree.git
13307S:	Maintained
13308F:	drivers/media/usb/stk1160/
13309
13310STMMAC ETHERNET DRIVER
13311M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13312M:	Alexandre Torgue <alexandre.torgue@st.com>
13313L:	netdev@vger.kernel.org
13314W:	http://www.stlinux.com
13315S:	Supported
13316F:	drivers/net/ethernet/stmicro/stmmac/
13317
13318SUN3/3X
13319M:	Sam Creasey <sammy@sammy.net>
13320W:	http://sammy.net/sun3/
13321S:	Maintained
13322F:	arch/m68k/kernel/*sun3*
13323F:	arch/m68k/sun3*/
13324F:	arch/m68k/include/asm/sun3*
13325F:	drivers/net/ethernet/i825xx/sun3*
13326
13327SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13328M:	Hans de Goede <hdegoede@redhat.com>
13329L:	linux-input@vger.kernel.org
13330S:	Maintained
13331F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13332F:	drivers/input/keyboard/sun4i-lradc-keys.c
13333
13334SUNDANCE NETWORK DRIVER
13335M:	Denis Kirjanov <kda@linux-powerpc.org>
13336L:	netdev@vger.kernel.org
13337S:	Maintained
13338F:	drivers/net/ethernet/dlink/sundance.c
13339
13340SUPERH
13341M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13342M:	Rich Felker <dalias@libc.org>
13343L:	linux-sh@vger.kernel.org
13344Q:	http://patchwork.kernel.org/project/linux-sh/list/
13345S:	Maintained
13346F:	Documentation/sh/
13347F:	arch/sh/
13348F:	drivers/sh/
13349
13350SUSPEND TO RAM
13351M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13352M:	Len Brown <len.brown@intel.com>
13353M:	Pavel Machek <pavel@ucw.cz>
13354L:	linux-pm@vger.kernel.org
13355B:	https://bugzilla.kernel.org
13356S:	Supported
13357F:	Documentation/power/
13358F:	arch/x86/kernel/acpi/
13359F:	drivers/base/power/
13360F:	kernel/power/
13361F:	include/linux/suspend.h
13362F:	include/linux/freezer.h
13363F:	include/linux/pm.h
13364
13365SVGA HANDLING
13366M:	Martin Mares <mj@ucw.cz>
13367L:	linux-video@atrey.karlin.mff.cuni.cz
13368S:	Maintained
13369F:	Documentation/svga.txt
13370F:	arch/x86/boot/video*
13371
13372SWIOTLB SUBSYSTEM
13373M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13374L:	iommu@lists.linux-foundation.org
13375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13376S:	Supported
13377F:	lib/swiotlb.c
13378F:	arch/*/kernel/pci-swiotlb.c
13379F:	include/linux/swiotlb.h
13380
13381SWITCHDEV
13382M:	Jiri Pirko <jiri@resnulli.us>
13383M:	Ivan Vecera <ivecera@redhat.com>
13384L:	netdev@vger.kernel.org
13385S:	Supported
13386F:	net/switchdev/
13387F:	include/net/switchdev.h
13388
13389SYNC FILE FRAMEWORK
13390M:	Sumit Semwal <sumit.semwal@linaro.org>
13391R:	Gustavo Padovan <gustavo@padovan.org>
13392S:	Maintained
13393L:	linux-media@vger.kernel.org
13394L:	dri-devel@lists.freedesktop.org
13395F:	drivers/dma-buf/sync_*
13396F:	drivers/dma-buf/dma-fence*
13397F:	drivers/dma-buf/sw_sync.c
13398F:	include/linux/sync_file.h
13399F:	include/uapi/linux/sync_file.h
13400F:	Documentation/sync_file.txt
13401T:	git git://anongit.freedesktop.org/drm/drm-misc
13402
13403SYNOPSYS ARC ARCHITECTURE
13404M:	Vineet Gupta <vgupta@synopsys.com>
13405L:	linux-snps-arc@lists.infradead.org
13406S:	Supported
13407F:	arch/arc/
13408F:	Documentation/devicetree/bindings/arc/*
13409F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13410F:	drivers/clocksource/arc_timer.c
13411F:	drivers/tty/serial/arc_uart.c
13412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13413
13414SYNOPSYS ARC HSDK SDP pll clock driver
13415M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13416S:	Supported
13417F:	drivers/clk/clk-hsdk-pll.c
13418F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13419
13420SYNOPSYS ARC SDP clock driver
13421M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13422S:	Supported
13423F:	drivers/clk/axs10x/*
13424F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13425
13426SYNOPSYS ARC SDP platform support
13427M:	Alexey Brodkin <abrodkin@synopsys.com>
13428S:	Supported
13429F:	arch/arc/plat-axs10x
13430F:	arch/arc/boot/dts/ax*
13431F:	Documentation/devicetree/bindings/arc/axs10*
13432
13433SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13434M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13435S:	Supported
13436F:	drivers/reset/reset-axs10x.c
13437F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13438
13439SYNOPSYS DESIGNWARE 8250 UART DRIVER
13440R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13441S:	Maintained
13442F:	drivers/tty/serial/8250/8250_dw.c
13443
13444SYNOPSYS DESIGNWARE APB GPIO DRIVER
13445M:	Hoan Tran <hotran@apm.com>
13446L:	linux-gpio@vger.kernel.org
13447S:	Maintained
13448F:	drivers/gpio/gpio-dwapb.c
13449F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13450
13451SYNOPSYS DESIGNWARE DMAC DRIVER
13452M:	Viresh Kumar <vireshk@kernel.org>
13453R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13454S:	Maintained
13455F:	include/linux/dma/dw.h
13456F:	include/linux/platform_data/dma-dw.h
13457F:	drivers/dma/dw/
13458
13459SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13460M:	Jose Abreu <Jose.Abreu@synopsys.com>
13461L:	netdev@vger.kernel.org
13462S:	Supported
13463F:	drivers/net/ethernet/synopsys/
13464
13465SYNOPSYS DESIGNWARE I2C DRIVER
13466M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13467R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13468R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13469L:	linux-i2c@vger.kernel.org
13470S:	Maintained
13471F:	drivers/i2c/busses/i2c-designware-*
13472F:	include/linux/platform_data/i2c-designware.h
13473
13474SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13475M:	Jaehoon Chung <jh80.chung@samsung.com>
13476L:	linux-mmc@vger.kernel.org
13477S:	Maintained
13478F:	drivers/mmc/host/dw_mmc*
13479
13480SYNOPSYS HSDK RESET CONTROLLER DRIVER
13481M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13482S:	Supported
13483F:	drivers/reset/reset-hsdk.c
13484F:	include/dt-bindings/reset/snps,hsdk-reset.h
13485F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13486
13487SYSTEM CONFIGURATION (SYSCON)
13488M:	Lee Jones <lee.jones@linaro.org>
13489M:	Arnd Bergmann <arnd@arndb.de>
13490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13491S:	Supported
13492F:	drivers/mfd/syscon.c
13493
13494SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13495M:	Sudeep Holla <sudeep.holla@arm.com>
13496L:	linux-arm-kernel@lists.infradead.org
13497S:	Maintained
13498F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13499F:	drivers/clk/clk-sc[mp]i.c
13500F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13501F:	drivers/firmware/arm_scpi.c
13502F:	drivers/firmware/arm_scmi/
13503F:	include/linux/sc[mp]i_protocol.h
13504
13505SYSTEM RESET/SHUTDOWN DRIVERS
13506M:	Sebastian Reichel <sre@kernel.org>
13507L:	linux-pm@vger.kernel.org
13508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13509S:	Maintained
13510F:	Documentation/devicetree/bindings/power/reset/
13511F:	drivers/power/reset/
13512
13513SYSTEM TRACE MODULE CLASS
13514M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13515S:	Maintained
13516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13517F:	Documentation/trace/stm.txt
13518F:	drivers/hwtracing/stm/
13519F:	include/linux/stm.h
13520F:	include/uapi/linux/stm.h
13521
13522SYSV FILESYSTEM
13523M:	Christoph Hellwig <hch@infradead.org>
13524S:	Maintained
13525F:	Documentation/filesystems/sysv-fs.txt
13526F:	fs/sysv/
13527F:	include/linux/sysv_fs.h
13528
13529TARGET SUBSYSTEM
13530M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13531L:	linux-scsi@vger.kernel.org
13532L:	target-devel@vger.kernel.org
13533W:	http://www.linux-iscsi.org
13534W:	http://groups.google.com/group/linux-iscsi-target-dev
13535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13536S:	Supported
13537F:	drivers/target/
13538F:	include/target/
13539F:	Documentation/target/
13540
13541TASKSTATS STATISTICS INTERFACE
13542M:	Balbir Singh <bsingharora@gmail.com>
13543S:	Maintained
13544F:	Documentation/accounting/taskstats*
13545F:	include/linux/taskstats*
13546F:	kernel/taskstats.c
13547
13548TC subsystem
13549M:	Jamal Hadi Salim <jhs@mojatatu.com>
13550M:	Cong Wang <xiyou.wangcong@gmail.com>
13551M:	Jiri Pirko <jiri@resnulli.us>
13552L:	netdev@vger.kernel.org
13553S:	Maintained
13554F:	include/net/pkt_cls.h
13555F:	include/net/pkt_sched.h
13556F:	include/net/tc_act/
13557F:	include/uapi/linux/pkt_cls.h
13558F:	include/uapi/linux/pkt_sched.h
13559F:	include/uapi/linux/tc_act/
13560F:	include/uapi/linux/tc_ematch/
13561F:	net/sched/
13562
13563TCP LOW PRIORITY MODULE
13564M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13565M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13566W:	http://tcp-lp-mod.sourceforge.net/
13567S:	Maintained
13568F:	net/ipv4/tcp_lp.c
13569
13570TDA10071 MEDIA DRIVER
13571M:	Antti Palosaari <crope@iki.fi>
13572L:	linux-media@vger.kernel.org
13573W:	https://linuxtv.org
13574W:	http://palosaari.fi/linux/
13575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13576T:	git git://linuxtv.org/anttip/media_tree.git
13577S:	Maintained
13578F:	drivers/media/dvb-frontends/tda10071*
13579
13580TDA18212 MEDIA DRIVER
13581M:	Antti Palosaari <crope@iki.fi>
13582L:	linux-media@vger.kernel.org
13583W:	https://linuxtv.org
13584W:	http://palosaari.fi/linux/
13585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13586T:	git git://linuxtv.org/anttip/media_tree.git
13587S:	Maintained
13588F:	drivers/media/tuners/tda18212*
13589
13590TDA18218 MEDIA DRIVER
13591M:	Antti Palosaari <crope@iki.fi>
13592L:	linux-media@vger.kernel.org
13593W:	https://linuxtv.org
13594W:	http://palosaari.fi/linux/
13595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13596T:	git git://linuxtv.org/anttip/media_tree.git
13597S:	Maintained
13598F:	drivers/media/tuners/tda18218*
13599
13600TDA18250 MEDIA DRIVER
13601M:	Olli Salonen <olli.salonen@iki.fi>
13602L:	linux-media@vger.kernel.org
13603W:	https://linuxtv.org
13604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13605T:	git git://linuxtv.org/media_tree.git
13606S:	Maintained
13607F:	drivers/media/tuners/tda18250*
13608
13609TDA18271 MEDIA DRIVER
13610M:	Michael Krufky <mkrufky@linuxtv.org>
13611L:	linux-media@vger.kernel.org
13612W:	https://linuxtv.org
13613W:	http://github.com/mkrufky
13614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13615T:	git git://linuxtv.org/mkrufky/tuners.git
13616S:	Maintained
13617F:	drivers/media/tuners/tda18271*
13618
13619TDA1997x MEDIA DRIVER
13620M:	Tim Harvey <tharvey@gateworks.com>
13621L:	linux-media@vger.kernel.org
13622W:	https://linuxtv.org
13623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13624S:	Maintained
13625F:	drivers/media/i2c/tda1997x.*
13626
13627TDA827x MEDIA DRIVER
13628M:	Michael Krufky <mkrufky@linuxtv.org>
13629L:	linux-media@vger.kernel.org
13630W:	https://linuxtv.org
13631W:	http://github.com/mkrufky
13632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13633T:	git git://linuxtv.org/mkrufky/tuners.git
13634S:	Maintained
13635F:	drivers/media/tuners/tda8290.*
13636
13637TDA8290 MEDIA DRIVER
13638M:	Michael Krufky <mkrufky@linuxtv.org>
13639L:	linux-media@vger.kernel.org
13640W:	https://linuxtv.org
13641W:	http://github.com/mkrufky
13642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13643T:	git git://linuxtv.org/mkrufky/tuners.git
13644S:	Maintained
13645F:	drivers/media/tuners/tda8290.*
13646
13647TDA9840 MEDIA DRIVER
13648M:	Hans Verkuil <hverkuil@xs4all.nl>
13649L:	linux-media@vger.kernel.org
13650T:	git git://linuxtv.org/media_tree.git
13651W:	https://linuxtv.org
13652S:	Maintained
13653F:	drivers/media/i2c/tda9840*
13654
13655TEA5761 TUNER DRIVER
13656M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13657M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13658L:	linux-media@vger.kernel.org
13659W:	https://linuxtv.org
13660T:	git git://linuxtv.org/media_tree.git
13661S:	Odd fixes
13662F:	drivers/media/tuners/tea5761.*
13663
13664TEA5767 TUNER DRIVER
13665M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13666M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13667L:	linux-media@vger.kernel.org
13668W:	https://linuxtv.org
13669T:	git git://linuxtv.org/media_tree.git
13670S:	Maintained
13671F:	drivers/media/tuners/tea5767.*
13672
13673TEA6415C MEDIA DRIVER
13674M:	Hans Verkuil <hverkuil@xs4all.nl>
13675L:	linux-media@vger.kernel.org
13676T:	git git://linuxtv.org/media_tree.git
13677W:	https://linuxtv.org
13678S:	Maintained
13679F:	drivers/media/i2c/tea6415c*
13680
13681TEA6420 MEDIA DRIVER
13682M:	Hans Verkuil <hverkuil@xs4all.nl>
13683L:	linux-media@vger.kernel.org
13684T:	git git://linuxtv.org/media_tree.git
13685W:	https://linuxtv.org
13686S:	Maintained
13687F:	drivers/media/i2c/tea6420*
13688
13689TEAM DRIVER
13690M:	Jiri Pirko <jiri@resnulli.us>
13691L:	netdev@vger.kernel.org
13692S:	Supported
13693F:	drivers/net/team/
13694F:	include/linux/if_team.h
13695F:	include/uapi/linux/if_team.h
13696
13697TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13698M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13699S:	Maintained
13700F:	arch/x86/platform/ts5500/
13701
13702TECHNOTREND USB IR RECEIVER
13703M:	Sean Young <sean@mess.org>
13704L:	linux-media@vger.kernel.org
13705S:	Maintained
13706F:	drivers/media/rc/ttusbir.c
13707
13708TECHWELL TW9910 VIDEO DECODER
13709L:	linux-media@vger.kernel.org
13710S:	Orphan
13711F:	drivers/media/i2c/tw9910.c
13712F:	include/media/i2c/tw9910.h
13713
13714TEE SUBSYSTEM
13715M:	Jens Wiklander <jens.wiklander@linaro.org>
13716S:	Maintained
13717F:	include/linux/tee_drv.h
13718F:	include/uapi/linux/tee.h
13719F:	drivers/tee/
13720F:	Documentation/tee.txt
13721
13722TEGRA ARCHITECTURE SUPPORT
13723M:	Thierry Reding <thierry.reding@gmail.com>
13724M:	Jonathan Hunter <jonathanh@nvidia.com>
13725L:	linux-tegra@vger.kernel.org
13726Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13728S:	Supported
13729N:	[^a-z]tegra
13730
13731TEGRA CLOCK DRIVER
13732M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13733M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13734S:	Supported
13735F:	drivers/clk/tegra/
13736
13737TEGRA DMA DRIVERS
13738M:	Laxman Dewangan <ldewangan@nvidia.com>
13739M:	Jon Hunter <jonathanh@nvidia.com>
13740S:	Supported
13741F:	drivers/dma/tegra*
13742
13743TEGRA I2C DRIVER
13744M:	Laxman Dewangan <ldewangan@nvidia.com>
13745S:	Supported
13746F:	drivers/i2c/busses/i2c-tegra.c
13747
13748TEGRA IOMMU DRIVERS
13749M:	Thierry Reding <thierry.reding@gmail.com>
13750L:	linux-tegra@vger.kernel.org
13751S:	Supported
13752F:	drivers/iommu/tegra*
13753
13754TEGRA KBC DRIVER
13755M:	Rakesh Iyer <riyer@nvidia.com>
13756M:	Laxman Dewangan <ldewangan@nvidia.com>
13757S:	Supported
13758F:	drivers/input/keyboard/tegra-kbc.c
13759
13760TEGRA PWM DRIVER
13761M:	Thierry Reding <thierry.reding@gmail.com>
13762S:	Supported
13763F:	drivers/pwm/pwm-tegra.c
13764
13765TEGRA SERIAL DRIVER
13766M:	Laxman Dewangan <ldewangan@nvidia.com>
13767S:	Supported
13768F:	drivers/tty/serial/serial-tegra.c
13769
13770TEGRA SPI DRIVER
13771M:	Laxman Dewangan <ldewangan@nvidia.com>
13772S:	Supported
13773F:	drivers/spi/spi-tegra*
13774
13775TEHUTI ETHERNET DRIVER
13776M:	Andy Gospodarek <andy@greyhouse.net>
13777L:	netdev@vger.kernel.org
13778S:	Supported
13779F:	drivers/net/ethernet/tehuti/*
13780
13781Telecom Clock Driver for MCPL0010
13782M:	Mark Gross <mark.gross@intel.com>
13783S:	Supported
13784F:	drivers/char/tlclk.c
13785
13786TENSILICA XTENSA PORT (xtensa)
13787M:	Chris Zankel <chris@zankel.net>
13788M:	Max Filippov <jcmvbkbc@gmail.com>
13789L:	linux-xtensa@linux-xtensa.org
13790T:	git git://github.com/czankel/xtensa-linux.git
13791S:	Maintained
13792F:	arch/xtensa/
13793F:	drivers/irqchip/irq-xtensa-*
13794
13795Texas Instruments' System Control Interface (TISCI) Protocol Driver
13796M:	Nishanth Menon <nm@ti.com>
13797M:	Tero Kristo <t-kristo@ti.com>
13798M:	Santosh Shilimkar <ssantosh@kernel.org>
13799L:	linux-arm-kernel@lists.infradead.org
13800S:	Maintained
13801F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13802F:	drivers/firmware/ti_sci*
13803F:	include/linux/soc/ti/ti_sci_protocol.h
13804F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13805F:	include/dt-bindings/genpd/k2g.h
13806F:	drivers/soc/ti/ti_sci_pm_domains.c
13807F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13808F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13809F:	drivers/clk/keystone/sci-clk.c
13810F:	drivers/reset/reset-ti-sci.c
13811
13812THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13813M:	Hans Verkuil <hverkuil@xs4all.nl>
13814L:	linux-media@vger.kernel.org
13815T:	git git://linuxtv.org/media_tree.git
13816W:	https://linuxtv.org
13817S:	Maintained
13818F:	drivers/media/radio/radio-raremono.c
13819
13820THERMAL
13821M:	Zhang Rui <rui.zhang@intel.com>
13822M:	Eduardo Valentin <edubezval@gmail.com>
13823L:	linux-pm@vger.kernel.org
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13826Q:	https://patchwork.kernel.org/project/linux-pm/list/
13827S:	Supported
13828F:	drivers/thermal/
13829F:	include/linux/thermal.h
13830F:	include/uapi/linux/thermal.h
13831F:	include/linux/cpu_cooling.h
13832F:	Documentation/devicetree/bindings/thermal/
13833
13834THERMAL/CPU_COOLING
13835M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13836M:	Viresh Kumar <viresh.kumar@linaro.org>
13837M:	Javi Merino <javi.merino@kernel.org>
13838L:	linux-pm@vger.kernel.org
13839S:	Supported
13840F:	Documentation/thermal/cpu-cooling-api.txt
13841F:	drivers/thermal/cpu_cooling.c
13842F:	include/linux/cpu_cooling.h
13843
13844THINKPAD ACPI EXTRAS DRIVER
13845M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13846L:	ibm-acpi-devel@lists.sourceforge.net
13847L:	platform-driver-x86@vger.kernel.org
13848W:	http://ibm-acpi.sourceforge.net
13849W:	http://thinkwiki.org/wiki/Ibm-acpi
13850T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13851S:	Maintained
13852F:	drivers/platform/x86/thinkpad_acpi.c
13853
13854THUNDERBOLT DRIVER
13855M:	Andreas Noever <andreas.noever@gmail.com>
13856M:	Michael Jamet <michael.jamet@intel.com>
13857M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13858M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13860S:	Maintained
13861F:	Documentation/admin-guide/thunderbolt.rst
13862F:	drivers/thunderbolt/
13863F:	include/linux/thunderbolt.h
13864
13865THUNDERBOLT NETWORK DRIVER
13866M:	Michael Jamet <michael.jamet@intel.com>
13867M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13868M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13869L:	netdev@vger.kernel.org
13870S:	Maintained
13871F:	drivers/net/thunderbolt.c
13872
13873THUNDERX GPIO DRIVER
13874M:	David Daney <david.daney@cavium.com>
13875S:	Maintained
13876F:	drivers/gpio/gpio-thunderx.c
13877
13878TI AM437X VPFE DRIVER
13879M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13880L:	linux-media@vger.kernel.org
13881W:	https://linuxtv.org
13882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13883T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13884S:	Maintained
13885F:	drivers/media/platform/am437x/
13886
13887TI BANDGAP AND THERMAL DRIVER
13888M:	Eduardo Valentin <edubezval@gmail.com>
13889M:	Keerthy <j-keerthy@ti.com>
13890L:	linux-pm@vger.kernel.org
13891L:	linux-omap@vger.kernel.org
13892S:	Maintained
13893F:	drivers/thermal/ti-soc-thermal/
13894
13895TI BQ27XXX POWER SUPPLY DRIVER
13896R:	Andrew F. Davis <afd@ti.com>
13897F:	include/linux/power/bq27xxx_battery.h
13898F:	drivers/power/supply/bq27xxx_battery.c
13899F:	drivers/power/supply/bq27xxx_battery_i2c.c
13900
13901TI CDCE706 CLOCK DRIVER
13902M:	Max Filippov <jcmvbkbc@gmail.com>
13903S:	Maintained
13904F:	drivers/clk/clk-cdce706.c
13905
13906TI CLOCK DRIVER
13907M:	Tero Kristo <t-kristo@ti.com>
13908L:	linux-omap@vger.kernel.org
13909S:	Maintained
13910F:	drivers/clk/ti/
13911F:	include/linux/clk/ti.h
13912
13913TI DAVINCI MACHINE SUPPORT
13914M:	Sekhar Nori <nsekhar@ti.com>
13915M:	Kevin Hilman <khilman@kernel.org>
13916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13918S:	Supported
13919F:	arch/arm/mach-davinci/
13920F:	drivers/i2c/busses/i2c-davinci.c
13921F:	arch/arm/boot/dts/da850*
13922
13923TI DAVINCI SERIES GPIO DRIVER
13924M:	Keerthy <j-keerthy@ti.com>
13925L:	linux-gpio@vger.kernel.org
13926S:	Maintained
13927F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13928F:	drivers/gpio/gpio-davinci.c
13929
13930TI DAVINCI SERIES MEDIA DRIVER
13931M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13932L:	linux-media@vger.kernel.org
13933W:	https://linuxtv.org
13934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13935T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13936S:	Maintained
13937F:	drivers/media/platform/davinci/
13938F:	include/media/davinci/
13939
13940TI ETHERNET SWITCH DRIVER (CPSW)
13941R:	Grygorii Strashko <grygorii.strashko@ti.com>
13942L:	linux-omap@vger.kernel.org
13943L:	netdev@vger.kernel.org
13944S:	Maintained
13945F:	drivers/net/ethernet/ti/cpsw*
13946F:	drivers/net/ethernet/ti/davinci*
13947
13948TI FLASH MEDIA INTERFACE DRIVER
13949M:	Alex Dubov <oakad@yahoo.com>
13950S:	Maintained
13951F:	drivers/misc/tifm*
13952F:	drivers/mmc/host/tifm_sd.c
13953F:	include/linux/tifm.h
13954
13955TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13956M:	Santosh Shilimkar <ssantosh@kernel.org>
13957L:	linux-kernel@vger.kernel.org
13958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13959S:	Maintained
13960F:	drivers/soc/ti/*
13961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13962
13963TI LM49xxx FAMILY ASoC CODEC DRIVERS
13964M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13965M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13967S:	Maintained
13968F:	sound/soc/codecs/lm49453*
13969F:	sound/soc/codecs/isabelle*
13970
13971TI LP855x BACKLIGHT DRIVER
13972M:	Milo Kim <milo.kim@ti.com>
13973S:	Maintained
13974F:	Documentation/backlight/lp855x-driver.txt
13975F:	drivers/video/backlight/lp855x_bl.c
13976F:	include/linux/platform_data/lp855x.h
13977
13978TI LP8727 CHARGER DRIVER
13979M:	Milo Kim <milo.kim@ti.com>
13980S:	Maintained
13981F:	drivers/power/supply/lp8727_charger.c
13982F:	include/linux/platform_data/lp8727.h
13983
13984TI LP8788 MFD DRIVER
13985M:	Milo Kim <milo.kim@ti.com>
13986S:	Maintained
13987F:	drivers/iio/adc/lp8788_adc.c
13988F:	drivers/leds/leds-lp8788.c
13989F:	drivers/mfd/lp8788*.c
13990F:	drivers/power/supply/lp8788-charger.c
13991F:	drivers/regulator/lp8788-*.c
13992F:	include/linux/mfd/lp8788*.h
13993
13994TI NETCP ETHERNET DRIVER
13995M:	Wingman Kwok <w-kwok2@ti.com>
13996M:	Murali Karicheri <m-karicheri2@ti.com>
13997L:	netdev@vger.kernel.org
13998S:	Maintained
13999F:	drivers/net/ethernet/ti/netcp*
14000
14001TI TAS571X FAMILY ASoC CODEC DRIVER
14002M:	Kevin Cernekee <cernekee@chromium.org>
14003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14004S:	Odd Fixes
14005F:	sound/soc/codecs/tas571x*
14006
14007TI TRF7970A NFC DRIVER
14008M:	Mark Greer <mgreer@animalcreek.com>
14009L:	linux-wireless@vger.kernel.org
14010L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14011S:	Supported
14012F:	drivers/nfc/trf7970a.c
14013F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14014
14015TI TWL4030 SERIES SOC CODEC DRIVER
14016M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14018S:	Maintained
14019F:	sound/soc/codecs/twl4030*
14020
14021TI VPE/CAL DRIVERS
14022M:	Benoit Parrot <bparrot@ti.com>
14023L:	linux-media@vger.kernel.org
14024W:	http://linuxtv.org/
14025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14026S:	Maintained
14027F:	drivers/media/platform/ti-vpe/
14028
14029TI WILINK WIRELESS DRIVERS
14030L:	linux-wireless@vger.kernel.org
14031W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14032W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14034S:	Orphan
14035F:	drivers/net/wireless/ti/
14036F:	include/linux/wl12xx.h
14037
14038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14039M:	John Stultz <john.stultz@linaro.org>
14040M:	Thomas Gleixner <tglx@linutronix.de>
14041R:	Stephen Boyd <sboyd@kernel.org>
14042L:	linux-kernel@vger.kernel.org
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14044S:	Supported
14045F:	include/linux/clocksource.h
14046F:	include/linux/time.h
14047F:	include/linux/timex.h
14048F:	include/uapi/linux/time.h
14049F:	include/uapi/linux/timex.h
14050F:	kernel/time/clocksource.c
14051F:	kernel/time/time*.c
14052F:	kernel/time/alarmtimer.c
14053F:	kernel/time/ntp.c
14054F:	tools/testing/selftests/timers/
14055
14056TIPC NETWORK LAYER
14057M:	Jon Maloy <jon.maloy@ericsson.com>
14058M:	Ying Xue <ying.xue@windriver.com>
14059L:	netdev@vger.kernel.org (core kernel code)
14060L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14061W:	http://tipc.sourceforge.net/
14062S:	Maintained
14063F:	include/uapi/linux/tipc*.h
14064F:	net/tipc/
14065
14066TLAN NETWORK DRIVER
14067M:	Samuel Chessman <chessman@tux.org>
14068L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14069W:	http://sourceforge.net/projects/tlan/
14070S:	Maintained
14071F:	Documentation/networking/tlan.txt
14072F:	drivers/net/ethernet/ti/tlan.*
14073
14074TM6000 VIDEO4LINUX DRIVER
14075M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14077L:	linux-media@vger.kernel.org
14078W:	https://linuxtv.org
14079T:	git git://linuxtv.org/media_tree.git
14080S:	Odd fixes
14081F:	drivers/media/usb/tm6000/
14082F:	Documentation/media/v4l-drivers/tm6000*
14083
14084TMIO/SDHI MMC DRIVER
14085M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14086L:	linux-mmc@vger.kernel.org
14087S:	Supported
14088F:	drivers/mmc/host/tmio_mmc*
14089F:	drivers/mmc/host/renesas_sdhi*
14090F:	include/linux/mfd/tmio.h
14091
14092TMP401 HARDWARE MONITOR DRIVER
14093M:	Guenter Roeck <linux@roeck-us.net>
14094L:	linux-hwmon@vger.kernel.org
14095S:	Maintained
14096F:	Documentation/hwmon/tmp401
14097F:	drivers/hwmon/tmp401.c
14098
14099TMPFS (SHMEM FILESYSTEM)
14100M:	Hugh Dickins <hughd@google.com>
14101L:	linux-mm@kvack.org
14102S:	Maintained
14103F:	include/linux/shmem_fs.h
14104F:	mm/shmem.c
14105
14106TOMOYO SECURITY MODULE
14107M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14108M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14109L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14110L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14111L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14112L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14113W:	http://tomoyo.sourceforge.jp/
14114T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14115S:	Maintained
14116F:	security/tomoyo/
14117
14118TOPSTAR LAPTOP EXTRAS DRIVER
14119M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14120L:	platform-driver-x86@vger.kernel.org
14121S:	Maintained
14122F:	drivers/platform/x86/topstar-laptop.c
14123
14124TORTURE-TEST MODULES
14125M:	Davidlohr Bueso <dave@stgolabs.net>
14126M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14127M:	Josh Triplett <josh@joshtriplett.org>
14128L:	linux-kernel@vger.kernel.org
14129S:	Supported
14130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14131F:	Documentation/RCU/torture.txt
14132F:	kernel/torture.c
14133F:	kernel/rcu/rcutorture.c
14134F:	kernel/locking/locktorture.c
14135
14136TOSHIBA ACPI EXTRAS DRIVER
14137M:	Azael Avalos <coproscefalo@gmail.com>
14138L:	platform-driver-x86@vger.kernel.org
14139S:	Maintained
14140F:	drivers/platform/x86/toshiba_acpi.c
14141
14142TOSHIBA BLUETOOTH DRIVER
14143M:	Azael Avalos <coproscefalo@gmail.com>
14144L:	platform-driver-x86@vger.kernel.org
14145S:	Maintained
14146F:	drivers/platform/x86/toshiba_bluetooth.c
14147
14148TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14149M:	Azael Avalos <coproscefalo@gmail.com>
14150L:	platform-driver-x86@vger.kernel.org
14151S:	Maintained
14152F:	drivers/platform/x86/toshiba_haps.c
14153
14154TOSHIBA SMM DRIVER
14155M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14156W:	http://www.buzzard.org.uk/toshiba/
14157S:	Maintained
14158F:	drivers/char/toshiba.c
14159F:	include/linux/toshiba.h
14160F:	include/uapi/linux/toshiba.h
14161
14162TOSHIBA TC358743 DRIVER
14163M:	Mats Randgaard <matrandg@cisco.com>
14164L:	linux-media@vger.kernel.org
14165S:	Maintained
14166F:	drivers/media/i2c/tc358743*
14167F:	include/media/i2c/tc358743.h
14168
14169TOSHIBA WMI HOTKEYS DRIVER
14170M:	Azael Avalos <coproscefalo@gmail.com>
14171L:	platform-driver-x86@vger.kernel.org
14172S:	Maintained
14173F:	drivers/platform/x86/toshiba-wmi.c
14174
14175TPM DEVICE DRIVER
14176M:	Peter Huewe <peterhuewe@gmx.de>
14177M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14178R:	Jason Gunthorpe <jgg@ziepe.ca>
14179L:	linux-integrity@vger.kernel.org
14180Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14181W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14182T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14183S:	Maintained
14184F:	drivers/char/tpm/
14185
14186TRACING
14187M:	Steven Rostedt <rostedt@goodmis.org>
14188M:	Ingo Molnar <mingo@redhat.com>
14189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14190S:	Maintained
14191F:	Documentation/trace/ftrace.txt
14192F:	arch/*/*/*/ftrace.h
14193F:	arch/*/kernel/ftrace.c
14194F:	include/*/ftrace.h
14195F:	include/linux/trace*.h
14196F:	include/trace/
14197F:	kernel/trace/
14198F:	tools/testing/selftests/ftrace/
14199
14200TRACING MMIO ACCESSES (MMIOTRACE)
14201M:	Steven Rostedt <rostedt@goodmis.org>
14202M:	Ingo Molnar <mingo@kernel.org>
14203R:	Karol Herbst <karolherbst@gmail.com>
14204R:	Pekka Paalanen <ppaalanen@gmail.com>
14205S:	Maintained
14206L:	linux-kernel@vger.kernel.org
14207L:	nouveau@lists.freedesktop.org
14208F:	kernel/trace/trace_mmiotrace.c
14209F:	include/linux/mmiotrace.h
14210F:	arch/x86/mm/kmmio.c
14211F:	arch/x86/mm/mmio-mod.c
14212F:	arch/x86/mm/testmmiotrace.c
14213
14214TRIVIAL PATCHES
14215M:	Jiri Kosina <trivial@kernel.org>
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14217S:	Maintained
14218K:	^Subject:.*(?i)trivial
14219
14220TEMPO SEMICONDUCTOR DRIVERS
14221M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14222S:	Maintained
14223F:	sound/soc/codecs/tscs*.c
14224F:	sound/soc/codecs/tscs*.h
14225F:	Documentation/devicetree/bindings/sound/tscs*.txt
14226
14227TTY LAYER
14228M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14229M:	Jiri Slaby <jslaby@suse.com>
14230S:	Supported
14231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14232F:	Documentation/serial/
14233F:	drivers/tty/
14234F:	drivers/tty/serial/serial_core.c
14235F:	include/linux/serial_core.h
14236F:	include/linux/serial.h
14237F:	include/linux/tty.h
14238F:	include/uapi/linux/serial_core.h
14239F:	include/uapi/linux/serial.h
14240F:	include/uapi/linux/tty.h
14241
14242TUA9001 MEDIA DRIVER
14243M:	Antti Palosaari <crope@iki.fi>
14244L:	linux-media@vger.kernel.org
14245W:	https://linuxtv.org
14246W:	http://palosaari.fi/linux/
14247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14248T:	git git://linuxtv.org/anttip/media_tree.git
14249S:	Maintained
14250F:	drivers/media/tuners/tua9001*
14251
14252TULIP NETWORK DRIVERS
14253L:	netdev@vger.kernel.org
14254L:	linux-parisc@vger.kernel.org
14255S:	Orphan
14256F:	drivers/net/ethernet/dec/tulip/
14257
14258TUN/TAP driver
14259M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14260W:	http://vtun.sourceforge.net/tun
14261S:	Maintained
14262F:	Documentation/networking/tuntap.txt
14263F:	arch/um/os-Linux/drivers/
14264
14265TURBOCHANNEL SUBSYSTEM
14266M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14267M:	Ralf Baechle <ralf@linux-mips.org>
14268L:	linux-mips@linux-mips.org
14269Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14270S:	Maintained
14271F:	drivers/tc/
14272F:	include/linux/tc.h
14273
14274TW5864 VIDEO4LINUX DRIVER
14275M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14276M:	Anton Sviridenko <anton@corp.bluecherry.net>
14277M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14278M:	Andrey Utkin <andrey_utkin@fastmail.com>
14279L:	linux-media@vger.kernel.org
14280S:	Supported
14281F:	drivers/media/pci/tw5864/
14282
14283TW68 VIDEO4LINUX DRIVER
14284M:	Hans Verkuil <hverkuil@xs4all.nl>
14285L:	linux-media@vger.kernel.org
14286T:	git git://linuxtv.org/media_tree.git
14287W:	https://linuxtv.org
14288S:	Odd Fixes
14289F:	drivers/media/pci/tw68/
14290
14291TW686X VIDEO4LINUX DRIVER
14292M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14293L:	linux-media@vger.kernel.org
14294T:	git git://linuxtv.org/media_tree.git
14295W:	http://linuxtv.org
14296S:	Maintained
14297F:	drivers/media/pci/tw686x/
14298
14299UBI FILE SYSTEM (UBIFS)
14300M:	Richard Weinberger <richard@nod.at>
14301M:	Artem Bityutskiy <dedekind1@gmail.com>
14302M:	Adrian Hunter <adrian.hunter@intel.com>
14303L:	linux-mtd@lists.infradead.org
14304T:	git git://git.infradead.org/ubifs-2.6.git
14305W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14306S:	Supported
14307F:	Documentation/filesystems/ubifs.txt
14308F:	fs/ubifs/
14309
14310UCLINUX (M68KNOMMU AND COLDFIRE)
14311M:	Greg Ungerer <gerg@linux-m68k.org>
14312W:	http://www.linux-m68k.org/
14313W:	http://www.uclinux.org/
14314L:	linux-m68k@lists.linux-m68k.org
14315L:	uclinux-dev@uclinux.org  (subscribers-only)
14316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14317S:	Maintained
14318F:	arch/m68k/coldfire/
14319F:	arch/m68k/68*/
14320F:	arch/m68k/*/*_no.*
14321F:	arch/m68k/include/asm/*_no.*
14322
14323UDF FILESYSTEM
14324M:	Jan Kara <jack@suse.com>
14325S:	Maintained
14326F:	Documentation/filesystems/udf.txt
14327F:	fs/udf/
14328
14329UDRAW TABLET
14330M:	Bastien Nocera <hadess@hadess.net>
14331L:	linux-input@vger.kernel.org
14332S:	Maintained
14333F:	drivers/hid/hid-udraw-ps3.c
14334
14335UFS FILESYSTEM
14336M:	Evgeniy Dushistov <dushistov@mail.ru>
14337S:	Maintained
14338F:	Documentation/filesystems/ufs.txt
14339F:	fs/ufs/
14340
14341UHID USERSPACE HID IO DRIVER:
14342M:	David Herrmann <dh.herrmann@googlemail.com>
14343L:	linux-input@vger.kernel.org
14344S:	Maintained
14345F:	drivers/hid/uhid.c
14346F:	include/uapi/linux/uhid.h
14347
14348ULPI BUS
14349M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14350L:	linux-usb@vger.kernel.org
14351S:	Maintained
14352F:	drivers/usb/common/ulpi.c
14353F:	include/linux/ulpi/
14354
14355ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14356L:	linux-usb@vger.kernel.org
14357S:	Orphan
14358F:	drivers/uwb/
14359F:	include/linux/uwb.h
14360F:	include/linux/uwb/
14361
14362UNICORE32 ARCHITECTURE:
14363M:	Guan Xuetao <gxt@pku.edu.cn>
14364W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14365S:	Maintained
14366T:	git git://github.com/gxt/linux.git
14367F:	arch/unicore32/
14368
14369UNIFDEF
14370M:	Tony Finch <dot@dotat.at>
14371W:	http://dotat.at/prog/unifdef
14372S:	Maintained
14373F:	scripts/unifdef.c
14374
14375UNIFORM CDROM DRIVER
14376M:	Jens Axboe <axboe@kernel.dk>
14377W:	http://www.kernel.dk
14378S:	Maintained
14379F:	Documentation/cdrom/
14380F:	drivers/cdrom/cdrom.c
14381F:	include/linux/cdrom.h
14382F:	include/uapi/linux/cdrom.h
14383
14384UNISYS S-PAR DRIVERS
14385M:	David Kershner <david.kershner@unisys.com>
14386L:	sparmaintainer@unisys.com (Unisys internal)
14387S:	Supported
14388F:	include/linux/visorbus.h
14389F:	drivers/visorbus/
14390F:	drivers/staging/unisys/
14391
14392UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14393M:	Vinayak Holikatti <vinholikatti@gmail.com>
14394L:	linux-scsi@vger.kernel.org
14395S:	Supported
14396F:	Documentation/scsi/ufs.txt
14397F:	drivers/scsi/ufs/
14398
14399UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14400M:	Joao Pinto <jpinto@synopsys.com>
14401L:	linux-scsi@vger.kernel.org
14402S:	Supported
14403F:	drivers/scsi/ufs/*dwc*
14404
14405UNSORTED BLOCK IMAGES (UBI)
14406M:	Artem Bityutskiy <dedekind1@gmail.com>
14407M:	Richard Weinberger <richard@nod.at>
14408W:	http://www.linux-mtd.infradead.org/
14409L:	linux-mtd@lists.infradead.org
14410T:	git git://git.infradead.org/ubifs-2.6.git
14411S:	Supported
14412F:	drivers/mtd/ubi/
14413F:	include/linux/mtd/ubi.h
14414F:	include/uapi/mtd/ubi-user.h
14415
14416USB "USBNET" DRIVER FRAMEWORK
14417M:	Oliver Neukum <oneukum@suse.com>
14418L:	netdev@vger.kernel.org
14419W:	http://www.linux-usb.org/usbnet
14420S:	Maintained
14421F:	drivers/net/usb/usbnet.c
14422F:	include/linux/usb/usbnet.h
14423
14424USB ACM DRIVER
14425M:	Oliver Neukum <oneukum@suse.com>
14426L:	linux-usb@vger.kernel.org
14427S:	Maintained
14428F:	Documentation/usb/acm.txt
14429F:	drivers/usb/class/cdc-acm.*
14430
14431USB AR5523 WIRELESS DRIVER
14432M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14433L:	linux-wireless@vger.kernel.org
14434S:	Maintained
14435F:	drivers/net/wireless/ath/ar5523/
14436
14437USB ATTACHED SCSI
14438M:	Oliver Neukum <oneukum@suse.com>
14439L:	linux-usb@vger.kernel.org
14440L:	linux-scsi@vger.kernel.org
14441S:	Maintained
14442F:	drivers/usb/storage/uas.c
14443
14444USB CDC ETHERNET DRIVER
14445M:	Oliver Neukum <oliver@neukum.org>
14446L:	linux-usb@vger.kernel.org
14447S:	Maintained
14448F:	drivers/net/usb/cdc_*.c
14449F:	include/uapi/linux/usb/cdc.h
14450
14451USB CHAOSKEY DRIVER
14452M:	Keith Packard <keithp@keithp.com>
14453L:	linux-usb@vger.kernel.org
14454S:	Maintained
14455F:	drivers/usb/misc/chaoskey.c
14456
14457USB CYPRESS C67X00 DRIVER
14458M:	Peter Korsgaard <jacmet@sunsite.dk>
14459L:	linux-usb@vger.kernel.org
14460S:	Maintained
14461F:	drivers/usb/c67x00/
14462
14463USB DAVICOM DM9601 DRIVER
14464M:	Peter Korsgaard <jacmet@sunsite.dk>
14465L:	netdev@vger.kernel.org
14466W:	http://www.linux-usb.org/usbnet
14467S:	Maintained
14468F:	drivers/net/usb/dm9601.c
14469
14470USB DIAMOND RIO500 DRIVER
14471M:	Cesar Miquel <miquel@df.uba.ar>
14472L:	rio500-users@lists.sourceforge.net
14473W:	http://rio500.sourceforge.net
14474S:	Maintained
14475F:	drivers/usb/misc/rio500*
14476
14477USB EHCI DRIVER
14478M:	Alan Stern <stern@rowland.harvard.edu>
14479L:	linux-usb@vger.kernel.org
14480S:	Maintained
14481F:	Documentation/usb/ehci.txt
14482F:	drivers/usb/host/ehci*
14483
14484USB GADGET/PERIPHERAL SUBSYSTEM
14485M:	Felipe Balbi <balbi@kernel.org>
14486L:	linux-usb@vger.kernel.org
14487W:	http://www.linux-usb.org/gadget
14488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14489S:	Maintained
14490F:	drivers/usb/gadget/
14491F:	include/linux/usb/gadget*
14492
14493USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14494M:	Jiri Kosina <jikos@kernel.org>
14495R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14496L:	linux-usb@vger.kernel.org
14497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14498S:	Maintained
14499F:	Documentation/hid/hiddev.txt
14500F:	drivers/hid/usbhid/
14501
14502USB INTEL XHCI ROLE MUX DRIVER
14503M:	Hans de Goede <hdegoede@redhat.com>
14504L:	linux-usb@vger.kernel.org
14505S:	Maintained
14506F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14507
14508USB ISP116X DRIVER
14509M:	Olav Kongas <ok@artecdesign.ee>
14510L:	linux-usb@vger.kernel.org
14511S:	Maintained
14512F:	drivers/usb/host/isp116x*
14513F:	include/linux/usb/isp116x.h
14514
14515USB LAN78XX ETHERNET DRIVER
14516M:	Woojung Huh <woojung.huh@microchip.com>
14517M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14518L:	netdev@vger.kernel.org
14519S:	Maintained
14520F:	drivers/net/usb/lan78xx.*
14521
14522USB MASS STORAGE DRIVER
14523M:	Alan Stern <stern@rowland.harvard.edu>
14524L:	linux-usb@vger.kernel.org
14525L:	usb-storage@lists.one-eyed-alien.net
14526S:	Maintained
14527W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14528F:	drivers/usb/storage/
14529
14530USB MIDI DRIVER
14531M:	Clemens Ladisch <clemens@ladisch.de>
14532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14533T:	git git://git.alsa-project.org/alsa-kernel.git
14534S:	Maintained
14535F:	sound/usb/midi.*
14536
14537USB NETWORKING DRIVERS
14538L:	linux-usb@vger.kernel.org
14539S:	Odd Fixes
14540F:	drivers/net/usb/
14541
14542USB OHCI DRIVER
14543M:	Alan Stern <stern@rowland.harvard.edu>
14544L:	linux-usb@vger.kernel.org
14545S:	Maintained
14546F:	Documentation/usb/ohci.txt
14547F:	drivers/usb/host/ohci*
14548
14549USB OTG FSM (Finite State Machine)
14550M:	Peter Chen <Peter.Chen@nxp.com>
14551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14552L:	linux-usb@vger.kernel.org
14553S:	Maintained
14554F:	drivers/usb/common/usb-otg-fsm.c
14555
14556USB OVER IP DRIVER
14557M:	Valentina Manea <valentina.manea.m@gmail.com>
14558M:	Shuah Khan <shuahkh@osg.samsung.com>
14559M:	Shuah Khan <shuah@kernel.org>
14560L:	linux-usb@vger.kernel.org
14561S:	Maintained
14562F:	Documentation/usb/usbip_protocol.txt
14563F:	drivers/usb/usbip/
14564F:	tools/usb/usbip/
14565
14566USB PEGASUS DRIVER
14567M:	Petko Manolov <petkan@nucleusys.com>
14568L:	linux-usb@vger.kernel.org
14569L:	netdev@vger.kernel.org
14570T:	git git://github.com/petkan/pegasus.git
14571W:	https://github.com/petkan/pegasus
14572S:	Maintained
14573F:	drivers/net/usb/pegasus.*
14574
14575USB PHY LAYER
14576M:	Felipe Balbi <balbi@kernel.org>
14577L:	linux-usb@vger.kernel.org
14578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14579S:	Maintained
14580F:	drivers/usb/phy/
14581
14582USB PRINTER DRIVER (usblp)
14583M:	Pete Zaitcev <zaitcev@redhat.com>
14584L:	linux-usb@vger.kernel.org
14585S:	Supported
14586F:	drivers/usb/class/usblp.c
14587
14588USB QMI WWAN NETWORK DRIVER
14589M:	Bjørn Mork <bjorn@mork.no>
14590L:	netdev@vger.kernel.org
14591S:	Maintained
14592F:	Documentation/ABI/testing/sysfs-class-net-qmi
14593F:	drivers/net/usb/qmi_wwan.c
14594
14595USB RTL8150 DRIVER
14596M:	Petko Manolov <petkan@nucleusys.com>
14597L:	linux-usb@vger.kernel.org
14598L:	netdev@vger.kernel.org
14599T:	git git://github.com/petkan/rtl8150.git
14600W:	https://github.com/petkan/rtl8150
14601S:	Maintained
14602F:	drivers/net/usb/rtl8150.c
14603
14604USB SERIAL SUBSYSTEM
14605M:	Johan Hovold <johan@kernel.org>
14606L:	linux-usb@vger.kernel.org
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14608S:	Maintained
14609F:	Documentation/usb/usb-serial.txt
14610F:	drivers/usb/serial/
14611F:	include/linux/usb/serial.h
14612
14613USB SMSC75XX ETHERNET DRIVER
14614M:	Steve Glendinning <steve.glendinning@shawell.net>
14615L:	netdev@vger.kernel.org
14616S:	Maintained
14617F:	drivers/net/usb/smsc75xx.*
14618
14619USB SMSC95XX ETHERNET DRIVER
14620M:	Steve Glendinning <steve.glendinning@shawell.net>
14621M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14622L:	netdev@vger.kernel.org
14623S:	Maintained
14624F:	drivers/net/usb/smsc95xx.*
14625
14626USB SUBSYSTEM
14627M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14628L:	linux-usb@vger.kernel.org
14629W:	http://www.linux-usb.org
14630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14631S:	Supported
14632F:	Documentation/devicetree/bindings/usb/
14633F:	Documentation/usb/
14634F:	drivers/usb/
14635F:	include/linux/usb.h
14636F:	include/linux/usb/
14637
14638USB TYPEC PI3USB30532 MUX DRIVER
14639M:	Hans de Goede <hdegoede@redhat.com>
14640L:	linux-usb@vger.kernel.org
14641S:	Maintained
14642F:	drivers/usb/typec/mux/pi3usb30532.c
14643
14644USB TYPEC SUBSYSTEM
14645M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14646L:	linux-usb@vger.kernel.org
14647S:	Maintained
14648F:	Documentation/ABI/testing/sysfs-class-typec
14649F:	Documentation/usb/typec.rst
14650F:	drivers/usb/typec/
14651F:	include/linux/usb/typec.h
14652
14653USB UHCI DRIVER
14654M:	Alan Stern <stern@rowland.harvard.edu>
14655L:	linux-usb@vger.kernel.org
14656S:	Maintained
14657F:	drivers/usb/host/uhci*
14658
14659USB VIDEO CLASS
14660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14661L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14662L:	linux-media@vger.kernel.org
14663T:	git git://linuxtv.org/media_tree.git
14664W:	http://www.ideasonboard.org/uvc/
14665S:	Maintained
14666F:	drivers/media/usb/uvc/
14667F:	include/uapi/linux/uvcvideo.h
14668
14669USB VISION DRIVER
14670M:	Hans Verkuil <hverkuil@xs4all.nl>
14671L:	linux-media@vger.kernel.org
14672T:	git git://linuxtv.org/media_tree.git
14673W:	https://linuxtv.org
14674S:	Odd Fixes
14675F:	drivers/media/usb/usbvision/
14676
14677USB WEBCAM GADGET
14678M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14679L:	linux-usb@vger.kernel.org
14680S:	Maintained
14681F:	drivers/usb/gadget/function/*uvc*
14682F:	drivers/usb/gadget/legacy/webcam.c
14683
14684USB WIRELESS RNDIS DRIVER (rndis_wlan)
14685M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14686L:	linux-wireless@vger.kernel.org
14687S:	Maintained
14688F:	drivers/net/wireless/rndis_wlan.c
14689
14690USB XHCI DRIVER
14691M:	Mathias Nyman <mathias.nyman@intel.com>
14692L:	linux-usb@vger.kernel.org
14693S:	Supported
14694F:	drivers/usb/host/xhci*
14695F:	drivers/usb/host/pci-quirks*
14696
14697USB ZD1201 DRIVER
14698L:	linux-wireless@vger.kernel.org
14699W:	http://linux-lc100020.sourceforge.net
14700S:	Orphan
14701F:	drivers/net/wireless/zydas/zd1201.*
14702
14703USB ZR364XX DRIVER
14704M:	Antoine Jacquet <royale@zerezo.com>
14705L:	linux-usb@vger.kernel.org
14706L:	linux-media@vger.kernel.org
14707T:	git git://linuxtv.org/media_tree.git
14708W:	http://royale.zerezo.com/zr364xx/
14709S:	Maintained
14710F:	Documentation/media/v4l-drivers/zr364xx*
14711F:	drivers/media/usb/zr364xx/
14712
14713USER-MODE LINUX (UML)
14714M:	Jeff Dike <jdike@addtoit.com>
14715M:	Richard Weinberger <richard@nod.at>
14716L:	user-mode-linux-devel@lists.sourceforge.net
14717L:	user-mode-linux-user@lists.sourceforge.net
14718W:	http://user-mode-linux.sourceforge.net
14719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14720S:	Maintained
14721F:	Documentation/virtual/uml/
14722F:	arch/um/
14723F:	arch/x86/um/
14724F:	fs/hostfs/
14725F:	fs/hppfs/
14726
14727USERSPACE I/O (UIO)
14728M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14729S:	Maintained
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14731F:	Documentation/driver-api/uio-howto.rst
14732F:	drivers/uio/
14733F:	include/linux/uio*.h
14734
14735UTIL-LINUX PACKAGE
14736M:	Karel Zak <kzak@redhat.com>
14737L:	util-linux@vger.kernel.org
14738W:	http://en.wikipedia.org/wiki/Util-linux
14739T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14740S:	Maintained
14741
14742UUID HELPERS
14743M:	Christoph Hellwig <hch@lst.de>
14744R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14745L:	linux-kernel@vger.kernel.org
14746T:	git git://git.infradead.org/users/hch/uuid.git
14747F:	lib/uuid.c
14748F:	lib/test_uuid.c
14749F:	include/linux/uuid.h
14750F:	include/uapi/linux/uuid.h
14751S:	Maintained
14752
14753UVESAFB DRIVER
14754M:	Michal Januszewski <spock@gentoo.org>
14755L:	linux-fbdev@vger.kernel.org
14756W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14757S:	Maintained
14758F:	Documentation/fb/uvesafb.txt
14759F:	drivers/video/fbdev/uvesafb.*
14760
14761VF610 NAND DRIVER
14762M:	Stefan Agner <stefan@agner.ch>
14763L:	linux-mtd@lists.infradead.org
14764S:	Supported
14765F:	drivers/mtd/nand/vf610_nfc.c
14766
14767VFAT/FAT/MSDOS FILESYSTEM
14768M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14769S:	Maintained
14770F:	Documentation/filesystems/vfat.txt
14771F:	fs/fat/
14772
14773VFIO DRIVER
14774M:	Alex Williamson <alex.williamson@redhat.com>
14775L:	kvm@vger.kernel.org
14776T:	git git://github.com/awilliam/linux-vfio.git
14777S:	Maintained
14778F:	Documentation/vfio.txt
14779F:	drivers/vfio/
14780F:	include/linux/vfio.h
14781F:	include/uapi/linux/vfio.h
14782
14783VFIO MEDIATED DEVICE DRIVERS
14784M:	Kirti Wankhede <kwankhede@nvidia.com>
14785L:	kvm@vger.kernel.org
14786S:	Maintained
14787F:	Documentation/vfio-mediated-device.txt
14788F:	drivers/vfio/mdev/
14789F:	include/linux/mdev.h
14790F:	samples/vfio-mdev/
14791
14792VFIO PLATFORM DRIVER
14793M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14794L:	kvm@vger.kernel.org
14795S:	Maintained
14796F:	drivers/vfio/platform/
14797
14798VGA_SWITCHEROO
14799R:	Lukas Wunner <lukas@wunner.de>
14800S:	Maintained
14801F:	Documentation/gpu/vga-switcheroo.rst
14802F:	drivers/gpu/vga/vga_switcheroo.c
14803F:	include/linux/vga_switcheroo.h
14804T:	git git://anongit.freedesktop.org/drm/drm-misc
14805
14806VIA RHINE NETWORK DRIVER
14807S:	Orphan
14808F:	drivers/net/ethernet/via/via-rhine.c
14809
14810VIA SD/MMC CARD CONTROLLER DRIVER
14811M:	Bruce Chang <brucechang@via.com.tw>
14812M:	Harald Welte <HaraldWelte@viatech.com>
14813S:	Maintained
14814F:	drivers/mmc/host/via-sdmmc.c
14815
14816VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14817M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14818L:	linux-fbdev@vger.kernel.org
14819S:	Maintained
14820F:	include/linux/via-core.h
14821F:	include/linux/via-gpio.h
14822F:	include/linux/via_i2c.h
14823F:	drivers/video/fbdev/via/
14824
14825VIA VELOCITY NETWORK DRIVER
14826M:	Francois Romieu <romieu@fr.zoreil.com>
14827L:	netdev@vger.kernel.org
14828S:	Maintained
14829F:	drivers/net/ethernet/via/via-velocity.*
14830
14831VIDEO MULTIPLEXER DRIVER
14832M:	Philipp Zabel <p.zabel@pengutronix.de>
14833L:	linux-media@vger.kernel.org
14834S:	Maintained
14835F:	drivers/media/platform/video-mux.c
14836
14837VIDEOBUF2 FRAMEWORK
14838M:	Pawel Osciak <pawel@osciak.com>
14839M:	Marek Szyprowski <m.szyprowski@samsung.com>
14840M:	Kyungmin Park <kyungmin.park@samsung.com>
14841L:	linux-media@vger.kernel.org
14842S:	Maintained
14843F:	drivers/media/v4l2-core/videobuf2-*
14844F:	include/media/videobuf2-*
14845
14846VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14847M:	Helen Koike <helen.koike@collabora.com>
14848L:	linux-media@vger.kernel.org
14849T:	git git://linuxtv.org/media_tree.git
14850W:	https://linuxtv.org
14851S:	Maintained
14852F:	drivers/media/platform/vimc/*
14853
14854VIRT LIB
14855M:	Alex Williamson <alex.williamson@redhat.com>
14856M:	Paolo Bonzini <pbonzini@redhat.com>
14857L:	kvm@vger.kernel.org
14858S:	Supported
14859F:	virt/lib/
14860
14861VIRTIO AND VHOST VSOCK DRIVER
14862M:	Stefan Hajnoczi <stefanha@redhat.com>
14863L:	kvm@vger.kernel.org
14864L:	virtualization@lists.linux-foundation.org
14865L:	netdev@vger.kernel.org
14866S:	Maintained
14867F:	include/linux/virtio_vsock.h
14868F:	include/uapi/linux/virtio_vsock.h
14869F:	include/uapi/linux/vsockmon.h
14870F:	include/uapi/linux/vm_sockets_diag.h
14871F:	net/vmw_vsock/diag.c
14872F:	net/vmw_vsock/af_vsock_tap.c
14873F:	net/vmw_vsock/virtio_transport_common.c
14874F:	net/vmw_vsock/virtio_transport.c
14875F:	drivers/net/vsockmon.c
14876F:	drivers/vhost/vsock.c
14877F:	drivers/vhost/vsock.h
14878F:	tools/testing/vsock/
14879
14880VIRTIO CONSOLE DRIVER
14881M:	Amit Shah <amit@kernel.org>
14882L:	virtualization@lists.linux-foundation.org
14883S:	Maintained
14884F:	drivers/char/virtio_console.c
14885F:	include/linux/virtio_console.h
14886F:	include/uapi/linux/virtio_console.h
14887
14888VIRTIO CORE, NET AND BLOCK DRIVERS
14889M:	"Michael S. Tsirkin" <mst@redhat.com>
14890M:	Jason Wang <jasowang@redhat.com>
14891L:	virtualization@lists.linux-foundation.org
14892S:	Maintained
14893F:	Documentation/devicetree/bindings/virtio/
14894F:	drivers/virtio/
14895F:	tools/virtio/
14896F:	drivers/net/virtio_net.c
14897F:	drivers/block/virtio_blk.c
14898F:	include/linux/virtio*.h
14899F:	include/uapi/linux/virtio_*.h
14900F:	drivers/crypto/virtio/
14901F:	mm/balloon_compaction.c
14902
14903VIRTIO CRYPTO DRIVER
14904M:	Gonglei <arei.gonglei@huawei.com>
14905L:	virtualization@lists.linux-foundation.org
14906L:	linux-crypto@vger.kernel.org
14907S:	Maintained
14908F:	drivers/crypto/virtio/
14909F:	include/uapi/linux/virtio_crypto.h
14910
14911VIRTIO DRIVERS FOR S390
14912M:	Cornelia Huck <cohuck@redhat.com>
14913M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14914L:	linux-s390@vger.kernel.org
14915L:	virtualization@lists.linux-foundation.org
14916L:	kvm@vger.kernel.org
14917S:	Supported
14918F:	drivers/s390/virtio/
14919F:	arch/s390/include/uapi/asm/virtio-ccw.h
14920
14921VIRTIO GPU DRIVER
14922M:	David Airlie <airlied@linux.ie>
14923M:	Gerd Hoffmann <kraxel@redhat.com>
14924L:	dri-devel@lists.freedesktop.org
14925L:	virtualization@lists.linux-foundation.org
14926T:	git git://anongit.freedesktop.org/drm/drm-misc
14927S:	Maintained
14928F:	drivers/gpu/drm/virtio/
14929F:	include/uapi/linux/virtio_gpu.h
14930
14931VIRTIO HOST (VHOST)
14932M:	"Michael S. Tsirkin" <mst@redhat.com>
14933M:	Jason Wang <jasowang@redhat.com>
14934L:	kvm@vger.kernel.org
14935L:	virtualization@lists.linux-foundation.org
14936L:	netdev@vger.kernel.org
14937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14938S:	Maintained
14939F:	drivers/vhost/
14940F:	include/uapi/linux/vhost.h
14941
14942VIRTIO INPUT DRIVER
14943M:	Gerd Hoffmann <kraxel@redhat.com>
14944S:	Maintained
14945F:	drivers/virtio/virtio_input.c
14946F:	include/uapi/linux/virtio_input.h
14947
14948VIRTUAL BOX GUEST DEVICE DRIVER
14949M:	Hans de Goede <hdegoede@redhat.com>
14950M:	Arnd Bergmann <arnd@arndb.de>
14951M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14952S:	Maintained
14953F:	include/linux/vbox_utils.h
14954F:	include/uapi/linux/vbox*.h
14955F:	drivers/virt/vboxguest/
14956
14957VIRTUAL SERIO DEVICE DRIVER
14958M:	Stephen Chandler Paul <thatslyude@gmail.com>
14959S:	Maintained
14960F:	drivers/input/serio/userio.c
14961F:	include/uapi/linux/userio.h
14962
14963VIVID VIRTUAL VIDEO DRIVER
14964M:	Hans Verkuil <hverkuil@xs4all.nl>
14965L:	linux-media@vger.kernel.org
14966T:	git git://linuxtv.org/media_tree.git
14967W:	https://linuxtv.org
14968S:	Maintained
14969F:	drivers/media/platform/vivid/*
14970
14971VLYNQ BUS
14972M:	Florian Fainelli <f.fainelli@gmail.com>
14973L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14974S:	Maintained
14975F:	drivers/vlynq/vlynq.c
14976F:	include/linux/vlynq.h
14977
14978VME SUBSYSTEM
14979M:	Martyn Welch <martyn@welchs.me.uk>
14980M:	Manohar Vanga <manohar.vanga@gmail.com>
14981M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14982L:	devel@driverdev.osuosl.org
14983S:	Maintained
14984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14985F:	Documentation/driver-api/vme.rst
14986F:	drivers/staging/vme/
14987F:	drivers/vme/
14988F:	include/linux/vme*
14989
14990VMWARE BALLOON DRIVER
14991M:	Xavier Deguillard <xdeguillard@vmware.com>
14992M:	Philip Moltmann <moltmann@vmware.com>
14993M:	"VMware, Inc." <pv-drivers@vmware.com>
14994L:	linux-kernel@vger.kernel.org
14995S:	Maintained
14996F:	drivers/misc/vmw_balloon.c
14997
14998VMWARE HYPERVISOR INTERFACE
14999M:	Alok Kataria <akataria@vmware.com>
15000L:	virtualization@lists.linux-foundation.org
15001S:	Supported
15002F:	arch/x86/kernel/cpu/vmware.c
15003
15004VMWARE PVRDMA DRIVER
15005M:	Adit Ranadive <aditr@vmware.com>
15006M:	VMware PV-Drivers <pv-drivers@vmware.com>
15007L:	linux-rdma@vger.kernel.org
15008S:	Maintained
15009F:	drivers/infiniband/hw/vmw_pvrdma/
15010
15011VMware PVSCSI driver
15012M:	Jim Gill <jgill@vmware.com>
15013M:	VMware PV-Drivers <pv-drivers@vmware.com>
15014L:	linux-scsi@vger.kernel.org
15015S:	Maintained
15016F:	drivers/scsi/vmw_pvscsi.c
15017F:	drivers/scsi/vmw_pvscsi.h
15018
15019VMWARE VMMOUSE SUBDRIVER
15020M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15021M:	"VMware, Inc." <pv-drivers@vmware.com>
15022L:	linux-input@vger.kernel.org
15023S:	Maintained
15024F:	drivers/input/mouse/vmmouse.c
15025F:	drivers/input/mouse/vmmouse.h
15026
15027VMWARE VMXNET3 ETHERNET DRIVER
15028M:	Ronak Doshi <doshir@vmware.com>
15029M:	"VMware, Inc." <pv-drivers@vmware.com>
15030L:	netdev@vger.kernel.org
15031S:	Maintained
15032F:	drivers/net/vmxnet3/
15033
15034VOCORE VOCORE2 BOARD
15035M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15036L:	linux-mips@linux-mips.org
15037S:	Maintained
15038F:	arch/mips/boot/dts/ralink/vocore2.dts
15039
15040VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15041M:	Liam Girdwood <lgirdwood@gmail.com>
15042M:	Mark Brown <broonie@kernel.org>
15043L:	linux-kernel@vger.kernel.org
15044W:	http://www.slimlogic.co.uk/?p=48
15045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15046S:	Supported
15047F:	Documentation/devicetree/bindings/regulator/
15048F:	Documentation/power/regulator/
15049F:	drivers/regulator/
15050F:	include/dt-bindings/regulator/
15051F:	include/linux/regulator/
15052
15053VRF
15054M:	David Ahern <dsa@cumulusnetworks.com>
15055M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15056L:	netdev@vger.kernel.org
15057S:	Maintained
15058F:	drivers/net/vrf.c
15059F:	Documentation/networking/vrf.txt
15060
15061VT1211 HARDWARE MONITOR DRIVER
15062M:	Juerg Haefliger <juergh@gmail.com>
15063L:	linux-hwmon@vger.kernel.org
15064S:	Maintained
15065F:	Documentation/hwmon/vt1211
15066F:	drivers/hwmon/vt1211.c
15067
15068VT8231 HARDWARE MONITOR DRIVER
15069M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15070L:	linux-hwmon@vger.kernel.org
15071S:	Maintained
15072F:	drivers/hwmon/vt8231.c
15073
15074VUB300 USB to SDIO/SD/MMC bridge chip
15075M:	Tony Olech <tony.olech@elandigitalsystems.com>
15076L:	linux-mmc@vger.kernel.org
15077L:	linux-usb@vger.kernel.org
15078S:	Supported
15079F:	drivers/mmc/host/vub300.c
15080
15081W1 DALLAS'S 1-WIRE BUS
15082M:	Evgeniy Polyakov <zbr@ioremap.net>
15083S:	Maintained
15084F:	Documentation/w1/
15085F:	drivers/w1/
15086F:	include/linux/w1.h
15087
15088W83791D HARDWARE MONITORING DRIVER
15089M:	Marc Hulsman <m.hulsman@tudelft.nl>
15090L:	linux-hwmon@vger.kernel.org
15091S:	Maintained
15092F:	Documentation/hwmon/w83791d
15093F:	drivers/hwmon/w83791d.c
15094
15095W83793 HARDWARE MONITORING DRIVER
15096M:	Rudolf Marek <r.marek@assembler.cz>
15097L:	linux-hwmon@vger.kernel.org
15098S:	Maintained
15099F:	Documentation/hwmon/w83793
15100F:	drivers/hwmon/w83793.c
15101
15102W83795 HARDWARE MONITORING DRIVER
15103M:	Jean Delvare <jdelvare@suse.com>
15104L:	linux-hwmon@vger.kernel.org
15105S:	Maintained
15106F:	drivers/hwmon/w83795.c
15107
15108W83L51xD SD/MMC CARD INTERFACE DRIVER
15109M:	Pierre Ossman <pierre@ossman.eu>
15110S:	Maintained
15111F:	drivers/mmc/host/wbsd.*
15112
15113WACOM PROTOCOL 4 SERIAL TABLETS
15114M:	Julian Squires <julian@cipht.net>
15115M:	Hans de Goede <hdegoede@redhat.com>
15116L:	linux-input@vger.kernel.org
15117S:	Maintained
15118F:	drivers/input/tablet/wacom_serial4.c
15119
15120WATCHDOG DEVICE DRIVERS
15121M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15122M:	Guenter Roeck <linux@roeck-us.net>
15123L:	linux-watchdog@vger.kernel.org
15124W:	http://www.linux-watchdog.org/
15125T:	git git://www.linux-watchdog.org/linux-watchdog.git
15126S:	Maintained
15127F:	Documentation/devicetree/bindings/watchdog/
15128F:	Documentation/watchdog/
15129F:	drivers/watchdog/
15130F:	include/linux/watchdog.h
15131F:	include/uapi/linux/watchdog.h
15132
15133WHISKEYCOVE PMIC GPIO DRIVER
15134M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15135L:	linux-gpio@vger.kernel.org
15136S:	Maintained
15137F:	drivers/gpio/gpio-wcove.c
15138
15139WIIMOTE HID DRIVER
15140M:	David Herrmann <dh.herrmann@googlemail.com>
15141L:	linux-input@vger.kernel.org
15142S:	Maintained
15143F:	drivers/hid/hid-wiimote*
15144
15145WILOCITY WIL6210 WIRELESS DRIVER
15146M:	Maya Erez <merez@codeaurora.org>
15147L:	linux-wireless@vger.kernel.org
15148L:	wil6210@qti.qualcomm.com
15149S:	Supported
15150W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15151F:	drivers/net/wireless/ath/wil6210/
15152
15153WIMAX STACK
15154M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15155M:	linux-wimax@intel.com
15156L:	wimax@linuxwimax.org (subscribers-only)
15157S:	Supported
15158W:	http://linuxwimax.org
15159F:	Documentation/wimax/README.wimax
15160F:	include/linux/wimax/debug.h
15161F:	include/net/wimax.h
15162F:	include/uapi/linux/wimax.h
15163F:	net/wimax/
15164
15165WINBOND CIR DRIVER
15166M:	David Härdeman <david@hardeman.nu>
15167S:	Maintained
15168F:	drivers/media/rc/winbond-cir.c
15169
15170WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15171M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15172L:	linux-watchdog@vger.kernel.org
15173S:	Maintained
15174F:	drivers/watchdog/ebc-c384_wdt.c
15175
15176WINSYSTEMS WS16C48 GPIO DRIVER
15177M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15178L:	linux-gpio@vger.kernel.org
15179S:	Maintained
15180F:	drivers/gpio/gpio-ws16c48.c
15181
15182WISTRON LAPTOP BUTTON DRIVER
15183M:	Miloslav Trmac <mitr@volny.cz>
15184S:	Maintained
15185F:	drivers/input/misc/wistron_btns.c
15186
15187WL3501 WIRELESS PCMCIA CARD DRIVER
15188L:	linux-wireless@vger.kernel.org
15189S:	Odd fixes
15190F:	drivers/net/wireless/wl3501*
15191
15192WOLFSON MICROELECTRONICS DRIVERS
15193L:	patches@opensource.cirrus.com
15194T:	git https://github.com/CirrusLogic/linux-drivers.git
15195W:	https://github.com/CirrusLogic/linux-drivers/wiki
15196S:	Supported
15197F:	Documentation/hwmon/wm83??
15198F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15199F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15200F:	Documentation/devicetree/bindings/mfd/arizona.txt
15201F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15202F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15203F:	arch/arm/mach-s3c64xx/mach-crag6410*
15204F:	drivers/clk/clk-wm83*.c
15205F:	drivers/extcon/extcon-arizona.c
15206F:	drivers/leds/leds-wm83*.c
15207F:	drivers/gpio/gpio-*wm*.c
15208F:	drivers/gpio/gpio-arizona.c
15209F:	drivers/hwmon/wm83??-hwmon.c
15210F:	drivers/input/misc/wm831x-on.c
15211F:	drivers/input/touchscreen/wm831x-ts.c
15212F:	drivers/input/touchscreen/wm97*.c
15213F:	drivers/mfd/arizona*
15214F:	drivers/mfd/wm*.c
15215F:	drivers/mfd/cs47l24*
15216F:	drivers/power/supply/wm83*.c
15217F:	drivers/rtc/rtc-wm83*.c
15218F:	drivers/regulator/wm8*.c
15219F:	drivers/regulator/arizona*
15220F:	drivers/video/backlight/wm83*_bl.c
15221F:	drivers/watchdog/wm83*_wdt.c
15222F:	include/linux/mfd/arizona/
15223F:	include/linux/mfd/wm831x/
15224F:	include/linux/mfd/wm8350/
15225F:	include/linux/mfd/wm8400*
15226F:	include/linux/regulator/arizona*
15227F:	include/linux/wm97xx.h
15228F:	include/sound/wm????.h
15229F:	sound/soc/codecs/arizona.?
15230F:	sound/soc/codecs/wm*
15231F:	sound/soc/codecs/cs47l24*
15232
15233WORKQUEUE
15234M:	Tejun Heo <tj@kernel.org>
15235R:	Lai Jiangshan <jiangshanlai@gmail.com>
15236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15237S:	Maintained
15238F:	include/linux/workqueue.h
15239F:	kernel/workqueue.c
15240F:	Documentation/core-api/workqueue.rst
15241
15242X-POWERS AXP288 PMIC DRIVERS
15243M:	Hans de Goede <hdegoede@redhat.com>
15244S:	Maintained
15245N:	axp288
15246F:	drivers/acpi/pmic/intel_pmic_xpower.c
15247
15248X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15249M:	Chen-Yu Tsai <wens@csie.org>
15250L:	linux-kernel@vger.kernel.org
15251S:	Maintained
15252N:	axp[128]
15253
15254X.25 NETWORK LAYER
15255M:	Andrew Hendry <andrew.hendry@gmail.com>
15256L:	linux-x25@vger.kernel.org
15257S:	Odd Fixes
15258F:	Documentation/networking/x25*
15259F:	include/net/x25*
15260F:	net/x25/
15261
15262X86 ARCHITECTURE (32-BIT AND 64-BIT)
15263M:	Thomas Gleixner <tglx@linutronix.de>
15264M:	Ingo Molnar <mingo@redhat.com>
15265R:	"H. Peter Anvin" <hpa@zytor.com>
15266M:	x86@kernel.org
15267L:	linux-kernel@vger.kernel.org
15268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15269S:	Maintained
15270F:	Documentation/x86/
15271F:	arch/x86/
15272
15273X86 MCE INFRASTRUCTURE
15274M:	Tony Luck <tony.luck@intel.com>
15275M:	Borislav Petkov <bp@alien8.de>
15276L:	linux-edac@vger.kernel.org
15277S:	Maintained
15278F:	arch/x86/kernel/cpu/mcheck/*
15279
15280X86 MICROCODE UPDATE SUPPORT
15281M:	Borislav Petkov <bp@alien8.de>
15282S:	Maintained
15283F:	arch/x86/kernel/cpu/microcode/*
15284
15285X86 PLATFORM DRIVERS
15286M:	Darren Hart <dvhart@infradead.org>
15287M:	Andy Shevchenko <andy@infradead.org>
15288L:	platform-driver-x86@vger.kernel.org
15289T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15290S:	Maintained
15291F:	drivers/platform/x86/
15292F:	drivers/platform/olpc/
15293
15294X86 VDSO
15295M:	Andy Lutomirski <luto@amacapital.net>
15296L:	linux-kernel@vger.kernel.org
15297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15298S:	Maintained
15299F:	arch/x86/entry/vdso/
15300
15301XC2028/3028 TUNER DRIVER
15302M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15303M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15304L:	linux-media@vger.kernel.org
15305W:	https://linuxtv.org
15306T:	git git://linuxtv.org/media_tree.git
15307S:	Maintained
15308F:	drivers/media/tuners/tuner-xc2028.*
15309
15310XEN BLOCK SUBSYSTEM
15311M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15312M:	Roger Pau Monné <roger.pau@citrix.com>
15313L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15314S:	Supported
15315F:	drivers/block/xen-blkback/*
15316F:	drivers/block/xen*
15317
15318XEN HYPERVISOR ARM
15319M:	Stefano Stabellini <sstabellini@kernel.org>
15320L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15321S:	Maintained
15322F:	arch/arm/xen/
15323F:	arch/arm/include/asm/xen/
15324
15325XEN HYPERVISOR ARM64
15326M:	Stefano Stabellini <sstabellini@kernel.org>
15327L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15328S:	Maintained
15329F:	arch/arm64/xen/
15330F:	arch/arm64/include/asm/xen/
15331
15332XEN HYPERVISOR INTERFACE
15333M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15334M:	Juergen Gross <jgross@suse.com>
15335L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15337S:	Supported
15338F:	arch/x86/xen/
15339F:	drivers/*/xen-*front.c
15340F:	drivers/xen/
15341F:	arch/x86/include/asm/xen/
15342F:	arch/x86/include/asm/pvclock-abi.h
15343F:	include/xen/
15344F:	include/uapi/xen/
15345F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15346F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15347
15348XEN NETWORK BACKEND DRIVER
15349M:	Wei Liu <wei.liu2@citrix.com>
15350M:	Paul Durrant <paul.durrant@citrix.com>
15351L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15352L:	netdev@vger.kernel.org
15353S:	Supported
15354F:	drivers/net/xen-netback/*
15355
15356XEN PCI SUBSYSTEM
15357M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15358L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15359S:	Supported
15360F:	arch/x86/pci/*xen*
15361F:	drivers/pci/*xen*
15362
15363XEN PVSCSI DRIVERS
15364M:	Juergen Gross <jgross@suse.com>
15365L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15366L:	linux-scsi@vger.kernel.org
15367S:	Supported
15368F:	drivers/scsi/xen-scsifront.c
15369F:	drivers/xen/xen-scsiback.c
15370F:	include/xen/interface/io/vscsiif.h
15371
15372XEN SWIOTLB SUBSYSTEM
15373M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15374L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15375L:	iommu@lists.linux-foundation.org
15376S:	Supported
15377F:	arch/x86/xen/*swiotlb*
15378F:	drivers/xen/*swiotlb*
15379
15380XFS FILESYSTEM
15381M:	Darrick J. Wong <darrick.wong@oracle.com>
15382M:	linux-xfs@vger.kernel.org
15383L:	linux-xfs@vger.kernel.org
15384W:	http://xfs.org/
15385T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15386S:	Supported
15387F:	Documentation/filesystems/xfs.txt
15388F:	fs/xfs/
15389
15390XILINX AXI ETHERNET DRIVER
15391M:	Anirudha Sarangi <anirudh@xilinx.com>
15392M:	John Linn <John.Linn@xilinx.com>
15393S:	Maintained
15394F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15395
15396XILINX UARTLITE SERIAL DRIVER
15397M:	Peter Korsgaard <jacmet@sunsite.dk>
15398L:	linux-serial@vger.kernel.org
15399S:	Maintained
15400F:	drivers/tty/serial/uartlite.c
15401
15402XILINX VIDEO IP CORES
15403M:	Hyun Kwon <hyun.kwon@xilinx.com>
15404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15405L:	linux-media@vger.kernel.org
15406T:	git git://linuxtv.org/media_tree.git
15407S:	Supported
15408F:	Documentation/devicetree/bindings/media/xilinx/
15409F:	drivers/media/platform/xilinx/
15410F:	include/uapi/linux/xilinx-v4l2-controls.h
15411
15412XILLYBUS DRIVER
15413M:	Eli Billauer <eli.billauer@gmail.com>
15414L:	linux-kernel@vger.kernel.org
15415S:	Supported
15416F:	drivers/char/xillybus/
15417
15418XRA1403 GPIO EXPANDER
15419M:	Nandor Han <nandor.han@ge.com>
15420M:	Semi Malinen <semi.malinen@ge.com>
15421L:	linux-gpio@vger.kernel.org
15422S:	Maintained
15423F:	drivers/gpio/gpio-xra1403.c
15424F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15425
15426XTENSA XTFPGA PLATFORM SUPPORT
15427M:	Max Filippov <jcmvbkbc@gmail.com>
15428L:	linux-xtensa@linux-xtensa.org
15429S:	Maintained
15430F:	drivers/spi/spi-xtensa-xtfpga.c
15431F:	sound/soc/xtensa/xtfpga-i2s.c
15432
15433YAM DRIVER FOR AX.25
15434M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15435L:	linux-hams@vger.kernel.org
15436S:	Maintained
15437F:	drivers/net/hamradio/yam*
15438F:	include/linux/yam.h
15439
15440YAMA SECURITY MODULE
15441M:	Kees Cook <keescook@chromium.org>
15442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15443S:	Supported
15444F:	security/yama/
15445F:	Documentation/admin-guide/LSM/Yama.rst
15446
15447YEALINK PHONE DRIVER
15448M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15449L:	usbb2k-api-dev@nongnu.org
15450S:	Maintained
15451F:	Documentation/input/yealink.rst
15452F:	drivers/input/misc/yealink.*
15453
15454Z8530 DRIVER FOR AX.25
15455M:	Joerg Reuter <jreuter@yaina.de>
15456W:	http://yaina.de/jreuter/
15457W:	http://www.qsl.net/dl1bke/
15458L:	linux-hams@vger.kernel.org
15459S:	Maintained
15460F:	Documentation/networking/z8530drv.txt
15461F:	drivers/net/hamradio/*scc.c
15462F:	drivers/net/hamradio/z8530.h
15463
15464ZBUD COMPRESSED PAGE ALLOCATOR
15465M:	Seth Jennings <sjenning@redhat.com>
15466M:	Dan Streetman <ddstreet@ieee.org>
15467L:	linux-mm@kvack.org
15468S:	Maintained
15469F:	mm/zbud.c
15470F:	include/linux/zbud.h
15471
15472ZD1211RW WIRELESS DRIVER
15473M:	Daniel Drake <dsd@gentoo.org>
15474M:	Ulrich Kunitz <kune@deine-taler.de>
15475W:	http://zd1211.ath.cx/wiki/DriverRewrite
15476L:	linux-wireless@vger.kernel.org
15477L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15478S:	Maintained
15479F:	drivers/net/wireless/zydas/zd1211rw/
15480
15481ZD1301 MEDIA DRIVER
15482M:	Antti Palosaari <crope@iki.fi>
15483L:	linux-media@vger.kernel.org
15484W:	https://linuxtv.org/
15485W:	http://palosaari.fi/linux/
15486Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15487S:	Maintained
15488F:	drivers/media/usb/dvb-usb-v2/zd1301*
15489
15490ZD1301_DEMOD MEDIA DRIVER
15491M:	Antti Palosaari <crope@iki.fi>
15492L:	linux-media@vger.kernel.org
15493W:	https://linuxtv.org/
15494W:	http://palosaari.fi/linux/
15495Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15496S:	Maintained
15497F:	drivers/media/dvb-frontends/zd1301_demod*
15498
15499ZPOOL COMPRESSED PAGE STORAGE API
15500M:	Dan Streetman <ddstreet@ieee.org>
15501L:	linux-mm@kvack.org
15502S:	Maintained
15503F:	mm/zpool.c
15504F:	include/linux/zpool.h
15505
15506ZR36067 VIDEO FOR LINUX DRIVER
15507L:	mjpeg-users@lists.sourceforge.net
15508L:	linux-media@vger.kernel.org
15509W:	http://mjpeg.sourceforge.net/driver-zoran/
15510T:	hg https://linuxtv.org/hg/v4l-dvb
15511S:	Odd Fixes
15512F:	drivers/media/pci/zoran/
15513
15514ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15515M:	Minchan Kim <minchan@kernel.org>
15516M:	Nitin Gupta <ngupta@vflare.org>
15517R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15518L:	linux-kernel@vger.kernel.org
15519S:	Maintained
15520F:	drivers/block/zram/
15521F:	Documentation/blockdev/zram.txt
15522
15523ZS DECSTATION Z85C30 SERIAL DRIVER
15524M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15525S:	Maintained
15526F:	drivers/tty/serial/zs.*
15527
15528ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15529M:	Minchan Kim <minchan@kernel.org>
15530M:	Nitin Gupta <ngupta@vflare.org>
15531R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15532L:	linux-mm@kvack.org
15533S:	Maintained
15534F:	mm/zsmalloc.c
15535F:	include/linux/zsmalloc.h
15536F:	Documentation/vm/zsmalloc.txt
15537
15538ZSWAP COMPRESSED SWAP CACHING
15539M:	Seth Jennings <sjenning@redhat.com>
15540M:	Dan Streetman <ddstreet@ieee.org>
15541L:	linux-mm@kvack.org
15542S:	Maintained
15543F:	mm/zswap.c
15544
15545THE REST
15546M:	Linus Torvalds <torvalds@linux-foundation.org>
15547L:	linux-kernel@vger.kernel.org
15548Q:	http://patchwork.kernel.org/project/LKML/list/
15549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15550S:	Buried alive in reporters
15551F:	*
15552F:	*/
15553