xref: /openbmc/linux/MAINTAINERS (revision dce8efa0575c8d9b5f9f9ae41437200c6d3e0bf3)
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/exynos*
1867F:	arch/arm64/boot/dts/exynos/
1868F:	arch/arm/plat-samsung/
1869F:	arch/arm/mach-s3c24*/
1870F:	arch/arm/mach-s3c64xx/
1871F:	arch/arm/mach-s5p*/
1872F:	arch/arm/mach-exynos*/
1873F:	drivers/*/*s3c24*
1874F:	drivers/*/*/*s3c24*
1875F:	drivers/*/*s3c64xx*
1876F:	drivers/*/*s5pv210*
1877F:	drivers/memory/samsung/*
1878F:	drivers/soc/samsung/*
1879F:	Documentation/arm/Samsung/
1880F:	Documentation/devicetree/bindings/arm/samsung/
1881F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1882F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1883N:	exynos
1884
1885ARM/SAMSUNG MOBILE MACHINE SUPPORT
1886M:	Kyungmin Park <kyungmin.park@samsung.com>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S:	Maintained
1889F:	arch/arm/mach-s5pv210/
1890
1891ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1892M:	Kyungmin Park <kyungmin.park@samsung.com>
1893M:	Kamil Debski <kamil@wypas.org>
1894M:	Andrzej Hajda <a.hajda@samsung.com>
1895L:	linux-arm-kernel@lists.infradead.org
1896L:	linux-media@vger.kernel.org
1897S:	Maintained
1898F:	drivers/media/platform/s5p-g2d/
1899
1900ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1901M:	Marek Szyprowski <m.szyprowski@samsung.com>
1902L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1903L:	linux-media@vger.kernel.org
1904S:	Maintained
1905F:	drivers/media/platform/s5p-cec/
1906F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1907
1908ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1909M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1910M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912L:	linux-media@vger.kernel.org
1913S:	Maintained
1914F:	drivers/media/platform/s5p-jpeg/
1915
1916ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1917M:	Kyungmin Park <kyungmin.park@samsung.com>
1918M:	Kamil Debski <kamil@wypas.org>
1919M:	Jeongtae Park <jtp.park@samsung.com>
1920M:	Andrzej Hajda <a.hajda@samsung.com>
1921L:	linux-arm-kernel@lists.infradead.org
1922L:	linux-media@vger.kernel.org
1923S:	Maintained
1924F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1925F:	drivers/media/platform/s5p-mfc/
1926
1927ARM/SHMOBILE ARM ARCHITECTURE
1928M:	Simon Horman <horms@verge.net.au>
1929M:	Magnus Damm <magnus.damm@gmail.com>
1930L:	linux-renesas-soc@vger.kernel.org
1931Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1933S:	Supported
1934F:	arch/arm/boot/dts/emev2*
1935F:	arch/arm/boot/dts/r7s*
1936F:	arch/arm/boot/dts/r8a*
1937F:	arch/arm/boot/dts/sh*
1938F:	arch/arm/configs/shmobile_defconfig
1939F:	arch/arm/include/debug/renesas-scif.S
1940F:	arch/arm/mach-shmobile/
1941F:	Documentation/devicetree/bindings/arm/shmobile.txt
1942F:	drivers/soc/renesas/
1943F:	include/linux/soc/renesas/
1944
1945ARM/SOCFPGA ARCHITECTURE
1946M:	Dinh Nguyen <dinguyen@kernel.org>
1947S:	Maintained
1948F:	arch/arm/mach-socfpga/
1949F:	arch/arm/boot/dts/socfpga*
1950F:	arch/arm/configs/socfpga_defconfig
1951F:	arch/arm64/boot/dts/altera/
1952W:	http://www.rocketboards.org
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1954
1955ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1956M:	Dinh Nguyen <dinguyen@kernel.org>
1957S:	Maintained
1958F:	drivers/clk/socfpga/
1959
1960ARM/SOCFPGA EDAC SUPPORT
1961M:	Thor Thayer <thor.thayer@linux.intel.com>
1962S:	Maintained
1963F:	drivers/edac/altera_edac.
1964
1965ARM/STI ARCHITECTURE
1966M:	Patrice Chotard <patrice.chotard@st.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968W:	http://www.stlinux.com
1969S:	Maintained
1970F:	arch/arm/mach-sti/
1971F:	arch/arm/boot/dts/sti*
1972F:	drivers/char/hw_random/st-rng.c
1973F:	drivers/clocksource/arm_global_timer.c
1974F:	drivers/clocksource/clksrc_st_lpc.c
1975F:	drivers/cpufreq/sti-cpufreq.c
1976F:	drivers/dma/st_fdma*
1977F:	drivers/i2c/busses/i2c-st.c
1978F:	drivers/media/rc/st_rc.c
1979F:	drivers/media/platform/sti/c8sectpfe/
1980F:	drivers/mmc/host/sdhci-st.c
1981F:	drivers/phy/st/phy-miphy28lp.c
1982F:	drivers/phy/st/phy-stih407-usb.c
1983F:	drivers/pinctrl/pinctrl-st.c
1984F:	drivers/remoteproc/st_remoteproc.c
1985F:	drivers/remoteproc/st_slim_rproc.c
1986F:	drivers/reset/sti/
1987F:	drivers/rtc/rtc-st-lpc.c
1988F:	drivers/tty/serial/st-asc.c
1989F:	drivers/usb/dwc3/dwc3-st.c
1990F:	drivers/usb/host/ehci-st.c
1991F:	drivers/usb/host/ohci-st.c
1992F:	drivers/watchdog/st_lpc_wdt.c
1993F:	drivers/ata/ahci_st.c
1994F:	include/linux/remoteproc/st_slim_rproc.h
1995
1996ARM/STM32 ARCHITECTURE
1997M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1998M:	Alexandre Torgue <alexandre.torgue@st.com>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2002N:	stm32
2003F:	arch/arm/boot/dts/stm32*
2004F:	arch/arm/mach-stm32/
2005F:	drivers/clocksource/armv7m_systick.c
2006
2007ARM/TANGO ARCHITECTURE
2008M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2009M:	Mans Rullgard <mans@mansr.com>
2010L:	linux-arm-kernel@lists.infradead.org
2011S:	Odd Fixes
2012N:	tango
2013
2014ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2015M:	Lennert Buytenhek <kernel@wantstofly.org>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018
2019ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2020M:	Hans Verkuil <hans.verkuil@cisco.com>
2021L:	linux-tegra@vger.kernel.org
2022L:	linux-media@vger.kernel.org
2023S:	Maintained
2024F:	drivers/media/platform/tegra-cec/
2025F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2026
2027ARM/TETON BGA MACHINE SUPPORT
2028M:	"Mark F. Brown" <mark.brown314@gmail.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031
2032ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2033M:	Santosh Shilimkar <ssantosh@kernel.org>
2034L:	linux-kernel@vger.kernel.org
2035S:	Maintained
2036F:	drivers/memory/*emif*
2037
2038ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2039M:	Santosh Shilimkar <ssantosh@kernel.org>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042F:	arch/arm/mach-keystone/
2043F:	arch/arm/boot/dts/keystone-*
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2045
2046ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2047M:	Santosh Shilimkar <ssantosh@kernel.org>
2048L:	linux-kernel@vger.kernel.org
2049S:	Maintained
2050F:	drivers/clk/keystone/
2051
2052ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2053M:	Santosh Shilimkar <ssantosh@kernel.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055L:	linux-kernel@vger.kernel.org
2056S:	Maintained
2057F:	drivers/clocksource/timer-keystone.c
2058
2059ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2060M:	Santosh Shilimkar <ssantosh@kernel.org>
2061L:	linux-kernel@vger.kernel.org
2062S:	Maintained
2063F:	drivers/power/reset/keystone-reset.c
2064
2065ARM/THECUS N2100 MACHINE SUPPORT
2066M:	Lennert Buytenhek <kernel@wantstofly.org>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TOSA MACHINE SUPPORT
2071M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2072M:	Dirk Opfer <dirk@opfer-online.de>
2073S:	Maintained
2074
2075ARM/UNIPHIER ARCHITECTURE
2076M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2079S:	Maintained
2080F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2081F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2082F:	arch/arm/boot/dts/uniphier*
2083F:	arch/arm/include/asm/hardware/cache-uniphier.h
2084F:	arch/arm/mach-uniphier/
2085F:	arch/arm/mm/cache-uniphier.c
2086F:	arch/arm64/boot/dts/socionext/uniphier*
2087F:	drivers/bus/uniphier-system-bus.c
2088F:	drivers/clk/uniphier/
2089F:	drivers/gpio/gpio-uniphier.c
2090F:	drivers/i2c/busses/i2c-uniphier*
2091F:	drivers/irqchip/irq-uniphier-aidet.c
2092F:	drivers/pinctrl/uniphier/
2093F:	drivers/reset/reset-uniphier.c
2094F:	drivers/tty/serial/8250/8250_uniphier.c
2095N:	uniphier
2096
2097ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2098M:	Ulf Hansson <ulf.hansson@linaro.org>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100T:	git git://git.linaro.org/people/ulfh/clk.git
2101S:	Maintained
2102F:	drivers/clk/ux500/
2103
2104ARM/VERSATILE EXPRESS PLATFORM
2105M:	Liviu Dudau <liviu.dudau@arm.com>
2106M:	Sudeep Holla <sudeep.holla@arm.com>
2107M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109S:	Maintained
2110F:	arch/arm/boot/dts/vexpress*
2111F:	arch/arm64/boot/dts/arm/
2112F:	arch/arm/mach-vexpress/
2113F:	*/*/vexpress*
2114F:	*/*/*/vexpress*
2115F:	drivers/clk/versatile/clk-vexpress-osc.c
2116F:	drivers/clocksource/versatile.c
2117N:	mps2
2118
2119ARM/VFP SUPPORT
2120M:	Russell King <linux@armlinux.org.uk>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122W:	http://www.armlinux.org.uk/
2123S:	Maintained
2124F:	arch/arm/vfp/
2125
2126ARM/VOIPAC PXA270 SUPPORT
2127M:	Marek Vasut <marek.vasut@gmail.com>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Maintained
2130F:	arch/arm/mach-pxa/vpac270.c
2131F:	arch/arm/mach-pxa/include/mach/vpac270.h
2132
2133ARM/VT8500 ARM ARCHITECTURE
2134M:	Tony Prisk <linux@prisktech.co.nz>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	arch/arm/mach-vt8500/
2138F:	drivers/clocksource/vt8500_timer.c
2139F:	drivers/i2c/busses/i2c-wmt.c
2140F:	drivers/mmc/host/wmt-sdmmc.c
2141F:	drivers/pwm/pwm-vt8500.c
2142F:	drivers/rtc/rtc-vt8500.c
2143F:	drivers/tty/serial/vt8500_serial.c
2144F:	drivers/usb/host/ehci-platform.c
2145F:	drivers/usb/host/uhci-platform.c
2146F:	drivers/video/fbdev/vt8500lcdfb.*
2147F:	drivers/video/fbdev/wm8505fb*
2148F:	drivers/video/fbdev/wmt_ge_rops.*
2149
2150ARM/ZIPIT Z2 SUPPORT
2151M:	Marek Vasut <marek.vasut@gmail.com>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/mach-pxa/z2.c
2155F:	arch/arm/mach-pxa/include/mach/z2.h
2156
2157ARM/ZTE ARCHITECTURE
2158M:	Jun Nie <jun.nie@linaro.org>
2159M:	Baoyou Xie <baoyou.xie@linaro.org>
2160M:	Shawn Guo <shawnguo@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/boot/dts/zx2967*
2164F:	arch/arm/mach-zx/
2165F:	arch/arm64/boot/dts/zte/
2166F:	drivers/clk/zte/
2167F:	drivers/dma/zx_dma.c
2168F:	drivers/gpio/gpio-zx.c
2169F:	drivers/i2c/busses/i2c-zx2967.c
2170F:	drivers/mmc/host/dw_mmc-zx.*
2171F:	drivers/pinctrl/zte/
2172F:	drivers/soc/zte/
2173F:	drivers/thermal/zx2967_thermal.c
2174F:	drivers/watchdog/zx2967_wdt.c
2175F:	Documentation/devicetree/bindings/arm/zte.txt
2176F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2177F:	Documentation/devicetree/bindings/dma/zxdma.txt
2178F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2179F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2180F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2181F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2182F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2183F:	Documentation/devicetree/bindings/soc/zte/
2184F:	Documentation/devicetree/bindings/sound/zte,*.txt
2185F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2186F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2187F:	include/dt-bindings/clock/zx2967*.h
2188F:	include/dt-bindings/soc/zte,*.h
2189F:	sound/soc/codecs/zx_aud96p22.c
2190F:	sound/soc/zte/
2191
2192ARM/ZYNQ ARCHITECTURE
2193M:	Michal Simek <michal.simek@xilinx.com>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195W:	http://wiki.xilinx.com
2196T:	git https://github.com/Xilinx/linux-xlnx.git
2197S:	Supported
2198F:	arch/arm/mach-zynq/
2199F:	drivers/cpuidle/cpuidle-zynq.c
2200F:	drivers/block/xsysace.c
2201N:	zynq
2202N:	xilinx
2203F:	drivers/clocksource/cadence_ttc_timer.c
2204F:	drivers/i2c/busses/i2c-cadence.c
2205F:	drivers/mmc/host/sdhci-of-arasan.c
2206F:	drivers/edac/synopsys_edac.c
2207
2208ARM64 PORT (AARCH64 ARCHITECTURE)
2209M:	Catalin Marinas <catalin.marinas@arm.com>
2210M:	Will Deacon <will.deacon@arm.com>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2213S:	Maintained
2214F:	arch/arm64/
2215F:	Documentation/arm64/
2216
2217AS3645A LED FLASH CONTROLLER DRIVER
2218M:	Sakari Ailus <sakari.ailus@iki.fi>
2219L:	linux-leds@vger.kernel.org
2220S:	Maintained
2221F:	drivers/leds/leds-as3645a.c
2222
2223ASAHI KASEI AK8974 DRIVER
2224M:	Linus Walleij <linus.walleij@linaro.org>
2225L:	linux-iio@vger.kernel.org
2226W:	http://www.akm.com/
2227S:	Supported
2228F:	drivers/iio/magnetometer/ak8974.c
2229
2230ASC7621 HARDWARE MONITOR DRIVER
2231M:	George Joseph <george.joseph@fairview5.com>
2232L:	linux-hwmon@vger.kernel.org
2233S:	Maintained
2234F:	Documentation/hwmon/asc7621
2235F:	drivers/hwmon/asc7621.c
2236
2237ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2238M:	Corentin Chary <corentin.chary@gmail.com>
2239L:	acpi4asus-user@lists.sourceforge.net
2240L:	platform-driver-x86@vger.kernel.org
2241W:	http://acpi4asus.sf.net
2242S:	Maintained
2243F:	drivers/platform/x86/asus*.c
2244F:	drivers/platform/x86/eeepc*.c
2245
2246ASUS WIRELESS RADIO CONTROL DRIVER
2247M:	João Paulo Rechi Vita <jprvita@gmail.com>
2248L:	platform-driver-x86@vger.kernel.org
2249S:	Maintained
2250F:	drivers/platform/x86/asus-wireless.c
2251
2252ASYMMETRIC KEYS
2253M:	David Howells <dhowells@redhat.com>
2254L:	keyrings@vger.kernel.org
2255S:	Maintained
2256F:	Documentation/crypto/asymmetric-keys.txt
2257F:	include/linux/verification.h
2258F:	include/crypto/public_key.h
2259F:	include/crypto/pkcs7.h
2260F:	crypto/asymmetric_keys/
2261
2262ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2263R:	Dan Williams <dan.j.williams@intel.com>
2264W:	http://sourceforge.net/projects/xscaleiop
2265S:	Odd fixes
2266F:	Documentation/crypto/async-tx-api.txt
2267F:	crypto/async_tx/
2268F:	drivers/dma/
2269F:	include/linux/dmaengine.h
2270F:	include/linux/async_tx.h
2271
2272AT24 EEPROM DRIVER
2273M:	Bartosz Golaszewski <brgl@bgdev.pl>
2274L:	linux-i2c@vger.kernel.org
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2276S:	Maintained
2277F:	Documentation/devicetree/bindings/eeprom/at24.txt
2278F:	drivers/misc/eeprom/at24.c
2279F:	include/linux/platform_data/at24.h
2280
2281ATA OVER ETHERNET (AOE) DRIVER
2282M:	"Ed L. Cashin" <ed.cashin@acm.org>
2283W:	http://www.openaoe.org/
2284S:	Supported
2285F:	Documentation/aoe/
2286F:	drivers/block/aoe/
2287
2288ATHEROS 71XX/9XXX GPIO DRIVER
2289M:	Alban Bedel <albeu@free.fr>
2290W:	https://github.com/AlbanBedel/linux
2291T:	git git://github.com/AlbanBedel/linux
2292S:	Maintained
2293F:	drivers/gpio/gpio-ath79.c
2294F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2295
2296ATHEROS ATH GENERIC UTILITIES
2297M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2298L:	linux-wireless@vger.kernel.org
2299S:	Supported
2300F:	drivers/net/wireless/ath/*
2301
2302ATHEROS ATH5K WIRELESS DRIVER
2303M:	Jiri Slaby <jirislaby@gmail.com>
2304M:	Nick Kossifidis <mickflemm@gmail.com>
2305M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2306L:	linux-wireless@vger.kernel.org
2307W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2308S:	Maintained
2309F:	drivers/net/wireless/ath/ath5k/
2310
2311ATHEROS ATH6KL WIRELESS DRIVER
2312M:	Kalle Valo <kvalo@qca.qualcomm.com>
2313L:	linux-wireless@vger.kernel.org
2314W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2316S:	Supported
2317F:	drivers/net/wireless/ath/ath6kl/
2318
2319ATI_REMOTE2 DRIVER
2320M:	Ville Syrjala <syrjala@sci.fi>
2321S:	Maintained
2322F:	drivers/input/misc/ati_remote2.c
2323
2324ATK0110 HWMON DRIVER
2325M:	Luca Tettamanti <kronos.it@gmail.com>
2326L:	linux-hwmon@vger.kernel.org
2327S:	Maintained
2328F:	drivers/hwmon/asus_atk0110.c
2329
2330ATLX ETHERNET DRIVERS
2331M:	Jay Cliburn <jcliburn@gmail.com>
2332M:	Chris Snook <chris.snook@gmail.com>
2333L:	netdev@vger.kernel.org
2334W:	http://sourceforge.net/projects/atl1
2335W:	http://atl1.sourceforge.net
2336S:	Maintained
2337F:	drivers/net/ethernet/atheros/
2338
2339ATM
2340M:	Chas Williams <3chas3@gmail.com>
2341L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2342L:	netdev@vger.kernel.org
2343W:	http://linux-atm.sourceforge.net
2344S:	Maintained
2345F:	drivers/atm/
2346F:	include/linux/atm*
2347F:	include/uapi/linux/atm*
2348
2349ATMEL AT91 / AT32 MCI DRIVER
2350M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2351S:	Maintained
2352F:	drivers/mmc/host/atmel-mci.c
2353
2354ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356S:	Supported
2357F:	drivers/power/reset/at91-sama5d2_shdwc.c
2358
2359ATMEL Audio ALSA driver
2360M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2362S:	Supported
2363F:	sound/soc/atmel
2364
2365ATMEL I2C DRIVER
2366M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2367L:	linux-i2c@vger.kernel.org
2368S:	Supported
2369F:	drivers/i2c/busses/i2c-at91.c
2370
2371ATMEL ISI DRIVER
2372M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2373L:	linux-media@vger.kernel.org
2374S:	Supported
2375F:	drivers/media/platform/atmel/atmel-isi.c
2376F:	include/media/atmel-isi.h
2377
2378ATMEL LCDFB DRIVER
2379M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2380L:	linux-fbdev@vger.kernel.org
2381S:	Maintained
2382F:	drivers/video/fbdev/atmel_lcdfb.c
2383F:	include/video/atmel_lcdc.h
2384
2385ATMEL MACB ETHERNET DRIVER
2386M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2387S:	Supported
2388F:	drivers/net/ethernet/cadence/
2389
2390ATMEL MAXTOUCH DRIVER
2391M:	Nick Dyer <nick@shmanahar.org>
2392T:	git git://github.com/ndyer/linux.git
2393S:	Maintained
2394F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2395F:	drivers/input/touchscreen/atmel_mxt_ts.c
2396F:	include/linux/platform_data/atmel_mxt_ts.h
2397
2398ATMEL SAMA5D2 ADC DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-iio@vger.kernel.org
2401S:	Supported
2402F:	drivers/iio/adc/at91-sama5d2_adc.c
2403
2404ATMEL SDMMC DRIVER
2405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2406L:	linux-mmc@vger.kernel.org
2407S:	Supported
2408F:	drivers/mmc/host/sdhci-of-at91.c
2409
2410ATMEL SPI DRIVER
2411M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2412S:	Supported
2413F:	drivers/spi/spi-atmel.*
2414
2415ATMEL SSC DRIVER
2416M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418S:	Supported
2419F:	drivers/misc/atmel-ssc.c
2420F:	include/linux/atmel-ssc.h
2421
2422ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2423M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Supported
2426F:	drivers/misc/atmel_tclib.c
2427F:	drivers/clocksource/tcb_clksrc.c
2428
2429ATMEL USBA UDC DRIVER
2430M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Supported
2433F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2434
2435ATMEL WIRELESS DRIVER
2436M:	Simon Kelley <simon@thekelleys.org.uk>
2437L:	linux-wireless@vger.kernel.org
2438W:	http://www.thekelleys.org.uk/atmel
2439W:	http://atmelwlandriver.sourceforge.net/
2440S:	Maintained
2441F:	drivers/net/wireless/atmel/atmel*
2442
2443ATMEL XDMA DRIVER
2444M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2445L:	linux-arm-kernel@lists.infradead.org
2446L:	dmaengine@vger.kernel.org
2447S:	Supported
2448F:	drivers/dma/at_xdmac.c
2449
2450ATOMIC INFRASTRUCTURE
2451M:	Will Deacon <will.deacon@arm.com>
2452M:	Peter Zijlstra <peterz@infradead.org>
2453R:	Boqun Feng <boqun.feng@gmail.com>
2454L:	linux-kernel@vger.kernel.org
2455S:	Maintained
2456F:	arch/*/include/asm/atomic*.h
2457F:	include/*/atomic*.h
2458
2459ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2460M:	Bradley Grove <linuxdrivers@attotech.com>
2461L:	linux-scsi@vger.kernel.org
2462W:	http://www.attotech.com
2463S:	Supported
2464F:	drivers/scsi/esas2r
2465
2466ATUSB IEEE 802.15.4 RADIO DRIVER
2467M:	Stefan Schmidt <stefan@osg.samsung.com>
2468L:	linux-wpan@vger.kernel.org
2469S:	Maintained
2470F:	drivers/net/ieee802154/atusb.c
2471F:	drivers/net/ieee802154/atusb.h
2472F:	drivers/net/ieee802154/at86rf230.h
2473
2474AUDIT SUBSYSTEM
2475M:	Paul Moore <paul@paul-moore.com>
2476M:	Eric Paris <eparis@redhat.com>
2477L:	linux-audit@redhat.com (moderated for non-subscribers)
2478W:	https://github.com/linux-audit
2479W:	https://people.redhat.com/sgrubb/audit
2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2481S:	Supported
2482F:	include/linux/audit.h
2483F:	include/uapi/linux/audit.h
2484F:	kernel/audit*
2485
2486AUXILIARY DISPLAY DRIVERS
2487M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2488W:	http://miguelojeda.es/auxdisplay.htm
2489W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2490S:	Maintained
2491F:	drivers/auxdisplay/
2492F:	include/linux/cfag12864b.h
2493
2494AX.25 NETWORK LAYER
2495M:	Ralf Baechle <ralf@linux-mips.org>
2496L:	linux-hams@vger.kernel.org
2497W:	http://www.linux-ax25.org/
2498S:	Maintained
2499F:	include/uapi/linux/ax25.h
2500F:	include/net/ax25.h
2501F:	net/ax25/
2502
2503AXENTIA ARM DEVICES
2504M:	Peter Rosin <peda@axentia.se>
2505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506S:	Maintained
2507F:	Documentation/devicetree/bindings/arm/axentia.txt
2508F:	arch/arm/boot/dts/at91-linea.dtsi
2509F:	arch/arm/boot/dts/at91-natte.dtsi
2510F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2511F:	arch/arm/boot/dts/at91-tse850-3.dts
2512
2513AXENTIA ASOC DRIVERS
2514M:	Peter Rosin <peda@axentia.se>
2515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2516S:	Maintained
2517F:	Documentation/devicetree/bindings/sound/axentia,*
2518F:	sound/soc/atmel/tse850-pcm5142.c
2519
2520AZ6007 DVB DRIVER
2521M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2522M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2523L:	linux-media@vger.kernel.org
2524W:	https://linuxtv.org
2525T:	git git://linuxtv.org/media_tree.git
2526S:	Maintained
2527F:	drivers/media/usb/dvb-usb-v2/az6007.c
2528
2529AZTECH FM RADIO RECEIVER DRIVER
2530M:	Hans Verkuil <hverkuil@xs4all.nl>
2531L:	linux-media@vger.kernel.org
2532T:	git git://linuxtv.org/media_tree.git
2533W:	https://linuxtv.org
2534S:	Maintained
2535F:	drivers/media/radio/radio-aztech*
2536
2537B43 WIRELESS DRIVER
2538L:	linux-wireless@vger.kernel.org
2539L:	b43-dev@lists.infradead.org
2540W:	http://wireless.kernel.org/en/users/Drivers/b43
2541S:	Odd Fixes
2542F:	drivers/net/wireless/broadcom/b43/
2543
2544B43LEGACY WIRELESS DRIVER
2545M:	Larry Finger <Larry.Finger@lwfinger.net>
2546L:	linux-wireless@vger.kernel.org
2547L:	b43-dev@lists.infradead.org
2548W:	http://wireless.kernel.org/en/users/Drivers/b43
2549S:	Maintained
2550F:	drivers/net/wireless/broadcom/b43legacy/
2551
2552BACKLIGHT CLASS/SUBSYSTEM
2553M:	Lee Jones <lee.jones@linaro.org>
2554M:	Daniel Thompson <daniel.thompson@linaro.org>
2555M:	Jingoo Han <jingoohan1@gmail.com>
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2557S:	Maintained
2558F:	drivers/video/backlight/
2559F:	include/linux/backlight.h
2560F:	include/linux/pwm_backlight.h
2561F:	Documentation/devicetree/bindings/leds/backlight
2562
2563BATMAN ADVANCED
2564M:	Marek Lindner <mareklindner@neomailbox.ch>
2565M:	Simon Wunderlich <sw@simonwunderlich.de>
2566M:	Antonio Quartulli <a@unstable.cc>
2567L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2568W:	https://www.open-mesh.org/
2569Q:	https://patchwork.open-mesh.org/project/batman/list/
2570S:	Maintained
2571F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2572F:	Documentation/ABI/testing/sysfs-class-net-mesh
2573F:	Documentation/networking/batman-adv.rst
2574F:	include/uapi/linux/batadv_packet.h
2575F:	include/uapi/linux/batman_adv.h
2576F:	net/batman-adv/
2577
2578BAYCOM/HDLCDRV DRIVERS FOR AX.25
2579M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2580L:	linux-hams@vger.kernel.org
2581W:	http://www.baycom.org/~tom/ham/ham.html
2582S:	Maintained
2583F:	drivers/net/hamradio/baycom*
2584
2585BCACHE (BLOCK LAYER CACHE)
2586M:	Michael Lyle <mlyle@lyle.org>
2587M:	Kent Overstreet <kent.overstreet@gmail.com>
2588L:	linux-bcache@vger.kernel.org
2589W:	http://bcache.evilpiepirate.org
2590C:	irc://irc.oftc.net/bcache
2591S:	Maintained
2592F:	drivers/md/bcache/
2593
2594BDISP ST MEDIA DRIVER
2595M:	Fabien Dessenne <fabien.dessenne@st.com>
2596L:	linux-media@vger.kernel.org
2597T:	git git://linuxtv.org/media_tree.git
2598W:	https://linuxtv.org
2599S:	Supported
2600F:	drivers/media/platform/sti/bdisp
2601
2602BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2603M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2604L:	netdev@vger.kernel.org
2605S:	Maintained
2606F:	drivers/net/ethernet/ec_bhf.c
2607
2608BEFS FILE SYSTEM
2609M:	Luis de Bethencourt <luisbg@kernel.org>
2610M:	Salah Triki <salah.triki@gmail.com>
2611S:	Maintained
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2613F:	Documentation/filesystems/befs.txt
2614F:	fs/befs/
2615
2616BFQ I/O SCHEDULER
2617M:	Paolo Valente <paolo.valente@linaro.org>
2618M:	Jens Axboe <axboe@kernel.dk>
2619L:	linux-block@vger.kernel.org
2620S:	Maintained
2621F:	block/bfq-*
2622F:	Documentation/block/bfq-iosched.txt
2623
2624BFS FILE SYSTEM
2625M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2626S:	Maintained
2627F:	Documentation/filesystems/bfs.txt
2628F:	fs/bfs/
2629F:	include/uapi/linux/bfs_fs.h
2630
2631BLACKFIN ARCHITECTURE
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633T:	git git://git.code.sf.net/p/adi-linux/code
2634W:	http://blackfin.uclinux.org
2635S:	Orphan
2636F:	arch/blackfin/
2637
2638BLACKFIN EMAC DRIVER
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org
2641S:	Orphan
2642F:	drivers/net/ethernet/adi/
2643
2644BLACKFIN MEDIA DRIVER
2645L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646W:	http://blackfin.uclinux.org/
2647S:	Orphan
2648F:	drivers/media/platform/blackfin/
2649F:	drivers/media/i2c/adv7183*
2650F:	drivers/media/i2c/vs6624*
2651
2652BLACKFIN RTC DRIVER
2653L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654W:	http://blackfin.uclinux.org
2655S:	Orphan
2656F:	drivers/rtc/rtc-bfin.c
2657
2658BLACKFIN SDH DRIVER
2659L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660W:	http://blackfin.uclinux.org
2661S:	Orphan
2662F:	drivers/mmc/host/bfin_sdh.c
2663
2664BLACKFIN SERIAL DRIVER
2665L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666W:	http://blackfin.uclinux.org
2667S:	Orphan
2668F:	drivers/tty/serial/bfin_uart.c
2669
2670BLACKFIN WATCHDOG DRIVER
2671L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2672W:	http://blackfin.uclinux.org
2673S:	Orphan
2674F:	drivers/watchdog/bfin_wdt.c
2675
2676BLINKM RGB LED DRIVER
2677M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678S:	Maintained
2679F:	drivers/leds/leds-blinkm.c
2680
2681BLOCK LAYER
2682M:	Jens Axboe <axboe@kernel.dk>
2683L:	linux-block@vger.kernel.org
2684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685S:	Maintained
2686F:	block/
2687F:	kernel/trace/blktrace.c
2688F:	lib/sbitmap.c
2689
2690BLOCK2MTD DRIVER
2691M:	Joern Engel <joern@lazybastard.org>
2692L:	linux-mtd@lists.infradead.org
2693S:	Maintained
2694F:	drivers/mtd/devices/block2mtd.c
2695
2696BLUETOOTH DRIVERS
2697M:	Marcel Holtmann <marcel@holtmann.org>
2698M:	Johan Hedberg <johan.hedberg@gmail.com>
2699L:	linux-bluetooth@vger.kernel.org
2700W:	http://www.bluez.org/
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2703S:	Maintained
2704F:	drivers/bluetooth/
2705
2706BLUETOOTH SUBSYSTEM
2707M:	Marcel Holtmann <marcel@holtmann.org>
2708M:	Johan Hedberg <johan.hedberg@gmail.com>
2709L:	linux-bluetooth@vger.kernel.org
2710W:	http://www.bluez.org/
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2713S:	Maintained
2714F:	net/bluetooth/
2715F:	include/net/bluetooth/
2716
2717BONDING DRIVER
2718M:	Jay Vosburgh <j.vosburgh@gmail.com>
2719M:	Veaceslav Falico <vfalico@gmail.com>
2720M:	Andy Gospodarek <andy@greyhouse.net>
2721L:	netdev@vger.kernel.org
2722W:	http://sourceforge.net/projects/bonding/
2723S:	Supported
2724F:	drivers/net/bonding/
2725F:	include/uapi/linux/if_bonding.h
2726
2727BPF (Safe dynamic programs and tools)
2728M:	Alexei Starovoitov <ast@kernel.org>
2729M:	Daniel Borkmann <daniel@iogearbox.net>
2730L:	netdev@vger.kernel.org
2731L:	linux-kernel@vger.kernel.org
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2734S:	Supported
2735F:	arch/x86/net/bpf_jit*
2736F:	Documentation/networking/filter.txt
2737F:	Documentation/bpf/
2738F:	include/linux/bpf*
2739F:	include/linux/filter.h
2740F:	include/trace/events/bpf.h
2741F:	include/trace/events/xdp.h
2742F:	include/uapi/linux/bpf*
2743F:	include/uapi/linux/filter.h
2744F:	kernel/bpf/
2745F:	kernel/trace/bpf_trace.c
2746F:	lib/test_bpf.c
2747F:	net/bpf/
2748F:	net/core/filter.c
2749F:	net/sched/act_bpf.c
2750F:	net/sched/cls_bpf.c
2751F:	samples/bpf/
2752F:	tools/bpf/
2753F:	tools/testing/selftests/bpf/
2754
2755BROADCOM B44 10/100 ETHERNET DRIVER
2756M:	Michael Chan <michael.chan@broadcom.com>
2757L:	netdev@vger.kernel.org
2758S:	Supported
2759F:	drivers/net/ethernet/broadcom/b44.*
2760
2761BROADCOM B53 ETHERNET SWITCH DRIVER
2762M:	Florian Fainelli <f.fainelli@gmail.com>
2763L:	netdev@vger.kernel.org
2764L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2765S:	Supported
2766F:	drivers/net/dsa/b53/*
2767F:	include/linux/platform_data/b53.h
2768
2769BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2770M:	Florian Fainelli <f.fainelli@gmail.com>
2771M:	Ray Jui <rjui@broadcom.com>
2772M:	Scott Branden <sbranden@broadcom.com>
2773M:	bcm-kernel-feedback-list@broadcom.com
2774T:	git git://github.com/broadcom/mach-bcm
2775S:	Maintained
2776N:	bcm281*
2777N:	bcm113*
2778N:	bcm216*
2779N:	kona
2780F:	arch/arm/mach-bcm/
2781
2782BROADCOM BCM2835 ARM ARCHITECTURE
2783M:	Eric Anholt <eric@anholt.net>
2784M:	Stefan Wahren <stefan.wahren@i2se.com>
2785L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787T:	git git://github.com/anholt/linux
2788S:	Maintained
2789N:	bcm2835
2790F:	drivers/staging/vc04_services
2791
2792BROADCOM BCM47XX MIPS ARCHITECTURE
2793M:	Hauke Mehrtens <hauke@hauke-m.de>
2794M:	Rafał Miłecki <zajec5@gmail.com>
2795L:	linux-mips@linux-mips.org
2796S:	Maintained
2797F:	Documentation/devicetree/bindings/mips/brcm/
2798F:	arch/mips/bcm47xx/*
2799F:	arch/mips/include/asm/mach-bcm47xx/*
2800
2801BROADCOM BCM5301X ARM ARCHITECTURE
2802M:	Hauke Mehrtens <hauke@hauke-m.de>
2803M:	Rafał Miłecki <zajec5@gmail.com>
2804M:	Jon Mason <jonmason@broadcom.com>
2805M:	bcm-kernel-feedback-list@broadcom.com
2806L:	linux-arm-kernel@lists.infradead.org
2807S:	Maintained
2808F:	arch/arm/mach-bcm/bcm_5301x.c
2809F:	arch/arm/boot/dts/bcm5301x*.dtsi
2810F:	arch/arm/boot/dts/bcm470*
2811F:	arch/arm/boot/dts/bcm953012*
2812
2813BROADCOM BCM53573 ARM ARCHITECTURE
2814M:	Rafał Miłecki <rafal@milecki.pl>
2815L:	linux-arm-kernel@lists.infradead.org
2816S:	Maintained
2817F:	arch/arm/boot/dts/bcm53573*
2818F:	arch/arm/boot/dts/bcm47189*
2819
2820BROADCOM BCM63XX ARM ARCHITECTURE
2821M:	Florian Fainelli <f.fainelli@gmail.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824T:	git git://github.com/broadcom/stblinux.git
2825S:	Maintained
2826N:	bcm63xx
2827
2828BROADCOM BCM63XX/BCM33XX UDC DRIVER
2829M:	Kevin Cernekee <cernekee@gmail.com>
2830L:	linux-usb@vger.kernel.org
2831S:	Maintained
2832F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2833
2834BROADCOM BCM7XXX ARM ARCHITECTURE
2835M:	Brian Norris <computersforpeace@gmail.com>
2836M:	Gregory Fong <gregory.0xf0@gmail.com>
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838M:	bcm-kernel-feedback-list@broadcom.com
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840T:	git git://github.com/broadcom/stblinux.git
2841S:	Maintained
2842F:	arch/arm/mach-bcm/*brcmstb*
2843F:	arch/arm/boot/dts/bcm7*.dts*
2844F:	drivers/bus/brcmstb_gisb.c
2845F:	arch/arm/mm/cache-b15-rac.c
2846F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2847N:	brcmstb
2848
2849BROADCOM BMIPS CPUFREQ DRIVER
2850M:	Markus Mayer <mmayer@broadcom.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-pm@vger.kernel.org
2853S:	Maintained
2854F:	drivers/cpufreq/bmips-cpufreq.c
2855
2856BROADCOM BMIPS MIPS ARCHITECTURE
2857M:	Kevin Cernekee <cernekee@gmail.com>
2858M:	Florian Fainelli <f.fainelli@gmail.com>
2859L:	linux-mips@linux-mips.org
2860T:	git git://github.com/broadcom/stblinux.git
2861S:	Maintained
2862F:	arch/mips/bmips/*
2863F:	arch/mips/include/asm/mach-bmips/*
2864F:	arch/mips/kernel/*bmips*
2865F:	arch/mips/boot/dts/brcm/bcm*.dts*
2866F:	drivers/irqchip/irq-bcm63*
2867F:	drivers/irqchip/irq-bcm7*
2868F:	drivers/irqchip/irq-brcmstb*
2869F:	include/linux/bcm963xx_nvram.h
2870F:	include/linux/bcm963xx_tag.h
2871
2872BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2873M:	Rasesh Mody <rasesh.mody@cavium.com>
2874M:	Harish Patil <harish.patil@cavium.com>
2875M:	Dept-GELinuxNICDev@cavium.com
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bnx2.*
2879F:	drivers/net/ethernet/broadcom/bnx2_*
2880
2881BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2882M:	QLogic-Storage-Upstream@qlogic.com
2883L:	linux-scsi@vger.kernel.org
2884S:	Supported
2885F:	drivers/scsi/bnx2fc/
2886
2887BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2888M:	QLogic-Storage-Upstream@qlogic.com
2889L:	linux-scsi@vger.kernel.org
2890S:	Supported
2891F:	drivers/scsi/bnx2i/
2892
2893BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2894M:	Ariel Elior <ariel.elior@cavium.com>
2895M:	everest-linux-l2@cavium.com
2896L:	netdev@vger.kernel.org
2897S:	Supported
2898F:	drivers/net/ethernet/broadcom/bnx2x/
2899
2900BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2901M:	Michael Chan <michael.chan@broadcom.com>
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/broadcom/bnxt/
2905
2906BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2907M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2908M:	Franky Lin <franky.lin@broadcom.com>
2909M:	Hante Meuleman <hante.meuleman@broadcom.com>
2910M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2911M:	Wright Feng <wright.feng@cypress.com>
2912L:	linux-wireless@vger.kernel.org
2913L:	brcm80211-dev-list.pdl@broadcom.com
2914L:	brcm80211-dev-list@cypress.com
2915S:	Supported
2916F:	drivers/net/wireless/broadcom/brcm80211/
2917
2918BROADCOM BRCMSTB GPIO DRIVER
2919M:	Gregory Fong <gregory.0xf0@gmail.com>
2920L:	bcm-kernel-feedback-list@broadcom.com
2921S:	Supported
2922F:	drivers/gpio/gpio-brcmstb.c
2923F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2924
2925BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2926M:	Al Cooper <alcooperx@gmail.com>
2927L:	linux-kernel@vger.kernel.org
2928L:	bcm-kernel-feedback-list@broadcom.com
2929S:	Maintained
2930F:	drivers/phy/broadcom/phy-brcm-usb*
2931
2932BROADCOM GENET ETHERNET DRIVER
2933M:	Doug Berger <opendmb@gmail.com>
2934M:	Florian Fainelli <f.fainelli@gmail.com>
2935L:	netdev@vger.kernel.org
2936S:	Supported
2937F:	drivers/net/ethernet/broadcom/genet/
2938
2939BROADCOM IPROC ARM ARCHITECTURE
2940M:	Ray Jui <rjui@broadcom.com>
2941M:	Scott Branden <sbranden@broadcom.com>
2942M:	Jon Mason <jonmason@broadcom.com>
2943M:	bcm-kernel-feedback-list@broadcom.com
2944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2945T:	git git://github.com/broadcom/cygnus-linux.git
2946S:	Maintained
2947N:	iproc
2948N:	cygnus
2949N:	bcm[-_]nsp
2950N:	bcm9113*
2951N:	bcm9583*
2952N:	bcm9585*
2953N:	bcm9586*
2954N:	bcm988312
2955N:	bcm113*
2956N:	bcm583*
2957N:	bcm585*
2958N:	bcm586*
2959N:	bcm88312
2960N:	hr2
2961F:	arch/arm64/boot/dts/broadcom/ns2*
2962F:	drivers/clk/bcm/clk-ns*
2963F:	drivers/pinctrl/bcm/pinctrl-ns*
2964
2965BROADCOM KONA GPIO DRIVER
2966M:	Ray Jui <rjui@broadcom.com>
2967L:	bcm-kernel-feedback-list@broadcom.com
2968S:	Supported
2969F:	drivers/gpio/gpio-bcm-kona.c
2970F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2971
2972BROADCOM NETXTREME-E ROCE DRIVER
2973M:	Selvin Xavier <selvin.xavier@broadcom.com>
2974M:	Devesh Sharma <devesh.sharma@broadcom.com>
2975M:	Somnath Kotur <somnath.kotur@broadcom.com>
2976M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2977L:	linux-rdma@vger.kernel.org
2978W:	http://www.broadcom.com
2979S:	Supported
2980F:	drivers/infiniband/hw/bnxt_re/
2981F:	include/uapi/rdma/bnxt_re-abi.h
2982
2983BROADCOM NVRAM DRIVER
2984M:	Rafał Miłecki <zajec5@gmail.com>
2985L:	linux-mips@linux-mips.org
2986S:	Maintained
2987F:	drivers/firmware/broadcom/*
2988
2989BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2990M:	Rafał Miłecki <zajec5@gmail.com>
2991L:	linux-wireless@vger.kernel.org
2992S:	Maintained
2993F:	drivers/bcma/
2994F:	include/linux/bcma/
2995
2996BROADCOM STB AVS CPUFREQ DRIVER
2997M:	Markus Mayer <mmayer@broadcom.com>
2998M:	bcm-kernel-feedback-list@broadcom.com
2999L:	linux-pm@vger.kernel.org
3000S:	Maintained
3001F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3002F:	drivers/cpufreq/brcmstb*
3003
3004BROADCOM STB AVS TMON DRIVER
3005M:	Markus Mayer <mmayer@broadcom.com>
3006M:	bcm-kernel-feedback-list@broadcom.com
3007L:	linux-pm@vger.kernel.org
3008S:	Maintained
3009F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3010F:	drivers/thermal/broadcom/brcmstb*
3011
3012BROADCOM STB NAND FLASH DRIVER
3013M:	Brian Norris <computersforpeace@gmail.com>
3014M:	Kamal Dasu <kdasu.kdev@gmail.com>
3015L:	linux-mtd@lists.infradead.org
3016L:	bcm-kernel-feedback-list@broadcom.com
3017S:	Maintained
3018F:	drivers/mtd/nand/brcmnand/
3019
3020BROADCOM STB DPFE DRIVER
3021M:	Markus Mayer <mmayer@broadcom.com>
3022M:	bcm-kernel-feedback-list@broadcom.com
3023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024S:	Maintained
3025F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3026F:	drivers/memory/brcmstb_dpfe.c
3027
3028BROADCOM SYSTEMPORT ETHERNET DRIVER
3029M:	Florian Fainelli <f.fainelli@gmail.com>
3030L:	netdev@vger.kernel.org
3031S:	Supported
3032F:	drivers/net/ethernet/broadcom/bcmsysport.*
3033
3034BROADCOM TG3 GIGABIT ETHERNET DRIVER
3035M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3036M:	Prashant Sreedharan <prashant@broadcom.com>
3037M:	Michael Chan <mchan@broadcom.com>
3038L:	netdev@vger.kernel.org
3039S:	Supported
3040F:	drivers/net/ethernet/broadcom/tg3.*
3041
3042BROCADE BFA FC SCSI DRIVER
3043M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3044M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3045L:	linux-scsi@vger.kernel.org
3046S:	Supported
3047F:	drivers/scsi/bfa/
3048
3049BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3050M:	Rasesh Mody <rasesh.mody@cavium.com>
3051M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3052M:	Dept-GELinuxNICDev@cavium.com
3053L:	netdev@vger.kernel.org
3054S:	Supported
3055F:	drivers/net/ethernet/brocade/bna/
3056
3057BSG (block layer generic sg v4 driver)
3058M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3059L:	linux-scsi@vger.kernel.org
3060S:	Supported
3061F:	block/bsg.c
3062F:	include/linux/bsg.h
3063F:	include/uapi/linux/bsg.h
3064
3065BT87X AUDIO DRIVER
3066M:	Clemens Ladisch <clemens@ladisch.de>
3067L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3068T:	git git://git.alsa-project.org/alsa-kernel.git
3069S:	Maintained
3070F:	Documentation/sound/alsa/Bt87x.txt
3071F:	sound/pci/bt87x.c
3072
3073BT8XXGPIO DRIVER
3074M:	Michael Buesch <m@bues.ch>
3075W:	http://bu3sch.de/btgpio.php
3076S:	Maintained
3077F:	drivers/gpio/gpio-bt8xx.c
3078
3079BTRFS FILE SYSTEM
3080M:	Chris Mason <clm@fb.com>
3081M:	Josef Bacik <jbacik@fb.com>
3082M:	David Sterba <dsterba@suse.com>
3083L:	linux-btrfs@vger.kernel.org
3084W:	http://btrfs.wiki.kernel.org/
3085Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3087S:	Maintained
3088F:	Documentation/filesystems/btrfs.txt
3089F:	fs/btrfs/
3090F:	include/linux/btrfs*
3091F:	include/uapi/linux/btrfs*
3092
3093BTTV VIDEO4LINUX DRIVER
3094M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3096L:	linux-media@vger.kernel.org
3097W:	https://linuxtv.org
3098T:	git git://linuxtv.org/media_tree.git
3099S:	Odd fixes
3100F:	Documentation/media/v4l-drivers/bttv*
3101F:	drivers/media/pci/bt8xx/bttv*
3102
3103BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3104M:	Chanwoo Choi <cw00.choi@samsung.com>
3105L:	linux-pm@vger.kernel.org
3106L:	linux-samsung-soc@vger.kernel.org
3107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3108S:	Maintained
3109F:	drivers/devfreq/exynos-bus.c
3110F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3111
3112BUSLOGIC SCSI DRIVER
3113M:	Khalid Aziz <khalid@gonehiking.org>
3114L:	linux-scsi@vger.kernel.org
3115S:	Maintained
3116F:	drivers/scsi/BusLogic.*
3117F:	drivers/scsi/FlashPoint.*
3118
3119C-MEDIA CMI8788 DRIVER
3120M:	Clemens Ladisch <clemens@ladisch.de>
3121L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3122T:	git git://git.alsa-project.org/alsa-kernel.git
3123S:	Maintained
3124F:	sound/pci/oxygen/
3125
3126C6X ARCHITECTURE
3127M:	Mark Salter <msalter@redhat.com>
3128M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3129L:	linux-c6x-dev@linux-c6x.org
3130W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3131S:	Maintained
3132F:	arch/c6x/
3133
3134CA8210 IEEE-802.15.4 RADIO DRIVER
3135M:	Harry Morris <h.morris@cascoda.com>
3136L:	linux-wpan@vger.kernel.org
3137W:	https://github.com/Cascoda/ca8210-linux.git
3138S:	Maintained
3139F:	drivers/net/ieee802154/ca8210.c
3140F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3141
3142CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3143M:	David Howells <dhowells@redhat.com>
3144L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3145S:	Supported
3146F:	Documentation/filesystems/caching/cachefiles.txt
3147F:	fs/cachefiles/
3148
3149CADET FM/AM RADIO RECEIVER DRIVER
3150M:	Hans Verkuil <hverkuil@xs4all.nl>
3151L:	linux-media@vger.kernel.org
3152T:	git git://linuxtv.org/media_tree.git
3153W:	https://linuxtv.org
3154S:	Maintained
3155F:	drivers/media/radio/radio-cadet*
3156
3157CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3158M:	Jonathan Corbet <corbet@lwn.net>
3159L:	linux-media@vger.kernel.org
3160T:	git git://linuxtv.org/media_tree.git
3161S:	Maintained
3162F:	Documentation/media/v4l-drivers/cafe_ccic*
3163F:	drivers/media/platform/marvell-ccic/
3164
3165CAIF NETWORK LAYER
3166M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3167L:	netdev@vger.kernel.org
3168S:	Supported
3169F:	Documentation/networking/caif/
3170F:	drivers/net/caif/
3171F:	include/uapi/linux/caif/
3172F:	include/net/caif/
3173F:	net/caif/
3174
3175CALGARY x86-64 IOMMU
3176M:	Muli Ben-Yehuda <mulix@mulix.org>
3177M:	Jon Mason <jdmason@kudzu.us>
3178L:	iommu@lists.linux-foundation.org
3179S:	Maintained
3180F:	arch/x86/kernel/pci-calgary_64.c
3181F:	arch/x86/kernel/tce_64.c
3182F:	arch/x86/include/asm/calgary.h
3183F:	arch/x86/include/asm/tce.h
3184
3185CAN NETWORK DRIVERS
3186M:	Wolfgang Grandegger <wg@grandegger.com>
3187M:	Marc Kleine-Budde <mkl@pengutronix.de>
3188L:	linux-can@vger.kernel.org
3189W:	https://github.com/linux-can
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3192S:	Maintained
3193F:	Documentation/devicetree/bindings/net/can/
3194F:	drivers/net/can/
3195F:	include/linux/can/dev.h
3196F:	include/linux/can/platform/
3197F:	include/uapi/linux/can/error.h
3198F:	include/uapi/linux/can/netlink.h
3199
3200CAN NETWORK LAYER
3201M:	Oliver Hartkopp <socketcan@hartkopp.net>
3202M:	Marc Kleine-Budde <mkl@pengutronix.de>
3203L:	linux-can@vger.kernel.org
3204W:	https://github.com/linux-can
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3207S:	Maintained
3208F:	Documentation/networking/can.rst
3209F:	net/can/
3210F:	include/linux/can/core.h
3211F:	include/uapi/linux/can.h
3212F:	include/uapi/linux/can/bcm.h
3213F:	include/uapi/linux/can/raw.h
3214F:	include/uapi/linux/can/gw.h
3215
3216CAPABILITIES
3217M:	Serge Hallyn <serge@hallyn.com>
3218L:	linux-security-module@vger.kernel.org
3219S:	Supported
3220F:	include/linux/capability.h
3221F:	include/uapi/linux/capability.h
3222F:	security/commoncap.c
3223F:	kernel/capability.c
3224
3225CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3226M:	Kevin Tsai <ktsai@capellamicro.com>
3227S:	Maintained
3228F:	drivers/iio/light/cm*
3229
3230CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3231M:	Christian Lamparter <chunkeey@googlemail.com>
3232L:	linux-wireless@vger.kernel.org
3233W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3234S:	Maintained
3235F:	drivers/net/wireless/ath/carl9170/
3236
3237CAVIUM I2C DRIVER
3238M:	Jan Glauber <jglauber@cavium.com>
3239M:	David Daney <david.daney@cavium.com>
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/i2c/busses/i2c-octeon*
3243F:	drivers/i2c/busses/i2c-thunderx*
3244
3245CAVIUM LIQUIDIO NETWORK DRIVER
3246M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3247M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3248M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3249M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3250L:	netdev@vger.kernel.org
3251W:	http://www.cavium.com
3252S:	Supported
3253F:	drivers/net/ethernet/cavium/liquidio/
3254
3255CAVIUM MMC DRIVER
3256M:	Jan Glauber <jglauber@cavium.com>
3257M:	David Daney <david.daney@cavium.com>
3258M:	Steven J. Hill <Steven.Hill@cavium.com>
3259W:	http://www.cavium.com
3260S:	Supported
3261F:	drivers/mmc/host/cavium*
3262
3263CAVIUM OCTEON-TX CRYPTO DRIVER
3264M:	George Cherian <george.cherian@cavium.com>
3265L:	linux-crypto@vger.kernel.org
3266W:	http://www.cavium.com
3267S:	Supported
3268F:	drivers/crypto/cavium/cpt/
3269
3270CAVIUM THUNDERX2 ARM64 SOC
3271M:	Robert Richter <rrichter@cavium.com>
3272M:	Jayachandran C <jnair@caviumnetworks.com>
3273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3274S:	Maintained
3275F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3276F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3277
3278CC2520 IEEE-802.15.4 RADIO DRIVER
3279M:	Varka Bhadram <varkabhadram@gmail.com>
3280L:	linux-wpan@vger.kernel.org
3281S:	Maintained
3282F:	drivers/net/ieee802154/cc2520.c
3283F:	include/linux/spi/cc2520.h
3284F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3285
3286CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3287M:	Gilad Ben-Yossef <gilad@benyossef.com>
3288L:	linux-crypto@vger.kernel.org
3289L:	driverdev-devel@linuxdriverproject.org
3290S:	Supported
3291F:	drivers/staging/ccree/
3292W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3293
3294CEC FRAMEWORK
3295M:	Hans Verkuil <hans.verkuil@cisco.com>
3296L:	linux-media@vger.kernel.org
3297T:	git git://linuxtv.org/media_tree.git
3298W:	http://linuxtv.org
3299S:	Supported
3300F:	Documentation/media/kapi/cec-core.rst
3301F:	Documentation/media/uapi/cec
3302F:	drivers/media/cec/
3303F:	drivers/media/rc/keymaps/rc-cec.c
3304F:	include/media/cec.h
3305F:	include/media/cec-notifier.h
3306F:	include/uapi/linux/cec.h
3307F:	include/uapi/linux/cec-funcs.h
3308F:	Documentation/devicetree/bindings/media/cec.txt
3309
3310CEC GPIO DRIVER
3311M:	Hans Verkuil <hans.verkuil@cisco.com>
3312L:	linux-media@vger.kernel.org
3313T:	git git://linuxtv.org/media_tree.git
3314W:	http://linuxtv.org
3315S:	Supported
3316F:	drivers/media/platform/cec-gpio/
3317F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3318
3319CELL BROADBAND ENGINE ARCHITECTURE
3320M:	Arnd Bergmann <arnd@arndb.de>
3321L:	linuxppc-dev@lists.ozlabs.org
3322W:	http://www.ibm.com/developerworks/power/cell/
3323S:	Supported
3324F:	arch/powerpc/include/asm/cell*.h
3325F:	arch/powerpc/include/asm/spu*.h
3326F:	arch/powerpc/include/uapi/asm/spu*.h
3327F:	arch/powerpc/oprofile/*cell*
3328F:	arch/powerpc/platforms/cell/
3329
3330CEPH COMMON CODE (LIBCEPH)
3331M:	Ilya Dryomov <idryomov@gmail.com>
3332M:	"Yan, Zheng" <zyan@redhat.com>
3333M:	Sage Weil <sage@redhat.com>
3334L:	ceph-devel@vger.kernel.org
3335W:	http://ceph.com/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337T:	git git://github.com/ceph/ceph-client.git
3338S:	Supported
3339F:	net/ceph/
3340F:	include/linux/ceph/
3341F:	include/linux/crush/
3342
3343CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3344M:	"Yan, Zheng" <zyan@redhat.com>
3345M:	Sage Weil <sage@redhat.com>
3346M:	Ilya Dryomov <idryomov@gmail.com>
3347L:	ceph-devel@vger.kernel.org
3348W:	http://ceph.com/
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3350T:	git git://github.com/ceph/ceph-client.git
3351S:	Supported
3352F:	Documentation/filesystems/ceph.txt
3353F:	fs/ceph/
3354
3355CERTIFICATE HANDLING:
3356M:	David Howells <dhowells@redhat.com>
3357M:	David Woodhouse <dwmw2@infradead.org>
3358L:	keyrings@vger.kernel.org
3359S:	Maintained
3360F:	Documentation/module-signing.txt
3361F:	certs/
3362F:	scripts/sign-file.c
3363F:	scripts/extract-cert.c
3364
3365CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3366L:	linux-usb@vger.kernel.org
3367S:	Orphan
3368F:	Documentation/usb/WUSB-Design-overview.txt
3369F:	Documentation/usb/wusb-cbaf
3370F:	drivers/usb/host/hwa-hc.c
3371F:	drivers/usb/host/whci/
3372F:	drivers/usb/wusbcore/
3373F:	include/linux/usb/wusb*
3374
3375CFAG12864B LCD DRIVER
3376M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3377W:	http://miguelojeda.es/auxdisplay.htm
3378W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379S:	Maintained
3380F:	drivers/auxdisplay/cfag12864b.c
3381F:	include/linux/cfag12864b.h
3382
3383CFAG12864BFB LCD FRAMEBUFFER DRIVER
3384M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385W:	http://miguelojeda.es/auxdisplay.htm
3386W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3387S:	Maintained
3388F:	drivers/auxdisplay/cfag12864bfb.c
3389F:	include/linux/cfag12864b.h
3390
3391802.11 (including CFG80211/NL80211)
3392M:	Johannes Berg <johannes@sipsolutions.net>
3393L:	linux-wireless@vger.kernel.org
3394W:	http://wireless.kernel.org/
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3397S:	Maintained
3398F:	net/wireless/
3399F:	include/uapi/linux/nl80211.h
3400F:	include/linux/ieee80211.h
3401F:	include/net/wext.h
3402F:	include/net/cfg80211.h
3403F:	include/net/iw_handler.h
3404F:	include/net/ieee80211_radiotap.h
3405F:	Documentation/driver-api/80211/cfg80211.rst
3406F:	Documentation/networking/regulatory.txt
3407
3408CHAR and MISC DRIVERS
3409M:	Arnd Bergmann <arnd@arndb.de>
3410M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3412S:	Supported
3413F:	drivers/char/
3414F:	drivers/misc/
3415F:	include/linux/miscdevice.h
3416
3417CHECKPATCH
3418M:	Andy Whitcroft <apw@canonical.com>
3419M:	Joe Perches <joe@perches.com>
3420S:	Maintained
3421F:	scripts/checkpatch.pl
3422
3423CHINESE DOCUMENTATION
3424M:	Harry Wei <harryxiyou@gmail.com>
3425L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3426L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3427S:	Maintained
3428F:	Documentation/translations/zh_CN/
3429
3430CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3431M:	Peter Chen <Peter.Chen@nxp.com>
3432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3433L:	linux-usb@vger.kernel.org
3434S:	Maintained
3435F:	drivers/usb/chipidea/
3436
3437CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3438M:	Hans de Goede <hdegoede@redhat.com>
3439L:	linux-input@vger.kernel.org
3440S:	Maintained
3441F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3442F:	drivers/input/touchscreen/chipone_icn8318.c
3443
3444CHROME HARDWARE PLATFORM SUPPORT
3445M:	Benson Leung <bleung@chromium.org>
3446M:	Olof Johansson <olof@lixom.net>
3447S:	Maintained
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3449F:	drivers/platform/chrome/
3450
3451CIRRUS LOGIC AUDIO CODEC DRIVERS
3452M:	Brian Austin <brian.austin@cirrus.com>
3453M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3455S:	Maintained
3456F:	sound/soc/codecs/cs*
3457
3458CIRRUS LOGIC EP93XX ETHERNET DRIVER
3459M:	Hartley Sweeten <hsweeten@visionengravers.com>
3460L:	netdev@vger.kernel.org
3461S:	Maintained
3462F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3463
3464CISCO FCOE HBA DRIVER
3465M:	Satish Kharat <satishkh@cisco.com>
3466M:	Sesidhar Baddela <sebaddel@cisco.com>
3467M:	Karan Tilak Kumar <kartilak@cisco.com>
3468L:	linux-scsi@vger.kernel.org
3469S:	Supported
3470F:	drivers/scsi/fnic/
3471
3472CISCO SCSI HBA DRIVER
3473M:	Karan Tilak Kumar <kartilak@cisco.com>
3474M:	Sesidhar Baddela <sebaddel@cisco.com>
3475L:	linux-scsi@vger.kernel.org
3476S:	Supported
3477F:	drivers/scsi/snic/
3478
3479CISCO VIC ETHERNET NIC DRIVER
3480M:	Christian Benvenuti <benve@cisco.com>
3481M:	Govindarajulu Varadarajan <_govind@gmx.com>
3482M:	Parvi Kaustubhi <pkaustub@cisco.com>
3483S:	Supported
3484F:	drivers/net/ethernet/cisco/enic/
3485
3486CISCO VIC LOW LATENCY NIC DRIVER
3487M:	Christian Benvenuti <benve@cisco.com>
3488M:	Dave Goodell <dgoodell@cisco.com>
3489S:	Supported
3490F:	drivers/infiniband/hw/usnic/
3491
3492CLEANCACHE API
3493M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3494L:	linux-kernel@vger.kernel.org
3495S:	Maintained
3496F:	mm/cleancache.c
3497F:	include/linux/cleancache.h
3498
3499CLK API
3500M:	Russell King <linux@armlinux.org.uk>
3501L:	linux-clk@vger.kernel.org
3502S:	Maintained
3503F:	include/linux/clk.h
3504
3505CLOCKSOURCE, CLOCKEVENT DRIVERS
3506M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3507M:	Thomas Gleixner <tglx@linutronix.de>
3508L:	linux-kernel@vger.kernel.org
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3510S:	Supported
3511F:	drivers/clocksource/
3512F:	Documentation/devicetree/bindings/timer/
3513
3514CMPC ACPI DRIVER
3515M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3516M:	Daniel Oliveira Nascimento <don@syst.com.br>
3517L:	platform-driver-x86@vger.kernel.org
3518S:	Supported
3519F:	drivers/platform/x86/classmate-laptop.c
3520
3521COBALT MEDIA DRIVER
3522M:	Hans Verkuil <hans.verkuil@cisco.com>
3523L:	linux-media@vger.kernel.org
3524T:	git git://linuxtv.org/media_tree.git
3525W:	https://linuxtv.org
3526S:	Supported
3527F:	drivers/media/pci/cobalt/
3528
3529COCCINELLE/Semantic Patches (SmPL)
3530M:	Julia Lawall <Julia.Lawall@lip6.fr>
3531M:	Gilles Muller <Gilles.Muller@lip6.fr>
3532M:	Nicolas Palix <nicolas.palix@imag.fr>
3533M:	Michal Marek <michal.lkml@markovi.net>
3534L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3536W:	http://coccinelle.lip6.fr/
3537S:	Supported
3538F:	Documentation/dev-tools/coccinelle.rst
3539F:	scripts/coccinelle/
3540F:	scripts/coccicheck
3541
3542CODA FILE SYSTEM
3543M:	Jan Harkes <jaharkes@cs.cmu.edu>
3544M:	coda@cs.cmu.edu
3545L:	codalist@coda.cs.cmu.edu
3546W:	http://www.coda.cs.cmu.edu/
3547S:	Maintained
3548F:	Documentation/filesystems/coda.txt
3549F:	fs/coda/
3550F:	include/linux/coda*.h
3551F:	include/uapi/linux/coda*.h
3552
3553CODA V4L2 MEM2MEM DRIVER
3554M:	Philipp Zabel <p.zabel@pengutronix.de>
3555L:	linux-media@vger.kernel.org
3556S:	Maintained
3557F:	Documentation/devicetree/bindings/media/coda.txt
3558F:	drivers/media/platform/coda/
3559
3560COMMON CLK FRAMEWORK
3561M:	Michael Turquette <mturquette@baylibre.com>
3562M:	Stephen Boyd <sboyd@kernel.org>
3563L:	linux-clk@vger.kernel.org
3564Q:	http://patchwork.kernel.org/project/linux-clk/list/
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3566S:	Maintained
3567F:	Documentation/devicetree/bindings/clock/
3568F:	drivers/clk/
3569X:	drivers/clk/clkdev.c
3570F:	include/linux/clk-pr*
3571F:	include/linux/clk/
3572
3573COMMON INTERNET FILE SYSTEM (CIFS)
3574M:	Steve French <sfrench@samba.org>
3575L:	linux-cifs@vger.kernel.org
3576L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3577W:	http://linux-cifs.samba.org/
3578T:	git git://git.samba.org/sfrench/cifs-2.6.git
3579S:	Supported
3580F:	Documentation/filesystems/cifs/
3581F:	fs/cifs/
3582
3583COMPACTPCI HOTPLUG CORE
3584M:	Scott Murray <scott@spiteful.org>
3585L:	linux-pci@vger.kernel.org
3586S:	Maintained
3587F:	drivers/pci/hotplug/cpci_hotplug*
3588
3589COMPACTPCI HOTPLUG GENERIC DRIVER
3590M:	Scott Murray <scott@spiteful.org>
3591L:	linux-pci@vger.kernel.org
3592S:	Maintained
3593F:	drivers/pci/hotplug/cpcihp_generic.c
3594
3595COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3596M:	Scott Murray <scott@spiteful.org>
3597L:	linux-pci@vger.kernel.org
3598S:	Maintained
3599F:	drivers/pci/hotplug/cpcihp_zt5550.*
3600
3601COMPAL LAPTOP SUPPORT
3602M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3603L:	platform-driver-x86@vger.kernel.org
3604S:	Maintained
3605F:	drivers/platform/x86/compal-laptop.c
3606
3607CONEXANT ACCESSRUNNER USB DRIVER
3608L:	accessrunner-general@lists.sourceforge.net
3609W:	http://accessrunner.sourceforge.net/
3610S:	Orphan
3611F:	drivers/usb/atm/cxacru.c
3612
3613CONFIGFS
3614M:	Joel Becker <jlbec@evilplan.org>
3615M:	Christoph Hellwig <hch@lst.de>
3616T:	git git://git.infradead.org/users/hch/configfs.git
3617S:	Supported
3618F:	fs/configfs/
3619F:	include/linux/configfs.h
3620
3621CONNECTOR
3622M:	Evgeniy Polyakov <zbr@ioremap.net>
3623L:	netdev@vger.kernel.org
3624S:	Maintained
3625F:	drivers/connector/
3626
3627CONTROL GROUP (CGROUP)
3628M:	Tejun Heo <tj@kernel.org>
3629M:	Li Zefan <lizefan@huawei.com>
3630M:	Johannes Weiner <hannes@cmpxchg.org>
3631L:	cgroups@vger.kernel.org
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup*
3635F:	include/linux/cgroup*
3636F:	kernel/cgroup*
3637
3638CONTROL GROUP - CPUSET
3639M:	Li Zefan <lizefan@huawei.com>
3640L:	cgroups@vger.kernel.org
3641W:	http://www.bullopensource.org/cpuset/
3642W:	http://oss.sgi.com/projects/cpusets/
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3644S:	Maintained
3645F:	Documentation/cgroup-v1/cpusets.txt
3646F:	include/linux/cpuset.h
3647F:	kernel/cgroup/cpuset.c
3648
3649CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3650M:	Johannes Weiner <hannes@cmpxchg.org>
3651M:	Michal Hocko <mhocko@kernel.org>
3652M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3653L:	cgroups@vger.kernel.org
3654L:	linux-mm@kvack.org
3655S:	Maintained
3656F:	mm/memcontrol.c
3657F:	mm/swap_cgroup.c
3658
3659CORETEMP HARDWARE MONITORING DRIVER
3660M:	Fenghua Yu <fenghua.yu@intel.com>
3661L:	linux-hwmon@vger.kernel.org
3662S:	Maintained
3663F:	Documentation/hwmon/coretemp
3664F:	drivers/hwmon/coretemp.c
3665
3666COSA/SRP SYNC SERIAL DRIVER
3667M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3668W:	http://www.fi.muni.cz/~kas/cosa/
3669S:	Maintained
3670F:	drivers/net/wan/cosa*
3671
3672CPMAC ETHERNET DRIVER
3673M:	Florian Fainelli <f.fainelli@gmail.com>
3674L:	netdev@vger.kernel.org
3675S:	Maintained
3676F:	drivers/net/ethernet/ti/cpmac.c
3677
3678CPU FREQUENCY DRIVERS
3679M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3680M:	Viresh Kumar <viresh.kumar@linaro.org>
3681L:	linux-pm@vger.kernel.org
3682S:	Maintained
3683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3684T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3685B:	https://bugzilla.kernel.org
3686F:	Documentation/cpu-freq/
3687F:	Documentation/devicetree/bindings/cpufreq/
3688F:	drivers/cpufreq/
3689F:	include/linux/cpufreq.h
3690F:	tools/testing/selftests/cpufreq/
3691
3692CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3693M:	Viresh Kumar <viresh.kumar@linaro.org>
3694M:	Sudeep Holla <sudeep.holla@arm.com>
3695L:	linux-pm@vger.kernel.org
3696W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3697S:	Maintained
3698F:	drivers/cpufreq/arm_big_little.h
3699F:	drivers/cpufreq/arm_big_little.c
3700F:	drivers/cpufreq/arm_big_little_dt.c
3701
3702CPU POWER MONITORING SUBSYSTEM
3703M:	Thomas Renninger <trenn@suse.com>
3704M:	Shuah Khan <shuahkh@osg.samsung.com>
3705M:	Shuah Khan <shuah@kernel.org>
3706L:	linux-pm@vger.kernel.org
3707S:	Maintained
3708F:	tools/power/cpupower/
3709
3710CPUID/MSR DRIVER
3711M:	"H. Peter Anvin" <hpa@zytor.com>
3712S:	Maintained
3713F:	arch/x86/kernel/cpuid.c
3714F:	arch/x86/kernel/msr.c
3715
3716CPUIDLE DRIVER - ARM BIG LITTLE
3717M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3718M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3719L:	linux-pm@vger.kernel.org
3720L:	linux-arm-kernel@lists.infradead.org
3721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3722S:	Maintained
3723F:	drivers/cpuidle/cpuidle-big_little.c
3724
3725CPUIDLE DRIVER - ARM EXYNOS
3726M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3727M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3728M:	Kukjin Kim <kgene@kernel.org>
3729L:	linux-pm@vger.kernel.org
3730L:	linux-samsung-soc@vger.kernel.org
3731S:	Supported
3732F:	drivers/cpuidle/cpuidle-exynos.c
3733F:	arch/arm/mach-exynos/pm.c
3734
3735CPUIDLE DRIVERS
3736M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3737M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3738L:	linux-pm@vger.kernel.org
3739S:	Maintained
3740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3741B:	https://bugzilla.kernel.org
3742F:	drivers/cpuidle/*
3743F:	include/linux/cpuidle.h
3744
3745CRAMFS FILESYSTEM
3746M:	Nicolas Pitre <nico@linaro.org>
3747S:	Maintained
3748F:	Documentation/filesystems/cramfs.txt
3749F:	fs/cramfs/
3750
3751CRIS PORT
3752M:	Mikael Starvik <starvik@axis.com>
3753M:	Jesper Nilsson <jesper.nilsson@axis.com>
3754L:	linux-cris-kernel@axis.com
3755W:	http://developer.axis.com
3756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3757S:	Maintained
3758F:	arch/cris/
3759F:	drivers/tty/serial/crisv10.*
3760
3761CRYPTO API
3762M:	Herbert Xu <herbert@gondor.apana.org.au>
3763M:	"David S. Miller" <davem@davemloft.net>
3764L:	linux-crypto@vger.kernel.org
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3767S:	Maintained
3768F:	Documentation/crypto/
3769F:	Documentation/devicetree/bindings/crypto/
3770F:	arch/*/crypto/
3771F:	crypto/
3772F:	drivers/crypto/
3773F:	include/crypto/
3774F:	include/linux/crypto*
3775
3776CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3777M:	Neil Horman <nhorman@tuxdriver.com>
3778L:	linux-crypto@vger.kernel.org
3779S:	Maintained
3780F:	crypto/ansi_cprng.c
3781F:	crypto/rng.c
3782
3783CS3308 MEDIA DRIVER
3784M:	Hans Verkuil <hverkuil@xs4all.nl>
3785L:	linux-media@vger.kernel.org
3786T:	git git://linuxtv.org/media_tree.git
3787W:	http://linuxtv.org
3788S:	Odd Fixes
3789F:	drivers/media/i2c/cs3308.c
3790F:	drivers/media/i2c/cs3308.h
3791
3792CS5535 Audio ALSA driver
3793M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3794S:	Maintained
3795F:	sound/pci/cs5535audio/
3796
3797CW1200 WLAN driver
3798M:	Solomon Peachy <pizza@shaftnet.org>
3799S:	Maintained
3800F:	drivers/net/wireless/st/cw1200/
3801
3802CX18 VIDEO4LINUX DRIVER
3803M:	Andy Walls <awalls@md.metrocast.net>
3804L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3805L:	linux-media@vger.kernel.org
3806T:	git git://linuxtv.org/media_tree.git
3807W:	https://linuxtv.org
3808W:	http://www.ivtvdriver.org/index.php/Cx18
3809S:	Maintained
3810F:	Documentation/media/v4l-drivers/cx18*
3811F:	drivers/media/pci/cx18/
3812F:	include/uapi/linux/ivtv*
3813
3814CX2341X MPEG ENCODER HELPER MODULE
3815M:	Hans Verkuil <hverkuil@xs4all.nl>
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819S:	Maintained
3820F:	drivers/media/common/cx2341x*
3821F:	include/media/cx2341x*
3822
3823CX24120 MEDIA DRIVER
3824M:	Jemma Denson <jdenson@gmail.com>
3825M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3826L:	linux-media@vger.kernel.org
3827W:	https://linuxtv.org
3828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3829S:	Maintained
3830F:	drivers/media/dvb-frontends/cx24120*
3831
3832CX88 VIDEO4LINUX DRIVER
3833M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3834M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3835L:	linux-media@vger.kernel.org
3836W:	https://linuxtv.org
3837T:	git git://linuxtv.org/media_tree.git
3838S:	Odd fixes
3839F:	Documentation/media/v4l-drivers/cx88*
3840F:	drivers/media/pci/cx88/
3841
3842CXD2820R MEDIA DRIVER
3843M:	Antti Palosaari <crope@iki.fi>
3844L:	linux-media@vger.kernel.org
3845W:	https://linuxtv.org
3846W:	http://palosaari.fi/linux/
3847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3848T:	git git://linuxtv.org/anttip/media_tree.git
3849S:	Maintained
3850F:	drivers/media/dvb-frontends/cxd2820r*
3851
3852CXGB3 ETHERNET DRIVER (CXGB3)
3853M:	Santosh Raspatur <santosh@chelsio.com>
3854L:	netdev@vger.kernel.org
3855W:	http://www.chelsio.com
3856S:	Supported
3857F:	drivers/net/ethernet/chelsio/cxgb3/
3858
3859CXGB3 ISCSI DRIVER (CXGB3I)
3860M:	Karen Xie <kxie@chelsio.com>
3861L:	linux-scsi@vger.kernel.org
3862W:	http://www.chelsio.com
3863S:	Supported
3864F:	drivers/scsi/cxgbi/cxgb3i
3865
3866CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3867M:	Steve Wise <swise@chelsio.com>
3868L:	linux-rdma@vger.kernel.org
3869W:	http://www.openfabrics.org
3870S:	Supported
3871F:	drivers/infiniband/hw/cxgb3/
3872F:	include/uapi/rdma/cxgb3-abi.h
3873
3874CXGB4 CRYPTO DRIVER (chcr)
3875M:	Harsh Jain <harsh@chelsio.com>
3876L:	linux-crypto@vger.kernel.org
3877W:	http://www.chelsio.com
3878S:	Supported
3879F:	drivers/crypto/chelsio
3880
3881CXGB4 ETHERNET DRIVER (CXGB4)
3882M:	Ganesh Goudar <ganeshgr@chelsio.com>
3883L:	netdev@vger.kernel.org
3884W:	http://www.chelsio.com
3885S:	Supported
3886F:	drivers/net/ethernet/chelsio/cxgb4/
3887
3888CXGB4 ISCSI DRIVER (CXGB4I)
3889M:	Karen Xie <kxie@chelsio.com>
3890L:	linux-scsi@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/scsi/cxgbi/cxgb4i
3894
3895CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3896M:	Steve Wise <swise@chelsio.com>
3897L:	linux-rdma@vger.kernel.org
3898W:	http://www.openfabrics.org
3899S:	Supported
3900F:	drivers/infiniband/hw/cxgb4/
3901F:	include/uapi/rdma/cxgb4-abi.h
3902
3903CXGB4VF ETHERNET DRIVER (CXGB4VF)
3904M:	Casey Leedom <leedom@chelsio.com>
3905L:	netdev@vger.kernel.org
3906W:	http://www.chelsio.com
3907S:	Supported
3908F:	drivers/net/ethernet/chelsio/cxgb4vf/
3909
3910CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3911M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3912M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3913L:	linuxppc-dev@lists.ozlabs.org
3914S:	Supported
3915F:	arch/powerpc/platforms/powernv/pci-cxl.c
3916F:	drivers/misc/cxl/
3917F:	include/misc/cxl*
3918F:	include/uapi/misc/cxl.h
3919F:	Documentation/powerpc/cxl.txt
3920F:	Documentation/ABI/testing/sysfs-class-cxl
3921
3922CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3923M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3924M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3925M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3926L:	linux-scsi@vger.kernel.org
3927S:	Supported
3928F:	drivers/scsi/cxlflash/
3929F:	include/uapi/scsi/cxlflash_ioctls.h
3930F:	Documentation/powerpc/cxlflash.txt
3931
3932CYBERPRO FB DRIVER
3933M:	Russell King <linux@armlinux.org.uk>
3934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3935W:	http://www.armlinux.org.uk/
3936S:	Maintained
3937F:	drivers/video/fbdev/cyber2000fb.*
3938
3939CYCLADES ASYNC MUX DRIVER
3940W:	http://www.cyclades.com/
3941S:	Orphan
3942F:	drivers/tty/cyclades.c
3943F:	include/linux/cyclades.h
3944F:	include/uapi/linux/cyclades.h
3945
3946CYCLADES PC300 DRIVER
3947W:	http://www.cyclades.com/
3948S:	Orphan
3949F:	drivers/net/wan/pc300*
3950
3951CYPRESS_FIRMWARE MEDIA DRIVER
3952M:	Antti Palosaari <crope@iki.fi>
3953L:	linux-media@vger.kernel.org
3954W:	https://linuxtv.org
3955W:	http://palosaari.fi/linux/
3956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3957T:	git git://linuxtv.org/anttip/media_tree.git
3958S:	Maintained
3959F:	drivers/media/common/cypress_firmware*
3960
3961CYTTSP TOUCHSCREEN DRIVER
3962M:	Ferruh Yigit <fery@cypress.com>
3963L:	linux-input@vger.kernel.org
3964S:	Supported
3965F:	drivers/input/touchscreen/cyttsp*
3966F:	include/linux/input/cyttsp.h
3967
3968D-LINK DIR-685 TOUCHKEYS DRIVER
3969M:	Linus Walleij <linus.walleij@linaro.org>
3970L:	linux-input@vger.kernel.org
3971S:	Supported
3972F:	drivers/input/dlink-dir685-touchkeys.c
3973
3974DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3975M:	Joshua Kinard <kumba@gentoo.org>
3976S:	Maintained
3977F:	drivers/rtc/rtc-ds1685.c
3978F:	include/linux/rtc/ds1685.h
3979
3980DAMA SLAVE for AX.25
3981M:	Joerg Reuter <jreuter@yaina.de>
3982W:	http://yaina.de/jreuter/
3983W:	http://www.qsl.net/dl1bke/
3984L:	linux-hams@vger.kernel.org
3985S:	Maintained
3986F:	net/ax25/af_ax25.c
3987F:	net/ax25/ax25_dev.c
3988F:	net/ax25/ax25_ds_*
3989F:	net/ax25/ax25_in.c
3990F:	net/ax25/ax25_out.c
3991F:	net/ax25/ax25_timer.c
3992F:	net/ax25/sysctl_net_ax25.c
3993
3994DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3995L:	netdev@vger.kernel.org
3996S:	Orphan
3997F:	Documentation/networking/dmfe.txt
3998F:	drivers/net/ethernet/dec/tulip/dmfe.c
3999
4000DC390/AM53C974 SCSI driver
4001M:	Hannes Reinecke <hare@suse.com>
4002L:	linux-scsi@vger.kernel.org
4003S:	Maintained
4004F:	drivers/scsi/am53c974.c
4005
4006DC395x SCSI driver
4007M:	Oliver Neukum <oliver@neukum.org>
4008M:	Ali Akcaagac <aliakc@web.de>
4009M:	Jamie Lenehan <lenehan@twibble.org>
4010L:	dc395x@twibble.org
4011W:	http://twibble.org/dist/dc395x/
4012W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4013S:	Maintained
4014F:	Documentation/scsi/dc395x.txt
4015F:	drivers/scsi/dc395x.*
4016
4017DCCP PROTOCOL
4018M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4019L:	dccp@vger.kernel.org
4020W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4021S:	Maintained
4022F:	include/linux/dccp.h
4023F:	include/uapi/linux/dccp.h
4024F:	include/linux/tfrc.h
4025F:	net/dccp/
4026
4027DECnet NETWORK LAYER
4028W:	http://linux-decnet.sourceforge.net
4029L:	linux-decnet-user@lists.sourceforge.net
4030S:	Orphan
4031F:	Documentation/networking/decnet.txt
4032F:	net/decnet/
4033
4034DECSTATION PLATFORM SUPPORT
4035M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4036L:	linux-mips@linux-mips.org
4037W:	http://www.linux-mips.org/wiki/DECstation
4038S:	Maintained
4039F:	arch/mips/dec/
4040F:	arch/mips/include/asm/dec/
4041F:	arch/mips/include/asm/mach-dec/
4042
4043DEFXX FDDI NETWORK DRIVER
4044M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4045S:	Maintained
4046F:	drivers/net/fddi/defxx.*
4047
4048DELL SMBIOS DRIVER
4049M:	Pali Rohár <pali.rohar@gmail.com>
4050M:	Mario Limonciello <mario.limonciello@dell.com>
4051L:	platform-driver-x86@vger.kernel.org
4052S:	Maintained
4053F:	drivers/platform/x86/dell-smbios.*
4054
4055DELL SMBIOS SMM DRIVER
4056M:	Mario Limonciello <mario.limonciello@dell.com>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Maintained
4059F:	drivers/platform/x86/dell-smbios-smm.c
4060
4061DELL SMBIOS WMI DRIVER
4062M:	Mario Limonciello <mario.limonciello@dell.com>
4063L:	platform-driver-x86@vger.kernel.org
4064S:	Maintained
4065F:	drivers/platform/x86/dell-smbios-wmi.c
4066F:	tools/wmi/dell-smbios-example.c
4067
4068DELL LAPTOP DRIVER
4069M:	Matthew Garrett <mjg59@srcf.ucam.org>
4070M:	Pali Rohár <pali.rohar@gmail.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-laptop.c
4074
4075DELL LAPTOP FREEFALL DRIVER
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-smo8800.c
4079
4080DELL LAPTOP RBTN DRIVER
4081M:	Pali Rohár <pali.rohar@gmail.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-rbtn.*
4084
4085DELL LAPTOP SMM DRIVER
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/hwmon/dell-smm-hwmon.c
4089F:	include/uapi/linux/i8k.h
4090
4091DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4092M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4093S:	Maintained
4094F:	Documentation/dcdbas.txt
4095F:	drivers/firmware/dcdbas.*
4096
4097DELL WMI NOTIFICATIONS DRIVER
4098M:	Matthew Garrett <mjg59@srcf.ucam.org>
4099M:	Pali Rohár <pali.rohar@gmail.com>
4100S:	Maintained
4101F:	drivers/platform/x86/dell-wmi.c
4102
4103DELL WMI DESCRIPTOR DRIVER
4104M:	Mario Limonciello <mario.limonciello@dell.com>
4105S:	Maintained
4106F:	drivers/platform/x86/dell-wmi-descriptor.c
4107
4108DELTA ST MEDIA DRIVER
4109M:	Hugues Fruchet <hugues.fruchet@st.com>
4110L:	linux-media@vger.kernel.org
4111T:	git git://linuxtv.org/media_tree.git
4112W:	https://linuxtv.org
4113S:	Supported
4114F:	drivers/media/platform/sti/delta
4115
4116DENALI NAND DRIVER
4117M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4118L:	linux-mtd@lists.infradead.org
4119S:	Supported
4120F:	drivers/mtd/nand/denali*
4121
4122DESIGNWARE USB2 DRD IP DRIVER
4123M:	John Youn <johnyoun@synopsys.com>
4124L:	linux-usb@vger.kernel.org
4125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4126S:	Maintained
4127F:	drivers/usb/dwc2/
4128
4129DESIGNWARE USB3 DRD IP DRIVER
4130M:	Felipe Balbi <balbi@kernel.org>
4131L:	linux-usb@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4133S:	Maintained
4134F:	drivers/usb/dwc3/
4135
4136DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4137M:	Andreas Klinger <ak@it-klinger.de>
4138L:	linux-iio@vger.kernel.org
4139S:	Maintained
4140F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4141F:	drivers/iio/proximity/srf*.c
4142
4143DEVICE COREDUMP (DEV_COREDUMP)
4144M:	Johannes Berg <johannes@sipsolutions.net>
4145L:	linux-kernel@vger.kernel.org
4146S:	Maintained
4147F:	drivers/base/devcoredump.c
4148F:	include/linux/devcoredump.h
4149
4150DEVICE FREQUENCY (DEVFREQ)
4151M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4152M:	Kyungmin Park <kyungmin.park@samsung.com>
4153R:	Chanwoo Choi <cw00.choi@samsung.com>
4154L:	linux-pm@vger.kernel.org
4155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4156S:	Maintained
4157F:	drivers/devfreq/
4158F:	include/linux/devfreq.h
4159F:	Documentation/devicetree/bindings/devfreq/
4160
4161DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4162M:	Chanwoo Choi <cw00.choi@samsung.com>
4163L:	linux-pm@vger.kernel.org
4164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4165S:	Supported
4166F:	drivers/devfreq/event/
4167F:	drivers/devfreq/devfreq-event.c
4168F:	include/linux/devfreq-event.h
4169F:	Documentation/devicetree/bindings/devfreq/event/
4170
4171DEVICE NUMBER REGISTRY
4172M:	Torben Mathiasen <device@lanana.org>
4173W:	http://lanana.org/docs/device-list/index.html
4174S:	Maintained
4175
4176DEVICE-MAPPER  (LVM)
4177M:	Alasdair Kergon <agk@redhat.com>
4178M:	Mike Snitzer <snitzer@redhat.com>
4179M:	dm-devel@redhat.com
4180L:	dm-devel@redhat.com
4181W:	http://sources.redhat.com/dm
4182Q:	http://patchwork.kernel.org/project/dm-devel/list/
4183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4184T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4185S:	Maintained
4186F:	Documentation/device-mapper/
4187F:	drivers/md/Makefile
4188F:	drivers/md/Kconfig
4189F:	drivers/md/dm*
4190F:	drivers/md/persistent-data/
4191F:	include/linux/device-mapper.h
4192F:	include/linux/dm-*.h
4193F:	include/uapi/linux/dm-*.h
4194
4195DEVLINK
4196M:	Jiri Pirko <jiri@mellanox.com>
4197L:	netdev@vger.kernel.org
4198S:	Supported
4199F:	net/core/devlink.c
4200F:	include/net/devlink.h
4201F:	include/uapi/linux/devlink.h
4202
4203DIALOG SEMICONDUCTOR DRIVERS
4204M:	Support Opensource <support.opensource@diasemi.com>
4205W:	http://www.dialog-semiconductor.com/products
4206S:	Supported
4207F:	Documentation/hwmon/da90??
4208F:	Documentation/devicetree/bindings/mfd/da90*.txt
4209F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4210F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4211F:	Documentation/devicetree/bindings/regulator/da92*.txt
4212F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4213F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4214F:	drivers/gpio/gpio-da90??.c
4215F:	drivers/hwmon/da90??-hwmon.c
4216F:	drivers/iio/adc/da91??-*.c
4217F:	drivers/input/misc/da90??_onkey.c
4218F:	drivers/input/touchscreen/da9052_tsi.c
4219F:	drivers/leds/leds-da90??.c
4220F:	drivers/mfd/da903x.c
4221F:	drivers/mfd/da90??-*.c
4222F:	drivers/mfd/da91??-*.c
4223F:	drivers/power/supply/da9052-battery.c
4224F:	drivers/power/supply/da91??-*.c
4225F:	drivers/regulator/da903x.c
4226F:	drivers/regulator/da9???-regulator.[ch]
4227F:	drivers/thermal/da90??-thermal.c
4228F:	drivers/rtc/rtc-da90??.c
4229F:	drivers/video/backlight/da90??_bl.c
4230F:	drivers/watchdog/da90??_wdt.c
4231F:	include/linux/mfd/da903x.h
4232F:	include/linux/mfd/da9052/
4233F:	include/linux/mfd/da9055/
4234F:	include/linux/mfd/da9062/
4235F:	include/linux/mfd/da9063/
4236F:	include/linux/mfd/da9150/
4237F:	include/linux/regulator/da9211.h
4238F:	include/sound/da[79]*.h
4239F:	sound/soc/codecs/da[79]*.[ch]
4240
4241DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4243L:	linux-gpio@vger.kernel.org
4244S:	Maintained
4245F:	drivers/gpio/gpio-gpio-mm.c
4246
4247DIGI NEO AND CLASSIC PCI PRODUCTS
4248M:	Lidza Louina <lidza.louina@gmail.com>
4249M:	Mark Hounschell <markh@compro.net>
4250L:	driverdev-devel@linuxdriverproject.org
4251S:	Maintained
4252F:	drivers/staging/dgnc/
4253
4254DIOLAN U2C-12 I2C DRIVER
4255M:	Guenter Roeck <linux@roeck-us.net>
4256L:	linux-i2c@vger.kernel.org
4257S:	Maintained
4258F:	drivers/i2c/busses/i2c-diolan-u2c.c
4259
4260FILESYSTEM DIRECT ACCESS (DAX)
4261M:	Matthew Wilcox <mawilcox@microsoft.com>
4262M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4263L:	linux-fsdevel@vger.kernel.org
4264S:	Supported
4265F:	fs/dax.c
4266F:	include/linux/dax.h
4267F:	include/trace/events/fs_dax.h
4268
4269DEVICE DIRECT ACCESS (DAX)
4270M:	Dan Williams <dan.j.williams@intel.com>
4271L:	linux-nvdimm@lists.01.org
4272S:	Supported
4273F:	drivers/dax/
4274
4275DIRECTORY NOTIFICATION (DNOTIFY)
4276M:	Jan Kara <jack@suse.cz>
4277R:	Amir Goldstein <amir73il@gmail.com>
4278L:	linux-fsdevel@vger.kernel.org
4279S:	Maintained
4280F:	Documentation/filesystems/dnotify.txt
4281F:	fs/notify/dnotify/
4282F:	include/linux/dnotify.h
4283
4284DISK GEOMETRY AND PARTITION HANDLING
4285M:	Andries Brouwer <aeb@cwi.nl>
4286W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4287W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4288W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4289S:	Maintained
4290
4291DISKQUOTA
4292M:	Jan Kara <jack@suse.com>
4293S:	Maintained
4294F:	Documentation/filesystems/quota.txt
4295F:	fs/quota/
4296F:	include/linux/quota*.h
4297F:	include/uapi/linux/quota*.h
4298
4299DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4300M:	Bernie Thompson <bernie@plugable.com>
4301L:	linux-fbdev@vger.kernel.org
4302S:	Maintained
4303W:	http://plugable.com/category/projects/udlfb/
4304F:	drivers/video/fbdev/udlfb.c
4305F:	include/video/udlfb.h
4306F:	Documentation/fb/udlfb.txt
4307
4308DISTRIBUTED LOCK MANAGER (DLM)
4309M:	Christine Caulfield <ccaulfie@redhat.com>
4310M:	David Teigland <teigland@redhat.com>
4311L:	cluster-devel@redhat.com
4312W:	http://sources.redhat.com/cluster/
4313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4314S:	Supported
4315F:	fs/dlm/
4316
4317DMA BUFFER SHARING FRAMEWORK
4318M:	Sumit Semwal <sumit.semwal@linaro.org>
4319S:	Maintained
4320L:	linux-media@vger.kernel.org
4321L:	dri-devel@lists.freedesktop.org
4322L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4323F:	drivers/dma-buf/
4324F:	include/linux/dma-buf*
4325F:	include/linux/reservation.h
4326F:	include/linux/*fence.h
4327F:	Documentation/driver-api/dma-buf.rst
4328T:	git git://anongit.freedesktop.org/drm/drm-misc
4329
4330DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4331M:	Vinod Koul <vinod.koul@intel.com>
4332L:	dmaengine@vger.kernel.org
4333Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4334S:	Maintained
4335F:	drivers/dma/
4336F:	include/linux/dmaengine.h
4337F:	Documentation/devicetree/bindings/dma/
4338F:	Documentation/driver-api/dmaengine/
4339T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4340
4341DMA MAPPING HELPERS
4342M:	Christoph Hellwig <hch@lst.de>
4343M:	Marek Szyprowski <m.szyprowski@samsung.com>
4344R:	Robin Murphy <robin.murphy@arm.com>
4345L:	iommu@lists.linux-foundation.org
4346T:	git git://git.infradead.org/users/hch/dma-mapping.git
4347W:	http://git.infradead.org/users/hch/dma-mapping.git
4348S:	Supported
4349F:	lib/dma-debug.c
4350F:	lib/dma-direct.c
4351F:	lib/dma-virt.c
4352F:	drivers/base/dma-mapping.c
4353F:	drivers/base/dma-coherent.c
4354F:	include/asm-generic/dma-mapping.h
4355F:	include/linux/dma-direct.h
4356F:	include/linux/dma-mapping.h
4357
4358DME1737 HARDWARE MONITOR DRIVER
4359M:	Juerg Haefliger <juergh@gmail.com>
4360L:	linux-hwmon@vger.kernel.org
4361S:	Maintained
4362F:	Documentation/hwmon/dme1737
4363F:	drivers/hwmon/dme1737.c
4364
4365DMI/SMBIOS SUPPORT
4366M:	Jean Delvare <jdelvare@suse.com>
4367S:	Maintained
4368T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4369F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4370F:	drivers/firmware/dmi-id.c
4371F:	drivers/firmware/dmi_scan.c
4372F:	include/linux/dmi.h
4373
4374DOCUMENTATION
4375M:	Jonathan Corbet <corbet@lwn.net>
4376L:	linux-doc@vger.kernel.org
4377S:	Maintained
4378F:	Documentation/
4379F:	scripts/kernel-doc
4380X:	Documentation/ABI/
4381X:	Documentation/devicetree/
4382X:	Documentation/acpi
4383X:	Documentation/power
4384X:	Documentation/spi
4385X:	Documentation/media
4386T:	git git://git.lwn.net/linux.git docs-next
4387
4388DONGWOON DW9714 LENS VOICE COIL DRIVER
4389M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4390L:	linux-media@vger.kernel.org
4391T:	git git://linuxtv.org/media_tree.git
4392S:	Maintained
4393F:	drivers/media/i2c/dw9714.c
4394
4395DOUBLETALK DRIVER
4396M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4397L:	blinux-list@redhat.com
4398S:	Maintained
4399F:	drivers/char/dtlk.c
4400F:	include/linux/dtlk.h
4401
4402DPAA2 DATAPATH I/O (DPIO) DRIVER
4403M:	Roy Pledge <Roy.Pledge@nxp.com>
4404L:	linux-kernel@vger.kernel.org
4405S:	Maintained
4406F:	drivers/staging/fsl-mc/bus/dpio
4407
4408DPAA2 ETHERNET DRIVER
4409M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4410L:	linux-kernel@vger.kernel.org
4411S:	Maintained
4412F:	drivers/staging/fsl-dpaa2/ethernet
4413
4414DPT_I2O SCSI RAID DRIVER
4415M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4416L:	linux-scsi@vger.kernel.org
4417W:	http://www.adaptec.com/
4418S:	Maintained
4419F:	drivers/scsi/dpt*
4420F:	drivers/scsi/dpt/
4421
4422DRBD DRIVER
4423M:	Philipp Reisner <philipp.reisner@linbit.com>
4424M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4425L:	drbd-dev@lists.linbit.com
4426W:	http://www.drbd.org
4427T:	git git://git.linbit.com/linux-drbd.git
4428T:	git git://git.linbit.com/drbd-8.4.git
4429S:	Supported
4430F:	drivers/block/drbd/
4431F:	lib/lru_cache.c
4432F:	Documentation/blockdev/drbd/
4433
4434DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4435M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4437S:	Supported
4438F:	Documentation/kobject.txt
4439F:	drivers/base/
4440F:	fs/debugfs/
4441F:	fs/sysfs/
4442F:	include/linux/debugfs.h
4443F:	include/linux/kobj*
4444F:	lib/kobj*
4445
4446DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4447M:	Kevin Hilman <khilman@kernel.org>
4448M:	Nishanth Menon <nm@ti.com>
4449S:	Maintained
4450F:	drivers/power/avs/
4451F:	include/linux/power/smartreflex.h
4452L:	linux-pm@vger.kernel.org
4453
4454DRM DRIVER FOR ARM PL111 CLCD
4455M:	Eric Anholt <eric@anholt.net>
4456T:	git git://anongit.freedesktop.org/drm/drm-misc
4457S:	Supported
4458F:	drivers/gpu/drm/pl111/
4459
4460DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4461M:	Dave Airlie <airlied@redhat.com>
4462S:	Odd Fixes
4463F:	drivers/gpu/drm/ast/
4464
4465DRM DRIVER FOR BOCHS VIRTUAL GPU
4466M:	Gerd Hoffmann <kraxel@redhat.com>
4467L:	virtualization@lists.linux-foundation.org
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/bochs/
4471
4472DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4473M:	Linus Walleij <linus.walleij@linaro.org>
4474T:	git git://anongit.freedesktop.org/drm/drm-misc
4475S:	Maintained
4476F:	drivers/gpu/drm/tve200/
4477
4478DRM DRIVER FOR ILITEK ILI9225 PANELS
4479M:	David Lechner <david@lechnology.com>
4480S:	Maintained
4481F:	drivers/gpu/drm/tinydrm/ili9225.c
4482F:	Documentation/devicetree/bindings/display/ili9225.txt
4483
4484DRM DRIVER FOR INTEL I810 VIDEO CARDS
4485S:	Orphan / Obsolete
4486F:	drivers/gpu/drm/i810/
4487F:	include/uapi/drm/i810_drm.h
4488
4489DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4490S:	Orphan / Obsolete
4491F:	drivers/gpu/drm/mga/
4492F:	include/uapi/drm/mga_drm.h
4493
4494DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4495M:	Dave Airlie <airlied@redhat.com>
4496S:	Odd Fixes
4497F:	drivers/gpu/drm/mgag200/
4498
4499DRM DRIVER FOR MI0283QT
4500M:	Noralf Trønnes <noralf@tronnes.org>
4501S:	Maintained
4502F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4503F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4504
4505DRM DRIVER FOR MSM ADRENO GPU
4506M:	Rob Clark <robdclark@gmail.com>
4507L:	linux-arm-msm@vger.kernel.org
4508L:	dri-devel@lists.freedesktop.org
4509L:	freedreno@lists.freedesktop.org
4510T:	git git://people.freedesktop.org/~robclark/linux
4511S:	Maintained
4512F:	drivers/gpu/drm/msm/
4513F:	include/uapi/drm/msm_drm.h
4514F:	Documentation/devicetree/bindings/display/msm/
4515
4516DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4517M:	Ben Skeggs <bskeggs@redhat.com>
4518L:	dri-devel@lists.freedesktop.org
4519L:	nouveau@lists.freedesktop.org
4520T:	git git://github.com/skeggsb/linux
4521S:	Supported
4522F:	drivers/gpu/drm/nouveau/
4523F:	include/uapi/drm/nouveau_drm.h
4524
4525DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4526M:	Noralf Trønnes <noralf@tronnes.org>
4527S:	Maintained
4528F:	drivers/gpu/drm/tinydrm/repaper.c
4529F:	Documentation/devicetree/bindings/display/repaper.txt
4530
4531DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4532M:	Dave Airlie <airlied@redhat.com>
4533M:	Gerd Hoffmann <kraxel@redhat.com>
4534L:	virtualization@lists.linux-foundation.org
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536S:	Obsolete
4537W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4538F:	drivers/gpu/drm/cirrus/
4539
4540DRM DRIVER FOR QXL VIRTUAL GPU
4541M:	Dave Airlie <airlied@redhat.com>
4542M:	Gerd Hoffmann <kraxel@redhat.com>
4543L:	virtualization@lists.linux-foundation.org
4544T:	git git://anongit.freedesktop.org/drm/drm-misc
4545S:	Maintained
4546F:	drivers/gpu/drm/qxl/
4547F:	include/uapi/drm/qxl_drm.h
4548
4549DRM DRIVER FOR RAGE 128 VIDEO CARDS
4550S:	Orphan / Obsolete
4551F:	drivers/gpu/drm/r128/
4552F:	include/uapi/drm/r128_drm.h
4553
4554DRM DRIVER FOR SAVAGE VIDEO CARDS
4555S:	Orphan / Obsolete
4556F:	drivers/gpu/drm/savage/
4557F:	include/uapi/drm/savage_drm.h
4558
4559DRM DRIVER FOR SIS VIDEO CARDS
4560S:	Orphan / Obsolete
4561F:	drivers/gpu/drm/sis/
4562F:	include/uapi/drm/sis_drm.h
4563
4564DRM DRIVER FOR SITRONIX ST7586 PANELS
4565M:	David Lechner <david@lechnology.com>
4566S:	Maintained
4567F:	drivers/gpu/drm/tinydrm/st7586.c
4568F:	Documentation/devicetree/bindings/display/st7586.txt
4569
4570DRM DRIVER FOR SITRONIX ST7735R PANELS
4571M:	David Lechner <david@lechnology.com>
4572S:	Maintained
4573F:	drivers/gpu/drm/tinydrm/st7735r.c
4574F:	Documentation/devicetree/bindings/display/st7735r.txt
4575
4576DRM DRIVER FOR TDFX VIDEO CARDS
4577S:	Orphan / Obsolete
4578F:	drivers/gpu/drm/tdfx/
4579
4580DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4581M:	Dave Airlie <airlied@redhat.com>
4582S:	Odd Fixes
4583F:	drivers/gpu/drm/udl/
4584
4585DRM DRIVER FOR VMWARE VIRTUAL GPU
4586M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4587M:	Sinclair Yeh <syeh@vmware.com>
4588M:	Thomas Hellstrom <thellstrom@vmware.com>
4589L:	dri-devel@lists.freedesktop.org
4590T:	git git://people.freedesktop.org/~syeh/repos_linux
4591T:	git git://people.freedesktop.org/~thomash/linux
4592S:	Supported
4593F:	drivers/gpu/drm/vmwgfx/
4594F:	include/uapi/drm/vmwgfx_drm.h
4595
4596DRM DRIVERS
4597M:	David Airlie <airlied@linux.ie>
4598L:	dri-devel@lists.freedesktop.org
4599T:	git git://people.freedesktop.org/~airlied/linux
4600B:	https://bugs.freedesktop.org/
4601C:	irc://chat.freenode.net/dri-devel
4602S:	Maintained
4603F:	drivers/gpu/drm/
4604F:	drivers/gpu/vga/
4605F:	Documentation/devicetree/bindings/display/
4606F:	Documentation/devicetree/bindings/gpu/
4607F:	Documentation/devicetree/bindings/video/
4608F:	Documentation/gpu/
4609F:	include/drm/
4610F:	include/uapi/drm/
4611F:	include/linux/vga*
4612
4613DRM DRIVERS AND MISC GPU PATCHES
4614M:	Daniel Vetter <daniel.vetter@intel.com>
4615M:	Gustavo Padovan <gustavo@padovan.org>
4616M:	Sean Paul <seanpaul@chromium.org>
4617W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4618S:	Maintained
4619T:	git git://anongit.freedesktop.org/drm/drm-misc
4620F:	Documentation/gpu/
4621F:	drivers/gpu/vga/
4622F:	drivers/gpu/drm/*
4623F:	include/drm/drm*
4624F:	include/uapi/drm/drm*
4625F:	include/linux/vga*
4626
4627DRM DRIVERS FOR ALLWINNER A10
4628M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4629L:	dri-devel@lists.freedesktop.org
4630S:	Supported
4631F:	drivers/gpu/drm/sun4i/
4632F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4633T:	git git://anongit.freedesktop.org/drm/drm-misc
4634
4635DRM DRIVERS FOR AMLOGIC SOCS
4636M:	Neil Armstrong <narmstrong@baylibre.com>
4637L:	dri-devel@lists.freedesktop.org
4638L:	linux-amlogic@lists.infradead.org
4639W:	http://linux-meson.com/
4640S:	Supported
4641F:	drivers/gpu/drm/meson/
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4643F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4644F:	Documentation/gpu/meson.rst
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646
4647DRM DRIVERS FOR ATMEL HLCDC
4648M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4649L:	dri-devel@lists.freedesktop.org
4650S:	Supported
4651F:	drivers/gpu/drm/atmel-hlcdc/
4652F:	Documentation/devicetree/bindings/drm/atmel/
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654
4655DRM DRIVERS FOR BRIDGE CHIPS
4656M:	Archit Taneja <architt@codeaurora.org>
4657M:	Andrzej Hajda <a.hajda@samsung.com>
4658R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4659S:	Maintained
4660T:	git git://anongit.freedesktop.org/drm/drm-misc
4661F:	drivers/gpu/drm/bridge/
4662
4663DRM DRIVERS FOR EXYNOS
4664M:	Inki Dae <inki.dae@samsung.com>
4665M:	Joonyoung Shim <jy0922.shim@samsung.com>
4666M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4667M:	Kyungmin Park <kyungmin.park@samsung.com>
4668L:	dri-devel@lists.freedesktop.org
4669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4670S:	Supported
4671F:	drivers/gpu/drm/exynos/
4672F:	include/uapi/drm/exynos_drm.h
4673F:	Documentation/devicetree/bindings/display/exynos/
4674
4675DRM DRIVERS FOR FREESCALE DCU
4676M:	Stefan Agner <stefan@agner.ch>
4677M:	Alison Wang <alison.wang@freescale.com>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Supported
4680F:	drivers/gpu/drm/fsl-dcu/
4681F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4682F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4683F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4684
4685DRM DRIVERS FOR FREESCALE IMX
4686M:	Philipp Zabel <p.zabel@pengutronix.de>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Maintained
4689F:	drivers/gpu/drm/imx/
4690F:	drivers/gpu/ipu-v3/
4691F:	Documentation/devicetree/bindings/display/imx/
4692
4693DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4694M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696T:	git git://github.com/patjak/drm-gma500
4697S:	Maintained
4698F:	drivers/gpu/drm/gma500/
4699
4700DRM DRIVERS FOR HISILICON
4701M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4702M:	Rongrong Zou <zourongrong@gmail.com>
4703R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4704R:	Chen Feng <puck.chen@hisilicon.com>
4705L:	dri-devel@lists.freedesktop.org
4706T:	git git://github.com/xin3liang/linux.git
4707S:	Maintained
4708F:	drivers/gpu/drm/hisilicon/
4709F:	Documentation/devicetree/bindings/display/hisilicon/
4710
4711DRM DRIVERS FOR MEDIATEK
4712M:	CK Hu <ck.hu@mediatek.com>
4713M:	Philipp Zabel <p.zabel@pengutronix.de>
4714L:	dri-devel@lists.freedesktop.org
4715S:	Supported
4716F:	drivers/gpu/drm/mediatek/
4717F:	Documentation/devicetree/bindings/display/mediatek/
4718
4719DRM DRIVERS FOR NVIDIA TEGRA
4720M:	Thierry Reding <thierry.reding@gmail.com>
4721L:	dri-devel@lists.freedesktop.org
4722L:	linux-tegra@vger.kernel.org
4723T:	git git://anongit.freedesktop.org/tegra/linux.git
4724S:	Supported
4725F:	drivers/gpu/drm/tegra/
4726F:	drivers/gpu/host1x/
4727F:	include/linux/host1x.h
4728F:	include/uapi/drm/tegra_drm.h
4729F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4730
4731DRM DRIVERS FOR RENESAS
4732M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4733L:	dri-devel@lists.freedesktop.org
4734L:	linux-renesas-soc@vger.kernel.org
4735T:	git git://linuxtv.org/pinchartl/fbdev
4736S:	Supported
4737F:	drivers/gpu/drm/rcar-du/
4738F:	drivers/gpu/drm/shmobile/
4739F:	include/linux/platform_data/shmob_drm.h
4740F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4741F:	Documentation/devicetree/bindings/display/renesas,du.txt
4742
4743DRM DRIVERS FOR ROCKCHIP
4744M:	Sandy Huang <hjc@rock-chips.com>
4745M:	Heiko Stübner <heiko@sntech.de>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Maintained
4748F:	drivers/gpu/drm/rockchip/
4749F:	Documentation/devicetree/bindings/display/rockchip/
4750T:	git git://anongit.freedesktop.org/drm/drm-misc
4751
4752DRM DRIVERS FOR STI
4753M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4754M:	Vincent Abriou <vincent.abriou@st.com>
4755L:	dri-devel@lists.freedesktop.org
4756T:	git git://anongit.freedesktop.org/drm/drm-misc
4757S:	Maintained
4758F:	drivers/gpu/drm/sti
4759F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4760
4761DRM DRIVERS FOR STM
4762M:	Yannick Fertre <yannick.fertre@st.com>
4763M:	Philippe Cornu <philippe.cornu@st.com>
4764M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765M:	Vincent Abriou <vincent.abriou@st.com>
4766L:	dri-devel@lists.freedesktop.org
4767T:	git git://anongit.freedesktop.org/drm/drm-misc
4768S:	Maintained
4769F:	drivers/gpu/drm/stm
4770F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4771
4772DRM DRIVERS FOR TI LCDC
4773M:	Jyri Sarha <jsarha@ti.com>
4774R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4775L:	dri-devel@lists.freedesktop.org
4776S:	Maintained
4777F:	drivers/gpu/drm/tilcdc/
4778F:	Documentation/devicetree/bindings/display/tilcdc/
4779
4780DRM DRIVERS FOR TI OMAP
4781M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4782L:	dri-devel@lists.freedesktop.org
4783S:	Maintained
4784F:	drivers/gpu/drm/omapdrm/
4785F:	Documentation/devicetree/bindings/display/ti/
4786
4787DRM DRIVERS FOR VC4
4788M:	Eric Anholt <eric@anholt.net>
4789T:	git git://github.com/anholt/linux
4790S:	Supported
4791F:	drivers/gpu/drm/vc4/
4792F:	include/uapi/drm/vc4_drm.h
4793F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR VIVANTE GPU IP
4797M:	Lucas Stach <l.stach@pengutronix.de>
4798R:	Russell King <linux+etnaviv@armlinux.org.uk>
4799R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4800L:	etnaviv@lists.freedesktop.org
4801L:	dri-devel@lists.freedesktop.org
4802S:	Maintained
4803F:	drivers/gpu/drm/etnaviv/
4804F:	include/uapi/drm/etnaviv_drm.h
4805F:	Documentation/devicetree/bindings/display/etnaviv/
4806
4807DRM DRIVERS FOR ZTE ZX
4808M:	Shawn Guo <shawnguo@kernel.org>
4809L:	dri-devel@lists.freedesktop.org
4810S:	Maintained
4811F:	drivers/gpu/drm/zte/
4812F:	Documentation/devicetree/bindings/display/zte,vou.txt
4813T:	git git://anongit.freedesktop.org/drm/drm-misc
4814
4815DRM PANEL DRIVERS
4816M:	Thierry Reding <thierry.reding@gmail.com>
4817L:	dri-devel@lists.freedesktop.org
4818T:	git git://anongit.freedesktop.org/drm/drm-misc
4819S:	Maintained
4820F:	drivers/gpu/drm/drm_panel.c
4821F:	drivers/gpu/drm/panel/
4822F:	include/drm/drm_panel.h
4823F:	Documentation/devicetree/bindings/display/panel/
4824
4825DRM TINYDRM DRIVERS
4826M:	Noralf Trønnes <noralf@tronnes.org>
4827W:	https://github.com/notro/tinydrm/wiki/Development
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829S:	Maintained
4830F:	drivers/gpu/drm/tinydrm/
4831F:	include/drm/tinydrm/
4832
4833DRM TTM SUBSYSTEM
4834M:	Christian Koenig <christian.koenig@amd.com>
4835M:	Roger He <Hongbo.He@amd.com>
4836T:	git git://people.freedesktop.org/~agd5f/linux
4837S:	Maintained
4838L:	dri-devel@lists.freedesktop.org
4839F:	include/drm/ttm/
4840F:	drivers/gpu/drm/ttm/
4841
4842DSBR100 USB FM RADIO DRIVER
4843M:	Alexey Klimov <klimov.linux@gmail.com>
4844L:	linux-media@vger.kernel.org
4845T:	git git://linuxtv.org/media_tree.git
4846S:	Maintained
4847F:	drivers/media/radio/dsbr100.c
4848
4849DSCC4 DRIVER
4850M:	Francois Romieu <romieu@fr.zoreil.com>
4851L:	netdev@vger.kernel.org
4852S:	Maintained
4853F:	drivers/net/wan/dscc4.c
4854
4855DT3155 MEDIA DRIVER
4856M:	Hans Verkuil <hverkuil@xs4all.nl>
4857L:	linux-media@vger.kernel.org
4858T:	git git://linuxtv.org/media_tree.git
4859W:	https://linuxtv.org
4860S:	Odd Fixes
4861F:	drivers/media/pci/dt3155/
4862
4863DVB_USB_AF9015 MEDIA DRIVER
4864M:	Antti Palosaari <crope@iki.fi>
4865L:	linux-media@vger.kernel.org
4866W:	https://linuxtv.org
4867W:	http://palosaari.fi/linux/
4868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4869T:	git git://linuxtv.org/anttip/media_tree.git
4870S:	Maintained
4871F:	drivers/media/usb/dvb-usb-v2/af9015*
4872
4873DVB_USB_AF9035 MEDIA DRIVER
4874M:	Antti Palosaari <crope@iki.fi>
4875L:	linux-media@vger.kernel.org
4876W:	https://linuxtv.org
4877W:	http://palosaari.fi/linux/
4878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4879T:	git git://linuxtv.org/anttip/media_tree.git
4880S:	Maintained
4881F:	drivers/media/usb/dvb-usb-v2/af9035*
4882
4883DVB_USB_ANYSEE MEDIA DRIVER
4884M:	Antti Palosaari <crope@iki.fi>
4885L:	linux-media@vger.kernel.org
4886W:	https://linuxtv.org
4887W:	http://palosaari.fi/linux/
4888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4889T:	git git://linuxtv.org/anttip/media_tree.git
4890S:	Maintained
4891F:	drivers/media/usb/dvb-usb-v2/anysee*
4892
4893DVB_USB_AU6610 MEDIA DRIVER
4894M:	Antti Palosaari <crope@iki.fi>
4895L:	linux-media@vger.kernel.org
4896W:	https://linuxtv.org
4897W:	http://palosaari.fi/linux/
4898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4899T:	git git://linuxtv.org/anttip/media_tree.git
4900S:	Maintained
4901F:	drivers/media/usb/dvb-usb-v2/au6610*
4902
4903DVB_USB_CE6230 MEDIA DRIVER
4904M:	Antti Palosaari <crope@iki.fi>
4905L:	linux-media@vger.kernel.org
4906W:	https://linuxtv.org
4907W:	http://palosaari.fi/linux/
4908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4909T:	git git://linuxtv.org/anttip/media_tree.git
4910S:	Maintained
4911F:	drivers/media/usb/dvb-usb-v2/ce6230*
4912
4913DVB_USB_CXUSB MEDIA DRIVER
4914M:	Michael Krufky <mkrufky@linuxtv.org>
4915L:	linux-media@vger.kernel.org
4916W:	https://linuxtv.org
4917W:	http://github.com/mkrufky
4918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4919T:	git git://linuxtv.org/media_tree.git
4920S:	Maintained
4921F:	drivers/media/usb/dvb-usb/cxusb*
4922
4923DVB_USB_EC168 MEDIA DRIVER
4924M:	Antti Palosaari <crope@iki.fi>
4925L:	linux-media@vger.kernel.org
4926W:	https://linuxtv.org
4927W:	http://palosaari.fi/linux/
4928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4929T:	git git://linuxtv.org/anttip/media_tree.git
4930S:	Maintained
4931F:	drivers/media/usb/dvb-usb-v2/ec168*
4932
4933DVB_USB_GL861 MEDIA DRIVER
4934M:	Antti Palosaari <crope@iki.fi>
4935L:	linux-media@vger.kernel.org
4936W:	https://linuxtv.org
4937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4938T:	git git://linuxtv.org/anttip/media_tree.git
4939S:	Maintained
4940F:	drivers/media/usb/dvb-usb-v2/gl861*
4941
4942DVB_USB_MXL111SF MEDIA DRIVER
4943M:	Michael Krufky <mkrufky@linuxtv.org>
4944L:	linux-media@vger.kernel.org
4945W:	https://linuxtv.org
4946W:	http://github.com/mkrufky
4947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4948T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4949S:	Maintained
4950F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4951
4952DVB_USB_RTL28XXU MEDIA DRIVER
4953M:	Antti Palosaari <crope@iki.fi>
4954L:	linux-media@vger.kernel.org
4955W:	https://linuxtv.org
4956W:	http://palosaari.fi/linux/
4957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4958T:	git git://linuxtv.org/anttip/media_tree.git
4959S:	Maintained
4960F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4961
4962DVB_USB_V2 MEDIA DRIVER
4963M:	Antti Palosaari <crope@iki.fi>
4964L:	linux-media@vger.kernel.org
4965W:	https://linuxtv.org
4966W:	http://palosaari.fi/linux/
4967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4968T:	git git://linuxtv.org/anttip/media_tree.git
4969S:	Maintained
4970F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4971F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4972
4973DYNAMIC DEBUG
4974M:	Jason Baron <jbaron@akamai.com>
4975S:	Maintained
4976F:	lib/dynamic_debug.c
4977F:	include/linux/dynamic_debug.h
4978
4979DYNAMIC INTERRUPT MODERATION
4980M:	Tal Gilboa <talgi@mellanox.com>
4981S:	Maintained
4982F:	include/linux/net_dim.h
4983
4984DZ DECSTATION DZ11 SERIAL DRIVER
4985M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4986S:	Maintained
4987F:	drivers/tty/serial/dz.*
4988
4989E3X0 POWER BUTTON DRIVER
4990M:	Moritz Fischer <moritz.fischer@ettus.com>
4991L:	usrp-users@lists.ettus.com
4992W:	http://www.ettus.com
4993S:	Supported
4994F:	drivers/input/misc/e3x0-button.c
4995F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4996
4997E4000 MEDIA DRIVER
4998M:	Antti Palosaari <crope@iki.fi>
4999L:	linux-media@vger.kernel.org
5000W:	https://linuxtv.org
5001W:	http://palosaari.fi/linux/
5002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5003T:	git git://linuxtv.org/anttip/media_tree.git
5004S:	Maintained
5005F:	drivers/media/tuners/e4000*
5006
5007EATA ISA/EISA/PCI SCSI DRIVER
5008M:	Dario Ballabio <ballabio_dario@emc.com>
5009L:	linux-scsi@vger.kernel.org
5010S:	Maintained
5011F:	drivers/scsi/eata.c
5012
5013EC100 MEDIA DRIVER
5014M:	Antti Palosaari <crope@iki.fi>
5015L:	linux-media@vger.kernel.org
5016W:	https://linuxtv.org
5017W:	http://palosaari.fi/linux/
5018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5019T:	git git://linuxtv.org/anttip/media_tree.git
5020S:	Maintained
5021F:	drivers/media/dvb-frontends/ec100*
5022
5023ECRYPT FILE SYSTEM
5024M:	Tyler Hicks <tyhicks@canonical.com>
5025L:	ecryptfs@vger.kernel.org
5026W:	http://ecryptfs.org
5027W:	https://launchpad.net/ecryptfs
5028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5029S:	Supported
5030F:	Documentation/filesystems/ecryptfs.txt
5031F:	fs/ecryptfs/
5032
5033EDAC-AMD64
5034M:	Borislav Petkov <bp@alien8.de>
5035L:	linux-edac@vger.kernel.org
5036S:	Maintained
5037F:	drivers/edac/amd64_edac*
5038
5039EDAC-CALXEDA
5040M:	Robert Richter <rric@kernel.org>
5041L:	linux-edac@vger.kernel.org
5042S:	Maintained
5043F:	drivers/edac/highbank*
5044
5045EDAC-CAVIUM OCTEON
5046M:	Ralf Baechle <ralf@linux-mips.org>
5047M:	David Daney <david.daney@cavium.com>
5048L:	linux-edac@vger.kernel.org
5049L:	linux-mips@linux-mips.org
5050S:	Supported
5051F:	drivers/edac/octeon_edac*
5052
5053EDAC-CAVIUM THUNDERX
5054M:	David Daney <david.daney@cavium.com>
5055M:	Jan Glauber <jglauber@cavium.com>
5056L:	linux-edac@vger.kernel.org
5057S:	Supported
5058F:	drivers/edac/thunderx_edac*
5059
5060EDAC-CORE
5061M:	Borislav Petkov <bp@alien8.de>
5062M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5063M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5064L:	linux-edac@vger.kernel.org
5065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5067S:	Supported
5068F:	Documentation/admin-guide/ras.rst
5069F:	Documentation/driver-api/edac.rst
5070F:	drivers/edac/
5071F:	include/linux/edac.h
5072
5073EDAC-E752X
5074M:	Mark Gross <mark.gross@intel.com>
5075L:	linux-edac@vger.kernel.org
5076S:	Maintained
5077F:	drivers/edac/e752x_edac.c
5078
5079EDAC-E7XXX
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/e7xxx_edac.c
5083
5084EDAC-FSL_DDR
5085M:	York Sun <york.sun@nxp.com>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/fsl_ddr_edac.*
5089
5090EDAC-GHES
5091M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5092M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5093L:	linux-edac@vger.kernel.org
5094S:	Maintained
5095F:	drivers/edac/ghes_edac.c
5096
5097EDAC-I3000
5098L:	linux-edac@vger.kernel.org
5099S:	Orphan
5100F:	drivers/edac/i3000_edac.c
5101
5102EDAC-I5000
5103L:	linux-edac@vger.kernel.org
5104S:	Maintained
5105F:	drivers/edac/i5000_edac.c
5106
5107EDAC-I5400
5108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/i5400_edac.c
5113
5114EDAC-I7300
5115M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i7300_edac.c
5120
5121EDAC-I7CORE
5122M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/i7core_edac.c
5127
5128EDAC-I82443BXGX
5129M:	Tim Small <tim@buttersideup.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i82443bxgx_edac.c
5133
5134EDAC-I82975X
5135M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5136M:	"Arvind R." <arvino55@gmail.com>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/i82975x_edac.c
5140
5141EDAC-IE31200
5142M:	Jason Baron <jbaron@akamai.com>
5143L:	linux-edac@vger.kernel.org
5144S:	Maintained
5145F:	drivers/edac/ie31200_edac.c
5146
5147EDAC-MPC85XX
5148M:	Johannes Thumshirn <morbidrsa@gmail.com>
5149L:	linux-edac@vger.kernel.org
5150S:	Maintained
5151F:	drivers/edac/mpc85xx_edac.[ch]
5152
5153EDAC-PASEMI
5154M:	Egor Martovetsky <egor@pasemi.com>
5155L:	linux-edac@vger.kernel.org
5156S:	Maintained
5157F:	drivers/edac/pasemi_edac.c
5158
5159EDAC-PND2
5160M:	Tony Luck <tony.luck@intel.com>
5161L:	linux-edac@vger.kernel.org
5162S:	Maintained
5163F:	drivers/edac/pnd2_edac.[ch]
5164
5165EDAC-R82600
5166M:	Tim Small <tim@buttersideup.com>
5167L:	linux-edac@vger.kernel.org
5168S:	Maintained
5169F:	drivers/edac/r82600_edac.c
5170
5171EDAC-SBRIDGE
5172M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5174L:	linux-edac@vger.kernel.org
5175S:	Maintained
5176F:	drivers/edac/sb_edac.c
5177
5178EDAC-SKYLAKE
5179M:	Tony Luck <tony.luck@intel.com>
5180L:	linux-edac@vger.kernel.org
5181S:	Maintained
5182F:	drivers/edac/skx_edac.c
5183
5184EDAC-TI
5185M:	Tero Kristo <t-kristo@ti.com>
5186L:	linux-edac@vger.kernel.org
5187S:	Maintained
5188F:	drivers/edac/ti_edac.c
5189
5190EDIROL UA-101/UA-1000 DRIVER
5191M:	Clemens Ladisch <clemens@ladisch.de>
5192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5193T:	git git://git.alsa-project.org/alsa-kernel.git
5194S:	Maintained
5195F:	sound/usb/misc/ua101.c
5196
5197EFI TEST DRIVER
5198L:	linux-efi@vger.kernel.org
5199M:	Ivan Hu <ivan.hu@canonical.com>
5200M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201S:	Maintained
5202F:	drivers/firmware/efi/test/
5203
5204EFI VARIABLE FILESYSTEM
5205M:	Matthew Garrett <matthew.garrett@nebula.com>
5206M:	Jeremy Kerr <jk@ozlabs.org>
5207M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5209L:	linux-efi@vger.kernel.org
5210S:	Maintained
5211F:	fs/efivarfs/
5212
5213EFIFB FRAMEBUFFER DRIVER
5214L:	linux-fbdev@vger.kernel.org
5215M:	Peter Jones <pjones@redhat.com>
5216S:	Maintained
5217F:	drivers/video/fbdev/efifb.c
5218
5219EFS FILESYSTEM
5220W:	http://aeschi.ch.eu.org/efs/
5221S:	Orphan
5222F:	fs/efs/
5223
5224EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5225M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5226L:	netdev@vger.kernel.org
5227S:	Maintained
5228F:	drivers/net/ethernet/ibm/ehea/
5229
5230EM28XX VIDEO4LINUX DRIVER
5231M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5232M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5233L:	linux-media@vger.kernel.org
5234W:	https://linuxtv.org
5235T:	git git://linuxtv.org/media_tree.git
5236S:	Maintained
5237F:	drivers/media/usb/em28xx/
5238F:	Documentation/media/v4l-drivers/em28xx*
5239
5240EMBEDDED LINUX
5241M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5242M:	Matt Mackall <mpm@selenic.com>
5243M:	David Woodhouse <dwmw2@infradead.org>
5244L:	linux-embedded@vger.kernel.org
5245S:	Maintained
5246
5247Emulex 10Gbps iSCSI - OneConnect DRIVER
5248M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5249M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5250M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5251L:	linux-scsi@vger.kernel.org
5252W:	http://www.broadcom.com
5253S:	Supported
5254F:	drivers/scsi/be2iscsi/
5255
5256Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5257M:	Sathya Perla <sathya.perla@broadcom.com>
5258M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5259M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5260M:	Somnath Kotur <somnath.kotur@broadcom.com>
5261L:	netdev@vger.kernel.org
5262W:	http://www.emulex.com
5263S:	Supported
5264F:	drivers/net/ethernet/emulex/benet/
5265
5266EMULEX ONECONNECT ROCE DRIVER
5267M:	Selvin Xavier <selvin.xavier@broadcom.com>
5268M:	Devesh Sharma <devesh.sharma@broadcom.com>
5269L:	linux-rdma@vger.kernel.org
5270W:	http://www.broadcom.com
5271S:	Odd Fixes
5272F:	drivers/infiniband/hw/ocrdma/
5273F:	include/uapi/rdma/ocrdma-abi.h
5274
5275EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5276M:	James Smart <james.smart@broadcom.com>
5277M:	Dick Kennedy <dick.kennedy@broadcom.com>
5278L:	linux-scsi@vger.kernel.org
5279W:	http://www.broadcom.com
5280S:	Supported
5281F:	drivers/scsi/lpfc/
5282
5283ENE CB710 FLASH CARD READER DRIVER
5284M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5285S:	Maintained
5286F:	drivers/misc/cb710/
5287F:	drivers/mmc/host/cb710-mmc.*
5288F:	include/linux/cb710.h
5289
5290ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5291M:	Maxim Levitsky <maximlevitsky@gmail.com>
5292S:	Maintained
5293F:	drivers/media/rc/ene_ir.*
5294
5295EPSON S1D13XXX FRAMEBUFFER DRIVER
5296M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5297S:	Maintained
5298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5299F:	drivers/video/fbdev/s1d13xxxfb.c
5300F:	include/video/s1d13xxxfb.h
5301
5302ERRSEQ ERROR TRACKING INFRASTRUCTURE
5303M:	Jeff Layton <jlayton@kernel.org>
5304S:	Maintained
5305F:	lib/errseq.c
5306F:	include/linux/errseq.h
5307
5308ET131X NETWORK DRIVER
5309M:	Mark Einon <mark.einon@gmail.com>
5310S:	Odd Fixes
5311F:	drivers/net/ethernet/agere/
5312
5313ETHERNET BRIDGE
5314M:	Stephen Hemminger <stephen@networkplumber.org>
5315L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5316L:	netdev@vger.kernel.org
5317W:	http://www.linuxfoundation.org/en/Net:Bridge
5318S:	Maintained
5319F:	include/linux/netfilter_bridge/
5320F:	net/bridge/
5321
5322ETHERNET PHY LIBRARY
5323M:	Andrew Lunn <andrew@lunn.ch>
5324M:	Florian Fainelli <f.fainelli@gmail.com>
5325L:	netdev@vger.kernel.org
5326S:	Maintained
5327F:	Documentation/ABI/testing/sysfs-bus-mdio
5328F:	Documentation/devicetree/bindings/net/mdio*
5329F:	Documentation/networking/phy.txt
5330F:	drivers/net/phy/
5331F:	drivers/of/of_mdio.c
5332F:	drivers/of/of_net.c
5333F:	include/linux/*mdio*.h
5334F:	include/linux/of_net.h
5335F:	include/linux/phy.h
5336F:	include/linux/phy_fixed.h
5337F:	include/linux/platform_data/mdio-gpio.h
5338F:	include/linux/platform_data/mdio-bcm-unimac.h
5339F:	include/trace/events/mdio.h
5340F:	include/uapi/linux/mdio.h
5341F:	include/uapi/linux/mii.h
5342
5343EXT2 FILE SYSTEM
5344M:	Jan Kara <jack@suse.com>
5345L:	linux-ext4@vger.kernel.org
5346S:	Maintained
5347F:	Documentation/filesystems/ext2.txt
5348F:	fs/ext2/
5349F:	include/linux/ext2*
5350
5351EXT4 FILE SYSTEM
5352M:	"Theodore Ts'o" <tytso@mit.edu>
5353M:	Andreas Dilger <adilger.kernel@dilger.ca>
5354L:	linux-ext4@vger.kernel.org
5355W:	http://ext4.wiki.kernel.org
5356Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5358S:	Maintained
5359F:	Documentation/filesystems/ext4.txt
5360F:	fs/ext4/
5361
5362Extended Verification Module (EVM)
5363M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5364L:	linux-integrity@vger.kernel.org
5365S:	Supported
5366F:	security/integrity/evm/
5367
5368EXTENSIBLE FIRMWARE INTERFACE (EFI)
5369M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370L:	linux-efi@vger.kernel.org
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5372S:	Maintained
5373F:	Documentation/efi-stub.txt
5374F:	arch/*/kernel/efi.c
5375F:	arch/x86/boot/compressed/eboot.[ch]
5376F:	arch/*/include/asm/efi.h
5377F:	arch/x86/platform/efi/
5378F:	drivers/firmware/efi/
5379F:	include/linux/efi*.h
5380F:	arch/arm/boot/compressed/efi-header.S
5381F:	arch/arm64/kernel/efi-entry.S
5382
5383EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5384M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5385M:	Chanwoo Choi <cw00.choi@samsung.com>
5386L:	linux-kernel@vger.kernel.org
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5388S:	Maintained
5389F:	drivers/extcon/
5390F:	include/linux/extcon/
5391F:	include/linux/extcon.h
5392F:	Documentation/extcon/
5393F:	Documentation/devicetree/bindings/extcon/
5394
5395EXYNOS DP DRIVER
5396M:	Jingoo Han <jingoohan1@gmail.com>
5397L:	dri-devel@lists.freedesktop.org
5398S:	Maintained
5399F:	drivers/gpu/drm/exynos/exynos_dp*
5400
5401EXYNOS SYSMMU (IOMMU) driver
5402M:	Marek Szyprowski <m.szyprowski@samsung.com>
5403L:	iommu@lists.linux-foundation.org
5404S:	Maintained
5405F:	drivers/iommu/exynos-iommu.c
5406
5407EZchip NPS platform support
5408M:	Elad Kanfi <eladkan@mellanox.com>
5409M:	Vineet Gupta <vgupta@synopsys.com>
5410S:	Supported
5411F:	arch/arc/plat-eznps
5412F:	arch/arc/boot/dts/eznps.dts
5413
5414F2FS FILE SYSTEM
5415M:	Jaegeuk Kim <jaegeuk@kernel.org>
5416M:	Chao Yu <yuchao0@huawei.com>
5417L:	linux-f2fs-devel@lists.sourceforge.net
5418W:	https://f2fs.wiki.kernel.org/
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5420S:	Maintained
5421F:	Documentation/filesystems/f2fs.txt
5422F:	Documentation/ABI/testing/sysfs-fs-f2fs
5423F:	fs/f2fs/
5424F:	include/linux/f2fs_fs.h
5425F:	include/trace/events/f2fs.h
5426
5427F71805F HARDWARE MONITORING DRIVER
5428M:	Jean Delvare <jdelvare@suse.com>
5429L:	linux-hwmon@vger.kernel.org
5430S:	Maintained
5431F:	Documentation/hwmon/f71805f
5432F:	drivers/hwmon/f71805f.c
5433
5434FANOTIFY
5435M:	Jan Kara <jack@suse.cz>
5436R:	Amir Goldstein <amir73il@gmail.com>
5437L:	linux-fsdevel@vger.kernel.org
5438S:	Maintained
5439F:	fs/notify/fanotify/
5440F:	include/linux/fanotify.h
5441F:	include/uapi/linux/fanotify.h
5442
5443FARSYNC SYNCHRONOUS DRIVER
5444M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5445W:	http://www.farsite.co.uk/
5446S:	Supported
5447F:	drivers/net/wan/farsync.*
5448
5449FAULT INJECTION SUPPORT
5450M:	Akinobu Mita <akinobu.mita@gmail.com>
5451S:	Supported
5452F:	Documentation/fault-injection/
5453F:	lib/fault-inject.c
5454
5455FBTFT Framebuffer drivers
5456M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5457S:	Maintained
5458F:	drivers/staging/fbtft/
5459
5460FC0011 TUNER DRIVER
5461M:	Michael Buesch <m@bues.ch>
5462L:	linux-media@vger.kernel.org
5463S:	Maintained
5464F:	drivers/media/tuners/fc0011.h
5465F:	drivers/media/tuners/fc0011.c
5466
5467FC2580 MEDIA DRIVER
5468M:	Antti Palosaari <crope@iki.fi>
5469L:	linux-media@vger.kernel.org
5470W:	https://linuxtv.org
5471W:	http://palosaari.fi/linux/
5472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5473T:	git git://linuxtv.org/anttip/media_tree.git
5474S:	Maintained
5475F:	drivers/media/tuners/fc2580*
5476
5477FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5478M:	Johannes Thumshirn <jth@kernel.org>
5479L:	linux-scsi@vger.kernel.org
5480W:	www.Open-FCoE.org
5481S:	Supported
5482F:	drivers/scsi/libfc/
5483F:	drivers/scsi/fcoe/
5484F:	include/scsi/fc/
5485F:	include/scsi/libfc.h
5486F:	include/scsi/libfcoe.h
5487F:	include/uapi/scsi/fc/
5488
5489FILE LOCKING (flock() and fcntl()/lockf())
5490M:	Jeff Layton <jlayton@kernel.org>
5491M:	"J. Bruce Fields" <bfields@fieldses.org>
5492L:	linux-fsdevel@vger.kernel.org
5493S:	Maintained
5494F:	include/linux/fcntl.h
5495F:	include/uapi/linux/fcntl.h
5496F:	fs/fcntl.c
5497F:	fs/locks.c
5498
5499FILESYSTEMS (VFS and infrastructure)
5500M:	Alexander Viro <viro@zeniv.linux.org.uk>
5501L:	linux-fsdevel@vger.kernel.org
5502S:	Maintained
5503F:	fs/*
5504F:	include/linux/fs.h
5505F:	include/uapi/linux/fs.h
5506
5507FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5508M:	Riku Voipio <riku.voipio@iki.fi>
5509L:	linux-hwmon@vger.kernel.org
5510S:	Maintained
5511F:	drivers/hwmon/f75375s.c
5512F:	include/linux/f75375s.h
5513
5514FIREWIRE AUDIO DRIVERS
5515M:	Clemens Ladisch <clemens@ladisch.de>
5516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5517T:	git git://git.alsa-project.org/alsa-kernel.git
5518S:	Maintained
5519F:	sound/firewire/
5520
5521FIREWIRE MEDIA DRIVERS (firedtv)
5522M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5523L:	linux-media@vger.kernel.org
5524L:	linux1394-devel@lists.sourceforge.net
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5526S:	Maintained
5527F:	drivers/media/firewire/
5528
5529FIREWIRE SBP-2 TARGET
5530M:	Chris Boot <bootc@bootc.net>
5531L:	linux-scsi@vger.kernel.org
5532L:	target-devel@vger.kernel.org
5533L:	linux1394-devel@lists.sourceforge.net
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5535S:	Maintained
5536F:	drivers/target/sbp/
5537
5538FIREWIRE SUBSYSTEM
5539M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5540L:	linux1394-devel@lists.sourceforge.net
5541W:	http://ieee1394.wiki.kernel.org/
5542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5543S:	Maintained
5544F:	drivers/firewire/
5545F:	include/linux/firewire.h
5546F:	include/uapi/linux/firewire*.h
5547F:	tools/firewire/
5548
5549FIRMWARE LOADER (request_firmware)
5550M:	Luis R. Rodriguez <mcgrof@kernel.org>
5551L:	linux-kernel@vger.kernel.org
5552S:	Maintained
5553F:	Documentation/firmware_class/
5554F:	drivers/base/firmware*.c
5555F:	include/linux/firmware.h
5556
5557FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5558M:	Joshua Morris <josh.h.morris@us.ibm.com>
5559M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5560S:	Maintained
5561F:	drivers/block/rsxx/
5562
5563FLOPPY DRIVER
5564M:	Jiri Kosina <jikos@kernel.org>
5565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5566S:	Odd fixes
5567F:	drivers/block/floppy.c
5568
5569FMC SUBSYSTEM
5570M:	Alessandro Rubini <rubini@gnudd.com>
5571W:	http://www.ohwr.org/projects/fmc-bus
5572S:	Supported
5573F:	drivers/fmc/
5574F:	include/linux/fmc*.h
5575F:	include/linux/ipmi-fru.h
5576K:	fmc_d.*register
5577
5578FPGA MANAGER FRAMEWORK
5579M:	Alan Tull <atull@kernel.org>
5580M:	Moritz Fischer <mdf@kernel.org>
5581L:	linux-fpga@vger.kernel.org
5582S:	Maintained
5583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5584Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5585F:	Documentation/fpga/
5586F:	Documentation/devicetree/bindings/fpga/
5587F:	drivers/fpga/
5588F:	include/linux/fpga/
5589W:	http://www.rocketboards.org
5590
5591FPU EMULATOR
5592M:	Bill Metzenthen <billm@melbpc.org.au>
5593W:	http://floatingpoint.sourceforge.net/emulator/index.html
5594S:	Maintained
5595F:	arch/x86/math-emu/
5596
5597FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5598L:	netdev@vger.kernel.org
5599S:	Orphan
5600F:	drivers/net/wan/dlci.c
5601F:	drivers/net/wan/sdla.c
5602
5603FRAMEBUFFER LAYER
5604M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5605L:	dri-devel@lists.freedesktop.org
5606L:	linux-fbdev@vger.kernel.org
5607T:	git git://github.com/bzolnier/linux.git
5608Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5609S:	Maintained
5610F:	Documentation/fb/
5611F:	drivers/video/
5612F:	include/video/
5613F:	include/linux/fb.h
5614F:	include/uapi/video/
5615F:	include/uapi/linux/fb.h
5616
5617FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5618M:	Horia Geantă <horia.geanta@nxp.com>
5619M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5620L:	linux-crypto@vger.kernel.org
5621S:	Maintained
5622F:	drivers/crypto/caam/
5623F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5624
5625FREESCALE DIU FRAMEBUFFER DRIVER
5626M:	Timur Tabi <timur@tabi.org>
5627L:	linux-fbdev@vger.kernel.org
5628S:	Maintained
5629F:	drivers/video/fbdev/fsl-diu-fb.*
5630
5631FREESCALE DMA DRIVER
5632M:	Li Yang <leoyang.li@nxp.com>
5633M:	Zhang Wei <zw@zh-kernel.org>
5634L:	linuxppc-dev@lists.ozlabs.org
5635S:	Maintained
5636F:	drivers/dma/fsldma.*
5637
5638FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5639M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5640L:	netdev@vger.kernel.org
5641S:	Maintained
5642F:	drivers/net/ethernet/freescale/gianfar*
5643X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5644F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5645
5646FREESCALE GPMI NAND DRIVER
5647M:	Han Xu <han.xu@nxp.com>
5648L:	linux-mtd@lists.infradead.org
5649S:	Maintained
5650F:	drivers/mtd/nand/gpmi-nand/*
5651
5652FREESCALE I2C CPM DRIVER
5653M:	Jochen Friedrich <jochen@scram.de>
5654L:	linuxppc-dev@lists.ozlabs.org
5655L:	linux-i2c@vger.kernel.org
5656S:	Maintained
5657F:	drivers/i2c/busses/i2c-cpm.c
5658
5659FREESCALE IMX / MXC FEC DRIVER
5660M:	Fugang Duan <fugang.duan@nxp.com>
5661L:	netdev@vger.kernel.org
5662S:	Maintained
5663F:	drivers/net/ethernet/freescale/fec_main.c
5664F:	drivers/net/ethernet/freescale/fec_ptp.c
5665F:	drivers/net/ethernet/freescale/fec.h
5666F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5667
5668FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5669M:	Sascha Hauer <kernel@pengutronix.de>
5670L:	linux-fbdev@vger.kernel.org
5671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5672S:	Maintained
5673F:	include/linux/platform_data/video-imxfb.h
5674F:	drivers/video/fbdev/imxfb.c
5675
5676FREESCALE QORIQ DPAA ETHERNET DRIVER
5677M:	Madalin Bucur <madalin.bucur@nxp.com>
5678L:	netdev@vger.kernel.org
5679S:	Maintained
5680F:	drivers/net/ethernet/freescale/dpaa
5681
5682FREESCALE QORIQ DPAA FMAN DRIVER
5683M:	Madalin Bucur <madalin.bucur@nxp.com>
5684L:	netdev@vger.kernel.org
5685S:	Maintained
5686F:	drivers/net/ethernet/freescale/fman
5687F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5688
5689FREESCALE QUAD SPI DRIVER
5690M:	Han Xu <han.xu@nxp.com>
5691L:	linux-mtd@lists.infradead.org
5692S:	Maintained
5693F:	drivers/mtd/spi-nor/fsl-quadspi.c
5694
5695FREESCALE QUICC ENGINE LIBRARY
5696M:	Qiang Zhao <qiang.zhao@nxp.com>
5697L:	linuxppc-dev@lists.ozlabs.org
5698S:	Maintained
5699F:	drivers/soc/fsl/qe/
5700F:	include/soc/fsl/*qe*.h
5701F:	include/soc/fsl/*ucc*.h
5702
5703FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5704M:	Li Yang <leoyang.li@nxp.com>
5705L:	netdev@vger.kernel.org
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/net/ethernet/freescale/ucc_geth*
5709
5710FREESCALE QUICC ENGINE UCC HDLC DRIVER
5711M:	Zhao Qiang <qiang.zhao@nxp.com>
5712L:	netdev@vger.kernel.org
5713L:	linuxppc-dev@lists.ozlabs.org
5714S:	Maintained
5715F:	drivers/net/wan/fsl_ucc_hdlc*
5716
5717FREESCALE QUICC ENGINE UCC UART DRIVER
5718M:	Timur Tabi <timur@tabi.org>
5719L:	linuxppc-dev@lists.ozlabs.org
5720S:	Maintained
5721F:	drivers/tty/serial/ucc_uart.c
5722
5723FREESCALE SOC DRIVERS
5724M:	Li Yang <leoyang.li@nxp.com>
5725L:	linuxppc-dev@lists.ozlabs.org
5726L:	linux-arm-kernel@lists.infradead.org
5727S:	Maintained
5728F:	Documentation/devicetree/bindings/soc/fsl/
5729F:	drivers/soc/fsl/
5730F:	include/linux/fsl/
5731
5732FREESCALE SOC FS_ENET DRIVER
5733M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5734M:	Vitaly Bordug <vbordug@ru.mvista.com>
5735L:	linuxppc-dev@lists.ozlabs.org
5736L:	netdev@vger.kernel.org
5737S:	Maintained
5738F:	drivers/net/ethernet/freescale/fs_enet/
5739F:	include/linux/fs_enet_pd.h
5740
5741FREESCALE SOC SOUND DRIVERS
5742M:	Timur Tabi <timur@tabi.org>
5743M:	Nicolin Chen <nicoleotsuka@gmail.com>
5744M:	Xiubo Li <Xiubo.Lee@gmail.com>
5745R:	Fabio Estevam <fabio.estevam@nxp.com>
5746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5747L:	linuxppc-dev@lists.ozlabs.org
5748S:	Maintained
5749F:	sound/soc/fsl/fsl*
5750F:	sound/soc/fsl/imx*
5751F:	sound/soc/fsl/mpc8610_hpcd.c
5752
5753FREESCALE USB PERIPHERAL DRIVERS
5754M:	Li Yang <leoyang.li@nxp.com>
5755L:	linux-usb@vger.kernel.org
5756L:	linuxppc-dev@lists.ozlabs.org
5757S:	Maintained
5758F:	drivers/usb/gadget/udc/fsl*
5759
5760FREEVXFS FILESYSTEM
5761M:	Christoph Hellwig <hch@infradead.org>
5762W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5763S:	Maintained
5764F:	fs/freevxfs/
5765
5766FREEZER
5767M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5768M:	Pavel Machek <pavel@ucw.cz>
5769L:	linux-pm@vger.kernel.org
5770S:	Supported
5771F:	Documentation/power/freezing-of-tasks.txt
5772F:	include/linux/freezer.h
5773F:	kernel/freezer.c
5774
5775FRONTSWAP API
5776M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5777L:	linux-kernel@vger.kernel.org
5778S:	Maintained
5779F:	mm/frontswap.c
5780F:	include/linux/frontswap.h
5781
5782FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5783M:	David Howells <dhowells@redhat.com>
5784L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5785S:	Supported
5786F:	Documentation/filesystems/caching/
5787F:	fs/fscache/
5788F:	include/linux/fscache*.h
5789
5790FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5791M:	Theodore Y. Ts'o <tytso@mit.edu>
5792M:	Jaegeuk Kim <jaegeuk@kernel.org>
5793L:	linux-fscrypt@vger.kernel.org
5794Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5796S:	Supported
5797F:	fs/crypto/
5798F:	include/linux/fscrypt*.h
5799F:	Documentation/filesystems/fscrypt.rst
5800
5801FUJITSU FR-V (FRV) PORT
5802S:	Orphan
5803F:	arch/frv/
5804
5805FUJITSU LAPTOP EXTRAS
5806M:	Jonathan Woithe <jwoithe@just42.net>
5807L:	platform-driver-x86@vger.kernel.org
5808S:	Maintained
5809F:	drivers/platform/x86/fujitsu-laptop.c
5810
5811FUJITSU M-5MO LS CAMERA ISP DRIVER
5812M:	Kyungmin Park <kyungmin.park@samsung.com>
5813M:	Heungjun Kim <riverful.kim@samsung.com>
5814L:	linux-media@vger.kernel.org
5815S:	Maintained
5816F:	drivers/media/i2c/m5mols/
5817F:	include/media/i2c/m5mols.h
5818
5819FUJITSU TABLET EXTRAS
5820M:	Robert Gerlach <khnz@gmx.de>
5821L:	platform-driver-x86@vger.kernel.org
5822S:	Maintained
5823F:	drivers/platform/x86/fujitsu-tablet.c
5824
5825FUSE: FILESYSTEM IN USERSPACE
5826M:	Miklos Szeredi <miklos@szeredi.hu>
5827L:	linux-fsdevel@vger.kernel.org
5828W:	http://fuse.sourceforge.net/
5829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5830S:	Maintained
5831F:	fs/fuse/
5832F:	include/uapi/linux/fuse.h
5833F:	Documentation/filesystems/fuse.txt
5834
5835FUTEX SUBSYSTEM
5836M:	Thomas Gleixner <tglx@linutronix.de>
5837M:	Ingo Molnar <mingo@redhat.com>
5838R:	Peter Zijlstra <peterz@infradead.org>
5839R:	Darren Hart <dvhart@infradead.org>
5840L:	linux-kernel@vger.kernel.org
5841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5842S:	Maintained
5843F:	kernel/futex.c
5844F:	kernel/futex_compat.c
5845F:	include/asm-generic/futex.h
5846F:	include/linux/futex.h
5847F:	include/uapi/linux/futex.h
5848F:	tools/testing/selftests/futex/
5849F:	tools/perf/bench/futex*
5850F:	Documentation/*futex*
5851
5852FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5853M:	Rik Faith <faith@cs.unc.edu>
5854L:	linux-scsi@vger.kernel.org
5855S:	Odd Fixes (e.g., new signatures)
5856F:	drivers/scsi/fdomain.*
5857
5858GCC PLUGINS
5859M:	Kees Cook <keescook@chromium.org>
5860R:	Emese Revfy <re.emese@gmail.com>
5861L:	kernel-hardening@lists.openwall.com
5862S:	Maintained
5863F:	scripts/gcc-plugins/
5864F:	scripts/gcc-plugin.sh
5865F:	scripts/Makefile.gcc-plugins
5866F:	Documentation/gcc-plugins.txt
5867
5868GCOV BASED KERNEL PROFILING
5869M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5870S:	Maintained
5871F:	kernel/gcov/
5872F:	Documentation/dev-tools/gcov.rst
5873
5874GDB KERNEL DEBUGGING HELPER SCRIPTS
5875M:	Jan Kiszka <jan.kiszka@siemens.com>
5876M:	Kieran Bingham <kieran@bingham.xyz>
5877S:	Supported
5878F:	scripts/gdb/
5879
5880GDT SCSI DISK ARRAY CONTROLLER DRIVER
5881M:	Achim Leubner <achim_leubner@adaptec.com>
5882L:	linux-scsi@vger.kernel.org
5883W:	http://www.icp-vortex.com/
5884S:	Supported
5885F:	drivers/scsi/gdt*
5886
5887GEMTEK FM RADIO RECEIVER DRIVER
5888M:	Hans Verkuil <hverkuil@xs4all.nl>
5889L:	linux-media@vger.kernel.org
5890T:	git git://linuxtv.org/media_tree.git
5891W:	https://linuxtv.org
5892S:	Maintained
5893F:	drivers/media/radio/radio-gemtek*
5894
5895GENERIC GPIO I2C DRIVER
5896M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5897S:	Supported
5898F:	drivers/i2c/busses/i2c-gpio.c
5899F:	include/linux/i2c-gpio.h
5900
5901GENERIC GPIO I2C MULTIPLEXER DRIVER
5902M:	Peter Korsgaard <peter.korsgaard@barco.com>
5903L:	linux-i2c@vger.kernel.org
5904S:	Supported
5905F:	drivers/i2c/muxes/i2c-mux-gpio.c
5906F:	include/linux/i2c-mux-gpio.h
5907F:	Documentation/i2c/muxes/i2c-mux-gpio
5908
5909GENERIC HDLC (WAN) DRIVERS
5910M:	Krzysztof Halasa <khc@pm.waw.pl>
5911W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5912S:	Maintained
5913F:	drivers/net/wan/c101.c
5914F:	drivers/net/wan/hd6457*
5915F:	drivers/net/wan/hdlc*
5916F:	drivers/net/wan/n2.c
5917F:	drivers/net/wan/pc300too.c
5918F:	drivers/net/wan/pci200syn.c
5919F:	drivers/net/wan/wanxl*
5920
5921GENERIC INCLUDE/ASM HEADER FILES
5922M:	Arnd Bergmann <arnd@arndb.de>
5923L:	linux-arch@vger.kernel.org
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5925S:	Maintained
5926F:	include/asm-generic/
5927F:	include/uapi/asm-generic/
5928
5929GENERIC PHY FRAMEWORK
5930M:	Kishon Vijay Abraham I <kishon@ti.com>
5931L:	linux-kernel@vger.kernel.org
5932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5933S:	Supported
5934F:	drivers/phy/
5935F:	include/linux/phy/
5936
5937GENERIC PM DOMAINS
5938M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5939M:	Kevin Hilman <khilman@kernel.org>
5940M:	Ulf Hansson <ulf.hansson@linaro.org>
5941L:	linux-pm@vger.kernel.org
5942S:	Supported
5943F:	drivers/base/power/domain*.c
5944F:	include/linux/pm_domain.h
5945F:	Documentation/devicetree/bindings/power/power_domain.txt
5946
5947GENERIC UIO DRIVER FOR PCI DEVICES
5948M:	"Michael S. Tsirkin" <mst@redhat.com>
5949L:	kvm@vger.kernel.org
5950S:	Supported
5951F:	drivers/uio/uio_pci_generic.c
5952
5953GENWQE (IBM Generic Workqueue Card)
5954M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5955M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5956S:	Supported
5957F:	drivers/misc/genwqe/
5958
5959GET_MAINTAINER SCRIPT
5960M:	Joe Perches <joe@perches.com>
5961S:	Maintained
5962F:	scripts/get_maintainer.pl
5963
5964GFS2 FILE SYSTEM
5965M:	Steven Whitehouse <swhiteho@redhat.com>
5966M:	Bob Peterson <rpeterso@redhat.com>
5967L:	cluster-devel@redhat.com
5968W:	http://sources.redhat.com/cluster/
5969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5970S:	Supported
5971F:	Documentation/filesystems/gfs2*.txt
5972F:	fs/gfs2/
5973F:	include/uapi/linux/gfs2_ondisk.h
5974
5975GIGASET ISDN DRIVERS
5976M:	Paul Bolle <pebolle@tiscali.nl>
5977L:	gigaset307x-common@lists.sourceforge.net
5978W:	http://gigaset307x.sourceforge.net/
5979S:	Odd Fixes
5980F:	Documentation/isdn/README.gigaset
5981F:	drivers/isdn/gigaset/
5982F:	include/uapi/linux/gigaset_dev.h
5983
5984GO7007 MPEG CODEC
5985M:	Hans Verkuil <hans.verkuil@cisco.com>
5986L:	linux-media@vger.kernel.org
5987S:	Maintained
5988F:	drivers/media/usb/go7007/
5989
5990GOODIX TOUCHSCREEN
5991M:	Bastien Nocera <hadess@hadess.net>
5992L:	linux-input@vger.kernel.org
5993S:	Maintained
5994F:	drivers/input/touchscreen/goodix.c
5995
5996GPD POCKET FAN DRIVER
5997M:	Hans de Goede <hdegoede@redhat.com>
5998L:	platform-driver-x86@vger.kernel.org
5999S:	Maintained
6000F:	drivers/platform/x86/gpd-pocket-fan.c
6001
6002GPIO ACPI SUPPORT
6003M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6004M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6005L:	linux-gpio@vger.kernel.org
6006L:	linux-acpi@vger.kernel.org
6007S:	Maintained
6008F:	Documentation/acpi/gpio-properties.txt
6009F:	drivers/gpio/gpiolib-acpi.c
6010
6011GPIO IR Transmitter
6012M:	Sean Young <sean@mess.org>
6013L:	linux-media@vger.kernel.org
6014S:	Maintained
6015F:	drivers/media/rc/gpio-ir-tx.c
6016
6017GPIO MOCKUP DRIVER
6018M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6019R:	Bartosz Golaszewski <brgl@bgdev.pl>
6020L:	linux-gpio@vger.kernel.org
6021S:	Maintained
6022F:	drivers/gpio/gpio-mockup.c
6023F:	tools/testing/selftests/gpio/
6024
6025GPIO SUBSYSTEM
6026M:	Linus Walleij <linus.walleij@linaro.org>
6027L:	linux-gpio@vger.kernel.org
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6029S:	Maintained
6030F:	Documentation/devicetree/bindings/gpio/
6031F:	Documentation/gpio/
6032F:	Documentation/ABI/testing/gpio-cdev
6033F:	Documentation/ABI/obsolete/sysfs-gpio
6034F:	drivers/gpio/
6035F:	include/linux/gpio/
6036F:	include/linux/gpio.h
6037F:	include/asm-generic/gpio.h
6038F:	include/uapi/linux/gpio.h
6039F:	tools/gpio/
6040
6041GRE DEMULTIPLEXER DRIVER
6042M:	Dmitry Kozlov <xeb@mail.ru>
6043L:	netdev@vger.kernel.org
6044S:	Maintained
6045F:	net/ipv4/gre_demux.c
6046F:	net/ipv4/gre_offload.c
6047F:	include/net/gre.h
6048
6049GRETH 10/100/1G Ethernet MAC device driver
6050M:	Andreas Larsson <andreas@gaisler.com>
6051L:	netdev@vger.kernel.org
6052S:	Maintained
6053F:	drivers/net/ethernet/aeroflex/
6054
6055GREYBUS AUDIO PROTOCOLS DRIVERS
6056M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6057M:	Mark Greer <mgreer@animalcreek.com>
6058S:	Maintained
6059F:	drivers/staging/greybus/audio_apbridgea.c
6060F:	drivers/staging/greybus/audio_apbridgea.h
6061F:	drivers/staging/greybus/audio_codec.c
6062F:	drivers/staging/greybus/audio_codec.h
6063F:	drivers/staging/greybus/audio_gb.c
6064F:	drivers/staging/greybus/audio_manager.c
6065F:	drivers/staging/greybus/audio_manager.h
6066F:	drivers/staging/greybus/audio_manager_module.c
6067F:	drivers/staging/greybus/audio_manager_private.h
6068F:	drivers/staging/greybus/audio_manager_sysfs.c
6069F:	drivers/staging/greybus/audio_module.c
6070F:	drivers/staging/greybus/audio_topology.c
6071
6072GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6073M:	Viresh Kumar <vireshk@kernel.org>
6074S:	Maintained
6075F:	drivers/staging/greybus/authentication.c
6076F:	drivers/staging/greybus/bootrom.c
6077F:	drivers/staging/greybus/firmware.h
6078F:	drivers/staging/greybus/fw-core.c
6079F:	drivers/staging/greybus/fw-download.c
6080F:	drivers/staging/greybus/fw-managament.c
6081F:	drivers/staging/greybus/greybus_authentication.h
6082F:	drivers/staging/greybus/greybus_firmware.h
6083F:	drivers/staging/greybus/hid.c
6084F:	drivers/staging/greybus/i2c.c
6085F:	drivers/staging/greybus/spi.c
6086F:	drivers/staging/greybus/spilib.c
6087F:	drivers/staging/greybus/spilib.h
6088
6089GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6090M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6091S:	Maintained
6092F:	drivers/staging/greybus/loopback.c
6093F:	drivers/staging/greybus/timesync.c
6094F:	drivers/staging/greybus/timesync_platform.c
6095
6096GREYBUS PLATFORM DRIVERS
6097M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6098S:	Maintained
6099F:	drivers/staging/greybus/arche-platform.c
6100F:	drivers/staging/greybus/arche-apb-ctrl.c
6101F:	drivers/staging/greybus/arche_platform.h
6102
6103GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6104M:	Rui Miguel Silva <rmfrfs@gmail.com>
6105S:	Maintained
6106F:	drivers/staging/greybus/sdio.c
6107F:	drivers/staging/greybus/light.c
6108F:	drivers/staging/greybus/gpio.c
6109F:	drivers/staging/greybus/power_supply.c
6110F:	drivers/staging/greybus/spi.c
6111F:	drivers/staging/greybus/spilib.c
6112
6113GREYBUS SUBSYSTEM
6114M:	Johan Hovold <johan@kernel.org>
6115M:	Alex Elder <elder@kernel.org>
6116M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6117S:	Maintained
6118F:	drivers/staging/greybus/
6119L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6120
6121GREYBUS UART PROTOCOLS DRIVERS
6122M:	David Lin <dtwlin@gmail.com>
6123S:	Maintained
6124F:	drivers/staging/greybus/uart.c
6125F:	drivers/staging/greybus/log.c
6126
6127GS1662 VIDEO SERIALIZER
6128M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6129L:	linux-media@vger.kernel.org
6130T:	git git://linuxtv.org/media_tree.git
6131S:	Maintained
6132F:	drivers/media/spi/gs1662.c
6133
6134GSPCA FINEPIX SUBDRIVER
6135M:	Frank Zago <frank@zago.net>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138S:	Maintained
6139F:	drivers/media/usb/gspca/finepix.c
6140
6141GSPCA GL860 SUBDRIVER
6142M:	Olivier Lorin <o.lorin@laposte.net>
6143L:	linux-media@vger.kernel.org
6144T:	git git://linuxtv.org/media_tree.git
6145S:	Maintained
6146F:	drivers/media/usb/gspca/gl860/
6147
6148GSPCA M5602 SUBDRIVER
6149M:	Erik Andren <erik.andren@gmail.com>
6150L:	linux-media@vger.kernel.org
6151T:	git git://linuxtv.org/media_tree.git
6152S:	Maintained
6153F:	drivers/media/usb/gspca/m5602/
6154
6155GSPCA PAC207 SONIXB SUBDRIVER
6156M:	Hans Verkuil <hverkuil@xs4all.nl>
6157L:	linux-media@vger.kernel.org
6158T:	git git://linuxtv.org/media_tree.git
6159S:	Odd Fixes
6160F:	drivers/media/usb/gspca/pac207.c
6161
6162GSPCA SN9C20X SUBDRIVER
6163M:	Brian Johnson <brijohn@gmail.com>
6164L:	linux-media@vger.kernel.org
6165T:	git git://linuxtv.org/media_tree.git
6166S:	Maintained
6167F:	drivers/media/usb/gspca/sn9c20x.c
6168
6169GSPCA T613 SUBDRIVER
6170M:	Leandro Costantino <lcostantino@gmail.com>
6171L:	linux-media@vger.kernel.org
6172T:	git git://linuxtv.org/media_tree.git
6173S:	Maintained
6174F:	drivers/media/usb/gspca/t613.c
6175
6176GSPCA USB WEBCAM DRIVER
6177M:	Hans Verkuil <hverkuil@xs4all.nl>
6178L:	linux-media@vger.kernel.org
6179T:	git git://linuxtv.org/media_tree.git
6180S:	Odd Fixes
6181F:	drivers/media/usb/gspca/
6182
6183GTP (GPRS Tunneling Protocol)
6184M:	Pablo Neira Ayuso <pablo@netfilter.org>
6185M:	Harald Welte <laforge@gnumonks.org>
6186L:	osmocom-net-gprs@lists.osmocom.org
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6188S:	Maintained
6189F:	drivers/net/gtp.c
6190
6191GUID PARTITION TABLE (GPT)
6192M:	Davidlohr Bueso <dave@stgolabs.net>
6193L:	linux-efi@vger.kernel.org
6194S:	Maintained
6195F:	block/partitions/efi.*
6196
6197H8/300 ARCHITECTURE
6198M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6199L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6200W:	http://uclinux-h8.sourceforge.jp
6201T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6202S:	Maintained
6203F:	arch/h8300/
6204F:	drivers/clocksource/h8300_*.c
6205F:	drivers/clk/h8300/
6206F:	drivers/irqchip/irq-renesas-h8*.c
6207
6208HACKRF MEDIA DRIVER
6209M:	Antti Palosaari <crope@iki.fi>
6210L:	linux-media@vger.kernel.org
6211W:	https://linuxtv.org
6212W:	http://palosaari.fi/linux/
6213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6214T:	git git://linuxtv.org/anttip/media_tree.git
6215S:	Maintained
6216F:	drivers/media/usb/hackrf/
6217
6218HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6219M:	Frank Seidel <frank@f-seidel.de>
6220L:	platform-driver-x86@vger.kernel.org
6221W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6222S:	Maintained
6223F:	drivers/platform/x86/hdaps.c
6224
6225HARDWARE MONITORING
6226M:	Jean Delvare <jdelvare@suse.com>
6227M:	Guenter Roeck <linux@roeck-us.net>
6228L:	linux-hwmon@vger.kernel.org
6229W:	http://hwmon.wiki.kernel.org/
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6231S:	Maintained
6232F:	Documentation/hwmon/
6233F:	drivers/hwmon/
6234F:	include/linux/hwmon*.h
6235
6236HARDWARE RANDOM NUMBER GENERATOR CORE
6237M:	Matt Mackall <mpm@selenic.com>
6238M:	Herbert Xu <herbert@gondor.apana.org.au>
6239L:	linux-crypto@vger.kernel.org
6240S:	Odd fixes
6241F:	Documentation/devicetree/bindings/rng/
6242F:	Documentation/hw_random.txt
6243F:	drivers/char/hw_random/
6244F:	include/linux/hw_random.h
6245
6246HARDWARE SPINLOCK CORE
6247M:	Ohad Ben-Cohen <ohad@wizery.com>
6248M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6249L:	linux-remoteproc@vger.kernel.org
6250S:	Maintained
6251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6252F:	Documentation/devicetree/bindings/hwlock/
6253F:	Documentation/hwspinlock.txt
6254F:	drivers/hwspinlock/
6255F:	include/linux/hwspinlock.h
6256
6257HARMONY SOUND DRIVER
6258L:	linux-parisc@vger.kernel.org
6259S:	Maintained
6260F:	sound/parisc/harmony.*
6261
6262HDPVR USB VIDEO ENCODER DRIVER
6263M:	Hans Verkuil <hverkuil@xs4all.nl>
6264L:	linux-media@vger.kernel.org
6265T:	git git://linuxtv.org/media_tree.git
6266W:	https://linuxtv.org
6267S:	Odd Fixes
6268F:	drivers/media/usb/hdpvr/
6269
6270HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6271M:	Jimmy Vance <jimmy.vance@hpe.com>
6272S:	Supported
6273F:	Documentation/watchdog/hpwdt.txt
6274F:	drivers/watchdog/hpwdt.c
6275
6276HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6277M:	Don Brace <don.brace@microsemi.com>
6278L:	esc.storagedev@microsemi.com
6279L:	linux-scsi@vger.kernel.org
6280S:	Supported
6281F:	Documentation/scsi/hpsa.txt
6282F:	drivers/scsi/hpsa*.[ch]
6283F:	include/linux/cciss*.h
6284F:	include/uapi/linux/cciss*.h
6285
6286HFI1 DRIVER
6287M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6288M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6289L:	linux-rdma@vger.kernel.org
6290S:	Supported
6291F:	drivers/infiniband/hw/hfi1
6292
6293HFS FILESYSTEM
6294L:	linux-fsdevel@vger.kernel.org
6295S:	Orphan
6296F:	Documentation/filesystems/hfs.txt
6297F:	fs/hfs/
6298
6299HFSPLUS FILESYSTEM
6300L:	linux-fsdevel@vger.kernel.org
6301S:	Orphan
6302F:	Documentation/filesystems/hfsplus.txt
6303F:	fs/hfsplus/
6304
6305HGA FRAMEBUFFER DRIVER
6306M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6307L:	linux-nvidia@lists.surfsouth.com
6308W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6309S:	Maintained
6310F:	drivers/video/fbdev/hgafb.c
6311
6312HIBERNATION (aka Software Suspend, aka swsusp)
6313M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6314M:	Pavel Machek <pavel@ucw.cz>
6315L:	linux-pm@vger.kernel.org
6316B:	https://bugzilla.kernel.org
6317S:	Supported
6318F:	arch/x86/power/
6319F:	drivers/base/power/
6320F:	kernel/power/
6321F:	include/linux/suspend.h
6322F:	include/linux/freezer.h
6323F:	include/linux/pm.h
6324F:	arch/*/include/asm/suspend*.h
6325
6326HID CORE LAYER
6327M:	Jiri Kosina <jikos@kernel.org>
6328R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6329L:	linux-input@vger.kernel.org
6330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6331S:	Maintained
6332F:	drivers/hid/
6333F:	include/linux/hid*
6334F:	include/uapi/linux/hid*
6335
6336HID SENSOR HUB DRIVERS
6337M:	Jiri Kosina <jikos@kernel.org>
6338M:	Jonathan Cameron <jic23@kernel.org>
6339M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6340L:	linux-input@vger.kernel.org
6341L:	linux-iio@vger.kernel.org
6342S:	Maintained
6343F:	Documentation/hid/hid-sensor*
6344F:	drivers/hid/hid-sensor-*
6345F:	drivers/iio/*/hid-*
6346F:	include/linux/hid-sensor-*
6347
6348HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6349M:	Thomas Gleixner <tglx@linutronix.de>
6350L:	linux-kernel@vger.kernel.org
6351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6352S:	Maintained
6353F:	Documentation/timers/
6354F:	kernel/time/hrtimer.c
6355F:	kernel/time/clockevents.c
6356F:	kernel/time/timer_*.c
6357F:	include/linux/clockchips.h
6358F:	include/linux/hrtimer.h
6359
6360HIGH-SPEED SCC DRIVER FOR AX.25
6361L:	linux-hams@vger.kernel.org
6362S:	Orphan
6363F:	drivers/net/hamradio/dmascc.c
6364F:	drivers/net/hamradio/scc.c
6365
6366HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6367M:	HighPoint Linux Team <linux@highpoint-tech.com>
6368W:	http://www.highpoint-tech.com
6369S:	Supported
6370F:	Documentation/scsi/hptiop.txt
6371F:	drivers/scsi/hptiop.c
6372
6373HIPPI
6374M:	Jes Sorensen <jes@trained-monkey.org>
6375L:	linux-hippi@sunsite.dk
6376S:	Maintained
6377F:	include/linux/hippidevice.h
6378F:	include/uapi/linux/if_hippi.h
6379F:	net/802/hippi.c
6380F:	drivers/net/hippi/
6381
6382HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6383M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6384M:	Salil Mehta <salil.mehta@huawei.com>
6385L:	netdev@vger.kernel.org
6386W:	http://www.hisilicon.com
6387S:	Maintained
6388F:	drivers/net/ethernet/hisilicon/hns3/
6389
6390HISILICON NETWORK SUBSYSTEM DRIVER
6391M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6392M:	Salil Mehta <salil.mehta@huawei.com>
6393L:	netdev@vger.kernel.org
6394W:	http://www.hisilicon.com
6395S:	Maintained
6396F:	drivers/net/ethernet/hisilicon/
6397F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6398
6399HISILICON PMU DRIVER
6400M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6401W:	http://www.hisilicon.com
6402S:	Supported
6403F:	drivers/perf/hisilicon
6404F:	Documentation/perf/hisi-pmu.txt
6405
6406HISILICON ROCE DRIVER
6407M:	Lijun Ou <oulijun@huawei.com>
6408M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409L:	linux-rdma@vger.kernel.org
6410S:	Maintained
6411F:	drivers/infiniband/hw/hns/
6412F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
6414HISILICON SAS Controller
6415M:	John Garry <john.garry@huawei.com>
6416W:	http://www.hisilicon.com
6417S:	Supported
6418F:	drivers/scsi/hisi_sas/
6419F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
6421HMM - Heterogeneous Memory Management
6422M:	Jérôme Glisse <jglisse@redhat.com>
6423L:	linux-mm@kvack.org
6424S:	Maintained
6425F:	mm/hmm*
6426F:	include/linux/hmm*
6427
6428HOST AP DRIVER
6429M:	Jouni Malinen <j@w1.fi>
6430L:	linux-wireless@vger.kernel.org
6431W:	http://w1.fi/hostap-driver.html
6432S:	Obsolete
6433F:	drivers/net/wireless/intersil/hostap/
6434
6435HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6436L:	platform-driver-x86@vger.kernel.org
6437S:	Orphan
6438F:	drivers/platform/x86/tc1100-wmi.c
6439
6440HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6441M:	Jaroslav Kysela <perex@perex.cz>
6442S:	Maintained
6443F:	drivers/net/ethernet/hp/hp100.*
6444
6445HPET:	High Precision Event Timers driver
6446M:	Clemens Ladisch <clemens@ladisch.de>
6447S:	Maintained
6448F:	Documentation/timers/hpet.txt
6449F:	drivers/char/hpet.c
6450F:	include/linux/hpet.h
6451F:	include/uapi/linux/hpet.h
6452
6453HPET:	x86
6454S:	Orphan
6455F:	arch/x86/kernel/hpet.c
6456F:	arch/x86/include/asm/hpet.h
6457
6458HPFS FILESYSTEM
6459M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6460W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6461S:	Maintained
6462F:	fs/hpfs/
6463
6464HSI SUBSYSTEM
6465M:	Sebastian Reichel <sre@kernel.org>
6466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6467S:	Maintained
6468F:	Documentation/ABI/testing/sysfs-bus-hsi
6469F:	Documentation/driver-api/hsi.rst
6470F:	drivers/hsi/
6471F:	include/linux/hsi/
6472F:	include/uapi/linux/hsi/
6473
6474HSO 3G MODEM DRIVER
6475L:	linux-usb@vger.kernel.org
6476S:	Orphan
6477F:	drivers/net/usb/hso.c
6478
6479HSR NETWORK PROTOCOL
6480M:	Arvid Brodin <arvid.brodin@alten.se>
6481L:	netdev@vger.kernel.org
6482S:	Maintained
6483F:	net/hsr/
6484
6485HT16K33 LED CONTROLLER DRIVER
6486M:	Robin van der Gracht <robin@protonic.nl>
6487S:	Maintained
6488F:	drivers/auxdisplay/ht16k33.c
6489F:	Documentation/devicetree/bindings/display/ht16k33.txt
6490
6491HTCPEN TOUCHSCREEN DRIVER
6492M:	Pau Oliva Fora <pof@eslack.org>
6493L:	linux-input@vger.kernel.org
6494S:	Maintained
6495F:	drivers/input/touchscreen/htcpen.c
6496
6497HUAWEI ETHERNET DRIVER
6498M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6499L:	netdev@vger.kernel.org
6500S:	Supported
6501F:	Documentation/networking/hinic.txt
6502F:	drivers/net/ethernet/huawei/hinic/
6503
6504HUGETLB FILESYSTEM
6505M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6506S:	Maintained
6507F:	fs/hugetlbfs/
6508
6509HVA ST MEDIA DRIVER
6510M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6511L:	linux-media@vger.kernel.org
6512T:	git git://linuxtv.org/media_tree.git
6513W:	https://linuxtv.org
6514S:	Supported
6515F:	drivers/media/platform/sti/hva
6516
6517HWPOISON MEMORY FAILURE HANDLING
6518M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6519L:	linux-mm@kvack.org
6520S:	Maintained
6521F:	mm/memory-failure.c
6522F:	mm/hwpoison-inject.c
6523
6524Hyper-V CORE AND DRIVERS
6525M:	"K. Y. Srinivasan" <kys@microsoft.com>
6526M:	Haiyang Zhang <haiyangz@microsoft.com>
6527M:	Stephen Hemminger <sthemmin@microsoft.com>
6528L:	devel@linuxdriverproject.org
6529S:	Maintained
6530F:	Documentation/networking/netvsc.txt
6531F:	arch/x86/include/asm/mshyperv.h
6532F:	arch/x86/include/asm/trace/hyperv.h
6533F:	arch/x86/include/uapi/asm/hyperv.h
6534F:	arch/x86/kernel/cpu/mshyperv.c
6535F:	arch/x86/hyperv
6536F:	drivers/hid/hid-hyperv.c
6537F:	drivers/hv/
6538F:	drivers/input/serio/hyperv-keyboard.c
6539F:	drivers/pci/host/pci-hyperv.c
6540F:	drivers/net/hyperv/
6541F:	drivers/scsi/storvsc_drv.c
6542F:	drivers/uio/uio_hv_generic.c
6543F:	drivers/video/fbdev/hyperv_fb.c
6544F:	net/vmw_vsock/hyperv_transport.c
6545F:	include/linux/hyperv.h
6546F:	include/uapi/linux/hyperv.h
6547F:	tools/hv/
6548F:	Documentation/ABI/stable/sysfs-bus-vmbus
6549
6550HYPERVISOR VIRTUAL CONSOLE DRIVER
6551L:	linuxppc-dev@lists.ozlabs.org
6552S:	Odd Fixes
6553F:	drivers/tty/hvc/
6554
6555I2C ACPI SUPPORT
6556M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6557L:	linux-i2c@vger.kernel.org
6558L:	linux-acpi@vger.kernel.org
6559S:	Maintained
6560F:	drivers/i2c/i2c-core-acpi.c
6561
6562I2C MUXES
6563M:	Peter Rosin <peda@axentia.se>
6564L:	linux-i2c@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/i2c/i2c-topology
6567F:	Documentation/i2c/muxes/
6568F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6569F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6570F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6571F:	drivers/i2c/i2c-mux.c
6572F:	drivers/i2c/muxes/
6573F:	include/linux/i2c-mux.h
6574
6575I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6576M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	drivers/i2c/busses/i2c-mv64xxx.c
6580
6581I2C OVER PARALLEL PORT
6582M:	Jean Delvare <jdelvare@suse.com>
6583L:	linux-i2c@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/i2c/busses/i2c-parport
6586F:	Documentation/i2c/busses/i2c-parport-light
6587F:	drivers/i2c/busses/i2c-parport.c
6588F:	drivers/i2c/busses/i2c-parport-light.c
6589
6590I2C SUBSYSTEM
6591M:	Wolfram Sang <wsa@the-dreams.de>
6592L:	linux-i2c@vger.kernel.org
6593W:	https://i2c.wiki.kernel.org/
6594Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6596S:	Maintained
6597F:	Documentation/devicetree/bindings/i2c/
6598F:	Documentation/i2c/
6599F:	drivers/i2c/
6600F:	drivers/i2c/*/
6601F:	include/linux/i2c.h
6602F:	include/linux/i2c-*.h
6603F:	include/uapi/linux/i2c.h
6604F:	include/uapi/linux/i2c-*.h
6605
6606I2C-TAOS-EVM DRIVER
6607M:	Jean Delvare <jdelvare@suse.com>
6608L:	linux-i2c@vger.kernel.org
6609S:	Maintained
6610F:	Documentation/i2c/busses/i2c-taos-evm
6611F:	drivers/i2c/busses/i2c-taos-evm.c
6612
6613I2C-TINY-USB DRIVER
6614M:	Till Harbaum <till@harbaum.org>
6615L:	linux-i2c@vger.kernel.org
6616W:	http://www.harbaum.org/till/i2c_tiny_usb
6617S:	Maintained
6618F:	drivers/i2c/busses/i2c-tiny-usb.c
6619
6620I2C/SMBUS CONTROLLER DRIVERS FOR PC
6621M:	Jean Delvare <jdelvare@suse.com>
6622L:	linux-i2c@vger.kernel.org
6623S:	Maintained
6624F:	Documentation/i2c/busses/i2c-ali1535
6625F:	Documentation/i2c/busses/i2c-ali1563
6626F:	Documentation/i2c/busses/i2c-ali15x3
6627F:	Documentation/i2c/busses/i2c-amd756
6628F:	Documentation/i2c/busses/i2c-amd8111
6629F:	Documentation/i2c/busses/i2c-i801
6630F:	Documentation/i2c/busses/i2c-nforce2
6631F:	Documentation/i2c/busses/i2c-piix4
6632F:	Documentation/i2c/busses/i2c-sis5595
6633F:	Documentation/i2c/busses/i2c-sis630
6634F:	Documentation/i2c/busses/i2c-sis96x
6635F:	Documentation/i2c/busses/i2c-via
6636F:	Documentation/i2c/busses/i2c-viapro
6637F:	drivers/i2c/busses/i2c-ali1535.c
6638F:	drivers/i2c/busses/i2c-ali1563.c
6639F:	drivers/i2c/busses/i2c-ali15x3.c
6640F:	drivers/i2c/busses/i2c-amd756.c
6641F:	drivers/i2c/busses/i2c-amd756-s4882.c
6642F:	drivers/i2c/busses/i2c-amd8111.c
6643F:	drivers/i2c/busses/i2c-i801.c
6644F:	drivers/i2c/busses/i2c-isch.c
6645F:	drivers/i2c/busses/i2c-nforce2.c
6646F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6647F:	drivers/i2c/busses/i2c-piix4.c
6648F:	drivers/i2c/busses/i2c-sis5595.c
6649F:	drivers/i2c/busses/i2c-sis630.c
6650F:	drivers/i2c/busses/i2c-sis96x.c
6651F:	drivers/i2c/busses/i2c-via.c
6652F:	drivers/i2c/busses/i2c-viapro.c
6653
6654I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6655M:	Hans de Goede <hdegoede@redhat.com>
6656L:	linux-i2c@vger.kernel.org
6657S:	Maintained
6658F:	drivers/i2c/busses/i2c-cht-wc.c
6659
6660I2C/SMBUS ISMT DRIVER
6661M:	Seth Heasley <seth.heasley@intel.com>
6662M:	Neil Horman <nhorman@tuxdriver.com>
6663L:	linux-i2c@vger.kernel.org
6664F:	drivers/i2c/busses/i2c-ismt.c
6665F:	Documentation/i2c/busses/i2c-ismt
6666
6667I2C/SMBUS STUB DRIVER
6668M:	Jean Delvare <jdelvare@suse.com>
6669L:	linux-i2c@vger.kernel.org
6670S:	Maintained
6671F:	drivers/i2c/i2c-stub.c
6672
6673IA64 (Itanium) PLATFORM
6674M:	Tony Luck <tony.luck@intel.com>
6675M:	Fenghua Yu <fenghua.yu@intel.com>
6676L:	linux-ia64@vger.kernel.org
6677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6678S:	Maintained
6679F:	arch/ia64/
6680
6681IBM Power 842 compression accelerator
6682M:	Haren Myneni <haren@us.ibm.com>
6683S:	Supported
6684F:	drivers/crypto/nx/Makefile
6685F:	drivers/crypto/nx/Kconfig
6686F:	drivers/crypto/nx/nx-842*
6687F:	include/linux/sw842.h
6688F:	crypto/842.c
6689F:	lib/842/
6690
6691IBM Power in-Nest Crypto Acceleration
6692M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6693M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6694L:	linux-crypto@vger.kernel.org
6695S:	Supported
6696F:	drivers/crypto/nx/Makefile
6697F:	drivers/crypto/nx/Kconfig
6698F:	drivers/crypto/nx/nx-aes*
6699F:	drivers/crypto/nx/nx-sha*
6700F:	drivers/crypto/nx/nx.*
6701F:	drivers/crypto/nx/nx_csbcpb.h
6702F:	drivers/crypto/nx/nx_debugfs.h
6703
6704IBM Power Linux RAID adapter
6705M:	Brian King <brking@us.ibm.com>
6706S:	Supported
6707F:	drivers/scsi/ipr.*
6708
6709IBM Power SRIOV Virtual NIC Device Driver
6710M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6711M:	John Allen <jallen@linux.vnet.ibm.com>
6712L:	netdev@vger.kernel.org
6713S:	Supported
6714F:	drivers/net/ethernet/ibm/ibmvnic.*
6715
6716IBM Power Virtual Accelerator Switchboard
6717M:	Sukadev Bhattiprolu
6718L:	linuxppc-dev@lists.ozlabs.org
6719S:	Supported
6720F:	arch/powerpc/platforms/powernv/vas*
6721F:	arch/powerpc/platforms/powernv/copy-paste.h
6722F:	arch/powerpc/include/asm/vas.h
6723F:	arch/powerpc/include/uapi/asm/vas.h
6724
6725IBM Power Virtual Ethernet Device Driver
6726M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6727L:	netdev@vger.kernel.org
6728S:	Supported
6729F:	drivers/net/ethernet/ibm/ibmveth.*
6730
6731IBM Power Virtual FC Device Drivers
6732M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6733L:	linux-scsi@vger.kernel.org
6734S:	Supported
6735F:	drivers/scsi/ibmvscsi/ibmvfc*
6736
6737IBM Power Virtual SCSI Device Drivers
6738M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6739L:	linux-scsi@vger.kernel.org
6740S:	Supported
6741F:	drivers/scsi/ibmvscsi/ibmvscsi*
6742F:	include/scsi/viosrp.h
6743
6744IBM Power Virtual SCSI Device Target Driver
6745M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6746M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6747L:	linux-scsi@vger.kernel.org
6748L:	target-devel@vger.kernel.org
6749S:	Supported
6750F:	drivers/scsi/ibmvscsi_tgt/
6751
6752IBM Power VMX Cryptographic instructions
6753M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6754M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6755L:	linux-crypto@vger.kernel.org
6756S:	Supported
6757F:	drivers/crypto/vmx/Makefile
6758F:	drivers/crypto/vmx/Kconfig
6759F:	drivers/crypto/vmx/vmx.c
6760F:	drivers/crypto/vmx/aes*
6761F:	drivers/crypto/vmx/ghash*
6762F:	drivers/crypto/vmx/ppc-xlate.pl
6763
6764IBM ServeRAID RAID DRIVER
6765S:	Orphan
6766F:	drivers/scsi/ips.*
6767
6768ICH LPC AND GPIO DRIVER
6769M:	Peter Tyser <ptyser@xes-inc.com>
6770S:	Maintained
6771F:	drivers/mfd/lpc_ich.c
6772F:	drivers/gpio/gpio-ich.c
6773
6774IDE SUBSYSTEM
6775M:	"David S. Miller" <davem@davemloft.net>
6776L:	linux-ide@vger.kernel.org
6777Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6779S:	Maintained
6780F:	Documentation/ide/
6781F:	drivers/ide/
6782F:	include/linux/ide.h
6783
6784IDE/ATAPI DRIVERS
6785M:	Borislav Petkov <bp@alien8.de>
6786L:	linux-ide@vger.kernel.org
6787S:	Maintained
6788F:	Documentation/cdrom/ide-cd
6789F:	drivers/ide/ide-cd*
6790
6791IDEAPAD LAPTOP EXTRAS DRIVER
6792M:	Ike Panhc <ike.pan@canonical.com>
6793L:	platform-driver-x86@vger.kernel.org
6794W:	http://launchpad.net/ideapad-laptop
6795S:	Maintained
6796F:	drivers/platform/x86/ideapad-laptop.c
6797
6798IDEAPAD LAPTOP SLIDEBAR DRIVER
6799M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6800L:	linux-input@vger.kernel.org
6801W:	https://github.com/o2genum/ideapad-slidebar
6802S:	Maintained
6803F:	drivers/input/misc/ideapad_slidebar.c
6804
6805IDT VersaClock 5 CLOCK DRIVER
6806M:	Marek Vasut <marek.vasut@gmail.com>
6807S:	Maintained
6808F:	drivers/clk/clk-versaclock5.c
6809
6810IEEE 802.15.4 SUBSYSTEM
6811M:	Alexander Aring <alex.aring@gmail.com>
6812M:	Stefan Schmidt <stefan@osg.samsung.com>
6813L:	linux-wpan@vger.kernel.org
6814W:	http://wpan.cakelab.org/
6815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6817S:	Maintained
6818F:	net/ieee802154/
6819F:	net/mac802154/
6820F:	drivers/net/ieee802154/
6821F:	include/linux/nl802154.h
6822F:	include/linux/ieee802154.h
6823F:	include/net/nl802154.h
6824F:	include/net/mac802154.h
6825F:	include/net/af_ieee802154.h
6826F:	include/net/cfg802154.h
6827F:	include/net/ieee802154_netdev.h
6828F:	Documentation/networking/ieee802154.txt
6829
6830IFE PROTOCOL
6831M:	Yotam Gigi <yotam.gi@gmail.com>
6832M:	Jamal Hadi Salim <jhs@mojatatu.com>
6833F:	net/ife
6834F:	include/net/ife.h
6835F:	include/uapi/linux/ife.h
6836
6837IGORPLUG-USB IR RECEIVER
6838M:	Sean Young <sean@mess.org>
6839L:	linux-media@vger.kernel.org
6840S:	Maintained
6841F:	drivers/media/rc/igorplugusb.c
6842
6843IGUANAWORKS USB IR TRANSCEIVER
6844M:	Sean Young <sean@mess.org>
6845L:	linux-media@vger.kernel.org
6846S:	Maintained
6847F:	drivers/media/rc/iguanair.c
6848
6849IIO DIGITAL POTENTIOMETER DAC
6850M:	Peter Rosin <peda@axentia.se>
6851L:	linux-iio@vger.kernel.org
6852S:	Maintained
6853F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6854F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6855F:	drivers/iio/dac/dpot-dac.c
6856
6857IIO ENVELOPE DETECTOR
6858M:	Peter Rosin <peda@axentia.se>
6859L:	linux-iio@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6862F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6863F:	drivers/iio/adc/envelope-detector.c
6864
6865IIO MULTIPLEXER
6866M:	Peter Rosin <peda@axentia.se>
6867L:	linux-iio@vger.kernel.org
6868S:	Maintained
6869F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6870F:	drivers/iio/multiplexer/iio-mux.c
6871
6872IIO SUBSYSTEM AND DRIVERS
6873M:	Jonathan Cameron <jic23@kernel.org>
6874R:	Hartmut Knaack <knaack.h@gmx.de>
6875R:	Lars-Peter Clausen <lars@metafoo.de>
6876R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6877L:	linux-iio@vger.kernel.org
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6879S:	Maintained
6880F:	Documentation/ABI/testing/configfs-iio*
6881F:	Documentation/ABI/testing/sysfs-bus-iio*
6882F:	Documentation/devicetree/bindings/iio/
6883F:	drivers/iio/
6884F:	drivers/staging/iio/
6885F:	include/linux/iio/
6886F:	tools/iio/
6887
6888IKANOS/ADI EAGLE ADSL USB DRIVER
6889M:	Matthieu Castet <castet.matthieu@free.fr>
6890M:	Stanislaw Gruszka <stf_xl@wp.pl>
6891S:	Maintained
6892F:	drivers/usb/atm/ueagle-atm.c
6893
6894IMGTEC ASCII LCD DRIVER
6895M:	Paul Burton <paul.burton@mips.com>
6896S:	Maintained
6897F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6898F:	drivers/auxdisplay/img-ascii-lcd.c
6899
6900IMGTEC IR DECODER DRIVER
6901M:	James Hogan <jhogan@kernel.org>
6902S:	Maintained
6903F:	drivers/media/rc/img-ir/
6904
6905IMS TWINTURBO FRAMEBUFFER DRIVER
6906L:	linux-fbdev@vger.kernel.org
6907S:	Orphan
6908F:	drivers/video/fbdev/imsttfb.c
6909
6910INA209 HARDWARE MONITOR DRIVER
6911M:	Guenter Roeck <linux@roeck-us.net>
6912L:	linux-hwmon@vger.kernel.org
6913S:	Maintained
6914F:	Documentation/hwmon/ina209
6915F:	Documentation/devicetree/bindings/i2c/ina209.txt
6916F:	drivers/hwmon/ina209.c
6917
6918INA2XX HARDWARE MONITOR DRIVER
6919M:	Guenter Roeck <linux@roeck-us.net>
6920L:	linux-hwmon@vger.kernel.org
6921S:	Maintained
6922F:	Documentation/hwmon/ina2xx
6923F:	drivers/hwmon/ina2xx.c
6924F:	include/linux/platform_data/ina2xx.h
6925
6926INDUSTRY PACK SUBSYSTEM (IPACK)
6927M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6928M:	Jens Taprogge <jens.taprogge@taprogge.org>
6929M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6930L:	industrypack-devel@lists.sourceforge.net
6931W:	http://industrypack.sourceforge.net
6932S:	Maintained
6933F:	drivers/ipack/
6934
6935INFINIBAND SUBSYSTEM
6936M:	Doug Ledford <dledford@redhat.com>
6937M:	Jason Gunthorpe <jgg@mellanox.com>
6938L:	linux-rdma@vger.kernel.org
6939W:	https://github.com/linux-rdma/rdma-core
6940Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6942S:	Supported
6943F:	Documentation/devicetree/bindings/infiniband/
6944F:	Documentation/infiniband/
6945F:	drivers/infiniband/
6946F:	include/uapi/linux/if_infiniband.h
6947F:	include/uapi/rdma/
6948F:	include/rdma/
6949
6950INGENIC JZ4780 DMA Driver
6951M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6952S:	Maintained
6953F:	drivers/dma/dma-jz4780.c
6954
6955INGENIC JZ4780 NAND DRIVER
6956M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6957L:	linux-mtd@lists.infradead.org
6958S:	Maintained
6959F:	drivers/mtd/nand/jz4780_*
6960
6961INOTIFY
6962M:	Jan Kara <jack@suse.cz>
6963R:	Amir Goldstein <amir73il@gmail.com>
6964L:	linux-fsdevel@vger.kernel.org
6965S:	Maintained
6966F:	Documentation/filesystems/inotify.txt
6967F:	fs/notify/inotify/
6968F:	include/linux/inotify.h
6969F:	include/uapi/linux/inotify.h
6970
6971INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6972M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6973L:	linux-input@vger.kernel.org
6974Q:	http://patchwork.kernel.org/project/linux-input/list/
6975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6976S:	Maintained
6977F:	drivers/input/
6978F:	include/linux/input.h
6979F:	include/uapi/linux/input.h
6980F:	include/uapi/linux/input-event-codes.h
6981F:	include/linux/input/
6982F:	Documentation/devicetree/bindings/input/
6983F:	Documentation/input/
6984
6985INPUT MULTITOUCH (MT) PROTOCOL
6986M:	Henrik Rydberg <rydberg@bitmath.org>
6987L:	linux-input@vger.kernel.org
6988S:	Odd fixes
6989F:	Documentation/input/multi-touch-protocol.rst
6990F:	drivers/input/input-mt.c
6991K:	\b(ABS|SYN)_MT_
6992
6993INSIDE SECURE CRYPTO DRIVER
6994M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6995F:	drivers/crypto/inside-secure/
6996S:	Maintained
6997L:	linux-crypto@vger.kernel.org
6998
6999INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7000M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7001M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7002L:	linux-integrity@vger.kernel.org
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7004S:	Supported
7005F:	security/integrity/ima/
7006
7007INTEL 810/815 FRAMEBUFFER DRIVER
7008M:	Antonino Daplas <adaplas@gmail.com>
7009L:	linux-fbdev@vger.kernel.org
7010S:	Maintained
7011F:	drivers/video/fbdev/i810/
7012
7013INTEL ASoC BDW/HSW DRIVERS
7014M:	Jie Yang <yang.jie@linux.intel.com>
7015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7016S:	Supported
7017F:	sound/soc/intel/common/sst-dsp*
7018F:	sound/soc/intel/common/sst-firmware.c
7019F:	sound/soc/intel/boards/broadwell.c
7020F:	sound/soc/intel/haswell/
7021
7022INTEL C600 SERIES SAS CONTROLLER DRIVER
7023M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7024M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7025L:	linux-scsi@vger.kernel.org
7026T:	git git://git.code.sf.net/p/intel-sas/isci
7027S:	Supported
7028F:	drivers/scsi/isci/
7029
7030INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7031M:	Jani Nikula <jani.nikula@linux.intel.com>
7032M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7033M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7034L:	intel-gfx@lists.freedesktop.org
7035W:	https://01.org/linuxgraphics/
7036B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7037C:	irc://chat.freenode.net/intel-gfx
7038Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7039T:	git git://anongit.freedesktop.org/drm-intel
7040S:	Supported
7041F:	drivers/gpu/drm/i915/
7042F:	include/drm/i915*
7043F:	include/uapi/drm/i915_drm.h
7044F:	Documentation/gpu/i915.rst
7045
7046INTEL ETHERNET DRIVERS
7047M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7048L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7049W:	http://www.intel.com/support/feedback.htm
7050W:	http://e1000.sourceforge.net/
7051Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7054S:	Supported
7055F:	Documentation/networking/e100.txt
7056F:	Documentation/networking/e1000.txt
7057F:	Documentation/networking/e1000e.txt
7058F:	Documentation/networking/igb.txt
7059F:	Documentation/networking/igbvf.txt
7060F:	Documentation/networking/ixgb.txt
7061F:	Documentation/networking/ixgbe.txt
7062F:	Documentation/networking/ixgbevf.txt
7063F:	Documentation/networking/i40e.txt
7064F:	Documentation/networking/i40evf.txt
7065F:	drivers/net/ethernet/intel/
7066F:	drivers/net/ethernet/intel/*/
7067F:	include/linux/avf/virtchnl.h
7068
7069INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7070M:	Maik Broemme <mbroemme@libmpq.org>
7071L:	linux-fbdev@vger.kernel.org
7072S:	Maintained
7073F:	Documentation/fb/intelfb.txt
7074F:	drivers/video/fbdev/intelfb/
7075
7076INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7077M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7078M:	Zhi Wang <zhi.a.wang@intel.com>
7079L:	intel-gvt-dev@lists.freedesktop.org
7080L:	intel-gfx@lists.freedesktop.org
7081W:	https://01.org/igvt-g
7082T:	git https://github.com/intel/gvt-linux.git
7083S:	Supported
7084F:	drivers/gpu/drm/i915/gvt/
7085
7086INTEL HID EVENT DRIVER
7087M:	Alex Hung <alex.hung@canonical.com>
7088L:	platform-driver-x86@vger.kernel.org
7089S:	Maintained
7090F:	drivers/platform/x86/intel-hid.c
7091
7092INTEL I/OAT DMA DRIVER
7093M:	Dave Jiang <dave.jiang@intel.com>
7094R:	Dan Williams <dan.j.williams@intel.com>
7095L:	dmaengine@vger.kernel.org
7096Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7097S:	Supported
7098F:	drivers/dma/ioat*
7099
7100INTEL IDLE DRIVER
7101M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7102M:	Len Brown <lenb@kernel.org>
7103L:	linux-pm@vger.kernel.org
7104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7105B:	https://bugzilla.kernel.org
7106S:	Supported
7107F:	drivers/idle/intel_idle.c
7108
7109INTEL INTEGRATED SENSOR HUB DRIVER
7110M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7111M:	Jiri Kosina <jikos@kernel.org>
7112L:	linux-input@vger.kernel.org
7113S:	Maintained
7114F:	drivers/hid/intel-ish-hid/
7115
7116INTEL IOMMU (VT-d)
7117M:	David Woodhouse <dwmw2@infradead.org>
7118L:	iommu@lists.linux-foundation.org
7119T:	git git://git.infradead.org/iommu-2.6.git
7120S:	Supported
7121F:	drivers/iommu/intel-iommu.c
7122F:	include/linux/intel-iommu.h
7123
7124INTEL IOP-ADMA DMA DRIVER
7125R:	Dan Williams <dan.j.williams@intel.com>
7126S:	Odd fixes
7127F:	drivers/dma/iop-adma.c
7128
7129INTEL IPU3 CSI-2 CIO2 DRIVER
7130M:	Yong Zhi <yong.zhi@intel.com>
7131M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7132L:	linux-media@vger.kernel.org
7133S:	Maintained
7134F:	drivers/media/pci/intel/ipu3/
7135F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7136
7137INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7138M:	Krzysztof Halasa <khalasa@piap.pl>
7139S:	Maintained
7140F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7141F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7142F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7143F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7144F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7145F:	drivers/net/wan/ixp4xx_hss.c
7146
7147INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7148M:	Deepak Saxena <dsaxena@plexity.net>
7149S:	Maintained
7150F:	drivers/char/hw_random/ixp4xx-rng.c
7151
7152INTEL MANAGEMENT ENGINE (mei)
7153M:	Tomas Winkler <tomas.winkler@intel.com>
7154L:	linux-kernel@vger.kernel.org
7155S:	Supported
7156F:	include/uapi/linux/mei.h
7157F:	include/linux/mei_cl_bus.h
7158F:	drivers/misc/mei/*
7159F:	drivers/watchdog/mei_wdt.c
7160F:	Documentation/misc-devices/mei/*
7161F:	samples/mei/*
7162
7163INTEL MENLOW THERMAL DRIVER
7164M:	Sujith Thomas <sujith.thomas@intel.com>
7165L:	platform-driver-x86@vger.kernel.org
7166W:	https://01.org/linux-acpi
7167S:	Supported
7168F:	drivers/platform/x86/intel_menlow.c
7169
7170INTEL MERRIFIELD GPIO DRIVER
7171M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7172L:	linux-gpio@vger.kernel.org
7173S:	Maintained
7174F:	drivers/gpio/gpio-merrifield.c
7175
7176INTEL MIC DRIVERS (mic)
7177M:	Sudeep Dutt <sudeep.dutt@intel.com>
7178M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7179S:	Supported
7180W:	https://github.com/sudeepdutt/mic
7181W:	http://software.intel.com/en-us/mic-developer
7182F:	include/linux/mic_bus.h
7183F:	include/linux/scif.h
7184F:	include/uapi/linux/mic_common.h
7185F:	include/uapi/linux/mic_ioctl.h
7186F:	include/uapi/linux/scif_ioctl.h
7187F:	drivers/misc/mic/
7188F:	drivers/dma/mic_x100_dma.c
7189F:	drivers/dma/mic_x100_dma.h
7190F:	Documentation/mic/
7191
7192INTEL PMC CORE DRIVER
7193M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7194M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7195L:	platform-driver-x86@vger.kernel.org
7196S:	Maintained
7197F:	arch/x86/include/asm/pmc_core.h
7198F:	drivers/platform/x86/intel_pmc_core*
7199
7200INTEL PMC/P-Unit IPC DRIVER
7201M:	Zha Qipeng<qipeng.zha@intel.com>
7202L:	platform-driver-x86@vger.kernel.org
7203S:	Maintained
7204F:	drivers/platform/x86/intel_pmc_ipc.c
7205F:	drivers/platform/x86/intel_punit_ipc.c
7206F:	arch/x86/include/asm/intel_pmc_ipc.h
7207F:	arch/x86/include/asm/intel_punit_ipc.h
7208
7209INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7210M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7211L:	linux-wireless@vger.kernel.org
7212S:	Maintained
7213F:	Documentation/networking/README.ipw2100
7214F:	Documentation/networking/README.ipw2200
7215F:	drivers/net/wireless/intel/ipw2x00/
7216
7217INTEL PSTATE DRIVER
7218M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7219M:	Len Brown <lenb@kernel.org>
7220L:	linux-pm@vger.kernel.org
7221S:	Supported
7222F:	drivers/cpufreq/intel_pstate.c
7223
7224INTEL RDMA RNIC DRIVER
7225M:	Faisal Latif <faisal.latif@intel.com>
7226M:	Shiraz Saleem <shiraz.saleem@intel.com>
7227L:	linux-rdma@vger.kernel.org
7228S:	Supported
7229F:	drivers/infiniband/hw/i40iw/
7230
7231INTEL TELEMETRY DRIVER
7232M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7233L:	platform-driver-x86@vger.kernel.org
7234S:	Maintained
7235F:	arch/x86/include/asm/intel_telemetry.h
7236F:	drivers/platform/x86/intel_telemetry*
7237
7238INTEL VIRTUAL BUTTON DRIVER
7239M:	AceLan Kao <acelan.kao@canonical.com>
7240L:	platform-driver-x86@vger.kernel.org
7241S:	Maintained
7242F:	drivers/platform/x86/intel-vbtn.c
7243
7244INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7245M:	Stanislaw Gruszka <sgruszka@redhat.com>
7246L:	linux-wireless@vger.kernel.org
7247S:	Supported
7248F:	drivers/net/wireless/intel/iwlegacy/
7249
7250INTEL WIRELESS WIFI LINK (iwlwifi)
7251M:	Johannes Berg <johannes.berg@intel.com>
7252M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7253M:	Luca Coelho <luciano.coelho@intel.com>
7254M:	Intel Linux Wireless <linuxwifi@intel.com>
7255L:	linux-wireless@vger.kernel.org
7256W:	http://intellinuxwireless.org
7257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7258S:	Supported
7259F:	drivers/net/wireless/intel/iwlwifi/
7260
7261INTEL WIRELESS WIMAX CONNECTION 2400
7262M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7263M:	linux-wimax@intel.com
7264L:	wimax@linuxwimax.org (subscribers-only)
7265S:	Supported
7266W:	http://linuxwimax.org
7267F:	Documentation/wimax/README.i2400m
7268F:	drivers/net/wimax/i2400m/
7269F:	include/uapi/linux/wimax/i2400m.h
7270
7271INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7272M:	Mario Limonciello <mario.limonciello@dell.com>
7273S:	Maintained
7274F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7275
7276INTEL(R) TRACE HUB
7277M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7278S:	Supported
7279F:	Documentation/trace/intel_th.txt
7280F:	drivers/hwtracing/intel_th/
7281
7282INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7283M:	Ning Sun <ning.sun@intel.com>
7284L:	tboot-devel@lists.sourceforge.net
7285W:	http://tboot.sourceforge.net
7286T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7287S:	Supported
7288F:	Documentation/intel_txt.txt
7289F:	include/linux/tboot.h
7290F:	arch/x86/kernel/tboot.c
7291
7292INTEL-MID GPIO DRIVER
7293M:	David Cohen <david.a.cohen@linux.intel.com>
7294L:	linux-gpio@vger.kernel.org
7295S:	Maintained
7296F:	drivers/gpio/gpio-intel-mid.c
7297
7298INVENSENSE MPU-3050 GYROSCOPE DRIVER
7299M:	Linus Walleij <linus.walleij@linaro.org>
7300L:	linux-iio@vger.kernel.org
7301S:	Maintained
7302F:	drivers/iio/gyro/mpu3050*
7303F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7304
7305IOC3 ETHERNET DRIVER
7306M:	Ralf Baechle <ralf@linux-mips.org>
7307L:	linux-mips@linux-mips.org
7308S:	Maintained
7309F:	drivers/net/ethernet/sgi/ioc3-eth.c
7310
7311IOC3 SERIAL DRIVER
7312M:	Pat Gefre <pfg@sgi.com>
7313L:	linux-serial@vger.kernel.org
7314S:	Maintained
7315F:	drivers/tty/serial/ioc3_serial.c
7316
7317IOMMU DRIVERS
7318M:	Joerg Roedel <joro@8bytes.org>
7319L:	iommu@lists.linux-foundation.org
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7321S:	Maintained
7322F:	Documentation/devicetree/bindings/iommu/
7323F:	drivers/iommu/
7324F:	include/linux/iommu.h
7325F:	include/linux/iova.h
7326
7327IP MASQUERADING
7328M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7329S:	Maintained
7330F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7331
7332IPMI SUBSYSTEM
7333M:	Corey Minyard <minyard@acm.org>
7334L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7335W:	http://openipmi.sourceforge.net/
7336S:	Supported
7337F:	Documentation/IPMI.txt
7338F:	drivers/char/ipmi/
7339F:	include/linux/ipmi*
7340F:	include/uapi/linux/ipmi*
7341
7342IPS SCSI RAID DRIVER
7343M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7344L:	linux-scsi@vger.kernel.org
7345W:	http://www.adaptec.com/
7346S:	Maintained
7347F:	drivers/scsi/ips*
7348
7349IPVS
7350M:	Wensong Zhang <wensong@linux-vs.org>
7351M:	Simon Horman <horms@verge.net.au>
7352M:	Julian Anastasov <ja@ssi.bg>
7353L:	netdev@vger.kernel.org
7354L:	lvs-devel@vger.kernel.org
7355S:	Maintained
7356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7358F:	Documentation/networking/ipvs-sysctl.txt
7359F:	include/net/ip_vs.h
7360F:	include/uapi/linux/ip_vs.h
7361F:	net/netfilter/ipvs/
7362
7363IPWIRELESS DRIVER
7364M:	Jiri Kosina <jikos@kernel.org>
7365M:	David Sterba <dsterba@suse.com>
7366S:	Odd Fixes
7367F:	drivers/tty/ipwireless/
7368
7369IPX NETWORK LAYER
7370L:	netdev@vger.kernel.org
7371S:	Obsolete
7372F:	include/uapi/linux/ipx.h
7373F:	drivers/staging/ipx/
7374
7375IRDA SUBSYSTEM
7376M:	Samuel Ortiz <samuel@sortiz.org>
7377L:	irda-users@lists.sourceforge.net (subscribers-only)
7378L:	netdev@vger.kernel.org
7379W:	http://irda.sourceforge.net/
7380S:	Obsolete
7381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7382F:	Documentation/networking/irda.txt
7383F:	drivers/staging/irda/
7384
7385IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7386M:	Marc Zyngier <marc.zyngier@arm.com>
7387S:	Maintained
7388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7389F:	Documentation/IRQ-domain.txt
7390F:	include/linux/irqdomain.h
7391F:	kernel/irq/irqdomain.c
7392F:	kernel/irq/msi.c
7393
7394IRQ SUBSYSTEM
7395M:	Thomas Gleixner <tglx@linutronix.de>
7396L:	linux-kernel@vger.kernel.org
7397S:	Maintained
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399F:	kernel/irq/
7400
7401IRQCHIP DRIVERS
7402M:	Thomas Gleixner <tglx@linutronix.de>
7403M:	Jason Cooper <jason@lakedaemon.net>
7404M:	Marc Zyngier <marc.zyngier@arm.com>
7405L:	linux-kernel@vger.kernel.org
7406S:	Maintained
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7408F:	Documentation/devicetree/bindings/interrupt-controller/
7409F:	drivers/irqchip/
7410
7411ISA
7412M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7413S:	Maintained
7414F:	Documentation/isa.txt
7415F:	drivers/base/isa.c
7416F:	include/linux/isa.h
7417
7418ISA RADIO MODULE
7419M:	Hans Verkuil <hverkuil@xs4all.nl>
7420L:	linux-media@vger.kernel.org
7421T:	git git://linuxtv.org/media_tree.git
7422W:	https://linuxtv.org
7423S:	Maintained
7424F:	drivers/media/radio/radio-isa*
7425
7426ISAPNP
7427M:	Jaroslav Kysela <perex@perex.cz>
7428S:	Maintained
7429F:	Documentation/isapnp.txt
7430F:	drivers/pnp/isapnp/
7431F:	include/linux/isapnp.h
7432
7433ISCSI
7434M:	Lee Duncan <lduncan@suse.com>
7435M:	Chris Leech <cleech@redhat.com>
7436L:	open-iscsi@googlegroups.com
7437W:	www.open-iscsi.com
7438S:	Maintained
7439F:	drivers/scsi/*iscsi*
7440F:	include/scsi/*iscsi*
7441
7442iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7443M:	Peter Jones <pjones@redhat.com>
7444M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7445S:	Maintained
7446F:	drivers/firmware/iscsi_ibft*
7447
7448ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7449M:	Or Gerlitz <ogerlitz@mellanox.com>
7450M:	Sagi Grimberg <sagi@grimberg.me>
7451M:	Roi Dayan <roid@mellanox.com>
7452L:	linux-rdma@vger.kernel.org
7453S:	Supported
7454W:	http://www.openfabrics.org
7455W:	www.open-iscsi.org
7456Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7457F:	drivers/infiniband/ulp/iser/
7458
7459ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7460M:	Sagi Grimberg <sagi@grimberg.me>
7461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7462L:	linux-rdma@vger.kernel.org
7463L:	target-devel@vger.kernel.org
7464S:	Supported
7465W:	http://www.linux-iscsi.org
7466F:	drivers/infiniband/ulp/isert
7467
7468ISDN SUBSYSTEM
7469M:	Karsten Keil <isdn@linux-pingi.de>
7470L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7471L:	netdev@vger.kernel.org
7472W:	http://www.isdn4linux.de
7473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7474S:	Maintained
7475F:	Documentation/isdn/
7476F:	drivers/isdn/
7477F:	include/linux/isdn.h
7478F:	include/linux/isdn/
7479F:	include/uapi/linux/isdn.h
7480F:	include/uapi/linux/isdn/
7481
7482ISDN SUBSYSTEM (Eicon active card driver)
7483M:	Armin Schindler <mac@melware.de>
7484L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7485W:	http://www.melware.de
7486S:	Maintained
7487F:	drivers/isdn/hardware/eicon/
7488
7489IT87 HARDWARE MONITORING DRIVER
7490M:	Jean Delvare <jdelvare@suse.com>
7491L:	linux-hwmon@vger.kernel.org
7492S:	Maintained
7493F:	Documentation/hwmon/it87
7494F:	drivers/hwmon/it87.c
7495
7496IT913X MEDIA DRIVER
7497M:	Antti Palosaari <crope@iki.fi>
7498L:	linux-media@vger.kernel.org
7499W:	https://linuxtv.org
7500W:	http://palosaari.fi/linux/
7501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7502T:	git git://linuxtv.org/anttip/media_tree.git
7503S:	Maintained
7504F:	drivers/media/tuners/it913x*
7505
7506IVTV VIDEO4LINUX DRIVER
7507M:	Andy Walls <awalls@md.metrocast.net>
7508L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7509L:	linux-media@vger.kernel.org
7510T:	git git://linuxtv.org/media_tree.git
7511W:	http://www.ivtvdriver.org
7512S:	Maintained
7513F:	Documentation/media/v4l-drivers/ivtv*
7514F:	drivers/media/pci/ivtv/
7515F:	include/uapi/linux/ivtv*
7516
7517IX2505V MEDIA DRIVER
7518M:	Malcolm Priestley <tvboxspy@gmail.com>
7519L:	linux-media@vger.kernel.org
7520W:	https://linuxtv.org
7521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7522S:	Maintained
7523F:	drivers/media/dvb-frontends/ix2505v*
7524
7525JC42.4 TEMPERATURE SENSOR DRIVER
7526M:	Guenter Roeck <linux@roeck-us.net>
7527L:	linux-hwmon@vger.kernel.org
7528S:	Maintained
7529F:	drivers/hwmon/jc42.c
7530F:	Documentation/hwmon/jc42
7531
7532JFS FILESYSTEM
7533M:	Dave Kleikamp <shaggy@kernel.org>
7534L:	jfs-discussion@lists.sourceforge.net
7535W:	http://jfs.sourceforge.net/
7536T:	git git://github.com/kleikamp/linux-shaggy.git
7537S:	Maintained
7538F:	Documentation/filesystems/jfs.txt
7539F:	fs/jfs/
7540
7541JME NETWORK DRIVER
7542M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7543L:	netdev@vger.kernel.org
7544S:	Maintained
7545F:	drivers/net/ethernet/jme.*
7546
7547JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7548M:	David Woodhouse <dwmw2@infradead.org>
7549L:	linux-mtd@lists.infradead.org
7550W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7551S:	Maintained
7552F:	fs/jffs2/
7553F:	include/uapi/linux/jffs2.h
7554
7555JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7556M:	"Theodore Ts'o" <tytso@mit.edu>
7557M:	Jan Kara <jack@suse.com>
7558L:	linux-ext4@vger.kernel.org
7559S:	Maintained
7560F:	fs/jbd2/
7561F:	include/linux/jbd2.h
7562
7563JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7564M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7565L:	linux-media@vger.kernel.org
7566S:	Maintained
7567F:	drivers/media/platform/rcar_jpu.c
7568
7569JSM Neo PCI based serial card
7570M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7571L:	linux-serial@vger.kernel.org
7572S:	Maintained
7573F:	drivers/tty/serial/jsm/
7574
7575K10TEMP HARDWARE MONITORING DRIVER
7576M:	Clemens Ladisch <clemens@ladisch.de>
7577L:	linux-hwmon@vger.kernel.org
7578S:	Maintained
7579F:	Documentation/hwmon/k10temp
7580F:	drivers/hwmon/k10temp.c
7581
7582K8TEMP HARDWARE MONITORING DRIVER
7583M:	Rudolf Marek <r.marek@assembler.cz>
7584L:	linux-hwmon@vger.kernel.org
7585S:	Maintained
7586F:	Documentation/hwmon/k8temp
7587F:	drivers/hwmon/k8temp.c
7588
7589KASAN
7590M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7591R:	Alexander Potapenko <glider@google.com>
7592R:	Dmitry Vyukov <dvyukov@google.com>
7593L:	kasan-dev@googlegroups.com
7594S:	Maintained
7595F:	arch/*/include/asm/kasan.h
7596F:	arch/*/mm/kasan_init*
7597F:	Documentation/dev-tools/kasan.rst
7598F:	include/linux/kasan*.h
7599F:	lib/test_kasan.c
7600F:	mm/kasan/
7601F:	scripts/Makefile.kasan
7602
7603KCONFIG
7604M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7606L:	linux-kbuild@vger.kernel.org
7607S:	Maintained
7608F:	Documentation/kbuild/kconfig-language.txt
7609F:	scripts/kconfig/
7610
7611KDUMP
7612M:	Dave Young <dyoung@redhat.com>
7613M:	Baoquan He <bhe@redhat.com>
7614R:	Vivek Goyal <vgoyal@redhat.com>
7615L:	kexec@lists.infradead.org
7616W:	http://lse.sourceforge.net/kdump/
7617S:	Maintained
7618F:	Documentation/kdump/
7619
7620KEENE FM RADIO TRANSMITTER DRIVER
7621M:	Hans Verkuil <hverkuil@xs4all.nl>
7622L:	linux-media@vger.kernel.org
7623T:	git git://linuxtv.org/media_tree.git
7624W:	https://linuxtv.org
7625S:	Maintained
7626F:	drivers/media/radio/radio-keene*
7627
7628KERNEL AUTOMOUNTER v4 (AUTOFS4)
7629M:	Ian Kent <raven@themaw.net>
7630L:	autofs@vger.kernel.org
7631S:	Maintained
7632F:	fs/autofs4/
7633
7634KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7635M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7636M:	Michal Marek <michal.lkml@markovi.net>
7637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7638L:	linux-kbuild@vger.kernel.org
7639S:	Maintained
7640F:	Documentation/kbuild/
7641F:	Makefile
7642F:	scripts/Makefile.*
7643F:	scripts/basic/
7644F:	scripts/mk*
7645F:	scripts/package/
7646
7647KERNEL JANITORS
7648L:	kernel-janitors@vger.kernel.org
7649W:	http://kernelnewbies.org/KernelJanitors
7650S:	Odd Fixes
7651
7652KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7653M:	"J. Bruce Fields" <bfields@fieldses.org>
7654M:	Jeff Layton <jlayton@kernel.org>
7655L:	linux-nfs@vger.kernel.org
7656W:	http://nfs.sourceforge.net/
7657T:	git git://linux-nfs.org/~bfields/linux.git
7658S:	Supported
7659F:	fs/nfsd/
7660F:	include/uapi/linux/nfsd/
7661F:	fs/lockd/
7662F:	fs/nfs_common/
7663F:	net/sunrpc/
7664F:	include/linux/lockd/
7665F:	include/linux/sunrpc/
7666F:	include/uapi/linux/sunrpc/
7667
7668KERNEL SELFTEST FRAMEWORK
7669M:	Shuah Khan <shuahkh@osg.samsung.com>
7670M:	Shuah Khan <shuah@kernel.org>
7671L:	linux-kselftest@vger.kernel.org
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7673S:	Maintained
7674F:	tools/testing/selftests/
7675F:	Documentation/dev-tools/kselftest*
7676
7677KERNEL USERMODE HELPER
7678M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7679L:	linux-kernel@vger.kernel.org
7680S:	Maintained
7681F:	kernel/umh.c
7682F:	include/linux/umh.h
7683
7684KERNEL VIRTUAL MACHINE (KVM)
7685M:	Paolo Bonzini <pbonzini@redhat.com>
7686M:	Radim Krčmář <rkrcmar@redhat.com>
7687L:	kvm@vger.kernel.org
7688W:	http://www.linux-kvm.org
7689T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7690S:	Supported
7691F:	Documentation/virtual/kvm/
7692F:	include/trace/events/kvm.h
7693F:	include/uapi/asm-generic/kvm*
7694F:	include/uapi/linux/kvm*
7695F:	include/asm-generic/kvm*
7696F:	include/linux/kvm*
7697F:	include/kvm/iodev.h
7698F:	virt/kvm/*
7699F:	tools/kvm/
7700
7701KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7702M:	Joerg Roedel <joro@8bytes.org>
7703L:	kvm@vger.kernel.org
7704W:	http://www.linux-kvm.org/
7705S:	Maintained
7706F:	arch/x86/include/asm/svm.h
7707F:	arch/x86/kvm/svm.c
7708
7709KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7710M:	Christoffer Dall <christoffer.dall@linaro.org>
7711M:	Marc Zyngier <marc.zyngier@arm.com>
7712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7713L:	kvmarm@lists.cs.columbia.edu
7714W:	http://systems.cs.columbia.edu/projects/kvm-arm
7715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7716S:	Supported
7717F:	arch/arm/include/uapi/asm/kvm*
7718F:	arch/arm/include/asm/kvm*
7719F:	arch/arm/kvm/
7720F:	virt/kvm/arm/
7721F:	include/kvm/arm_*
7722
7723KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7724M:	Christoffer Dall <christoffer.dall@linaro.org>
7725M:	Marc Zyngier <marc.zyngier@arm.com>
7726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7727L:	kvmarm@lists.cs.columbia.edu
7728S:	Maintained
7729F:	arch/arm64/include/uapi/asm/kvm*
7730F:	arch/arm64/include/asm/kvm*
7731F:	arch/arm64/kvm/
7732
7733KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7734M:	James Hogan <jhogan@kernel.org>
7735L:	linux-mips@linux-mips.org
7736S:	Supported
7737F:	arch/mips/include/uapi/asm/kvm*
7738F:	arch/mips/include/asm/kvm*
7739F:	arch/mips/kvm/
7740
7741KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7742M:	Paul Mackerras <paulus@ozlabs.org>
7743L:	kvm-ppc@vger.kernel.org
7744W:	http://www.linux-kvm.org/
7745T:	git git://github.com/agraf/linux-2.6.git
7746S:	Supported
7747F:	arch/powerpc/include/uapi/asm/kvm*
7748F:	arch/powerpc/include/asm/kvm*
7749F:	arch/powerpc/kvm/
7750F:	arch/powerpc/kernel/kvm*
7751
7752KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7753M:	Christian Borntraeger <borntraeger@de.ibm.com>
7754M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7755R:	David Hildenbrand <david@redhat.com>
7756R:	Cornelia Huck <cohuck@redhat.com>
7757L:	linux-s390@vger.kernel.org
7758W:	http://www.ibm.com/developerworks/linux/linux390/
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7760S:	Supported
7761F:	arch/s390/include/uapi/asm/kvm*
7762F:	arch/s390/include/asm/gmap.h
7763F:	arch/s390/include/asm/kvm*
7764F:	arch/s390/kvm/
7765F:	arch/s390/mm/gmap.c
7766
7767KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7768M:	Paolo Bonzini <pbonzini@redhat.com>
7769M:	Radim Krčmář <rkrcmar@redhat.com>
7770L:	kvm@vger.kernel.org
7771W:	http://www.linux-kvm.org
7772T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7773S:	Supported
7774F:	arch/x86/kvm/
7775F:	arch/x86/include/uapi/asm/kvm*
7776F:	arch/x86/include/asm/kvm*
7777F:	arch/x86/include/asm/pvclock-abi.h
7778F:	arch/x86/kernel/kvm.c
7779F:	arch/x86/kernel/kvmclock.c
7780
7781KERNFS
7782M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7783M:	Tejun Heo <tj@kernel.org>
7784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7785S:	Supported
7786F:	include/linux/kernfs.h
7787F:	fs/kernfs/
7788
7789KEXEC
7790M:	Eric Biederman <ebiederm@xmission.com>
7791W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7792L:	kexec@lists.infradead.org
7793S:	Maintained
7794F:	include/linux/kexec.h
7795F:	include/uapi/linux/kexec.h
7796F:	kernel/kexec*
7797
7798KEYS-ENCRYPTED
7799M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7800L:	linux-integrity@vger.kernel.org
7801L:	keyrings@vger.kernel.org
7802S:	Supported
7803F:	Documentation/security/keys/trusted-encrypted.rst
7804F:	include/keys/encrypted-type.h
7805F:	security/keys/encrypted-keys/
7806
7807KEYS-TRUSTED
7808M:	James Bottomley <jejb@linux.vnet.ibm.com>
7809M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7810L:	linux-integrity@vger.kernel.org
7811L:	keyrings@vger.kernel.org
7812S:	Supported
7813F:	Documentation/security/keys/trusted-encrypted.rst
7814F:	include/keys/trusted-type.h
7815F:	security/keys/trusted.c
7816F:	security/keys/trusted.h
7817
7818KEYS/KEYRINGS:
7819M:	David Howells <dhowells@redhat.com>
7820L:	keyrings@vger.kernel.org
7821S:	Maintained
7822F:	Documentation/security/keys/core.rst
7823F:	include/linux/key.h
7824F:	include/linux/key-type.h
7825F:	include/linux/keyctl.h
7826F:	include/uapi/linux/keyctl.h
7827F:	include/keys/
7828F:	security/keys/
7829
7830KGDB / KDB /debug_core
7831M:	Jason Wessel <jason.wessel@windriver.com>
7832M:	Daniel Thompson <daniel.thompson@linaro.org>
7833W:	http://kgdb.wiki.kernel.org/
7834L:	kgdb-bugreport@lists.sourceforge.net
7835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7836S:	Maintained
7837F:	Documentation/dev-tools/kgdb.rst
7838F:	drivers/misc/kgdbts.c
7839F:	drivers/tty/serial/kgdboc.c
7840F:	include/linux/kdb.h
7841F:	include/linux/kgdb.h
7842F:	kernel/debug/
7843
7844KMEMLEAK
7845M:	Catalin Marinas <catalin.marinas@arm.com>
7846S:	Maintained
7847F:	Documentation/dev-tools/kmemleak.rst
7848F:	include/linux/kmemleak.h
7849F:	mm/kmemleak.c
7850F:	mm/kmemleak-test.c
7851
7852KMOD KERNEL MODULE LOADER - USERMODE HELPER
7853M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7854L:	linux-kernel@vger.kernel.org
7855S:	Maintained
7856F:	kernel/kmod.c
7857F:	include/linux/kmod.h
7858F:	lib/test_kmod.c
7859F:	tools/testing/selftests/kmod/
7860
7861KPROBES
7862M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7863M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7864M:	"David S. Miller" <davem@davemloft.net>
7865M:	Masami Hiramatsu <mhiramat@kernel.org>
7866S:	Maintained
7867F:	Documentation/kprobes.txt
7868F:	include/linux/kprobes.h
7869F:	include/asm-generic/kprobes.h
7870F:	kernel/kprobes.c
7871
7872KS0108 LCD CONTROLLER DRIVER
7873M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7874W:	http://miguelojeda.es/auxdisplay.htm
7875W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7876S:	Maintained
7877F:	Documentation/auxdisplay/ks0108
7878F:	drivers/auxdisplay/ks0108.c
7879F:	include/linux/ks0108.h
7880
7881L3MDEV
7882M:	David Ahern <dsa@cumulusnetworks.com>
7883L:	netdev@vger.kernel.org
7884S:	Maintained
7885F:	net/l3mdev
7886F:	include/net/l3mdev.h
7887
7888LANTIQ MIPS ARCHITECTURE
7889M:	John Crispin <john@phrozen.org>
7890L:	linux-mips@linux-mips.org
7891S:	Maintained
7892F:	arch/mips/lantiq
7893F:	drivers/soc/lantiq
7894
7895LAPB module
7896L:	linux-x25@vger.kernel.org
7897S:	Orphan
7898F:	Documentation/networking/lapb-module.txt
7899F:	include/*/lapb.h
7900F:	net/lapb/
7901
7902LASI 53c700 driver for PARISC
7903M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7904L:	linux-scsi@vger.kernel.org
7905S:	Maintained
7906F:	Documentation/scsi/53c700.txt
7907F:	drivers/scsi/53c700*
7908
7909LEAKING_ADDRESSES
7910M:	Tobin C. Harding <me@tobin.cc>
7911S:	Maintained
7912F:	scripts/leaking_addresses.pl
7913
7914LED SUBSYSTEM
7915M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7916M:	Pavel Machek <pavel@ucw.cz>
7917L:	linux-leds@vger.kernel.org
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7919S:	Maintained
7920F:	Documentation/devicetree/bindings/leds/
7921F:	drivers/leds/
7922F:	include/linux/leds.h
7923
7924LEGACY EEPROM DRIVER
7925M:	Jean Delvare <jdelvare@suse.com>
7926S:	Maintained
7927F:	Documentation/misc-devices/eeprom
7928F:	drivers/misc/eeprom/eeprom.c
7929
7930LEGO USB Tower driver
7931M:	Juergen Stuber <starblue@users.sourceforge.net>
7932L:	legousb-devel@lists.sourceforge.net
7933W:	http://legousb.sourceforge.net/
7934S:	Maintained
7935F:	drivers/usb/misc/legousbtower.c
7936
7937LG2160 MEDIA DRIVER
7938M:	Michael Krufky <mkrufky@linuxtv.org>
7939L:	linux-media@vger.kernel.org
7940W:	https://linuxtv.org
7941W:	http://github.com/mkrufky
7942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7943T:	git git://linuxtv.org/mkrufky/tuners.git
7944S:	Maintained
7945F:	drivers/media/dvb-frontends/lg2160.*
7946
7947LGDT3305 MEDIA DRIVER
7948M:	Michael Krufky <mkrufky@linuxtv.org>
7949L:	linux-media@vger.kernel.org
7950W:	https://linuxtv.org
7951W:	http://github.com/mkrufky
7952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7953T:	git git://linuxtv.org/mkrufky/tuners.git
7954S:	Maintained
7955F:	drivers/media/dvb-frontends/lgdt3305.*
7956
7957LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7958M:	Viresh Kumar <vireshk@kernel.org>
7959L:	linux-ide@vger.kernel.org
7960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7961S:	Maintained
7962F:	include/linux/pata_arasan_cf_data.h
7963F:	drivers/ata/pata_arasan_cf.c
7964
7965LIBATA PATA DRIVERS
7966M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7967M:	Tejun Heo <tj@kernel.org>
7968L:	linux-ide@vger.kernel.org
7969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7970S:	Maintained
7971F:	drivers/ata/pata_*.c
7972F:	drivers/ata/ata_generic.c
7973
7974LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7975M:	Linus Walleij <linus.walleij@linaro.org>
7976L:	linux-ide@vger.kernel.org
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7978S:	Maintained
7979F:	drivers/ata/pata_ftide010.c
7980F:	drivers/ata/sata_gemini.c
7981F:	drivers/ata/sata_gemini.h
7982
7983LIBATA SATA AHCI PLATFORM devices support
7984M:	Hans de Goede <hdegoede@redhat.com>
7985M:	Tejun Heo <tj@kernel.org>
7986L:	linux-ide@vger.kernel.org
7987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988S:	Maintained
7989F:	drivers/ata/ahci_platform.c
7990F:	drivers/ata/libahci_platform.c
7991F:	include/linux/ahci_platform.h
7992
7993LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7994M:	Mikael Pettersson <mikpelinux@gmail.com>
7995L:	linux-ide@vger.kernel.org
7996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997S:	Maintained
7998F:	drivers/ata/sata_promise.*
7999
8000LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8001M:	Tejun Heo <tj@kernel.org>
8002L:	linux-ide@vger.kernel.org
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8004S:	Maintained
8005F:	drivers/ata/
8006F:	include/linux/ata.h
8007F:	include/linux/libata.h
8008F:	Documentation/devicetree/bindings/ata/
8009
8010LIBLOCKDEP
8011M:	Sasha Levin <alexander.levin@verizon.com>
8012S:	Maintained
8013F:	tools/lib/lockdep/
8014
8015LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8016M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8017L:	linux-nvdimm@lists.01.org
8018Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8019S:	Supported
8020F:	drivers/nvdimm/blk.c
8021F:	drivers/nvdimm/region_devs.c
8022
8023LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8024M:	Vishal Verma <vishal.l.verma@intel.com>
8025L:	linux-nvdimm@lists.01.org
8026Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8027S:	Supported
8028F:	drivers/nvdimm/btt*
8029
8030LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8031M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8032L:	linux-nvdimm@lists.01.org
8033Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8034S:	Supported
8035F:	drivers/nvdimm/pmem*
8036
8037LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8038M:	Dan Williams <dan.j.williams@intel.com>
8039L:	linux-nvdimm@lists.01.org
8040Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8042S:	Supported
8043F:	drivers/nvdimm/*
8044F:	drivers/acpi/nfit/*
8045F:	include/linux/nd.h
8046F:	include/linux/libnvdimm.h
8047F:	include/uapi/linux/ndctl.h
8048
8049LIGHTNVM PLATFORM SUPPORT
8050M:	Matias Bjorling <mb@lightnvm.io>
8051W:	http://github/OpenChannelSSD
8052L:	linux-block@vger.kernel.org
8053S:	Maintained
8054F:	drivers/lightnvm/
8055F:	include/linux/lightnvm.h
8056F:	include/uapi/linux/lightnvm.h
8057
8058LINUX FOR POWER MACINTOSH
8059M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8060W:	http://www.penguinppc.org/
8061L:	linuxppc-dev@lists.ozlabs.org
8062S:	Maintained
8063F:	arch/powerpc/platforms/powermac/
8064F:	drivers/macintosh/
8065
8066LINUX FOR POWERPC (32-BIT AND 64-BIT)
8067M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8068M:	Paul Mackerras <paulus@samba.org>
8069M:	Michael Ellerman <mpe@ellerman.id.au>
8070W:	https://github.com/linuxppc/linux/wiki
8071L:	linuxppc-dev@lists.ozlabs.org
8072Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8074S:	Supported
8075F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8076F:	Documentation/devicetree/bindings/powerpc/
8077F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8078F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8079F:	Documentation/powerpc/
8080F:	arch/powerpc/
8081F:	drivers/char/tpm/tpm_ibmvtpm*
8082F:	drivers/crypto/nx/
8083F:	drivers/crypto/vmx/
8084F:	drivers/i2c/busses/i2c-opal.c
8085F:	drivers/net/ethernet/ibm/ibmveth.*
8086F:	drivers/net/ethernet/ibm/ibmvnic.*
8087F:	drivers/pci/hotplug/pnv_php.c
8088F:	drivers/pci/hotplug/rpa*
8089F:	drivers/rtc/rtc-opal.c
8090F:	drivers/scsi/ibmvscsi/
8091F:	drivers/tty/hvc/hvc_opal.c
8092F:	drivers/watchdog/wdrtas.c
8093F:	tools/testing/selftests/powerpc
8094N:	/pmac
8095N:	powermac
8096N:	powernv
8097N:	[^a-z0-9]ps3
8098N:	pseries
8099
8100LINUX FOR POWERPC EMBEDDED MPC5XXX
8101M:	Anatolij Gustschin <agust@denx.de>
8102L:	linuxppc-dev@lists.ozlabs.org
8103T:	git git://git.denx.de/linux-denx-agust.git
8104S:	Maintained
8105F:	arch/powerpc/platforms/512x/
8106F:	arch/powerpc/platforms/52xx/
8107
8108LINUX FOR POWERPC EMBEDDED PPC4XX
8109M:	Alistair Popple <alistair@popple.id.au>
8110M:	Matt Porter <mporter@kernel.crashing.org>
8111W:	http://www.penguinppc.org/
8112L:	linuxppc-dev@lists.ozlabs.org
8113S:	Maintained
8114F:	arch/powerpc/platforms/40x/
8115F:	arch/powerpc/platforms/44x/
8116
8117LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8118M:	Scott Wood <oss@buserror.net>
8119M:	Kumar Gala <galak@kernel.crashing.org>
8120W:	http://www.penguinppc.org/
8121L:	linuxppc-dev@lists.ozlabs.org
8122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8123S:	Maintained
8124F:	arch/powerpc/platforms/83xx/
8125F:	arch/powerpc/platforms/85xx/
8126F:	Documentation/devicetree/bindings/powerpc/fsl/
8127
8128LINUX FOR POWERPC EMBEDDED PPC8XX
8129M:	Vitaly Bordug <vitb@kernel.crashing.org>
8130W:	http://www.penguinppc.org/
8131L:	linuxppc-dev@lists.ozlabs.org
8132S:	Maintained
8133F:	arch/powerpc/platforms/8xx/
8134
8135LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8136L:	linuxppc-dev@lists.ozlabs.org
8137S:	Orphan
8138F:	arch/powerpc/*/*virtex*
8139F:	arch/powerpc/*/*/*virtex*
8140
8141LINUX FOR POWERPC PA SEMI PWRFICIENT
8142L:	linuxppc-dev@lists.ozlabs.org
8143S:	Orphan
8144F:	arch/powerpc/platforms/pasemi/
8145F:	drivers/*/*pasemi*
8146F:	drivers/*/*/*pasemi*
8147
8148LINUX KERNEL DUMP TEST MODULE (LKDTM)
8149M:	Kees Cook <keescook@chromium.org>
8150S:	Maintained
8151F:	drivers/misc/lkdtm*
8152
8153LINUX SECURITY MODULE (LSM) FRAMEWORK
8154M:	Chris Wright <chrisw@sous-sol.org>
8155L:	linux-security-module@vger.kernel.org
8156S:	Supported
8157
8158LIS3LV02D ACCELEROMETER DRIVER
8159M:	Eric Piel <eric.piel@tremplin-utc.net>
8160S:	Maintained
8161F:	Documentation/misc-devices/lis3lv02d
8162F:	drivers/misc/lis3lv02d/
8163F:	drivers/platform/x86/hp_accel.c
8164
8165LIVE PATCHING
8166M:	Josh Poimboeuf <jpoimboe@redhat.com>
8167M:	Jessica Yu <jeyu@kernel.org>
8168M:	Jiri Kosina <jikos@kernel.org>
8169M:	Miroslav Benes <mbenes@suse.cz>
8170R:	Petr Mladek <pmladek@suse.com>
8171S:	Maintained
8172F:	kernel/livepatch/
8173F:	include/linux/livepatch.h
8174F:	arch/x86/include/asm/livepatch.h
8175F:	arch/x86/kernel/livepatch.c
8176F:	Documentation/livepatch/
8177F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8178F:	samples/livepatch/
8179L:	live-patching@vger.kernel.org
8180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8181
8182LLC (802.2)
8183L:	netdev@vger.kernel.org
8184S:	Odd fixes
8185F:	include/linux/llc.h
8186F:	include/uapi/linux/llc.h
8187F:	include/net/llc*
8188F:	net/llc/
8189
8190LM73 HARDWARE MONITOR DRIVER
8191M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8192L:	linux-hwmon@vger.kernel.org
8193S:	Maintained
8194F:	drivers/hwmon/lm73.c
8195
8196LM78 HARDWARE MONITOR DRIVER
8197M:	Jean Delvare <jdelvare@suse.com>
8198L:	linux-hwmon@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/hwmon/lm78
8201F:	drivers/hwmon/lm78.c
8202
8203LM83 HARDWARE MONITOR DRIVER
8204M:	Jean Delvare <jdelvare@suse.com>
8205L:	linux-hwmon@vger.kernel.org
8206S:	Maintained
8207F:	Documentation/hwmon/lm83
8208F:	drivers/hwmon/lm83.c
8209
8210LM90 HARDWARE MONITOR DRIVER
8211M:	Jean Delvare <jdelvare@suse.com>
8212L:	linux-hwmon@vger.kernel.org
8213S:	Maintained
8214F:	Documentation/hwmon/lm90
8215F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8216F:	drivers/hwmon/lm90.c
8217F:	include/dt-bindings/thermal/lm90.h
8218
8219LM95234 HARDWARE MONITOR DRIVER
8220M:	Guenter Roeck <linux@roeck-us.net>
8221L:	linux-hwmon@vger.kernel.org
8222S:	Maintained
8223F:	Documentation/hwmon/lm95234
8224F:	drivers/hwmon/lm95234.c
8225
8226LME2510 MEDIA DRIVER
8227M:	Malcolm Priestley <tvboxspy@gmail.com>
8228L:	linux-media@vger.kernel.org
8229W:	https://linuxtv.org
8230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8231S:	Maintained
8232F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8233
8234LOADPIN SECURITY MODULE
8235M:	Kees Cook <keescook@chromium.org>
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8237S:	Supported
8238F:	security/loadpin/
8239F:	Documentation/admin-guide/LSM/LoadPin.rst
8240
8241LOCKING PRIMITIVES
8242M:	Peter Zijlstra <peterz@infradead.org>
8243M:	Ingo Molnar <mingo@redhat.com>
8244L:	linux-kernel@vger.kernel.org
8245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8246S:	Maintained
8247F:	Documentation/locking/
8248F:	include/linux/lockdep.h
8249F:	include/linux/spinlock*.h
8250F:	arch/*/include/asm/spinlock*.h
8251F:	include/linux/rwlock*.h
8252F:	include/linux/mutex*.h
8253F:	arch/*/include/asm/mutex*.h
8254F:	include/linux/rwsem*.h
8255F:	arch/*/include/asm/rwsem.h
8256F:	include/linux/seqlock.h
8257F:	lib/locking*.[ch]
8258F:	kernel/locking/
8259X:	kernel/locking/locktorture.c
8260
8261LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8262M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8263L:	linux-ntfs-dev@lists.sourceforge.net
8264W:	http://www.linux-ntfs.org/content/view/19/37/
8265S:	Maintained
8266F:	Documentation/ldm.txt
8267F:	block/partitions/ldm.*
8268
8269LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8270M:	Sathya Prakash <sathya.prakash@broadcom.com>
8271M:	Chaitra P B <chaitra.basappa@broadcom.com>
8272M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8273L:	MPT-FusionLinux.pdl@broadcom.com
8274L:	linux-scsi@vger.kernel.org
8275W:	http://www.avagotech.com/support/
8276S:	Supported
8277F:	drivers/message/fusion/
8278F:	drivers/scsi/mpt2sas/
8279F:	drivers/scsi/mpt3sas/
8280
8281LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8282M:	Matthew Wilcox <matthew@wil.cx>
8283L:	linux-scsi@vger.kernel.org
8284S:	Maintained
8285F:	drivers/scsi/sym53c8xx_2/
8286
8287LTC4261 HARDWARE MONITOR DRIVER
8288M:	Guenter Roeck <linux@roeck-us.net>
8289L:	linux-hwmon@vger.kernel.org
8290S:	Maintained
8291F:	Documentation/hwmon/ltc4261
8292F:	drivers/hwmon/ltc4261.c
8293
8294LTC4306 I2C MULTIPLEXER DRIVER
8295M:	Michael Hennerich <michael.hennerich@analog.com>
8296W:	http://ez.analog.com/community/linux-device-drivers
8297L:	linux-i2c@vger.kernel.org
8298S:	Supported
8299F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8300F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8301
8302LTP (Linux Test Project)
8303M:	Mike Frysinger <vapier@gentoo.org>
8304M:	Cyril Hrubis <chrubis@suse.cz>
8305M:	Wanlong Gao <wanlong.gao@gmail.com>
8306M:	Jan Stancek <jstancek@redhat.com>
8307M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8308M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8309L:	ltp@lists.linux.it (subscribers-only)
8310W:	http://linux-test-project.github.io/
8311T:	git git://github.com/linux-test-project/ltp.git
8312S:	Maintained
8313
8314M32R ARCHITECTURE
8315W:	http://www.linux-m32r.org/
8316S:	Orphan
8317F:	arch/m32r/
8318
8319M68K ARCHITECTURE
8320M:	Geert Uytterhoeven <geert@linux-m68k.org>
8321L:	linux-m68k@lists.linux-m68k.org
8322W:	http://www.linux-m68k.org/
8323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8324S:	Maintained
8325F:	arch/m68k/
8326F:	drivers/zorro/
8327
8328M68K ON APPLE MACINTOSH
8329M:	Joshua Thompson <funaho@jurai.org>
8330W:	http://www.mac.linux-m68k.org/
8331L:	linux-m68k@lists.linux-m68k.org
8332S:	Maintained
8333F:	arch/m68k/mac/
8334
8335M68K ON HP9000/300
8336M:	Philip Blundell <philb@gnu.org>
8337W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8338S:	Maintained
8339F:	arch/m68k/hp300/
8340
8341M88DS3103 MEDIA DRIVER
8342M:	Antti Palosaari <crope@iki.fi>
8343L:	linux-media@vger.kernel.org
8344W:	https://linuxtv.org
8345W:	http://palosaari.fi/linux/
8346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8347T:	git git://linuxtv.org/anttip/media_tree.git
8348S:	Maintained
8349F:	drivers/media/dvb-frontends/m88ds3103*
8350
8351M88RS2000 MEDIA DRIVER
8352M:	Malcolm Priestley <tvboxspy@gmail.com>
8353L:	linux-media@vger.kernel.org
8354W:	https://linuxtv.org
8355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8356S:	Maintained
8357F:	drivers/media/dvb-frontends/m88rs2000*
8358
8359MA901 MASTERKIT USB FM RADIO DRIVER
8360M:	Alexey Klimov <klimov.linux@gmail.com>
8361L:	linux-media@vger.kernel.org
8362T:	git git://linuxtv.org/media_tree.git
8363S:	Maintained
8364F:	drivers/media/radio/radio-ma901.c
8365
8366MAC80211
8367M:	Johannes Berg <johannes@sipsolutions.net>
8368L:	linux-wireless@vger.kernel.org
8369W:	http://wireless.kernel.org/
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8372S:	Maintained
8373F:	Documentation/networking/mac80211-injection.txt
8374F:	include/net/mac80211.h
8375F:	net/mac80211/
8376F:	drivers/net/wireless/mac80211_hwsim.[ch]
8377F:	Documentation/networking/mac80211_hwsim/README
8378
8379MAILBOX API
8380M:	Jassi Brar <jassisinghbrar@gmail.com>
8381L:	linux-kernel@vger.kernel.org
8382S:	Maintained
8383F:	drivers/mailbox/
8384F:	include/linux/mailbox_client.h
8385F:	include/linux/mailbox_controller.h
8386
8387MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8388M:	Michael Kerrisk <mtk.manpages@gmail.com>
8389W:	http://www.kernel.org/doc/man-pages
8390L:	linux-man@vger.kernel.org
8391S:	Maintained
8392
8393MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8394M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8395L:	linux-mips@linux-mips.org
8396S:	Maintained
8397F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8398
8399MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8400M:	Andrew Lunn <andrew@lunn.ch>
8401M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8402L:	netdev@vger.kernel.org
8403S:	Maintained
8404F:	drivers/net/dsa/mv88e6xxx/
8405F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8406
8407MARVELL ARMADA DRM SUPPORT
8408M:	Russell King <linux@armlinux.org.uk>
8409S:	Maintained
8410T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8412F:	drivers/gpu/drm/armada/
8413F:	include/uapi/drm/armada_drm.h
8414F:	Documentation/devicetree/bindings/display/armada/
8415
8416MARVELL CRYPTO DRIVER
8417M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8418M:	Arnaud Ebalard <arno@natisbad.org>
8419F:	drivers/crypto/marvell/
8420S:	Maintained
8421L:	linux-crypto@vger.kernel.org
8422
8423MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8424M:	Mirko Lindner <mlindner@marvell.com>
8425M:	Stephen Hemminger <stephen@networkplumber.org>
8426L:	netdev@vger.kernel.org
8427S:	Maintained
8428F:	drivers/net/ethernet/marvell/sk*
8429
8430MARVELL LIBERTAS WIRELESS DRIVER
8431L:	libertas-dev@lists.infradead.org
8432S:	Orphan
8433F:	drivers/net/wireless/marvell/libertas/
8434
8435MARVELL MACCHIATOBIN SUPPORT
8436M:	Russell King <rmk@armlinux.org.uk>
8437L:	linux-arm-kernel@lists.infradead.org
8438S:	Maintained
8439F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8440
8441MARVELL MV643XX ETHERNET DRIVER
8442M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8443L:	netdev@vger.kernel.org
8444S:	Maintained
8445F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8446F:	include/linux/mv643xx.h
8447
8448MARVELL MV88X3310 PHY DRIVER
8449M:	Russell King <rmk@armlinux.org.uk>
8450L:	netdev@vger.kernel.org
8451S:	Maintained
8452F:	drivers/net/phy/marvell10g.c
8453
8454MARVELL MVNETA ETHERNET DRIVER
8455M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8456L:	netdev@vger.kernel.org
8457S:	Maintained
8458F:	drivers/net/ethernet/marvell/mvneta.*
8459
8460MARVELL MWIFIEX WIRELESS DRIVER
8461M:	Amitkumar Karwar <amitkarwar@gmail.com>
8462M:	Nishant Sarmukadam <nishants@marvell.com>
8463M:	Ganapathi Bhat <gbhat@marvell.com>
8464M:	Xinming Hu <huxm@marvell.com>
8465L:	linux-wireless@vger.kernel.org
8466S:	Maintained
8467F:	drivers/net/wireless/marvell/mwifiex/
8468
8469MARVELL MWL8K WIRELESS DRIVER
8470M:	Lennert Buytenhek <buytenh@wantstofly.org>
8471L:	linux-wireless@vger.kernel.org
8472S:	Odd Fixes
8473F:	drivers/net/wireless/marvell/mwl8k.c
8474
8475MARVELL NAND CONTROLLER DRIVER
8476M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8477L:	linux-mtd@lists.infradead.org
8478S:	Maintained
8479F:	drivers/mtd/nand/marvell_nand.c
8480F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8481
8482MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8483M:	Nicolas Pitre <nico@fluxnic.net>
8484S:	Odd Fixes
8485F:	drivers/mmc/host/mvsdio.*
8486
8487MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8488M:	Hu Ziji <huziji@marvell.com>
8489L:	linux-mmc@vger.kernel.org
8490S:	Supported
8491F:	drivers/mmc/host/sdhci-xenon*
8492F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8493
8494MATROX FRAMEBUFFER DRIVER
8495L:	linux-fbdev@vger.kernel.org
8496S:	Orphan
8497F:	drivers/video/fbdev/matrox/matroxfb_*
8498F:	include/uapi/linux/matroxfb.h
8499
8500MAX16065 HARDWARE MONITOR DRIVER
8501M:	Guenter Roeck <linux@roeck-us.net>
8502L:	linux-hwmon@vger.kernel.org
8503S:	Maintained
8504F:	Documentation/hwmon/max16065
8505F:	drivers/hwmon/max16065.c
8506
8507MAX20751 HARDWARE MONITOR DRIVER
8508M:	Guenter Roeck <linux@roeck-us.net>
8509L:	linux-hwmon@vger.kernel.org
8510S:	Maintained
8511F:	Documentation/hwmon/max20751
8512F:	drivers/hwmon/max20751.c
8513
8514MAX2175 SDR TUNER DRIVER
8515M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8516L:	linux-media@vger.kernel.org
8517T:	git git://linuxtv.org/media_tree.git
8518S:	Maintained
8519F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8520F:	Documentation/media/v4l-drivers/max2175.rst
8521F:	drivers/media/i2c/max2175*
8522F:	include/uapi/linux/max2175.h
8523
8524MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8525L:	linux-hwmon@vger.kernel.org
8526S:	Orphan
8527F:	Documentation/hwmon/max6650
8528F:	drivers/hwmon/max6650.c
8529
8530MAX6697 HARDWARE MONITOR DRIVER
8531M:	Guenter Roeck <linux@roeck-us.net>
8532L:	linux-hwmon@vger.kernel.org
8533S:	Maintained
8534F:	Documentation/hwmon/max6697
8535F:	Documentation/devicetree/bindings/i2c/max6697.txt
8536F:	drivers/hwmon/max6697.c
8537F:	include/linux/platform_data/max6697.h
8538
8539MAX9860 MONO AUDIO VOICE CODEC DRIVER
8540M:	Peter Rosin <peda@axentia.se>
8541L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8542S:	Maintained
8543F:	Documentation/devicetree/bindings/sound/max9860.txt
8544F:	sound/soc/codecs/max9860.*
8545
8546MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8547M:	Javier Martinez Canillas <javier@dowhile0.org>
8548L:	linux-kernel@vger.kernel.org
8549S:	Supported
8550F:	drivers/regulator/max77802-regulator.c
8551F:	Documentation/devicetree/bindings/*/*max77802.txt
8552F:	include/dt-bindings/*/*max77802.h
8553
8554MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8555M:	Krzysztof Kozlowski <krzk@kernel.org>
8556M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8557L:	linux-pm@vger.kernel.org
8558S:	Supported
8559F:	drivers/power/supply/max14577_charger.c
8560F:	drivers/power/supply/max77693_charger.c
8561
8562MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8563M:	Chanwoo Choi <cw00.choi@samsung.com>
8564M:	Krzysztof Kozlowski <krzk@kernel.org>
8565M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8566L:	linux-kernel@vger.kernel.org
8567S:	Supported
8568F:	drivers/*/max14577*.c
8569F:	drivers/*/max77686*.c
8570F:	drivers/*/max77693*.c
8571F:	drivers/extcon/extcon-max14577.c
8572F:	drivers/extcon/extcon-max77693.c
8573F:	drivers/rtc/rtc-max77686.c
8574F:	drivers/clk/clk-max77686.c
8575F:	Documentation/devicetree/bindings/mfd/max14577.txt
8576F:	Documentation/devicetree/bindings/*/max77686.txt
8577F:	Documentation/devicetree/bindings/mfd/max77693.txt
8578F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8579F:	include/linux/mfd/max14577*.h
8580F:	include/linux/mfd/max77686*.h
8581F:	include/linux/mfd/max77693*.h
8582
8583MAXIRADIO FM RADIO RECEIVER DRIVER
8584M:	Hans Verkuil <hverkuil@xs4all.nl>
8585L:	linux-media@vger.kernel.org
8586T:	git git://linuxtv.org/media_tree.git
8587W:	https://linuxtv.org
8588S:	Maintained
8589F:	drivers/media/radio/radio-maxiradio*
8590
8591MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8592M:	Peter Rosin <peda@axentia.se>
8593L:	linux-iio@vger.kernel.org
8594S:	Maintained
8595F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8596F:	drivers/iio/potentiometer/mcp4531.c
8597
8598MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8599M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8600L:	linux-iio@vger.kernel.org
8601S:	Maintained
8602F:	drivers/iio/dac/cio-dac.c
8603
8604MEDIA DRIVERS FOR ASCOT2E
8605M:	Sergey Kozlov <serjk@netup.ru>
8606M:	Abylay Ospan <aospan@netup.ru>
8607L:	linux-media@vger.kernel.org
8608W:	https://linuxtv.org
8609W:	http://netup.tv/
8610T:	git git://linuxtv.org/media_tree.git
8611S:	Supported
8612F:	drivers/media/dvb-frontends/ascot2e*
8613
8614MEDIA DRIVERS FOR CXD2841ER
8615M:	Sergey Kozlov <serjk@netup.ru>
8616M:	Abylay Ospan <aospan@netup.ru>
8617L:	linux-media@vger.kernel.org
8618W:	https://linuxtv.org
8619W:	http://netup.tv/
8620T:	git git://linuxtv.org/media_tree.git
8621S:	Supported
8622F:	drivers/media/dvb-frontends/cxd2841er*
8623
8624MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8625M:	Daniel Scheller <d.scheller.oss@gmail.com>
8626L:	linux-media@vger.kernel.org
8627W:	https://linuxtv.org
8628T:	git git://linuxtv.org/media_tree.git
8629S:	Maintained
8630F:	drivers/media/pci/ddbridge/*
8631
8632MEDIA DRIVERS FOR FREESCALE IMX
8633M:	Steve Longerbeam <slongerbeam@gmail.com>
8634M:	Philipp Zabel <p.zabel@pengutronix.de>
8635L:	linux-media@vger.kernel.org
8636T:	git git://linuxtv.org/media_tree.git
8637S:	Maintained
8638F:	Documentation/devicetree/bindings/media/imx.txt
8639F:	Documentation/media/v4l-drivers/imx.rst
8640F:	drivers/staging/media/imx/
8641F:	include/linux/imx-media.h
8642F:	include/media/imx.h
8643
8644MEDIA DRIVERS FOR HELENE
8645M:	Abylay Ospan <aospan@netup.ru>
8646L:	linux-media@vger.kernel.org
8647W:	https://linuxtv.org
8648W:	http://netup.tv/
8649T:	git git://linuxtv.org/media_tree.git
8650S:	Supported
8651F:	drivers/media/dvb-frontends/helene*
8652
8653MEDIA DRIVERS FOR HORUS3A
8654M:	Sergey Kozlov <serjk@netup.ru>
8655M:	Abylay Ospan <aospan@netup.ru>
8656L:	linux-media@vger.kernel.org
8657W:	https://linuxtv.org
8658W:	http://netup.tv/
8659T:	git git://linuxtv.org/media_tree.git
8660S:	Supported
8661F:	drivers/media/dvb-frontends/horus3a*
8662
8663MEDIA DRIVERS FOR LNBH25
8664M:	Sergey Kozlov <serjk@netup.ru>
8665M:	Abylay Ospan <aospan@netup.ru>
8666L:	linux-media@vger.kernel.org
8667W:	https://linuxtv.org
8668W:	http://netup.tv/
8669T:	git git://linuxtv.org/media_tree.git
8670S:	Supported
8671F:	drivers/media/dvb-frontends/lnbh25*
8672
8673MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8674M:	Daniel Scheller <d.scheller.oss@gmail.com>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677T:	git git://linuxtv.org/media_tree.git
8678S:	Maintained
8679F:	drivers/media/dvb-frontends/mxl5xx*
8680
8681MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8682M:	Sergey Kozlov <serjk@netup.ru>
8683M:	Abylay Ospan <aospan@netup.ru>
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686W:	http://netup.tv/
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Supported
8689F:	drivers/media/pci/netup_unidvb/*
8690
8691MEDIA DRIVERS FOR RENESAS - DRIF
8692M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8693L:	linux-media@vger.kernel.org
8694L:	linux-renesas-soc@vger.kernel.org
8695T:	git git://linuxtv.org/media_tree.git
8696S:	Supported
8697F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8698F:	drivers/media/platform/rcar_drif.c
8699
8700MEDIA DRIVERS FOR RENESAS - FCP
8701M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8702L:	linux-media@vger.kernel.org
8703L:	linux-renesas-soc@vger.kernel.org
8704T:	git git://linuxtv.org/media_tree.git
8705S:	Supported
8706F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8707F:	drivers/media/platform/rcar-fcp.c
8708F:	include/media/rcar-fcp.h
8709
8710MEDIA DRIVERS FOR RENESAS - FDP1
8711M:	Kieran Bingham <kieran@bingham.xyz>
8712L:	linux-media@vger.kernel.org
8713L:	linux-renesas-soc@vger.kernel.org
8714T:	git git://linuxtv.org/media_tree.git
8715S:	Supported
8716F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8717F:	drivers/media/platform/rcar_fdp1.c
8718
8719MEDIA DRIVERS FOR RENESAS - VIN
8720M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8721L:	linux-media@vger.kernel.org
8722L:	linux-renesas-soc@vger.kernel.org
8723T:	git git://linuxtv.org/media_tree.git
8724S:	Supported
8725F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8726F:	drivers/media/platform/rcar-vin/
8727
8728MEDIA DRIVERS FOR RENESAS - VSP1
8729M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8730L:	linux-media@vger.kernel.org
8731L:	linux-renesas-soc@vger.kernel.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Supported
8734F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8735F:	drivers/media/platform/vsp1/
8736
8737MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8738M:	Daniel Scheller <d.scheller.oss@gmail.com>
8739L:	linux-media@vger.kernel.org
8740W:	https://linuxtv.org
8741T:	git git://linuxtv.org/media_tree.git
8742S:	Maintained
8743F:	drivers/media/dvb-frontends/stv0910*
8744
8745MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8746M:	Daniel Scheller <d.scheller.oss@gmail.com>
8747L:	linux-media@vger.kernel.org
8748W:	https://linuxtv.org
8749T:	git git://linuxtv.org/media_tree.git
8750S:	Maintained
8751F:	drivers/media/dvb-frontends/stv6111*
8752
8753MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8754M:	Dmitry Osipenko <digetx@gmail.com>
8755L:	linux-media@vger.kernel.org
8756L:	linux-tegra@vger.kernel.org
8757T:	git git://linuxtv.org/media_tree.git
8758S:	Maintained
8759F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8760F:	drivers/staging/media/tegra-vde/
8761
8762MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8763M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8764M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8765P:	LinuxTV.org Project
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768Q:	http://patchwork.kernel.org/project/linux-media/list/
8769T:	git git://linuxtv.org/media_tree.git
8770S:	Maintained
8771F:	Documentation/devicetree/bindings/media/
8772F:	Documentation/media/
8773F:	drivers/media/
8774F:	drivers/staging/media/
8775F:	include/linux/platform_data/media/
8776F:	include/media/
8777F:	include/uapi/linux/dvb/
8778F:	include/uapi/linux/videodev2.h
8779F:	include/uapi/linux/media.h
8780F:	include/uapi/linux/v4l2-*
8781F:	include/uapi/linux/meye.h
8782F:	include/uapi/linux/ivtv*
8783F:	include/uapi/linux/uvcvideo.h
8784
8785MEDIATEK CIR DRIVER
8786M:	Sean Wang <sean.wang@mediatek.com>
8787S:	Maintained
8788F:	drivers/media/rc/mtk-cir.c
8789
8790MEDIATEK PMIC LED DRIVER
8791M:	Sean Wang <sean.wang@mediatek.com>
8792S:	Maintained
8793F:	drivers/leds/leds-mt6323.c
8794F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8795
8796MEDIATEK ETHERNET DRIVER
8797M:	Felix Fietkau <nbd@openwrt.org>
8798M:	John Crispin <john@phrozen.org>
8799M:	Sean Wang <sean.wang@mediatek.com>
8800M:	Nelson Chang <nelson.chang@mediatek.com>
8801L:	netdev@vger.kernel.org
8802S:	Maintained
8803F:	drivers/net/ethernet/mediatek/
8804
8805MEDIATEK SWITCH DRIVER
8806M:	Sean Wang <sean.wang@mediatek.com>
8807L:	netdev@vger.kernel.org
8808S:	Maintained
8809F:	drivers/net/dsa/mt7530.*
8810F:	net/dsa/tag_mtk.c
8811
8812MEDIATEK JPEG DRIVER
8813M:	Rick Chang <rick.chang@mediatek.com>
8814M:	Bin Liu <bin.liu@mediatek.com>
8815S:	Supported
8816F:	drivers/media/platform/mtk-jpeg/
8817F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8818
8819MEDIATEK MDP DRIVER
8820M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8821M:	Houlong Wei <houlong.wei@mediatek.com>
8822M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8823S:	Supported
8824F:	drivers/media/platform/mtk-mdp/
8825F:	drivers/media/platform/mtk-vpu/
8826F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8827
8828MEDIATEK MEDIA DRIVER
8829M:	Tiffany Lin <tiffany.lin@mediatek.com>
8830M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8831S:	Supported
8832F:	drivers/media/platform/mtk-vcodec/
8833F:	drivers/media/platform/mtk-vpu/
8834F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8835F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8836
8837MEDIATEK MT7601U WIRELESS LAN DRIVER
8838M:	Jakub Kicinski <kubakici@wp.pl>
8839L:	linux-wireless@vger.kernel.org
8840S:	Maintained
8841F:	drivers/net/wireless/mediatek/mt7601u/
8842
8843MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8844M:	Sean Wang <sean.wang@mediatek.com>
8845S:	Maintained
8846F:	drivers/char/hw_random/mtk-rng.c
8847
8848MEDIATEK USB3 DRD IP DRIVER
8849M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8850L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8852L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8853S:	Maintained
8854F:	drivers/usb/mtu3/
8855
8856MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8857M:	Peter Senna Tschudin <peter.senna@collabora.com>
8858M:	Martin Donnelly <martin.donnelly@ge.com>
8859M:	Martyn Welch <martyn.welch@collabora.co.uk>
8860S:	Maintained
8861F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8862F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8863
8864MEGARAID SCSI/SAS DRIVERS
8865M:	Kashyap Desai <kashyap.desai@broadcom.com>
8866M:	Sumit Saxena <sumit.saxena@broadcom.com>
8867M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8868L:	megaraidlinux.pdl@broadcom.com
8869L:	linux-scsi@vger.kernel.org
8870W:	http://www.avagotech.com/support/
8871S:	Maintained
8872F:	Documentation/scsi/megaraid.txt
8873F:	drivers/scsi/megaraid.*
8874F:	drivers/scsi/megaraid/
8875
8876MELEXIS MLX90614 DRIVER
8877M:	Crt Mori <cmo@melexis.com>
8878L:	linux-iio@vger.kernel.org
8879W:	http://www.melexis.com
8880S:	Supported
8881F:	drivers/iio/temperature/mlx90614.c
8882
8883MELFAS MIP4 TOUCHSCREEN DRIVER
8884M:	Sangwon Jee <jeesw@melfas.com>
8885W:	http://www.melfas.com
8886S:	Supported
8887F:	drivers/input/touchscreen/melfas_mip4.c
8888F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8889
8890MELLANOX ETHERNET DRIVER (mlx4_en)
8891M:	Tariq Toukan <tariqt@mellanox.com>
8892L:	netdev@vger.kernel.org
8893S:	Supported
8894W:	http://www.mellanox.com
8895Q:	http://patchwork.ozlabs.org/project/netdev/list/
8896F:	drivers/net/ethernet/mellanox/mlx4/en_*
8897
8898MELLANOX ETHERNET DRIVER (mlx5e)
8899M:	Saeed Mahameed <saeedm@mellanox.com>
8900L:	netdev@vger.kernel.org
8901S:	Supported
8902W:	http://www.mellanox.com
8903Q:	http://patchwork.ozlabs.org/project/netdev/list/
8904F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8905
8906MELLANOX ETHERNET INNOVA DRIVER
8907M:	Ilan Tayari <ilant@mellanox.com>
8908R:	Boris Pismenny <borisp@mellanox.com>
8909L:	netdev@vger.kernel.org
8910S:	Supported
8911W:	http://www.mellanox.com
8912Q:	http://patchwork.ozlabs.org/project/netdev/list/
8913F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8914F:	include/linux/mlx5/mlx5_ifc_fpga.h
8915
8916MELLANOX ETHERNET INNOVA IPSEC DRIVER
8917M:	Ilan Tayari <ilant@mellanox.com>
8918R:	Boris Pismenny <borisp@mellanox.com>
8919L:	netdev@vger.kernel.org
8920S:	Supported
8921W:	http://www.mellanox.com
8922Q:	http://patchwork.ozlabs.org/project/netdev/list/
8923F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8924F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8925
8926MELLANOX ETHERNET SWITCH DRIVERS
8927M:	Jiri Pirko <jiri@mellanox.com>
8928M:	Ido Schimmel <idosch@mellanox.com>
8929L:	netdev@vger.kernel.org
8930S:	Supported
8931W:	http://www.mellanox.com
8932Q:	http://patchwork.ozlabs.org/project/netdev/list/
8933F:	drivers/net/ethernet/mellanox/mlxsw/
8934
8935MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8936M:	mlxsw@mellanox.com
8937L:	netdev@vger.kernel.org
8938S:	Supported
8939W:	http://www.mellanox.com
8940Q:	http://patchwork.ozlabs.org/project/netdev/list/
8941F:	drivers/net/ethernet/mellanox/mlxfw/
8942
8943MELLANOX HARDWARE PLATFORM SUPPORT
8944M:	Andy Shevchenko <andy@infradead.org>
8945M:	Darren Hart <dvhart@infradead.org>
8946M:	Vadim Pasternak <vadimp@mellanox.com>
8947L:	platform-driver-x86@vger.kernel.org
8948S:	Supported
8949F:	drivers/platform/mellanox/
8950
8951MELLANOX MLX4 core VPI driver
8952M:	Tariq Toukan <tariqt@mellanox.com>
8953L:	netdev@vger.kernel.org
8954L:	linux-rdma@vger.kernel.org
8955W:	http://www.mellanox.com
8956Q:	http://patchwork.ozlabs.org/project/netdev/list/
8957S:	Supported
8958F:	drivers/net/ethernet/mellanox/mlx4/
8959F:	include/linux/mlx4/
8960
8961MELLANOX MLX4 IB driver
8962M:	Yishai Hadas <yishaih@mellanox.com>
8963L:	linux-rdma@vger.kernel.org
8964W:	http://www.mellanox.com
8965Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8966S:	Supported
8967F:	drivers/infiniband/hw/mlx4/
8968F:	include/linux/mlx4/
8969F:	include/uapi/rdma/mlx4-abi.h
8970
8971MELLANOX MLX5 core VPI driver
8972M:	Saeed Mahameed <saeedm@mellanox.com>
8973M:	Matan Barak <matanb@mellanox.com>
8974M:	Leon Romanovsky <leonro@mellanox.com>
8975L:	netdev@vger.kernel.org
8976L:	linux-rdma@vger.kernel.org
8977W:	http://www.mellanox.com
8978Q:	http://patchwork.ozlabs.org/project/netdev/list/
8979S:	Supported
8980F:	drivers/net/ethernet/mellanox/mlx5/core/
8981F:	include/linux/mlx5/
8982
8983MELLANOX MLX5 IB driver
8984M:	Matan Barak <matanb@mellanox.com>
8985M:	Leon Romanovsky <leonro@mellanox.com>
8986L:	linux-rdma@vger.kernel.org
8987W:	http://www.mellanox.com
8988Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8989S:	Supported
8990F:	drivers/infiniband/hw/mlx5/
8991F:	include/linux/mlx5/
8992F:	include/uapi/rdma/mlx5-abi.h
8993
8994MELLANOX MLXCPLD I2C AND MUX DRIVER
8995M:	Vadim Pasternak <vadimp@mellanox.com>
8996M:	Michael Shych <michaelsh@mellanox.com>
8997L:	linux-i2c@vger.kernel.org
8998S:	Supported
8999F:	drivers/i2c/busses/i2c-mlxcpld.c
9000F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9001F:	Documentation/i2c/busses/i2c-mlxcpld
9002
9003MELLANOX MLXCPLD LED DRIVER
9004M:	Vadim Pasternak <vadimp@mellanox.com>
9005L:	linux-leds@vger.kernel.org
9006S:	Supported
9007F:	drivers/leds/leds-mlxcpld.c
9008F:	Documentation/leds/leds-mlxcpld.txt
9009
9010MELLANOX PLATFORM DRIVER
9011M:	Vadim Pasternak <vadimp@mellanox.com>
9012L:	platform-driver-x86@vger.kernel.org
9013S:	Supported
9014F:	drivers/platform/x86/mlx-platform.c
9015
9016MEMBARRIER SUPPORT
9017M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9018M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9019L:	linux-kernel@vger.kernel.org
9020S:	Supported
9021F:	kernel/sched/membarrier.c
9022F:	include/uapi/linux/membarrier.h
9023F:	arch/powerpc/include/asm/membarrier.h
9024
9025MEMORY MANAGEMENT
9026L:	linux-mm@kvack.org
9027W:	http://www.linux-mm.org
9028S:	Maintained
9029F:	include/linux/mm.h
9030F:	include/linux/gfp.h
9031F:	include/linux/mmzone.h
9032F:	include/linux/memory_hotplug.h
9033F:	include/linux/vmalloc.h
9034F:	mm/
9035
9036MEMORY TECHNOLOGY DEVICES (MTD)
9037M:	David Woodhouse <dwmw2@infradead.org>
9038M:	Brian Norris <computersforpeace@gmail.com>
9039M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9040M:	Marek Vasut <marek.vasut@gmail.com>
9041M:	Richard Weinberger <richard@nod.at>
9042M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9043L:	linux-mtd@lists.infradead.org
9044W:	http://www.linux-mtd.infradead.org/
9045Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9046T:	git git://git.infradead.org/linux-mtd.git master
9047T:	git git://git.infradead.org/linux-mtd.git mtd/next
9048S:	Maintained
9049F:	Documentation/devicetree/bindings/mtd/
9050F:	drivers/mtd/
9051F:	include/linux/mtd/
9052F:	include/uapi/mtd/
9053
9054MEN A21 WATCHDOG DRIVER
9055M:	Johannes Thumshirn <morbidrsa@gmail.com>
9056L:	linux-watchdog@vger.kernel.org
9057S:	Maintained
9058F:	drivers/watchdog/mena21_wdt.c
9059
9060MEN CHAMELEON BUS (mcb)
9061M:	Johannes Thumshirn <morbidrsa@gmail.com>
9062S:	Maintained
9063F:	drivers/mcb/
9064F:	include/linux/mcb.h
9065F:	Documentation/men-chameleon-bus.txt
9066
9067MEN F21BMC (Board Management Controller)
9068M:	Andreas Werner <andreas.werner@men.de>
9069S:	Supported
9070F:	drivers/mfd/menf21bmc.c
9071F:	drivers/watchdog/menf21bmc_wdt.c
9072F:	drivers/leds/leds-menf21bmc.c
9073F:	drivers/hwmon/menf21bmc_hwmon.c
9074F:	Documentation/hwmon/menf21bmc
9075
9076MESON AO CEC DRIVER FOR AMLOGIC SOCS
9077M:	Neil Armstrong <narmstrong@baylibre.com>
9078L:	linux-media@lists.freedesktop.org
9079L:	linux-amlogic@lists.infradead.org
9080W:	http://linux-meson.com/
9081S:	Supported
9082F:	drivers/media/platform/meson/ao-cec.c
9083F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9084T:	git git://linuxtv.org/media_tree.git
9085
9086METAG ARCHITECTURE
9087M:	James Hogan <jhogan@kernel.org>
9088L:	linux-metag@vger.kernel.org
9089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9090S:	Odd Fixes
9091F:	arch/metag/
9092F:	Documentation/metag/
9093F:	Documentation/devicetree/bindings/metag/
9094F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9095F:	drivers/clocksource/metag_generic.c
9096F:	drivers/irqchip/irq-metag.c
9097F:	drivers/irqchip/irq-metag-ext.c
9098F:	drivers/tty/metag_da.c
9099
9100MICROBLAZE ARCHITECTURE
9101M:	Michal Simek <monstr@monstr.eu>
9102W:	http://www.monstr.eu/fdt/
9103T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9104S:	Supported
9105F:	arch/microblaze/
9106
9107MICROCHIP / ATMEL AT91 SERIAL DRIVER
9108M:	Richard Genoud <richard.genoud@gmail.com>
9109S:	Maintained
9110F:	drivers/tty/serial/atmel_serial.c
9111F:	drivers/tty/serial/atmel_serial.h
9112
9113MICROCHIP / ATMEL DMA DRIVER
9114M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116L:	dmaengine@vger.kernel.org
9117S:	Supported
9118F:	drivers/dma/at_hdmac.c
9119F:	drivers/dma/at_hdmac_regs.h
9120F:	include/linux/platform_data/dma-atmel.h
9121
9122MICROCHIP / ATMEL ECC DRIVER
9123M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9124L:	linux-crypto@vger.kernel.org
9125S:	Maintained
9126F:	drivers/crypto/atmel-ecc.*
9127
9128MICROCHIP / ATMEL ISC DRIVER
9129M:	Songjun Wu <songjun.wu@microchip.com>
9130L:	linux-media@vger.kernel.org
9131S:	Supported
9132F:	drivers/media/platform/atmel/atmel-isc.c
9133F:	drivers/media/platform/atmel/atmel-isc-regs.h
9134F:	devicetree/bindings/media/atmel-isc.txt
9135
9136MICROCHIP / ATMEL NAND DRIVER
9137M:	Wenyou Yang <wenyou.yang@microchip.com>
9138M:	Josh Wu <rainyfeeling@outlook.com>
9139L:	linux-mtd@lists.infradead.org
9140S:	Supported
9141F:	drivers/mtd/nand/atmel/*
9142F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9143
9144MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9145M:	Woojung Huh <Woojung.Huh@microchip.com>
9146M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9147L:	netdev@vger.kernel.org
9148S:	Maintained
9149F:	net/dsa/tag_ksz.c
9150F:	drivers/net/dsa/microchip/*
9151F:	include/linux/platform_data/microchip-ksz.h
9152F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9153
9154MICROCHIP USB251XB DRIVER
9155M:	Richard Leitner <richard.leitner@skidata.com>
9156L:	linux-usb@vger.kernel.org
9157S:	Maintained
9158F:	drivers/usb/misc/usb251xb.c
9159F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9160
9161MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9162M:	Don Brace <don.brace@microsemi.com>
9163L:	esc.storagedev@microsemi.com
9164L:	linux-scsi@vger.kernel.org
9165S:	Supported
9166F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9167F:	drivers/scsi/smartpqi/Kconfig
9168F:	drivers/scsi/smartpqi/Makefile
9169F:	include/linux/cciss*.h
9170F:	include/uapi/linux/cciss*.h
9171F:	Documentation/scsi/smartpqi.txt
9172
9173MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9174M:	Chen Yu <yu.c.chen@intel.com>
9175L:	platform-driver-x86@vger.kernel.org
9176S:	Supported
9177F:	drivers/platform/x86/surfacepro3_button.c
9178
9179MICROTEK X6 SCANNER
9180M:	Oliver Neukum <oliver@neukum.org>
9181S:	Maintained
9182F:	drivers/usb/image/microtek.*
9183
9184MIPS
9185M:	Ralf Baechle <ralf@linux-mips.org>
9186M:	James Hogan <jhogan@kernel.org>
9187L:	linux-mips@linux-mips.org
9188W:	http://www.linux-mips.org/
9189T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9190Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9191S:	Supported
9192F:	Documentation/devicetree/bindings/mips/
9193F:	Documentation/mips/
9194F:	arch/mips/
9195F:	drivers/platform/mips/
9196
9197MIPS BOSTON DEVELOPMENT BOARD
9198M:	Paul Burton <paul.burton@mips.com>
9199L:	linux-mips@linux-mips.org
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9202F:	arch/mips/boot/dts/img/boston.dts
9203F:	arch/mips/configs/generic/board-boston.config
9204F:	drivers/clk/imgtec/clk-boston.c
9205F:	include/dt-bindings/clock/boston-clock.h
9206
9207MIPS GENERIC PLATFORM
9208M:	Paul Burton <paul.burton@mips.com>
9209L:	linux-mips@linux-mips.org
9210S:	Supported
9211F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9212F:	arch/mips/generic/
9213F:	arch/mips/tools/generic-board-config.sh
9214
9215MIPS/LOONGSON1 ARCHITECTURE
9216M:	Keguang Zhang <keguang.zhang@gmail.com>
9217L:	linux-mips@linux-mips.org
9218S:	Maintained
9219F:	arch/mips/loongson32/
9220F:	arch/mips/include/asm/mach-loongson32/
9221F:	drivers/*/*loongson1*
9222F:	drivers/*/*/*loongson1*
9223
9224MIPS/LOONGSON2 ARCHITECTURE
9225M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9226L:	linux-mips@linux-mips.org
9227S:	Maintained
9228F:	arch/mips/loongson64/*{2e/2f}*
9229F:	arch/mips/include/asm/mach-loongson64/
9230F:	drivers/*/*loongson2*
9231F:	drivers/*/*/*loongson2*
9232
9233MIPS/LOONGSON3 ARCHITECTURE
9234M:	Huacai Chen <chenhc@lemote.com>
9235L:	linux-mips@linux-mips.org
9236S:	Maintained
9237F:	arch/mips/loongson64/
9238F:	arch/mips/include/asm/mach-loongson64/
9239F:	drivers/platform/mips/cpu_hwmon.c
9240F:	drivers/*/*loongson3*
9241F:	drivers/*/*/*loongson3*
9242
9243MIPS RINT INSTRUCTION EMULATION
9244M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9245L:	linux-mips@linux-mips.org
9246S:	Supported
9247F:	arch/mips/math-emu/sp_rint.c
9248F:	arch/mips/math-emu/dp_rint.c
9249
9250MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9251M:	Hans Verkuil <hverkuil@xs4all.nl>
9252L:	linux-media@vger.kernel.org
9253T:	git git://linuxtv.org/media_tree.git
9254W:	https://linuxtv.org
9255S:	Odd Fixes
9256F:	drivers/media/radio/radio-miropcm20*
9257
9258MMP SUPPORT
9259M:	Eric Miao <eric.y.miao@gmail.com>
9260M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262T:	git git://github.com/hzhuang1/linux.git
9263T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9264S:	Maintained
9265F:	arch/arm/boot/dts/mmp*
9266F:	arch/arm/mach-mmp/
9267
9268MN88472 MEDIA DRIVER
9269M:	Antti Palosaari <crope@iki.fi>
9270L:	linux-media@vger.kernel.org
9271W:	https://linuxtv.org
9272W:	http://palosaari.fi/linux/
9273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9274S:	Maintained
9275F:	drivers/media/dvb-frontends/mn88472*
9276
9277MN88473 MEDIA DRIVER
9278M:	Antti Palosaari <crope@iki.fi>
9279L:	linux-media@vger.kernel.org
9280W:	https://linuxtv.org
9281W:	http://palosaari.fi/linux/
9282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9283S:	Maintained
9284F:	drivers/media/dvb-frontends/mn88473*
9285
9286MODULE SUPPORT
9287M:	Jessica Yu <jeyu@kernel.org>
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9289S:	Maintained
9290F:	include/linux/module.h
9291F:	kernel/module.c
9292
9293MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9294W:	http://popies.net/meye/
9295S:	Orphan
9296F:	Documentation/media/v4l-drivers/meye*
9297F:	drivers/media/pci/meye/
9298F:	include/uapi/linux/meye.h
9299
9300MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9301M:	Jiri Slaby <jirislaby@gmail.com>
9302S:	Maintained
9303F:	Documentation/serial/moxa-smartio
9304F:	drivers/tty/mxser.*
9305
9306MR800 AVERMEDIA USB FM RADIO DRIVER
9307M:	Alexey Klimov <klimov.linux@gmail.com>
9308L:	linux-media@vger.kernel.org
9309T:	git git://linuxtv.org/media_tree.git
9310S:	Maintained
9311F:	drivers/media/radio/radio-mr800.c
9312
9313MRF24J40 IEEE 802.15.4 RADIO DRIVER
9314M:	Alan Ott <alan@signal11.us>
9315L:	linux-wpan@vger.kernel.org
9316S:	Maintained
9317F:	drivers/net/ieee802154/mrf24j40.c
9318F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9319
9320MSI LAPTOP SUPPORT
9321M:	"Lee, Chun-Yi" <jlee@suse.com>
9322L:	platform-driver-x86@vger.kernel.org
9323S:	Maintained
9324F:	drivers/platform/x86/msi-laptop.c
9325
9326MSI WMI SUPPORT
9327L:	platform-driver-x86@vger.kernel.org
9328S:	Orphan
9329F:	drivers/platform/x86/msi-wmi.c
9330
9331MSI001 MEDIA DRIVER
9332M:	Antti Palosaari <crope@iki.fi>
9333L:	linux-media@vger.kernel.org
9334W:	https://linuxtv.org
9335W:	http://palosaari.fi/linux/
9336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9337T:	git git://linuxtv.org/anttip/media_tree.git
9338S:	Maintained
9339F:	drivers/media/tuners/msi001*
9340
9341MSI2500 MEDIA DRIVER
9342M:	Antti Palosaari <crope@iki.fi>
9343L:	linux-media@vger.kernel.org
9344W:	https://linuxtv.org
9345W:	http://palosaari.fi/linux/
9346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9347T:	git git://linuxtv.org/anttip/media_tree.git
9348S:	Maintained
9349F:	drivers/media/usb/msi2500/
9350
9351MSYSTEMS DISKONCHIP G3 MTD DRIVER
9352M:	Robert Jarzmik <robert.jarzmik@free.fr>
9353L:	linux-mtd@lists.infradead.org
9354S:	Maintained
9355F:	drivers/mtd/devices/docg3*
9356
9357MT9M032 APTINA SENSOR DRIVER
9358M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9359L:	linux-media@vger.kernel.org
9360T:	git git://linuxtv.org/media_tree.git
9361S:	Maintained
9362F:	drivers/media/i2c/mt9m032.c
9363F:	include/media/i2c/mt9m032.h
9364
9365MT9P031 APTINA CAMERA SENSOR
9366M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9367L:	linux-media@vger.kernel.org
9368T:	git git://linuxtv.org/media_tree.git
9369S:	Maintained
9370F:	drivers/media/i2c/mt9p031.c
9371F:	include/media/i2c/mt9p031.h
9372
9373MT9T001 APTINA CAMERA SENSOR
9374M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9375L:	linux-media@vger.kernel.org
9376T:	git git://linuxtv.org/media_tree.git
9377S:	Maintained
9378F:	drivers/media/i2c/mt9t001.c
9379F:	include/media/i2c/mt9t001.h
9380
9381MT9V032 APTINA CAMERA SENSOR
9382M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9383L:	linux-media@vger.kernel.org
9384T:	git git://linuxtv.org/media_tree.git
9385S:	Maintained
9386F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9387F:	drivers/media/i2c/mt9v032.c
9388F:	include/media/i2c/mt9v032.h
9389
9390MULTIFUNCTION DEVICES (MFD)
9391M:	Lee Jones <lee.jones@linaro.org>
9392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9393S:	Supported
9394F:	Documentation/devicetree/bindings/mfd/
9395F:	drivers/mfd/
9396F:	include/linux/mfd/
9397F:	include/dt-bindings/mfd/
9398
9399MULTIMEDIA CARD (MMC) ETC. OVER SPI
9400S:	Orphan
9401F:	drivers/mmc/host/mmc_spi.c
9402F:	include/linux/spi/mmc_spi.h
9403
9404MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9405M:	Ulf Hansson <ulf.hansson@linaro.org>
9406L:	linux-mmc@vger.kernel.org
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/mmc/
9410F:	drivers/mmc/
9411F:	include/linux/mmc/
9412F:	include/uapi/linux/mmc/
9413
9414MULTIPLEXER SUBSYSTEM
9415M:	Peter Rosin <peda@axentia.se>
9416S:	Maintained
9417F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9418F:	Documentation/devicetree/bindings/mux/
9419F:	include/linux/dt-bindings/mux/
9420F:	include/linux/mux/
9421F:	drivers/mux/
9422
9423MULTITECH MULTIPORT CARD (ISICOM)
9424S:	Orphan
9425F:	drivers/tty/isicom.c
9426F:	include/linux/isicom.h
9427
9428MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9429M:	Bin Liu <b-liu@ti.com>
9430L:	linux-usb@vger.kernel.org
9431S:	Maintained
9432F:	drivers/usb/musb/
9433
9434MXL5007T MEDIA DRIVER
9435M:	Michael Krufky <mkrufky@linuxtv.org>
9436L:	linux-media@vger.kernel.org
9437W:	https://linuxtv.org
9438W:	http://github.com/mkrufky
9439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9440T:	git git://linuxtv.org/mkrufky/tuners.git
9441S:	Maintained
9442F:	drivers/media/tuners/mxl5007t.*
9443
9444MXSFB DRM DRIVER
9445M:	Marek Vasut <marex@denx.de>
9446S:	Supported
9447F:	drivers/gpu/drm/mxsfb/
9448F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9449
9450MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9451M:	Chris Lee <christopher.lee@cspi.com>
9452L:	netdev@vger.kernel.org
9453W:	https://www.cspi.com/ethernet-products/support/downloads/
9454S:	Supported
9455F:	drivers/net/ethernet/myricom/myri10ge/
9456
9457NAND FLASH SUBSYSTEM
9458M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9459R:	Richard Weinberger <richard@nod.at>
9460L:	linux-mtd@lists.infradead.org
9461W:	http://www.linux-mtd.infradead.org/
9462Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9463T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9464T:	git git://git.infradead.org/linux-mtd.git nand/next
9465S:	Maintained
9466F:	drivers/mtd/nand/
9467F:	include/linux/mtd/*nand*.h
9468
9469NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9470M:	Daniel Mack <zonque@gmail.com>
9471S:	Maintained
9472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9473W:	http://www.native-instruments.com
9474F:	sound/usb/caiaq/
9475
9476NATSEMI ETHERNET DRIVER (DP8381x)
9477S:	Orphan
9478F:	drivers/net/ethernet/natsemi/natsemi.c
9479
9480NCP FILESYSTEM
9481M:	Petr Vandrovec <petr@vandrovec.name>
9482S:	Obsolete
9483F:	drivers/staging/ncpfs/
9484
9485NCR 5380 SCSI DRIVERS
9486M:	Finn Thain <fthain@telegraphics.com.au>
9487M:	Michael Schmitz <schmitzmic@gmail.com>
9488L:	linux-scsi@vger.kernel.org
9489S:	Maintained
9490F:	Documentation/scsi/g_NCR5380.txt
9491F:	drivers/scsi/NCR5380.*
9492F:	drivers/scsi/arm/cumana_1.c
9493F:	drivers/scsi/arm/oak.c
9494F:	drivers/scsi/atari_scsi.*
9495F:	drivers/scsi/dmx3191d.c
9496F:	drivers/scsi/g_NCR5380.*
9497F:	drivers/scsi/mac_scsi.*
9498F:	drivers/scsi/sun3_scsi.*
9499F:	drivers/scsi/sun3_scsi_vme.c
9500
9501NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9502M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9503L:	linux-scsi@vger.kernel.org
9504S:	Maintained
9505F:	drivers/scsi/NCR_D700.*
9506
9507NCT6775 HARDWARE MONITOR DRIVER
9508M:	Guenter Roeck <linux@roeck-us.net>
9509L:	linux-hwmon@vger.kernel.org
9510S:	Maintained
9511F:	Documentation/hwmon/nct6775
9512F:	drivers/hwmon/nct6775.c
9513
9514NETEFFECT IWARP RNIC DRIVER (IW_NES)
9515M:	Faisal Latif <faisal.latif@intel.com>
9516L:	linux-rdma@vger.kernel.org
9517W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9518S:	Supported
9519F:	drivers/infiniband/hw/nes/
9520F:	include/uapi/rdma/nes-abi.h
9521
9522NETEM NETWORK EMULATOR
9523M:	Stephen Hemminger <stephen@networkplumber.org>
9524L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9525S:	Maintained
9526F:	net/sched/sch_netem.c
9527
9528NETERION 10GbE DRIVERS (s2io/vxge)
9529M:	Jon Mason <jdmason@kudzu.us>
9530L:	netdev@vger.kernel.org
9531S:	Supported
9532F:	Documentation/networking/s2io.txt
9533F:	Documentation/networking/vxge.txt
9534F:	drivers/net/ethernet/neterion/
9535
9536NETFILTER
9537M:	Pablo Neira Ayuso <pablo@netfilter.org>
9538M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9539M:	Florian Westphal <fw@strlen.de>
9540L:	netfilter-devel@vger.kernel.org
9541L:	coreteam@netfilter.org
9542W:	http://www.netfilter.org/
9543W:	http://www.iptables.org/
9544W:	http://www.nftables.org/
9545Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9548S:	Maintained
9549F:	include/linux/netfilter*
9550F:	include/linux/netfilter/
9551F:	include/net/netfilter/
9552F:	include/uapi/linux/netfilter*
9553F:	include/uapi/linux/netfilter/
9554F:	net/*/netfilter.c
9555F:	net/*/netfilter/
9556F:	net/netfilter/
9557F:	net/bridge/br_netfilter*.c
9558
9559NETROM NETWORK LAYER
9560M:	Ralf Baechle <ralf@linux-mips.org>
9561L:	linux-hams@vger.kernel.org
9562W:	http://www.linux-ax25.org/
9563S:	Maintained
9564F:	include/net/netrom.h
9565F:	include/uapi/linux/netrom.h
9566F:	net/netrom/
9567
9568NETRONOME ETHERNET DRIVERS
9569M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9570L:	oss-drivers@netronome.com
9571S:	Maintained
9572F:	drivers/net/ethernet/netronome/
9573
9574NETWORK BLOCK DEVICE (NBD)
9575M:	Josef Bacik <jbacik@fb.com>
9576S:	Maintained
9577L:	linux-block@vger.kernel.org
9578L:	nbd@other.debian.org
9579F:	Documentation/blockdev/nbd.txt
9580F:	drivers/block/nbd.c
9581F:	include/uapi/linux/nbd.h
9582
9583NETWORK DROP MONITOR
9584M:	Neil Horman <nhorman@tuxdriver.com>
9585L:	netdev@vger.kernel.org
9586S:	Maintained
9587W:	https://fedorahosted.org/dropwatch/
9588F:	net/core/drop_monitor.c
9589
9590NETWORKING DRIVERS
9591L:	netdev@vger.kernel.org
9592W:	http://www.linuxfoundation.org/en/Net
9593Q:	http://patchwork.ozlabs.org/project/netdev/list/
9594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9596S:	Odd Fixes
9597F:	Documentation/devicetree/bindings/net/
9598F:	drivers/net/
9599F:	include/linux/if_*
9600F:	include/linux/netdevice.h
9601F:	include/linux/etherdevice.h
9602F:	include/linux/fcdevice.h
9603F:	include/linux/fddidevice.h
9604F:	include/linux/hippidevice.h
9605F:	include/linux/inetdevice.h
9606F:	include/uapi/linux/if_*
9607F:	include/uapi/linux/netdevice.h
9608
9609NETWORKING DRIVERS (WIRELESS)
9610M:	Kalle Valo <kvalo@codeaurora.org>
9611L:	linux-wireless@vger.kernel.org
9612Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9615S:	Maintained
9616F:	Documentation/devicetree/bindings/net/wireless/
9617F:	drivers/net/wireless/
9618
9619NETWORKING [DSA]
9620M:	Andrew Lunn <andrew@lunn.ch>
9621M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9622M:	Florian Fainelli <f.fainelli@gmail.com>
9623S:	Maintained
9624F:	net/dsa/
9625F:	include/net/dsa.h
9626F:	include/linux/dsa/
9627F:	drivers/net/dsa/
9628
9629NETWORKING [GENERAL]
9630M:	"David S. Miller" <davem@davemloft.net>
9631L:	netdev@vger.kernel.org
9632W:	http://www.linuxfoundation.org/en/Net
9633Q:	http://patchwork.ozlabs.org/project/netdev/list/
9634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9636B:	mailto:netdev@vger.kernel.org
9637S:	Maintained
9638F:	net/
9639F:	include/net/
9640F:	include/linux/in.h
9641F:	include/linux/net.h
9642F:	include/linux/netdevice.h
9643F:	include/uapi/linux/in.h
9644F:	include/uapi/linux/net.h
9645F:	include/uapi/linux/netdevice.h
9646F:	include/uapi/linux/net_namespace.h
9647F:	tools/testing/selftests/net/
9648F:	lib/net_utils.c
9649F:	lib/random32.c
9650
9651NETWORKING [IPSEC]
9652M:	Steffen Klassert <steffen.klassert@secunet.com>
9653M:	Herbert Xu <herbert@gondor.apana.org.au>
9654M:	"David S. Miller" <davem@davemloft.net>
9655L:	netdev@vger.kernel.org
9656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9658S:	Maintained
9659F:	net/core/flow.c
9660F:	net/xfrm/
9661F:	net/key/
9662F:	net/ipv4/xfrm*
9663F:	net/ipv4/esp4*
9664F:	net/ipv4/ah4.c
9665F:	net/ipv4/ipcomp.c
9666F:	net/ipv4/ip_vti.c
9667F:	net/ipv6/xfrm*
9668F:	net/ipv6/esp6*
9669F:	net/ipv6/ah6.c
9670F:	net/ipv6/ipcomp6.c
9671F:	net/ipv6/ip6_vti.c
9672F:	include/uapi/linux/xfrm.h
9673F:	include/net/xfrm.h
9674
9675NETWORKING [IPv4/IPv6]
9676M:	"David S. Miller" <davem@davemloft.net>
9677M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9678M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9679L:	netdev@vger.kernel.org
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9681S:	Maintained
9682F:	net/ipv4/
9683F:	net/ipv6/
9684F:	include/net/ip*
9685F:	arch/x86/net/*
9686
9687NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9688M:	Paul Moore <paul@paul-moore.com>
9689W:	https://github.com/netlabel
9690L:	netdev@vger.kernel.org
9691L:	linux-security-module@vger.kernel.org
9692S:	Maintained
9693F:	Documentation/netlabel/
9694F:	include/net/calipso.h
9695F:	include/net/cipso_ipv4.h
9696F:	include/net/netlabel.h
9697F:	include/uapi/linux/netfilter/xt_SECMARK.h
9698F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9699F:	net/netlabel/
9700F:	net/ipv4/cipso_ipv4.c
9701F:	net/ipv6/calipso.c
9702F:	net/netfilter/xt_CONNSECMARK.c
9703F:	net/netfilter/xt_SECMARK.c
9704
9705NETWORKING [TLS]
9706M:	Ilya Lesokhin <ilyal@mellanox.com>
9707M:	Aviad Yehezkel <aviadye@mellanox.com>
9708M:	Dave Watson <davejwatson@fb.com>
9709L:	netdev@vger.kernel.org
9710S:	Maintained
9711F:	net/tls/*
9712F:	include/uapi/linux/tls.h
9713F:	include/net/tls.h
9714
9715NETWORKING [WIRELESS]
9716L:	linux-wireless@vger.kernel.org
9717Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9718
9719NETDEVSIM
9720M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9721S:	Maintained
9722F:	drivers/net/netdevsim/*
9723
9724NETXEN (1/10) GbE SUPPORT
9725M:	Manish Chopra <manish.chopra@cavium.com>
9726M:	Rahul Verma <rahul.verma@cavium.com>
9727M:	Dept-GELinuxNICDev@cavium.com
9728L:	netdev@vger.kernel.org
9729S:	Supported
9730F:	drivers/net/ethernet/qlogic/netxen/
9731
9732NFC SUBSYSTEM
9733M:	Samuel Ortiz <sameo@linux.intel.com>
9734L:	linux-wireless@vger.kernel.org
9735L:	linux-nfc@lists.01.org (subscribers-only)
9736S:	Supported
9737F:	net/nfc/
9738F:	include/net/nfc/
9739F:	include/uapi/linux/nfc.h
9740F:	drivers/nfc/
9741F:	include/linux/platform_data/nfcmrvl.h
9742F:	include/linux/platform_data/nxp-nci.h
9743F:	Documentation/devicetree/bindings/net/nfc/
9744
9745NFS, SUNRPC, AND LOCKD CLIENTS
9746M:	Trond Myklebust <trond.myklebust@primarydata.com>
9747M:	Anna Schumaker <anna.schumaker@netapp.com>
9748L:	linux-nfs@vger.kernel.org
9749W:	http://client.linux-nfs.org
9750T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9751S:	Maintained
9752F:	fs/lockd/
9753F:	fs/nfs/
9754F:	fs/nfs_common/
9755F:	net/sunrpc/
9756F:	include/linux/lockd/
9757F:	include/linux/nfs*
9758F:	include/linux/sunrpc/
9759F:	include/uapi/linux/nfs*
9760F:	include/uapi/linux/sunrpc/
9761
9762NILFS2 FILESYSTEM
9763M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9764L:	linux-nilfs@vger.kernel.org
9765W:	https://nilfs.sourceforge.io/
9766W:	https://nilfs.osdn.jp/
9767T:	git git://github.com/konis/nilfs2.git
9768S:	Supported
9769F:	Documentation/filesystems/nilfs2.txt
9770F:	fs/nilfs2/
9771F:	include/trace/events/nilfs2.h
9772F:	include/uapi/linux/nilfs2_api.h
9773F:	include/uapi/linux/nilfs2_ondisk.h
9774
9775NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9776M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9777W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9778S:	Maintained
9779F:	Documentation/scsi/NinjaSCSI.txt
9780F:	drivers/scsi/pcmcia/nsp_*
9781
9782NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9783M:	GOTO Masanori <gotom@debian.or.jp>
9784M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9785W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9786S:	Maintained
9787F:	Documentation/scsi/NinjaSCSI.txt
9788F:	drivers/scsi/nsp32*
9789
9790NIOS2 ARCHITECTURE
9791M:	Ley Foon Tan <lftan@altera.com>
9792L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9794S:	Maintained
9795F:	arch/nios2/
9796
9797NOHZ, DYNTICKS SUPPORT
9798M:	Frederic Weisbecker <fweisbec@gmail.com>
9799M:	Thomas Gleixner <tglx@linutronix.de>
9800M:	Ingo Molnar <mingo@kernel.org>
9801L:	linux-kernel@vger.kernel.org
9802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9803S:	Maintained
9804F:	kernel/time/tick*.*
9805F:	include/linux/tick.h
9806F:	include/linux/sched/nohz.h
9807
9808NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9809M:	Pavel Machek <pavel@ucw.cz>
9810M:	Sakari Ailus <sakari.ailus@iki.fi>
9811L:	linux-media@vger.kernel.org
9812S:	Maintained
9813F:	drivers/media/i2c/et8ek8
9814F:	drivers/media/i2c/ad5820.c
9815
9816NOKIA N900 POWER SUPPLY DRIVERS
9817R:	Pali Rohár <pali.rohar@gmail.com>
9818F:	include/linux/power/bq2415x_charger.h
9819F:	include/linux/power/bq27xxx_battery.h
9820F:	include/linux/power/isp1704_charger.h
9821F:	drivers/power/supply/bq2415x_charger.c
9822F:	drivers/power/supply/bq27xxx_battery.c
9823F:	drivers/power/supply/bq27xxx_battery_i2c.c
9824F:	drivers/power/supply/isp1704_charger.c
9825F:	drivers/power/supply/rx51_battery.c
9826
9827NTB AMD DRIVER
9828M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9829L:	linux-ntb@googlegroups.com
9830S:	Supported
9831F:	drivers/ntb/hw/amd/
9832
9833NTB DRIVER CORE
9834M:	Jon Mason <jdmason@kudzu.us>
9835M:	Dave Jiang <dave.jiang@intel.com>
9836M:	Allen Hubbe <allenbh@gmail.com>
9837L:	linux-ntb@googlegroups.com
9838S:	Supported
9839W:	https://github.com/jonmason/ntb/wiki
9840T:	git git://github.com/jonmason/ntb.git
9841F:	drivers/ntb/
9842F:	drivers/net/ntb_netdev.c
9843F:	include/linux/ntb.h
9844F:	include/linux/ntb_transport.h
9845F:	tools/testing/selftests/ntb/
9846
9847NTB IDT DRIVER
9848M:	Serge Semin <fancer.lancer@gmail.com>
9849L:	linux-ntb@googlegroups.com
9850S:	Supported
9851F:	drivers/ntb/hw/idt/
9852
9853NTB INTEL DRIVER
9854M:	Dave Jiang <dave.jiang@intel.com>
9855L:	linux-ntb@googlegroups.com
9856S:	Supported
9857W:	https://github.com/davejiang/linux/wiki
9858T:	git https://github.com/davejiang/linux.git
9859F:	drivers/ntb/hw/intel/
9860
9861NTFS FILESYSTEM
9862M:	Anton Altaparmakov <anton@tuxera.com>
9863L:	linux-ntfs-dev@lists.sourceforge.net
9864W:	http://www.tuxera.com/
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9866S:	Supported
9867F:	Documentation/filesystems/ntfs.txt
9868F:	fs/ntfs/
9869
9870NUBUS SUBSYSTEM
9871M:	Finn Thain <fthain@telegraphics.com.au>
9872L:	linux-m68k@lists.linux-m68k.org
9873S:	Maintained
9874F:	arch/*/include/asm/nubus.h
9875F:	drivers/nubus/
9876F:	include/linux/nubus.h
9877F:	include/uapi/linux/nubus.h
9878
9879NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9880M:	Antonino Daplas <adaplas@gmail.com>
9881L:	linux-fbdev@vger.kernel.org
9882S:	Maintained
9883F:	drivers/video/fbdev/riva/
9884F:	drivers/video/fbdev/nvidia/
9885
9886NVM EXPRESS DRIVER
9887M:	Keith Busch <keith.busch@intel.com>
9888M:	Jens Axboe <axboe@fb.com>
9889M:	Christoph Hellwig <hch@lst.de>
9890M:	Sagi Grimberg <sagi@grimberg.me>
9891L:	linux-nvme@lists.infradead.org
9892T:	git://git.infradead.org/nvme.git
9893W:	http://git.infradead.org/nvme.git
9894S:	Supported
9895F:	drivers/nvme/host/
9896F:	include/linux/nvme.h
9897F:	include/uapi/linux/nvme_ioctl.h
9898
9899NVM EXPRESS FC TRANSPORT DRIVERS
9900M:	James Smart <james.smart@broadcom.com>
9901L:	linux-nvme@lists.infradead.org
9902S:	Supported
9903F:	include/linux/nvme-fc.h
9904F:	include/linux/nvme-fc-driver.h
9905F:	drivers/nvme/host/fc.c
9906F:	drivers/nvme/target/fc.c
9907F:	drivers/nvme/target/fcloop.c
9908
9909NVM EXPRESS TARGET DRIVER
9910M:	Christoph Hellwig <hch@lst.de>
9911M:	Sagi Grimberg <sagi@grimberg.me>
9912L:	linux-nvme@lists.infradead.org
9913T:	git://git.infradead.org/nvme.git
9914W:	http://git.infradead.org/nvme.git
9915S:	Supported
9916F:	drivers/nvme/target/
9917
9918NVMEM FRAMEWORK
9919M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9920S:	Maintained
9921F:	drivers/nvmem/
9922F:	Documentation/devicetree/bindings/nvmem/
9923F:	Documentation/ABI/stable/sysfs-bus-nvmem
9924F:	include/linux/nvmem-consumer.h
9925F:	include/linux/nvmem-provider.h
9926
9927NXP TDA998X DRM DRIVER
9928M:	Russell King <linux@armlinux.org.uk>
9929S:	Supported
9930T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9931T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9932F:	drivers/gpu/drm/i2c/tda998x_drv.c
9933F:	include/drm/i2c/tda998x.h
9934
9935NXP TFA9879 DRIVER
9936M:	Peter Rosin <peda@axentia.se>
9937L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9938S:	Maintained
9939F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9940F:	sound/soc/codecs/tfa9879*
9941
9942NXP-NCI NFC DRIVER
9943M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9944R:	Charles Gorand <charles.gorand@effinnov.com>
9945L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9946S:	Supported
9947F:	drivers/nfc/nxp-nci
9948
9949OBJTOOL
9950M:	Josh Poimboeuf <jpoimboe@redhat.com>
9951M:	Peter Zijlstra <peterz@infradead.org>
9952S:	Supported
9953F:	tools/objtool/
9954
9955OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9956M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9957M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9958L:	linuxppc-dev@lists.ozlabs.org
9959S:	Supported
9960F:	arch/powerpc/platforms/powernv/ocxl.c
9961F:	arch/powerpc/include/asm/pnv-ocxl.h
9962F:	drivers/misc/ocxl/
9963F:	include/misc/ocxl*
9964F:	include/uapi/misc/ocxl.h
9965F:	Documentation/accelerators/ocxl.txt
9966
9967OMAP AUDIO SUPPORT
9968M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9969M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9970L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9971L:	linux-omap@vger.kernel.org
9972S:	Maintained
9973F:	sound/soc/omap/
9974
9975OMAP CLOCK FRAMEWORK SUPPORT
9976M:	Paul Walmsley <paul@pwsan.com>
9977L:	linux-omap@vger.kernel.org
9978S:	Maintained
9979F:	arch/arm/*omap*/*clock*
9980
9981OMAP DEVICE TREE SUPPORT
9982M:	Benoît Cousson <bcousson@baylibre.com>
9983M:	Tony Lindgren <tony@atomide.com>
9984L:	linux-omap@vger.kernel.org
9985L:	devicetree@vger.kernel.org
9986S:	Maintained
9987F:	arch/arm/boot/dts/*omap*
9988F:	arch/arm/boot/dts/*am3*
9989F:	arch/arm/boot/dts/*am4*
9990F:	arch/arm/boot/dts/*am5*
9991F:	arch/arm/boot/dts/*dra7*
9992
9993OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9994M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9995L:	linux-omap@vger.kernel.org
9996L:	linux-fbdev@vger.kernel.org
9997S:	Maintained
9998F:	drivers/video/fbdev/omap2/
9999F:	Documentation/arm/OMAP/DSS
10000
10001OMAP FRAMEBUFFER SUPPORT
10002M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10003L:	linux-fbdev@vger.kernel.org
10004L:	linux-omap@vger.kernel.org
10005S:	Maintained
10006F:	drivers/video/fbdev/omap/
10007
10008OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10009M:	Roger Quadros <rogerq@ti.com>
10010M:	Tony Lindgren <tony@atomide.com>
10011L:	linux-omap@vger.kernel.org
10012S:	Maintained
10013F:	drivers/memory/omap-gpmc.c
10014F:	arch/arm/mach-omap2/*gpmc*
10015
10016OMAP GPIO DRIVER
10017M:	Grygorii Strashko <grygorii.strashko@ti.com>
10018M:	Santosh Shilimkar <ssantosh@kernel.org>
10019M:	Kevin Hilman <khilman@kernel.org>
10020L:	linux-omap@vger.kernel.org
10021S:	Maintained
10022F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10023F:	drivers/gpio/gpio-omap.c
10024
10025OMAP HARDWARE SPINLOCK SUPPORT
10026M:	Ohad Ben-Cohen <ohad@wizery.com>
10027L:	linux-omap@vger.kernel.org
10028S:	Maintained
10029F:	drivers/hwspinlock/omap_hwspinlock.c
10030
10031OMAP HS MMC SUPPORT
10032L:	linux-mmc@vger.kernel.org
10033L:	linux-omap@vger.kernel.org
10034S:	Orphan
10035F:	drivers/mmc/host/omap_hsmmc.c
10036
10037OMAP HWMOD DATA
10038M:	Paul Walmsley <paul@pwsan.com>
10039L:	linux-omap@vger.kernel.org
10040S:	Maintained
10041F:	arch/arm/mach-omap2/omap_hwmod*data*
10042
10043OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10044M:	Benoît Cousson <bcousson@baylibre.com>
10045L:	linux-omap@vger.kernel.org
10046S:	Maintained
10047F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10048
10049OMAP HWMOD SUPPORT
10050M:	Benoît Cousson <bcousson@baylibre.com>
10051M:	Paul Walmsley <paul@pwsan.com>
10052L:	linux-omap@vger.kernel.org
10053S:	Maintained
10054F:	arch/arm/mach-omap2/omap_hwmod.*
10055
10056OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10057M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10058L:	linux-media@vger.kernel.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10061F:	drivers/media/platform/omap3isp/
10062F:	drivers/staging/media/omap4iss/
10063
10064OMAP MMC SUPPORT
10065M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10066L:	linux-omap@vger.kernel.org
10067S:	Maintained
10068F:	drivers/mmc/host/omap.c
10069
10070OMAP POWER MANAGEMENT SUPPORT
10071M:	Kevin Hilman <khilman@kernel.org>
10072L:	linux-omap@vger.kernel.org
10073S:	Maintained
10074F:	arch/arm/*omap*/*pm*
10075F:	drivers/cpufreq/omap-cpufreq.c
10076
10077OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10078M:	Rajendra Nayak <rnayak@codeaurora.org>
10079M:	Paul Walmsley <paul@pwsan.com>
10080L:	linux-omap@vger.kernel.org
10081S:	Maintained
10082F:	arch/arm/mach-omap2/prm*
10083
10084OMAP RANDOM NUMBER GENERATOR SUPPORT
10085M:	Deepak Saxena <dsaxena@plexity.net>
10086S:	Maintained
10087F:	drivers/char/hw_random/omap-rng.c
10088
10089OMAP USB SUPPORT
10090L:	linux-usb@vger.kernel.org
10091L:	linux-omap@vger.kernel.org
10092S:	Orphan
10093F:	drivers/usb/*/*omap*
10094F:	arch/arm/*omap*/usb*
10095
10096OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10097M:	Mark Jackson <mpfj@newflow.co.uk>
10098L:	linux-omap@vger.kernel.org
10099S:	Maintained
10100F:	arch/arm/boot/dts/am335x-nano.dts
10101
10102OMAP1 SUPPORT
10103M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10104M:	Tony Lindgren <tony@atomide.com>
10105L:	linux-omap@vger.kernel.org
10106Q:	http://patchwork.kernel.org/project/linux-omap/list/
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10108S:	Maintained
10109F:	arch/arm/mach-omap1/
10110F:	arch/arm/plat-omap/
10111F:	arch/arm/configs/omap1_defconfig
10112F:	drivers/i2c/busses/i2c-omap.c
10113F:	include/linux/i2c-omap.h
10114
10115OMAP2+ SUPPORT
10116M:	Tony Lindgren <tony@atomide.com>
10117L:	linux-omap@vger.kernel.org
10118W:	http://www.muru.com/linux/omap/
10119W:	http://linux.omap.com/
10120Q:	http://patchwork.kernel.org/project/linux-omap/list/
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10122S:	Maintained
10123F:	arch/arm/mach-omap2/
10124F:	arch/arm/plat-omap/
10125F:	arch/arm/configs/omap2plus_defconfig
10126F:	drivers/i2c/busses/i2c-omap.c
10127F:	drivers/irqchip/irq-omap-intc.c
10128F:	drivers/mfd/*omap*.c
10129F:	drivers/mfd/menelaus.c
10130F:	drivers/mfd/palmas.c
10131F:	drivers/mfd/tps65217.c
10132F:	drivers/mfd/tps65218.c
10133F:	drivers/mfd/tps65910.c
10134F:	drivers/mfd/twl-core.[ch]
10135F:	drivers/mfd/twl4030*.c
10136F:	drivers/mfd/twl6030*.c
10137F:	drivers/mfd/twl6040*.c
10138F:	drivers/regulator/palmas-regulator*.c
10139F:	drivers/regulator/pbias-regulator.c
10140F:	drivers/regulator/tps65217-regulator.c
10141F:	drivers/regulator/tps65218-regulator.c
10142F:	drivers/regulator/tps65910-regulator.c
10143F:	drivers/regulator/twl-regulator.c
10144F:	drivers/regulator/twl6030-regulator.c
10145F:	include/linux/i2c-omap.h
10146
10147ONION OMEGA2+ BOARD
10148M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10149L:	linux-mips@linux-mips.org
10150S:	Maintained
10151F:	arch/mips/boot/dts/ralink/omega2p.dts
10152
10153OMFS FILESYSTEM
10154M:	Bob Copeland <me@bobcopeland.com>
10155L:	linux-karma-devel@lists.sourceforge.net
10156S:	Maintained
10157F:	Documentation/filesystems/omfs.txt
10158F:	fs/omfs/
10159
10160OMNIKEY CARDMAN 4000 DRIVER
10161M:	Harald Welte <laforge@gnumonks.org>
10162S:	Maintained
10163F:	drivers/char/pcmcia/cm4000_cs.c
10164F:	include/linux/cm4000_cs.h
10165F:	include/uapi/linux/cm4000_cs.h
10166
10167OMNIKEY CARDMAN 4040 DRIVER
10168M:	Harald Welte <laforge@gnumonks.org>
10169S:	Maintained
10170F:	drivers/char/pcmcia/cm4040_cs.*
10171
10172OMNIVISION OV13858 SENSOR DRIVER
10173M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10174L:	linux-media@vger.kernel.org
10175T:	git git://linuxtv.org/media_tree.git
10176S:	Maintained
10177F:	drivers/media/i2c/ov13858.c
10178
10179OMNIVISION OV5640 SENSOR DRIVER
10180M:	Steve Longerbeam <slongerbeam@gmail.com>
10181L:	linux-media@vger.kernel.org
10182T:	git git://linuxtv.org/media_tree.git
10183S:	Maintained
10184F:	drivers/media/i2c/ov5640.c
10185
10186OMNIVISION OV5647 SENSOR DRIVER
10187M:	Luis Oliveira <lolivei@synopsys.com>
10188L:	linux-media@vger.kernel.org
10189T:	git git://linuxtv.org/media_tree.git
10190S:	Maintained
10191F:	drivers/media/i2c/ov5647.c
10192
10193OMNIVISION OV7670 SENSOR DRIVER
10194M:	Jonathan Corbet <corbet@lwn.net>
10195L:	linux-media@vger.kernel.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Maintained
10198F:	drivers/media/i2c/ov7670.c
10199F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10200
10201OMNIVISION OV7740 SENSOR DRIVER
10202M:	Wenyou Yang <wenyou.yang@microchip.com>
10203L:	linux-media@vger.kernel.org
10204T:	git git://linuxtv.org/media_tree.git
10205S:	Maintained
10206F:	drivers/media/i2c/ov7740.c
10207F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10208
10209ONENAND FLASH DRIVER
10210M:	Kyungmin Park <kyungmin.park@samsung.com>
10211L:	linux-mtd@lists.infradead.org
10212S:	Maintained
10213F:	drivers/mtd/onenand/
10214F:	include/linux/mtd/onenand*.h
10215
10216ONSTREAM SCSI TAPE DRIVER
10217M:	Willem Riede <osst@riede.org>
10218L:	osst-users@lists.sourceforge.net
10219L:	linux-scsi@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/scsi/osst.txt
10222F:	drivers/scsi/osst.*
10223F:	drivers/scsi/osst_*.h
10224F:	drivers/scsi/st.h
10225
10226OP-TEE DRIVER
10227M:	Jens Wiklander <jens.wiklander@linaro.org>
10228S:	Maintained
10229F:	drivers/tee/optee/
10230
10231OPA-VNIC DRIVER
10232M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10233M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10234L:	linux-rdma@vger.kernel.org
10235S:	Supported
10236F:	drivers/infiniband/ulp/opa_vnic
10237
10238OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10239M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10240L:	devicetree@vger.kernel.org
10241S:	Maintained
10242F:	Documentation/devicetree/dynamic-resolution-notes.txt
10243F:	Documentation/devicetree/overlay-notes.txt
10244F:	drivers/of/overlay.c
10245F:	drivers/of/resolver.c
10246
10247OPEN FIRMWARE AND FLATTENED DEVICE TREE
10248M:	Rob Herring <robh+dt@kernel.org>
10249M:	Frank Rowand <frowand.list@gmail.com>
10250L:	devicetree@vger.kernel.org
10251W:	http://www.devicetree.org/
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10253S:	Maintained
10254F:	drivers/of/
10255F:	include/linux/of*.h
10256F:	scripts/dtc/
10257F:	Documentation/ABI/testing/sysfs-firmware-ofw
10258
10259OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10260M:	Rob Herring <robh+dt@kernel.org>
10261M:	Mark Rutland <mark.rutland@arm.com>
10262L:	devicetree@vger.kernel.org
10263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10264Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10265S:	Maintained
10266F:	Documentation/devicetree/
10267F:	arch/*/boot/dts/
10268F:	include/dt-bindings/
10269
10270OPENCORES I2C BUS DRIVER
10271M:	Peter Korsgaard <jacmet@sunsite.dk>
10272L:	linux-i2c@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/i2c/busses/i2c-ocores
10275F:	drivers/i2c/busses/i2c-ocores.c
10276
10277OPENRISC ARCHITECTURE
10278M:	Jonas Bonn <jonas@southpole.se>
10279M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10280M:	Stafford Horne <shorne@gmail.com>
10281T:	git git://github.com/openrisc/linux.git
10282L:	openrisc@lists.librecores.org
10283W:	http://openrisc.io
10284S:	Maintained
10285F:	Documentation/devicetree/bindings/openrisc/
10286F:	Documentation/openrisc/
10287F:	arch/openrisc/
10288F:	drivers/irqchip/irq-ompic.c
10289F:	drivers/irqchip/irq-or1k-*
10290
10291OPENVSWITCH
10292M:	Pravin B Shelar <pshelar@ovn.org>
10293L:	netdev@vger.kernel.org
10294L:	dev@openvswitch.org
10295W:	http://openvswitch.org
10296S:	Maintained
10297F:	net/openvswitch/
10298F:	include/uapi/linux/openvswitch.h
10299
10300OPERATING PERFORMANCE POINTS (OPP)
10301M:	Viresh Kumar <vireshk@kernel.org>
10302M:	Nishanth Menon <nm@ti.com>
10303M:	Stephen Boyd <sboyd@kernel.org>
10304L:	linux-pm@vger.kernel.org
10305S:	Maintained
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10307F:	drivers/opp/
10308F:	include/linux/pm_opp.h
10309F:	Documentation/power/opp.txt
10310F:	Documentation/devicetree/bindings/opp/
10311
10312OPL4 DRIVER
10313M:	Clemens Ladisch <clemens@ladisch.de>
10314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10315T:	git git://git.alsa-project.org/alsa-kernel.git
10316S:	Maintained
10317F:	sound/drivers/opl4/
10318
10319OPROFILE
10320M:	Robert Richter <rric@kernel.org>
10321L:	oprofile-list@lists.sf.net
10322S:	Maintained
10323F:	arch/*/include/asm/oprofile*.h
10324F:	arch/*/oprofile/
10325F:	drivers/oprofile/
10326F:	include/linux/oprofile.h
10327
10328ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10329M:	Mark Fasheh <mfasheh@versity.com>
10330M:	Joel Becker <jlbec@evilplan.org>
10331L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10332W:	http://ocfs2.wiki.kernel.org
10333S:	Supported
10334F:	Documentation/filesystems/ocfs2.txt
10335F:	Documentation/filesystems/dlmfs.txt
10336F:	fs/ocfs2/
10337
10338ORANGEFS FILESYSTEM
10339M:	Mike Marshall <hubcap@omnibond.com>
10340R:	Martin Brandenburg <martin@omnibond.com>
10341L:	devel@lists.orangefs.org
10342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10343S:	Supported
10344F:	fs/orangefs/
10345F:	Documentation/filesystems/orangefs.txt
10346
10347ORINOCO DRIVER
10348L:	linux-wireless@vger.kernel.org
10349W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10350W:	http://www.nongnu.org/orinoco/
10351S:	Orphan
10352F:	drivers/net/wireless/intersil/orinoco/
10353
10354OSD LIBRARY and FILESYSTEM
10355M:	Boaz Harrosh <ooo@electrozaur.com>
10356S:	Maintained
10357F:	drivers/scsi/osd/
10358F:	include/scsi/osd_*
10359F:	fs/exofs/
10360
10361OV2659 OMNIVISION SENSOR DRIVER
10362M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10363L:	linux-media@vger.kernel.org
10364W:	https://linuxtv.org
10365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10366T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10367S:	Maintained
10368F:	drivers/media/i2c/ov2659.c
10369F:	include/media/i2c/ov2659.h
10370
10371OVERLAY FILESYSTEM
10372M:	Miklos Szeredi <miklos@szeredi.hu>
10373L:	linux-unionfs@vger.kernel.org
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10375S:	Supported
10376F:	fs/overlayfs/
10377F:	Documentation/filesystems/overlayfs.txt
10378
10379P54 WIRELESS DRIVER
10380M:	Christian Lamparter <chunkeey@googlemail.com>
10381L:	linux-wireless@vger.kernel.org
10382W:	http://wireless.kernel.org/en/users/Drivers/p54
10383S:	Maintained
10384F:	drivers/net/wireless/intersil/p54/
10385
10386PA SEMI ETHERNET DRIVER
10387L:	netdev@vger.kernel.org
10388S:	Orphan
10389F:	drivers/net/ethernet/pasemi/*
10390
10391PA SEMI SMBUS DRIVER
10392L:	linux-i2c@vger.kernel.org
10393S:	Orphan
10394F:	drivers/i2c/busses/i2c-pasemi.c
10395
10396PADATA PARALLEL EXECUTION MECHANISM
10397M:	Steffen Klassert <steffen.klassert@secunet.com>
10398L:	linux-crypto@vger.kernel.org
10399S:	Maintained
10400F:	kernel/padata.c
10401F:	include/linux/padata.h
10402F:	Documentation/padata.txt
10403
10404PANASONIC LAPTOP ACPI EXTRAS DRIVER
10405M:	Harald Welte <laforge@gnumonks.org>
10406L:	platform-driver-x86@vger.kernel.org
10407S:	Maintained
10408F:	drivers/platform/x86/panasonic-laptop.c
10409
10410PANASONIC MN10300/AM33/AM34 PORT
10411M:	David Howells <dhowells@redhat.com>
10412L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10413W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10414S:	Maintained
10415F:	Documentation/mn10300/
10416F:	arch/mn10300/
10417
10418PARALLEL LCD/KEYPAD PANEL DRIVER
10419M:	Willy Tarreau <willy@haproxy.com>
10420M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10421S:	Odd Fixes
10422F:	Documentation/misc-devices/lcd-panel-cgram.txt
10423F:	drivers/misc/panel.c
10424
10425PARALLEL PORT SUBSYSTEM
10426M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10427M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10428L:	linux-parport@lists.infradead.org (subscribers-only)
10429S:	Maintained
10430F:	drivers/parport/
10431F:	include/linux/parport*.h
10432F:	drivers/char/ppdev.c
10433F:	include/uapi/linux/ppdev.h
10434F:	Documentation/parport*.txt
10435
10436PARAVIRT_OPS INTERFACE
10437M:	Juergen Gross <jgross@suse.com>
10438M:	Alok Kataria <akataria@vmware.com>
10439L:	virtualization@lists.linux-foundation.org
10440S:	Supported
10441F:	Documentation/virtual/paravirt_ops.txt
10442F:	arch/*/kernel/paravirt*
10443F:	arch/*/include/asm/paravirt*.h
10444F:	include/linux/hypervisor.h
10445
10446PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10447M:	Tim Waugh <tim@cyberelk.net>
10448L:	linux-parport@lists.infradead.org (subscribers-only)
10449S:	Maintained
10450F:	Documentation/blockdev/paride.txt
10451F:	drivers/block/paride/
10452
10453PARISC ARCHITECTURE
10454M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10455M:	Helge Deller <deller@gmx.de>
10456L:	linux-parisc@vger.kernel.org
10457W:	http://www.parisc-linux.org/
10458Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10461S:	Maintained
10462F:	arch/parisc/
10463F:	Documentation/parisc/
10464F:	drivers/parisc/
10465F:	drivers/char/agp/parisc-agp.c
10466F:	drivers/input/serio/gscps2.c
10467F:	drivers/parport/parport_gsc.*
10468F:	drivers/tty/serial/8250/8250_gsc.c
10469F:	drivers/video/fbdev/sti*
10470F:	drivers/video/console/sti*
10471F:	drivers/video/logo/logo_parisc*
10472
10473PARMAN
10474M:	Jiri Pirko <jiri@mellanox.com>
10475L:	netdev@vger.kernel.org
10476S:	Supported
10477F:	lib/parman.c
10478F:	lib/test_parman.c
10479F:	include/linux/parman.h
10480
10481PC87360 HARDWARE MONITORING DRIVER
10482M:	Jim Cromie <jim.cromie@gmail.com>
10483L:	linux-hwmon@vger.kernel.org
10484S:	Maintained
10485F:	Documentation/hwmon/pc87360
10486F:	drivers/hwmon/pc87360.c
10487
10488PC8736x GPIO DRIVER
10489M:	Jim Cromie <jim.cromie@gmail.com>
10490S:	Maintained
10491F:	drivers/char/pc8736x_gpio.c
10492
10493PC87427 HARDWARE MONITORING DRIVER
10494M:	Jean Delvare <jdelvare@suse.com>
10495L:	linux-hwmon@vger.kernel.org
10496S:	Maintained
10497F:	Documentation/hwmon/pc87427
10498F:	drivers/hwmon/pc87427.c
10499
10500PCA9532 LED DRIVER
10501M:	Riku Voipio <riku.voipio@iki.fi>
10502S:	Maintained
10503F:	drivers/leds/leds-pca9532.c
10504F:	include/linux/leds-pca9532.h
10505
10506PCA9541 I2C BUS MASTER SELECTOR DRIVER
10507M:	Guenter Roeck <linux@roeck-us.net>
10508L:	linux-i2c@vger.kernel.org
10509S:	Maintained
10510F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10511
10512PCDP - PRIMARY CONSOLE AND DEBUG PORT
10513M:	Khalid Aziz <khalid@gonehiking.org>
10514S:	Maintained
10515F:	drivers/firmware/pcdp.*
10516
10517PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10518M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10519L:	linux-pci@vger.kernel.org
10520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10521S:	Maintained
10522F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10523F:	drivers/pci/host/pci-aardvark.c
10524
10525PCI DRIVER FOR ALTERA PCIE IP
10526M:	Ley Foon Tan <lftan@altera.com>
10527L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10528L:	linux-pci@vger.kernel.org
10529S:	Supported
10530F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10531F:	drivers/pci/host/pcie-altera.c
10532
10533PCI DRIVER FOR APPLIEDMICRO XGENE
10534M:	Tanmay Inamdar <tinamdar@apm.com>
10535L:	linux-pci@vger.kernel.org
10536L:	linux-arm-kernel@lists.infradead.org
10537S:	Maintained
10538F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10539F:	drivers/pci/host/pci-xgene.c
10540
10541PCI DRIVER FOR ARM VERSATILE PLATFORM
10542M:	Rob Herring <robh@kernel.org>
10543L:	linux-pci@vger.kernel.org
10544L:	linux-arm-kernel@lists.infradead.org
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/pci/versatile.txt
10547F:	drivers/pci/host/pci-versatile.c
10548
10549PCI DRIVER FOR ARMADA 8K
10550M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10551L:	linux-pci@vger.kernel.org
10552L:	linux-arm-kernel@lists.infradead.org
10553S:	Maintained
10554F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10555F:	drivers/pci/dwc/pcie-armada8k.c
10556
10557PCI DRIVER FOR CADENCE PCIE IP
10558M:	Alan Douglas <adouglas@cadence.com>
10559L:	linux-pci@vger.kernel.org
10560S:	Maintained
10561F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10562F:	drivers/pci/cadence/pcie-cadence*
10563
10564PCI DRIVER FOR FREESCALE LAYERSCAPE
10565M:	Minghuan Lian <minghuan.Lian@freescale.com>
10566M:	Mingkai Hu <mingkai.hu@freescale.com>
10567M:	Roy Zang <tie-fei.zang@freescale.com>
10568L:	linuxppc-dev@lists.ozlabs.org
10569L:	linux-pci@vger.kernel.org
10570L:	linux-arm-kernel@lists.infradead.org
10571S:	Maintained
10572F:	drivers/pci/dwc/*layerscape*
10573
10574PCI DRIVER FOR GENERIC OF HOSTS
10575M:	Will Deacon <will.deacon@arm.com>
10576L:	linux-pci@vger.kernel.org
10577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10578S:	Maintained
10579F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10580F:	drivers/pci/host/pci-host-common.c
10581F:	drivers/pci/host/pci-host-generic.c
10582
10583PCI DRIVER FOR IMX6
10584M:	Richard Zhu <hongxing.zhu@nxp.com>
10585M:	Lucas Stach <l.stach@pengutronix.de>
10586L:	linux-pci@vger.kernel.org
10587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10588S:	Maintained
10589F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10590F:	drivers/pci/dwc/*imx6*
10591
10592PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10593M:	Keith Busch <keith.busch@intel.com>
10594M:	Jonathan Derrick <jonathan.derrick@intel.com>
10595L:	linux-pci@vger.kernel.org
10596S:	Supported
10597F:	drivers/pci/host/vmd.c
10598
10599PCI DRIVER FOR MICROSEMI SWITCHTEC
10600M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10601M:	Logan Gunthorpe <logang@deltatee.com>
10602L:	linux-pci@vger.kernel.org
10603S:	Maintained
10604F:	Documentation/switchtec.txt
10605F:	Documentation/ABI/testing/sysfs-class-switchtec
10606F:	drivers/pci/switch/switchtec*
10607F:	include/uapi/linux/switchtec_ioctl.h
10608F:	include/linux/switchtec.h
10609F:	drivers/ntb/hw/mscc/
10610
10611PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10612M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10613M:	Jason Cooper <jason@lakedaemon.net>
10614L:	linux-pci@vger.kernel.org
10615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10616S:	Maintained
10617F:	drivers/pci/host/*mvebu*
10618
10619PCI DRIVER FOR NVIDIA TEGRA
10620M:	Thierry Reding <thierry.reding@gmail.com>
10621L:	linux-tegra@vger.kernel.org
10622L:	linux-pci@vger.kernel.org
10623S:	Supported
10624F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10625F:	drivers/pci/host/pci-tegra.c
10626
10627PCI DRIVER FOR RENESAS R-CAR
10628M:	Simon Horman <horms@verge.net.au>
10629L:	linux-pci@vger.kernel.org
10630L:	linux-renesas-soc@vger.kernel.org
10631S:	Maintained
10632F:	drivers/pci/host/*rcar*
10633
10634PCI DRIVER FOR SAMSUNG EXYNOS
10635M:	Jingoo Han <jingoohan1@gmail.com>
10636L:	linux-pci@vger.kernel.org
10637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10639S:	Maintained
10640F:	drivers/pci/dwc/pci-exynos.c
10641
10642PCI DRIVER FOR SYNOPSYS DESIGNWARE
10643M:	Jingoo Han <jingoohan1@gmail.com>
10644M:	Joao Pinto <Joao.Pinto@synopsys.com>
10645L:	linux-pci@vger.kernel.org
10646S:	Maintained
10647F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10648F:	drivers/pci/dwc/*designware*
10649
10650PCI DRIVER FOR TI DRA7XX
10651M:	Kishon Vijay Abraham I <kishon@ti.com>
10652L:	linux-omap@vger.kernel.org
10653L:	linux-pci@vger.kernel.org
10654S:	Supported
10655F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10656F:	drivers/pci/dwc/pci-dra7xx.c
10657
10658PCI DRIVER FOR TI KEYSTONE
10659M:	Murali Karicheri <m-karicheri2@ti.com>
10660L:	linux-pci@vger.kernel.org
10661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10662S:	Maintained
10663F:	drivers/pci/dwc/*keystone*
10664
10665PCI ENDPOINT SUBSYSTEM
10666M:	Kishon Vijay Abraham I <kishon@ti.com>
10667M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10668L:	linux-pci@vger.kernel.org
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10670S:	Supported
10671F:	drivers/pci/endpoint/
10672F:	drivers/misc/pci_endpoint_test.c
10673F:	tools/pci/
10674
10675PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10676M:	Russell Currey <ruscur@russell.cc>
10677L:	linuxppc-dev@lists.ozlabs.org
10678S:	Supported
10679F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10680F:	arch/powerpc/kernel/eeh*.c
10681F:	arch/powerpc/platforms/*/eeh*.c
10682F:	arch/powerpc/include/*/eeh*.h
10683
10684PCI ERROR RECOVERY
10685M:	Linas Vepstas <linasvepstas@gmail.com>
10686L:	linux-pci@vger.kernel.org
10687S:	Supported
10688F:	Documentation/PCI/pci-error-recovery.txt
10689
10690PCI MSI DRIVER FOR ALTERA MSI IP
10691M:	Ley Foon Tan <lftan@altera.com>
10692L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10693L:	linux-pci@vger.kernel.org
10694S:	Supported
10695F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10696F:	drivers/pci/host/pcie-altera-msi.c
10697
10698PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10699M:	Duc Dang <dhdang@apm.com>
10700L:	linux-pci@vger.kernel.org
10701L:	linux-arm-kernel@lists.infradead.org
10702S:	Maintained
10703F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10704F:	drivers/pci/host/pci-xgene-msi.c
10705
10706PCI SUBSYSTEM
10707M:	Bjorn Helgaas <bhelgaas@google.com>
10708L:	linux-pci@vger.kernel.org
10709Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10711S:	Supported
10712F:	Documentation/devicetree/bindings/pci/
10713F:	Documentation/PCI/
10714F:	drivers/acpi/pci*
10715F:	drivers/pci/
10716F:	include/asm-generic/pci*
10717F:	include/linux/pci*
10718F:	include/uapi/linux/pci*
10719F:	lib/pci*
10720F:	arch/x86/pci/
10721F:	arch/x86/kernel/quirks.c
10722
10723PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10724M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10725L:	linux-pci@vger.kernel.org
10726Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10728S:	Supported
10729F:	drivers/pci/host/
10730F:	drivers/pci/dwc/
10731
10732PCIE DRIVER FOR AXIS ARTPEC
10733M:	Niklas Cassel <niklas.cassel@axis.com>
10734M:	Jesper Nilsson <jesper.nilsson@axis.com>
10735L:	linux-arm-kernel@axis.com
10736L:	linux-pci@vger.kernel.org
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/pci/axis,artpec*
10739F:	drivers/pci/dwc/*artpec*
10740
10741PCIE DRIVER FOR CAVIUM THUNDERX
10742M:	David Daney <david.daney@cavium.com>
10743L:	linux-pci@vger.kernel.org
10744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10745S:	Supported
10746F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10747F:	drivers/pci/host/pci-thunder-*
10748
10749PCIE DRIVER FOR HISILICON
10750M:	Zhou Wang <wangzhou1@hisilicon.com>
10751L:	linux-pci@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10754F:	drivers/pci/dwc/pcie-hisi.c
10755
10756PCIE DRIVER FOR HISILICON KIRIN
10757M:	Xiaowei Song <songxiaowei@hisilicon.com>
10758M:	Binghui Wang <wangbinghui@hisilicon.com>
10759L:	linux-pci@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10762F:	drivers/pci/dwc/pcie-kirin.c
10763
10764PCIE DRIVER FOR HISILICON STB
10765M:	Jianguo Sun <sunjianguo1@huawei.com>
10766M:	Shawn Guo <shawn.guo@linaro.org>
10767L:	linux-pci@vger.kernel.org
10768S:	Maintained
10769F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10770F:	drivers/pci/dwc/pcie-histb.c
10771
10772PCIE DRIVER FOR MEDIATEK
10773M:	Ryder Lee <ryder.lee@mediatek.com>
10774L:	linux-pci@vger.kernel.org
10775L:	linux-mediatek@lists.infradead.org
10776S:	Supported
10777F:	Documentation/devicetree/bindings/pci/mediatek*
10778F:	drivers/pci/host/*mediatek*
10779
10780PCIE DRIVER FOR QUALCOMM MSM
10781M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10782L:	linux-pci@vger.kernel.org
10783L:	linux-arm-msm@vger.kernel.org
10784S:	Maintained
10785F:	drivers/pci/dwc/*qcom*
10786
10787PCIE DRIVER FOR ROCKCHIP
10788M:	Shawn Lin <shawn.lin@rock-chips.com>
10789L:	linux-pci@vger.kernel.org
10790L:	linux-rockchip@lists.infradead.org
10791S:	Maintained
10792F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10793F:	drivers/pci/host/pcie-rockchip.c
10794
10795PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10796M:	Linus Walleij <linus.walleij@linaro.org>
10797L:	linux-pci@vger.kernel.org
10798S:	Maintained
10799F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10800F:	drivers/pci/host/pci-v3-semi.c
10801
10802PCIE DRIVER FOR ST SPEAR13XX
10803M:	Pratyush Anand <pratyush.anand@gmail.com>
10804L:	linux-pci@vger.kernel.org
10805S:	Maintained
10806F:	drivers/pci/dwc/*spear*
10807
10808PCMCIA SUBSYSTEM
10809M:	Dominik Brodowski <linux@dominikbrodowski.net>
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10811S:	Odd Fixes
10812F:	Documentation/pcmcia/
10813F:	tools/pcmcia/
10814F:	drivers/pcmcia/
10815F:	include/pcmcia/
10816
10817PCNET32 NETWORK DRIVER
10818M:	Don Fry <pcnet32@frontier.com>
10819L:	netdev@vger.kernel.org
10820S:	Maintained
10821F:	drivers/net/ethernet/amd/pcnet32.c
10822
10823PCRYPT PARALLEL CRYPTO ENGINE
10824M:	Steffen Klassert <steffen.klassert@secunet.com>
10825L:	linux-crypto@vger.kernel.org
10826S:	Maintained
10827F:	crypto/pcrypt.c
10828F:	include/crypto/pcrypt.h
10829
10830PEAQ WMI HOTKEYS DRIVER
10831M:	Hans de Goede <hdegoede@redhat.com>
10832L:	platform-driver-x86@vger.kernel.org
10833S:	Maintained
10834F:	drivers/platform/x86/peaq-wmi.c
10835
10836PER-CPU MEMORY ALLOCATOR
10837M:	Tejun Heo <tj@kernel.org>
10838M:	Christoph Lameter <cl@linux.com>
10839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10840S:	Maintained
10841F:	include/linux/percpu*.h
10842F:	mm/percpu*.c
10843F:	arch/*/include/asm/percpu.h
10844
10845PER-TASK DELAY ACCOUNTING
10846M:	Balbir Singh <bsingharora@gmail.com>
10847S:	Maintained
10848F:	include/linux/delayacct.h
10849F:	kernel/delayacct.c
10850
10851PERFORMANCE EVENTS SUBSYSTEM
10852M:	Peter Zijlstra <peterz@infradead.org>
10853M:	Ingo Molnar <mingo@redhat.com>
10854M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10855R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10856R:	Jiri Olsa <jolsa@redhat.com>
10857R:	Namhyung Kim <namhyung@kernel.org>
10858L:	linux-kernel@vger.kernel.org
10859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10860S:	Supported
10861F:	kernel/events/*
10862F:	include/linux/perf_event.h
10863F:	include/uapi/linux/perf_event.h
10864F:	arch/*/kernel/perf_event*.c
10865F:	arch/*/kernel/*/perf_event*.c
10866F:	arch/*/kernel/*/*/perf_event*.c
10867F:	arch/*/include/asm/perf_event.h
10868F:	arch/*/kernel/perf_callchain.c
10869F:	arch/*/events/*
10870F:	tools/perf/
10871
10872PERSONALITY HANDLING
10873M:	Christoph Hellwig <hch@infradead.org>
10874L:	linux-abi-devel@lists.sourceforge.net
10875S:	Maintained
10876F:	include/linux/personality.h
10877F:	include/uapi/linux/personality.h
10878
10879PHONET PROTOCOL
10880M:	Remi Denis-Courmont <courmisch@gmail.com>
10881S:	Supported
10882F:	Documentation/networking/phonet.txt
10883F:	include/linux/phonet.h
10884F:	include/net/phonet/
10885F:	include/uapi/linux/phonet.h
10886F:	net/phonet/
10887
10888PHRAM MTD DRIVER
10889M:	Joern Engel <joern@lazybastard.org>
10890L:	linux-mtd@lists.infradead.org
10891S:	Maintained
10892F:	drivers/mtd/devices/phram.c
10893
10894PICOLCD HID DRIVER
10895M:	Bruno Prémont <bonbons@linux-vserver.org>
10896L:	linux-input@vger.kernel.org
10897S:	Maintained
10898F:	drivers/hid/hid-picolcd*
10899
10900PICOXCELL SUPPORT
10901M:	Jamie Iles <jamie@jamieiles.com>
10902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10903T:	git git://github.com/jamieiles/linux-2.6-ji.git
10904S:	Supported
10905F:	arch/arm/boot/dts/picoxcell*
10906F:	arch/arm/mach-picoxcell/
10907F:	drivers/crypto/picoxcell*
10908
10909PIN CONTROL SUBSYSTEM
10910M:	Linus Walleij <linus.walleij@linaro.org>
10911L:	linux-gpio@vger.kernel.org
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10913S:	Maintained
10914F:	Documentation/devicetree/bindings/pinctrl/
10915F:	Documentation/driver-api/pinctl.rst
10916F:	drivers/pinctrl/
10917F:	include/linux/pinctrl/
10918
10919PIN CONTROLLER - ATMEL AT91
10920M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922S:	Maintained
10923F:	drivers/pinctrl/pinctrl-at91.*
10924
10925PIN CONTROLLER - ATMEL AT91 PIO4
10926M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928L:	linux-gpio@vger.kernel.org
10929S:	Supported
10930F:	drivers/pinctrl/pinctrl-at91-pio4.*
10931
10932PIN CONTROLLER - FREESCALE
10933M:	Dong Aisheng <aisheng.dong@nxp.com>
10934M:	Fabio Estevam <festevam@gmail.com>
10935M:	Shawn Guo <shawnguo@kernel.org>
10936M:	Stefan Agner <stefan@agner.ch>
10937R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10938L:	linux-gpio@vger.kernel.org
10939S:	Maintained
10940F:	drivers/pinctrl/freescale/
10941F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10942
10943PIN CONTROLLER - INTEL
10944M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10945M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10946S:	Maintained
10947F:	drivers/pinctrl/intel/
10948
10949PIN CONTROLLER - MEDIATEK
10950M:	Sean Wang <sean.wang@mediatek.com>
10951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10952S:	Maintained
10953F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10954F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10955F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10956F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10957F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10958
10959PIN CONTROLLER - QUALCOMM
10960M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10961S:	Maintained
10962L:	linux-arm-msm@vger.kernel.org
10963F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10964F:	drivers/pinctrl/qcom/
10965
10966PIN CONTROLLER - RENESAS
10967M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10968M:	Geert Uytterhoeven <geert+renesas@glider.be>
10969L:	linux-renesas-soc@vger.kernel.org
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10971S:	Maintained
10972F:	drivers/pinctrl/sh-pfc/
10973
10974PIN CONTROLLER - SAMSUNG
10975M:	Tomasz Figa <tomasz.figa@gmail.com>
10976M:	Krzysztof Kozlowski <krzk@kernel.org>
10977M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10979L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10980Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10982S:	Maintained
10983F:	drivers/pinctrl/samsung/
10984F:	include/dt-bindings/pinctrl/samsung.h
10985F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10986
10987PIN CONTROLLER - SINGLE
10988M:	Tony Lindgren <tony@atomide.com>
10989M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10991L:	linux-omap@vger.kernel.org
10992S:	Maintained
10993F:	drivers/pinctrl/pinctrl-single.c
10994
10995PIN CONTROLLER - ST SPEAR
10996M:	Viresh Kumar <vireshk@kernel.org>
10997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10998W:	http://www.st.com/spear
10999S:	Maintained
11000F:	drivers/pinctrl/spear/
11001
11002PISTACHIO SOC SUPPORT
11003M:	James Hartley <james.hartley@sondrel.com>
11004L:	linux-mips@linux-mips.org
11005S:	Odd Fixes
11006F:	arch/mips/pistachio/
11007F:	arch/mips/include/asm/mach-pistachio/
11008F:	arch/mips/boot/dts/img/pistachio*
11009F:	arch/mips/configs/pistachio*_defconfig
11010
11011PKTCDVD DRIVER
11012S:	Orphan
11013M:	linux-block@vger.kernel.org
11014F:	drivers/block/pktcdvd.c
11015F:	include/linux/pktcdvd.h
11016F:	include/uapi/linux/pktcdvd.h
11017
11018PKUNITY SOC DRIVERS
11019M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11020W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11021S:	Maintained
11022T:	git git://github.com/gxt/linux.git
11023F:	drivers/input/serio/i8042-unicore32io.h
11024F:	drivers/i2c/busses/i2c-puv3.c
11025F:	drivers/video/fbdev/fb-puv3.c
11026F:	drivers/rtc/rtc-puv3.c
11027
11028PMBUS HARDWARE MONITORING DRIVERS
11029M:	Guenter Roeck <linux@roeck-us.net>
11030L:	linux-hwmon@vger.kernel.org
11031W:	http://hwmon.wiki.kernel.org/
11032W:	http://www.roeck-us.net/linux/drivers/
11033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11034S:	Maintained
11035F:	Documentation/hwmon/pmbus
11036F:	drivers/hwmon/pmbus/
11037F:	include/linux/pmbus.h
11038
11039PMC SIERRA MaxRAID DRIVER
11040L:	linux-scsi@vger.kernel.org
11041W:	http://www.pmc-sierra.com/
11042S:	Orphan
11043F:	drivers/scsi/pmcraid.*
11044
11045PMC SIERRA PM8001 DRIVER
11046M:	Jack Wang <jinpu.wang@profitbricks.com>
11047M:	lindar_liu@usish.com
11048L:	linux-scsi@vger.kernel.org
11049S:	Supported
11050F:	drivers/scsi/pm8001/
11051
11052PNP SUPPORT
11053M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11054S:	Maintained
11055F:	drivers/pnp/
11056
11057POSIX CLOCKS and TIMERS
11058M:	Thomas Gleixner <tglx@linutronix.de>
11059L:	linux-kernel@vger.kernel.org
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11061S:	Maintained
11062F:	fs/timerfd.c
11063F:	include/linux/timer*
11064F:	kernel/time/*timer*
11065
11066POWER MANAGEMENT CORE
11067M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11068L:	linux-pm@vger.kernel.org
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11070B:	https://bugzilla.kernel.org
11071S:	Supported
11072F:	drivers/base/power/
11073F:	include/linux/pm.h
11074F:	include/linux/pm_*
11075F:	include/linux/powercap.h
11076F:	drivers/powercap/
11077F:	kernel/configs/nopm.config
11078
11079POWER STATE COORDINATION INTERFACE (PSCI)
11080M:	Mark Rutland <mark.rutland@arm.com>
11081M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11082L:	linux-arm-kernel@lists.infradead.org
11083S:	Maintained
11084F:	drivers/firmware/psci*.c
11085F:	include/linux/psci.h
11086F:	include/uapi/linux/psci.h
11087
11088POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11089M:	Sebastian Reichel <sre@kernel.org>
11090L:	linux-pm@vger.kernel.org
11091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11092S:	Maintained
11093F:	Documentation/devicetree/bindings/power/supply/
11094F:	include/linux/power_supply.h
11095F:	drivers/power/supply/
11096
11097POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11098M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11099L:	linuxppc-dev@lists.ozlabs.org
11100S:	Maintained
11101F:	drivers/char/powernv-op-panel.c
11102
11103PPP OVER ATM (RFC 2364)
11104M:	Mitchell Blank Jr <mitch@sfgoth.com>
11105S:	Maintained
11106F:	net/atm/pppoatm.c
11107F:	include/uapi/linux/atmppp.h
11108
11109PPP OVER ETHERNET
11110M:	Michal Ostrowski <mostrows@earthlink.net>
11111S:	Maintained
11112F:	drivers/net/ppp/pppoe.c
11113F:	drivers/net/ppp/pppox.c
11114
11115PPP OVER L2TP
11116M:	James Chapman <jchapman@katalix.com>
11117S:	Maintained
11118F:	net/l2tp/l2tp_ppp.c
11119F:	include/linux/if_pppol2tp.h
11120F:	include/uapi/linux/if_pppol2tp.h
11121
11122PPP PROTOCOL DRIVERS AND COMPRESSORS
11123M:	Paul Mackerras <paulus@samba.org>
11124L:	linux-ppp@vger.kernel.org
11125S:	Maintained
11126F:	drivers/net/ppp/ppp_*
11127
11128PPS SUPPORT
11129M:	Rodolfo Giometti <giometti@enneenne.com>
11130W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11131L:	linuxpps@ml.enneenne.com (subscribers-only)
11132S:	Maintained
11133F:	Documentation/pps/
11134F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11135F:	Documentation/ABI/testing/sysfs-pps
11136F:	drivers/pps/
11137F:	include/linux/pps*.h
11138F:	include/uapi/linux/pps.h
11139
11140PPTP DRIVER
11141M:	Dmitry Kozlov <xeb@mail.ru>
11142L:	netdev@vger.kernel.org
11143S:	Maintained
11144F:	drivers/net/ppp/pptp.c
11145W:	http://sourceforge.net/projects/accel-pptp
11146
11147PREEMPTIBLE KERNEL
11148M:	Robert Love <rml@tech9.net>
11149L:	kpreempt-tech@lists.sourceforge.net
11150W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11151S:	Supported
11152F:	Documentation/preempt-locking.txt
11153F:	include/linux/preempt.h
11154
11155PRINTK
11156M:	Petr Mladek <pmladek@suse.com>
11157M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11158R:	Steven Rostedt <rostedt@goodmis.org>
11159S:	Maintained
11160F:	kernel/printk/
11161F:	include/linux/printk.h
11162
11163PRISM54 WIRELESS DRIVER
11164M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11165L:	linux-wireless@vger.kernel.org
11166W:	http://wireless.kernel.org/en/users/Drivers/p54
11167S:	Obsolete
11168F:	drivers/net/wireless/intersil/prism54/
11169
11170PROC SYSCTL
11171M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11172M:	Kees Cook <keescook@chromium.org>
11173L:	linux-kernel@vger.kernel.org
11174L:	linux-fsdevel@vger.kernel.org
11175S:	Maintained
11176F:	fs/proc/proc_sysctl.c
11177F:	include/linux/sysctl.h
11178F:	kernel/sysctl.c
11179F:	tools/testing/selftests/sysctl/
11180
11181PS3 NETWORK SUPPORT
11182M:	Geoff Levand <geoff@infradead.org>
11183L:	netdev@vger.kernel.org
11184L:	linuxppc-dev@lists.ozlabs.org
11185S:	Maintained
11186F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11187
11188PS3 PLATFORM SUPPORT
11189M:	Geoff Levand <geoff@infradead.org>
11190L:	linuxppc-dev@lists.ozlabs.org
11191S:	Maintained
11192F:	arch/powerpc/boot/ps3*
11193F:	arch/powerpc/include/asm/lv1call.h
11194F:	arch/powerpc/include/asm/ps3*.h
11195F:	arch/powerpc/platforms/ps3/
11196F:	drivers/*/ps3*
11197F:	drivers/ps3/
11198F:	drivers/rtc/rtc-ps3.c
11199F:	drivers/usb/host/*ps3.c
11200F:	sound/ppc/snd_ps3*
11201
11202PS3VRAM DRIVER
11203M:	Jim Paris <jim@jtan.com>
11204M:	Geoff Levand <geoff@infradead.org>
11205L:	linuxppc-dev@lists.ozlabs.org
11206S:	Maintained
11207F:	drivers/block/ps3vram.c
11208
11209PSAMPLE PACKET SAMPLING SUPPORT:
11210M:	Yotam Gigi <yotam.gi@gmail.com>
11211S:	Maintained
11212F:	net/psample
11213F:	include/net/psample.h
11214F:	include/uapi/linux/psample.h
11215
11216PSTORE FILESYSTEM
11217M:	Kees Cook <keescook@chromium.org>
11218M:	Anton Vorontsov <anton@enomsg.org>
11219M:	Colin Cross <ccross@android.com>
11220M:	Tony Luck <tony.luck@intel.com>
11221S:	Maintained
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11223F:	fs/pstore/
11224F:	include/linux/pstore*
11225F:	drivers/firmware/efi/efi-pstore.c
11226F:	drivers/acpi/apei/erst.c
11227F:	Documentation/admin-guide/ramoops.rst
11228F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11229K:	\b(pstore|ramoops)
11230
11231PTP HARDWARE CLOCK SUPPORT
11232M:	Richard Cochran <richardcochran@gmail.com>
11233L:	netdev@vger.kernel.org
11234S:	Maintained
11235W:	http://linuxptp.sourceforge.net/
11236F:	Documentation/ABI/testing/sysfs-ptp
11237F:	Documentation/ptp/*
11238F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11239F:	drivers/net/phy/dp83640*
11240F:	drivers/ptp/*
11241F:	include/linux/ptp_cl*
11242
11243PTRACE SUPPORT
11244M:	Oleg Nesterov <oleg@redhat.com>
11245S:	Maintained
11246F:	include/asm-generic/syscall.h
11247F:	include/linux/ptrace.h
11248F:	include/linux/regset.h
11249F:	include/linux/tracehook.h
11250F:	include/uapi/linux/ptrace.h
11251F:	include/uapi/linux/ptrace.h
11252F:	include/asm-generic/ptrace.h
11253F:	kernel/ptrace.c
11254F:	arch/*/ptrace*.c
11255F:	arch/*/*/ptrace*.c
11256F:	arch/*/include/asm/ptrace*.h
11257
11258PULSE8-CEC DRIVER
11259M:	Hans Verkuil <hverkuil@xs4all.nl>
11260L:	linux-media@vger.kernel.org
11261T:	git git://linuxtv.org/media_tree.git
11262S:	Maintained
11263F:	drivers/media/usb/pulse8-cec/*
11264F:	Documentation/media/cec-drivers/pulse8-cec.rst
11265
11266PVRUSB2 VIDEO4LINUX DRIVER
11267M:	Mike Isely <isely@pobox.com>
11268L:	pvrusb2@isely.net	(subscribers-only)
11269L:	linux-media@vger.kernel.org
11270W:	http://www.isely.net/pvrusb2/
11271T:	git git://linuxtv.org/media_tree.git
11272S:	Maintained
11273F:	Documentation/media/v4l-drivers/pvrusb2*
11274F:	drivers/media/usb/pvrusb2/
11275
11276PWC WEBCAM DRIVER
11277M:	Hans Verkuil <hverkuil@xs4all.nl>
11278L:	linux-media@vger.kernel.org
11279T:	git git://linuxtv.org/media_tree.git
11280S:	Odd Fixes
11281F:	drivers/media/usb/pwc/*
11282
11283PWM FAN DRIVER
11284M:	Kamil Debski <kamil@wypas.org>
11285M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11286L:	linux-hwmon@vger.kernel.org
11287S:	Supported
11288F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11289F:	Documentation/hwmon/pwm-fan
11290F:	drivers/hwmon/pwm-fan.c
11291
11292PWM IR Transmitter
11293M:	Sean Young <sean@mess.org>
11294L:	linux-media@vger.kernel.org
11295S:	Maintained
11296F:	drivers/media/rc/pwm-ir-tx.c
11297
11298PWM SUBSYSTEM
11299M:	Thierry Reding <thierry.reding@gmail.com>
11300L:	linux-pwm@vger.kernel.org
11301S:	Maintained
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11303F:	Documentation/pwm.txt
11304F:	Documentation/devicetree/bindings/pwm/
11305F:	include/linux/pwm.h
11306F:	drivers/pwm/
11307F:	drivers/video/backlight/pwm_bl.c
11308F:	include/linux/pwm_backlight.h
11309F:	drivers/gpio/gpio-mvebu.c
11310F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11311
11312PXA GPIO DRIVER
11313M:	Robert Jarzmik <robert.jarzmik@free.fr>
11314L:	linux-gpio@vger.kernel.org
11315S:	Maintained
11316F:	drivers/gpio/gpio-pxa.c
11317
11318PXA MMCI DRIVER
11319S:	Orphan
11320
11321PXA RTC DRIVER
11322M:	Robert Jarzmik <robert.jarzmik@free.fr>
11323L:	linux-rtc@vger.kernel.org
11324S:	Maintained
11325
11326PXA2xx/PXA3xx SUPPORT
11327M:	Daniel Mack <daniel@zonque.org>
11328M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11329M:	Robert Jarzmik <robert.jarzmik@free.fr>
11330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331T:	git git://github.com/hzhuang1/linux.git
11332T:	git git://github.com/rjarzmik/linux.git
11333S:	Maintained
11334F:	arch/arm/boot/dts/pxa*
11335F:	arch/arm/mach-pxa/
11336F:	drivers/dma/pxa*
11337F:	drivers/pcmcia/pxa2xx*
11338F:	drivers/pinctrl/pxa/
11339F:	drivers/spi/spi-pxa2xx*
11340F:	drivers/usb/gadget/udc/pxa2*
11341F:	include/sound/pxa2xx-lib.h
11342F:	sound/arm/pxa*
11343F:	sound/soc/pxa/
11344
11345PXA3xx NAND FLASH DRIVER
11346M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11347L:	linux-mtd@lists.infradead.org
11348S:	Maintained
11349F:	drivers/mtd/nand/pxa3xx_nand.c
11350
11351QAT DRIVER
11352M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11353L:	qat-linux@intel.com
11354S:	Supported
11355F:	drivers/crypto/qat/
11356
11357QCOM AUDIO (ASoC) DRIVERS
11358M:	Patrick Lai <plai@codeaurora.org>
11359M:	Banajit Goswami <bgoswami@codeaurora.org>
11360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11361S:	Supported
11362F:	sound/soc/qcom/
11363
11364QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11365M:	Gabriel Somlo <somlo@cmu.edu>
11366M:	"Michael S. Tsirkin" <mst@redhat.com>
11367L:	qemu-devel@nongnu.org
11368S:	Maintained
11369F:	drivers/firmware/qemu_fw_cfg.c
11370
11371QIB DRIVER
11372M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11373M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11374L:	linux-rdma@vger.kernel.org
11375S:	Supported
11376F:	drivers/infiniband/hw/qib/
11377
11378QLOGIC QL41xxx FCOE DRIVER
11379M:	QLogic-Storage-Upstream@cavium.com
11380L:	linux-scsi@vger.kernel.org
11381S:	Supported
11382F:	drivers/scsi/qedf/
11383
11384QLOGIC QL41xxx ISCSI DRIVER
11385M:	QLogic-Storage-Upstream@cavium.com
11386L:	linux-scsi@vger.kernel.org
11387S:	Supported
11388F:	drivers/scsi/qedi/
11389
11390QLOGIC QL4xxx ETHERNET DRIVER
11391M:	Ariel Elior <Ariel.Elior@cavium.com>
11392M:	everest-linux-l2@cavium.com
11393L:	netdev@vger.kernel.org
11394S:	Supported
11395F:	drivers/net/ethernet/qlogic/qed/
11396F:	include/linux/qed/
11397F:	drivers/net/ethernet/qlogic/qede/
11398
11399QLOGIC QL4xxx RDMA DRIVER
11400M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11401M:	Ariel Elior <Ariel.Elior@cavium.com>
11402L:	linux-rdma@vger.kernel.org
11403S:	Supported
11404F:	drivers/infiniband/hw/qedr/
11405F:	include/uapi/rdma/qedr-abi.h
11406
11407QLOGIC QLA1280 SCSI DRIVER
11408M:	Michael Reed <mdr@sgi.com>
11409L:	linux-scsi@vger.kernel.org
11410S:	Maintained
11411F:	drivers/scsi/qla1280.[ch]
11412
11413QLOGIC QLA2XXX FC-SCSI DRIVER
11414M:	qla2xxx-upstream@qlogic.com
11415L:	linux-scsi@vger.kernel.org
11416S:	Supported
11417F:	Documentation/scsi/LICENSE.qla2xxx
11418F:	drivers/scsi/qla2xxx/
11419
11420QLOGIC QLA3XXX NETWORK DRIVER
11421M:	Dept-GELinuxNICDev@cavium.com
11422L:	netdev@vger.kernel.org
11423S:	Supported
11424F:	Documentation/networking/LICENSE.qla3xxx
11425F:	drivers/net/ethernet/qlogic/qla3xxx.*
11426
11427QLOGIC QLA4XXX iSCSI DRIVER
11428M:	QLogic-Storage-Upstream@qlogic.com
11429L:	linux-scsi@vger.kernel.org
11430S:	Supported
11431F:	Documentation/scsi/LICENSE.qla4xxx
11432F:	drivers/scsi/qla4xxx/
11433
11434QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11435M:	Harish Patil <harish.patil@cavium.com>
11436M:	Manish Chopra <manish.chopra@cavium.com>
11437M:	Dept-GELinuxNICDev@cavium.com
11438L:	netdev@vger.kernel.org
11439S:	Supported
11440F:	drivers/net/ethernet/qlogic/qlcnic/
11441
11442QLOGIC QLGE 10Gb ETHERNET DRIVER
11443M:	Harish Patil <harish.patil@cavium.com>
11444M:	Manish Chopra <manish.chopra@cavium.com>
11445M:	Dept-GELinuxNICDev@cavium.com
11446L:	netdev@vger.kernel.org
11447S:	Supported
11448F:	drivers/net/ethernet/qlogic/qlge/
11449
11450QNX4 FILESYSTEM
11451M:	Anders Larsen <al@alarsen.net>
11452W:	http://www.alarsen.net/linux/qnx4fs/
11453S:	Maintained
11454F:	fs/qnx4/
11455F:	include/uapi/linux/qnx4_fs.h
11456F:	include/uapi/linux/qnxtypes.h
11457
11458QORIQ DPAA2 FSL-MC BUS DRIVER
11459M:	Stuart Yoder <stuyoder@gmail.com>
11460M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11461L:	linux-kernel@vger.kernel.org
11462S:	Maintained
11463F:	drivers/staging/fsl-mc/
11464F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11465
11466QT1010 MEDIA DRIVER
11467M:	Antti Palosaari <crope@iki.fi>
11468L:	linux-media@vger.kernel.org
11469W:	https://linuxtv.org
11470W:	http://palosaari.fi/linux/
11471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11472T:	git git://linuxtv.org/anttip/media_tree.git
11473S:	Maintained
11474F:	drivers/media/tuners/qt1010*
11475
11476QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11477M:	Kalle Valo <kvalo@qca.qualcomm.com>
11478L:	ath10k@lists.infradead.org
11479W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11481S:	Supported
11482F:	drivers/net/wireless/ath/ath10k/
11483
11484QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11485M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11486L:	linux-wireless@vger.kernel.org
11487W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11488S:	Supported
11489F:	drivers/net/wireless/ath/ath9k/
11490
11491QUALCOMM CAMERA SUBSYSTEM DRIVER
11492M:	Todor Tomov <todor.tomov@linaro.org>
11493L:	linux-media@vger.kernel.org
11494S:	Maintained
11495F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11496F:	Documentation/media/v4l-drivers/qcom_camss.rst
11497F:	drivers/media/platform/qcom/camss-8x16/
11498
11499QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11500M:	Timur Tabi <timur@codeaurora.org>
11501L:	netdev@vger.kernel.org
11502S:	Supported
11503F:	drivers/net/ethernet/qualcomm/emac/
11504
11505QUALCOMM HEXAGON ARCHITECTURE
11506M:	Richard Kuo <rkuo@codeaurora.org>
11507L:	linux-hexagon@vger.kernel.org
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11509S:	Supported
11510F:	arch/hexagon/
11511
11512QUALCOMM IOMMU
11513M:	Rob Clark <robdclark@gmail.com>
11514L:	iommu@lists.linux-foundation.org
11515L:	linux-arm-msm@vger.kernel.org
11516S:	Maintained
11517F:	drivers/iommu/qcom_iommu.c
11518
11519QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11520M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11521L:	linux-media@vger.kernel.org
11522L:	linux-arm-msm@vger.kernel.org
11523T:	git git://linuxtv.org/media_tree.git
11524S:	Maintained
11525F:	drivers/media/platform/qcom/venus/
11526
11527QUALCOMM WCN36XX WIRELESS DRIVER
11528M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11529L:	wcn36xx@lists.infradead.org
11530W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11531T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11532S:	Supported
11533F:	drivers/net/wireless/ath/wcn36xx/
11534
11535QUANTENNA QTNFMAC WIRELESS DRIVER
11536M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11537M:	Avinash Patil <avinashp@quantenna.com>
11538M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11539L:	linux-wireless@vger.kernel.org
11540S:	Maintained
11541F:	drivers/net/wireless/quantenna
11542
11543RADEON and AMDGPU DRM DRIVERS
11544M:	Alex Deucher <alexander.deucher@amd.com>
11545M:	Christian König <christian.koenig@amd.com>
11546M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11547L:	amd-gfx@lists.freedesktop.org
11548T:	git git://people.freedesktop.org/~agd5f/linux
11549S:	Supported
11550F:	drivers/gpu/drm/radeon/
11551F:	include/uapi/drm/radeon_drm.h
11552F:	drivers/gpu/drm/amd/
11553F:	include/uapi/drm/amdgpu_drm.h
11554
11555RADEON FRAMEBUFFER DISPLAY DRIVER
11556M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11557L:	linux-fbdev@vger.kernel.org
11558S:	Maintained
11559F:	drivers/video/fbdev/aty/radeon*
11560F:	include/uapi/linux/radeonfb.h
11561
11562RADIOSHARK RADIO DRIVER
11563M:	Hans Verkuil <hverkuil@xs4all.nl>
11564L:	linux-media@vger.kernel.org
11565T:	git git://linuxtv.org/media_tree.git
11566S:	Maintained
11567F:	drivers/media/radio/radio-shark.c
11568
11569RADIOSHARK2 RADIO DRIVER
11570M:	Hans Verkuil <hverkuil@xs4all.nl>
11571L:	linux-media@vger.kernel.org
11572T:	git git://linuxtv.org/media_tree.git
11573S:	Maintained
11574F:	drivers/media/radio/radio-shark2.c
11575F:	drivers/media/radio/radio-tea5777.c
11576
11577RADOS BLOCK DEVICE (RBD)
11578M:	Ilya Dryomov <idryomov@gmail.com>
11579M:	Sage Weil <sage@redhat.com>
11580M:	Alex Elder <elder@kernel.org>
11581L:	ceph-devel@vger.kernel.org
11582W:	http://ceph.com/
11583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11584T:	git git://github.com/ceph/ceph-client.git
11585S:	Supported
11586F:	Documentation/ABI/testing/sysfs-bus-rbd
11587F:	drivers/block/rbd.c
11588F:	drivers/block/rbd_types.h
11589
11590RAGE128 FRAMEBUFFER DISPLAY DRIVER
11591M:	Paul Mackerras <paulus@samba.org>
11592L:	linux-fbdev@vger.kernel.org
11593S:	Maintained
11594F:	drivers/video/fbdev/aty/aty128fb.c
11595
11596RAINSHADOW-CEC DRIVER
11597M:	Hans Verkuil <hverkuil@xs4all.nl>
11598L:	linux-media@vger.kernel.org
11599T:	git git://linuxtv.org/media_tree.git
11600S:	Maintained
11601F:	drivers/media/usb/rainshadow-cec/*
11602
11603RALINK MIPS ARCHITECTURE
11604M:	John Crispin <john@phrozen.org>
11605L:	linux-mips@linux-mips.org
11606S:	Maintained
11607F:	arch/mips/ralink
11608
11609RALINK RT2X00 WIRELESS LAN DRIVER
11610P:	rt2x00 project
11611M:	Stanislaw Gruszka <sgruszka@redhat.com>
11612M:	Helmut Schaa <helmut.schaa@googlemail.com>
11613L:	linux-wireless@vger.kernel.org
11614S:	Maintained
11615F:	drivers/net/wireless/ralink/rt2x00/
11616
11617RAMDISK RAM BLOCK DEVICE DRIVER
11618M:	Jens Axboe <axboe@kernel.dk>
11619S:	Maintained
11620F:	Documentation/blockdev/ramdisk.txt
11621F:	drivers/block/brd.c
11622
11623RANCHU VIRTUAL BOARD FOR MIPS
11624M:	Miodrag Dinic <miodrag.dinic@mips.com>
11625L:	linux-mips@linux-mips.org
11626S:	Supported
11627F:	arch/mips/generic/board-ranchu.c
11628F:	arch/mips/configs/generic/board-ranchu.config
11629
11630RANDOM NUMBER DRIVER
11631M:	"Theodore Ts'o" <tytso@mit.edu>
11632S:	Maintained
11633F:	drivers/char/random.c
11634
11635RAPIDIO SUBSYSTEM
11636M:	Matt Porter <mporter@kernel.crashing.org>
11637M:	Alexandre Bounine <alexandre.bounine@idt.com>
11638S:	Maintained
11639F:	drivers/rapidio/
11640
11641RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11642L:	linux-wireless@vger.kernel.org
11643S:	Orphan
11644F:	drivers/net/wireless/ray*
11645
11646RCUTORTURE TEST FRAMEWORK
11647M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11648M:	Josh Triplett <josh@joshtriplett.org>
11649R:	Steven Rostedt <rostedt@goodmis.org>
11650R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11651R:	Lai Jiangshan <jiangshanlai@gmail.com>
11652L:	linux-kernel@vger.kernel.org
11653S:	Supported
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11655F:	tools/testing/selftests/rcutorture
11656
11657RDC R-321X SoC
11658M:	Florian Fainelli <florian@openwrt.org>
11659S:	Maintained
11660
11661RDC R6040 FAST ETHERNET DRIVER
11662M:	Florian Fainelli <f.fainelli@gmail.com>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	drivers/net/ethernet/rdc/r6040.c
11666
11667RDMAVT - RDMA verbs software
11668M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11669M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11670L:	linux-rdma@vger.kernel.org
11671S:	Supported
11672F:	drivers/infiniband/sw/rdmavt
11673
11674RDS - RELIABLE DATAGRAM SOCKETS
11675M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11676L:	netdev@vger.kernel.org
11677L:	linux-rdma@vger.kernel.org
11678L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11679W:	https://oss.oracle.com/projects/rds/
11680S:	Supported
11681F:	net/rds/
11682F:	Documentation/networking/rds.txt
11683
11684RDT - RESOURCE ALLOCATION
11685M:	Fenghua Yu <fenghua.yu@intel.com>
11686L:	linux-kernel@vger.kernel.org
11687S:	Supported
11688F:	arch/x86/kernel/cpu/intel_rdt*
11689F:	arch/x86/include/asm/intel_rdt_sched.h
11690F:	Documentation/x86/intel_rdt*
11691
11692READ-COPY UPDATE (RCU)
11693M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11694M:	Josh Triplett <josh@joshtriplett.org>
11695R:	Steven Rostedt <rostedt@goodmis.org>
11696R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11697R:	Lai Jiangshan <jiangshanlai@gmail.com>
11698L:	linux-kernel@vger.kernel.org
11699W:	http://www.rdrop.com/users/paulmck/RCU/
11700S:	Supported
11701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11702F:	Documentation/RCU/
11703X:	Documentation/RCU/torture.txt
11704F:	include/linux/rcu*
11705X:	include/linux/srcu.h
11706F:	kernel/rcu/
11707X:	kernel/torture.c
11708
11709REAL TIME CLOCK (RTC) SUBSYSTEM
11710M:	Alessandro Zummo <a.zummo@towertech.it>
11711M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11712L:	linux-rtc@vger.kernel.org
11713Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11715S:	Maintained
11716F:	Documentation/devicetree/bindings/rtc/
11717F:	Documentation/rtc.txt
11718F:	drivers/rtc/
11719F:	include/linux/rtc.h
11720F:	include/uapi/linux/rtc.h
11721F:	include/linux/rtc/
11722F:	include/linux/platform_data/rtc-*
11723F:	tools/testing/selftests/timers/rtctest.c
11724
11725REALTEK AUDIO CODECS
11726M:	Bard Liao <bardliao@realtek.com>
11727M:	Oder Chiou <oder_chiou@realtek.com>
11728S:	Maintained
11729F:	sound/soc/codecs/rt*
11730F:	include/sound/rt*.h
11731
11732REGISTER MAP ABSTRACTION
11733M:	Mark Brown <broonie@kernel.org>
11734L:	linux-kernel@vger.kernel.org
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11736S:	Supported
11737F:	Documentation/devicetree/bindings/regmap/
11738F:	drivers/base/regmap/
11739F:	include/linux/regmap.h
11740
11741REISERFS FILE SYSTEM
11742L:	reiserfs-devel@vger.kernel.org
11743S:	Supported
11744F:	fs/reiserfs/
11745
11746REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11747M:	Ohad Ben-Cohen <ohad@wizery.com>
11748M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11749L:	linux-remoteproc@vger.kernel.org
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11751S:	Maintained
11752F:	Documentation/devicetree/bindings/remoteproc/
11753F:	Documentation/remoteproc.txt
11754F:	drivers/remoteproc/
11755F:	include/linux/remoteproc.h
11756
11757REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11758M:	Ohad Ben-Cohen <ohad@wizery.com>
11759M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11760L:	linux-remoteproc@vger.kernel.org
11761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11762S:	Maintained
11763F:	drivers/rpmsg/
11764F:	Documentation/rpmsg.txt
11765F:	include/linux/rpmsg.h
11766F:	include/linux/rpmsg/
11767
11768RENESAS CLOCK DRIVERS
11769M:	Geert Uytterhoeven <geert+renesas@glider.be>
11770L:	linux-renesas-soc@vger.kernel.org
11771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11772S:	Supported
11773F:	drivers/clk/renesas/
11774
11775RENESAS ETHERNET DRIVERS
11776R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11777L:	netdev@vger.kernel.org
11778L:	linux-renesas-soc@vger.kernel.org
11779F:	Documentation/devicetree/bindings/net/renesas,*.txt
11780F:	Documentation/devicetree/bindings/net/sh_eth.txt
11781F:	drivers/net/ethernet/renesas/
11782F:	include/linux/sh_eth.h
11783
11784RENESAS R-CAR GYROADC DRIVER
11785M:	Marek Vasut <marek.vasut@gmail.com>
11786L:	linux-iio@vger.kernel.org
11787S:	Supported
11788F:	drivers/iio/adc/rcar_gyro_adc.c
11789
11790RENESAS USB PHY DRIVER
11791M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11792L:	linux-renesas-soc@vger.kernel.org
11793S:	Maintained
11794F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11795
11796RESET CONTROLLER FRAMEWORK
11797M:	Philipp Zabel <p.zabel@pengutronix.de>
11798T:	git git://git.pengutronix.de/git/pza/linux
11799S:	Maintained
11800F:	drivers/reset/
11801F:	Documentation/devicetree/bindings/reset/
11802F:	include/dt-bindings/reset/
11803F:	include/linux/reset.h
11804F:	include/linux/reset-controller.h
11805
11806RFKILL
11807M:	Johannes Berg <johannes@sipsolutions.net>
11808L:	linux-wireless@vger.kernel.org
11809W:	http://wireless.kernel.org/
11810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11812S:	Maintained
11813F:	Documentation/rfkill.txt
11814F:	Documentation/ABI/stable/sysfs-class-rfkill
11815F:	net/rfkill/
11816
11817RHASHTABLE
11818M:	Thomas Graf <tgraf@suug.ch>
11819M:	Herbert Xu <herbert@gondor.apana.org.au>
11820L:	netdev@vger.kernel.org
11821S:	Maintained
11822F:	lib/rhashtable.c
11823F:	include/linux/rhashtable.h
11824
11825RICOH R5C592 MEMORYSTICK DRIVER
11826M:	Maxim Levitsky <maximlevitsky@gmail.com>
11827S:	Maintained
11828F:	drivers/memstick/host/r592.*
11829
11830RICOH SMARTMEDIA/XD DRIVER
11831M:	Maxim Levitsky <maximlevitsky@gmail.com>
11832S:	Maintained
11833F:	drivers/mtd/nand/r852.c
11834F:	drivers/mtd/nand/r852.h
11835
11836RISC-V ARCHITECTURE
11837M:	Palmer Dabbelt <palmer@sifive.com>
11838M:	Albert Ou <albert@sifive.com>
11839L:	linux-riscv@lists.infradead.org
11840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11841S:	Supported
11842F:	arch/riscv/
11843K:	riscv
11844N:	riscv
11845
11846ROCCAT DRIVERS
11847M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11848W:	http://sourceforge.net/projects/roccat/
11849S:	Maintained
11850F:	drivers/hid/hid-roccat*
11851F:	include/linux/hid-roccat*
11852F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11853
11854ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11855M:	Jacob chen <jacob2.chen@rock-chips.com>
11856L:	linux-media@vger.kernel.org
11857S:	Maintained
11858F:	drivers/media/platform/rockchip/rga/
11859F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11860
11861ROCKER DRIVER
11862M:	Jiri Pirko <jiri@resnulli.us>
11863L:	netdev@vger.kernel.org
11864S:	Supported
11865F:	drivers/net/ethernet/rocker/
11866
11867ROCKETPORT DRIVER
11868P:	Comtrol Corp.
11869W:	http://www.comtrol.com
11870S:	Maintained
11871F:	Documentation/serial/rocket.txt
11872F:	drivers/tty/rocket*
11873
11874ROCKETPORT EXPRESS/INFINITY DRIVER
11875M:	Kevin Cernekee <cernekee@gmail.com>
11876L:	linux-serial@vger.kernel.org
11877S:	Odd Fixes
11878F:	drivers/tty/serial/rp2.*
11879
11880ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11881M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11882L:	linux-kernel@vger.kernel.org
11883L:	linux-renesas-soc@vger.kernel.org
11884S:	Supported
11885F:	drivers/mfd/bd9571mwv.c
11886F:	drivers/regulator/bd9571mwv-regulator.c
11887F:	drivers/gpio/gpio-bd9571mwv.c
11888F:	include/linux/mfd/bd9571mwv.h
11889F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11890
11891ROSE NETWORK LAYER
11892M:	Ralf Baechle <ralf@linux-mips.org>
11893L:	linux-hams@vger.kernel.org
11894W:	http://www.linux-ax25.org/
11895S:	Maintained
11896F:	include/net/rose.h
11897F:	include/uapi/linux/rose.h
11898F:	net/rose/
11899
11900RTL2830 MEDIA DRIVER
11901M:	Antti Palosaari <crope@iki.fi>
11902L:	linux-media@vger.kernel.org
11903W:	https://linuxtv.org
11904W:	http://palosaari.fi/linux/
11905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11906T:	git git://linuxtv.org/anttip/media_tree.git
11907S:	Maintained
11908F:	drivers/media/dvb-frontends/rtl2830*
11909
11910RTL2832 MEDIA DRIVER
11911M:	Antti Palosaari <crope@iki.fi>
11912L:	linux-media@vger.kernel.org
11913W:	https://linuxtv.org
11914W:	http://palosaari.fi/linux/
11915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11916T:	git git://linuxtv.org/anttip/media_tree.git
11917S:	Maintained
11918F:	drivers/media/dvb-frontends/rtl2832*
11919
11920RTL2832_SDR MEDIA DRIVER
11921M:	Antti Palosaari <crope@iki.fi>
11922L:	linux-media@vger.kernel.org
11923W:	https://linuxtv.org
11924W:	http://palosaari.fi/linux/
11925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11926T:	git git://linuxtv.org/anttip/media_tree.git
11927S:	Maintained
11928F:	drivers/media/dvb-frontends/rtl2832_sdr*
11929
11930RTL8180 WIRELESS DRIVER
11931L:	linux-wireless@vger.kernel.org
11932W:	http://wireless.kernel.org/
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11934S:	Orphan
11935F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11936
11937RTL8187 WIRELESS DRIVER
11938M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11939M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11940M:	Larry Finger <Larry.Finger@lwfinger.net>
11941L:	linux-wireless@vger.kernel.org
11942W:	http://wireless.kernel.org/
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11944S:	Maintained
11945F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11946
11947REALTEK WIRELESS DRIVER (rtlwifi family)
11948M:	Ping-Ke Shih <pkshih@realtek.com>
11949L:	linux-wireless@vger.kernel.org
11950W:	http://wireless.kernel.org/
11951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11952S:	Maintained
11953F:	drivers/net/wireless/realtek/rtlwifi/
11954
11955RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11956M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11957L:	linux-wireless@vger.kernel.org
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11959S:	Maintained
11960F:	drivers/net/wireless/realtek/rtl8xxxu/
11961
11962RXRPC SOCKETS (AF_RXRPC)
11963M:	David Howells <dhowells@redhat.com>
11964L:	linux-afs@lists.infradead.org
11965S:	Supported
11966F:	net/rxrpc/
11967F:	include/keys/rxrpc-type.h
11968F:	include/net/af_rxrpc.h
11969F:	include/trace/events/rxrpc.h
11970F:	include/uapi/linux/rxrpc.h
11971F:	Documentation/networking/rxrpc.txt
11972W:	https://www.infradead.org/~dhowells/kafs/
11973
11974S3 SAVAGE FRAMEBUFFER DRIVER
11975M:	Antonino Daplas <adaplas@gmail.com>
11976L:	linux-fbdev@vger.kernel.org
11977S:	Maintained
11978F:	drivers/video/fbdev/savage/
11979
11980S390
11981M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11982M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11983L:	linux-s390@vger.kernel.org
11984W:	http://www.ibm.com/developerworks/linux/linux390/
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11986S:	Supported
11987F:	arch/s390/
11988F:	drivers/s390/
11989F:	Documentation/s390/
11990F:	Documentation/driver-api/s390-drivers.rst
11991
11992S390 COMMON I/O LAYER
11993M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11994M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11995L:	linux-s390@vger.kernel.org
11996W:	http://www.ibm.com/developerworks/linux/linux390/
11997S:	Supported
11998F:	drivers/s390/cio/
11999
12000S390 DASD DRIVER
12001M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12002M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12003L:	linux-s390@vger.kernel.org
12004W:	http://www.ibm.com/developerworks/linux/linux390/
12005S:	Supported
12006F:	drivers/s390/block/dasd*
12007F:	block/partitions/ibm.c
12008
12009S390 IOMMU (PCI)
12010M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12011L:	linux-s390@vger.kernel.org
12012W:	http://www.ibm.com/developerworks/linux/linux390/
12013S:	Supported
12014F:	drivers/iommu/s390-iommu.c
12015
12016S390 IUCV NETWORK LAYER
12017M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12018M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12019L:	linux-s390@vger.kernel.org
12020W:	http://www.ibm.com/developerworks/linux/linux390/
12021S:	Supported
12022F:	drivers/s390/net/*iucv*
12023F:	include/net/iucv/
12024F:	net/iucv/
12025
12026S390 NETWORK DRIVERS
12027M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12028M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12029L:	linux-s390@vger.kernel.org
12030W:	http://www.ibm.com/developerworks/linux/linux390/
12031S:	Supported
12032F:	drivers/s390/net/
12033
12034S390 PCI SUBSYSTEM
12035M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12036M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12037L:	linux-s390@vger.kernel.org
12038W:	http://www.ibm.com/developerworks/linux/linux390/
12039S:	Supported
12040F:	arch/s390/pci/
12041F:	drivers/pci/hotplug/s390_pci_hpc.c
12042
12043S390 VFIO-CCW DRIVER
12044M:	Cornelia Huck <cohuck@redhat.com>
12045M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12046M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12047L:	linux-s390@vger.kernel.org
12048L:	kvm@vger.kernel.org
12049S:	Supported
12050F:	drivers/s390/cio/vfio_ccw*
12051F:	Documentation/s390/vfio-ccw.txt
12052F:	include/uapi/linux/vfio_ccw.h
12053
12054S390 ZCRYPT DRIVER
12055M:	Harald Freudenberger <freude@de.ibm.com>
12056L:	linux-s390@vger.kernel.org
12057W:	http://www.ibm.com/developerworks/linux/linux390/
12058S:	Supported
12059F:	drivers/s390/crypto/
12060
12061S390 ZFCP DRIVER
12062M:	Steffen Maier <maier@linux.vnet.ibm.com>
12063M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12064L:	linux-s390@vger.kernel.org
12065W:	http://www.ibm.com/developerworks/linux/linux390/
12066S:	Supported
12067F:	drivers/s390/scsi/zfcp_*
12068
12069S3C24XX SD/MMC Driver
12070M:	Ben Dooks <ben-linux@fluff.org>
12071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12072S:	Supported
12073F:	drivers/mmc/host/s3cmci.*
12074
12075SAA6588 RDS RECEIVER DRIVER
12076M:	Hans Verkuil <hverkuil@xs4all.nl>
12077L:	linux-media@vger.kernel.org
12078T:	git git://linuxtv.org/media_tree.git
12079W:	https://linuxtv.org
12080S:	Odd Fixes
12081F:	drivers/media/i2c/saa6588*
12082
12083SAA7134 VIDEO4LINUX DRIVER
12084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12086L:	linux-media@vger.kernel.org
12087W:	https://linuxtv.org
12088T:	git git://linuxtv.org/media_tree.git
12089S:	Odd fixes
12090F:	Documentation/media/v4l-drivers/saa7134*
12091F:	drivers/media/pci/saa7134/
12092
12093SAA7146 VIDEO4LINUX-2 DRIVER
12094M:	Hans Verkuil <hverkuil@xs4all.nl>
12095L:	linux-media@vger.kernel.org
12096T:	git git://linuxtv.org/media_tree.git
12097S:	Maintained
12098F:	drivers/media/common/saa7146/
12099F:	drivers/media/pci/saa7146/
12100F:	include/media/saa7146*
12101
12102SAMSUNG AUDIO (ASoC) DRIVERS
12103M:	Krzysztof Kozlowski <krzk@kernel.org>
12104M:	Sangbeom Kim <sbkim73@samsung.com>
12105M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12106L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12107S:	Supported
12108F:	sound/soc/samsung/
12109
12110SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12111M:	Krzysztof Kozlowski <krzk@kernel.org>
12112L:	linux-crypto@vger.kernel.org
12113L:	linux-samsung-soc@vger.kernel.org
12114S:	Maintained
12115F:	drivers/crypto/exynos-rng.c
12116F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12117
12118SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12119M:	Łukasz Stelmach <l.stelmach@samsung.com>
12120L:	linux-samsung-soc@vger.kernel.org
12121S:	Maintained
12122F:	drivers/char/hw_random/exynos-trng.c
12123F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12124
12125SAMSUNG FRAMEBUFFER DRIVER
12126M:	Jingoo Han <jingoohan1@gmail.com>
12127L:	linux-fbdev@vger.kernel.org
12128S:	Maintained
12129F:	drivers/video/fbdev/s3c-fb.c
12130
12131SAMSUNG LAPTOP DRIVER
12132M:	Corentin Chary <corentin.chary@gmail.com>
12133L:	platform-driver-x86@vger.kernel.org
12134S:	Maintained
12135F:	drivers/platform/x86/samsung-laptop.c
12136
12137SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12138M:	Sangbeom Kim <sbkim73@samsung.com>
12139M:	Krzysztof Kozlowski <krzk@kernel.org>
12140M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12141L:	linux-kernel@vger.kernel.org
12142L:	linux-samsung-soc@vger.kernel.org
12143S:	Supported
12144F:	drivers/mfd/sec*.c
12145F:	drivers/regulator/s2m*.c
12146F:	drivers/regulator/s5m*.c
12147F:	drivers/clk/clk-s2mps11.c
12148F:	drivers/rtc/rtc-s5m.c
12149F:	include/linux/mfd/samsung/
12150F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12151F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12152F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12153F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12154
12155SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12156M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12157L:	linux-media@vger.kernel.org
12158L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12159S:	Maintained
12160F:	drivers/media/platform/s3c-camif/
12161F:	include/media/drv-intf/s3c_camif.h
12162
12163SAMSUNG S3FWRN5 NFC DRIVER
12164M:	Robert Baldyga <r.baldyga@samsung.com>
12165M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12166L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12167S:	Supported
12168F:	drivers/nfc/s3fwrn5
12169
12170SAMSUNG S5C73M3 CAMERA DRIVER
12171M:	Kyungmin Park <kyungmin.park@samsung.com>
12172M:	Andrzej Hajda <a.hajda@samsung.com>
12173L:	linux-media@vger.kernel.org
12174S:	Supported
12175F:	drivers/media/i2c/s5c73m3/*
12176
12177SAMSUNG S5K5BAF CAMERA DRIVER
12178M:	Kyungmin Park <kyungmin.park@samsung.com>
12179M:	Andrzej Hajda <a.hajda@samsung.com>
12180L:	linux-media@vger.kernel.org
12181S:	Supported
12182F:	drivers/media/i2c/s5k5baf.c
12183
12184SAMSUNG S5P Security SubSystem (SSS) DRIVER
12185M:	Krzysztof Kozlowski <krzk@kernel.org>
12186M:	Vladimir Zapolskiy <vz@mleia.com>
12187M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12188L:	linux-crypto@vger.kernel.org
12189L:	linux-samsung-soc@vger.kernel.org
12190S:	Maintained
12191F:	drivers/crypto/s5p-sss.c
12192
12193SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12194M:	Kyungmin Park <kyungmin.park@samsung.com>
12195M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12196L:	linux-media@vger.kernel.org
12197Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12198S:	Supported
12199F:	drivers/media/platform/exynos4-is/
12200
12201SAMSUNG SOC CLOCK DRIVERS
12202M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12203M:	Tomasz Figa <tomasz.figa@gmail.com>
12204M:	Chanwoo Choi <cw00.choi@samsung.com>
12205S:	Supported
12206L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12207F:	drivers/clk/samsung/
12208F:	include/dt-bindings/clock/exynos*.h
12209F:	Documentation/devicetree/bindings/clock/exynos*.txt
12210
12211SAMSUNG SPI DRIVERS
12212M:	Kukjin Kim <kgene@kernel.org>
12213M:	Krzysztof Kozlowski <krzk@kernel.org>
12214M:	Andi Shyti <andi.shyti@samsung.com>
12215L:	linux-spi@vger.kernel.org
12216L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12217S:	Maintained
12218F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12219F:	drivers/spi/spi-s3c*
12220F:	include/linux/platform_data/spi-s3c64xx.h
12221
12222SAMSUNG SXGBE DRIVERS
12223M:	Byungho An <bh74.an@samsung.com>
12224M:	Girish K S <ks.giri@samsung.com>
12225M:	Vipul Pandya <vipul.pandya@samsung.com>
12226S:	Supported
12227L:	netdev@vger.kernel.org
12228F:	drivers/net/ethernet/samsung/sxgbe/
12229
12230SAMSUNG THERMAL DRIVER
12231M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12232L:	linux-pm@vger.kernel.org
12233L:	linux-samsung-soc@vger.kernel.org
12234S:	Supported
12235T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12236F:	drivers/thermal/samsung/
12237
12238SAMSUNG USB2 PHY DRIVER
12239M:	Kamil Debski <kamil@wypas.org>
12240M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12241L:	linux-kernel@vger.kernel.org
12242S:	Supported
12243F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12244F:	Documentation/phy/samsung-usb2.txt
12245F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12246F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12247F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12248F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12249F:	drivers/phy/samsung/phy-samsung-usb2.c
12250F:	drivers/phy/samsung/phy-samsung-usb2.h
12251
12252SC1200 WDT DRIVER
12253M:	Zwane Mwaikambo <zwanem@gmail.com>
12254S:	Maintained
12255F:	drivers/watchdog/sc1200wdt.c
12256
12257SCHEDULER
12258M:	Ingo Molnar <mingo@redhat.com>
12259M:	Peter Zijlstra <peterz@infradead.org>
12260L:	linux-kernel@vger.kernel.org
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12262S:	Maintained
12263F:	kernel/sched/
12264F:	include/linux/sched.h
12265F:	include/uapi/linux/sched.h
12266F:	include/linux/wait.h
12267
12268SCORE ARCHITECTURE
12269M:	Chen Liqin <liqin.linux@gmail.com>
12270M:	Lennox Wu <lennox.wu@gmail.com>
12271W:	http://www.sunplus.com
12272S:	Supported
12273F:	arch/score/
12274
12275SCR24X CHIP CARD INTERFACE DRIVER
12276M:	Lubomir Rintel <lkundrak@v3.sk>
12277S:	Supported
12278F:	drivers/char/pcmcia/scr24x_cs.c
12279
12280SCSI CDROM DRIVER
12281M:	Jens Axboe <axboe@kernel.dk>
12282L:	linux-scsi@vger.kernel.org
12283W:	http://www.kernel.dk
12284S:	Maintained
12285F:	drivers/scsi/sr*
12286
12287SCSI RDMA PROTOCOL (SRP) INITIATOR
12288M:	Bart Van Assche <bart.vanassche@sandisk.com>
12289L:	linux-rdma@vger.kernel.org
12290S:	Supported
12291W:	http://www.openfabrics.org
12292Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12294F:	drivers/infiniband/ulp/srp/
12295F:	include/scsi/srp.h
12296
12297SCSI SG DRIVER
12298M:	Doug Gilbert <dgilbert@interlog.com>
12299L:	linux-scsi@vger.kernel.org
12300W:	http://sg.danny.cz/sg
12301S:	Maintained
12302F:	Documentation/scsi/scsi-generic.txt
12303F:	drivers/scsi/sg.c
12304F:	include/scsi/sg.h
12305
12306SCSI SUBSYSTEM
12307M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12309M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12311L:	linux-scsi@vger.kernel.org
12312S:	Maintained
12313F:	Documentation/devicetree/bindings/scsi/
12314F:	drivers/scsi/
12315F:	include/scsi/
12316
12317SCSI TAPE DRIVER
12318M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12319L:	linux-scsi@vger.kernel.org
12320S:	Maintained
12321F:	Documentation/scsi/st.txt
12322F:	drivers/scsi/st.*
12323F:	drivers/scsi/st_*.h
12324
12325SCTP PROTOCOL
12326M:	Vlad Yasevich <vyasevich@gmail.com>
12327M:	Neil Horman <nhorman@tuxdriver.com>
12328L:	linux-sctp@vger.kernel.org
12329W:	http://lksctp.sourceforge.net
12330S:	Maintained
12331F:	Documentation/networking/sctp.txt
12332F:	include/linux/sctp.h
12333F:	include/uapi/linux/sctp.h
12334F:	include/net/sctp/
12335F:	net/sctp/
12336
12337SCx200 CPU SUPPORT
12338M:	Jim Cromie <jim.cromie@gmail.com>
12339S:	Odd Fixes
12340F:	Documentation/i2c/busses/scx200_acb
12341F:	arch/x86/platform/scx200/
12342F:	drivers/watchdog/scx200_wdt.c
12343F:	drivers/i2c/busses/scx200*
12344F:	drivers/mtd/maps/scx200_docflash.c
12345F:	include/linux/scx200.h
12346
12347SCx200 GPIO DRIVER
12348M:	Jim Cromie <jim.cromie@gmail.com>
12349S:	Maintained
12350F:	drivers/char/scx200_gpio.c
12351F:	include/linux/scx200_gpio.h
12352
12353SCx200 HRT CLOCKSOURCE DRIVER
12354M:	Jim Cromie <jim.cromie@gmail.com>
12355S:	Maintained
12356F:	drivers/clocksource/scx200_hrt.c
12357
12358SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12359M:	Sascha Sommer <saschasommer@freenet.de>
12360L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12361S:	Maintained
12362F:	drivers/mmc/host/sdricoh_cs.c
12363
12364SECURE COMPUTING
12365M:	Kees Cook <keescook@chromium.org>
12366R:	Andy Lutomirski <luto@amacapital.net>
12367R:	Will Drewry <wad@chromium.org>
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12369S:	Supported
12370F:	kernel/seccomp.c
12371F:	include/uapi/linux/seccomp.h
12372F:	include/linux/seccomp.h
12373F:	tools/testing/selftests/seccomp/*
12374F:	tools/testing/selftests/kselftest_harness.h
12375F:	Documentation/userspace-api/seccomp_filter.rst
12376K:	\bsecure_computing
12377K:	\bTIF_SECCOMP\b
12378
12379SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12380M:	Al Cooper <alcooperx@gmail.com>
12381L:	linux-mmc@vger.kernel.org
12382L:	bcm-kernel-feedback-list@broadcom.com
12383S:	Maintained
12384F:	drivers/mmc/host/sdhci-brcmstb*
12385
12386SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12387M:	Adrian Hunter <adrian.hunter@intel.com>
12388L:	linux-mmc@vger.kernel.org
12389T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12390S:	Maintained
12391F:	drivers/mmc/host/sdhci*
12392F:	include/linux/mmc/sdhci*
12393
12394SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12395M:	Ben Dooks <ben-linux@fluff.org>
12396M:	Jaehoon Chung <jh80.chung@samsung.com>
12397L:	linux-mmc@vger.kernel.org
12398S:	Maintained
12399F:	drivers/mmc/host/sdhci-s3c*
12400
12401SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12402M:	Viresh Kumar <vireshk@kernel.org>
12403L:	linux-mmc@vger.kernel.org
12404S:	Maintained
12405F:	drivers/mmc/host/sdhci-spear.c
12406
12407SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12408M:	Kishon Vijay Abraham I <kishon@ti.com>
12409L:	linux-mmc@vger.kernel.org
12410S:	Maintained
12411F:	drivers/mmc/host/sdhci-omap.c
12412
12413SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12414M:	Scott Bauer <scott.bauer@intel.com>
12415M:	Jonathan Derrick <jonathan.derrick@intel.com>
12416L:	linux-block@vger.kernel.org
12417S:	Supported
12418F:	block/sed*
12419F:	block/opal_proto.h
12420F:	include/linux/sed*
12421F:	include/uapi/linux/sed*
12422
12423SECURITY CONTACT
12424M:	Security Officers <security@kernel.org>
12425S:	Supported
12426
12427SECURITY SUBSYSTEM
12428M:	James Morris <jmorris@namei.org>
12429M:	"Serge E. Hallyn" <serge@hallyn.com>
12430L:	linux-security-module@vger.kernel.org (suggested Cc:)
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12432W:	http://kernsec.org/
12433S:	Supported
12434F:	security/
12435
12436SELINUX SECURITY MODULE
12437M:	Paul Moore <paul@paul-moore.com>
12438M:	Stephen Smalley <sds@tycho.nsa.gov>
12439M:	Eric Paris <eparis@parisplace.org>
12440L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12441W:	https://selinuxproject.org
12442W:	https://github.com/SELinuxProject
12443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12444S:	Supported
12445F:	include/linux/selinux*
12446F:	security/selinux/
12447F:	scripts/selinux/
12448F:	Documentation/admin-guide/LSM/SELinux.rst
12449
12450SENSABLE PHANTOM
12451M:	Jiri Slaby <jirislaby@gmail.com>
12452S:	Maintained
12453F:	drivers/misc/phantom.c
12454F:	include/uapi/linux/phantom.h
12455
12456SERIAL DEVICE BUS
12457M:	Rob Herring <robh@kernel.org>
12458L:	linux-serial@vger.kernel.org
12459S:	Maintained
12460F:	Documentation/devicetree/bindings/serial/slave-device.txt
12461F:	drivers/tty/serdev/
12462F:	include/linux/serdev.h
12463
12464SERIAL DRIVERS
12465M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12466L:	linux-serial@vger.kernel.org
12467S:	Maintained
12468F:	Documentation/devicetree/bindings/serial/
12469F:	drivers/tty/serial/
12470
12471SERIAL IR RECEIVER
12472M:	Sean Young <sean@mess.org>
12473L:	linux-media@vger.kernel.org
12474S:	Maintained
12475F:	drivers/media/rc/serial_ir.c
12476
12477SFC NETWORK DRIVER
12478M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12479M:	Edward Cree <ecree@solarflare.com>
12480M:	Bert Kenward <bkenward@solarflare.com>
12481L:	netdev@vger.kernel.org
12482S:	Supported
12483F:	drivers/net/ethernet/sfc/
12484
12485SGI GRU DRIVER
12486M:	Dimitri Sivanich <sivanich@sgi.com>
12487S:	Maintained
12488F:	drivers/misc/sgi-gru/
12489
12490SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12491M:	Pat Gefre <pfg@sgi.com>
12492L:	linux-ia64@vger.kernel.org
12493S:	Supported
12494F:	Documentation/ia64/serial.txt
12495F:	drivers/tty/serial/ioc?_serial.c
12496F:	include/linux/ioc?.h
12497
12498SGI XP/XPC/XPNET DRIVER
12499M:	Cliff Whickman <cpw@sgi.com>
12500M:	Robin Holt <robinmholt@gmail.com>
12501S:	Maintained
12502F:	drivers/misc/sgi-xp/
12503
12504SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12505M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12506L:	linux-s390@vger.kernel.org
12507W:	http://www.ibm.com/developerworks/linux/linux390/
12508S:	Supported
12509F:	net/smc/
12510
12511SH_VEU V4L2 MEM2MEM DRIVER
12512L:	linux-media@vger.kernel.org
12513S:	Orphan
12514F:	drivers/media/platform/sh_veu.c
12515
12516SH_VOU V4L2 OUTPUT DRIVER
12517L:	linux-media@vger.kernel.org
12518S:	Orphan
12519F:	drivers/media/platform/sh_vou.c
12520F:	include/media/drv-intf/sh_vou.h
12521
12522SI2157 MEDIA DRIVER
12523M:	Antti Palosaari <crope@iki.fi>
12524L:	linux-media@vger.kernel.org
12525W:	https://linuxtv.org
12526W:	http://palosaari.fi/linux/
12527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12528T:	git git://linuxtv.org/anttip/media_tree.git
12529S:	Maintained
12530F:	drivers/media/tuners/si2157*
12531
12532SI2165 MEDIA DRIVER
12533M:	Matthias Schwarzott <zzam@gentoo.org>
12534L:	linux-media@vger.kernel.org
12535W:	https://linuxtv.org
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537S:	Maintained
12538F:	drivers/media/dvb-frontends/si2165*
12539
12540SI2168 MEDIA DRIVER
12541M:	Antti Palosaari <crope@iki.fi>
12542L:	linux-media@vger.kernel.org
12543W:	https://linuxtv.org
12544W:	http://palosaari.fi/linux/
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/anttip/media_tree.git
12547S:	Maintained
12548F:	drivers/media/dvb-frontends/si2168*
12549
12550SI470X FM RADIO RECEIVER I2C DRIVER
12551M:	Hans Verkuil <hverkuil@xs4all.nl>
12552L:	linux-media@vger.kernel.org
12553T:	git git://linuxtv.org/media_tree.git
12554W:	https://linuxtv.org
12555S:	Odd Fixes
12556F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12557
12558SI470X FM RADIO RECEIVER USB DRIVER
12559M:	Hans Verkuil <hverkuil@xs4all.nl>
12560L:	linux-media@vger.kernel.org
12561T:	git git://linuxtv.org/media_tree.git
12562W:	https://linuxtv.org
12563S:	Maintained
12564F:	drivers/media/radio/si470x/radio-si470x-common.c
12565F:	drivers/media/radio/si470x/radio-si470x.h
12566F:	drivers/media/radio/si470x/radio-si470x-usb.c
12567
12568SI4713 FM RADIO TRANSMITTER I2C DRIVER
12569M:	Eduardo Valentin <edubezval@gmail.com>
12570L:	linux-media@vger.kernel.org
12571T:	git git://linuxtv.org/media_tree.git
12572W:	https://linuxtv.org
12573S:	Odd Fixes
12574F:	drivers/media/radio/si4713/si4713.?
12575
12576SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12577M:	Eduardo Valentin <edubezval@gmail.com>
12578L:	linux-media@vger.kernel.org
12579T:	git git://linuxtv.org/media_tree.git
12580W:	https://linuxtv.org
12581S:	Odd Fixes
12582F:	drivers/media/radio/si4713/radio-platform-si4713.c
12583
12584SI4713 FM RADIO TRANSMITTER USB DRIVER
12585M:	Hans Verkuil <hverkuil@xs4all.nl>
12586L:	linux-media@vger.kernel.org
12587T:	git git://linuxtv.org/media_tree.git
12588W:	https://linuxtv.org
12589S:	Maintained
12590F:	drivers/media/radio/si4713/radio-usb-si4713.c
12591
12592SIANO DVB DRIVER
12593M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12594M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12595L:	linux-media@vger.kernel.org
12596W:	https://linuxtv.org
12597T:	git git://linuxtv.org/media_tree.git
12598S:	Odd fixes
12599F:	drivers/media/common/siano/
12600F:	drivers/media/usb/siano/
12601F:	drivers/media/usb/siano/
12602F:	drivers/media/mmc/siano/
12603
12604SILEAD TOUCHSCREEN DRIVER
12605M:	Hans de Goede <hdegoede@redhat.com>
12606L:	linux-input@vger.kernel.org
12607L:	platform-driver-x86@vger.kernel.org
12608S:	Maintained
12609F:	drivers/input/touchscreen/silead.c
12610F:	drivers/platform/x86/silead_dmi.c
12611
12612SILICON MOTION SM712 FRAME BUFFER DRIVER
12613M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12614M:	Teddy Wang <teddy.wang@siliconmotion.com>
12615M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12616L:	linux-fbdev@vger.kernel.org
12617S:	Maintained
12618F:	drivers/video/fbdev/sm712*
12619F:	Documentation/fb/sm712fb.txt
12620
12621SIMPLE FIRMWARE INTERFACE (SFI)
12622M:	Len Brown <lenb@kernel.org>
12623L:	sfi-devel@simplefirmware.org
12624W:	http://simplefirmware.org/
12625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12626S:	Supported
12627F:	arch/x86/platform/sfi/
12628F:	drivers/sfi/
12629F:	include/linux/sfi*.h
12630
12631SIMPLEFB FB DRIVER
12632M:	Hans de Goede <hdegoede@redhat.com>
12633L:	linux-fbdev@vger.kernel.org
12634S:	Maintained
12635F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12636F:	drivers/video/fbdev/simplefb.c
12637F:	include/linux/platform_data/simplefb.h
12638
12639SIMTEC EB110ATX (Chalice CATS)
12640P:	Ben Dooks
12641P:	Vincent Sanders <vince@simtec.co.uk>
12642M:	Simtec Linux Team <linux@simtec.co.uk>
12643W:	http://www.simtec.co.uk/products/EB110ATX/
12644S:	Supported
12645
12646SIMTEC EB2410ITX (BAST)
12647P:	Ben Dooks
12648P:	Vincent Sanders <vince@simtec.co.uk>
12649M:	Simtec Linux Team <linux@simtec.co.uk>
12650W:	http://www.simtec.co.uk/products/EB2410ITX/
12651S:	Supported
12652F:	arch/arm/mach-s3c24xx/mach-bast.c
12653F:	arch/arm/mach-s3c24xx/bast-ide.c
12654F:	arch/arm/mach-s3c24xx/bast-irq.c
12655
12656SIPHASH PRF ROUTINES
12657M:	Jason A. Donenfeld <Jason@zx2c4.com>
12658S:	Maintained
12659F:	lib/siphash.c
12660F:	lib/test_siphash.c
12661F:	include/linux/siphash.h
12662
12663SIOX
12664M:	Gavin Schenk <g.schenk@eckelmann.de>
12665M:	Uwe Kleine-König <kernel@pengutronix.de>
12666S:	Supported
12667F:	drivers/siox/*
12668F:	include/trace/events/siox.h
12669
12670SIS 190 ETHERNET DRIVER
12671M:	Francois Romieu <romieu@fr.zoreil.com>
12672L:	netdev@vger.kernel.org
12673S:	Maintained
12674F:	drivers/net/ethernet/sis/sis190.c
12675
12676SIS 900/7016 FAST ETHERNET DRIVER
12677M:	Daniele Venzano <venza@brownhat.org>
12678W:	http://www.brownhat.org/sis900.html
12679L:	netdev@vger.kernel.org
12680S:	Maintained
12681F:	drivers/net/ethernet/sis/sis900.*
12682
12683SIS FRAMEBUFFER DRIVER
12684M:	Thomas Winischhofer <thomas@winischhofer.net>
12685W:	http://www.winischhofer.net/linuxsisvga.shtml
12686S:	Maintained
12687F:	Documentation/fb/sisfb.txt
12688F:	drivers/video/fbdev/sis/
12689F:	include/video/sisfb.h
12690
12691SIS USB2VGA DRIVER
12692M:	Thomas Winischhofer <thomas@winischhofer.net>
12693W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12694S:	Maintained
12695F:	drivers/usb/misc/sisusbvga/
12696
12697SLAB ALLOCATOR
12698M:	Christoph Lameter <cl@linux.com>
12699M:	Pekka Enberg <penberg@kernel.org>
12700M:	David Rientjes <rientjes@google.com>
12701M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12702M:	Andrew Morton <akpm@linux-foundation.org>
12703L:	linux-mm@kvack.org
12704S:	Maintained
12705F:	include/linux/sl?b*.h
12706F:	mm/sl?b*
12707
12708SLEEPABLE READ-COPY UPDATE (SRCU)
12709M:	Lai Jiangshan <jiangshanlai@gmail.com>
12710M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12711M:	Josh Triplett <josh@joshtriplett.org>
12712R:	Steven Rostedt <rostedt@goodmis.org>
12713R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12714L:	linux-kernel@vger.kernel.org
12715W:	http://www.rdrop.com/users/paulmck/RCU/
12716S:	Supported
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12718F:	include/linux/srcu.h
12719F:	kernel/rcu/srcu.c
12720
12721SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12722M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12724S:	Maintained
12725F:	drivers/slimbus/
12726F:	Documentation/devicetree/bindings/slimbus/
12727F:	include/linux/slimbus.h
12728
12729SMACK SECURITY MODULE
12730M:	Casey Schaufler <casey@schaufler-ca.com>
12731L:	linux-security-module@vger.kernel.org
12732W:	http://schaufler-ca.com
12733T:	git git://github.com/cschaufler/smack-next
12734S:	Maintained
12735F:	Documentation/admin-guide/LSM/Smack.rst
12736F:	security/smack/
12737
12738SMC91x ETHERNET DRIVER
12739M:	Nicolas Pitre <nico@fluxnic.net>
12740S:	Odd Fixes
12741F:	drivers/net/ethernet/smsc/smc91x.*
12742
12743SMIA AND SMIA++ IMAGE SENSOR DRIVER
12744M:	Sakari Ailus <sakari.ailus@iki.fi>
12745L:	linux-media@vger.kernel.org
12746S:	Maintained
12747F:	drivers/media/i2c/smiapp/
12748F:	include/media/i2c/smiapp.h
12749F:	drivers/media/i2c/smiapp-pll.c
12750F:	drivers/media/i2c/smiapp-pll.h
12751F:	include/uapi/linux/smiapp.h
12752F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12753
12754SMM665 HARDWARE MONITOR DRIVER
12755M:	Guenter Roeck <linux@roeck-us.net>
12756L:	linux-hwmon@vger.kernel.org
12757S:	Maintained
12758F:	Documentation/hwmon/smm665
12759F:	drivers/hwmon/smm665.c
12760
12761SMSC EMC2103 HARDWARE MONITOR DRIVER
12762M:	Steve Glendinning <steve.glendinning@shawell.net>
12763L:	linux-hwmon@vger.kernel.org
12764S:	Maintained
12765F:	Documentation/hwmon/emc2103
12766F:	drivers/hwmon/emc2103.c
12767
12768SMSC SCH5627 HARDWARE MONITOR DRIVER
12769M:	Hans de Goede <hdegoede@redhat.com>
12770L:	linux-hwmon@vger.kernel.org
12771S:	Supported
12772F:	Documentation/hwmon/sch5627
12773F:	drivers/hwmon/sch5627.c
12774
12775SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12776M:	Steve Glendinning <steve.glendinning@shawell.net>
12777L:	linux-fbdev@vger.kernel.org
12778S:	Maintained
12779F:	drivers/video/fbdev/smscufx.c
12780
12781SMSC47B397 HARDWARE MONITOR DRIVER
12782M:	Jean Delvare <jdelvare@suse.com>
12783L:	linux-hwmon@vger.kernel.org
12784S:	Maintained
12785F:	Documentation/hwmon/smsc47b397
12786F:	drivers/hwmon/smsc47b397.c
12787
12788SMSC911x ETHERNET DRIVER
12789M:	Steve Glendinning <steve.glendinning@shawell.net>
12790L:	netdev@vger.kernel.org
12791S:	Maintained
12792F:	include/linux/smsc911x.h
12793F:	drivers/net/ethernet/smsc/smsc911x.*
12794
12795SMSC9420 PCI ETHERNET DRIVER
12796M:	Steve Glendinning <steve.glendinning@shawell.net>
12797L:	netdev@vger.kernel.org
12798S:	Maintained
12799F:	drivers/net/ethernet/smsc/smsc9420.*
12800
12801SOC-CAMERA V4L2 SUBSYSTEM
12802M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12803L:	linux-media@vger.kernel.org
12804T:	git git://linuxtv.org/media_tree.git
12805S:	Maintained
12806F:	include/media/soc*
12807F:	drivers/media/i2c/soc_camera/
12808F:	drivers/media/platform/soc_camera/
12809
12810SOCIONEXT UNIPHIER SOUND DRIVER
12811M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12813S:	Maintained
12814F:	sound/soc/uniphier/
12815
12816SOEKRIS NET48XX LED SUPPORT
12817M:	Chris Boot <bootc@bootc.net>
12818S:	Maintained
12819F:	drivers/leds/leds-net48xx.c
12820
12821SOFT-ROCE DRIVER (rxe)
12822M:	Moni Shoua <monis@mellanox.com>
12823L:	linux-rdma@vger.kernel.org
12824S:	Supported
12825W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12826Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12827F:	drivers/infiniband/sw/rxe/
12828F:	include/uapi/rdma/rdma_user_rxe.h
12829
12830SOFTLOGIC 6x10 MPEG CODEC
12831M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12832M:	Anton Sviridenko <anton@corp.bluecherry.net>
12833M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12834M:	Andrey Utkin <andrey_utkin@fastmail.com>
12835M:	Ismael Luceno <ismael@iodev.co.uk>
12836L:	linux-media@vger.kernel.org
12837S:	Supported
12838F:	drivers/media/pci/solo6x10/
12839
12840SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12841M:	James Morse <james.morse@arm.com>
12842L:	linux-arm-kernel@lists.infradead.org
12843S:	Maintained
12844F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12845F:	drivers/firmware/arm_sdei.c
12846F:	include/linux/sdei.h
12847F:	include/uapi/linux/sdei.h
12848
12849SOFTWARE RAID (Multiple Disks) SUPPORT
12850M:	Shaohua Li <shli@kernel.org>
12851L:	linux-raid@vger.kernel.org
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12853S:	Supported
12854F:	drivers/md/Makefile
12855F:	drivers/md/Kconfig
12856F:	drivers/md/md*
12857F:	drivers/md/raid*
12858F:	include/linux/raid/
12859F:	include/uapi/linux/raid/
12860
12861SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12862M:	Jassi Brar <jaswinder.singh@linaro.org>
12863L:	netdev@vger.kernel.org
12864S:	Maintained
12865F:	drivers/net/ethernet/socionext/netsec.c
12866F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12867
12868SONIC NETWORK DRIVER
12869M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12870L:	netdev@vger.kernel.org
12871S:	Maintained
12872F:	drivers/net/ethernet/natsemi/sonic.*
12873
12874SONICS SILICON BACKPLANE DRIVER (SSB)
12875M:	Michael Buesch <m@bues.ch>
12876L:	linux-wireless@vger.kernel.org
12877S:	Maintained
12878F:	drivers/ssb/
12879F:	include/linux/ssb/
12880
12881SONY IMX274 SENSOR DRIVER
12882M:	Leon Luo <leonl@leopardimaging.com>
12883L:	linux-media@vger.kernel.org
12884T:	git git://linuxtv.org/media_tree.git
12885S:	Maintained
12886F:	drivers/media/i2c/imx274.c
12887F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12888
12889SONY MEMORYSTICK CARD SUPPORT
12890M:	Alex Dubov <oakad@yahoo.com>
12891W:	http://tifmxx.berlios.de/
12892S:	Maintained
12893F:	drivers/memstick/host/tifm_ms.c
12894
12895SONY MEMORYSTICK STANDARD SUPPORT
12896M:	Maxim Levitsky <maximlevitsky@gmail.com>
12897S:	Maintained
12898F:	drivers/memstick/core/ms_block.*
12899
12900SONY VAIO CONTROL DEVICE DRIVER
12901M:	Mattia Dongili <malattia@linux.it>
12902L:	platform-driver-x86@vger.kernel.org
12903W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12904S:	Maintained
12905F:	Documentation/laptops/sony-laptop.txt
12906F:	drivers/char/sonypi.c
12907F:	drivers/platform/x86/sony-laptop.c
12908F:	include/linux/sony-laptop.h
12909
12910SOUND
12911M:	Jaroslav Kysela <perex@perex.cz>
12912M:	Takashi Iwai <tiwai@suse.com>
12913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12914W:	http://www.alsa-project.org/
12915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12916T:	git git://git.alsa-project.org/alsa-kernel.git
12917Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12918S:	Maintained
12919F:	Documentation/sound/
12920F:	include/sound/
12921F:	include/uapi/sound/
12922F:	sound/
12923
12924SOUND - COMPRESSED AUDIO
12925M:	Vinod Koul <vinod.koul@intel.com>
12926L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12928S:	Supported
12929F:	Documentation/sound/alsa/compress_offload.txt
12930F:	include/sound/compress_driver.h
12931F:	include/uapi/sound/compress_*
12932F:	sound/core/compress_offload.c
12933F:	sound/soc/soc-compress.c
12934
12935SOUND - DMAENGINE HELPERS
12936M:	Lars-Peter Clausen <lars@metafoo.de>
12937S:	Supported
12938F:	include/sound/dmaengine_pcm.h
12939F:	sound/core/pcm_dmaengine.c
12940F:	sound/soc/soc-generic-dmaengine-pcm.c
12941
12942SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12943M:	Liam Girdwood <lgirdwood@gmail.com>
12944M:	Mark Brown <broonie@kernel.org>
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12947W:	http://alsa-project.org/main/index.php/ASoC
12948S:	Supported
12949F:	Documentation/devicetree/bindings/sound/
12950F:	Documentation/sound/alsa/soc/
12951F:	sound/soc/
12952F:	include/sound/soc*
12953
12954SOUNDWIRE SUBSYSTEM
12955M:	Vinod Koul <vinod.koul@intel.com>
12956M:	Sanyog Kale <sanyog.r.kale@intel.com>
12957R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12959S:	Supported
12960F:	Documentation/driver-api/soundwire/
12961F:	drivers/soundwire/
12962F:	include/linux/soundwire/
12963
12964SP2 MEDIA DRIVER
12965M:	Olli Salonen <olli.salonen@iki.fi>
12966L:	linux-media@vger.kernel.org
12967W:	https://linuxtv.org
12968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12969S:	Maintained
12970F:	drivers/media/dvb-frontends/sp2*
12971
12972SPARC + UltraSPARC (sparc/sparc64)
12973M:	"David S. Miller" <davem@davemloft.net>
12974L:	sparclinux@vger.kernel.org
12975Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12978S:	Maintained
12979F:	arch/sparc/
12980F:	drivers/sbus/
12981
12982SPARC SERIAL DRIVERS
12983M:	"David S. Miller" <davem@davemloft.net>
12984L:	sparclinux@vger.kernel.org
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12987S:	Maintained
12988F:	include/linux/sunserialcore.h
12989F:	drivers/tty/serial/suncore.c
12990F:	drivers/tty/serial/sunhv.c
12991F:	drivers/tty/serial/sunsab.c
12992F:	drivers/tty/serial/sunsab.h
12993F:	drivers/tty/serial/sunsu.c
12994F:	drivers/tty/serial/sunzilog.c
12995F:	drivers/tty/serial/sunzilog.h
12996F:	drivers/tty/vcc.c
12997
12998SPARSE CHECKER
12999M:	"Christopher Li" <sparse@chrisli.org>
13000L:	linux-sparse@vger.kernel.org
13001W:	https://sparse.wiki.kernel.org/
13002T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13003T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13004S:	Maintained
13005F:	include/linux/compiler.h
13006
13007SPEAR CLOCK FRAMEWORK SUPPORT
13008M:	Viresh Kumar <vireshk@kernel.org>
13009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13010W:	http://www.st.com/spear
13011S:	Maintained
13012F:	drivers/clk/spear/
13013
13014SPEAR PLATFORM SUPPORT
13015M:	Viresh Kumar <vireshk@kernel.org>
13016M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13018W:	http://www.st.com/spear
13019S:	Maintained
13020F:	arch/arm/boot/dts/spear*
13021F:	arch/arm/mach-spear/
13022
13023SPI NOR SUBSYSTEM
13024M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13025M:	Marek Vasut <marek.vasut@gmail.com>
13026L:	linux-mtd@lists.infradead.org
13027W:	http://www.linux-mtd.infradead.org/
13028Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13029T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13030T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13031S:	Maintained
13032F:	drivers/mtd/spi-nor/
13033F:	include/linux/mtd/spi-nor.h
13034
13035SPI SUBSYSTEM
13036M:	Mark Brown <broonie@kernel.org>
13037L:	linux-spi@vger.kernel.org
13038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13039Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13040S:	Maintained
13041F:	Documentation/devicetree/bindings/spi/
13042F:	Documentation/spi/
13043F:	drivers/spi/
13044F:	include/linux/spi/
13045F:	include/uapi/linux/spi/
13046F:	tools/spi/
13047
13048SPIDERNET NETWORK DRIVER for CELL
13049M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13050L:	netdev@vger.kernel.org
13051S:	Supported
13052F:	Documentation/networking/spider_net.txt
13053F:	drivers/net/ethernet/toshiba/spider_net*
13054
13055SPMI SUBSYSTEM
13056R:	Stephen Boyd <sboyd@kernel.org>
13057L:	linux-arm-msm@vger.kernel.org
13058F:	Documentation/devicetree/bindings/spmi/
13059F:	drivers/spmi/
13060F:	include/dt-bindings/spmi/spmi.h
13061F:	include/linux/spmi.h
13062F:	include/trace/events/spmi.h
13063
13064SPU FILE SYSTEM
13065M:	Jeremy Kerr <jk@ozlabs.org>
13066L:	linuxppc-dev@lists.ozlabs.org
13067W:	http://www.ibm.com/developerworks/power/cell/
13068S:	Supported
13069F:	Documentation/filesystems/spufs.txt
13070F:	arch/powerpc/platforms/cell/spufs/
13071
13072SQUASHFS FILE SYSTEM
13073M:	Phillip Lougher <phillip@squashfs.org.uk>
13074L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13075W:	http://squashfs.org.uk
13076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13077S:	Maintained
13078F:	Documentation/filesystems/squashfs.txt
13079F:	fs/squashfs/
13080
13081SRM (Alpha) environment access
13082M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13083S:	Maintained
13084F:	arch/alpha/kernel/srm_env.c
13085
13086STABLE BRANCH
13087M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13088L:	stable@vger.kernel.org
13089S:	Supported
13090F:	Documentation/process/stable-kernel-rules.rst
13091
13092STAGING - ATOMISP DRIVER
13093M:	Alan Cox <alan@linux.intel.com>
13094M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13095L:	linux-media@vger.kernel.org
13096S:	Maintained
13097F:	drivers/staging/media/atomisp/
13098
13099STAGING - COMEDI
13100M:	Ian Abbott <abbotti@mev.co.uk>
13101M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13102S:	Odd Fixes
13103F:	drivers/staging/comedi/
13104
13105STAGING - FLARION FT1000 DRIVERS
13106M:	Marek Belisko <marek.belisko@gmail.com>
13107S:	Odd Fixes
13108F:	drivers/staging/ft1000/
13109
13110STAGING - INDUSTRIAL IO
13111M:	Jonathan Cameron <jic23@kernel.org>
13112L:	linux-iio@vger.kernel.org
13113S:	Odd Fixes
13114F:	Documentation/devicetree/bindings/staging/iio/
13115F:	drivers/staging/iio/
13116
13117STAGING - LUSTRE PARALLEL FILESYSTEM
13118M:	Oleg Drokin <oleg.drokin@intel.com>
13119M:	Andreas Dilger <andreas.dilger@intel.com>
13120M:	James Simmons <jsimmons@infradead.org>
13121L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13122W:	http://wiki.lustre.org/
13123S:	Maintained
13124F:	drivers/staging/lustre
13125
13126STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13127M:	Marc Dietrich <marvin24@gmx.de>
13128L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13129L:	linux-tegra@vger.kernel.org
13130S:	Maintained
13131F:	drivers/staging/nvec/
13132
13133STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13134M:	Jens Frederich <jfrederich@gmail.com>
13135M:	Daniel Drake <dsd@laptop.org>
13136M:	Jon Nettleton <jon.nettleton@gmail.com>
13137W:	http://wiki.laptop.org/go/DCON
13138S:	Maintained
13139F:	drivers/staging/olpc_dcon/
13140
13141STAGING - REALTEK RTL8712U DRIVERS
13142M:	Larry Finger <Larry.Finger@lwfinger.net>
13143M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13144S:	Odd Fixes
13145F:	drivers/staging/rtl8712/
13146
13147STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13148M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13149M:	Teddy Wang <teddy.wang@siliconmotion.com>
13150M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13151L:	linux-fbdev@vger.kernel.org
13152S:	Maintained
13153F:	drivers/staging/sm750fb/
13154
13155STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13156M:	William Hubbs <w.d.hubbs@gmail.com>
13157M:	Chris Brannon <chris@the-brannons.com>
13158M:	Kirk Reiser <kirk@reisers.ca>
13159M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13160L:	speakup@linux-speakup.org
13161W:	http://www.linux-speakup.org/
13162S:	Odd Fixes
13163F:	drivers/staging/speakup/
13164
13165STAGING - VIA VT665X DRIVERS
13166M:	Forest Bond <forest@alittletooquiet.net>
13167S:	Odd Fixes
13168F:	drivers/staging/vt665?/
13169
13170STAGING - WILC1000 WIFI DRIVER
13171M:	Aditya Shankar <aditya.shankar@microchip.com>
13172M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13173L:	linux-wireless@vger.kernel.org
13174S:	Supported
13175F:	drivers/staging/wilc1000/
13176
13177STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13178M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13179S:	Odd Fixes
13180F:	drivers/staging/xgifb/
13181
13182STAGING SUBSYSTEM
13183M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13185L:	devel@driverdev.osuosl.org
13186S:	Supported
13187F:	drivers/staging/
13188
13189STARFIRE/DURALAN NETWORK DRIVER
13190M:	Ion Badulescu <ionut@badula.org>
13191S:	Odd Fixes
13192F:	drivers/net/ethernet/adaptec/starfire*
13193
13194STEC S1220 SKD DRIVER
13195M:	Bart Van Assche <bart.vanassche@wdc.com>
13196L:	linux-block@vger.kernel.org
13197S:	Maintained
13198F:	drivers/block/skd*[ch]
13199
13200STI CEC DRIVER
13201M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13202S:	Maintained
13203F:	drivers/staging/media/st-cec/
13204F:	Documentation/devicetree/bindings/media/stih-cec.txt
13205
13206STK1160 USB VIDEO CAPTURE DRIVER
13207M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13208L:	linux-media@vger.kernel.org
13209T:	git git://linuxtv.org/media_tree.git
13210S:	Maintained
13211F:	drivers/media/usb/stk1160/
13212
13213STMMAC ETHERNET DRIVER
13214M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13215M:	Alexandre Torgue <alexandre.torgue@st.com>
13216L:	netdev@vger.kernel.org
13217W:	http://www.stlinux.com
13218S:	Supported
13219F:	drivers/net/ethernet/stmicro/stmmac/
13220
13221SUN3/3X
13222M:	Sam Creasey <sammy@sammy.net>
13223W:	http://sammy.net/sun3/
13224S:	Maintained
13225F:	arch/m68k/kernel/*sun3*
13226F:	arch/m68k/sun3*/
13227F:	arch/m68k/include/asm/sun3*
13228F:	drivers/net/ethernet/i825xx/sun3*
13229
13230SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13231M:	Hans de Goede <hdegoede@redhat.com>
13232L:	linux-input@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13235F:	drivers/input/keyboard/sun4i-lradc-keys.c
13236
13237SUNDANCE NETWORK DRIVER
13238M:	Denis Kirjanov <kda@linux-powerpc.org>
13239L:	netdev@vger.kernel.org
13240S:	Maintained
13241F:	drivers/net/ethernet/dlink/sundance.c
13242
13243SUPERH
13244M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13245M:	Rich Felker <dalias@libc.org>
13246L:	linux-sh@vger.kernel.org
13247Q:	http://patchwork.kernel.org/project/linux-sh/list/
13248S:	Maintained
13249F:	Documentation/sh/
13250F:	arch/sh/
13251F:	drivers/sh/
13252
13253SUSPEND TO RAM
13254M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13255M:	Len Brown <len.brown@intel.com>
13256M:	Pavel Machek <pavel@ucw.cz>
13257L:	linux-pm@vger.kernel.org
13258B:	https://bugzilla.kernel.org
13259S:	Supported
13260F:	Documentation/power/
13261F:	arch/x86/kernel/acpi/
13262F:	drivers/base/power/
13263F:	kernel/power/
13264F:	include/linux/suspend.h
13265F:	include/linux/freezer.h
13266F:	include/linux/pm.h
13267
13268SVGA HANDLING
13269M:	Martin Mares <mj@ucw.cz>
13270L:	linux-video@atrey.karlin.mff.cuni.cz
13271S:	Maintained
13272F:	Documentation/svga.txt
13273F:	arch/x86/boot/video*
13274
13275SWIOTLB SUBSYSTEM
13276M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13277L:	iommu@lists.linux-foundation.org
13278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13279S:	Supported
13280F:	lib/swiotlb.c
13281F:	arch/*/kernel/pci-swiotlb.c
13282F:	include/linux/swiotlb.h
13283
13284SWITCHDEV
13285M:	Jiri Pirko <jiri@resnulli.us>
13286M:	Ivan Vecera <ivecera@redhat.com>
13287L:	netdev@vger.kernel.org
13288S:	Supported
13289F:	net/switchdev/
13290F:	include/net/switchdev.h
13291
13292SYNC FILE FRAMEWORK
13293M:	Sumit Semwal <sumit.semwal@linaro.org>
13294R:	Gustavo Padovan <gustavo@padovan.org>
13295S:	Maintained
13296L:	linux-media@vger.kernel.org
13297L:	dri-devel@lists.freedesktop.org
13298F:	drivers/dma-buf/sync_*
13299F:	drivers/dma-buf/dma-fence*
13300F:	drivers/dma-buf/sw_sync.c
13301F:	include/linux/sync_file.h
13302F:	include/uapi/linux/sync_file.h
13303F:	Documentation/sync_file.txt
13304T:	git git://anongit.freedesktop.org/drm/drm-misc
13305
13306SYNOPSYS ARC ARCHITECTURE
13307M:	Vineet Gupta <vgupta@synopsys.com>
13308L:	linux-snps-arc@lists.infradead.org
13309S:	Supported
13310F:	arch/arc/
13311F:	Documentation/devicetree/bindings/arc/*
13312F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13313F:	drivers/clocksource/arc_timer.c
13314F:	drivers/tty/serial/arc_uart.c
13315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13316
13317SYNOPSYS ARC HSDK SDP pll clock driver
13318M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13319S:	Supported
13320F:	drivers/clk/clk-hsdk-pll.c
13321F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13322
13323SYNOPSYS ARC SDP clock driver
13324M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13325S:	Supported
13326F:	drivers/clk/axs10x/*
13327F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13328
13329SYNOPSYS ARC SDP platform support
13330M:	Alexey Brodkin <abrodkin@synopsys.com>
13331S:	Supported
13332F:	arch/arc/plat-axs10x
13333F:	arch/arc/boot/dts/ax*
13334F:	Documentation/devicetree/bindings/arc/axs10*
13335
13336SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13337M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13338S:	Supported
13339F:	drivers/reset/reset-axs10x.c
13340F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13341
13342SYNOPSYS DESIGNWARE 8250 UART DRIVER
13343R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13344S:	Maintained
13345F:	drivers/tty/serial/8250/8250_dw.c
13346
13347SYNOPSYS DESIGNWARE APB GPIO DRIVER
13348M:	Hoan Tran <hotran@apm.com>
13349L:	linux-gpio@vger.kernel.org
13350S:	Maintained
13351F:	drivers/gpio/gpio-dwapb.c
13352F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13353
13354SYNOPSYS DESIGNWARE DMAC DRIVER
13355M:	Viresh Kumar <vireshk@kernel.org>
13356R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13357S:	Maintained
13358F:	include/linux/dma/dw.h
13359F:	include/linux/platform_data/dma-dw.h
13360F:	drivers/dma/dw/
13361
13362SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13363M:	Jose Abreu <Jose.Abreu@synopsys.com>
13364L:	netdev@vger.kernel.org
13365S:	Supported
13366F:	drivers/net/ethernet/synopsys/
13367
13368SYNOPSYS DESIGNWARE I2C DRIVER
13369M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13370R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13371R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13372L:	linux-i2c@vger.kernel.org
13373S:	Maintained
13374F:	drivers/i2c/busses/i2c-designware-*
13375F:	include/linux/platform_data/i2c-designware.h
13376
13377SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13378M:	Jaehoon Chung <jh80.chung@samsung.com>
13379L:	linux-mmc@vger.kernel.org
13380S:	Maintained
13381F:	drivers/mmc/host/dw_mmc*
13382
13383SYNOPSYS HSDK RESET CONTROLLER DRIVER
13384M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13385S:	Supported
13386F:	drivers/reset/reset-hsdk.c
13387F:	include/dt-bindings/reset/snps,hsdk-reset.h
13388F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13389
13390SYSTEM CONFIGURATION (SYSCON)
13391M:	Lee Jones <lee.jones@linaro.org>
13392M:	Arnd Bergmann <arnd@arndb.de>
13393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13394S:	Supported
13395F:	drivers/mfd/syscon.c
13396
13397SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13398M:	Sudeep Holla <sudeep.holla@arm.com>
13399L:	linux-arm-kernel@lists.infradead.org
13400S:	Maintained
13401F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13402F:	drivers/clk/clk-scpi.c
13403F:	drivers/cpufreq/scpi-cpufreq.c
13404F:	drivers/firmware/arm_scpi.c
13405F:	include/linux/scpi_protocol.h
13406
13407SYSTEM RESET/SHUTDOWN DRIVERS
13408M:	Sebastian Reichel <sre@kernel.org>
13409L:	linux-pm@vger.kernel.org
13410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13411S:	Maintained
13412F:	Documentation/devicetree/bindings/power/reset/
13413F:	drivers/power/reset/
13414
13415SYSTEM TRACE MODULE CLASS
13416M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13417S:	Maintained
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13419F:	Documentation/trace/stm.txt
13420F:	drivers/hwtracing/stm/
13421F:	include/linux/stm.h
13422F:	include/uapi/linux/stm.h
13423
13424SYSV FILESYSTEM
13425M:	Christoph Hellwig <hch@infradead.org>
13426S:	Maintained
13427F:	Documentation/filesystems/sysv-fs.txt
13428F:	fs/sysv/
13429F:	include/linux/sysv_fs.h
13430
13431TARGET SUBSYSTEM
13432M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13433L:	linux-scsi@vger.kernel.org
13434L:	target-devel@vger.kernel.org
13435W:	http://www.linux-iscsi.org
13436W:	http://groups.google.com/group/linux-iscsi-target-dev
13437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13438S:	Supported
13439F:	drivers/target/
13440F:	include/target/
13441F:	Documentation/target/
13442
13443TASKSTATS STATISTICS INTERFACE
13444M:	Balbir Singh <bsingharora@gmail.com>
13445S:	Maintained
13446F:	Documentation/accounting/taskstats*
13447F:	include/linux/taskstats*
13448F:	kernel/taskstats.c
13449
13450TC subsystem
13451M:	Jamal Hadi Salim <jhs@mojatatu.com>
13452M:	Cong Wang <xiyou.wangcong@gmail.com>
13453M:	Jiri Pirko <jiri@resnulli.us>
13454L:	netdev@vger.kernel.org
13455S:	Maintained
13456F:	include/net/pkt_cls.h
13457F:	include/net/pkt_sched.h
13458F:	include/net/tc_act/
13459F:	include/uapi/linux/pkt_cls.h
13460F:	include/uapi/linux/pkt_sched.h
13461F:	include/uapi/linux/tc_act/
13462F:	include/uapi/linux/tc_ematch/
13463F:	net/sched/
13464
13465TCP LOW PRIORITY MODULE
13466M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13467M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13468W:	http://tcp-lp-mod.sourceforge.net/
13469S:	Maintained
13470F:	net/ipv4/tcp_lp.c
13471
13472TDA10071 MEDIA DRIVER
13473M:	Antti Palosaari <crope@iki.fi>
13474L:	linux-media@vger.kernel.org
13475W:	https://linuxtv.org
13476W:	http://palosaari.fi/linux/
13477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13478T:	git git://linuxtv.org/anttip/media_tree.git
13479S:	Maintained
13480F:	drivers/media/dvb-frontends/tda10071*
13481
13482TDA18212 MEDIA DRIVER
13483M:	Antti Palosaari <crope@iki.fi>
13484L:	linux-media@vger.kernel.org
13485W:	https://linuxtv.org
13486W:	http://palosaari.fi/linux/
13487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13488T:	git git://linuxtv.org/anttip/media_tree.git
13489S:	Maintained
13490F:	drivers/media/tuners/tda18212*
13491
13492TDA18218 MEDIA DRIVER
13493M:	Antti Palosaari <crope@iki.fi>
13494L:	linux-media@vger.kernel.org
13495W:	https://linuxtv.org
13496W:	http://palosaari.fi/linux/
13497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13498T:	git git://linuxtv.org/anttip/media_tree.git
13499S:	Maintained
13500F:	drivers/media/tuners/tda18218*
13501
13502TDA18250 MEDIA DRIVER
13503M:	Olli Salonen <olli.salonen@iki.fi>
13504L:	linux-media@vger.kernel.org
13505W:	https://linuxtv.org
13506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13507T:	git git://linuxtv.org/media_tree.git
13508S:	Maintained
13509F:	drivers/media/tuners/tda18250*
13510
13511TDA18271 MEDIA DRIVER
13512M:	Michael Krufky <mkrufky@linuxtv.org>
13513L:	linux-media@vger.kernel.org
13514W:	https://linuxtv.org
13515W:	http://github.com/mkrufky
13516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13517T:	git git://linuxtv.org/mkrufky/tuners.git
13518S:	Maintained
13519F:	drivers/media/tuners/tda18271*
13520
13521TDA827x MEDIA DRIVER
13522M:	Michael Krufky <mkrufky@linuxtv.org>
13523L:	linux-media@vger.kernel.org
13524W:	https://linuxtv.org
13525W:	http://github.com/mkrufky
13526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13527T:	git git://linuxtv.org/mkrufky/tuners.git
13528S:	Maintained
13529F:	drivers/media/tuners/tda8290.*
13530
13531TDA8290 MEDIA DRIVER
13532M:	Michael Krufky <mkrufky@linuxtv.org>
13533L:	linux-media@vger.kernel.org
13534W:	https://linuxtv.org
13535W:	http://github.com/mkrufky
13536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13537T:	git git://linuxtv.org/mkrufky/tuners.git
13538S:	Maintained
13539F:	drivers/media/tuners/tda8290.*
13540
13541TDA9840 MEDIA DRIVER
13542M:	Hans Verkuil <hverkuil@xs4all.nl>
13543L:	linux-media@vger.kernel.org
13544T:	git git://linuxtv.org/media_tree.git
13545W:	https://linuxtv.org
13546S:	Maintained
13547F:	drivers/media/i2c/tda9840*
13548
13549TEA5761 TUNER DRIVER
13550M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13552L:	linux-media@vger.kernel.org
13553W:	https://linuxtv.org
13554T:	git git://linuxtv.org/media_tree.git
13555S:	Odd fixes
13556F:	drivers/media/tuners/tea5761.*
13557
13558TEA5767 TUNER DRIVER
13559M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13560M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13561L:	linux-media@vger.kernel.org
13562W:	https://linuxtv.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/tuners/tea5767.*
13566
13567TEA6415C MEDIA DRIVER
13568M:	Hans Verkuil <hverkuil@xs4all.nl>
13569L:	linux-media@vger.kernel.org
13570T:	git git://linuxtv.org/media_tree.git
13571W:	https://linuxtv.org
13572S:	Maintained
13573F:	drivers/media/i2c/tea6415c*
13574
13575TEA6420 MEDIA DRIVER
13576M:	Hans Verkuil <hverkuil@xs4all.nl>
13577L:	linux-media@vger.kernel.org
13578T:	git git://linuxtv.org/media_tree.git
13579W:	https://linuxtv.org
13580S:	Maintained
13581F:	drivers/media/i2c/tea6420*
13582
13583TEAM DRIVER
13584M:	Jiri Pirko <jiri@resnulli.us>
13585L:	netdev@vger.kernel.org
13586S:	Supported
13587F:	drivers/net/team/
13588F:	include/linux/if_team.h
13589F:	include/uapi/linux/if_team.h
13590
13591TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13592M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13593S:	Maintained
13594F:	arch/x86/platform/ts5500/
13595
13596TECHNOTREND USB IR RECEIVER
13597M:	Sean Young <sean@mess.org>
13598L:	linux-media@vger.kernel.org
13599S:	Maintained
13600F:	drivers/media/rc/ttusbir.c
13601
13602TEE SUBSYSTEM
13603M:	Jens Wiklander <jens.wiklander@linaro.org>
13604S:	Maintained
13605F:	include/linux/tee_drv.h
13606F:	include/uapi/linux/tee.h
13607F:	drivers/tee/
13608F:	Documentation/tee.txt
13609
13610TEGRA ARCHITECTURE SUPPORT
13611M:	Thierry Reding <thierry.reding@gmail.com>
13612M:	Jonathan Hunter <jonathanh@nvidia.com>
13613L:	linux-tegra@vger.kernel.org
13614Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13616S:	Supported
13617N:	[^a-z]tegra
13618
13619TEGRA CLOCK DRIVER
13620M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13621M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13622S:	Supported
13623F:	drivers/clk/tegra/
13624
13625TEGRA DMA DRIVERS
13626M:	Laxman Dewangan <ldewangan@nvidia.com>
13627M:	Jon Hunter <jonathanh@nvidia.com>
13628S:	Supported
13629F:	drivers/dma/tegra*
13630
13631TEGRA I2C DRIVER
13632M:	Laxman Dewangan <ldewangan@nvidia.com>
13633S:	Supported
13634F:	drivers/i2c/busses/i2c-tegra.c
13635
13636TEGRA IOMMU DRIVERS
13637M:	Hiroshi Doyu <hdoyu@nvidia.com>
13638S:	Supported
13639F:	drivers/iommu/tegra*
13640
13641TEGRA KBC DRIVER
13642M:	Rakesh Iyer <riyer@nvidia.com>
13643M:	Laxman Dewangan <ldewangan@nvidia.com>
13644S:	Supported
13645F:	drivers/input/keyboard/tegra-kbc.c
13646
13647TEGRA PWM DRIVER
13648M:	Thierry Reding <thierry.reding@gmail.com>
13649S:	Supported
13650F:	drivers/pwm/pwm-tegra.c
13651
13652TEGRA SERIAL DRIVER
13653M:	Laxman Dewangan <ldewangan@nvidia.com>
13654S:	Supported
13655F:	drivers/tty/serial/serial-tegra.c
13656
13657TEGRA SPI DRIVER
13658M:	Laxman Dewangan <ldewangan@nvidia.com>
13659S:	Supported
13660F:	drivers/spi/spi-tegra*
13661
13662TEHUTI ETHERNET DRIVER
13663M:	Andy Gospodarek <andy@greyhouse.net>
13664L:	netdev@vger.kernel.org
13665S:	Supported
13666F:	drivers/net/ethernet/tehuti/*
13667
13668Telecom Clock Driver for MCPL0010
13669M:	Mark Gross <mark.gross@intel.com>
13670S:	Supported
13671F:	drivers/char/tlclk.c
13672
13673TENSILICA XTENSA PORT (xtensa)
13674M:	Chris Zankel <chris@zankel.net>
13675M:	Max Filippov <jcmvbkbc@gmail.com>
13676L:	linux-xtensa@linux-xtensa.org
13677T:	git git://github.com/czankel/xtensa-linux.git
13678S:	Maintained
13679F:	arch/xtensa/
13680F:	drivers/irqchip/irq-xtensa-*
13681
13682Texas Instruments' System Control Interface (TISCI) Protocol Driver
13683M:	Nishanth Menon <nm@ti.com>
13684M:	Tero Kristo <t-kristo@ti.com>
13685M:	Santosh Shilimkar <ssantosh@kernel.org>
13686L:	linux-arm-kernel@lists.infradead.org
13687S:	Maintained
13688F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13689F:	drivers/firmware/ti_sci*
13690F:	include/linux/soc/ti/ti_sci_protocol.h
13691F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13692F:	include/dt-bindings/genpd/k2g.h
13693F:	drivers/soc/ti/ti_sci_pm_domains.c
13694F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13695F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13696F:	drivers/clk/keystone/sci-clk.c
13697F:	drivers/reset/reset-ti-sci.c
13698
13699THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13700M:	Hans Verkuil <hverkuil@xs4all.nl>
13701L:	linux-media@vger.kernel.org
13702T:	git git://linuxtv.org/media_tree.git
13703W:	https://linuxtv.org
13704S:	Maintained
13705F:	drivers/media/radio/radio-raremono.c
13706
13707THERMAL
13708M:	Zhang Rui <rui.zhang@intel.com>
13709M:	Eduardo Valentin <edubezval@gmail.com>
13710L:	linux-pm@vger.kernel.org
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13713Q:	https://patchwork.kernel.org/project/linux-pm/list/
13714S:	Supported
13715F:	drivers/thermal/
13716F:	include/linux/thermal.h
13717F:	include/uapi/linux/thermal.h
13718F:	include/linux/cpu_cooling.h
13719F:	Documentation/devicetree/bindings/thermal/
13720
13721THERMAL/CPU_COOLING
13722M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13723M:	Viresh Kumar <viresh.kumar@linaro.org>
13724M:	Javi Merino <javi.merino@kernel.org>
13725L:	linux-pm@vger.kernel.org
13726S:	Supported
13727F:	Documentation/thermal/cpu-cooling-api.txt
13728F:	drivers/thermal/cpu_cooling.c
13729F:	include/linux/cpu_cooling.h
13730
13731THINKPAD ACPI EXTRAS DRIVER
13732M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13733L:	ibm-acpi-devel@lists.sourceforge.net
13734L:	platform-driver-x86@vger.kernel.org
13735W:	http://ibm-acpi.sourceforge.net
13736W:	http://thinkwiki.org/wiki/Ibm-acpi
13737T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13738S:	Maintained
13739F:	drivers/platform/x86/thinkpad_acpi.c
13740
13741THUNDERBOLT DRIVER
13742M:	Andreas Noever <andreas.noever@gmail.com>
13743M:	Michael Jamet <michael.jamet@intel.com>
13744M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13745M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13747S:	Maintained
13748F:	Documentation/admin-guide/thunderbolt.rst
13749F:	drivers/thunderbolt/
13750F:	include/linux/thunderbolt.h
13751
13752THUNDERBOLT NETWORK DRIVER
13753M:	Michael Jamet <michael.jamet@intel.com>
13754M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13755M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13756L:	netdev@vger.kernel.org
13757S:	Maintained
13758F:	drivers/net/thunderbolt.c
13759
13760THUNDERX GPIO DRIVER
13761M:	David Daney <david.daney@cavium.com>
13762S:	Maintained
13763F:	drivers/gpio/gpio-thunderx.c
13764
13765TI AM437X VPFE DRIVER
13766M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13767L:	linux-media@vger.kernel.org
13768W:	https://linuxtv.org
13769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13770T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13771S:	Maintained
13772F:	drivers/media/platform/am437x/
13773
13774TI BANDGAP AND THERMAL DRIVER
13775M:	Eduardo Valentin <edubezval@gmail.com>
13776M:	Keerthy <j-keerthy@ti.com>
13777L:	linux-pm@vger.kernel.org
13778L:	linux-omap@vger.kernel.org
13779S:	Maintained
13780F:	drivers/thermal/ti-soc-thermal/
13781
13782TI BQ27XXX POWER SUPPLY DRIVER
13783R:	Andrew F. Davis <afd@ti.com>
13784F:	include/linux/power/bq27xxx_battery.h
13785F:	drivers/power/supply/bq27xxx_battery.c
13786F:	drivers/power/supply/bq27xxx_battery_i2c.c
13787
13788TI CDCE706 CLOCK DRIVER
13789M:	Max Filippov <jcmvbkbc@gmail.com>
13790S:	Maintained
13791F:	drivers/clk/clk-cdce706.c
13792
13793TI CLOCK DRIVER
13794M:	Tero Kristo <t-kristo@ti.com>
13795L:	linux-omap@vger.kernel.org
13796S:	Maintained
13797F:	drivers/clk/ti/
13798F:	include/linux/clk/ti.h
13799
13800TI DAVINCI MACHINE SUPPORT
13801M:	Sekhar Nori <nsekhar@ti.com>
13802M:	Kevin Hilman <khilman@kernel.org>
13803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13805S:	Supported
13806F:	arch/arm/mach-davinci/
13807F:	drivers/i2c/busses/i2c-davinci.c
13808F:	arch/arm/boot/dts/da850*
13809
13810TI DAVINCI SERIES GPIO DRIVER
13811M:	Keerthy <j-keerthy@ti.com>
13812L:	linux-gpio@vger.kernel.org
13813S:	Maintained
13814F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13815F:	drivers/gpio/gpio-davinci.c
13816
13817TI DAVINCI SERIES MEDIA DRIVER
13818M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13819L:	linux-media@vger.kernel.org
13820W:	https://linuxtv.org
13821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13822T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13823S:	Maintained
13824F:	drivers/media/platform/davinci/
13825F:	include/media/davinci/
13826
13827TI ETHERNET SWITCH DRIVER (CPSW)
13828R:	Grygorii Strashko <grygorii.strashko@ti.com>
13829L:	linux-omap@vger.kernel.org
13830L:	netdev@vger.kernel.org
13831S:	Maintained
13832F:	drivers/net/ethernet/ti/cpsw*
13833F:	drivers/net/ethernet/ti/davinci*
13834
13835TI FLASH MEDIA INTERFACE DRIVER
13836M:	Alex Dubov <oakad@yahoo.com>
13837S:	Maintained
13838F:	drivers/misc/tifm*
13839F:	drivers/mmc/host/tifm_sd.c
13840F:	include/linux/tifm.h
13841
13842TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13843M:	Santosh Shilimkar <ssantosh@kernel.org>
13844L:	linux-kernel@vger.kernel.org
13845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13846S:	Maintained
13847F:	drivers/soc/ti/*
13848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13849
13850TI LM49xxx FAMILY ASoC CODEC DRIVERS
13851M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13852M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13853L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13854S:	Maintained
13855F:	sound/soc/codecs/lm49453*
13856F:	sound/soc/codecs/isabelle*
13857
13858TI LP855x BACKLIGHT DRIVER
13859M:	Milo Kim <milo.kim@ti.com>
13860S:	Maintained
13861F:	Documentation/backlight/lp855x-driver.txt
13862F:	drivers/video/backlight/lp855x_bl.c
13863F:	include/linux/platform_data/lp855x.h
13864
13865TI LP8727 CHARGER DRIVER
13866M:	Milo Kim <milo.kim@ti.com>
13867S:	Maintained
13868F:	drivers/power/supply/lp8727_charger.c
13869F:	include/linux/platform_data/lp8727.h
13870
13871TI LP8788 MFD DRIVER
13872M:	Milo Kim <milo.kim@ti.com>
13873S:	Maintained
13874F:	drivers/iio/adc/lp8788_adc.c
13875F:	drivers/leds/leds-lp8788.c
13876F:	drivers/mfd/lp8788*.c
13877F:	drivers/power/supply/lp8788-charger.c
13878F:	drivers/regulator/lp8788-*.c
13879F:	include/linux/mfd/lp8788*.h
13880
13881TI NETCP ETHERNET DRIVER
13882M:	Wingman Kwok <w-kwok2@ti.com>
13883M:	Murali Karicheri <m-karicheri2@ti.com>
13884L:	netdev@vger.kernel.org
13885S:	Maintained
13886F:	drivers/net/ethernet/ti/netcp*
13887
13888TI TAS571X FAMILY ASoC CODEC DRIVER
13889M:	Kevin Cernekee <cernekee@chromium.org>
13890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13891S:	Odd Fixes
13892F:	sound/soc/codecs/tas571x*
13893
13894TI TRF7970A NFC DRIVER
13895M:	Mark Greer <mgreer@animalcreek.com>
13896L:	linux-wireless@vger.kernel.org
13897L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13898S:	Supported
13899F:	drivers/nfc/trf7970a.c
13900F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13901
13902TI TWL4030 SERIES SOC CODEC DRIVER
13903M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13905S:	Maintained
13906F:	sound/soc/codecs/twl4030*
13907
13908TI VPE/CAL DRIVERS
13909M:	Benoit Parrot <bparrot@ti.com>
13910L:	linux-media@vger.kernel.org
13911W:	http://linuxtv.org/
13912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13913S:	Maintained
13914F:	drivers/media/platform/ti-vpe/
13915
13916TI WILINK WIRELESS DRIVERS
13917L:	linux-wireless@vger.kernel.org
13918W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13919W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13921S:	Orphan
13922F:	drivers/net/wireless/ti/
13923F:	include/linux/wl12xx.h
13924
13925TILE ARCHITECTURE
13926W:	http://www.mellanox.com/repository/solutions/tile-scm/
13927S:	Orphan
13928F:	arch/tile/
13929F:	drivers/char/tile-srom.c
13930F:	drivers/edac/tile_edac.c
13931F:	drivers/net/ethernet/tile/
13932F:	drivers/rtc/rtc-tile.c
13933F:	drivers/tty/hvc/hvc_tile.c
13934F:	drivers/tty/serial/tilegx.c
13935F:	drivers/usb/host/*-tilegx.c
13936F:	include/linux/usb/tilegx.h
13937
13938TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13939M:	John Stultz <john.stultz@linaro.org>
13940M:	Thomas Gleixner <tglx@linutronix.de>
13941R:	Stephen Boyd <sboyd@kernel.org>
13942L:	linux-kernel@vger.kernel.org
13943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13944S:	Supported
13945F:	include/linux/clocksource.h
13946F:	include/linux/time.h
13947F:	include/linux/timex.h
13948F:	include/uapi/linux/time.h
13949F:	include/uapi/linux/timex.h
13950F:	kernel/time/clocksource.c
13951F:	kernel/time/time*.c
13952F:	kernel/time/alarmtimer.c
13953F:	kernel/time/ntp.c
13954F:	tools/testing/selftests/timers/
13955
13956TIPC NETWORK LAYER
13957M:	Jon Maloy <jon.maloy@ericsson.com>
13958M:	Ying Xue <ying.xue@windriver.com>
13959L:	netdev@vger.kernel.org (core kernel code)
13960L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13961W:	http://tipc.sourceforge.net/
13962S:	Maintained
13963F:	include/uapi/linux/tipc*.h
13964F:	net/tipc/
13965
13966TLAN NETWORK DRIVER
13967M:	Samuel Chessman <chessman@tux.org>
13968L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13969W:	http://sourceforge.net/projects/tlan/
13970S:	Maintained
13971F:	Documentation/networking/tlan.txt
13972F:	drivers/net/ethernet/ti/tlan.*
13973
13974TM6000 VIDEO4LINUX DRIVER
13975M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13976M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13977L:	linux-media@vger.kernel.org
13978W:	https://linuxtv.org
13979T:	git git://linuxtv.org/media_tree.git
13980S:	Odd fixes
13981F:	drivers/media/usb/tm6000/
13982F:	Documentation/media/v4l-drivers/tm6000*
13983
13984TMIO/SDHI MMC DRIVER
13985M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13986L:	linux-mmc@vger.kernel.org
13987S:	Supported
13988F:	drivers/mmc/host/tmio_mmc*
13989F:	drivers/mmc/host/renesas_sdhi*
13990F:	include/linux/mfd/tmio.h
13991
13992TMP401 HARDWARE MONITOR DRIVER
13993M:	Guenter Roeck <linux@roeck-us.net>
13994L:	linux-hwmon@vger.kernel.org
13995S:	Maintained
13996F:	Documentation/hwmon/tmp401
13997F:	drivers/hwmon/tmp401.c
13998
13999TMPFS (SHMEM FILESYSTEM)
14000M:	Hugh Dickins <hughd@google.com>
14001L:	linux-mm@kvack.org
14002S:	Maintained
14003F:	include/linux/shmem_fs.h
14004F:	mm/shmem.c
14005
14006TOMOYO SECURITY MODULE
14007M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14008M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14009L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14010L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14011L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14012L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14013W:	http://tomoyo.sourceforge.jp/
14014T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14015S:	Maintained
14016F:	security/tomoyo/
14017
14018TOPSTAR LAPTOP EXTRAS DRIVER
14019M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14020L:	platform-driver-x86@vger.kernel.org
14021S:	Maintained
14022F:	drivers/platform/x86/topstar-laptop.c
14023
14024TORTURE-TEST MODULES
14025M:	Davidlohr Bueso <dave@stgolabs.net>
14026M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14027M:	Josh Triplett <josh@joshtriplett.org>
14028L:	linux-kernel@vger.kernel.org
14029S:	Supported
14030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14031F:	Documentation/RCU/torture.txt
14032F:	kernel/torture.c
14033F:	kernel/rcu/rcutorture.c
14034F:	kernel/locking/locktorture.c
14035
14036TOSHIBA ACPI EXTRAS DRIVER
14037M:	Azael Avalos <coproscefalo@gmail.com>
14038L:	platform-driver-x86@vger.kernel.org
14039S:	Maintained
14040F:	drivers/platform/x86/toshiba_acpi.c
14041
14042TOSHIBA BLUETOOTH DRIVER
14043M:	Azael Avalos <coproscefalo@gmail.com>
14044L:	platform-driver-x86@vger.kernel.org
14045S:	Maintained
14046F:	drivers/platform/x86/toshiba_bluetooth.c
14047
14048TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14049M:	Azael Avalos <coproscefalo@gmail.com>
14050L:	platform-driver-x86@vger.kernel.org
14051S:	Maintained
14052F:	drivers/platform/x86/toshiba_haps.c
14053
14054TOSHIBA SMM DRIVER
14055M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14056W:	http://www.buzzard.org.uk/toshiba/
14057S:	Maintained
14058F:	drivers/char/toshiba.c
14059F:	include/linux/toshiba.h
14060F:	include/uapi/linux/toshiba.h
14061
14062TOSHIBA TC358743 DRIVER
14063M:	Mats Randgaard <matrandg@cisco.com>
14064L:	linux-media@vger.kernel.org
14065S:	Maintained
14066F:	drivers/media/i2c/tc358743*
14067F:	include/media/i2c/tc358743.h
14068
14069TOSHIBA WMI HOTKEYS DRIVER
14070M:	Azael Avalos <coproscefalo@gmail.com>
14071L:	platform-driver-x86@vger.kernel.org
14072S:	Maintained
14073F:	drivers/platform/x86/toshiba-wmi.c
14074
14075TPM DEVICE DRIVER
14076M:	Peter Huewe <peterhuewe@gmx.de>
14077M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14078R:	Jason Gunthorpe <jgg@ziepe.ca>
14079L:	linux-integrity@vger.kernel.org
14080Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14081W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14082T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14083S:	Maintained
14084F:	drivers/char/tpm/
14085
14086TRACING
14087M:	Steven Rostedt <rostedt@goodmis.org>
14088M:	Ingo Molnar <mingo@redhat.com>
14089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14090S:	Maintained
14091F:	Documentation/trace/ftrace.txt
14092F:	arch/*/*/*/ftrace.h
14093F:	arch/*/kernel/ftrace.c
14094F:	include/*/ftrace.h
14095F:	include/linux/trace*.h
14096F:	include/trace/
14097F:	kernel/trace/
14098F:	tools/testing/selftests/ftrace/
14099
14100TRACING MMIO ACCESSES (MMIOTRACE)
14101M:	Steven Rostedt <rostedt@goodmis.org>
14102M:	Ingo Molnar <mingo@kernel.org>
14103R:	Karol Herbst <karolherbst@gmail.com>
14104R:	Pekka Paalanen <ppaalanen@gmail.com>
14105S:	Maintained
14106L:	linux-kernel@vger.kernel.org
14107L:	nouveau@lists.freedesktop.org
14108F:	kernel/trace/trace_mmiotrace.c
14109F:	include/linux/mmiotrace.h
14110F:	arch/x86/mm/kmmio.c
14111F:	arch/x86/mm/mmio-mod.c
14112F:	arch/x86/mm/testmmiotrace.c
14113
14114TRIVIAL PATCHES
14115M:	Jiri Kosina <trivial@kernel.org>
14116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14117S:	Maintained
14118K:	^Subject:.*(?i)trivial
14119
14120TEMPO SEMICONDUCTOR DRIVERS
14121M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14122S:	Maintained
14123F:	sound/soc/codecs/tscs*.c
14124F:	sound/soc/codecs/tscs*.h
14125F:	Documentation/devicetree/bindings/sound/tscs*.txt
14126
14127TTY LAYER
14128M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14129M:	Jiri Slaby <jslaby@suse.com>
14130S:	Supported
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14132F:	Documentation/serial/
14133F:	drivers/tty/
14134F:	drivers/tty/serial/serial_core.c
14135F:	include/linux/serial_core.h
14136F:	include/linux/serial.h
14137F:	include/linux/tty.h
14138F:	include/uapi/linux/serial_core.h
14139F:	include/uapi/linux/serial.h
14140F:	include/uapi/linux/tty.h
14141
14142TUA9001 MEDIA DRIVER
14143M:	Antti Palosaari <crope@iki.fi>
14144L:	linux-media@vger.kernel.org
14145W:	https://linuxtv.org
14146W:	http://palosaari.fi/linux/
14147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14148T:	git git://linuxtv.org/anttip/media_tree.git
14149S:	Maintained
14150F:	drivers/media/tuners/tua9001*
14151
14152TULIP NETWORK DRIVERS
14153L:	netdev@vger.kernel.org
14154L:	linux-parisc@vger.kernel.org
14155S:	Orphan
14156F:	drivers/net/ethernet/dec/tulip/
14157
14158TUN/TAP driver
14159M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14160W:	http://vtun.sourceforge.net/tun
14161S:	Maintained
14162F:	Documentation/networking/tuntap.txt
14163F:	arch/um/os-Linux/drivers/
14164
14165TURBOCHANNEL SUBSYSTEM
14166M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14167M:	Ralf Baechle <ralf@linux-mips.org>
14168L:	linux-mips@linux-mips.org
14169Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14170S:	Maintained
14171F:	drivers/tc/
14172F:	include/linux/tc.h
14173
14174TW5864 VIDEO4LINUX DRIVER
14175M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14176M:	Anton Sviridenko <anton@corp.bluecherry.net>
14177M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14178M:	Andrey Utkin <andrey_utkin@fastmail.com>
14179L:	linux-media@vger.kernel.org
14180S:	Supported
14181F:	drivers/media/pci/tw5864/
14182
14183TW68 VIDEO4LINUX DRIVER
14184M:	Hans Verkuil <hverkuil@xs4all.nl>
14185L:	linux-media@vger.kernel.org
14186T:	git git://linuxtv.org/media_tree.git
14187W:	https://linuxtv.org
14188S:	Odd Fixes
14189F:	drivers/media/pci/tw68/
14190
14191TW686X VIDEO4LINUX DRIVER
14192M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14193L:	linux-media@vger.kernel.org
14194T:	git git://linuxtv.org/media_tree.git
14195W:	http://linuxtv.org
14196S:	Maintained
14197F:	drivers/media/pci/tw686x/
14198
14199UBI FILE SYSTEM (UBIFS)
14200M:	Richard Weinberger <richard@nod.at>
14201M:	Artem Bityutskiy <dedekind1@gmail.com>
14202M:	Adrian Hunter <adrian.hunter@intel.com>
14203L:	linux-mtd@lists.infradead.org
14204T:	git git://git.infradead.org/ubifs-2.6.git
14205W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14206S:	Supported
14207F:	Documentation/filesystems/ubifs.txt
14208F:	fs/ubifs/
14209
14210UCLINUX (M68KNOMMU AND COLDFIRE)
14211M:	Greg Ungerer <gerg@linux-m68k.org>
14212W:	http://www.linux-m68k.org/
14213W:	http://www.uclinux.org/
14214L:	linux-m68k@lists.linux-m68k.org
14215L:	uclinux-dev@uclinux.org  (subscribers-only)
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14217S:	Maintained
14218F:	arch/m68k/coldfire/
14219F:	arch/m68k/68*/
14220F:	arch/m68k/*/*_no.*
14221F:	arch/m68k/include/asm/*_no.*
14222
14223UDF FILESYSTEM
14224M:	Jan Kara <jack@suse.com>
14225S:	Maintained
14226F:	Documentation/filesystems/udf.txt
14227F:	fs/udf/
14228
14229UDRAW TABLET
14230M:	Bastien Nocera <hadess@hadess.net>
14231L:	linux-input@vger.kernel.org
14232S:	Maintained
14233F:	drivers/hid/hid-udraw-ps3.c
14234
14235UFS FILESYSTEM
14236M:	Evgeniy Dushistov <dushistov@mail.ru>
14237S:	Maintained
14238F:	Documentation/filesystems/ufs.txt
14239F:	fs/ufs/
14240
14241UHID USERSPACE HID IO DRIVER:
14242M:	David Herrmann <dh.herrmann@googlemail.com>
14243L:	linux-input@vger.kernel.org
14244S:	Maintained
14245F:	drivers/hid/uhid.c
14246F:	include/uapi/linux/uhid.h
14247
14248ULPI BUS
14249M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14250L:	linux-usb@vger.kernel.org
14251S:	Maintained
14252F:	drivers/usb/common/ulpi.c
14253F:	include/linux/ulpi/
14254
14255ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14256L:	linux-usb@vger.kernel.org
14257S:	Orphan
14258F:	drivers/uwb/
14259F:	include/linux/uwb.h
14260F:	include/linux/uwb/
14261
14262UNICORE32 ARCHITECTURE:
14263M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14264W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14265S:	Maintained
14266T:	git git://github.com/gxt/linux.git
14267F:	arch/unicore32/
14268
14269UNIFDEF
14270M:	Tony Finch <dot@dotat.at>
14271W:	http://dotat.at/prog/unifdef
14272S:	Maintained
14273F:	scripts/unifdef.c
14274
14275UNIFORM CDROM DRIVER
14276M:	Jens Axboe <axboe@kernel.dk>
14277W:	http://www.kernel.dk
14278S:	Maintained
14279F:	Documentation/cdrom/
14280F:	drivers/cdrom/cdrom.c
14281F:	include/linux/cdrom.h
14282F:	include/uapi/linux/cdrom.h
14283
14284UNISYS S-PAR DRIVERS
14285M:	David Kershner <david.kershner@unisys.com>
14286L:	sparmaintainer@unisys.com (Unisys internal)
14287S:	Supported
14288F:	include/linux/visorbus.h
14289F:	drivers/visorbus/
14290F:	drivers/staging/unisys/
14291
14292UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14293M:	Vinayak Holikatti <vinholikatti@gmail.com>
14294L:	linux-scsi@vger.kernel.org
14295S:	Supported
14296F:	Documentation/scsi/ufs.txt
14297F:	drivers/scsi/ufs/
14298
14299UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14300M:	Joao Pinto <jpinto@synopsys.com>
14301L:	linux-scsi@vger.kernel.org
14302S:	Supported
14303F:	drivers/scsi/ufs/*dwc*
14304
14305UNSORTED BLOCK IMAGES (UBI)
14306M:	Artem Bityutskiy <dedekind1@gmail.com>
14307M:	Richard Weinberger <richard@nod.at>
14308W:	http://www.linux-mtd.infradead.org/
14309L:	linux-mtd@lists.infradead.org
14310T:	git git://git.infradead.org/ubifs-2.6.git
14311S:	Supported
14312F:	drivers/mtd/ubi/
14313F:	include/linux/mtd/ubi.h
14314F:	include/uapi/mtd/ubi-user.h
14315
14316USB "USBNET" DRIVER FRAMEWORK
14317M:	Oliver Neukum <oneukum@suse.com>
14318L:	netdev@vger.kernel.org
14319W:	http://www.linux-usb.org/usbnet
14320S:	Maintained
14321F:	drivers/net/usb/usbnet.c
14322F:	include/linux/usb/usbnet.h
14323
14324USB ACM DRIVER
14325M:	Oliver Neukum <oneukum@suse.com>
14326L:	linux-usb@vger.kernel.org
14327S:	Maintained
14328F:	Documentation/usb/acm.txt
14329F:	drivers/usb/class/cdc-acm.*
14330
14331USB AR5523 WIRELESS DRIVER
14332M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14333L:	linux-wireless@vger.kernel.org
14334S:	Maintained
14335F:	drivers/net/wireless/ath/ar5523/
14336
14337USB ATTACHED SCSI
14338M:	Oliver Neukum <oneukum@suse.com>
14339L:	linux-usb@vger.kernel.org
14340L:	linux-scsi@vger.kernel.org
14341S:	Maintained
14342F:	drivers/usb/storage/uas.c
14343
14344USB CDC ETHERNET DRIVER
14345M:	Oliver Neukum <oliver@neukum.org>
14346L:	linux-usb@vger.kernel.org
14347S:	Maintained
14348F:	drivers/net/usb/cdc_*.c
14349F:	include/uapi/linux/usb/cdc.h
14350
14351USB CHAOSKEY DRIVER
14352M:	Keith Packard <keithp@keithp.com>
14353L:	linux-usb@vger.kernel.org
14354S:	Maintained
14355F:	drivers/usb/misc/chaoskey.c
14356
14357USB CYPRESS C67X00 DRIVER
14358M:	Peter Korsgaard <jacmet@sunsite.dk>
14359L:	linux-usb@vger.kernel.org
14360S:	Maintained
14361F:	drivers/usb/c67x00/
14362
14363USB DAVICOM DM9601 DRIVER
14364M:	Peter Korsgaard <jacmet@sunsite.dk>
14365L:	netdev@vger.kernel.org
14366W:	http://www.linux-usb.org/usbnet
14367S:	Maintained
14368F:	drivers/net/usb/dm9601.c
14369
14370USB DIAMOND RIO500 DRIVER
14371M:	Cesar Miquel <miquel@df.uba.ar>
14372L:	rio500-users@lists.sourceforge.net
14373W:	http://rio500.sourceforge.net
14374S:	Maintained
14375F:	drivers/usb/misc/rio500*
14376
14377USB EHCI DRIVER
14378M:	Alan Stern <stern@rowland.harvard.edu>
14379L:	linux-usb@vger.kernel.org
14380S:	Maintained
14381F:	Documentation/usb/ehci.txt
14382F:	drivers/usb/host/ehci*
14383
14384USB GADGET/PERIPHERAL SUBSYSTEM
14385M:	Felipe Balbi <balbi@kernel.org>
14386L:	linux-usb@vger.kernel.org
14387W:	http://www.linux-usb.org/gadget
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14389S:	Maintained
14390F:	drivers/usb/gadget/
14391F:	include/linux/usb/gadget*
14392
14393USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14394M:	Jiri Kosina <jikos@kernel.org>
14395R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14396L:	linux-usb@vger.kernel.org
14397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14398S:	Maintained
14399F:	Documentation/hid/hiddev.txt
14400F:	drivers/hid/usbhid/
14401
14402USB ISP116X DRIVER
14403M:	Olav Kongas <ok@artecdesign.ee>
14404L:	linux-usb@vger.kernel.org
14405S:	Maintained
14406F:	drivers/usb/host/isp116x*
14407F:	include/linux/usb/isp116x.h
14408
14409USB LAN78XX ETHERNET DRIVER
14410M:	Woojung Huh <woojung.huh@microchip.com>
14411M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14412L:	netdev@vger.kernel.org
14413S:	Maintained
14414F:	drivers/net/usb/lan78xx.*
14415
14416USB MASS STORAGE DRIVER
14417M:	Alan Stern <stern@rowland.harvard.edu>
14418L:	linux-usb@vger.kernel.org
14419L:	usb-storage@lists.one-eyed-alien.net
14420S:	Maintained
14421W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14422F:	drivers/usb/storage/
14423
14424USB MIDI DRIVER
14425M:	Clemens Ladisch <clemens@ladisch.de>
14426L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14427T:	git git://git.alsa-project.org/alsa-kernel.git
14428S:	Maintained
14429F:	sound/usb/midi.*
14430
14431USB NETWORKING DRIVERS
14432L:	linux-usb@vger.kernel.org
14433S:	Odd Fixes
14434F:	drivers/net/usb/
14435
14436USB OHCI DRIVER
14437M:	Alan Stern <stern@rowland.harvard.edu>
14438L:	linux-usb@vger.kernel.org
14439S:	Maintained
14440F:	Documentation/usb/ohci.txt
14441F:	drivers/usb/host/ohci*
14442
14443USB OTG FSM (Finite State Machine)
14444M:	Peter Chen <Peter.Chen@nxp.com>
14445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14446L:	linux-usb@vger.kernel.org
14447S:	Maintained
14448F:	drivers/usb/common/usb-otg-fsm.c
14449
14450USB OVER IP DRIVER
14451M:	Valentina Manea <valentina.manea.m@gmail.com>
14452M:	Shuah Khan <shuahkh@osg.samsung.com>
14453M:	Shuah Khan <shuah@kernel.org>
14454L:	linux-usb@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/usb/usbip_protocol.txt
14457F:	drivers/usb/usbip/
14458F:	tools/usb/usbip/
14459
14460USB PEGASUS DRIVER
14461M:	Petko Manolov <petkan@nucleusys.com>
14462L:	linux-usb@vger.kernel.org
14463L:	netdev@vger.kernel.org
14464T:	git git://github.com/petkan/pegasus.git
14465W:	https://github.com/petkan/pegasus
14466S:	Maintained
14467F:	drivers/net/usb/pegasus.*
14468
14469USB PHY LAYER
14470M:	Felipe Balbi <balbi@kernel.org>
14471L:	linux-usb@vger.kernel.org
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14473S:	Maintained
14474F:	drivers/usb/phy/
14475
14476USB PRINTER DRIVER (usblp)
14477M:	Pete Zaitcev <zaitcev@redhat.com>
14478L:	linux-usb@vger.kernel.org
14479S:	Supported
14480F:	drivers/usb/class/usblp.c
14481
14482USB QMI WWAN NETWORK DRIVER
14483M:	Bjørn Mork <bjorn@mork.no>
14484L:	netdev@vger.kernel.org
14485S:	Maintained
14486F:	Documentation/ABI/testing/sysfs-class-net-qmi
14487F:	drivers/net/usb/qmi_wwan.c
14488
14489USB RTL8150 DRIVER
14490M:	Petko Manolov <petkan@nucleusys.com>
14491L:	linux-usb@vger.kernel.org
14492L:	netdev@vger.kernel.org
14493T:	git git://github.com/petkan/rtl8150.git
14494W:	https://github.com/petkan/rtl8150
14495S:	Maintained
14496F:	drivers/net/usb/rtl8150.c
14497
14498USB SERIAL SUBSYSTEM
14499M:	Johan Hovold <johan@kernel.org>
14500L:	linux-usb@vger.kernel.org
14501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14502S:	Maintained
14503F:	Documentation/usb/usb-serial.txt
14504F:	drivers/usb/serial/
14505F:	include/linux/usb/serial.h
14506
14507USB SMSC75XX ETHERNET DRIVER
14508M:	Steve Glendinning <steve.glendinning@shawell.net>
14509L:	netdev@vger.kernel.org
14510S:	Maintained
14511F:	drivers/net/usb/smsc75xx.*
14512
14513USB SMSC95XX ETHERNET DRIVER
14514M:	Steve Glendinning <steve.glendinning@shawell.net>
14515M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14516L:	netdev@vger.kernel.org
14517S:	Maintained
14518F:	drivers/net/usb/smsc95xx.*
14519
14520USB SUBSYSTEM
14521M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14522L:	linux-usb@vger.kernel.org
14523W:	http://www.linux-usb.org
14524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14525S:	Supported
14526F:	Documentation/devicetree/bindings/usb/
14527F:	Documentation/usb/
14528F:	drivers/usb/
14529F:	include/linux/usb.h
14530F:	include/linux/usb/
14531
14532USB TYPEC SUBSYSTEM
14533M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14534L:	linux-usb@vger.kernel.org
14535S:	Maintained
14536F:	Documentation/ABI/testing/sysfs-class-typec
14537F:	Documentation/usb/typec.rst
14538F:	drivers/usb/typec/
14539F:	include/linux/usb/typec.h
14540
14541USB UHCI DRIVER
14542M:	Alan Stern <stern@rowland.harvard.edu>
14543L:	linux-usb@vger.kernel.org
14544S:	Maintained
14545F:	drivers/usb/host/uhci*
14546
14547USB VIDEO CLASS
14548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14549L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14550L:	linux-media@vger.kernel.org
14551T:	git git://linuxtv.org/media_tree.git
14552W:	http://www.ideasonboard.org/uvc/
14553S:	Maintained
14554F:	drivers/media/usb/uvc/
14555F:	include/uapi/linux/uvcvideo.h
14556
14557USB VISION DRIVER
14558M:	Hans Verkuil <hverkuil@xs4all.nl>
14559L:	linux-media@vger.kernel.org
14560T:	git git://linuxtv.org/media_tree.git
14561W:	https://linuxtv.org
14562S:	Odd Fixes
14563F:	drivers/media/usb/usbvision/
14564
14565USB WEBCAM GADGET
14566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14567L:	linux-usb@vger.kernel.org
14568S:	Maintained
14569F:	drivers/usb/gadget/function/*uvc*
14570F:	drivers/usb/gadget/legacy/webcam.c
14571
14572USB WIRELESS RNDIS DRIVER (rndis_wlan)
14573M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14574L:	linux-wireless@vger.kernel.org
14575S:	Maintained
14576F:	drivers/net/wireless/rndis_wlan.c
14577
14578USB XHCI DRIVER
14579M:	Mathias Nyman <mathias.nyman@intel.com>
14580L:	linux-usb@vger.kernel.org
14581S:	Supported
14582F:	drivers/usb/host/xhci*
14583F:	drivers/usb/host/pci-quirks*
14584
14585USB ZD1201 DRIVER
14586L:	linux-wireless@vger.kernel.org
14587W:	http://linux-lc100020.sourceforge.net
14588S:	Orphan
14589F:	drivers/net/wireless/zydas/zd1201.*
14590
14591USB ZR364XX DRIVER
14592M:	Antoine Jacquet <royale@zerezo.com>
14593L:	linux-usb@vger.kernel.org
14594L:	linux-media@vger.kernel.org
14595T:	git git://linuxtv.org/media_tree.git
14596W:	http://royale.zerezo.com/zr364xx/
14597S:	Maintained
14598F:	Documentation/media/v4l-drivers/zr364xx*
14599F:	drivers/media/usb/zr364xx/
14600
14601USER-MODE LINUX (UML)
14602M:	Jeff Dike <jdike@addtoit.com>
14603M:	Richard Weinberger <richard@nod.at>
14604L:	user-mode-linux-devel@lists.sourceforge.net
14605L:	user-mode-linux-user@lists.sourceforge.net
14606W:	http://user-mode-linux.sourceforge.net
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14608S:	Maintained
14609F:	Documentation/virtual/uml/
14610F:	arch/um/
14611F:	arch/x86/um/
14612F:	fs/hostfs/
14613F:	fs/hppfs/
14614
14615USERSPACE I/O (UIO)
14616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14617S:	Maintained
14618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14619F:	Documentation/driver-api/uio-howto.rst
14620F:	drivers/uio/
14621F:	include/linux/uio*.h
14622
14623UTIL-LINUX PACKAGE
14624M:	Karel Zak <kzak@redhat.com>
14625L:	util-linux@vger.kernel.org
14626W:	http://en.wikipedia.org/wiki/Util-linux
14627T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14628S:	Maintained
14629
14630UUID HELPERS
14631M:	Christoph Hellwig <hch@lst.de>
14632R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14633L:	linux-kernel@vger.kernel.org
14634T:	git git://git.infradead.org/users/hch/uuid.git
14635F:	lib/uuid.c
14636F:	lib/test_uuid.c
14637F:	include/linux/uuid.h
14638F:	include/uapi/linux/uuid.h
14639S:	Maintained
14640
14641UVESAFB DRIVER
14642M:	Michal Januszewski <spock@gentoo.org>
14643L:	linux-fbdev@vger.kernel.org
14644W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14645S:	Maintained
14646F:	Documentation/fb/uvesafb.txt
14647F:	drivers/video/fbdev/uvesafb.*
14648
14649VF610 NAND DRIVER
14650M:	Stefan Agner <stefan@agner.ch>
14651L:	linux-mtd@lists.infradead.org
14652S:	Supported
14653F:	drivers/mtd/nand/vf610_nfc.c
14654
14655VFAT/FAT/MSDOS FILESYSTEM
14656M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14657S:	Maintained
14658F:	Documentation/filesystems/vfat.txt
14659F:	fs/fat/
14660
14661VFIO DRIVER
14662M:	Alex Williamson <alex.williamson@redhat.com>
14663L:	kvm@vger.kernel.org
14664T:	git git://github.com/awilliam/linux-vfio.git
14665S:	Maintained
14666F:	Documentation/vfio.txt
14667F:	drivers/vfio/
14668F:	include/linux/vfio.h
14669F:	include/uapi/linux/vfio.h
14670
14671VFIO MEDIATED DEVICE DRIVERS
14672M:	Kirti Wankhede <kwankhede@nvidia.com>
14673L:	kvm@vger.kernel.org
14674S:	Maintained
14675F:	Documentation/vfio-mediated-device.txt
14676F:	drivers/vfio/mdev/
14677F:	include/linux/mdev.h
14678F:	samples/vfio-mdev/
14679
14680VFIO PLATFORM DRIVER
14681M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14682L:	kvm@vger.kernel.org
14683S:	Maintained
14684F:	drivers/vfio/platform/
14685
14686VGA_SWITCHEROO
14687R:	Lukas Wunner <lukas@wunner.de>
14688S:	Maintained
14689F:	Documentation/gpu/vga-switcheroo.rst
14690F:	drivers/gpu/vga/vga_switcheroo.c
14691F:	include/linux/vga_switcheroo.h
14692T:	git git://anongit.freedesktop.org/drm/drm-misc
14693
14694VIA RHINE NETWORK DRIVER
14695S:	Orphan
14696F:	drivers/net/ethernet/via/via-rhine.c
14697
14698VIA SD/MMC CARD CONTROLLER DRIVER
14699M:	Bruce Chang <brucechang@via.com.tw>
14700M:	Harald Welte <HaraldWelte@viatech.com>
14701S:	Maintained
14702F:	drivers/mmc/host/via-sdmmc.c
14703
14704VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14705M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14706L:	linux-fbdev@vger.kernel.org
14707S:	Maintained
14708F:	include/linux/via-core.h
14709F:	include/linux/via-gpio.h
14710F:	include/linux/via_i2c.h
14711F:	drivers/video/fbdev/via/
14712
14713VIA VELOCITY NETWORK DRIVER
14714M:	Francois Romieu <romieu@fr.zoreil.com>
14715L:	netdev@vger.kernel.org
14716S:	Maintained
14717F:	drivers/net/ethernet/via/via-velocity.*
14718
14719VIDEO MULTIPLEXER DRIVER
14720M:	Philipp Zabel <p.zabel@pengutronix.de>
14721L:	linux-media@vger.kernel.org
14722S:	Maintained
14723F:	drivers/media/platform/video-mux.c
14724
14725VIDEOBUF2 FRAMEWORK
14726M:	Pawel Osciak <pawel@osciak.com>
14727M:	Marek Szyprowski <m.szyprowski@samsung.com>
14728M:	Kyungmin Park <kyungmin.park@samsung.com>
14729L:	linux-media@vger.kernel.org
14730S:	Maintained
14731F:	drivers/media/v4l2-core/videobuf2-*
14732F:	include/media/videobuf2-*
14733
14734VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14735M:	Helen Koike <helen.koike@collabora.com>
14736L:	linux-media@vger.kernel.org
14737T:	git git://linuxtv.org/media_tree.git
14738W:	https://linuxtv.org
14739S:	Maintained
14740F:	drivers/media/platform/vimc/*
14741
14742VIRT LIB
14743M:	Alex Williamson <alex.williamson@redhat.com>
14744M:	Paolo Bonzini <pbonzini@redhat.com>
14745L:	kvm@vger.kernel.org
14746S:	Supported
14747F:	virt/lib/
14748
14749VIRTIO AND VHOST VSOCK DRIVER
14750M:	Stefan Hajnoczi <stefanha@redhat.com>
14751L:	kvm@vger.kernel.org
14752L:	virtualization@lists.linux-foundation.org
14753L:	netdev@vger.kernel.org
14754S:	Maintained
14755F:	include/linux/virtio_vsock.h
14756F:	include/uapi/linux/virtio_vsock.h
14757F:	include/uapi/linux/vsockmon.h
14758F:	include/uapi/linux/vm_sockets_diag.h
14759F:	net/vmw_vsock/diag.c
14760F:	net/vmw_vsock/af_vsock_tap.c
14761F:	net/vmw_vsock/virtio_transport_common.c
14762F:	net/vmw_vsock/virtio_transport.c
14763F:	drivers/net/vsockmon.c
14764F:	drivers/vhost/vsock.c
14765F:	drivers/vhost/vsock.h
14766F:	tools/testing/vsock/
14767
14768VIRTIO CONSOLE DRIVER
14769M:	Amit Shah <amit@kernel.org>
14770L:	virtualization@lists.linux-foundation.org
14771S:	Maintained
14772F:	drivers/char/virtio_console.c
14773F:	include/linux/virtio_console.h
14774F:	include/uapi/linux/virtio_console.h
14775
14776VIRTIO CORE, NET AND BLOCK DRIVERS
14777M:	"Michael S. Tsirkin" <mst@redhat.com>
14778M:	Jason Wang <jasowang@redhat.com>
14779L:	virtualization@lists.linux-foundation.org
14780S:	Maintained
14781F:	Documentation/devicetree/bindings/virtio/
14782F:	drivers/virtio/
14783F:	tools/virtio/
14784F:	drivers/net/virtio_net.c
14785F:	drivers/block/virtio_blk.c
14786F:	include/linux/virtio*.h
14787F:	include/uapi/linux/virtio_*.h
14788F:	drivers/crypto/virtio/
14789F:	mm/balloon_compaction.c
14790
14791VIRTIO CRYPTO DRIVER
14792M:	Gonglei <arei.gonglei@huawei.com>
14793L:	virtualization@lists.linux-foundation.org
14794L:	linux-crypto@vger.kernel.org
14795S:	Maintained
14796F:	drivers/crypto/virtio/
14797F:	include/uapi/linux/virtio_crypto.h
14798
14799VIRTIO DRIVERS FOR S390
14800M:	Cornelia Huck <cohuck@redhat.com>
14801M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14802L:	linux-s390@vger.kernel.org
14803L:	virtualization@lists.linux-foundation.org
14804L:	kvm@vger.kernel.org
14805S:	Supported
14806F:	drivers/s390/virtio/
14807F:	arch/s390/include/uapi/asm/virtio-ccw.h
14808
14809VIRTIO GPU DRIVER
14810M:	David Airlie <airlied@linux.ie>
14811M:	Gerd Hoffmann <kraxel@redhat.com>
14812L:	dri-devel@lists.freedesktop.org
14813L:	virtualization@lists.linux-foundation.org
14814T:	git git://anongit.freedesktop.org/drm/drm-misc
14815S:	Maintained
14816F:	drivers/gpu/drm/virtio/
14817F:	include/uapi/linux/virtio_gpu.h
14818
14819VIRTIO HOST (VHOST)
14820M:	"Michael S. Tsirkin" <mst@redhat.com>
14821M:	Jason Wang <jasowang@redhat.com>
14822L:	kvm@vger.kernel.org
14823L:	virtualization@lists.linux-foundation.org
14824L:	netdev@vger.kernel.org
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14826S:	Maintained
14827F:	drivers/vhost/
14828F:	include/uapi/linux/vhost.h
14829
14830VIRTIO INPUT DRIVER
14831M:	Gerd Hoffmann <kraxel@redhat.com>
14832S:	Maintained
14833F:	drivers/virtio/virtio_input.c
14834F:	include/uapi/linux/virtio_input.h
14835
14836VIRTUAL BOX GUEST DEVICE DRIVER
14837M:	Hans de Goede <hdegoede@redhat.com>
14838M:	Arnd Bergmann <arnd@arndb.de>
14839M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14840S:	Maintained
14841F:	include/linux/vbox_utils.h
14842F:	include/uapi/linux/vbox*.h
14843F:	drivers/virt/vboxguest/
14844
14845VIRTUAL SERIO DEVICE DRIVER
14846M:	Stephen Chandler Paul <thatslyude@gmail.com>
14847S:	Maintained
14848F:	drivers/input/serio/userio.c
14849F:	include/uapi/linux/userio.h
14850
14851VIVID VIRTUAL VIDEO DRIVER
14852M:	Hans Verkuil <hverkuil@xs4all.nl>
14853L:	linux-media@vger.kernel.org
14854T:	git git://linuxtv.org/media_tree.git
14855W:	https://linuxtv.org
14856S:	Maintained
14857F:	drivers/media/platform/vivid/*
14858
14859VLYNQ BUS
14860M:	Florian Fainelli <f.fainelli@gmail.com>
14861L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14862S:	Maintained
14863F:	drivers/vlynq/vlynq.c
14864F:	include/linux/vlynq.h
14865
14866VME SUBSYSTEM
14867M:	Martyn Welch <martyn@welchs.me.uk>
14868M:	Manohar Vanga <manohar.vanga@gmail.com>
14869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14870L:	devel@driverdev.osuosl.org
14871S:	Maintained
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14873F:	Documentation/driver-api/vme.rst
14874F:	drivers/staging/vme/
14875F:	drivers/vme/
14876F:	include/linux/vme*
14877
14878VMWARE BALLOON DRIVER
14879M:	Xavier Deguillard <xdeguillard@vmware.com>
14880M:	Philip Moltmann <moltmann@vmware.com>
14881M:	"VMware, Inc." <pv-drivers@vmware.com>
14882L:	linux-kernel@vger.kernel.org
14883S:	Maintained
14884F:	drivers/misc/vmw_balloon.c
14885
14886VMWARE HYPERVISOR INTERFACE
14887M:	Alok Kataria <akataria@vmware.com>
14888L:	virtualization@lists.linux-foundation.org
14889S:	Supported
14890F:	arch/x86/kernel/cpu/vmware.c
14891
14892VMWARE PVRDMA DRIVER
14893M:	Adit Ranadive <aditr@vmware.com>
14894M:	VMware PV-Drivers <pv-drivers@vmware.com>
14895L:	linux-rdma@vger.kernel.org
14896S:	Maintained
14897F:	drivers/infiniband/hw/vmw_pvrdma/
14898
14899VMware PVSCSI driver
14900M:	Jim Gill <jgill@vmware.com>
14901M:	VMware PV-Drivers <pv-drivers@vmware.com>
14902L:	linux-scsi@vger.kernel.org
14903S:	Maintained
14904F:	drivers/scsi/vmw_pvscsi.c
14905F:	drivers/scsi/vmw_pvscsi.h
14906
14907VMWARE VMMOUSE SUBDRIVER
14908M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14909M:	"VMware, Inc." <pv-drivers@vmware.com>
14910L:	linux-input@vger.kernel.org
14911S:	Maintained
14912F:	drivers/input/mouse/vmmouse.c
14913F:	drivers/input/mouse/vmmouse.h
14914
14915VMWARE VMXNET3 ETHERNET DRIVER
14916M:	Shrikrishna Khare <skhare@vmware.com>
14917M:	"VMware, Inc." <pv-drivers@vmware.com>
14918L:	netdev@vger.kernel.org
14919S:	Maintained
14920F:	drivers/net/vmxnet3/
14921
14922VOCORE VOCORE2 BOARD
14923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14924L:	linux-mips@linux-mips.org
14925S:	Maintained
14926F:	arch/mips/boot/dts/ralink/vocore2.dts
14927
14928VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14929M:	Liam Girdwood <lgirdwood@gmail.com>
14930M:	Mark Brown <broonie@kernel.org>
14931L:	linux-kernel@vger.kernel.org
14932W:	http://www.slimlogic.co.uk/?p=48
14933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14934S:	Supported
14935F:	Documentation/devicetree/bindings/regulator/
14936F:	Documentation/power/regulator/
14937F:	drivers/regulator/
14938F:	include/dt-bindings/regulator/
14939F:	include/linux/regulator/
14940
14941VRF
14942M:	David Ahern <dsa@cumulusnetworks.com>
14943M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14944L:	netdev@vger.kernel.org
14945S:	Maintained
14946F:	drivers/net/vrf.c
14947F:	Documentation/networking/vrf.txt
14948
14949VT1211 HARDWARE MONITOR DRIVER
14950M:	Juerg Haefliger <juergh@gmail.com>
14951L:	linux-hwmon@vger.kernel.org
14952S:	Maintained
14953F:	Documentation/hwmon/vt1211
14954F:	drivers/hwmon/vt1211.c
14955
14956VT8231 HARDWARE MONITOR DRIVER
14957M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14958L:	linux-hwmon@vger.kernel.org
14959S:	Maintained
14960F:	drivers/hwmon/vt8231.c
14961
14962VUB300 USB to SDIO/SD/MMC bridge chip
14963M:	Tony Olech <tony.olech@elandigitalsystems.com>
14964L:	linux-mmc@vger.kernel.org
14965L:	linux-usb@vger.kernel.org
14966S:	Supported
14967F:	drivers/mmc/host/vub300.c
14968
14969W1 DALLAS'S 1-WIRE BUS
14970M:	Evgeniy Polyakov <zbr@ioremap.net>
14971S:	Maintained
14972F:	Documentation/w1/
14973F:	drivers/w1/
14974F:	include/linux/w1.h
14975
14976W83791D HARDWARE MONITORING DRIVER
14977M:	Marc Hulsman <m.hulsman@tudelft.nl>
14978L:	linux-hwmon@vger.kernel.org
14979S:	Maintained
14980F:	Documentation/hwmon/w83791d
14981F:	drivers/hwmon/w83791d.c
14982
14983W83793 HARDWARE MONITORING DRIVER
14984M:	Rudolf Marek <r.marek@assembler.cz>
14985L:	linux-hwmon@vger.kernel.org
14986S:	Maintained
14987F:	Documentation/hwmon/w83793
14988F:	drivers/hwmon/w83793.c
14989
14990W83795 HARDWARE MONITORING DRIVER
14991M:	Jean Delvare <jdelvare@suse.com>
14992L:	linux-hwmon@vger.kernel.org
14993S:	Maintained
14994F:	drivers/hwmon/w83795.c
14995
14996W83L51xD SD/MMC CARD INTERFACE DRIVER
14997M:	Pierre Ossman <pierre@ossman.eu>
14998S:	Maintained
14999F:	drivers/mmc/host/wbsd.*
15000
15001WACOM PROTOCOL 4 SERIAL TABLETS
15002M:	Julian Squires <julian@cipht.net>
15003M:	Hans de Goede <hdegoede@redhat.com>
15004L:	linux-input@vger.kernel.org
15005S:	Maintained
15006F:	drivers/input/tablet/wacom_serial4.c
15007
15008WATCHDOG DEVICE DRIVERS
15009M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15010M:	Guenter Roeck <linux@roeck-us.net>
15011L:	linux-watchdog@vger.kernel.org
15012W:	http://www.linux-watchdog.org/
15013T:	git git://www.linux-watchdog.org/linux-watchdog.git
15014S:	Maintained
15015F:	Documentation/devicetree/bindings/watchdog/
15016F:	Documentation/watchdog/
15017F:	drivers/watchdog/
15018F:	include/linux/watchdog.h
15019F:	include/uapi/linux/watchdog.h
15020
15021WHISKEYCOVE PMIC GPIO DRIVER
15022M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15023L:	linux-gpio@vger.kernel.org
15024S:	Maintained
15025F:	drivers/gpio/gpio-wcove.c
15026
15027WIIMOTE HID DRIVER
15028M:	David Herrmann <dh.herrmann@googlemail.com>
15029L:	linux-input@vger.kernel.org
15030S:	Maintained
15031F:	drivers/hid/hid-wiimote*
15032
15033WILOCITY WIL6210 WIRELESS DRIVER
15034M:	Maya Erez <merez@codeaurora.org>
15035L:	linux-wireless@vger.kernel.org
15036L:	wil6210@qti.qualcomm.com
15037S:	Supported
15038W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15039F:	drivers/net/wireless/ath/wil6210/
15040
15041WIMAX STACK
15042M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15043M:	linux-wimax@intel.com
15044L:	wimax@linuxwimax.org (subscribers-only)
15045S:	Supported
15046W:	http://linuxwimax.org
15047F:	Documentation/wimax/README.wimax
15048F:	include/linux/wimax/debug.h
15049F:	include/net/wimax.h
15050F:	include/uapi/linux/wimax.h
15051F:	net/wimax/
15052
15053WINBOND CIR DRIVER
15054M:	David Härdeman <david@hardeman.nu>
15055S:	Maintained
15056F:	drivers/media/rc/winbond-cir.c
15057
15058WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15059M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15060L:	linux-watchdog@vger.kernel.org
15061S:	Maintained
15062F:	drivers/watchdog/ebc-c384_wdt.c
15063
15064WINSYSTEMS WS16C48 GPIO DRIVER
15065M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15066L:	linux-gpio@vger.kernel.org
15067S:	Maintained
15068F:	drivers/gpio/gpio-ws16c48.c
15069
15070WISTRON LAPTOP BUTTON DRIVER
15071M:	Miloslav Trmac <mitr@volny.cz>
15072S:	Maintained
15073F:	drivers/input/misc/wistron_btns.c
15074
15075WL3501 WIRELESS PCMCIA CARD DRIVER
15076L:	linux-wireless@vger.kernel.org
15077S:	Odd fixes
15078F:	drivers/net/wireless/wl3501*
15079
15080WOLFSON MICROELECTRONICS DRIVERS
15081L:	patches@opensource.cirrus.com
15082T:	git https://github.com/CirrusLogic/linux-drivers.git
15083W:	https://github.com/CirrusLogic/linux-drivers/wiki
15084S:	Supported
15085F:	Documentation/hwmon/wm83??
15086F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15087F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15088F:	Documentation/devicetree/bindings/mfd/arizona.txt
15089F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15090F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15091F:	arch/arm/mach-s3c64xx/mach-crag6410*
15092F:	drivers/clk/clk-wm83*.c
15093F:	drivers/extcon/extcon-arizona.c
15094F:	drivers/leds/leds-wm83*.c
15095F:	drivers/gpio/gpio-*wm*.c
15096F:	drivers/gpio/gpio-arizona.c
15097F:	drivers/hwmon/wm83??-hwmon.c
15098F:	drivers/input/misc/wm831x-on.c
15099F:	drivers/input/touchscreen/wm831x-ts.c
15100F:	drivers/input/touchscreen/wm97*.c
15101F:	drivers/mfd/arizona*
15102F:	drivers/mfd/wm*.c
15103F:	drivers/mfd/cs47l24*
15104F:	drivers/power/supply/wm83*.c
15105F:	drivers/rtc/rtc-wm83*.c
15106F:	drivers/regulator/wm8*.c
15107F:	drivers/regulator/arizona*
15108F:	drivers/video/backlight/wm83*_bl.c
15109F:	drivers/watchdog/wm83*_wdt.c
15110F:	include/linux/mfd/arizona/
15111F:	include/linux/mfd/wm831x/
15112F:	include/linux/mfd/wm8350/
15113F:	include/linux/mfd/wm8400*
15114F:	include/linux/regulator/arizona*
15115F:	include/linux/wm97xx.h
15116F:	include/sound/wm????.h
15117F:	sound/soc/codecs/arizona.?
15118F:	sound/soc/codecs/wm*
15119F:	sound/soc/codecs/cs47l24*
15120
15121WORKQUEUE
15122M:	Tejun Heo <tj@kernel.org>
15123R:	Lai Jiangshan <jiangshanlai@gmail.com>
15124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15125S:	Maintained
15126F:	include/linux/workqueue.h
15127F:	kernel/workqueue.c
15128F:	Documentation/core-api/workqueue.rst
15129
15130X-POWERS AXP288 PMIC DRIVERS
15131M:	Hans de Goede <hdegoede@redhat.com>
15132S:	Maintained
15133N:	axp288
15134F:	drivers/acpi/pmic/intel_pmic_xpower.c
15135
15136X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15137M:	Chen-Yu Tsai <wens@csie.org>
15138L:	linux-kernel@vger.kernel.org
15139S:	Maintained
15140N:	axp[128]
15141
15142X.25 NETWORK LAYER
15143M:	Andrew Hendry <andrew.hendry@gmail.com>
15144L:	linux-x25@vger.kernel.org
15145S:	Odd Fixes
15146F:	Documentation/networking/x25*
15147F:	include/net/x25*
15148F:	net/x25/
15149
15150X86 ARCHITECTURE (32-BIT AND 64-BIT)
15151M:	Thomas Gleixner <tglx@linutronix.de>
15152M:	Ingo Molnar <mingo@redhat.com>
15153R:	"H. Peter Anvin" <hpa@zytor.com>
15154M:	x86@kernel.org
15155L:	linux-kernel@vger.kernel.org
15156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15157S:	Maintained
15158F:	Documentation/x86/
15159F:	arch/x86/
15160
15161X86 MCE INFRASTRUCTURE
15162M:	Tony Luck <tony.luck@intel.com>
15163M:	Borislav Petkov <bp@alien8.de>
15164L:	linux-edac@vger.kernel.org
15165S:	Maintained
15166F:	arch/x86/kernel/cpu/mcheck/*
15167
15168X86 MICROCODE UPDATE SUPPORT
15169M:	Borislav Petkov <bp@alien8.de>
15170S:	Maintained
15171F:	arch/x86/kernel/cpu/microcode/*
15172
15173X86 PLATFORM DRIVERS
15174M:	Darren Hart <dvhart@infradead.org>
15175M:	Andy Shevchenko <andy@infradead.org>
15176L:	platform-driver-x86@vger.kernel.org
15177T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15178S:	Maintained
15179F:	drivers/platform/x86/
15180F:	drivers/platform/olpc/
15181
15182X86 VDSO
15183M:	Andy Lutomirski <luto@amacapital.net>
15184L:	linux-kernel@vger.kernel.org
15185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15186S:	Maintained
15187F:	arch/x86/entry/vdso/
15188
15189XC2028/3028 TUNER DRIVER
15190M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15192L:	linux-media@vger.kernel.org
15193W:	https://linuxtv.org
15194T:	git git://linuxtv.org/media_tree.git
15195S:	Maintained
15196F:	drivers/media/tuners/tuner-xc2028.*
15197
15198XEN BLOCK SUBSYSTEM
15199M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15200M:	Roger Pau Monné <roger.pau@citrix.com>
15201L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15202S:	Supported
15203F:	drivers/block/xen-blkback/*
15204F:	drivers/block/xen*
15205
15206XEN HYPERVISOR ARM
15207M:	Stefano Stabellini <sstabellini@kernel.org>
15208L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15209S:	Maintained
15210F:	arch/arm/xen/
15211F:	arch/arm/include/asm/xen/
15212
15213XEN HYPERVISOR ARM64
15214M:	Stefano Stabellini <sstabellini@kernel.org>
15215L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15216S:	Maintained
15217F:	arch/arm64/xen/
15218F:	arch/arm64/include/asm/xen/
15219
15220XEN HYPERVISOR INTERFACE
15221M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15222M:	Juergen Gross <jgross@suse.com>
15223L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15225S:	Supported
15226F:	arch/x86/xen/
15227F:	drivers/*/xen-*front.c
15228F:	drivers/xen/
15229F:	arch/x86/include/asm/xen/
15230F:	arch/x86/include/asm/pvclock-abi.h
15231F:	include/xen/
15232F:	include/uapi/xen/
15233F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15234F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15235
15236XEN NETWORK BACKEND DRIVER
15237M:	Wei Liu <wei.liu2@citrix.com>
15238M:	Paul Durrant <paul.durrant@citrix.com>
15239L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15240L:	netdev@vger.kernel.org
15241S:	Supported
15242F:	drivers/net/xen-netback/*
15243
15244XEN PCI SUBSYSTEM
15245M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15246L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15247S:	Supported
15248F:	arch/x86/pci/*xen*
15249F:	drivers/pci/*xen*
15250
15251XEN PVSCSI DRIVERS
15252M:	Juergen Gross <jgross@suse.com>
15253L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15254L:	linux-scsi@vger.kernel.org
15255S:	Supported
15256F:	drivers/scsi/xen-scsifront.c
15257F:	drivers/xen/xen-scsiback.c
15258F:	include/xen/interface/io/vscsiif.h
15259
15260XEN SWIOTLB SUBSYSTEM
15261M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15263L:	iommu@lists.linux-foundation.org
15264S:	Supported
15265F:	arch/x86/xen/*swiotlb*
15266F:	drivers/xen/*swiotlb*
15267
15268XFS FILESYSTEM
15269M:	Darrick J. Wong <darrick.wong@oracle.com>
15270M:	linux-xfs@vger.kernel.org
15271L:	linux-xfs@vger.kernel.org
15272W:	http://xfs.org/
15273T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15274S:	Supported
15275F:	Documentation/filesystems/xfs.txt
15276F:	fs/xfs/
15277
15278XILINX AXI ETHERNET DRIVER
15279M:	Anirudha Sarangi <anirudh@xilinx.com>
15280M:	John Linn <John.Linn@xilinx.com>
15281S:	Maintained
15282F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15283
15284XILINX UARTLITE SERIAL DRIVER
15285M:	Peter Korsgaard <jacmet@sunsite.dk>
15286L:	linux-serial@vger.kernel.org
15287S:	Maintained
15288F:	drivers/tty/serial/uartlite.c
15289
15290XILINX VIDEO IP CORES
15291M:	Hyun Kwon <hyun.kwon@xilinx.com>
15292M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15293L:	linux-media@vger.kernel.org
15294T:	git git://linuxtv.org/media_tree.git
15295S:	Supported
15296F:	Documentation/devicetree/bindings/media/xilinx/
15297F:	drivers/media/platform/xilinx/
15298F:	include/uapi/linux/xilinx-v4l2-controls.h
15299
15300XILLYBUS DRIVER
15301M:	Eli Billauer <eli.billauer@gmail.com>
15302L:	linux-kernel@vger.kernel.org
15303S:	Supported
15304F:	drivers/char/xillybus/
15305
15306XRA1403 GPIO EXPANDER
15307M:	Nandor Han <nandor.han@ge.com>
15308M:	Semi Malinen <semi.malinen@ge.com>
15309L:	linux-gpio@vger.kernel.org
15310S:	Maintained
15311F:	drivers/gpio/gpio-xra1403.c
15312F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15313
15314XTENSA XTFPGA PLATFORM SUPPORT
15315M:	Max Filippov <jcmvbkbc@gmail.com>
15316L:	linux-xtensa@linux-xtensa.org
15317S:	Maintained
15318F:	drivers/spi/spi-xtensa-xtfpga.c
15319F:	sound/soc/xtensa/xtfpga-i2s.c
15320
15321YAM DRIVER FOR AX.25
15322M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15323L:	linux-hams@vger.kernel.org
15324S:	Maintained
15325F:	drivers/net/hamradio/yam*
15326F:	include/linux/yam.h
15327
15328YAMA SECURITY MODULE
15329M:	Kees Cook <keescook@chromium.org>
15330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15331S:	Supported
15332F:	security/yama/
15333F:	Documentation/admin-guide/LSM/Yama.rst
15334
15335YEALINK PHONE DRIVER
15336M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15337L:	usbb2k-api-dev@nongnu.org
15338S:	Maintained
15339F:	Documentation/input/yealink.rst
15340F:	drivers/input/misc/yealink.*
15341
15342Z8530 DRIVER FOR AX.25
15343M:	Joerg Reuter <jreuter@yaina.de>
15344W:	http://yaina.de/jreuter/
15345W:	http://www.qsl.net/dl1bke/
15346L:	linux-hams@vger.kernel.org
15347S:	Maintained
15348F:	Documentation/networking/z8530drv.txt
15349F:	drivers/net/hamradio/*scc.c
15350F:	drivers/net/hamradio/z8530.h
15351
15352ZBUD COMPRESSED PAGE ALLOCATOR
15353M:	Seth Jennings <sjenning@redhat.com>
15354M:	Dan Streetman <ddstreet@ieee.org>
15355L:	linux-mm@kvack.org
15356S:	Maintained
15357F:	mm/zbud.c
15358F:	include/linux/zbud.h
15359
15360ZD1211RW WIRELESS DRIVER
15361M:	Daniel Drake <dsd@gentoo.org>
15362M:	Ulrich Kunitz <kune@deine-taler.de>
15363W:	http://zd1211.ath.cx/wiki/DriverRewrite
15364L:	linux-wireless@vger.kernel.org
15365L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15366S:	Maintained
15367F:	drivers/net/wireless/zydas/zd1211rw/
15368
15369ZD1301 MEDIA DRIVER
15370M:	Antti Palosaari <crope@iki.fi>
15371L:	linux-media@vger.kernel.org
15372W:	https://linuxtv.org/
15373W:	http://palosaari.fi/linux/
15374Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15375S:	Maintained
15376F:	drivers/media/usb/dvb-usb-v2/zd1301*
15377
15378ZD1301_DEMOD MEDIA DRIVER
15379M:	Antti Palosaari <crope@iki.fi>
15380L:	linux-media@vger.kernel.org
15381W:	https://linuxtv.org/
15382W:	http://palosaari.fi/linux/
15383Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15384S:	Maintained
15385F:	drivers/media/dvb-frontends/zd1301_demod*
15386
15387ZPOOL COMPRESSED PAGE STORAGE API
15388M:	Dan Streetman <ddstreet@ieee.org>
15389L:	linux-mm@kvack.org
15390S:	Maintained
15391F:	mm/zpool.c
15392F:	include/linux/zpool.h
15393
15394ZR36067 VIDEO FOR LINUX DRIVER
15395L:	mjpeg-users@lists.sourceforge.net
15396L:	linux-media@vger.kernel.org
15397W:	http://mjpeg.sourceforge.net/driver-zoran/
15398T:	hg https://linuxtv.org/hg/v4l-dvb
15399S:	Odd Fixes
15400F:	drivers/media/pci/zoran/
15401
15402ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15403M:	Minchan Kim <minchan@kernel.org>
15404M:	Nitin Gupta <ngupta@vflare.org>
15405R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15406L:	linux-kernel@vger.kernel.org
15407S:	Maintained
15408F:	drivers/block/zram/
15409F:	Documentation/blockdev/zram.txt
15410
15411ZS DECSTATION Z85C30 SERIAL DRIVER
15412M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15413S:	Maintained
15414F:	drivers/tty/serial/zs.*
15415
15416ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15417M:	Minchan Kim <minchan@kernel.org>
15418M:	Nitin Gupta <ngupta@vflare.org>
15419R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15420L:	linux-mm@kvack.org
15421S:	Maintained
15422F:	mm/zsmalloc.c
15423F:	include/linux/zsmalloc.h
15424F:	Documentation/vm/zsmalloc.txt
15425
15426ZSWAP COMPRESSED SWAP CACHING
15427M:	Seth Jennings <sjenning@redhat.com>
15428M:	Dan Streetman <ddstreet@ieee.org>
15429L:	linux-mm@kvack.org
15430S:	Maintained
15431F:	mm/zswap.c
15432
15433THE REST
15434M:	Linus Torvalds <torvalds@linux-foundation.org>
15435L:	linux-kernel@vger.kernel.org
15436Q:	http://patchwork.kernel.org/project/LKML/list/
15437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15438S:	Buried alive in reporters
15439F:	*
15440F:	*/
15441