xref: /linux/MAINTAINERS (revision 160b8e75932fd51a49607d32dbfa1d417977b79c)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC ASOC DRIVERS
847L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
849W:	http://blackfin.uclinux.org/
850S:	Supported
851F:	sound/soc/blackfin/*
852
853ANALOG DEVICES INC DMA DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/dma/dma-axi-dmac.c
858
859ANALOG DEVICES INC IIO DRIVERS
860M:	Lars-Peter Clausen <lars@metafoo.de>
861M:	Michael Hennerich <Michael.Hennerich@analog.com>
862W:	http://wiki.analog.com/
863W:	http://ez.analog.com/community/linux-device-drivers
864S:	Supported
865F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
866F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
867F:	drivers/iio/*/ad*
868F:	drivers/iio/adc/ltc2497*
869X:	drivers/iio/*/adjd*
870F:	drivers/staging/iio/*/ad*
871F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
872
873ANDROID CONFIG FRAGMENTS
874M:	Rob Herring <robh@kernel.org>
875S:	Supported
876F:	kernel/configs/android*
877
878ANDROID DRIVERS
879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
880M:	Arve Hjønnevåg <arve@android.com>
881M:	Todd Kjos <tkjos@android.com>
882M:	Martijn Coenen <maco@android.com>
883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
884L:	devel@driverdev.osuosl.org
885S:	Supported
886F:	drivers/android/
887F:	drivers/staging/android/
888
889ANDROID GOLDFISH PIC DRIVER
890M:	Miodrag Dinic <miodrag.dinic@mips.com>
891S:	Supported
892F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
893F:	drivers/irqchip/irq-goldfish-pic.c
894
895ANDROID GOLDFISH RTC DRIVER
896M:	Miodrag Dinic <miodrag.dinic@mips.com>
897S:	Supported
898F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
899F:	drivers/rtc/rtc-goldfish.c
900
901ANDROID ION DRIVER
902M:	Laura Abbott <labbott@redhat.com>
903M:	Sumit Semwal <sumit.semwal@linaro.org>
904L:	devel@driverdev.osuosl.org
905S:	Supported
906F:	drivers/staging/android/ion
907F:	drivers/staging/android/uapi/ion.h
908
909AOA (Apple Onboard Audio) ALSA DRIVER
910M:	Johannes Berg <johannes@sipsolutions.net>
911L:	linuxppc-dev@lists.ozlabs.org
912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
913S:	Maintained
914F:	sound/aoa/
915
916APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
917M:	William Breathitt Gray <vilhelm.gray@gmail.com>
918L:	linux-iio@vger.kernel.org
919S:	Maintained
920F:	drivers/iio/adc/stx104.c
921
922APM DRIVER
923M:	Jiri Kosina <jikos@kernel.org>
924S:	Odd fixes
925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
926F:	arch/x86/kernel/apm_32.c
927F:	include/linux/apm_bios.h
928F:	include/uapi/linux/apm_bios.h
929F:	drivers/char/apm-emulation.c
930
931APPARMOR SECURITY MODULE
932M:	John Johansen <john.johansen@canonical.com>
933L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
934W:	apparmor.wiki.kernel.org
935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
936S:	Supported
937F:	security/apparmor/
938F:	Documentation/admin-guide/LSM/apparmor.rst
939
940APPLE BCM5974 MULTITOUCH DRIVER
941M:	Henrik Rydberg <rydberg@bitmath.org>
942L:	linux-input@vger.kernel.org
943S:	Odd fixes
944F:	drivers/input/mouse/bcm5974.c
945
946APPLE SMC DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-hwmon@vger.kernel.org
949S:	Odd fixes
950F:	drivers/hwmon/applesmc.c
951
952APPLETALK NETWORK LAYER
953L:	netdev@vger.kernel.org
954S:	Odd fixes
955F:	drivers/net/appletalk/
956F:	net/appletalk/
957
958APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
959M:	Duc Dang <dhdang@apm.com>
960S:	Supported
961F:	arch/arm64/boot/dts/apm/
962
963APPLIED MICRO (APM) X-GENE SOC EDAC
964M:	Loc Ho <lho@apm.com>
965S:	Supported
966F:	drivers/edac/xgene_edac.c
967F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
968
969APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
970M:	Iyappan Subramanian <isubramanian@apm.com>
971M:	Keyur Chudgar <kchudgar@apm.com>
972S:	Supported
973F:	drivers/net/ethernet/apm/xgene-v2/
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978M:	Quan Nguyen <qnguyen@apm.com>
979S:	Supported
980F:	drivers/net/ethernet/apm/xgene/
981F:	drivers/net/phy/mdio-xgene.c
982F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
983F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
984
985APPLIED MICRO (APM) X-GENE SOC PMU
986M:	Tai Nguyen <ttnguyen@apm.com>
987S:	Supported
988F:	drivers/perf/xgene_pmu.c
989F:	Documentation/perf/xgene-pmu.txt
990F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
991
992APTINA CAMERA SENSOR PLL
993M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
994L:	linux-media@vger.kernel.org
995S:	Maintained
996F:	drivers/media/i2c/aptina-pll.*
997
998ARC FRAMEBUFFER DRIVER
999M:	Jaya Kumar <jayalk@intworks.biz>
1000S:	Maintained
1001F:	drivers/video/fbdev/arcfb.c
1002F:	drivers/video/fbdev/core/fb_defio.c
1003
1004ARC PGU DRM DRIVER
1005M:	Alexey Brodkin <abrodkin@synopsys.com>
1006S:	Supported
1007F:	drivers/gpu/drm/arc/
1008F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1009
1010ARCNET NETWORK LAYER
1011M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1012L:	netdev@vger.kernel.org
1013S:	Maintained
1014F:	drivers/net/arcnet/
1015F:	include/uapi/linux/if_arcnet.h
1016
1017ARM ARCHITECTED TIMER DRIVER
1018M:	Mark Rutland <mark.rutland@arm.com>
1019M:	Marc Zyngier <marc.zyngier@arm.com>
1020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S:	Maintained
1022F:	arch/arm/include/asm/arch_timer.h
1023F:	arch/arm64/include/asm/arch_timer.h
1024F:	drivers/clocksource/arm_arch_timer.c
1025
1026ARM HDLCD DRM DRIVER
1027M:	Liviu Dudau <liviu.dudau@arm.com>
1028S:	Supported
1029F:	drivers/gpu/drm/arm/hdlcd_*
1030F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1031
1032ARM MALI-DP DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034M:	Brian Starkey <brian.starkey@arm.com>
1035M:	Mali DP Maintainers <malidp@foss.arm.com>
1036S:	Supported
1037F:	drivers/gpu/drm/arm/
1038F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1039
1040ARM MFM AND FLOPPY DRIVERS
1041M:	Ian Molton <spyro@f2s.com>
1042S:	Maintained
1043F:	arch/arm/lib/floppydma.S
1044F:	arch/arm/include/asm/floppy.h
1045
1046ARM PMU PROFILING AND DEBUGGING
1047M:	Will Deacon <will.deacon@arm.com>
1048M:	Mark Rutland <mark.rutland@arm.com>
1049S:	Maintained
1050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051F:	arch/arm*/kernel/perf_*
1052F:	arch/arm/oprofile/common.c
1053F:	arch/arm*/kernel/hw_breakpoint.c
1054F:	arch/arm*/include/asm/hw_breakpoint.h
1055F:	arch/arm*/include/asm/perf_event.h
1056F:	drivers/perf/*
1057F:	include/linux/perf/arm_pmu.h
1058F:	Documentation/devicetree/bindings/arm/pmu.txt
1059F:	Documentation/devicetree/bindings/perf/
1060
1061ARM PORT
1062M:	Russell King <linux@armlinux.org.uk>
1063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064W:	http://www.armlinux.org.uk/
1065S:	Maintained
1066T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1067F:	arch/arm/
1068
1069ARM PRIMECELL AACI PL041 DRIVER
1070M:	Russell King <linux@armlinux.org.uk>
1071S:	Maintained
1072F:	sound/arm/aaci.*
1073
1074ARM PRIMECELL BUS SUPPORT
1075M:	Russell King <linux@armlinux.org.uk>
1076S:	Maintained
1077F:	drivers/amba/
1078F:	include/linux/amba/bus.h
1079
1080ARM PRIMECELL CLCD PL110 DRIVER
1081M:	Russell King <linux@armlinux.org.uk>
1082S:	Maintained
1083F:	drivers/video/fbdev/amba-clcd.*
1084
1085ARM PRIMECELL KMI PL050 DRIVER
1086M:	Russell King <linux@armlinux.org.uk>
1087S:	Maintained
1088F:	drivers/input/serio/ambakmi.*
1089F:	include/linux/amba/kmi.h
1090
1091ARM PRIMECELL MMCI PL180/1 DRIVER
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Maintained
1094F:	drivers/mmc/host/mmci.*
1095F:	include/linux/amba/mmci.h
1096
1097ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Maintained
1100F:	drivers/tty/serial/amba-pl01*.c
1101F:	include/linux/amba/serial.h
1102
1103ARM SMMU DRIVERS
1104M:	Will Deacon <will.deacon@arm.com>
1105R:	Robin Murphy <robin.murphy@arm.com>
1106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S:	Maintained
1108F:	drivers/iommu/arm-smmu.c
1109F:	drivers/iommu/arm-smmu-v3.c
1110F:	drivers/iommu/io-pgtable-arm.c
1111F:	drivers/iommu/io-pgtable-arm-v7s.c
1112
1113ARM SUB-ARCHITECTURES
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116F:	arch/arm/mach-*/
1117F:	arch/arm/plat-*/
1118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1119
1120ARM/ACTIONS SEMI ARCHITECTURE
1121M:	Andreas Färber <afaerber@suse.de>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124N:	owl
1125F:	arch/arm/mach-actions/
1126F:	arch/arm/boot/dts/owl-*
1127F:	arch/arm64/boot/dts/actions/
1128F:	drivers/clocksource/owl-*
1129F:	drivers/soc/actions/
1130F:	include/dt-bindings/power/owl-*
1131F:	include/linux/soc/actions/
1132F:	Documentation/devicetree/bindings/arm/actions.txt
1133F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1134F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1135
1136ARM/ADS SPHERE MACHINE SUPPORT
1137M:	Lennert Buytenhek <kernel@wantstofly.org>
1138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S:	Maintained
1140
1141ARM/AFEB9260 MACHINE SUPPORT
1142M:	Sergey Lapin <slapin@ossfans.org>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145
1146ARM/AJECO 1ARM MACHINE SUPPORT
1147M:	Lennert Buytenhek <kernel@wantstofly.org>
1148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S:	Maintained
1150
1151ARM/Allwinner SoC Clock Support
1152M:	Emilio López <emilio@elopez.com.ar>
1153S:	Maintained
1154F:	drivers/clk/sunxi/
1155
1156ARM/Allwinner sunXi SoC support
1157M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1158M:	Chen-Yu Tsai <wens@csie.org>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S:	Maintained
1161N:	sun[x456789]i
1162N:	sun50i
1163F:	arch/arm/mach-sunxi/
1164F:	arch/arm64/boot/dts/allwinner/
1165F:	drivers/clk/sunxi-ng/
1166F:	drivers/pinctrl/sunxi/
1167F:	drivers/soc/sunxi/
1168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1169
1170ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1171M:	Neil Armstrong <narmstrong@baylibre.com>
1172M:	Jerome Brunet <jbrunet@baylibre.com>
1173L:	linux-amlogic@lists.infradead.org
1174S:	Maintained
1175F:	drivers/clk/meson/
1176F:	include/dt-bindings/clock/meson*
1177F:	include/dt-bindings/clock/gxbb*
1178F:	Documentation/devicetree/bindings/clock/amlogic*
1179
1180ARM/Amlogic Meson SoC support
1181M:	Carlo Caione <carlo@caione.org>
1182M:	Kevin Hilman <khilman@baylibre.com>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184L:	linux-amlogic@lists.infradead.org
1185W:	http://linux-meson.com/
1186S:	Maintained
1187F:	arch/arm/mach-meson/
1188F:	arch/arm/boot/dts/meson*
1189F:	arch/arm64/boot/dts/amlogic/
1190F:	drivers/pinctrl/meson/
1191F:	drivers/mmc/host/meson*
1192N:	meson
1193
1194ARM/Annapurna Labs ALPINE ARCHITECTURE
1195M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1196M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S:	Maintained
1199F:	arch/arm/mach-alpine/
1200F:	arch/arm/boot/dts/alpine*
1201F:	arch/arm64/boot/dts/al/
1202F:	drivers/*/*alpine*
1203
1204ARM/ARTPEC MACHINE SUPPORT
1205M:	Jesper Nilsson <jesper.nilsson@axis.com>
1206M:	Lars Persson <lars.persson@axis.com>
1207M:	Niklas Cassel <niklas.cassel@axis.com>
1208S:	Maintained
1209L:	linux-arm-kernel@axis.com
1210F:	arch/arm/mach-artpec
1211F:	arch/arm/boot/dts/artpec6*
1212F:	drivers/clk/axis
1213F:	drivers/crypto/axis
1214F:	drivers/pinctrl/pinctrl-artpec*
1215F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1216
1217ARM/ASPEED I2C DRIVER
1218M:	Brendan Higgins <brendanhiggins@google.com>
1219R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1220R:	Joel Stanley <joel@jms.id.au>
1221L:	linux-i2c@vger.kernel.org
1222L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1225F:	drivers/i2c/busses/i2c-aspeed.c
1226F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1227F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1228
1229ARM/ASPEED MACHINE SUPPORT
1230M:	Joel Stanley <joel@jms.id.au>
1231S:	Maintained
1232F:	arch/arm/mach-aspeed/
1233F:	arch/arm/boot/dts/aspeed-*
1234F:	drivers/*/*aspeed*
1235
1236ARM/ATMEL AT91 Clock Support
1237M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1238S:	Maintained
1239F:	drivers/clk/at91
1240
1241ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1242M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1243M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245W:	http://www.linux4sam.org
1246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1247S:	Supported
1248N:	at91
1249N:	atmel
1250F:	arch/arm/mach-at91/
1251F:	include/soc/at91/
1252F:	arch/arm/boot/dts/at91*.dts
1253F:	arch/arm/boot/dts/at91*.dtsi
1254F:	arch/arm/boot/dts/sama*.dts
1255F:	arch/arm/boot/dts/sama*.dtsi
1256F:	arch/arm/include/debug/at91.S
1257F:	drivers/memory/atmel*
1258F:	drivers/watchdog/sama5d4_wdt.c
1259X:	drivers/input/touchscreen/atmel_mxt_ts.c
1260X:	drivers/net/wireless/atmel/
1261
1262ARM/CALXEDA HIGHBANK ARCHITECTURE
1263M:	Rob Herring <robh@kernel.org>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266F:	arch/arm/mach-highbank/
1267F:	arch/arm/boot/dts/highbank.dts
1268F:	arch/arm/boot/dts/ecx-*.dts*
1269
1270ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1271M:	Krzysztof Halasa <khalasa@piap.pl>
1272S:	Maintained
1273F:	arch/arm/mach-cns3xxx/
1274
1275ARM/CAVIUM THUNDER NETWORK DRIVER
1276M:	Sunil Goutham <sgoutham@cavium.com>
1277M:	Robert Richter <rric@kernel.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Supported
1280F:	drivers/net/ethernet/cavium/thunder/
1281
1282ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1283M:	Lukasz Majewski <lukma@denx.de>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286F:	arch/arm/mach-ep93xx/ts72xx.c
1287
1288ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1289M:	Alexander Shiyan <shc_work@mail.ru>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Odd Fixes
1292N:	clps711x
1293
1294ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1295M:	Lennert Buytenhek <kernel@wantstofly.org>
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298
1299ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1300M:	Hartley Sweeten <hsweeten@visionengravers.com>
1301M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/mach-ep93xx/
1305F:	arch/arm/mach-ep93xx/include/mach/
1306
1307ARM/CLKDEV SUPPORT
1308M:	Russell King <linux@armlinux.org.uk>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1312F:	drivers/clk/clkdev.c
1313
1314ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315M:	Mike Rapoport <mike@compulab.co.il>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320M:	Baruch Siach <baruch@tkos.co.il>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/boot/dts/cx92755*
1324N:	digicolor
1325
1326ARM/CONTEC MICRO9 MACHINE SUPPORT
1327M:	Hubert Feurstein <hubert.feurstein@contec.at>
1328S:	Maintained
1329F:	arch/arm/mach-ep93xx/micro9.c
1330
1331ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	drivers/hwtracing/coresight/*
1336F:	Documentation/trace/coresight.txt
1337F:	Documentation/trace/coresight-cpu-debug.txt
1338F:	Documentation/devicetree/bindings/arm/coresight.txt
1339F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341F:	tools/perf/arch/arm/util/pmu.c
1342F:	tools/perf/arch/arm/util/auxtrace.c
1343F:	tools/perf/arch/arm/util/cs-etm.c
1344F:	tools/perf/arch/arm/util/cs-etm.h
1345F:	tools/perf/util/cs-etm.*
1346F:	tools/perf/util/cs-etm-decoder/*
1347
1348ARM/CORGI MACHINE SUPPORT
1349M:	Richard Purdie <rpurdie@rpsys.net>
1350S:	Maintained
1351
1352ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354M:	Linus Walleij <linus.walleij@linaro.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356T:	git git://github.com/ulli-kroll/linux.git
1357S:	Maintained
1358F:	Documentation/devicetree/bindings/arm/gemini.txt
1359F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362F:	arch/arm/mach-gemini/
1363F:	drivers/net/ethernet/cortina/
1364F:	drivers/pinctrl/pinctrl-gemini.c
1365F:	drivers/rtc/rtc-ftrtc010.c
1366
1367ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368M:	Barry Song <baohua@kernel.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371S:	Maintained
1372F:	arch/arm/boot/dts/prima2*
1373F:	arch/arm/mach-prima2/
1374F:	drivers/clk/sirf/
1375F:	drivers/clocksource/timer-prima2.c
1376F:	drivers/clocksource/timer-atlas7.c
1377N:	[^a-z]sirf
1378
1379ARM/EBSA110 MACHINE SUPPORT
1380M:	Russell King <linux@armlinux.org.uk>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382W:	http://www.armlinux.org.uk/
1383S:	Maintained
1384F:	arch/arm/mach-ebsa110/
1385F:	drivers/net/ethernet/amd/am79c961a.*
1386
1387ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388M:	Uwe Kleine-König <kernel@pengutronix.de>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391N:	efm32
1392
1393ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394M:	Robert Jarzmik <robert.jarzmik@free.fr>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/ezx.c
1398
1399ARM/FARADAY FA526 PORT
1400M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.berlios.de/gemini-board
1404F:	arch/arm/mm/*-fa*
1405
1406ARM/FOOTBRIDGE ARCHITECTURE
1407M:	Russell King <linux@armlinux.org.uk>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409W:	http://www.armlinux.org.uk/
1410S:	Maintained
1411F:	arch/arm/include/asm/hardware/dec21285.h
1412F:	arch/arm/mach-footbridge/
1413
1414ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415M:	Shawn Guo <shawnguo@kernel.org>
1416M:	Sascha Hauer <kernel@pengutronix.de>
1417R:	Fabio Estevam <fabio.estevam@nxp.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421F:	arch/arm/mach-imx/
1422F:	arch/arm/mach-mxs/
1423F:	arch/arm/boot/dts/imx*
1424F:	arch/arm/configs/imx*_defconfig
1425F:	drivers/clk/imx/
1426F:	drivers/soc/imx/
1427F:	include/soc/imx/
1428
1429ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430M:	Shawn Guo <shawnguo@kernel.org>
1431M:	Sascha Hauer <kernel@pengutronix.de>
1432R:	Stefan Agner <stefan@agner.ch>
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Maintained
1435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436F:	arch/arm/mach-imx/*vf610*
1437F:	arch/arm/boot/dts/vf*
1438
1439ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440M:	Lennert Buytenhek <kernel@wantstofly.org>
1441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:	Maintained
1443
1444ARM/GUMSTIX MACHINE SUPPORT
1445M:	Steve Sakoman <sakoman@gmail.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448
1449ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450M:	Philipp Zabel <philipp.zabel@gmail.com>
1451M:	Paul Parsons <lost.distance@yahoo.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454F:	arch/arm/mach-pxa/hx4700.c
1455F:	arch/arm/mach-pxa/include/mach/hx4700.h
1456F:	sound/soc/pxa/hx4700.c
1457
1458ARM/HISILICON SOC SUPPORT
1459M:	Wei Xu <xuwei5@hisilicon.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461W:	http://www.hisilicon.com
1462S:	Supported
1463T:	git git://github.com/hisilicon/linux-hisi.git
1464F:	arch/arm/mach-hisi/
1465F:	arch/arm/boot/dts/hi3*
1466F:	arch/arm/boot/dts/hip*
1467F:	arch/arm/boot/dts/hisi*
1468F:	arch/arm64/boot/dts/hisilicon/
1469
1470ARM/HP JORNADA 7XX MACHINE SUPPORT
1471M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472W:	www.jlime.com
1473S:	Maintained
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475F:	arch/arm/mach-sa1100/jornada720.c
1476F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478ARM/IGEP MACHINE SUPPORT
1479M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1480M:	Javier Martinez Canillas <javier@dowhile0.org>
1481L:	linux-omap@vger.kernel.org
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/boot/dts/omap3-igep*
1485
1486ARM/INCOME PXA270 SUPPORT
1487M:	Marek Vasut <marek.vasut@gmail.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492ARM/INTEL IOP13XX ARM ARCHITECTURE
1493M:	Lennert Buytenhek <kernel@wantstofly.org>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496
1497ARM/INTEL IOP32X ARM ARCHITECTURE
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/INTEL IOP33X ARM ARCHITECTURE
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Orphan
1505
1506ARM/INTEL IQ81342EX MACHINE SUPPORT
1507M:	Lennert Buytenhek <kernel@wantstofly.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510
1511ARM/INTEL IXDP2850 MACHINE SUPPORT
1512M:	Lennert Buytenhek <kernel@wantstofly.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515
1516ARM/INTEL IXP4XX ARM ARCHITECTURE
1517M:	Imre Kaloz <kaloz@openwrt.org>
1518M:	Krzysztof Halasa <khalasa@piap.pl>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	arch/arm/mach-ixp4xx/
1522
1523ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524M:	Jonathan Cameron <jic23@cam.ac.uk>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-pxa/stargate2.c
1528F:	drivers/pcmcia/pxa2xx_stargate2.c
1529
1530ARM/INTEL XSC3 (MANZANO) ARM CORE
1531M:	Lennert Buytenhek <kernel@wantstofly.org>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534
1535ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536M:	Lennert Buytenhek <kernel@wantstofly.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539
1540ARM/LG1K ARCHITECTURE
1541M:	Chanho Min <chanho.min@lge.com>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544F:	arch/arm64/boot/dts/lg/
1545
1546ARM/LOGICPD PXA270 MACHINE SUPPORT
1547M:	Lennert Buytenhek <kernel@wantstofly.org>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550
1551ARM/LPC18XX ARCHITECTURE
1552M:	Joachim Eastwood <manabian@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/boot/dts/lpc43*
1556F:	drivers/clk/nxp/clk-lpc18xx*
1557F:	drivers/clocksource/time-lpc32xx.c
1558F:	drivers/i2c/busses/i2c-lpc2k.c
1559F:	drivers/memory/pl172.c
1560F:	drivers/mtd/spi-nor/nxp-spifi.c
1561F:	drivers/rtc/rtc-lpc24xx.c
1562N:	lpc18xx
1563
1564ARM/LPC32XX SOC SUPPORT
1565M:	Vladimir Zapolskiy <vz@mleia.com>
1566M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1569S:	Maintained
1570F:	arch/arm/boot/dts/lpc32*
1571F:	arch/arm/mach-lpc32xx/
1572F:	drivers/i2c/busses/i2c-pnx.c
1573F:	drivers/net/ethernet/nxp/lpc_eth.c
1574F:	drivers/usb/host/ohci-nxp.c
1575F:	drivers/watchdog/pnx4008_wdt.c
1576N:	lpc32xx
1577
1578ARM/MAGICIAN MACHINE SUPPORT
1579M:	Philipp Zabel <philipp.zabel@gmail.com>
1580S:	Maintained
1581
1582ARM/Marvell Berlin SoC support
1583M:	Jisheng Zhang <jszhang@marvell.com>
1584M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	arch/arm/mach-berlin/
1588F:	arch/arm/boot/dts/berlin*
1589F:	arch/arm64/boot/dts/marvell/berlin*
1590
1591ARM/Marvell Dove/MV78xx0/Orion SOC support
1592M:	Jason Cooper <jason@lakedaemon.net>
1593M:	Andrew Lunn <andrew@lunn.ch>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595M:	Gregory Clement <gregory.clement@free-electrons.com>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/soc/dove/
1599F:	arch/arm/mach-dove/
1600F:	arch/arm/mach-mv78xx0/
1601F:	arch/arm/mach-orion5x/
1602F:	arch/arm/plat-orion/
1603F:	arch/arm/boot/dts/dove*
1604F:	arch/arm/boot/dts/orion5x*
1605
1606ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607M:	Jason Cooper <jason@lakedaemon.net>
1608M:	Andrew Lunn <andrew@lunn.ch>
1609M:	Gregory Clement <gregory.clement@free-electrons.com>
1610M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	arch/arm/boot/dts/armada*
1614F:	arch/arm/boot/dts/kirkwood*
1615F:	arch/arm/configs/mvebu_*_defconfig
1616F:	arch/arm/mach-mvebu/
1617F:	arch/arm64/boot/dts/marvell/armada*
1618F:	drivers/cpufreq/armada-37xx-cpufreq.c
1619F:	drivers/cpufreq/mvebu-cpufreq.c
1620F:	drivers/irqchip/irq-armada-370-xp.c
1621F:	drivers/irqchip/irq-mvebu-*
1622F:	drivers/pinctrl/mvebu/
1623F:	drivers/rtc/rtc-armada38x.c
1624
1625ARM/Mediatek RTC DRIVER
1626M:	Eddie Huang <eddie.huang@mediatek.com>
1627M:	Sean Wang <sean.wang@mediatek.com>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632F:	drivers/rtc/rtc-mt6397.c
1633F:	drivers/rtc/rtc-mt7622.c
1634
1635ARM/Mediatek SoC support
1636M:	Matthias Brugger <matthias.bgg@gmail.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/boot/dts/mt6*
1641F:	arch/arm/boot/dts/mt7*
1642F:	arch/arm/boot/dts/mt8*
1643F:	arch/arm/mach-mediatek/
1644F:	arch/arm64/boot/dts/mediatek/
1645N:	mtk
1646K:	mediatek
1647
1648ARM/Mediatek USB3 PHY DRIVER
1649M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655ARM/MICREL KS8695 ARCHITECTURE
1656M:	Greg Ungerer <gerg@uclinux.org>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658F:	arch/arm/mach-ks8695/
1659S:	Odd Fixes
1660
1661ARM/MIOA701 MACHINE SUPPORT
1662M:	Robert Jarzmik <robert.jarzmik@free.fr>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664F:	arch/arm/mach-pxa/mioa701.c
1665S:	Maintained
1666
1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668M:	Michael Petchkovsky <mkpetch@internode.on.net>
1669S:	Maintained
1670
1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672M:	Linus Walleij <linus.walleij@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-nomadik/
1676F:	arch/arm/mach-u300/
1677F:	arch/arm/mach-ux500/
1678F:	arch/arm/boot/dts/ste-*
1679F:	drivers/clk/clk-nomadik.c
1680F:	drivers/clk/clk-u300.c
1681F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1682F:	drivers/clocksource/timer-u300.c
1683F:	drivers/dma/coh901318*
1684F:	drivers/dma/ste_dma40*
1685F:	drivers/hwspinlock/u8500_hsem.c
1686F:	drivers/i2c/busses/i2c-nomadik.c
1687F:	drivers/i2c/busses/i2c-stu300.c
1688F:	drivers/mfd/ab3100*
1689F:	drivers/mfd/ab8500*
1690F:	drivers/mfd/abx500*
1691F:	drivers/mfd/dbx500*
1692F:	drivers/mfd/db8500*
1693F:	drivers/pinctrl/nomadik/
1694F:	drivers/pinctrl/pinctrl-coh901*
1695F:	drivers/pinctrl/pinctrl-u300.c
1696F:	drivers/rtc/rtc-ab3100.c
1697F:	drivers/rtc/rtc-ab8500.c
1698F:	drivers/rtc/rtc-coh901331.c
1699F:	drivers/rtc/rtc-pl031.c
1700F:	drivers/watchdog/coh901327_wdt.c
1701F:	Documentation/devicetree/bindings/arm/ste-*
1702F:	Documentation/devicetree/bindings/arm/ux500/
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706M:	Wan ZongShun <mcuos.com@gmail.com>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W:	http://www.mcuos.com
1709S:	Maintained
1710F:	arch/arm/mach-w90x900/
1711F:	drivers/input/keyboard/w90p910_keypad.c
1712F:	drivers/input/touchscreen/w90p910_ts.c
1713F:	drivers/watchdog/nuc900_wdt.c
1714F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1715F:	drivers/mtd/nand/nuc900_nand.c
1716F:	drivers/rtc/rtc-nuc900.c
1717F:	drivers/spi/spi-nuc900.c
1718F:	drivers/usb/host/ehci-w90x900.c
1719F:	drivers/video/fbdev/nuc900fb.c
1720
1721ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1723L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1724W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725S:	Supported
1726
1727ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728M:	Alexander Clouter <alex@digriz.org.uk>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730W:	http://www.digriz.org.uk/ts78xx/kernel
1731S:	Maintained
1732F:	arch/arm/mach-orion5x/ts78xx-*
1733
1734ARM/OXNAS platform support
1735M:	Neil Armstrong <narmstrong@baylibre.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738S:	Maintained
1739F:	arch/arm/mach-oxnas/
1740F:	arch/arm/boot/dts/ox8*.dts*
1741N:	oxnas
1742
1743ARM/PALM TREO SUPPORT
1744M:	Tomas Cech <sleep_walker@suse.com>
1745L:	linux-arm-kernel@lists.infradead.org
1746W:	http://hackndev.com
1747S:	Maintained
1748F:	arch/arm/mach-pxa/palmtreo.*
1749
1750ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1751M:	Marek Vasut <marek.vasut@gmail.com>
1752L:	linux-arm-kernel@lists.infradead.org
1753W:	http://hackndev.com
1754S:	Maintained
1755F:	arch/arm/mach-pxa/include/mach/palmtx.h
1756F:	arch/arm/mach-pxa/palmtx.c
1757F:	arch/arm/mach-pxa/palmt5.*
1758F:	arch/arm/mach-pxa/include/mach/palmld.h
1759F:	arch/arm/mach-pxa/palmld.c
1760F:	arch/arm/mach-pxa/palmte2.*
1761F:	arch/arm/mach-pxa/include/mach/palmtc.h
1762F:	arch/arm/mach-pxa/palmtc.c
1763
1764ARM/PALMZ72 SUPPORT
1765M:	Sergey Lapin <slapin@ossfans.org>
1766L:	linux-arm-kernel@lists.infradead.org
1767W:	http://hackndev.com
1768S:	Maintained
1769F:	arch/arm/mach-pxa/palmz72.*
1770
1771ARM/PLEB SUPPORT
1772M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1773W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1774S:	Maintained
1775
1776ARM/PT DIGITAL BOARD PORT
1777M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779W:	http://www.armlinux.org.uk/
1780S:	Maintained
1781
1782ARM/QUALCOMM SUPPORT
1783M:	Andy Gross <andy.gross@linaro.org>
1784M:	David Brown <david.brown@linaro.org>
1785L:	linux-arm-msm@vger.kernel.org
1786L:	linux-soc@vger.kernel.org
1787S:	Maintained
1788F:	Documentation/devicetree/bindings/soc/qcom/
1789F:	arch/arm/boot/dts/qcom-*.dts
1790F:	arch/arm/boot/dts/qcom-*.dtsi
1791F:	arch/arm/mach-qcom/
1792F:	arch/arm64/boot/dts/qcom/*
1793F:	drivers/i2c/busses/i2c-qup.c
1794F:	drivers/clk/qcom/
1795F:	drivers/dma/qcom/
1796F:	drivers/soc/qcom/
1797F:	drivers/spi/spi-qup.c
1798F:	drivers/tty/serial/msm_serial.c
1799F:	drivers/*/pm8???-*
1800F:	drivers/mfd/ssbi.c
1801F:	drivers/firmware/qcom_scm.c
1802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1803
1804ARM/RADISYS ENP2611 MACHINE SUPPORT
1805M:	Lennert Buytenhek <kernel@wantstofly.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808
1809ARM/REALTEK ARCHITECTURE
1810M:	Andreas Färber <afaerber@suse.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812S:	Maintained
1813F:	arch/arm64/boot/dts/realtek/
1814F:	Documentation/devicetree/bindings/arm/realtek.txt
1815
1816ARM/RENESAS ARM64 ARCHITECTURE
1817M:	Simon Horman <horms@verge.net.au>
1818M:	Magnus Damm <magnus.damm@gmail.com>
1819L:	linux-renesas-soc@vger.kernel.org
1820Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1822S:	Supported
1823F:	arch/arm64/boot/dts/renesas/
1824F:	Documentation/devicetree/bindings/arm/shmobile.txt
1825F:	drivers/soc/renesas/
1826F:	include/linux/soc/renesas/
1827
1828ARM/RISCPC ARCHITECTURE
1829M:	Russell King <linux@armlinux.org.uk>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831W:	http://www.armlinux.org.uk/
1832S:	Maintained
1833F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1834F:	arch/arm/include/asm/hardware/ioc.h
1835F:	arch/arm/include/asm/hardware/iomd.h
1836F:	arch/arm/include/asm/hardware/memc.h
1837F:	arch/arm/mach-rpc/
1838F:	drivers/net/ethernet/8390/etherh.c
1839F:	drivers/net/ethernet/i825xx/ether1*
1840F:	drivers/net/ethernet/seeq/ether3*
1841F:	drivers/scsi/arm/
1842
1843ARM/Rockchip SoC support
1844M:	Heiko Stuebner <heiko@sntech.de>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846L:	linux-rockchip@lists.infradead.org
1847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1848S:	Maintained
1849F:	arch/arm/boot/dts/rk3*
1850F:	arch/arm/boot/dts/rv1108*
1851F:	arch/arm/mach-rockchip/
1852F:	drivers/clk/rockchip/
1853F:	drivers/i2c/busses/i2c-rk3x.c
1854F:	drivers/*/*rockchip*
1855F:	drivers/*/*/*rockchip*
1856F:	sound/soc/rockchip/
1857N:	rockchip
1858
1859ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1860M:	Kukjin Kim <kgene@kernel.org>
1861M:	Krzysztof Kozlowski <krzk@kernel.org>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1865S:	Maintained
1866F:	arch/arm/boot/dts/s3c*
1867F:	arch/arm/boot/dts/s5p*
1868F:	arch/arm/boot/dts/samsung*
1869F:	arch/arm/boot/dts/exynos*
1870F:	arch/arm64/boot/dts/exynos/
1871F:	arch/arm/plat-samsung/
1872F:	arch/arm/mach-s3c24*/
1873F:	arch/arm/mach-s3c64xx/
1874F:	arch/arm/mach-s5p*/
1875F:	arch/arm/mach-exynos*/
1876F:	drivers/*/*s3c24*
1877F:	drivers/*/*/*s3c24*
1878F:	drivers/*/*s3c64xx*
1879F:	drivers/*/*s5pv210*
1880F:	drivers/memory/samsung/*
1881F:	drivers/soc/samsung/*
1882F:	Documentation/arm/Samsung/
1883F:	Documentation/devicetree/bindings/arm/samsung/
1884F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1885F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1886N:	exynos
1887
1888ARM/SAMSUNG MOBILE MACHINE SUPPORT
1889M:	Kyungmin Park <kyungmin.park@samsung.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S:	Maintained
1892F:	arch/arm/mach-s5pv210/
1893
1894ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1895M:	Kyungmin Park <kyungmin.park@samsung.com>
1896M:	Kamil Debski <kamil@wypas.org>
1897M:	Andrzej Hajda <a.hajda@samsung.com>
1898L:	linux-arm-kernel@lists.infradead.org
1899L:	linux-media@vger.kernel.org
1900S:	Maintained
1901F:	drivers/media/platform/s5p-g2d/
1902
1903ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1904M:	Marek Szyprowski <m.szyprowski@samsung.com>
1905L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1906L:	linux-media@vger.kernel.org
1907S:	Maintained
1908F:	drivers/media/platform/s5p-cec/
1909F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1910
1911ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1912M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1913M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1914L:	linux-arm-kernel@lists.infradead.org
1915L:	linux-media@vger.kernel.org
1916S:	Maintained
1917F:	drivers/media/platform/s5p-jpeg/
1918
1919ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1920M:	Kyungmin Park <kyungmin.park@samsung.com>
1921M:	Kamil Debski <kamil@wypas.org>
1922M:	Jeongtae Park <jtp.park@samsung.com>
1923M:	Andrzej Hajda <a.hajda@samsung.com>
1924L:	linux-arm-kernel@lists.infradead.org
1925L:	linux-media@vger.kernel.org
1926S:	Maintained
1927F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1928F:	drivers/media/platform/s5p-mfc/
1929
1930ARM/SHMOBILE ARM ARCHITECTURE
1931M:	Simon Horman <horms@verge.net.au>
1932M:	Magnus Damm <magnus.damm@gmail.com>
1933L:	linux-renesas-soc@vger.kernel.org
1934Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1936S:	Supported
1937F:	arch/arm/boot/dts/emev2*
1938F:	arch/arm/boot/dts/r7s*
1939F:	arch/arm/boot/dts/r8a*
1940F:	arch/arm/boot/dts/sh*
1941F:	arch/arm/configs/shmobile_defconfig
1942F:	arch/arm/include/debug/renesas-scif.S
1943F:	arch/arm/mach-shmobile/
1944F:	Documentation/devicetree/bindings/arm/shmobile.txt
1945F:	drivers/soc/renesas/
1946F:	include/linux/soc/renesas/
1947
1948ARM/SOCFPGA ARCHITECTURE
1949M:	Dinh Nguyen <dinguyen@kernel.org>
1950S:	Maintained
1951F:	arch/arm/mach-socfpga/
1952F:	arch/arm/boot/dts/socfpga*
1953F:	arch/arm/configs/socfpga_defconfig
1954F:	arch/arm64/boot/dts/altera/
1955W:	http://www.rocketboards.org
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1957
1958ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1959M:	Dinh Nguyen <dinguyen@kernel.org>
1960S:	Maintained
1961F:	drivers/clk/socfpga/
1962
1963ARM/SOCFPGA EDAC SUPPORT
1964M:	Thor Thayer <thor.thayer@linux.intel.com>
1965S:	Maintained
1966F:	drivers/edac/altera_edac.
1967
1968ARM/STI ARCHITECTURE
1969M:	Patrice Chotard <patrice.chotard@st.com>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971W:	http://www.stlinux.com
1972S:	Maintained
1973F:	arch/arm/mach-sti/
1974F:	arch/arm/boot/dts/sti*
1975F:	drivers/char/hw_random/st-rng.c
1976F:	drivers/clocksource/arm_global_timer.c
1977F:	drivers/clocksource/clksrc_st_lpc.c
1978F:	drivers/cpufreq/sti-cpufreq.c
1979F:	drivers/dma/st_fdma*
1980F:	drivers/i2c/busses/i2c-st.c
1981F:	drivers/media/rc/st_rc.c
1982F:	drivers/media/platform/sti/c8sectpfe/
1983F:	drivers/mmc/host/sdhci-st.c
1984F:	drivers/phy/st/phy-miphy28lp.c
1985F:	drivers/phy/st/phy-stih407-usb.c
1986F:	drivers/pinctrl/pinctrl-st.c
1987F:	drivers/remoteproc/st_remoteproc.c
1988F:	drivers/remoteproc/st_slim_rproc.c
1989F:	drivers/reset/sti/
1990F:	drivers/rtc/rtc-st-lpc.c
1991F:	drivers/tty/serial/st-asc.c
1992F:	drivers/usb/dwc3/dwc3-st.c
1993F:	drivers/usb/host/ehci-st.c
1994F:	drivers/usb/host/ohci-st.c
1995F:	drivers/watchdog/st_lpc_wdt.c
1996F:	drivers/ata/ahci_st.c
1997F:	include/linux/remoteproc/st_slim_rproc.h
1998
1999ARM/STM32 ARCHITECTURE
2000M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2001M:	Alexandre Torgue <alexandre.torgue@st.com>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003S:	Maintained
2004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2005N:	stm32
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/trace/events/bpf.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/testing/selftests/bpf/
2755
2756BROADCOM B44 10/100 ETHERNET DRIVER
2757M:	Michael Chan <michael.chan@broadcom.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/b44.*
2761
2762BROADCOM B53 ETHERNET SWITCH DRIVER
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764L:	netdev@vger.kernel.org
2765L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2766S:	Supported
2767F:	drivers/net/dsa/b53/*
2768F:	include/linux/platform_data/b53.h
2769
2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771M:	Florian Fainelli <f.fainelli@gmail.com>
2772M:	Ray Jui <rjui@broadcom.com>
2773M:	Scott Branden <sbranden@broadcom.com>
2774M:	bcm-kernel-feedback-list@broadcom.com
2775T:	git git://github.com/broadcom/mach-bcm
2776S:	Maintained
2777N:	bcm281*
2778N:	bcm113*
2779N:	bcm216*
2780N:	kona
2781F:	arch/arm/mach-bcm/
2782
2783BROADCOM BCM2835 ARM ARCHITECTURE
2784M:	Eric Anholt <eric@anholt.net>
2785M:	Stefan Wahren <stefan.wahren@i2se.com>
2786L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/anholt/linux
2789S:	Maintained
2790N:	bcm2835
2791F:	drivers/staging/vc04_services
2792
2793BROADCOM BCM47XX MIPS ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796L:	linux-mips@linux-mips.org
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/mips/brcm/
2799F:	arch/mips/bcm47xx/*
2800F:	arch/mips/include/asm/mach-bcm47xx/*
2801
2802BROADCOM BCM5301X ARM ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805M:	Jon Mason <jonmason@broadcom.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/mach-bcm/bcm_5301x.c
2810F:	arch/arm/boot/dts/bcm5301x*.dtsi
2811F:	arch/arm/boot/dts/bcm470*
2812F:	arch/arm/boot/dts/bcm953012*
2813
2814BROADCOM BCM53573 ARM ARCHITECTURE
2815M:	Rafał Miłecki <rafal@milecki.pl>
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/boot/dts/bcm53573*
2819F:	arch/arm/boot/dts/bcm47189*
2820
2821BROADCOM BCM63XX ARM ARCHITECTURE
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825T:	git git://github.com/broadcom/stblinux.git
2826S:	Maintained
2827N:	bcm63xx
2828
2829BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831L:	linux-usb@vger.kernel.org
2832S:	Maintained
2833F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835BROADCOM BCM7XXX ARM ARCHITECTURE
2836M:	Brian Norris <computersforpeace@gmail.com>
2837M:	Gregory Fong <gregory.0xf0@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841T:	git git://github.com/broadcom/stblinux.git
2842S:	Maintained
2843F:	arch/arm/mach-bcm/*brcmstb*
2844F:	arch/arm/boot/dts/bcm7*.dts*
2845F:	drivers/bus/brcmstb_gisb.c
2846F:	arch/arm/mm/cache-b15-rac.c
2847F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2848N:	brcmstb
2849
2850BROADCOM BMIPS CPUFREQ DRIVER
2851M:	Markus Mayer <mmayer@broadcom.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-pm@vger.kernel.org
2854S:	Maintained
2855F:	drivers/cpufreq/bmips-cpufreq.c
2856
2857BROADCOM BMIPS MIPS ARCHITECTURE
2858M:	Kevin Cernekee <cernekee@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860L:	linux-mips@linux-mips.org
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863F:	arch/mips/bmips/*
2864F:	arch/mips/include/asm/mach-bmips/*
2865F:	arch/mips/kernel/*bmips*
2866F:	arch/mips/boot/dts/brcm/bcm*.dts*
2867F:	drivers/irqchip/irq-bcm63*
2868F:	drivers/irqchip/irq-bcm7*
2869F:	drivers/irqchip/irq-brcmstb*
2870F:	include/linux/bcm963xx_nvram.h
2871F:	include/linux/bcm963xx_tag.h
2872
2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Harish Patil <harish.patil@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnx2.*
2880F:	drivers/net/ethernet/broadcom/bnx2_*
2881
2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883M:	QLogic-Storage-Upstream@qlogic.com
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/bnx2fc/
2887
2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2i/
2893
2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895M:	Ariel Elior <ariel.elior@cavium.com>
2896M:	everest-linux-l2@cavium.com
2897L:	netdev@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/ethernet/broadcom/bnx2x/
2900
2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902M:	Michael Chan <michael.chan@broadcom.com>
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnxt/
2906
2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2909M:	Franky Lin <franky.lin@broadcom.com>
2910M:	Hante Meuleman <hante.meuleman@broadcom.com>
2911M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912M:	Wright Feng <wright.feng@cypress.com>
2913L:	linux-wireless@vger.kernel.org
2914L:	brcm80211-dev-list.pdl@broadcom.com
2915L:	brcm80211-dev-list@cypress.com
2916S:	Supported
2917F:	drivers/net/wireless/broadcom/brcm80211/
2918
2919BROADCOM BRCMSTB GPIO DRIVER
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-brcmstb.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927M:	Al Cooper <alcooperx@gmail.com>
2928L:	linux-kernel@vger.kernel.org
2929L:	bcm-kernel-feedback-list@broadcom.com
2930S:	Maintained
2931F:	drivers/phy/broadcom/phy-brcm-usb*
2932
2933BROADCOM GENET ETHERNET DRIVER
2934M:	Doug Berger <opendmb@gmail.com>
2935M:	Florian Fainelli <f.fainelli@gmail.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/genet/
2939
2940BROADCOM IPROC ARM ARCHITECTURE
2941M:	Ray Jui <rjui@broadcom.com>
2942M:	Scott Branden <sbranden@broadcom.com>
2943M:	Jon Mason <jonmason@broadcom.com>
2944M:	bcm-kernel-feedback-list@broadcom.com
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946T:	git git://github.com/broadcom/cygnus-linux.git
2947S:	Maintained
2948N:	iproc
2949N:	cygnus
2950N:	bcm[-_]nsp
2951N:	bcm9113*
2952N:	bcm9583*
2953N:	bcm9585*
2954N:	bcm9586*
2955N:	bcm988312
2956N:	bcm113*
2957N:	bcm583*
2958N:	bcm585*
2959N:	bcm586*
2960N:	bcm88312
2961N:	hr2
2962F:	arch/arm64/boot/dts/broadcom/ns2*
2963F:	drivers/clk/bcm/clk-ns*
2964F:	drivers/pinctrl/bcm/pinctrl-ns*
2965
2966BROADCOM KONA GPIO DRIVER
2967M:	Ray Jui <rjui@broadcom.com>
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Supported
2970F:	drivers/gpio/gpio-bcm-kona.c
2971F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973BROADCOM NETXTREME-E ROCE DRIVER
2974M:	Selvin Xavier <selvin.xavier@broadcom.com>
2975M:	Devesh Sharma <devesh.sharma@broadcom.com>
2976M:	Somnath Kotur <somnath.kotur@broadcom.com>
2977M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978L:	linux-rdma@vger.kernel.org
2979W:	http://www.broadcom.com
2980S:	Supported
2981F:	drivers/infiniband/hw/bnxt_re/
2982F:	include/uapi/rdma/bnxt_re-abi.h
2983
2984BROADCOM NVRAM DRIVER
2985M:	Rafał Miłecki <zajec5@gmail.com>
2986L:	linux-mips@linux-mips.org
2987S:	Maintained
2988F:	drivers/firmware/broadcom/*
2989
2990BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-wireless@vger.kernel.org
2993S:	Maintained
2994F:	drivers/bcma/
2995F:	include/linux/bcma/
2996
2997BROADCOM STB AVS CPUFREQ DRIVER
2998M:	Markus Mayer <mmayer@broadcom.com>
2999M:	bcm-kernel-feedback-list@broadcom.com
3000L:	linux-pm@vger.kernel.org
3001S:	Maintained
3002F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003F:	drivers/cpufreq/brcmstb*
3004
3005BROADCOM STB AVS TMON DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-pm@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011F:	drivers/thermal/broadcom/brcmstb*
3012
3013BROADCOM STB NAND FLASH DRIVER
3014M:	Brian Norris <computersforpeace@gmail.com>
3015M:	Kamal Dasu <kdasu.kdev@gmail.com>
3016L:	linux-mtd@lists.infradead.org
3017L:	bcm-kernel-feedback-list@broadcom.com
3018S:	Maintained
3019F:	drivers/mtd/nand/brcmnand/
3020
3021BROADCOM STB DPFE DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027F:	drivers/memory/brcmstb_dpfe.c
3028
3029BROADCOM SYSTEMPORT ETHERNET DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3037M:	Prashant Sreedharan <prashant@broadcom.com>
3038M:	Michael Chan <mchan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/tg3.*
3042
3043BROCADE BFA FC SCSI DRIVER
3044M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	drivers/scsi/bfa/
3049
3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051M:	Rasesh Mody <rasesh.mody@cavium.com>
3052M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053M:	Dept-GELinuxNICDev@cavium.com
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/brocade/bna/
3057
3058BSG (block layer generic sg v4 driver)
3059M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060L:	linux-scsi@vger.kernel.org
3061S:	Supported
3062F:	block/bsg.c
3063F:	include/linux/bsg.h
3064F:	include/uapi/linux/bsg.h
3065
3066BT87X AUDIO DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	Documentation/sound/alsa/Bt87x.txt
3072F:	sound/pci/bt87x.c
3073
3074BT8XXGPIO DRIVER
3075M:	Michael Buesch <m@bues.ch>
3076W:	http://bu3sch.de/btgpio.php
3077S:	Maintained
3078F:	drivers/gpio/gpio-bt8xx.c
3079
3080BTRFS FILE SYSTEM
3081M:	Chris Mason <clm@fb.com>
3082M:	Josef Bacik <jbacik@fb.com>
3083M:	David Sterba <dsterba@suse.com>
3084L:	linux-btrfs@vger.kernel.org
3085W:	http://btrfs.wiki.kernel.org/
3086Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088S:	Maintained
3089F:	Documentation/filesystems/btrfs.txt
3090F:	fs/btrfs/
3091F:	include/linux/btrfs*
3092F:	include/uapi/linux/btrfs*
3093
3094BTTV VIDEO4LINUX DRIVER
3095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290L:	driverdev-devel@linuxdriverproject.org
3291S:	Supported
3292F:	drivers/staging/ccree/
3293W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3294
3295CEC FRAMEWORK
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	Documentation/media/kapi/cec-core.rst
3302F:	Documentation/media/uapi/cec
3303F:	drivers/media/cec/
3304F:	drivers/media/rc/keymaps/rc-cec.c
3305F:	include/media/cec.h
3306F:	include/media/cec-notifier.h
3307F:	include/uapi/linux/cec.h
3308F:	include/uapi/linux/cec-funcs.h
3309F:	Documentation/devicetree/bindings/media/cec.txt
3310
3311CEC GPIO DRIVER
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	drivers/media/platform/cec-gpio/
3318F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320CELL BROADBAND ENGINE ARCHITECTURE
3321M:	Arnd Bergmann <arnd@arndb.de>
3322L:	linuxppc-dev@lists.ozlabs.org
3323W:	http://www.ibm.com/developerworks/power/cell/
3324S:	Supported
3325F:	arch/powerpc/include/asm/cell*.h
3326F:	arch/powerpc/include/asm/spu*.h
3327F:	arch/powerpc/include/uapi/asm/spu*.h
3328F:	arch/powerpc/oprofile/*cell*
3329F:	arch/powerpc/platforms/cell/
3330
3331CEPH COMMON CODE (LIBCEPH)
3332M:	Ilya Dryomov <idryomov@gmail.com>
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	net/ceph/
3341F:	include/linux/ceph/
3342F:	include/linux/crush/
3343
3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345M:	"Yan, Zheng" <zyan@redhat.com>
3346M:	Sage Weil <sage@redhat.com>
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	Documentation/filesystems/ceph.txt
3354F:	fs/ceph/
3355
3356CERTIFICATE HANDLING:
3357M:	David Howells <dhowells@redhat.com>
3358M:	David Woodhouse <dwmw2@infradead.org>
3359L:	keyrings@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/module-signing.txt
3362F:	certs/
3363F:	scripts/sign-file.c
3364F:	scripts/extract-cert.c
3365
3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367L:	linux-usb@vger.kernel.org
3368S:	Orphan
3369F:	Documentation/usb/WUSB-Design-overview.txt
3370F:	Documentation/usb/wusb-cbaf
3371F:	drivers/usb/host/hwa-hc.c
3372F:	drivers/usb/host/whci/
3373F:	drivers/usb/wusbcore/
3374F:	include/linux/usb/wusb*
3375
3376CFAG12864B LCD DRIVER
3377M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378W:	http://miguelojeda.es/auxdisplay.htm
3379W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380S:	Maintained
3381F:	drivers/auxdisplay/cfag12864b.c
3382F:	include/linux/cfag12864b.h
3383
3384CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386W:	http://miguelojeda.es/auxdisplay.htm
3387W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388S:	Maintained
3389F:	drivers/auxdisplay/cfag12864bfb.c
3390F:	include/linux/cfag12864b.h
3391
3392802.11 (including CFG80211/NL80211)
3393M:	Johannes Berg <johannes@sipsolutions.net>
3394L:	linux-wireless@vger.kernel.org
3395W:	http://wireless.kernel.org/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398S:	Maintained
3399F:	net/wireless/
3400F:	include/uapi/linux/nl80211.h
3401F:	include/linux/ieee80211.h
3402F:	include/net/wext.h
3403F:	include/net/cfg80211.h
3404F:	include/net/iw_handler.h
3405F:	include/net/ieee80211_radiotap.h
3406F:	Documentation/driver-api/80211/cfg80211.rst
3407F:	Documentation/networking/regulatory.txt
3408
3409CHAR and MISC DRIVERS
3410M:	Arnd Bergmann <arnd@arndb.de>
3411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413S:	Supported
3414F:	drivers/char/
3415F:	drivers/misc/
3416F:	include/linux/miscdevice.h
3417
3418CHECKPATCH
3419M:	Andy Whitcroft <apw@canonical.com>
3420M:	Joe Perches <joe@perches.com>
3421S:	Maintained
3422F:	scripts/checkpatch.pl
3423
3424CHINESE DOCUMENTATION
3425M:	Harry Wei <harryxiyou@gmail.com>
3426L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428S:	Maintained
3429F:	Documentation/translations/zh_CN/
3430
3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432M:	Peter Chen <Peter.Chen@nxp.com>
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434L:	linux-usb@vger.kernel.org
3435S:	Maintained
3436F:	drivers/usb/chipidea/
3437
3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439M:	Hans de Goede <hdegoede@redhat.com>
3440L:	linux-input@vger.kernel.org
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443F:	drivers/input/touchscreen/chipone_icn8318.c
3444
3445CHROME HARDWARE PLATFORM SUPPORT
3446M:	Benson Leung <bleung@chromium.org>
3447M:	Olof Johansson <olof@lixom.net>
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3450F:	drivers/platform/chrome/
3451
3452CIRRUS LOGIC AUDIO CODEC DRIVERS
3453M:	Brian Austin <brian.austin@cirrus.com>
3454M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3456S:	Maintained
3457F:	sound/soc/codecs/cs*
3458
3459CIRRUS LOGIC EP93XX ETHERNET DRIVER
3460M:	Hartley Sweeten <hsweeten@visionengravers.com>
3461L:	netdev@vger.kernel.org
3462S:	Maintained
3463F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3464
3465CISCO FCOE HBA DRIVER
3466M:	Satish Kharat <satishkh@cisco.com>
3467M:	Sesidhar Baddela <sebaddel@cisco.com>
3468M:	Karan Tilak Kumar <kartilak@cisco.com>
3469L:	linux-scsi@vger.kernel.org
3470S:	Supported
3471F:	drivers/scsi/fnic/
3472
3473CISCO SCSI HBA DRIVER
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475M:	Sesidhar Baddela <sebaddel@cisco.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/snic/
3479
3480CISCO VIC ETHERNET NIC DRIVER
3481M:	Christian Benvenuti <benve@cisco.com>
3482M:	Govindarajulu Varadarajan <_govind@gmx.com>
3483M:	Parvi Kaustubhi <pkaustub@cisco.com>
3484S:	Supported
3485F:	drivers/net/ethernet/cisco/enic/
3486
3487CISCO VIC LOW LATENCY NIC DRIVER
3488M:	Christian Benvenuti <benve@cisco.com>
3489M:	Dave Goodell <dgoodell@cisco.com>
3490S:	Supported
3491F:	drivers/infiniband/hw/usnic/
3492
3493CLEANCACHE API
3494M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3495L:	linux-kernel@vger.kernel.org
3496S:	Maintained
3497F:	mm/cleancache.c
3498F:	include/linux/cleancache.h
3499
3500CLK API
3501M:	Russell King <linux@armlinux.org.uk>
3502L:	linux-clk@vger.kernel.org
3503S:	Maintained
3504F:	include/linux/clk.h
3505
3506CLOCKSOURCE, CLOCKEVENT DRIVERS
3507M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3508M:	Thomas Gleixner <tglx@linutronix.de>
3509L:	linux-kernel@vger.kernel.org
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3511S:	Supported
3512F:	drivers/clocksource/
3513F:	Documentation/devicetree/bindings/timer/
3514
3515CMPC ACPI DRIVER
3516M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3517M:	Daniel Oliveira Nascimento <don@syst.com.br>
3518L:	platform-driver-x86@vger.kernel.org
3519S:	Supported
3520F:	drivers/platform/x86/classmate-laptop.c
3521
3522COBALT MEDIA DRIVER
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	https://linuxtv.org
3527S:	Supported
3528F:	drivers/media/pci/cobalt/
3529
3530COCCINELLE/Semantic Patches (SmPL)
3531M:	Julia Lawall <Julia.Lawall@lip6.fr>
3532M:	Gilles Muller <Gilles.Muller@lip6.fr>
3533M:	Nicolas Palix <nicolas.palix@imag.fr>
3534M:	Michal Marek <michal.lkml@markovi.net>
3535L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3537W:	http://coccinelle.lip6.fr/
3538S:	Supported
3539F:	Documentation/dev-tools/coccinelle.rst
3540F:	scripts/coccinelle/
3541F:	scripts/coccicheck
3542
3543CODA FILE SYSTEM
3544M:	Jan Harkes <jaharkes@cs.cmu.edu>
3545M:	coda@cs.cmu.edu
3546L:	codalist@coda.cs.cmu.edu
3547W:	http://www.coda.cs.cmu.edu/
3548S:	Maintained
3549F:	Documentation/filesystems/coda.txt
3550F:	fs/coda/
3551F:	include/linux/coda*.h
3552F:	include/uapi/linux/coda*.h
3553
3554CODA V4L2 MEM2MEM DRIVER
3555M:	Philipp Zabel <p.zabel@pengutronix.de>
3556L:	linux-media@vger.kernel.org
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/media/coda.txt
3559F:	drivers/media/platform/coda/
3560
3561COMMON CLK FRAMEWORK
3562M:	Michael Turquette <mturquette@baylibre.com>
3563M:	Stephen Boyd <sboyd@kernel.org>
3564L:	linux-clk@vger.kernel.org
3565Q:	http://patchwork.kernel.org/project/linux-clk/list/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3567S:	Maintained
3568F:	Documentation/devicetree/bindings/clock/
3569F:	drivers/clk/
3570X:	drivers/clk/clkdev.c
3571F:	include/linux/clk-pr*
3572F:	include/linux/clk/
3573
3574COMMON INTERNET FILE SYSTEM (CIFS)
3575M:	Steve French <sfrench@samba.org>
3576L:	linux-cifs@vger.kernel.org
3577L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3578W:	http://linux-cifs.samba.org/
3579T:	git git://git.samba.org/sfrench/cifs-2.6.git
3580S:	Supported
3581F:	Documentation/filesystems/cifs/
3582F:	fs/cifs/
3583
3584COMPACTPCI HOTPLUG CORE
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpci_hotplug*
3589
3590COMPACTPCI HOTPLUG GENERIC DRIVER
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpcihp_generic.c
3595
3596COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_zt5550.*
3601
3602COMPAL LAPTOP SUPPORT
3603M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3604L:	platform-driver-x86@vger.kernel.org
3605S:	Maintained
3606F:	drivers/platform/x86/compal-laptop.c
3607
3608CONEXANT ACCESSRUNNER USB DRIVER
3609L:	accessrunner-general@lists.sourceforge.net
3610W:	http://accessrunner.sourceforge.net/
3611S:	Orphan
3612F:	drivers/usb/atm/cxacru.c
3613
3614CONFIGFS
3615M:	Joel Becker <jlbec@evilplan.org>
3616M:	Christoph Hellwig <hch@lst.de>
3617T:	git git://git.infradead.org/users/hch/configfs.git
3618S:	Supported
3619F:	fs/configfs/
3620F:	include/linux/configfs.h
3621
3622CONNECTOR
3623M:	Evgeniy Polyakov <zbr@ioremap.net>
3624L:	netdev@vger.kernel.org
3625S:	Maintained
3626F:	drivers/connector/
3627
3628CONTROL GROUP (CGROUP)
3629M:	Tejun Heo <tj@kernel.org>
3630M:	Li Zefan <lizefan@huawei.com>
3631M:	Johannes Weiner <hannes@cmpxchg.org>
3632L:	cgroups@vger.kernel.org
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup*
3636F:	include/linux/cgroup*
3637F:	kernel/cgroup*
3638
3639CONTROL GROUP - CPUSET
3640M:	Li Zefan <lizefan@huawei.com>
3641L:	cgroups@vger.kernel.org
3642W:	http://www.bullopensource.org/cpuset/
3643W:	http://oss.sgi.com/projects/cpusets/
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3645S:	Maintained
3646F:	Documentation/cgroup-v1/cpusets.txt
3647F:	include/linux/cpuset.h
3648F:	kernel/cgroup/cpuset.c
3649
3650CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652M:	Michal Hocko <mhocko@kernel.org>
3653M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3654L:	cgroups@vger.kernel.org
3655L:	linux-mm@kvack.org
3656S:	Maintained
3657F:	mm/memcontrol.c
3658F:	mm/swap_cgroup.c
3659
3660CORETEMP HARDWARE MONITORING DRIVER
3661M:	Fenghua Yu <fenghua.yu@intel.com>
3662L:	linux-hwmon@vger.kernel.org
3663S:	Maintained
3664F:	Documentation/hwmon/coretemp
3665F:	drivers/hwmon/coretemp.c
3666
3667COSA/SRP SYNC SERIAL DRIVER
3668M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3669W:	http://www.fi.muni.cz/~kas/cosa/
3670S:	Maintained
3671F:	drivers/net/wan/cosa*
3672
3673CPMAC ETHERNET DRIVER
3674M:	Florian Fainelli <f.fainelli@gmail.com>
3675L:	netdev@vger.kernel.org
3676S:	Maintained
3677F:	drivers/net/ethernet/ti/cpmac.c
3678
3679CPU FREQUENCY DRIVERS
3680M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682L:	linux-pm@vger.kernel.org
3683S:	Maintained
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3685T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3686B:	https://bugzilla.kernel.org
3687F:	Documentation/cpu-freq/
3688F:	Documentation/devicetree/bindings/cpufreq/
3689F:	drivers/cpufreq/
3690F:	include/linux/cpufreq.h
3691F:	tools/testing/selftests/cpufreq/
3692
3693CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3694M:	Viresh Kumar <viresh.kumar@linaro.org>
3695M:	Sudeep Holla <sudeep.holla@arm.com>
3696L:	linux-pm@vger.kernel.org
3697W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3698S:	Maintained
3699F:	drivers/cpufreq/arm_big_little.h
3700F:	drivers/cpufreq/arm_big_little.c
3701F:	drivers/cpufreq/arm_big_little_dt.c
3702
3703CPU POWER MONITORING SUBSYSTEM
3704M:	Thomas Renninger <trenn@suse.com>
3705M:	Shuah Khan <shuahkh@osg.samsung.com>
3706M:	Shuah Khan <shuah@kernel.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709F:	tools/power/cpupower/
3710
3711CPUID/MSR DRIVER
3712M:	"H. Peter Anvin" <hpa@zytor.com>
3713S:	Maintained
3714F:	arch/x86/kernel/cpuid.c
3715F:	arch/x86/kernel/msr.c
3716
3717CPUIDLE DRIVER - ARM BIG LITTLE
3718M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3719M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-arm-kernel@lists.infradead.org
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3723S:	Maintained
3724F:	drivers/cpuidle/cpuidle-big_little.c
3725
3726CPUIDLE DRIVER - ARM EXYNOS
3727M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729M:	Kukjin Kim <kgene@kernel.org>
3730L:	linux-pm@vger.kernel.org
3731L:	linux-samsung-soc@vger.kernel.org
3732S:	Supported
3733F:	drivers/cpuidle/cpuidle-exynos.c
3734F:	arch/arm/mach-exynos/pm.c
3735
3736CPUIDLE DRIVERS
3737M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740S:	Maintained
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742B:	https://bugzilla.kernel.org
3743F:	drivers/cpuidle/*
3744F:	include/linux/cpuidle.h
3745
3746CRAMFS FILESYSTEM
3747M:	Nicolas Pitre <nico@linaro.org>
3748S:	Maintained
3749F:	Documentation/filesystems/cramfs.txt
3750F:	fs/cramfs/
3751
3752CRIS PORT
3753M:	Mikael Starvik <starvik@axis.com>
3754M:	Jesper Nilsson <jesper.nilsson@axis.com>
3755L:	linux-cris-kernel@axis.com
3756W:	http://developer.axis.com
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3758S:	Maintained
3759F:	arch/cris/
3760F:	drivers/tty/serial/crisv10.*
3761
3762CRYPTO API
3763M:	Herbert Xu <herbert@gondor.apana.org.au>
3764M:	"David S. Miller" <davem@davemloft.net>
3765L:	linux-crypto@vger.kernel.org
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3768S:	Maintained
3769F:	Documentation/crypto/
3770F:	Documentation/devicetree/bindings/crypto/
3771F:	arch/*/crypto/
3772F:	crypto/
3773F:	drivers/crypto/
3774F:	include/crypto/
3775F:	include/linux/crypto*
3776
3777CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3778M:	Neil Horman <nhorman@tuxdriver.com>
3779L:	linux-crypto@vger.kernel.org
3780S:	Maintained
3781F:	crypto/ansi_cprng.c
3782F:	crypto/rng.c
3783
3784CS3308 MEDIA DRIVER
3785M:	Hans Verkuil <hverkuil@xs4all.nl>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	http://linuxtv.org
3789S:	Odd Fixes
3790F:	drivers/media/i2c/cs3308.c
3791F:	drivers/media/i2c/cs3308.h
3792
3793CS5535 Audio ALSA driver
3794M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3795S:	Maintained
3796F:	sound/pci/cs5535audio/
3797
3798CW1200 WLAN driver
3799M:	Solomon Peachy <pizza@shaftnet.org>
3800S:	Maintained
3801F:	drivers/net/wireless/st/cw1200/
3802
3803CX18 VIDEO4LINUX DRIVER
3804M:	Andy Walls <awalls@md.metrocast.net>
3805L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	https://linuxtv.org
3809W:	http://www.ivtvdriver.org/index.php/Cx18
3810S:	Maintained
3811F:	Documentation/media/v4l-drivers/cx18*
3812F:	drivers/media/pci/cx18/
3813F:	include/uapi/linux/ivtv*
3814
3815CX2341X MPEG ENCODER HELPER MODULE
3816M:	Hans Verkuil <hverkuil@xs4all.nl>
3817L:	linux-media@vger.kernel.org
3818T:	git git://linuxtv.org/media_tree.git
3819W:	https://linuxtv.org
3820S:	Maintained
3821F:	drivers/media/common/cx2341x*
3822F:	include/media/cx2341x*
3823
3824CX24120 MEDIA DRIVER
3825M:	Jemma Denson <jdenson@gmail.com>
3826M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3827L:	linux-media@vger.kernel.org
3828W:	https://linuxtv.org
3829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3830S:	Maintained
3831F:	drivers/media/dvb-frontends/cx24120*
3832
3833CX88 VIDEO4LINUX DRIVER
3834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838T:	git git://linuxtv.org/media_tree.git
3839S:	Odd fixes
3840F:	Documentation/media/v4l-drivers/cx88*
3841F:	drivers/media/pci/cx88/
3842
3843CXD2820R MEDIA DRIVER
3844M:	Antti Palosaari <crope@iki.fi>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847W:	http://palosaari.fi/linux/
3848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3849T:	git git://linuxtv.org/anttip/media_tree.git
3850S:	Maintained
3851F:	drivers/media/dvb-frontends/cxd2820r*
3852
3853CXGB3 ETHERNET DRIVER (CXGB3)
3854M:	Santosh Raspatur <santosh@chelsio.com>
3855L:	netdev@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/net/ethernet/chelsio/cxgb3/
3859
3860CXGB3 ISCSI DRIVER (CXGB3I)
3861M:	Karen Xie <kxie@chelsio.com>
3862L:	linux-scsi@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/scsi/cxgbi/cxgb3i
3866
3867CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3868M:	Steve Wise <swise@chelsio.com>
3869L:	linux-rdma@vger.kernel.org
3870W:	http://www.openfabrics.org
3871S:	Supported
3872F:	drivers/infiniband/hw/cxgb3/
3873F:	include/uapi/rdma/cxgb3-abi.h
3874
3875CXGB4 CRYPTO DRIVER (chcr)
3876M:	Harsh Jain <harsh@chelsio.com>
3877L:	linux-crypto@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/crypto/chelsio
3881
3882CXGB4 ETHERNET DRIVER (CXGB4)
3883M:	Ganesh Goudar <ganeshgr@chelsio.com>
3884L:	netdev@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/net/ethernet/chelsio/cxgb4/
3888
3889CXGB4 ISCSI DRIVER (CXGB4I)
3890M:	Karen Xie <kxie@chelsio.com>
3891L:	linux-scsi@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/scsi/cxgbi/cxgb4i
3895
3896CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3897M:	Steve Wise <swise@chelsio.com>
3898L:	linux-rdma@vger.kernel.org
3899W:	http://www.openfabrics.org
3900S:	Supported
3901F:	drivers/infiniband/hw/cxgb4/
3902F:	include/uapi/rdma/cxgb4-abi.h
3903
3904CXGB4VF ETHERNET DRIVER (CXGB4VF)
3905M:	Casey Leedom <leedom@chelsio.com>
3906L:	netdev@vger.kernel.org
3907W:	http://www.chelsio.com
3908S:	Supported
3909F:	drivers/net/ethernet/chelsio/cxgb4vf/
3910
3911CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3912M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3913M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3914L:	linuxppc-dev@lists.ozlabs.org
3915S:	Supported
3916F:	arch/powerpc/platforms/powernv/pci-cxl.c
3917F:	drivers/misc/cxl/
3918F:	include/misc/cxl*
3919F:	include/uapi/misc/cxl.h
3920F:	Documentation/powerpc/cxl.txt
3921F:	Documentation/ABI/testing/sysfs-class-cxl
3922
3923CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3924M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3925M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3926M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3927L:	linux-scsi@vger.kernel.org
3928S:	Supported
3929F:	drivers/scsi/cxlflash/
3930F:	include/uapi/scsi/cxlflash_ioctls.h
3931F:	Documentation/powerpc/cxlflash.txt
3932
3933CYBERPRO FB DRIVER
3934M:	Russell King <linux@armlinux.org.uk>
3935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3936W:	http://www.armlinux.org.uk/
3937S:	Maintained
3938F:	drivers/video/fbdev/cyber2000fb.*
3939
3940CYCLADES ASYNC MUX DRIVER
3941W:	http://www.cyclades.com/
3942S:	Orphan
3943F:	drivers/tty/cyclades.c
3944F:	include/linux/cyclades.h
3945F:	include/uapi/linux/cyclades.h
3946
3947CYCLADES PC300 DRIVER
3948W:	http://www.cyclades.com/
3949S:	Orphan
3950F:	drivers/net/wan/pc300*
3951
3952CYPRESS_FIRMWARE MEDIA DRIVER
3953M:	Antti Palosaari <crope@iki.fi>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956W:	http://palosaari.fi/linux/
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958T:	git git://linuxtv.org/anttip/media_tree.git
3959S:	Maintained
3960F:	drivers/media/common/cypress_firmware*
3961
3962CYTTSP TOUCHSCREEN DRIVER
3963M:	Ferruh Yigit <fery@cypress.com>
3964L:	linux-input@vger.kernel.org
3965S:	Supported
3966F:	drivers/input/touchscreen/cyttsp*
3967F:	include/linux/input/cyttsp.h
3968
3969D-LINK DIR-685 TOUCHKEYS DRIVER
3970M:	Linus Walleij <linus.walleij@linaro.org>
3971L:	linux-input@vger.kernel.org
3972S:	Supported
3973F:	drivers/input/dlink-dir685-touchkeys.c
3974
3975DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3976M:	Joshua Kinard <kumba@gentoo.org>
3977S:	Maintained
3978F:	drivers/rtc/rtc-ds1685.c
3979F:	include/linux/rtc/ds1685.h
3980
3981DAMA SLAVE for AX.25
3982M:	Joerg Reuter <jreuter@yaina.de>
3983W:	http://yaina.de/jreuter/
3984W:	http://www.qsl.net/dl1bke/
3985L:	linux-hams@vger.kernel.org
3986S:	Maintained
3987F:	net/ax25/af_ax25.c
3988F:	net/ax25/ax25_dev.c
3989F:	net/ax25/ax25_ds_*
3990F:	net/ax25/ax25_in.c
3991F:	net/ax25/ax25_out.c
3992F:	net/ax25/ax25_timer.c
3993F:	net/ax25/sysctl_net_ax25.c
3994
3995DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3996L:	netdev@vger.kernel.org
3997S:	Orphan
3998F:	Documentation/networking/dmfe.txt
3999F:	drivers/net/ethernet/dec/tulip/dmfe.c
4000
4001DC390/AM53C974 SCSI driver
4002M:	Hannes Reinecke <hare@suse.com>
4003L:	linux-scsi@vger.kernel.org
4004S:	Maintained
4005F:	drivers/scsi/am53c974.c
4006
4007DC395x SCSI driver
4008M:	Oliver Neukum <oliver@neukum.org>
4009M:	Ali Akcaagac <aliakc@web.de>
4010M:	Jamie Lenehan <lenehan@twibble.org>
4011L:	dc395x@twibble.org
4012W:	http://twibble.org/dist/dc395x/
4013W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4014S:	Maintained
4015F:	Documentation/scsi/dc395x.txt
4016F:	drivers/scsi/dc395x.*
4017
4018DCCP PROTOCOL
4019M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4020L:	dccp@vger.kernel.org
4021W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4022S:	Maintained
4023F:	include/linux/dccp.h
4024F:	include/uapi/linux/dccp.h
4025F:	include/linux/tfrc.h
4026F:	net/dccp/
4027
4028DECnet NETWORK LAYER
4029W:	http://linux-decnet.sourceforge.net
4030L:	linux-decnet-user@lists.sourceforge.net
4031S:	Orphan
4032F:	Documentation/networking/decnet.txt
4033F:	net/decnet/
4034
4035DECSTATION PLATFORM SUPPORT
4036M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4037L:	linux-mips@linux-mips.org
4038W:	http://www.linux-mips.org/wiki/DECstation
4039S:	Maintained
4040F:	arch/mips/dec/
4041F:	arch/mips/include/asm/dec/
4042F:	arch/mips/include/asm/mach-dec/
4043
4044DEFXX FDDI NETWORK DRIVER
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046S:	Maintained
4047F:	drivers/net/fddi/defxx.*
4048
4049DELL SMBIOS DRIVER
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios.*
4055
4056DELL SMBIOS SMM DRIVER
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios-smm.c
4061
4062DELL SMBIOS WMI DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-wmi.c
4067F:	tools/wmi/dell-smbios-example.c
4068
4069DELL LAPTOP DRIVER
4070M:	Matthew Garrett <mjg59@srcf.ucam.org>
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-laptop.c
4075
4076DELL LAPTOP FREEFALL DRIVER
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smo8800.c
4080
4081DELL LAPTOP RBTN DRIVER
4082M:	Pali Rohár <pali.rohar@gmail.com>
4083S:	Maintained
4084F:	drivers/platform/x86/dell-rbtn.*
4085
4086DELL LAPTOP SMM DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/hwmon/dell-smm-hwmon.c
4090F:	include/uapi/linux/i8k.h
4091
4092DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4093M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4094S:	Maintained
4095F:	Documentation/dcdbas.txt
4096F:	drivers/firmware/dcdbas.*
4097
4098DELL WMI NOTIFICATIONS DRIVER
4099M:	Matthew Garrett <mjg59@srcf.ucam.org>
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/platform/x86/dell-wmi.c
4103
4104DELL WMI DESCRIPTOR DRIVER
4105M:	Mario Limonciello <mario.limonciello@dell.com>
4106S:	Maintained
4107F:	drivers/platform/x86/dell-wmi-descriptor.c
4108
4109DELTA ST MEDIA DRIVER
4110M:	Hugues Fruchet <hugues.fruchet@st.com>
4111L:	linux-media@vger.kernel.org
4112T:	git git://linuxtv.org/media_tree.git
4113W:	https://linuxtv.org
4114S:	Supported
4115F:	drivers/media/platform/sti/delta
4116
4117DENALI NAND DRIVER
4118M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4119L:	linux-mtd@lists.infradead.org
4120S:	Supported
4121F:	drivers/mtd/nand/denali*
4122
4123DESIGNWARE USB2 DRD IP DRIVER
4124M:	John Youn <johnyoun@synopsys.com>
4125L:	linux-usb@vger.kernel.org
4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127S:	Maintained
4128F:	drivers/usb/dwc2/
4129
4130DESIGNWARE USB3 DRD IP DRIVER
4131M:	Felipe Balbi <balbi@kernel.org>
4132L:	linux-usb@vger.kernel.org
4133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4134S:	Maintained
4135F:	drivers/usb/dwc3/
4136
4137DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4138M:	Andreas Klinger <ak@it-klinger.de>
4139L:	linux-iio@vger.kernel.org
4140S:	Maintained
4141F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4142F:	drivers/iio/proximity/srf*.c
4143
4144DEVICE COREDUMP (DEV_COREDUMP)
4145M:	Johannes Berg <johannes@sipsolutions.net>
4146L:	linux-kernel@vger.kernel.org
4147S:	Maintained
4148F:	drivers/base/devcoredump.c
4149F:	include/linux/devcoredump.h
4150
4151DEVICE FREQUENCY (DEVFREQ)
4152M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4153M:	Kyungmin Park <kyungmin.park@samsung.com>
4154R:	Chanwoo Choi <cw00.choi@samsung.com>
4155L:	linux-pm@vger.kernel.org
4156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157S:	Maintained
4158F:	drivers/devfreq/
4159F:	include/linux/devfreq.h
4160F:	Documentation/devicetree/bindings/devfreq/
4161
4162DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4163M:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Supported
4167F:	drivers/devfreq/event/
4168F:	drivers/devfreq/devfreq-event.c
4169F:	include/linux/devfreq-event.h
4170F:	Documentation/devicetree/bindings/devfreq/event/
4171
4172DEVICE NUMBER REGISTRY
4173M:	Torben Mathiasen <device@lanana.org>
4174W:	http://lanana.org/docs/device-list/index.html
4175S:	Maintained
4176
4177DEVICE-MAPPER  (LVM)
4178M:	Alasdair Kergon <agk@redhat.com>
4179M:	Mike Snitzer <snitzer@redhat.com>
4180M:	dm-devel@redhat.com
4181L:	dm-devel@redhat.com
4182W:	http://sources.redhat.com/dm
4183Q:	http://patchwork.kernel.org/project/dm-devel/list/
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4185T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4186S:	Maintained
4187F:	Documentation/device-mapper/
4188F:	drivers/md/Makefile
4189F:	drivers/md/Kconfig
4190F:	drivers/md/dm*
4191F:	drivers/md/persistent-data/
4192F:	include/linux/device-mapper.h
4193F:	include/linux/dm-*.h
4194F:	include/uapi/linux/dm-*.h
4195
4196DEVLINK
4197M:	Jiri Pirko <jiri@mellanox.com>
4198L:	netdev@vger.kernel.org
4199S:	Supported
4200F:	net/core/devlink.c
4201F:	include/net/devlink.h
4202F:	include/uapi/linux/devlink.h
4203
4204DIALOG SEMICONDUCTOR DRIVERS
4205M:	Support Opensource <support.opensource@diasemi.com>
4206W:	http://www.dialog-semiconductor.com/products
4207S:	Supported
4208F:	Documentation/hwmon/da90??
4209F:	Documentation/devicetree/bindings/mfd/da90*.txt
4210F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4211F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4212F:	Documentation/devicetree/bindings/regulator/da92*.txt
4213F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4214F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4215F:	drivers/gpio/gpio-da90??.c
4216F:	drivers/hwmon/da90??-hwmon.c
4217F:	drivers/iio/adc/da91??-*.c
4218F:	drivers/input/misc/da90??_onkey.c
4219F:	drivers/input/touchscreen/da9052_tsi.c
4220F:	drivers/leds/leds-da90??.c
4221F:	drivers/mfd/da903x.c
4222F:	drivers/mfd/da90??-*.c
4223F:	drivers/mfd/da91??-*.c
4224F:	drivers/power/supply/da9052-battery.c
4225F:	drivers/power/supply/da91??-*.c
4226F:	drivers/regulator/da903x.c
4227F:	drivers/regulator/da9???-regulator.[ch]
4228F:	drivers/thermal/da90??-thermal.c
4229F:	drivers/rtc/rtc-da90??.c
4230F:	drivers/video/backlight/da90??_bl.c
4231F:	drivers/watchdog/da90??_wdt.c
4232F:	include/linux/mfd/da903x.h
4233F:	include/linux/mfd/da9052/
4234F:	include/linux/mfd/da9055/
4235F:	include/linux/mfd/da9062/
4236F:	include/linux/mfd/da9063/
4237F:	include/linux/mfd/da9150/
4238F:	include/linux/regulator/da9211.h
4239F:	include/sound/da[79]*.h
4240F:	sound/soc/codecs/da[79]*.[ch]
4241
4242DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-gpio@vger.kernel.org
4245S:	Maintained
4246F:	drivers/gpio/gpio-gpio-mm.c
4247
4248DIGI NEO AND CLASSIC PCI PRODUCTS
4249M:	Lidza Louina <lidza.louina@gmail.com>
4250M:	Mark Hounschell <markh@compro.net>
4251L:	driverdev-devel@linuxdriverproject.org
4252S:	Maintained
4253F:	drivers/staging/dgnc/
4254
4255DIOLAN U2C-12 I2C DRIVER
4256M:	Guenter Roeck <linux@roeck-us.net>
4257L:	linux-i2c@vger.kernel.org
4258S:	Maintained
4259F:	drivers/i2c/busses/i2c-diolan-u2c.c
4260
4261FILESYSTEM DIRECT ACCESS (DAX)
4262M:	Matthew Wilcox <mawilcox@microsoft.com>
4263M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4264L:	linux-fsdevel@vger.kernel.org
4265S:	Supported
4266F:	fs/dax.c
4267F:	include/linux/dax.h
4268F:	include/trace/events/fs_dax.h
4269
4270DEVICE DIRECT ACCESS (DAX)
4271M:	Dan Williams <dan.j.williams@intel.com>
4272L:	linux-nvdimm@lists.01.org
4273S:	Supported
4274F:	drivers/dax/
4275
4276DIRECTORY NOTIFICATION (DNOTIFY)
4277M:	Jan Kara <jack@suse.cz>
4278R:	Amir Goldstein <amir73il@gmail.com>
4279L:	linux-fsdevel@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/filesystems/dnotify.txt
4282F:	fs/notify/dnotify/
4283F:	include/linux/dnotify.h
4284
4285DISK GEOMETRY AND PARTITION HANDLING
4286M:	Andries Brouwer <aeb@cwi.nl>
4287W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4290S:	Maintained
4291
4292DISKQUOTA
4293M:	Jan Kara <jack@suse.com>
4294S:	Maintained
4295F:	Documentation/filesystems/quota.txt
4296F:	fs/quota/
4297F:	include/linux/quota*.h
4298F:	include/uapi/linux/quota*.h
4299
4300DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301M:	Bernie Thompson <bernie@plugable.com>
4302L:	linux-fbdev@vger.kernel.org
4303S:	Maintained
4304W:	http://plugable.com/category/projects/udlfb/
4305F:	drivers/video/fbdev/udlfb.c
4306F:	include/video/udlfb.h
4307F:	Documentation/fb/udlfb.txt
4308
4309DISTRIBUTED LOCK MANAGER (DLM)
4310M:	Christine Caulfield <ccaulfie@redhat.com>
4311M:	David Teigland <teigland@redhat.com>
4312L:	cluster-devel@redhat.com
4313W:	http://sources.redhat.com/cluster/
4314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4315S:	Supported
4316F:	fs/dlm/
4317
4318DMA BUFFER SHARING FRAMEWORK
4319M:	Sumit Semwal <sumit.semwal@linaro.org>
4320S:	Maintained
4321L:	linux-media@vger.kernel.org
4322L:	dri-devel@lists.freedesktop.org
4323L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4324F:	drivers/dma-buf/
4325F:	include/linux/dma-buf*
4326F:	include/linux/reservation.h
4327F:	include/linux/*fence.h
4328F:	Documentation/driver-api/dma-buf.rst
4329T:	git git://anongit.freedesktop.org/drm/drm-misc
4330
4331DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332M:	Vinod Koul <vinod.koul@intel.com>
4333L:	dmaengine@vger.kernel.org
4334Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4335S:	Maintained
4336F:	drivers/dma/
4337F:	include/linux/dmaengine.h
4338F:	Documentation/devicetree/bindings/dma/
4339F:	Documentation/driver-api/dmaengine/
4340T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4341
4342DMA MAPPING HELPERS
4343M:	Christoph Hellwig <hch@lst.de>
4344M:	Marek Szyprowski <m.szyprowski@samsung.com>
4345R:	Robin Murphy <robin.murphy@arm.com>
4346L:	iommu@lists.linux-foundation.org
4347T:	git git://git.infradead.org/users/hch/dma-mapping.git
4348W:	http://git.infradead.org/users/hch/dma-mapping.git
4349S:	Supported
4350F:	lib/dma-debug.c
4351F:	lib/dma-direct.c
4352F:	lib/dma-virt.c
4353F:	drivers/base/dma-mapping.c
4354F:	drivers/base/dma-coherent.c
4355F:	include/asm-generic/dma-mapping.h
4356F:	include/linux/dma-direct.h
4357F:	include/linux/dma-mapping.h
4358
4359DME1737 HARDWARE MONITOR DRIVER
4360M:	Juerg Haefliger <juergh@gmail.com>
4361L:	linux-hwmon@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/hwmon/dme1737
4364F:	drivers/hwmon/dme1737.c
4365
4366DMI/SMBIOS SUPPORT
4367M:	Jean Delvare <jdelvare@suse.com>
4368S:	Maintained
4369T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371F:	drivers/firmware/dmi-id.c
4372F:	drivers/firmware/dmi_scan.c
4373F:	include/linux/dmi.h
4374
4375DOCUMENTATION
4376M:	Jonathan Corbet <corbet@lwn.net>
4377L:	linux-doc@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/
4380F:	scripts/kernel-doc
4381X:	Documentation/ABI/
4382X:	Documentation/devicetree/
4383X:	Documentation/acpi
4384X:	Documentation/power
4385X:	Documentation/spi
4386X:	Documentation/media
4387T:	git git://git.lwn.net/linux.git docs-next
4388
4389DONGWOON DW9714 LENS VOICE COIL DRIVER
4390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/i2c/dw9714.c
4395
4396DOUBLETALK DRIVER
4397M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4398L:	blinux-list@redhat.com
4399S:	Maintained
4400F:	drivers/char/dtlk.c
4401F:	include/linux/dtlk.h
4402
4403DPAA2 DATAPATH I/O (DPIO) DRIVER
4404M:	Roy Pledge <Roy.Pledge@nxp.com>
4405L:	linux-kernel@vger.kernel.org
4406S:	Maintained
4407F:	drivers/staging/fsl-mc/bus/dpio
4408
4409DPAA2 ETHERNET DRIVER
4410M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-dpaa2/ethernet
4414
4415DPT_I2O SCSI RAID DRIVER
4416M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4417L:	linux-scsi@vger.kernel.org
4418W:	http://www.adaptec.com/
4419S:	Maintained
4420F:	drivers/scsi/dpt*
4421F:	drivers/scsi/dpt/
4422
4423DRBD DRIVER
4424M:	Philipp Reisner <philipp.reisner@linbit.com>
4425M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4426L:	drbd-dev@lists.linbit.com
4427W:	http://www.drbd.org
4428T:	git git://git.linbit.com/linux-drbd.git
4429T:	git git://git.linbit.com/drbd-8.4.git
4430S:	Supported
4431F:	drivers/block/drbd/
4432F:	lib/lru_cache.c
4433F:	Documentation/blockdev/drbd/
4434
4435DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4436M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4438S:	Supported
4439F:	Documentation/kobject.txt
4440F:	drivers/base/
4441F:	fs/debugfs/
4442F:	fs/sysfs/
4443F:	include/linux/debugfs.h
4444F:	include/linux/kobj*
4445F:	lib/kobj*
4446
4447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4448M:	Kevin Hilman <khilman@kernel.org>
4449M:	Nishanth Menon <nm@ti.com>
4450S:	Maintained
4451F:	drivers/power/avs/
4452F:	include/linux/power/smartreflex.h
4453L:	linux-pm@vger.kernel.org
4454
4455DRM DRIVER FOR ARM PL111 CLCD
4456M:	Eric Anholt <eric@anholt.net>
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458S:	Supported
4459F:	drivers/gpu/drm/pl111/
4460
4461DRM DRIVER FOR ARM VERSATILE TFT PANELS
4462M:	Linus Walleij <linus.walleij@linaro.org>
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464S:	Maintained
4465F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4466F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4467
4468DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4469M:	Dave Airlie <airlied@redhat.com>
4470S:	Odd Fixes
4471F:	drivers/gpu/drm/ast/
4472
4473DRM DRIVER FOR BOCHS VIRTUAL GPU
4474M:	Gerd Hoffmann <kraxel@redhat.com>
4475L:	virtualization@lists.linux-foundation.org
4476T:	git git://anongit.freedesktop.org/drm/drm-misc
4477S:	Maintained
4478F:	drivers/gpu/drm/bochs/
4479
4480DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4481M:	Linus Walleij <linus.walleij@linaro.org>
4482T:	git git://anongit.freedesktop.org/drm/drm-misc
4483S:	Maintained
4484F:	drivers/gpu/drm/tve200/
4485
4486DRM DRIVER FOR ILITEK ILI9225 PANELS
4487M:	David Lechner <david@lechnology.com>
4488S:	Maintained
4489F:	drivers/gpu/drm/tinydrm/ili9225.c
4490F:	Documentation/devicetree/bindings/display/ili9225.txt
4491
4492DRM DRIVER FOR INTEL I810 VIDEO CARDS
4493S:	Orphan / Obsolete
4494F:	drivers/gpu/drm/i810/
4495F:	include/uapi/drm/i810_drm.h
4496
4497DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4498S:	Orphan / Obsolete
4499F:	drivers/gpu/drm/mga/
4500F:	include/uapi/drm/mga_drm.h
4501
4502DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4503M:	Dave Airlie <airlied@redhat.com>
4504S:	Odd Fixes
4505F:	drivers/gpu/drm/mgag200/
4506
4507DRM DRIVER FOR MI0283QT
4508M:	Noralf Trønnes <noralf@tronnes.org>
4509S:	Maintained
4510F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4511F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4512
4513DRM DRIVER FOR MSM ADRENO GPU
4514M:	Rob Clark <robdclark@gmail.com>
4515L:	linux-arm-msm@vger.kernel.org
4516L:	dri-devel@lists.freedesktop.org
4517L:	freedreno@lists.freedesktop.org
4518T:	git git://people.freedesktop.org/~robclark/linux
4519S:	Maintained
4520F:	drivers/gpu/drm/msm/
4521F:	include/uapi/drm/msm_drm.h
4522F:	Documentation/devicetree/bindings/display/msm/
4523
4524DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4525M:	Ben Skeggs <bskeggs@redhat.com>
4526L:	dri-devel@lists.freedesktop.org
4527L:	nouveau@lists.freedesktop.org
4528T:	git git://github.com/skeggsb/linux
4529S:	Supported
4530F:	drivers/gpu/drm/nouveau/
4531F:	include/uapi/drm/nouveau_drm.h
4532
4533DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4534M:	Noralf Trønnes <noralf@tronnes.org>
4535S:	Maintained
4536F:	drivers/gpu/drm/tinydrm/repaper.c
4537F:	Documentation/devicetree/bindings/display/repaper.txt
4538
4539DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Obsolete
4545W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4546F:	drivers/gpu/drm/cirrus/
4547
4548DRM DRIVER FOR QXL VIRTUAL GPU
4549M:	Dave Airlie <airlied@redhat.com>
4550M:	Gerd Hoffmann <kraxel@redhat.com>
4551L:	virtualization@lists.linux-foundation.org
4552T:	git git://anongit.freedesktop.org/drm/drm-misc
4553S:	Maintained
4554F:	drivers/gpu/drm/qxl/
4555F:	include/uapi/drm/qxl_drm.h
4556
4557DRM DRIVER FOR RAGE 128 VIDEO CARDS
4558S:	Orphan / Obsolete
4559F:	drivers/gpu/drm/r128/
4560F:	include/uapi/drm/r128_drm.h
4561
4562DRM DRIVER FOR SAVAGE VIDEO CARDS
4563S:	Orphan / Obsolete
4564F:	drivers/gpu/drm/savage/
4565F:	include/uapi/drm/savage_drm.h
4566
4567DRM DRIVER FOR SIS VIDEO CARDS
4568S:	Orphan / Obsolete
4569F:	drivers/gpu/drm/sis/
4570F:	include/uapi/drm/sis_drm.h
4571
4572DRM DRIVER FOR SITRONIX ST7586 PANELS
4573M:	David Lechner <david@lechnology.com>
4574S:	Maintained
4575F:	drivers/gpu/drm/tinydrm/st7586.c
4576F:	Documentation/devicetree/bindings/display/st7586.txt
4577
4578DRM DRIVER FOR SITRONIX ST7735R PANELS
4579M:	David Lechner <david@lechnology.com>
4580S:	Maintained
4581F:	drivers/gpu/drm/tinydrm/st7735r.c
4582F:	Documentation/devicetree/bindings/display/st7735r.txt
4583
4584DRM DRIVER FOR TDFX VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/tdfx/
4587
4588DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4589M:	Dave Airlie <airlied@redhat.com>
4590S:	Odd Fixes
4591F:	drivers/gpu/drm/udl/
4592
4593DRM DRIVER FOR VMWARE VIRTUAL GPU
4594M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4595M:	Sinclair Yeh <syeh@vmware.com>
4596M:	Thomas Hellstrom <thellstrom@vmware.com>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~syeh/repos_linux
4599T:	git git://people.freedesktop.org/~thomash/linux
4600S:	Supported
4601F:	drivers/gpu/drm/vmwgfx/
4602F:	include/uapi/drm/vmwgfx_drm.h
4603
4604DRM DRIVERS
4605M:	David Airlie <airlied@linux.ie>
4606L:	dri-devel@lists.freedesktop.org
4607T:	git git://people.freedesktop.org/~airlied/linux
4608B:	https://bugs.freedesktop.org/
4609C:	irc://chat.freenode.net/dri-devel
4610S:	Maintained
4611F:	drivers/gpu/drm/
4612F:	drivers/gpu/vga/
4613F:	Documentation/devicetree/bindings/display/
4614F:	Documentation/devicetree/bindings/gpu/
4615F:	Documentation/devicetree/bindings/video/
4616F:	Documentation/gpu/
4617F:	include/drm/
4618F:	include/uapi/drm/
4619F:	include/linux/vga*
4620
4621DRM DRIVERS AND MISC GPU PATCHES
4622M:	Gustavo Padovan <gustavo@padovan.org>
4623M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4624M:	Sean Paul <seanpaul@chromium.org>
4625W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4626S:	Maintained
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628F:	Documentation/gpu/
4629F:	drivers/gpu/vga/
4630F:	drivers/gpu/drm/*
4631F:	include/drm/drm*
4632F:	include/uapi/drm/drm*
4633F:	include/linux/vga*
4634
4635DRM DRIVERS FOR ALLWINNER A10
4636M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4637L:	dri-devel@lists.freedesktop.org
4638S:	Supported
4639F:	drivers/gpu/drm/sun4i/
4640F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4641T:	git git://anongit.freedesktop.org/drm/drm-misc
4642
4643DRM DRIVERS FOR AMLOGIC SOCS
4644M:	Neil Armstrong <narmstrong@baylibre.com>
4645L:	dri-devel@lists.freedesktop.org
4646L:	linux-amlogic@lists.infradead.org
4647W:	http://linux-meson.com/
4648S:	Supported
4649F:	drivers/gpu/drm/meson/
4650F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4651F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4652F:	Documentation/gpu/meson.rst
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654
4655DRM DRIVERS FOR ATMEL HLCDC
4656M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4657L:	dri-devel@lists.freedesktop.org
4658S:	Supported
4659F:	drivers/gpu/drm/atmel-hlcdc/
4660F:	Documentation/devicetree/bindings/drm/atmel/
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662
4663DRM DRIVERS FOR BRIDGE CHIPS
4664M:	Archit Taneja <architt@codeaurora.org>
4665M:	Andrzej Hajda <a.hajda@samsung.com>
4666R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4667S:	Maintained
4668T:	git git://anongit.freedesktop.org/drm/drm-misc
4669F:	drivers/gpu/drm/bridge/
4670
4671DRM DRIVERS FOR EXYNOS
4672M:	Inki Dae <inki.dae@samsung.com>
4673M:	Joonyoung Shim <jy0922.shim@samsung.com>
4674M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4675M:	Kyungmin Park <kyungmin.park@samsung.com>
4676L:	dri-devel@lists.freedesktop.org
4677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4678S:	Supported
4679F:	drivers/gpu/drm/exynos/
4680F:	include/uapi/drm/exynos_drm.h
4681F:	Documentation/devicetree/bindings/display/exynos/
4682
4683DRM DRIVERS FOR FREESCALE DCU
4684M:	Stefan Agner <stefan@agner.ch>
4685M:	Alison Wang <alison.wang@freescale.com>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Supported
4688F:	drivers/gpu/drm/fsl-dcu/
4689F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4690F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4691F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4692
4693DRM DRIVERS FOR FREESCALE IMX
4694M:	Philipp Zabel <p.zabel@pengutronix.de>
4695L:	dri-devel@lists.freedesktop.org
4696S:	Maintained
4697F:	drivers/gpu/drm/imx/
4698F:	drivers/gpu/ipu-v3/
4699F:	Documentation/devicetree/bindings/display/imx/
4700
4701DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4702M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4703L:	dri-devel@lists.freedesktop.org
4704T:	git git://github.com/patjak/drm-gma500
4705S:	Maintained
4706F:	drivers/gpu/drm/gma500/
4707
4708DRM DRIVERS FOR HISILICON
4709M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4710M:	Rongrong Zou <zourongrong@gmail.com>
4711R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4712R:	Chen Feng <puck.chen@hisilicon.com>
4713L:	dri-devel@lists.freedesktop.org
4714T:	git git://github.com/xin3liang/linux.git
4715S:	Maintained
4716F:	drivers/gpu/drm/hisilicon/
4717F:	Documentation/devicetree/bindings/display/hisilicon/
4718
4719DRM DRIVERS FOR MEDIATEK
4720M:	CK Hu <ck.hu@mediatek.com>
4721M:	Philipp Zabel <p.zabel@pengutronix.de>
4722L:	dri-devel@lists.freedesktop.org
4723S:	Supported
4724F:	drivers/gpu/drm/mediatek/
4725F:	Documentation/devicetree/bindings/display/mediatek/
4726
4727DRM DRIVERS FOR NVIDIA TEGRA
4728M:	Thierry Reding <thierry.reding@gmail.com>
4729L:	dri-devel@lists.freedesktop.org
4730L:	linux-tegra@vger.kernel.org
4731T:	git git://anongit.freedesktop.org/tegra/linux.git
4732S:	Supported
4733F:	drivers/gpu/drm/tegra/
4734F:	drivers/gpu/host1x/
4735F:	include/linux/host1x.h
4736F:	include/uapi/drm/tegra_drm.h
4737F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4738
4739DRM DRIVERS FOR RENESAS
4740M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4741L:	dri-devel@lists.freedesktop.org
4742L:	linux-renesas-soc@vger.kernel.org
4743T:	git git://linuxtv.org/pinchartl/fbdev
4744S:	Supported
4745F:	drivers/gpu/drm/rcar-du/
4746F:	drivers/gpu/drm/shmobile/
4747F:	include/linux/platform_data/shmob_drm.h
4748F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4749F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4750F:	Documentation/devicetree/bindings/display/renesas,du.txt
4751
4752DRM DRIVERS FOR ROCKCHIP
4753M:	Sandy Huang <hjc@rock-chips.com>
4754M:	Heiko Stübner <heiko@sntech.de>
4755L:	dri-devel@lists.freedesktop.org
4756S:	Maintained
4757F:	drivers/gpu/drm/rockchip/
4758F:	Documentation/devicetree/bindings/display/rockchip/
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760
4761DRM DRIVERS FOR STI
4762M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4763M:	Vincent Abriou <vincent.abriou@st.com>
4764L:	dri-devel@lists.freedesktop.org
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766S:	Maintained
4767F:	drivers/gpu/drm/sti
4768F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4769
4770DRM DRIVERS FOR STM
4771M:	Yannick Fertre <yannick.fertre@st.com>
4772M:	Philippe Cornu <philippe.cornu@st.com>
4773M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4774M:	Vincent Abriou <vincent.abriou@st.com>
4775L:	dri-devel@lists.freedesktop.org
4776T:	git git://anongit.freedesktop.org/drm/drm-misc
4777S:	Maintained
4778F:	drivers/gpu/drm/stm
4779F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4780
4781DRM DRIVERS FOR TI LCDC
4782M:	Jyri Sarha <jsarha@ti.com>
4783R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4784L:	dri-devel@lists.freedesktop.org
4785S:	Maintained
4786F:	drivers/gpu/drm/tilcdc/
4787F:	Documentation/devicetree/bindings/display/tilcdc/
4788
4789DRM DRIVERS FOR TI OMAP
4790M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4791L:	dri-devel@lists.freedesktop.org
4792S:	Maintained
4793F:	drivers/gpu/drm/omapdrm/
4794F:	Documentation/devicetree/bindings/display/ti/
4795
4796DRM DRIVERS FOR VC4
4797M:	Eric Anholt <eric@anholt.net>
4798T:	git git://github.com/anholt/linux
4799S:	Supported
4800F:	drivers/gpu/drm/vc4/
4801F:	include/uapi/drm/vc4_drm.h
4802F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4803T:	git git://anongit.freedesktop.org/drm/drm-misc
4804
4805DRM DRIVERS FOR VIVANTE GPU IP
4806M:	Lucas Stach <l.stach@pengutronix.de>
4807R:	Russell King <linux+etnaviv@armlinux.org.uk>
4808R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4809L:	etnaviv@lists.freedesktop.org
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/etnaviv/
4813F:	include/uapi/drm/etnaviv_drm.h
4814F:	Documentation/devicetree/bindings/display/etnaviv/
4815
4816DRM DRIVERS FOR ZTE ZX
4817M:	Shawn Guo <shawnguo@kernel.org>
4818L:	dri-devel@lists.freedesktop.org
4819S:	Maintained
4820F:	drivers/gpu/drm/zte/
4821F:	Documentation/devicetree/bindings/display/zte,vou.txt
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823
4824DRM PANEL DRIVERS
4825M:	Thierry Reding <thierry.reding@gmail.com>
4826L:	dri-devel@lists.freedesktop.org
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/drm_panel.c
4830F:	drivers/gpu/drm/panel/
4831F:	include/drm/drm_panel.h
4832F:	Documentation/devicetree/bindings/display/panel/
4833
4834DRM TINYDRM DRIVERS
4835M:	Noralf Trønnes <noralf@tronnes.org>
4836W:	https://github.com/notro/tinydrm/wiki/Development
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838S:	Maintained
4839F:	drivers/gpu/drm/tinydrm/
4840F:	include/drm/tinydrm/
4841
4842DRM TTM SUBSYSTEM
4843M:	Christian Koenig <christian.koenig@amd.com>
4844M:	Roger He <Hongbo.He@amd.com>
4845T:	git git://people.freedesktop.org/~agd5f/linux
4846S:	Maintained
4847L:	dri-devel@lists.freedesktop.org
4848F:	include/drm/ttm/
4849F:	drivers/gpu/drm/ttm/
4850
4851DSBR100 USB FM RADIO DRIVER
4852M:	Alexey Klimov <klimov.linux@gmail.com>
4853L:	linux-media@vger.kernel.org
4854T:	git git://linuxtv.org/media_tree.git
4855S:	Maintained
4856F:	drivers/media/radio/dsbr100.c
4857
4858DSCC4 DRIVER
4859M:	Francois Romieu <romieu@fr.zoreil.com>
4860L:	netdev@vger.kernel.org
4861S:	Maintained
4862F:	drivers/net/wan/dscc4.c
4863
4864DT3155 MEDIA DRIVER
4865M:	Hans Verkuil <hverkuil@xs4all.nl>
4866L:	linux-media@vger.kernel.org
4867T:	git git://linuxtv.org/media_tree.git
4868W:	https://linuxtv.org
4869S:	Odd Fixes
4870F:	drivers/media/pci/dt3155/
4871
4872DVB_USB_AF9015 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9015*
4881
4882DVB_USB_AF9035 MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/af9035*
4891
4892DVB_USB_ANYSEE MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/anysee*
4901
4902DVB_USB_AU6610 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/au6610*
4911
4912DVB_USB_CE6230 MEDIA DRIVER
4913M:	Antti Palosaari <crope@iki.fi>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://palosaari.fi/linux/
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/anttip/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb-v2/ce6230*
4921
4922DVB_USB_CXUSB MEDIA DRIVER
4923M:	Michael Krufky <mkrufky@linuxtv.org>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://github.com/mkrufky
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb/cxusb*
4931
4932DVB_USB_EC168 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936W:	http://palosaari.fi/linux/
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/ec168*
4941
4942DVB_USB_GL861 MEDIA DRIVER
4943M:	Antti Palosaari <crope@iki.fi>
4944L:	linux-media@vger.kernel.org
4945W:	https://linuxtv.org
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/anttip/media_tree.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/gl861*
4950
4951DVB_USB_MXL111SF MEDIA DRIVER
4952M:	Michael Krufky <mkrufky@linuxtv.org>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://github.com/mkrufky
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4960
4961DVB_USB_RTL28XXU MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4970
4971DVB_USB_V2 MEDIA DRIVER
4972M:	Antti Palosaari <crope@iki.fi>
4973L:	linux-media@vger.kernel.org
4974W:	https://linuxtv.org
4975W:	http://palosaari.fi/linux/
4976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4977T:	git git://linuxtv.org/anttip/media_tree.git
4978S:	Maintained
4979F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4980F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4981
4982DYNAMIC DEBUG
4983M:	Jason Baron <jbaron@akamai.com>
4984S:	Maintained
4985F:	lib/dynamic_debug.c
4986F:	include/linux/dynamic_debug.h
4987
4988DYNAMIC INTERRUPT MODERATION
4989M:	Tal Gilboa <talgi@mellanox.com>
4990S:	Maintained
4991F:	include/linux/net_dim.h
4992
4993DZ DECSTATION DZ11 SERIAL DRIVER
4994M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4995S:	Maintained
4996F:	drivers/tty/serial/dz.*
4997
4998E3X0 POWER BUTTON DRIVER
4999M:	Moritz Fischer <moritz.fischer@ettus.com>
5000L:	usrp-users@lists.ettus.com
5001W:	http://www.ettus.com
5002S:	Supported
5003F:	drivers/input/misc/e3x0-button.c
5004F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5005
5006E4000 MEDIA DRIVER
5007M:	Antti Palosaari <crope@iki.fi>
5008L:	linux-media@vger.kernel.org
5009W:	https://linuxtv.org
5010W:	http://palosaari.fi/linux/
5011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5012T:	git git://linuxtv.org/anttip/media_tree.git
5013S:	Maintained
5014F:	drivers/media/tuners/e4000*
5015
5016EATA ISA/EISA/PCI SCSI DRIVER
5017M:	Dario Ballabio <ballabio_dario@emc.com>
5018L:	linux-scsi@vger.kernel.org
5019S:	Maintained
5020F:	drivers/scsi/eata.c
5021
5022EC100 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/dvb-frontends/ec100*
5031
5032ECRYPT FILE SYSTEM
5033M:	Tyler Hicks <tyhicks@canonical.com>
5034L:	ecryptfs@vger.kernel.org
5035W:	http://ecryptfs.org
5036W:	https://launchpad.net/ecryptfs
5037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5038S:	Supported
5039F:	Documentation/filesystems/ecryptfs.txt
5040F:	fs/ecryptfs/
5041
5042EDAC-AMD64
5043M:	Borislav Petkov <bp@alien8.de>
5044L:	linux-edac@vger.kernel.org
5045S:	Maintained
5046F:	drivers/edac/amd64_edac*
5047
5048EDAC-CALXEDA
5049M:	Robert Richter <rric@kernel.org>
5050L:	linux-edac@vger.kernel.org
5051S:	Maintained
5052F:	drivers/edac/highbank*
5053
5054EDAC-CAVIUM OCTEON
5055M:	Ralf Baechle <ralf@linux-mips.org>
5056M:	David Daney <david.daney@cavium.com>
5057L:	linux-edac@vger.kernel.org
5058L:	linux-mips@linux-mips.org
5059S:	Supported
5060F:	drivers/edac/octeon_edac*
5061
5062EDAC-CAVIUM THUNDERX
5063M:	David Daney <david.daney@cavium.com>
5064M:	Jan Glauber <jglauber@cavium.com>
5065L:	linux-edac@vger.kernel.org
5066S:	Supported
5067F:	drivers/edac/thunderx_edac*
5068
5069EDAC-CORE
5070M:	Borislav Petkov <bp@alien8.de>
5071M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5072M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5073L:	linux-edac@vger.kernel.org
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5076S:	Supported
5077F:	Documentation/admin-guide/ras.rst
5078F:	Documentation/driver-api/edac.rst
5079F:	drivers/edac/
5080F:	include/linux/edac.h
5081
5082EDAC-E752X
5083M:	Mark Gross <mark.gross@intel.com>
5084L:	linux-edac@vger.kernel.org
5085S:	Maintained
5086F:	drivers/edac/e752x_edac.c
5087
5088EDAC-E7XXX
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/e7xxx_edac.c
5092
5093EDAC-FSL_DDR
5094M:	York Sun <york.sun@nxp.com>
5095L:	linux-edac@vger.kernel.org
5096S:	Maintained
5097F:	drivers/edac/fsl_ddr_edac.*
5098
5099EDAC-GHES
5100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/ghes_edac.c
5105
5106EDAC-I3000
5107L:	linux-edac@vger.kernel.org
5108S:	Orphan
5109F:	drivers/edac/i3000_edac.c
5110
5111EDAC-I5000
5112L:	linux-edac@vger.kernel.org
5113S:	Maintained
5114F:	drivers/edac/i5000_edac.c
5115
5116EDAC-I5400
5117M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5118M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/i5400_edac.c
5122
5123EDAC-I7300
5124M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5125M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/i7300_edac.c
5129
5130EDAC-I7CORE
5131M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/i7core_edac.c
5136
5137EDAC-I82443BXGX
5138M:	Tim Small <tim@buttersideup.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/i82443bxgx_edac.c
5142
5143EDAC-I82975X
5144M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5145M:	"Arvind R." <arvino55@gmail.com>
5146L:	linux-edac@vger.kernel.org
5147S:	Maintained
5148F:	drivers/edac/i82975x_edac.c
5149
5150EDAC-IE31200
5151M:	Jason Baron <jbaron@akamai.com>
5152L:	linux-edac@vger.kernel.org
5153S:	Maintained
5154F:	drivers/edac/ie31200_edac.c
5155
5156EDAC-MPC85XX
5157M:	Johannes Thumshirn <morbidrsa@gmail.com>
5158L:	linux-edac@vger.kernel.org
5159S:	Maintained
5160F:	drivers/edac/mpc85xx_edac.[ch]
5161
5162EDAC-PASEMI
5163M:	Egor Martovetsky <egor@pasemi.com>
5164L:	linux-edac@vger.kernel.org
5165S:	Maintained
5166F:	drivers/edac/pasemi_edac.c
5167
5168EDAC-PND2
5169M:	Tony Luck <tony.luck@intel.com>
5170L:	linux-edac@vger.kernel.org
5171S:	Maintained
5172F:	drivers/edac/pnd2_edac.[ch]
5173
5174EDAC-R82600
5175M:	Tim Small <tim@buttersideup.com>
5176L:	linux-edac@vger.kernel.org
5177S:	Maintained
5178F:	drivers/edac/r82600_edac.c
5179
5180EDAC-SBRIDGE
5181M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5183L:	linux-edac@vger.kernel.org
5184S:	Maintained
5185F:	drivers/edac/sb_edac.c
5186
5187EDAC-SKYLAKE
5188M:	Tony Luck <tony.luck@intel.com>
5189L:	linux-edac@vger.kernel.org
5190S:	Maintained
5191F:	drivers/edac/skx_edac.c
5192
5193EDAC-TI
5194M:	Tero Kristo <t-kristo@ti.com>
5195L:	linux-edac@vger.kernel.org
5196S:	Maintained
5197F:	drivers/edac/ti_edac.c
5198
5199EDIROL UA-101/UA-1000 DRIVER
5200M:	Clemens Ladisch <clemens@ladisch.de>
5201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5202T:	git git://git.alsa-project.org/alsa-kernel.git
5203S:	Maintained
5204F:	sound/usb/misc/ua101.c
5205
5206EFI TEST DRIVER
5207L:	linux-efi@vger.kernel.org
5208M:	Ivan Hu <ivan.hu@canonical.com>
5209M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5210S:	Maintained
5211F:	drivers/firmware/efi/test/
5212
5213EFI VARIABLE FILESYSTEM
5214M:	Matthew Garrett <matthew.garrett@nebula.com>
5215M:	Jeremy Kerr <jk@ozlabs.org>
5216M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5218L:	linux-efi@vger.kernel.org
5219S:	Maintained
5220F:	fs/efivarfs/
5221
5222EFIFB FRAMEBUFFER DRIVER
5223L:	linux-fbdev@vger.kernel.org
5224M:	Peter Jones <pjones@redhat.com>
5225S:	Maintained
5226F:	drivers/video/fbdev/efifb.c
5227
5228EFS FILESYSTEM
5229W:	http://aeschi.ch.eu.org/efs/
5230S:	Orphan
5231F:	fs/efs/
5232
5233EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5234M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5235L:	netdev@vger.kernel.org
5236S:	Maintained
5237F:	drivers/net/ethernet/ibm/ehea/
5238
5239EM28XX VIDEO4LINUX DRIVER
5240M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5242L:	linux-media@vger.kernel.org
5243W:	https://linuxtv.org
5244T:	git git://linuxtv.org/media_tree.git
5245S:	Maintained
5246F:	drivers/media/usb/em28xx/
5247F:	Documentation/media/v4l-drivers/em28xx*
5248
5249EMBEDDED LINUX
5250M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5251M:	Matt Mackall <mpm@selenic.com>
5252M:	David Woodhouse <dwmw2@infradead.org>
5253L:	linux-embedded@vger.kernel.org
5254S:	Maintained
5255
5256Emulex 10Gbps iSCSI - OneConnect DRIVER
5257M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5258M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5259M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5260L:	linux-scsi@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Supported
5263F:	drivers/scsi/be2iscsi/
5264
5265Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5266M:	Sathya Perla <sathya.perla@broadcom.com>
5267M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5268M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5269M:	Somnath Kotur <somnath.kotur@broadcom.com>
5270L:	netdev@vger.kernel.org
5271W:	http://www.emulex.com
5272S:	Supported
5273F:	drivers/net/ethernet/emulex/benet/
5274
5275EMULEX ONECONNECT ROCE DRIVER
5276M:	Selvin Xavier <selvin.xavier@broadcom.com>
5277M:	Devesh Sharma <devesh.sharma@broadcom.com>
5278L:	linux-rdma@vger.kernel.org
5279W:	http://www.broadcom.com
5280S:	Odd Fixes
5281F:	drivers/infiniband/hw/ocrdma/
5282F:	include/uapi/rdma/ocrdma-abi.h
5283
5284EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5285M:	James Smart <james.smart@broadcom.com>
5286M:	Dick Kennedy <dick.kennedy@broadcom.com>
5287L:	linux-scsi@vger.kernel.org
5288W:	http://www.broadcom.com
5289S:	Supported
5290F:	drivers/scsi/lpfc/
5291
5292ENE CB710 FLASH CARD READER DRIVER
5293M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5294S:	Maintained
5295F:	drivers/misc/cb710/
5296F:	drivers/mmc/host/cb710-mmc.*
5297F:	include/linux/cb710.h
5298
5299ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5300M:	Maxim Levitsky <maximlevitsky@gmail.com>
5301S:	Maintained
5302F:	drivers/media/rc/ene_ir.*
5303
5304EPSON S1D13XXX FRAMEBUFFER DRIVER
5305M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5306S:	Maintained
5307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5308F:	drivers/video/fbdev/s1d13xxxfb.c
5309F:	include/video/s1d13xxxfb.h
5310
5311ERRSEQ ERROR TRACKING INFRASTRUCTURE
5312M:	Jeff Layton <jlayton@kernel.org>
5313S:	Maintained
5314F:	lib/errseq.c
5315F:	include/linux/errseq.h
5316
5317ET131X NETWORK DRIVER
5318M:	Mark Einon <mark.einon@gmail.com>
5319S:	Odd Fixes
5320F:	drivers/net/ethernet/agere/
5321
5322ETHERNET BRIDGE
5323M:	Stephen Hemminger <stephen@networkplumber.org>
5324L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5325L:	netdev@vger.kernel.org
5326W:	http://www.linuxfoundation.org/en/Net:Bridge
5327S:	Maintained
5328F:	include/linux/netfilter_bridge/
5329F:	net/bridge/
5330
5331ETHERNET PHY LIBRARY
5332M:	Andrew Lunn <andrew@lunn.ch>
5333M:	Florian Fainelli <f.fainelli@gmail.com>
5334L:	netdev@vger.kernel.org
5335S:	Maintained
5336F:	Documentation/ABI/testing/sysfs-bus-mdio
5337F:	Documentation/devicetree/bindings/net/mdio*
5338F:	Documentation/networking/phy.txt
5339F:	drivers/net/phy/
5340F:	drivers/of/of_mdio.c
5341F:	drivers/of/of_net.c
5342F:	include/linux/*mdio*.h
5343F:	include/linux/of_net.h
5344F:	include/linux/phy.h
5345F:	include/linux/phy_fixed.h
5346F:	include/linux/platform_data/mdio-gpio.h
5347F:	include/linux/platform_data/mdio-bcm-unimac.h
5348F:	include/trace/events/mdio.h
5349F:	include/uapi/linux/mdio.h
5350F:	include/uapi/linux/mii.h
5351
5352EXT2 FILE SYSTEM
5353M:	Jan Kara <jack@suse.com>
5354L:	linux-ext4@vger.kernel.org
5355S:	Maintained
5356F:	Documentation/filesystems/ext2.txt
5357F:	fs/ext2/
5358F:	include/linux/ext2*
5359
5360EXT4 FILE SYSTEM
5361M:	"Theodore Ts'o" <tytso@mit.edu>
5362M:	Andreas Dilger <adilger.kernel@dilger.ca>
5363L:	linux-ext4@vger.kernel.org
5364W:	http://ext4.wiki.kernel.org
5365Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5367S:	Maintained
5368F:	Documentation/filesystems/ext4.txt
5369F:	fs/ext4/
5370
5371Extended Verification Module (EVM)
5372M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5373L:	linux-integrity@vger.kernel.org
5374S:	Supported
5375F:	security/integrity/evm/
5376
5377EXTENSIBLE FIRMWARE INTERFACE (EFI)
5378M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5379L:	linux-efi@vger.kernel.org
5380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5381S:	Maintained
5382F:	Documentation/efi-stub.txt
5383F:	arch/*/kernel/efi.c
5384F:	arch/x86/boot/compressed/eboot.[ch]
5385F:	arch/*/include/asm/efi.h
5386F:	arch/x86/platform/efi/
5387F:	drivers/firmware/efi/
5388F:	include/linux/efi*.h
5389F:	arch/arm/boot/compressed/efi-header.S
5390F:	arch/arm64/kernel/efi-entry.S
5391
5392EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5393M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5394M:	Chanwoo Choi <cw00.choi@samsung.com>
5395L:	linux-kernel@vger.kernel.org
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5397S:	Maintained
5398F:	drivers/extcon/
5399F:	include/linux/extcon/
5400F:	include/linux/extcon.h
5401F:	Documentation/extcon/
5402F:	Documentation/devicetree/bindings/extcon/
5403
5404EXYNOS DP DRIVER
5405M:	Jingoo Han <jingoohan1@gmail.com>
5406L:	dri-devel@lists.freedesktop.org
5407S:	Maintained
5408F:	drivers/gpu/drm/exynos/exynos_dp*
5409
5410EXYNOS SYSMMU (IOMMU) driver
5411M:	Marek Szyprowski <m.szyprowski@samsung.com>
5412L:	iommu@lists.linux-foundation.org
5413S:	Maintained
5414F:	drivers/iommu/exynos-iommu.c
5415
5416EZchip NPS platform support
5417M:	Elad Kanfi <eladkan@mellanox.com>
5418M:	Vineet Gupta <vgupta@synopsys.com>
5419S:	Supported
5420F:	arch/arc/plat-eznps
5421F:	arch/arc/boot/dts/eznps.dts
5422
5423F2FS FILE SYSTEM
5424M:	Jaegeuk Kim <jaegeuk@kernel.org>
5425M:	Chao Yu <yuchao0@huawei.com>
5426L:	linux-f2fs-devel@lists.sourceforge.net
5427W:	https://f2fs.wiki.kernel.org/
5428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5429S:	Maintained
5430F:	Documentation/filesystems/f2fs.txt
5431F:	Documentation/ABI/testing/sysfs-fs-f2fs
5432F:	fs/f2fs/
5433F:	include/linux/f2fs_fs.h
5434F:	include/trace/events/f2fs.h
5435
5436F71805F HARDWARE MONITORING DRIVER
5437M:	Jean Delvare <jdelvare@suse.com>
5438L:	linux-hwmon@vger.kernel.org
5439S:	Maintained
5440F:	Documentation/hwmon/f71805f
5441F:	drivers/hwmon/f71805f.c
5442
5443FANOTIFY
5444M:	Jan Kara <jack@suse.cz>
5445R:	Amir Goldstein <amir73il@gmail.com>
5446L:	linux-fsdevel@vger.kernel.org
5447S:	Maintained
5448F:	fs/notify/fanotify/
5449F:	include/linux/fanotify.h
5450F:	include/uapi/linux/fanotify.h
5451
5452FARSYNC SYNCHRONOUS DRIVER
5453M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5454W:	http://www.farsite.co.uk/
5455S:	Supported
5456F:	drivers/net/wan/farsync.*
5457
5458FAULT INJECTION SUPPORT
5459M:	Akinobu Mita <akinobu.mita@gmail.com>
5460S:	Supported
5461F:	Documentation/fault-injection/
5462F:	lib/fault-inject.c
5463
5464FBTFT Framebuffer drivers
5465M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5466S:	Maintained
5467F:	drivers/staging/fbtft/
5468
5469FC0011 TUNER DRIVER
5470M:	Michael Buesch <m@bues.ch>
5471L:	linux-media@vger.kernel.org
5472S:	Maintained
5473F:	drivers/media/tuners/fc0011.h
5474F:	drivers/media/tuners/fc0011.c
5475
5476FC2580 MEDIA DRIVER
5477M:	Antti Palosaari <crope@iki.fi>
5478L:	linux-media@vger.kernel.org
5479W:	https://linuxtv.org
5480W:	http://palosaari.fi/linux/
5481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5482T:	git git://linuxtv.org/anttip/media_tree.git
5483S:	Maintained
5484F:	drivers/media/tuners/fc2580*
5485
5486FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5487M:	Johannes Thumshirn <jth@kernel.org>
5488L:	linux-scsi@vger.kernel.org
5489W:	www.Open-FCoE.org
5490S:	Supported
5491F:	drivers/scsi/libfc/
5492F:	drivers/scsi/fcoe/
5493F:	include/scsi/fc/
5494F:	include/scsi/libfc.h
5495F:	include/scsi/libfcoe.h
5496F:	include/uapi/scsi/fc/
5497
5498FILE LOCKING (flock() and fcntl()/lockf())
5499M:	Jeff Layton <jlayton@kernel.org>
5500M:	"J. Bruce Fields" <bfields@fieldses.org>
5501L:	linux-fsdevel@vger.kernel.org
5502S:	Maintained
5503F:	include/linux/fcntl.h
5504F:	include/uapi/linux/fcntl.h
5505F:	fs/fcntl.c
5506F:	fs/locks.c
5507
5508FILESYSTEMS (VFS and infrastructure)
5509M:	Alexander Viro <viro@zeniv.linux.org.uk>
5510L:	linux-fsdevel@vger.kernel.org
5511S:	Maintained
5512F:	fs/*
5513F:	include/linux/fs.h
5514F:	include/uapi/linux/fs.h
5515
5516FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5517M:	Riku Voipio <riku.voipio@iki.fi>
5518L:	linux-hwmon@vger.kernel.org
5519S:	Maintained
5520F:	drivers/hwmon/f75375s.c
5521F:	include/linux/f75375s.h
5522
5523FIREWIRE AUDIO DRIVERS
5524M:	Clemens Ladisch <clemens@ladisch.de>
5525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5526T:	git git://git.alsa-project.org/alsa-kernel.git
5527S:	Maintained
5528F:	sound/firewire/
5529
5530FIREWIRE MEDIA DRIVERS (firedtv)
5531M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5532L:	linux-media@vger.kernel.org
5533L:	linux1394-devel@lists.sourceforge.net
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5535S:	Maintained
5536F:	drivers/media/firewire/
5537
5538FIREWIRE SBP-2 TARGET
5539M:	Chris Boot <bootc@bootc.net>
5540L:	linux-scsi@vger.kernel.org
5541L:	target-devel@vger.kernel.org
5542L:	linux1394-devel@lists.sourceforge.net
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5544S:	Maintained
5545F:	drivers/target/sbp/
5546
5547FIREWIRE SUBSYSTEM
5548M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5549L:	linux1394-devel@lists.sourceforge.net
5550W:	http://ieee1394.wiki.kernel.org/
5551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5552S:	Maintained
5553F:	drivers/firewire/
5554F:	include/linux/firewire.h
5555F:	include/uapi/linux/firewire*.h
5556F:	tools/firewire/
5557
5558FIRMWARE LOADER (request_firmware)
5559M:	Luis R. Rodriguez <mcgrof@kernel.org>
5560L:	linux-kernel@vger.kernel.org
5561S:	Maintained
5562F:	Documentation/firmware_class/
5563F:	drivers/base/firmware*.c
5564F:	include/linux/firmware.h
5565
5566FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5567M:	Joshua Morris <josh.h.morris@us.ibm.com>
5568M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5569S:	Maintained
5570F:	drivers/block/rsxx/
5571
5572FLOPPY DRIVER
5573M:	Jiri Kosina <jikos@kernel.org>
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5575S:	Odd fixes
5576F:	drivers/block/floppy.c
5577
5578FMC SUBSYSTEM
5579M:	Alessandro Rubini <rubini@gnudd.com>
5580W:	http://www.ohwr.org/projects/fmc-bus
5581S:	Supported
5582F:	drivers/fmc/
5583F:	include/linux/fmc*.h
5584F:	include/linux/ipmi-fru.h
5585K:	fmc_d.*register
5586
5587FPGA MANAGER FRAMEWORK
5588M:	Alan Tull <atull@kernel.org>
5589M:	Moritz Fischer <mdf@kernel.org>
5590L:	linux-fpga@vger.kernel.org
5591S:	Maintained
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5593Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5594F:	Documentation/fpga/
5595F:	Documentation/devicetree/bindings/fpga/
5596F:	drivers/fpga/
5597F:	include/linux/fpga/
5598W:	http://www.rocketboards.org
5599
5600FPU EMULATOR
5601M:	Bill Metzenthen <billm@melbpc.org.au>
5602W:	http://floatingpoint.sourceforge.net/emulator/index.html
5603S:	Maintained
5604F:	arch/x86/math-emu/
5605
5606FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5607L:	netdev@vger.kernel.org
5608S:	Orphan
5609F:	drivers/net/wan/dlci.c
5610F:	drivers/net/wan/sdla.c
5611
5612FRAMEBUFFER LAYER
5613M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5614L:	dri-devel@lists.freedesktop.org
5615L:	linux-fbdev@vger.kernel.org
5616T:	git git://github.com/bzolnier/linux.git
5617Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5618S:	Maintained
5619F:	Documentation/fb/
5620F:	drivers/video/
5621F:	include/video/
5622F:	include/linux/fb.h
5623F:	include/uapi/video/
5624F:	include/uapi/linux/fb.h
5625
5626FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5627M:	Horia Geantă <horia.geanta@nxp.com>
5628M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5629L:	linux-crypto@vger.kernel.org
5630S:	Maintained
5631F:	drivers/crypto/caam/
5632F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5633
5634FREESCALE DIU FRAMEBUFFER DRIVER
5635M:	Timur Tabi <timur@tabi.org>
5636L:	linux-fbdev@vger.kernel.org
5637S:	Maintained
5638F:	drivers/video/fbdev/fsl-diu-fb.*
5639
5640FREESCALE DMA DRIVER
5641M:	Li Yang <leoyang.li@nxp.com>
5642M:	Zhang Wei <zw@zh-kernel.org>
5643L:	linuxppc-dev@lists.ozlabs.org
5644S:	Maintained
5645F:	drivers/dma/fsldma.*
5646
5647FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5648M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5649L:	netdev@vger.kernel.org
5650S:	Maintained
5651F:	drivers/net/ethernet/freescale/gianfar*
5652X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5653F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5654
5655FREESCALE GPMI NAND DRIVER
5656M:	Han Xu <han.xu@nxp.com>
5657L:	linux-mtd@lists.infradead.org
5658S:	Maintained
5659F:	drivers/mtd/nand/gpmi-nand/*
5660
5661FREESCALE I2C CPM DRIVER
5662M:	Jochen Friedrich <jochen@scram.de>
5663L:	linuxppc-dev@lists.ozlabs.org
5664L:	linux-i2c@vger.kernel.org
5665S:	Maintained
5666F:	drivers/i2c/busses/i2c-cpm.c
5667
5668FREESCALE IMX / MXC FEC DRIVER
5669M:	Fugang Duan <fugang.duan@nxp.com>
5670L:	netdev@vger.kernel.org
5671S:	Maintained
5672F:	drivers/net/ethernet/freescale/fec_main.c
5673F:	drivers/net/ethernet/freescale/fec_ptp.c
5674F:	drivers/net/ethernet/freescale/fec.h
5675F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5676
5677FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5678M:	Sascha Hauer <kernel@pengutronix.de>
5679L:	linux-fbdev@vger.kernel.org
5680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5681S:	Maintained
5682F:	include/linux/platform_data/video-imxfb.h
5683F:	drivers/video/fbdev/imxfb.c
5684
5685FREESCALE QORIQ DPAA ETHERNET DRIVER
5686M:	Madalin Bucur <madalin.bucur@nxp.com>
5687L:	netdev@vger.kernel.org
5688S:	Maintained
5689F:	drivers/net/ethernet/freescale/dpaa
5690
5691FREESCALE QORIQ DPAA FMAN DRIVER
5692M:	Madalin Bucur <madalin.bucur@nxp.com>
5693L:	netdev@vger.kernel.org
5694S:	Maintained
5695F:	drivers/net/ethernet/freescale/fman
5696F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5697
5698FREESCALE QUAD SPI DRIVER
5699M:	Han Xu <han.xu@nxp.com>
5700L:	linux-mtd@lists.infradead.org
5701S:	Maintained
5702F:	drivers/mtd/spi-nor/fsl-quadspi.c
5703
5704FREESCALE QUICC ENGINE LIBRARY
5705M:	Qiang Zhao <qiang.zhao@nxp.com>
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/soc/fsl/qe/
5709F:	include/soc/fsl/*qe*.h
5710F:	include/soc/fsl/*ucc*.h
5711
5712FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5713M:	Li Yang <leoyang.li@nxp.com>
5714L:	netdev@vger.kernel.org
5715L:	linuxppc-dev@lists.ozlabs.org
5716S:	Maintained
5717F:	drivers/net/ethernet/freescale/ucc_geth*
5718
5719FREESCALE QUICC ENGINE UCC HDLC DRIVER
5720M:	Zhao Qiang <qiang.zhao@nxp.com>
5721L:	netdev@vger.kernel.org
5722L:	linuxppc-dev@lists.ozlabs.org
5723S:	Maintained
5724F:	drivers/net/wan/fsl_ucc_hdlc*
5725
5726FREESCALE QUICC ENGINE UCC UART DRIVER
5727M:	Timur Tabi <timur@tabi.org>
5728L:	linuxppc-dev@lists.ozlabs.org
5729S:	Maintained
5730F:	drivers/tty/serial/ucc_uart.c
5731
5732FREESCALE SOC DRIVERS
5733M:	Li Yang <leoyang.li@nxp.com>
5734L:	linuxppc-dev@lists.ozlabs.org
5735L:	linux-arm-kernel@lists.infradead.org
5736S:	Maintained
5737F:	Documentation/devicetree/bindings/soc/fsl/
5738F:	drivers/soc/fsl/
5739F:	include/linux/fsl/
5740
5741FREESCALE SOC FS_ENET DRIVER
5742M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5743M:	Vitaly Bordug <vbordug@ru.mvista.com>
5744L:	linuxppc-dev@lists.ozlabs.org
5745L:	netdev@vger.kernel.org
5746S:	Maintained
5747F:	drivers/net/ethernet/freescale/fs_enet/
5748F:	include/linux/fs_enet_pd.h
5749
5750FREESCALE SOC SOUND DRIVERS
5751M:	Timur Tabi <timur@tabi.org>
5752M:	Nicolin Chen <nicoleotsuka@gmail.com>
5753M:	Xiubo Li <Xiubo.Lee@gmail.com>
5754R:	Fabio Estevam <fabio.estevam@nxp.com>
5755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5756L:	linuxppc-dev@lists.ozlabs.org
5757S:	Maintained
5758F:	sound/soc/fsl/fsl*
5759F:	sound/soc/fsl/imx*
5760F:	sound/soc/fsl/mpc8610_hpcd.c
5761
5762FREESCALE USB PERIPHERAL DRIVERS
5763M:	Li Yang <leoyang.li@nxp.com>
5764L:	linux-usb@vger.kernel.org
5765L:	linuxppc-dev@lists.ozlabs.org
5766S:	Maintained
5767F:	drivers/usb/gadget/udc/fsl*
5768
5769FREEVXFS FILESYSTEM
5770M:	Christoph Hellwig <hch@infradead.org>
5771W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5772S:	Maintained
5773F:	fs/freevxfs/
5774
5775FREEZER
5776M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5777M:	Pavel Machek <pavel@ucw.cz>
5778L:	linux-pm@vger.kernel.org
5779S:	Supported
5780F:	Documentation/power/freezing-of-tasks.txt
5781F:	include/linux/freezer.h
5782F:	kernel/freezer.c
5783
5784FRONTSWAP API
5785M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5786L:	linux-kernel@vger.kernel.org
5787S:	Maintained
5788F:	mm/frontswap.c
5789F:	include/linux/frontswap.h
5790
5791FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5792M:	David Howells <dhowells@redhat.com>
5793L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5794S:	Supported
5795F:	Documentation/filesystems/caching/
5796F:	fs/fscache/
5797F:	include/linux/fscache*.h
5798
5799FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5800M:	Theodore Y. Ts'o <tytso@mit.edu>
5801M:	Jaegeuk Kim <jaegeuk@kernel.org>
5802L:	linux-fscrypt@vger.kernel.org
5803Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5805S:	Supported
5806F:	fs/crypto/
5807F:	include/linux/fscrypt*.h
5808F:	Documentation/filesystems/fscrypt.rst
5809
5810FUJITSU FR-V (FRV) PORT
5811S:	Orphan
5812F:	arch/frv/
5813
5814FUJITSU LAPTOP EXTRAS
5815M:	Jonathan Woithe <jwoithe@just42.net>
5816L:	platform-driver-x86@vger.kernel.org
5817S:	Maintained
5818F:	drivers/platform/x86/fujitsu-laptop.c
5819
5820FUJITSU M-5MO LS CAMERA ISP DRIVER
5821M:	Kyungmin Park <kyungmin.park@samsung.com>
5822M:	Heungjun Kim <riverful.kim@samsung.com>
5823L:	linux-media@vger.kernel.org
5824S:	Maintained
5825F:	drivers/media/i2c/m5mols/
5826F:	include/media/i2c/m5mols.h
5827
5828FUJITSU TABLET EXTRAS
5829M:	Robert Gerlach <khnz@gmx.de>
5830L:	platform-driver-x86@vger.kernel.org
5831S:	Maintained
5832F:	drivers/platform/x86/fujitsu-tablet.c
5833
5834FUSE: FILESYSTEM IN USERSPACE
5835M:	Miklos Szeredi <miklos@szeredi.hu>
5836L:	linux-fsdevel@vger.kernel.org
5837W:	http://fuse.sourceforge.net/
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5839S:	Maintained
5840F:	fs/fuse/
5841F:	include/uapi/linux/fuse.h
5842F:	Documentation/filesystems/fuse.txt
5843
5844FUTEX SUBSYSTEM
5845M:	Thomas Gleixner <tglx@linutronix.de>
5846M:	Ingo Molnar <mingo@redhat.com>
5847R:	Peter Zijlstra <peterz@infradead.org>
5848R:	Darren Hart <dvhart@infradead.org>
5849L:	linux-kernel@vger.kernel.org
5850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5851S:	Maintained
5852F:	kernel/futex.c
5853F:	kernel/futex_compat.c
5854F:	include/asm-generic/futex.h
5855F:	include/linux/futex.h
5856F:	include/uapi/linux/futex.h
5857F:	tools/testing/selftests/futex/
5858F:	tools/perf/bench/futex*
5859F:	Documentation/*futex*
5860
5861FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5862M:	Rik Faith <faith@cs.unc.edu>
5863L:	linux-scsi@vger.kernel.org
5864S:	Odd Fixes (e.g., new signatures)
5865F:	drivers/scsi/fdomain.*
5866
5867GCC PLUGINS
5868M:	Kees Cook <keescook@chromium.org>
5869R:	Emese Revfy <re.emese@gmail.com>
5870L:	kernel-hardening@lists.openwall.com
5871S:	Maintained
5872F:	scripts/gcc-plugins/
5873F:	scripts/gcc-plugin.sh
5874F:	scripts/Makefile.gcc-plugins
5875F:	Documentation/gcc-plugins.txt
5876
5877GCOV BASED KERNEL PROFILING
5878M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5879S:	Maintained
5880F:	kernel/gcov/
5881F:	Documentation/dev-tools/gcov.rst
5882
5883GDB KERNEL DEBUGGING HELPER SCRIPTS
5884M:	Jan Kiszka <jan.kiszka@siemens.com>
5885M:	Kieran Bingham <kieran@bingham.xyz>
5886S:	Supported
5887F:	scripts/gdb/
5888
5889GDT SCSI DISK ARRAY CONTROLLER DRIVER
5890M:	Achim Leubner <achim_leubner@adaptec.com>
5891L:	linux-scsi@vger.kernel.org
5892W:	http://www.icp-vortex.com/
5893S:	Supported
5894F:	drivers/scsi/gdt*
5895
5896GEMTEK FM RADIO RECEIVER DRIVER
5897M:	Hans Verkuil <hverkuil@xs4all.nl>
5898L:	linux-media@vger.kernel.org
5899T:	git git://linuxtv.org/media_tree.git
5900W:	https://linuxtv.org
5901S:	Maintained
5902F:	drivers/media/radio/radio-gemtek*
5903
5904GENERIC GPIO I2C DRIVER
5905M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5906S:	Supported
5907F:	drivers/i2c/busses/i2c-gpio.c
5908F:	include/linux/i2c-gpio.h
5909
5910GENERIC GPIO I2C MULTIPLEXER DRIVER
5911M:	Peter Korsgaard <peter.korsgaard@barco.com>
5912L:	linux-i2c@vger.kernel.org
5913S:	Supported
5914F:	drivers/i2c/muxes/i2c-mux-gpio.c
5915F:	include/linux/i2c-mux-gpio.h
5916F:	Documentation/i2c/muxes/i2c-mux-gpio
5917
5918GENERIC HDLC (WAN) DRIVERS
5919M:	Krzysztof Halasa <khc@pm.waw.pl>
5920W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5921S:	Maintained
5922F:	drivers/net/wan/c101.c
5923F:	drivers/net/wan/hd6457*
5924F:	drivers/net/wan/hdlc*
5925F:	drivers/net/wan/n2.c
5926F:	drivers/net/wan/pc300too.c
5927F:	drivers/net/wan/pci200syn.c
5928F:	drivers/net/wan/wanxl*
5929
5930GENERIC INCLUDE/ASM HEADER FILES
5931M:	Arnd Bergmann <arnd@arndb.de>
5932L:	linux-arch@vger.kernel.org
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5934S:	Maintained
5935F:	include/asm-generic/
5936F:	include/uapi/asm-generic/
5937
5938GENERIC PHY FRAMEWORK
5939M:	Kishon Vijay Abraham I <kishon@ti.com>
5940L:	linux-kernel@vger.kernel.org
5941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5942S:	Supported
5943F:	drivers/phy/
5944F:	include/linux/phy/
5945
5946GENERIC PM DOMAINS
5947M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5948M:	Kevin Hilman <khilman@kernel.org>
5949M:	Ulf Hansson <ulf.hansson@linaro.org>
5950L:	linux-pm@vger.kernel.org
5951S:	Supported
5952F:	drivers/base/power/domain*.c
5953F:	include/linux/pm_domain.h
5954F:	Documentation/devicetree/bindings/power/power_domain.txt
5955
5956GENERIC UIO DRIVER FOR PCI DEVICES
5957M:	"Michael S. Tsirkin" <mst@redhat.com>
5958L:	kvm@vger.kernel.org
5959S:	Supported
5960F:	drivers/uio/uio_pci_generic.c
5961
5962GENWQE (IBM Generic Workqueue Card)
5963M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5964M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5965S:	Supported
5966F:	drivers/misc/genwqe/
5967
5968GET_MAINTAINER SCRIPT
5969M:	Joe Perches <joe@perches.com>
5970S:	Maintained
5971F:	scripts/get_maintainer.pl
5972
5973GFS2 FILE SYSTEM
5974M:	Steven Whitehouse <swhiteho@redhat.com>
5975M:	Bob Peterson <rpeterso@redhat.com>
5976L:	cluster-devel@redhat.com
5977W:	http://sources.redhat.com/cluster/
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5979S:	Supported
5980F:	Documentation/filesystems/gfs2*.txt
5981F:	fs/gfs2/
5982F:	include/uapi/linux/gfs2_ondisk.h
5983
5984GIGASET ISDN DRIVERS
5985M:	Paul Bolle <pebolle@tiscali.nl>
5986L:	gigaset307x-common@lists.sourceforge.net
5987W:	http://gigaset307x.sourceforge.net/
5988S:	Odd Fixes
5989F:	Documentation/isdn/README.gigaset
5990F:	drivers/isdn/gigaset/
5991F:	include/uapi/linux/gigaset_dev.h
5992
5993GO7007 MPEG CODEC
5994M:	Hans Verkuil <hans.verkuil@cisco.com>
5995L:	linux-media@vger.kernel.org
5996S:	Maintained
5997F:	drivers/media/usb/go7007/
5998
5999GOODIX TOUCHSCREEN
6000M:	Bastien Nocera <hadess@hadess.net>
6001L:	linux-input@vger.kernel.org
6002S:	Maintained
6003F:	drivers/input/touchscreen/goodix.c
6004
6005GPD POCKET FAN DRIVER
6006M:	Hans de Goede <hdegoede@redhat.com>
6007L:	platform-driver-x86@vger.kernel.org
6008S:	Maintained
6009F:	drivers/platform/x86/gpd-pocket-fan.c
6010
6011GPIO ACPI SUPPORT
6012M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6013M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6014L:	linux-gpio@vger.kernel.org
6015L:	linux-acpi@vger.kernel.org
6016S:	Maintained
6017F:	Documentation/acpi/gpio-properties.txt
6018F:	drivers/gpio/gpiolib-acpi.c
6019
6020GPIO IR Transmitter
6021M:	Sean Young <sean@mess.org>
6022L:	linux-media@vger.kernel.org
6023S:	Maintained
6024F:	drivers/media/rc/gpio-ir-tx.c
6025
6026GPIO MOCKUP DRIVER
6027M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6028R:	Bartosz Golaszewski <brgl@bgdev.pl>
6029L:	linux-gpio@vger.kernel.org
6030S:	Maintained
6031F:	drivers/gpio/gpio-mockup.c
6032F:	tools/testing/selftests/gpio/
6033
6034GPIO SUBSYSTEM
6035M:	Linus Walleij <linus.walleij@linaro.org>
6036L:	linux-gpio@vger.kernel.org
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6038S:	Maintained
6039F:	Documentation/devicetree/bindings/gpio/
6040F:	Documentation/gpio/
6041F:	Documentation/ABI/testing/gpio-cdev
6042F:	Documentation/ABI/obsolete/sysfs-gpio
6043F:	drivers/gpio/
6044F:	include/linux/gpio/
6045F:	include/linux/gpio.h
6046F:	include/asm-generic/gpio.h
6047F:	include/uapi/linux/gpio.h
6048F:	tools/gpio/
6049
6050GRE DEMULTIPLEXER DRIVER
6051M:	Dmitry Kozlov <xeb@mail.ru>
6052L:	netdev@vger.kernel.org
6053S:	Maintained
6054F:	net/ipv4/gre_demux.c
6055F:	net/ipv4/gre_offload.c
6056F:	include/net/gre.h
6057
6058GRETH 10/100/1G Ethernet MAC device driver
6059M:	Andreas Larsson <andreas@gaisler.com>
6060L:	netdev@vger.kernel.org
6061S:	Maintained
6062F:	drivers/net/ethernet/aeroflex/
6063
6064GREYBUS AUDIO PROTOCOLS DRIVERS
6065M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6066M:	Mark Greer <mgreer@animalcreek.com>
6067S:	Maintained
6068F:	drivers/staging/greybus/audio_apbridgea.c
6069F:	drivers/staging/greybus/audio_apbridgea.h
6070F:	drivers/staging/greybus/audio_codec.c
6071F:	drivers/staging/greybus/audio_codec.h
6072F:	drivers/staging/greybus/audio_gb.c
6073F:	drivers/staging/greybus/audio_manager.c
6074F:	drivers/staging/greybus/audio_manager.h
6075F:	drivers/staging/greybus/audio_manager_module.c
6076F:	drivers/staging/greybus/audio_manager_private.h
6077F:	drivers/staging/greybus/audio_manager_sysfs.c
6078F:	drivers/staging/greybus/audio_module.c
6079F:	drivers/staging/greybus/audio_topology.c
6080
6081GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6082M:	Viresh Kumar <vireshk@kernel.org>
6083S:	Maintained
6084F:	drivers/staging/greybus/authentication.c
6085F:	drivers/staging/greybus/bootrom.c
6086F:	drivers/staging/greybus/firmware.h
6087F:	drivers/staging/greybus/fw-core.c
6088F:	drivers/staging/greybus/fw-download.c
6089F:	drivers/staging/greybus/fw-managament.c
6090F:	drivers/staging/greybus/greybus_authentication.h
6091F:	drivers/staging/greybus/greybus_firmware.h
6092F:	drivers/staging/greybus/hid.c
6093F:	drivers/staging/greybus/i2c.c
6094F:	drivers/staging/greybus/spi.c
6095F:	drivers/staging/greybus/spilib.c
6096F:	drivers/staging/greybus/spilib.h
6097
6098GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6099M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6100S:	Maintained
6101F:	drivers/staging/greybus/loopback.c
6102F:	drivers/staging/greybus/timesync.c
6103F:	drivers/staging/greybus/timesync_platform.c
6104
6105GREYBUS PLATFORM DRIVERS
6106M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6107S:	Maintained
6108F:	drivers/staging/greybus/arche-platform.c
6109F:	drivers/staging/greybus/arche-apb-ctrl.c
6110F:	drivers/staging/greybus/arche_platform.h
6111
6112GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6113M:	Rui Miguel Silva <rmfrfs@gmail.com>
6114S:	Maintained
6115F:	drivers/staging/greybus/sdio.c
6116F:	drivers/staging/greybus/light.c
6117F:	drivers/staging/greybus/gpio.c
6118F:	drivers/staging/greybus/power_supply.c
6119F:	drivers/staging/greybus/spi.c
6120F:	drivers/staging/greybus/spilib.c
6121
6122GREYBUS SUBSYSTEM
6123M:	Johan Hovold <johan@kernel.org>
6124M:	Alex Elder <elder@kernel.org>
6125M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6126S:	Maintained
6127F:	drivers/staging/greybus/
6128L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6129
6130GREYBUS UART PROTOCOLS DRIVERS
6131M:	David Lin <dtwlin@gmail.com>
6132S:	Maintained
6133F:	drivers/staging/greybus/uart.c
6134F:	drivers/staging/greybus/log.c
6135
6136GS1662 VIDEO SERIALIZER
6137M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6138L:	linux-media@vger.kernel.org
6139T:	git git://linuxtv.org/media_tree.git
6140S:	Maintained
6141F:	drivers/media/spi/gs1662.c
6142
6143GSPCA FINEPIX SUBDRIVER
6144M:	Frank Zago <frank@zago.net>
6145L:	linux-media@vger.kernel.org
6146T:	git git://linuxtv.org/media_tree.git
6147S:	Maintained
6148F:	drivers/media/usb/gspca/finepix.c
6149
6150GSPCA GL860 SUBDRIVER
6151M:	Olivier Lorin <o.lorin@laposte.net>
6152L:	linux-media@vger.kernel.org
6153T:	git git://linuxtv.org/media_tree.git
6154S:	Maintained
6155F:	drivers/media/usb/gspca/gl860/
6156
6157GSPCA M5602 SUBDRIVER
6158M:	Erik Andren <erik.andren@gmail.com>
6159L:	linux-media@vger.kernel.org
6160T:	git git://linuxtv.org/media_tree.git
6161S:	Maintained
6162F:	drivers/media/usb/gspca/m5602/
6163
6164GSPCA PAC207 SONIXB SUBDRIVER
6165M:	Hans Verkuil <hverkuil@xs4all.nl>
6166L:	linux-media@vger.kernel.org
6167T:	git git://linuxtv.org/media_tree.git
6168S:	Odd Fixes
6169F:	drivers/media/usb/gspca/pac207.c
6170
6171GSPCA SN9C20X SUBDRIVER
6172M:	Brian Johnson <brijohn@gmail.com>
6173L:	linux-media@vger.kernel.org
6174T:	git git://linuxtv.org/media_tree.git
6175S:	Maintained
6176F:	drivers/media/usb/gspca/sn9c20x.c
6177
6178GSPCA T613 SUBDRIVER
6179M:	Leandro Costantino <lcostantino@gmail.com>
6180L:	linux-media@vger.kernel.org
6181T:	git git://linuxtv.org/media_tree.git
6182S:	Maintained
6183F:	drivers/media/usb/gspca/t613.c
6184
6185GSPCA USB WEBCAM DRIVER
6186M:	Hans Verkuil <hverkuil@xs4all.nl>
6187L:	linux-media@vger.kernel.org
6188T:	git git://linuxtv.org/media_tree.git
6189S:	Odd Fixes
6190F:	drivers/media/usb/gspca/
6191
6192GTP (GPRS Tunneling Protocol)
6193M:	Pablo Neira Ayuso <pablo@netfilter.org>
6194M:	Harald Welte <laforge@gnumonks.org>
6195L:	osmocom-net-gprs@lists.osmocom.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6197S:	Maintained
6198F:	drivers/net/gtp.c
6199
6200GUID PARTITION TABLE (GPT)
6201M:	Davidlohr Bueso <dave@stgolabs.net>
6202L:	linux-efi@vger.kernel.org
6203S:	Maintained
6204F:	block/partitions/efi.*
6205
6206H8/300 ARCHITECTURE
6207M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6208L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6209W:	http://uclinux-h8.sourceforge.jp
6210T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6211S:	Maintained
6212F:	arch/h8300/
6213F:	drivers/clocksource/h8300_*.c
6214F:	drivers/clk/h8300/
6215F:	drivers/irqchip/irq-renesas-h8*.c
6216
6217HACKRF MEDIA DRIVER
6218M:	Antti Palosaari <crope@iki.fi>
6219L:	linux-media@vger.kernel.org
6220W:	https://linuxtv.org
6221W:	http://palosaari.fi/linux/
6222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6223T:	git git://linuxtv.org/anttip/media_tree.git
6224S:	Maintained
6225F:	drivers/media/usb/hackrf/
6226
6227HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6228M:	Frank Seidel <frank@f-seidel.de>
6229L:	platform-driver-x86@vger.kernel.org
6230W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6231S:	Maintained
6232F:	drivers/platform/x86/hdaps.c
6233
6234HARDWARE MONITORING
6235M:	Jean Delvare <jdelvare@suse.com>
6236M:	Guenter Roeck <linux@roeck-us.net>
6237L:	linux-hwmon@vger.kernel.org
6238W:	http://hwmon.wiki.kernel.org/
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6240S:	Maintained
6241F:	Documentation/hwmon/
6242F:	drivers/hwmon/
6243F:	include/linux/hwmon*.h
6244
6245HARDWARE RANDOM NUMBER GENERATOR CORE
6246M:	Matt Mackall <mpm@selenic.com>
6247M:	Herbert Xu <herbert@gondor.apana.org.au>
6248L:	linux-crypto@vger.kernel.org
6249S:	Odd fixes
6250F:	Documentation/devicetree/bindings/rng/
6251F:	Documentation/hw_random.txt
6252F:	drivers/char/hw_random/
6253F:	include/linux/hw_random.h
6254
6255HARDWARE SPINLOCK CORE
6256M:	Ohad Ben-Cohen <ohad@wizery.com>
6257M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6258L:	linux-remoteproc@vger.kernel.org
6259S:	Maintained
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6261F:	Documentation/devicetree/bindings/hwlock/
6262F:	Documentation/hwspinlock.txt
6263F:	drivers/hwspinlock/
6264F:	include/linux/hwspinlock.h
6265
6266HARMONY SOUND DRIVER
6267L:	linux-parisc@vger.kernel.org
6268S:	Maintained
6269F:	sound/parisc/harmony.*
6270
6271HDPVR USB VIDEO ENCODER DRIVER
6272M:	Hans Verkuil <hverkuil@xs4all.nl>
6273L:	linux-media@vger.kernel.org
6274T:	git git://linuxtv.org/media_tree.git
6275W:	https://linuxtv.org
6276S:	Odd Fixes
6277F:	drivers/media/usb/hdpvr/
6278
6279HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6280M:	Jimmy Vance <jimmy.vance@hpe.com>
6281S:	Supported
6282F:	Documentation/watchdog/hpwdt.txt
6283F:	drivers/watchdog/hpwdt.c
6284
6285HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6286M:	Don Brace <don.brace@microsemi.com>
6287L:	esc.storagedev@microsemi.com
6288L:	linux-scsi@vger.kernel.org
6289S:	Supported
6290F:	Documentation/scsi/hpsa.txt
6291F:	drivers/scsi/hpsa*.[ch]
6292F:	include/linux/cciss*.h
6293F:	include/uapi/linux/cciss*.h
6294
6295HFI1 DRIVER
6296M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6297M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6298L:	linux-rdma@vger.kernel.org
6299S:	Supported
6300F:	drivers/infiniband/hw/hfi1
6301
6302HFS FILESYSTEM
6303L:	linux-fsdevel@vger.kernel.org
6304S:	Orphan
6305F:	Documentation/filesystems/hfs.txt
6306F:	fs/hfs/
6307
6308HFSPLUS FILESYSTEM
6309L:	linux-fsdevel@vger.kernel.org
6310S:	Orphan
6311F:	Documentation/filesystems/hfsplus.txt
6312F:	fs/hfsplus/
6313
6314HGA FRAMEBUFFER DRIVER
6315M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6316L:	linux-nvidia@lists.surfsouth.com
6317W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6318S:	Maintained
6319F:	drivers/video/fbdev/hgafb.c
6320
6321HIBERNATION (aka Software Suspend, aka swsusp)
6322M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6323M:	Pavel Machek <pavel@ucw.cz>
6324L:	linux-pm@vger.kernel.org
6325B:	https://bugzilla.kernel.org
6326S:	Supported
6327F:	arch/x86/power/
6328F:	drivers/base/power/
6329F:	kernel/power/
6330F:	include/linux/suspend.h
6331F:	include/linux/freezer.h
6332F:	include/linux/pm.h
6333F:	arch/*/include/asm/suspend*.h
6334
6335HID CORE LAYER
6336M:	Jiri Kosina <jikos@kernel.org>
6337R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6338L:	linux-input@vger.kernel.org
6339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6340S:	Maintained
6341F:	drivers/hid/
6342F:	include/linux/hid*
6343F:	include/uapi/linux/hid*
6344
6345HID SENSOR HUB DRIVERS
6346M:	Jiri Kosina <jikos@kernel.org>
6347M:	Jonathan Cameron <jic23@kernel.org>
6348M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6349L:	linux-input@vger.kernel.org
6350L:	linux-iio@vger.kernel.org
6351S:	Maintained
6352F:	Documentation/hid/hid-sensor*
6353F:	drivers/hid/hid-sensor-*
6354F:	drivers/iio/*/hid-*
6355F:	include/linux/hid-sensor-*
6356
6357HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6358M:	Thomas Gleixner <tglx@linutronix.de>
6359L:	linux-kernel@vger.kernel.org
6360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6361S:	Maintained
6362F:	Documentation/timers/
6363F:	kernel/time/hrtimer.c
6364F:	kernel/time/clockevents.c
6365F:	kernel/time/timer_*.c
6366F:	include/linux/clockchips.h
6367F:	include/linux/hrtimer.h
6368
6369HIGH-SPEED SCC DRIVER FOR AX.25
6370L:	linux-hams@vger.kernel.org
6371S:	Orphan
6372F:	drivers/net/hamradio/dmascc.c
6373F:	drivers/net/hamradio/scc.c
6374
6375HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6376M:	HighPoint Linux Team <linux@highpoint-tech.com>
6377W:	http://www.highpoint-tech.com
6378S:	Supported
6379F:	Documentation/scsi/hptiop.txt
6380F:	drivers/scsi/hptiop.c
6381
6382HIPPI
6383M:	Jes Sorensen <jes@trained-monkey.org>
6384L:	linux-hippi@sunsite.dk
6385S:	Maintained
6386F:	include/linux/hippidevice.h
6387F:	include/uapi/linux/if_hippi.h
6388F:	net/802/hippi.c
6389F:	drivers/net/hippi/
6390
6391HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6392M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6393M:	Salil Mehta <salil.mehta@huawei.com>
6394L:	netdev@vger.kernel.org
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/net/ethernet/hisilicon/hns3/
6398
6399HISILICON NETWORK SUBSYSTEM DRIVER
6400M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6401M:	Salil Mehta <salil.mehta@huawei.com>
6402L:	netdev@vger.kernel.org
6403W:	http://www.hisilicon.com
6404S:	Maintained
6405F:	drivers/net/ethernet/hisilicon/
6406F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6407
6408HISILICON PMU DRIVER
6409M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6410W:	http://www.hisilicon.com
6411S:	Supported
6412F:	drivers/perf/hisilicon
6413F:	Documentation/perf/hisi-pmu.txt
6414
6415HISILICON ROCE DRIVER
6416M:	Lijun Ou <oulijun@huawei.com>
6417M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6418L:	linux-rdma@vger.kernel.org
6419S:	Maintained
6420F:	drivers/infiniband/hw/hns/
6421F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6422
6423HISILICON SAS Controller
6424M:	John Garry <john.garry@huawei.com>
6425W:	http://www.hisilicon.com
6426S:	Supported
6427F:	drivers/scsi/hisi_sas/
6428F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6429
6430HMM - Heterogeneous Memory Management
6431M:	Jérôme Glisse <jglisse@redhat.com>
6432L:	linux-mm@kvack.org
6433S:	Maintained
6434F:	mm/hmm*
6435F:	include/linux/hmm*
6436
6437HOST AP DRIVER
6438M:	Jouni Malinen <j@w1.fi>
6439L:	linux-wireless@vger.kernel.org
6440W:	http://w1.fi/hostap-driver.html
6441S:	Obsolete
6442F:	drivers/net/wireless/intersil/hostap/
6443
6444HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6445L:	platform-driver-x86@vger.kernel.org
6446S:	Orphan
6447F:	drivers/platform/x86/tc1100-wmi.c
6448
6449HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6450M:	Jaroslav Kysela <perex@perex.cz>
6451S:	Maintained
6452F:	drivers/net/ethernet/hp/hp100.*
6453
6454HPET:	High Precision Event Timers driver
6455M:	Clemens Ladisch <clemens@ladisch.de>
6456S:	Maintained
6457F:	Documentation/timers/hpet.txt
6458F:	drivers/char/hpet.c
6459F:	include/linux/hpet.h
6460F:	include/uapi/linux/hpet.h
6461
6462HPET:	x86
6463S:	Orphan
6464F:	arch/x86/kernel/hpet.c
6465F:	arch/x86/include/asm/hpet.h
6466
6467HPFS FILESYSTEM
6468M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6469W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6470S:	Maintained
6471F:	fs/hpfs/
6472
6473HSI SUBSYSTEM
6474M:	Sebastian Reichel <sre@kernel.org>
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6476S:	Maintained
6477F:	Documentation/ABI/testing/sysfs-bus-hsi
6478F:	Documentation/driver-api/hsi.rst
6479F:	drivers/hsi/
6480F:	include/linux/hsi/
6481F:	include/uapi/linux/hsi/
6482
6483HSO 3G MODEM DRIVER
6484L:	linux-usb@vger.kernel.org
6485S:	Orphan
6486F:	drivers/net/usb/hso.c
6487
6488HSR NETWORK PROTOCOL
6489M:	Arvid Brodin <arvid.brodin@alten.se>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	net/hsr/
6493
6494HT16K33 LED CONTROLLER DRIVER
6495M:	Robin van der Gracht <robin@protonic.nl>
6496S:	Maintained
6497F:	drivers/auxdisplay/ht16k33.c
6498F:	Documentation/devicetree/bindings/display/ht16k33.txt
6499
6500HTCPEN TOUCHSCREEN DRIVER
6501M:	Pau Oliva Fora <pof@eslack.org>
6502L:	linux-input@vger.kernel.org
6503S:	Maintained
6504F:	drivers/input/touchscreen/htcpen.c
6505
6506HUAWEI ETHERNET DRIVER
6507M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6508L:	netdev@vger.kernel.org
6509S:	Supported
6510F:	Documentation/networking/hinic.txt
6511F:	drivers/net/ethernet/huawei/hinic/
6512
6513HUGETLB FILESYSTEM
6514M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6515S:	Maintained
6516F:	fs/hugetlbfs/
6517
6518HVA ST MEDIA DRIVER
6519M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6520L:	linux-media@vger.kernel.org
6521T:	git git://linuxtv.org/media_tree.git
6522W:	https://linuxtv.org
6523S:	Supported
6524F:	drivers/media/platform/sti/hva
6525
6526HWPOISON MEMORY FAILURE HANDLING
6527M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6528L:	linux-mm@kvack.org
6529S:	Maintained
6530F:	mm/memory-failure.c
6531F:	mm/hwpoison-inject.c
6532
6533Hyper-V CORE AND DRIVERS
6534M:	"K. Y. Srinivasan" <kys@microsoft.com>
6535M:	Haiyang Zhang <haiyangz@microsoft.com>
6536M:	Stephen Hemminger <sthemmin@microsoft.com>
6537L:	devel@linuxdriverproject.org
6538S:	Maintained
6539F:	Documentation/networking/netvsc.txt
6540F:	arch/x86/include/asm/mshyperv.h
6541F:	arch/x86/include/asm/trace/hyperv.h
6542F:	arch/x86/include/uapi/asm/hyperv.h
6543F:	arch/x86/kernel/cpu/mshyperv.c
6544F:	arch/x86/hyperv
6545F:	drivers/hid/hid-hyperv.c
6546F:	drivers/hv/
6547F:	drivers/input/serio/hyperv-keyboard.c
6548F:	drivers/pci/host/pci-hyperv.c
6549F:	drivers/net/hyperv/
6550F:	drivers/scsi/storvsc_drv.c
6551F:	drivers/uio/uio_hv_generic.c
6552F:	drivers/video/fbdev/hyperv_fb.c
6553F:	net/vmw_vsock/hyperv_transport.c
6554F:	include/linux/hyperv.h
6555F:	include/uapi/linux/hyperv.h
6556F:	tools/hv/
6557F:	Documentation/ABI/stable/sysfs-bus-vmbus
6558
6559HYPERVISOR VIRTUAL CONSOLE DRIVER
6560L:	linuxppc-dev@lists.ozlabs.org
6561S:	Odd Fixes
6562F:	drivers/tty/hvc/
6563
6564I2C ACPI SUPPORT
6565M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6566L:	linux-i2c@vger.kernel.org
6567L:	linux-acpi@vger.kernel.org
6568S:	Maintained
6569F:	drivers/i2c/i2c-core-acpi.c
6570
6571I2C MUXES
6572M:	Peter Rosin <peda@axentia.se>
6573L:	linux-i2c@vger.kernel.org
6574S:	Maintained
6575F:	Documentation/i2c/i2c-topology
6576F:	Documentation/i2c/muxes/
6577F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6578F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6579F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6580F:	drivers/i2c/i2c-mux.c
6581F:	drivers/i2c/muxes/
6582F:	include/linux/i2c-mux.h
6583
6584I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6585M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6586L:	linux-i2c@vger.kernel.org
6587S:	Maintained
6588F:	drivers/i2c/busses/i2c-mv64xxx.c
6589
6590I2C OVER PARALLEL PORT
6591M:	Jean Delvare <jdelvare@suse.com>
6592L:	linux-i2c@vger.kernel.org
6593S:	Maintained
6594F:	Documentation/i2c/busses/i2c-parport
6595F:	Documentation/i2c/busses/i2c-parport-light
6596F:	drivers/i2c/busses/i2c-parport.c
6597F:	drivers/i2c/busses/i2c-parport-light.c
6598
6599I2C SUBSYSTEM
6600M:	Wolfram Sang <wsa@the-dreams.de>
6601L:	linux-i2c@vger.kernel.org
6602W:	https://i2c.wiki.kernel.org/
6603Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6605S:	Maintained
6606F:	Documentation/devicetree/bindings/i2c/
6607F:	Documentation/i2c/
6608F:	drivers/i2c/
6609F:	drivers/i2c/*/
6610F:	include/linux/i2c.h
6611F:	include/linux/i2c-*.h
6612F:	include/uapi/linux/i2c.h
6613F:	include/uapi/linux/i2c-*.h
6614
6615I2C-TAOS-EVM DRIVER
6616M:	Jean Delvare <jdelvare@suse.com>
6617L:	linux-i2c@vger.kernel.org
6618S:	Maintained
6619F:	Documentation/i2c/busses/i2c-taos-evm
6620F:	drivers/i2c/busses/i2c-taos-evm.c
6621
6622I2C-TINY-USB DRIVER
6623M:	Till Harbaum <till@harbaum.org>
6624L:	linux-i2c@vger.kernel.org
6625W:	http://www.harbaum.org/till/i2c_tiny_usb
6626S:	Maintained
6627F:	drivers/i2c/busses/i2c-tiny-usb.c
6628
6629I2C/SMBUS CONTROLLER DRIVERS FOR PC
6630M:	Jean Delvare <jdelvare@suse.com>
6631L:	linux-i2c@vger.kernel.org
6632S:	Maintained
6633F:	Documentation/i2c/busses/i2c-ali1535
6634F:	Documentation/i2c/busses/i2c-ali1563
6635F:	Documentation/i2c/busses/i2c-ali15x3
6636F:	Documentation/i2c/busses/i2c-amd756
6637F:	Documentation/i2c/busses/i2c-amd8111
6638F:	Documentation/i2c/busses/i2c-i801
6639F:	Documentation/i2c/busses/i2c-nforce2
6640F:	Documentation/i2c/busses/i2c-piix4
6641F:	Documentation/i2c/busses/i2c-sis5595
6642F:	Documentation/i2c/busses/i2c-sis630
6643F:	Documentation/i2c/busses/i2c-sis96x
6644F:	Documentation/i2c/busses/i2c-via
6645F:	Documentation/i2c/busses/i2c-viapro
6646F:	drivers/i2c/busses/i2c-ali1535.c
6647F:	drivers/i2c/busses/i2c-ali1563.c
6648F:	drivers/i2c/busses/i2c-ali15x3.c
6649F:	drivers/i2c/busses/i2c-amd756.c
6650F:	drivers/i2c/busses/i2c-amd756-s4882.c
6651F:	drivers/i2c/busses/i2c-amd8111.c
6652F:	drivers/i2c/busses/i2c-i801.c
6653F:	drivers/i2c/busses/i2c-isch.c
6654F:	drivers/i2c/busses/i2c-nforce2.c
6655F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6656F:	drivers/i2c/busses/i2c-piix4.c
6657F:	drivers/i2c/busses/i2c-sis5595.c
6658F:	drivers/i2c/busses/i2c-sis630.c
6659F:	drivers/i2c/busses/i2c-sis96x.c
6660F:	drivers/i2c/busses/i2c-via.c
6661F:	drivers/i2c/busses/i2c-viapro.c
6662
6663I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6664M:	Hans de Goede <hdegoede@redhat.com>
6665L:	linux-i2c@vger.kernel.org
6666S:	Maintained
6667F:	drivers/i2c/busses/i2c-cht-wc.c
6668
6669I2C/SMBUS ISMT DRIVER
6670M:	Seth Heasley <seth.heasley@intel.com>
6671M:	Neil Horman <nhorman@tuxdriver.com>
6672L:	linux-i2c@vger.kernel.org
6673F:	drivers/i2c/busses/i2c-ismt.c
6674F:	Documentation/i2c/busses/i2c-ismt
6675
6676I2C/SMBUS STUB DRIVER
6677M:	Jean Delvare <jdelvare@suse.com>
6678L:	linux-i2c@vger.kernel.org
6679S:	Maintained
6680F:	drivers/i2c/i2c-stub.c
6681
6682IA64 (Itanium) PLATFORM
6683M:	Tony Luck <tony.luck@intel.com>
6684M:	Fenghua Yu <fenghua.yu@intel.com>
6685L:	linux-ia64@vger.kernel.org
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6687S:	Maintained
6688F:	arch/ia64/
6689
6690IBM Power 842 compression accelerator
6691M:	Haren Myneni <haren@us.ibm.com>
6692S:	Supported
6693F:	drivers/crypto/nx/Makefile
6694F:	drivers/crypto/nx/Kconfig
6695F:	drivers/crypto/nx/nx-842*
6696F:	include/linux/sw842.h
6697F:	crypto/842.c
6698F:	lib/842/
6699
6700IBM Power in-Nest Crypto Acceleration
6701M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6702M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6703L:	linux-crypto@vger.kernel.org
6704S:	Supported
6705F:	drivers/crypto/nx/Makefile
6706F:	drivers/crypto/nx/Kconfig
6707F:	drivers/crypto/nx/nx-aes*
6708F:	drivers/crypto/nx/nx-sha*
6709F:	drivers/crypto/nx/nx.*
6710F:	drivers/crypto/nx/nx_csbcpb.h
6711F:	drivers/crypto/nx/nx_debugfs.h
6712
6713IBM Power Linux RAID adapter
6714M:	Brian King <brking@us.ibm.com>
6715S:	Supported
6716F:	drivers/scsi/ipr.*
6717
6718IBM Power SRIOV Virtual NIC Device Driver
6719M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6720M:	John Allen <jallen@linux.vnet.ibm.com>
6721L:	netdev@vger.kernel.org
6722S:	Supported
6723F:	drivers/net/ethernet/ibm/ibmvnic.*
6724
6725IBM Power Virtual Accelerator Switchboard
6726M:	Sukadev Bhattiprolu
6727L:	linuxppc-dev@lists.ozlabs.org
6728S:	Supported
6729F:	arch/powerpc/platforms/powernv/vas*
6730F:	arch/powerpc/platforms/powernv/copy-paste.h
6731F:	arch/powerpc/include/asm/vas.h
6732F:	arch/powerpc/include/uapi/asm/vas.h
6733
6734IBM Power Virtual Ethernet Device Driver
6735M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6736L:	netdev@vger.kernel.org
6737S:	Supported
6738F:	drivers/net/ethernet/ibm/ibmveth.*
6739
6740IBM Power Virtual FC Device Drivers
6741M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6742L:	linux-scsi@vger.kernel.org
6743S:	Supported
6744F:	drivers/scsi/ibmvscsi/ibmvfc*
6745
6746IBM Power Virtual SCSI Device Drivers
6747M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6748L:	linux-scsi@vger.kernel.org
6749S:	Supported
6750F:	drivers/scsi/ibmvscsi/ibmvscsi*
6751F:	include/scsi/viosrp.h
6752
6753IBM Power Virtual SCSI Device Target Driver
6754M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6755M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6756L:	linux-scsi@vger.kernel.org
6757L:	target-devel@vger.kernel.org
6758S:	Supported
6759F:	drivers/scsi/ibmvscsi_tgt/
6760
6761IBM Power VMX Cryptographic instructions
6762M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6763M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6764L:	linux-crypto@vger.kernel.org
6765S:	Supported
6766F:	drivers/crypto/vmx/Makefile
6767F:	drivers/crypto/vmx/Kconfig
6768F:	drivers/crypto/vmx/vmx.c
6769F:	drivers/crypto/vmx/aes*
6770F:	drivers/crypto/vmx/ghash*
6771F:	drivers/crypto/vmx/ppc-xlate.pl
6772
6773IBM ServeRAID RAID DRIVER
6774S:	Orphan
6775F:	drivers/scsi/ips.*
6776
6777ICH LPC AND GPIO DRIVER
6778M:	Peter Tyser <ptyser@xes-inc.com>
6779S:	Maintained
6780F:	drivers/mfd/lpc_ich.c
6781F:	drivers/gpio/gpio-ich.c
6782
6783IDE SUBSYSTEM
6784M:	"David S. Miller" <davem@davemloft.net>
6785L:	linux-ide@vger.kernel.org
6786Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6788S:	Maintained
6789F:	Documentation/ide/
6790F:	drivers/ide/
6791F:	include/linux/ide.h
6792
6793IDE/ATAPI DRIVERS
6794M:	Borislav Petkov <bp@alien8.de>
6795L:	linux-ide@vger.kernel.org
6796S:	Maintained
6797F:	Documentation/cdrom/ide-cd
6798F:	drivers/ide/ide-cd*
6799
6800IDEAPAD LAPTOP EXTRAS DRIVER
6801M:	Ike Panhc <ike.pan@canonical.com>
6802L:	platform-driver-x86@vger.kernel.org
6803W:	http://launchpad.net/ideapad-laptop
6804S:	Maintained
6805F:	drivers/platform/x86/ideapad-laptop.c
6806
6807IDEAPAD LAPTOP SLIDEBAR DRIVER
6808M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6809L:	linux-input@vger.kernel.org
6810W:	https://github.com/o2genum/ideapad-slidebar
6811S:	Maintained
6812F:	drivers/input/misc/ideapad_slidebar.c
6813
6814IDT VersaClock 5 CLOCK DRIVER
6815M:	Marek Vasut <marek.vasut@gmail.com>
6816S:	Maintained
6817F:	drivers/clk/clk-versaclock5.c
6818
6819IEEE 802.15.4 SUBSYSTEM
6820M:	Alexander Aring <alex.aring@gmail.com>
6821M:	Stefan Schmidt <stefan@osg.samsung.com>
6822L:	linux-wpan@vger.kernel.org
6823W:	http://wpan.cakelab.org/
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6826S:	Maintained
6827F:	net/ieee802154/
6828F:	net/mac802154/
6829F:	drivers/net/ieee802154/
6830F:	include/linux/nl802154.h
6831F:	include/linux/ieee802154.h
6832F:	include/net/nl802154.h
6833F:	include/net/mac802154.h
6834F:	include/net/af_ieee802154.h
6835F:	include/net/cfg802154.h
6836F:	include/net/ieee802154_netdev.h
6837F:	Documentation/networking/ieee802154.txt
6838
6839IFE PROTOCOL
6840M:	Yotam Gigi <yotam.gi@gmail.com>
6841M:	Jamal Hadi Salim <jhs@mojatatu.com>
6842F:	net/ife
6843F:	include/net/ife.h
6844F:	include/uapi/linux/ife.h
6845
6846IGORPLUG-USB IR RECEIVER
6847M:	Sean Young <sean@mess.org>
6848L:	linux-media@vger.kernel.org
6849S:	Maintained
6850F:	drivers/media/rc/igorplugusb.c
6851
6852IGUANAWORKS USB IR TRANSCEIVER
6853M:	Sean Young <sean@mess.org>
6854L:	linux-media@vger.kernel.org
6855S:	Maintained
6856F:	drivers/media/rc/iguanair.c
6857
6858IIO DIGITAL POTENTIOMETER DAC
6859M:	Peter Rosin <peda@axentia.se>
6860L:	linux-iio@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6863F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6864F:	drivers/iio/dac/dpot-dac.c
6865
6866IIO ENVELOPE DETECTOR
6867M:	Peter Rosin <peda@axentia.se>
6868L:	linux-iio@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6871F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6872F:	drivers/iio/adc/envelope-detector.c
6873
6874IIO MULTIPLEXER
6875M:	Peter Rosin <peda@axentia.se>
6876L:	linux-iio@vger.kernel.org
6877S:	Maintained
6878F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6879F:	drivers/iio/multiplexer/iio-mux.c
6880
6881IIO SUBSYSTEM AND DRIVERS
6882M:	Jonathan Cameron <jic23@kernel.org>
6883R:	Hartmut Knaack <knaack.h@gmx.de>
6884R:	Lars-Peter Clausen <lars@metafoo.de>
6885R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6886L:	linux-iio@vger.kernel.org
6887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6888S:	Maintained
6889F:	Documentation/ABI/testing/configfs-iio*
6890F:	Documentation/ABI/testing/sysfs-bus-iio*
6891F:	Documentation/devicetree/bindings/iio/
6892F:	drivers/iio/
6893F:	drivers/staging/iio/
6894F:	include/linux/iio/
6895F:	tools/iio/
6896
6897IKANOS/ADI EAGLE ADSL USB DRIVER
6898M:	Matthieu Castet <castet.matthieu@free.fr>
6899M:	Stanislaw Gruszka <stf_xl@wp.pl>
6900S:	Maintained
6901F:	drivers/usb/atm/ueagle-atm.c
6902
6903IMGTEC ASCII LCD DRIVER
6904M:	Paul Burton <paul.burton@mips.com>
6905S:	Maintained
6906F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6907F:	drivers/auxdisplay/img-ascii-lcd.c
6908
6909IMGTEC IR DECODER DRIVER
6910M:	James Hogan <jhogan@kernel.org>
6911S:	Maintained
6912F:	drivers/media/rc/img-ir/
6913
6914IMS TWINTURBO FRAMEBUFFER DRIVER
6915L:	linux-fbdev@vger.kernel.org
6916S:	Orphan
6917F:	drivers/video/fbdev/imsttfb.c
6918
6919INA209 HARDWARE MONITOR DRIVER
6920M:	Guenter Roeck <linux@roeck-us.net>
6921L:	linux-hwmon@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/hwmon/ina209
6924F:	Documentation/devicetree/bindings/i2c/ina209.txt
6925F:	drivers/hwmon/ina209.c
6926
6927INA2XX HARDWARE MONITOR DRIVER
6928M:	Guenter Roeck <linux@roeck-us.net>
6929L:	linux-hwmon@vger.kernel.org
6930S:	Maintained
6931F:	Documentation/hwmon/ina2xx
6932F:	drivers/hwmon/ina2xx.c
6933F:	include/linux/platform_data/ina2xx.h
6934
6935INDUSTRY PACK SUBSYSTEM (IPACK)
6936M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6937M:	Jens Taprogge <jens.taprogge@taprogge.org>
6938M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6939L:	industrypack-devel@lists.sourceforge.net
6940W:	http://industrypack.sourceforge.net
6941S:	Maintained
6942F:	drivers/ipack/
6943
6944INFINIBAND SUBSYSTEM
6945M:	Doug Ledford <dledford@redhat.com>
6946M:	Jason Gunthorpe <jgg@mellanox.com>
6947L:	linux-rdma@vger.kernel.org
6948W:	https://github.com/linux-rdma/rdma-core
6949Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6951S:	Supported
6952F:	Documentation/devicetree/bindings/infiniband/
6953F:	Documentation/infiniband/
6954F:	drivers/infiniband/
6955F:	include/uapi/linux/if_infiniband.h
6956F:	include/uapi/rdma/
6957F:	include/rdma/
6958
6959INGENIC JZ4780 DMA Driver
6960M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6961S:	Maintained
6962F:	drivers/dma/dma-jz4780.c
6963
6964INGENIC JZ4780 NAND DRIVER
6965M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6966L:	linux-mtd@lists.infradead.org
6967S:	Maintained
6968F:	drivers/mtd/nand/jz4780_*
6969
6970INOTIFY
6971M:	Jan Kara <jack@suse.cz>
6972R:	Amir Goldstein <amir73il@gmail.com>
6973L:	linux-fsdevel@vger.kernel.org
6974S:	Maintained
6975F:	Documentation/filesystems/inotify.txt
6976F:	fs/notify/inotify/
6977F:	include/linux/inotify.h
6978F:	include/uapi/linux/inotify.h
6979
6980INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6981M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6982L:	linux-input@vger.kernel.org
6983Q:	http://patchwork.kernel.org/project/linux-input/list/
6984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6985S:	Maintained
6986F:	drivers/input/
6987F:	include/linux/input.h
6988F:	include/uapi/linux/input.h
6989F:	include/uapi/linux/input-event-codes.h
6990F:	include/linux/input/
6991F:	Documentation/devicetree/bindings/input/
6992F:	Documentation/input/
6993
6994INPUT MULTITOUCH (MT) PROTOCOL
6995M:	Henrik Rydberg <rydberg@bitmath.org>
6996L:	linux-input@vger.kernel.org
6997S:	Odd fixes
6998F:	Documentation/input/multi-touch-protocol.rst
6999F:	drivers/input/input-mt.c
7000K:	\b(ABS|SYN)_MT_
7001
7002INSIDE SECURE CRYPTO DRIVER
7003M:	Antoine Tenart <antoine.tenart@free-electrons.com>
7004F:	drivers/crypto/inside-secure/
7005S:	Maintained
7006L:	linux-crypto@vger.kernel.org
7007
7008INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7009M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7010M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7011L:	linux-integrity@vger.kernel.org
7012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7013S:	Supported
7014F:	security/integrity/ima/
7015
7016INTEL 810/815 FRAMEBUFFER DRIVER
7017M:	Antonino Daplas <adaplas@gmail.com>
7018L:	linux-fbdev@vger.kernel.org
7019S:	Maintained
7020F:	drivers/video/fbdev/i810/
7021
7022INTEL ASoC BDW/HSW DRIVERS
7023M:	Jie Yang <yang.jie@linux.intel.com>
7024L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7025S:	Supported
7026F:	sound/soc/intel/common/sst-dsp*
7027F:	sound/soc/intel/common/sst-firmware.c
7028F:	sound/soc/intel/boards/broadwell.c
7029F:	sound/soc/intel/haswell/
7030
7031INTEL C600 SERIES SAS CONTROLLER DRIVER
7032M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7033M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7034L:	linux-scsi@vger.kernel.org
7035T:	git git://git.code.sf.net/p/intel-sas/isci
7036S:	Supported
7037F:	drivers/scsi/isci/
7038
7039INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7040M:	Jani Nikula <jani.nikula@linux.intel.com>
7041M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7042M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7043L:	intel-gfx@lists.freedesktop.org
7044W:	https://01.org/linuxgraphics/
7045B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7046C:	irc://chat.freenode.net/intel-gfx
7047Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7048T:	git git://anongit.freedesktop.org/drm-intel
7049S:	Supported
7050F:	drivers/gpu/drm/i915/
7051F:	include/drm/i915*
7052F:	include/uapi/drm/i915_drm.h
7053F:	Documentation/gpu/i915.rst
7054
7055INTEL ETHERNET DRIVERS
7056M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7057L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7058W:	http://www.intel.com/support/feedback.htm
7059W:	http://e1000.sourceforge.net/
7060Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7063S:	Supported
7064F:	Documentation/networking/e100.txt
7065F:	Documentation/networking/e1000.txt
7066F:	Documentation/networking/e1000e.txt
7067F:	Documentation/networking/igb.txt
7068F:	Documentation/networking/igbvf.txt
7069F:	Documentation/networking/ixgb.txt
7070F:	Documentation/networking/ixgbe.txt
7071F:	Documentation/networking/ixgbevf.txt
7072F:	Documentation/networking/i40e.txt
7073F:	Documentation/networking/i40evf.txt
7074F:	drivers/net/ethernet/intel/
7075F:	drivers/net/ethernet/intel/*/
7076F:	include/linux/avf/virtchnl.h
7077
7078INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7079M:	Maik Broemme <mbroemme@libmpq.org>
7080L:	linux-fbdev@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/fb/intelfb.txt
7083F:	drivers/video/fbdev/intelfb/
7084
7085INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7086M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7087M:	Zhi Wang <zhi.a.wang@intel.com>
7088L:	intel-gvt-dev@lists.freedesktop.org
7089L:	intel-gfx@lists.freedesktop.org
7090W:	https://01.org/igvt-g
7091T:	git https://github.com/intel/gvt-linux.git
7092S:	Supported
7093F:	drivers/gpu/drm/i915/gvt/
7094
7095INTEL HID EVENT DRIVER
7096M:	Alex Hung <alex.hung@canonical.com>
7097L:	platform-driver-x86@vger.kernel.org
7098S:	Maintained
7099F:	drivers/platform/x86/intel-hid.c
7100
7101INTEL I/OAT DMA DRIVER
7102M:	Dave Jiang <dave.jiang@intel.com>
7103R:	Dan Williams <dan.j.williams@intel.com>
7104L:	dmaengine@vger.kernel.org
7105Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7106S:	Supported
7107F:	drivers/dma/ioat*
7108
7109INTEL IDLE DRIVER
7110M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7111M:	Len Brown <lenb@kernel.org>
7112L:	linux-pm@vger.kernel.org
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7114B:	https://bugzilla.kernel.org
7115S:	Supported
7116F:	drivers/idle/intel_idle.c
7117
7118INTEL INTEGRATED SENSOR HUB DRIVER
7119M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7120M:	Jiri Kosina <jikos@kernel.org>
7121L:	linux-input@vger.kernel.org
7122S:	Maintained
7123F:	drivers/hid/intel-ish-hid/
7124
7125INTEL IOMMU (VT-d)
7126M:	David Woodhouse <dwmw2@infradead.org>
7127L:	iommu@lists.linux-foundation.org
7128T:	git git://git.infradead.org/iommu-2.6.git
7129S:	Supported
7130F:	drivers/iommu/intel-iommu.c
7131F:	include/linux/intel-iommu.h
7132
7133INTEL IOP-ADMA DMA DRIVER
7134R:	Dan Williams <dan.j.williams@intel.com>
7135S:	Odd fixes
7136F:	drivers/dma/iop-adma.c
7137
7138INTEL IPU3 CSI-2 CIO2 DRIVER
7139M:	Yong Zhi <yong.zhi@intel.com>
7140M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143F:	drivers/media/pci/intel/ipu3/
7144F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7145
7146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7147M:	Krzysztof Halasa <khalasa@piap.pl>
7148S:	Maintained
7149F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7150F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7151F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7152F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7153F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7154F:	drivers/net/wan/ixp4xx_hss.c
7155
7156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7157M:	Deepak Saxena <dsaxena@plexity.net>
7158S:	Maintained
7159F:	drivers/char/hw_random/ixp4xx-rng.c
7160
7161INTEL MANAGEMENT ENGINE (mei)
7162M:	Tomas Winkler <tomas.winkler@intel.com>
7163L:	linux-kernel@vger.kernel.org
7164S:	Supported
7165F:	include/uapi/linux/mei.h
7166F:	include/linux/mei_cl_bus.h
7167F:	drivers/misc/mei/*
7168F:	drivers/watchdog/mei_wdt.c
7169F:	Documentation/misc-devices/mei/*
7170F:	samples/mei/*
7171
7172INTEL MENLOW THERMAL DRIVER
7173M:	Sujith Thomas <sujith.thomas@intel.com>
7174L:	platform-driver-x86@vger.kernel.org
7175W:	https://01.org/linux-acpi
7176S:	Supported
7177F:	drivers/platform/x86/intel_menlow.c
7178
7179INTEL MERRIFIELD GPIO DRIVER
7180M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7181L:	linux-gpio@vger.kernel.org
7182S:	Maintained
7183F:	drivers/gpio/gpio-merrifield.c
7184
7185INTEL MIC DRIVERS (mic)
7186M:	Sudeep Dutt <sudeep.dutt@intel.com>
7187M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7188S:	Supported
7189W:	https://github.com/sudeepdutt/mic
7190W:	http://software.intel.com/en-us/mic-developer
7191F:	include/linux/mic_bus.h
7192F:	include/linux/scif.h
7193F:	include/uapi/linux/mic_common.h
7194F:	include/uapi/linux/mic_ioctl.h
7195F:	include/uapi/linux/scif_ioctl.h
7196F:	drivers/misc/mic/
7197F:	drivers/dma/mic_x100_dma.c
7198F:	drivers/dma/mic_x100_dma.h
7199F:	Documentation/mic/
7200
7201INTEL PMC CORE DRIVER
7202M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7203M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	arch/x86/include/asm/pmc_core.h
7207F:	drivers/platform/x86/intel_pmc_core*
7208
7209INTEL PMC/P-Unit IPC DRIVER
7210M:	Zha Qipeng<qipeng.zha@intel.com>
7211L:	platform-driver-x86@vger.kernel.org
7212S:	Maintained
7213F:	drivers/platform/x86/intel_pmc_ipc.c
7214F:	drivers/platform/x86/intel_punit_ipc.c
7215F:	arch/x86/include/asm/intel_pmc_ipc.h
7216F:	arch/x86/include/asm/intel_punit_ipc.h
7217
7218INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7219M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7220L:	linux-wireless@vger.kernel.org
7221S:	Maintained
7222F:	Documentation/networking/README.ipw2100
7223F:	Documentation/networking/README.ipw2200
7224F:	drivers/net/wireless/intel/ipw2x00/
7225
7226INTEL PSTATE DRIVER
7227M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7228M:	Len Brown <lenb@kernel.org>
7229L:	linux-pm@vger.kernel.org
7230S:	Supported
7231F:	drivers/cpufreq/intel_pstate.c
7232
7233INTEL RDMA RNIC DRIVER
7234M:	Faisal Latif <faisal.latif@intel.com>
7235M:	Shiraz Saleem <shiraz.saleem@intel.com>
7236L:	linux-rdma@vger.kernel.org
7237S:	Supported
7238F:	drivers/infiniband/hw/i40iw/
7239
7240INTEL TELEMETRY DRIVER
7241M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7242L:	platform-driver-x86@vger.kernel.org
7243S:	Maintained
7244F:	arch/x86/include/asm/intel_telemetry.h
7245F:	drivers/platform/x86/intel_telemetry*
7246
7247INTEL VIRTUAL BUTTON DRIVER
7248M:	AceLan Kao <acelan.kao@canonical.com>
7249L:	platform-driver-x86@vger.kernel.org
7250S:	Maintained
7251F:	drivers/platform/x86/intel-vbtn.c
7252
7253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7254M:	Stanislaw Gruszka <sgruszka@redhat.com>
7255L:	linux-wireless@vger.kernel.org
7256S:	Supported
7257F:	drivers/net/wireless/intel/iwlegacy/
7258
7259INTEL WIRELESS WIFI LINK (iwlwifi)
7260M:	Johannes Berg <johannes.berg@intel.com>
7261M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7262M:	Luca Coelho <luciano.coelho@intel.com>
7263M:	Intel Linux Wireless <linuxwifi@intel.com>
7264L:	linux-wireless@vger.kernel.org
7265W:	http://intellinuxwireless.org
7266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7267S:	Supported
7268F:	drivers/net/wireless/intel/iwlwifi/
7269
7270INTEL WIRELESS WIMAX CONNECTION 2400
7271M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7272M:	linux-wimax@intel.com
7273L:	wimax@linuxwimax.org (subscribers-only)
7274S:	Supported
7275W:	http://linuxwimax.org
7276F:	Documentation/wimax/README.i2400m
7277F:	drivers/net/wimax/i2400m/
7278F:	include/uapi/linux/wimax/i2400m.h
7279
7280INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7281M:	Mario Limonciello <mario.limonciello@dell.com>
7282S:	Maintained
7283F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7284
7285INTEL(R) TRACE HUB
7286M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7287S:	Supported
7288F:	Documentation/trace/intel_th.txt
7289F:	drivers/hwtracing/intel_th/
7290
7291INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7292M:	Ning Sun <ning.sun@intel.com>
7293L:	tboot-devel@lists.sourceforge.net
7294W:	http://tboot.sourceforge.net
7295T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7296S:	Supported
7297F:	Documentation/intel_txt.txt
7298F:	include/linux/tboot.h
7299F:	arch/x86/kernel/tboot.c
7300
7301INTEL-MID GPIO DRIVER
7302M:	David Cohen <david.a.cohen@linux.intel.com>
7303L:	linux-gpio@vger.kernel.org
7304S:	Maintained
7305F:	drivers/gpio/gpio-intel-mid.c
7306
7307INVENSENSE MPU-3050 GYROSCOPE DRIVER
7308M:	Linus Walleij <linus.walleij@linaro.org>
7309L:	linux-iio@vger.kernel.org
7310S:	Maintained
7311F:	drivers/iio/gyro/mpu3050*
7312F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7313
7314IOC3 ETHERNET DRIVER
7315M:	Ralf Baechle <ralf@linux-mips.org>
7316L:	linux-mips@linux-mips.org
7317S:	Maintained
7318F:	drivers/net/ethernet/sgi/ioc3-eth.c
7319
7320IOC3 SERIAL DRIVER
7321M:	Pat Gefre <pfg@sgi.com>
7322L:	linux-serial@vger.kernel.org
7323S:	Maintained
7324F:	drivers/tty/serial/ioc3_serial.c
7325
7326IOMMU DRIVERS
7327M:	Joerg Roedel <joro@8bytes.org>
7328L:	iommu@lists.linux-foundation.org
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7330S:	Maintained
7331F:	Documentation/devicetree/bindings/iommu/
7332F:	drivers/iommu/
7333F:	include/linux/iommu.h
7334F:	include/linux/iova.h
7335
7336IP MASQUERADING
7337M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7338S:	Maintained
7339F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7340
7341IPMI SUBSYSTEM
7342M:	Corey Minyard <minyard@acm.org>
7343L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7344W:	http://openipmi.sourceforge.net/
7345S:	Supported
7346F:	Documentation/IPMI.txt
7347F:	drivers/char/ipmi/
7348F:	include/linux/ipmi*
7349F:	include/uapi/linux/ipmi*
7350
7351IPS SCSI RAID DRIVER
7352M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7353L:	linux-scsi@vger.kernel.org
7354W:	http://www.adaptec.com/
7355S:	Maintained
7356F:	drivers/scsi/ips*
7357
7358IPVS
7359M:	Wensong Zhang <wensong@linux-vs.org>
7360M:	Simon Horman <horms@verge.net.au>
7361M:	Julian Anastasov <ja@ssi.bg>
7362L:	netdev@vger.kernel.org
7363L:	lvs-devel@vger.kernel.org
7364S:	Maintained
7365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7367F:	Documentation/networking/ipvs-sysctl.txt
7368F:	include/net/ip_vs.h
7369F:	include/uapi/linux/ip_vs.h
7370F:	net/netfilter/ipvs/
7371
7372IPWIRELESS DRIVER
7373M:	Jiri Kosina <jikos@kernel.org>
7374M:	David Sterba <dsterba@suse.com>
7375S:	Odd Fixes
7376F:	drivers/tty/ipwireless/
7377
7378IPX NETWORK LAYER
7379L:	netdev@vger.kernel.org
7380S:	Obsolete
7381F:	include/uapi/linux/ipx.h
7382F:	drivers/staging/ipx/
7383
7384IRDA SUBSYSTEM
7385M:	Samuel Ortiz <samuel@sortiz.org>
7386L:	irda-users@lists.sourceforge.net (subscribers-only)
7387L:	netdev@vger.kernel.org
7388W:	http://irda.sourceforge.net/
7389S:	Obsolete
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7391F:	Documentation/networking/irda.txt
7392F:	drivers/staging/irda/
7393
7394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7395M:	Marc Zyngier <marc.zyngier@arm.com>
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7398F:	Documentation/IRQ-domain.txt
7399F:	include/linux/irqdomain.h
7400F:	kernel/irq/irqdomain.c
7401F:	kernel/irq/msi.c
7402
7403IRQ SUBSYSTEM
7404M:	Thomas Gleixner <tglx@linutronix.de>
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:	kernel/irq/
7409
7410IRQCHIP DRIVERS
7411M:	Thomas Gleixner <tglx@linutronix.de>
7412M:	Jason Cooper <jason@lakedaemon.net>
7413M:	Marc Zyngier <marc.zyngier@arm.com>
7414L:	linux-kernel@vger.kernel.org
7415S:	Maintained
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417F:	Documentation/devicetree/bindings/interrupt-controller/
7418F:	drivers/irqchip/
7419
7420ISA
7421M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7422S:	Maintained
7423F:	Documentation/isa.txt
7424F:	drivers/base/isa.c
7425F:	include/linux/isa.h
7426
7427ISA RADIO MODULE
7428M:	Hans Verkuil <hverkuil@xs4all.nl>
7429L:	linux-media@vger.kernel.org
7430T:	git git://linuxtv.org/media_tree.git
7431W:	https://linuxtv.org
7432S:	Maintained
7433F:	drivers/media/radio/radio-isa*
7434
7435ISAPNP
7436M:	Jaroslav Kysela <perex@perex.cz>
7437S:	Maintained
7438F:	Documentation/isapnp.txt
7439F:	drivers/pnp/isapnp/
7440F:	include/linux/isapnp.h
7441
7442ISCSI
7443M:	Lee Duncan <lduncan@suse.com>
7444M:	Chris Leech <cleech@redhat.com>
7445L:	open-iscsi@googlegroups.com
7446W:	www.open-iscsi.com
7447S:	Maintained
7448F:	drivers/scsi/*iscsi*
7449F:	include/scsi/*iscsi*
7450
7451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7452M:	Peter Jones <pjones@redhat.com>
7453M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7454S:	Maintained
7455F:	drivers/firmware/iscsi_ibft*
7456
7457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7458M:	Or Gerlitz <ogerlitz@mellanox.com>
7459M:	Sagi Grimberg <sagi@grimberg.me>
7460M:	Roi Dayan <roid@mellanox.com>
7461L:	linux-rdma@vger.kernel.org
7462S:	Supported
7463W:	http://www.openfabrics.org
7464W:	www.open-iscsi.org
7465Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7466F:	drivers/infiniband/ulp/iser/
7467
7468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7469M:	Sagi Grimberg <sagi@grimberg.me>
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7471L:	linux-rdma@vger.kernel.org
7472L:	target-devel@vger.kernel.org
7473S:	Supported
7474W:	http://www.linux-iscsi.org
7475F:	drivers/infiniband/ulp/isert
7476
7477ISDN SUBSYSTEM
7478M:	Karsten Keil <isdn@linux-pingi.de>
7479L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7480L:	netdev@vger.kernel.org
7481W:	http://www.isdn4linux.de
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7483S:	Maintained
7484F:	Documentation/isdn/
7485F:	drivers/isdn/
7486F:	include/linux/isdn.h
7487F:	include/linux/isdn/
7488F:	include/uapi/linux/isdn.h
7489F:	include/uapi/linux/isdn/
7490
7491ISDN SUBSYSTEM (Eicon active card driver)
7492M:	Armin Schindler <mac@melware.de>
7493L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7494W:	http://www.melware.de
7495S:	Maintained
7496F:	drivers/isdn/hardware/eicon/
7497
7498IT87 HARDWARE MONITORING DRIVER
7499M:	Jean Delvare <jdelvare@suse.com>
7500L:	linux-hwmon@vger.kernel.org
7501S:	Maintained
7502F:	Documentation/hwmon/it87
7503F:	drivers/hwmon/it87.c
7504
7505IT913X MEDIA DRIVER
7506M:	Antti Palosaari <crope@iki.fi>
7507L:	linux-media@vger.kernel.org
7508W:	https://linuxtv.org
7509W:	http://palosaari.fi/linux/
7510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7511T:	git git://linuxtv.org/anttip/media_tree.git
7512S:	Maintained
7513F:	drivers/media/tuners/it913x*
7514
7515IVTV VIDEO4LINUX DRIVER
7516M:	Andy Walls <awalls@md.metrocast.net>
7517L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7518L:	linux-media@vger.kernel.org
7519T:	git git://linuxtv.org/media_tree.git
7520W:	http://www.ivtvdriver.org
7521S:	Maintained
7522F:	Documentation/media/v4l-drivers/ivtv*
7523F:	drivers/media/pci/ivtv/
7524F:	include/uapi/linux/ivtv*
7525
7526IX2505V MEDIA DRIVER
7527M:	Malcolm Priestley <tvboxspy@gmail.com>
7528L:	linux-media@vger.kernel.org
7529W:	https://linuxtv.org
7530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7531S:	Maintained
7532F:	drivers/media/dvb-frontends/ix2505v*
7533
7534JC42.4 TEMPERATURE SENSOR DRIVER
7535M:	Guenter Roeck <linux@roeck-us.net>
7536L:	linux-hwmon@vger.kernel.org
7537S:	Maintained
7538F:	drivers/hwmon/jc42.c
7539F:	Documentation/hwmon/jc42
7540
7541JFS FILESYSTEM
7542M:	Dave Kleikamp <shaggy@kernel.org>
7543L:	jfs-discussion@lists.sourceforge.net
7544W:	http://jfs.sourceforge.net/
7545T:	git git://github.com/kleikamp/linux-shaggy.git
7546S:	Maintained
7547F:	Documentation/filesystems/jfs.txt
7548F:	fs/jfs/
7549
7550JME NETWORK DRIVER
7551M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7552L:	netdev@vger.kernel.org
7553S:	Maintained
7554F:	drivers/net/ethernet/jme.*
7555
7556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7557M:	David Woodhouse <dwmw2@infradead.org>
7558L:	linux-mtd@lists.infradead.org
7559W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7560S:	Maintained
7561F:	fs/jffs2/
7562F:	include/uapi/linux/jffs2.h
7563
7564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7565M:	"Theodore Ts'o" <tytso@mit.edu>
7566M:	Jan Kara <jack@suse.com>
7567L:	linux-ext4@vger.kernel.org
7568S:	Maintained
7569F:	fs/jbd2/
7570F:	include/linux/jbd2.h
7571
7572JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7573M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7574L:	linux-media@vger.kernel.org
7575S:	Maintained
7576F:	drivers/media/platform/rcar_jpu.c
7577
7578JSM Neo PCI based serial card
7579M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7580L:	linux-serial@vger.kernel.org
7581S:	Maintained
7582F:	drivers/tty/serial/jsm/
7583
7584K10TEMP HARDWARE MONITORING DRIVER
7585M:	Clemens Ladisch <clemens@ladisch.de>
7586L:	linux-hwmon@vger.kernel.org
7587S:	Maintained
7588F:	Documentation/hwmon/k10temp
7589F:	drivers/hwmon/k10temp.c
7590
7591K8TEMP HARDWARE MONITORING DRIVER
7592M:	Rudolf Marek <r.marek@assembler.cz>
7593L:	linux-hwmon@vger.kernel.org
7594S:	Maintained
7595F:	Documentation/hwmon/k8temp
7596F:	drivers/hwmon/k8temp.c
7597
7598KASAN
7599M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7600R:	Alexander Potapenko <glider@google.com>
7601R:	Dmitry Vyukov <dvyukov@google.com>
7602L:	kasan-dev@googlegroups.com
7603S:	Maintained
7604F:	arch/*/include/asm/kasan.h
7605F:	arch/*/mm/kasan_init*
7606F:	Documentation/dev-tools/kasan.rst
7607F:	include/linux/kasan*.h
7608F:	lib/test_kasan.c
7609F:	mm/kasan/
7610F:	scripts/Makefile.kasan
7611
7612KCONFIG
7613L:	linux-kbuild@vger.kernel.org
7614S:	Orphan
7615F:	Documentation/kbuild/kconfig-language.txt
7616F:	scripts/kconfig/
7617
7618KDUMP
7619M:	Dave Young <dyoung@redhat.com>
7620M:	Baoquan He <bhe@redhat.com>
7621R:	Vivek Goyal <vgoyal@redhat.com>
7622L:	kexec@lists.infradead.org
7623W:	http://lse.sourceforge.net/kdump/
7624S:	Maintained
7625F:	Documentation/kdump/
7626
7627KEENE FM RADIO TRANSMITTER DRIVER
7628M:	Hans Verkuil <hverkuil@xs4all.nl>
7629L:	linux-media@vger.kernel.org
7630T:	git git://linuxtv.org/media_tree.git
7631W:	https://linuxtv.org
7632S:	Maintained
7633F:	drivers/media/radio/radio-keene*
7634
7635KERNEL AUTOMOUNTER v4 (AUTOFS4)
7636M:	Ian Kent <raven@themaw.net>
7637L:	autofs@vger.kernel.org
7638S:	Maintained
7639F:	fs/autofs4/
7640
7641KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7642M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7643M:	Michal Marek <michal.lkml@markovi.net>
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7645L:	linux-kbuild@vger.kernel.org
7646S:	Maintained
7647F:	Documentation/kbuild/
7648F:	Makefile
7649F:	scripts/Makefile.*
7650F:	scripts/basic/
7651F:	scripts/mk*
7652F:	scripts/package/
7653
7654KERNEL JANITORS
7655L:	kernel-janitors@vger.kernel.org
7656W:	http://kernelnewbies.org/KernelJanitors
7657S:	Odd Fixes
7658
7659KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7660M:	"J. Bruce Fields" <bfields@fieldses.org>
7661M:	Jeff Layton <jlayton@kernel.org>
7662L:	linux-nfs@vger.kernel.org
7663W:	http://nfs.sourceforge.net/
7664T:	git git://linux-nfs.org/~bfields/linux.git
7665S:	Supported
7666F:	fs/nfsd/
7667F:	include/uapi/linux/nfsd/
7668F:	fs/lockd/
7669F:	fs/nfs_common/
7670F:	net/sunrpc/
7671F:	include/linux/lockd/
7672F:	include/linux/sunrpc/
7673F:	include/uapi/linux/sunrpc/
7674
7675KERNEL SELFTEST FRAMEWORK
7676M:	Shuah Khan <shuahkh@osg.samsung.com>
7677M:	Shuah Khan <shuah@kernel.org>
7678L:	linux-kselftest@vger.kernel.org
7679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7680S:	Maintained
7681F:	tools/testing/selftests/
7682F:	Documentation/dev-tools/kselftest*
7683
7684KERNEL USERMODE HELPER
7685M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7686L:	linux-kernel@vger.kernel.org
7687S:	Maintained
7688F:	kernel/umh.c
7689F:	include/linux/umh.h
7690
7691KERNEL VIRTUAL MACHINE (KVM)
7692M:	Paolo Bonzini <pbonzini@redhat.com>
7693M:	Radim Krčmář <rkrcmar@redhat.com>
7694L:	kvm@vger.kernel.org
7695W:	http://www.linux-kvm.org
7696T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7697S:	Supported
7698F:	Documentation/virtual/kvm/
7699F:	include/trace/events/kvm.h
7700F:	include/uapi/asm-generic/kvm*
7701F:	include/uapi/linux/kvm*
7702F:	include/asm-generic/kvm*
7703F:	include/linux/kvm*
7704F:	include/kvm/iodev.h
7705F:	virt/kvm/*
7706F:	tools/kvm/
7707
7708KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7709M:	Joerg Roedel <joro@8bytes.org>
7710L:	kvm@vger.kernel.org
7711W:	http://www.linux-kvm.org/
7712S:	Maintained
7713F:	arch/x86/include/asm/svm.h
7714F:	arch/x86/kvm/svm.c
7715
7716KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7717M:	Christoffer Dall <christoffer.dall@linaro.org>
7718M:	Marc Zyngier <marc.zyngier@arm.com>
7719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7720L:	kvmarm@lists.cs.columbia.edu
7721W:	http://systems.cs.columbia.edu/projects/kvm-arm
7722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7723S:	Supported
7724F:	arch/arm/include/uapi/asm/kvm*
7725F:	arch/arm/include/asm/kvm*
7726F:	arch/arm/kvm/
7727F:	virt/kvm/arm/
7728F:	include/kvm/arm_*
7729
7730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7731M:	Christoffer Dall <christoffer.dall@linaro.org>
7732M:	Marc Zyngier <marc.zyngier@arm.com>
7733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7734L:	kvmarm@lists.cs.columbia.edu
7735S:	Maintained
7736F:	arch/arm64/include/uapi/asm/kvm*
7737F:	arch/arm64/include/asm/kvm*
7738F:	arch/arm64/kvm/
7739
7740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7741M:	James Hogan <jhogan@kernel.org>
7742L:	linux-mips@linux-mips.org
7743S:	Supported
7744F:	arch/mips/include/uapi/asm/kvm*
7745F:	arch/mips/include/asm/kvm*
7746F:	arch/mips/kvm/
7747
7748KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7749M:	Paul Mackerras <paulus@ozlabs.org>
7750L:	kvm-ppc@vger.kernel.org
7751W:	http://www.linux-kvm.org/
7752T:	git git://github.com/agraf/linux-2.6.git
7753S:	Supported
7754F:	arch/powerpc/include/uapi/asm/kvm*
7755F:	arch/powerpc/include/asm/kvm*
7756F:	arch/powerpc/kvm/
7757F:	arch/powerpc/kernel/kvm*
7758
7759KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7760M:	Christian Borntraeger <borntraeger@de.ibm.com>
7761M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7762R:	David Hildenbrand <david@redhat.com>
7763R:	Cornelia Huck <cohuck@redhat.com>
7764L:	linux-s390@vger.kernel.org
7765W:	http://www.ibm.com/developerworks/linux/linux390/
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7767S:	Supported
7768F:	arch/s390/include/uapi/asm/kvm*
7769F:	arch/s390/include/asm/gmap.h
7770F:	arch/s390/include/asm/kvm*
7771F:	arch/s390/kvm/
7772F:	arch/s390/mm/gmap.c
7773
7774KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7775M:	Paolo Bonzini <pbonzini@redhat.com>
7776M:	Radim Krčmář <rkrcmar@redhat.com>
7777L:	kvm@vger.kernel.org
7778W:	http://www.linux-kvm.org
7779T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7780S:	Supported
7781F:	arch/x86/kvm/
7782F:	arch/x86/include/uapi/asm/kvm*
7783F:	arch/x86/include/asm/kvm*
7784F:	arch/x86/include/asm/pvclock-abi.h
7785F:	arch/x86/kernel/kvm.c
7786F:	arch/x86/kernel/kvmclock.c
7787
7788KERNFS
7789M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7790M:	Tejun Heo <tj@kernel.org>
7791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7792S:	Supported
7793F:	include/linux/kernfs.h
7794F:	fs/kernfs/
7795
7796KEXEC
7797M:	Eric Biederman <ebiederm@xmission.com>
7798W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7799L:	kexec@lists.infradead.org
7800S:	Maintained
7801F:	include/linux/kexec.h
7802F:	include/uapi/linux/kexec.h
7803F:	kernel/kexec*
7804
7805KEYS-ENCRYPTED
7806M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7807L:	linux-integrity@vger.kernel.org
7808L:	keyrings@vger.kernel.org
7809S:	Supported
7810F:	Documentation/security/keys/trusted-encrypted.rst
7811F:	include/keys/encrypted-type.h
7812F:	security/keys/encrypted-keys/
7813
7814KEYS-TRUSTED
7815M:	James Bottomley <jejb@linux.vnet.ibm.com>
7816M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7817L:	linux-integrity@vger.kernel.org
7818L:	keyrings@vger.kernel.org
7819S:	Supported
7820F:	Documentation/security/keys/trusted-encrypted.rst
7821F:	include/keys/trusted-type.h
7822F:	security/keys/trusted.c
7823F:	security/keys/trusted.h
7824
7825KEYS/KEYRINGS:
7826M:	David Howells <dhowells@redhat.com>
7827L:	keyrings@vger.kernel.org
7828S:	Maintained
7829F:	Documentation/security/keys/core.rst
7830F:	include/linux/key.h
7831F:	include/linux/key-type.h
7832F:	include/linux/keyctl.h
7833F:	include/uapi/linux/keyctl.h
7834F:	include/keys/
7835F:	security/keys/
7836
7837KGDB / KDB /debug_core
7838M:	Jason Wessel <jason.wessel@windriver.com>
7839M:	Daniel Thompson <daniel.thompson@linaro.org>
7840W:	http://kgdb.wiki.kernel.org/
7841L:	kgdb-bugreport@lists.sourceforge.net
7842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7843S:	Maintained
7844F:	Documentation/dev-tools/kgdb.rst
7845F:	drivers/misc/kgdbts.c
7846F:	drivers/tty/serial/kgdboc.c
7847F:	include/linux/kdb.h
7848F:	include/linux/kgdb.h
7849F:	kernel/debug/
7850
7851KMEMLEAK
7852M:	Catalin Marinas <catalin.marinas@arm.com>
7853S:	Maintained
7854F:	Documentation/dev-tools/kmemleak.rst
7855F:	include/linux/kmemleak.h
7856F:	mm/kmemleak.c
7857F:	mm/kmemleak-test.c
7858
7859KMOD KERNEL MODULE LOADER - USERMODE HELPER
7860M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7861L:	linux-kernel@vger.kernel.org
7862S:	Maintained
7863F:	kernel/kmod.c
7864F:	include/linux/kmod.h
7865F:	lib/test_kmod.c
7866F:	tools/testing/selftests/kmod/
7867
7868KPROBES
7869M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7870M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7871M:	"David S. Miller" <davem@davemloft.net>
7872M:	Masami Hiramatsu <mhiramat@kernel.org>
7873S:	Maintained
7874F:	Documentation/kprobes.txt
7875F:	include/linux/kprobes.h
7876F:	include/asm-generic/kprobes.h
7877F:	kernel/kprobes.c
7878
7879KS0108 LCD CONTROLLER DRIVER
7880M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7881W:	http://miguelojeda.es/auxdisplay.htm
7882W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7883S:	Maintained
7884F:	Documentation/auxdisplay/ks0108
7885F:	drivers/auxdisplay/ks0108.c
7886F:	include/linux/ks0108.h
7887
7888L3MDEV
7889M:	David Ahern <dsa@cumulusnetworks.com>
7890L:	netdev@vger.kernel.org
7891S:	Maintained
7892F:	net/l3mdev
7893F:	include/net/l3mdev.h
7894
7895LANTIQ MIPS ARCHITECTURE
7896M:	John Crispin <john@phrozen.org>
7897L:	linux-mips@linux-mips.org
7898S:	Maintained
7899F:	arch/mips/lantiq
7900F:	drivers/soc/lantiq
7901
7902LAPB module
7903L:	linux-x25@vger.kernel.org
7904S:	Orphan
7905F:	Documentation/networking/lapb-module.txt
7906F:	include/*/lapb.h
7907F:	net/lapb/
7908
7909LASI 53c700 driver for PARISC
7910M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7911L:	linux-scsi@vger.kernel.org
7912S:	Maintained
7913F:	Documentation/scsi/53c700.txt
7914F:	drivers/scsi/53c700*
7915
7916LEAKING_ADDRESSES
7917M:	Tobin C. Harding <me@tobin.cc>
7918S:	Maintained
7919F:	scripts/leaking_addresses.pl
7920
7921LED SUBSYSTEM
7922M:	Richard Purdie <rpurdie@rpsys.net>
7923M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7924M:	Pavel Machek <pavel@ucw.cz>
7925L:	linux-leds@vger.kernel.org
7926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7927S:	Maintained
7928F:	Documentation/devicetree/bindings/leds/
7929F:	drivers/leds/
7930F:	include/linux/leds.h
7931
7932LEGACY EEPROM DRIVER
7933M:	Jean Delvare <jdelvare@suse.com>
7934S:	Maintained
7935F:	Documentation/misc-devices/eeprom
7936F:	drivers/misc/eeprom/eeprom.c
7937
7938LEGO USB Tower driver
7939M:	Juergen Stuber <starblue@users.sourceforge.net>
7940L:	legousb-devel@lists.sourceforge.net
7941W:	http://legousb.sourceforge.net/
7942S:	Maintained
7943F:	drivers/usb/misc/legousbtower.c
7944
7945LG2160 MEDIA DRIVER
7946M:	Michael Krufky <mkrufky@linuxtv.org>
7947L:	linux-media@vger.kernel.org
7948W:	https://linuxtv.org
7949W:	http://github.com/mkrufky
7950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7951T:	git git://linuxtv.org/mkrufky/tuners.git
7952S:	Maintained
7953F:	drivers/media/dvb-frontends/lg2160.*
7954
7955LGDT3305 MEDIA DRIVER
7956M:	Michael Krufky <mkrufky@linuxtv.org>
7957L:	linux-media@vger.kernel.org
7958W:	https://linuxtv.org
7959W:	http://github.com/mkrufky
7960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7961T:	git git://linuxtv.org/mkrufky/tuners.git
7962S:	Maintained
7963F:	drivers/media/dvb-frontends/lgdt3305.*
7964
7965LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7966M:	Viresh Kumar <vireshk@kernel.org>
7967L:	linux-ide@vger.kernel.org
7968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7969S:	Maintained
7970F:	include/linux/pata_arasan_cf_data.h
7971F:	drivers/ata/pata_arasan_cf.c
7972
7973LIBATA PATA DRIVERS
7974M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7975M:	Tejun Heo <tj@kernel.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_*.c
7980F:	drivers/ata/ata_generic.c
7981
7982LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7983M:	Linus Walleij <linus.walleij@linaro.org>
7984L:	linux-ide@vger.kernel.org
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7986S:	Maintained
7987F:	drivers/ata/pata_ftide010.c
7988F:	drivers/ata/sata_gemini.c
7989F:	drivers/ata/sata_gemini.h
7990
7991LIBATA SATA AHCI PLATFORM devices support
7992M:	Hans de Goede <hdegoede@redhat.com>
7993M:	Tejun Heo <tj@kernel.org>
7994L:	linux-ide@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7996S:	Maintained
7997F:	drivers/ata/ahci_platform.c
7998F:	drivers/ata/libahci_platform.c
7999F:	include/linux/ahci_platform.h
8000
8001LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8002M:	Mikael Pettersson <mikpelinux@gmail.com>
8003L:	linux-ide@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005S:	Maintained
8006F:	drivers/ata/sata_promise.*
8007
8008LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8009M:	Tejun Heo <tj@kernel.org>
8010L:	linux-ide@vger.kernel.org
8011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8012S:	Maintained
8013F:	drivers/ata/
8014F:	include/linux/ata.h
8015F:	include/linux/libata.h
8016F:	Documentation/devicetree/bindings/ata/
8017
8018LIBLOCKDEP
8019M:	Sasha Levin <alexander.levin@verizon.com>
8020S:	Maintained
8021F:	tools/lib/lockdep/
8022
8023LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8024M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8025L:	linux-nvdimm@lists.01.org
8026Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8027S:	Supported
8028F:	drivers/nvdimm/blk.c
8029F:	drivers/nvdimm/region_devs.c
8030
8031LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8032M:	Vishal Verma <vishal.l.verma@intel.com>
8033L:	linux-nvdimm@lists.01.org
8034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8035S:	Supported
8036F:	drivers/nvdimm/btt*
8037
8038LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8039M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8040L:	linux-nvdimm@lists.01.org
8041Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8042S:	Supported
8043F:	drivers/nvdimm/pmem*
8044
8045LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8046M:	Dan Williams <dan.j.williams@intel.com>
8047L:	linux-nvdimm@lists.01.org
8048Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8050S:	Supported
8051F:	drivers/nvdimm/*
8052F:	drivers/acpi/nfit/*
8053F:	include/linux/nd.h
8054F:	include/linux/libnvdimm.h
8055F:	include/uapi/linux/ndctl.h
8056
8057LIGHTNVM PLATFORM SUPPORT
8058M:	Matias Bjorling <mb@lightnvm.io>
8059W:	http://github/OpenChannelSSD
8060L:	linux-block@vger.kernel.org
8061S:	Maintained
8062F:	drivers/lightnvm/
8063F:	include/linux/lightnvm.h
8064F:	include/uapi/linux/lightnvm.h
8065
8066LINUX FOR POWER MACINTOSH
8067M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8068W:	http://www.penguinppc.org/
8069L:	linuxppc-dev@lists.ozlabs.org
8070S:	Maintained
8071F:	arch/powerpc/platforms/powermac/
8072F:	drivers/macintosh/
8073
8074LINUX FOR POWERPC (32-BIT AND 64-BIT)
8075M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8076M:	Paul Mackerras <paulus@samba.org>
8077M:	Michael Ellerman <mpe@ellerman.id.au>
8078W:	https://github.com/linuxppc/linux/wiki
8079L:	linuxppc-dev@lists.ozlabs.org
8080Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8082S:	Supported
8083F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8084F:	Documentation/devicetree/bindings/powerpc/
8085F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8086F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8087F:	Documentation/powerpc/
8088F:	arch/powerpc/
8089F:	drivers/char/tpm/tpm_ibmvtpm*
8090F:	drivers/crypto/nx/
8091F:	drivers/crypto/vmx/
8092F:	drivers/i2c/busses/i2c-opal.c
8093F:	drivers/net/ethernet/ibm/ibmveth.*
8094F:	drivers/net/ethernet/ibm/ibmvnic.*
8095F:	drivers/pci/hotplug/pnv_php.c
8096F:	drivers/pci/hotplug/rpa*
8097F:	drivers/rtc/rtc-opal.c
8098F:	drivers/scsi/ibmvscsi/
8099F:	drivers/tty/hvc/hvc_opal.c
8100F:	drivers/watchdog/wdrtas.c
8101F:	tools/testing/selftests/powerpc
8102N:	/pmac
8103N:	powermac
8104N:	powernv
8105N:	[^a-z0-9]ps3
8106N:	pseries
8107
8108LINUX FOR POWERPC EMBEDDED MPC5XXX
8109M:	Anatolij Gustschin <agust@denx.de>
8110L:	linuxppc-dev@lists.ozlabs.org
8111T:	git git://git.denx.de/linux-denx-agust.git
8112S:	Maintained
8113F:	arch/powerpc/platforms/512x/
8114F:	arch/powerpc/platforms/52xx/
8115
8116LINUX FOR POWERPC EMBEDDED PPC4XX
8117M:	Alistair Popple <alistair@popple.id.au>
8118M:	Matt Porter <mporter@kernel.crashing.org>
8119W:	http://www.penguinppc.org/
8120L:	linuxppc-dev@lists.ozlabs.org
8121S:	Maintained
8122F:	arch/powerpc/platforms/40x/
8123F:	arch/powerpc/platforms/44x/
8124
8125LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8126M:	Scott Wood <oss@buserror.net>
8127M:	Kumar Gala <galak@kernel.crashing.org>
8128W:	http://www.penguinppc.org/
8129L:	linuxppc-dev@lists.ozlabs.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8131S:	Maintained
8132F:	arch/powerpc/platforms/83xx/
8133F:	arch/powerpc/platforms/85xx/
8134F:	Documentation/devicetree/bindings/powerpc/fsl/
8135
8136LINUX FOR POWERPC EMBEDDED PPC8XX
8137M:	Vitaly Bordug <vitb@kernel.crashing.org>
8138W:	http://www.penguinppc.org/
8139L:	linuxppc-dev@lists.ozlabs.org
8140S:	Maintained
8141F:	arch/powerpc/platforms/8xx/
8142
8143LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8144L:	linuxppc-dev@lists.ozlabs.org
8145S:	Orphan
8146F:	arch/powerpc/*/*virtex*
8147F:	arch/powerpc/*/*/*virtex*
8148
8149LINUX FOR POWERPC PA SEMI PWRFICIENT
8150L:	linuxppc-dev@lists.ozlabs.org
8151S:	Orphan
8152F:	arch/powerpc/platforms/pasemi/
8153F:	drivers/*/*pasemi*
8154F:	drivers/*/*/*pasemi*
8155
8156LINUX KERNEL DUMP TEST MODULE (LKDTM)
8157M:	Kees Cook <keescook@chromium.org>
8158S:	Maintained
8159F:	drivers/misc/lkdtm*
8160
8161LINUX SECURITY MODULE (LSM) FRAMEWORK
8162M:	Chris Wright <chrisw@sous-sol.org>
8163L:	linux-security-module@vger.kernel.org
8164S:	Supported
8165
8166LIS3LV02D ACCELEROMETER DRIVER
8167M:	Eric Piel <eric.piel@tremplin-utc.net>
8168S:	Maintained
8169F:	Documentation/misc-devices/lis3lv02d
8170F:	drivers/misc/lis3lv02d/
8171F:	drivers/platform/x86/hp_accel.c
8172
8173LIVE PATCHING
8174M:	Josh Poimboeuf <jpoimboe@redhat.com>
8175M:	Jessica Yu <jeyu@kernel.org>
8176M:	Jiri Kosina <jikos@kernel.org>
8177M:	Miroslav Benes <mbenes@suse.cz>
8178R:	Petr Mladek <pmladek@suse.com>
8179S:	Maintained
8180F:	kernel/livepatch/
8181F:	include/linux/livepatch.h
8182F:	arch/x86/include/asm/livepatch.h
8183F:	arch/x86/kernel/livepatch.c
8184F:	Documentation/livepatch/
8185F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8186F:	samples/livepatch/
8187L:	live-patching@vger.kernel.org
8188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8189
8190LLC (802.2)
8191L:	netdev@vger.kernel.org
8192S:	Odd fixes
8193F:	include/linux/llc.h
8194F:	include/uapi/linux/llc.h
8195F:	include/net/llc*
8196F:	net/llc/
8197
8198LM73 HARDWARE MONITOR DRIVER
8199M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8200L:	linux-hwmon@vger.kernel.org
8201S:	Maintained
8202F:	drivers/hwmon/lm73.c
8203
8204LM78 HARDWARE MONITOR DRIVER
8205M:	Jean Delvare <jdelvare@suse.com>
8206L:	linux-hwmon@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/hwmon/lm78
8209F:	drivers/hwmon/lm78.c
8210
8211LM83 HARDWARE MONITOR DRIVER
8212M:	Jean Delvare <jdelvare@suse.com>
8213L:	linux-hwmon@vger.kernel.org
8214S:	Maintained
8215F:	Documentation/hwmon/lm83
8216F:	drivers/hwmon/lm83.c
8217
8218LM90 HARDWARE MONITOR DRIVER
8219M:	Jean Delvare <jdelvare@suse.com>
8220L:	linux-hwmon@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/hwmon/lm90
8223F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8224F:	drivers/hwmon/lm90.c
8225F:	include/dt-bindings/thermal/lm90.h
8226
8227LM95234 HARDWARE MONITOR DRIVER
8228M:	Guenter Roeck <linux@roeck-us.net>
8229L:	linux-hwmon@vger.kernel.org
8230S:	Maintained
8231F:	Documentation/hwmon/lm95234
8232F:	drivers/hwmon/lm95234.c
8233
8234LME2510 MEDIA DRIVER
8235M:	Malcolm Priestley <tvboxspy@gmail.com>
8236L:	linux-media@vger.kernel.org
8237W:	https://linuxtv.org
8238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8239S:	Maintained
8240F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8241
8242LOADPIN SECURITY MODULE
8243M:	Kees Cook <keescook@chromium.org>
8244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8245S:	Supported
8246F:	security/loadpin/
8247F:	Documentation/admin-guide/LSM/LoadPin.rst
8248
8249LOCKING PRIMITIVES
8250M:	Peter Zijlstra <peterz@infradead.org>
8251M:	Ingo Molnar <mingo@redhat.com>
8252L:	linux-kernel@vger.kernel.org
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8254S:	Maintained
8255F:	Documentation/locking/
8256F:	include/linux/lockdep.h
8257F:	include/linux/spinlock*.h
8258F:	arch/*/include/asm/spinlock*.h
8259F:	include/linux/rwlock*.h
8260F:	include/linux/mutex*.h
8261F:	arch/*/include/asm/mutex*.h
8262F:	include/linux/rwsem*.h
8263F:	arch/*/include/asm/rwsem.h
8264F:	include/linux/seqlock.h
8265F:	lib/locking*.[ch]
8266F:	kernel/locking/
8267X:	kernel/locking/locktorture.c
8268
8269LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8270M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8271L:	linux-ntfs-dev@lists.sourceforge.net
8272W:	http://www.linux-ntfs.org/content/view/19/37/
8273S:	Maintained
8274F:	Documentation/ldm.txt
8275F:	block/partitions/ldm.*
8276
8277LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8278M:	Sathya Prakash <sathya.prakash@broadcom.com>
8279M:	Chaitra P B <chaitra.basappa@broadcom.com>
8280M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8281L:	MPT-FusionLinux.pdl@broadcom.com
8282L:	linux-scsi@vger.kernel.org
8283W:	http://www.avagotech.com/support/
8284S:	Supported
8285F:	drivers/message/fusion/
8286F:	drivers/scsi/mpt2sas/
8287F:	drivers/scsi/mpt3sas/
8288
8289LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8290M:	Matthew Wilcox <matthew@wil.cx>
8291L:	linux-scsi@vger.kernel.org
8292S:	Maintained
8293F:	drivers/scsi/sym53c8xx_2/
8294
8295LTC4261 HARDWARE MONITOR DRIVER
8296M:	Guenter Roeck <linux@roeck-us.net>
8297L:	linux-hwmon@vger.kernel.org
8298S:	Maintained
8299F:	Documentation/hwmon/ltc4261
8300F:	drivers/hwmon/ltc4261.c
8301
8302LTC4306 I2C MULTIPLEXER DRIVER
8303M:	Michael Hennerich <michael.hennerich@analog.com>
8304W:	http://ez.analog.com/community/linux-device-drivers
8305L:	linux-i2c@vger.kernel.org
8306S:	Supported
8307F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8308F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8309
8310LTP (Linux Test Project)
8311M:	Mike Frysinger <vapier@gentoo.org>
8312M:	Cyril Hrubis <chrubis@suse.cz>
8313M:	Wanlong Gao <wanlong.gao@gmail.com>
8314M:	Jan Stancek <jstancek@redhat.com>
8315M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8316M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8317L:	ltp@lists.linux.it (subscribers-only)
8318W:	http://linux-test-project.github.io/
8319T:	git git://github.com/linux-test-project/ltp.git
8320S:	Maintained
8321
8322M32R ARCHITECTURE
8323W:	http://www.linux-m32r.org/
8324S:	Orphan
8325F:	arch/m32r/
8326
8327M68K ARCHITECTURE
8328M:	Geert Uytterhoeven <geert@linux-m68k.org>
8329L:	linux-m68k@lists.linux-m68k.org
8330W:	http://www.linux-m68k.org/
8331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8332S:	Maintained
8333F:	arch/m68k/
8334F:	drivers/zorro/
8335
8336M68K ON APPLE MACINTOSH
8337M:	Joshua Thompson <funaho@jurai.org>
8338W:	http://www.mac.linux-m68k.org/
8339L:	linux-m68k@lists.linux-m68k.org
8340S:	Maintained
8341F:	arch/m68k/mac/
8342
8343M68K ON HP9000/300
8344M:	Philip Blundell <philb@gnu.org>
8345W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8346S:	Maintained
8347F:	arch/m68k/hp300/
8348
8349M88DS3103 MEDIA DRIVER
8350M:	Antti Palosaari <crope@iki.fi>
8351L:	linux-media@vger.kernel.org
8352W:	https://linuxtv.org
8353W:	http://palosaari.fi/linux/
8354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8355T:	git git://linuxtv.org/anttip/media_tree.git
8356S:	Maintained
8357F:	drivers/media/dvb-frontends/m88ds3103*
8358
8359M88RS2000 MEDIA DRIVER
8360M:	Malcolm Priestley <tvboxspy@gmail.com>
8361L:	linux-media@vger.kernel.org
8362W:	https://linuxtv.org
8363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8364S:	Maintained
8365F:	drivers/media/dvb-frontends/m88rs2000*
8366
8367MA901 MASTERKIT USB FM RADIO DRIVER
8368M:	Alexey Klimov <klimov.linux@gmail.com>
8369L:	linux-media@vger.kernel.org
8370T:	git git://linuxtv.org/media_tree.git
8371S:	Maintained
8372F:	drivers/media/radio/radio-ma901.c
8373
8374MAC80211
8375M:	Johannes Berg <johannes@sipsolutions.net>
8376L:	linux-wireless@vger.kernel.org
8377W:	http://wireless.kernel.org/
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8380S:	Maintained
8381F:	Documentation/networking/mac80211-injection.txt
8382F:	include/net/mac80211.h
8383F:	net/mac80211/
8384F:	drivers/net/wireless/mac80211_hwsim.[ch]
8385F:	Documentation/networking/mac80211_hwsim/README
8386
8387MAILBOX API
8388M:	Jassi Brar <jassisinghbrar@gmail.com>
8389L:	linux-kernel@vger.kernel.org
8390S:	Maintained
8391F:	drivers/mailbox/
8392F:	include/linux/mailbox_client.h
8393F:	include/linux/mailbox_controller.h
8394
8395MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8396M:	Michael Kerrisk <mtk.manpages@gmail.com>
8397W:	http://www.kernel.org/doc/man-pages
8398L:	linux-man@vger.kernel.org
8399S:	Maintained
8400
8401MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8402M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8403L:	linux-mips@linux-mips.org
8404S:	Maintained
8405F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8406
8407MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8408M:	Andrew Lunn <andrew@lunn.ch>
8409M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8410L:	netdev@vger.kernel.org
8411S:	Maintained
8412F:	drivers/net/dsa/mv88e6xxx/
8413F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8414
8415MARVELL ARMADA DRM SUPPORT
8416M:	Russell King <linux@armlinux.org.uk>
8417S:	Maintained
8418T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8419T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8420F:	drivers/gpu/drm/armada/
8421F:	include/uapi/drm/armada_drm.h
8422F:	Documentation/devicetree/bindings/display/armada/
8423
8424MARVELL CRYPTO DRIVER
8425M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8426M:	Arnaud Ebalard <arno@natisbad.org>
8427F:	drivers/crypto/marvell/
8428S:	Maintained
8429L:	linux-crypto@vger.kernel.org
8430
8431MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8432M:	Mirko Lindner <mlindner@marvell.com>
8433M:	Stephen Hemminger <stephen@networkplumber.org>
8434L:	netdev@vger.kernel.org
8435S:	Maintained
8436F:	drivers/net/ethernet/marvell/sk*
8437
8438MARVELL LIBERTAS WIRELESS DRIVER
8439L:	libertas-dev@lists.infradead.org
8440S:	Orphan
8441F:	drivers/net/wireless/marvell/libertas/
8442
8443MARVELL MACCHIATOBIN SUPPORT
8444M:	Russell King <rmk@armlinux.org.uk>
8445L:	linux-arm-kernel@lists.infradead.org
8446S:	Maintained
8447F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8448
8449MARVELL MV643XX ETHERNET DRIVER
8450M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8451L:	netdev@vger.kernel.org
8452S:	Maintained
8453F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8454F:	include/linux/mv643xx.h
8455
8456MARVELL MV88X3310 PHY DRIVER
8457M:	Russell King <rmk@armlinux.org.uk>
8458L:	netdev@vger.kernel.org
8459S:	Maintained
8460F:	drivers/net/phy/marvell10g.c
8461
8462MARVELL MVNETA ETHERNET DRIVER
8463M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8464L:	netdev@vger.kernel.org
8465S:	Maintained
8466F:	drivers/net/ethernet/marvell/mvneta.*
8467
8468MARVELL MWIFIEX WIRELESS DRIVER
8469M:	Amitkumar Karwar <amitkarwar@gmail.com>
8470M:	Nishant Sarmukadam <nishants@marvell.com>
8471M:	Ganapathi Bhat <gbhat@marvell.com>
8472M:	Xinming Hu <huxm@marvell.com>
8473L:	linux-wireless@vger.kernel.org
8474S:	Maintained
8475F:	drivers/net/wireless/marvell/mwifiex/
8476
8477MARVELL MWL8K WIRELESS DRIVER
8478M:	Lennert Buytenhek <buytenh@wantstofly.org>
8479L:	linux-wireless@vger.kernel.org
8480S:	Odd Fixes
8481F:	drivers/net/wireless/marvell/mwl8k.c
8482
8483MARVELL NAND CONTROLLER DRIVER
8484M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8485L:	linux-mtd@lists.infradead.org
8486S:	Maintained
8487F:	drivers/mtd/nand/marvell_nand.c
8488F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8489
8490MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8491M:	Nicolas Pitre <nico@fluxnic.net>
8492S:	Odd Fixes
8493F:	drivers/mmc/host/mvsdio.*
8494
8495MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8496M:	Hu Ziji <huziji@marvell.com>
8497L:	linux-mmc@vger.kernel.org
8498S:	Supported
8499F:	drivers/mmc/host/sdhci-xenon*
8500F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8501
8502MATROX FRAMEBUFFER DRIVER
8503L:	linux-fbdev@vger.kernel.org
8504S:	Orphan
8505F:	drivers/video/fbdev/matrox/matroxfb_*
8506F:	include/uapi/linux/matroxfb.h
8507
8508MAX16065 HARDWARE MONITOR DRIVER
8509M:	Guenter Roeck <linux@roeck-us.net>
8510L:	linux-hwmon@vger.kernel.org
8511S:	Maintained
8512F:	Documentation/hwmon/max16065
8513F:	drivers/hwmon/max16065.c
8514
8515MAX20751 HARDWARE MONITOR DRIVER
8516M:	Guenter Roeck <linux@roeck-us.net>
8517L:	linux-hwmon@vger.kernel.org
8518S:	Maintained
8519F:	Documentation/hwmon/max20751
8520F:	drivers/hwmon/max20751.c
8521
8522MAX2175 SDR TUNER DRIVER
8523M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8524L:	linux-media@vger.kernel.org
8525T:	git git://linuxtv.org/media_tree.git
8526S:	Maintained
8527F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8528F:	Documentation/media/v4l-drivers/max2175.rst
8529F:	drivers/media/i2c/max2175*
8530F:	include/uapi/linux/max2175.h
8531
8532MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8533L:	linux-hwmon@vger.kernel.org
8534S:	Orphan
8535F:	Documentation/hwmon/max6650
8536F:	drivers/hwmon/max6650.c
8537
8538MAX6697 HARDWARE MONITOR DRIVER
8539M:	Guenter Roeck <linux@roeck-us.net>
8540L:	linux-hwmon@vger.kernel.org
8541S:	Maintained
8542F:	Documentation/hwmon/max6697
8543F:	Documentation/devicetree/bindings/i2c/max6697.txt
8544F:	drivers/hwmon/max6697.c
8545F:	include/linux/platform_data/max6697.h
8546
8547MAX9860 MONO AUDIO VOICE CODEC DRIVER
8548M:	Peter Rosin <peda@axentia.se>
8549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8550S:	Maintained
8551F:	Documentation/devicetree/bindings/sound/max9860.txt
8552F:	sound/soc/codecs/max9860.*
8553
8554MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8555M:	Javier Martinez Canillas <javier@dowhile0.org>
8556L:	linux-kernel@vger.kernel.org
8557S:	Supported
8558F:	drivers/regulator/max77802-regulator.c
8559F:	Documentation/devicetree/bindings/*/*max77802.txt
8560F:	include/dt-bindings/*/*max77802.h
8561
8562MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8563M:	Krzysztof Kozlowski <krzk@kernel.org>
8564M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8565L:	linux-pm@vger.kernel.org
8566S:	Supported
8567F:	drivers/power/supply/max14577_charger.c
8568F:	drivers/power/supply/max77693_charger.c
8569
8570MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8571M:	Chanwoo Choi <cw00.choi@samsung.com>
8572M:	Krzysztof Kozlowski <krzk@kernel.org>
8573M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8574L:	linux-kernel@vger.kernel.org
8575S:	Supported
8576F:	drivers/*/max14577*.c
8577F:	drivers/*/max77686*.c
8578F:	drivers/*/max77693*.c
8579F:	drivers/extcon/extcon-max14577.c
8580F:	drivers/extcon/extcon-max77693.c
8581F:	drivers/rtc/rtc-max77686.c
8582F:	drivers/clk/clk-max77686.c
8583F:	Documentation/devicetree/bindings/mfd/max14577.txt
8584F:	Documentation/devicetree/bindings/*/max77686.txt
8585F:	Documentation/devicetree/bindings/mfd/max77693.txt
8586F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8587F:	include/linux/mfd/max14577*.h
8588F:	include/linux/mfd/max77686*.h
8589F:	include/linux/mfd/max77693*.h
8590
8591MAXIRADIO FM RADIO RECEIVER DRIVER
8592M:	Hans Verkuil <hverkuil@xs4all.nl>
8593L:	linux-media@vger.kernel.org
8594T:	git git://linuxtv.org/media_tree.git
8595W:	https://linuxtv.org
8596S:	Maintained
8597F:	drivers/media/radio/radio-maxiradio*
8598
8599MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8600M:	Peter Rosin <peda@axentia.se>
8601L:	linux-iio@vger.kernel.org
8602S:	Maintained
8603F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8604F:	drivers/iio/potentiometer/mcp4531.c
8605
8606MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8607M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8608L:	linux-iio@vger.kernel.org
8609S:	Maintained
8610F:	drivers/iio/dac/cio-dac.c
8611
8612MEDIA DRIVERS FOR ASCOT2E
8613M:	Sergey Kozlov <serjk@netup.ru>
8614M:	Abylay Ospan <aospan@netup.ru>
8615L:	linux-media@vger.kernel.org
8616W:	https://linuxtv.org
8617W:	http://netup.tv/
8618T:	git git://linuxtv.org/media_tree.git
8619S:	Supported
8620F:	drivers/media/dvb-frontends/ascot2e*
8621
8622MEDIA DRIVERS FOR CXD2841ER
8623M:	Sergey Kozlov <serjk@netup.ru>
8624M:	Abylay Ospan <aospan@netup.ru>
8625L:	linux-media@vger.kernel.org
8626W:	https://linuxtv.org
8627W:	http://netup.tv/
8628T:	git git://linuxtv.org/media_tree.git
8629S:	Supported
8630F:	drivers/media/dvb-frontends/cxd2841er*
8631
8632MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8633M:	Daniel Scheller <d.scheller.oss@gmail.com>
8634L:	linux-media@vger.kernel.org
8635W:	https://linuxtv.org
8636T:	git git://linuxtv.org/media_tree.git
8637S:	Maintained
8638F:	drivers/media/pci/ddbridge/*
8639
8640MEDIA DRIVERS FOR FREESCALE IMX
8641M:	Steve Longerbeam <slongerbeam@gmail.com>
8642M:	Philipp Zabel <p.zabel@pengutronix.de>
8643L:	linux-media@vger.kernel.org
8644T:	git git://linuxtv.org/media_tree.git
8645S:	Maintained
8646F:	Documentation/devicetree/bindings/media/imx.txt
8647F:	Documentation/media/v4l-drivers/imx.rst
8648F:	drivers/staging/media/imx/
8649F:	include/linux/imx-media.h
8650F:	include/media/imx.h
8651
8652MEDIA DRIVERS FOR HELENE
8653M:	Abylay Ospan <aospan@netup.ru>
8654L:	linux-media@vger.kernel.org
8655W:	https://linuxtv.org
8656W:	http://netup.tv/
8657T:	git git://linuxtv.org/media_tree.git
8658S:	Supported
8659F:	drivers/media/dvb-frontends/helene*
8660
8661MEDIA DRIVERS FOR HORUS3A
8662M:	Sergey Kozlov <serjk@netup.ru>
8663M:	Abylay Ospan <aospan@netup.ru>
8664L:	linux-media@vger.kernel.org
8665W:	https://linuxtv.org
8666W:	http://netup.tv/
8667T:	git git://linuxtv.org/media_tree.git
8668S:	Supported
8669F:	drivers/media/dvb-frontends/horus3a*
8670
8671MEDIA DRIVERS FOR LNBH25
8672M:	Sergey Kozlov <serjk@netup.ru>
8673M:	Abylay Ospan <aospan@netup.ru>
8674L:	linux-media@vger.kernel.org
8675W:	https://linuxtv.org
8676W:	http://netup.tv/
8677T:	git git://linuxtv.org/media_tree.git
8678S:	Supported
8679F:	drivers/media/dvb-frontends/lnbh25*
8680
8681MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8682M:	Daniel Scheller <d.scheller.oss@gmail.com>
8683L:	linux-media@vger.kernel.org
8684W:	https://linuxtv.org
8685T:	git git://linuxtv.org/media_tree.git
8686S:	Maintained
8687F:	drivers/media/dvb-frontends/mxl5xx*
8688
8689MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8690M:	Sergey Kozlov <serjk@netup.ru>
8691M:	Abylay Ospan <aospan@netup.ru>
8692L:	linux-media@vger.kernel.org
8693W:	https://linuxtv.org
8694W:	http://netup.tv/
8695T:	git git://linuxtv.org/media_tree.git
8696S:	Supported
8697F:	drivers/media/pci/netup_unidvb/*
8698
8699MEDIA DRIVERS FOR RENESAS - DRIF
8700M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8701L:	linux-media@vger.kernel.org
8702L:	linux-renesas-soc@vger.kernel.org
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Supported
8705F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8706F:	drivers/media/platform/rcar_drif.c
8707
8708MEDIA DRIVERS FOR RENESAS - FCP
8709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8710L:	linux-media@vger.kernel.org
8711L:	linux-renesas-soc@vger.kernel.org
8712T:	git git://linuxtv.org/media_tree.git
8713S:	Supported
8714F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8715F:	drivers/media/platform/rcar-fcp.c
8716F:	include/media/rcar-fcp.h
8717
8718MEDIA DRIVERS FOR RENESAS - FDP1
8719M:	Kieran Bingham <kieran@bingham.xyz>
8720L:	linux-media@vger.kernel.org
8721L:	linux-renesas-soc@vger.kernel.org
8722T:	git git://linuxtv.org/media_tree.git
8723S:	Supported
8724F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8725F:	drivers/media/platform/rcar_fdp1.c
8726
8727MEDIA DRIVERS FOR RENESAS - VIN
8728M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8729L:	linux-media@vger.kernel.org
8730L:	linux-renesas-soc@vger.kernel.org
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8734F:	drivers/media/platform/rcar-vin/
8735
8736MEDIA DRIVERS FOR RENESAS - VSP1
8737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8738L:	linux-media@vger.kernel.org
8739L:	linux-renesas-soc@vger.kernel.org
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Supported
8742F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8743F:	drivers/media/platform/vsp1/
8744
8745MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
8752
8753MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8754M:	Daniel Scheller <d.scheller.oss@gmail.com>
8755L:	linux-media@vger.kernel.org
8756W:	https://linuxtv.org
8757T:	git git://linuxtv.org/media_tree.git
8758S:	Maintained
8759F:	drivers/media/dvb-frontends/stv6111*
8760
8761MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8762M:	Dmitry Osipenko <digetx@gmail.com>
8763L:	linux-media@vger.kernel.org
8764L:	linux-tegra@vger.kernel.org
8765T:	git git://linuxtv.org/media_tree.git
8766S:	Maintained
8767F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8768F:	drivers/staging/media/tegra-vde/
8769
8770MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8771M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8772M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8773P:	LinuxTV.org Project
8774L:	linux-media@vger.kernel.org
8775W:	https://linuxtv.org
8776Q:	http://patchwork.kernel.org/project/linux-media/list/
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Maintained
8779F:	Documentation/devicetree/bindings/media/
8780F:	Documentation/media/
8781F:	drivers/media/
8782F:	drivers/staging/media/
8783F:	include/linux/platform_data/media/
8784F:	include/media/
8785F:	include/uapi/linux/dvb/
8786F:	include/uapi/linux/videodev2.h
8787F:	include/uapi/linux/media.h
8788F:	include/uapi/linux/v4l2-*
8789F:	include/uapi/linux/meye.h
8790F:	include/uapi/linux/ivtv*
8791F:	include/uapi/linux/uvcvideo.h
8792
8793MEDIATEK CIR DRIVER
8794M:	Sean Wang <sean.wang@mediatek.com>
8795S:	Maintained
8796F:	drivers/media/rc/mtk-cir.c
8797
8798MEDIATEK PMIC LED DRIVER
8799M:	Sean Wang <sean.wang@mediatek.com>
8800S:	Maintained
8801F:	drivers/leds/leds-mt6323.c
8802F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8803
8804MEDIATEK ETHERNET DRIVER
8805M:	Felix Fietkau <nbd@openwrt.org>
8806M:	John Crispin <john@phrozen.org>
8807M:	Sean Wang <sean.wang@mediatek.com>
8808M:	Nelson Chang <nelson.chang@mediatek.com>
8809L:	netdev@vger.kernel.org
8810S:	Maintained
8811F:	drivers/net/ethernet/mediatek/
8812
8813MEDIATEK SWITCH DRIVER
8814M:	Sean Wang <sean.wang@mediatek.com>
8815L:	netdev@vger.kernel.org
8816S:	Maintained
8817F:	drivers/net/dsa/mt7530.*
8818F:	net/dsa/tag_mtk.c
8819
8820MEDIATEK JPEG DRIVER
8821M:	Rick Chang <rick.chang@mediatek.com>
8822M:	Bin Liu <bin.liu@mediatek.com>
8823S:	Supported
8824F:	drivers/media/platform/mtk-jpeg/
8825F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8826
8827MEDIATEK MDP DRIVER
8828M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8829M:	Houlong Wei <houlong.wei@mediatek.com>
8830M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8831S:	Supported
8832F:	drivers/media/platform/mtk-mdp/
8833F:	drivers/media/platform/mtk-vpu/
8834F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8835
8836MEDIATEK MEDIA DRIVER
8837M:	Tiffany Lin <tiffany.lin@mediatek.com>
8838M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8839S:	Supported
8840F:	drivers/media/platform/mtk-vcodec/
8841F:	drivers/media/platform/mtk-vpu/
8842F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8843F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8844
8845MEDIATEK MT7601U WIRELESS LAN DRIVER
8846M:	Jakub Kicinski <kubakici@wp.pl>
8847L:	linux-wireless@vger.kernel.org
8848S:	Maintained
8849F:	drivers/net/wireless/mediatek/mt7601u/
8850
8851MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8852M:	Sean Wang <sean.wang@mediatek.com>
8853S:	Maintained
8854F:	drivers/char/hw_random/mtk-rng.c
8855
8856MEDIATEK USB3 DRD IP DRIVER
8857M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8858L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8860L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8861S:	Maintained
8862F:	drivers/usb/mtu3/
8863
8864MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8865M:	Peter Senna Tschudin <peter.senna@collabora.com>
8866M:	Martin Donnelly <martin.donnelly@ge.com>
8867M:	Martyn Welch <martyn.welch@collabora.co.uk>
8868S:	Maintained
8869F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8870F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8871
8872MEGARAID SCSI/SAS DRIVERS
8873M:	Kashyap Desai <kashyap.desai@broadcom.com>
8874M:	Sumit Saxena <sumit.saxena@broadcom.com>
8875M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8876L:	megaraidlinux.pdl@broadcom.com
8877L:	linux-scsi@vger.kernel.org
8878W:	http://www.avagotech.com/support/
8879S:	Maintained
8880F:	Documentation/scsi/megaraid.txt
8881F:	drivers/scsi/megaraid.*
8882F:	drivers/scsi/megaraid/
8883
8884MELEXIS MLX90614 DRIVER
8885M:	Crt Mori <cmo@melexis.com>
8886L:	linux-iio@vger.kernel.org
8887W:	http://www.melexis.com
8888S:	Supported
8889F:	drivers/iio/temperature/mlx90614.c
8890
8891MELFAS MIP4 TOUCHSCREEN DRIVER
8892M:	Sangwon Jee <jeesw@melfas.com>
8893W:	http://www.melfas.com
8894S:	Supported
8895F:	drivers/input/touchscreen/melfas_mip4.c
8896F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8897
8898MELLANOX ETHERNET DRIVER (mlx4_en)
8899M:	Tariq Toukan <tariqt@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/mlx4/en_*
8905
8906MELLANOX ETHERNET DRIVER (mlx5e)
8907M:	Saeed Mahameed <saeedm@mellanox.com>
8908L:	netdev@vger.kernel.org
8909S:	Supported
8910W:	http://www.mellanox.com
8911Q:	http://patchwork.ozlabs.org/project/netdev/list/
8912F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8913
8914MELLANOX ETHERNET INNOVA DRIVER
8915M:	Ilan Tayari <ilant@mellanox.com>
8916R:	Boris Pismenny <borisp@mellanox.com>
8917L:	netdev@vger.kernel.org
8918S:	Supported
8919W:	http://www.mellanox.com
8920Q:	http://patchwork.ozlabs.org/project/netdev/list/
8921F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8922F:	include/linux/mlx5/mlx5_ifc_fpga.h
8923
8924MELLANOX ETHERNET INNOVA IPSEC DRIVER
8925M:	Ilan Tayari <ilant@mellanox.com>
8926R:	Boris Pismenny <borisp@mellanox.com>
8927L:	netdev@vger.kernel.org
8928S:	Supported
8929W:	http://www.mellanox.com
8930Q:	http://patchwork.ozlabs.org/project/netdev/list/
8931F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8932F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8933
8934MELLANOX ETHERNET SWITCH DRIVERS
8935M:	Jiri Pirko <jiri@mellanox.com>
8936M:	Ido Schimmel <idosch@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/mlxsw/
8942
8943MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8944M:	mlxsw@mellanox.com
8945L:	netdev@vger.kernel.org
8946S:	Supported
8947W:	http://www.mellanox.com
8948Q:	http://patchwork.ozlabs.org/project/netdev/list/
8949F:	drivers/net/ethernet/mellanox/mlxfw/
8950
8951MELLANOX HARDWARE PLATFORM SUPPORT
8952M:	Andy Shevchenko <andy@infradead.org>
8953M:	Darren Hart <dvhart@infradead.org>
8954M:	Vadim Pasternak <vadimp@mellanox.com>
8955L:	platform-driver-x86@vger.kernel.org
8956S:	Supported
8957F:	drivers/platform/mellanox/
8958
8959MELLANOX MLX4 core VPI driver
8960M:	Tariq Toukan <tariqt@mellanox.com>
8961L:	netdev@vger.kernel.org
8962L:	linux-rdma@vger.kernel.org
8963W:	http://www.mellanox.com
8964Q:	http://patchwork.ozlabs.org/project/netdev/list/
8965S:	Supported
8966F:	drivers/net/ethernet/mellanox/mlx4/
8967F:	include/linux/mlx4/
8968
8969MELLANOX MLX4 IB driver
8970M:	Yishai Hadas <yishaih@mellanox.com>
8971L:	linux-rdma@vger.kernel.org
8972W:	http://www.mellanox.com
8973Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8974S:	Supported
8975F:	drivers/infiniband/hw/mlx4/
8976F:	include/linux/mlx4/
8977F:	include/uapi/rdma/mlx4-abi.h
8978
8979MELLANOX MLX5 core VPI driver
8980M:	Saeed Mahameed <saeedm@mellanox.com>
8981M:	Matan Barak <matanb@mellanox.com>
8982M:	Leon Romanovsky <leonro@mellanox.com>
8983L:	netdev@vger.kernel.org
8984L:	linux-rdma@vger.kernel.org
8985W:	http://www.mellanox.com
8986Q:	http://patchwork.ozlabs.org/project/netdev/list/
8987S:	Supported
8988F:	drivers/net/ethernet/mellanox/mlx5/core/
8989F:	include/linux/mlx5/
8990
8991MELLANOX MLX5 IB driver
8992M:	Matan Barak <matanb@mellanox.com>
8993M:	Leon Romanovsky <leonro@mellanox.com>
8994L:	linux-rdma@vger.kernel.org
8995W:	http://www.mellanox.com
8996Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8997S:	Supported
8998F:	drivers/infiniband/hw/mlx5/
8999F:	include/linux/mlx5/
9000F:	include/uapi/rdma/mlx5-abi.h
9001
9002MELLANOX MLXCPLD I2C AND MUX DRIVER
9003M:	Vadim Pasternak <vadimp@mellanox.com>
9004M:	Michael Shych <michaelsh@mellanox.com>
9005L:	linux-i2c@vger.kernel.org
9006S:	Supported
9007F:	drivers/i2c/busses/i2c-mlxcpld.c
9008F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9009F:	Documentation/i2c/busses/i2c-mlxcpld
9010
9011MELLANOX MLXCPLD LED DRIVER
9012M:	Vadim Pasternak <vadimp@mellanox.com>
9013L:	linux-leds@vger.kernel.org
9014S:	Supported
9015F:	drivers/leds/leds-mlxcpld.c
9016F:	Documentation/leds/leds-mlxcpld.txt
9017
9018MELLANOX PLATFORM DRIVER
9019M:	Vadim Pasternak <vadimp@mellanox.com>
9020L:	platform-driver-x86@vger.kernel.org
9021S:	Supported
9022F:	drivers/platform/x86/mlx-platform.c
9023
9024MEMBARRIER SUPPORT
9025M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9026M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9027L:	linux-kernel@vger.kernel.org
9028S:	Supported
9029F:	kernel/sched/membarrier.c
9030F:	include/uapi/linux/membarrier.h
9031F:	arch/powerpc/include/asm/membarrier.h
9032
9033MEMORY MANAGEMENT
9034L:	linux-mm@kvack.org
9035W:	http://www.linux-mm.org
9036S:	Maintained
9037F:	include/linux/mm.h
9038F:	include/linux/gfp.h
9039F:	include/linux/mmzone.h
9040F:	include/linux/memory_hotplug.h
9041F:	include/linux/vmalloc.h
9042F:	mm/
9043
9044MEMORY TECHNOLOGY DEVICES (MTD)
9045M:	David Woodhouse <dwmw2@infradead.org>
9046M:	Brian Norris <computersforpeace@gmail.com>
9047M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9048M:	Marek Vasut <marek.vasut@gmail.com>
9049M:	Richard Weinberger <richard@nod.at>
9050M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9051L:	linux-mtd@lists.infradead.org
9052W:	http://www.linux-mtd.infradead.org/
9053Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9054T:	git git://git.infradead.org/linux-mtd.git master
9055T:	git git://git.infradead.org/linux-mtd.git mtd/next
9056S:	Maintained
9057F:	Documentation/devicetree/bindings/mtd/
9058F:	drivers/mtd/
9059F:	include/linux/mtd/
9060F:	include/uapi/mtd/
9061
9062MEN A21 WATCHDOG DRIVER
9063M:	Johannes Thumshirn <morbidrsa@gmail.com>
9064L:	linux-watchdog@vger.kernel.org
9065S:	Maintained
9066F:	drivers/watchdog/mena21_wdt.c
9067
9068MEN CHAMELEON BUS (mcb)
9069M:	Johannes Thumshirn <morbidrsa@gmail.com>
9070S:	Maintained
9071F:	drivers/mcb/
9072F:	include/linux/mcb.h
9073F:	Documentation/men-chameleon-bus.txt
9074
9075MEN F21BMC (Board Management Controller)
9076M:	Andreas Werner <andreas.werner@men.de>
9077S:	Supported
9078F:	drivers/mfd/menf21bmc.c
9079F:	drivers/watchdog/menf21bmc_wdt.c
9080F:	drivers/leds/leds-menf21bmc.c
9081F:	drivers/hwmon/menf21bmc_hwmon.c
9082F:	Documentation/hwmon/menf21bmc
9083
9084MESON AO CEC DRIVER FOR AMLOGIC SOCS
9085M:	Neil Armstrong <narmstrong@baylibre.com>
9086L:	linux-media@lists.freedesktop.org
9087L:	linux-amlogic@lists.infradead.org
9088W:	http://linux-meson.com/
9089S:	Supported
9090F:	drivers/media/platform/meson/ao-cec.c
9091F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9092T:	git git://linuxtv.org/media_tree.git
9093
9094METAG ARCHITECTURE
9095M:	James Hogan <jhogan@kernel.org>
9096L:	linux-metag@vger.kernel.org
9097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9098S:	Odd Fixes
9099F:	arch/metag/
9100F:	Documentation/metag/
9101F:	Documentation/devicetree/bindings/metag/
9102F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9103F:	drivers/clocksource/metag_generic.c
9104F:	drivers/irqchip/irq-metag.c
9105F:	drivers/irqchip/irq-metag-ext.c
9106F:	drivers/tty/metag_da.c
9107
9108MICROBLAZE ARCHITECTURE
9109M:	Michal Simek <monstr@monstr.eu>
9110W:	http://www.monstr.eu/fdt/
9111T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9112S:	Supported
9113F:	arch/microblaze/
9114
9115MICROCHIP / ATMEL AT91 SERIAL DRIVER
9116M:	Richard Genoud <richard.genoud@gmail.com>
9117S:	Maintained
9118F:	drivers/tty/serial/atmel_serial.c
9119F:	drivers/tty/serial/atmel_serial.h
9120
9121MICROCHIP / ATMEL DMA DRIVER
9122M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9124L:	dmaengine@vger.kernel.org
9125S:	Supported
9126F:	drivers/dma/at_hdmac.c
9127F:	drivers/dma/at_hdmac_regs.h
9128F:	include/linux/platform_data/dma-atmel.h
9129
9130MICROCHIP / ATMEL ECC DRIVER
9131M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9132L:	linux-crypto@vger.kernel.org
9133S:	Maintained
9134F:	drivers/crypto/atmel-ecc.*
9135
9136MICROCHIP / ATMEL ISC DRIVER
9137M:	Songjun Wu <songjun.wu@microchip.com>
9138L:	linux-media@vger.kernel.org
9139S:	Supported
9140F:	drivers/media/platform/atmel/atmel-isc.c
9141F:	drivers/media/platform/atmel/atmel-isc-regs.h
9142F:	devicetree/bindings/media/atmel-isc.txt
9143
9144MICROCHIP / ATMEL NAND DRIVER
9145M:	Wenyou Yang <wenyou.yang@microchip.com>
9146M:	Josh Wu <rainyfeeling@outlook.com>
9147L:	linux-mtd@lists.infradead.org
9148S:	Supported
9149F:	drivers/mtd/nand/atmel/*
9150F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9151
9152MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9153M:	Woojung Huh <Woojung.Huh@microchip.com>
9154M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9155L:	netdev@vger.kernel.org
9156S:	Maintained
9157F:	net/dsa/tag_ksz.c
9158F:	drivers/net/dsa/microchip/*
9159F:	include/linux/platform_data/microchip-ksz.h
9160F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9161
9162MICROCHIP USB251XB DRIVER
9163M:	Richard Leitner <richard.leitner@skidata.com>
9164L:	linux-usb@vger.kernel.org
9165S:	Maintained
9166F:	drivers/usb/misc/usb251xb.c
9167F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9168
9169MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9170M:	Don Brace <don.brace@microsemi.com>
9171L:	esc.storagedev@microsemi.com
9172L:	linux-scsi@vger.kernel.org
9173S:	Supported
9174F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9175F:	drivers/scsi/smartpqi/Kconfig
9176F:	drivers/scsi/smartpqi/Makefile
9177F:	include/linux/cciss*.h
9178F:	include/uapi/linux/cciss*.h
9179F:	Documentation/scsi/smartpqi.txt
9180
9181MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9182M:	Chen Yu <yu.c.chen@intel.com>
9183L:	platform-driver-x86@vger.kernel.org
9184S:	Supported
9185F:	drivers/platform/x86/surfacepro3_button.c
9186
9187MICROTEK X6 SCANNER
9188M:	Oliver Neukum <oliver@neukum.org>
9189S:	Maintained
9190F:	drivers/usb/image/microtek.*
9191
9192MIPS
9193M:	Ralf Baechle <ralf@linux-mips.org>
9194M:	James Hogan <jhogan@kernel.org>
9195L:	linux-mips@linux-mips.org
9196W:	http://www.linux-mips.org/
9197T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9198Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9199S:	Supported
9200F:	Documentation/devicetree/bindings/mips/
9201F:	Documentation/mips/
9202F:	arch/mips/
9203F:	drivers/platform/mips/
9204
9205MIPS BOSTON DEVELOPMENT BOARD
9206M:	Paul Burton <paul.burton@mips.com>
9207L:	linux-mips@linux-mips.org
9208S:	Maintained
9209F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9210F:	arch/mips/boot/dts/img/boston.dts
9211F:	arch/mips/configs/generic/board-boston.config
9212F:	drivers/clk/imgtec/clk-boston.c
9213F:	include/dt-bindings/clock/boston-clock.h
9214
9215MIPS GENERIC PLATFORM
9216M:	Paul Burton <paul.burton@mips.com>
9217L:	linux-mips@linux-mips.org
9218S:	Supported
9219F:	arch/mips/generic/
9220F:	arch/mips/tools/generic-board-config.sh
9221
9222MIPS/LOONGSON1 ARCHITECTURE
9223M:	Keguang Zhang <keguang.zhang@gmail.com>
9224L:	linux-mips@linux-mips.org
9225S:	Maintained
9226F:	arch/mips/loongson32/
9227F:	arch/mips/include/asm/mach-loongson32/
9228F:	drivers/*/*loongson1*
9229F:	drivers/*/*/*loongson1*
9230
9231MIPS/LOONGSON2 ARCHITECTURE
9232M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9233L:	linux-mips@linux-mips.org
9234S:	Maintained
9235F:	arch/mips/loongson64/*{2e/2f}*
9236F:	arch/mips/include/asm/mach-loongson64/
9237F:	drivers/*/*loongson2*
9238F:	drivers/*/*/*loongson2*
9239
9240MIPS/LOONGSON3 ARCHITECTURE
9241M:	Huacai Chen <chenhc@lemote.com>
9242L:	linux-mips@linux-mips.org
9243S:	Maintained
9244F:	arch/mips/loongson64/
9245F:	arch/mips/include/asm/mach-loongson64/
9246F:	drivers/platform/mips/cpu_hwmon.c
9247F:	drivers/*/*loongson3*
9248F:	drivers/*/*/*loongson3*
9249
9250MIPS RINT INSTRUCTION EMULATION
9251M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9252L:	linux-mips@linux-mips.org
9253S:	Supported
9254F:	arch/mips/math-emu/sp_rint.c
9255F:	arch/mips/math-emu/dp_rint.c
9256
9257MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9258M:	Hans Verkuil <hverkuil@xs4all.nl>
9259L:	linux-media@vger.kernel.org
9260T:	git git://linuxtv.org/media_tree.git
9261W:	https://linuxtv.org
9262S:	Odd Fixes
9263F:	drivers/media/radio/radio-miropcm20*
9264
9265MMP SUPPORT
9266M:	Eric Miao <eric.y.miao@gmail.com>
9267M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269T:	git git://github.com/hzhuang1/linux.git
9270T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9271S:	Maintained
9272F:	arch/arm/boot/dts/mmp*
9273F:	arch/arm/mach-mmp/
9274
9275MN88472 MEDIA DRIVER
9276M:	Antti Palosaari <crope@iki.fi>
9277L:	linux-media@vger.kernel.org
9278W:	https://linuxtv.org
9279W:	http://palosaari.fi/linux/
9280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9281S:	Maintained
9282F:	drivers/media/dvb-frontends/mn88472*
9283
9284MN88473 MEDIA DRIVER
9285M:	Antti Palosaari <crope@iki.fi>
9286L:	linux-media@vger.kernel.org
9287W:	https://linuxtv.org
9288W:	http://palosaari.fi/linux/
9289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9290S:	Maintained
9291F:	drivers/media/dvb-frontends/mn88473*
9292
9293MODULE SUPPORT
9294M:	Jessica Yu <jeyu@kernel.org>
9295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9296S:	Maintained
9297F:	include/linux/module.h
9298F:	kernel/module.c
9299
9300MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9301W:	http://popies.net/meye/
9302S:	Orphan
9303F:	Documentation/media/v4l-drivers/meye*
9304F:	drivers/media/pci/meye/
9305F:	include/uapi/linux/meye.h
9306
9307MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9308M:	Jiri Slaby <jirislaby@gmail.com>
9309S:	Maintained
9310F:	Documentation/serial/moxa-smartio
9311F:	drivers/tty/mxser.*
9312
9313MR800 AVERMEDIA USB FM RADIO DRIVER
9314M:	Alexey Klimov <klimov.linux@gmail.com>
9315L:	linux-media@vger.kernel.org
9316T:	git git://linuxtv.org/media_tree.git
9317S:	Maintained
9318F:	drivers/media/radio/radio-mr800.c
9319
9320MRF24J40 IEEE 802.15.4 RADIO DRIVER
9321M:	Alan Ott <alan@signal11.us>
9322L:	linux-wpan@vger.kernel.org
9323S:	Maintained
9324F:	drivers/net/ieee802154/mrf24j40.c
9325F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9326
9327MSI LAPTOP SUPPORT
9328M:	"Lee, Chun-Yi" <jlee@suse.com>
9329L:	platform-driver-x86@vger.kernel.org
9330S:	Maintained
9331F:	drivers/platform/x86/msi-laptop.c
9332
9333MSI WMI SUPPORT
9334L:	platform-driver-x86@vger.kernel.org
9335S:	Orphan
9336F:	drivers/platform/x86/msi-wmi.c
9337
9338MSI001 MEDIA DRIVER
9339M:	Antti Palosaari <crope@iki.fi>
9340L:	linux-media@vger.kernel.org
9341W:	https://linuxtv.org
9342W:	http://palosaari.fi/linux/
9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9344T:	git git://linuxtv.org/anttip/media_tree.git
9345S:	Maintained
9346F:	drivers/media/tuners/msi001*
9347
9348MSI2500 MEDIA DRIVER
9349M:	Antti Palosaari <crope@iki.fi>
9350L:	linux-media@vger.kernel.org
9351W:	https://linuxtv.org
9352W:	http://palosaari.fi/linux/
9353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9354T:	git git://linuxtv.org/anttip/media_tree.git
9355S:	Maintained
9356F:	drivers/media/usb/msi2500/
9357
9358MSYSTEMS DISKONCHIP G3 MTD DRIVER
9359M:	Robert Jarzmik <robert.jarzmik@free.fr>
9360L:	linux-mtd@lists.infradead.org
9361S:	Maintained
9362F:	drivers/mtd/devices/docg3*
9363
9364MT9M032 APTINA SENSOR DRIVER
9365M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9366L:	linux-media@vger.kernel.org
9367T:	git git://linuxtv.org/media_tree.git
9368S:	Maintained
9369F:	drivers/media/i2c/mt9m032.c
9370F:	include/media/i2c/mt9m032.h
9371
9372MT9P031 APTINA CAMERA SENSOR
9373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9374L:	linux-media@vger.kernel.org
9375T:	git git://linuxtv.org/media_tree.git
9376S:	Maintained
9377F:	drivers/media/i2c/mt9p031.c
9378F:	include/media/i2c/mt9p031.h
9379
9380MT9T001 APTINA CAMERA SENSOR
9381M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9382L:	linux-media@vger.kernel.org
9383T:	git git://linuxtv.org/media_tree.git
9384S:	Maintained
9385F:	drivers/media/i2c/mt9t001.c
9386F:	include/media/i2c/mt9t001.h
9387
9388MT9V032 APTINA CAMERA SENSOR
9389M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9390L:	linux-media@vger.kernel.org
9391T:	git git://linuxtv.org/media_tree.git
9392S:	Maintained
9393F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9394F:	drivers/media/i2c/mt9v032.c
9395F:	include/media/i2c/mt9v032.h
9396
9397MULTIFUNCTION DEVICES (MFD)
9398M:	Lee Jones <lee.jones@linaro.org>
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9400S:	Supported
9401F:	Documentation/devicetree/bindings/mfd/
9402F:	drivers/mfd/
9403F:	include/linux/mfd/
9404F:	include/dt-bindings/mfd/
9405
9406MULTIMEDIA CARD (MMC) ETC. OVER SPI
9407S:	Orphan
9408F:	drivers/mmc/host/mmc_spi.c
9409F:	include/linux/spi/mmc_spi.h
9410
9411MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9412M:	Ulf Hansson <ulf.hansson@linaro.org>
9413L:	linux-mmc@vger.kernel.org
9414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9415S:	Maintained
9416F:	Documentation/devicetree/bindings/mmc/
9417F:	drivers/mmc/
9418F:	include/linux/mmc/
9419F:	include/uapi/linux/mmc/
9420
9421MULTIPLEXER SUBSYSTEM
9422M:	Peter Rosin <peda@axentia.se>
9423S:	Maintained
9424F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9425F:	Documentation/devicetree/bindings/mux/
9426F:	include/linux/dt-bindings/mux/
9427F:	include/linux/mux/
9428F:	drivers/mux/
9429
9430MULTITECH MULTIPORT CARD (ISICOM)
9431S:	Orphan
9432F:	drivers/tty/isicom.c
9433F:	include/linux/isicom.h
9434
9435MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9436M:	Bin Liu <b-liu@ti.com>
9437L:	linux-usb@vger.kernel.org
9438S:	Maintained
9439F:	drivers/usb/musb/
9440
9441MXL5007T MEDIA DRIVER
9442M:	Michael Krufky <mkrufky@linuxtv.org>
9443L:	linux-media@vger.kernel.org
9444W:	https://linuxtv.org
9445W:	http://github.com/mkrufky
9446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9447T:	git git://linuxtv.org/mkrufky/tuners.git
9448S:	Maintained
9449F:	drivers/media/tuners/mxl5007t.*
9450
9451MXSFB DRM DRIVER
9452M:	Marek Vasut <marex@denx.de>
9453S:	Supported
9454F:	drivers/gpu/drm/mxsfb/
9455F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9456
9457MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9458M:	Chris Lee <christopher.lee@cspi.com>
9459L:	netdev@vger.kernel.org
9460W:	https://www.cspi.com/ethernet-products/support/downloads/
9461S:	Supported
9462F:	drivers/net/ethernet/myricom/myri10ge/
9463
9464NAND FLASH SUBSYSTEM
9465M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9466R:	Richard Weinberger <richard@nod.at>
9467L:	linux-mtd@lists.infradead.org
9468W:	http://www.linux-mtd.infradead.org/
9469Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9470T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9471T:	git git://git.infradead.org/linux-mtd.git nand/next
9472S:	Maintained
9473F:	drivers/mtd/nand/
9474F:	include/linux/mtd/*nand*.h
9475
9476NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9477M:	Daniel Mack <zonque@gmail.com>
9478S:	Maintained
9479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9480W:	http://www.native-instruments.com
9481F:	sound/usb/caiaq/
9482
9483NATSEMI ETHERNET DRIVER (DP8381x)
9484S:	Orphan
9485F:	drivers/net/ethernet/natsemi/natsemi.c
9486
9487NCP FILESYSTEM
9488M:	Petr Vandrovec <petr@vandrovec.name>
9489S:	Obsolete
9490F:	drivers/staging/ncpfs/
9491
9492NCR 5380 SCSI DRIVERS
9493M:	Finn Thain <fthain@telegraphics.com.au>
9494M:	Michael Schmitz <schmitzmic@gmail.com>
9495L:	linux-scsi@vger.kernel.org
9496S:	Maintained
9497F:	Documentation/scsi/g_NCR5380.txt
9498F:	drivers/scsi/NCR5380.*
9499F:	drivers/scsi/arm/cumana_1.c
9500F:	drivers/scsi/arm/oak.c
9501F:	drivers/scsi/atari_scsi.*
9502F:	drivers/scsi/dmx3191d.c
9503F:	drivers/scsi/g_NCR5380.*
9504F:	drivers/scsi/mac_scsi.*
9505F:	drivers/scsi/sun3_scsi.*
9506F:	drivers/scsi/sun3_scsi_vme.c
9507
9508NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9509M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9510L:	linux-scsi@vger.kernel.org
9511S:	Maintained
9512F:	drivers/scsi/NCR_D700.*
9513
9514NCT6775 HARDWARE MONITOR DRIVER
9515M:	Guenter Roeck <linux@roeck-us.net>
9516L:	linux-hwmon@vger.kernel.org
9517S:	Maintained
9518F:	Documentation/hwmon/nct6775
9519F:	drivers/hwmon/nct6775.c
9520
9521NETEFFECT IWARP RNIC DRIVER (IW_NES)
9522M:	Faisal Latif <faisal.latif@intel.com>
9523L:	linux-rdma@vger.kernel.org
9524W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9525S:	Supported
9526F:	drivers/infiniband/hw/nes/
9527F:	include/uapi/rdma/nes-abi.h
9528
9529NETEM NETWORK EMULATOR
9530M:	Stephen Hemminger <stephen@networkplumber.org>
9531L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9532S:	Maintained
9533F:	net/sched/sch_netem.c
9534
9535NETERION 10GbE DRIVERS (s2io/vxge)
9536M:	Jon Mason <jdmason@kudzu.us>
9537L:	netdev@vger.kernel.org
9538S:	Supported
9539F:	Documentation/networking/s2io.txt
9540F:	Documentation/networking/vxge.txt
9541F:	drivers/net/ethernet/neterion/
9542
9543NETFILTER
9544M:	Pablo Neira Ayuso <pablo@netfilter.org>
9545M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9546M:	Florian Westphal <fw@strlen.de>
9547L:	netfilter-devel@vger.kernel.org
9548L:	coreteam@netfilter.org
9549W:	http://www.netfilter.org/
9550W:	http://www.iptables.org/
9551W:	http://www.nftables.org/
9552Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9555S:	Maintained
9556F:	include/linux/netfilter*
9557F:	include/linux/netfilter/
9558F:	include/net/netfilter/
9559F:	include/uapi/linux/netfilter*
9560F:	include/uapi/linux/netfilter/
9561F:	net/*/netfilter.c
9562F:	net/*/netfilter/
9563F:	net/netfilter/
9564F:	net/bridge/br_netfilter*.c
9565
9566NETROM NETWORK LAYER
9567M:	Ralf Baechle <ralf@linux-mips.org>
9568L:	linux-hams@vger.kernel.org
9569W:	http://www.linux-ax25.org/
9570S:	Maintained
9571F:	include/net/netrom.h
9572F:	include/uapi/linux/netrom.h
9573F:	net/netrom/
9574
9575NETRONOME ETHERNET DRIVERS
9576M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9577L:	oss-drivers@netronome.com
9578S:	Maintained
9579F:	drivers/net/ethernet/netronome/
9580
9581NETWORK BLOCK DEVICE (NBD)
9582M:	Josef Bacik <jbacik@fb.com>
9583S:	Maintained
9584L:	linux-block@vger.kernel.org
9585L:	nbd@other.debian.org
9586F:	Documentation/blockdev/nbd.txt
9587F:	drivers/block/nbd.c
9588F:	include/uapi/linux/nbd.h
9589
9590NETWORK DROP MONITOR
9591M:	Neil Horman <nhorman@tuxdriver.com>
9592L:	netdev@vger.kernel.org
9593S:	Maintained
9594W:	https://fedorahosted.org/dropwatch/
9595F:	net/core/drop_monitor.c
9596
9597NETWORKING DRIVERS
9598L:	netdev@vger.kernel.org
9599W:	http://www.linuxfoundation.org/en/Net
9600Q:	http://patchwork.ozlabs.org/project/netdev/list/
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9603S:	Odd Fixes
9604F:	Documentation/devicetree/bindings/net/
9605F:	drivers/net/
9606F:	include/linux/if_*
9607F:	include/linux/netdevice.h
9608F:	include/linux/etherdevice.h
9609F:	include/linux/fcdevice.h
9610F:	include/linux/fddidevice.h
9611F:	include/linux/hippidevice.h
9612F:	include/linux/inetdevice.h
9613F:	include/uapi/linux/if_*
9614F:	include/uapi/linux/netdevice.h
9615
9616NETWORKING DRIVERS (WIRELESS)
9617M:	Kalle Valo <kvalo@codeaurora.org>
9618L:	linux-wireless@vger.kernel.org
9619Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/net/wireless/
9624F:	drivers/net/wireless/
9625
9626NETWORKING [DSA]
9627M:	Andrew Lunn <andrew@lunn.ch>
9628M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9629M:	Florian Fainelli <f.fainelli@gmail.com>
9630S:	Maintained
9631F:	net/dsa/
9632F:	include/net/dsa.h
9633F:	include/linux/dsa/
9634F:	drivers/net/dsa/
9635
9636NETWORKING [GENERAL]
9637M:	"David S. Miller" <davem@davemloft.net>
9638L:	netdev@vger.kernel.org
9639W:	http://www.linuxfoundation.org/en/Net
9640Q:	http://patchwork.ozlabs.org/project/netdev/list/
9641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9643B:	mailto:netdev@vger.kernel.org
9644S:	Maintained
9645F:	net/
9646F:	include/net/
9647F:	include/linux/in.h
9648F:	include/linux/net.h
9649F:	include/linux/netdevice.h
9650F:	include/uapi/linux/in.h
9651F:	include/uapi/linux/net.h
9652F:	include/uapi/linux/netdevice.h
9653F:	include/uapi/linux/net_namespace.h
9654F:	tools/testing/selftests/net/
9655F:	lib/net_utils.c
9656F:	lib/random32.c
9657
9658NETWORKING [IPSEC]
9659M:	Steffen Klassert <steffen.klassert@secunet.com>
9660M:	Herbert Xu <herbert@gondor.apana.org.au>
9661M:	"David S. Miller" <davem@davemloft.net>
9662L:	netdev@vger.kernel.org
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9665S:	Maintained
9666F:	net/core/flow.c
9667F:	net/xfrm/
9668F:	net/key/
9669F:	net/ipv4/xfrm*
9670F:	net/ipv4/esp4*
9671F:	net/ipv4/ah4.c
9672F:	net/ipv4/ipcomp.c
9673F:	net/ipv4/ip_vti.c
9674F:	net/ipv6/xfrm*
9675F:	net/ipv6/esp6*
9676F:	net/ipv6/ah6.c
9677F:	net/ipv6/ipcomp6.c
9678F:	net/ipv6/ip6_vti.c
9679F:	include/uapi/linux/xfrm.h
9680F:	include/net/xfrm.h
9681
9682NETWORKING [IPv4/IPv6]
9683M:	"David S. Miller" <davem@davemloft.net>
9684M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9685M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9686L:	netdev@vger.kernel.org
9687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9688S:	Maintained
9689F:	net/ipv4/
9690F:	net/ipv6/
9691F:	include/net/ip*
9692F:	arch/x86/net/*
9693
9694NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9695M:	Paul Moore <paul@paul-moore.com>
9696W:	https://github.com/netlabel
9697L:	netdev@vger.kernel.org
9698L:	linux-security-module@vger.kernel.org
9699S:	Maintained
9700F:	Documentation/netlabel/
9701F:	include/net/calipso.h
9702F:	include/net/cipso_ipv4.h
9703F:	include/net/netlabel.h
9704F:	include/uapi/linux/netfilter/xt_SECMARK.h
9705F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9706F:	net/netlabel/
9707F:	net/ipv4/cipso_ipv4.c
9708F:	net/ipv6/calipso.c
9709F:	net/netfilter/xt_CONNSECMARK.c
9710F:	net/netfilter/xt_SECMARK.c
9711
9712NETWORKING [TLS]
9713M:	Ilya Lesokhin <ilyal@mellanox.com>
9714M:	Aviad Yehezkel <aviadye@mellanox.com>
9715M:	Dave Watson <davejwatson@fb.com>
9716L:	netdev@vger.kernel.org
9717S:	Maintained
9718F:	net/tls/*
9719F:	include/uapi/linux/tls.h
9720F:	include/net/tls.h
9721
9722NETWORKING [WIRELESS]
9723L:	linux-wireless@vger.kernel.org
9724Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9725
9726NETDEVSIM
9727M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9728S:	Maintained
9729F:	drivers/net/netdevsim/*
9730
9731NETXEN (1/10) GbE SUPPORT
9732M:	Manish Chopra <manish.chopra@cavium.com>
9733M:	Rahul Verma <rahul.verma@cavium.com>
9734M:	Dept-GELinuxNICDev@cavium.com
9735L:	netdev@vger.kernel.org
9736S:	Supported
9737F:	drivers/net/ethernet/qlogic/netxen/
9738
9739NFC SUBSYSTEM
9740M:	Samuel Ortiz <sameo@linux.intel.com>
9741L:	linux-wireless@vger.kernel.org
9742L:	linux-nfc@lists.01.org (subscribers-only)
9743S:	Supported
9744F:	net/nfc/
9745F:	include/net/nfc/
9746F:	include/uapi/linux/nfc.h
9747F:	drivers/nfc/
9748F:	include/linux/platform_data/nfcmrvl.h
9749F:	include/linux/platform_data/nxp-nci.h
9750F:	Documentation/devicetree/bindings/net/nfc/
9751
9752NFS, SUNRPC, AND LOCKD CLIENTS
9753M:	Trond Myklebust <trond.myklebust@primarydata.com>
9754M:	Anna Schumaker <anna.schumaker@netapp.com>
9755L:	linux-nfs@vger.kernel.org
9756W:	http://client.linux-nfs.org
9757T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9758S:	Maintained
9759F:	fs/lockd/
9760F:	fs/nfs/
9761F:	fs/nfs_common/
9762F:	net/sunrpc/
9763F:	include/linux/lockd/
9764F:	include/linux/nfs*
9765F:	include/linux/sunrpc/
9766F:	include/uapi/linux/nfs*
9767F:	include/uapi/linux/sunrpc/
9768
9769NILFS2 FILESYSTEM
9770M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9771L:	linux-nilfs@vger.kernel.org
9772W:	https://nilfs.sourceforge.io/
9773W:	https://nilfs.osdn.jp/
9774T:	git git://github.com/konis/nilfs2.git
9775S:	Supported
9776F:	Documentation/filesystems/nilfs2.txt
9777F:	fs/nilfs2/
9778F:	include/trace/events/nilfs2.h
9779F:	include/uapi/linux/nilfs2_api.h
9780F:	include/uapi/linux/nilfs2_ondisk.h
9781
9782NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9783M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9784W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9785S:	Maintained
9786F:	Documentation/scsi/NinjaSCSI.txt
9787F:	drivers/scsi/pcmcia/nsp_*
9788
9789NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9790M:	GOTO Masanori <gotom@debian.or.jp>
9791M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9792W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9793S:	Maintained
9794F:	Documentation/scsi/NinjaSCSI.txt
9795F:	drivers/scsi/nsp32*
9796
9797NIOS2 ARCHITECTURE
9798M:	Ley Foon Tan <lftan@altera.com>
9799L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9801S:	Maintained
9802F:	arch/nios2/
9803
9804NOHZ, DYNTICKS SUPPORT
9805M:	Frederic Weisbecker <fweisbec@gmail.com>
9806M:	Thomas Gleixner <tglx@linutronix.de>
9807M:	Ingo Molnar <mingo@kernel.org>
9808L:	linux-kernel@vger.kernel.org
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9810S:	Maintained
9811F:	kernel/time/tick*.*
9812F:	include/linux/tick.h
9813F:	include/linux/sched/nohz.h
9814
9815NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9816M:	Pavel Machek <pavel@ucw.cz>
9817M:	Sakari Ailus <sakari.ailus@iki.fi>
9818L:	linux-media@vger.kernel.org
9819S:	Maintained
9820F:	drivers/media/i2c/et8ek8
9821F:	drivers/media/i2c/ad5820.c
9822
9823NOKIA N900 POWER SUPPLY DRIVERS
9824R:	Pali Rohár <pali.rohar@gmail.com>
9825F:	include/linux/power/bq2415x_charger.h
9826F:	include/linux/power/bq27xxx_battery.h
9827F:	include/linux/power/isp1704_charger.h
9828F:	drivers/power/supply/bq2415x_charger.c
9829F:	drivers/power/supply/bq27xxx_battery.c
9830F:	drivers/power/supply/bq27xxx_battery_i2c.c
9831F:	drivers/power/supply/isp1704_charger.c
9832F:	drivers/power/supply/rx51_battery.c
9833
9834NTB AMD DRIVER
9835M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9836L:	linux-ntb@googlegroups.com
9837S:	Supported
9838F:	drivers/ntb/hw/amd/
9839
9840NTB DRIVER CORE
9841M:	Jon Mason <jdmason@kudzu.us>
9842M:	Dave Jiang <dave.jiang@intel.com>
9843M:	Allen Hubbe <allenbh@gmail.com>
9844L:	linux-ntb@googlegroups.com
9845S:	Supported
9846W:	https://github.com/jonmason/ntb/wiki
9847T:	git git://github.com/jonmason/ntb.git
9848F:	drivers/ntb/
9849F:	drivers/net/ntb_netdev.c
9850F:	include/linux/ntb.h
9851F:	include/linux/ntb_transport.h
9852F:	tools/testing/selftests/ntb/
9853
9854NTB IDT DRIVER
9855M:	Serge Semin <fancer.lancer@gmail.com>
9856L:	linux-ntb@googlegroups.com
9857S:	Supported
9858F:	drivers/ntb/hw/idt/
9859
9860NTB INTEL DRIVER
9861M:	Dave Jiang <dave.jiang@intel.com>
9862L:	linux-ntb@googlegroups.com
9863S:	Supported
9864W:	https://github.com/davejiang/linux/wiki
9865T:	git https://github.com/davejiang/linux.git
9866F:	drivers/ntb/hw/intel/
9867
9868NTFS FILESYSTEM
9869M:	Anton Altaparmakov <anton@tuxera.com>
9870L:	linux-ntfs-dev@lists.sourceforge.net
9871W:	http://www.tuxera.com/
9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9873S:	Supported
9874F:	Documentation/filesystems/ntfs.txt
9875F:	fs/ntfs/
9876
9877NUBUS SUBSYSTEM
9878M:	Finn Thain <fthain@telegraphics.com.au>
9879L:	linux-m68k@lists.linux-m68k.org
9880S:	Maintained
9881F:	arch/*/include/asm/nubus.h
9882F:	drivers/nubus/
9883F:	include/linux/nubus.h
9884F:	include/uapi/linux/nubus.h
9885
9886NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9887M:	Antonino Daplas <adaplas@gmail.com>
9888L:	linux-fbdev@vger.kernel.org
9889S:	Maintained
9890F:	drivers/video/fbdev/riva/
9891F:	drivers/video/fbdev/nvidia/
9892
9893NVM EXPRESS DRIVER
9894M:	Keith Busch <keith.busch@intel.com>
9895M:	Jens Axboe <axboe@fb.com>
9896M:	Christoph Hellwig <hch@lst.de>
9897M:	Sagi Grimberg <sagi@grimberg.me>
9898L:	linux-nvme@lists.infradead.org
9899T:	git://git.infradead.org/nvme.git
9900W:	http://git.infradead.org/nvme.git
9901S:	Supported
9902F:	drivers/nvme/host/
9903F:	include/linux/nvme.h
9904F:	include/uapi/linux/nvme_ioctl.h
9905
9906NVM EXPRESS FC TRANSPORT DRIVERS
9907M:	James Smart <james.smart@broadcom.com>
9908L:	linux-nvme@lists.infradead.org
9909S:	Supported
9910F:	include/linux/nvme-fc.h
9911F:	include/linux/nvme-fc-driver.h
9912F:	drivers/nvme/host/fc.c
9913F:	drivers/nvme/target/fc.c
9914F:	drivers/nvme/target/fcloop.c
9915
9916NVM EXPRESS TARGET DRIVER
9917M:	Christoph Hellwig <hch@lst.de>
9918M:	Sagi Grimberg <sagi@grimberg.me>
9919L:	linux-nvme@lists.infradead.org
9920T:	git://git.infradead.org/nvme.git
9921W:	http://git.infradead.org/nvme.git
9922S:	Supported
9923F:	drivers/nvme/target/
9924
9925NVMEM FRAMEWORK
9926M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9927S:	Maintained
9928F:	drivers/nvmem/
9929F:	Documentation/devicetree/bindings/nvmem/
9930F:	Documentation/ABI/stable/sysfs-bus-nvmem
9931F:	include/linux/nvmem-consumer.h
9932F:	include/linux/nvmem-provider.h
9933
9934NXP TDA998X DRM DRIVER
9935M:	Russell King <linux@armlinux.org.uk>
9936S:	Supported
9937T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9938T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9939F:	drivers/gpu/drm/i2c/tda998x_drv.c
9940F:	include/drm/i2c/tda998x.h
9941
9942NXP TFA9879 DRIVER
9943M:	Peter Rosin <peda@axentia.se>
9944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9945S:	Maintained
9946F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9947F:	sound/soc/codecs/tfa9879*
9948
9949NXP-NCI NFC DRIVER
9950M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9951R:	Charles Gorand <charles.gorand@effinnov.com>
9952L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9953S:	Supported
9954F:	drivers/nfc/nxp-nci
9955
9956OBJTOOL
9957M:	Josh Poimboeuf <jpoimboe@redhat.com>
9958S:	Supported
9959F:	tools/objtool/
9960
9961OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9962M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9963M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9964L:	linuxppc-dev@lists.ozlabs.org
9965S:	Supported
9966F:	arch/powerpc/platforms/powernv/ocxl.c
9967F:	arch/powerpc/include/asm/pnv-ocxl.h
9968F:	drivers/misc/ocxl/
9969F:	include/misc/ocxl*
9970F:	include/uapi/misc/ocxl.h
9971F:	Documentation/accelerators/ocxl.txt
9972
9973OMAP AUDIO SUPPORT
9974M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9975M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9976L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9977L:	linux-omap@vger.kernel.org
9978S:	Maintained
9979F:	sound/soc/omap/
9980
9981OMAP CLOCK FRAMEWORK SUPPORT
9982M:	Paul Walmsley <paul@pwsan.com>
9983L:	linux-omap@vger.kernel.org
9984S:	Maintained
9985F:	arch/arm/*omap*/*clock*
9986
9987OMAP DEVICE TREE SUPPORT
9988M:	Benoît Cousson <bcousson@baylibre.com>
9989M:	Tony Lindgren <tony@atomide.com>
9990L:	linux-omap@vger.kernel.org
9991L:	devicetree@vger.kernel.org
9992S:	Maintained
9993F:	arch/arm/boot/dts/*omap*
9994F:	arch/arm/boot/dts/*am3*
9995F:	arch/arm/boot/dts/*am4*
9996F:	arch/arm/boot/dts/*am5*
9997F:	arch/arm/boot/dts/*dra7*
9998
9999OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10000M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10001L:	linux-omap@vger.kernel.org
10002L:	linux-fbdev@vger.kernel.org
10003S:	Maintained
10004F:	drivers/video/fbdev/omap2/
10005F:	Documentation/arm/OMAP/DSS
10006
10007OMAP FRAMEBUFFER SUPPORT
10008M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10009L:	linux-fbdev@vger.kernel.org
10010L:	linux-omap@vger.kernel.org
10011S:	Maintained
10012F:	drivers/video/fbdev/omap/
10013
10014OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10015M:	Roger Quadros <rogerq@ti.com>
10016M:	Tony Lindgren <tony@atomide.com>
10017L:	linux-omap@vger.kernel.org
10018S:	Maintained
10019F:	drivers/memory/omap-gpmc.c
10020F:	arch/arm/mach-omap2/*gpmc*
10021
10022OMAP GPIO DRIVER
10023M:	Grygorii Strashko <grygorii.strashko@ti.com>
10024M:	Santosh Shilimkar <ssantosh@kernel.org>
10025M:	Kevin Hilman <khilman@kernel.org>
10026L:	linux-omap@vger.kernel.org
10027S:	Maintained
10028F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10029F:	drivers/gpio/gpio-omap.c
10030
10031OMAP HARDWARE SPINLOCK SUPPORT
10032M:	Ohad Ben-Cohen <ohad@wizery.com>
10033L:	linux-omap@vger.kernel.org
10034S:	Maintained
10035F:	drivers/hwspinlock/omap_hwspinlock.c
10036
10037OMAP HS MMC SUPPORT
10038L:	linux-mmc@vger.kernel.org
10039L:	linux-omap@vger.kernel.org
10040S:	Orphan
10041F:	drivers/mmc/host/omap_hsmmc.c
10042
10043OMAP HWMOD DATA
10044M:	Paul Walmsley <paul@pwsan.com>
10045L:	linux-omap@vger.kernel.org
10046S:	Maintained
10047F:	arch/arm/mach-omap2/omap_hwmod*data*
10048
10049OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10050M:	Benoît Cousson <bcousson@baylibre.com>
10051L:	linux-omap@vger.kernel.org
10052S:	Maintained
10053F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10054
10055OMAP HWMOD SUPPORT
10056M:	Benoît Cousson <bcousson@baylibre.com>
10057M:	Paul Walmsley <paul@pwsan.com>
10058L:	linux-omap@vger.kernel.org
10059S:	Maintained
10060F:	arch/arm/mach-omap2/omap_hwmod.*
10061
10062OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10063M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10064L:	linux-media@vger.kernel.org
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10067F:	drivers/media/platform/omap3isp/
10068F:	drivers/staging/media/omap4iss/
10069
10070OMAP MMC SUPPORT
10071M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10072L:	linux-omap@vger.kernel.org
10073S:	Maintained
10074F:	drivers/mmc/host/omap.c
10075
10076OMAP POWER MANAGEMENT SUPPORT
10077M:	Kevin Hilman <khilman@kernel.org>
10078L:	linux-omap@vger.kernel.org
10079S:	Maintained
10080F:	arch/arm/*omap*/*pm*
10081F:	drivers/cpufreq/omap-cpufreq.c
10082
10083OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10084M:	Rajendra Nayak <rnayak@codeaurora.org>
10085M:	Paul Walmsley <paul@pwsan.com>
10086L:	linux-omap@vger.kernel.org
10087S:	Maintained
10088F:	arch/arm/mach-omap2/prm*
10089
10090OMAP RANDOM NUMBER GENERATOR SUPPORT
10091M:	Deepak Saxena <dsaxena@plexity.net>
10092S:	Maintained
10093F:	drivers/char/hw_random/omap-rng.c
10094
10095OMAP USB SUPPORT
10096L:	linux-usb@vger.kernel.org
10097L:	linux-omap@vger.kernel.org
10098S:	Orphan
10099F:	drivers/usb/*/*omap*
10100F:	arch/arm/*omap*/usb*
10101
10102OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10103M:	Mark Jackson <mpfj@newflow.co.uk>
10104L:	linux-omap@vger.kernel.org
10105S:	Maintained
10106F:	arch/arm/boot/dts/am335x-nano.dts
10107
10108OMAP1 SUPPORT
10109M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10110M:	Tony Lindgren <tony@atomide.com>
10111L:	linux-omap@vger.kernel.org
10112Q:	http://patchwork.kernel.org/project/linux-omap/list/
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10114S:	Maintained
10115F:	arch/arm/mach-omap1/
10116F:	arch/arm/plat-omap/
10117F:	arch/arm/configs/omap1_defconfig
10118F:	drivers/i2c/busses/i2c-omap.c
10119F:	include/linux/i2c-omap.h
10120
10121OMAP2+ SUPPORT
10122M:	Tony Lindgren <tony@atomide.com>
10123L:	linux-omap@vger.kernel.org
10124W:	http://www.muru.com/linux/omap/
10125W:	http://linux.omap.com/
10126Q:	http://patchwork.kernel.org/project/linux-omap/list/
10127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10128S:	Maintained
10129F:	arch/arm/mach-omap2/
10130F:	arch/arm/plat-omap/
10131F:	arch/arm/configs/omap2plus_defconfig
10132F:	drivers/i2c/busses/i2c-omap.c
10133F:	drivers/irqchip/irq-omap-intc.c
10134F:	drivers/mfd/*omap*.c
10135F:	drivers/mfd/menelaus.c
10136F:	drivers/mfd/palmas.c
10137F:	drivers/mfd/tps65217.c
10138F:	drivers/mfd/tps65218.c
10139F:	drivers/mfd/tps65910.c
10140F:	drivers/mfd/twl-core.[ch]
10141F:	drivers/mfd/twl4030*.c
10142F:	drivers/mfd/twl6030*.c
10143F:	drivers/mfd/twl6040*.c
10144F:	drivers/regulator/palmas-regulator*.c
10145F:	drivers/regulator/pbias-regulator.c
10146F:	drivers/regulator/tps65217-regulator.c
10147F:	drivers/regulator/tps65218-regulator.c
10148F:	drivers/regulator/tps65910-regulator.c
10149F:	drivers/regulator/twl-regulator.c
10150F:	drivers/regulator/twl6030-regulator.c
10151F:	include/linux/i2c-omap.h
10152
10153ONION OMEGA2+ BOARD
10154M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10155L:	linux-mips@linux-mips.org
10156S:	Maintained
10157F:	arch/mips/boot/dts/ralink/omega2p.dts
10158
10159OMFS FILESYSTEM
10160M:	Bob Copeland <me@bobcopeland.com>
10161L:	linux-karma-devel@lists.sourceforge.net
10162S:	Maintained
10163F:	Documentation/filesystems/omfs.txt
10164F:	fs/omfs/
10165
10166OMNIKEY CARDMAN 4000 DRIVER
10167M:	Harald Welte <laforge@gnumonks.org>
10168S:	Maintained
10169F:	drivers/char/pcmcia/cm4000_cs.c
10170F:	include/linux/cm4000_cs.h
10171F:	include/uapi/linux/cm4000_cs.h
10172
10173OMNIKEY CARDMAN 4040 DRIVER
10174M:	Harald Welte <laforge@gnumonks.org>
10175S:	Maintained
10176F:	drivers/char/pcmcia/cm4040_cs.*
10177
10178OMNIVISION OV13858 SENSOR DRIVER
10179M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10180L:	linux-media@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Maintained
10183F:	drivers/media/i2c/ov13858.c
10184
10185OMNIVISION OV5640 SENSOR DRIVER
10186M:	Steve Longerbeam <slongerbeam@gmail.com>
10187L:	linux-media@vger.kernel.org
10188T:	git git://linuxtv.org/media_tree.git
10189S:	Maintained
10190F:	drivers/media/i2c/ov5640.c
10191
10192OMNIVISION OV5647 SENSOR DRIVER
10193M:	Luis Oliveira <lolivei@synopsys.com>
10194L:	linux-media@vger.kernel.org
10195T:	git git://linuxtv.org/media_tree.git
10196S:	Maintained
10197F:	drivers/media/i2c/ov5647.c
10198
10199OMNIVISION OV7670 SENSOR DRIVER
10200M:	Jonathan Corbet <corbet@lwn.net>
10201L:	linux-media@vger.kernel.org
10202T:	git git://linuxtv.org/media_tree.git
10203S:	Maintained
10204F:	drivers/media/i2c/ov7670.c
10205F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10206
10207OMNIVISION OV7740 SENSOR DRIVER
10208M:	Wenyou Yang <wenyou.yang@microchip.com>
10209L:	linux-media@vger.kernel.org
10210T:	git git://linuxtv.org/media_tree.git
10211S:	Maintained
10212F:	drivers/media/i2c/ov7740.c
10213F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10214
10215ONENAND FLASH DRIVER
10216M:	Kyungmin Park <kyungmin.park@samsung.com>
10217L:	linux-mtd@lists.infradead.org
10218S:	Maintained
10219F:	drivers/mtd/onenand/
10220F:	include/linux/mtd/onenand*.h
10221
10222ONSTREAM SCSI TAPE DRIVER
10223M:	Willem Riede <osst@riede.org>
10224L:	osst-users@lists.sourceforge.net
10225L:	linux-scsi@vger.kernel.org
10226S:	Maintained
10227F:	Documentation/scsi/osst.txt
10228F:	drivers/scsi/osst.*
10229F:	drivers/scsi/osst_*.h
10230F:	drivers/scsi/st.h
10231
10232OP-TEE DRIVER
10233M:	Jens Wiklander <jens.wiklander@linaro.org>
10234S:	Maintained
10235F:	drivers/tee/optee/
10236
10237OPA-VNIC DRIVER
10238M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10239M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10240L:	linux-rdma@vger.kernel.org
10241S:	Supported
10242F:	drivers/infiniband/ulp/opa_vnic
10243
10244OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10245M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10246L:	devicetree@vger.kernel.org
10247S:	Maintained
10248F:	Documentation/devicetree/dynamic-resolution-notes.txt
10249F:	Documentation/devicetree/overlay-notes.txt
10250F:	drivers/of/overlay.c
10251F:	drivers/of/resolver.c
10252
10253OPEN FIRMWARE AND FLATTENED DEVICE TREE
10254M:	Rob Herring <robh+dt@kernel.org>
10255M:	Frank Rowand <frowand.list@gmail.com>
10256L:	devicetree@vger.kernel.org
10257W:	http://www.devicetree.org/
10258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10259S:	Maintained
10260F:	drivers/of/
10261F:	include/linux/of*.h
10262F:	scripts/dtc/
10263F:	Documentation/ABI/testing/sysfs-firmware-ofw
10264
10265OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10266M:	Rob Herring <robh+dt@kernel.org>
10267M:	Mark Rutland <mark.rutland@arm.com>
10268L:	devicetree@vger.kernel.org
10269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10270Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10271S:	Maintained
10272F:	Documentation/devicetree/
10273F:	arch/*/boot/dts/
10274F:	include/dt-bindings/
10275
10276OPENCORES I2C BUS DRIVER
10277M:	Peter Korsgaard <jacmet@sunsite.dk>
10278L:	linux-i2c@vger.kernel.org
10279S:	Maintained
10280F:	Documentation/i2c/busses/i2c-ocores
10281F:	drivers/i2c/busses/i2c-ocores.c
10282
10283OPENRISC ARCHITECTURE
10284M:	Jonas Bonn <jonas@southpole.se>
10285M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10286M:	Stafford Horne <shorne@gmail.com>
10287T:	git git://github.com/openrisc/linux.git
10288L:	openrisc@lists.librecores.org
10289W:	http://openrisc.io
10290S:	Maintained
10291F:	Documentation/devicetree/bindings/openrisc/
10292F:	Documentation/openrisc/
10293F:	arch/openrisc/
10294F:	drivers/irqchip/irq-ompic.c
10295F:	drivers/irqchip/irq-or1k-*
10296
10297OPENVSWITCH
10298M:	Pravin B Shelar <pshelar@ovn.org>
10299L:	netdev@vger.kernel.org
10300L:	dev@openvswitch.org
10301W:	http://openvswitch.org
10302S:	Maintained
10303F:	net/openvswitch/
10304F:	include/uapi/linux/openvswitch.h
10305
10306OPERATING PERFORMANCE POINTS (OPP)
10307M:	Viresh Kumar <vireshk@kernel.org>
10308M:	Nishanth Menon <nm@ti.com>
10309M:	Stephen Boyd <sboyd@kernel.org>
10310L:	linux-pm@vger.kernel.org
10311S:	Maintained
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10313F:	drivers/opp/
10314F:	include/linux/pm_opp.h
10315F:	Documentation/power/opp.txt
10316F:	Documentation/devicetree/bindings/opp/
10317
10318OPL4 DRIVER
10319M:	Clemens Ladisch <clemens@ladisch.de>
10320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10321T:	git git://git.alsa-project.org/alsa-kernel.git
10322S:	Maintained
10323F:	sound/drivers/opl4/
10324
10325OPROFILE
10326M:	Robert Richter <rric@kernel.org>
10327L:	oprofile-list@lists.sf.net
10328S:	Maintained
10329F:	arch/*/include/asm/oprofile*.h
10330F:	arch/*/oprofile/
10331F:	drivers/oprofile/
10332F:	include/linux/oprofile.h
10333
10334ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10335M:	Mark Fasheh <mfasheh@versity.com>
10336M:	Joel Becker <jlbec@evilplan.org>
10337L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10338W:	http://ocfs2.wiki.kernel.org
10339S:	Supported
10340F:	Documentation/filesystems/ocfs2.txt
10341F:	Documentation/filesystems/dlmfs.txt
10342F:	fs/ocfs2/
10343
10344ORANGEFS FILESYSTEM
10345M:	Mike Marshall <hubcap@omnibond.com>
10346R:	Martin Brandenburg <martin@omnibond.com>
10347L:	devel@lists.orangefs.org
10348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10349S:	Supported
10350F:	fs/orangefs/
10351F:	Documentation/filesystems/orangefs.txt
10352
10353ORINOCO DRIVER
10354L:	linux-wireless@vger.kernel.org
10355W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10356W:	http://www.nongnu.org/orinoco/
10357S:	Orphan
10358F:	drivers/net/wireless/intersil/orinoco/
10359
10360OSD LIBRARY and FILESYSTEM
10361M:	Boaz Harrosh <ooo@electrozaur.com>
10362S:	Maintained
10363F:	drivers/scsi/osd/
10364F:	include/scsi/osd_*
10365F:	fs/exofs/
10366
10367OV2659 OMNIVISION SENSOR DRIVER
10368M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10369L:	linux-media@vger.kernel.org
10370W:	https://linuxtv.org
10371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10372T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10373S:	Maintained
10374F:	drivers/media/i2c/ov2659.c
10375F:	include/media/i2c/ov2659.h
10376
10377OVERLAY FILESYSTEM
10378M:	Miklos Szeredi <miklos@szeredi.hu>
10379L:	linux-unionfs@vger.kernel.org
10380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10381S:	Supported
10382F:	fs/overlayfs/
10383F:	Documentation/filesystems/overlayfs.txt
10384
10385P54 WIRELESS DRIVER
10386M:	Christian Lamparter <chunkeey@googlemail.com>
10387L:	linux-wireless@vger.kernel.org
10388W:	http://wireless.kernel.org/en/users/Drivers/p54
10389S:	Maintained
10390F:	drivers/net/wireless/intersil/p54/
10391
10392PA SEMI ETHERNET DRIVER
10393L:	netdev@vger.kernel.org
10394S:	Orphan
10395F:	drivers/net/ethernet/pasemi/*
10396
10397PA SEMI SMBUS DRIVER
10398L:	linux-i2c@vger.kernel.org
10399S:	Orphan
10400F:	drivers/i2c/busses/i2c-pasemi.c
10401
10402PADATA PARALLEL EXECUTION MECHANISM
10403M:	Steffen Klassert <steffen.klassert@secunet.com>
10404L:	linux-crypto@vger.kernel.org
10405S:	Maintained
10406F:	kernel/padata.c
10407F:	include/linux/padata.h
10408F:	Documentation/padata.txt
10409
10410PANASONIC LAPTOP ACPI EXTRAS DRIVER
10411M:	Harald Welte <laforge@gnumonks.org>
10412L:	platform-driver-x86@vger.kernel.org
10413S:	Maintained
10414F:	drivers/platform/x86/panasonic-laptop.c
10415
10416PANASONIC MN10300/AM33/AM34 PORT
10417M:	David Howells <dhowells@redhat.com>
10418L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10419W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10420S:	Maintained
10421F:	Documentation/mn10300/
10422F:	arch/mn10300/
10423
10424PARALLEL LCD/KEYPAD PANEL DRIVER
10425M:	Willy Tarreau <willy@haproxy.com>
10426M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10427S:	Odd Fixes
10428F:	Documentation/misc-devices/lcd-panel-cgram.txt
10429F:	drivers/misc/panel.c
10430
10431PARALLEL PORT SUBSYSTEM
10432M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10433M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10434L:	linux-parport@lists.infradead.org (subscribers-only)
10435S:	Maintained
10436F:	drivers/parport/
10437F:	include/linux/parport*.h
10438F:	drivers/char/ppdev.c
10439F:	include/uapi/linux/ppdev.h
10440F:	Documentation/parport*.txt
10441
10442PARAVIRT_OPS INTERFACE
10443M:	Juergen Gross <jgross@suse.com>
10444M:	Alok Kataria <akataria@vmware.com>
10445L:	virtualization@lists.linux-foundation.org
10446S:	Supported
10447F:	Documentation/virtual/paravirt_ops.txt
10448F:	arch/*/kernel/paravirt*
10449F:	arch/*/include/asm/paravirt*.h
10450F:	include/linux/hypervisor.h
10451
10452PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10453M:	Tim Waugh <tim@cyberelk.net>
10454L:	linux-parport@lists.infradead.org (subscribers-only)
10455S:	Maintained
10456F:	Documentation/blockdev/paride.txt
10457F:	drivers/block/paride/
10458
10459PARISC ARCHITECTURE
10460M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10461M:	Helge Deller <deller@gmx.de>
10462L:	linux-parisc@vger.kernel.org
10463W:	http://www.parisc-linux.org/
10464Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10467S:	Maintained
10468F:	arch/parisc/
10469F:	Documentation/parisc/
10470F:	drivers/parisc/
10471F:	drivers/char/agp/parisc-agp.c
10472F:	drivers/input/serio/gscps2.c
10473F:	drivers/parport/parport_gsc.*
10474F:	drivers/tty/serial/8250/8250_gsc.c
10475F:	drivers/video/fbdev/sti*
10476F:	drivers/video/console/sti*
10477F:	drivers/video/logo/logo_parisc*
10478
10479PARMAN
10480M:	Jiri Pirko <jiri@mellanox.com>
10481L:	netdev@vger.kernel.org
10482S:	Supported
10483F:	lib/parman.c
10484F:	lib/test_parman.c
10485F:	include/linux/parman.h
10486
10487PC87360 HARDWARE MONITORING DRIVER
10488M:	Jim Cromie <jim.cromie@gmail.com>
10489L:	linux-hwmon@vger.kernel.org
10490S:	Maintained
10491F:	Documentation/hwmon/pc87360
10492F:	drivers/hwmon/pc87360.c
10493
10494PC8736x GPIO DRIVER
10495M:	Jim Cromie <jim.cromie@gmail.com>
10496S:	Maintained
10497F:	drivers/char/pc8736x_gpio.c
10498
10499PC87427 HARDWARE MONITORING DRIVER
10500M:	Jean Delvare <jdelvare@suse.com>
10501L:	linux-hwmon@vger.kernel.org
10502S:	Maintained
10503F:	Documentation/hwmon/pc87427
10504F:	drivers/hwmon/pc87427.c
10505
10506PCA9532 LED DRIVER
10507M:	Riku Voipio <riku.voipio@iki.fi>
10508S:	Maintained
10509F:	drivers/leds/leds-pca9532.c
10510F:	include/linux/leds-pca9532.h
10511
10512PCA9541 I2C BUS MASTER SELECTOR DRIVER
10513M:	Guenter Roeck <linux@roeck-us.net>
10514L:	linux-i2c@vger.kernel.org
10515S:	Maintained
10516F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10517
10518PCDP - PRIMARY CONSOLE AND DEBUG PORT
10519M:	Khalid Aziz <khalid@gonehiking.org>
10520S:	Maintained
10521F:	drivers/firmware/pcdp.*
10522
10523PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10524M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10525L:	linux-pci@vger.kernel.org
10526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10527S:	Maintained
10528F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10529F:	drivers/pci/host/pci-aardvark.c
10530
10531PCI DRIVER FOR ALTERA PCIE IP
10532M:	Ley Foon Tan <lftan@altera.com>
10533L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10534L:	linux-pci@vger.kernel.org
10535S:	Supported
10536F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10537F:	drivers/pci/host/pcie-altera.c
10538
10539PCI DRIVER FOR APPLIEDMICRO XGENE
10540M:	Tanmay Inamdar <tinamdar@apm.com>
10541L:	linux-pci@vger.kernel.org
10542L:	linux-arm-kernel@lists.infradead.org
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10545F:	drivers/pci/host/pci-xgene.c
10546
10547PCI DRIVER FOR ARM VERSATILE PLATFORM
10548M:	Rob Herring <robh@kernel.org>
10549L:	linux-pci@vger.kernel.org
10550L:	linux-arm-kernel@lists.infradead.org
10551S:	Maintained
10552F:	Documentation/devicetree/bindings/pci/versatile.txt
10553F:	drivers/pci/host/pci-versatile.c
10554
10555PCI DRIVER FOR ARMADA 8K
10556M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10557L:	linux-pci@vger.kernel.org
10558L:	linux-arm-kernel@lists.infradead.org
10559S:	Maintained
10560F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10561F:	drivers/pci/dwc/pcie-armada8k.c
10562
10563PCI DRIVER FOR CADENCE PCIE IP
10564M:	Alan Douglas <adouglas@cadence.com>
10565L:	linux-pci@vger.kernel.org
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10568F:	drivers/pci/cadence/pcie-cadence*
10569
10570PCI DRIVER FOR FREESCALE LAYERSCAPE
10571M:	Minghuan Lian <minghuan.Lian@freescale.com>
10572M:	Mingkai Hu <mingkai.hu@freescale.com>
10573M:	Roy Zang <tie-fei.zang@freescale.com>
10574L:	linuxppc-dev@lists.ozlabs.org
10575L:	linux-pci@vger.kernel.org
10576L:	linux-arm-kernel@lists.infradead.org
10577S:	Maintained
10578F:	drivers/pci/dwc/*layerscape*
10579
10580PCI DRIVER FOR GENERIC OF HOSTS
10581M:	Will Deacon <will.deacon@arm.com>
10582L:	linux-pci@vger.kernel.org
10583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10584S:	Maintained
10585F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10586F:	drivers/pci/host/pci-host-common.c
10587F:	drivers/pci/host/pci-host-generic.c
10588
10589PCI DRIVER FOR IMX6
10590M:	Richard Zhu <hongxing.zhu@nxp.com>
10591M:	Lucas Stach <l.stach@pengutronix.de>
10592L:	linux-pci@vger.kernel.org
10593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10594S:	Maintained
10595F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10596F:	drivers/pci/dwc/*imx6*
10597
10598PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10599M:	Keith Busch <keith.busch@intel.com>
10600M:	Jonathan Derrick <jonathan.derrick@intel.com>
10601L:	linux-pci@vger.kernel.org
10602S:	Supported
10603F:	drivers/pci/host/vmd.c
10604
10605PCI DRIVER FOR MICROSEMI SWITCHTEC
10606M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10607M:	Logan Gunthorpe <logang@deltatee.com>
10608L:	linux-pci@vger.kernel.org
10609S:	Maintained
10610F:	Documentation/switchtec.txt
10611F:	Documentation/ABI/testing/sysfs-class-switchtec
10612F:	drivers/pci/switch/switchtec*
10613F:	include/uapi/linux/switchtec_ioctl.h
10614F:	include/linux/switchtec.h
10615F:	drivers/ntb/hw/mscc/
10616
10617PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10618M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10619M:	Jason Cooper <jason@lakedaemon.net>
10620L:	linux-pci@vger.kernel.org
10621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10622S:	Maintained
10623F:	drivers/pci/host/*mvebu*
10624
10625PCI DRIVER FOR NVIDIA TEGRA
10626M:	Thierry Reding <thierry.reding@gmail.com>
10627L:	linux-tegra@vger.kernel.org
10628L:	linux-pci@vger.kernel.org
10629S:	Supported
10630F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10631F:	drivers/pci/host/pci-tegra.c
10632
10633PCI DRIVER FOR RENESAS R-CAR
10634M:	Simon Horman <horms@verge.net.au>
10635L:	linux-pci@vger.kernel.org
10636L:	linux-renesas-soc@vger.kernel.org
10637S:	Maintained
10638F:	drivers/pci/host/*rcar*
10639
10640PCI DRIVER FOR SAMSUNG EXYNOS
10641M:	Jingoo Han <jingoohan1@gmail.com>
10642L:	linux-pci@vger.kernel.org
10643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10644L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10645S:	Maintained
10646F:	drivers/pci/dwc/pci-exynos.c
10647
10648PCI DRIVER FOR SYNOPSYS DESIGNWARE
10649M:	Jingoo Han <jingoohan1@gmail.com>
10650M:	Joao Pinto <Joao.Pinto@synopsys.com>
10651L:	linux-pci@vger.kernel.org
10652S:	Maintained
10653F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10654F:	drivers/pci/dwc/*designware*
10655
10656PCI DRIVER FOR TI DRA7XX
10657M:	Kishon Vijay Abraham I <kishon@ti.com>
10658L:	linux-omap@vger.kernel.org
10659L:	linux-pci@vger.kernel.org
10660S:	Supported
10661F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10662F:	drivers/pci/dwc/pci-dra7xx.c
10663
10664PCI DRIVER FOR TI KEYSTONE
10665M:	Murali Karicheri <m-karicheri2@ti.com>
10666L:	linux-pci@vger.kernel.org
10667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10668S:	Maintained
10669F:	drivers/pci/dwc/*keystone*
10670
10671PCI ENDPOINT SUBSYSTEM
10672M:	Kishon Vijay Abraham I <kishon@ti.com>
10673M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10674L:	linux-pci@vger.kernel.org
10675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10676S:	Supported
10677F:	drivers/pci/endpoint/
10678F:	drivers/misc/pci_endpoint_test.c
10679F:	tools/pci/
10680
10681PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10682M:	Russell Currey <ruscur@russell.cc>
10683L:	linuxppc-dev@lists.ozlabs.org
10684S:	Supported
10685F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10686F:	arch/powerpc/kernel/eeh*.c
10687F:	arch/powerpc/platforms/*/eeh*.c
10688F:	arch/powerpc/include/*/eeh*.h
10689
10690PCI ERROR RECOVERY
10691M:	Linas Vepstas <linasvepstas@gmail.com>
10692L:	linux-pci@vger.kernel.org
10693S:	Supported
10694F:	Documentation/PCI/pci-error-recovery.txt
10695
10696PCI MSI DRIVER FOR ALTERA MSI IP
10697M:	Ley Foon Tan <lftan@altera.com>
10698L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10699L:	linux-pci@vger.kernel.org
10700S:	Supported
10701F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10702F:	drivers/pci/host/pcie-altera-msi.c
10703
10704PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10705M:	Duc Dang <dhdang@apm.com>
10706L:	linux-pci@vger.kernel.org
10707L:	linux-arm-kernel@lists.infradead.org
10708S:	Maintained
10709F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10710F:	drivers/pci/host/pci-xgene-msi.c
10711
10712PCI SUBSYSTEM
10713M:	Bjorn Helgaas <bhelgaas@google.com>
10714L:	linux-pci@vger.kernel.org
10715Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10717S:	Supported
10718F:	Documentation/devicetree/bindings/pci/
10719F:	Documentation/PCI/
10720F:	drivers/acpi/pci*
10721F:	drivers/pci/
10722F:	include/asm-generic/pci*
10723F:	include/linux/pci*
10724F:	include/uapi/linux/pci*
10725F:	lib/pci*
10726F:	arch/x86/pci/
10727F:	arch/x86/kernel/quirks.c
10728
10729PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10730M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10731L:	linux-pci@vger.kernel.org
10732Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10734S:	Supported
10735F:	drivers/pci/host/
10736F:	drivers/pci/dwc/
10737
10738PCIE DRIVER FOR AXIS ARTPEC
10739M:	Niklas Cassel <niklas.cassel@axis.com>
10740M:	Jesper Nilsson <jesper.nilsson@axis.com>
10741L:	linux-arm-kernel@axis.com
10742L:	linux-pci@vger.kernel.org
10743S:	Maintained
10744F:	Documentation/devicetree/bindings/pci/axis,artpec*
10745F:	drivers/pci/dwc/*artpec*
10746
10747PCIE DRIVER FOR CAVIUM THUNDERX
10748M:	David Daney <david.daney@cavium.com>
10749L:	linux-pci@vger.kernel.org
10750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10751S:	Supported
10752F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10753F:	drivers/pci/host/pci-thunder-*
10754
10755PCIE DRIVER FOR HISILICON
10756M:	Zhou Wang <wangzhou1@hisilicon.com>
10757L:	linux-pci@vger.kernel.org
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10760F:	drivers/pci/dwc/pcie-hisi.c
10761
10762PCIE DRIVER FOR HISILICON KIRIN
10763M:	Xiaowei Song <songxiaowei@hisilicon.com>
10764M:	Binghui Wang <wangbinghui@hisilicon.com>
10765L:	linux-pci@vger.kernel.org
10766S:	Maintained
10767F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10768F:	drivers/pci/dwc/pcie-kirin.c
10769
10770PCIE DRIVER FOR HISILICON STB
10771M:	Jianguo Sun <sunjianguo1@huawei.com>
10772M:	Shawn Guo <shawn.guo@linaro.org>
10773L:	linux-pci@vger.kernel.org
10774S:	Maintained
10775F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10776F:	drivers/pci/dwc/pcie-histb.c
10777
10778PCIE DRIVER FOR MEDIATEK
10779M:	Ryder Lee <ryder.lee@mediatek.com>
10780L:	linux-pci@vger.kernel.org
10781L:	linux-mediatek@lists.infradead.org
10782S:	Supported
10783F:	Documentation/devicetree/bindings/pci/mediatek*
10784F:	drivers/pci/host/*mediatek*
10785
10786PCIE DRIVER FOR QUALCOMM MSM
10787M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10788L:	linux-pci@vger.kernel.org
10789L:	linux-arm-msm@vger.kernel.org
10790S:	Maintained
10791F:	drivers/pci/dwc/*qcom*
10792
10793PCIE DRIVER FOR ROCKCHIP
10794M:	Shawn Lin <shawn.lin@rock-chips.com>
10795L:	linux-pci@vger.kernel.org
10796L:	linux-rockchip@lists.infradead.org
10797S:	Maintained
10798F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10799F:	drivers/pci/host/pcie-rockchip.c
10800
10801PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10802M:	Linus Walleij <linus.walleij@linaro.org>
10803L:	linux-pci@vger.kernel.org
10804S:	Maintained
10805F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10806F:	drivers/pci/host/pci-v3-semi.c
10807
10808PCIE DRIVER FOR ST SPEAR13XX
10809M:	Pratyush Anand <pratyush.anand@gmail.com>
10810L:	linux-pci@vger.kernel.org
10811S:	Maintained
10812F:	drivers/pci/dwc/*spear*
10813
10814PCMCIA SUBSYSTEM
10815M:	Dominik Brodowski <linux@dominikbrodowski.net>
10816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10817S:	Odd Fixes
10818F:	Documentation/pcmcia/
10819F:	tools/pcmcia/
10820F:	drivers/pcmcia/
10821F:	include/pcmcia/
10822
10823PCNET32 NETWORK DRIVER
10824M:	Don Fry <pcnet32@frontier.com>
10825L:	netdev@vger.kernel.org
10826S:	Maintained
10827F:	drivers/net/ethernet/amd/pcnet32.c
10828
10829PCRYPT PARALLEL CRYPTO ENGINE
10830M:	Steffen Klassert <steffen.klassert@secunet.com>
10831L:	linux-crypto@vger.kernel.org
10832S:	Maintained
10833F:	crypto/pcrypt.c
10834F:	include/crypto/pcrypt.h
10835
10836PEAQ WMI HOTKEYS DRIVER
10837M:	Hans de Goede <hdegoede@redhat.com>
10838L:	platform-driver-x86@vger.kernel.org
10839S:	Maintained
10840F:	drivers/platform/x86/peaq-wmi.c
10841
10842PER-CPU MEMORY ALLOCATOR
10843M:	Tejun Heo <tj@kernel.org>
10844M:	Christoph Lameter <cl@linux.com>
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10846S:	Maintained
10847F:	include/linux/percpu*.h
10848F:	mm/percpu*.c
10849F:	arch/*/include/asm/percpu.h
10850
10851PER-TASK DELAY ACCOUNTING
10852M:	Balbir Singh <bsingharora@gmail.com>
10853S:	Maintained
10854F:	include/linux/delayacct.h
10855F:	kernel/delayacct.c
10856
10857PERFORMANCE EVENTS SUBSYSTEM
10858M:	Peter Zijlstra <peterz@infradead.org>
10859M:	Ingo Molnar <mingo@redhat.com>
10860M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10861R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10862R:	Jiri Olsa <jolsa@redhat.com>
10863R:	Namhyung Kim <namhyung@kernel.org>
10864L:	linux-kernel@vger.kernel.org
10865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10866S:	Supported
10867F:	kernel/events/*
10868F:	include/linux/perf_event.h
10869F:	include/uapi/linux/perf_event.h
10870F:	arch/*/kernel/perf_event*.c
10871F:	arch/*/kernel/*/perf_event*.c
10872F:	arch/*/kernel/*/*/perf_event*.c
10873F:	arch/*/include/asm/perf_event.h
10874F:	arch/*/kernel/perf_callchain.c
10875F:	arch/*/events/*
10876F:	tools/perf/
10877
10878PERSONALITY HANDLING
10879M:	Christoph Hellwig <hch@infradead.org>
10880L:	linux-abi-devel@lists.sourceforge.net
10881S:	Maintained
10882F:	include/linux/personality.h
10883F:	include/uapi/linux/personality.h
10884
10885PHONET PROTOCOL
10886M:	Remi Denis-Courmont <courmisch@gmail.com>
10887S:	Supported
10888F:	Documentation/networking/phonet.txt
10889F:	include/linux/phonet.h
10890F:	include/net/phonet/
10891F:	include/uapi/linux/phonet.h
10892F:	net/phonet/
10893
10894PHRAM MTD DRIVER
10895M:	Joern Engel <joern@lazybastard.org>
10896L:	linux-mtd@lists.infradead.org
10897S:	Maintained
10898F:	drivers/mtd/devices/phram.c
10899
10900PICOLCD HID DRIVER
10901M:	Bruno Prémont <bonbons@linux-vserver.org>
10902L:	linux-input@vger.kernel.org
10903S:	Maintained
10904F:	drivers/hid/hid-picolcd*
10905
10906PICOXCELL SUPPORT
10907M:	Jamie Iles <jamie@jamieiles.com>
10908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10909T:	git git://github.com/jamieiles/linux-2.6-ji.git
10910S:	Supported
10911F:	arch/arm/boot/dts/picoxcell*
10912F:	arch/arm/mach-picoxcell/
10913F:	drivers/crypto/picoxcell*
10914
10915PIN CONTROL SUBSYSTEM
10916M:	Linus Walleij <linus.walleij@linaro.org>
10917L:	linux-gpio@vger.kernel.org
10918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/pinctrl/
10921F:	Documentation/driver-api/pinctl.rst
10922F:	drivers/pinctrl/
10923F:	include/linux/pinctrl/
10924
10925PIN CONTROLLER - ATMEL AT91
10926M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928S:	Maintained
10929F:	drivers/pinctrl/pinctrl-at91.*
10930
10931PIN CONTROLLER - ATMEL AT91 PIO4
10932M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934L:	linux-gpio@vger.kernel.org
10935S:	Supported
10936F:	drivers/pinctrl/pinctrl-at91-pio4.*
10937
10938PIN CONTROLLER - INTEL
10939M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10940M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10941S:	Maintained
10942F:	drivers/pinctrl/intel/
10943
10944PIN CONTROLLER - MEDIATEK
10945M:	Sean Wang <sean.wang@mediatek.com>
10946L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10947S:	Maintained
10948F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10949F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10950F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10951F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10952F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10953
10954PIN CONTROLLER - QUALCOMM
10955M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10956S:	Maintained
10957L:	linux-arm-msm@vger.kernel.org
10958F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10959F:	drivers/pinctrl/qcom/
10960
10961PIN CONTROLLER - RENESAS
10962M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10963M:	Geert Uytterhoeven <geert+renesas@glider.be>
10964L:	linux-renesas-soc@vger.kernel.org
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10966S:	Maintained
10967F:	drivers/pinctrl/sh-pfc/
10968
10969PIN CONTROLLER - SAMSUNG
10970M:	Tomasz Figa <tomasz.figa@gmail.com>
10971M:	Krzysztof Kozlowski <krzk@kernel.org>
10972M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10974L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10975Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10977S:	Maintained
10978F:	drivers/pinctrl/samsung/
10979F:	include/dt-bindings/pinctrl/samsung.h
10980F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10981
10982PIN CONTROLLER - SINGLE
10983M:	Tony Lindgren <tony@atomide.com>
10984M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10986L:	linux-omap@vger.kernel.org
10987S:	Maintained
10988F:	drivers/pinctrl/pinctrl-single.c
10989
10990PIN CONTROLLER - ST SPEAR
10991M:	Viresh Kumar <vireshk@kernel.org>
10992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993W:	http://www.st.com/spear
10994S:	Maintained
10995F:	drivers/pinctrl/spear/
10996
10997PISTACHIO SOC SUPPORT
10998M:	James Hartley <james.hartley@sondrel.com>
10999L:	linux-mips@linux-mips.org
11000S:	Odd Fixes
11001F:	arch/mips/pistachio/
11002F:	arch/mips/include/asm/mach-pistachio/
11003F:	arch/mips/boot/dts/img/pistachio*
11004F:	arch/mips/configs/pistachio*_defconfig
11005
11006PKTCDVD DRIVER
11007S:	Orphan
11008M:	linux-block@vger.kernel.org
11009F:	drivers/block/pktcdvd.c
11010F:	include/linux/pktcdvd.h
11011F:	include/uapi/linux/pktcdvd.h
11012
11013PKUNITY SOC DRIVERS
11014M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11015W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11016S:	Maintained
11017T:	git git://github.com/gxt/linux.git
11018F:	drivers/input/serio/i8042-unicore32io.h
11019F:	drivers/i2c/busses/i2c-puv3.c
11020F:	drivers/video/fbdev/fb-puv3.c
11021F:	drivers/rtc/rtc-puv3.c
11022
11023PMBUS HARDWARE MONITORING DRIVERS
11024M:	Guenter Roeck <linux@roeck-us.net>
11025L:	linux-hwmon@vger.kernel.org
11026W:	http://hwmon.wiki.kernel.org/
11027W:	http://www.roeck-us.net/linux/drivers/
11028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11029S:	Maintained
11030F:	Documentation/hwmon/pmbus
11031F:	drivers/hwmon/pmbus/
11032F:	include/linux/pmbus.h
11033
11034PMC SIERRA MaxRAID DRIVER
11035L:	linux-scsi@vger.kernel.org
11036W:	http://www.pmc-sierra.com/
11037S:	Orphan
11038F:	drivers/scsi/pmcraid.*
11039
11040PMC SIERRA PM8001 DRIVER
11041M:	Jack Wang <jinpu.wang@profitbricks.com>
11042M:	lindar_liu@usish.com
11043L:	linux-scsi@vger.kernel.org
11044S:	Supported
11045F:	drivers/scsi/pm8001/
11046
11047PNP SUPPORT
11048M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11049S:	Maintained
11050F:	drivers/pnp/
11051
11052POSIX CLOCKS and TIMERS
11053M:	Thomas Gleixner <tglx@linutronix.de>
11054L:	linux-kernel@vger.kernel.org
11055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11056S:	Maintained
11057F:	fs/timerfd.c
11058F:	include/linux/timer*
11059F:	kernel/time/*timer*
11060
11061POWER MANAGEMENT CORE
11062M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11063L:	linux-pm@vger.kernel.org
11064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11065B:	https://bugzilla.kernel.org
11066S:	Supported
11067F:	drivers/base/power/
11068F:	include/linux/pm.h
11069F:	include/linux/pm_*
11070F:	include/linux/powercap.h
11071F:	drivers/powercap/
11072F:	kernel/configs/nopm.config
11073
11074POWER STATE COORDINATION INTERFACE (PSCI)
11075M:	Mark Rutland <mark.rutland@arm.com>
11076M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11077L:	linux-arm-kernel@lists.infradead.org
11078S:	Maintained
11079F:	drivers/firmware/psci*.c
11080F:	include/linux/psci.h
11081F:	include/uapi/linux/psci.h
11082
11083POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11084M:	Sebastian Reichel <sre@kernel.org>
11085L:	linux-pm@vger.kernel.org
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11087S:	Maintained
11088F:	Documentation/devicetree/bindings/power/supply/
11089F:	include/linux/power_supply.h
11090F:	drivers/power/supply/
11091
11092POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11093M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11094L:	linuxppc-dev@lists.ozlabs.org
11095S:	Maintained
11096F:	drivers/char/powernv-op-panel.c
11097
11098PPP OVER ATM (RFC 2364)
11099M:	Mitchell Blank Jr <mitch@sfgoth.com>
11100S:	Maintained
11101F:	net/atm/pppoatm.c
11102F:	include/uapi/linux/atmppp.h
11103
11104PPP OVER ETHERNET
11105M:	Michal Ostrowski <mostrows@earthlink.net>
11106S:	Maintained
11107F:	drivers/net/ppp/pppoe.c
11108F:	drivers/net/ppp/pppox.c
11109
11110PPP OVER L2TP
11111M:	James Chapman <jchapman@katalix.com>
11112S:	Maintained
11113F:	net/l2tp/l2tp_ppp.c
11114F:	include/linux/if_pppol2tp.h
11115F:	include/uapi/linux/if_pppol2tp.h
11116
11117PPP PROTOCOL DRIVERS AND COMPRESSORS
11118M:	Paul Mackerras <paulus@samba.org>
11119L:	linux-ppp@vger.kernel.org
11120S:	Maintained
11121F:	drivers/net/ppp/ppp_*
11122
11123PPS SUPPORT
11124M:	Rodolfo Giometti <giometti@enneenne.com>
11125W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11126L:	linuxpps@ml.enneenne.com (subscribers-only)
11127S:	Maintained
11128F:	Documentation/pps/
11129F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11130F:	Documentation/ABI/testing/sysfs-pps
11131F:	drivers/pps/
11132F:	include/linux/pps*.h
11133F:	include/uapi/linux/pps.h
11134
11135PPTP DRIVER
11136M:	Dmitry Kozlov <xeb@mail.ru>
11137L:	netdev@vger.kernel.org
11138S:	Maintained
11139F:	drivers/net/ppp/pptp.c
11140W:	http://sourceforge.net/projects/accel-pptp
11141
11142PREEMPTIBLE KERNEL
11143M:	Robert Love <rml@tech9.net>
11144L:	kpreempt-tech@lists.sourceforge.net
11145W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11146S:	Supported
11147F:	Documentation/preempt-locking.txt
11148F:	include/linux/preempt.h
11149
11150PRINTK
11151M:	Petr Mladek <pmladek@suse.com>
11152M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11153R:	Steven Rostedt <rostedt@goodmis.org>
11154S:	Maintained
11155F:	kernel/printk/
11156F:	include/linux/printk.h
11157
11158PRISM54 WIRELESS DRIVER
11159M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11160L:	linux-wireless@vger.kernel.org
11161W:	http://wireless.kernel.org/en/users/Drivers/p54
11162S:	Obsolete
11163F:	drivers/net/wireless/intersil/prism54/
11164
11165PROC SYSCTL
11166M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11167M:	Kees Cook <keescook@chromium.org>
11168L:	linux-kernel@vger.kernel.org
11169L:	linux-fsdevel@vger.kernel.org
11170S:	Maintained
11171F:	fs/proc/proc_sysctl.c
11172F:	include/linux/sysctl.h
11173F:	kernel/sysctl.c
11174F:	tools/testing/selftests/sysctl/
11175
11176PS3 NETWORK SUPPORT
11177M:	Geoff Levand <geoff@infradead.org>
11178L:	netdev@vger.kernel.org
11179L:	linuxppc-dev@lists.ozlabs.org
11180S:	Maintained
11181F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11182
11183PS3 PLATFORM SUPPORT
11184M:	Geoff Levand <geoff@infradead.org>
11185L:	linuxppc-dev@lists.ozlabs.org
11186S:	Maintained
11187F:	arch/powerpc/boot/ps3*
11188F:	arch/powerpc/include/asm/lv1call.h
11189F:	arch/powerpc/include/asm/ps3*.h
11190F:	arch/powerpc/platforms/ps3/
11191F:	drivers/*/ps3*
11192F:	drivers/ps3/
11193F:	drivers/rtc/rtc-ps3.c
11194F:	drivers/usb/host/*ps3.c
11195F:	sound/ppc/snd_ps3*
11196
11197PS3VRAM DRIVER
11198M:	Jim Paris <jim@jtan.com>
11199M:	Geoff Levand <geoff@infradead.org>
11200L:	linuxppc-dev@lists.ozlabs.org
11201S:	Maintained
11202F:	drivers/block/ps3vram.c
11203
11204PSAMPLE PACKET SAMPLING SUPPORT:
11205M:	Yotam Gigi <yotam.gi@gmail.com>
11206S:	Maintained
11207F:	net/psample
11208F:	include/net/psample.h
11209F:	include/uapi/linux/psample.h
11210
11211PSTORE FILESYSTEM
11212M:	Kees Cook <keescook@chromium.org>
11213M:	Anton Vorontsov <anton@enomsg.org>
11214M:	Colin Cross <ccross@android.com>
11215M:	Tony Luck <tony.luck@intel.com>
11216S:	Maintained
11217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11218F:	fs/pstore/
11219F:	include/linux/pstore*
11220F:	drivers/firmware/efi/efi-pstore.c
11221F:	drivers/acpi/apei/erst.c
11222F:	Documentation/admin-guide/ramoops.rst
11223F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11224K:	\b(pstore|ramoops)
11225
11226PTP HARDWARE CLOCK SUPPORT
11227M:	Richard Cochran <richardcochran@gmail.com>
11228L:	netdev@vger.kernel.org
11229S:	Maintained
11230W:	http://linuxptp.sourceforge.net/
11231F:	Documentation/ABI/testing/sysfs-ptp
11232F:	Documentation/ptp/*
11233F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11234F:	drivers/net/phy/dp83640*
11235F:	drivers/ptp/*
11236F:	include/linux/ptp_cl*
11237
11238PTRACE SUPPORT
11239M:	Oleg Nesterov <oleg@redhat.com>
11240S:	Maintained
11241F:	include/asm-generic/syscall.h
11242F:	include/linux/ptrace.h
11243F:	include/linux/regset.h
11244F:	include/linux/tracehook.h
11245F:	include/uapi/linux/ptrace.h
11246F:	include/uapi/linux/ptrace.h
11247F:	include/asm-generic/ptrace.h
11248F:	kernel/ptrace.c
11249F:	arch/*/ptrace*.c
11250F:	arch/*/*/ptrace*.c
11251F:	arch/*/include/asm/ptrace*.h
11252
11253PULSE8-CEC DRIVER
11254M:	Hans Verkuil <hverkuil@xs4all.nl>
11255L:	linux-media@vger.kernel.org
11256T:	git git://linuxtv.org/media_tree.git
11257S:	Maintained
11258F:	drivers/media/usb/pulse8-cec/*
11259F:	Documentation/media/cec-drivers/pulse8-cec.rst
11260
11261PVRUSB2 VIDEO4LINUX DRIVER
11262M:	Mike Isely <isely@pobox.com>
11263L:	pvrusb2@isely.net	(subscribers-only)
11264L:	linux-media@vger.kernel.org
11265W:	http://www.isely.net/pvrusb2/
11266T:	git git://linuxtv.org/media_tree.git
11267S:	Maintained
11268F:	Documentation/media/v4l-drivers/pvrusb2*
11269F:	drivers/media/usb/pvrusb2/
11270
11271PWC WEBCAM DRIVER
11272M:	Hans Verkuil <hverkuil@xs4all.nl>
11273L:	linux-media@vger.kernel.org
11274T:	git git://linuxtv.org/media_tree.git
11275S:	Odd Fixes
11276F:	drivers/media/usb/pwc/*
11277
11278PWM FAN DRIVER
11279M:	Kamil Debski <kamil@wypas.org>
11280M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11281L:	linux-hwmon@vger.kernel.org
11282S:	Supported
11283F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11284F:	Documentation/hwmon/pwm-fan
11285F:	drivers/hwmon/pwm-fan.c
11286
11287PWM IR Transmitter
11288M:	Sean Young <sean@mess.org>
11289L:	linux-media@vger.kernel.org
11290S:	Maintained
11291F:	drivers/media/rc/pwm-ir-tx.c
11292
11293PWM SUBSYSTEM
11294M:	Thierry Reding <thierry.reding@gmail.com>
11295L:	linux-pwm@vger.kernel.org
11296S:	Maintained
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11298F:	Documentation/pwm.txt
11299F:	Documentation/devicetree/bindings/pwm/
11300F:	include/linux/pwm.h
11301F:	drivers/pwm/
11302F:	drivers/video/backlight/pwm_bl.c
11303F:	include/linux/pwm_backlight.h
11304F:	drivers/gpio/gpio-mvebu.c
11305F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11306
11307PXA GPIO DRIVER
11308M:	Robert Jarzmik <robert.jarzmik@free.fr>
11309L:	linux-gpio@vger.kernel.org
11310S:	Maintained
11311F:	drivers/gpio/gpio-pxa.c
11312
11313PXA MMCI DRIVER
11314S:	Orphan
11315
11316PXA RTC DRIVER
11317M:	Robert Jarzmik <robert.jarzmik@free.fr>
11318L:	linux-rtc@vger.kernel.org
11319S:	Maintained
11320
11321PXA2xx/PXA3xx SUPPORT
11322M:	Daniel Mack <daniel@zonque.org>
11323M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11324M:	Robert Jarzmik <robert.jarzmik@free.fr>
11325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11326T:	git git://github.com/hzhuang1/linux.git
11327T:	git git://github.com/rjarzmik/linux.git
11328S:	Maintained
11329F:	arch/arm/boot/dts/pxa*
11330F:	arch/arm/mach-pxa/
11331F:	drivers/dma/pxa*
11332F:	drivers/pcmcia/pxa2xx*
11333F:	drivers/pinctrl/pxa/
11334F:	drivers/spi/spi-pxa2xx*
11335F:	drivers/usb/gadget/udc/pxa2*
11336F:	include/sound/pxa2xx-lib.h
11337F:	sound/arm/pxa*
11338F:	sound/soc/pxa/
11339
11340PXA3xx NAND FLASH DRIVER
11341M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11342L:	linux-mtd@lists.infradead.org
11343S:	Maintained
11344F:	drivers/mtd/nand/pxa3xx_nand.c
11345
11346QAT DRIVER
11347M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11348L:	qat-linux@intel.com
11349S:	Supported
11350F:	drivers/crypto/qat/
11351
11352QCOM AUDIO (ASoC) DRIVERS
11353M:	Patrick Lai <plai@codeaurora.org>
11354M:	Banajit Goswami <bgoswami@codeaurora.org>
11355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11356S:	Supported
11357F:	sound/soc/qcom/
11358
11359QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11360M:	Gabriel Somlo <somlo@cmu.edu>
11361M:	"Michael S. Tsirkin" <mst@redhat.com>
11362L:	qemu-devel@nongnu.org
11363S:	Maintained
11364F:	drivers/firmware/qemu_fw_cfg.c
11365
11366QIB DRIVER
11367M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11368M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11369L:	linux-rdma@vger.kernel.org
11370S:	Supported
11371F:	drivers/infiniband/hw/qib/
11372
11373QLOGIC QL41xxx FCOE DRIVER
11374M:	QLogic-Storage-Upstream@cavium.com
11375L:	linux-scsi@vger.kernel.org
11376S:	Supported
11377F:	drivers/scsi/qedf/
11378
11379QLOGIC QL41xxx ISCSI DRIVER
11380M:	QLogic-Storage-Upstream@cavium.com
11381L:	linux-scsi@vger.kernel.org
11382S:	Supported
11383F:	drivers/scsi/qedi/
11384
11385QLOGIC QL4xxx ETHERNET DRIVER
11386M:	Ariel Elior <Ariel.Elior@cavium.com>
11387M:	everest-linux-l2@cavium.com
11388L:	netdev@vger.kernel.org
11389S:	Supported
11390F:	drivers/net/ethernet/qlogic/qed/
11391F:	include/linux/qed/
11392F:	drivers/net/ethernet/qlogic/qede/
11393
11394QLOGIC QL4xxx RDMA DRIVER
11395M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11396M:	Ariel Elior <Ariel.Elior@cavium.com>
11397L:	linux-rdma@vger.kernel.org
11398S:	Supported
11399F:	drivers/infiniband/hw/qedr/
11400F:	include/uapi/rdma/qedr-abi.h
11401
11402QLOGIC QLA1280 SCSI DRIVER
11403M:	Michael Reed <mdr@sgi.com>
11404L:	linux-scsi@vger.kernel.org
11405S:	Maintained
11406F:	drivers/scsi/qla1280.[ch]
11407
11408QLOGIC QLA2XXX FC-SCSI DRIVER
11409M:	qla2xxx-upstream@qlogic.com
11410L:	linux-scsi@vger.kernel.org
11411S:	Supported
11412F:	Documentation/scsi/LICENSE.qla2xxx
11413F:	drivers/scsi/qla2xxx/
11414
11415QLOGIC QLA3XXX NETWORK DRIVER
11416M:	Dept-GELinuxNICDev@cavium.com
11417L:	netdev@vger.kernel.org
11418S:	Supported
11419F:	Documentation/networking/LICENSE.qla3xxx
11420F:	drivers/net/ethernet/qlogic/qla3xxx.*
11421
11422QLOGIC QLA4XXX iSCSI DRIVER
11423M:	QLogic-Storage-Upstream@qlogic.com
11424L:	linux-scsi@vger.kernel.org
11425S:	Supported
11426F:	Documentation/scsi/LICENSE.qla4xxx
11427F:	drivers/scsi/qla4xxx/
11428
11429QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11430M:	Harish Patil <harish.patil@cavium.com>
11431M:	Manish Chopra <manish.chopra@cavium.com>
11432M:	Dept-GELinuxNICDev@cavium.com
11433L:	netdev@vger.kernel.org
11434S:	Supported
11435F:	drivers/net/ethernet/qlogic/qlcnic/
11436
11437QLOGIC QLGE 10Gb ETHERNET DRIVER
11438M:	Harish Patil <harish.patil@cavium.com>
11439M:	Manish Chopra <manish.chopra@cavium.com>
11440M:	Dept-GELinuxNICDev@cavium.com
11441L:	netdev@vger.kernel.org
11442S:	Supported
11443F:	drivers/net/ethernet/qlogic/qlge/
11444
11445QNX4 FILESYSTEM
11446M:	Anders Larsen <al@alarsen.net>
11447W:	http://www.alarsen.net/linux/qnx4fs/
11448S:	Maintained
11449F:	fs/qnx4/
11450F:	include/uapi/linux/qnx4_fs.h
11451F:	include/uapi/linux/qnxtypes.h
11452
11453QORIQ DPAA2 FSL-MC BUS DRIVER
11454M:	Stuart Yoder <stuyoder@gmail.com>
11455M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11456L:	linux-kernel@vger.kernel.org
11457S:	Maintained
11458F:	drivers/staging/fsl-mc/
11459F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11460
11461QT1010 MEDIA DRIVER
11462M:	Antti Palosaari <crope@iki.fi>
11463L:	linux-media@vger.kernel.org
11464W:	https://linuxtv.org
11465W:	http://palosaari.fi/linux/
11466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11467T:	git git://linuxtv.org/anttip/media_tree.git
11468S:	Maintained
11469F:	drivers/media/tuners/qt1010*
11470
11471QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11472M:	Kalle Valo <kvalo@qca.qualcomm.com>
11473L:	ath10k@lists.infradead.org
11474W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11476S:	Supported
11477F:	drivers/net/wireless/ath/ath10k/
11478
11479QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11480M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11481L:	linux-wireless@vger.kernel.org
11482W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11483S:	Supported
11484F:	drivers/net/wireless/ath/ath9k/
11485
11486QUALCOMM CAMERA SUBSYSTEM DRIVER
11487M:	Todor Tomov <todor.tomov@linaro.org>
11488L:	linux-media@vger.kernel.org
11489S:	Maintained
11490F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11491F:	Documentation/media/v4l-drivers/qcom_camss.rst
11492F:	drivers/media/platform/qcom/camss-8x16/
11493
11494QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11495M:	Timur Tabi <timur@codeaurora.org>
11496L:	netdev@vger.kernel.org
11497S:	Supported
11498F:	drivers/net/ethernet/qualcomm/emac/
11499
11500QUALCOMM HEXAGON ARCHITECTURE
11501M:	Richard Kuo <rkuo@codeaurora.org>
11502L:	linux-hexagon@vger.kernel.org
11503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11504S:	Supported
11505F:	arch/hexagon/
11506
11507QUALCOMM IOMMU
11508M:	Rob Clark <robdclark@gmail.com>
11509L:	iommu@lists.linux-foundation.org
11510L:	linux-arm-msm@vger.kernel.org
11511S:	Maintained
11512F:	drivers/iommu/qcom_iommu.c
11513
11514QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11515M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11516L:	linux-media@vger.kernel.org
11517L:	linux-arm-msm@vger.kernel.org
11518T:	git git://linuxtv.org/media_tree.git
11519S:	Maintained
11520F:	drivers/media/platform/qcom/venus/
11521
11522QUALCOMM WCN36XX WIRELESS DRIVER
11523M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11524L:	wcn36xx@lists.infradead.org
11525W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11526T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11527S:	Supported
11528F:	drivers/net/wireless/ath/wcn36xx/
11529
11530QUANTENNA QTNFMAC WIRELESS DRIVER
11531M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11532M:	Avinash Patil <avinashp@quantenna.com>
11533M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11534L:	linux-wireless@vger.kernel.org
11535S:	Maintained
11536F:	drivers/net/wireless/quantenna
11537
11538RADEON and AMDGPU DRM DRIVERS
11539M:	Alex Deucher <alexander.deucher@amd.com>
11540M:	Christian König <christian.koenig@amd.com>
11541M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11542L:	amd-gfx@lists.freedesktop.org
11543T:	git git://people.freedesktop.org/~agd5f/linux
11544S:	Supported
11545F:	drivers/gpu/drm/radeon/
11546F:	include/uapi/drm/radeon_drm.h
11547F:	drivers/gpu/drm/amd/
11548F:	include/uapi/drm/amdgpu_drm.h
11549
11550RADEON FRAMEBUFFER DISPLAY DRIVER
11551M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11552L:	linux-fbdev@vger.kernel.org
11553S:	Maintained
11554F:	drivers/video/fbdev/aty/radeon*
11555F:	include/uapi/linux/radeonfb.h
11556
11557RADIOSHARK RADIO DRIVER
11558M:	Hans Verkuil <hverkuil@xs4all.nl>
11559L:	linux-media@vger.kernel.org
11560T:	git git://linuxtv.org/media_tree.git
11561S:	Maintained
11562F:	drivers/media/radio/radio-shark.c
11563
11564RADIOSHARK2 RADIO DRIVER
11565M:	Hans Verkuil <hverkuil@xs4all.nl>
11566L:	linux-media@vger.kernel.org
11567T:	git git://linuxtv.org/media_tree.git
11568S:	Maintained
11569F:	drivers/media/radio/radio-shark2.c
11570F:	drivers/media/radio/radio-tea5777.c
11571
11572RADOS BLOCK DEVICE (RBD)
11573M:	Ilya Dryomov <idryomov@gmail.com>
11574M:	Sage Weil <sage@redhat.com>
11575M:	Alex Elder <elder@kernel.org>
11576L:	ceph-devel@vger.kernel.org
11577W:	http://ceph.com/
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11579T:	git git://github.com/ceph/ceph-client.git
11580S:	Supported
11581F:	Documentation/ABI/testing/sysfs-bus-rbd
11582F:	drivers/block/rbd.c
11583F:	drivers/block/rbd_types.h
11584
11585RAGE128 FRAMEBUFFER DISPLAY DRIVER
11586M:	Paul Mackerras <paulus@samba.org>
11587L:	linux-fbdev@vger.kernel.org
11588S:	Maintained
11589F:	drivers/video/fbdev/aty/aty128fb.c
11590
11591RAINSHADOW-CEC DRIVER
11592M:	Hans Verkuil <hverkuil@xs4all.nl>
11593L:	linux-media@vger.kernel.org
11594T:	git git://linuxtv.org/media_tree.git
11595S:	Maintained
11596F:	drivers/media/usb/rainshadow-cec/*
11597
11598RALINK MIPS ARCHITECTURE
11599M:	John Crispin <john@phrozen.org>
11600L:	linux-mips@linux-mips.org
11601S:	Maintained
11602F:	arch/mips/ralink
11603
11604RALINK RT2X00 WIRELESS LAN DRIVER
11605P:	rt2x00 project
11606M:	Stanislaw Gruszka <sgruszka@redhat.com>
11607M:	Helmut Schaa <helmut.schaa@googlemail.com>
11608L:	linux-wireless@vger.kernel.org
11609S:	Maintained
11610F:	drivers/net/wireless/ralink/rt2x00/
11611
11612RAMDISK RAM BLOCK DEVICE DRIVER
11613M:	Jens Axboe <axboe@kernel.dk>
11614S:	Maintained
11615F:	Documentation/blockdev/ramdisk.txt
11616F:	drivers/block/brd.c
11617
11618RANCHU VIRTUAL BOARD FOR MIPS
11619M:	Miodrag Dinic <miodrag.dinic@mips.com>
11620L:	linux-mips@linux-mips.org
11621S:	Supported
11622F:	arch/mips/generic/board-ranchu.c
11623F:	arch/mips/configs/generic/board-ranchu.config
11624
11625RANDOM NUMBER DRIVER
11626M:	"Theodore Ts'o" <tytso@mit.edu>
11627S:	Maintained
11628F:	drivers/char/random.c
11629
11630RAPIDIO SUBSYSTEM
11631M:	Matt Porter <mporter@kernel.crashing.org>
11632M:	Alexandre Bounine <alexandre.bounine@idt.com>
11633S:	Maintained
11634F:	drivers/rapidio/
11635
11636RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11637L:	linux-wireless@vger.kernel.org
11638S:	Orphan
11639F:	drivers/net/wireless/ray*
11640
11641RCUTORTURE TEST FRAMEWORK
11642M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11643M:	Josh Triplett <josh@joshtriplett.org>
11644R:	Steven Rostedt <rostedt@goodmis.org>
11645R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11646R:	Lai Jiangshan <jiangshanlai@gmail.com>
11647L:	linux-kernel@vger.kernel.org
11648S:	Supported
11649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11650F:	tools/testing/selftests/rcutorture
11651
11652RDC R-321X SoC
11653M:	Florian Fainelli <florian@openwrt.org>
11654S:	Maintained
11655
11656RDC R6040 FAST ETHERNET DRIVER
11657M:	Florian Fainelli <f.fainelli@gmail.com>
11658L:	netdev@vger.kernel.org
11659S:	Maintained
11660F:	drivers/net/ethernet/rdc/r6040.c
11661
11662RDMAVT - RDMA verbs software
11663M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11664M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11665L:	linux-rdma@vger.kernel.org
11666S:	Supported
11667F:	drivers/infiniband/sw/rdmavt
11668
11669RDS - RELIABLE DATAGRAM SOCKETS
11670M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11671L:	netdev@vger.kernel.org
11672L:	linux-rdma@vger.kernel.org
11673L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11674W:	https://oss.oracle.com/projects/rds/
11675S:	Supported
11676F:	net/rds/
11677F:	Documentation/networking/rds.txt
11678
11679RDT - RESOURCE ALLOCATION
11680M:	Fenghua Yu <fenghua.yu@intel.com>
11681L:	linux-kernel@vger.kernel.org
11682S:	Supported
11683F:	arch/x86/kernel/cpu/intel_rdt*
11684F:	arch/x86/include/asm/intel_rdt_sched.h
11685F:	Documentation/x86/intel_rdt*
11686
11687READ-COPY UPDATE (RCU)
11688M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11689M:	Josh Triplett <josh@joshtriplett.org>
11690R:	Steven Rostedt <rostedt@goodmis.org>
11691R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11692R:	Lai Jiangshan <jiangshanlai@gmail.com>
11693L:	linux-kernel@vger.kernel.org
11694W:	http://www.rdrop.com/users/paulmck/RCU/
11695S:	Supported
11696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11697F:	Documentation/RCU/
11698X:	Documentation/RCU/torture.txt
11699F:	include/linux/rcu*
11700X:	include/linux/srcu.h
11701F:	kernel/rcu/
11702X:	kernel/torture.c
11703
11704REAL TIME CLOCK (RTC) SUBSYSTEM
11705M:	Alessandro Zummo <a.zummo@towertech.it>
11706M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11707L:	linux-rtc@vger.kernel.org
11708Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11710S:	Maintained
11711F:	Documentation/devicetree/bindings/rtc/
11712F:	Documentation/rtc.txt
11713F:	drivers/rtc/
11714F:	include/linux/rtc.h
11715F:	include/uapi/linux/rtc.h
11716F:	include/linux/rtc/
11717F:	include/linux/platform_data/rtc-*
11718F:	tools/testing/selftests/timers/rtctest.c
11719
11720REALTEK AUDIO CODECS
11721M:	Bard Liao <bardliao@realtek.com>
11722M:	Oder Chiou <oder_chiou@realtek.com>
11723S:	Maintained
11724F:	sound/soc/codecs/rt*
11725F:	include/sound/rt*.h
11726
11727REGISTER MAP ABSTRACTION
11728M:	Mark Brown <broonie@kernel.org>
11729L:	linux-kernel@vger.kernel.org
11730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11731S:	Supported
11732F:	Documentation/devicetree/bindings/regmap/
11733F:	drivers/base/regmap/
11734F:	include/linux/regmap.h
11735
11736REISERFS FILE SYSTEM
11737L:	reiserfs-devel@vger.kernel.org
11738S:	Supported
11739F:	fs/reiserfs/
11740
11741REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11742M:	Ohad Ben-Cohen <ohad@wizery.com>
11743M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11744L:	linux-remoteproc@vger.kernel.org
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11746S:	Maintained
11747F:	Documentation/devicetree/bindings/remoteproc/
11748F:	Documentation/remoteproc.txt
11749F:	drivers/remoteproc/
11750F:	include/linux/remoteproc.h
11751
11752REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11753M:	Ohad Ben-Cohen <ohad@wizery.com>
11754M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11755L:	linux-remoteproc@vger.kernel.org
11756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11757S:	Maintained
11758F:	drivers/rpmsg/
11759F:	Documentation/rpmsg.txt
11760F:	include/linux/rpmsg.h
11761F:	include/linux/rpmsg/
11762
11763RENESAS CLOCK DRIVERS
11764M:	Geert Uytterhoeven <geert+renesas@glider.be>
11765L:	linux-renesas-soc@vger.kernel.org
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11767S:	Supported
11768F:	drivers/clk/renesas/
11769
11770RENESAS ETHERNET DRIVERS
11771R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11772L:	netdev@vger.kernel.org
11773L:	linux-renesas-soc@vger.kernel.org
11774F:	Documentation/devicetree/bindings/net/renesas,*.txt
11775F:	Documentation/devicetree/bindings/net/sh_eth.txt
11776F:	drivers/net/ethernet/renesas/
11777F:	include/linux/sh_eth.h
11778
11779RENESAS R-CAR GYROADC DRIVER
11780M:	Marek Vasut <marek.vasut@gmail.com>
11781L:	linux-iio@vger.kernel.org
11782S:	Supported
11783F:	drivers/iio/adc/rcar_gyro_adc.c
11784
11785RENESAS USB PHY DRIVER
11786M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11787L:	linux-renesas-soc@vger.kernel.org
11788S:	Maintained
11789F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11790
11791RESET CONTROLLER FRAMEWORK
11792M:	Philipp Zabel <p.zabel@pengutronix.de>
11793T:	git git://git.pengutronix.de/git/pza/linux
11794S:	Maintained
11795F:	drivers/reset/
11796F:	Documentation/devicetree/bindings/reset/
11797F:	include/dt-bindings/reset/
11798F:	include/linux/reset.h
11799F:	include/linux/reset-controller.h
11800
11801RFKILL
11802M:	Johannes Berg <johannes@sipsolutions.net>
11803L:	linux-wireless@vger.kernel.org
11804W:	http://wireless.kernel.org/
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11807S:	Maintained
11808F:	Documentation/rfkill.txt
11809F:	Documentation/ABI/stable/sysfs-class-rfkill
11810F:	net/rfkill/
11811
11812RHASHTABLE
11813M:	Thomas Graf <tgraf@suug.ch>
11814M:	Herbert Xu <herbert@gondor.apana.org.au>
11815L:	netdev@vger.kernel.org
11816S:	Maintained
11817F:	lib/rhashtable.c
11818F:	include/linux/rhashtable.h
11819
11820RICOH R5C592 MEMORYSTICK DRIVER
11821M:	Maxim Levitsky <maximlevitsky@gmail.com>
11822S:	Maintained
11823F:	drivers/memstick/host/r592.*
11824
11825RICOH SMARTMEDIA/XD DRIVER
11826M:	Maxim Levitsky <maximlevitsky@gmail.com>
11827S:	Maintained
11828F:	drivers/mtd/nand/r852.c
11829F:	drivers/mtd/nand/r852.h
11830
11831RISC-V ARCHITECTURE
11832M:	Palmer Dabbelt <palmer@sifive.com>
11833M:	Albert Ou <albert@sifive.com>
11834L:	linux-riscv@lists.infradead.org
11835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11836S:	Supported
11837F:	arch/riscv/
11838K:	riscv
11839N:	riscv
11840
11841ROCCAT DRIVERS
11842M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11843W:	http://sourceforge.net/projects/roccat/
11844S:	Maintained
11845F:	drivers/hid/hid-roccat*
11846F:	include/linux/hid-roccat*
11847F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11848
11849ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11850M:	Jacob chen <jacob2.chen@rock-chips.com>
11851L:	linux-media@vger.kernel.org
11852S:	Maintained
11853F:	drivers/media/platform/rockchip/rga/
11854F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11855
11856ROCKER DRIVER
11857M:	Jiri Pirko <jiri@resnulli.us>
11858L:	netdev@vger.kernel.org
11859S:	Supported
11860F:	drivers/net/ethernet/rocker/
11861
11862ROCKETPORT DRIVER
11863P:	Comtrol Corp.
11864W:	http://www.comtrol.com
11865S:	Maintained
11866F:	Documentation/serial/rocket.txt
11867F:	drivers/tty/rocket*
11868
11869ROCKETPORT EXPRESS/INFINITY DRIVER
11870M:	Kevin Cernekee <cernekee@gmail.com>
11871L:	linux-serial@vger.kernel.org
11872S:	Odd Fixes
11873F:	drivers/tty/serial/rp2.*
11874
11875ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11876M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11877L:	linux-kernel@vger.kernel.org
11878L:	linux-renesas-soc@vger.kernel.org
11879S:	Supported
11880F:	drivers/mfd/bd9571mwv.c
11881F:	drivers/regulator/bd9571mwv-regulator.c
11882F:	drivers/gpio/gpio-bd9571mwv.c
11883F:	include/linux/mfd/bd9571mwv.h
11884F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11885
11886ROSE NETWORK LAYER
11887M:	Ralf Baechle <ralf@linux-mips.org>
11888L:	linux-hams@vger.kernel.org
11889W:	http://www.linux-ax25.org/
11890S:	Maintained
11891F:	include/net/rose.h
11892F:	include/uapi/linux/rose.h
11893F:	net/rose/
11894
11895RTL2830 MEDIA DRIVER
11896M:	Antti Palosaari <crope@iki.fi>
11897L:	linux-media@vger.kernel.org
11898W:	https://linuxtv.org
11899W:	http://palosaari.fi/linux/
11900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11901T:	git git://linuxtv.org/anttip/media_tree.git
11902S:	Maintained
11903F:	drivers/media/dvb-frontends/rtl2830*
11904
11905RTL2832 MEDIA DRIVER
11906M:	Antti Palosaari <crope@iki.fi>
11907L:	linux-media@vger.kernel.org
11908W:	https://linuxtv.org
11909W:	http://palosaari.fi/linux/
11910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11911T:	git git://linuxtv.org/anttip/media_tree.git
11912S:	Maintained
11913F:	drivers/media/dvb-frontends/rtl2832*
11914
11915RTL2832_SDR MEDIA DRIVER
11916M:	Antti Palosaari <crope@iki.fi>
11917L:	linux-media@vger.kernel.org
11918W:	https://linuxtv.org
11919W:	http://palosaari.fi/linux/
11920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11921T:	git git://linuxtv.org/anttip/media_tree.git
11922S:	Maintained
11923F:	drivers/media/dvb-frontends/rtl2832_sdr*
11924
11925RTL8180 WIRELESS DRIVER
11926L:	linux-wireless@vger.kernel.org
11927W:	http://wireless.kernel.org/
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11929S:	Orphan
11930F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11931
11932RTL8187 WIRELESS DRIVER
11933M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11934M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11935M:	Larry Finger <Larry.Finger@lwfinger.net>
11936L:	linux-wireless@vger.kernel.org
11937W:	http://wireless.kernel.org/
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11939S:	Maintained
11940F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11941
11942REALTEK WIRELESS DRIVER (rtlwifi family)
11943M:	Ping-Ke Shih <pkshih@realtek.com>
11944L:	linux-wireless@vger.kernel.org
11945W:	http://wireless.kernel.org/
11946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11947S:	Maintained
11948F:	drivers/net/wireless/realtek/rtlwifi/
11949
11950RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11951M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11952L:	linux-wireless@vger.kernel.org
11953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11954S:	Maintained
11955F:	drivers/net/wireless/realtek/rtl8xxxu/
11956
11957RXRPC SOCKETS (AF_RXRPC)
11958M:	David Howells <dhowells@redhat.com>
11959L:	linux-afs@lists.infradead.org
11960S:	Supported
11961F:	net/rxrpc/
11962F:	include/keys/rxrpc-type.h
11963F:	include/net/af_rxrpc.h
11964F:	include/trace/events/rxrpc.h
11965F:	include/uapi/linux/rxrpc.h
11966F:	Documentation/networking/rxrpc.txt
11967W:	https://www.infradead.org/~dhowells/kafs/
11968
11969S3 SAVAGE FRAMEBUFFER DRIVER
11970M:	Antonino Daplas <adaplas@gmail.com>
11971L:	linux-fbdev@vger.kernel.org
11972S:	Maintained
11973F:	drivers/video/fbdev/savage/
11974
11975S390
11976M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11977M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11978L:	linux-s390@vger.kernel.org
11979W:	http://www.ibm.com/developerworks/linux/linux390/
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11981S:	Supported
11982F:	arch/s390/
11983F:	drivers/s390/
11984F:	Documentation/s390/
11985F:	Documentation/driver-api/s390-drivers.rst
11986
11987S390 COMMON I/O LAYER
11988M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11989M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11990L:	linux-s390@vger.kernel.org
11991W:	http://www.ibm.com/developerworks/linux/linux390/
11992S:	Supported
11993F:	drivers/s390/cio/
11994
11995S390 DASD DRIVER
11996M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11997M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11998L:	linux-s390@vger.kernel.org
11999W:	http://www.ibm.com/developerworks/linux/linux390/
12000S:	Supported
12001F:	drivers/s390/block/dasd*
12002F:	block/partitions/ibm.c
12003
12004S390 IOMMU (PCI)
12005M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12006L:	linux-s390@vger.kernel.org
12007W:	http://www.ibm.com/developerworks/linux/linux390/
12008S:	Supported
12009F:	drivers/iommu/s390-iommu.c
12010
12011S390 IUCV NETWORK LAYER
12012M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12013M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12014L:	linux-s390@vger.kernel.org
12015W:	http://www.ibm.com/developerworks/linux/linux390/
12016S:	Supported
12017F:	drivers/s390/net/*iucv*
12018F:	include/net/iucv/
12019F:	net/iucv/
12020
12021S390 NETWORK DRIVERS
12022M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12023M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12024L:	linux-s390@vger.kernel.org
12025W:	http://www.ibm.com/developerworks/linux/linux390/
12026S:	Supported
12027F:	drivers/s390/net/
12028
12029S390 PCI SUBSYSTEM
12030M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12031M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12032L:	linux-s390@vger.kernel.org
12033W:	http://www.ibm.com/developerworks/linux/linux390/
12034S:	Supported
12035F:	arch/s390/pci/
12036F:	drivers/pci/hotplug/s390_pci_hpc.c
12037
12038S390 VFIO-CCW DRIVER
12039M:	Cornelia Huck <cohuck@redhat.com>
12040M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12041M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12042L:	linux-s390@vger.kernel.org
12043L:	kvm@vger.kernel.org
12044S:	Supported
12045F:	drivers/s390/cio/vfio_ccw*
12046F:	Documentation/s390/vfio-ccw.txt
12047F:	include/uapi/linux/vfio_ccw.h
12048
12049S390 ZCRYPT DRIVER
12050M:	Harald Freudenberger <freude@de.ibm.com>
12051L:	linux-s390@vger.kernel.org
12052W:	http://www.ibm.com/developerworks/linux/linux390/
12053S:	Supported
12054F:	drivers/s390/crypto/
12055
12056S390 ZFCP DRIVER
12057M:	Steffen Maier <maier@linux.vnet.ibm.com>
12058M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12059L:	linux-s390@vger.kernel.org
12060W:	http://www.ibm.com/developerworks/linux/linux390/
12061S:	Supported
12062F:	drivers/s390/scsi/zfcp_*
12063
12064S3C24XX SD/MMC Driver
12065M:	Ben Dooks <ben-linux@fluff.org>
12066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12067S:	Supported
12068F:	drivers/mmc/host/s3cmci.*
12069
12070SAA6588 RDS RECEIVER DRIVER
12071M:	Hans Verkuil <hverkuil@xs4all.nl>
12072L:	linux-media@vger.kernel.org
12073T:	git git://linuxtv.org/media_tree.git
12074W:	https://linuxtv.org
12075S:	Odd Fixes
12076F:	drivers/media/i2c/saa6588*
12077
12078SAA7134 VIDEO4LINUX DRIVER
12079M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12081L:	linux-media@vger.kernel.org
12082W:	https://linuxtv.org
12083T:	git git://linuxtv.org/media_tree.git
12084S:	Odd fixes
12085F:	Documentation/media/v4l-drivers/saa7134*
12086F:	drivers/media/pci/saa7134/
12087
12088SAA7146 VIDEO4LINUX-2 DRIVER
12089M:	Hans Verkuil <hverkuil@xs4all.nl>
12090L:	linux-media@vger.kernel.org
12091T:	git git://linuxtv.org/media_tree.git
12092S:	Maintained
12093F:	drivers/media/common/saa7146/
12094F:	drivers/media/pci/saa7146/
12095F:	include/media/saa7146*
12096
12097SAMSUNG AUDIO (ASoC) DRIVERS
12098M:	Krzysztof Kozlowski <krzk@kernel.org>
12099M:	Sangbeom Kim <sbkim73@samsung.com>
12100M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12102S:	Supported
12103F:	sound/soc/samsung/
12104
12105SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12106M:	Krzysztof Kozlowski <krzk@kernel.org>
12107L:	linux-crypto@vger.kernel.org
12108L:	linux-samsung-soc@vger.kernel.org
12109S:	Maintained
12110F:	drivers/crypto/exynos-rng.c
12111F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12112
12113SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12114M:	Łukasz Stelmach <l.stelmach@samsung.com>
12115L:	linux-samsung-soc@vger.kernel.org
12116S:	Maintained
12117F:	drivers/char/hw_random/exynos-trng.c
12118F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12119
12120SAMSUNG FRAMEBUFFER DRIVER
12121M:	Jingoo Han <jingoohan1@gmail.com>
12122L:	linux-fbdev@vger.kernel.org
12123S:	Maintained
12124F:	drivers/video/fbdev/s3c-fb.c
12125
12126SAMSUNG LAPTOP DRIVER
12127M:	Corentin Chary <corentin.chary@gmail.com>
12128L:	platform-driver-x86@vger.kernel.org
12129S:	Maintained
12130F:	drivers/platform/x86/samsung-laptop.c
12131
12132SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12133M:	Sangbeom Kim <sbkim73@samsung.com>
12134M:	Krzysztof Kozlowski <krzk@kernel.org>
12135M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12136L:	linux-kernel@vger.kernel.org
12137L:	linux-samsung-soc@vger.kernel.org
12138S:	Supported
12139F:	drivers/mfd/sec*.c
12140F:	drivers/regulator/s2m*.c
12141F:	drivers/regulator/s5m*.c
12142F:	drivers/clk/clk-s2mps11.c
12143F:	drivers/rtc/rtc-s5m.c
12144F:	include/linux/mfd/samsung/
12145F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12146F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12147F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12148F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12149
12150SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12151M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12152L:	linux-media@vger.kernel.org
12153L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12154S:	Maintained
12155F:	drivers/media/platform/s3c-camif/
12156F:	include/media/drv-intf/s3c_camif.h
12157
12158SAMSUNG S3FWRN5 NFC DRIVER
12159M:	Robert Baldyga <r.baldyga@samsung.com>
12160M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12161L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12162S:	Supported
12163F:	drivers/nfc/s3fwrn5
12164
12165SAMSUNG S5C73M3 CAMERA DRIVER
12166M:	Kyungmin Park <kyungmin.park@samsung.com>
12167M:	Andrzej Hajda <a.hajda@samsung.com>
12168L:	linux-media@vger.kernel.org
12169S:	Supported
12170F:	drivers/media/i2c/s5c73m3/*
12171
12172SAMSUNG S5K5BAF CAMERA DRIVER
12173M:	Kyungmin Park <kyungmin.park@samsung.com>
12174M:	Andrzej Hajda <a.hajda@samsung.com>
12175L:	linux-media@vger.kernel.org
12176S:	Supported
12177F:	drivers/media/i2c/s5k5baf.c
12178
12179SAMSUNG S5P Security SubSystem (SSS) DRIVER
12180M:	Krzysztof Kozlowski <krzk@kernel.org>
12181M:	Vladimir Zapolskiy <vz@mleia.com>
12182M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12183L:	linux-crypto@vger.kernel.org
12184L:	linux-samsung-soc@vger.kernel.org
12185S:	Maintained
12186F:	drivers/crypto/s5p-sss.c
12187
12188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12189M:	Kyungmin Park <kyungmin.park@samsung.com>
12190M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12191L:	linux-media@vger.kernel.org
12192Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12193S:	Supported
12194F:	drivers/media/platform/exynos4-is/
12195
12196SAMSUNG SOC CLOCK DRIVERS
12197M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12198M:	Tomasz Figa <tomasz.figa@gmail.com>
12199M:	Chanwoo Choi <cw00.choi@samsung.com>
12200S:	Supported
12201L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12202F:	drivers/clk/samsung/
12203F:	include/dt-bindings/clock/exynos*.h
12204F:	Documentation/devicetree/bindings/clock/exynos*.txt
12205
12206SAMSUNG SPI DRIVERS
12207M:	Kukjin Kim <kgene@kernel.org>
12208M:	Krzysztof Kozlowski <krzk@kernel.org>
12209M:	Andi Shyti <andi.shyti@samsung.com>
12210L:	linux-spi@vger.kernel.org
12211L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12212S:	Maintained
12213F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12214F:	drivers/spi/spi-s3c*
12215F:	include/linux/platform_data/spi-s3c64xx.h
12216
12217SAMSUNG SXGBE DRIVERS
12218M:	Byungho An <bh74.an@samsung.com>
12219M:	Girish K S <ks.giri@samsung.com>
12220M:	Vipul Pandya <vipul.pandya@samsung.com>
12221S:	Supported
12222L:	netdev@vger.kernel.org
12223F:	drivers/net/ethernet/samsung/sxgbe/
12224
12225SAMSUNG THERMAL DRIVER
12226M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12227L:	linux-pm@vger.kernel.org
12228L:	linux-samsung-soc@vger.kernel.org
12229S:	Supported
12230T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12231F:	drivers/thermal/samsung/
12232
12233SAMSUNG USB2 PHY DRIVER
12234M:	Kamil Debski <kamil@wypas.org>
12235M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12236L:	linux-kernel@vger.kernel.org
12237S:	Supported
12238F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12239F:	Documentation/phy/samsung-usb2.txt
12240F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12241F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12242F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12243F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12244F:	drivers/phy/samsung/phy-samsung-usb2.c
12245F:	drivers/phy/samsung/phy-samsung-usb2.h
12246
12247SC1200 WDT DRIVER
12248M:	Zwane Mwaikambo <zwanem@gmail.com>
12249S:	Maintained
12250F:	drivers/watchdog/sc1200wdt.c
12251
12252SCHEDULER
12253M:	Ingo Molnar <mingo@redhat.com>
12254M:	Peter Zijlstra <peterz@infradead.org>
12255L:	linux-kernel@vger.kernel.org
12256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12257S:	Maintained
12258F:	kernel/sched/
12259F:	include/linux/sched.h
12260F:	include/uapi/linux/sched.h
12261F:	include/linux/wait.h
12262
12263SCORE ARCHITECTURE
12264M:	Chen Liqin <liqin.linux@gmail.com>
12265M:	Lennox Wu <lennox.wu@gmail.com>
12266W:	http://www.sunplus.com
12267S:	Supported
12268F:	arch/score/
12269
12270SCR24X CHIP CARD INTERFACE DRIVER
12271M:	Lubomir Rintel <lkundrak@v3.sk>
12272S:	Supported
12273F:	drivers/char/pcmcia/scr24x_cs.c
12274
12275SCSI CDROM DRIVER
12276M:	Jens Axboe <axboe@kernel.dk>
12277L:	linux-scsi@vger.kernel.org
12278W:	http://www.kernel.dk
12279S:	Maintained
12280F:	drivers/scsi/sr*
12281
12282SCSI RDMA PROTOCOL (SRP) INITIATOR
12283M:	Bart Van Assche <bart.vanassche@sandisk.com>
12284L:	linux-rdma@vger.kernel.org
12285S:	Supported
12286W:	http://www.openfabrics.org
12287Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12289F:	drivers/infiniband/ulp/srp/
12290F:	include/scsi/srp.h
12291
12292SCSI SG DRIVER
12293M:	Doug Gilbert <dgilbert@interlog.com>
12294L:	linux-scsi@vger.kernel.org
12295W:	http://sg.danny.cz/sg
12296S:	Maintained
12297F:	Documentation/scsi/scsi-generic.txt
12298F:	drivers/scsi/sg.c
12299F:	include/scsi/sg.h
12300
12301SCSI SUBSYSTEM
12302M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12304M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12306L:	linux-scsi@vger.kernel.org
12307S:	Maintained
12308F:	Documentation/devicetree/bindings/scsi/
12309F:	drivers/scsi/
12310F:	include/scsi/
12311
12312SCSI TAPE DRIVER
12313M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12314L:	linux-scsi@vger.kernel.org
12315S:	Maintained
12316F:	Documentation/scsi/st.txt
12317F:	drivers/scsi/st.*
12318F:	drivers/scsi/st_*.h
12319
12320SCTP PROTOCOL
12321M:	Vlad Yasevich <vyasevich@gmail.com>
12322M:	Neil Horman <nhorman@tuxdriver.com>
12323L:	linux-sctp@vger.kernel.org
12324W:	http://lksctp.sourceforge.net
12325S:	Maintained
12326F:	Documentation/networking/sctp.txt
12327F:	include/linux/sctp.h
12328F:	include/uapi/linux/sctp.h
12329F:	include/net/sctp/
12330F:	net/sctp/
12331
12332SCx200 CPU SUPPORT
12333M:	Jim Cromie <jim.cromie@gmail.com>
12334S:	Odd Fixes
12335F:	Documentation/i2c/busses/scx200_acb
12336F:	arch/x86/platform/scx200/
12337F:	drivers/watchdog/scx200_wdt.c
12338F:	drivers/i2c/busses/scx200*
12339F:	drivers/mtd/maps/scx200_docflash.c
12340F:	include/linux/scx200.h
12341
12342SCx200 GPIO DRIVER
12343M:	Jim Cromie <jim.cromie@gmail.com>
12344S:	Maintained
12345F:	drivers/char/scx200_gpio.c
12346F:	include/linux/scx200_gpio.h
12347
12348SCx200 HRT CLOCKSOURCE DRIVER
12349M:	Jim Cromie <jim.cromie@gmail.com>
12350S:	Maintained
12351F:	drivers/clocksource/scx200_hrt.c
12352
12353SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12354M:	Sascha Sommer <saschasommer@freenet.de>
12355L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12356S:	Maintained
12357F:	drivers/mmc/host/sdricoh_cs.c
12358
12359SECURE COMPUTING
12360M:	Kees Cook <keescook@chromium.org>
12361R:	Andy Lutomirski <luto@amacapital.net>
12362R:	Will Drewry <wad@chromium.org>
12363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12364S:	Supported
12365F:	kernel/seccomp.c
12366F:	include/uapi/linux/seccomp.h
12367F:	include/linux/seccomp.h
12368F:	tools/testing/selftests/seccomp/*
12369F:	tools/testing/selftests/kselftest_harness.h
12370F:	Documentation/userspace-api/seccomp_filter.rst
12371K:	\bsecure_computing
12372K:	\bTIF_SECCOMP\b
12373
12374SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12375M:	Al Cooper <alcooperx@gmail.com>
12376L:	linux-mmc@vger.kernel.org
12377L:	bcm-kernel-feedback-list@broadcom.com
12378S:	Maintained
12379F:	drivers/mmc/host/sdhci-brcmstb*
12380
12381SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12382M:	Adrian Hunter <adrian.hunter@intel.com>
12383L:	linux-mmc@vger.kernel.org
12384T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12385S:	Maintained
12386F:	drivers/mmc/host/sdhci*
12387F:	include/linux/mmc/sdhci*
12388
12389SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12390M:	Ben Dooks <ben-linux@fluff.org>
12391M:	Jaehoon Chung <jh80.chung@samsung.com>
12392L:	linux-mmc@vger.kernel.org
12393S:	Maintained
12394F:	drivers/mmc/host/sdhci-s3c*
12395
12396SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12397M:	Viresh Kumar <vireshk@kernel.org>
12398L:	linux-mmc@vger.kernel.org
12399S:	Maintained
12400F:	drivers/mmc/host/sdhci-spear.c
12401
12402SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12403M:	Kishon Vijay Abraham I <kishon@ti.com>
12404L:	linux-mmc@vger.kernel.org
12405S:	Maintained
12406F:	drivers/mmc/host/sdhci-omap.c
12407
12408SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12409M:	Scott Bauer <scott.bauer@intel.com>
12410M:	Jonathan Derrick <jonathan.derrick@intel.com>
12411L:	linux-block@vger.kernel.org
12412S:	Supported
12413F:	block/sed*
12414F:	block/opal_proto.h
12415F:	include/linux/sed*
12416F:	include/uapi/linux/sed*
12417
12418SECURITY CONTACT
12419M:	Security Officers <security@kernel.org>
12420S:	Supported
12421
12422SECURITY SUBSYSTEM
12423M:	James Morris <jmorris@namei.org>
12424M:	"Serge E. Hallyn" <serge@hallyn.com>
12425L:	linux-security-module@vger.kernel.org (suggested Cc:)
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12427W:	http://kernsec.org/
12428S:	Supported
12429F:	security/
12430
12431SELINUX SECURITY MODULE
12432M:	Paul Moore <paul@paul-moore.com>
12433M:	Stephen Smalley <sds@tycho.nsa.gov>
12434M:	Eric Paris <eparis@parisplace.org>
12435L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12436W:	https://selinuxproject.org
12437W:	https://github.com/SELinuxProject
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12439S:	Supported
12440F:	include/linux/selinux*
12441F:	security/selinux/
12442F:	scripts/selinux/
12443F:	Documentation/admin-guide/LSM/SELinux.rst
12444
12445SENSABLE PHANTOM
12446M:	Jiri Slaby <jirislaby@gmail.com>
12447S:	Maintained
12448F:	drivers/misc/phantom.c
12449F:	include/uapi/linux/phantom.h
12450
12451SERIAL DEVICE BUS
12452M:	Rob Herring <robh@kernel.org>
12453L:	linux-serial@vger.kernel.org
12454S:	Maintained
12455F:	Documentation/devicetree/bindings/serial/slave-device.txt
12456F:	drivers/tty/serdev/
12457F:	include/linux/serdev.h
12458
12459SERIAL DRIVERS
12460M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12461L:	linux-serial@vger.kernel.org
12462S:	Maintained
12463F:	Documentation/devicetree/bindings/serial/
12464F:	drivers/tty/serial/
12465
12466SERIAL IR RECEIVER
12467M:	Sean Young <sean@mess.org>
12468L:	linux-media@vger.kernel.org
12469S:	Maintained
12470F:	drivers/media/rc/serial_ir.c
12471
12472SFC NETWORK DRIVER
12473M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12474M:	Edward Cree <ecree@solarflare.com>
12475M:	Bert Kenward <bkenward@solarflare.com>
12476L:	netdev@vger.kernel.org
12477S:	Supported
12478F:	drivers/net/ethernet/sfc/
12479
12480SGI GRU DRIVER
12481M:	Dimitri Sivanich <sivanich@sgi.com>
12482S:	Maintained
12483F:	drivers/misc/sgi-gru/
12484
12485SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12486M:	Pat Gefre <pfg@sgi.com>
12487L:	linux-ia64@vger.kernel.org
12488S:	Supported
12489F:	Documentation/ia64/serial.txt
12490F:	drivers/tty/serial/ioc?_serial.c
12491F:	include/linux/ioc?.h
12492
12493SGI XP/XPC/XPNET DRIVER
12494M:	Cliff Whickman <cpw@sgi.com>
12495M:	Robin Holt <robinmholt@gmail.com>
12496S:	Maintained
12497F:	drivers/misc/sgi-xp/
12498
12499SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12500M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12501L:	linux-s390@vger.kernel.org
12502W:	http://www.ibm.com/developerworks/linux/linux390/
12503S:	Supported
12504F:	net/smc/
12505
12506SH_VEU V4L2 MEM2MEM DRIVER
12507L:	linux-media@vger.kernel.org
12508S:	Orphan
12509F:	drivers/media/platform/sh_veu.c
12510
12511SH_VOU V4L2 OUTPUT DRIVER
12512L:	linux-media@vger.kernel.org
12513S:	Orphan
12514F:	drivers/media/platform/sh_vou.c
12515F:	include/media/drv-intf/sh_vou.h
12516
12517SI2157 MEDIA DRIVER
12518M:	Antti Palosaari <crope@iki.fi>
12519L:	linux-media@vger.kernel.org
12520W:	https://linuxtv.org
12521W:	http://palosaari.fi/linux/
12522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12523T:	git git://linuxtv.org/anttip/media_tree.git
12524S:	Maintained
12525F:	drivers/media/tuners/si2157*
12526
12527SI2165 MEDIA DRIVER
12528M:	Matthias Schwarzott <zzam@gentoo.org>
12529L:	linux-media@vger.kernel.org
12530W:	https://linuxtv.org
12531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12532S:	Maintained
12533F:	drivers/media/dvb-frontends/si2165*
12534
12535SI2168 MEDIA DRIVER
12536M:	Antti Palosaari <crope@iki.fi>
12537L:	linux-media@vger.kernel.org
12538W:	https://linuxtv.org
12539W:	http://palosaari.fi/linux/
12540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12541T:	git git://linuxtv.org/anttip/media_tree.git
12542S:	Maintained
12543F:	drivers/media/dvb-frontends/si2168*
12544
12545SI470X FM RADIO RECEIVER I2C DRIVER
12546M:	Hans Verkuil <hverkuil@xs4all.nl>
12547L:	linux-media@vger.kernel.org
12548T:	git git://linuxtv.org/media_tree.git
12549W:	https://linuxtv.org
12550S:	Odd Fixes
12551F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12552
12553SI470X FM RADIO RECEIVER USB DRIVER
12554M:	Hans Verkuil <hverkuil@xs4all.nl>
12555L:	linux-media@vger.kernel.org
12556T:	git git://linuxtv.org/media_tree.git
12557W:	https://linuxtv.org
12558S:	Maintained
12559F:	drivers/media/radio/si470x/radio-si470x-common.c
12560F:	drivers/media/radio/si470x/radio-si470x.h
12561F:	drivers/media/radio/si470x/radio-si470x-usb.c
12562
12563SI4713 FM RADIO TRANSMITTER I2C DRIVER
12564M:	Eduardo Valentin <edubezval@gmail.com>
12565L:	linux-media@vger.kernel.org
12566T:	git git://linuxtv.org/media_tree.git
12567W:	https://linuxtv.org
12568S:	Odd Fixes
12569F:	drivers/media/radio/si4713/si4713.?
12570
12571SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12572M:	Eduardo Valentin <edubezval@gmail.com>
12573L:	linux-media@vger.kernel.org
12574T:	git git://linuxtv.org/media_tree.git
12575W:	https://linuxtv.org
12576S:	Odd Fixes
12577F:	drivers/media/radio/si4713/radio-platform-si4713.c
12578
12579SI4713 FM RADIO TRANSMITTER USB DRIVER
12580M:	Hans Verkuil <hverkuil@xs4all.nl>
12581L:	linux-media@vger.kernel.org
12582T:	git git://linuxtv.org/media_tree.git
12583W:	https://linuxtv.org
12584S:	Maintained
12585F:	drivers/media/radio/si4713/radio-usb-si4713.c
12586
12587SIANO DVB DRIVER
12588M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12589M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12590L:	linux-media@vger.kernel.org
12591W:	https://linuxtv.org
12592T:	git git://linuxtv.org/media_tree.git
12593S:	Odd fixes
12594F:	drivers/media/common/siano/
12595F:	drivers/media/usb/siano/
12596F:	drivers/media/usb/siano/
12597F:	drivers/media/mmc/siano/
12598
12599SILEAD TOUCHSCREEN DRIVER
12600M:	Hans de Goede <hdegoede@redhat.com>
12601L:	linux-input@vger.kernel.org
12602L:	platform-driver-x86@vger.kernel.org
12603S:	Maintained
12604F:	drivers/input/touchscreen/silead.c
12605F:	drivers/platform/x86/silead_dmi.c
12606
12607SILICON MOTION SM712 FRAME BUFFER DRIVER
12608M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12609M:	Teddy Wang <teddy.wang@siliconmotion.com>
12610M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12611L:	linux-fbdev@vger.kernel.org
12612S:	Maintained
12613F:	drivers/video/fbdev/sm712*
12614F:	Documentation/fb/sm712fb.txt
12615
12616SIMPLE FIRMWARE INTERFACE (SFI)
12617M:	Len Brown <lenb@kernel.org>
12618L:	sfi-devel@simplefirmware.org
12619W:	http://simplefirmware.org/
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12621S:	Supported
12622F:	arch/x86/platform/sfi/
12623F:	drivers/sfi/
12624F:	include/linux/sfi*.h
12625
12626SIMPLEFB FB DRIVER
12627M:	Hans de Goede <hdegoede@redhat.com>
12628L:	linux-fbdev@vger.kernel.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12631F:	drivers/video/fbdev/simplefb.c
12632F:	include/linux/platform_data/simplefb.h
12633
12634SIMTEC EB110ATX (Chalice CATS)
12635P:	Ben Dooks
12636P:	Vincent Sanders <vince@simtec.co.uk>
12637M:	Simtec Linux Team <linux@simtec.co.uk>
12638W:	http://www.simtec.co.uk/products/EB110ATX/
12639S:	Supported
12640
12641SIMTEC EB2410ITX (BAST)
12642P:	Ben Dooks
12643P:	Vincent Sanders <vince@simtec.co.uk>
12644M:	Simtec Linux Team <linux@simtec.co.uk>
12645W:	http://www.simtec.co.uk/products/EB2410ITX/
12646S:	Supported
12647F:	arch/arm/mach-s3c24xx/mach-bast.c
12648F:	arch/arm/mach-s3c24xx/bast-ide.c
12649F:	arch/arm/mach-s3c24xx/bast-irq.c
12650
12651SIPHASH PRF ROUTINES
12652M:	Jason A. Donenfeld <Jason@zx2c4.com>
12653S:	Maintained
12654F:	lib/siphash.c
12655F:	lib/test_siphash.c
12656F:	include/linux/siphash.h
12657
12658SIOX
12659M:	Gavin Schenk <g.schenk@eckelmann.de>
12660M:	Uwe Kleine-König <kernel@pengutronix.de>
12661S:	Supported
12662F:	drivers/siox/*
12663F:	include/trace/events/siox.h
12664
12665SIS 190 ETHERNET DRIVER
12666M:	Francois Romieu <romieu@fr.zoreil.com>
12667L:	netdev@vger.kernel.org
12668S:	Maintained
12669F:	drivers/net/ethernet/sis/sis190.c
12670
12671SIS 900/7016 FAST ETHERNET DRIVER
12672M:	Daniele Venzano <venza@brownhat.org>
12673W:	http://www.brownhat.org/sis900.html
12674L:	netdev@vger.kernel.org
12675S:	Maintained
12676F:	drivers/net/ethernet/sis/sis900.*
12677
12678SIS FRAMEBUFFER DRIVER
12679M:	Thomas Winischhofer <thomas@winischhofer.net>
12680W:	http://www.winischhofer.net/linuxsisvga.shtml
12681S:	Maintained
12682F:	Documentation/fb/sisfb.txt
12683F:	drivers/video/fbdev/sis/
12684F:	include/video/sisfb.h
12685
12686SIS USB2VGA DRIVER
12687M:	Thomas Winischhofer <thomas@winischhofer.net>
12688W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12689S:	Maintained
12690F:	drivers/usb/misc/sisusbvga/
12691
12692SLAB ALLOCATOR
12693M:	Christoph Lameter <cl@linux.com>
12694M:	Pekka Enberg <penberg@kernel.org>
12695M:	David Rientjes <rientjes@google.com>
12696M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12697M:	Andrew Morton <akpm@linux-foundation.org>
12698L:	linux-mm@kvack.org
12699S:	Maintained
12700F:	include/linux/sl?b*.h
12701F:	mm/sl?b*
12702
12703SLEEPABLE READ-COPY UPDATE (SRCU)
12704M:	Lai Jiangshan <jiangshanlai@gmail.com>
12705M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12706M:	Josh Triplett <josh@joshtriplett.org>
12707R:	Steven Rostedt <rostedt@goodmis.org>
12708R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12709L:	linux-kernel@vger.kernel.org
12710W:	http://www.rdrop.com/users/paulmck/RCU/
12711S:	Supported
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12713F:	include/linux/srcu.h
12714F:	kernel/rcu/srcu.c
12715
12716SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12717M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12719S:	Maintained
12720F:	drivers/slimbus/
12721F:	Documentation/devicetree/bindings/slimbus/
12722F:	include/linux/slimbus.h
12723
12724SMACK SECURITY MODULE
12725M:	Casey Schaufler <casey@schaufler-ca.com>
12726L:	linux-security-module@vger.kernel.org
12727W:	http://schaufler-ca.com
12728T:	git git://github.com/cschaufler/smack-next
12729S:	Maintained
12730F:	Documentation/admin-guide/LSM/Smack.rst
12731F:	security/smack/
12732
12733SMC91x ETHERNET DRIVER
12734M:	Nicolas Pitre <nico@fluxnic.net>
12735S:	Odd Fixes
12736F:	drivers/net/ethernet/smsc/smc91x.*
12737
12738SMIA AND SMIA++ IMAGE SENSOR DRIVER
12739M:	Sakari Ailus <sakari.ailus@iki.fi>
12740L:	linux-media@vger.kernel.org
12741S:	Maintained
12742F:	drivers/media/i2c/smiapp/
12743F:	include/media/i2c/smiapp.h
12744F:	drivers/media/i2c/smiapp-pll.c
12745F:	drivers/media/i2c/smiapp-pll.h
12746F:	include/uapi/linux/smiapp.h
12747F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12748
12749SMM665 HARDWARE MONITOR DRIVER
12750M:	Guenter Roeck <linux@roeck-us.net>
12751L:	linux-hwmon@vger.kernel.org
12752S:	Maintained
12753F:	Documentation/hwmon/smm665
12754F:	drivers/hwmon/smm665.c
12755
12756SMSC EMC2103 HARDWARE MONITOR DRIVER
12757M:	Steve Glendinning <steve.glendinning@shawell.net>
12758L:	linux-hwmon@vger.kernel.org
12759S:	Maintained
12760F:	Documentation/hwmon/emc2103
12761F:	drivers/hwmon/emc2103.c
12762
12763SMSC SCH5627 HARDWARE MONITOR DRIVER
12764M:	Hans de Goede <hdegoede@redhat.com>
12765L:	linux-hwmon@vger.kernel.org
12766S:	Supported
12767F:	Documentation/hwmon/sch5627
12768F:	drivers/hwmon/sch5627.c
12769
12770SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12771M:	Steve Glendinning <steve.glendinning@shawell.net>
12772L:	linux-fbdev@vger.kernel.org
12773S:	Maintained
12774F:	drivers/video/fbdev/smscufx.c
12775
12776SMSC47B397 HARDWARE MONITOR DRIVER
12777M:	Jean Delvare <jdelvare@suse.com>
12778L:	linux-hwmon@vger.kernel.org
12779S:	Maintained
12780F:	Documentation/hwmon/smsc47b397
12781F:	drivers/hwmon/smsc47b397.c
12782
12783SMSC911x ETHERNET DRIVER
12784M:	Steve Glendinning <steve.glendinning@shawell.net>
12785L:	netdev@vger.kernel.org
12786S:	Maintained
12787F:	include/linux/smsc911x.h
12788F:	drivers/net/ethernet/smsc/smsc911x.*
12789
12790SMSC9420 PCI ETHERNET DRIVER
12791M:	Steve Glendinning <steve.glendinning@shawell.net>
12792L:	netdev@vger.kernel.org
12793S:	Maintained
12794F:	drivers/net/ethernet/smsc/smsc9420.*
12795
12796SOC-CAMERA V4L2 SUBSYSTEM
12797M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12798L:	linux-media@vger.kernel.org
12799T:	git git://linuxtv.org/media_tree.git
12800S:	Maintained
12801F:	include/media/soc*
12802F:	drivers/media/i2c/soc_camera/
12803F:	drivers/media/platform/soc_camera/
12804
12805SOCIONEXT UNIPHIER SOUND DRIVER
12806M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12808S:	Maintained
12809F:	sound/soc/uniphier/
12810
12811SOEKRIS NET48XX LED SUPPORT
12812M:	Chris Boot <bootc@bootc.net>
12813S:	Maintained
12814F:	drivers/leds/leds-net48xx.c
12815
12816SOFT-ROCE DRIVER (rxe)
12817M:	Moni Shoua <monis@mellanox.com>
12818L:	linux-rdma@vger.kernel.org
12819S:	Supported
12820W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12821Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12822F:	drivers/infiniband/sw/rxe/
12823F:	include/uapi/rdma/rdma_user_rxe.h
12824
12825SOFTLOGIC 6x10 MPEG CODEC
12826M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12827M:	Anton Sviridenko <anton@corp.bluecherry.net>
12828M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12829M:	Andrey Utkin <andrey_utkin@fastmail.com>
12830M:	Ismael Luceno <ismael@iodev.co.uk>
12831L:	linux-media@vger.kernel.org
12832S:	Supported
12833F:	drivers/media/pci/solo6x10/
12834
12835SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12836M:	James Morse <james.morse@arm.com>
12837L:	linux-arm-kernel@lists.infradead.org
12838S:	Maintained
12839F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12840F:	drivers/firmware/arm_sdei.c
12841F:	include/linux/sdei.h
12842F:	include/uapi/linux/sdei.h
12843
12844SOFTWARE RAID (Multiple Disks) SUPPORT
12845M:	Shaohua Li <shli@kernel.org>
12846L:	linux-raid@vger.kernel.org
12847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12848S:	Supported
12849F:	drivers/md/Makefile
12850F:	drivers/md/Kconfig
12851F:	drivers/md/md*
12852F:	drivers/md/raid*
12853F:	include/linux/raid/
12854F:	include/uapi/linux/raid/
12855
12856SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12857M:	Jassi Brar <jaswinder.singh@linaro.org>
12858L:	netdev@vger.kernel.org
12859S:	Maintained
12860F:	drivers/net/ethernet/socionext/netsec.c
12861F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12862
12863SONIC NETWORK DRIVER
12864M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12865L:	netdev@vger.kernel.org
12866S:	Maintained
12867F:	drivers/net/ethernet/natsemi/sonic.*
12868
12869SONICS SILICON BACKPLANE DRIVER (SSB)
12870M:	Michael Buesch <m@bues.ch>
12871L:	linux-wireless@vger.kernel.org
12872S:	Maintained
12873F:	drivers/ssb/
12874F:	include/linux/ssb/
12875
12876SONY IMX274 SENSOR DRIVER
12877M:	Leon Luo <leonl@leopardimaging.com>
12878L:	linux-media@vger.kernel.org
12879T:	git git://linuxtv.org/media_tree.git
12880S:	Maintained
12881F:	drivers/media/i2c/imx274.c
12882F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12883
12884SONY MEMORYSTICK CARD SUPPORT
12885M:	Alex Dubov <oakad@yahoo.com>
12886W:	http://tifmxx.berlios.de/
12887S:	Maintained
12888F:	drivers/memstick/host/tifm_ms.c
12889
12890SONY MEMORYSTICK STANDARD SUPPORT
12891M:	Maxim Levitsky <maximlevitsky@gmail.com>
12892S:	Maintained
12893F:	drivers/memstick/core/ms_block.*
12894
12895SONY VAIO CONTROL DEVICE DRIVER
12896M:	Mattia Dongili <malattia@linux.it>
12897L:	platform-driver-x86@vger.kernel.org
12898W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12899S:	Maintained
12900F:	Documentation/laptops/sony-laptop.txt
12901F:	drivers/char/sonypi.c
12902F:	drivers/platform/x86/sony-laptop.c
12903F:	include/linux/sony-laptop.h
12904
12905SOUND
12906M:	Jaroslav Kysela <perex@perex.cz>
12907M:	Takashi Iwai <tiwai@suse.com>
12908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12909W:	http://www.alsa-project.org/
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12911T:	git git://git.alsa-project.org/alsa-kernel.git
12912Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12913S:	Maintained
12914F:	Documentation/sound/
12915F:	include/sound/
12916F:	include/uapi/sound/
12917F:	sound/
12918
12919SOUND - COMPRESSED AUDIO
12920M:	Vinod Koul <vinod.koul@intel.com>
12921L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12923S:	Supported
12924F:	Documentation/sound/alsa/compress_offload.txt
12925F:	include/sound/compress_driver.h
12926F:	include/uapi/sound/compress_*
12927F:	sound/core/compress_offload.c
12928F:	sound/soc/soc-compress.c
12929
12930SOUND - DMAENGINE HELPERS
12931M:	Lars-Peter Clausen <lars@metafoo.de>
12932S:	Supported
12933F:	include/sound/dmaengine_pcm.h
12934F:	sound/core/pcm_dmaengine.c
12935F:	sound/soc/soc-generic-dmaengine-pcm.c
12936
12937SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12938M:	Liam Girdwood <lgirdwood@gmail.com>
12939M:	Mark Brown <broonie@kernel.org>
12940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12942W:	http://alsa-project.org/main/index.php/ASoC
12943S:	Supported
12944F:	Documentation/devicetree/bindings/sound/
12945F:	Documentation/sound/alsa/soc/
12946F:	sound/soc/
12947F:	include/sound/soc*
12948
12949SOUNDWIRE SUBSYSTEM
12950M:	Vinod Koul <vinod.koul@intel.com>
12951M:	Sanyog Kale <sanyog.r.kale@intel.com>
12952R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12954S:	Supported
12955F:	Documentation/driver-api/soundwire/
12956F:	drivers/soundwire/
12957F:	include/linux/soundwire/
12958
12959SP2 MEDIA DRIVER
12960M:	Olli Salonen <olli.salonen@iki.fi>
12961L:	linux-media@vger.kernel.org
12962W:	https://linuxtv.org
12963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12964S:	Maintained
12965F:	drivers/media/dvb-frontends/sp2*
12966
12967SPARC + UltraSPARC (sparc/sparc64)
12968M:	"David S. Miller" <davem@davemloft.net>
12969L:	sparclinux@vger.kernel.org
12970Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12973S:	Maintained
12974F:	arch/sparc/
12975F:	drivers/sbus/
12976
12977SPARC SERIAL DRIVERS
12978M:	"David S. Miller" <davem@davemloft.net>
12979L:	sparclinux@vger.kernel.org
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12982S:	Maintained
12983F:	include/linux/sunserialcore.h
12984F:	drivers/tty/serial/suncore.c
12985F:	drivers/tty/serial/sunhv.c
12986F:	drivers/tty/serial/sunsab.c
12987F:	drivers/tty/serial/sunsab.h
12988F:	drivers/tty/serial/sunsu.c
12989F:	drivers/tty/serial/sunzilog.c
12990F:	drivers/tty/serial/sunzilog.h
12991F:	drivers/tty/vcc.c
12992
12993SPARSE CHECKER
12994M:	"Christopher Li" <sparse@chrisli.org>
12995L:	linux-sparse@vger.kernel.org
12996W:	https://sparse.wiki.kernel.org/
12997T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12998T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12999S:	Maintained
13000F:	include/linux/compiler.h
13001
13002SPEAR CLOCK FRAMEWORK SUPPORT
13003M:	Viresh Kumar <vireshk@kernel.org>
13004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13005W:	http://www.st.com/spear
13006S:	Maintained
13007F:	drivers/clk/spear/
13008
13009SPEAR PLATFORM SUPPORT
13010M:	Viresh Kumar <vireshk@kernel.org>
13011M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13013W:	http://www.st.com/spear
13014S:	Maintained
13015F:	arch/arm/boot/dts/spear*
13016F:	arch/arm/mach-spear/
13017
13018SPI NOR SUBSYSTEM
13019M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13020M:	Marek Vasut <marek.vasut@gmail.com>
13021L:	linux-mtd@lists.infradead.org
13022W:	http://www.linux-mtd.infradead.org/
13023Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13024T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13025T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13026S:	Maintained
13027F:	drivers/mtd/spi-nor/
13028F:	include/linux/mtd/spi-nor.h
13029
13030SPI SUBSYSTEM
13031M:	Mark Brown <broonie@kernel.org>
13032L:	linux-spi@vger.kernel.org
13033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13034Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13035S:	Maintained
13036F:	Documentation/devicetree/bindings/spi/
13037F:	Documentation/spi/
13038F:	drivers/spi/
13039F:	include/linux/spi/
13040F:	include/uapi/linux/spi/
13041F:	tools/spi/
13042
13043SPIDERNET NETWORK DRIVER for CELL
13044M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13045L:	netdev@vger.kernel.org
13046S:	Supported
13047F:	Documentation/networking/spider_net.txt
13048F:	drivers/net/ethernet/toshiba/spider_net*
13049
13050SPMI SUBSYSTEM
13051R:	Stephen Boyd <sboyd@kernel.org>
13052L:	linux-arm-msm@vger.kernel.org
13053F:	Documentation/devicetree/bindings/spmi/
13054F:	drivers/spmi/
13055F:	include/dt-bindings/spmi/spmi.h
13056F:	include/linux/spmi.h
13057F:	include/trace/events/spmi.h
13058
13059SPU FILE SYSTEM
13060M:	Jeremy Kerr <jk@ozlabs.org>
13061L:	linuxppc-dev@lists.ozlabs.org
13062W:	http://www.ibm.com/developerworks/power/cell/
13063S:	Supported
13064F:	Documentation/filesystems/spufs.txt
13065F:	arch/powerpc/platforms/cell/spufs/
13066
13067SQUASHFS FILE SYSTEM
13068M:	Phillip Lougher <phillip@squashfs.org.uk>
13069L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13070W:	http://squashfs.org.uk
13071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13072S:	Maintained
13073F:	Documentation/filesystems/squashfs.txt
13074F:	fs/squashfs/
13075
13076SRM (Alpha) environment access
13077M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13078S:	Maintained
13079F:	arch/alpha/kernel/srm_env.c
13080
13081STABLE BRANCH
13082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13083L:	stable@vger.kernel.org
13084S:	Supported
13085F:	Documentation/process/stable-kernel-rules.rst
13086
13087STAGING - ATOMISP DRIVER
13088M:	Alan Cox <alan@linux.intel.com>
13089M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13090L:	linux-media@vger.kernel.org
13091S:	Maintained
13092F:	drivers/staging/media/atomisp/
13093
13094STAGING - COMEDI
13095M:	Ian Abbott <abbotti@mev.co.uk>
13096M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13097S:	Odd Fixes
13098F:	drivers/staging/comedi/
13099
13100STAGING - FLARION FT1000 DRIVERS
13101M:	Marek Belisko <marek.belisko@gmail.com>
13102S:	Odd Fixes
13103F:	drivers/staging/ft1000/
13104
13105STAGING - INDUSTRIAL IO
13106M:	Jonathan Cameron <jic23@kernel.org>
13107L:	linux-iio@vger.kernel.org
13108S:	Odd Fixes
13109F:	Documentation/devicetree/bindings/staging/iio/
13110F:	drivers/staging/iio/
13111
13112STAGING - LUSTRE PARALLEL FILESYSTEM
13113M:	Oleg Drokin <oleg.drokin@intel.com>
13114M:	Andreas Dilger <andreas.dilger@intel.com>
13115M:	James Simmons <jsimmons@infradead.org>
13116L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13117W:	http://wiki.lustre.org/
13118S:	Maintained
13119F:	drivers/staging/lustre
13120
13121STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13122M:	Marc Dietrich <marvin24@gmx.de>
13123L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13124L:	linux-tegra@vger.kernel.org
13125S:	Maintained
13126F:	drivers/staging/nvec/
13127
13128STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13129M:	Jens Frederich <jfrederich@gmail.com>
13130M:	Daniel Drake <dsd@laptop.org>
13131M:	Jon Nettleton <jon.nettleton@gmail.com>
13132W:	http://wiki.laptop.org/go/DCON
13133S:	Maintained
13134F:	drivers/staging/olpc_dcon/
13135
13136STAGING - REALTEK RTL8712U DRIVERS
13137M:	Larry Finger <Larry.Finger@lwfinger.net>
13138M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13139S:	Odd Fixes
13140F:	drivers/staging/rtl8712/
13141
13142STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13143M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13144M:	Teddy Wang <teddy.wang@siliconmotion.com>
13145M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13146L:	linux-fbdev@vger.kernel.org
13147S:	Maintained
13148F:	drivers/staging/sm750fb/
13149
13150STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13151M:	William Hubbs <w.d.hubbs@gmail.com>
13152M:	Chris Brannon <chris@the-brannons.com>
13153M:	Kirk Reiser <kirk@reisers.ca>
13154M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13155L:	speakup@linux-speakup.org
13156W:	http://www.linux-speakup.org/
13157S:	Odd Fixes
13158F:	drivers/staging/speakup/
13159
13160STAGING - VIA VT665X DRIVERS
13161M:	Forest Bond <forest@alittletooquiet.net>
13162S:	Odd Fixes
13163F:	drivers/staging/vt665?/
13164
13165STAGING - WILC1000 WIFI DRIVER
13166M:	Aditya Shankar <aditya.shankar@microchip.com>
13167M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13168L:	linux-wireless@vger.kernel.org
13169S:	Supported
13170F:	drivers/staging/wilc1000/
13171
13172STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13173M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13174S:	Odd Fixes
13175F:	drivers/staging/xgifb/
13176
13177STAGING SUBSYSTEM
13178M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13180L:	devel@driverdev.osuosl.org
13181S:	Supported
13182F:	drivers/staging/
13183
13184STARFIRE/DURALAN NETWORK DRIVER
13185M:	Ion Badulescu <ionut@badula.org>
13186S:	Odd Fixes
13187F:	drivers/net/ethernet/adaptec/starfire*
13188
13189STEC S1220 SKD DRIVER
13190M:	Bart Van Assche <bart.vanassche@wdc.com>
13191L:	linux-block@vger.kernel.org
13192S:	Maintained
13193F:	drivers/block/skd*[ch]
13194
13195STI CEC DRIVER
13196M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13197S:	Maintained
13198F:	drivers/staging/media/st-cec/
13199F:	Documentation/devicetree/bindings/media/stih-cec.txt
13200
13201STK1160 USB VIDEO CAPTURE DRIVER
13202M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13203L:	linux-media@vger.kernel.org
13204T:	git git://linuxtv.org/media_tree.git
13205S:	Maintained
13206F:	drivers/media/usb/stk1160/
13207
13208STMMAC ETHERNET DRIVER
13209M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13210M:	Alexandre Torgue <alexandre.torgue@st.com>
13211L:	netdev@vger.kernel.org
13212W:	http://www.stlinux.com
13213S:	Supported
13214F:	drivers/net/ethernet/stmicro/stmmac/
13215
13216SUN3/3X
13217M:	Sam Creasey <sammy@sammy.net>
13218W:	http://sammy.net/sun3/
13219S:	Maintained
13220F:	arch/m68k/kernel/*sun3*
13221F:	arch/m68k/sun3*/
13222F:	arch/m68k/include/asm/sun3*
13223F:	drivers/net/ethernet/i825xx/sun3*
13224
13225SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13226M:	Hans de Goede <hdegoede@redhat.com>
13227L:	linux-input@vger.kernel.org
13228S:	Maintained
13229F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13230F:	drivers/input/keyboard/sun4i-lradc-keys.c
13231
13232SUNDANCE NETWORK DRIVER
13233M:	Denis Kirjanov <kda@linux-powerpc.org>
13234L:	netdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/net/ethernet/dlink/sundance.c
13237
13238SUPERH
13239M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13240M:	Rich Felker <dalias@libc.org>
13241L:	linux-sh@vger.kernel.org
13242Q:	http://patchwork.kernel.org/project/linux-sh/list/
13243S:	Maintained
13244F:	Documentation/sh/
13245F:	arch/sh/
13246F:	drivers/sh/
13247
13248SUSPEND TO RAM
13249M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13250M:	Len Brown <len.brown@intel.com>
13251M:	Pavel Machek <pavel@ucw.cz>
13252L:	linux-pm@vger.kernel.org
13253B:	https://bugzilla.kernel.org
13254S:	Supported
13255F:	Documentation/power/
13256F:	arch/x86/kernel/acpi/
13257F:	drivers/base/power/
13258F:	kernel/power/
13259F:	include/linux/suspend.h
13260F:	include/linux/freezer.h
13261F:	include/linux/pm.h
13262
13263SVGA HANDLING
13264M:	Martin Mares <mj@ucw.cz>
13265L:	linux-video@atrey.karlin.mff.cuni.cz
13266S:	Maintained
13267F:	Documentation/svga.txt
13268F:	arch/x86/boot/video*
13269
13270SWIOTLB SUBSYSTEM
13271M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13272L:	iommu@lists.linux-foundation.org
13273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13274S:	Supported
13275F:	lib/swiotlb.c
13276F:	arch/*/kernel/pci-swiotlb.c
13277F:	include/linux/swiotlb.h
13278
13279SWITCHDEV
13280M:	Jiri Pirko <jiri@resnulli.us>
13281M:	Ivan Vecera <ivecera@redhat.com>
13282L:	netdev@vger.kernel.org
13283S:	Supported
13284F:	net/switchdev/
13285F:	include/net/switchdev.h
13286
13287SYNC FILE FRAMEWORK
13288M:	Sumit Semwal <sumit.semwal@linaro.org>
13289R:	Gustavo Padovan <gustavo@padovan.org>
13290S:	Maintained
13291L:	linux-media@vger.kernel.org
13292L:	dri-devel@lists.freedesktop.org
13293F:	drivers/dma-buf/sync_*
13294F:	drivers/dma-buf/dma-fence*
13295F:	drivers/dma-buf/sw_sync.c
13296F:	include/linux/sync_file.h
13297F:	include/uapi/linux/sync_file.h
13298F:	Documentation/sync_file.txt
13299T:	git git://anongit.freedesktop.org/drm/drm-misc
13300
13301SYNOPSYS ARC ARCHITECTURE
13302M:	Vineet Gupta <vgupta@synopsys.com>
13303L:	linux-snps-arc@lists.infradead.org
13304S:	Supported
13305F:	arch/arc/
13306F:	Documentation/devicetree/bindings/arc/*
13307F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13308F:	drivers/clocksource/arc_timer.c
13309F:	drivers/tty/serial/arc_uart.c
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13311
13312SYNOPSYS ARC HSDK SDP pll clock driver
13313M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13314S:	Supported
13315F:	drivers/clk/clk-hsdk-pll.c
13316F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13317
13318SYNOPSYS ARC SDP clock driver
13319M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13320S:	Supported
13321F:	drivers/clk/axs10x/*
13322F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13323
13324SYNOPSYS ARC SDP platform support
13325M:	Alexey Brodkin <abrodkin@synopsys.com>
13326S:	Supported
13327F:	arch/arc/plat-axs10x
13328F:	arch/arc/boot/dts/ax*
13329F:	Documentation/devicetree/bindings/arc/axs10*
13330
13331SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13332M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13333S:	Supported
13334F:	drivers/reset/reset-axs10x.c
13335F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13336
13337SYNOPSYS DESIGNWARE 8250 UART DRIVER
13338R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13339S:	Maintained
13340F:	drivers/tty/serial/8250/8250_dw.c
13341
13342SYNOPSYS DESIGNWARE APB GPIO DRIVER
13343M:	Hoan Tran <hotran@apm.com>
13344L:	linux-gpio@vger.kernel.org
13345S:	Maintained
13346F:	drivers/gpio/gpio-dwapb.c
13347F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13348
13349SYNOPSYS DESIGNWARE DMAC DRIVER
13350M:	Viresh Kumar <vireshk@kernel.org>
13351R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13352S:	Maintained
13353F:	include/linux/dma/dw.h
13354F:	include/linux/platform_data/dma-dw.h
13355F:	drivers/dma/dw/
13356
13357SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13358M:	Jose Abreu <Jose.Abreu@synopsys.com>
13359L:	netdev@vger.kernel.org
13360S:	Supported
13361F:	drivers/net/ethernet/synopsys/
13362
13363SYNOPSYS DESIGNWARE I2C DRIVER
13364M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13365R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13366R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13367L:	linux-i2c@vger.kernel.org
13368S:	Maintained
13369F:	drivers/i2c/busses/i2c-designware-*
13370F:	include/linux/platform_data/i2c-designware.h
13371
13372SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13373M:	Jaehoon Chung <jh80.chung@samsung.com>
13374L:	linux-mmc@vger.kernel.org
13375S:	Maintained
13376F:	drivers/mmc/host/dw_mmc*
13377
13378SYNOPSYS HSDK RESET CONTROLLER DRIVER
13379M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13380S:	Supported
13381F:	drivers/reset/reset-hsdk.c
13382F:	include/dt-bindings/reset/snps,hsdk-reset.h
13383F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13384
13385SYSTEM CONFIGURATION (SYSCON)
13386M:	Lee Jones <lee.jones@linaro.org>
13387M:	Arnd Bergmann <arnd@arndb.de>
13388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13389S:	Supported
13390F:	drivers/mfd/syscon.c
13391
13392SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13393M:	Sudeep Holla <sudeep.holla@arm.com>
13394L:	linux-arm-kernel@lists.infradead.org
13395S:	Maintained
13396F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13397F:	drivers/clk/clk-scpi.c
13398F:	drivers/cpufreq/scpi-cpufreq.c
13399F:	drivers/firmware/arm_scpi.c
13400F:	include/linux/scpi_protocol.h
13401
13402SYSTEM RESET/SHUTDOWN DRIVERS
13403M:	Sebastian Reichel <sre@kernel.org>
13404L:	linux-pm@vger.kernel.org
13405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13406S:	Maintained
13407F:	Documentation/devicetree/bindings/power/reset/
13408F:	drivers/power/reset/
13409
13410SYSTEM TRACE MODULE CLASS
13411M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13412S:	Maintained
13413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13414F:	Documentation/trace/stm.txt
13415F:	drivers/hwtracing/stm/
13416F:	include/linux/stm.h
13417F:	include/uapi/linux/stm.h
13418
13419SYSV FILESYSTEM
13420M:	Christoph Hellwig <hch@infradead.org>
13421S:	Maintained
13422F:	Documentation/filesystems/sysv-fs.txt
13423F:	fs/sysv/
13424F:	include/linux/sysv_fs.h
13425
13426TARGET SUBSYSTEM
13427M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13428L:	linux-scsi@vger.kernel.org
13429L:	target-devel@vger.kernel.org
13430W:	http://www.linux-iscsi.org
13431W:	http://groups.google.com/group/linux-iscsi-target-dev
13432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13433S:	Supported
13434F:	drivers/target/
13435F:	include/target/
13436F:	Documentation/target/
13437
13438TASKSTATS STATISTICS INTERFACE
13439M:	Balbir Singh <bsingharora@gmail.com>
13440S:	Maintained
13441F:	Documentation/accounting/taskstats*
13442F:	include/linux/taskstats*
13443F:	kernel/taskstats.c
13444
13445TC subsystem
13446M:	Jamal Hadi Salim <jhs@mojatatu.com>
13447M:	Cong Wang <xiyou.wangcong@gmail.com>
13448M:	Jiri Pirko <jiri@resnulli.us>
13449L:	netdev@vger.kernel.org
13450S:	Maintained
13451F:	include/net/pkt_cls.h
13452F:	include/net/pkt_sched.h
13453F:	include/net/tc_act/
13454F:	include/uapi/linux/pkt_cls.h
13455F:	include/uapi/linux/pkt_sched.h
13456F:	include/uapi/linux/tc_act/
13457F:	include/uapi/linux/tc_ematch/
13458F:	net/sched/
13459
13460TCP LOW PRIORITY MODULE
13461M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13462M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13463W:	http://tcp-lp-mod.sourceforge.net/
13464S:	Maintained
13465F:	net/ipv4/tcp_lp.c
13466
13467TDA10071 MEDIA DRIVER
13468M:	Antti Palosaari <crope@iki.fi>
13469L:	linux-media@vger.kernel.org
13470W:	https://linuxtv.org
13471W:	http://palosaari.fi/linux/
13472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13473T:	git git://linuxtv.org/anttip/media_tree.git
13474S:	Maintained
13475F:	drivers/media/dvb-frontends/tda10071*
13476
13477TDA18212 MEDIA DRIVER
13478M:	Antti Palosaari <crope@iki.fi>
13479L:	linux-media@vger.kernel.org
13480W:	https://linuxtv.org
13481W:	http://palosaari.fi/linux/
13482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13483T:	git git://linuxtv.org/anttip/media_tree.git
13484S:	Maintained
13485F:	drivers/media/tuners/tda18212*
13486
13487TDA18218 MEDIA DRIVER
13488M:	Antti Palosaari <crope@iki.fi>
13489L:	linux-media@vger.kernel.org
13490W:	https://linuxtv.org
13491W:	http://palosaari.fi/linux/
13492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13493T:	git git://linuxtv.org/anttip/media_tree.git
13494S:	Maintained
13495F:	drivers/media/tuners/tda18218*
13496
13497TDA18250 MEDIA DRIVER
13498M:	Olli Salonen <olli.salonen@iki.fi>
13499L:	linux-media@vger.kernel.org
13500W:	https://linuxtv.org
13501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13502T:	git git://linuxtv.org/media_tree.git
13503S:	Maintained
13504F:	drivers/media/tuners/tda18250*
13505
13506TDA18271 MEDIA DRIVER
13507M:	Michael Krufky <mkrufky@linuxtv.org>
13508L:	linux-media@vger.kernel.org
13509W:	https://linuxtv.org
13510W:	http://github.com/mkrufky
13511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13512T:	git git://linuxtv.org/mkrufky/tuners.git
13513S:	Maintained
13514F:	drivers/media/tuners/tda18271*
13515
13516TDA827x MEDIA DRIVER
13517M:	Michael Krufky <mkrufky@linuxtv.org>
13518L:	linux-media@vger.kernel.org
13519W:	https://linuxtv.org
13520W:	http://github.com/mkrufky
13521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13522T:	git git://linuxtv.org/mkrufky/tuners.git
13523S:	Maintained
13524F:	drivers/media/tuners/tda8290.*
13525
13526TDA8290 MEDIA DRIVER
13527M:	Michael Krufky <mkrufky@linuxtv.org>
13528L:	linux-media@vger.kernel.org
13529W:	https://linuxtv.org
13530W:	http://github.com/mkrufky
13531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13532T:	git git://linuxtv.org/mkrufky/tuners.git
13533S:	Maintained
13534F:	drivers/media/tuners/tda8290.*
13535
13536TDA9840 MEDIA DRIVER
13537M:	Hans Verkuil <hverkuil@xs4all.nl>
13538L:	linux-media@vger.kernel.org
13539T:	git git://linuxtv.org/media_tree.git
13540W:	https://linuxtv.org
13541S:	Maintained
13542F:	drivers/media/i2c/tda9840*
13543
13544TEA5761 TUNER DRIVER
13545M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13546M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13547L:	linux-media@vger.kernel.org
13548W:	https://linuxtv.org
13549T:	git git://linuxtv.org/media_tree.git
13550S:	Odd fixes
13551F:	drivers/media/tuners/tea5761.*
13552
13553TEA5767 TUNER DRIVER
13554M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13555M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13556L:	linux-media@vger.kernel.org
13557W:	https://linuxtv.org
13558T:	git git://linuxtv.org/media_tree.git
13559S:	Maintained
13560F:	drivers/media/tuners/tea5767.*
13561
13562TEA6415C MEDIA DRIVER
13563M:	Hans Verkuil <hverkuil@xs4all.nl>
13564L:	linux-media@vger.kernel.org
13565T:	git git://linuxtv.org/media_tree.git
13566W:	https://linuxtv.org
13567S:	Maintained
13568F:	drivers/media/i2c/tea6415c*
13569
13570TEA6420 MEDIA DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574W:	https://linuxtv.org
13575S:	Maintained
13576F:	drivers/media/i2c/tea6420*
13577
13578TEAM DRIVER
13579M:	Jiri Pirko <jiri@resnulli.us>
13580L:	netdev@vger.kernel.org
13581S:	Supported
13582F:	drivers/net/team/
13583F:	include/linux/if_team.h
13584F:	include/uapi/linux/if_team.h
13585
13586TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13587M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13588S:	Maintained
13589F:	arch/x86/platform/ts5500/
13590
13591TECHNOTREND USB IR RECEIVER
13592M:	Sean Young <sean@mess.org>
13593L:	linux-media@vger.kernel.org
13594S:	Maintained
13595F:	drivers/media/rc/ttusbir.c
13596
13597TEE SUBSYSTEM
13598M:	Jens Wiklander <jens.wiklander@linaro.org>
13599S:	Maintained
13600F:	include/linux/tee_drv.h
13601F:	include/uapi/linux/tee.h
13602F:	drivers/tee/
13603F:	Documentation/tee.txt
13604
13605TEGRA ARCHITECTURE SUPPORT
13606M:	Thierry Reding <thierry.reding@gmail.com>
13607M:	Jonathan Hunter <jonathanh@nvidia.com>
13608L:	linux-tegra@vger.kernel.org
13609Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13611S:	Supported
13612N:	[^a-z]tegra
13613
13614TEGRA CLOCK DRIVER
13615M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13616M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13617S:	Supported
13618F:	drivers/clk/tegra/
13619
13620TEGRA DMA DRIVERS
13621M:	Laxman Dewangan <ldewangan@nvidia.com>
13622M:	Jon Hunter <jonathanh@nvidia.com>
13623S:	Supported
13624F:	drivers/dma/tegra*
13625
13626TEGRA I2C DRIVER
13627M:	Laxman Dewangan <ldewangan@nvidia.com>
13628S:	Supported
13629F:	drivers/i2c/busses/i2c-tegra.c
13630
13631TEGRA IOMMU DRIVERS
13632M:	Hiroshi Doyu <hdoyu@nvidia.com>
13633S:	Supported
13634F:	drivers/iommu/tegra*
13635
13636TEGRA KBC DRIVER
13637M:	Rakesh Iyer <riyer@nvidia.com>
13638M:	Laxman Dewangan <ldewangan@nvidia.com>
13639S:	Supported
13640F:	drivers/input/keyboard/tegra-kbc.c
13641
13642TEGRA PWM DRIVER
13643M:	Thierry Reding <thierry.reding@gmail.com>
13644S:	Supported
13645F:	drivers/pwm/pwm-tegra.c
13646
13647TEGRA SERIAL DRIVER
13648M:	Laxman Dewangan <ldewangan@nvidia.com>
13649S:	Supported
13650F:	drivers/tty/serial/serial-tegra.c
13651
13652TEGRA SPI DRIVER
13653M:	Laxman Dewangan <ldewangan@nvidia.com>
13654S:	Supported
13655F:	drivers/spi/spi-tegra*
13656
13657TEHUTI ETHERNET DRIVER
13658M:	Andy Gospodarek <andy@greyhouse.net>
13659L:	netdev@vger.kernel.org
13660S:	Supported
13661F:	drivers/net/ethernet/tehuti/*
13662
13663Telecom Clock Driver for MCPL0010
13664M:	Mark Gross <mark.gross@intel.com>
13665S:	Supported
13666F:	drivers/char/tlclk.c
13667
13668TENSILICA XTENSA PORT (xtensa)
13669M:	Chris Zankel <chris@zankel.net>
13670M:	Max Filippov <jcmvbkbc@gmail.com>
13671L:	linux-xtensa@linux-xtensa.org
13672T:	git git://github.com/czankel/xtensa-linux.git
13673S:	Maintained
13674F:	arch/xtensa/
13675F:	drivers/irqchip/irq-xtensa-*
13676
13677Texas Instruments' System Control Interface (TISCI) Protocol Driver
13678M:	Nishanth Menon <nm@ti.com>
13679M:	Tero Kristo <t-kristo@ti.com>
13680M:	Santosh Shilimkar <ssantosh@kernel.org>
13681L:	linux-arm-kernel@lists.infradead.org
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13684F:	drivers/firmware/ti_sci*
13685F:	include/linux/soc/ti/ti_sci_protocol.h
13686F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13687F:	include/dt-bindings/genpd/k2g.h
13688F:	drivers/soc/ti/ti_sci_pm_domains.c
13689F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13690F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13691F:	drivers/clk/keystone/sci-clk.c
13692F:	drivers/reset/reset-ti-sci.c
13693
13694THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13695M:	Hans Verkuil <hverkuil@xs4all.nl>
13696L:	linux-media@vger.kernel.org
13697T:	git git://linuxtv.org/media_tree.git
13698W:	https://linuxtv.org
13699S:	Maintained
13700F:	drivers/media/radio/radio-raremono.c
13701
13702THERMAL
13703M:	Zhang Rui <rui.zhang@intel.com>
13704M:	Eduardo Valentin <edubezval@gmail.com>
13705L:	linux-pm@vger.kernel.org
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13708Q:	https://patchwork.kernel.org/project/linux-pm/list/
13709S:	Supported
13710F:	drivers/thermal/
13711F:	include/linux/thermal.h
13712F:	include/uapi/linux/thermal.h
13713F:	include/linux/cpu_cooling.h
13714F:	Documentation/devicetree/bindings/thermal/
13715
13716THERMAL/CPU_COOLING
13717M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13718M:	Viresh Kumar <viresh.kumar@linaro.org>
13719M:	Javi Merino <javi.merino@kernel.org>
13720L:	linux-pm@vger.kernel.org
13721S:	Supported
13722F:	Documentation/thermal/cpu-cooling-api.txt
13723F:	drivers/thermal/cpu_cooling.c
13724F:	include/linux/cpu_cooling.h
13725
13726THINKPAD ACPI EXTRAS DRIVER
13727M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13728L:	ibm-acpi-devel@lists.sourceforge.net
13729L:	platform-driver-x86@vger.kernel.org
13730W:	http://ibm-acpi.sourceforge.net
13731W:	http://thinkwiki.org/wiki/Ibm-acpi
13732T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13733S:	Maintained
13734F:	drivers/platform/x86/thinkpad_acpi.c
13735
13736THUNDERBOLT DRIVER
13737M:	Andreas Noever <andreas.noever@gmail.com>
13738M:	Michael Jamet <michael.jamet@intel.com>
13739M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13740M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13742S:	Maintained
13743F:	Documentation/admin-guide/thunderbolt.rst
13744F:	drivers/thunderbolt/
13745F:	include/linux/thunderbolt.h
13746
13747THUNDERBOLT NETWORK DRIVER
13748M:	Michael Jamet <michael.jamet@intel.com>
13749M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13750M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13751L:	netdev@vger.kernel.org
13752S:	Maintained
13753F:	drivers/net/thunderbolt.c
13754
13755THUNDERX GPIO DRIVER
13756M:	David Daney <david.daney@cavium.com>
13757S:	Maintained
13758F:	drivers/gpio/gpio-thunderx.c
13759
13760TI AM437X VPFE DRIVER
13761M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13762L:	linux-media@vger.kernel.org
13763W:	https://linuxtv.org
13764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13765T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13766S:	Maintained
13767F:	drivers/media/platform/am437x/
13768
13769TI BANDGAP AND THERMAL DRIVER
13770M:	Eduardo Valentin <edubezval@gmail.com>
13771M:	Keerthy <j-keerthy@ti.com>
13772L:	linux-pm@vger.kernel.org
13773L:	linux-omap@vger.kernel.org
13774S:	Maintained
13775F:	drivers/thermal/ti-soc-thermal/
13776
13777TI BQ27XXX POWER SUPPLY DRIVER
13778R:	Andrew F. Davis <afd@ti.com>
13779F:	include/linux/power/bq27xxx_battery.h
13780F:	drivers/power/supply/bq27xxx_battery.c
13781F:	drivers/power/supply/bq27xxx_battery_i2c.c
13782
13783TI CDCE706 CLOCK DRIVER
13784M:	Max Filippov <jcmvbkbc@gmail.com>
13785S:	Maintained
13786F:	drivers/clk/clk-cdce706.c
13787
13788TI CLOCK DRIVER
13789M:	Tero Kristo <t-kristo@ti.com>
13790L:	linux-omap@vger.kernel.org
13791S:	Maintained
13792F:	drivers/clk/ti/
13793F:	include/linux/clk/ti.h
13794
13795TI DAVINCI MACHINE SUPPORT
13796M:	Sekhar Nori <nsekhar@ti.com>
13797M:	Kevin Hilman <khilman@kernel.org>
13798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13800S:	Supported
13801F:	arch/arm/mach-davinci/
13802F:	drivers/i2c/busses/i2c-davinci.c
13803F:	arch/arm/boot/dts/da850*
13804
13805TI DAVINCI SERIES GPIO DRIVER
13806M:	Keerthy <j-keerthy@ti.com>
13807L:	linux-gpio@vger.kernel.org
13808S:	Maintained
13809F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13810F:	drivers/gpio/gpio-davinci.c
13811
13812TI DAVINCI SERIES MEDIA DRIVER
13813M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13814L:	linux-media@vger.kernel.org
13815W:	https://linuxtv.org
13816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13817T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13818S:	Maintained
13819F:	drivers/media/platform/davinci/
13820F:	include/media/davinci/
13821
13822TI ETHERNET SWITCH DRIVER (CPSW)
13823R:	Grygorii Strashko <grygorii.strashko@ti.com>
13824L:	linux-omap@vger.kernel.org
13825L:	netdev@vger.kernel.org
13826S:	Maintained
13827F:	drivers/net/ethernet/ti/cpsw*
13828F:	drivers/net/ethernet/ti/davinci*
13829
13830TI FLASH MEDIA INTERFACE DRIVER
13831M:	Alex Dubov <oakad@yahoo.com>
13832S:	Maintained
13833F:	drivers/misc/tifm*
13834F:	drivers/mmc/host/tifm_sd.c
13835F:	include/linux/tifm.h
13836
13837TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13838M:	Santosh Shilimkar <ssantosh@kernel.org>
13839L:	linux-kernel@vger.kernel.org
13840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841S:	Maintained
13842F:	drivers/soc/ti/*
13843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13844
13845TI LM49xxx FAMILY ASoC CODEC DRIVERS
13846M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13847M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13849S:	Maintained
13850F:	sound/soc/codecs/lm49453*
13851F:	sound/soc/codecs/isabelle*
13852
13853TI LP855x BACKLIGHT DRIVER
13854M:	Milo Kim <milo.kim@ti.com>
13855S:	Maintained
13856F:	Documentation/backlight/lp855x-driver.txt
13857F:	drivers/video/backlight/lp855x_bl.c
13858F:	include/linux/platform_data/lp855x.h
13859
13860TI LP8727 CHARGER DRIVER
13861M:	Milo Kim <milo.kim@ti.com>
13862S:	Maintained
13863F:	drivers/power/supply/lp8727_charger.c
13864F:	include/linux/platform_data/lp8727.h
13865
13866TI LP8788 MFD DRIVER
13867M:	Milo Kim <milo.kim@ti.com>
13868S:	Maintained
13869F:	drivers/iio/adc/lp8788_adc.c
13870F:	drivers/leds/leds-lp8788.c
13871F:	drivers/mfd/lp8788*.c
13872F:	drivers/power/supply/lp8788-charger.c
13873F:	drivers/regulator/lp8788-*.c
13874F:	include/linux/mfd/lp8788*.h
13875
13876TI NETCP ETHERNET DRIVER
13877M:	Wingman Kwok <w-kwok2@ti.com>
13878M:	Murali Karicheri <m-karicheri2@ti.com>
13879L:	netdev@vger.kernel.org
13880S:	Maintained
13881F:	drivers/net/ethernet/ti/netcp*
13882
13883TI TAS571X FAMILY ASoC CODEC DRIVER
13884M:	Kevin Cernekee <cernekee@chromium.org>
13885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13886S:	Odd Fixes
13887F:	sound/soc/codecs/tas571x*
13888
13889TI TRF7970A NFC DRIVER
13890M:	Mark Greer <mgreer@animalcreek.com>
13891L:	linux-wireless@vger.kernel.org
13892L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13893S:	Supported
13894F:	drivers/nfc/trf7970a.c
13895F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13896
13897TI TWL4030 SERIES SOC CODEC DRIVER
13898M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13900S:	Maintained
13901F:	sound/soc/codecs/twl4030*
13902
13903TI VPE/CAL DRIVERS
13904M:	Benoit Parrot <bparrot@ti.com>
13905L:	linux-media@vger.kernel.org
13906W:	http://linuxtv.org/
13907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13908S:	Maintained
13909F:	drivers/media/platform/ti-vpe/
13910
13911TI WILINK WIRELESS DRIVERS
13912L:	linux-wireless@vger.kernel.org
13913W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13914W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13916S:	Orphan
13917F:	drivers/net/wireless/ti/
13918F:	include/linux/wl12xx.h
13919
13920TILE ARCHITECTURE
13921W:	http://www.mellanox.com/repository/solutions/tile-scm/
13922S:	Orphan
13923F:	arch/tile/
13924F:	drivers/char/tile-srom.c
13925F:	drivers/edac/tile_edac.c
13926F:	drivers/net/ethernet/tile/
13927F:	drivers/rtc/rtc-tile.c
13928F:	drivers/tty/hvc/hvc_tile.c
13929F:	drivers/tty/serial/tilegx.c
13930F:	drivers/usb/host/*-tilegx.c
13931F:	include/linux/usb/tilegx.h
13932
13933TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13934M:	John Stultz <john.stultz@linaro.org>
13935M:	Thomas Gleixner <tglx@linutronix.de>
13936R:	Stephen Boyd <sboyd@kernel.org>
13937L:	linux-kernel@vger.kernel.org
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13939S:	Supported
13940F:	include/linux/clocksource.h
13941F:	include/linux/time.h
13942F:	include/linux/timex.h
13943F:	include/uapi/linux/time.h
13944F:	include/uapi/linux/timex.h
13945F:	kernel/time/clocksource.c
13946F:	kernel/time/time*.c
13947F:	kernel/time/alarmtimer.c
13948F:	kernel/time/ntp.c
13949F:	tools/testing/selftests/timers/
13950
13951TIPC NETWORK LAYER
13952M:	Jon Maloy <jon.maloy@ericsson.com>
13953M:	Ying Xue <ying.xue@windriver.com>
13954L:	netdev@vger.kernel.org (core kernel code)
13955L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13956W:	http://tipc.sourceforge.net/
13957S:	Maintained
13958F:	include/uapi/linux/tipc*.h
13959F:	net/tipc/
13960
13961TLAN NETWORK DRIVER
13962M:	Samuel Chessman <chessman@tux.org>
13963L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13964W:	http://sourceforge.net/projects/tlan/
13965S:	Maintained
13966F:	Documentation/networking/tlan.txt
13967F:	drivers/net/ethernet/ti/tlan.*
13968
13969TM6000 VIDEO4LINUX DRIVER
13970M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13972L:	linux-media@vger.kernel.org
13973W:	https://linuxtv.org
13974T:	git git://linuxtv.org/media_tree.git
13975S:	Odd fixes
13976F:	drivers/media/usb/tm6000/
13977F:	Documentation/media/v4l-drivers/tm6000*
13978
13979TMIO/SDHI MMC DRIVER
13980M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13981L:	linux-mmc@vger.kernel.org
13982S:	Supported
13983F:	drivers/mmc/host/tmio_mmc*
13984F:	drivers/mmc/host/renesas_sdhi*
13985F:	include/linux/mfd/tmio.h
13986
13987TMP401 HARDWARE MONITOR DRIVER
13988M:	Guenter Roeck <linux@roeck-us.net>
13989L:	linux-hwmon@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/hwmon/tmp401
13992F:	drivers/hwmon/tmp401.c
13993
13994TMPFS (SHMEM FILESYSTEM)
13995M:	Hugh Dickins <hughd@google.com>
13996L:	linux-mm@kvack.org
13997S:	Maintained
13998F:	include/linux/shmem_fs.h
13999F:	mm/shmem.c
14000
14001TOMOYO SECURITY MODULE
14002M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14003M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14004L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14005L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14006L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14007L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14008W:	http://tomoyo.sourceforge.jp/
14009T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14010S:	Maintained
14011F:	security/tomoyo/
14012
14013TOPSTAR LAPTOP EXTRAS DRIVER
14014M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14015L:	platform-driver-x86@vger.kernel.org
14016S:	Maintained
14017F:	drivers/platform/x86/topstar-laptop.c
14018
14019TORTURE-TEST MODULES
14020M:	Davidlohr Bueso <dave@stgolabs.net>
14021M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14022M:	Josh Triplett <josh@joshtriplett.org>
14023L:	linux-kernel@vger.kernel.org
14024S:	Supported
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14026F:	Documentation/RCU/torture.txt
14027F:	kernel/torture.c
14028F:	kernel/rcu/rcutorture.c
14029F:	kernel/locking/locktorture.c
14030
14031TOSHIBA ACPI EXTRAS DRIVER
14032M:	Azael Avalos <coproscefalo@gmail.com>
14033L:	platform-driver-x86@vger.kernel.org
14034S:	Maintained
14035F:	drivers/platform/x86/toshiba_acpi.c
14036
14037TOSHIBA BLUETOOTH DRIVER
14038M:	Azael Avalos <coproscefalo@gmail.com>
14039L:	platform-driver-x86@vger.kernel.org
14040S:	Maintained
14041F:	drivers/platform/x86/toshiba_bluetooth.c
14042
14043TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14044M:	Azael Avalos <coproscefalo@gmail.com>
14045L:	platform-driver-x86@vger.kernel.org
14046S:	Maintained
14047F:	drivers/platform/x86/toshiba_haps.c
14048
14049TOSHIBA SMM DRIVER
14050M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14051W:	http://www.buzzard.org.uk/toshiba/
14052S:	Maintained
14053F:	drivers/char/toshiba.c
14054F:	include/linux/toshiba.h
14055F:	include/uapi/linux/toshiba.h
14056
14057TOSHIBA TC358743 DRIVER
14058M:	Mats Randgaard <matrandg@cisco.com>
14059L:	linux-media@vger.kernel.org
14060S:	Maintained
14061F:	drivers/media/i2c/tc358743*
14062F:	include/media/i2c/tc358743.h
14063
14064TOSHIBA WMI HOTKEYS DRIVER
14065M:	Azael Avalos <coproscefalo@gmail.com>
14066L:	platform-driver-x86@vger.kernel.org
14067S:	Maintained
14068F:	drivers/platform/x86/toshiba-wmi.c
14069
14070TPM DEVICE DRIVER
14071M:	Peter Huewe <peterhuewe@gmx.de>
14072M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14073R:	Jason Gunthorpe <jgg@ziepe.ca>
14074L:	linux-integrity@vger.kernel.org
14075Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14076W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14077T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14078S:	Maintained
14079F:	drivers/char/tpm/
14080
14081TRACING
14082M:	Steven Rostedt <rostedt@goodmis.org>
14083M:	Ingo Molnar <mingo@redhat.com>
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14085S:	Maintained
14086F:	Documentation/trace/ftrace.txt
14087F:	arch/*/*/*/ftrace.h
14088F:	arch/*/kernel/ftrace.c
14089F:	include/*/ftrace.h
14090F:	include/linux/trace*.h
14091F:	include/trace/
14092F:	kernel/trace/
14093F:	tools/testing/selftests/ftrace/
14094
14095TRACING MMIO ACCESSES (MMIOTRACE)
14096M:	Steven Rostedt <rostedt@goodmis.org>
14097M:	Ingo Molnar <mingo@kernel.org>
14098R:	Karol Herbst <karolherbst@gmail.com>
14099R:	Pekka Paalanen <ppaalanen@gmail.com>
14100S:	Maintained
14101L:	linux-kernel@vger.kernel.org
14102L:	nouveau@lists.freedesktop.org
14103F:	kernel/trace/trace_mmiotrace.c
14104F:	include/linux/mmiotrace.h
14105F:	arch/x86/mm/kmmio.c
14106F:	arch/x86/mm/mmio-mod.c
14107F:	arch/x86/mm/testmmiotrace.c
14108
14109TRIVIAL PATCHES
14110M:	Jiri Kosina <trivial@kernel.org>
14111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14112S:	Maintained
14113K:	^Subject:.*(?i)trivial
14114
14115TEMPO SEMICONDUCTOR DRIVERS
14116M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14117S:	Maintained
14118F:	sound/soc/codecs/tscs*.c
14119F:	sound/soc/codecs/tscs*.h
14120F:	Documentation/devicetree/bindings/sound/tscs*.txt
14121
14122TTY LAYER
14123M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14124M:	Jiri Slaby <jslaby@suse.com>
14125S:	Supported
14126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14127F:	Documentation/serial/
14128F:	drivers/tty/
14129F:	drivers/tty/serial/serial_core.c
14130F:	include/linux/serial_core.h
14131F:	include/linux/serial.h
14132F:	include/linux/tty.h
14133F:	include/uapi/linux/serial_core.h
14134F:	include/uapi/linux/serial.h
14135F:	include/uapi/linux/tty.h
14136
14137TUA9001 MEDIA DRIVER
14138M:	Antti Palosaari <crope@iki.fi>
14139L:	linux-media@vger.kernel.org
14140W:	https://linuxtv.org
14141W:	http://palosaari.fi/linux/
14142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14143T:	git git://linuxtv.org/anttip/media_tree.git
14144S:	Maintained
14145F:	drivers/media/tuners/tua9001*
14146
14147TULIP NETWORK DRIVERS
14148L:	netdev@vger.kernel.org
14149L:	linux-parisc@vger.kernel.org
14150S:	Orphan
14151F:	drivers/net/ethernet/dec/tulip/
14152
14153TUN/TAP driver
14154M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14155W:	http://vtun.sourceforge.net/tun
14156S:	Maintained
14157F:	Documentation/networking/tuntap.txt
14158F:	arch/um/os-Linux/drivers/
14159
14160TURBOCHANNEL SUBSYSTEM
14161M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14162M:	Ralf Baechle <ralf@linux-mips.org>
14163L:	linux-mips@linux-mips.org
14164Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14165S:	Maintained
14166F:	drivers/tc/
14167F:	include/linux/tc.h
14168
14169TW5864 VIDEO4LINUX DRIVER
14170M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14171M:	Anton Sviridenko <anton@corp.bluecherry.net>
14172M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14173M:	Andrey Utkin <andrey_utkin@fastmail.com>
14174L:	linux-media@vger.kernel.org
14175S:	Supported
14176F:	drivers/media/pci/tw5864/
14177
14178TW68 VIDEO4LINUX DRIVER
14179M:	Hans Verkuil <hverkuil@xs4all.nl>
14180L:	linux-media@vger.kernel.org
14181T:	git git://linuxtv.org/media_tree.git
14182W:	https://linuxtv.org
14183S:	Odd Fixes
14184F:	drivers/media/pci/tw68/
14185
14186TW686X VIDEO4LINUX DRIVER
14187M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14188L:	linux-media@vger.kernel.org
14189T:	git git://linuxtv.org/media_tree.git
14190W:	http://linuxtv.org
14191S:	Maintained
14192F:	drivers/media/pci/tw686x/
14193
14194UBI FILE SYSTEM (UBIFS)
14195M:	Richard Weinberger <richard@nod.at>
14196M:	Artem Bityutskiy <dedekind1@gmail.com>
14197M:	Adrian Hunter <adrian.hunter@intel.com>
14198L:	linux-mtd@lists.infradead.org
14199T:	git git://git.infradead.org/ubifs-2.6.git
14200W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14201S:	Supported
14202F:	Documentation/filesystems/ubifs.txt
14203F:	fs/ubifs/
14204
14205UCLINUX (M68KNOMMU AND COLDFIRE)
14206M:	Greg Ungerer <gerg@linux-m68k.org>
14207W:	http://www.linux-m68k.org/
14208W:	http://www.uclinux.org/
14209L:	linux-m68k@lists.linux-m68k.org
14210L:	uclinux-dev@uclinux.org  (subscribers-only)
14211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14212S:	Maintained
14213F:	arch/m68k/coldfire/
14214F:	arch/m68k/68*/
14215F:	arch/m68k/*/*_no.*
14216F:	arch/m68k/include/asm/*_no.*
14217
14218UDF FILESYSTEM
14219M:	Jan Kara <jack@suse.com>
14220S:	Maintained
14221F:	Documentation/filesystems/udf.txt
14222F:	fs/udf/
14223
14224UDRAW TABLET
14225M:	Bastien Nocera <hadess@hadess.net>
14226L:	linux-input@vger.kernel.org
14227S:	Maintained
14228F:	drivers/hid/hid-udraw-ps3.c
14229
14230UFS FILESYSTEM
14231M:	Evgeniy Dushistov <dushistov@mail.ru>
14232S:	Maintained
14233F:	Documentation/filesystems/ufs.txt
14234F:	fs/ufs/
14235
14236UHID USERSPACE HID IO DRIVER:
14237M:	David Herrmann <dh.herrmann@googlemail.com>
14238L:	linux-input@vger.kernel.org
14239S:	Maintained
14240F:	drivers/hid/uhid.c
14241F:	include/uapi/linux/uhid.h
14242
14243ULPI BUS
14244M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14245L:	linux-usb@vger.kernel.org
14246S:	Maintained
14247F:	drivers/usb/common/ulpi.c
14248F:	include/linux/ulpi/
14249
14250ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14251L:	linux-usb@vger.kernel.org
14252S:	Orphan
14253F:	drivers/uwb/
14254F:	include/linux/uwb.h
14255F:	include/linux/uwb/
14256
14257UNICORE32 ARCHITECTURE:
14258M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14259W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14260S:	Maintained
14261T:	git git://github.com/gxt/linux.git
14262F:	arch/unicore32/
14263
14264UNIFDEF
14265M:	Tony Finch <dot@dotat.at>
14266W:	http://dotat.at/prog/unifdef
14267S:	Maintained
14268F:	scripts/unifdef.c
14269
14270UNIFORM CDROM DRIVER
14271M:	Jens Axboe <axboe@kernel.dk>
14272W:	http://www.kernel.dk
14273S:	Maintained
14274F:	Documentation/cdrom/
14275F:	drivers/cdrom/cdrom.c
14276F:	include/linux/cdrom.h
14277F:	include/uapi/linux/cdrom.h
14278
14279UNISYS S-PAR DRIVERS
14280M:	David Kershner <david.kershner@unisys.com>
14281L:	sparmaintainer@unisys.com (Unisys internal)
14282S:	Supported
14283F:	include/linux/visorbus.h
14284F:	drivers/visorbus/
14285F:	drivers/staging/unisys/
14286
14287UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14288M:	Vinayak Holikatti <vinholikatti@gmail.com>
14289L:	linux-scsi@vger.kernel.org
14290S:	Supported
14291F:	Documentation/scsi/ufs.txt
14292F:	drivers/scsi/ufs/
14293
14294UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14295M:	Joao Pinto <jpinto@synopsys.com>
14296L:	linux-scsi@vger.kernel.org
14297S:	Supported
14298F:	drivers/scsi/ufs/*dwc*
14299
14300UNSORTED BLOCK IMAGES (UBI)
14301M:	Artem Bityutskiy <dedekind1@gmail.com>
14302M:	Richard Weinberger <richard@nod.at>
14303W:	http://www.linux-mtd.infradead.org/
14304L:	linux-mtd@lists.infradead.org
14305T:	git git://git.infradead.org/ubifs-2.6.git
14306S:	Supported
14307F:	drivers/mtd/ubi/
14308F:	include/linux/mtd/ubi.h
14309F:	include/uapi/mtd/ubi-user.h
14310
14311USB "USBNET" DRIVER FRAMEWORK
14312M:	Oliver Neukum <oneukum@suse.com>
14313L:	netdev@vger.kernel.org
14314W:	http://www.linux-usb.org/usbnet
14315S:	Maintained
14316F:	drivers/net/usb/usbnet.c
14317F:	include/linux/usb/usbnet.h
14318
14319USB ACM DRIVER
14320M:	Oliver Neukum <oneukum@suse.com>
14321L:	linux-usb@vger.kernel.org
14322S:	Maintained
14323F:	Documentation/usb/acm.txt
14324F:	drivers/usb/class/cdc-acm.*
14325
14326USB AR5523 WIRELESS DRIVER
14327M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14328L:	linux-wireless@vger.kernel.org
14329S:	Maintained
14330F:	drivers/net/wireless/ath/ar5523/
14331
14332USB ATTACHED SCSI
14333M:	Oliver Neukum <oneukum@suse.com>
14334L:	linux-usb@vger.kernel.org
14335L:	linux-scsi@vger.kernel.org
14336S:	Maintained
14337F:	drivers/usb/storage/uas.c
14338
14339USB CDC ETHERNET DRIVER
14340M:	Oliver Neukum <oliver@neukum.org>
14341L:	linux-usb@vger.kernel.org
14342S:	Maintained
14343F:	drivers/net/usb/cdc_*.c
14344F:	include/uapi/linux/usb/cdc.h
14345
14346USB CHAOSKEY DRIVER
14347M:	Keith Packard <keithp@keithp.com>
14348L:	linux-usb@vger.kernel.org
14349S:	Maintained
14350F:	drivers/usb/misc/chaoskey.c
14351
14352USB CYPRESS C67X00 DRIVER
14353M:	Peter Korsgaard <jacmet@sunsite.dk>
14354L:	linux-usb@vger.kernel.org
14355S:	Maintained
14356F:	drivers/usb/c67x00/
14357
14358USB DAVICOM DM9601 DRIVER
14359M:	Peter Korsgaard <jacmet@sunsite.dk>
14360L:	netdev@vger.kernel.org
14361W:	http://www.linux-usb.org/usbnet
14362S:	Maintained
14363F:	drivers/net/usb/dm9601.c
14364
14365USB DIAMOND RIO500 DRIVER
14366M:	Cesar Miquel <miquel@df.uba.ar>
14367L:	rio500-users@lists.sourceforge.net
14368W:	http://rio500.sourceforge.net
14369S:	Maintained
14370F:	drivers/usb/misc/rio500*
14371
14372USB EHCI DRIVER
14373M:	Alan Stern <stern@rowland.harvard.edu>
14374L:	linux-usb@vger.kernel.org
14375S:	Maintained
14376F:	Documentation/usb/ehci.txt
14377F:	drivers/usb/host/ehci*
14378
14379USB GADGET/PERIPHERAL SUBSYSTEM
14380M:	Felipe Balbi <balbi@kernel.org>
14381L:	linux-usb@vger.kernel.org
14382W:	http://www.linux-usb.org/gadget
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14384S:	Maintained
14385F:	drivers/usb/gadget/
14386F:	include/linux/usb/gadget*
14387
14388USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14389M:	Jiri Kosina <jikos@kernel.org>
14390R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14391L:	linux-usb@vger.kernel.org
14392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14393S:	Maintained
14394F:	Documentation/hid/hiddev.txt
14395F:	drivers/hid/usbhid/
14396
14397USB ISP116X DRIVER
14398M:	Olav Kongas <ok@artecdesign.ee>
14399L:	linux-usb@vger.kernel.org
14400S:	Maintained
14401F:	drivers/usb/host/isp116x*
14402F:	include/linux/usb/isp116x.h
14403
14404USB LAN78XX ETHERNET DRIVER
14405M:	Woojung Huh <woojung.huh@microchip.com>
14406M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14407L:	netdev@vger.kernel.org
14408S:	Maintained
14409F:	drivers/net/usb/lan78xx.*
14410
14411USB MASS STORAGE DRIVER
14412M:	Alan Stern <stern@rowland.harvard.edu>
14413L:	linux-usb@vger.kernel.org
14414L:	usb-storage@lists.one-eyed-alien.net
14415S:	Maintained
14416W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14417F:	drivers/usb/storage/
14418
14419USB MIDI DRIVER
14420M:	Clemens Ladisch <clemens@ladisch.de>
14421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14422T:	git git://git.alsa-project.org/alsa-kernel.git
14423S:	Maintained
14424F:	sound/usb/midi.*
14425
14426USB NETWORKING DRIVERS
14427L:	linux-usb@vger.kernel.org
14428S:	Odd Fixes
14429F:	drivers/net/usb/
14430
14431USB OHCI DRIVER
14432M:	Alan Stern <stern@rowland.harvard.edu>
14433L:	linux-usb@vger.kernel.org
14434S:	Maintained
14435F:	Documentation/usb/ohci.txt
14436F:	drivers/usb/host/ohci*
14437
14438USB OTG FSM (Finite State Machine)
14439M:	Peter Chen <Peter.Chen@nxp.com>
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14441L:	linux-usb@vger.kernel.org
14442S:	Maintained
14443F:	drivers/usb/common/usb-otg-fsm.c
14444
14445USB OVER IP DRIVER
14446M:	Valentina Manea <valentina.manea.m@gmail.com>
14447M:	Shuah Khan <shuahkh@osg.samsung.com>
14448M:	Shuah Khan <shuah@kernel.org>
14449L:	linux-usb@vger.kernel.org
14450S:	Maintained
14451F:	Documentation/usb/usbip_protocol.txt
14452F:	drivers/usb/usbip/
14453F:	tools/usb/usbip/
14454
14455USB PEGASUS DRIVER
14456M:	Petko Manolov <petkan@nucleusys.com>
14457L:	linux-usb@vger.kernel.org
14458L:	netdev@vger.kernel.org
14459T:	git git://github.com/petkan/pegasus.git
14460W:	https://github.com/petkan/pegasus
14461S:	Maintained
14462F:	drivers/net/usb/pegasus.*
14463
14464USB PHY LAYER
14465M:	Felipe Balbi <balbi@kernel.org>
14466L:	linux-usb@vger.kernel.org
14467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14468S:	Maintained
14469F:	drivers/usb/phy/
14470
14471USB PRINTER DRIVER (usblp)
14472M:	Pete Zaitcev <zaitcev@redhat.com>
14473L:	linux-usb@vger.kernel.org
14474S:	Supported
14475F:	drivers/usb/class/usblp.c
14476
14477USB QMI WWAN NETWORK DRIVER
14478M:	Bjørn Mork <bjorn@mork.no>
14479L:	netdev@vger.kernel.org
14480S:	Maintained
14481F:	Documentation/ABI/testing/sysfs-class-net-qmi
14482F:	drivers/net/usb/qmi_wwan.c
14483
14484USB RTL8150 DRIVER
14485M:	Petko Manolov <petkan@nucleusys.com>
14486L:	linux-usb@vger.kernel.org
14487L:	netdev@vger.kernel.org
14488T:	git git://github.com/petkan/rtl8150.git
14489W:	https://github.com/petkan/rtl8150
14490S:	Maintained
14491F:	drivers/net/usb/rtl8150.c
14492
14493USB SERIAL SUBSYSTEM
14494M:	Johan Hovold <johan@kernel.org>
14495L:	linux-usb@vger.kernel.org
14496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14497S:	Maintained
14498F:	Documentation/usb/usb-serial.txt
14499F:	drivers/usb/serial/
14500F:	include/linux/usb/serial.h
14501
14502USB SMSC75XX ETHERNET DRIVER
14503M:	Steve Glendinning <steve.glendinning@shawell.net>
14504L:	netdev@vger.kernel.org
14505S:	Maintained
14506F:	drivers/net/usb/smsc75xx.*
14507
14508USB SMSC95XX ETHERNET DRIVER
14509M:	Steve Glendinning <steve.glendinning@shawell.net>
14510M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14511L:	netdev@vger.kernel.org
14512S:	Maintained
14513F:	drivers/net/usb/smsc95xx.*
14514
14515USB SUBSYSTEM
14516M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14517L:	linux-usb@vger.kernel.org
14518W:	http://www.linux-usb.org
14519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14520S:	Supported
14521F:	Documentation/devicetree/bindings/usb/
14522F:	Documentation/usb/
14523F:	drivers/usb/
14524F:	include/linux/usb.h
14525F:	include/linux/usb/
14526
14527USB TYPEC SUBSYSTEM
14528M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14529L:	linux-usb@vger.kernel.org
14530S:	Maintained
14531F:	Documentation/ABI/testing/sysfs-class-typec
14532F:	Documentation/usb/typec.rst
14533F:	drivers/usb/typec/
14534F:	include/linux/usb/typec.h
14535
14536USB UHCI DRIVER
14537M:	Alan Stern <stern@rowland.harvard.edu>
14538L:	linux-usb@vger.kernel.org
14539S:	Maintained
14540F:	drivers/usb/host/uhci*
14541
14542USB VIDEO CLASS
14543M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14544L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14545L:	linux-media@vger.kernel.org
14546T:	git git://linuxtv.org/media_tree.git
14547W:	http://www.ideasonboard.org/uvc/
14548S:	Maintained
14549F:	drivers/media/usb/uvc/
14550F:	include/uapi/linux/uvcvideo.h
14551
14552USB VISION DRIVER
14553M:	Hans Verkuil <hverkuil@xs4all.nl>
14554L:	linux-media@vger.kernel.org
14555T:	git git://linuxtv.org/media_tree.git
14556W:	https://linuxtv.org
14557S:	Odd Fixes
14558F:	drivers/media/usb/usbvision/
14559
14560USB WEBCAM GADGET
14561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14562L:	linux-usb@vger.kernel.org
14563S:	Maintained
14564F:	drivers/usb/gadget/function/*uvc*
14565F:	drivers/usb/gadget/legacy/webcam.c
14566
14567USB WIRELESS RNDIS DRIVER (rndis_wlan)
14568M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14569L:	linux-wireless@vger.kernel.org
14570S:	Maintained
14571F:	drivers/net/wireless/rndis_wlan.c
14572
14573USB XHCI DRIVER
14574M:	Mathias Nyman <mathias.nyman@intel.com>
14575L:	linux-usb@vger.kernel.org
14576S:	Supported
14577F:	drivers/usb/host/xhci*
14578F:	drivers/usb/host/pci-quirks*
14579
14580USB ZD1201 DRIVER
14581L:	linux-wireless@vger.kernel.org
14582W:	http://linux-lc100020.sourceforge.net
14583S:	Orphan
14584F:	drivers/net/wireless/zydas/zd1201.*
14585
14586USB ZR364XX DRIVER
14587M:	Antoine Jacquet <royale@zerezo.com>
14588L:	linux-usb@vger.kernel.org
14589L:	linux-media@vger.kernel.org
14590T:	git git://linuxtv.org/media_tree.git
14591W:	http://royale.zerezo.com/zr364xx/
14592S:	Maintained
14593F:	Documentation/media/v4l-drivers/zr364xx*
14594F:	drivers/media/usb/zr364xx/
14595
14596USER-MODE LINUX (UML)
14597M:	Jeff Dike <jdike@addtoit.com>
14598M:	Richard Weinberger <richard@nod.at>
14599L:	user-mode-linux-devel@lists.sourceforge.net
14600L:	user-mode-linux-user@lists.sourceforge.net
14601W:	http://user-mode-linux.sourceforge.net
14602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14603S:	Maintained
14604F:	Documentation/virtual/uml/
14605F:	arch/um/
14606F:	arch/x86/um/
14607F:	fs/hostfs/
14608F:	fs/hppfs/
14609
14610USERSPACE I/O (UIO)
14611M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14612S:	Maintained
14613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14614F:	Documentation/driver-api/uio-howto.rst
14615F:	drivers/uio/
14616F:	include/linux/uio*.h
14617
14618UTIL-LINUX PACKAGE
14619M:	Karel Zak <kzak@redhat.com>
14620L:	util-linux@vger.kernel.org
14621W:	http://en.wikipedia.org/wiki/Util-linux
14622T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14623S:	Maintained
14624
14625UUID HELPERS
14626M:	Christoph Hellwig <hch@lst.de>
14627R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14628L:	linux-kernel@vger.kernel.org
14629T:	git git://git.infradead.org/users/hch/uuid.git
14630F:	lib/uuid.c
14631F:	lib/test_uuid.c
14632F:	include/linux/uuid.h
14633F:	include/uapi/linux/uuid.h
14634S:	Maintained
14635
14636UVESAFB DRIVER
14637M:	Michal Januszewski <spock@gentoo.org>
14638L:	linux-fbdev@vger.kernel.org
14639W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14640S:	Maintained
14641F:	Documentation/fb/uvesafb.txt
14642F:	drivers/video/fbdev/uvesafb.*
14643
14644VF610 NAND DRIVER
14645M:	Stefan Agner <stefan@agner.ch>
14646L:	linux-mtd@lists.infradead.org
14647S:	Supported
14648F:	drivers/mtd/nand/vf610_nfc.c
14649
14650VFAT/FAT/MSDOS FILESYSTEM
14651M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14652S:	Maintained
14653F:	Documentation/filesystems/vfat.txt
14654F:	fs/fat/
14655
14656VFIO DRIVER
14657M:	Alex Williamson <alex.williamson@redhat.com>
14658L:	kvm@vger.kernel.org
14659T:	git git://github.com/awilliam/linux-vfio.git
14660S:	Maintained
14661F:	Documentation/vfio.txt
14662F:	drivers/vfio/
14663F:	include/linux/vfio.h
14664F:	include/uapi/linux/vfio.h
14665
14666VFIO MEDIATED DEVICE DRIVERS
14667M:	Kirti Wankhede <kwankhede@nvidia.com>
14668L:	kvm@vger.kernel.org
14669S:	Maintained
14670F:	Documentation/vfio-mediated-device.txt
14671F:	drivers/vfio/mdev/
14672F:	include/linux/mdev.h
14673F:	samples/vfio-mdev/
14674
14675VFIO PLATFORM DRIVER
14676M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14677L:	kvm@vger.kernel.org
14678S:	Maintained
14679F:	drivers/vfio/platform/
14680
14681VGA_SWITCHEROO
14682R:	Lukas Wunner <lukas@wunner.de>
14683S:	Maintained
14684F:	Documentation/gpu/vga-switcheroo.rst
14685F:	drivers/gpu/vga/vga_switcheroo.c
14686F:	include/linux/vga_switcheroo.h
14687T:	git git://anongit.freedesktop.org/drm/drm-misc
14688
14689VIA RHINE NETWORK DRIVER
14690S:	Orphan
14691F:	drivers/net/ethernet/via/via-rhine.c
14692
14693VIA SD/MMC CARD CONTROLLER DRIVER
14694M:	Bruce Chang <brucechang@via.com.tw>
14695M:	Harald Welte <HaraldWelte@viatech.com>
14696S:	Maintained
14697F:	drivers/mmc/host/via-sdmmc.c
14698
14699VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14700M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14701L:	linux-fbdev@vger.kernel.org
14702S:	Maintained
14703F:	include/linux/via-core.h
14704F:	include/linux/via-gpio.h
14705F:	include/linux/via_i2c.h
14706F:	drivers/video/fbdev/via/
14707
14708VIA VELOCITY NETWORK DRIVER
14709M:	Francois Romieu <romieu@fr.zoreil.com>
14710L:	netdev@vger.kernel.org
14711S:	Maintained
14712F:	drivers/net/ethernet/via/via-velocity.*
14713
14714VIDEO MULTIPLEXER DRIVER
14715M:	Philipp Zabel <p.zabel@pengutronix.de>
14716L:	linux-media@vger.kernel.org
14717S:	Maintained
14718F:	drivers/media/platform/video-mux.c
14719
14720VIDEOBUF2 FRAMEWORK
14721M:	Pawel Osciak <pawel@osciak.com>
14722M:	Marek Szyprowski <m.szyprowski@samsung.com>
14723M:	Kyungmin Park <kyungmin.park@samsung.com>
14724L:	linux-media@vger.kernel.org
14725S:	Maintained
14726F:	drivers/media/v4l2-core/videobuf2-*
14727F:	include/media/videobuf2-*
14728
14729VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14730M:	Helen Koike <helen.koike@collabora.com>
14731L:	linux-media@vger.kernel.org
14732T:	git git://linuxtv.org/media_tree.git
14733W:	https://linuxtv.org
14734S:	Maintained
14735F:	drivers/media/platform/vimc/*
14736
14737VIRT LIB
14738M:	Alex Williamson <alex.williamson@redhat.com>
14739M:	Paolo Bonzini <pbonzini@redhat.com>
14740L:	kvm@vger.kernel.org
14741S:	Supported
14742F:	virt/lib/
14743
14744VIRTIO AND VHOST VSOCK DRIVER
14745M:	Stefan Hajnoczi <stefanha@redhat.com>
14746L:	kvm@vger.kernel.org
14747L:	virtualization@lists.linux-foundation.org
14748L:	netdev@vger.kernel.org
14749S:	Maintained
14750F:	include/linux/virtio_vsock.h
14751F:	include/uapi/linux/virtio_vsock.h
14752F:	include/uapi/linux/vsockmon.h
14753F:	include/uapi/linux/vm_sockets_diag.h
14754F:	net/vmw_vsock/diag.c
14755F:	net/vmw_vsock/af_vsock_tap.c
14756F:	net/vmw_vsock/virtio_transport_common.c
14757F:	net/vmw_vsock/virtio_transport.c
14758F:	drivers/net/vsockmon.c
14759F:	drivers/vhost/vsock.c
14760F:	drivers/vhost/vsock.h
14761F:	tools/testing/vsock/
14762
14763VIRTIO CONSOLE DRIVER
14764M:	Amit Shah <amit@kernel.org>
14765L:	virtualization@lists.linux-foundation.org
14766S:	Maintained
14767F:	drivers/char/virtio_console.c
14768F:	include/linux/virtio_console.h
14769F:	include/uapi/linux/virtio_console.h
14770
14771VIRTIO CORE, NET AND BLOCK DRIVERS
14772M:	"Michael S. Tsirkin" <mst@redhat.com>
14773M:	Jason Wang <jasowang@redhat.com>
14774L:	virtualization@lists.linux-foundation.org
14775S:	Maintained
14776F:	Documentation/devicetree/bindings/virtio/
14777F:	drivers/virtio/
14778F:	tools/virtio/
14779F:	drivers/net/virtio_net.c
14780F:	drivers/block/virtio_blk.c
14781F:	include/linux/virtio*.h
14782F:	include/uapi/linux/virtio_*.h
14783F:	drivers/crypto/virtio/
14784F:	mm/balloon_compaction.c
14785
14786VIRTIO CRYPTO DRIVER
14787M:	Gonglei <arei.gonglei@huawei.com>
14788L:	virtualization@lists.linux-foundation.org
14789L:	linux-crypto@vger.kernel.org
14790S:	Maintained
14791F:	drivers/crypto/virtio/
14792F:	include/uapi/linux/virtio_crypto.h
14793
14794VIRTIO DRIVERS FOR S390
14795M:	Cornelia Huck <cohuck@redhat.com>
14796M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14797L:	linux-s390@vger.kernel.org
14798L:	virtualization@lists.linux-foundation.org
14799L:	kvm@vger.kernel.org
14800S:	Supported
14801F:	drivers/s390/virtio/
14802F:	arch/s390/include/uapi/asm/virtio-ccw.h
14803
14804VIRTIO GPU DRIVER
14805M:	David Airlie <airlied@linux.ie>
14806M:	Gerd Hoffmann <kraxel@redhat.com>
14807L:	dri-devel@lists.freedesktop.org
14808L:	virtualization@lists.linux-foundation.org
14809T:	git git://anongit.freedesktop.org/drm/drm-misc
14810S:	Maintained
14811F:	drivers/gpu/drm/virtio/
14812F:	include/uapi/linux/virtio_gpu.h
14813
14814VIRTIO HOST (VHOST)
14815M:	"Michael S. Tsirkin" <mst@redhat.com>
14816M:	Jason Wang <jasowang@redhat.com>
14817L:	kvm@vger.kernel.org
14818L:	virtualization@lists.linux-foundation.org
14819L:	netdev@vger.kernel.org
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14821S:	Maintained
14822F:	drivers/vhost/
14823F:	include/uapi/linux/vhost.h
14824
14825VIRTIO INPUT DRIVER
14826M:	Gerd Hoffmann <kraxel@redhat.com>
14827S:	Maintained
14828F:	drivers/virtio/virtio_input.c
14829F:	include/uapi/linux/virtio_input.h
14830
14831VIRTUAL BOX GUEST DEVICE DRIVER
14832M:	Hans de Goede <hdegoede@redhat.com>
14833M:	Arnd Bergmann <arnd@arndb.de>
14834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14835S:	Maintained
14836F:	include/linux/vbox_utils.h
14837F:	include/uapi/linux/vbox*.h
14838F:	drivers/virt/vboxguest/
14839
14840VIRTUAL SERIO DEVICE DRIVER
14841M:	Stephen Chandler Paul <thatslyude@gmail.com>
14842S:	Maintained
14843F:	drivers/input/serio/userio.c
14844F:	include/uapi/linux/userio.h
14845
14846VIVID VIRTUAL VIDEO DRIVER
14847M:	Hans Verkuil <hverkuil@xs4all.nl>
14848L:	linux-media@vger.kernel.org
14849T:	git git://linuxtv.org/media_tree.git
14850W:	https://linuxtv.org
14851S:	Maintained
14852F:	drivers/media/platform/vivid/*
14853
14854VLYNQ BUS
14855M:	Florian Fainelli <f.fainelli@gmail.com>
14856L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14857S:	Maintained
14858F:	drivers/vlynq/vlynq.c
14859F:	include/linux/vlynq.h
14860
14861VME SUBSYSTEM
14862M:	Martyn Welch <martyn@welchs.me.uk>
14863M:	Manohar Vanga <manohar.vanga@gmail.com>
14864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14865L:	devel@driverdev.osuosl.org
14866S:	Maintained
14867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14868F:	Documentation/driver-api/vme.rst
14869F:	drivers/staging/vme/
14870F:	drivers/vme/
14871F:	include/linux/vme*
14872
14873VMWARE BALLOON DRIVER
14874M:	Xavier Deguillard <xdeguillard@vmware.com>
14875M:	Philip Moltmann <moltmann@vmware.com>
14876M:	"VMware, Inc." <pv-drivers@vmware.com>
14877L:	linux-kernel@vger.kernel.org
14878S:	Maintained
14879F:	drivers/misc/vmw_balloon.c
14880
14881VMWARE HYPERVISOR INTERFACE
14882M:	Alok Kataria <akataria@vmware.com>
14883L:	virtualization@lists.linux-foundation.org
14884S:	Supported
14885F:	arch/x86/kernel/cpu/vmware.c
14886
14887VMWARE PVRDMA DRIVER
14888M:	Adit Ranadive <aditr@vmware.com>
14889M:	VMware PV-Drivers <pv-drivers@vmware.com>
14890L:	linux-rdma@vger.kernel.org
14891S:	Maintained
14892F:	drivers/infiniband/hw/vmw_pvrdma/
14893
14894VMware PVSCSI driver
14895M:	Jim Gill <jgill@vmware.com>
14896M:	VMware PV-Drivers <pv-drivers@vmware.com>
14897L:	linux-scsi@vger.kernel.org
14898S:	Maintained
14899F:	drivers/scsi/vmw_pvscsi.c
14900F:	drivers/scsi/vmw_pvscsi.h
14901
14902VMWARE VMMOUSE SUBDRIVER
14903M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14904M:	"VMware, Inc." <pv-drivers@vmware.com>
14905L:	linux-input@vger.kernel.org
14906S:	Maintained
14907F:	drivers/input/mouse/vmmouse.c
14908F:	drivers/input/mouse/vmmouse.h
14909
14910VMWARE VMXNET3 ETHERNET DRIVER
14911M:	Shrikrishna Khare <skhare@vmware.com>
14912M:	"VMware, Inc." <pv-drivers@vmware.com>
14913L:	netdev@vger.kernel.org
14914S:	Maintained
14915F:	drivers/net/vmxnet3/
14916
14917VOCORE VOCORE2 BOARD
14918M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14919L:	linux-mips@linux-mips.org
14920S:	Maintained
14921F:	arch/mips/boot/dts/ralink/vocore2.dts
14922
14923VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14924M:	Liam Girdwood <lgirdwood@gmail.com>
14925M:	Mark Brown <broonie@kernel.org>
14926L:	linux-kernel@vger.kernel.org
14927W:	http://www.slimlogic.co.uk/?p=48
14928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14929S:	Supported
14930F:	Documentation/devicetree/bindings/regulator/
14931F:	Documentation/power/regulator/
14932F:	drivers/regulator/
14933F:	include/dt-bindings/regulator/
14934F:	include/linux/regulator/
14935
14936VRF
14937M:	David Ahern <dsa@cumulusnetworks.com>
14938M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14939L:	netdev@vger.kernel.org
14940S:	Maintained
14941F:	drivers/net/vrf.c
14942F:	Documentation/networking/vrf.txt
14943
14944VT1211 HARDWARE MONITOR DRIVER
14945M:	Juerg Haefliger <juergh@gmail.com>
14946L:	linux-hwmon@vger.kernel.org
14947S:	Maintained
14948F:	Documentation/hwmon/vt1211
14949F:	drivers/hwmon/vt1211.c
14950
14951VT8231 HARDWARE MONITOR DRIVER
14952M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	drivers/hwmon/vt8231.c
14956
14957VUB300 USB to SDIO/SD/MMC bridge chip
14958M:	Tony Olech <tony.olech@elandigitalsystems.com>
14959L:	linux-mmc@vger.kernel.org
14960L:	linux-usb@vger.kernel.org
14961S:	Supported
14962F:	drivers/mmc/host/vub300.c
14963
14964W1 DALLAS'S 1-WIRE BUS
14965M:	Evgeniy Polyakov <zbr@ioremap.net>
14966S:	Maintained
14967F:	Documentation/w1/
14968F:	drivers/w1/
14969F:	include/linux/w1.h
14970
14971W83791D HARDWARE MONITORING DRIVER
14972M:	Marc Hulsman <m.hulsman@tudelft.nl>
14973L:	linux-hwmon@vger.kernel.org
14974S:	Maintained
14975F:	Documentation/hwmon/w83791d
14976F:	drivers/hwmon/w83791d.c
14977
14978W83793 HARDWARE MONITORING DRIVER
14979M:	Rudolf Marek <r.marek@assembler.cz>
14980L:	linux-hwmon@vger.kernel.org
14981S:	Maintained
14982F:	Documentation/hwmon/w83793
14983F:	drivers/hwmon/w83793.c
14984
14985W83795 HARDWARE MONITORING DRIVER
14986M:	Jean Delvare <jdelvare@suse.com>
14987L:	linux-hwmon@vger.kernel.org
14988S:	Maintained
14989F:	drivers/hwmon/w83795.c
14990
14991W83L51xD SD/MMC CARD INTERFACE DRIVER
14992M:	Pierre Ossman <pierre@ossman.eu>
14993S:	Maintained
14994F:	drivers/mmc/host/wbsd.*
14995
14996WACOM PROTOCOL 4 SERIAL TABLETS
14997M:	Julian Squires <julian@cipht.net>
14998M:	Hans de Goede <hdegoede@redhat.com>
14999L:	linux-input@vger.kernel.org
15000S:	Maintained
15001F:	drivers/input/tablet/wacom_serial4.c
15002
15003WATCHDOG DEVICE DRIVERS
15004M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15005M:	Guenter Roeck <linux@roeck-us.net>
15006L:	linux-watchdog@vger.kernel.org
15007W:	http://www.linux-watchdog.org/
15008T:	git git://www.linux-watchdog.org/linux-watchdog.git
15009S:	Maintained
15010F:	Documentation/devicetree/bindings/watchdog/
15011F:	Documentation/watchdog/
15012F:	drivers/watchdog/
15013F:	include/linux/watchdog.h
15014F:	include/uapi/linux/watchdog.h
15015
15016WHISKEYCOVE PMIC GPIO DRIVER
15017M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15018L:	linux-gpio@vger.kernel.org
15019S:	Maintained
15020F:	drivers/gpio/gpio-wcove.c
15021
15022WIIMOTE HID DRIVER
15023M:	David Herrmann <dh.herrmann@googlemail.com>
15024L:	linux-input@vger.kernel.org
15025S:	Maintained
15026F:	drivers/hid/hid-wiimote*
15027
15028WILOCITY WIL6210 WIRELESS DRIVER
15029M:	Maya Erez <merez@codeaurora.org>
15030L:	linux-wireless@vger.kernel.org
15031L:	wil6210@qti.qualcomm.com
15032S:	Supported
15033W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15034F:	drivers/net/wireless/ath/wil6210/
15035
15036WIMAX STACK
15037M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15038M:	linux-wimax@intel.com
15039L:	wimax@linuxwimax.org (subscribers-only)
15040S:	Supported
15041W:	http://linuxwimax.org
15042F:	Documentation/wimax/README.wimax
15043F:	include/linux/wimax/debug.h
15044F:	include/net/wimax.h
15045F:	include/uapi/linux/wimax.h
15046F:	net/wimax/
15047
15048WINBOND CIR DRIVER
15049M:	David Härdeman <david@hardeman.nu>
15050S:	Maintained
15051F:	drivers/media/rc/winbond-cir.c
15052
15053WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15054M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15055L:	linux-watchdog@vger.kernel.org
15056S:	Maintained
15057F:	drivers/watchdog/ebc-c384_wdt.c
15058
15059WINSYSTEMS WS16C48 GPIO DRIVER
15060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15061L:	linux-gpio@vger.kernel.org
15062S:	Maintained
15063F:	drivers/gpio/gpio-ws16c48.c
15064
15065WISTRON LAPTOP BUTTON DRIVER
15066M:	Miloslav Trmac <mitr@volny.cz>
15067S:	Maintained
15068F:	drivers/input/misc/wistron_btns.c
15069
15070WL3501 WIRELESS PCMCIA CARD DRIVER
15071L:	linux-wireless@vger.kernel.org
15072S:	Odd fixes
15073F:	drivers/net/wireless/wl3501*
15074
15075WOLFSON MICROELECTRONICS DRIVERS
15076L:	patches@opensource.cirrus.com
15077T:	git https://github.com/CirrusLogic/linux-drivers.git
15078W:	https://github.com/CirrusLogic/linux-drivers/wiki
15079S:	Supported
15080F:	Documentation/hwmon/wm83??
15081F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15082F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15083F:	Documentation/devicetree/bindings/mfd/arizona.txt
15084F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15085F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15086F:	arch/arm/mach-s3c64xx/mach-crag6410*
15087F:	drivers/clk/clk-wm83*.c
15088F:	drivers/extcon/extcon-arizona.c
15089F:	drivers/leds/leds-wm83*.c
15090F:	drivers/gpio/gpio-*wm*.c
15091F:	drivers/gpio/gpio-arizona.c
15092F:	drivers/hwmon/wm83??-hwmon.c
15093F:	drivers/input/misc/wm831x-on.c
15094F:	drivers/input/touchscreen/wm831x-ts.c
15095F:	drivers/input/touchscreen/wm97*.c
15096F:	drivers/mfd/arizona*
15097F:	drivers/mfd/wm*.c
15098F:	drivers/mfd/cs47l24*
15099F:	drivers/power/supply/wm83*.c
15100F:	drivers/rtc/rtc-wm83*.c
15101F:	drivers/regulator/wm8*.c
15102F:	drivers/regulator/arizona*
15103F:	drivers/video/backlight/wm83*_bl.c
15104F:	drivers/watchdog/wm83*_wdt.c
15105F:	include/linux/mfd/arizona/
15106F:	include/linux/mfd/wm831x/
15107F:	include/linux/mfd/wm8350/
15108F:	include/linux/mfd/wm8400*
15109F:	include/linux/regulator/arizona*
15110F:	include/linux/wm97xx.h
15111F:	include/sound/wm????.h
15112F:	sound/soc/codecs/arizona.?
15113F:	sound/soc/codecs/wm*
15114F:	sound/soc/codecs/cs47l24*
15115
15116WORKQUEUE
15117M:	Tejun Heo <tj@kernel.org>
15118R:	Lai Jiangshan <jiangshanlai@gmail.com>
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15120S:	Maintained
15121F:	include/linux/workqueue.h
15122F:	kernel/workqueue.c
15123F:	Documentation/core-api/workqueue.rst
15124
15125X-POWERS AXP288 PMIC DRIVERS
15126M:	Hans de Goede <hdegoede@redhat.com>
15127S:	Maintained
15128N:	axp288
15129F:	drivers/acpi/pmic/intel_pmic_xpower.c
15130
15131X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15132M:	Chen-Yu Tsai <wens@csie.org>
15133L:	linux-kernel@vger.kernel.org
15134S:	Maintained
15135N:	axp[128]
15136
15137X.25 NETWORK LAYER
15138M:	Andrew Hendry <andrew.hendry@gmail.com>
15139L:	linux-x25@vger.kernel.org
15140S:	Odd Fixes
15141F:	Documentation/networking/x25*
15142F:	include/net/x25*
15143F:	net/x25/
15144
15145X86 ARCHITECTURE (32-BIT AND 64-BIT)
15146M:	Thomas Gleixner <tglx@linutronix.de>
15147M:	Ingo Molnar <mingo@redhat.com>
15148R:	"H. Peter Anvin" <hpa@zytor.com>
15149M:	x86@kernel.org
15150L:	linux-kernel@vger.kernel.org
15151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15152S:	Maintained
15153F:	Documentation/x86/
15154F:	arch/x86/
15155
15156X86 MCE INFRASTRUCTURE
15157M:	Tony Luck <tony.luck@intel.com>
15158M:	Borislav Petkov <bp@alien8.de>
15159L:	linux-edac@vger.kernel.org
15160S:	Maintained
15161F:	arch/x86/kernel/cpu/mcheck/*
15162
15163X86 MICROCODE UPDATE SUPPORT
15164M:	Borislav Petkov <bp@alien8.de>
15165S:	Maintained
15166F:	arch/x86/kernel/cpu/microcode/*
15167
15168X86 PLATFORM DRIVERS
15169M:	Darren Hart <dvhart@infradead.org>
15170M:	Andy Shevchenko <andy@infradead.org>
15171L:	platform-driver-x86@vger.kernel.org
15172T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15173S:	Maintained
15174F:	drivers/platform/x86/
15175F:	drivers/platform/olpc/
15176
15177X86 VDSO
15178M:	Andy Lutomirski <luto@amacapital.net>
15179L:	linux-kernel@vger.kernel.org
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15181S:	Maintained
15182F:	arch/x86/entry/vdso/
15183
15184XC2028/3028 TUNER DRIVER
15185M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15187L:	linux-media@vger.kernel.org
15188W:	https://linuxtv.org
15189T:	git git://linuxtv.org/media_tree.git
15190S:	Maintained
15191F:	drivers/media/tuners/tuner-xc2028.*
15192
15193XEN BLOCK SUBSYSTEM
15194M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15195M:	Roger Pau Monné <roger.pau@citrix.com>
15196L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15197S:	Supported
15198F:	drivers/block/xen-blkback/*
15199F:	drivers/block/xen*
15200
15201XEN HYPERVISOR ARM
15202M:	Stefano Stabellini <sstabellini@kernel.org>
15203L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15204S:	Maintained
15205F:	arch/arm/xen/
15206F:	arch/arm/include/asm/xen/
15207
15208XEN HYPERVISOR ARM64
15209M:	Stefano Stabellini <sstabellini@kernel.org>
15210L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15211S:	Maintained
15212F:	arch/arm64/xen/
15213F:	arch/arm64/include/asm/xen/
15214
15215XEN HYPERVISOR INTERFACE
15216M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15217M:	Juergen Gross <jgross@suse.com>
15218L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15220S:	Supported
15221F:	arch/x86/xen/
15222F:	drivers/*/xen-*front.c
15223F:	drivers/xen/
15224F:	arch/x86/include/asm/xen/
15225F:	arch/x86/include/asm/pvclock-abi.h
15226F:	include/xen/
15227F:	include/uapi/xen/
15228F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15229F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15230
15231XEN NETWORK BACKEND DRIVER
15232M:	Wei Liu <wei.liu2@citrix.com>
15233M:	Paul Durrant <paul.durrant@citrix.com>
15234L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15235L:	netdev@vger.kernel.org
15236S:	Supported
15237F:	drivers/net/xen-netback/*
15238
15239XEN PCI SUBSYSTEM
15240M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15241L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15242S:	Supported
15243F:	arch/x86/pci/*xen*
15244F:	drivers/pci/*xen*
15245
15246XEN PVSCSI DRIVERS
15247M:	Juergen Gross <jgross@suse.com>
15248L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15249L:	linux-scsi@vger.kernel.org
15250S:	Supported
15251F:	drivers/scsi/xen-scsifront.c
15252F:	drivers/xen/xen-scsiback.c
15253F:	include/xen/interface/io/vscsiif.h
15254
15255XEN SWIOTLB SUBSYSTEM
15256M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15257L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15258L:	iommu@lists.linux-foundation.org
15259S:	Supported
15260F:	arch/x86/xen/*swiotlb*
15261F:	drivers/xen/*swiotlb*
15262
15263XFS FILESYSTEM
15264M:	Darrick J. Wong <darrick.wong@oracle.com>
15265M:	linux-xfs@vger.kernel.org
15266L:	linux-xfs@vger.kernel.org
15267W:	http://xfs.org/
15268T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15269S:	Supported
15270F:	Documentation/filesystems/xfs.txt
15271F:	fs/xfs/
15272
15273XILINX AXI ETHERNET DRIVER
15274M:	Anirudha Sarangi <anirudh@xilinx.com>
15275M:	John Linn <John.Linn@xilinx.com>
15276S:	Maintained
15277F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15278
15279XILINX UARTLITE SERIAL DRIVER
15280M:	Peter Korsgaard <jacmet@sunsite.dk>
15281L:	linux-serial@vger.kernel.org
15282S:	Maintained
15283F:	drivers/tty/serial/uartlite.c
15284
15285XILINX VIDEO IP CORES
15286M:	Hyun Kwon <hyun.kwon@xilinx.com>
15287M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15288L:	linux-media@vger.kernel.org
15289T:	git git://linuxtv.org/media_tree.git
15290S:	Supported
15291F:	Documentation/devicetree/bindings/media/xilinx/
15292F:	drivers/media/platform/xilinx/
15293F:	include/uapi/linux/xilinx-v4l2-controls.h
15294
15295XILLYBUS DRIVER
15296M:	Eli Billauer <eli.billauer@gmail.com>
15297L:	linux-kernel@vger.kernel.org
15298S:	Supported
15299F:	drivers/char/xillybus/
15300
15301XRA1403 GPIO EXPANDER
15302M:	Nandor Han <nandor.han@ge.com>
15303M:	Semi Malinen <semi.malinen@ge.com>
15304L:	linux-gpio@vger.kernel.org
15305S:	Maintained
15306F:	drivers/gpio/gpio-xra1403.c
15307F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15308
15309XTENSA XTFPGA PLATFORM SUPPORT
15310M:	Max Filippov <jcmvbkbc@gmail.com>
15311L:	linux-xtensa@linux-xtensa.org
15312S:	Maintained
15313F:	drivers/spi/spi-xtensa-xtfpga.c
15314F:	sound/soc/xtensa/xtfpga-i2s.c
15315
15316YAM DRIVER FOR AX.25
15317M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15318L:	linux-hams@vger.kernel.org
15319S:	Maintained
15320F:	drivers/net/hamradio/yam*
15321F:	include/linux/yam.h
15322
15323YAMA SECURITY MODULE
15324M:	Kees Cook <keescook@chromium.org>
15325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15326S:	Supported
15327F:	security/yama/
15328F:	Documentation/admin-guide/LSM/Yama.rst
15329
15330YEALINK PHONE DRIVER
15331M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15332L:	usbb2k-api-dev@nongnu.org
15333S:	Maintained
15334F:	Documentation/input/yealink.rst
15335F:	drivers/input/misc/yealink.*
15336
15337Z8530 DRIVER FOR AX.25
15338M:	Joerg Reuter <jreuter@yaina.de>
15339W:	http://yaina.de/jreuter/
15340W:	http://www.qsl.net/dl1bke/
15341L:	linux-hams@vger.kernel.org
15342S:	Maintained
15343F:	Documentation/networking/z8530drv.txt
15344F:	drivers/net/hamradio/*scc.c
15345F:	drivers/net/hamradio/z8530.h
15346
15347ZBUD COMPRESSED PAGE ALLOCATOR
15348M:	Seth Jennings <sjenning@redhat.com>
15349M:	Dan Streetman <ddstreet@ieee.org>
15350L:	linux-mm@kvack.org
15351S:	Maintained
15352F:	mm/zbud.c
15353F:	include/linux/zbud.h
15354
15355ZD1211RW WIRELESS DRIVER
15356M:	Daniel Drake <dsd@gentoo.org>
15357M:	Ulrich Kunitz <kune@deine-taler.de>
15358W:	http://zd1211.ath.cx/wiki/DriverRewrite
15359L:	linux-wireless@vger.kernel.org
15360L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15361S:	Maintained
15362F:	drivers/net/wireless/zydas/zd1211rw/
15363
15364ZD1301 MEDIA DRIVER
15365M:	Antti Palosaari <crope@iki.fi>
15366L:	linux-media@vger.kernel.org
15367W:	https://linuxtv.org/
15368W:	http://palosaari.fi/linux/
15369Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15370S:	Maintained
15371F:	drivers/media/usb/dvb-usb-v2/zd1301*
15372
15373ZD1301_DEMOD MEDIA DRIVER
15374M:	Antti Palosaari <crope@iki.fi>
15375L:	linux-media@vger.kernel.org
15376W:	https://linuxtv.org/
15377W:	http://palosaari.fi/linux/
15378Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15379S:	Maintained
15380F:	drivers/media/dvb-frontends/zd1301_demod*
15381
15382ZPOOL COMPRESSED PAGE STORAGE API
15383M:	Dan Streetman <ddstreet@ieee.org>
15384L:	linux-mm@kvack.org
15385S:	Maintained
15386F:	mm/zpool.c
15387F:	include/linux/zpool.h
15388
15389ZR36067 VIDEO FOR LINUX DRIVER
15390L:	mjpeg-users@lists.sourceforge.net
15391L:	linux-media@vger.kernel.org
15392W:	http://mjpeg.sourceforge.net/driver-zoran/
15393T:	hg https://linuxtv.org/hg/v4l-dvb
15394S:	Odd Fixes
15395F:	drivers/media/pci/zoran/
15396
15397ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15398M:	Minchan Kim <minchan@kernel.org>
15399M:	Nitin Gupta <ngupta@vflare.org>
15400R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15401L:	linux-kernel@vger.kernel.org
15402S:	Maintained
15403F:	drivers/block/zram/
15404F:	Documentation/blockdev/zram.txt
15405
15406ZS DECSTATION Z85C30 SERIAL DRIVER
15407M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15408S:	Maintained
15409F:	drivers/tty/serial/zs.*
15410
15411ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15412M:	Minchan Kim <minchan@kernel.org>
15413M:	Nitin Gupta <ngupta@vflare.org>
15414R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15415L:	linux-mm@kvack.org
15416S:	Maintained
15417F:	mm/zsmalloc.c
15418F:	include/linux/zsmalloc.h
15419F:	Documentation/vm/zsmalloc.txt
15420
15421ZSWAP COMPRESSED SWAP CACHING
15422M:	Seth Jennings <sjenning@redhat.com>
15423M:	Dan Streetman <ddstreet@ieee.org>
15424L:	linux-mm@kvack.org
15425S:	Maintained
15426F:	mm/zswap.c
15427
15428THE REST
15429M:	Linus Torvalds <torvalds@linux-foundation.org>
15430L:	linux-kernel@vger.kernel.org
15431Q:	http://patchwork.kernel.org/project/LKML/list/
15432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15433S:	Buried alive in reporters
15434F:	*
15435F:	*/
15436