xref: /openbmc/linux/MAINTAINERS (revision 1ea5afd4)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@bootlin.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2003N:	stm32
2004F:	arch/arm/boot/dts/stm32*
2005F:	arch/arm/mach-stm32/
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLINKM RGB LED DRIVER
2633M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2634S:	Maintained
2635F:	drivers/leds/leds-blinkm.c
2636
2637BLOCK LAYER
2638M:	Jens Axboe <axboe@kernel.dk>
2639L:	linux-block@vger.kernel.org
2640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2641S:	Maintained
2642F:	block/
2643F:	kernel/trace/blktrace.c
2644F:	lib/sbitmap.c
2645
2646BLOCK2MTD DRIVER
2647M:	Joern Engel <joern@lazybastard.org>
2648L:	linux-mtd@lists.infradead.org
2649S:	Maintained
2650F:	drivers/mtd/devices/block2mtd.c
2651
2652BLUETOOTH DRIVERS
2653M:	Marcel Holtmann <marcel@holtmann.org>
2654M:	Johan Hedberg <johan.hedberg@gmail.com>
2655L:	linux-bluetooth@vger.kernel.org
2656W:	http://www.bluez.org/
2657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2659S:	Maintained
2660F:	drivers/bluetooth/
2661
2662BLUETOOTH SUBSYSTEM
2663M:	Marcel Holtmann <marcel@holtmann.org>
2664M:	Johan Hedberg <johan.hedberg@gmail.com>
2665L:	linux-bluetooth@vger.kernel.org
2666W:	http://www.bluez.org/
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2669S:	Maintained
2670F:	net/bluetooth/
2671F:	include/net/bluetooth/
2672
2673BONDING DRIVER
2674M:	Jay Vosburgh <j.vosburgh@gmail.com>
2675M:	Veaceslav Falico <vfalico@gmail.com>
2676M:	Andy Gospodarek <andy@greyhouse.net>
2677L:	netdev@vger.kernel.org
2678W:	http://sourceforge.net/projects/bonding/
2679S:	Supported
2680F:	drivers/net/bonding/
2681F:	include/uapi/linux/if_bonding.h
2682
2683BPF (Safe dynamic programs and tools)
2684M:	Alexei Starovoitov <ast@kernel.org>
2685M:	Daniel Borkmann <daniel@iogearbox.net>
2686L:	netdev@vger.kernel.org
2687L:	linux-kernel@vger.kernel.org
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2690S:	Supported
2691F:	arch/x86/net/bpf_jit*
2692F:	Documentation/networking/filter.txt
2693F:	Documentation/bpf/
2694F:	include/linux/bpf*
2695F:	include/linux/filter.h
2696F:	include/trace/events/bpf.h
2697F:	include/trace/events/xdp.h
2698F:	include/uapi/linux/bpf*
2699F:	include/uapi/linux/filter.h
2700F:	kernel/bpf/
2701F:	kernel/trace/bpf_trace.c
2702F:	lib/test_bpf.c
2703F:	net/bpf/
2704F:	net/core/filter.c
2705F:	net/sched/act_bpf.c
2706F:	net/sched/cls_bpf.c
2707F:	samples/bpf/
2708F:	tools/bpf/
2709F:	tools/testing/selftests/bpf/
2710
2711BROADCOM B44 10/100 ETHERNET DRIVER
2712M:	Michael Chan <michael.chan@broadcom.com>
2713L:	netdev@vger.kernel.org
2714S:	Supported
2715F:	drivers/net/ethernet/broadcom/b44.*
2716
2717BROADCOM B53 ETHERNET SWITCH DRIVER
2718M:	Florian Fainelli <f.fainelli@gmail.com>
2719L:	netdev@vger.kernel.org
2720L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2721S:	Supported
2722F:	drivers/net/dsa/b53/*
2723F:	include/linux/platform_data/b53.h
2724
2725BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2726M:	Florian Fainelli <f.fainelli@gmail.com>
2727M:	Ray Jui <rjui@broadcom.com>
2728M:	Scott Branden <sbranden@broadcom.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730T:	git git://github.com/broadcom/mach-bcm
2731S:	Maintained
2732N:	bcm281*
2733N:	bcm113*
2734N:	bcm216*
2735N:	kona
2736F:	arch/arm/mach-bcm/
2737
2738BROADCOM BCM2835 ARM ARCHITECTURE
2739M:	Eric Anholt <eric@anholt.net>
2740M:	Stefan Wahren <stefan.wahren@i2se.com>
2741L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743T:	git git://github.com/anholt/linux
2744S:	Maintained
2745N:	bcm2835
2746F:	drivers/staging/vc04_services
2747
2748BROADCOM BCM47XX MIPS ARCHITECTURE
2749M:	Hauke Mehrtens <hauke@hauke-m.de>
2750M:	Rafał Miłecki <zajec5@gmail.com>
2751L:	linux-mips@linux-mips.org
2752S:	Maintained
2753F:	Documentation/devicetree/bindings/mips/brcm/
2754F:	arch/mips/bcm47xx/*
2755F:	arch/mips/include/asm/mach-bcm47xx/*
2756
2757BROADCOM BCM5301X ARM ARCHITECTURE
2758M:	Hauke Mehrtens <hauke@hauke-m.de>
2759M:	Rafał Miłecki <zajec5@gmail.com>
2760M:	Jon Mason <jonmason@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762L:	linux-arm-kernel@lists.infradead.org
2763S:	Maintained
2764F:	arch/arm/mach-bcm/bcm_5301x.c
2765F:	arch/arm/boot/dts/bcm5301x*.dtsi
2766F:	arch/arm/boot/dts/bcm470*
2767F:	arch/arm/boot/dts/bcm953012*
2768
2769BROADCOM BCM53573 ARM ARCHITECTURE
2770M:	Rafał Miłecki <rafal@milecki.pl>
2771L:	linux-arm-kernel@lists.infradead.org
2772S:	Maintained
2773F:	arch/arm/boot/dts/bcm53573*
2774F:	arch/arm/boot/dts/bcm47189*
2775
2776BROADCOM BCM63XX ARM ARCHITECTURE
2777M:	Florian Fainelli <f.fainelli@gmail.com>
2778M:	bcm-kernel-feedback-list@broadcom.com
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780T:	git git://github.com/broadcom/stblinux.git
2781S:	Maintained
2782N:	bcm63xx
2783
2784BROADCOM BCM63XX/BCM33XX UDC DRIVER
2785M:	Kevin Cernekee <cernekee@gmail.com>
2786L:	linux-usb@vger.kernel.org
2787S:	Maintained
2788F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2789
2790BROADCOM BCM7XXX ARM ARCHITECTURE
2791M:	Brian Norris <computersforpeace@gmail.com>
2792M:	Gregory Fong <gregory.0xf0@gmail.com>
2793M:	Florian Fainelli <f.fainelli@gmail.com>
2794M:	bcm-kernel-feedback-list@broadcom.com
2795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796T:	git git://github.com/broadcom/stblinux.git
2797S:	Maintained
2798F:	arch/arm/mach-bcm/*brcmstb*
2799F:	arch/arm/boot/dts/bcm7*.dts*
2800F:	drivers/bus/brcmstb_gisb.c
2801F:	arch/arm/mm/cache-b15-rac.c
2802F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2803N:	brcmstb
2804
2805BROADCOM BMIPS CPUFREQ DRIVER
2806M:	Markus Mayer <mmayer@broadcom.com>
2807M:	bcm-kernel-feedback-list@broadcom.com
2808L:	linux-pm@vger.kernel.org
2809S:	Maintained
2810F:	drivers/cpufreq/bmips-cpufreq.c
2811
2812BROADCOM BMIPS MIPS ARCHITECTURE
2813M:	Kevin Cernekee <cernekee@gmail.com>
2814M:	Florian Fainelli <f.fainelli@gmail.com>
2815L:	linux-mips@linux-mips.org
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818F:	arch/mips/bmips/*
2819F:	arch/mips/include/asm/mach-bmips/*
2820F:	arch/mips/kernel/*bmips*
2821F:	arch/mips/boot/dts/brcm/bcm*.dts*
2822F:	drivers/irqchip/irq-bcm63*
2823F:	drivers/irqchip/irq-bcm7*
2824F:	drivers/irqchip/irq-brcmstb*
2825F:	include/linux/bcm963xx_nvram.h
2826F:	include/linux/bcm963xx_tag.h
2827
2828BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2829M:	Rasesh Mody <rasesh.mody@cavium.com>
2830M:	Harish Patil <harish.patil@cavium.com>
2831M:	Dept-GELinuxNICDev@cavium.com
2832L:	netdev@vger.kernel.org
2833S:	Supported
2834F:	drivers/net/ethernet/broadcom/bnx2.*
2835F:	drivers/net/ethernet/broadcom/bnx2_*
2836
2837BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2838M:	QLogic-Storage-Upstream@qlogic.com
2839L:	linux-scsi@vger.kernel.org
2840S:	Supported
2841F:	drivers/scsi/bnx2fc/
2842
2843BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2844M:	QLogic-Storage-Upstream@qlogic.com
2845L:	linux-scsi@vger.kernel.org
2846S:	Supported
2847F:	drivers/scsi/bnx2i/
2848
2849BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2850M:	Ariel Elior <ariel.elior@cavium.com>
2851M:	everest-linux-l2@cavium.com
2852L:	netdev@vger.kernel.org
2853S:	Supported
2854F:	drivers/net/ethernet/broadcom/bnx2x/
2855
2856BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2857M:	Michael Chan <michael.chan@broadcom.com>
2858L:	netdev@vger.kernel.org
2859S:	Supported
2860F:	drivers/net/ethernet/broadcom/bnxt/
2861
2862BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2863M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2864M:	Franky Lin <franky.lin@broadcom.com>
2865M:	Hante Meuleman <hante.meuleman@broadcom.com>
2866M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2867M:	Wright Feng <wright.feng@cypress.com>
2868L:	linux-wireless@vger.kernel.org
2869L:	brcm80211-dev-list.pdl@broadcom.com
2870L:	brcm80211-dev-list@cypress.com
2871S:	Supported
2872F:	drivers/net/wireless/broadcom/brcm80211/
2873
2874BROADCOM BRCMSTB GPIO DRIVER
2875M:	Gregory Fong <gregory.0xf0@gmail.com>
2876L:	bcm-kernel-feedback-list@broadcom.com
2877S:	Supported
2878F:	drivers/gpio/gpio-brcmstb.c
2879F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2880
2881BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2882M:	Al Cooper <alcooperx@gmail.com>
2883L:	linux-kernel@vger.kernel.org
2884L:	bcm-kernel-feedback-list@broadcom.com
2885S:	Maintained
2886F:	drivers/phy/broadcom/phy-brcm-usb*
2887
2888BROADCOM GENET ETHERNET DRIVER
2889M:	Doug Berger <opendmb@gmail.com>
2890M:	Florian Fainelli <f.fainelli@gmail.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/genet/
2894
2895BROADCOM IPROC ARM ARCHITECTURE
2896M:	Ray Jui <rjui@broadcom.com>
2897M:	Scott Branden <sbranden@broadcom.com>
2898M:	Jon Mason <jonmason@broadcom.com>
2899M:	bcm-kernel-feedback-list@broadcom.com
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901T:	git git://github.com/broadcom/cygnus-linux.git
2902S:	Maintained
2903N:	iproc
2904N:	cygnus
2905N:	bcm[-_]nsp
2906N:	bcm9113*
2907N:	bcm9583*
2908N:	bcm9585*
2909N:	bcm9586*
2910N:	bcm988312
2911N:	bcm113*
2912N:	bcm583*
2913N:	bcm585*
2914N:	bcm586*
2915N:	bcm88312
2916N:	hr2
2917F:	arch/arm64/boot/dts/broadcom/ns2*
2918F:	drivers/clk/bcm/clk-ns*
2919F:	drivers/pinctrl/bcm/pinctrl-ns*
2920
2921BROADCOM KONA GPIO DRIVER
2922M:	Ray Jui <rjui@broadcom.com>
2923L:	bcm-kernel-feedback-list@broadcom.com
2924S:	Supported
2925F:	drivers/gpio/gpio-bcm-kona.c
2926F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2927
2928BROADCOM NETXTREME-E ROCE DRIVER
2929M:	Selvin Xavier <selvin.xavier@broadcom.com>
2930M:	Devesh Sharma <devesh.sharma@broadcom.com>
2931M:	Somnath Kotur <somnath.kotur@broadcom.com>
2932M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2933L:	linux-rdma@vger.kernel.org
2934W:	http://www.broadcom.com
2935S:	Supported
2936F:	drivers/infiniband/hw/bnxt_re/
2937F:	include/uapi/rdma/bnxt_re-abi.h
2938
2939BROADCOM NVRAM DRIVER
2940M:	Rafał Miłecki <zajec5@gmail.com>
2941L:	linux-mips@linux-mips.org
2942S:	Maintained
2943F:	drivers/firmware/broadcom/*
2944
2945BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2946M:	Rafał Miłecki <zajec5@gmail.com>
2947L:	linux-wireless@vger.kernel.org
2948S:	Maintained
2949F:	drivers/bcma/
2950F:	include/linux/bcma/
2951
2952BROADCOM STB AVS CPUFREQ DRIVER
2953M:	Markus Mayer <mmayer@broadcom.com>
2954M:	bcm-kernel-feedback-list@broadcom.com
2955L:	linux-pm@vger.kernel.org
2956S:	Maintained
2957F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2958F:	drivers/cpufreq/brcmstb*
2959
2960BROADCOM STB AVS TMON DRIVER
2961M:	Markus Mayer <mmayer@broadcom.com>
2962M:	bcm-kernel-feedback-list@broadcom.com
2963L:	linux-pm@vger.kernel.org
2964S:	Maintained
2965F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2966F:	drivers/thermal/broadcom/brcmstb*
2967
2968BROADCOM STB NAND FLASH DRIVER
2969M:	Brian Norris <computersforpeace@gmail.com>
2970M:	Kamal Dasu <kdasu.kdev@gmail.com>
2971L:	linux-mtd@lists.infradead.org
2972L:	bcm-kernel-feedback-list@broadcom.com
2973S:	Maintained
2974F:	drivers/mtd/nand/brcmnand/
2975
2976BROADCOM STB DPFE DRIVER
2977M:	Markus Mayer <mmayer@broadcom.com>
2978M:	bcm-kernel-feedback-list@broadcom.com
2979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980S:	Maintained
2981F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
2982F:	drivers/memory/brcmstb_dpfe.c
2983
2984BROADCOM SYSTEMPORT ETHERNET DRIVER
2985M:	Florian Fainelli <f.fainelli@gmail.com>
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/broadcom/bcmsysport.*
2989
2990BROADCOM TG3 GIGABIT ETHERNET DRIVER
2991M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2992M:	Prashant Sreedharan <prashant@broadcom.com>
2993M:	Michael Chan <mchan@broadcom.com>
2994L:	netdev@vger.kernel.org
2995S:	Supported
2996F:	drivers/net/ethernet/broadcom/tg3.*
2997
2998BROCADE BFA FC SCSI DRIVER
2999M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3000M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3001L:	linux-scsi@vger.kernel.org
3002S:	Supported
3003F:	drivers/scsi/bfa/
3004
3005BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3006M:	Rasesh Mody <rasesh.mody@cavium.com>
3007M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3008M:	Dept-GELinuxNICDev@cavium.com
3009L:	netdev@vger.kernel.org
3010S:	Supported
3011F:	drivers/net/ethernet/brocade/bna/
3012
3013BSG (block layer generic sg v4 driver)
3014M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3015L:	linux-scsi@vger.kernel.org
3016S:	Supported
3017F:	block/bsg.c
3018F:	include/linux/bsg.h
3019F:	include/uapi/linux/bsg.h
3020
3021BT87X AUDIO DRIVER
3022M:	Clemens Ladisch <clemens@ladisch.de>
3023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3024T:	git git://git.alsa-project.org/alsa-kernel.git
3025S:	Maintained
3026F:	Documentation/sound/alsa/Bt87x.txt
3027F:	sound/pci/bt87x.c
3028
3029BT8XXGPIO DRIVER
3030M:	Michael Buesch <m@bues.ch>
3031W:	http://bu3sch.de/btgpio.php
3032S:	Maintained
3033F:	drivers/gpio/gpio-bt8xx.c
3034
3035BTRFS FILE SYSTEM
3036M:	Chris Mason <clm@fb.com>
3037M:	Josef Bacik <jbacik@fb.com>
3038M:	David Sterba <dsterba@suse.com>
3039L:	linux-btrfs@vger.kernel.org
3040W:	http://btrfs.wiki.kernel.org/
3041Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3043S:	Maintained
3044F:	Documentation/filesystems/btrfs.txt
3045F:	fs/btrfs/
3046F:	include/linux/btrfs*
3047F:	include/uapi/linux/btrfs*
3048
3049BTTV VIDEO4LINUX DRIVER
3050M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3052L:	linux-media@vger.kernel.org
3053W:	https://linuxtv.org
3054T:	git git://linuxtv.org/media_tree.git
3055S:	Odd fixes
3056F:	Documentation/media/v4l-drivers/bttv*
3057F:	drivers/media/pci/bt8xx/bttv*
3058
3059BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3060M:	Chanwoo Choi <cw00.choi@samsung.com>
3061L:	linux-pm@vger.kernel.org
3062L:	linux-samsung-soc@vger.kernel.org
3063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3064S:	Maintained
3065F:	drivers/devfreq/exynos-bus.c
3066F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3067
3068BUSLOGIC SCSI DRIVER
3069M:	Khalid Aziz <khalid@gonehiking.org>
3070L:	linux-scsi@vger.kernel.org
3071S:	Maintained
3072F:	drivers/scsi/BusLogic.*
3073F:	drivers/scsi/FlashPoint.*
3074
3075C-MEDIA CMI8788 DRIVER
3076M:	Clemens Ladisch <clemens@ladisch.de>
3077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3078T:	git git://git.alsa-project.org/alsa-kernel.git
3079S:	Maintained
3080F:	sound/pci/oxygen/
3081
3082C6X ARCHITECTURE
3083M:	Mark Salter <msalter@redhat.com>
3084M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3085L:	linux-c6x-dev@linux-c6x.org
3086W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3087S:	Maintained
3088F:	arch/c6x/
3089
3090CA8210 IEEE-802.15.4 RADIO DRIVER
3091M:	Harry Morris <h.morris@cascoda.com>
3092L:	linux-wpan@vger.kernel.org
3093W:	https://github.com/Cascoda/ca8210-linux.git
3094S:	Maintained
3095F:	drivers/net/ieee802154/ca8210.c
3096F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3097
3098CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3099M:	David Howells <dhowells@redhat.com>
3100L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3101S:	Supported
3102F:	Documentation/filesystems/caching/cachefiles.txt
3103F:	fs/cachefiles/
3104
3105CADET FM/AM RADIO RECEIVER DRIVER
3106M:	Hans Verkuil <hverkuil@xs4all.nl>
3107L:	linux-media@vger.kernel.org
3108T:	git git://linuxtv.org/media_tree.git
3109W:	https://linuxtv.org
3110S:	Maintained
3111F:	drivers/media/radio/radio-cadet*
3112
3113CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3114M:	Jonathan Corbet <corbet@lwn.net>
3115L:	linux-media@vger.kernel.org
3116T:	git git://linuxtv.org/media_tree.git
3117S:	Maintained
3118F:	Documentation/media/v4l-drivers/cafe_ccic*
3119F:	drivers/media/platform/marvell-ccic/
3120
3121CAIF NETWORK LAYER
3122M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3123L:	netdev@vger.kernel.org
3124S:	Supported
3125F:	Documentation/networking/caif/
3126F:	drivers/net/caif/
3127F:	include/uapi/linux/caif/
3128F:	include/net/caif/
3129F:	net/caif/
3130
3131CALGARY x86-64 IOMMU
3132M:	Muli Ben-Yehuda <mulix@mulix.org>
3133M:	Jon Mason <jdmason@kudzu.us>
3134L:	iommu@lists.linux-foundation.org
3135S:	Maintained
3136F:	arch/x86/kernel/pci-calgary_64.c
3137F:	arch/x86/kernel/tce_64.c
3138F:	arch/x86/include/asm/calgary.h
3139F:	arch/x86/include/asm/tce.h
3140
3141CAN NETWORK DRIVERS
3142M:	Wolfgang Grandegger <wg@grandegger.com>
3143M:	Marc Kleine-Budde <mkl@pengutronix.de>
3144L:	linux-can@vger.kernel.org
3145W:	https://github.com/linux-can
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/net/can/
3150F:	drivers/net/can/
3151F:	include/linux/can/dev.h
3152F:	include/linux/can/platform/
3153F:	include/uapi/linux/can/error.h
3154F:	include/uapi/linux/can/netlink.h
3155
3156CAN NETWORK LAYER
3157M:	Oliver Hartkopp <socketcan@hartkopp.net>
3158M:	Marc Kleine-Budde <mkl@pengutronix.de>
3159L:	linux-can@vger.kernel.org
3160W:	https://github.com/linux-can
3161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3163S:	Maintained
3164F:	Documentation/networking/can.rst
3165F:	net/can/
3166F:	include/linux/can/core.h
3167F:	include/uapi/linux/can.h
3168F:	include/uapi/linux/can/bcm.h
3169F:	include/uapi/linux/can/raw.h
3170F:	include/uapi/linux/can/gw.h
3171
3172CAPABILITIES
3173M:	Serge Hallyn <serge@hallyn.com>
3174L:	linux-security-module@vger.kernel.org
3175S:	Supported
3176F:	include/linux/capability.h
3177F:	include/uapi/linux/capability.h
3178F:	security/commoncap.c
3179F:	kernel/capability.c
3180
3181CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3182M:	Kevin Tsai <ktsai@capellamicro.com>
3183S:	Maintained
3184F:	drivers/iio/light/cm*
3185
3186CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3187M:	Christian Lamparter <chunkeey@googlemail.com>
3188L:	linux-wireless@vger.kernel.org
3189W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3190S:	Maintained
3191F:	drivers/net/wireless/ath/carl9170/
3192
3193CAVIUM I2C DRIVER
3194M:	Jan Glauber <jglauber@cavium.com>
3195M:	David Daney <david.daney@cavium.com>
3196W:	http://www.cavium.com
3197S:	Supported
3198F:	drivers/i2c/busses/i2c-octeon*
3199F:	drivers/i2c/busses/i2c-thunderx*
3200
3201CAVIUM LIQUIDIO NETWORK DRIVER
3202M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3203M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3204M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3205M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3206L:	netdev@vger.kernel.org
3207W:	http://www.cavium.com
3208S:	Supported
3209F:	drivers/net/ethernet/cavium/liquidio/
3210
3211CAVIUM MMC DRIVER
3212M:	Jan Glauber <jglauber@cavium.com>
3213M:	David Daney <david.daney@cavium.com>
3214M:	Steven J. Hill <Steven.Hill@cavium.com>
3215W:	http://www.cavium.com
3216S:	Supported
3217F:	drivers/mmc/host/cavium*
3218
3219CAVIUM OCTEON-TX CRYPTO DRIVER
3220M:	George Cherian <george.cherian@cavium.com>
3221L:	linux-crypto@vger.kernel.org
3222W:	http://www.cavium.com
3223S:	Supported
3224F:	drivers/crypto/cavium/cpt/
3225
3226CAVIUM THUNDERX2 ARM64 SOC
3227M:	Robert Richter <rrichter@cavium.com>
3228M:	Jayachandran C <jnair@caviumnetworks.com>
3229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3232F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3233
3234CC2520 IEEE-802.15.4 RADIO DRIVER
3235M:	Varka Bhadram <varkabhadram@gmail.com>
3236L:	linux-wpan@vger.kernel.org
3237S:	Maintained
3238F:	drivers/net/ieee802154/cc2520.c
3239F:	include/linux/spi/cc2520.h
3240F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3241
3242CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3243M:	Gilad Ben-Yossef <gilad@benyossef.com>
3244L:	linux-crypto@vger.kernel.org
3245L:	driverdev-devel@linuxdriverproject.org
3246S:	Supported
3247F:	drivers/staging/ccree/
3248W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3249
3250CEC FRAMEWORK
3251M:	Hans Verkuil <hans.verkuil@cisco.com>
3252L:	linux-media@vger.kernel.org
3253T:	git git://linuxtv.org/media_tree.git
3254W:	http://linuxtv.org
3255S:	Supported
3256F:	Documentation/media/kapi/cec-core.rst
3257F:	Documentation/media/uapi/cec
3258F:	drivers/media/cec/
3259F:	drivers/media/rc/keymaps/rc-cec.c
3260F:	include/media/cec.h
3261F:	include/media/cec-notifier.h
3262F:	include/uapi/linux/cec.h
3263F:	include/uapi/linux/cec-funcs.h
3264F:	Documentation/devicetree/bindings/media/cec.txt
3265
3266CEC GPIO DRIVER
3267M:	Hans Verkuil <hans.verkuil@cisco.com>
3268L:	linux-media@vger.kernel.org
3269T:	git git://linuxtv.org/media_tree.git
3270W:	http://linuxtv.org
3271S:	Supported
3272F:	drivers/media/platform/cec-gpio/
3273F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3274
3275CELL BROADBAND ENGINE ARCHITECTURE
3276M:	Arnd Bergmann <arnd@arndb.de>
3277L:	linuxppc-dev@lists.ozlabs.org
3278W:	http://www.ibm.com/developerworks/power/cell/
3279S:	Supported
3280F:	arch/powerpc/include/asm/cell*.h
3281F:	arch/powerpc/include/asm/spu*.h
3282F:	arch/powerpc/include/uapi/asm/spu*.h
3283F:	arch/powerpc/oprofile/*cell*
3284F:	arch/powerpc/platforms/cell/
3285
3286CEPH COMMON CODE (LIBCEPH)
3287M:	Ilya Dryomov <idryomov@gmail.com>
3288M:	"Yan, Zheng" <zyan@redhat.com>
3289M:	Sage Weil <sage@redhat.com>
3290L:	ceph-devel@vger.kernel.org
3291W:	http://ceph.com/
3292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3293T:	git git://github.com/ceph/ceph-client.git
3294S:	Supported
3295F:	net/ceph/
3296F:	include/linux/ceph/
3297F:	include/linux/crush/
3298
3299CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3300M:	"Yan, Zheng" <zyan@redhat.com>
3301M:	Sage Weil <sage@redhat.com>
3302M:	Ilya Dryomov <idryomov@gmail.com>
3303L:	ceph-devel@vger.kernel.org
3304W:	http://ceph.com/
3305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3306T:	git git://github.com/ceph/ceph-client.git
3307S:	Supported
3308F:	Documentation/filesystems/ceph.txt
3309F:	fs/ceph/
3310
3311CERTIFICATE HANDLING:
3312M:	David Howells <dhowells@redhat.com>
3313M:	David Woodhouse <dwmw2@infradead.org>
3314L:	keyrings@vger.kernel.org
3315S:	Maintained
3316F:	Documentation/module-signing.txt
3317F:	certs/
3318F:	scripts/sign-file.c
3319F:	scripts/extract-cert.c
3320
3321CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3322L:	linux-usb@vger.kernel.org
3323S:	Orphan
3324F:	Documentation/usb/WUSB-Design-overview.txt
3325F:	Documentation/usb/wusb-cbaf
3326F:	drivers/usb/host/hwa-hc.c
3327F:	drivers/usb/host/whci/
3328F:	drivers/usb/wusbcore/
3329F:	include/linux/usb/wusb*
3330
3331CFAG12864B LCD DRIVER
3332M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3333W:	http://miguelojeda.es/auxdisplay.htm
3334W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3335S:	Maintained
3336F:	drivers/auxdisplay/cfag12864b.c
3337F:	include/linux/cfag12864b.h
3338
3339CFAG12864BFB LCD FRAMEBUFFER DRIVER
3340M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3341W:	http://miguelojeda.es/auxdisplay.htm
3342W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3343S:	Maintained
3344F:	drivers/auxdisplay/cfag12864bfb.c
3345F:	include/linux/cfag12864b.h
3346
3347802.11 (including CFG80211/NL80211)
3348M:	Johannes Berg <johannes@sipsolutions.net>
3349L:	linux-wireless@vger.kernel.org
3350W:	http://wireless.kernel.org/
3351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3353S:	Maintained
3354F:	net/wireless/
3355F:	include/uapi/linux/nl80211.h
3356F:	include/linux/ieee80211.h
3357F:	include/net/wext.h
3358F:	include/net/cfg80211.h
3359F:	include/net/iw_handler.h
3360F:	include/net/ieee80211_radiotap.h
3361F:	Documentation/driver-api/80211/cfg80211.rst
3362F:	Documentation/networking/regulatory.txt
3363
3364CHAR and MISC DRIVERS
3365M:	Arnd Bergmann <arnd@arndb.de>
3366M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3368S:	Supported
3369F:	drivers/char/
3370F:	drivers/misc/
3371F:	include/linux/miscdevice.h
3372
3373CHECKPATCH
3374M:	Andy Whitcroft <apw@canonical.com>
3375M:	Joe Perches <joe@perches.com>
3376S:	Maintained
3377F:	scripts/checkpatch.pl
3378
3379CHINESE DOCUMENTATION
3380M:	Harry Wei <harryxiyou@gmail.com>
3381L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3382L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3383S:	Maintained
3384F:	Documentation/translations/zh_CN/
3385
3386CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3387M:	Peter Chen <Peter.Chen@nxp.com>
3388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3389L:	linux-usb@vger.kernel.org
3390S:	Maintained
3391F:	drivers/usb/chipidea/
3392
3393CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3394M:	Hans de Goede <hdegoede@redhat.com>
3395L:	linux-input@vger.kernel.org
3396S:	Maintained
3397F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3398F:	drivers/input/touchscreen/chipone_icn8318.c
3399
3400CHROME HARDWARE PLATFORM SUPPORT
3401M:	Benson Leung <bleung@chromium.org>
3402M:	Olof Johansson <olof@lixom.net>
3403S:	Maintained
3404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3405F:	drivers/platform/chrome/
3406
3407CIRRUS LOGIC AUDIO CODEC DRIVERS
3408M:	Brian Austin <brian.austin@cirrus.com>
3409M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3410L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3411S:	Maintained
3412F:	sound/soc/codecs/cs*
3413
3414CIRRUS LOGIC EP93XX ETHERNET DRIVER
3415M:	Hartley Sweeten <hsweeten@visionengravers.com>
3416L:	netdev@vger.kernel.org
3417S:	Maintained
3418F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3419
3420CISCO FCOE HBA DRIVER
3421M:	Satish Kharat <satishkh@cisco.com>
3422M:	Sesidhar Baddela <sebaddel@cisco.com>
3423M:	Karan Tilak Kumar <kartilak@cisco.com>
3424L:	linux-scsi@vger.kernel.org
3425S:	Supported
3426F:	drivers/scsi/fnic/
3427
3428CISCO SCSI HBA DRIVER
3429M:	Karan Tilak Kumar <kartilak@cisco.com>
3430M:	Sesidhar Baddela <sebaddel@cisco.com>
3431L:	linux-scsi@vger.kernel.org
3432S:	Supported
3433F:	drivers/scsi/snic/
3434
3435CISCO VIC ETHERNET NIC DRIVER
3436M:	Christian Benvenuti <benve@cisco.com>
3437M:	Govindarajulu Varadarajan <_govind@gmx.com>
3438M:	Parvi Kaustubhi <pkaustub@cisco.com>
3439S:	Supported
3440F:	drivers/net/ethernet/cisco/enic/
3441
3442CISCO VIC LOW LATENCY NIC DRIVER
3443M:	Christian Benvenuti <benve@cisco.com>
3444M:	Dave Goodell <dgoodell@cisco.com>
3445S:	Supported
3446F:	drivers/infiniband/hw/usnic/
3447
3448CLEANCACHE API
3449M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3450L:	linux-kernel@vger.kernel.org
3451S:	Maintained
3452F:	mm/cleancache.c
3453F:	include/linux/cleancache.h
3454
3455CLK API
3456M:	Russell King <linux@armlinux.org.uk>
3457L:	linux-clk@vger.kernel.org
3458S:	Maintained
3459F:	include/linux/clk.h
3460
3461CLOCKSOURCE, CLOCKEVENT DRIVERS
3462M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3463M:	Thomas Gleixner <tglx@linutronix.de>
3464L:	linux-kernel@vger.kernel.org
3465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3466S:	Supported
3467F:	drivers/clocksource/
3468F:	Documentation/devicetree/bindings/timer/
3469
3470CMPC ACPI DRIVER
3471M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3472M:	Daniel Oliveira Nascimento <don@syst.com.br>
3473L:	platform-driver-x86@vger.kernel.org
3474S:	Supported
3475F:	drivers/platform/x86/classmate-laptop.c
3476
3477COBALT MEDIA DRIVER
3478M:	Hans Verkuil <hans.verkuil@cisco.com>
3479L:	linux-media@vger.kernel.org
3480T:	git git://linuxtv.org/media_tree.git
3481W:	https://linuxtv.org
3482S:	Supported
3483F:	drivers/media/pci/cobalt/
3484
3485COCCINELLE/Semantic Patches (SmPL)
3486M:	Julia Lawall <Julia.Lawall@lip6.fr>
3487M:	Gilles Muller <Gilles.Muller@lip6.fr>
3488M:	Nicolas Palix <nicolas.palix@imag.fr>
3489M:	Michal Marek <michal.lkml@markovi.net>
3490L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3492W:	http://coccinelle.lip6.fr/
3493S:	Supported
3494F:	Documentation/dev-tools/coccinelle.rst
3495F:	scripts/coccinelle/
3496F:	scripts/coccicheck
3497
3498CODA FILE SYSTEM
3499M:	Jan Harkes <jaharkes@cs.cmu.edu>
3500M:	coda@cs.cmu.edu
3501L:	codalist@coda.cs.cmu.edu
3502W:	http://www.coda.cs.cmu.edu/
3503S:	Maintained
3504F:	Documentation/filesystems/coda.txt
3505F:	fs/coda/
3506F:	include/linux/coda*.h
3507F:	include/uapi/linux/coda*.h
3508
3509CODA V4L2 MEM2MEM DRIVER
3510M:	Philipp Zabel <p.zabel@pengutronix.de>
3511L:	linux-media@vger.kernel.org
3512S:	Maintained
3513F:	Documentation/devicetree/bindings/media/coda.txt
3514F:	drivers/media/platform/coda/
3515
3516COMMON CLK FRAMEWORK
3517M:	Michael Turquette <mturquette@baylibre.com>
3518M:	Stephen Boyd <sboyd@kernel.org>
3519L:	linux-clk@vger.kernel.org
3520Q:	http://patchwork.kernel.org/project/linux-clk/list/
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3522S:	Maintained
3523F:	Documentation/devicetree/bindings/clock/
3524F:	drivers/clk/
3525X:	drivers/clk/clkdev.c
3526F:	include/linux/clk-pr*
3527F:	include/linux/clk/
3528
3529COMMON INTERNET FILE SYSTEM (CIFS)
3530M:	Steve French <sfrench@samba.org>
3531L:	linux-cifs@vger.kernel.org
3532L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3533W:	http://linux-cifs.samba.org/
3534T:	git git://git.samba.org/sfrench/cifs-2.6.git
3535S:	Supported
3536F:	Documentation/filesystems/cifs/
3537F:	fs/cifs/
3538
3539COMPACTPCI HOTPLUG CORE
3540M:	Scott Murray <scott@spiteful.org>
3541L:	linux-pci@vger.kernel.org
3542S:	Maintained
3543F:	drivers/pci/hotplug/cpci_hotplug*
3544
3545COMPACTPCI HOTPLUG GENERIC DRIVER
3546M:	Scott Murray <scott@spiteful.org>
3547L:	linux-pci@vger.kernel.org
3548S:	Maintained
3549F:	drivers/pci/hotplug/cpcihp_generic.c
3550
3551COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3552M:	Scott Murray <scott@spiteful.org>
3553L:	linux-pci@vger.kernel.org
3554S:	Maintained
3555F:	drivers/pci/hotplug/cpcihp_zt5550.*
3556
3557COMPAL LAPTOP SUPPORT
3558M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3559L:	platform-driver-x86@vger.kernel.org
3560S:	Maintained
3561F:	drivers/platform/x86/compal-laptop.c
3562
3563CONEXANT ACCESSRUNNER USB DRIVER
3564L:	accessrunner-general@lists.sourceforge.net
3565W:	http://accessrunner.sourceforge.net/
3566S:	Orphan
3567F:	drivers/usb/atm/cxacru.c
3568
3569CONFIGFS
3570M:	Joel Becker <jlbec@evilplan.org>
3571M:	Christoph Hellwig <hch@lst.de>
3572T:	git git://git.infradead.org/users/hch/configfs.git
3573S:	Supported
3574F:	fs/configfs/
3575F:	include/linux/configfs.h
3576
3577CONNECTOR
3578M:	Evgeniy Polyakov <zbr@ioremap.net>
3579L:	netdev@vger.kernel.org
3580S:	Maintained
3581F:	drivers/connector/
3582
3583CONTROL GROUP (CGROUP)
3584M:	Tejun Heo <tj@kernel.org>
3585M:	Li Zefan <lizefan@huawei.com>
3586M:	Johannes Weiner <hannes@cmpxchg.org>
3587L:	cgroups@vger.kernel.org
3588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3589S:	Maintained
3590F:	Documentation/cgroup*
3591F:	include/linux/cgroup*
3592F:	kernel/cgroup*
3593
3594CONTROL GROUP - CPUSET
3595M:	Li Zefan <lizefan@huawei.com>
3596L:	cgroups@vger.kernel.org
3597W:	http://www.bullopensource.org/cpuset/
3598W:	http://oss.sgi.com/projects/cpusets/
3599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3600S:	Maintained
3601F:	Documentation/cgroup-v1/cpusets.txt
3602F:	include/linux/cpuset.h
3603F:	kernel/cgroup/cpuset.c
3604
3605CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3606M:	Johannes Weiner <hannes@cmpxchg.org>
3607M:	Michal Hocko <mhocko@kernel.org>
3608M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3609L:	cgroups@vger.kernel.org
3610L:	linux-mm@kvack.org
3611S:	Maintained
3612F:	mm/memcontrol.c
3613F:	mm/swap_cgroup.c
3614
3615CORETEMP HARDWARE MONITORING DRIVER
3616M:	Fenghua Yu <fenghua.yu@intel.com>
3617L:	linux-hwmon@vger.kernel.org
3618S:	Maintained
3619F:	Documentation/hwmon/coretemp
3620F:	drivers/hwmon/coretemp.c
3621
3622COSA/SRP SYNC SERIAL DRIVER
3623M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3624W:	http://www.fi.muni.cz/~kas/cosa/
3625S:	Maintained
3626F:	drivers/net/wan/cosa*
3627
3628CPMAC ETHERNET DRIVER
3629M:	Florian Fainelli <f.fainelli@gmail.com>
3630L:	netdev@vger.kernel.org
3631S:	Maintained
3632F:	drivers/net/ethernet/ti/cpmac.c
3633
3634CPU FREQUENCY DRIVERS
3635M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3636M:	Viresh Kumar <viresh.kumar@linaro.org>
3637L:	linux-pm@vger.kernel.org
3638S:	Maintained
3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3640T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3641B:	https://bugzilla.kernel.org
3642F:	Documentation/cpu-freq/
3643F:	Documentation/devicetree/bindings/cpufreq/
3644F:	drivers/cpufreq/
3645F:	include/linux/cpufreq.h
3646F:	tools/testing/selftests/cpufreq/
3647
3648CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3649M:	Viresh Kumar <viresh.kumar@linaro.org>
3650M:	Sudeep Holla <sudeep.holla@arm.com>
3651L:	linux-pm@vger.kernel.org
3652W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3653S:	Maintained
3654F:	drivers/cpufreq/arm_big_little.h
3655F:	drivers/cpufreq/arm_big_little.c
3656F:	drivers/cpufreq/arm_big_little_dt.c
3657
3658CPU POWER MONITORING SUBSYSTEM
3659M:	Thomas Renninger <trenn@suse.com>
3660M:	Shuah Khan <shuahkh@osg.samsung.com>
3661M:	Shuah Khan <shuah@kernel.org>
3662L:	linux-pm@vger.kernel.org
3663S:	Maintained
3664F:	tools/power/cpupower/
3665
3666CPUID/MSR DRIVER
3667M:	"H. Peter Anvin" <hpa@zytor.com>
3668S:	Maintained
3669F:	arch/x86/kernel/cpuid.c
3670F:	arch/x86/kernel/msr.c
3671
3672CPUIDLE DRIVER - ARM BIG LITTLE
3673M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3674M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3675L:	linux-pm@vger.kernel.org
3676L:	linux-arm-kernel@lists.infradead.org
3677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3678S:	Maintained
3679F:	drivers/cpuidle/cpuidle-big_little.c
3680
3681CPUIDLE DRIVER - ARM EXYNOS
3682M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3683M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3684M:	Kukjin Kim <kgene@kernel.org>
3685L:	linux-pm@vger.kernel.org
3686L:	linux-samsung-soc@vger.kernel.org
3687S:	Supported
3688F:	drivers/cpuidle/cpuidle-exynos.c
3689F:	arch/arm/mach-exynos/pm.c
3690
3691CPUIDLE DRIVERS
3692M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3693M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3697B:	https://bugzilla.kernel.org
3698F:	drivers/cpuidle/*
3699F:	include/linux/cpuidle.h
3700
3701CRAMFS FILESYSTEM
3702M:	Nicolas Pitre <nico@linaro.org>
3703S:	Maintained
3704F:	Documentation/filesystems/cramfs.txt
3705F:	fs/cramfs/
3706
3707CRYPTO API
3708M:	Herbert Xu <herbert@gondor.apana.org.au>
3709M:	"David S. Miller" <davem@davemloft.net>
3710L:	linux-crypto@vger.kernel.org
3711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3713S:	Maintained
3714F:	Documentation/crypto/
3715F:	Documentation/devicetree/bindings/crypto/
3716F:	arch/*/crypto/
3717F:	crypto/
3718F:	drivers/crypto/
3719F:	include/crypto/
3720F:	include/linux/crypto*
3721
3722CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3723M:	Neil Horman <nhorman@tuxdriver.com>
3724L:	linux-crypto@vger.kernel.org
3725S:	Maintained
3726F:	crypto/ansi_cprng.c
3727F:	crypto/rng.c
3728
3729CS3308 MEDIA DRIVER
3730M:	Hans Verkuil <hverkuil@xs4all.nl>
3731L:	linux-media@vger.kernel.org
3732T:	git git://linuxtv.org/media_tree.git
3733W:	http://linuxtv.org
3734S:	Odd Fixes
3735F:	drivers/media/i2c/cs3308.c
3736F:	drivers/media/i2c/cs3308.h
3737
3738CS5535 Audio ALSA driver
3739M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3740S:	Maintained
3741F:	sound/pci/cs5535audio/
3742
3743CW1200 WLAN driver
3744M:	Solomon Peachy <pizza@shaftnet.org>
3745S:	Maintained
3746F:	drivers/net/wireless/st/cw1200/
3747
3748CX18 VIDEO4LINUX DRIVER
3749M:	Andy Walls <awalls@md.metrocast.net>
3750L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3751L:	linux-media@vger.kernel.org
3752T:	git git://linuxtv.org/media_tree.git
3753W:	https://linuxtv.org
3754W:	http://www.ivtvdriver.org/index.php/Cx18
3755S:	Maintained
3756F:	Documentation/media/v4l-drivers/cx18*
3757F:	drivers/media/pci/cx18/
3758F:	include/uapi/linux/ivtv*
3759
3760CX2341X MPEG ENCODER HELPER MODULE
3761M:	Hans Verkuil <hverkuil@xs4all.nl>
3762L:	linux-media@vger.kernel.org
3763T:	git git://linuxtv.org/media_tree.git
3764W:	https://linuxtv.org
3765S:	Maintained
3766F:	drivers/media/common/cx2341x*
3767F:	include/media/cx2341x*
3768
3769CX24120 MEDIA DRIVER
3770M:	Jemma Denson <jdenson@gmail.com>
3771M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3772L:	linux-media@vger.kernel.org
3773W:	https://linuxtv.org
3774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3775S:	Maintained
3776F:	drivers/media/dvb-frontends/cx24120*
3777
3778CX88 VIDEO4LINUX DRIVER
3779M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3781L:	linux-media@vger.kernel.org
3782W:	https://linuxtv.org
3783T:	git git://linuxtv.org/media_tree.git
3784S:	Odd fixes
3785F:	Documentation/media/v4l-drivers/cx88*
3786F:	drivers/media/pci/cx88/
3787
3788CXD2820R MEDIA DRIVER
3789M:	Antti Palosaari <crope@iki.fi>
3790L:	linux-media@vger.kernel.org
3791W:	https://linuxtv.org
3792W:	http://palosaari.fi/linux/
3793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3794T:	git git://linuxtv.org/anttip/media_tree.git
3795S:	Maintained
3796F:	drivers/media/dvb-frontends/cxd2820r*
3797
3798CXGB3 ETHERNET DRIVER (CXGB3)
3799M:	Santosh Raspatur <santosh@chelsio.com>
3800L:	netdev@vger.kernel.org
3801W:	http://www.chelsio.com
3802S:	Supported
3803F:	drivers/net/ethernet/chelsio/cxgb3/
3804
3805CXGB3 ISCSI DRIVER (CXGB3I)
3806M:	Karen Xie <kxie@chelsio.com>
3807L:	linux-scsi@vger.kernel.org
3808W:	http://www.chelsio.com
3809S:	Supported
3810F:	drivers/scsi/cxgbi/cxgb3i
3811
3812CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3813M:	Steve Wise <swise@chelsio.com>
3814L:	linux-rdma@vger.kernel.org
3815W:	http://www.openfabrics.org
3816S:	Supported
3817F:	drivers/infiniband/hw/cxgb3/
3818F:	include/uapi/rdma/cxgb3-abi.h
3819
3820CXGB4 CRYPTO DRIVER (chcr)
3821M:	Harsh Jain <harsh@chelsio.com>
3822L:	linux-crypto@vger.kernel.org
3823W:	http://www.chelsio.com
3824S:	Supported
3825F:	drivers/crypto/chelsio
3826
3827CXGB4 ETHERNET DRIVER (CXGB4)
3828M:	Ganesh Goudar <ganeshgr@chelsio.com>
3829L:	netdev@vger.kernel.org
3830W:	http://www.chelsio.com
3831S:	Supported
3832F:	drivers/net/ethernet/chelsio/cxgb4/
3833
3834CXGB4 ISCSI DRIVER (CXGB4I)
3835M:	Karen Xie <kxie@chelsio.com>
3836L:	linux-scsi@vger.kernel.org
3837W:	http://www.chelsio.com
3838S:	Supported
3839F:	drivers/scsi/cxgbi/cxgb4i
3840
3841CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3842M:	Steve Wise <swise@chelsio.com>
3843L:	linux-rdma@vger.kernel.org
3844W:	http://www.openfabrics.org
3845S:	Supported
3846F:	drivers/infiniband/hw/cxgb4/
3847F:	include/uapi/rdma/cxgb4-abi.h
3848
3849CXGB4VF ETHERNET DRIVER (CXGB4VF)
3850M:	Casey Leedom <leedom@chelsio.com>
3851L:	netdev@vger.kernel.org
3852W:	http://www.chelsio.com
3853S:	Supported
3854F:	drivers/net/ethernet/chelsio/cxgb4vf/
3855
3856CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3857M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3858M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3859L:	linuxppc-dev@lists.ozlabs.org
3860S:	Supported
3861F:	arch/powerpc/platforms/powernv/pci-cxl.c
3862F:	drivers/misc/cxl/
3863F:	include/misc/cxl*
3864F:	include/uapi/misc/cxl.h
3865F:	Documentation/powerpc/cxl.txt
3866F:	Documentation/ABI/testing/sysfs-class-cxl
3867
3868CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3869M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3870M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3871M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3872L:	linux-scsi@vger.kernel.org
3873S:	Supported
3874F:	drivers/scsi/cxlflash/
3875F:	include/uapi/scsi/cxlflash_ioctls.h
3876F:	Documentation/powerpc/cxlflash.txt
3877
3878CYBERPRO FB DRIVER
3879M:	Russell King <linux@armlinux.org.uk>
3880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3881W:	http://www.armlinux.org.uk/
3882S:	Maintained
3883F:	drivers/video/fbdev/cyber2000fb.*
3884
3885CYCLADES ASYNC MUX DRIVER
3886W:	http://www.cyclades.com/
3887S:	Orphan
3888F:	drivers/tty/cyclades.c
3889F:	include/linux/cyclades.h
3890F:	include/uapi/linux/cyclades.h
3891
3892CYCLADES PC300 DRIVER
3893W:	http://www.cyclades.com/
3894S:	Orphan
3895F:	drivers/net/wan/pc300*
3896
3897CYPRESS_FIRMWARE MEDIA DRIVER
3898M:	Antti Palosaari <crope@iki.fi>
3899L:	linux-media@vger.kernel.org
3900W:	https://linuxtv.org
3901W:	http://palosaari.fi/linux/
3902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3903T:	git git://linuxtv.org/anttip/media_tree.git
3904S:	Maintained
3905F:	drivers/media/common/cypress_firmware*
3906
3907CYTTSP TOUCHSCREEN DRIVER
3908M:	Ferruh Yigit <fery@cypress.com>
3909L:	linux-input@vger.kernel.org
3910S:	Supported
3911F:	drivers/input/touchscreen/cyttsp*
3912F:	include/linux/input/cyttsp.h
3913
3914D-LINK DIR-685 TOUCHKEYS DRIVER
3915M:	Linus Walleij <linus.walleij@linaro.org>
3916L:	linux-input@vger.kernel.org
3917S:	Supported
3918F:	drivers/input/dlink-dir685-touchkeys.c
3919
3920DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3921M:	Joshua Kinard <kumba@gentoo.org>
3922S:	Maintained
3923F:	drivers/rtc/rtc-ds1685.c
3924F:	include/linux/rtc/ds1685.h
3925
3926DAMA SLAVE for AX.25
3927M:	Joerg Reuter <jreuter@yaina.de>
3928W:	http://yaina.de/jreuter/
3929W:	http://www.qsl.net/dl1bke/
3930L:	linux-hams@vger.kernel.org
3931S:	Maintained
3932F:	net/ax25/af_ax25.c
3933F:	net/ax25/ax25_dev.c
3934F:	net/ax25/ax25_ds_*
3935F:	net/ax25/ax25_in.c
3936F:	net/ax25/ax25_out.c
3937F:	net/ax25/ax25_timer.c
3938F:	net/ax25/sysctl_net_ax25.c
3939
3940DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3941L:	netdev@vger.kernel.org
3942S:	Orphan
3943F:	Documentation/networking/dmfe.txt
3944F:	drivers/net/ethernet/dec/tulip/dmfe.c
3945
3946DC390/AM53C974 SCSI driver
3947M:	Hannes Reinecke <hare@suse.com>
3948L:	linux-scsi@vger.kernel.org
3949S:	Maintained
3950F:	drivers/scsi/am53c974.c
3951
3952DC395x SCSI driver
3953M:	Oliver Neukum <oliver@neukum.org>
3954M:	Ali Akcaagac <aliakc@web.de>
3955M:	Jamie Lenehan <lenehan@twibble.org>
3956L:	dc395x@twibble.org
3957W:	http://twibble.org/dist/dc395x/
3958W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3959S:	Maintained
3960F:	Documentation/scsi/dc395x.txt
3961F:	drivers/scsi/dc395x.*
3962
3963DCCP PROTOCOL
3964M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3965L:	dccp@vger.kernel.org
3966W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3967S:	Maintained
3968F:	include/linux/dccp.h
3969F:	include/uapi/linux/dccp.h
3970F:	include/linux/tfrc.h
3971F:	net/dccp/
3972
3973DECnet NETWORK LAYER
3974W:	http://linux-decnet.sourceforge.net
3975L:	linux-decnet-user@lists.sourceforge.net
3976S:	Orphan
3977F:	Documentation/networking/decnet.txt
3978F:	net/decnet/
3979
3980DECSTATION PLATFORM SUPPORT
3981M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3982L:	linux-mips@linux-mips.org
3983W:	http://www.linux-mips.org/wiki/DECstation
3984S:	Maintained
3985F:	arch/mips/dec/
3986F:	arch/mips/include/asm/dec/
3987F:	arch/mips/include/asm/mach-dec/
3988
3989DEFXX FDDI NETWORK DRIVER
3990M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3991S:	Maintained
3992F:	drivers/net/fddi/defxx.*
3993
3994DELL SMBIOS DRIVER
3995M:	Pali Rohár <pali.rohar@gmail.com>
3996M:	Mario Limonciello <mario.limonciello@dell.com>
3997L:	platform-driver-x86@vger.kernel.org
3998S:	Maintained
3999F:	drivers/platform/x86/dell-smbios.*
4000
4001DELL SMBIOS SMM DRIVER
4002M:	Mario Limonciello <mario.limonciello@dell.com>
4003L:	platform-driver-x86@vger.kernel.org
4004S:	Maintained
4005F:	drivers/platform/x86/dell-smbios-smm.c
4006
4007DELL SMBIOS WMI DRIVER
4008M:	Mario Limonciello <mario.limonciello@dell.com>
4009L:	platform-driver-x86@vger.kernel.org
4010S:	Maintained
4011F:	drivers/platform/x86/dell-smbios-wmi.c
4012F:	tools/wmi/dell-smbios-example.c
4013
4014DELL LAPTOP DRIVER
4015M:	Matthew Garrett <mjg59@srcf.ucam.org>
4016M:	Pali Rohár <pali.rohar@gmail.com>
4017L:	platform-driver-x86@vger.kernel.org
4018S:	Maintained
4019F:	drivers/platform/x86/dell-laptop.c
4020
4021DELL LAPTOP FREEFALL DRIVER
4022M:	Pali Rohár <pali.rohar@gmail.com>
4023S:	Maintained
4024F:	drivers/platform/x86/dell-smo8800.c
4025
4026DELL LAPTOP RBTN DRIVER
4027M:	Pali Rohár <pali.rohar@gmail.com>
4028S:	Maintained
4029F:	drivers/platform/x86/dell-rbtn.*
4030
4031DELL LAPTOP SMM DRIVER
4032M:	Pali Rohár <pali.rohar@gmail.com>
4033S:	Maintained
4034F:	drivers/hwmon/dell-smm-hwmon.c
4035F:	include/uapi/linux/i8k.h
4036
4037DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4038M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4039S:	Maintained
4040F:	Documentation/dcdbas.txt
4041F:	drivers/firmware/dcdbas.*
4042
4043DELL WMI NOTIFICATIONS DRIVER
4044M:	Matthew Garrett <mjg59@srcf.ucam.org>
4045M:	Pali Rohár <pali.rohar@gmail.com>
4046S:	Maintained
4047F:	drivers/platform/x86/dell-wmi.c
4048
4049DELL WMI DESCRIPTOR DRIVER
4050M:	Mario Limonciello <mario.limonciello@dell.com>
4051S:	Maintained
4052F:	drivers/platform/x86/dell-wmi-descriptor.c
4053
4054DELTA ST MEDIA DRIVER
4055M:	Hugues Fruchet <hugues.fruchet@st.com>
4056L:	linux-media@vger.kernel.org
4057T:	git git://linuxtv.org/media_tree.git
4058W:	https://linuxtv.org
4059S:	Supported
4060F:	drivers/media/platform/sti/delta
4061
4062DENALI NAND DRIVER
4063M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4064L:	linux-mtd@lists.infradead.org
4065S:	Supported
4066F:	drivers/mtd/nand/denali*
4067
4068DESIGNWARE USB2 DRD IP DRIVER
4069M:	John Youn <johnyoun@synopsys.com>
4070L:	linux-usb@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4072S:	Maintained
4073F:	drivers/usb/dwc2/
4074
4075DESIGNWARE USB3 DRD IP DRIVER
4076M:	Felipe Balbi <balbi@kernel.org>
4077L:	linux-usb@vger.kernel.org
4078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4079S:	Maintained
4080F:	drivers/usb/dwc3/
4081
4082DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4083M:	Andreas Klinger <ak@it-klinger.de>
4084L:	linux-iio@vger.kernel.org
4085S:	Maintained
4086F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4087F:	drivers/iio/proximity/srf*.c
4088
4089DEVICE COREDUMP (DEV_COREDUMP)
4090M:	Johannes Berg <johannes@sipsolutions.net>
4091L:	linux-kernel@vger.kernel.org
4092S:	Maintained
4093F:	drivers/base/devcoredump.c
4094F:	include/linux/devcoredump.h
4095
4096DEVICE FREQUENCY (DEVFREQ)
4097M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4098M:	Kyungmin Park <kyungmin.park@samsung.com>
4099R:	Chanwoo Choi <cw00.choi@samsung.com>
4100L:	linux-pm@vger.kernel.org
4101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4102S:	Maintained
4103F:	drivers/devfreq/
4104F:	include/linux/devfreq.h
4105F:	Documentation/devicetree/bindings/devfreq/
4106
4107DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4108M:	Chanwoo Choi <cw00.choi@samsung.com>
4109L:	linux-pm@vger.kernel.org
4110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4111S:	Supported
4112F:	drivers/devfreq/event/
4113F:	drivers/devfreq/devfreq-event.c
4114F:	include/linux/devfreq-event.h
4115F:	Documentation/devicetree/bindings/devfreq/event/
4116
4117DEVICE NUMBER REGISTRY
4118M:	Torben Mathiasen <device@lanana.org>
4119W:	http://lanana.org/docs/device-list/index.html
4120S:	Maintained
4121
4122DEVICE-MAPPER  (LVM)
4123M:	Alasdair Kergon <agk@redhat.com>
4124M:	Mike Snitzer <snitzer@redhat.com>
4125M:	dm-devel@redhat.com
4126L:	dm-devel@redhat.com
4127W:	http://sources.redhat.com/dm
4128Q:	http://patchwork.kernel.org/project/dm-devel/list/
4129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4130T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4131S:	Maintained
4132F:	Documentation/device-mapper/
4133F:	drivers/md/Makefile
4134F:	drivers/md/Kconfig
4135F:	drivers/md/dm*
4136F:	drivers/md/persistent-data/
4137F:	include/linux/device-mapper.h
4138F:	include/linux/dm-*.h
4139F:	include/uapi/linux/dm-*.h
4140
4141DEVLINK
4142M:	Jiri Pirko <jiri@mellanox.com>
4143L:	netdev@vger.kernel.org
4144S:	Supported
4145F:	net/core/devlink.c
4146F:	include/net/devlink.h
4147F:	include/uapi/linux/devlink.h
4148
4149DIALOG SEMICONDUCTOR DRIVERS
4150M:	Support Opensource <support.opensource@diasemi.com>
4151W:	http://www.dialog-semiconductor.com/products
4152S:	Supported
4153F:	Documentation/hwmon/da90??
4154F:	Documentation/devicetree/bindings/mfd/da90*.txt
4155F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4156F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4157F:	Documentation/devicetree/bindings/regulator/da92*.txt
4158F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4159F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4160F:	drivers/gpio/gpio-da90??.c
4161F:	drivers/hwmon/da90??-hwmon.c
4162F:	drivers/iio/adc/da91??-*.c
4163F:	drivers/input/misc/da90??_onkey.c
4164F:	drivers/input/touchscreen/da9052_tsi.c
4165F:	drivers/leds/leds-da90??.c
4166F:	drivers/mfd/da903x.c
4167F:	drivers/mfd/da90??-*.c
4168F:	drivers/mfd/da91??-*.c
4169F:	drivers/power/supply/da9052-battery.c
4170F:	drivers/power/supply/da91??-*.c
4171F:	drivers/regulator/da903x.c
4172F:	drivers/regulator/da9???-regulator.[ch]
4173F:	drivers/thermal/da90??-thermal.c
4174F:	drivers/rtc/rtc-da90??.c
4175F:	drivers/video/backlight/da90??_bl.c
4176F:	drivers/watchdog/da90??_wdt.c
4177F:	include/linux/mfd/da903x.h
4178F:	include/linux/mfd/da9052/
4179F:	include/linux/mfd/da9055/
4180F:	include/linux/mfd/da9062/
4181F:	include/linux/mfd/da9063/
4182F:	include/linux/mfd/da9150/
4183F:	include/linux/regulator/da9211.h
4184F:	include/sound/da[79]*.h
4185F:	sound/soc/codecs/da[79]*.[ch]
4186
4187DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4188M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4189L:	linux-gpio@vger.kernel.org
4190S:	Maintained
4191F:	drivers/gpio/gpio-gpio-mm.c
4192
4193DIGI NEO AND CLASSIC PCI PRODUCTS
4194M:	Lidza Louina <lidza.louina@gmail.com>
4195M:	Mark Hounschell <markh@compro.net>
4196L:	driverdev-devel@linuxdriverproject.org
4197S:	Maintained
4198F:	drivers/staging/dgnc/
4199
4200DIOLAN U2C-12 I2C DRIVER
4201M:	Guenter Roeck <linux@roeck-us.net>
4202L:	linux-i2c@vger.kernel.org
4203S:	Maintained
4204F:	drivers/i2c/busses/i2c-diolan-u2c.c
4205
4206FILESYSTEM DIRECT ACCESS (DAX)
4207M:	Matthew Wilcox <mawilcox@microsoft.com>
4208M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4209L:	linux-fsdevel@vger.kernel.org
4210S:	Supported
4211F:	fs/dax.c
4212F:	include/linux/dax.h
4213F:	include/trace/events/fs_dax.h
4214
4215DEVICE DIRECT ACCESS (DAX)
4216M:	Dan Williams <dan.j.williams@intel.com>
4217L:	linux-nvdimm@lists.01.org
4218S:	Supported
4219F:	drivers/dax/
4220
4221DIRECTORY NOTIFICATION (DNOTIFY)
4222M:	Jan Kara <jack@suse.cz>
4223R:	Amir Goldstein <amir73il@gmail.com>
4224L:	linux-fsdevel@vger.kernel.org
4225S:	Maintained
4226F:	Documentation/filesystems/dnotify.txt
4227F:	fs/notify/dnotify/
4228F:	include/linux/dnotify.h
4229
4230DISK GEOMETRY AND PARTITION HANDLING
4231M:	Andries Brouwer <aeb@cwi.nl>
4232W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4233W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4234W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4235S:	Maintained
4236
4237DISKQUOTA
4238M:	Jan Kara <jack@suse.com>
4239S:	Maintained
4240F:	Documentation/filesystems/quota.txt
4241F:	fs/quota/
4242F:	include/linux/quota*.h
4243F:	include/uapi/linux/quota*.h
4244
4245DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4246M:	Bernie Thompson <bernie@plugable.com>
4247L:	linux-fbdev@vger.kernel.org
4248S:	Maintained
4249W:	http://plugable.com/category/projects/udlfb/
4250F:	drivers/video/fbdev/udlfb.c
4251F:	include/video/udlfb.h
4252F:	Documentation/fb/udlfb.txt
4253
4254DISTRIBUTED LOCK MANAGER (DLM)
4255M:	Christine Caulfield <ccaulfie@redhat.com>
4256M:	David Teigland <teigland@redhat.com>
4257L:	cluster-devel@redhat.com
4258W:	http://sources.redhat.com/cluster/
4259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4260S:	Supported
4261F:	fs/dlm/
4262
4263DMA BUFFER SHARING FRAMEWORK
4264M:	Sumit Semwal <sumit.semwal@linaro.org>
4265S:	Maintained
4266L:	linux-media@vger.kernel.org
4267L:	dri-devel@lists.freedesktop.org
4268L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4269F:	drivers/dma-buf/
4270F:	include/linux/dma-buf*
4271F:	include/linux/reservation.h
4272F:	include/linux/*fence.h
4273F:	Documentation/driver-api/dma-buf.rst
4274T:	git git://anongit.freedesktop.org/drm/drm-misc
4275
4276DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4277M:	Vinod Koul <vinod.koul@intel.com>
4278L:	dmaengine@vger.kernel.org
4279Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4280S:	Maintained
4281F:	drivers/dma/
4282F:	include/linux/dmaengine.h
4283F:	Documentation/devicetree/bindings/dma/
4284F:	Documentation/driver-api/dmaengine/
4285T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4286
4287DMA MAPPING HELPERS
4288M:	Christoph Hellwig <hch@lst.de>
4289M:	Marek Szyprowski <m.szyprowski@samsung.com>
4290R:	Robin Murphy <robin.murphy@arm.com>
4291L:	iommu@lists.linux-foundation.org
4292T:	git git://git.infradead.org/users/hch/dma-mapping.git
4293W:	http://git.infradead.org/users/hch/dma-mapping.git
4294S:	Supported
4295F:	lib/dma-debug.c
4296F:	lib/dma-direct.c
4297F:	lib/dma-virt.c
4298F:	drivers/base/dma-mapping.c
4299F:	drivers/base/dma-coherent.c
4300F:	include/asm-generic/dma-mapping.h
4301F:	include/linux/dma-direct.h
4302F:	include/linux/dma-mapping.h
4303
4304DME1737 HARDWARE MONITOR DRIVER
4305M:	Juerg Haefliger <juergh@gmail.com>
4306L:	linux-hwmon@vger.kernel.org
4307S:	Maintained
4308F:	Documentation/hwmon/dme1737
4309F:	drivers/hwmon/dme1737.c
4310
4311DMI/SMBIOS SUPPORT
4312M:	Jean Delvare <jdelvare@suse.com>
4313S:	Maintained
4314T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4315F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4316F:	drivers/firmware/dmi-id.c
4317F:	drivers/firmware/dmi_scan.c
4318F:	include/linux/dmi.h
4319
4320DOCUMENTATION
4321M:	Jonathan Corbet <corbet@lwn.net>
4322L:	linux-doc@vger.kernel.org
4323S:	Maintained
4324F:	Documentation/
4325F:	scripts/kernel-doc
4326X:	Documentation/ABI/
4327X:	Documentation/devicetree/
4328X:	Documentation/acpi
4329X:	Documentation/power
4330X:	Documentation/spi
4331X:	Documentation/media
4332T:	git git://git.lwn.net/linux.git docs-next
4333
4334DONGWOON DW9714 LENS VOICE COIL DRIVER
4335M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4336L:	linux-media@vger.kernel.org
4337T:	git git://linuxtv.org/media_tree.git
4338S:	Maintained
4339F:	drivers/media/i2c/dw9714.c
4340
4341DOUBLETALK DRIVER
4342M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4343L:	blinux-list@redhat.com
4344S:	Maintained
4345F:	drivers/char/dtlk.c
4346F:	include/linux/dtlk.h
4347
4348DPAA2 DATAPATH I/O (DPIO) DRIVER
4349M:	Roy Pledge <Roy.Pledge@nxp.com>
4350L:	linux-kernel@vger.kernel.org
4351S:	Maintained
4352F:	drivers/staging/fsl-mc/bus/dpio
4353
4354DPAA2 ETHERNET DRIVER
4355M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4356L:	linux-kernel@vger.kernel.org
4357S:	Maintained
4358F:	drivers/staging/fsl-dpaa2/ethernet
4359
4360DPT_I2O SCSI RAID DRIVER
4361M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4362L:	linux-scsi@vger.kernel.org
4363W:	http://www.adaptec.com/
4364S:	Maintained
4365F:	drivers/scsi/dpt*
4366F:	drivers/scsi/dpt/
4367
4368DRBD DRIVER
4369M:	Philipp Reisner <philipp.reisner@linbit.com>
4370M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4371L:	drbd-dev@lists.linbit.com
4372W:	http://www.drbd.org
4373T:	git git://git.linbit.com/linux-drbd.git
4374T:	git git://git.linbit.com/drbd-8.4.git
4375S:	Supported
4376F:	drivers/block/drbd/
4377F:	lib/lru_cache.c
4378F:	Documentation/blockdev/drbd/
4379
4380DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4383S:	Supported
4384F:	Documentation/kobject.txt
4385F:	drivers/base/
4386F:	fs/debugfs/
4387F:	fs/sysfs/
4388F:	include/linux/debugfs.h
4389F:	include/linux/kobj*
4390F:	lib/kobj*
4391
4392DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4393M:	Kevin Hilman <khilman@kernel.org>
4394M:	Nishanth Menon <nm@ti.com>
4395S:	Maintained
4396F:	drivers/power/avs/
4397F:	include/linux/power/smartreflex.h
4398L:	linux-pm@vger.kernel.org
4399
4400DRM DRIVER FOR ARM PL111 CLCD
4401M:	Eric Anholt <eric@anholt.net>
4402T:	git git://anongit.freedesktop.org/drm/drm-misc
4403S:	Supported
4404F:	drivers/gpu/drm/pl111/
4405
4406DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4407M:	Dave Airlie <airlied@redhat.com>
4408S:	Odd Fixes
4409F:	drivers/gpu/drm/ast/
4410
4411DRM DRIVER FOR BOCHS VIRTUAL GPU
4412M:	Gerd Hoffmann <kraxel@redhat.com>
4413L:	virtualization@lists.linux-foundation.org
4414T:	git git://anongit.freedesktop.org/drm/drm-misc
4415S:	Maintained
4416F:	drivers/gpu/drm/bochs/
4417
4418DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4419M:	Linus Walleij <linus.walleij@linaro.org>
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421S:	Maintained
4422F:	drivers/gpu/drm/tve200/
4423
4424DRM DRIVER FOR ILITEK ILI9225 PANELS
4425M:	David Lechner <david@lechnology.com>
4426S:	Maintained
4427F:	drivers/gpu/drm/tinydrm/ili9225.c
4428F:	Documentation/devicetree/bindings/display/ili9225.txt
4429
4430DRM DRIVER FOR INTEL I810 VIDEO CARDS
4431S:	Orphan / Obsolete
4432F:	drivers/gpu/drm/i810/
4433F:	include/uapi/drm/i810_drm.h
4434
4435DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4436S:	Orphan / Obsolete
4437F:	drivers/gpu/drm/mga/
4438F:	include/uapi/drm/mga_drm.h
4439
4440DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4441M:	Dave Airlie <airlied@redhat.com>
4442S:	Odd Fixes
4443F:	drivers/gpu/drm/mgag200/
4444
4445DRM DRIVER FOR MI0283QT
4446M:	Noralf Trønnes <noralf@tronnes.org>
4447S:	Maintained
4448F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4449F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4450
4451DRM DRIVER FOR MSM ADRENO GPU
4452M:	Rob Clark <robdclark@gmail.com>
4453L:	linux-arm-msm@vger.kernel.org
4454L:	dri-devel@lists.freedesktop.org
4455L:	freedreno@lists.freedesktop.org
4456T:	git git://people.freedesktop.org/~robclark/linux
4457S:	Maintained
4458F:	drivers/gpu/drm/msm/
4459F:	include/uapi/drm/msm_drm.h
4460F:	Documentation/devicetree/bindings/display/msm/
4461
4462DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4463M:	Ben Skeggs <bskeggs@redhat.com>
4464L:	dri-devel@lists.freedesktop.org
4465L:	nouveau@lists.freedesktop.org
4466T:	git git://github.com/skeggsb/linux
4467S:	Supported
4468F:	drivers/gpu/drm/nouveau/
4469F:	include/uapi/drm/nouveau_drm.h
4470
4471DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4472M:	Noralf Trønnes <noralf@tronnes.org>
4473S:	Maintained
4474F:	drivers/gpu/drm/tinydrm/repaper.c
4475F:	Documentation/devicetree/bindings/display/repaper.txt
4476
4477DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4478M:	Dave Airlie <airlied@redhat.com>
4479M:	Gerd Hoffmann <kraxel@redhat.com>
4480L:	virtualization@lists.linux-foundation.org
4481T:	git git://anongit.freedesktop.org/drm/drm-misc
4482S:	Obsolete
4483W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4484F:	drivers/gpu/drm/cirrus/
4485
4486DRM DRIVER FOR QXL VIRTUAL GPU
4487M:	Dave Airlie <airlied@redhat.com>
4488M:	Gerd Hoffmann <kraxel@redhat.com>
4489L:	virtualization@lists.linux-foundation.org
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Maintained
4492F:	drivers/gpu/drm/qxl/
4493F:	include/uapi/drm/qxl_drm.h
4494
4495DRM DRIVER FOR RAGE 128 VIDEO CARDS
4496S:	Orphan / Obsolete
4497F:	drivers/gpu/drm/r128/
4498F:	include/uapi/drm/r128_drm.h
4499
4500DRM DRIVER FOR SAVAGE VIDEO CARDS
4501S:	Orphan / Obsolete
4502F:	drivers/gpu/drm/savage/
4503F:	include/uapi/drm/savage_drm.h
4504
4505DRM DRIVER FOR SIS VIDEO CARDS
4506S:	Orphan / Obsolete
4507F:	drivers/gpu/drm/sis/
4508F:	include/uapi/drm/sis_drm.h
4509
4510DRM DRIVER FOR SITRONIX ST7586 PANELS
4511M:	David Lechner <david@lechnology.com>
4512S:	Maintained
4513F:	drivers/gpu/drm/tinydrm/st7586.c
4514F:	Documentation/devicetree/bindings/display/st7586.txt
4515
4516DRM DRIVER FOR SITRONIX ST7735R PANELS
4517M:	David Lechner <david@lechnology.com>
4518S:	Maintained
4519F:	drivers/gpu/drm/tinydrm/st7735r.c
4520F:	Documentation/devicetree/bindings/display/st7735r.txt
4521
4522DRM DRIVER FOR TDFX VIDEO CARDS
4523S:	Orphan / Obsolete
4524F:	drivers/gpu/drm/tdfx/
4525
4526DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4527M:	Dave Airlie <airlied@redhat.com>
4528S:	Odd Fixes
4529F:	drivers/gpu/drm/udl/
4530
4531DRM DRIVER FOR VMWARE VIRTUAL GPU
4532M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4533M:	Sinclair Yeh <syeh@vmware.com>
4534M:	Thomas Hellstrom <thellstrom@vmware.com>
4535L:	dri-devel@lists.freedesktop.org
4536T:	git git://people.freedesktop.org/~syeh/repos_linux
4537T:	git git://people.freedesktop.org/~thomash/linux
4538S:	Supported
4539F:	drivers/gpu/drm/vmwgfx/
4540F:	include/uapi/drm/vmwgfx_drm.h
4541
4542DRM DRIVERS
4543M:	David Airlie <airlied@linux.ie>
4544L:	dri-devel@lists.freedesktop.org
4545T:	git git://people.freedesktop.org/~airlied/linux
4546B:	https://bugs.freedesktop.org/
4547C:	irc://chat.freenode.net/dri-devel
4548S:	Maintained
4549F:	drivers/gpu/drm/
4550F:	drivers/gpu/vga/
4551F:	Documentation/devicetree/bindings/display/
4552F:	Documentation/devicetree/bindings/gpu/
4553F:	Documentation/devicetree/bindings/video/
4554F:	Documentation/gpu/
4555F:	include/drm/
4556F:	include/uapi/drm/
4557F:	include/linux/vga*
4558
4559DRM DRIVERS AND MISC GPU PATCHES
4560M:	Daniel Vetter <daniel.vetter@intel.com>
4561M:	Gustavo Padovan <gustavo@padovan.org>
4562M:	Sean Paul <seanpaul@chromium.org>
4563W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4564S:	Maintained
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566F:	Documentation/gpu/
4567F:	drivers/gpu/vga/
4568F:	drivers/gpu/drm/*
4569F:	include/drm/drm*
4570F:	include/uapi/drm/drm*
4571F:	include/linux/vga*
4572
4573DRM DRIVERS FOR ALLWINNER A10
4574M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4575L:	dri-devel@lists.freedesktop.org
4576S:	Supported
4577F:	drivers/gpu/drm/sun4i/
4578F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580
4581DRM DRIVERS FOR AMLOGIC SOCS
4582M:	Neil Armstrong <narmstrong@baylibre.com>
4583L:	dri-devel@lists.freedesktop.org
4584L:	linux-amlogic@lists.infradead.org
4585W:	http://linux-meson.com/
4586S:	Supported
4587F:	drivers/gpu/drm/meson/
4588F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4589F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4590F:	Documentation/gpu/meson.rst
4591T:	git git://anongit.freedesktop.org/drm/drm-misc
4592
4593DRM DRIVERS FOR ATMEL HLCDC
4594M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4595L:	dri-devel@lists.freedesktop.org
4596S:	Supported
4597F:	drivers/gpu/drm/atmel-hlcdc/
4598F:	Documentation/devicetree/bindings/drm/atmel/
4599T:	git git://anongit.freedesktop.org/drm/drm-misc
4600
4601DRM DRIVERS FOR BRIDGE CHIPS
4602M:	Archit Taneja <architt@codeaurora.org>
4603M:	Andrzej Hajda <a.hajda@samsung.com>
4604R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4605S:	Maintained
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607F:	drivers/gpu/drm/bridge/
4608
4609DRM DRIVERS FOR EXYNOS
4610M:	Inki Dae <inki.dae@samsung.com>
4611M:	Joonyoung Shim <jy0922.shim@samsung.com>
4612M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4613M:	Kyungmin Park <kyungmin.park@samsung.com>
4614L:	dri-devel@lists.freedesktop.org
4615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4616S:	Supported
4617F:	drivers/gpu/drm/exynos/
4618F:	include/uapi/drm/exynos_drm.h
4619F:	Documentation/devicetree/bindings/display/exynos/
4620
4621DRM DRIVERS FOR FREESCALE DCU
4622M:	Stefan Agner <stefan@agner.ch>
4623M:	Alison Wang <alison.wang@freescale.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Supported
4626F:	drivers/gpu/drm/fsl-dcu/
4627F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4628F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4629F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4630
4631DRM DRIVERS FOR FREESCALE IMX
4632M:	Philipp Zabel <p.zabel@pengutronix.de>
4633L:	dri-devel@lists.freedesktop.org
4634S:	Maintained
4635F:	drivers/gpu/drm/imx/
4636F:	drivers/gpu/ipu-v3/
4637F:	Documentation/devicetree/bindings/display/imx/
4638
4639DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4640M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4641L:	dri-devel@lists.freedesktop.org
4642T:	git git://github.com/patjak/drm-gma500
4643S:	Maintained
4644F:	drivers/gpu/drm/gma500/
4645
4646DRM DRIVERS FOR HISILICON
4647M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4648M:	Rongrong Zou <zourongrong@gmail.com>
4649R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4650R:	Chen Feng <puck.chen@hisilicon.com>
4651L:	dri-devel@lists.freedesktop.org
4652T:	git git://github.com/xin3liang/linux.git
4653S:	Maintained
4654F:	drivers/gpu/drm/hisilicon/
4655F:	Documentation/devicetree/bindings/display/hisilicon/
4656
4657DRM DRIVERS FOR MEDIATEK
4658M:	CK Hu <ck.hu@mediatek.com>
4659M:	Philipp Zabel <p.zabel@pengutronix.de>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Supported
4662F:	drivers/gpu/drm/mediatek/
4663F:	Documentation/devicetree/bindings/display/mediatek/
4664
4665DRM DRIVERS FOR NVIDIA TEGRA
4666M:	Thierry Reding <thierry.reding@gmail.com>
4667L:	dri-devel@lists.freedesktop.org
4668L:	linux-tegra@vger.kernel.org
4669T:	git git://anongit.freedesktop.org/tegra/linux.git
4670S:	Supported
4671F:	drivers/gpu/drm/tegra/
4672F:	drivers/gpu/host1x/
4673F:	include/linux/host1x.h
4674F:	include/uapi/drm/tegra_drm.h
4675F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4676
4677DRM DRIVERS FOR RENESAS
4678M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4679L:	dri-devel@lists.freedesktop.org
4680L:	linux-renesas-soc@vger.kernel.org
4681T:	git git://linuxtv.org/pinchartl/fbdev
4682S:	Supported
4683F:	drivers/gpu/drm/rcar-du/
4684F:	drivers/gpu/drm/shmobile/
4685F:	include/linux/platform_data/shmob_drm.h
4686F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4687F:	Documentation/devicetree/bindings/display/renesas,du.txt
4688
4689DRM DRIVERS FOR ROCKCHIP
4690M:	Sandy Huang <hjc@rock-chips.com>
4691M:	Heiko Stübner <heiko@sntech.de>
4692L:	dri-devel@lists.freedesktop.org
4693S:	Maintained
4694F:	drivers/gpu/drm/rockchip/
4695F:	Documentation/devicetree/bindings/display/rockchip/
4696T:	git git://anongit.freedesktop.org/drm/drm-misc
4697
4698DRM DRIVERS FOR STI
4699M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4700M:	Vincent Abriou <vincent.abriou@st.com>
4701L:	dri-devel@lists.freedesktop.org
4702T:	git git://anongit.freedesktop.org/drm/drm-misc
4703S:	Maintained
4704F:	drivers/gpu/drm/sti
4705F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4706
4707DRM DRIVERS FOR STM
4708M:	Yannick Fertre <yannick.fertre@st.com>
4709M:	Philippe Cornu <philippe.cornu@st.com>
4710M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4711M:	Vincent Abriou <vincent.abriou@st.com>
4712L:	dri-devel@lists.freedesktop.org
4713T:	git git://anongit.freedesktop.org/drm/drm-misc
4714S:	Maintained
4715F:	drivers/gpu/drm/stm
4716F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4717
4718DRM DRIVERS FOR TI LCDC
4719M:	Jyri Sarha <jsarha@ti.com>
4720R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/tilcdc/
4724F:	Documentation/devicetree/bindings/display/tilcdc/
4725
4726DRM DRIVERS FOR TI OMAP
4727M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4728L:	dri-devel@lists.freedesktop.org
4729S:	Maintained
4730F:	drivers/gpu/drm/omapdrm/
4731F:	Documentation/devicetree/bindings/display/ti/
4732
4733DRM DRIVERS FOR VC4
4734M:	Eric Anholt <eric@anholt.net>
4735T:	git git://github.com/anholt/linux
4736S:	Supported
4737F:	drivers/gpu/drm/vc4/
4738F:	include/uapi/drm/vc4_drm.h
4739F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4740T:	git git://anongit.freedesktop.org/drm/drm-misc
4741
4742DRM DRIVERS FOR VIVANTE GPU IP
4743M:	Lucas Stach <l.stach@pengutronix.de>
4744R:	Russell King <linux+etnaviv@armlinux.org.uk>
4745R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4746L:	etnaviv@lists.freedesktop.org
4747L:	dri-devel@lists.freedesktop.org
4748S:	Maintained
4749F:	drivers/gpu/drm/etnaviv/
4750F:	include/uapi/drm/etnaviv_drm.h
4751F:	Documentation/devicetree/bindings/display/etnaviv/
4752
4753DRM DRIVERS FOR ZTE ZX
4754M:	Shawn Guo <shawnguo@kernel.org>
4755L:	dri-devel@lists.freedesktop.org
4756S:	Maintained
4757F:	drivers/gpu/drm/zte/
4758F:	Documentation/devicetree/bindings/display/zte,vou.txt
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760
4761DRM PANEL DRIVERS
4762M:	Thierry Reding <thierry.reding@gmail.com>
4763L:	dri-devel@lists.freedesktop.org
4764T:	git git://anongit.freedesktop.org/drm/drm-misc
4765S:	Maintained
4766F:	drivers/gpu/drm/drm_panel.c
4767F:	drivers/gpu/drm/panel/
4768F:	include/drm/drm_panel.h
4769F:	Documentation/devicetree/bindings/display/panel/
4770
4771DRM TINYDRM DRIVERS
4772M:	Noralf Trønnes <noralf@tronnes.org>
4773W:	https://github.com/notro/tinydrm/wiki/Development
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775S:	Maintained
4776F:	drivers/gpu/drm/tinydrm/
4777F:	include/drm/tinydrm/
4778
4779DRM TTM SUBSYSTEM
4780M:	Christian Koenig <christian.koenig@amd.com>
4781M:	Roger He <Hongbo.He@amd.com>
4782T:	git git://people.freedesktop.org/~agd5f/linux
4783S:	Maintained
4784L:	dri-devel@lists.freedesktop.org
4785F:	include/drm/ttm/
4786F:	drivers/gpu/drm/ttm/
4787
4788DSBR100 USB FM RADIO DRIVER
4789M:	Alexey Klimov <klimov.linux@gmail.com>
4790L:	linux-media@vger.kernel.org
4791T:	git git://linuxtv.org/media_tree.git
4792S:	Maintained
4793F:	drivers/media/radio/dsbr100.c
4794
4795DSCC4 DRIVER
4796M:	Francois Romieu <romieu@fr.zoreil.com>
4797L:	netdev@vger.kernel.org
4798S:	Maintained
4799F:	drivers/net/wan/dscc4.c
4800
4801DT3155 MEDIA DRIVER
4802M:	Hans Verkuil <hverkuil@xs4all.nl>
4803L:	linux-media@vger.kernel.org
4804T:	git git://linuxtv.org/media_tree.git
4805W:	https://linuxtv.org
4806S:	Odd Fixes
4807F:	drivers/media/pci/dt3155/
4808
4809DVB_USB_AF9015 MEDIA DRIVER
4810M:	Antti Palosaari <crope@iki.fi>
4811L:	linux-media@vger.kernel.org
4812W:	https://linuxtv.org
4813W:	http://palosaari.fi/linux/
4814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4815T:	git git://linuxtv.org/anttip/media_tree.git
4816S:	Maintained
4817F:	drivers/media/usb/dvb-usb-v2/af9015*
4818
4819DVB_USB_AF9035 MEDIA DRIVER
4820M:	Antti Palosaari <crope@iki.fi>
4821L:	linux-media@vger.kernel.org
4822W:	https://linuxtv.org
4823W:	http://palosaari.fi/linux/
4824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4825T:	git git://linuxtv.org/anttip/media_tree.git
4826S:	Maintained
4827F:	drivers/media/usb/dvb-usb-v2/af9035*
4828
4829DVB_USB_ANYSEE MEDIA DRIVER
4830M:	Antti Palosaari <crope@iki.fi>
4831L:	linux-media@vger.kernel.org
4832W:	https://linuxtv.org
4833W:	http://palosaari.fi/linux/
4834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4835T:	git git://linuxtv.org/anttip/media_tree.git
4836S:	Maintained
4837F:	drivers/media/usb/dvb-usb-v2/anysee*
4838
4839DVB_USB_AU6610 MEDIA DRIVER
4840M:	Antti Palosaari <crope@iki.fi>
4841L:	linux-media@vger.kernel.org
4842W:	https://linuxtv.org
4843W:	http://palosaari.fi/linux/
4844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4845T:	git git://linuxtv.org/anttip/media_tree.git
4846S:	Maintained
4847F:	drivers/media/usb/dvb-usb-v2/au6610*
4848
4849DVB_USB_CE6230 MEDIA DRIVER
4850M:	Antti Palosaari <crope@iki.fi>
4851L:	linux-media@vger.kernel.org
4852W:	https://linuxtv.org
4853W:	http://palosaari.fi/linux/
4854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4855T:	git git://linuxtv.org/anttip/media_tree.git
4856S:	Maintained
4857F:	drivers/media/usb/dvb-usb-v2/ce6230*
4858
4859DVB_USB_CXUSB MEDIA DRIVER
4860M:	Michael Krufky <mkrufky@linuxtv.org>
4861L:	linux-media@vger.kernel.org
4862W:	https://linuxtv.org
4863W:	http://github.com/mkrufky
4864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4865T:	git git://linuxtv.org/media_tree.git
4866S:	Maintained
4867F:	drivers/media/usb/dvb-usb/cxusb*
4868
4869DVB_USB_EC168 MEDIA DRIVER
4870M:	Antti Palosaari <crope@iki.fi>
4871L:	linux-media@vger.kernel.org
4872W:	https://linuxtv.org
4873W:	http://palosaari.fi/linux/
4874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4875T:	git git://linuxtv.org/anttip/media_tree.git
4876S:	Maintained
4877F:	drivers/media/usb/dvb-usb-v2/ec168*
4878
4879DVB_USB_GL861 MEDIA DRIVER
4880M:	Antti Palosaari <crope@iki.fi>
4881L:	linux-media@vger.kernel.org
4882W:	https://linuxtv.org
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/anttip/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb-v2/gl861*
4887
4888DVB_USB_MXL111SF MEDIA DRIVER
4889M:	Michael Krufky <mkrufky@linuxtv.org>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://github.com/mkrufky
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4895S:	Maintained
4896F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4897
4898DVB_USB_RTL28XXU MEDIA DRIVER
4899M:	Antti Palosaari <crope@iki.fi>
4900L:	linux-media@vger.kernel.org
4901W:	https://linuxtv.org
4902W:	http://palosaari.fi/linux/
4903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4904T:	git git://linuxtv.org/anttip/media_tree.git
4905S:	Maintained
4906F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4907
4908DVB_USB_V2 MEDIA DRIVER
4909M:	Antti Palosaari <crope@iki.fi>
4910L:	linux-media@vger.kernel.org
4911W:	https://linuxtv.org
4912W:	http://palosaari.fi/linux/
4913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4914T:	git git://linuxtv.org/anttip/media_tree.git
4915S:	Maintained
4916F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4917F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4918
4919DYNAMIC DEBUG
4920M:	Jason Baron <jbaron@akamai.com>
4921S:	Maintained
4922F:	lib/dynamic_debug.c
4923F:	include/linux/dynamic_debug.h
4924
4925DYNAMIC INTERRUPT MODERATION
4926M:	Tal Gilboa <talgi@mellanox.com>
4927S:	Maintained
4928F:	include/linux/net_dim.h
4929
4930DZ DECSTATION DZ11 SERIAL DRIVER
4931M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4932S:	Maintained
4933F:	drivers/tty/serial/dz.*
4934
4935E3X0 POWER BUTTON DRIVER
4936M:	Moritz Fischer <moritz.fischer@ettus.com>
4937L:	usrp-users@lists.ettus.com
4938W:	http://www.ettus.com
4939S:	Supported
4940F:	drivers/input/misc/e3x0-button.c
4941F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4942
4943E4000 MEDIA DRIVER
4944M:	Antti Palosaari <crope@iki.fi>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://palosaari.fi/linux/
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/anttip/media_tree.git
4950S:	Maintained
4951F:	drivers/media/tuners/e4000*
4952
4953EATA ISA/EISA/PCI SCSI DRIVER
4954M:	Dario Ballabio <ballabio_dario@emc.com>
4955L:	linux-scsi@vger.kernel.org
4956S:	Maintained
4957F:	drivers/scsi/eata.c
4958
4959EC100 MEDIA DRIVER
4960M:	Antti Palosaari <crope@iki.fi>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963W:	http://palosaari.fi/linux/
4964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4965T:	git git://linuxtv.org/anttip/media_tree.git
4966S:	Maintained
4967F:	drivers/media/dvb-frontends/ec100*
4968
4969ECRYPT FILE SYSTEM
4970M:	Tyler Hicks <tyhicks@canonical.com>
4971L:	ecryptfs@vger.kernel.org
4972W:	http://ecryptfs.org
4973W:	https://launchpad.net/ecryptfs
4974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4975S:	Supported
4976F:	Documentation/filesystems/ecryptfs.txt
4977F:	fs/ecryptfs/
4978
4979EDAC-AMD64
4980M:	Borislav Petkov <bp@alien8.de>
4981L:	linux-edac@vger.kernel.org
4982S:	Maintained
4983F:	drivers/edac/amd64_edac*
4984
4985EDAC-CALXEDA
4986M:	Robert Richter <rric@kernel.org>
4987L:	linux-edac@vger.kernel.org
4988S:	Maintained
4989F:	drivers/edac/highbank*
4990
4991EDAC-CAVIUM OCTEON
4992M:	Ralf Baechle <ralf@linux-mips.org>
4993M:	David Daney <david.daney@cavium.com>
4994L:	linux-edac@vger.kernel.org
4995L:	linux-mips@linux-mips.org
4996S:	Supported
4997F:	drivers/edac/octeon_edac*
4998
4999EDAC-CAVIUM THUNDERX
5000M:	David Daney <david.daney@cavium.com>
5001M:	Jan Glauber <jglauber@cavium.com>
5002L:	linux-edac@vger.kernel.org
5003S:	Supported
5004F:	drivers/edac/thunderx_edac*
5005
5006EDAC-CORE
5007M:	Borislav Petkov <bp@alien8.de>
5008M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5009M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5010L:	linux-edac@vger.kernel.org
5011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5013S:	Supported
5014F:	Documentation/admin-guide/ras.rst
5015F:	Documentation/driver-api/edac.rst
5016F:	drivers/edac/
5017F:	include/linux/edac.h
5018
5019EDAC-E752X
5020M:	Mark Gross <mark.gross@intel.com>
5021L:	linux-edac@vger.kernel.org
5022S:	Maintained
5023F:	drivers/edac/e752x_edac.c
5024
5025EDAC-E7XXX
5026L:	linux-edac@vger.kernel.org
5027S:	Maintained
5028F:	drivers/edac/e7xxx_edac.c
5029
5030EDAC-FSL_DDR
5031M:	York Sun <york.sun@nxp.com>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/fsl_ddr_edac.*
5035
5036EDAC-GHES
5037M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5038M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5039L:	linux-edac@vger.kernel.org
5040S:	Maintained
5041F:	drivers/edac/ghes_edac.c
5042
5043EDAC-I3000
5044L:	linux-edac@vger.kernel.org
5045S:	Orphan
5046F:	drivers/edac/i3000_edac.c
5047
5048EDAC-I5000
5049L:	linux-edac@vger.kernel.org
5050S:	Maintained
5051F:	drivers/edac/i5000_edac.c
5052
5053EDAC-I5400
5054M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5055M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5056L:	linux-edac@vger.kernel.org
5057S:	Maintained
5058F:	drivers/edac/i5400_edac.c
5059
5060EDAC-I7300
5061M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5062M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/i7300_edac.c
5066
5067EDAC-I7CORE
5068M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5069M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5070L:	linux-edac@vger.kernel.org
5071S:	Maintained
5072F:	drivers/edac/i7core_edac.c
5073
5074EDAC-I82443BXGX
5075M:	Tim Small <tim@buttersideup.com>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/i82443bxgx_edac.c
5079
5080EDAC-I82975X
5081M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5082M:	"Arvind R." <arvino55@gmail.com>
5083L:	linux-edac@vger.kernel.org
5084S:	Maintained
5085F:	drivers/edac/i82975x_edac.c
5086
5087EDAC-IE31200
5088M:	Jason Baron <jbaron@akamai.com>
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/ie31200_edac.c
5092
5093EDAC-MPC85XX
5094M:	Johannes Thumshirn <morbidrsa@gmail.com>
5095L:	linux-edac@vger.kernel.org
5096S:	Maintained
5097F:	drivers/edac/mpc85xx_edac.[ch]
5098
5099EDAC-PASEMI
5100M:	Egor Martovetsky <egor@pasemi.com>
5101L:	linux-edac@vger.kernel.org
5102S:	Maintained
5103F:	drivers/edac/pasemi_edac.c
5104
5105EDAC-PND2
5106M:	Tony Luck <tony.luck@intel.com>
5107L:	linux-edac@vger.kernel.org
5108S:	Maintained
5109F:	drivers/edac/pnd2_edac.[ch]
5110
5111EDAC-R82600
5112M:	Tim Small <tim@buttersideup.com>
5113L:	linux-edac@vger.kernel.org
5114S:	Maintained
5115F:	drivers/edac/r82600_edac.c
5116
5117EDAC-SBRIDGE
5118M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5119M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/sb_edac.c
5123
5124EDAC-SKYLAKE
5125M:	Tony Luck <tony.luck@intel.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/skx_edac.c
5129
5130EDAC-TI
5131M:	Tero Kristo <t-kristo@ti.com>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/ti_edac.c
5135
5136EDIROL UA-101/UA-1000 DRIVER
5137M:	Clemens Ladisch <clemens@ladisch.de>
5138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5139T:	git git://git.alsa-project.org/alsa-kernel.git
5140S:	Maintained
5141F:	sound/usb/misc/ua101.c
5142
5143EFI TEST DRIVER
5144L:	linux-efi@vger.kernel.org
5145M:	Ivan Hu <ivan.hu@canonical.com>
5146M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5147S:	Maintained
5148F:	drivers/firmware/efi/test/
5149
5150EFI VARIABLE FILESYSTEM
5151M:	Matthew Garrett <matthew.garrett@nebula.com>
5152M:	Jeremy Kerr <jk@ozlabs.org>
5153M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5155L:	linux-efi@vger.kernel.org
5156S:	Maintained
5157F:	fs/efivarfs/
5158
5159EFIFB FRAMEBUFFER DRIVER
5160L:	linux-fbdev@vger.kernel.org
5161M:	Peter Jones <pjones@redhat.com>
5162S:	Maintained
5163F:	drivers/video/fbdev/efifb.c
5164
5165EFS FILESYSTEM
5166W:	http://aeschi.ch.eu.org/efs/
5167S:	Orphan
5168F:	fs/efs/
5169
5170EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5171M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5172L:	netdev@vger.kernel.org
5173S:	Maintained
5174F:	drivers/net/ethernet/ibm/ehea/
5175
5176EM28XX VIDEO4LINUX DRIVER
5177M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5178M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5179L:	linux-media@vger.kernel.org
5180W:	https://linuxtv.org
5181T:	git git://linuxtv.org/media_tree.git
5182S:	Maintained
5183F:	drivers/media/usb/em28xx/
5184F:	Documentation/media/v4l-drivers/em28xx*
5185
5186EMBEDDED LINUX
5187M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5188M:	Matt Mackall <mpm@selenic.com>
5189M:	David Woodhouse <dwmw2@infradead.org>
5190L:	linux-embedded@vger.kernel.org
5191S:	Maintained
5192
5193Emulex 10Gbps iSCSI - OneConnect DRIVER
5194M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5195M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5196M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5197L:	linux-scsi@vger.kernel.org
5198W:	http://www.broadcom.com
5199S:	Supported
5200F:	drivers/scsi/be2iscsi/
5201
5202Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5203M:	Sathya Perla <sathya.perla@broadcom.com>
5204M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5205M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5206M:	Somnath Kotur <somnath.kotur@broadcom.com>
5207L:	netdev@vger.kernel.org
5208W:	http://www.emulex.com
5209S:	Supported
5210F:	drivers/net/ethernet/emulex/benet/
5211
5212EMULEX ONECONNECT ROCE DRIVER
5213M:	Selvin Xavier <selvin.xavier@broadcom.com>
5214M:	Devesh Sharma <devesh.sharma@broadcom.com>
5215L:	linux-rdma@vger.kernel.org
5216W:	http://www.broadcom.com
5217S:	Odd Fixes
5218F:	drivers/infiniband/hw/ocrdma/
5219F:	include/uapi/rdma/ocrdma-abi.h
5220
5221EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5222M:	James Smart <james.smart@broadcom.com>
5223M:	Dick Kennedy <dick.kennedy@broadcom.com>
5224L:	linux-scsi@vger.kernel.org
5225W:	http://www.broadcom.com
5226S:	Supported
5227F:	drivers/scsi/lpfc/
5228
5229ENE CB710 FLASH CARD READER DRIVER
5230M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5231S:	Maintained
5232F:	drivers/misc/cb710/
5233F:	drivers/mmc/host/cb710-mmc.*
5234F:	include/linux/cb710.h
5235
5236ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5237M:	Maxim Levitsky <maximlevitsky@gmail.com>
5238S:	Maintained
5239F:	drivers/media/rc/ene_ir.*
5240
5241EPSON S1D13XXX FRAMEBUFFER DRIVER
5242M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5243S:	Maintained
5244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5245F:	drivers/video/fbdev/s1d13xxxfb.c
5246F:	include/video/s1d13xxxfb.h
5247
5248ERRSEQ ERROR TRACKING INFRASTRUCTURE
5249M:	Jeff Layton <jlayton@kernel.org>
5250S:	Maintained
5251F:	lib/errseq.c
5252F:	include/linux/errseq.h
5253
5254ET131X NETWORK DRIVER
5255M:	Mark Einon <mark.einon@gmail.com>
5256S:	Odd Fixes
5257F:	drivers/net/ethernet/agere/
5258
5259ETHERNET BRIDGE
5260M:	Stephen Hemminger <stephen@networkplumber.org>
5261L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5262L:	netdev@vger.kernel.org
5263W:	http://www.linuxfoundation.org/en/Net:Bridge
5264S:	Maintained
5265F:	include/linux/netfilter_bridge/
5266F:	net/bridge/
5267
5268ETHERNET PHY LIBRARY
5269M:	Andrew Lunn <andrew@lunn.ch>
5270M:	Florian Fainelli <f.fainelli@gmail.com>
5271L:	netdev@vger.kernel.org
5272S:	Maintained
5273F:	Documentation/ABI/testing/sysfs-bus-mdio
5274F:	Documentation/devicetree/bindings/net/mdio*
5275F:	Documentation/networking/phy.txt
5276F:	drivers/net/phy/
5277F:	drivers/of/of_mdio.c
5278F:	drivers/of/of_net.c
5279F:	include/linux/*mdio*.h
5280F:	include/linux/of_net.h
5281F:	include/linux/phy.h
5282F:	include/linux/phy_fixed.h
5283F:	include/linux/platform_data/mdio-gpio.h
5284F:	include/linux/platform_data/mdio-bcm-unimac.h
5285F:	include/trace/events/mdio.h
5286F:	include/uapi/linux/mdio.h
5287F:	include/uapi/linux/mii.h
5288
5289EXT2 FILE SYSTEM
5290M:	Jan Kara <jack@suse.com>
5291L:	linux-ext4@vger.kernel.org
5292S:	Maintained
5293F:	Documentation/filesystems/ext2.txt
5294F:	fs/ext2/
5295F:	include/linux/ext2*
5296
5297EXT4 FILE SYSTEM
5298M:	"Theodore Ts'o" <tytso@mit.edu>
5299M:	Andreas Dilger <adilger.kernel@dilger.ca>
5300L:	linux-ext4@vger.kernel.org
5301W:	http://ext4.wiki.kernel.org
5302Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5304S:	Maintained
5305F:	Documentation/filesystems/ext4.txt
5306F:	fs/ext4/
5307
5308Extended Verification Module (EVM)
5309M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5310L:	linux-integrity@vger.kernel.org
5311S:	Supported
5312F:	security/integrity/evm/
5313
5314EXTENSIBLE FIRMWARE INTERFACE (EFI)
5315M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5316L:	linux-efi@vger.kernel.org
5317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5318S:	Maintained
5319F:	Documentation/efi-stub.txt
5320F:	arch/*/kernel/efi.c
5321F:	arch/x86/boot/compressed/eboot.[ch]
5322F:	arch/*/include/asm/efi.h
5323F:	arch/x86/platform/efi/
5324F:	drivers/firmware/efi/
5325F:	include/linux/efi*.h
5326F:	arch/arm/boot/compressed/efi-header.S
5327F:	arch/arm64/kernel/efi-entry.S
5328
5329EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5330M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5331M:	Chanwoo Choi <cw00.choi@samsung.com>
5332L:	linux-kernel@vger.kernel.org
5333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5334S:	Maintained
5335F:	drivers/extcon/
5336F:	include/linux/extcon/
5337F:	include/linux/extcon.h
5338F:	Documentation/extcon/
5339F:	Documentation/devicetree/bindings/extcon/
5340
5341EXYNOS DP DRIVER
5342M:	Jingoo Han <jingoohan1@gmail.com>
5343L:	dri-devel@lists.freedesktop.org
5344S:	Maintained
5345F:	drivers/gpu/drm/exynos/exynos_dp*
5346
5347EXYNOS SYSMMU (IOMMU) driver
5348M:	Marek Szyprowski <m.szyprowski@samsung.com>
5349L:	iommu@lists.linux-foundation.org
5350S:	Maintained
5351F:	drivers/iommu/exynos-iommu.c
5352
5353EZchip NPS platform support
5354M:	Elad Kanfi <eladkan@mellanox.com>
5355M:	Vineet Gupta <vgupta@synopsys.com>
5356S:	Supported
5357F:	arch/arc/plat-eznps
5358F:	arch/arc/boot/dts/eznps.dts
5359
5360F2FS FILE SYSTEM
5361M:	Jaegeuk Kim <jaegeuk@kernel.org>
5362M:	Chao Yu <yuchao0@huawei.com>
5363L:	linux-f2fs-devel@lists.sourceforge.net
5364W:	https://f2fs.wiki.kernel.org/
5365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5366S:	Maintained
5367F:	Documentation/filesystems/f2fs.txt
5368F:	Documentation/ABI/testing/sysfs-fs-f2fs
5369F:	fs/f2fs/
5370F:	include/linux/f2fs_fs.h
5371F:	include/trace/events/f2fs.h
5372
5373F71805F HARDWARE MONITORING DRIVER
5374M:	Jean Delvare <jdelvare@suse.com>
5375L:	linux-hwmon@vger.kernel.org
5376S:	Maintained
5377F:	Documentation/hwmon/f71805f
5378F:	drivers/hwmon/f71805f.c
5379
5380FANOTIFY
5381M:	Jan Kara <jack@suse.cz>
5382R:	Amir Goldstein <amir73il@gmail.com>
5383L:	linux-fsdevel@vger.kernel.org
5384S:	Maintained
5385F:	fs/notify/fanotify/
5386F:	include/linux/fanotify.h
5387F:	include/uapi/linux/fanotify.h
5388
5389FARSYNC SYNCHRONOUS DRIVER
5390M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5391W:	http://www.farsite.co.uk/
5392S:	Supported
5393F:	drivers/net/wan/farsync.*
5394
5395FAULT INJECTION SUPPORT
5396M:	Akinobu Mita <akinobu.mita@gmail.com>
5397S:	Supported
5398F:	Documentation/fault-injection/
5399F:	lib/fault-inject.c
5400
5401FBTFT Framebuffer drivers
5402M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5403S:	Maintained
5404F:	drivers/staging/fbtft/
5405
5406FC0011 TUNER DRIVER
5407M:	Michael Buesch <m@bues.ch>
5408L:	linux-media@vger.kernel.org
5409S:	Maintained
5410F:	drivers/media/tuners/fc0011.h
5411F:	drivers/media/tuners/fc0011.c
5412
5413FC2580 MEDIA DRIVER
5414M:	Antti Palosaari <crope@iki.fi>
5415L:	linux-media@vger.kernel.org
5416W:	https://linuxtv.org
5417W:	http://palosaari.fi/linux/
5418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5419T:	git git://linuxtv.org/anttip/media_tree.git
5420S:	Maintained
5421F:	drivers/media/tuners/fc2580*
5422
5423FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5424M:	Johannes Thumshirn <jth@kernel.org>
5425L:	linux-scsi@vger.kernel.org
5426W:	www.Open-FCoE.org
5427S:	Supported
5428F:	drivers/scsi/libfc/
5429F:	drivers/scsi/fcoe/
5430F:	include/scsi/fc/
5431F:	include/scsi/libfc.h
5432F:	include/scsi/libfcoe.h
5433F:	include/uapi/scsi/fc/
5434
5435FILE LOCKING (flock() and fcntl()/lockf())
5436M:	Jeff Layton <jlayton@kernel.org>
5437M:	"J. Bruce Fields" <bfields@fieldses.org>
5438L:	linux-fsdevel@vger.kernel.org
5439S:	Maintained
5440F:	include/linux/fcntl.h
5441F:	include/uapi/linux/fcntl.h
5442F:	fs/fcntl.c
5443F:	fs/locks.c
5444
5445FILESYSTEMS (VFS and infrastructure)
5446M:	Alexander Viro <viro@zeniv.linux.org.uk>
5447L:	linux-fsdevel@vger.kernel.org
5448S:	Maintained
5449F:	fs/*
5450F:	include/linux/fs.h
5451F:	include/uapi/linux/fs.h
5452
5453FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5454M:	Riku Voipio <riku.voipio@iki.fi>
5455L:	linux-hwmon@vger.kernel.org
5456S:	Maintained
5457F:	drivers/hwmon/f75375s.c
5458F:	include/linux/f75375s.h
5459
5460FIREWIRE AUDIO DRIVERS
5461M:	Clemens Ladisch <clemens@ladisch.de>
5462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5463T:	git git://git.alsa-project.org/alsa-kernel.git
5464S:	Maintained
5465F:	sound/firewire/
5466
5467FIREWIRE MEDIA DRIVERS (firedtv)
5468M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5469L:	linux-media@vger.kernel.org
5470L:	linux1394-devel@lists.sourceforge.net
5471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5472S:	Maintained
5473F:	drivers/media/firewire/
5474
5475FIREWIRE SBP-2 TARGET
5476M:	Chris Boot <bootc@bootc.net>
5477L:	linux-scsi@vger.kernel.org
5478L:	target-devel@vger.kernel.org
5479L:	linux1394-devel@lists.sourceforge.net
5480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5481S:	Maintained
5482F:	drivers/target/sbp/
5483
5484FIREWIRE SUBSYSTEM
5485M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5486L:	linux1394-devel@lists.sourceforge.net
5487W:	http://ieee1394.wiki.kernel.org/
5488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5489S:	Maintained
5490F:	drivers/firewire/
5491F:	include/linux/firewire.h
5492F:	include/uapi/linux/firewire*.h
5493F:	tools/firewire/
5494
5495FIRMWARE LOADER (request_firmware)
5496M:	Luis R. Rodriguez <mcgrof@kernel.org>
5497L:	linux-kernel@vger.kernel.org
5498S:	Maintained
5499F:	Documentation/firmware_class/
5500F:	drivers/base/firmware*.c
5501F:	include/linux/firmware.h
5502
5503FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5504M:	Joshua Morris <josh.h.morris@us.ibm.com>
5505M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5506S:	Maintained
5507F:	drivers/block/rsxx/
5508
5509FLOPPY DRIVER
5510M:	Jiri Kosina <jikos@kernel.org>
5511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5512S:	Odd fixes
5513F:	drivers/block/floppy.c
5514
5515FMC SUBSYSTEM
5516M:	Alessandro Rubini <rubini@gnudd.com>
5517W:	http://www.ohwr.org/projects/fmc-bus
5518S:	Supported
5519F:	drivers/fmc/
5520F:	include/linux/fmc*.h
5521F:	include/linux/ipmi-fru.h
5522K:	fmc_d.*register
5523
5524FPGA MANAGER FRAMEWORK
5525M:	Alan Tull <atull@kernel.org>
5526M:	Moritz Fischer <mdf@kernel.org>
5527L:	linux-fpga@vger.kernel.org
5528S:	Maintained
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5530Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5531F:	Documentation/fpga/
5532F:	Documentation/devicetree/bindings/fpga/
5533F:	drivers/fpga/
5534F:	include/linux/fpga/
5535W:	http://www.rocketboards.org
5536
5537FPU EMULATOR
5538M:	Bill Metzenthen <billm@melbpc.org.au>
5539W:	http://floatingpoint.sourceforge.net/emulator/index.html
5540S:	Maintained
5541F:	arch/x86/math-emu/
5542
5543FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5544L:	netdev@vger.kernel.org
5545S:	Orphan
5546F:	drivers/net/wan/dlci.c
5547F:	drivers/net/wan/sdla.c
5548
5549FRAMEBUFFER LAYER
5550M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5551L:	dri-devel@lists.freedesktop.org
5552L:	linux-fbdev@vger.kernel.org
5553T:	git git://github.com/bzolnier/linux.git
5554Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5555S:	Maintained
5556F:	Documentation/fb/
5557F:	drivers/video/
5558F:	include/video/
5559F:	include/linux/fb.h
5560F:	include/uapi/video/
5561F:	include/uapi/linux/fb.h
5562
5563FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5564M:	Horia Geantă <horia.geanta@nxp.com>
5565M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5566L:	linux-crypto@vger.kernel.org
5567S:	Maintained
5568F:	drivers/crypto/caam/
5569F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5570
5571FREESCALE DIU FRAMEBUFFER DRIVER
5572M:	Timur Tabi <timur@tabi.org>
5573L:	linux-fbdev@vger.kernel.org
5574S:	Maintained
5575F:	drivers/video/fbdev/fsl-diu-fb.*
5576
5577FREESCALE DMA DRIVER
5578M:	Li Yang <leoyang.li@nxp.com>
5579M:	Zhang Wei <zw@zh-kernel.org>
5580L:	linuxppc-dev@lists.ozlabs.org
5581S:	Maintained
5582F:	drivers/dma/fsldma.*
5583
5584FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5585M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5586L:	netdev@vger.kernel.org
5587S:	Maintained
5588F:	drivers/net/ethernet/freescale/gianfar*
5589X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5590F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5591
5592FREESCALE GPMI NAND DRIVER
5593M:	Han Xu <han.xu@nxp.com>
5594L:	linux-mtd@lists.infradead.org
5595S:	Maintained
5596F:	drivers/mtd/nand/gpmi-nand/*
5597
5598FREESCALE I2C CPM DRIVER
5599M:	Jochen Friedrich <jochen@scram.de>
5600L:	linuxppc-dev@lists.ozlabs.org
5601L:	linux-i2c@vger.kernel.org
5602S:	Maintained
5603F:	drivers/i2c/busses/i2c-cpm.c
5604
5605FREESCALE IMX / MXC FEC DRIVER
5606M:	Fugang Duan <fugang.duan@nxp.com>
5607L:	netdev@vger.kernel.org
5608S:	Maintained
5609F:	drivers/net/ethernet/freescale/fec_main.c
5610F:	drivers/net/ethernet/freescale/fec_ptp.c
5611F:	drivers/net/ethernet/freescale/fec.h
5612F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5613
5614FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5615M:	Sascha Hauer <kernel@pengutronix.de>
5616L:	linux-fbdev@vger.kernel.org
5617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5618S:	Maintained
5619F:	include/linux/platform_data/video-imxfb.h
5620F:	drivers/video/fbdev/imxfb.c
5621
5622FREESCALE QORIQ DPAA ETHERNET DRIVER
5623M:	Madalin Bucur <madalin.bucur@nxp.com>
5624L:	netdev@vger.kernel.org
5625S:	Maintained
5626F:	drivers/net/ethernet/freescale/dpaa
5627
5628FREESCALE QORIQ DPAA FMAN DRIVER
5629M:	Madalin Bucur <madalin.bucur@nxp.com>
5630L:	netdev@vger.kernel.org
5631S:	Maintained
5632F:	drivers/net/ethernet/freescale/fman
5633F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5634
5635FREESCALE QUAD SPI DRIVER
5636M:	Han Xu <han.xu@nxp.com>
5637L:	linux-mtd@lists.infradead.org
5638S:	Maintained
5639F:	drivers/mtd/spi-nor/fsl-quadspi.c
5640
5641FREESCALE QUICC ENGINE LIBRARY
5642M:	Qiang Zhao <qiang.zhao@nxp.com>
5643L:	linuxppc-dev@lists.ozlabs.org
5644S:	Maintained
5645F:	drivers/soc/fsl/qe/
5646F:	include/soc/fsl/*qe*.h
5647F:	include/soc/fsl/*ucc*.h
5648
5649FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5650M:	Li Yang <leoyang.li@nxp.com>
5651L:	netdev@vger.kernel.org
5652L:	linuxppc-dev@lists.ozlabs.org
5653S:	Maintained
5654F:	drivers/net/ethernet/freescale/ucc_geth*
5655
5656FREESCALE QUICC ENGINE UCC HDLC DRIVER
5657M:	Zhao Qiang <qiang.zhao@nxp.com>
5658L:	netdev@vger.kernel.org
5659L:	linuxppc-dev@lists.ozlabs.org
5660S:	Maintained
5661F:	drivers/net/wan/fsl_ucc_hdlc*
5662
5663FREESCALE QUICC ENGINE UCC UART DRIVER
5664M:	Timur Tabi <timur@tabi.org>
5665L:	linuxppc-dev@lists.ozlabs.org
5666S:	Maintained
5667F:	drivers/tty/serial/ucc_uart.c
5668
5669FREESCALE SOC DRIVERS
5670M:	Li Yang <leoyang.li@nxp.com>
5671L:	linuxppc-dev@lists.ozlabs.org
5672L:	linux-arm-kernel@lists.infradead.org
5673S:	Maintained
5674F:	Documentation/devicetree/bindings/soc/fsl/
5675F:	drivers/soc/fsl/
5676F:	include/linux/fsl/
5677
5678FREESCALE SOC FS_ENET DRIVER
5679M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5680M:	Vitaly Bordug <vbordug@ru.mvista.com>
5681L:	linuxppc-dev@lists.ozlabs.org
5682L:	netdev@vger.kernel.org
5683S:	Maintained
5684F:	drivers/net/ethernet/freescale/fs_enet/
5685F:	include/linux/fs_enet_pd.h
5686
5687FREESCALE SOC SOUND DRIVERS
5688M:	Timur Tabi <timur@tabi.org>
5689M:	Nicolin Chen <nicoleotsuka@gmail.com>
5690M:	Xiubo Li <Xiubo.Lee@gmail.com>
5691R:	Fabio Estevam <fabio.estevam@nxp.com>
5692L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5693L:	linuxppc-dev@lists.ozlabs.org
5694S:	Maintained
5695F:	sound/soc/fsl/fsl*
5696F:	sound/soc/fsl/imx*
5697F:	sound/soc/fsl/mpc8610_hpcd.c
5698
5699FREESCALE USB PERIPHERAL DRIVERS
5700M:	Li Yang <leoyang.li@nxp.com>
5701L:	linux-usb@vger.kernel.org
5702L:	linuxppc-dev@lists.ozlabs.org
5703S:	Maintained
5704F:	drivers/usb/gadget/udc/fsl*
5705
5706FREEVXFS FILESYSTEM
5707M:	Christoph Hellwig <hch@infradead.org>
5708W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5709S:	Maintained
5710F:	fs/freevxfs/
5711
5712FREEZER
5713M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5714M:	Pavel Machek <pavel@ucw.cz>
5715L:	linux-pm@vger.kernel.org
5716S:	Supported
5717F:	Documentation/power/freezing-of-tasks.txt
5718F:	include/linux/freezer.h
5719F:	kernel/freezer.c
5720
5721FRONTSWAP API
5722M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5723L:	linux-kernel@vger.kernel.org
5724S:	Maintained
5725F:	mm/frontswap.c
5726F:	include/linux/frontswap.h
5727
5728FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5729M:	David Howells <dhowells@redhat.com>
5730L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5731S:	Supported
5732F:	Documentation/filesystems/caching/
5733F:	fs/fscache/
5734F:	include/linux/fscache*.h
5735
5736FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5737M:	Theodore Y. Ts'o <tytso@mit.edu>
5738M:	Jaegeuk Kim <jaegeuk@kernel.org>
5739L:	linux-fscrypt@vger.kernel.org
5740Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5742S:	Supported
5743F:	fs/crypto/
5744F:	include/linux/fscrypt*.h
5745F:	Documentation/filesystems/fscrypt.rst
5746
5747FUJITSU LAPTOP EXTRAS
5748M:	Jonathan Woithe <jwoithe@just42.net>
5749L:	platform-driver-x86@vger.kernel.org
5750S:	Maintained
5751F:	drivers/platform/x86/fujitsu-laptop.c
5752
5753FUJITSU M-5MO LS CAMERA ISP DRIVER
5754M:	Kyungmin Park <kyungmin.park@samsung.com>
5755M:	Heungjun Kim <riverful.kim@samsung.com>
5756L:	linux-media@vger.kernel.org
5757S:	Maintained
5758F:	drivers/media/i2c/m5mols/
5759F:	include/media/i2c/m5mols.h
5760
5761FUJITSU TABLET EXTRAS
5762M:	Robert Gerlach <khnz@gmx.de>
5763L:	platform-driver-x86@vger.kernel.org
5764S:	Maintained
5765F:	drivers/platform/x86/fujitsu-tablet.c
5766
5767FUSE: FILESYSTEM IN USERSPACE
5768M:	Miklos Szeredi <miklos@szeredi.hu>
5769L:	linux-fsdevel@vger.kernel.org
5770W:	http://fuse.sourceforge.net/
5771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5772S:	Maintained
5773F:	fs/fuse/
5774F:	include/uapi/linux/fuse.h
5775F:	Documentation/filesystems/fuse.txt
5776
5777FUTEX SUBSYSTEM
5778M:	Thomas Gleixner <tglx@linutronix.de>
5779M:	Ingo Molnar <mingo@redhat.com>
5780R:	Peter Zijlstra <peterz@infradead.org>
5781R:	Darren Hart <dvhart@infradead.org>
5782L:	linux-kernel@vger.kernel.org
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5784S:	Maintained
5785F:	kernel/futex.c
5786F:	kernel/futex_compat.c
5787F:	include/asm-generic/futex.h
5788F:	include/linux/futex.h
5789F:	include/uapi/linux/futex.h
5790F:	tools/testing/selftests/futex/
5791F:	tools/perf/bench/futex*
5792F:	Documentation/*futex*
5793
5794FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5795M:	Rik Faith <faith@cs.unc.edu>
5796L:	linux-scsi@vger.kernel.org
5797S:	Odd Fixes (e.g., new signatures)
5798F:	drivers/scsi/fdomain.*
5799
5800GCC PLUGINS
5801M:	Kees Cook <keescook@chromium.org>
5802R:	Emese Revfy <re.emese@gmail.com>
5803L:	kernel-hardening@lists.openwall.com
5804S:	Maintained
5805F:	scripts/gcc-plugins/
5806F:	scripts/gcc-plugin.sh
5807F:	scripts/Makefile.gcc-plugins
5808F:	Documentation/gcc-plugins.txt
5809
5810GCOV BASED KERNEL PROFILING
5811M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5812S:	Maintained
5813F:	kernel/gcov/
5814F:	Documentation/dev-tools/gcov.rst
5815
5816GDB KERNEL DEBUGGING HELPER SCRIPTS
5817M:	Jan Kiszka <jan.kiszka@siemens.com>
5818M:	Kieran Bingham <kieran@bingham.xyz>
5819S:	Supported
5820F:	scripts/gdb/
5821
5822GDT SCSI DISK ARRAY CONTROLLER DRIVER
5823M:	Achim Leubner <achim_leubner@adaptec.com>
5824L:	linux-scsi@vger.kernel.org
5825W:	http://www.icp-vortex.com/
5826S:	Supported
5827F:	drivers/scsi/gdt*
5828
5829GEMTEK FM RADIO RECEIVER DRIVER
5830M:	Hans Verkuil <hverkuil@xs4all.nl>
5831L:	linux-media@vger.kernel.org
5832T:	git git://linuxtv.org/media_tree.git
5833W:	https://linuxtv.org
5834S:	Maintained
5835F:	drivers/media/radio/radio-gemtek*
5836
5837GENERIC GPIO I2C DRIVER
5838M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5839S:	Supported
5840F:	drivers/i2c/busses/i2c-gpio.c
5841F:	include/linux/i2c-gpio.h
5842
5843GENERIC GPIO I2C MULTIPLEXER DRIVER
5844M:	Peter Korsgaard <peter.korsgaard@barco.com>
5845L:	linux-i2c@vger.kernel.org
5846S:	Supported
5847F:	drivers/i2c/muxes/i2c-mux-gpio.c
5848F:	include/linux/i2c-mux-gpio.h
5849F:	Documentation/i2c/muxes/i2c-mux-gpio
5850
5851GENERIC HDLC (WAN) DRIVERS
5852M:	Krzysztof Halasa <khc@pm.waw.pl>
5853W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5854S:	Maintained
5855F:	drivers/net/wan/c101.c
5856F:	drivers/net/wan/hd6457*
5857F:	drivers/net/wan/hdlc*
5858F:	drivers/net/wan/n2.c
5859F:	drivers/net/wan/pc300too.c
5860F:	drivers/net/wan/pci200syn.c
5861F:	drivers/net/wan/wanxl*
5862
5863GENERIC INCLUDE/ASM HEADER FILES
5864M:	Arnd Bergmann <arnd@arndb.de>
5865L:	linux-arch@vger.kernel.org
5866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5867S:	Maintained
5868F:	include/asm-generic/
5869F:	include/uapi/asm-generic/
5870
5871GENERIC PHY FRAMEWORK
5872M:	Kishon Vijay Abraham I <kishon@ti.com>
5873L:	linux-kernel@vger.kernel.org
5874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5875S:	Supported
5876F:	drivers/phy/
5877F:	include/linux/phy/
5878
5879GENERIC PM DOMAINS
5880M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5881M:	Kevin Hilman <khilman@kernel.org>
5882M:	Ulf Hansson <ulf.hansson@linaro.org>
5883L:	linux-pm@vger.kernel.org
5884S:	Supported
5885F:	drivers/base/power/domain*.c
5886F:	include/linux/pm_domain.h
5887F:	Documentation/devicetree/bindings/power/power_domain.txt
5888
5889GENERIC UIO DRIVER FOR PCI DEVICES
5890M:	"Michael S. Tsirkin" <mst@redhat.com>
5891L:	kvm@vger.kernel.org
5892S:	Supported
5893F:	drivers/uio/uio_pci_generic.c
5894
5895GENWQE (IBM Generic Workqueue Card)
5896M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5897M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5898S:	Supported
5899F:	drivers/misc/genwqe/
5900
5901GET_MAINTAINER SCRIPT
5902M:	Joe Perches <joe@perches.com>
5903S:	Maintained
5904F:	scripts/get_maintainer.pl
5905
5906GFS2 FILE SYSTEM
5907M:	Steven Whitehouse <swhiteho@redhat.com>
5908M:	Bob Peterson <rpeterso@redhat.com>
5909L:	cluster-devel@redhat.com
5910W:	http://sources.redhat.com/cluster/
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5912S:	Supported
5913F:	Documentation/filesystems/gfs2*.txt
5914F:	fs/gfs2/
5915F:	include/uapi/linux/gfs2_ondisk.h
5916
5917GIGASET ISDN DRIVERS
5918M:	Paul Bolle <pebolle@tiscali.nl>
5919L:	gigaset307x-common@lists.sourceforge.net
5920W:	http://gigaset307x.sourceforge.net/
5921S:	Odd Fixes
5922F:	Documentation/isdn/README.gigaset
5923F:	drivers/isdn/gigaset/
5924F:	include/uapi/linux/gigaset_dev.h
5925
5926GO7007 MPEG CODEC
5927M:	Hans Verkuil <hans.verkuil@cisco.com>
5928L:	linux-media@vger.kernel.org
5929S:	Maintained
5930F:	drivers/media/usb/go7007/
5931
5932GOODIX TOUCHSCREEN
5933M:	Bastien Nocera <hadess@hadess.net>
5934L:	linux-input@vger.kernel.org
5935S:	Maintained
5936F:	drivers/input/touchscreen/goodix.c
5937
5938GPD POCKET FAN DRIVER
5939M:	Hans de Goede <hdegoede@redhat.com>
5940L:	platform-driver-x86@vger.kernel.org
5941S:	Maintained
5942F:	drivers/platform/x86/gpd-pocket-fan.c
5943
5944GPIO ACPI SUPPORT
5945M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5946M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5947L:	linux-gpio@vger.kernel.org
5948L:	linux-acpi@vger.kernel.org
5949S:	Maintained
5950F:	Documentation/acpi/gpio-properties.txt
5951F:	drivers/gpio/gpiolib-acpi.c
5952
5953GPIO IR Transmitter
5954M:	Sean Young <sean@mess.org>
5955L:	linux-media@vger.kernel.org
5956S:	Maintained
5957F:	drivers/media/rc/gpio-ir-tx.c
5958
5959GPIO MOCKUP DRIVER
5960M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5961R:	Bartosz Golaszewski <brgl@bgdev.pl>
5962L:	linux-gpio@vger.kernel.org
5963S:	Maintained
5964F:	drivers/gpio/gpio-mockup.c
5965F:	tools/testing/selftests/gpio/
5966
5967GPIO SUBSYSTEM
5968M:	Linus Walleij <linus.walleij@linaro.org>
5969L:	linux-gpio@vger.kernel.org
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5971S:	Maintained
5972F:	Documentation/devicetree/bindings/gpio/
5973F:	Documentation/gpio/
5974F:	Documentation/ABI/testing/gpio-cdev
5975F:	Documentation/ABI/obsolete/sysfs-gpio
5976F:	drivers/gpio/
5977F:	include/linux/gpio/
5978F:	include/linux/gpio.h
5979F:	include/asm-generic/gpio.h
5980F:	include/uapi/linux/gpio.h
5981F:	tools/gpio/
5982
5983GRE DEMULTIPLEXER DRIVER
5984M:	Dmitry Kozlov <xeb@mail.ru>
5985L:	netdev@vger.kernel.org
5986S:	Maintained
5987F:	net/ipv4/gre_demux.c
5988F:	net/ipv4/gre_offload.c
5989F:	include/net/gre.h
5990
5991GRETH 10/100/1G Ethernet MAC device driver
5992M:	Andreas Larsson <andreas@gaisler.com>
5993L:	netdev@vger.kernel.org
5994S:	Maintained
5995F:	drivers/net/ethernet/aeroflex/
5996
5997GREYBUS AUDIO PROTOCOLS DRIVERS
5998M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5999M:	Mark Greer <mgreer@animalcreek.com>
6000S:	Maintained
6001F:	drivers/staging/greybus/audio_apbridgea.c
6002F:	drivers/staging/greybus/audio_apbridgea.h
6003F:	drivers/staging/greybus/audio_codec.c
6004F:	drivers/staging/greybus/audio_codec.h
6005F:	drivers/staging/greybus/audio_gb.c
6006F:	drivers/staging/greybus/audio_manager.c
6007F:	drivers/staging/greybus/audio_manager.h
6008F:	drivers/staging/greybus/audio_manager_module.c
6009F:	drivers/staging/greybus/audio_manager_private.h
6010F:	drivers/staging/greybus/audio_manager_sysfs.c
6011F:	drivers/staging/greybus/audio_module.c
6012F:	drivers/staging/greybus/audio_topology.c
6013
6014GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6015M:	Viresh Kumar <vireshk@kernel.org>
6016S:	Maintained
6017F:	drivers/staging/greybus/authentication.c
6018F:	drivers/staging/greybus/bootrom.c
6019F:	drivers/staging/greybus/firmware.h
6020F:	drivers/staging/greybus/fw-core.c
6021F:	drivers/staging/greybus/fw-download.c
6022F:	drivers/staging/greybus/fw-managament.c
6023F:	drivers/staging/greybus/greybus_authentication.h
6024F:	drivers/staging/greybus/greybus_firmware.h
6025F:	drivers/staging/greybus/hid.c
6026F:	drivers/staging/greybus/i2c.c
6027F:	drivers/staging/greybus/spi.c
6028F:	drivers/staging/greybus/spilib.c
6029F:	drivers/staging/greybus/spilib.h
6030
6031GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6032M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6033S:	Maintained
6034F:	drivers/staging/greybus/loopback.c
6035F:	drivers/staging/greybus/timesync.c
6036F:	drivers/staging/greybus/timesync_platform.c
6037
6038GREYBUS PLATFORM DRIVERS
6039M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6040S:	Maintained
6041F:	drivers/staging/greybus/arche-platform.c
6042F:	drivers/staging/greybus/arche-apb-ctrl.c
6043F:	drivers/staging/greybus/arche_platform.h
6044
6045GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6046M:	Rui Miguel Silva <rmfrfs@gmail.com>
6047S:	Maintained
6048F:	drivers/staging/greybus/sdio.c
6049F:	drivers/staging/greybus/light.c
6050F:	drivers/staging/greybus/gpio.c
6051F:	drivers/staging/greybus/power_supply.c
6052F:	drivers/staging/greybus/spi.c
6053F:	drivers/staging/greybus/spilib.c
6054
6055GREYBUS SUBSYSTEM
6056M:	Johan Hovold <johan@kernel.org>
6057M:	Alex Elder <elder@kernel.org>
6058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6059S:	Maintained
6060F:	drivers/staging/greybus/
6061L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6062
6063GREYBUS UART PROTOCOLS DRIVERS
6064M:	David Lin <dtwlin@gmail.com>
6065S:	Maintained
6066F:	drivers/staging/greybus/uart.c
6067F:	drivers/staging/greybus/log.c
6068
6069GS1662 VIDEO SERIALIZER
6070M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6071L:	linux-media@vger.kernel.org
6072T:	git git://linuxtv.org/media_tree.git
6073S:	Maintained
6074F:	drivers/media/spi/gs1662.c
6075
6076GSPCA FINEPIX SUBDRIVER
6077M:	Frank Zago <frank@zago.net>
6078L:	linux-media@vger.kernel.org
6079T:	git git://linuxtv.org/media_tree.git
6080S:	Maintained
6081F:	drivers/media/usb/gspca/finepix.c
6082
6083GSPCA GL860 SUBDRIVER
6084M:	Olivier Lorin <o.lorin@laposte.net>
6085L:	linux-media@vger.kernel.org
6086T:	git git://linuxtv.org/media_tree.git
6087S:	Maintained
6088F:	drivers/media/usb/gspca/gl860/
6089
6090GSPCA M5602 SUBDRIVER
6091M:	Erik Andren <erik.andren@gmail.com>
6092L:	linux-media@vger.kernel.org
6093T:	git git://linuxtv.org/media_tree.git
6094S:	Maintained
6095F:	drivers/media/usb/gspca/m5602/
6096
6097GSPCA PAC207 SONIXB SUBDRIVER
6098M:	Hans Verkuil <hverkuil@xs4all.nl>
6099L:	linux-media@vger.kernel.org
6100T:	git git://linuxtv.org/media_tree.git
6101S:	Odd Fixes
6102F:	drivers/media/usb/gspca/pac207.c
6103
6104GSPCA SN9C20X SUBDRIVER
6105M:	Brian Johnson <brijohn@gmail.com>
6106L:	linux-media@vger.kernel.org
6107T:	git git://linuxtv.org/media_tree.git
6108S:	Maintained
6109F:	drivers/media/usb/gspca/sn9c20x.c
6110
6111GSPCA T613 SUBDRIVER
6112M:	Leandro Costantino <lcostantino@gmail.com>
6113L:	linux-media@vger.kernel.org
6114T:	git git://linuxtv.org/media_tree.git
6115S:	Maintained
6116F:	drivers/media/usb/gspca/t613.c
6117
6118GSPCA USB WEBCAM DRIVER
6119M:	Hans Verkuil <hverkuil@xs4all.nl>
6120L:	linux-media@vger.kernel.org
6121T:	git git://linuxtv.org/media_tree.git
6122S:	Odd Fixes
6123F:	drivers/media/usb/gspca/
6124
6125GTP (GPRS Tunneling Protocol)
6126M:	Pablo Neira Ayuso <pablo@netfilter.org>
6127M:	Harald Welte <laforge@gnumonks.org>
6128L:	osmocom-net-gprs@lists.osmocom.org
6129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6130S:	Maintained
6131F:	drivers/net/gtp.c
6132
6133GUID PARTITION TABLE (GPT)
6134M:	Davidlohr Bueso <dave@stgolabs.net>
6135L:	linux-efi@vger.kernel.org
6136S:	Maintained
6137F:	block/partitions/efi.*
6138
6139H8/300 ARCHITECTURE
6140M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6141L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6142W:	http://uclinux-h8.sourceforge.jp
6143T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6144S:	Maintained
6145F:	arch/h8300/
6146F:	drivers/clocksource/h8300_*.c
6147F:	drivers/clk/h8300/
6148F:	drivers/irqchip/irq-renesas-h8*.c
6149
6150HACKRF MEDIA DRIVER
6151M:	Antti Palosaari <crope@iki.fi>
6152L:	linux-media@vger.kernel.org
6153W:	https://linuxtv.org
6154W:	http://palosaari.fi/linux/
6155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6156T:	git git://linuxtv.org/anttip/media_tree.git
6157S:	Maintained
6158F:	drivers/media/usb/hackrf/
6159
6160HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6161M:	Frank Seidel <frank@f-seidel.de>
6162L:	platform-driver-x86@vger.kernel.org
6163W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6164S:	Maintained
6165F:	drivers/platform/x86/hdaps.c
6166
6167HARDWARE MONITORING
6168M:	Jean Delvare <jdelvare@suse.com>
6169M:	Guenter Roeck <linux@roeck-us.net>
6170L:	linux-hwmon@vger.kernel.org
6171W:	http://hwmon.wiki.kernel.org/
6172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6173S:	Maintained
6174F:	Documentation/hwmon/
6175F:	drivers/hwmon/
6176F:	include/linux/hwmon*.h
6177
6178HARDWARE RANDOM NUMBER GENERATOR CORE
6179M:	Matt Mackall <mpm@selenic.com>
6180M:	Herbert Xu <herbert@gondor.apana.org.au>
6181L:	linux-crypto@vger.kernel.org
6182S:	Odd fixes
6183F:	Documentation/devicetree/bindings/rng/
6184F:	Documentation/hw_random.txt
6185F:	drivers/char/hw_random/
6186F:	include/linux/hw_random.h
6187
6188HARDWARE SPINLOCK CORE
6189M:	Ohad Ben-Cohen <ohad@wizery.com>
6190M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6191L:	linux-remoteproc@vger.kernel.org
6192S:	Maintained
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6194F:	Documentation/devicetree/bindings/hwlock/
6195F:	Documentation/hwspinlock.txt
6196F:	drivers/hwspinlock/
6197F:	include/linux/hwspinlock.h
6198
6199HARMONY SOUND DRIVER
6200L:	linux-parisc@vger.kernel.org
6201S:	Maintained
6202F:	sound/parisc/harmony.*
6203
6204HDPVR USB VIDEO ENCODER DRIVER
6205M:	Hans Verkuil <hverkuil@xs4all.nl>
6206L:	linux-media@vger.kernel.org
6207T:	git git://linuxtv.org/media_tree.git
6208W:	https://linuxtv.org
6209S:	Odd Fixes
6210F:	drivers/media/usb/hdpvr/
6211
6212HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6213M:	Jimmy Vance <jimmy.vance@hpe.com>
6214S:	Supported
6215F:	Documentation/watchdog/hpwdt.txt
6216F:	drivers/watchdog/hpwdt.c
6217
6218HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6219M:	Don Brace <don.brace@microsemi.com>
6220L:	esc.storagedev@microsemi.com
6221L:	linux-scsi@vger.kernel.org
6222S:	Supported
6223F:	Documentation/scsi/hpsa.txt
6224F:	drivers/scsi/hpsa*.[ch]
6225F:	include/linux/cciss*.h
6226F:	include/uapi/linux/cciss*.h
6227
6228HFI1 DRIVER
6229M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6230M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6231L:	linux-rdma@vger.kernel.org
6232S:	Supported
6233F:	drivers/infiniband/hw/hfi1
6234
6235HFS FILESYSTEM
6236L:	linux-fsdevel@vger.kernel.org
6237S:	Orphan
6238F:	Documentation/filesystems/hfs.txt
6239F:	fs/hfs/
6240
6241HFSPLUS FILESYSTEM
6242L:	linux-fsdevel@vger.kernel.org
6243S:	Orphan
6244F:	Documentation/filesystems/hfsplus.txt
6245F:	fs/hfsplus/
6246
6247HGA FRAMEBUFFER DRIVER
6248M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6249L:	linux-nvidia@lists.surfsouth.com
6250W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6251S:	Maintained
6252F:	drivers/video/fbdev/hgafb.c
6253
6254HIBERNATION (aka Software Suspend, aka swsusp)
6255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6256M:	Pavel Machek <pavel@ucw.cz>
6257L:	linux-pm@vger.kernel.org
6258B:	https://bugzilla.kernel.org
6259S:	Supported
6260F:	arch/x86/power/
6261F:	drivers/base/power/
6262F:	kernel/power/
6263F:	include/linux/suspend.h
6264F:	include/linux/freezer.h
6265F:	include/linux/pm.h
6266F:	arch/*/include/asm/suspend*.h
6267
6268HID CORE LAYER
6269M:	Jiri Kosina <jikos@kernel.org>
6270R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6271L:	linux-input@vger.kernel.org
6272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6273S:	Maintained
6274F:	drivers/hid/
6275F:	include/linux/hid*
6276F:	include/uapi/linux/hid*
6277
6278HID SENSOR HUB DRIVERS
6279M:	Jiri Kosina <jikos@kernel.org>
6280M:	Jonathan Cameron <jic23@kernel.org>
6281M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6282L:	linux-input@vger.kernel.org
6283L:	linux-iio@vger.kernel.org
6284S:	Maintained
6285F:	Documentation/hid/hid-sensor*
6286F:	drivers/hid/hid-sensor-*
6287F:	drivers/iio/*/hid-*
6288F:	include/linux/hid-sensor-*
6289
6290HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6291M:	Thomas Gleixner <tglx@linutronix.de>
6292L:	linux-kernel@vger.kernel.org
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6294S:	Maintained
6295F:	Documentation/timers/
6296F:	kernel/time/hrtimer.c
6297F:	kernel/time/clockevents.c
6298F:	kernel/time/timer_*.c
6299F:	include/linux/clockchips.h
6300F:	include/linux/hrtimer.h
6301
6302HIGH-SPEED SCC DRIVER FOR AX.25
6303L:	linux-hams@vger.kernel.org
6304S:	Orphan
6305F:	drivers/net/hamradio/dmascc.c
6306F:	drivers/net/hamradio/scc.c
6307
6308HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6309M:	HighPoint Linux Team <linux@highpoint-tech.com>
6310W:	http://www.highpoint-tech.com
6311S:	Supported
6312F:	Documentation/scsi/hptiop.txt
6313F:	drivers/scsi/hptiop.c
6314
6315HIPPI
6316M:	Jes Sorensen <jes@trained-monkey.org>
6317L:	linux-hippi@sunsite.dk
6318S:	Maintained
6319F:	include/linux/hippidevice.h
6320F:	include/uapi/linux/if_hippi.h
6321F:	net/802/hippi.c
6322F:	drivers/net/hippi/
6323
6324HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6325M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6326M:	Salil Mehta <salil.mehta@huawei.com>
6327L:	netdev@vger.kernel.org
6328W:	http://www.hisilicon.com
6329S:	Maintained
6330F:	drivers/net/ethernet/hisilicon/hns3/
6331
6332HISILICON NETWORK SUBSYSTEM DRIVER
6333M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6334M:	Salil Mehta <salil.mehta@huawei.com>
6335L:	netdev@vger.kernel.org
6336W:	http://www.hisilicon.com
6337S:	Maintained
6338F:	drivers/net/ethernet/hisilicon/
6339F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6340
6341HISILICON PMU DRIVER
6342M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6343W:	http://www.hisilicon.com
6344S:	Supported
6345F:	drivers/perf/hisilicon
6346F:	Documentation/perf/hisi-pmu.txt
6347
6348HISILICON ROCE DRIVER
6349M:	Lijun Ou <oulijun@huawei.com>
6350M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6351L:	linux-rdma@vger.kernel.org
6352S:	Maintained
6353F:	drivers/infiniband/hw/hns/
6354F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6355
6356HISILICON SAS Controller
6357M:	John Garry <john.garry@huawei.com>
6358W:	http://www.hisilicon.com
6359S:	Supported
6360F:	drivers/scsi/hisi_sas/
6361F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6362
6363HMM - Heterogeneous Memory Management
6364M:	Jérôme Glisse <jglisse@redhat.com>
6365L:	linux-mm@kvack.org
6366S:	Maintained
6367F:	mm/hmm*
6368F:	include/linux/hmm*
6369
6370HOST AP DRIVER
6371M:	Jouni Malinen <j@w1.fi>
6372L:	linux-wireless@vger.kernel.org
6373W:	http://w1.fi/hostap-driver.html
6374S:	Obsolete
6375F:	drivers/net/wireless/intersil/hostap/
6376
6377HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6378L:	platform-driver-x86@vger.kernel.org
6379S:	Orphan
6380F:	drivers/platform/x86/tc1100-wmi.c
6381
6382HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6383M:	Jaroslav Kysela <perex@perex.cz>
6384S:	Maintained
6385F:	drivers/net/ethernet/hp/hp100.*
6386
6387HPET:	High Precision Event Timers driver
6388M:	Clemens Ladisch <clemens@ladisch.de>
6389S:	Maintained
6390F:	Documentation/timers/hpet.txt
6391F:	drivers/char/hpet.c
6392F:	include/linux/hpet.h
6393F:	include/uapi/linux/hpet.h
6394
6395HPET:	x86
6396S:	Orphan
6397F:	arch/x86/kernel/hpet.c
6398F:	arch/x86/include/asm/hpet.h
6399
6400HPFS FILESYSTEM
6401M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6402W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6403S:	Maintained
6404F:	fs/hpfs/
6405
6406HSI SUBSYSTEM
6407M:	Sebastian Reichel <sre@kernel.org>
6408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6409S:	Maintained
6410F:	Documentation/ABI/testing/sysfs-bus-hsi
6411F:	Documentation/driver-api/hsi.rst
6412F:	drivers/hsi/
6413F:	include/linux/hsi/
6414F:	include/uapi/linux/hsi/
6415
6416HSO 3G MODEM DRIVER
6417L:	linux-usb@vger.kernel.org
6418S:	Orphan
6419F:	drivers/net/usb/hso.c
6420
6421HSR NETWORK PROTOCOL
6422M:	Arvid Brodin <arvid.brodin@alten.se>
6423L:	netdev@vger.kernel.org
6424S:	Maintained
6425F:	net/hsr/
6426
6427HT16K33 LED CONTROLLER DRIVER
6428M:	Robin van der Gracht <robin@protonic.nl>
6429S:	Maintained
6430F:	drivers/auxdisplay/ht16k33.c
6431F:	Documentation/devicetree/bindings/display/ht16k33.txt
6432
6433HTCPEN TOUCHSCREEN DRIVER
6434M:	Pau Oliva Fora <pof@eslack.org>
6435L:	linux-input@vger.kernel.org
6436S:	Maintained
6437F:	drivers/input/touchscreen/htcpen.c
6438
6439HUAWEI ETHERNET DRIVER
6440M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6441L:	netdev@vger.kernel.org
6442S:	Supported
6443F:	Documentation/networking/hinic.txt
6444F:	drivers/net/ethernet/huawei/hinic/
6445
6446HUGETLB FILESYSTEM
6447M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6448S:	Maintained
6449F:	fs/hugetlbfs/
6450
6451HVA ST MEDIA DRIVER
6452M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6453L:	linux-media@vger.kernel.org
6454T:	git git://linuxtv.org/media_tree.git
6455W:	https://linuxtv.org
6456S:	Supported
6457F:	drivers/media/platform/sti/hva
6458
6459HWPOISON MEMORY FAILURE HANDLING
6460M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6461L:	linux-mm@kvack.org
6462S:	Maintained
6463F:	mm/memory-failure.c
6464F:	mm/hwpoison-inject.c
6465
6466Hyper-V CORE AND DRIVERS
6467M:	"K. Y. Srinivasan" <kys@microsoft.com>
6468M:	Haiyang Zhang <haiyangz@microsoft.com>
6469M:	Stephen Hemminger <sthemmin@microsoft.com>
6470L:	devel@linuxdriverproject.org
6471S:	Maintained
6472F:	Documentation/networking/netvsc.txt
6473F:	arch/x86/include/asm/mshyperv.h
6474F:	arch/x86/include/asm/trace/hyperv.h
6475F:	arch/x86/include/uapi/asm/hyperv.h
6476F:	arch/x86/kernel/cpu/mshyperv.c
6477F:	arch/x86/hyperv
6478F:	drivers/hid/hid-hyperv.c
6479F:	drivers/hv/
6480F:	drivers/input/serio/hyperv-keyboard.c
6481F:	drivers/pci/host/pci-hyperv.c
6482F:	drivers/net/hyperv/
6483F:	drivers/scsi/storvsc_drv.c
6484F:	drivers/uio/uio_hv_generic.c
6485F:	drivers/video/fbdev/hyperv_fb.c
6486F:	net/vmw_vsock/hyperv_transport.c
6487F:	include/linux/hyperv.h
6488F:	include/uapi/linux/hyperv.h
6489F:	tools/hv/
6490F:	Documentation/ABI/stable/sysfs-bus-vmbus
6491
6492HYPERVISOR VIRTUAL CONSOLE DRIVER
6493L:	linuxppc-dev@lists.ozlabs.org
6494S:	Odd Fixes
6495F:	drivers/tty/hvc/
6496
6497I2C ACPI SUPPORT
6498M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6499L:	linux-i2c@vger.kernel.org
6500L:	linux-acpi@vger.kernel.org
6501S:	Maintained
6502F:	drivers/i2c/i2c-core-acpi.c
6503
6504I2C MUXES
6505M:	Peter Rosin <peda@axentia.se>
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	Documentation/i2c/i2c-topology
6509F:	Documentation/i2c/muxes/
6510F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6511F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6512F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6513F:	drivers/i2c/i2c-mux.c
6514F:	drivers/i2c/muxes/
6515F:	include/linux/i2c-mux.h
6516
6517I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6518M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/busses/i2c-mv64xxx.c
6522
6523I2C OVER PARALLEL PORT
6524M:	Jean Delvare <jdelvare@suse.com>
6525L:	linux-i2c@vger.kernel.org
6526S:	Maintained
6527F:	Documentation/i2c/busses/i2c-parport
6528F:	Documentation/i2c/busses/i2c-parport-light
6529F:	drivers/i2c/busses/i2c-parport.c
6530F:	drivers/i2c/busses/i2c-parport-light.c
6531
6532I2C SUBSYSTEM
6533M:	Wolfram Sang <wsa@the-dreams.de>
6534L:	linux-i2c@vger.kernel.org
6535W:	https://i2c.wiki.kernel.org/
6536Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6538S:	Maintained
6539F:	Documentation/devicetree/bindings/i2c/
6540F:	Documentation/i2c/
6541F:	drivers/i2c/
6542F:	drivers/i2c/*/
6543F:	include/linux/i2c.h
6544F:	include/linux/i2c-*.h
6545F:	include/uapi/linux/i2c.h
6546F:	include/uapi/linux/i2c-*.h
6547
6548I2C-TAOS-EVM DRIVER
6549M:	Jean Delvare <jdelvare@suse.com>
6550L:	linux-i2c@vger.kernel.org
6551S:	Maintained
6552F:	Documentation/i2c/busses/i2c-taos-evm
6553F:	drivers/i2c/busses/i2c-taos-evm.c
6554
6555I2C-TINY-USB DRIVER
6556M:	Till Harbaum <till@harbaum.org>
6557L:	linux-i2c@vger.kernel.org
6558W:	http://www.harbaum.org/till/i2c_tiny_usb
6559S:	Maintained
6560F:	drivers/i2c/busses/i2c-tiny-usb.c
6561
6562I2C/SMBUS CONTROLLER DRIVERS FOR PC
6563M:	Jean Delvare <jdelvare@suse.com>
6564L:	linux-i2c@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/i2c/busses/i2c-ali1535
6567F:	Documentation/i2c/busses/i2c-ali1563
6568F:	Documentation/i2c/busses/i2c-ali15x3
6569F:	Documentation/i2c/busses/i2c-amd756
6570F:	Documentation/i2c/busses/i2c-amd8111
6571F:	Documentation/i2c/busses/i2c-i801
6572F:	Documentation/i2c/busses/i2c-nforce2
6573F:	Documentation/i2c/busses/i2c-piix4
6574F:	Documentation/i2c/busses/i2c-sis5595
6575F:	Documentation/i2c/busses/i2c-sis630
6576F:	Documentation/i2c/busses/i2c-sis96x
6577F:	Documentation/i2c/busses/i2c-via
6578F:	Documentation/i2c/busses/i2c-viapro
6579F:	drivers/i2c/busses/i2c-ali1535.c
6580F:	drivers/i2c/busses/i2c-ali1563.c
6581F:	drivers/i2c/busses/i2c-ali15x3.c
6582F:	drivers/i2c/busses/i2c-amd756.c
6583F:	drivers/i2c/busses/i2c-amd756-s4882.c
6584F:	drivers/i2c/busses/i2c-amd8111.c
6585F:	drivers/i2c/busses/i2c-i801.c
6586F:	drivers/i2c/busses/i2c-isch.c
6587F:	drivers/i2c/busses/i2c-nforce2.c
6588F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6589F:	drivers/i2c/busses/i2c-piix4.c
6590F:	drivers/i2c/busses/i2c-sis5595.c
6591F:	drivers/i2c/busses/i2c-sis630.c
6592F:	drivers/i2c/busses/i2c-sis96x.c
6593F:	drivers/i2c/busses/i2c-via.c
6594F:	drivers/i2c/busses/i2c-viapro.c
6595
6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6597M:	Hans de Goede <hdegoede@redhat.com>
6598L:	linux-i2c@vger.kernel.org
6599S:	Maintained
6600F:	drivers/i2c/busses/i2c-cht-wc.c
6601
6602I2C/SMBUS ISMT DRIVER
6603M:	Seth Heasley <seth.heasley@intel.com>
6604M:	Neil Horman <nhorman@tuxdriver.com>
6605L:	linux-i2c@vger.kernel.org
6606F:	drivers/i2c/busses/i2c-ismt.c
6607F:	Documentation/i2c/busses/i2c-ismt
6608
6609I2C/SMBUS STUB DRIVER
6610M:	Jean Delvare <jdelvare@suse.com>
6611L:	linux-i2c@vger.kernel.org
6612S:	Maintained
6613F:	drivers/i2c/i2c-stub.c
6614
6615IA64 (Itanium) PLATFORM
6616M:	Tony Luck <tony.luck@intel.com>
6617M:	Fenghua Yu <fenghua.yu@intel.com>
6618L:	linux-ia64@vger.kernel.org
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6620S:	Maintained
6621F:	arch/ia64/
6622
6623IBM Power 842 compression accelerator
6624M:	Haren Myneni <haren@us.ibm.com>
6625S:	Supported
6626F:	drivers/crypto/nx/Makefile
6627F:	drivers/crypto/nx/Kconfig
6628F:	drivers/crypto/nx/nx-842*
6629F:	include/linux/sw842.h
6630F:	crypto/842.c
6631F:	lib/842/
6632
6633IBM Power in-Nest Crypto Acceleration
6634M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6635M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6636L:	linux-crypto@vger.kernel.org
6637S:	Supported
6638F:	drivers/crypto/nx/Makefile
6639F:	drivers/crypto/nx/Kconfig
6640F:	drivers/crypto/nx/nx-aes*
6641F:	drivers/crypto/nx/nx-sha*
6642F:	drivers/crypto/nx/nx.*
6643F:	drivers/crypto/nx/nx_csbcpb.h
6644F:	drivers/crypto/nx/nx_debugfs.h
6645
6646IBM Power Linux RAID adapter
6647M:	Brian King <brking@us.ibm.com>
6648S:	Supported
6649F:	drivers/scsi/ipr.*
6650
6651IBM Power SRIOV Virtual NIC Device Driver
6652M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6653M:	John Allen <jallen@linux.vnet.ibm.com>
6654L:	netdev@vger.kernel.org
6655S:	Supported
6656F:	drivers/net/ethernet/ibm/ibmvnic.*
6657
6658IBM Power Virtual Accelerator Switchboard
6659M:	Sukadev Bhattiprolu
6660L:	linuxppc-dev@lists.ozlabs.org
6661S:	Supported
6662F:	arch/powerpc/platforms/powernv/vas*
6663F:	arch/powerpc/platforms/powernv/copy-paste.h
6664F:	arch/powerpc/include/asm/vas.h
6665F:	arch/powerpc/include/uapi/asm/vas.h
6666
6667IBM Power Virtual Ethernet Device Driver
6668M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6669L:	netdev@vger.kernel.org
6670S:	Supported
6671F:	drivers/net/ethernet/ibm/ibmveth.*
6672
6673IBM Power Virtual FC Device Drivers
6674M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6675L:	linux-scsi@vger.kernel.org
6676S:	Supported
6677F:	drivers/scsi/ibmvscsi/ibmvfc*
6678
6679IBM Power Virtual SCSI Device Drivers
6680M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6681L:	linux-scsi@vger.kernel.org
6682S:	Supported
6683F:	drivers/scsi/ibmvscsi/ibmvscsi*
6684F:	include/scsi/viosrp.h
6685
6686IBM Power Virtual SCSI Device Target Driver
6687M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6688M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6689L:	linux-scsi@vger.kernel.org
6690L:	target-devel@vger.kernel.org
6691S:	Supported
6692F:	drivers/scsi/ibmvscsi_tgt/
6693
6694IBM Power VMX Cryptographic instructions
6695M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6696M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6697L:	linux-crypto@vger.kernel.org
6698S:	Supported
6699F:	drivers/crypto/vmx/Makefile
6700F:	drivers/crypto/vmx/Kconfig
6701F:	drivers/crypto/vmx/vmx.c
6702F:	drivers/crypto/vmx/aes*
6703F:	drivers/crypto/vmx/ghash*
6704F:	drivers/crypto/vmx/ppc-xlate.pl
6705
6706IBM ServeRAID RAID DRIVER
6707S:	Orphan
6708F:	drivers/scsi/ips.*
6709
6710ICH LPC AND GPIO DRIVER
6711M:	Peter Tyser <ptyser@xes-inc.com>
6712S:	Maintained
6713F:	drivers/mfd/lpc_ich.c
6714F:	drivers/gpio/gpio-ich.c
6715
6716IDE SUBSYSTEM
6717M:	"David S. Miller" <davem@davemloft.net>
6718L:	linux-ide@vger.kernel.org
6719Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6721S:	Maintained
6722F:	Documentation/ide/
6723F:	drivers/ide/
6724F:	include/linux/ide.h
6725
6726IDE/ATAPI DRIVERS
6727M:	Borislav Petkov <bp@alien8.de>
6728L:	linux-ide@vger.kernel.org
6729S:	Maintained
6730F:	Documentation/cdrom/ide-cd
6731F:	drivers/ide/ide-cd*
6732
6733IDEAPAD LAPTOP EXTRAS DRIVER
6734M:	Ike Panhc <ike.pan@canonical.com>
6735L:	platform-driver-x86@vger.kernel.org
6736W:	http://launchpad.net/ideapad-laptop
6737S:	Maintained
6738F:	drivers/platform/x86/ideapad-laptop.c
6739
6740IDEAPAD LAPTOP SLIDEBAR DRIVER
6741M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6742L:	linux-input@vger.kernel.org
6743W:	https://github.com/o2genum/ideapad-slidebar
6744S:	Maintained
6745F:	drivers/input/misc/ideapad_slidebar.c
6746
6747IDT VersaClock 5 CLOCK DRIVER
6748M:	Marek Vasut <marek.vasut@gmail.com>
6749S:	Maintained
6750F:	drivers/clk/clk-versaclock5.c
6751
6752IEEE 802.15.4 SUBSYSTEM
6753M:	Alexander Aring <alex.aring@gmail.com>
6754M:	Stefan Schmidt <stefan@osg.samsung.com>
6755L:	linux-wpan@vger.kernel.org
6756W:	http://wpan.cakelab.org/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6759S:	Maintained
6760F:	net/ieee802154/
6761F:	net/mac802154/
6762F:	drivers/net/ieee802154/
6763F:	include/linux/nl802154.h
6764F:	include/linux/ieee802154.h
6765F:	include/net/nl802154.h
6766F:	include/net/mac802154.h
6767F:	include/net/af_ieee802154.h
6768F:	include/net/cfg802154.h
6769F:	include/net/ieee802154_netdev.h
6770F:	Documentation/networking/ieee802154.txt
6771
6772IFE PROTOCOL
6773M:	Yotam Gigi <yotam.gi@gmail.com>
6774M:	Jamal Hadi Salim <jhs@mojatatu.com>
6775F:	net/ife
6776F:	include/net/ife.h
6777F:	include/uapi/linux/ife.h
6778
6779IGORPLUG-USB IR RECEIVER
6780M:	Sean Young <sean@mess.org>
6781L:	linux-media@vger.kernel.org
6782S:	Maintained
6783F:	drivers/media/rc/igorplugusb.c
6784
6785IGUANAWORKS USB IR TRANSCEIVER
6786M:	Sean Young <sean@mess.org>
6787L:	linux-media@vger.kernel.org
6788S:	Maintained
6789F:	drivers/media/rc/iguanair.c
6790
6791IIO DIGITAL POTENTIOMETER DAC
6792M:	Peter Rosin <peda@axentia.se>
6793L:	linux-iio@vger.kernel.org
6794S:	Maintained
6795F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6796F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6797F:	drivers/iio/dac/dpot-dac.c
6798
6799IIO ENVELOPE DETECTOR
6800M:	Peter Rosin <peda@axentia.se>
6801L:	linux-iio@vger.kernel.org
6802S:	Maintained
6803F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6804F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6805F:	drivers/iio/adc/envelope-detector.c
6806
6807IIO MULTIPLEXER
6808M:	Peter Rosin <peda@axentia.se>
6809L:	linux-iio@vger.kernel.org
6810S:	Maintained
6811F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6812F:	drivers/iio/multiplexer/iio-mux.c
6813
6814IIO SUBSYSTEM AND DRIVERS
6815M:	Jonathan Cameron <jic23@kernel.org>
6816R:	Hartmut Knaack <knaack.h@gmx.de>
6817R:	Lars-Peter Clausen <lars@metafoo.de>
6818R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6819L:	linux-iio@vger.kernel.org
6820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6821S:	Maintained
6822F:	Documentation/ABI/testing/configfs-iio*
6823F:	Documentation/ABI/testing/sysfs-bus-iio*
6824F:	Documentation/devicetree/bindings/iio/
6825F:	drivers/iio/
6826F:	drivers/staging/iio/
6827F:	include/linux/iio/
6828F:	tools/iio/
6829
6830IKANOS/ADI EAGLE ADSL USB DRIVER
6831M:	Matthieu Castet <castet.matthieu@free.fr>
6832M:	Stanislaw Gruszka <stf_xl@wp.pl>
6833S:	Maintained
6834F:	drivers/usb/atm/ueagle-atm.c
6835
6836IMGTEC ASCII LCD DRIVER
6837M:	Paul Burton <paul.burton@mips.com>
6838S:	Maintained
6839F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6840F:	drivers/auxdisplay/img-ascii-lcd.c
6841
6842IMGTEC IR DECODER DRIVER
6843M:	James Hogan <jhogan@kernel.org>
6844S:	Maintained
6845F:	drivers/media/rc/img-ir/
6846
6847IMS TWINTURBO FRAMEBUFFER DRIVER
6848L:	linux-fbdev@vger.kernel.org
6849S:	Orphan
6850F:	drivers/video/fbdev/imsttfb.c
6851
6852INA209 HARDWARE MONITOR DRIVER
6853M:	Guenter Roeck <linux@roeck-us.net>
6854L:	linux-hwmon@vger.kernel.org
6855S:	Maintained
6856F:	Documentation/hwmon/ina209
6857F:	Documentation/devicetree/bindings/i2c/ina209.txt
6858F:	drivers/hwmon/ina209.c
6859
6860INA2XX HARDWARE MONITOR DRIVER
6861M:	Guenter Roeck <linux@roeck-us.net>
6862L:	linux-hwmon@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/hwmon/ina2xx
6865F:	drivers/hwmon/ina2xx.c
6866F:	include/linux/platform_data/ina2xx.h
6867
6868INDUSTRY PACK SUBSYSTEM (IPACK)
6869M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6870M:	Jens Taprogge <jens.taprogge@taprogge.org>
6871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6872L:	industrypack-devel@lists.sourceforge.net
6873W:	http://industrypack.sourceforge.net
6874S:	Maintained
6875F:	drivers/ipack/
6876
6877INFINIBAND SUBSYSTEM
6878M:	Doug Ledford <dledford@redhat.com>
6879M:	Jason Gunthorpe <jgg@mellanox.com>
6880L:	linux-rdma@vger.kernel.org
6881W:	https://github.com/linux-rdma/rdma-core
6882Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6884S:	Supported
6885F:	Documentation/devicetree/bindings/infiniband/
6886F:	Documentation/infiniband/
6887F:	drivers/infiniband/
6888F:	include/uapi/linux/if_infiniband.h
6889F:	include/uapi/rdma/
6890F:	include/rdma/
6891
6892INGENIC JZ4780 DMA Driver
6893M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6894S:	Maintained
6895F:	drivers/dma/dma-jz4780.c
6896
6897INGENIC JZ4780 NAND DRIVER
6898M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6899L:	linux-mtd@lists.infradead.org
6900S:	Maintained
6901F:	drivers/mtd/nand/jz4780_*
6902
6903INOTIFY
6904M:	Jan Kara <jack@suse.cz>
6905R:	Amir Goldstein <amir73il@gmail.com>
6906L:	linux-fsdevel@vger.kernel.org
6907S:	Maintained
6908F:	Documentation/filesystems/inotify.txt
6909F:	fs/notify/inotify/
6910F:	include/linux/inotify.h
6911F:	include/uapi/linux/inotify.h
6912
6913INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6914M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6915L:	linux-input@vger.kernel.org
6916Q:	http://patchwork.kernel.org/project/linux-input/list/
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6918S:	Maintained
6919F:	drivers/input/
6920F:	include/linux/input.h
6921F:	include/uapi/linux/input.h
6922F:	include/uapi/linux/input-event-codes.h
6923F:	include/linux/input/
6924F:	Documentation/devicetree/bindings/input/
6925F:	Documentation/input/
6926
6927INPUT MULTITOUCH (MT) PROTOCOL
6928M:	Henrik Rydberg <rydberg@bitmath.org>
6929L:	linux-input@vger.kernel.org
6930S:	Odd fixes
6931F:	Documentation/input/multi-touch-protocol.rst
6932F:	drivers/input/input-mt.c
6933K:	\b(ABS|SYN)_MT_
6934
6935INSIDE SECURE CRYPTO DRIVER
6936M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6937F:	drivers/crypto/inside-secure/
6938S:	Maintained
6939L:	linux-crypto@vger.kernel.org
6940
6941INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6942M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6943M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6944L:	linux-integrity@vger.kernel.org
6945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6946S:	Supported
6947F:	security/integrity/ima/
6948
6949INTEL 810/815 FRAMEBUFFER DRIVER
6950M:	Antonino Daplas <adaplas@gmail.com>
6951L:	linux-fbdev@vger.kernel.org
6952S:	Maintained
6953F:	drivers/video/fbdev/i810/
6954
6955INTEL ASoC BDW/HSW DRIVERS
6956M:	Jie Yang <yang.jie@linux.intel.com>
6957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6958S:	Supported
6959F:	sound/soc/intel/common/sst-dsp*
6960F:	sound/soc/intel/common/sst-firmware.c
6961F:	sound/soc/intel/boards/broadwell.c
6962F:	sound/soc/intel/haswell/
6963
6964INTEL C600 SERIES SAS CONTROLLER DRIVER
6965M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6966M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6967L:	linux-scsi@vger.kernel.org
6968T:	git git://git.code.sf.net/p/intel-sas/isci
6969S:	Supported
6970F:	drivers/scsi/isci/
6971
6972INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6973M:	Jani Nikula <jani.nikula@linux.intel.com>
6974M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6975M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6976L:	intel-gfx@lists.freedesktop.org
6977W:	https://01.org/linuxgraphics/
6978B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6979C:	irc://chat.freenode.net/intel-gfx
6980Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6981T:	git git://anongit.freedesktop.org/drm-intel
6982S:	Supported
6983F:	drivers/gpu/drm/i915/
6984F:	include/drm/i915*
6985F:	include/uapi/drm/i915_drm.h
6986F:	Documentation/gpu/i915.rst
6987
6988INTEL ETHERNET DRIVERS
6989M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6990L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6991W:	http://www.intel.com/support/feedback.htm
6992W:	http://e1000.sourceforge.net/
6993Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6996S:	Supported
6997F:	Documentation/networking/e100.txt
6998F:	Documentation/networking/e1000.txt
6999F:	Documentation/networking/e1000e.txt
7000F:	Documentation/networking/igb.txt
7001F:	Documentation/networking/igbvf.txt
7002F:	Documentation/networking/ixgb.txt
7003F:	Documentation/networking/ixgbe.txt
7004F:	Documentation/networking/ixgbevf.txt
7005F:	Documentation/networking/i40e.txt
7006F:	Documentation/networking/i40evf.txt
7007F:	drivers/net/ethernet/intel/
7008F:	drivers/net/ethernet/intel/*/
7009F:	include/linux/avf/virtchnl.h
7010
7011INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7012M:	Maik Broemme <mbroemme@libmpq.org>
7013L:	linux-fbdev@vger.kernel.org
7014S:	Maintained
7015F:	Documentation/fb/intelfb.txt
7016F:	drivers/video/fbdev/intelfb/
7017
7018INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7019M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7020M:	Zhi Wang <zhi.a.wang@intel.com>
7021L:	intel-gvt-dev@lists.freedesktop.org
7022L:	intel-gfx@lists.freedesktop.org
7023W:	https://01.org/igvt-g
7024T:	git https://github.com/intel/gvt-linux.git
7025S:	Supported
7026F:	drivers/gpu/drm/i915/gvt/
7027
7028INTEL HID EVENT DRIVER
7029M:	Alex Hung <alex.hung@canonical.com>
7030L:	platform-driver-x86@vger.kernel.org
7031S:	Maintained
7032F:	drivers/platform/x86/intel-hid.c
7033
7034INTEL I/OAT DMA DRIVER
7035M:	Dave Jiang <dave.jiang@intel.com>
7036R:	Dan Williams <dan.j.williams@intel.com>
7037L:	dmaengine@vger.kernel.org
7038Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7039S:	Supported
7040F:	drivers/dma/ioat*
7041
7042INTEL IDLE DRIVER
7043M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7044M:	Len Brown <lenb@kernel.org>
7045L:	linux-pm@vger.kernel.org
7046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7047B:	https://bugzilla.kernel.org
7048S:	Supported
7049F:	drivers/idle/intel_idle.c
7050
7051INTEL INTEGRATED SENSOR HUB DRIVER
7052M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7053M:	Jiri Kosina <jikos@kernel.org>
7054L:	linux-input@vger.kernel.org
7055S:	Maintained
7056F:	drivers/hid/intel-ish-hid/
7057
7058INTEL IOMMU (VT-d)
7059M:	David Woodhouse <dwmw2@infradead.org>
7060L:	iommu@lists.linux-foundation.org
7061T:	git git://git.infradead.org/iommu-2.6.git
7062S:	Supported
7063F:	drivers/iommu/intel-iommu.c
7064F:	include/linux/intel-iommu.h
7065
7066INTEL IOP-ADMA DMA DRIVER
7067R:	Dan Williams <dan.j.williams@intel.com>
7068S:	Odd fixes
7069F:	drivers/dma/iop-adma.c
7070
7071INTEL IPU3 CSI-2 CIO2 DRIVER
7072M:	Yong Zhi <yong.zhi@intel.com>
7073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7074L:	linux-media@vger.kernel.org
7075S:	Maintained
7076F:	drivers/media/pci/intel/ipu3/
7077F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7078
7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7080M:	Krzysztof Halasa <khalasa@piap.pl>
7081S:	Maintained
7082F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7083F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7084F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7085F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7086F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7087F:	drivers/net/wan/ixp4xx_hss.c
7088
7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7090M:	Deepak Saxena <dsaxena@plexity.net>
7091S:	Maintained
7092F:	drivers/char/hw_random/ixp4xx-rng.c
7093
7094INTEL MANAGEMENT ENGINE (mei)
7095M:	Tomas Winkler <tomas.winkler@intel.com>
7096L:	linux-kernel@vger.kernel.org
7097S:	Supported
7098F:	include/uapi/linux/mei.h
7099F:	include/linux/mei_cl_bus.h
7100F:	drivers/misc/mei/*
7101F:	drivers/watchdog/mei_wdt.c
7102F:	Documentation/misc-devices/mei/*
7103F:	samples/mei/*
7104
7105INTEL MENLOW THERMAL DRIVER
7106M:	Sujith Thomas <sujith.thomas@intel.com>
7107L:	platform-driver-x86@vger.kernel.org
7108W:	https://01.org/linux-acpi
7109S:	Supported
7110F:	drivers/platform/x86/intel_menlow.c
7111
7112INTEL MERRIFIELD GPIO DRIVER
7113M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7114L:	linux-gpio@vger.kernel.org
7115S:	Maintained
7116F:	drivers/gpio/gpio-merrifield.c
7117
7118INTEL MIC DRIVERS (mic)
7119M:	Sudeep Dutt <sudeep.dutt@intel.com>
7120M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7121S:	Supported
7122W:	https://github.com/sudeepdutt/mic
7123W:	http://software.intel.com/en-us/mic-developer
7124F:	include/linux/mic_bus.h
7125F:	include/linux/scif.h
7126F:	include/uapi/linux/mic_common.h
7127F:	include/uapi/linux/mic_ioctl.h
7128F:	include/uapi/linux/scif_ioctl.h
7129F:	drivers/misc/mic/
7130F:	drivers/dma/mic_x100_dma.c
7131F:	drivers/dma/mic_x100_dma.h
7132F:	Documentation/mic/
7133
7134INTEL PMC CORE DRIVER
7135M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7136M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7137L:	platform-driver-x86@vger.kernel.org
7138S:	Maintained
7139F:	arch/x86/include/asm/pmc_core.h
7140F:	drivers/platform/x86/intel_pmc_core*
7141
7142INTEL PMC/P-Unit IPC DRIVER
7143M:	Zha Qipeng<qipeng.zha@intel.com>
7144L:	platform-driver-x86@vger.kernel.org
7145S:	Maintained
7146F:	drivers/platform/x86/intel_pmc_ipc.c
7147F:	drivers/platform/x86/intel_punit_ipc.c
7148F:	arch/x86/include/asm/intel_pmc_ipc.h
7149F:	arch/x86/include/asm/intel_punit_ipc.h
7150
7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7152M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7153L:	linux-wireless@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/networking/README.ipw2100
7156F:	Documentation/networking/README.ipw2200
7157F:	drivers/net/wireless/intel/ipw2x00/
7158
7159INTEL PSTATE DRIVER
7160M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7161M:	Len Brown <lenb@kernel.org>
7162L:	linux-pm@vger.kernel.org
7163S:	Supported
7164F:	drivers/cpufreq/intel_pstate.c
7165
7166INTEL RDMA RNIC DRIVER
7167M:	Faisal Latif <faisal.latif@intel.com>
7168M:	Shiraz Saleem <shiraz.saleem@intel.com>
7169L:	linux-rdma@vger.kernel.org
7170S:	Supported
7171F:	drivers/infiniband/hw/i40iw/
7172
7173INTEL TELEMETRY DRIVER
7174M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7175L:	platform-driver-x86@vger.kernel.org
7176S:	Maintained
7177F:	arch/x86/include/asm/intel_telemetry.h
7178F:	drivers/platform/x86/intel_telemetry*
7179
7180INTEL VIRTUAL BUTTON DRIVER
7181M:	AceLan Kao <acelan.kao@canonical.com>
7182L:	platform-driver-x86@vger.kernel.org
7183S:	Maintained
7184F:	drivers/platform/x86/intel-vbtn.c
7185
7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7187M:	Stanislaw Gruszka <sgruszka@redhat.com>
7188L:	linux-wireless@vger.kernel.org
7189S:	Supported
7190F:	drivers/net/wireless/intel/iwlegacy/
7191
7192INTEL WIRELESS WIFI LINK (iwlwifi)
7193M:	Johannes Berg <johannes.berg@intel.com>
7194M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7195M:	Luca Coelho <luciano.coelho@intel.com>
7196M:	Intel Linux Wireless <linuxwifi@intel.com>
7197L:	linux-wireless@vger.kernel.org
7198W:	http://intellinuxwireless.org
7199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7200S:	Supported
7201F:	drivers/net/wireless/intel/iwlwifi/
7202
7203INTEL WIRELESS WIMAX CONNECTION 2400
7204M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7205M:	linux-wimax@intel.com
7206L:	wimax@linuxwimax.org (subscribers-only)
7207S:	Supported
7208W:	http://linuxwimax.org
7209F:	Documentation/wimax/README.i2400m
7210F:	drivers/net/wimax/i2400m/
7211F:	include/uapi/linux/wimax/i2400m.h
7212
7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7214M:	Mario Limonciello <mario.limonciello@dell.com>
7215S:	Maintained
7216F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7217
7218INTEL(R) TRACE HUB
7219M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7220S:	Supported
7221F:	Documentation/trace/intel_th.txt
7222F:	drivers/hwtracing/intel_th/
7223
7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7225M:	Ning Sun <ning.sun@intel.com>
7226L:	tboot-devel@lists.sourceforge.net
7227W:	http://tboot.sourceforge.net
7228T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7229S:	Supported
7230F:	Documentation/intel_txt.txt
7231F:	include/linux/tboot.h
7232F:	arch/x86/kernel/tboot.c
7233
7234INTEL-MID GPIO DRIVER
7235M:	David Cohen <david.a.cohen@linux.intel.com>
7236L:	linux-gpio@vger.kernel.org
7237S:	Maintained
7238F:	drivers/gpio/gpio-intel-mid.c
7239
7240INVENSENSE MPU-3050 GYROSCOPE DRIVER
7241M:	Linus Walleij <linus.walleij@linaro.org>
7242L:	linux-iio@vger.kernel.org
7243S:	Maintained
7244F:	drivers/iio/gyro/mpu3050*
7245F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7246
7247IOC3 ETHERNET DRIVER
7248M:	Ralf Baechle <ralf@linux-mips.org>
7249L:	linux-mips@linux-mips.org
7250S:	Maintained
7251F:	drivers/net/ethernet/sgi/ioc3-eth.c
7252
7253IOC3 SERIAL DRIVER
7254M:	Pat Gefre <pfg@sgi.com>
7255L:	linux-serial@vger.kernel.org
7256S:	Maintained
7257F:	drivers/tty/serial/ioc3_serial.c
7258
7259IOMMU DRIVERS
7260M:	Joerg Roedel <joro@8bytes.org>
7261L:	iommu@lists.linux-foundation.org
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7263S:	Maintained
7264F:	Documentation/devicetree/bindings/iommu/
7265F:	drivers/iommu/
7266F:	include/linux/iommu.h
7267F:	include/linux/iova.h
7268
7269IP MASQUERADING
7270M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7271S:	Maintained
7272F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7273
7274IPMI SUBSYSTEM
7275M:	Corey Minyard <minyard@acm.org>
7276L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7277W:	http://openipmi.sourceforge.net/
7278S:	Supported
7279F:	Documentation/IPMI.txt
7280F:	drivers/char/ipmi/
7281F:	include/linux/ipmi*
7282F:	include/uapi/linux/ipmi*
7283
7284IPS SCSI RAID DRIVER
7285M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7286L:	linux-scsi@vger.kernel.org
7287W:	http://www.adaptec.com/
7288S:	Maintained
7289F:	drivers/scsi/ips*
7290
7291IPVS
7292M:	Wensong Zhang <wensong@linux-vs.org>
7293M:	Simon Horman <horms@verge.net.au>
7294M:	Julian Anastasov <ja@ssi.bg>
7295L:	netdev@vger.kernel.org
7296L:	lvs-devel@vger.kernel.org
7297S:	Maintained
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7300F:	Documentation/networking/ipvs-sysctl.txt
7301F:	include/net/ip_vs.h
7302F:	include/uapi/linux/ip_vs.h
7303F:	net/netfilter/ipvs/
7304
7305IPWIRELESS DRIVER
7306M:	Jiri Kosina <jikos@kernel.org>
7307M:	David Sterba <dsterba@suse.com>
7308S:	Odd Fixes
7309F:	drivers/tty/ipwireless/
7310
7311IPX NETWORK LAYER
7312L:	netdev@vger.kernel.org
7313S:	Obsolete
7314F:	include/uapi/linux/ipx.h
7315F:	drivers/staging/ipx/
7316
7317IRDA SUBSYSTEM
7318M:	Samuel Ortiz <samuel@sortiz.org>
7319L:	irda-users@lists.sourceforge.net (subscribers-only)
7320L:	netdev@vger.kernel.org
7321W:	http://irda.sourceforge.net/
7322S:	Obsolete
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7324F:	Documentation/networking/irda.txt
7325F:	drivers/staging/irda/
7326
7327IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7328M:	Marc Zyngier <marc.zyngier@arm.com>
7329S:	Maintained
7330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7331F:	Documentation/IRQ-domain.txt
7332F:	include/linux/irqdomain.h
7333F:	kernel/irq/irqdomain.c
7334F:	kernel/irq/msi.c
7335
7336IRQ SUBSYSTEM
7337M:	Thomas Gleixner <tglx@linutronix.de>
7338L:	linux-kernel@vger.kernel.org
7339S:	Maintained
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7341F:	kernel/irq/
7342
7343IRQCHIP DRIVERS
7344M:	Thomas Gleixner <tglx@linutronix.de>
7345M:	Jason Cooper <jason@lakedaemon.net>
7346M:	Marc Zyngier <marc.zyngier@arm.com>
7347L:	linux-kernel@vger.kernel.org
7348S:	Maintained
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7350F:	Documentation/devicetree/bindings/interrupt-controller/
7351F:	drivers/irqchip/
7352
7353ISA
7354M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7355S:	Maintained
7356F:	Documentation/isa.txt
7357F:	drivers/base/isa.c
7358F:	include/linux/isa.h
7359
7360ISA RADIO MODULE
7361M:	Hans Verkuil <hverkuil@xs4all.nl>
7362L:	linux-media@vger.kernel.org
7363T:	git git://linuxtv.org/media_tree.git
7364W:	https://linuxtv.org
7365S:	Maintained
7366F:	drivers/media/radio/radio-isa*
7367
7368ISAPNP
7369M:	Jaroslav Kysela <perex@perex.cz>
7370S:	Maintained
7371F:	Documentation/isapnp.txt
7372F:	drivers/pnp/isapnp/
7373F:	include/linux/isapnp.h
7374
7375ISCSI
7376M:	Lee Duncan <lduncan@suse.com>
7377M:	Chris Leech <cleech@redhat.com>
7378L:	open-iscsi@googlegroups.com
7379W:	www.open-iscsi.com
7380S:	Maintained
7381F:	drivers/scsi/*iscsi*
7382F:	include/scsi/*iscsi*
7383
7384iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7385M:	Peter Jones <pjones@redhat.com>
7386M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7387S:	Maintained
7388F:	drivers/firmware/iscsi_ibft*
7389
7390ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7391M:	Or Gerlitz <ogerlitz@mellanox.com>
7392M:	Sagi Grimberg <sagi@grimberg.me>
7393M:	Roi Dayan <roid@mellanox.com>
7394L:	linux-rdma@vger.kernel.org
7395S:	Supported
7396W:	http://www.openfabrics.org
7397W:	www.open-iscsi.org
7398Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7399F:	drivers/infiniband/ulp/iser/
7400
7401ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7402M:	Sagi Grimberg <sagi@grimberg.me>
7403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7404L:	linux-rdma@vger.kernel.org
7405L:	target-devel@vger.kernel.org
7406S:	Supported
7407W:	http://www.linux-iscsi.org
7408F:	drivers/infiniband/ulp/isert
7409
7410ISDN SUBSYSTEM
7411M:	Karsten Keil <isdn@linux-pingi.de>
7412L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7413L:	netdev@vger.kernel.org
7414W:	http://www.isdn4linux.de
7415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7416S:	Maintained
7417F:	Documentation/isdn/
7418F:	drivers/isdn/
7419F:	include/linux/isdn.h
7420F:	include/linux/isdn/
7421F:	include/uapi/linux/isdn.h
7422F:	include/uapi/linux/isdn/
7423
7424ISDN SUBSYSTEM (Eicon active card driver)
7425M:	Armin Schindler <mac@melware.de>
7426L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7427W:	http://www.melware.de
7428S:	Maintained
7429F:	drivers/isdn/hardware/eicon/
7430
7431IT87 HARDWARE MONITORING DRIVER
7432M:	Jean Delvare <jdelvare@suse.com>
7433L:	linux-hwmon@vger.kernel.org
7434S:	Maintained
7435F:	Documentation/hwmon/it87
7436F:	drivers/hwmon/it87.c
7437
7438IT913X MEDIA DRIVER
7439M:	Antti Palosaari <crope@iki.fi>
7440L:	linux-media@vger.kernel.org
7441W:	https://linuxtv.org
7442W:	http://palosaari.fi/linux/
7443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7444T:	git git://linuxtv.org/anttip/media_tree.git
7445S:	Maintained
7446F:	drivers/media/tuners/it913x*
7447
7448IVTV VIDEO4LINUX DRIVER
7449M:	Andy Walls <awalls@md.metrocast.net>
7450L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7451L:	linux-media@vger.kernel.org
7452T:	git git://linuxtv.org/media_tree.git
7453W:	http://www.ivtvdriver.org
7454S:	Maintained
7455F:	Documentation/media/v4l-drivers/ivtv*
7456F:	drivers/media/pci/ivtv/
7457F:	include/uapi/linux/ivtv*
7458
7459IX2505V MEDIA DRIVER
7460M:	Malcolm Priestley <tvboxspy@gmail.com>
7461L:	linux-media@vger.kernel.org
7462W:	https://linuxtv.org
7463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7464S:	Maintained
7465F:	drivers/media/dvb-frontends/ix2505v*
7466
7467JC42.4 TEMPERATURE SENSOR DRIVER
7468M:	Guenter Roeck <linux@roeck-us.net>
7469L:	linux-hwmon@vger.kernel.org
7470S:	Maintained
7471F:	drivers/hwmon/jc42.c
7472F:	Documentation/hwmon/jc42
7473
7474JFS FILESYSTEM
7475M:	Dave Kleikamp <shaggy@kernel.org>
7476L:	jfs-discussion@lists.sourceforge.net
7477W:	http://jfs.sourceforge.net/
7478T:	git git://github.com/kleikamp/linux-shaggy.git
7479S:	Maintained
7480F:	Documentation/filesystems/jfs.txt
7481F:	fs/jfs/
7482
7483JME NETWORK DRIVER
7484M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7485L:	netdev@vger.kernel.org
7486S:	Maintained
7487F:	drivers/net/ethernet/jme.*
7488
7489JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7490M:	David Woodhouse <dwmw2@infradead.org>
7491L:	linux-mtd@lists.infradead.org
7492W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7493S:	Maintained
7494F:	fs/jffs2/
7495F:	include/uapi/linux/jffs2.h
7496
7497JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7498M:	"Theodore Ts'o" <tytso@mit.edu>
7499M:	Jan Kara <jack@suse.com>
7500L:	linux-ext4@vger.kernel.org
7501S:	Maintained
7502F:	fs/jbd2/
7503F:	include/linux/jbd2.h
7504
7505JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7506M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7507L:	linux-media@vger.kernel.org
7508S:	Maintained
7509F:	drivers/media/platform/rcar_jpu.c
7510
7511JSM Neo PCI based serial card
7512M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7513L:	linux-serial@vger.kernel.org
7514S:	Maintained
7515F:	drivers/tty/serial/jsm/
7516
7517K10TEMP HARDWARE MONITORING DRIVER
7518M:	Clemens Ladisch <clemens@ladisch.de>
7519L:	linux-hwmon@vger.kernel.org
7520S:	Maintained
7521F:	Documentation/hwmon/k10temp
7522F:	drivers/hwmon/k10temp.c
7523
7524K8TEMP HARDWARE MONITORING DRIVER
7525M:	Rudolf Marek <r.marek@assembler.cz>
7526L:	linux-hwmon@vger.kernel.org
7527S:	Maintained
7528F:	Documentation/hwmon/k8temp
7529F:	drivers/hwmon/k8temp.c
7530
7531KASAN
7532M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7533R:	Alexander Potapenko <glider@google.com>
7534R:	Dmitry Vyukov <dvyukov@google.com>
7535L:	kasan-dev@googlegroups.com
7536S:	Maintained
7537F:	arch/*/include/asm/kasan.h
7538F:	arch/*/mm/kasan_init*
7539F:	Documentation/dev-tools/kasan.rst
7540F:	include/linux/kasan*.h
7541F:	lib/test_kasan.c
7542F:	mm/kasan/
7543F:	scripts/Makefile.kasan
7544
7545KCONFIG
7546M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7548L:	linux-kbuild@vger.kernel.org
7549S:	Maintained
7550F:	Documentation/kbuild/kconfig-language.txt
7551F:	scripts/kconfig/
7552
7553KDUMP
7554M:	Dave Young <dyoung@redhat.com>
7555M:	Baoquan He <bhe@redhat.com>
7556R:	Vivek Goyal <vgoyal@redhat.com>
7557L:	kexec@lists.infradead.org
7558W:	http://lse.sourceforge.net/kdump/
7559S:	Maintained
7560F:	Documentation/kdump/
7561
7562KEENE FM RADIO TRANSMITTER DRIVER
7563M:	Hans Verkuil <hverkuil@xs4all.nl>
7564L:	linux-media@vger.kernel.org
7565T:	git git://linuxtv.org/media_tree.git
7566W:	https://linuxtv.org
7567S:	Maintained
7568F:	drivers/media/radio/radio-keene*
7569
7570KERNEL AUTOMOUNTER v4 (AUTOFS4)
7571M:	Ian Kent <raven@themaw.net>
7572L:	autofs@vger.kernel.org
7573S:	Maintained
7574F:	fs/autofs4/
7575
7576KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7577M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7578M:	Michal Marek <michal.lkml@markovi.net>
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7580L:	linux-kbuild@vger.kernel.org
7581S:	Maintained
7582F:	Documentation/kbuild/
7583F:	Makefile
7584F:	scripts/Makefile.*
7585F:	scripts/basic/
7586F:	scripts/mk*
7587F:	scripts/package/
7588
7589KERNEL JANITORS
7590L:	kernel-janitors@vger.kernel.org
7591W:	http://kernelnewbies.org/KernelJanitors
7592S:	Odd Fixes
7593
7594KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7595M:	"J. Bruce Fields" <bfields@fieldses.org>
7596M:	Jeff Layton <jlayton@kernel.org>
7597L:	linux-nfs@vger.kernel.org
7598W:	http://nfs.sourceforge.net/
7599T:	git git://linux-nfs.org/~bfields/linux.git
7600S:	Supported
7601F:	fs/nfsd/
7602F:	include/uapi/linux/nfsd/
7603F:	fs/lockd/
7604F:	fs/nfs_common/
7605F:	net/sunrpc/
7606F:	include/linux/lockd/
7607F:	include/linux/sunrpc/
7608F:	include/uapi/linux/sunrpc/
7609
7610KERNEL SELFTEST FRAMEWORK
7611M:	Shuah Khan <shuahkh@osg.samsung.com>
7612M:	Shuah Khan <shuah@kernel.org>
7613L:	linux-kselftest@vger.kernel.org
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7615S:	Maintained
7616F:	tools/testing/selftests/
7617F:	Documentation/dev-tools/kselftest*
7618
7619KERNEL USERMODE HELPER
7620M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7621L:	linux-kernel@vger.kernel.org
7622S:	Maintained
7623F:	kernel/umh.c
7624F:	include/linux/umh.h
7625
7626KERNEL VIRTUAL MACHINE (KVM)
7627M:	Paolo Bonzini <pbonzini@redhat.com>
7628M:	Radim Krčmář <rkrcmar@redhat.com>
7629L:	kvm@vger.kernel.org
7630W:	http://www.linux-kvm.org
7631T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7632S:	Supported
7633F:	Documentation/virtual/kvm/
7634F:	include/trace/events/kvm.h
7635F:	include/uapi/asm-generic/kvm*
7636F:	include/uapi/linux/kvm*
7637F:	include/asm-generic/kvm*
7638F:	include/linux/kvm*
7639F:	include/kvm/iodev.h
7640F:	virt/kvm/*
7641F:	tools/kvm/
7642
7643KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7644M:	Joerg Roedel <joro@8bytes.org>
7645L:	kvm@vger.kernel.org
7646W:	http://www.linux-kvm.org/
7647S:	Maintained
7648F:	arch/x86/include/asm/svm.h
7649F:	arch/x86/kvm/svm.c
7650
7651KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7652M:	Christoffer Dall <christoffer.dall@linaro.org>
7653M:	Marc Zyngier <marc.zyngier@arm.com>
7654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7655L:	kvmarm@lists.cs.columbia.edu
7656W:	http://systems.cs.columbia.edu/projects/kvm-arm
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7658S:	Supported
7659F:	arch/arm/include/uapi/asm/kvm*
7660F:	arch/arm/include/asm/kvm*
7661F:	arch/arm/kvm/
7662F:	virt/kvm/arm/
7663F:	include/kvm/arm_*
7664
7665KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7666M:	Christoffer Dall <christoffer.dall@linaro.org>
7667M:	Marc Zyngier <marc.zyngier@arm.com>
7668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7669L:	kvmarm@lists.cs.columbia.edu
7670S:	Maintained
7671F:	arch/arm64/include/uapi/asm/kvm*
7672F:	arch/arm64/include/asm/kvm*
7673F:	arch/arm64/kvm/
7674
7675KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7676M:	James Hogan <jhogan@kernel.org>
7677L:	linux-mips@linux-mips.org
7678S:	Supported
7679F:	arch/mips/include/uapi/asm/kvm*
7680F:	arch/mips/include/asm/kvm*
7681F:	arch/mips/kvm/
7682
7683KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7684M:	Paul Mackerras <paulus@ozlabs.org>
7685L:	kvm-ppc@vger.kernel.org
7686W:	http://www.linux-kvm.org/
7687T:	git git://github.com/agraf/linux-2.6.git
7688S:	Supported
7689F:	arch/powerpc/include/uapi/asm/kvm*
7690F:	arch/powerpc/include/asm/kvm*
7691F:	arch/powerpc/kvm/
7692F:	arch/powerpc/kernel/kvm*
7693
7694KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7695M:	Christian Borntraeger <borntraeger@de.ibm.com>
7696M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7697R:	David Hildenbrand <david@redhat.com>
7698R:	Cornelia Huck <cohuck@redhat.com>
7699L:	linux-s390@vger.kernel.org
7700W:	http://www.ibm.com/developerworks/linux/linux390/
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7702S:	Supported
7703F:	arch/s390/include/uapi/asm/kvm*
7704F:	arch/s390/include/asm/gmap.h
7705F:	arch/s390/include/asm/kvm*
7706F:	arch/s390/kvm/
7707F:	arch/s390/mm/gmap.c
7708
7709KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7710M:	Paolo Bonzini <pbonzini@redhat.com>
7711M:	Radim Krčmář <rkrcmar@redhat.com>
7712L:	kvm@vger.kernel.org
7713W:	http://www.linux-kvm.org
7714T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7715S:	Supported
7716F:	arch/x86/kvm/
7717F:	arch/x86/include/uapi/asm/kvm*
7718F:	arch/x86/include/asm/kvm*
7719F:	arch/x86/include/asm/pvclock-abi.h
7720F:	arch/x86/kernel/kvm.c
7721F:	arch/x86/kernel/kvmclock.c
7722
7723KERNFS
7724M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7725M:	Tejun Heo <tj@kernel.org>
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7727S:	Supported
7728F:	include/linux/kernfs.h
7729F:	fs/kernfs/
7730
7731KEXEC
7732M:	Eric Biederman <ebiederm@xmission.com>
7733W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7734L:	kexec@lists.infradead.org
7735S:	Maintained
7736F:	include/linux/kexec.h
7737F:	include/uapi/linux/kexec.h
7738F:	kernel/kexec*
7739
7740KEYS-ENCRYPTED
7741M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7742L:	linux-integrity@vger.kernel.org
7743L:	keyrings@vger.kernel.org
7744S:	Supported
7745F:	Documentation/security/keys/trusted-encrypted.rst
7746F:	include/keys/encrypted-type.h
7747F:	security/keys/encrypted-keys/
7748
7749KEYS-TRUSTED
7750M:	James Bottomley <jejb@linux.vnet.ibm.com>
7751M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7752L:	linux-integrity@vger.kernel.org
7753L:	keyrings@vger.kernel.org
7754S:	Supported
7755F:	Documentation/security/keys/trusted-encrypted.rst
7756F:	include/keys/trusted-type.h
7757F:	security/keys/trusted.c
7758F:	security/keys/trusted.h
7759
7760KEYS/KEYRINGS:
7761M:	David Howells <dhowells@redhat.com>
7762L:	keyrings@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/security/keys/core.rst
7765F:	include/linux/key.h
7766F:	include/linux/key-type.h
7767F:	include/linux/keyctl.h
7768F:	include/uapi/linux/keyctl.h
7769F:	include/keys/
7770F:	security/keys/
7771
7772KGDB / KDB /debug_core
7773M:	Jason Wessel <jason.wessel@windriver.com>
7774M:	Daniel Thompson <daniel.thompson@linaro.org>
7775W:	http://kgdb.wiki.kernel.org/
7776L:	kgdb-bugreport@lists.sourceforge.net
7777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7778S:	Maintained
7779F:	Documentation/dev-tools/kgdb.rst
7780F:	drivers/misc/kgdbts.c
7781F:	drivers/tty/serial/kgdboc.c
7782F:	include/linux/kdb.h
7783F:	include/linux/kgdb.h
7784F:	kernel/debug/
7785
7786KMEMLEAK
7787M:	Catalin Marinas <catalin.marinas@arm.com>
7788S:	Maintained
7789F:	Documentation/dev-tools/kmemleak.rst
7790F:	include/linux/kmemleak.h
7791F:	mm/kmemleak.c
7792F:	mm/kmemleak-test.c
7793
7794KMOD KERNEL MODULE LOADER - USERMODE HELPER
7795M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7796L:	linux-kernel@vger.kernel.org
7797S:	Maintained
7798F:	kernel/kmod.c
7799F:	include/linux/kmod.h
7800F:	lib/test_kmod.c
7801F:	tools/testing/selftests/kmod/
7802
7803KPROBES
7804M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7805M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7806M:	"David S. Miller" <davem@davemloft.net>
7807M:	Masami Hiramatsu <mhiramat@kernel.org>
7808S:	Maintained
7809F:	Documentation/kprobes.txt
7810F:	include/linux/kprobes.h
7811F:	include/asm-generic/kprobes.h
7812F:	kernel/kprobes.c
7813
7814KS0108 LCD CONTROLLER DRIVER
7815M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7816W:	http://miguelojeda.es/auxdisplay.htm
7817W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7818S:	Maintained
7819F:	Documentation/auxdisplay/ks0108
7820F:	drivers/auxdisplay/ks0108.c
7821F:	include/linux/ks0108.h
7822
7823L3MDEV
7824M:	David Ahern <dsa@cumulusnetworks.com>
7825L:	netdev@vger.kernel.org
7826S:	Maintained
7827F:	net/l3mdev
7828F:	include/net/l3mdev.h
7829
7830LANTIQ MIPS ARCHITECTURE
7831M:	John Crispin <john@phrozen.org>
7832L:	linux-mips@linux-mips.org
7833S:	Maintained
7834F:	arch/mips/lantiq
7835F:	drivers/soc/lantiq
7836
7837LAPB module
7838L:	linux-x25@vger.kernel.org
7839S:	Orphan
7840F:	Documentation/networking/lapb-module.txt
7841F:	include/*/lapb.h
7842F:	net/lapb/
7843
7844LASI 53c700 driver for PARISC
7845M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7846L:	linux-scsi@vger.kernel.org
7847S:	Maintained
7848F:	Documentation/scsi/53c700.txt
7849F:	drivers/scsi/53c700*
7850
7851LEAKING_ADDRESSES
7852M:	Tobin C. Harding <me@tobin.cc>
7853S:	Maintained
7854F:	scripts/leaking_addresses.pl
7855
7856LED SUBSYSTEM
7857M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7858M:	Pavel Machek <pavel@ucw.cz>
7859L:	linux-leds@vger.kernel.org
7860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7861S:	Maintained
7862F:	Documentation/devicetree/bindings/leds/
7863F:	drivers/leds/
7864F:	include/linux/leds.h
7865
7866LEGACY EEPROM DRIVER
7867M:	Jean Delvare <jdelvare@suse.com>
7868S:	Maintained
7869F:	Documentation/misc-devices/eeprom
7870F:	drivers/misc/eeprom/eeprom.c
7871
7872LEGO USB Tower driver
7873M:	Juergen Stuber <starblue@users.sourceforge.net>
7874L:	legousb-devel@lists.sourceforge.net
7875W:	http://legousb.sourceforge.net/
7876S:	Maintained
7877F:	drivers/usb/misc/legousbtower.c
7878
7879LG2160 MEDIA DRIVER
7880M:	Michael Krufky <mkrufky@linuxtv.org>
7881L:	linux-media@vger.kernel.org
7882W:	https://linuxtv.org
7883W:	http://github.com/mkrufky
7884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7885T:	git git://linuxtv.org/mkrufky/tuners.git
7886S:	Maintained
7887F:	drivers/media/dvb-frontends/lg2160.*
7888
7889LGDT3305 MEDIA DRIVER
7890M:	Michael Krufky <mkrufky@linuxtv.org>
7891L:	linux-media@vger.kernel.org
7892W:	https://linuxtv.org
7893W:	http://github.com/mkrufky
7894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7895T:	git git://linuxtv.org/mkrufky/tuners.git
7896S:	Maintained
7897F:	drivers/media/dvb-frontends/lgdt3305.*
7898
7899LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7900M:	Viresh Kumar <vireshk@kernel.org>
7901L:	linux-ide@vger.kernel.org
7902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7903S:	Maintained
7904F:	include/linux/pata_arasan_cf_data.h
7905F:	drivers/ata/pata_arasan_cf.c
7906
7907LIBATA PATA DRIVERS
7908M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7909M:	Tejun Heo <tj@kernel.org>
7910L:	linux-ide@vger.kernel.org
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912S:	Maintained
7913F:	drivers/ata/pata_*.c
7914F:	drivers/ata/ata_generic.c
7915
7916LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7917M:	Linus Walleij <linus.walleij@linaro.org>
7918L:	linux-ide@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7920S:	Maintained
7921F:	drivers/ata/pata_ftide010.c
7922F:	drivers/ata/sata_gemini.c
7923F:	drivers/ata/sata_gemini.h
7924
7925LIBATA SATA AHCI PLATFORM devices support
7926M:	Hans de Goede <hdegoede@redhat.com>
7927M:	Tejun Heo <tj@kernel.org>
7928L:	linux-ide@vger.kernel.org
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7930S:	Maintained
7931F:	drivers/ata/ahci_platform.c
7932F:	drivers/ata/libahci_platform.c
7933F:	include/linux/ahci_platform.h
7934
7935LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7936M:	Mikael Pettersson <mikpelinux@gmail.com>
7937L:	linux-ide@vger.kernel.org
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939S:	Maintained
7940F:	drivers/ata/sata_promise.*
7941
7942LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7943M:	Tejun Heo <tj@kernel.org>
7944L:	linux-ide@vger.kernel.org
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7946S:	Maintained
7947F:	drivers/ata/
7948F:	include/linux/ata.h
7949F:	include/linux/libata.h
7950F:	Documentation/devicetree/bindings/ata/
7951
7952LIBLOCKDEP
7953M:	Sasha Levin <alexander.levin@verizon.com>
7954S:	Maintained
7955F:	tools/lib/lockdep/
7956
7957LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7958M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7959L:	linux-nvdimm@lists.01.org
7960Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7961S:	Supported
7962F:	drivers/nvdimm/blk.c
7963F:	drivers/nvdimm/region_devs.c
7964
7965LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7966M:	Vishal Verma <vishal.l.verma@intel.com>
7967L:	linux-nvdimm@lists.01.org
7968Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7969S:	Supported
7970F:	drivers/nvdimm/btt*
7971
7972LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7973M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7974L:	linux-nvdimm@lists.01.org
7975Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7976S:	Supported
7977F:	drivers/nvdimm/pmem*
7978
7979LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7980M:	Dan Williams <dan.j.williams@intel.com>
7981L:	linux-nvdimm@lists.01.org
7982Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7984S:	Supported
7985F:	drivers/nvdimm/*
7986F:	drivers/acpi/nfit/*
7987F:	include/linux/nd.h
7988F:	include/linux/libnvdimm.h
7989F:	include/uapi/linux/ndctl.h
7990
7991LIGHTNVM PLATFORM SUPPORT
7992M:	Matias Bjorling <mb@lightnvm.io>
7993W:	http://github/OpenChannelSSD
7994L:	linux-block@vger.kernel.org
7995S:	Maintained
7996F:	drivers/lightnvm/
7997F:	include/linux/lightnvm.h
7998F:	include/uapi/linux/lightnvm.h
7999
8000LINUX FOR POWER MACINTOSH
8001M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8002W:	http://www.penguinppc.org/
8003L:	linuxppc-dev@lists.ozlabs.org
8004S:	Maintained
8005F:	arch/powerpc/platforms/powermac/
8006F:	drivers/macintosh/
8007
8008LINUX FOR POWERPC (32-BIT AND 64-BIT)
8009M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8010M:	Paul Mackerras <paulus@samba.org>
8011M:	Michael Ellerman <mpe@ellerman.id.au>
8012W:	https://github.com/linuxppc/linux/wiki
8013L:	linuxppc-dev@lists.ozlabs.org
8014Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8016S:	Supported
8017F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8018F:	Documentation/devicetree/bindings/powerpc/
8019F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8020F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8021F:	Documentation/powerpc/
8022F:	arch/powerpc/
8023F:	drivers/char/tpm/tpm_ibmvtpm*
8024F:	drivers/crypto/nx/
8025F:	drivers/crypto/vmx/
8026F:	drivers/i2c/busses/i2c-opal.c
8027F:	drivers/net/ethernet/ibm/ibmveth.*
8028F:	drivers/net/ethernet/ibm/ibmvnic.*
8029F:	drivers/pci/hotplug/pnv_php.c
8030F:	drivers/pci/hotplug/rpa*
8031F:	drivers/rtc/rtc-opal.c
8032F:	drivers/scsi/ibmvscsi/
8033F:	drivers/tty/hvc/hvc_opal.c
8034F:	drivers/watchdog/wdrtas.c
8035F:	tools/testing/selftests/powerpc
8036N:	/pmac
8037N:	powermac
8038N:	powernv
8039N:	[^a-z0-9]ps3
8040N:	pseries
8041
8042LINUX FOR POWERPC EMBEDDED MPC5XXX
8043M:	Anatolij Gustschin <agust@denx.de>
8044L:	linuxppc-dev@lists.ozlabs.org
8045T:	git git://git.denx.de/linux-denx-agust.git
8046S:	Maintained
8047F:	arch/powerpc/platforms/512x/
8048F:	arch/powerpc/platforms/52xx/
8049
8050LINUX FOR POWERPC EMBEDDED PPC4XX
8051M:	Alistair Popple <alistair@popple.id.au>
8052M:	Matt Porter <mporter@kernel.crashing.org>
8053W:	http://www.penguinppc.org/
8054L:	linuxppc-dev@lists.ozlabs.org
8055S:	Maintained
8056F:	arch/powerpc/platforms/40x/
8057F:	arch/powerpc/platforms/44x/
8058
8059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8060M:	Scott Wood <oss@buserror.net>
8061M:	Kumar Gala <galak@kernel.crashing.org>
8062W:	http://www.penguinppc.org/
8063L:	linuxppc-dev@lists.ozlabs.org
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8065S:	Maintained
8066F:	arch/powerpc/platforms/83xx/
8067F:	arch/powerpc/platforms/85xx/
8068F:	Documentation/devicetree/bindings/powerpc/fsl/
8069
8070LINUX FOR POWERPC EMBEDDED PPC8XX
8071M:	Vitaly Bordug <vitb@kernel.crashing.org>
8072W:	http://www.penguinppc.org/
8073L:	linuxppc-dev@lists.ozlabs.org
8074S:	Maintained
8075F:	arch/powerpc/platforms/8xx/
8076
8077LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Orphan
8080F:	arch/powerpc/*/*virtex*
8081F:	arch/powerpc/*/*/*virtex*
8082
8083LINUX FOR POWERPC PA SEMI PWRFICIENT
8084L:	linuxppc-dev@lists.ozlabs.org
8085S:	Orphan
8086F:	arch/powerpc/platforms/pasemi/
8087F:	drivers/*/*pasemi*
8088F:	drivers/*/*/*pasemi*
8089
8090LINUX KERNEL DUMP TEST MODULE (LKDTM)
8091M:	Kees Cook <keescook@chromium.org>
8092S:	Maintained
8093F:	drivers/misc/lkdtm*
8094
8095LINUX SECURITY MODULE (LSM) FRAMEWORK
8096M:	Chris Wright <chrisw@sous-sol.org>
8097L:	linux-security-module@vger.kernel.org
8098S:	Supported
8099
8100LIS3LV02D ACCELEROMETER DRIVER
8101M:	Eric Piel <eric.piel@tremplin-utc.net>
8102S:	Maintained
8103F:	Documentation/misc-devices/lis3lv02d
8104F:	drivers/misc/lis3lv02d/
8105F:	drivers/platform/x86/hp_accel.c
8106
8107LIVE PATCHING
8108M:	Josh Poimboeuf <jpoimboe@redhat.com>
8109M:	Jessica Yu <jeyu@kernel.org>
8110M:	Jiri Kosina <jikos@kernel.org>
8111M:	Miroslav Benes <mbenes@suse.cz>
8112R:	Petr Mladek <pmladek@suse.com>
8113S:	Maintained
8114F:	kernel/livepatch/
8115F:	include/linux/livepatch.h
8116F:	arch/x86/include/asm/livepatch.h
8117F:	arch/x86/kernel/livepatch.c
8118F:	Documentation/livepatch/
8119F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8120F:	samples/livepatch/
8121L:	live-patching@vger.kernel.org
8122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8123
8124LLC (802.2)
8125L:	netdev@vger.kernel.org
8126S:	Odd fixes
8127F:	include/linux/llc.h
8128F:	include/uapi/linux/llc.h
8129F:	include/net/llc*
8130F:	net/llc/
8131
8132LM73 HARDWARE MONITOR DRIVER
8133M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8134L:	linux-hwmon@vger.kernel.org
8135S:	Maintained
8136F:	drivers/hwmon/lm73.c
8137
8138LM78 HARDWARE MONITOR DRIVER
8139M:	Jean Delvare <jdelvare@suse.com>
8140L:	linux-hwmon@vger.kernel.org
8141S:	Maintained
8142F:	Documentation/hwmon/lm78
8143F:	drivers/hwmon/lm78.c
8144
8145LM83 HARDWARE MONITOR DRIVER
8146M:	Jean Delvare <jdelvare@suse.com>
8147L:	linux-hwmon@vger.kernel.org
8148S:	Maintained
8149F:	Documentation/hwmon/lm83
8150F:	drivers/hwmon/lm83.c
8151
8152LM90 HARDWARE MONITOR DRIVER
8153M:	Jean Delvare <jdelvare@suse.com>
8154L:	linux-hwmon@vger.kernel.org
8155S:	Maintained
8156F:	Documentation/hwmon/lm90
8157F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8158F:	drivers/hwmon/lm90.c
8159F:	include/dt-bindings/thermal/lm90.h
8160
8161LM95234 HARDWARE MONITOR DRIVER
8162M:	Guenter Roeck <linux@roeck-us.net>
8163L:	linux-hwmon@vger.kernel.org
8164S:	Maintained
8165F:	Documentation/hwmon/lm95234
8166F:	drivers/hwmon/lm95234.c
8167
8168LME2510 MEDIA DRIVER
8169M:	Malcolm Priestley <tvboxspy@gmail.com>
8170L:	linux-media@vger.kernel.org
8171W:	https://linuxtv.org
8172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8173S:	Maintained
8174F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8175
8176LOADPIN SECURITY MODULE
8177M:	Kees Cook <keescook@chromium.org>
8178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8179S:	Supported
8180F:	security/loadpin/
8181F:	Documentation/admin-guide/LSM/LoadPin.rst
8182
8183LOCKING PRIMITIVES
8184M:	Peter Zijlstra <peterz@infradead.org>
8185M:	Ingo Molnar <mingo@redhat.com>
8186L:	linux-kernel@vger.kernel.org
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8188S:	Maintained
8189F:	Documentation/locking/
8190F:	include/linux/lockdep.h
8191F:	include/linux/spinlock*.h
8192F:	arch/*/include/asm/spinlock*.h
8193F:	include/linux/rwlock*.h
8194F:	include/linux/mutex*.h
8195F:	arch/*/include/asm/mutex*.h
8196F:	include/linux/rwsem*.h
8197F:	arch/*/include/asm/rwsem.h
8198F:	include/linux/seqlock.h
8199F:	lib/locking*.[ch]
8200F:	kernel/locking/
8201X:	kernel/locking/locktorture.c
8202
8203LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8204M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8205L:	linux-ntfs-dev@lists.sourceforge.net
8206W:	http://www.linux-ntfs.org/content/view/19/37/
8207S:	Maintained
8208F:	Documentation/ldm.txt
8209F:	block/partitions/ldm.*
8210
8211LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8212M:	Sathya Prakash <sathya.prakash@broadcom.com>
8213M:	Chaitra P B <chaitra.basappa@broadcom.com>
8214M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8215L:	MPT-FusionLinux.pdl@broadcom.com
8216L:	linux-scsi@vger.kernel.org
8217W:	http://www.avagotech.com/support/
8218S:	Supported
8219F:	drivers/message/fusion/
8220F:	drivers/scsi/mpt2sas/
8221F:	drivers/scsi/mpt3sas/
8222
8223LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8224M:	Matthew Wilcox <matthew@wil.cx>
8225L:	linux-scsi@vger.kernel.org
8226S:	Maintained
8227F:	drivers/scsi/sym53c8xx_2/
8228
8229LTC4261 HARDWARE MONITOR DRIVER
8230M:	Guenter Roeck <linux@roeck-us.net>
8231L:	linux-hwmon@vger.kernel.org
8232S:	Maintained
8233F:	Documentation/hwmon/ltc4261
8234F:	drivers/hwmon/ltc4261.c
8235
8236LTC4306 I2C MULTIPLEXER DRIVER
8237M:	Michael Hennerich <michael.hennerich@analog.com>
8238W:	http://ez.analog.com/community/linux-device-drivers
8239L:	linux-i2c@vger.kernel.org
8240S:	Supported
8241F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8242F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8243
8244LTP (Linux Test Project)
8245M:	Mike Frysinger <vapier@gentoo.org>
8246M:	Cyril Hrubis <chrubis@suse.cz>
8247M:	Wanlong Gao <wanlong.gao@gmail.com>
8248M:	Jan Stancek <jstancek@redhat.com>
8249M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8250M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8251L:	ltp@lists.linux.it (subscribers-only)
8252W:	http://linux-test-project.github.io/
8253T:	git git://github.com/linux-test-project/ltp.git
8254S:	Maintained
8255
8256M68K ARCHITECTURE
8257M:	Geert Uytterhoeven <geert@linux-m68k.org>
8258L:	linux-m68k@lists.linux-m68k.org
8259W:	http://www.linux-m68k.org/
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8261S:	Maintained
8262F:	arch/m68k/
8263F:	drivers/zorro/
8264
8265M68K ON APPLE MACINTOSH
8266M:	Joshua Thompson <funaho@jurai.org>
8267W:	http://www.mac.linux-m68k.org/
8268L:	linux-m68k@lists.linux-m68k.org
8269S:	Maintained
8270F:	arch/m68k/mac/
8271
8272M68K ON HP9000/300
8273M:	Philip Blundell <philb@gnu.org>
8274W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8275S:	Maintained
8276F:	arch/m68k/hp300/
8277
8278M88DS3103 MEDIA DRIVER
8279M:	Antti Palosaari <crope@iki.fi>
8280L:	linux-media@vger.kernel.org
8281W:	https://linuxtv.org
8282W:	http://palosaari.fi/linux/
8283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8284T:	git git://linuxtv.org/anttip/media_tree.git
8285S:	Maintained
8286F:	drivers/media/dvb-frontends/m88ds3103*
8287
8288M88RS2000 MEDIA DRIVER
8289M:	Malcolm Priestley <tvboxspy@gmail.com>
8290L:	linux-media@vger.kernel.org
8291W:	https://linuxtv.org
8292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8293S:	Maintained
8294F:	drivers/media/dvb-frontends/m88rs2000*
8295
8296MA901 MASTERKIT USB FM RADIO DRIVER
8297M:	Alexey Klimov <klimov.linux@gmail.com>
8298L:	linux-media@vger.kernel.org
8299T:	git git://linuxtv.org/media_tree.git
8300S:	Maintained
8301F:	drivers/media/radio/radio-ma901.c
8302
8303MAC80211
8304M:	Johannes Berg <johannes@sipsolutions.net>
8305L:	linux-wireless@vger.kernel.org
8306W:	http://wireless.kernel.org/
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8309S:	Maintained
8310F:	Documentation/networking/mac80211-injection.txt
8311F:	include/net/mac80211.h
8312F:	net/mac80211/
8313F:	drivers/net/wireless/mac80211_hwsim.[ch]
8314F:	Documentation/networking/mac80211_hwsim/README
8315
8316MAILBOX API
8317M:	Jassi Brar <jassisinghbrar@gmail.com>
8318L:	linux-kernel@vger.kernel.org
8319S:	Maintained
8320F:	drivers/mailbox/
8321F:	include/linux/mailbox_client.h
8322F:	include/linux/mailbox_controller.h
8323
8324MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8325M:	Michael Kerrisk <mtk.manpages@gmail.com>
8326W:	http://www.kernel.org/doc/man-pages
8327L:	linux-man@vger.kernel.org
8328S:	Maintained
8329
8330MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8331M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8332L:	linux-mips@linux-mips.org
8333S:	Maintained
8334F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8335
8336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8337M:	Andrew Lunn <andrew@lunn.ch>
8338M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8339L:	netdev@vger.kernel.org
8340S:	Maintained
8341F:	drivers/net/dsa/mv88e6xxx/
8342F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8343
8344MARVELL ARMADA DRM SUPPORT
8345M:	Russell King <linux@armlinux.org.uk>
8346S:	Maintained
8347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8348T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8349F:	drivers/gpu/drm/armada/
8350F:	include/uapi/drm/armada_drm.h
8351F:	Documentation/devicetree/bindings/display/armada/
8352
8353MARVELL CRYPTO DRIVER
8354M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8355M:	Arnaud Ebalard <arno@natisbad.org>
8356F:	drivers/crypto/marvell/
8357S:	Maintained
8358L:	linux-crypto@vger.kernel.org
8359
8360MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8361M:	Mirko Lindner <mlindner@marvell.com>
8362M:	Stephen Hemminger <stephen@networkplumber.org>
8363L:	netdev@vger.kernel.org
8364S:	Maintained
8365F:	drivers/net/ethernet/marvell/sk*
8366
8367MARVELL LIBERTAS WIRELESS DRIVER
8368L:	libertas-dev@lists.infradead.org
8369S:	Orphan
8370F:	drivers/net/wireless/marvell/libertas/
8371
8372MARVELL MACCHIATOBIN SUPPORT
8373M:	Russell King <rmk@armlinux.org.uk>
8374L:	linux-arm-kernel@lists.infradead.org
8375S:	Maintained
8376F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8377
8378MARVELL MV643XX ETHERNET DRIVER
8379M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8380L:	netdev@vger.kernel.org
8381S:	Maintained
8382F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8383F:	include/linux/mv643xx.h
8384
8385MARVELL MV88X3310 PHY DRIVER
8386M:	Russell King <rmk@armlinux.org.uk>
8387L:	netdev@vger.kernel.org
8388S:	Maintained
8389F:	drivers/net/phy/marvell10g.c
8390
8391MARVELL MVNETA ETHERNET DRIVER
8392M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8393L:	netdev@vger.kernel.org
8394S:	Maintained
8395F:	drivers/net/ethernet/marvell/mvneta.*
8396
8397MARVELL MWIFIEX WIRELESS DRIVER
8398M:	Amitkumar Karwar <amitkarwar@gmail.com>
8399M:	Nishant Sarmukadam <nishants@marvell.com>
8400M:	Ganapathi Bhat <gbhat@marvell.com>
8401M:	Xinming Hu <huxm@marvell.com>
8402L:	linux-wireless@vger.kernel.org
8403S:	Maintained
8404F:	drivers/net/wireless/marvell/mwifiex/
8405
8406MARVELL MWL8K WIRELESS DRIVER
8407M:	Lennert Buytenhek <buytenh@wantstofly.org>
8408L:	linux-wireless@vger.kernel.org
8409S:	Odd Fixes
8410F:	drivers/net/wireless/marvell/mwl8k.c
8411
8412MARVELL NAND CONTROLLER DRIVER
8413M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8414L:	linux-mtd@lists.infradead.org
8415S:	Maintained
8416F:	drivers/mtd/nand/marvell_nand.c
8417F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8418
8419MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8420M:	Nicolas Pitre <nico@fluxnic.net>
8421S:	Odd Fixes
8422F:	drivers/mmc/host/mvsdio.*
8423
8424MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8425M:	Hu Ziji <huziji@marvell.com>
8426L:	linux-mmc@vger.kernel.org
8427S:	Supported
8428F:	drivers/mmc/host/sdhci-xenon*
8429F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8430
8431MATROX FRAMEBUFFER DRIVER
8432L:	linux-fbdev@vger.kernel.org
8433S:	Orphan
8434F:	drivers/video/fbdev/matrox/matroxfb_*
8435F:	include/uapi/linux/matroxfb.h
8436
8437MAX16065 HARDWARE MONITOR DRIVER
8438M:	Guenter Roeck <linux@roeck-us.net>
8439L:	linux-hwmon@vger.kernel.org
8440S:	Maintained
8441F:	Documentation/hwmon/max16065
8442F:	drivers/hwmon/max16065.c
8443
8444MAX20751 HARDWARE MONITOR DRIVER
8445M:	Guenter Roeck <linux@roeck-us.net>
8446L:	linux-hwmon@vger.kernel.org
8447S:	Maintained
8448F:	Documentation/hwmon/max20751
8449F:	drivers/hwmon/max20751.c
8450
8451MAX2175 SDR TUNER DRIVER
8452M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8453L:	linux-media@vger.kernel.org
8454T:	git git://linuxtv.org/media_tree.git
8455S:	Maintained
8456F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8457F:	Documentation/media/v4l-drivers/max2175.rst
8458F:	drivers/media/i2c/max2175*
8459F:	include/uapi/linux/max2175.h
8460
8461MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8462L:	linux-hwmon@vger.kernel.org
8463S:	Orphan
8464F:	Documentation/hwmon/max6650
8465F:	drivers/hwmon/max6650.c
8466
8467MAX6697 HARDWARE MONITOR DRIVER
8468M:	Guenter Roeck <linux@roeck-us.net>
8469L:	linux-hwmon@vger.kernel.org
8470S:	Maintained
8471F:	Documentation/hwmon/max6697
8472F:	Documentation/devicetree/bindings/i2c/max6697.txt
8473F:	drivers/hwmon/max6697.c
8474F:	include/linux/platform_data/max6697.h
8475
8476MAX9860 MONO AUDIO VOICE CODEC DRIVER
8477M:	Peter Rosin <peda@axentia.se>
8478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8479S:	Maintained
8480F:	Documentation/devicetree/bindings/sound/max9860.txt
8481F:	sound/soc/codecs/max9860.*
8482
8483MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8484M:	Javier Martinez Canillas <javier@dowhile0.org>
8485L:	linux-kernel@vger.kernel.org
8486S:	Supported
8487F:	drivers/regulator/max77802-regulator.c
8488F:	Documentation/devicetree/bindings/*/*max77802.txt
8489F:	include/dt-bindings/*/*max77802.h
8490
8491MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8492M:	Krzysztof Kozlowski <krzk@kernel.org>
8493M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8494L:	linux-pm@vger.kernel.org
8495S:	Supported
8496F:	drivers/power/supply/max14577_charger.c
8497F:	drivers/power/supply/max77693_charger.c
8498
8499MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8500M:	Chanwoo Choi <cw00.choi@samsung.com>
8501M:	Krzysztof Kozlowski <krzk@kernel.org>
8502M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8503L:	linux-kernel@vger.kernel.org
8504S:	Supported
8505F:	drivers/*/max14577*.c
8506F:	drivers/*/max77686*.c
8507F:	drivers/*/max77693*.c
8508F:	drivers/extcon/extcon-max14577.c
8509F:	drivers/extcon/extcon-max77693.c
8510F:	drivers/rtc/rtc-max77686.c
8511F:	drivers/clk/clk-max77686.c
8512F:	Documentation/devicetree/bindings/mfd/max14577.txt
8513F:	Documentation/devicetree/bindings/*/max77686.txt
8514F:	Documentation/devicetree/bindings/mfd/max77693.txt
8515F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8516F:	include/linux/mfd/max14577*.h
8517F:	include/linux/mfd/max77686*.h
8518F:	include/linux/mfd/max77693*.h
8519
8520MAXIRADIO FM RADIO RECEIVER DRIVER
8521M:	Hans Verkuil <hverkuil@xs4all.nl>
8522L:	linux-media@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524W:	https://linuxtv.org
8525S:	Maintained
8526F:	drivers/media/radio/radio-maxiradio*
8527
8528MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8529M:	Peter Rosin <peda@axentia.se>
8530L:	linux-iio@vger.kernel.org
8531S:	Maintained
8532F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8533F:	drivers/iio/potentiometer/mcp4531.c
8534
8535MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8536M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8537L:	linux-iio@vger.kernel.org
8538S:	Maintained
8539F:	drivers/iio/dac/cio-dac.c
8540
8541MEDIA DRIVERS FOR ASCOT2E
8542M:	Sergey Kozlov <serjk@netup.ru>
8543M:	Abylay Ospan <aospan@netup.ru>
8544L:	linux-media@vger.kernel.org
8545W:	https://linuxtv.org
8546W:	http://netup.tv/
8547T:	git git://linuxtv.org/media_tree.git
8548S:	Supported
8549F:	drivers/media/dvb-frontends/ascot2e*
8550
8551MEDIA DRIVERS FOR CXD2841ER
8552M:	Sergey Kozlov <serjk@netup.ru>
8553M:	Abylay Ospan <aospan@netup.ru>
8554L:	linux-media@vger.kernel.org
8555W:	https://linuxtv.org
8556W:	http://netup.tv/
8557T:	git git://linuxtv.org/media_tree.git
8558S:	Supported
8559F:	drivers/media/dvb-frontends/cxd2841er*
8560
8561MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8562M:	Daniel Scheller <d.scheller.oss@gmail.com>
8563L:	linux-media@vger.kernel.org
8564W:	https://linuxtv.org
8565T:	git git://linuxtv.org/media_tree.git
8566S:	Maintained
8567F:	drivers/media/pci/ddbridge/*
8568
8569MEDIA DRIVERS FOR FREESCALE IMX
8570M:	Steve Longerbeam <slongerbeam@gmail.com>
8571M:	Philipp Zabel <p.zabel@pengutronix.de>
8572L:	linux-media@vger.kernel.org
8573T:	git git://linuxtv.org/media_tree.git
8574S:	Maintained
8575F:	Documentation/devicetree/bindings/media/imx.txt
8576F:	Documentation/media/v4l-drivers/imx.rst
8577F:	drivers/staging/media/imx/
8578F:	include/linux/imx-media.h
8579F:	include/media/imx.h
8580
8581MEDIA DRIVERS FOR HELENE
8582M:	Abylay Ospan <aospan@netup.ru>
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585W:	http://netup.tv/
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Supported
8588F:	drivers/media/dvb-frontends/helene*
8589
8590MEDIA DRIVERS FOR HORUS3A
8591M:	Sergey Kozlov <serjk@netup.ru>
8592M:	Abylay Ospan <aospan@netup.ru>
8593L:	linux-media@vger.kernel.org
8594W:	https://linuxtv.org
8595W:	http://netup.tv/
8596T:	git git://linuxtv.org/media_tree.git
8597S:	Supported
8598F:	drivers/media/dvb-frontends/horus3a*
8599
8600MEDIA DRIVERS FOR LNBH25
8601M:	Sergey Kozlov <serjk@netup.ru>
8602M:	Abylay Ospan <aospan@netup.ru>
8603L:	linux-media@vger.kernel.org
8604W:	https://linuxtv.org
8605W:	http://netup.tv/
8606T:	git git://linuxtv.org/media_tree.git
8607S:	Supported
8608F:	drivers/media/dvb-frontends/lnbh25*
8609
8610MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8611M:	Daniel Scheller <d.scheller.oss@gmail.com>
8612L:	linux-media@vger.kernel.org
8613W:	https://linuxtv.org
8614T:	git git://linuxtv.org/media_tree.git
8615S:	Maintained
8616F:	drivers/media/dvb-frontends/mxl5xx*
8617
8618MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8619M:	Sergey Kozlov <serjk@netup.ru>
8620M:	Abylay Ospan <aospan@netup.ru>
8621L:	linux-media@vger.kernel.org
8622W:	https://linuxtv.org
8623W:	http://netup.tv/
8624T:	git git://linuxtv.org/media_tree.git
8625S:	Supported
8626F:	drivers/media/pci/netup_unidvb/*
8627
8628MEDIA DRIVERS FOR RENESAS - DRIF
8629M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8630L:	linux-media@vger.kernel.org
8631L:	linux-renesas-soc@vger.kernel.org
8632T:	git git://linuxtv.org/media_tree.git
8633S:	Supported
8634F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8635F:	drivers/media/platform/rcar_drif.c
8636
8637MEDIA DRIVERS FOR RENESAS - FCP
8638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8639L:	linux-media@vger.kernel.org
8640L:	linux-renesas-soc@vger.kernel.org
8641T:	git git://linuxtv.org/media_tree.git
8642S:	Supported
8643F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8644F:	drivers/media/platform/rcar-fcp.c
8645F:	include/media/rcar-fcp.h
8646
8647MEDIA DRIVERS FOR RENESAS - FDP1
8648M:	Kieran Bingham <kieran@bingham.xyz>
8649L:	linux-media@vger.kernel.org
8650L:	linux-renesas-soc@vger.kernel.org
8651T:	git git://linuxtv.org/media_tree.git
8652S:	Supported
8653F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8654F:	drivers/media/platform/rcar_fdp1.c
8655
8656MEDIA DRIVERS FOR RENESAS - VIN
8657M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8658L:	linux-media@vger.kernel.org
8659L:	linux-renesas-soc@vger.kernel.org
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8663F:	drivers/media/platform/rcar-vin/
8664
8665MEDIA DRIVERS FOR RENESAS - VSP1
8666M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8667L:	linux-media@vger.kernel.org
8668L:	linux-renesas-soc@vger.kernel.org
8669T:	git git://linuxtv.org/media_tree.git
8670S:	Supported
8671F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8672F:	drivers/media/platform/vsp1/
8673
8674MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8675M:	Daniel Scheller <d.scheller.oss@gmail.com>
8676L:	linux-media@vger.kernel.org
8677W:	https://linuxtv.org
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Maintained
8680F:	drivers/media/dvb-frontends/stv0910*
8681
8682MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8683M:	Daniel Scheller <d.scheller.oss@gmail.com>
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Maintained
8688F:	drivers/media/dvb-frontends/stv6111*
8689
8690MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8691M:	Dmitry Osipenko <digetx@gmail.com>
8692L:	linux-media@vger.kernel.org
8693L:	linux-tegra@vger.kernel.org
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Maintained
8696F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8697F:	drivers/staging/media/tegra-vde/
8698
8699MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8700M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8701M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8702P:	LinuxTV.org Project
8703L:	linux-media@vger.kernel.org
8704W:	https://linuxtv.org
8705Q:	http://patchwork.kernel.org/project/linux-media/list/
8706T:	git git://linuxtv.org/media_tree.git
8707S:	Maintained
8708F:	Documentation/devicetree/bindings/media/
8709F:	Documentation/media/
8710F:	drivers/media/
8711F:	drivers/staging/media/
8712F:	include/linux/platform_data/media/
8713F:	include/media/
8714F:	include/uapi/linux/dvb/
8715F:	include/uapi/linux/videodev2.h
8716F:	include/uapi/linux/media.h
8717F:	include/uapi/linux/v4l2-*
8718F:	include/uapi/linux/meye.h
8719F:	include/uapi/linux/ivtv*
8720F:	include/uapi/linux/uvcvideo.h
8721
8722MEDIATEK CIR DRIVER
8723M:	Sean Wang <sean.wang@mediatek.com>
8724S:	Maintained
8725F:	drivers/media/rc/mtk-cir.c
8726
8727MEDIATEK PMIC LED DRIVER
8728M:	Sean Wang <sean.wang@mediatek.com>
8729S:	Maintained
8730F:	drivers/leds/leds-mt6323.c
8731F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8732
8733MEDIATEK ETHERNET DRIVER
8734M:	Felix Fietkau <nbd@openwrt.org>
8735M:	John Crispin <john@phrozen.org>
8736M:	Sean Wang <sean.wang@mediatek.com>
8737M:	Nelson Chang <nelson.chang@mediatek.com>
8738L:	netdev@vger.kernel.org
8739S:	Maintained
8740F:	drivers/net/ethernet/mediatek/
8741
8742MEDIATEK SWITCH DRIVER
8743M:	Sean Wang <sean.wang@mediatek.com>
8744L:	netdev@vger.kernel.org
8745S:	Maintained
8746F:	drivers/net/dsa/mt7530.*
8747F:	net/dsa/tag_mtk.c
8748
8749MEDIATEK JPEG DRIVER
8750M:	Rick Chang <rick.chang@mediatek.com>
8751M:	Bin Liu <bin.liu@mediatek.com>
8752S:	Supported
8753F:	drivers/media/platform/mtk-jpeg/
8754F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8755
8756MEDIATEK MDP DRIVER
8757M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8758M:	Houlong Wei <houlong.wei@mediatek.com>
8759M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8760S:	Supported
8761F:	drivers/media/platform/mtk-mdp/
8762F:	drivers/media/platform/mtk-vpu/
8763F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8764
8765MEDIATEK MEDIA DRIVER
8766M:	Tiffany Lin <tiffany.lin@mediatek.com>
8767M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8768S:	Supported
8769F:	drivers/media/platform/mtk-vcodec/
8770F:	drivers/media/platform/mtk-vpu/
8771F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8772F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8773
8774MEDIATEK MT7601U WIRELESS LAN DRIVER
8775M:	Jakub Kicinski <kubakici@wp.pl>
8776L:	linux-wireless@vger.kernel.org
8777S:	Maintained
8778F:	drivers/net/wireless/mediatek/mt7601u/
8779
8780MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8781M:	Sean Wang <sean.wang@mediatek.com>
8782S:	Maintained
8783F:	drivers/char/hw_random/mtk-rng.c
8784
8785MEDIATEK USB3 DRD IP DRIVER
8786M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8787L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8789L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8790S:	Maintained
8791F:	drivers/usb/mtu3/
8792
8793MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8794M:	Peter Senna Tschudin <peter.senna@collabora.com>
8795M:	Martin Donnelly <martin.donnelly@ge.com>
8796M:	Martyn Welch <martyn.welch@collabora.co.uk>
8797S:	Maintained
8798F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8799F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8800
8801MEGARAID SCSI/SAS DRIVERS
8802M:	Kashyap Desai <kashyap.desai@broadcom.com>
8803M:	Sumit Saxena <sumit.saxena@broadcom.com>
8804M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8805L:	megaraidlinux.pdl@broadcom.com
8806L:	linux-scsi@vger.kernel.org
8807W:	http://www.avagotech.com/support/
8808S:	Maintained
8809F:	Documentation/scsi/megaraid.txt
8810F:	drivers/scsi/megaraid.*
8811F:	drivers/scsi/megaraid/
8812
8813MELEXIS MLX90614 DRIVER
8814M:	Crt Mori <cmo@melexis.com>
8815L:	linux-iio@vger.kernel.org
8816W:	http://www.melexis.com
8817S:	Supported
8818F:	drivers/iio/temperature/mlx90614.c
8819
8820MELFAS MIP4 TOUCHSCREEN DRIVER
8821M:	Sangwon Jee <jeesw@melfas.com>
8822W:	http://www.melfas.com
8823S:	Supported
8824F:	drivers/input/touchscreen/melfas_mip4.c
8825F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8826
8827MELLANOX ETHERNET DRIVER (mlx4_en)
8828M:	Tariq Toukan <tariqt@mellanox.com>
8829L:	netdev@vger.kernel.org
8830S:	Supported
8831W:	http://www.mellanox.com
8832Q:	http://patchwork.ozlabs.org/project/netdev/list/
8833F:	drivers/net/ethernet/mellanox/mlx4/en_*
8834
8835MELLANOX ETHERNET DRIVER (mlx5e)
8836M:	Saeed Mahameed <saeedm@mellanox.com>
8837L:	netdev@vger.kernel.org
8838S:	Supported
8839W:	http://www.mellanox.com
8840Q:	http://patchwork.ozlabs.org/project/netdev/list/
8841F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8842
8843MELLANOX ETHERNET INNOVA DRIVER
8844M:	Ilan Tayari <ilant@mellanox.com>
8845R:	Boris Pismenny <borisp@mellanox.com>
8846L:	netdev@vger.kernel.org
8847S:	Supported
8848W:	http://www.mellanox.com
8849Q:	http://patchwork.ozlabs.org/project/netdev/list/
8850F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8851F:	include/linux/mlx5/mlx5_ifc_fpga.h
8852
8853MELLANOX ETHERNET INNOVA IPSEC DRIVER
8854M:	Ilan Tayari <ilant@mellanox.com>
8855R:	Boris Pismenny <borisp@mellanox.com>
8856L:	netdev@vger.kernel.org
8857S:	Supported
8858W:	http://www.mellanox.com
8859Q:	http://patchwork.ozlabs.org/project/netdev/list/
8860F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8861F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8862
8863MELLANOX ETHERNET SWITCH DRIVERS
8864M:	Jiri Pirko <jiri@mellanox.com>
8865M:	Ido Schimmel <idosch@mellanox.com>
8866L:	netdev@vger.kernel.org
8867S:	Supported
8868W:	http://www.mellanox.com
8869Q:	http://patchwork.ozlabs.org/project/netdev/list/
8870F:	drivers/net/ethernet/mellanox/mlxsw/
8871
8872MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8873M:	mlxsw@mellanox.com
8874L:	netdev@vger.kernel.org
8875S:	Supported
8876W:	http://www.mellanox.com
8877Q:	http://patchwork.ozlabs.org/project/netdev/list/
8878F:	drivers/net/ethernet/mellanox/mlxfw/
8879
8880MELLANOX HARDWARE PLATFORM SUPPORT
8881M:	Andy Shevchenko <andy@infradead.org>
8882M:	Darren Hart <dvhart@infradead.org>
8883M:	Vadim Pasternak <vadimp@mellanox.com>
8884L:	platform-driver-x86@vger.kernel.org
8885S:	Supported
8886F:	drivers/platform/mellanox/
8887
8888MELLANOX MLX4 core VPI driver
8889M:	Tariq Toukan <tariqt@mellanox.com>
8890L:	netdev@vger.kernel.org
8891L:	linux-rdma@vger.kernel.org
8892W:	http://www.mellanox.com
8893Q:	http://patchwork.ozlabs.org/project/netdev/list/
8894S:	Supported
8895F:	drivers/net/ethernet/mellanox/mlx4/
8896F:	include/linux/mlx4/
8897
8898MELLANOX MLX4 IB driver
8899M:	Yishai Hadas <yishaih@mellanox.com>
8900L:	linux-rdma@vger.kernel.org
8901W:	http://www.mellanox.com
8902Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8903S:	Supported
8904F:	drivers/infiniband/hw/mlx4/
8905F:	include/linux/mlx4/
8906F:	include/uapi/rdma/mlx4-abi.h
8907
8908MELLANOX MLX5 core VPI driver
8909M:	Saeed Mahameed <saeedm@mellanox.com>
8910M:	Matan Barak <matanb@mellanox.com>
8911M:	Leon Romanovsky <leonro@mellanox.com>
8912L:	netdev@vger.kernel.org
8913L:	linux-rdma@vger.kernel.org
8914W:	http://www.mellanox.com
8915Q:	http://patchwork.ozlabs.org/project/netdev/list/
8916S:	Supported
8917F:	drivers/net/ethernet/mellanox/mlx5/core/
8918F:	include/linux/mlx5/
8919
8920MELLANOX MLX5 IB driver
8921M:	Matan Barak <matanb@mellanox.com>
8922M:	Leon Romanovsky <leonro@mellanox.com>
8923L:	linux-rdma@vger.kernel.org
8924W:	http://www.mellanox.com
8925Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8926S:	Supported
8927F:	drivers/infiniband/hw/mlx5/
8928F:	include/linux/mlx5/
8929F:	include/uapi/rdma/mlx5-abi.h
8930
8931MELLANOX MLXCPLD I2C AND MUX DRIVER
8932M:	Vadim Pasternak <vadimp@mellanox.com>
8933M:	Michael Shych <michaelsh@mellanox.com>
8934L:	linux-i2c@vger.kernel.org
8935S:	Supported
8936F:	drivers/i2c/busses/i2c-mlxcpld.c
8937F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8938F:	Documentation/i2c/busses/i2c-mlxcpld
8939
8940MELLANOX MLXCPLD LED DRIVER
8941M:	Vadim Pasternak <vadimp@mellanox.com>
8942L:	linux-leds@vger.kernel.org
8943S:	Supported
8944F:	drivers/leds/leds-mlxcpld.c
8945F:	Documentation/leds/leds-mlxcpld.txt
8946
8947MELLANOX PLATFORM DRIVER
8948M:	Vadim Pasternak <vadimp@mellanox.com>
8949L:	platform-driver-x86@vger.kernel.org
8950S:	Supported
8951F:	drivers/platform/x86/mlx-platform.c
8952
8953MEMBARRIER SUPPORT
8954M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8955M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8956L:	linux-kernel@vger.kernel.org
8957S:	Supported
8958F:	kernel/sched/membarrier.c
8959F:	include/uapi/linux/membarrier.h
8960F:	arch/powerpc/include/asm/membarrier.h
8961
8962MEMORY MANAGEMENT
8963L:	linux-mm@kvack.org
8964W:	http://www.linux-mm.org
8965S:	Maintained
8966F:	include/linux/mm.h
8967F:	include/linux/gfp.h
8968F:	include/linux/mmzone.h
8969F:	include/linux/memory_hotplug.h
8970F:	include/linux/vmalloc.h
8971F:	mm/
8972
8973MEMORY TECHNOLOGY DEVICES (MTD)
8974M:	David Woodhouse <dwmw2@infradead.org>
8975M:	Brian Norris <computersforpeace@gmail.com>
8976M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8977M:	Marek Vasut <marek.vasut@gmail.com>
8978M:	Richard Weinberger <richard@nod.at>
8979M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8980L:	linux-mtd@lists.infradead.org
8981W:	http://www.linux-mtd.infradead.org/
8982Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8983T:	git git://git.infradead.org/linux-mtd.git master
8984T:	git git://git.infradead.org/linux-mtd.git mtd/next
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/mtd/
8987F:	drivers/mtd/
8988F:	include/linux/mtd/
8989F:	include/uapi/mtd/
8990
8991MEN A21 WATCHDOG DRIVER
8992M:	Johannes Thumshirn <morbidrsa@gmail.com>
8993L:	linux-watchdog@vger.kernel.org
8994S:	Maintained
8995F:	drivers/watchdog/mena21_wdt.c
8996
8997MEN CHAMELEON BUS (mcb)
8998M:	Johannes Thumshirn <morbidrsa@gmail.com>
8999S:	Maintained
9000F:	drivers/mcb/
9001F:	include/linux/mcb.h
9002F:	Documentation/men-chameleon-bus.txt
9003
9004MEN F21BMC (Board Management Controller)
9005M:	Andreas Werner <andreas.werner@men.de>
9006S:	Supported
9007F:	drivers/mfd/menf21bmc.c
9008F:	drivers/watchdog/menf21bmc_wdt.c
9009F:	drivers/leds/leds-menf21bmc.c
9010F:	drivers/hwmon/menf21bmc_hwmon.c
9011F:	Documentation/hwmon/menf21bmc
9012
9013MESON AO CEC DRIVER FOR AMLOGIC SOCS
9014M:	Neil Armstrong <narmstrong@baylibre.com>
9015L:	linux-media@lists.freedesktop.org
9016L:	linux-amlogic@lists.infradead.org
9017W:	http://linux-meson.com/
9018S:	Supported
9019F:	drivers/media/platform/meson/ao-cec.c
9020F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9021T:	git git://linuxtv.org/media_tree.git
9022
9023MICROBLAZE ARCHITECTURE
9024M:	Michal Simek <monstr@monstr.eu>
9025W:	http://www.monstr.eu/fdt/
9026T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9027S:	Supported
9028F:	arch/microblaze/
9029
9030MICROCHIP / ATMEL AT91 SERIAL DRIVER
9031M:	Richard Genoud <richard.genoud@gmail.com>
9032S:	Maintained
9033F:	drivers/tty/serial/atmel_serial.c
9034F:	drivers/tty/serial/atmel_serial.h
9035
9036MICROCHIP / ATMEL DMA DRIVER
9037M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039L:	dmaengine@vger.kernel.org
9040S:	Supported
9041F:	drivers/dma/at_hdmac.c
9042F:	drivers/dma/at_hdmac_regs.h
9043F:	include/linux/platform_data/dma-atmel.h
9044
9045MICROCHIP / ATMEL ECC DRIVER
9046M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9047L:	linux-crypto@vger.kernel.org
9048S:	Maintained
9049F:	drivers/crypto/atmel-ecc.*
9050
9051MICROCHIP / ATMEL ISC DRIVER
9052M:	Songjun Wu <songjun.wu@microchip.com>
9053L:	linux-media@vger.kernel.org
9054S:	Supported
9055F:	drivers/media/platform/atmel/atmel-isc.c
9056F:	drivers/media/platform/atmel/atmel-isc-regs.h
9057F:	devicetree/bindings/media/atmel-isc.txt
9058
9059MICROCHIP / ATMEL NAND DRIVER
9060M:	Wenyou Yang <wenyou.yang@microchip.com>
9061M:	Josh Wu <rainyfeeling@outlook.com>
9062L:	linux-mtd@lists.infradead.org
9063S:	Supported
9064F:	drivers/mtd/nand/atmel/*
9065F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9066
9067MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9068M:	Woojung Huh <Woojung.Huh@microchip.com>
9069M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9070L:	netdev@vger.kernel.org
9071S:	Maintained
9072F:	net/dsa/tag_ksz.c
9073F:	drivers/net/dsa/microchip/*
9074F:	include/linux/platform_data/microchip-ksz.h
9075F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9076
9077MICROCHIP USB251XB DRIVER
9078M:	Richard Leitner <richard.leitner@skidata.com>
9079L:	linux-usb@vger.kernel.org
9080S:	Maintained
9081F:	drivers/usb/misc/usb251xb.c
9082F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9083
9084MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9085M:	Don Brace <don.brace@microsemi.com>
9086L:	esc.storagedev@microsemi.com
9087L:	linux-scsi@vger.kernel.org
9088S:	Supported
9089F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9090F:	drivers/scsi/smartpqi/Kconfig
9091F:	drivers/scsi/smartpqi/Makefile
9092F:	include/linux/cciss*.h
9093F:	include/uapi/linux/cciss*.h
9094F:	Documentation/scsi/smartpqi.txt
9095
9096MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9097M:	Chen Yu <yu.c.chen@intel.com>
9098L:	platform-driver-x86@vger.kernel.org
9099S:	Supported
9100F:	drivers/platform/x86/surfacepro3_button.c
9101
9102MICROTEK X6 SCANNER
9103M:	Oliver Neukum <oliver@neukum.org>
9104S:	Maintained
9105F:	drivers/usb/image/microtek.*
9106
9107MIPS
9108M:	Ralf Baechle <ralf@linux-mips.org>
9109M:	James Hogan <jhogan@kernel.org>
9110L:	linux-mips@linux-mips.org
9111W:	http://www.linux-mips.org/
9112T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9113Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9114S:	Supported
9115F:	Documentation/devicetree/bindings/mips/
9116F:	Documentation/mips/
9117F:	arch/mips/
9118F:	drivers/platform/mips/
9119
9120MIPS BOSTON DEVELOPMENT BOARD
9121M:	Paul Burton <paul.burton@mips.com>
9122L:	linux-mips@linux-mips.org
9123S:	Maintained
9124F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9125F:	arch/mips/boot/dts/img/boston.dts
9126F:	arch/mips/configs/generic/board-boston.config
9127F:	drivers/clk/imgtec/clk-boston.c
9128F:	include/dt-bindings/clock/boston-clock.h
9129
9130MIPS GENERIC PLATFORM
9131M:	Paul Burton <paul.burton@mips.com>
9132L:	linux-mips@linux-mips.org
9133S:	Supported
9134F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9135F:	arch/mips/generic/
9136F:	arch/mips/tools/generic-board-config.sh
9137
9138MIPS/LOONGSON1 ARCHITECTURE
9139M:	Keguang Zhang <keguang.zhang@gmail.com>
9140L:	linux-mips@linux-mips.org
9141S:	Maintained
9142F:	arch/mips/loongson32/
9143F:	arch/mips/include/asm/mach-loongson32/
9144F:	drivers/*/*loongson1*
9145F:	drivers/*/*/*loongson1*
9146
9147MIPS/LOONGSON2 ARCHITECTURE
9148M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9149L:	linux-mips@linux-mips.org
9150S:	Maintained
9151F:	arch/mips/loongson64/*{2e/2f}*
9152F:	arch/mips/include/asm/mach-loongson64/
9153F:	drivers/*/*loongson2*
9154F:	drivers/*/*/*loongson2*
9155
9156MIPS/LOONGSON3 ARCHITECTURE
9157M:	Huacai Chen <chenhc@lemote.com>
9158L:	linux-mips@linux-mips.org
9159S:	Maintained
9160F:	arch/mips/loongson64/
9161F:	arch/mips/include/asm/mach-loongson64/
9162F:	drivers/platform/mips/cpu_hwmon.c
9163F:	drivers/*/*loongson3*
9164F:	drivers/*/*/*loongson3*
9165
9166MIPS RINT INSTRUCTION EMULATION
9167M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9168L:	linux-mips@linux-mips.org
9169S:	Supported
9170F:	arch/mips/math-emu/sp_rint.c
9171F:	arch/mips/math-emu/dp_rint.c
9172
9173MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9174M:	Hans Verkuil <hverkuil@xs4all.nl>
9175L:	linux-media@vger.kernel.org
9176T:	git git://linuxtv.org/media_tree.git
9177W:	https://linuxtv.org
9178S:	Odd Fixes
9179F:	drivers/media/radio/radio-miropcm20*
9180
9181MMP SUPPORT
9182M:	Eric Miao <eric.y.miao@gmail.com>
9183M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9185T:	git git://github.com/hzhuang1/linux.git
9186T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9187S:	Maintained
9188F:	arch/arm/boot/dts/mmp*
9189F:	arch/arm/mach-mmp/
9190
9191MN88472 MEDIA DRIVER
9192M:	Antti Palosaari <crope@iki.fi>
9193L:	linux-media@vger.kernel.org
9194W:	https://linuxtv.org
9195W:	http://palosaari.fi/linux/
9196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9197S:	Maintained
9198F:	drivers/media/dvb-frontends/mn88472*
9199
9200MN88473 MEDIA DRIVER
9201M:	Antti Palosaari <crope@iki.fi>
9202L:	linux-media@vger.kernel.org
9203W:	https://linuxtv.org
9204W:	http://palosaari.fi/linux/
9205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9206S:	Maintained
9207F:	drivers/media/dvb-frontends/mn88473*
9208
9209MODULE SUPPORT
9210M:	Jessica Yu <jeyu@kernel.org>
9211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9212S:	Maintained
9213F:	include/linux/module.h
9214F:	kernel/module.c
9215
9216MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9217W:	http://popies.net/meye/
9218S:	Orphan
9219F:	Documentation/media/v4l-drivers/meye*
9220F:	drivers/media/pci/meye/
9221F:	include/uapi/linux/meye.h
9222
9223MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9224M:	Jiri Slaby <jirislaby@gmail.com>
9225S:	Maintained
9226F:	Documentation/serial/moxa-smartio
9227F:	drivers/tty/mxser.*
9228
9229MR800 AVERMEDIA USB FM RADIO DRIVER
9230M:	Alexey Klimov <klimov.linux@gmail.com>
9231L:	linux-media@vger.kernel.org
9232T:	git git://linuxtv.org/media_tree.git
9233S:	Maintained
9234F:	drivers/media/radio/radio-mr800.c
9235
9236MRF24J40 IEEE 802.15.4 RADIO DRIVER
9237M:	Alan Ott <alan@signal11.us>
9238L:	linux-wpan@vger.kernel.org
9239S:	Maintained
9240F:	drivers/net/ieee802154/mrf24j40.c
9241F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9242
9243MSI LAPTOP SUPPORT
9244M:	"Lee, Chun-Yi" <jlee@suse.com>
9245L:	platform-driver-x86@vger.kernel.org
9246S:	Maintained
9247F:	drivers/platform/x86/msi-laptop.c
9248
9249MSI WMI SUPPORT
9250L:	platform-driver-x86@vger.kernel.org
9251S:	Orphan
9252F:	drivers/platform/x86/msi-wmi.c
9253
9254MSI001 MEDIA DRIVER
9255M:	Antti Palosaari <crope@iki.fi>
9256L:	linux-media@vger.kernel.org
9257W:	https://linuxtv.org
9258W:	http://palosaari.fi/linux/
9259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9260T:	git git://linuxtv.org/anttip/media_tree.git
9261S:	Maintained
9262F:	drivers/media/tuners/msi001*
9263
9264MSI2500 MEDIA DRIVER
9265M:	Antti Palosaari <crope@iki.fi>
9266L:	linux-media@vger.kernel.org
9267W:	https://linuxtv.org
9268W:	http://palosaari.fi/linux/
9269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9270T:	git git://linuxtv.org/anttip/media_tree.git
9271S:	Maintained
9272F:	drivers/media/usb/msi2500/
9273
9274MSYSTEMS DISKONCHIP G3 MTD DRIVER
9275M:	Robert Jarzmik <robert.jarzmik@free.fr>
9276L:	linux-mtd@lists.infradead.org
9277S:	Maintained
9278F:	drivers/mtd/devices/docg3*
9279
9280MT9M032 APTINA SENSOR DRIVER
9281M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9282L:	linux-media@vger.kernel.org
9283T:	git git://linuxtv.org/media_tree.git
9284S:	Maintained
9285F:	drivers/media/i2c/mt9m032.c
9286F:	include/media/i2c/mt9m032.h
9287
9288MT9P031 APTINA CAMERA SENSOR
9289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9290L:	linux-media@vger.kernel.org
9291T:	git git://linuxtv.org/media_tree.git
9292S:	Maintained
9293F:	drivers/media/i2c/mt9p031.c
9294F:	include/media/i2c/mt9p031.h
9295
9296MT9T001 APTINA CAMERA SENSOR
9297M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9298L:	linux-media@vger.kernel.org
9299T:	git git://linuxtv.org/media_tree.git
9300S:	Maintained
9301F:	drivers/media/i2c/mt9t001.c
9302F:	include/media/i2c/mt9t001.h
9303
9304MT9V032 APTINA CAMERA SENSOR
9305M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9306L:	linux-media@vger.kernel.org
9307T:	git git://linuxtv.org/media_tree.git
9308S:	Maintained
9309F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9310F:	drivers/media/i2c/mt9v032.c
9311F:	include/media/i2c/mt9v032.h
9312
9313MULTIFUNCTION DEVICES (MFD)
9314M:	Lee Jones <lee.jones@linaro.org>
9315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9316S:	Supported
9317F:	Documentation/devicetree/bindings/mfd/
9318F:	drivers/mfd/
9319F:	include/linux/mfd/
9320F:	include/dt-bindings/mfd/
9321
9322MULTIMEDIA CARD (MMC) ETC. OVER SPI
9323S:	Orphan
9324F:	drivers/mmc/host/mmc_spi.c
9325F:	include/linux/spi/mmc_spi.h
9326
9327MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9328M:	Ulf Hansson <ulf.hansson@linaro.org>
9329L:	linux-mmc@vger.kernel.org
9330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9331S:	Maintained
9332F:	Documentation/devicetree/bindings/mmc/
9333F:	drivers/mmc/
9334F:	include/linux/mmc/
9335F:	include/uapi/linux/mmc/
9336
9337MULTIPLEXER SUBSYSTEM
9338M:	Peter Rosin <peda@axentia.se>
9339S:	Maintained
9340F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9341F:	Documentation/devicetree/bindings/mux/
9342F:	include/linux/dt-bindings/mux/
9343F:	include/linux/mux/
9344F:	drivers/mux/
9345
9346MULTITECH MULTIPORT CARD (ISICOM)
9347S:	Orphan
9348F:	drivers/tty/isicom.c
9349F:	include/linux/isicom.h
9350
9351MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9352M:	Bin Liu <b-liu@ti.com>
9353L:	linux-usb@vger.kernel.org
9354S:	Maintained
9355F:	drivers/usb/musb/
9356
9357MXL5007T MEDIA DRIVER
9358M:	Michael Krufky <mkrufky@linuxtv.org>
9359L:	linux-media@vger.kernel.org
9360W:	https://linuxtv.org
9361W:	http://github.com/mkrufky
9362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9363T:	git git://linuxtv.org/mkrufky/tuners.git
9364S:	Maintained
9365F:	drivers/media/tuners/mxl5007t.*
9366
9367MXSFB DRM DRIVER
9368M:	Marek Vasut <marex@denx.de>
9369S:	Supported
9370F:	drivers/gpu/drm/mxsfb/
9371F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9372
9373MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9374M:	Chris Lee <christopher.lee@cspi.com>
9375L:	netdev@vger.kernel.org
9376W:	https://www.cspi.com/ethernet-products/support/downloads/
9377S:	Supported
9378F:	drivers/net/ethernet/myricom/myri10ge/
9379
9380NAND FLASH SUBSYSTEM
9381M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9382R:	Richard Weinberger <richard@nod.at>
9383L:	linux-mtd@lists.infradead.org
9384W:	http://www.linux-mtd.infradead.org/
9385Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9386T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9387T:	git git://git.infradead.org/linux-mtd.git nand/next
9388S:	Maintained
9389F:	drivers/mtd/nand/
9390F:	include/linux/mtd/*nand*.h
9391
9392NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9393M:	Daniel Mack <zonque@gmail.com>
9394S:	Maintained
9395L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9396W:	http://www.native-instruments.com
9397F:	sound/usb/caiaq/
9398
9399NATSEMI ETHERNET DRIVER (DP8381x)
9400S:	Orphan
9401F:	drivers/net/ethernet/natsemi/natsemi.c
9402
9403NCP FILESYSTEM
9404M:	Petr Vandrovec <petr@vandrovec.name>
9405S:	Obsolete
9406F:	drivers/staging/ncpfs/
9407
9408NCR 5380 SCSI DRIVERS
9409M:	Finn Thain <fthain@telegraphics.com.au>
9410M:	Michael Schmitz <schmitzmic@gmail.com>
9411L:	linux-scsi@vger.kernel.org
9412S:	Maintained
9413F:	Documentation/scsi/g_NCR5380.txt
9414F:	drivers/scsi/NCR5380.*
9415F:	drivers/scsi/arm/cumana_1.c
9416F:	drivers/scsi/arm/oak.c
9417F:	drivers/scsi/atari_scsi.*
9418F:	drivers/scsi/dmx3191d.c
9419F:	drivers/scsi/g_NCR5380.*
9420F:	drivers/scsi/mac_scsi.*
9421F:	drivers/scsi/sun3_scsi.*
9422F:	drivers/scsi/sun3_scsi_vme.c
9423
9424NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9425M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9426L:	linux-scsi@vger.kernel.org
9427S:	Maintained
9428F:	drivers/scsi/NCR_D700.*
9429
9430NCT6775 HARDWARE MONITOR DRIVER
9431M:	Guenter Roeck <linux@roeck-us.net>
9432L:	linux-hwmon@vger.kernel.org
9433S:	Maintained
9434F:	Documentation/hwmon/nct6775
9435F:	drivers/hwmon/nct6775.c
9436
9437NETEFFECT IWARP RNIC DRIVER (IW_NES)
9438M:	Faisal Latif <faisal.latif@intel.com>
9439L:	linux-rdma@vger.kernel.org
9440W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9441S:	Supported
9442F:	drivers/infiniband/hw/nes/
9443F:	include/uapi/rdma/nes-abi.h
9444
9445NETEM NETWORK EMULATOR
9446M:	Stephen Hemminger <stephen@networkplumber.org>
9447L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9448S:	Maintained
9449F:	net/sched/sch_netem.c
9450
9451NETERION 10GbE DRIVERS (s2io/vxge)
9452M:	Jon Mason <jdmason@kudzu.us>
9453L:	netdev@vger.kernel.org
9454S:	Supported
9455F:	Documentation/networking/s2io.txt
9456F:	Documentation/networking/vxge.txt
9457F:	drivers/net/ethernet/neterion/
9458
9459NETFILTER
9460M:	Pablo Neira Ayuso <pablo@netfilter.org>
9461M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9462M:	Florian Westphal <fw@strlen.de>
9463L:	netfilter-devel@vger.kernel.org
9464L:	coreteam@netfilter.org
9465W:	http://www.netfilter.org/
9466W:	http://www.iptables.org/
9467W:	http://www.nftables.org/
9468Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9471S:	Maintained
9472F:	include/linux/netfilter*
9473F:	include/linux/netfilter/
9474F:	include/net/netfilter/
9475F:	include/uapi/linux/netfilter*
9476F:	include/uapi/linux/netfilter/
9477F:	net/*/netfilter.c
9478F:	net/*/netfilter/
9479F:	net/netfilter/
9480F:	net/bridge/br_netfilter*.c
9481
9482NETROM NETWORK LAYER
9483M:	Ralf Baechle <ralf@linux-mips.org>
9484L:	linux-hams@vger.kernel.org
9485W:	http://www.linux-ax25.org/
9486S:	Maintained
9487F:	include/net/netrom.h
9488F:	include/uapi/linux/netrom.h
9489F:	net/netrom/
9490
9491NETRONOME ETHERNET DRIVERS
9492M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9493L:	oss-drivers@netronome.com
9494S:	Maintained
9495F:	drivers/net/ethernet/netronome/
9496
9497NETWORK BLOCK DEVICE (NBD)
9498M:	Josef Bacik <jbacik@fb.com>
9499S:	Maintained
9500L:	linux-block@vger.kernel.org
9501L:	nbd@other.debian.org
9502F:	Documentation/blockdev/nbd.txt
9503F:	drivers/block/nbd.c
9504F:	include/uapi/linux/nbd.h
9505
9506NETWORK DROP MONITOR
9507M:	Neil Horman <nhorman@tuxdriver.com>
9508L:	netdev@vger.kernel.org
9509S:	Maintained
9510W:	https://fedorahosted.org/dropwatch/
9511F:	net/core/drop_monitor.c
9512
9513NETWORKING DRIVERS
9514L:	netdev@vger.kernel.org
9515W:	http://www.linuxfoundation.org/en/Net
9516Q:	http://patchwork.ozlabs.org/project/netdev/list/
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9519S:	Odd Fixes
9520F:	Documentation/devicetree/bindings/net/
9521F:	drivers/net/
9522F:	include/linux/if_*
9523F:	include/linux/netdevice.h
9524F:	include/linux/etherdevice.h
9525F:	include/linux/fcdevice.h
9526F:	include/linux/fddidevice.h
9527F:	include/linux/hippidevice.h
9528F:	include/linux/inetdevice.h
9529F:	include/uapi/linux/if_*
9530F:	include/uapi/linux/netdevice.h
9531
9532NETWORKING DRIVERS (WIRELESS)
9533M:	Kalle Valo <kvalo@codeaurora.org>
9534L:	linux-wireless@vger.kernel.org
9535Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9538S:	Maintained
9539F:	Documentation/devicetree/bindings/net/wireless/
9540F:	drivers/net/wireless/
9541
9542NETWORKING [DSA]
9543M:	Andrew Lunn <andrew@lunn.ch>
9544M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9545M:	Florian Fainelli <f.fainelli@gmail.com>
9546S:	Maintained
9547F:	net/dsa/
9548F:	include/net/dsa.h
9549F:	include/linux/dsa/
9550F:	drivers/net/dsa/
9551
9552NETWORKING [GENERAL]
9553M:	"David S. Miller" <davem@davemloft.net>
9554L:	netdev@vger.kernel.org
9555W:	http://www.linuxfoundation.org/en/Net
9556Q:	http://patchwork.ozlabs.org/project/netdev/list/
9557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9559B:	mailto:netdev@vger.kernel.org
9560S:	Maintained
9561F:	net/
9562F:	include/net/
9563F:	include/linux/in.h
9564F:	include/linux/net.h
9565F:	include/linux/netdevice.h
9566F:	include/uapi/linux/in.h
9567F:	include/uapi/linux/net.h
9568F:	include/uapi/linux/netdevice.h
9569F:	include/uapi/linux/net_namespace.h
9570F:	tools/testing/selftests/net/
9571F:	lib/net_utils.c
9572F:	lib/random32.c
9573
9574NETWORKING [IPSEC]
9575M:	Steffen Klassert <steffen.klassert@secunet.com>
9576M:	Herbert Xu <herbert@gondor.apana.org.au>
9577M:	"David S. Miller" <davem@davemloft.net>
9578L:	netdev@vger.kernel.org
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9581S:	Maintained
9582F:	net/core/flow.c
9583F:	net/xfrm/
9584F:	net/key/
9585F:	net/ipv4/xfrm*
9586F:	net/ipv4/esp4*
9587F:	net/ipv4/ah4.c
9588F:	net/ipv4/ipcomp.c
9589F:	net/ipv4/ip_vti.c
9590F:	net/ipv6/xfrm*
9591F:	net/ipv6/esp6*
9592F:	net/ipv6/ah6.c
9593F:	net/ipv6/ipcomp6.c
9594F:	net/ipv6/ip6_vti.c
9595F:	include/uapi/linux/xfrm.h
9596F:	include/net/xfrm.h
9597
9598NETWORKING [IPv4/IPv6]
9599M:	"David S. Miller" <davem@davemloft.net>
9600M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9601M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9602L:	netdev@vger.kernel.org
9603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9604S:	Maintained
9605F:	net/ipv4/
9606F:	net/ipv6/
9607F:	include/net/ip*
9608F:	arch/x86/net/*
9609
9610NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9611M:	Paul Moore <paul@paul-moore.com>
9612W:	https://github.com/netlabel
9613L:	netdev@vger.kernel.org
9614L:	linux-security-module@vger.kernel.org
9615S:	Maintained
9616F:	Documentation/netlabel/
9617F:	include/net/calipso.h
9618F:	include/net/cipso_ipv4.h
9619F:	include/net/netlabel.h
9620F:	include/uapi/linux/netfilter/xt_SECMARK.h
9621F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9622F:	net/netlabel/
9623F:	net/ipv4/cipso_ipv4.c
9624F:	net/ipv6/calipso.c
9625F:	net/netfilter/xt_CONNSECMARK.c
9626F:	net/netfilter/xt_SECMARK.c
9627
9628NETWORKING [TLS]
9629M:	Ilya Lesokhin <ilyal@mellanox.com>
9630M:	Aviad Yehezkel <aviadye@mellanox.com>
9631M:	Dave Watson <davejwatson@fb.com>
9632L:	netdev@vger.kernel.org
9633S:	Maintained
9634F:	net/tls/*
9635F:	include/uapi/linux/tls.h
9636F:	include/net/tls.h
9637
9638NETWORKING [WIRELESS]
9639L:	linux-wireless@vger.kernel.org
9640Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9641
9642NETDEVSIM
9643M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9644S:	Maintained
9645F:	drivers/net/netdevsim/*
9646
9647NETXEN (1/10) GbE SUPPORT
9648M:	Manish Chopra <manish.chopra@cavium.com>
9649M:	Rahul Verma <rahul.verma@cavium.com>
9650M:	Dept-GELinuxNICDev@cavium.com
9651L:	netdev@vger.kernel.org
9652S:	Supported
9653F:	drivers/net/ethernet/qlogic/netxen/
9654
9655NFC SUBSYSTEM
9656M:	Samuel Ortiz <sameo@linux.intel.com>
9657L:	linux-wireless@vger.kernel.org
9658L:	linux-nfc@lists.01.org (subscribers-only)
9659S:	Supported
9660F:	net/nfc/
9661F:	include/net/nfc/
9662F:	include/uapi/linux/nfc.h
9663F:	drivers/nfc/
9664F:	include/linux/platform_data/nfcmrvl.h
9665F:	include/linux/platform_data/nxp-nci.h
9666F:	Documentation/devicetree/bindings/net/nfc/
9667
9668NFS, SUNRPC, AND LOCKD CLIENTS
9669M:	Trond Myklebust <trond.myklebust@primarydata.com>
9670M:	Anna Schumaker <anna.schumaker@netapp.com>
9671L:	linux-nfs@vger.kernel.org
9672W:	http://client.linux-nfs.org
9673T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9674S:	Maintained
9675F:	fs/lockd/
9676F:	fs/nfs/
9677F:	fs/nfs_common/
9678F:	net/sunrpc/
9679F:	include/linux/lockd/
9680F:	include/linux/nfs*
9681F:	include/linux/sunrpc/
9682F:	include/uapi/linux/nfs*
9683F:	include/uapi/linux/sunrpc/
9684
9685NILFS2 FILESYSTEM
9686M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9687L:	linux-nilfs@vger.kernel.org
9688W:	https://nilfs.sourceforge.io/
9689W:	https://nilfs.osdn.jp/
9690T:	git git://github.com/konis/nilfs2.git
9691S:	Supported
9692F:	Documentation/filesystems/nilfs2.txt
9693F:	fs/nilfs2/
9694F:	include/trace/events/nilfs2.h
9695F:	include/uapi/linux/nilfs2_api.h
9696F:	include/uapi/linux/nilfs2_ondisk.h
9697
9698NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9699M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9700W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9701S:	Maintained
9702F:	Documentation/scsi/NinjaSCSI.txt
9703F:	drivers/scsi/pcmcia/nsp_*
9704
9705NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9706M:	GOTO Masanori <gotom@debian.or.jp>
9707M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9708W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9709S:	Maintained
9710F:	Documentation/scsi/NinjaSCSI.txt
9711F:	drivers/scsi/nsp32*
9712
9713NIOS2 ARCHITECTURE
9714M:	Ley Foon Tan <lftan@altera.com>
9715L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9717S:	Maintained
9718F:	arch/nios2/
9719
9720NOHZ, DYNTICKS SUPPORT
9721M:	Frederic Weisbecker <fweisbec@gmail.com>
9722M:	Thomas Gleixner <tglx@linutronix.de>
9723M:	Ingo Molnar <mingo@kernel.org>
9724L:	linux-kernel@vger.kernel.org
9725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9726S:	Maintained
9727F:	kernel/time/tick*.*
9728F:	include/linux/tick.h
9729F:	include/linux/sched/nohz.h
9730
9731NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9732M:	Pavel Machek <pavel@ucw.cz>
9733M:	Sakari Ailus <sakari.ailus@iki.fi>
9734L:	linux-media@vger.kernel.org
9735S:	Maintained
9736F:	drivers/media/i2c/et8ek8
9737F:	drivers/media/i2c/ad5820.c
9738
9739NOKIA N900 POWER SUPPLY DRIVERS
9740R:	Pali Rohár <pali.rohar@gmail.com>
9741F:	include/linux/power/bq2415x_charger.h
9742F:	include/linux/power/bq27xxx_battery.h
9743F:	include/linux/power/isp1704_charger.h
9744F:	drivers/power/supply/bq2415x_charger.c
9745F:	drivers/power/supply/bq27xxx_battery.c
9746F:	drivers/power/supply/bq27xxx_battery_i2c.c
9747F:	drivers/power/supply/isp1704_charger.c
9748F:	drivers/power/supply/rx51_battery.c
9749
9750NTB AMD DRIVER
9751M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9752L:	linux-ntb@googlegroups.com
9753S:	Supported
9754F:	drivers/ntb/hw/amd/
9755
9756NTB DRIVER CORE
9757M:	Jon Mason <jdmason@kudzu.us>
9758M:	Dave Jiang <dave.jiang@intel.com>
9759M:	Allen Hubbe <allenbh@gmail.com>
9760L:	linux-ntb@googlegroups.com
9761S:	Supported
9762W:	https://github.com/jonmason/ntb/wiki
9763T:	git git://github.com/jonmason/ntb.git
9764F:	drivers/ntb/
9765F:	drivers/net/ntb_netdev.c
9766F:	include/linux/ntb.h
9767F:	include/linux/ntb_transport.h
9768F:	tools/testing/selftests/ntb/
9769
9770NTB IDT DRIVER
9771M:	Serge Semin <fancer.lancer@gmail.com>
9772L:	linux-ntb@googlegroups.com
9773S:	Supported
9774F:	drivers/ntb/hw/idt/
9775
9776NTB INTEL DRIVER
9777M:	Dave Jiang <dave.jiang@intel.com>
9778L:	linux-ntb@googlegroups.com
9779S:	Supported
9780W:	https://github.com/davejiang/linux/wiki
9781T:	git https://github.com/davejiang/linux.git
9782F:	drivers/ntb/hw/intel/
9783
9784NTFS FILESYSTEM
9785M:	Anton Altaparmakov <anton@tuxera.com>
9786L:	linux-ntfs-dev@lists.sourceforge.net
9787W:	http://www.tuxera.com/
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9789S:	Supported
9790F:	Documentation/filesystems/ntfs.txt
9791F:	fs/ntfs/
9792
9793NUBUS SUBSYSTEM
9794M:	Finn Thain <fthain@telegraphics.com.au>
9795L:	linux-m68k@lists.linux-m68k.org
9796S:	Maintained
9797F:	arch/*/include/asm/nubus.h
9798F:	drivers/nubus/
9799F:	include/linux/nubus.h
9800F:	include/uapi/linux/nubus.h
9801
9802NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9803M:	Antonino Daplas <adaplas@gmail.com>
9804L:	linux-fbdev@vger.kernel.org
9805S:	Maintained
9806F:	drivers/video/fbdev/riva/
9807F:	drivers/video/fbdev/nvidia/
9808
9809NVM EXPRESS DRIVER
9810M:	Keith Busch <keith.busch@intel.com>
9811M:	Jens Axboe <axboe@fb.com>
9812M:	Christoph Hellwig <hch@lst.de>
9813M:	Sagi Grimberg <sagi@grimberg.me>
9814L:	linux-nvme@lists.infradead.org
9815T:	git://git.infradead.org/nvme.git
9816W:	http://git.infradead.org/nvme.git
9817S:	Supported
9818F:	drivers/nvme/host/
9819F:	include/linux/nvme.h
9820F:	include/uapi/linux/nvme_ioctl.h
9821
9822NVM EXPRESS FC TRANSPORT DRIVERS
9823M:	James Smart <james.smart@broadcom.com>
9824L:	linux-nvme@lists.infradead.org
9825S:	Supported
9826F:	include/linux/nvme-fc.h
9827F:	include/linux/nvme-fc-driver.h
9828F:	drivers/nvme/host/fc.c
9829F:	drivers/nvme/target/fc.c
9830F:	drivers/nvme/target/fcloop.c
9831
9832NVM EXPRESS TARGET DRIVER
9833M:	Christoph Hellwig <hch@lst.de>
9834M:	Sagi Grimberg <sagi@grimberg.me>
9835L:	linux-nvme@lists.infradead.org
9836T:	git://git.infradead.org/nvme.git
9837W:	http://git.infradead.org/nvme.git
9838S:	Supported
9839F:	drivers/nvme/target/
9840
9841NVMEM FRAMEWORK
9842M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9843S:	Maintained
9844F:	drivers/nvmem/
9845F:	Documentation/devicetree/bindings/nvmem/
9846F:	Documentation/ABI/stable/sysfs-bus-nvmem
9847F:	include/linux/nvmem-consumer.h
9848F:	include/linux/nvmem-provider.h
9849
9850NXP TDA998X DRM DRIVER
9851M:	Russell King <linux@armlinux.org.uk>
9852S:	Supported
9853T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9854T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9855F:	drivers/gpu/drm/i2c/tda998x_drv.c
9856F:	include/drm/i2c/tda998x.h
9857
9858NXP TFA9879 DRIVER
9859M:	Peter Rosin <peda@axentia.se>
9860L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9861S:	Maintained
9862F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9863F:	sound/soc/codecs/tfa9879*
9864
9865NXP-NCI NFC DRIVER
9866M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9867R:	Charles Gorand <charles.gorand@effinnov.com>
9868L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9869S:	Supported
9870F:	drivers/nfc/nxp-nci
9871
9872OBJTOOL
9873M:	Josh Poimboeuf <jpoimboe@redhat.com>
9874M:	Peter Zijlstra <peterz@infradead.org>
9875S:	Supported
9876F:	tools/objtool/
9877
9878OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9879M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9880M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9881L:	linuxppc-dev@lists.ozlabs.org
9882S:	Supported
9883F:	arch/powerpc/platforms/powernv/ocxl.c
9884F:	arch/powerpc/include/asm/pnv-ocxl.h
9885F:	drivers/misc/ocxl/
9886F:	include/misc/ocxl*
9887F:	include/uapi/misc/ocxl.h
9888F:	Documentation/accelerators/ocxl.txt
9889
9890OMAP AUDIO SUPPORT
9891M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9892M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9894L:	linux-omap@vger.kernel.org
9895S:	Maintained
9896F:	sound/soc/omap/
9897
9898OMAP CLOCK FRAMEWORK SUPPORT
9899M:	Paul Walmsley <paul@pwsan.com>
9900L:	linux-omap@vger.kernel.org
9901S:	Maintained
9902F:	arch/arm/*omap*/*clock*
9903
9904OMAP DEVICE TREE SUPPORT
9905M:	Benoît Cousson <bcousson@baylibre.com>
9906M:	Tony Lindgren <tony@atomide.com>
9907L:	linux-omap@vger.kernel.org
9908L:	devicetree@vger.kernel.org
9909S:	Maintained
9910F:	arch/arm/boot/dts/*omap*
9911F:	arch/arm/boot/dts/*am3*
9912F:	arch/arm/boot/dts/*am4*
9913F:	arch/arm/boot/dts/*am5*
9914F:	arch/arm/boot/dts/*dra7*
9915
9916OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9917M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9918L:	linux-omap@vger.kernel.org
9919L:	linux-fbdev@vger.kernel.org
9920S:	Maintained
9921F:	drivers/video/fbdev/omap2/
9922F:	Documentation/arm/OMAP/DSS
9923
9924OMAP FRAMEBUFFER SUPPORT
9925M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9926L:	linux-fbdev@vger.kernel.org
9927L:	linux-omap@vger.kernel.org
9928S:	Maintained
9929F:	drivers/video/fbdev/omap/
9930
9931OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9932M:	Roger Quadros <rogerq@ti.com>
9933M:	Tony Lindgren <tony@atomide.com>
9934L:	linux-omap@vger.kernel.org
9935S:	Maintained
9936F:	drivers/memory/omap-gpmc.c
9937F:	arch/arm/mach-omap2/*gpmc*
9938
9939OMAP GPIO DRIVER
9940M:	Grygorii Strashko <grygorii.strashko@ti.com>
9941M:	Santosh Shilimkar <ssantosh@kernel.org>
9942M:	Kevin Hilman <khilman@kernel.org>
9943L:	linux-omap@vger.kernel.org
9944S:	Maintained
9945F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9946F:	drivers/gpio/gpio-omap.c
9947
9948OMAP HARDWARE SPINLOCK SUPPORT
9949M:	Ohad Ben-Cohen <ohad@wizery.com>
9950L:	linux-omap@vger.kernel.org
9951S:	Maintained
9952F:	drivers/hwspinlock/omap_hwspinlock.c
9953
9954OMAP HS MMC SUPPORT
9955L:	linux-mmc@vger.kernel.org
9956L:	linux-omap@vger.kernel.org
9957S:	Orphan
9958F:	drivers/mmc/host/omap_hsmmc.c
9959
9960OMAP HWMOD DATA
9961M:	Paul Walmsley <paul@pwsan.com>
9962L:	linux-omap@vger.kernel.org
9963S:	Maintained
9964F:	arch/arm/mach-omap2/omap_hwmod*data*
9965
9966OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9967M:	Benoît Cousson <bcousson@baylibre.com>
9968L:	linux-omap@vger.kernel.org
9969S:	Maintained
9970F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9971
9972OMAP HWMOD SUPPORT
9973M:	Benoît Cousson <bcousson@baylibre.com>
9974M:	Paul Walmsley <paul@pwsan.com>
9975L:	linux-omap@vger.kernel.org
9976S:	Maintained
9977F:	arch/arm/mach-omap2/omap_hwmod.*
9978
9979OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9981L:	linux-media@vger.kernel.org
9982S:	Maintained
9983F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9984F:	drivers/media/platform/omap3isp/
9985F:	drivers/staging/media/omap4iss/
9986
9987OMAP MMC SUPPORT
9988M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9989L:	linux-omap@vger.kernel.org
9990S:	Maintained
9991F:	drivers/mmc/host/omap.c
9992
9993OMAP POWER MANAGEMENT SUPPORT
9994M:	Kevin Hilman <khilman@kernel.org>
9995L:	linux-omap@vger.kernel.org
9996S:	Maintained
9997F:	arch/arm/*omap*/*pm*
9998F:	drivers/cpufreq/omap-cpufreq.c
9999
10000OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10001M:	Rajendra Nayak <rnayak@codeaurora.org>
10002M:	Paul Walmsley <paul@pwsan.com>
10003L:	linux-omap@vger.kernel.org
10004S:	Maintained
10005F:	arch/arm/mach-omap2/prm*
10006
10007OMAP RANDOM NUMBER GENERATOR SUPPORT
10008M:	Deepak Saxena <dsaxena@plexity.net>
10009S:	Maintained
10010F:	drivers/char/hw_random/omap-rng.c
10011
10012OMAP USB SUPPORT
10013L:	linux-usb@vger.kernel.org
10014L:	linux-omap@vger.kernel.org
10015S:	Orphan
10016F:	drivers/usb/*/*omap*
10017F:	arch/arm/*omap*/usb*
10018
10019OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10020M:	Mark Jackson <mpfj@newflow.co.uk>
10021L:	linux-omap@vger.kernel.org
10022S:	Maintained
10023F:	arch/arm/boot/dts/am335x-nano.dts
10024
10025OMAP1 SUPPORT
10026M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10027M:	Tony Lindgren <tony@atomide.com>
10028L:	linux-omap@vger.kernel.org
10029Q:	http://patchwork.kernel.org/project/linux-omap/list/
10030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10031S:	Maintained
10032F:	arch/arm/mach-omap1/
10033F:	arch/arm/plat-omap/
10034F:	arch/arm/configs/omap1_defconfig
10035F:	drivers/i2c/busses/i2c-omap.c
10036F:	include/linux/i2c-omap.h
10037
10038OMAP2+ SUPPORT
10039M:	Tony Lindgren <tony@atomide.com>
10040L:	linux-omap@vger.kernel.org
10041W:	http://www.muru.com/linux/omap/
10042W:	http://linux.omap.com/
10043Q:	http://patchwork.kernel.org/project/linux-omap/list/
10044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10045S:	Maintained
10046F:	arch/arm/mach-omap2/
10047F:	arch/arm/plat-omap/
10048F:	arch/arm/configs/omap2plus_defconfig
10049F:	drivers/i2c/busses/i2c-omap.c
10050F:	drivers/irqchip/irq-omap-intc.c
10051F:	drivers/mfd/*omap*.c
10052F:	drivers/mfd/menelaus.c
10053F:	drivers/mfd/palmas.c
10054F:	drivers/mfd/tps65217.c
10055F:	drivers/mfd/tps65218.c
10056F:	drivers/mfd/tps65910.c
10057F:	drivers/mfd/twl-core.[ch]
10058F:	drivers/mfd/twl4030*.c
10059F:	drivers/mfd/twl6030*.c
10060F:	drivers/mfd/twl6040*.c
10061F:	drivers/regulator/palmas-regulator*.c
10062F:	drivers/regulator/pbias-regulator.c
10063F:	drivers/regulator/tps65217-regulator.c
10064F:	drivers/regulator/tps65218-regulator.c
10065F:	drivers/regulator/tps65910-regulator.c
10066F:	drivers/regulator/twl-regulator.c
10067F:	drivers/regulator/twl6030-regulator.c
10068F:	include/linux/i2c-omap.h
10069
10070ONION OMEGA2+ BOARD
10071M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10072L:	linux-mips@linux-mips.org
10073S:	Maintained
10074F:	arch/mips/boot/dts/ralink/omega2p.dts
10075
10076OMFS FILESYSTEM
10077M:	Bob Copeland <me@bobcopeland.com>
10078L:	linux-karma-devel@lists.sourceforge.net
10079S:	Maintained
10080F:	Documentation/filesystems/omfs.txt
10081F:	fs/omfs/
10082
10083OMNIKEY CARDMAN 4000 DRIVER
10084M:	Harald Welte <laforge@gnumonks.org>
10085S:	Maintained
10086F:	drivers/char/pcmcia/cm4000_cs.c
10087F:	include/linux/cm4000_cs.h
10088F:	include/uapi/linux/cm4000_cs.h
10089
10090OMNIKEY CARDMAN 4040 DRIVER
10091M:	Harald Welte <laforge@gnumonks.org>
10092S:	Maintained
10093F:	drivers/char/pcmcia/cm4040_cs.*
10094
10095OMNIVISION OV13858 SENSOR DRIVER
10096M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10097L:	linux-media@vger.kernel.org
10098T:	git git://linuxtv.org/media_tree.git
10099S:	Maintained
10100F:	drivers/media/i2c/ov13858.c
10101
10102OMNIVISION OV5640 SENSOR DRIVER
10103M:	Steve Longerbeam <slongerbeam@gmail.com>
10104L:	linux-media@vger.kernel.org
10105T:	git git://linuxtv.org/media_tree.git
10106S:	Maintained
10107F:	drivers/media/i2c/ov5640.c
10108
10109OMNIVISION OV5647 SENSOR DRIVER
10110M:	Luis Oliveira <lolivei@synopsys.com>
10111L:	linux-media@vger.kernel.org
10112T:	git git://linuxtv.org/media_tree.git
10113S:	Maintained
10114F:	drivers/media/i2c/ov5647.c
10115
10116OMNIVISION OV7670 SENSOR DRIVER
10117M:	Jonathan Corbet <corbet@lwn.net>
10118L:	linux-media@vger.kernel.org
10119T:	git git://linuxtv.org/media_tree.git
10120S:	Maintained
10121F:	drivers/media/i2c/ov7670.c
10122F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10123
10124OMNIVISION OV7740 SENSOR DRIVER
10125M:	Wenyou Yang <wenyou.yang@microchip.com>
10126L:	linux-media@vger.kernel.org
10127T:	git git://linuxtv.org/media_tree.git
10128S:	Maintained
10129F:	drivers/media/i2c/ov7740.c
10130F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10131
10132ONENAND FLASH DRIVER
10133M:	Kyungmin Park <kyungmin.park@samsung.com>
10134L:	linux-mtd@lists.infradead.org
10135S:	Maintained
10136F:	drivers/mtd/onenand/
10137F:	include/linux/mtd/onenand*.h
10138
10139ONSTREAM SCSI TAPE DRIVER
10140M:	Willem Riede <osst@riede.org>
10141L:	osst-users@lists.sourceforge.net
10142L:	linux-scsi@vger.kernel.org
10143S:	Maintained
10144F:	Documentation/scsi/osst.txt
10145F:	drivers/scsi/osst.*
10146F:	drivers/scsi/osst_*.h
10147F:	drivers/scsi/st.h
10148
10149OP-TEE DRIVER
10150M:	Jens Wiklander <jens.wiklander@linaro.org>
10151S:	Maintained
10152F:	drivers/tee/optee/
10153
10154OPA-VNIC DRIVER
10155M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10156M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10157L:	linux-rdma@vger.kernel.org
10158S:	Supported
10159F:	drivers/infiniband/ulp/opa_vnic
10160
10161OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10162M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10163L:	devicetree@vger.kernel.org
10164S:	Maintained
10165F:	Documentation/devicetree/dynamic-resolution-notes.txt
10166F:	Documentation/devicetree/overlay-notes.txt
10167F:	drivers/of/overlay.c
10168F:	drivers/of/resolver.c
10169
10170OPEN FIRMWARE AND FLATTENED DEVICE TREE
10171M:	Rob Herring <robh+dt@kernel.org>
10172M:	Frank Rowand <frowand.list@gmail.com>
10173L:	devicetree@vger.kernel.org
10174W:	http://www.devicetree.org/
10175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10176S:	Maintained
10177F:	drivers/of/
10178F:	include/linux/of*.h
10179F:	scripts/dtc/
10180F:	Documentation/ABI/testing/sysfs-firmware-ofw
10181
10182OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10183M:	Rob Herring <robh+dt@kernel.org>
10184M:	Mark Rutland <mark.rutland@arm.com>
10185L:	devicetree@vger.kernel.org
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10187Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10188S:	Maintained
10189F:	Documentation/devicetree/
10190F:	arch/*/boot/dts/
10191F:	include/dt-bindings/
10192
10193OPENCORES I2C BUS DRIVER
10194M:	Peter Korsgaard <jacmet@sunsite.dk>
10195L:	linux-i2c@vger.kernel.org
10196S:	Maintained
10197F:	Documentation/i2c/busses/i2c-ocores
10198F:	drivers/i2c/busses/i2c-ocores.c
10199
10200OPENRISC ARCHITECTURE
10201M:	Jonas Bonn <jonas@southpole.se>
10202M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10203M:	Stafford Horne <shorne@gmail.com>
10204T:	git git://github.com/openrisc/linux.git
10205L:	openrisc@lists.librecores.org
10206W:	http://openrisc.io
10207S:	Maintained
10208F:	Documentation/devicetree/bindings/openrisc/
10209F:	Documentation/openrisc/
10210F:	arch/openrisc/
10211F:	drivers/irqchip/irq-ompic.c
10212F:	drivers/irqchip/irq-or1k-*
10213
10214OPENVSWITCH
10215M:	Pravin B Shelar <pshelar@ovn.org>
10216L:	netdev@vger.kernel.org
10217L:	dev@openvswitch.org
10218W:	http://openvswitch.org
10219S:	Maintained
10220F:	net/openvswitch/
10221F:	include/uapi/linux/openvswitch.h
10222
10223OPERATING PERFORMANCE POINTS (OPP)
10224M:	Viresh Kumar <vireshk@kernel.org>
10225M:	Nishanth Menon <nm@ti.com>
10226M:	Stephen Boyd <sboyd@kernel.org>
10227L:	linux-pm@vger.kernel.org
10228S:	Maintained
10229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10230F:	drivers/opp/
10231F:	include/linux/pm_opp.h
10232F:	Documentation/power/opp.txt
10233F:	Documentation/devicetree/bindings/opp/
10234
10235OPL4 DRIVER
10236M:	Clemens Ladisch <clemens@ladisch.de>
10237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10238T:	git git://git.alsa-project.org/alsa-kernel.git
10239S:	Maintained
10240F:	sound/drivers/opl4/
10241
10242OPROFILE
10243M:	Robert Richter <rric@kernel.org>
10244L:	oprofile-list@lists.sf.net
10245S:	Maintained
10246F:	arch/*/include/asm/oprofile*.h
10247F:	arch/*/oprofile/
10248F:	drivers/oprofile/
10249F:	include/linux/oprofile.h
10250
10251ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10252M:	Mark Fasheh <mfasheh@versity.com>
10253M:	Joel Becker <jlbec@evilplan.org>
10254L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10255W:	http://ocfs2.wiki.kernel.org
10256S:	Supported
10257F:	Documentation/filesystems/ocfs2.txt
10258F:	Documentation/filesystems/dlmfs.txt
10259F:	fs/ocfs2/
10260
10261ORANGEFS FILESYSTEM
10262M:	Mike Marshall <hubcap@omnibond.com>
10263R:	Martin Brandenburg <martin@omnibond.com>
10264L:	devel@lists.orangefs.org
10265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10266S:	Supported
10267F:	fs/orangefs/
10268F:	Documentation/filesystems/orangefs.txt
10269
10270ORINOCO DRIVER
10271L:	linux-wireless@vger.kernel.org
10272W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10273W:	http://www.nongnu.org/orinoco/
10274S:	Orphan
10275F:	drivers/net/wireless/intersil/orinoco/
10276
10277OSD LIBRARY and FILESYSTEM
10278M:	Boaz Harrosh <ooo@electrozaur.com>
10279S:	Maintained
10280F:	drivers/scsi/osd/
10281F:	include/scsi/osd_*
10282F:	fs/exofs/
10283
10284OV2659 OMNIVISION SENSOR DRIVER
10285M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10286L:	linux-media@vger.kernel.org
10287W:	https://linuxtv.org
10288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10289T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10290S:	Maintained
10291F:	drivers/media/i2c/ov2659.c
10292F:	include/media/i2c/ov2659.h
10293
10294OVERLAY FILESYSTEM
10295M:	Miklos Szeredi <miklos@szeredi.hu>
10296L:	linux-unionfs@vger.kernel.org
10297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10298S:	Supported
10299F:	fs/overlayfs/
10300F:	Documentation/filesystems/overlayfs.txt
10301
10302P54 WIRELESS DRIVER
10303M:	Christian Lamparter <chunkeey@googlemail.com>
10304L:	linux-wireless@vger.kernel.org
10305W:	http://wireless.kernel.org/en/users/Drivers/p54
10306S:	Maintained
10307F:	drivers/net/wireless/intersil/p54/
10308
10309PA SEMI ETHERNET DRIVER
10310L:	netdev@vger.kernel.org
10311S:	Orphan
10312F:	drivers/net/ethernet/pasemi/*
10313
10314PA SEMI SMBUS DRIVER
10315L:	linux-i2c@vger.kernel.org
10316S:	Orphan
10317F:	drivers/i2c/busses/i2c-pasemi.c
10318
10319PADATA PARALLEL EXECUTION MECHANISM
10320M:	Steffen Klassert <steffen.klassert@secunet.com>
10321L:	linux-crypto@vger.kernel.org
10322S:	Maintained
10323F:	kernel/padata.c
10324F:	include/linux/padata.h
10325F:	Documentation/padata.txt
10326
10327PANASONIC LAPTOP ACPI EXTRAS DRIVER
10328M:	Harald Welte <laforge@gnumonks.org>
10329L:	platform-driver-x86@vger.kernel.org
10330S:	Maintained
10331F:	drivers/platform/x86/panasonic-laptop.c
10332
10333PARALLEL LCD/KEYPAD PANEL DRIVER
10334M:	Willy Tarreau <willy@haproxy.com>
10335M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10336S:	Odd Fixes
10337F:	Documentation/misc-devices/lcd-panel-cgram.txt
10338F:	drivers/misc/panel.c
10339
10340PARALLEL PORT SUBSYSTEM
10341M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10342M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10343L:	linux-parport@lists.infradead.org (subscribers-only)
10344S:	Maintained
10345F:	drivers/parport/
10346F:	include/linux/parport*.h
10347F:	drivers/char/ppdev.c
10348F:	include/uapi/linux/ppdev.h
10349F:	Documentation/parport*.txt
10350
10351PARAVIRT_OPS INTERFACE
10352M:	Juergen Gross <jgross@suse.com>
10353M:	Alok Kataria <akataria@vmware.com>
10354L:	virtualization@lists.linux-foundation.org
10355S:	Supported
10356F:	Documentation/virtual/paravirt_ops.txt
10357F:	arch/*/kernel/paravirt*
10358F:	arch/*/include/asm/paravirt*.h
10359F:	include/linux/hypervisor.h
10360
10361PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10362M:	Tim Waugh <tim@cyberelk.net>
10363L:	linux-parport@lists.infradead.org (subscribers-only)
10364S:	Maintained
10365F:	Documentation/blockdev/paride.txt
10366F:	drivers/block/paride/
10367
10368PARISC ARCHITECTURE
10369M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10370M:	Helge Deller <deller@gmx.de>
10371L:	linux-parisc@vger.kernel.org
10372W:	http://www.parisc-linux.org/
10373Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10376S:	Maintained
10377F:	arch/parisc/
10378F:	Documentation/parisc/
10379F:	drivers/parisc/
10380F:	drivers/char/agp/parisc-agp.c
10381F:	drivers/input/serio/gscps2.c
10382F:	drivers/parport/parport_gsc.*
10383F:	drivers/tty/serial/8250/8250_gsc.c
10384F:	drivers/video/fbdev/sti*
10385F:	drivers/video/console/sti*
10386F:	drivers/video/logo/logo_parisc*
10387
10388PARMAN
10389M:	Jiri Pirko <jiri@mellanox.com>
10390L:	netdev@vger.kernel.org
10391S:	Supported
10392F:	lib/parman.c
10393F:	lib/test_parman.c
10394F:	include/linux/parman.h
10395
10396PC87360 HARDWARE MONITORING DRIVER
10397M:	Jim Cromie <jim.cromie@gmail.com>
10398L:	linux-hwmon@vger.kernel.org
10399S:	Maintained
10400F:	Documentation/hwmon/pc87360
10401F:	drivers/hwmon/pc87360.c
10402
10403PC8736x GPIO DRIVER
10404M:	Jim Cromie <jim.cromie@gmail.com>
10405S:	Maintained
10406F:	drivers/char/pc8736x_gpio.c
10407
10408PC87427 HARDWARE MONITORING DRIVER
10409M:	Jean Delvare <jdelvare@suse.com>
10410L:	linux-hwmon@vger.kernel.org
10411S:	Maintained
10412F:	Documentation/hwmon/pc87427
10413F:	drivers/hwmon/pc87427.c
10414
10415PCA9532 LED DRIVER
10416M:	Riku Voipio <riku.voipio@iki.fi>
10417S:	Maintained
10418F:	drivers/leds/leds-pca9532.c
10419F:	include/linux/leds-pca9532.h
10420
10421PCA9541 I2C BUS MASTER SELECTOR DRIVER
10422M:	Guenter Roeck <linux@roeck-us.net>
10423L:	linux-i2c@vger.kernel.org
10424S:	Maintained
10425F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10426
10427PCDP - PRIMARY CONSOLE AND DEBUG PORT
10428M:	Khalid Aziz <khalid@gonehiking.org>
10429S:	Maintained
10430F:	drivers/firmware/pcdp.*
10431
10432PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10433M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10434L:	linux-pci@vger.kernel.org
10435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10438F:	drivers/pci/host/pci-aardvark.c
10439
10440PCI DRIVER FOR ALTERA PCIE IP
10441M:	Ley Foon Tan <lftan@altera.com>
10442L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10443L:	linux-pci@vger.kernel.org
10444S:	Supported
10445F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10446F:	drivers/pci/host/pcie-altera.c
10447
10448PCI DRIVER FOR APPLIEDMICRO XGENE
10449M:	Tanmay Inamdar <tinamdar@apm.com>
10450L:	linux-pci@vger.kernel.org
10451L:	linux-arm-kernel@lists.infradead.org
10452S:	Maintained
10453F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10454F:	drivers/pci/host/pci-xgene.c
10455
10456PCI DRIVER FOR ARM VERSATILE PLATFORM
10457M:	Rob Herring <robh@kernel.org>
10458L:	linux-pci@vger.kernel.org
10459L:	linux-arm-kernel@lists.infradead.org
10460S:	Maintained
10461F:	Documentation/devicetree/bindings/pci/versatile.txt
10462F:	drivers/pci/host/pci-versatile.c
10463
10464PCI DRIVER FOR ARMADA 8K
10465M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10466L:	linux-pci@vger.kernel.org
10467L:	linux-arm-kernel@lists.infradead.org
10468S:	Maintained
10469F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10470F:	drivers/pci/dwc/pcie-armada8k.c
10471
10472PCI DRIVER FOR CADENCE PCIE IP
10473M:	Alan Douglas <adouglas@cadence.com>
10474L:	linux-pci@vger.kernel.org
10475S:	Maintained
10476F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10477F:	drivers/pci/cadence/pcie-cadence*
10478
10479PCI DRIVER FOR FREESCALE LAYERSCAPE
10480M:	Minghuan Lian <minghuan.Lian@freescale.com>
10481M:	Mingkai Hu <mingkai.hu@freescale.com>
10482M:	Roy Zang <tie-fei.zang@freescale.com>
10483L:	linuxppc-dev@lists.ozlabs.org
10484L:	linux-pci@vger.kernel.org
10485L:	linux-arm-kernel@lists.infradead.org
10486S:	Maintained
10487F:	drivers/pci/dwc/*layerscape*
10488
10489PCI DRIVER FOR GENERIC OF HOSTS
10490M:	Will Deacon <will.deacon@arm.com>
10491L:	linux-pci@vger.kernel.org
10492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493S:	Maintained
10494F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10495F:	drivers/pci/host/pci-host-common.c
10496F:	drivers/pci/host/pci-host-generic.c
10497
10498PCI DRIVER FOR IMX6
10499M:	Richard Zhu <hongxing.zhu@nxp.com>
10500M:	Lucas Stach <l.stach@pengutronix.de>
10501L:	linux-pci@vger.kernel.org
10502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10503S:	Maintained
10504F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10505F:	drivers/pci/dwc/*imx6*
10506
10507PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10508M:	Keith Busch <keith.busch@intel.com>
10509M:	Jonathan Derrick <jonathan.derrick@intel.com>
10510L:	linux-pci@vger.kernel.org
10511S:	Supported
10512F:	drivers/pci/host/vmd.c
10513
10514PCI DRIVER FOR MICROSEMI SWITCHTEC
10515M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10516M:	Logan Gunthorpe <logang@deltatee.com>
10517L:	linux-pci@vger.kernel.org
10518S:	Maintained
10519F:	Documentation/switchtec.txt
10520F:	Documentation/ABI/testing/sysfs-class-switchtec
10521F:	drivers/pci/switch/switchtec*
10522F:	include/uapi/linux/switchtec_ioctl.h
10523F:	include/linux/switchtec.h
10524F:	drivers/ntb/hw/mscc/
10525
10526PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10527M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10528M:	Jason Cooper <jason@lakedaemon.net>
10529L:	linux-pci@vger.kernel.org
10530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10531S:	Maintained
10532F:	drivers/pci/host/*mvebu*
10533
10534PCI DRIVER FOR NVIDIA TEGRA
10535M:	Thierry Reding <thierry.reding@gmail.com>
10536L:	linux-tegra@vger.kernel.org
10537L:	linux-pci@vger.kernel.org
10538S:	Supported
10539F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10540F:	drivers/pci/host/pci-tegra.c
10541
10542PCI DRIVER FOR RENESAS R-CAR
10543M:	Simon Horman <horms@verge.net.au>
10544L:	linux-pci@vger.kernel.org
10545L:	linux-renesas-soc@vger.kernel.org
10546S:	Maintained
10547F:	drivers/pci/host/*rcar*
10548
10549PCI DRIVER FOR SAMSUNG EXYNOS
10550M:	Jingoo Han <jingoohan1@gmail.com>
10551L:	linux-pci@vger.kernel.org
10552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10553L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10554S:	Maintained
10555F:	drivers/pci/dwc/pci-exynos.c
10556
10557PCI DRIVER FOR SYNOPSYS DESIGNWARE
10558M:	Jingoo Han <jingoohan1@gmail.com>
10559M:	Joao Pinto <Joao.Pinto@synopsys.com>
10560L:	linux-pci@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10563F:	drivers/pci/dwc/*designware*
10564
10565PCI DRIVER FOR TI DRA7XX
10566M:	Kishon Vijay Abraham I <kishon@ti.com>
10567L:	linux-omap@vger.kernel.org
10568L:	linux-pci@vger.kernel.org
10569S:	Supported
10570F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10571F:	drivers/pci/dwc/pci-dra7xx.c
10572
10573PCI DRIVER FOR TI KEYSTONE
10574M:	Murali Karicheri <m-karicheri2@ti.com>
10575L:	linux-pci@vger.kernel.org
10576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10577S:	Maintained
10578F:	drivers/pci/dwc/*keystone*
10579
10580PCI ENDPOINT SUBSYSTEM
10581M:	Kishon Vijay Abraham I <kishon@ti.com>
10582M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10583L:	linux-pci@vger.kernel.org
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10585S:	Supported
10586F:	drivers/pci/endpoint/
10587F:	drivers/misc/pci_endpoint_test.c
10588F:	tools/pci/
10589
10590PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10591M:	Russell Currey <ruscur@russell.cc>
10592L:	linuxppc-dev@lists.ozlabs.org
10593S:	Supported
10594F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10595F:	arch/powerpc/kernel/eeh*.c
10596F:	arch/powerpc/platforms/*/eeh*.c
10597F:	arch/powerpc/include/*/eeh*.h
10598
10599PCI ERROR RECOVERY
10600M:	Linas Vepstas <linasvepstas@gmail.com>
10601L:	linux-pci@vger.kernel.org
10602S:	Supported
10603F:	Documentation/PCI/pci-error-recovery.txt
10604
10605PCI MSI DRIVER FOR ALTERA MSI IP
10606M:	Ley Foon Tan <lftan@altera.com>
10607L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10608L:	linux-pci@vger.kernel.org
10609S:	Supported
10610F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10611F:	drivers/pci/host/pcie-altera-msi.c
10612
10613PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10614M:	Duc Dang <dhdang@apm.com>
10615L:	linux-pci@vger.kernel.org
10616L:	linux-arm-kernel@lists.infradead.org
10617S:	Maintained
10618F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10619F:	drivers/pci/host/pci-xgene-msi.c
10620
10621PCI SUBSYSTEM
10622M:	Bjorn Helgaas <bhelgaas@google.com>
10623L:	linux-pci@vger.kernel.org
10624Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10626S:	Supported
10627F:	Documentation/devicetree/bindings/pci/
10628F:	Documentation/PCI/
10629F:	drivers/acpi/pci*
10630F:	drivers/pci/
10631F:	include/asm-generic/pci*
10632F:	include/linux/pci*
10633F:	include/uapi/linux/pci*
10634F:	lib/pci*
10635F:	arch/x86/pci/
10636F:	arch/x86/kernel/quirks.c
10637
10638PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10639M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10640L:	linux-pci@vger.kernel.org
10641Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10643S:	Supported
10644F:	drivers/pci/host/
10645F:	drivers/pci/dwc/
10646
10647PCIE DRIVER FOR AXIS ARTPEC
10648M:	Niklas Cassel <niklas.cassel@axis.com>
10649M:	Jesper Nilsson <jesper.nilsson@axis.com>
10650L:	linux-arm-kernel@axis.com
10651L:	linux-pci@vger.kernel.org
10652S:	Maintained
10653F:	Documentation/devicetree/bindings/pci/axis,artpec*
10654F:	drivers/pci/dwc/*artpec*
10655
10656PCIE DRIVER FOR CAVIUM THUNDERX
10657M:	David Daney <david.daney@cavium.com>
10658L:	linux-pci@vger.kernel.org
10659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10660S:	Supported
10661F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10662F:	drivers/pci/host/pci-thunder-*
10663
10664PCIE DRIVER FOR HISILICON
10665M:	Zhou Wang <wangzhou1@hisilicon.com>
10666L:	linux-pci@vger.kernel.org
10667S:	Maintained
10668F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10669F:	drivers/pci/dwc/pcie-hisi.c
10670
10671PCIE DRIVER FOR HISILICON KIRIN
10672M:	Xiaowei Song <songxiaowei@hisilicon.com>
10673M:	Binghui Wang <wangbinghui@hisilicon.com>
10674L:	linux-pci@vger.kernel.org
10675S:	Maintained
10676F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10677F:	drivers/pci/dwc/pcie-kirin.c
10678
10679PCIE DRIVER FOR HISILICON STB
10680M:	Jianguo Sun <sunjianguo1@huawei.com>
10681M:	Shawn Guo <shawn.guo@linaro.org>
10682L:	linux-pci@vger.kernel.org
10683S:	Maintained
10684F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10685F:	drivers/pci/dwc/pcie-histb.c
10686
10687PCIE DRIVER FOR MEDIATEK
10688M:	Ryder Lee <ryder.lee@mediatek.com>
10689L:	linux-pci@vger.kernel.org
10690L:	linux-mediatek@lists.infradead.org
10691S:	Supported
10692F:	Documentation/devicetree/bindings/pci/mediatek*
10693F:	drivers/pci/host/*mediatek*
10694
10695PCIE DRIVER FOR QUALCOMM MSM
10696M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10697L:	linux-pci@vger.kernel.org
10698L:	linux-arm-msm@vger.kernel.org
10699S:	Maintained
10700F:	drivers/pci/dwc/*qcom*
10701
10702PCIE DRIVER FOR ROCKCHIP
10703M:	Shawn Lin <shawn.lin@rock-chips.com>
10704L:	linux-pci@vger.kernel.org
10705L:	linux-rockchip@lists.infradead.org
10706S:	Maintained
10707F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10708F:	drivers/pci/host/pcie-rockchip.c
10709
10710PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10711M:	Linus Walleij <linus.walleij@linaro.org>
10712L:	linux-pci@vger.kernel.org
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10715F:	drivers/pci/host/pci-v3-semi.c
10716
10717PCIE DRIVER FOR ST SPEAR13XX
10718M:	Pratyush Anand <pratyush.anand@gmail.com>
10719L:	linux-pci@vger.kernel.org
10720S:	Maintained
10721F:	drivers/pci/dwc/*spear*
10722
10723PCMCIA SUBSYSTEM
10724M:	Dominik Brodowski <linux@dominikbrodowski.net>
10725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10726S:	Odd Fixes
10727F:	Documentation/pcmcia/
10728F:	tools/pcmcia/
10729F:	drivers/pcmcia/
10730F:	include/pcmcia/
10731
10732PCNET32 NETWORK DRIVER
10733M:	Don Fry <pcnet32@frontier.com>
10734L:	netdev@vger.kernel.org
10735S:	Maintained
10736F:	drivers/net/ethernet/amd/pcnet32.c
10737
10738PCRYPT PARALLEL CRYPTO ENGINE
10739M:	Steffen Klassert <steffen.klassert@secunet.com>
10740L:	linux-crypto@vger.kernel.org
10741S:	Maintained
10742F:	crypto/pcrypt.c
10743F:	include/crypto/pcrypt.h
10744
10745PEAQ WMI HOTKEYS DRIVER
10746M:	Hans de Goede <hdegoede@redhat.com>
10747L:	platform-driver-x86@vger.kernel.org
10748S:	Maintained
10749F:	drivers/platform/x86/peaq-wmi.c
10750
10751PER-CPU MEMORY ALLOCATOR
10752M:	Tejun Heo <tj@kernel.org>
10753M:	Christoph Lameter <cl@linux.com>
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10755S:	Maintained
10756F:	include/linux/percpu*.h
10757F:	mm/percpu*.c
10758F:	arch/*/include/asm/percpu.h
10759
10760PER-TASK DELAY ACCOUNTING
10761M:	Balbir Singh <bsingharora@gmail.com>
10762S:	Maintained
10763F:	include/linux/delayacct.h
10764F:	kernel/delayacct.c
10765
10766PERFORMANCE EVENTS SUBSYSTEM
10767M:	Peter Zijlstra <peterz@infradead.org>
10768M:	Ingo Molnar <mingo@redhat.com>
10769M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10770R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10771R:	Jiri Olsa <jolsa@redhat.com>
10772R:	Namhyung Kim <namhyung@kernel.org>
10773L:	linux-kernel@vger.kernel.org
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10775S:	Supported
10776F:	kernel/events/*
10777F:	include/linux/perf_event.h
10778F:	include/uapi/linux/perf_event.h
10779F:	arch/*/kernel/perf_event*.c
10780F:	arch/*/kernel/*/perf_event*.c
10781F:	arch/*/kernel/*/*/perf_event*.c
10782F:	arch/*/include/asm/perf_event.h
10783F:	arch/*/kernel/perf_callchain.c
10784F:	arch/*/events/*
10785F:	tools/perf/
10786
10787PERSONALITY HANDLING
10788M:	Christoph Hellwig <hch@infradead.org>
10789L:	linux-abi-devel@lists.sourceforge.net
10790S:	Maintained
10791F:	include/linux/personality.h
10792F:	include/uapi/linux/personality.h
10793
10794PHONET PROTOCOL
10795M:	Remi Denis-Courmont <courmisch@gmail.com>
10796S:	Supported
10797F:	Documentation/networking/phonet.txt
10798F:	include/linux/phonet.h
10799F:	include/net/phonet/
10800F:	include/uapi/linux/phonet.h
10801F:	net/phonet/
10802
10803PHRAM MTD DRIVER
10804M:	Joern Engel <joern@lazybastard.org>
10805L:	linux-mtd@lists.infradead.org
10806S:	Maintained
10807F:	drivers/mtd/devices/phram.c
10808
10809PICOLCD HID DRIVER
10810M:	Bruno Prémont <bonbons@linux-vserver.org>
10811L:	linux-input@vger.kernel.org
10812S:	Maintained
10813F:	drivers/hid/hid-picolcd*
10814
10815PICOXCELL SUPPORT
10816M:	Jamie Iles <jamie@jamieiles.com>
10817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10818T:	git git://github.com/jamieiles/linux-2.6-ji.git
10819S:	Supported
10820F:	arch/arm/boot/dts/picoxcell*
10821F:	arch/arm/mach-picoxcell/
10822F:	drivers/crypto/picoxcell*
10823
10824PIN CONTROL SUBSYSTEM
10825M:	Linus Walleij <linus.walleij@linaro.org>
10826L:	linux-gpio@vger.kernel.org
10827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10828S:	Maintained
10829F:	Documentation/devicetree/bindings/pinctrl/
10830F:	Documentation/driver-api/pinctl.rst
10831F:	drivers/pinctrl/
10832F:	include/linux/pinctrl/
10833
10834PIN CONTROLLER - ATMEL AT91
10835M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10837S:	Maintained
10838F:	drivers/pinctrl/pinctrl-at91.*
10839
10840PIN CONTROLLER - ATMEL AT91 PIO4
10841M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10843L:	linux-gpio@vger.kernel.org
10844S:	Supported
10845F:	drivers/pinctrl/pinctrl-at91-pio4.*
10846
10847PIN CONTROLLER - FREESCALE
10848M:	Dong Aisheng <aisheng.dong@nxp.com>
10849M:	Fabio Estevam <festevam@gmail.com>
10850M:	Shawn Guo <shawnguo@kernel.org>
10851M:	Stefan Agner <stefan@agner.ch>
10852R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10853L:	linux-gpio@vger.kernel.org
10854S:	Maintained
10855F:	drivers/pinctrl/freescale/
10856F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10857
10858PIN CONTROLLER - INTEL
10859M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10860M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10861S:	Maintained
10862F:	drivers/pinctrl/intel/
10863
10864PIN CONTROLLER - MEDIATEK
10865M:	Sean Wang <sean.wang@mediatek.com>
10866L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10869F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10870F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10871F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10872F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10873
10874PIN CONTROLLER - QUALCOMM
10875M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10876S:	Maintained
10877L:	linux-arm-msm@vger.kernel.org
10878F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10879F:	drivers/pinctrl/qcom/
10880
10881PIN CONTROLLER - RENESAS
10882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10883M:	Geert Uytterhoeven <geert+renesas@glider.be>
10884L:	linux-renesas-soc@vger.kernel.org
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10886S:	Maintained
10887F:	drivers/pinctrl/sh-pfc/
10888
10889PIN CONTROLLER - SAMSUNG
10890M:	Tomasz Figa <tomasz.figa@gmail.com>
10891M:	Krzysztof Kozlowski <krzk@kernel.org>
10892M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10894L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10895Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10897S:	Maintained
10898F:	drivers/pinctrl/samsung/
10899F:	include/dt-bindings/pinctrl/samsung.h
10900F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10901
10902PIN CONTROLLER - SINGLE
10903M:	Tony Lindgren <tony@atomide.com>
10904M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906L:	linux-omap@vger.kernel.org
10907S:	Maintained
10908F:	drivers/pinctrl/pinctrl-single.c
10909
10910PIN CONTROLLER - ST SPEAR
10911M:	Viresh Kumar <vireshk@kernel.org>
10912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913W:	http://www.st.com/spear
10914S:	Maintained
10915F:	drivers/pinctrl/spear/
10916
10917PISTACHIO SOC SUPPORT
10918M:	James Hartley <james.hartley@sondrel.com>
10919L:	linux-mips@linux-mips.org
10920S:	Odd Fixes
10921F:	arch/mips/pistachio/
10922F:	arch/mips/include/asm/mach-pistachio/
10923F:	arch/mips/boot/dts/img/pistachio*
10924F:	arch/mips/configs/pistachio*_defconfig
10925
10926PKTCDVD DRIVER
10927S:	Orphan
10928M:	linux-block@vger.kernel.org
10929F:	drivers/block/pktcdvd.c
10930F:	include/linux/pktcdvd.h
10931F:	include/uapi/linux/pktcdvd.h
10932
10933PKUNITY SOC DRIVERS
10934M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10935W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10936S:	Maintained
10937T:	git git://github.com/gxt/linux.git
10938F:	drivers/input/serio/i8042-unicore32io.h
10939F:	drivers/i2c/busses/i2c-puv3.c
10940F:	drivers/video/fbdev/fb-puv3.c
10941F:	drivers/rtc/rtc-puv3.c
10942
10943PMBUS HARDWARE MONITORING DRIVERS
10944M:	Guenter Roeck <linux@roeck-us.net>
10945L:	linux-hwmon@vger.kernel.org
10946W:	http://hwmon.wiki.kernel.org/
10947W:	http://www.roeck-us.net/linux/drivers/
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10949S:	Maintained
10950F:	Documentation/hwmon/pmbus
10951F:	drivers/hwmon/pmbus/
10952F:	include/linux/pmbus.h
10953
10954PMC SIERRA MaxRAID DRIVER
10955L:	linux-scsi@vger.kernel.org
10956W:	http://www.pmc-sierra.com/
10957S:	Orphan
10958F:	drivers/scsi/pmcraid.*
10959
10960PMC SIERRA PM8001 DRIVER
10961M:	Jack Wang <jinpu.wang@profitbricks.com>
10962M:	lindar_liu@usish.com
10963L:	linux-scsi@vger.kernel.org
10964S:	Supported
10965F:	drivers/scsi/pm8001/
10966
10967PNP SUPPORT
10968M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10969S:	Maintained
10970F:	drivers/pnp/
10971
10972POSIX CLOCKS and TIMERS
10973M:	Thomas Gleixner <tglx@linutronix.de>
10974L:	linux-kernel@vger.kernel.org
10975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10976S:	Maintained
10977F:	fs/timerfd.c
10978F:	include/linux/timer*
10979F:	kernel/time/*timer*
10980
10981POWER MANAGEMENT CORE
10982M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10983L:	linux-pm@vger.kernel.org
10984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10985B:	https://bugzilla.kernel.org
10986S:	Supported
10987F:	drivers/base/power/
10988F:	include/linux/pm.h
10989F:	include/linux/pm_*
10990F:	include/linux/powercap.h
10991F:	drivers/powercap/
10992F:	kernel/configs/nopm.config
10993
10994POWER STATE COORDINATION INTERFACE (PSCI)
10995M:	Mark Rutland <mark.rutland@arm.com>
10996M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10997L:	linux-arm-kernel@lists.infradead.org
10998S:	Maintained
10999F:	drivers/firmware/psci*.c
11000F:	include/linux/psci.h
11001F:	include/uapi/linux/psci.h
11002
11003POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11004M:	Sebastian Reichel <sre@kernel.org>
11005L:	linux-pm@vger.kernel.org
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/power/supply/
11009F:	include/linux/power_supply.h
11010F:	drivers/power/supply/
11011
11012POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11013M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11014L:	linuxppc-dev@lists.ozlabs.org
11015S:	Maintained
11016F:	drivers/char/powernv-op-panel.c
11017
11018PPP OVER ATM (RFC 2364)
11019M:	Mitchell Blank Jr <mitch@sfgoth.com>
11020S:	Maintained
11021F:	net/atm/pppoatm.c
11022F:	include/uapi/linux/atmppp.h
11023
11024PPP OVER ETHERNET
11025M:	Michal Ostrowski <mostrows@earthlink.net>
11026S:	Maintained
11027F:	drivers/net/ppp/pppoe.c
11028F:	drivers/net/ppp/pppox.c
11029
11030PPP OVER L2TP
11031M:	James Chapman <jchapman@katalix.com>
11032S:	Maintained
11033F:	net/l2tp/l2tp_ppp.c
11034F:	include/linux/if_pppol2tp.h
11035F:	include/uapi/linux/if_pppol2tp.h
11036
11037PPP PROTOCOL DRIVERS AND COMPRESSORS
11038M:	Paul Mackerras <paulus@samba.org>
11039L:	linux-ppp@vger.kernel.org
11040S:	Maintained
11041F:	drivers/net/ppp/ppp_*
11042
11043PPS SUPPORT
11044M:	Rodolfo Giometti <giometti@enneenne.com>
11045W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11046L:	linuxpps@ml.enneenne.com (subscribers-only)
11047S:	Maintained
11048F:	Documentation/pps/
11049F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11050F:	Documentation/ABI/testing/sysfs-pps
11051F:	drivers/pps/
11052F:	include/linux/pps*.h
11053F:	include/uapi/linux/pps.h
11054
11055PPTP DRIVER
11056M:	Dmitry Kozlov <xeb@mail.ru>
11057L:	netdev@vger.kernel.org
11058S:	Maintained
11059F:	drivers/net/ppp/pptp.c
11060W:	http://sourceforge.net/projects/accel-pptp
11061
11062PREEMPTIBLE KERNEL
11063M:	Robert Love <rml@tech9.net>
11064L:	kpreempt-tech@lists.sourceforge.net
11065W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11066S:	Supported
11067F:	Documentation/preempt-locking.txt
11068F:	include/linux/preempt.h
11069
11070PRINTK
11071M:	Petr Mladek <pmladek@suse.com>
11072M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11073R:	Steven Rostedt <rostedt@goodmis.org>
11074S:	Maintained
11075F:	kernel/printk/
11076F:	include/linux/printk.h
11077
11078PRISM54 WIRELESS DRIVER
11079M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11080L:	linux-wireless@vger.kernel.org
11081W:	http://wireless.kernel.org/en/users/Drivers/p54
11082S:	Obsolete
11083F:	drivers/net/wireless/intersil/prism54/
11084
11085PROC SYSCTL
11086M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11087M:	Kees Cook <keescook@chromium.org>
11088L:	linux-kernel@vger.kernel.org
11089L:	linux-fsdevel@vger.kernel.org
11090S:	Maintained
11091F:	fs/proc/proc_sysctl.c
11092F:	include/linux/sysctl.h
11093F:	kernel/sysctl.c
11094F:	tools/testing/selftests/sysctl/
11095
11096PS3 NETWORK SUPPORT
11097M:	Geoff Levand <geoff@infradead.org>
11098L:	netdev@vger.kernel.org
11099L:	linuxppc-dev@lists.ozlabs.org
11100S:	Maintained
11101F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11102
11103PS3 PLATFORM SUPPORT
11104M:	Geoff Levand <geoff@infradead.org>
11105L:	linuxppc-dev@lists.ozlabs.org
11106S:	Maintained
11107F:	arch/powerpc/boot/ps3*
11108F:	arch/powerpc/include/asm/lv1call.h
11109F:	arch/powerpc/include/asm/ps3*.h
11110F:	arch/powerpc/platforms/ps3/
11111F:	drivers/*/ps3*
11112F:	drivers/ps3/
11113F:	drivers/rtc/rtc-ps3.c
11114F:	drivers/usb/host/*ps3.c
11115F:	sound/ppc/snd_ps3*
11116
11117PS3VRAM DRIVER
11118M:	Jim Paris <jim@jtan.com>
11119M:	Geoff Levand <geoff@infradead.org>
11120L:	linuxppc-dev@lists.ozlabs.org
11121S:	Maintained
11122F:	drivers/block/ps3vram.c
11123
11124PSAMPLE PACKET SAMPLING SUPPORT:
11125M:	Yotam Gigi <yotam.gi@gmail.com>
11126S:	Maintained
11127F:	net/psample
11128F:	include/net/psample.h
11129F:	include/uapi/linux/psample.h
11130
11131PSTORE FILESYSTEM
11132M:	Kees Cook <keescook@chromium.org>
11133M:	Anton Vorontsov <anton@enomsg.org>
11134M:	Colin Cross <ccross@android.com>
11135M:	Tony Luck <tony.luck@intel.com>
11136S:	Maintained
11137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11138F:	fs/pstore/
11139F:	include/linux/pstore*
11140F:	drivers/firmware/efi/efi-pstore.c
11141F:	drivers/acpi/apei/erst.c
11142F:	Documentation/admin-guide/ramoops.rst
11143F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11144K:	\b(pstore|ramoops)
11145
11146PTP HARDWARE CLOCK SUPPORT
11147M:	Richard Cochran <richardcochran@gmail.com>
11148L:	netdev@vger.kernel.org
11149S:	Maintained
11150W:	http://linuxptp.sourceforge.net/
11151F:	Documentation/ABI/testing/sysfs-ptp
11152F:	Documentation/ptp/*
11153F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11154F:	drivers/net/phy/dp83640*
11155F:	drivers/ptp/*
11156F:	include/linux/ptp_cl*
11157
11158PTRACE SUPPORT
11159M:	Oleg Nesterov <oleg@redhat.com>
11160S:	Maintained
11161F:	include/asm-generic/syscall.h
11162F:	include/linux/ptrace.h
11163F:	include/linux/regset.h
11164F:	include/linux/tracehook.h
11165F:	include/uapi/linux/ptrace.h
11166F:	include/uapi/linux/ptrace.h
11167F:	include/asm-generic/ptrace.h
11168F:	kernel/ptrace.c
11169F:	arch/*/ptrace*.c
11170F:	arch/*/*/ptrace*.c
11171F:	arch/*/include/asm/ptrace*.h
11172
11173PULSE8-CEC DRIVER
11174M:	Hans Verkuil <hverkuil@xs4all.nl>
11175L:	linux-media@vger.kernel.org
11176T:	git git://linuxtv.org/media_tree.git
11177S:	Maintained
11178F:	drivers/media/usb/pulse8-cec/*
11179F:	Documentation/media/cec-drivers/pulse8-cec.rst
11180
11181PVRUSB2 VIDEO4LINUX DRIVER
11182M:	Mike Isely <isely@pobox.com>
11183L:	pvrusb2@isely.net	(subscribers-only)
11184L:	linux-media@vger.kernel.org
11185W:	http://www.isely.net/pvrusb2/
11186T:	git git://linuxtv.org/media_tree.git
11187S:	Maintained
11188F:	Documentation/media/v4l-drivers/pvrusb2*
11189F:	drivers/media/usb/pvrusb2/
11190
11191PWC WEBCAM DRIVER
11192M:	Hans Verkuil <hverkuil@xs4all.nl>
11193L:	linux-media@vger.kernel.org
11194T:	git git://linuxtv.org/media_tree.git
11195S:	Odd Fixes
11196F:	drivers/media/usb/pwc/*
11197
11198PWM FAN DRIVER
11199M:	Kamil Debski <kamil@wypas.org>
11200M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11201L:	linux-hwmon@vger.kernel.org
11202S:	Supported
11203F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11204F:	Documentation/hwmon/pwm-fan
11205F:	drivers/hwmon/pwm-fan.c
11206
11207PWM IR Transmitter
11208M:	Sean Young <sean@mess.org>
11209L:	linux-media@vger.kernel.org
11210S:	Maintained
11211F:	drivers/media/rc/pwm-ir-tx.c
11212
11213PWM SUBSYSTEM
11214M:	Thierry Reding <thierry.reding@gmail.com>
11215L:	linux-pwm@vger.kernel.org
11216S:	Maintained
11217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11218F:	Documentation/pwm.txt
11219F:	Documentation/devicetree/bindings/pwm/
11220F:	include/linux/pwm.h
11221F:	drivers/pwm/
11222F:	drivers/video/backlight/pwm_bl.c
11223F:	include/linux/pwm_backlight.h
11224F:	drivers/gpio/gpio-mvebu.c
11225F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11226
11227PXA GPIO DRIVER
11228M:	Robert Jarzmik <robert.jarzmik@free.fr>
11229L:	linux-gpio@vger.kernel.org
11230S:	Maintained
11231F:	drivers/gpio/gpio-pxa.c
11232
11233PXA MMCI DRIVER
11234S:	Orphan
11235
11236PXA RTC DRIVER
11237M:	Robert Jarzmik <robert.jarzmik@free.fr>
11238L:	linux-rtc@vger.kernel.org
11239S:	Maintained
11240
11241PXA2xx/PXA3xx SUPPORT
11242M:	Daniel Mack <daniel@zonque.org>
11243M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11244M:	Robert Jarzmik <robert.jarzmik@free.fr>
11245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11246T:	git git://github.com/hzhuang1/linux.git
11247T:	git git://github.com/rjarzmik/linux.git
11248S:	Maintained
11249F:	arch/arm/boot/dts/pxa*
11250F:	arch/arm/mach-pxa/
11251F:	drivers/dma/pxa*
11252F:	drivers/pcmcia/pxa2xx*
11253F:	drivers/pinctrl/pxa/
11254F:	drivers/spi/spi-pxa2xx*
11255F:	drivers/usb/gadget/udc/pxa2*
11256F:	include/sound/pxa2xx-lib.h
11257F:	sound/arm/pxa*
11258F:	sound/soc/pxa/
11259
11260PXA3xx NAND FLASH DRIVER
11261M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11262L:	linux-mtd@lists.infradead.org
11263S:	Maintained
11264F:	drivers/mtd/nand/pxa3xx_nand.c
11265
11266QAT DRIVER
11267M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11268L:	qat-linux@intel.com
11269S:	Supported
11270F:	drivers/crypto/qat/
11271
11272QCOM AUDIO (ASoC) DRIVERS
11273M:	Patrick Lai <plai@codeaurora.org>
11274M:	Banajit Goswami <bgoswami@codeaurora.org>
11275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11276S:	Supported
11277F:	sound/soc/qcom/
11278
11279QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11280M:	Gabriel Somlo <somlo@cmu.edu>
11281M:	"Michael S. Tsirkin" <mst@redhat.com>
11282L:	qemu-devel@nongnu.org
11283S:	Maintained
11284F:	drivers/firmware/qemu_fw_cfg.c
11285
11286QIB DRIVER
11287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11288M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11289L:	linux-rdma@vger.kernel.org
11290S:	Supported
11291F:	drivers/infiniband/hw/qib/
11292
11293QLOGIC QL41xxx FCOE DRIVER
11294M:	QLogic-Storage-Upstream@cavium.com
11295L:	linux-scsi@vger.kernel.org
11296S:	Supported
11297F:	drivers/scsi/qedf/
11298
11299QLOGIC QL41xxx ISCSI DRIVER
11300M:	QLogic-Storage-Upstream@cavium.com
11301L:	linux-scsi@vger.kernel.org
11302S:	Supported
11303F:	drivers/scsi/qedi/
11304
11305QLOGIC QL4xxx ETHERNET DRIVER
11306M:	Ariel Elior <Ariel.Elior@cavium.com>
11307M:	everest-linux-l2@cavium.com
11308L:	netdev@vger.kernel.org
11309S:	Supported
11310F:	drivers/net/ethernet/qlogic/qed/
11311F:	include/linux/qed/
11312F:	drivers/net/ethernet/qlogic/qede/
11313
11314QLOGIC QL4xxx RDMA DRIVER
11315M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11316M:	Ariel Elior <Ariel.Elior@cavium.com>
11317L:	linux-rdma@vger.kernel.org
11318S:	Supported
11319F:	drivers/infiniband/hw/qedr/
11320F:	include/uapi/rdma/qedr-abi.h
11321
11322QLOGIC QLA1280 SCSI DRIVER
11323M:	Michael Reed <mdr@sgi.com>
11324L:	linux-scsi@vger.kernel.org
11325S:	Maintained
11326F:	drivers/scsi/qla1280.[ch]
11327
11328QLOGIC QLA2XXX FC-SCSI DRIVER
11329M:	qla2xxx-upstream@qlogic.com
11330L:	linux-scsi@vger.kernel.org
11331S:	Supported
11332F:	Documentation/scsi/LICENSE.qla2xxx
11333F:	drivers/scsi/qla2xxx/
11334
11335QLOGIC QLA3XXX NETWORK DRIVER
11336M:	Dept-GELinuxNICDev@cavium.com
11337L:	netdev@vger.kernel.org
11338S:	Supported
11339F:	Documentation/networking/LICENSE.qla3xxx
11340F:	drivers/net/ethernet/qlogic/qla3xxx.*
11341
11342QLOGIC QLA4XXX iSCSI DRIVER
11343M:	QLogic-Storage-Upstream@qlogic.com
11344L:	linux-scsi@vger.kernel.org
11345S:	Supported
11346F:	Documentation/scsi/LICENSE.qla4xxx
11347F:	drivers/scsi/qla4xxx/
11348
11349QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11350M:	Harish Patil <harish.patil@cavium.com>
11351M:	Manish Chopra <manish.chopra@cavium.com>
11352M:	Dept-GELinuxNICDev@cavium.com
11353L:	netdev@vger.kernel.org
11354S:	Supported
11355F:	drivers/net/ethernet/qlogic/qlcnic/
11356
11357QLOGIC QLGE 10Gb ETHERNET DRIVER
11358M:	Harish Patil <harish.patil@cavium.com>
11359M:	Manish Chopra <manish.chopra@cavium.com>
11360M:	Dept-GELinuxNICDev@cavium.com
11361L:	netdev@vger.kernel.org
11362S:	Supported
11363F:	drivers/net/ethernet/qlogic/qlge/
11364
11365QNX4 FILESYSTEM
11366M:	Anders Larsen <al@alarsen.net>
11367W:	http://www.alarsen.net/linux/qnx4fs/
11368S:	Maintained
11369F:	fs/qnx4/
11370F:	include/uapi/linux/qnx4_fs.h
11371F:	include/uapi/linux/qnxtypes.h
11372
11373QORIQ DPAA2 FSL-MC BUS DRIVER
11374M:	Stuart Yoder <stuyoder@gmail.com>
11375M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11376L:	linux-kernel@vger.kernel.org
11377S:	Maintained
11378F:	drivers/staging/fsl-mc/
11379F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11380
11381QT1010 MEDIA DRIVER
11382M:	Antti Palosaari <crope@iki.fi>
11383L:	linux-media@vger.kernel.org
11384W:	https://linuxtv.org
11385W:	http://palosaari.fi/linux/
11386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11387T:	git git://linuxtv.org/anttip/media_tree.git
11388S:	Maintained
11389F:	drivers/media/tuners/qt1010*
11390
11391QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11392M:	Kalle Valo <kvalo@qca.qualcomm.com>
11393L:	ath10k@lists.infradead.org
11394W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11396S:	Supported
11397F:	drivers/net/wireless/ath/ath10k/
11398
11399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11400M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11401L:	linux-wireless@vger.kernel.org
11402W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11403S:	Supported
11404F:	drivers/net/wireless/ath/ath9k/
11405
11406QUALCOMM CAMERA SUBSYSTEM DRIVER
11407M:	Todor Tomov <todor.tomov@linaro.org>
11408L:	linux-media@vger.kernel.org
11409S:	Maintained
11410F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11411F:	Documentation/media/v4l-drivers/qcom_camss.rst
11412F:	drivers/media/platform/qcom/camss-8x16/
11413
11414QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11415M:	Timur Tabi <timur@codeaurora.org>
11416L:	netdev@vger.kernel.org
11417S:	Supported
11418F:	drivers/net/ethernet/qualcomm/emac/
11419
11420QUALCOMM HEXAGON ARCHITECTURE
11421M:	Richard Kuo <rkuo@codeaurora.org>
11422L:	linux-hexagon@vger.kernel.org
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11424S:	Supported
11425F:	arch/hexagon/
11426
11427QUALCOMM IOMMU
11428M:	Rob Clark <robdclark@gmail.com>
11429L:	iommu@lists.linux-foundation.org
11430L:	linux-arm-msm@vger.kernel.org
11431S:	Maintained
11432F:	drivers/iommu/qcom_iommu.c
11433
11434QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11435M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11436L:	linux-media@vger.kernel.org
11437L:	linux-arm-msm@vger.kernel.org
11438T:	git git://linuxtv.org/media_tree.git
11439S:	Maintained
11440F:	drivers/media/platform/qcom/venus/
11441
11442QUALCOMM WCN36XX WIRELESS DRIVER
11443M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11444L:	wcn36xx@lists.infradead.org
11445W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11446T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11447S:	Supported
11448F:	drivers/net/wireless/ath/wcn36xx/
11449
11450QUANTENNA QTNFMAC WIRELESS DRIVER
11451M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11452M:	Avinash Patil <avinashp@quantenna.com>
11453M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11454L:	linux-wireless@vger.kernel.org
11455S:	Maintained
11456F:	drivers/net/wireless/quantenna
11457
11458RADEON and AMDGPU DRM DRIVERS
11459M:	Alex Deucher <alexander.deucher@amd.com>
11460M:	Christian König <christian.koenig@amd.com>
11461M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11462L:	amd-gfx@lists.freedesktop.org
11463T:	git git://people.freedesktop.org/~agd5f/linux
11464S:	Supported
11465F:	drivers/gpu/drm/radeon/
11466F:	include/uapi/drm/radeon_drm.h
11467F:	drivers/gpu/drm/amd/
11468F:	include/uapi/drm/amdgpu_drm.h
11469
11470RADEON FRAMEBUFFER DISPLAY DRIVER
11471M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11472L:	linux-fbdev@vger.kernel.org
11473S:	Maintained
11474F:	drivers/video/fbdev/aty/radeon*
11475F:	include/uapi/linux/radeonfb.h
11476
11477RADIOSHARK RADIO DRIVER
11478M:	Hans Verkuil <hverkuil@xs4all.nl>
11479L:	linux-media@vger.kernel.org
11480T:	git git://linuxtv.org/media_tree.git
11481S:	Maintained
11482F:	drivers/media/radio/radio-shark.c
11483
11484RADIOSHARK2 RADIO DRIVER
11485M:	Hans Verkuil <hverkuil@xs4all.nl>
11486L:	linux-media@vger.kernel.org
11487T:	git git://linuxtv.org/media_tree.git
11488S:	Maintained
11489F:	drivers/media/radio/radio-shark2.c
11490F:	drivers/media/radio/radio-tea5777.c
11491
11492RADOS BLOCK DEVICE (RBD)
11493M:	Ilya Dryomov <idryomov@gmail.com>
11494M:	Sage Weil <sage@redhat.com>
11495M:	Alex Elder <elder@kernel.org>
11496L:	ceph-devel@vger.kernel.org
11497W:	http://ceph.com/
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11499T:	git git://github.com/ceph/ceph-client.git
11500S:	Supported
11501F:	Documentation/ABI/testing/sysfs-bus-rbd
11502F:	drivers/block/rbd.c
11503F:	drivers/block/rbd_types.h
11504
11505RAGE128 FRAMEBUFFER DISPLAY DRIVER
11506M:	Paul Mackerras <paulus@samba.org>
11507L:	linux-fbdev@vger.kernel.org
11508S:	Maintained
11509F:	drivers/video/fbdev/aty/aty128fb.c
11510
11511RAINSHADOW-CEC DRIVER
11512M:	Hans Verkuil <hverkuil@xs4all.nl>
11513L:	linux-media@vger.kernel.org
11514T:	git git://linuxtv.org/media_tree.git
11515S:	Maintained
11516F:	drivers/media/usb/rainshadow-cec/*
11517
11518RALINK MIPS ARCHITECTURE
11519M:	John Crispin <john@phrozen.org>
11520L:	linux-mips@linux-mips.org
11521S:	Maintained
11522F:	arch/mips/ralink
11523
11524RALINK RT2X00 WIRELESS LAN DRIVER
11525P:	rt2x00 project
11526M:	Stanislaw Gruszka <sgruszka@redhat.com>
11527M:	Helmut Schaa <helmut.schaa@googlemail.com>
11528L:	linux-wireless@vger.kernel.org
11529S:	Maintained
11530F:	drivers/net/wireless/ralink/rt2x00/
11531
11532RAMDISK RAM BLOCK DEVICE DRIVER
11533M:	Jens Axboe <axboe@kernel.dk>
11534S:	Maintained
11535F:	Documentation/blockdev/ramdisk.txt
11536F:	drivers/block/brd.c
11537
11538RANCHU VIRTUAL BOARD FOR MIPS
11539M:	Miodrag Dinic <miodrag.dinic@mips.com>
11540L:	linux-mips@linux-mips.org
11541S:	Supported
11542F:	arch/mips/generic/board-ranchu.c
11543F:	arch/mips/configs/generic/board-ranchu.config
11544
11545RANDOM NUMBER DRIVER
11546M:	"Theodore Ts'o" <tytso@mit.edu>
11547S:	Maintained
11548F:	drivers/char/random.c
11549
11550RAPIDIO SUBSYSTEM
11551M:	Matt Porter <mporter@kernel.crashing.org>
11552M:	Alexandre Bounine <alexandre.bounine@idt.com>
11553S:	Maintained
11554F:	drivers/rapidio/
11555
11556RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11557L:	linux-wireless@vger.kernel.org
11558S:	Orphan
11559F:	drivers/net/wireless/ray*
11560
11561RCUTORTURE TEST FRAMEWORK
11562M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11563M:	Josh Triplett <josh@joshtriplett.org>
11564R:	Steven Rostedt <rostedt@goodmis.org>
11565R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11566R:	Lai Jiangshan <jiangshanlai@gmail.com>
11567L:	linux-kernel@vger.kernel.org
11568S:	Supported
11569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11570F:	tools/testing/selftests/rcutorture
11571
11572RDC R-321X SoC
11573M:	Florian Fainelli <florian@openwrt.org>
11574S:	Maintained
11575
11576RDC R6040 FAST ETHERNET DRIVER
11577M:	Florian Fainelli <f.fainelli@gmail.com>
11578L:	netdev@vger.kernel.org
11579S:	Maintained
11580F:	drivers/net/ethernet/rdc/r6040.c
11581
11582RDMAVT - RDMA verbs software
11583M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11584M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11585L:	linux-rdma@vger.kernel.org
11586S:	Supported
11587F:	drivers/infiniband/sw/rdmavt
11588
11589RDS - RELIABLE DATAGRAM SOCKETS
11590M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11591L:	netdev@vger.kernel.org
11592L:	linux-rdma@vger.kernel.org
11593L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11594W:	https://oss.oracle.com/projects/rds/
11595S:	Supported
11596F:	net/rds/
11597F:	Documentation/networking/rds.txt
11598
11599RDT - RESOURCE ALLOCATION
11600M:	Fenghua Yu <fenghua.yu@intel.com>
11601L:	linux-kernel@vger.kernel.org
11602S:	Supported
11603F:	arch/x86/kernel/cpu/intel_rdt*
11604F:	arch/x86/include/asm/intel_rdt_sched.h
11605F:	Documentation/x86/intel_rdt*
11606
11607READ-COPY UPDATE (RCU)
11608M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11609M:	Josh Triplett <josh@joshtriplett.org>
11610R:	Steven Rostedt <rostedt@goodmis.org>
11611R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11612R:	Lai Jiangshan <jiangshanlai@gmail.com>
11613L:	linux-kernel@vger.kernel.org
11614W:	http://www.rdrop.com/users/paulmck/RCU/
11615S:	Supported
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11617F:	Documentation/RCU/
11618X:	Documentation/RCU/torture.txt
11619F:	include/linux/rcu*
11620X:	include/linux/srcu.h
11621F:	kernel/rcu/
11622X:	kernel/torture.c
11623
11624REAL TIME CLOCK (RTC) SUBSYSTEM
11625M:	Alessandro Zummo <a.zummo@towertech.it>
11626M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11627L:	linux-rtc@vger.kernel.org
11628Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11630S:	Maintained
11631F:	Documentation/devicetree/bindings/rtc/
11632F:	Documentation/rtc.txt
11633F:	drivers/rtc/
11634F:	include/linux/rtc.h
11635F:	include/uapi/linux/rtc.h
11636F:	include/linux/rtc/
11637F:	include/linux/platform_data/rtc-*
11638F:	tools/testing/selftests/timers/rtctest.c
11639
11640REALTEK AUDIO CODECS
11641M:	Bard Liao <bardliao@realtek.com>
11642M:	Oder Chiou <oder_chiou@realtek.com>
11643S:	Maintained
11644F:	sound/soc/codecs/rt*
11645F:	include/sound/rt*.h
11646
11647REGISTER MAP ABSTRACTION
11648M:	Mark Brown <broonie@kernel.org>
11649L:	linux-kernel@vger.kernel.org
11650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11651S:	Supported
11652F:	Documentation/devicetree/bindings/regmap/
11653F:	drivers/base/regmap/
11654F:	include/linux/regmap.h
11655
11656REISERFS FILE SYSTEM
11657L:	reiserfs-devel@vger.kernel.org
11658S:	Supported
11659F:	fs/reiserfs/
11660
11661REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11662M:	Ohad Ben-Cohen <ohad@wizery.com>
11663M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11664L:	linux-remoteproc@vger.kernel.org
11665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11666S:	Maintained
11667F:	Documentation/devicetree/bindings/remoteproc/
11668F:	Documentation/remoteproc.txt
11669F:	drivers/remoteproc/
11670F:	include/linux/remoteproc.h
11671
11672REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11673M:	Ohad Ben-Cohen <ohad@wizery.com>
11674M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11675L:	linux-remoteproc@vger.kernel.org
11676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11677S:	Maintained
11678F:	drivers/rpmsg/
11679F:	Documentation/rpmsg.txt
11680F:	include/linux/rpmsg.h
11681F:	include/linux/rpmsg/
11682
11683RENESAS CLOCK DRIVERS
11684M:	Geert Uytterhoeven <geert+renesas@glider.be>
11685L:	linux-renesas-soc@vger.kernel.org
11686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11687S:	Supported
11688F:	drivers/clk/renesas/
11689
11690RENESAS ETHERNET DRIVERS
11691R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11692L:	netdev@vger.kernel.org
11693L:	linux-renesas-soc@vger.kernel.org
11694F:	Documentation/devicetree/bindings/net/renesas,*.txt
11695F:	Documentation/devicetree/bindings/net/sh_eth.txt
11696F:	drivers/net/ethernet/renesas/
11697F:	include/linux/sh_eth.h
11698
11699RENESAS R-CAR GYROADC DRIVER
11700M:	Marek Vasut <marek.vasut@gmail.com>
11701L:	linux-iio@vger.kernel.org
11702S:	Supported
11703F:	drivers/iio/adc/rcar_gyro_adc.c
11704
11705RENESAS USB PHY DRIVER
11706M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11707L:	linux-renesas-soc@vger.kernel.org
11708S:	Maintained
11709F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11710
11711RESET CONTROLLER FRAMEWORK
11712M:	Philipp Zabel <p.zabel@pengutronix.de>
11713T:	git git://git.pengutronix.de/git/pza/linux
11714S:	Maintained
11715F:	drivers/reset/
11716F:	Documentation/devicetree/bindings/reset/
11717F:	include/dt-bindings/reset/
11718F:	include/linux/reset.h
11719F:	include/linux/reset-controller.h
11720
11721RFKILL
11722M:	Johannes Berg <johannes@sipsolutions.net>
11723L:	linux-wireless@vger.kernel.org
11724W:	http://wireless.kernel.org/
11725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11727S:	Maintained
11728F:	Documentation/rfkill.txt
11729F:	Documentation/ABI/stable/sysfs-class-rfkill
11730F:	net/rfkill/
11731
11732RHASHTABLE
11733M:	Thomas Graf <tgraf@suug.ch>
11734M:	Herbert Xu <herbert@gondor.apana.org.au>
11735L:	netdev@vger.kernel.org
11736S:	Maintained
11737F:	lib/rhashtable.c
11738F:	include/linux/rhashtable.h
11739
11740RICOH R5C592 MEMORYSTICK DRIVER
11741M:	Maxim Levitsky <maximlevitsky@gmail.com>
11742S:	Maintained
11743F:	drivers/memstick/host/r592.*
11744
11745RICOH SMARTMEDIA/XD DRIVER
11746M:	Maxim Levitsky <maximlevitsky@gmail.com>
11747S:	Maintained
11748F:	drivers/mtd/nand/r852.c
11749F:	drivers/mtd/nand/r852.h
11750
11751RISC-V ARCHITECTURE
11752M:	Palmer Dabbelt <palmer@sifive.com>
11753M:	Albert Ou <albert@sifive.com>
11754L:	linux-riscv@lists.infradead.org
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11756S:	Supported
11757F:	arch/riscv/
11758K:	riscv
11759N:	riscv
11760
11761ROCCAT DRIVERS
11762M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11763W:	http://sourceforge.net/projects/roccat/
11764S:	Maintained
11765F:	drivers/hid/hid-roccat*
11766F:	include/linux/hid-roccat*
11767F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11768
11769ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11770M:	Jacob chen <jacob2.chen@rock-chips.com>
11771L:	linux-media@vger.kernel.org
11772S:	Maintained
11773F:	drivers/media/platform/rockchip/rga/
11774F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11775
11776ROCKER DRIVER
11777M:	Jiri Pirko <jiri@resnulli.us>
11778L:	netdev@vger.kernel.org
11779S:	Supported
11780F:	drivers/net/ethernet/rocker/
11781
11782ROCKETPORT DRIVER
11783P:	Comtrol Corp.
11784W:	http://www.comtrol.com
11785S:	Maintained
11786F:	Documentation/serial/rocket.txt
11787F:	drivers/tty/rocket*
11788
11789ROCKETPORT EXPRESS/INFINITY DRIVER
11790M:	Kevin Cernekee <cernekee@gmail.com>
11791L:	linux-serial@vger.kernel.org
11792S:	Odd Fixes
11793F:	drivers/tty/serial/rp2.*
11794
11795ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11796M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11797L:	linux-kernel@vger.kernel.org
11798L:	linux-renesas-soc@vger.kernel.org
11799S:	Supported
11800F:	drivers/mfd/bd9571mwv.c
11801F:	drivers/regulator/bd9571mwv-regulator.c
11802F:	drivers/gpio/gpio-bd9571mwv.c
11803F:	include/linux/mfd/bd9571mwv.h
11804F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11805
11806ROSE NETWORK LAYER
11807M:	Ralf Baechle <ralf@linux-mips.org>
11808L:	linux-hams@vger.kernel.org
11809W:	http://www.linux-ax25.org/
11810S:	Maintained
11811F:	include/net/rose.h
11812F:	include/uapi/linux/rose.h
11813F:	net/rose/
11814
11815RTL2830 MEDIA DRIVER
11816M:	Antti Palosaari <crope@iki.fi>
11817L:	linux-media@vger.kernel.org
11818W:	https://linuxtv.org
11819W:	http://palosaari.fi/linux/
11820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11821T:	git git://linuxtv.org/anttip/media_tree.git
11822S:	Maintained
11823F:	drivers/media/dvb-frontends/rtl2830*
11824
11825RTL2832 MEDIA DRIVER
11826M:	Antti Palosaari <crope@iki.fi>
11827L:	linux-media@vger.kernel.org
11828W:	https://linuxtv.org
11829W:	http://palosaari.fi/linux/
11830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11831T:	git git://linuxtv.org/anttip/media_tree.git
11832S:	Maintained
11833F:	drivers/media/dvb-frontends/rtl2832*
11834
11835RTL2832_SDR MEDIA DRIVER
11836M:	Antti Palosaari <crope@iki.fi>
11837L:	linux-media@vger.kernel.org
11838W:	https://linuxtv.org
11839W:	http://palosaari.fi/linux/
11840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11841T:	git git://linuxtv.org/anttip/media_tree.git
11842S:	Maintained
11843F:	drivers/media/dvb-frontends/rtl2832_sdr*
11844
11845RTL8180 WIRELESS DRIVER
11846L:	linux-wireless@vger.kernel.org
11847W:	http://wireless.kernel.org/
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11849S:	Orphan
11850F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11851
11852RTL8187 WIRELESS DRIVER
11853M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11854M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11855M:	Larry Finger <Larry.Finger@lwfinger.net>
11856L:	linux-wireless@vger.kernel.org
11857W:	http://wireless.kernel.org/
11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11859S:	Maintained
11860F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11861
11862REALTEK WIRELESS DRIVER (rtlwifi family)
11863M:	Ping-Ke Shih <pkshih@realtek.com>
11864L:	linux-wireless@vger.kernel.org
11865W:	http://wireless.kernel.org/
11866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11867S:	Maintained
11868F:	drivers/net/wireless/realtek/rtlwifi/
11869
11870RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11871M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11872L:	linux-wireless@vger.kernel.org
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11874S:	Maintained
11875F:	drivers/net/wireless/realtek/rtl8xxxu/
11876
11877RXRPC SOCKETS (AF_RXRPC)
11878M:	David Howells <dhowells@redhat.com>
11879L:	linux-afs@lists.infradead.org
11880S:	Supported
11881F:	net/rxrpc/
11882F:	include/keys/rxrpc-type.h
11883F:	include/net/af_rxrpc.h
11884F:	include/trace/events/rxrpc.h
11885F:	include/uapi/linux/rxrpc.h
11886F:	Documentation/networking/rxrpc.txt
11887W:	https://www.infradead.org/~dhowells/kafs/
11888
11889S3 SAVAGE FRAMEBUFFER DRIVER
11890M:	Antonino Daplas <adaplas@gmail.com>
11891L:	linux-fbdev@vger.kernel.org
11892S:	Maintained
11893F:	drivers/video/fbdev/savage/
11894
11895S390
11896M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11897M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11898L:	linux-s390@vger.kernel.org
11899W:	http://www.ibm.com/developerworks/linux/linux390/
11900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11901S:	Supported
11902F:	arch/s390/
11903F:	drivers/s390/
11904F:	Documentation/s390/
11905F:	Documentation/driver-api/s390-drivers.rst
11906
11907S390 COMMON I/O LAYER
11908M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11909M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11910L:	linux-s390@vger.kernel.org
11911W:	http://www.ibm.com/developerworks/linux/linux390/
11912S:	Supported
11913F:	drivers/s390/cio/
11914
11915S390 DASD DRIVER
11916M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11917M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11918L:	linux-s390@vger.kernel.org
11919W:	http://www.ibm.com/developerworks/linux/linux390/
11920S:	Supported
11921F:	drivers/s390/block/dasd*
11922F:	block/partitions/ibm.c
11923
11924S390 IOMMU (PCI)
11925M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11926L:	linux-s390@vger.kernel.org
11927W:	http://www.ibm.com/developerworks/linux/linux390/
11928S:	Supported
11929F:	drivers/iommu/s390-iommu.c
11930
11931S390 IUCV NETWORK LAYER
11932M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11933M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11934L:	linux-s390@vger.kernel.org
11935W:	http://www.ibm.com/developerworks/linux/linux390/
11936S:	Supported
11937F:	drivers/s390/net/*iucv*
11938F:	include/net/iucv/
11939F:	net/iucv/
11940
11941S390 NETWORK DRIVERS
11942M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11943M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11944L:	linux-s390@vger.kernel.org
11945W:	http://www.ibm.com/developerworks/linux/linux390/
11946S:	Supported
11947F:	drivers/s390/net/
11948
11949S390 PCI SUBSYSTEM
11950M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11951M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11952L:	linux-s390@vger.kernel.org
11953W:	http://www.ibm.com/developerworks/linux/linux390/
11954S:	Supported
11955F:	arch/s390/pci/
11956F:	drivers/pci/hotplug/s390_pci_hpc.c
11957
11958S390 VFIO-CCW DRIVER
11959M:	Cornelia Huck <cohuck@redhat.com>
11960M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11961M:	Halil Pasic <pasic@linux.vnet.ibm.com>
11962L:	linux-s390@vger.kernel.org
11963L:	kvm@vger.kernel.org
11964S:	Supported
11965F:	drivers/s390/cio/vfio_ccw*
11966F:	Documentation/s390/vfio-ccw.txt
11967F:	include/uapi/linux/vfio_ccw.h
11968
11969S390 ZCRYPT DRIVER
11970M:	Harald Freudenberger <freude@de.ibm.com>
11971L:	linux-s390@vger.kernel.org
11972W:	http://www.ibm.com/developerworks/linux/linux390/
11973S:	Supported
11974F:	drivers/s390/crypto/
11975
11976S390 ZFCP DRIVER
11977M:	Steffen Maier <maier@linux.vnet.ibm.com>
11978M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11979L:	linux-s390@vger.kernel.org
11980W:	http://www.ibm.com/developerworks/linux/linux390/
11981S:	Supported
11982F:	drivers/s390/scsi/zfcp_*
11983
11984S3C24XX SD/MMC Driver
11985M:	Ben Dooks <ben-linux@fluff.org>
11986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11987S:	Supported
11988F:	drivers/mmc/host/s3cmci.*
11989
11990SAA6588 RDS RECEIVER DRIVER
11991M:	Hans Verkuil <hverkuil@xs4all.nl>
11992L:	linux-media@vger.kernel.org
11993T:	git git://linuxtv.org/media_tree.git
11994W:	https://linuxtv.org
11995S:	Odd Fixes
11996F:	drivers/media/i2c/saa6588*
11997
11998SAA7134 VIDEO4LINUX DRIVER
11999M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12000M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12001L:	linux-media@vger.kernel.org
12002W:	https://linuxtv.org
12003T:	git git://linuxtv.org/media_tree.git
12004S:	Odd fixes
12005F:	Documentation/media/v4l-drivers/saa7134*
12006F:	drivers/media/pci/saa7134/
12007
12008SAA7146 VIDEO4LINUX-2 DRIVER
12009M:	Hans Verkuil <hverkuil@xs4all.nl>
12010L:	linux-media@vger.kernel.org
12011T:	git git://linuxtv.org/media_tree.git
12012S:	Maintained
12013F:	drivers/media/common/saa7146/
12014F:	drivers/media/pci/saa7146/
12015F:	include/media/saa7146*
12016
12017SAMSUNG AUDIO (ASoC) DRIVERS
12018M:	Krzysztof Kozlowski <krzk@kernel.org>
12019M:	Sangbeom Kim <sbkim73@samsung.com>
12020M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12022S:	Supported
12023F:	sound/soc/samsung/
12024
12025SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12026M:	Krzysztof Kozlowski <krzk@kernel.org>
12027L:	linux-crypto@vger.kernel.org
12028L:	linux-samsung-soc@vger.kernel.org
12029S:	Maintained
12030F:	drivers/crypto/exynos-rng.c
12031F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12032
12033SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12034M:	Łukasz Stelmach <l.stelmach@samsung.com>
12035L:	linux-samsung-soc@vger.kernel.org
12036S:	Maintained
12037F:	drivers/char/hw_random/exynos-trng.c
12038F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12039
12040SAMSUNG FRAMEBUFFER DRIVER
12041M:	Jingoo Han <jingoohan1@gmail.com>
12042L:	linux-fbdev@vger.kernel.org
12043S:	Maintained
12044F:	drivers/video/fbdev/s3c-fb.c
12045
12046SAMSUNG LAPTOP DRIVER
12047M:	Corentin Chary <corentin.chary@gmail.com>
12048L:	platform-driver-x86@vger.kernel.org
12049S:	Maintained
12050F:	drivers/platform/x86/samsung-laptop.c
12051
12052SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12053M:	Sangbeom Kim <sbkim73@samsung.com>
12054M:	Krzysztof Kozlowski <krzk@kernel.org>
12055M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12056L:	linux-kernel@vger.kernel.org
12057L:	linux-samsung-soc@vger.kernel.org
12058S:	Supported
12059F:	drivers/mfd/sec*.c
12060F:	drivers/regulator/s2m*.c
12061F:	drivers/regulator/s5m*.c
12062F:	drivers/clk/clk-s2mps11.c
12063F:	drivers/rtc/rtc-s5m.c
12064F:	include/linux/mfd/samsung/
12065F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12066F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12067F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12068F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12069
12070SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12071M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12072L:	linux-media@vger.kernel.org
12073L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12074S:	Maintained
12075F:	drivers/media/platform/s3c-camif/
12076F:	include/media/drv-intf/s3c_camif.h
12077
12078SAMSUNG S3FWRN5 NFC DRIVER
12079M:	Robert Baldyga <r.baldyga@samsung.com>
12080M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12081L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12082S:	Supported
12083F:	drivers/nfc/s3fwrn5
12084
12085SAMSUNG S5C73M3 CAMERA DRIVER
12086M:	Kyungmin Park <kyungmin.park@samsung.com>
12087M:	Andrzej Hajda <a.hajda@samsung.com>
12088L:	linux-media@vger.kernel.org
12089S:	Supported
12090F:	drivers/media/i2c/s5c73m3/*
12091
12092SAMSUNG S5K5BAF CAMERA DRIVER
12093M:	Kyungmin Park <kyungmin.park@samsung.com>
12094M:	Andrzej Hajda <a.hajda@samsung.com>
12095L:	linux-media@vger.kernel.org
12096S:	Supported
12097F:	drivers/media/i2c/s5k5baf.c
12098
12099SAMSUNG S5P Security SubSystem (SSS) DRIVER
12100M:	Krzysztof Kozlowski <krzk@kernel.org>
12101M:	Vladimir Zapolskiy <vz@mleia.com>
12102M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12103L:	linux-crypto@vger.kernel.org
12104L:	linux-samsung-soc@vger.kernel.org
12105S:	Maintained
12106F:	drivers/crypto/s5p-sss.c
12107
12108SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12109M:	Kyungmin Park <kyungmin.park@samsung.com>
12110M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12111L:	linux-media@vger.kernel.org
12112Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12113S:	Supported
12114F:	drivers/media/platform/exynos4-is/
12115
12116SAMSUNG SOC CLOCK DRIVERS
12117M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12118M:	Tomasz Figa <tomasz.figa@gmail.com>
12119M:	Chanwoo Choi <cw00.choi@samsung.com>
12120S:	Supported
12121L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12122F:	drivers/clk/samsung/
12123F:	include/dt-bindings/clock/exynos*.h
12124F:	Documentation/devicetree/bindings/clock/exynos*.txt
12125
12126SAMSUNG SPI DRIVERS
12127M:	Kukjin Kim <kgene@kernel.org>
12128M:	Krzysztof Kozlowski <krzk@kernel.org>
12129M:	Andi Shyti <andi.shyti@samsung.com>
12130L:	linux-spi@vger.kernel.org
12131L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12132S:	Maintained
12133F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12134F:	drivers/spi/spi-s3c*
12135F:	include/linux/platform_data/spi-s3c64xx.h
12136
12137SAMSUNG SXGBE DRIVERS
12138M:	Byungho An <bh74.an@samsung.com>
12139M:	Girish K S <ks.giri@samsung.com>
12140M:	Vipul Pandya <vipul.pandya@samsung.com>
12141S:	Supported
12142L:	netdev@vger.kernel.org
12143F:	drivers/net/ethernet/samsung/sxgbe/
12144
12145SAMSUNG THERMAL DRIVER
12146M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12147L:	linux-pm@vger.kernel.org
12148L:	linux-samsung-soc@vger.kernel.org
12149S:	Supported
12150T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12151F:	drivers/thermal/samsung/
12152
12153SAMSUNG USB2 PHY DRIVER
12154M:	Kamil Debski <kamil@wypas.org>
12155M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12156L:	linux-kernel@vger.kernel.org
12157S:	Supported
12158F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12159F:	Documentation/phy/samsung-usb2.txt
12160F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12161F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12162F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12163F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12164F:	drivers/phy/samsung/phy-samsung-usb2.c
12165F:	drivers/phy/samsung/phy-samsung-usb2.h
12166
12167SC1200 WDT DRIVER
12168M:	Zwane Mwaikambo <zwanem@gmail.com>
12169S:	Maintained
12170F:	drivers/watchdog/sc1200wdt.c
12171
12172SCHEDULER
12173M:	Ingo Molnar <mingo@redhat.com>
12174M:	Peter Zijlstra <peterz@infradead.org>
12175L:	linux-kernel@vger.kernel.org
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12177S:	Maintained
12178F:	kernel/sched/
12179F:	include/linux/sched.h
12180F:	include/uapi/linux/sched.h
12181F:	include/linux/wait.h
12182
12183SCR24X CHIP CARD INTERFACE DRIVER
12184M:	Lubomir Rintel <lkundrak@v3.sk>
12185S:	Supported
12186F:	drivers/char/pcmcia/scr24x_cs.c
12187
12188SCSI CDROM DRIVER
12189M:	Jens Axboe <axboe@kernel.dk>
12190L:	linux-scsi@vger.kernel.org
12191W:	http://www.kernel.dk
12192S:	Maintained
12193F:	drivers/scsi/sr*
12194
12195SCSI RDMA PROTOCOL (SRP) INITIATOR
12196M:	Bart Van Assche <bart.vanassche@sandisk.com>
12197L:	linux-rdma@vger.kernel.org
12198S:	Supported
12199W:	http://www.openfabrics.org
12200Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12202F:	drivers/infiniband/ulp/srp/
12203F:	include/scsi/srp.h
12204
12205SCSI SG DRIVER
12206M:	Doug Gilbert <dgilbert@interlog.com>
12207L:	linux-scsi@vger.kernel.org
12208W:	http://sg.danny.cz/sg
12209S:	Maintained
12210F:	Documentation/scsi/scsi-generic.txt
12211F:	drivers/scsi/sg.c
12212F:	include/scsi/sg.h
12213
12214SCSI SUBSYSTEM
12215M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12217M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12219L:	linux-scsi@vger.kernel.org
12220S:	Maintained
12221F:	Documentation/devicetree/bindings/scsi/
12222F:	drivers/scsi/
12223F:	include/scsi/
12224
12225SCSI TAPE DRIVER
12226M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12227L:	linux-scsi@vger.kernel.org
12228S:	Maintained
12229F:	Documentation/scsi/st.txt
12230F:	drivers/scsi/st.*
12231F:	drivers/scsi/st_*.h
12232
12233SCTP PROTOCOL
12234M:	Vlad Yasevich <vyasevich@gmail.com>
12235M:	Neil Horman <nhorman@tuxdriver.com>
12236L:	linux-sctp@vger.kernel.org
12237W:	http://lksctp.sourceforge.net
12238S:	Maintained
12239F:	Documentation/networking/sctp.txt
12240F:	include/linux/sctp.h
12241F:	include/uapi/linux/sctp.h
12242F:	include/net/sctp/
12243F:	net/sctp/
12244
12245SCx200 CPU SUPPORT
12246M:	Jim Cromie <jim.cromie@gmail.com>
12247S:	Odd Fixes
12248F:	Documentation/i2c/busses/scx200_acb
12249F:	arch/x86/platform/scx200/
12250F:	drivers/watchdog/scx200_wdt.c
12251F:	drivers/i2c/busses/scx200*
12252F:	drivers/mtd/maps/scx200_docflash.c
12253F:	include/linux/scx200.h
12254
12255SCx200 GPIO DRIVER
12256M:	Jim Cromie <jim.cromie@gmail.com>
12257S:	Maintained
12258F:	drivers/char/scx200_gpio.c
12259F:	include/linux/scx200_gpio.h
12260
12261SCx200 HRT CLOCKSOURCE DRIVER
12262M:	Jim Cromie <jim.cromie@gmail.com>
12263S:	Maintained
12264F:	drivers/clocksource/scx200_hrt.c
12265
12266SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12267M:	Sascha Sommer <saschasommer@freenet.de>
12268L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12269S:	Maintained
12270F:	drivers/mmc/host/sdricoh_cs.c
12271
12272SECURE COMPUTING
12273M:	Kees Cook <keescook@chromium.org>
12274R:	Andy Lutomirski <luto@amacapital.net>
12275R:	Will Drewry <wad@chromium.org>
12276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12277S:	Supported
12278F:	kernel/seccomp.c
12279F:	include/uapi/linux/seccomp.h
12280F:	include/linux/seccomp.h
12281F:	tools/testing/selftests/seccomp/*
12282F:	tools/testing/selftests/kselftest_harness.h
12283F:	Documentation/userspace-api/seccomp_filter.rst
12284K:	\bsecure_computing
12285K:	\bTIF_SECCOMP\b
12286
12287SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12288M:	Al Cooper <alcooperx@gmail.com>
12289L:	linux-mmc@vger.kernel.org
12290L:	bcm-kernel-feedback-list@broadcom.com
12291S:	Maintained
12292F:	drivers/mmc/host/sdhci-brcmstb*
12293
12294SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12295M:	Adrian Hunter <adrian.hunter@intel.com>
12296L:	linux-mmc@vger.kernel.org
12297T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12298S:	Maintained
12299F:	drivers/mmc/host/sdhci*
12300F:	include/linux/mmc/sdhci*
12301
12302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12303M:	Ben Dooks <ben-linux@fluff.org>
12304M:	Jaehoon Chung <jh80.chung@samsung.com>
12305L:	linux-mmc@vger.kernel.org
12306S:	Maintained
12307F:	drivers/mmc/host/sdhci-s3c*
12308
12309SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12310M:	Viresh Kumar <vireshk@kernel.org>
12311L:	linux-mmc@vger.kernel.org
12312S:	Maintained
12313F:	drivers/mmc/host/sdhci-spear.c
12314
12315SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12316M:	Kishon Vijay Abraham I <kishon@ti.com>
12317L:	linux-mmc@vger.kernel.org
12318S:	Maintained
12319F:	drivers/mmc/host/sdhci-omap.c
12320
12321SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12322M:	Scott Bauer <scott.bauer@intel.com>
12323M:	Jonathan Derrick <jonathan.derrick@intel.com>
12324L:	linux-block@vger.kernel.org
12325S:	Supported
12326F:	block/sed*
12327F:	block/opal_proto.h
12328F:	include/linux/sed*
12329F:	include/uapi/linux/sed*
12330
12331SECURITY CONTACT
12332M:	Security Officers <security@kernel.org>
12333S:	Supported
12334
12335SECURITY SUBSYSTEM
12336M:	James Morris <jmorris@namei.org>
12337M:	"Serge E. Hallyn" <serge@hallyn.com>
12338L:	linux-security-module@vger.kernel.org (suggested Cc:)
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12340W:	http://kernsec.org/
12341S:	Supported
12342F:	security/
12343
12344SELINUX SECURITY MODULE
12345M:	Paul Moore <paul@paul-moore.com>
12346M:	Stephen Smalley <sds@tycho.nsa.gov>
12347M:	Eric Paris <eparis@parisplace.org>
12348L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12349W:	https://selinuxproject.org
12350W:	https://github.com/SELinuxProject
12351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12352S:	Supported
12353F:	include/linux/selinux*
12354F:	security/selinux/
12355F:	scripts/selinux/
12356F:	Documentation/admin-guide/LSM/SELinux.rst
12357
12358SENSABLE PHANTOM
12359M:	Jiri Slaby <jirislaby@gmail.com>
12360S:	Maintained
12361F:	drivers/misc/phantom.c
12362F:	include/uapi/linux/phantom.h
12363
12364SERIAL DEVICE BUS
12365M:	Rob Herring <robh@kernel.org>
12366L:	linux-serial@vger.kernel.org
12367S:	Maintained
12368F:	Documentation/devicetree/bindings/serial/slave-device.txt
12369F:	drivers/tty/serdev/
12370F:	include/linux/serdev.h
12371
12372SERIAL DRIVERS
12373M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12374L:	linux-serial@vger.kernel.org
12375S:	Maintained
12376F:	Documentation/devicetree/bindings/serial/
12377F:	drivers/tty/serial/
12378
12379SERIAL IR RECEIVER
12380M:	Sean Young <sean@mess.org>
12381L:	linux-media@vger.kernel.org
12382S:	Maintained
12383F:	drivers/media/rc/serial_ir.c
12384
12385SFC NETWORK DRIVER
12386M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12387M:	Edward Cree <ecree@solarflare.com>
12388M:	Bert Kenward <bkenward@solarflare.com>
12389L:	netdev@vger.kernel.org
12390S:	Supported
12391F:	drivers/net/ethernet/sfc/
12392
12393SGI GRU DRIVER
12394M:	Dimitri Sivanich <sivanich@sgi.com>
12395S:	Maintained
12396F:	drivers/misc/sgi-gru/
12397
12398SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12399M:	Pat Gefre <pfg@sgi.com>
12400L:	linux-ia64@vger.kernel.org
12401S:	Supported
12402F:	Documentation/ia64/serial.txt
12403F:	drivers/tty/serial/ioc?_serial.c
12404F:	include/linux/ioc?.h
12405
12406SGI XP/XPC/XPNET DRIVER
12407M:	Cliff Whickman <cpw@sgi.com>
12408M:	Robin Holt <robinmholt@gmail.com>
12409S:	Maintained
12410F:	drivers/misc/sgi-xp/
12411
12412SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12413M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12414L:	linux-s390@vger.kernel.org
12415W:	http://www.ibm.com/developerworks/linux/linux390/
12416S:	Supported
12417F:	net/smc/
12418
12419SH_VEU V4L2 MEM2MEM DRIVER
12420L:	linux-media@vger.kernel.org
12421S:	Orphan
12422F:	drivers/media/platform/sh_veu.c
12423
12424SH_VOU V4L2 OUTPUT DRIVER
12425L:	linux-media@vger.kernel.org
12426S:	Orphan
12427F:	drivers/media/platform/sh_vou.c
12428F:	include/media/drv-intf/sh_vou.h
12429
12430SI2157 MEDIA DRIVER
12431M:	Antti Palosaari <crope@iki.fi>
12432L:	linux-media@vger.kernel.org
12433W:	https://linuxtv.org
12434W:	http://palosaari.fi/linux/
12435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12436T:	git git://linuxtv.org/anttip/media_tree.git
12437S:	Maintained
12438F:	drivers/media/tuners/si2157*
12439
12440SI2165 MEDIA DRIVER
12441M:	Matthias Schwarzott <zzam@gentoo.org>
12442L:	linux-media@vger.kernel.org
12443W:	https://linuxtv.org
12444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12445S:	Maintained
12446F:	drivers/media/dvb-frontends/si2165*
12447
12448SI2168 MEDIA DRIVER
12449M:	Antti Palosaari <crope@iki.fi>
12450L:	linux-media@vger.kernel.org
12451W:	https://linuxtv.org
12452W:	http://palosaari.fi/linux/
12453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12454T:	git git://linuxtv.org/anttip/media_tree.git
12455S:	Maintained
12456F:	drivers/media/dvb-frontends/si2168*
12457
12458SI470X FM RADIO RECEIVER I2C DRIVER
12459M:	Hans Verkuil <hverkuil@xs4all.nl>
12460L:	linux-media@vger.kernel.org
12461T:	git git://linuxtv.org/media_tree.git
12462W:	https://linuxtv.org
12463S:	Odd Fixes
12464F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12465
12466SI470X FM RADIO RECEIVER USB DRIVER
12467M:	Hans Verkuil <hverkuil@xs4all.nl>
12468L:	linux-media@vger.kernel.org
12469T:	git git://linuxtv.org/media_tree.git
12470W:	https://linuxtv.org
12471S:	Maintained
12472F:	drivers/media/radio/si470x/radio-si470x-common.c
12473F:	drivers/media/radio/si470x/radio-si470x.h
12474F:	drivers/media/radio/si470x/radio-si470x-usb.c
12475
12476SI4713 FM RADIO TRANSMITTER I2C DRIVER
12477M:	Eduardo Valentin <edubezval@gmail.com>
12478L:	linux-media@vger.kernel.org
12479T:	git git://linuxtv.org/media_tree.git
12480W:	https://linuxtv.org
12481S:	Odd Fixes
12482F:	drivers/media/radio/si4713/si4713.?
12483
12484SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12485M:	Eduardo Valentin <edubezval@gmail.com>
12486L:	linux-media@vger.kernel.org
12487T:	git git://linuxtv.org/media_tree.git
12488W:	https://linuxtv.org
12489S:	Odd Fixes
12490F:	drivers/media/radio/si4713/radio-platform-si4713.c
12491
12492SI4713 FM RADIO TRANSMITTER USB DRIVER
12493M:	Hans Verkuil <hverkuil@xs4all.nl>
12494L:	linux-media@vger.kernel.org
12495T:	git git://linuxtv.org/media_tree.git
12496W:	https://linuxtv.org
12497S:	Maintained
12498F:	drivers/media/radio/si4713/radio-usb-si4713.c
12499
12500SIANO DVB DRIVER
12501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12503L:	linux-media@vger.kernel.org
12504W:	https://linuxtv.org
12505T:	git git://linuxtv.org/media_tree.git
12506S:	Odd fixes
12507F:	drivers/media/common/siano/
12508F:	drivers/media/usb/siano/
12509F:	drivers/media/usb/siano/
12510F:	drivers/media/mmc/siano/
12511
12512SILEAD TOUCHSCREEN DRIVER
12513M:	Hans de Goede <hdegoede@redhat.com>
12514L:	linux-input@vger.kernel.org
12515L:	platform-driver-x86@vger.kernel.org
12516S:	Maintained
12517F:	drivers/input/touchscreen/silead.c
12518F:	drivers/platform/x86/silead_dmi.c
12519
12520SILICON MOTION SM712 FRAME BUFFER DRIVER
12521M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12522M:	Teddy Wang <teddy.wang@siliconmotion.com>
12523M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12524L:	linux-fbdev@vger.kernel.org
12525S:	Maintained
12526F:	drivers/video/fbdev/sm712*
12527F:	Documentation/fb/sm712fb.txt
12528
12529SIMPLE FIRMWARE INTERFACE (SFI)
12530M:	Len Brown <lenb@kernel.org>
12531L:	sfi-devel@simplefirmware.org
12532W:	http://simplefirmware.org/
12533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12534S:	Supported
12535F:	arch/x86/platform/sfi/
12536F:	drivers/sfi/
12537F:	include/linux/sfi*.h
12538
12539SIMPLEFB FB DRIVER
12540M:	Hans de Goede <hdegoede@redhat.com>
12541L:	linux-fbdev@vger.kernel.org
12542S:	Maintained
12543F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12544F:	drivers/video/fbdev/simplefb.c
12545F:	include/linux/platform_data/simplefb.h
12546
12547SIMTEC EB110ATX (Chalice CATS)
12548P:	Ben Dooks
12549P:	Vincent Sanders <vince@simtec.co.uk>
12550M:	Simtec Linux Team <linux@simtec.co.uk>
12551W:	http://www.simtec.co.uk/products/EB110ATX/
12552S:	Supported
12553
12554SIMTEC EB2410ITX (BAST)
12555P:	Ben Dooks
12556P:	Vincent Sanders <vince@simtec.co.uk>
12557M:	Simtec Linux Team <linux@simtec.co.uk>
12558W:	http://www.simtec.co.uk/products/EB2410ITX/
12559S:	Supported
12560F:	arch/arm/mach-s3c24xx/mach-bast.c
12561F:	arch/arm/mach-s3c24xx/bast-ide.c
12562F:	arch/arm/mach-s3c24xx/bast-irq.c
12563
12564SIPHASH PRF ROUTINES
12565M:	Jason A. Donenfeld <Jason@zx2c4.com>
12566S:	Maintained
12567F:	lib/siphash.c
12568F:	lib/test_siphash.c
12569F:	include/linux/siphash.h
12570
12571SIOX
12572M:	Gavin Schenk <g.schenk@eckelmann.de>
12573M:	Uwe Kleine-König <kernel@pengutronix.de>
12574S:	Supported
12575F:	drivers/siox/*
12576F:	include/trace/events/siox.h
12577
12578SIS 190 ETHERNET DRIVER
12579M:	Francois Romieu <romieu@fr.zoreil.com>
12580L:	netdev@vger.kernel.org
12581S:	Maintained
12582F:	drivers/net/ethernet/sis/sis190.c
12583
12584SIS 900/7016 FAST ETHERNET DRIVER
12585M:	Daniele Venzano <venza@brownhat.org>
12586W:	http://www.brownhat.org/sis900.html
12587L:	netdev@vger.kernel.org
12588S:	Maintained
12589F:	drivers/net/ethernet/sis/sis900.*
12590
12591SIS FRAMEBUFFER DRIVER
12592M:	Thomas Winischhofer <thomas@winischhofer.net>
12593W:	http://www.winischhofer.net/linuxsisvga.shtml
12594S:	Maintained
12595F:	Documentation/fb/sisfb.txt
12596F:	drivers/video/fbdev/sis/
12597F:	include/video/sisfb.h
12598
12599SIS USB2VGA DRIVER
12600M:	Thomas Winischhofer <thomas@winischhofer.net>
12601W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12602S:	Maintained
12603F:	drivers/usb/misc/sisusbvga/
12604
12605SLAB ALLOCATOR
12606M:	Christoph Lameter <cl@linux.com>
12607M:	Pekka Enberg <penberg@kernel.org>
12608M:	David Rientjes <rientjes@google.com>
12609M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12610M:	Andrew Morton <akpm@linux-foundation.org>
12611L:	linux-mm@kvack.org
12612S:	Maintained
12613F:	include/linux/sl?b*.h
12614F:	mm/sl?b*
12615
12616SLEEPABLE READ-COPY UPDATE (SRCU)
12617M:	Lai Jiangshan <jiangshanlai@gmail.com>
12618M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12619M:	Josh Triplett <josh@joshtriplett.org>
12620R:	Steven Rostedt <rostedt@goodmis.org>
12621R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12622L:	linux-kernel@vger.kernel.org
12623W:	http://www.rdrop.com/users/paulmck/RCU/
12624S:	Supported
12625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12626F:	include/linux/srcu.h
12627F:	kernel/rcu/srcu.c
12628
12629SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12630M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12632S:	Maintained
12633F:	drivers/slimbus/
12634F:	Documentation/devicetree/bindings/slimbus/
12635F:	include/linux/slimbus.h
12636
12637SMACK SECURITY MODULE
12638M:	Casey Schaufler <casey@schaufler-ca.com>
12639L:	linux-security-module@vger.kernel.org
12640W:	http://schaufler-ca.com
12641T:	git git://github.com/cschaufler/smack-next
12642S:	Maintained
12643F:	Documentation/admin-guide/LSM/Smack.rst
12644F:	security/smack/
12645
12646SMC91x ETHERNET DRIVER
12647M:	Nicolas Pitre <nico@fluxnic.net>
12648S:	Odd Fixes
12649F:	drivers/net/ethernet/smsc/smc91x.*
12650
12651SMIA AND SMIA++ IMAGE SENSOR DRIVER
12652M:	Sakari Ailus <sakari.ailus@iki.fi>
12653L:	linux-media@vger.kernel.org
12654S:	Maintained
12655F:	drivers/media/i2c/smiapp/
12656F:	include/media/i2c/smiapp.h
12657F:	drivers/media/i2c/smiapp-pll.c
12658F:	drivers/media/i2c/smiapp-pll.h
12659F:	include/uapi/linux/smiapp.h
12660F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12661
12662SMM665 HARDWARE MONITOR DRIVER
12663M:	Guenter Roeck <linux@roeck-us.net>
12664L:	linux-hwmon@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/hwmon/smm665
12667F:	drivers/hwmon/smm665.c
12668
12669SMSC EMC2103 HARDWARE MONITOR DRIVER
12670M:	Steve Glendinning <steve.glendinning@shawell.net>
12671L:	linux-hwmon@vger.kernel.org
12672S:	Maintained
12673F:	Documentation/hwmon/emc2103
12674F:	drivers/hwmon/emc2103.c
12675
12676SMSC SCH5627 HARDWARE MONITOR DRIVER
12677M:	Hans de Goede <hdegoede@redhat.com>
12678L:	linux-hwmon@vger.kernel.org
12679S:	Supported
12680F:	Documentation/hwmon/sch5627
12681F:	drivers/hwmon/sch5627.c
12682
12683SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12684M:	Steve Glendinning <steve.glendinning@shawell.net>
12685L:	linux-fbdev@vger.kernel.org
12686S:	Maintained
12687F:	drivers/video/fbdev/smscufx.c
12688
12689SMSC47B397 HARDWARE MONITOR DRIVER
12690M:	Jean Delvare <jdelvare@suse.com>
12691L:	linux-hwmon@vger.kernel.org
12692S:	Maintained
12693F:	Documentation/hwmon/smsc47b397
12694F:	drivers/hwmon/smsc47b397.c
12695
12696SMSC911x ETHERNET DRIVER
12697M:	Steve Glendinning <steve.glendinning@shawell.net>
12698L:	netdev@vger.kernel.org
12699S:	Maintained
12700F:	include/linux/smsc911x.h
12701F:	drivers/net/ethernet/smsc/smsc911x.*
12702
12703SMSC9420 PCI ETHERNET DRIVER
12704M:	Steve Glendinning <steve.glendinning@shawell.net>
12705L:	netdev@vger.kernel.org
12706S:	Maintained
12707F:	drivers/net/ethernet/smsc/smsc9420.*
12708
12709SOC-CAMERA V4L2 SUBSYSTEM
12710M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12711L:	linux-media@vger.kernel.org
12712T:	git git://linuxtv.org/media_tree.git
12713S:	Maintained
12714F:	include/media/soc*
12715F:	drivers/media/i2c/soc_camera/
12716F:	drivers/media/platform/soc_camera/
12717
12718SOCIONEXT UNIPHIER SOUND DRIVER
12719M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12721S:	Maintained
12722F:	sound/soc/uniphier/
12723
12724SOEKRIS NET48XX LED SUPPORT
12725M:	Chris Boot <bootc@bootc.net>
12726S:	Maintained
12727F:	drivers/leds/leds-net48xx.c
12728
12729SOFT-ROCE DRIVER (rxe)
12730M:	Moni Shoua <monis@mellanox.com>
12731L:	linux-rdma@vger.kernel.org
12732S:	Supported
12733W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12734Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12735F:	drivers/infiniband/sw/rxe/
12736F:	include/uapi/rdma/rdma_user_rxe.h
12737
12738SOFTLOGIC 6x10 MPEG CODEC
12739M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12740M:	Anton Sviridenko <anton@corp.bluecherry.net>
12741M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12742M:	Andrey Utkin <andrey_utkin@fastmail.com>
12743M:	Ismael Luceno <ismael@iodev.co.uk>
12744L:	linux-media@vger.kernel.org
12745S:	Supported
12746F:	drivers/media/pci/solo6x10/
12747
12748SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12749M:	James Morse <james.morse@arm.com>
12750L:	linux-arm-kernel@lists.infradead.org
12751S:	Maintained
12752F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12753F:	drivers/firmware/arm_sdei.c
12754F:	include/linux/sdei.h
12755F:	include/uapi/linux/sdei.h
12756
12757SOFTWARE RAID (Multiple Disks) SUPPORT
12758M:	Shaohua Li <shli@kernel.org>
12759L:	linux-raid@vger.kernel.org
12760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12761S:	Supported
12762F:	drivers/md/Makefile
12763F:	drivers/md/Kconfig
12764F:	drivers/md/md*
12765F:	drivers/md/raid*
12766F:	include/linux/raid/
12767F:	include/uapi/linux/raid/
12768
12769SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12770M:	Jassi Brar <jaswinder.singh@linaro.org>
12771L:	netdev@vger.kernel.org
12772S:	Maintained
12773F:	drivers/net/ethernet/socionext/netsec.c
12774F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12775
12776SONIC NETWORK DRIVER
12777M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12778L:	netdev@vger.kernel.org
12779S:	Maintained
12780F:	drivers/net/ethernet/natsemi/sonic.*
12781
12782SONICS SILICON BACKPLANE DRIVER (SSB)
12783M:	Michael Buesch <m@bues.ch>
12784L:	linux-wireless@vger.kernel.org
12785S:	Maintained
12786F:	drivers/ssb/
12787F:	include/linux/ssb/
12788
12789SONY IMX274 SENSOR DRIVER
12790M:	Leon Luo <leonl@leopardimaging.com>
12791L:	linux-media@vger.kernel.org
12792T:	git git://linuxtv.org/media_tree.git
12793S:	Maintained
12794F:	drivers/media/i2c/imx274.c
12795F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12796
12797SONY MEMORYSTICK CARD SUPPORT
12798M:	Alex Dubov <oakad@yahoo.com>
12799W:	http://tifmxx.berlios.de/
12800S:	Maintained
12801F:	drivers/memstick/host/tifm_ms.c
12802
12803SONY MEMORYSTICK STANDARD SUPPORT
12804M:	Maxim Levitsky <maximlevitsky@gmail.com>
12805S:	Maintained
12806F:	drivers/memstick/core/ms_block.*
12807
12808SONY VAIO CONTROL DEVICE DRIVER
12809M:	Mattia Dongili <malattia@linux.it>
12810L:	platform-driver-x86@vger.kernel.org
12811W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12812S:	Maintained
12813F:	Documentation/laptops/sony-laptop.txt
12814F:	drivers/char/sonypi.c
12815F:	drivers/platform/x86/sony-laptop.c
12816F:	include/linux/sony-laptop.h
12817
12818SOUND
12819M:	Jaroslav Kysela <perex@perex.cz>
12820M:	Takashi Iwai <tiwai@suse.com>
12821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12822W:	http://www.alsa-project.org/
12823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12824T:	git git://git.alsa-project.org/alsa-kernel.git
12825Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12826S:	Maintained
12827F:	Documentation/sound/
12828F:	include/sound/
12829F:	include/uapi/sound/
12830F:	sound/
12831
12832SOUND - COMPRESSED AUDIO
12833M:	Vinod Koul <vinod.koul@intel.com>
12834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12836S:	Supported
12837F:	Documentation/sound/alsa/compress_offload.txt
12838F:	include/sound/compress_driver.h
12839F:	include/uapi/sound/compress_*
12840F:	sound/core/compress_offload.c
12841F:	sound/soc/soc-compress.c
12842
12843SOUND - DMAENGINE HELPERS
12844M:	Lars-Peter Clausen <lars@metafoo.de>
12845S:	Supported
12846F:	include/sound/dmaengine_pcm.h
12847F:	sound/core/pcm_dmaengine.c
12848F:	sound/soc/soc-generic-dmaengine-pcm.c
12849
12850SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12851M:	Liam Girdwood <lgirdwood@gmail.com>
12852M:	Mark Brown <broonie@kernel.org>
12853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12855W:	http://alsa-project.org/main/index.php/ASoC
12856S:	Supported
12857F:	Documentation/devicetree/bindings/sound/
12858F:	Documentation/sound/alsa/soc/
12859F:	sound/soc/
12860F:	include/sound/soc*
12861
12862SOUNDWIRE SUBSYSTEM
12863M:	Vinod Koul <vinod.koul@intel.com>
12864M:	Sanyog Kale <sanyog.r.kale@intel.com>
12865R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12867S:	Supported
12868F:	Documentation/driver-api/soundwire/
12869F:	drivers/soundwire/
12870F:	include/linux/soundwire/
12871
12872SP2 MEDIA DRIVER
12873M:	Olli Salonen <olli.salonen@iki.fi>
12874L:	linux-media@vger.kernel.org
12875W:	https://linuxtv.org
12876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12877S:	Maintained
12878F:	drivers/media/dvb-frontends/sp2*
12879
12880SPARC + UltraSPARC (sparc/sparc64)
12881M:	"David S. Miller" <davem@davemloft.net>
12882L:	sparclinux@vger.kernel.org
12883Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12886S:	Maintained
12887F:	arch/sparc/
12888F:	drivers/sbus/
12889
12890SPARC SERIAL DRIVERS
12891M:	"David S. Miller" <davem@davemloft.net>
12892L:	sparclinux@vger.kernel.org
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12895S:	Maintained
12896F:	include/linux/sunserialcore.h
12897F:	drivers/tty/serial/suncore.c
12898F:	drivers/tty/serial/sunhv.c
12899F:	drivers/tty/serial/sunsab.c
12900F:	drivers/tty/serial/sunsab.h
12901F:	drivers/tty/serial/sunsu.c
12902F:	drivers/tty/serial/sunzilog.c
12903F:	drivers/tty/serial/sunzilog.h
12904F:	drivers/tty/vcc.c
12905
12906SPARSE CHECKER
12907M:	"Christopher Li" <sparse@chrisli.org>
12908L:	linux-sparse@vger.kernel.org
12909W:	https://sparse.wiki.kernel.org/
12910T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12911T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12912S:	Maintained
12913F:	include/linux/compiler.h
12914
12915SPEAR CLOCK FRAMEWORK SUPPORT
12916M:	Viresh Kumar <vireshk@kernel.org>
12917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12918W:	http://www.st.com/spear
12919S:	Maintained
12920F:	drivers/clk/spear/
12921
12922SPEAR PLATFORM SUPPORT
12923M:	Viresh Kumar <vireshk@kernel.org>
12924M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12926W:	http://www.st.com/spear
12927S:	Maintained
12928F:	arch/arm/boot/dts/spear*
12929F:	arch/arm/mach-spear/
12930
12931SPI NOR SUBSYSTEM
12932M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12933M:	Marek Vasut <marek.vasut@gmail.com>
12934L:	linux-mtd@lists.infradead.org
12935W:	http://www.linux-mtd.infradead.org/
12936Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12937T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12938T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
12939S:	Maintained
12940F:	drivers/mtd/spi-nor/
12941F:	include/linux/mtd/spi-nor.h
12942
12943SPI SUBSYSTEM
12944M:	Mark Brown <broonie@kernel.org>
12945L:	linux-spi@vger.kernel.org
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12947Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12948S:	Maintained
12949F:	Documentation/devicetree/bindings/spi/
12950F:	Documentation/spi/
12951F:	drivers/spi/
12952F:	include/linux/spi/
12953F:	include/uapi/linux/spi/
12954F:	tools/spi/
12955
12956SPIDERNET NETWORK DRIVER for CELL
12957M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12958L:	netdev@vger.kernel.org
12959S:	Supported
12960F:	Documentation/networking/spider_net.txt
12961F:	drivers/net/ethernet/toshiba/spider_net*
12962
12963SPMI SUBSYSTEM
12964R:	Stephen Boyd <sboyd@kernel.org>
12965L:	linux-arm-msm@vger.kernel.org
12966F:	Documentation/devicetree/bindings/spmi/
12967F:	drivers/spmi/
12968F:	include/dt-bindings/spmi/spmi.h
12969F:	include/linux/spmi.h
12970F:	include/trace/events/spmi.h
12971
12972SPU FILE SYSTEM
12973M:	Jeremy Kerr <jk@ozlabs.org>
12974L:	linuxppc-dev@lists.ozlabs.org
12975W:	http://www.ibm.com/developerworks/power/cell/
12976S:	Supported
12977F:	Documentation/filesystems/spufs.txt
12978F:	arch/powerpc/platforms/cell/spufs/
12979
12980SQUASHFS FILE SYSTEM
12981M:	Phillip Lougher <phillip@squashfs.org.uk>
12982L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12983W:	http://squashfs.org.uk
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12985S:	Maintained
12986F:	Documentation/filesystems/squashfs.txt
12987F:	fs/squashfs/
12988
12989SRM (Alpha) environment access
12990M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12991S:	Maintained
12992F:	arch/alpha/kernel/srm_env.c
12993
12994STABLE BRANCH
12995M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12996L:	stable@vger.kernel.org
12997S:	Supported
12998F:	Documentation/process/stable-kernel-rules.rst
12999
13000STAGING - ATOMISP DRIVER
13001M:	Alan Cox <alan@linux.intel.com>
13002M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13003L:	linux-media@vger.kernel.org
13004S:	Maintained
13005F:	drivers/staging/media/atomisp/
13006
13007STAGING - COMEDI
13008M:	Ian Abbott <abbotti@mev.co.uk>
13009M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13010S:	Odd Fixes
13011F:	drivers/staging/comedi/
13012
13013STAGING - FLARION FT1000 DRIVERS
13014M:	Marek Belisko <marek.belisko@gmail.com>
13015S:	Odd Fixes
13016F:	drivers/staging/ft1000/
13017
13018STAGING - INDUSTRIAL IO
13019M:	Jonathan Cameron <jic23@kernel.org>
13020L:	linux-iio@vger.kernel.org
13021S:	Odd Fixes
13022F:	Documentation/devicetree/bindings/staging/iio/
13023F:	drivers/staging/iio/
13024
13025STAGING - LUSTRE PARALLEL FILESYSTEM
13026M:	Oleg Drokin <oleg.drokin@intel.com>
13027M:	Andreas Dilger <andreas.dilger@intel.com>
13028M:	James Simmons <jsimmons@infradead.org>
13029L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13030W:	http://wiki.lustre.org/
13031S:	Maintained
13032F:	drivers/staging/lustre
13033
13034STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13035M:	Marc Dietrich <marvin24@gmx.de>
13036L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13037L:	linux-tegra@vger.kernel.org
13038S:	Maintained
13039F:	drivers/staging/nvec/
13040
13041STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13042M:	Jens Frederich <jfrederich@gmail.com>
13043M:	Daniel Drake <dsd@laptop.org>
13044M:	Jon Nettleton <jon.nettleton@gmail.com>
13045W:	http://wiki.laptop.org/go/DCON
13046S:	Maintained
13047F:	drivers/staging/olpc_dcon/
13048
13049STAGING - REALTEK RTL8712U DRIVERS
13050M:	Larry Finger <Larry.Finger@lwfinger.net>
13051M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13052S:	Odd Fixes
13053F:	drivers/staging/rtl8712/
13054
13055STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13056M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13057M:	Teddy Wang <teddy.wang@siliconmotion.com>
13058M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13059L:	linux-fbdev@vger.kernel.org
13060S:	Maintained
13061F:	drivers/staging/sm750fb/
13062
13063STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13064M:	William Hubbs <w.d.hubbs@gmail.com>
13065M:	Chris Brannon <chris@the-brannons.com>
13066M:	Kirk Reiser <kirk@reisers.ca>
13067M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13068L:	speakup@linux-speakup.org
13069W:	http://www.linux-speakup.org/
13070S:	Odd Fixes
13071F:	drivers/staging/speakup/
13072
13073STAGING - VIA VT665X DRIVERS
13074M:	Forest Bond <forest@alittletooquiet.net>
13075S:	Odd Fixes
13076F:	drivers/staging/vt665?/
13077
13078STAGING - WILC1000 WIFI DRIVER
13079M:	Aditya Shankar <aditya.shankar@microchip.com>
13080M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13081L:	linux-wireless@vger.kernel.org
13082S:	Supported
13083F:	drivers/staging/wilc1000/
13084
13085STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13086M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13087S:	Odd Fixes
13088F:	drivers/staging/xgifb/
13089
13090STAGING SUBSYSTEM
13091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13093L:	devel@driverdev.osuosl.org
13094S:	Supported
13095F:	drivers/staging/
13096
13097STARFIRE/DURALAN NETWORK DRIVER
13098M:	Ion Badulescu <ionut@badula.org>
13099S:	Odd Fixes
13100F:	drivers/net/ethernet/adaptec/starfire*
13101
13102STEC S1220 SKD DRIVER
13103M:	Bart Van Assche <bart.vanassche@wdc.com>
13104L:	linux-block@vger.kernel.org
13105S:	Maintained
13106F:	drivers/block/skd*[ch]
13107
13108STI CEC DRIVER
13109M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13110S:	Maintained
13111F:	drivers/staging/media/st-cec/
13112F:	Documentation/devicetree/bindings/media/stih-cec.txt
13113
13114STK1160 USB VIDEO CAPTURE DRIVER
13115M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13116L:	linux-media@vger.kernel.org
13117T:	git git://linuxtv.org/media_tree.git
13118S:	Maintained
13119F:	drivers/media/usb/stk1160/
13120
13121STMMAC ETHERNET DRIVER
13122M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13123M:	Alexandre Torgue <alexandre.torgue@st.com>
13124L:	netdev@vger.kernel.org
13125W:	http://www.stlinux.com
13126S:	Supported
13127F:	drivers/net/ethernet/stmicro/stmmac/
13128
13129SUN3/3X
13130M:	Sam Creasey <sammy@sammy.net>
13131W:	http://sammy.net/sun3/
13132S:	Maintained
13133F:	arch/m68k/kernel/*sun3*
13134F:	arch/m68k/sun3*/
13135F:	arch/m68k/include/asm/sun3*
13136F:	drivers/net/ethernet/i825xx/sun3*
13137
13138SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13139M:	Hans de Goede <hdegoede@redhat.com>
13140L:	linux-input@vger.kernel.org
13141S:	Maintained
13142F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13143F:	drivers/input/keyboard/sun4i-lradc-keys.c
13144
13145SUNDANCE NETWORK DRIVER
13146M:	Denis Kirjanov <kda@linux-powerpc.org>
13147L:	netdev@vger.kernel.org
13148S:	Maintained
13149F:	drivers/net/ethernet/dlink/sundance.c
13150
13151SUPERH
13152M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13153M:	Rich Felker <dalias@libc.org>
13154L:	linux-sh@vger.kernel.org
13155Q:	http://patchwork.kernel.org/project/linux-sh/list/
13156S:	Maintained
13157F:	Documentation/sh/
13158F:	arch/sh/
13159F:	drivers/sh/
13160
13161SUSPEND TO RAM
13162M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13163M:	Len Brown <len.brown@intel.com>
13164M:	Pavel Machek <pavel@ucw.cz>
13165L:	linux-pm@vger.kernel.org
13166B:	https://bugzilla.kernel.org
13167S:	Supported
13168F:	Documentation/power/
13169F:	arch/x86/kernel/acpi/
13170F:	drivers/base/power/
13171F:	kernel/power/
13172F:	include/linux/suspend.h
13173F:	include/linux/freezer.h
13174F:	include/linux/pm.h
13175
13176SVGA HANDLING
13177M:	Martin Mares <mj@ucw.cz>
13178L:	linux-video@atrey.karlin.mff.cuni.cz
13179S:	Maintained
13180F:	Documentation/svga.txt
13181F:	arch/x86/boot/video*
13182
13183SWIOTLB SUBSYSTEM
13184M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13185L:	iommu@lists.linux-foundation.org
13186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13187S:	Supported
13188F:	lib/swiotlb.c
13189F:	arch/*/kernel/pci-swiotlb.c
13190F:	include/linux/swiotlb.h
13191
13192SWITCHDEV
13193M:	Jiri Pirko <jiri@resnulli.us>
13194M:	Ivan Vecera <ivecera@redhat.com>
13195L:	netdev@vger.kernel.org
13196S:	Supported
13197F:	net/switchdev/
13198F:	include/net/switchdev.h
13199
13200SYNC FILE FRAMEWORK
13201M:	Sumit Semwal <sumit.semwal@linaro.org>
13202R:	Gustavo Padovan <gustavo@padovan.org>
13203S:	Maintained
13204L:	linux-media@vger.kernel.org
13205L:	dri-devel@lists.freedesktop.org
13206F:	drivers/dma-buf/sync_*
13207F:	drivers/dma-buf/dma-fence*
13208F:	drivers/dma-buf/sw_sync.c
13209F:	include/linux/sync_file.h
13210F:	include/uapi/linux/sync_file.h
13211F:	Documentation/sync_file.txt
13212T:	git git://anongit.freedesktop.org/drm/drm-misc
13213
13214SYNOPSYS ARC ARCHITECTURE
13215M:	Vineet Gupta <vgupta@synopsys.com>
13216L:	linux-snps-arc@lists.infradead.org
13217S:	Supported
13218F:	arch/arc/
13219F:	Documentation/devicetree/bindings/arc/*
13220F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13221F:	drivers/clocksource/arc_timer.c
13222F:	drivers/tty/serial/arc_uart.c
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13224
13225SYNOPSYS ARC HSDK SDP pll clock driver
13226M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13227S:	Supported
13228F:	drivers/clk/clk-hsdk-pll.c
13229F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13230
13231SYNOPSYS ARC SDP clock driver
13232M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13233S:	Supported
13234F:	drivers/clk/axs10x/*
13235F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13236
13237SYNOPSYS ARC SDP platform support
13238M:	Alexey Brodkin <abrodkin@synopsys.com>
13239S:	Supported
13240F:	arch/arc/plat-axs10x
13241F:	arch/arc/boot/dts/ax*
13242F:	Documentation/devicetree/bindings/arc/axs10*
13243
13244SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13245M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13246S:	Supported
13247F:	drivers/reset/reset-axs10x.c
13248F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13249
13250SYNOPSYS DESIGNWARE 8250 UART DRIVER
13251R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13252S:	Maintained
13253F:	drivers/tty/serial/8250/8250_dw.c
13254
13255SYNOPSYS DESIGNWARE APB GPIO DRIVER
13256M:	Hoan Tran <hotran@apm.com>
13257L:	linux-gpio@vger.kernel.org
13258S:	Maintained
13259F:	drivers/gpio/gpio-dwapb.c
13260F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13261
13262SYNOPSYS DESIGNWARE DMAC DRIVER
13263M:	Viresh Kumar <vireshk@kernel.org>
13264R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13265S:	Maintained
13266F:	include/linux/dma/dw.h
13267F:	include/linux/platform_data/dma-dw.h
13268F:	drivers/dma/dw/
13269
13270SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13271M:	Jose Abreu <Jose.Abreu@synopsys.com>
13272L:	netdev@vger.kernel.org
13273S:	Supported
13274F:	drivers/net/ethernet/synopsys/
13275
13276SYNOPSYS DESIGNWARE I2C DRIVER
13277M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13278R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13279R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13280L:	linux-i2c@vger.kernel.org
13281S:	Maintained
13282F:	drivers/i2c/busses/i2c-designware-*
13283F:	include/linux/platform_data/i2c-designware.h
13284
13285SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13286M:	Jaehoon Chung <jh80.chung@samsung.com>
13287L:	linux-mmc@vger.kernel.org
13288S:	Maintained
13289F:	drivers/mmc/host/dw_mmc*
13290
13291SYNOPSYS HSDK RESET CONTROLLER DRIVER
13292M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13293S:	Supported
13294F:	drivers/reset/reset-hsdk.c
13295F:	include/dt-bindings/reset/snps,hsdk-reset.h
13296F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13297
13298SYSTEM CONFIGURATION (SYSCON)
13299M:	Lee Jones <lee.jones@linaro.org>
13300M:	Arnd Bergmann <arnd@arndb.de>
13301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13302S:	Supported
13303F:	drivers/mfd/syscon.c
13304
13305SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13306M:	Sudeep Holla <sudeep.holla@arm.com>
13307L:	linux-arm-kernel@lists.infradead.org
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13310F:	drivers/clk/clk-scpi.c
13311F:	drivers/cpufreq/scpi-cpufreq.c
13312F:	drivers/firmware/arm_scpi.c
13313F:	include/linux/scpi_protocol.h
13314
13315SYSTEM RESET/SHUTDOWN DRIVERS
13316M:	Sebastian Reichel <sre@kernel.org>
13317L:	linux-pm@vger.kernel.org
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13319S:	Maintained
13320F:	Documentation/devicetree/bindings/power/reset/
13321F:	drivers/power/reset/
13322
13323SYSTEM TRACE MODULE CLASS
13324M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13325S:	Maintained
13326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13327F:	Documentation/trace/stm.txt
13328F:	drivers/hwtracing/stm/
13329F:	include/linux/stm.h
13330F:	include/uapi/linux/stm.h
13331
13332SYSV FILESYSTEM
13333M:	Christoph Hellwig <hch@infradead.org>
13334S:	Maintained
13335F:	Documentation/filesystems/sysv-fs.txt
13336F:	fs/sysv/
13337F:	include/linux/sysv_fs.h
13338
13339TARGET SUBSYSTEM
13340M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13341L:	linux-scsi@vger.kernel.org
13342L:	target-devel@vger.kernel.org
13343W:	http://www.linux-iscsi.org
13344W:	http://groups.google.com/group/linux-iscsi-target-dev
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13346S:	Supported
13347F:	drivers/target/
13348F:	include/target/
13349F:	Documentation/target/
13350
13351TASKSTATS STATISTICS INTERFACE
13352M:	Balbir Singh <bsingharora@gmail.com>
13353S:	Maintained
13354F:	Documentation/accounting/taskstats*
13355F:	include/linux/taskstats*
13356F:	kernel/taskstats.c
13357
13358TC subsystem
13359M:	Jamal Hadi Salim <jhs@mojatatu.com>
13360M:	Cong Wang <xiyou.wangcong@gmail.com>
13361M:	Jiri Pirko <jiri@resnulli.us>
13362L:	netdev@vger.kernel.org
13363S:	Maintained
13364F:	include/net/pkt_cls.h
13365F:	include/net/pkt_sched.h
13366F:	include/net/tc_act/
13367F:	include/uapi/linux/pkt_cls.h
13368F:	include/uapi/linux/pkt_sched.h
13369F:	include/uapi/linux/tc_act/
13370F:	include/uapi/linux/tc_ematch/
13371F:	net/sched/
13372
13373TCP LOW PRIORITY MODULE
13374M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13375M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13376W:	http://tcp-lp-mod.sourceforge.net/
13377S:	Maintained
13378F:	net/ipv4/tcp_lp.c
13379
13380TDA10071 MEDIA DRIVER
13381M:	Antti Palosaari <crope@iki.fi>
13382L:	linux-media@vger.kernel.org
13383W:	https://linuxtv.org
13384W:	http://palosaari.fi/linux/
13385Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13386T:	git git://linuxtv.org/anttip/media_tree.git
13387S:	Maintained
13388F:	drivers/media/dvb-frontends/tda10071*
13389
13390TDA18212 MEDIA DRIVER
13391M:	Antti Palosaari <crope@iki.fi>
13392L:	linux-media@vger.kernel.org
13393W:	https://linuxtv.org
13394W:	http://palosaari.fi/linux/
13395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13396T:	git git://linuxtv.org/anttip/media_tree.git
13397S:	Maintained
13398F:	drivers/media/tuners/tda18212*
13399
13400TDA18218 MEDIA DRIVER
13401M:	Antti Palosaari <crope@iki.fi>
13402L:	linux-media@vger.kernel.org
13403W:	https://linuxtv.org
13404W:	http://palosaari.fi/linux/
13405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13406T:	git git://linuxtv.org/anttip/media_tree.git
13407S:	Maintained
13408F:	drivers/media/tuners/tda18218*
13409
13410TDA18250 MEDIA DRIVER
13411M:	Olli Salonen <olli.salonen@iki.fi>
13412L:	linux-media@vger.kernel.org
13413W:	https://linuxtv.org
13414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13415T:	git git://linuxtv.org/media_tree.git
13416S:	Maintained
13417F:	drivers/media/tuners/tda18250*
13418
13419TDA18271 MEDIA DRIVER
13420M:	Michael Krufky <mkrufky@linuxtv.org>
13421L:	linux-media@vger.kernel.org
13422W:	https://linuxtv.org
13423W:	http://github.com/mkrufky
13424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13425T:	git git://linuxtv.org/mkrufky/tuners.git
13426S:	Maintained
13427F:	drivers/media/tuners/tda18271*
13428
13429TDA827x MEDIA DRIVER
13430M:	Michael Krufky <mkrufky@linuxtv.org>
13431L:	linux-media@vger.kernel.org
13432W:	https://linuxtv.org
13433W:	http://github.com/mkrufky
13434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13435T:	git git://linuxtv.org/mkrufky/tuners.git
13436S:	Maintained
13437F:	drivers/media/tuners/tda8290.*
13438
13439TDA8290 MEDIA DRIVER
13440M:	Michael Krufky <mkrufky@linuxtv.org>
13441L:	linux-media@vger.kernel.org
13442W:	https://linuxtv.org
13443W:	http://github.com/mkrufky
13444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13445T:	git git://linuxtv.org/mkrufky/tuners.git
13446S:	Maintained
13447F:	drivers/media/tuners/tda8290.*
13448
13449TDA9840 MEDIA DRIVER
13450M:	Hans Verkuil <hverkuil@xs4all.nl>
13451L:	linux-media@vger.kernel.org
13452T:	git git://linuxtv.org/media_tree.git
13453W:	https://linuxtv.org
13454S:	Maintained
13455F:	drivers/media/i2c/tda9840*
13456
13457TEA5761 TUNER DRIVER
13458M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13459M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13460L:	linux-media@vger.kernel.org
13461W:	https://linuxtv.org
13462T:	git git://linuxtv.org/media_tree.git
13463S:	Odd fixes
13464F:	drivers/media/tuners/tea5761.*
13465
13466TEA5767 TUNER DRIVER
13467M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13469L:	linux-media@vger.kernel.org
13470W:	https://linuxtv.org
13471T:	git git://linuxtv.org/media_tree.git
13472S:	Maintained
13473F:	drivers/media/tuners/tea5767.*
13474
13475TEA6415C MEDIA DRIVER
13476M:	Hans Verkuil <hverkuil@xs4all.nl>
13477L:	linux-media@vger.kernel.org
13478T:	git git://linuxtv.org/media_tree.git
13479W:	https://linuxtv.org
13480S:	Maintained
13481F:	drivers/media/i2c/tea6415c*
13482
13483TEA6420 MEDIA DRIVER
13484M:	Hans Verkuil <hverkuil@xs4all.nl>
13485L:	linux-media@vger.kernel.org
13486T:	git git://linuxtv.org/media_tree.git
13487W:	https://linuxtv.org
13488S:	Maintained
13489F:	drivers/media/i2c/tea6420*
13490
13491TEAM DRIVER
13492M:	Jiri Pirko <jiri@resnulli.us>
13493L:	netdev@vger.kernel.org
13494S:	Supported
13495F:	drivers/net/team/
13496F:	include/linux/if_team.h
13497F:	include/uapi/linux/if_team.h
13498
13499TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13500M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13501S:	Maintained
13502F:	arch/x86/platform/ts5500/
13503
13504TECHNOTREND USB IR RECEIVER
13505M:	Sean Young <sean@mess.org>
13506L:	linux-media@vger.kernel.org
13507S:	Maintained
13508F:	drivers/media/rc/ttusbir.c
13509
13510TEE SUBSYSTEM
13511M:	Jens Wiklander <jens.wiklander@linaro.org>
13512S:	Maintained
13513F:	include/linux/tee_drv.h
13514F:	include/uapi/linux/tee.h
13515F:	drivers/tee/
13516F:	Documentation/tee.txt
13517
13518TEGRA ARCHITECTURE SUPPORT
13519M:	Thierry Reding <thierry.reding@gmail.com>
13520M:	Jonathan Hunter <jonathanh@nvidia.com>
13521L:	linux-tegra@vger.kernel.org
13522Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13524S:	Supported
13525N:	[^a-z]tegra
13526
13527TEGRA CLOCK DRIVER
13528M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13529M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13530S:	Supported
13531F:	drivers/clk/tegra/
13532
13533TEGRA DMA DRIVERS
13534M:	Laxman Dewangan <ldewangan@nvidia.com>
13535M:	Jon Hunter <jonathanh@nvidia.com>
13536S:	Supported
13537F:	drivers/dma/tegra*
13538
13539TEGRA I2C DRIVER
13540M:	Laxman Dewangan <ldewangan@nvidia.com>
13541S:	Supported
13542F:	drivers/i2c/busses/i2c-tegra.c
13543
13544TEGRA IOMMU DRIVERS
13545M:	Hiroshi Doyu <hdoyu@nvidia.com>
13546S:	Supported
13547F:	drivers/iommu/tegra*
13548
13549TEGRA KBC DRIVER
13550M:	Rakesh Iyer <riyer@nvidia.com>
13551M:	Laxman Dewangan <ldewangan@nvidia.com>
13552S:	Supported
13553F:	drivers/input/keyboard/tegra-kbc.c
13554
13555TEGRA PWM DRIVER
13556M:	Thierry Reding <thierry.reding@gmail.com>
13557S:	Supported
13558F:	drivers/pwm/pwm-tegra.c
13559
13560TEGRA SERIAL DRIVER
13561M:	Laxman Dewangan <ldewangan@nvidia.com>
13562S:	Supported
13563F:	drivers/tty/serial/serial-tegra.c
13564
13565TEGRA SPI DRIVER
13566M:	Laxman Dewangan <ldewangan@nvidia.com>
13567S:	Supported
13568F:	drivers/spi/spi-tegra*
13569
13570TEHUTI ETHERNET DRIVER
13571M:	Andy Gospodarek <andy@greyhouse.net>
13572L:	netdev@vger.kernel.org
13573S:	Supported
13574F:	drivers/net/ethernet/tehuti/*
13575
13576Telecom Clock Driver for MCPL0010
13577M:	Mark Gross <mark.gross@intel.com>
13578S:	Supported
13579F:	drivers/char/tlclk.c
13580
13581TENSILICA XTENSA PORT (xtensa)
13582M:	Chris Zankel <chris@zankel.net>
13583M:	Max Filippov <jcmvbkbc@gmail.com>
13584L:	linux-xtensa@linux-xtensa.org
13585T:	git git://github.com/czankel/xtensa-linux.git
13586S:	Maintained
13587F:	arch/xtensa/
13588F:	drivers/irqchip/irq-xtensa-*
13589
13590Texas Instruments' System Control Interface (TISCI) Protocol Driver
13591M:	Nishanth Menon <nm@ti.com>
13592M:	Tero Kristo <t-kristo@ti.com>
13593M:	Santosh Shilimkar <ssantosh@kernel.org>
13594L:	linux-arm-kernel@lists.infradead.org
13595S:	Maintained
13596F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13597F:	drivers/firmware/ti_sci*
13598F:	include/linux/soc/ti/ti_sci_protocol.h
13599F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13600F:	include/dt-bindings/genpd/k2g.h
13601F:	drivers/soc/ti/ti_sci_pm_domains.c
13602F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13603F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13604F:	drivers/clk/keystone/sci-clk.c
13605F:	drivers/reset/reset-ti-sci.c
13606
13607THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13608M:	Hans Verkuil <hverkuil@xs4all.nl>
13609L:	linux-media@vger.kernel.org
13610T:	git git://linuxtv.org/media_tree.git
13611W:	https://linuxtv.org
13612S:	Maintained
13613F:	drivers/media/radio/radio-raremono.c
13614
13615THERMAL
13616M:	Zhang Rui <rui.zhang@intel.com>
13617M:	Eduardo Valentin <edubezval@gmail.com>
13618L:	linux-pm@vger.kernel.org
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13621Q:	https://patchwork.kernel.org/project/linux-pm/list/
13622S:	Supported
13623F:	drivers/thermal/
13624F:	include/linux/thermal.h
13625F:	include/uapi/linux/thermal.h
13626F:	include/linux/cpu_cooling.h
13627F:	Documentation/devicetree/bindings/thermal/
13628
13629THERMAL/CPU_COOLING
13630M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13631M:	Viresh Kumar <viresh.kumar@linaro.org>
13632M:	Javi Merino <javi.merino@kernel.org>
13633L:	linux-pm@vger.kernel.org
13634S:	Supported
13635F:	Documentation/thermal/cpu-cooling-api.txt
13636F:	drivers/thermal/cpu_cooling.c
13637F:	include/linux/cpu_cooling.h
13638
13639THINKPAD ACPI EXTRAS DRIVER
13640M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13641L:	ibm-acpi-devel@lists.sourceforge.net
13642L:	platform-driver-x86@vger.kernel.org
13643W:	http://ibm-acpi.sourceforge.net
13644W:	http://thinkwiki.org/wiki/Ibm-acpi
13645T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13646S:	Maintained
13647F:	drivers/platform/x86/thinkpad_acpi.c
13648
13649THUNDERBOLT DRIVER
13650M:	Andreas Noever <andreas.noever@gmail.com>
13651M:	Michael Jamet <michael.jamet@intel.com>
13652M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13653M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13655S:	Maintained
13656F:	Documentation/admin-guide/thunderbolt.rst
13657F:	drivers/thunderbolt/
13658F:	include/linux/thunderbolt.h
13659
13660THUNDERBOLT NETWORK DRIVER
13661M:	Michael Jamet <michael.jamet@intel.com>
13662M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13663M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13664L:	netdev@vger.kernel.org
13665S:	Maintained
13666F:	drivers/net/thunderbolt.c
13667
13668THUNDERX GPIO DRIVER
13669M:	David Daney <david.daney@cavium.com>
13670S:	Maintained
13671F:	drivers/gpio/gpio-thunderx.c
13672
13673TI AM437X VPFE DRIVER
13674M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13675L:	linux-media@vger.kernel.org
13676W:	https://linuxtv.org
13677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13678T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13679S:	Maintained
13680F:	drivers/media/platform/am437x/
13681
13682TI BANDGAP AND THERMAL DRIVER
13683M:	Eduardo Valentin <edubezval@gmail.com>
13684M:	Keerthy <j-keerthy@ti.com>
13685L:	linux-pm@vger.kernel.org
13686L:	linux-omap@vger.kernel.org
13687S:	Maintained
13688F:	drivers/thermal/ti-soc-thermal/
13689
13690TI BQ27XXX POWER SUPPLY DRIVER
13691R:	Andrew F. Davis <afd@ti.com>
13692F:	include/linux/power/bq27xxx_battery.h
13693F:	drivers/power/supply/bq27xxx_battery.c
13694F:	drivers/power/supply/bq27xxx_battery_i2c.c
13695
13696TI CDCE706 CLOCK DRIVER
13697M:	Max Filippov <jcmvbkbc@gmail.com>
13698S:	Maintained
13699F:	drivers/clk/clk-cdce706.c
13700
13701TI CLOCK DRIVER
13702M:	Tero Kristo <t-kristo@ti.com>
13703L:	linux-omap@vger.kernel.org
13704S:	Maintained
13705F:	drivers/clk/ti/
13706F:	include/linux/clk/ti.h
13707
13708TI DAVINCI MACHINE SUPPORT
13709M:	Sekhar Nori <nsekhar@ti.com>
13710M:	Kevin Hilman <khilman@kernel.org>
13711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13713S:	Supported
13714F:	arch/arm/mach-davinci/
13715F:	drivers/i2c/busses/i2c-davinci.c
13716F:	arch/arm/boot/dts/da850*
13717
13718TI DAVINCI SERIES GPIO DRIVER
13719M:	Keerthy <j-keerthy@ti.com>
13720L:	linux-gpio@vger.kernel.org
13721S:	Maintained
13722F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13723F:	drivers/gpio/gpio-davinci.c
13724
13725TI DAVINCI SERIES MEDIA DRIVER
13726M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13727L:	linux-media@vger.kernel.org
13728W:	https://linuxtv.org
13729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13730T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13731S:	Maintained
13732F:	drivers/media/platform/davinci/
13733F:	include/media/davinci/
13734
13735TI ETHERNET SWITCH DRIVER (CPSW)
13736R:	Grygorii Strashko <grygorii.strashko@ti.com>
13737L:	linux-omap@vger.kernel.org
13738L:	netdev@vger.kernel.org
13739S:	Maintained
13740F:	drivers/net/ethernet/ti/cpsw*
13741F:	drivers/net/ethernet/ti/davinci*
13742
13743TI FLASH MEDIA INTERFACE DRIVER
13744M:	Alex Dubov <oakad@yahoo.com>
13745S:	Maintained
13746F:	drivers/misc/tifm*
13747F:	drivers/mmc/host/tifm_sd.c
13748F:	include/linux/tifm.h
13749
13750TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13751M:	Santosh Shilimkar <ssantosh@kernel.org>
13752L:	linux-kernel@vger.kernel.org
13753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13754S:	Maintained
13755F:	drivers/soc/ti/*
13756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13757
13758TI LM49xxx FAMILY ASoC CODEC DRIVERS
13759M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13760M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13762S:	Maintained
13763F:	sound/soc/codecs/lm49453*
13764F:	sound/soc/codecs/isabelle*
13765
13766TI LP855x BACKLIGHT DRIVER
13767M:	Milo Kim <milo.kim@ti.com>
13768S:	Maintained
13769F:	Documentation/backlight/lp855x-driver.txt
13770F:	drivers/video/backlight/lp855x_bl.c
13771F:	include/linux/platform_data/lp855x.h
13772
13773TI LP8727 CHARGER DRIVER
13774M:	Milo Kim <milo.kim@ti.com>
13775S:	Maintained
13776F:	drivers/power/supply/lp8727_charger.c
13777F:	include/linux/platform_data/lp8727.h
13778
13779TI LP8788 MFD DRIVER
13780M:	Milo Kim <milo.kim@ti.com>
13781S:	Maintained
13782F:	drivers/iio/adc/lp8788_adc.c
13783F:	drivers/leds/leds-lp8788.c
13784F:	drivers/mfd/lp8788*.c
13785F:	drivers/power/supply/lp8788-charger.c
13786F:	drivers/regulator/lp8788-*.c
13787F:	include/linux/mfd/lp8788*.h
13788
13789TI NETCP ETHERNET DRIVER
13790M:	Wingman Kwok <w-kwok2@ti.com>
13791M:	Murali Karicheri <m-karicheri2@ti.com>
13792L:	netdev@vger.kernel.org
13793S:	Maintained
13794F:	drivers/net/ethernet/ti/netcp*
13795
13796TI TAS571X FAMILY ASoC CODEC DRIVER
13797M:	Kevin Cernekee <cernekee@chromium.org>
13798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13799S:	Odd Fixes
13800F:	sound/soc/codecs/tas571x*
13801
13802TI TRF7970A NFC DRIVER
13803M:	Mark Greer <mgreer@animalcreek.com>
13804L:	linux-wireless@vger.kernel.org
13805L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13806S:	Supported
13807F:	drivers/nfc/trf7970a.c
13808F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13809
13810TI TWL4030 SERIES SOC CODEC DRIVER
13811M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13813S:	Maintained
13814F:	sound/soc/codecs/twl4030*
13815
13816TI VPE/CAL DRIVERS
13817M:	Benoit Parrot <bparrot@ti.com>
13818L:	linux-media@vger.kernel.org
13819W:	http://linuxtv.org/
13820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13821S:	Maintained
13822F:	drivers/media/platform/ti-vpe/
13823
13824TI WILINK WIRELESS DRIVERS
13825L:	linux-wireless@vger.kernel.org
13826W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13827W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13829S:	Orphan
13830F:	drivers/net/wireless/ti/
13831F:	include/linux/wl12xx.h
13832
13833TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13834M:	John Stultz <john.stultz@linaro.org>
13835M:	Thomas Gleixner <tglx@linutronix.de>
13836R:	Stephen Boyd <sboyd@kernel.org>
13837L:	linux-kernel@vger.kernel.org
13838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13839S:	Supported
13840F:	include/linux/clocksource.h
13841F:	include/linux/time.h
13842F:	include/linux/timex.h
13843F:	include/uapi/linux/time.h
13844F:	include/uapi/linux/timex.h
13845F:	kernel/time/clocksource.c
13846F:	kernel/time/time*.c
13847F:	kernel/time/alarmtimer.c
13848F:	kernel/time/ntp.c
13849F:	tools/testing/selftests/timers/
13850
13851TIPC NETWORK LAYER
13852M:	Jon Maloy <jon.maloy@ericsson.com>
13853M:	Ying Xue <ying.xue@windriver.com>
13854L:	netdev@vger.kernel.org (core kernel code)
13855L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13856W:	http://tipc.sourceforge.net/
13857S:	Maintained
13858F:	include/uapi/linux/tipc*.h
13859F:	net/tipc/
13860
13861TLAN NETWORK DRIVER
13862M:	Samuel Chessman <chessman@tux.org>
13863L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13864W:	http://sourceforge.net/projects/tlan/
13865S:	Maintained
13866F:	Documentation/networking/tlan.txt
13867F:	drivers/net/ethernet/ti/tlan.*
13868
13869TM6000 VIDEO4LINUX DRIVER
13870M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13871M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13872L:	linux-media@vger.kernel.org
13873W:	https://linuxtv.org
13874T:	git git://linuxtv.org/media_tree.git
13875S:	Odd fixes
13876F:	drivers/media/usb/tm6000/
13877F:	Documentation/media/v4l-drivers/tm6000*
13878
13879TMIO/SDHI MMC DRIVER
13880M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13881L:	linux-mmc@vger.kernel.org
13882S:	Supported
13883F:	drivers/mmc/host/tmio_mmc*
13884F:	drivers/mmc/host/renesas_sdhi*
13885F:	include/linux/mfd/tmio.h
13886
13887TMP401 HARDWARE MONITOR DRIVER
13888M:	Guenter Roeck <linux@roeck-us.net>
13889L:	linux-hwmon@vger.kernel.org
13890S:	Maintained
13891F:	Documentation/hwmon/tmp401
13892F:	drivers/hwmon/tmp401.c
13893
13894TMPFS (SHMEM FILESYSTEM)
13895M:	Hugh Dickins <hughd@google.com>
13896L:	linux-mm@kvack.org
13897S:	Maintained
13898F:	include/linux/shmem_fs.h
13899F:	mm/shmem.c
13900
13901TOMOYO SECURITY MODULE
13902M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13903M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13904L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13905L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13906L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13907L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13908W:	http://tomoyo.sourceforge.jp/
13909T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13910S:	Maintained
13911F:	security/tomoyo/
13912
13913TOPSTAR LAPTOP EXTRAS DRIVER
13914M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13915L:	platform-driver-x86@vger.kernel.org
13916S:	Maintained
13917F:	drivers/platform/x86/topstar-laptop.c
13918
13919TORTURE-TEST MODULES
13920M:	Davidlohr Bueso <dave@stgolabs.net>
13921M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13922M:	Josh Triplett <josh@joshtriplett.org>
13923L:	linux-kernel@vger.kernel.org
13924S:	Supported
13925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13926F:	Documentation/RCU/torture.txt
13927F:	kernel/torture.c
13928F:	kernel/rcu/rcutorture.c
13929F:	kernel/locking/locktorture.c
13930
13931TOSHIBA ACPI EXTRAS DRIVER
13932M:	Azael Avalos <coproscefalo@gmail.com>
13933L:	platform-driver-x86@vger.kernel.org
13934S:	Maintained
13935F:	drivers/platform/x86/toshiba_acpi.c
13936
13937TOSHIBA BLUETOOTH DRIVER
13938M:	Azael Avalos <coproscefalo@gmail.com>
13939L:	platform-driver-x86@vger.kernel.org
13940S:	Maintained
13941F:	drivers/platform/x86/toshiba_bluetooth.c
13942
13943TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13944M:	Azael Avalos <coproscefalo@gmail.com>
13945L:	platform-driver-x86@vger.kernel.org
13946S:	Maintained
13947F:	drivers/platform/x86/toshiba_haps.c
13948
13949TOSHIBA SMM DRIVER
13950M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13951W:	http://www.buzzard.org.uk/toshiba/
13952S:	Maintained
13953F:	drivers/char/toshiba.c
13954F:	include/linux/toshiba.h
13955F:	include/uapi/linux/toshiba.h
13956
13957TOSHIBA TC358743 DRIVER
13958M:	Mats Randgaard <matrandg@cisco.com>
13959L:	linux-media@vger.kernel.org
13960S:	Maintained
13961F:	drivers/media/i2c/tc358743*
13962F:	include/media/i2c/tc358743.h
13963
13964TOSHIBA WMI HOTKEYS DRIVER
13965M:	Azael Avalos <coproscefalo@gmail.com>
13966L:	platform-driver-x86@vger.kernel.org
13967S:	Maintained
13968F:	drivers/platform/x86/toshiba-wmi.c
13969
13970TPM DEVICE DRIVER
13971M:	Peter Huewe <peterhuewe@gmx.de>
13972M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13973R:	Jason Gunthorpe <jgg@ziepe.ca>
13974L:	linux-integrity@vger.kernel.org
13975Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13976W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13977T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13978S:	Maintained
13979F:	drivers/char/tpm/
13980
13981TRACING
13982M:	Steven Rostedt <rostedt@goodmis.org>
13983M:	Ingo Molnar <mingo@redhat.com>
13984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13985S:	Maintained
13986F:	Documentation/trace/ftrace.txt
13987F:	arch/*/*/*/ftrace.h
13988F:	arch/*/kernel/ftrace.c
13989F:	include/*/ftrace.h
13990F:	include/linux/trace*.h
13991F:	include/trace/
13992F:	kernel/trace/
13993F:	tools/testing/selftests/ftrace/
13994
13995TRACING MMIO ACCESSES (MMIOTRACE)
13996M:	Steven Rostedt <rostedt@goodmis.org>
13997M:	Ingo Molnar <mingo@kernel.org>
13998R:	Karol Herbst <karolherbst@gmail.com>
13999R:	Pekka Paalanen <ppaalanen@gmail.com>
14000S:	Maintained
14001L:	linux-kernel@vger.kernel.org
14002L:	nouveau@lists.freedesktop.org
14003F:	kernel/trace/trace_mmiotrace.c
14004F:	include/linux/mmiotrace.h
14005F:	arch/x86/mm/kmmio.c
14006F:	arch/x86/mm/mmio-mod.c
14007F:	arch/x86/mm/testmmiotrace.c
14008
14009TRIVIAL PATCHES
14010M:	Jiri Kosina <trivial@kernel.org>
14011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14012S:	Maintained
14013K:	^Subject:.*(?i)trivial
14014
14015TEMPO SEMICONDUCTOR DRIVERS
14016M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14017S:	Maintained
14018F:	sound/soc/codecs/tscs*.c
14019F:	sound/soc/codecs/tscs*.h
14020F:	Documentation/devicetree/bindings/sound/tscs*.txt
14021
14022TTY LAYER
14023M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14024M:	Jiri Slaby <jslaby@suse.com>
14025S:	Supported
14026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14027F:	Documentation/serial/
14028F:	drivers/tty/
14029F:	drivers/tty/serial/serial_core.c
14030F:	include/linux/serial_core.h
14031F:	include/linux/serial.h
14032F:	include/linux/tty.h
14033F:	include/uapi/linux/serial_core.h
14034F:	include/uapi/linux/serial.h
14035F:	include/uapi/linux/tty.h
14036
14037TUA9001 MEDIA DRIVER
14038M:	Antti Palosaari <crope@iki.fi>
14039L:	linux-media@vger.kernel.org
14040W:	https://linuxtv.org
14041W:	http://palosaari.fi/linux/
14042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14043T:	git git://linuxtv.org/anttip/media_tree.git
14044S:	Maintained
14045F:	drivers/media/tuners/tua9001*
14046
14047TULIP NETWORK DRIVERS
14048L:	netdev@vger.kernel.org
14049L:	linux-parisc@vger.kernel.org
14050S:	Orphan
14051F:	drivers/net/ethernet/dec/tulip/
14052
14053TUN/TAP driver
14054M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14055W:	http://vtun.sourceforge.net/tun
14056S:	Maintained
14057F:	Documentation/networking/tuntap.txt
14058F:	arch/um/os-Linux/drivers/
14059
14060TURBOCHANNEL SUBSYSTEM
14061M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14062M:	Ralf Baechle <ralf@linux-mips.org>
14063L:	linux-mips@linux-mips.org
14064Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14065S:	Maintained
14066F:	drivers/tc/
14067F:	include/linux/tc.h
14068
14069TW5864 VIDEO4LINUX DRIVER
14070M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14071M:	Anton Sviridenko <anton@corp.bluecherry.net>
14072M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14073M:	Andrey Utkin <andrey_utkin@fastmail.com>
14074L:	linux-media@vger.kernel.org
14075S:	Supported
14076F:	drivers/media/pci/tw5864/
14077
14078TW68 VIDEO4LINUX DRIVER
14079M:	Hans Verkuil <hverkuil@xs4all.nl>
14080L:	linux-media@vger.kernel.org
14081T:	git git://linuxtv.org/media_tree.git
14082W:	https://linuxtv.org
14083S:	Odd Fixes
14084F:	drivers/media/pci/tw68/
14085
14086TW686X VIDEO4LINUX DRIVER
14087M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14088L:	linux-media@vger.kernel.org
14089T:	git git://linuxtv.org/media_tree.git
14090W:	http://linuxtv.org
14091S:	Maintained
14092F:	drivers/media/pci/tw686x/
14093
14094UBI FILE SYSTEM (UBIFS)
14095M:	Richard Weinberger <richard@nod.at>
14096M:	Artem Bityutskiy <dedekind1@gmail.com>
14097M:	Adrian Hunter <adrian.hunter@intel.com>
14098L:	linux-mtd@lists.infradead.org
14099T:	git git://git.infradead.org/ubifs-2.6.git
14100W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14101S:	Supported
14102F:	Documentation/filesystems/ubifs.txt
14103F:	fs/ubifs/
14104
14105UCLINUX (M68KNOMMU AND COLDFIRE)
14106M:	Greg Ungerer <gerg@linux-m68k.org>
14107W:	http://www.linux-m68k.org/
14108W:	http://www.uclinux.org/
14109L:	linux-m68k@lists.linux-m68k.org
14110L:	uclinux-dev@uclinux.org  (subscribers-only)
14111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14112S:	Maintained
14113F:	arch/m68k/coldfire/
14114F:	arch/m68k/68*/
14115F:	arch/m68k/*/*_no.*
14116F:	arch/m68k/include/asm/*_no.*
14117
14118UDF FILESYSTEM
14119M:	Jan Kara <jack@suse.com>
14120S:	Maintained
14121F:	Documentation/filesystems/udf.txt
14122F:	fs/udf/
14123
14124UDRAW TABLET
14125M:	Bastien Nocera <hadess@hadess.net>
14126L:	linux-input@vger.kernel.org
14127S:	Maintained
14128F:	drivers/hid/hid-udraw-ps3.c
14129
14130UFS FILESYSTEM
14131M:	Evgeniy Dushistov <dushistov@mail.ru>
14132S:	Maintained
14133F:	Documentation/filesystems/ufs.txt
14134F:	fs/ufs/
14135
14136UHID USERSPACE HID IO DRIVER:
14137M:	David Herrmann <dh.herrmann@googlemail.com>
14138L:	linux-input@vger.kernel.org
14139S:	Maintained
14140F:	drivers/hid/uhid.c
14141F:	include/uapi/linux/uhid.h
14142
14143ULPI BUS
14144M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14145L:	linux-usb@vger.kernel.org
14146S:	Maintained
14147F:	drivers/usb/common/ulpi.c
14148F:	include/linux/ulpi/
14149
14150ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14151L:	linux-usb@vger.kernel.org
14152S:	Orphan
14153F:	drivers/uwb/
14154F:	include/linux/uwb.h
14155F:	include/linux/uwb/
14156
14157UNICORE32 ARCHITECTURE:
14158M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14159W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14160S:	Maintained
14161T:	git git://github.com/gxt/linux.git
14162F:	arch/unicore32/
14163
14164UNIFDEF
14165M:	Tony Finch <dot@dotat.at>
14166W:	http://dotat.at/prog/unifdef
14167S:	Maintained
14168F:	scripts/unifdef.c
14169
14170UNIFORM CDROM DRIVER
14171M:	Jens Axboe <axboe@kernel.dk>
14172W:	http://www.kernel.dk
14173S:	Maintained
14174F:	Documentation/cdrom/
14175F:	drivers/cdrom/cdrom.c
14176F:	include/linux/cdrom.h
14177F:	include/uapi/linux/cdrom.h
14178
14179UNISYS S-PAR DRIVERS
14180M:	David Kershner <david.kershner@unisys.com>
14181L:	sparmaintainer@unisys.com (Unisys internal)
14182S:	Supported
14183F:	include/linux/visorbus.h
14184F:	drivers/visorbus/
14185F:	drivers/staging/unisys/
14186
14187UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14188M:	Vinayak Holikatti <vinholikatti@gmail.com>
14189L:	linux-scsi@vger.kernel.org
14190S:	Supported
14191F:	Documentation/scsi/ufs.txt
14192F:	drivers/scsi/ufs/
14193
14194UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14195M:	Joao Pinto <jpinto@synopsys.com>
14196L:	linux-scsi@vger.kernel.org
14197S:	Supported
14198F:	drivers/scsi/ufs/*dwc*
14199
14200UNSORTED BLOCK IMAGES (UBI)
14201M:	Artem Bityutskiy <dedekind1@gmail.com>
14202M:	Richard Weinberger <richard@nod.at>
14203W:	http://www.linux-mtd.infradead.org/
14204L:	linux-mtd@lists.infradead.org
14205T:	git git://git.infradead.org/ubifs-2.6.git
14206S:	Supported
14207F:	drivers/mtd/ubi/
14208F:	include/linux/mtd/ubi.h
14209F:	include/uapi/mtd/ubi-user.h
14210
14211USB "USBNET" DRIVER FRAMEWORK
14212M:	Oliver Neukum <oneukum@suse.com>
14213L:	netdev@vger.kernel.org
14214W:	http://www.linux-usb.org/usbnet
14215S:	Maintained
14216F:	drivers/net/usb/usbnet.c
14217F:	include/linux/usb/usbnet.h
14218
14219USB ACM DRIVER
14220M:	Oliver Neukum <oneukum@suse.com>
14221L:	linux-usb@vger.kernel.org
14222S:	Maintained
14223F:	Documentation/usb/acm.txt
14224F:	drivers/usb/class/cdc-acm.*
14225
14226USB AR5523 WIRELESS DRIVER
14227M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14228L:	linux-wireless@vger.kernel.org
14229S:	Maintained
14230F:	drivers/net/wireless/ath/ar5523/
14231
14232USB ATTACHED SCSI
14233M:	Oliver Neukum <oneukum@suse.com>
14234L:	linux-usb@vger.kernel.org
14235L:	linux-scsi@vger.kernel.org
14236S:	Maintained
14237F:	drivers/usb/storage/uas.c
14238
14239USB CDC ETHERNET DRIVER
14240M:	Oliver Neukum <oliver@neukum.org>
14241L:	linux-usb@vger.kernel.org
14242S:	Maintained
14243F:	drivers/net/usb/cdc_*.c
14244F:	include/uapi/linux/usb/cdc.h
14245
14246USB CHAOSKEY DRIVER
14247M:	Keith Packard <keithp@keithp.com>
14248L:	linux-usb@vger.kernel.org
14249S:	Maintained
14250F:	drivers/usb/misc/chaoskey.c
14251
14252USB CYPRESS C67X00 DRIVER
14253M:	Peter Korsgaard <jacmet@sunsite.dk>
14254L:	linux-usb@vger.kernel.org
14255S:	Maintained
14256F:	drivers/usb/c67x00/
14257
14258USB DAVICOM DM9601 DRIVER
14259M:	Peter Korsgaard <jacmet@sunsite.dk>
14260L:	netdev@vger.kernel.org
14261W:	http://www.linux-usb.org/usbnet
14262S:	Maintained
14263F:	drivers/net/usb/dm9601.c
14264
14265USB DIAMOND RIO500 DRIVER
14266M:	Cesar Miquel <miquel@df.uba.ar>
14267L:	rio500-users@lists.sourceforge.net
14268W:	http://rio500.sourceforge.net
14269S:	Maintained
14270F:	drivers/usb/misc/rio500*
14271
14272USB EHCI DRIVER
14273M:	Alan Stern <stern@rowland.harvard.edu>
14274L:	linux-usb@vger.kernel.org
14275S:	Maintained
14276F:	Documentation/usb/ehci.txt
14277F:	drivers/usb/host/ehci*
14278
14279USB GADGET/PERIPHERAL SUBSYSTEM
14280M:	Felipe Balbi <balbi@kernel.org>
14281L:	linux-usb@vger.kernel.org
14282W:	http://www.linux-usb.org/gadget
14283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14284S:	Maintained
14285F:	drivers/usb/gadget/
14286F:	include/linux/usb/gadget*
14287
14288USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14289M:	Jiri Kosina <jikos@kernel.org>
14290R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14291L:	linux-usb@vger.kernel.org
14292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14293S:	Maintained
14294F:	Documentation/hid/hiddev.txt
14295F:	drivers/hid/usbhid/
14296
14297USB ISP116X DRIVER
14298M:	Olav Kongas <ok@artecdesign.ee>
14299L:	linux-usb@vger.kernel.org
14300S:	Maintained
14301F:	drivers/usb/host/isp116x*
14302F:	include/linux/usb/isp116x.h
14303
14304USB LAN78XX ETHERNET DRIVER
14305M:	Woojung Huh <woojung.huh@microchip.com>
14306M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14307L:	netdev@vger.kernel.org
14308S:	Maintained
14309F:	drivers/net/usb/lan78xx.*
14310
14311USB MASS STORAGE DRIVER
14312M:	Alan Stern <stern@rowland.harvard.edu>
14313L:	linux-usb@vger.kernel.org
14314L:	usb-storage@lists.one-eyed-alien.net
14315S:	Maintained
14316W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14317F:	drivers/usb/storage/
14318
14319USB MIDI DRIVER
14320M:	Clemens Ladisch <clemens@ladisch.de>
14321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14322T:	git git://git.alsa-project.org/alsa-kernel.git
14323S:	Maintained
14324F:	sound/usb/midi.*
14325
14326USB NETWORKING DRIVERS
14327L:	linux-usb@vger.kernel.org
14328S:	Odd Fixes
14329F:	drivers/net/usb/
14330
14331USB OHCI DRIVER
14332M:	Alan Stern <stern@rowland.harvard.edu>
14333L:	linux-usb@vger.kernel.org
14334S:	Maintained
14335F:	Documentation/usb/ohci.txt
14336F:	drivers/usb/host/ohci*
14337
14338USB OTG FSM (Finite State Machine)
14339M:	Peter Chen <Peter.Chen@nxp.com>
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14341L:	linux-usb@vger.kernel.org
14342S:	Maintained
14343F:	drivers/usb/common/usb-otg-fsm.c
14344
14345USB OVER IP DRIVER
14346M:	Valentina Manea <valentina.manea.m@gmail.com>
14347M:	Shuah Khan <shuahkh@osg.samsung.com>
14348M:	Shuah Khan <shuah@kernel.org>
14349L:	linux-usb@vger.kernel.org
14350S:	Maintained
14351F:	Documentation/usb/usbip_protocol.txt
14352F:	drivers/usb/usbip/
14353F:	tools/usb/usbip/
14354
14355USB PEGASUS DRIVER
14356M:	Petko Manolov <petkan@nucleusys.com>
14357L:	linux-usb@vger.kernel.org
14358L:	netdev@vger.kernel.org
14359T:	git git://github.com/petkan/pegasus.git
14360W:	https://github.com/petkan/pegasus
14361S:	Maintained
14362F:	drivers/net/usb/pegasus.*
14363
14364USB PHY LAYER
14365M:	Felipe Balbi <balbi@kernel.org>
14366L:	linux-usb@vger.kernel.org
14367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14368S:	Maintained
14369F:	drivers/usb/phy/
14370
14371USB PRINTER DRIVER (usblp)
14372M:	Pete Zaitcev <zaitcev@redhat.com>
14373L:	linux-usb@vger.kernel.org
14374S:	Supported
14375F:	drivers/usb/class/usblp.c
14376
14377USB QMI WWAN NETWORK DRIVER
14378M:	Bjørn Mork <bjorn@mork.no>
14379L:	netdev@vger.kernel.org
14380S:	Maintained
14381F:	Documentation/ABI/testing/sysfs-class-net-qmi
14382F:	drivers/net/usb/qmi_wwan.c
14383
14384USB RTL8150 DRIVER
14385M:	Petko Manolov <petkan@nucleusys.com>
14386L:	linux-usb@vger.kernel.org
14387L:	netdev@vger.kernel.org
14388T:	git git://github.com/petkan/rtl8150.git
14389W:	https://github.com/petkan/rtl8150
14390S:	Maintained
14391F:	drivers/net/usb/rtl8150.c
14392
14393USB SERIAL SUBSYSTEM
14394M:	Johan Hovold <johan@kernel.org>
14395L:	linux-usb@vger.kernel.org
14396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14397S:	Maintained
14398F:	Documentation/usb/usb-serial.txt
14399F:	drivers/usb/serial/
14400F:	include/linux/usb/serial.h
14401
14402USB SMSC75XX ETHERNET DRIVER
14403M:	Steve Glendinning <steve.glendinning@shawell.net>
14404L:	netdev@vger.kernel.org
14405S:	Maintained
14406F:	drivers/net/usb/smsc75xx.*
14407
14408USB SMSC95XX ETHERNET DRIVER
14409M:	Steve Glendinning <steve.glendinning@shawell.net>
14410M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14411L:	netdev@vger.kernel.org
14412S:	Maintained
14413F:	drivers/net/usb/smsc95xx.*
14414
14415USB SUBSYSTEM
14416M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14417L:	linux-usb@vger.kernel.org
14418W:	http://www.linux-usb.org
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14420S:	Supported
14421F:	Documentation/devicetree/bindings/usb/
14422F:	Documentation/usb/
14423F:	drivers/usb/
14424F:	include/linux/usb.h
14425F:	include/linux/usb/
14426
14427USB TYPEC SUBSYSTEM
14428M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14429L:	linux-usb@vger.kernel.org
14430S:	Maintained
14431F:	Documentation/ABI/testing/sysfs-class-typec
14432F:	Documentation/usb/typec.rst
14433F:	drivers/usb/typec/
14434F:	include/linux/usb/typec.h
14435
14436USB UHCI DRIVER
14437M:	Alan Stern <stern@rowland.harvard.edu>
14438L:	linux-usb@vger.kernel.org
14439S:	Maintained
14440F:	drivers/usb/host/uhci*
14441
14442USB VIDEO CLASS
14443M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14444L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14445L:	linux-media@vger.kernel.org
14446T:	git git://linuxtv.org/media_tree.git
14447W:	http://www.ideasonboard.org/uvc/
14448S:	Maintained
14449F:	drivers/media/usb/uvc/
14450F:	include/uapi/linux/uvcvideo.h
14451
14452USB VISION DRIVER
14453M:	Hans Verkuil <hverkuil@xs4all.nl>
14454L:	linux-media@vger.kernel.org
14455T:	git git://linuxtv.org/media_tree.git
14456W:	https://linuxtv.org
14457S:	Odd Fixes
14458F:	drivers/media/usb/usbvision/
14459
14460USB WEBCAM GADGET
14461M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14462L:	linux-usb@vger.kernel.org
14463S:	Maintained
14464F:	drivers/usb/gadget/function/*uvc*
14465F:	drivers/usb/gadget/legacy/webcam.c
14466
14467USB WIRELESS RNDIS DRIVER (rndis_wlan)
14468M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14469L:	linux-wireless@vger.kernel.org
14470S:	Maintained
14471F:	drivers/net/wireless/rndis_wlan.c
14472
14473USB XHCI DRIVER
14474M:	Mathias Nyman <mathias.nyman@intel.com>
14475L:	linux-usb@vger.kernel.org
14476S:	Supported
14477F:	drivers/usb/host/xhci*
14478F:	drivers/usb/host/pci-quirks*
14479
14480USB ZD1201 DRIVER
14481L:	linux-wireless@vger.kernel.org
14482W:	http://linux-lc100020.sourceforge.net
14483S:	Orphan
14484F:	drivers/net/wireless/zydas/zd1201.*
14485
14486USB ZR364XX DRIVER
14487M:	Antoine Jacquet <royale@zerezo.com>
14488L:	linux-usb@vger.kernel.org
14489L:	linux-media@vger.kernel.org
14490T:	git git://linuxtv.org/media_tree.git
14491W:	http://royale.zerezo.com/zr364xx/
14492S:	Maintained
14493F:	Documentation/media/v4l-drivers/zr364xx*
14494F:	drivers/media/usb/zr364xx/
14495
14496USER-MODE LINUX (UML)
14497M:	Jeff Dike <jdike@addtoit.com>
14498M:	Richard Weinberger <richard@nod.at>
14499L:	user-mode-linux-devel@lists.sourceforge.net
14500L:	user-mode-linux-user@lists.sourceforge.net
14501W:	http://user-mode-linux.sourceforge.net
14502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14503S:	Maintained
14504F:	Documentation/virtual/uml/
14505F:	arch/um/
14506F:	arch/x86/um/
14507F:	fs/hostfs/
14508F:	fs/hppfs/
14509
14510USERSPACE I/O (UIO)
14511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14512S:	Maintained
14513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14514F:	Documentation/driver-api/uio-howto.rst
14515F:	drivers/uio/
14516F:	include/linux/uio*.h
14517
14518UTIL-LINUX PACKAGE
14519M:	Karel Zak <kzak@redhat.com>
14520L:	util-linux@vger.kernel.org
14521W:	http://en.wikipedia.org/wiki/Util-linux
14522T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14523S:	Maintained
14524
14525UUID HELPERS
14526M:	Christoph Hellwig <hch@lst.de>
14527R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14528L:	linux-kernel@vger.kernel.org
14529T:	git git://git.infradead.org/users/hch/uuid.git
14530F:	lib/uuid.c
14531F:	lib/test_uuid.c
14532F:	include/linux/uuid.h
14533F:	include/uapi/linux/uuid.h
14534S:	Maintained
14535
14536UVESAFB DRIVER
14537M:	Michal Januszewski <spock@gentoo.org>
14538L:	linux-fbdev@vger.kernel.org
14539W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14540S:	Maintained
14541F:	Documentation/fb/uvesafb.txt
14542F:	drivers/video/fbdev/uvesafb.*
14543
14544VF610 NAND DRIVER
14545M:	Stefan Agner <stefan@agner.ch>
14546L:	linux-mtd@lists.infradead.org
14547S:	Supported
14548F:	drivers/mtd/nand/vf610_nfc.c
14549
14550VFAT/FAT/MSDOS FILESYSTEM
14551M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14552S:	Maintained
14553F:	Documentation/filesystems/vfat.txt
14554F:	fs/fat/
14555
14556VFIO DRIVER
14557M:	Alex Williamson <alex.williamson@redhat.com>
14558L:	kvm@vger.kernel.org
14559T:	git git://github.com/awilliam/linux-vfio.git
14560S:	Maintained
14561F:	Documentation/vfio.txt
14562F:	drivers/vfio/
14563F:	include/linux/vfio.h
14564F:	include/uapi/linux/vfio.h
14565
14566VFIO MEDIATED DEVICE DRIVERS
14567M:	Kirti Wankhede <kwankhede@nvidia.com>
14568L:	kvm@vger.kernel.org
14569S:	Maintained
14570F:	Documentation/vfio-mediated-device.txt
14571F:	drivers/vfio/mdev/
14572F:	include/linux/mdev.h
14573F:	samples/vfio-mdev/
14574
14575VFIO PLATFORM DRIVER
14576M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14577L:	kvm@vger.kernel.org
14578S:	Maintained
14579F:	drivers/vfio/platform/
14580
14581VGA_SWITCHEROO
14582R:	Lukas Wunner <lukas@wunner.de>
14583S:	Maintained
14584F:	Documentation/gpu/vga-switcheroo.rst
14585F:	drivers/gpu/vga/vga_switcheroo.c
14586F:	include/linux/vga_switcheroo.h
14587T:	git git://anongit.freedesktop.org/drm/drm-misc
14588
14589VIA RHINE NETWORK DRIVER
14590S:	Orphan
14591F:	drivers/net/ethernet/via/via-rhine.c
14592
14593VIA SD/MMC CARD CONTROLLER DRIVER
14594M:	Bruce Chang <brucechang@via.com.tw>
14595M:	Harald Welte <HaraldWelte@viatech.com>
14596S:	Maintained
14597F:	drivers/mmc/host/via-sdmmc.c
14598
14599VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14600M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14601L:	linux-fbdev@vger.kernel.org
14602S:	Maintained
14603F:	include/linux/via-core.h
14604F:	include/linux/via-gpio.h
14605F:	include/linux/via_i2c.h
14606F:	drivers/video/fbdev/via/
14607
14608VIA VELOCITY NETWORK DRIVER
14609M:	Francois Romieu <romieu@fr.zoreil.com>
14610L:	netdev@vger.kernel.org
14611S:	Maintained
14612F:	drivers/net/ethernet/via/via-velocity.*
14613
14614VIDEO MULTIPLEXER DRIVER
14615M:	Philipp Zabel <p.zabel@pengutronix.de>
14616L:	linux-media@vger.kernel.org
14617S:	Maintained
14618F:	drivers/media/platform/video-mux.c
14619
14620VIDEOBUF2 FRAMEWORK
14621M:	Pawel Osciak <pawel@osciak.com>
14622M:	Marek Szyprowski <m.szyprowski@samsung.com>
14623M:	Kyungmin Park <kyungmin.park@samsung.com>
14624L:	linux-media@vger.kernel.org
14625S:	Maintained
14626F:	drivers/media/v4l2-core/videobuf2-*
14627F:	include/media/videobuf2-*
14628
14629VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14630M:	Helen Koike <helen.koike@collabora.com>
14631L:	linux-media@vger.kernel.org
14632T:	git git://linuxtv.org/media_tree.git
14633W:	https://linuxtv.org
14634S:	Maintained
14635F:	drivers/media/platform/vimc/*
14636
14637VIRT LIB
14638M:	Alex Williamson <alex.williamson@redhat.com>
14639M:	Paolo Bonzini <pbonzini@redhat.com>
14640L:	kvm@vger.kernel.org
14641S:	Supported
14642F:	virt/lib/
14643
14644VIRTIO AND VHOST VSOCK DRIVER
14645M:	Stefan Hajnoczi <stefanha@redhat.com>
14646L:	kvm@vger.kernel.org
14647L:	virtualization@lists.linux-foundation.org
14648L:	netdev@vger.kernel.org
14649S:	Maintained
14650F:	include/linux/virtio_vsock.h
14651F:	include/uapi/linux/virtio_vsock.h
14652F:	include/uapi/linux/vsockmon.h
14653F:	include/uapi/linux/vm_sockets_diag.h
14654F:	net/vmw_vsock/diag.c
14655F:	net/vmw_vsock/af_vsock_tap.c
14656F:	net/vmw_vsock/virtio_transport_common.c
14657F:	net/vmw_vsock/virtio_transport.c
14658F:	drivers/net/vsockmon.c
14659F:	drivers/vhost/vsock.c
14660F:	drivers/vhost/vsock.h
14661F:	tools/testing/vsock/
14662
14663VIRTIO CONSOLE DRIVER
14664M:	Amit Shah <amit@kernel.org>
14665L:	virtualization@lists.linux-foundation.org
14666S:	Maintained
14667F:	drivers/char/virtio_console.c
14668F:	include/linux/virtio_console.h
14669F:	include/uapi/linux/virtio_console.h
14670
14671VIRTIO CORE, NET AND BLOCK DRIVERS
14672M:	"Michael S. Tsirkin" <mst@redhat.com>
14673M:	Jason Wang <jasowang@redhat.com>
14674L:	virtualization@lists.linux-foundation.org
14675S:	Maintained
14676F:	Documentation/devicetree/bindings/virtio/
14677F:	drivers/virtio/
14678F:	tools/virtio/
14679F:	drivers/net/virtio_net.c
14680F:	drivers/block/virtio_blk.c
14681F:	include/linux/virtio*.h
14682F:	include/uapi/linux/virtio_*.h
14683F:	drivers/crypto/virtio/
14684F:	mm/balloon_compaction.c
14685
14686VIRTIO CRYPTO DRIVER
14687M:	Gonglei <arei.gonglei@huawei.com>
14688L:	virtualization@lists.linux-foundation.org
14689L:	linux-crypto@vger.kernel.org
14690S:	Maintained
14691F:	drivers/crypto/virtio/
14692F:	include/uapi/linux/virtio_crypto.h
14693
14694VIRTIO DRIVERS FOR S390
14695M:	Cornelia Huck <cohuck@redhat.com>
14696M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14697L:	linux-s390@vger.kernel.org
14698L:	virtualization@lists.linux-foundation.org
14699L:	kvm@vger.kernel.org
14700S:	Supported
14701F:	drivers/s390/virtio/
14702F:	arch/s390/include/uapi/asm/virtio-ccw.h
14703
14704VIRTIO GPU DRIVER
14705M:	David Airlie <airlied@linux.ie>
14706M:	Gerd Hoffmann <kraxel@redhat.com>
14707L:	dri-devel@lists.freedesktop.org
14708L:	virtualization@lists.linux-foundation.org
14709T:	git git://anongit.freedesktop.org/drm/drm-misc
14710S:	Maintained
14711F:	drivers/gpu/drm/virtio/
14712F:	include/uapi/linux/virtio_gpu.h
14713
14714VIRTIO HOST (VHOST)
14715M:	"Michael S. Tsirkin" <mst@redhat.com>
14716M:	Jason Wang <jasowang@redhat.com>
14717L:	kvm@vger.kernel.org
14718L:	virtualization@lists.linux-foundation.org
14719L:	netdev@vger.kernel.org
14720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14721S:	Maintained
14722F:	drivers/vhost/
14723F:	include/uapi/linux/vhost.h
14724
14725VIRTIO INPUT DRIVER
14726M:	Gerd Hoffmann <kraxel@redhat.com>
14727S:	Maintained
14728F:	drivers/virtio/virtio_input.c
14729F:	include/uapi/linux/virtio_input.h
14730
14731VIRTUAL BOX GUEST DEVICE DRIVER
14732M:	Hans de Goede <hdegoede@redhat.com>
14733M:	Arnd Bergmann <arnd@arndb.de>
14734M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14735S:	Maintained
14736F:	include/linux/vbox_utils.h
14737F:	include/uapi/linux/vbox*.h
14738F:	drivers/virt/vboxguest/
14739
14740VIRTUAL SERIO DEVICE DRIVER
14741M:	Stephen Chandler Paul <thatslyude@gmail.com>
14742S:	Maintained
14743F:	drivers/input/serio/userio.c
14744F:	include/uapi/linux/userio.h
14745
14746VIVID VIRTUAL VIDEO DRIVER
14747M:	Hans Verkuil <hverkuil@xs4all.nl>
14748L:	linux-media@vger.kernel.org
14749T:	git git://linuxtv.org/media_tree.git
14750W:	https://linuxtv.org
14751S:	Maintained
14752F:	drivers/media/platform/vivid/*
14753
14754VLYNQ BUS
14755M:	Florian Fainelli <f.fainelli@gmail.com>
14756L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14757S:	Maintained
14758F:	drivers/vlynq/vlynq.c
14759F:	include/linux/vlynq.h
14760
14761VME SUBSYSTEM
14762M:	Martyn Welch <martyn@welchs.me.uk>
14763M:	Manohar Vanga <manohar.vanga@gmail.com>
14764M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14765L:	devel@driverdev.osuosl.org
14766S:	Maintained
14767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14768F:	Documentation/driver-api/vme.rst
14769F:	drivers/staging/vme/
14770F:	drivers/vme/
14771F:	include/linux/vme*
14772
14773VMWARE BALLOON DRIVER
14774M:	Xavier Deguillard <xdeguillard@vmware.com>
14775M:	Philip Moltmann <moltmann@vmware.com>
14776M:	"VMware, Inc." <pv-drivers@vmware.com>
14777L:	linux-kernel@vger.kernel.org
14778S:	Maintained
14779F:	drivers/misc/vmw_balloon.c
14780
14781VMWARE HYPERVISOR INTERFACE
14782M:	Alok Kataria <akataria@vmware.com>
14783L:	virtualization@lists.linux-foundation.org
14784S:	Supported
14785F:	arch/x86/kernel/cpu/vmware.c
14786
14787VMWARE PVRDMA DRIVER
14788M:	Adit Ranadive <aditr@vmware.com>
14789M:	VMware PV-Drivers <pv-drivers@vmware.com>
14790L:	linux-rdma@vger.kernel.org
14791S:	Maintained
14792F:	drivers/infiniband/hw/vmw_pvrdma/
14793
14794VMware PVSCSI driver
14795M:	Jim Gill <jgill@vmware.com>
14796M:	VMware PV-Drivers <pv-drivers@vmware.com>
14797L:	linux-scsi@vger.kernel.org
14798S:	Maintained
14799F:	drivers/scsi/vmw_pvscsi.c
14800F:	drivers/scsi/vmw_pvscsi.h
14801
14802VMWARE VMMOUSE SUBDRIVER
14803M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14804M:	"VMware, Inc." <pv-drivers@vmware.com>
14805L:	linux-input@vger.kernel.org
14806S:	Maintained
14807F:	drivers/input/mouse/vmmouse.c
14808F:	drivers/input/mouse/vmmouse.h
14809
14810VMWARE VMXNET3 ETHERNET DRIVER
14811M:	Shrikrishna Khare <skhare@vmware.com>
14812M:	"VMware, Inc." <pv-drivers@vmware.com>
14813L:	netdev@vger.kernel.org
14814S:	Maintained
14815F:	drivers/net/vmxnet3/
14816
14817VOCORE VOCORE2 BOARD
14818M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14819L:	linux-mips@linux-mips.org
14820S:	Maintained
14821F:	arch/mips/boot/dts/ralink/vocore2.dts
14822
14823VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14824M:	Liam Girdwood <lgirdwood@gmail.com>
14825M:	Mark Brown <broonie@kernel.org>
14826L:	linux-kernel@vger.kernel.org
14827W:	http://www.slimlogic.co.uk/?p=48
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14829S:	Supported
14830F:	Documentation/devicetree/bindings/regulator/
14831F:	Documentation/power/regulator/
14832F:	drivers/regulator/
14833F:	include/dt-bindings/regulator/
14834F:	include/linux/regulator/
14835
14836VRF
14837M:	David Ahern <dsa@cumulusnetworks.com>
14838M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14839L:	netdev@vger.kernel.org
14840S:	Maintained
14841F:	drivers/net/vrf.c
14842F:	Documentation/networking/vrf.txt
14843
14844VT1211 HARDWARE MONITOR DRIVER
14845M:	Juerg Haefliger <juergh@gmail.com>
14846L:	linux-hwmon@vger.kernel.org
14847S:	Maintained
14848F:	Documentation/hwmon/vt1211
14849F:	drivers/hwmon/vt1211.c
14850
14851VT8231 HARDWARE MONITOR DRIVER
14852M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14853L:	linux-hwmon@vger.kernel.org
14854S:	Maintained
14855F:	drivers/hwmon/vt8231.c
14856
14857VUB300 USB to SDIO/SD/MMC bridge chip
14858M:	Tony Olech <tony.olech@elandigitalsystems.com>
14859L:	linux-mmc@vger.kernel.org
14860L:	linux-usb@vger.kernel.org
14861S:	Supported
14862F:	drivers/mmc/host/vub300.c
14863
14864W1 DALLAS'S 1-WIRE BUS
14865M:	Evgeniy Polyakov <zbr@ioremap.net>
14866S:	Maintained
14867F:	Documentation/w1/
14868F:	drivers/w1/
14869F:	include/linux/w1.h
14870
14871W83791D HARDWARE MONITORING DRIVER
14872M:	Marc Hulsman <m.hulsman@tudelft.nl>
14873L:	linux-hwmon@vger.kernel.org
14874S:	Maintained
14875F:	Documentation/hwmon/w83791d
14876F:	drivers/hwmon/w83791d.c
14877
14878W83793 HARDWARE MONITORING DRIVER
14879M:	Rudolf Marek <r.marek@assembler.cz>
14880L:	linux-hwmon@vger.kernel.org
14881S:	Maintained
14882F:	Documentation/hwmon/w83793
14883F:	drivers/hwmon/w83793.c
14884
14885W83795 HARDWARE MONITORING DRIVER
14886M:	Jean Delvare <jdelvare@suse.com>
14887L:	linux-hwmon@vger.kernel.org
14888S:	Maintained
14889F:	drivers/hwmon/w83795.c
14890
14891W83L51xD SD/MMC CARD INTERFACE DRIVER
14892M:	Pierre Ossman <pierre@ossman.eu>
14893S:	Maintained
14894F:	drivers/mmc/host/wbsd.*
14895
14896WACOM PROTOCOL 4 SERIAL TABLETS
14897M:	Julian Squires <julian@cipht.net>
14898M:	Hans de Goede <hdegoede@redhat.com>
14899L:	linux-input@vger.kernel.org
14900S:	Maintained
14901F:	drivers/input/tablet/wacom_serial4.c
14902
14903WATCHDOG DEVICE DRIVERS
14904M:	Wim Van Sebroeck <wim@linux-watchdog.org>
14905M:	Guenter Roeck <linux@roeck-us.net>
14906L:	linux-watchdog@vger.kernel.org
14907W:	http://www.linux-watchdog.org/
14908T:	git git://www.linux-watchdog.org/linux-watchdog.git
14909S:	Maintained
14910F:	Documentation/devicetree/bindings/watchdog/
14911F:	Documentation/watchdog/
14912F:	drivers/watchdog/
14913F:	include/linux/watchdog.h
14914F:	include/uapi/linux/watchdog.h
14915
14916WHISKEYCOVE PMIC GPIO DRIVER
14917M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14918L:	linux-gpio@vger.kernel.org
14919S:	Maintained
14920F:	drivers/gpio/gpio-wcove.c
14921
14922WIIMOTE HID DRIVER
14923M:	David Herrmann <dh.herrmann@googlemail.com>
14924L:	linux-input@vger.kernel.org
14925S:	Maintained
14926F:	drivers/hid/hid-wiimote*
14927
14928WILOCITY WIL6210 WIRELESS DRIVER
14929M:	Maya Erez <merez@codeaurora.org>
14930L:	linux-wireless@vger.kernel.org
14931L:	wil6210@qti.qualcomm.com
14932S:	Supported
14933W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14934F:	drivers/net/wireless/ath/wil6210/
14935
14936WIMAX STACK
14937M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14938M:	linux-wimax@intel.com
14939L:	wimax@linuxwimax.org (subscribers-only)
14940S:	Supported
14941W:	http://linuxwimax.org
14942F:	Documentation/wimax/README.wimax
14943F:	include/linux/wimax/debug.h
14944F:	include/net/wimax.h
14945F:	include/uapi/linux/wimax.h
14946F:	net/wimax/
14947
14948WINBOND CIR DRIVER
14949M:	David Härdeman <david@hardeman.nu>
14950S:	Maintained
14951F:	drivers/media/rc/winbond-cir.c
14952
14953WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14954M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14955L:	linux-watchdog@vger.kernel.org
14956S:	Maintained
14957F:	drivers/watchdog/ebc-c384_wdt.c
14958
14959WINSYSTEMS WS16C48 GPIO DRIVER
14960M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14961L:	linux-gpio@vger.kernel.org
14962S:	Maintained
14963F:	drivers/gpio/gpio-ws16c48.c
14964
14965WISTRON LAPTOP BUTTON DRIVER
14966M:	Miloslav Trmac <mitr@volny.cz>
14967S:	Maintained
14968F:	drivers/input/misc/wistron_btns.c
14969
14970WL3501 WIRELESS PCMCIA CARD DRIVER
14971L:	linux-wireless@vger.kernel.org
14972S:	Odd fixes
14973F:	drivers/net/wireless/wl3501*
14974
14975WOLFSON MICROELECTRONICS DRIVERS
14976L:	patches@opensource.cirrus.com
14977T:	git https://github.com/CirrusLogic/linux-drivers.git
14978W:	https://github.com/CirrusLogic/linux-drivers/wiki
14979S:	Supported
14980F:	Documentation/hwmon/wm83??
14981F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14982F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14983F:	Documentation/devicetree/bindings/mfd/arizona.txt
14984F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14985F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14986F:	arch/arm/mach-s3c64xx/mach-crag6410*
14987F:	drivers/clk/clk-wm83*.c
14988F:	drivers/extcon/extcon-arizona.c
14989F:	drivers/leds/leds-wm83*.c
14990F:	drivers/gpio/gpio-*wm*.c
14991F:	drivers/gpio/gpio-arizona.c
14992F:	drivers/hwmon/wm83??-hwmon.c
14993F:	drivers/input/misc/wm831x-on.c
14994F:	drivers/input/touchscreen/wm831x-ts.c
14995F:	drivers/input/touchscreen/wm97*.c
14996F:	drivers/mfd/arizona*
14997F:	drivers/mfd/wm*.c
14998F:	drivers/mfd/cs47l24*
14999F:	drivers/power/supply/wm83*.c
15000F:	drivers/rtc/rtc-wm83*.c
15001F:	drivers/regulator/wm8*.c
15002F:	drivers/regulator/arizona*
15003F:	drivers/video/backlight/wm83*_bl.c
15004F:	drivers/watchdog/wm83*_wdt.c
15005F:	include/linux/mfd/arizona/
15006F:	include/linux/mfd/wm831x/
15007F:	include/linux/mfd/wm8350/
15008F:	include/linux/mfd/wm8400*
15009F:	include/linux/regulator/arizona*
15010F:	include/linux/wm97xx.h
15011F:	include/sound/wm????.h
15012F:	sound/soc/codecs/arizona.?
15013F:	sound/soc/codecs/wm*
15014F:	sound/soc/codecs/cs47l24*
15015
15016WORKQUEUE
15017M:	Tejun Heo <tj@kernel.org>
15018R:	Lai Jiangshan <jiangshanlai@gmail.com>
15019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15020S:	Maintained
15021F:	include/linux/workqueue.h
15022F:	kernel/workqueue.c
15023F:	Documentation/core-api/workqueue.rst
15024
15025X-POWERS AXP288 PMIC DRIVERS
15026M:	Hans de Goede <hdegoede@redhat.com>
15027S:	Maintained
15028N:	axp288
15029F:	drivers/acpi/pmic/intel_pmic_xpower.c
15030
15031X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15032M:	Chen-Yu Tsai <wens@csie.org>
15033L:	linux-kernel@vger.kernel.org
15034S:	Maintained
15035N:	axp[128]
15036
15037X.25 NETWORK LAYER
15038M:	Andrew Hendry <andrew.hendry@gmail.com>
15039L:	linux-x25@vger.kernel.org
15040S:	Odd Fixes
15041F:	Documentation/networking/x25*
15042F:	include/net/x25*
15043F:	net/x25/
15044
15045X86 ARCHITECTURE (32-BIT AND 64-BIT)
15046M:	Thomas Gleixner <tglx@linutronix.de>
15047M:	Ingo Molnar <mingo@redhat.com>
15048R:	"H. Peter Anvin" <hpa@zytor.com>
15049M:	x86@kernel.org
15050L:	linux-kernel@vger.kernel.org
15051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15052S:	Maintained
15053F:	Documentation/x86/
15054F:	arch/x86/
15055
15056X86 MCE INFRASTRUCTURE
15057M:	Tony Luck <tony.luck@intel.com>
15058M:	Borislav Petkov <bp@alien8.de>
15059L:	linux-edac@vger.kernel.org
15060S:	Maintained
15061F:	arch/x86/kernel/cpu/mcheck/*
15062
15063X86 MICROCODE UPDATE SUPPORT
15064M:	Borislav Petkov <bp@alien8.de>
15065S:	Maintained
15066F:	arch/x86/kernel/cpu/microcode/*
15067
15068X86 PLATFORM DRIVERS
15069M:	Darren Hart <dvhart@infradead.org>
15070M:	Andy Shevchenko <andy@infradead.org>
15071L:	platform-driver-x86@vger.kernel.org
15072T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15073S:	Maintained
15074F:	drivers/platform/x86/
15075F:	drivers/platform/olpc/
15076
15077X86 VDSO
15078M:	Andy Lutomirski <luto@amacapital.net>
15079L:	linux-kernel@vger.kernel.org
15080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15081S:	Maintained
15082F:	arch/x86/entry/vdso/
15083
15084XC2028/3028 TUNER DRIVER
15085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15087L:	linux-media@vger.kernel.org
15088W:	https://linuxtv.org
15089T:	git git://linuxtv.org/media_tree.git
15090S:	Maintained
15091F:	drivers/media/tuners/tuner-xc2028.*
15092
15093XEN BLOCK SUBSYSTEM
15094M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15095M:	Roger Pau Monné <roger.pau@citrix.com>
15096L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15097S:	Supported
15098F:	drivers/block/xen-blkback/*
15099F:	drivers/block/xen*
15100
15101XEN HYPERVISOR ARM
15102M:	Stefano Stabellini <sstabellini@kernel.org>
15103L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15104S:	Maintained
15105F:	arch/arm/xen/
15106F:	arch/arm/include/asm/xen/
15107
15108XEN HYPERVISOR ARM64
15109M:	Stefano Stabellini <sstabellini@kernel.org>
15110L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15111S:	Maintained
15112F:	arch/arm64/xen/
15113F:	arch/arm64/include/asm/xen/
15114
15115XEN HYPERVISOR INTERFACE
15116M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15117M:	Juergen Gross <jgross@suse.com>
15118L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15120S:	Supported
15121F:	arch/x86/xen/
15122F:	drivers/*/xen-*front.c
15123F:	drivers/xen/
15124F:	arch/x86/include/asm/xen/
15125F:	arch/x86/include/asm/pvclock-abi.h
15126F:	include/xen/
15127F:	include/uapi/xen/
15128F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15129F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15130
15131XEN NETWORK BACKEND DRIVER
15132M:	Wei Liu <wei.liu2@citrix.com>
15133M:	Paul Durrant <paul.durrant@citrix.com>
15134L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15135L:	netdev@vger.kernel.org
15136S:	Supported
15137F:	drivers/net/xen-netback/*
15138
15139XEN PCI SUBSYSTEM
15140M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15141L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15142S:	Supported
15143F:	arch/x86/pci/*xen*
15144F:	drivers/pci/*xen*
15145
15146XEN PVSCSI DRIVERS
15147M:	Juergen Gross <jgross@suse.com>
15148L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15149L:	linux-scsi@vger.kernel.org
15150S:	Supported
15151F:	drivers/scsi/xen-scsifront.c
15152F:	drivers/xen/xen-scsiback.c
15153F:	include/xen/interface/io/vscsiif.h
15154
15155XEN SWIOTLB SUBSYSTEM
15156M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15157L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15158L:	iommu@lists.linux-foundation.org
15159S:	Supported
15160F:	arch/x86/xen/*swiotlb*
15161F:	drivers/xen/*swiotlb*
15162
15163XFS FILESYSTEM
15164M:	Darrick J. Wong <darrick.wong@oracle.com>
15165M:	linux-xfs@vger.kernel.org
15166L:	linux-xfs@vger.kernel.org
15167W:	http://xfs.org/
15168T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15169S:	Supported
15170F:	Documentation/filesystems/xfs.txt
15171F:	fs/xfs/
15172
15173XILINX AXI ETHERNET DRIVER
15174M:	Anirudha Sarangi <anirudh@xilinx.com>
15175M:	John Linn <John.Linn@xilinx.com>
15176S:	Maintained
15177F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15178
15179XILINX UARTLITE SERIAL DRIVER
15180M:	Peter Korsgaard <jacmet@sunsite.dk>
15181L:	linux-serial@vger.kernel.org
15182S:	Maintained
15183F:	drivers/tty/serial/uartlite.c
15184
15185XILINX VIDEO IP CORES
15186M:	Hyun Kwon <hyun.kwon@xilinx.com>
15187M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15188L:	linux-media@vger.kernel.org
15189T:	git git://linuxtv.org/media_tree.git
15190S:	Supported
15191F:	Documentation/devicetree/bindings/media/xilinx/
15192F:	drivers/media/platform/xilinx/
15193F:	include/uapi/linux/xilinx-v4l2-controls.h
15194
15195XILLYBUS DRIVER
15196M:	Eli Billauer <eli.billauer@gmail.com>
15197L:	linux-kernel@vger.kernel.org
15198S:	Supported
15199F:	drivers/char/xillybus/
15200
15201XRA1403 GPIO EXPANDER
15202M:	Nandor Han <nandor.han@ge.com>
15203M:	Semi Malinen <semi.malinen@ge.com>
15204L:	linux-gpio@vger.kernel.org
15205S:	Maintained
15206F:	drivers/gpio/gpio-xra1403.c
15207F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15208
15209XTENSA XTFPGA PLATFORM SUPPORT
15210M:	Max Filippov <jcmvbkbc@gmail.com>
15211L:	linux-xtensa@linux-xtensa.org
15212S:	Maintained
15213F:	drivers/spi/spi-xtensa-xtfpga.c
15214F:	sound/soc/xtensa/xtfpga-i2s.c
15215
15216YAM DRIVER FOR AX.25
15217M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15218L:	linux-hams@vger.kernel.org
15219S:	Maintained
15220F:	drivers/net/hamradio/yam*
15221F:	include/linux/yam.h
15222
15223YAMA SECURITY MODULE
15224M:	Kees Cook <keescook@chromium.org>
15225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15226S:	Supported
15227F:	security/yama/
15228F:	Documentation/admin-guide/LSM/Yama.rst
15229
15230YEALINK PHONE DRIVER
15231M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15232L:	usbb2k-api-dev@nongnu.org
15233S:	Maintained
15234F:	Documentation/input/yealink.rst
15235F:	drivers/input/misc/yealink.*
15236
15237Z8530 DRIVER FOR AX.25
15238M:	Joerg Reuter <jreuter@yaina.de>
15239W:	http://yaina.de/jreuter/
15240W:	http://www.qsl.net/dl1bke/
15241L:	linux-hams@vger.kernel.org
15242S:	Maintained
15243F:	Documentation/networking/z8530drv.txt
15244F:	drivers/net/hamradio/*scc.c
15245F:	drivers/net/hamradio/z8530.h
15246
15247ZBUD COMPRESSED PAGE ALLOCATOR
15248M:	Seth Jennings <sjenning@redhat.com>
15249M:	Dan Streetman <ddstreet@ieee.org>
15250L:	linux-mm@kvack.org
15251S:	Maintained
15252F:	mm/zbud.c
15253F:	include/linux/zbud.h
15254
15255ZD1211RW WIRELESS DRIVER
15256M:	Daniel Drake <dsd@gentoo.org>
15257M:	Ulrich Kunitz <kune@deine-taler.de>
15258W:	http://zd1211.ath.cx/wiki/DriverRewrite
15259L:	linux-wireless@vger.kernel.org
15260L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15261S:	Maintained
15262F:	drivers/net/wireless/zydas/zd1211rw/
15263
15264ZD1301 MEDIA DRIVER
15265M:	Antti Palosaari <crope@iki.fi>
15266L:	linux-media@vger.kernel.org
15267W:	https://linuxtv.org/
15268W:	http://palosaari.fi/linux/
15269Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15270S:	Maintained
15271F:	drivers/media/usb/dvb-usb-v2/zd1301*
15272
15273ZD1301_DEMOD MEDIA DRIVER
15274M:	Antti Palosaari <crope@iki.fi>
15275L:	linux-media@vger.kernel.org
15276W:	https://linuxtv.org/
15277W:	http://palosaari.fi/linux/
15278Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15279S:	Maintained
15280F:	drivers/media/dvb-frontends/zd1301_demod*
15281
15282ZPOOL COMPRESSED PAGE STORAGE API
15283M:	Dan Streetman <ddstreet@ieee.org>
15284L:	linux-mm@kvack.org
15285S:	Maintained
15286F:	mm/zpool.c
15287F:	include/linux/zpool.h
15288
15289ZR36067 VIDEO FOR LINUX DRIVER
15290L:	mjpeg-users@lists.sourceforge.net
15291L:	linux-media@vger.kernel.org
15292W:	http://mjpeg.sourceforge.net/driver-zoran/
15293T:	hg https://linuxtv.org/hg/v4l-dvb
15294S:	Odd Fixes
15295F:	drivers/media/pci/zoran/
15296
15297ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15298M:	Minchan Kim <minchan@kernel.org>
15299M:	Nitin Gupta <ngupta@vflare.org>
15300R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15301L:	linux-kernel@vger.kernel.org
15302S:	Maintained
15303F:	drivers/block/zram/
15304F:	Documentation/blockdev/zram.txt
15305
15306ZS DECSTATION Z85C30 SERIAL DRIVER
15307M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15308S:	Maintained
15309F:	drivers/tty/serial/zs.*
15310
15311ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15312M:	Minchan Kim <minchan@kernel.org>
15313M:	Nitin Gupta <ngupta@vflare.org>
15314R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15315L:	linux-mm@kvack.org
15316S:	Maintained
15317F:	mm/zsmalloc.c
15318F:	include/linux/zsmalloc.h
15319F:	Documentation/vm/zsmalloc.txt
15320
15321ZSWAP COMPRESSED SWAP CACHING
15322M:	Seth Jennings <sjenning@redhat.com>
15323M:	Dan Streetman <ddstreet@ieee.org>
15324L:	linux-mm@kvack.org
15325S:	Maintained
15326F:	mm/zswap.c
15327
15328THE REST
15329M:	Linus Torvalds <torvalds@linux-foundation.org>
15330L:	linux-kernel@vger.kernel.org
15331Q:	http://patchwork.kernel.org/project/LKML/list/
15332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15333S:	Buried alive in reporters
15334F:	*
15335F:	*/
15336