xref: /openbmc/linux/MAINTAINERS (revision e2c75e76)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@bootlin.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2003N:	stm32
2004F:	arch/arm/boot/dts/stm32*
2005F:	arch/arm/mach-stm32/
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/trace/events/bpf.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/testing/selftests/bpf/
2755
2756BROADCOM B44 10/100 ETHERNET DRIVER
2757M:	Michael Chan <michael.chan@broadcom.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/b44.*
2761
2762BROADCOM B53 ETHERNET SWITCH DRIVER
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764L:	netdev@vger.kernel.org
2765L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2766S:	Supported
2767F:	drivers/net/dsa/b53/*
2768F:	include/linux/platform_data/b53.h
2769
2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771M:	Florian Fainelli <f.fainelli@gmail.com>
2772M:	Ray Jui <rjui@broadcom.com>
2773M:	Scott Branden <sbranden@broadcom.com>
2774M:	bcm-kernel-feedback-list@broadcom.com
2775T:	git git://github.com/broadcom/mach-bcm
2776S:	Maintained
2777N:	bcm281*
2778N:	bcm113*
2779N:	bcm216*
2780N:	kona
2781F:	arch/arm/mach-bcm/
2782
2783BROADCOM BCM2835 ARM ARCHITECTURE
2784M:	Eric Anholt <eric@anholt.net>
2785M:	Stefan Wahren <stefan.wahren@i2se.com>
2786L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/anholt/linux
2789S:	Maintained
2790N:	bcm2835
2791F:	drivers/staging/vc04_services
2792
2793BROADCOM BCM47XX MIPS ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796L:	linux-mips@linux-mips.org
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/mips/brcm/
2799F:	arch/mips/bcm47xx/*
2800F:	arch/mips/include/asm/mach-bcm47xx/*
2801
2802BROADCOM BCM5301X ARM ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805M:	Jon Mason <jonmason@broadcom.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/mach-bcm/bcm_5301x.c
2810F:	arch/arm/boot/dts/bcm5301x*.dtsi
2811F:	arch/arm/boot/dts/bcm470*
2812F:	arch/arm/boot/dts/bcm953012*
2813
2814BROADCOM BCM53573 ARM ARCHITECTURE
2815M:	Rafał Miłecki <rafal@milecki.pl>
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/boot/dts/bcm53573*
2819F:	arch/arm/boot/dts/bcm47189*
2820
2821BROADCOM BCM63XX ARM ARCHITECTURE
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825T:	git git://github.com/broadcom/stblinux.git
2826S:	Maintained
2827N:	bcm63xx
2828
2829BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831L:	linux-usb@vger.kernel.org
2832S:	Maintained
2833F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835BROADCOM BCM7XXX ARM ARCHITECTURE
2836M:	Brian Norris <computersforpeace@gmail.com>
2837M:	Gregory Fong <gregory.0xf0@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841T:	git git://github.com/broadcom/stblinux.git
2842S:	Maintained
2843F:	arch/arm/mach-bcm/*brcmstb*
2844F:	arch/arm/boot/dts/bcm7*.dts*
2845F:	drivers/bus/brcmstb_gisb.c
2846F:	arch/arm/mm/cache-b15-rac.c
2847F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2848N:	brcmstb
2849
2850BROADCOM BMIPS CPUFREQ DRIVER
2851M:	Markus Mayer <mmayer@broadcom.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-pm@vger.kernel.org
2854S:	Maintained
2855F:	drivers/cpufreq/bmips-cpufreq.c
2856
2857BROADCOM BMIPS MIPS ARCHITECTURE
2858M:	Kevin Cernekee <cernekee@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860L:	linux-mips@linux-mips.org
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863F:	arch/mips/bmips/*
2864F:	arch/mips/include/asm/mach-bmips/*
2865F:	arch/mips/kernel/*bmips*
2866F:	arch/mips/boot/dts/brcm/bcm*.dts*
2867F:	drivers/irqchip/irq-bcm63*
2868F:	drivers/irqchip/irq-bcm7*
2869F:	drivers/irqchip/irq-brcmstb*
2870F:	include/linux/bcm963xx_nvram.h
2871F:	include/linux/bcm963xx_tag.h
2872
2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Harish Patil <harish.patil@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnx2.*
2880F:	drivers/net/ethernet/broadcom/bnx2_*
2881
2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883M:	QLogic-Storage-Upstream@qlogic.com
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/bnx2fc/
2887
2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2i/
2893
2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895M:	Ariel Elior <ariel.elior@cavium.com>
2896M:	everest-linux-l2@cavium.com
2897L:	netdev@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/ethernet/broadcom/bnx2x/
2900
2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902M:	Michael Chan <michael.chan@broadcom.com>
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnxt/
2906
2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2909M:	Franky Lin <franky.lin@broadcom.com>
2910M:	Hante Meuleman <hante.meuleman@broadcom.com>
2911M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912M:	Wright Feng <wright.feng@cypress.com>
2913L:	linux-wireless@vger.kernel.org
2914L:	brcm80211-dev-list.pdl@broadcom.com
2915L:	brcm80211-dev-list@cypress.com
2916S:	Supported
2917F:	drivers/net/wireless/broadcom/brcm80211/
2918
2919BROADCOM BRCMSTB GPIO DRIVER
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-brcmstb.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927M:	Al Cooper <alcooperx@gmail.com>
2928L:	linux-kernel@vger.kernel.org
2929L:	bcm-kernel-feedback-list@broadcom.com
2930S:	Maintained
2931F:	drivers/phy/broadcom/phy-brcm-usb*
2932
2933BROADCOM GENET ETHERNET DRIVER
2934M:	Doug Berger <opendmb@gmail.com>
2935M:	Florian Fainelli <f.fainelli@gmail.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/genet/
2939
2940BROADCOM IPROC ARM ARCHITECTURE
2941M:	Ray Jui <rjui@broadcom.com>
2942M:	Scott Branden <sbranden@broadcom.com>
2943M:	Jon Mason <jonmason@broadcom.com>
2944M:	bcm-kernel-feedback-list@broadcom.com
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946T:	git git://github.com/broadcom/cygnus-linux.git
2947S:	Maintained
2948N:	iproc
2949N:	cygnus
2950N:	bcm[-_]nsp
2951N:	bcm9113*
2952N:	bcm9583*
2953N:	bcm9585*
2954N:	bcm9586*
2955N:	bcm988312
2956N:	bcm113*
2957N:	bcm583*
2958N:	bcm585*
2959N:	bcm586*
2960N:	bcm88312
2961N:	hr2
2962F:	arch/arm64/boot/dts/broadcom/ns2*
2963F:	drivers/clk/bcm/clk-ns*
2964F:	drivers/pinctrl/bcm/pinctrl-ns*
2965
2966BROADCOM KONA GPIO DRIVER
2967M:	Ray Jui <rjui@broadcom.com>
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Supported
2970F:	drivers/gpio/gpio-bcm-kona.c
2971F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973BROADCOM NETXTREME-E ROCE DRIVER
2974M:	Selvin Xavier <selvin.xavier@broadcom.com>
2975M:	Devesh Sharma <devesh.sharma@broadcom.com>
2976M:	Somnath Kotur <somnath.kotur@broadcom.com>
2977M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978L:	linux-rdma@vger.kernel.org
2979W:	http://www.broadcom.com
2980S:	Supported
2981F:	drivers/infiniband/hw/bnxt_re/
2982F:	include/uapi/rdma/bnxt_re-abi.h
2983
2984BROADCOM NVRAM DRIVER
2985M:	Rafał Miłecki <zajec5@gmail.com>
2986L:	linux-mips@linux-mips.org
2987S:	Maintained
2988F:	drivers/firmware/broadcom/*
2989
2990BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-wireless@vger.kernel.org
2993S:	Maintained
2994F:	drivers/bcma/
2995F:	include/linux/bcma/
2996
2997BROADCOM STB AVS CPUFREQ DRIVER
2998M:	Markus Mayer <mmayer@broadcom.com>
2999M:	bcm-kernel-feedback-list@broadcom.com
3000L:	linux-pm@vger.kernel.org
3001S:	Maintained
3002F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003F:	drivers/cpufreq/brcmstb*
3004
3005BROADCOM STB AVS TMON DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-pm@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011F:	drivers/thermal/broadcom/brcmstb*
3012
3013BROADCOM STB NAND FLASH DRIVER
3014M:	Brian Norris <computersforpeace@gmail.com>
3015M:	Kamal Dasu <kdasu.kdev@gmail.com>
3016L:	linux-mtd@lists.infradead.org
3017L:	bcm-kernel-feedback-list@broadcom.com
3018S:	Maintained
3019F:	drivers/mtd/nand/brcmnand/
3020
3021BROADCOM STB DPFE DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027F:	drivers/memory/brcmstb_dpfe.c
3028
3029BROADCOM SYSTEMPORT ETHERNET DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3037M:	Prashant Sreedharan <prashant@broadcom.com>
3038M:	Michael Chan <mchan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/tg3.*
3042
3043BROCADE BFA FC SCSI DRIVER
3044M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	drivers/scsi/bfa/
3049
3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051M:	Rasesh Mody <rasesh.mody@cavium.com>
3052M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053M:	Dept-GELinuxNICDev@cavium.com
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/brocade/bna/
3057
3058BSG (block layer generic sg v4 driver)
3059M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060L:	linux-scsi@vger.kernel.org
3061S:	Supported
3062F:	block/bsg.c
3063F:	include/linux/bsg.h
3064F:	include/uapi/linux/bsg.h
3065
3066BT87X AUDIO DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	Documentation/sound/alsa/Bt87x.txt
3072F:	sound/pci/bt87x.c
3073
3074BT8XXGPIO DRIVER
3075M:	Michael Buesch <m@bues.ch>
3076W:	http://bu3sch.de/btgpio.php
3077S:	Maintained
3078F:	drivers/gpio/gpio-bt8xx.c
3079
3080BTRFS FILE SYSTEM
3081M:	Chris Mason <clm@fb.com>
3082M:	Josef Bacik <jbacik@fb.com>
3083M:	David Sterba <dsterba@suse.com>
3084L:	linux-btrfs@vger.kernel.org
3085W:	http://btrfs.wiki.kernel.org/
3086Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088S:	Maintained
3089F:	Documentation/filesystems/btrfs.txt
3090F:	fs/btrfs/
3091F:	include/linux/btrfs*
3092F:	include/uapi/linux/btrfs*
3093
3094BTTV VIDEO4LINUX DRIVER
3095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290L:	driverdev-devel@linuxdriverproject.org
3291S:	Supported
3292F:	drivers/staging/ccree/
3293W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3294
3295CEC FRAMEWORK
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	Documentation/media/kapi/cec-core.rst
3302F:	Documentation/media/uapi/cec
3303F:	drivers/media/cec/
3304F:	drivers/media/rc/keymaps/rc-cec.c
3305F:	include/media/cec.h
3306F:	include/media/cec-notifier.h
3307F:	include/uapi/linux/cec.h
3308F:	include/uapi/linux/cec-funcs.h
3309F:	Documentation/devicetree/bindings/media/cec.txt
3310
3311CEC GPIO DRIVER
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	drivers/media/platform/cec-gpio/
3318F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320CELL BROADBAND ENGINE ARCHITECTURE
3321M:	Arnd Bergmann <arnd@arndb.de>
3322L:	linuxppc-dev@lists.ozlabs.org
3323W:	http://www.ibm.com/developerworks/power/cell/
3324S:	Supported
3325F:	arch/powerpc/include/asm/cell*.h
3326F:	arch/powerpc/include/asm/spu*.h
3327F:	arch/powerpc/include/uapi/asm/spu*.h
3328F:	arch/powerpc/oprofile/*cell*
3329F:	arch/powerpc/platforms/cell/
3330
3331CEPH COMMON CODE (LIBCEPH)
3332M:	Ilya Dryomov <idryomov@gmail.com>
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	net/ceph/
3341F:	include/linux/ceph/
3342F:	include/linux/crush/
3343
3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345M:	"Yan, Zheng" <zyan@redhat.com>
3346M:	Sage Weil <sage@redhat.com>
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	Documentation/filesystems/ceph.txt
3354F:	fs/ceph/
3355
3356CERTIFICATE HANDLING:
3357M:	David Howells <dhowells@redhat.com>
3358M:	David Woodhouse <dwmw2@infradead.org>
3359L:	keyrings@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/module-signing.txt
3362F:	certs/
3363F:	scripts/sign-file.c
3364F:	scripts/extract-cert.c
3365
3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367L:	linux-usb@vger.kernel.org
3368S:	Orphan
3369F:	Documentation/usb/WUSB-Design-overview.txt
3370F:	Documentation/usb/wusb-cbaf
3371F:	drivers/usb/host/hwa-hc.c
3372F:	drivers/usb/host/whci/
3373F:	drivers/usb/wusbcore/
3374F:	include/linux/usb/wusb*
3375
3376CFAG12864B LCD DRIVER
3377M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378W:	http://miguelojeda.es/auxdisplay.htm
3379W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380S:	Maintained
3381F:	drivers/auxdisplay/cfag12864b.c
3382F:	include/linux/cfag12864b.h
3383
3384CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386W:	http://miguelojeda.es/auxdisplay.htm
3387W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388S:	Maintained
3389F:	drivers/auxdisplay/cfag12864bfb.c
3390F:	include/linux/cfag12864b.h
3391
3392802.11 (including CFG80211/NL80211)
3393M:	Johannes Berg <johannes@sipsolutions.net>
3394L:	linux-wireless@vger.kernel.org
3395W:	http://wireless.kernel.org/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398S:	Maintained
3399F:	net/wireless/
3400F:	include/uapi/linux/nl80211.h
3401F:	include/linux/ieee80211.h
3402F:	include/net/wext.h
3403F:	include/net/cfg80211.h
3404F:	include/net/iw_handler.h
3405F:	include/net/ieee80211_radiotap.h
3406F:	Documentation/driver-api/80211/cfg80211.rst
3407F:	Documentation/networking/regulatory.txt
3408
3409CHAR and MISC DRIVERS
3410M:	Arnd Bergmann <arnd@arndb.de>
3411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413S:	Supported
3414F:	drivers/char/
3415F:	drivers/misc/
3416F:	include/linux/miscdevice.h
3417
3418CHECKPATCH
3419M:	Andy Whitcroft <apw@canonical.com>
3420M:	Joe Perches <joe@perches.com>
3421S:	Maintained
3422F:	scripts/checkpatch.pl
3423
3424CHINESE DOCUMENTATION
3425M:	Harry Wei <harryxiyou@gmail.com>
3426L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428S:	Maintained
3429F:	Documentation/translations/zh_CN/
3430
3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432M:	Peter Chen <Peter.Chen@nxp.com>
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434L:	linux-usb@vger.kernel.org
3435S:	Maintained
3436F:	drivers/usb/chipidea/
3437
3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439M:	Hans de Goede <hdegoede@redhat.com>
3440L:	linux-input@vger.kernel.org
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443F:	drivers/input/touchscreen/chipone_icn8318.c
3444
3445CHROME HARDWARE PLATFORM SUPPORT
3446M:	Benson Leung <bleung@chromium.org>
3447M:	Olof Johansson <olof@lixom.net>
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3450F:	drivers/platform/chrome/
3451
3452CIRRUS LOGIC AUDIO CODEC DRIVERS
3453M:	Brian Austin <brian.austin@cirrus.com>
3454M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3456S:	Maintained
3457F:	sound/soc/codecs/cs*
3458
3459CIRRUS LOGIC EP93XX ETHERNET DRIVER
3460M:	Hartley Sweeten <hsweeten@visionengravers.com>
3461L:	netdev@vger.kernel.org
3462S:	Maintained
3463F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3464
3465CISCO FCOE HBA DRIVER
3466M:	Satish Kharat <satishkh@cisco.com>
3467M:	Sesidhar Baddela <sebaddel@cisco.com>
3468M:	Karan Tilak Kumar <kartilak@cisco.com>
3469L:	linux-scsi@vger.kernel.org
3470S:	Supported
3471F:	drivers/scsi/fnic/
3472
3473CISCO SCSI HBA DRIVER
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475M:	Sesidhar Baddela <sebaddel@cisco.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/snic/
3479
3480CISCO VIC ETHERNET NIC DRIVER
3481M:	Christian Benvenuti <benve@cisco.com>
3482M:	Govindarajulu Varadarajan <_govind@gmx.com>
3483M:	Parvi Kaustubhi <pkaustub@cisco.com>
3484S:	Supported
3485F:	drivers/net/ethernet/cisco/enic/
3486
3487CISCO VIC LOW LATENCY NIC DRIVER
3488M:	Christian Benvenuti <benve@cisco.com>
3489M:	Dave Goodell <dgoodell@cisco.com>
3490S:	Supported
3491F:	drivers/infiniband/hw/usnic/
3492
3493CLEANCACHE API
3494M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3495L:	linux-kernel@vger.kernel.org
3496S:	Maintained
3497F:	mm/cleancache.c
3498F:	include/linux/cleancache.h
3499
3500CLK API
3501M:	Russell King <linux@armlinux.org.uk>
3502L:	linux-clk@vger.kernel.org
3503S:	Maintained
3504F:	include/linux/clk.h
3505
3506CLOCKSOURCE, CLOCKEVENT DRIVERS
3507M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3508M:	Thomas Gleixner <tglx@linutronix.de>
3509L:	linux-kernel@vger.kernel.org
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3511S:	Supported
3512F:	drivers/clocksource/
3513F:	Documentation/devicetree/bindings/timer/
3514
3515CMPC ACPI DRIVER
3516M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3517M:	Daniel Oliveira Nascimento <don@syst.com.br>
3518L:	platform-driver-x86@vger.kernel.org
3519S:	Supported
3520F:	drivers/platform/x86/classmate-laptop.c
3521
3522COBALT MEDIA DRIVER
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	https://linuxtv.org
3527S:	Supported
3528F:	drivers/media/pci/cobalt/
3529
3530COCCINELLE/Semantic Patches (SmPL)
3531M:	Julia Lawall <Julia.Lawall@lip6.fr>
3532M:	Gilles Muller <Gilles.Muller@lip6.fr>
3533M:	Nicolas Palix <nicolas.palix@imag.fr>
3534M:	Michal Marek <michal.lkml@markovi.net>
3535L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3537W:	http://coccinelle.lip6.fr/
3538S:	Supported
3539F:	Documentation/dev-tools/coccinelle.rst
3540F:	scripts/coccinelle/
3541F:	scripts/coccicheck
3542
3543CODA FILE SYSTEM
3544M:	Jan Harkes <jaharkes@cs.cmu.edu>
3545M:	coda@cs.cmu.edu
3546L:	codalist@coda.cs.cmu.edu
3547W:	http://www.coda.cs.cmu.edu/
3548S:	Maintained
3549F:	Documentation/filesystems/coda.txt
3550F:	fs/coda/
3551F:	include/linux/coda*.h
3552F:	include/uapi/linux/coda*.h
3553
3554CODA V4L2 MEM2MEM DRIVER
3555M:	Philipp Zabel <p.zabel@pengutronix.de>
3556L:	linux-media@vger.kernel.org
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/media/coda.txt
3559F:	drivers/media/platform/coda/
3560
3561COMMON CLK FRAMEWORK
3562M:	Michael Turquette <mturquette@baylibre.com>
3563M:	Stephen Boyd <sboyd@kernel.org>
3564L:	linux-clk@vger.kernel.org
3565Q:	http://patchwork.kernel.org/project/linux-clk/list/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3567S:	Maintained
3568F:	Documentation/devicetree/bindings/clock/
3569F:	drivers/clk/
3570X:	drivers/clk/clkdev.c
3571F:	include/linux/clk-pr*
3572F:	include/linux/clk/
3573
3574COMMON INTERNET FILE SYSTEM (CIFS)
3575M:	Steve French <sfrench@samba.org>
3576L:	linux-cifs@vger.kernel.org
3577L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3578W:	http://linux-cifs.samba.org/
3579T:	git git://git.samba.org/sfrench/cifs-2.6.git
3580S:	Supported
3581F:	Documentation/filesystems/cifs/
3582F:	fs/cifs/
3583
3584COMPACTPCI HOTPLUG CORE
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpci_hotplug*
3589
3590COMPACTPCI HOTPLUG GENERIC DRIVER
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpcihp_generic.c
3595
3596COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_zt5550.*
3601
3602COMPAL LAPTOP SUPPORT
3603M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3604L:	platform-driver-x86@vger.kernel.org
3605S:	Maintained
3606F:	drivers/platform/x86/compal-laptop.c
3607
3608CONEXANT ACCESSRUNNER USB DRIVER
3609L:	accessrunner-general@lists.sourceforge.net
3610W:	http://accessrunner.sourceforge.net/
3611S:	Orphan
3612F:	drivers/usb/atm/cxacru.c
3613
3614CONFIGFS
3615M:	Joel Becker <jlbec@evilplan.org>
3616M:	Christoph Hellwig <hch@lst.de>
3617T:	git git://git.infradead.org/users/hch/configfs.git
3618S:	Supported
3619F:	fs/configfs/
3620F:	include/linux/configfs.h
3621
3622CONNECTOR
3623M:	Evgeniy Polyakov <zbr@ioremap.net>
3624L:	netdev@vger.kernel.org
3625S:	Maintained
3626F:	drivers/connector/
3627
3628CONTROL GROUP (CGROUP)
3629M:	Tejun Heo <tj@kernel.org>
3630M:	Li Zefan <lizefan@huawei.com>
3631M:	Johannes Weiner <hannes@cmpxchg.org>
3632L:	cgroups@vger.kernel.org
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup*
3636F:	include/linux/cgroup*
3637F:	kernel/cgroup*
3638
3639CONTROL GROUP - CPUSET
3640M:	Li Zefan <lizefan@huawei.com>
3641L:	cgroups@vger.kernel.org
3642W:	http://www.bullopensource.org/cpuset/
3643W:	http://oss.sgi.com/projects/cpusets/
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3645S:	Maintained
3646F:	Documentation/cgroup-v1/cpusets.txt
3647F:	include/linux/cpuset.h
3648F:	kernel/cgroup/cpuset.c
3649
3650CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652M:	Michal Hocko <mhocko@kernel.org>
3653M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3654L:	cgroups@vger.kernel.org
3655L:	linux-mm@kvack.org
3656S:	Maintained
3657F:	mm/memcontrol.c
3658F:	mm/swap_cgroup.c
3659
3660CORETEMP HARDWARE MONITORING DRIVER
3661M:	Fenghua Yu <fenghua.yu@intel.com>
3662L:	linux-hwmon@vger.kernel.org
3663S:	Maintained
3664F:	Documentation/hwmon/coretemp
3665F:	drivers/hwmon/coretemp.c
3666
3667COSA/SRP SYNC SERIAL DRIVER
3668M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3669W:	http://www.fi.muni.cz/~kas/cosa/
3670S:	Maintained
3671F:	drivers/net/wan/cosa*
3672
3673CPMAC ETHERNET DRIVER
3674M:	Florian Fainelli <f.fainelli@gmail.com>
3675L:	netdev@vger.kernel.org
3676S:	Maintained
3677F:	drivers/net/ethernet/ti/cpmac.c
3678
3679CPU FREQUENCY DRIVERS
3680M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682L:	linux-pm@vger.kernel.org
3683S:	Maintained
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3685T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3686B:	https://bugzilla.kernel.org
3687F:	Documentation/cpu-freq/
3688F:	Documentation/devicetree/bindings/cpufreq/
3689F:	drivers/cpufreq/
3690F:	include/linux/cpufreq.h
3691F:	tools/testing/selftests/cpufreq/
3692
3693CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3694M:	Viresh Kumar <viresh.kumar@linaro.org>
3695M:	Sudeep Holla <sudeep.holla@arm.com>
3696L:	linux-pm@vger.kernel.org
3697W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3698S:	Maintained
3699F:	drivers/cpufreq/arm_big_little.h
3700F:	drivers/cpufreq/arm_big_little.c
3701F:	drivers/cpufreq/arm_big_little_dt.c
3702
3703CPU POWER MONITORING SUBSYSTEM
3704M:	Thomas Renninger <trenn@suse.com>
3705M:	Shuah Khan <shuahkh@osg.samsung.com>
3706M:	Shuah Khan <shuah@kernel.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709F:	tools/power/cpupower/
3710
3711CPUID/MSR DRIVER
3712M:	"H. Peter Anvin" <hpa@zytor.com>
3713S:	Maintained
3714F:	arch/x86/kernel/cpuid.c
3715F:	arch/x86/kernel/msr.c
3716
3717CPUIDLE DRIVER - ARM BIG LITTLE
3718M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3719M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-arm-kernel@lists.infradead.org
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3723S:	Maintained
3724F:	drivers/cpuidle/cpuidle-big_little.c
3725
3726CPUIDLE DRIVER - ARM EXYNOS
3727M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729M:	Kukjin Kim <kgene@kernel.org>
3730L:	linux-pm@vger.kernel.org
3731L:	linux-samsung-soc@vger.kernel.org
3732S:	Supported
3733F:	drivers/cpuidle/cpuidle-exynos.c
3734F:	arch/arm/mach-exynos/pm.c
3735
3736CPUIDLE DRIVERS
3737M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740S:	Maintained
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742B:	https://bugzilla.kernel.org
3743F:	drivers/cpuidle/*
3744F:	include/linux/cpuidle.h
3745
3746CRAMFS FILESYSTEM
3747M:	Nicolas Pitre <nico@linaro.org>
3748S:	Maintained
3749F:	Documentation/filesystems/cramfs.txt
3750F:	fs/cramfs/
3751
3752CRIS PORT
3753M:	Mikael Starvik <starvik@axis.com>
3754M:	Jesper Nilsson <jesper.nilsson@axis.com>
3755L:	linux-cris-kernel@axis.com
3756W:	http://developer.axis.com
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3758S:	Maintained
3759F:	arch/cris/
3760F:	drivers/tty/serial/crisv10.*
3761
3762CRYPTO API
3763M:	Herbert Xu <herbert@gondor.apana.org.au>
3764M:	"David S. Miller" <davem@davemloft.net>
3765L:	linux-crypto@vger.kernel.org
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3768S:	Maintained
3769F:	Documentation/crypto/
3770F:	Documentation/devicetree/bindings/crypto/
3771F:	arch/*/crypto/
3772F:	crypto/
3773F:	drivers/crypto/
3774F:	include/crypto/
3775F:	include/linux/crypto*
3776
3777CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3778M:	Neil Horman <nhorman@tuxdriver.com>
3779L:	linux-crypto@vger.kernel.org
3780S:	Maintained
3781F:	crypto/ansi_cprng.c
3782F:	crypto/rng.c
3783
3784CS3308 MEDIA DRIVER
3785M:	Hans Verkuil <hverkuil@xs4all.nl>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	http://linuxtv.org
3789S:	Odd Fixes
3790F:	drivers/media/i2c/cs3308.c
3791F:	drivers/media/i2c/cs3308.h
3792
3793CS5535 Audio ALSA driver
3794M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3795S:	Maintained
3796F:	sound/pci/cs5535audio/
3797
3798CW1200 WLAN driver
3799M:	Solomon Peachy <pizza@shaftnet.org>
3800S:	Maintained
3801F:	drivers/net/wireless/st/cw1200/
3802
3803CX18 VIDEO4LINUX DRIVER
3804M:	Andy Walls <awalls@md.metrocast.net>
3805L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	https://linuxtv.org
3809W:	http://www.ivtvdriver.org/index.php/Cx18
3810S:	Maintained
3811F:	Documentation/media/v4l-drivers/cx18*
3812F:	drivers/media/pci/cx18/
3813F:	include/uapi/linux/ivtv*
3814
3815CX2341X MPEG ENCODER HELPER MODULE
3816M:	Hans Verkuil <hverkuil@xs4all.nl>
3817L:	linux-media@vger.kernel.org
3818T:	git git://linuxtv.org/media_tree.git
3819W:	https://linuxtv.org
3820S:	Maintained
3821F:	drivers/media/common/cx2341x*
3822F:	include/media/cx2341x*
3823
3824CX24120 MEDIA DRIVER
3825M:	Jemma Denson <jdenson@gmail.com>
3826M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3827L:	linux-media@vger.kernel.org
3828W:	https://linuxtv.org
3829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3830S:	Maintained
3831F:	drivers/media/dvb-frontends/cx24120*
3832
3833CX88 VIDEO4LINUX DRIVER
3834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838T:	git git://linuxtv.org/media_tree.git
3839S:	Odd fixes
3840F:	Documentation/media/v4l-drivers/cx88*
3841F:	drivers/media/pci/cx88/
3842
3843CXD2820R MEDIA DRIVER
3844M:	Antti Palosaari <crope@iki.fi>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847W:	http://palosaari.fi/linux/
3848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3849T:	git git://linuxtv.org/anttip/media_tree.git
3850S:	Maintained
3851F:	drivers/media/dvb-frontends/cxd2820r*
3852
3853CXGB3 ETHERNET DRIVER (CXGB3)
3854M:	Santosh Raspatur <santosh@chelsio.com>
3855L:	netdev@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/net/ethernet/chelsio/cxgb3/
3859
3860CXGB3 ISCSI DRIVER (CXGB3I)
3861M:	Karen Xie <kxie@chelsio.com>
3862L:	linux-scsi@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/scsi/cxgbi/cxgb3i
3866
3867CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3868M:	Steve Wise <swise@chelsio.com>
3869L:	linux-rdma@vger.kernel.org
3870W:	http://www.openfabrics.org
3871S:	Supported
3872F:	drivers/infiniband/hw/cxgb3/
3873F:	include/uapi/rdma/cxgb3-abi.h
3874
3875CXGB4 CRYPTO DRIVER (chcr)
3876M:	Harsh Jain <harsh@chelsio.com>
3877L:	linux-crypto@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/crypto/chelsio
3881
3882CXGB4 ETHERNET DRIVER (CXGB4)
3883M:	Ganesh Goudar <ganeshgr@chelsio.com>
3884L:	netdev@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/net/ethernet/chelsio/cxgb4/
3888
3889CXGB4 ISCSI DRIVER (CXGB4I)
3890M:	Karen Xie <kxie@chelsio.com>
3891L:	linux-scsi@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/scsi/cxgbi/cxgb4i
3895
3896CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3897M:	Steve Wise <swise@chelsio.com>
3898L:	linux-rdma@vger.kernel.org
3899W:	http://www.openfabrics.org
3900S:	Supported
3901F:	drivers/infiniband/hw/cxgb4/
3902F:	include/uapi/rdma/cxgb4-abi.h
3903
3904CXGB4VF ETHERNET DRIVER (CXGB4VF)
3905M:	Casey Leedom <leedom@chelsio.com>
3906L:	netdev@vger.kernel.org
3907W:	http://www.chelsio.com
3908S:	Supported
3909F:	drivers/net/ethernet/chelsio/cxgb4vf/
3910
3911CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3912M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3913M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3914L:	linuxppc-dev@lists.ozlabs.org
3915S:	Supported
3916F:	arch/powerpc/platforms/powernv/pci-cxl.c
3917F:	drivers/misc/cxl/
3918F:	include/misc/cxl*
3919F:	include/uapi/misc/cxl.h
3920F:	Documentation/powerpc/cxl.txt
3921F:	Documentation/ABI/testing/sysfs-class-cxl
3922
3923CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3924M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3925M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3926M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3927L:	linux-scsi@vger.kernel.org
3928S:	Supported
3929F:	drivers/scsi/cxlflash/
3930F:	include/uapi/scsi/cxlflash_ioctls.h
3931F:	Documentation/powerpc/cxlflash.txt
3932
3933CYBERPRO FB DRIVER
3934M:	Russell King <linux@armlinux.org.uk>
3935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3936W:	http://www.armlinux.org.uk/
3937S:	Maintained
3938F:	drivers/video/fbdev/cyber2000fb.*
3939
3940CYCLADES ASYNC MUX DRIVER
3941W:	http://www.cyclades.com/
3942S:	Orphan
3943F:	drivers/tty/cyclades.c
3944F:	include/linux/cyclades.h
3945F:	include/uapi/linux/cyclades.h
3946
3947CYCLADES PC300 DRIVER
3948W:	http://www.cyclades.com/
3949S:	Orphan
3950F:	drivers/net/wan/pc300*
3951
3952CYPRESS_FIRMWARE MEDIA DRIVER
3953M:	Antti Palosaari <crope@iki.fi>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956W:	http://palosaari.fi/linux/
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958T:	git git://linuxtv.org/anttip/media_tree.git
3959S:	Maintained
3960F:	drivers/media/common/cypress_firmware*
3961
3962CYTTSP TOUCHSCREEN DRIVER
3963M:	Ferruh Yigit <fery@cypress.com>
3964L:	linux-input@vger.kernel.org
3965S:	Supported
3966F:	drivers/input/touchscreen/cyttsp*
3967F:	include/linux/input/cyttsp.h
3968
3969D-LINK DIR-685 TOUCHKEYS DRIVER
3970M:	Linus Walleij <linus.walleij@linaro.org>
3971L:	linux-input@vger.kernel.org
3972S:	Supported
3973F:	drivers/input/dlink-dir685-touchkeys.c
3974
3975DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3976M:	Joshua Kinard <kumba@gentoo.org>
3977S:	Maintained
3978F:	drivers/rtc/rtc-ds1685.c
3979F:	include/linux/rtc/ds1685.h
3980
3981DAMA SLAVE for AX.25
3982M:	Joerg Reuter <jreuter@yaina.de>
3983W:	http://yaina.de/jreuter/
3984W:	http://www.qsl.net/dl1bke/
3985L:	linux-hams@vger.kernel.org
3986S:	Maintained
3987F:	net/ax25/af_ax25.c
3988F:	net/ax25/ax25_dev.c
3989F:	net/ax25/ax25_ds_*
3990F:	net/ax25/ax25_in.c
3991F:	net/ax25/ax25_out.c
3992F:	net/ax25/ax25_timer.c
3993F:	net/ax25/sysctl_net_ax25.c
3994
3995DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3996L:	netdev@vger.kernel.org
3997S:	Orphan
3998F:	Documentation/networking/dmfe.txt
3999F:	drivers/net/ethernet/dec/tulip/dmfe.c
4000
4001DC390/AM53C974 SCSI driver
4002M:	Hannes Reinecke <hare@suse.com>
4003L:	linux-scsi@vger.kernel.org
4004S:	Maintained
4005F:	drivers/scsi/am53c974.c
4006
4007DC395x SCSI driver
4008M:	Oliver Neukum <oliver@neukum.org>
4009M:	Ali Akcaagac <aliakc@web.de>
4010M:	Jamie Lenehan <lenehan@twibble.org>
4011L:	dc395x@twibble.org
4012W:	http://twibble.org/dist/dc395x/
4013W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4014S:	Maintained
4015F:	Documentation/scsi/dc395x.txt
4016F:	drivers/scsi/dc395x.*
4017
4018DCCP PROTOCOL
4019M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4020L:	dccp@vger.kernel.org
4021W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4022S:	Maintained
4023F:	include/linux/dccp.h
4024F:	include/uapi/linux/dccp.h
4025F:	include/linux/tfrc.h
4026F:	net/dccp/
4027
4028DECnet NETWORK LAYER
4029W:	http://linux-decnet.sourceforge.net
4030L:	linux-decnet-user@lists.sourceforge.net
4031S:	Orphan
4032F:	Documentation/networking/decnet.txt
4033F:	net/decnet/
4034
4035DECSTATION PLATFORM SUPPORT
4036M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4037L:	linux-mips@linux-mips.org
4038W:	http://www.linux-mips.org/wiki/DECstation
4039S:	Maintained
4040F:	arch/mips/dec/
4041F:	arch/mips/include/asm/dec/
4042F:	arch/mips/include/asm/mach-dec/
4043
4044DEFXX FDDI NETWORK DRIVER
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046S:	Maintained
4047F:	drivers/net/fddi/defxx.*
4048
4049DELL SMBIOS DRIVER
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios.*
4055
4056DELL SMBIOS SMM DRIVER
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios-smm.c
4061
4062DELL SMBIOS WMI DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-wmi.c
4067F:	tools/wmi/dell-smbios-example.c
4068
4069DELL LAPTOP DRIVER
4070M:	Matthew Garrett <mjg59@srcf.ucam.org>
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-laptop.c
4075
4076DELL LAPTOP FREEFALL DRIVER
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smo8800.c
4080
4081DELL LAPTOP RBTN DRIVER
4082M:	Pali Rohár <pali.rohar@gmail.com>
4083S:	Maintained
4084F:	drivers/platform/x86/dell-rbtn.*
4085
4086DELL LAPTOP SMM DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/hwmon/dell-smm-hwmon.c
4090F:	include/uapi/linux/i8k.h
4091
4092DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4093M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4094S:	Maintained
4095F:	Documentation/dcdbas.txt
4096F:	drivers/firmware/dcdbas.*
4097
4098DELL WMI NOTIFICATIONS DRIVER
4099M:	Matthew Garrett <mjg59@srcf.ucam.org>
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/platform/x86/dell-wmi.c
4103
4104DELL WMI DESCRIPTOR DRIVER
4105M:	Mario Limonciello <mario.limonciello@dell.com>
4106S:	Maintained
4107F:	drivers/platform/x86/dell-wmi-descriptor.c
4108
4109DELTA ST MEDIA DRIVER
4110M:	Hugues Fruchet <hugues.fruchet@st.com>
4111L:	linux-media@vger.kernel.org
4112T:	git git://linuxtv.org/media_tree.git
4113W:	https://linuxtv.org
4114S:	Supported
4115F:	drivers/media/platform/sti/delta
4116
4117DENALI NAND DRIVER
4118M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4119L:	linux-mtd@lists.infradead.org
4120S:	Supported
4121F:	drivers/mtd/nand/denali*
4122
4123DESIGNWARE USB2 DRD IP DRIVER
4124M:	John Youn <johnyoun@synopsys.com>
4125L:	linux-usb@vger.kernel.org
4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127S:	Maintained
4128F:	drivers/usb/dwc2/
4129
4130DESIGNWARE USB3 DRD IP DRIVER
4131M:	Felipe Balbi <balbi@kernel.org>
4132L:	linux-usb@vger.kernel.org
4133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4134S:	Maintained
4135F:	drivers/usb/dwc3/
4136
4137DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4138M:	Andreas Klinger <ak@it-klinger.de>
4139L:	linux-iio@vger.kernel.org
4140S:	Maintained
4141F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4142F:	drivers/iio/proximity/srf*.c
4143
4144DEVICE COREDUMP (DEV_COREDUMP)
4145M:	Johannes Berg <johannes@sipsolutions.net>
4146L:	linux-kernel@vger.kernel.org
4147S:	Maintained
4148F:	drivers/base/devcoredump.c
4149F:	include/linux/devcoredump.h
4150
4151DEVICE FREQUENCY (DEVFREQ)
4152M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4153M:	Kyungmin Park <kyungmin.park@samsung.com>
4154R:	Chanwoo Choi <cw00.choi@samsung.com>
4155L:	linux-pm@vger.kernel.org
4156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157S:	Maintained
4158F:	drivers/devfreq/
4159F:	include/linux/devfreq.h
4160F:	Documentation/devicetree/bindings/devfreq/
4161
4162DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4163M:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Supported
4167F:	drivers/devfreq/event/
4168F:	drivers/devfreq/devfreq-event.c
4169F:	include/linux/devfreq-event.h
4170F:	Documentation/devicetree/bindings/devfreq/event/
4171
4172DEVICE NUMBER REGISTRY
4173M:	Torben Mathiasen <device@lanana.org>
4174W:	http://lanana.org/docs/device-list/index.html
4175S:	Maintained
4176
4177DEVICE-MAPPER  (LVM)
4178M:	Alasdair Kergon <agk@redhat.com>
4179M:	Mike Snitzer <snitzer@redhat.com>
4180M:	dm-devel@redhat.com
4181L:	dm-devel@redhat.com
4182W:	http://sources.redhat.com/dm
4183Q:	http://patchwork.kernel.org/project/dm-devel/list/
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4185T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4186S:	Maintained
4187F:	Documentation/device-mapper/
4188F:	drivers/md/Makefile
4189F:	drivers/md/Kconfig
4190F:	drivers/md/dm*
4191F:	drivers/md/persistent-data/
4192F:	include/linux/device-mapper.h
4193F:	include/linux/dm-*.h
4194F:	include/uapi/linux/dm-*.h
4195
4196DEVLINK
4197M:	Jiri Pirko <jiri@mellanox.com>
4198L:	netdev@vger.kernel.org
4199S:	Supported
4200F:	net/core/devlink.c
4201F:	include/net/devlink.h
4202F:	include/uapi/linux/devlink.h
4203
4204DIALOG SEMICONDUCTOR DRIVERS
4205M:	Support Opensource <support.opensource@diasemi.com>
4206W:	http://www.dialog-semiconductor.com/products
4207S:	Supported
4208F:	Documentation/hwmon/da90??
4209F:	Documentation/devicetree/bindings/mfd/da90*.txt
4210F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4211F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4212F:	Documentation/devicetree/bindings/regulator/da92*.txt
4213F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4214F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4215F:	drivers/gpio/gpio-da90??.c
4216F:	drivers/hwmon/da90??-hwmon.c
4217F:	drivers/iio/adc/da91??-*.c
4218F:	drivers/input/misc/da90??_onkey.c
4219F:	drivers/input/touchscreen/da9052_tsi.c
4220F:	drivers/leds/leds-da90??.c
4221F:	drivers/mfd/da903x.c
4222F:	drivers/mfd/da90??-*.c
4223F:	drivers/mfd/da91??-*.c
4224F:	drivers/power/supply/da9052-battery.c
4225F:	drivers/power/supply/da91??-*.c
4226F:	drivers/regulator/da903x.c
4227F:	drivers/regulator/da9???-regulator.[ch]
4228F:	drivers/thermal/da90??-thermal.c
4229F:	drivers/rtc/rtc-da90??.c
4230F:	drivers/video/backlight/da90??_bl.c
4231F:	drivers/watchdog/da90??_wdt.c
4232F:	include/linux/mfd/da903x.h
4233F:	include/linux/mfd/da9052/
4234F:	include/linux/mfd/da9055/
4235F:	include/linux/mfd/da9062/
4236F:	include/linux/mfd/da9063/
4237F:	include/linux/mfd/da9150/
4238F:	include/linux/regulator/da9211.h
4239F:	include/sound/da[79]*.h
4240F:	sound/soc/codecs/da[79]*.[ch]
4241
4242DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-gpio@vger.kernel.org
4245S:	Maintained
4246F:	drivers/gpio/gpio-gpio-mm.c
4247
4248DIGI NEO AND CLASSIC PCI PRODUCTS
4249M:	Lidza Louina <lidza.louina@gmail.com>
4250M:	Mark Hounschell <markh@compro.net>
4251L:	driverdev-devel@linuxdriverproject.org
4252S:	Maintained
4253F:	drivers/staging/dgnc/
4254
4255DIOLAN U2C-12 I2C DRIVER
4256M:	Guenter Roeck <linux@roeck-us.net>
4257L:	linux-i2c@vger.kernel.org
4258S:	Maintained
4259F:	drivers/i2c/busses/i2c-diolan-u2c.c
4260
4261FILESYSTEM DIRECT ACCESS (DAX)
4262M:	Matthew Wilcox <mawilcox@microsoft.com>
4263M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4264L:	linux-fsdevel@vger.kernel.org
4265S:	Supported
4266F:	fs/dax.c
4267F:	include/linux/dax.h
4268F:	include/trace/events/fs_dax.h
4269
4270DEVICE DIRECT ACCESS (DAX)
4271M:	Dan Williams <dan.j.williams@intel.com>
4272L:	linux-nvdimm@lists.01.org
4273S:	Supported
4274F:	drivers/dax/
4275
4276DIRECTORY NOTIFICATION (DNOTIFY)
4277M:	Jan Kara <jack@suse.cz>
4278R:	Amir Goldstein <amir73il@gmail.com>
4279L:	linux-fsdevel@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/filesystems/dnotify.txt
4282F:	fs/notify/dnotify/
4283F:	include/linux/dnotify.h
4284
4285DISK GEOMETRY AND PARTITION HANDLING
4286M:	Andries Brouwer <aeb@cwi.nl>
4287W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4290S:	Maintained
4291
4292DISKQUOTA
4293M:	Jan Kara <jack@suse.com>
4294S:	Maintained
4295F:	Documentation/filesystems/quota.txt
4296F:	fs/quota/
4297F:	include/linux/quota*.h
4298F:	include/uapi/linux/quota*.h
4299
4300DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301M:	Bernie Thompson <bernie@plugable.com>
4302L:	linux-fbdev@vger.kernel.org
4303S:	Maintained
4304W:	http://plugable.com/category/projects/udlfb/
4305F:	drivers/video/fbdev/udlfb.c
4306F:	include/video/udlfb.h
4307F:	Documentation/fb/udlfb.txt
4308
4309DISTRIBUTED LOCK MANAGER (DLM)
4310M:	Christine Caulfield <ccaulfie@redhat.com>
4311M:	David Teigland <teigland@redhat.com>
4312L:	cluster-devel@redhat.com
4313W:	http://sources.redhat.com/cluster/
4314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4315S:	Supported
4316F:	fs/dlm/
4317
4318DMA BUFFER SHARING FRAMEWORK
4319M:	Sumit Semwal <sumit.semwal@linaro.org>
4320S:	Maintained
4321L:	linux-media@vger.kernel.org
4322L:	dri-devel@lists.freedesktop.org
4323L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4324F:	drivers/dma-buf/
4325F:	include/linux/dma-buf*
4326F:	include/linux/reservation.h
4327F:	include/linux/*fence.h
4328F:	Documentation/driver-api/dma-buf.rst
4329T:	git git://anongit.freedesktop.org/drm/drm-misc
4330
4331DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332M:	Vinod Koul <vinod.koul@intel.com>
4333L:	dmaengine@vger.kernel.org
4334Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4335S:	Maintained
4336F:	drivers/dma/
4337F:	include/linux/dmaengine.h
4338F:	Documentation/devicetree/bindings/dma/
4339F:	Documentation/driver-api/dmaengine/
4340T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4341
4342DMA MAPPING HELPERS
4343M:	Christoph Hellwig <hch@lst.de>
4344M:	Marek Szyprowski <m.szyprowski@samsung.com>
4345R:	Robin Murphy <robin.murphy@arm.com>
4346L:	iommu@lists.linux-foundation.org
4347T:	git git://git.infradead.org/users/hch/dma-mapping.git
4348W:	http://git.infradead.org/users/hch/dma-mapping.git
4349S:	Supported
4350F:	lib/dma-debug.c
4351F:	lib/dma-direct.c
4352F:	lib/dma-virt.c
4353F:	drivers/base/dma-mapping.c
4354F:	drivers/base/dma-coherent.c
4355F:	include/asm-generic/dma-mapping.h
4356F:	include/linux/dma-direct.h
4357F:	include/linux/dma-mapping.h
4358
4359DME1737 HARDWARE MONITOR DRIVER
4360M:	Juerg Haefliger <juergh@gmail.com>
4361L:	linux-hwmon@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/hwmon/dme1737
4364F:	drivers/hwmon/dme1737.c
4365
4366DMI/SMBIOS SUPPORT
4367M:	Jean Delvare <jdelvare@suse.com>
4368S:	Maintained
4369T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371F:	drivers/firmware/dmi-id.c
4372F:	drivers/firmware/dmi_scan.c
4373F:	include/linux/dmi.h
4374
4375DOCUMENTATION
4376M:	Jonathan Corbet <corbet@lwn.net>
4377L:	linux-doc@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/
4380F:	scripts/kernel-doc
4381X:	Documentation/ABI/
4382X:	Documentation/devicetree/
4383X:	Documentation/acpi
4384X:	Documentation/power
4385X:	Documentation/spi
4386X:	Documentation/media
4387T:	git git://git.lwn.net/linux.git docs-next
4388
4389DONGWOON DW9714 LENS VOICE COIL DRIVER
4390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/i2c/dw9714.c
4395
4396DOUBLETALK DRIVER
4397M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4398L:	blinux-list@redhat.com
4399S:	Maintained
4400F:	drivers/char/dtlk.c
4401F:	include/linux/dtlk.h
4402
4403DPAA2 DATAPATH I/O (DPIO) DRIVER
4404M:	Roy Pledge <Roy.Pledge@nxp.com>
4405L:	linux-kernel@vger.kernel.org
4406S:	Maintained
4407F:	drivers/staging/fsl-mc/bus/dpio
4408
4409DPAA2 ETHERNET DRIVER
4410M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-dpaa2/ethernet
4414
4415DPT_I2O SCSI RAID DRIVER
4416M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4417L:	linux-scsi@vger.kernel.org
4418W:	http://www.adaptec.com/
4419S:	Maintained
4420F:	drivers/scsi/dpt*
4421F:	drivers/scsi/dpt/
4422
4423DRBD DRIVER
4424M:	Philipp Reisner <philipp.reisner@linbit.com>
4425M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4426L:	drbd-dev@lists.linbit.com
4427W:	http://www.drbd.org
4428T:	git git://git.linbit.com/linux-drbd.git
4429T:	git git://git.linbit.com/drbd-8.4.git
4430S:	Supported
4431F:	drivers/block/drbd/
4432F:	lib/lru_cache.c
4433F:	Documentation/blockdev/drbd/
4434
4435DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4436M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4438S:	Supported
4439F:	Documentation/kobject.txt
4440F:	drivers/base/
4441F:	fs/debugfs/
4442F:	fs/sysfs/
4443F:	include/linux/debugfs.h
4444F:	include/linux/kobj*
4445F:	lib/kobj*
4446
4447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4448M:	Kevin Hilman <khilman@kernel.org>
4449M:	Nishanth Menon <nm@ti.com>
4450S:	Maintained
4451F:	drivers/power/avs/
4452F:	include/linux/power/smartreflex.h
4453L:	linux-pm@vger.kernel.org
4454
4455DRM DRIVER FOR ARM PL111 CLCD
4456M:	Eric Anholt <eric@anholt.net>
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458S:	Supported
4459F:	drivers/gpu/drm/pl111/
4460
4461DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4462M:	Dave Airlie <airlied@redhat.com>
4463S:	Odd Fixes
4464F:	drivers/gpu/drm/ast/
4465
4466DRM DRIVER FOR BOCHS VIRTUAL GPU
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/bochs/
4472
4473DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4474M:	Linus Walleij <linus.walleij@linaro.org>
4475T:	git git://anongit.freedesktop.org/drm/drm-misc
4476S:	Maintained
4477F:	drivers/gpu/drm/tve200/
4478
4479DRM DRIVER FOR ILITEK ILI9225 PANELS
4480M:	David Lechner <david@lechnology.com>
4481S:	Maintained
4482F:	drivers/gpu/drm/tinydrm/ili9225.c
4483F:	Documentation/devicetree/bindings/display/ili9225.txt
4484
4485DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486S:	Orphan / Obsolete
4487F:	drivers/gpu/drm/i810/
4488F:	include/uapi/drm/i810_drm.h
4489
4490DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491S:	Orphan / Obsolete
4492F:	drivers/gpu/drm/mga/
4493F:	include/uapi/drm/mga_drm.h
4494
4495DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/mgag200/
4499
4500DRM DRIVER FOR MI0283QT
4501M:	Noralf Trønnes <noralf@tronnes.org>
4502S:	Maintained
4503F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4504F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4505
4506DRM DRIVER FOR MSM ADRENO GPU
4507M:	Rob Clark <robdclark@gmail.com>
4508L:	linux-arm-msm@vger.kernel.org
4509L:	dri-devel@lists.freedesktop.org
4510L:	freedreno@lists.freedesktop.org
4511T:	git git://people.freedesktop.org/~robclark/linux
4512S:	Maintained
4513F:	drivers/gpu/drm/msm/
4514F:	include/uapi/drm/msm_drm.h
4515F:	Documentation/devicetree/bindings/display/msm/
4516
4517DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518M:	Ben Skeggs <bskeggs@redhat.com>
4519L:	dri-devel@lists.freedesktop.org
4520L:	nouveau@lists.freedesktop.org
4521T:	git git://github.com/skeggsb/linux
4522S:	Supported
4523F:	drivers/gpu/drm/nouveau/
4524F:	include/uapi/drm/nouveau_drm.h
4525
4526DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527M:	Noralf Trønnes <noralf@tronnes.org>
4528S:	Maintained
4529F:	drivers/gpu/drm/tinydrm/repaper.c
4530F:	Documentation/devicetree/bindings/display/repaper.txt
4531
4532DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533M:	Dave Airlie <airlied@redhat.com>
4534M:	Gerd Hoffmann <kraxel@redhat.com>
4535L:	virtualization@lists.linux-foundation.org
4536T:	git git://anongit.freedesktop.org/drm/drm-misc
4537S:	Obsolete
4538W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539F:	drivers/gpu/drm/cirrus/
4540
4541DRM DRIVER FOR QXL VIRTUAL GPU
4542M:	Dave Airlie <airlied@redhat.com>
4543M:	Gerd Hoffmann <kraxel@redhat.com>
4544L:	virtualization@lists.linux-foundation.org
4545T:	git git://anongit.freedesktop.org/drm/drm-misc
4546S:	Maintained
4547F:	drivers/gpu/drm/qxl/
4548F:	include/uapi/drm/qxl_drm.h
4549
4550DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/r128/
4553F:	include/uapi/drm/r128_drm.h
4554
4555DRM DRIVER FOR SAVAGE VIDEO CARDS
4556S:	Orphan / Obsolete
4557F:	drivers/gpu/drm/savage/
4558F:	include/uapi/drm/savage_drm.h
4559
4560DRM DRIVER FOR SIS VIDEO CARDS
4561S:	Orphan / Obsolete
4562F:	drivers/gpu/drm/sis/
4563F:	include/uapi/drm/sis_drm.h
4564
4565DRM DRIVER FOR SITRONIX ST7586 PANELS
4566M:	David Lechner <david@lechnology.com>
4567S:	Maintained
4568F:	drivers/gpu/drm/tinydrm/st7586.c
4569F:	Documentation/devicetree/bindings/display/st7586.txt
4570
4571DRM DRIVER FOR SITRONIX ST7735R PANELS
4572M:	David Lechner <david@lechnology.com>
4573S:	Maintained
4574F:	drivers/gpu/drm/tinydrm/st7735r.c
4575F:	Documentation/devicetree/bindings/display/st7735r.txt
4576
4577DRM DRIVER FOR TDFX VIDEO CARDS
4578S:	Orphan / Obsolete
4579F:	drivers/gpu/drm/tdfx/
4580
4581DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4582M:	Dave Airlie <airlied@redhat.com>
4583S:	Odd Fixes
4584F:	drivers/gpu/drm/udl/
4585
4586DRM DRIVER FOR VMWARE VIRTUAL GPU
4587M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4588M:	Sinclair Yeh <syeh@vmware.com>
4589M:	Thomas Hellstrom <thellstrom@vmware.com>
4590L:	dri-devel@lists.freedesktop.org
4591T:	git git://people.freedesktop.org/~syeh/repos_linux
4592T:	git git://people.freedesktop.org/~thomash/linux
4593S:	Supported
4594F:	drivers/gpu/drm/vmwgfx/
4595F:	include/uapi/drm/vmwgfx_drm.h
4596
4597DRM DRIVERS
4598M:	David Airlie <airlied@linux.ie>
4599L:	dri-devel@lists.freedesktop.org
4600T:	git git://people.freedesktop.org/~airlied/linux
4601B:	https://bugs.freedesktop.org/
4602C:	irc://chat.freenode.net/dri-devel
4603S:	Maintained
4604F:	drivers/gpu/drm/
4605F:	drivers/gpu/vga/
4606F:	Documentation/devicetree/bindings/display/
4607F:	Documentation/devicetree/bindings/gpu/
4608F:	Documentation/devicetree/bindings/video/
4609F:	Documentation/gpu/
4610F:	include/drm/
4611F:	include/uapi/drm/
4612F:	include/linux/vga*
4613
4614DRM DRIVERS AND MISC GPU PATCHES
4615M:	Daniel Vetter <daniel.vetter@intel.com>
4616M:	Gustavo Padovan <gustavo@padovan.org>
4617M:	Sean Paul <seanpaul@chromium.org>
4618W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4619S:	Maintained
4620T:	git git://anongit.freedesktop.org/drm/drm-misc
4621F:	Documentation/gpu/
4622F:	drivers/gpu/vga/
4623F:	drivers/gpu/drm/*
4624F:	include/drm/drm*
4625F:	include/uapi/drm/drm*
4626F:	include/linux/vga*
4627
4628DRM DRIVERS FOR ALLWINNER A10
4629M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4630L:	dri-devel@lists.freedesktop.org
4631S:	Supported
4632F:	drivers/gpu/drm/sun4i/
4633F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635
4636DRM DRIVERS FOR AMLOGIC SOCS
4637M:	Neil Armstrong <narmstrong@baylibre.com>
4638L:	dri-devel@lists.freedesktop.org
4639L:	linux-amlogic@lists.infradead.org
4640W:	http://linux-meson.com/
4641S:	Supported
4642F:	drivers/gpu/drm/meson/
4643F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4644F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4645F:	Documentation/gpu/meson.rst
4646T:	git git://anongit.freedesktop.org/drm/drm-misc
4647
4648DRM DRIVERS FOR ATMEL HLCDC
4649M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Supported
4652F:	drivers/gpu/drm/atmel-hlcdc/
4653F:	Documentation/devicetree/bindings/drm/atmel/
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655
4656DRM DRIVERS FOR BRIDGE CHIPS
4657M:	Archit Taneja <architt@codeaurora.org>
4658M:	Andrzej Hajda <a.hajda@samsung.com>
4659R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4660S:	Maintained
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662F:	drivers/gpu/drm/bridge/
4663
4664DRM DRIVERS FOR EXYNOS
4665M:	Inki Dae <inki.dae@samsung.com>
4666M:	Joonyoung Shim <jy0922.shim@samsung.com>
4667M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4668M:	Kyungmin Park <kyungmin.park@samsung.com>
4669L:	dri-devel@lists.freedesktop.org
4670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4671S:	Supported
4672F:	drivers/gpu/drm/exynos/
4673F:	include/uapi/drm/exynos_drm.h
4674F:	Documentation/devicetree/bindings/display/exynos/
4675
4676DRM DRIVERS FOR FREESCALE DCU
4677M:	Stefan Agner <stefan@agner.ch>
4678M:	Alison Wang <alison.wang@freescale.com>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Supported
4681F:	drivers/gpu/drm/fsl-dcu/
4682F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4683F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4684F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4685
4686DRM DRIVERS FOR FREESCALE IMX
4687M:	Philipp Zabel <p.zabel@pengutronix.de>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Maintained
4690F:	drivers/gpu/drm/imx/
4691F:	drivers/gpu/ipu-v3/
4692F:	Documentation/devicetree/bindings/display/imx/
4693
4694DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4695M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://github.com/patjak/drm-gma500
4698S:	Maintained
4699F:	drivers/gpu/drm/gma500/
4700
4701DRM DRIVERS FOR HISILICON
4702M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4703M:	Rongrong Zou <zourongrong@gmail.com>
4704R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4705R:	Chen Feng <puck.chen@hisilicon.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://github.com/xin3liang/linux.git
4708S:	Maintained
4709F:	drivers/gpu/drm/hisilicon/
4710F:	Documentation/devicetree/bindings/display/hisilicon/
4711
4712DRM DRIVERS FOR MEDIATEK
4713M:	CK Hu <ck.hu@mediatek.com>
4714M:	Philipp Zabel <p.zabel@pengutronix.de>
4715L:	dri-devel@lists.freedesktop.org
4716S:	Supported
4717F:	drivers/gpu/drm/mediatek/
4718F:	Documentation/devicetree/bindings/display/mediatek/
4719
4720DRM DRIVERS FOR NVIDIA TEGRA
4721M:	Thierry Reding <thierry.reding@gmail.com>
4722L:	dri-devel@lists.freedesktop.org
4723L:	linux-tegra@vger.kernel.org
4724T:	git git://anongit.freedesktop.org/tegra/linux.git
4725S:	Supported
4726F:	drivers/gpu/drm/tegra/
4727F:	drivers/gpu/host1x/
4728F:	include/linux/host1x.h
4729F:	include/uapi/drm/tegra_drm.h
4730F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4731
4732DRM DRIVERS FOR RENESAS
4733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4734L:	dri-devel@lists.freedesktop.org
4735L:	linux-renesas-soc@vger.kernel.org
4736T:	git git://linuxtv.org/pinchartl/fbdev
4737S:	Supported
4738F:	drivers/gpu/drm/rcar-du/
4739F:	drivers/gpu/drm/shmobile/
4740F:	include/linux/platform_data/shmob_drm.h
4741F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4742F:	Documentation/devicetree/bindings/display/renesas,du.txt
4743
4744DRM DRIVERS FOR ROCKCHIP
4745M:	Sandy Huang <hjc@rock-chips.com>
4746M:	Heiko Stübner <heiko@sntech.de>
4747L:	dri-devel@lists.freedesktop.org
4748S:	Maintained
4749F:	drivers/gpu/drm/rockchip/
4750F:	Documentation/devicetree/bindings/display/rockchip/
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752
4753DRM DRIVERS FOR STI
4754M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4755M:	Vincent Abriou <vincent.abriou@st.com>
4756L:	dri-devel@lists.freedesktop.org
4757T:	git git://anongit.freedesktop.org/drm/drm-misc
4758S:	Maintained
4759F:	drivers/gpu/drm/sti
4760F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4761
4762DRM DRIVERS FOR STM
4763M:	Yannick Fertre <yannick.fertre@st.com>
4764M:	Philippe Cornu <philippe.cornu@st.com>
4765M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4766M:	Vincent Abriou <vincent.abriou@st.com>
4767L:	dri-devel@lists.freedesktop.org
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769S:	Maintained
4770F:	drivers/gpu/drm/stm
4771F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4772
4773DRM DRIVERS FOR TI LCDC
4774M:	Jyri Sarha <jsarha@ti.com>
4775R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/tilcdc/
4779F:	Documentation/devicetree/bindings/display/tilcdc/
4780
4781DRM DRIVERS FOR TI OMAP
4782M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Maintained
4785F:	drivers/gpu/drm/omapdrm/
4786F:	Documentation/devicetree/bindings/display/ti/
4787
4788DRM DRIVERS FOR VC4
4789M:	Eric Anholt <eric@anholt.net>
4790T:	git git://github.com/anholt/linux
4791S:	Supported
4792F:	drivers/gpu/drm/vc4/
4793F:	include/uapi/drm/vc4_drm.h
4794F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796
4797DRM DRIVERS FOR VIVANTE GPU IP
4798M:	Lucas Stach <l.stach@pengutronix.de>
4799R:	Russell King <linux+etnaviv@armlinux.org.uk>
4800R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4801L:	etnaviv@lists.freedesktop.org
4802L:	dri-devel@lists.freedesktop.org
4803S:	Maintained
4804F:	drivers/gpu/drm/etnaviv/
4805F:	include/uapi/drm/etnaviv_drm.h
4806F:	Documentation/devicetree/bindings/display/etnaviv/
4807
4808DRM DRIVERS FOR ZTE ZX
4809M:	Shawn Guo <shawnguo@kernel.org>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/zte/
4813F:	Documentation/devicetree/bindings/display/zte,vou.txt
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815
4816DRM PANEL DRIVERS
4817M:	Thierry Reding <thierry.reding@gmail.com>
4818L:	dri-devel@lists.freedesktop.org
4819T:	git git://anongit.freedesktop.org/drm/drm-misc
4820S:	Maintained
4821F:	drivers/gpu/drm/drm_panel.c
4822F:	drivers/gpu/drm/panel/
4823F:	include/drm/drm_panel.h
4824F:	Documentation/devicetree/bindings/display/panel/
4825
4826DRM TINYDRM DRIVERS
4827M:	Noralf Trønnes <noralf@tronnes.org>
4828W:	https://github.com/notro/tinydrm/wiki/Development
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830S:	Maintained
4831F:	drivers/gpu/drm/tinydrm/
4832F:	include/drm/tinydrm/
4833
4834DRM TTM SUBSYSTEM
4835M:	Christian Koenig <christian.koenig@amd.com>
4836M:	Roger He <Hongbo.He@amd.com>
4837T:	git git://people.freedesktop.org/~agd5f/linux
4838S:	Maintained
4839L:	dri-devel@lists.freedesktop.org
4840F:	include/drm/ttm/
4841F:	drivers/gpu/drm/ttm/
4842
4843DSBR100 USB FM RADIO DRIVER
4844M:	Alexey Klimov <klimov.linux@gmail.com>
4845L:	linux-media@vger.kernel.org
4846T:	git git://linuxtv.org/media_tree.git
4847S:	Maintained
4848F:	drivers/media/radio/dsbr100.c
4849
4850DSCC4 DRIVER
4851M:	Francois Romieu <romieu@fr.zoreil.com>
4852L:	netdev@vger.kernel.org
4853S:	Maintained
4854F:	drivers/net/wan/dscc4.c
4855
4856DT3155 MEDIA DRIVER
4857M:	Hans Verkuil <hverkuil@xs4all.nl>
4858L:	linux-media@vger.kernel.org
4859T:	git git://linuxtv.org/media_tree.git
4860W:	https://linuxtv.org
4861S:	Odd Fixes
4862F:	drivers/media/pci/dt3155/
4863
4864DVB_USB_AF9015 MEDIA DRIVER
4865M:	Antti Palosaari <crope@iki.fi>
4866L:	linux-media@vger.kernel.org
4867W:	https://linuxtv.org
4868W:	http://palosaari.fi/linux/
4869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4870T:	git git://linuxtv.org/anttip/media_tree.git
4871S:	Maintained
4872F:	drivers/media/usb/dvb-usb-v2/af9015*
4873
4874DVB_USB_AF9035 MEDIA DRIVER
4875M:	Antti Palosaari <crope@iki.fi>
4876L:	linux-media@vger.kernel.org
4877W:	https://linuxtv.org
4878W:	http://palosaari.fi/linux/
4879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4880T:	git git://linuxtv.org/anttip/media_tree.git
4881S:	Maintained
4882F:	drivers/media/usb/dvb-usb-v2/af9035*
4883
4884DVB_USB_ANYSEE MEDIA DRIVER
4885M:	Antti Palosaari <crope@iki.fi>
4886L:	linux-media@vger.kernel.org
4887W:	https://linuxtv.org
4888W:	http://palosaari.fi/linux/
4889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4890T:	git git://linuxtv.org/anttip/media_tree.git
4891S:	Maintained
4892F:	drivers/media/usb/dvb-usb-v2/anysee*
4893
4894DVB_USB_AU6610 MEDIA DRIVER
4895M:	Antti Palosaari <crope@iki.fi>
4896L:	linux-media@vger.kernel.org
4897W:	https://linuxtv.org
4898W:	http://palosaari.fi/linux/
4899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4900T:	git git://linuxtv.org/anttip/media_tree.git
4901S:	Maintained
4902F:	drivers/media/usb/dvb-usb-v2/au6610*
4903
4904DVB_USB_CE6230 MEDIA DRIVER
4905M:	Antti Palosaari <crope@iki.fi>
4906L:	linux-media@vger.kernel.org
4907W:	https://linuxtv.org
4908W:	http://palosaari.fi/linux/
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/anttip/media_tree.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/ce6230*
4913
4914DVB_USB_CXUSB MEDIA DRIVER
4915M:	Michael Krufky <mkrufky@linuxtv.org>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://github.com/mkrufky
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb/cxusb*
4923
4924DVB_USB_EC168 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/ec168*
4933
4934DVB_USB_GL861 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4939T:	git git://linuxtv.org/anttip/media_tree.git
4940S:	Maintained
4941F:	drivers/media/usb/dvb-usb-v2/gl861*
4942
4943DVB_USB_MXL111SF MEDIA DRIVER
4944M:	Michael Krufky <mkrufky@linuxtv.org>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://github.com/mkrufky
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4950S:	Maintained
4951F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4952
4953DVB_USB_RTL28XXU MEDIA DRIVER
4954M:	Antti Palosaari <crope@iki.fi>
4955L:	linux-media@vger.kernel.org
4956W:	https://linuxtv.org
4957W:	http://palosaari.fi/linux/
4958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4959T:	git git://linuxtv.org/anttip/media_tree.git
4960S:	Maintained
4961F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4962
4963DVB_USB_V2 MEDIA DRIVER
4964M:	Antti Palosaari <crope@iki.fi>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://palosaari.fi/linux/
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/anttip/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4972F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4973
4974DYNAMIC DEBUG
4975M:	Jason Baron <jbaron@akamai.com>
4976S:	Maintained
4977F:	lib/dynamic_debug.c
4978F:	include/linux/dynamic_debug.h
4979
4980DYNAMIC INTERRUPT MODERATION
4981M:	Tal Gilboa <talgi@mellanox.com>
4982S:	Maintained
4983F:	include/linux/net_dim.h
4984
4985DZ DECSTATION DZ11 SERIAL DRIVER
4986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4987S:	Maintained
4988F:	drivers/tty/serial/dz.*
4989
4990E3X0 POWER BUTTON DRIVER
4991M:	Moritz Fischer <moritz.fischer@ettus.com>
4992L:	usrp-users@lists.ettus.com
4993W:	http://www.ettus.com
4994S:	Supported
4995F:	drivers/input/misc/e3x0-button.c
4996F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4997
4998E4000 MEDIA DRIVER
4999M:	Antti Palosaari <crope@iki.fi>
5000L:	linux-media@vger.kernel.org
5001W:	https://linuxtv.org
5002W:	http://palosaari.fi/linux/
5003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5004T:	git git://linuxtv.org/anttip/media_tree.git
5005S:	Maintained
5006F:	drivers/media/tuners/e4000*
5007
5008EATA ISA/EISA/PCI SCSI DRIVER
5009M:	Dario Ballabio <ballabio_dario@emc.com>
5010L:	linux-scsi@vger.kernel.org
5011S:	Maintained
5012F:	drivers/scsi/eata.c
5013
5014EC100 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/dvb-frontends/ec100*
5023
5024ECRYPT FILE SYSTEM
5025M:	Tyler Hicks <tyhicks@canonical.com>
5026L:	ecryptfs@vger.kernel.org
5027W:	http://ecryptfs.org
5028W:	https://launchpad.net/ecryptfs
5029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5030S:	Supported
5031F:	Documentation/filesystems/ecryptfs.txt
5032F:	fs/ecryptfs/
5033
5034EDAC-AMD64
5035M:	Borislav Petkov <bp@alien8.de>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/amd64_edac*
5039
5040EDAC-CALXEDA
5041M:	Robert Richter <rric@kernel.org>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/highbank*
5045
5046EDAC-CAVIUM OCTEON
5047M:	Ralf Baechle <ralf@linux-mips.org>
5048M:	David Daney <david.daney@cavium.com>
5049L:	linux-edac@vger.kernel.org
5050L:	linux-mips@linux-mips.org
5051S:	Supported
5052F:	drivers/edac/octeon_edac*
5053
5054EDAC-CAVIUM THUNDERX
5055M:	David Daney <david.daney@cavium.com>
5056M:	Jan Glauber <jglauber@cavium.com>
5057L:	linux-edac@vger.kernel.org
5058S:	Supported
5059F:	drivers/edac/thunderx_edac*
5060
5061EDAC-CORE
5062M:	Borislav Petkov <bp@alien8.de>
5063M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5065L:	linux-edac@vger.kernel.org
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5068S:	Supported
5069F:	Documentation/admin-guide/ras.rst
5070F:	Documentation/driver-api/edac.rst
5071F:	drivers/edac/
5072F:	include/linux/edac.h
5073
5074EDAC-E752X
5075M:	Mark Gross <mark.gross@intel.com>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/e752x_edac.c
5079
5080EDAC-E7XXX
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/e7xxx_edac.c
5084
5085EDAC-FSL_DDR
5086M:	York Sun <york.sun@nxp.com>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/fsl_ddr_edac.*
5090
5091EDAC-GHES
5092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/ghes_edac.c
5097
5098EDAC-I3000
5099L:	linux-edac@vger.kernel.org
5100S:	Orphan
5101F:	drivers/edac/i3000_edac.c
5102
5103EDAC-I5000
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i5000_edac.c
5107
5108EDAC-I5400
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i5400_edac.c
5114
5115EDAC-I7300
5116M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/i7300_edac.c
5121
5122EDAC-I7CORE
5123M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5124M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/i7core_edac.c
5128
5129EDAC-I82443BXGX
5130M:	Tim Small <tim@buttersideup.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i82443bxgx_edac.c
5134
5135EDAC-I82975X
5136M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5137M:	"Arvind R." <arvino55@gmail.com>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/i82975x_edac.c
5141
5142EDAC-IE31200
5143M:	Jason Baron <jbaron@akamai.com>
5144L:	linux-edac@vger.kernel.org
5145S:	Maintained
5146F:	drivers/edac/ie31200_edac.c
5147
5148EDAC-MPC85XX
5149M:	Johannes Thumshirn <morbidrsa@gmail.com>
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/mpc85xx_edac.[ch]
5153
5154EDAC-PASEMI
5155M:	Egor Martovetsky <egor@pasemi.com>
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/pasemi_edac.c
5159
5160EDAC-PND2
5161M:	Tony Luck <tony.luck@intel.com>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/pnd2_edac.[ch]
5165
5166EDAC-R82600
5167M:	Tim Small <tim@buttersideup.com>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/r82600_edac.c
5171
5172EDAC-SBRIDGE
5173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5175L:	linux-edac@vger.kernel.org
5176S:	Maintained
5177F:	drivers/edac/sb_edac.c
5178
5179EDAC-SKYLAKE
5180M:	Tony Luck <tony.luck@intel.com>
5181L:	linux-edac@vger.kernel.org
5182S:	Maintained
5183F:	drivers/edac/skx_edac.c
5184
5185EDAC-TI
5186M:	Tero Kristo <t-kristo@ti.com>
5187L:	linux-edac@vger.kernel.org
5188S:	Maintained
5189F:	drivers/edac/ti_edac.c
5190
5191EDIROL UA-101/UA-1000 DRIVER
5192M:	Clemens Ladisch <clemens@ladisch.de>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194T:	git git://git.alsa-project.org/alsa-kernel.git
5195S:	Maintained
5196F:	sound/usb/misc/ua101.c
5197
5198EFI TEST DRIVER
5199L:	linux-efi@vger.kernel.org
5200M:	Ivan Hu <ivan.hu@canonical.com>
5201M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202S:	Maintained
5203F:	drivers/firmware/efi/test/
5204
5205EFI VARIABLE FILESYSTEM
5206M:	Matthew Garrett <matthew.garrett@nebula.com>
5207M:	Jeremy Kerr <jk@ozlabs.org>
5208M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5210L:	linux-efi@vger.kernel.org
5211S:	Maintained
5212F:	fs/efivarfs/
5213
5214EFIFB FRAMEBUFFER DRIVER
5215L:	linux-fbdev@vger.kernel.org
5216M:	Peter Jones <pjones@redhat.com>
5217S:	Maintained
5218F:	drivers/video/fbdev/efifb.c
5219
5220EFS FILESYSTEM
5221W:	http://aeschi.ch.eu.org/efs/
5222S:	Orphan
5223F:	fs/efs/
5224
5225EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5226M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5227L:	netdev@vger.kernel.org
5228S:	Maintained
5229F:	drivers/net/ethernet/ibm/ehea/
5230
5231EM28XX VIDEO4LINUX DRIVER
5232M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5234L:	linux-media@vger.kernel.org
5235W:	https://linuxtv.org
5236T:	git git://linuxtv.org/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/em28xx/
5239F:	Documentation/media/v4l-drivers/em28xx*
5240
5241EMBEDDED LINUX
5242M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5243M:	Matt Mackall <mpm@selenic.com>
5244M:	David Woodhouse <dwmw2@infradead.org>
5245L:	linux-embedded@vger.kernel.org
5246S:	Maintained
5247
5248Emulex 10Gbps iSCSI - OneConnect DRIVER
5249M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5250M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5251M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5252L:	linux-scsi@vger.kernel.org
5253W:	http://www.broadcom.com
5254S:	Supported
5255F:	drivers/scsi/be2iscsi/
5256
5257Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5258M:	Sathya Perla <sathya.perla@broadcom.com>
5259M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5260M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5261M:	Somnath Kotur <somnath.kotur@broadcom.com>
5262L:	netdev@vger.kernel.org
5263W:	http://www.emulex.com
5264S:	Supported
5265F:	drivers/net/ethernet/emulex/benet/
5266
5267EMULEX ONECONNECT ROCE DRIVER
5268M:	Selvin Xavier <selvin.xavier@broadcom.com>
5269M:	Devesh Sharma <devesh.sharma@broadcom.com>
5270L:	linux-rdma@vger.kernel.org
5271W:	http://www.broadcom.com
5272S:	Odd Fixes
5273F:	drivers/infiniband/hw/ocrdma/
5274F:	include/uapi/rdma/ocrdma-abi.h
5275
5276EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5277M:	James Smart <james.smart@broadcom.com>
5278M:	Dick Kennedy <dick.kennedy@broadcom.com>
5279L:	linux-scsi@vger.kernel.org
5280W:	http://www.broadcom.com
5281S:	Supported
5282F:	drivers/scsi/lpfc/
5283
5284ENE CB710 FLASH CARD READER DRIVER
5285M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5286S:	Maintained
5287F:	drivers/misc/cb710/
5288F:	drivers/mmc/host/cb710-mmc.*
5289F:	include/linux/cb710.h
5290
5291ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5292M:	Maxim Levitsky <maximlevitsky@gmail.com>
5293S:	Maintained
5294F:	drivers/media/rc/ene_ir.*
5295
5296EPSON S1D13XXX FRAMEBUFFER DRIVER
5297M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5298S:	Maintained
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5300F:	drivers/video/fbdev/s1d13xxxfb.c
5301F:	include/video/s1d13xxxfb.h
5302
5303ERRSEQ ERROR TRACKING INFRASTRUCTURE
5304M:	Jeff Layton <jlayton@kernel.org>
5305S:	Maintained
5306F:	lib/errseq.c
5307F:	include/linux/errseq.h
5308
5309ET131X NETWORK DRIVER
5310M:	Mark Einon <mark.einon@gmail.com>
5311S:	Odd Fixes
5312F:	drivers/net/ethernet/agere/
5313
5314ETHERNET BRIDGE
5315M:	Stephen Hemminger <stephen@networkplumber.org>
5316L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5317L:	netdev@vger.kernel.org
5318W:	http://www.linuxfoundation.org/en/Net:Bridge
5319S:	Maintained
5320F:	include/linux/netfilter_bridge/
5321F:	net/bridge/
5322
5323ETHERNET PHY LIBRARY
5324M:	Andrew Lunn <andrew@lunn.ch>
5325M:	Florian Fainelli <f.fainelli@gmail.com>
5326L:	netdev@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/ABI/testing/sysfs-bus-mdio
5329F:	Documentation/devicetree/bindings/net/mdio*
5330F:	Documentation/networking/phy.txt
5331F:	drivers/net/phy/
5332F:	drivers/of/of_mdio.c
5333F:	drivers/of/of_net.c
5334F:	include/linux/*mdio*.h
5335F:	include/linux/of_net.h
5336F:	include/linux/phy.h
5337F:	include/linux/phy_fixed.h
5338F:	include/linux/platform_data/mdio-gpio.h
5339F:	include/linux/platform_data/mdio-bcm-unimac.h
5340F:	include/trace/events/mdio.h
5341F:	include/uapi/linux/mdio.h
5342F:	include/uapi/linux/mii.h
5343
5344EXT2 FILE SYSTEM
5345M:	Jan Kara <jack@suse.com>
5346L:	linux-ext4@vger.kernel.org
5347S:	Maintained
5348F:	Documentation/filesystems/ext2.txt
5349F:	fs/ext2/
5350F:	include/linux/ext2*
5351
5352EXT4 FILE SYSTEM
5353M:	"Theodore Ts'o" <tytso@mit.edu>
5354M:	Andreas Dilger <adilger.kernel@dilger.ca>
5355L:	linux-ext4@vger.kernel.org
5356W:	http://ext4.wiki.kernel.org
5357Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5359S:	Maintained
5360F:	Documentation/filesystems/ext4.txt
5361F:	fs/ext4/
5362
5363Extended Verification Module (EVM)
5364M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5365L:	linux-integrity@vger.kernel.org
5366S:	Supported
5367F:	security/integrity/evm/
5368
5369EXTENSIBLE FIRMWARE INTERFACE (EFI)
5370M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5371L:	linux-efi@vger.kernel.org
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5373S:	Maintained
5374F:	Documentation/efi-stub.txt
5375F:	arch/*/kernel/efi.c
5376F:	arch/x86/boot/compressed/eboot.[ch]
5377F:	arch/*/include/asm/efi.h
5378F:	arch/x86/platform/efi/
5379F:	drivers/firmware/efi/
5380F:	include/linux/efi*.h
5381F:	arch/arm/boot/compressed/efi-header.S
5382F:	arch/arm64/kernel/efi-entry.S
5383
5384EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5385M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5386M:	Chanwoo Choi <cw00.choi@samsung.com>
5387L:	linux-kernel@vger.kernel.org
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5389S:	Maintained
5390F:	drivers/extcon/
5391F:	include/linux/extcon/
5392F:	include/linux/extcon.h
5393F:	Documentation/extcon/
5394F:	Documentation/devicetree/bindings/extcon/
5395
5396EXYNOS DP DRIVER
5397M:	Jingoo Han <jingoohan1@gmail.com>
5398L:	dri-devel@lists.freedesktop.org
5399S:	Maintained
5400F:	drivers/gpu/drm/exynos/exynos_dp*
5401
5402EXYNOS SYSMMU (IOMMU) driver
5403M:	Marek Szyprowski <m.szyprowski@samsung.com>
5404L:	iommu@lists.linux-foundation.org
5405S:	Maintained
5406F:	drivers/iommu/exynos-iommu.c
5407
5408EZchip NPS platform support
5409M:	Elad Kanfi <eladkan@mellanox.com>
5410M:	Vineet Gupta <vgupta@synopsys.com>
5411S:	Supported
5412F:	arch/arc/plat-eznps
5413F:	arch/arc/boot/dts/eznps.dts
5414
5415F2FS FILE SYSTEM
5416M:	Jaegeuk Kim <jaegeuk@kernel.org>
5417M:	Chao Yu <yuchao0@huawei.com>
5418L:	linux-f2fs-devel@lists.sourceforge.net
5419W:	https://f2fs.wiki.kernel.org/
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5421S:	Maintained
5422F:	Documentation/filesystems/f2fs.txt
5423F:	Documentation/ABI/testing/sysfs-fs-f2fs
5424F:	fs/f2fs/
5425F:	include/linux/f2fs_fs.h
5426F:	include/trace/events/f2fs.h
5427
5428F71805F HARDWARE MONITORING DRIVER
5429M:	Jean Delvare <jdelvare@suse.com>
5430L:	linux-hwmon@vger.kernel.org
5431S:	Maintained
5432F:	Documentation/hwmon/f71805f
5433F:	drivers/hwmon/f71805f.c
5434
5435FANOTIFY
5436M:	Jan Kara <jack@suse.cz>
5437R:	Amir Goldstein <amir73il@gmail.com>
5438L:	linux-fsdevel@vger.kernel.org
5439S:	Maintained
5440F:	fs/notify/fanotify/
5441F:	include/linux/fanotify.h
5442F:	include/uapi/linux/fanotify.h
5443
5444FARSYNC SYNCHRONOUS DRIVER
5445M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5446W:	http://www.farsite.co.uk/
5447S:	Supported
5448F:	drivers/net/wan/farsync.*
5449
5450FAULT INJECTION SUPPORT
5451M:	Akinobu Mita <akinobu.mita@gmail.com>
5452S:	Supported
5453F:	Documentation/fault-injection/
5454F:	lib/fault-inject.c
5455
5456FBTFT Framebuffer drivers
5457M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5458S:	Maintained
5459F:	drivers/staging/fbtft/
5460
5461FC0011 TUNER DRIVER
5462M:	Michael Buesch <m@bues.ch>
5463L:	linux-media@vger.kernel.org
5464S:	Maintained
5465F:	drivers/media/tuners/fc0011.h
5466F:	drivers/media/tuners/fc0011.c
5467
5468FC2580 MEDIA DRIVER
5469M:	Antti Palosaari <crope@iki.fi>
5470L:	linux-media@vger.kernel.org
5471W:	https://linuxtv.org
5472W:	http://palosaari.fi/linux/
5473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5474T:	git git://linuxtv.org/anttip/media_tree.git
5475S:	Maintained
5476F:	drivers/media/tuners/fc2580*
5477
5478FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5479M:	Johannes Thumshirn <jth@kernel.org>
5480L:	linux-scsi@vger.kernel.org
5481W:	www.Open-FCoE.org
5482S:	Supported
5483F:	drivers/scsi/libfc/
5484F:	drivers/scsi/fcoe/
5485F:	include/scsi/fc/
5486F:	include/scsi/libfc.h
5487F:	include/scsi/libfcoe.h
5488F:	include/uapi/scsi/fc/
5489
5490FILE LOCKING (flock() and fcntl()/lockf())
5491M:	Jeff Layton <jlayton@kernel.org>
5492M:	"J. Bruce Fields" <bfields@fieldses.org>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	include/linux/fcntl.h
5496F:	include/uapi/linux/fcntl.h
5497F:	fs/fcntl.c
5498F:	fs/locks.c
5499
5500FILESYSTEMS (VFS and infrastructure)
5501M:	Alexander Viro <viro@zeniv.linux.org.uk>
5502L:	linux-fsdevel@vger.kernel.org
5503S:	Maintained
5504F:	fs/*
5505F:	include/linux/fs.h
5506F:	include/uapi/linux/fs.h
5507
5508FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5509M:	Riku Voipio <riku.voipio@iki.fi>
5510L:	linux-hwmon@vger.kernel.org
5511S:	Maintained
5512F:	drivers/hwmon/f75375s.c
5513F:	include/linux/f75375s.h
5514
5515FIREWIRE AUDIO DRIVERS
5516M:	Clemens Ladisch <clemens@ladisch.de>
5517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5518T:	git git://git.alsa-project.org/alsa-kernel.git
5519S:	Maintained
5520F:	sound/firewire/
5521
5522FIREWIRE MEDIA DRIVERS (firedtv)
5523M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5524L:	linux-media@vger.kernel.org
5525L:	linux1394-devel@lists.sourceforge.net
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5527S:	Maintained
5528F:	drivers/media/firewire/
5529
5530FIREWIRE SBP-2 TARGET
5531M:	Chris Boot <bootc@bootc.net>
5532L:	linux-scsi@vger.kernel.org
5533L:	target-devel@vger.kernel.org
5534L:	linux1394-devel@lists.sourceforge.net
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5536S:	Maintained
5537F:	drivers/target/sbp/
5538
5539FIREWIRE SUBSYSTEM
5540M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5541L:	linux1394-devel@lists.sourceforge.net
5542W:	http://ieee1394.wiki.kernel.org/
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5544S:	Maintained
5545F:	drivers/firewire/
5546F:	include/linux/firewire.h
5547F:	include/uapi/linux/firewire*.h
5548F:	tools/firewire/
5549
5550FIRMWARE LOADER (request_firmware)
5551M:	Luis R. Rodriguez <mcgrof@kernel.org>
5552L:	linux-kernel@vger.kernel.org
5553S:	Maintained
5554F:	Documentation/firmware_class/
5555F:	drivers/base/firmware*.c
5556F:	include/linux/firmware.h
5557
5558FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5559M:	Joshua Morris <josh.h.morris@us.ibm.com>
5560M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5561S:	Maintained
5562F:	drivers/block/rsxx/
5563
5564FLOPPY DRIVER
5565M:	Jiri Kosina <jikos@kernel.org>
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5567S:	Odd fixes
5568F:	drivers/block/floppy.c
5569
5570FMC SUBSYSTEM
5571M:	Alessandro Rubini <rubini@gnudd.com>
5572W:	http://www.ohwr.org/projects/fmc-bus
5573S:	Supported
5574F:	drivers/fmc/
5575F:	include/linux/fmc*.h
5576F:	include/linux/ipmi-fru.h
5577K:	fmc_d.*register
5578
5579FPGA MANAGER FRAMEWORK
5580M:	Alan Tull <atull@kernel.org>
5581M:	Moritz Fischer <mdf@kernel.org>
5582L:	linux-fpga@vger.kernel.org
5583S:	Maintained
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5585Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5586F:	Documentation/fpga/
5587F:	Documentation/devicetree/bindings/fpga/
5588F:	drivers/fpga/
5589F:	include/linux/fpga/
5590W:	http://www.rocketboards.org
5591
5592FPU EMULATOR
5593M:	Bill Metzenthen <billm@melbpc.org.au>
5594W:	http://floatingpoint.sourceforge.net/emulator/index.html
5595S:	Maintained
5596F:	arch/x86/math-emu/
5597
5598FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5599L:	netdev@vger.kernel.org
5600S:	Orphan
5601F:	drivers/net/wan/dlci.c
5602F:	drivers/net/wan/sdla.c
5603
5604FRAMEBUFFER LAYER
5605M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5606L:	dri-devel@lists.freedesktop.org
5607L:	linux-fbdev@vger.kernel.org
5608T:	git git://github.com/bzolnier/linux.git
5609Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5610S:	Maintained
5611F:	Documentation/fb/
5612F:	drivers/video/
5613F:	include/video/
5614F:	include/linux/fb.h
5615F:	include/uapi/video/
5616F:	include/uapi/linux/fb.h
5617
5618FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5619M:	Horia Geantă <horia.geanta@nxp.com>
5620M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5621L:	linux-crypto@vger.kernel.org
5622S:	Maintained
5623F:	drivers/crypto/caam/
5624F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5625
5626FREESCALE DIU FRAMEBUFFER DRIVER
5627M:	Timur Tabi <timur@tabi.org>
5628L:	linux-fbdev@vger.kernel.org
5629S:	Maintained
5630F:	drivers/video/fbdev/fsl-diu-fb.*
5631
5632FREESCALE DMA DRIVER
5633M:	Li Yang <leoyang.li@nxp.com>
5634M:	Zhang Wei <zw@zh-kernel.org>
5635L:	linuxppc-dev@lists.ozlabs.org
5636S:	Maintained
5637F:	drivers/dma/fsldma.*
5638
5639FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5640M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5641L:	netdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/net/ethernet/freescale/gianfar*
5644X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5645F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5646
5647FREESCALE GPMI NAND DRIVER
5648M:	Han Xu <han.xu@nxp.com>
5649L:	linux-mtd@lists.infradead.org
5650S:	Maintained
5651F:	drivers/mtd/nand/gpmi-nand/*
5652
5653FREESCALE I2C CPM DRIVER
5654M:	Jochen Friedrich <jochen@scram.de>
5655L:	linuxppc-dev@lists.ozlabs.org
5656L:	linux-i2c@vger.kernel.org
5657S:	Maintained
5658F:	drivers/i2c/busses/i2c-cpm.c
5659
5660FREESCALE IMX / MXC FEC DRIVER
5661M:	Fugang Duan <fugang.duan@nxp.com>
5662L:	netdev@vger.kernel.org
5663S:	Maintained
5664F:	drivers/net/ethernet/freescale/fec_main.c
5665F:	drivers/net/ethernet/freescale/fec_ptp.c
5666F:	drivers/net/ethernet/freescale/fec.h
5667F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5668
5669FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5670M:	Sascha Hauer <kernel@pengutronix.de>
5671L:	linux-fbdev@vger.kernel.org
5672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5673S:	Maintained
5674F:	include/linux/platform_data/video-imxfb.h
5675F:	drivers/video/fbdev/imxfb.c
5676
5677FREESCALE QORIQ DPAA ETHERNET DRIVER
5678M:	Madalin Bucur <madalin.bucur@nxp.com>
5679L:	netdev@vger.kernel.org
5680S:	Maintained
5681F:	drivers/net/ethernet/freescale/dpaa
5682
5683FREESCALE QORIQ DPAA FMAN DRIVER
5684M:	Madalin Bucur <madalin.bucur@nxp.com>
5685L:	netdev@vger.kernel.org
5686S:	Maintained
5687F:	drivers/net/ethernet/freescale/fman
5688F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5689
5690FREESCALE QUAD SPI DRIVER
5691M:	Han Xu <han.xu@nxp.com>
5692L:	linux-mtd@lists.infradead.org
5693S:	Maintained
5694F:	drivers/mtd/spi-nor/fsl-quadspi.c
5695
5696FREESCALE QUICC ENGINE LIBRARY
5697M:	Qiang Zhao <qiang.zhao@nxp.com>
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/soc/fsl/qe/
5701F:	include/soc/fsl/*qe*.h
5702F:	include/soc/fsl/*ucc*.h
5703
5704FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5705M:	Li Yang <leoyang.li@nxp.com>
5706L:	netdev@vger.kernel.org
5707L:	linuxppc-dev@lists.ozlabs.org
5708S:	Maintained
5709F:	drivers/net/ethernet/freescale/ucc_geth*
5710
5711FREESCALE QUICC ENGINE UCC HDLC DRIVER
5712M:	Zhao Qiang <qiang.zhao@nxp.com>
5713L:	netdev@vger.kernel.org
5714L:	linuxppc-dev@lists.ozlabs.org
5715S:	Maintained
5716F:	drivers/net/wan/fsl_ucc_hdlc*
5717
5718FREESCALE QUICC ENGINE UCC UART DRIVER
5719M:	Timur Tabi <timur@tabi.org>
5720L:	linuxppc-dev@lists.ozlabs.org
5721S:	Maintained
5722F:	drivers/tty/serial/ucc_uart.c
5723
5724FREESCALE SOC DRIVERS
5725M:	Li Yang <leoyang.li@nxp.com>
5726L:	linuxppc-dev@lists.ozlabs.org
5727L:	linux-arm-kernel@lists.infradead.org
5728S:	Maintained
5729F:	Documentation/devicetree/bindings/soc/fsl/
5730F:	drivers/soc/fsl/
5731F:	include/linux/fsl/
5732
5733FREESCALE SOC FS_ENET DRIVER
5734M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5735M:	Vitaly Bordug <vbordug@ru.mvista.com>
5736L:	linuxppc-dev@lists.ozlabs.org
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/net/ethernet/freescale/fs_enet/
5740F:	include/linux/fs_enet_pd.h
5741
5742FREESCALE SOC SOUND DRIVERS
5743M:	Timur Tabi <timur@tabi.org>
5744M:	Nicolin Chen <nicoleotsuka@gmail.com>
5745M:	Xiubo Li <Xiubo.Lee@gmail.com>
5746R:	Fabio Estevam <fabio.estevam@nxp.com>
5747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5748L:	linuxppc-dev@lists.ozlabs.org
5749S:	Maintained
5750F:	sound/soc/fsl/fsl*
5751F:	sound/soc/fsl/imx*
5752F:	sound/soc/fsl/mpc8610_hpcd.c
5753
5754FREESCALE USB PERIPHERAL DRIVERS
5755M:	Li Yang <leoyang.li@nxp.com>
5756L:	linux-usb@vger.kernel.org
5757L:	linuxppc-dev@lists.ozlabs.org
5758S:	Maintained
5759F:	drivers/usb/gadget/udc/fsl*
5760
5761FREEVXFS FILESYSTEM
5762M:	Christoph Hellwig <hch@infradead.org>
5763W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5764S:	Maintained
5765F:	fs/freevxfs/
5766
5767FREEZER
5768M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5769M:	Pavel Machek <pavel@ucw.cz>
5770L:	linux-pm@vger.kernel.org
5771S:	Supported
5772F:	Documentation/power/freezing-of-tasks.txt
5773F:	include/linux/freezer.h
5774F:	kernel/freezer.c
5775
5776FRONTSWAP API
5777M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5778L:	linux-kernel@vger.kernel.org
5779S:	Maintained
5780F:	mm/frontswap.c
5781F:	include/linux/frontswap.h
5782
5783FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5784M:	David Howells <dhowells@redhat.com>
5785L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5786S:	Supported
5787F:	Documentation/filesystems/caching/
5788F:	fs/fscache/
5789F:	include/linux/fscache*.h
5790
5791FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5792M:	Theodore Y. Ts'o <tytso@mit.edu>
5793M:	Jaegeuk Kim <jaegeuk@kernel.org>
5794L:	linux-fscrypt@vger.kernel.org
5795Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5797S:	Supported
5798F:	fs/crypto/
5799F:	include/linux/fscrypt*.h
5800F:	Documentation/filesystems/fscrypt.rst
5801
5802FUJITSU FR-V (FRV) PORT
5803S:	Orphan
5804F:	arch/frv/
5805
5806FUJITSU LAPTOP EXTRAS
5807M:	Jonathan Woithe <jwoithe@just42.net>
5808L:	platform-driver-x86@vger.kernel.org
5809S:	Maintained
5810F:	drivers/platform/x86/fujitsu-laptop.c
5811
5812FUJITSU M-5MO LS CAMERA ISP DRIVER
5813M:	Kyungmin Park <kyungmin.park@samsung.com>
5814M:	Heungjun Kim <riverful.kim@samsung.com>
5815L:	linux-media@vger.kernel.org
5816S:	Maintained
5817F:	drivers/media/i2c/m5mols/
5818F:	include/media/i2c/m5mols.h
5819
5820FUJITSU TABLET EXTRAS
5821M:	Robert Gerlach <khnz@gmx.de>
5822L:	platform-driver-x86@vger.kernel.org
5823S:	Maintained
5824F:	drivers/platform/x86/fujitsu-tablet.c
5825
5826FUSE: FILESYSTEM IN USERSPACE
5827M:	Miklos Szeredi <miklos@szeredi.hu>
5828L:	linux-fsdevel@vger.kernel.org
5829W:	http://fuse.sourceforge.net/
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5831S:	Maintained
5832F:	fs/fuse/
5833F:	include/uapi/linux/fuse.h
5834F:	Documentation/filesystems/fuse.txt
5835
5836FUTEX SUBSYSTEM
5837M:	Thomas Gleixner <tglx@linutronix.de>
5838M:	Ingo Molnar <mingo@redhat.com>
5839R:	Peter Zijlstra <peterz@infradead.org>
5840R:	Darren Hart <dvhart@infradead.org>
5841L:	linux-kernel@vger.kernel.org
5842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5843S:	Maintained
5844F:	kernel/futex.c
5845F:	kernel/futex_compat.c
5846F:	include/asm-generic/futex.h
5847F:	include/linux/futex.h
5848F:	include/uapi/linux/futex.h
5849F:	tools/testing/selftests/futex/
5850F:	tools/perf/bench/futex*
5851F:	Documentation/*futex*
5852
5853FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5854M:	Rik Faith <faith@cs.unc.edu>
5855L:	linux-scsi@vger.kernel.org
5856S:	Odd Fixes (e.g., new signatures)
5857F:	drivers/scsi/fdomain.*
5858
5859GCC PLUGINS
5860M:	Kees Cook <keescook@chromium.org>
5861R:	Emese Revfy <re.emese@gmail.com>
5862L:	kernel-hardening@lists.openwall.com
5863S:	Maintained
5864F:	scripts/gcc-plugins/
5865F:	scripts/gcc-plugin.sh
5866F:	scripts/Makefile.gcc-plugins
5867F:	Documentation/gcc-plugins.txt
5868
5869GCOV BASED KERNEL PROFILING
5870M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5871S:	Maintained
5872F:	kernel/gcov/
5873F:	Documentation/dev-tools/gcov.rst
5874
5875GDB KERNEL DEBUGGING HELPER SCRIPTS
5876M:	Jan Kiszka <jan.kiszka@siemens.com>
5877M:	Kieran Bingham <kieran@bingham.xyz>
5878S:	Supported
5879F:	scripts/gdb/
5880
5881GDT SCSI DISK ARRAY CONTROLLER DRIVER
5882M:	Achim Leubner <achim_leubner@adaptec.com>
5883L:	linux-scsi@vger.kernel.org
5884W:	http://www.icp-vortex.com/
5885S:	Supported
5886F:	drivers/scsi/gdt*
5887
5888GEMTEK FM RADIO RECEIVER DRIVER
5889M:	Hans Verkuil <hverkuil@xs4all.nl>
5890L:	linux-media@vger.kernel.org
5891T:	git git://linuxtv.org/media_tree.git
5892W:	https://linuxtv.org
5893S:	Maintained
5894F:	drivers/media/radio/radio-gemtek*
5895
5896GENERIC GPIO I2C DRIVER
5897M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5898S:	Supported
5899F:	drivers/i2c/busses/i2c-gpio.c
5900F:	include/linux/i2c-gpio.h
5901
5902GENERIC GPIO I2C MULTIPLEXER DRIVER
5903M:	Peter Korsgaard <peter.korsgaard@barco.com>
5904L:	linux-i2c@vger.kernel.org
5905S:	Supported
5906F:	drivers/i2c/muxes/i2c-mux-gpio.c
5907F:	include/linux/i2c-mux-gpio.h
5908F:	Documentation/i2c/muxes/i2c-mux-gpio
5909
5910GENERIC HDLC (WAN) DRIVERS
5911M:	Krzysztof Halasa <khc@pm.waw.pl>
5912W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5913S:	Maintained
5914F:	drivers/net/wan/c101.c
5915F:	drivers/net/wan/hd6457*
5916F:	drivers/net/wan/hdlc*
5917F:	drivers/net/wan/n2.c
5918F:	drivers/net/wan/pc300too.c
5919F:	drivers/net/wan/pci200syn.c
5920F:	drivers/net/wan/wanxl*
5921
5922GENERIC INCLUDE/ASM HEADER FILES
5923M:	Arnd Bergmann <arnd@arndb.de>
5924L:	linux-arch@vger.kernel.org
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5926S:	Maintained
5927F:	include/asm-generic/
5928F:	include/uapi/asm-generic/
5929
5930GENERIC PHY FRAMEWORK
5931M:	Kishon Vijay Abraham I <kishon@ti.com>
5932L:	linux-kernel@vger.kernel.org
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5934S:	Supported
5935F:	drivers/phy/
5936F:	include/linux/phy/
5937
5938GENERIC PM DOMAINS
5939M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5940M:	Kevin Hilman <khilman@kernel.org>
5941M:	Ulf Hansson <ulf.hansson@linaro.org>
5942L:	linux-pm@vger.kernel.org
5943S:	Supported
5944F:	drivers/base/power/domain*.c
5945F:	include/linux/pm_domain.h
5946F:	Documentation/devicetree/bindings/power/power_domain.txt
5947
5948GENERIC UIO DRIVER FOR PCI DEVICES
5949M:	"Michael S. Tsirkin" <mst@redhat.com>
5950L:	kvm@vger.kernel.org
5951S:	Supported
5952F:	drivers/uio/uio_pci_generic.c
5953
5954GENWQE (IBM Generic Workqueue Card)
5955M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5956M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5957S:	Supported
5958F:	drivers/misc/genwqe/
5959
5960GET_MAINTAINER SCRIPT
5961M:	Joe Perches <joe@perches.com>
5962S:	Maintained
5963F:	scripts/get_maintainer.pl
5964
5965GFS2 FILE SYSTEM
5966M:	Steven Whitehouse <swhiteho@redhat.com>
5967M:	Bob Peterson <rpeterso@redhat.com>
5968L:	cluster-devel@redhat.com
5969W:	http://sources.redhat.com/cluster/
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5971S:	Supported
5972F:	Documentation/filesystems/gfs2*.txt
5973F:	fs/gfs2/
5974F:	include/uapi/linux/gfs2_ondisk.h
5975
5976GIGASET ISDN DRIVERS
5977M:	Paul Bolle <pebolle@tiscali.nl>
5978L:	gigaset307x-common@lists.sourceforge.net
5979W:	http://gigaset307x.sourceforge.net/
5980S:	Odd Fixes
5981F:	Documentation/isdn/README.gigaset
5982F:	drivers/isdn/gigaset/
5983F:	include/uapi/linux/gigaset_dev.h
5984
5985GO7007 MPEG CODEC
5986M:	Hans Verkuil <hans.verkuil@cisco.com>
5987L:	linux-media@vger.kernel.org
5988S:	Maintained
5989F:	drivers/media/usb/go7007/
5990
5991GOODIX TOUCHSCREEN
5992M:	Bastien Nocera <hadess@hadess.net>
5993L:	linux-input@vger.kernel.org
5994S:	Maintained
5995F:	drivers/input/touchscreen/goodix.c
5996
5997GPD POCKET FAN DRIVER
5998M:	Hans de Goede <hdegoede@redhat.com>
5999L:	platform-driver-x86@vger.kernel.org
6000S:	Maintained
6001F:	drivers/platform/x86/gpd-pocket-fan.c
6002
6003GPIO ACPI SUPPORT
6004M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6005M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6006L:	linux-gpio@vger.kernel.org
6007L:	linux-acpi@vger.kernel.org
6008S:	Maintained
6009F:	Documentation/acpi/gpio-properties.txt
6010F:	drivers/gpio/gpiolib-acpi.c
6011
6012GPIO IR Transmitter
6013M:	Sean Young <sean@mess.org>
6014L:	linux-media@vger.kernel.org
6015S:	Maintained
6016F:	drivers/media/rc/gpio-ir-tx.c
6017
6018GPIO MOCKUP DRIVER
6019M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6020R:	Bartosz Golaszewski <brgl@bgdev.pl>
6021L:	linux-gpio@vger.kernel.org
6022S:	Maintained
6023F:	drivers/gpio/gpio-mockup.c
6024F:	tools/testing/selftests/gpio/
6025
6026GPIO SUBSYSTEM
6027M:	Linus Walleij <linus.walleij@linaro.org>
6028L:	linux-gpio@vger.kernel.org
6029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6030S:	Maintained
6031F:	Documentation/devicetree/bindings/gpio/
6032F:	Documentation/gpio/
6033F:	Documentation/ABI/testing/gpio-cdev
6034F:	Documentation/ABI/obsolete/sysfs-gpio
6035F:	drivers/gpio/
6036F:	include/linux/gpio/
6037F:	include/linux/gpio.h
6038F:	include/asm-generic/gpio.h
6039F:	include/uapi/linux/gpio.h
6040F:	tools/gpio/
6041
6042GRE DEMULTIPLEXER DRIVER
6043M:	Dmitry Kozlov <xeb@mail.ru>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	net/ipv4/gre_demux.c
6047F:	net/ipv4/gre_offload.c
6048F:	include/net/gre.h
6049
6050GRETH 10/100/1G Ethernet MAC device driver
6051M:	Andreas Larsson <andreas@gaisler.com>
6052L:	netdev@vger.kernel.org
6053S:	Maintained
6054F:	drivers/net/ethernet/aeroflex/
6055
6056GREYBUS AUDIO PROTOCOLS DRIVERS
6057M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6058M:	Mark Greer <mgreer@animalcreek.com>
6059S:	Maintained
6060F:	drivers/staging/greybus/audio_apbridgea.c
6061F:	drivers/staging/greybus/audio_apbridgea.h
6062F:	drivers/staging/greybus/audio_codec.c
6063F:	drivers/staging/greybus/audio_codec.h
6064F:	drivers/staging/greybus/audio_gb.c
6065F:	drivers/staging/greybus/audio_manager.c
6066F:	drivers/staging/greybus/audio_manager.h
6067F:	drivers/staging/greybus/audio_manager_module.c
6068F:	drivers/staging/greybus/audio_manager_private.h
6069F:	drivers/staging/greybus/audio_manager_sysfs.c
6070F:	drivers/staging/greybus/audio_module.c
6071F:	drivers/staging/greybus/audio_topology.c
6072
6073GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6074M:	Viresh Kumar <vireshk@kernel.org>
6075S:	Maintained
6076F:	drivers/staging/greybus/authentication.c
6077F:	drivers/staging/greybus/bootrom.c
6078F:	drivers/staging/greybus/firmware.h
6079F:	drivers/staging/greybus/fw-core.c
6080F:	drivers/staging/greybus/fw-download.c
6081F:	drivers/staging/greybus/fw-managament.c
6082F:	drivers/staging/greybus/greybus_authentication.h
6083F:	drivers/staging/greybus/greybus_firmware.h
6084F:	drivers/staging/greybus/hid.c
6085F:	drivers/staging/greybus/i2c.c
6086F:	drivers/staging/greybus/spi.c
6087F:	drivers/staging/greybus/spilib.c
6088F:	drivers/staging/greybus/spilib.h
6089
6090GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6091M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6092S:	Maintained
6093F:	drivers/staging/greybus/loopback.c
6094F:	drivers/staging/greybus/timesync.c
6095F:	drivers/staging/greybus/timesync_platform.c
6096
6097GREYBUS PLATFORM DRIVERS
6098M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6099S:	Maintained
6100F:	drivers/staging/greybus/arche-platform.c
6101F:	drivers/staging/greybus/arche-apb-ctrl.c
6102F:	drivers/staging/greybus/arche_platform.h
6103
6104GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6105M:	Rui Miguel Silva <rmfrfs@gmail.com>
6106S:	Maintained
6107F:	drivers/staging/greybus/sdio.c
6108F:	drivers/staging/greybus/light.c
6109F:	drivers/staging/greybus/gpio.c
6110F:	drivers/staging/greybus/power_supply.c
6111F:	drivers/staging/greybus/spi.c
6112F:	drivers/staging/greybus/spilib.c
6113
6114GREYBUS SUBSYSTEM
6115M:	Johan Hovold <johan@kernel.org>
6116M:	Alex Elder <elder@kernel.org>
6117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6118S:	Maintained
6119F:	drivers/staging/greybus/
6120L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6121
6122GREYBUS UART PROTOCOLS DRIVERS
6123M:	David Lin <dtwlin@gmail.com>
6124S:	Maintained
6125F:	drivers/staging/greybus/uart.c
6126F:	drivers/staging/greybus/log.c
6127
6128GS1662 VIDEO SERIALIZER
6129M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/spi/gs1662.c
6134
6135GSPCA FINEPIX SUBDRIVER
6136M:	Frank Zago <frank@zago.net>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/finepix.c
6141
6142GSPCA GL860 SUBDRIVER
6143M:	Olivier Lorin <o.lorin@laposte.net>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/gl860/
6148
6149GSPCA M5602 SUBDRIVER
6150M:	Erik Andren <erik.andren@gmail.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/gspca/m5602/
6155
6156GSPCA PAC207 SONIXB SUBDRIVER
6157M:	Hans Verkuil <hverkuil@xs4all.nl>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Odd Fixes
6161F:	drivers/media/usb/gspca/pac207.c
6162
6163GSPCA SN9C20X SUBDRIVER
6164M:	Brian Johnson <brijohn@gmail.com>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Maintained
6168F:	drivers/media/usb/gspca/sn9c20x.c
6169
6170GSPCA T613 SUBDRIVER
6171M:	Leandro Costantino <lcostantino@gmail.com>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Maintained
6175F:	drivers/media/usb/gspca/t613.c
6176
6177GSPCA USB WEBCAM DRIVER
6178M:	Hans Verkuil <hverkuil@xs4all.nl>
6179L:	linux-media@vger.kernel.org
6180T:	git git://linuxtv.org/media_tree.git
6181S:	Odd Fixes
6182F:	drivers/media/usb/gspca/
6183
6184GTP (GPRS Tunneling Protocol)
6185M:	Pablo Neira Ayuso <pablo@netfilter.org>
6186M:	Harald Welte <laforge@gnumonks.org>
6187L:	osmocom-net-gprs@lists.osmocom.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6189S:	Maintained
6190F:	drivers/net/gtp.c
6191
6192GUID PARTITION TABLE (GPT)
6193M:	Davidlohr Bueso <dave@stgolabs.net>
6194L:	linux-efi@vger.kernel.org
6195S:	Maintained
6196F:	block/partitions/efi.*
6197
6198H8/300 ARCHITECTURE
6199M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6200L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6201W:	http://uclinux-h8.sourceforge.jp
6202T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6203S:	Maintained
6204F:	arch/h8300/
6205F:	drivers/clocksource/h8300_*.c
6206F:	drivers/clk/h8300/
6207F:	drivers/irqchip/irq-renesas-h8*.c
6208
6209HACKRF MEDIA DRIVER
6210M:	Antti Palosaari <crope@iki.fi>
6211L:	linux-media@vger.kernel.org
6212W:	https://linuxtv.org
6213W:	http://palosaari.fi/linux/
6214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6215T:	git git://linuxtv.org/anttip/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/hackrf/
6218
6219HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6220M:	Frank Seidel <frank@f-seidel.de>
6221L:	platform-driver-x86@vger.kernel.org
6222W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6223S:	Maintained
6224F:	drivers/platform/x86/hdaps.c
6225
6226HARDWARE MONITORING
6227M:	Jean Delvare <jdelvare@suse.com>
6228M:	Guenter Roeck <linux@roeck-us.net>
6229L:	linux-hwmon@vger.kernel.org
6230W:	http://hwmon.wiki.kernel.org/
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6232S:	Maintained
6233F:	Documentation/hwmon/
6234F:	drivers/hwmon/
6235F:	include/linux/hwmon*.h
6236
6237HARDWARE RANDOM NUMBER GENERATOR CORE
6238M:	Matt Mackall <mpm@selenic.com>
6239M:	Herbert Xu <herbert@gondor.apana.org.au>
6240L:	linux-crypto@vger.kernel.org
6241S:	Odd fixes
6242F:	Documentation/devicetree/bindings/rng/
6243F:	Documentation/hw_random.txt
6244F:	drivers/char/hw_random/
6245F:	include/linux/hw_random.h
6246
6247HARDWARE SPINLOCK CORE
6248M:	Ohad Ben-Cohen <ohad@wizery.com>
6249M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6250L:	linux-remoteproc@vger.kernel.org
6251S:	Maintained
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6253F:	Documentation/devicetree/bindings/hwlock/
6254F:	Documentation/hwspinlock.txt
6255F:	drivers/hwspinlock/
6256F:	include/linux/hwspinlock.h
6257
6258HARMONY SOUND DRIVER
6259L:	linux-parisc@vger.kernel.org
6260S:	Maintained
6261F:	sound/parisc/harmony.*
6262
6263HDPVR USB VIDEO ENCODER DRIVER
6264M:	Hans Verkuil <hverkuil@xs4all.nl>
6265L:	linux-media@vger.kernel.org
6266T:	git git://linuxtv.org/media_tree.git
6267W:	https://linuxtv.org
6268S:	Odd Fixes
6269F:	drivers/media/usb/hdpvr/
6270
6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6272M:	Jimmy Vance <jimmy.vance@hpe.com>
6273S:	Supported
6274F:	Documentation/watchdog/hpwdt.txt
6275F:	drivers/watchdog/hpwdt.c
6276
6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6278M:	Don Brace <don.brace@microsemi.com>
6279L:	esc.storagedev@microsemi.com
6280L:	linux-scsi@vger.kernel.org
6281S:	Supported
6282F:	Documentation/scsi/hpsa.txt
6283F:	drivers/scsi/hpsa*.[ch]
6284F:	include/linux/cciss*.h
6285F:	include/uapi/linux/cciss*.h
6286
6287HFI1 DRIVER
6288M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6289M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6290L:	linux-rdma@vger.kernel.org
6291S:	Supported
6292F:	drivers/infiniband/hw/hfi1
6293
6294HFS FILESYSTEM
6295L:	linux-fsdevel@vger.kernel.org
6296S:	Orphan
6297F:	Documentation/filesystems/hfs.txt
6298F:	fs/hfs/
6299
6300HFSPLUS FILESYSTEM
6301L:	linux-fsdevel@vger.kernel.org
6302S:	Orphan
6303F:	Documentation/filesystems/hfsplus.txt
6304F:	fs/hfsplus/
6305
6306HGA FRAMEBUFFER DRIVER
6307M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6308L:	linux-nvidia@lists.surfsouth.com
6309W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6310S:	Maintained
6311F:	drivers/video/fbdev/hgafb.c
6312
6313HIBERNATION (aka Software Suspend, aka swsusp)
6314M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6315M:	Pavel Machek <pavel@ucw.cz>
6316L:	linux-pm@vger.kernel.org
6317B:	https://bugzilla.kernel.org
6318S:	Supported
6319F:	arch/x86/power/
6320F:	drivers/base/power/
6321F:	kernel/power/
6322F:	include/linux/suspend.h
6323F:	include/linux/freezer.h
6324F:	include/linux/pm.h
6325F:	arch/*/include/asm/suspend*.h
6326
6327HID CORE LAYER
6328M:	Jiri Kosina <jikos@kernel.org>
6329R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6330L:	linux-input@vger.kernel.org
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6332S:	Maintained
6333F:	drivers/hid/
6334F:	include/linux/hid*
6335F:	include/uapi/linux/hid*
6336
6337HID SENSOR HUB DRIVERS
6338M:	Jiri Kosina <jikos@kernel.org>
6339M:	Jonathan Cameron <jic23@kernel.org>
6340M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6341L:	linux-input@vger.kernel.org
6342L:	linux-iio@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/hid/hid-sensor*
6345F:	drivers/hid/hid-sensor-*
6346F:	drivers/iio/*/hid-*
6347F:	include/linux/hid-sensor-*
6348
6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6350M:	Thomas Gleixner <tglx@linutronix.de>
6351L:	linux-kernel@vger.kernel.org
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6353S:	Maintained
6354F:	Documentation/timers/
6355F:	kernel/time/hrtimer.c
6356F:	kernel/time/clockevents.c
6357F:	kernel/time/timer_*.c
6358F:	include/linux/clockchips.h
6359F:	include/linux/hrtimer.h
6360
6361HIGH-SPEED SCC DRIVER FOR AX.25
6362L:	linux-hams@vger.kernel.org
6363S:	Orphan
6364F:	drivers/net/hamradio/dmascc.c
6365F:	drivers/net/hamradio/scc.c
6366
6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6368M:	HighPoint Linux Team <linux@highpoint-tech.com>
6369W:	http://www.highpoint-tech.com
6370S:	Supported
6371F:	Documentation/scsi/hptiop.txt
6372F:	drivers/scsi/hptiop.c
6373
6374HIPPI
6375M:	Jes Sorensen <jes@trained-monkey.org>
6376L:	linux-hippi@sunsite.dk
6377S:	Maintained
6378F:	include/linux/hippidevice.h
6379F:	include/uapi/linux/if_hippi.h
6380F:	net/802/hippi.c
6381F:	drivers/net/hippi/
6382
6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6385M:	Salil Mehta <salil.mehta@huawei.com>
6386L:	netdev@vger.kernel.org
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/net/ethernet/hisilicon/hns3/
6390
6391HISILICON NETWORK SUBSYSTEM DRIVER
6392M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6393M:	Salil Mehta <salil.mehta@huawei.com>
6394L:	netdev@vger.kernel.org
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/net/ethernet/hisilicon/
6398F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6399
6400HISILICON PMU DRIVER
6401M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6402W:	http://www.hisilicon.com
6403S:	Supported
6404F:	drivers/perf/hisilicon
6405F:	Documentation/perf/hisi-pmu.txt
6406
6407HISILICON ROCE DRIVER
6408M:	Lijun Ou <oulijun@huawei.com>
6409M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6410L:	linux-rdma@vger.kernel.org
6411S:	Maintained
6412F:	drivers/infiniband/hw/hns/
6413F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6414
6415HISILICON SAS Controller
6416M:	John Garry <john.garry@huawei.com>
6417W:	http://www.hisilicon.com
6418S:	Supported
6419F:	drivers/scsi/hisi_sas/
6420F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6421
6422HMM - Heterogeneous Memory Management
6423M:	Jérôme Glisse <jglisse@redhat.com>
6424L:	linux-mm@kvack.org
6425S:	Maintained
6426F:	mm/hmm*
6427F:	include/linux/hmm*
6428
6429HOST AP DRIVER
6430M:	Jouni Malinen <j@w1.fi>
6431L:	linux-wireless@vger.kernel.org
6432W:	http://w1.fi/hostap-driver.html
6433S:	Obsolete
6434F:	drivers/net/wireless/intersil/hostap/
6435
6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437L:	platform-driver-x86@vger.kernel.org
6438S:	Orphan
6439F:	drivers/platform/x86/tc1100-wmi.c
6440
6441HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442M:	Jaroslav Kysela <perex@perex.cz>
6443S:	Maintained
6444F:	drivers/net/ethernet/hp/hp100.*
6445
6446HPET:	High Precision Event Timers driver
6447M:	Clemens Ladisch <clemens@ladisch.de>
6448S:	Maintained
6449F:	Documentation/timers/hpet.txt
6450F:	drivers/char/hpet.c
6451F:	include/linux/hpet.h
6452F:	include/uapi/linux/hpet.h
6453
6454HPET:	x86
6455S:	Orphan
6456F:	arch/x86/kernel/hpet.c
6457F:	arch/x86/include/asm/hpet.h
6458
6459HPFS FILESYSTEM
6460M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S:	Maintained
6463F:	fs/hpfs/
6464
6465HSI SUBSYSTEM
6466M:	Sebastian Reichel <sre@kernel.org>
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468S:	Maintained
6469F:	Documentation/ABI/testing/sysfs-bus-hsi
6470F:	Documentation/driver-api/hsi.rst
6471F:	drivers/hsi/
6472F:	include/linux/hsi/
6473F:	include/uapi/linux/hsi/
6474
6475HSO 3G MODEM DRIVER
6476L:	linux-usb@vger.kernel.org
6477S:	Orphan
6478F:	drivers/net/usb/hso.c
6479
6480HSR NETWORK PROTOCOL
6481M:	Arvid Brodin <arvid.brodin@alten.se>
6482L:	netdev@vger.kernel.org
6483S:	Maintained
6484F:	net/hsr/
6485
6486HT16K33 LED CONTROLLER DRIVER
6487M:	Robin van der Gracht <robin@protonic.nl>
6488S:	Maintained
6489F:	drivers/auxdisplay/ht16k33.c
6490F:	Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492HTCPEN TOUCHSCREEN DRIVER
6493M:	Pau Oliva Fora <pof@eslack.org>
6494L:	linux-input@vger.kernel.org
6495S:	Maintained
6496F:	drivers/input/touchscreen/htcpen.c
6497
6498HUAWEI ETHERNET DRIVER
6499M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L:	netdev@vger.kernel.org
6501S:	Supported
6502F:	Documentation/networking/hinic.txt
6503F:	drivers/net/ethernet/huawei/hinic/
6504
6505HUGETLB FILESYSTEM
6506M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6507S:	Maintained
6508F:	fs/hugetlbfs/
6509
6510HVA ST MEDIA DRIVER
6511M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6512L:	linux-media@vger.kernel.org
6513T:	git git://linuxtv.org/media_tree.git
6514W:	https://linuxtv.org
6515S:	Supported
6516F:	drivers/media/platform/sti/hva
6517
6518HWPOISON MEMORY FAILURE HANDLING
6519M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6520L:	linux-mm@kvack.org
6521S:	Maintained
6522F:	mm/memory-failure.c
6523F:	mm/hwpoison-inject.c
6524
6525Hyper-V CORE AND DRIVERS
6526M:	"K. Y. Srinivasan" <kys@microsoft.com>
6527M:	Haiyang Zhang <haiyangz@microsoft.com>
6528M:	Stephen Hemminger <sthemmin@microsoft.com>
6529L:	devel@linuxdriverproject.org
6530S:	Maintained
6531F:	Documentation/networking/netvsc.txt
6532F:	arch/x86/include/asm/mshyperv.h
6533F:	arch/x86/include/asm/trace/hyperv.h
6534F:	arch/x86/include/uapi/asm/hyperv.h
6535F:	arch/x86/kernel/cpu/mshyperv.c
6536F:	arch/x86/hyperv
6537F:	drivers/hid/hid-hyperv.c
6538F:	drivers/hv/
6539F:	drivers/input/serio/hyperv-keyboard.c
6540F:	drivers/pci/host/pci-hyperv.c
6541F:	drivers/net/hyperv/
6542F:	drivers/scsi/storvsc_drv.c
6543F:	drivers/uio/uio_hv_generic.c
6544F:	drivers/video/fbdev/hyperv_fb.c
6545F:	net/vmw_vsock/hyperv_transport.c
6546F:	include/linux/hyperv.h
6547F:	include/uapi/linux/hyperv.h
6548F:	tools/hv/
6549F:	Documentation/ABI/stable/sysfs-bus-vmbus
6550
6551HYPERVISOR VIRTUAL CONSOLE DRIVER
6552L:	linuxppc-dev@lists.ozlabs.org
6553S:	Odd Fixes
6554F:	drivers/tty/hvc/
6555
6556I2C ACPI SUPPORT
6557M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6558L:	linux-i2c@vger.kernel.org
6559L:	linux-acpi@vger.kernel.org
6560S:	Maintained
6561F:	drivers/i2c/i2c-core-acpi.c
6562
6563I2C MUXES
6564M:	Peter Rosin <peda@axentia.se>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/i2c/i2c-topology
6568F:	Documentation/i2c/muxes/
6569F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6570F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6571F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6572F:	drivers/i2c/i2c-mux.c
6573F:	drivers/i2c/muxes/
6574F:	include/linux/i2c-mux.h
6575
6576I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6577M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6578L:	linux-i2c@vger.kernel.org
6579S:	Maintained
6580F:	drivers/i2c/busses/i2c-mv64xxx.c
6581
6582I2C OVER PARALLEL PORT
6583M:	Jean Delvare <jdelvare@suse.com>
6584L:	linux-i2c@vger.kernel.org
6585S:	Maintained
6586F:	Documentation/i2c/busses/i2c-parport
6587F:	Documentation/i2c/busses/i2c-parport-light
6588F:	drivers/i2c/busses/i2c-parport.c
6589F:	drivers/i2c/busses/i2c-parport-light.c
6590
6591I2C SUBSYSTEM
6592M:	Wolfram Sang <wsa@the-dreams.de>
6593L:	linux-i2c@vger.kernel.org
6594W:	https://i2c.wiki.kernel.org/
6595Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6597S:	Maintained
6598F:	Documentation/devicetree/bindings/i2c/
6599F:	Documentation/i2c/
6600F:	drivers/i2c/
6601F:	drivers/i2c/*/
6602F:	include/linux/i2c.h
6603F:	include/linux/i2c-*.h
6604F:	include/uapi/linux/i2c.h
6605F:	include/uapi/linux/i2c-*.h
6606
6607I2C-TAOS-EVM DRIVER
6608M:	Jean Delvare <jdelvare@suse.com>
6609L:	linux-i2c@vger.kernel.org
6610S:	Maintained
6611F:	Documentation/i2c/busses/i2c-taos-evm
6612F:	drivers/i2c/busses/i2c-taos-evm.c
6613
6614I2C-TINY-USB DRIVER
6615M:	Till Harbaum <till@harbaum.org>
6616L:	linux-i2c@vger.kernel.org
6617W:	http://www.harbaum.org/till/i2c_tiny_usb
6618S:	Maintained
6619F:	drivers/i2c/busses/i2c-tiny-usb.c
6620
6621I2C/SMBUS CONTROLLER DRIVERS FOR PC
6622M:	Jean Delvare <jdelvare@suse.com>
6623L:	linux-i2c@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/i2c/busses/i2c-ali1535
6626F:	Documentation/i2c/busses/i2c-ali1563
6627F:	Documentation/i2c/busses/i2c-ali15x3
6628F:	Documentation/i2c/busses/i2c-amd756
6629F:	Documentation/i2c/busses/i2c-amd8111
6630F:	Documentation/i2c/busses/i2c-i801
6631F:	Documentation/i2c/busses/i2c-nforce2
6632F:	Documentation/i2c/busses/i2c-piix4
6633F:	Documentation/i2c/busses/i2c-sis5595
6634F:	Documentation/i2c/busses/i2c-sis630
6635F:	Documentation/i2c/busses/i2c-sis96x
6636F:	Documentation/i2c/busses/i2c-via
6637F:	Documentation/i2c/busses/i2c-viapro
6638F:	drivers/i2c/busses/i2c-ali1535.c
6639F:	drivers/i2c/busses/i2c-ali1563.c
6640F:	drivers/i2c/busses/i2c-ali15x3.c
6641F:	drivers/i2c/busses/i2c-amd756.c
6642F:	drivers/i2c/busses/i2c-amd756-s4882.c
6643F:	drivers/i2c/busses/i2c-amd8111.c
6644F:	drivers/i2c/busses/i2c-i801.c
6645F:	drivers/i2c/busses/i2c-isch.c
6646F:	drivers/i2c/busses/i2c-nforce2.c
6647F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6648F:	drivers/i2c/busses/i2c-piix4.c
6649F:	drivers/i2c/busses/i2c-sis5595.c
6650F:	drivers/i2c/busses/i2c-sis630.c
6651F:	drivers/i2c/busses/i2c-sis96x.c
6652F:	drivers/i2c/busses/i2c-via.c
6653F:	drivers/i2c/busses/i2c-viapro.c
6654
6655I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6656M:	Hans de Goede <hdegoede@redhat.com>
6657L:	linux-i2c@vger.kernel.org
6658S:	Maintained
6659F:	drivers/i2c/busses/i2c-cht-wc.c
6660
6661I2C/SMBUS ISMT DRIVER
6662M:	Seth Heasley <seth.heasley@intel.com>
6663M:	Neil Horman <nhorman@tuxdriver.com>
6664L:	linux-i2c@vger.kernel.org
6665F:	drivers/i2c/busses/i2c-ismt.c
6666F:	Documentation/i2c/busses/i2c-ismt
6667
6668I2C/SMBUS STUB DRIVER
6669M:	Jean Delvare <jdelvare@suse.com>
6670L:	linux-i2c@vger.kernel.org
6671S:	Maintained
6672F:	drivers/i2c/i2c-stub.c
6673
6674IA64 (Itanium) PLATFORM
6675M:	Tony Luck <tony.luck@intel.com>
6676M:	Fenghua Yu <fenghua.yu@intel.com>
6677L:	linux-ia64@vger.kernel.org
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6679S:	Maintained
6680F:	arch/ia64/
6681
6682IBM Power 842 compression accelerator
6683M:	Haren Myneni <haren@us.ibm.com>
6684S:	Supported
6685F:	drivers/crypto/nx/Makefile
6686F:	drivers/crypto/nx/Kconfig
6687F:	drivers/crypto/nx/nx-842*
6688F:	include/linux/sw842.h
6689F:	crypto/842.c
6690F:	lib/842/
6691
6692IBM Power in-Nest Crypto Acceleration
6693M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6694M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6695L:	linux-crypto@vger.kernel.org
6696S:	Supported
6697F:	drivers/crypto/nx/Makefile
6698F:	drivers/crypto/nx/Kconfig
6699F:	drivers/crypto/nx/nx-aes*
6700F:	drivers/crypto/nx/nx-sha*
6701F:	drivers/crypto/nx/nx.*
6702F:	drivers/crypto/nx/nx_csbcpb.h
6703F:	drivers/crypto/nx/nx_debugfs.h
6704
6705IBM Power Linux RAID adapter
6706M:	Brian King <brking@us.ibm.com>
6707S:	Supported
6708F:	drivers/scsi/ipr.*
6709
6710IBM Power SRIOV Virtual NIC Device Driver
6711M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6712M:	John Allen <jallen@linux.vnet.ibm.com>
6713L:	netdev@vger.kernel.org
6714S:	Supported
6715F:	drivers/net/ethernet/ibm/ibmvnic.*
6716
6717IBM Power Virtual Accelerator Switchboard
6718M:	Sukadev Bhattiprolu
6719L:	linuxppc-dev@lists.ozlabs.org
6720S:	Supported
6721F:	arch/powerpc/platforms/powernv/vas*
6722F:	arch/powerpc/platforms/powernv/copy-paste.h
6723F:	arch/powerpc/include/asm/vas.h
6724F:	arch/powerpc/include/uapi/asm/vas.h
6725
6726IBM Power Virtual Ethernet Device Driver
6727M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728L:	netdev@vger.kernel.org
6729S:	Supported
6730F:	drivers/net/ethernet/ibm/ibmveth.*
6731
6732IBM Power Virtual FC Device Drivers
6733M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6734L:	linux-scsi@vger.kernel.org
6735S:	Supported
6736F:	drivers/scsi/ibmvscsi/ibmvfc*
6737
6738IBM Power Virtual SCSI Device Drivers
6739M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6740L:	linux-scsi@vger.kernel.org
6741S:	Supported
6742F:	drivers/scsi/ibmvscsi/ibmvscsi*
6743F:	include/scsi/viosrp.h
6744
6745IBM Power Virtual SCSI Device Target Driver
6746M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6747M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6748L:	linux-scsi@vger.kernel.org
6749L:	target-devel@vger.kernel.org
6750S:	Supported
6751F:	drivers/scsi/ibmvscsi_tgt/
6752
6753IBM Power VMX Cryptographic instructions
6754M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6755M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6756L:	linux-crypto@vger.kernel.org
6757S:	Supported
6758F:	drivers/crypto/vmx/Makefile
6759F:	drivers/crypto/vmx/Kconfig
6760F:	drivers/crypto/vmx/vmx.c
6761F:	drivers/crypto/vmx/aes*
6762F:	drivers/crypto/vmx/ghash*
6763F:	drivers/crypto/vmx/ppc-xlate.pl
6764
6765IBM ServeRAID RAID DRIVER
6766S:	Orphan
6767F:	drivers/scsi/ips.*
6768
6769ICH LPC AND GPIO DRIVER
6770M:	Peter Tyser <ptyser@xes-inc.com>
6771S:	Maintained
6772F:	drivers/mfd/lpc_ich.c
6773F:	drivers/gpio/gpio-ich.c
6774
6775IDE SUBSYSTEM
6776M:	"David S. Miller" <davem@davemloft.net>
6777L:	linux-ide@vger.kernel.org
6778Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6780S:	Maintained
6781F:	Documentation/ide/
6782F:	drivers/ide/
6783F:	include/linux/ide.h
6784
6785IDE/ATAPI DRIVERS
6786M:	Borislav Petkov <bp@alien8.de>
6787L:	linux-ide@vger.kernel.org
6788S:	Maintained
6789F:	Documentation/cdrom/ide-cd
6790F:	drivers/ide/ide-cd*
6791
6792IDEAPAD LAPTOP EXTRAS DRIVER
6793M:	Ike Panhc <ike.pan@canonical.com>
6794L:	platform-driver-x86@vger.kernel.org
6795W:	http://launchpad.net/ideapad-laptop
6796S:	Maintained
6797F:	drivers/platform/x86/ideapad-laptop.c
6798
6799IDEAPAD LAPTOP SLIDEBAR DRIVER
6800M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6801L:	linux-input@vger.kernel.org
6802W:	https://github.com/o2genum/ideapad-slidebar
6803S:	Maintained
6804F:	drivers/input/misc/ideapad_slidebar.c
6805
6806IDT VersaClock 5 CLOCK DRIVER
6807M:	Marek Vasut <marek.vasut@gmail.com>
6808S:	Maintained
6809F:	drivers/clk/clk-versaclock5.c
6810
6811IEEE 802.15.4 SUBSYSTEM
6812M:	Alexander Aring <alex.aring@gmail.com>
6813M:	Stefan Schmidt <stefan@osg.samsung.com>
6814L:	linux-wpan@vger.kernel.org
6815W:	http://wpan.cakelab.org/
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6818S:	Maintained
6819F:	net/ieee802154/
6820F:	net/mac802154/
6821F:	drivers/net/ieee802154/
6822F:	include/linux/nl802154.h
6823F:	include/linux/ieee802154.h
6824F:	include/net/nl802154.h
6825F:	include/net/mac802154.h
6826F:	include/net/af_ieee802154.h
6827F:	include/net/cfg802154.h
6828F:	include/net/ieee802154_netdev.h
6829F:	Documentation/networking/ieee802154.txt
6830
6831IFE PROTOCOL
6832M:	Yotam Gigi <yotam.gi@gmail.com>
6833M:	Jamal Hadi Salim <jhs@mojatatu.com>
6834F:	net/ife
6835F:	include/net/ife.h
6836F:	include/uapi/linux/ife.h
6837
6838IGORPLUG-USB IR RECEIVER
6839M:	Sean Young <sean@mess.org>
6840L:	linux-media@vger.kernel.org
6841S:	Maintained
6842F:	drivers/media/rc/igorplugusb.c
6843
6844IGUANAWORKS USB IR TRANSCEIVER
6845M:	Sean Young <sean@mess.org>
6846L:	linux-media@vger.kernel.org
6847S:	Maintained
6848F:	drivers/media/rc/iguanair.c
6849
6850IIO DIGITAL POTENTIOMETER DAC
6851M:	Peter Rosin <peda@axentia.se>
6852L:	linux-iio@vger.kernel.org
6853S:	Maintained
6854F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6855F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6856F:	drivers/iio/dac/dpot-dac.c
6857
6858IIO ENVELOPE DETECTOR
6859M:	Peter Rosin <peda@axentia.se>
6860L:	linux-iio@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6863F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6864F:	drivers/iio/adc/envelope-detector.c
6865
6866IIO MULTIPLEXER
6867M:	Peter Rosin <peda@axentia.se>
6868L:	linux-iio@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6871F:	drivers/iio/multiplexer/iio-mux.c
6872
6873IIO SUBSYSTEM AND DRIVERS
6874M:	Jonathan Cameron <jic23@kernel.org>
6875R:	Hartmut Knaack <knaack.h@gmx.de>
6876R:	Lars-Peter Clausen <lars@metafoo.de>
6877R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6878L:	linux-iio@vger.kernel.org
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6880S:	Maintained
6881F:	Documentation/ABI/testing/configfs-iio*
6882F:	Documentation/ABI/testing/sysfs-bus-iio*
6883F:	Documentation/devicetree/bindings/iio/
6884F:	drivers/iio/
6885F:	drivers/staging/iio/
6886F:	include/linux/iio/
6887F:	tools/iio/
6888
6889IKANOS/ADI EAGLE ADSL USB DRIVER
6890M:	Matthieu Castet <castet.matthieu@free.fr>
6891M:	Stanislaw Gruszka <stf_xl@wp.pl>
6892S:	Maintained
6893F:	drivers/usb/atm/ueagle-atm.c
6894
6895IMGTEC ASCII LCD DRIVER
6896M:	Paul Burton <paul.burton@mips.com>
6897S:	Maintained
6898F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6899F:	drivers/auxdisplay/img-ascii-lcd.c
6900
6901IMGTEC IR DECODER DRIVER
6902M:	James Hogan <jhogan@kernel.org>
6903S:	Maintained
6904F:	drivers/media/rc/img-ir/
6905
6906IMS TWINTURBO FRAMEBUFFER DRIVER
6907L:	linux-fbdev@vger.kernel.org
6908S:	Orphan
6909F:	drivers/video/fbdev/imsttfb.c
6910
6911INA209 HARDWARE MONITOR DRIVER
6912M:	Guenter Roeck <linux@roeck-us.net>
6913L:	linux-hwmon@vger.kernel.org
6914S:	Maintained
6915F:	Documentation/hwmon/ina209
6916F:	Documentation/devicetree/bindings/i2c/ina209.txt
6917F:	drivers/hwmon/ina209.c
6918
6919INA2XX HARDWARE MONITOR DRIVER
6920M:	Guenter Roeck <linux@roeck-us.net>
6921L:	linux-hwmon@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/hwmon/ina2xx
6924F:	drivers/hwmon/ina2xx.c
6925F:	include/linux/platform_data/ina2xx.h
6926
6927INDUSTRY PACK SUBSYSTEM (IPACK)
6928M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6929M:	Jens Taprogge <jens.taprogge@taprogge.org>
6930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6931L:	industrypack-devel@lists.sourceforge.net
6932W:	http://industrypack.sourceforge.net
6933S:	Maintained
6934F:	drivers/ipack/
6935
6936INFINIBAND SUBSYSTEM
6937M:	Doug Ledford <dledford@redhat.com>
6938M:	Jason Gunthorpe <jgg@mellanox.com>
6939L:	linux-rdma@vger.kernel.org
6940W:	https://github.com/linux-rdma/rdma-core
6941Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6943S:	Supported
6944F:	Documentation/devicetree/bindings/infiniband/
6945F:	Documentation/infiniband/
6946F:	drivers/infiniband/
6947F:	include/uapi/linux/if_infiniband.h
6948F:	include/uapi/rdma/
6949F:	include/rdma/
6950
6951INGENIC JZ4780 DMA Driver
6952M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6953S:	Maintained
6954F:	drivers/dma/dma-jz4780.c
6955
6956INGENIC JZ4780 NAND DRIVER
6957M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6958L:	linux-mtd@lists.infradead.org
6959S:	Maintained
6960F:	drivers/mtd/nand/jz4780_*
6961
6962INOTIFY
6963M:	Jan Kara <jack@suse.cz>
6964R:	Amir Goldstein <amir73il@gmail.com>
6965L:	linux-fsdevel@vger.kernel.org
6966S:	Maintained
6967F:	Documentation/filesystems/inotify.txt
6968F:	fs/notify/inotify/
6969F:	include/linux/inotify.h
6970F:	include/uapi/linux/inotify.h
6971
6972INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6973M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6974L:	linux-input@vger.kernel.org
6975Q:	http://patchwork.kernel.org/project/linux-input/list/
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6977S:	Maintained
6978F:	drivers/input/
6979F:	include/linux/input.h
6980F:	include/uapi/linux/input.h
6981F:	include/uapi/linux/input-event-codes.h
6982F:	include/linux/input/
6983F:	Documentation/devicetree/bindings/input/
6984F:	Documentation/input/
6985
6986INPUT MULTITOUCH (MT) PROTOCOL
6987M:	Henrik Rydberg <rydberg@bitmath.org>
6988L:	linux-input@vger.kernel.org
6989S:	Odd fixes
6990F:	Documentation/input/multi-touch-protocol.rst
6991F:	drivers/input/input-mt.c
6992K:	\b(ABS|SYN)_MT_
6993
6994INSIDE SECURE CRYPTO DRIVER
6995M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6996F:	drivers/crypto/inside-secure/
6997S:	Maintained
6998L:	linux-crypto@vger.kernel.org
6999
7000INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7001M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7002M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7003L:	linux-integrity@vger.kernel.org
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7005S:	Supported
7006F:	security/integrity/ima/
7007
7008INTEL 810/815 FRAMEBUFFER DRIVER
7009M:	Antonino Daplas <adaplas@gmail.com>
7010L:	linux-fbdev@vger.kernel.org
7011S:	Maintained
7012F:	drivers/video/fbdev/i810/
7013
7014INTEL ASoC BDW/HSW DRIVERS
7015M:	Jie Yang <yang.jie@linux.intel.com>
7016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7017S:	Supported
7018F:	sound/soc/intel/common/sst-dsp*
7019F:	sound/soc/intel/common/sst-firmware.c
7020F:	sound/soc/intel/boards/broadwell.c
7021F:	sound/soc/intel/haswell/
7022
7023INTEL C600 SERIES SAS CONTROLLER DRIVER
7024M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7025M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7026L:	linux-scsi@vger.kernel.org
7027T:	git git://git.code.sf.net/p/intel-sas/isci
7028S:	Supported
7029F:	drivers/scsi/isci/
7030
7031INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7032M:	Jani Nikula <jani.nikula@linux.intel.com>
7033M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7034M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7035L:	intel-gfx@lists.freedesktop.org
7036W:	https://01.org/linuxgraphics/
7037B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7038C:	irc://chat.freenode.net/intel-gfx
7039Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7040T:	git git://anongit.freedesktop.org/drm-intel
7041S:	Supported
7042F:	drivers/gpu/drm/i915/
7043F:	include/drm/i915*
7044F:	include/uapi/drm/i915_drm.h
7045F:	Documentation/gpu/i915.rst
7046
7047INTEL ETHERNET DRIVERS
7048M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7049L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7050W:	http://www.intel.com/support/feedback.htm
7051W:	http://e1000.sourceforge.net/
7052Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7055S:	Supported
7056F:	Documentation/networking/e100.txt
7057F:	Documentation/networking/e1000.txt
7058F:	Documentation/networking/e1000e.txt
7059F:	Documentation/networking/igb.txt
7060F:	Documentation/networking/igbvf.txt
7061F:	Documentation/networking/ixgb.txt
7062F:	Documentation/networking/ixgbe.txt
7063F:	Documentation/networking/ixgbevf.txt
7064F:	Documentation/networking/i40e.txt
7065F:	Documentation/networking/i40evf.txt
7066F:	drivers/net/ethernet/intel/
7067F:	drivers/net/ethernet/intel/*/
7068F:	include/linux/avf/virtchnl.h
7069
7070INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7071M:	Maik Broemme <mbroemme@libmpq.org>
7072L:	linux-fbdev@vger.kernel.org
7073S:	Maintained
7074F:	Documentation/fb/intelfb.txt
7075F:	drivers/video/fbdev/intelfb/
7076
7077INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7078M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7079M:	Zhi Wang <zhi.a.wang@intel.com>
7080L:	intel-gvt-dev@lists.freedesktop.org
7081L:	intel-gfx@lists.freedesktop.org
7082W:	https://01.org/igvt-g
7083T:	git https://github.com/intel/gvt-linux.git
7084S:	Supported
7085F:	drivers/gpu/drm/i915/gvt/
7086
7087INTEL HID EVENT DRIVER
7088M:	Alex Hung <alex.hung@canonical.com>
7089L:	platform-driver-x86@vger.kernel.org
7090S:	Maintained
7091F:	drivers/platform/x86/intel-hid.c
7092
7093INTEL I/OAT DMA DRIVER
7094M:	Dave Jiang <dave.jiang@intel.com>
7095R:	Dan Williams <dan.j.williams@intel.com>
7096L:	dmaengine@vger.kernel.org
7097Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7098S:	Supported
7099F:	drivers/dma/ioat*
7100
7101INTEL IDLE DRIVER
7102M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7103M:	Len Brown <lenb@kernel.org>
7104L:	linux-pm@vger.kernel.org
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7106B:	https://bugzilla.kernel.org
7107S:	Supported
7108F:	drivers/idle/intel_idle.c
7109
7110INTEL INTEGRATED SENSOR HUB DRIVER
7111M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7112M:	Jiri Kosina <jikos@kernel.org>
7113L:	linux-input@vger.kernel.org
7114S:	Maintained
7115F:	drivers/hid/intel-ish-hid/
7116
7117INTEL IOMMU (VT-d)
7118M:	David Woodhouse <dwmw2@infradead.org>
7119L:	iommu@lists.linux-foundation.org
7120T:	git git://git.infradead.org/iommu-2.6.git
7121S:	Supported
7122F:	drivers/iommu/intel-iommu.c
7123F:	include/linux/intel-iommu.h
7124
7125INTEL IOP-ADMA DMA DRIVER
7126R:	Dan Williams <dan.j.williams@intel.com>
7127S:	Odd fixes
7128F:	drivers/dma/iop-adma.c
7129
7130INTEL IPU3 CSI-2 CIO2 DRIVER
7131M:	Yong Zhi <yong.zhi@intel.com>
7132M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7133L:	linux-media@vger.kernel.org
7134S:	Maintained
7135F:	drivers/media/pci/intel/ipu3/
7136F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7137
7138INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7139M:	Krzysztof Halasa <khalasa@piap.pl>
7140S:	Maintained
7141F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7142F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7143F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7144F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7145F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7146F:	drivers/net/wan/ixp4xx_hss.c
7147
7148INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7149M:	Deepak Saxena <dsaxena@plexity.net>
7150S:	Maintained
7151F:	drivers/char/hw_random/ixp4xx-rng.c
7152
7153INTEL MANAGEMENT ENGINE (mei)
7154M:	Tomas Winkler <tomas.winkler@intel.com>
7155L:	linux-kernel@vger.kernel.org
7156S:	Supported
7157F:	include/uapi/linux/mei.h
7158F:	include/linux/mei_cl_bus.h
7159F:	drivers/misc/mei/*
7160F:	drivers/watchdog/mei_wdt.c
7161F:	Documentation/misc-devices/mei/*
7162F:	samples/mei/*
7163
7164INTEL MENLOW THERMAL DRIVER
7165M:	Sujith Thomas <sujith.thomas@intel.com>
7166L:	platform-driver-x86@vger.kernel.org
7167W:	https://01.org/linux-acpi
7168S:	Supported
7169F:	drivers/platform/x86/intel_menlow.c
7170
7171INTEL MERRIFIELD GPIO DRIVER
7172M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7173L:	linux-gpio@vger.kernel.org
7174S:	Maintained
7175F:	drivers/gpio/gpio-merrifield.c
7176
7177INTEL MIC DRIVERS (mic)
7178M:	Sudeep Dutt <sudeep.dutt@intel.com>
7179M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7180S:	Supported
7181W:	https://github.com/sudeepdutt/mic
7182W:	http://software.intel.com/en-us/mic-developer
7183F:	include/linux/mic_bus.h
7184F:	include/linux/scif.h
7185F:	include/uapi/linux/mic_common.h
7186F:	include/uapi/linux/mic_ioctl.h
7187F:	include/uapi/linux/scif_ioctl.h
7188F:	drivers/misc/mic/
7189F:	drivers/dma/mic_x100_dma.c
7190F:	drivers/dma/mic_x100_dma.h
7191F:	Documentation/mic/
7192
7193INTEL PMC CORE DRIVER
7194M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7195M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Maintained
7198F:	arch/x86/include/asm/pmc_core.h
7199F:	drivers/platform/x86/intel_pmc_core*
7200
7201INTEL PMC/P-Unit IPC DRIVER
7202M:	Zha Qipeng<qipeng.zha@intel.com>
7203L:	platform-driver-x86@vger.kernel.org
7204S:	Maintained
7205F:	drivers/platform/x86/intel_pmc_ipc.c
7206F:	drivers/platform/x86/intel_punit_ipc.c
7207F:	arch/x86/include/asm/intel_pmc_ipc.h
7208F:	arch/x86/include/asm/intel_punit_ipc.h
7209
7210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7211M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7212L:	linux-wireless@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/networking/README.ipw2100
7215F:	Documentation/networking/README.ipw2200
7216F:	drivers/net/wireless/intel/ipw2x00/
7217
7218INTEL PSTATE DRIVER
7219M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7220M:	Len Brown <lenb@kernel.org>
7221L:	linux-pm@vger.kernel.org
7222S:	Supported
7223F:	drivers/cpufreq/intel_pstate.c
7224
7225INTEL RDMA RNIC DRIVER
7226M:	Faisal Latif <faisal.latif@intel.com>
7227M:	Shiraz Saleem <shiraz.saleem@intel.com>
7228L:	linux-rdma@vger.kernel.org
7229S:	Supported
7230F:	drivers/infiniband/hw/i40iw/
7231
7232INTEL TELEMETRY DRIVER
7233M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7234L:	platform-driver-x86@vger.kernel.org
7235S:	Maintained
7236F:	arch/x86/include/asm/intel_telemetry.h
7237F:	drivers/platform/x86/intel_telemetry*
7238
7239INTEL VIRTUAL BUTTON DRIVER
7240M:	AceLan Kao <acelan.kao@canonical.com>
7241L:	platform-driver-x86@vger.kernel.org
7242S:	Maintained
7243F:	drivers/platform/x86/intel-vbtn.c
7244
7245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7246M:	Stanislaw Gruszka <sgruszka@redhat.com>
7247L:	linux-wireless@vger.kernel.org
7248S:	Supported
7249F:	drivers/net/wireless/intel/iwlegacy/
7250
7251INTEL WIRELESS WIFI LINK (iwlwifi)
7252M:	Johannes Berg <johannes.berg@intel.com>
7253M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7254M:	Luca Coelho <luciano.coelho@intel.com>
7255M:	Intel Linux Wireless <linuxwifi@intel.com>
7256L:	linux-wireless@vger.kernel.org
7257W:	http://intellinuxwireless.org
7258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7259S:	Supported
7260F:	drivers/net/wireless/intel/iwlwifi/
7261
7262INTEL WIRELESS WIMAX CONNECTION 2400
7263M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7264M:	linux-wimax@intel.com
7265L:	wimax@linuxwimax.org (subscribers-only)
7266S:	Supported
7267W:	http://linuxwimax.org
7268F:	Documentation/wimax/README.i2400m
7269F:	drivers/net/wimax/i2400m/
7270F:	include/uapi/linux/wimax/i2400m.h
7271
7272INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7273M:	Mario Limonciello <mario.limonciello@dell.com>
7274S:	Maintained
7275F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7276
7277INTEL(R) TRACE HUB
7278M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279S:	Supported
7280F:	Documentation/trace/intel_th.txt
7281F:	drivers/hwtracing/intel_th/
7282
7283INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7284M:	Ning Sun <ning.sun@intel.com>
7285L:	tboot-devel@lists.sourceforge.net
7286W:	http://tboot.sourceforge.net
7287T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7288S:	Supported
7289F:	Documentation/intel_txt.txt
7290F:	include/linux/tboot.h
7291F:	arch/x86/kernel/tboot.c
7292
7293INTEL-MID GPIO DRIVER
7294M:	David Cohen <david.a.cohen@linux.intel.com>
7295L:	linux-gpio@vger.kernel.org
7296S:	Maintained
7297F:	drivers/gpio/gpio-intel-mid.c
7298
7299INVENSENSE MPU-3050 GYROSCOPE DRIVER
7300M:	Linus Walleij <linus.walleij@linaro.org>
7301L:	linux-iio@vger.kernel.org
7302S:	Maintained
7303F:	drivers/iio/gyro/mpu3050*
7304F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7305
7306IOC3 ETHERNET DRIVER
7307M:	Ralf Baechle <ralf@linux-mips.org>
7308L:	linux-mips@linux-mips.org
7309S:	Maintained
7310F:	drivers/net/ethernet/sgi/ioc3-eth.c
7311
7312IOC3 SERIAL DRIVER
7313M:	Pat Gefre <pfg@sgi.com>
7314L:	linux-serial@vger.kernel.org
7315S:	Maintained
7316F:	drivers/tty/serial/ioc3_serial.c
7317
7318IOMMU DRIVERS
7319M:	Joerg Roedel <joro@8bytes.org>
7320L:	iommu@lists.linux-foundation.org
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7322S:	Maintained
7323F:	Documentation/devicetree/bindings/iommu/
7324F:	drivers/iommu/
7325F:	include/linux/iommu.h
7326F:	include/linux/iova.h
7327
7328IP MASQUERADING
7329M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7330S:	Maintained
7331F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7332
7333IPMI SUBSYSTEM
7334M:	Corey Minyard <minyard@acm.org>
7335L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7336W:	http://openipmi.sourceforge.net/
7337S:	Supported
7338F:	Documentation/IPMI.txt
7339F:	drivers/char/ipmi/
7340F:	include/linux/ipmi*
7341F:	include/uapi/linux/ipmi*
7342
7343IPS SCSI RAID DRIVER
7344M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7345L:	linux-scsi@vger.kernel.org
7346W:	http://www.adaptec.com/
7347S:	Maintained
7348F:	drivers/scsi/ips*
7349
7350IPVS
7351M:	Wensong Zhang <wensong@linux-vs.org>
7352M:	Simon Horman <horms@verge.net.au>
7353M:	Julian Anastasov <ja@ssi.bg>
7354L:	netdev@vger.kernel.org
7355L:	lvs-devel@vger.kernel.org
7356S:	Maintained
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7359F:	Documentation/networking/ipvs-sysctl.txt
7360F:	include/net/ip_vs.h
7361F:	include/uapi/linux/ip_vs.h
7362F:	net/netfilter/ipvs/
7363
7364IPWIRELESS DRIVER
7365M:	Jiri Kosina <jikos@kernel.org>
7366M:	David Sterba <dsterba@suse.com>
7367S:	Odd Fixes
7368F:	drivers/tty/ipwireless/
7369
7370IPX NETWORK LAYER
7371L:	netdev@vger.kernel.org
7372S:	Obsolete
7373F:	include/uapi/linux/ipx.h
7374F:	drivers/staging/ipx/
7375
7376IRDA SUBSYSTEM
7377M:	Samuel Ortiz <samuel@sortiz.org>
7378L:	irda-users@lists.sourceforge.net (subscribers-only)
7379L:	netdev@vger.kernel.org
7380W:	http://irda.sourceforge.net/
7381S:	Obsolete
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7383F:	Documentation/networking/irda.txt
7384F:	drivers/staging/irda/
7385
7386IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7387M:	Marc Zyngier <marc.zyngier@arm.com>
7388S:	Maintained
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390F:	Documentation/IRQ-domain.txt
7391F:	include/linux/irqdomain.h
7392F:	kernel/irq/irqdomain.c
7393F:	kernel/irq/msi.c
7394
7395IRQ SUBSYSTEM
7396M:	Thomas Gleixner <tglx@linutronix.de>
7397L:	linux-kernel@vger.kernel.org
7398S:	Maintained
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7400F:	kernel/irq/
7401
7402IRQCHIP DRIVERS
7403M:	Thomas Gleixner <tglx@linutronix.de>
7404M:	Jason Cooper <jason@lakedaemon.net>
7405M:	Marc Zyngier <marc.zyngier@arm.com>
7406L:	linux-kernel@vger.kernel.org
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409F:	Documentation/devicetree/bindings/interrupt-controller/
7410F:	drivers/irqchip/
7411
7412ISA
7413M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7414S:	Maintained
7415F:	Documentation/isa.txt
7416F:	drivers/base/isa.c
7417F:	include/linux/isa.h
7418
7419ISA RADIO MODULE
7420M:	Hans Verkuil <hverkuil@xs4all.nl>
7421L:	linux-media@vger.kernel.org
7422T:	git git://linuxtv.org/media_tree.git
7423W:	https://linuxtv.org
7424S:	Maintained
7425F:	drivers/media/radio/radio-isa*
7426
7427ISAPNP
7428M:	Jaroslav Kysela <perex@perex.cz>
7429S:	Maintained
7430F:	Documentation/isapnp.txt
7431F:	drivers/pnp/isapnp/
7432F:	include/linux/isapnp.h
7433
7434ISCSI
7435M:	Lee Duncan <lduncan@suse.com>
7436M:	Chris Leech <cleech@redhat.com>
7437L:	open-iscsi@googlegroups.com
7438W:	www.open-iscsi.com
7439S:	Maintained
7440F:	drivers/scsi/*iscsi*
7441F:	include/scsi/*iscsi*
7442
7443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7444M:	Peter Jones <pjones@redhat.com>
7445M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7446S:	Maintained
7447F:	drivers/firmware/iscsi_ibft*
7448
7449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7450M:	Or Gerlitz <ogerlitz@mellanox.com>
7451M:	Sagi Grimberg <sagi@grimberg.me>
7452M:	Roi Dayan <roid@mellanox.com>
7453L:	linux-rdma@vger.kernel.org
7454S:	Supported
7455W:	http://www.openfabrics.org
7456W:	www.open-iscsi.org
7457Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7458F:	drivers/infiniband/ulp/iser/
7459
7460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7461M:	Sagi Grimberg <sagi@grimberg.me>
7462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7463L:	linux-rdma@vger.kernel.org
7464L:	target-devel@vger.kernel.org
7465S:	Supported
7466W:	http://www.linux-iscsi.org
7467F:	drivers/infiniband/ulp/isert
7468
7469ISDN SUBSYSTEM
7470M:	Karsten Keil <isdn@linux-pingi.de>
7471L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7472L:	netdev@vger.kernel.org
7473W:	http://www.isdn4linux.de
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7475S:	Maintained
7476F:	Documentation/isdn/
7477F:	drivers/isdn/
7478F:	include/linux/isdn.h
7479F:	include/linux/isdn/
7480F:	include/uapi/linux/isdn.h
7481F:	include/uapi/linux/isdn/
7482
7483ISDN SUBSYSTEM (Eicon active card driver)
7484M:	Armin Schindler <mac@melware.de>
7485L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7486W:	http://www.melware.de
7487S:	Maintained
7488F:	drivers/isdn/hardware/eicon/
7489
7490IT87 HARDWARE MONITORING DRIVER
7491M:	Jean Delvare <jdelvare@suse.com>
7492L:	linux-hwmon@vger.kernel.org
7493S:	Maintained
7494F:	Documentation/hwmon/it87
7495F:	drivers/hwmon/it87.c
7496
7497IT913X MEDIA DRIVER
7498M:	Antti Palosaari <crope@iki.fi>
7499L:	linux-media@vger.kernel.org
7500W:	https://linuxtv.org
7501W:	http://palosaari.fi/linux/
7502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7503T:	git git://linuxtv.org/anttip/media_tree.git
7504S:	Maintained
7505F:	drivers/media/tuners/it913x*
7506
7507IVTV VIDEO4LINUX DRIVER
7508M:	Andy Walls <awalls@md.metrocast.net>
7509L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7510L:	linux-media@vger.kernel.org
7511T:	git git://linuxtv.org/media_tree.git
7512W:	http://www.ivtvdriver.org
7513S:	Maintained
7514F:	Documentation/media/v4l-drivers/ivtv*
7515F:	drivers/media/pci/ivtv/
7516F:	include/uapi/linux/ivtv*
7517
7518IX2505V MEDIA DRIVER
7519M:	Malcolm Priestley <tvboxspy@gmail.com>
7520L:	linux-media@vger.kernel.org
7521W:	https://linuxtv.org
7522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7523S:	Maintained
7524F:	drivers/media/dvb-frontends/ix2505v*
7525
7526JC42.4 TEMPERATURE SENSOR DRIVER
7527M:	Guenter Roeck <linux@roeck-us.net>
7528L:	linux-hwmon@vger.kernel.org
7529S:	Maintained
7530F:	drivers/hwmon/jc42.c
7531F:	Documentation/hwmon/jc42
7532
7533JFS FILESYSTEM
7534M:	Dave Kleikamp <shaggy@kernel.org>
7535L:	jfs-discussion@lists.sourceforge.net
7536W:	http://jfs.sourceforge.net/
7537T:	git git://github.com/kleikamp/linux-shaggy.git
7538S:	Maintained
7539F:	Documentation/filesystems/jfs.txt
7540F:	fs/jfs/
7541
7542JME NETWORK DRIVER
7543M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7544L:	netdev@vger.kernel.org
7545S:	Maintained
7546F:	drivers/net/ethernet/jme.*
7547
7548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7549M:	David Woodhouse <dwmw2@infradead.org>
7550L:	linux-mtd@lists.infradead.org
7551W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7552S:	Maintained
7553F:	fs/jffs2/
7554F:	include/uapi/linux/jffs2.h
7555
7556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7557M:	"Theodore Ts'o" <tytso@mit.edu>
7558M:	Jan Kara <jack@suse.com>
7559L:	linux-ext4@vger.kernel.org
7560S:	Maintained
7561F:	fs/jbd2/
7562F:	include/linux/jbd2.h
7563
7564JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7565M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7566L:	linux-media@vger.kernel.org
7567S:	Maintained
7568F:	drivers/media/platform/rcar_jpu.c
7569
7570JSM Neo PCI based serial card
7571M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7572L:	linux-serial@vger.kernel.org
7573S:	Maintained
7574F:	drivers/tty/serial/jsm/
7575
7576K10TEMP HARDWARE MONITORING DRIVER
7577M:	Clemens Ladisch <clemens@ladisch.de>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/k10temp
7581F:	drivers/hwmon/k10temp.c
7582
7583K8TEMP HARDWARE MONITORING DRIVER
7584M:	Rudolf Marek <r.marek@assembler.cz>
7585L:	linux-hwmon@vger.kernel.org
7586S:	Maintained
7587F:	Documentation/hwmon/k8temp
7588F:	drivers/hwmon/k8temp.c
7589
7590KASAN
7591M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7592R:	Alexander Potapenko <glider@google.com>
7593R:	Dmitry Vyukov <dvyukov@google.com>
7594L:	kasan-dev@googlegroups.com
7595S:	Maintained
7596F:	arch/*/include/asm/kasan.h
7597F:	arch/*/mm/kasan_init*
7598F:	Documentation/dev-tools/kasan.rst
7599F:	include/linux/kasan*.h
7600F:	lib/test_kasan.c
7601F:	mm/kasan/
7602F:	scripts/Makefile.kasan
7603
7604KCONFIG
7605M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7607L:	linux-kbuild@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/kbuild/kconfig-language.txt
7610F:	scripts/kconfig/
7611
7612KDUMP
7613M:	Dave Young <dyoung@redhat.com>
7614M:	Baoquan He <bhe@redhat.com>
7615R:	Vivek Goyal <vgoyal@redhat.com>
7616L:	kexec@lists.infradead.org
7617W:	http://lse.sourceforge.net/kdump/
7618S:	Maintained
7619F:	Documentation/kdump/
7620
7621KEENE FM RADIO TRANSMITTER DRIVER
7622M:	Hans Verkuil <hverkuil@xs4all.nl>
7623L:	linux-media@vger.kernel.org
7624T:	git git://linuxtv.org/media_tree.git
7625W:	https://linuxtv.org
7626S:	Maintained
7627F:	drivers/media/radio/radio-keene*
7628
7629KERNEL AUTOMOUNTER v4 (AUTOFS4)
7630M:	Ian Kent <raven@themaw.net>
7631L:	autofs@vger.kernel.org
7632S:	Maintained
7633F:	fs/autofs4/
7634
7635KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7636M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7637M:	Michal Marek <michal.lkml@markovi.net>
7638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7639L:	linux-kbuild@vger.kernel.org
7640S:	Maintained
7641F:	Documentation/kbuild/
7642F:	Makefile
7643F:	scripts/Makefile.*
7644F:	scripts/basic/
7645F:	scripts/mk*
7646F:	scripts/package/
7647
7648KERNEL JANITORS
7649L:	kernel-janitors@vger.kernel.org
7650W:	http://kernelnewbies.org/KernelJanitors
7651S:	Odd Fixes
7652
7653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7654M:	"J. Bruce Fields" <bfields@fieldses.org>
7655M:	Jeff Layton <jlayton@kernel.org>
7656L:	linux-nfs@vger.kernel.org
7657W:	http://nfs.sourceforge.net/
7658T:	git git://linux-nfs.org/~bfields/linux.git
7659S:	Supported
7660F:	fs/nfsd/
7661F:	include/uapi/linux/nfsd/
7662F:	fs/lockd/
7663F:	fs/nfs_common/
7664F:	net/sunrpc/
7665F:	include/linux/lockd/
7666F:	include/linux/sunrpc/
7667F:	include/uapi/linux/sunrpc/
7668
7669KERNEL SELFTEST FRAMEWORK
7670M:	Shuah Khan <shuahkh@osg.samsung.com>
7671M:	Shuah Khan <shuah@kernel.org>
7672L:	linux-kselftest@vger.kernel.org
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7674S:	Maintained
7675F:	tools/testing/selftests/
7676F:	Documentation/dev-tools/kselftest*
7677
7678KERNEL USERMODE HELPER
7679M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7680L:	linux-kernel@vger.kernel.org
7681S:	Maintained
7682F:	kernel/umh.c
7683F:	include/linux/umh.h
7684
7685KERNEL VIRTUAL MACHINE (KVM)
7686M:	Paolo Bonzini <pbonzini@redhat.com>
7687M:	Radim Krčmář <rkrcmar@redhat.com>
7688L:	kvm@vger.kernel.org
7689W:	http://www.linux-kvm.org
7690T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7691S:	Supported
7692F:	Documentation/virtual/kvm/
7693F:	include/trace/events/kvm.h
7694F:	include/uapi/asm-generic/kvm*
7695F:	include/uapi/linux/kvm*
7696F:	include/asm-generic/kvm*
7697F:	include/linux/kvm*
7698F:	include/kvm/iodev.h
7699F:	virt/kvm/*
7700F:	tools/kvm/
7701
7702KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7703M:	Joerg Roedel <joro@8bytes.org>
7704L:	kvm@vger.kernel.org
7705W:	http://www.linux-kvm.org/
7706S:	Maintained
7707F:	arch/x86/include/asm/svm.h
7708F:	arch/x86/kvm/svm.c
7709
7710KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7711M:	Christoffer Dall <christoffer.dall@linaro.org>
7712M:	Marc Zyngier <marc.zyngier@arm.com>
7713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7714L:	kvmarm@lists.cs.columbia.edu
7715W:	http://systems.cs.columbia.edu/projects/kvm-arm
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7717S:	Supported
7718F:	arch/arm/include/uapi/asm/kvm*
7719F:	arch/arm/include/asm/kvm*
7720F:	arch/arm/kvm/
7721F:	virt/kvm/arm/
7722F:	include/kvm/arm_*
7723
7724KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7725M:	Christoffer Dall <christoffer.dall@linaro.org>
7726M:	Marc Zyngier <marc.zyngier@arm.com>
7727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7728L:	kvmarm@lists.cs.columbia.edu
7729S:	Maintained
7730F:	arch/arm64/include/uapi/asm/kvm*
7731F:	arch/arm64/include/asm/kvm*
7732F:	arch/arm64/kvm/
7733
7734KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7735M:	James Hogan <jhogan@kernel.org>
7736L:	linux-mips@linux-mips.org
7737S:	Supported
7738F:	arch/mips/include/uapi/asm/kvm*
7739F:	arch/mips/include/asm/kvm*
7740F:	arch/mips/kvm/
7741
7742KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7743M:	Paul Mackerras <paulus@ozlabs.org>
7744L:	kvm-ppc@vger.kernel.org
7745W:	http://www.linux-kvm.org/
7746T:	git git://github.com/agraf/linux-2.6.git
7747S:	Supported
7748F:	arch/powerpc/include/uapi/asm/kvm*
7749F:	arch/powerpc/include/asm/kvm*
7750F:	arch/powerpc/kvm/
7751F:	arch/powerpc/kernel/kvm*
7752
7753KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7754M:	Christian Borntraeger <borntraeger@de.ibm.com>
7755M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7756R:	David Hildenbrand <david@redhat.com>
7757R:	Cornelia Huck <cohuck@redhat.com>
7758L:	linux-s390@vger.kernel.org
7759W:	http://www.ibm.com/developerworks/linux/linux390/
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7761S:	Supported
7762F:	arch/s390/include/uapi/asm/kvm*
7763F:	arch/s390/include/asm/gmap.h
7764F:	arch/s390/include/asm/kvm*
7765F:	arch/s390/kvm/
7766F:	arch/s390/mm/gmap.c
7767
7768KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7769M:	Paolo Bonzini <pbonzini@redhat.com>
7770M:	Radim Krčmář <rkrcmar@redhat.com>
7771L:	kvm@vger.kernel.org
7772W:	http://www.linux-kvm.org
7773T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7774S:	Supported
7775F:	arch/x86/kvm/
7776F:	arch/x86/include/uapi/asm/kvm*
7777F:	arch/x86/include/asm/kvm*
7778F:	arch/x86/include/asm/pvclock-abi.h
7779F:	arch/x86/kernel/kvm.c
7780F:	arch/x86/kernel/kvmclock.c
7781
7782KERNFS
7783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7784M:	Tejun Heo <tj@kernel.org>
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7786S:	Supported
7787F:	include/linux/kernfs.h
7788F:	fs/kernfs/
7789
7790KEXEC
7791M:	Eric Biederman <ebiederm@xmission.com>
7792W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7793L:	kexec@lists.infradead.org
7794S:	Maintained
7795F:	include/linux/kexec.h
7796F:	include/uapi/linux/kexec.h
7797F:	kernel/kexec*
7798
7799KEYS-ENCRYPTED
7800M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7801L:	linux-integrity@vger.kernel.org
7802L:	keyrings@vger.kernel.org
7803S:	Supported
7804F:	Documentation/security/keys/trusted-encrypted.rst
7805F:	include/keys/encrypted-type.h
7806F:	security/keys/encrypted-keys/
7807
7808KEYS-TRUSTED
7809M:	James Bottomley <jejb@linux.vnet.ibm.com>
7810M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7811L:	linux-integrity@vger.kernel.org
7812L:	keyrings@vger.kernel.org
7813S:	Supported
7814F:	Documentation/security/keys/trusted-encrypted.rst
7815F:	include/keys/trusted-type.h
7816F:	security/keys/trusted.c
7817F:	security/keys/trusted.h
7818
7819KEYS/KEYRINGS:
7820M:	David Howells <dhowells@redhat.com>
7821L:	keyrings@vger.kernel.org
7822S:	Maintained
7823F:	Documentation/security/keys/core.rst
7824F:	include/linux/key.h
7825F:	include/linux/key-type.h
7826F:	include/linux/keyctl.h
7827F:	include/uapi/linux/keyctl.h
7828F:	include/keys/
7829F:	security/keys/
7830
7831KGDB / KDB /debug_core
7832M:	Jason Wessel <jason.wessel@windriver.com>
7833M:	Daniel Thompson <daniel.thompson@linaro.org>
7834W:	http://kgdb.wiki.kernel.org/
7835L:	kgdb-bugreport@lists.sourceforge.net
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7837S:	Maintained
7838F:	Documentation/dev-tools/kgdb.rst
7839F:	drivers/misc/kgdbts.c
7840F:	drivers/tty/serial/kgdboc.c
7841F:	include/linux/kdb.h
7842F:	include/linux/kgdb.h
7843F:	kernel/debug/
7844
7845KMEMLEAK
7846M:	Catalin Marinas <catalin.marinas@arm.com>
7847S:	Maintained
7848F:	Documentation/dev-tools/kmemleak.rst
7849F:	include/linux/kmemleak.h
7850F:	mm/kmemleak.c
7851F:	mm/kmemleak-test.c
7852
7853KMOD KERNEL MODULE LOADER - USERMODE HELPER
7854M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7855L:	linux-kernel@vger.kernel.org
7856S:	Maintained
7857F:	kernel/kmod.c
7858F:	include/linux/kmod.h
7859F:	lib/test_kmod.c
7860F:	tools/testing/selftests/kmod/
7861
7862KPROBES
7863M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7864M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7865M:	"David S. Miller" <davem@davemloft.net>
7866M:	Masami Hiramatsu <mhiramat@kernel.org>
7867S:	Maintained
7868F:	Documentation/kprobes.txt
7869F:	include/linux/kprobes.h
7870F:	include/asm-generic/kprobes.h
7871F:	kernel/kprobes.c
7872
7873KS0108 LCD CONTROLLER DRIVER
7874M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7875W:	http://miguelojeda.es/auxdisplay.htm
7876W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7877S:	Maintained
7878F:	Documentation/auxdisplay/ks0108
7879F:	drivers/auxdisplay/ks0108.c
7880F:	include/linux/ks0108.h
7881
7882L3MDEV
7883M:	David Ahern <dsa@cumulusnetworks.com>
7884L:	netdev@vger.kernel.org
7885S:	Maintained
7886F:	net/l3mdev
7887F:	include/net/l3mdev.h
7888
7889LANTIQ MIPS ARCHITECTURE
7890M:	John Crispin <john@phrozen.org>
7891L:	linux-mips@linux-mips.org
7892S:	Maintained
7893F:	arch/mips/lantiq
7894F:	drivers/soc/lantiq
7895
7896LAPB module
7897L:	linux-x25@vger.kernel.org
7898S:	Orphan
7899F:	Documentation/networking/lapb-module.txt
7900F:	include/*/lapb.h
7901F:	net/lapb/
7902
7903LASI 53c700 driver for PARISC
7904M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7905L:	linux-scsi@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/scsi/53c700.txt
7908F:	drivers/scsi/53c700*
7909
7910LEAKING_ADDRESSES
7911M:	Tobin C. Harding <me@tobin.cc>
7912S:	Maintained
7913F:	scripts/leaking_addresses.pl
7914
7915LED SUBSYSTEM
7916M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7917M:	Pavel Machek <pavel@ucw.cz>
7918L:	linux-leds@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7920S:	Maintained
7921F:	Documentation/devicetree/bindings/leds/
7922F:	drivers/leds/
7923F:	include/linux/leds.h
7924
7925LEGACY EEPROM DRIVER
7926M:	Jean Delvare <jdelvare@suse.com>
7927S:	Maintained
7928F:	Documentation/misc-devices/eeprom
7929F:	drivers/misc/eeprom/eeprom.c
7930
7931LEGO USB Tower driver
7932M:	Juergen Stuber <starblue@users.sourceforge.net>
7933L:	legousb-devel@lists.sourceforge.net
7934W:	http://legousb.sourceforge.net/
7935S:	Maintained
7936F:	drivers/usb/misc/legousbtower.c
7937
7938LG2160 MEDIA DRIVER
7939M:	Michael Krufky <mkrufky@linuxtv.org>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://github.com/mkrufky
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944T:	git git://linuxtv.org/mkrufky/tuners.git
7945S:	Maintained
7946F:	drivers/media/dvb-frontends/lg2160.*
7947
7948LGDT3305 MEDIA DRIVER
7949M:	Michael Krufky <mkrufky@linuxtv.org>
7950L:	linux-media@vger.kernel.org
7951W:	https://linuxtv.org
7952W:	http://github.com/mkrufky
7953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7954T:	git git://linuxtv.org/mkrufky/tuners.git
7955S:	Maintained
7956F:	drivers/media/dvb-frontends/lgdt3305.*
7957
7958LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7959M:	Viresh Kumar <vireshk@kernel.org>
7960L:	linux-ide@vger.kernel.org
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7962S:	Maintained
7963F:	include/linux/pata_arasan_cf_data.h
7964F:	drivers/ata/pata_arasan_cf.c
7965
7966LIBATA PATA DRIVERS
7967M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7968M:	Tejun Heo <tj@kernel.org>
7969L:	linux-ide@vger.kernel.org
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7971S:	Maintained
7972F:	drivers/ata/pata_*.c
7973F:	drivers/ata/ata_generic.c
7974
7975LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7976M:	Linus Walleij <linus.walleij@linaro.org>
7977L:	linux-ide@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979S:	Maintained
7980F:	drivers/ata/pata_ftide010.c
7981F:	drivers/ata/sata_gemini.c
7982F:	drivers/ata/sata_gemini.h
7983
7984LIBATA SATA AHCI PLATFORM devices support
7985M:	Hans de Goede <hdegoede@redhat.com>
7986M:	Tejun Heo <tj@kernel.org>
7987L:	linux-ide@vger.kernel.org
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989S:	Maintained
7990F:	drivers/ata/ahci_platform.c
7991F:	drivers/ata/libahci_platform.c
7992F:	include/linux/ahci_platform.h
7993
7994LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7995M:	Mikael Pettersson <mikpelinux@gmail.com>
7996L:	linux-ide@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:	Maintained
7999F:	drivers/ata/sata_promise.*
8000
8001LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8002M:	Tejun Heo <tj@kernel.org>
8003L:	linux-ide@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005S:	Maintained
8006F:	drivers/ata/
8007F:	include/linux/ata.h
8008F:	include/linux/libata.h
8009F:	Documentation/devicetree/bindings/ata/
8010
8011LIBLOCKDEP
8012M:	Sasha Levin <alexander.levin@verizon.com>
8013S:	Maintained
8014F:	tools/lib/lockdep/
8015
8016LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8017M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8018L:	linux-nvdimm@lists.01.org
8019Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8020S:	Supported
8021F:	drivers/nvdimm/blk.c
8022F:	drivers/nvdimm/region_devs.c
8023
8024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8025M:	Vishal Verma <vishal.l.verma@intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028S:	Supported
8029F:	drivers/nvdimm/btt*
8030
8031LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8032M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8033L:	linux-nvdimm@lists.01.org
8034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8035S:	Supported
8036F:	drivers/nvdimm/pmem*
8037
8038LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8039M:	Dan Williams <dan.j.williams@intel.com>
8040L:	linux-nvdimm@lists.01.org
8041Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8043S:	Supported
8044F:	drivers/nvdimm/*
8045F:	drivers/acpi/nfit/*
8046F:	include/linux/nd.h
8047F:	include/linux/libnvdimm.h
8048F:	include/uapi/linux/ndctl.h
8049
8050LIGHTNVM PLATFORM SUPPORT
8051M:	Matias Bjorling <mb@lightnvm.io>
8052W:	http://github/OpenChannelSSD
8053L:	linux-block@vger.kernel.org
8054S:	Maintained
8055F:	drivers/lightnvm/
8056F:	include/linux/lightnvm.h
8057F:	include/uapi/linux/lightnvm.h
8058
8059LINUX FOR POWER MACINTOSH
8060M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8061W:	http://www.penguinppc.org/
8062L:	linuxppc-dev@lists.ozlabs.org
8063S:	Maintained
8064F:	arch/powerpc/platforms/powermac/
8065F:	drivers/macintosh/
8066
8067LINUX FOR POWERPC (32-BIT AND 64-BIT)
8068M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8069M:	Paul Mackerras <paulus@samba.org>
8070M:	Michael Ellerman <mpe@ellerman.id.au>
8071W:	https://github.com/linuxppc/linux/wiki
8072L:	linuxppc-dev@lists.ozlabs.org
8073Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8075S:	Supported
8076F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8077F:	Documentation/devicetree/bindings/powerpc/
8078F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8079F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8080F:	Documentation/powerpc/
8081F:	arch/powerpc/
8082F:	drivers/char/tpm/tpm_ibmvtpm*
8083F:	drivers/crypto/nx/
8084F:	drivers/crypto/vmx/
8085F:	drivers/i2c/busses/i2c-opal.c
8086F:	drivers/net/ethernet/ibm/ibmveth.*
8087F:	drivers/net/ethernet/ibm/ibmvnic.*
8088F:	drivers/pci/hotplug/pnv_php.c
8089F:	drivers/pci/hotplug/rpa*
8090F:	drivers/rtc/rtc-opal.c
8091F:	drivers/scsi/ibmvscsi/
8092F:	drivers/tty/hvc/hvc_opal.c
8093F:	drivers/watchdog/wdrtas.c
8094F:	tools/testing/selftests/powerpc
8095N:	/pmac
8096N:	powermac
8097N:	powernv
8098N:	[^a-z0-9]ps3
8099N:	pseries
8100
8101LINUX FOR POWERPC EMBEDDED MPC5XXX
8102M:	Anatolij Gustschin <agust@denx.de>
8103L:	linuxppc-dev@lists.ozlabs.org
8104T:	git git://git.denx.de/linux-denx-agust.git
8105S:	Maintained
8106F:	arch/powerpc/platforms/512x/
8107F:	arch/powerpc/platforms/52xx/
8108
8109LINUX FOR POWERPC EMBEDDED PPC4XX
8110M:	Alistair Popple <alistair@popple.id.au>
8111M:	Matt Porter <mporter@kernel.crashing.org>
8112W:	http://www.penguinppc.org/
8113L:	linuxppc-dev@lists.ozlabs.org
8114S:	Maintained
8115F:	arch/powerpc/platforms/40x/
8116F:	arch/powerpc/platforms/44x/
8117
8118LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8119M:	Scott Wood <oss@buserror.net>
8120M:	Kumar Gala <galak@kernel.crashing.org>
8121W:	http://www.penguinppc.org/
8122L:	linuxppc-dev@lists.ozlabs.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8124S:	Maintained
8125F:	arch/powerpc/platforms/83xx/
8126F:	arch/powerpc/platforms/85xx/
8127F:	Documentation/devicetree/bindings/powerpc/fsl/
8128
8129LINUX FOR POWERPC EMBEDDED PPC8XX
8130M:	Vitaly Bordug <vitb@kernel.crashing.org>
8131W:	http://www.penguinppc.org/
8132L:	linuxppc-dev@lists.ozlabs.org
8133S:	Maintained
8134F:	arch/powerpc/platforms/8xx/
8135
8136LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8137L:	linuxppc-dev@lists.ozlabs.org
8138S:	Orphan
8139F:	arch/powerpc/*/*virtex*
8140F:	arch/powerpc/*/*/*virtex*
8141
8142LINUX FOR POWERPC PA SEMI PWRFICIENT
8143L:	linuxppc-dev@lists.ozlabs.org
8144S:	Orphan
8145F:	arch/powerpc/platforms/pasemi/
8146F:	drivers/*/*pasemi*
8147F:	drivers/*/*/*pasemi*
8148
8149LINUX KERNEL DUMP TEST MODULE (LKDTM)
8150M:	Kees Cook <keescook@chromium.org>
8151S:	Maintained
8152F:	drivers/misc/lkdtm*
8153
8154LINUX SECURITY MODULE (LSM) FRAMEWORK
8155M:	Chris Wright <chrisw@sous-sol.org>
8156L:	linux-security-module@vger.kernel.org
8157S:	Supported
8158
8159LIS3LV02D ACCELEROMETER DRIVER
8160M:	Eric Piel <eric.piel@tremplin-utc.net>
8161S:	Maintained
8162F:	Documentation/misc-devices/lis3lv02d
8163F:	drivers/misc/lis3lv02d/
8164F:	drivers/platform/x86/hp_accel.c
8165
8166LIVE PATCHING
8167M:	Josh Poimboeuf <jpoimboe@redhat.com>
8168M:	Jessica Yu <jeyu@kernel.org>
8169M:	Jiri Kosina <jikos@kernel.org>
8170M:	Miroslav Benes <mbenes@suse.cz>
8171R:	Petr Mladek <pmladek@suse.com>
8172S:	Maintained
8173F:	kernel/livepatch/
8174F:	include/linux/livepatch.h
8175F:	arch/x86/include/asm/livepatch.h
8176F:	arch/x86/kernel/livepatch.c
8177F:	Documentation/livepatch/
8178F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8179F:	samples/livepatch/
8180L:	live-patching@vger.kernel.org
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8182
8183LLC (802.2)
8184L:	netdev@vger.kernel.org
8185S:	Odd fixes
8186F:	include/linux/llc.h
8187F:	include/uapi/linux/llc.h
8188F:	include/net/llc*
8189F:	net/llc/
8190
8191LM73 HARDWARE MONITOR DRIVER
8192M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8193L:	linux-hwmon@vger.kernel.org
8194S:	Maintained
8195F:	drivers/hwmon/lm73.c
8196
8197LM78 HARDWARE MONITOR DRIVER
8198M:	Jean Delvare <jdelvare@suse.com>
8199L:	linux-hwmon@vger.kernel.org
8200S:	Maintained
8201F:	Documentation/hwmon/lm78
8202F:	drivers/hwmon/lm78.c
8203
8204LM83 HARDWARE MONITOR DRIVER
8205M:	Jean Delvare <jdelvare@suse.com>
8206L:	linux-hwmon@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/hwmon/lm83
8209F:	drivers/hwmon/lm83.c
8210
8211LM90 HARDWARE MONITOR DRIVER
8212M:	Jean Delvare <jdelvare@suse.com>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/lm90
8216F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8217F:	drivers/hwmon/lm90.c
8218F:	include/dt-bindings/thermal/lm90.h
8219
8220LM95234 HARDWARE MONITOR DRIVER
8221M:	Guenter Roeck <linux@roeck-us.net>
8222L:	linux-hwmon@vger.kernel.org
8223S:	Maintained
8224F:	Documentation/hwmon/lm95234
8225F:	drivers/hwmon/lm95234.c
8226
8227LME2510 MEDIA DRIVER
8228M:	Malcolm Priestley <tvboxspy@gmail.com>
8229L:	linux-media@vger.kernel.org
8230W:	https://linuxtv.org
8231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8232S:	Maintained
8233F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8234
8235LOADPIN SECURITY MODULE
8236M:	Kees Cook <keescook@chromium.org>
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8238S:	Supported
8239F:	security/loadpin/
8240F:	Documentation/admin-guide/LSM/LoadPin.rst
8241
8242LOCKING PRIMITIVES
8243M:	Peter Zijlstra <peterz@infradead.org>
8244M:	Ingo Molnar <mingo@redhat.com>
8245L:	linux-kernel@vger.kernel.org
8246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8247S:	Maintained
8248F:	Documentation/locking/
8249F:	include/linux/lockdep.h
8250F:	include/linux/spinlock*.h
8251F:	arch/*/include/asm/spinlock*.h
8252F:	include/linux/rwlock*.h
8253F:	include/linux/mutex*.h
8254F:	arch/*/include/asm/mutex*.h
8255F:	include/linux/rwsem*.h
8256F:	arch/*/include/asm/rwsem.h
8257F:	include/linux/seqlock.h
8258F:	lib/locking*.[ch]
8259F:	kernel/locking/
8260X:	kernel/locking/locktorture.c
8261
8262LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8263M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8264L:	linux-ntfs-dev@lists.sourceforge.net
8265W:	http://www.linux-ntfs.org/content/view/19/37/
8266S:	Maintained
8267F:	Documentation/ldm.txt
8268F:	block/partitions/ldm.*
8269
8270LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8271M:	Sathya Prakash <sathya.prakash@broadcom.com>
8272M:	Chaitra P B <chaitra.basappa@broadcom.com>
8273M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8274L:	MPT-FusionLinux.pdl@broadcom.com
8275L:	linux-scsi@vger.kernel.org
8276W:	http://www.avagotech.com/support/
8277S:	Supported
8278F:	drivers/message/fusion/
8279F:	drivers/scsi/mpt2sas/
8280F:	drivers/scsi/mpt3sas/
8281
8282LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8283M:	Matthew Wilcox <matthew@wil.cx>
8284L:	linux-scsi@vger.kernel.org
8285S:	Maintained
8286F:	drivers/scsi/sym53c8xx_2/
8287
8288LTC4261 HARDWARE MONITOR DRIVER
8289M:	Guenter Roeck <linux@roeck-us.net>
8290L:	linux-hwmon@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/hwmon/ltc4261
8293F:	drivers/hwmon/ltc4261.c
8294
8295LTC4306 I2C MULTIPLEXER DRIVER
8296M:	Michael Hennerich <michael.hennerich@analog.com>
8297W:	http://ez.analog.com/community/linux-device-drivers
8298L:	linux-i2c@vger.kernel.org
8299S:	Supported
8300F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8301F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8302
8303LTP (Linux Test Project)
8304M:	Mike Frysinger <vapier@gentoo.org>
8305M:	Cyril Hrubis <chrubis@suse.cz>
8306M:	Wanlong Gao <wanlong.gao@gmail.com>
8307M:	Jan Stancek <jstancek@redhat.com>
8308M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8309M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8310L:	ltp@lists.linux.it (subscribers-only)
8311W:	http://linux-test-project.github.io/
8312T:	git git://github.com/linux-test-project/ltp.git
8313S:	Maintained
8314
8315M32R ARCHITECTURE
8316W:	http://www.linux-m32r.org/
8317S:	Orphan
8318F:	arch/m32r/
8319
8320M68K ARCHITECTURE
8321M:	Geert Uytterhoeven <geert@linux-m68k.org>
8322L:	linux-m68k@lists.linux-m68k.org
8323W:	http://www.linux-m68k.org/
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8325S:	Maintained
8326F:	arch/m68k/
8327F:	drivers/zorro/
8328
8329M68K ON APPLE MACINTOSH
8330M:	Joshua Thompson <funaho@jurai.org>
8331W:	http://www.mac.linux-m68k.org/
8332L:	linux-m68k@lists.linux-m68k.org
8333S:	Maintained
8334F:	arch/m68k/mac/
8335
8336M68K ON HP9000/300
8337M:	Philip Blundell <philb@gnu.org>
8338W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8339S:	Maintained
8340F:	arch/m68k/hp300/
8341
8342M88DS3103 MEDIA DRIVER
8343M:	Antti Palosaari <crope@iki.fi>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346W:	http://palosaari.fi/linux/
8347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8348T:	git git://linuxtv.org/anttip/media_tree.git
8349S:	Maintained
8350F:	drivers/media/dvb-frontends/m88ds3103*
8351
8352M88RS2000 MEDIA DRIVER
8353M:	Malcolm Priestley <tvboxspy@gmail.com>
8354L:	linux-media@vger.kernel.org
8355W:	https://linuxtv.org
8356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8357S:	Maintained
8358F:	drivers/media/dvb-frontends/m88rs2000*
8359
8360MA901 MASTERKIT USB FM RADIO DRIVER
8361M:	Alexey Klimov <klimov.linux@gmail.com>
8362L:	linux-media@vger.kernel.org
8363T:	git git://linuxtv.org/media_tree.git
8364S:	Maintained
8365F:	drivers/media/radio/radio-ma901.c
8366
8367MAC80211
8368M:	Johannes Berg <johannes@sipsolutions.net>
8369L:	linux-wireless@vger.kernel.org
8370W:	http://wireless.kernel.org/
8371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8373S:	Maintained
8374F:	Documentation/networking/mac80211-injection.txt
8375F:	include/net/mac80211.h
8376F:	net/mac80211/
8377F:	drivers/net/wireless/mac80211_hwsim.[ch]
8378F:	Documentation/networking/mac80211_hwsim/README
8379
8380MAILBOX API
8381M:	Jassi Brar <jassisinghbrar@gmail.com>
8382L:	linux-kernel@vger.kernel.org
8383S:	Maintained
8384F:	drivers/mailbox/
8385F:	include/linux/mailbox_client.h
8386F:	include/linux/mailbox_controller.h
8387
8388MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8389M:	Michael Kerrisk <mtk.manpages@gmail.com>
8390W:	http://www.kernel.org/doc/man-pages
8391L:	linux-man@vger.kernel.org
8392S:	Maintained
8393
8394MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8395M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8396L:	linux-mips@linux-mips.org
8397S:	Maintained
8398F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8399
8400MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8401M:	Andrew Lunn <andrew@lunn.ch>
8402M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8403L:	netdev@vger.kernel.org
8404S:	Maintained
8405F:	drivers/net/dsa/mv88e6xxx/
8406F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8407
8408MARVELL ARMADA DRM SUPPORT
8409M:	Russell King <linux@armlinux.org.uk>
8410S:	Maintained
8411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8412T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8413F:	drivers/gpu/drm/armada/
8414F:	include/uapi/drm/armada_drm.h
8415F:	Documentation/devicetree/bindings/display/armada/
8416
8417MARVELL CRYPTO DRIVER
8418M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8419M:	Arnaud Ebalard <arno@natisbad.org>
8420F:	drivers/crypto/marvell/
8421S:	Maintained
8422L:	linux-crypto@vger.kernel.org
8423
8424MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8425M:	Mirko Lindner <mlindner@marvell.com>
8426M:	Stephen Hemminger <stephen@networkplumber.org>
8427L:	netdev@vger.kernel.org
8428S:	Maintained
8429F:	drivers/net/ethernet/marvell/sk*
8430
8431MARVELL LIBERTAS WIRELESS DRIVER
8432L:	libertas-dev@lists.infradead.org
8433S:	Orphan
8434F:	drivers/net/wireless/marvell/libertas/
8435
8436MARVELL MACCHIATOBIN SUPPORT
8437M:	Russell King <rmk@armlinux.org.uk>
8438L:	linux-arm-kernel@lists.infradead.org
8439S:	Maintained
8440F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8441
8442MARVELL MV643XX ETHERNET DRIVER
8443M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8444L:	netdev@vger.kernel.org
8445S:	Maintained
8446F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8447F:	include/linux/mv643xx.h
8448
8449MARVELL MV88X3310 PHY DRIVER
8450M:	Russell King <rmk@armlinux.org.uk>
8451L:	netdev@vger.kernel.org
8452S:	Maintained
8453F:	drivers/net/phy/marvell10g.c
8454
8455MARVELL MVNETA ETHERNET DRIVER
8456M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8457L:	netdev@vger.kernel.org
8458S:	Maintained
8459F:	drivers/net/ethernet/marvell/mvneta.*
8460
8461MARVELL MWIFIEX WIRELESS DRIVER
8462M:	Amitkumar Karwar <amitkarwar@gmail.com>
8463M:	Nishant Sarmukadam <nishants@marvell.com>
8464M:	Ganapathi Bhat <gbhat@marvell.com>
8465M:	Xinming Hu <huxm@marvell.com>
8466L:	linux-wireless@vger.kernel.org
8467S:	Maintained
8468F:	drivers/net/wireless/marvell/mwifiex/
8469
8470MARVELL MWL8K WIRELESS DRIVER
8471M:	Lennert Buytenhek <buytenh@wantstofly.org>
8472L:	linux-wireless@vger.kernel.org
8473S:	Odd Fixes
8474F:	drivers/net/wireless/marvell/mwl8k.c
8475
8476MARVELL NAND CONTROLLER DRIVER
8477M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8478L:	linux-mtd@lists.infradead.org
8479S:	Maintained
8480F:	drivers/mtd/nand/marvell_nand.c
8481F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8482
8483MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8484M:	Nicolas Pitre <nico@fluxnic.net>
8485S:	Odd Fixes
8486F:	drivers/mmc/host/mvsdio.*
8487
8488MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8489M:	Hu Ziji <huziji@marvell.com>
8490L:	linux-mmc@vger.kernel.org
8491S:	Supported
8492F:	drivers/mmc/host/sdhci-xenon*
8493F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8494
8495MATROX FRAMEBUFFER DRIVER
8496L:	linux-fbdev@vger.kernel.org
8497S:	Orphan
8498F:	drivers/video/fbdev/matrox/matroxfb_*
8499F:	include/uapi/linux/matroxfb.h
8500
8501MAX16065 HARDWARE MONITOR DRIVER
8502M:	Guenter Roeck <linux@roeck-us.net>
8503L:	linux-hwmon@vger.kernel.org
8504S:	Maintained
8505F:	Documentation/hwmon/max16065
8506F:	drivers/hwmon/max16065.c
8507
8508MAX20751 HARDWARE MONITOR DRIVER
8509M:	Guenter Roeck <linux@roeck-us.net>
8510L:	linux-hwmon@vger.kernel.org
8511S:	Maintained
8512F:	Documentation/hwmon/max20751
8513F:	drivers/hwmon/max20751.c
8514
8515MAX2175 SDR TUNER DRIVER
8516M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8517L:	linux-media@vger.kernel.org
8518T:	git git://linuxtv.org/media_tree.git
8519S:	Maintained
8520F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8521F:	Documentation/media/v4l-drivers/max2175.rst
8522F:	drivers/media/i2c/max2175*
8523F:	include/uapi/linux/max2175.h
8524
8525MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8526L:	linux-hwmon@vger.kernel.org
8527S:	Orphan
8528F:	Documentation/hwmon/max6650
8529F:	drivers/hwmon/max6650.c
8530
8531MAX6697 HARDWARE MONITOR DRIVER
8532M:	Guenter Roeck <linux@roeck-us.net>
8533L:	linux-hwmon@vger.kernel.org
8534S:	Maintained
8535F:	Documentation/hwmon/max6697
8536F:	Documentation/devicetree/bindings/i2c/max6697.txt
8537F:	drivers/hwmon/max6697.c
8538F:	include/linux/platform_data/max6697.h
8539
8540MAX9860 MONO AUDIO VOICE CODEC DRIVER
8541M:	Peter Rosin <peda@axentia.se>
8542L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8543S:	Maintained
8544F:	Documentation/devicetree/bindings/sound/max9860.txt
8545F:	sound/soc/codecs/max9860.*
8546
8547MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8548M:	Javier Martinez Canillas <javier@dowhile0.org>
8549L:	linux-kernel@vger.kernel.org
8550S:	Supported
8551F:	drivers/regulator/max77802-regulator.c
8552F:	Documentation/devicetree/bindings/*/*max77802.txt
8553F:	include/dt-bindings/*/*max77802.h
8554
8555MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8556M:	Krzysztof Kozlowski <krzk@kernel.org>
8557M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8558L:	linux-pm@vger.kernel.org
8559S:	Supported
8560F:	drivers/power/supply/max14577_charger.c
8561F:	drivers/power/supply/max77693_charger.c
8562
8563MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8564M:	Chanwoo Choi <cw00.choi@samsung.com>
8565M:	Krzysztof Kozlowski <krzk@kernel.org>
8566M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8567L:	linux-kernel@vger.kernel.org
8568S:	Supported
8569F:	drivers/*/max14577*.c
8570F:	drivers/*/max77686*.c
8571F:	drivers/*/max77693*.c
8572F:	drivers/extcon/extcon-max14577.c
8573F:	drivers/extcon/extcon-max77693.c
8574F:	drivers/rtc/rtc-max77686.c
8575F:	drivers/clk/clk-max77686.c
8576F:	Documentation/devicetree/bindings/mfd/max14577.txt
8577F:	Documentation/devicetree/bindings/*/max77686.txt
8578F:	Documentation/devicetree/bindings/mfd/max77693.txt
8579F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8580F:	include/linux/mfd/max14577*.h
8581F:	include/linux/mfd/max77686*.h
8582F:	include/linux/mfd/max77693*.h
8583
8584MAXIRADIO FM RADIO RECEIVER DRIVER
8585M:	Hans Verkuil <hverkuil@xs4all.nl>
8586L:	linux-media@vger.kernel.org
8587T:	git git://linuxtv.org/media_tree.git
8588W:	https://linuxtv.org
8589S:	Maintained
8590F:	drivers/media/radio/radio-maxiradio*
8591
8592MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8593M:	Peter Rosin <peda@axentia.se>
8594L:	linux-iio@vger.kernel.org
8595S:	Maintained
8596F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8597F:	drivers/iio/potentiometer/mcp4531.c
8598
8599MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8600M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8601L:	linux-iio@vger.kernel.org
8602S:	Maintained
8603F:	drivers/iio/dac/cio-dac.c
8604
8605MEDIA DRIVERS FOR ASCOT2E
8606M:	Sergey Kozlov <serjk@netup.ru>
8607M:	Abylay Ospan <aospan@netup.ru>
8608L:	linux-media@vger.kernel.org
8609W:	https://linuxtv.org
8610W:	http://netup.tv/
8611T:	git git://linuxtv.org/media_tree.git
8612S:	Supported
8613F:	drivers/media/dvb-frontends/ascot2e*
8614
8615MEDIA DRIVERS FOR CXD2841ER
8616M:	Sergey Kozlov <serjk@netup.ru>
8617M:	Abylay Ospan <aospan@netup.ru>
8618L:	linux-media@vger.kernel.org
8619W:	https://linuxtv.org
8620W:	http://netup.tv/
8621T:	git git://linuxtv.org/media_tree.git
8622S:	Supported
8623F:	drivers/media/dvb-frontends/cxd2841er*
8624
8625MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8626M:	Daniel Scheller <d.scheller.oss@gmail.com>
8627L:	linux-media@vger.kernel.org
8628W:	https://linuxtv.org
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Maintained
8631F:	drivers/media/pci/ddbridge/*
8632
8633MEDIA DRIVERS FOR FREESCALE IMX
8634M:	Steve Longerbeam <slongerbeam@gmail.com>
8635M:	Philipp Zabel <p.zabel@pengutronix.de>
8636L:	linux-media@vger.kernel.org
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Maintained
8639F:	Documentation/devicetree/bindings/media/imx.txt
8640F:	Documentation/media/v4l-drivers/imx.rst
8641F:	drivers/staging/media/imx/
8642F:	include/linux/imx-media.h
8643F:	include/media/imx.h
8644
8645MEDIA DRIVERS FOR HELENE
8646M:	Abylay Ospan <aospan@netup.ru>
8647L:	linux-media@vger.kernel.org
8648W:	https://linuxtv.org
8649W:	http://netup.tv/
8650T:	git git://linuxtv.org/media_tree.git
8651S:	Supported
8652F:	drivers/media/dvb-frontends/helene*
8653
8654MEDIA DRIVERS FOR HORUS3A
8655M:	Sergey Kozlov <serjk@netup.ru>
8656M:	Abylay Ospan <aospan@netup.ru>
8657L:	linux-media@vger.kernel.org
8658W:	https://linuxtv.org
8659W:	http://netup.tv/
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	drivers/media/dvb-frontends/horus3a*
8663
8664MEDIA DRIVERS FOR LNBH25
8665M:	Sergey Kozlov <serjk@netup.ru>
8666M:	Abylay Ospan <aospan@netup.ru>
8667L:	linux-media@vger.kernel.org
8668W:	https://linuxtv.org
8669W:	http://netup.tv/
8670T:	git git://linuxtv.org/media_tree.git
8671S:	Supported
8672F:	drivers/media/dvb-frontends/lnbh25*
8673
8674MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8675M:	Daniel Scheller <d.scheller.oss@gmail.com>
8676L:	linux-media@vger.kernel.org
8677W:	https://linuxtv.org
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Maintained
8680F:	drivers/media/dvb-frontends/mxl5xx*
8681
8682MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8683M:	Sergey Kozlov <serjk@netup.ru>
8684M:	Abylay Ospan <aospan@netup.ru>
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687W:	http://netup.tv/
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Supported
8690F:	drivers/media/pci/netup_unidvb/*
8691
8692MEDIA DRIVERS FOR RENESAS - DRIF
8693M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8694L:	linux-media@vger.kernel.org
8695L:	linux-renesas-soc@vger.kernel.org
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Supported
8698F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8699F:	drivers/media/platform/rcar_drif.c
8700
8701MEDIA DRIVERS FOR RENESAS - FCP
8702M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8703L:	linux-media@vger.kernel.org
8704L:	linux-renesas-soc@vger.kernel.org
8705T:	git git://linuxtv.org/media_tree.git
8706S:	Supported
8707F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8708F:	drivers/media/platform/rcar-fcp.c
8709F:	include/media/rcar-fcp.h
8710
8711MEDIA DRIVERS FOR RENESAS - FDP1
8712M:	Kieran Bingham <kieran@bingham.xyz>
8713L:	linux-media@vger.kernel.org
8714L:	linux-renesas-soc@vger.kernel.org
8715T:	git git://linuxtv.org/media_tree.git
8716S:	Supported
8717F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8718F:	drivers/media/platform/rcar_fdp1.c
8719
8720MEDIA DRIVERS FOR RENESAS - VIN
8721M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8722L:	linux-media@vger.kernel.org
8723L:	linux-renesas-soc@vger.kernel.org
8724T:	git git://linuxtv.org/media_tree.git
8725S:	Supported
8726F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8727F:	drivers/media/platform/rcar-vin/
8728
8729MEDIA DRIVERS FOR RENESAS - VSP1
8730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8731L:	linux-media@vger.kernel.org
8732L:	linux-renesas-soc@vger.kernel.org
8733T:	git git://linuxtv.org/media_tree.git
8734S:	Supported
8735F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8736F:	drivers/media/platform/vsp1/
8737
8738MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8739M:	Daniel Scheller <d.scheller.oss@gmail.com>
8740L:	linux-media@vger.kernel.org
8741W:	https://linuxtv.org
8742T:	git git://linuxtv.org/media_tree.git
8743S:	Maintained
8744F:	drivers/media/dvb-frontends/stv0910*
8745
8746MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8747M:	Daniel Scheller <d.scheller.oss@gmail.com>
8748L:	linux-media@vger.kernel.org
8749W:	https://linuxtv.org
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Maintained
8752F:	drivers/media/dvb-frontends/stv6111*
8753
8754MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8755M:	Dmitry Osipenko <digetx@gmail.com>
8756L:	linux-media@vger.kernel.org
8757L:	linux-tegra@vger.kernel.org
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Maintained
8760F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8761F:	drivers/staging/media/tegra-vde/
8762
8763MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8764M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8766P:	LinuxTV.org Project
8767L:	linux-media@vger.kernel.org
8768W:	https://linuxtv.org
8769Q:	http://patchwork.kernel.org/project/linux-media/list/
8770T:	git git://linuxtv.org/media_tree.git
8771S:	Maintained
8772F:	Documentation/devicetree/bindings/media/
8773F:	Documentation/media/
8774F:	drivers/media/
8775F:	drivers/staging/media/
8776F:	include/linux/platform_data/media/
8777F:	include/media/
8778F:	include/uapi/linux/dvb/
8779F:	include/uapi/linux/videodev2.h
8780F:	include/uapi/linux/media.h
8781F:	include/uapi/linux/v4l2-*
8782F:	include/uapi/linux/meye.h
8783F:	include/uapi/linux/ivtv*
8784F:	include/uapi/linux/uvcvideo.h
8785
8786MEDIATEK CIR DRIVER
8787M:	Sean Wang <sean.wang@mediatek.com>
8788S:	Maintained
8789F:	drivers/media/rc/mtk-cir.c
8790
8791MEDIATEK PMIC LED DRIVER
8792M:	Sean Wang <sean.wang@mediatek.com>
8793S:	Maintained
8794F:	drivers/leds/leds-mt6323.c
8795F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8796
8797MEDIATEK ETHERNET DRIVER
8798M:	Felix Fietkau <nbd@openwrt.org>
8799M:	John Crispin <john@phrozen.org>
8800M:	Sean Wang <sean.wang@mediatek.com>
8801M:	Nelson Chang <nelson.chang@mediatek.com>
8802L:	netdev@vger.kernel.org
8803S:	Maintained
8804F:	drivers/net/ethernet/mediatek/
8805
8806MEDIATEK SWITCH DRIVER
8807M:	Sean Wang <sean.wang@mediatek.com>
8808L:	netdev@vger.kernel.org
8809S:	Maintained
8810F:	drivers/net/dsa/mt7530.*
8811F:	net/dsa/tag_mtk.c
8812
8813MEDIATEK JPEG DRIVER
8814M:	Rick Chang <rick.chang@mediatek.com>
8815M:	Bin Liu <bin.liu@mediatek.com>
8816S:	Supported
8817F:	drivers/media/platform/mtk-jpeg/
8818F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8819
8820MEDIATEK MDP DRIVER
8821M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8822M:	Houlong Wei <houlong.wei@mediatek.com>
8823M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8824S:	Supported
8825F:	drivers/media/platform/mtk-mdp/
8826F:	drivers/media/platform/mtk-vpu/
8827F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8828
8829MEDIATEK MEDIA DRIVER
8830M:	Tiffany Lin <tiffany.lin@mediatek.com>
8831M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8832S:	Supported
8833F:	drivers/media/platform/mtk-vcodec/
8834F:	drivers/media/platform/mtk-vpu/
8835F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8836F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8837
8838MEDIATEK MT7601U WIRELESS LAN DRIVER
8839M:	Jakub Kicinski <kubakici@wp.pl>
8840L:	linux-wireless@vger.kernel.org
8841S:	Maintained
8842F:	drivers/net/wireless/mediatek/mt7601u/
8843
8844MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8845M:	Sean Wang <sean.wang@mediatek.com>
8846S:	Maintained
8847F:	drivers/char/hw_random/mtk-rng.c
8848
8849MEDIATEK USB3 DRD IP DRIVER
8850M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8851L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8853L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8854S:	Maintained
8855F:	drivers/usb/mtu3/
8856
8857MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8858M:	Peter Senna Tschudin <peter.senna@collabora.com>
8859M:	Martin Donnelly <martin.donnelly@ge.com>
8860M:	Martyn Welch <martyn.welch@collabora.co.uk>
8861S:	Maintained
8862F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8863F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8864
8865MEGARAID SCSI/SAS DRIVERS
8866M:	Kashyap Desai <kashyap.desai@broadcom.com>
8867M:	Sumit Saxena <sumit.saxena@broadcom.com>
8868M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8869L:	megaraidlinux.pdl@broadcom.com
8870L:	linux-scsi@vger.kernel.org
8871W:	http://www.avagotech.com/support/
8872S:	Maintained
8873F:	Documentation/scsi/megaraid.txt
8874F:	drivers/scsi/megaraid.*
8875F:	drivers/scsi/megaraid/
8876
8877MELEXIS MLX90614 DRIVER
8878M:	Crt Mori <cmo@melexis.com>
8879L:	linux-iio@vger.kernel.org
8880W:	http://www.melexis.com
8881S:	Supported
8882F:	drivers/iio/temperature/mlx90614.c
8883
8884MELFAS MIP4 TOUCHSCREEN DRIVER
8885M:	Sangwon Jee <jeesw@melfas.com>
8886W:	http://www.melfas.com
8887S:	Supported
8888F:	drivers/input/touchscreen/melfas_mip4.c
8889F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8890
8891MELLANOX ETHERNET DRIVER (mlx4_en)
8892M:	Tariq Toukan <tariqt@mellanox.com>
8893L:	netdev@vger.kernel.org
8894S:	Supported
8895W:	http://www.mellanox.com
8896Q:	http://patchwork.ozlabs.org/project/netdev/list/
8897F:	drivers/net/ethernet/mellanox/mlx4/en_*
8898
8899MELLANOX ETHERNET DRIVER (mlx5e)
8900M:	Saeed Mahameed <saeedm@mellanox.com>
8901L:	netdev@vger.kernel.org
8902S:	Supported
8903W:	http://www.mellanox.com
8904Q:	http://patchwork.ozlabs.org/project/netdev/list/
8905F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8906
8907MELLANOX ETHERNET INNOVA DRIVER
8908M:	Ilan Tayari <ilant@mellanox.com>
8909R:	Boris Pismenny <borisp@mellanox.com>
8910L:	netdev@vger.kernel.org
8911S:	Supported
8912W:	http://www.mellanox.com
8913Q:	http://patchwork.ozlabs.org/project/netdev/list/
8914F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8915F:	include/linux/mlx5/mlx5_ifc_fpga.h
8916
8917MELLANOX ETHERNET INNOVA IPSEC DRIVER
8918M:	Ilan Tayari <ilant@mellanox.com>
8919R:	Boris Pismenny <borisp@mellanox.com>
8920L:	netdev@vger.kernel.org
8921S:	Supported
8922W:	http://www.mellanox.com
8923Q:	http://patchwork.ozlabs.org/project/netdev/list/
8924F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8925F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8926
8927MELLANOX ETHERNET SWITCH DRIVERS
8928M:	Jiri Pirko <jiri@mellanox.com>
8929M:	Ido Schimmel <idosch@mellanox.com>
8930L:	netdev@vger.kernel.org
8931S:	Supported
8932W:	http://www.mellanox.com
8933Q:	http://patchwork.ozlabs.org/project/netdev/list/
8934F:	drivers/net/ethernet/mellanox/mlxsw/
8935
8936MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8937M:	mlxsw@mellanox.com
8938L:	netdev@vger.kernel.org
8939S:	Supported
8940W:	http://www.mellanox.com
8941Q:	http://patchwork.ozlabs.org/project/netdev/list/
8942F:	drivers/net/ethernet/mellanox/mlxfw/
8943
8944MELLANOX HARDWARE PLATFORM SUPPORT
8945M:	Andy Shevchenko <andy@infradead.org>
8946M:	Darren Hart <dvhart@infradead.org>
8947M:	Vadim Pasternak <vadimp@mellanox.com>
8948L:	platform-driver-x86@vger.kernel.org
8949S:	Supported
8950F:	drivers/platform/mellanox/
8951
8952MELLANOX MLX4 core VPI driver
8953M:	Tariq Toukan <tariqt@mellanox.com>
8954L:	netdev@vger.kernel.org
8955L:	linux-rdma@vger.kernel.org
8956W:	http://www.mellanox.com
8957Q:	http://patchwork.ozlabs.org/project/netdev/list/
8958S:	Supported
8959F:	drivers/net/ethernet/mellanox/mlx4/
8960F:	include/linux/mlx4/
8961
8962MELLANOX MLX4 IB driver
8963M:	Yishai Hadas <yishaih@mellanox.com>
8964L:	linux-rdma@vger.kernel.org
8965W:	http://www.mellanox.com
8966Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8967S:	Supported
8968F:	drivers/infiniband/hw/mlx4/
8969F:	include/linux/mlx4/
8970F:	include/uapi/rdma/mlx4-abi.h
8971
8972MELLANOX MLX5 core VPI driver
8973M:	Saeed Mahameed <saeedm@mellanox.com>
8974M:	Matan Barak <matanb@mellanox.com>
8975M:	Leon Romanovsky <leonro@mellanox.com>
8976L:	netdev@vger.kernel.org
8977L:	linux-rdma@vger.kernel.org
8978W:	http://www.mellanox.com
8979Q:	http://patchwork.ozlabs.org/project/netdev/list/
8980S:	Supported
8981F:	drivers/net/ethernet/mellanox/mlx5/core/
8982F:	include/linux/mlx5/
8983
8984MELLANOX MLX5 IB driver
8985M:	Matan Barak <matanb@mellanox.com>
8986M:	Leon Romanovsky <leonro@mellanox.com>
8987L:	linux-rdma@vger.kernel.org
8988W:	http://www.mellanox.com
8989Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8990S:	Supported
8991F:	drivers/infiniband/hw/mlx5/
8992F:	include/linux/mlx5/
8993F:	include/uapi/rdma/mlx5-abi.h
8994
8995MELLANOX MLXCPLD I2C AND MUX DRIVER
8996M:	Vadim Pasternak <vadimp@mellanox.com>
8997M:	Michael Shych <michaelsh@mellanox.com>
8998L:	linux-i2c@vger.kernel.org
8999S:	Supported
9000F:	drivers/i2c/busses/i2c-mlxcpld.c
9001F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9002F:	Documentation/i2c/busses/i2c-mlxcpld
9003
9004MELLANOX MLXCPLD LED DRIVER
9005M:	Vadim Pasternak <vadimp@mellanox.com>
9006L:	linux-leds@vger.kernel.org
9007S:	Supported
9008F:	drivers/leds/leds-mlxcpld.c
9009F:	Documentation/leds/leds-mlxcpld.txt
9010
9011MELLANOX PLATFORM DRIVER
9012M:	Vadim Pasternak <vadimp@mellanox.com>
9013L:	platform-driver-x86@vger.kernel.org
9014S:	Supported
9015F:	drivers/platform/x86/mlx-platform.c
9016
9017MEMBARRIER SUPPORT
9018M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9019M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9020L:	linux-kernel@vger.kernel.org
9021S:	Supported
9022F:	kernel/sched/membarrier.c
9023F:	include/uapi/linux/membarrier.h
9024F:	arch/powerpc/include/asm/membarrier.h
9025
9026MEMORY MANAGEMENT
9027L:	linux-mm@kvack.org
9028W:	http://www.linux-mm.org
9029S:	Maintained
9030F:	include/linux/mm.h
9031F:	include/linux/gfp.h
9032F:	include/linux/mmzone.h
9033F:	include/linux/memory_hotplug.h
9034F:	include/linux/vmalloc.h
9035F:	mm/
9036
9037MEMORY TECHNOLOGY DEVICES (MTD)
9038M:	David Woodhouse <dwmw2@infradead.org>
9039M:	Brian Norris <computersforpeace@gmail.com>
9040M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9041M:	Marek Vasut <marek.vasut@gmail.com>
9042M:	Richard Weinberger <richard@nod.at>
9043M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9044L:	linux-mtd@lists.infradead.org
9045W:	http://www.linux-mtd.infradead.org/
9046Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9047T:	git git://git.infradead.org/linux-mtd.git master
9048T:	git git://git.infradead.org/linux-mtd.git mtd/next
9049S:	Maintained
9050F:	Documentation/devicetree/bindings/mtd/
9051F:	drivers/mtd/
9052F:	include/linux/mtd/
9053F:	include/uapi/mtd/
9054
9055MEN A21 WATCHDOG DRIVER
9056M:	Johannes Thumshirn <morbidrsa@gmail.com>
9057L:	linux-watchdog@vger.kernel.org
9058S:	Maintained
9059F:	drivers/watchdog/mena21_wdt.c
9060
9061MEN CHAMELEON BUS (mcb)
9062M:	Johannes Thumshirn <morbidrsa@gmail.com>
9063S:	Maintained
9064F:	drivers/mcb/
9065F:	include/linux/mcb.h
9066F:	Documentation/men-chameleon-bus.txt
9067
9068MEN F21BMC (Board Management Controller)
9069M:	Andreas Werner <andreas.werner@men.de>
9070S:	Supported
9071F:	drivers/mfd/menf21bmc.c
9072F:	drivers/watchdog/menf21bmc_wdt.c
9073F:	drivers/leds/leds-menf21bmc.c
9074F:	drivers/hwmon/menf21bmc_hwmon.c
9075F:	Documentation/hwmon/menf21bmc
9076
9077MESON AO CEC DRIVER FOR AMLOGIC SOCS
9078M:	Neil Armstrong <narmstrong@baylibre.com>
9079L:	linux-media@lists.freedesktop.org
9080L:	linux-amlogic@lists.infradead.org
9081W:	http://linux-meson.com/
9082S:	Supported
9083F:	drivers/media/platform/meson/ao-cec.c
9084F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9085T:	git git://linuxtv.org/media_tree.git
9086
9087METAG ARCHITECTURE
9088M:	James Hogan <jhogan@kernel.org>
9089L:	linux-metag@vger.kernel.org
9090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9091S:	Odd Fixes
9092F:	arch/metag/
9093F:	Documentation/metag/
9094F:	Documentation/devicetree/bindings/metag/
9095F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9096F:	drivers/clocksource/metag_generic.c
9097F:	drivers/irqchip/irq-metag.c
9098F:	drivers/irqchip/irq-metag-ext.c
9099F:	drivers/tty/metag_da.c
9100
9101MICROBLAZE ARCHITECTURE
9102M:	Michal Simek <monstr@monstr.eu>
9103W:	http://www.monstr.eu/fdt/
9104T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9105S:	Supported
9106F:	arch/microblaze/
9107
9108MICROCHIP / ATMEL AT91 SERIAL DRIVER
9109M:	Richard Genoud <richard.genoud@gmail.com>
9110S:	Maintained
9111F:	drivers/tty/serial/atmel_serial.c
9112F:	drivers/tty/serial/atmel_serial.h
9113
9114MICROCHIP / ATMEL DMA DRIVER
9115M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9117L:	dmaengine@vger.kernel.org
9118S:	Supported
9119F:	drivers/dma/at_hdmac.c
9120F:	drivers/dma/at_hdmac_regs.h
9121F:	include/linux/platform_data/dma-atmel.h
9122
9123MICROCHIP / ATMEL ECC DRIVER
9124M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9125L:	linux-crypto@vger.kernel.org
9126S:	Maintained
9127F:	drivers/crypto/atmel-ecc.*
9128
9129MICROCHIP / ATMEL ISC DRIVER
9130M:	Songjun Wu <songjun.wu@microchip.com>
9131L:	linux-media@vger.kernel.org
9132S:	Supported
9133F:	drivers/media/platform/atmel/atmel-isc.c
9134F:	drivers/media/platform/atmel/atmel-isc-regs.h
9135F:	devicetree/bindings/media/atmel-isc.txt
9136
9137MICROCHIP / ATMEL NAND DRIVER
9138M:	Wenyou Yang <wenyou.yang@microchip.com>
9139M:	Josh Wu <rainyfeeling@outlook.com>
9140L:	linux-mtd@lists.infradead.org
9141S:	Supported
9142F:	drivers/mtd/nand/atmel/*
9143F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9144
9145MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9146M:	Woojung Huh <Woojung.Huh@microchip.com>
9147M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9148L:	netdev@vger.kernel.org
9149S:	Maintained
9150F:	net/dsa/tag_ksz.c
9151F:	drivers/net/dsa/microchip/*
9152F:	include/linux/platform_data/microchip-ksz.h
9153F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9154
9155MICROCHIP USB251XB DRIVER
9156M:	Richard Leitner <richard.leitner@skidata.com>
9157L:	linux-usb@vger.kernel.org
9158S:	Maintained
9159F:	drivers/usb/misc/usb251xb.c
9160F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9161
9162MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9163M:	Don Brace <don.brace@microsemi.com>
9164L:	esc.storagedev@microsemi.com
9165L:	linux-scsi@vger.kernel.org
9166S:	Supported
9167F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9168F:	drivers/scsi/smartpqi/Kconfig
9169F:	drivers/scsi/smartpqi/Makefile
9170F:	include/linux/cciss*.h
9171F:	include/uapi/linux/cciss*.h
9172F:	Documentation/scsi/smartpqi.txt
9173
9174MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9175M:	Chen Yu <yu.c.chen@intel.com>
9176L:	platform-driver-x86@vger.kernel.org
9177S:	Supported
9178F:	drivers/platform/x86/surfacepro3_button.c
9179
9180MICROTEK X6 SCANNER
9181M:	Oliver Neukum <oliver@neukum.org>
9182S:	Maintained
9183F:	drivers/usb/image/microtek.*
9184
9185MIPS
9186M:	Ralf Baechle <ralf@linux-mips.org>
9187M:	James Hogan <jhogan@kernel.org>
9188L:	linux-mips@linux-mips.org
9189W:	http://www.linux-mips.org/
9190T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9191Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9192S:	Supported
9193F:	Documentation/devicetree/bindings/mips/
9194F:	Documentation/mips/
9195F:	arch/mips/
9196F:	drivers/platform/mips/
9197
9198MIPS BOSTON DEVELOPMENT BOARD
9199M:	Paul Burton <paul.burton@mips.com>
9200L:	linux-mips@linux-mips.org
9201S:	Maintained
9202F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9203F:	arch/mips/boot/dts/img/boston.dts
9204F:	arch/mips/configs/generic/board-boston.config
9205F:	drivers/clk/imgtec/clk-boston.c
9206F:	include/dt-bindings/clock/boston-clock.h
9207
9208MIPS GENERIC PLATFORM
9209M:	Paul Burton <paul.burton@mips.com>
9210L:	linux-mips@linux-mips.org
9211S:	Supported
9212F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9213F:	arch/mips/generic/
9214F:	arch/mips/tools/generic-board-config.sh
9215
9216MIPS/LOONGSON1 ARCHITECTURE
9217M:	Keguang Zhang <keguang.zhang@gmail.com>
9218L:	linux-mips@linux-mips.org
9219S:	Maintained
9220F:	arch/mips/loongson32/
9221F:	arch/mips/include/asm/mach-loongson32/
9222F:	drivers/*/*loongson1*
9223F:	drivers/*/*/*loongson1*
9224
9225MIPS/LOONGSON2 ARCHITECTURE
9226M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9227L:	linux-mips@linux-mips.org
9228S:	Maintained
9229F:	arch/mips/loongson64/*{2e/2f}*
9230F:	arch/mips/include/asm/mach-loongson64/
9231F:	drivers/*/*loongson2*
9232F:	drivers/*/*/*loongson2*
9233
9234MIPS/LOONGSON3 ARCHITECTURE
9235M:	Huacai Chen <chenhc@lemote.com>
9236L:	linux-mips@linux-mips.org
9237S:	Maintained
9238F:	arch/mips/loongson64/
9239F:	arch/mips/include/asm/mach-loongson64/
9240F:	drivers/platform/mips/cpu_hwmon.c
9241F:	drivers/*/*loongson3*
9242F:	drivers/*/*/*loongson3*
9243
9244MIPS RINT INSTRUCTION EMULATION
9245M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9246L:	linux-mips@linux-mips.org
9247S:	Supported
9248F:	arch/mips/math-emu/sp_rint.c
9249F:	arch/mips/math-emu/dp_rint.c
9250
9251MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9252M:	Hans Verkuil <hverkuil@xs4all.nl>
9253L:	linux-media@vger.kernel.org
9254T:	git git://linuxtv.org/media_tree.git
9255W:	https://linuxtv.org
9256S:	Odd Fixes
9257F:	drivers/media/radio/radio-miropcm20*
9258
9259MMP SUPPORT
9260M:	Eric Miao <eric.y.miao@gmail.com>
9261M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263T:	git git://github.com/hzhuang1/linux.git
9264T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9265S:	Maintained
9266F:	arch/arm/boot/dts/mmp*
9267F:	arch/arm/mach-mmp/
9268
9269MN88472 MEDIA DRIVER
9270M:	Antti Palosaari <crope@iki.fi>
9271L:	linux-media@vger.kernel.org
9272W:	https://linuxtv.org
9273W:	http://palosaari.fi/linux/
9274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9275S:	Maintained
9276F:	drivers/media/dvb-frontends/mn88472*
9277
9278MN88473 MEDIA DRIVER
9279M:	Antti Palosaari <crope@iki.fi>
9280L:	linux-media@vger.kernel.org
9281W:	https://linuxtv.org
9282W:	http://palosaari.fi/linux/
9283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9284S:	Maintained
9285F:	drivers/media/dvb-frontends/mn88473*
9286
9287MODULE SUPPORT
9288M:	Jessica Yu <jeyu@kernel.org>
9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9290S:	Maintained
9291F:	include/linux/module.h
9292F:	kernel/module.c
9293
9294MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9295W:	http://popies.net/meye/
9296S:	Orphan
9297F:	Documentation/media/v4l-drivers/meye*
9298F:	drivers/media/pci/meye/
9299F:	include/uapi/linux/meye.h
9300
9301MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9302M:	Jiri Slaby <jirislaby@gmail.com>
9303S:	Maintained
9304F:	Documentation/serial/moxa-smartio
9305F:	drivers/tty/mxser.*
9306
9307MR800 AVERMEDIA USB FM RADIO DRIVER
9308M:	Alexey Klimov <klimov.linux@gmail.com>
9309L:	linux-media@vger.kernel.org
9310T:	git git://linuxtv.org/media_tree.git
9311S:	Maintained
9312F:	drivers/media/radio/radio-mr800.c
9313
9314MRF24J40 IEEE 802.15.4 RADIO DRIVER
9315M:	Alan Ott <alan@signal11.us>
9316L:	linux-wpan@vger.kernel.org
9317S:	Maintained
9318F:	drivers/net/ieee802154/mrf24j40.c
9319F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9320
9321MSI LAPTOP SUPPORT
9322M:	"Lee, Chun-Yi" <jlee@suse.com>
9323L:	platform-driver-x86@vger.kernel.org
9324S:	Maintained
9325F:	drivers/platform/x86/msi-laptop.c
9326
9327MSI WMI SUPPORT
9328L:	platform-driver-x86@vger.kernel.org
9329S:	Orphan
9330F:	drivers/platform/x86/msi-wmi.c
9331
9332MSI001 MEDIA DRIVER
9333M:	Antti Palosaari <crope@iki.fi>
9334L:	linux-media@vger.kernel.org
9335W:	https://linuxtv.org
9336W:	http://palosaari.fi/linux/
9337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9338T:	git git://linuxtv.org/anttip/media_tree.git
9339S:	Maintained
9340F:	drivers/media/tuners/msi001*
9341
9342MSI2500 MEDIA DRIVER
9343M:	Antti Palosaari <crope@iki.fi>
9344L:	linux-media@vger.kernel.org
9345W:	https://linuxtv.org
9346W:	http://palosaari.fi/linux/
9347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9348T:	git git://linuxtv.org/anttip/media_tree.git
9349S:	Maintained
9350F:	drivers/media/usb/msi2500/
9351
9352MSYSTEMS DISKONCHIP G3 MTD DRIVER
9353M:	Robert Jarzmik <robert.jarzmik@free.fr>
9354L:	linux-mtd@lists.infradead.org
9355S:	Maintained
9356F:	drivers/mtd/devices/docg3*
9357
9358MT9M032 APTINA SENSOR DRIVER
9359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9360L:	linux-media@vger.kernel.org
9361T:	git git://linuxtv.org/media_tree.git
9362S:	Maintained
9363F:	drivers/media/i2c/mt9m032.c
9364F:	include/media/i2c/mt9m032.h
9365
9366MT9P031 APTINA CAMERA SENSOR
9367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L:	linux-media@vger.kernel.org
9369T:	git git://linuxtv.org/media_tree.git
9370S:	Maintained
9371F:	drivers/media/i2c/mt9p031.c
9372F:	include/media/i2c/mt9p031.h
9373
9374MT9T001 APTINA CAMERA SENSOR
9375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9376L:	linux-media@vger.kernel.org
9377T:	git git://linuxtv.org/media_tree.git
9378S:	Maintained
9379F:	drivers/media/i2c/mt9t001.c
9380F:	include/media/i2c/mt9t001.h
9381
9382MT9V032 APTINA CAMERA SENSOR
9383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9384L:	linux-media@vger.kernel.org
9385T:	git git://linuxtv.org/media_tree.git
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9388F:	drivers/media/i2c/mt9v032.c
9389F:	include/media/i2c/mt9v032.h
9390
9391MULTIFUNCTION DEVICES (MFD)
9392M:	Lee Jones <lee.jones@linaro.org>
9393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9394S:	Supported
9395F:	Documentation/devicetree/bindings/mfd/
9396F:	drivers/mfd/
9397F:	include/linux/mfd/
9398F:	include/dt-bindings/mfd/
9399
9400MULTIMEDIA CARD (MMC) ETC. OVER SPI
9401S:	Orphan
9402F:	drivers/mmc/host/mmc_spi.c
9403F:	include/linux/spi/mmc_spi.h
9404
9405MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9406M:	Ulf Hansson <ulf.hansson@linaro.org>
9407L:	linux-mmc@vger.kernel.org
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9409S:	Maintained
9410F:	Documentation/devicetree/bindings/mmc/
9411F:	drivers/mmc/
9412F:	include/linux/mmc/
9413F:	include/uapi/linux/mmc/
9414
9415MULTIPLEXER SUBSYSTEM
9416M:	Peter Rosin <peda@axentia.se>
9417S:	Maintained
9418F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9419F:	Documentation/devicetree/bindings/mux/
9420F:	include/linux/dt-bindings/mux/
9421F:	include/linux/mux/
9422F:	drivers/mux/
9423
9424MULTITECH MULTIPORT CARD (ISICOM)
9425S:	Orphan
9426F:	drivers/tty/isicom.c
9427F:	include/linux/isicom.h
9428
9429MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9430M:	Bin Liu <b-liu@ti.com>
9431L:	linux-usb@vger.kernel.org
9432S:	Maintained
9433F:	drivers/usb/musb/
9434
9435MXL5007T MEDIA DRIVER
9436M:	Michael Krufky <mkrufky@linuxtv.org>
9437L:	linux-media@vger.kernel.org
9438W:	https://linuxtv.org
9439W:	http://github.com/mkrufky
9440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9441T:	git git://linuxtv.org/mkrufky/tuners.git
9442S:	Maintained
9443F:	drivers/media/tuners/mxl5007t.*
9444
9445MXSFB DRM DRIVER
9446M:	Marek Vasut <marex@denx.de>
9447S:	Supported
9448F:	drivers/gpu/drm/mxsfb/
9449F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9450
9451MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9452M:	Chris Lee <christopher.lee@cspi.com>
9453L:	netdev@vger.kernel.org
9454W:	https://www.cspi.com/ethernet-products/support/downloads/
9455S:	Supported
9456F:	drivers/net/ethernet/myricom/myri10ge/
9457
9458NAND FLASH SUBSYSTEM
9459M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9460R:	Richard Weinberger <richard@nod.at>
9461L:	linux-mtd@lists.infradead.org
9462W:	http://www.linux-mtd.infradead.org/
9463Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9464T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9465T:	git git://git.infradead.org/linux-mtd.git nand/next
9466S:	Maintained
9467F:	drivers/mtd/nand/
9468F:	include/linux/mtd/*nand*.h
9469
9470NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9471M:	Daniel Mack <zonque@gmail.com>
9472S:	Maintained
9473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9474W:	http://www.native-instruments.com
9475F:	sound/usb/caiaq/
9476
9477NATSEMI ETHERNET DRIVER (DP8381x)
9478S:	Orphan
9479F:	drivers/net/ethernet/natsemi/natsemi.c
9480
9481NCP FILESYSTEM
9482M:	Petr Vandrovec <petr@vandrovec.name>
9483S:	Obsolete
9484F:	drivers/staging/ncpfs/
9485
9486NCR 5380 SCSI DRIVERS
9487M:	Finn Thain <fthain@telegraphics.com.au>
9488M:	Michael Schmitz <schmitzmic@gmail.com>
9489L:	linux-scsi@vger.kernel.org
9490S:	Maintained
9491F:	Documentation/scsi/g_NCR5380.txt
9492F:	drivers/scsi/NCR5380.*
9493F:	drivers/scsi/arm/cumana_1.c
9494F:	drivers/scsi/arm/oak.c
9495F:	drivers/scsi/atari_scsi.*
9496F:	drivers/scsi/dmx3191d.c
9497F:	drivers/scsi/g_NCR5380.*
9498F:	drivers/scsi/mac_scsi.*
9499F:	drivers/scsi/sun3_scsi.*
9500F:	drivers/scsi/sun3_scsi_vme.c
9501
9502NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9503M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9504L:	linux-scsi@vger.kernel.org
9505S:	Maintained
9506F:	drivers/scsi/NCR_D700.*
9507
9508NCT6775 HARDWARE MONITOR DRIVER
9509M:	Guenter Roeck <linux@roeck-us.net>
9510L:	linux-hwmon@vger.kernel.org
9511S:	Maintained
9512F:	Documentation/hwmon/nct6775
9513F:	drivers/hwmon/nct6775.c
9514
9515NETEFFECT IWARP RNIC DRIVER (IW_NES)
9516M:	Faisal Latif <faisal.latif@intel.com>
9517L:	linux-rdma@vger.kernel.org
9518W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9519S:	Supported
9520F:	drivers/infiniband/hw/nes/
9521F:	include/uapi/rdma/nes-abi.h
9522
9523NETEM NETWORK EMULATOR
9524M:	Stephen Hemminger <stephen@networkplumber.org>
9525L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9526S:	Maintained
9527F:	net/sched/sch_netem.c
9528
9529NETERION 10GbE DRIVERS (s2io/vxge)
9530M:	Jon Mason <jdmason@kudzu.us>
9531L:	netdev@vger.kernel.org
9532S:	Supported
9533F:	Documentation/networking/s2io.txt
9534F:	Documentation/networking/vxge.txt
9535F:	drivers/net/ethernet/neterion/
9536
9537NETFILTER
9538M:	Pablo Neira Ayuso <pablo@netfilter.org>
9539M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9540M:	Florian Westphal <fw@strlen.de>
9541L:	netfilter-devel@vger.kernel.org
9542L:	coreteam@netfilter.org
9543W:	http://www.netfilter.org/
9544W:	http://www.iptables.org/
9545W:	http://www.nftables.org/
9546Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9549S:	Maintained
9550F:	include/linux/netfilter*
9551F:	include/linux/netfilter/
9552F:	include/net/netfilter/
9553F:	include/uapi/linux/netfilter*
9554F:	include/uapi/linux/netfilter/
9555F:	net/*/netfilter.c
9556F:	net/*/netfilter/
9557F:	net/netfilter/
9558F:	net/bridge/br_netfilter*.c
9559
9560NETROM NETWORK LAYER
9561M:	Ralf Baechle <ralf@linux-mips.org>
9562L:	linux-hams@vger.kernel.org
9563W:	http://www.linux-ax25.org/
9564S:	Maintained
9565F:	include/net/netrom.h
9566F:	include/uapi/linux/netrom.h
9567F:	net/netrom/
9568
9569NETRONOME ETHERNET DRIVERS
9570M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9571L:	oss-drivers@netronome.com
9572S:	Maintained
9573F:	drivers/net/ethernet/netronome/
9574
9575NETWORK BLOCK DEVICE (NBD)
9576M:	Josef Bacik <jbacik@fb.com>
9577S:	Maintained
9578L:	linux-block@vger.kernel.org
9579L:	nbd@other.debian.org
9580F:	Documentation/blockdev/nbd.txt
9581F:	drivers/block/nbd.c
9582F:	include/uapi/linux/nbd.h
9583
9584NETWORK DROP MONITOR
9585M:	Neil Horman <nhorman@tuxdriver.com>
9586L:	netdev@vger.kernel.org
9587S:	Maintained
9588W:	https://fedorahosted.org/dropwatch/
9589F:	net/core/drop_monitor.c
9590
9591NETWORKING DRIVERS
9592L:	netdev@vger.kernel.org
9593W:	http://www.linuxfoundation.org/en/Net
9594Q:	http://patchwork.ozlabs.org/project/netdev/list/
9595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9597S:	Odd Fixes
9598F:	Documentation/devicetree/bindings/net/
9599F:	drivers/net/
9600F:	include/linux/if_*
9601F:	include/linux/netdevice.h
9602F:	include/linux/etherdevice.h
9603F:	include/linux/fcdevice.h
9604F:	include/linux/fddidevice.h
9605F:	include/linux/hippidevice.h
9606F:	include/linux/inetdevice.h
9607F:	include/uapi/linux/if_*
9608F:	include/uapi/linux/netdevice.h
9609
9610NETWORKING DRIVERS (WIRELESS)
9611M:	Kalle Valo <kvalo@codeaurora.org>
9612L:	linux-wireless@vger.kernel.org
9613Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9616S:	Maintained
9617F:	Documentation/devicetree/bindings/net/wireless/
9618F:	drivers/net/wireless/
9619
9620NETWORKING [DSA]
9621M:	Andrew Lunn <andrew@lunn.ch>
9622M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9623M:	Florian Fainelli <f.fainelli@gmail.com>
9624S:	Maintained
9625F:	net/dsa/
9626F:	include/net/dsa.h
9627F:	include/linux/dsa/
9628F:	drivers/net/dsa/
9629
9630NETWORKING [GENERAL]
9631M:	"David S. Miller" <davem@davemloft.net>
9632L:	netdev@vger.kernel.org
9633W:	http://www.linuxfoundation.org/en/Net
9634Q:	http://patchwork.ozlabs.org/project/netdev/list/
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9637B:	mailto:netdev@vger.kernel.org
9638S:	Maintained
9639F:	net/
9640F:	include/net/
9641F:	include/linux/in.h
9642F:	include/linux/net.h
9643F:	include/linux/netdevice.h
9644F:	include/uapi/linux/in.h
9645F:	include/uapi/linux/net.h
9646F:	include/uapi/linux/netdevice.h
9647F:	include/uapi/linux/net_namespace.h
9648F:	tools/testing/selftests/net/
9649F:	lib/net_utils.c
9650F:	lib/random32.c
9651
9652NETWORKING [IPSEC]
9653M:	Steffen Klassert <steffen.klassert@secunet.com>
9654M:	Herbert Xu <herbert@gondor.apana.org.au>
9655M:	"David S. Miller" <davem@davemloft.net>
9656L:	netdev@vger.kernel.org
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9659S:	Maintained
9660F:	net/core/flow.c
9661F:	net/xfrm/
9662F:	net/key/
9663F:	net/ipv4/xfrm*
9664F:	net/ipv4/esp4*
9665F:	net/ipv4/ah4.c
9666F:	net/ipv4/ipcomp.c
9667F:	net/ipv4/ip_vti.c
9668F:	net/ipv6/xfrm*
9669F:	net/ipv6/esp6*
9670F:	net/ipv6/ah6.c
9671F:	net/ipv6/ipcomp6.c
9672F:	net/ipv6/ip6_vti.c
9673F:	include/uapi/linux/xfrm.h
9674F:	include/net/xfrm.h
9675
9676NETWORKING [IPv4/IPv6]
9677M:	"David S. Miller" <davem@davemloft.net>
9678M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9679M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9680L:	netdev@vger.kernel.org
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9682S:	Maintained
9683F:	net/ipv4/
9684F:	net/ipv6/
9685F:	include/net/ip*
9686F:	arch/x86/net/*
9687
9688NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9689M:	Paul Moore <paul@paul-moore.com>
9690W:	https://github.com/netlabel
9691L:	netdev@vger.kernel.org
9692L:	linux-security-module@vger.kernel.org
9693S:	Maintained
9694F:	Documentation/netlabel/
9695F:	include/net/calipso.h
9696F:	include/net/cipso_ipv4.h
9697F:	include/net/netlabel.h
9698F:	include/uapi/linux/netfilter/xt_SECMARK.h
9699F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9700F:	net/netlabel/
9701F:	net/ipv4/cipso_ipv4.c
9702F:	net/ipv6/calipso.c
9703F:	net/netfilter/xt_CONNSECMARK.c
9704F:	net/netfilter/xt_SECMARK.c
9705
9706NETWORKING [TLS]
9707M:	Ilya Lesokhin <ilyal@mellanox.com>
9708M:	Aviad Yehezkel <aviadye@mellanox.com>
9709M:	Dave Watson <davejwatson@fb.com>
9710L:	netdev@vger.kernel.org
9711S:	Maintained
9712F:	net/tls/*
9713F:	include/uapi/linux/tls.h
9714F:	include/net/tls.h
9715
9716NETWORKING [WIRELESS]
9717L:	linux-wireless@vger.kernel.org
9718Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9719
9720NETDEVSIM
9721M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9722S:	Maintained
9723F:	drivers/net/netdevsim/*
9724
9725NETXEN (1/10) GbE SUPPORT
9726M:	Manish Chopra <manish.chopra@cavium.com>
9727M:	Rahul Verma <rahul.verma@cavium.com>
9728M:	Dept-GELinuxNICDev@cavium.com
9729L:	netdev@vger.kernel.org
9730S:	Supported
9731F:	drivers/net/ethernet/qlogic/netxen/
9732
9733NFC SUBSYSTEM
9734M:	Samuel Ortiz <sameo@linux.intel.com>
9735L:	linux-wireless@vger.kernel.org
9736L:	linux-nfc@lists.01.org (subscribers-only)
9737S:	Supported
9738F:	net/nfc/
9739F:	include/net/nfc/
9740F:	include/uapi/linux/nfc.h
9741F:	drivers/nfc/
9742F:	include/linux/platform_data/nfcmrvl.h
9743F:	include/linux/platform_data/nxp-nci.h
9744F:	Documentation/devicetree/bindings/net/nfc/
9745
9746NFS, SUNRPC, AND LOCKD CLIENTS
9747M:	Trond Myklebust <trond.myklebust@primarydata.com>
9748M:	Anna Schumaker <anna.schumaker@netapp.com>
9749L:	linux-nfs@vger.kernel.org
9750W:	http://client.linux-nfs.org
9751T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9752S:	Maintained
9753F:	fs/lockd/
9754F:	fs/nfs/
9755F:	fs/nfs_common/
9756F:	net/sunrpc/
9757F:	include/linux/lockd/
9758F:	include/linux/nfs*
9759F:	include/linux/sunrpc/
9760F:	include/uapi/linux/nfs*
9761F:	include/uapi/linux/sunrpc/
9762
9763NILFS2 FILESYSTEM
9764M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9765L:	linux-nilfs@vger.kernel.org
9766W:	https://nilfs.sourceforge.io/
9767W:	https://nilfs.osdn.jp/
9768T:	git git://github.com/konis/nilfs2.git
9769S:	Supported
9770F:	Documentation/filesystems/nilfs2.txt
9771F:	fs/nilfs2/
9772F:	include/trace/events/nilfs2.h
9773F:	include/uapi/linux/nilfs2_api.h
9774F:	include/uapi/linux/nilfs2_ondisk.h
9775
9776NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9777M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9778W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9779S:	Maintained
9780F:	Documentation/scsi/NinjaSCSI.txt
9781F:	drivers/scsi/pcmcia/nsp_*
9782
9783NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9784M:	GOTO Masanori <gotom@debian.or.jp>
9785M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9786W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9787S:	Maintained
9788F:	Documentation/scsi/NinjaSCSI.txt
9789F:	drivers/scsi/nsp32*
9790
9791NIOS2 ARCHITECTURE
9792M:	Ley Foon Tan <lftan@altera.com>
9793L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9795S:	Maintained
9796F:	arch/nios2/
9797
9798NOHZ, DYNTICKS SUPPORT
9799M:	Frederic Weisbecker <fweisbec@gmail.com>
9800M:	Thomas Gleixner <tglx@linutronix.de>
9801M:	Ingo Molnar <mingo@kernel.org>
9802L:	linux-kernel@vger.kernel.org
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9804S:	Maintained
9805F:	kernel/time/tick*.*
9806F:	include/linux/tick.h
9807F:	include/linux/sched/nohz.h
9808
9809NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9810M:	Pavel Machek <pavel@ucw.cz>
9811M:	Sakari Ailus <sakari.ailus@iki.fi>
9812L:	linux-media@vger.kernel.org
9813S:	Maintained
9814F:	drivers/media/i2c/et8ek8
9815F:	drivers/media/i2c/ad5820.c
9816
9817NOKIA N900 POWER SUPPLY DRIVERS
9818R:	Pali Rohár <pali.rohar@gmail.com>
9819F:	include/linux/power/bq2415x_charger.h
9820F:	include/linux/power/bq27xxx_battery.h
9821F:	include/linux/power/isp1704_charger.h
9822F:	drivers/power/supply/bq2415x_charger.c
9823F:	drivers/power/supply/bq27xxx_battery.c
9824F:	drivers/power/supply/bq27xxx_battery_i2c.c
9825F:	drivers/power/supply/isp1704_charger.c
9826F:	drivers/power/supply/rx51_battery.c
9827
9828NTB AMD DRIVER
9829M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9830L:	linux-ntb@googlegroups.com
9831S:	Supported
9832F:	drivers/ntb/hw/amd/
9833
9834NTB DRIVER CORE
9835M:	Jon Mason <jdmason@kudzu.us>
9836M:	Dave Jiang <dave.jiang@intel.com>
9837M:	Allen Hubbe <allenbh@gmail.com>
9838L:	linux-ntb@googlegroups.com
9839S:	Supported
9840W:	https://github.com/jonmason/ntb/wiki
9841T:	git git://github.com/jonmason/ntb.git
9842F:	drivers/ntb/
9843F:	drivers/net/ntb_netdev.c
9844F:	include/linux/ntb.h
9845F:	include/linux/ntb_transport.h
9846F:	tools/testing/selftests/ntb/
9847
9848NTB IDT DRIVER
9849M:	Serge Semin <fancer.lancer@gmail.com>
9850L:	linux-ntb@googlegroups.com
9851S:	Supported
9852F:	drivers/ntb/hw/idt/
9853
9854NTB INTEL DRIVER
9855M:	Dave Jiang <dave.jiang@intel.com>
9856L:	linux-ntb@googlegroups.com
9857S:	Supported
9858W:	https://github.com/davejiang/linux/wiki
9859T:	git https://github.com/davejiang/linux.git
9860F:	drivers/ntb/hw/intel/
9861
9862NTFS FILESYSTEM
9863M:	Anton Altaparmakov <anton@tuxera.com>
9864L:	linux-ntfs-dev@lists.sourceforge.net
9865W:	http://www.tuxera.com/
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9867S:	Supported
9868F:	Documentation/filesystems/ntfs.txt
9869F:	fs/ntfs/
9870
9871NUBUS SUBSYSTEM
9872M:	Finn Thain <fthain@telegraphics.com.au>
9873L:	linux-m68k@lists.linux-m68k.org
9874S:	Maintained
9875F:	arch/*/include/asm/nubus.h
9876F:	drivers/nubus/
9877F:	include/linux/nubus.h
9878F:	include/uapi/linux/nubus.h
9879
9880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9881M:	Antonino Daplas <adaplas@gmail.com>
9882L:	linux-fbdev@vger.kernel.org
9883S:	Maintained
9884F:	drivers/video/fbdev/riva/
9885F:	drivers/video/fbdev/nvidia/
9886
9887NVM EXPRESS DRIVER
9888M:	Keith Busch <keith.busch@intel.com>
9889M:	Jens Axboe <axboe@fb.com>
9890M:	Christoph Hellwig <hch@lst.de>
9891M:	Sagi Grimberg <sagi@grimberg.me>
9892L:	linux-nvme@lists.infradead.org
9893T:	git://git.infradead.org/nvme.git
9894W:	http://git.infradead.org/nvme.git
9895S:	Supported
9896F:	drivers/nvme/host/
9897F:	include/linux/nvme.h
9898F:	include/uapi/linux/nvme_ioctl.h
9899
9900NVM EXPRESS FC TRANSPORT DRIVERS
9901M:	James Smart <james.smart@broadcom.com>
9902L:	linux-nvme@lists.infradead.org
9903S:	Supported
9904F:	include/linux/nvme-fc.h
9905F:	include/linux/nvme-fc-driver.h
9906F:	drivers/nvme/host/fc.c
9907F:	drivers/nvme/target/fc.c
9908F:	drivers/nvme/target/fcloop.c
9909
9910NVM EXPRESS TARGET DRIVER
9911M:	Christoph Hellwig <hch@lst.de>
9912M:	Sagi Grimberg <sagi@grimberg.me>
9913L:	linux-nvme@lists.infradead.org
9914T:	git://git.infradead.org/nvme.git
9915W:	http://git.infradead.org/nvme.git
9916S:	Supported
9917F:	drivers/nvme/target/
9918
9919NVMEM FRAMEWORK
9920M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9921S:	Maintained
9922F:	drivers/nvmem/
9923F:	Documentation/devicetree/bindings/nvmem/
9924F:	Documentation/ABI/stable/sysfs-bus-nvmem
9925F:	include/linux/nvmem-consumer.h
9926F:	include/linux/nvmem-provider.h
9927
9928NXP 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 <mfasheh@versity.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>
10840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10841S:	Maintained
10842F:	include/linux/percpu*.h
10843F:	mm/percpu*.c
10844F:	arch/*/include/asm/percpu.h
10845
10846PER-TASK DELAY ACCOUNTING
10847M:	Balbir Singh <bsingharora@gmail.com>
10848S:	Maintained
10849F:	include/linux/delayacct.h
10850F:	kernel/delayacct.c
10851
10852PERFORMANCE EVENTS SUBSYSTEM
10853M:	Peter Zijlstra <peterz@infradead.org>
10854M:	Ingo Molnar <mingo@redhat.com>
10855M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10856R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10857R:	Jiri Olsa <jolsa@redhat.com>
10858R:	Namhyung Kim <namhyung@kernel.org>
10859L:	linux-kernel@vger.kernel.org
10860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10861S:	Supported
10862F:	kernel/events/*
10863F:	include/linux/perf_event.h
10864F:	include/uapi/linux/perf_event.h
10865F:	arch/*/kernel/perf_event*.c
10866F:	arch/*/kernel/*/perf_event*.c
10867F:	arch/*/kernel/*/*/perf_event*.c
10868F:	arch/*/include/asm/perf_event.h
10869F:	arch/*/kernel/perf_callchain.c
10870F:	arch/*/events/*
10871F:	tools/perf/
10872
10873PERSONALITY HANDLING
10874M:	Christoph Hellwig <hch@infradead.org>
10875L:	linux-abi-devel@lists.sourceforge.net
10876S:	Maintained
10877F:	include/linux/personality.h
10878F:	include/uapi/linux/personality.h
10879
10880PHONET PROTOCOL
10881M:	Remi Denis-Courmont <courmisch@gmail.com>
10882S:	Supported
10883F:	Documentation/networking/phonet.txt
10884F:	include/linux/phonet.h
10885F:	include/net/phonet/
10886F:	include/uapi/linux/phonet.h
10887F:	net/phonet/
10888
10889PHRAM MTD DRIVER
10890M:	Joern Engel <joern@lazybastard.org>
10891L:	linux-mtd@lists.infradead.org
10892S:	Maintained
10893F:	drivers/mtd/devices/phram.c
10894
10895PICOLCD HID DRIVER
10896M:	Bruno Prémont <bonbons@linux-vserver.org>
10897L:	linux-input@vger.kernel.org
10898S:	Maintained
10899F:	drivers/hid/hid-picolcd*
10900
10901PICOXCELL SUPPORT
10902M:	Jamie Iles <jamie@jamieiles.com>
10903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10904T:	git git://github.com/jamieiles/linux-2.6-ji.git
10905S:	Supported
10906F:	arch/arm/boot/dts/picoxcell*
10907F:	arch/arm/mach-picoxcell/
10908F:	drivers/crypto/picoxcell*
10909
10910PIN CONTROL SUBSYSTEM
10911M:	Linus Walleij <linus.walleij@linaro.org>
10912L:	linux-gpio@vger.kernel.org
10913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10914S:	Maintained
10915F:	Documentation/devicetree/bindings/pinctrl/
10916F:	Documentation/driver-api/pinctl.rst
10917F:	drivers/pinctrl/
10918F:	include/linux/pinctrl/
10919
10920PIN CONTROLLER - ATMEL AT91
10921M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10923S:	Maintained
10924F:	drivers/pinctrl/pinctrl-at91.*
10925
10926PIN CONTROLLER - ATMEL AT91 PIO4
10927M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929L:	linux-gpio@vger.kernel.org
10930S:	Supported
10931F:	drivers/pinctrl/pinctrl-at91-pio4.*
10932
10933PIN CONTROLLER - FREESCALE
10934M:	Dong Aisheng <aisheng.dong@nxp.com>
10935M:	Fabio Estevam <festevam@gmail.com>
10936M:	Shawn Guo <shawnguo@kernel.org>
10937M:	Stefan Agner <stefan@agner.ch>
10938R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10939L:	linux-gpio@vger.kernel.org
10940S:	Maintained
10941F:	drivers/pinctrl/freescale/
10942F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10943
10944PIN CONTROLLER - INTEL
10945M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10946M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10947S:	Maintained
10948F:	drivers/pinctrl/intel/
10949
10950PIN CONTROLLER - MEDIATEK
10951M:	Sean Wang <sean.wang@mediatek.com>
10952L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10955F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10956F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10957F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10958F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10959
10960PIN CONTROLLER - QUALCOMM
10961M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10962S:	Maintained
10963L:	linux-arm-msm@vger.kernel.org
10964F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10965F:	drivers/pinctrl/qcom/
10966
10967PIN CONTROLLER - RENESAS
10968M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969M:	Geert Uytterhoeven <geert+renesas@glider.be>
10970L:	linux-renesas-soc@vger.kernel.org
10971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10972S:	Maintained
10973F:	drivers/pinctrl/sh-pfc/
10974
10975PIN CONTROLLER - SAMSUNG
10976M:	Tomasz Figa <tomasz.figa@gmail.com>
10977M:	Krzysztof Kozlowski <krzk@kernel.org>
10978M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10980L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10981Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10983S:	Maintained
10984F:	drivers/pinctrl/samsung/
10985F:	include/dt-bindings/pinctrl/samsung.h
10986F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10987
10988PIN CONTROLLER - SINGLE
10989M:	Tony Lindgren <tony@atomide.com>
10990M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10992L:	linux-omap@vger.kernel.org
10993S:	Maintained
10994F:	drivers/pinctrl/pinctrl-single.c
10995
10996PIN CONTROLLER - ST SPEAR
10997M:	Viresh Kumar <vireshk@kernel.org>
10998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999W:	http://www.st.com/spear
11000S:	Maintained
11001F:	drivers/pinctrl/spear/
11002
11003PISTACHIO SOC SUPPORT
11004M:	James Hartley <james.hartley@sondrel.com>
11005L:	linux-mips@linux-mips.org
11006S:	Odd Fixes
11007F:	arch/mips/pistachio/
11008F:	arch/mips/include/asm/mach-pistachio/
11009F:	arch/mips/boot/dts/img/pistachio*
11010F:	arch/mips/configs/pistachio*_defconfig
11011
11012PKTCDVD DRIVER
11013S:	Orphan
11014M:	linux-block@vger.kernel.org
11015F:	drivers/block/pktcdvd.c
11016F:	include/linux/pktcdvd.h
11017F:	include/uapi/linux/pktcdvd.h
11018
11019PKUNITY SOC DRIVERS
11020M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11021W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11022S:	Maintained
11023T:	git git://github.com/gxt/linux.git
11024F:	drivers/input/serio/i8042-unicore32io.h
11025F:	drivers/i2c/busses/i2c-puv3.c
11026F:	drivers/video/fbdev/fb-puv3.c
11027F:	drivers/rtc/rtc-puv3.c
11028
11029PMBUS HARDWARE MONITORING DRIVERS
11030M:	Guenter Roeck <linux@roeck-us.net>
11031L:	linux-hwmon@vger.kernel.org
11032W:	http://hwmon.wiki.kernel.org/
11033W:	http://www.roeck-us.net/linux/drivers/
11034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11035S:	Maintained
11036F:	Documentation/hwmon/pmbus
11037F:	drivers/hwmon/pmbus/
11038F:	include/linux/pmbus.h
11039
11040PMC SIERRA MaxRAID DRIVER
11041L:	linux-scsi@vger.kernel.org
11042W:	http://www.pmc-sierra.com/
11043S:	Orphan
11044F:	drivers/scsi/pmcraid.*
11045
11046PMC SIERRA PM8001 DRIVER
11047M:	Jack Wang <jinpu.wang@profitbricks.com>
11048M:	lindar_liu@usish.com
11049L:	linux-scsi@vger.kernel.org
11050S:	Supported
11051F:	drivers/scsi/pm8001/
11052
11053PNP SUPPORT
11054M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11055S:	Maintained
11056F:	drivers/pnp/
11057
11058POSIX CLOCKS and TIMERS
11059M:	Thomas Gleixner <tglx@linutronix.de>
11060L:	linux-kernel@vger.kernel.org
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11062S:	Maintained
11063F:	fs/timerfd.c
11064F:	include/linux/timer*
11065F:	kernel/time/*timer*
11066
11067POWER MANAGEMENT CORE
11068M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11069L:	linux-pm@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11071B:	https://bugzilla.kernel.org
11072S:	Supported
11073F:	drivers/base/power/
11074F:	include/linux/pm.h
11075F:	include/linux/pm_*
11076F:	include/linux/powercap.h
11077F:	drivers/powercap/
11078F:	kernel/configs/nopm.config
11079
11080POWER STATE COORDINATION INTERFACE (PSCI)
11081M:	Mark Rutland <mark.rutland@arm.com>
11082M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11083L:	linux-arm-kernel@lists.infradead.org
11084S:	Maintained
11085F:	drivers/firmware/psci*.c
11086F:	include/linux/psci.h
11087F:	include/uapi/linux/psci.h
11088
11089POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11090M:	Sebastian Reichel <sre@kernel.org>
11091L:	linux-pm@vger.kernel.org
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11093S:	Maintained
11094F:	Documentation/devicetree/bindings/power/supply/
11095F:	include/linux/power_supply.h
11096F:	drivers/power/supply/
11097
11098POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11099M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11100L:	linuxppc-dev@lists.ozlabs.org
11101S:	Maintained
11102F:	drivers/char/powernv-op-panel.c
11103
11104PPP OVER ATM (RFC 2364)
11105M:	Mitchell Blank Jr <mitch@sfgoth.com>
11106S:	Maintained
11107F:	net/atm/pppoatm.c
11108F:	include/uapi/linux/atmppp.h
11109
11110PPP OVER ETHERNET
11111M:	Michal Ostrowski <mostrows@earthlink.net>
11112S:	Maintained
11113F:	drivers/net/ppp/pppoe.c
11114F:	drivers/net/ppp/pppox.c
11115
11116PPP OVER L2TP
11117M:	James Chapman <jchapman@katalix.com>
11118S:	Maintained
11119F:	net/l2tp/l2tp_ppp.c
11120F:	include/linux/if_pppol2tp.h
11121F:	include/uapi/linux/if_pppol2tp.h
11122
11123PPP PROTOCOL DRIVERS AND COMPRESSORS
11124M:	Paul Mackerras <paulus@samba.org>
11125L:	linux-ppp@vger.kernel.org
11126S:	Maintained
11127F:	drivers/net/ppp/ppp_*
11128
11129PPS SUPPORT
11130M:	Rodolfo Giometti <giometti@enneenne.com>
11131W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11132L:	linuxpps@ml.enneenne.com (subscribers-only)
11133S:	Maintained
11134F:	Documentation/pps/
11135F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11136F:	Documentation/ABI/testing/sysfs-pps
11137F:	drivers/pps/
11138F:	include/linux/pps*.h
11139F:	include/uapi/linux/pps.h
11140
11141PPTP DRIVER
11142M:	Dmitry Kozlov <xeb@mail.ru>
11143L:	netdev@vger.kernel.org
11144S:	Maintained
11145F:	drivers/net/ppp/pptp.c
11146W:	http://sourceforge.net/projects/accel-pptp
11147
11148PREEMPTIBLE KERNEL
11149M:	Robert Love <rml@tech9.net>
11150L:	kpreempt-tech@lists.sourceforge.net
11151W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11152S:	Supported
11153F:	Documentation/preempt-locking.txt
11154F:	include/linux/preempt.h
11155
11156PRINTK
11157M:	Petr Mladek <pmladek@suse.com>
11158M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11159R:	Steven Rostedt <rostedt@goodmis.org>
11160S:	Maintained
11161F:	kernel/printk/
11162F:	include/linux/printk.h
11163
11164PRISM54 WIRELESS DRIVER
11165M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11166L:	linux-wireless@vger.kernel.org
11167W:	http://wireless.kernel.org/en/users/Drivers/p54
11168S:	Obsolete
11169F:	drivers/net/wireless/intersil/prism54/
11170
11171PROC SYSCTL
11172M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11173M:	Kees Cook <keescook@chromium.org>
11174L:	linux-kernel@vger.kernel.org
11175L:	linux-fsdevel@vger.kernel.org
11176S:	Maintained
11177F:	fs/proc/proc_sysctl.c
11178F:	include/linux/sysctl.h
11179F:	kernel/sysctl.c
11180F:	tools/testing/selftests/sysctl/
11181
11182PS3 NETWORK SUPPORT
11183M:	Geoff Levand <geoff@infradead.org>
11184L:	netdev@vger.kernel.org
11185L:	linuxppc-dev@lists.ozlabs.org
11186S:	Maintained
11187F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11188
11189PS3 PLATFORM SUPPORT
11190M:	Geoff Levand <geoff@infradead.org>
11191L:	linuxppc-dev@lists.ozlabs.org
11192S:	Maintained
11193F:	arch/powerpc/boot/ps3*
11194F:	arch/powerpc/include/asm/lv1call.h
11195F:	arch/powerpc/include/asm/ps3*.h
11196F:	arch/powerpc/platforms/ps3/
11197F:	drivers/*/ps3*
11198F:	drivers/ps3/
11199F:	drivers/rtc/rtc-ps3.c
11200F:	drivers/usb/host/*ps3.c
11201F:	sound/ppc/snd_ps3*
11202
11203PS3VRAM DRIVER
11204M:	Jim Paris <jim@jtan.com>
11205M:	Geoff Levand <geoff@infradead.org>
11206L:	linuxppc-dev@lists.ozlabs.org
11207S:	Maintained
11208F:	drivers/block/ps3vram.c
11209
11210PSAMPLE PACKET SAMPLING SUPPORT:
11211M:	Yotam Gigi <yotam.gi@gmail.com>
11212S:	Maintained
11213F:	net/psample
11214F:	include/net/psample.h
11215F:	include/uapi/linux/psample.h
11216
11217PSTORE FILESYSTEM
11218M:	Kees Cook <keescook@chromium.org>
11219M:	Anton Vorontsov <anton@enomsg.org>
11220M:	Colin Cross <ccross@android.com>
11221M:	Tony Luck <tony.luck@intel.com>
11222S:	Maintained
11223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11224F:	fs/pstore/
11225F:	include/linux/pstore*
11226F:	drivers/firmware/efi/efi-pstore.c
11227F:	drivers/acpi/apei/erst.c
11228F:	Documentation/admin-guide/ramoops.rst
11229F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11230K:	\b(pstore|ramoops)
11231
11232PTP HARDWARE CLOCK SUPPORT
11233M:	Richard Cochran <richardcochran@gmail.com>
11234L:	netdev@vger.kernel.org
11235S:	Maintained
11236W:	http://linuxptp.sourceforge.net/
11237F:	Documentation/ABI/testing/sysfs-ptp
11238F:	Documentation/ptp/*
11239F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11240F:	drivers/net/phy/dp83640*
11241F:	drivers/ptp/*
11242F:	include/linux/ptp_cl*
11243
11244PTRACE SUPPORT
11245M:	Oleg Nesterov <oleg@redhat.com>
11246S:	Maintained
11247F:	include/asm-generic/syscall.h
11248F:	include/linux/ptrace.h
11249F:	include/linux/regset.h
11250F:	include/linux/tracehook.h
11251F:	include/uapi/linux/ptrace.h
11252F:	include/uapi/linux/ptrace.h
11253F:	include/asm-generic/ptrace.h
11254F:	kernel/ptrace.c
11255F:	arch/*/ptrace*.c
11256F:	arch/*/*/ptrace*.c
11257F:	arch/*/include/asm/ptrace*.h
11258
11259PULSE8-CEC DRIVER
11260M:	Hans Verkuil <hverkuil@xs4all.nl>
11261L:	linux-media@vger.kernel.org
11262T:	git git://linuxtv.org/media_tree.git
11263S:	Maintained
11264F:	drivers/media/usb/pulse8-cec/*
11265F:	Documentation/media/cec-drivers/pulse8-cec.rst
11266
11267PVRUSB2 VIDEO4LINUX DRIVER
11268M:	Mike Isely <isely@pobox.com>
11269L:	pvrusb2@isely.net	(subscribers-only)
11270L:	linux-media@vger.kernel.org
11271W:	http://www.isely.net/pvrusb2/
11272T:	git git://linuxtv.org/media_tree.git
11273S:	Maintained
11274F:	Documentation/media/v4l-drivers/pvrusb2*
11275F:	drivers/media/usb/pvrusb2/
11276
11277PWC WEBCAM DRIVER
11278M:	Hans Verkuil <hverkuil@xs4all.nl>
11279L:	linux-media@vger.kernel.org
11280T:	git git://linuxtv.org/media_tree.git
11281S:	Odd Fixes
11282F:	drivers/media/usb/pwc/*
11283
11284PWM FAN DRIVER
11285M:	Kamil Debski <kamil@wypas.org>
11286M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11287L:	linux-hwmon@vger.kernel.org
11288S:	Supported
11289F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11290F:	Documentation/hwmon/pwm-fan
11291F:	drivers/hwmon/pwm-fan.c
11292
11293PWM IR Transmitter
11294M:	Sean Young <sean@mess.org>
11295L:	linux-media@vger.kernel.org
11296S:	Maintained
11297F:	drivers/media/rc/pwm-ir-tx.c
11298
11299PWM SUBSYSTEM
11300M:	Thierry Reding <thierry.reding@gmail.com>
11301L:	linux-pwm@vger.kernel.org
11302S:	Maintained
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11304F:	Documentation/pwm.txt
11305F:	Documentation/devicetree/bindings/pwm/
11306F:	include/linux/pwm.h
11307F:	drivers/pwm/
11308F:	drivers/video/backlight/pwm_bl.c
11309F:	include/linux/pwm_backlight.h
11310F:	drivers/gpio/gpio-mvebu.c
11311F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11312
11313PXA GPIO DRIVER
11314M:	Robert Jarzmik <robert.jarzmik@free.fr>
11315L:	linux-gpio@vger.kernel.org
11316S:	Maintained
11317F:	drivers/gpio/gpio-pxa.c
11318
11319PXA MMCI DRIVER
11320S:	Orphan
11321
11322PXA RTC DRIVER
11323M:	Robert Jarzmik <robert.jarzmik@free.fr>
11324L:	linux-rtc@vger.kernel.org
11325S:	Maintained
11326
11327PXA2xx/PXA3xx SUPPORT
11328M:	Daniel Mack <daniel@zonque.org>
11329M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11330M:	Robert Jarzmik <robert.jarzmik@free.fr>
11331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332T:	git git://github.com/hzhuang1/linux.git
11333T:	git git://github.com/rjarzmik/linux.git
11334S:	Maintained
11335F:	arch/arm/boot/dts/pxa*
11336F:	arch/arm/mach-pxa/
11337F:	drivers/dma/pxa*
11338F:	drivers/pcmcia/pxa2xx*
11339F:	drivers/pinctrl/pxa/
11340F:	drivers/spi/spi-pxa2xx*
11341F:	drivers/usb/gadget/udc/pxa2*
11342F:	include/sound/pxa2xx-lib.h
11343F:	sound/arm/pxa*
11344F:	sound/soc/pxa/
11345
11346PXA3xx NAND FLASH DRIVER
11347M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11348L:	linux-mtd@lists.infradead.org
11349S:	Maintained
11350F:	drivers/mtd/nand/pxa3xx_nand.c
11351
11352QAT DRIVER
11353M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11354L:	qat-linux@intel.com
11355S:	Supported
11356F:	drivers/crypto/qat/
11357
11358QCOM AUDIO (ASoC) DRIVERS
11359M:	Patrick Lai <plai@codeaurora.org>
11360M:	Banajit Goswami <bgoswami@codeaurora.org>
11361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11362S:	Supported
11363F:	sound/soc/qcom/
11364
11365QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11366M:	Gabriel Somlo <somlo@cmu.edu>
11367M:	"Michael S. Tsirkin" <mst@redhat.com>
11368L:	qemu-devel@nongnu.org
11369S:	Maintained
11370F:	drivers/firmware/qemu_fw_cfg.c
11371
11372QIB DRIVER
11373M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11374M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11375L:	linux-rdma@vger.kernel.org
11376S:	Supported
11377F:	drivers/infiniband/hw/qib/
11378
11379QLOGIC QL41xxx FCOE DRIVER
11380M:	QLogic-Storage-Upstream@cavium.com
11381L:	linux-scsi@vger.kernel.org
11382S:	Supported
11383F:	drivers/scsi/qedf/
11384
11385QLOGIC QL41xxx ISCSI DRIVER
11386M:	QLogic-Storage-Upstream@cavium.com
11387L:	linux-scsi@vger.kernel.org
11388S:	Supported
11389F:	drivers/scsi/qedi/
11390
11391QLOGIC QL4xxx ETHERNET DRIVER
11392M:	Ariel Elior <Ariel.Elior@cavium.com>
11393M:	everest-linux-l2@cavium.com
11394L:	netdev@vger.kernel.org
11395S:	Supported
11396F:	drivers/net/ethernet/qlogic/qed/
11397F:	include/linux/qed/
11398F:	drivers/net/ethernet/qlogic/qede/
11399
11400QLOGIC QL4xxx RDMA DRIVER
11401M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11402M:	Ariel Elior <Ariel.Elior@cavium.com>
11403L:	linux-rdma@vger.kernel.org
11404S:	Supported
11405F:	drivers/infiniband/hw/qedr/
11406F:	include/uapi/rdma/qedr-abi.h
11407
11408QLOGIC QLA1280 SCSI DRIVER
11409M:	Michael Reed <mdr@sgi.com>
11410L:	linux-scsi@vger.kernel.org
11411S:	Maintained
11412F:	drivers/scsi/qla1280.[ch]
11413
11414QLOGIC QLA2XXX FC-SCSI DRIVER
11415M:	qla2xxx-upstream@qlogic.com
11416L:	linux-scsi@vger.kernel.org
11417S:	Supported
11418F:	Documentation/scsi/LICENSE.qla2xxx
11419F:	drivers/scsi/qla2xxx/
11420
11421QLOGIC QLA3XXX NETWORK DRIVER
11422M:	Dept-GELinuxNICDev@cavium.com
11423L:	netdev@vger.kernel.org
11424S:	Supported
11425F:	Documentation/networking/LICENSE.qla3xxx
11426F:	drivers/net/ethernet/qlogic/qla3xxx.*
11427
11428QLOGIC QLA4XXX iSCSI DRIVER
11429M:	QLogic-Storage-Upstream@qlogic.com
11430L:	linux-scsi@vger.kernel.org
11431S:	Supported
11432F:	Documentation/scsi/LICENSE.qla4xxx
11433F:	drivers/scsi/qla4xxx/
11434
11435QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11436M:	Harish Patil <harish.patil@cavium.com>
11437M:	Manish Chopra <manish.chopra@cavium.com>
11438M:	Dept-GELinuxNICDev@cavium.com
11439L:	netdev@vger.kernel.org
11440S:	Supported
11441F:	drivers/net/ethernet/qlogic/qlcnic/
11442
11443QLOGIC QLGE 10Gb ETHERNET DRIVER
11444M:	Harish Patil <harish.patil@cavium.com>
11445M:	Manish Chopra <manish.chopra@cavium.com>
11446M:	Dept-GELinuxNICDev@cavium.com
11447L:	netdev@vger.kernel.org
11448S:	Supported
11449F:	drivers/net/ethernet/qlogic/qlge/
11450
11451QNX4 FILESYSTEM
11452M:	Anders Larsen <al@alarsen.net>
11453W:	http://www.alarsen.net/linux/qnx4fs/
11454S:	Maintained
11455F:	fs/qnx4/
11456F:	include/uapi/linux/qnx4_fs.h
11457F:	include/uapi/linux/qnxtypes.h
11458
11459QORIQ DPAA2 FSL-MC BUS DRIVER
11460M:	Stuart Yoder <stuyoder@gmail.com>
11461M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11462L:	linux-kernel@vger.kernel.org
11463S:	Maintained
11464F:	drivers/staging/fsl-mc/
11465F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11466
11467QT1010 MEDIA DRIVER
11468M:	Antti Palosaari <crope@iki.fi>
11469L:	linux-media@vger.kernel.org
11470W:	https://linuxtv.org
11471W:	http://palosaari.fi/linux/
11472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11473T:	git git://linuxtv.org/anttip/media_tree.git
11474S:	Maintained
11475F:	drivers/media/tuners/qt1010*
11476
11477QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11478M:	Kalle Valo <kvalo@qca.qualcomm.com>
11479L:	ath10k@lists.infradead.org
11480W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11482S:	Supported
11483F:	drivers/net/wireless/ath/ath10k/
11484
11485QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11486M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11487L:	linux-wireless@vger.kernel.org
11488W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11489S:	Supported
11490F:	drivers/net/wireless/ath/ath9k/
11491
11492QUALCOMM CAMERA SUBSYSTEM DRIVER
11493M:	Todor Tomov <todor.tomov@linaro.org>
11494L:	linux-media@vger.kernel.org
11495S:	Maintained
11496F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11497F:	Documentation/media/v4l-drivers/qcom_camss.rst
11498F:	drivers/media/platform/qcom/camss-8x16/
11499
11500QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11501M:	Timur Tabi <timur@codeaurora.org>
11502L:	netdev@vger.kernel.org
11503S:	Supported
11504F:	drivers/net/ethernet/qualcomm/emac/
11505
11506QUALCOMM HEXAGON ARCHITECTURE
11507M:	Richard Kuo <rkuo@codeaurora.org>
11508L:	linux-hexagon@vger.kernel.org
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11510S:	Supported
11511F:	arch/hexagon/
11512
11513QUALCOMM IOMMU
11514M:	Rob Clark <robdclark@gmail.com>
11515L:	iommu@lists.linux-foundation.org
11516L:	linux-arm-msm@vger.kernel.org
11517S:	Maintained
11518F:	drivers/iommu/qcom_iommu.c
11519
11520QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11521M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11522L:	linux-media@vger.kernel.org
11523L:	linux-arm-msm@vger.kernel.org
11524T:	git git://linuxtv.org/media_tree.git
11525S:	Maintained
11526F:	drivers/media/platform/qcom/venus/
11527
11528QUALCOMM WCN36XX WIRELESS DRIVER
11529M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11530L:	wcn36xx@lists.infradead.org
11531W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11532T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11533S:	Supported
11534F:	drivers/net/wireless/ath/wcn36xx/
11535
11536QUANTENNA QTNFMAC WIRELESS DRIVER
11537M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11538M:	Avinash Patil <avinashp@quantenna.com>
11539M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11540L:	linux-wireless@vger.kernel.org
11541S:	Maintained
11542F:	drivers/net/wireless/quantenna
11543
11544RADEON and AMDGPU DRM DRIVERS
11545M:	Alex Deucher <alexander.deucher@amd.com>
11546M:	Christian König <christian.koenig@amd.com>
11547M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11548L:	amd-gfx@lists.freedesktop.org
11549T:	git git://people.freedesktop.org/~agd5f/linux
11550S:	Supported
11551F:	drivers/gpu/drm/radeon/
11552F:	include/uapi/drm/radeon_drm.h
11553F:	drivers/gpu/drm/amd/
11554F:	include/uapi/drm/amdgpu_drm.h
11555
11556RADEON FRAMEBUFFER DISPLAY DRIVER
11557M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11558L:	linux-fbdev@vger.kernel.org
11559S:	Maintained
11560F:	drivers/video/fbdev/aty/radeon*
11561F:	include/uapi/linux/radeonfb.h
11562
11563RADIOSHARK RADIO DRIVER
11564M:	Hans Verkuil <hverkuil@xs4all.nl>
11565L:	linux-media@vger.kernel.org
11566T:	git git://linuxtv.org/media_tree.git
11567S:	Maintained
11568F:	drivers/media/radio/radio-shark.c
11569
11570RADIOSHARK2 RADIO DRIVER
11571M:	Hans Verkuil <hverkuil@xs4all.nl>
11572L:	linux-media@vger.kernel.org
11573T:	git git://linuxtv.org/media_tree.git
11574S:	Maintained
11575F:	drivers/media/radio/radio-shark2.c
11576F:	drivers/media/radio/radio-tea5777.c
11577
11578RADOS BLOCK DEVICE (RBD)
11579M:	Ilya Dryomov <idryomov@gmail.com>
11580M:	Sage Weil <sage@redhat.com>
11581M:	Alex Elder <elder@kernel.org>
11582L:	ceph-devel@vger.kernel.org
11583W:	http://ceph.com/
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11585T:	git git://github.com/ceph/ceph-client.git
11586S:	Supported
11587F:	Documentation/ABI/testing/sysfs-bus-rbd
11588F:	drivers/block/rbd.c
11589F:	drivers/block/rbd_types.h
11590
11591RAGE128 FRAMEBUFFER DISPLAY DRIVER
11592M:	Paul Mackerras <paulus@samba.org>
11593L:	linux-fbdev@vger.kernel.org
11594S:	Maintained
11595F:	drivers/video/fbdev/aty/aty128fb.c
11596
11597RAINSHADOW-CEC DRIVER
11598M:	Hans Verkuil <hverkuil@xs4all.nl>
11599L:	linux-media@vger.kernel.org
11600T:	git git://linuxtv.org/media_tree.git
11601S:	Maintained
11602F:	drivers/media/usb/rainshadow-cec/*
11603
11604RALINK MIPS ARCHITECTURE
11605M:	John Crispin <john@phrozen.org>
11606L:	linux-mips@linux-mips.org
11607S:	Maintained
11608F:	arch/mips/ralink
11609
11610RALINK RT2X00 WIRELESS LAN DRIVER
11611P:	rt2x00 project
11612M:	Stanislaw Gruszka <sgruszka@redhat.com>
11613M:	Helmut Schaa <helmut.schaa@googlemail.com>
11614L:	linux-wireless@vger.kernel.org
11615S:	Maintained
11616F:	drivers/net/wireless/ralink/rt2x00/
11617
11618RAMDISK RAM BLOCK DEVICE DRIVER
11619M:	Jens Axboe <axboe@kernel.dk>
11620S:	Maintained
11621F:	Documentation/blockdev/ramdisk.txt
11622F:	drivers/block/brd.c
11623
11624RANCHU VIRTUAL BOARD FOR MIPS
11625M:	Miodrag Dinic <miodrag.dinic@mips.com>
11626L:	linux-mips@linux-mips.org
11627S:	Supported
11628F:	arch/mips/generic/board-ranchu.c
11629F:	arch/mips/configs/generic/board-ranchu.config
11630
11631RANDOM NUMBER DRIVER
11632M:	"Theodore Ts'o" <tytso@mit.edu>
11633S:	Maintained
11634F:	drivers/char/random.c
11635
11636RAPIDIO SUBSYSTEM
11637M:	Matt Porter <mporter@kernel.crashing.org>
11638M:	Alexandre Bounine <alexandre.bounine@idt.com>
11639S:	Maintained
11640F:	drivers/rapidio/
11641
11642RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11643L:	linux-wireless@vger.kernel.org
11644S:	Orphan
11645F:	drivers/net/wireless/ray*
11646
11647RCUTORTURE TEST FRAMEWORK
11648M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11649M:	Josh Triplett <josh@joshtriplett.org>
11650R:	Steven Rostedt <rostedt@goodmis.org>
11651R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11652R:	Lai Jiangshan <jiangshanlai@gmail.com>
11653L:	linux-kernel@vger.kernel.org
11654S:	Supported
11655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11656F:	tools/testing/selftests/rcutorture
11657
11658RDC R-321X SoC
11659M:	Florian Fainelli <florian@openwrt.org>
11660S:	Maintained
11661
11662RDC R6040 FAST ETHERNET DRIVER
11663M:	Florian Fainelli <f.fainelli@gmail.com>
11664L:	netdev@vger.kernel.org
11665S:	Maintained
11666F:	drivers/net/ethernet/rdc/r6040.c
11667
11668RDMAVT - RDMA verbs software
11669M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11670M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11671L:	linux-rdma@vger.kernel.org
11672S:	Supported
11673F:	drivers/infiniband/sw/rdmavt
11674
11675RDS - RELIABLE DATAGRAM SOCKETS
11676M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11677L:	netdev@vger.kernel.org
11678L:	linux-rdma@vger.kernel.org
11679L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11680W:	https://oss.oracle.com/projects/rds/
11681S:	Supported
11682F:	net/rds/
11683F:	Documentation/networking/rds.txt
11684
11685RDT - RESOURCE ALLOCATION
11686M:	Fenghua Yu <fenghua.yu@intel.com>
11687L:	linux-kernel@vger.kernel.org
11688S:	Supported
11689F:	arch/x86/kernel/cpu/intel_rdt*
11690F:	arch/x86/include/asm/intel_rdt_sched.h
11691F:	Documentation/x86/intel_rdt*
11692
11693READ-COPY UPDATE (RCU)
11694M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11695M:	Josh Triplett <josh@joshtriplett.org>
11696R:	Steven Rostedt <rostedt@goodmis.org>
11697R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11698R:	Lai Jiangshan <jiangshanlai@gmail.com>
11699L:	linux-kernel@vger.kernel.org
11700W:	http://www.rdrop.com/users/paulmck/RCU/
11701S:	Supported
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11703F:	Documentation/RCU/
11704X:	Documentation/RCU/torture.txt
11705F:	include/linux/rcu*
11706X:	include/linux/srcu.h
11707F:	kernel/rcu/
11708X:	kernel/torture.c
11709
11710REAL TIME CLOCK (RTC) SUBSYSTEM
11711M:	Alessandro Zummo <a.zummo@towertech.it>
11712M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11713L:	linux-rtc@vger.kernel.org
11714Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11716S:	Maintained
11717F:	Documentation/devicetree/bindings/rtc/
11718F:	Documentation/rtc.txt
11719F:	drivers/rtc/
11720F:	include/linux/rtc.h
11721F:	include/uapi/linux/rtc.h
11722F:	include/linux/rtc/
11723F:	include/linux/platform_data/rtc-*
11724F:	tools/testing/selftests/timers/rtctest.c
11725
11726REALTEK AUDIO CODECS
11727M:	Bard Liao <bardliao@realtek.com>
11728M:	Oder Chiou <oder_chiou@realtek.com>
11729S:	Maintained
11730F:	sound/soc/codecs/rt*
11731F:	include/sound/rt*.h
11732
11733REGISTER MAP ABSTRACTION
11734M:	Mark Brown <broonie@kernel.org>
11735L:	linux-kernel@vger.kernel.org
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11737S:	Supported
11738F:	Documentation/devicetree/bindings/regmap/
11739F:	drivers/base/regmap/
11740F:	include/linux/regmap.h
11741
11742REISERFS FILE SYSTEM
11743L:	reiserfs-devel@vger.kernel.org
11744S:	Supported
11745F:	fs/reiserfs/
11746
11747REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11748M:	Ohad Ben-Cohen <ohad@wizery.com>
11749M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11750L:	linux-remoteproc@vger.kernel.org
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11752S:	Maintained
11753F:	Documentation/devicetree/bindings/remoteproc/
11754F:	Documentation/remoteproc.txt
11755F:	drivers/remoteproc/
11756F:	include/linux/remoteproc.h
11757
11758REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11759M:	Ohad Ben-Cohen <ohad@wizery.com>
11760M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11761L:	linux-remoteproc@vger.kernel.org
11762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11763S:	Maintained
11764F:	drivers/rpmsg/
11765F:	Documentation/rpmsg.txt
11766F:	include/linux/rpmsg.h
11767F:	include/linux/rpmsg/
11768
11769RENESAS CLOCK DRIVERS
11770M:	Geert Uytterhoeven <geert+renesas@glider.be>
11771L:	linux-renesas-soc@vger.kernel.org
11772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11773S:	Supported
11774F:	drivers/clk/renesas/
11775
11776RENESAS ETHERNET DRIVERS
11777R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11778L:	netdev@vger.kernel.org
11779L:	linux-renesas-soc@vger.kernel.org
11780F:	Documentation/devicetree/bindings/net/renesas,*.txt
11781F:	Documentation/devicetree/bindings/net/sh_eth.txt
11782F:	drivers/net/ethernet/renesas/
11783F:	include/linux/sh_eth.h
11784
11785RENESAS R-CAR GYROADC DRIVER
11786M:	Marek Vasut <marek.vasut@gmail.com>
11787L:	linux-iio@vger.kernel.org
11788S:	Supported
11789F:	drivers/iio/adc/rcar_gyro_adc.c
11790
11791RENESAS USB PHY DRIVER
11792M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11793L:	linux-renesas-soc@vger.kernel.org
11794S:	Maintained
11795F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11796
11797RESET CONTROLLER FRAMEWORK
11798M:	Philipp Zabel <p.zabel@pengutronix.de>
11799T:	git git://git.pengutronix.de/git/pza/linux
11800S:	Maintained
11801F:	drivers/reset/
11802F:	Documentation/devicetree/bindings/reset/
11803F:	include/dt-bindings/reset/
11804F:	include/linux/reset.h
11805F:	include/linux/reset-controller.h
11806
11807RFKILL
11808M:	Johannes Berg <johannes@sipsolutions.net>
11809L:	linux-wireless@vger.kernel.org
11810W:	http://wireless.kernel.org/
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11813S:	Maintained
11814F:	Documentation/rfkill.txt
11815F:	Documentation/ABI/stable/sysfs-class-rfkill
11816F:	net/rfkill/
11817
11818RHASHTABLE
11819M:	Thomas Graf <tgraf@suug.ch>
11820M:	Herbert Xu <herbert@gondor.apana.org.au>
11821L:	netdev@vger.kernel.org
11822S:	Maintained
11823F:	lib/rhashtable.c
11824F:	include/linux/rhashtable.h
11825
11826RICOH R5C592 MEMORYSTICK DRIVER
11827M:	Maxim Levitsky <maximlevitsky@gmail.com>
11828S:	Maintained
11829F:	drivers/memstick/host/r592.*
11830
11831RICOH SMARTMEDIA/XD DRIVER
11832M:	Maxim Levitsky <maximlevitsky@gmail.com>
11833S:	Maintained
11834F:	drivers/mtd/nand/r852.c
11835F:	drivers/mtd/nand/r852.h
11836
11837RISC-V ARCHITECTURE
11838M:	Palmer Dabbelt <palmer@sifive.com>
11839M:	Albert Ou <albert@sifive.com>
11840L:	linux-riscv@lists.infradead.org
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11842S:	Supported
11843F:	arch/riscv/
11844K:	riscv
11845N:	riscv
11846
11847ROCCAT DRIVERS
11848M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11849W:	http://sourceforge.net/projects/roccat/
11850S:	Maintained
11851F:	drivers/hid/hid-roccat*
11852F:	include/linux/hid-roccat*
11853F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11854
11855ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11856M:	Jacob chen <jacob2.chen@rock-chips.com>
11857L:	linux-media@vger.kernel.org
11858S:	Maintained
11859F:	drivers/media/platform/rockchip/rga/
11860F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11861
11862ROCKER DRIVER
11863M:	Jiri Pirko <jiri@resnulli.us>
11864L:	netdev@vger.kernel.org
11865S:	Supported
11866F:	drivers/net/ethernet/rocker/
11867
11868ROCKETPORT DRIVER
11869P:	Comtrol Corp.
11870W:	http://www.comtrol.com
11871S:	Maintained
11872F:	Documentation/serial/rocket.txt
11873F:	drivers/tty/rocket*
11874
11875ROCKETPORT EXPRESS/INFINITY DRIVER
11876M:	Kevin Cernekee <cernekee@gmail.com>
11877L:	linux-serial@vger.kernel.org
11878S:	Odd Fixes
11879F:	drivers/tty/serial/rp2.*
11880
11881ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11882M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11883L:	linux-kernel@vger.kernel.org
11884L:	linux-renesas-soc@vger.kernel.org
11885S:	Supported
11886F:	drivers/mfd/bd9571mwv.c
11887F:	drivers/regulator/bd9571mwv-regulator.c
11888F:	drivers/gpio/gpio-bd9571mwv.c
11889F:	include/linux/mfd/bd9571mwv.h
11890F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11891
11892ROSE NETWORK LAYER
11893M:	Ralf Baechle <ralf@linux-mips.org>
11894L:	linux-hams@vger.kernel.org
11895W:	http://www.linux-ax25.org/
11896S:	Maintained
11897F:	include/net/rose.h
11898F:	include/uapi/linux/rose.h
11899F:	net/rose/
11900
11901RTL2830 MEDIA DRIVER
11902M:	Antti Palosaari <crope@iki.fi>
11903L:	linux-media@vger.kernel.org
11904W:	https://linuxtv.org
11905W:	http://palosaari.fi/linux/
11906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11907T:	git git://linuxtv.org/anttip/media_tree.git
11908S:	Maintained
11909F:	drivers/media/dvb-frontends/rtl2830*
11910
11911RTL2832 MEDIA DRIVER
11912M:	Antti Palosaari <crope@iki.fi>
11913L:	linux-media@vger.kernel.org
11914W:	https://linuxtv.org
11915W:	http://palosaari.fi/linux/
11916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11917T:	git git://linuxtv.org/anttip/media_tree.git
11918S:	Maintained
11919F:	drivers/media/dvb-frontends/rtl2832*
11920
11921RTL2832_SDR MEDIA DRIVER
11922M:	Antti Palosaari <crope@iki.fi>
11923L:	linux-media@vger.kernel.org
11924W:	https://linuxtv.org
11925W:	http://palosaari.fi/linux/
11926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11927T:	git git://linuxtv.org/anttip/media_tree.git
11928S:	Maintained
11929F:	drivers/media/dvb-frontends/rtl2832_sdr*
11930
11931RTL8180 WIRELESS DRIVER
11932L:	linux-wireless@vger.kernel.org
11933W:	http://wireless.kernel.org/
11934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11935S:	Orphan
11936F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11937
11938RTL8187 WIRELESS DRIVER
11939M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11940M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11941M:	Larry Finger <Larry.Finger@lwfinger.net>
11942L:	linux-wireless@vger.kernel.org
11943W:	http://wireless.kernel.org/
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11945S:	Maintained
11946F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11947
11948REALTEK WIRELESS DRIVER (rtlwifi family)
11949M:	Ping-Ke Shih <pkshih@realtek.com>
11950L:	linux-wireless@vger.kernel.org
11951W:	http://wireless.kernel.org/
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11953S:	Maintained
11954F:	drivers/net/wireless/realtek/rtlwifi/
11955
11956RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11957M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11958L:	linux-wireless@vger.kernel.org
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11960S:	Maintained
11961F:	drivers/net/wireless/realtek/rtl8xxxu/
11962
11963RXRPC SOCKETS (AF_RXRPC)
11964M:	David Howells <dhowells@redhat.com>
11965L:	linux-afs@lists.infradead.org
11966S:	Supported
11967F:	net/rxrpc/
11968F:	include/keys/rxrpc-type.h
11969F:	include/net/af_rxrpc.h
11970F:	include/trace/events/rxrpc.h
11971F:	include/uapi/linux/rxrpc.h
11972F:	Documentation/networking/rxrpc.txt
11973W:	https://www.infradead.org/~dhowells/kafs/
11974
11975S3 SAVAGE FRAMEBUFFER DRIVER
11976M:	Antonino Daplas <adaplas@gmail.com>
11977L:	linux-fbdev@vger.kernel.org
11978S:	Maintained
11979F:	drivers/video/fbdev/savage/
11980
11981S390
11982M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11983M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11984L:	linux-s390@vger.kernel.org
11985W:	http://www.ibm.com/developerworks/linux/linux390/
11986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11987S:	Supported
11988F:	arch/s390/
11989F:	drivers/s390/
11990F:	Documentation/s390/
11991F:	Documentation/driver-api/s390-drivers.rst
11992
11993S390 COMMON I/O LAYER
11994M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11995M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11996L:	linux-s390@vger.kernel.org
11997W:	http://www.ibm.com/developerworks/linux/linux390/
11998S:	Supported
11999F:	drivers/s390/cio/
12000
12001S390 DASD DRIVER
12002M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12003M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12004L:	linux-s390@vger.kernel.org
12005W:	http://www.ibm.com/developerworks/linux/linux390/
12006S:	Supported
12007F:	drivers/s390/block/dasd*
12008F:	block/partitions/ibm.c
12009
12010S390 IOMMU (PCI)
12011M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12012L:	linux-s390@vger.kernel.org
12013W:	http://www.ibm.com/developerworks/linux/linux390/
12014S:	Supported
12015F:	drivers/iommu/s390-iommu.c
12016
12017S390 IUCV NETWORK LAYER
12018M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12019M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12020L:	linux-s390@vger.kernel.org
12021W:	http://www.ibm.com/developerworks/linux/linux390/
12022S:	Supported
12023F:	drivers/s390/net/*iucv*
12024F:	include/net/iucv/
12025F:	net/iucv/
12026
12027S390 NETWORK DRIVERS
12028M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12029M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12030L:	linux-s390@vger.kernel.org
12031W:	http://www.ibm.com/developerworks/linux/linux390/
12032S:	Supported
12033F:	drivers/s390/net/
12034
12035S390 PCI SUBSYSTEM
12036M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12037M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12038L:	linux-s390@vger.kernel.org
12039W:	http://www.ibm.com/developerworks/linux/linux390/
12040S:	Supported
12041F:	arch/s390/pci/
12042F:	drivers/pci/hotplug/s390_pci_hpc.c
12043
12044S390 VFIO-CCW DRIVER
12045M:	Cornelia Huck <cohuck@redhat.com>
12046M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12047M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12048L:	linux-s390@vger.kernel.org
12049L:	kvm@vger.kernel.org
12050S:	Supported
12051F:	drivers/s390/cio/vfio_ccw*
12052F:	Documentation/s390/vfio-ccw.txt
12053F:	include/uapi/linux/vfio_ccw.h
12054
12055S390 ZCRYPT DRIVER
12056M:	Harald Freudenberger <freude@de.ibm.com>
12057L:	linux-s390@vger.kernel.org
12058W:	http://www.ibm.com/developerworks/linux/linux390/
12059S:	Supported
12060F:	drivers/s390/crypto/
12061
12062S390 ZFCP DRIVER
12063M:	Steffen Maier <maier@linux.vnet.ibm.com>
12064M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12065L:	linux-s390@vger.kernel.org
12066W:	http://www.ibm.com/developerworks/linux/linux390/
12067S:	Supported
12068F:	drivers/s390/scsi/zfcp_*
12069
12070S3C24XX SD/MMC Driver
12071M:	Ben Dooks <ben-linux@fluff.org>
12072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12073S:	Supported
12074F:	drivers/mmc/host/s3cmci.*
12075
12076SAA6588 RDS RECEIVER DRIVER
12077M:	Hans Verkuil <hverkuil@xs4all.nl>
12078L:	linux-media@vger.kernel.org
12079T:	git git://linuxtv.org/media_tree.git
12080W:	https://linuxtv.org
12081S:	Odd Fixes
12082F:	drivers/media/i2c/saa6588*
12083
12084SAA7134 VIDEO4LINUX DRIVER
12085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12087L:	linux-media@vger.kernel.org
12088W:	https://linuxtv.org
12089T:	git git://linuxtv.org/media_tree.git
12090S:	Odd fixes
12091F:	Documentation/media/v4l-drivers/saa7134*
12092F:	drivers/media/pci/saa7134/
12093
12094SAA7146 VIDEO4LINUX-2 DRIVER
12095M:	Hans Verkuil <hverkuil@xs4all.nl>
12096L:	linux-media@vger.kernel.org
12097T:	git git://linuxtv.org/media_tree.git
12098S:	Maintained
12099F:	drivers/media/common/saa7146/
12100F:	drivers/media/pci/saa7146/
12101F:	include/media/saa7146*
12102
12103SAMSUNG AUDIO (ASoC) DRIVERS
12104M:	Krzysztof Kozlowski <krzk@kernel.org>
12105M:	Sangbeom Kim <sbkim73@samsung.com>
12106M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12107L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12108S:	Supported
12109F:	sound/soc/samsung/
12110
12111SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12112M:	Krzysztof Kozlowski <krzk@kernel.org>
12113L:	linux-crypto@vger.kernel.org
12114L:	linux-samsung-soc@vger.kernel.org
12115S:	Maintained
12116F:	drivers/crypto/exynos-rng.c
12117F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12118
12119SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12120M:	Łukasz Stelmach <l.stelmach@samsung.com>
12121L:	linux-samsung-soc@vger.kernel.org
12122S:	Maintained
12123F:	drivers/char/hw_random/exynos-trng.c
12124F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12125
12126SAMSUNG FRAMEBUFFER DRIVER
12127M:	Jingoo Han <jingoohan1@gmail.com>
12128L:	linux-fbdev@vger.kernel.org
12129S:	Maintained
12130F:	drivers/video/fbdev/s3c-fb.c
12131
12132SAMSUNG LAPTOP DRIVER
12133M:	Corentin Chary <corentin.chary@gmail.com>
12134L:	platform-driver-x86@vger.kernel.org
12135S:	Maintained
12136F:	drivers/platform/x86/samsung-laptop.c
12137
12138SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12139M:	Sangbeom Kim <sbkim73@samsung.com>
12140M:	Krzysztof Kozlowski <krzk@kernel.org>
12141M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12142L:	linux-kernel@vger.kernel.org
12143L:	linux-samsung-soc@vger.kernel.org
12144S:	Supported
12145F:	drivers/mfd/sec*.c
12146F:	drivers/regulator/s2m*.c
12147F:	drivers/regulator/s5m*.c
12148F:	drivers/clk/clk-s2mps11.c
12149F:	drivers/rtc/rtc-s5m.c
12150F:	include/linux/mfd/samsung/
12151F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12152F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12153F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12154F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12155
12156SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12157M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12158L:	linux-media@vger.kernel.org
12159L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12160S:	Maintained
12161F:	drivers/media/platform/s3c-camif/
12162F:	include/media/drv-intf/s3c_camif.h
12163
12164SAMSUNG S3FWRN5 NFC DRIVER
12165M:	Robert Baldyga <r.baldyga@samsung.com>
12166M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12167L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12168S:	Supported
12169F:	drivers/nfc/s3fwrn5
12170
12171SAMSUNG S5C73M3 CAMERA DRIVER
12172M:	Kyungmin Park <kyungmin.park@samsung.com>
12173M:	Andrzej Hajda <a.hajda@samsung.com>
12174L:	linux-media@vger.kernel.org
12175S:	Supported
12176F:	drivers/media/i2c/s5c73m3/*
12177
12178SAMSUNG S5K5BAF CAMERA DRIVER
12179M:	Kyungmin Park <kyungmin.park@samsung.com>
12180M:	Andrzej Hajda <a.hajda@samsung.com>
12181L:	linux-media@vger.kernel.org
12182S:	Supported
12183F:	drivers/media/i2c/s5k5baf.c
12184
12185SAMSUNG S5P Security SubSystem (SSS) DRIVER
12186M:	Krzysztof Kozlowski <krzk@kernel.org>
12187M:	Vladimir Zapolskiy <vz@mleia.com>
12188M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12189L:	linux-crypto@vger.kernel.org
12190L:	linux-samsung-soc@vger.kernel.org
12191S:	Maintained
12192F:	drivers/crypto/s5p-sss.c
12193
12194SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12195M:	Kyungmin Park <kyungmin.park@samsung.com>
12196M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12197L:	linux-media@vger.kernel.org
12198Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12199S:	Supported
12200F:	drivers/media/platform/exynos4-is/
12201
12202SAMSUNG SOC CLOCK DRIVERS
12203M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12204M:	Tomasz Figa <tomasz.figa@gmail.com>
12205M:	Chanwoo Choi <cw00.choi@samsung.com>
12206S:	Supported
12207L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12208F:	drivers/clk/samsung/
12209F:	include/dt-bindings/clock/exynos*.h
12210F:	Documentation/devicetree/bindings/clock/exynos*.txt
12211
12212SAMSUNG SPI DRIVERS
12213M:	Kukjin Kim <kgene@kernel.org>
12214M:	Krzysztof Kozlowski <krzk@kernel.org>
12215M:	Andi Shyti <andi.shyti@samsung.com>
12216L:	linux-spi@vger.kernel.org
12217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12218S:	Maintained
12219F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12220F:	drivers/spi/spi-s3c*
12221F:	include/linux/platform_data/spi-s3c64xx.h
12222
12223SAMSUNG SXGBE DRIVERS
12224M:	Byungho An <bh74.an@samsung.com>
12225M:	Girish K S <ks.giri@samsung.com>
12226M:	Vipul Pandya <vipul.pandya@samsung.com>
12227S:	Supported
12228L:	netdev@vger.kernel.org
12229F:	drivers/net/ethernet/samsung/sxgbe/
12230
12231SAMSUNG THERMAL DRIVER
12232M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12233L:	linux-pm@vger.kernel.org
12234L:	linux-samsung-soc@vger.kernel.org
12235S:	Supported
12236T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12237F:	drivers/thermal/samsung/
12238
12239SAMSUNG USB2 PHY DRIVER
12240M:	Kamil Debski <kamil@wypas.org>
12241M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12242L:	linux-kernel@vger.kernel.org
12243S:	Supported
12244F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12245F:	Documentation/phy/samsung-usb2.txt
12246F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12247F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12248F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12249F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12250F:	drivers/phy/samsung/phy-samsung-usb2.c
12251F:	drivers/phy/samsung/phy-samsung-usb2.h
12252
12253SC1200 WDT DRIVER
12254M:	Zwane Mwaikambo <zwanem@gmail.com>
12255S:	Maintained
12256F:	drivers/watchdog/sc1200wdt.c
12257
12258SCHEDULER
12259M:	Ingo Molnar <mingo@redhat.com>
12260M:	Peter Zijlstra <peterz@infradead.org>
12261L:	linux-kernel@vger.kernel.org
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12263S:	Maintained
12264F:	kernel/sched/
12265F:	include/linux/sched.h
12266F:	include/uapi/linux/sched.h
12267F:	include/linux/wait.h
12268
12269SCORE ARCHITECTURE
12270M:	Chen Liqin <liqin.linux@gmail.com>
12271M:	Lennox Wu <lennox.wu@gmail.com>
12272W:	http://www.sunplus.com
12273S:	Supported
12274F:	arch/score/
12275
12276SCR24X CHIP CARD INTERFACE DRIVER
12277M:	Lubomir Rintel <lkundrak@v3.sk>
12278S:	Supported
12279F:	drivers/char/pcmcia/scr24x_cs.c
12280
12281SCSI CDROM DRIVER
12282M:	Jens Axboe <axboe@kernel.dk>
12283L:	linux-scsi@vger.kernel.org
12284W:	http://www.kernel.dk
12285S:	Maintained
12286F:	drivers/scsi/sr*
12287
12288SCSI RDMA PROTOCOL (SRP) INITIATOR
12289M:	Bart Van Assche <bart.vanassche@sandisk.com>
12290L:	linux-rdma@vger.kernel.org
12291S:	Supported
12292W:	http://www.openfabrics.org
12293Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12295F:	drivers/infiniband/ulp/srp/
12296F:	include/scsi/srp.h
12297
12298SCSI SG DRIVER
12299M:	Doug Gilbert <dgilbert@interlog.com>
12300L:	linux-scsi@vger.kernel.org
12301W:	http://sg.danny.cz/sg
12302S:	Maintained
12303F:	Documentation/scsi/scsi-generic.txt
12304F:	drivers/scsi/sg.c
12305F:	include/scsi/sg.h
12306
12307SCSI SUBSYSTEM
12308M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12310M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12312L:	linux-scsi@vger.kernel.org
12313S:	Maintained
12314F:	Documentation/devicetree/bindings/scsi/
12315F:	drivers/scsi/
12316F:	include/scsi/
12317
12318SCSI TAPE DRIVER
12319M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12320L:	linux-scsi@vger.kernel.org
12321S:	Maintained
12322F:	Documentation/scsi/st.txt
12323F:	drivers/scsi/st.*
12324F:	drivers/scsi/st_*.h
12325
12326SCTP PROTOCOL
12327M:	Vlad Yasevich <vyasevich@gmail.com>
12328M:	Neil Horman <nhorman@tuxdriver.com>
12329L:	linux-sctp@vger.kernel.org
12330W:	http://lksctp.sourceforge.net
12331S:	Maintained
12332F:	Documentation/networking/sctp.txt
12333F:	include/linux/sctp.h
12334F:	include/uapi/linux/sctp.h
12335F:	include/net/sctp/
12336F:	net/sctp/
12337
12338SCx200 CPU SUPPORT
12339M:	Jim Cromie <jim.cromie@gmail.com>
12340S:	Odd Fixes
12341F:	Documentation/i2c/busses/scx200_acb
12342F:	arch/x86/platform/scx200/
12343F:	drivers/watchdog/scx200_wdt.c
12344F:	drivers/i2c/busses/scx200*
12345F:	drivers/mtd/maps/scx200_docflash.c
12346F:	include/linux/scx200.h
12347
12348SCx200 GPIO DRIVER
12349M:	Jim Cromie <jim.cromie@gmail.com>
12350S:	Maintained
12351F:	drivers/char/scx200_gpio.c
12352F:	include/linux/scx200_gpio.h
12353
12354SCx200 HRT CLOCKSOURCE DRIVER
12355M:	Jim Cromie <jim.cromie@gmail.com>
12356S:	Maintained
12357F:	drivers/clocksource/scx200_hrt.c
12358
12359SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12360M:	Sascha Sommer <saschasommer@freenet.de>
12361L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12362S:	Maintained
12363F:	drivers/mmc/host/sdricoh_cs.c
12364
12365SECURE COMPUTING
12366M:	Kees Cook <keescook@chromium.org>
12367R:	Andy Lutomirski <luto@amacapital.net>
12368R:	Will Drewry <wad@chromium.org>
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12370S:	Supported
12371F:	kernel/seccomp.c
12372F:	include/uapi/linux/seccomp.h
12373F:	include/linux/seccomp.h
12374F:	tools/testing/selftests/seccomp/*
12375F:	tools/testing/selftests/kselftest_harness.h
12376F:	Documentation/userspace-api/seccomp_filter.rst
12377K:	\bsecure_computing
12378K:	\bTIF_SECCOMP\b
12379
12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12381M:	Al Cooper <alcooperx@gmail.com>
12382L:	linux-mmc@vger.kernel.org
12383L:	bcm-kernel-feedback-list@broadcom.com
12384S:	Maintained
12385F:	drivers/mmc/host/sdhci-brcmstb*
12386
12387SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12388M:	Adrian Hunter <adrian.hunter@intel.com>
12389L:	linux-mmc@vger.kernel.org
12390T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12391S:	Maintained
12392F:	drivers/mmc/host/sdhci*
12393F:	include/linux/mmc/sdhci*
12394
12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12396M:	Ben Dooks <ben-linux@fluff.org>
12397M:	Jaehoon Chung <jh80.chung@samsung.com>
12398L:	linux-mmc@vger.kernel.org
12399S:	Maintained
12400F:	drivers/mmc/host/sdhci-s3c*
12401
12402SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12403M:	Viresh Kumar <vireshk@kernel.org>
12404L:	linux-mmc@vger.kernel.org
12405S:	Maintained
12406F:	drivers/mmc/host/sdhci-spear.c
12407
12408SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12409M:	Kishon Vijay Abraham I <kishon@ti.com>
12410L:	linux-mmc@vger.kernel.org
12411S:	Maintained
12412F:	drivers/mmc/host/sdhci-omap.c
12413
12414SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12415M:	Scott Bauer <scott.bauer@intel.com>
12416M:	Jonathan Derrick <jonathan.derrick@intel.com>
12417L:	linux-block@vger.kernel.org
12418S:	Supported
12419F:	block/sed*
12420F:	block/opal_proto.h
12421F:	include/linux/sed*
12422F:	include/uapi/linux/sed*
12423
12424SECURITY CONTACT
12425M:	Security Officers <security@kernel.org>
12426S:	Supported
12427
12428SECURITY SUBSYSTEM
12429M:	James Morris <jmorris@namei.org>
12430M:	"Serge E. Hallyn" <serge@hallyn.com>
12431L:	linux-security-module@vger.kernel.org (suggested Cc:)
12432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12433W:	http://kernsec.org/
12434S:	Supported
12435F:	security/
12436
12437SELINUX SECURITY MODULE
12438M:	Paul Moore <paul@paul-moore.com>
12439M:	Stephen Smalley <sds@tycho.nsa.gov>
12440M:	Eric Paris <eparis@parisplace.org>
12441L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12442W:	https://selinuxproject.org
12443W:	https://github.com/SELinuxProject
12444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12445S:	Supported
12446F:	include/linux/selinux*
12447F:	security/selinux/
12448F:	scripts/selinux/
12449F:	Documentation/admin-guide/LSM/SELinux.rst
12450
12451SENSABLE PHANTOM
12452M:	Jiri Slaby <jirislaby@gmail.com>
12453S:	Maintained
12454F:	drivers/misc/phantom.c
12455F:	include/uapi/linux/phantom.h
12456
12457SERIAL DEVICE BUS
12458M:	Rob Herring <robh@kernel.org>
12459L:	linux-serial@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/devicetree/bindings/serial/slave-device.txt
12462F:	drivers/tty/serdev/
12463F:	include/linux/serdev.h
12464
12465SERIAL DRIVERS
12466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12467L:	linux-serial@vger.kernel.org
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/serial/
12470F:	drivers/tty/serial/
12471
12472SERIAL IR RECEIVER
12473M:	Sean Young <sean@mess.org>
12474L:	linux-media@vger.kernel.org
12475S:	Maintained
12476F:	drivers/media/rc/serial_ir.c
12477
12478SFC NETWORK DRIVER
12479M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12480M:	Edward Cree <ecree@solarflare.com>
12481M:	Bert Kenward <bkenward@solarflare.com>
12482L:	netdev@vger.kernel.org
12483S:	Supported
12484F:	drivers/net/ethernet/sfc/
12485
12486SGI GRU DRIVER
12487M:	Dimitri Sivanich <sivanich@sgi.com>
12488S:	Maintained
12489F:	drivers/misc/sgi-gru/
12490
12491SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12492M:	Pat Gefre <pfg@sgi.com>
12493L:	linux-ia64@vger.kernel.org
12494S:	Supported
12495F:	Documentation/ia64/serial.txt
12496F:	drivers/tty/serial/ioc?_serial.c
12497F:	include/linux/ioc?.h
12498
12499SGI XP/XPC/XPNET DRIVER
12500M:	Cliff Whickman <cpw@sgi.com>
12501M:	Robin Holt <robinmholt@gmail.com>
12502S:	Maintained
12503F:	drivers/misc/sgi-xp/
12504
12505SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12506M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12507L:	linux-s390@vger.kernel.org
12508W:	http://www.ibm.com/developerworks/linux/linux390/
12509S:	Supported
12510F:	net/smc/
12511
12512SH_VEU V4L2 MEM2MEM DRIVER
12513L:	linux-media@vger.kernel.org
12514S:	Orphan
12515F:	drivers/media/platform/sh_veu.c
12516
12517SH_VOU V4L2 OUTPUT DRIVER
12518L:	linux-media@vger.kernel.org
12519S:	Orphan
12520F:	drivers/media/platform/sh_vou.c
12521F:	include/media/drv-intf/sh_vou.h
12522
12523SI2157 MEDIA DRIVER
12524M:	Antti Palosaari <crope@iki.fi>
12525L:	linux-media@vger.kernel.org
12526W:	https://linuxtv.org
12527W:	http://palosaari.fi/linux/
12528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12529T:	git git://linuxtv.org/anttip/media_tree.git
12530S:	Maintained
12531F:	drivers/media/tuners/si2157*
12532
12533SI2165 MEDIA DRIVER
12534M:	Matthias Schwarzott <zzam@gentoo.org>
12535L:	linux-media@vger.kernel.org
12536W:	https://linuxtv.org
12537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12538S:	Maintained
12539F:	drivers/media/dvb-frontends/si2165*
12540
12541SI2168 MEDIA DRIVER
12542M:	Antti Palosaari <crope@iki.fi>
12543L:	linux-media@vger.kernel.org
12544W:	https://linuxtv.org
12545W:	http://palosaari.fi/linux/
12546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12547T:	git git://linuxtv.org/anttip/media_tree.git
12548S:	Maintained
12549F:	drivers/media/dvb-frontends/si2168*
12550
12551SI470X FM RADIO RECEIVER I2C DRIVER
12552M:	Hans Verkuil <hverkuil@xs4all.nl>
12553L:	linux-media@vger.kernel.org
12554T:	git git://linuxtv.org/media_tree.git
12555W:	https://linuxtv.org
12556S:	Odd Fixes
12557F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12558
12559SI470X FM RADIO RECEIVER USB DRIVER
12560M:	Hans Verkuil <hverkuil@xs4all.nl>
12561L:	linux-media@vger.kernel.org
12562T:	git git://linuxtv.org/media_tree.git
12563W:	https://linuxtv.org
12564S:	Maintained
12565F:	drivers/media/radio/si470x/radio-si470x-common.c
12566F:	drivers/media/radio/si470x/radio-si470x.h
12567F:	drivers/media/radio/si470x/radio-si470x-usb.c
12568
12569SI4713 FM RADIO TRANSMITTER I2C DRIVER
12570M:	Eduardo Valentin <edubezval@gmail.com>
12571L:	linux-media@vger.kernel.org
12572T:	git git://linuxtv.org/media_tree.git
12573W:	https://linuxtv.org
12574S:	Odd Fixes
12575F:	drivers/media/radio/si4713/si4713.?
12576
12577SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12578M:	Eduardo Valentin <edubezval@gmail.com>
12579L:	linux-media@vger.kernel.org
12580T:	git git://linuxtv.org/media_tree.git
12581W:	https://linuxtv.org
12582S:	Odd Fixes
12583F:	drivers/media/radio/si4713/radio-platform-si4713.c
12584
12585SI4713 FM RADIO TRANSMITTER USB DRIVER
12586M:	Hans Verkuil <hverkuil@xs4all.nl>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589W:	https://linuxtv.org
12590S:	Maintained
12591F:	drivers/media/radio/si4713/radio-usb-si4713.c
12592
12593SIANO DVB DRIVER
12594M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12595M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12596L:	linux-media@vger.kernel.org
12597W:	https://linuxtv.org
12598T:	git git://linuxtv.org/media_tree.git
12599S:	Odd fixes
12600F:	drivers/media/common/siano/
12601F:	drivers/media/usb/siano/
12602F:	drivers/media/usb/siano/
12603F:	drivers/media/mmc/siano/
12604
12605SILEAD TOUCHSCREEN DRIVER
12606M:	Hans de Goede <hdegoede@redhat.com>
12607L:	linux-input@vger.kernel.org
12608L:	platform-driver-x86@vger.kernel.org
12609S:	Maintained
12610F:	drivers/input/touchscreen/silead.c
12611F:	drivers/platform/x86/silead_dmi.c
12612
12613SILICON MOTION SM712 FRAME BUFFER DRIVER
12614M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12615M:	Teddy Wang <teddy.wang@siliconmotion.com>
12616M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12617L:	linux-fbdev@vger.kernel.org
12618S:	Maintained
12619F:	drivers/video/fbdev/sm712*
12620F:	Documentation/fb/sm712fb.txt
12621
12622SIMPLE FIRMWARE INTERFACE (SFI)
12623M:	Len Brown <lenb@kernel.org>
12624L:	sfi-devel@simplefirmware.org
12625W:	http://simplefirmware.org/
12626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12627S:	Supported
12628F:	arch/x86/platform/sfi/
12629F:	drivers/sfi/
12630F:	include/linux/sfi*.h
12631
12632SIMPLEFB FB DRIVER
12633M:	Hans de Goede <hdegoede@redhat.com>
12634L:	linux-fbdev@vger.kernel.org
12635S:	Maintained
12636F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12637F:	drivers/video/fbdev/simplefb.c
12638F:	include/linux/platform_data/simplefb.h
12639
12640SIMTEC EB110ATX (Chalice CATS)
12641P:	Ben Dooks
12642P:	Vincent Sanders <vince@simtec.co.uk>
12643M:	Simtec Linux Team <linux@simtec.co.uk>
12644W:	http://www.simtec.co.uk/products/EB110ATX/
12645S:	Supported
12646
12647SIMTEC EB2410ITX (BAST)
12648P:	Ben Dooks
12649P:	Vincent Sanders <vince@simtec.co.uk>
12650M:	Simtec Linux Team <linux@simtec.co.uk>
12651W:	http://www.simtec.co.uk/products/EB2410ITX/
12652S:	Supported
12653F:	arch/arm/mach-s3c24xx/mach-bast.c
12654F:	arch/arm/mach-s3c24xx/bast-ide.c
12655F:	arch/arm/mach-s3c24xx/bast-irq.c
12656
12657SIPHASH PRF ROUTINES
12658M:	Jason A. Donenfeld <Jason@zx2c4.com>
12659S:	Maintained
12660F:	lib/siphash.c
12661F:	lib/test_siphash.c
12662F:	include/linux/siphash.h
12663
12664SIOX
12665M:	Gavin Schenk <g.schenk@eckelmann.de>
12666M:	Uwe Kleine-König <kernel@pengutronix.de>
12667S:	Supported
12668F:	drivers/siox/*
12669F:	include/trace/events/siox.h
12670
12671SIS 190 ETHERNET DRIVER
12672M:	Francois Romieu <romieu@fr.zoreil.com>
12673L:	netdev@vger.kernel.org
12674S:	Maintained
12675F:	drivers/net/ethernet/sis/sis190.c
12676
12677SIS 900/7016 FAST ETHERNET DRIVER
12678M:	Daniele Venzano <venza@brownhat.org>
12679W:	http://www.brownhat.org/sis900.html
12680L:	netdev@vger.kernel.org
12681S:	Maintained
12682F:	drivers/net/ethernet/sis/sis900.*
12683
12684SIS FRAMEBUFFER DRIVER
12685M:	Thomas Winischhofer <thomas@winischhofer.net>
12686W:	http://www.winischhofer.net/linuxsisvga.shtml
12687S:	Maintained
12688F:	Documentation/fb/sisfb.txt
12689F:	drivers/video/fbdev/sis/
12690F:	include/video/sisfb.h
12691
12692SIS USB2VGA DRIVER
12693M:	Thomas Winischhofer <thomas@winischhofer.net>
12694W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12695S:	Maintained
12696F:	drivers/usb/misc/sisusbvga/
12697
12698SLAB ALLOCATOR
12699M:	Christoph Lameter <cl@linux.com>
12700M:	Pekka Enberg <penberg@kernel.org>
12701M:	David Rientjes <rientjes@google.com>
12702M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12703M:	Andrew Morton <akpm@linux-foundation.org>
12704L:	linux-mm@kvack.org
12705S:	Maintained
12706F:	include/linux/sl?b*.h
12707F:	mm/sl?b*
12708
12709SLEEPABLE READ-COPY UPDATE (SRCU)
12710M:	Lai Jiangshan <jiangshanlai@gmail.com>
12711M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12712M:	Josh Triplett <josh@joshtriplett.org>
12713R:	Steven Rostedt <rostedt@goodmis.org>
12714R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12715L:	linux-kernel@vger.kernel.org
12716W:	http://www.rdrop.com/users/paulmck/RCU/
12717S:	Supported
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12719F:	include/linux/srcu.h
12720F:	kernel/rcu/srcu.c
12721
12722SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12723M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12725S:	Maintained
12726F:	drivers/slimbus/
12727F:	Documentation/devicetree/bindings/slimbus/
12728F:	include/linux/slimbus.h
12729
12730SMACK SECURITY MODULE
12731M:	Casey Schaufler <casey@schaufler-ca.com>
12732L:	linux-security-module@vger.kernel.org
12733W:	http://schaufler-ca.com
12734T:	git git://github.com/cschaufler/smack-next
12735S:	Maintained
12736F:	Documentation/admin-guide/LSM/Smack.rst
12737F:	security/smack/
12738
12739SMC91x ETHERNET DRIVER
12740M:	Nicolas Pitre <nico@fluxnic.net>
12741S:	Odd Fixes
12742F:	drivers/net/ethernet/smsc/smc91x.*
12743
12744SMIA AND SMIA++ IMAGE SENSOR DRIVER
12745M:	Sakari Ailus <sakari.ailus@iki.fi>
12746L:	linux-media@vger.kernel.org
12747S:	Maintained
12748F:	drivers/media/i2c/smiapp/
12749F:	include/media/i2c/smiapp.h
12750F:	drivers/media/i2c/smiapp-pll.c
12751F:	drivers/media/i2c/smiapp-pll.h
12752F:	include/uapi/linux/smiapp.h
12753F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12754
12755SMM665 HARDWARE MONITOR DRIVER
12756M:	Guenter Roeck <linux@roeck-us.net>
12757L:	linux-hwmon@vger.kernel.org
12758S:	Maintained
12759F:	Documentation/hwmon/smm665
12760F:	drivers/hwmon/smm665.c
12761
12762SMSC EMC2103 HARDWARE MONITOR DRIVER
12763M:	Steve Glendinning <steve.glendinning@shawell.net>
12764L:	linux-hwmon@vger.kernel.org
12765S:	Maintained
12766F:	Documentation/hwmon/emc2103
12767F:	drivers/hwmon/emc2103.c
12768
12769SMSC SCH5627 HARDWARE MONITOR DRIVER
12770M:	Hans de Goede <hdegoede@redhat.com>
12771L:	linux-hwmon@vger.kernel.org
12772S:	Supported
12773F:	Documentation/hwmon/sch5627
12774F:	drivers/hwmon/sch5627.c
12775
12776SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12777M:	Steve Glendinning <steve.glendinning@shawell.net>
12778L:	linux-fbdev@vger.kernel.org
12779S:	Maintained
12780F:	drivers/video/fbdev/smscufx.c
12781
12782SMSC47B397 HARDWARE MONITOR DRIVER
12783M:	Jean Delvare <jdelvare@suse.com>
12784L:	linux-hwmon@vger.kernel.org
12785S:	Maintained
12786F:	Documentation/hwmon/smsc47b397
12787F:	drivers/hwmon/smsc47b397.c
12788
12789SMSC911x ETHERNET DRIVER
12790M:	Steve Glendinning <steve.glendinning@shawell.net>
12791L:	netdev@vger.kernel.org
12792S:	Maintained
12793F:	include/linux/smsc911x.h
12794F:	drivers/net/ethernet/smsc/smsc911x.*
12795
12796SMSC9420 PCI ETHERNET DRIVER
12797M:	Steve Glendinning <steve.glendinning@shawell.net>
12798L:	netdev@vger.kernel.org
12799S:	Maintained
12800F:	drivers/net/ethernet/smsc/smsc9420.*
12801
12802SOC-CAMERA V4L2 SUBSYSTEM
12803M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12804L:	linux-media@vger.kernel.org
12805T:	git git://linuxtv.org/media_tree.git
12806S:	Maintained
12807F:	include/media/soc*
12808F:	drivers/media/i2c/soc_camera/
12809F:	drivers/media/platform/soc_camera/
12810
12811SOCIONEXT UNIPHIER SOUND DRIVER
12812M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12813L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12814S:	Maintained
12815F:	sound/soc/uniphier/
12816
12817SOEKRIS NET48XX LED SUPPORT
12818M:	Chris Boot <bootc@bootc.net>
12819S:	Maintained
12820F:	drivers/leds/leds-net48xx.c
12821
12822SOFT-ROCE DRIVER (rxe)
12823M:	Moni Shoua <monis@mellanox.com>
12824L:	linux-rdma@vger.kernel.org
12825S:	Supported
12826W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12827Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12828F:	drivers/infiniband/sw/rxe/
12829F:	include/uapi/rdma/rdma_user_rxe.h
12830
12831SOFTLOGIC 6x10 MPEG CODEC
12832M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12833M:	Anton Sviridenko <anton@corp.bluecherry.net>
12834M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12835M:	Andrey Utkin <andrey_utkin@fastmail.com>
12836M:	Ismael Luceno <ismael@iodev.co.uk>
12837L:	linux-media@vger.kernel.org
12838S:	Supported
12839F:	drivers/media/pci/solo6x10/
12840
12841SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12842M:	James Morse <james.morse@arm.com>
12843L:	linux-arm-kernel@lists.infradead.org
12844S:	Maintained
12845F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12846F:	drivers/firmware/arm_sdei.c
12847F:	include/linux/sdei.h
12848F:	include/uapi/linux/sdei.h
12849
12850SOFTWARE RAID (Multiple Disks) SUPPORT
12851M:	Shaohua Li <shli@kernel.org>
12852L:	linux-raid@vger.kernel.org
12853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12854S:	Supported
12855F:	drivers/md/Makefile
12856F:	drivers/md/Kconfig
12857F:	drivers/md/md*
12858F:	drivers/md/raid*
12859F:	include/linux/raid/
12860F:	include/uapi/linux/raid/
12861
12862SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12863M:	Jassi Brar <jaswinder.singh@linaro.org>
12864L:	netdev@vger.kernel.org
12865S:	Maintained
12866F:	drivers/net/ethernet/socionext/netsec.c
12867F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12868
12869SONIC NETWORK DRIVER
12870M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12871L:	netdev@vger.kernel.org
12872S:	Maintained
12873F:	drivers/net/ethernet/natsemi/sonic.*
12874
12875SONICS SILICON BACKPLANE DRIVER (SSB)
12876M:	Michael Buesch <m@bues.ch>
12877L:	linux-wireless@vger.kernel.org
12878S:	Maintained
12879F:	drivers/ssb/
12880F:	include/linux/ssb/
12881
12882SONY IMX274 SENSOR DRIVER
12883M:	Leon Luo <leonl@leopardimaging.com>
12884L:	linux-media@vger.kernel.org
12885T:	git git://linuxtv.org/media_tree.git
12886S:	Maintained
12887F:	drivers/media/i2c/imx274.c
12888F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12889
12890SONY MEMORYSTICK CARD SUPPORT
12891M:	Alex Dubov <oakad@yahoo.com>
12892W:	http://tifmxx.berlios.de/
12893S:	Maintained
12894F:	drivers/memstick/host/tifm_ms.c
12895
12896SONY MEMORYSTICK STANDARD SUPPORT
12897M:	Maxim Levitsky <maximlevitsky@gmail.com>
12898S:	Maintained
12899F:	drivers/memstick/core/ms_block.*
12900
12901SONY VAIO CONTROL DEVICE DRIVER
12902M:	Mattia Dongili <malattia@linux.it>
12903L:	platform-driver-x86@vger.kernel.org
12904W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12905S:	Maintained
12906F:	Documentation/laptops/sony-laptop.txt
12907F:	drivers/char/sonypi.c
12908F:	drivers/platform/x86/sony-laptop.c
12909F:	include/linux/sony-laptop.h
12910
12911SOUND
12912M:	Jaroslav Kysela <perex@perex.cz>
12913M:	Takashi Iwai <tiwai@suse.com>
12914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12915W:	http://www.alsa-project.org/
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12917T:	git git://git.alsa-project.org/alsa-kernel.git
12918Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12919S:	Maintained
12920F:	Documentation/sound/
12921F:	include/sound/
12922F:	include/uapi/sound/
12923F:	sound/
12924
12925SOUND - COMPRESSED AUDIO
12926M:	Vinod Koul <vinod.koul@intel.com>
12927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12929S:	Supported
12930F:	Documentation/sound/alsa/compress_offload.txt
12931F:	include/sound/compress_driver.h
12932F:	include/uapi/sound/compress_*
12933F:	sound/core/compress_offload.c
12934F:	sound/soc/soc-compress.c
12935
12936SOUND - DMAENGINE HELPERS
12937M:	Lars-Peter Clausen <lars@metafoo.de>
12938S:	Supported
12939F:	include/sound/dmaengine_pcm.h
12940F:	sound/core/pcm_dmaengine.c
12941F:	sound/soc/soc-generic-dmaengine-pcm.c
12942
12943SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12944M:	Liam Girdwood <lgirdwood@gmail.com>
12945M:	Mark Brown <broonie@kernel.org>
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12947L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12948W:	http://alsa-project.org/main/index.php/ASoC
12949S:	Supported
12950F:	Documentation/devicetree/bindings/sound/
12951F:	Documentation/sound/alsa/soc/
12952F:	sound/soc/
12953F:	include/sound/soc*
12954
12955SOUNDWIRE SUBSYSTEM
12956M:	Vinod Koul <vinod.koul@intel.com>
12957M:	Sanyog Kale <sanyog.r.kale@intel.com>
12958R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12960S:	Supported
12961F:	Documentation/driver-api/soundwire/
12962F:	drivers/soundwire/
12963F:	include/linux/soundwire/
12964
12965SP2 MEDIA DRIVER
12966M:	Olli Salonen <olli.salonen@iki.fi>
12967L:	linux-media@vger.kernel.org
12968W:	https://linuxtv.org
12969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12970S:	Maintained
12971F:	drivers/media/dvb-frontends/sp2*
12972
12973SPARC + UltraSPARC (sparc/sparc64)
12974M:	"David S. Miller" <davem@davemloft.net>
12975L:	sparclinux@vger.kernel.org
12976Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12979S:	Maintained
12980F:	arch/sparc/
12981F:	drivers/sbus/
12982
12983SPARC SERIAL DRIVERS
12984M:	"David S. Miller" <davem@davemloft.net>
12985L:	sparclinux@vger.kernel.org
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12988S:	Maintained
12989F:	include/linux/sunserialcore.h
12990F:	drivers/tty/serial/suncore.c
12991F:	drivers/tty/serial/sunhv.c
12992F:	drivers/tty/serial/sunsab.c
12993F:	drivers/tty/serial/sunsab.h
12994F:	drivers/tty/serial/sunsu.c
12995F:	drivers/tty/serial/sunzilog.c
12996F:	drivers/tty/serial/sunzilog.h
12997F:	drivers/tty/vcc.c
12998
12999SPARSE CHECKER
13000M:	"Christopher Li" <sparse@chrisli.org>
13001L:	linux-sparse@vger.kernel.org
13002W:	https://sparse.wiki.kernel.org/
13003T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13004T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13005S:	Maintained
13006F:	include/linux/compiler.h
13007
13008SPEAR CLOCK FRAMEWORK SUPPORT
13009M:	Viresh Kumar <vireshk@kernel.org>
13010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13011W:	http://www.st.com/spear
13012S:	Maintained
13013F:	drivers/clk/spear/
13014
13015SPEAR PLATFORM SUPPORT
13016M:	Viresh Kumar <vireshk@kernel.org>
13017M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13019W:	http://www.st.com/spear
13020S:	Maintained
13021F:	arch/arm/boot/dts/spear*
13022F:	arch/arm/mach-spear/
13023
13024SPI NOR SUBSYSTEM
13025M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13026M:	Marek Vasut <marek.vasut@gmail.com>
13027L:	linux-mtd@lists.infradead.org
13028W:	http://www.linux-mtd.infradead.org/
13029Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13030T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13031T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13032S:	Maintained
13033F:	drivers/mtd/spi-nor/
13034F:	include/linux/mtd/spi-nor.h
13035
13036SPI SUBSYSTEM
13037M:	Mark Brown <broonie@kernel.org>
13038L:	linux-spi@vger.kernel.org
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13040Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/spi/
13043F:	Documentation/spi/
13044F:	drivers/spi/
13045F:	include/linux/spi/
13046F:	include/uapi/linux/spi/
13047F:	tools/spi/
13048
13049SPIDERNET NETWORK DRIVER for CELL
13050M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13051L:	netdev@vger.kernel.org
13052S:	Supported
13053F:	Documentation/networking/spider_net.txt
13054F:	drivers/net/ethernet/toshiba/spider_net*
13055
13056SPMI SUBSYSTEM
13057R:	Stephen Boyd <sboyd@kernel.org>
13058L:	linux-arm-msm@vger.kernel.org
13059F:	Documentation/devicetree/bindings/spmi/
13060F:	drivers/spmi/
13061F:	include/dt-bindings/spmi/spmi.h
13062F:	include/linux/spmi.h
13063F:	include/trace/events/spmi.h
13064
13065SPU FILE SYSTEM
13066M:	Jeremy Kerr <jk@ozlabs.org>
13067L:	linuxppc-dev@lists.ozlabs.org
13068W:	http://www.ibm.com/developerworks/power/cell/
13069S:	Supported
13070F:	Documentation/filesystems/spufs.txt
13071F:	arch/powerpc/platforms/cell/spufs/
13072
13073SQUASHFS FILE SYSTEM
13074M:	Phillip Lougher <phillip@squashfs.org.uk>
13075L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13076W:	http://squashfs.org.uk
13077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13078S:	Maintained
13079F:	Documentation/filesystems/squashfs.txt
13080F:	fs/squashfs/
13081
13082SRM (Alpha) environment access
13083M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13084S:	Maintained
13085F:	arch/alpha/kernel/srm_env.c
13086
13087STABLE BRANCH
13088M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13089L:	stable@vger.kernel.org
13090S:	Supported
13091F:	Documentation/process/stable-kernel-rules.rst
13092
13093STAGING - ATOMISP DRIVER
13094M:	Alan Cox <alan@linux.intel.com>
13095M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13096L:	linux-media@vger.kernel.org
13097S:	Maintained
13098F:	drivers/staging/media/atomisp/
13099
13100STAGING - COMEDI
13101M:	Ian Abbott <abbotti@mev.co.uk>
13102M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13103S:	Odd Fixes
13104F:	drivers/staging/comedi/
13105
13106STAGING - FLARION FT1000 DRIVERS
13107M:	Marek Belisko <marek.belisko@gmail.com>
13108S:	Odd Fixes
13109F:	drivers/staging/ft1000/
13110
13111STAGING - INDUSTRIAL IO
13112M:	Jonathan Cameron <jic23@kernel.org>
13113L:	linux-iio@vger.kernel.org
13114S:	Odd Fixes
13115F:	Documentation/devicetree/bindings/staging/iio/
13116F:	drivers/staging/iio/
13117
13118STAGING - LUSTRE PARALLEL FILESYSTEM
13119M:	Oleg Drokin <oleg.drokin@intel.com>
13120M:	Andreas Dilger <andreas.dilger@intel.com>
13121M:	James Simmons <jsimmons@infradead.org>
13122L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13123W:	http://wiki.lustre.org/
13124S:	Maintained
13125F:	drivers/staging/lustre
13126
13127STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13128M:	Marc Dietrich <marvin24@gmx.de>
13129L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13130L:	linux-tegra@vger.kernel.org
13131S:	Maintained
13132F:	drivers/staging/nvec/
13133
13134STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13135M:	Jens Frederich <jfrederich@gmail.com>
13136M:	Daniel Drake <dsd@laptop.org>
13137M:	Jon Nettleton <jon.nettleton@gmail.com>
13138W:	http://wiki.laptop.org/go/DCON
13139S:	Maintained
13140F:	drivers/staging/olpc_dcon/
13141
13142STAGING - REALTEK RTL8712U DRIVERS
13143M:	Larry Finger <Larry.Finger@lwfinger.net>
13144M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13145S:	Odd Fixes
13146F:	drivers/staging/rtl8712/
13147
13148STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13149M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13150M:	Teddy Wang <teddy.wang@siliconmotion.com>
13151M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13152L:	linux-fbdev@vger.kernel.org
13153S:	Maintained
13154F:	drivers/staging/sm750fb/
13155
13156STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13157M:	William Hubbs <w.d.hubbs@gmail.com>
13158M:	Chris Brannon <chris@the-brannons.com>
13159M:	Kirk Reiser <kirk@reisers.ca>
13160M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13161L:	speakup@linux-speakup.org
13162W:	http://www.linux-speakup.org/
13163S:	Odd Fixes
13164F:	drivers/staging/speakup/
13165
13166STAGING - VIA VT665X DRIVERS
13167M:	Forest Bond <forest@alittletooquiet.net>
13168S:	Odd Fixes
13169F:	drivers/staging/vt665?/
13170
13171STAGING - WILC1000 WIFI DRIVER
13172M:	Aditya Shankar <aditya.shankar@microchip.com>
13173M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13174L:	linux-wireless@vger.kernel.org
13175S:	Supported
13176F:	drivers/staging/wilc1000/
13177
13178STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13179M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13180S:	Odd Fixes
13181F:	drivers/staging/xgifb/
13182
13183STAGING SUBSYSTEM
13184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13186L:	devel@driverdev.osuosl.org
13187S:	Supported
13188F:	drivers/staging/
13189
13190STARFIRE/DURALAN NETWORK DRIVER
13191M:	Ion Badulescu <ionut@badula.org>
13192S:	Odd Fixes
13193F:	drivers/net/ethernet/adaptec/starfire*
13194
13195STEC S1220 SKD DRIVER
13196M:	Bart Van Assche <bart.vanassche@wdc.com>
13197L:	linux-block@vger.kernel.org
13198S:	Maintained
13199F:	drivers/block/skd*[ch]
13200
13201STI CEC DRIVER
13202M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13203S:	Maintained
13204F:	drivers/staging/media/st-cec/
13205F:	Documentation/devicetree/bindings/media/stih-cec.txt
13206
13207STK1160 USB VIDEO CAPTURE DRIVER
13208M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13209L:	linux-media@vger.kernel.org
13210T:	git git://linuxtv.org/media_tree.git
13211S:	Maintained
13212F:	drivers/media/usb/stk1160/
13213
13214STMMAC ETHERNET DRIVER
13215M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13216M:	Alexandre Torgue <alexandre.torgue@st.com>
13217L:	netdev@vger.kernel.org
13218W:	http://www.stlinux.com
13219S:	Supported
13220F:	drivers/net/ethernet/stmicro/stmmac/
13221
13222SUN3/3X
13223M:	Sam Creasey <sammy@sammy.net>
13224W:	http://sammy.net/sun3/
13225S:	Maintained
13226F:	arch/m68k/kernel/*sun3*
13227F:	arch/m68k/sun3*/
13228F:	arch/m68k/include/asm/sun3*
13229F:	drivers/net/ethernet/i825xx/sun3*
13230
13231SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13232M:	Hans de Goede <hdegoede@redhat.com>
13233L:	linux-input@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13236F:	drivers/input/keyboard/sun4i-lradc-keys.c
13237
13238SUNDANCE NETWORK DRIVER
13239M:	Denis Kirjanov <kda@linux-powerpc.org>
13240L:	netdev@vger.kernel.org
13241S:	Maintained
13242F:	drivers/net/ethernet/dlink/sundance.c
13243
13244SUPERH
13245M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13246M:	Rich Felker <dalias@libc.org>
13247L:	linux-sh@vger.kernel.org
13248Q:	http://patchwork.kernel.org/project/linux-sh/list/
13249S:	Maintained
13250F:	Documentation/sh/
13251F:	arch/sh/
13252F:	drivers/sh/
13253
13254SUSPEND TO RAM
13255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13256M:	Len Brown <len.brown@intel.com>
13257M:	Pavel Machek <pavel@ucw.cz>
13258L:	linux-pm@vger.kernel.org
13259B:	https://bugzilla.kernel.org
13260S:	Supported
13261F:	Documentation/power/
13262F:	arch/x86/kernel/acpi/
13263F:	drivers/base/power/
13264F:	kernel/power/
13265F:	include/linux/suspend.h
13266F:	include/linux/freezer.h
13267F:	include/linux/pm.h
13268
13269SVGA HANDLING
13270M:	Martin Mares <mj@ucw.cz>
13271L:	linux-video@atrey.karlin.mff.cuni.cz
13272S:	Maintained
13273F:	Documentation/svga.txt
13274F:	arch/x86/boot/video*
13275
13276SWIOTLB SUBSYSTEM
13277M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13278L:	iommu@lists.linux-foundation.org
13279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13280S:	Supported
13281F:	lib/swiotlb.c
13282F:	arch/*/kernel/pci-swiotlb.c
13283F:	include/linux/swiotlb.h
13284
13285SWITCHDEV
13286M:	Jiri Pirko <jiri@resnulli.us>
13287M:	Ivan Vecera <ivecera@redhat.com>
13288L:	netdev@vger.kernel.org
13289S:	Supported
13290F:	net/switchdev/
13291F:	include/net/switchdev.h
13292
13293SYNC FILE FRAMEWORK
13294M:	Sumit Semwal <sumit.semwal@linaro.org>
13295R:	Gustavo Padovan <gustavo@padovan.org>
13296S:	Maintained
13297L:	linux-media@vger.kernel.org
13298L:	dri-devel@lists.freedesktop.org
13299F:	drivers/dma-buf/sync_*
13300F:	drivers/dma-buf/dma-fence*
13301F:	drivers/dma-buf/sw_sync.c
13302F:	include/linux/sync_file.h
13303F:	include/uapi/linux/sync_file.h
13304F:	Documentation/sync_file.txt
13305T:	git git://anongit.freedesktop.org/drm/drm-misc
13306
13307SYNOPSYS ARC ARCHITECTURE
13308M:	Vineet Gupta <vgupta@synopsys.com>
13309L:	linux-snps-arc@lists.infradead.org
13310S:	Supported
13311F:	arch/arc/
13312F:	Documentation/devicetree/bindings/arc/*
13313F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13314F:	drivers/clocksource/arc_timer.c
13315F:	drivers/tty/serial/arc_uart.c
13316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13317
13318SYNOPSYS ARC HSDK SDP pll clock driver
13319M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13320S:	Supported
13321F:	drivers/clk/clk-hsdk-pll.c
13322F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13323
13324SYNOPSYS ARC SDP clock driver
13325M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13326S:	Supported
13327F:	drivers/clk/axs10x/*
13328F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13329
13330SYNOPSYS ARC SDP platform support
13331M:	Alexey Brodkin <abrodkin@synopsys.com>
13332S:	Supported
13333F:	arch/arc/plat-axs10x
13334F:	arch/arc/boot/dts/ax*
13335F:	Documentation/devicetree/bindings/arc/axs10*
13336
13337SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13338M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13339S:	Supported
13340F:	drivers/reset/reset-axs10x.c
13341F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13342
13343SYNOPSYS DESIGNWARE 8250 UART DRIVER
13344R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13345S:	Maintained
13346F:	drivers/tty/serial/8250/8250_dw.c
13347
13348SYNOPSYS DESIGNWARE APB GPIO DRIVER
13349M:	Hoan Tran <hotran@apm.com>
13350L:	linux-gpio@vger.kernel.org
13351S:	Maintained
13352F:	drivers/gpio/gpio-dwapb.c
13353F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13354
13355SYNOPSYS DESIGNWARE DMAC DRIVER
13356M:	Viresh Kumar <vireshk@kernel.org>
13357R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13358S:	Maintained
13359F:	include/linux/dma/dw.h
13360F:	include/linux/platform_data/dma-dw.h
13361F:	drivers/dma/dw/
13362
13363SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13364M:	Jose Abreu <Jose.Abreu@synopsys.com>
13365L:	netdev@vger.kernel.org
13366S:	Supported
13367F:	drivers/net/ethernet/synopsys/
13368
13369SYNOPSYS DESIGNWARE I2C DRIVER
13370M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13371R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13372R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13373L:	linux-i2c@vger.kernel.org
13374S:	Maintained
13375F:	drivers/i2c/busses/i2c-designware-*
13376F:	include/linux/platform_data/i2c-designware.h
13377
13378SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13379M:	Jaehoon Chung <jh80.chung@samsung.com>
13380L:	linux-mmc@vger.kernel.org
13381S:	Maintained
13382F:	drivers/mmc/host/dw_mmc*
13383
13384SYNOPSYS HSDK RESET CONTROLLER DRIVER
13385M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13386S:	Supported
13387F:	drivers/reset/reset-hsdk.c
13388F:	include/dt-bindings/reset/snps,hsdk-reset.h
13389F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13390
13391SYSTEM CONFIGURATION (SYSCON)
13392M:	Lee Jones <lee.jones@linaro.org>
13393M:	Arnd Bergmann <arnd@arndb.de>
13394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13395S:	Supported
13396F:	drivers/mfd/syscon.c
13397
13398SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13399M:	Sudeep Holla <sudeep.holla@arm.com>
13400L:	linux-arm-kernel@lists.infradead.org
13401S:	Maintained
13402F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13403F:	drivers/clk/clk-scpi.c
13404F:	drivers/cpufreq/scpi-cpufreq.c
13405F:	drivers/firmware/arm_scpi.c
13406F:	include/linux/scpi_protocol.h
13407
13408SYSTEM RESET/SHUTDOWN DRIVERS
13409M:	Sebastian Reichel <sre@kernel.org>
13410L:	linux-pm@vger.kernel.org
13411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13412S:	Maintained
13413F:	Documentation/devicetree/bindings/power/reset/
13414F:	drivers/power/reset/
13415
13416SYSTEM TRACE MODULE CLASS
13417M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13418S:	Maintained
13419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13420F:	Documentation/trace/stm.txt
13421F:	drivers/hwtracing/stm/
13422F:	include/linux/stm.h
13423F:	include/uapi/linux/stm.h
13424
13425SYSV FILESYSTEM
13426M:	Christoph Hellwig <hch@infradead.org>
13427S:	Maintained
13428F:	Documentation/filesystems/sysv-fs.txt
13429F:	fs/sysv/
13430F:	include/linux/sysv_fs.h
13431
13432TARGET SUBSYSTEM
13433M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13434L:	linux-scsi@vger.kernel.org
13435L:	target-devel@vger.kernel.org
13436W:	http://www.linux-iscsi.org
13437W:	http://groups.google.com/group/linux-iscsi-target-dev
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13439S:	Supported
13440F:	drivers/target/
13441F:	include/target/
13442F:	Documentation/target/
13443
13444TASKSTATS STATISTICS INTERFACE
13445M:	Balbir Singh <bsingharora@gmail.com>
13446S:	Maintained
13447F:	Documentation/accounting/taskstats*
13448F:	include/linux/taskstats*
13449F:	kernel/taskstats.c
13450
13451TC subsystem
13452M:	Jamal Hadi Salim <jhs@mojatatu.com>
13453M:	Cong Wang <xiyou.wangcong@gmail.com>
13454M:	Jiri Pirko <jiri@resnulli.us>
13455L:	netdev@vger.kernel.org
13456S:	Maintained
13457F:	include/net/pkt_cls.h
13458F:	include/net/pkt_sched.h
13459F:	include/net/tc_act/
13460F:	include/uapi/linux/pkt_cls.h
13461F:	include/uapi/linux/pkt_sched.h
13462F:	include/uapi/linux/tc_act/
13463F:	include/uapi/linux/tc_ematch/
13464F:	net/sched/
13465
13466TCP LOW PRIORITY MODULE
13467M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13468M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13469W:	http://tcp-lp-mod.sourceforge.net/
13470S:	Maintained
13471F:	net/ipv4/tcp_lp.c
13472
13473TDA10071 MEDIA DRIVER
13474M:	Antti Palosaari <crope@iki.fi>
13475L:	linux-media@vger.kernel.org
13476W:	https://linuxtv.org
13477W:	http://palosaari.fi/linux/
13478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13479T:	git git://linuxtv.org/anttip/media_tree.git
13480S:	Maintained
13481F:	drivers/media/dvb-frontends/tda10071*
13482
13483TDA18212 MEDIA DRIVER
13484M:	Antti Palosaari <crope@iki.fi>
13485L:	linux-media@vger.kernel.org
13486W:	https://linuxtv.org
13487W:	http://palosaari.fi/linux/
13488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13489T:	git git://linuxtv.org/anttip/media_tree.git
13490S:	Maintained
13491F:	drivers/media/tuners/tda18212*
13492
13493TDA18218 MEDIA DRIVER
13494M:	Antti Palosaari <crope@iki.fi>
13495L:	linux-media@vger.kernel.org
13496W:	https://linuxtv.org
13497W:	http://palosaari.fi/linux/
13498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13499T:	git git://linuxtv.org/anttip/media_tree.git
13500S:	Maintained
13501F:	drivers/media/tuners/tda18218*
13502
13503TDA18250 MEDIA DRIVER
13504M:	Olli Salonen <olli.salonen@iki.fi>
13505L:	linux-media@vger.kernel.org
13506W:	https://linuxtv.org
13507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13508T:	git git://linuxtv.org/media_tree.git
13509S:	Maintained
13510F:	drivers/media/tuners/tda18250*
13511
13512TDA18271 MEDIA DRIVER
13513M:	Michael Krufky <mkrufky@linuxtv.org>
13514L:	linux-media@vger.kernel.org
13515W:	https://linuxtv.org
13516W:	http://github.com/mkrufky
13517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13518T:	git git://linuxtv.org/mkrufky/tuners.git
13519S:	Maintained
13520F:	drivers/media/tuners/tda18271*
13521
13522TDA827x MEDIA DRIVER
13523M:	Michael Krufky <mkrufky@linuxtv.org>
13524L:	linux-media@vger.kernel.org
13525W:	https://linuxtv.org
13526W:	http://github.com/mkrufky
13527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13528T:	git git://linuxtv.org/mkrufky/tuners.git
13529S:	Maintained
13530F:	drivers/media/tuners/tda8290.*
13531
13532TDA8290 MEDIA DRIVER
13533M:	Michael Krufky <mkrufky@linuxtv.org>
13534L:	linux-media@vger.kernel.org
13535W:	https://linuxtv.org
13536W:	http://github.com/mkrufky
13537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13538T:	git git://linuxtv.org/mkrufky/tuners.git
13539S:	Maintained
13540F:	drivers/media/tuners/tda8290.*
13541
13542TDA9840 MEDIA DRIVER
13543M:	Hans Verkuil <hverkuil@xs4all.nl>
13544L:	linux-media@vger.kernel.org
13545T:	git git://linuxtv.org/media_tree.git
13546W:	https://linuxtv.org
13547S:	Maintained
13548F:	drivers/media/i2c/tda9840*
13549
13550TEA5761 TUNER DRIVER
13551M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13552M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13553L:	linux-media@vger.kernel.org
13554W:	https://linuxtv.org
13555T:	git git://linuxtv.org/media_tree.git
13556S:	Odd fixes
13557F:	drivers/media/tuners/tea5761.*
13558
13559TEA5767 TUNER DRIVER
13560M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13561M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13562L:	linux-media@vger.kernel.org
13563W:	https://linuxtv.org
13564T:	git git://linuxtv.org/media_tree.git
13565S:	Maintained
13566F:	drivers/media/tuners/tea5767.*
13567
13568TEA6415C MEDIA DRIVER
13569M:	Hans Verkuil <hverkuil@xs4all.nl>
13570L:	linux-media@vger.kernel.org
13571T:	git git://linuxtv.org/media_tree.git
13572W:	https://linuxtv.org
13573S:	Maintained
13574F:	drivers/media/i2c/tea6415c*
13575
13576TEA6420 MEDIA DRIVER
13577M:	Hans Verkuil <hverkuil@xs4all.nl>
13578L:	linux-media@vger.kernel.org
13579T:	git git://linuxtv.org/media_tree.git
13580W:	https://linuxtv.org
13581S:	Maintained
13582F:	drivers/media/i2c/tea6420*
13583
13584TEAM DRIVER
13585M:	Jiri Pirko <jiri@resnulli.us>
13586L:	netdev@vger.kernel.org
13587S:	Supported
13588F:	drivers/net/team/
13589F:	include/linux/if_team.h
13590F:	include/uapi/linux/if_team.h
13591
13592TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13593M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13594S:	Maintained
13595F:	arch/x86/platform/ts5500/
13596
13597TECHNOTREND USB IR RECEIVER
13598M:	Sean Young <sean@mess.org>
13599L:	linux-media@vger.kernel.org
13600S:	Maintained
13601F:	drivers/media/rc/ttusbir.c
13602
13603TEE SUBSYSTEM
13604M:	Jens Wiklander <jens.wiklander@linaro.org>
13605S:	Maintained
13606F:	include/linux/tee_drv.h
13607F:	include/uapi/linux/tee.h
13608F:	drivers/tee/
13609F:	Documentation/tee.txt
13610
13611TEGRA ARCHITECTURE SUPPORT
13612M:	Thierry Reding <thierry.reding@gmail.com>
13613M:	Jonathan Hunter <jonathanh@nvidia.com>
13614L:	linux-tegra@vger.kernel.org
13615Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13617S:	Supported
13618N:	[^a-z]tegra
13619
13620TEGRA CLOCK DRIVER
13621M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13622M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13623S:	Supported
13624F:	drivers/clk/tegra/
13625
13626TEGRA DMA DRIVERS
13627M:	Laxman Dewangan <ldewangan@nvidia.com>
13628M:	Jon Hunter <jonathanh@nvidia.com>
13629S:	Supported
13630F:	drivers/dma/tegra*
13631
13632TEGRA I2C DRIVER
13633M:	Laxman Dewangan <ldewangan@nvidia.com>
13634S:	Supported
13635F:	drivers/i2c/busses/i2c-tegra.c
13636
13637TEGRA IOMMU DRIVERS
13638M:	Hiroshi Doyu <hdoyu@nvidia.com>
13639S:	Supported
13640F:	drivers/iommu/tegra*
13641
13642TEGRA KBC DRIVER
13643M:	Rakesh Iyer <riyer@nvidia.com>
13644M:	Laxman Dewangan <ldewangan@nvidia.com>
13645S:	Supported
13646F:	drivers/input/keyboard/tegra-kbc.c
13647
13648TEGRA PWM DRIVER
13649M:	Thierry Reding <thierry.reding@gmail.com>
13650S:	Supported
13651F:	drivers/pwm/pwm-tegra.c
13652
13653TEGRA SERIAL DRIVER
13654M:	Laxman Dewangan <ldewangan@nvidia.com>
13655S:	Supported
13656F:	drivers/tty/serial/serial-tegra.c
13657
13658TEGRA SPI DRIVER
13659M:	Laxman Dewangan <ldewangan@nvidia.com>
13660S:	Supported
13661F:	drivers/spi/spi-tegra*
13662
13663TEHUTI ETHERNET DRIVER
13664M:	Andy Gospodarek <andy@greyhouse.net>
13665L:	netdev@vger.kernel.org
13666S:	Supported
13667F:	drivers/net/ethernet/tehuti/*
13668
13669Telecom Clock Driver for MCPL0010
13670M:	Mark Gross <mark.gross@intel.com>
13671S:	Supported
13672F:	drivers/char/tlclk.c
13673
13674TENSILICA XTENSA PORT (xtensa)
13675M:	Chris Zankel <chris@zankel.net>
13676M:	Max Filippov <jcmvbkbc@gmail.com>
13677L:	linux-xtensa@linux-xtensa.org
13678T:	git git://github.com/czankel/xtensa-linux.git
13679S:	Maintained
13680F:	arch/xtensa/
13681F:	drivers/irqchip/irq-xtensa-*
13682
13683Texas Instruments' System Control Interface (TISCI) Protocol Driver
13684M:	Nishanth Menon <nm@ti.com>
13685M:	Tero Kristo <t-kristo@ti.com>
13686M:	Santosh Shilimkar <ssantosh@kernel.org>
13687L:	linux-arm-kernel@lists.infradead.org
13688S:	Maintained
13689F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13690F:	drivers/firmware/ti_sci*
13691F:	include/linux/soc/ti/ti_sci_protocol.h
13692F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13693F:	include/dt-bindings/genpd/k2g.h
13694F:	drivers/soc/ti/ti_sci_pm_domains.c
13695F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13696F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13697F:	drivers/clk/keystone/sci-clk.c
13698F:	drivers/reset/reset-ti-sci.c
13699
13700THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13701M:	Hans Verkuil <hverkuil@xs4all.nl>
13702L:	linux-media@vger.kernel.org
13703T:	git git://linuxtv.org/media_tree.git
13704W:	https://linuxtv.org
13705S:	Maintained
13706F:	drivers/media/radio/radio-raremono.c
13707
13708THERMAL
13709M:	Zhang Rui <rui.zhang@intel.com>
13710M:	Eduardo Valentin <edubezval@gmail.com>
13711L:	linux-pm@vger.kernel.org
13712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13714Q:	https://patchwork.kernel.org/project/linux-pm/list/
13715S:	Supported
13716F:	drivers/thermal/
13717F:	include/linux/thermal.h
13718F:	include/uapi/linux/thermal.h
13719F:	include/linux/cpu_cooling.h
13720F:	Documentation/devicetree/bindings/thermal/
13721
13722THERMAL/CPU_COOLING
13723M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13724M:	Viresh Kumar <viresh.kumar@linaro.org>
13725M:	Javi Merino <javi.merino@kernel.org>
13726L:	linux-pm@vger.kernel.org
13727S:	Supported
13728F:	Documentation/thermal/cpu-cooling-api.txt
13729F:	drivers/thermal/cpu_cooling.c
13730F:	include/linux/cpu_cooling.h
13731
13732THINKPAD ACPI EXTRAS DRIVER
13733M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13734L:	ibm-acpi-devel@lists.sourceforge.net
13735L:	platform-driver-x86@vger.kernel.org
13736W:	http://ibm-acpi.sourceforge.net
13737W:	http://thinkwiki.org/wiki/Ibm-acpi
13738T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13739S:	Maintained
13740F:	drivers/platform/x86/thinkpad_acpi.c
13741
13742THUNDERBOLT DRIVER
13743M:	Andreas Noever <andreas.noever@gmail.com>
13744M:	Michael Jamet <michael.jamet@intel.com>
13745M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13746M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13748S:	Maintained
13749F:	Documentation/admin-guide/thunderbolt.rst
13750F:	drivers/thunderbolt/
13751F:	include/linux/thunderbolt.h
13752
13753THUNDERBOLT NETWORK DRIVER
13754M:	Michael Jamet <michael.jamet@intel.com>
13755M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13756M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13757L:	netdev@vger.kernel.org
13758S:	Maintained
13759F:	drivers/net/thunderbolt.c
13760
13761THUNDERX GPIO DRIVER
13762M:	David Daney <david.daney@cavium.com>
13763S:	Maintained
13764F:	drivers/gpio/gpio-thunderx.c
13765
13766TI AM437X VPFE DRIVER
13767M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13768L:	linux-media@vger.kernel.org
13769W:	https://linuxtv.org
13770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13771T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13772S:	Maintained
13773F:	drivers/media/platform/am437x/
13774
13775TI BANDGAP AND THERMAL DRIVER
13776M:	Eduardo Valentin <edubezval@gmail.com>
13777M:	Keerthy <j-keerthy@ti.com>
13778L:	linux-pm@vger.kernel.org
13779L:	linux-omap@vger.kernel.org
13780S:	Maintained
13781F:	drivers/thermal/ti-soc-thermal/
13782
13783TI BQ27XXX POWER SUPPLY DRIVER
13784R:	Andrew F. Davis <afd@ti.com>
13785F:	include/linux/power/bq27xxx_battery.h
13786F:	drivers/power/supply/bq27xxx_battery.c
13787F:	drivers/power/supply/bq27xxx_battery_i2c.c
13788
13789TI CDCE706 CLOCK DRIVER
13790M:	Max Filippov <jcmvbkbc@gmail.com>
13791S:	Maintained
13792F:	drivers/clk/clk-cdce706.c
13793
13794TI CLOCK DRIVER
13795M:	Tero Kristo <t-kristo@ti.com>
13796L:	linux-omap@vger.kernel.org
13797S:	Maintained
13798F:	drivers/clk/ti/
13799F:	include/linux/clk/ti.h
13800
13801TI DAVINCI MACHINE SUPPORT
13802M:	Sekhar Nori <nsekhar@ti.com>
13803M:	Kevin Hilman <khilman@kernel.org>
13804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13806S:	Supported
13807F:	arch/arm/mach-davinci/
13808F:	drivers/i2c/busses/i2c-davinci.c
13809F:	arch/arm/boot/dts/da850*
13810
13811TI DAVINCI SERIES GPIO DRIVER
13812M:	Keerthy <j-keerthy@ti.com>
13813L:	linux-gpio@vger.kernel.org
13814S:	Maintained
13815F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13816F:	drivers/gpio/gpio-davinci.c
13817
13818TI DAVINCI SERIES MEDIA DRIVER
13819M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13820L:	linux-media@vger.kernel.org
13821W:	https://linuxtv.org
13822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13823T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13824S:	Maintained
13825F:	drivers/media/platform/davinci/
13826F:	include/media/davinci/
13827
13828TI ETHERNET SWITCH DRIVER (CPSW)
13829R:	Grygorii Strashko <grygorii.strashko@ti.com>
13830L:	linux-omap@vger.kernel.org
13831L:	netdev@vger.kernel.org
13832S:	Maintained
13833F:	drivers/net/ethernet/ti/cpsw*
13834F:	drivers/net/ethernet/ti/davinci*
13835
13836TI FLASH MEDIA INTERFACE DRIVER
13837M:	Alex Dubov <oakad@yahoo.com>
13838S:	Maintained
13839F:	drivers/misc/tifm*
13840F:	drivers/mmc/host/tifm_sd.c
13841F:	include/linux/tifm.h
13842
13843TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13844M:	Santosh Shilimkar <ssantosh@kernel.org>
13845L:	linux-kernel@vger.kernel.org
13846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13847S:	Maintained
13848F:	drivers/soc/ti/*
13849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13850
13851TI LM49xxx FAMILY ASoC CODEC DRIVERS
13852M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13853M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13855S:	Maintained
13856F:	sound/soc/codecs/lm49453*
13857F:	sound/soc/codecs/isabelle*
13858
13859TI LP855x BACKLIGHT DRIVER
13860M:	Milo Kim <milo.kim@ti.com>
13861S:	Maintained
13862F:	Documentation/backlight/lp855x-driver.txt
13863F:	drivers/video/backlight/lp855x_bl.c
13864F:	include/linux/platform_data/lp855x.h
13865
13866TI LP8727 CHARGER DRIVER
13867M:	Milo Kim <milo.kim@ti.com>
13868S:	Maintained
13869F:	drivers/power/supply/lp8727_charger.c
13870F:	include/linux/platform_data/lp8727.h
13871
13872TI LP8788 MFD DRIVER
13873M:	Milo Kim <milo.kim@ti.com>
13874S:	Maintained
13875F:	drivers/iio/adc/lp8788_adc.c
13876F:	drivers/leds/leds-lp8788.c
13877F:	drivers/mfd/lp8788*.c
13878F:	drivers/power/supply/lp8788-charger.c
13879F:	drivers/regulator/lp8788-*.c
13880F:	include/linux/mfd/lp8788*.h
13881
13882TI NETCP ETHERNET DRIVER
13883M:	Wingman Kwok <w-kwok2@ti.com>
13884M:	Murali Karicheri <m-karicheri2@ti.com>
13885L:	netdev@vger.kernel.org
13886S:	Maintained
13887F:	drivers/net/ethernet/ti/netcp*
13888
13889TI TAS571X FAMILY ASoC CODEC DRIVER
13890M:	Kevin Cernekee <cernekee@chromium.org>
13891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13892S:	Odd Fixes
13893F:	sound/soc/codecs/tas571x*
13894
13895TI TRF7970A NFC DRIVER
13896M:	Mark Greer <mgreer@animalcreek.com>
13897L:	linux-wireless@vger.kernel.org
13898L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13899S:	Supported
13900F:	drivers/nfc/trf7970a.c
13901F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13902
13903TI TWL4030 SERIES SOC CODEC DRIVER
13904M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13906S:	Maintained
13907F:	sound/soc/codecs/twl4030*
13908
13909TI VPE/CAL DRIVERS
13910M:	Benoit Parrot <bparrot@ti.com>
13911L:	linux-media@vger.kernel.org
13912W:	http://linuxtv.org/
13913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13914S:	Maintained
13915F:	drivers/media/platform/ti-vpe/
13916
13917TI WILINK WIRELESS DRIVERS
13918L:	linux-wireless@vger.kernel.org
13919W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13920W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13922S:	Orphan
13923F:	drivers/net/wireless/ti/
13924F:	include/linux/wl12xx.h
13925
13926TILE ARCHITECTURE
13927W:	http://www.mellanox.com/repository/solutions/tile-scm/
13928S:	Orphan
13929F:	arch/tile/
13930F:	drivers/char/tile-srom.c
13931F:	drivers/edac/tile_edac.c
13932F:	drivers/net/ethernet/tile/
13933F:	drivers/rtc/rtc-tile.c
13934F:	drivers/tty/hvc/hvc_tile.c
13935F:	drivers/tty/serial/tilegx.c
13936F:	drivers/usb/host/*-tilegx.c
13937F:	include/linux/usb/tilegx.h
13938
13939TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13940M:	John Stultz <john.stultz@linaro.org>
13941M:	Thomas Gleixner <tglx@linutronix.de>
13942R:	Stephen Boyd <sboyd@kernel.org>
13943L:	linux-kernel@vger.kernel.org
13944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13945S:	Supported
13946F:	include/linux/clocksource.h
13947F:	include/linux/time.h
13948F:	include/linux/timex.h
13949F:	include/uapi/linux/time.h
13950F:	include/uapi/linux/timex.h
13951F:	kernel/time/clocksource.c
13952F:	kernel/time/time*.c
13953F:	kernel/time/alarmtimer.c
13954F:	kernel/time/ntp.c
13955F:	tools/testing/selftests/timers/
13956
13957TIPC NETWORK LAYER
13958M:	Jon Maloy <jon.maloy@ericsson.com>
13959M:	Ying Xue <ying.xue@windriver.com>
13960L:	netdev@vger.kernel.org (core kernel code)
13961L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13962W:	http://tipc.sourceforge.net/
13963S:	Maintained
13964F:	include/uapi/linux/tipc*.h
13965F:	net/tipc/
13966
13967TLAN NETWORK DRIVER
13968M:	Samuel Chessman <chessman@tux.org>
13969L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13970W:	http://sourceforge.net/projects/tlan/
13971S:	Maintained
13972F:	Documentation/networking/tlan.txt
13973F:	drivers/net/ethernet/ti/tlan.*
13974
13975TM6000 VIDEO4LINUX DRIVER
13976M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13977M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13978L:	linux-media@vger.kernel.org
13979W:	https://linuxtv.org
13980T:	git git://linuxtv.org/media_tree.git
13981S:	Odd fixes
13982F:	drivers/media/usb/tm6000/
13983F:	Documentation/media/v4l-drivers/tm6000*
13984
13985TMIO/SDHI MMC DRIVER
13986M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13987L:	linux-mmc@vger.kernel.org
13988S:	Supported
13989F:	drivers/mmc/host/tmio_mmc*
13990F:	drivers/mmc/host/renesas_sdhi*
13991F:	include/linux/mfd/tmio.h
13992
13993TMP401 HARDWARE MONITOR DRIVER
13994M:	Guenter Roeck <linux@roeck-us.net>
13995L:	linux-hwmon@vger.kernel.org
13996S:	Maintained
13997F:	Documentation/hwmon/tmp401
13998F:	drivers/hwmon/tmp401.c
13999
14000TMPFS (SHMEM FILESYSTEM)
14001M:	Hugh Dickins <hughd@google.com>
14002L:	linux-mm@kvack.org
14003S:	Maintained
14004F:	include/linux/shmem_fs.h
14005F:	mm/shmem.c
14006
14007TOMOYO SECURITY MODULE
14008M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14009M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14010L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14011L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14012L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14013L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14014W:	http://tomoyo.sourceforge.jp/
14015T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14016S:	Maintained
14017F:	security/tomoyo/
14018
14019TOPSTAR LAPTOP EXTRAS DRIVER
14020M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14021L:	platform-driver-x86@vger.kernel.org
14022S:	Maintained
14023F:	drivers/platform/x86/topstar-laptop.c
14024
14025TORTURE-TEST MODULES
14026M:	Davidlohr Bueso <dave@stgolabs.net>
14027M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14028M:	Josh Triplett <josh@joshtriplett.org>
14029L:	linux-kernel@vger.kernel.org
14030S:	Supported
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14032F:	Documentation/RCU/torture.txt
14033F:	kernel/torture.c
14034F:	kernel/rcu/rcutorture.c
14035F:	kernel/locking/locktorture.c
14036
14037TOSHIBA ACPI EXTRAS DRIVER
14038M:	Azael Avalos <coproscefalo@gmail.com>
14039L:	platform-driver-x86@vger.kernel.org
14040S:	Maintained
14041F:	drivers/platform/x86/toshiba_acpi.c
14042
14043TOSHIBA BLUETOOTH DRIVER
14044M:	Azael Avalos <coproscefalo@gmail.com>
14045L:	platform-driver-x86@vger.kernel.org
14046S:	Maintained
14047F:	drivers/platform/x86/toshiba_bluetooth.c
14048
14049TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14050M:	Azael Avalos <coproscefalo@gmail.com>
14051L:	platform-driver-x86@vger.kernel.org
14052S:	Maintained
14053F:	drivers/platform/x86/toshiba_haps.c
14054
14055TOSHIBA SMM DRIVER
14056M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14057W:	http://www.buzzard.org.uk/toshiba/
14058S:	Maintained
14059F:	drivers/char/toshiba.c
14060F:	include/linux/toshiba.h
14061F:	include/uapi/linux/toshiba.h
14062
14063TOSHIBA TC358743 DRIVER
14064M:	Mats Randgaard <matrandg@cisco.com>
14065L:	linux-media@vger.kernel.org
14066S:	Maintained
14067F:	drivers/media/i2c/tc358743*
14068F:	include/media/i2c/tc358743.h
14069
14070TOSHIBA WMI HOTKEYS DRIVER
14071M:	Azael Avalos <coproscefalo@gmail.com>
14072L:	platform-driver-x86@vger.kernel.org
14073S:	Maintained
14074F:	drivers/platform/x86/toshiba-wmi.c
14075
14076TPM DEVICE DRIVER
14077M:	Peter Huewe <peterhuewe@gmx.de>
14078M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14079R:	Jason Gunthorpe <jgg@ziepe.ca>
14080L:	linux-integrity@vger.kernel.org
14081Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14082W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14083T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14084S:	Maintained
14085F:	drivers/char/tpm/
14086
14087TRACING
14088M:	Steven Rostedt <rostedt@goodmis.org>
14089M:	Ingo Molnar <mingo@redhat.com>
14090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14091S:	Maintained
14092F:	Documentation/trace/ftrace.txt
14093F:	arch/*/*/*/ftrace.h
14094F:	arch/*/kernel/ftrace.c
14095F:	include/*/ftrace.h
14096F:	include/linux/trace*.h
14097F:	include/trace/
14098F:	kernel/trace/
14099F:	tools/testing/selftests/ftrace/
14100
14101TRACING MMIO ACCESSES (MMIOTRACE)
14102M:	Steven Rostedt <rostedt@goodmis.org>
14103M:	Ingo Molnar <mingo@kernel.org>
14104R:	Karol Herbst <karolherbst@gmail.com>
14105R:	Pekka Paalanen <ppaalanen@gmail.com>
14106S:	Maintained
14107L:	linux-kernel@vger.kernel.org
14108L:	nouveau@lists.freedesktop.org
14109F:	kernel/trace/trace_mmiotrace.c
14110F:	include/linux/mmiotrace.h
14111F:	arch/x86/mm/kmmio.c
14112F:	arch/x86/mm/mmio-mod.c
14113F:	arch/x86/mm/testmmiotrace.c
14114
14115TRIVIAL PATCHES
14116M:	Jiri Kosina <trivial@kernel.org>
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14118S:	Maintained
14119K:	^Subject:.*(?i)trivial
14120
14121TEMPO SEMICONDUCTOR DRIVERS
14122M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14123S:	Maintained
14124F:	sound/soc/codecs/tscs*.c
14125F:	sound/soc/codecs/tscs*.h
14126F:	Documentation/devicetree/bindings/sound/tscs*.txt
14127
14128TTY LAYER
14129M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14130M:	Jiri Slaby <jslaby@suse.com>
14131S:	Supported
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14133F:	Documentation/serial/
14134F:	drivers/tty/
14135F:	drivers/tty/serial/serial_core.c
14136F:	include/linux/serial_core.h
14137F:	include/linux/serial.h
14138F:	include/linux/tty.h
14139F:	include/uapi/linux/serial_core.h
14140F:	include/uapi/linux/serial.h
14141F:	include/uapi/linux/tty.h
14142
14143TUA9001 MEDIA DRIVER
14144M:	Antti Palosaari <crope@iki.fi>
14145L:	linux-media@vger.kernel.org
14146W:	https://linuxtv.org
14147W:	http://palosaari.fi/linux/
14148Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14149T:	git git://linuxtv.org/anttip/media_tree.git
14150S:	Maintained
14151F:	drivers/media/tuners/tua9001*
14152
14153TULIP NETWORK DRIVERS
14154L:	netdev@vger.kernel.org
14155L:	linux-parisc@vger.kernel.org
14156S:	Orphan
14157F:	drivers/net/ethernet/dec/tulip/
14158
14159TUN/TAP driver
14160M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14161W:	http://vtun.sourceforge.net/tun
14162S:	Maintained
14163F:	Documentation/networking/tuntap.txt
14164F:	arch/um/os-Linux/drivers/
14165
14166TURBOCHANNEL SUBSYSTEM
14167M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14168M:	Ralf Baechle <ralf@linux-mips.org>
14169L:	linux-mips@linux-mips.org
14170Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14171S:	Maintained
14172F:	drivers/tc/
14173F:	include/linux/tc.h
14174
14175TW5864 VIDEO4LINUX DRIVER
14176M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14177M:	Anton Sviridenko <anton@corp.bluecherry.net>
14178M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14179M:	Andrey Utkin <andrey_utkin@fastmail.com>
14180L:	linux-media@vger.kernel.org
14181S:	Supported
14182F:	drivers/media/pci/tw5864/
14183
14184TW68 VIDEO4LINUX DRIVER
14185M:	Hans Verkuil <hverkuil@xs4all.nl>
14186L:	linux-media@vger.kernel.org
14187T:	git git://linuxtv.org/media_tree.git
14188W:	https://linuxtv.org
14189S:	Odd Fixes
14190F:	drivers/media/pci/tw68/
14191
14192TW686X VIDEO4LINUX DRIVER
14193M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14194L:	linux-media@vger.kernel.org
14195T:	git git://linuxtv.org/media_tree.git
14196W:	http://linuxtv.org
14197S:	Maintained
14198F:	drivers/media/pci/tw686x/
14199
14200UBI FILE SYSTEM (UBIFS)
14201M:	Richard Weinberger <richard@nod.at>
14202M:	Artem Bityutskiy <dedekind1@gmail.com>
14203M:	Adrian Hunter <adrian.hunter@intel.com>
14204L:	linux-mtd@lists.infradead.org
14205T:	git git://git.infradead.org/ubifs-2.6.git
14206W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14207S:	Supported
14208F:	Documentation/filesystems/ubifs.txt
14209F:	fs/ubifs/
14210
14211UCLINUX (M68KNOMMU AND COLDFIRE)
14212M:	Greg Ungerer <gerg@linux-m68k.org>
14213W:	http://www.linux-m68k.org/
14214W:	http://www.uclinux.org/
14215L:	linux-m68k@lists.linux-m68k.org
14216L:	uclinux-dev@uclinux.org  (subscribers-only)
14217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14218S:	Maintained
14219F:	arch/m68k/coldfire/
14220F:	arch/m68k/68*/
14221F:	arch/m68k/*/*_no.*
14222F:	arch/m68k/include/asm/*_no.*
14223
14224UDF FILESYSTEM
14225M:	Jan Kara <jack@suse.com>
14226S:	Maintained
14227F:	Documentation/filesystems/udf.txt
14228F:	fs/udf/
14229
14230UDRAW TABLET
14231M:	Bastien Nocera <hadess@hadess.net>
14232L:	linux-input@vger.kernel.org
14233S:	Maintained
14234F:	drivers/hid/hid-udraw-ps3.c
14235
14236UFS FILESYSTEM
14237M:	Evgeniy Dushistov <dushistov@mail.ru>
14238S:	Maintained
14239F:	Documentation/filesystems/ufs.txt
14240F:	fs/ufs/
14241
14242UHID USERSPACE HID IO DRIVER:
14243M:	David Herrmann <dh.herrmann@googlemail.com>
14244L:	linux-input@vger.kernel.org
14245S:	Maintained
14246F:	drivers/hid/uhid.c
14247F:	include/uapi/linux/uhid.h
14248
14249ULPI BUS
14250M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14251L:	linux-usb@vger.kernel.org
14252S:	Maintained
14253F:	drivers/usb/common/ulpi.c
14254F:	include/linux/ulpi/
14255
14256ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14257L:	linux-usb@vger.kernel.org
14258S:	Orphan
14259F:	drivers/uwb/
14260F:	include/linux/uwb.h
14261F:	include/linux/uwb/
14262
14263UNICORE32 ARCHITECTURE:
14264M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14265W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14266S:	Maintained
14267T:	git git://github.com/gxt/linux.git
14268F:	arch/unicore32/
14269
14270UNIFDEF
14271M:	Tony Finch <dot@dotat.at>
14272W:	http://dotat.at/prog/unifdef
14273S:	Maintained
14274F:	scripts/unifdef.c
14275
14276UNIFORM CDROM DRIVER
14277M:	Jens Axboe <axboe@kernel.dk>
14278W:	http://www.kernel.dk
14279S:	Maintained
14280F:	Documentation/cdrom/
14281F:	drivers/cdrom/cdrom.c
14282F:	include/linux/cdrom.h
14283F:	include/uapi/linux/cdrom.h
14284
14285UNISYS S-PAR DRIVERS
14286M:	David Kershner <david.kershner@unisys.com>
14287L:	sparmaintainer@unisys.com (Unisys internal)
14288S:	Supported
14289F:	include/linux/visorbus.h
14290F:	drivers/visorbus/
14291F:	drivers/staging/unisys/
14292
14293UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14294M:	Vinayak Holikatti <vinholikatti@gmail.com>
14295L:	linux-scsi@vger.kernel.org
14296S:	Supported
14297F:	Documentation/scsi/ufs.txt
14298F:	drivers/scsi/ufs/
14299
14300UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14301M:	Joao Pinto <jpinto@synopsys.com>
14302L:	linux-scsi@vger.kernel.org
14303S:	Supported
14304F:	drivers/scsi/ufs/*dwc*
14305
14306UNSORTED BLOCK IMAGES (UBI)
14307M:	Artem Bityutskiy <dedekind1@gmail.com>
14308M:	Richard Weinberger <richard@nod.at>
14309W:	http://www.linux-mtd.infradead.org/
14310L:	linux-mtd@lists.infradead.org
14311T:	git git://git.infradead.org/ubifs-2.6.git
14312S:	Supported
14313F:	drivers/mtd/ubi/
14314F:	include/linux/mtd/ubi.h
14315F:	include/uapi/mtd/ubi-user.h
14316
14317USB "USBNET" DRIVER FRAMEWORK
14318M:	Oliver Neukum <oneukum@suse.com>
14319L:	netdev@vger.kernel.org
14320W:	http://www.linux-usb.org/usbnet
14321S:	Maintained
14322F:	drivers/net/usb/usbnet.c
14323F:	include/linux/usb/usbnet.h
14324
14325USB ACM DRIVER
14326M:	Oliver Neukum <oneukum@suse.com>
14327L:	linux-usb@vger.kernel.org
14328S:	Maintained
14329F:	Documentation/usb/acm.txt
14330F:	drivers/usb/class/cdc-acm.*
14331
14332USB AR5523 WIRELESS DRIVER
14333M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14334L:	linux-wireless@vger.kernel.org
14335S:	Maintained
14336F:	drivers/net/wireless/ath/ar5523/
14337
14338USB ATTACHED SCSI
14339M:	Oliver Neukum <oneukum@suse.com>
14340L:	linux-usb@vger.kernel.org
14341L:	linux-scsi@vger.kernel.org
14342S:	Maintained
14343F:	drivers/usb/storage/uas.c
14344
14345USB CDC ETHERNET DRIVER
14346M:	Oliver Neukum <oliver@neukum.org>
14347L:	linux-usb@vger.kernel.org
14348S:	Maintained
14349F:	drivers/net/usb/cdc_*.c
14350F:	include/uapi/linux/usb/cdc.h
14351
14352USB CHAOSKEY DRIVER
14353M:	Keith Packard <keithp@keithp.com>
14354L:	linux-usb@vger.kernel.org
14355S:	Maintained
14356F:	drivers/usb/misc/chaoskey.c
14357
14358USB CYPRESS C67X00 DRIVER
14359M:	Peter Korsgaard <jacmet@sunsite.dk>
14360L:	linux-usb@vger.kernel.org
14361S:	Maintained
14362F:	drivers/usb/c67x00/
14363
14364USB DAVICOM DM9601 DRIVER
14365M:	Peter Korsgaard <jacmet@sunsite.dk>
14366L:	netdev@vger.kernel.org
14367W:	http://www.linux-usb.org/usbnet
14368S:	Maintained
14369F:	drivers/net/usb/dm9601.c
14370
14371USB DIAMOND RIO500 DRIVER
14372M:	Cesar Miquel <miquel@df.uba.ar>
14373L:	rio500-users@lists.sourceforge.net
14374W:	http://rio500.sourceforge.net
14375S:	Maintained
14376F:	drivers/usb/misc/rio500*
14377
14378USB EHCI DRIVER
14379M:	Alan Stern <stern@rowland.harvard.edu>
14380L:	linux-usb@vger.kernel.org
14381S:	Maintained
14382F:	Documentation/usb/ehci.txt
14383F:	drivers/usb/host/ehci*
14384
14385USB GADGET/PERIPHERAL SUBSYSTEM
14386M:	Felipe Balbi <balbi@kernel.org>
14387L:	linux-usb@vger.kernel.org
14388W:	http://www.linux-usb.org/gadget
14389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14390S:	Maintained
14391F:	drivers/usb/gadget/
14392F:	include/linux/usb/gadget*
14393
14394USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14395M:	Jiri Kosina <jikos@kernel.org>
14396R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14397L:	linux-usb@vger.kernel.org
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14399S:	Maintained
14400F:	Documentation/hid/hiddev.txt
14401F:	drivers/hid/usbhid/
14402
14403USB ISP116X DRIVER
14404M:	Olav Kongas <ok@artecdesign.ee>
14405L:	linux-usb@vger.kernel.org
14406S:	Maintained
14407F:	drivers/usb/host/isp116x*
14408F:	include/linux/usb/isp116x.h
14409
14410USB LAN78XX ETHERNET DRIVER
14411M:	Woojung Huh <woojung.huh@microchip.com>
14412M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14413L:	netdev@vger.kernel.org
14414S:	Maintained
14415F:	drivers/net/usb/lan78xx.*
14416
14417USB MASS STORAGE DRIVER
14418M:	Alan Stern <stern@rowland.harvard.edu>
14419L:	linux-usb@vger.kernel.org
14420L:	usb-storage@lists.one-eyed-alien.net
14421S:	Maintained
14422W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14423F:	drivers/usb/storage/
14424
14425USB MIDI DRIVER
14426M:	Clemens Ladisch <clemens@ladisch.de>
14427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14428T:	git git://git.alsa-project.org/alsa-kernel.git
14429S:	Maintained
14430F:	sound/usb/midi.*
14431
14432USB NETWORKING DRIVERS
14433L:	linux-usb@vger.kernel.org
14434S:	Odd Fixes
14435F:	drivers/net/usb/
14436
14437USB OHCI DRIVER
14438M:	Alan Stern <stern@rowland.harvard.edu>
14439L:	linux-usb@vger.kernel.org
14440S:	Maintained
14441F:	Documentation/usb/ohci.txt
14442F:	drivers/usb/host/ohci*
14443
14444USB OTG FSM (Finite State Machine)
14445M:	Peter Chen <Peter.Chen@nxp.com>
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14447L:	linux-usb@vger.kernel.org
14448S:	Maintained
14449F:	drivers/usb/common/usb-otg-fsm.c
14450
14451USB OVER IP DRIVER
14452M:	Valentina Manea <valentina.manea.m@gmail.com>
14453M:	Shuah Khan <shuahkh@osg.samsung.com>
14454M:	Shuah Khan <shuah@kernel.org>
14455L:	linux-usb@vger.kernel.org
14456S:	Maintained
14457F:	Documentation/usb/usbip_protocol.txt
14458F:	drivers/usb/usbip/
14459F:	tools/usb/usbip/
14460
14461USB PEGASUS DRIVER
14462M:	Petko Manolov <petkan@nucleusys.com>
14463L:	linux-usb@vger.kernel.org
14464L:	netdev@vger.kernel.org
14465T:	git git://github.com/petkan/pegasus.git
14466W:	https://github.com/petkan/pegasus
14467S:	Maintained
14468F:	drivers/net/usb/pegasus.*
14469
14470USB PHY LAYER
14471M:	Felipe Balbi <balbi@kernel.org>
14472L:	linux-usb@vger.kernel.org
14473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14474S:	Maintained
14475F:	drivers/usb/phy/
14476
14477USB PRINTER DRIVER (usblp)
14478M:	Pete Zaitcev <zaitcev@redhat.com>
14479L:	linux-usb@vger.kernel.org
14480S:	Supported
14481F:	drivers/usb/class/usblp.c
14482
14483USB QMI WWAN NETWORK DRIVER
14484M:	Bjørn Mork <bjorn@mork.no>
14485L:	netdev@vger.kernel.org
14486S:	Maintained
14487F:	Documentation/ABI/testing/sysfs-class-net-qmi
14488F:	drivers/net/usb/qmi_wwan.c
14489
14490USB RTL8150 DRIVER
14491M:	Petko Manolov <petkan@nucleusys.com>
14492L:	linux-usb@vger.kernel.org
14493L:	netdev@vger.kernel.org
14494T:	git git://github.com/petkan/rtl8150.git
14495W:	https://github.com/petkan/rtl8150
14496S:	Maintained
14497F:	drivers/net/usb/rtl8150.c
14498
14499USB SERIAL SUBSYSTEM
14500M:	Johan Hovold <johan@kernel.org>
14501L:	linux-usb@vger.kernel.org
14502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14503S:	Maintained
14504F:	Documentation/usb/usb-serial.txt
14505F:	drivers/usb/serial/
14506F:	include/linux/usb/serial.h
14507
14508USB SMSC75XX ETHERNET DRIVER
14509M:	Steve Glendinning <steve.glendinning@shawell.net>
14510L:	netdev@vger.kernel.org
14511S:	Maintained
14512F:	drivers/net/usb/smsc75xx.*
14513
14514USB SMSC95XX ETHERNET DRIVER
14515M:	Steve Glendinning <steve.glendinning@shawell.net>
14516M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14517L:	netdev@vger.kernel.org
14518S:	Maintained
14519F:	drivers/net/usb/smsc95xx.*
14520
14521USB SUBSYSTEM
14522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14523L:	linux-usb@vger.kernel.org
14524W:	http://www.linux-usb.org
14525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14526S:	Supported
14527F:	Documentation/devicetree/bindings/usb/
14528F:	Documentation/usb/
14529F:	drivers/usb/
14530F:	include/linux/usb.h
14531F:	include/linux/usb/
14532
14533USB TYPEC SUBSYSTEM
14534M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	Documentation/ABI/testing/sysfs-class-typec
14538F:	Documentation/usb/typec.rst
14539F:	drivers/usb/typec/
14540F:	include/linux/usb/typec.h
14541
14542USB UHCI DRIVER
14543M:	Alan Stern <stern@rowland.harvard.edu>
14544L:	linux-usb@vger.kernel.org
14545S:	Maintained
14546F:	drivers/usb/host/uhci*
14547
14548USB VIDEO CLASS
14549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14550L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14551L:	linux-media@vger.kernel.org
14552T:	git git://linuxtv.org/media_tree.git
14553W:	http://www.ideasonboard.org/uvc/
14554S:	Maintained
14555F:	drivers/media/usb/uvc/
14556F:	include/uapi/linux/uvcvideo.h
14557
14558USB VISION DRIVER
14559M:	Hans Verkuil <hverkuil@xs4all.nl>
14560L:	linux-media@vger.kernel.org
14561T:	git git://linuxtv.org/media_tree.git
14562W:	https://linuxtv.org
14563S:	Odd Fixes
14564F:	drivers/media/usb/usbvision/
14565
14566USB WEBCAM GADGET
14567M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14568L:	linux-usb@vger.kernel.org
14569S:	Maintained
14570F:	drivers/usb/gadget/function/*uvc*
14571F:	drivers/usb/gadget/legacy/webcam.c
14572
14573USB WIRELESS RNDIS DRIVER (rndis_wlan)
14574M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14575L:	linux-wireless@vger.kernel.org
14576S:	Maintained
14577F:	drivers/net/wireless/rndis_wlan.c
14578
14579USB XHCI DRIVER
14580M:	Mathias Nyman <mathias.nyman@intel.com>
14581L:	linux-usb@vger.kernel.org
14582S:	Supported
14583F:	drivers/usb/host/xhci*
14584F:	drivers/usb/host/pci-quirks*
14585
14586USB ZD1201 DRIVER
14587L:	linux-wireless@vger.kernel.org
14588W:	http://linux-lc100020.sourceforge.net
14589S:	Orphan
14590F:	drivers/net/wireless/zydas/zd1201.*
14591
14592USB ZR364XX DRIVER
14593M:	Antoine Jacquet <royale@zerezo.com>
14594L:	linux-usb@vger.kernel.org
14595L:	linux-media@vger.kernel.org
14596T:	git git://linuxtv.org/media_tree.git
14597W:	http://royale.zerezo.com/zr364xx/
14598S:	Maintained
14599F:	Documentation/media/v4l-drivers/zr364xx*
14600F:	drivers/media/usb/zr364xx/
14601
14602USER-MODE LINUX (UML)
14603M:	Jeff Dike <jdike@addtoit.com>
14604M:	Richard Weinberger <richard@nod.at>
14605L:	user-mode-linux-devel@lists.sourceforge.net
14606L:	user-mode-linux-user@lists.sourceforge.net
14607W:	http://user-mode-linux.sourceforge.net
14608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14609S:	Maintained
14610F:	Documentation/virtual/uml/
14611F:	arch/um/
14612F:	arch/x86/um/
14613F:	fs/hostfs/
14614F:	fs/hppfs/
14615
14616USERSPACE I/O (UIO)
14617M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14618S:	Maintained
14619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14620F:	Documentation/driver-api/uio-howto.rst
14621F:	drivers/uio/
14622F:	include/linux/uio*.h
14623
14624UTIL-LINUX PACKAGE
14625M:	Karel Zak <kzak@redhat.com>
14626L:	util-linux@vger.kernel.org
14627W:	http://en.wikipedia.org/wiki/Util-linux
14628T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14629S:	Maintained
14630
14631UUID HELPERS
14632M:	Christoph Hellwig <hch@lst.de>
14633R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14634L:	linux-kernel@vger.kernel.org
14635T:	git git://git.infradead.org/users/hch/uuid.git
14636F:	lib/uuid.c
14637F:	lib/test_uuid.c
14638F:	include/linux/uuid.h
14639F:	include/uapi/linux/uuid.h
14640S:	Maintained
14641
14642UVESAFB DRIVER
14643M:	Michal Januszewski <spock@gentoo.org>
14644L:	linux-fbdev@vger.kernel.org
14645W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14646S:	Maintained
14647F:	Documentation/fb/uvesafb.txt
14648F:	drivers/video/fbdev/uvesafb.*
14649
14650VF610 NAND DRIVER
14651M:	Stefan Agner <stefan@agner.ch>
14652L:	linux-mtd@lists.infradead.org
14653S:	Supported
14654F:	drivers/mtd/nand/vf610_nfc.c
14655
14656VFAT/FAT/MSDOS FILESYSTEM
14657M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14658S:	Maintained
14659F:	Documentation/filesystems/vfat.txt
14660F:	fs/fat/
14661
14662VFIO DRIVER
14663M:	Alex Williamson <alex.williamson@redhat.com>
14664L:	kvm@vger.kernel.org
14665T:	git git://github.com/awilliam/linux-vfio.git
14666S:	Maintained
14667F:	Documentation/vfio.txt
14668F:	drivers/vfio/
14669F:	include/linux/vfio.h
14670F:	include/uapi/linux/vfio.h
14671
14672VFIO MEDIATED DEVICE DRIVERS
14673M:	Kirti Wankhede <kwankhede@nvidia.com>
14674L:	kvm@vger.kernel.org
14675S:	Maintained
14676F:	Documentation/vfio-mediated-device.txt
14677F:	drivers/vfio/mdev/
14678F:	include/linux/mdev.h
14679F:	samples/vfio-mdev/
14680
14681VFIO PLATFORM DRIVER
14682M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14683L:	kvm@vger.kernel.org
14684S:	Maintained
14685F:	drivers/vfio/platform/
14686
14687VGA_SWITCHEROO
14688R:	Lukas Wunner <lukas@wunner.de>
14689S:	Maintained
14690F:	Documentation/gpu/vga-switcheroo.rst
14691F:	drivers/gpu/vga/vga_switcheroo.c
14692F:	include/linux/vga_switcheroo.h
14693T:	git git://anongit.freedesktop.org/drm/drm-misc
14694
14695VIA RHINE NETWORK DRIVER
14696S:	Orphan
14697F:	drivers/net/ethernet/via/via-rhine.c
14698
14699VIA SD/MMC CARD CONTROLLER DRIVER
14700M:	Bruce Chang <brucechang@via.com.tw>
14701M:	Harald Welte <HaraldWelte@viatech.com>
14702S:	Maintained
14703F:	drivers/mmc/host/via-sdmmc.c
14704
14705VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14706M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14707L:	linux-fbdev@vger.kernel.org
14708S:	Maintained
14709F:	include/linux/via-core.h
14710F:	include/linux/via-gpio.h
14711F:	include/linux/via_i2c.h
14712F:	drivers/video/fbdev/via/
14713
14714VIA VELOCITY NETWORK DRIVER
14715M:	Francois Romieu <romieu@fr.zoreil.com>
14716L:	netdev@vger.kernel.org
14717S:	Maintained
14718F:	drivers/net/ethernet/via/via-velocity.*
14719
14720VIDEO MULTIPLEXER DRIVER
14721M:	Philipp Zabel <p.zabel@pengutronix.de>
14722L:	linux-media@vger.kernel.org
14723S:	Maintained
14724F:	drivers/media/platform/video-mux.c
14725
14726VIDEOBUF2 FRAMEWORK
14727M:	Pawel Osciak <pawel@osciak.com>
14728M:	Marek Szyprowski <m.szyprowski@samsung.com>
14729M:	Kyungmin Park <kyungmin.park@samsung.com>
14730L:	linux-media@vger.kernel.org
14731S:	Maintained
14732F:	drivers/media/v4l2-core/videobuf2-*
14733F:	include/media/videobuf2-*
14734
14735VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14736M:	Helen Koike <helen.koike@collabora.com>
14737L:	linux-media@vger.kernel.org
14738T:	git git://linuxtv.org/media_tree.git
14739W:	https://linuxtv.org
14740S:	Maintained
14741F:	drivers/media/platform/vimc/*
14742
14743VIRT LIB
14744M:	Alex Williamson <alex.williamson@redhat.com>
14745M:	Paolo Bonzini <pbonzini@redhat.com>
14746L:	kvm@vger.kernel.org
14747S:	Supported
14748F:	virt/lib/
14749
14750VIRTIO AND VHOST VSOCK DRIVER
14751M:	Stefan Hajnoczi <stefanha@redhat.com>
14752L:	kvm@vger.kernel.org
14753L:	virtualization@lists.linux-foundation.org
14754L:	netdev@vger.kernel.org
14755S:	Maintained
14756F:	include/linux/virtio_vsock.h
14757F:	include/uapi/linux/virtio_vsock.h
14758F:	include/uapi/linux/vsockmon.h
14759F:	include/uapi/linux/vm_sockets_diag.h
14760F:	net/vmw_vsock/diag.c
14761F:	net/vmw_vsock/af_vsock_tap.c
14762F:	net/vmw_vsock/virtio_transport_common.c
14763F:	net/vmw_vsock/virtio_transport.c
14764F:	drivers/net/vsockmon.c
14765F:	drivers/vhost/vsock.c
14766F:	drivers/vhost/vsock.h
14767F:	tools/testing/vsock/
14768
14769VIRTIO CONSOLE DRIVER
14770M:	Amit Shah <amit@kernel.org>
14771L:	virtualization@lists.linux-foundation.org
14772S:	Maintained
14773F:	drivers/char/virtio_console.c
14774F:	include/linux/virtio_console.h
14775F:	include/uapi/linux/virtio_console.h
14776
14777VIRTIO CORE, NET AND BLOCK DRIVERS
14778M:	"Michael S. Tsirkin" <mst@redhat.com>
14779M:	Jason Wang <jasowang@redhat.com>
14780L:	virtualization@lists.linux-foundation.org
14781S:	Maintained
14782F:	Documentation/devicetree/bindings/virtio/
14783F:	drivers/virtio/
14784F:	tools/virtio/
14785F:	drivers/net/virtio_net.c
14786F:	drivers/block/virtio_blk.c
14787F:	include/linux/virtio*.h
14788F:	include/uapi/linux/virtio_*.h
14789F:	drivers/crypto/virtio/
14790F:	mm/balloon_compaction.c
14791
14792VIRTIO CRYPTO DRIVER
14793M:	Gonglei <arei.gonglei@huawei.com>
14794L:	virtualization@lists.linux-foundation.org
14795L:	linux-crypto@vger.kernel.org
14796S:	Maintained
14797F:	drivers/crypto/virtio/
14798F:	include/uapi/linux/virtio_crypto.h
14799
14800VIRTIO DRIVERS FOR S390
14801M:	Cornelia Huck <cohuck@redhat.com>
14802M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14803L:	linux-s390@vger.kernel.org
14804L:	virtualization@lists.linux-foundation.org
14805L:	kvm@vger.kernel.org
14806S:	Supported
14807F:	drivers/s390/virtio/
14808F:	arch/s390/include/uapi/asm/virtio-ccw.h
14809
14810VIRTIO GPU DRIVER
14811M:	David Airlie <airlied@linux.ie>
14812M:	Gerd Hoffmann <kraxel@redhat.com>
14813L:	dri-devel@lists.freedesktop.org
14814L:	virtualization@lists.linux-foundation.org
14815T:	git git://anongit.freedesktop.org/drm/drm-misc
14816S:	Maintained
14817F:	drivers/gpu/drm/virtio/
14818F:	include/uapi/linux/virtio_gpu.h
14819
14820VIRTIO HOST (VHOST)
14821M:	"Michael S. Tsirkin" <mst@redhat.com>
14822M:	Jason Wang <jasowang@redhat.com>
14823L:	kvm@vger.kernel.org
14824L:	virtualization@lists.linux-foundation.org
14825L:	netdev@vger.kernel.org
14826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14827S:	Maintained
14828F:	drivers/vhost/
14829F:	include/uapi/linux/vhost.h
14830
14831VIRTIO INPUT DRIVER
14832M:	Gerd Hoffmann <kraxel@redhat.com>
14833S:	Maintained
14834F:	drivers/virtio/virtio_input.c
14835F:	include/uapi/linux/virtio_input.h
14836
14837VIRTUAL BOX GUEST DEVICE DRIVER
14838M:	Hans de Goede <hdegoede@redhat.com>
14839M:	Arnd Bergmann <arnd@arndb.de>
14840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14841S:	Maintained
14842F:	include/linux/vbox_utils.h
14843F:	include/uapi/linux/vbox*.h
14844F:	drivers/virt/vboxguest/
14845
14846VIRTUAL SERIO DEVICE DRIVER
14847M:	Stephen Chandler Paul <thatslyude@gmail.com>
14848S:	Maintained
14849F:	drivers/input/serio/userio.c
14850F:	include/uapi/linux/userio.h
14851
14852VIVID VIRTUAL VIDEO DRIVER
14853M:	Hans Verkuil <hverkuil@xs4all.nl>
14854L:	linux-media@vger.kernel.org
14855T:	git git://linuxtv.org/media_tree.git
14856W:	https://linuxtv.org
14857S:	Maintained
14858F:	drivers/media/platform/vivid/*
14859
14860VLYNQ BUS
14861M:	Florian Fainelli <f.fainelli@gmail.com>
14862L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14863S:	Maintained
14864F:	drivers/vlynq/vlynq.c
14865F:	include/linux/vlynq.h
14866
14867VME SUBSYSTEM
14868M:	Martyn Welch <martyn@welchs.me.uk>
14869M:	Manohar Vanga <manohar.vanga@gmail.com>
14870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14871L:	devel@driverdev.osuosl.org
14872S:	Maintained
14873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14874F:	Documentation/driver-api/vme.rst
14875F:	drivers/staging/vme/
14876F:	drivers/vme/
14877F:	include/linux/vme*
14878
14879VMWARE BALLOON DRIVER
14880M:	Xavier Deguillard <xdeguillard@vmware.com>
14881M:	Philip Moltmann <moltmann@vmware.com>
14882M:	"VMware, Inc." <pv-drivers@vmware.com>
14883L:	linux-kernel@vger.kernel.org
14884S:	Maintained
14885F:	drivers/misc/vmw_balloon.c
14886
14887VMWARE HYPERVISOR INTERFACE
14888M:	Alok Kataria <akataria@vmware.com>
14889L:	virtualization@lists.linux-foundation.org
14890S:	Supported
14891F:	arch/x86/kernel/cpu/vmware.c
14892
14893VMWARE PVRDMA DRIVER
14894M:	Adit Ranadive <aditr@vmware.com>
14895M:	VMware PV-Drivers <pv-drivers@vmware.com>
14896L:	linux-rdma@vger.kernel.org
14897S:	Maintained
14898F:	drivers/infiniband/hw/vmw_pvrdma/
14899
14900VMware PVSCSI driver
14901M:	Jim Gill <jgill@vmware.com>
14902M:	VMware PV-Drivers <pv-drivers@vmware.com>
14903L:	linux-scsi@vger.kernel.org
14904S:	Maintained
14905F:	drivers/scsi/vmw_pvscsi.c
14906F:	drivers/scsi/vmw_pvscsi.h
14907
14908VMWARE VMMOUSE SUBDRIVER
14909M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14910M:	"VMware, Inc." <pv-drivers@vmware.com>
14911L:	linux-input@vger.kernel.org
14912S:	Maintained
14913F:	drivers/input/mouse/vmmouse.c
14914F:	drivers/input/mouse/vmmouse.h
14915
14916VMWARE VMXNET3 ETHERNET DRIVER
14917M:	Shrikrishna Khare <skhare@vmware.com>
14918M:	"VMware, Inc." <pv-drivers@vmware.com>
14919L:	netdev@vger.kernel.org
14920S:	Maintained
14921F:	drivers/net/vmxnet3/
14922
14923VOCORE VOCORE2 BOARD
14924M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14925L:	linux-mips@linux-mips.org
14926S:	Maintained
14927F:	arch/mips/boot/dts/ralink/vocore2.dts
14928
14929VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14930M:	Liam Girdwood <lgirdwood@gmail.com>
14931M:	Mark Brown <broonie@kernel.org>
14932L:	linux-kernel@vger.kernel.org
14933W:	http://www.slimlogic.co.uk/?p=48
14934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14935S:	Supported
14936F:	Documentation/devicetree/bindings/regulator/
14937F:	Documentation/power/regulator/
14938F:	drivers/regulator/
14939F:	include/dt-bindings/regulator/
14940F:	include/linux/regulator/
14941
14942VRF
14943M:	David Ahern <dsa@cumulusnetworks.com>
14944M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14945L:	netdev@vger.kernel.org
14946S:	Maintained
14947F:	drivers/net/vrf.c
14948F:	Documentation/networking/vrf.txt
14949
14950VT1211 HARDWARE MONITOR DRIVER
14951M:	Juerg Haefliger <juergh@gmail.com>
14952L:	linux-hwmon@vger.kernel.org
14953S:	Maintained
14954F:	Documentation/hwmon/vt1211
14955F:	drivers/hwmon/vt1211.c
14956
14957VT8231 HARDWARE MONITOR DRIVER
14958M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14959L:	linux-hwmon@vger.kernel.org
14960S:	Maintained
14961F:	drivers/hwmon/vt8231.c
14962
14963VUB300 USB to SDIO/SD/MMC bridge chip
14964M:	Tony Olech <tony.olech@elandigitalsystems.com>
14965L:	linux-mmc@vger.kernel.org
14966L:	linux-usb@vger.kernel.org
14967S:	Supported
14968F:	drivers/mmc/host/vub300.c
14969
14970W1 DALLAS'S 1-WIRE BUS
14971M:	Evgeniy Polyakov <zbr@ioremap.net>
14972S:	Maintained
14973F:	Documentation/w1/
14974F:	drivers/w1/
14975F:	include/linux/w1.h
14976
14977W83791D HARDWARE MONITORING DRIVER
14978M:	Marc Hulsman <m.hulsman@tudelft.nl>
14979L:	linux-hwmon@vger.kernel.org
14980S:	Maintained
14981F:	Documentation/hwmon/w83791d
14982F:	drivers/hwmon/w83791d.c
14983
14984W83793 HARDWARE MONITORING DRIVER
14985M:	Rudolf Marek <r.marek@assembler.cz>
14986L:	linux-hwmon@vger.kernel.org
14987S:	Maintained
14988F:	Documentation/hwmon/w83793
14989F:	drivers/hwmon/w83793.c
14990
14991W83795 HARDWARE MONITORING DRIVER
14992M:	Jean Delvare <jdelvare@suse.com>
14993L:	linux-hwmon@vger.kernel.org
14994S:	Maintained
14995F:	drivers/hwmon/w83795.c
14996
14997W83L51xD SD/MMC CARD INTERFACE DRIVER
14998M:	Pierre Ossman <pierre@ossman.eu>
14999S:	Maintained
15000F:	drivers/mmc/host/wbsd.*
15001
15002WACOM PROTOCOL 4 SERIAL TABLETS
15003M:	Julian Squires <julian@cipht.net>
15004M:	Hans de Goede <hdegoede@redhat.com>
15005L:	linux-input@vger.kernel.org
15006S:	Maintained
15007F:	drivers/input/tablet/wacom_serial4.c
15008
15009WATCHDOG DEVICE DRIVERS
15010M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15011M:	Guenter Roeck <linux@roeck-us.net>
15012L:	linux-watchdog@vger.kernel.org
15013W:	http://www.linux-watchdog.org/
15014T:	git git://www.linux-watchdog.org/linux-watchdog.git
15015S:	Maintained
15016F:	Documentation/devicetree/bindings/watchdog/
15017F:	Documentation/watchdog/
15018F:	drivers/watchdog/
15019F:	include/linux/watchdog.h
15020F:	include/uapi/linux/watchdog.h
15021
15022WHISKEYCOVE PMIC GPIO DRIVER
15023M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15024L:	linux-gpio@vger.kernel.org
15025S:	Maintained
15026F:	drivers/gpio/gpio-wcove.c
15027
15028WIIMOTE HID DRIVER
15029M:	David Herrmann <dh.herrmann@googlemail.com>
15030L:	linux-input@vger.kernel.org
15031S:	Maintained
15032F:	drivers/hid/hid-wiimote*
15033
15034WILOCITY WIL6210 WIRELESS DRIVER
15035M:	Maya Erez <merez@codeaurora.org>
15036L:	linux-wireless@vger.kernel.org
15037L:	wil6210@qti.qualcomm.com
15038S:	Supported
15039W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15040F:	drivers/net/wireless/ath/wil6210/
15041
15042WIMAX STACK
15043M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15044M:	linux-wimax@intel.com
15045L:	wimax@linuxwimax.org (subscribers-only)
15046S:	Supported
15047W:	http://linuxwimax.org
15048F:	Documentation/wimax/README.wimax
15049F:	include/linux/wimax/debug.h
15050F:	include/net/wimax.h
15051F:	include/uapi/linux/wimax.h
15052F:	net/wimax/
15053
15054WINBOND CIR DRIVER
15055M:	David Härdeman <david@hardeman.nu>
15056S:	Maintained
15057F:	drivers/media/rc/winbond-cir.c
15058
15059WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15061L:	linux-watchdog@vger.kernel.org
15062S:	Maintained
15063F:	drivers/watchdog/ebc-c384_wdt.c
15064
15065WINSYSTEMS WS16C48 GPIO DRIVER
15066M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15067L:	linux-gpio@vger.kernel.org
15068S:	Maintained
15069F:	drivers/gpio/gpio-ws16c48.c
15070
15071WISTRON LAPTOP BUTTON DRIVER
15072M:	Miloslav Trmac <mitr@volny.cz>
15073S:	Maintained
15074F:	drivers/input/misc/wistron_btns.c
15075
15076WL3501 WIRELESS PCMCIA CARD DRIVER
15077L:	linux-wireless@vger.kernel.org
15078S:	Odd fixes
15079F:	drivers/net/wireless/wl3501*
15080
15081WOLFSON MICROELECTRONICS DRIVERS
15082L:	patches@opensource.cirrus.com
15083T:	git https://github.com/CirrusLogic/linux-drivers.git
15084W:	https://github.com/CirrusLogic/linux-drivers/wiki
15085S:	Supported
15086F:	Documentation/hwmon/wm83??
15087F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15088F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15089F:	Documentation/devicetree/bindings/mfd/arizona.txt
15090F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15091F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15092F:	arch/arm/mach-s3c64xx/mach-crag6410*
15093F:	drivers/clk/clk-wm83*.c
15094F:	drivers/extcon/extcon-arizona.c
15095F:	drivers/leds/leds-wm83*.c
15096F:	drivers/gpio/gpio-*wm*.c
15097F:	drivers/gpio/gpio-arizona.c
15098F:	drivers/hwmon/wm83??-hwmon.c
15099F:	drivers/input/misc/wm831x-on.c
15100F:	drivers/input/touchscreen/wm831x-ts.c
15101F:	drivers/input/touchscreen/wm97*.c
15102F:	drivers/mfd/arizona*
15103F:	drivers/mfd/wm*.c
15104F:	drivers/mfd/cs47l24*
15105F:	drivers/power/supply/wm83*.c
15106F:	drivers/rtc/rtc-wm83*.c
15107F:	drivers/regulator/wm8*.c
15108F:	drivers/regulator/arizona*
15109F:	drivers/video/backlight/wm83*_bl.c
15110F:	drivers/watchdog/wm83*_wdt.c
15111F:	include/linux/mfd/arizona/
15112F:	include/linux/mfd/wm831x/
15113F:	include/linux/mfd/wm8350/
15114F:	include/linux/mfd/wm8400*
15115F:	include/linux/regulator/arizona*
15116F:	include/linux/wm97xx.h
15117F:	include/sound/wm????.h
15118F:	sound/soc/codecs/arizona.?
15119F:	sound/soc/codecs/wm*
15120F:	sound/soc/codecs/cs47l24*
15121
15122WORKQUEUE
15123M:	Tejun Heo <tj@kernel.org>
15124R:	Lai Jiangshan <jiangshanlai@gmail.com>
15125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15126S:	Maintained
15127F:	include/linux/workqueue.h
15128F:	kernel/workqueue.c
15129F:	Documentation/core-api/workqueue.rst
15130
15131X-POWERS AXP288 PMIC DRIVERS
15132M:	Hans de Goede <hdegoede@redhat.com>
15133S:	Maintained
15134N:	axp288
15135F:	drivers/acpi/pmic/intel_pmic_xpower.c
15136
15137X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15138M:	Chen-Yu Tsai <wens@csie.org>
15139L:	linux-kernel@vger.kernel.org
15140S:	Maintained
15141N:	axp[128]
15142
15143X.25 NETWORK LAYER
15144M:	Andrew Hendry <andrew.hendry@gmail.com>
15145L:	linux-x25@vger.kernel.org
15146S:	Odd Fixes
15147F:	Documentation/networking/x25*
15148F:	include/net/x25*
15149F:	net/x25/
15150
15151X86 ARCHITECTURE (32-BIT AND 64-BIT)
15152M:	Thomas Gleixner <tglx@linutronix.de>
15153M:	Ingo Molnar <mingo@redhat.com>
15154R:	"H. Peter Anvin" <hpa@zytor.com>
15155M:	x86@kernel.org
15156L:	linux-kernel@vger.kernel.org
15157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15158S:	Maintained
15159F:	Documentation/x86/
15160F:	arch/x86/
15161
15162X86 MCE INFRASTRUCTURE
15163M:	Tony Luck <tony.luck@intel.com>
15164M:	Borislav Petkov <bp@alien8.de>
15165L:	linux-edac@vger.kernel.org
15166S:	Maintained
15167F:	arch/x86/kernel/cpu/mcheck/*
15168
15169X86 MICROCODE UPDATE SUPPORT
15170M:	Borislav Petkov <bp@alien8.de>
15171S:	Maintained
15172F:	arch/x86/kernel/cpu/microcode/*
15173
15174X86 PLATFORM DRIVERS
15175M:	Darren Hart <dvhart@infradead.org>
15176M:	Andy Shevchenko <andy@infradead.org>
15177L:	platform-driver-x86@vger.kernel.org
15178T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15179S:	Maintained
15180F:	drivers/platform/x86/
15181F:	drivers/platform/olpc/
15182
15183X86 VDSO
15184M:	Andy Lutomirski <luto@amacapital.net>
15185L:	linux-kernel@vger.kernel.org
15186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15187S:	Maintained
15188F:	arch/x86/entry/vdso/
15189
15190XC2028/3028 TUNER DRIVER
15191M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15192M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15193L:	linux-media@vger.kernel.org
15194W:	https://linuxtv.org
15195T:	git git://linuxtv.org/media_tree.git
15196S:	Maintained
15197F:	drivers/media/tuners/tuner-xc2028.*
15198
15199XEN BLOCK SUBSYSTEM
15200M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15201M:	Roger Pau Monné <roger.pau@citrix.com>
15202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15203S:	Supported
15204F:	drivers/block/xen-blkback/*
15205F:	drivers/block/xen*
15206
15207XEN HYPERVISOR ARM
15208M:	Stefano Stabellini <sstabellini@kernel.org>
15209L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15210S:	Maintained
15211F:	arch/arm/xen/
15212F:	arch/arm/include/asm/xen/
15213
15214XEN HYPERVISOR ARM64
15215M:	Stefano Stabellini <sstabellini@kernel.org>
15216L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15217S:	Maintained
15218F:	arch/arm64/xen/
15219F:	arch/arm64/include/asm/xen/
15220
15221XEN HYPERVISOR INTERFACE
15222M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15223M:	Juergen Gross <jgross@suse.com>
15224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15226S:	Supported
15227F:	arch/x86/xen/
15228F:	drivers/*/xen-*front.c
15229F:	drivers/xen/
15230F:	arch/x86/include/asm/xen/
15231F:	arch/x86/include/asm/pvclock-abi.h
15232F:	include/xen/
15233F:	include/uapi/xen/
15234F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15235F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15236
15237XEN NETWORK BACKEND DRIVER
15238M:	Wei Liu <wei.liu2@citrix.com>
15239M:	Paul Durrant <paul.durrant@citrix.com>
15240L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15241L:	netdev@vger.kernel.org
15242S:	Supported
15243F:	drivers/net/xen-netback/*
15244
15245XEN PCI SUBSYSTEM
15246M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15247L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15248S:	Supported
15249F:	arch/x86/pci/*xen*
15250F:	drivers/pci/*xen*
15251
15252XEN PVSCSI DRIVERS
15253M:	Juergen Gross <jgross@suse.com>
15254L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15255L:	linux-scsi@vger.kernel.org
15256S:	Supported
15257F:	drivers/scsi/xen-scsifront.c
15258F:	drivers/xen/xen-scsiback.c
15259F:	include/xen/interface/io/vscsiif.h
15260
15261XEN SWIOTLB SUBSYSTEM
15262M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15263L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15264L:	iommu@lists.linux-foundation.org
15265S:	Supported
15266F:	arch/x86/xen/*swiotlb*
15267F:	drivers/xen/*swiotlb*
15268
15269XFS FILESYSTEM
15270M:	Darrick J. Wong <darrick.wong@oracle.com>
15271M:	linux-xfs@vger.kernel.org
15272L:	linux-xfs@vger.kernel.org
15273W:	http://xfs.org/
15274T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15275S:	Supported
15276F:	Documentation/filesystems/xfs.txt
15277F:	fs/xfs/
15278
15279XILINX AXI ETHERNET DRIVER
15280M:	Anirudha Sarangi <anirudh@xilinx.com>
15281M:	John Linn <John.Linn@xilinx.com>
15282S:	Maintained
15283F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15284
15285XILINX UARTLITE SERIAL DRIVER
15286M:	Peter Korsgaard <jacmet@sunsite.dk>
15287L:	linux-serial@vger.kernel.org
15288S:	Maintained
15289F:	drivers/tty/serial/uartlite.c
15290
15291XILINX VIDEO IP CORES
15292M:	Hyun Kwon <hyun.kwon@xilinx.com>
15293M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15294L:	linux-media@vger.kernel.org
15295T:	git git://linuxtv.org/media_tree.git
15296S:	Supported
15297F:	Documentation/devicetree/bindings/media/xilinx/
15298F:	drivers/media/platform/xilinx/
15299F:	include/uapi/linux/xilinx-v4l2-controls.h
15300
15301XILLYBUS DRIVER
15302M:	Eli Billauer <eli.billauer@gmail.com>
15303L:	linux-kernel@vger.kernel.org
15304S:	Supported
15305F:	drivers/char/xillybus/
15306
15307XRA1403 GPIO EXPANDER
15308M:	Nandor Han <nandor.han@ge.com>
15309M:	Semi Malinen <semi.malinen@ge.com>
15310L:	linux-gpio@vger.kernel.org
15311S:	Maintained
15312F:	drivers/gpio/gpio-xra1403.c
15313F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15314
15315XTENSA XTFPGA PLATFORM SUPPORT
15316M:	Max Filippov <jcmvbkbc@gmail.com>
15317L:	linux-xtensa@linux-xtensa.org
15318S:	Maintained
15319F:	drivers/spi/spi-xtensa-xtfpga.c
15320F:	sound/soc/xtensa/xtfpga-i2s.c
15321
15322YAM DRIVER FOR AX.25
15323M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15324L:	linux-hams@vger.kernel.org
15325S:	Maintained
15326F:	drivers/net/hamradio/yam*
15327F:	include/linux/yam.h
15328
15329YAMA SECURITY MODULE
15330M:	Kees Cook <keescook@chromium.org>
15331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15332S:	Supported
15333F:	security/yama/
15334F:	Documentation/admin-guide/LSM/Yama.rst
15335
15336YEALINK PHONE DRIVER
15337M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15338L:	usbb2k-api-dev@nongnu.org
15339S:	Maintained
15340F:	Documentation/input/yealink.rst
15341F:	drivers/input/misc/yealink.*
15342
15343Z8530 DRIVER FOR AX.25
15344M:	Joerg Reuter <jreuter@yaina.de>
15345W:	http://yaina.de/jreuter/
15346W:	http://www.qsl.net/dl1bke/
15347L:	linux-hams@vger.kernel.org
15348S:	Maintained
15349F:	Documentation/networking/z8530drv.txt
15350F:	drivers/net/hamradio/*scc.c
15351F:	drivers/net/hamradio/z8530.h
15352
15353ZBUD COMPRESSED PAGE ALLOCATOR
15354M:	Seth Jennings <sjenning@redhat.com>
15355M:	Dan Streetman <ddstreet@ieee.org>
15356L:	linux-mm@kvack.org
15357S:	Maintained
15358F:	mm/zbud.c
15359F:	include/linux/zbud.h
15360
15361ZD1211RW WIRELESS DRIVER
15362M:	Daniel Drake <dsd@gentoo.org>
15363M:	Ulrich Kunitz <kune@deine-taler.de>
15364W:	http://zd1211.ath.cx/wiki/DriverRewrite
15365L:	linux-wireless@vger.kernel.org
15366L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15367S:	Maintained
15368F:	drivers/net/wireless/zydas/zd1211rw/
15369
15370ZD1301 MEDIA DRIVER
15371M:	Antti Palosaari <crope@iki.fi>
15372L:	linux-media@vger.kernel.org
15373W:	https://linuxtv.org/
15374W:	http://palosaari.fi/linux/
15375Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15376S:	Maintained
15377F:	drivers/media/usb/dvb-usb-v2/zd1301*
15378
15379ZD1301_DEMOD MEDIA DRIVER
15380M:	Antti Palosaari <crope@iki.fi>
15381L:	linux-media@vger.kernel.org
15382W:	https://linuxtv.org/
15383W:	http://palosaari.fi/linux/
15384Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15385S:	Maintained
15386F:	drivers/media/dvb-frontends/zd1301_demod*
15387
15388ZPOOL COMPRESSED PAGE STORAGE API
15389M:	Dan Streetman <ddstreet@ieee.org>
15390L:	linux-mm@kvack.org
15391S:	Maintained
15392F:	mm/zpool.c
15393F:	include/linux/zpool.h
15394
15395ZR36067 VIDEO FOR LINUX DRIVER
15396L:	mjpeg-users@lists.sourceforge.net
15397L:	linux-media@vger.kernel.org
15398W:	http://mjpeg.sourceforge.net/driver-zoran/
15399T:	hg https://linuxtv.org/hg/v4l-dvb
15400S:	Odd Fixes
15401F:	drivers/media/pci/zoran/
15402
15403ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15404M:	Minchan Kim <minchan@kernel.org>
15405M:	Nitin Gupta <ngupta@vflare.org>
15406R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15407L:	linux-kernel@vger.kernel.org
15408S:	Maintained
15409F:	drivers/block/zram/
15410F:	Documentation/blockdev/zram.txt
15411
15412ZS DECSTATION Z85C30 SERIAL DRIVER
15413M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15414S:	Maintained
15415F:	drivers/tty/serial/zs.*
15416
15417ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15418M:	Minchan Kim <minchan@kernel.org>
15419M:	Nitin Gupta <ngupta@vflare.org>
15420R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15421L:	linux-mm@kvack.org
15422S:	Maintained
15423F:	mm/zsmalloc.c
15424F:	include/linux/zsmalloc.h
15425F:	Documentation/vm/zsmalloc.txt
15426
15427ZSWAP COMPRESSED SWAP CACHING
15428M:	Seth Jennings <sjenning@redhat.com>
15429M:	Dan Streetman <ddstreet@ieee.org>
15430L:	linux-mm@kvack.org
15431S:	Maintained
15432F:	mm/zswap.c
15433
15434THE REST
15435M:	Linus Torvalds <torvalds@linux-foundation.org>
15436L:	linux-kernel@vger.kernel.org
15437Q:	http://patchwork.kernel.org/project/LKML/list/
15438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15439S:	Buried alive in reporters
15440F:	*
15441F:	*/
15442