xref: /linux/MAINTAINERS (revision 483abace7bdd31c527d821d3c28cb2879c84b1c8)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC DMA DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/dma/dma-axi-dmac.c
849
850ANALOG DEVICES INC IIO DRIVERS
851M:	Lars-Peter Clausen <lars@metafoo.de>
852M:	Michael Hennerich <Michael.Hennerich@analog.com>
853W:	http://wiki.analog.com/
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
857F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
858F:	drivers/iio/*/ad*
859F:	drivers/iio/adc/ltc2497*
860X:	drivers/iio/*/adjd*
861F:	drivers/staging/iio/*/ad*
862F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
863
864ANDROID CONFIG FRAGMENTS
865M:	Rob Herring <robh@kernel.org>
866S:	Supported
867F:	kernel/configs/android*
868
869ANDROID DRIVERS
870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
871M:	Arve Hjønnevåg <arve@android.com>
872M:	Todd Kjos <tkjos@android.com>
873M:	Martijn Coenen <maco@android.com>
874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
875L:	devel@driverdev.osuosl.org
876S:	Supported
877F:	drivers/android/
878F:	drivers/staging/android/
879
880ANDROID GOLDFISH PIC DRIVER
881M:	Miodrag Dinic <miodrag.dinic@mips.com>
882S:	Supported
883F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
884F:	drivers/irqchip/irq-goldfish-pic.c
885
886ANDROID GOLDFISH RTC DRIVER
887M:	Miodrag Dinic <miodrag.dinic@mips.com>
888S:	Supported
889F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
890F:	drivers/rtc/rtc-goldfish.c
891
892ANDROID ION DRIVER
893M:	Laura Abbott <labbott@redhat.com>
894M:	Sumit Semwal <sumit.semwal@linaro.org>
895L:	devel@driverdev.osuosl.org
896S:	Supported
897F:	drivers/staging/android/ion
898F:	drivers/staging/android/uapi/ion.h
899
900AOA (Apple Onboard Audio) ALSA DRIVER
901M:	Johannes Berg <johannes@sipsolutions.net>
902L:	linuxppc-dev@lists.ozlabs.org
903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
904S:	Maintained
905F:	sound/aoa/
906
907APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
908M:	William Breathitt Gray <vilhelm.gray@gmail.com>
909L:	linux-iio@vger.kernel.org
910S:	Maintained
911F:	drivers/iio/adc/stx104.c
912
913APM DRIVER
914M:	Jiri Kosina <jikos@kernel.org>
915S:	Odd fixes
916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
917F:	arch/x86/kernel/apm_32.c
918F:	include/linux/apm_bios.h
919F:	include/uapi/linux/apm_bios.h
920F:	drivers/char/apm-emulation.c
921
922APPARMOR SECURITY MODULE
923M:	John Johansen <john.johansen@canonical.com>
924L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
925W:	apparmor.wiki.kernel.org
926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
927S:	Supported
928F:	security/apparmor/
929F:	Documentation/admin-guide/LSM/apparmor.rst
930
931APPLE BCM5974 MULTITOUCH DRIVER
932M:	Henrik Rydberg <rydberg@bitmath.org>
933L:	linux-input@vger.kernel.org
934S:	Odd fixes
935F:	drivers/input/mouse/bcm5974.c
936
937APPLE SMC DRIVER
938M:	Henrik Rydberg <rydberg@bitmath.org>
939L:	linux-hwmon@vger.kernel.org
940S:	Odd fixes
941F:	drivers/hwmon/applesmc.c
942
943APPLETALK NETWORK LAYER
944L:	netdev@vger.kernel.org
945S:	Odd fixes
946F:	drivers/net/appletalk/
947F:	net/appletalk/
948
949APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
950M:	Duc Dang <dhdang@apm.com>
951S:	Supported
952F:	arch/arm64/boot/dts/apm/
953
954APPLIED MICRO (APM) X-GENE SOC EDAC
955M:	Loc Ho <lho@apm.com>
956S:	Supported
957F:	drivers/edac/xgene_edac.c
958F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
959
960APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
961M:	Iyappan Subramanian <isubramanian@apm.com>
962M:	Keyur Chudgar <kchudgar@apm.com>
963S:	Supported
964F:	drivers/net/ethernet/apm/xgene-v2/
965
966APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
967M:	Iyappan Subramanian <isubramanian@apm.com>
968M:	Keyur Chudgar <kchudgar@apm.com>
969M:	Quan Nguyen <qnguyen@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene/
972F:	drivers/net/phy/mdio-xgene.c
973F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
974F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
975
976APPLIED MICRO (APM) X-GENE SOC PMU
977M:	Tai Nguyen <ttnguyen@apm.com>
978S:	Supported
979F:	drivers/perf/xgene_pmu.c
980F:	Documentation/perf/xgene-pmu.txt
981F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
982
983APTINA CAMERA SENSOR PLL
984M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
985L:	linux-media@vger.kernel.org
986S:	Maintained
987F:	drivers/media/i2c/aptina-pll.*
988
989ARC FRAMEBUFFER DRIVER
990M:	Jaya Kumar <jayalk@intworks.biz>
991S:	Maintained
992F:	drivers/video/fbdev/arcfb.c
993F:	drivers/video/fbdev/core/fb_defio.c
994
995ARC PGU DRM DRIVER
996M:	Alexey Brodkin <abrodkin@synopsys.com>
997S:	Supported
998F:	drivers/gpu/drm/arc/
999F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1000
1001ARCNET NETWORK LAYER
1002M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1003L:	netdev@vger.kernel.org
1004S:	Maintained
1005F:	drivers/net/arcnet/
1006F:	include/uapi/linux/if_arcnet.h
1007
1008ARM ARCHITECTED TIMER DRIVER
1009M:	Mark Rutland <mark.rutland@arm.com>
1010M:	Marc Zyngier <marc.zyngier@arm.com>
1011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012S:	Maintained
1013F:	arch/arm/include/asm/arch_timer.h
1014F:	arch/arm64/include/asm/arch_timer.h
1015F:	drivers/clocksource/arm_arch_timer.c
1016
1017ARM HDLCD DRM DRIVER
1018M:	Liviu Dudau <liviu.dudau@arm.com>
1019S:	Supported
1020F:	drivers/gpu/drm/arm/hdlcd_*
1021F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1022
1023ARM MALI-DP DRM DRIVER
1024M:	Liviu Dudau <liviu.dudau@arm.com>
1025M:	Brian Starkey <brian.starkey@arm.com>
1026M:	Mali DP Maintainers <malidp@foss.arm.com>
1027S:	Supported
1028F:	drivers/gpu/drm/arm/
1029F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1030
1031ARM MFM AND FLOPPY DRIVERS
1032M:	Ian Molton <spyro@f2s.com>
1033S:	Maintained
1034F:	arch/arm/lib/floppydma.S
1035F:	arch/arm/include/asm/floppy.h
1036
1037ARM PMU PROFILING AND DEBUGGING
1038M:	Will Deacon <will.deacon@arm.com>
1039M:	Mark Rutland <mark.rutland@arm.com>
1040S:	Maintained
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042F:	arch/arm*/kernel/perf_*
1043F:	arch/arm/oprofile/common.c
1044F:	arch/arm*/kernel/hw_breakpoint.c
1045F:	arch/arm*/include/asm/hw_breakpoint.h
1046F:	arch/arm*/include/asm/perf_event.h
1047F:	drivers/perf/*
1048F:	include/linux/perf/arm_pmu.h
1049F:	Documentation/devicetree/bindings/arm/pmu.txt
1050F:	Documentation/devicetree/bindings/perf/
1051
1052ARM PORT
1053M:	Russell King <linux@armlinux.org.uk>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055W:	http://www.armlinux.org.uk/
1056S:	Maintained
1057T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1058F:	arch/arm/
1059
1060ARM PRIMECELL AACI PL041 DRIVER
1061M:	Russell King <linux@armlinux.org.uk>
1062S:	Maintained
1063F:	sound/arm/aaci.*
1064
1065ARM PRIMECELL BUS SUPPORT
1066M:	Russell King <linux@armlinux.org.uk>
1067S:	Maintained
1068F:	drivers/amba/
1069F:	include/linux/amba/bus.h
1070
1071ARM PRIMECELL CLCD PL110 DRIVER
1072M:	Russell King <linux@armlinux.org.uk>
1073S:	Maintained
1074F:	drivers/video/fbdev/amba-clcd.*
1075
1076ARM PRIMECELL KMI PL050 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Maintained
1079F:	drivers/input/serio/ambakmi.*
1080F:	include/linux/amba/kmi.h
1081
1082ARM PRIMECELL MMCI PL180/1 DRIVER
1083M:	Russell King <linux@armlinux.org.uk>
1084S:	Maintained
1085F:	drivers/mmc/host/mmci.*
1086F:	include/linux/amba/mmci.h
1087
1088ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1089M:	Russell King <linux@armlinux.org.uk>
1090S:	Maintained
1091F:	drivers/tty/serial/amba-pl01*.c
1092F:	include/linux/amba/serial.h
1093
1094ARM SMMU DRIVERS
1095M:	Will Deacon <will.deacon@arm.com>
1096R:	Robin Murphy <robin.murphy@arm.com>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099F:	drivers/iommu/arm-smmu.c
1100F:	drivers/iommu/arm-smmu-v3.c
1101F:	drivers/iommu/io-pgtable-arm.c
1102F:	drivers/iommu/io-pgtable-arm-v7s.c
1103
1104ARM SUB-ARCHITECTURES
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Maintained
1107F:	arch/arm/mach-*/
1108F:	arch/arm/plat-*/
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1110
1111ARM/ACTIONS SEMI ARCHITECTURE
1112M:	Andreas Färber <afaerber@suse.de>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115N:	owl
1116F:	arch/arm/mach-actions/
1117F:	arch/arm/boot/dts/owl-*
1118F:	arch/arm64/boot/dts/actions/
1119F:	drivers/clocksource/owl-*
1120F:	drivers/soc/actions/
1121F:	include/dt-bindings/power/owl-*
1122F:	include/linux/soc/actions/
1123F:	Documentation/devicetree/bindings/arm/actions.txt
1124F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1125F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1126
1127ARM/ADS SPHERE MACHINE SUPPORT
1128M:	Lennert Buytenhek <kernel@wantstofly.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131
1132ARM/AFEB9260 MACHINE SUPPORT
1133M:	Sergey Lapin <slapin@ossfans.org>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Maintained
1136
1137ARM/AJECO 1ARM MACHINE SUPPORT
1138M:	Lennert Buytenhek <kernel@wantstofly.org>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141
1142ARM/Allwinner SoC Clock Support
1143M:	Emilio López <emilio@elopez.com.ar>
1144S:	Maintained
1145F:	drivers/clk/sunxi/
1146
1147ARM/Allwinner sunXi SoC support
1148M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1149M:	Chen-Yu Tsai <wens@csie.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152N:	sun[x456789]i
1153N:	sun50i
1154F:	arch/arm/mach-sunxi/
1155F:	arch/arm64/boot/dts/allwinner/
1156F:	drivers/clk/sunxi-ng/
1157F:	drivers/pinctrl/sunxi/
1158F:	drivers/soc/sunxi/
1159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1160
1161ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1162M:	Neil Armstrong <narmstrong@baylibre.com>
1163M:	Jerome Brunet <jbrunet@baylibre.com>
1164L:	linux-amlogic@lists.infradead.org
1165S:	Maintained
1166F:	drivers/clk/meson/
1167F:	include/dt-bindings/clock/meson*
1168F:	include/dt-bindings/clock/gxbb*
1169F:	Documentation/devicetree/bindings/clock/amlogic*
1170
1171ARM/Amlogic Meson SoC support
1172M:	Carlo Caione <carlo@caione.org>
1173M:	Kevin Hilman <khilman@baylibre.com>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175L:	linux-amlogic@lists.infradead.org
1176W:	http://linux-meson.com/
1177S:	Maintained
1178F:	arch/arm/mach-meson/
1179F:	arch/arm/boot/dts/meson*
1180F:	arch/arm64/boot/dts/amlogic/
1181F:	drivers/pinctrl/meson/
1182F:	drivers/mmc/host/meson*
1183N:	meson
1184
1185ARM/Annapurna Labs ALPINE ARCHITECTURE
1186M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1187M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190F:	arch/arm/mach-alpine/
1191F:	arch/arm/boot/dts/alpine*
1192F:	arch/arm64/boot/dts/al/
1193F:	drivers/*/*alpine*
1194
1195ARM/ARTPEC MACHINE SUPPORT
1196M:	Jesper Nilsson <jesper.nilsson@axis.com>
1197M:	Lars Persson <lars.persson@axis.com>
1198M:	Niklas Cassel <niklas.cassel@axis.com>
1199S:	Maintained
1200L:	linux-arm-kernel@axis.com
1201F:	arch/arm/mach-artpec
1202F:	arch/arm/boot/dts/artpec6*
1203F:	drivers/clk/axis
1204F:	drivers/crypto/axis
1205F:	drivers/pinctrl/pinctrl-artpec*
1206F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1207
1208ARM/ASPEED I2C DRIVER
1209M:	Brendan Higgins <brendanhiggins@google.com>
1210R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1211R:	Joel Stanley <joel@jms.id.au>
1212L:	linux-i2c@vger.kernel.org
1213L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1214S:	Maintained
1215F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1216F:	drivers/i2c/busses/i2c-aspeed.c
1217F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1218F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1219
1220ARM/ASPEED MACHINE SUPPORT
1221M:	Joel Stanley <joel@jms.id.au>
1222S:	Maintained
1223F:	arch/arm/mach-aspeed/
1224F:	arch/arm/boot/dts/aspeed-*
1225F:	drivers/*/*aspeed*
1226
1227ARM/ATMEL AT91 Clock Support
1228M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1229S:	Maintained
1230F:	drivers/clk/at91
1231
1232ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1233M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1234M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236W:	http://www.linux4sam.org
1237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1238S:	Supported
1239N:	at91
1240N:	atmel
1241F:	arch/arm/mach-at91/
1242F:	include/soc/at91/
1243F:	arch/arm/boot/dts/at91*.dts
1244F:	arch/arm/boot/dts/at91*.dtsi
1245F:	arch/arm/boot/dts/sama*.dts
1246F:	arch/arm/boot/dts/sama*.dtsi
1247F:	arch/arm/include/debug/at91.S
1248F:	drivers/memory/atmel*
1249F:	drivers/watchdog/sama5d4_wdt.c
1250X:	drivers/input/touchscreen/atmel_mxt_ts.c
1251X:	drivers/net/wireless/atmel/
1252
1253ARM/CALXEDA HIGHBANK ARCHITECTURE
1254M:	Rob Herring <robh@kernel.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-highbank/
1258F:	arch/arm/boot/dts/highbank.dts
1259F:	arch/arm/boot/dts/ecx-*.dts*
1260
1261ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1262M:	Krzysztof Halasa <khalasa@piap.pl>
1263S:	Maintained
1264F:	arch/arm/mach-cns3xxx/
1265
1266ARM/CAVIUM THUNDER NETWORK DRIVER
1267M:	Sunil Goutham <sgoutham@cavium.com>
1268M:	Robert Richter <rric@kernel.org>
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Supported
1271F:	drivers/net/ethernet/cavium/thunder/
1272
1273ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1274M:	Lukasz Majewski <lukma@denx.de>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277F:	arch/arm/mach-ep93xx/ts72xx.c
1278
1279ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1280M:	Alexander Shiyan <shc_work@mail.ru>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Odd Fixes
1283N:	clps711x
1284
1285ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1286M:	Lennert Buytenhek <kernel@wantstofly.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1291M:	Hartley Sweeten <hsweeten@visionengravers.com>
1292M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295F:	arch/arm/mach-ep93xx/
1296F:	arch/arm/mach-ep93xx/include/mach/
1297
1298ARM/CLKDEV SUPPORT
1299M:	Russell King <linux@armlinux.org.uk>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1303F:	drivers/clk/clkdev.c
1304
1305ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1306M:	Mike Rapoport <mike@compulab.co.il>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309
1310ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1311M:	Baruch Siach <baruch@tkos.co.il>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314F:	arch/arm/boot/dts/cx92755*
1315N:	digicolor
1316
1317ARM/CONTEC MICRO9 MACHINE SUPPORT
1318M:	Hubert Feurstein <hubert.feurstein@contec.at>
1319S:	Maintained
1320F:	arch/arm/mach-ep93xx/micro9.c
1321
1322ARM/CORESIGHT FRAMEWORK AND DRIVERS
1323M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	drivers/hwtracing/coresight/*
1327F:	Documentation/trace/coresight.txt
1328F:	Documentation/trace/coresight-cpu-debug.txt
1329F:	Documentation/devicetree/bindings/arm/coresight.txt
1330F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1331F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1332F:	tools/perf/arch/arm/util/pmu.c
1333F:	tools/perf/arch/arm/util/auxtrace.c
1334F:	tools/perf/arch/arm/util/cs-etm.c
1335F:	tools/perf/arch/arm/util/cs-etm.h
1336F:	tools/perf/util/cs-etm.*
1337F:	tools/perf/util/cs-etm-decoder/*
1338
1339ARM/CORGI MACHINE SUPPORT
1340M:	Richard Purdie <rpurdie@rpsys.net>
1341S:	Maintained
1342
1343ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1344M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1345M:	Linus Walleij <linus.walleij@linaro.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347T:	git git://github.com/ulli-kroll/linux.git
1348S:	Maintained
1349F:	Documentation/devicetree/bindings/arm/gemini.txt
1350F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1351F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1352F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1353F:	arch/arm/mach-gemini/
1354F:	drivers/net/ethernet/cortina/
1355F:	drivers/pinctrl/pinctrl-gemini.c
1356F:	drivers/rtc/rtc-ftrtc010.c
1357
1358ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1359M:	Barry Song <baohua@kernel.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1362S:	Maintained
1363F:	arch/arm/boot/dts/prima2*
1364F:	arch/arm/mach-prima2/
1365F:	drivers/clk/sirf/
1366F:	drivers/clocksource/timer-prima2.c
1367F:	drivers/clocksource/timer-atlas7.c
1368N:	[^a-z]sirf
1369
1370ARM/EBSA110 MACHINE SUPPORT
1371M:	Russell King <linux@armlinux.org.uk>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373W:	http://www.armlinux.org.uk/
1374S:	Maintained
1375F:	arch/arm/mach-ebsa110/
1376F:	drivers/net/ethernet/amd/am79c961a.*
1377
1378ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1379M:	Uwe Kleine-König <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <kernel@pengutronix.de>
1408R:	Fabio Estevam <fabio.estevam@nxp.com>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412F:	arch/arm/mach-imx/
1413F:	arch/arm/mach-mxs/
1414F:	arch/arm/boot/dts/imx*
1415F:	arch/arm/configs/imx*_defconfig
1416F:	drivers/clk/imx/
1417F:	drivers/soc/imx/
1418F:	include/soc/imx/
1419
1420ARM/FREESCALE VYBRID ARM ARCHITECTURE
1421M:	Shawn Guo <shawnguo@kernel.org>
1422M:	Sascha Hauer <kernel@pengutronix.de>
1423R:	Stefan Agner <stefan@agner.ch>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1427F:	arch/arm/mach-imx/*vf610*
1428F:	arch/arm/boot/dts/vf*
1429
1430ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/GUMSTIX MACHINE SUPPORT
1436M:	Steve Sakoman <sakoman@gmail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1441M:	Philipp Zabel <philipp.zabel@gmail.com>
1442M:	Paul Parsons <lost.distance@yahoo.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-pxa/hx4700.c
1446F:	arch/arm/mach-pxa/include/mach/hx4700.h
1447F:	sound/soc/pxa/hx4700.c
1448
1449ARM/HISILICON SOC SUPPORT
1450M:	Wei Xu <xuwei5@hisilicon.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452W:	http://www.hisilicon.com
1453S:	Supported
1454T:	git git://github.com/hisilicon/linux-hisi.git
1455F:	arch/arm/mach-hisi/
1456F:	arch/arm/boot/dts/hi3*
1457F:	arch/arm/boot/dts/hip*
1458F:	arch/arm/boot/dts/hisi*
1459F:	arch/arm64/boot/dts/hisilicon/
1460
1461ARM/HP JORNADA 7XX MACHINE SUPPORT
1462M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1463W:	www.jlime.com
1464S:	Maintained
1465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1466F:	arch/arm/mach-sa1100/jornada720.c
1467F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1468
1469ARM/IGEP MACHINE SUPPORT
1470M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1471M:	Javier Martinez Canillas <javier@dowhile0.org>
1472L:	linux-omap@vger.kernel.org
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/boot/dts/omap3-igep*
1476
1477ARM/INCOME PXA270 SUPPORT
1478M:	Marek Vasut <marek.vasut@gmail.com>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1482
1483ARM/INTEL IOP13XX ARM ARCHITECTURE
1484M:	Lennert Buytenhek <kernel@wantstofly.org>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487
1488ARM/INTEL IOP32X ARM ARCHITECTURE
1489M:	Lennert Buytenhek <kernel@wantstofly.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492
1493ARM/INTEL IOP33X ARM ARCHITECTURE
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Orphan
1496
1497ARM/INTEL IQ81342EX MACHINE SUPPORT
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/INTEL IXDP2850 MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/INTEL IXP4XX ARM ARCHITECTURE
1508M:	Imre Kaloz <kaloz@openwrt.org>
1509M:	Krzysztof Halasa <khalasa@piap.pl>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm/mach-ixp4xx/
1513
1514ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1515M:	Jonathan Cameron <jic23@cam.ac.uk>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm/mach-pxa/stargate2.c
1519F:	drivers/pcmcia/pxa2xx_stargate2.c
1520
1521ARM/INTEL XSC3 (MANZANO) ARM CORE
1522M:	Lennert Buytenhek <kernel@wantstofly.org>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525
1526ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1527M:	Lennert Buytenhek <kernel@wantstofly.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530
1531ARM/LG1K ARCHITECTURE
1532M:	Chanho Min <chanho.min@lge.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535F:	arch/arm64/boot/dts/lg/
1536
1537ARM/LOGICPD PXA270 MACHINE SUPPORT
1538M:	Lennert Buytenhek <kernel@wantstofly.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541
1542ARM/LPC18XX ARCHITECTURE
1543M:	Joachim Eastwood <manabian@gmail.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546F:	arch/arm/boot/dts/lpc43*
1547F:	drivers/clk/nxp/clk-lpc18xx*
1548F:	drivers/clocksource/time-lpc32xx.c
1549F:	drivers/i2c/busses/i2c-lpc2k.c
1550F:	drivers/memory/pl172.c
1551F:	drivers/mtd/spi-nor/nxp-spifi.c
1552F:	drivers/rtc/rtc-lpc24xx.c
1553N:	lpc18xx
1554
1555ARM/LPC32XX SOC SUPPORT
1556M:	Vladimir Zapolskiy <vz@mleia.com>
1557M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc32*
1562F:	arch/arm/mach-lpc32xx/
1563F:	drivers/i2c/busses/i2c-pnx.c
1564F:	drivers/net/ethernet/nxp/lpc_eth.c
1565F:	drivers/usb/host/ohci-nxp.c
1566F:	drivers/watchdog/pnx4008_wdt.c
1567N:	lpc32xx
1568
1569ARM/MAGICIAN MACHINE SUPPORT
1570M:	Philipp Zabel <philipp.zabel@gmail.com>
1571S:	Maintained
1572
1573ARM/Marvell Berlin SoC support
1574M:	Jisheng Zhang <jszhang@marvell.com>
1575M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-berlin/
1579F:	arch/arm/boot/dts/berlin*
1580F:	arch/arm64/boot/dts/marvell/berlin*
1581
1582ARM/Marvell Dove/MV78xx0/Orion SOC support
1583M:	Jason Cooper <jason@lakedaemon.net>
1584M:	Andrew Lunn <andrew@lunn.ch>
1585M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1586M:	Gregory Clement <gregory.clement@bootlin.com>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589F:	Documentation/devicetree/bindings/soc/dove/
1590F:	arch/arm/mach-dove/
1591F:	arch/arm/mach-mv78xx0/
1592F:	arch/arm/mach-orion5x/
1593F:	arch/arm/plat-orion/
1594F:	arch/arm/boot/dts/dove*
1595F:	arch/arm/boot/dts/orion5x*
1596
1597ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1598M:	Jason Cooper <jason@lakedaemon.net>
1599M:	Andrew Lunn <andrew@lunn.ch>
1600M:	Gregory Clement <gregory.clement@bootlin.com>
1601M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/armada*
1605F:	arch/arm/boot/dts/kirkwood*
1606F:	arch/arm/configs/mvebu_*_defconfig
1607F:	arch/arm/mach-mvebu/
1608F:	arch/arm64/boot/dts/marvell/armada*
1609F:	drivers/cpufreq/armada-37xx-cpufreq.c
1610F:	drivers/cpufreq/mvebu-cpufreq.c
1611F:	drivers/irqchip/irq-armada-370-xp.c
1612F:	drivers/irqchip/irq-mvebu-*
1613F:	drivers/pinctrl/mvebu/
1614F:	drivers/rtc/rtc-armada38x.c
1615
1616ARM/Mediatek RTC DRIVER
1617M:	Eddie Huang <eddie.huang@mediatek.com>
1618M:	Sean Wang <sean.wang@mediatek.com>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1623F:	drivers/rtc/rtc-mt6397.c
1624F:	drivers/rtc/rtc-mt7622.c
1625
1626ARM/Mediatek SoC support
1627M:	Matthias Brugger <matthias.bgg@gmail.com>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	arch/arm/boot/dts/mt6*
1632F:	arch/arm/boot/dts/mt7*
1633F:	arch/arm/boot/dts/mt8*
1634F:	arch/arm/mach-mediatek/
1635F:	arch/arm64/boot/dts/mediatek/
1636N:	mtk
1637K:	mediatek
1638
1639ARM/Mediatek USB3 PHY DRIVER
1640M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1643S:	Maintained
1644F:	drivers/phy/mediatek/phy-mtk-tphy.c
1645
1646ARM/MICREL KS8695 ARCHITECTURE
1647M:	Greg Ungerer <gerg@uclinux.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649F:	arch/arm/mach-ks8695/
1650S:	Odd Fixes
1651
1652ARM/MIOA701 MACHINE SUPPORT
1653M:	Robert Jarzmik <robert.jarzmik@free.fr>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-pxa/mioa701.c
1656S:	Maintained
1657
1658ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1659M:	Michael Petchkovsky <mkpetch@internode.on.net>
1660S:	Maintained
1661
1662ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1663M:	Linus Walleij <linus.walleij@linaro.org>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666F:	arch/arm/mach-nomadik/
1667F:	arch/arm/mach-u300/
1668F:	arch/arm/mach-ux500/
1669F:	arch/arm/boot/dts/ste-*
1670F:	drivers/clk/clk-nomadik.c
1671F:	drivers/clk/clk-u300.c
1672F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1673F:	drivers/clocksource/timer-u300.c
1674F:	drivers/dma/coh901318*
1675F:	drivers/dma/ste_dma40*
1676F:	drivers/hwspinlock/u8500_hsem.c
1677F:	drivers/i2c/busses/i2c-nomadik.c
1678F:	drivers/i2c/busses/i2c-stu300.c
1679F:	drivers/mfd/ab3100*
1680F:	drivers/mfd/ab8500*
1681F:	drivers/mfd/abx500*
1682F:	drivers/mfd/dbx500*
1683F:	drivers/mfd/db8500*
1684F:	drivers/pinctrl/nomadik/
1685F:	drivers/pinctrl/pinctrl-coh901*
1686F:	drivers/pinctrl/pinctrl-u300.c
1687F:	drivers/rtc/rtc-ab3100.c
1688F:	drivers/rtc/rtc-ab8500.c
1689F:	drivers/rtc/rtc-coh901331.c
1690F:	drivers/rtc/rtc-pl031.c
1691F:	drivers/watchdog/coh901327_wdt.c
1692F:	Documentation/devicetree/bindings/arm/ste-*
1693F:	Documentation/devicetree/bindings/arm/ux500/
1694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1695
1696ARM/NUVOTON W90X900 ARM ARCHITECTURE
1697M:	Wan ZongShun <mcuos.com@gmail.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699W:	http://www.mcuos.com
1700S:	Maintained
1701F:	arch/arm/mach-w90x900/
1702F:	drivers/input/keyboard/w90p910_keypad.c
1703F:	drivers/input/touchscreen/w90p910_ts.c
1704F:	drivers/watchdog/nuc900_wdt.c
1705F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1706F:	drivers/mtd/nand/nuc900_nand.c
1707F:	drivers/rtc/rtc-nuc900.c
1708F:	drivers/spi/spi-nuc900.c
1709F:	drivers/usb/host/ehci-w90x900.c
1710F:	drivers/video/fbdev/nuc900fb.c
1711
1712ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1713M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1714L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1715W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1716S:	Supported
1717
1718ARM/Orion SoC/Technologic Systems TS-78xx platform support
1719M:	Alexander Clouter <alex@digriz.org.uk>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721W:	http://www.digriz.org.uk/ts78xx/kernel
1722S:	Maintained
1723F:	arch/arm/mach-orion5x/ts78xx-*
1724
1725ARM/OXNAS platform support
1726M:	Neil Armstrong <narmstrong@baylibre.com>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1729S:	Maintained
1730F:	arch/arm/mach-oxnas/
1731F:	arch/arm/boot/dts/ox8*.dts*
1732N:	oxnas
1733
1734ARM/PALM TREO SUPPORT
1735M:	Tomas Cech <sleep_walker@suse.com>
1736L:	linux-arm-kernel@lists.infradead.org
1737W:	http://hackndev.com
1738S:	Maintained
1739F:	arch/arm/mach-pxa/palmtreo.*
1740
1741ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1742M:	Marek Vasut <marek.vasut@gmail.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/include/mach/palmtx.h
1747F:	arch/arm/mach-pxa/palmtx.c
1748F:	arch/arm/mach-pxa/palmt5.*
1749F:	arch/arm/mach-pxa/include/mach/palmld.h
1750F:	arch/arm/mach-pxa/palmld.c
1751F:	arch/arm/mach-pxa/palmte2.*
1752F:	arch/arm/mach-pxa/include/mach/palmtc.h
1753F:	arch/arm/mach-pxa/palmtc.c
1754
1755ARM/PALMZ72 SUPPORT
1756M:	Sergey Lapin <slapin@ossfans.org>
1757L:	linux-arm-kernel@lists.infradead.org
1758W:	http://hackndev.com
1759S:	Maintained
1760F:	arch/arm/mach-pxa/palmz72.*
1761
1762ARM/PLEB SUPPORT
1763M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1764W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1765S:	Maintained
1766
1767ARM/PT DIGITAL BOARD PORT
1768M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770W:	http://www.armlinux.org.uk/
1771S:	Maintained
1772
1773ARM/QUALCOMM SUPPORT
1774M:	Andy Gross <andy.gross@linaro.org>
1775M:	David Brown <david.brown@linaro.org>
1776L:	linux-arm-msm@vger.kernel.org
1777L:	linux-soc@vger.kernel.org
1778S:	Maintained
1779F:	Documentation/devicetree/bindings/soc/qcom/
1780F:	arch/arm/boot/dts/qcom-*.dts
1781F:	arch/arm/boot/dts/qcom-*.dtsi
1782F:	arch/arm/mach-qcom/
1783F:	arch/arm64/boot/dts/qcom/*
1784F:	drivers/i2c/busses/i2c-qup.c
1785F:	drivers/clk/qcom/
1786F:	drivers/dma/qcom/
1787F:	drivers/soc/qcom/
1788F:	drivers/spi/spi-qup.c
1789F:	drivers/tty/serial/msm_serial.c
1790F:	drivers/*/pm8???-*
1791F:	drivers/mfd/ssbi.c
1792F:	drivers/firmware/qcom_scm.c
1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1794
1795ARM/RADISYS ENP2611 MACHINE SUPPORT
1796M:	Lennert Buytenhek <kernel@wantstofly.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799
1800ARM/REALTEK ARCHITECTURE
1801M:	Andreas Färber <afaerber@suse.de>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804F:	arch/arm64/boot/dts/realtek/
1805F:	Documentation/devicetree/bindings/arm/realtek.txt
1806
1807ARM/RENESAS ARM64 ARCHITECTURE
1808M:	Simon Horman <horms@verge.net.au>
1809M:	Magnus Damm <magnus.damm@gmail.com>
1810L:	linux-renesas-soc@vger.kernel.org
1811Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1813S:	Supported
1814F:	arch/arm64/boot/dts/renesas/
1815F:	Documentation/devicetree/bindings/arm/shmobile.txt
1816F:	drivers/soc/renesas/
1817F:	include/linux/soc/renesas/
1818
1819ARM/RISCPC ARCHITECTURE
1820M:	Russell King <linux@armlinux.org.uk>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822W:	http://www.armlinux.org.uk/
1823S:	Maintained
1824F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1825F:	arch/arm/include/asm/hardware/ioc.h
1826F:	arch/arm/include/asm/hardware/iomd.h
1827F:	arch/arm/include/asm/hardware/memc.h
1828F:	arch/arm/mach-rpc/
1829F:	drivers/net/ethernet/8390/etherh.c
1830F:	drivers/net/ethernet/i825xx/ether1*
1831F:	drivers/net/ethernet/seeq/ether3*
1832F:	drivers/scsi/arm/
1833
1834ARM/Rockchip SoC support
1835M:	Heiko Stuebner <heiko@sntech.de>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837L:	linux-rockchip@lists.infradead.org
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1839S:	Maintained
1840F:	arch/arm/boot/dts/rk3*
1841F:	arch/arm/boot/dts/rv1108*
1842F:	arch/arm/mach-rockchip/
1843F:	drivers/clk/rockchip/
1844F:	drivers/i2c/busses/i2c-rk3x.c
1845F:	drivers/*/*rockchip*
1846F:	drivers/*/*/*rockchip*
1847F:	sound/soc/rockchip/
1848N:	rockchip
1849
1850ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1851M:	Kukjin Kim <kgene@kernel.org>
1852M:	Krzysztof Kozlowski <krzk@kernel.org>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1856S:	Maintained
1857F:	arch/arm/boot/dts/s3c*
1858F:	arch/arm/boot/dts/s5p*
1859F:	arch/arm/boot/dts/samsung*
1860F:	arch/arm/boot/dts/exynos*
1861F:	arch/arm64/boot/dts/exynos/
1862F:	arch/arm/plat-samsung/
1863F:	arch/arm/mach-s3c24*/
1864F:	arch/arm/mach-s3c64xx/
1865F:	arch/arm/mach-s5p*/
1866F:	arch/arm/mach-exynos*/
1867F:	drivers/*/*s3c24*
1868F:	drivers/*/*/*s3c24*
1869F:	drivers/*/*s3c64xx*
1870F:	drivers/*/*s5pv210*
1871F:	drivers/memory/samsung/*
1872F:	drivers/soc/samsung/*
1873F:	Documentation/arm/Samsung/
1874F:	Documentation/devicetree/bindings/arm/samsung/
1875F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1876F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1877N:	exynos
1878
1879ARM/SAMSUNG MOBILE MACHINE SUPPORT
1880M:	Kyungmin Park <kyungmin.park@samsung.com>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S:	Maintained
1883F:	arch/arm/mach-s5pv210/
1884
1885ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1886M:	Kyungmin Park <kyungmin.park@samsung.com>
1887M:	Kamil Debski <kamil@wypas.org>
1888M:	Andrzej Hajda <a.hajda@samsung.com>
1889L:	linux-arm-kernel@lists.infradead.org
1890L:	linux-media@vger.kernel.org
1891S:	Maintained
1892F:	drivers/media/platform/s5p-g2d/
1893
1894ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1895M:	Marek Szyprowski <m.szyprowski@samsung.com>
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-cec/
1900F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1901
1902ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1903M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1904M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org
1906L:	linux-media@vger.kernel.org
1907S:	Maintained
1908F:	drivers/media/platform/s5p-jpeg/
1909
1910ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1911M:	Kyungmin Park <kyungmin.park@samsung.com>
1912M:	Kamil Debski <kamil@wypas.org>
1913M:	Jeongtae Park <jtp.park@samsung.com>
1914M:	Andrzej Hajda <a.hajda@samsung.com>
1915L:	linux-arm-kernel@lists.infradead.org
1916L:	linux-media@vger.kernel.org
1917S:	Maintained
1918F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1919F:	drivers/media/platform/s5p-mfc/
1920
1921ARM/SHMOBILE ARM ARCHITECTURE
1922M:	Simon Horman <horms@verge.net.au>
1923M:	Magnus Damm <magnus.damm@gmail.com>
1924L:	linux-renesas-soc@vger.kernel.org
1925Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1927S:	Supported
1928F:	arch/arm/boot/dts/emev2*
1929F:	arch/arm/boot/dts/r7s*
1930F:	arch/arm/boot/dts/r8a*
1931F:	arch/arm/boot/dts/sh*
1932F:	arch/arm/configs/shmobile_defconfig
1933F:	arch/arm/include/debug/renesas-scif.S
1934F:	arch/arm/mach-shmobile/
1935F:	Documentation/devicetree/bindings/arm/shmobile.txt
1936F:	drivers/soc/renesas/
1937F:	include/linux/soc/renesas/
1938
1939ARM/SOCFPGA ARCHITECTURE
1940M:	Dinh Nguyen <dinguyen@kernel.org>
1941S:	Maintained
1942F:	arch/arm/mach-socfpga/
1943F:	arch/arm/boot/dts/socfpga*
1944F:	arch/arm/configs/socfpga_defconfig
1945F:	arch/arm64/boot/dts/altera/
1946W:	http://www.rocketboards.org
1947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1948
1949ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1950M:	Dinh Nguyen <dinguyen@kernel.org>
1951S:	Maintained
1952F:	drivers/clk/socfpga/
1953
1954ARM/SOCFPGA EDAC SUPPORT
1955M:	Thor Thayer <thor.thayer@linux.intel.com>
1956S:	Maintained
1957F:	drivers/edac/altera_edac.
1958
1959ARM/STI ARCHITECTURE
1960M:	Patrice Chotard <patrice.chotard@st.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962W:	http://www.stlinux.com
1963S:	Maintained
1964F:	arch/arm/mach-sti/
1965F:	arch/arm/boot/dts/sti*
1966F:	drivers/char/hw_random/st-rng.c
1967F:	drivers/clocksource/arm_global_timer.c
1968F:	drivers/clocksource/clksrc_st_lpc.c
1969F:	drivers/cpufreq/sti-cpufreq.c
1970F:	drivers/dma/st_fdma*
1971F:	drivers/i2c/busses/i2c-st.c
1972F:	drivers/media/rc/st_rc.c
1973F:	drivers/media/platform/sti/c8sectpfe/
1974F:	drivers/mmc/host/sdhci-st.c
1975F:	drivers/phy/st/phy-miphy28lp.c
1976F:	drivers/phy/st/phy-stih407-usb.c
1977F:	drivers/pinctrl/pinctrl-st.c
1978F:	drivers/remoteproc/st_remoteproc.c
1979F:	drivers/remoteproc/st_slim_rproc.c
1980F:	drivers/reset/sti/
1981F:	drivers/rtc/rtc-st-lpc.c
1982F:	drivers/tty/serial/st-asc.c
1983F:	drivers/usb/dwc3/dwc3-st.c
1984F:	drivers/usb/host/ehci-st.c
1985F:	drivers/usb/host/ohci-st.c
1986F:	drivers/watchdog/st_lpc_wdt.c
1987F:	drivers/ata/ahci_st.c
1988F:	include/linux/remoteproc/st_slim_rproc.h
1989
1990ARM/STM32 ARCHITECTURE
1991M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1992M:	Alexandre Torgue <alexandre.torgue@st.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
1996N:	stm32
1997F:	arch/arm/boot/dts/stm32*
1998F:	arch/arm/mach-stm32/
1999F:	drivers/clocksource/armv7m_systick.c
2000
2001ARM/TANGO ARCHITECTURE
2002M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2003M:	Mans Rullgard <mans@mansr.com>
2004L:	linux-arm-kernel@lists.infradead.org
2005S:	Odd Fixes
2006N:	tango
2007
2008ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2009M:	Lennert Buytenhek <kernel@wantstofly.org>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S:	Maintained
2012
2013ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2014M:	Hans Verkuil <hans.verkuil@cisco.com>
2015L:	linux-tegra@vger.kernel.org
2016L:	linux-media@vger.kernel.org
2017S:	Maintained
2018F:	drivers/media/platform/tegra-cec/
2019F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2020
2021ARM/TETON BGA MACHINE SUPPORT
2022M:	"Mark F. Brown" <mark.brown314@gmail.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025
2026ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2027M:	Santosh Shilimkar <ssantosh@kernel.org>
2028L:	linux-kernel@vger.kernel.org
2029S:	Maintained
2030F:	drivers/memory/*emif*
2031
2032ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2033M:	Santosh Shilimkar <ssantosh@kernel.org>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S:	Maintained
2036F:	arch/arm/mach-keystone/
2037F:	arch/arm/boot/dts/keystone-*
2038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2039
2040ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2041M:	Santosh Shilimkar <ssantosh@kernel.org>
2042L:	linux-kernel@vger.kernel.org
2043S:	Maintained
2044F:	drivers/clk/keystone/
2045
2046ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2047M:	Santosh Shilimkar <ssantosh@kernel.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clocksource/timer-keystone.c
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-kernel@vger.kernel.org
2056S:	Maintained
2057F:	drivers/power/reset/keystone-reset.c
2058
2059ARM/THECUS N2100 MACHINE SUPPORT
2060M:	Lennert Buytenhek <kernel@wantstofly.org>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Maintained
2063
2064ARM/TOSA MACHINE SUPPORT
2065M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2066M:	Dirk Opfer <dirk@opfer-online.de>
2067S:	Maintained
2068
2069ARM/UNIPHIER ARCHITECTURE
2070M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2073S:	Maintained
2074F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2075F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2076F:	arch/arm/boot/dts/uniphier*
2077F:	arch/arm/include/asm/hardware/cache-uniphier.h
2078F:	arch/arm/mach-uniphier/
2079F:	arch/arm/mm/cache-uniphier.c
2080F:	arch/arm64/boot/dts/socionext/uniphier*
2081F:	drivers/bus/uniphier-system-bus.c
2082F:	drivers/clk/uniphier/
2083F:	drivers/gpio/gpio-uniphier.c
2084F:	drivers/i2c/busses/i2c-uniphier*
2085F:	drivers/irqchip/irq-uniphier-aidet.c
2086F:	drivers/pinctrl/uniphier/
2087F:	drivers/reset/reset-uniphier.c
2088F:	drivers/tty/serial/8250/8250_uniphier.c
2089N:	uniphier
2090
2091ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2092M:	Ulf Hansson <ulf.hansson@linaro.org>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094T:	git git://git.linaro.org/people/ulfh/clk.git
2095S:	Maintained
2096F:	drivers/clk/ux500/
2097
2098ARM/VERSATILE EXPRESS PLATFORM
2099M:	Liviu Dudau <liviu.dudau@arm.com>
2100M:	Sudeep Holla <sudeep.holla@arm.com>
2101M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/boot/dts/vexpress*
2105F:	arch/arm64/boot/dts/arm/
2106F:	arch/arm/mach-vexpress/
2107F:	*/*/vexpress*
2108F:	*/*/*/vexpress*
2109F:	drivers/clk/versatile/clk-vexpress-osc.c
2110F:	drivers/clocksource/versatile.c
2111N:	mps2
2112
2113ARM/VFP SUPPORT
2114M:	Russell King <linux@armlinux.org.uk>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116W:	http://www.armlinux.org.uk/
2117S:	Maintained
2118F:	arch/arm/vfp/
2119
2120ARM/VOIPAC PXA270 SUPPORT
2121M:	Marek Vasut <marek.vasut@gmail.com>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-pxa/vpac270.c
2125F:	arch/arm/mach-pxa/include/mach/vpac270.h
2126
2127ARM/VT8500 ARM ARCHITECTURE
2128M:	Tony Prisk <linux@prisktech.co.nz>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-vt8500/
2132F:	drivers/clocksource/vt8500_timer.c
2133F:	drivers/i2c/busses/i2c-wmt.c
2134F:	drivers/mmc/host/wmt-sdmmc.c
2135F:	drivers/pwm/pwm-vt8500.c
2136F:	drivers/rtc/rtc-vt8500.c
2137F:	drivers/tty/serial/vt8500_serial.c
2138F:	drivers/usb/host/ehci-platform.c
2139F:	drivers/usb/host/uhci-platform.c
2140F:	drivers/video/fbdev/vt8500lcdfb.*
2141F:	drivers/video/fbdev/wm8505fb*
2142F:	drivers/video/fbdev/wmt_ge_rops.*
2143
2144ARM/ZIPIT Z2 SUPPORT
2145M:	Marek Vasut <marek.vasut@gmail.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/mach-pxa/z2.c
2149F:	arch/arm/mach-pxa/include/mach/z2.h
2150
2151ARM/ZTE ARCHITECTURE
2152M:	Jun Nie <jun.nie@linaro.org>
2153M:	Baoyou Xie <baoyou.xie@linaro.org>
2154M:	Shawn Guo <shawnguo@kernel.org>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157F:	arch/arm/boot/dts/zx2967*
2158F:	arch/arm/mach-zx/
2159F:	arch/arm64/boot/dts/zte/
2160F:	drivers/clk/zte/
2161F:	drivers/dma/zx_dma.c
2162F:	drivers/gpio/gpio-zx.c
2163F:	drivers/i2c/busses/i2c-zx2967.c
2164F:	drivers/mmc/host/dw_mmc-zx.*
2165F:	drivers/pinctrl/zte/
2166F:	drivers/soc/zte/
2167F:	drivers/thermal/zx2967_thermal.c
2168F:	drivers/watchdog/zx2967_wdt.c
2169F:	Documentation/devicetree/bindings/arm/zte.txt
2170F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2171F:	Documentation/devicetree/bindings/dma/zxdma.txt
2172F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2173F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2174F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2175F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2176F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2177F:	Documentation/devicetree/bindings/soc/zte/
2178F:	Documentation/devicetree/bindings/sound/zte,*.txt
2179F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2180F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2181F:	include/dt-bindings/clock/zx2967*.h
2182F:	include/dt-bindings/soc/zte,*.h
2183F:	sound/soc/codecs/zx_aud96p22.c
2184F:	sound/soc/zte/
2185
2186ARM/ZYNQ ARCHITECTURE
2187M:	Michal Simek <michal.simek@xilinx.com>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189W:	http://wiki.xilinx.com
2190T:	git https://github.com/Xilinx/linux-xlnx.git
2191S:	Supported
2192F:	arch/arm/mach-zynq/
2193F:	drivers/cpuidle/cpuidle-zynq.c
2194F:	drivers/block/xsysace.c
2195N:	zynq
2196N:	xilinx
2197F:	drivers/clocksource/cadence_ttc_timer.c
2198F:	drivers/i2c/busses/i2c-cadence.c
2199F:	drivers/mmc/host/sdhci-of-arasan.c
2200F:	drivers/edac/synopsys_edac.c
2201
2202ARM64 PORT (AARCH64 ARCHITECTURE)
2203M:	Catalin Marinas <catalin.marinas@arm.com>
2204M:	Will Deacon <will.deacon@arm.com>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2207S:	Maintained
2208F:	arch/arm64/
2209F:	Documentation/arm64/
2210
2211AS3645A LED FLASH CONTROLLER DRIVER
2212M:	Sakari Ailus <sakari.ailus@iki.fi>
2213L:	linux-leds@vger.kernel.org
2214S:	Maintained
2215F:	drivers/leds/leds-as3645a.c
2216
2217ASAHI KASEI AK8974 DRIVER
2218M:	Linus Walleij <linus.walleij@linaro.org>
2219L:	linux-iio@vger.kernel.org
2220W:	http://www.akm.com/
2221S:	Supported
2222F:	drivers/iio/magnetometer/ak8974.c
2223
2224ASC7621 HARDWARE MONITOR DRIVER
2225M:	George Joseph <george.joseph@fairview5.com>
2226L:	linux-hwmon@vger.kernel.org
2227S:	Maintained
2228F:	Documentation/hwmon/asc7621
2229F:	drivers/hwmon/asc7621.c
2230
2231ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2232M:	Corentin Chary <corentin.chary@gmail.com>
2233L:	acpi4asus-user@lists.sourceforge.net
2234L:	platform-driver-x86@vger.kernel.org
2235W:	http://acpi4asus.sf.net
2236S:	Maintained
2237F:	drivers/platform/x86/asus*.c
2238F:	drivers/platform/x86/eeepc*.c
2239
2240ASUS WIRELESS RADIO CONTROL DRIVER
2241M:	João Paulo Rechi Vita <jprvita@gmail.com>
2242L:	platform-driver-x86@vger.kernel.org
2243S:	Maintained
2244F:	drivers/platform/x86/asus-wireless.c
2245
2246ASYMMETRIC KEYS
2247M:	David Howells <dhowells@redhat.com>
2248L:	keyrings@vger.kernel.org
2249S:	Maintained
2250F:	Documentation/crypto/asymmetric-keys.txt
2251F:	include/linux/verification.h
2252F:	include/crypto/public_key.h
2253F:	include/crypto/pkcs7.h
2254F:	crypto/asymmetric_keys/
2255
2256ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2257R:	Dan Williams <dan.j.williams@intel.com>
2258W:	http://sourceforge.net/projects/xscaleiop
2259S:	Odd fixes
2260F:	Documentation/crypto/async-tx-api.txt
2261F:	crypto/async_tx/
2262F:	drivers/dma/
2263F:	include/linux/dmaengine.h
2264F:	include/linux/async_tx.h
2265
2266AT24 EEPROM DRIVER
2267M:	Bartosz Golaszewski <brgl@bgdev.pl>
2268L:	linux-i2c@vger.kernel.org
2269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2270S:	Maintained
2271F:	Documentation/devicetree/bindings/eeprom/at24.txt
2272F:	drivers/misc/eeprom/at24.c
2273F:	include/linux/platform_data/at24.h
2274
2275ATA OVER ETHERNET (AOE) DRIVER
2276M:	"Ed L. Cashin" <ed.cashin@acm.org>
2277W:	http://www.openaoe.org/
2278S:	Supported
2279F:	Documentation/aoe/
2280F:	drivers/block/aoe/
2281
2282ATHEROS 71XX/9XXX GPIO DRIVER
2283M:	Alban Bedel <albeu@free.fr>
2284W:	https://github.com/AlbanBedel/linux
2285T:	git git://github.com/AlbanBedel/linux
2286S:	Maintained
2287F:	drivers/gpio/gpio-ath79.c
2288F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2289
2290ATHEROS ATH GENERIC UTILITIES
2291M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2292L:	linux-wireless@vger.kernel.org
2293S:	Supported
2294F:	drivers/net/wireless/ath/*
2295
2296ATHEROS ATH5K WIRELESS DRIVER
2297M:	Jiri Slaby <jirislaby@gmail.com>
2298M:	Nick Kossifidis <mickflemm@gmail.com>
2299M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2300L:	linux-wireless@vger.kernel.org
2301W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2302S:	Maintained
2303F:	drivers/net/wireless/ath/ath5k/
2304
2305ATHEROS ATH6KL WIRELESS DRIVER
2306M:	Kalle Valo <kvalo@qca.qualcomm.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2310S:	Supported
2311F:	drivers/net/wireless/ath/ath6kl/
2312
2313ATI_REMOTE2 DRIVER
2314M:	Ville Syrjala <syrjala@sci.fi>
2315S:	Maintained
2316F:	drivers/input/misc/ati_remote2.c
2317
2318ATK0110 HWMON DRIVER
2319M:	Luca Tettamanti <kronos.it@gmail.com>
2320L:	linux-hwmon@vger.kernel.org
2321S:	Maintained
2322F:	drivers/hwmon/asus_atk0110.c
2323
2324ATLX ETHERNET DRIVERS
2325M:	Jay Cliburn <jcliburn@gmail.com>
2326M:	Chris Snook <chris.snook@gmail.com>
2327L:	netdev@vger.kernel.org
2328W:	http://sourceforge.net/projects/atl1
2329W:	http://atl1.sourceforge.net
2330S:	Maintained
2331F:	drivers/net/ethernet/atheros/
2332
2333ATM
2334M:	Chas Williams <3chas3@gmail.com>
2335L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2336L:	netdev@vger.kernel.org
2337W:	http://linux-atm.sourceforge.net
2338S:	Maintained
2339F:	drivers/atm/
2340F:	include/linux/atm*
2341F:	include/uapi/linux/atm*
2342
2343ATMEL AT91 / AT32 MCI DRIVER
2344M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2345S:	Maintained
2346F:	drivers/mmc/host/atmel-mci.c
2347
2348ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2349M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2350S:	Supported
2351F:	drivers/power/reset/at91-sama5d2_shdwc.c
2352
2353ATMEL Audio ALSA driver
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2356S:	Supported
2357F:	sound/soc/atmel
2358
2359ATMEL I2C DRIVER
2360M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2361L:	linux-i2c@vger.kernel.org
2362S:	Supported
2363F:	drivers/i2c/busses/i2c-at91.c
2364
2365ATMEL ISI DRIVER
2366M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2367L:	linux-media@vger.kernel.org
2368S:	Supported
2369F:	drivers/media/platform/atmel/atmel-isi.c
2370F:	include/media/atmel-isi.h
2371
2372ATMEL LCDFB DRIVER
2373M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2374L:	linux-fbdev@vger.kernel.org
2375S:	Maintained
2376F:	drivers/video/fbdev/atmel_lcdfb.c
2377F:	include/video/atmel_lcdc.h
2378
2379ATMEL MACB ETHERNET DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381S:	Supported
2382F:	drivers/net/ethernet/cadence/
2383
2384ATMEL MAXTOUCH DRIVER
2385M:	Nick Dyer <nick@shmanahar.org>
2386T:	git git://github.com/ndyer/linux.git
2387S:	Maintained
2388F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2389F:	drivers/input/touchscreen/atmel_mxt_ts.c
2390F:	include/linux/platform_data/atmel_mxt_ts.h
2391
2392ATMEL SAMA5D2 ADC DRIVER
2393M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2394L:	linux-iio@vger.kernel.org
2395S:	Supported
2396F:	drivers/iio/adc/at91-sama5d2_adc.c
2397
2398ATMEL SDMMC DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-mmc@vger.kernel.org
2401S:	Supported
2402F:	drivers/mmc/host/sdhci-of-at91.c
2403
2404ATMEL SPI DRIVER
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406S:	Supported
2407F:	drivers/spi/spi-atmel.*
2408
2409ATMEL SSC DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Supported
2413F:	drivers/misc/atmel-ssc.c
2414F:	include/linux/atmel-ssc.h
2415
2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel_tclib.c
2421F:	drivers/clocksource/tcb_clksrc.c
2422
2423ATMEL USBA UDC DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429ATMEL WIRELESS DRIVER
2430M:	Simon Kelley <simon@thekelleys.org.uk>
2431L:	linux-wireless@vger.kernel.org
2432W:	http://www.thekelleys.org.uk/atmel
2433W:	http://atmelwlandriver.sourceforge.net/
2434S:	Maintained
2435F:	drivers/net/wireless/atmel/atmel*
2436
2437ATMEL XDMA DRIVER
2438M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2439L:	linux-arm-kernel@lists.infradead.org
2440L:	dmaengine@vger.kernel.org
2441S:	Supported
2442F:	drivers/dma/at_xdmac.c
2443
2444ATOMIC INFRASTRUCTURE
2445M:	Will Deacon <will.deacon@arm.com>
2446M:	Peter Zijlstra <peterz@infradead.org>
2447R:	Boqun Feng <boqun.feng@gmail.com>
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	arch/*/include/asm/atomic*.h
2451F:	include/*/atomic*.h
2452
2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454M:	Bradley Grove <linuxdrivers@attotech.com>
2455L:	linux-scsi@vger.kernel.org
2456W:	http://www.attotech.com
2457S:	Supported
2458F:	drivers/scsi/esas2r
2459
2460ATUSB IEEE 802.15.4 RADIO DRIVER
2461M:	Stefan Schmidt <stefan@osg.samsung.com>
2462L:	linux-wpan@vger.kernel.org
2463S:	Maintained
2464F:	drivers/net/ieee802154/atusb.c
2465F:	drivers/net/ieee802154/atusb.h
2466F:	drivers/net/ieee802154/at86rf230.h
2467
2468AUDIT SUBSYSTEM
2469M:	Paul Moore <paul@paul-moore.com>
2470M:	Eric Paris <eparis@redhat.com>
2471L:	linux-audit@redhat.com (moderated for non-subscribers)
2472W:	https://github.com/linux-audit
2473W:	https://people.redhat.com/sgrubb/audit
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475S:	Supported
2476F:	include/linux/audit.h
2477F:	include/uapi/linux/audit.h
2478F:	kernel/audit*
2479
2480AUXILIARY DISPLAY DRIVERS
2481M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482W:	http://miguelojeda.es/auxdisplay.htm
2483W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484S:	Maintained
2485F:	drivers/auxdisplay/
2486F:	include/linux/cfag12864b.h
2487
2488AX.25 NETWORK LAYER
2489M:	Ralf Baechle <ralf@linux-mips.org>
2490L:	linux-hams@vger.kernel.org
2491W:	http://www.linux-ax25.org/
2492S:	Maintained
2493F:	include/uapi/linux/ax25.h
2494F:	include/net/ax25.h
2495F:	net/ax25/
2496
2497AXENTIA ARM DEVICES
2498M:	Peter Rosin <peda@axentia.se>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Maintained
2501F:	Documentation/devicetree/bindings/arm/axentia.txt
2502F:	arch/arm/boot/dts/at91-linea.dtsi
2503F:	arch/arm/boot/dts/at91-natte.dtsi
2504F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2505F:	arch/arm/boot/dts/at91-tse850-3.dts
2506
2507AXENTIA ASOC DRIVERS
2508M:	Peter Rosin <peda@axentia.se>
2509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2510S:	Maintained
2511F:	Documentation/devicetree/bindings/sound/axentia,*
2512F:	sound/soc/atmel/tse850-pcm5142.c
2513
2514AZ6007 DVB DRIVER
2515M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2516M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2517L:	linux-media@vger.kernel.org
2518W:	https://linuxtv.org
2519T:	git git://linuxtv.org/media_tree.git
2520S:	Maintained
2521F:	drivers/media/usb/dvb-usb-v2/az6007.c
2522
2523AZTECH FM RADIO RECEIVER DRIVER
2524M:	Hans Verkuil <hverkuil@xs4all.nl>
2525L:	linux-media@vger.kernel.org
2526T:	git git://linuxtv.org/media_tree.git
2527W:	https://linuxtv.org
2528S:	Maintained
2529F:	drivers/media/radio/radio-aztech*
2530
2531B43 WIRELESS DRIVER
2532L:	linux-wireless@vger.kernel.org
2533L:	b43-dev@lists.infradead.org
2534W:	http://wireless.kernel.org/en/users/Drivers/b43
2535S:	Odd Fixes
2536F:	drivers/net/wireless/broadcom/b43/
2537
2538B43LEGACY WIRELESS DRIVER
2539M:	Larry Finger <Larry.Finger@lwfinger.net>
2540L:	linux-wireless@vger.kernel.org
2541L:	b43-dev@lists.infradead.org
2542W:	http://wireless.kernel.org/en/users/Drivers/b43
2543S:	Maintained
2544F:	drivers/net/wireless/broadcom/b43legacy/
2545
2546BACKLIGHT CLASS/SUBSYSTEM
2547M:	Lee Jones <lee.jones@linaro.org>
2548M:	Daniel Thompson <daniel.thompson@linaro.org>
2549M:	Jingoo Han <jingoohan1@gmail.com>
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2551S:	Maintained
2552F:	drivers/video/backlight/
2553F:	include/linux/backlight.h
2554F:	include/linux/pwm_backlight.h
2555F:	Documentation/devicetree/bindings/leds/backlight
2556
2557BATMAN ADVANCED
2558M:	Marek Lindner <mareklindner@neomailbox.ch>
2559M:	Simon Wunderlich <sw@simonwunderlich.de>
2560M:	Antonio Quartulli <a@unstable.cc>
2561L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2562W:	https://www.open-mesh.org/
2563Q:	https://patchwork.open-mesh.org/project/batman/list/
2564S:	Maintained
2565F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2566F:	Documentation/ABI/testing/sysfs-class-net-mesh
2567F:	Documentation/networking/batman-adv.rst
2568F:	include/uapi/linux/batadv_packet.h
2569F:	include/uapi/linux/batman_adv.h
2570F:	net/batman-adv/
2571
2572BAYCOM/HDLCDRV DRIVERS FOR AX.25
2573M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2574L:	linux-hams@vger.kernel.org
2575W:	http://www.baycom.org/~tom/ham/ham.html
2576S:	Maintained
2577F:	drivers/net/hamradio/baycom*
2578
2579BCACHE (BLOCK LAYER CACHE)
2580M:	Michael Lyle <mlyle@lyle.org>
2581M:	Kent Overstreet <kent.overstreet@gmail.com>
2582L:	linux-bcache@vger.kernel.org
2583W:	http://bcache.evilpiepirate.org
2584C:	irc://irc.oftc.net/bcache
2585S:	Maintained
2586F:	drivers/md/bcache/
2587
2588BDISP ST MEDIA DRIVER
2589M:	Fabien Dessenne <fabien.dessenne@st.com>
2590L:	linux-media@vger.kernel.org
2591T:	git git://linuxtv.org/media_tree.git
2592W:	https://linuxtv.org
2593S:	Supported
2594F:	drivers/media/platform/sti/bdisp
2595
2596BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2597M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2598L:	netdev@vger.kernel.org
2599S:	Maintained
2600F:	drivers/net/ethernet/ec_bhf.c
2601
2602BEFS FILE SYSTEM
2603M:	Luis de Bethencourt <luisbg@kernel.org>
2604M:	Salah Triki <salah.triki@gmail.com>
2605S:	Maintained
2606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2607F:	Documentation/filesystems/befs.txt
2608F:	fs/befs/
2609
2610BFQ I/O SCHEDULER
2611M:	Paolo Valente <paolo.valente@linaro.org>
2612M:	Jens Axboe <axboe@kernel.dk>
2613L:	linux-block@vger.kernel.org
2614S:	Maintained
2615F:	block/bfq-*
2616F:	Documentation/block/bfq-iosched.txt
2617
2618BFS FILE SYSTEM
2619M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2620S:	Maintained
2621F:	Documentation/filesystems/bfs.txt
2622F:	fs/bfs/
2623F:	include/uapi/linux/bfs_fs.h
2624
2625BLACKFIN ARCHITECTURE
2626L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627T:	git git://git.code.sf.net/p/adi-linux/code
2628W:	http://blackfin.uclinux.org
2629S:	Orphan
2630F:	arch/blackfin/
2631
2632BLACKFIN EMAC DRIVER
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634W:	http://blackfin.uclinux.org
2635S:	Orphan
2636F:	drivers/net/ethernet/adi/
2637
2638BLACKFIN MEDIA DRIVER
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org/
2641S:	Orphan
2642F:	drivers/media/platform/blackfin/
2643F:	drivers/media/i2c/adv7183*
2644F:	drivers/media/i2c/vs6624*
2645
2646BLACKFIN RTC DRIVER
2647L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2648W:	http://blackfin.uclinux.org
2649S:	Orphan
2650F:	drivers/rtc/rtc-bfin.c
2651
2652BLACKFIN SDH DRIVER
2653L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654W:	http://blackfin.uclinux.org
2655S:	Orphan
2656F:	drivers/mmc/host/bfin_sdh.c
2657
2658BLACKFIN SERIAL DRIVER
2659L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660W:	http://blackfin.uclinux.org
2661S:	Orphan
2662F:	drivers/tty/serial/bfin_uart.c
2663
2664BLACKFIN WATCHDOG DRIVER
2665L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666W:	http://blackfin.uclinux.org
2667S:	Orphan
2668F:	drivers/watchdog/bfin_wdt.c
2669
2670BLINKM RGB LED DRIVER
2671M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2672S:	Maintained
2673F:	drivers/leds/leds-blinkm.c
2674
2675BLOCK LAYER
2676M:	Jens Axboe <axboe@kernel.dk>
2677L:	linux-block@vger.kernel.org
2678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2679S:	Maintained
2680F:	block/
2681F:	kernel/trace/blktrace.c
2682F:	lib/sbitmap.c
2683
2684BLOCK2MTD DRIVER
2685M:	Joern Engel <joern@lazybastard.org>
2686L:	linux-mtd@lists.infradead.org
2687S:	Maintained
2688F:	drivers/mtd/devices/block2mtd.c
2689
2690BLUETOOTH DRIVERS
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:	drivers/bluetooth/
2699
2700BLUETOOTH SUBSYSTEM
2701M:	Marcel Holtmann <marcel@holtmann.org>
2702M:	Johan Hedberg <johan.hedberg@gmail.com>
2703L:	linux-bluetooth@vger.kernel.org
2704W:	http://www.bluez.org/
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2707S:	Maintained
2708F:	net/bluetooth/
2709F:	include/net/bluetooth/
2710
2711BONDING DRIVER
2712M:	Jay Vosburgh <j.vosburgh@gmail.com>
2713M:	Veaceslav Falico <vfalico@gmail.com>
2714M:	Andy Gospodarek <andy@greyhouse.net>
2715L:	netdev@vger.kernel.org
2716W:	http://sourceforge.net/projects/bonding/
2717S:	Supported
2718F:	drivers/net/bonding/
2719F:	include/uapi/linux/if_bonding.h
2720
2721BPF (Safe dynamic programs and tools)
2722M:	Alexei Starovoitov <ast@kernel.org>
2723M:	Daniel Borkmann <daniel@iogearbox.net>
2724L:	netdev@vger.kernel.org
2725L:	linux-kernel@vger.kernel.org
2726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2728S:	Supported
2729F:	arch/x86/net/bpf_jit*
2730F:	Documentation/networking/filter.txt
2731F:	Documentation/bpf/
2732F:	include/linux/bpf*
2733F:	include/linux/filter.h
2734F:	include/trace/events/bpf.h
2735F:	include/trace/events/xdp.h
2736F:	include/uapi/linux/bpf*
2737F:	include/uapi/linux/filter.h
2738F:	kernel/bpf/
2739F:	kernel/trace/bpf_trace.c
2740F:	lib/test_bpf.c
2741F:	net/bpf/
2742F:	net/core/filter.c
2743F:	net/sched/act_bpf.c
2744F:	net/sched/cls_bpf.c
2745F:	samples/bpf/
2746F:	tools/bpf/
2747F:	tools/testing/selftests/bpf/
2748
2749BROADCOM B44 10/100 ETHERNET DRIVER
2750M:	Michael Chan <michael.chan@broadcom.com>
2751L:	netdev@vger.kernel.org
2752S:	Supported
2753F:	drivers/net/ethernet/broadcom/b44.*
2754
2755BROADCOM B53 ETHERNET SWITCH DRIVER
2756M:	Florian Fainelli <f.fainelli@gmail.com>
2757L:	netdev@vger.kernel.org
2758L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2759S:	Supported
2760F:	drivers/net/dsa/b53/*
2761F:	include/linux/platform_data/b53.h
2762
2763BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2764M:	Florian Fainelli <f.fainelli@gmail.com>
2765M:	Ray Jui <rjui@broadcom.com>
2766M:	Scott Branden <sbranden@broadcom.com>
2767M:	bcm-kernel-feedback-list@broadcom.com
2768T:	git git://github.com/broadcom/mach-bcm
2769S:	Maintained
2770N:	bcm281*
2771N:	bcm113*
2772N:	bcm216*
2773N:	kona
2774F:	arch/arm/mach-bcm/
2775
2776BROADCOM BCM2835 ARM ARCHITECTURE
2777M:	Eric Anholt <eric@anholt.net>
2778M:	Stefan Wahren <stefan.wahren@i2se.com>
2779L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781T:	git git://github.com/anholt/linux
2782S:	Maintained
2783N:	bcm2835
2784F:	drivers/staging/vc04_services
2785
2786BROADCOM BCM47XX MIPS ARCHITECTURE
2787M:	Hauke Mehrtens <hauke@hauke-m.de>
2788M:	Rafał Miłecki <zajec5@gmail.com>
2789L:	linux-mips@linux-mips.org
2790S:	Maintained
2791F:	Documentation/devicetree/bindings/mips/brcm/
2792F:	arch/mips/bcm47xx/*
2793F:	arch/mips/include/asm/mach-bcm47xx/*
2794
2795BROADCOM BCM5301X ARM ARCHITECTURE
2796M:	Hauke Mehrtens <hauke@hauke-m.de>
2797M:	Rafał Miłecki <zajec5@gmail.com>
2798M:	Jon Mason <jonmason@broadcom.com>
2799M:	bcm-kernel-feedback-list@broadcom.com
2800L:	linux-arm-kernel@lists.infradead.org
2801S:	Maintained
2802F:	arch/arm/mach-bcm/bcm_5301x.c
2803F:	arch/arm/boot/dts/bcm5301x*.dtsi
2804F:	arch/arm/boot/dts/bcm470*
2805F:	arch/arm/boot/dts/bcm953012*
2806
2807BROADCOM BCM53573 ARM ARCHITECTURE
2808M:	Rafał Miłecki <rafal@milecki.pl>
2809L:	linux-arm-kernel@lists.infradead.org
2810S:	Maintained
2811F:	arch/arm/boot/dts/bcm53573*
2812F:	arch/arm/boot/dts/bcm47189*
2813
2814BROADCOM BCM63XX ARM ARCHITECTURE
2815M:	Florian Fainelli <f.fainelli@gmail.com>
2816M:	bcm-kernel-feedback-list@broadcom.com
2817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818T:	git git://github.com/broadcom/stblinux.git
2819S:	Maintained
2820N:	bcm63xx
2821
2822BROADCOM BCM63XX/BCM33XX UDC DRIVER
2823M:	Kevin Cernekee <cernekee@gmail.com>
2824L:	linux-usb@vger.kernel.org
2825S:	Maintained
2826F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2827
2828BROADCOM BCM7XXX ARM ARCHITECTURE
2829M:	Brian Norris <computersforpeace@gmail.com>
2830M:	Gregory Fong <gregory.0xf0@gmail.com>
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832M:	bcm-kernel-feedback-list@broadcom.com
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836F:	arch/arm/mach-bcm/*brcmstb*
2837F:	arch/arm/boot/dts/bcm7*.dts*
2838F:	drivers/bus/brcmstb_gisb.c
2839F:	arch/arm/mm/cache-b15-rac.c
2840F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2841N:	brcmstb
2842
2843BROADCOM BMIPS CPUFREQ DRIVER
2844M:	Markus Mayer <mmayer@broadcom.com>
2845M:	bcm-kernel-feedback-list@broadcom.com
2846L:	linux-pm@vger.kernel.org
2847S:	Maintained
2848F:	drivers/cpufreq/bmips-cpufreq.c
2849
2850BROADCOM BMIPS MIPS ARCHITECTURE
2851M:	Kevin Cernekee <cernekee@gmail.com>
2852M:	Florian Fainelli <f.fainelli@gmail.com>
2853L:	linux-mips@linux-mips.org
2854T:	git git://github.com/broadcom/stblinux.git
2855S:	Maintained
2856F:	arch/mips/bmips/*
2857F:	arch/mips/include/asm/mach-bmips/*
2858F:	arch/mips/kernel/*bmips*
2859F:	arch/mips/boot/dts/brcm/bcm*.dts*
2860F:	drivers/irqchip/irq-bcm63*
2861F:	drivers/irqchip/irq-bcm7*
2862F:	drivers/irqchip/irq-brcmstb*
2863F:	include/linux/bcm963xx_nvram.h
2864F:	include/linux/bcm963xx_tag.h
2865
2866BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2867M:	Rasesh Mody <rasesh.mody@cavium.com>
2868M:	Harish Patil <harish.patil@cavium.com>
2869M:	Dept-GELinuxNICDev@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/broadcom/bnx2.*
2873F:	drivers/net/ethernet/broadcom/bnx2_*
2874
2875BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2876M:	QLogic-Storage-Upstream@qlogic.com
2877L:	linux-scsi@vger.kernel.org
2878S:	Supported
2879F:	drivers/scsi/bnx2fc/
2880
2881BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2882M:	QLogic-Storage-Upstream@qlogic.com
2883L:	linux-scsi@vger.kernel.org
2884S:	Supported
2885F:	drivers/scsi/bnx2i/
2886
2887BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2888M:	Ariel Elior <ariel.elior@cavium.com>
2889M:	everest-linux-l2@cavium.com
2890L:	netdev@vger.kernel.org
2891S:	Supported
2892F:	drivers/net/ethernet/broadcom/bnx2x/
2893
2894BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2895M:	Michael Chan <michael.chan@broadcom.com>
2896L:	netdev@vger.kernel.org
2897S:	Supported
2898F:	drivers/net/ethernet/broadcom/bnxt/
2899
2900BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2901M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2902M:	Franky Lin <franky.lin@broadcom.com>
2903M:	Hante Meuleman <hante.meuleman@broadcom.com>
2904M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2905M:	Wright Feng <wright.feng@cypress.com>
2906L:	linux-wireless@vger.kernel.org
2907L:	brcm80211-dev-list.pdl@broadcom.com
2908L:	brcm80211-dev-list@cypress.com
2909S:	Supported
2910F:	drivers/net/wireless/broadcom/brcm80211/
2911
2912BROADCOM BRCMSTB GPIO DRIVER
2913M:	Gregory Fong <gregory.0xf0@gmail.com>
2914L:	bcm-kernel-feedback-list@broadcom.com
2915S:	Supported
2916F:	drivers/gpio/gpio-brcmstb.c
2917F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2918
2919BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2920M:	Al Cooper <alcooperx@gmail.com>
2921L:	linux-kernel@vger.kernel.org
2922L:	bcm-kernel-feedback-list@broadcom.com
2923S:	Maintained
2924F:	drivers/phy/broadcom/phy-brcm-usb*
2925
2926BROADCOM GENET ETHERNET DRIVER
2927M:	Doug Berger <opendmb@gmail.com>
2928M:	Florian Fainelli <f.fainelli@gmail.com>
2929L:	netdev@vger.kernel.org
2930S:	Supported
2931F:	drivers/net/ethernet/broadcom/genet/
2932
2933BROADCOM IPROC ARM ARCHITECTURE
2934M:	Ray Jui <rjui@broadcom.com>
2935M:	Scott Branden <sbranden@broadcom.com>
2936M:	Jon Mason <jonmason@broadcom.com>
2937M:	bcm-kernel-feedback-list@broadcom.com
2938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2939T:	git git://github.com/broadcom/cygnus-linux.git
2940S:	Maintained
2941N:	iproc
2942N:	cygnus
2943N:	bcm[-_]nsp
2944N:	bcm9113*
2945N:	bcm9583*
2946N:	bcm9585*
2947N:	bcm9586*
2948N:	bcm988312
2949N:	bcm113*
2950N:	bcm583*
2951N:	bcm585*
2952N:	bcm586*
2953N:	bcm88312
2954N:	hr2
2955F:	arch/arm64/boot/dts/broadcom/ns2*
2956F:	drivers/clk/bcm/clk-ns*
2957F:	drivers/pinctrl/bcm/pinctrl-ns*
2958
2959BROADCOM KONA GPIO DRIVER
2960M:	Ray Jui <rjui@broadcom.com>
2961L:	bcm-kernel-feedback-list@broadcom.com
2962S:	Supported
2963F:	drivers/gpio/gpio-bcm-kona.c
2964F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2965
2966BROADCOM NETXTREME-E ROCE DRIVER
2967M:	Selvin Xavier <selvin.xavier@broadcom.com>
2968M:	Devesh Sharma <devesh.sharma@broadcom.com>
2969M:	Somnath Kotur <somnath.kotur@broadcom.com>
2970M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2971L:	linux-rdma@vger.kernel.org
2972W:	http://www.broadcom.com
2973S:	Supported
2974F:	drivers/infiniband/hw/bnxt_re/
2975F:	include/uapi/rdma/bnxt_re-abi.h
2976
2977BROADCOM NVRAM DRIVER
2978M:	Rafał Miłecki <zajec5@gmail.com>
2979L:	linux-mips@linux-mips.org
2980S:	Maintained
2981F:	drivers/firmware/broadcom/*
2982
2983BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2984M:	Rafał Miłecki <zajec5@gmail.com>
2985L:	linux-wireless@vger.kernel.org
2986S:	Maintained
2987F:	drivers/bcma/
2988F:	include/linux/bcma/
2989
2990BROADCOM STB AVS CPUFREQ DRIVER
2991M:	Markus Mayer <mmayer@broadcom.com>
2992M:	bcm-kernel-feedback-list@broadcom.com
2993L:	linux-pm@vger.kernel.org
2994S:	Maintained
2995F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2996F:	drivers/cpufreq/brcmstb*
2997
2998BROADCOM STB AVS TMON DRIVER
2999M:	Markus Mayer <mmayer@broadcom.com>
3000M:	bcm-kernel-feedback-list@broadcom.com
3001L:	linux-pm@vger.kernel.org
3002S:	Maintained
3003F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3004F:	drivers/thermal/broadcom/brcmstb*
3005
3006BROADCOM STB NAND FLASH DRIVER
3007M:	Brian Norris <computersforpeace@gmail.com>
3008M:	Kamal Dasu <kdasu.kdev@gmail.com>
3009L:	linux-mtd@lists.infradead.org
3010L:	bcm-kernel-feedback-list@broadcom.com
3011S:	Maintained
3012F:	drivers/mtd/nand/brcmnand/
3013
3014BROADCOM STB DPFE DRIVER
3015M:	Markus Mayer <mmayer@broadcom.com>
3016M:	bcm-kernel-feedback-list@broadcom.com
3017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018S:	Maintained
3019F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3020F:	drivers/memory/brcmstb_dpfe.c
3021
3022BROADCOM SYSTEMPORT ETHERNET DRIVER
3023M:	Florian Fainelli <f.fainelli@gmail.com>
3024L:	netdev@vger.kernel.org
3025S:	Supported
3026F:	drivers/net/ethernet/broadcom/bcmsysport.*
3027
3028BROADCOM TG3 GIGABIT ETHERNET DRIVER
3029M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3030M:	Prashant Sreedharan <prashant@broadcom.com>
3031M:	Michael Chan <mchan@broadcom.com>
3032L:	netdev@vger.kernel.org
3033S:	Supported
3034F:	drivers/net/ethernet/broadcom/tg3.*
3035
3036BROCADE BFA FC SCSI DRIVER
3037M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3038M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3039L:	linux-scsi@vger.kernel.org
3040S:	Supported
3041F:	drivers/scsi/bfa/
3042
3043BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3044M:	Rasesh Mody <rasesh.mody@cavium.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3046M:	Dept-GELinuxNICDev@cavium.com
3047L:	netdev@vger.kernel.org
3048S:	Supported
3049F:	drivers/net/ethernet/brocade/bna/
3050
3051BSG (block layer generic sg v4 driver)
3052M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3053L:	linux-scsi@vger.kernel.org
3054S:	Supported
3055F:	block/bsg.c
3056F:	include/linux/bsg.h
3057F:	include/uapi/linux/bsg.h
3058
3059BT87X AUDIO DRIVER
3060M:	Clemens Ladisch <clemens@ladisch.de>
3061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3062T:	git git://git.alsa-project.org/alsa-kernel.git
3063S:	Maintained
3064F:	Documentation/sound/alsa/Bt87x.txt
3065F:	sound/pci/bt87x.c
3066
3067BT8XXGPIO DRIVER
3068M:	Michael Buesch <m@bues.ch>
3069W:	http://bu3sch.de/btgpio.php
3070S:	Maintained
3071F:	drivers/gpio/gpio-bt8xx.c
3072
3073BTRFS FILE SYSTEM
3074M:	Chris Mason <clm@fb.com>
3075M:	Josef Bacik <jbacik@fb.com>
3076M:	David Sterba <dsterba@suse.com>
3077L:	linux-btrfs@vger.kernel.org
3078W:	http://btrfs.wiki.kernel.org/
3079Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3081S:	Maintained
3082F:	Documentation/filesystems/btrfs.txt
3083F:	fs/btrfs/
3084F:	include/linux/btrfs*
3085F:	include/uapi/linux/btrfs*
3086
3087BTTV VIDEO4LINUX DRIVER
3088M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3089M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3090L:	linux-media@vger.kernel.org
3091W:	https://linuxtv.org
3092T:	git git://linuxtv.org/media_tree.git
3093S:	Odd fixes
3094F:	Documentation/media/v4l-drivers/bttv*
3095F:	drivers/media/pci/bt8xx/bttv*
3096
3097BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3098M:	Chanwoo Choi <cw00.choi@samsung.com>
3099L:	linux-pm@vger.kernel.org
3100L:	linux-samsung-soc@vger.kernel.org
3101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3102S:	Maintained
3103F:	drivers/devfreq/exynos-bus.c
3104F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3105
3106BUSLOGIC SCSI DRIVER
3107M:	Khalid Aziz <khalid@gonehiking.org>
3108L:	linux-scsi@vger.kernel.org
3109S:	Maintained
3110F:	drivers/scsi/BusLogic.*
3111F:	drivers/scsi/FlashPoint.*
3112
3113C-MEDIA CMI8788 DRIVER
3114M:	Clemens Ladisch <clemens@ladisch.de>
3115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3116T:	git git://git.alsa-project.org/alsa-kernel.git
3117S:	Maintained
3118F:	sound/pci/oxygen/
3119
3120C6X ARCHITECTURE
3121M:	Mark Salter <msalter@redhat.com>
3122M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3123L:	linux-c6x-dev@linux-c6x.org
3124W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3125S:	Maintained
3126F:	arch/c6x/
3127
3128CA8210 IEEE-802.15.4 RADIO DRIVER
3129M:	Harry Morris <h.morris@cascoda.com>
3130L:	linux-wpan@vger.kernel.org
3131W:	https://github.com/Cascoda/ca8210-linux.git
3132S:	Maintained
3133F:	drivers/net/ieee802154/ca8210.c
3134F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3135
3136CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3137M:	David Howells <dhowells@redhat.com>
3138L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3139S:	Supported
3140F:	Documentation/filesystems/caching/cachefiles.txt
3141F:	fs/cachefiles/
3142
3143CADET FM/AM RADIO RECEIVER DRIVER
3144M:	Hans Verkuil <hverkuil@xs4all.nl>
3145L:	linux-media@vger.kernel.org
3146T:	git git://linuxtv.org/media_tree.git
3147W:	https://linuxtv.org
3148S:	Maintained
3149F:	drivers/media/radio/radio-cadet*
3150
3151CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3152M:	Jonathan Corbet <corbet@lwn.net>
3153L:	linux-media@vger.kernel.org
3154T:	git git://linuxtv.org/media_tree.git
3155S:	Maintained
3156F:	Documentation/media/v4l-drivers/cafe_ccic*
3157F:	drivers/media/platform/marvell-ccic/
3158
3159CAIF NETWORK LAYER
3160M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3161L:	netdev@vger.kernel.org
3162S:	Supported
3163F:	Documentation/networking/caif/
3164F:	drivers/net/caif/
3165F:	include/uapi/linux/caif/
3166F:	include/net/caif/
3167F:	net/caif/
3168
3169CALGARY x86-64 IOMMU
3170M:	Muli Ben-Yehuda <mulix@mulix.org>
3171M:	Jon Mason <jdmason@kudzu.us>
3172L:	iommu@lists.linux-foundation.org
3173S:	Maintained
3174F:	arch/x86/kernel/pci-calgary_64.c
3175F:	arch/x86/kernel/tce_64.c
3176F:	arch/x86/include/asm/calgary.h
3177F:	arch/x86/include/asm/tce.h
3178
3179CAN NETWORK DRIVERS
3180M:	Wolfgang Grandegger <wg@grandegger.com>
3181M:	Marc Kleine-Budde <mkl@pengutronix.de>
3182L:	linux-can@vger.kernel.org
3183W:	https://github.com/linux-can
3184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3186S:	Maintained
3187F:	Documentation/devicetree/bindings/net/can/
3188F:	drivers/net/can/
3189F:	include/linux/can/dev.h
3190F:	include/linux/can/platform/
3191F:	include/uapi/linux/can/error.h
3192F:	include/uapi/linux/can/netlink.h
3193
3194CAN NETWORK LAYER
3195M:	Oliver Hartkopp <socketcan@hartkopp.net>
3196M:	Marc Kleine-Budde <mkl@pengutronix.de>
3197L:	linux-can@vger.kernel.org
3198W:	https://github.com/linux-can
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3201S:	Maintained
3202F:	Documentation/networking/can.rst
3203F:	net/can/
3204F:	include/linux/can/core.h
3205F:	include/uapi/linux/can.h
3206F:	include/uapi/linux/can/bcm.h
3207F:	include/uapi/linux/can/raw.h
3208F:	include/uapi/linux/can/gw.h
3209
3210CAPABILITIES
3211M:	Serge Hallyn <serge@hallyn.com>
3212L:	linux-security-module@vger.kernel.org
3213S:	Supported
3214F:	include/linux/capability.h
3215F:	include/uapi/linux/capability.h
3216F:	security/commoncap.c
3217F:	kernel/capability.c
3218
3219CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3220M:	Kevin Tsai <ktsai@capellamicro.com>
3221S:	Maintained
3222F:	drivers/iio/light/cm*
3223
3224CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3225M:	Christian Lamparter <chunkeey@googlemail.com>
3226L:	linux-wireless@vger.kernel.org
3227W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3228S:	Maintained
3229F:	drivers/net/wireless/ath/carl9170/
3230
3231CAVIUM I2C DRIVER
3232M:	Jan Glauber <jglauber@cavium.com>
3233M:	David Daney <david.daney@cavium.com>
3234W:	http://www.cavium.com
3235S:	Supported
3236F:	drivers/i2c/busses/i2c-octeon*
3237F:	drivers/i2c/busses/i2c-thunderx*
3238
3239CAVIUM LIQUIDIO NETWORK DRIVER
3240M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3241M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3242M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3243M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3244L:	netdev@vger.kernel.org
3245W:	http://www.cavium.com
3246S:	Supported
3247F:	drivers/net/ethernet/cavium/liquidio/
3248
3249CAVIUM MMC DRIVER
3250M:	Jan Glauber <jglauber@cavium.com>
3251M:	David Daney <david.daney@cavium.com>
3252M:	Steven J. Hill <Steven.Hill@cavium.com>
3253W:	http://www.cavium.com
3254S:	Supported
3255F:	drivers/mmc/host/cavium*
3256
3257CAVIUM OCTEON-TX CRYPTO DRIVER
3258M:	George Cherian <george.cherian@cavium.com>
3259L:	linux-crypto@vger.kernel.org
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/crypto/cavium/cpt/
3263
3264CAVIUM THUNDERX2 ARM64 SOC
3265M:	Robert Richter <rrichter@cavium.com>
3266M:	Jayachandran C <jnair@caviumnetworks.com>
3267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3268S:	Maintained
3269F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3270F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3271
3272CC2520 IEEE-802.15.4 RADIO DRIVER
3273M:	Varka Bhadram <varkabhadram@gmail.com>
3274L:	linux-wpan@vger.kernel.org
3275S:	Maintained
3276F:	drivers/net/ieee802154/cc2520.c
3277F:	include/linux/spi/cc2520.h
3278F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3279
3280CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3281M:	Gilad Ben-Yossef <gilad@benyossef.com>
3282L:	linux-crypto@vger.kernel.org
3283L:	driverdev-devel@linuxdriverproject.org
3284S:	Supported
3285F:	drivers/staging/ccree/
3286W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3287
3288CEC FRAMEWORK
3289M:	Hans Verkuil <hans.verkuil@cisco.com>
3290L:	linux-media@vger.kernel.org
3291T:	git git://linuxtv.org/media_tree.git
3292W:	http://linuxtv.org
3293S:	Supported
3294F:	Documentation/media/kapi/cec-core.rst
3295F:	Documentation/media/uapi/cec
3296F:	drivers/media/cec/
3297F:	drivers/media/rc/keymaps/rc-cec.c
3298F:	include/media/cec.h
3299F:	include/media/cec-notifier.h
3300F:	include/uapi/linux/cec.h
3301F:	include/uapi/linux/cec-funcs.h
3302F:	Documentation/devicetree/bindings/media/cec.txt
3303
3304CEC GPIO DRIVER
3305M:	Hans Verkuil <hans.verkuil@cisco.com>
3306L:	linux-media@vger.kernel.org
3307T:	git git://linuxtv.org/media_tree.git
3308W:	http://linuxtv.org
3309S:	Supported
3310F:	drivers/media/platform/cec-gpio/
3311F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3312
3313CELL BROADBAND ENGINE ARCHITECTURE
3314M:	Arnd Bergmann <arnd@arndb.de>
3315L:	linuxppc-dev@lists.ozlabs.org
3316W:	http://www.ibm.com/developerworks/power/cell/
3317S:	Supported
3318F:	arch/powerpc/include/asm/cell*.h
3319F:	arch/powerpc/include/asm/spu*.h
3320F:	arch/powerpc/include/uapi/asm/spu*.h
3321F:	arch/powerpc/oprofile/*cell*
3322F:	arch/powerpc/platforms/cell/
3323
3324CEPH COMMON CODE (LIBCEPH)
3325M:	Ilya Dryomov <idryomov@gmail.com>
3326M:	"Yan, Zheng" <zyan@redhat.com>
3327M:	Sage Weil <sage@redhat.com>
3328L:	ceph-devel@vger.kernel.org
3329W:	http://ceph.com/
3330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3331T:	git git://github.com/ceph/ceph-client.git
3332S:	Supported
3333F:	net/ceph/
3334F:	include/linux/ceph/
3335F:	include/linux/crush/
3336
3337CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3338M:	"Yan, Zheng" <zyan@redhat.com>
3339M:	Sage Weil <sage@redhat.com>
3340M:	Ilya Dryomov <idryomov@gmail.com>
3341L:	ceph-devel@vger.kernel.org
3342W:	http://ceph.com/
3343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3344T:	git git://github.com/ceph/ceph-client.git
3345S:	Supported
3346F:	Documentation/filesystems/ceph.txt
3347F:	fs/ceph/
3348
3349CERTIFICATE HANDLING:
3350M:	David Howells <dhowells@redhat.com>
3351M:	David Woodhouse <dwmw2@infradead.org>
3352L:	keyrings@vger.kernel.org
3353S:	Maintained
3354F:	Documentation/module-signing.txt
3355F:	certs/
3356F:	scripts/sign-file.c
3357F:	scripts/extract-cert.c
3358
3359CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3360L:	linux-usb@vger.kernel.org
3361S:	Orphan
3362F:	Documentation/usb/WUSB-Design-overview.txt
3363F:	Documentation/usb/wusb-cbaf
3364F:	drivers/usb/host/hwa-hc.c
3365F:	drivers/usb/host/whci/
3366F:	drivers/usb/wusbcore/
3367F:	include/linux/usb/wusb*
3368
3369CFAG12864B LCD DRIVER
3370M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3371W:	http://miguelojeda.es/auxdisplay.htm
3372W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3373S:	Maintained
3374F:	drivers/auxdisplay/cfag12864b.c
3375F:	include/linux/cfag12864b.h
3376
3377CFAG12864BFB LCD FRAMEBUFFER DRIVER
3378M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3379W:	http://miguelojeda.es/auxdisplay.htm
3380W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3381S:	Maintained
3382F:	drivers/auxdisplay/cfag12864bfb.c
3383F:	include/linux/cfag12864b.h
3384
3385802.11 (including CFG80211/NL80211)
3386M:	Johannes Berg <johannes@sipsolutions.net>
3387L:	linux-wireless@vger.kernel.org
3388W:	http://wireless.kernel.org/
3389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3391S:	Maintained
3392F:	net/wireless/
3393F:	include/uapi/linux/nl80211.h
3394F:	include/linux/ieee80211.h
3395F:	include/net/wext.h
3396F:	include/net/cfg80211.h
3397F:	include/net/iw_handler.h
3398F:	include/net/ieee80211_radiotap.h
3399F:	Documentation/driver-api/80211/cfg80211.rst
3400F:	Documentation/networking/regulatory.txt
3401
3402CHAR and MISC DRIVERS
3403M:	Arnd Bergmann <arnd@arndb.de>
3404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3406S:	Supported
3407F:	drivers/char/
3408F:	drivers/misc/
3409F:	include/linux/miscdevice.h
3410
3411CHECKPATCH
3412M:	Andy Whitcroft <apw@canonical.com>
3413M:	Joe Perches <joe@perches.com>
3414S:	Maintained
3415F:	scripts/checkpatch.pl
3416
3417CHINESE DOCUMENTATION
3418M:	Harry Wei <harryxiyou@gmail.com>
3419L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3420L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3421S:	Maintained
3422F:	Documentation/translations/zh_CN/
3423
3424CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3425M:	Peter Chen <Peter.Chen@nxp.com>
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3427L:	linux-usb@vger.kernel.org
3428S:	Maintained
3429F:	drivers/usb/chipidea/
3430
3431CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3432M:	Hans de Goede <hdegoede@redhat.com>
3433L:	linux-input@vger.kernel.org
3434S:	Maintained
3435F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3436F:	drivers/input/touchscreen/chipone_icn8318.c
3437
3438CHROME HARDWARE PLATFORM SUPPORT
3439M:	Benson Leung <bleung@chromium.org>
3440M:	Olof Johansson <olof@lixom.net>
3441S:	Maintained
3442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3443F:	drivers/platform/chrome/
3444
3445CIRRUS LOGIC AUDIO CODEC DRIVERS
3446M:	Brian Austin <brian.austin@cirrus.com>
3447M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3448L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3449S:	Maintained
3450F:	sound/soc/codecs/cs*
3451
3452CIRRUS LOGIC EP93XX ETHERNET DRIVER
3453M:	Hartley Sweeten <hsweeten@visionengravers.com>
3454L:	netdev@vger.kernel.org
3455S:	Maintained
3456F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3457
3458CISCO FCOE HBA DRIVER
3459M:	Satish Kharat <satishkh@cisco.com>
3460M:	Sesidhar Baddela <sebaddel@cisco.com>
3461M:	Karan Tilak Kumar <kartilak@cisco.com>
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/fnic/
3465
3466CISCO SCSI HBA DRIVER
3467M:	Karan Tilak Kumar <kartilak@cisco.com>
3468M:	Sesidhar Baddela <sebaddel@cisco.com>
3469L:	linux-scsi@vger.kernel.org
3470S:	Supported
3471F:	drivers/scsi/snic/
3472
3473CISCO VIC ETHERNET NIC DRIVER
3474M:	Christian Benvenuti <benve@cisco.com>
3475M:	Govindarajulu Varadarajan <_govind@gmx.com>
3476M:	Parvi Kaustubhi <pkaustub@cisco.com>
3477S:	Supported
3478F:	drivers/net/ethernet/cisco/enic/
3479
3480CISCO VIC LOW LATENCY NIC DRIVER
3481M:	Christian Benvenuti <benve@cisco.com>
3482M:	Dave Goodell <dgoodell@cisco.com>
3483S:	Supported
3484F:	drivers/infiniband/hw/usnic/
3485
3486CLEANCACHE API
3487M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3488L:	linux-kernel@vger.kernel.org
3489S:	Maintained
3490F:	mm/cleancache.c
3491F:	include/linux/cleancache.h
3492
3493CLK API
3494M:	Russell King <linux@armlinux.org.uk>
3495L:	linux-clk@vger.kernel.org
3496S:	Maintained
3497F:	include/linux/clk.h
3498
3499CLOCKSOURCE, CLOCKEVENT DRIVERS
3500M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3501M:	Thomas Gleixner <tglx@linutronix.de>
3502L:	linux-kernel@vger.kernel.org
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3504S:	Supported
3505F:	drivers/clocksource/
3506F:	Documentation/devicetree/bindings/timer/
3507
3508CMPC ACPI DRIVER
3509M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3510M:	Daniel Oliveira Nascimento <don@syst.com.br>
3511L:	platform-driver-x86@vger.kernel.org
3512S:	Supported
3513F:	drivers/platform/x86/classmate-laptop.c
3514
3515COBALT MEDIA DRIVER
3516M:	Hans Verkuil <hans.verkuil@cisco.com>
3517L:	linux-media@vger.kernel.org
3518T:	git git://linuxtv.org/media_tree.git
3519W:	https://linuxtv.org
3520S:	Supported
3521F:	drivers/media/pci/cobalt/
3522
3523COCCINELLE/Semantic Patches (SmPL)
3524M:	Julia Lawall <Julia.Lawall@lip6.fr>
3525M:	Gilles Muller <Gilles.Muller@lip6.fr>
3526M:	Nicolas Palix <nicolas.palix@imag.fr>
3527M:	Michal Marek <michal.lkml@markovi.net>
3528L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3530W:	http://coccinelle.lip6.fr/
3531S:	Supported
3532F:	Documentation/dev-tools/coccinelle.rst
3533F:	scripts/coccinelle/
3534F:	scripts/coccicheck
3535
3536CODA FILE SYSTEM
3537M:	Jan Harkes <jaharkes@cs.cmu.edu>
3538M:	coda@cs.cmu.edu
3539L:	codalist@coda.cs.cmu.edu
3540W:	http://www.coda.cs.cmu.edu/
3541S:	Maintained
3542F:	Documentation/filesystems/coda.txt
3543F:	fs/coda/
3544F:	include/linux/coda*.h
3545F:	include/uapi/linux/coda*.h
3546
3547CODA V4L2 MEM2MEM DRIVER
3548M:	Philipp Zabel <p.zabel@pengutronix.de>
3549L:	linux-media@vger.kernel.org
3550S:	Maintained
3551F:	Documentation/devicetree/bindings/media/coda.txt
3552F:	drivers/media/platform/coda/
3553
3554COMMON CLK FRAMEWORK
3555M:	Michael Turquette <mturquette@baylibre.com>
3556M:	Stephen Boyd <sboyd@kernel.org>
3557L:	linux-clk@vger.kernel.org
3558Q:	http://patchwork.kernel.org/project/linux-clk/list/
3559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3560S:	Maintained
3561F:	Documentation/devicetree/bindings/clock/
3562F:	drivers/clk/
3563X:	drivers/clk/clkdev.c
3564F:	include/linux/clk-pr*
3565F:	include/linux/clk/
3566
3567COMMON INTERNET FILE SYSTEM (CIFS)
3568M:	Steve French <sfrench@samba.org>
3569L:	linux-cifs@vger.kernel.org
3570L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3571W:	http://linux-cifs.samba.org/
3572T:	git git://git.samba.org/sfrench/cifs-2.6.git
3573S:	Supported
3574F:	Documentation/filesystems/cifs/
3575F:	fs/cifs/
3576
3577COMPACTPCI HOTPLUG CORE
3578M:	Scott Murray <scott@spiteful.org>
3579L:	linux-pci@vger.kernel.org
3580S:	Maintained
3581F:	drivers/pci/hotplug/cpci_hotplug*
3582
3583COMPACTPCI HOTPLUG GENERIC DRIVER
3584M:	Scott Murray <scott@spiteful.org>
3585L:	linux-pci@vger.kernel.org
3586S:	Maintained
3587F:	drivers/pci/hotplug/cpcihp_generic.c
3588
3589COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3590M:	Scott Murray <scott@spiteful.org>
3591L:	linux-pci@vger.kernel.org
3592S:	Maintained
3593F:	drivers/pci/hotplug/cpcihp_zt5550.*
3594
3595COMPAL LAPTOP SUPPORT
3596M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3597L:	platform-driver-x86@vger.kernel.org
3598S:	Maintained
3599F:	drivers/platform/x86/compal-laptop.c
3600
3601CONEXANT ACCESSRUNNER USB DRIVER
3602L:	accessrunner-general@lists.sourceforge.net
3603W:	http://accessrunner.sourceforge.net/
3604S:	Orphan
3605F:	drivers/usb/atm/cxacru.c
3606
3607CONFIGFS
3608M:	Joel Becker <jlbec@evilplan.org>
3609M:	Christoph Hellwig <hch@lst.de>
3610T:	git git://git.infradead.org/users/hch/configfs.git
3611S:	Supported
3612F:	fs/configfs/
3613F:	include/linux/configfs.h
3614
3615CONNECTOR
3616M:	Evgeniy Polyakov <zbr@ioremap.net>
3617L:	netdev@vger.kernel.org
3618S:	Maintained
3619F:	drivers/connector/
3620
3621CONTROL GROUP (CGROUP)
3622M:	Tejun Heo <tj@kernel.org>
3623M:	Li Zefan <lizefan@huawei.com>
3624M:	Johannes Weiner <hannes@cmpxchg.org>
3625L:	cgroups@vger.kernel.org
3626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3627S:	Maintained
3628F:	Documentation/cgroup*
3629F:	include/linux/cgroup*
3630F:	kernel/cgroup*
3631
3632CONTROL GROUP - CPUSET
3633M:	Li Zefan <lizefan@huawei.com>
3634L:	cgroups@vger.kernel.org
3635W:	http://www.bullopensource.org/cpuset/
3636W:	http://oss.sgi.com/projects/cpusets/
3637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3638S:	Maintained
3639F:	Documentation/cgroup-v1/cpusets.txt
3640F:	include/linux/cpuset.h
3641F:	kernel/cgroup/cpuset.c
3642
3643CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3644M:	Johannes Weiner <hannes@cmpxchg.org>
3645M:	Michal Hocko <mhocko@kernel.org>
3646M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3647L:	cgroups@vger.kernel.org
3648L:	linux-mm@kvack.org
3649S:	Maintained
3650F:	mm/memcontrol.c
3651F:	mm/swap_cgroup.c
3652
3653CORETEMP HARDWARE MONITORING DRIVER
3654M:	Fenghua Yu <fenghua.yu@intel.com>
3655L:	linux-hwmon@vger.kernel.org
3656S:	Maintained
3657F:	Documentation/hwmon/coretemp
3658F:	drivers/hwmon/coretemp.c
3659
3660COSA/SRP SYNC SERIAL DRIVER
3661M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3662W:	http://www.fi.muni.cz/~kas/cosa/
3663S:	Maintained
3664F:	drivers/net/wan/cosa*
3665
3666CPMAC ETHERNET DRIVER
3667M:	Florian Fainelli <f.fainelli@gmail.com>
3668L:	netdev@vger.kernel.org
3669S:	Maintained
3670F:	drivers/net/ethernet/ti/cpmac.c
3671
3672CPU FREQUENCY DRIVERS
3673M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3674M:	Viresh Kumar <viresh.kumar@linaro.org>
3675L:	linux-pm@vger.kernel.org
3676S:	Maintained
3677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3678T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3679B:	https://bugzilla.kernel.org
3680F:	Documentation/cpu-freq/
3681F:	Documentation/devicetree/bindings/cpufreq/
3682F:	drivers/cpufreq/
3683F:	include/linux/cpufreq.h
3684F:	tools/testing/selftests/cpufreq/
3685
3686CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3687M:	Viresh Kumar <viresh.kumar@linaro.org>
3688M:	Sudeep Holla <sudeep.holla@arm.com>
3689L:	linux-pm@vger.kernel.org
3690W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3691S:	Maintained
3692F:	drivers/cpufreq/arm_big_little.h
3693F:	drivers/cpufreq/arm_big_little.c
3694F:	drivers/cpufreq/arm_big_little_dt.c
3695
3696CPU POWER MONITORING SUBSYSTEM
3697M:	Thomas Renninger <trenn@suse.com>
3698M:	Shuah Khan <shuahkh@osg.samsung.com>
3699M:	Shuah Khan <shuah@kernel.org>
3700L:	linux-pm@vger.kernel.org
3701S:	Maintained
3702F:	tools/power/cpupower/
3703
3704CPUID/MSR DRIVER
3705M:	"H. Peter Anvin" <hpa@zytor.com>
3706S:	Maintained
3707F:	arch/x86/kernel/cpuid.c
3708F:	arch/x86/kernel/msr.c
3709
3710CPUIDLE DRIVER - ARM BIG LITTLE
3711M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3712M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3713L:	linux-pm@vger.kernel.org
3714L:	linux-arm-kernel@lists.infradead.org
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3716S:	Maintained
3717F:	drivers/cpuidle/cpuidle-big_little.c
3718
3719CPUIDLE DRIVER - ARM EXYNOS
3720M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3721M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3722M:	Kukjin Kim <kgene@kernel.org>
3723L:	linux-pm@vger.kernel.org
3724L:	linux-samsung-soc@vger.kernel.org
3725S:	Supported
3726F:	drivers/cpuidle/cpuidle-exynos.c
3727F:	arch/arm/mach-exynos/pm.c
3728
3729CPUIDLE DRIVERS
3730M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3731M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3732L:	linux-pm@vger.kernel.org
3733S:	Maintained
3734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3735B:	https://bugzilla.kernel.org
3736F:	drivers/cpuidle/*
3737F:	include/linux/cpuidle.h
3738
3739CRAMFS FILESYSTEM
3740M:	Nicolas Pitre <nico@linaro.org>
3741S:	Maintained
3742F:	Documentation/filesystems/cramfs.txt
3743F:	fs/cramfs/
3744
3745CRIS PORT
3746M:	Mikael Starvik <starvik@axis.com>
3747M:	Jesper Nilsson <jesper.nilsson@axis.com>
3748L:	linux-cris-kernel@axis.com
3749W:	http://developer.axis.com
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3751S:	Maintained
3752F:	arch/cris/
3753F:	drivers/tty/serial/crisv10.*
3754
3755CRYPTO API
3756M:	Herbert Xu <herbert@gondor.apana.org.au>
3757M:	"David S. Miller" <davem@davemloft.net>
3758L:	linux-crypto@vger.kernel.org
3759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3761S:	Maintained
3762F:	Documentation/crypto/
3763F:	Documentation/devicetree/bindings/crypto/
3764F:	arch/*/crypto/
3765F:	crypto/
3766F:	drivers/crypto/
3767F:	include/crypto/
3768F:	include/linux/crypto*
3769
3770CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3771M:	Neil Horman <nhorman@tuxdriver.com>
3772L:	linux-crypto@vger.kernel.org
3773S:	Maintained
3774F:	crypto/ansi_cprng.c
3775F:	crypto/rng.c
3776
3777CS3308 MEDIA DRIVER
3778M:	Hans Verkuil <hverkuil@xs4all.nl>
3779L:	linux-media@vger.kernel.org
3780T:	git git://linuxtv.org/media_tree.git
3781W:	http://linuxtv.org
3782S:	Odd Fixes
3783F:	drivers/media/i2c/cs3308.c
3784F:	drivers/media/i2c/cs3308.h
3785
3786CS5535 Audio ALSA driver
3787M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3788S:	Maintained
3789F:	sound/pci/cs5535audio/
3790
3791CW1200 WLAN driver
3792M:	Solomon Peachy <pizza@shaftnet.org>
3793S:	Maintained
3794F:	drivers/net/wireless/st/cw1200/
3795
3796CX18 VIDEO4LINUX DRIVER
3797M:	Andy Walls <awalls@md.metrocast.net>
3798L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3799L:	linux-media@vger.kernel.org
3800T:	git git://linuxtv.org/media_tree.git
3801W:	https://linuxtv.org
3802W:	http://www.ivtvdriver.org/index.php/Cx18
3803S:	Maintained
3804F:	Documentation/media/v4l-drivers/cx18*
3805F:	drivers/media/pci/cx18/
3806F:	include/uapi/linux/ivtv*
3807
3808CX2341X MPEG ENCODER HELPER MODULE
3809M:	Hans Verkuil <hverkuil@xs4all.nl>
3810L:	linux-media@vger.kernel.org
3811T:	git git://linuxtv.org/media_tree.git
3812W:	https://linuxtv.org
3813S:	Maintained
3814F:	drivers/media/common/cx2341x*
3815F:	include/media/cx2341x*
3816
3817CX24120 MEDIA DRIVER
3818M:	Jemma Denson <jdenson@gmail.com>
3819M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3820L:	linux-media@vger.kernel.org
3821W:	https://linuxtv.org
3822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3823S:	Maintained
3824F:	drivers/media/dvb-frontends/cx24120*
3825
3826CX88 VIDEO4LINUX DRIVER
3827M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3828M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3829L:	linux-media@vger.kernel.org
3830W:	https://linuxtv.org
3831T:	git git://linuxtv.org/media_tree.git
3832S:	Odd fixes
3833F:	Documentation/media/v4l-drivers/cx88*
3834F:	drivers/media/pci/cx88/
3835
3836CXD2820R MEDIA DRIVER
3837M:	Antti Palosaari <crope@iki.fi>
3838L:	linux-media@vger.kernel.org
3839W:	https://linuxtv.org
3840W:	http://palosaari.fi/linux/
3841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3842T:	git git://linuxtv.org/anttip/media_tree.git
3843S:	Maintained
3844F:	drivers/media/dvb-frontends/cxd2820r*
3845
3846CXGB3 ETHERNET DRIVER (CXGB3)
3847M:	Santosh Raspatur <santosh@chelsio.com>
3848L:	netdev@vger.kernel.org
3849W:	http://www.chelsio.com
3850S:	Supported
3851F:	drivers/net/ethernet/chelsio/cxgb3/
3852
3853CXGB3 ISCSI DRIVER (CXGB3I)
3854M:	Karen Xie <kxie@chelsio.com>
3855L:	linux-scsi@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/scsi/cxgbi/cxgb3i
3859
3860CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3861M:	Steve Wise <swise@chelsio.com>
3862L:	linux-rdma@vger.kernel.org
3863W:	http://www.openfabrics.org
3864S:	Supported
3865F:	drivers/infiniband/hw/cxgb3/
3866F:	include/uapi/rdma/cxgb3-abi.h
3867
3868CXGB4 CRYPTO DRIVER (chcr)
3869M:	Harsh Jain <harsh@chelsio.com>
3870L:	linux-crypto@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/crypto/chelsio
3874
3875CXGB4 ETHERNET DRIVER (CXGB4)
3876M:	Ganesh Goudar <ganeshgr@chelsio.com>
3877L:	netdev@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/net/ethernet/chelsio/cxgb4/
3881
3882CXGB4 ISCSI DRIVER (CXGB4I)
3883M:	Karen Xie <kxie@chelsio.com>
3884L:	linux-scsi@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/scsi/cxgbi/cxgb4i
3888
3889CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3890M:	Steve Wise <swise@chelsio.com>
3891L:	linux-rdma@vger.kernel.org
3892W:	http://www.openfabrics.org
3893S:	Supported
3894F:	drivers/infiniband/hw/cxgb4/
3895F:	include/uapi/rdma/cxgb4-abi.h
3896
3897CXGB4VF ETHERNET DRIVER (CXGB4VF)
3898M:	Casey Leedom <leedom@chelsio.com>
3899L:	netdev@vger.kernel.org
3900W:	http://www.chelsio.com
3901S:	Supported
3902F:	drivers/net/ethernet/chelsio/cxgb4vf/
3903
3904CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3905M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3906M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3907L:	linuxppc-dev@lists.ozlabs.org
3908S:	Supported
3909F:	arch/powerpc/platforms/powernv/pci-cxl.c
3910F:	drivers/misc/cxl/
3911F:	include/misc/cxl*
3912F:	include/uapi/misc/cxl.h
3913F:	Documentation/powerpc/cxl.txt
3914F:	Documentation/ABI/testing/sysfs-class-cxl
3915
3916CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3917M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3918M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3919M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3920L:	linux-scsi@vger.kernel.org
3921S:	Supported
3922F:	drivers/scsi/cxlflash/
3923F:	include/uapi/scsi/cxlflash_ioctls.h
3924F:	Documentation/powerpc/cxlflash.txt
3925
3926CYBERPRO FB DRIVER
3927M:	Russell King <linux@armlinux.org.uk>
3928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3929W:	http://www.armlinux.org.uk/
3930S:	Maintained
3931F:	drivers/video/fbdev/cyber2000fb.*
3932
3933CYCLADES ASYNC MUX DRIVER
3934W:	http://www.cyclades.com/
3935S:	Orphan
3936F:	drivers/tty/cyclades.c
3937F:	include/linux/cyclades.h
3938F:	include/uapi/linux/cyclades.h
3939
3940CYCLADES PC300 DRIVER
3941W:	http://www.cyclades.com/
3942S:	Orphan
3943F:	drivers/net/wan/pc300*
3944
3945CYPRESS_FIRMWARE MEDIA DRIVER
3946M:	Antti Palosaari <crope@iki.fi>
3947L:	linux-media@vger.kernel.org
3948W:	https://linuxtv.org
3949W:	http://palosaari.fi/linux/
3950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3951T:	git git://linuxtv.org/anttip/media_tree.git
3952S:	Maintained
3953F:	drivers/media/common/cypress_firmware*
3954
3955CYTTSP TOUCHSCREEN DRIVER
3956M:	Ferruh Yigit <fery@cypress.com>
3957L:	linux-input@vger.kernel.org
3958S:	Supported
3959F:	drivers/input/touchscreen/cyttsp*
3960F:	include/linux/input/cyttsp.h
3961
3962D-LINK DIR-685 TOUCHKEYS DRIVER
3963M:	Linus Walleij <linus.walleij@linaro.org>
3964L:	linux-input@vger.kernel.org
3965S:	Supported
3966F:	drivers/input/dlink-dir685-touchkeys.c
3967
3968DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3969M:	Joshua Kinard <kumba@gentoo.org>
3970S:	Maintained
3971F:	drivers/rtc/rtc-ds1685.c
3972F:	include/linux/rtc/ds1685.h
3973
3974DAMA SLAVE for AX.25
3975M:	Joerg Reuter <jreuter@yaina.de>
3976W:	http://yaina.de/jreuter/
3977W:	http://www.qsl.net/dl1bke/
3978L:	linux-hams@vger.kernel.org
3979S:	Maintained
3980F:	net/ax25/af_ax25.c
3981F:	net/ax25/ax25_dev.c
3982F:	net/ax25/ax25_ds_*
3983F:	net/ax25/ax25_in.c
3984F:	net/ax25/ax25_out.c
3985F:	net/ax25/ax25_timer.c
3986F:	net/ax25/sysctl_net_ax25.c
3987
3988DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3989L:	netdev@vger.kernel.org
3990S:	Orphan
3991F:	Documentation/networking/dmfe.txt
3992F:	drivers/net/ethernet/dec/tulip/dmfe.c
3993
3994DC390/AM53C974 SCSI driver
3995M:	Hannes Reinecke <hare@suse.com>
3996L:	linux-scsi@vger.kernel.org
3997S:	Maintained
3998F:	drivers/scsi/am53c974.c
3999
4000DC395x SCSI driver
4001M:	Oliver Neukum <oliver@neukum.org>
4002M:	Ali Akcaagac <aliakc@web.de>
4003M:	Jamie Lenehan <lenehan@twibble.org>
4004L:	dc395x@twibble.org
4005W:	http://twibble.org/dist/dc395x/
4006W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4007S:	Maintained
4008F:	Documentation/scsi/dc395x.txt
4009F:	drivers/scsi/dc395x.*
4010
4011DCCP PROTOCOL
4012M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4013L:	dccp@vger.kernel.org
4014W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4015S:	Maintained
4016F:	include/linux/dccp.h
4017F:	include/uapi/linux/dccp.h
4018F:	include/linux/tfrc.h
4019F:	net/dccp/
4020
4021DECnet NETWORK LAYER
4022W:	http://linux-decnet.sourceforge.net
4023L:	linux-decnet-user@lists.sourceforge.net
4024S:	Orphan
4025F:	Documentation/networking/decnet.txt
4026F:	net/decnet/
4027
4028DECSTATION PLATFORM SUPPORT
4029M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4030L:	linux-mips@linux-mips.org
4031W:	http://www.linux-mips.org/wiki/DECstation
4032S:	Maintained
4033F:	arch/mips/dec/
4034F:	arch/mips/include/asm/dec/
4035F:	arch/mips/include/asm/mach-dec/
4036
4037DEFXX FDDI NETWORK DRIVER
4038M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4039S:	Maintained
4040F:	drivers/net/fddi/defxx.*
4041
4042DELL SMBIOS DRIVER
4043M:	Pali Rohár <pali.rohar@gmail.com>
4044M:	Mario Limonciello <mario.limonciello@dell.com>
4045L:	platform-driver-x86@vger.kernel.org
4046S:	Maintained
4047F:	drivers/platform/x86/dell-smbios.*
4048
4049DELL SMBIOS SMM DRIVER
4050M:	Mario Limonciello <mario.limonciello@dell.com>
4051L:	platform-driver-x86@vger.kernel.org
4052S:	Maintained
4053F:	drivers/platform/x86/dell-smbios-smm.c
4054
4055DELL SMBIOS WMI DRIVER
4056M:	Mario Limonciello <mario.limonciello@dell.com>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Maintained
4059F:	drivers/platform/x86/dell-smbios-wmi.c
4060F:	tools/wmi/dell-smbios-example.c
4061
4062DELL LAPTOP DRIVER
4063M:	Matthew Garrett <mjg59@srcf.ucam.org>
4064M:	Pali Rohár <pali.rohar@gmail.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-laptop.c
4068
4069DELL LAPTOP FREEFALL DRIVER
4070M:	Pali Rohár <pali.rohar@gmail.com>
4071S:	Maintained
4072F:	drivers/platform/x86/dell-smo8800.c
4073
4074DELL LAPTOP RBTN DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/platform/x86/dell-rbtn.*
4078
4079DELL LAPTOP SMM DRIVER
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/hwmon/dell-smm-hwmon.c
4083F:	include/uapi/linux/i8k.h
4084
4085DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4086M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4087S:	Maintained
4088F:	Documentation/dcdbas.txt
4089F:	drivers/firmware/dcdbas.*
4090
4091DELL WMI NOTIFICATIONS DRIVER
4092M:	Matthew Garrett <mjg59@srcf.ucam.org>
4093M:	Pali Rohár <pali.rohar@gmail.com>
4094S:	Maintained
4095F:	drivers/platform/x86/dell-wmi.c
4096
4097DELL WMI DESCRIPTOR DRIVER
4098M:	Mario Limonciello <mario.limonciello@dell.com>
4099S:	Maintained
4100F:	drivers/platform/x86/dell-wmi-descriptor.c
4101
4102DELTA ST MEDIA DRIVER
4103M:	Hugues Fruchet <hugues.fruchet@st.com>
4104L:	linux-media@vger.kernel.org
4105T:	git git://linuxtv.org/media_tree.git
4106W:	https://linuxtv.org
4107S:	Supported
4108F:	drivers/media/platform/sti/delta
4109
4110DENALI NAND DRIVER
4111M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4112L:	linux-mtd@lists.infradead.org
4113S:	Supported
4114F:	drivers/mtd/nand/denali*
4115
4116DESIGNWARE USB2 DRD IP DRIVER
4117M:	John Youn <johnyoun@synopsys.com>
4118L:	linux-usb@vger.kernel.org
4119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4120S:	Maintained
4121F:	drivers/usb/dwc2/
4122
4123DESIGNWARE USB3 DRD IP DRIVER
4124M:	Felipe Balbi <balbi@kernel.org>
4125L:	linux-usb@vger.kernel.org
4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127S:	Maintained
4128F:	drivers/usb/dwc3/
4129
4130DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4131M:	Andreas Klinger <ak@it-klinger.de>
4132L:	linux-iio@vger.kernel.org
4133S:	Maintained
4134F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4135F:	drivers/iio/proximity/srf*.c
4136
4137DEVICE COREDUMP (DEV_COREDUMP)
4138M:	Johannes Berg <johannes@sipsolutions.net>
4139L:	linux-kernel@vger.kernel.org
4140S:	Maintained
4141F:	drivers/base/devcoredump.c
4142F:	include/linux/devcoredump.h
4143
4144DEVICE FREQUENCY (DEVFREQ)
4145M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4146M:	Kyungmin Park <kyungmin.park@samsung.com>
4147R:	Chanwoo Choi <cw00.choi@samsung.com>
4148L:	linux-pm@vger.kernel.org
4149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4150S:	Maintained
4151F:	drivers/devfreq/
4152F:	include/linux/devfreq.h
4153F:	Documentation/devicetree/bindings/devfreq/
4154
4155DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4156M:	Chanwoo Choi <cw00.choi@samsung.com>
4157L:	linux-pm@vger.kernel.org
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159S:	Supported
4160F:	drivers/devfreq/event/
4161F:	drivers/devfreq/devfreq-event.c
4162F:	include/linux/devfreq-event.h
4163F:	Documentation/devicetree/bindings/devfreq/event/
4164
4165DEVICE NUMBER REGISTRY
4166M:	Torben Mathiasen <device@lanana.org>
4167W:	http://lanana.org/docs/device-list/index.html
4168S:	Maintained
4169
4170DEVICE-MAPPER  (LVM)
4171M:	Alasdair Kergon <agk@redhat.com>
4172M:	Mike Snitzer <snitzer@redhat.com>
4173M:	dm-devel@redhat.com
4174L:	dm-devel@redhat.com
4175W:	http://sources.redhat.com/dm
4176Q:	http://patchwork.kernel.org/project/dm-devel/list/
4177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4178T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4179S:	Maintained
4180F:	Documentation/device-mapper/
4181F:	drivers/md/Makefile
4182F:	drivers/md/Kconfig
4183F:	drivers/md/dm*
4184F:	drivers/md/persistent-data/
4185F:	include/linux/device-mapper.h
4186F:	include/linux/dm-*.h
4187F:	include/uapi/linux/dm-*.h
4188
4189DEVLINK
4190M:	Jiri Pirko <jiri@mellanox.com>
4191L:	netdev@vger.kernel.org
4192S:	Supported
4193F:	net/core/devlink.c
4194F:	include/net/devlink.h
4195F:	include/uapi/linux/devlink.h
4196
4197DIALOG SEMICONDUCTOR DRIVERS
4198M:	Support Opensource <support.opensource@diasemi.com>
4199W:	http://www.dialog-semiconductor.com/products
4200S:	Supported
4201F:	Documentation/hwmon/da90??
4202F:	Documentation/devicetree/bindings/mfd/da90*.txt
4203F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4204F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4205F:	Documentation/devicetree/bindings/regulator/da92*.txt
4206F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4207F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4208F:	drivers/gpio/gpio-da90??.c
4209F:	drivers/hwmon/da90??-hwmon.c
4210F:	drivers/iio/adc/da91??-*.c
4211F:	drivers/input/misc/da90??_onkey.c
4212F:	drivers/input/touchscreen/da9052_tsi.c
4213F:	drivers/leds/leds-da90??.c
4214F:	drivers/mfd/da903x.c
4215F:	drivers/mfd/da90??-*.c
4216F:	drivers/mfd/da91??-*.c
4217F:	drivers/power/supply/da9052-battery.c
4218F:	drivers/power/supply/da91??-*.c
4219F:	drivers/regulator/da903x.c
4220F:	drivers/regulator/da9???-regulator.[ch]
4221F:	drivers/thermal/da90??-thermal.c
4222F:	drivers/rtc/rtc-da90??.c
4223F:	drivers/video/backlight/da90??_bl.c
4224F:	drivers/watchdog/da90??_wdt.c
4225F:	include/linux/mfd/da903x.h
4226F:	include/linux/mfd/da9052/
4227F:	include/linux/mfd/da9055/
4228F:	include/linux/mfd/da9062/
4229F:	include/linux/mfd/da9063/
4230F:	include/linux/mfd/da9150/
4231F:	include/linux/regulator/da9211.h
4232F:	include/sound/da[79]*.h
4233F:	sound/soc/codecs/da[79]*.[ch]
4234
4235DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4236M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4237L:	linux-gpio@vger.kernel.org
4238S:	Maintained
4239F:	drivers/gpio/gpio-gpio-mm.c
4240
4241DIGI NEO AND CLASSIC PCI PRODUCTS
4242M:	Lidza Louina <lidza.louina@gmail.com>
4243M:	Mark Hounschell <markh@compro.net>
4244L:	driverdev-devel@linuxdriverproject.org
4245S:	Maintained
4246F:	drivers/staging/dgnc/
4247
4248DIOLAN U2C-12 I2C DRIVER
4249M:	Guenter Roeck <linux@roeck-us.net>
4250L:	linux-i2c@vger.kernel.org
4251S:	Maintained
4252F:	drivers/i2c/busses/i2c-diolan-u2c.c
4253
4254FILESYSTEM DIRECT ACCESS (DAX)
4255M:	Matthew Wilcox <mawilcox@microsoft.com>
4256M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4257L:	linux-fsdevel@vger.kernel.org
4258S:	Supported
4259F:	fs/dax.c
4260F:	include/linux/dax.h
4261F:	include/trace/events/fs_dax.h
4262
4263DEVICE DIRECT ACCESS (DAX)
4264M:	Dan Williams <dan.j.williams@intel.com>
4265L:	linux-nvdimm@lists.01.org
4266S:	Supported
4267F:	drivers/dax/
4268
4269DIRECTORY NOTIFICATION (DNOTIFY)
4270M:	Jan Kara <jack@suse.cz>
4271R:	Amir Goldstein <amir73il@gmail.com>
4272L:	linux-fsdevel@vger.kernel.org
4273S:	Maintained
4274F:	Documentation/filesystems/dnotify.txt
4275F:	fs/notify/dnotify/
4276F:	include/linux/dnotify.h
4277
4278DISK GEOMETRY AND PARTITION HANDLING
4279M:	Andries Brouwer <aeb@cwi.nl>
4280W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4281W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4282W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4283S:	Maintained
4284
4285DISKQUOTA
4286M:	Jan Kara <jack@suse.com>
4287S:	Maintained
4288F:	Documentation/filesystems/quota.txt
4289F:	fs/quota/
4290F:	include/linux/quota*.h
4291F:	include/uapi/linux/quota*.h
4292
4293DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4294M:	Bernie Thompson <bernie@plugable.com>
4295L:	linux-fbdev@vger.kernel.org
4296S:	Maintained
4297W:	http://plugable.com/category/projects/udlfb/
4298F:	drivers/video/fbdev/udlfb.c
4299F:	include/video/udlfb.h
4300F:	Documentation/fb/udlfb.txt
4301
4302DISTRIBUTED LOCK MANAGER (DLM)
4303M:	Christine Caulfield <ccaulfie@redhat.com>
4304M:	David Teigland <teigland@redhat.com>
4305L:	cluster-devel@redhat.com
4306W:	http://sources.redhat.com/cluster/
4307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4308S:	Supported
4309F:	fs/dlm/
4310
4311DMA BUFFER SHARING FRAMEWORK
4312M:	Sumit Semwal <sumit.semwal@linaro.org>
4313S:	Maintained
4314L:	linux-media@vger.kernel.org
4315L:	dri-devel@lists.freedesktop.org
4316L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4317F:	drivers/dma-buf/
4318F:	include/linux/dma-buf*
4319F:	include/linux/reservation.h
4320F:	include/linux/*fence.h
4321F:	Documentation/driver-api/dma-buf.rst
4322T:	git git://anongit.freedesktop.org/drm/drm-misc
4323
4324DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4325M:	Vinod Koul <vinod.koul@intel.com>
4326L:	dmaengine@vger.kernel.org
4327Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4328S:	Maintained
4329F:	drivers/dma/
4330F:	include/linux/dmaengine.h
4331F:	Documentation/devicetree/bindings/dma/
4332F:	Documentation/driver-api/dmaengine/
4333T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4334
4335DMA MAPPING HELPERS
4336M:	Christoph Hellwig <hch@lst.de>
4337M:	Marek Szyprowski <m.szyprowski@samsung.com>
4338R:	Robin Murphy <robin.murphy@arm.com>
4339L:	iommu@lists.linux-foundation.org
4340T:	git git://git.infradead.org/users/hch/dma-mapping.git
4341W:	http://git.infradead.org/users/hch/dma-mapping.git
4342S:	Supported
4343F:	lib/dma-debug.c
4344F:	lib/dma-direct.c
4345F:	lib/dma-virt.c
4346F:	drivers/base/dma-mapping.c
4347F:	drivers/base/dma-coherent.c
4348F:	include/asm-generic/dma-mapping.h
4349F:	include/linux/dma-direct.h
4350F:	include/linux/dma-mapping.h
4351
4352DME1737 HARDWARE MONITOR DRIVER
4353M:	Juerg Haefliger <juergh@gmail.com>
4354L:	linux-hwmon@vger.kernel.org
4355S:	Maintained
4356F:	Documentation/hwmon/dme1737
4357F:	drivers/hwmon/dme1737.c
4358
4359DMI/SMBIOS SUPPORT
4360M:	Jean Delvare <jdelvare@suse.com>
4361S:	Maintained
4362T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4363F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4364F:	drivers/firmware/dmi-id.c
4365F:	drivers/firmware/dmi_scan.c
4366F:	include/linux/dmi.h
4367
4368DOCUMENTATION
4369M:	Jonathan Corbet <corbet@lwn.net>
4370L:	linux-doc@vger.kernel.org
4371S:	Maintained
4372F:	Documentation/
4373F:	scripts/kernel-doc
4374X:	Documentation/ABI/
4375X:	Documentation/devicetree/
4376X:	Documentation/acpi
4377X:	Documentation/power
4378X:	Documentation/spi
4379X:	Documentation/media
4380T:	git git://git.lwn.net/linux.git docs-next
4381
4382DONGWOON DW9714 LENS VOICE COIL DRIVER
4383M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4384L:	linux-media@vger.kernel.org
4385T:	git git://linuxtv.org/media_tree.git
4386S:	Maintained
4387F:	drivers/media/i2c/dw9714.c
4388
4389DOUBLETALK DRIVER
4390M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4391L:	blinux-list@redhat.com
4392S:	Maintained
4393F:	drivers/char/dtlk.c
4394F:	include/linux/dtlk.h
4395
4396DPAA2 DATAPATH I/O (DPIO) DRIVER
4397M:	Roy Pledge <Roy.Pledge@nxp.com>
4398L:	linux-kernel@vger.kernel.org
4399S:	Maintained
4400F:	drivers/staging/fsl-mc/bus/dpio
4401
4402DPAA2 ETHERNET DRIVER
4403M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4404L:	linux-kernel@vger.kernel.org
4405S:	Maintained
4406F:	drivers/staging/fsl-dpaa2/ethernet
4407
4408DPT_I2O SCSI RAID DRIVER
4409M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4410L:	linux-scsi@vger.kernel.org
4411W:	http://www.adaptec.com/
4412S:	Maintained
4413F:	drivers/scsi/dpt*
4414F:	drivers/scsi/dpt/
4415
4416DRBD DRIVER
4417M:	Philipp Reisner <philipp.reisner@linbit.com>
4418M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4419L:	drbd-dev@lists.linbit.com
4420W:	http://www.drbd.org
4421T:	git git://git.linbit.com/linux-drbd.git
4422T:	git git://git.linbit.com/drbd-8.4.git
4423S:	Supported
4424F:	drivers/block/drbd/
4425F:	lib/lru_cache.c
4426F:	Documentation/blockdev/drbd/
4427
4428DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4431S:	Supported
4432F:	Documentation/kobject.txt
4433F:	drivers/base/
4434F:	fs/debugfs/
4435F:	fs/sysfs/
4436F:	include/linux/debugfs.h
4437F:	include/linux/kobj*
4438F:	lib/kobj*
4439
4440DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4441M:	Kevin Hilman <khilman@kernel.org>
4442M:	Nishanth Menon <nm@ti.com>
4443S:	Maintained
4444F:	drivers/power/avs/
4445F:	include/linux/power/smartreflex.h
4446L:	linux-pm@vger.kernel.org
4447
4448DRM DRIVER FOR ARM PL111 CLCD
4449M:	Eric Anholt <eric@anholt.net>
4450T:	git git://anongit.freedesktop.org/drm/drm-misc
4451S:	Supported
4452F:	drivers/gpu/drm/pl111/
4453
4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/ast/
4458
4459DRM DRIVER FOR BOCHS VIRTUAL GPU
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/bochs/
4465
4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467M:	Linus Walleij <linus.walleij@linaro.org>
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/tve200/
4471
4472DRM DRIVER FOR ILITEK ILI9225 PANELS
4473M:	David Lechner <david@lechnology.com>
4474S:	Maintained
4475F:	drivers/gpu/drm/tinydrm/ili9225.c
4476F:	Documentation/devicetree/bindings/display/ili9225.txt
4477
4478DRM DRIVER FOR INTEL I810 VIDEO CARDS
4479S:	Orphan / Obsolete
4480F:	drivers/gpu/drm/i810/
4481F:	include/uapi/drm/i810_drm.h
4482
4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/mga/
4486F:	include/uapi/drm/mga_drm.h
4487
4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4489M:	Dave Airlie <airlied@redhat.com>
4490S:	Odd Fixes
4491F:	drivers/gpu/drm/mgag200/
4492
4493DRM DRIVER FOR MI0283QT
4494M:	Noralf Trønnes <noralf@tronnes.org>
4495S:	Maintained
4496F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4497F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4498
4499DRM DRIVER FOR MSM ADRENO GPU
4500M:	Rob Clark <robdclark@gmail.com>
4501L:	linux-arm-msm@vger.kernel.org
4502L:	dri-devel@lists.freedesktop.org
4503L:	freedreno@lists.freedesktop.org
4504T:	git git://people.freedesktop.org/~robclark/linux
4505S:	Maintained
4506F:	drivers/gpu/drm/msm/
4507F:	include/uapi/drm/msm_drm.h
4508F:	Documentation/devicetree/bindings/display/msm/
4509
4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4511M:	Ben Skeggs <bskeggs@redhat.com>
4512L:	dri-devel@lists.freedesktop.org
4513L:	nouveau@lists.freedesktop.org
4514T:	git git://github.com/skeggsb/linux
4515S:	Supported
4516F:	drivers/gpu/drm/nouveau/
4517F:	include/uapi/drm/nouveau_drm.h
4518
4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4520M:	Noralf Trønnes <noralf@tronnes.org>
4521S:	Maintained
4522F:	drivers/gpu/drm/tinydrm/repaper.c
4523F:	Documentation/devicetree/bindings/display/repaper.txt
4524
4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4526M:	Dave Airlie <airlied@redhat.com>
4527M:	Gerd Hoffmann <kraxel@redhat.com>
4528L:	virtualization@lists.linux-foundation.org
4529T:	git git://anongit.freedesktop.org/drm/drm-misc
4530S:	Obsolete
4531W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4532F:	drivers/gpu/drm/cirrus/
4533
4534DRM DRIVER FOR QXL VIRTUAL GPU
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Maintained
4540F:	drivers/gpu/drm/qxl/
4541F:	include/uapi/drm/qxl_drm.h
4542
4543DRM DRIVER FOR RAGE 128 VIDEO CARDS
4544S:	Orphan / Obsolete
4545F:	drivers/gpu/drm/r128/
4546F:	include/uapi/drm/r128_drm.h
4547
4548DRM DRIVER FOR SAVAGE VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/savage/
4551F:	include/uapi/drm/savage_drm.h
4552
4553DRM DRIVER FOR SIS VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/sis/
4556F:	include/uapi/drm/sis_drm.h
4557
4558DRM DRIVER FOR SITRONIX ST7586 PANELS
4559M:	David Lechner <david@lechnology.com>
4560S:	Maintained
4561F:	drivers/gpu/drm/tinydrm/st7586.c
4562F:	Documentation/devicetree/bindings/display/st7586.txt
4563
4564DRM DRIVER FOR SITRONIX ST7735R PANELS
4565M:	David Lechner <david@lechnology.com>
4566S:	Maintained
4567F:	drivers/gpu/drm/tinydrm/st7735r.c
4568F:	Documentation/devicetree/bindings/display/st7735r.txt
4569
4570DRM DRIVER FOR TDFX VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/tdfx/
4573
4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4575M:	Dave Airlie <airlied@redhat.com>
4576S:	Odd Fixes
4577F:	drivers/gpu/drm/udl/
4578
4579DRM DRIVER FOR VMWARE VIRTUAL GPU
4580M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4581M:	Sinclair Yeh <syeh@vmware.com>
4582M:	Thomas Hellstrom <thellstrom@vmware.com>
4583L:	dri-devel@lists.freedesktop.org
4584T:	git git://people.freedesktop.org/~syeh/repos_linux
4585T:	git git://people.freedesktop.org/~thomash/linux
4586S:	Supported
4587F:	drivers/gpu/drm/vmwgfx/
4588F:	include/uapi/drm/vmwgfx_drm.h
4589
4590DRM DRIVERS
4591M:	David Airlie <airlied@linux.ie>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~airlied/linux
4594B:	https://bugs.freedesktop.org/
4595C:	irc://chat.freenode.net/dri-devel
4596S:	Maintained
4597F:	drivers/gpu/drm/
4598F:	drivers/gpu/vga/
4599F:	Documentation/devicetree/bindings/display/
4600F:	Documentation/devicetree/bindings/gpu/
4601F:	Documentation/devicetree/bindings/video/
4602F:	Documentation/gpu/
4603F:	include/drm/
4604F:	include/uapi/drm/
4605F:	include/linux/vga*
4606
4607DRM DRIVERS AND MISC GPU PATCHES
4608M:	Daniel Vetter <daniel.vetter@intel.com>
4609M:	Gustavo Padovan <gustavo@padovan.org>
4610M:	Sean Paul <seanpaul@chromium.org>
4611W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4612S:	Maintained
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614F:	Documentation/gpu/
4615F:	drivers/gpu/vga/
4616F:	drivers/gpu/drm/*
4617F:	include/drm/drm*
4618F:	include/uapi/drm/drm*
4619F:	include/linux/vga*
4620
4621DRM DRIVERS FOR ALLWINNER A10
4622M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/sun4i/
4626F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR AMLOGIC SOCS
4630M:	Neil Armstrong <narmstrong@baylibre.com>
4631L:	dri-devel@lists.freedesktop.org
4632L:	linux-amlogic@lists.infradead.org
4633W:	http://linux-meson.com/
4634S:	Supported
4635F:	drivers/gpu/drm/meson/
4636F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4637F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4638F:	Documentation/gpu/meson.rst
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR ATMEL HLCDC
4642M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/atmel-hlcdc/
4646F:	Documentation/devicetree/bindings/drm/atmel/
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR BRIDGE CHIPS
4650M:	Archit Taneja <architt@codeaurora.org>
4651M:	Andrzej Hajda <a.hajda@samsung.com>
4652R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4653S:	Maintained
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655F:	drivers/gpu/drm/bridge/
4656
4657DRM DRIVERS FOR EXYNOS
4658M:	Inki Dae <inki.dae@samsung.com>
4659M:	Joonyoung Shim <jy0922.shim@samsung.com>
4660M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4661M:	Kyungmin Park <kyungmin.park@samsung.com>
4662L:	dri-devel@lists.freedesktop.org
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4664S:	Supported
4665F:	drivers/gpu/drm/exynos/
4666F:	include/uapi/drm/exynos_drm.h
4667F:	Documentation/devicetree/bindings/display/exynos/
4668
4669DRM DRIVERS FOR FREESCALE DCU
4670M:	Stefan Agner <stefan@agner.ch>
4671M:	Alison Wang <alison.wang@freescale.com>
4672L:	dri-devel@lists.freedesktop.org
4673S:	Supported
4674F:	drivers/gpu/drm/fsl-dcu/
4675F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4676F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4677F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4678
4679DRM DRIVERS FOR FREESCALE IMX
4680M:	Philipp Zabel <p.zabel@pengutronix.de>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Maintained
4683F:	drivers/gpu/drm/imx/
4684F:	drivers/gpu/ipu-v3/
4685F:	Documentation/devicetree/bindings/display/imx/
4686
4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4688M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4689L:	dri-devel@lists.freedesktop.org
4690T:	git git://github.com/patjak/drm-gma500
4691S:	Maintained
4692F:	drivers/gpu/drm/gma500/
4693
4694DRM DRIVERS FOR HISILICON
4695M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4696M:	Rongrong Zou <zourongrong@gmail.com>
4697R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4698R:	Chen Feng <puck.chen@hisilicon.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://github.com/xin3liang/linux.git
4701S:	Maintained
4702F:	drivers/gpu/drm/hisilicon/
4703F:	Documentation/devicetree/bindings/display/hisilicon/
4704
4705DRM DRIVERS FOR MEDIATEK
4706M:	CK Hu <ck.hu@mediatek.com>
4707M:	Philipp Zabel <p.zabel@pengutronix.de>
4708L:	dri-devel@lists.freedesktop.org
4709S:	Supported
4710F:	drivers/gpu/drm/mediatek/
4711F:	Documentation/devicetree/bindings/display/mediatek/
4712
4713DRM DRIVERS FOR NVIDIA TEGRA
4714M:	Thierry Reding <thierry.reding@gmail.com>
4715L:	dri-devel@lists.freedesktop.org
4716L:	linux-tegra@vger.kernel.org
4717T:	git git://anongit.freedesktop.org/tegra/linux.git
4718S:	Supported
4719F:	drivers/gpu/drm/tegra/
4720F:	drivers/gpu/host1x/
4721F:	include/linux/host1x.h
4722F:	include/uapi/drm/tegra_drm.h
4723F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4724
4725DRM DRIVERS FOR RENESAS
4726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4727L:	dri-devel@lists.freedesktop.org
4728L:	linux-renesas-soc@vger.kernel.org
4729T:	git git://linuxtv.org/pinchartl/fbdev
4730S:	Supported
4731F:	drivers/gpu/drm/rcar-du/
4732F:	drivers/gpu/drm/shmobile/
4733F:	include/linux/platform_data/shmob_drm.h
4734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4735F:	Documentation/devicetree/bindings/display/renesas,du.txt
4736
4737DRM DRIVERS FOR ROCKCHIP
4738M:	Sandy Huang <hjc@rock-chips.com>
4739M:	Heiko Stübner <heiko@sntech.de>
4740L:	dri-devel@lists.freedesktop.org
4741S:	Maintained
4742F:	drivers/gpu/drm/rockchip/
4743F:	Documentation/devicetree/bindings/display/rockchip/
4744T:	git git://anongit.freedesktop.org/drm/drm-misc
4745
4746DRM DRIVERS FOR STI
4747M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748M:	Vincent Abriou <vincent.abriou@st.com>
4749L:	dri-devel@lists.freedesktop.org
4750T:	git git://anongit.freedesktop.org/drm/drm-misc
4751S:	Maintained
4752F:	drivers/gpu/drm/sti
4753F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4754
4755DRM DRIVERS FOR STM
4756M:	Yannick Fertre <yannick.fertre@st.com>
4757M:	Philippe Cornu <philippe.cornu@st.com>
4758M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759M:	Vincent Abriou <vincent.abriou@st.com>
4760L:	dri-devel@lists.freedesktop.org
4761T:	git git://anongit.freedesktop.org/drm/drm-misc
4762S:	Maintained
4763F:	drivers/gpu/drm/stm
4764F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4765
4766DRM DRIVERS FOR TI LCDC
4767M:	Jyri Sarha <jsarha@ti.com>
4768R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4769L:	dri-devel@lists.freedesktop.org
4770S:	Maintained
4771F:	drivers/gpu/drm/tilcdc/
4772F:	Documentation/devicetree/bindings/display/tilcdc/
4773
4774DRM DRIVERS FOR TI OMAP
4775M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/omapdrm/
4779F:	Documentation/devicetree/bindings/display/ti/
4780
4781DRM DRIVERS FOR VC4
4782M:	Eric Anholt <eric@anholt.net>
4783T:	git git://github.com/anholt/linux
4784S:	Supported
4785F:	drivers/gpu/drm/vc4/
4786F:	include/uapi/drm/vc4_drm.h
4787F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788T:	git git://anongit.freedesktop.org/drm/drm-misc
4789
4790DRM DRIVERS FOR VIVANTE GPU IP
4791M:	Lucas Stach <l.stach@pengutronix.de>
4792R:	Russell King <linux+etnaviv@armlinux.org.uk>
4793R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4794L:	etnaviv@lists.freedesktop.org
4795L:	dri-devel@lists.freedesktop.org
4796S:	Maintained
4797F:	drivers/gpu/drm/etnaviv/
4798F:	include/uapi/drm/etnaviv_drm.h
4799F:	Documentation/devicetree/bindings/display/etnaviv/
4800
4801DRM DRIVERS FOR ZTE ZX
4802M:	Shawn Guo <shawnguo@kernel.org>
4803L:	dri-devel@lists.freedesktop.org
4804S:	Maintained
4805F:	drivers/gpu/drm/zte/
4806F:	Documentation/devicetree/bindings/display/zte,vou.txt
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808
4809DRM PANEL DRIVERS
4810M:	Thierry Reding <thierry.reding@gmail.com>
4811L:	dri-devel@lists.freedesktop.org
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813S:	Maintained
4814F:	drivers/gpu/drm/drm_panel.c
4815F:	drivers/gpu/drm/panel/
4816F:	include/drm/drm_panel.h
4817F:	Documentation/devicetree/bindings/display/panel/
4818
4819DRM TINYDRM DRIVERS
4820M:	Noralf Trønnes <noralf@tronnes.org>
4821W:	https://github.com/notro/tinydrm/wiki/Development
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823S:	Maintained
4824F:	drivers/gpu/drm/tinydrm/
4825F:	include/drm/tinydrm/
4826
4827DRM TTM SUBSYSTEM
4828M:	Christian Koenig <christian.koenig@amd.com>
4829M:	Roger He <Hongbo.He@amd.com>
4830T:	git git://people.freedesktop.org/~agd5f/linux
4831S:	Maintained
4832L:	dri-devel@lists.freedesktop.org
4833F:	include/drm/ttm/
4834F:	drivers/gpu/drm/ttm/
4835
4836DSBR100 USB FM RADIO DRIVER
4837M:	Alexey Klimov <klimov.linux@gmail.com>
4838L:	linux-media@vger.kernel.org
4839T:	git git://linuxtv.org/media_tree.git
4840S:	Maintained
4841F:	drivers/media/radio/dsbr100.c
4842
4843DSCC4 DRIVER
4844M:	Francois Romieu <romieu@fr.zoreil.com>
4845L:	netdev@vger.kernel.org
4846S:	Maintained
4847F:	drivers/net/wan/dscc4.c
4848
4849DT3155 MEDIA DRIVER
4850M:	Hans Verkuil <hverkuil@xs4all.nl>
4851L:	linux-media@vger.kernel.org
4852T:	git git://linuxtv.org/media_tree.git
4853W:	https://linuxtv.org
4854S:	Odd Fixes
4855F:	drivers/media/pci/dt3155/
4856
4857DVB_USB_AF9015 MEDIA DRIVER
4858M:	Antti Palosaari <crope@iki.fi>
4859L:	linux-media@vger.kernel.org
4860W:	https://linuxtv.org
4861W:	http://palosaari.fi/linux/
4862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4863T:	git git://linuxtv.org/anttip/media_tree.git
4864S:	Maintained
4865F:	drivers/media/usb/dvb-usb-v2/af9015*
4866
4867DVB_USB_AF9035 MEDIA DRIVER
4868M:	Antti Palosaari <crope@iki.fi>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871W:	http://palosaari.fi/linux/
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/dvb-usb-v2/af9035*
4876
4877DVB_USB_ANYSEE MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb-v2/anysee*
4886
4887DVB_USB_AU6610 MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/au6610*
4896
4897DVB_USB_CE6230 MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://palosaari.fi/linux/
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/ce6230*
4906
4907DVB_USB_CXUSB MEDIA DRIVER
4908M:	Michael Krufky <mkrufky@linuxtv.org>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://github.com/mkrufky
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/media_tree.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb/cxusb*
4916
4917DVB_USB_EC168 MEDIA DRIVER
4918M:	Antti Palosaari <crope@iki.fi>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://palosaari.fi/linux/
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/anttip/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb-v2/ec168*
4926
4927DVB_USB_GL861 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4932T:	git git://linuxtv.org/anttip/media_tree.git
4933S:	Maintained
4934F:	drivers/media/usb/dvb-usb-v2/gl861*
4935
4936DVB_USB_MXL111SF MEDIA DRIVER
4937M:	Michael Krufky <mkrufky@linuxtv.org>
4938L:	linux-media@vger.kernel.org
4939W:	https://linuxtv.org
4940W:	http://github.com/mkrufky
4941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4942T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4943S:	Maintained
4944F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4945
4946DVB_USB_RTL28XXU MEDIA DRIVER
4947M:	Antti Palosaari <crope@iki.fi>
4948L:	linux-media@vger.kernel.org
4949W:	https://linuxtv.org
4950W:	http://palosaari.fi/linux/
4951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4952T:	git git://linuxtv.org/anttip/media_tree.git
4953S:	Maintained
4954F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4955
4956DVB_USB_V2 MEDIA DRIVER
4957M:	Antti Palosaari <crope@iki.fi>
4958L:	linux-media@vger.kernel.org
4959W:	https://linuxtv.org
4960W:	http://palosaari.fi/linux/
4961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4962T:	git git://linuxtv.org/anttip/media_tree.git
4963S:	Maintained
4964F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4965F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4966
4967DYNAMIC DEBUG
4968M:	Jason Baron <jbaron@akamai.com>
4969S:	Maintained
4970F:	lib/dynamic_debug.c
4971F:	include/linux/dynamic_debug.h
4972
4973DYNAMIC INTERRUPT MODERATION
4974M:	Tal Gilboa <talgi@mellanox.com>
4975S:	Maintained
4976F:	include/linux/net_dim.h
4977
4978DZ DECSTATION DZ11 SERIAL DRIVER
4979M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4980S:	Maintained
4981F:	drivers/tty/serial/dz.*
4982
4983E3X0 POWER BUTTON DRIVER
4984M:	Moritz Fischer <moritz.fischer@ettus.com>
4985L:	usrp-users@lists.ettus.com
4986W:	http://www.ettus.com
4987S:	Supported
4988F:	drivers/input/misc/e3x0-button.c
4989F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4990
4991E4000 MEDIA DRIVER
4992M:	Antti Palosaari <crope@iki.fi>
4993L:	linux-media@vger.kernel.org
4994W:	https://linuxtv.org
4995W:	http://palosaari.fi/linux/
4996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4997T:	git git://linuxtv.org/anttip/media_tree.git
4998S:	Maintained
4999F:	drivers/media/tuners/e4000*
5000
5001EATA ISA/EISA/PCI SCSI DRIVER
5002M:	Dario Ballabio <ballabio_dario@emc.com>
5003L:	linux-scsi@vger.kernel.org
5004S:	Maintained
5005F:	drivers/scsi/eata.c
5006
5007EC100 MEDIA DRIVER
5008M:	Antti Palosaari <crope@iki.fi>
5009L:	linux-media@vger.kernel.org
5010W:	https://linuxtv.org
5011W:	http://palosaari.fi/linux/
5012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5013T:	git git://linuxtv.org/anttip/media_tree.git
5014S:	Maintained
5015F:	drivers/media/dvb-frontends/ec100*
5016
5017ECRYPT FILE SYSTEM
5018M:	Tyler Hicks <tyhicks@canonical.com>
5019L:	ecryptfs@vger.kernel.org
5020W:	http://ecryptfs.org
5021W:	https://launchpad.net/ecryptfs
5022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5023S:	Supported
5024F:	Documentation/filesystems/ecryptfs.txt
5025F:	fs/ecryptfs/
5026
5027EDAC-AMD64
5028M:	Borislav Petkov <bp@alien8.de>
5029L:	linux-edac@vger.kernel.org
5030S:	Maintained
5031F:	drivers/edac/amd64_edac*
5032
5033EDAC-CALXEDA
5034M:	Robert Richter <rric@kernel.org>
5035L:	linux-edac@vger.kernel.org
5036S:	Maintained
5037F:	drivers/edac/highbank*
5038
5039EDAC-CAVIUM OCTEON
5040M:	Ralf Baechle <ralf@linux-mips.org>
5041M:	David Daney <david.daney@cavium.com>
5042L:	linux-edac@vger.kernel.org
5043L:	linux-mips@linux-mips.org
5044S:	Supported
5045F:	drivers/edac/octeon_edac*
5046
5047EDAC-CAVIUM THUNDERX
5048M:	David Daney <david.daney@cavium.com>
5049M:	Jan Glauber <jglauber@cavium.com>
5050L:	linux-edac@vger.kernel.org
5051S:	Supported
5052F:	drivers/edac/thunderx_edac*
5053
5054EDAC-CORE
5055M:	Borislav Petkov <bp@alien8.de>
5056M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5057M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5058L:	linux-edac@vger.kernel.org
5059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5061S:	Supported
5062F:	Documentation/admin-guide/ras.rst
5063F:	Documentation/driver-api/edac.rst
5064F:	drivers/edac/
5065F:	include/linux/edac.h
5066
5067EDAC-E752X
5068M:	Mark Gross <mark.gross@intel.com>
5069L:	linux-edac@vger.kernel.org
5070S:	Maintained
5071F:	drivers/edac/e752x_edac.c
5072
5073EDAC-E7XXX
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/e7xxx_edac.c
5077
5078EDAC-FSL_DDR
5079M:	York Sun <york.sun@nxp.com>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/fsl_ddr_edac.*
5083
5084EDAC-GHES
5085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/ghes_edac.c
5090
5091EDAC-I3000
5092L:	linux-edac@vger.kernel.org
5093S:	Orphan
5094F:	drivers/edac/i3000_edac.c
5095
5096EDAC-I5000
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/i5000_edac.c
5100
5101EDAC-I5400
5102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i5400_edac.c
5107
5108EDAC-I7300
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i7300_edac.c
5114
5115EDAC-I7CORE
5116M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/i7core_edac.c
5121
5122EDAC-I82443BXGX
5123M:	Tim Small <tim@buttersideup.com>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/i82443bxgx_edac.c
5127
5128EDAC-I82975X
5129M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5130M:	"Arvind R." <arvino55@gmail.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i82975x_edac.c
5134
5135EDAC-IE31200
5136M:	Jason Baron <jbaron@akamai.com>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ie31200_edac.c
5140
5141EDAC-MPC85XX
5142M:	Johannes Thumshirn <morbidrsa@gmail.com>
5143L:	linux-edac@vger.kernel.org
5144S:	Maintained
5145F:	drivers/edac/mpc85xx_edac.[ch]
5146
5147EDAC-PASEMI
5148M:	Egor Martovetsky <egor@pasemi.com>
5149L:	linux-edac@vger.kernel.org
5150S:	Maintained
5151F:	drivers/edac/pasemi_edac.c
5152
5153EDAC-PND2
5154M:	Tony Luck <tony.luck@intel.com>
5155L:	linux-edac@vger.kernel.org
5156S:	Maintained
5157F:	drivers/edac/pnd2_edac.[ch]
5158
5159EDAC-R82600
5160M:	Tim Small <tim@buttersideup.com>
5161L:	linux-edac@vger.kernel.org
5162S:	Maintained
5163F:	drivers/edac/r82600_edac.c
5164
5165EDAC-SBRIDGE
5166M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5167M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/sb_edac.c
5171
5172EDAC-SKYLAKE
5173M:	Tony Luck <tony.luck@intel.com>
5174L:	linux-edac@vger.kernel.org
5175S:	Maintained
5176F:	drivers/edac/skx_edac.c
5177
5178EDAC-TI
5179M:	Tero Kristo <t-kristo@ti.com>
5180L:	linux-edac@vger.kernel.org
5181S:	Maintained
5182F:	drivers/edac/ti_edac.c
5183
5184EDIROL UA-101/UA-1000 DRIVER
5185M:	Clemens Ladisch <clemens@ladisch.de>
5186L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5187T:	git git://git.alsa-project.org/alsa-kernel.git
5188S:	Maintained
5189F:	sound/usb/misc/ua101.c
5190
5191EFI TEST DRIVER
5192L:	linux-efi@vger.kernel.org
5193M:	Ivan Hu <ivan.hu@canonical.com>
5194M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5195S:	Maintained
5196F:	drivers/firmware/efi/test/
5197
5198EFI VARIABLE FILESYSTEM
5199M:	Matthew Garrett <matthew.garrett@nebula.com>
5200M:	Jeremy Kerr <jk@ozlabs.org>
5201M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5203L:	linux-efi@vger.kernel.org
5204S:	Maintained
5205F:	fs/efivarfs/
5206
5207EFIFB FRAMEBUFFER DRIVER
5208L:	linux-fbdev@vger.kernel.org
5209M:	Peter Jones <pjones@redhat.com>
5210S:	Maintained
5211F:	drivers/video/fbdev/efifb.c
5212
5213EFS FILESYSTEM
5214W:	http://aeschi.ch.eu.org/efs/
5215S:	Orphan
5216F:	fs/efs/
5217
5218EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5219M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5220L:	netdev@vger.kernel.org
5221S:	Maintained
5222F:	drivers/net/ethernet/ibm/ehea/
5223
5224EM28XX VIDEO4LINUX DRIVER
5225M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5227L:	linux-media@vger.kernel.org
5228W:	https://linuxtv.org
5229T:	git git://linuxtv.org/media_tree.git
5230S:	Maintained
5231F:	drivers/media/usb/em28xx/
5232F:	Documentation/media/v4l-drivers/em28xx*
5233
5234EMBEDDED LINUX
5235M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5236M:	Matt Mackall <mpm@selenic.com>
5237M:	David Woodhouse <dwmw2@infradead.org>
5238L:	linux-embedded@vger.kernel.org
5239S:	Maintained
5240
5241Emulex 10Gbps iSCSI - OneConnect DRIVER
5242M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5243M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5244M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5245L:	linux-scsi@vger.kernel.org
5246W:	http://www.broadcom.com
5247S:	Supported
5248F:	drivers/scsi/be2iscsi/
5249
5250Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5251M:	Sathya Perla <sathya.perla@broadcom.com>
5252M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5253M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5254M:	Somnath Kotur <somnath.kotur@broadcom.com>
5255L:	netdev@vger.kernel.org
5256W:	http://www.emulex.com
5257S:	Supported
5258F:	drivers/net/ethernet/emulex/benet/
5259
5260EMULEX ONECONNECT ROCE DRIVER
5261M:	Selvin Xavier <selvin.xavier@broadcom.com>
5262M:	Devesh Sharma <devesh.sharma@broadcom.com>
5263L:	linux-rdma@vger.kernel.org
5264W:	http://www.broadcom.com
5265S:	Odd Fixes
5266F:	drivers/infiniband/hw/ocrdma/
5267F:	include/uapi/rdma/ocrdma-abi.h
5268
5269EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5270M:	James Smart <james.smart@broadcom.com>
5271M:	Dick Kennedy <dick.kennedy@broadcom.com>
5272L:	linux-scsi@vger.kernel.org
5273W:	http://www.broadcom.com
5274S:	Supported
5275F:	drivers/scsi/lpfc/
5276
5277ENE CB710 FLASH CARD READER DRIVER
5278M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5279S:	Maintained
5280F:	drivers/misc/cb710/
5281F:	drivers/mmc/host/cb710-mmc.*
5282F:	include/linux/cb710.h
5283
5284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5285M:	Maxim Levitsky <maximlevitsky@gmail.com>
5286S:	Maintained
5287F:	drivers/media/rc/ene_ir.*
5288
5289EPSON S1D13XXX FRAMEBUFFER DRIVER
5290M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5291S:	Maintained
5292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5293F:	drivers/video/fbdev/s1d13xxxfb.c
5294F:	include/video/s1d13xxxfb.h
5295
5296ERRSEQ ERROR TRACKING INFRASTRUCTURE
5297M:	Jeff Layton <jlayton@kernel.org>
5298S:	Maintained
5299F:	lib/errseq.c
5300F:	include/linux/errseq.h
5301
5302ET131X NETWORK DRIVER
5303M:	Mark Einon <mark.einon@gmail.com>
5304S:	Odd Fixes
5305F:	drivers/net/ethernet/agere/
5306
5307ETHERNET BRIDGE
5308M:	Stephen Hemminger <stephen@networkplumber.org>
5309L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5310L:	netdev@vger.kernel.org
5311W:	http://www.linuxfoundation.org/en/Net:Bridge
5312S:	Maintained
5313F:	include/linux/netfilter_bridge/
5314F:	net/bridge/
5315
5316ETHERNET PHY LIBRARY
5317M:	Andrew Lunn <andrew@lunn.ch>
5318M:	Florian Fainelli <f.fainelli@gmail.com>
5319L:	netdev@vger.kernel.org
5320S:	Maintained
5321F:	Documentation/ABI/testing/sysfs-bus-mdio
5322F:	Documentation/devicetree/bindings/net/mdio*
5323F:	Documentation/networking/phy.txt
5324F:	drivers/net/phy/
5325F:	drivers/of/of_mdio.c
5326F:	drivers/of/of_net.c
5327F:	include/linux/*mdio*.h
5328F:	include/linux/of_net.h
5329F:	include/linux/phy.h
5330F:	include/linux/phy_fixed.h
5331F:	include/linux/platform_data/mdio-gpio.h
5332F:	include/linux/platform_data/mdio-bcm-unimac.h
5333F:	include/trace/events/mdio.h
5334F:	include/uapi/linux/mdio.h
5335F:	include/uapi/linux/mii.h
5336
5337EXT2 FILE SYSTEM
5338M:	Jan Kara <jack@suse.com>
5339L:	linux-ext4@vger.kernel.org
5340S:	Maintained
5341F:	Documentation/filesystems/ext2.txt
5342F:	fs/ext2/
5343F:	include/linux/ext2*
5344
5345EXT4 FILE SYSTEM
5346M:	"Theodore Ts'o" <tytso@mit.edu>
5347M:	Andreas Dilger <adilger.kernel@dilger.ca>
5348L:	linux-ext4@vger.kernel.org
5349W:	http://ext4.wiki.kernel.org
5350Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5352S:	Maintained
5353F:	Documentation/filesystems/ext4.txt
5354F:	fs/ext4/
5355
5356Extended Verification Module (EVM)
5357M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5358L:	linux-integrity@vger.kernel.org
5359S:	Supported
5360F:	security/integrity/evm/
5361
5362EXTENSIBLE FIRMWARE INTERFACE (EFI)
5363M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5364L:	linux-efi@vger.kernel.org
5365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5366S:	Maintained
5367F:	Documentation/efi-stub.txt
5368F:	arch/*/kernel/efi.c
5369F:	arch/x86/boot/compressed/eboot.[ch]
5370F:	arch/*/include/asm/efi.h
5371F:	arch/x86/platform/efi/
5372F:	drivers/firmware/efi/
5373F:	include/linux/efi*.h
5374F:	arch/arm/boot/compressed/efi-header.S
5375F:	arch/arm64/kernel/efi-entry.S
5376
5377EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5378M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5379M:	Chanwoo Choi <cw00.choi@samsung.com>
5380L:	linux-kernel@vger.kernel.org
5381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5382S:	Maintained
5383F:	drivers/extcon/
5384F:	include/linux/extcon/
5385F:	include/linux/extcon.h
5386F:	Documentation/extcon/
5387F:	Documentation/devicetree/bindings/extcon/
5388
5389EXYNOS DP DRIVER
5390M:	Jingoo Han <jingoohan1@gmail.com>
5391L:	dri-devel@lists.freedesktop.org
5392S:	Maintained
5393F:	drivers/gpu/drm/exynos/exynos_dp*
5394
5395EXYNOS SYSMMU (IOMMU) driver
5396M:	Marek Szyprowski <m.szyprowski@samsung.com>
5397L:	iommu@lists.linux-foundation.org
5398S:	Maintained
5399F:	drivers/iommu/exynos-iommu.c
5400
5401EZchip NPS platform support
5402M:	Elad Kanfi <eladkan@mellanox.com>
5403M:	Vineet Gupta <vgupta@synopsys.com>
5404S:	Supported
5405F:	arch/arc/plat-eznps
5406F:	arch/arc/boot/dts/eznps.dts
5407
5408F2FS FILE SYSTEM
5409M:	Jaegeuk Kim <jaegeuk@kernel.org>
5410M:	Chao Yu <yuchao0@huawei.com>
5411L:	linux-f2fs-devel@lists.sourceforge.net
5412W:	https://f2fs.wiki.kernel.org/
5413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5414S:	Maintained
5415F:	Documentation/filesystems/f2fs.txt
5416F:	Documentation/ABI/testing/sysfs-fs-f2fs
5417F:	fs/f2fs/
5418F:	include/linux/f2fs_fs.h
5419F:	include/trace/events/f2fs.h
5420
5421F71805F HARDWARE MONITORING DRIVER
5422M:	Jean Delvare <jdelvare@suse.com>
5423L:	linux-hwmon@vger.kernel.org
5424S:	Maintained
5425F:	Documentation/hwmon/f71805f
5426F:	drivers/hwmon/f71805f.c
5427
5428FANOTIFY
5429M:	Jan Kara <jack@suse.cz>
5430R:	Amir Goldstein <amir73il@gmail.com>
5431L:	linux-fsdevel@vger.kernel.org
5432S:	Maintained
5433F:	fs/notify/fanotify/
5434F:	include/linux/fanotify.h
5435F:	include/uapi/linux/fanotify.h
5436
5437FARSYNC SYNCHRONOUS DRIVER
5438M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5439W:	http://www.farsite.co.uk/
5440S:	Supported
5441F:	drivers/net/wan/farsync.*
5442
5443FAULT INJECTION SUPPORT
5444M:	Akinobu Mita <akinobu.mita@gmail.com>
5445S:	Supported
5446F:	Documentation/fault-injection/
5447F:	lib/fault-inject.c
5448
5449FBTFT Framebuffer drivers
5450M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5451S:	Maintained
5452F:	drivers/staging/fbtft/
5453
5454FC0011 TUNER DRIVER
5455M:	Michael Buesch <m@bues.ch>
5456L:	linux-media@vger.kernel.org
5457S:	Maintained
5458F:	drivers/media/tuners/fc0011.h
5459F:	drivers/media/tuners/fc0011.c
5460
5461FC2580 MEDIA DRIVER
5462M:	Antti Palosaari <crope@iki.fi>
5463L:	linux-media@vger.kernel.org
5464W:	https://linuxtv.org
5465W:	http://palosaari.fi/linux/
5466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5467T:	git git://linuxtv.org/anttip/media_tree.git
5468S:	Maintained
5469F:	drivers/media/tuners/fc2580*
5470
5471FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5472M:	Johannes Thumshirn <jth@kernel.org>
5473L:	linux-scsi@vger.kernel.org
5474W:	www.Open-FCoE.org
5475S:	Supported
5476F:	drivers/scsi/libfc/
5477F:	drivers/scsi/fcoe/
5478F:	include/scsi/fc/
5479F:	include/scsi/libfc.h
5480F:	include/scsi/libfcoe.h
5481F:	include/uapi/scsi/fc/
5482
5483FILE LOCKING (flock() and fcntl()/lockf())
5484M:	Jeff Layton <jlayton@kernel.org>
5485M:	"J. Bruce Fields" <bfields@fieldses.org>
5486L:	linux-fsdevel@vger.kernel.org
5487S:	Maintained
5488F:	include/linux/fcntl.h
5489F:	include/uapi/linux/fcntl.h
5490F:	fs/fcntl.c
5491F:	fs/locks.c
5492
5493FILESYSTEMS (VFS and infrastructure)
5494M:	Alexander Viro <viro@zeniv.linux.org.uk>
5495L:	linux-fsdevel@vger.kernel.org
5496S:	Maintained
5497F:	fs/*
5498F:	include/linux/fs.h
5499F:	include/uapi/linux/fs.h
5500
5501FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5502M:	Riku Voipio <riku.voipio@iki.fi>
5503L:	linux-hwmon@vger.kernel.org
5504S:	Maintained
5505F:	drivers/hwmon/f75375s.c
5506F:	include/linux/f75375s.h
5507
5508FIREWIRE AUDIO DRIVERS
5509M:	Clemens Ladisch <clemens@ladisch.de>
5510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5511T:	git git://git.alsa-project.org/alsa-kernel.git
5512S:	Maintained
5513F:	sound/firewire/
5514
5515FIREWIRE MEDIA DRIVERS (firedtv)
5516M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5517L:	linux-media@vger.kernel.org
5518L:	linux1394-devel@lists.sourceforge.net
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5520S:	Maintained
5521F:	drivers/media/firewire/
5522
5523FIREWIRE SBP-2 TARGET
5524M:	Chris Boot <bootc@bootc.net>
5525L:	linux-scsi@vger.kernel.org
5526L:	target-devel@vger.kernel.org
5527L:	linux1394-devel@lists.sourceforge.net
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5529S:	Maintained
5530F:	drivers/target/sbp/
5531
5532FIREWIRE SUBSYSTEM
5533M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5534L:	linux1394-devel@lists.sourceforge.net
5535W:	http://ieee1394.wiki.kernel.org/
5536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5537S:	Maintained
5538F:	drivers/firewire/
5539F:	include/linux/firewire.h
5540F:	include/uapi/linux/firewire*.h
5541F:	tools/firewire/
5542
5543FIRMWARE LOADER (request_firmware)
5544M:	Luis R. Rodriguez <mcgrof@kernel.org>
5545L:	linux-kernel@vger.kernel.org
5546S:	Maintained
5547F:	Documentation/firmware_class/
5548F:	drivers/base/firmware*.c
5549F:	include/linux/firmware.h
5550
5551FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5552M:	Joshua Morris <josh.h.morris@us.ibm.com>
5553M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5554S:	Maintained
5555F:	drivers/block/rsxx/
5556
5557FLOPPY DRIVER
5558M:	Jiri Kosina <jikos@kernel.org>
5559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5560S:	Odd fixes
5561F:	drivers/block/floppy.c
5562
5563FMC SUBSYSTEM
5564M:	Alessandro Rubini <rubini@gnudd.com>
5565W:	http://www.ohwr.org/projects/fmc-bus
5566S:	Supported
5567F:	drivers/fmc/
5568F:	include/linux/fmc*.h
5569F:	include/linux/ipmi-fru.h
5570K:	fmc_d.*register
5571
5572FPGA MANAGER FRAMEWORK
5573M:	Alan Tull <atull@kernel.org>
5574M:	Moritz Fischer <mdf@kernel.org>
5575L:	linux-fpga@vger.kernel.org
5576S:	Maintained
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5578Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5579F:	Documentation/fpga/
5580F:	Documentation/devicetree/bindings/fpga/
5581F:	drivers/fpga/
5582F:	include/linux/fpga/
5583W:	http://www.rocketboards.org
5584
5585FPU EMULATOR
5586M:	Bill Metzenthen <billm@melbpc.org.au>
5587W:	http://floatingpoint.sourceforge.net/emulator/index.html
5588S:	Maintained
5589F:	arch/x86/math-emu/
5590
5591FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5592L:	netdev@vger.kernel.org
5593S:	Orphan
5594F:	drivers/net/wan/dlci.c
5595F:	drivers/net/wan/sdla.c
5596
5597FRAMEBUFFER LAYER
5598M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5599L:	dri-devel@lists.freedesktop.org
5600L:	linux-fbdev@vger.kernel.org
5601T:	git git://github.com/bzolnier/linux.git
5602Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5603S:	Maintained
5604F:	Documentation/fb/
5605F:	drivers/video/
5606F:	include/video/
5607F:	include/linux/fb.h
5608F:	include/uapi/video/
5609F:	include/uapi/linux/fb.h
5610
5611FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5612M:	Horia Geantă <horia.geanta@nxp.com>
5613M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5614L:	linux-crypto@vger.kernel.org
5615S:	Maintained
5616F:	drivers/crypto/caam/
5617F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5618
5619FREESCALE DIU FRAMEBUFFER DRIVER
5620M:	Timur Tabi <timur@tabi.org>
5621L:	linux-fbdev@vger.kernel.org
5622S:	Maintained
5623F:	drivers/video/fbdev/fsl-diu-fb.*
5624
5625FREESCALE DMA DRIVER
5626M:	Li Yang <leoyang.li@nxp.com>
5627M:	Zhang Wei <zw@zh-kernel.org>
5628L:	linuxppc-dev@lists.ozlabs.org
5629S:	Maintained
5630F:	drivers/dma/fsldma.*
5631
5632FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5633M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5634L:	netdev@vger.kernel.org
5635S:	Maintained
5636F:	drivers/net/ethernet/freescale/gianfar*
5637X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5638F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5639
5640FREESCALE GPMI NAND DRIVER
5641M:	Han Xu <han.xu@nxp.com>
5642L:	linux-mtd@lists.infradead.org
5643S:	Maintained
5644F:	drivers/mtd/nand/gpmi-nand/*
5645
5646FREESCALE I2C CPM DRIVER
5647M:	Jochen Friedrich <jochen@scram.de>
5648L:	linuxppc-dev@lists.ozlabs.org
5649L:	linux-i2c@vger.kernel.org
5650S:	Maintained
5651F:	drivers/i2c/busses/i2c-cpm.c
5652
5653FREESCALE IMX / MXC FEC DRIVER
5654M:	Fugang Duan <fugang.duan@nxp.com>
5655L:	netdev@vger.kernel.org
5656S:	Maintained
5657F:	drivers/net/ethernet/freescale/fec_main.c
5658F:	drivers/net/ethernet/freescale/fec_ptp.c
5659F:	drivers/net/ethernet/freescale/fec.h
5660F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5661
5662FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5663M:	Sascha Hauer <kernel@pengutronix.de>
5664L:	linux-fbdev@vger.kernel.org
5665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5666S:	Maintained
5667F:	include/linux/platform_data/video-imxfb.h
5668F:	drivers/video/fbdev/imxfb.c
5669
5670FREESCALE QORIQ DPAA ETHERNET DRIVER
5671M:	Madalin Bucur <madalin.bucur@nxp.com>
5672L:	netdev@vger.kernel.org
5673S:	Maintained
5674F:	drivers/net/ethernet/freescale/dpaa
5675
5676FREESCALE QORIQ DPAA FMAN DRIVER
5677M:	Madalin Bucur <madalin.bucur@nxp.com>
5678L:	netdev@vger.kernel.org
5679S:	Maintained
5680F:	drivers/net/ethernet/freescale/fman
5681F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5682
5683FREESCALE QUAD SPI DRIVER
5684M:	Han Xu <han.xu@nxp.com>
5685L:	linux-mtd@lists.infradead.org
5686S:	Maintained
5687F:	drivers/mtd/spi-nor/fsl-quadspi.c
5688
5689FREESCALE QUICC ENGINE LIBRARY
5690M:	Qiang Zhao <qiang.zhao@nxp.com>
5691L:	linuxppc-dev@lists.ozlabs.org
5692S:	Maintained
5693F:	drivers/soc/fsl/qe/
5694F:	include/soc/fsl/*qe*.h
5695F:	include/soc/fsl/*ucc*.h
5696
5697FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5698M:	Li Yang <leoyang.li@nxp.com>
5699L:	netdev@vger.kernel.org
5700L:	linuxppc-dev@lists.ozlabs.org
5701S:	Maintained
5702F:	drivers/net/ethernet/freescale/ucc_geth*
5703
5704FREESCALE QUICC ENGINE UCC HDLC DRIVER
5705M:	Zhao Qiang <qiang.zhao@nxp.com>
5706L:	netdev@vger.kernel.org
5707L:	linuxppc-dev@lists.ozlabs.org
5708S:	Maintained
5709F:	drivers/net/wan/fsl_ucc_hdlc*
5710
5711FREESCALE QUICC ENGINE UCC UART DRIVER
5712M:	Timur Tabi <timur@tabi.org>
5713L:	linuxppc-dev@lists.ozlabs.org
5714S:	Maintained
5715F:	drivers/tty/serial/ucc_uart.c
5716
5717FREESCALE SOC DRIVERS
5718M:	Li Yang <leoyang.li@nxp.com>
5719L:	linuxppc-dev@lists.ozlabs.org
5720L:	linux-arm-kernel@lists.infradead.org
5721S:	Maintained
5722F:	Documentation/devicetree/bindings/soc/fsl/
5723F:	drivers/soc/fsl/
5724F:	include/linux/fsl/
5725
5726FREESCALE SOC FS_ENET DRIVER
5727M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5728M:	Vitaly Bordug <vbordug@ru.mvista.com>
5729L:	linuxppc-dev@lists.ozlabs.org
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/freescale/fs_enet/
5733F:	include/linux/fs_enet_pd.h
5734
5735FREESCALE SOC SOUND DRIVERS
5736M:	Timur Tabi <timur@tabi.org>
5737M:	Nicolin Chen <nicoleotsuka@gmail.com>
5738M:	Xiubo Li <Xiubo.Lee@gmail.com>
5739R:	Fabio Estevam <fabio.estevam@nxp.com>
5740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5741L:	linuxppc-dev@lists.ozlabs.org
5742S:	Maintained
5743F:	sound/soc/fsl/fsl*
5744F:	sound/soc/fsl/imx*
5745F:	sound/soc/fsl/mpc8610_hpcd.c
5746
5747FREESCALE USB PERIPHERAL DRIVERS
5748M:	Li Yang <leoyang.li@nxp.com>
5749L:	linux-usb@vger.kernel.org
5750L:	linuxppc-dev@lists.ozlabs.org
5751S:	Maintained
5752F:	drivers/usb/gadget/udc/fsl*
5753
5754FREEVXFS FILESYSTEM
5755M:	Christoph Hellwig <hch@infradead.org>
5756W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5757S:	Maintained
5758F:	fs/freevxfs/
5759
5760FREEZER
5761M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5762M:	Pavel Machek <pavel@ucw.cz>
5763L:	linux-pm@vger.kernel.org
5764S:	Supported
5765F:	Documentation/power/freezing-of-tasks.txt
5766F:	include/linux/freezer.h
5767F:	kernel/freezer.c
5768
5769FRONTSWAP API
5770M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5771L:	linux-kernel@vger.kernel.org
5772S:	Maintained
5773F:	mm/frontswap.c
5774F:	include/linux/frontswap.h
5775
5776FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5777M:	David Howells <dhowells@redhat.com>
5778L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5779S:	Supported
5780F:	Documentation/filesystems/caching/
5781F:	fs/fscache/
5782F:	include/linux/fscache*.h
5783
5784FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5785M:	Theodore Y. Ts'o <tytso@mit.edu>
5786M:	Jaegeuk Kim <jaegeuk@kernel.org>
5787L:	linux-fscrypt@vger.kernel.org
5788Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5790S:	Supported
5791F:	fs/crypto/
5792F:	include/linux/fscrypt*.h
5793F:	Documentation/filesystems/fscrypt.rst
5794
5795FUJITSU FR-V (FRV) PORT
5796S:	Orphan
5797F:	arch/frv/
5798
5799FUJITSU LAPTOP EXTRAS
5800M:	Jonathan Woithe <jwoithe@just42.net>
5801L:	platform-driver-x86@vger.kernel.org
5802S:	Maintained
5803F:	drivers/platform/x86/fujitsu-laptop.c
5804
5805FUJITSU M-5MO LS CAMERA ISP DRIVER
5806M:	Kyungmin Park <kyungmin.park@samsung.com>
5807M:	Heungjun Kim <riverful.kim@samsung.com>
5808L:	linux-media@vger.kernel.org
5809S:	Maintained
5810F:	drivers/media/i2c/m5mols/
5811F:	include/media/i2c/m5mols.h
5812
5813FUJITSU TABLET EXTRAS
5814M:	Robert Gerlach <khnz@gmx.de>
5815L:	platform-driver-x86@vger.kernel.org
5816S:	Maintained
5817F:	drivers/platform/x86/fujitsu-tablet.c
5818
5819FUSE: FILESYSTEM IN USERSPACE
5820M:	Miklos Szeredi <miklos@szeredi.hu>
5821L:	linux-fsdevel@vger.kernel.org
5822W:	http://fuse.sourceforge.net/
5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5824S:	Maintained
5825F:	fs/fuse/
5826F:	include/uapi/linux/fuse.h
5827F:	Documentation/filesystems/fuse.txt
5828
5829FUTEX SUBSYSTEM
5830M:	Thomas Gleixner <tglx@linutronix.de>
5831M:	Ingo Molnar <mingo@redhat.com>
5832R:	Peter Zijlstra <peterz@infradead.org>
5833R:	Darren Hart <dvhart@infradead.org>
5834L:	linux-kernel@vger.kernel.org
5835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5836S:	Maintained
5837F:	kernel/futex.c
5838F:	kernel/futex_compat.c
5839F:	include/asm-generic/futex.h
5840F:	include/linux/futex.h
5841F:	include/uapi/linux/futex.h
5842F:	tools/testing/selftests/futex/
5843F:	tools/perf/bench/futex*
5844F:	Documentation/*futex*
5845
5846FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5847M:	Rik Faith <faith@cs.unc.edu>
5848L:	linux-scsi@vger.kernel.org
5849S:	Odd Fixes (e.g., new signatures)
5850F:	drivers/scsi/fdomain.*
5851
5852GCC PLUGINS
5853M:	Kees Cook <keescook@chromium.org>
5854R:	Emese Revfy <re.emese@gmail.com>
5855L:	kernel-hardening@lists.openwall.com
5856S:	Maintained
5857F:	scripts/gcc-plugins/
5858F:	scripts/gcc-plugin.sh
5859F:	scripts/Makefile.gcc-plugins
5860F:	Documentation/gcc-plugins.txt
5861
5862GCOV BASED KERNEL PROFILING
5863M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5864S:	Maintained
5865F:	kernel/gcov/
5866F:	Documentation/dev-tools/gcov.rst
5867
5868GDB KERNEL DEBUGGING HELPER SCRIPTS
5869M:	Jan Kiszka <jan.kiszka@siemens.com>
5870M:	Kieran Bingham <kieran@bingham.xyz>
5871S:	Supported
5872F:	scripts/gdb/
5873
5874GDT SCSI DISK ARRAY CONTROLLER DRIVER
5875M:	Achim Leubner <achim_leubner@adaptec.com>
5876L:	linux-scsi@vger.kernel.org
5877W:	http://www.icp-vortex.com/
5878S:	Supported
5879F:	drivers/scsi/gdt*
5880
5881GEMTEK FM RADIO RECEIVER DRIVER
5882M:	Hans Verkuil <hverkuil@xs4all.nl>
5883L:	linux-media@vger.kernel.org
5884T:	git git://linuxtv.org/media_tree.git
5885W:	https://linuxtv.org
5886S:	Maintained
5887F:	drivers/media/radio/radio-gemtek*
5888
5889GENERIC GPIO I2C DRIVER
5890M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5891S:	Supported
5892F:	drivers/i2c/busses/i2c-gpio.c
5893F:	include/linux/i2c-gpio.h
5894
5895GENERIC GPIO I2C MULTIPLEXER DRIVER
5896M:	Peter Korsgaard <peter.korsgaard@barco.com>
5897L:	linux-i2c@vger.kernel.org
5898S:	Supported
5899F:	drivers/i2c/muxes/i2c-mux-gpio.c
5900F:	include/linux/i2c-mux-gpio.h
5901F:	Documentation/i2c/muxes/i2c-mux-gpio
5902
5903GENERIC HDLC (WAN) DRIVERS
5904M:	Krzysztof Halasa <khc@pm.waw.pl>
5905W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5906S:	Maintained
5907F:	drivers/net/wan/c101.c
5908F:	drivers/net/wan/hd6457*
5909F:	drivers/net/wan/hdlc*
5910F:	drivers/net/wan/n2.c
5911F:	drivers/net/wan/pc300too.c
5912F:	drivers/net/wan/pci200syn.c
5913F:	drivers/net/wan/wanxl*
5914
5915GENERIC INCLUDE/ASM HEADER FILES
5916M:	Arnd Bergmann <arnd@arndb.de>
5917L:	linux-arch@vger.kernel.org
5918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5919S:	Maintained
5920F:	include/asm-generic/
5921F:	include/uapi/asm-generic/
5922
5923GENERIC PHY FRAMEWORK
5924M:	Kishon Vijay Abraham I <kishon@ti.com>
5925L:	linux-kernel@vger.kernel.org
5926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5927S:	Supported
5928F:	drivers/phy/
5929F:	include/linux/phy/
5930
5931GENERIC PM DOMAINS
5932M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5933M:	Kevin Hilman <khilman@kernel.org>
5934M:	Ulf Hansson <ulf.hansson@linaro.org>
5935L:	linux-pm@vger.kernel.org
5936S:	Supported
5937F:	drivers/base/power/domain*.c
5938F:	include/linux/pm_domain.h
5939F:	Documentation/devicetree/bindings/power/power_domain.txt
5940
5941GENERIC UIO DRIVER FOR PCI DEVICES
5942M:	"Michael S. Tsirkin" <mst@redhat.com>
5943L:	kvm@vger.kernel.org
5944S:	Supported
5945F:	drivers/uio/uio_pci_generic.c
5946
5947GENWQE (IBM Generic Workqueue Card)
5948M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5949M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5950S:	Supported
5951F:	drivers/misc/genwqe/
5952
5953GET_MAINTAINER SCRIPT
5954M:	Joe Perches <joe@perches.com>
5955S:	Maintained
5956F:	scripts/get_maintainer.pl
5957
5958GFS2 FILE SYSTEM
5959M:	Steven Whitehouse <swhiteho@redhat.com>
5960M:	Bob Peterson <rpeterso@redhat.com>
5961L:	cluster-devel@redhat.com
5962W:	http://sources.redhat.com/cluster/
5963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5964S:	Supported
5965F:	Documentation/filesystems/gfs2*.txt
5966F:	fs/gfs2/
5967F:	include/uapi/linux/gfs2_ondisk.h
5968
5969GIGASET ISDN DRIVERS
5970M:	Paul Bolle <pebolle@tiscali.nl>
5971L:	gigaset307x-common@lists.sourceforge.net
5972W:	http://gigaset307x.sourceforge.net/
5973S:	Odd Fixes
5974F:	Documentation/isdn/README.gigaset
5975F:	drivers/isdn/gigaset/
5976F:	include/uapi/linux/gigaset_dev.h
5977
5978GO7007 MPEG CODEC
5979M:	Hans Verkuil <hans.verkuil@cisco.com>
5980L:	linux-media@vger.kernel.org
5981S:	Maintained
5982F:	drivers/media/usb/go7007/
5983
5984GOODIX TOUCHSCREEN
5985M:	Bastien Nocera <hadess@hadess.net>
5986L:	linux-input@vger.kernel.org
5987S:	Maintained
5988F:	drivers/input/touchscreen/goodix.c
5989
5990GPD POCKET FAN DRIVER
5991M:	Hans de Goede <hdegoede@redhat.com>
5992L:	platform-driver-x86@vger.kernel.org
5993S:	Maintained
5994F:	drivers/platform/x86/gpd-pocket-fan.c
5995
5996GPIO ACPI SUPPORT
5997M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5998M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5999L:	linux-gpio@vger.kernel.org
6000L:	linux-acpi@vger.kernel.org
6001S:	Maintained
6002F:	Documentation/acpi/gpio-properties.txt
6003F:	drivers/gpio/gpiolib-acpi.c
6004
6005GPIO IR Transmitter
6006M:	Sean Young <sean@mess.org>
6007L:	linux-media@vger.kernel.org
6008S:	Maintained
6009F:	drivers/media/rc/gpio-ir-tx.c
6010
6011GPIO MOCKUP DRIVER
6012M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6013R:	Bartosz Golaszewski <brgl@bgdev.pl>
6014L:	linux-gpio@vger.kernel.org
6015S:	Maintained
6016F:	drivers/gpio/gpio-mockup.c
6017F:	tools/testing/selftests/gpio/
6018
6019GPIO SUBSYSTEM
6020M:	Linus Walleij <linus.walleij@linaro.org>
6021L:	linux-gpio@vger.kernel.org
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6023S:	Maintained
6024F:	Documentation/devicetree/bindings/gpio/
6025F:	Documentation/gpio/
6026F:	Documentation/ABI/testing/gpio-cdev
6027F:	Documentation/ABI/obsolete/sysfs-gpio
6028F:	drivers/gpio/
6029F:	include/linux/gpio/
6030F:	include/linux/gpio.h
6031F:	include/asm-generic/gpio.h
6032F:	include/uapi/linux/gpio.h
6033F:	tools/gpio/
6034
6035GRE DEMULTIPLEXER DRIVER
6036M:	Dmitry Kozlov <xeb@mail.ru>
6037L:	netdev@vger.kernel.org
6038S:	Maintained
6039F:	net/ipv4/gre_demux.c
6040F:	net/ipv4/gre_offload.c
6041F:	include/net/gre.h
6042
6043GRETH 10/100/1G Ethernet MAC device driver
6044M:	Andreas Larsson <andreas@gaisler.com>
6045L:	netdev@vger.kernel.org
6046S:	Maintained
6047F:	drivers/net/ethernet/aeroflex/
6048
6049GREYBUS AUDIO PROTOCOLS DRIVERS
6050M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6051M:	Mark Greer <mgreer@animalcreek.com>
6052S:	Maintained
6053F:	drivers/staging/greybus/audio_apbridgea.c
6054F:	drivers/staging/greybus/audio_apbridgea.h
6055F:	drivers/staging/greybus/audio_codec.c
6056F:	drivers/staging/greybus/audio_codec.h
6057F:	drivers/staging/greybus/audio_gb.c
6058F:	drivers/staging/greybus/audio_manager.c
6059F:	drivers/staging/greybus/audio_manager.h
6060F:	drivers/staging/greybus/audio_manager_module.c
6061F:	drivers/staging/greybus/audio_manager_private.h
6062F:	drivers/staging/greybus/audio_manager_sysfs.c
6063F:	drivers/staging/greybus/audio_module.c
6064F:	drivers/staging/greybus/audio_topology.c
6065
6066GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6067M:	Viresh Kumar <vireshk@kernel.org>
6068S:	Maintained
6069F:	drivers/staging/greybus/authentication.c
6070F:	drivers/staging/greybus/bootrom.c
6071F:	drivers/staging/greybus/firmware.h
6072F:	drivers/staging/greybus/fw-core.c
6073F:	drivers/staging/greybus/fw-download.c
6074F:	drivers/staging/greybus/fw-managament.c
6075F:	drivers/staging/greybus/greybus_authentication.h
6076F:	drivers/staging/greybus/greybus_firmware.h
6077F:	drivers/staging/greybus/hid.c
6078F:	drivers/staging/greybus/i2c.c
6079F:	drivers/staging/greybus/spi.c
6080F:	drivers/staging/greybus/spilib.c
6081F:	drivers/staging/greybus/spilib.h
6082
6083GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6084M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6085S:	Maintained
6086F:	drivers/staging/greybus/loopback.c
6087F:	drivers/staging/greybus/timesync.c
6088F:	drivers/staging/greybus/timesync_platform.c
6089
6090GREYBUS PLATFORM DRIVERS
6091M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6092S:	Maintained
6093F:	drivers/staging/greybus/arche-platform.c
6094F:	drivers/staging/greybus/arche-apb-ctrl.c
6095F:	drivers/staging/greybus/arche_platform.h
6096
6097GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6098M:	Rui Miguel Silva <rmfrfs@gmail.com>
6099S:	Maintained
6100F:	drivers/staging/greybus/sdio.c
6101F:	drivers/staging/greybus/light.c
6102F:	drivers/staging/greybus/gpio.c
6103F:	drivers/staging/greybus/power_supply.c
6104F:	drivers/staging/greybus/spi.c
6105F:	drivers/staging/greybus/spilib.c
6106
6107GREYBUS SUBSYSTEM
6108M:	Johan Hovold <johan@kernel.org>
6109M:	Alex Elder <elder@kernel.org>
6110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6111S:	Maintained
6112F:	drivers/staging/greybus/
6113L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6114
6115GREYBUS UART PROTOCOLS DRIVERS
6116M:	David Lin <dtwlin@gmail.com>
6117S:	Maintained
6118F:	drivers/staging/greybus/uart.c
6119F:	drivers/staging/greybus/log.c
6120
6121GS1662 VIDEO SERIALIZER
6122M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6123L:	linux-media@vger.kernel.org
6124T:	git git://linuxtv.org/media_tree.git
6125S:	Maintained
6126F:	drivers/media/spi/gs1662.c
6127
6128GSPCA FINEPIX SUBDRIVER
6129M:	Frank Zago <frank@zago.net>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/usb/gspca/finepix.c
6134
6135GSPCA GL860 SUBDRIVER
6136M:	Olivier Lorin <o.lorin@laposte.net>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/gl860/
6141
6142GSPCA M5602 SUBDRIVER
6143M:	Erik Andren <erik.andren@gmail.com>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/m5602/
6148
6149GSPCA PAC207 SONIXB SUBDRIVER
6150M:	Hans Verkuil <hverkuil@xs4all.nl>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Odd Fixes
6154F:	drivers/media/usb/gspca/pac207.c
6155
6156GSPCA SN9C20X SUBDRIVER
6157M:	Brian Johnson <brijohn@gmail.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/gspca/sn9c20x.c
6162
6163GSPCA T613 SUBDRIVER
6164M:	Leandro Costantino <lcostantino@gmail.com>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Maintained
6168F:	drivers/media/usb/gspca/t613.c
6169
6170GSPCA USB WEBCAM DRIVER
6171M:	Hans Verkuil <hverkuil@xs4all.nl>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Odd Fixes
6175F:	drivers/media/usb/gspca/
6176
6177GTP (GPRS Tunneling Protocol)
6178M:	Pablo Neira Ayuso <pablo@netfilter.org>
6179M:	Harald Welte <laforge@gnumonks.org>
6180L:	osmocom-net-gprs@lists.osmocom.org
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6182S:	Maintained
6183F:	drivers/net/gtp.c
6184
6185GUID PARTITION TABLE (GPT)
6186M:	Davidlohr Bueso <dave@stgolabs.net>
6187L:	linux-efi@vger.kernel.org
6188S:	Maintained
6189F:	block/partitions/efi.*
6190
6191H8/300 ARCHITECTURE
6192M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6193L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6194W:	http://uclinux-h8.sourceforge.jp
6195T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6196S:	Maintained
6197F:	arch/h8300/
6198F:	drivers/clocksource/h8300_*.c
6199F:	drivers/clk/h8300/
6200F:	drivers/irqchip/irq-renesas-h8*.c
6201
6202HACKRF MEDIA DRIVER
6203M:	Antti Palosaari <crope@iki.fi>
6204L:	linux-media@vger.kernel.org
6205W:	https://linuxtv.org
6206W:	http://palosaari.fi/linux/
6207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6208T:	git git://linuxtv.org/anttip/media_tree.git
6209S:	Maintained
6210F:	drivers/media/usb/hackrf/
6211
6212HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6213M:	Frank Seidel <frank@f-seidel.de>
6214L:	platform-driver-x86@vger.kernel.org
6215W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6216S:	Maintained
6217F:	drivers/platform/x86/hdaps.c
6218
6219HARDWARE MONITORING
6220M:	Jean Delvare <jdelvare@suse.com>
6221M:	Guenter Roeck <linux@roeck-us.net>
6222L:	linux-hwmon@vger.kernel.org
6223W:	http://hwmon.wiki.kernel.org/
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6225S:	Maintained
6226F:	Documentation/hwmon/
6227F:	drivers/hwmon/
6228F:	include/linux/hwmon*.h
6229
6230HARDWARE RANDOM NUMBER GENERATOR CORE
6231M:	Matt Mackall <mpm@selenic.com>
6232M:	Herbert Xu <herbert@gondor.apana.org.au>
6233L:	linux-crypto@vger.kernel.org
6234S:	Odd fixes
6235F:	Documentation/devicetree/bindings/rng/
6236F:	Documentation/hw_random.txt
6237F:	drivers/char/hw_random/
6238F:	include/linux/hw_random.h
6239
6240HARDWARE SPINLOCK CORE
6241M:	Ohad Ben-Cohen <ohad@wizery.com>
6242M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6243L:	linux-remoteproc@vger.kernel.org
6244S:	Maintained
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6246F:	Documentation/devicetree/bindings/hwlock/
6247F:	Documentation/hwspinlock.txt
6248F:	drivers/hwspinlock/
6249F:	include/linux/hwspinlock.h
6250
6251HARMONY SOUND DRIVER
6252L:	linux-parisc@vger.kernel.org
6253S:	Maintained
6254F:	sound/parisc/harmony.*
6255
6256HDPVR USB VIDEO ENCODER DRIVER
6257M:	Hans Verkuil <hverkuil@xs4all.nl>
6258L:	linux-media@vger.kernel.org
6259T:	git git://linuxtv.org/media_tree.git
6260W:	https://linuxtv.org
6261S:	Odd Fixes
6262F:	drivers/media/usb/hdpvr/
6263
6264HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6265M:	Jimmy Vance <jimmy.vance@hpe.com>
6266S:	Supported
6267F:	Documentation/watchdog/hpwdt.txt
6268F:	drivers/watchdog/hpwdt.c
6269
6270HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6271M:	Don Brace <don.brace@microsemi.com>
6272L:	esc.storagedev@microsemi.com
6273L:	linux-scsi@vger.kernel.org
6274S:	Supported
6275F:	Documentation/scsi/hpsa.txt
6276F:	drivers/scsi/hpsa*.[ch]
6277F:	include/linux/cciss*.h
6278F:	include/uapi/linux/cciss*.h
6279
6280HFI1 DRIVER
6281M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6282M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6283L:	linux-rdma@vger.kernel.org
6284S:	Supported
6285F:	drivers/infiniband/hw/hfi1
6286
6287HFS FILESYSTEM
6288L:	linux-fsdevel@vger.kernel.org
6289S:	Orphan
6290F:	Documentation/filesystems/hfs.txt
6291F:	fs/hfs/
6292
6293HFSPLUS FILESYSTEM
6294L:	linux-fsdevel@vger.kernel.org
6295S:	Orphan
6296F:	Documentation/filesystems/hfsplus.txt
6297F:	fs/hfsplus/
6298
6299HGA FRAMEBUFFER DRIVER
6300M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6301L:	linux-nvidia@lists.surfsouth.com
6302W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6303S:	Maintained
6304F:	drivers/video/fbdev/hgafb.c
6305
6306HIBERNATION (aka Software Suspend, aka swsusp)
6307M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6308M:	Pavel Machek <pavel@ucw.cz>
6309L:	linux-pm@vger.kernel.org
6310B:	https://bugzilla.kernel.org
6311S:	Supported
6312F:	arch/x86/power/
6313F:	drivers/base/power/
6314F:	kernel/power/
6315F:	include/linux/suspend.h
6316F:	include/linux/freezer.h
6317F:	include/linux/pm.h
6318F:	arch/*/include/asm/suspend*.h
6319
6320HID CORE LAYER
6321M:	Jiri Kosina <jikos@kernel.org>
6322R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6323L:	linux-input@vger.kernel.org
6324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6325S:	Maintained
6326F:	drivers/hid/
6327F:	include/linux/hid*
6328F:	include/uapi/linux/hid*
6329
6330HID SENSOR HUB DRIVERS
6331M:	Jiri Kosina <jikos@kernel.org>
6332M:	Jonathan Cameron <jic23@kernel.org>
6333M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6334L:	linux-input@vger.kernel.org
6335L:	linux-iio@vger.kernel.org
6336S:	Maintained
6337F:	Documentation/hid/hid-sensor*
6338F:	drivers/hid/hid-sensor-*
6339F:	drivers/iio/*/hid-*
6340F:	include/linux/hid-sensor-*
6341
6342HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6343M:	Thomas Gleixner <tglx@linutronix.de>
6344L:	linux-kernel@vger.kernel.org
6345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6346S:	Maintained
6347F:	Documentation/timers/
6348F:	kernel/time/hrtimer.c
6349F:	kernel/time/clockevents.c
6350F:	kernel/time/timer_*.c
6351F:	include/linux/clockchips.h
6352F:	include/linux/hrtimer.h
6353
6354HIGH-SPEED SCC DRIVER FOR AX.25
6355L:	linux-hams@vger.kernel.org
6356S:	Orphan
6357F:	drivers/net/hamradio/dmascc.c
6358F:	drivers/net/hamradio/scc.c
6359
6360HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6361M:	HighPoint Linux Team <linux@highpoint-tech.com>
6362W:	http://www.highpoint-tech.com
6363S:	Supported
6364F:	Documentation/scsi/hptiop.txt
6365F:	drivers/scsi/hptiop.c
6366
6367HIPPI
6368M:	Jes Sorensen <jes@trained-monkey.org>
6369L:	linux-hippi@sunsite.dk
6370S:	Maintained
6371F:	include/linux/hippidevice.h
6372F:	include/uapi/linux/if_hippi.h
6373F:	net/802/hippi.c
6374F:	drivers/net/hippi/
6375
6376HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6377M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6378M:	Salil Mehta <salil.mehta@huawei.com>
6379L:	netdev@vger.kernel.org
6380W:	http://www.hisilicon.com
6381S:	Maintained
6382F:	drivers/net/ethernet/hisilicon/hns3/
6383
6384HISILICON NETWORK SUBSYSTEM DRIVER
6385M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6386M:	Salil Mehta <salil.mehta@huawei.com>
6387L:	netdev@vger.kernel.org
6388W:	http://www.hisilicon.com
6389S:	Maintained
6390F:	drivers/net/ethernet/hisilicon/
6391F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6392
6393HISILICON PMU DRIVER
6394M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6395W:	http://www.hisilicon.com
6396S:	Supported
6397F:	drivers/perf/hisilicon
6398F:	Documentation/perf/hisi-pmu.txt
6399
6400HISILICON ROCE DRIVER
6401M:	Lijun Ou <oulijun@huawei.com>
6402M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6403L:	linux-rdma@vger.kernel.org
6404S:	Maintained
6405F:	drivers/infiniband/hw/hns/
6406F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6407
6408HISILICON SAS Controller
6409M:	John Garry <john.garry@huawei.com>
6410W:	http://www.hisilicon.com
6411S:	Supported
6412F:	drivers/scsi/hisi_sas/
6413F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6414
6415HMM - Heterogeneous Memory Management
6416M:	Jérôme Glisse <jglisse@redhat.com>
6417L:	linux-mm@kvack.org
6418S:	Maintained
6419F:	mm/hmm*
6420F:	include/linux/hmm*
6421
6422HOST AP DRIVER
6423M:	Jouni Malinen <j@w1.fi>
6424L:	linux-wireless@vger.kernel.org
6425W:	http://w1.fi/hostap-driver.html
6426S:	Obsolete
6427F:	drivers/net/wireless/intersil/hostap/
6428
6429HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6430L:	platform-driver-x86@vger.kernel.org
6431S:	Orphan
6432F:	drivers/platform/x86/tc1100-wmi.c
6433
6434HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6435M:	Jaroslav Kysela <perex@perex.cz>
6436S:	Maintained
6437F:	drivers/net/ethernet/hp/hp100.*
6438
6439HPET:	High Precision Event Timers driver
6440M:	Clemens Ladisch <clemens@ladisch.de>
6441S:	Maintained
6442F:	Documentation/timers/hpet.txt
6443F:	drivers/char/hpet.c
6444F:	include/linux/hpet.h
6445F:	include/uapi/linux/hpet.h
6446
6447HPET:	x86
6448S:	Orphan
6449F:	arch/x86/kernel/hpet.c
6450F:	arch/x86/include/asm/hpet.h
6451
6452HPFS FILESYSTEM
6453M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6454W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6455S:	Maintained
6456F:	fs/hpfs/
6457
6458HSI SUBSYSTEM
6459M:	Sebastian Reichel <sre@kernel.org>
6460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6461S:	Maintained
6462F:	Documentation/ABI/testing/sysfs-bus-hsi
6463F:	Documentation/driver-api/hsi.rst
6464F:	drivers/hsi/
6465F:	include/linux/hsi/
6466F:	include/uapi/linux/hsi/
6467
6468HSO 3G MODEM DRIVER
6469L:	linux-usb@vger.kernel.org
6470S:	Orphan
6471F:	drivers/net/usb/hso.c
6472
6473HSR NETWORK PROTOCOL
6474M:	Arvid Brodin <arvid.brodin@alten.se>
6475L:	netdev@vger.kernel.org
6476S:	Maintained
6477F:	net/hsr/
6478
6479HT16K33 LED CONTROLLER DRIVER
6480M:	Robin van der Gracht <robin@protonic.nl>
6481S:	Maintained
6482F:	drivers/auxdisplay/ht16k33.c
6483F:	Documentation/devicetree/bindings/display/ht16k33.txt
6484
6485HTCPEN TOUCHSCREEN DRIVER
6486M:	Pau Oliva Fora <pof@eslack.org>
6487L:	linux-input@vger.kernel.org
6488S:	Maintained
6489F:	drivers/input/touchscreen/htcpen.c
6490
6491HUAWEI ETHERNET DRIVER
6492M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6493L:	netdev@vger.kernel.org
6494S:	Supported
6495F:	Documentation/networking/hinic.txt
6496F:	drivers/net/ethernet/huawei/hinic/
6497
6498HUGETLB FILESYSTEM
6499M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6500S:	Maintained
6501F:	fs/hugetlbfs/
6502
6503HVA ST MEDIA DRIVER
6504M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6505L:	linux-media@vger.kernel.org
6506T:	git git://linuxtv.org/media_tree.git
6507W:	https://linuxtv.org
6508S:	Supported
6509F:	drivers/media/platform/sti/hva
6510
6511HWPOISON MEMORY FAILURE HANDLING
6512M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6513L:	linux-mm@kvack.org
6514S:	Maintained
6515F:	mm/memory-failure.c
6516F:	mm/hwpoison-inject.c
6517
6518Hyper-V CORE AND DRIVERS
6519M:	"K. Y. Srinivasan" <kys@microsoft.com>
6520M:	Haiyang Zhang <haiyangz@microsoft.com>
6521M:	Stephen Hemminger <sthemmin@microsoft.com>
6522L:	devel@linuxdriverproject.org
6523S:	Maintained
6524F:	Documentation/networking/netvsc.txt
6525F:	arch/x86/include/asm/mshyperv.h
6526F:	arch/x86/include/asm/trace/hyperv.h
6527F:	arch/x86/include/uapi/asm/hyperv.h
6528F:	arch/x86/kernel/cpu/mshyperv.c
6529F:	arch/x86/hyperv
6530F:	drivers/hid/hid-hyperv.c
6531F:	drivers/hv/
6532F:	drivers/input/serio/hyperv-keyboard.c
6533F:	drivers/pci/host/pci-hyperv.c
6534F:	drivers/net/hyperv/
6535F:	drivers/scsi/storvsc_drv.c
6536F:	drivers/uio/uio_hv_generic.c
6537F:	drivers/video/fbdev/hyperv_fb.c
6538F:	net/vmw_vsock/hyperv_transport.c
6539F:	include/linux/hyperv.h
6540F:	include/uapi/linux/hyperv.h
6541F:	tools/hv/
6542F:	Documentation/ABI/stable/sysfs-bus-vmbus
6543
6544HYPERVISOR VIRTUAL CONSOLE DRIVER
6545L:	linuxppc-dev@lists.ozlabs.org
6546S:	Odd Fixes
6547F:	drivers/tty/hvc/
6548
6549I2C ACPI SUPPORT
6550M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6551L:	linux-i2c@vger.kernel.org
6552L:	linux-acpi@vger.kernel.org
6553S:	Maintained
6554F:	drivers/i2c/i2c-core-acpi.c
6555
6556I2C MUXES
6557M:	Peter Rosin <peda@axentia.se>
6558L:	linux-i2c@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/i2c/i2c-topology
6561F:	Documentation/i2c/muxes/
6562F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6563F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6564F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6565F:	drivers/i2c/i2c-mux.c
6566F:	drivers/i2c/muxes/
6567F:	include/linux/i2c-mux.h
6568
6569I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6570M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6571L:	linux-i2c@vger.kernel.org
6572S:	Maintained
6573F:	drivers/i2c/busses/i2c-mv64xxx.c
6574
6575I2C OVER PARALLEL PORT
6576M:	Jean Delvare <jdelvare@suse.com>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	Documentation/i2c/busses/i2c-parport
6580F:	Documentation/i2c/busses/i2c-parport-light
6581F:	drivers/i2c/busses/i2c-parport.c
6582F:	drivers/i2c/busses/i2c-parport-light.c
6583
6584I2C SUBSYSTEM
6585M:	Wolfram Sang <wsa@the-dreams.de>
6586L:	linux-i2c@vger.kernel.org
6587W:	https://i2c.wiki.kernel.org/
6588Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6590S:	Maintained
6591F:	Documentation/devicetree/bindings/i2c/
6592F:	Documentation/i2c/
6593F:	drivers/i2c/
6594F:	drivers/i2c/*/
6595F:	include/linux/i2c.h
6596F:	include/linux/i2c-*.h
6597F:	include/uapi/linux/i2c.h
6598F:	include/uapi/linux/i2c-*.h
6599
6600I2C-TAOS-EVM DRIVER
6601M:	Jean Delvare <jdelvare@suse.com>
6602L:	linux-i2c@vger.kernel.org
6603S:	Maintained
6604F:	Documentation/i2c/busses/i2c-taos-evm
6605F:	drivers/i2c/busses/i2c-taos-evm.c
6606
6607I2C-TINY-USB DRIVER
6608M:	Till Harbaum <till@harbaum.org>
6609L:	linux-i2c@vger.kernel.org
6610W:	http://www.harbaum.org/till/i2c_tiny_usb
6611S:	Maintained
6612F:	drivers/i2c/busses/i2c-tiny-usb.c
6613
6614I2C/SMBUS CONTROLLER DRIVERS FOR PC
6615M:	Jean Delvare <jdelvare@suse.com>
6616L:	linux-i2c@vger.kernel.org
6617S:	Maintained
6618F:	Documentation/i2c/busses/i2c-ali1535
6619F:	Documentation/i2c/busses/i2c-ali1563
6620F:	Documentation/i2c/busses/i2c-ali15x3
6621F:	Documentation/i2c/busses/i2c-amd756
6622F:	Documentation/i2c/busses/i2c-amd8111
6623F:	Documentation/i2c/busses/i2c-i801
6624F:	Documentation/i2c/busses/i2c-nforce2
6625F:	Documentation/i2c/busses/i2c-piix4
6626F:	Documentation/i2c/busses/i2c-sis5595
6627F:	Documentation/i2c/busses/i2c-sis630
6628F:	Documentation/i2c/busses/i2c-sis96x
6629F:	Documentation/i2c/busses/i2c-via
6630F:	Documentation/i2c/busses/i2c-viapro
6631F:	drivers/i2c/busses/i2c-ali1535.c
6632F:	drivers/i2c/busses/i2c-ali1563.c
6633F:	drivers/i2c/busses/i2c-ali15x3.c
6634F:	drivers/i2c/busses/i2c-amd756.c
6635F:	drivers/i2c/busses/i2c-amd756-s4882.c
6636F:	drivers/i2c/busses/i2c-amd8111.c
6637F:	drivers/i2c/busses/i2c-i801.c
6638F:	drivers/i2c/busses/i2c-isch.c
6639F:	drivers/i2c/busses/i2c-nforce2.c
6640F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6641F:	drivers/i2c/busses/i2c-piix4.c
6642F:	drivers/i2c/busses/i2c-sis5595.c
6643F:	drivers/i2c/busses/i2c-sis630.c
6644F:	drivers/i2c/busses/i2c-sis96x.c
6645F:	drivers/i2c/busses/i2c-via.c
6646F:	drivers/i2c/busses/i2c-viapro.c
6647
6648I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6649M:	Hans de Goede <hdegoede@redhat.com>
6650L:	linux-i2c@vger.kernel.org
6651S:	Maintained
6652F:	drivers/i2c/busses/i2c-cht-wc.c
6653
6654I2C/SMBUS ISMT DRIVER
6655M:	Seth Heasley <seth.heasley@intel.com>
6656M:	Neil Horman <nhorman@tuxdriver.com>
6657L:	linux-i2c@vger.kernel.org
6658F:	drivers/i2c/busses/i2c-ismt.c
6659F:	Documentation/i2c/busses/i2c-ismt
6660
6661I2C/SMBUS STUB DRIVER
6662M:	Jean Delvare <jdelvare@suse.com>
6663L:	linux-i2c@vger.kernel.org
6664S:	Maintained
6665F:	drivers/i2c/i2c-stub.c
6666
6667IA64 (Itanium) PLATFORM
6668M:	Tony Luck <tony.luck@intel.com>
6669M:	Fenghua Yu <fenghua.yu@intel.com>
6670L:	linux-ia64@vger.kernel.org
6671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6672S:	Maintained
6673F:	arch/ia64/
6674
6675IBM Power 842 compression accelerator
6676M:	Haren Myneni <haren@us.ibm.com>
6677S:	Supported
6678F:	drivers/crypto/nx/Makefile
6679F:	drivers/crypto/nx/Kconfig
6680F:	drivers/crypto/nx/nx-842*
6681F:	include/linux/sw842.h
6682F:	crypto/842.c
6683F:	lib/842/
6684
6685IBM Power in-Nest Crypto Acceleration
6686M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6687M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6688L:	linux-crypto@vger.kernel.org
6689S:	Supported
6690F:	drivers/crypto/nx/Makefile
6691F:	drivers/crypto/nx/Kconfig
6692F:	drivers/crypto/nx/nx-aes*
6693F:	drivers/crypto/nx/nx-sha*
6694F:	drivers/crypto/nx/nx.*
6695F:	drivers/crypto/nx/nx_csbcpb.h
6696F:	drivers/crypto/nx/nx_debugfs.h
6697
6698IBM Power Linux RAID adapter
6699M:	Brian King <brking@us.ibm.com>
6700S:	Supported
6701F:	drivers/scsi/ipr.*
6702
6703IBM Power SRIOV Virtual NIC Device Driver
6704M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6705M:	John Allen <jallen@linux.vnet.ibm.com>
6706L:	netdev@vger.kernel.org
6707S:	Supported
6708F:	drivers/net/ethernet/ibm/ibmvnic.*
6709
6710IBM Power Virtual Accelerator Switchboard
6711M:	Sukadev Bhattiprolu
6712L:	linuxppc-dev@lists.ozlabs.org
6713S:	Supported
6714F:	arch/powerpc/platforms/powernv/vas*
6715F:	arch/powerpc/platforms/powernv/copy-paste.h
6716F:	arch/powerpc/include/asm/vas.h
6717F:	arch/powerpc/include/uapi/asm/vas.h
6718
6719IBM Power Virtual Ethernet Device Driver
6720M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6721L:	netdev@vger.kernel.org
6722S:	Supported
6723F:	drivers/net/ethernet/ibm/ibmveth.*
6724
6725IBM Power Virtual FC Device Drivers
6726M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6727L:	linux-scsi@vger.kernel.org
6728S:	Supported
6729F:	drivers/scsi/ibmvscsi/ibmvfc*
6730
6731IBM Power Virtual SCSI Device Drivers
6732M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6733L:	linux-scsi@vger.kernel.org
6734S:	Supported
6735F:	drivers/scsi/ibmvscsi/ibmvscsi*
6736F:	include/scsi/viosrp.h
6737
6738IBM Power Virtual SCSI Device Target Driver
6739M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6740M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6741L:	linux-scsi@vger.kernel.org
6742L:	target-devel@vger.kernel.org
6743S:	Supported
6744F:	drivers/scsi/ibmvscsi_tgt/
6745
6746IBM Power VMX Cryptographic instructions
6747M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6748M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6749L:	linux-crypto@vger.kernel.org
6750S:	Supported
6751F:	drivers/crypto/vmx/Makefile
6752F:	drivers/crypto/vmx/Kconfig
6753F:	drivers/crypto/vmx/vmx.c
6754F:	drivers/crypto/vmx/aes*
6755F:	drivers/crypto/vmx/ghash*
6756F:	drivers/crypto/vmx/ppc-xlate.pl
6757
6758IBM ServeRAID RAID DRIVER
6759S:	Orphan
6760F:	drivers/scsi/ips.*
6761
6762ICH LPC AND GPIO DRIVER
6763M:	Peter Tyser <ptyser@xes-inc.com>
6764S:	Maintained
6765F:	drivers/mfd/lpc_ich.c
6766F:	drivers/gpio/gpio-ich.c
6767
6768IDE SUBSYSTEM
6769M:	"David S. Miller" <davem@davemloft.net>
6770L:	linux-ide@vger.kernel.org
6771Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6773S:	Maintained
6774F:	Documentation/ide/
6775F:	drivers/ide/
6776F:	include/linux/ide.h
6777
6778IDE/ATAPI DRIVERS
6779M:	Borislav Petkov <bp@alien8.de>
6780L:	linux-ide@vger.kernel.org
6781S:	Maintained
6782F:	Documentation/cdrom/ide-cd
6783F:	drivers/ide/ide-cd*
6784
6785IDEAPAD LAPTOP EXTRAS DRIVER
6786M:	Ike Panhc <ike.pan@canonical.com>
6787L:	platform-driver-x86@vger.kernel.org
6788W:	http://launchpad.net/ideapad-laptop
6789S:	Maintained
6790F:	drivers/platform/x86/ideapad-laptop.c
6791
6792IDEAPAD LAPTOP SLIDEBAR DRIVER
6793M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6794L:	linux-input@vger.kernel.org
6795W:	https://github.com/o2genum/ideapad-slidebar
6796S:	Maintained
6797F:	drivers/input/misc/ideapad_slidebar.c
6798
6799IDT VersaClock 5 CLOCK DRIVER
6800M:	Marek Vasut <marek.vasut@gmail.com>
6801S:	Maintained
6802F:	drivers/clk/clk-versaclock5.c
6803
6804IEEE 802.15.4 SUBSYSTEM
6805M:	Alexander Aring <alex.aring@gmail.com>
6806M:	Stefan Schmidt <stefan@osg.samsung.com>
6807L:	linux-wpan@vger.kernel.org
6808W:	http://wpan.cakelab.org/
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6811S:	Maintained
6812F:	net/ieee802154/
6813F:	net/mac802154/
6814F:	drivers/net/ieee802154/
6815F:	include/linux/nl802154.h
6816F:	include/linux/ieee802154.h
6817F:	include/net/nl802154.h
6818F:	include/net/mac802154.h
6819F:	include/net/af_ieee802154.h
6820F:	include/net/cfg802154.h
6821F:	include/net/ieee802154_netdev.h
6822F:	Documentation/networking/ieee802154.txt
6823
6824IFE PROTOCOL
6825M:	Yotam Gigi <yotam.gi@gmail.com>
6826M:	Jamal Hadi Salim <jhs@mojatatu.com>
6827F:	net/ife
6828F:	include/net/ife.h
6829F:	include/uapi/linux/ife.h
6830
6831IGORPLUG-USB IR RECEIVER
6832M:	Sean Young <sean@mess.org>
6833L:	linux-media@vger.kernel.org
6834S:	Maintained
6835F:	drivers/media/rc/igorplugusb.c
6836
6837IGUANAWORKS USB IR TRANSCEIVER
6838M:	Sean Young <sean@mess.org>
6839L:	linux-media@vger.kernel.org
6840S:	Maintained
6841F:	drivers/media/rc/iguanair.c
6842
6843IIO DIGITAL POTENTIOMETER DAC
6844M:	Peter Rosin <peda@axentia.se>
6845L:	linux-iio@vger.kernel.org
6846S:	Maintained
6847F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6848F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6849F:	drivers/iio/dac/dpot-dac.c
6850
6851IIO ENVELOPE DETECTOR
6852M:	Peter Rosin <peda@axentia.se>
6853L:	linux-iio@vger.kernel.org
6854S:	Maintained
6855F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6856F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6857F:	drivers/iio/adc/envelope-detector.c
6858
6859IIO MULTIPLEXER
6860M:	Peter Rosin <peda@axentia.se>
6861L:	linux-iio@vger.kernel.org
6862S:	Maintained
6863F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6864F:	drivers/iio/multiplexer/iio-mux.c
6865
6866IIO SUBSYSTEM AND DRIVERS
6867M:	Jonathan Cameron <jic23@kernel.org>
6868R:	Hartmut Knaack <knaack.h@gmx.de>
6869R:	Lars-Peter Clausen <lars@metafoo.de>
6870R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6871L:	linux-iio@vger.kernel.org
6872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6873S:	Maintained
6874F:	Documentation/ABI/testing/configfs-iio*
6875F:	Documentation/ABI/testing/sysfs-bus-iio*
6876F:	Documentation/devicetree/bindings/iio/
6877F:	drivers/iio/
6878F:	drivers/staging/iio/
6879F:	include/linux/iio/
6880F:	tools/iio/
6881
6882IKANOS/ADI EAGLE ADSL USB DRIVER
6883M:	Matthieu Castet <castet.matthieu@free.fr>
6884M:	Stanislaw Gruszka <stf_xl@wp.pl>
6885S:	Maintained
6886F:	drivers/usb/atm/ueagle-atm.c
6887
6888IMGTEC ASCII LCD DRIVER
6889M:	Paul Burton <paul.burton@mips.com>
6890S:	Maintained
6891F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6892F:	drivers/auxdisplay/img-ascii-lcd.c
6893
6894IMGTEC IR DECODER DRIVER
6895M:	James Hogan <jhogan@kernel.org>
6896S:	Maintained
6897F:	drivers/media/rc/img-ir/
6898
6899IMS TWINTURBO FRAMEBUFFER DRIVER
6900L:	linux-fbdev@vger.kernel.org
6901S:	Orphan
6902F:	drivers/video/fbdev/imsttfb.c
6903
6904INA209 HARDWARE MONITOR DRIVER
6905M:	Guenter Roeck <linux@roeck-us.net>
6906L:	linux-hwmon@vger.kernel.org
6907S:	Maintained
6908F:	Documentation/hwmon/ina209
6909F:	Documentation/devicetree/bindings/i2c/ina209.txt
6910F:	drivers/hwmon/ina209.c
6911
6912INA2XX HARDWARE MONITOR DRIVER
6913M:	Guenter Roeck <linux@roeck-us.net>
6914L:	linux-hwmon@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/hwmon/ina2xx
6917F:	drivers/hwmon/ina2xx.c
6918F:	include/linux/platform_data/ina2xx.h
6919
6920INDUSTRY PACK SUBSYSTEM (IPACK)
6921M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6922M:	Jens Taprogge <jens.taprogge@taprogge.org>
6923M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6924L:	industrypack-devel@lists.sourceforge.net
6925W:	http://industrypack.sourceforge.net
6926S:	Maintained
6927F:	drivers/ipack/
6928
6929INFINIBAND SUBSYSTEM
6930M:	Doug Ledford <dledford@redhat.com>
6931M:	Jason Gunthorpe <jgg@mellanox.com>
6932L:	linux-rdma@vger.kernel.org
6933W:	https://github.com/linux-rdma/rdma-core
6934Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6936S:	Supported
6937F:	Documentation/devicetree/bindings/infiniband/
6938F:	Documentation/infiniband/
6939F:	drivers/infiniband/
6940F:	include/uapi/linux/if_infiniband.h
6941F:	include/uapi/rdma/
6942F:	include/rdma/
6943
6944INGENIC JZ4780 DMA Driver
6945M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6946S:	Maintained
6947F:	drivers/dma/dma-jz4780.c
6948
6949INGENIC JZ4780 NAND DRIVER
6950M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6951L:	linux-mtd@lists.infradead.org
6952S:	Maintained
6953F:	drivers/mtd/nand/jz4780_*
6954
6955INOTIFY
6956M:	Jan Kara <jack@suse.cz>
6957R:	Amir Goldstein <amir73il@gmail.com>
6958L:	linux-fsdevel@vger.kernel.org
6959S:	Maintained
6960F:	Documentation/filesystems/inotify.txt
6961F:	fs/notify/inotify/
6962F:	include/linux/inotify.h
6963F:	include/uapi/linux/inotify.h
6964
6965INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6966M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6967L:	linux-input@vger.kernel.org
6968Q:	http://patchwork.kernel.org/project/linux-input/list/
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6970S:	Maintained
6971F:	drivers/input/
6972F:	include/linux/input.h
6973F:	include/uapi/linux/input.h
6974F:	include/uapi/linux/input-event-codes.h
6975F:	include/linux/input/
6976F:	Documentation/devicetree/bindings/input/
6977F:	Documentation/input/
6978
6979INPUT MULTITOUCH (MT) PROTOCOL
6980M:	Henrik Rydberg <rydberg@bitmath.org>
6981L:	linux-input@vger.kernel.org
6982S:	Odd fixes
6983F:	Documentation/input/multi-touch-protocol.rst
6984F:	drivers/input/input-mt.c
6985K:	\b(ABS|SYN)_MT_
6986
6987INSIDE SECURE CRYPTO DRIVER
6988M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6989F:	drivers/crypto/inside-secure/
6990S:	Maintained
6991L:	linux-crypto@vger.kernel.org
6992
6993INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6994M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6995M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6996L:	linux-integrity@vger.kernel.org
6997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6998S:	Supported
6999F:	security/integrity/ima/
7000
7001INTEL 810/815 FRAMEBUFFER DRIVER
7002M:	Antonino Daplas <adaplas@gmail.com>
7003L:	linux-fbdev@vger.kernel.org
7004S:	Maintained
7005F:	drivers/video/fbdev/i810/
7006
7007INTEL ASoC BDW/HSW DRIVERS
7008M:	Jie Yang <yang.jie@linux.intel.com>
7009L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7010S:	Supported
7011F:	sound/soc/intel/common/sst-dsp*
7012F:	sound/soc/intel/common/sst-firmware.c
7013F:	sound/soc/intel/boards/broadwell.c
7014F:	sound/soc/intel/haswell/
7015
7016INTEL C600 SERIES SAS CONTROLLER DRIVER
7017M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7018M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7019L:	linux-scsi@vger.kernel.org
7020T:	git git://git.code.sf.net/p/intel-sas/isci
7021S:	Supported
7022F:	drivers/scsi/isci/
7023
7024INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7025M:	Jani Nikula <jani.nikula@linux.intel.com>
7026M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7027M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7028L:	intel-gfx@lists.freedesktop.org
7029W:	https://01.org/linuxgraphics/
7030B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7031C:	irc://chat.freenode.net/intel-gfx
7032Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7033T:	git git://anongit.freedesktop.org/drm-intel
7034S:	Supported
7035F:	drivers/gpu/drm/i915/
7036F:	include/drm/i915*
7037F:	include/uapi/drm/i915_drm.h
7038F:	Documentation/gpu/i915.rst
7039
7040INTEL ETHERNET DRIVERS
7041M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7042L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7043W:	http://www.intel.com/support/feedback.htm
7044W:	http://e1000.sourceforge.net/
7045Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7048S:	Supported
7049F:	Documentation/networking/e100.txt
7050F:	Documentation/networking/e1000.txt
7051F:	Documentation/networking/e1000e.txt
7052F:	Documentation/networking/igb.txt
7053F:	Documentation/networking/igbvf.txt
7054F:	Documentation/networking/ixgb.txt
7055F:	Documentation/networking/ixgbe.txt
7056F:	Documentation/networking/ixgbevf.txt
7057F:	Documentation/networking/i40e.txt
7058F:	Documentation/networking/i40evf.txt
7059F:	drivers/net/ethernet/intel/
7060F:	drivers/net/ethernet/intel/*/
7061F:	include/linux/avf/virtchnl.h
7062
7063INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7064M:	Maik Broemme <mbroemme@libmpq.org>
7065L:	linux-fbdev@vger.kernel.org
7066S:	Maintained
7067F:	Documentation/fb/intelfb.txt
7068F:	drivers/video/fbdev/intelfb/
7069
7070INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7071M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7072M:	Zhi Wang <zhi.a.wang@intel.com>
7073L:	intel-gvt-dev@lists.freedesktop.org
7074L:	intel-gfx@lists.freedesktop.org
7075W:	https://01.org/igvt-g
7076T:	git https://github.com/intel/gvt-linux.git
7077S:	Supported
7078F:	drivers/gpu/drm/i915/gvt/
7079
7080INTEL HID EVENT DRIVER
7081M:	Alex Hung <alex.hung@canonical.com>
7082L:	platform-driver-x86@vger.kernel.org
7083S:	Maintained
7084F:	drivers/platform/x86/intel-hid.c
7085
7086INTEL I/OAT DMA DRIVER
7087M:	Dave Jiang <dave.jiang@intel.com>
7088R:	Dan Williams <dan.j.williams@intel.com>
7089L:	dmaengine@vger.kernel.org
7090Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7091S:	Supported
7092F:	drivers/dma/ioat*
7093
7094INTEL IDLE DRIVER
7095M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7096M:	Len Brown <lenb@kernel.org>
7097L:	linux-pm@vger.kernel.org
7098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7099B:	https://bugzilla.kernel.org
7100S:	Supported
7101F:	drivers/idle/intel_idle.c
7102
7103INTEL INTEGRATED SENSOR HUB DRIVER
7104M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7105M:	Jiri Kosina <jikos@kernel.org>
7106L:	linux-input@vger.kernel.org
7107S:	Maintained
7108F:	drivers/hid/intel-ish-hid/
7109
7110INTEL IOMMU (VT-d)
7111M:	David Woodhouse <dwmw2@infradead.org>
7112L:	iommu@lists.linux-foundation.org
7113T:	git git://git.infradead.org/iommu-2.6.git
7114S:	Supported
7115F:	drivers/iommu/intel-iommu.c
7116F:	include/linux/intel-iommu.h
7117
7118INTEL IOP-ADMA DMA DRIVER
7119R:	Dan Williams <dan.j.williams@intel.com>
7120S:	Odd fixes
7121F:	drivers/dma/iop-adma.c
7122
7123INTEL IPU3 CSI-2 CIO2 DRIVER
7124M:	Yong Zhi <yong.zhi@intel.com>
7125M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7126L:	linux-media@vger.kernel.org
7127S:	Maintained
7128F:	drivers/media/pci/intel/ipu3/
7129F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7130
7131INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7132M:	Krzysztof Halasa <khalasa@piap.pl>
7133S:	Maintained
7134F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7135F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7136F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7137F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7138F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7139F:	drivers/net/wan/ixp4xx_hss.c
7140
7141INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7142M:	Deepak Saxena <dsaxena@plexity.net>
7143S:	Maintained
7144F:	drivers/char/hw_random/ixp4xx-rng.c
7145
7146INTEL MANAGEMENT ENGINE (mei)
7147M:	Tomas Winkler <tomas.winkler@intel.com>
7148L:	linux-kernel@vger.kernel.org
7149S:	Supported
7150F:	include/uapi/linux/mei.h
7151F:	include/linux/mei_cl_bus.h
7152F:	drivers/misc/mei/*
7153F:	drivers/watchdog/mei_wdt.c
7154F:	Documentation/misc-devices/mei/*
7155F:	samples/mei/*
7156
7157INTEL MENLOW THERMAL DRIVER
7158M:	Sujith Thomas <sujith.thomas@intel.com>
7159L:	platform-driver-x86@vger.kernel.org
7160W:	https://01.org/linux-acpi
7161S:	Supported
7162F:	drivers/platform/x86/intel_menlow.c
7163
7164INTEL MERRIFIELD GPIO DRIVER
7165M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7166L:	linux-gpio@vger.kernel.org
7167S:	Maintained
7168F:	drivers/gpio/gpio-merrifield.c
7169
7170INTEL MIC DRIVERS (mic)
7171M:	Sudeep Dutt <sudeep.dutt@intel.com>
7172M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7173S:	Supported
7174W:	https://github.com/sudeepdutt/mic
7175W:	http://software.intel.com/en-us/mic-developer
7176F:	include/linux/mic_bus.h
7177F:	include/linux/scif.h
7178F:	include/uapi/linux/mic_common.h
7179F:	include/uapi/linux/mic_ioctl.h
7180F:	include/uapi/linux/scif_ioctl.h
7181F:	drivers/misc/mic/
7182F:	drivers/dma/mic_x100_dma.c
7183F:	drivers/dma/mic_x100_dma.h
7184F:	Documentation/mic/
7185
7186INTEL PMC CORE DRIVER
7187M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7188M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7189L:	platform-driver-x86@vger.kernel.org
7190S:	Maintained
7191F:	arch/x86/include/asm/pmc_core.h
7192F:	drivers/platform/x86/intel_pmc_core*
7193
7194INTEL PMC/P-Unit IPC DRIVER
7195M:	Zha Qipeng<qipeng.zha@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Maintained
7198F:	drivers/platform/x86/intel_pmc_ipc.c
7199F:	drivers/platform/x86/intel_punit_ipc.c
7200F:	arch/x86/include/asm/intel_pmc_ipc.h
7201F:	arch/x86/include/asm/intel_punit_ipc.h
7202
7203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7204M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7205L:	linux-wireless@vger.kernel.org
7206S:	Maintained
7207F:	Documentation/networking/README.ipw2100
7208F:	Documentation/networking/README.ipw2200
7209F:	drivers/net/wireless/intel/ipw2x00/
7210
7211INTEL PSTATE DRIVER
7212M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7213M:	Len Brown <lenb@kernel.org>
7214L:	linux-pm@vger.kernel.org
7215S:	Supported
7216F:	drivers/cpufreq/intel_pstate.c
7217
7218INTEL RDMA RNIC DRIVER
7219M:	Faisal Latif <faisal.latif@intel.com>
7220M:	Shiraz Saleem <shiraz.saleem@intel.com>
7221L:	linux-rdma@vger.kernel.org
7222S:	Supported
7223F:	drivers/infiniband/hw/i40iw/
7224
7225INTEL TELEMETRY DRIVER
7226M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7227L:	platform-driver-x86@vger.kernel.org
7228S:	Maintained
7229F:	arch/x86/include/asm/intel_telemetry.h
7230F:	drivers/platform/x86/intel_telemetry*
7231
7232INTEL VIRTUAL BUTTON DRIVER
7233M:	AceLan Kao <acelan.kao@canonical.com>
7234L:	platform-driver-x86@vger.kernel.org
7235S:	Maintained
7236F:	drivers/platform/x86/intel-vbtn.c
7237
7238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7239M:	Stanislaw Gruszka <sgruszka@redhat.com>
7240L:	linux-wireless@vger.kernel.org
7241S:	Supported
7242F:	drivers/net/wireless/intel/iwlegacy/
7243
7244INTEL WIRELESS WIFI LINK (iwlwifi)
7245M:	Johannes Berg <johannes.berg@intel.com>
7246M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7247M:	Luca Coelho <luciano.coelho@intel.com>
7248M:	Intel Linux Wireless <linuxwifi@intel.com>
7249L:	linux-wireless@vger.kernel.org
7250W:	http://intellinuxwireless.org
7251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7252S:	Supported
7253F:	drivers/net/wireless/intel/iwlwifi/
7254
7255INTEL WIRELESS WIMAX CONNECTION 2400
7256M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7257M:	linux-wimax@intel.com
7258L:	wimax@linuxwimax.org (subscribers-only)
7259S:	Supported
7260W:	http://linuxwimax.org
7261F:	Documentation/wimax/README.i2400m
7262F:	drivers/net/wimax/i2400m/
7263F:	include/uapi/linux/wimax/i2400m.h
7264
7265INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7266M:	Mario Limonciello <mario.limonciello@dell.com>
7267S:	Maintained
7268F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7269
7270INTEL(R) TRACE HUB
7271M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7272S:	Supported
7273F:	Documentation/trace/intel_th.txt
7274F:	drivers/hwtracing/intel_th/
7275
7276INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7277M:	Ning Sun <ning.sun@intel.com>
7278L:	tboot-devel@lists.sourceforge.net
7279W:	http://tboot.sourceforge.net
7280T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7281S:	Supported
7282F:	Documentation/intel_txt.txt
7283F:	include/linux/tboot.h
7284F:	arch/x86/kernel/tboot.c
7285
7286INTEL-MID GPIO DRIVER
7287M:	David Cohen <david.a.cohen@linux.intel.com>
7288L:	linux-gpio@vger.kernel.org
7289S:	Maintained
7290F:	drivers/gpio/gpio-intel-mid.c
7291
7292INVENSENSE MPU-3050 GYROSCOPE DRIVER
7293M:	Linus Walleij <linus.walleij@linaro.org>
7294L:	linux-iio@vger.kernel.org
7295S:	Maintained
7296F:	drivers/iio/gyro/mpu3050*
7297F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7298
7299IOC3 ETHERNET DRIVER
7300M:	Ralf Baechle <ralf@linux-mips.org>
7301L:	linux-mips@linux-mips.org
7302S:	Maintained
7303F:	drivers/net/ethernet/sgi/ioc3-eth.c
7304
7305IOC3 SERIAL DRIVER
7306M:	Pat Gefre <pfg@sgi.com>
7307L:	linux-serial@vger.kernel.org
7308S:	Maintained
7309F:	drivers/tty/serial/ioc3_serial.c
7310
7311IOMMU DRIVERS
7312M:	Joerg Roedel <joro@8bytes.org>
7313L:	iommu@lists.linux-foundation.org
7314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7315S:	Maintained
7316F:	Documentation/devicetree/bindings/iommu/
7317F:	drivers/iommu/
7318F:	include/linux/iommu.h
7319F:	include/linux/iova.h
7320
7321IP MASQUERADING
7322M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7323S:	Maintained
7324F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7325
7326IPMI SUBSYSTEM
7327M:	Corey Minyard <minyard@acm.org>
7328L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7329W:	http://openipmi.sourceforge.net/
7330S:	Supported
7331F:	Documentation/IPMI.txt
7332F:	drivers/char/ipmi/
7333F:	include/linux/ipmi*
7334F:	include/uapi/linux/ipmi*
7335
7336IPS SCSI RAID DRIVER
7337M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7338L:	linux-scsi@vger.kernel.org
7339W:	http://www.adaptec.com/
7340S:	Maintained
7341F:	drivers/scsi/ips*
7342
7343IPVS
7344M:	Wensong Zhang <wensong@linux-vs.org>
7345M:	Simon Horman <horms@verge.net.au>
7346M:	Julian Anastasov <ja@ssi.bg>
7347L:	netdev@vger.kernel.org
7348L:	lvs-devel@vger.kernel.org
7349S:	Maintained
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7352F:	Documentation/networking/ipvs-sysctl.txt
7353F:	include/net/ip_vs.h
7354F:	include/uapi/linux/ip_vs.h
7355F:	net/netfilter/ipvs/
7356
7357IPWIRELESS DRIVER
7358M:	Jiri Kosina <jikos@kernel.org>
7359M:	David Sterba <dsterba@suse.com>
7360S:	Odd Fixes
7361F:	drivers/tty/ipwireless/
7362
7363IPX NETWORK LAYER
7364L:	netdev@vger.kernel.org
7365S:	Obsolete
7366F:	include/uapi/linux/ipx.h
7367F:	drivers/staging/ipx/
7368
7369IRDA SUBSYSTEM
7370M:	Samuel Ortiz <samuel@sortiz.org>
7371L:	irda-users@lists.sourceforge.net (subscribers-only)
7372L:	netdev@vger.kernel.org
7373W:	http://irda.sourceforge.net/
7374S:	Obsolete
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7376F:	Documentation/networking/irda.txt
7377F:	drivers/staging/irda/
7378
7379IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7380M:	Marc Zyngier <marc.zyngier@arm.com>
7381S:	Maintained
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7383F:	Documentation/IRQ-domain.txt
7384F:	include/linux/irqdomain.h
7385F:	kernel/irq/irqdomain.c
7386F:	kernel/irq/msi.c
7387
7388IRQ SUBSYSTEM
7389M:	Thomas Gleixner <tglx@linutronix.de>
7390L:	linux-kernel@vger.kernel.org
7391S:	Maintained
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7393F:	kernel/irq/
7394
7395IRQCHIP DRIVERS
7396M:	Thomas Gleixner <tglx@linutronix.de>
7397M:	Jason Cooper <jason@lakedaemon.net>
7398M:	Marc Zyngier <marc.zyngier@arm.com>
7399L:	linux-kernel@vger.kernel.org
7400S:	Maintained
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7402F:	Documentation/devicetree/bindings/interrupt-controller/
7403F:	drivers/irqchip/
7404
7405ISA
7406M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7407S:	Maintained
7408F:	Documentation/isa.txt
7409F:	drivers/base/isa.c
7410F:	include/linux/isa.h
7411
7412ISA RADIO MODULE
7413M:	Hans Verkuil <hverkuil@xs4all.nl>
7414L:	linux-media@vger.kernel.org
7415T:	git git://linuxtv.org/media_tree.git
7416W:	https://linuxtv.org
7417S:	Maintained
7418F:	drivers/media/radio/radio-isa*
7419
7420ISAPNP
7421M:	Jaroslav Kysela <perex@perex.cz>
7422S:	Maintained
7423F:	Documentation/isapnp.txt
7424F:	drivers/pnp/isapnp/
7425F:	include/linux/isapnp.h
7426
7427ISCSI
7428M:	Lee Duncan <lduncan@suse.com>
7429M:	Chris Leech <cleech@redhat.com>
7430L:	open-iscsi@googlegroups.com
7431W:	www.open-iscsi.com
7432S:	Maintained
7433F:	drivers/scsi/*iscsi*
7434F:	include/scsi/*iscsi*
7435
7436iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7437M:	Peter Jones <pjones@redhat.com>
7438M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7439S:	Maintained
7440F:	drivers/firmware/iscsi_ibft*
7441
7442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7443M:	Or Gerlitz <ogerlitz@mellanox.com>
7444M:	Sagi Grimberg <sagi@grimberg.me>
7445M:	Roi Dayan <roid@mellanox.com>
7446L:	linux-rdma@vger.kernel.org
7447S:	Supported
7448W:	http://www.openfabrics.org
7449W:	www.open-iscsi.org
7450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7451F:	drivers/infiniband/ulp/iser/
7452
7453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7454M:	Sagi Grimberg <sagi@grimberg.me>
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7456L:	linux-rdma@vger.kernel.org
7457L:	target-devel@vger.kernel.org
7458S:	Supported
7459W:	http://www.linux-iscsi.org
7460F:	drivers/infiniband/ulp/isert
7461
7462ISDN SUBSYSTEM
7463M:	Karsten Keil <isdn@linux-pingi.de>
7464L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7465L:	netdev@vger.kernel.org
7466W:	http://www.isdn4linux.de
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7468S:	Maintained
7469F:	Documentation/isdn/
7470F:	drivers/isdn/
7471F:	include/linux/isdn.h
7472F:	include/linux/isdn/
7473F:	include/uapi/linux/isdn.h
7474F:	include/uapi/linux/isdn/
7475
7476ISDN SUBSYSTEM (Eicon active card driver)
7477M:	Armin Schindler <mac@melware.de>
7478L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7479W:	http://www.melware.de
7480S:	Maintained
7481F:	drivers/isdn/hardware/eicon/
7482
7483IT87 HARDWARE MONITORING DRIVER
7484M:	Jean Delvare <jdelvare@suse.com>
7485L:	linux-hwmon@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/hwmon/it87
7488F:	drivers/hwmon/it87.c
7489
7490IT913X MEDIA DRIVER
7491M:	Antti Palosaari <crope@iki.fi>
7492L:	linux-media@vger.kernel.org
7493W:	https://linuxtv.org
7494W:	http://palosaari.fi/linux/
7495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7496T:	git git://linuxtv.org/anttip/media_tree.git
7497S:	Maintained
7498F:	drivers/media/tuners/it913x*
7499
7500IVTV VIDEO4LINUX DRIVER
7501M:	Andy Walls <awalls@md.metrocast.net>
7502L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7503L:	linux-media@vger.kernel.org
7504T:	git git://linuxtv.org/media_tree.git
7505W:	http://www.ivtvdriver.org
7506S:	Maintained
7507F:	Documentation/media/v4l-drivers/ivtv*
7508F:	drivers/media/pci/ivtv/
7509F:	include/uapi/linux/ivtv*
7510
7511IX2505V MEDIA DRIVER
7512M:	Malcolm Priestley <tvboxspy@gmail.com>
7513L:	linux-media@vger.kernel.org
7514W:	https://linuxtv.org
7515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7516S:	Maintained
7517F:	drivers/media/dvb-frontends/ix2505v*
7518
7519JC42.4 TEMPERATURE SENSOR DRIVER
7520M:	Guenter Roeck <linux@roeck-us.net>
7521L:	linux-hwmon@vger.kernel.org
7522S:	Maintained
7523F:	drivers/hwmon/jc42.c
7524F:	Documentation/hwmon/jc42
7525
7526JFS FILESYSTEM
7527M:	Dave Kleikamp <shaggy@kernel.org>
7528L:	jfs-discussion@lists.sourceforge.net
7529W:	http://jfs.sourceforge.net/
7530T:	git git://github.com/kleikamp/linux-shaggy.git
7531S:	Maintained
7532F:	Documentation/filesystems/jfs.txt
7533F:	fs/jfs/
7534
7535JME NETWORK DRIVER
7536M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7537L:	netdev@vger.kernel.org
7538S:	Maintained
7539F:	drivers/net/ethernet/jme.*
7540
7541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7542M:	David Woodhouse <dwmw2@infradead.org>
7543L:	linux-mtd@lists.infradead.org
7544W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7545S:	Maintained
7546F:	fs/jffs2/
7547F:	include/uapi/linux/jffs2.h
7548
7549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7550M:	"Theodore Ts'o" <tytso@mit.edu>
7551M:	Jan Kara <jack@suse.com>
7552L:	linux-ext4@vger.kernel.org
7553S:	Maintained
7554F:	fs/jbd2/
7555F:	include/linux/jbd2.h
7556
7557JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7558M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7559L:	linux-media@vger.kernel.org
7560S:	Maintained
7561F:	drivers/media/platform/rcar_jpu.c
7562
7563JSM Neo PCI based serial card
7564M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7565L:	linux-serial@vger.kernel.org
7566S:	Maintained
7567F:	drivers/tty/serial/jsm/
7568
7569K10TEMP HARDWARE MONITORING DRIVER
7570M:	Clemens Ladisch <clemens@ladisch.de>
7571L:	linux-hwmon@vger.kernel.org
7572S:	Maintained
7573F:	Documentation/hwmon/k10temp
7574F:	drivers/hwmon/k10temp.c
7575
7576K8TEMP HARDWARE MONITORING DRIVER
7577M:	Rudolf Marek <r.marek@assembler.cz>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/k8temp
7581F:	drivers/hwmon/k8temp.c
7582
7583KASAN
7584M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7585R:	Alexander Potapenko <glider@google.com>
7586R:	Dmitry Vyukov <dvyukov@google.com>
7587L:	kasan-dev@googlegroups.com
7588S:	Maintained
7589F:	arch/*/include/asm/kasan.h
7590F:	arch/*/mm/kasan_init*
7591F:	Documentation/dev-tools/kasan.rst
7592F:	include/linux/kasan*.h
7593F:	lib/test_kasan.c
7594F:	mm/kasan/
7595F:	scripts/Makefile.kasan
7596
7597KCONFIG
7598M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7600L:	linux-kbuild@vger.kernel.org
7601S:	Maintained
7602F:	Documentation/kbuild/kconfig-language.txt
7603F:	scripts/kconfig/
7604
7605KDUMP
7606M:	Dave Young <dyoung@redhat.com>
7607M:	Baoquan He <bhe@redhat.com>
7608R:	Vivek Goyal <vgoyal@redhat.com>
7609L:	kexec@lists.infradead.org
7610W:	http://lse.sourceforge.net/kdump/
7611S:	Maintained
7612F:	Documentation/kdump/
7613
7614KEENE FM RADIO TRANSMITTER DRIVER
7615M:	Hans Verkuil <hverkuil@xs4all.nl>
7616L:	linux-media@vger.kernel.org
7617T:	git git://linuxtv.org/media_tree.git
7618W:	https://linuxtv.org
7619S:	Maintained
7620F:	drivers/media/radio/radio-keene*
7621
7622KERNEL AUTOMOUNTER v4 (AUTOFS4)
7623M:	Ian Kent <raven@themaw.net>
7624L:	autofs@vger.kernel.org
7625S:	Maintained
7626F:	fs/autofs4/
7627
7628KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7629M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7630M:	Michal Marek <michal.lkml@markovi.net>
7631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7632L:	linux-kbuild@vger.kernel.org
7633S:	Maintained
7634F:	Documentation/kbuild/
7635F:	Makefile
7636F:	scripts/Makefile.*
7637F:	scripts/basic/
7638F:	scripts/mk*
7639F:	scripts/package/
7640
7641KERNEL JANITORS
7642L:	kernel-janitors@vger.kernel.org
7643W:	http://kernelnewbies.org/KernelJanitors
7644S:	Odd Fixes
7645
7646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7647M:	"J. Bruce Fields" <bfields@fieldses.org>
7648M:	Jeff Layton <jlayton@kernel.org>
7649L:	linux-nfs@vger.kernel.org
7650W:	http://nfs.sourceforge.net/
7651T:	git git://linux-nfs.org/~bfields/linux.git
7652S:	Supported
7653F:	fs/nfsd/
7654F:	include/uapi/linux/nfsd/
7655F:	fs/lockd/
7656F:	fs/nfs_common/
7657F:	net/sunrpc/
7658F:	include/linux/lockd/
7659F:	include/linux/sunrpc/
7660F:	include/uapi/linux/sunrpc/
7661
7662KERNEL SELFTEST FRAMEWORK
7663M:	Shuah Khan <shuahkh@osg.samsung.com>
7664M:	Shuah Khan <shuah@kernel.org>
7665L:	linux-kselftest@vger.kernel.org
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7667S:	Maintained
7668F:	tools/testing/selftests/
7669F:	Documentation/dev-tools/kselftest*
7670
7671KERNEL USERMODE HELPER
7672M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7673L:	linux-kernel@vger.kernel.org
7674S:	Maintained
7675F:	kernel/umh.c
7676F:	include/linux/umh.h
7677
7678KERNEL VIRTUAL MACHINE (KVM)
7679M:	Paolo Bonzini <pbonzini@redhat.com>
7680M:	Radim Krčmář <rkrcmar@redhat.com>
7681L:	kvm@vger.kernel.org
7682W:	http://www.linux-kvm.org
7683T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7684S:	Supported
7685F:	Documentation/virtual/kvm/
7686F:	include/trace/events/kvm.h
7687F:	include/uapi/asm-generic/kvm*
7688F:	include/uapi/linux/kvm*
7689F:	include/asm-generic/kvm*
7690F:	include/linux/kvm*
7691F:	include/kvm/iodev.h
7692F:	virt/kvm/*
7693F:	tools/kvm/
7694
7695KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7696M:	Joerg Roedel <joro@8bytes.org>
7697L:	kvm@vger.kernel.org
7698W:	http://www.linux-kvm.org/
7699S:	Maintained
7700F:	arch/x86/include/asm/svm.h
7701F:	arch/x86/kvm/svm.c
7702
7703KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7704M:	Christoffer Dall <christoffer.dall@linaro.org>
7705M:	Marc Zyngier <marc.zyngier@arm.com>
7706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7707L:	kvmarm@lists.cs.columbia.edu
7708W:	http://systems.cs.columbia.edu/projects/kvm-arm
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7710S:	Supported
7711F:	arch/arm/include/uapi/asm/kvm*
7712F:	arch/arm/include/asm/kvm*
7713F:	arch/arm/kvm/
7714F:	virt/kvm/arm/
7715F:	include/kvm/arm_*
7716
7717KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7718M:	Christoffer Dall <christoffer.dall@linaro.org>
7719M:	Marc Zyngier <marc.zyngier@arm.com>
7720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7721L:	kvmarm@lists.cs.columbia.edu
7722S:	Maintained
7723F:	arch/arm64/include/uapi/asm/kvm*
7724F:	arch/arm64/include/asm/kvm*
7725F:	arch/arm64/kvm/
7726
7727KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7728M:	James Hogan <jhogan@kernel.org>
7729L:	linux-mips@linux-mips.org
7730S:	Supported
7731F:	arch/mips/include/uapi/asm/kvm*
7732F:	arch/mips/include/asm/kvm*
7733F:	arch/mips/kvm/
7734
7735KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7736M:	Paul Mackerras <paulus@ozlabs.org>
7737L:	kvm-ppc@vger.kernel.org
7738W:	http://www.linux-kvm.org/
7739T:	git git://github.com/agraf/linux-2.6.git
7740S:	Supported
7741F:	arch/powerpc/include/uapi/asm/kvm*
7742F:	arch/powerpc/include/asm/kvm*
7743F:	arch/powerpc/kvm/
7744F:	arch/powerpc/kernel/kvm*
7745
7746KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7747M:	Christian Borntraeger <borntraeger@de.ibm.com>
7748M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7749R:	David Hildenbrand <david@redhat.com>
7750R:	Cornelia Huck <cohuck@redhat.com>
7751L:	linux-s390@vger.kernel.org
7752W:	http://www.ibm.com/developerworks/linux/linux390/
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7754S:	Supported
7755F:	arch/s390/include/uapi/asm/kvm*
7756F:	arch/s390/include/asm/gmap.h
7757F:	arch/s390/include/asm/kvm*
7758F:	arch/s390/kvm/
7759F:	arch/s390/mm/gmap.c
7760
7761KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7762M:	Paolo Bonzini <pbonzini@redhat.com>
7763M:	Radim Krčmář <rkrcmar@redhat.com>
7764L:	kvm@vger.kernel.org
7765W:	http://www.linux-kvm.org
7766T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7767S:	Supported
7768F:	arch/x86/kvm/
7769F:	arch/x86/include/uapi/asm/kvm*
7770F:	arch/x86/include/asm/kvm*
7771F:	arch/x86/include/asm/pvclock-abi.h
7772F:	arch/x86/kernel/kvm.c
7773F:	arch/x86/kernel/kvmclock.c
7774
7775KERNFS
7776M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7777M:	Tejun Heo <tj@kernel.org>
7778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7779S:	Supported
7780F:	include/linux/kernfs.h
7781F:	fs/kernfs/
7782
7783KEXEC
7784M:	Eric Biederman <ebiederm@xmission.com>
7785W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7786L:	kexec@lists.infradead.org
7787S:	Maintained
7788F:	include/linux/kexec.h
7789F:	include/uapi/linux/kexec.h
7790F:	kernel/kexec*
7791
7792KEYS-ENCRYPTED
7793M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7794L:	linux-integrity@vger.kernel.org
7795L:	keyrings@vger.kernel.org
7796S:	Supported
7797F:	Documentation/security/keys/trusted-encrypted.rst
7798F:	include/keys/encrypted-type.h
7799F:	security/keys/encrypted-keys/
7800
7801KEYS-TRUSTED
7802M:	James Bottomley <jejb@linux.vnet.ibm.com>
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/trusted-type.h
7809F:	security/keys/trusted.c
7810F:	security/keys/trusted.h
7811
7812KEYS/KEYRINGS:
7813M:	David Howells <dhowells@redhat.com>
7814L:	keyrings@vger.kernel.org
7815S:	Maintained
7816F:	Documentation/security/keys/core.rst
7817F:	include/linux/key.h
7818F:	include/linux/key-type.h
7819F:	include/linux/keyctl.h
7820F:	include/uapi/linux/keyctl.h
7821F:	include/keys/
7822F:	security/keys/
7823
7824KGDB / KDB /debug_core
7825M:	Jason Wessel <jason.wessel@windriver.com>
7826M:	Daniel Thompson <daniel.thompson@linaro.org>
7827W:	http://kgdb.wiki.kernel.org/
7828L:	kgdb-bugreport@lists.sourceforge.net
7829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7830S:	Maintained
7831F:	Documentation/dev-tools/kgdb.rst
7832F:	drivers/misc/kgdbts.c
7833F:	drivers/tty/serial/kgdboc.c
7834F:	include/linux/kdb.h
7835F:	include/linux/kgdb.h
7836F:	kernel/debug/
7837
7838KMEMLEAK
7839M:	Catalin Marinas <catalin.marinas@arm.com>
7840S:	Maintained
7841F:	Documentation/dev-tools/kmemleak.rst
7842F:	include/linux/kmemleak.h
7843F:	mm/kmemleak.c
7844F:	mm/kmemleak-test.c
7845
7846KMOD KERNEL MODULE LOADER - USERMODE HELPER
7847M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7848L:	linux-kernel@vger.kernel.org
7849S:	Maintained
7850F:	kernel/kmod.c
7851F:	include/linux/kmod.h
7852F:	lib/test_kmod.c
7853F:	tools/testing/selftests/kmod/
7854
7855KPROBES
7856M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7857M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7858M:	"David S. Miller" <davem@davemloft.net>
7859M:	Masami Hiramatsu <mhiramat@kernel.org>
7860S:	Maintained
7861F:	Documentation/kprobes.txt
7862F:	include/linux/kprobes.h
7863F:	include/asm-generic/kprobes.h
7864F:	kernel/kprobes.c
7865
7866KS0108 LCD CONTROLLER DRIVER
7867M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7868W:	http://miguelojeda.es/auxdisplay.htm
7869W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7870S:	Maintained
7871F:	Documentation/auxdisplay/ks0108
7872F:	drivers/auxdisplay/ks0108.c
7873F:	include/linux/ks0108.h
7874
7875L3MDEV
7876M:	David Ahern <dsa@cumulusnetworks.com>
7877L:	netdev@vger.kernel.org
7878S:	Maintained
7879F:	net/l3mdev
7880F:	include/net/l3mdev.h
7881
7882LANTIQ MIPS ARCHITECTURE
7883M:	John Crispin <john@phrozen.org>
7884L:	linux-mips@linux-mips.org
7885S:	Maintained
7886F:	arch/mips/lantiq
7887F:	drivers/soc/lantiq
7888
7889LAPB module
7890L:	linux-x25@vger.kernel.org
7891S:	Orphan
7892F:	Documentation/networking/lapb-module.txt
7893F:	include/*/lapb.h
7894F:	net/lapb/
7895
7896LASI 53c700 driver for PARISC
7897M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7898L:	linux-scsi@vger.kernel.org
7899S:	Maintained
7900F:	Documentation/scsi/53c700.txt
7901F:	drivers/scsi/53c700*
7902
7903LEAKING_ADDRESSES
7904M:	Tobin C. Harding <me@tobin.cc>
7905S:	Maintained
7906F:	scripts/leaking_addresses.pl
7907
7908LED SUBSYSTEM
7909M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7910M:	Pavel Machek <pavel@ucw.cz>
7911L:	linux-leds@vger.kernel.org
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7913S:	Maintained
7914F:	Documentation/devicetree/bindings/leds/
7915F:	drivers/leds/
7916F:	include/linux/leds.h
7917
7918LEGACY EEPROM DRIVER
7919M:	Jean Delvare <jdelvare@suse.com>
7920S:	Maintained
7921F:	Documentation/misc-devices/eeprom
7922F:	drivers/misc/eeprom/eeprom.c
7923
7924LEGO USB Tower driver
7925M:	Juergen Stuber <starblue@users.sourceforge.net>
7926L:	legousb-devel@lists.sourceforge.net
7927W:	http://legousb.sourceforge.net/
7928S:	Maintained
7929F:	drivers/usb/misc/legousbtower.c
7930
7931LG2160 MEDIA DRIVER
7932M:	Michael Krufky <mkrufky@linuxtv.org>
7933L:	linux-media@vger.kernel.org
7934W:	https://linuxtv.org
7935W:	http://github.com/mkrufky
7936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7937T:	git git://linuxtv.org/mkrufky/tuners.git
7938S:	Maintained
7939F:	drivers/media/dvb-frontends/lg2160.*
7940
7941LGDT3305 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/lgdt3305.*
7950
7951LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7952M:	Viresh Kumar <vireshk@kernel.org>
7953L:	linux-ide@vger.kernel.org
7954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7955S:	Maintained
7956F:	include/linux/pata_arasan_cf_data.h
7957F:	drivers/ata/pata_arasan_cf.c
7958
7959LIBATA PATA DRIVERS
7960M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7961M:	Tejun Heo <tj@kernel.org>
7962L:	linux-ide@vger.kernel.org
7963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7964S:	Maintained
7965F:	drivers/ata/pata_*.c
7966F:	drivers/ata/ata_generic.c
7967
7968LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7969M:	Linus Walleij <linus.walleij@linaro.org>
7970L:	linux-ide@vger.kernel.org
7971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7972S:	Maintained
7973F:	drivers/ata/pata_ftide010.c
7974F:	drivers/ata/sata_gemini.c
7975F:	drivers/ata/sata_gemini.h
7976
7977LIBATA SATA AHCI PLATFORM devices support
7978M:	Hans de Goede <hdegoede@redhat.com>
7979M:	Tejun Heo <tj@kernel.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/ahci_platform.c
7984F:	drivers/ata/libahci_platform.c
7985F:	include/linux/ahci_platform.h
7986
7987LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7988M:	Mikael Pettersson <mikpelinux@gmail.com>
7989L:	linux-ide@vger.kernel.org
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7991S:	Maintained
7992F:	drivers/ata/sata_promise.*
7993
7994LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7995M:	Tejun Heo <tj@kernel.org>
7996L:	linux-ide@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:	Maintained
7999F:	drivers/ata/
8000F:	include/linux/ata.h
8001F:	include/linux/libata.h
8002F:	Documentation/devicetree/bindings/ata/
8003
8004LIBLOCKDEP
8005M:	Sasha Levin <alexander.levin@verizon.com>
8006S:	Maintained
8007F:	tools/lib/lockdep/
8008
8009LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8010M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8011L:	linux-nvdimm@lists.01.org
8012Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8013S:	Supported
8014F:	drivers/nvdimm/blk.c
8015F:	drivers/nvdimm/region_devs.c
8016
8017LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8018M:	Vishal Verma <vishal.l.verma@intel.com>
8019L:	linux-nvdimm@lists.01.org
8020Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8021S:	Supported
8022F:	drivers/nvdimm/btt*
8023
8024LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8025M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028S:	Supported
8029F:	drivers/nvdimm/pmem*
8030
8031LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8032M:	Dan Williams <dan.j.williams@intel.com>
8033L:	linux-nvdimm@lists.01.org
8034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8036S:	Supported
8037F:	drivers/nvdimm/*
8038F:	drivers/acpi/nfit/*
8039F:	include/linux/nd.h
8040F:	include/linux/libnvdimm.h
8041F:	include/uapi/linux/ndctl.h
8042
8043LIGHTNVM PLATFORM SUPPORT
8044M:	Matias Bjorling <mb@lightnvm.io>
8045W:	http://github/OpenChannelSSD
8046L:	linux-block@vger.kernel.org
8047S:	Maintained
8048F:	drivers/lightnvm/
8049F:	include/linux/lightnvm.h
8050F:	include/uapi/linux/lightnvm.h
8051
8052LINUX FOR POWER MACINTOSH
8053M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8054W:	http://www.penguinppc.org/
8055L:	linuxppc-dev@lists.ozlabs.org
8056S:	Maintained
8057F:	arch/powerpc/platforms/powermac/
8058F:	drivers/macintosh/
8059
8060LINUX FOR POWERPC (32-BIT AND 64-BIT)
8061M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8062M:	Paul Mackerras <paulus@samba.org>
8063M:	Michael Ellerman <mpe@ellerman.id.au>
8064W:	https://github.com/linuxppc/linux/wiki
8065L:	linuxppc-dev@lists.ozlabs.org
8066Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8068S:	Supported
8069F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8070F:	Documentation/devicetree/bindings/powerpc/
8071F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8072F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8073F:	Documentation/powerpc/
8074F:	arch/powerpc/
8075F:	drivers/char/tpm/tpm_ibmvtpm*
8076F:	drivers/crypto/nx/
8077F:	drivers/crypto/vmx/
8078F:	drivers/i2c/busses/i2c-opal.c
8079F:	drivers/net/ethernet/ibm/ibmveth.*
8080F:	drivers/net/ethernet/ibm/ibmvnic.*
8081F:	drivers/pci/hotplug/pnv_php.c
8082F:	drivers/pci/hotplug/rpa*
8083F:	drivers/rtc/rtc-opal.c
8084F:	drivers/scsi/ibmvscsi/
8085F:	drivers/tty/hvc/hvc_opal.c
8086F:	drivers/watchdog/wdrtas.c
8087F:	tools/testing/selftests/powerpc
8088N:	/pmac
8089N:	powermac
8090N:	powernv
8091N:	[^a-z0-9]ps3
8092N:	pseries
8093
8094LINUX FOR POWERPC EMBEDDED MPC5XXX
8095M:	Anatolij Gustschin <agust@denx.de>
8096L:	linuxppc-dev@lists.ozlabs.org
8097T:	git git://git.denx.de/linux-denx-agust.git
8098S:	Maintained
8099F:	arch/powerpc/platforms/512x/
8100F:	arch/powerpc/platforms/52xx/
8101
8102LINUX FOR POWERPC EMBEDDED PPC4XX
8103M:	Alistair Popple <alistair@popple.id.au>
8104M:	Matt Porter <mporter@kernel.crashing.org>
8105W:	http://www.penguinppc.org/
8106L:	linuxppc-dev@lists.ozlabs.org
8107S:	Maintained
8108F:	arch/powerpc/platforms/40x/
8109F:	arch/powerpc/platforms/44x/
8110
8111LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8112M:	Scott Wood <oss@buserror.net>
8113M:	Kumar Gala <galak@kernel.crashing.org>
8114W:	http://www.penguinppc.org/
8115L:	linuxppc-dev@lists.ozlabs.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8117S:	Maintained
8118F:	arch/powerpc/platforms/83xx/
8119F:	arch/powerpc/platforms/85xx/
8120F:	Documentation/devicetree/bindings/powerpc/fsl/
8121
8122LINUX FOR POWERPC EMBEDDED PPC8XX
8123M:	Vitaly Bordug <vitb@kernel.crashing.org>
8124W:	http://www.penguinppc.org/
8125L:	linuxppc-dev@lists.ozlabs.org
8126S:	Maintained
8127F:	arch/powerpc/platforms/8xx/
8128
8129LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8130L:	linuxppc-dev@lists.ozlabs.org
8131S:	Orphan
8132F:	arch/powerpc/*/*virtex*
8133F:	arch/powerpc/*/*/*virtex*
8134
8135LINUX FOR POWERPC PA SEMI PWRFICIENT
8136L:	linuxppc-dev@lists.ozlabs.org
8137S:	Orphan
8138F:	arch/powerpc/platforms/pasemi/
8139F:	drivers/*/*pasemi*
8140F:	drivers/*/*/*pasemi*
8141
8142LINUX KERNEL DUMP TEST MODULE (LKDTM)
8143M:	Kees Cook <keescook@chromium.org>
8144S:	Maintained
8145F:	drivers/misc/lkdtm*
8146
8147LINUX SECURITY MODULE (LSM) FRAMEWORK
8148M:	Chris Wright <chrisw@sous-sol.org>
8149L:	linux-security-module@vger.kernel.org
8150S:	Supported
8151
8152LIS3LV02D ACCELEROMETER DRIVER
8153M:	Eric Piel <eric.piel@tremplin-utc.net>
8154S:	Maintained
8155F:	Documentation/misc-devices/lis3lv02d
8156F:	drivers/misc/lis3lv02d/
8157F:	drivers/platform/x86/hp_accel.c
8158
8159LIVE PATCHING
8160M:	Josh Poimboeuf <jpoimboe@redhat.com>
8161M:	Jessica Yu <jeyu@kernel.org>
8162M:	Jiri Kosina <jikos@kernel.org>
8163M:	Miroslav Benes <mbenes@suse.cz>
8164R:	Petr Mladek <pmladek@suse.com>
8165S:	Maintained
8166F:	kernel/livepatch/
8167F:	include/linux/livepatch.h
8168F:	arch/x86/include/asm/livepatch.h
8169F:	arch/x86/kernel/livepatch.c
8170F:	Documentation/livepatch/
8171F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8172F:	samples/livepatch/
8173L:	live-patching@vger.kernel.org
8174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8175
8176LLC (802.2)
8177L:	netdev@vger.kernel.org
8178S:	Odd fixes
8179F:	include/linux/llc.h
8180F:	include/uapi/linux/llc.h
8181F:	include/net/llc*
8182F:	net/llc/
8183
8184LM73 HARDWARE MONITOR DRIVER
8185M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8186L:	linux-hwmon@vger.kernel.org
8187S:	Maintained
8188F:	drivers/hwmon/lm73.c
8189
8190LM78 HARDWARE MONITOR DRIVER
8191M:	Jean Delvare <jdelvare@suse.com>
8192L:	linux-hwmon@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/hwmon/lm78
8195F:	drivers/hwmon/lm78.c
8196
8197LM83 HARDWARE MONITOR DRIVER
8198M:	Jean Delvare <jdelvare@suse.com>
8199L:	linux-hwmon@vger.kernel.org
8200S:	Maintained
8201F:	Documentation/hwmon/lm83
8202F:	drivers/hwmon/lm83.c
8203
8204LM90 HARDWARE MONITOR DRIVER
8205M:	Jean Delvare <jdelvare@suse.com>
8206L:	linux-hwmon@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/hwmon/lm90
8209F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8210F:	drivers/hwmon/lm90.c
8211F:	include/dt-bindings/thermal/lm90.h
8212
8213LM95234 HARDWARE MONITOR DRIVER
8214M:	Guenter Roeck <linux@roeck-us.net>
8215L:	linux-hwmon@vger.kernel.org
8216S:	Maintained
8217F:	Documentation/hwmon/lm95234
8218F:	drivers/hwmon/lm95234.c
8219
8220LME2510 MEDIA DRIVER
8221M:	Malcolm Priestley <tvboxspy@gmail.com>
8222L:	linux-media@vger.kernel.org
8223W:	https://linuxtv.org
8224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8225S:	Maintained
8226F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8227
8228LOADPIN SECURITY MODULE
8229M:	Kees Cook <keescook@chromium.org>
8230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8231S:	Supported
8232F:	security/loadpin/
8233F:	Documentation/admin-guide/LSM/LoadPin.rst
8234
8235LOCKING PRIMITIVES
8236M:	Peter Zijlstra <peterz@infradead.org>
8237M:	Ingo Molnar <mingo@redhat.com>
8238L:	linux-kernel@vger.kernel.org
8239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8240S:	Maintained
8241F:	Documentation/locking/
8242F:	include/linux/lockdep.h
8243F:	include/linux/spinlock*.h
8244F:	arch/*/include/asm/spinlock*.h
8245F:	include/linux/rwlock*.h
8246F:	include/linux/mutex*.h
8247F:	arch/*/include/asm/mutex*.h
8248F:	include/linux/rwsem*.h
8249F:	arch/*/include/asm/rwsem.h
8250F:	include/linux/seqlock.h
8251F:	lib/locking*.[ch]
8252F:	kernel/locking/
8253X:	kernel/locking/locktorture.c
8254
8255LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8256M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8257L:	linux-ntfs-dev@lists.sourceforge.net
8258W:	http://www.linux-ntfs.org/content/view/19/37/
8259S:	Maintained
8260F:	Documentation/ldm.txt
8261F:	block/partitions/ldm.*
8262
8263LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8264M:	Sathya Prakash <sathya.prakash@broadcom.com>
8265M:	Chaitra P B <chaitra.basappa@broadcom.com>
8266M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8267L:	MPT-FusionLinux.pdl@broadcom.com
8268L:	linux-scsi@vger.kernel.org
8269W:	http://www.avagotech.com/support/
8270S:	Supported
8271F:	drivers/message/fusion/
8272F:	drivers/scsi/mpt2sas/
8273F:	drivers/scsi/mpt3sas/
8274
8275LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8276M:	Matthew Wilcox <matthew@wil.cx>
8277L:	linux-scsi@vger.kernel.org
8278S:	Maintained
8279F:	drivers/scsi/sym53c8xx_2/
8280
8281LTC4261 HARDWARE MONITOR DRIVER
8282M:	Guenter Roeck <linux@roeck-us.net>
8283L:	linux-hwmon@vger.kernel.org
8284S:	Maintained
8285F:	Documentation/hwmon/ltc4261
8286F:	drivers/hwmon/ltc4261.c
8287
8288LTC4306 I2C MULTIPLEXER DRIVER
8289M:	Michael Hennerich <michael.hennerich@analog.com>
8290W:	http://ez.analog.com/community/linux-device-drivers
8291L:	linux-i2c@vger.kernel.org
8292S:	Supported
8293F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8294F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8295
8296LTP (Linux Test Project)
8297M:	Mike Frysinger <vapier@gentoo.org>
8298M:	Cyril Hrubis <chrubis@suse.cz>
8299M:	Wanlong Gao <wanlong.gao@gmail.com>
8300M:	Jan Stancek <jstancek@redhat.com>
8301M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8302M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8303L:	ltp@lists.linux.it (subscribers-only)
8304W:	http://linux-test-project.github.io/
8305T:	git git://github.com/linux-test-project/ltp.git
8306S:	Maintained
8307
8308M32R ARCHITECTURE
8309W:	http://www.linux-m32r.org/
8310S:	Orphan
8311F:	arch/m32r/
8312
8313M68K ARCHITECTURE
8314M:	Geert Uytterhoeven <geert@linux-m68k.org>
8315L:	linux-m68k@lists.linux-m68k.org
8316W:	http://www.linux-m68k.org/
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8318S:	Maintained
8319F:	arch/m68k/
8320F:	drivers/zorro/
8321
8322M68K ON APPLE MACINTOSH
8323M:	Joshua Thompson <funaho@jurai.org>
8324W:	http://www.mac.linux-m68k.org/
8325L:	linux-m68k@lists.linux-m68k.org
8326S:	Maintained
8327F:	arch/m68k/mac/
8328
8329M68K ON HP9000/300
8330M:	Philip Blundell <philb@gnu.org>
8331W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8332S:	Maintained
8333F:	arch/m68k/hp300/
8334
8335M88DS3103 MEDIA DRIVER
8336M:	Antti Palosaari <crope@iki.fi>
8337L:	linux-media@vger.kernel.org
8338W:	https://linuxtv.org
8339W:	http://palosaari.fi/linux/
8340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8341T:	git git://linuxtv.org/anttip/media_tree.git
8342S:	Maintained
8343F:	drivers/media/dvb-frontends/m88ds3103*
8344
8345M88RS2000 MEDIA DRIVER
8346M:	Malcolm Priestley <tvboxspy@gmail.com>
8347L:	linux-media@vger.kernel.org
8348W:	https://linuxtv.org
8349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8350S:	Maintained
8351F:	drivers/media/dvb-frontends/m88rs2000*
8352
8353MA901 MASTERKIT USB FM RADIO DRIVER
8354M:	Alexey Klimov <klimov.linux@gmail.com>
8355L:	linux-media@vger.kernel.org
8356T:	git git://linuxtv.org/media_tree.git
8357S:	Maintained
8358F:	drivers/media/radio/radio-ma901.c
8359
8360MAC80211
8361M:	Johannes Berg <johannes@sipsolutions.net>
8362L:	linux-wireless@vger.kernel.org
8363W:	http://wireless.kernel.org/
8364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8366S:	Maintained
8367F:	Documentation/networking/mac80211-injection.txt
8368F:	include/net/mac80211.h
8369F:	net/mac80211/
8370F:	drivers/net/wireless/mac80211_hwsim.[ch]
8371F:	Documentation/networking/mac80211_hwsim/README
8372
8373MAILBOX API
8374M:	Jassi Brar <jassisinghbrar@gmail.com>
8375L:	linux-kernel@vger.kernel.org
8376S:	Maintained
8377F:	drivers/mailbox/
8378F:	include/linux/mailbox_client.h
8379F:	include/linux/mailbox_controller.h
8380
8381MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8382M:	Michael Kerrisk <mtk.manpages@gmail.com>
8383W:	http://www.kernel.org/doc/man-pages
8384L:	linux-man@vger.kernel.org
8385S:	Maintained
8386
8387MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8388M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8389L:	linux-mips@linux-mips.org
8390S:	Maintained
8391F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8392
8393MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8394M:	Andrew Lunn <andrew@lunn.ch>
8395M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8396L:	netdev@vger.kernel.org
8397S:	Maintained
8398F:	drivers/net/dsa/mv88e6xxx/
8399F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8400
8401MARVELL ARMADA DRM SUPPORT
8402M:	Russell King <linux@armlinux.org.uk>
8403S:	Maintained
8404T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8405T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8406F:	drivers/gpu/drm/armada/
8407F:	include/uapi/drm/armada_drm.h
8408F:	Documentation/devicetree/bindings/display/armada/
8409
8410MARVELL CRYPTO DRIVER
8411M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8412M:	Arnaud Ebalard <arno@natisbad.org>
8413F:	drivers/crypto/marvell/
8414S:	Maintained
8415L:	linux-crypto@vger.kernel.org
8416
8417MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8418M:	Mirko Lindner <mlindner@marvell.com>
8419M:	Stephen Hemminger <stephen@networkplumber.org>
8420L:	netdev@vger.kernel.org
8421S:	Maintained
8422F:	drivers/net/ethernet/marvell/sk*
8423
8424MARVELL LIBERTAS WIRELESS DRIVER
8425L:	libertas-dev@lists.infradead.org
8426S:	Orphan
8427F:	drivers/net/wireless/marvell/libertas/
8428
8429MARVELL MACCHIATOBIN SUPPORT
8430M:	Russell King <rmk@armlinux.org.uk>
8431L:	linux-arm-kernel@lists.infradead.org
8432S:	Maintained
8433F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8434
8435MARVELL MV643XX ETHERNET DRIVER
8436M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8437L:	netdev@vger.kernel.org
8438S:	Maintained
8439F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8440F:	include/linux/mv643xx.h
8441
8442MARVELL MV88X3310 PHY DRIVER
8443M:	Russell King <rmk@armlinux.org.uk>
8444L:	netdev@vger.kernel.org
8445S:	Maintained
8446F:	drivers/net/phy/marvell10g.c
8447
8448MARVELL MVNETA ETHERNET DRIVER
8449M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8450L:	netdev@vger.kernel.org
8451S:	Maintained
8452F:	drivers/net/ethernet/marvell/mvneta.*
8453
8454MARVELL MWIFIEX WIRELESS DRIVER
8455M:	Amitkumar Karwar <amitkarwar@gmail.com>
8456M:	Nishant Sarmukadam <nishants@marvell.com>
8457M:	Ganapathi Bhat <gbhat@marvell.com>
8458M:	Xinming Hu <huxm@marvell.com>
8459L:	linux-wireless@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/wireless/marvell/mwifiex/
8462
8463MARVELL MWL8K WIRELESS DRIVER
8464M:	Lennert Buytenhek <buytenh@wantstofly.org>
8465L:	linux-wireless@vger.kernel.org
8466S:	Odd Fixes
8467F:	drivers/net/wireless/marvell/mwl8k.c
8468
8469MARVELL NAND CONTROLLER DRIVER
8470M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8471L:	linux-mtd@lists.infradead.org
8472S:	Maintained
8473F:	drivers/mtd/nand/marvell_nand.c
8474F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8475
8476MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8477M:	Nicolas Pitre <nico@fluxnic.net>
8478S:	Odd Fixes
8479F:	drivers/mmc/host/mvsdio.*
8480
8481MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8482M:	Hu Ziji <huziji@marvell.com>
8483L:	linux-mmc@vger.kernel.org
8484S:	Supported
8485F:	drivers/mmc/host/sdhci-xenon*
8486F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8487
8488MATROX FRAMEBUFFER DRIVER
8489L:	linux-fbdev@vger.kernel.org
8490S:	Orphan
8491F:	drivers/video/fbdev/matrox/matroxfb_*
8492F:	include/uapi/linux/matroxfb.h
8493
8494MAX16065 HARDWARE MONITOR DRIVER
8495M:	Guenter Roeck <linux@roeck-us.net>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/max16065
8499F:	drivers/hwmon/max16065.c
8500
8501MAX20751 HARDWARE MONITOR DRIVER
8502M:	Guenter Roeck <linux@roeck-us.net>
8503L:	linux-hwmon@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/hwmon/max20751
8506F:	drivers/hwmon/max20751.c
8507
8508MAX2175 SDR TUNER DRIVER
8509M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8510L:	linux-media@vger.kernel.org
8511T:	git git://linuxtv.org/media_tree.git
8512S:	Maintained
8513F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8514F:	Documentation/media/v4l-drivers/max2175.rst
8515F:	drivers/media/i2c/max2175*
8516F:	include/uapi/linux/max2175.h
8517
8518MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8519L:	linux-hwmon@vger.kernel.org
8520S:	Orphan
8521F:	Documentation/hwmon/max6650
8522F:	drivers/hwmon/max6650.c
8523
8524MAX6697 HARDWARE MONITOR DRIVER
8525M:	Guenter Roeck <linux@roeck-us.net>
8526L:	linux-hwmon@vger.kernel.org
8527S:	Maintained
8528F:	Documentation/hwmon/max6697
8529F:	Documentation/devicetree/bindings/i2c/max6697.txt
8530F:	drivers/hwmon/max6697.c
8531F:	include/linux/platform_data/max6697.h
8532
8533MAX9860 MONO AUDIO VOICE CODEC DRIVER
8534M:	Peter Rosin <peda@axentia.se>
8535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8536S:	Maintained
8537F:	Documentation/devicetree/bindings/sound/max9860.txt
8538F:	sound/soc/codecs/max9860.*
8539
8540MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8541M:	Javier Martinez Canillas <javier@dowhile0.org>
8542L:	linux-kernel@vger.kernel.org
8543S:	Supported
8544F:	drivers/regulator/max77802-regulator.c
8545F:	Documentation/devicetree/bindings/*/*max77802.txt
8546F:	include/dt-bindings/*/*max77802.h
8547
8548MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8549M:	Krzysztof Kozlowski <krzk@kernel.org>
8550M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8551L:	linux-pm@vger.kernel.org
8552S:	Supported
8553F:	drivers/power/supply/max14577_charger.c
8554F:	drivers/power/supply/max77693_charger.c
8555
8556MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8557M:	Chanwoo Choi <cw00.choi@samsung.com>
8558M:	Krzysztof Kozlowski <krzk@kernel.org>
8559M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8560L:	linux-kernel@vger.kernel.org
8561S:	Supported
8562F:	drivers/*/max14577*.c
8563F:	drivers/*/max77686*.c
8564F:	drivers/*/max77693*.c
8565F:	drivers/extcon/extcon-max14577.c
8566F:	drivers/extcon/extcon-max77693.c
8567F:	drivers/rtc/rtc-max77686.c
8568F:	drivers/clk/clk-max77686.c
8569F:	Documentation/devicetree/bindings/mfd/max14577.txt
8570F:	Documentation/devicetree/bindings/*/max77686.txt
8571F:	Documentation/devicetree/bindings/mfd/max77693.txt
8572F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8573F:	include/linux/mfd/max14577*.h
8574F:	include/linux/mfd/max77686*.h
8575F:	include/linux/mfd/max77693*.h
8576
8577MAXIRADIO FM RADIO RECEIVER DRIVER
8578M:	Hans Verkuil <hverkuil@xs4all.nl>
8579L:	linux-media@vger.kernel.org
8580T:	git git://linuxtv.org/media_tree.git
8581W:	https://linuxtv.org
8582S:	Maintained
8583F:	drivers/media/radio/radio-maxiradio*
8584
8585MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8586M:	Peter Rosin <peda@axentia.se>
8587L:	linux-iio@vger.kernel.org
8588S:	Maintained
8589F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8590F:	drivers/iio/potentiometer/mcp4531.c
8591
8592MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8593M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8594L:	linux-iio@vger.kernel.org
8595S:	Maintained
8596F:	drivers/iio/dac/cio-dac.c
8597
8598MEDIA DRIVERS FOR ASCOT2E
8599M:	Sergey Kozlov <serjk@netup.ru>
8600M:	Abylay Ospan <aospan@netup.ru>
8601L:	linux-media@vger.kernel.org
8602W:	https://linuxtv.org
8603W:	http://netup.tv/
8604T:	git git://linuxtv.org/media_tree.git
8605S:	Supported
8606F:	drivers/media/dvb-frontends/ascot2e*
8607
8608MEDIA DRIVERS FOR CXD2841ER
8609M:	Sergey Kozlov <serjk@netup.ru>
8610M:	Abylay Ospan <aospan@netup.ru>
8611L:	linux-media@vger.kernel.org
8612W:	https://linuxtv.org
8613W:	http://netup.tv/
8614T:	git git://linuxtv.org/media_tree.git
8615S:	Supported
8616F:	drivers/media/dvb-frontends/cxd2841er*
8617
8618MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8619M:	Daniel Scheller <d.scheller.oss@gmail.com>
8620L:	linux-media@vger.kernel.org
8621W:	https://linuxtv.org
8622T:	git git://linuxtv.org/media_tree.git
8623S:	Maintained
8624F:	drivers/media/pci/ddbridge/*
8625
8626MEDIA DRIVERS FOR FREESCALE IMX
8627M:	Steve Longerbeam <slongerbeam@gmail.com>
8628M:	Philipp Zabel <p.zabel@pengutronix.de>
8629L:	linux-media@vger.kernel.org
8630T:	git git://linuxtv.org/media_tree.git
8631S:	Maintained
8632F:	Documentation/devicetree/bindings/media/imx.txt
8633F:	Documentation/media/v4l-drivers/imx.rst
8634F:	drivers/staging/media/imx/
8635F:	include/linux/imx-media.h
8636F:	include/media/imx.h
8637
8638MEDIA DRIVERS FOR HELENE
8639M:	Abylay Ospan <aospan@netup.ru>
8640L:	linux-media@vger.kernel.org
8641W:	https://linuxtv.org
8642W:	http://netup.tv/
8643T:	git git://linuxtv.org/media_tree.git
8644S:	Supported
8645F:	drivers/media/dvb-frontends/helene*
8646
8647MEDIA DRIVERS FOR HORUS3A
8648M:	Sergey Kozlov <serjk@netup.ru>
8649M:	Abylay Ospan <aospan@netup.ru>
8650L:	linux-media@vger.kernel.org
8651W:	https://linuxtv.org
8652W:	http://netup.tv/
8653T:	git git://linuxtv.org/media_tree.git
8654S:	Supported
8655F:	drivers/media/dvb-frontends/horus3a*
8656
8657MEDIA DRIVERS FOR LNBH25
8658M:	Sergey Kozlov <serjk@netup.ru>
8659M:	Abylay Ospan <aospan@netup.ru>
8660L:	linux-media@vger.kernel.org
8661W:	https://linuxtv.org
8662W:	http://netup.tv/
8663T:	git git://linuxtv.org/media_tree.git
8664S:	Supported
8665F:	drivers/media/dvb-frontends/lnbh25*
8666
8667MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8668M:	Daniel Scheller <d.scheller.oss@gmail.com>
8669L:	linux-media@vger.kernel.org
8670W:	https://linuxtv.org
8671T:	git git://linuxtv.org/media_tree.git
8672S:	Maintained
8673F:	drivers/media/dvb-frontends/mxl5xx*
8674
8675MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8676M:	Sergey Kozlov <serjk@netup.ru>
8677M:	Abylay Ospan <aospan@netup.ru>
8678L:	linux-media@vger.kernel.org
8679W:	https://linuxtv.org
8680W:	http://netup.tv/
8681T:	git git://linuxtv.org/media_tree.git
8682S:	Supported
8683F:	drivers/media/pci/netup_unidvb/*
8684
8685MEDIA DRIVERS FOR RENESAS - DRIF
8686M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8687L:	linux-media@vger.kernel.org
8688L:	linux-renesas-soc@vger.kernel.org
8689T:	git git://linuxtv.org/media_tree.git
8690S:	Supported
8691F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8692F:	drivers/media/platform/rcar_drif.c
8693
8694MEDIA DRIVERS FOR RENESAS - FCP
8695M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8696L:	linux-media@vger.kernel.org
8697L:	linux-renesas-soc@vger.kernel.org
8698T:	git git://linuxtv.org/media_tree.git
8699S:	Supported
8700F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8701F:	drivers/media/platform/rcar-fcp.c
8702F:	include/media/rcar-fcp.h
8703
8704MEDIA DRIVERS FOR RENESAS - FDP1
8705M:	Kieran Bingham <kieran@bingham.xyz>
8706L:	linux-media@vger.kernel.org
8707L:	linux-renesas-soc@vger.kernel.org
8708T:	git git://linuxtv.org/media_tree.git
8709S:	Supported
8710F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8711F:	drivers/media/platform/rcar_fdp1.c
8712
8713MEDIA DRIVERS FOR RENESAS - VIN
8714M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8715L:	linux-media@vger.kernel.org
8716L:	linux-renesas-soc@vger.kernel.org
8717T:	git git://linuxtv.org/media_tree.git
8718S:	Supported
8719F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8720F:	drivers/media/platform/rcar-vin/
8721
8722MEDIA DRIVERS FOR RENESAS - VSP1
8723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8724L:	linux-media@vger.kernel.org
8725L:	linux-renesas-soc@vger.kernel.org
8726T:	git git://linuxtv.org/media_tree.git
8727S:	Supported
8728F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8729F:	drivers/media/platform/vsp1/
8730
8731MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8732M:	Daniel Scheller <d.scheller.oss@gmail.com>
8733L:	linux-media@vger.kernel.org
8734W:	https://linuxtv.org
8735T:	git git://linuxtv.org/media_tree.git
8736S:	Maintained
8737F:	drivers/media/dvb-frontends/stv0910*
8738
8739MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8740M:	Daniel Scheller <d.scheller.oss@gmail.com>
8741L:	linux-media@vger.kernel.org
8742W:	https://linuxtv.org
8743T:	git git://linuxtv.org/media_tree.git
8744S:	Maintained
8745F:	drivers/media/dvb-frontends/stv6111*
8746
8747MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8748M:	Dmitry Osipenko <digetx@gmail.com>
8749L:	linux-media@vger.kernel.org
8750L:	linux-tegra@vger.kernel.org
8751T:	git git://linuxtv.org/media_tree.git
8752S:	Maintained
8753F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8754F:	drivers/staging/media/tegra-vde/
8755
8756MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8759P:	LinuxTV.org Project
8760L:	linux-media@vger.kernel.org
8761W:	https://linuxtv.org
8762Q:	http://patchwork.kernel.org/project/linux-media/list/
8763T:	git git://linuxtv.org/media_tree.git
8764S:	Maintained
8765F:	Documentation/devicetree/bindings/media/
8766F:	Documentation/media/
8767F:	drivers/media/
8768F:	drivers/staging/media/
8769F:	include/linux/platform_data/media/
8770F:	include/media/
8771F:	include/uapi/linux/dvb/
8772F:	include/uapi/linux/videodev2.h
8773F:	include/uapi/linux/media.h
8774F:	include/uapi/linux/v4l2-*
8775F:	include/uapi/linux/meye.h
8776F:	include/uapi/linux/ivtv*
8777F:	include/uapi/linux/uvcvideo.h
8778
8779MEDIATEK CIR DRIVER
8780M:	Sean Wang <sean.wang@mediatek.com>
8781S:	Maintained
8782F:	drivers/media/rc/mtk-cir.c
8783
8784MEDIATEK PMIC LED DRIVER
8785M:	Sean Wang <sean.wang@mediatek.com>
8786S:	Maintained
8787F:	drivers/leds/leds-mt6323.c
8788F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8789
8790MEDIATEK ETHERNET DRIVER
8791M:	Felix Fietkau <nbd@openwrt.org>
8792M:	John Crispin <john@phrozen.org>
8793M:	Sean Wang <sean.wang@mediatek.com>
8794M:	Nelson Chang <nelson.chang@mediatek.com>
8795L:	netdev@vger.kernel.org
8796S:	Maintained
8797F:	drivers/net/ethernet/mediatek/
8798
8799MEDIATEK SWITCH DRIVER
8800M:	Sean Wang <sean.wang@mediatek.com>
8801L:	netdev@vger.kernel.org
8802S:	Maintained
8803F:	drivers/net/dsa/mt7530.*
8804F:	net/dsa/tag_mtk.c
8805
8806MEDIATEK JPEG DRIVER
8807M:	Rick Chang <rick.chang@mediatek.com>
8808M:	Bin Liu <bin.liu@mediatek.com>
8809S:	Supported
8810F:	drivers/media/platform/mtk-jpeg/
8811F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8812
8813MEDIATEK MDP DRIVER
8814M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8815M:	Houlong Wei <houlong.wei@mediatek.com>
8816M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8817S:	Supported
8818F:	drivers/media/platform/mtk-mdp/
8819F:	drivers/media/platform/mtk-vpu/
8820F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8821
8822MEDIATEK MEDIA DRIVER
8823M:	Tiffany Lin <tiffany.lin@mediatek.com>
8824M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8825S:	Supported
8826F:	drivers/media/platform/mtk-vcodec/
8827F:	drivers/media/platform/mtk-vpu/
8828F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8829F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8830
8831MEDIATEK MT7601U WIRELESS LAN DRIVER
8832M:	Jakub Kicinski <kubakici@wp.pl>
8833L:	linux-wireless@vger.kernel.org
8834S:	Maintained
8835F:	drivers/net/wireless/mediatek/mt7601u/
8836
8837MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8838M:	Sean Wang <sean.wang@mediatek.com>
8839S:	Maintained
8840F:	drivers/char/hw_random/mtk-rng.c
8841
8842MEDIATEK USB3 DRD IP DRIVER
8843M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8844L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8846L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8847S:	Maintained
8848F:	drivers/usb/mtu3/
8849
8850MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8851M:	Peter Senna Tschudin <peter.senna@collabora.com>
8852M:	Martin Donnelly <martin.donnelly@ge.com>
8853M:	Martyn Welch <martyn.welch@collabora.co.uk>
8854S:	Maintained
8855F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8856F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8857
8858MEGARAID SCSI/SAS DRIVERS
8859M:	Kashyap Desai <kashyap.desai@broadcom.com>
8860M:	Sumit Saxena <sumit.saxena@broadcom.com>
8861M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8862L:	megaraidlinux.pdl@broadcom.com
8863L:	linux-scsi@vger.kernel.org
8864W:	http://www.avagotech.com/support/
8865S:	Maintained
8866F:	Documentation/scsi/megaraid.txt
8867F:	drivers/scsi/megaraid.*
8868F:	drivers/scsi/megaraid/
8869
8870MELEXIS MLX90614 DRIVER
8871M:	Crt Mori <cmo@melexis.com>
8872L:	linux-iio@vger.kernel.org
8873W:	http://www.melexis.com
8874S:	Supported
8875F:	drivers/iio/temperature/mlx90614.c
8876
8877MELFAS MIP4 TOUCHSCREEN DRIVER
8878M:	Sangwon Jee <jeesw@melfas.com>
8879W:	http://www.melfas.com
8880S:	Supported
8881F:	drivers/input/touchscreen/melfas_mip4.c
8882F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8883
8884MELLANOX ETHERNET DRIVER (mlx4_en)
8885M:	Tariq Toukan <tariqt@mellanox.com>
8886L:	netdev@vger.kernel.org
8887S:	Supported
8888W:	http://www.mellanox.com
8889Q:	http://patchwork.ozlabs.org/project/netdev/list/
8890F:	drivers/net/ethernet/mellanox/mlx4/en_*
8891
8892MELLANOX ETHERNET DRIVER (mlx5e)
8893M:	Saeed Mahameed <saeedm@mellanox.com>
8894L:	netdev@vger.kernel.org
8895S:	Supported
8896W:	http://www.mellanox.com
8897Q:	http://patchwork.ozlabs.org/project/netdev/list/
8898F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8899
8900MELLANOX ETHERNET INNOVA DRIVER
8901M:	Ilan Tayari <ilant@mellanox.com>
8902R:	Boris Pismenny <borisp@mellanox.com>
8903L:	netdev@vger.kernel.org
8904S:	Supported
8905W:	http://www.mellanox.com
8906Q:	http://patchwork.ozlabs.org/project/netdev/list/
8907F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8908F:	include/linux/mlx5/mlx5_ifc_fpga.h
8909
8910MELLANOX ETHERNET INNOVA IPSEC DRIVER
8911M:	Ilan Tayari <ilant@mellanox.com>
8912R:	Boris Pismenny <borisp@mellanox.com>
8913L:	netdev@vger.kernel.org
8914S:	Supported
8915W:	http://www.mellanox.com
8916Q:	http://patchwork.ozlabs.org/project/netdev/list/
8917F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8918F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8919
8920MELLANOX ETHERNET SWITCH DRIVERS
8921M:	Jiri Pirko <jiri@mellanox.com>
8922M:	Ido Schimmel <idosch@mellanox.com>
8923L:	netdev@vger.kernel.org
8924S:	Supported
8925W:	http://www.mellanox.com
8926Q:	http://patchwork.ozlabs.org/project/netdev/list/
8927F:	drivers/net/ethernet/mellanox/mlxsw/
8928
8929MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8930M:	mlxsw@mellanox.com
8931L:	netdev@vger.kernel.org
8932S:	Supported
8933W:	http://www.mellanox.com
8934Q:	http://patchwork.ozlabs.org/project/netdev/list/
8935F:	drivers/net/ethernet/mellanox/mlxfw/
8936
8937MELLANOX HARDWARE PLATFORM SUPPORT
8938M:	Andy Shevchenko <andy@infradead.org>
8939M:	Darren Hart <dvhart@infradead.org>
8940M:	Vadim Pasternak <vadimp@mellanox.com>
8941L:	platform-driver-x86@vger.kernel.org
8942S:	Supported
8943F:	drivers/platform/mellanox/
8944
8945MELLANOX MLX4 core VPI driver
8946M:	Tariq Toukan <tariqt@mellanox.com>
8947L:	netdev@vger.kernel.org
8948L:	linux-rdma@vger.kernel.org
8949W:	http://www.mellanox.com
8950Q:	http://patchwork.ozlabs.org/project/netdev/list/
8951S:	Supported
8952F:	drivers/net/ethernet/mellanox/mlx4/
8953F:	include/linux/mlx4/
8954
8955MELLANOX MLX4 IB driver
8956M:	Yishai Hadas <yishaih@mellanox.com>
8957L:	linux-rdma@vger.kernel.org
8958W:	http://www.mellanox.com
8959Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8960S:	Supported
8961F:	drivers/infiniband/hw/mlx4/
8962F:	include/linux/mlx4/
8963F:	include/uapi/rdma/mlx4-abi.h
8964
8965MELLANOX MLX5 core VPI driver
8966M:	Saeed Mahameed <saeedm@mellanox.com>
8967M:	Matan Barak <matanb@mellanox.com>
8968M:	Leon Romanovsky <leonro@mellanox.com>
8969L:	netdev@vger.kernel.org
8970L:	linux-rdma@vger.kernel.org
8971W:	http://www.mellanox.com
8972Q:	http://patchwork.ozlabs.org/project/netdev/list/
8973S:	Supported
8974F:	drivers/net/ethernet/mellanox/mlx5/core/
8975F:	include/linux/mlx5/
8976
8977MELLANOX MLX5 IB driver
8978M:	Matan Barak <matanb@mellanox.com>
8979M:	Leon Romanovsky <leonro@mellanox.com>
8980L:	linux-rdma@vger.kernel.org
8981W:	http://www.mellanox.com
8982Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8983S:	Supported
8984F:	drivers/infiniband/hw/mlx5/
8985F:	include/linux/mlx5/
8986F:	include/uapi/rdma/mlx5-abi.h
8987
8988MELLANOX MLXCPLD I2C AND MUX DRIVER
8989M:	Vadim Pasternak <vadimp@mellanox.com>
8990M:	Michael Shych <michaelsh@mellanox.com>
8991L:	linux-i2c@vger.kernel.org
8992S:	Supported
8993F:	drivers/i2c/busses/i2c-mlxcpld.c
8994F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8995F:	Documentation/i2c/busses/i2c-mlxcpld
8996
8997MELLANOX MLXCPLD LED DRIVER
8998M:	Vadim Pasternak <vadimp@mellanox.com>
8999L:	linux-leds@vger.kernel.org
9000S:	Supported
9001F:	drivers/leds/leds-mlxcpld.c
9002F:	Documentation/leds/leds-mlxcpld.txt
9003
9004MELLANOX PLATFORM DRIVER
9005M:	Vadim Pasternak <vadimp@mellanox.com>
9006L:	platform-driver-x86@vger.kernel.org
9007S:	Supported
9008F:	drivers/platform/x86/mlx-platform.c
9009
9010MEMBARRIER SUPPORT
9011M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9012M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9013L:	linux-kernel@vger.kernel.org
9014S:	Supported
9015F:	kernel/sched/membarrier.c
9016F:	include/uapi/linux/membarrier.h
9017F:	arch/powerpc/include/asm/membarrier.h
9018
9019MEMORY MANAGEMENT
9020L:	linux-mm@kvack.org
9021W:	http://www.linux-mm.org
9022S:	Maintained
9023F:	include/linux/mm.h
9024F:	include/linux/gfp.h
9025F:	include/linux/mmzone.h
9026F:	include/linux/memory_hotplug.h
9027F:	include/linux/vmalloc.h
9028F:	mm/
9029
9030MEMORY TECHNOLOGY DEVICES (MTD)
9031M:	David Woodhouse <dwmw2@infradead.org>
9032M:	Brian Norris <computersforpeace@gmail.com>
9033M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9034M:	Marek Vasut <marek.vasut@gmail.com>
9035M:	Richard Weinberger <richard@nod.at>
9036M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9037L:	linux-mtd@lists.infradead.org
9038W:	http://www.linux-mtd.infradead.org/
9039Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9040T:	git git://git.infradead.org/linux-mtd.git master
9041T:	git git://git.infradead.org/linux-mtd.git mtd/next
9042S:	Maintained
9043F:	Documentation/devicetree/bindings/mtd/
9044F:	drivers/mtd/
9045F:	include/linux/mtd/
9046F:	include/uapi/mtd/
9047
9048MEN A21 WATCHDOG DRIVER
9049M:	Johannes Thumshirn <morbidrsa@gmail.com>
9050L:	linux-watchdog@vger.kernel.org
9051S:	Maintained
9052F:	drivers/watchdog/mena21_wdt.c
9053
9054MEN CHAMELEON BUS (mcb)
9055M:	Johannes Thumshirn <morbidrsa@gmail.com>
9056S:	Maintained
9057F:	drivers/mcb/
9058F:	include/linux/mcb.h
9059F:	Documentation/men-chameleon-bus.txt
9060
9061MEN F21BMC (Board Management Controller)
9062M:	Andreas Werner <andreas.werner@men.de>
9063S:	Supported
9064F:	drivers/mfd/menf21bmc.c
9065F:	drivers/watchdog/menf21bmc_wdt.c
9066F:	drivers/leds/leds-menf21bmc.c
9067F:	drivers/hwmon/menf21bmc_hwmon.c
9068F:	Documentation/hwmon/menf21bmc
9069
9070MESON AO CEC DRIVER FOR AMLOGIC SOCS
9071M:	Neil Armstrong <narmstrong@baylibre.com>
9072L:	linux-media@lists.freedesktop.org
9073L:	linux-amlogic@lists.infradead.org
9074W:	http://linux-meson.com/
9075S:	Supported
9076F:	drivers/media/platform/meson/ao-cec.c
9077F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9078T:	git git://linuxtv.org/media_tree.git
9079
9080METAG ARCHITECTURE
9081M:	James Hogan <jhogan@kernel.org>
9082L:	linux-metag@vger.kernel.org
9083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9084S:	Odd Fixes
9085F:	arch/metag/
9086F:	Documentation/metag/
9087F:	Documentation/devicetree/bindings/metag/
9088F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9089F:	drivers/clocksource/metag_generic.c
9090F:	drivers/irqchip/irq-metag.c
9091F:	drivers/irqchip/irq-metag-ext.c
9092F:	drivers/tty/metag_da.c
9093
9094MICROBLAZE ARCHITECTURE
9095M:	Michal Simek <monstr@monstr.eu>
9096W:	http://www.monstr.eu/fdt/
9097T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9098S:	Supported
9099F:	arch/microblaze/
9100
9101MICROCHIP / ATMEL AT91 SERIAL DRIVER
9102M:	Richard Genoud <richard.genoud@gmail.com>
9103S:	Maintained
9104F:	drivers/tty/serial/atmel_serial.c
9105F:	drivers/tty/serial/atmel_serial.h
9106
9107MICROCHIP / ATMEL DMA DRIVER
9108M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9110L:	dmaengine@vger.kernel.org
9111S:	Supported
9112F:	drivers/dma/at_hdmac.c
9113F:	drivers/dma/at_hdmac_regs.h
9114F:	include/linux/platform_data/dma-atmel.h
9115
9116MICROCHIP / ATMEL ECC DRIVER
9117M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9118L:	linux-crypto@vger.kernel.org
9119S:	Maintained
9120F:	drivers/crypto/atmel-ecc.*
9121
9122MICROCHIP / ATMEL ISC DRIVER
9123M:	Songjun Wu <songjun.wu@microchip.com>
9124L:	linux-media@vger.kernel.org
9125S:	Supported
9126F:	drivers/media/platform/atmel/atmel-isc.c
9127F:	drivers/media/platform/atmel/atmel-isc-regs.h
9128F:	devicetree/bindings/media/atmel-isc.txt
9129
9130MICROCHIP / ATMEL NAND DRIVER
9131M:	Wenyou Yang <wenyou.yang@microchip.com>
9132M:	Josh Wu <rainyfeeling@outlook.com>
9133L:	linux-mtd@lists.infradead.org
9134S:	Supported
9135F:	drivers/mtd/nand/atmel/*
9136F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9137
9138MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9139M:	Woojung Huh <Woojung.Huh@microchip.com>
9140M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9141L:	netdev@vger.kernel.org
9142S:	Maintained
9143F:	net/dsa/tag_ksz.c
9144F:	drivers/net/dsa/microchip/*
9145F:	include/linux/platform_data/microchip-ksz.h
9146F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9147
9148MICROCHIP USB251XB DRIVER
9149M:	Richard Leitner <richard.leitner@skidata.com>
9150L:	linux-usb@vger.kernel.org
9151S:	Maintained
9152F:	drivers/usb/misc/usb251xb.c
9153F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9154
9155MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9156M:	Don Brace <don.brace@microsemi.com>
9157L:	esc.storagedev@microsemi.com
9158L:	linux-scsi@vger.kernel.org
9159S:	Supported
9160F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9161F:	drivers/scsi/smartpqi/Kconfig
9162F:	drivers/scsi/smartpqi/Makefile
9163F:	include/linux/cciss*.h
9164F:	include/uapi/linux/cciss*.h
9165F:	Documentation/scsi/smartpqi.txt
9166
9167MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9168M:	Chen Yu <yu.c.chen@intel.com>
9169L:	platform-driver-x86@vger.kernel.org
9170S:	Supported
9171F:	drivers/platform/x86/surfacepro3_button.c
9172
9173MICROTEK X6 SCANNER
9174M:	Oliver Neukum <oliver@neukum.org>
9175S:	Maintained
9176F:	drivers/usb/image/microtek.*
9177
9178MIPS
9179M:	Ralf Baechle <ralf@linux-mips.org>
9180M:	James Hogan <jhogan@kernel.org>
9181L:	linux-mips@linux-mips.org
9182W:	http://www.linux-mips.org/
9183T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9184Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9185S:	Supported
9186F:	Documentation/devicetree/bindings/mips/
9187F:	Documentation/mips/
9188F:	arch/mips/
9189F:	drivers/platform/mips/
9190
9191MIPS BOSTON DEVELOPMENT BOARD
9192M:	Paul Burton <paul.burton@mips.com>
9193L:	linux-mips@linux-mips.org
9194S:	Maintained
9195F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9196F:	arch/mips/boot/dts/img/boston.dts
9197F:	arch/mips/configs/generic/board-boston.config
9198F:	drivers/clk/imgtec/clk-boston.c
9199F:	include/dt-bindings/clock/boston-clock.h
9200
9201MIPS GENERIC PLATFORM
9202M:	Paul Burton <paul.burton@mips.com>
9203L:	linux-mips@linux-mips.org
9204S:	Supported
9205F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9206F:	arch/mips/generic/
9207F:	arch/mips/tools/generic-board-config.sh
9208
9209MIPS/LOONGSON1 ARCHITECTURE
9210M:	Keguang Zhang <keguang.zhang@gmail.com>
9211L:	linux-mips@linux-mips.org
9212S:	Maintained
9213F:	arch/mips/loongson32/
9214F:	arch/mips/include/asm/mach-loongson32/
9215F:	drivers/*/*loongson1*
9216F:	drivers/*/*/*loongson1*
9217
9218MIPS/LOONGSON2 ARCHITECTURE
9219M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9220L:	linux-mips@linux-mips.org
9221S:	Maintained
9222F:	arch/mips/loongson64/*{2e/2f}*
9223F:	arch/mips/include/asm/mach-loongson64/
9224F:	drivers/*/*loongson2*
9225F:	drivers/*/*/*loongson2*
9226
9227MIPS/LOONGSON3 ARCHITECTURE
9228M:	Huacai Chen <chenhc@lemote.com>
9229L:	linux-mips@linux-mips.org
9230S:	Maintained
9231F:	arch/mips/loongson64/
9232F:	arch/mips/include/asm/mach-loongson64/
9233F:	drivers/platform/mips/cpu_hwmon.c
9234F:	drivers/*/*loongson3*
9235F:	drivers/*/*/*loongson3*
9236
9237MIPS RINT INSTRUCTION EMULATION
9238M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9239L:	linux-mips@linux-mips.org
9240S:	Supported
9241F:	arch/mips/math-emu/sp_rint.c
9242F:	arch/mips/math-emu/dp_rint.c
9243
9244MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9245M:	Hans Verkuil <hverkuil@xs4all.nl>
9246L:	linux-media@vger.kernel.org
9247T:	git git://linuxtv.org/media_tree.git
9248W:	https://linuxtv.org
9249S:	Odd Fixes
9250F:	drivers/media/radio/radio-miropcm20*
9251
9252MMP SUPPORT
9253M:	Eric Miao <eric.y.miao@gmail.com>
9254M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9256T:	git git://github.com/hzhuang1/linux.git
9257T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9258S:	Maintained
9259F:	arch/arm/boot/dts/mmp*
9260F:	arch/arm/mach-mmp/
9261
9262MN88472 MEDIA DRIVER
9263M:	Antti Palosaari <crope@iki.fi>
9264L:	linux-media@vger.kernel.org
9265W:	https://linuxtv.org
9266W:	http://palosaari.fi/linux/
9267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9268S:	Maintained
9269F:	drivers/media/dvb-frontends/mn88472*
9270
9271MN88473 MEDIA DRIVER
9272M:	Antti Palosaari <crope@iki.fi>
9273L:	linux-media@vger.kernel.org
9274W:	https://linuxtv.org
9275W:	http://palosaari.fi/linux/
9276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9277S:	Maintained
9278F:	drivers/media/dvb-frontends/mn88473*
9279
9280MODULE SUPPORT
9281M:	Jessica Yu <jeyu@kernel.org>
9282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9283S:	Maintained
9284F:	include/linux/module.h
9285F:	kernel/module.c
9286
9287MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9288W:	http://popies.net/meye/
9289S:	Orphan
9290F:	Documentation/media/v4l-drivers/meye*
9291F:	drivers/media/pci/meye/
9292F:	include/uapi/linux/meye.h
9293
9294MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9295M:	Jiri Slaby <jirislaby@gmail.com>
9296S:	Maintained
9297F:	Documentation/serial/moxa-smartio
9298F:	drivers/tty/mxser.*
9299
9300MR800 AVERMEDIA USB FM RADIO DRIVER
9301M:	Alexey Klimov <klimov.linux@gmail.com>
9302L:	linux-media@vger.kernel.org
9303T:	git git://linuxtv.org/media_tree.git
9304S:	Maintained
9305F:	drivers/media/radio/radio-mr800.c
9306
9307MRF24J40 IEEE 802.15.4 RADIO DRIVER
9308M:	Alan Ott <alan@signal11.us>
9309L:	linux-wpan@vger.kernel.org
9310S:	Maintained
9311F:	drivers/net/ieee802154/mrf24j40.c
9312F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9313
9314MSI LAPTOP SUPPORT
9315M:	"Lee, Chun-Yi" <jlee@suse.com>
9316L:	platform-driver-x86@vger.kernel.org
9317S:	Maintained
9318F:	drivers/platform/x86/msi-laptop.c
9319
9320MSI WMI SUPPORT
9321L:	platform-driver-x86@vger.kernel.org
9322S:	Orphan
9323F:	drivers/platform/x86/msi-wmi.c
9324
9325MSI001 MEDIA DRIVER
9326M:	Antti Palosaari <crope@iki.fi>
9327L:	linux-media@vger.kernel.org
9328W:	https://linuxtv.org
9329W:	http://palosaari.fi/linux/
9330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9331T:	git git://linuxtv.org/anttip/media_tree.git
9332S:	Maintained
9333F:	drivers/media/tuners/msi001*
9334
9335MSI2500 MEDIA DRIVER
9336M:	Antti Palosaari <crope@iki.fi>
9337L:	linux-media@vger.kernel.org
9338W:	https://linuxtv.org
9339W:	http://palosaari.fi/linux/
9340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9341T:	git git://linuxtv.org/anttip/media_tree.git
9342S:	Maintained
9343F:	drivers/media/usb/msi2500/
9344
9345MSYSTEMS DISKONCHIP G3 MTD DRIVER
9346M:	Robert Jarzmik <robert.jarzmik@free.fr>
9347L:	linux-mtd@lists.infradead.org
9348S:	Maintained
9349F:	drivers/mtd/devices/docg3*
9350
9351MT9M032 APTINA SENSOR DRIVER
9352M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9353L:	linux-media@vger.kernel.org
9354T:	git git://linuxtv.org/media_tree.git
9355S:	Maintained
9356F:	drivers/media/i2c/mt9m032.c
9357F:	include/media/i2c/mt9m032.h
9358
9359MT9P031 APTINA CAMERA SENSOR
9360M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9361L:	linux-media@vger.kernel.org
9362T:	git git://linuxtv.org/media_tree.git
9363S:	Maintained
9364F:	drivers/media/i2c/mt9p031.c
9365F:	include/media/i2c/mt9p031.h
9366
9367MT9T001 APTINA CAMERA SENSOR
9368M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9369L:	linux-media@vger.kernel.org
9370T:	git git://linuxtv.org/media_tree.git
9371S:	Maintained
9372F:	drivers/media/i2c/mt9t001.c
9373F:	include/media/i2c/mt9t001.h
9374
9375MT9V032 APTINA CAMERA SENSOR
9376M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9377L:	linux-media@vger.kernel.org
9378T:	git git://linuxtv.org/media_tree.git
9379S:	Maintained
9380F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9381F:	drivers/media/i2c/mt9v032.c
9382F:	include/media/i2c/mt9v032.h
9383
9384MULTIFUNCTION DEVICES (MFD)
9385M:	Lee Jones <lee.jones@linaro.org>
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9387S:	Supported
9388F:	Documentation/devicetree/bindings/mfd/
9389F:	drivers/mfd/
9390F:	include/linux/mfd/
9391F:	include/dt-bindings/mfd/
9392
9393MULTIMEDIA CARD (MMC) ETC. OVER SPI
9394S:	Orphan
9395F:	drivers/mmc/host/mmc_spi.c
9396F:	include/linux/spi/mmc_spi.h
9397
9398MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9399M:	Ulf Hansson <ulf.hansson@linaro.org>
9400L:	linux-mmc@vger.kernel.org
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9402S:	Maintained
9403F:	Documentation/devicetree/bindings/mmc/
9404F:	drivers/mmc/
9405F:	include/linux/mmc/
9406F:	include/uapi/linux/mmc/
9407
9408MULTIPLEXER SUBSYSTEM
9409M:	Peter Rosin <peda@axentia.se>
9410S:	Maintained
9411F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9412F:	Documentation/devicetree/bindings/mux/
9413F:	include/linux/dt-bindings/mux/
9414F:	include/linux/mux/
9415F:	drivers/mux/
9416
9417MULTITECH MULTIPORT CARD (ISICOM)
9418S:	Orphan
9419F:	drivers/tty/isicom.c
9420F:	include/linux/isicom.h
9421
9422MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9423M:	Bin Liu <b-liu@ti.com>
9424L:	linux-usb@vger.kernel.org
9425S:	Maintained
9426F:	drivers/usb/musb/
9427
9428MXL5007T MEDIA DRIVER
9429M:	Michael Krufky <mkrufky@linuxtv.org>
9430L:	linux-media@vger.kernel.org
9431W:	https://linuxtv.org
9432W:	http://github.com/mkrufky
9433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9434T:	git git://linuxtv.org/mkrufky/tuners.git
9435S:	Maintained
9436F:	drivers/media/tuners/mxl5007t.*
9437
9438MXSFB DRM DRIVER
9439M:	Marek Vasut <marex@denx.de>
9440S:	Supported
9441F:	drivers/gpu/drm/mxsfb/
9442F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9443
9444MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9445M:	Chris Lee <christopher.lee@cspi.com>
9446L:	netdev@vger.kernel.org
9447W:	https://www.cspi.com/ethernet-products/support/downloads/
9448S:	Supported
9449F:	drivers/net/ethernet/myricom/myri10ge/
9450
9451NAND FLASH SUBSYSTEM
9452M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9453R:	Richard Weinberger <richard@nod.at>
9454L:	linux-mtd@lists.infradead.org
9455W:	http://www.linux-mtd.infradead.org/
9456Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9457T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9458T:	git git://git.infradead.org/linux-mtd.git nand/next
9459S:	Maintained
9460F:	drivers/mtd/nand/
9461F:	include/linux/mtd/*nand*.h
9462
9463NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9464M:	Daniel Mack <zonque@gmail.com>
9465S:	Maintained
9466L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9467W:	http://www.native-instruments.com
9468F:	sound/usb/caiaq/
9469
9470NATSEMI ETHERNET DRIVER (DP8381x)
9471S:	Orphan
9472F:	drivers/net/ethernet/natsemi/natsemi.c
9473
9474NCP FILESYSTEM
9475M:	Petr Vandrovec <petr@vandrovec.name>
9476S:	Obsolete
9477F:	drivers/staging/ncpfs/
9478
9479NCR 5380 SCSI DRIVERS
9480M:	Finn Thain <fthain@telegraphics.com.au>
9481M:	Michael Schmitz <schmitzmic@gmail.com>
9482L:	linux-scsi@vger.kernel.org
9483S:	Maintained
9484F:	Documentation/scsi/g_NCR5380.txt
9485F:	drivers/scsi/NCR5380.*
9486F:	drivers/scsi/arm/cumana_1.c
9487F:	drivers/scsi/arm/oak.c
9488F:	drivers/scsi/atari_scsi.*
9489F:	drivers/scsi/dmx3191d.c
9490F:	drivers/scsi/g_NCR5380.*
9491F:	drivers/scsi/mac_scsi.*
9492F:	drivers/scsi/sun3_scsi.*
9493F:	drivers/scsi/sun3_scsi_vme.c
9494
9495NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9496M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9497L:	linux-scsi@vger.kernel.org
9498S:	Maintained
9499F:	drivers/scsi/NCR_D700.*
9500
9501NCT6775 HARDWARE MONITOR DRIVER
9502M:	Guenter Roeck <linux@roeck-us.net>
9503L:	linux-hwmon@vger.kernel.org
9504S:	Maintained
9505F:	Documentation/hwmon/nct6775
9506F:	drivers/hwmon/nct6775.c
9507
9508NETEFFECT IWARP RNIC DRIVER (IW_NES)
9509M:	Faisal Latif <faisal.latif@intel.com>
9510L:	linux-rdma@vger.kernel.org
9511W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9512S:	Supported
9513F:	drivers/infiniband/hw/nes/
9514F:	include/uapi/rdma/nes-abi.h
9515
9516NETEM NETWORK EMULATOR
9517M:	Stephen Hemminger <stephen@networkplumber.org>
9518L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9519S:	Maintained
9520F:	net/sched/sch_netem.c
9521
9522NETERION 10GbE DRIVERS (s2io/vxge)
9523M:	Jon Mason <jdmason@kudzu.us>
9524L:	netdev@vger.kernel.org
9525S:	Supported
9526F:	Documentation/networking/s2io.txt
9527F:	Documentation/networking/vxge.txt
9528F:	drivers/net/ethernet/neterion/
9529
9530NETFILTER
9531M:	Pablo Neira Ayuso <pablo@netfilter.org>
9532M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9533M:	Florian Westphal <fw@strlen.de>
9534L:	netfilter-devel@vger.kernel.org
9535L:	coreteam@netfilter.org
9536W:	http://www.netfilter.org/
9537W:	http://www.iptables.org/
9538W:	http://www.nftables.org/
9539Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9542S:	Maintained
9543F:	include/linux/netfilter*
9544F:	include/linux/netfilter/
9545F:	include/net/netfilter/
9546F:	include/uapi/linux/netfilter*
9547F:	include/uapi/linux/netfilter/
9548F:	net/*/netfilter.c
9549F:	net/*/netfilter/
9550F:	net/netfilter/
9551F:	net/bridge/br_netfilter*.c
9552
9553NETROM NETWORK LAYER
9554M:	Ralf Baechle <ralf@linux-mips.org>
9555L:	linux-hams@vger.kernel.org
9556W:	http://www.linux-ax25.org/
9557S:	Maintained
9558F:	include/net/netrom.h
9559F:	include/uapi/linux/netrom.h
9560F:	net/netrom/
9561
9562NETRONOME ETHERNET DRIVERS
9563M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9564L:	oss-drivers@netronome.com
9565S:	Maintained
9566F:	drivers/net/ethernet/netronome/
9567
9568NETWORK BLOCK DEVICE (NBD)
9569M:	Josef Bacik <jbacik@fb.com>
9570S:	Maintained
9571L:	linux-block@vger.kernel.org
9572L:	nbd@other.debian.org
9573F:	Documentation/blockdev/nbd.txt
9574F:	drivers/block/nbd.c
9575F:	include/uapi/linux/nbd.h
9576
9577NETWORK DROP MONITOR
9578M:	Neil Horman <nhorman@tuxdriver.com>
9579L:	netdev@vger.kernel.org
9580S:	Maintained
9581W:	https://fedorahosted.org/dropwatch/
9582F:	net/core/drop_monitor.c
9583
9584NETWORKING DRIVERS
9585L:	netdev@vger.kernel.org
9586W:	http://www.linuxfoundation.org/en/Net
9587Q:	http://patchwork.ozlabs.org/project/netdev/list/
9588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9590S:	Odd Fixes
9591F:	Documentation/devicetree/bindings/net/
9592F:	drivers/net/
9593F:	include/linux/if_*
9594F:	include/linux/netdevice.h
9595F:	include/linux/etherdevice.h
9596F:	include/linux/fcdevice.h
9597F:	include/linux/fddidevice.h
9598F:	include/linux/hippidevice.h
9599F:	include/linux/inetdevice.h
9600F:	include/uapi/linux/if_*
9601F:	include/uapi/linux/netdevice.h
9602
9603NETWORKING DRIVERS (WIRELESS)
9604M:	Kalle Valo <kvalo@codeaurora.org>
9605L:	linux-wireless@vger.kernel.org
9606Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9609S:	Maintained
9610F:	Documentation/devicetree/bindings/net/wireless/
9611F:	drivers/net/wireless/
9612
9613NETWORKING [DSA]
9614M:	Andrew Lunn <andrew@lunn.ch>
9615M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9616M:	Florian Fainelli <f.fainelli@gmail.com>
9617S:	Maintained
9618F:	net/dsa/
9619F:	include/net/dsa.h
9620F:	include/linux/dsa/
9621F:	drivers/net/dsa/
9622
9623NETWORKING [GENERAL]
9624M:	"David S. Miller" <davem@davemloft.net>
9625L:	netdev@vger.kernel.org
9626W:	http://www.linuxfoundation.org/en/Net
9627Q:	http://patchwork.ozlabs.org/project/netdev/list/
9628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9630B:	mailto:netdev@vger.kernel.org
9631S:	Maintained
9632F:	net/
9633F:	include/net/
9634F:	include/linux/in.h
9635F:	include/linux/net.h
9636F:	include/linux/netdevice.h
9637F:	include/uapi/linux/in.h
9638F:	include/uapi/linux/net.h
9639F:	include/uapi/linux/netdevice.h
9640F:	include/uapi/linux/net_namespace.h
9641F:	tools/testing/selftests/net/
9642F:	lib/net_utils.c
9643F:	lib/random32.c
9644
9645NETWORKING [IPSEC]
9646M:	Steffen Klassert <steffen.klassert@secunet.com>
9647M:	Herbert Xu <herbert@gondor.apana.org.au>
9648M:	"David S. Miller" <davem@davemloft.net>
9649L:	netdev@vger.kernel.org
9650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9652S:	Maintained
9653F:	net/core/flow.c
9654F:	net/xfrm/
9655F:	net/key/
9656F:	net/ipv4/xfrm*
9657F:	net/ipv4/esp4*
9658F:	net/ipv4/ah4.c
9659F:	net/ipv4/ipcomp.c
9660F:	net/ipv4/ip_vti.c
9661F:	net/ipv6/xfrm*
9662F:	net/ipv6/esp6*
9663F:	net/ipv6/ah6.c
9664F:	net/ipv6/ipcomp6.c
9665F:	net/ipv6/ip6_vti.c
9666F:	include/uapi/linux/xfrm.h
9667F:	include/net/xfrm.h
9668
9669NETWORKING [IPv4/IPv6]
9670M:	"David S. Miller" <davem@davemloft.net>
9671M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9672M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9673L:	netdev@vger.kernel.org
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9675S:	Maintained
9676F:	net/ipv4/
9677F:	net/ipv6/
9678F:	include/net/ip*
9679F:	arch/x86/net/*
9680
9681NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9682M:	Paul Moore <paul@paul-moore.com>
9683W:	https://github.com/netlabel
9684L:	netdev@vger.kernel.org
9685L:	linux-security-module@vger.kernel.org
9686S:	Maintained
9687F:	Documentation/netlabel/
9688F:	include/net/calipso.h
9689F:	include/net/cipso_ipv4.h
9690F:	include/net/netlabel.h
9691F:	include/uapi/linux/netfilter/xt_SECMARK.h
9692F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9693F:	net/netlabel/
9694F:	net/ipv4/cipso_ipv4.c
9695F:	net/ipv6/calipso.c
9696F:	net/netfilter/xt_CONNSECMARK.c
9697F:	net/netfilter/xt_SECMARK.c
9698
9699NETWORKING [TLS]
9700M:	Ilya Lesokhin <ilyal@mellanox.com>
9701M:	Aviad Yehezkel <aviadye@mellanox.com>
9702M:	Dave Watson <davejwatson@fb.com>
9703L:	netdev@vger.kernel.org
9704S:	Maintained
9705F:	net/tls/*
9706F:	include/uapi/linux/tls.h
9707F:	include/net/tls.h
9708
9709NETWORKING [WIRELESS]
9710L:	linux-wireless@vger.kernel.org
9711Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9712
9713NETDEVSIM
9714M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9715S:	Maintained
9716F:	drivers/net/netdevsim/*
9717
9718NETXEN (1/10) GbE SUPPORT
9719M:	Manish Chopra <manish.chopra@cavium.com>
9720M:	Rahul Verma <rahul.verma@cavium.com>
9721M:	Dept-GELinuxNICDev@cavium.com
9722L:	netdev@vger.kernel.org
9723S:	Supported
9724F:	drivers/net/ethernet/qlogic/netxen/
9725
9726NFC SUBSYSTEM
9727M:	Samuel Ortiz <sameo@linux.intel.com>
9728L:	linux-wireless@vger.kernel.org
9729L:	linux-nfc@lists.01.org (subscribers-only)
9730S:	Supported
9731F:	net/nfc/
9732F:	include/net/nfc/
9733F:	include/uapi/linux/nfc.h
9734F:	drivers/nfc/
9735F:	include/linux/platform_data/nfcmrvl.h
9736F:	include/linux/platform_data/nxp-nci.h
9737F:	Documentation/devicetree/bindings/net/nfc/
9738
9739NFS, SUNRPC, AND LOCKD CLIENTS
9740M:	Trond Myklebust <trond.myklebust@primarydata.com>
9741M:	Anna Schumaker <anna.schumaker@netapp.com>
9742L:	linux-nfs@vger.kernel.org
9743W:	http://client.linux-nfs.org
9744T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9745S:	Maintained
9746F:	fs/lockd/
9747F:	fs/nfs/
9748F:	fs/nfs_common/
9749F:	net/sunrpc/
9750F:	include/linux/lockd/
9751F:	include/linux/nfs*
9752F:	include/linux/sunrpc/
9753F:	include/uapi/linux/nfs*
9754F:	include/uapi/linux/sunrpc/
9755
9756NILFS2 FILESYSTEM
9757M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9758L:	linux-nilfs@vger.kernel.org
9759W:	https://nilfs.sourceforge.io/
9760W:	https://nilfs.osdn.jp/
9761T:	git git://github.com/konis/nilfs2.git
9762S:	Supported
9763F:	Documentation/filesystems/nilfs2.txt
9764F:	fs/nilfs2/
9765F:	include/trace/events/nilfs2.h
9766F:	include/uapi/linux/nilfs2_api.h
9767F:	include/uapi/linux/nilfs2_ondisk.h
9768
9769NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9770M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9771W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9772S:	Maintained
9773F:	Documentation/scsi/NinjaSCSI.txt
9774F:	drivers/scsi/pcmcia/nsp_*
9775
9776NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9777M:	GOTO Masanori <gotom@debian.or.jp>
9778M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9779W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9780S:	Maintained
9781F:	Documentation/scsi/NinjaSCSI.txt
9782F:	drivers/scsi/nsp32*
9783
9784NIOS2 ARCHITECTURE
9785M:	Ley Foon Tan <lftan@altera.com>
9786L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9788S:	Maintained
9789F:	arch/nios2/
9790
9791NOHZ, DYNTICKS SUPPORT
9792M:	Frederic Weisbecker <fweisbec@gmail.com>
9793M:	Thomas Gleixner <tglx@linutronix.de>
9794M:	Ingo Molnar <mingo@kernel.org>
9795L:	linux-kernel@vger.kernel.org
9796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9797S:	Maintained
9798F:	kernel/time/tick*.*
9799F:	include/linux/tick.h
9800F:	include/linux/sched/nohz.h
9801
9802NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9803M:	Pavel Machek <pavel@ucw.cz>
9804M:	Sakari Ailus <sakari.ailus@iki.fi>
9805L:	linux-media@vger.kernel.org
9806S:	Maintained
9807F:	drivers/media/i2c/et8ek8
9808F:	drivers/media/i2c/ad5820.c
9809
9810NOKIA N900 POWER SUPPLY DRIVERS
9811R:	Pali Rohár <pali.rohar@gmail.com>
9812F:	include/linux/power/bq2415x_charger.h
9813F:	include/linux/power/bq27xxx_battery.h
9814F:	include/linux/power/isp1704_charger.h
9815F:	drivers/power/supply/bq2415x_charger.c
9816F:	drivers/power/supply/bq27xxx_battery.c
9817F:	drivers/power/supply/bq27xxx_battery_i2c.c
9818F:	drivers/power/supply/isp1704_charger.c
9819F:	drivers/power/supply/rx51_battery.c
9820
9821NTB AMD DRIVER
9822M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9823L:	linux-ntb@googlegroups.com
9824S:	Supported
9825F:	drivers/ntb/hw/amd/
9826
9827NTB DRIVER CORE
9828M:	Jon Mason <jdmason@kudzu.us>
9829M:	Dave Jiang <dave.jiang@intel.com>
9830M:	Allen Hubbe <allenbh@gmail.com>
9831L:	linux-ntb@googlegroups.com
9832S:	Supported
9833W:	https://github.com/jonmason/ntb/wiki
9834T:	git git://github.com/jonmason/ntb.git
9835F:	drivers/ntb/
9836F:	drivers/net/ntb_netdev.c
9837F:	include/linux/ntb.h
9838F:	include/linux/ntb_transport.h
9839F:	tools/testing/selftests/ntb/
9840
9841NTB IDT DRIVER
9842M:	Serge Semin <fancer.lancer@gmail.com>
9843L:	linux-ntb@googlegroups.com
9844S:	Supported
9845F:	drivers/ntb/hw/idt/
9846
9847NTB INTEL DRIVER
9848M:	Dave Jiang <dave.jiang@intel.com>
9849L:	linux-ntb@googlegroups.com
9850S:	Supported
9851W:	https://github.com/davejiang/linux/wiki
9852T:	git https://github.com/davejiang/linux.git
9853F:	drivers/ntb/hw/intel/
9854
9855NTFS FILESYSTEM
9856M:	Anton Altaparmakov <anton@tuxera.com>
9857L:	linux-ntfs-dev@lists.sourceforge.net
9858W:	http://www.tuxera.com/
9859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9860S:	Supported
9861F:	Documentation/filesystems/ntfs.txt
9862F:	fs/ntfs/
9863
9864NUBUS SUBSYSTEM
9865M:	Finn Thain <fthain@telegraphics.com.au>
9866L:	linux-m68k@lists.linux-m68k.org
9867S:	Maintained
9868F:	arch/*/include/asm/nubus.h
9869F:	drivers/nubus/
9870F:	include/linux/nubus.h
9871F:	include/uapi/linux/nubus.h
9872
9873NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9874M:	Antonino Daplas <adaplas@gmail.com>
9875L:	linux-fbdev@vger.kernel.org
9876S:	Maintained
9877F:	drivers/video/fbdev/riva/
9878F:	drivers/video/fbdev/nvidia/
9879
9880NVM EXPRESS DRIVER
9881M:	Keith Busch <keith.busch@intel.com>
9882M:	Jens Axboe <axboe@fb.com>
9883M:	Christoph Hellwig <hch@lst.de>
9884M:	Sagi Grimberg <sagi@grimberg.me>
9885L:	linux-nvme@lists.infradead.org
9886T:	git://git.infradead.org/nvme.git
9887W:	http://git.infradead.org/nvme.git
9888S:	Supported
9889F:	drivers/nvme/host/
9890F:	include/linux/nvme.h
9891F:	include/uapi/linux/nvme_ioctl.h
9892
9893NVM EXPRESS FC TRANSPORT DRIVERS
9894M:	James Smart <james.smart@broadcom.com>
9895L:	linux-nvme@lists.infradead.org
9896S:	Supported
9897F:	include/linux/nvme-fc.h
9898F:	include/linux/nvme-fc-driver.h
9899F:	drivers/nvme/host/fc.c
9900F:	drivers/nvme/target/fc.c
9901F:	drivers/nvme/target/fcloop.c
9902
9903NVM EXPRESS TARGET DRIVER
9904M:	Christoph Hellwig <hch@lst.de>
9905M:	Sagi Grimberg <sagi@grimberg.me>
9906L:	linux-nvme@lists.infradead.org
9907T:	git://git.infradead.org/nvme.git
9908W:	http://git.infradead.org/nvme.git
9909S:	Supported
9910F:	drivers/nvme/target/
9911
9912NVMEM FRAMEWORK
9913M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9914S:	Maintained
9915F:	drivers/nvmem/
9916F:	Documentation/devicetree/bindings/nvmem/
9917F:	Documentation/ABI/stable/sysfs-bus-nvmem
9918F:	include/linux/nvmem-consumer.h
9919F:	include/linux/nvmem-provider.h
9920
9921NXP SGTL5000 DRIVER
9922M:	Fabio Estevam <fabio.estevam@nxp.com>
9923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9924S:	Maintained
9925F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
9926F:	sound/soc/codecs/sgtl5000*
9927
9928NXP TDA998X DRM DRIVER
9929M:	Russell King <linux@armlinux.org.uk>
9930S:	Supported
9931T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9932T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9933F:	drivers/gpu/drm/i2c/tda998x_drv.c
9934F:	include/drm/i2c/tda998x.h
9935
9936NXP TFA9879 DRIVER
9937M:	Peter Rosin <peda@axentia.se>
9938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9939S:	Maintained
9940F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9941F:	sound/soc/codecs/tfa9879*
9942
9943NXP-NCI NFC DRIVER
9944M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9945R:	Charles Gorand <charles.gorand@effinnov.com>
9946L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9947S:	Supported
9948F:	drivers/nfc/nxp-nci
9949
9950OBJTOOL
9951M:	Josh Poimboeuf <jpoimboe@redhat.com>
9952M:	Peter Zijlstra <peterz@infradead.org>
9953S:	Supported
9954F:	tools/objtool/
9955
9956OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9957M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9958M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9959L:	linuxppc-dev@lists.ozlabs.org
9960S:	Supported
9961F:	arch/powerpc/platforms/powernv/ocxl.c
9962F:	arch/powerpc/include/asm/pnv-ocxl.h
9963F:	drivers/misc/ocxl/
9964F:	include/misc/ocxl*
9965F:	include/uapi/misc/ocxl.h
9966F:	Documentation/accelerators/ocxl.txt
9967
9968OMAP AUDIO SUPPORT
9969M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9970M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9972L:	linux-omap@vger.kernel.org
9973S:	Maintained
9974F:	sound/soc/omap/
9975
9976OMAP CLOCK FRAMEWORK SUPPORT
9977M:	Paul Walmsley <paul@pwsan.com>
9978L:	linux-omap@vger.kernel.org
9979S:	Maintained
9980F:	arch/arm/*omap*/*clock*
9981
9982OMAP DEVICE TREE SUPPORT
9983M:	Benoît Cousson <bcousson@baylibre.com>
9984M:	Tony Lindgren <tony@atomide.com>
9985L:	linux-omap@vger.kernel.org
9986L:	devicetree@vger.kernel.org
9987S:	Maintained
9988F:	arch/arm/boot/dts/*omap*
9989F:	arch/arm/boot/dts/*am3*
9990F:	arch/arm/boot/dts/*am4*
9991F:	arch/arm/boot/dts/*am5*
9992F:	arch/arm/boot/dts/*dra7*
9993
9994OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9995M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9996L:	linux-omap@vger.kernel.org
9997L:	linux-fbdev@vger.kernel.org
9998S:	Maintained
9999F:	drivers/video/fbdev/omap2/
10000F:	Documentation/arm/OMAP/DSS
10001
10002OMAP FRAMEBUFFER SUPPORT
10003M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10004L:	linux-fbdev@vger.kernel.org
10005L:	linux-omap@vger.kernel.org
10006S:	Maintained
10007F:	drivers/video/fbdev/omap/
10008
10009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10010M:	Roger Quadros <rogerq@ti.com>
10011M:	Tony Lindgren <tony@atomide.com>
10012L:	linux-omap@vger.kernel.org
10013S:	Maintained
10014F:	drivers/memory/omap-gpmc.c
10015F:	arch/arm/mach-omap2/*gpmc*
10016
10017OMAP GPIO DRIVER
10018M:	Grygorii Strashko <grygorii.strashko@ti.com>
10019M:	Santosh Shilimkar <ssantosh@kernel.org>
10020M:	Kevin Hilman <khilman@kernel.org>
10021L:	linux-omap@vger.kernel.org
10022S:	Maintained
10023F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10024F:	drivers/gpio/gpio-omap.c
10025
10026OMAP HARDWARE SPINLOCK SUPPORT
10027M:	Ohad Ben-Cohen <ohad@wizery.com>
10028L:	linux-omap@vger.kernel.org
10029S:	Maintained
10030F:	drivers/hwspinlock/omap_hwspinlock.c
10031
10032OMAP HS MMC SUPPORT
10033L:	linux-mmc@vger.kernel.org
10034L:	linux-omap@vger.kernel.org
10035S:	Orphan
10036F:	drivers/mmc/host/omap_hsmmc.c
10037
10038OMAP HWMOD DATA
10039M:	Paul Walmsley <paul@pwsan.com>
10040L:	linux-omap@vger.kernel.org
10041S:	Maintained
10042F:	arch/arm/mach-omap2/omap_hwmod*data*
10043
10044OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10045M:	Benoît Cousson <bcousson@baylibre.com>
10046L:	linux-omap@vger.kernel.org
10047S:	Maintained
10048F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10049
10050OMAP HWMOD SUPPORT
10051M:	Benoît Cousson <bcousson@baylibre.com>
10052M:	Paul Walmsley <paul@pwsan.com>
10053L:	linux-omap@vger.kernel.org
10054S:	Maintained
10055F:	arch/arm/mach-omap2/omap_hwmod.*
10056
10057OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10058M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10059L:	linux-media@vger.kernel.org
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10062F:	drivers/media/platform/omap3isp/
10063F:	drivers/staging/media/omap4iss/
10064
10065OMAP MMC SUPPORT
10066M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10067L:	linux-omap@vger.kernel.org
10068S:	Maintained
10069F:	drivers/mmc/host/omap.c
10070
10071OMAP POWER MANAGEMENT SUPPORT
10072M:	Kevin Hilman <khilman@kernel.org>
10073L:	linux-omap@vger.kernel.org
10074S:	Maintained
10075F:	arch/arm/*omap*/*pm*
10076F:	drivers/cpufreq/omap-cpufreq.c
10077
10078OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10079M:	Rajendra Nayak <rnayak@codeaurora.org>
10080M:	Paul Walmsley <paul@pwsan.com>
10081L:	linux-omap@vger.kernel.org
10082S:	Maintained
10083F:	arch/arm/mach-omap2/prm*
10084
10085OMAP RANDOM NUMBER GENERATOR SUPPORT
10086M:	Deepak Saxena <dsaxena@plexity.net>
10087S:	Maintained
10088F:	drivers/char/hw_random/omap-rng.c
10089
10090OMAP USB SUPPORT
10091L:	linux-usb@vger.kernel.org
10092L:	linux-omap@vger.kernel.org
10093S:	Orphan
10094F:	drivers/usb/*/*omap*
10095F:	arch/arm/*omap*/usb*
10096
10097OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10098M:	Mark Jackson <mpfj@newflow.co.uk>
10099L:	linux-omap@vger.kernel.org
10100S:	Maintained
10101F:	arch/arm/boot/dts/am335x-nano.dts
10102
10103OMAP1 SUPPORT
10104M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10105M:	Tony Lindgren <tony@atomide.com>
10106L:	linux-omap@vger.kernel.org
10107Q:	http://patchwork.kernel.org/project/linux-omap/list/
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10109S:	Maintained
10110F:	arch/arm/mach-omap1/
10111F:	arch/arm/plat-omap/
10112F:	arch/arm/configs/omap1_defconfig
10113F:	drivers/i2c/busses/i2c-omap.c
10114F:	include/linux/i2c-omap.h
10115
10116OMAP2+ SUPPORT
10117M:	Tony Lindgren <tony@atomide.com>
10118L:	linux-omap@vger.kernel.org
10119W:	http://www.muru.com/linux/omap/
10120W:	http://linux.omap.com/
10121Q:	http://patchwork.kernel.org/project/linux-omap/list/
10122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10123S:	Maintained
10124F:	arch/arm/mach-omap2/
10125F:	arch/arm/plat-omap/
10126F:	arch/arm/configs/omap2plus_defconfig
10127F:	drivers/i2c/busses/i2c-omap.c
10128F:	drivers/irqchip/irq-omap-intc.c
10129F:	drivers/mfd/*omap*.c
10130F:	drivers/mfd/menelaus.c
10131F:	drivers/mfd/palmas.c
10132F:	drivers/mfd/tps65217.c
10133F:	drivers/mfd/tps65218.c
10134F:	drivers/mfd/tps65910.c
10135F:	drivers/mfd/twl-core.[ch]
10136F:	drivers/mfd/twl4030*.c
10137F:	drivers/mfd/twl6030*.c
10138F:	drivers/mfd/twl6040*.c
10139F:	drivers/regulator/palmas-regulator*.c
10140F:	drivers/regulator/pbias-regulator.c
10141F:	drivers/regulator/tps65217-regulator.c
10142F:	drivers/regulator/tps65218-regulator.c
10143F:	drivers/regulator/tps65910-regulator.c
10144F:	drivers/regulator/twl-regulator.c
10145F:	drivers/regulator/twl6030-regulator.c
10146F:	include/linux/i2c-omap.h
10147
10148ONION OMEGA2+ BOARD
10149M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10150L:	linux-mips@linux-mips.org
10151S:	Maintained
10152F:	arch/mips/boot/dts/ralink/omega2p.dts
10153
10154OMFS FILESYSTEM
10155M:	Bob Copeland <me@bobcopeland.com>
10156L:	linux-karma-devel@lists.sourceforge.net
10157S:	Maintained
10158F:	Documentation/filesystems/omfs.txt
10159F:	fs/omfs/
10160
10161OMNIKEY CARDMAN 4000 DRIVER
10162M:	Harald Welte <laforge@gnumonks.org>
10163S:	Maintained
10164F:	drivers/char/pcmcia/cm4000_cs.c
10165F:	include/linux/cm4000_cs.h
10166F:	include/uapi/linux/cm4000_cs.h
10167
10168OMNIKEY CARDMAN 4040 DRIVER
10169M:	Harald Welte <laforge@gnumonks.org>
10170S:	Maintained
10171F:	drivers/char/pcmcia/cm4040_cs.*
10172
10173OMNIVISION OV13858 SENSOR DRIVER
10174M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10175L:	linux-media@vger.kernel.org
10176T:	git git://linuxtv.org/media_tree.git
10177S:	Maintained
10178F:	drivers/media/i2c/ov13858.c
10179
10180OMNIVISION OV5640 SENSOR DRIVER
10181M:	Steve Longerbeam <slongerbeam@gmail.com>
10182L:	linux-media@vger.kernel.org
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Maintained
10185F:	drivers/media/i2c/ov5640.c
10186
10187OMNIVISION OV5647 SENSOR DRIVER
10188M:	Luis Oliveira <lolivei@synopsys.com>
10189L:	linux-media@vger.kernel.org
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	drivers/media/i2c/ov5647.c
10193
10194OMNIVISION OV7670 SENSOR DRIVER
10195M:	Jonathan Corbet <corbet@lwn.net>
10196L:	linux-media@vger.kernel.org
10197T:	git git://linuxtv.org/media_tree.git
10198S:	Maintained
10199F:	drivers/media/i2c/ov7670.c
10200F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10201
10202OMNIVISION OV7740 SENSOR DRIVER
10203M:	Wenyou Yang <wenyou.yang@microchip.com>
10204L:	linux-media@vger.kernel.org
10205T:	git git://linuxtv.org/media_tree.git
10206S:	Maintained
10207F:	drivers/media/i2c/ov7740.c
10208F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10209
10210ONENAND FLASH DRIVER
10211M:	Kyungmin Park <kyungmin.park@samsung.com>
10212L:	linux-mtd@lists.infradead.org
10213S:	Maintained
10214F:	drivers/mtd/onenand/
10215F:	include/linux/mtd/onenand*.h
10216
10217ONSTREAM SCSI TAPE DRIVER
10218M:	Willem Riede <osst@riede.org>
10219L:	osst-users@lists.sourceforge.net
10220L:	linux-scsi@vger.kernel.org
10221S:	Maintained
10222F:	Documentation/scsi/osst.txt
10223F:	drivers/scsi/osst.*
10224F:	drivers/scsi/osst_*.h
10225F:	drivers/scsi/st.h
10226
10227OP-TEE DRIVER
10228M:	Jens Wiklander <jens.wiklander@linaro.org>
10229S:	Maintained
10230F:	drivers/tee/optee/
10231
10232OPA-VNIC DRIVER
10233M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10234M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10235L:	linux-rdma@vger.kernel.org
10236S:	Supported
10237F:	drivers/infiniband/ulp/opa_vnic
10238
10239OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10240M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10241L:	devicetree@vger.kernel.org
10242S:	Maintained
10243F:	Documentation/devicetree/dynamic-resolution-notes.txt
10244F:	Documentation/devicetree/overlay-notes.txt
10245F:	drivers/of/overlay.c
10246F:	drivers/of/resolver.c
10247
10248OPEN FIRMWARE AND FLATTENED DEVICE TREE
10249M:	Rob Herring <robh+dt@kernel.org>
10250M:	Frank Rowand <frowand.list@gmail.com>
10251L:	devicetree@vger.kernel.org
10252W:	http://www.devicetree.org/
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10254S:	Maintained
10255F:	drivers/of/
10256F:	include/linux/of*.h
10257F:	scripts/dtc/
10258F:	Documentation/ABI/testing/sysfs-firmware-ofw
10259
10260OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10261M:	Rob Herring <robh+dt@kernel.org>
10262M:	Mark Rutland <mark.rutland@arm.com>
10263L:	devicetree@vger.kernel.org
10264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10265Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10266S:	Maintained
10267F:	Documentation/devicetree/
10268F:	arch/*/boot/dts/
10269F:	include/dt-bindings/
10270
10271OPENCORES I2C BUS DRIVER
10272M:	Peter Korsgaard <jacmet@sunsite.dk>
10273L:	linux-i2c@vger.kernel.org
10274S:	Maintained
10275F:	Documentation/i2c/busses/i2c-ocores
10276F:	drivers/i2c/busses/i2c-ocores.c
10277
10278OPENRISC ARCHITECTURE
10279M:	Jonas Bonn <jonas@southpole.se>
10280M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10281M:	Stafford Horne <shorne@gmail.com>
10282T:	git git://github.com/openrisc/linux.git
10283L:	openrisc@lists.librecores.org
10284W:	http://openrisc.io
10285S:	Maintained
10286F:	Documentation/devicetree/bindings/openrisc/
10287F:	Documentation/openrisc/
10288F:	arch/openrisc/
10289F:	drivers/irqchip/irq-ompic.c
10290F:	drivers/irqchip/irq-or1k-*
10291
10292OPENVSWITCH
10293M:	Pravin B Shelar <pshelar@ovn.org>
10294L:	netdev@vger.kernel.org
10295L:	dev@openvswitch.org
10296W:	http://openvswitch.org
10297S:	Maintained
10298F:	net/openvswitch/
10299F:	include/uapi/linux/openvswitch.h
10300
10301OPERATING PERFORMANCE POINTS (OPP)
10302M:	Viresh Kumar <vireshk@kernel.org>
10303M:	Nishanth Menon <nm@ti.com>
10304M:	Stephen Boyd <sboyd@kernel.org>
10305L:	linux-pm@vger.kernel.org
10306S:	Maintained
10307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10308F:	drivers/opp/
10309F:	include/linux/pm_opp.h
10310F:	Documentation/power/opp.txt
10311F:	Documentation/devicetree/bindings/opp/
10312
10313OPL4 DRIVER
10314M:	Clemens Ladisch <clemens@ladisch.de>
10315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10316T:	git git://git.alsa-project.org/alsa-kernel.git
10317S:	Maintained
10318F:	sound/drivers/opl4/
10319
10320OPROFILE
10321M:	Robert Richter <rric@kernel.org>
10322L:	oprofile-list@lists.sf.net
10323S:	Maintained
10324F:	arch/*/include/asm/oprofile*.h
10325F:	arch/*/oprofile/
10326F:	drivers/oprofile/
10327F:	include/linux/oprofile.h
10328
10329ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10330M:	Mark Fasheh <mark@fasheh.com>
10331M:	Joel Becker <jlbec@evilplan.org>
10332L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10333W:	http://ocfs2.wiki.kernel.org
10334S:	Supported
10335F:	Documentation/filesystems/ocfs2.txt
10336F:	Documentation/filesystems/dlmfs.txt
10337F:	fs/ocfs2/
10338
10339ORANGEFS FILESYSTEM
10340M:	Mike Marshall <hubcap@omnibond.com>
10341R:	Martin Brandenburg <martin@omnibond.com>
10342L:	devel@lists.orangefs.org
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10344S:	Supported
10345F:	fs/orangefs/
10346F:	Documentation/filesystems/orangefs.txt
10347
10348ORINOCO DRIVER
10349L:	linux-wireless@vger.kernel.org
10350W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10351W:	http://www.nongnu.org/orinoco/
10352S:	Orphan
10353F:	drivers/net/wireless/intersil/orinoco/
10354
10355OSD LIBRARY and FILESYSTEM
10356M:	Boaz Harrosh <ooo@electrozaur.com>
10357S:	Maintained
10358F:	drivers/scsi/osd/
10359F:	include/scsi/osd_*
10360F:	fs/exofs/
10361
10362OV2659 OMNIVISION SENSOR DRIVER
10363M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10364L:	linux-media@vger.kernel.org
10365W:	https://linuxtv.org
10366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10367T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10368S:	Maintained
10369F:	drivers/media/i2c/ov2659.c
10370F:	include/media/i2c/ov2659.h
10371
10372OVERLAY FILESYSTEM
10373M:	Miklos Szeredi <miklos@szeredi.hu>
10374L:	linux-unionfs@vger.kernel.org
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10376S:	Supported
10377F:	fs/overlayfs/
10378F:	Documentation/filesystems/overlayfs.txt
10379
10380P54 WIRELESS DRIVER
10381M:	Christian Lamparter <chunkeey@googlemail.com>
10382L:	linux-wireless@vger.kernel.org
10383W:	http://wireless.kernel.org/en/users/Drivers/p54
10384S:	Maintained
10385F:	drivers/net/wireless/intersil/p54/
10386
10387PA SEMI ETHERNET DRIVER
10388L:	netdev@vger.kernel.org
10389S:	Orphan
10390F:	drivers/net/ethernet/pasemi/*
10391
10392PA SEMI SMBUS DRIVER
10393L:	linux-i2c@vger.kernel.org
10394S:	Orphan
10395F:	drivers/i2c/busses/i2c-pasemi.c
10396
10397PADATA PARALLEL EXECUTION MECHANISM
10398M:	Steffen Klassert <steffen.klassert@secunet.com>
10399L:	linux-crypto@vger.kernel.org
10400S:	Maintained
10401F:	kernel/padata.c
10402F:	include/linux/padata.h
10403F:	Documentation/padata.txt
10404
10405PANASONIC LAPTOP ACPI EXTRAS DRIVER
10406M:	Harald Welte <laforge@gnumonks.org>
10407L:	platform-driver-x86@vger.kernel.org
10408S:	Maintained
10409F:	drivers/platform/x86/panasonic-laptop.c
10410
10411PANASONIC MN10300/AM33/AM34 PORT
10412M:	David Howells <dhowells@redhat.com>
10413L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10414W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10415S:	Maintained
10416F:	Documentation/mn10300/
10417F:	arch/mn10300/
10418
10419PARALLEL LCD/KEYPAD PANEL DRIVER
10420M:	Willy Tarreau <willy@haproxy.com>
10421M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10422S:	Odd Fixes
10423F:	Documentation/misc-devices/lcd-panel-cgram.txt
10424F:	drivers/misc/panel.c
10425
10426PARALLEL PORT SUBSYSTEM
10427M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10428M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10429L:	linux-parport@lists.infradead.org (subscribers-only)
10430S:	Maintained
10431F:	drivers/parport/
10432F:	include/linux/parport*.h
10433F:	drivers/char/ppdev.c
10434F:	include/uapi/linux/ppdev.h
10435F:	Documentation/parport*.txt
10436
10437PARAVIRT_OPS INTERFACE
10438M:	Juergen Gross <jgross@suse.com>
10439M:	Alok Kataria <akataria@vmware.com>
10440L:	virtualization@lists.linux-foundation.org
10441S:	Supported
10442F:	Documentation/virtual/paravirt_ops.txt
10443F:	arch/*/kernel/paravirt*
10444F:	arch/*/include/asm/paravirt*.h
10445F:	include/linux/hypervisor.h
10446
10447PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10448M:	Tim Waugh <tim@cyberelk.net>
10449L:	linux-parport@lists.infradead.org (subscribers-only)
10450S:	Maintained
10451F:	Documentation/blockdev/paride.txt
10452F:	drivers/block/paride/
10453
10454PARISC ARCHITECTURE
10455M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10456M:	Helge Deller <deller@gmx.de>
10457L:	linux-parisc@vger.kernel.org
10458W:	http://www.parisc-linux.org/
10459Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10462S:	Maintained
10463F:	arch/parisc/
10464F:	Documentation/parisc/
10465F:	drivers/parisc/
10466F:	drivers/char/agp/parisc-agp.c
10467F:	drivers/input/serio/gscps2.c
10468F:	drivers/parport/parport_gsc.*
10469F:	drivers/tty/serial/8250/8250_gsc.c
10470F:	drivers/video/fbdev/sti*
10471F:	drivers/video/console/sti*
10472F:	drivers/video/logo/logo_parisc*
10473
10474PARMAN
10475M:	Jiri Pirko <jiri@mellanox.com>
10476L:	netdev@vger.kernel.org
10477S:	Supported
10478F:	lib/parman.c
10479F:	lib/test_parman.c
10480F:	include/linux/parman.h
10481
10482PC87360 HARDWARE MONITORING DRIVER
10483M:	Jim Cromie <jim.cromie@gmail.com>
10484L:	linux-hwmon@vger.kernel.org
10485S:	Maintained
10486F:	Documentation/hwmon/pc87360
10487F:	drivers/hwmon/pc87360.c
10488
10489PC8736x GPIO DRIVER
10490M:	Jim Cromie <jim.cromie@gmail.com>
10491S:	Maintained
10492F:	drivers/char/pc8736x_gpio.c
10493
10494PC87427 HARDWARE MONITORING DRIVER
10495M:	Jean Delvare <jdelvare@suse.com>
10496L:	linux-hwmon@vger.kernel.org
10497S:	Maintained
10498F:	Documentation/hwmon/pc87427
10499F:	drivers/hwmon/pc87427.c
10500
10501PCA9532 LED DRIVER
10502M:	Riku Voipio <riku.voipio@iki.fi>
10503S:	Maintained
10504F:	drivers/leds/leds-pca9532.c
10505F:	include/linux/leds-pca9532.h
10506
10507PCA9541 I2C BUS MASTER SELECTOR DRIVER
10508M:	Guenter Roeck <linux@roeck-us.net>
10509L:	linux-i2c@vger.kernel.org
10510S:	Maintained
10511F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10512
10513PCDP - PRIMARY CONSOLE AND DEBUG PORT
10514M:	Khalid Aziz <khalid@gonehiking.org>
10515S:	Maintained
10516F:	drivers/firmware/pcdp.*
10517
10518PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10519M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10520L:	linux-pci@vger.kernel.org
10521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10522S:	Maintained
10523F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10524F:	drivers/pci/host/pci-aardvark.c
10525
10526PCI DRIVER FOR ALTERA PCIE IP
10527M:	Ley Foon Tan <lftan@altera.com>
10528L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10529L:	linux-pci@vger.kernel.org
10530S:	Supported
10531F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10532F:	drivers/pci/host/pcie-altera.c
10533
10534PCI DRIVER FOR APPLIEDMICRO XGENE
10535M:	Tanmay Inamdar <tinamdar@apm.com>
10536L:	linux-pci@vger.kernel.org
10537L:	linux-arm-kernel@lists.infradead.org
10538S:	Maintained
10539F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10540F:	drivers/pci/host/pci-xgene.c
10541
10542PCI DRIVER FOR ARM VERSATILE PLATFORM
10543M:	Rob Herring <robh@kernel.org>
10544L:	linux-pci@vger.kernel.org
10545L:	linux-arm-kernel@lists.infradead.org
10546S:	Maintained
10547F:	Documentation/devicetree/bindings/pci/versatile.txt
10548F:	drivers/pci/host/pci-versatile.c
10549
10550PCI DRIVER FOR ARMADA 8K
10551M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10552L:	linux-pci@vger.kernel.org
10553L:	linux-arm-kernel@lists.infradead.org
10554S:	Maintained
10555F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10556F:	drivers/pci/dwc/pcie-armada8k.c
10557
10558PCI DRIVER FOR CADENCE PCIE IP
10559M:	Alan Douglas <adouglas@cadence.com>
10560L:	linux-pci@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10563F:	drivers/pci/cadence/pcie-cadence*
10564
10565PCI DRIVER FOR FREESCALE LAYERSCAPE
10566M:	Minghuan Lian <minghuan.Lian@freescale.com>
10567M:	Mingkai Hu <mingkai.hu@freescale.com>
10568M:	Roy Zang <tie-fei.zang@freescale.com>
10569L:	linuxppc-dev@lists.ozlabs.org
10570L:	linux-pci@vger.kernel.org
10571L:	linux-arm-kernel@lists.infradead.org
10572S:	Maintained
10573F:	drivers/pci/dwc/*layerscape*
10574
10575PCI DRIVER FOR GENERIC OF HOSTS
10576M:	Will Deacon <will.deacon@arm.com>
10577L:	linux-pci@vger.kernel.org
10578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10579S:	Maintained
10580F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10581F:	drivers/pci/host/pci-host-common.c
10582F:	drivers/pci/host/pci-host-generic.c
10583
10584PCI DRIVER FOR IMX6
10585M:	Richard Zhu <hongxing.zhu@nxp.com>
10586M:	Lucas Stach <l.stach@pengutronix.de>
10587L:	linux-pci@vger.kernel.org
10588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10589S:	Maintained
10590F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10591F:	drivers/pci/dwc/*imx6*
10592
10593PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10594M:	Keith Busch <keith.busch@intel.com>
10595M:	Jonathan Derrick <jonathan.derrick@intel.com>
10596L:	linux-pci@vger.kernel.org
10597S:	Supported
10598F:	drivers/pci/host/vmd.c
10599
10600PCI DRIVER FOR MICROSEMI SWITCHTEC
10601M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10602M:	Logan Gunthorpe <logang@deltatee.com>
10603L:	linux-pci@vger.kernel.org
10604S:	Maintained
10605F:	Documentation/switchtec.txt
10606F:	Documentation/ABI/testing/sysfs-class-switchtec
10607F:	drivers/pci/switch/switchtec*
10608F:	include/uapi/linux/switchtec_ioctl.h
10609F:	include/linux/switchtec.h
10610F:	drivers/ntb/hw/mscc/
10611
10612PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10613M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10614M:	Jason Cooper <jason@lakedaemon.net>
10615L:	linux-pci@vger.kernel.org
10616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10617S:	Maintained
10618F:	drivers/pci/host/*mvebu*
10619
10620PCI DRIVER FOR NVIDIA TEGRA
10621M:	Thierry Reding <thierry.reding@gmail.com>
10622L:	linux-tegra@vger.kernel.org
10623L:	linux-pci@vger.kernel.org
10624S:	Supported
10625F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10626F:	drivers/pci/host/pci-tegra.c
10627
10628PCI DRIVER FOR RENESAS R-CAR
10629M:	Simon Horman <horms@verge.net.au>
10630L:	linux-pci@vger.kernel.org
10631L:	linux-renesas-soc@vger.kernel.org
10632S:	Maintained
10633F:	drivers/pci/host/*rcar*
10634
10635PCI DRIVER FOR SAMSUNG EXYNOS
10636M:	Jingoo Han <jingoohan1@gmail.com>
10637L:	linux-pci@vger.kernel.org
10638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10639L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10640S:	Maintained
10641F:	drivers/pci/dwc/pci-exynos.c
10642
10643PCI DRIVER FOR SYNOPSYS DESIGNWARE
10644M:	Jingoo Han <jingoohan1@gmail.com>
10645M:	Joao Pinto <Joao.Pinto@synopsys.com>
10646L:	linux-pci@vger.kernel.org
10647S:	Maintained
10648F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10649F:	drivers/pci/dwc/*designware*
10650
10651PCI DRIVER FOR TI DRA7XX
10652M:	Kishon Vijay Abraham I <kishon@ti.com>
10653L:	linux-omap@vger.kernel.org
10654L:	linux-pci@vger.kernel.org
10655S:	Supported
10656F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10657F:	drivers/pci/dwc/pci-dra7xx.c
10658
10659PCI DRIVER FOR TI KEYSTONE
10660M:	Murali Karicheri <m-karicheri2@ti.com>
10661L:	linux-pci@vger.kernel.org
10662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10663S:	Maintained
10664F:	drivers/pci/dwc/*keystone*
10665
10666PCI ENDPOINT SUBSYSTEM
10667M:	Kishon Vijay Abraham I <kishon@ti.com>
10668M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10669L:	linux-pci@vger.kernel.org
10670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10671S:	Supported
10672F:	drivers/pci/endpoint/
10673F:	drivers/misc/pci_endpoint_test.c
10674F:	tools/pci/
10675
10676PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10677M:	Russell Currey <ruscur@russell.cc>
10678L:	linuxppc-dev@lists.ozlabs.org
10679S:	Supported
10680F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10681F:	arch/powerpc/kernel/eeh*.c
10682F:	arch/powerpc/platforms/*/eeh*.c
10683F:	arch/powerpc/include/*/eeh*.h
10684
10685PCI ERROR RECOVERY
10686M:	Linas Vepstas <linasvepstas@gmail.com>
10687L:	linux-pci@vger.kernel.org
10688S:	Supported
10689F:	Documentation/PCI/pci-error-recovery.txt
10690
10691PCI MSI DRIVER FOR ALTERA MSI IP
10692M:	Ley Foon Tan <lftan@altera.com>
10693L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10694L:	linux-pci@vger.kernel.org
10695S:	Supported
10696F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10697F:	drivers/pci/host/pcie-altera-msi.c
10698
10699PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10700M:	Duc Dang <dhdang@apm.com>
10701L:	linux-pci@vger.kernel.org
10702L:	linux-arm-kernel@lists.infradead.org
10703S:	Maintained
10704F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10705F:	drivers/pci/host/pci-xgene-msi.c
10706
10707PCI SUBSYSTEM
10708M:	Bjorn Helgaas <bhelgaas@google.com>
10709L:	linux-pci@vger.kernel.org
10710Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10712S:	Supported
10713F:	Documentation/devicetree/bindings/pci/
10714F:	Documentation/PCI/
10715F:	drivers/acpi/pci*
10716F:	drivers/pci/
10717F:	include/asm-generic/pci*
10718F:	include/linux/pci*
10719F:	include/uapi/linux/pci*
10720F:	lib/pci*
10721F:	arch/x86/pci/
10722F:	arch/x86/kernel/quirks.c
10723
10724PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10725M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10726L:	linux-pci@vger.kernel.org
10727Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10729S:	Supported
10730F:	drivers/pci/host/
10731F:	drivers/pci/dwc/
10732
10733PCIE DRIVER FOR AXIS ARTPEC
10734M:	Niklas Cassel <niklas.cassel@axis.com>
10735M:	Jesper Nilsson <jesper.nilsson@axis.com>
10736L:	linux-arm-kernel@axis.com
10737L:	linux-pci@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/devicetree/bindings/pci/axis,artpec*
10740F:	drivers/pci/dwc/*artpec*
10741
10742PCIE DRIVER FOR CAVIUM THUNDERX
10743M:	David Daney <david.daney@cavium.com>
10744L:	linux-pci@vger.kernel.org
10745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10746S:	Supported
10747F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10748F:	drivers/pci/host/pci-thunder-*
10749
10750PCIE DRIVER FOR HISILICON
10751M:	Zhou Wang <wangzhou1@hisilicon.com>
10752L:	linux-pci@vger.kernel.org
10753S:	Maintained
10754F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10755F:	drivers/pci/dwc/pcie-hisi.c
10756
10757PCIE DRIVER FOR HISILICON KIRIN
10758M:	Xiaowei Song <songxiaowei@hisilicon.com>
10759M:	Binghui Wang <wangbinghui@hisilicon.com>
10760L:	linux-pci@vger.kernel.org
10761S:	Maintained
10762F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10763F:	drivers/pci/dwc/pcie-kirin.c
10764
10765PCIE DRIVER FOR HISILICON STB
10766M:	Jianguo Sun <sunjianguo1@huawei.com>
10767M:	Shawn Guo <shawn.guo@linaro.org>
10768L:	linux-pci@vger.kernel.org
10769S:	Maintained
10770F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10771F:	drivers/pci/dwc/pcie-histb.c
10772
10773PCIE DRIVER FOR MEDIATEK
10774M:	Ryder Lee <ryder.lee@mediatek.com>
10775L:	linux-pci@vger.kernel.org
10776L:	linux-mediatek@lists.infradead.org
10777S:	Supported
10778F:	Documentation/devicetree/bindings/pci/mediatek*
10779F:	drivers/pci/host/*mediatek*
10780
10781PCIE DRIVER FOR QUALCOMM MSM
10782M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10783L:	linux-pci@vger.kernel.org
10784L:	linux-arm-msm@vger.kernel.org
10785S:	Maintained
10786F:	drivers/pci/dwc/*qcom*
10787
10788PCIE DRIVER FOR ROCKCHIP
10789M:	Shawn Lin <shawn.lin@rock-chips.com>
10790L:	linux-pci@vger.kernel.org
10791L:	linux-rockchip@lists.infradead.org
10792S:	Maintained
10793F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10794F:	drivers/pci/host/pcie-rockchip.c
10795
10796PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10797M:	Linus Walleij <linus.walleij@linaro.org>
10798L:	linux-pci@vger.kernel.org
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10801F:	drivers/pci/host/pci-v3-semi.c
10802
10803PCIE DRIVER FOR ST SPEAR13XX
10804M:	Pratyush Anand <pratyush.anand@gmail.com>
10805L:	linux-pci@vger.kernel.org
10806S:	Maintained
10807F:	drivers/pci/dwc/*spear*
10808
10809PCMCIA SUBSYSTEM
10810M:	Dominik Brodowski <linux@dominikbrodowski.net>
10811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10812S:	Odd Fixes
10813F:	Documentation/pcmcia/
10814F:	tools/pcmcia/
10815F:	drivers/pcmcia/
10816F:	include/pcmcia/
10817
10818PCNET32 NETWORK DRIVER
10819M:	Don Fry <pcnet32@frontier.com>
10820L:	netdev@vger.kernel.org
10821S:	Maintained
10822F:	drivers/net/ethernet/amd/pcnet32.c
10823
10824PCRYPT PARALLEL CRYPTO ENGINE
10825M:	Steffen Klassert <steffen.klassert@secunet.com>
10826L:	linux-crypto@vger.kernel.org
10827S:	Maintained
10828F:	crypto/pcrypt.c
10829F:	include/crypto/pcrypt.h
10830
10831PEAQ WMI HOTKEYS DRIVER
10832M:	Hans de Goede <hdegoede@redhat.com>
10833L:	platform-driver-x86@vger.kernel.org
10834S:	Maintained
10835F:	drivers/platform/x86/peaq-wmi.c
10836
10837PER-CPU MEMORY ALLOCATOR
10838M:	Tejun Heo <tj@kernel.org>
10839M:	Christoph Lameter <cl@linux.com>
10840M:	Dennis Zhou <dennisszhou@gmail.com>
10841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10842S:	Maintained
10843F:	include/linux/percpu*.h
10844F:	mm/percpu*.c
10845F:	arch/*/include/asm/percpu.h
10846
10847PER-TASK DELAY ACCOUNTING
10848M:	Balbir Singh <bsingharora@gmail.com>
10849S:	Maintained
10850F:	include/linux/delayacct.h
10851F:	kernel/delayacct.c
10852
10853PERFORMANCE EVENTS SUBSYSTEM
10854M:	Peter Zijlstra <peterz@infradead.org>
10855M:	Ingo Molnar <mingo@redhat.com>
10856M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10857R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10858R:	Jiri Olsa <jolsa@redhat.com>
10859R:	Namhyung Kim <namhyung@kernel.org>
10860L:	linux-kernel@vger.kernel.org
10861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10862S:	Supported
10863F:	kernel/events/*
10864F:	include/linux/perf_event.h
10865F:	include/uapi/linux/perf_event.h
10866F:	arch/*/kernel/perf_event*.c
10867F:	arch/*/kernel/*/perf_event*.c
10868F:	arch/*/kernel/*/*/perf_event*.c
10869F:	arch/*/include/asm/perf_event.h
10870F:	arch/*/kernel/perf_callchain.c
10871F:	arch/*/events/*
10872F:	tools/perf/
10873
10874PERSONALITY HANDLING
10875M:	Christoph Hellwig <hch@infradead.org>
10876L:	linux-abi-devel@lists.sourceforge.net
10877S:	Maintained
10878F:	include/linux/personality.h
10879F:	include/uapi/linux/personality.h
10880
10881PHONET PROTOCOL
10882M:	Remi Denis-Courmont <courmisch@gmail.com>
10883S:	Supported
10884F:	Documentation/networking/phonet.txt
10885F:	include/linux/phonet.h
10886F:	include/net/phonet/
10887F:	include/uapi/linux/phonet.h
10888F:	net/phonet/
10889
10890PHRAM MTD DRIVER
10891M:	Joern Engel <joern@lazybastard.org>
10892L:	linux-mtd@lists.infradead.org
10893S:	Maintained
10894F:	drivers/mtd/devices/phram.c
10895
10896PICOLCD HID DRIVER
10897M:	Bruno Prémont <bonbons@linux-vserver.org>
10898L:	linux-input@vger.kernel.org
10899S:	Maintained
10900F:	drivers/hid/hid-picolcd*
10901
10902PICOXCELL SUPPORT
10903M:	Jamie Iles <jamie@jamieiles.com>
10904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10905T:	git git://github.com/jamieiles/linux-2.6-ji.git
10906S:	Supported
10907F:	arch/arm/boot/dts/picoxcell*
10908F:	arch/arm/mach-picoxcell/
10909F:	drivers/crypto/picoxcell*
10910
10911PIN CONTROL SUBSYSTEM
10912M:	Linus Walleij <linus.walleij@linaro.org>
10913L:	linux-gpio@vger.kernel.org
10914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/pinctrl/
10917F:	Documentation/driver-api/pinctl.rst
10918F:	drivers/pinctrl/
10919F:	include/linux/pinctrl/
10920
10921PIN CONTROLLER - ATMEL AT91
10922M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10924S:	Maintained
10925F:	drivers/pinctrl/pinctrl-at91.*
10926
10927PIN CONTROLLER - ATMEL AT91 PIO4
10928M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930L:	linux-gpio@vger.kernel.org
10931S:	Supported
10932F:	drivers/pinctrl/pinctrl-at91-pio4.*
10933
10934PIN CONTROLLER - FREESCALE
10935M:	Dong Aisheng <aisheng.dong@nxp.com>
10936M:	Fabio Estevam <festevam@gmail.com>
10937M:	Shawn Guo <shawnguo@kernel.org>
10938M:	Stefan Agner <stefan@agner.ch>
10939R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10940L:	linux-gpio@vger.kernel.org
10941S:	Maintained
10942F:	drivers/pinctrl/freescale/
10943F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10944
10945PIN CONTROLLER - INTEL
10946M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10947M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10948S:	Maintained
10949F:	drivers/pinctrl/intel/
10950
10951PIN CONTROLLER - MEDIATEK
10952M:	Sean Wang <sean.wang@mediatek.com>
10953L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10954S:	Maintained
10955F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10956F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10957F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10958F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10959F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10960
10961PIN CONTROLLER - QUALCOMM
10962M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10963S:	Maintained
10964L:	linux-arm-msm@vger.kernel.org
10965F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10966F:	drivers/pinctrl/qcom/
10967
10968PIN CONTROLLER - RENESAS
10969M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10970M:	Geert Uytterhoeven <geert+renesas@glider.be>
10971L:	linux-renesas-soc@vger.kernel.org
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10973S:	Maintained
10974F:	drivers/pinctrl/sh-pfc/
10975
10976PIN CONTROLLER - SAMSUNG
10977M:	Tomasz Figa <tomasz.figa@gmail.com>
10978M:	Krzysztof Kozlowski <krzk@kernel.org>
10979M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10982Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10984S:	Maintained
10985F:	drivers/pinctrl/samsung/
10986F:	include/dt-bindings/pinctrl/samsung.h
10987F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10988
10989PIN CONTROLLER - SINGLE
10990M:	Tony Lindgren <tony@atomide.com>
10991M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993L:	linux-omap@vger.kernel.org
10994S:	Maintained
10995F:	drivers/pinctrl/pinctrl-single.c
10996
10997PIN CONTROLLER - ST SPEAR
10998M:	Viresh Kumar <vireshk@kernel.org>
10999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11000W:	http://www.st.com/spear
11001S:	Maintained
11002F:	drivers/pinctrl/spear/
11003
11004PISTACHIO SOC SUPPORT
11005M:	James Hartley <james.hartley@sondrel.com>
11006L:	linux-mips@linux-mips.org
11007S:	Odd Fixes
11008F:	arch/mips/pistachio/
11009F:	arch/mips/include/asm/mach-pistachio/
11010F:	arch/mips/boot/dts/img/pistachio*
11011F:	arch/mips/configs/pistachio*_defconfig
11012
11013PKTCDVD DRIVER
11014S:	Orphan
11015M:	linux-block@vger.kernel.org
11016F:	drivers/block/pktcdvd.c
11017F:	include/linux/pktcdvd.h
11018F:	include/uapi/linux/pktcdvd.h
11019
11020PKUNITY SOC DRIVERS
11021M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11022W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11023S:	Maintained
11024T:	git git://github.com/gxt/linux.git
11025F:	drivers/input/serio/i8042-unicore32io.h
11026F:	drivers/i2c/busses/i2c-puv3.c
11027F:	drivers/video/fbdev/fb-puv3.c
11028F:	drivers/rtc/rtc-puv3.c
11029
11030PMBUS HARDWARE MONITORING DRIVERS
11031M:	Guenter Roeck <linux@roeck-us.net>
11032L:	linux-hwmon@vger.kernel.org
11033W:	http://hwmon.wiki.kernel.org/
11034W:	http://www.roeck-us.net/linux/drivers/
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11036S:	Maintained
11037F:	Documentation/hwmon/pmbus
11038F:	drivers/hwmon/pmbus/
11039F:	include/linux/pmbus.h
11040
11041PMC SIERRA MaxRAID DRIVER
11042L:	linux-scsi@vger.kernel.org
11043W:	http://www.pmc-sierra.com/
11044S:	Orphan
11045F:	drivers/scsi/pmcraid.*
11046
11047PMC SIERRA PM8001 DRIVER
11048M:	Jack Wang <jinpu.wang@profitbricks.com>
11049M:	lindar_liu@usish.com
11050L:	linux-scsi@vger.kernel.org
11051S:	Supported
11052F:	drivers/scsi/pm8001/
11053
11054PNP SUPPORT
11055M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11056S:	Maintained
11057F:	drivers/pnp/
11058
11059POSIX CLOCKS and TIMERS
11060M:	Thomas Gleixner <tglx@linutronix.de>
11061L:	linux-kernel@vger.kernel.org
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11063S:	Maintained
11064F:	fs/timerfd.c
11065F:	include/linux/timer*
11066F:	kernel/time/*timer*
11067
11068POWER MANAGEMENT CORE
11069M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11070L:	linux-pm@vger.kernel.org
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11072B:	https://bugzilla.kernel.org
11073S:	Supported
11074F:	drivers/base/power/
11075F:	include/linux/pm.h
11076F:	include/linux/pm_*
11077F:	include/linux/powercap.h
11078F:	drivers/powercap/
11079F:	kernel/configs/nopm.config
11080
11081POWER STATE COORDINATION INTERFACE (PSCI)
11082M:	Mark Rutland <mark.rutland@arm.com>
11083M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11084L:	linux-arm-kernel@lists.infradead.org
11085S:	Maintained
11086F:	drivers/firmware/psci*.c
11087F:	include/linux/psci.h
11088F:	include/uapi/linux/psci.h
11089
11090POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11091M:	Sebastian Reichel <sre@kernel.org>
11092L:	linux-pm@vger.kernel.org
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11094S:	Maintained
11095F:	Documentation/devicetree/bindings/power/supply/
11096F:	include/linux/power_supply.h
11097F:	drivers/power/supply/
11098
11099POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11100M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11101L:	linuxppc-dev@lists.ozlabs.org
11102S:	Maintained
11103F:	drivers/char/powernv-op-panel.c
11104
11105PPP OVER ATM (RFC 2364)
11106M:	Mitchell Blank Jr <mitch@sfgoth.com>
11107S:	Maintained
11108F:	net/atm/pppoatm.c
11109F:	include/uapi/linux/atmppp.h
11110
11111PPP OVER ETHERNET
11112M:	Michal Ostrowski <mostrows@earthlink.net>
11113S:	Maintained
11114F:	drivers/net/ppp/pppoe.c
11115F:	drivers/net/ppp/pppox.c
11116
11117PPP OVER L2TP
11118M:	James Chapman <jchapman@katalix.com>
11119S:	Maintained
11120F:	net/l2tp/l2tp_ppp.c
11121F:	include/linux/if_pppol2tp.h
11122F:	include/uapi/linux/if_pppol2tp.h
11123
11124PPP PROTOCOL DRIVERS AND COMPRESSORS
11125M:	Paul Mackerras <paulus@samba.org>
11126L:	linux-ppp@vger.kernel.org
11127S:	Maintained
11128F:	drivers/net/ppp/ppp_*
11129
11130PPS SUPPORT
11131M:	Rodolfo Giometti <giometti@enneenne.com>
11132W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11133L:	linuxpps@ml.enneenne.com (subscribers-only)
11134S:	Maintained
11135F:	Documentation/pps/
11136F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11137F:	Documentation/ABI/testing/sysfs-pps
11138F:	drivers/pps/
11139F:	include/linux/pps*.h
11140F:	include/uapi/linux/pps.h
11141
11142PPTP DRIVER
11143M:	Dmitry Kozlov <xeb@mail.ru>
11144L:	netdev@vger.kernel.org
11145S:	Maintained
11146F:	drivers/net/ppp/pptp.c
11147W:	http://sourceforge.net/projects/accel-pptp
11148
11149PREEMPTIBLE KERNEL
11150M:	Robert Love <rml@tech9.net>
11151L:	kpreempt-tech@lists.sourceforge.net
11152W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11153S:	Supported
11154F:	Documentation/preempt-locking.txt
11155F:	include/linux/preempt.h
11156
11157PRINTK
11158M:	Petr Mladek <pmladek@suse.com>
11159M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11160R:	Steven Rostedt <rostedt@goodmis.org>
11161S:	Maintained
11162F:	kernel/printk/
11163F:	include/linux/printk.h
11164
11165PRISM54 WIRELESS DRIVER
11166M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11167L:	linux-wireless@vger.kernel.org
11168W:	http://wireless.kernel.org/en/users/Drivers/p54
11169S:	Obsolete
11170F:	drivers/net/wireless/intersil/prism54/
11171
11172PROC SYSCTL
11173M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11174M:	Kees Cook <keescook@chromium.org>
11175L:	linux-kernel@vger.kernel.org
11176L:	linux-fsdevel@vger.kernel.org
11177S:	Maintained
11178F:	fs/proc/proc_sysctl.c
11179F:	include/linux/sysctl.h
11180F:	kernel/sysctl.c
11181F:	tools/testing/selftests/sysctl/
11182
11183PS3 NETWORK SUPPORT
11184M:	Geoff Levand <geoff@infradead.org>
11185L:	netdev@vger.kernel.org
11186L:	linuxppc-dev@lists.ozlabs.org
11187S:	Maintained
11188F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11189
11190PS3 PLATFORM SUPPORT
11191M:	Geoff Levand <geoff@infradead.org>
11192L:	linuxppc-dev@lists.ozlabs.org
11193S:	Maintained
11194F:	arch/powerpc/boot/ps3*
11195F:	arch/powerpc/include/asm/lv1call.h
11196F:	arch/powerpc/include/asm/ps3*.h
11197F:	arch/powerpc/platforms/ps3/
11198F:	drivers/*/ps3*
11199F:	drivers/ps3/
11200F:	drivers/rtc/rtc-ps3.c
11201F:	drivers/usb/host/*ps3.c
11202F:	sound/ppc/snd_ps3*
11203
11204PS3VRAM DRIVER
11205M:	Jim Paris <jim@jtan.com>
11206M:	Geoff Levand <geoff@infradead.org>
11207L:	linuxppc-dev@lists.ozlabs.org
11208S:	Maintained
11209F:	drivers/block/ps3vram.c
11210
11211PSAMPLE PACKET SAMPLING SUPPORT:
11212M:	Yotam Gigi <yotam.gi@gmail.com>
11213S:	Maintained
11214F:	net/psample
11215F:	include/net/psample.h
11216F:	include/uapi/linux/psample.h
11217
11218PSTORE FILESYSTEM
11219M:	Kees Cook <keescook@chromium.org>
11220M:	Anton Vorontsov <anton@enomsg.org>
11221M:	Colin Cross <ccross@android.com>
11222M:	Tony Luck <tony.luck@intel.com>
11223S:	Maintained
11224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11225F:	fs/pstore/
11226F:	include/linux/pstore*
11227F:	drivers/firmware/efi/efi-pstore.c
11228F:	drivers/acpi/apei/erst.c
11229F:	Documentation/admin-guide/ramoops.rst
11230F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11231K:	\b(pstore|ramoops)
11232
11233PTP HARDWARE CLOCK SUPPORT
11234M:	Richard Cochran <richardcochran@gmail.com>
11235L:	netdev@vger.kernel.org
11236S:	Maintained
11237W:	http://linuxptp.sourceforge.net/
11238F:	Documentation/ABI/testing/sysfs-ptp
11239F:	Documentation/ptp/*
11240F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11241F:	drivers/net/phy/dp83640*
11242F:	drivers/ptp/*
11243F:	include/linux/ptp_cl*
11244
11245PTRACE SUPPORT
11246M:	Oleg Nesterov <oleg@redhat.com>
11247S:	Maintained
11248F:	include/asm-generic/syscall.h
11249F:	include/linux/ptrace.h
11250F:	include/linux/regset.h
11251F:	include/linux/tracehook.h
11252F:	include/uapi/linux/ptrace.h
11253F:	include/uapi/linux/ptrace.h
11254F:	include/asm-generic/ptrace.h
11255F:	kernel/ptrace.c
11256F:	arch/*/ptrace*.c
11257F:	arch/*/*/ptrace*.c
11258F:	arch/*/include/asm/ptrace*.h
11259
11260PULSE8-CEC DRIVER
11261M:	Hans Verkuil <hverkuil@xs4all.nl>
11262L:	linux-media@vger.kernel.org
11263T:	git git://linuxtv.org/media_tree.git
11264S:	Maintained
11265F:	drivers/media/usb/pulse8-cec/*
11266F:	Documentation/media/cec-drivers/pulse8-cec.rst
11267
11268PVRUSB2 VIDEO4LINUX DRIVER
11269M:	Mike Isely <isely@pobox.com>
11270L:	pvrusb2@isely.net	(subscribers-only)
11271L:	linux-media@vger.kernel.org
11272W:	http://www.isely.net/pvrusb2/
11273T:	git git://linuxtv.org/media_tree.git
11274S:	Maintained
11275F:	Documentation/media/v4l-drivers/pvrusb2*
11276F:	drivers/media/usb/pvrusb2/
11277
11278PWC WEBCAM DRIVER
11279M:	Hans Verkuil <hverkuil@xs4all.nl>
11280L:	linux-media@vger.kernel.org
11281T:	git git://linuxtv.org/media_tree.git
11282S:	Odd Fixes
11283F:	drivers/media/usb/pwc/*
11284
11285PWM FAN DRIVER
11286M:	Kamil Debski <kamil@wypas.org>
11287M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11288L:	linux-hwmon@vger.kernel.org
11289S:	Supported
11290F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11291F:	Documentation/hwmon/pwm-fan
11292F:	drivers/hwmon/pwm-fan.c
11293
11294PWM IR Transmitter
11295M:	Sean Young <sean@mess.org>
11296L:	linux-media@vger.kernel.org
11297S:	Maintained
11298F:	drivers/media/rc/pwm-ir-tx.c
11299
11300PWM SUBSYSTEM
11301M:	Thierry Reding <thierry.reding@gmail.com>
11302L:	linux-pwm@vger.kernel.org
11303S:	Maintained
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11305F:	Documentation/pwm.txt
11306F:	Documentation/devicetree/bindings/pwm/
11307F:	include/linux/pwm.h
11308F:	drivers/pwm/
11309F:	drivers/video/backlight/pwm_bl.c
11310F:	include/linux/pwm_backlight.h
11311F:	drivers/gpio/gpio-mvebu.c
11312F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11313
11314PXA GPIO DRIVER
11315M:	Robert Jarzmik <robert.jarzmik@free.fr>
11316L:	linux-gpio@vger.kernel.org
11317S:	Maintained
11318F:	drivers/gpio/gpio-pxa.c
11319
11320PXA MMCI DRIVER
11321S:	Orphan
11322
11323PXA RTC DRIVER
11324M:	Robert Jarzmik <robert.jarzmik@free.fr>
11325L:	linux-rtc@vger.kernel.org
11326S:	Maintained
11327
11328PXA2xx/PXA3xx SUPPORT
11329M:	Daniel Mack <daniel@zonque.org>
11330M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11331M:	Robert Jarzmik <robert.jarzmik@free.fr>
11332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11333T:	git git://github.com/hzhuang1/linux.git
11334T:	git git://github.com/rjarzmik/linux.git
11335S:	Maintained
11336F:	arch/arm/boot/dts/pxa*
11337F:	arch/arm/mach-pxa/
11338F:	drivers/dma/pxa*
11339F:	drivers/pcmcia/pxa2xx*
11340F:	drivers/pinctrl/pxa/
11341F:	drivers/spi/spi-pxa2xx*
11342F:	drivers/usb/gadget/udc/pxa2*
11343F:	include/sound/pxa2xx-lib.h
11344F:	sound/arm/pxa*
11345F:	sound/soc/pxa/
11346
11347PXA3xx NAND FLASH DRIVER
11348M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11349L:	linux-mtd@lists.infradead.org
11350S:	Maintained
11351F:	drivers/mtd/nand/pxa3xx_nand.c
11352
11353QAT DRIVER
11354M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11355L:	qat-linux@intel.com
11356S:	Supported
11357F:	drivers/crypto/qat/
11358
11359QCOM AUDIO (ASoC) DRIVERS
11360M:	Patrick Lai <plai@codeaurora.org>
11361M:	Banajit Goswami <bgoswami@codeaurora.org>
11362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11363S:	Supported
11364F:	sound/soc/qcom/
11365
11366QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11367M:	Gabriel Somlo <somlo@cmu.edu>
11368M:	"Michael S. Tsirkin" <mst@redhat.com>
11369L:	qemu-devel@nongnu.org
11370S:	Maintained
11371F:	drivers/firmware/qemu_fw_cfg.c
11372
11373QIB DRIVER
11374M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11375M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11376L:	linux-rdma@vger.kernel.org
11377S:	Supported
11378F:	drivers/infiniband/hw/qib/
11379
11380QLOGIC QL41xxx FCOE DRIVER
11381M:	QLogic-Storage-Upstream@cavium.com
11382L:	linux-scsi@vger.kernel.org
11383S:	Supported
11384F:	drivers/scsi/qedf/
11385
11386QLOGIC QL41xxx ISCSI DRIVER
11387M:	QLogic-Storage-Upstream@cavium.com
11388L:	linux-scsi@vger.kernel.org
11389S:	Supported
11390F:	drivers/scsi/qedi/
11391
11392QLOGIC QL4xxx ETHERNET DRIVER
11393M:	Ariel Elior <Ariel.Elior@cavium.com>
11394M:	everest-linux-l2@cavium.com
11395L:	netdev@vger.kernel.org
11396S:	Supported
11397F:	drivers/net/ethernet/qlogic/qed/
11398F:	include/linux/qed/
11399F:	drivers/net/ethernet/qlogic/qede/
11400
11401QLOGIC QL4xxx RDMA DRIVER
11402M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11403M:	Ariel Elior <Ariel.Elior@cavium.com>
11404L:	linux-rdma@vger.kernel.org
11405S:	Supported
11406F:	drivers/infiniband/hw/qedr/
11407F:	include/uapi/rdma/qedr-abi.h
11408
11409QLOGIC QLA1280 SCSI DRIVER
11410M:	Michael Reed <mdr@sgi.com>
11411L:	linux-scsi@vger.kernel.org
11412S:	Maintained
11413F:	drivers/scsi/qla1280.[ch]
11414
11415QLOGIC QLA2XXX FC-SCSI DRIVER
11416M:	qla2xxx-upstream@qlogic.com
11417L:	linux-scsi@vger.kernel.org
11418S:	Supported
11419F:	Documentation/scsi/LICENSE.qla2xxx
11420F:	drivers/scsi/qla2xxx/
11421
11422QLOGIC QLA3XXX NETWORK DRIVER
11423M:	Dept-GELinuxNICDev@cavium.com
11424L:	netdev@vger.kernel.org
11425S:	Supported
11426F:	Documentation/networking/LICENSE.qla3xxx
11427F:	drivers/net/ethernet/qlogic/qla3xxx.*
11428
11429QLOGIC QLA4XXX iSCSI DRIVER
11430M:	QLogic-Storage-Upstream@qlogic.com
11431L:	linux-scsi@vger.kernel.org
11432S:	Supported
11433F:	Documentation/scsi/LICENSE.qla4xxx
11434F:	drivers/scsi/qla4xxx/
11435
11436QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11437M:	Harish Patil <harish.patil@cavium.com>
11438M:	Manish Chopra <manish.chopra@cavium.com>
11439M:	Dept-GELinuxNICDev@cavium.com
11440L:	netdev@vger.kernel.org
11441S:	Supported
11442F:	drivers/net/ethernet/qlogic/qlcnic/
11443
11444QLOGIC QLGE 10Gb ETHERNET DRIVER
11445M:	Harish Patil <harish.patil@cavium.com>
11446M:	Manish Chopra <manish.chopra@cavium.com>
11447M:	Dept-GELinuxNICDev@cavium.com
11448L:	netdev@vger.kernel.org
11449S:	Supported
11450F:	drivers/net/ethernet/qlogic/qlge/
11451
11452QNX4 FILESYSTEM
11453M:	Anders Larsen <al@alarsen.net>
11454W:	http://www.alarsen.net/linux/qnx4fs/
11455S:	Maintained
11456F:	fs/qnx4/
11457F:	include/uapi/linux/qnx4_fs.h
11458F:	include/uapi/linux/qnxtypes.h
11459
11460QORIQ DPAA2 FSL-MC BUS DRIVER
11461M:	Stuart Yoder <stuyoder@gmail.com>
11462M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11463L:	linux-kernel@vger.kernel.org
11464S:	Maintained
11465F:	drivers/staging/fsl-mc/
11466F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11467
11468QT1010 MEDIA DRIVER
11469M:	Antti Palosaari <crope@iki.fi>
11470L:	linux-media@vger.kernel.org
11471W:	https://linuxtv.org
11472W:	http://palosaari.fi/linux/
11473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11474T:	git git://linuxtv.org/anttip/media_tree.git
11475S:	Maintained
11476F:	drivers/media/tuners/qt1010*
11477
11478QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11479M:	Kalle Valo <kvalo@qca.qualcomm.com>
11480L:	ath10k@lists.infradead.org
11481W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11483S:	Supported
11484F:	drivers/net/wireless/ath/ath10k/
11485
11486QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11487M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11488L:	linux-wireless@vger.kernel.org
11489W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11490S:	Supported
11491F:	drivers/net/wireless/ath/ath9k/
11492
11493QUALCOMM CAMERA SUBSYSTEM DRIVER
11494M:	Todor Tomov <todor.tomov@linaro.org>
11495L:	linux-media@vger.kernel.org
11496S:	Maintained
11497F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11498F:	Documentation/media/v4l-drivers/qcom_camss.rst
11499F:	drivers/media/platform/qcom/camss-8x16/
11500
11501QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11502M:	Timur Tabi <timur@codeaurora.org>
11503L:	netdev@vger.kernel.org
11504S:	Supported
11505F:	drivers/net/ethernet/qualcomm/emac/
11506
11507QUALCOMM HEXAGON ARCHITECTURE
11508M:	Richard Kuo <rkuo@codeaurora.org>
11509L:	linux-hexagon@vger.kernel.org
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11511S:	Supported
11512F:	arch/hexagon/
11513
11514QUALCOMM IOMMU
11515M:	Rob Clark <robdclark@gmail.com>
11516L:	iommu@lists.linux-foundation.org
11517L:	linux-arm-msm@vger.kernel.org
11518S:	Maintained
11519F:	drivers/iommu/qcom_iommu.c
11520
11521QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11522M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11523L:	linux-media@vger.kernel.org
11524L:	linux-arm-msm@vger.kernel.org
11525T:	git git://linuxtv.org/media_tree.git
11526S:	Maintained
11527F:	drivers/media/platform/qcom/venus/
11528
11529QUALCOMM WCN36XX WIRELESS DRIVER
11530M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11531L:	wcn36xx@lists.infradead.org
11532W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11533T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11534S:	Supported
11535F:	drivers/net/wireless/ath/wcn36xx/
11536
11537QUANTENNA QTNFMAC WIRELESS DRIVER
11538M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11539M:	Avinash Patil <avinashp@quantenna.com>
11540M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11541L:	linux-wireless@vger.kernel.org
11542S:	Maintained
11543F:	drivers/net/wireless/quantenna
11544
11545RADEON and AMDGPU DRM DRIVERS
11546M:	Alex Deucher <alexander.deucher@amd.com>
11547M:	Christian König <christian.koenig@amd.com>
11548M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11549L:	amd-gfx@lists.freedesktop.org
11550T:	git git://people.freedesktop.org/~agd5f/linux
11551S:	Supported
11552F:	drivers/gpu/drm/radeon/
11553F:	include/uapi/drm/radeon_drm.h
11554F:	drivers/gpu/drm/amd/
11555F:	include/uapi/drm/amdgpu_drm.h
11556
11557RADEON FRAMEBUFFER DISPLAY DRIVER
11558M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11559L:	linux-fbdev@vger.kernel.org
11560S:	Maintained
11561F:	drivers/video/fbdev/aty/radeon*
11562F:	include/uapi/linux/radeonfb.h
11563
11564RADIOSHARK RADIO DRIVER
11565M:	Hans Verkuil <hverkuil@xs4all.nl>
11566L:	linux-media@vger.kernel.org
11567T:	git git://linuxtv.org/media_tree.git
11568S:	Maintained
11569F:	drivers/media/radio/radio-shark.c
11570
11571RADIOSHARK2 RADIO DRIVER
11572M:	Hans Verkuil <hverkuil@xs4all.nl>
11573L:	linux-media@vger.kernel.org
11574T:	git git://linuxtv.org/media_tree.git
11575S:	Maintained
11576F:	drivers/media/radio/radio-shark2.c
11577F:	drivers/media/radio/radio-tea5777.c
11578
11579RADOS BLOCK DEVICE (RBD)
11580M:	Ilya Dryomov <idryomov@gmail.com>
11581M:	Sage Weil <sage@redhat.com>
11582M:	Alex Elder <elder@kernel.org>
11583L:	ceph-devel@vger.kernel.org
11584W:	http://ceph.com/
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11586T:	git git://github.com/ceph/ceph-client.git
11587S:	Supported
11588F:	Documentation/ABI/testing/sysfs-bus-rbd
11589F:	drivers/block/rbd.c
11590F:	drivers/block/rbd_types.h
11591
11592RAGE128 FRAMEBUFFER DISPLAY DRIVER
11593M:	Paul Mackerras <paulus@samba.org>
11594L:	linux-fbdev@vger.kernel.org
11595S:	Maintained
11596F:	drivers/video/fbdev/aty/aty128fb.c
11597
11598RAINSHADOW-CEC DRIVER
11599M:	Hans Verkuil <hverkuil@xs4all.nl>
11600L:	linux-media@vger.kernel.org
11601T:	git git://linuxtv.org/media_tree.git
11602S:	Maintained
11603F:	drivers/media/usb/rainshadow-cec/*
11604
11605RALINK MIPS ARCHITECTURE
11606M:	John Crispin <john@phrozen.org>
11607L:	linux-mips@linux-mips.org
11608S:	Maintained
11609F:	arch/mips/ralink
11610
11611RALINK RT2X00 WIRELESS LAN DRIVER
11612P:	rt2x00 project
11613M:	Stanislaw Gruszka <sgruszka@redhat.com>
11614M:	Helmut Schaa <helmut.schaa@googlemail.com>
11615L:	linux-wireless@vger.kernel.org
11616S:	Maintained
11617F:	drivers/net/wireless/ralink/rt2x00/
11618
11619RAMDISK RAM BLOCK DEVICE DRIVER
11620M:	Jens Axboe <axboe@kernel.dk>
11621S:	Maintained
11622F:	Documentation/blockdev/ramdisk.txt
11623F:	drivers/block/brd.c
11624
11625RANCHU VIRTUAL BOARD FOR MIPS
11626M:	Miodrag Dinic <miodrag.dinic@mips.com>
11627L:	linux-mips@linux-mips.org
11628S:	Supported
11629F:	arch/mips/generic/board-ranchu.c
11630F:	arch/mips/configs/generic/board-ranchu.config
11631
11632RANDOM NUMBER DRIVER
11633M:	"Theodore Ts'o" <tytso@mit.edu>
11634S:	Maintained
11635F:	drivers/char/random.c
11636
11637RAPIDIO SUBSYSTEM
11638M:	Matt Porter <mporter@kernel.crashing.org>
11639M:	Alexandre Bounine <alexandre.bounine@idt.com>
11640S:	Maintained
11641F:	drivers/rapidio/
11642
11643RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11644L:	linux-wireless@vger.kernel.org
11645S:	Orphan
11646F:	drivers/net/wireless/ray*
11647
11648RCUTORTURE TEST FRAMEWORK
11649M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11650M:	Josh Triplett <josh@joshtriplett.org>
11651R:	Steven Rostedt <rostedt@goodmis.org>
11652R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11653R:	Lai Jiangshan <jiangshanlai@gmail.com>
11654L:	linux-kernel@vger.kernel.org
11655S:	Supported
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11657F:	tools/testing/selftests/rcutorture
11658
11659RDC R-321X SoC
11660M:	Florian Fainelli <florian@openwrt.org>
11661S:	Maintained
11662
11663RDC R6040 FAST ETHERNET DRIVER
11664M:	Florian Fainelli <f.fainelli@gmail.com>
11665L:	netdev@vger.kernel.org
11666S:	Maintained
11667F:	drivers/net/ethernet/rdc/r6040.c
11668
11669RDMAVT - RDMA verbs software
11670M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11671M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11672L:	linux-rdma@vger.kernel.org
11673S:	Supported
11674F:	drivers/infiniband/sw/rdmavt
11675
11676RDS - RELIABLE DATAGRAM SOCKETS
11677M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11678L:	netdev@vger.kernel.org
11679L:	linux-rdma@vger.kernel.org
11680L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11681W:	https://oss.oracle.com/projects/rds/
11682S:	Supported
11683F:	net/rds/
11684F:	Documentation/networking/rds.txt
11685
11686RDT - RESOURCE ALLOCATION
11687M:	Fenghua Yu <fenghua.yu@intel.com>
11688L:	linux-kernel@vger.kernel.org
11689S:	Supported
11690F:	arch/x86/kernel/cpu/intel_rdt*
11691F:	arch/x86/include/asm/intel_rdt_sched.h
11692F:	Documentation/x86/intel_rdt*
11693
11694READ-COPY UPDATE (RCU)
11695M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11696M:	Josh Triplett <josh@joshtriplett.org>
11697R:	Steven Rostedt <rostedt@goodmis.org>
11698R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11699R:	Lai Jiangshan <jiangshanlai@gmail.com>
11700L:	linux-kernel@vger.kernel.org
11701W:	http://www.rdrop.com/users/paulmck/RCU/
11702S:	Supported
11703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11704F:	Documentation/RCU/
11705X:	Documentation/RCU/torture.txt
11706F:	include/linux/rcu*
11707X:	include/linux/srcu.h
11708F:	kernel/rcu/
11709X:	kernel/torture.c
11710
11711REAL TIME CLOCK (RTC) SUBSYSTEM
11712M:	Alessandro Zummo <a.zummo@towertech.it>
11713M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11714L:	linux-rtc@vger.kernel.org
11715Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11717S:	Maintained
11718F:	Documentation/devicetree/bindings/rtc/
11719F:	Documentation/rtc.txt
11720F:	drivers/rtc/
11721F:	include/linux/rtc.h
11722F:	include/uapi/linux/rtc.h
11723F:	include/linux/rtc/
11724F:	include/linux/platform_data/rtc-*
11725F:	tools/testing/selftests/timers/rtctest.c
11726
11727REALTEK AUDIO CODECS
11728M:	Bard Liao <bardliao@realtek.com>
11729M:	Oder Chiou <oder_chiou@realtek.com>
11730S:	Maintained
11731F:	sound/soc/codecs/rt*
11732F:	include/sound/rt*.h
11733
11734REGISTER MAP ABSTRACTION
11735M:	Mark Brown <broonie@kernel.org>
11736L:	linux-kernel@vger.kernel.org
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11738S:	Supported
11739F:	Documentation/devicetree/bindings/regmap/
11740F:	drivers/base/regmap/
11741F:	include/linux/regmap.h
11742
11743REISERFS FILE SYSTEM
11744L:	reiserfs-devel@vger.kernel.org
11745S:	Supported
11746F:	fs/reiserfs/
11747
11748REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11749M:	Ohad Ben-Cohen <ohad@wizery.com>
11750M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11751L:	linux-remoteproc@vger.kernel.org
11752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11753S:	Maintained
11754F:	Documentation/devicetree/bindings/remoteproc/
11755F:	Documentation/remoteproc.txt
11756F:	drivers/remoteproc/
11757F:	include/linux/remoteproc.h
11758
11759REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11760M:	Ohad Ben-Cohen <ohad@wizery.com>
11761M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11762L:	linux-remoteproc@vger.kernel.org
11763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11764S:	Maintained
11765F:	drivers/rpmsg/
11766F:	Documentation/rpmsg.txt
11767F:	include/linux/rpmsg.h
11768F:	include/linux/rpmsg/
11769
11770RENESAS CLOCK DRIVERS
11771M:	Geert Uytterhoeven <geert+renesas@glider.be>
11772L:	linux-renesas-soc@vger.kernel.org
11773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11774S:	Supported
11775F:	drivers/clk/renesas/
11776
11777RENESAS ETHERNET DRIVERS
11778R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11779L:	netdev@vger.kernel.org
11780L:	linux-renesas-soc@vger.kernel.org
11781F:	Documentation/devicetree/bindings/net/renesas,*.txt
11782F:	Documentation/devicetree/bindings/net/sh_eth.txt
11783F:	drivers/net/ethernet/renesas/
11784F:	include/linux/sh_eth.h
11785
11786RENESAS R-CAR GYROADC DRIVER
11787M:	Marek Vasut <marek.vasut@gmail.com>
11788L:	linux-iio@vger.kernel.org
11789S:	Supported
11790F:	drivers/iio/adc/rcar_gyro_adc.c
11791
11792RENESAS USB PHY DRIVER
11793M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11794L:	linux-renesas-soc@vger.kernel.org
11795S:	Maintained
11796F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11797
11798RESET CONTROLLER FRAMEWORK
11799M:	Philipp Zabel <p.zabel@pengutronix.de>
11800T:	git git://git.pengutronix.de/git/pza/linux
11801S:	Maintained
11802F:	drivers/reset/
11803F:	Documentation/devicetree/bindings/reset/
11804F:	include/dt-bindings/reset/
11805F:	include/linux/reset.h
11806F:	include/linux/reset-controller.h
11807
11808RFKILL
11809M:	Johannes Berg <johannes@sipsolutions.net>
11810L:	linux-wireless@vger.kernel.org
11811W:	http://wireless.kernel.org/
11812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11814S:	Maintained
11815F:	Documentation/rfkill.txt
11816F:	Documentation/ABI/stable/sysfs-class-rfkill
11817F:	net/rfkill/
11818
11819RHASHTABLE
11820M:	Thomas Graf <tgraf@suug.ch>
11821M:	Herbert Xu <herbert@gondor.apana.org.au>
11822L:	netdev@vger.kernel.org
11823S:	Maintained
11824F:	lib/rhashtable.c
11825F:	include/linux/rhashtable.h
11826
11827RICOH R5C592 MEMORYSTICK DRIVER
11828M:	Maxim Levitsky <maximlevitsky@gmail.com>
11829S:	Maintained
11830F:	drivers/memstick/host/r592.*
11831
11832RICOH SMARTMEDIA/XD DRIVER
11833M:	Maxim Levitsky <maximlevitsky@gmail.com>
11834S:	Maintained
11835F:	drivers/mtd/nand/r852.c
11836F:	drivers/mtd/nand/r852.h
11837
11838RISC-V ARCHITECTURE
11839M:	Palmer Dabbelt <palmer@sifive.com>
11840M:	Albert Ou <albert@sifive.com>
11841L:	linux-riscv@lists.infradead.org
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11843S:	Supported
11844F:	arch/riscv/
11845K:	riscv
11846N:	riscv
11847
11848ROCCAT DRIVERS
11849M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11850W:	http://sourceforge.net/projects/roccat/
11851S:	Maintained
11852F:	drivers/hid/hid-roccat*
11853F:	include/linux/hid-roccat*
11854F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11855
11856ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11857M:	Jacob chen <jacob2.chen@rock-chips.com>
11858L:	linux-media@vger.kernel.org
11859S:	Maintained
11860F:	drivers/media/platform/rockchip/rga/
11861F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11862
11863ROCKER DRIVER
11864M:	Jiri Pirko <jiri@resnulli.us>
11865L:	netdev@vger.kernel.org
11866S:	Supported
11867F:	drivers/net/ethernet/rocker/
11868
11869ROCKETPORT DRIVER
11870P:	Comtrol Corp.
11871W:	http://www.comtrol.com
11872S:	Maintained
11873F:	Documentation/serial/rocket.txt
11874F:	drivers/tty/rocket*
11875
11876ROCKETPORT EXPRESS/INFINITY DRIVER
11877M:	Kevin Cernekee <cernekee@gmail.com>
11878L:	linux-serial@vger.kernel.org
11879S:	Odd Fixes
11880F:	drivers/tty/serial/rp2.*
11881
11882ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11883M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11884L:	linux-kernel@vger.kernel.org
11885L:	linux-renesas-soc@vger.kernel.org
11886S:	Supported
11887F:	drivers/mfd/bd9571mwv.c
11888F:	drivers/regulator/bd9571mwv-regulator.c
11889F:	drivers/gpio/gpio-bd9571mwv.c
11890F:	include/linux/mfd/bd9571mwv.h
11891F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11892
11893ROSE NETWORK LAYER
11894M:	Ralf Baechle <ralf@linux-mips.org>
11895L:	linux-hams@vger.kernel.org
11896W:	http://www.linux-ax25.org/
11897S:	Maintained
11898F:	include/net/rose.h
11899F:	include/uapi/linux/rose.h
11900F:	net/rose/
11901
11902RTL2830 MEDIA DRIVER
11903M:	Antti Palosaari <crope@iki.fi>
11904L:	linux-media@vger.kernel.org
11905W:	https://linuxtv.org
11906W:	http://palosaari.fi/linux/
11907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11908T:	git git://linuxtv.org/anttip/media_tree.git
11909S:	Maintained
11910F:	drivers/media/dvb-frontends/rtl2830*
11911
11912RTL2832 MEDIA DRIVER
11913M:	Antti Palosaari <crope@iki.fi>
11914L:	linux-media@vger.kernel.org
11915W:	https://linuxtv.org
11916W:	http://palosaari.fi/linux/
11917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11918T:	git git://linuxtv.org/anttip/media_tree.git
11919S:	Maintained
11920F:	drivers/media/dvb-frontends/rtl2832*
11921
11922RTL2832_SDR MEDIA DRIVER
11923M:	Antti Palosaari <crope@iki.fi>
11924L:	linux-media@vger.kernel.org
11925W:	https://linuxtv.org
11926W:	http://palosaari.fi/linux/
11927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11928T:	git git://linuxtv.org/anttip/media_tree.git
11929S:	Maintained
11930F:	drivers/media/dvb-frontends/rtl2832_sdr*
11931
11932RTL8180 WIRELESS DRIVER
11933L:	linux-wireless@vger.kernel.org
11934W:	http://wireless.kernel.org/
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11936S:	Orphan
11937F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11938
11939RTL8187 WIRELESS DRIVER
11940M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11941M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11942M:	Larry Finger <Larry.Finger@lwfinger.net>
11943L:	linux-wireless@vger.kernel.org
11944W:	http://wireless.kernel.org/
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11946S:	Maintained
11947F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11948
11949REALTEK WIRELESS DRIVER (rtlwifi family)
11950M:	Ping-Ke Shih <pkshih@realtek.com>
11951L:	linux-wireless@vger.kernel.org
11952W:	http://wireless.kernel.org/
11953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11954S:	Maintained
11955F:	drivers/net/wireless/realtek/rtlwifi/
11956
11957RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11958M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11959L:	linux-wireless@vger.kernel.org
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11961S:	Maintained
11962F:	drivers/net/wireless/realtek/rtl8xxxu/
11963
11964RXRPC SOCKETS (AF_RXRPC)
11965M:	David Howells <dhowells@redhat.com>
11966L:	linux-afs@lists.infradead.org
11967S:	Supported
11968F:	net/rxrpc/
11969F:	include/keys/rxrpc-type.h
11970F:	include/net/af_rxrpc.h
11971F:	include/trace/events/rxrpc.h
11972F:	include/uapi/linux/rxrpc.h
11973F:	Documentation/networking/rxrpc.txt
11974W:	https://www.infradead.org/~dhowells/kafs/
11975
11976S3 SAVAGE FRAMEBUFFER DRIVER
11977M:	Antonino Daplas <adaplas@gmail.com>
11978L:	linux-fbdev@vger.kernel.org
11979S:	Maintained
11980F:	drivers/video/fbdev/savage/
11981
11982S390
11983M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11984M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11985L:	linux-s390@vger.kernel.org
11986W:	http://www.ibm.com/developerworks/linux/linux390/
11987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11988S:	Supported
11989F:	arch/s390/
11990F:	drivers/s390/
11991F:	Documentation/s390/
11992F:	Documentation/driver-api/s390-drivers.rst
11993
11994S390 COMMON I/O LAYER
11995M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11996M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11997L:	linux-s390@vger.kernel.org
11998W:	http://www.ibm.com/developerworks/linux/linux390/
11999S:	Supported
12000F:	drivers/s390/cio/
12001
12002S390 DASD DRIVER
12003M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12004M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12005L:	linux-s390@vger.kernel.org
12006W:	http://www.ibm.com/developerworks/linux/linux390/
12007S:	Supported
12008F:	drivers/s390/block/dasd*
12009F:	block/partitions/ibm.c
12010
12011S390 IOMMU (PCI)
12012M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12013L:	linux-s390@vger.kernel.org
12014W:	http://www.ibm.com/developerworks/linux/linux390/
12015S:	Supported
12016F:	drivers/iommu/s390-iommu.c
12017
12018S390 IUCV NETWORK LAYER
12019M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12020M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12021L:	linux-s390@vger.kernel.org
12022W:	http://www.ibm.com/developerworks/linux/linux390/
12023S:	Supported
12024F:	drivers/s390/net/*iucv*
12025F:	include/net/iucv/
12026F:	net/iucv/
12027
12028S390 NETWORK DRIVERS
12029M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12030M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12031L:	linux-s390@vger.kernel.org
12032W:	http://www.ibm.com/developerworks/linux/linux390/
12033S:	Supported
12034F:	drivers/s390/net/
12035
12036S390 PCI SUBSYSTEM
12037M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12038M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12039L:	linux-s390@vger.kernel.org
12040W:	http://www.ibm.com/developerworks/linux/linux390/
12041S:	Supported
12042F:	arch/s390/pci/
12043F:	drivers/pci/hotplug/s390_pci_hpc.c
12044
12045S390 VFIO-CCW DRIVER
12046M:	Cornelia Huck <cohuck@redhat.com>
12047M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12048M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12049L:	linux-s390@vger.kernel.org
12050L:	kvm@vger.kernel.org
12051S:	Supported
12052F:	drivers/s390/cio/vfio_ccw*
12053F:	Documentation/s390/vfio-ccw.txt
12054F:	include/uapi/linux/vfio_ccw.h
12055
12056S390 ZCRYPT DRIVER
12057M:	Harald Freudenberger <freude@de.ibm.com>
12058L:	linux-s390@vger.kernel.org
12059W:	http://www.ibm.com/developerworks/linux/linux390/
12060S:	Supported
12061F:	drivers/s390/crypto/
12062
12063S390 ZFCP DRIVER
12064M:	Steffen Maier <maier@linux.vnet.ibm.com>
12065M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12066L:	linux-s390@vger.kernel.org
12067W:	http://www.ibm.com/developerworks/linux/linux390/
12068S:	Supported
12069F:	drivers/s390/scsi/zfcp_*
12070
12071S3C24XX SD/MMC Driver
12072M:	Ben Dooks <ben-linux@fluff.org>
12073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12074S:	Supported
12075F:	drivers/mmc/host/s3cmci.*
12076
12077SAA6588 RDS RECEIVER DRIVER
12078M:	Hans Verkuil <hverkuil@xs4all.nl>
12079L:	linux-media@vger.kernel.org
12080T:	git git://linuxtv.org/media_tree.git
12081W:	https://linuxtv.org
12082S:	Odd Fixes
12083F:	drivers/media/i2c/saa6588*
12084
12085SAA7134 VIDEO4LINUX DRIVER
12086M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12087M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12088L:	linux-media@vger.kernel.org
12089W:	https://linuxtv.org
12090T:	git git://linuxtv.org/media_tree.git
12091S:	Odd fixes
12092F:	Documentation/media/v4l-drivers/saa7134*
12093F:	drivers/media/pci/saa7134/
12094
12095SAA7146 VIDEO4LINUX-2 DRIVER
12096M:	Hans Verkuil <hverkuil@xs4all.nl>
12097L:	linux-media@vger.kernel.org
12098T:	git git://linuxtv.org/media_tree.git
12099S:	Maintained
12100F:	drivers/media/common/saa7146/
12101F:	drivers/media/pci/saa7146/
12102F:	include/media/saa7146*
12103
12104SAMSUNG AUDIO (ASoC) DRIVERS
12105M:	Krzysztof Kozlowski <krzk@kernel.org>
12106M:	Sangbeom Kim <sbkim73@samsung.com>
12107M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12109S:	Supported
12110F:	sound/soc/samsung/
12111F:	Documentation/devicetree/bindings/sound/samsung*
12112
12113SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12114M:	Krzysztof Kozlowski <krzk@kernel.org>
12115L:	linux-crypto@vger.kernel.org
12116L:	linux-samsung-soc@vger.kernel.org
12117S:	Maintained
12118F:	drivers/crypto/exynos-rng.c
12119F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12120
12121SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12122M:	Łukasz Stelmach <l.stelmach@samsung.com>
12123L:	linux-samsung-soc@vger.kernel.org
12124S:	Maintained
12125F:	drivers/char/hw_random/exynos-trng.c
12126F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12127
12128SAMSUNG FRAMEBUFFER DRIVER
12129M:	Jingoo Han <jingoohan1@gmail.com>
12130L:	linux-fbdev@vger.kernel.org
12131S:	Maintained
12132F:	drivers/video/fbdev/s3c-fb.c
12133
12134SAMSUNG LAPTOP DRIVER
12135M:	Corentin Chary <corentin.chary@gmail.com>
12136L:	platform-driver-x86@vger.kernel.org
12137S:	Maintained
12138F:	drivers/platform/x86/samsung-laptop.c
12139
12140SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12141M:	Sangbeom Kim <sbkim73@samsung.com>
12142M:	Krzysztof Kozlowski <krzk@kernel.org>
12143M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12144L:	linux-kernel@vger.kernel.org
12145L:	linux-samsung-soc@vger.kernel.org
12146S:	Supported
12147F:	drivers/mfd/sec*.c
12148F:	drivers/regulator/s2m*.c
12149F:	drivers/regulator/s5m*.c
12150F:	drivers/clk/clk-s2mps11.c
12151F:	drivers/rtc/rtc-s5m.c
12152F:	include/linux/mfd/samsung/
12153F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12154F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12155F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12156F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12157
12158SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12159M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12160L:	linux-media@vger.kernel.org
12161L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12162S:	Maintained
12163F:	drivers/media/platform/s3c-camif/
12164F:	include/media/drv-intf/s3c_camif.h
12165
12166SAMSUNG S3FWRN5 NFC DRIVER
12167M:	Robert Baldyga <r.baldyga@samsung.com>
12168M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12169L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12170S:	Supported
12171F:	drivers/nfc/s3fwrn5
12172
12173SAMSUNG S5C73M3 CAMERA DRIVER
12174M:	Kyungmin Park <kyungmin.park@samsung.com>
12175M:	Andrzej Hajda <a.hajda@samsung.com>
12176L:	linux-media@vger.kernel.org
12177S:	Supported
12178F:	drivers/media/i2c/s5c73m3/*
12179
12180SAMSUNG S5K5BAF CAMERA DRIVER
12181M:	Kyungmin Park <kyungmin.park@samsung.com>
12182M:	Andrzej Hajda <a.hajda@samsung.com>
12183L:	linux-media@vger.kernel.org
12184S:	Supported
12185F:	drivers/media/i2c/s5k5baf.c
12186
12187SAMSUNG S5P Security SubSystem (SSS) DRIVER
12188M:	Krzysztof Kozlowski <krzk@kernel.org>
12189M:	Vladimir Zapolskiy <vz@mleia.com>
12190M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12191L:	linux-crypto@vger.kernel.org
12192L:	linux-samsung-soc@vger.kernel.org
12193S:	Maintained
12194F:	drivers/crypto/s5p-sss.c
12195
12196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12197M:	Kyungmin Park <kyungmin.park@samsung.com>
12198M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12199L:	linux-media@vger.kernel.org
12200Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12201S:	Supported
12202F:	drivers/media/platform/exynos4-is/
12203
12204SAMSUNG SOC CLOCK DRIVERS
12205M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12206M:	Tomasz Figa <tomasz.figa@gmail.com>
12207M:	Chanwoo Choi <cw00.choi@samsung.com>
12208S:	Supported
12209L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12210F:	drivers/clk/samsung/
12211F:	include/dt-bindings/clock/exynos*.h
12212F:	Documentation/devicetree/bindings/clock/exynos*.txt
12213
12214SAMSUNG SPI DRIVERS
12215M:	Kukjin Kim <kgene@kernel.org>
12216M:	Krzysztof Kozlowski <krzk@kernel.org>
12217M:	Andi Shyti <andi.shyti@samsung.com>
12218L:	linux-spi@vger.kernel.org
12219L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12220S:	Maintained
12221F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12222F:	drivers/spi/spi-s3c*
12223F:	include/linux/platform_data/spi-s3c64xx.h
12224
12225SAMSUNG SXGBE DRIVERS
12226M:	Byungho An <bh74.an@samsung.com>
12227M:	Girish K S <ks.giri@samsung.com>
12228M:	Vipul Pandya <vipul.pandya@samsung.com>
12229S:	Supported
12230L:	netdev@vger.kernel.org
12231F:	drivers/net/ethernet/samsung/sxgbe/
12232
12233SAMSUNG THERMAL DRIVER
12234M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12235L:	linux-pm@vger.kernel.org
12236L:	linux-samsung-soc@vger.kernel.org
12237S:	Supported
12238T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12239F:	drivers/thermal/samsung/
12240
12241SAMSUNG USB2 PHY DRIVER
12242M:	Kamil Debski <kamil@wypas.org>
12243M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12244L:	linux-kernel@vger.kernel.org
12245S:	Supported
12246F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12247F:	Documentation/phy/samsung-usb2.txt
12248F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12249F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12250F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12251F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12252F:	drivers/phy/samsung/phy-samsung-usb2.c
12253F:	drivers/phy/samsung/phy-samsung-usb2.h
12254
12255SC1200 WDT DRIVER
12256M:	Zwane Mwaikambo <zwanem@gmail.com>
12257S:	Maintained
12258F:	drivers/watchdog/sc1200wdt.c
12259
12260SCHEDULER
12261M:	Ingo Molnar <mingo@redhat.com>
12262M:	Peter Zijlstra <peterz@infradead.org>
12263L:	linux-kernel@vger.kernel.org
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12265S:	Maintained
12266F:	kernel/sched/
12267F:	include/linux/sched.h
12268F:	include/uapi/linux/sched.h
12269F:	include/linux/wait.h
12270
12271SCORE ARCHITECTURE
12272M:	Chen Liqin <liqin.linux@gmail.com>
12273M:	Lennox Wu <lennox.wu@gmail.com>
12274W:	http://www.sunplus.com
12275S:	Supported
12276F:	arch/score/
12277
12278SCR24X CHIP CARD INTERFACE DRIVER
12279M:	Lubomir Rintel <lkundrak@v3.sk>
12280S:	Supported
12281F:	drivers/char/pcmcia/scr24x_cs.c
12282
12283SCSI CDROM DRIVER
12284M:	Jens Axboe <axboe@kernel.dk>
12285L:	linux-scsi@vger.kernel.org
12286W:	http://www.kernel.dk
12287S:	Maintained
12288F:	drivers/scsi/sr*
12289
12290SCSI RDMA PROTOCOL (SRP) INITIATOR
12291M:	Bart Van Assche <bart.vanassche@sandisk.com>
12292L:	linux-rdma@vger.kernel.org
12293S:	Supported
12294W:	http://www.openfabrics.org
12295Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12297F:	drivers/infiniband/ulp/srp/
12298F:	include/scsi/srp.h
12299
12300SCSI SG DRIVER
12301M:	Doug Gilbert <dgilbert@interlog.com>
12302L:	linux-scsi@vger.kernel.org
12303W:	http://sg.danny.cz/sg
12304S:	Maintained
12305F:	Documentation/scsi/scsi-generic.txt
12306F:	drivers/scsi/sg.c
12307F:	include/scsi/sg.h
12308
12309SCSI SUBSYSTEM
12310M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12312M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12314L:	linux-scsi@vger.kernel.org
12315S:	Maintained
12316F:	Documentation/devicetree/bindings/scsi/
12317F:	drivers/scsi/
12318F:	include/scsi/
12319
12320SCSI TAPE DRIVER
12321M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12322L:	linux-scsi@vger.kernel.org
12323S:	Maintained
12324F:	Documentation/scsi/st.txt
12325F:	drivers/scsi/st.*
12326F:	drivers/scsi/st_*.h
12327
12328SCTP PROTOCOL
12329M:	Vlad Yasevich <vyasevich@gmail.com>
12330M:	Neil Horman <nhorman@tuxdriver.com>
12331L:	linux-sctp@vger.kernel.org
12332W:	http://lksctp.sourceforge.net
12333S:	Maintained
12334F:	Documentation/networking/sctp.txt
12335F:	include/linux/sctp.h
12336F:	include/uapi/linux/sctp.h
12337F:	include/net/sctp/
12338F:	net/sctp/
12339
12340SCx200 CPU SUPPORT
12341M:	Jim Cromie <jim.cromie@gmail.com>
12342S:	Odd Fixes
12343F:	Documentation/i2c/busses/scx200_acb
12344F:	arch/x86/platform/scx200/
12345F:	drivers/watchdog/scx200_wdt.c
12346F:	drivers/i2c/busses/scx200*
12347F:	drivers/mtd/maps/scx200_docflash.c
12348F:	include/linux/scx200.h
12349
12350SCx200 GPIO DRIVER
12351M:	Jim Cromie <jim.cromie@gmail.com>
12352S:	Maintained
12353F:	drivers/char/scx200_gpio.c
12354F:	include/linux/scx200_gpio.h
12355
12356SCx200 HRT CLOCKSOURCE DRIVER
12357M:	Jim Cromie <jim.cromie@gmail.com>
12358S:	Maintained
12359F:	drivers/clocksource/scx200_hrt.c
12360
12361SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12362M:	Sascha Sommer <saschasommer@freenet.de>
12363L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12364S:	Maintained
12365F:	drivers/mmc/host/sdricoh_cs.c
12366
12367SECURE COMPUTING
12368M:	Kees Cook <keescook@chromium.org>
12369R:	Andy Lutomirski <luto@amacapital.net>
12370R:	Will Drewry <wad@chromium.org>
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12372S:	Supported
12373F:	kernel/seccomp.c
12374F:	include/uapi/linux/seccomp.h
12375F:	include/linux/seccomp.h
12376F:	tools/testing/selftests/seccomp/*
12377F:	tools/testing/selftests/kselftest_harness.h
12378F:	Documentation/userspace-api/seccomp_filter.rst
12379K:	\bsecure_computing
12380K:	\bTIF_SECCOMP\b
12381
12382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12383M:	Al Cooper <alcooperx@gmail.com>
12384L:	linux-mmc@vger.kernel.org
12385L:	bcm-kernel-feedback-list@broadcom.com
12386S:	Maintained
12387F:	drivers/mmc/host/sdhci-brcmstb*
12388
12389SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12390M:	Adrian Hunter <adrian.hunter@intel.com>
12391L:	linux-mmc@vger.kernel.org
12392T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12393S:	Maintained
12394F:	drivers/mmc/host/sdhci*
12395F:	include/linux/mmc/sdhci*
12396
12397SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12398M:	Ben Dooks <ben-linux@fluff.org>
12399M:	Jaehoon Chung <jh80.chung@samsung.com>
12400L:	linux-mmc@vger.kernel.org
12401S:	Maintained
12402F:	drivers/mmc/host/sdhci-s3c*
12403
12404SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12405M:	Viresh Kumar <vireshk@kernel.org>
12406L:	linux-mmc@vger.kernel.org
12407S:	Maintained
12408F:	drivers/mmc/host/sdhci-spear.c
12409
12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12411M:	Kishon Vijay Abraham I <kishon@ti.com>
12412L:	linux-mmc@vger.kernel.org
12413S:	Maintained
12414F:	drivers/mmc/host/sdhci-omap.c
12415
12416SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12417M:	Scott Bauer <scott.bauer@intel.com>
12418M:	Jonathan Derrick <jonathan.derrick@intel.com>
12419L:	linux-block@vger.kernel.org
12420S:	Supported
12421F:	block/sed*
12422F:	block/opal_proto.h
12423F:	include/linux/sed*
12424F:	include/uapi/linux/sed*
12425
12426SECURITY CONTACT
12427M:	Security Officers <security@kernel.org>
12428S:	Supported
12429
12430SECURITY SUBSYSTEM
12431M:	James Morris <jmorris@namei.org>
12432M:	"Serge E. Hallyn" <serge@hallyn.com>
12433L:	linux-security-module@vger.kernel.org (suggested Cc:)
12434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12435W:	http://kernsec.org/
12436S:	Supported
12437F:	security/
12438
12439SELINUX SECURITY MODULE
12440M:	Paul Moore <paul@paul-moore.com>
12441M:	Stephen Smalley <sds@tycho.nsa.gov>
12442M:	Eric Paris <eparis@parisplace.org>
12443L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12444W:	https://selinuxproject.org
12445W:	https://github.com/SELinuxProject
12446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12447S:	Supported
12448F:	include/linux/selinux*
12449F:	security/selinux/
12450F:	scripts/selinux/
12451F:	Documentation/admin-guide/LSM/SELinux.rst
12452
12453SENSABLE PHANTOM
12454M:	Jiri Slaby <jirislaby@gmail.com>
12455S:	Maintained
12456F:	drivers/misc/phantom.c
12457F:	include/uapi/linux/phantom.h
12458
12459SERIAL DEVICE BUS
12460M:	Rob Herring <robh@kernel.org>
12461L:	linux-serial@vger.kernel.org
12462S:	Maintained
12463F:	Documentation/devicetree/bindings/serial/slave-device.txt
12464F:	drivers/tty/serdev/
12465F:	include/linux/serdev.h
12466
12467SERIAL DRIVERS
12468M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12469L:	linux-serial@vger.kernel.org
12470S:	Maintained
12471F:	Documentation/devicetree/bindings/serial/
12472F:	drivers/tty/serial/
12473
12474SERIAL IR RECEIVER
12475M:	Sean Young <sean@mess.org>
12476L:	linux-media@vger.kernel.org
12477S:	Maintained
12478F:	drivers/media/rc/serial_ir.c
12479
12480SFC NETWORK DRIVER
12481M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12482M:	Edward Cree <ecree@solarflare.com>
12483M:	Bert Kenward <bkenward@solarflare.com>
12484L:	netdev@vger.kernel.org
12485S:	Supported
12486F:	drivers/net/ethernet/sfc/
12487
12488SGI GRU DRIVER
12489M:	Dimitri Sivanich <sivanich@sgi.com>
12490S:	Maintained
12491F:	drivers/misc/sgi-gru/
12492
12493SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12494M:	Pat Gefre <pfg@sgi.com>
12495L:	linux-ia64@vger.kernel.org
12496S:	Supported
12497F:	Documentation/ia64/serial.txt
12498F:	drivers/tty/serial/ioc?_serial.c
12499F:	include/linux/ioc?.h
12500
12501SGI XP/XPC/XPNET DRIVER
12502M:	Cliff Whickman <cpw@sgi.com>
12503M:	Robin Holt <robinmholt@gmail.com>
12504S:	Maintained
12505F:	drivers/misc/sgi-xp/
12506
12507SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12508M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12509L:	linux-s390@vger.kernel.org
12510W:	http://www.ibm.com/developerworks/linux/linux390/
12511S:	Supported
12512F:	net/smc/
12513
12514SH_VEU V4L2 MEM2MEM DRIVER
12515L:	linux-media@vger.kernel.org
12516S:	Orphan
12517F:	drivers/media/platform/sh_veu.c
12518
12519SH_VOU V4L2 OUTPUT DRIVER
12520L:	linux-media@vger.kernel.org
12521S:	Orphan
12522F:	drivers/media/platform/sh_vou.c
12523F:	include/media/drv-intf/sh_vou.h
12524
12525SI2157 MEDIA DRIVER
12526M:	Antti Palosaari <crope@iki.fi>
12527L:	linux-media@vger.kernel.org
12528W:	https://linuxtv.org
12529W:	http://palosaari.fi/linux/
12530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12531T:	git git://linuxtv.org/anttip/media_tree.git
12532S:	Maintained
12533F:	drivers/media/tuners/si2157*
12534
12535SI2165 MEDIA DRIVER
12536M:	Matthias Schwarzott <zzam@gentoo.org>
12537L:	linux-media@vger.kernel.org
12538W:	https://linuxtv.org
12539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12540S:	Maintained
12541F:	drivers/media/dvb-frontends/si2165*
12542
12543SI2168 MEDIA DRIVER
12544M:	Antti Palosaari <crope@iki.fi>
12545L:	linux-media@vger.kernel.org
12546W:	https://linuxtv.org
12547W:	http://palosaari.fi/linux/
12548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12549T:	git git://linuxtv.org/anttip/media_tree.git
12550S:	Maintained
12551F:	drivers/media/dvb-frontends/si2168*
12552
12553SI470X FM RADIO RECEIVER I2C DRIVER
12554M:	Hans Verkuil <hverkuil@xs4all.nl>
12555L:	linux-media@vger.kernel.org
12556T:	git git://linuxtv.org/media_tree.git
12557W:	https://linuxtv.org
12558S:	Odd Fixes
12559F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12560
12561SI470X FM RADIO RECEIVER USB DRIVER
12562M:	Hans Verkuil <hverkuil@xs4all.nl>
12563L:	linux-media@vger.kernel.org
12564T:	git git://linuxtv.org/media_tree.git
12565W:	https://linuxtv.org
12566S:	Maintained
12567F:	drivers/media/radio/si470x/radio-si470x-common.c
12568F:	drivers/media/radio/si470x/radio-si470x.h
12569F:	drivers/media/radio/si470x/radio-si470x-usb.c
12570
12571SI4713 FM RADIO TRANSMITTER I2C DRIVER
12572M:	Eduardo Valentin <edubezval@gmail.com>
12573L:	linux-media@vger.kernel.org
12574T:	git git://linuxtv.org/media_tree.git
12575W:	https://linuxtv.org
12576S:	Odd Fixes
12577F:	drivers/media/radio/si4713/si4713.?
12578
12579SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12580M:	Eduardo Valentin <edubezval@gmail.com>
12581L:	linux-media@vger.kernel.org
12582T:	git git://linuxtv.org/media_tree.git
12583W:	https://linuxtv.org
12584S:	Odd Fixes
12585F:	drivers/media/radio/si4713/radio-platform-si4713.c
12586
12587SI4713 FM RADIO TRANSMITTER USB DRIVER
12588M:	Hans Verkuil <hverkuil@xs4all.nl>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591W:	https://linuxtv.org
12592S:	Maintained
12593F:	drivers/media/radio/si4713/radio-usb-si4713.c
12594
12595SIANO DVB DRIVER
12596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12598L:	linux-media@vger.kernel.org
12599W:	https://linuxtv.org
12600T:	git git://linuxtv.org/media_tree.git
12601S:	Odd fixes
12602F:	drivers/media/common/siano/
12603F:	drivers/media/usb/siano/
12604F:	drivers/media/usb/siano/
12605F:	drivers/media/mmc/siano/
12606
12607SILEAD TOUCHSCREEN DRIVER
12608M:	Hans de Goede <hdegoede@redhat.com>
12609L:	linux-input@vger.kernel.org
12610L:	platform-driver-x86@vger.kernel.org
12611S:	Maintained
12612F:	drivers/input/touchscreen/silead.c
12613F:	drivers/platform/x86/silead_dmi.c
12614
12615SILICON MOTION SM712 FRAME BUFFER DRIVER
12616M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12617M:	Teddy Wang <teddy.wang@siliconmotion.com>
12618M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12619L:	linux-fbdev@vger.kernel.org
12620S:	Maintained
12621F:	drivers/video/fbdev/sm712*
12622F:	Documentation/fb/sm712fb.txt
12623
12624SIMPLE FIRMWARE INTERFACE (SFI)
12625M:	Len Brown <lenb@kernel.org>
12626L:	sfi-devel@simplefirmware.org
12627W:	http://simplefirmware.org/
12628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12629S:	Supported
12630F:	arch/x86/platform/sfi/
12631F:	drivers/sfi/
12632F:	include/linux/sfi*.h
12633
12634SIMPLEFB FB DRIVER
12635M:	Hans de Goede <hdegoede@redhat.com>
12636L:	linux-fbdev@vger.kernel.org
12637S:	Maintained
12638F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12639F:	drivers/video/fbdev/simplefb.c
12640F:	include/linux/platform_data/simplefb.h
12641
12642SIMTEC EB110ATX (Chalice CATS)
12643P:	Ben Dooks
12644P:	Vincent Sanders <vince@simtec.co.uk>
12645M:	Simtec Linux Team <linux@simtec.co.uk>
12646W:	http://www.simtec.co.uk/products/EB110ATX/
12647S:	Supported
12648
12649SIMTEC EB2410ITX (BAST)
12650P:	Ben Dooks
12651P:	Vincent Sanders <vince@simtec.co.uk>
12652M:	Simtec Linux Team <linux@simtec.co.uk>
12653W:	http://www.simtec.co.uk/products/EB2410ITX/
12654S:	Supported
12655F:	arch/arm/mach-s3c24xx/mach-bast.c
12656F:	arch/arm/mach-s3c24xx/bast-ide.c
12657F:	arch/arm/mach-s3c24xx/bast-irq.c
12658
12659SIPHASH PRF ROUTINES
12660M:	Jason A. Donenfeld <Jason@zx2c4.com>
12661S:	Maintained
12662F:	lib/siphash.c
12663F:	lib/test_siphash.c
12664F:	include/linux/siphash.h
12665
12666SIOX
12667M:	Gavin Schenk <g.schenk@eckelmann.de>
12668M:	Uwe Kleine-König <kernel@pengutronix.de>
12669S:	Supported
12670F:	drivers/siox/*
12671F:	include/trace/events/siox.h
12672
12673SIS 190 ETHERNET DRIVER
12674M:	Francois Romieu <romieu@fr.zoreil.com>
12675L:	netdev@vger.kernel.org
12676S:	Maintained
12677F:	drivers/net/ethernet/sis/sis190.c
12678
12679SIS 900/7016 FAST ETHERNET DRIVER
12680M:	Daniele Venzano <venza@brownhat.org>
12681W:	http://www.brownhat.org/sis900.html
12682L:	netdev@vger.kernel.org
12683S:	Maintained
12684F:	drivers/net/ethernet/sis/sis900.*
12685
12686SIS FRAMEBUFFER DRIVER
12687M:	Thomas Winischhofer <thomas@winischhofer.net>
12688W:	http://www.winischhofer.net/linuxsisvga.shtml
12689S:	Maintained
12690F:	Documentation/fb/sisfb.txt
12691F:	drivers/video/fbdev/sis/
12692F:	include/video/sisfb.h
12693
12694SIS USB2VGA DRIVER
12695M:	Thomas Winischhofer <thomas@winischhofer.net>
12696W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12697S:	Maintained
12698F:	drivers/usb/misc/sisusbvga/
12699
12700SLAB ALLOCATOR
12701M:	Christoph Lameter <cl@linux.com>
12702M:	Pekka Enberg <penberg@kernel.org>
12703M:	David Rientjes <rientjes@google.com>
12704M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12705M:	Andrew Morton <akpm@linux-foundation.org>
12706L:	linux-mm@kvack.org
12707S:	Maintained
12708F:	include/linux/sl?b*.h
12709F:	mm/sl?b*
12710
12711SLEEPABLE READ-COPY UPDATE (SRCU)
12712M:	Lai Jiangshan <jiangshanlai@gmail.com>
12713M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12714M:	Josh Triplett <josh@joshtriplett.org>
12715R:	Steven Rostedt <rostedt@goodmis.org>
12716R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12717L:	linux-kernel@vger.kernel.org
12718W:	http://www.rdrop.com/users/paulmck/RCU/
12719S:	Supported
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12721F:	include/linux/srcu.h
12722F:	kernel/rcu/srcu.c
12723
12724SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12725M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12727S:	Maintained
12728F:	drivers/slimbus/
12729F:	Documentation/devicetree/bindings/slimbus/
12730F:	include/linux/slimbus.h
12731
12732SMACK SECURITY MODULE
12733M:	Casey Schaufler <casey@schaufler-ca.com>
12734L:	linux-security-module@vger.kernel.org
12735W:	http://schaufler-ca.com
12736T:	git git://github.com/cschaufler/smack-next
12737S:	Maintained
12738F:	Documentation/admin-guide/LSM/Smack.rst
12739F:	security/smack/
12740
12741SMC91x ETHERNET DRIVER
12742M:	Nicolas Pitre <nico@fluxnic.net>
12743S:	Odd Fixes
12744F:	drivers/net/ethernet/smsc/smc91x.*
12745
12746SMIA AND SMIA++ IMAGE SENSOR DRIVER
12747M:	Sakari Ailus <sakari.ailus@iki.fi>
12748L:	linux-media@vger.kernel.org
12749S:	Maintained
12750F:	drivers/media/i2c/smiapp/
12751F:	include/media/i2c/smiapp.h
12752F:	drivers/media/i2c/smiapp-pll.c
12753F:	drivers/media/i2c/smiapp-pll.h
12754F:	include/uapi/linux/smiapp.h
12755F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12756
12757SMM665 HARDWARE MONITOR DRIVER
12758M:	Guenter Roeck <linux@roeck-us.net>
12759L:	linux-hwmon@vger.kernel.org
12760S:	Maintained
12761F:	Documentation/hwmon/smm665
12762F:	drivers/hwmon/smm665.c
12763
12764SMSC EMC2103 HARDWARE MONITOR DRIVER
12765M:	Steve Glendinning <steve.glendinning@shawell.net>
12766L:	linux-hwmon@vger.kernel.org
12767S:	Maintained
12768F:	Documentation/hwmon/emc2103
12769F:	drivers/hwmon/emc2103.c
12770
12771SMSC SCH5627 HARDWARE MONITOR DRIVER
12772M:	Hans de Goede <hdegoede@redhat.com>
12773L:	linux-hwmon@vger.kernel.org
12774S:	Supported
12775F:	Documentation/hwmon/sch5627
12776F:	drivers/hwmon/sch5627.c
12777
12778SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12779M:	Steve Glendinning <steve.glendinning@shawell.net>
12780L:	linux-fbdev@vger.kernel.org
12781S:	Maintained
12782F:	drivers/video/fbdev/smscufx.c
12783
12784SMSC47B397 HARDWARE MONITOR DRIVER
12785M:	Jean Delvare <jdelvare@suse.com>
12786L:	linux-hwmon@vger.kernel.org
12787S:	Maintained
12788F:	Documentation/hwmon/smsc47b397
12789F:	drivers/hwmon/smsc47b397.c
12790
12791SMSC911x ETHERNET DRIVER
12792M:	Steve Glendinning <steve.glendinning@shawell.net>
12793L:	netdev@vger.kernel.org
12794S:	Maintained
12795F:	include/linux/smsc911x.h
12796F:	drivers/net/ethernet/smsc/smsc911x.*
12797
12798SMSC9420 PCI ETHERNET DRIVER
12799M:	Steve Glendinning <steve.glendinning@shawell.net>
12800L:	netdev@vger.kernel.org
12801S:	Maintained
12802F:	drivers/net/ethernet/smsc/smsc9420.*
12803
12804SOC-CAMERA V4L2 SUBSYSTEM
12805M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12806L:	linux-media@vger.kernel.org
12807T:	git git://linuxtv.org/media_tree.git
12808S:	Maintained
12809F:	include/media/soc*
12810F:	drivers/media/i2c/soc_camera/
12811F:	drivers/media/platform/soc_camera/
12812
12813SOCIONEXT UNIPHIER SOUND DRIVER
12814M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12816S:	Maintained
12817F:	sound/soc/uniphier/
12818
12819SOEKRIS NET48XX LED SUPPORT
12820M:	Chris Boot <bootc@bootc.net>
12821S:	Maintained
12822F:	drivers/leds/leds-net48xx.c
12823
12824SOFT-ROCE DRIVER (rxe)
12825M:	Moni Shoua <monis@mellanox.com>
12826L:	linux-rdma@vger.kernel.org
12827S:	Supported
12828W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12829Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12830F:	drivers/infiniband/sw/rxe/
12831F:	include/uapi/rdma/rdma_user_rxe.h
12832
12833SOFTLOGIC 6x10 MPEG CODEC
12834M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12835M:	Anton Sviridenko <anton@corp.bluecherry.net>
12836M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12837M:	Andrey Utkin <andrey_utkin@fastmail.com>
12838M:	Ismael Luceno <ismael@iodev.co.uk>
12839L:	linux-media@vger.kernel.org
12840S:	Supported
12841F:	drivers/media/pci/solo6x10/
12842
12843SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12844M:	James Morse <james.morse@arm.com>
12845L:	linux-arm-kernel@lists.infradead.org
12846S:	Maintained
12847F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12848F:	drivers/firmware/arm_sdei.c
12849F:	include/linux/sdei.h
12850F:	include/uapi/linux/sdei.h
12851
12852SOFTWARE RAID (Multiple Disks) SUPPORT
12853M:	Shaohua Li <shli@kernel.org>
12854L:	linux-raid@vger.kernel.org
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12856S:	Supported
12857F:	drivers/md/Makefile
12858F:	drivers/md/Kconfig
12859F:	drivers/md/md*
12860F:	drivers/md/raid*
12861F:	include/linux/raid/
12862F:	include/uapi/linux/raid/
12863
12864SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12865M:	Jassi Brar <jaswinder.singh@linaro.org>
12866L:	netdev@vger.kernel.org
12867S:	Maintained
12868F:	drivers/net/ethernet/socionext/netsec.c
12869F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12870
12871SONIC NETWORK DRIVER
12872M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12873L:	netdev@vger.kernel.org
12874S:	Maintained
12875F:	drivers/net/ethernet/natsemi/sonic.*
12876
12877SONICS SILICON BACKPLANE DRIVER (SSB)
12878M:	Michael Buesch <m@bues.ch>
12879L:	linux-wireless@vger.kernel.org
12880S:	Maintained
12881F:	drivers/ssb/
12882F:	include/linux/ssb/
12883
12884SONY IMX274 SENSOR DRIVER
12885M:	Leon Luo <leonl@leopardimaging.com>
12886L:	linux-media@vger.kernel.org
12887T:	git git://linuxtv.org/media_tree.git
12888S:	Maintained
12889F:	drivers/media/i2c/imx274.c
12890F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12891
12892SONY MEMORYSTICK CARD SUPPORT
12893M:	Alex Dubov <oakad@yahoo.com>
12894W:	http://tifmxx.berlios.de/
12895S:	Maintained
12896F:	drivers/memstick/host/tifm_ms.c
12897
12898SONY MEMORYSTICK STANDARD SUPPORT
12899M:	Maxim Levitsky <maximlevitsky@gmail.com>
12900S:	Maintained
12901F:	drivers/memstick/core/ms_block.*
12902
12903SONY VAIO CONTROL DEVICE DRIVER
12904M:	Mattia Dongili <malattia@linux.it>
12905L:	platform-driver-x86@vger.kernel.org
12906W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12907S:	Maintained
12908F:	Documentation/laptops/sony-laptop.txt
12909F:	drivers/char/sonypi.c
12910F:	drivers/platform/x86/sony-laptop.c
12911F:	include/linux/sony-laptop.h
12912
12913SOUND
12914M:	Jaroslav Kysela <perex@perex.cz>
12915M:	Takashi Iwai <tiwai@suse.com>
12916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12917W:	http://www.alsa-project.org/
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12919T:	git git://git.alsa-project.org/alsa-kernel.git
12920Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12921S:	Maintained
12922F:	Documentation/sound/
12923F:	include/sound/
12924F:	include/uapi/sound/
12925F:	sound/
12926
12927SOUND - COMPRESSED AUDIO
12928M:	Vinod Koul <vkoul@kernel.org>
12929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12931S:	Supported
12932F:	Documentation/sound/alsa/compress_offload.txt
12933F:	include/sound/compress_driver.h
12934F:	include/uapi/sound/compress_*
12935F:	sound/core/compress_offload.c
12936F:	sound/soc/soc-compress.c
12937
12938SOUND - DMAENGINE HELPERS
12939M:	Lars-Peter Clausen <lars@metafoo.de>
12940S:	Supported
12941F:	include/sound/dmaengine_pcm.h
12942F:	sound/core/pcm_dmaengine.c
12943F:	sound/soc/soc-generic-dmaengine-pcm.c
12944
12945SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12946M:	Liam Girdwood <lgirdwood@gmail.com>
12947M:	Mark Brown <broonie@kernel.org>
12948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12949L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12950W:	http://alsa-project.org/main/index.php/ASoC
12951S:	Supported
12952F:	Documentation/devicetree/bindings/sound/
12953F:	Documentation/sound/alsa/soc/
12954F:	sound/soc/
12955F:	include/sound/soc*
12956
12957SOUNDWIRE SUBSYSTEM
12958M:	Vinod Koul <vinod.koul@intel.com>
12959M:	Sanyog Kale <sanyog.r.kale@intel.com>
12960R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12962S:	Supported
12963F:	Documentation/driver-api/soundwire/
12964F:	drivers/soundwire/
12965F:	include/linux/soundwire/
12966
12967SP2 MEDIA DRIVER
12968M:	Olli Salonen <olli.salonen@iki.fi>
12969L:	linux-media@vger.kernel.org
12970W:	https://linuxtv.org
12971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12972S:	Maintained
12973F:	drivers/media/dvb-frontends/sp2*
12974
12975SPARC + UltraSPARC (sparc/sparc64)
12976M:	"David S. Miller" <davem@davemloft.net>
12977L:	sparclinux@vger.kernel.org
12978Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12981S:	Maintained
12982F:	arch/sparc/
12983F:	drivers/sbus/
12984
12985SPARC SERIAL DRIVERS
12986M:	"David S. Miller" <davem@davemloft.net>
12987L:	sparclinux@vger.kernel.org
12988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12990S:	Maintained
12991F:	include/linux/sunserialcore.h
12992F:	drivers/tty/serial/suncore.c
12993F:	drivers/tty/serial/sunhv.c
12994F:	drivers/tty/serial/sunsab.c
12995F:	drivers/tty/serial/sunsab.h
12996F:	drivers/tty/serial/sunsu.c
12997F:	drivers/tty/serial/sunzilog.c
12998F:	drivers/tty/serial/sunzilog.h
12999F:	drivers/tty/vcc.c
13000
13001SPARSE CHECKER
13002M:	"Christopher Li" <sparse@chrisli.org>
13003L:	linux-sparse@vger.kernel.org
13004W:	https://sparse.wiki.kernel.org/
13005T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13006T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13007S:	Maintained
13008F:	include/linux/compiler.h
13009
13010SPEAR CLOCK FRAMEWORK SUPPORT
13011M:	Viresh Kumar <vireshk@kernel.org>
13012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13013W:	http://www.st.com/spear
13014S:	Maintained
13015F:	drivers/clk/spear/
13016
13017SPEAR PLATFORM SUPPORT
13018M:	Viresh Kumar <vireshk@kernel.org>
13019M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13021W:	http://www.st.com/spear
13022S:	Maintained
13023F:	arch/arm/boot/dts/spear*
13024F:	arch/arm/mach-spear/
13025
13026SPI NOR SUBSYSTEM
13027M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13028M:	Marek Vasut <marek.vasut@gmail.com>
13029L:	linux-mtd@lists.infradead.org
13030W:	http://www.linux-mtd.infradead.org/
13031Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13032T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13033T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13034S:	Maintained
13035F:	drivers/mtd/spi-nor/
13036F:	include/linux/mtd/spi-nor.h
13037
13038SPI SUBSYSTEM
13039M:	Mark Brown <broonie@kernel.org>
13040L:	linux-spi@vger.kernel.org
13041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13042Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13043S:	Maintained
13044F:	Documentation/devicetree/bindings/spi/
13045F:	Documentation/spi/
13046F:	drivers/spi/
13047F:	include/linux/spi/
13048F:	include/uapi/linux/spi/
13049F:	tools/spi/
13050
13051SPIDERNET NETWORK DRIVER for CELL
13052M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13053L:	netdev@vger.kernel.org
13054S:	Supported
13055F:	Documentation/networking/spider_net.txt
13056F:	drivers/net/ethernet/toshiba/spider_net*
13057
13058SPMI SUBSYSTEM
13059R:	Stephen Boyd <sboyd@kernel.org>
13060L:	linux-arm-msm@vger.kernel.org
13061F:	Documentation/devicetree/bindings/spmi/
13062F:	drivers/spmi/
13063F:	include/dt-bindings/spmi/spmi.h
13064F:	include/linux/spmi.h
13065F:	include/trace/events/spmi.h
13066
13067SPU FILE SYSTEM
13068M:	Jeremy Kerr <jk@ozlabs.org>
13069L:	linuxppc-dev@lists.ozlabs.org
13070W:	http://www.ibm.com/developerworks/power/cell/
13071S:	Supported
13072F:	Documentation/filesystems/spufs.txt
13073F:	arch/powerpc/platforms/cell/spufs/
13074
13075SQUASHFS FILE SYSTEM
13076M:	Phillip Lougher <phillip@squashfs.org.uk>
13077L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13078W:	http://squashfs.org.uk
13079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13080S:	Maintained
13081F:	Documentation/filesystems/squashfs.txt
13082F:	fs/squashfs/
13083
13084SRM (Alpha) environment access
13085M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13086S:	Maintained
13087F:	arch/alpha/kernel/srm_env.c
13088
13089STABLE BRANCH
13090M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13091L:	stable@vger.kernel.org
13092S:	Supported
13093F:	Documentation/process/stable-kernel-rules.rst
13094
13095STAGING - ATOMISP DRIVER
13096M:	Alan Cox <alan@linux.intel.com>
13097M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13098L:	linux-media@vger.kernel.org
13099S:	Maintained
13100F:	drivers/staging/media/atomisp/
13101
13102STAGING - COMEDI
13103M:	Ian Abbott <abbotti@mev.co.uk>
13104M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13105S:	Odd Fixes
13106F:	drivers/staging/comedi/
13107
13108STAGING - FLARION FT1000 DRIVERS
13109M:	Marek Belisko <marek.belisko@gmail.com>
13110S:	Odd Fixes
13111F:	drivers/staging/ft1000/
13112
13113STAGING - INDUSTRIAL IO
13114M:	Jonathan Cameron <jic23@kernel.org>
13115L:	linux-iio@vger.kernel.org
13116S:	Odd Fixes
13117F:	Documentation/devicetree/bindings/staging/iio/
13118F:	drivers/staging/iio/
13119
13120STAGING - LUSTRE PARALLEL FILESYSTEM
13121M:	Oleg Drokin <oleg.drokin@intel.com>
13122M:	Andreas Dilger <andreas.dilger@intel.com>
13123M:	James Simmons <jsimmons@infradead.org>
13124L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13125W:	http://wiki.lustre.org/
13126S:	Maintained
13127F:	drivers/staging/lustre
13128
13129STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13130M:	Marc Dietrich <marvin24@gmx.de>
13131L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13132L:	linux-tegra@vger.kernel.org
13133S:	Maintained
13134F:	drivers/staging/nvec/
13135
13136STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13137M:	Jens Frederich <jfrederich@gmail.com>
13138M:	Daniel Drake <dsd@laptop.org>
13139M:	Jon Nettleton <jon.nettleton@gmail.com>
13140W:	http://wiki.laptop.org/go/DCON
13141S:	Maintained
13142F:	drivers/staging/olpc_dcon/
13143
13144STAGING - REALTEK RTL8712U DRIVERS
13145M:	Larry Finger <Larry.Finger@lwfinger.net>
13146M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13147S:	Odd Fixes
13148F:	drivers/staging/rtl8712/
13149
13150STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13151M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13152M:	Teddy Wang <teddy.wang@siliconmotion.com>
13153M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13154L:	linux-fbdev@vger.kernel.org
13155S:	Maintained
13156F:	drivers/staging/sm750fb/
13157
13158STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13159M:	William Hubbs <w.d.hubbs@gmail.com>
13160M:	Chris Brannon <chris@the-brannons.com>
13161M:	Kirk Reiser <kirk@reisers.ca>
13162M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13163L:	speakup@linux-speakup.org
13164W:	http://www.linux-speakup.org/
13165S:	Odd Fixes
13166F:	drivers/staging/speakup/
13167
13168STAGING - VIA VT665X DRIVERS
13169M:	Forest Bond <forest@alittletooquiet.net>
13170S:	Odd Fixes
13171F:	drivers/staging/vt665?/
13172
13173STAGING - WILC1000 WIFI DRIVER
13174M:	Aditya Shankar <aditya.shankar@microchip.com>
13175M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13176L:	linux-wireless@vger.kernel.org
13177S:	Supported
13178F:	drivers/staging/wilc1000/
13179
13180STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13181M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13182S:	Odd Fixes
13183F:	drivers/staging/xgifb/
13184
13185STAGING SUBSYSTEM
13186M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13188L:	devel@driverdev.osuosl.org
13189S:	Supported
13190F:	drivers/staging/
13191
13192STARFIRE/DURALAN NETWORK DRIVER
13193M:	Ion Badulescu <ionut@badula.org>
13194S:	Odd Fixes
13195F:	drivers/net/ethernet/adaptec/starfire*
13196
13197STEC S1220 SKD DRIVER
13198M:	Bart Van Assche <bart.vanassche@wdc.com>
13199L:	linux-block@vger.kernel.org
13200S:	Maintained
13201F:	drivers/block/skd*[ch]
13202
13203STI CEC DRIVER
13204M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13205S:	Maintained
13206F:	drivers/staging/media/st-cec/
13207F:	Documentation/devicetree/bindings/media/stih-cec.txt
13208
13209STK1160 USB VIDEO CAPTURE DRIVER
13210M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13211L:	linux-media@vger.kernel.org
13212T:	git git://linuxtv.org/media_tree.git
13213S:	Maintained
13214F:	drivers/media/usb/stk1160/
13215
13216STMMAC ETHERNET DRIVER
13217M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13218M:	Alexandre Torgue <alexandre.torgue@st.com>
13219L:	netdev@vger.kernel.org
13220W:	http://www.stlinux.com
13221S:	Supported
13222F:	drivers/net/ethernet/stmicro/stmmac/
13223
13224SUN3/3X
13225M:	Sam Creasey <sammy@sammy.net>
13226W:	http://sammy.net/sun3/
13227S:	Maintained
13228F:	arch/m68k/kernel/*sun3*
13229F:	arch/m68k/sun3*/
13230F:	arch/m68k/include/asm/sun3*
13231F:	drivers/net/ethernet/i825xx/sun3*
13232
13233SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13234M:	Hans de Goede <hdegoede@redhat.com>
13235L:	linux-input@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13238F:	drivers/input/keyboard/sun4i-lradc-keys.c
13239
13240SUNDANCE NETWORK DRIVER
13241M:	Denis Kirjanov <kda@linux-powerpc.org>
13242L:	netdev@vger.kernel.org
13243S:	Maintained
13244F:	drivers/net/ethernet/dlink/sundance.c
13245
13246SUPERH
13247M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13248M:	Rich Felker <dalias@libc.org>
13249L:	linux-sh@vger.kernel.org
13250Q:	http://patchwork.kernel.org/project/linux-sh/list/
13251S:	Maintained
13252F:	Documentation/sh/
13253F:	arch/sh/
13254F:	drivers/sh/
13255
13256SUSPEND TO RAM
13257M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13258M:	Len Brown <len.brown@intel.com>
13259M:	Pavel Machek <pavel@ucw.cz>
13260L:	linux-pm@vger.kernel.org
13261B:	https://bugzilla.kernel.org
13262S:	Supported
13263F:	Documentation/power/
13264F:	arch/x86/kernel/acpi/
13265F:	drivers/base/power/
13266F:	kernel/power/
13267F:	include/linux/suspend.h
13268F:	include/linux/freezer.h
13269F:	include/linux/pm.h
13270
13271SVGA HANDLING
13272M:	Martin Mares <mj@ucw.cz>
13273L:	linux-video@atrey.karlin.mff.cuni.cz
13274S:	Maintained
13275F:	Documentation/svga.txt
13276F:	arch/x86/boot/video*
13277
13278SWIOTLB SUBSYSTEM
13279M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13280L:	iommu@lists.linux-foundation.org
13281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13282S:	Supported
13283F:	lib/swiotlb.c
13284F:	arch/*/kernel/pci-swiotlb.c
13285F:	include/linux/swiotlb.h
13286
13287SWITCHDEV
13288M:	Jiri Pirko <jiri@resnulli.us>
13289M:	Ivan Vecera <ivecera@redhat.com>
13290L:	netdev@vger.kernel.org
13291S:	Supported
13292F:	net/switchdev/
13293F:	include/net/switchdev.h
13294
13295SYNC FILE FRAMEWORK
13296M:	Sumit Semwal <sumit.semwal@linaro.org>
13297R:	Gustavo Padovan <gustavo@padovan.org>
13298S:	Maintained
13299L:	linux-media@vger.kernel.org
13300L:	dri-devel@lists.freedesktop.org
13301F:	drivers/dma-buf/sync_*
13302F:	drivers/dma-buf/dma-fence*
13303F:	drivers/dma-buf/sw_sync.c
13304F:	include/linux/sync_file.h
13305F:	include/uapi/linux/sync_file.h
13306F:	Documentation/sync_file.txt
13307T:	git git://anongit.freedesktop.org/drm/drm-misc
13308
13309SYNOPSYS ARC ARCHITECTURE
13310M:	Vineet Gupta <vgupta@synopsys.com>
13311L:	linux-snps-arc@lists.infradead.org
13312S:	Supported
13313F:	arch/arc/
13314F:	Documentation/devicetree/bindings/arc/*
13315F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13316F:	drivers/clocksource/arc_timer.c
13317F:	drivers/tty/serial/arc_uart.c
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13319
13320SYNOPSYS ARC HSDK SDP pll clock driver
13321M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13322S:	Supported
13323F:	drivers/clk/clk-hsdk-pll.c
13324F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13325
13326SYNOPSYS ARC SDP clock driver
13327M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13328S:	Supported
13329F:	drivers/clk/axs10x/*
13330F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13331
13332SYNOPSYS ARC SDP platform support
13333M:	Alexey Brodkin <abrodkin@synopsys.com>
13334S:	Supported
13335F:	arch/arc/plat-axs10x
13336F:	arch/arc/boot/dts/ax*
13337F:	Documentation/devicetree/bindings/arc/axs10*
13338
13339SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13340M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13341S:	Supported
13342F:	drivers/reset/reset-axs10x.c
13343F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13344
13345SYNOPSYS DESIGNWARE 8250 UART DRIVER
13346R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13347S:	Maintained
13348F:	drivers/tty/serial/8250/8250_dw.c
13349
13350SYNOPSYS DESIGNWARE APB GPIO DRIVER
13351M:	Hoan Tran <hotran@apm.com>
13352L:	linux-gpio@vger.kernel.org
13353S:	Maintained
13354F:	drivers/gpio/gpio-dwapb.c
13355F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13356
13357SYNOPSYS DESIGNWARE DMAC DRIVER
13358M:	Viresh Kumar <vireshk@kernel.org>
13359R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13360S:	Maintained
13361F:	include/linux/dma/dw.h
13362F:	include/linux/platform_data/dma-dw.h
13363F:	drivers/dma/dw/
13364
13365SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13366M:	Jose Abreu <Jose.Abreu@synopsys.com>
13367L:	netdev@vger.kernel.org
13368S:	Supported
13369F:	drivers/net/ethernet/synopsys/
13370
13371SYNOPSYS DESIGNWARE I2C DRIVER
13372M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13373R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13375L:	linux-i2c@vger.kernel.org
13376S:	Maintained
13377F:	drivers/i2c/busses/i2c-designware-*
13378F:	include/linux/platform_data/i2c-designware.h
13379
13380SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13381M:	Jaehoon Chung <jh80.chung@samsung.com>
13382L:	linux-mmc@vger.kernel.org
13383S:	Maintained
13384F:	drivers/mmc/host/dw_mmc*
13385
13386SYNOPSYS HSDK RESET CONTROLLER DRIVER
13387M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13388S:	Supported
13389F:	drivers/reset/reset-hsdk.c
13390F:	include/dt-bindings/reset/snps,hsdk-reset.h
13391F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13392
13393SYSTEM CONFIGURATION (SYSCON)
13394M:	Lee Jones <lee.jones@linaro.org>
13395M:	Arnd Bergmann <arnd@arndb.de>
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13397S:	Supported
13398F:	drivers/mfd/syscon.c
13399
13400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13401M:	Sudeep Holla <sudeep.holla@arm.com>
13402L:	linux-arm-kernel@lists.infradead.org
13403S:	Maintained
13404F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13405F:	drivers/clk/clk-scpi.c
13406F:	drivers/cpufreq/scpi-cpufreq.c
13407F:	drivers/firmware/arm_scpi.c
13408F:	include/linux/scpi_protocol.h
13409
13410SYSTEM RESET/SHUTDOWN DRIVERS
13411M:	Sebastian Reichel <sre@kernel.org>
13412L:	linux-pm@vger.kernel.org
13413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13414S:	Maintained
13415F:	Documentation/devicetree/bindings/power/reset/
13416F:	drivers/power/reset/
13417
13418SYSTEM TRACE MODULE CLASS
13419M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13420S:	Maintained
13421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13422F:	Documentation/trace/stm.txt
13423F:	drivers/hwtracing/stm/
13424F:	include/linux/stm.h
13425F:	include/uapi/linux/stm.h
13426
13427SYSV FILESYSTEM
13428M:	Christoph Hellwig <hch@infradead.org>
13429S:	Maintained
13430F:	Documentation/filesystems/sysv-fs.txt
13431F:	fs/sysv/
13432F:	include/linux/sysv_fs.h
13433
13434TARGET SUBSYSTEM
13435M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13436L:	linux-scsi@vger.kernel.org
13437L:	target-devel@vger.kernel.org
13438W:	http://www.linux-iscsi.org
13439W:	http://groups.google.com/group/linux-iscsi-target-dev
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13441S:	Supported
13442F:	drivers/target/
13443F:	include/target/
13444F:	Documentation/target/
13445
13446TASKSTATS STATISTICS INTERFACE
13447M:	Balbir Singh <bsingharora@gmail.com>
13448S:	Maintained
13449F:	Documentation/accounting/taskstats*
13450F:	include/linux/taskstats*
13451F:	kernel/taskstats.c
13452
13453TC subsystem
13454M:	Jamal Hadi Salim <jhs@mojatatu.com>
13455M:	Cong Wang <xiyou.wangcong@gmail.com>
13456M:	Jiri Pirko <jiri@resnulli.us>
13457L:	netdev@vger.kernel.org
13458S:	Maintained
13459F:	include/net/pkt_cls.h
13460F:	include/net/pkt_sched.h
13461F:	include/net/tc_act/
13462F:	include/uapi/linux/pkt_cls.h
13463F:	include/uapi/linux/pkt_sched.h
13464F:	include/uapi/linux/tc_act/
13465F:	include/uapi/linux/tc_ematch/
13466F:	net/sched/
13467
13468TCP LOW PRIORITY MODULE
13469M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13470M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13471W:	http://tcp-lp-mod.sourceforge.net/
13472S:	Maintained
13473F:	net/ipv4/tcp_lp.c
13474
13475TDA10071 MEDIA DRIVER
13476M:	Antti Palosaari <crope@iki.fi>
13477L:	linux-media@vger.kernel.org
13478W:	https://linuxtv.org
13479W:	http://palosaari.fi/linux/
13480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13481T:	git git://linuxtv.org/anttip/media_tree.git
13482S:	Maintained
13483F:	drivers/media/dvb-frontends/tda10071*
13484
13485TDA18212 MEDIA DRIVER
13486M:	Antti Palosaari <crope@iki.fi>
13487L:	linux-media@vger.kernel.org
13488W:	https://linuxtv.org
13489W:	http://palosaari.fi/linux/
13490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13491T:	git git://linuxtv.org/anttip/media_tree.git
13492S:	Maintained
13493F:	drivers/media/tuners/tda18212*
13494
13495TDA18218 MEDIA DRIVER
13496M:	Antti Palosaari <crope@iki.fi>
13497L:	linux-media@vger.kernel.org
13498W:	https://linuxtv.org
13499W:	http://palosaari.fi/linux/
13500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13501T:	git git://linuxtv.org/anttip/media_tree.git
13502S:	Maintained
13503F:	drivers/media/tuners/tda18218*
13504
13505TDA18250 MEDIA DRIVER
13506M:	Olli Salonen <olli.salonen@iki.fi>
13507L:	linux-media@vger.kernel.org
13508W:	https://linuxtv.org
13509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13510T:	git git://linuxtv.org/media_tree.git
13511S:	Maintained
13512F:	drivers/media/tuners/tda18250*
13513
13514TDA18271 MEDIA DRIVER
13515M:	Michael Krufky <mkrufky@linuxtv.org>
13516L:	linux-media@vger.kernel.org
13517W:	https://linuxtv.org
13518W:	http://github.com/mkrufky
13519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13520T:	git git://linuxtv.org/mkrufky/tuners.git
13521S:	Maintained
13522F:	drivers/media/tuners/tda18271*
13523
13524TDA827x MEDIA DRIVER
13525M:	Michael Krufky <mkrufky@linuxtv.org>
13526L:	linux-media@vger.kernel.org
13527W:	https://linuxtv.org
13528W:	http://github.com/mkrufky
13529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13530T:	git git://linuxtv.org/mkrufky/tuners.git
13531S:	Maintained
13532F:	drivers/media/tuners/tda8290.*
13533
13534TDA8290 MEDIA DRIVER
13535M:	Michael Krufky <mkrufky@linuxtv.org>
13536L:	linux-media@vger.kernel.org
13537W:	https://linuxtv.org
13538W:	http://github.com/mkrufky
13539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13540T:	git git://linuxtv.org/mkrufky/tuners.git
13541S:	Maintained
13542F:	drivers/media/tuners/tda8290.*
13543
13544TDA9840 MEDIA DRIVER
13545M:	Hans Verkuil <hverkuil@xs4all.nl>
13546L:	linux-media@vger.kernel.org
13547T:	git git://linuxtv.org/media_tree.git
13548W:	https://linuxtv.org
13549S:	Maintained
13550F:	drivers/media/i2c/tda9840*
13551
13552TEA5761 TUNER DRIVER
13553M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13554M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13555L:	linux-media@vger.kernel.org
13556W:	https://linuxtv.org
13557T:	git git://linuxtv.org/media_tree.git
13558S:	Odd fixes
13559F:	drivers/media/tuners/tea5761.*
13560
13561TEA5767 TUNER DRIVER
13562M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13563M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13564L:	linux-media@vger.kernel.org
13565W:	https://linuxtv.org
13566T:	git git://linuxtv.org/media_tree.git
13567S:	Maintained
13568F:	drivers/media/tuners/tea5767.*
13569
13570TEA6415C MEDIA DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574W:	https://linuxtv.org
13575S:	Maintained
13576F:	drivers/media/i2c/tea6415c*
13577
13578TEA6420 MEDIA DRIVER
13579M:	Hans Verkuil <hverkuil@xs4all.nl>
13580L:	linux-media@vger.kernel.org
13581T:	git git://linuxtv.org/media_tree.git
13582W:	https://linuxtv.org
13583S:	Maintained
13584F:	drivers/media/i2c/tea6420*
13585
13586TEAM DRIVER
13587M:	Jiri Pirko <jiri@resnulli.us>
13588L:	netdev@vger.kernel.org
13589S:	Supported
13590F:	drivers/net/team/
13591F:	include/linux/if_team.h
13592F:	include/uapi/linux/if_team.h
13593
13594TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13595M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13596S:	Maintained
13597F:	arch/x86/platform/ts5500/
13598
13599TECHNOTREND USB IR RECEIVER
13600M:	Sean Young <sean@mess.org>
13601L:	linux-media@vger.kernel.org
13602S:	Maintained
13603F:	drivers/media/rc/ttusbir.c
13604
13605TEE SUBSYSTEM
13606M:	Jens Wiklander <jens.wiklander@linaro.org>
13607S:	Maintained
13608F:	include/linux/tee_drv.h
13609F:	include/uapi/linux/tee.h
13610F:	drivers/tee/
13611F:	Documentation/tee.txt
13612
13613TEGRA ARCHITECTURE SUPPORT
13614M:	Thierry Reding <thierry.reding@gmail.com>
13615M:	Jonathan Hunter <jonathanh@nvidia.com>
13616L:	linux-tegra@vger.kernel.org
13617Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13619S:	Supported
13620N:	[^a-z]tegra
13621
13622TEGRA CLOCK DRIVER
13623M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13624M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13625S:	Supported
13626F:	drivers/clk/tegra/
13627
13628TEGRA DMA DRIVERS
13629M:	Laxman Dewangan <ldewangan@nvidia.com>
13630M:	Jon Hunter <jonathanh@nvidia.com>
13631S:	Supported
13632F:	drivers/dma/tegra*
13633
13634TEGRA I2C DRIVER
13635M:	Laxman Dewangan <ldewangan@nvidia.com>
13636S:	Supported
13637F:	drivers/i2c/busses/i2c-tegra.c
13638
13639TEGRA IOMMU DRIVERS
13640M:	Hiroshi Doyu <hdoyu@nvidia.com>
13641S:	Supported
13642F:	drivers/iommu/tegra*
13643
13644TEGRA KBC DRIVER
13645M:	Rakesh Iyer <riyer@nvidia.com>
13646M:	Laxman Dewangan <ldewangan@nvidia.com>
13647S:	Supported
13648F:	drivers/input/keyboard/tegra-kbc.c
13649
13650TEGRA PWM DRIVER
13651M:	Thierry Reding <thierry.reding@gmail.com>
13652S:	Supported
13653F:	drivers/pwm/pwm-tegra.c
13654
13655TEGRA SERIAL DRIVER
13656M:	Laxman Dewangan <ldewangan@nvidia.com>
13657S:	Supported
13658F:	drivers/tty/serial/serial-tegra.c
13659
13660TEGRA SPI DRIVER
13661M:	Laxman Dewangan <ldewangan@nvidia.com>
13662S:	Supported
13663F:	drivers/spi/spi-tegra*
13664
13665TEHUTI ETHERNET DRIVER
13666M:	Andy Gospodarek <andy@greyhouse.net>
13667L:	netdev@vger.kernel.org
13668S:	Supported
13669F:	drivers/net/ethernet/tehuti/*
13670
13671Telecom Clock Driver for MCPL0010
13672M:	Mark Gross <mark.gross@intel.com>
13673S:	Supported
13674F:	drivers/char/tlclk.c
13675
13676TENSILICA XTENSA PORT (xtensa)
13677M:	Chris Zankel <chris@zankel.net>
13678M:	Max Filippov <jcmvbkbc@gmail.com>
13679L:	linux-xtensa@linux-xtensa.org
13680T:	git git://github.com/czankel/xtensa-linux.git
13681S:	Maintained
13682F:	arch/xtensa/
13683F:	drivers/irqchip/irq-xtensa-*
13684
13685Texas Instruments' System Control Interface (TISCI) Protocol Driver
13686M:	Nishanth Menon <nm@ti.com>
13687M:	Tero Kristo <t-kristo@ti.com>
13688M:	Santosh Shilimkar <ssantosh@kernel.org>
13689L:	linux-arm-kernel@lists.infradead.org
13690S:	Maintained
13691F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13692F:	drivers/firmware/ti_sci*
13693F:	include/linux/soc/ti/ti_sci_protocol.h
13694F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13695F:	include/dt-bindings/genpd/k2g.h
13696F:	drivers/soc/ti/ti_sci_pm_domains.c
13697F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13698F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13699F:	drivers/clk/keystone/sci-clk.c
13700F:	drivers/reset/reset-ti-sci.c
13701
13702THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13703M:	Hans Verkuil <hverkuil@xs4all.nl>
13704L:	linux-media@vger.kernel.org
13705T:	git git://linuxtv.org/media_tree.git
13706W:	https://linuxtv.org
13707S:	Maintained
13708F:	drivers/media/radio/radio-raremono.c
13709
13710THERMAL
13711M:	Zhang Rui <rui.zhang@intel.com>
13712M:	Eduardo Valentin <edubezval@gmail.com>
13713L:	linux-pm@vger.kernel.org
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13716Q:	https://patchwork.kernel.org/project/linux-pm/list/
13717S:	Supported
13718F:	drivers/thermal/
13719F:	include/linux/thermal.h
13720F:	include/uapi/linux/thermal.h
13721F:	include/linux/cpu_cooling.h
13722F:	Documentation/devicetree/bindings/thermal/
13723
13724THERMAL/CPU_COOLING
13725M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13726M:	Viresh Kumar <viresh.kumar@linaro.org>
13727M:	Javi Merino <javi.merino@kernel.org>
13728L:	linux-pm@vger.kernel.org
13729S:	Supported
13730F:	Documentation/thermal/cpu-cooling-api.txt
13731F:	drivers/thermal/cpu_cooling.c
13732F:	include/linux/cpu_cooling.h
13733
13734THINKPAD ACPI EXTRAS DRIVER
13735M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13736L:	ibm-acpi-devel@lists.sourceforge.net
13737L:	platform-driver-x86@vger.kernel.org
13738W:	http://ibm-acpi.sourceforge.net
13739W:	http://thinkwiki.org/wiki/Ibm-acpi
13740T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13741S:	Maintained
13742F:	drivers/platform/x86/thinkpad_acpi.c
13743
13744THUNDERBOLT DRIVER
13745M:	Andreas Noever <andreas.noever@gmail.com>
13746M:	Michael Jamet <michael.jamet@intel.com>
13747M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13748M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13750S:	Maintained
13751F:	Documentation/admin-guide/thunderbolt.rst
13752F:	drivers/thunderbolt/
13753F:	include/linux/thunderbolt.h
13754
13755THUNDERBOLT NETWORK DRIVER
13756M:	Michael Jamet <michael.jamet@intel.com>
13757M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13758M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13759L:	netdev@vger.kernel.org
13760S:	Maintained
13761F:	drivers/net/thunderbolt.c
13762
13763THUNDERX GPIO DRIVER
13764M:	David Daney <david.daney@cavium.com>
13765S:	Maintained
13766F:	drivers/gpio/gpio-thunderx.c
13767
13768TI AM437X VPFE DRIVER
13769M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13770L:	linux-media@vger.kernel.org
13771W:	https://linuxtv.org
13772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13773T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13774S:	Maintained
13775F:	drivers/media/platform/am437x/
13776
13777TI BANDGAP AND THERMAL DRIVER
13778M:	Eduardo Valentin <edubezval@gmail.com>
13779M:	Keerthy <j-keerthy@ti.com>
13780L:	linux-pm@vger.kernel.org
13781L:	linux-omap@vger.kernel.org
13782S:	Maintained
13783F:	drivers/thermal/ti-soc-thermal/
13784
13785TI BQ27XXX POWER SUPPLY DRIVER
13786R:	Andrew F. Davis <afd@ti.com>
13787F:	include/linux/power/bq27xxx_battery.h
13788F:	drivers/power/supply/bq27xxx_battery.c
13789F:	drivers/power/supply/bq27xxx_battery_i2c.c
13790
13791TI CDCE706 CLOCK DRIVER
13792M:	Max Filippov <jcmvbkbc@gmail.com>
13793S:	Maintained
13794F:	drivers/clk/clk-cdce706.c
13795
13796TI CLOCK DRIVER
13797M:	Tero Kristo <t-kristo@ti.com>
13798L:	linux-omap@vger.kernel.org
13799S:	Maintained
13800F:	drivers/clk/ti/
13801F:	include/linux/clk/ti.h
13802
13803TI DAVINCI MACHINE SUPPORT
13804M:	Sekhar Nori <nsekhar@ti.com>
13805M:	Kevin Hilman <khilman@kernel.org>
13806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13808S:	Supported
13809F:	arch/arm/mach-davinci/
13810F:	drivers/i2c/busses/i2c-davinci.c
13811F:	arch/arm/boot/dts/da850*
13812
13813TI DAVINCI SERIES GPIO DRIVER
13814M:	Keerthy <j-keerthy@ti.com>
13815L:	linux-gpio@vger.kernel.org
13816S:	Maintained
13817F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13818F:	drivers/gpio/gpio-davinci.c
13819
13820TI DAVINCI SERIES MEDIA DRIVER
13821M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13822L:	linux-media@vger.kernel.org
13823W:	https://linuxtv.org
13824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13825T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13826S:	Maintained
13827F:	drivers/media/platform/davinci/
13828F:	include/media/davinci/
13829
13830TI ETHERNET SWITCH DRIVER (CPSW)
13831R:	Grygorii Strashko <grygorii.strashko@ti.com>
13832L:	linux-omap@vger.kernel.org
13833L:	netdev@vger.kernel.org
13834S:	Maintained
13835F:	drivers/net/ethernet/ti/cpsw*
13836F:	drivers/net/ethernet/ti/davinci*
13837
13838TI FLASH MEDIA INTERFACE DRIVER
13839M:	Alex Dubov <oakad@yahoo.com>
13840S:	Maintained
13841F:	drivers/misc/tifm*
13842F:	drivers/mmc/host/tifm_sd.c
13843F:	include/linux/tifm.h
13844
13845TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13846M:	Santosh Shilimkar <ssantosh@kernel.org>
13847L:	linux-kernel@vger.kernel.org
13848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13849S:	Maintained
13850F:	drivers/soc/ti/*
13851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13852
13853TI LM49xxx FAMILY ASoC CODEC DRIVERS
13854M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13855M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13857S:	Maintained
13858F:	sound/soc/codecs/lm49453*
13859F:	sound/soc/codecs/isabelle*
13860
13861TI LP855x BACKLIGHT DRIVER
13862M:	Milo Kim <milo.kim@ti.com>
13863S:	Maintained
13864F:	Documentation/backlight/lp855x-driver.txt
13865F:	drivers/video/backlight/lp855x_bl.c
13866F:	include/linux/platform_data/lp855x.h
13867
13868TI LP8727 CHARGER DRIVER
13869M:	Milo Kim <milo.kim@ti.com>
13870S:	Maintained
13871F:	drivers/power/supply/lp8727_charger.c
13872F:	include/linux/platform_data/lp8727.h
13873
13874TI LP8788 MFD DRIVER
13875M:	Milo Kim <milo.kim@ti.com>
13876S:	Maintained
13877F:	drivers/iio/adc/lp8788_adc.c
13878F:	drivers/leds/leds-lp8788.c
13879F:	drivers/mfd/lp8788*.c
13880F:	drivers/power/supply/lp8788-charger.c
13881F:	drivers/regulator/lp8788-*.c
13882F:	include/linux/mfd/lp8788*.h
13883
13884TI NETCP ETHERNET DRIVER
13885M:	Wingman Kwok <w-kwok2@ti.com>
13886M:	Murali Karicheri <m-karicheri2@ti.com>
13887L:	netdev@vger.kernel.org
13888S:	Maintained
13889F:	drivers/net/ethernet/ti/netcp*
13890
13891TI TAS571X FAMILY ASoC CODEC DRIVER
13892M:	Kevin Cernekee <cernekee@chromium.org>
13893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13894S:	Odd Fixes
13895F:	sound/soc/codecs/tas571x*
13896
13897TI TRF7970A NFC DRIVER
13898M:	Mark Greer <mgreer@animalcreek.com>
13899L:	linux-wireless@vger.kernel.org
13900L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13901S:	Supported
13902F:	drivers/nfc/trf7970a.c
13903F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13904
13905TI TWL4030 SERIES SOC CODEC DRIVER
13906M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13908S:	Maintained
13909F:	sound/soc/codecs/twl4030*
13910
13911TI VPE/CAL DRIVERS
13912M:	Benoit Parrot <bparrot@ti.com>
13913L:	linux-media@vger.kernel.org
13914W:	http://linuxtv.org/
13915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13916S:	Maintained
13917F:	drivers/media/platform/ti-vpe/
13918
13919TI WILINK WIRELESS DRIVERS
13920L:	linux-wireless@vger.kernel.org
13921W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13922W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13924S:	Orphan
13925F:	drivers/net/wireless/ti/
13926F:	include/linux/wl12xx.h
13927
13928TILE ARCHITECTURE
13929W:	http://www.mellanox.com/repository/solutions/tile-scm/
13930S:	Orphan
13931F:	arch/tile/
13932F:	drivers/char/tile-srom.c
13933F:	drivers/edac/tile_edac.c
13934F:	drivers/net/ethernet/tile/
13935F:	drivers/rtc/rtc-tile.c
13936F:	drivers/tty/hvc/hvc_tile.c
13937F:	drivers/tty/serial/tilegx.c
13938F:	drivers/usb/host/*-tilegx.c
13939F:	include/linux/usb/tilegx.h
13940
13941TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13942M:	John Stultz <john.stultz@linaro.org>
13943M:	Thomas Gleixner <tglx@linutronix.de>
13944R:	Stephen Boyd <sboyd@kernel.org>
13945L:	linux-kernel@vger.kernel.org
13946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13947S:	Supported
13948F:	include/linux/clocksource.h
13949F:	include/linux/time.h
13950F:	include/linux/timex.h
13951F:	include/uapi/linux/time.h
13952F:	include/uapi/linux/timex.h
13953F:	kernel/time/clocksource.c
13954F:	kernel/time/time*.c
13955F:	kernel/time/alarmtimer.c
13956F:	kernel/time/ntp.c
13957F:	tools/testing/selftests/timers/
13958
13959TIPC NETWORK LAYER
13960M:	Jon Maloy <jon.maloy@ericsson.com>
13961M:	Ying Xue <ying.xue@windriver.com>
13962L:	netdev@vger.kernel.org (core kernel code)
13963L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13964W:	http://tipc.sourceforge.net/
13965S:	Maintained
13966F:	include/uapi/linux/tipc*.h
13967F:	net/tipc/
13968
13969TLAN NETWORK DRIVER
13970M:	Samuel Chessman <chessman@tux.org>
13971L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13972W:	http://sourceforge.net/projects/tlan/
13973S:	Maintained
13974F:	Documentation/networking/tlan.txt
13975F:	drivers/net/ethernet/ti/tlan.*
13976
13977TM6000 VIDEO4LINUX DRIVER
13978M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13979M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13980L:	linux-media@vger.kernel.org
13981W:	https://linuxtv.org
13982T:	git git://linuxtv.org/media_tree.git
13983S:	Odd fixes
13984F:	drivers/media/usb/tm6000/
13985F:	Documentation/media/v4l-drivers/tm6000*
13986
13987TMIO/SDHI MMC DRIVER
13988M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13989L:	linux-mmc@vger.kernel.org
13990S:	Supported
13991F:	drivers/mmc/host/tmio_mmc*
13992F:	drivers/mmc/host/renesas_sdhi*
13993F:	include/linux/mfd/tmio.h
13994
13995TMP401 HARDWARE MONITOR DRIVER
13996M:	Guenter Roeck <linux@roeck-us.net>
13997L:	linux-hwmon@vger.kernel.org
13998S:	Maintained
13999F:	Documentation/hwmon/tmp401
14000F:	drivers/hwmon/tmp401.c
14001
14002TMPFS (SHMEM FILESYSTEM)
14003M:	Hugh Dickins <hughd@google.com>
14004L:	linux-mm@kvack.org
14005S:	Maintained
14006F:	include/linux/shmem_fs.h
14007F:	mm/shmem.c
14008
14009TOMOYO SECURITY MODULE
14010M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14011M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14012L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14013L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14014L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14015L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14016W:	http://tomoyo.sourceforge.jp/
14017T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14018S:	Maintained
14019F:	security/tomoyo/
14020
14021TOPSTAR LAPTOP EXTRAS DRIVER
14022M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14023L:	platform-driver-x86@vger.kernel.org
14024S:	Maintained
14025F:	drivers/platform/x86/topstar-laptop.c
14026
14027TORTURE-TEST MODULES
14028M:	Davidlohr Bueso <dave@stgolabs.net>
14029M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14030M:	Josh Triplett <josh@joshtriplett.org>
14031L:	linux-kernel@vger.kernel.org
14032S:	Supported
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14034F:	Documentation/RCU/torture.txt
14035F:	kernel/torture.c
14036F:	kernel/rcu/rcutorture.c
14037F:	kernel/locking/locktorture.c
14038
14039TOSHIBA ACPI EXTRAS DRIVER
14040M:	Azael Avalos <coproscefalo@gmail.com>
14041L:	platform-driver-x86@vger.kernel.org
14042S:	Maintained
14043F:	drivers/platform/x86/toshiba_acpi.c
14044
14045TOSHIBA BLUETOOTH DRIVER
14046M:	Azael Avalos <coproscefalo@gmail.com>
14047L:	platform-driver-x86@vger.kernel.org
14048S:	Maintained
14049F:	drivers/platform/x86/toshiba_bluetooth.c
14050
14051TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14052M:	Azael Avalos <coproscefalo@gmail.com>
14053L:	platform-driver-x86@vger.kernel.org
14054S:	Maintained
14055F:	drivers/platform/x86/toshiba_haps.c
14056
14057TOSHIBA SMM DRIVER
14058M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14059W:	http://www.buzzard.org.uk/toshiba/
14060S:	Maintained
14061F:	drivers/char/toshiba.c
14062F:	include/linux/toshiba.h
14063F:	include/uapi/linux/toshiba.h
14064
14065TOSHIBA TC358743 DRIVER
14066M:	Mats Randgaard <matrandg@cisco.com>
14067L:	linux-media@vger.kernel.org
14068S:	Maintained
14069F:	drivers/media/i2c/tc358743*
14070F:	include/media/i2c/tc358743.h
14071
14072TOSHIBA WMI HOTKEYS DRIVER
14073M:	Azael Avalos <coproscefalo@gmail.com>
14074L:	platform-driver-x86@vger.kernel.org
14075S:	Maintained
14076F:	drivers/platform/x86/toshiba-wmi.c
14077
14078TPM DEVICE DRIVER
14079M:	Peter Huewe <peterhuewe@gmx.de>
14080M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14081R:	Jason Gunthorpe <jgg@ziepe.ca>
14082L:	linux-integrity@vger.kernel.org
14083Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14084W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14085T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14086S:	Maintained
14087F:	drivers/char/tpm/
14088
14089TRACING
14090M:	Steven Rostedt <rostedt@goodmis.org>
14091M:	Ingo Molnar <mingo@redhat.com>
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14093S:	Maintained
14094F:	Documentation/trace/ftrace.txt
14095F:	arch/*/*/*/ftrace.h
14096F:	arch/*/kernel/ftrace.c
14097F:	include/*/ftrace.h
14098F:	include/linux/trace*.h
14099F:	include/trace/
14100F:	kernel/trace/
14101F:	tools/testing/selftests/ftrace/
14102
14103TRACING MMIO ACCESSES (MMIOTRACE)
14104M:	Steven Rostedt <rostedt@goodmis.org>
14105M:	Ingo Molnar <mingo@kernel.org>
14106R:	Karol Herbst <karolherbst@gmail.com>
14107R:	Pekka Paalanen <ppaalanen@gmail.com>
14108S:	Maintained
14109L:	linux-kernel@vger.kernel.org
14110L:	nouveau@lists.freedesktop.org
14111F:	kernel/trace/trace_mmiotrace.c
14112F:	include/linux/mmiotrace.h
14113F:	arch/x86/mm/kmmio.c
14114F:	arch/x86/mm/mmio-mod.c
14115F:	arch/x86/mm/testmmiotrace.c
14116
14117TRIVIAL PATCHES
14118M:	Jiri Kosina <trivial@kernel.org>
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14120S:	Maintained
14121K:	^Subject:.*(?i)trivial
14122
14123TEMPO SEMICONDUCTOR DRIVERS
14124M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14125S:	Maintained
14126F:	sound/soc/codecs/tscs*.c
14127F:	sound/soc/codecs/tscs*.h
14128F:	Documentation/devicetree/bindings/sound/tscs*.txt
14129
14130TTY LAYER
14131M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14132M:	Jiri Slaby <jslaby@suse.com>
14133S:	Supported
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14135F:	Documentation/serial/
14136F:	drivers/tty/
14137F:	drivers/tty/serial/serial_core.c
14138F:	include/linux/serial_core.h
14139F:	include/linux/serial.h
14140F:	include/linux/tty.h
14141F:	include/uapi/linux/serial_core.h
14142F:	include/uapi/linux/serial.h
14143F:	include/uapi/linux/tty.h
14144
14145TUA9001 MEDIA DRIVER
14146M:	Antti Palosaari <crope@iki.fi>
14147L:	linux-media@vger.kernel.org
14148W:	https://linuxtv.org
14149W:	http://palosaari.fi/linux/
14150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14151T:	git git://linuxtv.org/anttip/media_tree.git
14152S:	Maintained
14153F:	drivers/media/tuners/tua9001*
14154
14155TULIP NETWORK DRIVERS
14156L:	netdev@vger.kernel.org
14157L:	linux-parisc@vger.kernel.org
14158S:	Orphan
14159F:	drivers/net/ethernet/dec/tulip/
14160
14161TUN/TAP driver
14162M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14163W:	http://vtun.sourceforge.net/tun
14164S:	Maintained
14165F:	Documentation/networking/tuntap.txt
14166F:	arch/um/os-Linux/drivers/
14167
14168TURBOCHANNEL SUBSYSTEM
14169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14170M:	Ralf Baechle <ralf@linux-mips.org>
14171L:	linux-mips@linux-mips.org
14172Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14173S:	Maintained
14174F:	drivers/tc/
14175F:	include/linux/tc.h
14176
14177TW5864 VIDEO4LINUX DRIVER
14178M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14179M:	Anton Sviridenko <anton@corp.bluecherry.net>
14180M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14181M:	Andrey Utkin <andrey_utkin@fastmail.com>
14182L:	linux-media@vger.kernel.org
14183S:	Supported
14184F:	drivers/media/pci/tw5864/
14185
14186TW68 VIDEO4LINUX DRIVER
14187M:	Hans Verkuil <hverkuil@xs4all.nl>
14188L:	linux-media@vger.kernel.org
14189T:	git git://linuxtv.org/media_tree.git
14190W:	https://linuxtv.org
14191S:	Odd Fixes
14192F:	drivers/media/pci/tw68/
14193
14194TW686X VIDEO4LINUX DRIVER
14195M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14196L:	linux-media@vger.kernel.org
14197T:	git git://linuxtv.org/media_tree.git
14198W:	http://linuxtv.org
14199S:	Maintained
14200F:	drivers/media/pci/tw686x/
14201
14202UBI FILE SYSTEM (UBIFS)
14203M:	Richard Weinberger <richard@nod.at>
14204M:	Artem Bityutskiy <dedekind1@gmail.com>
14205M:	Adrian Hunter <adrian.hunter@intel.com>
14206L:	linux-mtd@lists.infradead.org
14207T:	git git://git.infradead.org/ubifs-2.6.git
14208W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14209S:	Supported
14210F:	Documentation/filesystems/ubifs.txt
14211F:	fs/ubifs/
14212
14213UCLINUX (M68KNOMMU AND COLDFIRE)
14214M:	Greg Ungerer <gerg@linux-m68k.org>
14215W:	http://www.linux-m68k.org/
14216W:	http://www.uclinux.org/
14217L:	linux-m68k@lists.linux-m68k.org
14218L:	uclinux-dev@uclinux.org  (subscribers-only)
14219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14220S:	Maintained
14221F:	arch/m68k/coldfire/
14222F:	arch/m68k/68*/
14223F:	arch/m68k/*/*_no.*
14224F:	arch/m68k/include/asm/*_no.*
14225
14226UDF FILESYSTEM
14227M:	Jan Kara <jack@suse.com>
14228S:	Maintained
14229F:	Documentation/filesystems/udf.txt
14230F:	fs/udf/
14231
14232UDRAW TABLET
14233M:	Bastien Nocera <hadess@hadess.net>
14234L:	linux-input@vger.kernel.org
14235S:	Maintained
14236F:	drivers/hid/hid-udraw-ps3.c
14237
14238UFS FILESYSTEM
14239M:	Evgeniy Dushistov <dushistov@mail.ru>
14240S:	Maintained
14241F:	Documentation/filesystems/ufs.txt
14242F:	fs/ufs/
14243
14244UHID USERSPACE HID IO DRIVER:
14245M:	David Herrmann <dh.herrmann@googlemail.com>
14246L:	linux-input@vger.kernel.org
14247S:	Maintained
14248F:	drivers/hid/uhid.c
14249F:	include/uapi/linux/uhid.h
14250
14251ULPI BUS
14252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14253L:	linux-usb@vger.kernel.org
14254S:	Maintained
14255F:	drivers/usb/common/ulpi.c
14256F:	include/linux/ulpi/
14257
14258ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14259L:	linux-usb@vger.kernel.org
14260S:	Orphan
14261F:	drivers/uwb/
14262F:	include/linux/uwb.h
14263F:	include/linux/uwb/
14264
14265UNICORE32 ARCHITECTURE:
14266M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14267W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14268S:	Maintained
14269T:	git git://github.com/gxt/linux.git
14270F:	arch/unicore32/
14271
14272UNIFDEF
14273M:	Tony Finch <dot@dotat.at>
14274W:	http://dotat.at/prog/unifdef
14275S:	Maintained
14276F:	scripts/unifdef.c
14277
14278UNIFORM CDROM DRIVER
14279M:	Jens Axboe <axboe@kernel.dk>
14280W:	http://www.kernel.dk
14281S:	Maintained
14282F:	Documentation/cdrom/
14283F:	drivers/cdrom/cdrom.c
14284F:	include/linux/cdrom.h
14285F:	include/uapi/linux/cdrom.h
14286
14287UNISYS S-PAR DRIVERS
14288M:	David Kershner <david.kershner@unisys.com>
14289L:	sparmaintainer@unisys.com (Unisys internal)
14290S:	Supported
14291F:	include/linux/visorbus.h
14292F:	drivers/visorbus/
14293F:	drivers/staging/unisys/
14294
14295UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14296M:	Vinayak Holikatti <vinholikatti@gmail.com>
14297L:	linux-scsi@vger.kernel.org
14298S:	Supported
14299F:	Documentation/scsi/ufs.txt
14300F:	drivers/scsi/ufs/
14301
14302UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14303M:	Joao Pinto <jpinto@synopsys.com>
14304L:	linux-scsi@vger.kernel.org
14305S:	Supported
14306F:	drivers/scsi/ufs/*dwc*
14307
14308UNSORTED BLOCK IMAGES (UBI)
14309M:	Artem Bityutskiy <dedekind1@gmail.com>
14310M:	Richard Weinberger <richard@nod.at>
14311W:	http://www.linux-mtd.infradead.org/
14312L:	linux-mtd@lists.infradead.org
14313T:	git git://git.infradead.org/ubifs-2.6.git
14314S:	Supported
14315F:	drivers/mtd/ubi/
14316F:	include/linux/mtd/ubi.h
14317F:	include/uapi/mtd/ubi-user.h
14318
14319USB "USBNET" DRIVER FRAMEWORK
14320M:	Oliver Neukum <oneukum@suse.com>
14321L:	netdev@vger.kernel.org
14322W:	http://www.linux-usb.org/usbnet
14323S:	Maintained
14324F:	drivers/net/usb/usbnet.c
14325F:	include/linux/usb/usbnet.h
14326
14327USB ACM DRIVER
14328M:	Oliver Neukum <oneukum@suse.com>
14329L:	linux-usb@vger.kernel.org
14330S:	Maintained
14331F:	Documentation/usb/acm.txt
14332F:	drivers/usb/class/cdc-acm.*
14333
14334USB AR5523 WIRELESS DRIVER
14335M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14336L:	linux-wireless@vger.kernel.org
14337S:	Maintained
14338F:	drivers/net/wireless/ath/ar5523/
14339
14340USB ATTACHED SCSI
14341M:	Oliver Neukum <oneukum@suse.com>
14342L:	linux-usb@vger.kernel.org
14343L:	linux-scsi@vger.kernel.org
14344S:	Maintained
14345F:	drivers/usb/storage/uas.c
14346
14347USB CDC ETHERNET DRIVER
14348M:	Oliver Neukum <oliver@neukum.org>
14349L:	linux-usb@vger.kernel.org
14350S:	Maintained
14351F:	drivers/net/usb/cdc_*.c
14352F:	include/uapi/linux/usb/cdc.h
14353
14354USB CHAOSKEY DRIVER
14355M:	Keith Packard <keithp@keithp.com>
14356L:	linux-usb@vger.kernel.org
14357S:	Maintained
14358F:	drivers/usb/misc/chaoskey.c
14359
14360USB CYPRESS C67X00 DRIVER
14361M:	Peter Korsgaard <jacmet@sunsite.dk>
14362L:	linux-usb@vger.kernel.org
14363S:	Maintained
14364F:	drivers/usb/c67x00/
14365
14366USB DAVICOM DM9601 DRIVER
14367M:	Peter Korsgaard <jacmet@sunsite.dk>
14368L:	netdev@vger.kernel.org
14369W:	http://www.linux-usb.org/usbnet
14370S:	Maintained
14371F:	drivers/net/usb/dm9601.c
14372
14373USB DIAMOND RIO500 DRIVER
14374M:	Cesar Miquel <miquel@df.uba.ar>
14375L:	rio500-users@lists.sourceforge.net
14376W:	http://rio500.sourceforge.net
14377S:	Maintained
14378F:	drivers/usb/misc/rio500*
14379
14380USB EHCI DRIVER
14381M:	Alan Stern <stern@rowland.harvard.edu>
14382L:	linux-usb@vger.kernel.org
14383S:	Maintained
14384F:	Documentation/usb/ehci.txt
14385F:	drivers/usb/host/ehci*
14386
14387USB GADGET/PERIPHERAL SUBSYSTEM
14388M:	Felipe Balbi <balbi@kernel.org>
14389L:	linux-usb@vger.kernel.org
14390W:	http://www.linux-usb.org/gadget
14391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14392S:	Maintained
14393F:	drivers/usb/gadget/
14394F:	include/linux/usb/gadget*
14395
14396USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14397M:	Jiri Kosina <jikos@kernel.org>
14398R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14399L:	linux-usb@vger.kernel.org
14400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14401S:	Maintained
14402F:	Documentation/hid/hiddev.txt
14403F:	drivers/hid/usbhid/
14404
14405USB ISP116X DRIVER
14406M:	Olav Kongas <ok@artecdesign.ee>
14407L:	linux-usb@vger.kernel.org
14408S:	Maintained
14409F:	drivers/usb/host/isp116x*
14410F:	include/linux/usb/isp116x.h
14411
14412USB LAN78XX ETHERNET DRIVER
14413M:	Woojung Huh <woojung.huh@microchip.com>
14414M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14415L:	netdev@vger.kernel.org
14416S:	Maintained
14417F:	drivers/net/usb/lan78xx.*
14418
14419USB MASS STORAGE DRIVER
14420M:	Alan Stern <stern@rowland.harvard.edu>
14421L:	linux-usb@vger.kernel.org
14422L:	usb-storage@lists.one-eyed-alien.net
14423S:	Maintained
14424W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14425F:	drivers/usb/storage/
14426
14427USB MIDI DRIVER
14428M:	Clemens Ladisch <clemens@ladisch.de>
14429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14430T:	git git://git.alsa-project.org/alsa-kernel.git
14431S:	Maintained
14432F:	sound/usb/midi.*
14433
14434USB NETWORKING DRIVERS
14435L:	linux-usb@vger.kernel.org
14436S:	Odd Fixes
14437F:	drivers/net/usb/
14438
14439USB OHCI DRIVER
14440M:	Alan Stern <stern@rowland.harvard.edu>
14441L:	linux-usb@vger.kernel.org
14442S:	Maintained
14443F:	Documentation/usb/ohci.txt
14444F:	drivers/usb/host/ohci*
14445
14446USB OTG FSM (Finite State Machine)
14447M:	Peter Chen <Peter.Chen@nxp.com>
14448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14449L:	linux-usb@vger.kernel.org
14450S:	Maintained
14451F:	drivers/usb/common/usb-otg-fsm.c
14452
14453USB OVER IP DRIVER
14454M:	Valentina Manea <valentina.manea.m@gmail.com>
14455M:	Shuah Khan <shuahkh@osg.samsung.com>
14456M:	Shuah Khan <shuah@kernel.org>
14457L:	linux-usb@vger.kernel.org
14458S:	Maintained
14459F:	Documentation/usb/usbip_protocol.txt
14460F:	drivers/usb/usbip/
14461F:	tools/usb/usbip/
14462
14463USB PEGASUS DRIVER
14464M:	Petko Manolov <petkan@nucleusys.com>
14465L:	linux-usb@vger.kernel.org
14466L:	netdev@vger.kernel.org
14467T:	git git://github.com/petkan/pegasus.git
14468W:	https://github.com/petkan/pegasus
14469S:	Maintained
14470F:	drivers/net/usb/pegasus.*
14471
14472USB PHY LAYER
14473M:	Felipe Balbi <balbi@kernel.org>
14474L:	linux-usb@vger.kernel.org
14475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14476S:	Maintained
14477F:	drivers/usb/phy/
14478
14479USB PRINTER DRIVER (usblp)
14480M:	Pete Zaitcev <zaitcev@redhat.com>
14481L:	linux-usb@vger.kernel.org
14482S:	Supported
14483F:	drivers/usb/class/usblp.c
14484
14485USB QMI WWAN NETWORK DRIVER
14486M:	Bjørn Mork <bjorn@mork.no>
14487L:	netdev@vger.kernel.org
14488S:	Maintained
14489F:	Documentation/ABI/testing/sysfs-class-net-qmi
14490F:	drivers/net/usb/qmi_wwan.c
14491
14492USB RTL8150 DRIVER
14493M:	Petko Manolov <petkan@nucleusys.com>
14494L:	linux-usb@vger.kernel.org
14495L:	netdev@vger.kernel.org
14496T:	git git://github.com/petkan/rtl8150.git
14497W:	https://github.com/petkan/rtl8150
14498S:	Maintained
14499F:	drivers/net/usb/rtl8150.c
14500
14501USB SERIAL SUBSYSTEM
14502M:	Johan Hovold <johan@kernel.org>
14503L:	linux-usb@vger.kernel.org
14504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14505S:	Maintained
14506F:	Documentation/usb/usb-serial.txt
14507F:	drivers/usb/serial/
14508F:	include/linux/usb/serial.h
14509
14510USB SMSC75XX ETHERNET DRIVER
14511M:	Steve Glendinning <steve.glendinning@shawell.net>
14512L:	netdev@vger.kernel.org
14513S:	Maintained
14514F:	drivers/net/usb/smsc75xx.*
14515
14516USB SMSC95XX ETHERNET DRIVER
14517M:	Steve Glendinning <steve.glendinning@shawell.net>
14518M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14519L:	netdev@vger.kernel.org
14520S:	Maintained
14521F:	drivers/net/usb/smsc95xx.*
14522
14523USB SUBSYSTEM
14524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14525L:	linux-usb@vger.kernel.org
14526W:	http://www.linux-usb.org
14527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14528S:	Supported
14529F:	Documentation/devicetree/bindings/usb/
14530F:	Documentation/usb/
14531F:	drivers/usb/
14532F:	include/linux/usb.h
14533F:	include/linux/usb/
14534
14535USB TYPEC SUBSYSTEM
14536M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14537L:	linux-usb@vger.kernel.org
14538S:	Maintained
14539F:	Documentation/ABI/testing/sysfs-class-typec
14540F:	Documentation/usb/typec.rst
14541F:	drivers/usb/typec/
14542F:	include/linux/usb/typec.h
14543
14544USB UHCI DRIVER
14545M:	Alan Stern <stern@rowland.harvard.edu>
14546L:	linux-usb@vger.kernel.org
14547S:	Maintained
14548F:	drivers/usb/host/uhci*
14549
14550USB VIDEO CLASS
14551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14552L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14553L:	linux-media@vger.kernel.org
14554T:	git git://linuxtv.org/media_tree.git
14555W:	http://www.ideasonboard.org/uvc/
14556S:	Maintained
14557F:	drivers/media/usb/uvc/
14558F:	include/uapi/linux/uvcvideo.h
14559
14560USB VISION DRIVER
14561M:	Hans Verkuil <hverkuil@xs4all.nl>
14562L:	linux-media@vger.kernel.org
14563T:	git git://linuxtv.org/media_tree.git
14564W:	https://linuxtv.org
14565S:	Odd Fixes
14566F:	drivers/media/usb/usbvision/
14567
14568USB WEBCAM GADGET
14569M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14570L:	linux-usb@vger.kernel.org
14571S:	Maintained
14572F:	drivers/usb/gadget/function/*uvc*
14573F:	drivers/usb/gadget/legacy/webcam.c
14574
14575USB WIRELESS RNDIS DRIVER (rndis_wlan)
14576M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14577L:	linux-wireless@vger.kernel.org
14578S:	Maintained
14579F:	drivers/net/wireless/rndis_wlan.c
14580
14581USB XHCI DRIVER
14582M:	Mathias Nyman <mathias.nyman@intel.com>
14583L:	linux-usb@vger.kernel.org
14584S:	Supported
14585F:	drivers/usb/host/xhci*
14586F:	drivers/usb/host/pci-quirks*
14587
14588USB ZD1201 DRIVER
14589L:	linux-wireless@vger.kernel.org
14590W:	http://linux-lc100020.sourceforge.net
14591S:	Orphan
14592F:	drivers/net/wireless/zydas/zd1201.*
14593
14594USB ZR364XX DRIVER
14595M:	Antoine Jacquet <royale@zerezo.com>
14596L:	linux-usb@vger.kernel.org
14597L:	linux-media@vger.kernel.org
14598T:	git git://linuxtv.org/media_tree.git
14599W:	http://royale.zerezo.com/zr364xx/
14600S:	Maintained
14601F:	Documentation/media/v4l-drivers/zr364xx*
14602F:	drivers/media/usb/zr364xx/
14603
14604USER-MODE LINUX (UML)
14605M:	Jeff Dike <jdike@addtoit.com>
14606M:	Richard Weinberger <richard@nod.at>
14607L:	user-mode-linux-devel@lists.sourceforge.net
14608L:	user-mode-linux-user@lists.sourceforge.net
14609W:	http://user-mode-linux.sourceforge.net
14610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14611S:	Maintained
14612F:	Documentation/virtual/uml/
14613F:	arch/um/
14614F:	arch/x86/um/
14615F:	fs/hostfs/
14616F:	fs/hppfs/
14617
14618USERSPACE I/O (UIO)
14619M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14620S:	Maintained
14621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14622F:	Documentation/driver-api/uio-howto.rst
14623F:	drivers/uio/
14624F:	include/linux/uio*.h
14625
14626UTIL-LINUX PACKAGE
14627M:	Karel Zak <kzak@redhat.com>
14628L:	util-linux@vger.kernel.org
14629W:	http://en.wikipedia.org/wiki/Util-linux
14630T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14631S:	Maintained
14632
14633UUID HELPERS
14634M:	Christoph Hellwig <hch@lst.de>
14635R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14636L:	linux-kernel@vger.kernel.org
14637T:	git git://git.infradead.org/users/hch/uuid.git
14638F:	lib/uuid.c
14639F:	lib/test_uuid.c
14640F:	include/linux/uuid.h
14641F:	include/uapi/linux/uuid.h
14642S:	Maintained
14643
14644UVESAFB DRIVER
14645M:	Michal Januszewski <spock@gentoo.org>
14646L:	linux-fbdev@vger.kernel.org
14647W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14648S:	Maintained
14649F:	Documentation/fb/uvesafb.txt
14650F:	drivers/video/fbdev/uvesafb.*
14651
14652VF610 NAND DRIVER
14653M:	Stefan Agner <stefan@agner.ch>
14654L:	linux-mtd@lists.infradead.org
14655S:	Supported
14656F:	drivers/mtd/nand/vf610_nfc.c
14657
14658VFAT/FAT/MSDOS FILESYSTEM
14659M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14660S:	Maintained
14661F:	Documentation/filesystems/vfat.txt
14662F:	fs/fat/
14663
14664VFIO DRIVER
14665M:	Alex Williamson <alex.williamson@redhat.com>
14666L:	kvm@vger.kernel.org
14667T:	git git://github.com/awilliam/linux-vfio.git
14668S:	Maintained
14669F:	Documentation/vfio.txt
14670F:	drivers/vfio/
14671F:	include/linux/vfio.h
14672F:	include/uapi/linux/vfio.h
14673
14674VFIO MEDIATED DEVICE DRIVERS
14675M:	Kirti Wankhede <kwankhede@nvidia.com>
14676L:	kvm@vger.kernel.org
14677S:	Maintained
14678F:	Documentation/vfio-mediated-device.txt
14679F:	drivers/vfio/mdev/
14680F:	include/linux/mdev.h
14681F:	samples/vfio-mdev/
14682
14683VFIO PLATFORM DRIVER
14684M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14685L:	kvm@vger.kernel.org
14686S:	Maintained
14687F:	drivers/vfio/platform/
14688
14689VGA_SWITCHEROO
14690R:	Lukas Wunner <lukas@wunner.de>
14691S:	Maintained
14692F:	Documentation/gpu/vga-switcheroo.rst
14693F:	drivers/gpu/vga/vga_switcheroo.c
14694F:	include/linux/vga_switcheroo.h
14695T:	git git://anongit.freedesktop.org/drm/drm-misc
14696
14697VIA RHINE NETWORK DRIVER
14698S:	Orphan
14699F:	drivers/net/ethernet/via/via-rhine.c
14700
14701VIA SD/MMC CARD CONTROLLER DRIVER
14702M:	Bruce Chang <brucechang@via.com.tw>
14703M:	Harald Welte <HaraldWelte@viatech.com>
14704S:	Maintained
14705F:	drivers/mmc/host/via-sdmmc.c
14706
14707VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14708M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14709L:	linux-fbdev@vger.kernel.org
14710S:	Maintained
14711F:	include/linux/via-core.h
14712F:	include/linux/via-gpio.h
14713F:	include/linux/via_i2c.h
14714F:	drivers/video/fbdev/via/
14715
14716VIA VELOCITY NETWORK DRIVER
14717M:	Francois Romieu <romieu@fr.zoreil.com>
14718L:	netdev@vger.kernel.org
14719S:	Maintained
14720F:	drivers/net/ethernet/via/via-velocity.*
14721
14722VIDEO MULTIPLEXER DRIVER
14723M:	Philipp Zabel <p.zabel@pengutronix.de>
14724L:	linux-media@vger.kernel.org
14725S:	Maintained
14726F:	drivers/media/platform/video-mux.c
14727
14728VIDEOBUF2 FRAMEWORK
14729M:	Pawel Osciak <pawel@osciak.com>
14730M:	Marek Szyprowski <m.szyprowski@samsung.com>
14731M:	Kyungmin Park <kyungmin.park@samsung.com>
14732L:	linux-media@vger.kernel.org
14733S:	Maintained
14734F:	drivers/media/v4l2-core/videobuf2-*
14735F:	include/media/videobuf2-*
14736
14737VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14738M:	Helen Koike <helen.koike@collabora.com>
14739L:	linux-media@vger.kernel.org
14740T:	git git://linuxtv.org/media_tree.git
14741W:	https://linuxtv.org
14742S:	Maintained
14743F:	drivers/media/platform/vimc/*
14744
14745VIRT LIB
14746M:	Alex Williamson <alex.williamson@redhat.com>
14747M:	Paolo Bonzini <pbonzini@redhat.com>
14748L:	kvm@vger.kernel.org
14749S:	Supported
14750F:	virt/lib/
14751
14752VIRTIO AND VHOST VSOCK DRIVER
14753M:	Stefan Hajnoczi <stefanha@redhat.com>
14754L:	kvm@vger.kernel.org
14755L:	virtualization@lists.linux-foundation.org
14756L:	netdev@vger.kernel.org
14757S:	Maintained
14758F:	include/linux/virtio_vsock.h
14759F:	include/uapi/linux/virtio_vsock.h
14760F:	include/uapi/linux/vsockmon.h
14761F:	include/uapi/linux/vm_sockets_diag.h
14762F:	net/vmw_vsock/diag.c
14763F:	net/vmw_vsock/af_vsock_tap.c
14764F:	net/vmw_vsock/virtio_transport_common.c
14765F:	net/vmw_vsock/virtio_transport.c
14766F:	drivers/net/vsockmon.c
14767F:	drivers/vhost/vsock.c
14768F:	drivers/vhost/vsock.h
14769F:	tools/testing/vsock/
14770
14771VIRTIO CONSOLE DRIVER
14772M:	Amit Shah <amit@kernel.org>
14773L:	virtualization@lists.linux-foundation.org
14774S:	Maintained
14775F:	drivers/char/virtio_console.c
14776F:	include/linux/virtio_console.h
14777F:	include/uapi/linux/virtio_console.h
14778
14779VIRTIO CORE, NET AND BLOCK DRIVERS
14780M:	"Michael S. Tsirkin" <mst@redhat.com>
14781M:	Jason Wang <jasowang@redhat.com>
14782L:	virtualization@lists.linux-foundation.org
14783S:	Maintained
14784F:	Documentation/devicetree/bindings/virtio/
14785F:	drivers/virtio/
14786F:	tools/virtio/
14787F:	drivers/net/virtio_net.c
14788F:	drivers/block/virtio_blk.c
14789F:	include/linux/virtio*.h
14790F:	include/uapi/linux/virtio_*.h
14791F:	drivers/crypto/virtio/
14792F:	mm/balloon_compaction.c
14793
14794VIRTIO CRYPTO DRIVER
14795M:	Gonglei <arei.gonglei@huawei.com>
14796L:	virtualization@lists.linux-foundation.org
14797L:	linux-crypto@vger.kernel.org
14798S:	Maintained
14799F:	drivers/crypto/virtio/
14800F:	include/uapi/linux/virtio_crypto.h
14801
14802VIRTIO DRIVERS FOR S390
14803M:	Cornelia Huck <cohuck@redhat.com>
14804M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14805L:	linux-s390@vger.kernel.org
14806L:	virtualization@lists.linux-foundation.org
14807L:	kvm@vger.kernel.org
14808S:	Supported
14809F:	drivers/s390/virtio/
14810F:	arch/s390/include/uapi/asm/virtio-ccw.h
14811
14812VIRTIO GPU DRIVER
14813M:	David Airlie <airlied@linux.ie>
14814M:	Gerd Hoffmann <kraxel@redhat.com>
14815L:	dri-devel@lists.freedesktop.org
14816L:	virtualization@lists.linux-foundation.org
14817T:	git git://anongit.freedesktop.org/drm/drm-misc
14818S:	Maintained
14819F:	drivers/gpu/drm/virtio/
14820F:	include/uapi/linux/virtio_gpu.h
14821
14822VIRTIO HOST (VHOST)
14823M:	"Michael S. Tsirkin" <mst@redhat.com>
14824M:	Jason Wang <jasowang@redhat.com>
14825L:	kvm@vger.kernel.org
14826L:	virtualization@lists.linux-foundation.org
14827L:	netdev@vger.kernel.org
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14829S:	Maintained
14830F:	drivers/vhost/
14831F:	include/uapi/linux/vhost.h
14832
14833VIRTIO INPUT DRIVER
14834M:	Gerd Hoffmann <kraxel@redhat.com>
14835S:	Maintained
14836F:	drivers/virtio/virtio_input.c
14837F:	include/uapi/linux/virtio_input.h
14838
14839VIRTUAL BOX GUEST DEVICE DRIVER
14840M:	Hans de Goede <hdegoede@redhat.com>
14841M:	Arnd Bergmann <arnd@arndb.de>
14842M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14843S:	Maintained
14844F:	include/linux/vbox_utils.h
14845F:	include/uapi/linux/vbox*.h
14846F:	drivers/virt/vboxguest/
14847
14848VIRTUAL SERIO DEVICE DRIVER
14849M:	Stephen Chandler Paul <thatslyude@gmail.com>
14850S:	Maintained
14851F:	drivers/input/serio/userio.c
14852F:	include/uapi/linux/userio.h
14853
14854VIVID VIRTUAL VIDEO DRIVER
14855M:	Hans Verkuil <hverkuil@xs4all.nl>
14856L:	linux-media@vger.kernel.org
14857T:	git git://linuxtv.org/media_tree.git
14858W:	https://linuxtv.org
14859S:	Maintained
14860F:	drivers/media/platform/vivid/*
14861
14862VLYNQ BUS
14863M:	Florian Fainelli <f.fainelli@gmail.com>
14864L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14865S:	Maintained
14866F:	drivers/vlynq/vlynq.c
14867F:	include/linux/vlynq.h
14868
14869VME SUBSYSTEM
14870M:	Martyn Welch <martyn@welchs.me.uk>
14871M:	Manohar Vanga <manohar.vanga@gmail.com>
14872M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14873L:	devel@driverdev.osuosl.org
14874S:	Maintained
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14876F:	Documentation/driver-api/vme.rst
14877F:	drivers/staging/vme/
14878F:	drivers/vme/
14879F:	include/linux/vme*
14880
14881VMWARE BALLOON DRIVER
14882M:	Xavier Deguillard <xdeguillard@vmware.com>
14883M:	Philip Moltmann <moltmann@vmware.com>
14884M:	"VMware, Inc." <pv-drivers@vmware.com>
14885L:	linux-kernel@vger.kernel.org
14886S:	Maintained
14887F:	drivers/misc/vmw_balloon.c
14888
14889VMWARE HYPERVISOR INTERFACE
14890M:	Alok Kataria <akataria@vmware.com>
14891L:	virtualization@lists.linux-foundation.org
14892S:	Supported
14893F:	arch/x86/kernel/cpu/vmware.c
14894
14895VMWARE PVRDMA DRIVER
14896M:	Adit Ranadive <aditr@vmware.com>
14897M:	VMware PV-Drivers <pv-drivers@vmware.com>
14898L:	linux-rdma@vger.kernel.org
14899S:	Maintained
14900F:	drivers/infiniband/hw/vmw_pvrdma/
14901
14902VMware PVSCSI driver
14903M:	Jim Gill <jgill@vmware.com>
14904M:	VMware PV-Drivers <pv-drivers@vmware.com>
14905L:	linux-scsi@vger.kernel.org
14906S:	Maintained
14907F:	drivers/scsi/vmw_pvscsi.c
14908F:	drivers/scsi/vmw_pvscsi.h
14909
14910VMWARE VMMOUSE SUBDRIVER
14911M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14912M:	"VMware, Inc." <pv-drivers@vmware.com>
14913L:	linux-input@vger.kernel.org
14914S:	Maintained
14915F:	drivers/input/mouse/vmmouse.c
14916F:	drivers/input/mouse/vmmouse.h
14917
14918VMWARE VMXNET3 ETHERNET DRIVER
14919M:	Shrikrishna Khare <skhare@vmware.com>
14920M:	"VMware, Inc." <pv-drivers@vmware.com>
14921L:	netdev@vger.kernel.org
14922S:	Maintained
14923F:	drivers/net/vmxnet3/
14924
14925VOCORE VOCORE2 BOARD
14926M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14927L:	linux-mips@linux-mips.org
14928S:	Maintained
14929F:	arch/mips/boot/dts/ralink/vocore2.dts
14930
14931VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14932M:	Liam Girdwood <lgirdwood@gmail.com>
14933M:	Mark Brown <broonie@kernel.org>
14934L:	linux-kernel@vger.kernel.org
14935W:	http://www.slimlogic.co.uk/?p=48
14936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14937S:	Supported
14938F:	Documentation/devicetree/bindings/regulator/
14939F:	Documentation/power/regulator/
14940F:	drivers/regulator/
14941F:	include/dt-bindings/regulator/
14942F:	include/linux/regulator/
14943
14944VRF
14945M:	David Ahern <dsa@cumulusnetworks.com>
14946M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14947L:	netdev@vger.kernel.org
14948S:	Maintained
14949F:	drivers/net/vrf.c
14950F:	Documentation/networking/vrf.txt
14951
14952VT1211 HARDWARE MONITOR DRIVER
14953M:	Juerg Haefliger <juergh@gmail.com>
14954L:	linux-hwmon@vger.kernel.org
14955S:	Maintained
14956F:	Documentation/hwmon/vt1211
14957F:	drivers/hwmon/vt1211.c
14958
14959VT8231 HARDWARE MONITOR DRIVER
14960M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14961L:	linux-hwmon@vger.kernel.org
14962S:	Maintained
14963F:	drivers/hwmon/vt8231.c
14964
14965VUB300 USB to SDIO/SD/MMC bridge chip
14966M:	Tony Olech <tony.olech@elandigitalsystems.com>
14967L:	linux-mmc@vger.kernel.org
14968L:	linux-usb@vger.kernel.org
14969S:	Supported
14970F:	drivers/mmc/host/vub300.c
14971
14972W1 DALLAS'S 1-WIRE BUS
14973M:	Evgeniy Polyakov <zbr@ioremap.net>
14974S:	Maintained
14975F:	Documentation/w1/
14976F:	drivers/w1/
14977F:	include/linux/w1.h
14978
14979W83791D HARDWARE MONITORING DRIVER
14980M:	Marc Hulsman <m.hulsman@tudelft.nl>
14981L:	linux-hwmon@vger.kernel.org
14982S:	Maintained
14983F:	Documentation/hwmon/w83791d
14984F:	drivers/hwmon/w83791d.c
14985
14986W83793 HARDWARE MONITORING DRIVER
14987M:	Rudolf Marek <r.marek@assembler.cz>
14988L:	linux-hwmon@vger.kernel.org
14989S:	Maintained
14990F:	Documentation/hwmon/w83793
14991F:	drivers/hwmon/w83793.c
14992
14993W83795 HARDWARE MONITORING DRIVER
14994M:	Jean Delvare <jdelvare@suse.com>
14995L:	linux-hwmon@vger.kernel.org
14996S:	Maintained
14997F:	drivers/hwmon/w83795.c
14998
14999W83L51xD SD/MMC CARD INTERFACE DRIVER
15000M:	Pierre Ossman <pierre@ossman.eu>
15001S:	Maintained
15002F:	drivers/mmc/host/wbsd.*
15003
15004WACOM PROTOCOL 4 SERIAL TABLETS
15005M:	Julian Squires <julian@cipht.net>
15006M:	Hans de Goede <hdegoede@redhat.com>
15007L:	linux-input@vger.kernel.org
15008S:	Maintained
15009F:	drivers/input/tablet/wacom_serial4.c
15010
15011WATCHDOG DEVICE DRIVERS
15012M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15013M:	Guenter Roeck <linux@roeck-us.net>
15014L:	linux-watchdog@vger.kernel.org
15015W:	http://www.linux-watchdog.org/
15016T:	git git://www.linux-watchdog.org/linux-watchdog.git
15017S:	Maintained
15018F:	Documentation/devicetree/bindings/watchdog/
15019F:	Documentation/watchdog/
15020F:	drivers/watchdog/
15021F:	include/linux/watchdog.h
15022F:	include/uapi/linux/watchdog.h
15023
15024WHISKEYCOVE PMIC GPIO DRIVER
15025M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15026L:	linux-gpio@vger.kernel.org
15027S:	Maintained
15028F:	drivers/gpio/gpio-wcove.c
15029
15030WIIMOTE HID DRIVER
15031M:	David Herrmann <dh.herrmann@googlemail.com>
15032L:	linux-input@vger.kernel.org
15033S:	Maintained
15034F:	drivers/hid/hid-wiimote*
15035
15036WILOCITY WIL6210 WIRELESS DRIVER
15037M:	Maya Erez <merez@codeaurora.org>
15038L:	linux-wireless@vger.kernel.org
15039L:	wil6210@qti.qualcomm.com
15040S:	Supported
15041W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15042F:	drivers/net/wireless/ath/wil6210/
15043
15044WIMAX STACK
15045M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15046M:	linux-wimax@intel.com
15047L:	wimax@linuxwimax.org (subscribers-only)
15048S:	Supported
15049W:	http://linuxwimax.org
15050F:	Documentation/wimax/README.wimax
15051F:	include/linux/wimax/debug.h
15052F:	include/net/wimax.h
15053F:	include/uapi/linux/wimax.h
15054F:	net/wimax/
15055
15056WINBOND CIR DRIVER
15057M:	David Härdeman <david@hardeman.nu>
15058S:	Maintained
15059F:	drivers/media/rc/winbond-cir.c
15060
15061WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15062M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15063L:	linux-watchdog@vger.kernel.org
15064S:	Maintained
15065F:	drivers/watchdog/ebc-c384_wdt.c
15066
15067WINSYSTEMS WS16C48 GPIO DRIVER
15068M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15069L:	linux-gpio@vger.kernel.org
15070S:	Maintained
15071F:	drivers/gpio/gpio-ws16c48.c
15072
15073WISTRON LAPTOP BUTTON DRIVER
15074M:	Miloslav Trmac <mitr@volny.cz>
15075S:	Maintained
15076F:	drivers/input/misc/wistron_btns.c
15077
15078WL3501 WIRELESS PCMCIA CARD DRIVER
15079L:	linux-wireless@vger.kernel.org
15080S:	Odd fixes
15081F:	drivers/net/wireless/wl3501*
15082
15083WOLFSON MICROELECTRONICS DRIVERS
15084L:	patches@opensource.cirrus.com
15085T:	git https://github.com/CirrusLogic/linux-drivers.git
15086W:	https://github.com/CirrusLogic/linux-drivers/wiki
15087S:	Supported
15088F:	Documentation/hwmon/wm83??
15089F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15090F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15091F:	Documentation/devicetree/bindings/mfd/arizona.txt
15092F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15093F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15094F:	arch/arm/mach-s3c64xx/mach-crag6410*
15095F:	drivers/clk/clk-wm83*.c
15096F:	drivers/extcon/extcon-arizona.c
15097F:	drivers/leds/leds-wm83*.c
15098F:	drivers/gpio/gpio-*wm*.c
15099F:	drivers/gpio/gpio-arizona.c
15100F:	drivers/hwmon/wm83??-hwmon.c
15101F:	drivers/input/misc/wm831x-on.c
15102F:	drivers/input/touchscreen/wm831x-ts.c
15103F:	drivers/input/touchscreen/wm97*.c
15104F:	drivers/mfd/arizona*
15105F:	drivers/mfd/wm*.c
15106F:	drivers/mfd/cs47l24*
15107F:	drivers/power/supply/wm83*.c
15108F:	drivers/rtc/rtc-wm83*.c
15109F:	drivers/regulator/wm8*.c
15110F:	drivers/regulator/arizona*
15111F:	drivers/video/backlight/wm83*_bl.c
15112F:	drivers/watchdog/wm83*_wdt.c
15113F:	include/linux/mfd/arizona/
15114F:	include/linux/mfd/wm831x/
15115F:	include/linux/mfd/wm8350/
15116F:	include/linux/mfd/wm8400*
15117F:	include/linux/regulator/arizona*
15118F:	include/linux/wm97xx.h
15119F:	include/sound/wm????.h
15120F:	sound/soc/codecs/arizona.?
15121F:	sound/soc/codecs/wm*
15122F:	sound/soc/codecs/cs47l24*
15123
15124WORKQUEUE
15125M:	Tejun Heo <tj@kernel.org>
15126R:	Lai Jiangshan <jiangshanlai@gmail.com>
15127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15128S:	Maintained
15129F:	include/linux/workqueue.h
15130F:	kernel/workqueue.c
15131F:	Documentation/core-api/workqueue.rst
15132
15133X-POWERS AXP288 PMIC DRIVERS
15134M:	Hans de Goede <hdegoede@redhat.com>
15135S:	Maintained
15136N:	axp288
15137F:	drivers/acpi/pmic/intel_pmic_xpower.c
15138
15139X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15140M:	Chen-Yu Tsai <wens@csie.org>
15141L:	linux-kernel@vger.kernel.org
15142S:	Maintained
15143N:	axp[128]
15144
15145X.25 NETWORK LAYER
15146M:	Andrew Hendry <andrew.hendry@gmail.com>
15147L:	linux-x25@vger.kernel.org
15148S:	Odd Fixes
15149F:	Documentation/networking/x25*
15150F:	include/net/x25*
15151F:	net/x25/
15152
15153X86 ARCHITECTURE (32-BIT AND 64-BIT)
15154M:	Thomas Gleixner <tglx@linutronix.de>
15155M:	Ingo Molnar <mingo@redhat.com>
15156R:	"H. Peter Anvin" <hpa@zytor.com>
15157M:	x86@kernel.org
15158L:	linux-kernel@vger.kernel.org
15159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15160S:	Maintained
15161F:	Documentation/x86/
15162F:	arch/x86/
15163
15164X86 MCE INFRASTRUCTURE
15165M:	Tony Luck <tony.luck@intel.com>
15166M:	Borislav Petkov <bp@alien8.de>
15167L:	linux-edac@vger.kernel.org
15168S:	Maintained
15169F:	arch/x86/kernel/cpu/mcheck/*
15170
15171X86 MICROCODE UPDATE SUPPORT
15172M:	Borislav Petkov <bp@alien8.de>
15173S:	Maintained
15174F:	arch/x86/kernel/cpu/microcode/*
15175
15176X86 PLATFORM DRIVERS
15177M:	Darren Hart <dvhart@infradead.org>
15178M:	Andy Shevchenko <andy@infradead.org>
15179L:	platform-driver-x86@vger.kernel.org
15180T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15181S:	Maintained
15182F:	drivers/platform/x86/
15183F:	drivers/platform/olpc/
15184
15185X86 VDSO
15186M:	Andy Lutomirski <luto@amacapital.net>
15187L:	linux-kernel@vger.kernel.org
15188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15189S:	Maintained
15190F:	arch/x86/entry/vdso/
15191
15192XC2028/3028 TUNER DRIVER
15193M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15194M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15195L:	linux-media@vger.kernel.org
15196W:	https://linuxtv.org
15197T:	git git://linuxtv.org/media_tree.git
15198S:	Maintained
15199F:	drivers/media/tuners/tuner-xc2028.*
15200
15201XEN BLOCK SUBSYSTEM
15202M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15203M:	Roger Pau Monné <roger.pau@citrix.com>
15204L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15205S:	Supported
15206F:	drivers/block/xen-blkback/*
15207F:	drivers/block/xen*
15208
15209XEN HYPERVISOR ARM
15210M:	Stefano Stabellini <sstabellini@kernel.org>
15211L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15212S:	Maintained
15213F:	arch/arm/xen/
15214F:	arch/arm/include/asm/xen/
15215
15216XEN HYPERVISOR ARM64
15217M:	Stefano Stabellini <sstabellini@kernel.org>
15218L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15219S:	Maintained
15220F:	arch/arm64/xen/
15221F:	arch/arm64/include/asm/xen/
15222
15223XEN HYPERVISOR INTERFACE
15224M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15225M:	Juergen Gross <jgross@suse.com>
15226L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15228S:	Supported
15229F:	arch/x86/xen/
15230F:	drivers/*/xen-*front.c
15231F:	drivers/xen/
15232F:	arch/x86/include/asm/xen/
15233F:	arch/x86/include/asm/pvclock-abi.h
15234F:	include/xen/
15235F:	include/uapi/xen/
15236F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15237F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15238
15239XEN NETWORK BACKEND DRIVER
15240M:	Wei Liu <wei.liu2@citrix.com>
15241M:	Paul Durrant <paul.durrant@citrix.com>
15242L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15243L:	netdev@vger.kernel.org
15244S:	Supported
15245F:	drivers/net/xen-netback/*
15246
15247XEN PCI SUBSYSTEM
15248M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15249L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15250S:	Supported
15251F:	arch/x86/pci/*xen*
15252F:	drivers/pci/*xen*
15253
15254XEN PVSCSI DRIVERS
15255M:	Juergen Gross <jgross@suse.com>
15256L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15257L:	linux-scsi@vger.kernel.org
15258S:	Supported
15259F:	drivers/scsi/xen-scsifront.c
15260F:	drivers/xen/xen-scsiback.c
15261F:	include/xen/interface/io/vscsiif.h
15262
15263XEN SWIOTLB SUBSYSTEM
15264M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15265L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15266L:	iommu@lists.linux-foundation.org
15267S:	Supported
15268F:	arch/x86/xen/*swiotlb*
15269F:	drivers/xen/*swiotlb*
15270
15271XFS FILESYSTEM
15272M:	Darrick J. Wong <darrick.wong@oracle.com>
15273M:	linux-xfs@vger.kernel.org
15274L:	linux-xfs@vger.kernel.org
15275W:	http://xfs.org/
15276T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15277S:	Supported
15278F:	Documentation/filesystems/xfs.txt
15279F:	fs/xfs/
15280
15281XILINX AXI ETHERNET DRIVER
15282M:	Anirudha Sarangi <anirudh@xilinx.com>
15283M:	John Linn <John.Linn@xilinx.com>
15284S:	Maintained
15285F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15286
15287XILINX UARTLITE SERIAL DRIVER
15288M:	Peter Korsgaard <jacmet@sunsite.dk>
15289L:	linux-serial@vger.kernel.org
15290S:	Maintained
15291F:	drivers/tty/serial/uartlite.c
15292
15293XILINX VIDEO IP CORES
15294M:	Hyun Kwon <hyun.kwon@xilinx.com>
15295M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15296L:	linux-media@vger.kernel.org
15297T:	git git://linuxtv.org/media_tree.git
15298S:	Supported
15299F:	Documentation/devicetree/bindings/media/xilinx/
15300F:	drivers/media/platform/xilinx/
15301F:	include/uapi/linux/xilinx-v4l2-controls.h
15302
15303XILLYBUS DRIVER
15304M:	Eli Billauer <eli.billauer@gmail.com>
15305L:	linux-kernel@vger.kernel.org
15306S:	Supported
15307F:	drivers/char/xillybus/
15308
15309XRA1403 GPIO EXPANDER
15310M:	Nandor Han <nandor.han@ge.com>
15311M:	Semi Malinen <semi.malinen@ge.com>
15312L:	linux-gpio@vger.kernel.org
15313S:	Maintained
15314F:	drivers/gpio/gpio-xra1403.c
15315F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15316
15317XTENSA XTFPGA PLATFORM SUPPORT
15318M:	Max Filippov <jcmvbkbc@gmail.com>
15319L:	linux-xtensa@linux-xtensa.org
15320S:	Maintained
15321F:	drivers/spi/spi-xtensa-xtfpga.c
15322F:	sound/soc/xtensa/xtfpga-i2s.c
15323
15324YAM DRIVER FOR AX.25
15325M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15326L:	linux-hams@vger.kernel.org
15327S:	Maintained
15328F:	drivers/net/hamradio/yam*
15329F:	include/linux/yam.h
15330
15331YAMA SECURITY MODULE
15332M:	Kees Cook <keescook@chromium.org>
15333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15334S:	Supported
15335F:	security/yama/
15336F:	Documentation/admin-guide/LSM/Yama.rst
15337
15338YEALINK PHONE DRIVER
15339M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15340L:	usbb2k-api-dev@nongnu.org
15341S:	Maintained
15342F:	Documentation/input/yealink.rst
15343F:	drivers/input/misc/yealink.*
15344
15345Z8530 DRIVER FOR AX.25
15346M:	Joerg Reuter <jreuter@yaina.de>
15347W:	http://yaina.de/jreuter/
15348W:	http://www.qsl.net/dl1bke/
15349L:	linux-hams@vger.kernel.org
15350S:	Maintained
15351F:	Documentation/networking/z8530drv.txt
15352F:	drivers/net/hamradio/*scc.c
15353F:	drivers/net/hamradio/z8530.h
15354
15355ZBUD COMPRESSED PAGE ALLOCATOR
15356M:	Seth Jennings <sjenning@redhat.com>
15357M:	Dan Streetman <ddstreet@ieee.org>
15358L:	linux-mm@kvack.org
15359S:	Maintained
15360F:	mm/zbud.c
15361F:	include/linux/zbud.h
15362
15363ZD1211RW WIRELESS DRIVER
15364M:	Daniel Drake <dsd@gentoo.org>
15365M:	Ulrich Kunitz <kune@deine-taler.de>
15366W:	http://zd1211.ath.cx/wiki/DriverRewrite
15367L:	linux-wireless@vger.kernel.org
15368L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15369S:	Maintained
15370F:	drivers/net/wireless/zydas/zd1211rw/
15371
15372ZD1301 MEDIA DRIVER
15373M:	Antti Palosaari <crope@iki.fi>
15374L:	linux-media@vger.kernel.org
15375W:	https://linuxtv.org/
15376W:	http://palosaari.fi/linux/
15377Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15378S:	Maintained
15379F:	drivers/media/usb/dvb-usb-v2/zd1301*
15380
15381ZD1301_DEMOD MEDIA DRIVER
15382M:	Antti Palosaari <crope@iki.fi>
15383L:	linux-media@vger.kernel.org
15384W:	https://linuxtv.org/
15385W:	http://palosaari.fi/linux/
15386Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15387S:	Maintained
15388F:	drivers/media/dvb-frontends/zd1301_demod*
15389
15390ZPOOL COMPRESSED PAGE STORAGE API
15391M:	Dan Streetman <ddstreet@ieee.org>
15392L:	linux-mm@kvack.org
15393S:	Maintained
15394F:	mm/zpool.c
15395F:	include/linux/zpool.h
15396
15397ZR36067 VIDEO FOR LINUX DRIVER
15398L:	mjpeg-users@lists.sourceforge.net
15399L:	linux-media@vger.kernel.org
15400W:	http://mjpeg.sourceforge.net/driver-zoran/
15401T:	hg https://linuxtv.org/hg/v4l-dvb
15402S:	Odd Fixes
15403F:	drivers/media/pci/zoran/
15404
15405ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15406M:	Minchan Kim <minchan@kernel.org>
15407M:	Nitin Gupta <ngupta@vflare.org>
15408R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15409L:	linux-kernel@vger.kernel.org
15410S:	Maintained
15411F:	drivers/block/zram/
15412F:	Documentation/blockdev/zram.txt
15413
15414ZS DECSTATION Z85C30 SERIAL DRIVER
15415M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15416S:	Maintained
15417F:	drivers/tty/serial/zs.*
15418
15419ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15420M:	Minchan Kim <minchan@kernel.org>
15421M:	Nitin Gupta <ngupta@vflare.org>
15422R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15423L:	linux-mm@kvack.org
15424S:	Maintained
15425F:	mm/zsmalloc.c
15426F:	include/linux/zsmalloc.h
15427F:	Documentation/vm/zsmalloc.txt
15428
15429ZSWAP COMPRESSED SWAP CACHING
15430M:	Seth Jennings <sjenning@redhat.com>
15431M:	Dan Streetman <ddstreet@ieee.org>
15432L:	linux-mm@kvack.org
15433S:	Maintained
15434F:	mm/zswap.c
15435
15436THE REST
15437M:	Linus Torvalds <torvalds@linux-foundation.org>
15438L:	linux-kernel@vger.kernel.org
15439Q:	http://patchwork.kernel.org/project/LKML/list/
15440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15441S:	Buried alive in reporters
15442F:	*
15443F:	*/
15444