xref: /openbmc/linux/MAINTAINERS (revision 7156fc29)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC DMA DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/dma/dma-axi-dmac.c
851
852ANALOG DEVICES INC IIO DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854M:	Michael Hennerich <Michael.Hennerich@analog.com>
855W:	http://wiki.analog.com/
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860F:	drivers/iio/*/ad*
861F:	drivers/iio/adc/ltc2497*
862X:	drivers/iio/*/adjd*
863F:	drivers/staging/iio/*/ad*
864
865ANDES ARCHITECTURE
866M:	Greentime Hu <green.hu@gmail.com>
867M:	Vincent Chen <deanbo422@gmail.com>
868T:	git https://github.com/andestech/linux.git
869S:	Supported
870F:	arch/nds32/
871F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F:	Documentation/devicetree/bindings/nds32/
873K:	nds32
874N:	nds32
875
876ANDROID CONFIG FRAGMENTS
877M:	Rob Herring <robh@kernel.org>
878S:	Supported
879F:	kernel/configs/android*
880
881ANDROID DRIVERS
882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883M:	Arve Hjønnevåg <arve@android.com>
884M:	Todd Kjos <tkjos@android.com>
885M:	Martijn Coenen <maco@android.com>
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/android/
890F:	drivers/staging/android/
891
892ANDROID GOLDFISH PIC DRIVER
893M:	Miodrag Dinic <miodrag.dinic@mips.com>
894S:	Supported
895F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896F:	drivers/irqchip/irq-goldfish-pic.c
897
898ANDROID GOLDFISH RTC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902F:	drivers/rtc/rtc-goldfish.c
903
904ANDROID ION DRIVER
905M:	Laura Abbott <labbott@redhat.com>
906M:	Sumit Semwal <sumit.semwal@linaro.org>
907L:	devel@driverdev.osuosl.org
908S:	Supported
909F:	drivers/staging/android/ion
910F:	drivers/staging/android/uapi/ion.h
911
912AOA (Apple Onboard Audio) ALSA DRIVER
913M:	Johannes Berg <johannes@sipsolutions.net>
914L:	linuxppc-dev@lists.ozlabs.org
915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
916S:	Maintained
917F:	sound/aoa/
918
919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920M:	William Breathitt Gray <vilhelm.gray@gmail.com>
921L:	linux-iio@vger.kernel.org
922S:	Maintained
923F:	drivers/iio/adc/stx104.c
924
925APM DRIVER
926M:	Jiri Kosina <jikos@kernel.org>
927S:	Odd fixes
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929F:	arch/x86/kernel/apm_32.c
930F:	include/linux/apm_bios.h
931F:	include/uapi/linux/apm_bios.h
932F:	drivers/char/apm-emulation.c
933
934APPARMOR SECURITY MODULE
935M:	John Johansen <john.johansen@canonical.com>
936L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937W:	wiki.apparmor.net
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
939S:	Supported
940F:	security/apparmor/
941F:	Documentation/admin-guide/LSM/apparmor.rst
942
943APPLE BCM5974 MULTITOUCH DRIVER
944M:	Henrik Rydberg <rydberg@bitmath.org>
945L:	linux-input@vger.kernel.org
946S:	Odd fixes
947F:	drivers/input/mouse/bcm5974.c
948
949APPLE SMC DRIVER
950M:	Henrik Rydberg <rydberg@bitmath.org>
951L:	linux-hwmon@vger.kernel.org
952S:	Odd fixes
953F:	drivers/hwmon/applesmc.c
954
955APPLETALK NETWORK LAYER
956L:	netdev@vger.kernel.org
957S:	Odd fixes
958F:	drivers/net/appletalk/
959F:	net/appletalk/
960
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M:	Duc Dang <dhdang@apm.com>
963S:	Supported
964F:	arch/arm64/boot/dts/apm/
965
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M:	Loc Ho <lho@apm.com>
968S:	Supported
969F:	drivers/edac/xgene_edac.c
970F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M:	Iyappan Subramanian <isubramanian@apm.com>
974M:	Keyur Chudgar <kchudgar@apm.com>
975S:	Supported
976F:	drivers/net/ethernet/apm/xgene-v2/
977
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M:	Iyappan Subramanian <isubramanian@apm.com>
980M:	Keyur Chudgar <kchudgar@apm.com>
981M:	Quan Nguyen <qnguyen@apm.com>
982S:	Supported
983F:	drivers/net/ethernet/apm/xgene/
984F:	drivers/net/phy/mdio-xgene.c
985F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988APPLIED MICRO (APM) X-GENE SOC PMU
989M:	Tai Nguyen <ttnguyen@apm.com>
990S:	Supported
991F:	drivers/perf/xgene_pmu.c
992F:	Documentation/perf/xgene-pmu.txt
993F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995APTINA CAMERA SENSOR PLL
996M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L:	linux-media@vger.kernel.org
998S:	Maintained
999F:	drivers/media/i2c/aptina-pll.*
1000
1001ARC FRAMEBUFFER DRIVER
1002M:	Jaya Kumar <jayalk@intworks.biz>
1003S:	Maintained
1004F:	drivers/video/fbdev/arcfb.c
1005F:	drivers/video/fbdev/core/fb_defio.c
1006
1007ARC PGU DRM DRIVER
1008M:	Alexey Brodkin <abrodkin@synopsys.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arc/
1011F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013ARCNET NETWORK LAYER
1014M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L:	netdev@vger.kernel.org
1016S:	Maintained
1017F:	drivers/net/arcnet/
1018F:	include/uapi/linux/if_arcnet.h
1019
1020ARM ARCHITECTED TIMER DRIVER
1021M:	Mark Rutland <mark.rutland@arm.com>
1022M:	Marc Zyngier <marc.zyngier@arm.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S:	Maintained
1025F:	arch/arm/include/asm/arch_timer.h
1026F:	arch/arm64/include/asm/arch_timer.h
1027F:	drivers/clocksource/arm_arch_timer.c
1028
1029ARM HDLCD DRM DRIVER
1030M:	Liviu Dudau <liviu.dudau@arm.com>
1031S:	Supported
1032F:	drivers/gpu/drm/arm/hdlcd_*
1033F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035ARM MALI-DP DRM DRIVER
1036M:	Liviu Dudau <liviu.dudau@arm.com>
1037M:	Brian Starkey <brian.starkey@arm.com>
1038M:	Mali DP Maintainers <malidp@foss.arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/
1041F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043ARM MFM AND FLOPPY DRIVERS
1044M:	Ian Molton <spyro@f2s.com>
1045S:	Maintained
1046F:	arch/arm/lib/floppydma.S
1047F:	arch/arm/include/asm/floppy.h
1048
1049ARM PMU PROFILING AND DEBUGGING
1050M:	Will Deacon <will.deacon@arm.com>
1051M:	Mark Rutland <mark.rutland@arm.com>
1052S:	Maintained
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054F:	arch/arm*/kernel/perf_*
1055F:	arch/arm/oprofile/common.c
1056F:	arch/arm*/kernel/hw_breakpoint.c
1057F:	arch/arm*/include/asm/hw_breakpoint.h
1058F:	arch/arm*/include/asm/perf_event.h
1059F:	drivers/perf/*
1060F:	include/linux/perf/arm_pmu.h
1061F:	Documentation/devicetree/bindings/arm/pmu.txt
1062F:	Documentation/devicetree/bindings/perf/
1063
1064ARM PORT
1065M:	Russell King <linux@armlinux.org.uk>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067W:	http://www.armlinux.org.uk/
1068S:	Odd Fixes
1069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070F:	arch/arm/
1071X:	arch/arm/boot/dts/
1072
1073ARM PRIMECELL AACI PL041 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Odd Fixes
1076F:	sound/arm/aaci.*
1077
1078ARM PRIMECELL BUS SUPPORT
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	drivers/amba/
1082F:	include/linux/amba/bus.h
1083
1084ARM PRIMECELL CLCD PL110 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Odd Fixes
1087F:	drivers/video/fbdev/amba-clcd.*
1088
1089ARM PRIMECELL KMI PL050 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/input/serio/ambakmi.*
1093F:	include/linux/amba/kmi.h
1094
1095ARM PRIMECELL MMCI PL180/1 DRIVER
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Odd Fixes
1098F:	drivers/mmc/host/mmci.*
1099F:	include/linux/amba/mmci.h
1100
1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102M:	Russell King <linux@armlinux.org.uk>
1103S:	Odd Fixes
1104F:	drivers/tty/serial/amba-pl01*.c
1105F:	include/linux/amba/serial.h
1106
1107ARM SMMU DRIVERS
1108M:	Will Deacon <will.deacon@arm.com>
1109R:	Robin Murphy <robin.murphy@arm.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/iommu/arm-smmu.c
1113F:	drivers/iommu/arm-smmu-v3.c
1114F:	drivers/iommu/io-pgtable-arm.c
1115F:	drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-*/
1121F:	arch/arm/plat-*/
1122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M:	Andreas Färber <afaerber@suse.de>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128N:	owl
1129F:	arch/arm/mach-actions/
1130F:	arch/arm/boot/dts/owl-*
1131F:	arch/arm64/boot/dts/actions/
1132F:	drivers/clocksource/owl-*
1133F:	drivers/soc/actions/
1134F:	include/dt-bindings/power/owl-*
1135F:	include/linux/soc/actions/
1136F:	Documentation/devicetree/bindings/arm/actions.txt
1137F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140ARM/ADS SPHERE MACHINE SUPPORT
1141M:	Lennert Buytenhek <kernel@wantstofly.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AFEB9260 MACHINE SUPPORT
1146M:	Sergey Lapin <slapin@ossfans.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AJECO 1ARM MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/Allwinner SoC Clock Support
1156M:	Emilio López <emilio@elopez.com.ar>
1157S:	Maintained
1158F:	drivers/clk/sunxi/
1159
1160ARM/Allwinner sunXi SoC support
1161M:	Maxime Ripard <maxime.ripard@bootlin.com>
1162M:	Chen-Yu Tsai <wens@csie.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165N:	sun[x456789]i
1166N:	sun50i
1167F:	arch/arm/mach-sunxi/
1168F:	arch/arm64/boot/dts/allwinner/
1169F:	drivers/clk/sunxi-ng/
1170F:	drivers/pinctrl/sunxi/
1171F:	drivers/soc/sunxi/
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M:	Neil Armstrong <narmstrong@baylibre.com>
1176M:	Jerome Brunet <jbrunet@baylibre.com>
1177L:	linux-amlogic@lists.infradead.org
1178S:	Maintained
1179F:	drivers/clk/meson/
1180F:	include/dt-bindings/clock/meson*
1181F:	include/dt-bindings/clock/gxbb*
1182F:	Documentation/devicetree/bindings/clock/amlogic*
1183
1184ARM/Amlogic Meson SoC support
1185M:	Carlo Caione <carlo@caione.org>
1186M:	Kevin Hilman <khilman@baylibre.com>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L:	linux-amlogic@lists.infradead.org
1189W:	http://linux-meson.com/
1190S:	Maintained
1191F:	arch/arm/mach-meson/
1192F:	arch/arm/boot/dts/meson*
1193F:	arch/arm64/boot/dts/amlogic/
1194F:	drivers/pinctrl/meson/
1195F:	drivers/mmc/host/meson*
1196N:	meson
1197
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-alpine/
1204F:	arch/arm/boot/dts/alpine*
1205F:	arch/arm64/boot/dts/al/
1206F:	drivers/*/*alpine*
1207
1208ARM/ARTPEC MACHINE SUPPORT
1209M:	Jesper Nilsson <jesper.nilsson@axis.com>
1210M:	Lars Persson <lars.persson@axis.com>
1211M:	Niklas Cassel <niklas.cassel@axis.com>
1212S:	Maintained
1213L:	linux-arm-kernel@axis.com
1214F:	arch/arm/mach-artpec
1215F:	arch/arm/boot/dts/artpec6*
1216F:	drivers/clk/axis
1217F:	drivers/crypto/axis
1218F:	drivers/pinctrl/pinctrl-artpec*
1219F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221ARM/ASPEED I2C DRIVER
1222M:	Brendan Higgins <brendanhiggins@google.com>
1223R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R:	Joel Stanley <joel@jms.id.au>
1225L:	linux-i2c@vger.kernel.org
1226L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227S:	Maintained
1228F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1229F:	drivers/i2c/busses/i2c-aspeed.c
1230F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233ARM/ASPEED MACHINE SUPPORT
1234M:	Joel Stanley <joel@jms.id.au>
1235R:	Andrew Jeffery <andrew@aj.id.au>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1239S:	Supported
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1241F:	arch/arm/mach-aspeed/
1242F:	arch/arm/boot/dts/aspeed-*
1243N:	aspeed
1244
1245ARM/ATMEL AT91 Clock Support
1246M:	Boris Brezillon <boris.brezillon@bootlin.com>
1247S:	Maintained
1248F:	drivers/clk/at91
1249
1250ARM/CALXEDA HIGHBANK ARCHITECTURE
1251M:	Rob Herring <robh@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254F:	arch/arm/mach-highbank/
1255F:	arch/arm/boot/dts/highbank.dts
1256F:	arch/arm/boot/dts/ecx-*.dts*
1257
1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1259M:	Krzysztof Halasa <khalasa@piap.pl>
1260S:	Maintained
1261F:	arch/arm/mach-cns3xxx/
1262
1263ARM/CAVIUM THUNDER NETWORK DRIVER
1264M:	Sunil Goutham <sgoutham@cavium.com>
1265M:	Robert Richter <rric@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Supported
1268F:	drivers/net/ethernet/cavium/thunder/
1269
1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271M:	Lukasz Majewski <lukma@denx.de>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/ts72xx.c
1275
1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277M:	Alexander Shiyan <shc_work@mail.ru>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Odd Fixes
1280N:	clps711x
1281
1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1288M:	Hartley Sweeten <hsweeten@visionengravers.com>
1289M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ep93xx/
1293F:	arch/arm/mach-ep93xx/include/mach/
1294
1295ARM/CLKDEV SUPPORT
1296M:	Russell King <linux@armlinux.org.uk>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1300F:	drivers/clk/clkdev.c
1301
1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1303M:	Mike Rapoport <mike@compulab.co.il>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308M:	Baruch Siach <baruch@tkos.co.il>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311F:	arch/arm/boot/dts/cx92755*
1312N:	digicolor
1313
1314ARM/CONTEC MICRO9 MACHINE SUPPORT
1315M:	Hubert Feurstein <hubert.feurstein@contec.at>
1316S:	Maintained
1317F:	arch/arm/mach-ep93xx/micro9.c
1318
1319ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	drivers/hwtracing/coresight/*
1324F:	Documentation/trace/coresight.txt
1325F:	Documentation/trace/coresight-cpu-debug.txt
1326F:	Documentation/devicetree/bindings/arm/coresight.txt
1327F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1328F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1329F:	tools/perf/arch/arm/util/pmu.c
1330F:	tools/perf/arch/arm/util/auxtrace.c
1331F:	tools/perf/arch/arm/util/cs-etm.c
1332F:	tools/perf/arch/arm/util/cs-etm.h
1333F:	tools/perf/util/cs-etm.*
1334F:	tools/perf/util/cs-etm-decoder/*
1335
1336ARM/CORGI MACHINE SUPPORT
1337M:	Richard Purdie <rpurdie@rpsys.net>
1338S:	Maintained
1339
1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1341M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://github.com/ulli-kroll/linux.git
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/arm/gemini.txt
1347F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1348F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1349F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1350F:	arch/arm/mach-gemini/
1351F:	drivers/net/ethernet/cortina/
1352F:	drivers/pinctrl/pinctrl-gemini.c
1353F:	drivers/rtc/rtc-ftrtc010.c
1354
1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1356M:	Barry Song <baohua@kernel.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1359S:	Maintained
1360F:	arch/arm/boot/dts/prima2*
1361F:	arch/arm/mach-prima2/
1362F:	drivers/clk/sirf/
1363F:	drivers/clocksource/timer-prima2.c
1364F:	drivers/clocksource/timer-atlas7.c
1365N:	[^a-z]sirf
1366
1367ARM/EBSA110 MACHINE SUPPORT
1368M:	Russell King <linux@armlinux.org.uk>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370W:	http://www.armlinux.org.uk/
1371S:	Maintained
1372F:	arch/arm/mach-ebsa110/
1373F:	drivers/net/ethernet/amd/am79c961a.*
1374
1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1377R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380N:	efm32
1381
1382ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1383M:	Robert Jarzmik <robert.jarzmik@free.fr>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-pxa/ezx.c
1387
1388ARM/FARADAY FA526 PORT
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392T:	git git://git.berlios.de/gemini-board
1393F:	arch/arm/mm/*-fa*
1394
1395ARM/FOOTBRIDGE ARCHITECTURE
1396M:	Russell King <linux@armlinux.org.uk>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398W:	http://www.armlinux.org.uk/
1399S:	Maintained
1400F:	arch/arm/include/asm/hardware/dec21285.h
1401F:	arch/arm/mach-footbridge/
1402
1403ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1404M:	Shawn Guo <shawnguo@kernel.org>
1405M:	Sascha Hauer <s.hauer@pengutronix.de>
1406R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1407R:	Fabio Estevam <fabio.estevam@nxp.com>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1411F:	arch/arm/mach-imx/
1412F:	arch/arm/mach-mxs/
1413F:	arch/arm/boot/dts/imx*
1414F:	arch/arm/configs/imx*_defconfig
1415F:	drivers/clk/imx/
1416F:	drivers/soc/imx/
1417F:	include/soc/imx/
1418
1419ARM/FREESCALE VYBRID ARM ARCHITECTURE
1420M:	Shawn Guo <shawnguo@kernel.org>
1421M:	Sascha Hauer <s.hauer@pengutronix.de>
1422R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1423R:	Stefan Agner <stefan@agner.ch>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1427F:	arch/arm/mach-imx/*vf610*
1428F:	arch/arm/boot/dts/vf*
1429
1430ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/GUMSTIX MACHINE SUPPORT
1436M:	Steve Sakoman <sakoman@gmail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1441M:	Philipp Zabel <philipp.zabel@gmail.com>
1442M:	Paul Parsons <lost.distance@yahoo.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-pxa/hx4700.c
1446F:	arch/arm/mach-pxa/include/mach/hx4700.h
1447F:	sound/soc/pxa/hx4700.c
1448
1449ARM/HISILICON SOC SUPPORT
1450M:	Wei Xu <xuwei5@hisilicon.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452W:	http://www.hisilicon.com
1453S:	Supported
1454T:	git git://github.com/hisilicon/linux-hisi.git
1455F:	arch/arm/mach-hisi/
1456F:	arch/arm/boot/dts/hi3*
1457F:	arch/arm/boot/dts/hip*
1458F:	arch/arm/boot/dts/hisi*
1459F:	arch/arm64/boot/dts/hisilicon/
1460
1461ARM/HP JORNADA 7XX MACHINE SUPPORT
1462M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1463W:	www.jlime.com
1464S:	Maintained
1465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1466F:	arch/arm/mach-sa1100/jornada720.c
1467F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1468
1469ARM/IGEP MACHINE SUPPORT
1470M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1471M:	Javier Martinez Canillas <javier@dowhile0.org>
1472L:	linux-omap@vger.kernel.org
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/boot/dts/omap3-igep*
1476
1477ARM/INCOME PXA270 SUPPORT
1478M:	Marek Vasut <marek.vasut@gmail.com>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1482
1483ARM/INTEL IOP13XX ARM ARCHITECTURE
1484M:	Lennert Buytenhek <kernel@wantstofly.org>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487
1488ARM/INTEL IOP32X ARM ARCHITECTURE
1489M:	Lennert Buytenhek <kernel@wantstofly.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492
1493ARM/INTEL IOP33X ARM ARCHITECTURE
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Orphan
1496
1497ARM/INTEL IQ81342EX MACHINE SUPPORT
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/INTEL IXDP2850 MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/INTEL IXP4XX ARM ARCHITECTURE
1508M:	Imre Kaloz <kaloz@openwrt.org>
1509M:	Krzysztof Halasa <khalasa@piap.pl>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm/mach-ixp4xx/
1513
1514ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1515M:	Jonathan Cameron <jic23@cam.ac.uk>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm/mach-pxa/stargate2.c
1519F:	drivers/pcmcia/pxa2xx_stargate2.c
1520
1521ARM/INTEL XSC3 (MANZANO) ARM CORE
1522M:	Lennert Buytenhek <kernel@wantstofly.org>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525
1526ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1527M:	Lennert Buytenhek <kernel@wantstofly.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530
1531ARM/LG1K ARCHITECTURE
1532M:	Chanho Min <chanho.min@lge.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535F:	arch/arm64/boot/dts/lg/
1536
1537ARM/LOGICPD PXA270 MACHINE SUPPORT
1538M:	Lennert Buytenhek <kernel@wantstofly.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541
1542ARM/LPC18XX ARCHITECTURE
1543M:	Joachim Eastwood <manabian@gmail.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546F:	arch/arm/boot/dts/lpc43*
1547F:	drivers/clk/nxp/clk-lpc18xx*
1548F:	drivers/clocksource/time-lpc32xx.c
1549F:	drivers/i2c/busses/i2c-lpc2k.c
1550F:	drivers/memory/pl172.c
1551F:	drivers/mtd/spi-nor/nxp-spifi.c
1552F:	drivers/rtc/rtc-lpc24xx.c
1553N:	lpc18xx
1554
1555ARM/LPC32XX SOC SUPPORT
1556M:	Vladimir Zapolskiy <vz@mleia.com>
1557M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc32*
1562F:	arch/arm/mach-lpc32xx/
1563F:	drivers/i2c/busses/i2c-pnx.c
1564F:	drivers/net/ethernet/nxp/lpc_eth.c
1565F:	drivers/usb/host/ohci-nxp.c
1566F:	drivers/watchdog/pnx4008_wdt.c
1567N:	lpc32xx
1568
1569ARM/MAGICIAN MACHINE SUPPORT
1570M:	Philipp Zabel <philipp.zabel@gmail.com>
1571S:	Maintained
1572
1573ARM/Marvell Dove/MV78xx0/Orion SOC support
1574M:	Jason Cooper <jason@lakedaemon.net>
1575M:	Andrew Lunn <andrew@lunn.ch>
1576M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577M:	Gregory Clement <gregory.clement@bootlin.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	Documentation/devicetree/bindings/soc/dove/
1581F:	arch/arm/mach-dove/
1582F:	arch/arm/mach-mv78xx0/
1583F:	arch/arm/mach-orion5x/
1584F:	arch/arm/plat-orion/
1585F:	arch/arm/boot/dts/dove*
1586F:	arch/arm/boot/dts/orion5x*
1587
1588ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Gregory Clement <gregory.clement@bootlin.com>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	arch/arm/boot/dts/armada*
1596F:	arch/arm/boot/dts/kirkwood*
1597F:	arch/arm/configs/mvebu_*_defconfig
1598F:	arch/arm/mach-mvebu/
1599F:	arch/arm64/boot/dts/marvell/armada*
1600F:	drivers/cpufreq/armada-37xx-cpufreq.c
1601F:	drivers/cpufreq/mvebu-cpufreq.c
1602F:	drivers/irqchip/irq-armada-370-xp.c
1603F:	drivers/irqchip/irq-mvebu-*
1604F:	drivers/pinctrl/mvebu/
1605F:	drivers/rtc/rtc-armada38x.c
1606
1607ARM/Mediatek RTC DRIVER
1608M:	Eddie Huang <eddie.huang@mediatek.com>
1609M:	Sean Wang <sean.wang@mediatek.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1614F:	drivers/rtc/rtc-mt6397.c
1615F:	drivers/rtc/rtc-mt7622.c
1616
1617ARM/Mediatek SoC support
1618M:	Matthias Brugger <matthias.bgg@gmail.com>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622F:	arch/arm/boot/dts/mt6*
1623F:	arch/arm/boot/dts/mt7*
1624F:	arch/arm/boot/dts/mt8*
1625F:	arch/arm/mach-mediatek/
1626F:	arch/arm64/boot/dts/mediatek/
1627N:	mtk
1628K:	mediatek
1629
1630ARM/Mediatek USB3 PHY DRIVER
1631M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	drivers/phy/mediatek/phy-mtk-tphy.c
1636
1637ARM/MICREL KS8695 ARCHITECTURE
1638M:	Greg Ungerer <gerg@uclinux.org>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640F:	arch/arm/mach-ks8695/
1641S:	Odd Fixes
1642
1643ARM/Microchip (AT91) SoC support
1644M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1645M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647W:	http://www.linux4sam.org
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1649S:	Supported
1650N:	at91
1651N:	atmel
1652F:	arch/arm/mach-at91/
1653F:	include/soc/at91/
1654F:	arch/arm/boot/dts/at91*.dts
1655F:	arch/arm/boot/dts/at91*.dtsi
1656F:	arch/arm/boot/dts/sama*.dts
1657F:	arch/arm/boot/dts/sama*.dtsi
1658F:	arch/arm/include/debug/at91.S
1659F:	drivers/memory/atmel*
1660F:	drivers/watchdog/sama5d4_wdt.c
1661X:	drivers/input/touchscreen/atmel_mxt_ts.c
1662X:	drivers/net/wireless/atmel/
1663
1664ARM/MIOA701 MACHINE SUPPORT
1665M:	Robert Jarzmik <robert.jarzmik@free.fr>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667F:	arch/arm/mach-pxa/mioa701.c
1668S:	Maintained
1669
1670ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1671M:	Michael Petchkovsky <mkpetch@internode.on.net>
1672S:	Maintained
1673
1674ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1675M:	Linus Walleij <linus.walleij@linaro.org>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Maintained
1678F:	arch/arm/mach-nomadik/
1679F:	arch/arm/mach-u300/
1680F:	arch/arm/mach-ux500/
1681F:	arch/arm/boot/dts/ste-*
1682F:	drivers/clk/clk-nomadik.c
1683F:	drivers/clk/clk-u300.c
1684F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1685F:	drivers/clocksource/timer-u300.c
1686F:	drivers/dma/coh901318*
1687F:	drivers/dma/ste_dma40*
1688F:	drivers/hwspinlock/u8500_hsem.c
1689F:	drivers/i2c/busses/i2c-nomadik.c
1690F:	drivers/i2c/busses/i2c-stu300.c
1691F:	drivers/mfd/ab3100*
1692F:	drivers/mfd/ab8500*
1693F:	drivers/mfd/abx500*
1694F:	drivers/mfd/dbx500*
1695F:	drivers/mfd/db8500*
1696F:	drivers/pinctrl/nomadik/
1697F:	drivers/pinctrl/pinctrl-coh901*
1698F:	drivers/pinctrl/pinctrl-u300.c
1699F:	drivers/rtc/rtc-ab3100.c
1700F:	drivers/rtc/rtc-ab8500.c
1701F:	drivers/rtc/rtc-coh901331.c
1702F:	drivers/rtc/rtc-pl031.c
1703F:	drivers/watchdog/coh901327_wdt.c
1704F:	Documentation/devicetree/bindings/arm/ste-*
1705F:	Documentation/devicetree/bindings/arm/ux500/
1706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1707
1708ARM/NUVOTON NPCM ARCHITECTURE
1709M:	Avi Fishman <avifishman70@gmail.com>
1710M:	Tomer Maimon <tmaimon77@gmail.com>
1711R:	Patrick Venture <venture@google.com>
1712R:	Nancy Yuen <yuenn@google.com>
1713R:	Brendan Higgins <brendanhiggins@google.com>
1714L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1715S:	Supported
1716F:	arch/arm/mach-npcm/
1717F:	arch/arm/boot/dts/nuvoton-npcm*
1718F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1719F:	drivers/*/*npcm*
1720F:	Documentation/*/*npcm*
1721
1722ARM/NUVOTON W90X900 ARM ARCHITECTURE
1723M:	Wan ZongShun <mcuos.com@gmail.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W:	http://www.mcuos.com
1726S:	Maintained
1727F:	arch/arm/mach-w90x900/
1728F:	drivers/input/keyboard/w90p910_keypad.c
1729F:	drivers/input/touchscreen/w90p910_ts.c
1730F:	drivers/watchdog/nuc900_wdt.c
1731F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1732F:	drivers/mtd/nand/raw/nuc900_nand.c
1733F:	drivers/rtc/rtc-nuc900.c
1734F:	drivers/spi/spi-nuc900.c
1735F:	drivers/usb/host/ehci-w90x900.c
1736F:	drivers/video/fbdev/nuc900fb.c
1737
1738ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1739M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1740L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1741W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1742S:	Supported
1743
1744ARM/Orion SoC/Technologic Systems TS-78xx platform support
1745M:	Alexander Clouter <alex@digriz.org.uk>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747W:	http://www.digriz.org.uk/ts78xx/kernel
1748S:	Maintained
1749F:	arch/arm/mach-orion5x/ts78xx-*
1750
1751ARM/OXNAS platform support
1752M:	Neil Armstrong <narmstrong@baylibre.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754L:	linux-oxnas@groups.io (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-oxnas/
1757F:	arch/arm/boot/dts/ox8*.dts*
1758N:	oxnas
1759
1760ARM/PALM TREO SUPPORT
1761M:	Tomas Cech <sleep_walker@suse.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763W:	http://hackndev.com
1764S:	Maintained
1765F:	arch/arm/mach-pxa/palmtreo.*
1766
1767ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1768M:	Marek Vasut <marek.vasut@gmail.com>
1769L:	linux-arm-kernel@lists.infradead.org
1770W:	http://hackndev.com
1771S:	Maintained
1772F:	arch/arm/mach-pxa/include/mach/palmtx.h
1773F:	arch/arm/mach-pxa/palmtx.c
1774F:	arch/arm/mach-pxa/palmt5.*
1775F:	arch/arm/mach-pxa/include/mach/palmld.h
1776F:	arch/arm/mach-pxa/palmld.c
1777F:	arch/arm/mach-pxa/palmte2.*
1778F:	arch/arm/mach-pxa/include/mach/palmtc.h
1779F:	arch/arm/mach-pxa/palmtc.c
1780
1781ARM/PALMZ72 SUPPORT
1782M:	Sergey Lapin <slapin@ossfans.org>
1783L:	linux-arm-kernel@lists.infradead.org
1784W:	http://hackndev.com
1785S:	Maintained
1786F:	arch/arm/mach-pxa/palmz72.*
1787
1788ARM/PLEB SUPPORT
1789M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1790W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1791S:	Maintained
1792
1793ARM/PT DIGITAL BOARD PORT
1794M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796W:	http://www.armlinux.org.uk/
1797S:	Maintained
1798
1799ARM/QUALCOMM SUPPORT
1800M:	Andy Gross <andy.gross@linaro.org>
1801M:	David Brown <david.brown@linaro.org>
1802L:	linux-arm-msm@vger.kernel.org
1803L:	linux-soc@vger.kernel.org
1804S:	Maintained
1805F:	Documentation/devicetree/bindings/soc/qcom/
1806F:	arch/arm/boot/dts/qcom-*.dts
1807F:	arch/arm/boot/dts/qcom-*.dtsi
1808F:	arch/arm/mach-qcom/
1809F:	arch/arm64/boot/dts/qcom/*
1810F:	drivers/i2c/busses/i2c-qup.c
1811F:	drivers/clk/qcom/
1812F:	drivers/dma/qcom/
1813F:	drivers/soc/qcom/
1814F:	drivers/spi/spi-qup.c
1815F:	drivers/tty/serial/msm_serial.c
1816F:	drivers/*/pm8???-*
1817F:	drivers/mfd/ssbi.c
1818F:	drivers/firmware/qcom_scm.c
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1820
1821ARM/RADISYS ENP2611 MACHINE SUPPORT
1822M:	Lennert Buytenhek <kernel@wantstofly.org>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825
1826ARM/REALTEK ARCHITECTURE
1827M:	Andreas Färber <afaerber@suse.de>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830F:	arch/arm64/boot/dts/realtek/
1831F:	Documentation/devicetree/bindings/arm/realtek.txt
1832
1833ARM/RENESAS ARM64 ARCHITECTURE
1834M:	Simon Horman <horms@verge.net.au>
1835M:	Magnus Damm <magnus.damm@gmail.com>
1836L:	linux-renesas-soc@vger.kernel.org
1837Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1839S:	Supported
1840F:	arch/arm64/boot/dts/renesas/
1841F:	Documentation/devicetree/bindings/arm/shmobile.txt
1842F:	drivers/soc/renesas/
1843F:	include/linux/soc/renesas/
1844
1845ARM/RISCPC ARCHITECTURE
1846M:	Russell King <linux@armlinux.org.uk>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848W:	http://www.armlinux.org.uk/
1849S:	Maintained
1850F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1851F:	arch/arm/include/asm/hardware/ioc.h
1852F:	arch/arm/include/asm/hardware/iomd.h
1853F:	arch/arm/include/asm/hardware/memc.h
1854F:	arch/arm/mach-rpc/
1855F:	drivers/net/ethernet/8390/etherh.c
1856F:	drivers/net/ethernet/i825xx/ether1*
1857F:	drivers/net/ethernet/seeq/ether3*
1858F:	drivers/scsi/arm/
1859
1860ARM/Rockchip SoC support
1861M:	Heiko Stuebner <heiko@sntech.de>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863L:	linux-rockchip@lists.infradead.org
1864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1865S:	Maintained
1866F:	arch/arm/boot/dts/rk3*
1867F:	arch/arm/boot/dts/rv1108*
1868F:	arch/arm/mach-rockchip/
1869F:	drivers/clk/rockchip/
1870F:	drivers/i2c/busses/i2c-rk3x.c
1871F:	drivers/*/*rockchip*
1872F:	drivers/*/*/*rockchip*
1873F:	sound/soc/rockchip/
1874N:	rockchip
1875
1876ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1877M:	Kukjin Kim <kgene@kernel.org>
1878M:	Krzysztof Kozlowski <krzk@kernel.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1881Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1882S:	Maintained
1883F:	arch/arm/boot/dts/s3c*
1884F:	arch/arm/boot/dts/s5p*
1885F:	arch/arm/boot/dts/exynos*
1886F:	arch/arm64/boot/dts/exynos/
1887F:	arch/arm/plat-samsung/
1888F:	arch/arm/mach-s3c24*/
1889F:	arch/arm/mach-s3c64xx/
1890F:	arch/arm/mach-s5p*/
1891F:	arch/arm/mach-exynos*/
1892F:	drivers/*/*s3c24*
1893F:	drivers/*/*/*s3c24*
1894F:	drivers/*/*s3c64xx*
1895F:	drivers/*/*s5pv210*
1896F:	drivers/memory/samsung/*
1897F:	drivers/soc/samsung/*
1898F:	Documentation/arm/Samsung/
1899F:	Documentation/devicetree/bindings/arm/samsung/
1900F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1901F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1902N:	exynos
1903
1904ARM/SAMSUNG MOBILE MACHINE SUPPORT
1905M:	Kyungmin Park <kyungmin.park@samsung.com>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S:	Maintained
1908F:	arch/arm/mach-s5pv210/
1909
1910ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1911M:	Kyungmin Park <kyungmin.park@samsung.com>
1912M:	Kamil Debski <kamil@wypas.org>
1913M:	Andrzej Hajda <a.hajda@samsung.com>
1914L:	linux-arm-kernel@lists.infradead.org
1915L:	linux-media@vger.kernel.org
1916S:	Maintained
1917F:	drivers/media/platform/s5p-g2d/
1918
1919ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1920M:	Marek Szyprowski <m.szyprowski@samsung.com>
1921L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1922L:	linux-media@vger.kernel.org
1923S:	Maintained
1924F:	drivers/media/platform/s5p-cec/
1925F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1926
1927ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1928M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1929M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-jpeg/
1934
1935ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1936M:	Kyungmin Park <kyungmin.park@samsung.com>
1937M:	Kamil Debski <kamil@wypas.org>
1938M:	Jeongtae Park <jtp.park@samsung.com>
1939M:	Andrzej Hajda <a.hajda@samsung.com>
1940L:	linux-arm-kernel@lists.infradead.org
1941L:	linux-media@vger.kernel.org
1942S:	Maintained
1943F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1944F:	drivers/media/platform/s5p-mfc/
1945
1946ARM/SHMOBILE ARM ARCHITECTURE
1947M:	Simon Horman <horms@verge.net.au>
1948M:	Magnus Damm <magnus.damm@gmail.com>
1949L:	linux-renesas-soc@vger.kernel.org
1950Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1952S:	Supported
1953F:	arch/arm/boot/dts/emev2*
1954F:	arch/arm/boot/dts/r7s*
1955F:	arch/arm/boot/dts/r8a*
1956F:	arch/arm/boot/dts/sh*
1957F:	arch/arm/configs/shmobile_defconfig
1958F:	arch/arm/include/debug/renesas-scif.S
1959F:	arch/arm/mach-shmobile/
1960F:	Documentation/devicetree/bindings/arm/shmobile.txt
1961F:	drivers/soc/renesas/
1962F:	include/linux/soc/renesas/
1963
1964ARM/SOCFPGA ARCHITECTURE
1965M:	Dinh Nguyen <dinguyen@kernel.org>
1966S:	Maintained
1967F:	arch/arm/mach-socfpga/
1968F:	arch/arm/boot/dts/socfpga*
1969F:	arch/arm/configs/socfpga_defconfig
1970F:	arch/arm64/boot/dts/altera/
1971W:	http://www.rocketboards.org
1972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1973
1974ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1975M:	Dinh Nguyen <dinguyen@kernel.org>
1976S:	Maintained
1977F:	drivers/clk/socfpga/
1978
1979ARM/SOCFPGA EDAC SUPPORT
1980M:	Thor Thayer <thor.thayer@linux.intel.com>
1981S:	Maintained
1982F:	drivers/edac/altera_edac.
1983
1984ARM/SPREADTRUM SoC SUPPORT
1985M:	Orson Zhai <orsonzhai@gmail.com>
1986M:	Baolin Wang <baolin.wang@linaro.org>
1987M:	Chunyan Zhang <zhang.lyra@gmail.com>
1988S:	Maintained
1989F:	arch/arm64/boot/dts/sprd
1990N:	sprd
1991
1992ARM/STI ARCHITECTURE
1993M:	Patrice Chotard <patrice.chotard@st.com>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995W:	http://www.stlinux.com
1996S:	Maintained
1997F:	arch/arm/mach-sti/
1998F:	arch/arm/boot/dts/sti*
1999F:	drivers/char/hw_random/st-rng.c
2000F:	drivers/clocksource/arm_global_timer.c
2001F:	drivers/clocksource/clksrc_st_lpc.c
2002F:	drivers/cpufreq/sti-cpufreq.c
2003F:	drivers/dma/st_fdma*
2004F:	drivers/i2c/busses/i2c-st.c
2005F:	drivers/media/rc/st_rc.c
2006F:	drivers/media/platform/sti/c8sectpfe/
2007F:	drivers/mmc/host/sdhci-st.c
2008F:	drivers/phy/st/phy-miphy28lp.c
2009F:	drivers/phy/st/phy-stih407-usb.c
2010F:	drivers/pinctrl/pinctrl-st.c
2011F:	drivers/remoteproc/st_remoteproc.c
2012F:	drivers/remoteproc/st_slim_rproc.c
2013F:	drivers/reset/sti/
2014F:	drivers/rtc/rtc-st-lpc.c
2015F:	drivers/tty/serial/st-asc.c
2016F:	drivers/usb/dwc3/dwc3-st.c
2017F:	drivers/usb/host/ehci-st.c
2018F:	drivers/usb/host/ohci-st.c
2019F:	drivers/watchdog/st_lpc_wdt.c
2020F:	drivers/ata/ahci_st.c
2021F:	include/linux/remoteproc/st_slim_rproc.h
2022
2023ARM/STM32 ARCHITECTURE
2024M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2025M:	Alexandre Torgue <alexandre.torgue@st.com>
2026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027S:	Maintained
2028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2029N:	stm32
2030F:	arch/arm/boot/dts/stm32*
2031F:	arch/arm/mach-stm32/
2032F:	drivers/clocksource/armv7m_systick.c
2033
2034ARM/Synaptics Berlin SoC support
2035M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2036M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039F:	arch/arm/mach-berlin/
2040F:	arch/arm/boot/dts/berlin*
2041F:	arch/arm64/boot/dts/marvell/berlin*
2042
2043ARM/TANGO ARCHITECTURE
2044M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2045M:	Mans Rullgard <mans@mansr.com>
2046L:	linux-arm-kernel@lists.infradead.org
2047S:	Odd Fixes
2048N:	tango
2049
2050ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2051M:	Lennert Buytenhek <kernel@wantstofly.org>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054
2055ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2056M:	Hans Verkuil <hans.verkuil@cisco.com>
2057L:	linux-tegra@vger.kernel.org
2058L:	linux-media@vger.kernel.org
2059S:	Maintained
2060F:	drivers/media/platform/tegra-cec/
2061F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2062
2063ARM/TETON BGA MACHINE SUPPORT
2064M:	"Mark F. Brown" <mark.brown314@gmail.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067
2068ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2069M:	Santosh Shilimkar <ssantosh@kernel.org>
2070L:	linux-kernel@vger.kernel.org
2071S:	Maintained
2072F:	drivers/memory/*emif*
2073
2074ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2075M:	Santosh Shilimkar <ssantosh@kernel.org>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	arch/arm/mach-keystone/
2079F:	arch/arm/boot/dts/keystone-*
2080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2081
2082ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2083M:	Santosh Shilimkar <ssantosh@kernel.org>
2084L:	linux-kernel@vger.kernel.org
2085S:	Maintained
2086F:	drivers/clk/keystone/
2087
2088ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2089M:	Santosh Shilimkar <ssantosh@kernel.org>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091L:	linux-kernel@vger.kernel.org
2092S:	Maintained
2093F:	drivers/clocksource/timer-keystone.c
2094
2095ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2096M:	Santosh Shilimkar <ssantosh@kernel.org>
2097L:	linux-kernel@vger.kernel.org
2098S:	Maintained
2099F:	drivers/power/reset/keystone-reset.c
2100
2101ARM/THECUS N2100 MACHINE SUPPORT
2102M:	Lennert Buytenhek <kernel@wantstofly.org>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104S:	Maintained
2105
2106ARM/TOSA MACHINE SUPPORT
2107M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2108M:	Dirk Opfer <dirk@opfer-online.de>
2109S:	Maintained
2110
2111ARM/UNIPHIER ARCHITECTURE
2112M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2115S:	Maintained
2116F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2117F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2118F:	arch/arm/boot/dts/uniphier*
2119F:	arch/arm/include/asm/hardware/cache-uniphier.h
2120F:	arch/arm/mach-uniphier/
2121F:	arch/arm/mm/cache-uniphier.c
2122F:	arch/arm64/boot/dts/socionext/uniphier*
2123F:	drivers/bus/uniphier-system-bus.c
2124F:	drivers/clk/uniphier/
2125F:	drivers/gpio/gpio-uniphier.c
2126F:	drivers/i2c/busses/i2c-uniphier*
2127F:	drivers/irqchip/irq-uniphier-aidet.c
2128F:	drivers/pinctrl/uniphier/
2129F:	drivers/reset/reset-uniphier.c
2130F:	drivers/tty/serial/8250/8250_uniphier.c
2131N:	uniphier
2132
2133ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2134M:	Ulf Hansson <ulf.hansson@linaro.org>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136T:	git git://git.linaro.org/people/ulfh/clk.git
2137S:	Maintained
2138F:	drivers/clk/ux500/
2139
2140ARM/VERSATILE EXPRESS PLATFORM
2141M:	Liviu Dudau <liviu.dudau@arm.com>
2142M:	Sudeep Holla <sudeep.holla@arm.com>
2143M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S:	Maintained
2146F:	arch/arm/boot/dts/vexpress*
2147F:	arch/arm64/boot/dts/arm/
2148F:	arch/arm/mach-vexpress/
2149F:	*/*/vexpress*
2150F:	*/*/*/vexpress*
2151F:	drivers/clk/versatile/clk-vexpress-osc.c
2152F:	drivers/clocksource/versatile.c
2153N:	mps2
2154
2155ARM/VFP SUPPORT
2156M:	Russell King <linux@armlinux.org.uk>
2157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158W:	http://www.armlinux.org.uk/
2159S:	Maintained
2160F:	arch/arm/vfp/
2161
2162ARM/VOIPAC PXA270 SUPPORT
2163M:	Marek Vasut <marek.vasut@gmail.com>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166F:	arch/arm/mach-pxa/vpac270.c
2167F:	arch/arm/mach-pxa/include/mach/vpac270.h
2168
2169ARM/VT8500 ARM ARCHITECTURE
2170M:	Tony Prisk <linux@prisktech.co.nz>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Maintained
2173F:	arch/arm/mach-vt8500/
2174F:	drivers/clocksource/vt8500_timer.c
2175F:	drivers/i2c/busses/i2c-wmt.c
2176F:	drivers/mmc/host/wmt-sdmmc.c
2177F:	drivers/pwm/pwm-vt8500.c
2178F:	drivers/rtc/rtc-vt8500.c
2179F:	drivers/tty/serial/vt8500_serial.c
2180F:	drivers/usb/host/ehci-platform.c
2181F:	drivers/usb/host/uhci-platform.c
2182F:	drivers/video/fbdev/vt8500lcdfb.*
2183F:	drivers/video/fbdev/wm8505fb*
2184F:	drivers/video/fbdev/wmt_ge_rops.*
2185
2186ARM/ZIPIT Z2 SUPPORT
2187M:	Marek Vasut <marek.vasut@gmail.com>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S:	Maintained
2190F:	arch/arm/mach-pxa/z2.c
2191F:	arch/arm/mach-pxa/include/mach/z2.h
2192
2193ARM/ZTE ARCHITECTURE
2194M:	Jun Nie <jun.nie@linaro.org>
2195M:	Baoyou Xie <baoyou.xie@linaro.org>
2196M:	Shawn Guo <shawnguo@kernel.org>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S:	Maintained
2199F:	arch/arm/boot/dts/zx2967*
2200F:	arch/arm/mach-zx/
2201F:	arch/arm64/boot/dts/zte/
2202F:	drivers/clk/zte/
2203F:	drivers/dma/zx_dma.c
2204F:	drivers/gpio/gpio-zx.c
2205F:	drivers/i2c/busses/i2c-zx2967.c
2206F:	drivers/mmc/host/dw_mmc-zx.*
2207F:	drivers/pinctrl/zte/
2208F:	drivers/soc/zte/
2209F:	drivers/thermal/zx2967_thermal.c
2210F:	drivers/watchdog/zx2967_wdt.c
2211F:	Documentation/devicetree/bindings/arm/zte.txt
2212F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2213F:	Documentation/devicetree/bindings/dma/zxdma.txt
2214F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2215F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2216F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2217F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2218F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2219F:	Documentation/devicetree/bindings/soc/zte/
2220F:	Documentation/devicetree/bindings/sound/zte,*.txt
2221F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2222F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2223F:	include/dt-bindings/clock/zx2967*.h
2224F:	include/dt-bindings/soc/zte,*.h
2225F:	sound/soc/codecs/zx_aud96p22.c
2226F:	sound/soc/zte/
2227
2228ARM/ZYNQ ARCHITECTURE
2229M:	Michal Simek <michal.simek@xilinx.com>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231W:	http://wiki.xilinx.com
2232T:	git https://github.com/Xilinx/linux-xlnx.git
2233S:	Supported
2234F:	arch/arm/mach-zynq/
2235F:	drivers/cpuidle/cpuidle-zynq.c
2236F:	drivers/block/xsysace.c
2237N:	zynq
2238N:	xilinx
2239F:	drivers/clocksource/cadence_ttc_timer.c
2240F:	drivers/i2c/busses/i2c-cadence.c
2241F:	drivers/mmc/host/sdhci-of-arasan.c
2242F:	drivers/edac/synopsys_edac.c
2243
2244ARM64 PORT (AARCH64 ARCHITECTURE)
2245M:	Catalin Marinas <catalin.marinas@arm.com>
2246M:	Will Deacon <will.deacon@arm.com>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2249S:	Maintained
2250F:	arch/arm64/
2251F:	Documentation/arm64/
2252
2253AS3645A LED FLASH CONTROLLER DRIVER
2254M:	Sakari Ailus <sakari.ailus@iki.fi>
2255L:	linux-leds@vger.kernel.org
2256S:	Maintained
2257F:	drivers/leds/leds-as3645a.c
2258
2259ASAHI KASEI AK8974 DRIVER
2260M:	Linus Walleij <linus.walleij@linaro.org>
2261L:	linux-iio@vger.kernel.org
2262W:	http://www.akm.com/
2263S:	Supported
2264F:	drivers/iio/magnetometer/ak8974.c
2265
2266ASC7621 HARDWARE MONITOR DRIVER
2267M:	George Joseph <george.joseph@fairview5.com>
2268L:	linux-hwmon@vger.kernel.org
2269S:	Maintained
2270F:	Documentation/hwmon/asc7621
2271F:	drivers/hwmon/asc7621.c
2272
2273ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2274M:	Corentin Chary <corentin.chary@gmail.com>
2275L:	acpi4asus-user@lists.sourceforge.net
2276L:	platform-driver-x86@vger.kernel.org
2277W:	http://acpi4asus.sf.net
2278S:	Maintained
2279F:	drivers/platform/x86/asus*.c
2280F:	drivers/platform/x86/eeepc*.c
2281
2282ASUS WIRELESS RADIO CONTROL DRIVER
2283M:	João Paulo Rechi Vita <jprvita@gmail.com>
2284L:	platform-driver-x86@vger.kernel.org
2285S:	Maintained
2286F:	drivers/platform/x86/asus-wireless.c
2287
2288ASYMMETRIC KEYS
2289M:	David Howells <dhowells@redhat.com>
2290L:	keyrings@vger.kernel.org
2291S:	Maintained
2292F:	Documentation/crypto/asymmetric-keys.txt
2293F:	include/linux/verification.h
2294F:	include/crypto/public_key.h
2295F:	include/crypto/pkcs7.h
2296F:	crypto/asymmetric_keys/
2297
2298ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2299R:	Dan Williams <dan.j.williams@intel.com>
2300W:	http://sourceforge.net/projects/xscaleiop
2301S:	Odd fixes
2302F:	Documentation/crypto/async-tx-api.txt
2303F:	crypto/async_tx/
2304F:	drivers/dma/
2305F:	include/linux/dmaengine.h
2306F:	include/linux/async_tx.h
2307
2308AT24 EEPROM DRIVER
2309M:	Bartosz Golaszewski <brgl@bgdev.pl>
2310L:	linux-i2c@vger.kernel.org
2311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2312S:	Maintained
2313F:	Documentation/devicetree/bindings/eeprom/at24.txt
2314F:	drivers/misc/eeprom/at24.c
2315F:	include/linux/platform_data/at24.h
2316
2317ATA OVER ETHERNET (AOE) DRIVER
2318M:	"Ed L. Cashin" <ed.cashin@acm.org>
2319W:	http://www.openaoe.org/
2320S:	Supported
2321F:	Documentation/aoe/
2322F:	drivers/block/aoe/
2323
2324ATHEROS 71XX/9XXX GPIO DRIVER
2325M:	Alban Bedel <albeu@free.fr>
2326W:	https://github.com/AlbanBedel/linux
2327T:	git git://github.com/AlbanBedel/linux
2328S:	Maintained
2329F:	drivers/gpio/gpio-ath79.c
2330F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2331
2332ATHEROS ATH GENERIC UTILITIES
2333M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2334L:	linux-wireless@vger.kernel.org
2335S:	Supported
2336F:	drivers/net/wireless/ath/*
2337
2338ATHEROS ATH5K WIRELESS DRIVER
2339M:	Jiri Slaby <jirislaby@gmail.com>
2340M:	Nick Kossifidis <mickflemm@gmail.com>
2341M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2342L:	linux-wireless@vger.kernel.org
2343W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2344S:	Maintained
2345F:	drivers/net/wireless/ath/ath5k/
2346
2347ATHEROS ATH6KL WIRELESS DRIVER
2348M:	Kalle Valo <kvalo@qca.qualcomm.com>
2349L:	linux-wireless@vger.kernel.org
2350W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2352S:	Supported
2353F:	drivers/net/wireless/ath/ath6kl/
2354
2355ATI_REMOTE2 DRIVER
2356M:	Ville Syrjala <syrjala@sci.fi>
2357S:	Maintained
2358F:	drivers/input/misc/ati_remote2.c
2359
2360ATK0110 HWMON DRIVER
2361M:	Luca Tettamanti <kronos.it@gmail.com>
2362L:	linux-hwmon@vger.kernel.org
2363S:	Maintained
2364F:	drivers/hwmon/asus_atk0110.c
2365
2366ATLX ETHERNET DRIVERS
2367M:	Jay Cliburn <jcliburn@gmail.com>
2368M:	Chris Snook <chris.snook@gmail.com>
2369L:	netdev@vger.kernel.org
2370W:	http://sourceforge.net/projects/atl1
2371W:	http://atl1.sourceforge.net
2372S:	Maintained
2373F:	drivers/net/ethernet/atheros/
2374
2375ATM
2376M:	Chas Williams <3chas3@gmail.com>
2377L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2378L:	netdev@vger.kernel.org
2379W:	http://linux-atm.sourceforge.net
2380S:	Maintained
2381F:	drivers/atm/
2382F:	include/linux/atm*
2383F:	include/uapi/linux/atm*
2384
2385ATMEL AT91 / AT32 MCI DRIVER
2386M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2387S:	Maintained
2388F:	drivers/mmc/host/atmel-mci.c
2389
2390ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2391M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2392S:	Supported
2393F:	drivers/power/reset/at91-sama5d2_shdwc.c
2394
2395ATMEL Audio ALSA driver
2396M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2397L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2398S:	Supported
2399F:	sound/soc/atmel
2400
2401ATMEL I2C DRIVER
2402M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2403L:	linux-i2c@vger.kernel.org
2404S:	Supported
2405F:	drivers/i2c/busses/i2c-at91.c
2406
2407ATMEL ISI DRIVER
2408M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2409L:	linux-media@vger.kernel.org
2410S:	Supported
2411F:	drivers/media/platform/atmel/atmel-isi.c
2412F:	include/media/atmel-isi.h
2413
2414ATMEL LCDFB DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-fbdev@vger.kernel.org
2417S:	Maintained
2418F:	drivers/video/fbdev/atmel_lcdfb.c
2419F:	include/video/atmel_lcdc.h
2420
2421ATMEL MACB ETHERNET DRIVER
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423S:	Supported
2424F:	drivers/net/ethernet/cadence/
2425
2426ATMEL MAXTOUCH DRIVER
2427M:	Nick Dyer <nick@shmanahar.org>
2428T:	git git://github.com/ndyer/linux.git
2429S:	Maintained
2430F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2431F:	drivers/input/touchscreen/atmel_mxt_ts.c
2432
2433ATMEL SAMA5D2 ADC DRIVER
2434M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2435L:	linux-iio@vger.kernel.org
2436S:	Supported
2437F:	drivers/iio/adc/at91-sama5d2_adc.c
2438
2439ATMEL SDMMC DRIVER
2440M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2441L:	linux-mmc@vger.kernel.org
2442S:	Supported
2443F:	drivers/mmc/host/sdhci-of-at91.c
2444
2445ATMEL SPI DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/spi/spi-atmel.*
2449
2450ATMEL SSC DRIVER
2451M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453S:	Supported
2454F:	drivers/misc/atmel-ssc.c
2455F:	include/linux/atmel-ssc.h
2456
2457ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2458M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Supported
2461F:	drivers/misc/atmel_tclib.c
2462F:	drivers/clocksource/tcb_clksrc.c
2463
2464ATMEL USBA UDC DRIVER
2465M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467S:	Supported
2468F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2469
2470ATMEL WIRELESS DRIVER
2471M:	Simon Kelley <simon@thekelleys.org.uk>
2472L:	linux-wireless@vger.kernel.org
2473W:	http://www.thekelleys.org.uk/atmel
2474W:	http://atmelwlandriver.sourceforge.net/
2475S:	Maintained
2476F:	drivers/net/wireless/atmel/atmel*
2477
2478ATMEL XDMA DRIVER
2479M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2480L:	linux-arm-kernel@lists.infradead.org
2481L:	dmaengine@vger.kernel.org
2482S:	Supported
2483F:	drivers/dma/at_xdmac.c
2484
2485ATOMIC INFRASTRUCTURE
2486M:	Will Deacon <will.deacon@arm.com>
2487M:	Peter Zijlstra <peterz@infradead.org>
2488R:	Boqun Feng <boqun.feng@gmail.com>
2489L:	linux-kernel@vger.kernel.org
2490S:	Maintained
2491F:	arch/*/include/asm/atomic*.h
2492F:	include/*/atomic*.h
2493
2494ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2495M:	Bradley Grove <linuxdrivers@attotech.com>
2496L:	linux-scsi@vger.kernel.org
2497W:	http://www.attotech.com
2498S:	Supported
2499F:	drivers/scsi/esas2r
2500
2501ATUSB IEEE 802.15.4 RADIO DRIVER
2502M:	Stefan Schmidt <stefan@osg.samsung.com>
2503L:	linux-wpan@vger.kernel.org
2504S:	Maintained
2505F:	drivers/net/ieee802154/atusb.c
2506F:	drivers/net/ieee802154/atusb.h
2507F:	drivers/net/ieee802154/at86rf230.h
2508
2509AUDIT SUBSYSTEM
2510M:	Paul Moore <paul@paul-moore.com>
2511M:	Eric Paris <eparis@redhat.com>
2512L:	linux-audit@redhat.com (moderated for non-subscribers)
2513W:	https://github.com/linux-audit
2514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2515S:	Supported
2516F:	include/linux/audit.h
2517F:	include/uapi/linux/audit.h
2518F:	kernel/audit*
2519
2520AUXILIARY DISPLAY DRIVERS
2521M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2522W:	http://miguelojeda.es/auxdisplay.htm
2523W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2524S:	Maintained
2525F:	drivers/auxdisplay/
2526F:	include/linux/cfag12864b.h
2527
2528AX.25 NETWORK LAYER
2529M:	Ralf Baechle <ralf@linux-mips.org>
2530L:	linux-hams@vger.kernel.org
2531W:	http://www.linux-ax25.org/
2532S:	Maintained
2533F:	include/uapi/linux/ax25.h
2534F:	include/net/ax25.h
2535F:	net/ax25/
2536
2537AXENTIA ARM DEVICES
2538M:	Peter Rosin <peda@axentia.se>
2539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540S:	Maintained
2541F:	Documentation/devicetree/bindings/arm/axentia.txt
2542F:	arch/arm/boot/dts/at91-linea.dtsi
2543F:	arch/arm/boot/dts/at91-natte.dtsi
2544F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2545F:	arch/arm/boot/dts/at91-tse850-3.dts
2546
2547AXENTIA ASOC DRIVERS
2548M:	Peter Rosin <peda@axentia.se>
2549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	Documentation/devicetree/bindings/sound/axentia,*
2552F:	sound/soc/atmel/tse850-pcm5142.c
2553
2554AZ6007 DVB DRIVER
2555M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2556M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2557L:	linux-media@vger.kernel.org
2558W:	https://linuxtv.org
2559T:	git git://linuxtv.org/media_tree.git
2560S:	Maintained
2561F:	drivers/media/usb/dvb-usb-v2/az6007.c
2562
2563AZTECH FM RADIO RECEIVER DRIVER
2564M:	Hans Verkuil <hverkuil@xs4all.nl>
2565L:	linux-media@vger.kernel.org
2566T:	git git://linuxtv.org/media_tree.git
2567W:	https://linuxtv.org
2568S:	Maintained
2569F:	drivers/media/radio/radio-aztech*
2570
2571B43 WIRELESS DRIVER
2572L:	linux-wireless@vger.kernel.org
2573L:	b43-dev@lists.infradead.org
2574W:	http://wireless.kernel.org/en/users/Drivers/b43
2575S:	Odd Fixes
2576F:	drivers/net/wireless/broadcom/b43/
2577
2578B43LEGACY WIRELESS DRIVER
2579M:	Larry Finger <Larry.Finger@lwfinger.net>
2580L:	linux-wireless@vger.kernel.org
2581L:	b43-dev@lists.infradead.org
2582W:	http://wireless.kernel.org/en/users/Drivers/b43
2583S:	Maintained
2584F:	drivers/net/wireless/broadcom/b43legacy/
2585
2586BACKLIGHT CLASS/SUBSYSTEM
2587M:	Lee Jones <lee.jones@linaro.org>
2588M:	Daniel Thompson <daniel.thompson@linaro.org>
2589M:	Jingoo Han <jingoohan1@gmail.com>
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2591S:	Maintained
2592F:	drivers/video/backlight/
2593F:	include/linux/backlight.h
2594F:	include/linux/pwm_backlight.h
2595F:	Documentation/devicetree/bindings/leds/backlight
2596
2597BATMAN ADVANCED
2598M:	Marek Lindner <mareklindner@neomailbox.ch>
2599M:	Simon Wunderlich <sw@simonwunderlich.de>
2600M:	Antonio Quartulli <a@unstable.cc>
2601L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2602W:	https://www.open-mesh.org/
2603Q:	https://patchwork.open-mesh.org/project/batman/list/
2604S:	Maintained
2605F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2606F:	Documentation/ABI/testing/sysfs-class-net-mesh
2607F:	Documentation/networking/batman-adv.rst
2608F:	include/uapi/linux/batadv_packet.h
2609F:	include/uapi/linux/batman_adv.h
2610F:	net/batman-adv/
2611
2612BAYCOM/HDLCDRV DRIVERS FOR AX.25
2613M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2614L:	linux-hams@vger.kernel.org
2615W:	http://www.baycom.org/~tom/ham/ham.html
2616S:	Maintained
2617F:	drivers/net/hamradio/baycom*
2618
2619BCACHE (BLOCK LAYER CACHE)
2620M:	Michael Lyle <mlyle@lyle.org>
2621M:	Kent Overstreet <kent.overstreet@gmail.com>
2622L:	linux-bcache@vger.kernel.org
2623W:	http://bcache.evilpiepirate.org
2624C:	irc://irc.oftc.net/bcache
2625S:	Maintained
2626F:	drivers/md/bcache/
2627
2628BDISP ST MEDIA DRIVER
2629M:	Fabien Dessenne <fabien.dessenne@st.com>
2630L:	linux-media@vger.kernel.org
2631T:	git git://linuxtv.org/media_tree.git
2632W:	https://linuxtv.org
2633S:	Supported
2634F:	drivers/media/platform/sti/bdisp
2635
2636BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2637M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2638L:	netdev@vger.kernel.org
2639S:	Maintained
2640F:	drivers/net/ethernet/ec_bhf.c
2641
2642BEFS FILE SYSTEM
2643M:	Luis de Bethencourt <luisbg@kernel.org>
2644M:	Salah Triki <salah.triki@gmail.com>
2645S:	Maintained
2646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2647F:	Documentation/filesystems/befs.txt
2648F:	fs/befs/
2649
2650BFQ I/O SCHEDULER
2651M:	Paolo Valente <paolo.valente@linaro.org>
2652M:	Jens Axboe <axboe@kernel.dk>
2653L:	linux-block@vger.kernel.org
2654S:	Maintained
2655F:	block/bfq-*
2656F:	Documentation/block/bfq-iosched.txt
2657
2658BFS FILE SYSTEM
2659M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2660S:	Maintained
2661F:	Documentation/filesystems/bfs.txt
2662F:	fs/bfs/
2663F:	include/uapi/linux/bfs_fs.h
2664
2665BLINKM RGB LED DRIVER
2666M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2667S:	Maintained
2668F:	drivers/leds/leds-blinkm.c
2669
2670BLOCK LAYER
2671M:	Jens Axboe <axboe@kernel.dk>
2672L:	linux-block@vger.kernel.org
2673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2674S:	Maintained
2675F:	block/
2676F:	drivers/block/
2677F:	kernel/trace/blktrace.c
2678F:	lib/sbitmap.c
2679
2680BLOCK2MTD DRIVER
2681M:	Joern Engel <joern@lazybastard.org>
2682L:	linux-mtd@lists.infradead.org
2683S:	Maintained
2684F:	drivers/mtd/devices/block2mtd.c
2685
2686BLUETOOTH DRIVERS
2687M:	Marcel Holtmann <marcel@holtmann.org>
2688M:	Johan Hedberg <johan.hedberg@gmail.com>
2689L:	linux-bluetooth@vger.kernel.org
2690W:	http://www.bluez.org/
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693S:	Maintained
2694F:	drivers/bluetooth/
2695
2696BLUETOOTH SUBSYSTEM
2697M:	Marcel Holtmann <marcel@holtmann.org>
2698M:	Johan Hedberg <johan.hedberg@gmail.com>
2699L:	linux-bluetooth@vger.kernel.org
2700W:	http://www.bluez.org/
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2703S:	Maintained
2704F:	net/bluetooth/
2705F:	include/net/bluetooth/
2706
2707BONDING DRIVER
2708M:	Jay Vosburgh <j.vosburgh@gmail.com>
2709M:	Veaceslav Falico <vfalico@gmail.com>
2710M:	Andy Gospodarek <andy@greyhouse.net>
2711L:	netdev@vger.kernel.org
2712W:	http://sourceforge.net/projects/bonding/
2713S:	Supported
2714F:	drivers/net/bonding/
2715F:	include/uapi/linux/if_bonding.h
2716
2717BPF (Safe dynamic programs and tools)
2718M:	Alexei Starovoitov <ast@kernel.org>
2719M:	Daniel Borkmann <daniel@iogearbox.net>
2720L:	netdev@vger.kernel.org
2721L:	linux-kernel@vger.kernel.org
2722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2724S:	Supported
2725F:	arch/x86/net/bpf_jit*
2726F:	Documentation/networking/filter.txt
2727F:	Documentation/bpf/
2728F:	include/linux/bpf*
2729F:	include/linux/filter.h
2730F:	include/trace/events/bpf.h
2731F:	include/trace/events/xdp.h
2732F:	include/uapi/linux/bpf*
2733F:	include/uapi/linux/filter.h
2734F:	kernel/bpf/
2735F:	kernel/trace/bpf_trace.c
2736F:	lib/test_bpf.c
2737F:	net/bpf/
2738F:	net/core/filter.c
2739F:	net/sched/act_bpf.c
2740F:	net/sched/cls_bpf.c
2741F:	samples/bpf/
2742F:	tools/bpf/
2743F:	tools/testing/selftests/bpf/
2744
2745BROADCOM B44 10/100 ETHERNET DRIVER
2746M:	Michael Chan <michael.chan@broadcom.com>
2747L:	netdev@vger.kernel.org
2748S:	Supported
2749F:	drivers/net/ethernet/broadcom/b44.*
2750
2751BROADCOM B53 ETHERNET SWITCH DRIVER
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753L:	netdev@vger.kernel.org
2754L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2755S:	Supported
2756F:	drivers/net/dsa/b53/*
2757F:	include/linux/platform_data/b53.h
2758
2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760M:	Florian Fainelli <f.fainelli@gmail.com>
2761M:	Ray Jui <rjui@broadcom.com>
2762M:	Scott Branden <sbranden@broadcom.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764T:	git git://github.com/broadcom/mach-bcm
2765S:	Maintained
2766N:	bcm281*
2767N:	bcm113*
2768N:	bcm216*
2769N:	kona
2770F:	arch/arm/mach-bcm/
2771
2772BROADCOM BCM2835 ARM ARCHITECTURE
2773M:	Eric Anholt <eric@anholt.net>
2774M:	Stefan Wahren <stefan.wahren@i2se.com>
2775L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777T:	git git://github.com/anholt/linux
2778S:	Maintained
2779N:	bcm2835
2780F:	drivers/staging/vc04_services
2781
2782BROADCOM BCM47XX MIPS ARCHITECTURE
2783M:	Hauke Mehrtens <hauke@hauke-m.de>
2784M:	Rafał Miłecki <zajec5@gmail.com>
2785L:	linux-mips@linux-mips.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/mips/brcm/
2788F:	arch/mips/bcm47xx/*
2789F:	arch/mips/include/asm/mach-bcm47xx/*
2790
2791BROADCOM BCM5301X ARM ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794M:	Jon Mason <jonmason@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796L:	linux-arm-kernel@lists.infradead.org
2797S:	Maintained
2798F:	arch/arm/mach-bcm/bcm_5301x.c
2799F:	arch/arm/boot/dts/bcm5301x*.dtsi
2800F:	arch/arm/boot/dts/bcm470*
2801F:	arch/arm/boot/dts/bcm953012*
2802
2803BROADCOM BCM53573 ARM ARCHITECTURE
2804M:	Rafał Miłecki <rafal@milecki.pl>
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/boot/dts/bcm53573*
2808F:	arch/arm/boot/dts/bcm47189*
2809
2810BROADCOM BCM63XX ARM ARCHITECTURE
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816N:	bcm63xx
2817
2818BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820L:	linux-usb@vger.kernel.org
2821S:	Maintained
2822F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824BROADCOM BCM7XXX ARM ARCHITECTURE
2825M:	Brian Norris <computersforpeace@gmail.com>
2826M:	Gregory Fong <gregory.0xf0@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828M:	bcm-kernel-feedback-list@broadcom.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830T:	git git://github.com/broadcom/stblinux.git
2831S:	Maintained
2832F:	arch/arm/mach-bcm/*brcmstb*
2833F:	arch/arm/boot/dts/bcm7*.dts*
2834F:	drivers/bus/brcmstb_gisb.c
2835F:	arch/arm/mm/cache-b15-rac.c
2836F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2837N:	brcmstb
2838
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M:	Markus Mayer <mmayer@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-pm@vger.kernel.org
2843S:	Maintained
2844F:	drivers/cpufreq/bmips-cpufreq.c
2845
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M:	Kevin Cernekee <cernekee@gmail.com>
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	linux-mips@linux-mips.org
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/mips/bmips/*
2853F:	arch/mips/include/asm/mach-bmips/*
2854F:	arch/mips/kernel/*bmips*
2855F:	arch/mips/boot/dts/brcm/bcm*.dts*
2856F:	drivers/irqchip/irq-bcm63*
2857F:	drivers/irqchip/irq-bcm7*
2858F:	drivers/irqchip/irq-brcmstb*
2859F:	include/linux/bcm963xx_nvram.h
2860F:	include/linux/bcm963xx_tag.h
2861
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M:	Rasesh Mody <rasesh.mody@cavium.com>
2864M:	Harish Patil <harish.patil@cavium.com>
2865M:	Dept-GELinuxNICDev@cavium.com
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnx2.*
2869F:	drivers/net/ethernet/broadcom/bnx2_*
2870
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M:	QLogic-Storage-Upstream@qlogic.com
2879L:	linux-scsi@vger.kernel.org
2880S:	Supported
2881F:	drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884M:	Ariel Elior <ariel.elior@cavium.com>
2885M:	everest-linux-l2@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M:	Michael Chan <michael.chan@broadcom.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnxt/
2895
2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2898M:	Franky Lin <franky.lin@broadcom.com>
2899M:	Hante Meuleman <hante.meuleman@broadcom.com>
2900M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M:	Wright Feng <wright.feng@cypress.com>
2902L:	linux-wireless@vger.kernel.org
2903L:	brcm80211-dev-list.pdl@broadcom.com
2904L:	brcm80211-dev-list@cypress.com
2905S:	Supported
2906F:	drivers/net/wireless/broadcom/brcm80211/
2907
2908BROADCOM BRCMSTB GPIO DRIVER
2909M:	Gregory Fong <gregory.0xf0@gmail.com>
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Supported
2912F:	drivers/gpio/gpio-brcmstb.c
2913F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M:	Al Cooper <alcooperx@gmail.com>
2917L:	linux-kernel@vger.kernel.org
2918L:	bcm-kernel-feedback-list@broadcom.com
2919S:	Maintained
2920F:	drivers/phy/broadcom/phy-brcm-usb*
2921
2922BROADCOM GENET ETHERNET DRIVER
2923M:	Doug Berger <opendmb@gmail.com>
2924M:	Florian Fainelli <f.fainelli@gmail.com>
2925L:	netdev@vger.kernel.org
2926S:	Supported
2927F:	drivers/net/ethernet/broadcom/genet/
2928
2929BROADCOM IPROC ARM ARCHITECTURE
2930M:	Ray Jui <rjui@broadcom.com>
2931M:	Scott Branden <sbranden@broadcom.com>
2932M:	Jon Mason <jonmason@broadcom.com>
2933M:	bcm-kernel-feedback-list@broadcom.com
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935T:	git git://github.com/broadcom/cygnus-linux.git
2936S:	Maintained
2937N:	iproc
2938N:	cygnus
2939N:	bcm[-_]nsp
2940N:	bcm9113*
2941N:	bcm9583*
2942N:	bcm9585*
2943N:	bcm9586*
2944N:	bcm988312
2945N:	bcm113*
2946N:	bcm583*
2947N:	bcm585*
2948N:	bcm586*
2949N:	bcm88312
2950N:	hr2
2951F:	arch/arm64/boot/dts/broadcom/ns2*
2952F:	drivers/clk/bcm/clk-ns*
2953F:	drivers/pinctrl/bcm/pinctrl-ns*
2954
2955BROADCOM KONA GPIO DRIVER
2956M:	Ray Jui <rjui@broadcom.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-bcm-kona.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M:	Selvin Xavier <selvin.xavier@broadcom.com>
2964M:	Devesh Sharma <devesh.sharma@broadcom.com>
2965M:	Somnath Kotur <somnath.kotur@broadcom.com>
2966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L:	linux-rdma@vger.kernel.org
2968W:	http://www.broadcom.com
2969S:	Supported
2970F:	drivers/infiniband/hw/bnxt_re/
2971F:	include/uapi/rdma/bnxt_re-abi.h
2972
2973BROADCOM NVRAM DRIVER
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-mips@linux-mips.org
2976S:	Maintained
2977F:	drivers/firmware/broadcom/*
2978
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M:	Rafał Miłecki <zajec5@gmail.com>
2981L:	linux-wireless@vger.kernel.org
2982S:	Maintained
2983F:	drivers/bcma/
2984F:	include/linux/bcma/
2985
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992F:	drivers/cpufreq/brcmstb*
2993
2994BROADCOM STB AVS TMON DRIVER
2995M:	Markus Mayer <mmayer@broadcom.com>
2996M:	bcm-kernel-feedback-list@broadcom.com
2997L:	linux-pm@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F:	drivers/thermal/broadcom/brcmstb*
3001
3002BROADCOM STB NAND FLASH DRIVER
3003M:	Brian Norris <computersforpeace@gmail.com>
3004M:	Kamal Dasu <kdasu.kdev@gmail.com>
3005L:	linux-mtd@lists.infradead.org
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Maintained
3008F:	drivers/mtd/nand/raw/brcmnand/
3009
3010BROADCOM STB DPFE DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F:	drivers/memory/brcmstb_dpfe.c
3017
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/bcmsysport.*
3023
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M:	Prashant Sreedharan <prashant@broadcom.com>
3027M:	Michael Chan <mchan@broadcom.com>
3028L:	netdev@vger.kernel.org
3029S:	Supported
3030F:	drivers/net/ethernet/broadcom/tg3.*
3031
3032BROCADE BFA FC SCSI DRIVER
3033M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035L:	linux-scsi@vger.kernel.org
3036S:	Supported
3037F:	drivers/scsi/bfa/
3038
3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040M:	Rasesh Mody <rasesh.mody@cavium.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M:	Dept-GELinuxNICDev@cavium.com
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/brocade/bna/
3046
3047BSG (block layer generic sg v4 driver)
3048M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049L:	linux-scsi@vger.kernel.org
3050S:	Supported
3051F:	block/bsg.c
3052F:	include/linux/bsg.h
3053F:	include/uapi/linux/bsg.h
3054
3055BT87X AUDIO DRIVER
3056M:	Clemens Ladisch <clemens@ladisch.de>
3057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T:	git git://git.alsa-project.org/alsa-kernel.git
3059S:	Maintained
3060F:	Documentation/sound/alsa/Bt87x.txt
3061F:	sound/pci/bt87x.c
3062
3063BT8XXGPIO DRIVER
3064M:	Michael Buesch <m@bues.ch>
3065W:	http://bu3sch.de/btgpio.php
3066S:	Maintained
3067F:	drivers/gpio/gpio-bt8xx.c
3068
3069BTRFS FILE SYSTEM
3070M:	Chris Mason <clm@fb.com>
3071M:	Josef Bacik <jbacik@fb.com>
3072M:	David Sterba <dsterba@suse.com>
3073L:	linux-btrfs@vger.kernel.org
3074W:	http://btrfs.wiki.kernel.org/
3075Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077S:	Maintained
3078F:	Documentation/filesystems/btrfs.txt
3079F:	fs/btrfs/
3080F:	include/linux/btrfs*
3081F:	include/uapi/linux/btrfs*
3082
3083BTTV VIDEO4LINUX DRIVER
3084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3086L:	linux-media@vger.kernel.org
3087W:	https://linuxtv.org
3088T:	git git://linuxtv.org/media_tree.git
3089S:	Odd fixes
3090F:	Documentation/media/v4l-drivers/bttv*
3091F:	drivers/media/pci/bt8xx/bttv*
3092
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M:	Chanwoo Choi <cw00.choi@samsung.com>
3095L:	linux-pm@vger.kernel.org
3096L:	linux-samsung-soc@vger.kernel.org
3097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S:	Maintained
3099F:	drivers/devfreq/exynos-bus.c
3100F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
3102BUSLOGIC SCSI DRIVER
3103M:	Khalid Aziz <khalid@gonehiking.org>
3104L:	linux-scsi@vger.kernel.org
3105S:	Maintained
3106F:	drivers/scsi/BusLogic.*
3107F:	drivers/scsi/FlashPoint.*
3108
3109C-MEDIA CMI8788 DRIVER
3110M:	Clemens Ladisch <clemens@ladisch.de>
3111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T:	git git://git.alsa-project.org/alsa-kernel.git
3113S:	Maintained
3114F:	sound/pci/oxygen/
3115
3116C6X ARCHITECTURE
3117M:	Mark Salter <msalter@redhat.com>
3118M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119L:	linux-c6x-dev@linux-c6x.org
3120W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S:	Maintained
3122F:	arch/c6x/
3123
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M:	Harry Morris <h.morris@cascoda.com>
3126L:	linux-wpan@vger.kernel.org
3127W:	https://github.com/Cascoda/ca8210-linux.git
3128S:	Maintained
3129F:	drivers/net/ieee802154/ca8210.c
3130F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133M:	David Howells <dhowells@redhat.com>
3134L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3135S:	Supported
3136F:	Documentation/filesystems/caching/cachefiles.txt
3137F:	fs/cachefiles/
3138
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M:	Hans Verkuil <hverkuil@xs4all.nl>
3141L:	linux-media@vger.kernel.org
3142T:	git git://linuxtv.org/media_tree.git
3143W:	https://linuxtv.org
3144S:	Maintained
3145F:	drivers/media/radio/radio-cadet*
3146
3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3148M:	Jonathan Corbet <corbet@lwn.net>
3149L:	linux-media@vger.kernel.org
3150T:	git git://linuxtv.org/media_tree.git
3151S:	Maintained
3152F:	Documentation/media/v4l-drivers/cafe_ccic*
3153F:	drivers/media/platform/marvell-ccic/
3154
3155CAIF NETWORK LAYER
3156M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3157L:	netdev@vger.kernel.org
3158S:	Supported
3159F:	Documentation/networking/caif/
3160F:	drivers/net/caif/
3161F:	include/uapi/linux/caif/
3162F:	include/net/caif/
3163F:	net/caif/
3164
3165CALGARY x86-64 IOMMU
3166M:	Muli Ben-Yehuda <mulix@mulix.org>
3167M:	Jon Mason <jdmason@kudzu.us>
3168L:	iommu@lists.linux-foundation.org
3169S:	Maintained
3170F:	arch/x86/kernel/pci-calgary_64.c
3171F:	arch/x86/kernel/tce_64.c
3172F:	arch/x86/include/asm/calgary.h
3173F:	arch/x86/include/asm/tce.h
3174
3175CAN NETWORK DRIVERS
3176M:	Wolfgang Grandegger <wg@grandegger.com>
3177M:	Marc Kleine-Budde <mkl@pengutronix.de>
3178L:	linux-can@vger.kernel.org
3179W:	https://github.com/linux-can
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S:	Maintained
3183F:	Documentation/devicetree/bindings/net/can/
3184F:	drivers/net/can/
3185F:	include/linux/can/dev.h
3186F:	include/linux/can/platform/
3187F:	include/uapi/linux/can/error.h
3188F:	include/uapi/linux/can/netlink.h
3189
3190CAN NETWORK LAYER
3191M:	Oliver Hartkopp <socketcan@hartkopp.net>
3192M:	Marc Kleine-Budde <mkl@pengutronix.de>
3193L:	linux-can@vger.kernel.org
3194W:	https://github.com/linux-can
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197S:	Maintained
3198F:	Documentation/networking/can.rst
3199F:	net/can/
3200F:	include/linux/can/core.h
3201F:	include/uapi/linux/can.h
3202F:	include/uapi/linux/can/bcm.h
3203F:	include/uapi/linux/can/raw.h
3204F:	include/uapi/linux/can/gw.h
3205
3206CAPABILITIES
3207M:	Serge Hallyn <serge@hallyn.com>
3208L:	linux-security-module@vger.kernel.org
3209S:	Supported
3210F:	include/linux/capability.h
3211F:	include/uapi/linux/capability.h
3212F:	security/commoncap.c
3213F:	kernel/capability.c
3214
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M:	Kevin Tsai <ktsai@capellamicro.com>
3217S:	Maintained
3218F:	drivers/iio/light/cm*
3219
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M:	Christian Lamparter <chunkeey@googlemail.com>
3222L:	linux-wireless@vger.kernel.org
3223W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3224S:	Maintained
3225F:	drivers/net/wireless/ath/carl9170/
3226
3227CAVIUM I2C DRIVER
3228M:	Jan Glauber <jglauber@cavium.com>
3229M:	David Daney <david.daney@cavium.com>
3230W:	http://www.cavium.com
3231S:	Supported
3232F:	drivers/i2c/busses/i2c-octeon*
3233F:	drivers/i2c/busses/i2c-thunderx*
3234
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3237M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3238M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L:	netdev@vger.kernel.org
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/net/ethernet/cavium/liquidio/
3244
3245CAVIUM MMC DRIVER
3246M:	Jan Glauber <jglauber@cavium.com>
3247M:	David Daney <david.daney@cavium.com>
3248M:	Steven J. Hill <Steven.Hill@cavium.com>
3249W:	http://www.cavium.com
3250S:	Supported
3251F:	drivers/mmc/host/cavium*
3252
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M:	George Cherian <george.cherian@cavium.com>
3255L:	linux-crypto@vger.kernel.org
3256W:	http://www.cavium.com
3257S:	Supported
3258F:	drivers/crypto/cavium/cpt/
3259
3260CAVIUM THUNDERX2 ARM64 SOC
3261M:	Robert Richter <rrichter@cavium.com>
3262M:	Jayachandran C <jnair@caviumnetworks.com>
3263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S:	Maintained
3265F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M:	Varka Bhadram <varkabhadram@gmail.com>
3270L:	linux-wpan@vger.kernel.org
3271S:	Maintained
3272F:	drivers/net/ieee802154/cc2520.c
3273F:	include/linux/spi/cc2520.h
3274F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3277M:	Gilad Ben-Yossef <gilad@benyossef.com>
3278L:	linux-crypto@vger.kernel.org
3279S:	Supported
3280F:	drivers/crypto/ccree/
3281W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M:	Hans Verkuil <hans.verkuil@cisco.com>
3285L:	linux-media@vger.kernel.org
3286T:	git git://linuxtv.org/media_tree.git
3287W:	http://linuxtv.org
3288S:	Supported
3289F:	Documentation/media/kapi/cec-core.rst
3290F:	Documentation/media/uapi/cec
3291F:	drivers/media/cec/
3292F:	drivers/media/rc/keymaps/rc-cec.c
3293F:	include/media/cec.h
3294F:	include/media/cec-notifier.h
3295F:	include/uapi/linux/cec.h
3296F:	include/uapi/linux/cec-funcs.h
3297F:	Documentation/devicetree/bindings/media/cec.txt
3298F:	Documentation/ABI/testing/debugfs-cec-error-inj
3299
3300CEC GPIO DRIVER
3301M:	Hans Verkuil <hans.verkuil@cisco.com>
3302L:	linux-media@vger.kernel.org
3303T:	git git://linuxtv.org/media_tree.git
3304W:	http://linuxtv.org
3305S:	Supported
3306F:	drivers/media/platform/cec-gpio/
3307F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3308
3309CELL BROADBAND ENGINE ARCHITECTURE
3310M:	Arnd Bergmann <arnd@arndb.de>
3311L:	linuxppc-dev@lists.ozlabs.org
3312W:	http://www.ibm.com/developerworks/power/cell/
3313S:	Supported
3314F:	arch/powerpc/include/asm/cell*.h
3315F:	arch/powerpc/include/asm/spu*.h
3316F:	arch/powerpc/include/uapi/asm/spu*.h
3317F:	arch/powerpc/oprofile/*cell*
3318F:	arch/powerpc/platforms/cell/
3319
3320CEPH COMMON CODE (LIBCEPH)
3321M:	Ilya Dryomov <idryomov@gmail.com>
3322M:	"Yan, Zheng" <zyan@redhat.com>
3323M:	Sage Weil <sage@redhat.com>
3324L:	ceph-devel@vger.kernel.org
3325W:	http://ceph.com/
3326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327T:	git git://github.com/ceph/ceph-client.git
3328S:	Supported
3329F:	net/ceph/
3330F:	include/linux/ceph/
3331F:	include/linux/crush/
3332
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M:	"Yan, Zheng" <zyan@redhat.com>
3335M:	Sage Weil <sage@redhat.com>
3336M:	Ilya Dryomov <idryomov@gmail.com>
3337L:	ceph-devel@vger.kernel.org
3338W:	http://ceph.com/
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340T:	git git://github.com/ceph/ceph-client.git
3341S:	Supported
3342F:	Documentation/filesystems/ceph.txt
3343F:	fs/ceph/
3344
3345CERTIFICATE HANDLING:
3346M:	David Howells <dhowells@redhat.com>
3347M:	David Woodhouse <dwmw2@infradead.org>
3348L:	keyrings@vger.kernel.org
3349S:	Maintained
3350F:	Documentation/module-signing.txt
3351F:	certs/
3352F:	scripts/sign-file.c
3353F:	scripts/extract-cert.c
3354
3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3356L:	linux-usb@vger.kernel.org
3357S:	Orphan
3358F:	Documentation/usb/WUSB-Design-overview.txt
3359F:	Documentation/usb/wusb-cbaf
3360F:	drivers/usb/host/hwa-hc.c
3361F:	drivers/usb/host/whci/
3362F:	drivers/usb/wusbcore/
3363F:	include/linux/usb/wusb*
3364
3365CFAG12864B LCD DRIVER
3366M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3367W:	http://miguelojeda.es/auxdisplay.htm
3368W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369S:	Maintained
3370F:	drivers/auxdisplay/cfag12864b.c
3371F:	include/linux/cfag12864b.h
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
3374M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375W:	http://miguelojeda.es/auxdisplay.htm
3376W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377S:	Maintained
3378F:	drivers/auxdisplay/cfag12864bfb.c
3379F:	include/linux/cfag12864b.h
3380
3381802.11 (including CFG80211/NL80211)
3382M:	Johannes Berg <johannes@sipsolutions.net>
3383L:	linux-wireless@vger.kernel.org
3384W:	http://wireless.kernel.org/
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3387S:	Maintained
3388F:	net/wireless/
3389F:	include/uapi/linux/nl80211.h
3390F:	include/linux/ieee80211.h
3391F:	include/net/wext.h
3392F:	include/net/cfg80211.h
3393F:	include/net/iw_handler.h
3394F:	include/net/ieee80211_radiotap.h
3395F:	Documentation/driver-api/80211/cfg80211.rst
3396F:	Documentation/networking/regulatory.txt
3397
3398CHAR and MISC DRIVERS
3399M:	Arnd Bergmann <arnd@arndb.de>
3400M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3402S:	Supported
3403F:	drivers/char/
3404F:	drivers/misc/
3405F:	include/linux/miscdevice.h
3406
3407CHECKPATCH
3408M:	Andy Whitcroft <apw@canonical.com>
3409M:	Joe Perches <joe@perches.com>
3410S:	Maintained
3411F:	scripts/checkpatch.pl
3412
3413CHINESE DOCUMENTATION
3414M:	Harry Wei <harryxiyou@gmail.com>
3415L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3416L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S:	Maintained
3418F:	Documentation/translations/zh_CN/
3419
3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3421M:	Peter Chen <Peter.Chen@nxp.com>
3422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3423L:	linux-usb@vger.kernel.org
3424S:	Maintained
3425F:	drivers/usb/chipidea/
3426
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M:	Hans de Goede <hdegoede@redhat.com>
3429L:	linux-input@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F:	drivers/input/touchscreen/chipone_icn8318.c
3433
3434CHROME HARDWARE PLATFORM SUPPORT
3435M:	Benson Leung <bleung@chromium.org>
3436M:	Olof Johansson <olof@lixom.net>
3437S:	Maintained
3438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3439F:	drivers/platform/chrome/
3440
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M:	Brian Austin <brian.austin@cirrus.com>
3443M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S:	Maintained
3446F:	sound/soc/codecs/cs*
3447
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M:	Hartley Sweeten <hsweeten@visionengravers.com>
3450L:	netdev@vger.kernel.org
3451S:	Maintained
3452F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
3454CISCO FCOE HBA DRIVER
3455M:	Satish Kharat <satishkh@cisco.com>
3456M:	Sesidhar Baddela <sebaddel@cisco.com>
3457M:	Karan Tilak Kumar <kartilak@cisco.com>
3458L:	linux-scsi@vger.kernel.org
3459S:	Supported
3460F:	drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M:	Karan Tilak Kumar <kartilak@cisco.com>
3464M:	Sesidhar Baddela <sebaddel@cisco.com>
3465L:	linux-scsi@vger.kernel.org
3466S:	Supported
3467F:	drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M:	Christian Benvenuti <benve@cisco.com>
3471M:	Govindarajulu Varadarajan <_govind@gmx.com>
3472M:	Parvi Kaustubhi <pkaustub@cisco.com>
3473S:	Supported
3474F:	drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M:	Christian Benvenuti <benve@cisco.com>
3478M:	Dave Goodell <dgoodell@cisco.com>
3479S:	Supported
3480F:	drivers/infiniband/hw/usnic/
3481
3482CLEANCACHE API
3483M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L:	linux-kernel@vger.kernel.org
3485S:	Maintained
3486F:	mm/cleancache.c
3487F:	include/linux/cleancache.h
3488
3489CLK API
3490M:	Russell King <linux@armlinux.org.uk>
3491L:	linux-clk@vger.kernel.org
3492S:	Maintained
3493F:	include/linux/clk.h
3494
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3497M:	Thomas Gleixner <tglx@linutronix.de>
3498L:	linux-kernel@vger.kernel.org
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S:	Supported
3501F:	drivers/clocksource/
3502F:	Documentation/devicetree/bindings/timer/
3503
3504CMPC ACPI DRIVER
3505M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M:	Daniel Oliveira Nascimento <don@syst.com.br>
3507L:	platform-driver-x86@vger.kernel.org
3508S:	Supported
3509F:	drivers/platform/x86/classmate-laptop.c
3510
3511COBALT MEDIA DRIVER
3512M:	Hans Verkuil <hans.verkuil@cisco.com>
3513L:	linux-media@vger.kernel.org
3514T:	git git://linuxtv.org/media_tree.git
3515W:	https://linuxtv.org
3516S:	Supported
3517F:	drivers/media/pci/cobalt/
3518
3519COCCINELLE/Semantic Patches (SmPL)
3520M:	Julia Lawall <Julia.Lawall@lip6.fr>
3521M:	Gilles Muller <Gilles.Muller@lip6.fr>
3522M:	Nicolas Palix <nicolas.palix@imag.fr>
3523M:	Michal Marek <michal.lkml@markovi.net>
3524L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3526W:	http://coccinelle.lip6.fr/
3527S:	Supported
3528F:	Documentation/dev-tools/coccinelle.rst
3529F:	scripts/coccinelle/
3530F:	scripts/coccicheck
3531
3532CODA FILE SYSTEM
3533M:	Jan Harkes <jaharkes@cs.cmu.edu>
3534M:	coda@cs.cmu.edu
3535L:	codalist@coda.cs.cmu.edu
3536W:	http://www.coda.cs.cmu.edu/
3537S:	Maintained
3538F:	Documentation/filesystems/coda.txt
3539F:	fs/coda/
3540F:	include/linux/coda*.h
3541F:	include/uapi/linux/coda*.h
3542
3543CODA V4L2 MEM2MEM DRIVER
3544M:	Philipp Zabel <p.zabel@pengutronix.de>
3545L:	linux-media@vger.kernel.org
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/media/coda.txt
3548F:	drivers/media/platform/coda/
3549
3550COMMON CLK FRAMEWORK
3551M:	Michael Turquette <mturquette@baylibre.com>
3552M:	Stephen Boyd <sboyd@kernel.org>
3553L:	linux-clk@vger.kernel.org
3554Q:	http://patchwork.kernel.org/project/linux-clk/list/
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556S:	Maintained
3557F:	Documentation/devicetree/bindings/clock/
3558F:	drivers/clk/
3559X:	drivers/clk/clkdev.c
3560F:	include/linux/clk-pr*
3561F:	include/linux/clk/
3562
3563COMMON INTERNET FILE SYSTEM (CIFS)
3564M:	Steve French <sfrench@samba.org>
3565L:	linux-cifs@vger.kernel.org
3566L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3567W:	http://linux-cifs.samba.org/
3568T:	git git://git.samba.org/sfrench/cifs-2.6.git
3569S:	Supported
3570F:	Documentation/filesystems/cifs/
3571F:	fs/cifs/
3572
3573COMPACTPCI HOTPLUG CORE
3574M:	Scott Murray <scott@spiteful.org>
3575L:	linux-pci@vger.kernel.org
3576S:	Maintained
3577F:	drivers/pci/hotplug/cpci_hotplug*
3578
3579COMPACTPCI HOTPLUG GENERIC DRIVER
3580M:	Scott Murray <scott@spiteful.org>
3581L:	linux-pci@vger.kernel.org
3582S:	Maintained
3583F:	drivers/pci/hotplug/cpcihp_generic.c
3584
3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3586M:	Scott Murray <scott@spiteful.org>
3587L:	linux-pci@vger.kernel.org
3588S:	Maintained
3589F:	drivers/pci/hotplug/cpcihp_zt5550.*
3590
3591COMPAL LAPTOP SUPPORT
3592M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3593L:	platform-driver-x86@vger.kernel.org
3594S:	Maintained
3595F:	drivers/platform/x86/compal-laptop.c
3596
3597CONEXANT ACCESSRUNNER USB DRIVER
3598L:	accessrunner-general@lists.sourceforge.net
3599W:	http://accessrunner.sourceforge.net/
3600S:	Orphan
3601F:	drivers/usb/atm/cxacru.c
3602
3603CONFIGFS
3604M:	Joel Becker <jlbec@evilplan.org>
3605M:	Christoph Hellwig <hch@lst.de>
3606T:	git git://git.infradead.org/users/hch/configfs.git
3607S:	Supported
3608F:	fs/configfs/
3609F:	include/linux/configfs.h
3610
3611CONNECTOR
3612M:	Evgeniy Polyakov <zbr@ioremap.net>
3613L:	netdev@vger.kernel.org
3614S:	Maintained
3615F:	drivers/connector/
3616
3617CONTROL GROUP (CGROUP)
3618M:	Tejun Heo <tj@kernel.org>
3619M:	Li Zefan <lizefan@huawei.com>
3620M:	Johannes Weiner <hannes@cmpxchg.org>
3621L:	cgroups@vger.kernel.org
3622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623S:	Maintained
3624F:	Documentation/cgroup*
3625F:	include/linux/cgroup*
3626F:	kernel/cgroup*
3627
3628CONTROL GROUP - CPUSET
3629M:	Li Zefan <lizefan@huawei.com>
3630L:	cgroups@vger.kernel.org
3631W:	http://www.bullopensource.org/cpuset/
3632W:	http://oss.sgi.com/projects/cpusets/
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup-v1/cpusets.txt
3636F:	include/linux/cpuset.h
3637F:	kernel/cgroup/cpuset.c
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M:	Johannes Weiner <hannes@cmpxchg.org>
3641M:	Michal Hocko <mhocko@kernel.org>
3642M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3643L:	cgroups@vger.kernel.org
3644L:	linux-mm@kvack.org
3645S:	Maintained
3646F:	mm/memcontrol.c
3647F:	mm/swap_cgroup.c
3648
3649CORETEMP HARDWARE MONITORING DRIVER
3650M:	Fenghua Yu <fenghua.yu@intel.com>
3651L:	linux-hwmon@vger.kernel.org
3652S:	Maintained
3653F:	Documentation/hwmon/coretemp
3654F:	drivers/hwmon/coretemp.c
3655
3656COSA/SRP SYNC SERIAL DRIVER
3657M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3658W:	http://www.fi.muni.cz/~kas/cosa/
3659S:	Maintained
3660F:	drivers/net/wan/cosa*
3661
3662CPMAC ETHERNET DRIVER
3663M:	Florian Fainelli <f.fainelli@gmail.com>
3664L:	netdev@vger.kernel.org
3665S:	Maintained
3666F:	drivers/net/ethernet/ti/cpmac.c
3667
3668CPU FREQUENCY DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Viresh Kumar <viresh.kumar@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3675B:	https://bugzilla.kernel.org
3676F:	Documentation/cpu-freq/
3677F:	Documentation/devicetree/bindings/cpufreq/
3678F:	drivers/cpufreq/
3679F:	include/linux/cpufreq.h
3680F:	tools/testing/selftests/cpufreq/
3681
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M:	Viresh Kumar <viresh.kumar@linaro.org>
3684M:	Sudeep Holla <sudeep.holla@arm.com>
3685L:	linux-pm@vger.kernel.org
3686W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S:	Maintained
3688F:	drivers/cpufreq/arm_big_little.h
3689F:	drivers/cpufreq/arm_big_little.c
3690F:	drivers/cpufreq/arm_big_little_dt.c
3691
3692CPU POWER MONITORING SUBSYSTEM
3693M:	Thomas Renninger <trenn@suse.com>
3694M:	Shuah Khan <shuahkh@osg.samsung.com>
3695M:	Shuah Khan <shuah@kernel.org>
3696L:	linux-pm@vger.kernel.org
3697S:	Maintained
3698F:	tools/power/cpupower/
3699
3700CPUID/MSR DRIVER
3701M:	"H. Peter Anvin" <hpa@zytor.com>
3702S:	Maintained
3703F:	arch/x86/kernel/cpuid.c
3704F:	arch/x86/kernel/msr.c
3705
3706CPUIDLE DRIVER - ARM BIG LITTLE
3707M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3709L:	linux-pm@vger.kernel.org
3710L:	linux-arm-kernel@lists.infradead.org
3711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3712S:	Maintained
3713F:	drivers/cpuidle/cpuidle-big_little.c
3714
3715CPUIDLE DRIVER - ARM EXYNOS
3716M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718M:	Kukjin Kim <kgene@kernel.org>
3719L:	linux-pm@vger.kernel.org
3720L:	linux-samsung-soc@vger.kernel.org
3721S:	Supported
3722F:	drivers/cpuidle/cpuidle-exynos.c
3723F:	arch/arm/mach-exynos/pm.c
3724
3725CPUIDLE DRIVERS
3726M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3727M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3728L:	linux-pm@vger.kernel.org
3729S:	Maintained
3730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3731B:	https://bugzilla.kernel.org
3732F:	drivers/cpuidle/*
3733F:	include/linux/cpuidle.h
3734
3735CRAMFS FILESYSTEM
3736M:	Nicolas Pitre <nico@linaro.org>
3737S:	Maintained
3738F:	Documentation/filesystems/cramfs.txt
3739F:	fs/cramfs/
3740
3741CRYPTO API
3742M:	Herbert Xu <herbert@gondor.apana.org.au>
3743M:	"David S. Miller" <davem@davemloft.net>
3744L:	linux-crypto@vger.kernel.org
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3747S:	Maintained
3748F:	Documentation/crypto/
3749F:	Documentation/devicetree/bindings/crypto/
3750F:	arch/*/crypto/
3751F:	crypto/
3752F:	drivers/crypto/
3753F:	include/crypto/
3754F:	include/linux/crypto*
3755
3756CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757M:	Neil Horman <nhorman@tuxdriver.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Maintained
3760F:	crypto/ansi_cprng.c
3761F:	crypto/rng.c
3762
3763CS3308 MEDIA DRIVER
3764M:	Hans Verkuil <hverkuil@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Odd Fixes
3769F:	drivers/media/i2c/cs3308.c
3770F:	drivers/media/i2c/cs3308.h
3771
3772CS5535 Audio ALSA driver
3773M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3774S:	Maintained
3775F:	sound/pci/cs5535audio/
3776
3777CW1200 WLAN driver
3778M:	Solomon Peachy <pizza@shaftnet.org>
3779S:	Maintained
3780F:	drivers/net/wireless/st/cw1200/
3781
3782CX18 VIDEO4LINUX DRIVER
3783M:	Andy Walls <awalls@md.metrocast.net>
3784L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3785L:	linux-media@vger.kernel.org
3786T:	git git://linuxtv.org/media_tree.git
3787W:	https://linuxtv.org
3788W:	http://www.ivtvdriver.org/index.php/Cx18
3789S:	Maintained
3790F:	Documentation/media/v4l-drivers/cx18*
3791F:	drivers/media/pci/cx18/
3792F:	include/uapi/linux/ivtv*
3793
3794CX2341X MPEG ENCODER HELPER MODULE
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	https://linuxtv.org
3799S:	Maintained
3800F:	drivers/media/common/cx2341x*
3801F:	include/media/cx2341x*
3802
3803CX24120 MEDIA DRIVER
3804M:	Jemma Denson <jdenson@gmail.com>
3805M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3806L:	linux-media@vger.kernel.org
3807W:	https://linuxtv.org
3808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3809S:	Maintained
3810F:	drivers/media/dvb-frontends/cx24120*
3811
3812CX88 VIDEO4LINUX DRIVER
3813M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3814M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3815L:	linux-media@vger.kernel.org
3816W:	https://linuxtv.org
3817T:	git git://linuxtv.org/media_tree.git
3818S:	Odd fixes
3819F:	Documentation/media/v4l-drivers/cx88*
3820F:	drivers/media/pci/cx88/
3821
3822CXD2820R MEDIA DRIVER
3823M:	Antti Palosaari <crope@iki.fi>
3824L:	linux-media@vger.kernel.org
3825W:	https://linuxtv.org
3826W:	http://palosaari.fi/linux/
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828T:	git git://linuxtv.org/anttip/media_tree.git
3829S:	Maintained
3830F:	drivers/media/dvb-frontends/cxd2820r*
3831
3832CXGB3 ETHERNET DRIVER (CXGB3)
3833M:	Santosh Raspatur <santosh@chelsio.com>
3834L:	netdev@vger.kernel.org
3835W:	http://www.chelsio.com
3836S:	Supported
3837F:	drivers/net/ethernet/chelsio/cxgb3/
3838
3839CXGB3 ISCSI DRIVER (CXGB3I)
3840M:	Karen Xie <kxie@chelsio.com>
3841L:	linux-scsi@vger.kernel.org
3842W:	http://www.chelsio.com
3843S:	Supported
3844F:	drivers/scsi/cxgbi/cxgb3i
3845
3846CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3847M:	Steve Wise <swise@chelsio.com>
3848L:	linux-rdma@vger.kernel.org
3849W:	http://www.openfabrics.org
3850S:	Supported
3851F:	drivers/infiniband/hw/cxgb3/
3852F:	include/uapi/rdma/cxgb3-abi.h
3853
3854CXGB4 CRYPTO DRIVER (chcr)
3855M:	Harsh Jain <harsh@chelsio.com>
3856L:	linux-crypto@vger.kernel.org
3857W:	http://www.chelsio.com
3858S:	Supported
3859F:	drivers/crypto/chelsio
3860
3861CXGB4 ETHERNET DRIVER (CXGB4)
3862M:	Ganesh Goudar <ganeshgr@chelsio.com>
3863L:	netdev@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/net/ethernet/chelsio/cxgb4/
3867
3868CXGB4 ISCSI DRIVER (CXGB4I)
3869M:	Karen Xie <kxie@chelsio.com>
3870L:	linux-scsi@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/scsi/cxgbi/cxgb4i
3874
3875CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3876M:	Steve Wise <swise@chelsio.com>
3877L:	linux-rdma@vger.kernel.org
3878W:	http://www.openfabrics.org
3879S:	Supported
3880F:	drivers/infiniband/hw/cxgb4/
3881F:	include/uapi/rdma/cxgb4-abi.h
3882
3883CXGB4VF ETHERNET DRIVER (CXGB4VF)
3884M:	Casey Leedom <leedom@chelsio.com>
3885L:	netdev@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/net/ethernet/chelsio/cxgb4vf/
3889
3890CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3891M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3892M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3893L:	linuxppc-dev@lists.ozlabs.org
3894S:	Supported
3895F:	arch/powerpc/platforms/powernv/pci-cxl.c
3896F:	drivers/misc/cxl/
3897F:	include/misc/cxl*
3898F:	include/uapi/misc/cxl.h
3899F:	Documentation/powerpc/cxl.txt
3900F:	Documentation/ABI/testing/sysfs-class-cxl
3901
3902CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3903M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3904M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3905M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3906L:	linux-scsi@vger.kernel.org
3907S:	Supported
3908F:	drivers/scsi/cxlflash/
3909F:	include/uapi/scsi/cxlflash_ioctls.h
3910F:	Documentation/powerpc/cxlflash.txt
3911
3912CYBERPRO FB DRIVER
3913M:	Russell King <linux@armlinux.org.uk>
3914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915W:	http://www.armlinux.org.uk/
3916S:	Maintained
3917F:	drivers/video/fbdev/cyber2000fb.*
3918
3919CYCLADES ASYNC MUX DRIVER
3920W:	http://www.cyclades.com/
3921S:	Orphan
3922F:	drivers/tty/cyclades.c
3923F:	include/linux/cyclades.h
3924F:	include/uapi/linux/cyclades.h
3925
3926CYCLADES PC300 DRIVER
3927W:	http://www.cyclades.com/
3928S:	Orphan
3929F:	drivers/net/wan/pc300*
3930
3931CYPRESS_FIRMWARE MEDIA DRIVER
3932M:	Antti Palosaari <crope@iki.fi>
3933L:	linux-media@vger.kernel.org
3934W:	https://linuxtv.org
3935W:	http://palosaari.fi/linux/
3936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3937T:	git git://linuxtv.org/anttip/media_tree.git
3938S:	Maintained
3939F:	drivers/media/common/cypress_firmware*
3940
3941CYTTSP TOUCHSCREEN DRIVER
3942M:	Ferruh Yigit <fery@cypress.com>
3943L:	linux-input@vger.kernel.org
3944S:	Supported
3945F:	drivers/input/touchscreen/cyttsp*
3946F:	include/linux/input/cyttsp.h
3947
3948D-LINK DIR-685 TOUCHKEYS DRIVER
3949M:	Linus Walleij <linus.walleij@linaro.org>
3950L:	linux-input@vger.kernel.org
3951S:	Supported
3952F:	drivers/input/dlink-dir685-touchkeys.c
3953
3954DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3955M:	Joshua Kinard <kumba@gentoo.org>
3956S:	Maintained
3957F:	drivers/rtc/rtc-ds1685.c
3958F:	include/linux/rtc/ds1685.h
3959
3960DAMA SLAVE for AX.25
3961M:	Joerg Reuter <jreuter@yaina.de>
3962W:	http://yaina.de/jreuter/
3963W:	http://www.qsl.net/dl1bke/
3964L:	linux-hams@vger.kernel.org
3965S:	Maintained
3966F:	net/ax25/af_ax25.c
3967F:	net/ax25/ax25_dev.c
3968F:	net/ax25/ax25_ds_*
3969F:	net/ax25/ax25_in.c
3970F:	net/ax25/ax25_out.c
3971F:	net/ax25/ax25_timer.c
3972F:	net/ax25/sysctl_net_ax25.c
3973
3974DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3975L:	netdev@vger.kernel.org
3976S:	Orphan
3977F:	Documentation/networking/dmfe.txt
3978F:	drivers/net/ethernet/dec/tulip/dmfe.c
3979
3980DC390/AM53C974 SCSI driver
3981M:	Hannes Reinecke <hare@suse.com>
3982L:	linux-scsi@vger.kernel.org
3983S:	Maintained
3984F:	drivers/scsi/am53c974.c
3985
3986DC395x SCSI driver
3987M:	Oliver Neukum <oliver@neukum.org>
3988M:	Ali Akcaagac <aliakc@web.de>
3989M:	Jamie Lenehan <lenehan@twibble.org>
3990L:	dc395x@twibble.org
3991W:	http://twibble.org/dist/dc395x/
3992W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3993S:	Maintained
3994F:	Documentation/scsi/dc395x.txt
3995F:	drivers/scsi/dc395x.*
3996
3997DCCP PROTOCOL
3998M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3999L:	dccp@vger.kernel.org
4000W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4001S:	Maintained
4002F:	include/linux/dccp.h
4003F:	include/uapi/linux/dccp.h
4004F:	include/linux/tfrc.h
4005F:	net/dccp/
4006
4007DECnet NETWORK LAYER
4008W:	http://linux-decnet.sourceforge.net
4009L:	linux-decnet-user@lists.sourceforge.net
4010S:	Orphan
4011F:	Documentation/networking/decnet.txt
4012F:	net/decnet/
4013
4014DECSTATION PLATFORM SUPPORT
4015M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4016L:	linux-mips@linux-mips.org
4017W:	http://www.linux-mips.org/wiki/DECstation
4018S:	Maintained
4019F:	arch/mips/dec/
4020F:	arch/mips/include/asm/dec/
4021F:	arch/mips/include/asm/mach-dec/
4022
4023DEFXX FDDI NETWORK DRIVER
4024M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4025S:	Maintained
4026F:	drivers/net/fddi/defxx.*
4027
4028DELL SMBIOS DRIVER
4029M:	Pali Rohár <pali.rohar@gmail.com>
4030M:	Mario Limonciello <mario.limonciello@dell.com>
4031L:	platform-driver-x86@vger.kernel.org
4032S:	Maintained
4033F:	drivers/platform/x86/dell-smbios.*
4034
4035DELL SMBIOS SMM DRIVER
4036M:	Mario Limonciello <mario.limonciello@dell.com>
4037L:	platform-driver-x86@vger.kernel.org
4038S:	Maintained
4039F:	drivers/platform/x86/dell-smbios-smm.c
4040
4041DELL SMBIOS WMI DRIVER
4042M:	Mario Limonciello <mario.limonciello@dell.com>
4043L:	platform-driver-x86@vger.kernel.org
4044S:	Maintained
4045F:	drivers/platform/x86/dell-smbios-wmi.c
4046F:	tools/wmi/dell-smbios-example.c
4047
4048DELL LAPTOP DRIVER
4049M:	Matthew Garrett <mjg59@srcf.ucam.org>
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051L:	platform-driver-x86@vger.kernel.org
4052S:	Maintained
4053F:	drivers/platform/x86/dell-laptop.c
4054
4055DELL LAPTOP FREEFALL DRIVER
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smo8800.c
4059
4060DELL LAPTOP RBTN DRIVER
4061M:	Pali Rohár <pali.rohar@gmail.com>
4062S:	Maintained
4063F:	drivers/platform/x86/dell-rbtn.*
4064
4065DELL LAPTOP SMM DRIVER
4066M:	Pali Rohár <pali.rohar@gmail.com>
4067S:	Maintained
4068F:	drivers/hwmon/dell-smm-hwmon.c
4069F:	include/uapi/linux/i8k.h
4070
4071DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4072M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4073S:	Maintained
4074F:	Documentation/dcdbas.txt
4075F:	drivers/firmware/dcdbas.*
4076
4077DELL WMI NOTIFICATIONS DRIVER
4078M:	Matthew Garrett <mjg59@srcf.ucam.org>
4079M:	Pali Rohár <pali.rohar@gmail.com>
4080S:	Maintained
4081F:	drivers/platform/x86/dell-wmi.c
4082
4083DELL WMI DESCRIPTOR DRIVER
4084M:	Mario Limonciello <mario.limonciello@dell.com>
4085S:	Maintained
4086F:	drivers/platform/x86/dell-wmi-descriptor.c
4087
4088DELTA ST MEDIA DRIVER
4089M:	Hugues Fruchet <hugues.fruchet@st.com>
4090L:	linux-media@vger.kernel.org
4091T:	git git://linuxtv.org/media_tree.git
4092W:	https://linuxtv.org
4093S:	Supported
4094F:	drivers/media/platform/sti/delta
4095
4096DENALI NAND DRIVER
4097M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4098L:	linux-mtd@lists.infradead.org
4099S:	Supported
4100F:	drivers/mtd/nand/raw/denali*
4101
4102DESIGNWARE USB2 DRD IP DRIVER
4103M:	Minas Harutyunyan <hminas@synopsys.com>
4104L:	linux-usb@vger.kernel.org
4105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4106S:	Maintained
4107F:	drivers/usb/dwc2/
4108
4109DESIGNWARE USB3 DRD IP DRIVER
4110M:	Felipe Balbi <balbi@kernel.org>
4111L:	linux-usb@vger.kernel.org
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4113S:	Maintained
4114F:	drivers/usb/dwc3/
4115
4116DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4117M:	Andreas Klinger <ak@it-klinger.de>
4118L:	linux-iio@vger.kernel.org
4119S:	Maintained
4120F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4121F:	drivers/iio/proximity/srf*.c
4122
4123DEVICE COREDUMP (DEV_COREDUMP)
4124M:	Johannes Berg <johannes@sipsolutions.net>
4125L:	linux-kernel@vger.kernel.org
4126S:	Maintained
4127F:	drivers/base/devcoredump.c
4128F:	include/linux/devcoredump.h
4129
4130DEVICE FREQUENCY (DEVFREQ)
4131M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4132M:	Kyungmin Park <kyungmin.park@samsung.com>
4133R:	Chanwoo Choi <cw00.choi@samsung.com>
4134L:	linux-pm@vger.kernel.org
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4136S:	Maintained
4137F:	drivers/devfreq/
4138F:	include/linux/devfreq.h
4139F:	Documentation/devicetree/bindings/devfreq/
4140
4141DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4142M:	Chanwoo Choi <cw00.choi@samsung.com>
4143L:	linux-pm@vger.kernel.org
4144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4145S:	Supported
4146F:	drivers/devfreq/event/
4147F:	drivers/devfreq/devfreq-event.c
4148F:	include/linux/devfreq-event.h
4149F:	Documentation/devicetree/bindings/devfreq/event/
4150
4151DEVICE NUMBER REGISTRY
4152M:	Torben Mathiasen <device@lanana.org>
4153W:	http://lanana.org/docs/device-list/index.html
4154S:	Maintained
4155
4156DEVICE-MAPPER  (LVM)
4157M:	Alasdair Kergon <agk@redhat.com>
4158M:	Mike Snitzer <snitzer@redhat.com>
4159M:	dm-devel@redhat.com
4160L:	dm-devel@redhat.com
4161W:	http://sources.redhat.com/dm
4162Q:	http://patchwork.kernel.org/project/dm-devel/list/
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4164T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4165S:	Maintained
4166F:	Documentation/device-mapper/
4167F:	drivers/md/Makefile
4168F:	drivers/md/Kconfig
4169F:	drivers/md/dm*
4170F:	drivers/md/persistent-data/
4171F:	include/linux/device-mapper.h
4172F:	include/linux/dm-*.h
4173F:	include/uapi/linux/dm-*.h
4174
4175DEVLINK
4176M:	Jiri Pirko <jiri@mellanox.com>
4177L:	netdev@vger.kernel.org
4178S:	Supported
4179F:	net/core/devlink.c
4180F:	include/net/devlink.h
4181F:	include/uapi/linux/devlink.h
4182
4183DIALOG SEMICONDUCTOR DRIVERS
4184M:	Support Opensource <support.opensource@diasemi.com>
4185W:	http://www.dialog-semiconductor.com/products
4186S:	Supported
4187F:	Documentation/hwmon/da90??
4188F:	Documentation/devicetree/bindings/mfd/da90*.txt
4189F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4190F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4191F:	Documentation/devicetree/bindings/regulator/da92*.txt
4192F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4193F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4194F:	drivers/gpio/gpio-da90??.c
4195F:	drivers/hwmon/da90??-hwmon.c
4196F:	drivers/iio/adc/da91??-*.c
4197F:	drivers/input/misc/da90??_onkey.c
4198F:	drivers/input/touchscreen/da9052_tsi.c
4199F:	drivers/leds/leds-da90??.c
4200F:	drivers/mfd/da903x.c
4201F:	drivers/mfd/da90??-*.c
4202F:	drivers/mfd/da91??-*.c
4203F:	drivers/power/supply/da9052-battery.c
4204F:	drivers/power/supply/da91??-*.c
4205F:	drivers/regulator/da903x.c
4206F:	drivers/regulator/da9???-regulator.[ch]
4207F:	drivers/thermal/da90??-thermal.c
4208F:	drivers/rtc/rtc-da90??.c
4209F:	drivers/video/backlight/da90??_bl.c
4210F:	drivers/watchdog/da90??_wdt.c
4211F:	include/linux/mfd/da903x.h
4212F:	include/linux/mfd/da9052/
4213F:	include/linux/mfd/da9055/
4214F:	include/linux/mfd/da9062/
4215F:	include/linux/mfd/da9063/
4216F:	include/linux/mfd/da9150/
4217F:	include/linux/regulator/da9211.h
4218F:	include/sound/da[79]*.h
4219F:	sound/soc/codecs/da[79]*.[ch]
4220
4221DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4222M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4223L:	linux-gpio@vger.kernel.org
4224S:	Maintained
4225F:	drivers/gpio/gpio-gpio-mm.c
4226
4227DIGI NEO AND CLASSIC PCI PRODUCTS
4228M:	Lidza Louina <lidza.louina@gmail.com>
4229M:	Mark Hounschell <markh@compro.net>
4230L:	driverdev-devel@linuxdriverproject.org
4231S:	Maintained
4232F:	drivers/staging/dgnc/
4233
4234DIOLAN U2C-12 I2C DRIVER
4235M:	Guenter Roeck <linux@roeck-us.net>
4236L:	linux-i2c@vger.kernel.org
4237S:	Maintained
4238F:	drivers/i2c/busses/i2c-diolan-u2c.c
4239
4240FILESYSTEM DIRECT ACCESS (DAX)
4241M:	Matthew Wilcox <mawilcox@microsoft.com>
4242M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4243L:	linux-fsdevel@vger.kernel.org
4244S:	Supported
4245F:	fs/dax.c
4246F:	include/linux/dax.h
4247F:	include/trace/events/fs_dax.h
4248
4249DEVICE DIRECT ACCESS (DAX)
4250M:	Dan Williams <dan.j.williams@intel.com>
4251M:	Dave Jiang <dave.jiang@intel.com>
4252M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4253M:	Vishal Verma <vishal.l.verma@intel.com>
4254L:	linux-nvdimm@lists.01.org
4255S:	Supported
4256F:	drivers/dax/
4257
4258DIRECTORY NOTIFICATION (DNOTIFY)
4259M:	Jan Kara <jack@suse.cz>
4260R:	Amir Goldstein <amir73il@gmail.com>
4261L:	linux-fsdevel@vger.kernel.org
4262S:	Maintained
4263F:	Documentation/filesystems/dnotify.txt
4264F:	fs/notify/dnotify/
4265F:	include/linux/dnotify.h
4266
4267DISK GEOMETRY AND PARTITION HANDLING
4268M:	Andries Brouwer <aeb@cwi.nl>
4269W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4270W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4271W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4272S:	Maintained
4273
4274DISKQUOTA
4275M:	Jan Kara <jack@suse.com>
4276S:	Maintained
4277F:	Documentation/filesystems/quota.txt
4278F:	fs/quota/
4279F:	include/linux/quota*.h
4280F:	include/uapi/linux/quota*.h
4281
4282DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4283M:	Bernie Thompson <bernie@plugable.com>
4284L:	linux-fbdev@vger.kernel.org
4285S:	Maintained
4286W:	http://plugable.com/category/projects/udlfb/
4287F:	drivers/video/fbdev/udlfb.c
4288F:	include/video/udlfb.h
4289F:	Documentation/fb/udlfb.txt
4290
4291DISTRIBUTED LOCK MANAGER (DLM)
4292M:	Christine Caulfield <ccaulfie@redhat.com>
4293M:	David Teigland <teigland@redhat.com>
4294L:	cluster-devel@redhat.com
4295W:	http://sources.redhat.com/cluster/
4296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4297S:	Supported
4298F:	fs/dlm/
4299
4300DMA BUFFER SHARING FRAMEWORK
4301M:	Sumit Semwal <sumit.semwal@linaro.org>
4302S:	Maintained
4303L:	linux-media@vger.kernel.org
4304L:	dri-devel@lists.freedesktop.org
4305L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4306F:	drivers/dma-buf/
4307F:	include/linux/dma-buf*
4308F:	include/linux/reservation.h
4309F:	include/linux/*fence.h
4310F:	Documentation/driver-api/dma-buf.rst
4311T:	git git://anongit.freedesktop.org/drm/drm-misc
4312
4313DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4314M:	Vinod Koul <vinod.koul@intel.com>
4315L:	dmaengine@vger.kernel.org
4316Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4317S:	Maintained
4318F:	drivers/dma/
4319F:	include/linux/dmaengine.h
4320F:	include/linux/of_dma.h
4321F:	Documentation/devicetree/bindings/dma/
4322F:	Documentation/driver-api/dmaengine/
4323T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4324
4325DMA MAPPING HELPERS
4326M:	Christoph Hellwig <hch@lst.de>
4327M:	Marek Szyprowski <m.szyprowski@samsung.com>
4328R:	Robin Murphy <robin.murphy@arm.com>
4329L:	iommu@lists.linux-foundation.org
4330T:	git git://git.infradead.org/users/hch/dma-mapping.git
4331W:	http://git.infradead.org/users/hch/dma-mapping.git
4332S:	Supported
4333F:	lib/dma-debug.c
4334F:	lib/dma-direct.c
4335F:	lib/dma-virt.c
4336F:	drivers/base/dma-mapping.c
4337F:	drivers/base/dma-coherent.c
4338F:	include/asm-generic/dma-mapping.h
4339F:	include/linux/dma-direct.h
4340F:	include/linux/dma-mapping.h
4341
4342DME1737 HARDWARE MONITOR DRIVER
4343M:	Juerg Haefliger <juergh@gmail.com>
4344L:	linux-hwmon@vger.kernel.org
4345S:	Maintained
4346F:	Documentation/hwmon/dme1737
4347F:	drivers/hwmon/dme1737.c
4348
4349DMI/SMBIOS SUPPORT
4350M:	Jean Delvare <jdelvare@suse.com>
4351S:	Maintained
4352T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4353F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4354F:	drivers/firmware/dmi-id.c
4355F:	drivers/firmware/dmi_scan.c
4356F:	include/linux/dmi.h
4357
4358DOCUMENTATION
4359M:	Jonathan Corbet <corbet@lwn.net>
4360L:	linux-doc@vger.kernel.org
4361S:	Maintained
4362F:	Documentation/
4363F:	scripts/kernel-doc
4364X:	Documentation/ABI/
4365X:	Documentation/devicetree/
4366X:	Documentation/acpi
4367X:	Documentation/power
4368X:	Documentation/spi
4369X:	Documentation/media
4370T:	git git://git.lwn.net/linux.git docs-next
4371
4372DONGWOON DW9714 LENS VOICE COIL DRIVER
4373M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376S:	Maintained
4377F:	drivers/media/i2c/dw9714.c
4378
4379DOUBLETALK DRIVER
4380M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4381L:	blinux-list@redhat.com
4382S:	Maintained
4383F:	drivers/char/dtlk.c
4384F:	include/linux/dtlk.h
4385
4386DPAA2 DATAPATH I/O (DPIO) DRIVER
4387M:	Roy Pledge <Roy.Pledge@nxp.com>
4388L:	linux-kernel@vger.kernel.org
4389S:	Maintained
4390F:	drivers/staging/fsl-mc/bus/dpio
4391
4392DPAA2 ETHERNET DRIVER
4393M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-dpaa2/ethernet
4397
4398DPAA2 ETHERNET SWITCH DRIVER
4399M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4400L:	linux-kernel@vger.kernel.org
4401S:	Maintained
4402F:	drivers/staging/fsl-dpaa2/ethsw
4403
4404DPT_I2O SCSI RAID DRIVER
4405M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4406L:	linux-scsi@vger.kernel.org
4407W:	http://www.adaptec.com/
4408S:	Maintained
4409F:	drivers/scsi/dpt*
4410F:	drivers/scsi/dpt/
4411
4412DRBD DRIVER
4413M:	Philipp Reisner <philipp.reisner@linbit.com>
4414M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4415L:	drbd-dev@lists.linbit.com
4416W:	http://www.drbd.org
4417T:	git git://git.linbit.com/linux-drbd.git
4418T:	git git://git.linbit.com/drbd-8.4.git
4419S:	Supported
4420F:	drivers/block/drbd/
4421F:	lib/lru_cache.c
4422F:	Documentation/blockdev/drbd/
4423
4424DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4427S:	Supported
4428F:	Documentation/kobject.txt
4429F:	drivers/base/
4430F:	fs/debugfs/
4431F:	fs/sysfs/
4432F:	include/linux/debugfs.h
4433F:	include/linux/kobj*
4434F:	lib/kobj*
4435
4436DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4437M:	Kevin Hilman <khilman@kernel.org>
4438M:	Nishanth Menon <nm@ti.com>
4439S:	Maintained
4440F:	drivers/power/avs/
4441F:	include/linux/power/smartreflex.h
4442L:	linux-pm@vger.kernel.org
4443
4444DRM DRIVER FOR ARM PL111 CLCD
4445M:	Eric Anholt <eric@anholt.net>
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447S:	Supported
4448F:	drivers/gpu/drm/pl111/
4449
4450DRM DRIVER FOR ARM VERSATILE TFT PANELS
4451M:	Linus Walleij <linus.walleij@linaro.org>
4452T:	git git://anongit.freedesktop.org/drm/drm-misc
4453S:	Maintained
4454F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4455F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4456
4457DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4458M:	Dave Airlie <airlied@redhat.com>
4459S:	Odd Fixes
4460F:	drivers/gpu/drm/ast/
4461
4462DRM DRIVER FOR BOCHS VIRTUAL GPU
4463M:	Gerd Hoffmann <kraxel@redhat.com>
4464L:	virtualization@lists.linux-foundation.org
4465T:	git git://anongit.freedesktop.org/drm/drm-misc
4466S:	Maintained
4467F:	drivers/gpu/drm/bochs/
4468
4469DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4470M:	Linus Walleij <linus.walleij@linaro.org>
4471T:	git git://anongit.freedesktop.org/drm/drm-misc
4472S:	Maintained
4473F:	drivers/gpu/drm/tve200/
4474
4475DRM DRIVER FOR ILITEK ILI9225 PANELS
4476M:	David Lechner <david@lechnology.com>
4477S:	Maintained
4478F:	drivers/gpu/drm/tinydrm/ili9225.c
4479F:	Documentation/devicetree/bindings/display/ili9225.txt
4480
4481DRM DRIVER FOR INTEL I810 VIDEO CARDS
4482S:	Orphan / Obsolete
4483F:	drivers/gpu/drm/i810/
4484F:	include/uapi/drm/i810_drm.h
4485
4486DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4487S:	Orphan / Obsolete
4488F:	drivers/gpu/drm/mga/
4489F:	include/uapi/drm/mga_drm.h
4490
4491DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4492M:	Dave Airlie <airlied@redhat.com>
4493S:	Odd Fixes
4494F:	drivers/gpu/drm/mgag200/
4495
4496DRM DRIVER FOR MI0283QT
4497M:	Noralf Trønnes <noralf@tronnes.org>
4498S:	Maintained
4499F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4500F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4501
4502DRM DRIVER FOR MSM ADRENO GPU
4503M:	Rob Clark <robdclark@gmail.com>
4504L:	linux-arm-msm@vger.kernel.org
4505L:	dri-devel@lists.freedesktop.org
4506L:	freedreno@lists.freedesktop.org
4507T:	git git://people.freedesktop.org/~robclark/linux
4508S:	Maintained
4509F:	drivers/gpu/drm/msm/
4510F:	include/uapi/drm/msm_drm.h
4511F:	Documentation/devicetree/bindings/display/msm/
4512
4513DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4514M:	Ben Skeggs <bskeggs@redhat.com>
4515L:	dri-devel@lists.freedesktop.org
4516L:	nouveau@lists.freedesktop.org
4517T:	git git://github.com/skeggsb/linux
4518S:	Supported
4519F:	drivers/gpu/drm/nouveau/
4520F:	include/uapi/drm/nouveau_drm.h
4521
4522DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4523M:	Noralf Trønnes <noralf@tronnes.org>
4524S:	Maintained
4525F:	drivers/gpu/drm/tinydrm/repaper.c
4526F:	Documentation/devicetree/bindings/display/repaper.txt
4527
4528DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4529M:	Dave Airlie <airlied@redhat.com>
4530M:	Gerd Hoffmann <kraxel@redhat.com>
4531L:	virtualization@lists.linux-foundation.org
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533S:	Obsolete
4534W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4535F:	drivers/gpu/drm/cirrus/
4536
4537DRM DRIVER FOR QXL VIRTUAL GPU
4538M:	Dave Airlie <airlied@redhat.com>
4539M:	Gerd Hoffmann <kraxel@redhat.com>
4540L:	virtualization@lists.linux-foundation.org
4541T:	git git://anongit.freedesktop.org/drm/drm-misc
4542S:	Maintained
4543F:	drivers/gpu/drm/qxl/
4544F:	include/uapi/drm/qxl_drm.h
4545
4546DRM DRIVER FOR RAGE 128 VIDEO CARDS
4547S:	Orphan / Obsolete
4548F:	drivers/gpu/drm/r128/
4549F:	include/uapi/drm/r128_drm.h
4550
4551DRM DRIVER FOR SAVAGE VIDEO CARDS
4552S:	Orphan / Obsolete
4553F:	drivers/gpu/drm/savage/
4554F:	include/uapi/drm/savage_drm.h
4555
4556DRM DRIVER FOR SIS VIDEO CARDS
4557S:	Orphan / Obsolete
4558F:	drivers/gpu/drm/sis/
4559F:	include/uapi/drm/sis_drm.h
4560
4561DRM DRIVER FOR SITRONIX ST7586 PANELS
4562M:	David Lechner <david@lechnology.com>
4563S:	Maintained
4564F:	drivers/gpu/drm/tinydrm/st7586.c
4565F:	Documentation/devicetree/bindings/display/st7586.txt
4566
4567DRM DRIVER FOR SITRONIX ST7735R PANELS
4568M:	David Lechner <david@lechnology.com>
4569S:	Maintained
4570F:	drivers/gpu/drm/tinydrm/st7735r.c
4571F:	Documentation/devicetree/bindings/display/st7735r.txt
4572
4573DRM DRIVER FOR TDFX VIDEO CARDS
4574S:	Orphan / Obsolete
4575F:	drivers/gpu/drm/tdfx/
4576
4577DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4578M:	Dave Airlie <airlied@redhat.com>
4579S:	Odd Fixes
4580F:	drivers/gpu/drm/udl/
4581
4582DRM DRIVER FOR VMWARE VIRTUAL GPU
4583M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4584M:	Sinclair Yeh <syeh@vmware.com>
4585M:	Thomas Hellstrom <thellstrom@vmware.com>
4586L:	dri-devel@lists.freedesktop.org
4587T:	git git://people.freedesktop.org/~syeh/repos_linux
4588T:	git git://people.freedesktop.org/~thomash/linux
4589S:	Supported
4590F:	drivers/gpu/drm/vmwgfx/
4591F:	include/uapi/drm/vmwgfx_drm.h
4592
4593DRM DRIVERS
4594M:	David Airlie <airlied@linux.ie>
4595L:	dri-devel@lists.freedesktop.org
4596T:	git git://people.freedesktop.org/~airlied/linux
4597B:	https://bugs.freedesktop.org/
4598C:	irc://chat.freenode.net/dri-devel
4599S:	Maintained
4600F:	drivers/gpu/drm/
4601F:	drivers/gpu/vga/
4602F:	Documentation/devicetree/bindings/display/
4603F:	Documentation/devicetree/bindings/gpu/
4604F:	Documentation/devicetree/bindings/video/
4605F:	Documentation/gpu/
4606F:	include/drm/
4607F:	include/uapi/drm/
4608F:	include/linux/vga*
4609
4610DRM DRIVERS AND MISC GPU PATCHES
4611M:	Gustavo Padovan <gustavo@padovan.org>
4612M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4613M:	Sean Paul <seanpaul@chromium.org>
4614W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4615S:	Maintained
4616T:	git git://anongit.freedesktop.org/drm/drm-misc
4617F:	Documentation/gpu/
4618F:	drivers/gpu/vga/
4619F:	drivers/gpu/drm/*
4620F:	include/drm/drm*
4621F:	include/uapi/drm/drm*
4622F:	include/linux/vga*
4623
4624DRM DRIVERS FOR ALLWINNER A10
4625M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4626L:	dri-devel@lists.freedesktop.org
4627S:	Supported
4628F:	drivers/gpu/drm/sun4i/
4629F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4630T:	git git://anongit.freedesktop.org/drm/drm-misc
4631
4632DRM DRIVERS FOR AMLOGIC SOCS
4633M:	Neil Armstrong <narmstrong@baylibre.com>
4634L:	dri-devel@lists.freedesktop.org
4635L:	linux-amlogic@lists.infradead.org
4636W:	http://linux-meson.com/
4637S:	Supported
4638F:	drivers/gpu/drm/meson/
4639F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4640F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4641F:	Documentation/gpu/meson.rst
4642T:	git git://anongit.freedesktop.org/drm/drm-misc
4643
4644DRM DRIVERS FOR ATMEL HLCDC
4645M:	Boris Brezillon <boris.brezillon@bootlin.com>
4646L:	dri-devel@lists.freedesktop.org
4647S:	Supported
4648F:	drivers/gpu/drm/atmel-hlcdc/
4649F:	Documentation/devicetree/bindings/drm/atmel/
4650T:	git git://anongit.freedesktop.org/drm/drm-misc
4651
4652DRM DRIVERS FOR BRIDGE CHIPS
4653M:	Archit Taneja <architt@codeaurora.org>
4654M:	Andrzej Hajda <a.hajda@samsung.com>
4655R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4656S:	Maintained
4657T:	git git://anongit.freedesktop.org/drm/drm-misc
4658F:	drivers/gpu/drm/bridge/
4659
4660DRM DRIVERS FOR EXYNOS
4661M:	Inki Dae <inki.dae@samsung.com>
4662M:	Joonyoung Shim <jy0922.shim@samsung.com>
4663M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4664M:	Kyungmin Park <kyungmin.park@samsung.com>
4665L:	dri-devel@lists.freedesktop.org
4666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4667S:	Supported
4668F:	drivers/gpu/drm/exynos/
4669F:	include/uapi/drm/exynos_drm.h
4670F:	Documentation/devicetree/bindings/display/exynos/
4671
4672DRM DRIVERS FOR FREESCALE DCU
4673M:	Stefan Agner <stefan@agner.ch>
4674M:	Alison Wang <alison.wang@freescale.com>
4675L:	dri-devel@lists.freedesktop.org
4676S:	Supported
4677F:	drivers/gpu/drm/fsl-dcu/
4678F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4679F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4680F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4681
4682DRM DRIVERS FOR FREESCALE IMX
4683M:	Philipp Zabel <p.zabel@pengutronix.de>
4684L:	dri-devel@lists.freedesktop.org
4685S:	Maintained
4686F:	drivers/gpu/drm/imx/
4687F:	drivers/gpu/ipu-v3/
4688F:	Documentation/devicetree/bindings/display/imx/
4689
4690DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4691M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4692L:	dri-devel@lists.freedesktop.org
4693T:	git git://github.com/patjak/drm-gma500
4694S:	Maintained
4695F:	drivers/gpu/drm/gma500/
4696
4697DRM DRIVERS FOR HISILICON
4698M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4699M:	Rongrong Zou <zourongrong@gmail.com>
4700R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4701R:	Chen Feng <puck.chen@hisilicon.com>
4702L:	dri-devel@lists.freedesktop.org
4703T:	git git://github.com/xin3liang/linux.git
4704S:	Maintained
4705F:	drivers/gpu/drm/hisilicon/
4706F:	Documentation/devicetree/bindings/display/hisilicon/
4707
4708DRM DRIVERS FOR MEDIATEK
4709M:	CK Hu <ck.hu@mediatek.com>
4710M:	Philipp Zabel <p.zabel@pengutronix.de>
4711L:	dri-devel@lists.freedesktop.org
4712S:	Supported
4713F:	drivers/gpu/drm/mediatek/
4714F:	Documentation/devicetree/bindings/display/mediatek/
4715
4716DRM DRIVERS FOR NVIDIA TEGRA
4717M:	Thierry Reding <thierry.reding@gmail.com>
4718L:	dri-devel@lists.freedesktop.org
4719L:	linux-tegra@vger.kernel.org
4720T:	git git://anongit.freedesktop.org/tegra/linux.git
4721S:	Supported
4722F:	drivers/gpu/drm/tegra/
4723F:	drivers/gpu/host1x/
4724F:	include/linux/host1x.h
4725F:	include/uapi/drm/tegra_drm.h
4726F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4727
4728DRM DRIVERS FOR RENESAS
4729M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4730L:	dri-devel@lists.freedesktop.org
4731L:	linux-renesas-soc@vger.kernel.org
4732T:	git git://linuxtv.org/pinchartl/fbdev
4733S:	Supported
4734F:	drivers/gpu/drm/rcar-du/
4735F:	drivers/gpu/drm/shmobile/
4736F:	include/linux/platform_data/shmob_drm.h
4737F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4738F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4739F:	Documentation/devicetree/bindings/display/renesas,du.txt
4740
4741DRM DRIVERS FOR ROCKCHIP
4742M:	Sandy Huang <hjc@rock-chips.com>
4743M:	Heiko Stübner <heiko@sntech.de>
4744L:	dri-devel@lists.freedesktop.org
4745S:	Maintained
4746F:	drivers/gpu/drm/rockchip/
4747F:	Documentation/devicetree/bindings/display/rockchip/
4748T:	git git://anongit.freedesktop.org/drm/drm-misc
4749
4750DRM DRIVERS FOR STI
4751M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4752M:	Vincent Abriou <vincent.abriou@st.com>
4753L:	dri-devel@lists.freedesktop.org
4754T:	git git://anongit.freedesktop.org/drm/drm-misc
4755S:	Maintained
4756F:	drivers/gpu/drm/sti
4757F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4758
4759DRM DRIVERS FOR STM
4760M:	Yannick Fertre <yannick.fertre@st.com>
4761M:	Philippe Cornu <philippe.cornu@st.com>
4762M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4763M:	Vincent Abriou <vincent.abriou@st.com>
4764L:	dri-devel@lists.freedesktop.org
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766S:	Maintained
4767F:	drivers/gpu/drm/stm
4768F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4769
4770DRM DRIVERS FOR TI LCDC
4771M:	Jyri Sarha <jsarha@ti.com>
4772R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4773L:	dri-devel@lists.freedesktop.org
4774S:	Maintained
4775F:	drivers/gpu/drm/tilcdc/
4776F:	Documentation/devicetree/bindings/display/tilcdc/
4777
4778DRM DRIVERS FOR TI OMAP
4779M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4780L:	dri-devel@lists.freedesktop.org
4781S:	Maintained
4782F:	drivers/gpu/drm/omapdrm/
4783F:	Documentation/devicetree/bindings/display/ti/
4784
4785DRM DRIVERS FOR VC4
4786M:	Eric Anholt <eric@anholt.net>
4787T:	git git://github.com/anholt/linux
4788S:	Supported
4789F:	drivers/gpu/drm/vc4/
4790F:	include/uapi/drm/vc4_drm.h
4791F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4792T:	git git://anongit.freedesktop.org/drm/drm-misc
4793
4794DRM DRIVERS FOR VIVANTE GPU IP
4795M:	Lucas Stach <l.stach@pengutronix.de>
4796R:	Russell King <linux+etnaviv@armlinux.org.uk>
4797R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4798L:	etnaviv@lists.freedesktop.org
4799L:	dri-devel@lists.freedesktop.org
4800S:	Maintained
4801F:	drivers/gpu/drm/etnaviv/
4802F:	include/uapi/drm/etnaviv_drm.h
4803F:	Documentation/devicetree/bindings/display/etnaviv/
4804
4805DRM DRIVERS FOR ZTE ZX
4806M:	Shawn Guo <shawnguo@kernel.org>
4807L:	dri-devel@lists.freedesktop.org
4808S:	Maintained
4809F:	drivers/gpu/drm/zte/
4810F:	Documentation/devicetree/bindings/display/zte,vou.txt
4811T:	git git://anongit.freedesktop.org/drm/drm-misc
4812
4813DRM PANEL DRIVERS
4814M:	Thierry Reding <thierry.reding@gmail.com>
4815L:	dri-devel@lists.freedesktop.org
4816T:	git git://anongit.freedesktop.org/drm/drm-misc
4817S:	Maintained
4818F:	drivers/gpu/drm/drm_panel.c
4819F:	drivers/gpu/drm/panel/
4820F:	include/drm/drm_panel.h
4821F:	Documentation/devicetree/bindings/display/panel/
4822
4823DRM TINYDRM DRIVERS
4824M:	Noralf Trønnes <noralf@tronnes.org>
4825W:	https://github.com/notro/tinydrm/wiki/Development
4826T:	git git://anongit.freedesktop.org/drm/drm-misc
4827S:	Maintained
4828F:	drivers/gpu/drm/tinydrm/
4829F:	include/drm/tinydrm/
4830
4831DRM TTM SUBSYSTEM
4832M:	Christian Koenig <christian.koenig@amd.com>
4833M:	Roger He <Hongbo.He@amd.com>
4834T:	git git://people.freedesktop.org/~agd5f/linux
4835S:	Maintained
4836L:	dri-devel@lists.freedesktop.org
4837F:	include/drm/ttm/
4838F:	drivers/gpu/drm/ttm/
4839
4840DSBR100 USB FM RADIO DRIVER
4841M:	Alexey Klimov <klimov.linux@gmail.com>
4842L:	linux-media@vger.kernel.org
4843T:	git git://linuxtv.org/media_tree.git
4844S:	Maintained
4845F:	drivers/media/radio/dsbr100.c
4846
4847DSCC4 DRIVER
4848M:	Francois Romieu <romieu@fr.zoreil.com>
4849L:	netdev@vger.kernel.org
4850S:	Maintained
4851F:	drivers/net/wan/dscc4.c
4852
4853DT3155 MEDIA DRIVER
4854M:	Hans Verkuil <hverkuil@xs4all.nl>
4855L:	linux-media@vger.kernel.org
4856T:	git git://linuxtv.org/media_tree.git
4857W:	https://linuxtv.org
4858S:	Odd Fixes
4859F:	drivers/media/pci/dt3155/
4860
4861DVB_USB_AF9015 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/usb/dvb-usb-v2/af9015*
4870
4871DVB_USB_AF9035 MEDIA DRIVER
4872M:	Antti Palosaari <crope@iki.fi>
4873L:	linux-media@vger.kernel.org
4874W:	https://linuxtv.org
4875W:	http://palosaari.fi/linux/
4876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4877T:	git git://linuxtv.org/anttip/media_tree.git
4878S:	Maintained
4879F:	drivers/media/usb/dvb-usb-v2/af9035*
4880
4881DVB_USB_ANYSEE MEDIA DRIVER
4882M:	Antti Palosaari <crope@iki.fi>
4883L:	linux-media@vger.kernel.org
4884W:	https://linuxtv.org
4885W:	http://palosaari.fi/linux/
4886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4887T:	git git://linuxtv.org/anttip/media_tree.git
4888S:	Maintained
4889F:	drivers/media/usb/dvb-usb-v2/anysee*
4890
4891DVB_USB_AU6610 MEDIA DRIVER
4892M:	Antti Palosaari <crope@iki.fi>
4893L:	linux-media@vger.kernel.org
4894W:	https://linuxtv.org
4895W:	http://palosaari.fi/linux/
4896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4897T:	git git://linuxtv.org/anttip/media_tree.git
4898S:	Maintained
4899F:	drivers/media/usb/dvb-usb-v2/au6610*
4900
4901DVB_USB_CE6230 MEDIA DRIVER
4902M:	Antti Palosaari <crope@iki.fi>
4903L:	linux-media@vger.kernel.org
4904W:	https://linuxtv.org
4905W:	http://palosaari.fi/linux/
4906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4907T:	git git://linuxtv.org/anttip/media_tree.git
4908S:	Maintained
4909F:	drivers/media/usb/dvb-usb-v2/ce6230*
4910
4911DVB_USB_CXUSB MEDIA DRIVER
4912M:	Michael Krufky <mkrufky@linuxtv.org>
4913L:	linux-media@vger.kernel.org
4914W:	https://linuxtv.org
4915W:	http://github.com/mkrufky
4916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4917T:	git git://linuxtv.org/media_tree.git
4918S:	Maintained
4919F:	drivers/media/usb/dvb-usb/cxusb*
4920
4921DVB_USB_EC168 MEDIA DRIVER
4922M:	Antti Palosaari <crope@iki.fi>
4923L:	linux-media@vger.kernel.org
4924W:	https://linuxtv.org
4925W:	http://palosaari.fi/linux/
4926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4927T:	git git://linuxtv.org/anttip/media_tree.git
4928S:	Maintained
4929F:	drivers/media/usb/dvb-usb-v2/ec168*
4930
4931DVB_USB_GL861 MEDIA DRIVER
4932M:	Antti Palosaari <crope@iki.fi>
4933L:	linux-media@vger.kernel.org
4934W:	https://linuxtv.org
4935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4936T:	git git://linuxtv.org/anttip/media_tree.git
4937S:	Maintained
4938F:	drivers/media/usb/dvb-usb-v2/gl861*
4939
4940DVB_USB_MXL111SF MEDIA DRIVER
4941M:	Michael Krufky <mkrufky@linuxtv.org>
4942L:	linux-media@vger.kernel.org
4943W:	https://linuxtv.org
4944W:	http://github.com/mkrufky
4945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4946T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4947S:	Maintained
4948F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4949
4950DVB_USB_RTL28XXU MEDIA DRIVER
4951M:	Antti Palosaari <crope@iki.fi>
4952L:	linux-media@vger.kernel.org
4953W:	https://linuxtv.org
4954W:	http://palosaari.fi/linux/
4955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4956T:	git git://linuxtv.org/anttip/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4959
4960DVB_USB_V2 MEDIA DRIVER
4961M:	Antti Palosaari <crope@iki.fi>
4962L:	linux-media@vger.kernel.org
4963W:	https://linuxtv.org
4964W:	http://palosaari.fi/linux/
4965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4966T:	git git://linuxtv.org/anttip/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4969F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4970
4971DYNAMIC DEBUG
4972M:	Jason Baron <jbaron@akamai.com>
4973S:	Maintained
4974F:	lib/dynamic_debug.c
4975F:	include/linux/dynamic_debug.h
4976
4977DYNAMIC INTERRUPT MODERATION
4978M:	Tal Gilboa <talgi@mellanox.com>
4979S:	Maintained
4980F:	include/linux/net_dim.h
4981
4982DZ DECSTATION DZ11 SERIAL DRIVER
4983M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4984S:	Maintained
4985F:	drivers/tty/serial/dz.*
4986
4987E3X0 POWER BUTTON DRIVER
4988M:	Moritz Fischer <moritz.fischer@ettus.com>
4989L:	usrp-users@lists.ettus.com
4990W:	http://www.ettus.com
4991S:	Supported
4992F:	drivers/input/misc/e3x0-button.c
4993F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4994
4995E4000 MEDIA DRIVER
4996M:	Antti Palosaari <crope@iki.fi>
4997L:	linux-media@vger.kernel.org
4998W:	https://linuxtv.org
4999W:	http://palosaari.fi/linux/
5000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5001T:	git git://linuxtv.org/anttip/media_tree.git
5002S:	Maintained
5003F:	drivers/media/tuners/e4000*
5004
5005EC100 MEDIA DRIVER
5006M:	Antti Palosaari <crope@iki.fi>
5007L:	linux-media@vger.kernel.org
5008W:	https://linuxtv.org
5009W:	http://palosaari.fi/linux/
5010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5011T:	git git://linuxtv.org/anttip/media_tree.git
5012S:	Maintained
5013F:	drivers/media/dvb-frontends/ec100*
5014
5015ECRYPT FILE SYSTEM
5016M:	Tyler Hicks <tyhicks@canonical.com>
5017L:	ecryptfs@vger.kernel.org
5018W:	http://ecryptfs.org
5019W:	https://launchpad.net/ecryptfs
5020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5021S:	Supported
5022F:	Documentation/filesystems/ecryptfs.txt
5023F:	fs/ecryptfs/
5024
5025EDAC-AMD64
5026M:	Borislav Petkov <bp@alien8.de>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/amd64_edac*
5030
5031EDAC-CALXEDA
5032M:	Robert Richter <rric@kernel.org>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/highbank*
5036
5037EDAC-CAVIUM OCTEON
5038M:	Ralf Baechle <ralf@linux-mips.org>
5039M:	David Daney <david.daney@cavium.com>
5040L:	linux-edac@vger.kernel.org
5041L:	linux-mips@linux-mips.org
5042S:	Supported
5043F:	drivers/edac/octeon_edac*
5044
5045EDAC-CAVIUM THUNDERX
5046M:	David Daney <david.daney@cavium.com>
5047M:	Jan Glauber <jglauber@cavium.com>
5048L:	linux-edac@vger.kernel.org
5049S:	Supported
5050F:	drivers/edac/thunderx_edac*
5051
5052EDAC-CORE
5053M:	Borislav Petkov <bp@alien8.de>
5054M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5055M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5056L:	linux-edac@vger.kernel.org
5057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5059S:	Supported
5060F:	Documentation/admin-guide/ras.rst
5061F:	Documentation/driver-api/edac.rst
5062F:	drivers/edac/
5063F:	include/linux/edac.h
5064
5065EDAC-E752X
5066M:	Mark Gross <mark.gross@intel.com>
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/e752x_edac.c
5070
5071EDAC-E7XXX
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/e7xxx_edac.c
5075
5076EDAC-FSL_DDR
5077M:	York Sun <york.sun@nxp.com>
5078L:	linux-edac@vger.kernel.org
5079S:	Maintained
5080F:	drivers/edac/fsl_ddr_edac.*
5081
5082EDAC-GHES
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/ghes_edac.c
5088
5089EDAC-I3000
5090L:	linux-edac@vger.kernel.org
5091S:	Orphan
5092F:	drivers/edac/i3000_edac.c
5093
5094EDAC-I5000
5095L:	linux-edac@vger.kernel.org
5096S:	Maintained
5097F:	drivers/edac/i5000_edac.c
5098
5099EDAC-I5400
5100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i5400_edac.c
5105
5106EDAC-I7300
5107M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/i7300_edac.c
5112
5113EDAC-I7CORE
5114M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i7core_edac.c
5119
5120EDAC-I82443BXGX
5121M:	Tim Small <tim@buttersideup.com>
5122L:	linux-edac@vger.kernel.org
5123S:	Maintained
5124F:	drivers/edac/i82443bxgx_edac.c
5125
5126EDAC-I82975X
5127M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5128M:	"Arvind R." <arvino55@gmail.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/i82975x_edac.c
5132
5133EDAC-IE31200
5134M:	Jason Baron <jbaron@akamai.com>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/ie31200_edac.c
5138
5139EDAC-MPC85XX
5140M:	Johannes Thumshirn <morbidrsa@gmail.com>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/mpc85xx_edac.[ch]
5144
5145EDAC-PASEMI
5146M:	Egor Martovetsky <egor@pasemi.com>
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/pasemi_edac.c
5150
5151EDAC-PND2
5152M:	Tony Luck <tony.luck@intel.com>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/pnd2_edac.[ch]
5156
5157EDAC-R82600
5158M:	Tim Small <tim@buttersideup.com>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/r82600_edac.c
5162
5163EDAC-SBRIDGE
5164M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5165M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/sb_edac.c
5169
5170EDAC-SKYLAKE
5171M:	Tony Luck <tony.luck@intel.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/skx_edac.c
5175
5176EDAC-TI
5177M:	Tero Kristo <t-kristo@ti.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/ti_edac.c
5181
5182EDIROL UA-101/UA-1000 DRIVER
5183M:	Clemens Ladisch <clemens@ladisch.de>
5184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5185T:	git git://git.alsa-project.org/alsa-kernel.git
5186S:	Maintained
5187F:	sound/usb/misc/ua101.c
5188
5189EFI TEST DRIVER
5190L:	linux-efi@vger.kernel.org
5191M:	Ivan Hu <ivan.hu@canonical.com>
5192M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193S:	Maintained
5194F:	drivers/firmware/efi/test/
5195
5196EFI VARIABLE FILESYSTEM
5197M:	Matthew Garrett <matthew.garrett@nebula.com>
5198M:	Jeremy Kerr <jk@ozlabs.org>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5201L:	linux-efi@vger.kernel.org
5202S:	Maintained
5203F:	fs/efivarfs/
5204
5205EFIFB FRAMEBUFFER DRIVER
5206L:	linux-fbdev@vger.kernel.org
5207M:	Peter Jones <pjones@redhat.com>
5208S:	Maintained
5209F:	drivers/video/fbdev/efifb.c
5210
5211EFS FILESYSTEM
5212W:	http://aeschi.ch.eu.org/efs/
5213S:	Orphan
5214F:	fs/efs/
5215
5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5217M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5218L:	netdev@vger.kernel.org
5219S:	Maintained
5220F:	drivers/net/ethernet/ibm/ehea/
5221
5222EM28XX VIDEO4LINUX DRIVER
5223M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5224M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5225L:	linux-media@vger.kernel.org
5226W:	https://linuxtv.org
5227T:	git git://linuxtv.org/media_tree.git
5228S:	Maintained
5229F:	drivers/media/usb/em28xx/
5230F:	Documentation/media/v4l-drivers/em28xx*
5231
5232EMBEDDED LINUX
5233M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5234M:	Matt Mackall <mpm@selenic.com>
5235M:	David Woodhouse <dwmw2@infradead.org>
5236L:	linux-embedded@vger.kernel.org
5237S:	Maintained
5238
5239Emulex 10Gbps iSCSI - OneConnect DRIVER
5240M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5241M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5242M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5243L:	linux-scsi@vger.kernel.org
5244W:	http://www.broadcom.com
5245S:	Supported
5246F:	drivers/scsi/be2iscsi/
5247
5248Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5249M:	Sathya Perla <sathya.perla@broadcom.com>
5250M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5251M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5252M:	Somnath Kotur <somnath.kotur@broadcom.com>
5253L:	netdev@vger.kernel.org
5254W:	http://www.emulex.com
5255S:	Supported
5256F:	drivers/net/ethernet/emulex/benet/
5257
5258EMULEX ONECONNECT ROCE DRIVER
5259M:	Selvin Xavier <selvin.xavier@broadcom.com>
5260M:	Devesh Sharma <devesh.sharma@broadcom.com>
5261L:	linux-rdma@vger.kernel.org
5262W:	http://www.broadcom.com
5263S:	Odd Fixes
5264F:	drivers/infiniband/hw/ocrdma/
5265F:	include/uapi/rdma/ocrdma-abi.h
5266
5267EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5268M:	James Smart <james.smart@broadcom.com>
5269M:	Dick Kennedy <dick.kennedy@broadcom.com>
5270L:	linux-scsi@vger.kernel.org
5271W:	http://www.broadcom.com
5272S:	Supported
5273F:	drivers/scsi/lpfc/
5274
5275ENE CB710 FLASH CARD READER DRIVER
5276M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5277S:	Maintained
5278F:	drivers/misc/cb710/
5279F:	drivers/mmc/host/cb710-mmc.*
5280F:	include/linux/cb710.h
5281
5282ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5283M:	Maxim Levitsky <maximlevitsky@gmail.com>
5284S:	Maintained
5285F:	drivers/media/rc/ene_ir.*
5286
5287EPSON S1D13XXX FRAMEBUFFER DRIVER
5288M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5289S:	Maintained
5290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5291F:	drivers/video/fbdev/s1d13xxxfb.c
5292F:	include/video/s1d13xxxfb.h
5293
5294ERRSEQ ERROR TRACKING INFRASTRUCTURE
5295M:	Jeff Layton <jlayton@kernel.org>
5296S:	Maintained
5297F:	lib/errseq.c
5298F:	include/linux/errseq.h
5299
5300ET131X NETWORK DRIVER
5301M:	Mark Einon <mark.einon@gmail.com>
5302S:	Odd Fixes
5303F:	drivers/net/ethernet/agere/
5304
5305ETHERNET BRIDGE
5306M:	Stephen Hemminger <stephen@networkplumber.org>
5307L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5308L:	netdev@vger.kernel.org
5309W:	http://www.linuxfoundation.org/en/Net:Bridge
5310S:	Maintained
5311F:	include/linux/netfilter_bridge/
5312F:	net/bridge/
5313
5314ETHERNET PHY LIBRARY
5315M:	Andrew Lunn <andrew@lunn.ch>
5316M:	Florian Fainelli <f.fainelli@gmail.com>
5317L:	netdev@vger.kernel.org
5318S:	Maintained
5319F:	Documentation/ABI/testing/sysfs-bus-mdio
5320F:	Documentation/devicetree/bindings/net/mdio*
5321F:	Documentation/networking/phy.txt
5322F:	drivers/net/phy/
5323F:	drivers/of/of_mdio.c
5324F:	drivers/of/of_net.c
5325F:	include/linux/*mdio*.h
5326F:	include/linux/of_net.h
5327F:	include/linux/phy.h
5328F:	include/linux/phy_fixed.h
5329F:	include/linux/platform_data/mdio-gpio.h
5330F:	include/linux/platform_data/mdio-bcm-unimac.h
5331F:	include/trace/events/mdio.h
5332F:	include/uapi/linux/mdio.h
5333F:	include/uapi/linux/mii.h
5334
5335EXT2 FILE SYSTEM
5336M:	Jan Kara <jack@suse.com>
5337L:	linux-ext4@vger.kernel.org
5338S:	Maintained
5339F:	Documentation/filesystems/ext2.txt
5340F:	fs/ext2/
5341F:	include/linux/ext2*
5342
5343EXT4 FILE SYSTEM
5344M:	"Theodore Ts'o" <tytso@mit.edu>
5345M:	Andreas Dilger <adilger.kernel@dilger.ca>
5346L:	linux-ext4@vger.kernel.org
5347W:	http://ext4.wiki.kernel.org
5348Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5350S:	Maintained
5351F:	Documentation/filesystems/ext4.txt
5352F:	fs/ext4/
5353
5354Extended Verification Module (EVM)
5355M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5356L:	linux-integrity@vger.kernel.org
5357S:	Supported
5358F:	security/integrity/evm/
5359
5360EXTENSIBLE FIRMWARE INTERFACE (EFI)
5361M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5362L:	linux-efi@vger.kernel.org
5363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5364S:	Maintained
5365F:	Documentation/efi-stub.txt
5366F:	arch/*/kernel/efi.c
5367F:	arch/x86/boot/compressed/eboot.[ch]
5368F:	arch/*/include/asm/efi.h
5369F:	arch/x86/platform/efi/
5370F:	drivers/firmware/efi/
5371F:	include/linux/efi*.h
5372F:	arch/arm/boot/compressed/efi-header.S
5373F:	arch/arm64/kernel/efi-entry.S
5374
5375EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5376M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5377M:	Chanwoo Choi <cw00.choi@samsung.com>
5378L:	linux-kernel@vger.kernel.org
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5380S:	Maintained
5381F:	drivers/extcon/
5382F:	include/linux/extcon/
5383F:	include/linux/extcon.h
5384F:	Documentation/extcon/
5385F:	Documentation/devicetree/bindings/extcon/
5386
5387EXYNOS DP DRIVER
5388M:	Jingoo Han <jingoohan1@gmail.com>
5389L:	dri-devel@lists.freedesktop.org
5390S:	Maintained
5391F:	drivers/gpu/drm/exynos/exynos_dp*
5392
5393EXYNOS SYSMMU (IOMMU) driver
5394M:	Marek Szyprowski <m.szyprowski@samsung.com>
5395L:	iommu@lists.linux-foundation.org
5396S:	Maintained
5397F:	drivers/iommu/exynos-iommu.c
5398
5399EZchip NPS platform support
5400M:	Elad Kanfi <eladkan@mellanox.com>
5401M:	Vineet Gupta <vgupta@synopsys.com>
5402S:	Supported
5403F:	arch/arc/plat-eznps
5404F:	arch/arc/boot/dts/eznps.dts
5405
5406F2FS FILE SYSTEM
5407M:	Jaegeuk Kim <jaegeuk@kernel.org>
5408M:	Chao Yu <yuchao0@huawei.com>
5409L:	linux-f2fs-devel@lists.sourceforge.net
5410W:	https://f2fs.wiki.kernel.org/
5411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5412S:	Maintained
5413F:	Documentation/filesystems/f2fs.txt
5414F:	Documentation/ABI/testing/sysfs-fs-f2fs
5415F:	fs/f2fs/
5416F:	include/linux/f2fs_fs.h
5417F:	include/trace/events/f2fs.h
5418
5419F71805F HARDWARE MONITORING DRIVER
5420M:	Jean Delvare <jdelvare@suse.com>
5421L:	linux-hwmon@vger.kernel.org
5422S:	Maintained
5423F:	Documentation/hwmon/f71805f
5424F:	drivers/hwmon/f71805f.c
5425
5426FANOTIFY
5427M:	Jan Kara <jack@suse.cz>
5428R:	Amir Goldstein <amir73il@gmail.com>
5429L:	linux-fsdevel@vger.kernel.org
5430S:	Maintained
5431F:	fs/notify/fanotify/
5432F:	include/linux/fanotify.h
5433F:	include/uapi/linux/fanotify.h
5434
5435FARSYNC SYNCHRONOUS DRIVER
5436M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5437W:	http://www.farsite.co.uk/
5438S:	Supported
5439F:	drivers/net/wan/farsync.*
5440
5441FAULT INJECTION SUPPORT
5442M:	Akinobu Mita <akinobu.mita@gmail.com>
5443S:	Supported
5444F:	Documentation/fault-injection/
5445F:	lib/fault-inject.c
5446
5447FBTFT Framebuffer drivers
5448M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5449S:	Maintained
5450F:	drivers/staging/fbtft/
5451
5452FC0011 TUNER DRIVER
5453M:	Michael Buesch <m@bues.ch>
5454L:	linux-media@vger.kernel.org
5455S:	Maintained
5456F:	drivers/media/tuners/fc0011.h
5457F:	drivers/media/tuners/fc0011.c
5458
5459FC2580 MEDIA DRIVER
5460M:	Antti Palosaari <crope@iki.fi>
5461L:	linux-media@vger.kernel.org
5462W:	https://linuxtv.org
5463W:	http://palosaari.fi/linux/
5464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5465T:	git git://linuxtv.org/anttip/media_tree.git
5466S:	Maintained
5467F:	drivers/media/tuners/fc2580*
5468
5469FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5470M:	Johannes Thumshirn <jth@kernel.org>
5471L:	linux-scsi@vger.kernel.org
5472W:	www.Open-FCoE.org
5473S:	Supported
5474F:	drivers/scsi/libfc/
5475F:	drivers/scsi/fcoe/
5476F:	include/scsi/fc/
5477F:	include/scsi/libfc.h
5478F:	include/scsi/libfcoe.h
5479F:	include/uapi/scsi/fc/
5480
5481FILE LOCKING (flock() and fcntl()/lockf())
5482M:	Jeff Layton <jlayton@kernel.org>
5483M:	"J. Bruce Fields" <bfields@fieldses.org>
5484L:	linux-fsdevel@vger.kernel.org
5485S:	Maintained
5486F:	include/linux/fcntl.h
5487F:	include/uapi/linux/fcntl.h
5488F:	fs/fcntl.c
5489F:	fs/locks.c
5490
5491FILESYSTEMS (VFS and infrastructure)
5492M:	Alexander Viro <viro@zeniv.linux.org.uk>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	fs/*
5496F:	include/linux/fs.h
5497F:	include/uapi/linux/fs.h
5498
5499FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5500M:	Riku Voipio <riku.voipio@iki.fi>
5501L:	linux-hwmon@vger.kernel.org
5502S:	Maintained
5503F:	drivers/hwmon/f75375s.c
5504F:	include/linux/f75375s.h
5505
5506FIREWIRE AUDIO DRIVERS
5507M:	Clemens Ladisch <clemens@ladisch.de>
5508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5509T:	git git://git.alsa-project.org/alsa-kernel.git
5510S:	Maintained
5511F:	sound/firewire/
5512
5513FIREWIRE MEDIA DRIVERS (firedtv)
5514M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5515L:	linux-media@vger.kernel.org
5516L:	linux1394-devel@lists.sourceforge.net
5517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5518S:	Maintained
5519F:	drivers/media/firewire/
5520
5521FIREWIRE SBP-2 TARGET
5522M:	Chris Boot <bootc@bootc.net>
5523L:	linux-scsi@vger.kernel.org
5524L:	target-devel@vger.kernel.org
5525L:	linux1394-devel@lists.sourceforge.net
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5527S:	Maintained
5528F:	drivers/target/sbp/
5529
5530FIREWIRE SUBSYSTEM
5531M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5532L:	linux1394-devel@lists.sourceforge.net
5533W:	http://ieee1394.wiki.kernel.org/
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5535S:	Maintained
5536F:	drivers/firewire/
5537F:	include/linux/firewire.h
5538F:	include/uapi/linux/firewire*.h
5539F:	tools/firewire/
5540
5541FIRMWARE LOADER (request_firmware)
5542M:	Luis R. Rodriguez <mcgrof@kernel.org>
5543L:	linux-kernel@vger.kernel.org
5544S:	Maintained
5545F:	Documentation/firmware_class/
5546F:	drivers/base/firmware_loader/
5547F:	include/linux/firmware.h
5548
5549FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5550M:	Joshua Morris <josh.h.morris@us.ibm.com>
5551M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5552S:	Maintained
5553F:	drivers/block/rsxx/
5554
5555FLOPPY DRIVER
5556M:	Jiri Kosina <jikos@kernel.org>
5557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5558S:	Odd fixes
5559F:	drivers/block/floppy.c
5560
5561FMC SUBSYSTEM
5562M:	Alessandro Rubini <rubini@gnudd.com>
5563W:	http://www.ohwr.org/projects/fmc-bus
5564S:	Supported
5565F:	drivers/fmc/
5566F:	include/linux/fmc*.h
5567F:	include/linux/ipmi-fru.h
5568K:	fmc_d.*register
5569
5570FPGA MANAGER FRAMEWORK
5571M:	Alan Tull <atull@kernel.org>
5572M:	Moritz Fischer <mdf@kernel.org>
5573L:	linux-fpga@vger.kernel.org
5574S:	Maintained
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5576Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5577F:	Documentation/fpga/
5578F:	Documentation/devicetree/bindings/fpga/
5579F:	drivers/fpga/
5580F:	include/linux/fpga/
5581W:	http://www.rocketboards.org
5582
5583FPU EMULATOR
5584M:	Bill Metzenthen <billm@melbpc.org.au>
5585W:	http://floatingpoint.sourceforge.net/emulator/index.html
5586S:	Maintained
5587F:	arch/x86/math-emu/
5588
5589FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5590L:	netdev@vger.kernel.org
5591S:	Orphan
5592F:	drivers/net/wan/dlci.c
5593F:	drivers/net/wan/sdla.c
5594
5595FRAMEBUFFER LAYER
5596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5597L:	dri-devel@lists.freedesktop.org
5598L:	linux-fbdev@vger.kernel.org
5599T:	git git://github.com/bzolnier/linux.git
5600Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5601S:	Maintained
5602F:	Documentation/fb/
5603F:	drivers/video/
5604F:	include/video/
5605F:	include/linux/fb.h
5606F:	include/uapi/video/
5607F:	include/uapi/linux/fb.h
5608
5609FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5610M:	Horia Geantă <horia.geanta@nxp.com>
5611M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5612L:	linux-crypto@vger.kernel.org
5613S:	Maintained
5614F:	drivers/crypto/caam/
5615F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5616
5617FREESCALE DIU FRAMEBUFFER DRIVER
5618M:	Timur Tabi <timur@tabi.org>
5619L:	linux-fbdev@vger.kernel.org
5620S:	Maintained
5621F:	drivers/video/fbdev/fsl-diu-fb.*
5622
5623FREESCALE DMA DRIVER
5624M:	Li Yang <leoyang.li@nxp.com>
5625M:	Zhang Wei <zw@zh-kernel.org>
5626L:	linuxppc-dev@lists.ozlabs.org
5627S:	Maintained
5628F:	drivers/dma/fsldma.*
5629
5630FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5631M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5632L:	netdev@vger.kernel.org
5633S:	Maintained
5634F:	drivers/net/ethernet/freescale/gianfar*
5635X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5636F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5637
5638FREESCALE GPMI NAND DRIVER
5639M:	Han Xu <han.xu@nxp.com>
5640L:	linux-mtd@lists.infradead.org
5641S:	Maintained
5642F:	drivers/mtd/nand/raw/gpmi-nand/*
5643
5644FREESCALE I2C CPM DRIVER
5645M:	Jochen Friedrich <jochen@scram.de>
5646L:	linuxppc-dev@lists.ozlabs.org
5647L:	linux-i2c@vger.kernel.org
5648S:	Maintained
5649F:	drivers/i2c/busses/i2c-cpm.c
5650
5651FREESCALE IMX / MXC FEC DRIVER
5652M:	Fugang Duan <fugang.duan@nxp.com>
5653L:	netdev@vger.kernel.org
5654S:	Maintained
5655F:	drivers/net/ethernet/freescale/fec_main.c
5656F:	drivers/net/ethernet/freescale/fec_ptp.c
5657F:	drivers/net/ethernet/freescale/fec.h
5658F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5659
5660FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5661M:	Sascha Hauer <s.hauer@pengutronix.de>
5662R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5663L:	linux-fbdev@vger.kernel.org
5664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5665S:	Maintained
5666F:	include/linux/platform_data/video-imxfb.h
5667F:	drivers/video/fbdev/imxfb.c
5668
5669FREESCALE QORIQ DPAA ETHERNET DRIVER
5670M:	Madalin Bucur <madalin.bucur@nxp.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/freescale/dpaa
5674
5675FREESCALE QORIQ DPAA FMAN DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/fman
5680F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5681
5682FREESCALE QUAD SPI DRIVER
5683M:	Han Xu <han.xu@nxp.com>
5684L:	linux-mtd@lists.infradead.org
5685S:	Maintained
5686F:	drivers/mtd/spi-nor/fsl-quadspi.c
5687
5688FREESCALE QUICC ENGINE LIBRARY
5689M:	Qiang Zhao <qiang.zhao@nxp.com>
5690L:	linuxppc-dev@lists.ozlabs.org
5691S:	Maintained
5692F:	drivers/soc/fsl/qe/
5693F:	include/soc/fsl/*qe*.h
5694F:	include/soc/fsl/*ucc*.h
5695
5696FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5697M:	Li Yang <leoyang.li@nxp.com>
5698L:	netdev@vger.kernel.org
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/net/ethernet/freescale/ucc_geth*
5702
5703FREESCALE QUICC ENGINE UCC HDLC DRIVER
5704M:	Zhao Qiang <qiang.zhao@nxp.com>
5705L:	netdev@vger.kernel.org
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/net/wan/fsl_ucc_hdlc*
5709
5710FREESCALE QUICC ENGINE UCC UART DRIVER
5711M:	Timur Tabi <timur@tabi.org>
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/tty/serial/ucc_uart.c
5715
5716FREESCALE SOC DRIVERS
5717M:	Li Yang <leoyang.li@nxp.com>
5718L:	linuxppc-dev@lists.ozlabs.org
5719L:	linux-arm-kernel@lists.infradead.org
5720S:	Maintained
5721F:	Documentation/devicetree/bindings/soc/fsl/
5722F:	drivers/soc/fsl/
5723F:	include/linux/fsl/
5724
5725FREESCALE SOC FS_ENET DRIVER
5726M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5727M:	Vitaly Bordug <vbordug@ru.mvista.com>
5728L:	linuxppc-dev@lists.ozlabs.org
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/fs_enet/
5732F:	include/linux/fs_enet_pd.h
5733
5734FREESCALE SOC SOUND DRIVERS
5735M:	Timur Tabi <timur@tabi.org>
5736M:	Nicolin Chen <nicoleotsuka@gmail.com>
5737M:	Xiubo Li <Xiubo.Lee@gmail.com>
5738R:	Fabio Estevam <fabio.estevam@nxp.com>
5739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5740L:	linuxppc-dev@lists.ozlabs.org
5741S:	Maintained
5742F:	sound/soc/fsl/fsl*
5743F:	sound/soc/fsl/imx*
5744F:	sound/soc/fsl/mpc8610_hpcd.c
5745
5746FREESCALE USB PERIPHERAL DRIVERS
5747M:	Li Yang <leoyang.li@nxp.com>
5748L:	linux-usb@vger.kernel.org
5749L:	linuxppc-dev@lists.ozlabs.org
5750S:	Maintained
5751F:	drivers/usb/gadget/udc/fsl*
5752
5753FREEVXFS FILESYSTEM
5754M:	Christoph Hellwig <hch@infradead.org>
5755W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5756S:	Maintained
5757F:	fs/freevxfs/
5758
5759FREEZER
5760M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5761M:	Pavel Machek <pavel@ucw.cz>
5762L:	linux-pm@vger.kernel.org
5763S:	Supported
5764F:	Documentation/power/freezing-of-tasks.txt
5765F:	include/linux/freezer.h
5766F:	kernel/freezer.c
5767
5768FRONTSWAP API
5769M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5770L:	linux-kernel@vger.kernel.org
5771S:	Maintained
5772F:	mm/frontswap.c
5773F:	include/linux/frontswap.h
5774
5775FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5776M:	David Howells <dhowells@redhat.com>
5777L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5778S:	Supported
5779F:	Documentation/filesystems/caching/
5780F:	fs/fscache/
5781F:	include/linux/fscache*.h
5782
5783FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5784M:	Theodore Y. Ts'o <tytso@mit.edu>
5785M:	Jaegeuk Kim <jaegeuk@kernel.org>
5786L:	linux-fscrypt@vger.kernel.org
5787Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5789S:	Supported
5790F:	fs/crypto/
5791F:	include/linux/fscrypt*.h
5792F:	Documentation/filesystems/fscrypt.rst
5793
5794FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5795M:	Jan Kara <jack@suse.cz>
5796R:	Amir Goldstein <amir73il@gmail.com>
5797L:	linux-fsdevel@vger.kernel.org
5798S:	Maintained
5799F:	fs/notify/
5800F:	include/linux/fsnotify*.h
5801
5802FUJITSU LAPTOP EXTRAS
5803M:	Jonathan Woithe <jwoithe@just42.net>
5804L:	platform-driver-x86@vger.kernel.org
5805S:	Maintained
5806F:	drivers/platform/x86/fujitsu-laptop.c
5807
5808FUJITSU M-5MO LS CAMERA ISP DRIVER
5809M:	Kyungmin Park <kyungmin.park@samsung.com>
5810M:	Heungjun Kim <riverful.kim@samsung.com>
5811L:	linux-media@vger.kernel.org
5812S:	Maintained
5813F:	drivers/media/i2c/m5mols/
5814F:	include/media/i2c/m5mols.h
5815
5816FUJITSU TABLET EXTRAS
5817M:	Robert Gerlach <khnz@gmx.de>
5818L:	platform-driver-x86@vger.kernel.org
5819S:	Maintained
5820F:	drivers/platform/x86/fujitsu-tablet.c
5821
5822FUSE: FILESYSTEM IN USERSPACE
5823M:	Miklos Szeredi <miklos@szeredi.hu>
5824L:	linux-fsdevel@vger.kernel.org
5825W:	http://fuse.sourceforge.net/
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5827S:	Maintained
5828F:	fs/fuse/
5829F:	include/uapi/linux/fuse.h
5830F:	Documentation/filesystems/fuse.txt
5831
5832FUTEX SUBSYSTEM
5833M:	Thomas Gleixner <tglx@linutronix.de>
5834M:	Ingo Molnar <mingo@redhat.com>
5835R:	Peter Zijlstra <peterz@infradead.org>
5836R:	Darren Hart <dvhart@infradead.org>
5837L:	linux-kernel@vger.kernel.org
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5839S:	Maintained
5840F:	kernel/futex.c
5841F:	kernel/futex_compat.c
5842F:	include/asm-generic/futex.h
5843F:	include/linux/futex.h
5844F:	include/uapi/linux/futex.h
5845F:	tools/testing/selftests/futex/
5846F:	tools/perf/bench/futex*
5847F:	Documentation/*futex*
5848
5849GCC PLUGINS
5850M:	Kees Cook <keescook@chromium.org>
5851R:	Emese Revfy <re.emese@gmail.com>
5852L:	kernel-hardening@lists.openwall.com
5853S:	Maintained
5854F:	scripts/gcc-plugins/
5855F:	scripts/gcc-plugin.sh
5856F:	scripts/Makefile.gcc-plugins
5857F:	Documentation/gcc-plugins.txt
5858
5859GCOV BASED KERNEL PROFILING
5860M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5861S:	Maintained
5862F:	kernel/gcov/
5863F:	Documentation/dev-tools/gcov.rst
5864
5865GDB KERNEL DEBUGGING HELPER SCRIPTS
5866M:	Jan Kiszka <jan.kiszka@siemens.com>
5867M:	Kieran Bingham <kieran@bingham.xyz>
5868S:	Supported
5869F:	scripts/gdb/
5870
5871GDT SCSI DISK ARRAY CONTROLLER DRIVER
5872M:	Achim Leubner <achim_leubner@adaptec.com>
5873L:	linux-scsi@vger.kernel.org
5874W:	http://www.icp-vortex.com/
5875S:	Supported
5876F:	drivers/scsi/gdt*
5877
5878GEMTEK FM RADIO RECEIVER DRIVER
5879M:	Hans Verkuil <hverkuil@xs4all.nl>
5880L:	linux-media@vger.kernel.org
5881T:	git git://linuxtv.org/media_tree.git
5882W:	https://linuxtv.org
5883S:	Maintained
5884F:	drivers/media/radio/radio-gemtek*
5885
5886GENERIC GPIO I2C DRIVER
5887M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5888S:	Supported
5889F:	drivers/i2c/busses/i2c-gpio.c
5890F:	include/linux/i2c-gpio.h
5891
5892GENERIC GPIO I2C MULTIPLEXER DRIVER
5893M:	Peter Korsgaard <peter.korsgaard@barco.com>
5894L:	linux-i2c@vger.kernel.org
5895S:	Supported
5896F:	drivers/i2c/muxes/i2c-mux-gpio.c
5897F:	include/linux/i2c-mux-gpio.h
5898F:	Documentation/i2c/muxes/i2c-mux-gpio
5899
5900GENERIC HDLC (WAN) DRIVERS
5901M:	Krzysztof Halasa <khc@pm.waw.pl>
5902W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5903S:	Maintained
5904F:	drivers/net/wan/c101.c
5905F:	drivers/net/wan/hd6457*
5906F:	drivers/net/wan/hdlc*
5907F:	drivers/net/wan/n2.c
5908F:	drivers/net/wan/pc300too.c
5909F:	drivers/net/wan/pci200syn.c
5910F:	drivers/net/wan/wanxl*
5911
5912GENERIC INCLUDE/ASM HEADER FILES
5913M:	Arnd Bergmann <arnd@arndb.de>
5914L:	linux-arch@vger.kernel.org
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5916S:	Maintained
5917F:	include/asm-generic/
5918F:	include/uapi/asm-generic/
5919
5920GENERIC PHY FRAMEWORK
5921M:	Kishon Vijay Abraham I <kishon@ti.com>
5922L:	linux-kernel@vger.kernel.org
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5924S:	Supported
5925F:	drivers/phy/
5926F:	include/linux/phy/
5927
5928GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5929M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5930S:	Supported
5931F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5932
5933GENERIC PM DOMAINS
5934M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5935M:	Kevin Hilman <khilman@kernel.org>
5936M:	Ulf Hansson <ulf.hansson@linaro.org>
5937L:	linux-pm@vger.kernel.org
5938S:	Supported
5939F:	drivers/base/power/domain*.c
5940F:	include/linux/pm_domain.h
5941F:	Documentation/devicetree/bindings/power/power_domain.txt
5942
5943GENERIC UIO DRIVER FOR PCI DEVICES
5944M:	"Michael S. Tsirkin" <mst@redhat.com>
5945L:	kvm@vger.kernel.org
5946S:	Supported
5947F:	drivers/uio/uio_pci_generic.c
5948
5949GENWQE (IBM Generic Workqueue Card)
5950M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5951M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5952S:	Supported
5953F:	drivers/misc/genwqe/
5954
5955GET_MAINTAINER SCRIPT
5956M:	Joe Perches <joe@perches.com>
5957S:	Maintained
5958F:	scripts/get_maintainer.pl
5959
5960GFS2 FILE SYSTEM
5961M:	Steven Whitehouse <swhiteho@redhat.com>
5962M:	Bob Peterson <rpeterso@redhat.com>
5963L:	cluster-devel@redhat.com
5964W:	http://sources.redhat.com/cluster/
5965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5966S:	Supported
5967F:	Documentation/filesystems/gfs2*.txt
5968F:	fs/gfs2/
5969F:	include/uapi/linux/gfs2_ondisk.h
5970
5971GIGASET ISDN DRIVERS
5972M:	Paul Bolle <pebolle@tiscali.nl>
5973L:	gigaset307x-common@lists.sourceforge.net
5974W:	http://gigaset307x.sourceforge.net/
5975S:	Odd Fixes
5976F:	Documentation/isdn/README.gigaset
5977F:	drivers/isdn/gigaset/
5978F:	include/uapi/linux/gigaset_dev.h
5979
5980GO7007 MPEG CODEC
5981M:	Hans Verkuil <hans.verkuil@cisco.com>
5982L:	linux-media@vger.kernel.org
5983S:	Maintained
5984F:	drivers/media/usb/go7007/
5985
5986GOODIX TOUCHSCREEN
5987M:	Bastien Nocera <hadess@hadess.net>
5988L:	linux-input@vger.kernel.org
5989S:	Maintained
5990F:	drivers/input/touchscreen/goodix.c
5991
5992GPD POCKET FAN DRIVER
5993M:	Hans de Goede <hdegoede@redhat.com>
5994L:	platform-driver-x86@vger.kernel.org
5995S:	Maintained
5996F:	drivers/platform/x86/gpd-pocket-fan.c
5997
5998GPIO ACPI SUPPORT
5999M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6000M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6001L:	linux-gpio@vger.kernel.org
6002L:	linux-acpi@vger.kernel.org
6003S:	Maintained
6004F:	Documentation/acpi/gpio-properties.txt
6005F:	drivers/gpio/gpiolib-acpi.c
6006
6007GPIO IR Transmitter
6008M:	Sean Young <sean@mess.org>
6009L:	linux-media@vger.kernel.org
6010S:	Maintained
6011F:	drivers/media/rc/gpio-ir-tx.c
6012
6013GPIO MOCKUP DRIVER
6014M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6015R:	Bartosz Golaszewski <brgl@bgdev.pl>
6016L:	linux-gpio@vger.kernel.org
6017S:	Maintained
6018F:	drivers/gpio/gpio-mockup.c
6019F:	tools/testing/selftests/gpio/
6020
6021GPIO SUBSYSTEM
6022M:	Linus Walleij <linus.walleij@linaro.org>
6023L:	linux-gpio@vger.kernel.org
6024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6025S:	Maintained
6026F:	Documentation/devicetree/bindings/gpio/
6027F:	Documentation/driver-api/gpio/
6028F:	Documentation/gpio/
6029F:	Documentation/ABI/testing/gpio-cdev
6030F:	Documentation/ABI/obsolete/sysfs-gpio
6031F:	drivers/gpio/
6032F:	include/linux/gpio/
6033F:	include/linux/gpio.h
6034F:	include/linux/of_gpio.h
6035F:	include/asm-generic/gpio.h
6036F:	include/uapi/linux/gpio.h
6037F:	tools/gpio/
6038
6039GRE DEMULTIPLEXER DRIVER
6040M:	Dmitry Kozlov <xeb@mail.ru>
6041L:	netdev@vger.kernel.org
6042S:	Maintained
6043F:	net/ipv4/gre_demux.c
6044F:	net/ipv4/gre_offload.c
6045F:	include/net/gre.h
6046
6047GRETH 10/100/1G Ethernet MAC device driver
6048M:	Andreas Larsson <andreas@gaisler.com>
6049L:	netdev@vger.kernel.org
6050S:	Maintained
6051F:	drivers/net/ethernet/aeroflex/
6052
6053GREYBUS AUDIO PROTOCOLS DRIVERS
6054M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6055M:	Mark Greer <mgreer@animalcreek.com>
6056S:	Maintained
6057F:	drivers/staging/greybus/audio_apbridgea.c
6058F:	drivers/staging/greybus/audio_apbridgea.h
6059F:	drivers/staging/greybus/audio_codec.c
6060F:	drivers/staging/greybus/audio_codec.h
6061F:	drivers/staging/greybus/audio_gb.c
6062F:	drivers/staging/greybus/audio_manager.c
6063F:	drivers/staging/greybus/audio_manager.h
6064F:	drivers/staging/greybus/audio_manager_module.c
6065F:	drivers/staging/greybus/audio_manager_private.h
6066F:	drivers/staging/greybus/audio_manager_sysfs.c
6067F:	drivers/staging/greybus/audio_module.c
6068F:	drivers/staging/greybus/audio_topology.c
6069
6070GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6071M:	Viresh Kumar <vireshk@kernel.org>
6072S:	Maintained
6073F:	drivers/staging/greybus/authentication.c
6074F:	drivers/staging/greybus/bootrom.c
6075F:	drivers/staging/greybus/firmware.h
6076F:	drivers/staging/greybus/fw-core.c
6077F:	drivers/staging/greybus/fw-download.c
6078F:	drivers/staging/greybus/fw-managament.c
6079F:	drivers/staging/greybus/greybus_authentication.h
6080F:	drivers/staging/greybus/greybus_firmware.h
6081F:	drivers/staging/greybus/hid.c
6082F:	drivers/staging/greybus/i2c.c
6083F:	drivers/staging/greybus/spi.c
6084F:	drivers/staging/greybus/spilib.c
6085F:	drivers/staging/greybus/spilib.h
6086
6087GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6088M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6089S:	Maintained
6090F:	drivers/staging/greybus/loopback.c
6091F:	drivers/staging/greybus/timesync.c
6092F:	drivers/staging/greybus/timesync_platform.c
6093
6094GREYBUS PLATFORM DRIVERS
6095M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6096S:	Maintained
6097F:	drivers/staging/greybus/arche-platform.c
6098F:	drivers/staging/greybus/arche-apb-ctrl.c
6099F:	drivers/staging/greybus/arche_platform.h
6100
6101GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6102M:	Rui Miguel Silva <rmfrfs@gmail.com>
6103S:	Maintained
6104F:	drivers/staging/greybus/sdio.c
6105F:	drivers/staging/greybus/light.c
6106F:	drivers/staging/greybus/gpio.c
6107F:	drivers/staging/greybus/power_supply.c
6108F:	drivers/staging/greybus/spi.c
6109F:	drivers/staging/greybus/spilib.c
6110
6111GREYBUS SUBSYSTEM
6112M:	Johan Hovold <johan@kernel.org>
6113M:	Alex Elder <elder@kernel.org>
6114M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6115S:	Maintained
6116F:	drivers/staging/greybus/
6117L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6118
6119GREYBUS UART PROTOCOLS DRIVERS
6120M:	David Lin <dtwlin@gmail.com>
6121S:	Maintained
6122F:	drivers/staging/greybus/uart.c
6123F:	drivers/staging/greybus/log.c
6124
6125GS1662 VIDEO SERIALIZER
6126M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6127L:	linux-media@vger.kernel.org
6128T:	git git://linuxtv.org/media_tree.git
6129S:	Maintained
6130F:	drivers/media/spi/gs1662.c
6131
6132GSPCA FINEPIX SUBDRIVER
6133M:	Frank Zago <frank@zago.net>
6134L:	linux-media@vger.kernel.org
6135T:	git git://linuxtv.org/media_tree.git
6136S:	Maintained
6137F:	drivers/media/usb/gspca/finepix.c
6138
6139GSPCA GL860 SUBDRIVER
6140M:	Olivier Lorin <o.lorin@laposte.net>
6141L:	linux-media@vger.kernel.org
6142T:	git git://linuxtv.org/media_tree.git
6143S:	Maintained
6144F:	drivers/media/usb/gspca/gl860/
6145
6146GSPCA M5602 SUBDRIVER
6147M:	Erik Andren <erik.andren@gmail.com>
6148L:	linux-media@vger.kernel.org
6149T:	git git://linuxtv.org/media_tree.git
6150S:	Maintained
6151F:	drivers/media/usb/gspca/m5602/
6152
6153GSPCA PAC207 SONIXB SUBDRIVER
6154M:	Hans Verkuil <hverkuil@xs4all.nl>
6155L:	linux-media@vger.kernel.org
6156T:	git git://linuxtv.org/media_tree.git
6157S:	Odd Fixes
6158F:	drivers/media/usb/gspca/pac207.c
6159
6160GSPCA SN9C20X SUBDRIVER
6161M:	Brian Johnson <brijohn@gmail.com>
6162L:	linux-media@vger.kernel.org
6163T:	git git://linuxtv.org/media_tree.git
6164S:	Maintained
6165F:	drivers/media/usb/gspca/sn9c20x.c
6166
6167GSPCA T613 SUBDRIVER
6168M:	Leandro Costantino <lcostantino@gmail.com>
6169L:	linux-media@vger.kernel.org
6170T:	git git://linuxtv.org/media_tree.git
6171S:	Maintained
6172F:	drivers/media/usb/gspca/t613.c
6173
6174GSPCA USB WEBCAM DRIVER
6175M:	Hans Verkuil <hverkuil@xs4all.nl>
6176L:	linux-media@vger.kernel.org
6177T:	git git://linuxtv.org/media_tree.git
6178S:	Odd Fixes
6179F:	drivers/media/usb/gspca/
6180
6181GTP (GPRS Tunneling Protocol)
6182M:	Pablo Neira Ayuso <pablo@netfilter.org>
6183M:	Harald Welte <laforge@gnumonks.org>
6184L:	osmocom-net-gprs@lists.osmocom.org
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6186S:	Maintained
6187F:	drivers/net/gtp.c
6188
6189GUID PARTITION TABLE (GPT)
6190M:	Davidlohr Bueso <dave@stgolabs.net>
6191L:	linux-efi@vger.kernel.org
6192S:	Maintained
6193F:	block/partitions/efi.*
6194
6195H8/300 ARCHITECTURE
6196M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6197L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6198W:	http://uclinux-h8.sourceforge.jp
6199T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6200S:	Maintained
6201F:	arch/h8300/
6202F:	drivers/clocksource/h8300_*.c
6203F:	drivers/clk/h8300/
6204F:	drivers/irqchip/irq-renesas-h8*.c
6205
6206HACKRF MEDIA DRIVER
6207M:	Antti Palosaari <crope@iki.fi>
6208L:	linux-media@vger.kernel.org
6209W:	https://linuxtv.org
6210W:	http://palosaari.fi/linux/
6211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6212T:	git git://linuxtv.org/anttip/media_tree.git
6213S:	Maintained
6214F:	drivers/media/usb/hackrf/
6215
6216HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6217M:	Frank Seidel <frank@f-seidel.de>
6218L:	platform-driver-x86@vger.kernel.org
6219W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6220S:	Maintained
6221F:	drivers/platform/x86/hdaps.c
6222
6223HARDWARE MONITORING
6224M:	Jean Delvare <jdelvare@suse.com>
6225M:	Guenter Roeck <linux@roeck-us.net>
6226L:	linux-hwmon@vger.kernel.org
6227W:	http://hwmon.wiki.kernel.org/
6228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6229S:	Maintained
6230F:	Documentation/hwmon/
6231F:	drivers/hwmon/
6232F:	include/linux/hwmon*.h
6233
6234HARDWARE RANDOM NUMBER GENERATOR CORE
6235M:	Matt Mackall <mpm@selenic.com>
6236M:	Herbert Xu <herbert@gondor.apana.org.au>
6237L:	linux-crypto@vger.kernel.org
6238S:	Odd fixes
6239F:	Documentation/devicetree/bindings/rng/
6240F:	Documentation/hw_random.txt
6241F:	drivers/char/hw_random/
6242F:	include/linux/hw_random.h
6243
6244HARDWARE TRACING FACILITIES
6245M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6246S:	Maintained
6247F:	drivers/hwtracing/
6248
6249HARDWARE SPINLOCK CORE
6250M:	Ohad Ben-Cohen <ohad@wizery.com>
6251M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6252L:	linux-remoteproc@vger.kernel.org
6253S:	Maintained
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6255F:	Documentation/devicetree/bindings/hwlock/
6256F:	Documentation/hwspinlock.txt
6257F:	drivers/hwspinlock/
6258F:	include/linux/hwspinlock.h
6259
6260HARMONY SOUND DRIVER
6261L:	linux-parisc@vger.kernel.org
6262S:	Maintained
6263F:	sound/parisc/harmony.*
6264
6265HDPVR USB VIDEO ENCODER DRIVER
6266M:	Hans Verkuil <hverkuil@xs4all.nl>
6267L:	linux-media@vger.kernel.org
6268T:	git git://linuxtv.org/media_tree.git
6269W:	https://linuxtv.org
6270S:	Odd Fixes
6271F:	drivers/media/usb/hdpvr/
6272
6273HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6274M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6275S:	Supported
6276F:	Documentation/watchdog/hpwdt.txt
6277F:	drivers/watchdog/hpwdt.c
6278
6279HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6280M:	Don Brace <don.brace@microsemi.com>
6281L:	esc.storagedev@microsemi.com
6282L:	linux-scsi@vger.kernel.org
6283S:	Supported
6284F:	Documentation/scsi/hpsa.txt
6285F:	drivers/scsi/hpsa*.[ch]
6286F:	include/linux/cciss*.h
6287F:	include/uapi/linux/cciss*.h
6288
6289HFI1 DRIVER
6290M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6291M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6292L:	linux-rdma@vger.kernel.org
6293S:	Supported
6294F:	drivers/infiniband/hw/hfi1
6295
6296HFS FILESYSTEM
6297L:	linux-fsdevel@vger.kernel.org
6298S:	Orphan
6299F:	Documentation/filesystems/hfs.txt
6300F:	fs/hfs/
6301
6302HFSPLUS FILESYSTEM
6303L:	linux-fsdevel@vger.kernel.org
6304S:	Orphan
6305F:	Documentation/filesystems/hfsplus.txt
6306F:	fs/hfsplus/
6307
6308HGA FRAMEBUFFER DRIVER
6309M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6310L:	linux-nvidia@lists.surfsouth.com
6311W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6312S:	Maintained
6313F:	drivers/video/fbdev/hgafb.c
6314
6315HIBERNATION (aka Software Suspend, aka swsusp)
6316M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6317M:	Pavel Machek <pavel@ucw.cz>
6318L:	linux-pm@vger.kernel.org
6319B:	https://bugzilla.kernel.org
6320S:	Supported
6321F:	arch/x86/power/
6322F:	drivers/base/power/
6323F:	kernel/power/
6324F:	include/linux/suspend.h
6325F:	include/linux/freezer.h
6326F:	include/linux/pm.h
6327F:	arch/*/include/asm/suspend*.h
6328
6329HID CORE LAYER
6330M:	Jiri Kosina <jikos@kernel.org>
6331R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6332L:	linux-input@vger.kernel.org
6333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6334S:	Maintained
6335F:	drivers/hid/
6336F:	include/linux/hid*
6337F:	include/uapi/linux/hid*
6338
6339HID SENSOR HUB DRIVERS
6340M:	Jiri Kosina <jikos@kernel.org>
6341M:	Jonathan Cameron <jic23@kernel.org>
6342M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6343L:	linux-input@vger.kernel.org
6344L:	linux-iio@vger.kernel.org
6345S:	Maintained
6346F:	Documentation/hid/hid-sensor*
6347F:	drivers/hid/hid-sensor-*
6348F:	drivers/iio/*/hid-*
6349F:	include/linux/hid-sensor-*
6350
6351HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6352M:	Thomas Gleixner <tglx@linutronix.de>
6353L:	linux-kernel@vger.kernel.org
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6355S:	Maintained
6356F:	Documentation/timers/
6357F:	kernel/time/hrtimer.c
6358F:	kernel/time/clockevents.c
6359F:	kernel/time/timer_*.c
6360F:	include/linux/clockchips.h
6361F:	include/linux/hrtimer.h
6362
6363HIGH-SPEED SCC DRIVER FOR AX.25
6364L:	linux-hams@vger.kernel.org
6365S:	Orphan
6366F:	drivers/net/hamradio/dmascc.c
6367F:	drivers/net/hamradio/scc.c
6368
6369HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6370M:	HighPoint Linux Team <linux@highpoint-tech.com>
6371W:	http://www.highpoint-tech.com
6372S:	Supported
6373F:	Documentation/scsi/hptiop.txt
6374F:	drivers/scsi/hptiop.c
6375
6376HIPPI
6377M:	Jes Sorensen <jes@trained-monkey.org>
6378L:	linux-hippi@sunsite.dk
6379S:	Maintained
6380F:	include/linux/hippidevice.h
6381F:	include/uapi/linux/if_hippi.h
6382F:	net/802/hippi.c
6383F:	drivers/net/hippi/
6384
6385HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6386M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6387M:	Salil Mehta <salil.mehta@huawei.com>
6388L:	netdev@vger.kernel.org
6389W:	http://www.hisilicon.com
6390S:	Maintained
6391F:	drivers/net/ethernet/hisilicon/hns3/
6392
6393HISILICON LPC BUS DRIVER
6394M:	john.garry@huawei.com
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/bus/hisi_lpc.c
6398F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6399
6400HISILICON NETWORK SUBSYSTEM DRIVER
6401M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6402M:	Salil Mehta <salil.mehta@huawei.com>
6403L:	netdev@vger.kernel.org
6404W:	http://www.hisilicon.com
6405S:	Maintained
6406F:	drivers/net/ethernet/hisilicon/
6407F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6408
6409HISILICON PMU DRIVER
6410M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6411W:	http://www.hisilicon.com
6412S:	Supported
6413F:	drivers/perf/hisilicon
6414F:	Documentation/perf/hisi-pmu.txt
6415
6416HISILICON ROCE DRIVER
6417M:	Lijun Ou <oulijun@huawei.com>
6418M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6419L:	linux-rdma@vger.kernel.org
6420S:	Maintained
6421F:	drivers/infiniband/hw/hns/
6422F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6423
6424HISILICON SAS Controller
6425M:	John Garry <john.garry@huawei.com>
6426W:	http://www.hisilicon.com
6427S:	Supported
6428F:	drivers/scsi/hisi_sas/
6429F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6430
6431HMM - Heterogeneous Memory Management
6432M:	Jérôme Glisse <jglisse@redhat.com>
6433L:	linux-mm@kvack.org
6434S:	Maintained
6435F:	mm/hmm*
6436F:	include/linux/hmm*
6437F:	Documentation/vm/hmm.txt
6438
6439HOST AP DRIVER
6440M:	Jouni Malinen <j@w1.fi>
6441L:	linux-wireless@vger.kernel.org
6442W:	http://w1.fi/hostap-driver.html
6443S:	Obsolete
6444F:	drivers/net/wireless/intersil/hostap/
6445
6446HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6447L:	platform-driver-x86@vger.kernel.org
6448S:	Orphan
6449F:	drivers/platform/x86/tc1100-wmi.c
6450
6451HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6452M:	Jaroslav Kysela <perex@perex.cz>
6453S:	Maintained
6454F:	drivers/net/ethernet/hp/hp100.*
6455
6456HPET:	High Precision Event Timers driver
6457M:	Clemens Ladisch <clemens@ladisch.de>
6458S:	Maintained
6459F:	Documentation/timers/hpet.txt
6460F:	drivers/char/hpet.c
6461F:	include/linux/hpet.h
6462F:	include/uapi/linux/hpet.h
6463
6464HPET:	x86
6465S:	Orphan
6466F:	arch/x86/kernel/hpet.c
6467F:	arch/x86/include/asm/hpet.h
6468
6469HPFS FILESYSTEM
6470M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6471W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6472S:	Maintained
6473F:	fs/hpfs/
6474
6475HSI SUBSYSTEM
6476M:	Sebastian Reichel <sre@kernel.org>
6477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6478S:	Maintained
6479F:	Documentation/ABI/testing/sysfs-bus-hsi
6480F:	Documentation/driver-api/hsi.rst
6481F:	drivers/hsi/
6482F:	include/linux/hsi/
6483F:	include/uapi/linux/hsi/
6484
6485HSO 3G MODEM DRIVER
6486L:	linux-usb@vger.kernel.org
6487S:	Orphan
6488F:	drivers/net/usb/hso.c
6489
6490HSR NETWORK PROTOCOL
6491M:	Arvid Brodin <arvid.brodin@alten.se>
6492L:	netdev@vger.kernel.org
6493S:	Maintained
6494F:	net/hsr/
6495
6496HT16K33 LED CONTROLLER DRIVER
6497M:	Robin van der Gracht <robin@protonic.nl>
6498S:	Maintained
6499F:	drivers/auxdisplay/ht16k33.c
6500F:	Documentation/devicetree/bindings/display/ht16k33.txt
6501
6502HTCPEN TOUCHSCREEN DRIVER
6503M:	Pau Oliva Fora <pof@eslack.org>
6504L:	linux-input@vger.kernel.org
6505S:	Maintained
6506F:	drivers/input/touchscreen/htcpen.c
6507
6508HUAWEI ETHERNET DRIVER
6509M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6510L:	netdev@vger.kernel.org
6511S:	Supported
6512F:	Documentation/networking/hinic.txt
6513F:	drivers/net/ethernet/huawei/hinic/
6514
6515HUGETLB FILESYSTEM
6516M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6517S:	Maintained
6518F:	fs/hugetlbfs/
6519
6520HVA ST MEDIA DRIVER
6521M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6522L:	linux-media@vger.kernel.org
6523T:	git git://linuxtv.org/media_tree.git
6524W:	https://linuxtv.org
6525S:	Supported
6526F:	drivers/media/platform/sti/hva
6527
6528HWPOISON MEMORY FAILURE HANDLING
6529M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6530L:	linux-mm@kvack.org
6531S:	Maintained
6532F:	mm/memory-failure.c
6533F:	mm/hwpoison-inject.c
6534
6535Hyper-V CORE AND DRIVERS
6536M:	"K. Y. Srinivasan" <kys@microsoft.com>
6537M:	Haiyang Zhang <haiyangz@microsoft.com>
6538M:	Stephen Hemminger <sthemmin@microsoft.com>
6539L:	devel@linuxdriverproject.org
6540S:	Maintained
6541F:	Documentation/networking/netvsc.txt
6542F:	arch/x86/include/asm/mshyperv.h
6543F:	arch/x86/include/asm/trace/hyperv.h
6544F:	arch/x86/include/asm/hyperv-tlfs.h
6545F:	arch/x86/kernel/cpu/mshyperv.c
6546F:	arch/x86/hyperv
6547F:	drivers/hid/hid-hyperv.c
6548F:	drivers/hv/
6549F:	drivers/input/serio/hyperv-keyboard.c
6550F:	drivers/pci/host/pci-hyperv.c
6551F:	drivers/net/hyperv/
6552F:	drivers/scsi/storvsc_drv.c
6553F:	drivers/uio/uio_hv_generic.c
6554F:	drivers/video/fbdev/hyperv_fb.c
6555F:	net/vmw_vsock/hyperv_transport.c
6556F:	include/linux/hyperv.h
6557F:	include/uapi/linux/hyperv.h
6558F:	tools/hv/
6559F:	Documentation/ABI/stable/sysfs-bus-vmbus
6560
6561HYPERVISOR VIRTUAL CONSOLE DRIVER
6562L:	linuxppc-dev@lists.ozlabs.org
6563S:	Odd Fixes
6564F:	drivers/tty/hvc/
6565
6566I2C ACPI SUPPORT
6567M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6568L:	linux-i2c@vger.kernel.org
6569L:	linux-acpi@vger.kernel.org
6570S:	Maintained
6571F:	drivers/i2c/i2c-core-acpi.c
6572
6573I2C MUXES
6574M:	Peter Rosin <peda@axentia.se>
6575L:	linux-i2c@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/i2c/i2c-topology
6578F:	Documentation/i2c/muxes/
6579F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6580F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6581F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6582F:	drivers/i2c/i2c-mux.c
6583F:	drivers/i2c/muxes/
6584F:	include/linux/i2c-mux.h
6585
6586I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6587M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6588L:	linux-i2c@vger.kernel.org
6589S:	Maintained
6590F:	drivers/i2c/busses/i2c-mv64xxx.c
6591
6592I2C OVER PARALLEL PORT
6593M:	Jean Delvare <jdelvare@suse.com>
6594L:	linux-i2c@vger.kernel.org
6595S:	Maintained
6596F:	Documentation/i2c/busses/i2c-parport
6597F:	Documentation/i2c/busses/i2c-parport-light
6598F:	drivers/i2c/busses/i2c-parport.c
6599F:	drivers/i2c/busses/i2c-parport-light.c
6600
6601I2C SUBSYSTEM
6602M:	Wolfram Sang <wsa@the-dreams.de>
6603L:	linux-i2c@vger.kernel.org
6604W:	https://i2c.wiki.kernel.org/
6605Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607S:	Maintained
6608F:	Documentation/devicetree/bindings/i2c/i2c.txt
6609F:	Documentation/i2c/
6610F:	drivers/i2c/*
6611F:	include/linux/i2c.h
6612F:	include/linux/i2c-dev.h
6613F:	include/linux/i2c-smbus.h
6614F:	include/uapi/linux/i2c.h
6615F:	include/uapi/linux/i2c-*.h
6616
6617I2C SUBSYSTEM HOST DRIVERS
6618L:	linux-i2c@vger.kernel.org
6619W:	https://i2c.wiki.kernel.org/
6620Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6622S:	Odd Fixes
6623F:	Documentation/devicetree/bindings/i2c/
6624F:	drivers/i2c/algos/
6625F:	drivers/i2c/busses/
6626
6627I2C-TAOS-EVM DRIVER
6628M:	Jean Delvare <jdelvare@suse.com>
6629L:	linux-i2c@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/i2c/busses/i2c-taos-evm
6632F:	drivers/i2c/busses/i2c-taos-evm.c
6633
6634I2C-TINY-USB DRIVER
6635M:	Till Harbaum <till@harbaum.org>
6636L:	linux-i2c@vger.kernel.org
6637W:	http://www.harbaum.org/till/i2c_tiny_usb
6638S:	Maintained
6639F:	drivers/i2c/busses/i2c-tiny-usb.c
6640
6641I2C/SMBUS CONTROLLER DRIVERS FOR PC
6642M:	Jean Delvare <jdelvare@suse.com>
6643L:	linux-i2c@vger.kernel.org
6644S:	Maintained
6645F:	Documentation/i2c/busses/i2c-ali1535
6646F:	Documentation/i2c/busses/i2c-ali1563
6647F:	Documentation/i2c/busses/i2c-ali15x3
6648F:	Documentation/i2c/busses/i2c-amd756
6649F:	Documentation/i2c/busses/i2c-amd8111
6650F:	Documentation/i2c/busses/i2c-i801
6651F:	Documentation/i2c/busses/i2c-nforce2
6652F:	Documentation/i2c/busses/i2c-piix4
6653F:	Documentation/i2c/busses/i2c-sis5595
6654F:	Documentation/i2c/busses/i2c-sis630
6655F:	Documentation/i2c/busses/i2c-sis96x
6656F:	Documentation/i2c/busses/i2c-via
6657F:	Documentation/i2c/busses/i2c-viapro
6658F:	drivers/i2c/busses/i2c-ali1535.c
6659F:	drivers/i2c/busses/i2c-ali1563.c
6660F:	drivers/i2c/busses/i2c-ali15x3.c
6661F:	drivers/i2c/busses/i2c-amd756.c
6662F:	drivers/i2c/busses/i2c-amd756-s4882.c
6663F:	drivers/i2c/busses/i2c-amd8111.c
6664F:	drivers/i2c/busses/i2c-i801.c
6665F:	drivers/i2c/busses/i2c-isch.c
6666F:	drivers/i2c/busses/i2c-nforce2.c
6667F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6668F:	drivers/i2c/busses/i2c-piix4.c
6669F:	drivers/i2c/busses/i2c-sis5595.c
6670F:	drivers/i2c/busses/i2c-sis630.c
6671F:	drivers/i2c/busses/i2c-sis96x.c
6672F:	drivers/i2c/busses/i2c-via.c
6673F:	drivers/i2c/busses/i2c-viapro.c
6674
6675I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6676M:	Hans de Goede <hdegoede@redhat.com>
6677L:	linux-i2c@vger.kernel.org
6678S:	Maintained
6679F:	drivers/i2c/busses/i2c-cht-wc.c
6680
6681I2C/SMBUS ISMT DRIVER
6682M:	Seth Heasley <seth.heasley@intel.com>
6683M:	Neil Horman <nhorman@tuxdriver.com>
6684L:	linux-i2c@vger.kernel.org
6685F:	drivers/i2c/busses/i2c-ismt.c
6686F:	Documentation/i2c/busses/i2c-ismt
6687
6688I2C/SMBUS STUB DRIVER
6689M:	Jean Delvare <jdelvare@suse.com>
6690L:	linux-i2c@vger.kernel.org
6691S:	Maintained
6692F:	drivers/i2c/i2c-stub.c
6693
6694IA64 (Itanium) PLATFORM
6695M:	Tony Luck <tony.luck@intel.com>
6696M:	Fenghua Yu <fenghua.yu@intel.com>
6697L:	linux-ia64@vger.kernel.org
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6699S:	Maintained
6700F:	arch/ia64/
6701
6702IBM Power 842 compression accelerator
6703M:	Haren Myneni <haren@us.ibm.com>
6704S:	Supported
6705F:	drivers/crypto/nx/Makefile
6706F:	drivers/crypto/nx/Kconfig
6707F:	drivers/crypto/nx/nx-842*
6708F:	include/linux/sw842.h
6709F:	crypto/842.c
6710F:	lib/842/
6711
6712IBM Power in-Nest Crypto Acceleration
6713M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6714M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6715L:	linux-crypto@vger.kernel.org
6716S:	Supported
6717F:	drivers/crypto/nx/Makefile
6718F:	drivers/crypto/nx/Kconfig
6719F:	drivers/crypto/nx/nx-aes*
6720F:	drivers/crypto/nx/nx-sha*
6721F:	drivers/crypto/nx/nx.*
6722F:	drivers/crypto/nx/nx_csbcpb.h
6723F:	drivers/crypto/nx/nx_debugfs.h
6724
6725IBM Power Linux RAID adapter
6726M:	Brian King <brking@us.ibm.com>
6727S:	Supported
6728F:	drivers/scsi/ipr.*
6729
6730IBM Power SRIOV Virtual NIC Device Driver
6731M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6732M:	John Allen <jallen@linux.vnet.ibm.com>
6733L:	netdev@vger.kernel.org
6734S:	Supported
6735F:	drivers/net/ethernet/ibm/ibmvnic.*
6736
6737IBM Power Virtual Accelerator Switchboard
6738M:	Sukadev Bhattiprolu
6739L:	linuxppc-dev@lists.ozlabs.org
6740S:	Supported
6741F:	arch/powerpc/platforms/powernv/vas*
6742F:	arch/powerpc/platforms/powernv/copy-paste.h
6743F:	arch/powerpc/include/asm/vas.h
6744F:	arch/powerpc/include/uapi/asm/vas.h
6745
6746IBM Power Virtual Ethernet Device Driver
6747M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6748L:	netdev@vger.kernel.org
6749S:	Supported
6750F:	drivers/net/ethernet/ibm/ibmveth.*
6751
6752IBM Power Virtual FC Device Drivers
6753M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6754L:	linux-scsi@vger.kernel.org
6755S:	Supported
6756F:	drivers/scsi/ibmvscsi/ibmvfc*
6757
6758IBM Power Virtual SCSI Device Drivers
6759M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6760L:	linux-scsi@vger.kernel.org
6761S:	Supported
6762F:	drivers/scsi/ibmvscsi/ibmvscsi*
6763F:	include/scsi/viosrp.h
6764
6765IBM Power Virtual SCSI Device Target Driver
6766M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6767M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6768L:	linux-scsi@vger.kernel.org
6769L:	target-devel@vger.kernel.org
6770S:	Supported
6771F:	drivers/scsi/ibmvscsi_tgt/
6772
6773IBM Power VMX Cryptographic instructions
6774M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6775M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6776L:	linux-crypto@vger.kernel.org
6777S:	Supported
6778F:	drivers/crypto/vmx/Makefile
6779F:	drivers/crypto/vmx/Kconfig
6780F:	drivers/crypto/vmx/vmx.c
6781F:	drivers/crypto/vmx/aes*
6782F:	drivers/crypto/vmx/ghash*
6783F:	drivers/crypto/vmx/ppc-xlate.pl
6784
6785IBM ServeRAID RAID DRIVER
6786S:	Orphan
6787F:	drivers/scsi/ips.*
6788
6789ICH LPC AND GPIO DRIVER
6790M:	Peter Tyser <ptyser@xes-inc.com>
6791S:	Maintained
6792F:	drivers/mfd/lpc_ich.c
6793F:	drivers/gpio/gpio-ich.c
6794
6795IDE SUBSYSTEM
6796M:	"David S. Miller" <davem@davemloft.net>
6797L:	linux-ide@vger.kernel.org
6798Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6800S:	Maintained
6801F:	Documentation/ide/
6802F:	drivers/ide/
6803F:	include/linux/ide.h
6804
6805IDE/ATAPI DRIVERS
6806M:	Borislav Petkov <bp@alien8.de>
6807L:	linux-ide@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/cdrom/ide-cd
6810F:	drivers/ide/ide-cd*
6811
6812IDEAPAD LAPTOP EXTRAS DRIVER
6813M:	Ike Panhc <ike.pan@canonical.com>
6814L:	platform-driver-x86@vger.kernel.org
6815W:	http://launchpad.net/ideapad-laptop
6816S:	Maintained
6817F:	drivers/platform/x86/ideapad-laptop.c
6818
6819IDEAPAD LAPTOP SLIDEBAR DRIVER
6820M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6821L:	linux-input@vger.kernel.org
6822W:	https://github.com/o2genum/ideapad-slidebar
6823S:	Maintained
6824F:	drivers/input/misc/ideapad_slidebar.c
6825
6826IDT VersaClock 5 CLOCK DRIVER
6827M:	Marek Vasut <marek.vasut@gmail.com>
6828S:	Maintained
6829F:	drivers/clk/clk-versaclock5.c
6830
6831IEEE 802.15.4 SUBSYSTEM
6832M:	Alexander Aring <alex.aring@gmail.com>
6833M:	Stefan Schmidt <stefan@osg.samsung.com>
6834L:	linux-wpan@vger.kernel.org
6835W:	http://wpan.cakelab.org/
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6838S:	Maintained
6839F:	net/ieee802154/
6840F:	net/mac802154/
6841F:	drivers/net/ieee802154/
6842F:	include/linux/nl802154.h
6843F:	include/linux/ieee802154.h
6844F:	include/net/nl802154.h
6845F:	include/net/mac802154.h
6846F:	include/net/af_ieee802154.h
6847F:	include/net/cfg802154.h
6848F:	include/net/ieee802154_netdev.h
6849F:	Documentation/networking/ieee802154.txt
6850
6851IFE PROTOCOL
6852M:	Yotam Gigi <yotam.gi@gmail.com>
6853M:	Jamal Hadi Salim <jhs@mojatatu.com>
6854F:	net/ife
6855F:	include/net/ife.h
6856F:	include/uapi/linux/ife.h
6857
6858IGORPLUG-USB IR RECEIVER
6859M:	Sean Young <sean@mess.org>
6860L:	linux-media@vger.kernel.org
6861S:	Maintained
6862F:	drivers/media/rc/igorplugusb.c
6863
6864IGUANAWORKS USB IR TRANSCEIVER
6865M:	Sean Young <sean@mess.org>
6866L:	linux-media@vger.kernel.org
6867S:	Maintained
6868F:	drivers/media/rc/iguanair.c
6869
6870IIO DIGITAL POTENTIOMETER DAC
6871M:	Peter Rosin <peda@axentia.se>
6872L:	linux-iio@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6875F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6876F:	drivers/iio/dac/dpot-dac.c
6877
6878IIO ENVELOPE DETECTOR
6879M:	Peter Rosin <peda@axentia.se>
6880L:	linux-iio@vger.kernel.org
6881S:	Maintained
6882F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6883F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6884F:	drivers/iio/adc/envelope-detector.c
6885
6886IIO MULTIPLEXER
6887M:	Peter Rosin <peda@axentia.se>
6888L:	linux-iio@vger.kernel.org
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6891F:	drivers/iio/multiplexer/iio-mux.c
6892
6893IIO SUBSYSTEM AND DRIVERS
6894M:	Jonathan Cameron <jic23@kernel.org>
6895R:	Hartmut Knaack <knaack.h@gmx.de>
6896R:	Lars-Peter Clausen <lars@metafoo.de>
6897R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6898L:	linux-iio@vger.kernel.org
6899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6900S:	Maintained
6901F:	Documentation/ABI/testing/configfs-iio*
6902F:	Documentation/ABI/testing/sysfs-bus-iio*
6903F:	Documentation/devicetree/bindings/iio/
6904F:	drivers/iio/
6905F:	drivers/staging/iio/
6906F:	include/linux/iio/
6907F:	tools/iio/
6908
6909IKANOS/ADI EAGLE ADSL USB DRIVER
6910M:	Matthieu Castet <castet.matthieu@free.fr>
6911M:	Stanislaw Gruszka <stf_xl@wp.pl>
6912S:	Maintained
6913F:	drivers/usb/atm/ueagle-atm.c
6914
6915IMGTEC ASCII LCD DRIVER
6916M:	Paul Burton <paul.burton@mips.com>
6917S:	Maintained
6918F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6919F:	drivers/auxdisplay/img-ascii-lcd.c
6920
6921IMGTEC IR DECODER DRIVER
6922M:	James Hogan <jhogan@kernel.org>
6923S:	Maintained
6924F:	drivers/media/rc/img-ir/
6925
6926IMON SOUNDGRAPH USB IR RECEIVER
6927M:	Sean Young <sean@mess.org>
6928L:	linux-media@vger.kernel.org
6929S:	Maintained
6930F:	drivers/media/rc/imon_raw.c
6931F:	drivers/media/rc/imon.c
6932
6933IMS TWINTURBO FRAMEBUFFER DRIVER
6934L:	linux-fbdev@vger.kernel.org
6935S:	Orphan
6936F:	drivers/video/fbdev/imsttfb.c
6937
6938INA209 HARDWARE MONITOR DRIVER
6939M:	Guenter Roeck <linux@roeck-us.net>
6940L:	linux-hwmon@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/hwmon/ina209
6943F:	Documentation/devicetree/bindings/i2c/ina209.txt
6944F:	drivers/hwmon/ina209.c
6945
6946INA2XX HARDWARE MONITOR DRIVER
6947M:	Guenter Roeck <linux@roeck-us.net>
6948L:	linux-hwmon@vger.kernel.org
6949S:	Maintained
6950F:	Documentation/hwmon/ina2xx
6951F:	drivers/hwmon/ina2xx.c
6952F:	include/linux/platform_data/ina2xx.h
6953
6954INDUSTRY PACK SUBSYSTEM (IPACK)
6955M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6956M:	Jens Taprogge <jens.taprogge@taprogge.org>
6957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6958L:	industrypack-devel@lists.sourceforge.net
6959W:	http://industrypack.sourceforge.net
6960S:	Maintained
6961F:	drivers/ipack/
6962
6963INFINIBAND SUBSYSTEM
6964M:	Doug Ledford <dledford@redhat.com>
6965M:	Jason Gunthorpe <jgg@mellanox.com>
6966L:	linux-rdma@vger.kernel.org
6967W:	https://github.com/linux-rdma/rdma-core
6968Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6970S:	Supported
6971F:	Documentation/devicetree/bindings/infiniband/
6972F:	Documentation/infiniband/
6973F:	drivers/infiniband/
6974F:	include/uapi/linux/if_infiniband.h
6975F:	include/uapi/rdma/
6976F:	include/rdma/
6977
6978INGENIC JZ4780 DMA Driver
6979M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6980S:	Maintained
6981F:	drivers/dma/dma-jz4780.c
6982
6983INGENIC JZ4780 NAND DRIVER
6984M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6985L:	linux-mtd@lists.infradead.org
6986S:	Maintained
6987F:	drivers/mtd/nand/raw/jz4780_*
6988
6989INOTIFY
6990M:	Jan Kara <jack@suse.cz>
6991R:	Amir Goldstein <amir73il@gmail.com>
6992L:	linux-fsdevel@vger.kernel.org
6993S:	Maintained
6994F:	Documentation/filesystems/inotify.txt
6995F:	fs/notify/inotify/
6996F:	include/linux/inotify.h
6997F:	include/uapi/linux/inotify.h
6998
6999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7000M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7001L:	linux-input@vger.kernel.org
7002Q:	http://patchwork.kernel.org/project/linux-input/list/
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7004S:	Maintained
7005F:	drivers/input/
7006F:	include/linux/input.h
7007F:	include/uapi/linux/input.h
7008F:	include/uapi/linux/input-event-codes.h
7009F:	include/linux/input/
7010F:	Documentation/devicetree/bindings/input/
7011F:	Documentation/input/
7012
7013INPUT MULTITOUCH (MT) PROTOCOL
7014M:	Henrik Rydberg <rydberg@bitmath.org>
7015L:	linux-input@vger.kernel.org
7016S:	Odd fixes
7017F:	Documentation/input/multi-touch-protocol.rst
7018F:	drivers/input/input-mt.c
7019K:	\b(ABS|SYN)_MT_
7020
7021INSIDE SECURE CRYPTO DRIVER
7022M:	Antoine Tenart <antoine.tenart@bootlin.com>
7023F:	drivers/crypto/inside-secure/
7024S:	Maintained
7025L:	linux-crypto@vger.kernel.org
7026
7027INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7028M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7029M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7030L:	linux-integrity@vger.kernel.org
7031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7032S:	Supported
7033F:	security/integrity/ima/
7034
7035INTEL 810/815 FRAMEBUFFER DRIVER
7036M:	Antonino Daplas <adaplas@gmail.com>
7037L:	linux-fbdev@vger.kernel.org
7038S:	Maintained
7039F:	drivers/video/fbdev/i810/
7040
7041INTEL ASoC BDW/HSW DRIVERS
7042M:	Jie Yang <yang.jie@linux.intel.com>
7043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7044S:	Supported
7045F:	sound/soc/intel/common/sst-dsp*
7046F:	sound/soc/intel/common/sst-firmware.c
7047F:	sound/soc/intel/boards/broadwell.c
7048F:	sound/soc/intel/haswell/
7049
7050INTEL C600 SERIES SAS CONTROLLER DRIVER
7051M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7052M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7053L:	linux-scsi@vger.kernel.org
7054T:	git git://git.code.sf.net/p/intel-sas/isci
7055S:	Supported
7056F:	drivers/scsi/isci/
7057
7058INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7059M:	Jani Nikula <jani.nikula@linux.intel.com>
7060M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7061M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7062L:	intel-gfx@lists.freedesktop.org
7063W:	https://01.org/linuxgraphics/
7064B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7065C:	irc://chat.freenode.net/intel-gfx
7066Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7067T:	git git://anongit.freedesktop.org/drm-intel
7068S:	Supported
7069F:	drivers/gpu/drm/i915/
7070F:	include/drm/i915*
7071F:	include/uapi/drm/i915_drm.h
7072F:	Documentation/gpu/i915.rst
7073
7074INTEL ETHERNET DRIVERS
7075M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7076L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7077W:	http://www.intel.com/support/feedback.htm
7078W:	http://e1000.sourceforge.net/
7079Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7082S:	Supported
7083F:	Documentation/networking/e100.txt
7084F:	Documentation/networking/e1000.txt
7085F:	Documentation/networking/e1000e.txt
7086F:	Documentation/networking/igb.txt
7087F:	Documentation/networking/igbvf.txt
7088F:	Documentation/networking/ixgb.txt
7089F:	Documentation/networking/ixgbe.txt
7090F:	Documentation/networking/ixgbevf.txt
7091F:	Documentation/networking/i40e.txt
7092F:	Documentation/networking/i40evf.txt
7093F:	Documentation/networking/ice.txt
7094F:	drivers/net/ethernet/intel/
7095F:	drivers/net/ethernet/intel/*/
7096F:	include/linux/avf/virtchnl.h
7097
7098INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7099M:	Maik Broemme <mbroemme@libmpq.org>
7100L:	linux-fbdev@vger.kernel.org
7101S:	Maintained
7102F:	Documentation/fb/intelfb.txt
7103F:	drivers/video/fbdev/intelfb/
7104
7105INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7106M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7107M:	Zhi Wang <zhi.a.wang@intel.com>
7108L:	intel-gvt-dev@lists.freedesktop.org
7109L:	intel-gfx@lists.freedesktop.org
7110W:	https://01.org/igvt-g
7111T:	git https://github.com/intel/gvt-linux.git
7112S:	Supported
7113F:	drivers/gpu/drm/i915/gvt/
7114
7115INTEL HID EVENT DRIVER
7116M:	Alex Hung <alex.hung@canonical.com>
7117L:	platform-driver-x86@vger.kernel.org
7118S:	Maintained
7119F:	drivers/platform/x86/intel-hid.c
7120
7121INTEL I/OAT DMA DRIVER
7122M:	Dave Jiang <dave.jiang@intel.com>
7123R:	Dan Williams <dan.j.williams@intel.com>
7124L:	dmaengine@vger.kernel.org
7125Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7126S:	Supported
7127F:	drivers/dma/ioat*
7128
7129INTEL IDLE DRIVER
7130M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7131M:	Len Brown <lenb@kernel.org>
7132L:	linux-pm@vger.kernel.org
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7134B:	https://bugzilla.kernel.org
7135S:	Supported
7136F:	drivers/idle/intel_idle.c
7137
7138INTEL INTEGRATED SENSOR HUB DRIVER
7139M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7140M:	Jiri Kosina <jikos@kernel.org>
7141L:	linux-input@vger.kernel.org
7142S:	Maintained
7143F:	drivers/hid/intel-ish-hid/
7144
7145INTEL IOMMU (VT-d)
7146M:	David Woodhouse <dwmw2@infradead.org>
7147L:	iommu@lists.linux-foundation.org
7148T:	git git://git.infradead.org/iommu-2.6.git
7149S:	Supported
7150F:	drivers/iommu/intel-iommu.c
7151F:	include/linux/intel-iommu.h
7152
7153INTEL IOP-ADMA DMA DRIVER
7154R:	Dan Williams <dan.j.williams@intel.com>
7155S:	Odd fixes
7156F:	drivers/dma/iop-adma.c
7157
7158INTEL IPU3 CSI-2 CIO2 DRIVER
7159M:	Yong Zhi <yong.zhi@intel.com>
7160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7161L:	linux-media@vger.kernel.org
7162S:	Maintained
7163F:	drivers/media/pci/intel/ipu3/
7164F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7165
7166INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7167M:	Krzysztof Halasa <khalasa@piap.pl>
7168S:	Maintained
7169F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7170F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7171F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7172F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7173F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7174F:	drivers/net/wan/ixp4xx_hss.c
7175
7176INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7177M:	Deepak Saxena <dsaxena@plexity.net>
7178S:	Maintained
7179F:	drivers/char/hw_random/ixp4xx-rng.c
7180
7181INTEL MANAGEMENT ENGINE (mei)
7182M:	Tomas Winkler <tomas.winkler@intel.com>
7183L:	linux-kernel@vger.kernel.org
7184S:	Supported
7185F:	include/uapi/linux/mei.h
7186F:	include/linux/mei_cl_bus.h
7187F:	drivers/misc/mei/*
7188F:	drivers/watchdog/mei_wdt.c
7189F:	Documentation/misc-devices/mei/*
7190F:	samples/mei/*
7191
7192INTEL MENLOW THERMAL DRIVER
7193M:	Sujith Thomas <sujith.thomas@intel.com>
7194L:	platform-driver-x86@vger.kernel.org
7195W:	https://01.org/linux-acpi
7196S:	Supported
7197F:	drivers/platform/x86/intel_menlow.c
7198
7199INTEL MERRIFIELD GPIO DRIVER
7200M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7201L:	linux-gpio@vger.kernel.org
7202S:	Maintained
7203F:	drivers/gpio/gpio-merrifield.c
7204
7205INTEL MIC DRIVERS (mic)
7206M:	Sudeep Dutt <sudeep.dutt@intel.com>
7207M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7208S:	Supported
7209W:	https://github.com/sudeepdutt/mic
7210W:	http://software.intel.com/en-us/mic-developer
7211F:	include/linux/mic_bus.h
7212F:	include/linux/scif.h
7213F:	include/uapi/linux/mic_common.h
7214F:	include/uapi/linux/mic_ioctl.h
7215F:	include/uapi/linux/scif_ioctl.h
7216F:	drivers/misc/mic/
7217F:	drivers/dma/mic_x100_dma.c
7218F:	drivers/dma/mic_x100_dma.h
7219F:	Documentation/mic/
7220
7221INTEL PMC CORE DRIVER
7222M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7223M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7224L:	platform-driver-x86@vger.kernel.org
7225S:	Maintained
7226F:	arch/x86/include/asm/pmc_core.h
7227F:	drivers/platform/x86/intel_pmc_core*
7228
7229INTEL PMC/P-Unit IPC DRIVER
7230M:	Zha Qipeng<qipeng.zha@intel.com>
7231L:	platform-driver-x86@vger.kernel.org
7232S:	Maintained
7233F:	drivers/platform/x86/intel_pmc_ipc.c
7234F:	drivers/platform/x86/intel_punit_ipc.c
7235F:	arch/x86/include/asm/intel_pmc_ipc.h
7236F:	arch/x86/include/asm/intel_punit_ipc.h
7237
7238INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7239M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7240L:	linux-wireless@vger.kernel.org
7241S:	Maintained
7242F:	Documentation/networking/README.ipw2100
7243F:	Documentation/networking/README.ipw2200
7244F:	drivers/net/wireless/intel/ipw2x00/
7245
7246INTEL PSTATE DRIVER
7247M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7248M:	Len Brown <lenb@kernel.org>
7249L:	linux-pm@vger.kernel.org
7250S:	Supported
7251F:	drivers/cpufreq/intel_pstate.c
7252
7253INTEL RDMA RNIC DRIVER
7254M:	Faisal Latif <faisal.latif@intel.com>
7255M:	Shiraz Saleem <shiraz.saleem@intel.com>
7256L:	linux-rdma@vger.kernel.org
7257S:	Supported
7258F:	drivers/infiniband/hw/i40iw/
7259F:	include/uapi/rdma/i40iw-abi.h
7260
7261INTEL SHA MULTIBUFFER DRIVER
7262M:	Megha Dey <megha.dey@linux.intel.com>
7263R:	Tim Chen <tim.c.chen@linux.intel.com>
7264L:	linux-crypto@vger.kernel.org
7265S:	Supported
7266F:	arch/x86/crypto/sha*-mb
7267F:	crypto/mcryptd.c
7268
7269INTEL TELEMETRY DRIVER
7270M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7271L:	platform-driver-x86@vger.kernel.org
7272S:	Maintained
7273F:	arch/x86/include/asm/intel_telemetry.h
7274F:	drivers/platform/x86/intel_telemetry*
7275
7276INTEL VIRTUAL BUTTON DRIVER
7277M:	AceLan Kao <acelan.kao@canonical.com>
7278L:	platform-driver-x86@vger.kernel.org
7279S:	Maintained
7280F:	drivers/platform/x86/intel-vbtn.c
7281
7282INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7283M:	Stanislaw Gruszka <sgruszka@redhat.com>
7284L:	linux-wireless@vger.kernel.org
7285S:	Supported
7286F:	drivers/net/wireless/intel/iwlegacy/
7287
7288INTEL WIRELESS WIFI LINK (iwlwifi)
7289M:	Johannes Berg <johannes.berg@intel.com>
7290M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7291M:	Luca Coelho <luciano.coelho@intel.com>
7292M:	Intel Linux Wireless <linuxwifi@intel.com>
7293L:	linux-wireless@vger.kernel.org
7294W:	http://intellinuxwireless.org
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7296S:	Supported
7297F:	drivers/net/wireless/intel/iwlwifi/
7298
7299INTEL WIRELESS WIMAX CONNECTION 2400
7300M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7301M:	linux-wimax@intel.com
7302L:	wimax@linuxwimax.org (subscribers-only)
7303S:	Supported
7304W:	http://linuxwimax.org
7305F:	Documentation/wimax/README.i2400m
7306F:	drivers/net/wimax/i2400m/
7307F:	include/uapi/linux/wimax/i2400m.h
7308
7309INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7310M:	Mario Limonciello <mario.limonciello@dell.com>
7311S:	Maintained
7312F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7313
7314INTEL(R) TRACE HUB
7315M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7316S:	Supported
7317F:	Documentation/trace/intel_th.txt
7318F:	drivers/hwtracing/intel_th/
7319
7320INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7321M:	Ning Sun <ning.sun@intel.com>
7322L:	tboot-devel@lists.sourceforge.net
7323W:	http://tboot.sourceforge.net
7324T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7325S:	Supported
7326F:	Documentation/intel_txt.txt
7327F:	include/linux/tboot.h
7328F:	arch/x86/kernel/tboot.c
7329
7330INTEL-MID GPIO DRIVER
7331M:	David Cohen <david.a.cohen@linux.intel.com>
7332L:	linux-gpio@vger.kernel.org
7333S:	Maintained
7334F:	drivers/gpio/gpio-intel-mid.c
7335
7336INVENSENSE MPU-3050 GYROSCOPE DRIVER
7337M:	Linus Walleij <linus.walleij@linaro.org>
7338L:	linux-iio@vger.kernel.org
7339S:	Maintained
7340F:	drivers/iio/gyro/mpu3050*
7341F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7342
7343IOC3 ETHERNET DRIVER
7344M:	Ralf Baechle <ralf@linux-mips.org>
7345L:	linux-mips@linux-mips.org
7346S:	Maintained
7347F:	drivers/net/ethernet/sgi/ioc3-eth.c
7348
7349IOC3 SERIAL DRIVER
7350M:	Pat Gefre <pfg@sgi.com>
7351L:	linux-serial@vger.kernel.org
7352S:	Maintained
7353F:	drivers/tty/serial/ioc3_serial.c
7354
7355IOMMU DRIVERS
7356M:	Joerg Roedel <joro@8bytes.org>
7357L:	iommu@lists.linux-foundation.org
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7359S:	Maintained
7360F:	Documentation/devicetree/bindings/iommu/
7361F:	drivers/iommu/
7362F:	include/linux/iommu.h
7363F:	include/linux/of_iommu.h
7364F:	include/linux/iova.h
7365
7366IP MASQUERADING
7367M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7368S:	Maintained
7369F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7370
7371IPMI SUBSYSTEM
7372M:	Corey Minyard <minyard@acm.org>
7373L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7374W:	http://openipmi.sourceforge.net/
7375S:	Supported
7376F:	Documentation/IPMI.txt
7377F:	drivers/char/ipmi/
7378F:	include/linux/ipmi*
7379F:	include/uapi/linux/ipmi*
7380
7381IPS SCSI RAID DRIVER
7382M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7383L:	linux-scsi@vger.kernel.org
7384W:	http://www.adaptec.com/
7385S:	Maintained
7386F:	drivers/scsi/ips*
7387
7388IPVS
7389M:	Wensong Zhang <wensong@linux-vs.org>
7390M:	Simon Horman <horms@verge.net.au>
7391M:	Julian Anastasov <ja@ssi.bg>
7392L:	netdev@vger.kernel.org
7393L:	lvs-devel@vger.kernel.org
7394S:	Maintained
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7397F:	Documentation/networking/ipvs-sysctl.txt
7398F:	include/net/ip_vs.h
7399F:	include/uapi/linux/ip_vs.h
7400F:	net/netfilter/ipvs/
7401
7402IPWIRELESS DRIVER
7403M:	Jiri Kosina <jikos@kernel.org>
7404M:	David Sterba <dsterba@suse.com>
7405S:	Odd Fixes
7406F:	drivers/tty/ipwireless/
7407
7408IPX NETWORK LAYER
7409L:	netdev@vger.kernel.org
7410S:	Obsolete
7411F:	include/uapi/linux/ipx.h
7412F:	drivers/staging/ipx/
7413
7414IRDA SUBSYSTEM
7415M:	Samuel Ortiz <samuel@sortiz.org>
7416L:	irda-users@lists.sourceforge.net (subscribers-only)
7417L:	netdev@vger.kernel.org
7418W:	http://irda.sourceforge.net/
7419S:	Obsolete
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7421F:	Documentation/networking/irda.txt
7422F:	drivers/staging/irda/
7423
7424IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7425M:	Marc Zyngier <marc.zyngier@arm.com>
7426S:	Maintained
7427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7428F:	Documentation/IRQ-domain.txt
7429F:	include/linux/irqdomain.h
7430F:	kernel/irq/irqdomain.c
7431F:	kernel/irq/msi.c
7432
7433IRQ SUBSYSTEM
7434M:	Thomas Gleixner <tglx@linutronix.de>
7435L:	linux-kernel@vger.kernel.org
7436S:	Maintained
7437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7438F:	kernel/irq/
7439
7440IRQCHIP DRIVERS
7441M:	Thomas Gleixner <tglx@linutronix.de>
7442M:	Jason Cooper <jason@lakedaemon.net>
7443M:	Marc Zyngier <marc.zyngier@arm.com>
7444L:	linux-kernel@vger.kernel.org
7445S:	Maintained
7446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7447F:	Documentation/devicetree/bindings/interrupt-controller/
7448F:	drivers/irqchip/
7449
7450ISA
7451M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7452S:	Maintained
7453F:	Documentation/isa.txt
7454F:	drivers/base/isa.c
7455F:	include/linux/isa.h
7456
7457ISA RADIO MODULE
7458M:	Hans Verkuil <hverkuil@xs4all.nl>
7459L:	linux-media@vger.kernel.org
7460T:	git git://linuxtv.org/media_tree.git
7461W:	https://linuxtv.org
7462S:	Maintained
7463F:	drivers/media/radio/radio-isa*
7464
7465ISAPNP
7466M:	Jaroslav Kysela <perex@perex.cz>
7467S:	Maintained
7468F:	Documentation/isapnp.txt
7469F:	drivers/pnp/isapnp/
7470F:	include/linux/isapnp.h
7471
7472ISCSI
7473M:	Lee Duncan <lduncan@suse.com>
7474M:	Chris Leech <cleech@redhat.com>
7475L:	open-iscsi@googlegroups.com
7476W:	www.open-iscsi.com
7477S:	Maintained
7478F:	drivers/scsi/*iscsi*
7479F:	include/scsi/*iscsi*
7480
7481iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7482M:	Peter Jones <pjones@redhat.com>
7483M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7484S:	Maintained
7485F:	drivers/firmware/iscsi_ibft*
7486
7487ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7488M:	Or Gerlitz <ogerlitz@mellanox.com>
7489M:	Sagi Grimberg <sagi@grimberg.me>
7490M:	Roi Dayan <roid@mellanox.com>
7491L:	linux-rdma@vger.kernel.org
7492S:	Supported
7493W:	http://www.openfabrics.org
7494W:	www.open-iscsi.org
7495Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7496F:	drivers/infiniband/ulp/iser/
7497
7498ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7499M:	Sagi Grimberg <sagi@grimberg.me>
7500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7501L:	linux-rdma@vger.kernel.org
7502L:	target-devel@vger.kernel.org
7503S:	Supported
7504W:	http://www.linux-iscsi.org
7505F:	drivers/infiniband/ulp/isert
7506
7507ISDN SUBSYSTEM
7508M:	Karsten Keil <isdn@linux-pingi.de>
7509L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7510L:	netdev@vger.kernel.org
7511W:	http://www.isdn4linux.de
7512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7513S:	Maintained
7514F:	Documentation/isdn/
7515F:	drivers/isdn/
7516F:	include/linux/isdn.h
7517F:	include/linux/isdn/
7518F:	include/uapi/linux/isdn.h
7519F:	include/uapi/linux/isdn/
7520
7521ISDN SUBSYSTEM (Eicon active card driver)
7522M:	Armin Schindler <mac@melware.de>
7523L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7524W:	http://www.melware.de
7525S:	Maintained
7526F:	drivers/isdn/hardware/eicon/
7527
7528IT87 HARDWARE MONITORING DRIVER
7529M:	Jean Delvare <jdelvare@suse.com>
7530L:	linux-hwmon@vger.kernel.org
7531S:	Maintained
7532F:	Documentation/hwmon/it87
7533F:	drivers/hwmon/it87.c
7534
7535IT913X MEDIA DRIVER
7536M:	Antti Palosaari <crope@iki.fi>
7537L:	linux-media@vger.kernel.org
7538W:	https://linuxtv.org
7539W:	http://palosaari.fi/linux/
7540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7541T:	git git://linuxtv.org/anttip/media_tree.git
7542S:	Maintained
7543F:	drivers/media/tuners/it913x*
7544
7545IVTV VIDEO4LINUX DRIVER
7546M:	Andy Walls <awalls@md.metrocast.net>
7547L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7548L:	linux-media@vger.kernel.org
7549T:	git git://linuxtv.org/media_tree.git
7550W:	http://www.ivtvdriver.org
7551S:	Maintained
7552F:	Documentation/media/v4l-drivers/ivtv*
7553F:	drivers/media/pci/ivtv/
7554F:	include/uapi/linux/ivtv*
7555
7556IX2505V MEDIA DRIVER
7557M:	Malcolm Priestley <tvboxspy@gmail.com>
7558L:	linux-media@vger.kernel.org
7559W:	https://linuxtv.org
7560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7561S:	Maintained
7562F:	drivers/media/dvb-frontends/ix2505v*
7563
7564JAILHOUSE HYPERVISOR INTERFACE
7565M:	Jan Kiszka <jan.kiszka@siemens.com>
7566L:	jailhouse-dev@googlegroups.com
7567S:	Maintained
7568F:	arch/x86/kernel/jailhouse.c
7569F:	arch/x86/include/asm/jailhouse_para.h
7570
7571JC42.4 TEMPERATURE SENSOR DRIVER
7572M:	Guenter Roeck <linux@roeck-us.net>
7573L:	linux-hwmon@vger.kernel.org
7574S:	Maintained
7575F:	drivers/hwmon/jc42.c
7576F:	Documentation/hwmon/jc42
7577
7578JFS FILESYSTEM
7579M:	Dave Kleikamp <shaggy@kernel.org>
7580L:	jfs-discussion@lists.sourceforge.net
7581W:	http://jfs.sourceforge.net/
7582T:	git git://github.com/kleikamp/linux-shaggy.git
7583S:	Maintained
7584F:	Documentation/filesystems/jfs.txt
7585F:	fs/jfs/
7586
7587JME NETWORK DRIVER
7588M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7589L:	netdev@vger.kernel.org
7590S:	Maintained
7591F:	drivers/net/ethernet/jme.*
7592
7593JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7594M:	David Woodhouse <dwmw2@infradead.org>
7595L:	linux-mtd@lists.infradead.org
7596W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7597S:	Maintained
7598F:	fs/jffs2/
7599F:	include/uapi/linux/jffs2.h
7600
7601JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7602M:	"Theodore Ts'o" <tytso@mit.edu>
7603M:	Jan Kara <jack@suse.com>
7604L:	linux-ext4@vger.kernel.org
7605S:	Maintained
7606F:	fs/jbd2/
7607F:	include/linux/jbd2.h
7608
7609JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7610M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7611L:	linux-media@vger.kernel.org
7612S:	Maintained
7613F:	drivers/media/platform/rcar_jpu.c
7614
7615JSM Neo PCI based serial card
7616M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7617L:	linux-serial@vger.kernel.org
7618S:	Maintained
7619F:	drivers/tty/serial/jsm/
7620
7621K10TEMP HARDWARE MONITORING DRIVER
7622M:	Clemens Ladisch <clemens@ladisch.de>
7623L:	linux-hwmon@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/hwmon/k10temp
7626F:	drivers/hwmon/k10temp.c
7627
7628K8TEMP HARDWARE MONITORING DRIVER
7629M:	Rudolf Marek <r.marek@assembler.cz>
7630L:	linux-hwmon@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/hwmon/k8temp
7633F:	drivers/hwmon/k8temp.c
7634
7635KASAN
7636M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7637R:	Alexander Potapenko <glider@google.com>
7638R:	Dmitry Vyukov <dvyukov@google.com>
7639L:	kasan-dev@googlegroups.com
7640S:	Maintained
7641F:	arch/*/include/asm/kasan.h
7642F:	arch/*/mm/kasan_init*
7643F:	Documentation/dev-tools/kasan.rst
7644F:	include/linux/kasan*.h
7645F:	lib/test_kasan.c
7646F:	mm/kasan/
7647F:	scripts/Makefile.kasan
7648
7649KCONFIG
7650M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7652L:	linux-kbuild@vger.kernel.org
7653S:	Maintained
7654F:	Documentation/kbuild/kconfig-language.txt
7655F:	scripts/kconfig/
7656
7657KDUMP
7658M:	Dave Young <dyoung@redhat.com>
7659M:	Baoquan He <bhe@redhat.com>
7660R:	Vivek Goyal <vgoyal@redhat.com>
7661L:	kexec@lists.infradead.org
7662W:	http://lse.sourceforge.net/kdump/
7663S:	Maintained
7664F:	Documentation/kdump/
7665
7666KEENE FM RADIO TRANSMITTER DRIVER
7667M:	Hans Verkuil <hverkuil@xs4all.nl>
7668L:	linux-media@vger.kernel.org
7669T:	git git://linuxtv.org/media_tree.git
7670W:	https://linuxtv.org
7671S:	Maintained
7672F:	drivers/media/radio/radio-keene*
7673
7674KERNEL AUTOMOUNTER v4 (AUTOFS4)
7675M:	Ian Kent <raven@themaw.net>
7676L:	autofs@vger.kernel.org
7677S:	Maintained
7678F:	fs/autofs4/
7679
7680KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7681M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7682M:	Michal Marek <michal.lkml@markovi.net>
7683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7684L:	linux-kbuild@vger.kernel.org
7685S:	Maintained
7686F:	Documentation/kbuild/
7687F:	Makefile
7688F:	scripts/Makefile.*
7689F:	scripts/basic/
7690F:	scripts/mk*
7691F:	scripts/package/
7692
7693KERNEL JANITORS
7694L:	kernel-janitors@vger.kernel.org
7695W:	http://kernelnewbies.org/KernelJanitors
7696S:	Odd Fixes
7697
7698KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7699M:	"J. Bruce Fields" <bfields@fieldses.org>
7700M:	Jeff Layton <jlayton@kernel.org>
7701L:	linux-nfs@vger.kernel.org
7702W:	http://nfs.sourceforge.net/
7703T:	git git://linux-nfs.org/~bfields/linux.git
7704S:	Supported
7705F:	fs/nfsd/
7706F:	include/uapi/linux/nfsd/
7707F:	fs/lockd/
7708F:	fs/nfs_common/
7709F:	net/sunrpc/
7710F:	include/linux/lockd/
7711F:	include/linux/sunrpc/
7712F:	include/uapi/linux/sunrpc/
7713
7714KERNEL SELFTEST FRAMEWORK
7715M:	Shuah Khan <shuahkh@osg.samsung.com>
7716M:	Shuah Khan <shuah@kernel.org>
7717L:	linux-kselftest@vger.kernel.org
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7719S:	Maintained
7720F:	tools/testing/selftests/
7721F:	Documentation/dev-tools/kselftest*
7722
7723KERNEL USERMODE HELPER
7724M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7725L:	linux-kernel@vger.kernel.org
7726S:	Maintained
7727F:	kernel/umh.c
7728F:	include/linux/umh.h
7729
7730KERNEL VIRTUAL MACHINE (KVM)
7731M:	Paolo Bonzini <pbonzini@redhat.com>
7732M:	Radim Krčmář <rkrcmar@redhat.com>
7733L:	kvm@vger.kernel.org
7734W:	http://www.linux-kvm.org
7735T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7736S:	Supported
7737F:	Documentation/virtual/kvm/
7738F:	include/trace/events/kvm.h
7739F:	include/uapi/asm-generic/kvm*
7740F:	include/uapi/linux/kvm*
7741F:	include/asm-generic/kvm*
7742F:	include/linux/kvm*
7743F:	include/kvm/iodev.h
7744F:	virt/kvm/*
7745F:	tools/kvm/
7746
7747KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7748M:	Joerg Roedel <joro@8bytes.org>
7749L:	kvm@vger.kernel.org
7750W:	http://www.linux-kvm.org/
7751S:	Maintained
7752F:	arch/x86/include/asm/svm.h
7753F:	arch/x86/kvm/svm.c
7754
7755KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7756M:	Christoffer Dall <christoffer.dall@linaro.org>
7757M:	Marc Zyngier <marc.zyngier@arm.com>
7758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7759L:	kvmarm@lists.cs.columbia.edu
7760W:	http://systems.cs.columbia.edu/projects/kvm-arm
7761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7762S:	Supported
7763F:	arch/arm/include/uapi/asm/kvm*
7764F:	arch/arm/include/asm/kvm*
7765F:	arch/arm/kvm/
7766F:	virt/kvm/arm/
7767F:	include/kvm/arm_*
7768
7769KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7770M:	Christoffer Dall <christoffer.dall@linaro.org>
7771M:	Marc Zyngier <marc.zyngier@arm.com>
7772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7773L:	kvmarm@lists.cs.columbia.edu
7774S:	Maintained
7775F:	arch/arm64/include/uapi/asm/kvm*
7776F:	arch/arm64/include/asm/kvm*
7777F:	arch/arm64/kvm/
7778
7779KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7780M:	James Hogan <jhogan@kernel.org>
7781L:	linux-mips@linux-mips.org
7782S:	Supported
7783F:	arch/mips/include/uapi/asm/kvm*
7784F:	arch/mips/include/asm/kvm*
7785F:	arch/mips/kvm/
7786
7787KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7788M:	Paul Mackerras <paulus@ozlabs.org>
7789L:	kvm-ppc@vger.kernel.org
7790W:	http://www.linux-kvm.org/
7791T:	git git://github.com/agraf/linux-2.6.git
7792S:	Supported
7793F:	arch/powerpc/include/uapi/asm/kvm*
7794F:	arch/powerpc/include/asm/kvm*
7795F:	arch/powerpc/kvm/
7796F:	arch/powerpc/kernel/kvm*
7797
7798KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7799M:	Christian Borntraeger <borntraeger@de.ibm.com>
7800M:	Janosch Frank <frankja@linux.ibm.com>
7801R:	David Hildenbrand <david@redhat.com>
7802R:	Cornelia Huck <cohuck@redhat.com>
7803L:	linux-s390@vger.kernel.org
7804W:	http://www.ibm.com/developerworks/linux/linux390/
7805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7806S:	Supported
7807F:	arch/s390/include/uapi/asm/kvm*
7808F:	arch/s390/include/asm/gmap.h
7809F:	arch/s390/include/asm/kvm*
7810F:	arch/s390/kvm/
7811F:	arch/s390/mm/gmap.c
7812
7813KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7814M:	Paolo Bonzini <pbonzini@redhat.com>
7815M:	Radim Krčmář <rkrcmar@redhat.com>
7816L:	kvm@vger.kernel.org
7817W:	http://www.linux-kvm.org
7818T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7819S:	Supported
7820F:	arch/x86/kvm/
7821F:	arch/x86/include/uapi/asm/kvm*
7822F:	arch/x86/include/asm/kvm*
7823F:	arch/x86/include/asm/pvclock-abi.h
7824F:	arch/x86/kernel/kvm.c
7825F:	arch/x86/kernel/kvmclock.c
7826
7827KERNFS
7828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7829M:	Tejun Heo <tj@kernel.org>
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7831S:	Supported
7832F:	include/linux/kernfs.h
7833F:	fs/kernfs/
7834
7835KEXEC
7836M:	Eric Biederman <ebiederm@xmission.com>
7837W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7838L:	kexec@lists.infradead.org
7839S:	Maintained
7840F:	include/linux/kexec.h
7841F:	include/uapi/linux/kexec.h
7842F:	kernel/kexec*
7843
7844KEYS-ENCRYPTED
7845M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7846L:	linux-integrity@vger.kernel.org
7847L:	keyrings@vger.kernel.org
7848S:	Supported
7849F:	Documentation/security/keys/trusted-encrypted.rst
7850F:	include/keys/encrypted-type.h
7851F:	security/keys/encrypted-keys/
7852
7853KEYS-TRUSTED
7854M:	James Bottomley <jejb@linux.vnet.ibm.com>
7855M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7856L:	linux-integrity@vger.kernel.org
7857L:	keyrings@vger.kernel.org
7858S:	Supported
7859F:	Documentation/security/keys/trusted-encrypted.rst
7860F:	include/keys/trusted-type.h
7861F:	security/keys/trusted.c
7862F:	security/keys/trusted.h
7863
7864KEYS/KEYRINGS:
7865M:	David Howells <dhowells@redhat.com>
7866L:	keyrings@vger.kernel.org
7867S:	Maintained
7868F:	Documentation/security/keys/core.rst
7869F:	include/linux/key.h
7870F:	include/linux/key-type.h
7871F:	include/linux/keyctl.h
7872F:	include/uapi/linux/keyctl.h
7873F:	include/keys/
7874F:	security/keys/
7875
7876KGDB / KDB /debug_core
7877M:	Jason Wessel <jason.wessel@windriver.com>
7878M:	Daniel Thompson <daniel.thompson@linaro.org>
7879W:	http://kgdb.wiki.kernel.org/
7880L:	kgdb-bugreport@lists.sourceforge.net
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7882S:	Maintained
7883F:	Documentation/dev-tools/kgdb.rst
7884F:	drivers/misc/kgdbts.c
7885F:	drivers/tty/serial/kgdboc.c
7886F:	include/linux/kdb.h
7887F:	include/linux/kgdb.h
7888F:	kernel/debug/
7889
7890KMEMLEAK
7891M:	Catalin Marinas <catalin.marinas@arm.com>
7892S:	Maintained
7893F:	Documentation/dev-tools/kmemleak.rst
7894F:	include/linux/kmemleak.h
7895F:	mm/kmemleak.c
7896F:	mm/kmemleak-test.c
7897
7898KMOD KERNEL MODULE LOADER - USERMODE HELPER
7899M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7900L:	linux-kernel@vger.kernel.org
7901S:	Maintained
7902F:	kernel/kmod.c
7903F:	include/linux/kmod.h
7904F:	lib/test_kmod.c
7905F:	tools/testing/selftests/kmod/
7906
7907KPROBES
7908M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7909M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7910M:	"David S. Miller" <davem@davemloft.net>
7911M:	Masami Hiramatsu <mhiramat@kernel.org>
7912S:	Maintained
7913F:	Documentation/kprobes.txt
7914F:	include/linux/kprobes.h
7915F:	include/asm-generic/kprobes.h
7916F:	kernel/kprobes.c
7917
7918KS0108 LCD CONTROLLER DRIVER
7919M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7920W:	http://miguelojeda.es/auxdisplay.htm
7921W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7922S:	Maintained
7923F:	Documentation/auxdisplay/ks0108
7924F:	drivers/auxdisplay/ks0108.c
7925F:	include/linux/ks0108.h
7926
7927L3MDEV
7928M:	David Ahern <dsa@cumulusnetworks.com>
7929L:	netdev@vger.kernel.org
7930S:	Maintained
7931F:	net/l3mdev
7932F:	include/net/l3mdev.h
7933
7934LANTIQ MIPS ARCHITECTURE
7935M:	John Crispin <john@phrozen.org>
7936L:	linux-mips@linux-mips.org
7937S:	Maintained
7938F:	arch/mips/lantiq
7939F:	drivers/soc/lantiq
7940
7941LAPB module
7942L:	linux-x25@vger.kernel.org
7943S:	Orphan
7944F:	Documentation/networking/lapb-module.txt
7945F:	include/*/lapb.h
7946F:	net/lapb/
7947
7948LASI 53c700 driver for PARISC
7949M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7950L:	linux-scsi@vger.kernel.org
7951S:	Maintained
7952F:	Documentation/scsi/53c700.txt
7953F:	drivers/scsi/53c700*
7954
7955LEAKING_ADDRESSES
7956M:	Tobin C. Harding <me@tobin.cc>
7957M:	Tycho Andersen <tycho@tycho.ws>
7958L:	kernel-hardening@lists.openwall.com
7959S:	Maintained
7960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7961F:	scripts/leaking_addresses.pl
7962
7963LED SUBSYSTEM
7964M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7965M:	Pavel Machek <pavel@ucw.cz>
7966L:	linux-leds@vger.kernel.org
7967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7968S:	Maintained
7969F:	Documentation/devicetree/bindings/leds/
7970F:	drivers/leds/
7971F:	include/linux/leds.h
7972
7973LEGACY EEPROM DRIVER
7974M:	Jean Delvare <jdelvare@suse.com>
7975S:	Maintained
7976F:	Documentation/misc-devices/eeprom
7977F:	drivers/misc/eeprom/eeprom.c
7978
7979LEGO USB Tower driver
7980M:	Juergen Stuber <starblue@users.sourceforge.net>
7981L:	legousb-devel@lists.sourceforge.net
7982W:	http://legousb.sourceforge.net/
7983S:	Maintained
7984F:	drivers/usb/misc/legousbtower.c
7985
7986LG2160 MEDIA DRIVER
7987M:	Michael Krufky <mkrufky@linuxtv.org>
7988L:	linux-media@vger.kernel.org
7989W:	https://linuxtv.org
7990W:	http://github.com/mkrufky
7991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7992T:	git git://linuxtv.org/mkrufky/tuners.git
7993S:	Maintained
7994F:	drivers/media/dvb-frontends/lg2160.*
7995
7996LGDT3305 MEDIA DRIVER
7997M:	Michael Krufky <mkrufky@linuxtv.org>
7998L:	linux-media@vger.kernel.org
7999W:	https://linuxtv.org
8000W:	http://github.com/mkrufky
8001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8002T:	git git://linuxtv.org/mkrufky/tuners.git
8003S:	Maintained
8004F:	drivers/media/dvb-frontends/lgdt3305.*
8005
8006LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8007M:	Viresh Kumar <vireshk@kernel.org>
8008L:	linux-ide@vger.kernel.org
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8010S:	Maintained
8011F:	include/linux/pata_arasan_cf_data.h
8012F:	drivers/ata/pata_arasan_cf.c
8013
8014LIBATA PATA DRIVERS
8015M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8016M:	Tejun Heo <tj@kernel.org>
8017L:	linux-ide@vger.kernel.org
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8019S:	Maintained
8020F:	drivers/ata/pata_*.c
8021F:	drivers/ata/ata_generic.c
8022
8023LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8024M:	Linus Walleij <linus.walleij@linaro.org>
8025L:	linux-ide@vger.kernel.org
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8027S:	Maintained
8028F:	drivers/ata/pata_ftide010.c
8029F:	drivers/ata/sata_gemini.c
8030F:	drivers/ata/sata_gemini.h
8031
8032LIBATA SATA AHCI PLATFORM devices support
8033M:	Hans de Goede <hdegoede@redhat.com>
8034M:	Tejun Heo <tj@kernel.org>
8035L:	linux-ide@vger.kernel.org
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8037S:	Maintained
8038F:	drivers/ata/ahci_platform.c
8039F:	drivers/ata/libahci_platform.c
8040F:	include/linux/ahci_platform.h
8041
8042LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8043M:	Mikael Pettersson <mikpelinux@gmail.com>
8044L:	linux-ide@vger.kernel.org
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8046S:	Maintained
8047F:	drivers/ata/sata_promise.*
8048
8049LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8050M:	Tejun Heo <tj@kernel.org>
8051L:	linux-ide@vger.kernel.org
8052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8053S:	Maintained
8054F:	drivers/ata/
8055F:	include/linux/ata.h
8056F:	include/linux/libata.h
8057F:	Documentation/devicetree/bindings/ata/
8058
8059LIBLOCKDEP
8060M:	Sasha Levin <alexander.levin@verizon.com>
8061S:	Maintained
8062F:	tools/lib/lockdep/
8063
8064LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8065M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8066M:	Dan Williams <dan.j.williams@intel.com>
8067M:	Vishal Verma <vishal.l.verma@intel.com>
8068M:	Dave Jiang <dave.jiang@intel.com>
8069L:	linux-nvdimm@lists.01.org
8070Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8071S:	Supported
8072F:	drivers/nvdimm/blk.c
8073F:	drivers/nvdimm/region_devs.c
8074
8075LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8076M:	Vishal Verma <vishal.l.verma@intel.com>
8077M:	Dan Williams <dan.j.williams@intel.com>
8078M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8079M:	Dave Jiang <dave.jiang@intel.com>
8080L:	linux-nvdimm@lists.01.org
8081Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8082S:	Supported
8083F:	drivers/nvdimm/btt*
8084
8085LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8086M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8087M:	Dan Williams <dan.j.williams@intel.com>
8088M:	Vishal Verma <vishal.l.verma@intel.com>
8089M:	Dave Jiang <dave.jiang@intel.com>
8090L:	linux-nvdimm@lists.01.org
8091Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8092S:	Supported
8093F:	drivers/nvdimm/pmem*
8094
8095LIBNVDIMM: DEVICETREE BINDINGS
8096M:	Oliver O'Halloran <oohall@gmail.com>
8097L:	linux-nvdimm@lists.01.org
8098Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8099S:	Supported
8100F:	drivers/nvdimm/of_pmem.c
8101F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8102
8103LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8104M:	Dan Williams <dan.j.williams@intel.com>
8105M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8106M:	Vishal Verma <vishal.l.verma@intel.com>
8107M:	Dave Jiang <dave.jiang@intel.com>
8108L:	linux-nvdimm@lists.01.org
8109Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8111S:	Supported
8112F:	drivers/nvdimm/*
8113F:	drivers/acpi/nfit/*
8114F:	include/linux/nd.h
8115F:	include/linux/libnvdimm.h
8116F:	include/uapi/linux/ndctl.h
8117
8118LIGHTNVM PLATFORM SUPPORT
8119M:	Matias Bjorling <mb@lightnvm.io>
8120W:	http://github/OpenChannelSSD
8121L:	linux-block@vger.kernel.org
8122S:	Maintained
8123F:	drivers/lightnvm/
8124F:	include/linux/lightnvm.h
8125F:	include/uapi/linux/lightnvm.h
8126
8127LINUX FOR POWER MACINTOSH
8128M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8129W:	http://www.penguinppc.org/
8130L:	linuxppc-dev@lists.ozlabs.org
8131S:	Maintained
8132F:	arch/powerpc/platforms/powermac/
8133F:	drivers/macintosh/
8134
8135LINUX FOR POWERPC (32-BIT AND 64-BIT)
8136M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8137M:	Paul Mackerras <paulus@samba.org>
8138M:	Michael Ellerman <mpe@ellerman.id.au>
8139W:	https://github.com/linuxppc/linux/wiki
8140L:	linuxppc-dev@lists.ozlabs.org
8141Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8143S:	Supported
8144F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8145F:	Documentation/devicetree/bindings/powerpc/
8146F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8147F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8148F:	Documentation/powerpc/
8149F:	arch/powerpc/
8150F:	drivers/char/tpm/tpm_ibmvtpm*
8151F:	drivers/crypto/nx/
8152F:	drivers/crypto/vmx/
8153F:	drivers/i2c/busses/i2c-opal.c
8154F:	drivers/net/ethernet/ibm/ibmveth.*
8155F:	drivers/net/ethernet/ibm/ibmvnic.*
8156F:	drivers/pci/hotplug/pnv_php.c
8157F:	drivers/pci/hotplug/rpa*
8158F:	drivers/rtc/rtc-opal.c
8159F:	drivers/scsi/ibmvscsi/
8160F:	drivers/tty/hvc/hvc_opal.c
8161F:	drivers/watchdog/wdrtas.c
8162F:	tools/testing/selftests/powerpc
8163N:	/pmac
8164N:	powermac
8165N:	powernv
8166N:	[^a-z0-9]ps3
8167N:	pseries
8168
8169LINUX FOR POWERPC EMBEDDED MPC5XXX
8170M:	Anatolij Gustschin <agust@denx.de>
8171L:	linuxppc-dev@lists.ozlabs.org
8172T:	git git://git.denx.de/linux-denx-agust.git
8173S:	Maintained
8174F:	arch/powerpc/platforms/512x/
8175F:	arch/powerpc/platforms/52xx/
8176
8177LINUX FOR POWERPC EMBEDDED PPC4XX
8178M:	Alistair Popple <alistair@popple.id.au>
8179M:	Matt Porter <mporter@kernel.crashing.org>
8180W:	http://www.penguinppc.org/
8181L:	linuxppc-dev@lists.ozlabs.org
8182S:	Maintained
8183F:	arch/powerpc/platforms/40x/
8184F:	arch/powerpc/platforms/44x/
8185
8186LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8187M:	Scott Wood <oss@buserror.net>
8188M:	Kumar Gala <galak@kernel.crashing.org>
8189W:	http://www.penguinppc.org/
8190L:	linuxppc-dev@lists.ozlabs.org
8191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8192S:	Maintained
8193F:	arch/powerpc/platforms/83xx/
8194F:	arch/powerpc/platforms/85xx/
8195F:	Documentation/devicetree/bindings/powerpc/fsl/
8196
8197LINUX FOR POWERPC EMBEDDED PPC8XX
8198M:	Vitaly Bordug <vitb@kernel.crashing.org>
8199W:	http://www.penguinppc.org/
8200L:	linuxppc-dev@lists.ozlabs.org
8201S:	Maintained
8202F:	arch/powerpc/platforms/8xx/
8203
8204LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8205L:	linuxppc-dev@lists.ozlabs.org
8206S:	Orphan
8207F:	arch/powerpc/*/*virtex*
8208F:	arch/powerpc/*/*/*virtex*
8209
8210LINUX FOR POWERPC PA SEMI PWRFICIENT
8211L:	linuxppc-dev@lists.ozlabs.org
8212S:	Orphan
8213F:	arch/powerpc/platforms/pasemi/
8214F:	drivers/*/*pasemi*
8215F:	drivers/*/*/*pasemi*
8216
8217LINUX KERNEL DUMP TEST MODULE (LKDTM)
8218M:	Kees Cook <keescook@chromium.org>
8219S:	Maintained
8220F:	drivers/misc/lkdtm/*
8221
8222LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8223M:	Alan Stern <stern@rowland.harvard.edu>
8224M:	Andrea Parri <parri.andrea@gmail.com>
8225M:	Will Deacon <will.deacon@arm.com>
8226M:	Peter Zijlstra <peterz@infradead.org>
8227M:	Boqun Feng <boqun.feng@gmail.com>
8228M:	Nicholas Piggin <npiggin@gmail.com>
8229M:	David Howells <dhowells@redhat.com>
8230M:	Jade Alglave <j.alglave@ucl.ac.uk>
8231M:	Luc Maranget <luc.maranget@inria.fr>
8232M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8233R:	Akira Yokosawa <akiyks@gmail.com>
8234L:	linux-kernel@vger.kernel.org
8235S:	Supported
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8237F:	tools/memory-model/
8238F:	Documentation/memory-barriers.txt
8239
8240LINUX SECURITY MODULE (LSM) FRAMEWORK
8241M:	Chris Wright <chrisw@sous-sol.org>
8242L:	linux-security-module@vger.kernel.org
8243S:	Supported
8244
8245LIS3LV02D ACCELEROMETER DRIVER
8246M:	Eric Piel <eric.piel@tremplin-utc.net>
8247S:	Maintained
8248F:	Documentation/misc-devices/lis3lv02d
8249F:	drivers/misc/lis3lv02d/
8250F:	drivers/platform/x86/hp_accel.c
8251
8252LIVE PATCHING
8253M:	Josh Poimboeuf <jpoimboe@redhat.com>
8254M:	Jessica Yu <jeyu@kernel.org>
8255M:	Jiri Kosina <jikos@kernel.org>
8256M:	Miroslav Benes <mbenes@suse.cz>
8257R:	Petr Mladek <pmladek@suse.com>
8258S:	Maintained
8259F:	kernel/livepatch/
8260F:	include/linux/livepatch.h
8261F:	arch/x86/include/asm/livepatch.h
8262F:	arch/x86/kernel/livepatch.c
8263F:	Documentation/livepatch/
8264F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8265F:	samples/livepatch/
8266L:	live-patching@vger.kernel.org
8267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8268
8269LLC (802.2)
8270L:	netdev@vger.kernel.org
8271S:	Odd fixes
8272F:	include/linux/llc.h
8273F:	include/uapi/linux/llc.h
8274F:	include/net/llc*
8275F:	net/llc/
8276
8277LM73 HARDWARE MONITOR DRIVER
8278M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8279L:	linux-hwmon@vger.kernel.org
8280S:	Maintained
8281F:	drivers/hwmon/lm73.c
8282
8283LM78 HARDWARE MONITOR DRIVER
8284M:	Jean Delvare <jdelvare@suse.com>
8285L:	linux-hwmon@vger.kernel.org
8286S:	Maintained
8287F:	Documentation/hwmon/lm78
8288F:	drivers/hwmon/lm78.c
8289
8290LM83 HARDWARE MONITOR DRIVER
8291M:	Jean Delvare <jdelvare@suse.com>
8292L:	linux-hwmon@vger.kernel.org
8293S:	Maintained
8294F:	Documentation/hwmon/lm83
8295F:	drivers/hwmon/lm83.c
8296
8297LM90 HARDWARE MONITOR DRIVER
8298M:	Jean Delvare <jdelvare@suse.com>
8299L:	linux-hwmon@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/hwmon/lm90
8302F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8303F:	drivers/hwmon/lm90.c
8304F:	include/dt-bindings/thermal/lm90.h
8305
8306LM95234 HARDWARE MONITOR DRIVER
8307M:	Guenter Roeck <linux@roeck-us.net>
8308L:	linux-hwmon@vger.kernel.org
8309S:	Maintained
8310F:	Documentation/hwmon/lm95234
8311F:	drivers/hwmon/lm95234.c
8312
8313LME2510 MEDIA DRIVER
8314M:	Malcolm Priestley <tvboxspy@gmail.com>
8315L:	linux-media@vger.kernel.org
8316W:	https://linuxtv.org
8317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8318S:	Maintained
8319F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8320
8321LOADPIN SECURITY MODULE
8322M:	Kees Cook <keescook@chromium.org>
8323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8324S:	Supported
8325F:	security/loadpin/
8326F:	Documentation/admin-guide/LSM/LoadPin.rst
8327
8328LOCKING PRIMITIVES
8329M:	Peter Zijlstra <peterz@infradead.org>
8330M:	Ingo Molnar <mingo@redhat.com>
8331L:	linux-kernel@vger.kernel.org
8332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8333S:	Maintained
8334F:	Documentation/locking/
8335F:	include/linux/lockdep.h
8336F:	include/linux/spinlock*.h
8337F:	arch/*/include/asm/spinlock*.h
8338F:	include/linux/rwlock*.h
8339F:	include/linux/mutex*.h
8340F:	arch/*/include/asm/mutex*.h
8341F:	include/linux/rwsem*.h
8342F:	arch/*/include/asm/rwsem.h
8343F:	include/linux/seqlock.h
8344F:	lib/locking*.[ch]
8345F:	kernel/locking/
8346X:	kernel/locking/locktorture.c
8347
8348LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8349M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8350L:	linux-ntfs-dev@lists.sourceforge.net
8351W:	http://www.linux-ntfs.org/content/view/19/37/
8352S:	Maintained
8353F:	Documentation/ldm.txt
8354F:	block/partitions/ldm.*
8355
8356LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8357M:	Sathya Prakash <sathya.prakash@broadcom.com>
8358M:	Chaitra P B <chaitra.basappa@broadcom.com>
8359M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8360L:	MPT-FusionLinux.pdl@broadcom.com
8361L:	linux-scsi@vger.kernel.org
8362W:	http://www.avagotech.com/support/
8363S:	Supported
8364F:	drivers/message/fusion/
8365F:	drivers/scsi/mpt2sas/
8366F:	drivers/scsi/mpt3sas/
8367
8368LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8369M:	Matthew Wilcox <matthew@wil.cx>
8370L:	linux-scsi@vger.kernel.org
8371S:	Maintained
8372F:	drivers/scsi/sym53c8xx_2/
8373
8374LTC4261 HARDWARE MONITOR DRIVER
8375M:	Guenter Roeck <linux@roeck-us.net>
8376L:	linux-hwmon@vger.kernel.org
8377S:	Maintained
8378F:	Documentation/hwmon/ltc4261
8379F:	drivers/hwmon/ltc4261.c
8380
8381LTC4306 I2C MULTIPLEXER DRIVER
8382M:	Michael Hennerich <michael.hennerich@analog.com>
8383W:	http://ez.analog.com/community/linux-device-drivers
8384L:	linux-i2c@vger.kernel.org
8385S:	Supported
8386F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8387F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8388
8389LTP (Linux Test Project)
8390M:	Mike Frysinger <vapier@gentoo.org>
8391M:	Cyril Hrubis <chrubis@suse.cz>
8392M:	Wanlong Gao <wanlong.gao@gmail.com>
8393M:	Jan Stancek <jstancek@redhat.com>
8394M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8395M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8396L:	ltp@lists.linux.it (subscribers-only)
8397W:	http://linux-test-project.github.io/
8398T:	git git://github.com/linux-test-project/ltp.git
8399S:	Maintained
8400
8401M68K ARCHITECTURE
8402M:	Geert Uytterhoeven <geert@linux-m68k.org>
8403L:	linux-m68k@lists.linux-m68k.org
8404W:	http://www.linux-m68k.org/
8405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8406S:	Maintained
8407F:	arch/m68k/
8408F:	drivers/zorro/
8409
8410M68K ON APPLE MACINTOSH
8411M:	Joshua Thompson <funaho@jurai.org>
8412W:	http://www.mac.linux-m68k.org/
8413L:	linux-m68k@lists.linux-m68k.org
8414S:	Maintained
8415F:	arch/m68k/mac/
8416
8417M68K ON HP9000/300
8418M:	Philip Blundell <philb@gnu.org>
8419W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8420S:	Maintained
8421F:	arch/m68k/hp300/
8422
8423M88DS3103 MEDIA DRIVER
8424M:	Antti Palosaari <crope@iki.fi>
8425L:	linux-media@vger.kernel.org
8426W:	https://linuxtv.org
8427W:	http://palosaari.fi/linux/
8428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8429T:	git git://linuxtv.org/anttip/media_tree.git
8430S:	Maintained
8431F:	drivers/media/dvb-frontends/m88ds3103*
8432
8433M88RS2000 MEDIA DRIVER
8434M:	Malcolm Priestley <tvboxspy@gmail.com>
8435L:	linux-media@vger.kernel.org
8436W:	https://linuxtv.org
8437Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8438S:	Maintained
8439F:	drivers/media/dvb-frontends/m88rs2000*
8440
8441MA901 MASTERKIT USB FM RADIO DRIVER
8442M:	Alexey Klimov <klimov.linux@gmail.com>
8443L:	linux-media@vger.kernel.org
8444T:	git git://linuxtv.org/media_tree.git
8445S:	Maintained
8446F:	drivers/media/radio/radio-ma901.c
8447
8448MAC80211
8449M:	Johannes Berg <johannes@sipsolutions.net>
8450L:	linux-wireless@vger.kernel.org
8451W:	http://wireless.kernel.org/
8452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8454S:	Maintained
8455F:	Documentation/networking/mac80211-injection.txt
8456F:	include/net/mac80211.h
8457F:	net/mac80211/
8458F:	drivers/net/wireless/mac80211_hwsim.[ch]
8459F:	Documentation/networking/mac80211_hwsim/README
8460
8461MAILBOX API
8462M:	Jassi Brar <jassisinghbrar@gmail.com>
8463L:	linux-kernel@vger.kernel.org
8464S:	Maintained
8465F:	drivers/mailbox/
8466F:	include/linux/mailbox_client.h
8467F:	include/linux/mailbox_controller.h
8468
8469MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8470M:	Michael Kerrisk <mtk.manpages@gmail.com>
8471W:	http://www.kernel.org/doc/man-pages
8472L:	linux-man@vger.kernel.org
8473S:	Maintained
8474
8475MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8476M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8477L:	linux-mips@linux-mips.org
8478S:	Maintained
8479F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8480
8481MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8482M:	Andrew Lunn <andrew@lunn.ch>
8483M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8484L:	netdev@vger.kernel.org
8485S:	Maintained
8486F:	drivers/net/dsa/mv88e6xxx/
8487F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8488
8489MARVELL ARMADA DRM SUPPORT
8490M:	Russell King <linux@armlinux.org.uk>
8491S:	Maintained
8492T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8493T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8494F:	drivers/gpu/drm/armada/
8495F:	include/uapi/drm/armada_drm.h
8496F:	Documentation/devicetree/bindings/display/armada/
8497
8498MARVELL CRYPTO DRIVER
8499M:	Boris Brezillon <boris.brezillon@bootlin.com>
8500M:	Arnaud Ebalard <arno@natisbad.org>
8501F:	drivers/crypto/marvell/
8502S:	Maintained
8503L:	linux-crypto@vger.kernel.org
8504
8505MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8506M:	Mirko Lindner <mlindner@marvell.com>
8507M:	Stephen Hemminger <stephen@networkplumber.org>
8508L:	netdev@vger.kernel.org
8509S:	Maintained
8510F:	drivers/net/ethernet/marvell/sk*
8511
8512MARVELL LIBERTAS WIRELESS DRIVER
8513L:	libertas-dev@lists.infradead.org
8514S:	Orphan
8515F:	drivers/net/wireless/marvell/libertas/
8516
8517MARVELL MACCHIATOBIN SUPPORT
8518M:	Russell King <linux@armlinux.org.uk>
8519L:	linux-arm-kernel@lists.infradead.org
8520S:	Maintained
8521F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8522
8523MARVELL MV643XX ETHERNET DRIVER
8524M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8525L:	netdev@vger.kernel.org
8526S:	Maintained
8527F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8528F:	include/linux/mv643xx.h
8529
8530MARVELL MV88X3310 PHY DRIVER
8531M:	Russell King <linux@armlinux.org.uk>
8532L:	netdev@vger.kernel.org
8533S:	Maintained
8534F:	drivers/net/phy/marvell10g.c
8535
8536MARVELL MVNETA ETHERNET DRIVER
8537M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8538L:	netdev@vger.kernel.org
8539S:	Maintained
8540F:	drivers/net/ethernet/marvell/mvneta.*
8541
8542MARVELL MWIFIEX WIRELESS DRIVER
8543M:	Amitkumar Karwar <amitkarwar@gmail.com>
8544M:	Nishant Sarmukadam <nishants@marvell.com>
8545M:	Ganapathi Bhat <gbhat@marvell.com>
8546M:	Xinming Hu <huxm@marvell.com>
8547L:	linux-wireless@vger.kernel.org
8548S:	Maintained
8549F:	drivers/net/wireless/marvell/mwifiex/
8550
8551MARVELL MWL8K WIRELESS DRIVER
8552M:	Lennert Buytenhek <buytenh@wantstofly.org>
8553L:	linux-wireless@vger.kernel.org
8554S:	Odd Fixes
8555F:	drivers/net/wireless/marvell/mwl8k.c
8556
8557MARVELL NAND CONTROLLER DRIVER
8558M:	Miquel Raynal <miquel.raynal@bootlin.com>
8559L:	linux-mtd@lists.infradead.org
8560S:	Maintained
8561F:	drivers/mtd/nand/raw/marvell_nand.c
8562F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8563
8564MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8565M:	Nicolas Pitre <nico@fluxnic.net>
8566S:	Odd Fixes
8567F:	drivers/mmc/host/mvsdio.*
8568
8569MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8570M:	Hu Ziji <huziji@marvell.com>
8571L:	linux-mmc@vger.kernel.org
8572S:	Supported
8573F:	drivers/mmc/host/sdhci-xenon*
8574F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8575
8576MATROX FRAMEBUFFER DRIVER
8577L:	linux-fbdev@vger.kernel.org
8578S:	Orphan
8579F:	drivers/video/fbdev/matrox/matroxfb_*
8580F:	include/uapi/linux/matroxfb.h
8581
8582MAX16065 HARDWARE MONITOR DRIVER
8583M:	Guenter Roeck <linux@roeck-us.net>
8584L:	linux-hwmon@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/hwmon/max16065
8587F:	drivers/hwmon/max16065.c
8588
8589MAX20751 HARDWARE MONITOR DRIVER
8590M:	Guenter Roeck <linux@roeck-us.net>
8591L:	linux-hwmon@vger.kernel.org
8592S:	Maintained
8593F:	Documentation/hwmon/max20751
8594F:	drivers/hwmon/max20751.c
8595
8596MAX2175 SDR TUNER DRIVER
8597M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8598L:	linux-media@vger.kernel.org
8599T:	git git://linuxtv.org/media_tree.git
8600S:	Maintained
8601F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8602F:	Documentation/media/v4l-drivers/max2175.rst
8603F:	drivers/media/i2c/max2175*
8604F:	include/uapi/linux/max2175.h
8605
8606MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8607L:	linux-hwmon@vger.kernel.org
8608S:	Orphan
8609F:	Documentation/hwmon/max6650
8610F:	drivers/hwmon/max6650.c
8611
8612MAX6697 HARDWARE MONITOR DRIVER
8613M:	Guenter Roeck <linux@roeck-us.net>
8614L:	linux-hwmon@vger.kernel.org
8615S:	Maintained
8616F:	Documentation/hwmon/max6697
8617F:	Documentation/devicetree/bindings/i2c/max6697.txt
8618F:	drivers/hwmon/max6697.c
8619F:	include/linux/platform_data/max6697.h
8620
8621MAX9860 MONO AUDIO VOICE CODEC DRIVER
8622M:	Peter Rosin <peda@axentia.se>
8623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8624S:	Maintained
8625F:	Documentation/devicetree/bindings/sound/max9860.txt
8626F:	sound/soc/codecs/max9860.*
8627
8628MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8629M:	Javier Martinez Canillas <javier@dowhile0.org>
8630L:	linux-kernel@vger.kernel.org
8631S:	Supported
8632F:	drivers/regulator/max77802-regulator.c
8633F:	Documentation/devicetree/bindings/*/*max77802.txt
8634F:	include/dt-bindings/*/*max77802.h
8635
8636MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8637M:	Krzysztof Kozlowski <krzk@kernel.org>
8638M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8639L:	linux-pm@vger.kernel.org
8640S:	Supported
8641F:	drivers/power/supply/max14577_charger.c
8642F:	drivers/power/supply/max77693_charger.c
8643
8644MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8645M:	Chanwoo Choi <cw00.choi@samsung.com>
8646M:	Krzysztof Kozlowski <krzk@kernel.org>
8647M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8648L:	linux-kernel@vger.kernel.org
8649S:	Supported
8650F:	drivers/*/max14577*.c
8651F:	drivers/*/max77686*.c
8652F:	drivers/*/max77693*.c
8653F:	drivers/extcon/extcon-max14577.c
8654F:	drivers/extcon/extcon-max77693.c
8655F:	drivers/rtc/rtc-max77686.c
8656F:	drivers/clk/clk-max77686.c
8657F:	Documentation/devicetree/bindings/mfd/max14577.txt
8658F:	Documentation/devicetree/bindings/*/max77686.txt
8659F:	Documentation/devicetree/bindings/mfd/max77693.txt
8660F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8661F:	include/linux/mfd/max14577*.h
8662F:	include/linux/mfd/max77686*.h
8663F:	include/linux/mfd/max77693*.h
8664
8665MAXIRADIO FM RADIO RECEIVER DRIVER
8666M:	Hans Verkuil <hverkuil@xs4all.nl>
8667L:	linux-media@vger.kernel.org
8668T:	git git://linuxtv.org/media_tree.git
8669W:	https://linuxtv.org
8670S:	Maintained
8671F:	drivers/media/radio/radio-maxiradio*
8672
8673MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8674M:	Peter Rosin <peda@axentia.se>
8675L:	linux-iio@vger.kernel.org
8676S:	Maintained
8677F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8678F:	drivers/iio/potentiometer/mcp4018.c
8679F:	drivers/iio/potentiometer/mcp4531.c
8680
8681MCR20A IEEE-802.15.4 RADIO DRIVER
8682M:	Xue Liu <liuxuenetmail@gmail.com>
8683L:	linux-wpan@vger.kernel.org
8684W:	https://github.com/xueliu/mcr20a-linux
8685S:	Maintained
8686F:	drivers/net/ieee802154/mcr20a.c
8687F:	drivers/net/ieee802154/mcr20a.h
8688F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8689
8690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8691M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8692L:	linux-iio@vger.kernel.org
8693S:	Maintained
8694F:	drivers/iio/dac/cio-dac.c
8695
8696MEDIA DRIVERS FOR ASCOT2E
8697M:	Sergey Kozlov <serjk@netup.ru>
8698M:	Abylay Ospan <aospan@netup.ru>
8699L:	linux-media@vger.kernel.org
8700W:	https://linuxtv.org
8701W:	http://netup.tv/
8702T:	git git://linuxtv.org/media_tree.git
8703S:	Supported
8704F:	drivers/media/dvb-frontends/ascot2e*
8705
8706MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8707M:	Jasmin Jessich <jasmin@anw.at>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Maintained
8712F:	drivers/media/dvb-frontends/cxd2099*
8713
8714MEDIA DRIVERS FOR CXD2841ER
8715M:	Sergey Kozlov <serjk@netup.ru>
8716M:	Abylay Ospan <aospan@netup.ru>
8717L:	linux-media@vger.kernel.org
8718W:	https://linuxtv.org
8719W:	http://netup.tv/
8720T:	git git://linuxtv.org/media_tree.git
8721S:	Supported
8722F:	drivers/media/dvb-frontends/cxd2841er*
8723
8724MEDIA DRIVERS FOR CXD2880
8725M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8726L:	linux-media@vger.kernel.org
8727W:	http://linuxtv.org/
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Supported
8730F:	drivers/media/dvb-frontends/cxd2880/*
8731F:	drivers/media/spi/cxd2880*
8732
8733MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8734M:	Daniel Scheller <d.scheller.oss@gmail.com>
8735L:	linux-media@vger.kernel.org
8736W:	https://linuxtv.org
8737T:	git git://linuxtv.org/media_tree.git
8738S:	Maintained
8739F:	drivers/media/pci/ddbridge/*
8740
8741MEDIA DRIVERS FOR FREESCALE IMX
8742M:	Steve Longerbeam <slongerbeam@gmail.com>
8743M:	Philipp Zabel <p.zabel@pengutronix.de>
8744L:	linux-media@vger.kernel.org
8745T:	git git://linuxtv.org/media_tree.git
8746S:	Maintained
8747F:	Documentation/devicetree/bindings/media/imx.txt
8748F:	Documentation/media/v4l-drivers/imx.rst
8749F:	drivers/staging/media/imx/
8750F:	include/linux/imx-media.h
8751F:	include/media/imx.h
8752
8753MEDIA DRIVERS FOR HELENE
8754M:	Abylay Ospan <aospan@netup.ru>
8755L:	linux-media@vger.kernel.org
8756W:	https://linuxtv.org
8757W:	http://netup.tv/
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Supported
8760F:	drivers/media/dvb-frontends/helene*
8761
8762MEDIA DRIVERS FOR HORUS3A
8763M:	Sergey Kozlov <serjk@netup.ru>
8764M:	Abylay Ospan <aospan@netup.ru>
8765L:	linux-media@vger.kernel.org
8766W:	https://linuxtv.org
8767W:	http://netup.tv/
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Supported
8770F:	drivers/media/dvb-frontends/horus3a*
8771
8772MEDIA DRIVERS FOR LNBH25
8773M:	Sergey Kozlov <serjk@netup.ru>
8774M:	Abylay Ospan <aospan@netup.ru>
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777W:	http://netup.tv/
8778T:	git git://linuxtv.org/media_tree.git
8779S:	Supported
8780F:	drivers/media/dvb-frontends/lnbh25*
8781
8782MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8783M:	Daniel Scheller <d.scheller.oss@gmail.com>
8784L:	linux-media@vger.kernel.org
8785W:	https://linuxtv.org
8786T:	git git://linuxtv.org/media_tree.git
8787S:	Maintained
8788F:	drivers/media/dvb-frontends/mxl5xx*
8789
8790MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8791M:	Sergey Kozlov <serjk@netup.ru>
8792M:	Abylay Ospan <aospan@netup.ru>
8793L:	linux-media@vger.kernel.org
8794W:	https://linuxtv.org
8795W:	http://netup.tv/
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Supported
8798F:	drivers/media/pci/netup_unidvb/*
8799
8800MEDIA DRIVERS FOR RENESAS - CEU
8801M:	Jacopo Mondi <jacopo@jmondi.org>
8802L:	linux-media@vger.kernel.org
8803L:	linux-renesas-soc@vger.kernel.org
8804T:	git git://linuxtv.org/media_tree.git
8805S:	Supported
8806F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8807F:	drivers/media/platform/renesas-ceu.c
8808F:	include/media/drv-intf/renesas-ceu.h
8809
8810MEDIA DRIVERS FOR RENESAS - DRIF
8811M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8812L:	linux-media@vger.kernel.org
8813L:	linux-renesas-soc@vger.kernel.org
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8817F:	drivers/media/platform/rcar_drif.c
8818
8819MEDIA DRIVERS FOR RENESAS - FCP
8820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8821L:	linux-media@vger.kernel.org
8822L:	linux-renesas-soc@vger.kernel.org
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Supported
8825F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8826F:	drivers/media/platform/rcar-fcp.c
8827F:	include/media/rcar-fcp.h
8828
8829MEDIA DRIVERS FOR RENESAS - FDP1
8830M:	Kieran Bingham <kieran@bingham.xyz>
8831L:	linux-media@vger.kernel.org
8832L:	linux-renesas-soc@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Supported
8835F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8836F:	drivers/media/platform/rcar_fdp1.c
8837
8838MEDIA DRIVERS FOR RENESAS - VIN
8839M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8840L:	linux-media@vger.kernel.org
8841L:	linux-renesas-soc@vger.kernel.org
8842T:	git git://linuxtv.org/media_tree.git
8843S:	Supported
8844F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8845F:	drivers/media/platform/rcar-vin/
8846
8847MEDIA DRIVERS FOR RENESAS - VSP1
8848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8849L:	linux-media@vger.kernel.org
8850L:	linux-renesas-soc@vger.kernel.org
8851T:	git git://linuxtv.org/media_tree.git
8852S:	Supported
8853F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8854F:	drivers/media/platform/vsp1/
8855
8856MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8857M:	Daniel Scheller <d.scheller.oss@gmail.com>
8858L:	linux-media@vger.kernel.org
8859W:	https://linuxtv.org
8860T:	git git://linuxtv.org/media_tree.git
8861S:	Maintained
8862F:	drivers/media/dvb-frontends/stv0910*
8863
8864MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8865M:	Daniel Scheller <d.scheller.oss@gmail.com>
8866L:	linux-media@vger.kernel.org
8867W:	https://linuxtv.org
8868T:	git git://linuxtv.org/media_tree.git
8869S:	Maintained
8870F:	drivers/media/dvb-frontends/stv6111*
8871
8872MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8873M:	Dmitry Osipenko <digetx@gmail.com>
8874L:	linux-media@vger.kernel.org
8875L:	linux-tegra@vger.kernel.org
8876T:	git git://linuxtv.org/media_tree.git
8877S:	Maintained
8878F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8879F:	drivers/staging/media/tegra-vde/
8880
8881MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8882M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8884P:	LinuxTV.org Project
8885L:	linux-media@vger.kernel.org
8886W:	https://linuxtv.org
8887Q:	http://patchwork.kernel.org/project/linux-media/list/
8888T:	git git://linuxtv.org/media_tree.git
8889S:	Maintained
8890F:	Documentation/devicetree/bindings/media/
8891F:	Documentation/media/
8892F:	drivers/media/
8893F:	drivers/staging/media/
8894F:	include/linux/platform_data/media/
8895F:	include/media/
8896F:	include/uapi/linux/dvb/
8897F:	include/uapi/linux/videodev2.h
8898F:	include/uapi/linux/media.h
8899F:	include/uapi/linux/v4l2-*
8900F:	include/uapi/linux/meye.h
8901F:	include/uapi/linux/ivtv*
8902F:	include/uapi/linux/uvcvideo.h
8903
8904MEDIATEK CIR DRIVER
8905M:	Sean Wang <sean.wang@mediatek.com>
8906S:	Maintained
8907F:	drivers/media/rc/mtk-cir.c
8908
8909MEDIATEK DMA DRIVER
8910M:	Sean Wang <sean.wang@mediatek.com>
8911L:	dmaengine@vger.kernel.org
8912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8913L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8914S:	Maintained
8915F:	Documentation/devicetree/bindings/dma/mtk-*
8916F:	drivers/dma/mediatek/
8917
8918MEDIATEK PMIC LED DRIVER
8919M:	Sean Wang <sean.wang@mediatek.com>
8920S:	Maintained
8921F:	drivers/leds/leds-mt6323.c
8922F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8923
8924MEDIATEK ETHERNET DRIVER
8925M:	Felix Fietkau <nbd@openwrt.org>
8926M:	John Crispin <john@phrozen.org>
8927M:	Sean Wang <sean.wang@mediatek.com>
8928M:	Nelson Chang <nelson.chang@mediatek.com>
8929L:	netdev@vger.kernel.org
8930S:	Maintained
8931F:	drivers/net/ethernet/mediatek/
8932
8933MEDIATEK SWITCH DRIVER
8934M:	Sean Wang <sean.wang@mediatek.com>
8935L:	netdev@vger.kernel.org
8936S:	Maintained
8937F:	drivers/net/dsa/mt7530.*
8938F:	net/dsa/tag_mtk.c
8939
8940MEDIATEK JPEG DRIVER
8941M:	Rick Chang <rick.chang@mediatek.com>
8942M:	Bin Liu <bin.liu@mediatek.com>
8943S:	Supported
8944F:	drivers/media/platform/mtk-jpeg/
8945F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8946
8947MEDIATEK MDP DRIVER
8948M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8949M:	Houlong Wei <houlong.wei@mediatek.com>
8950M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8951S:	Supported
8952F:	drivers/media/platform/mtk-mdp/
8953F:	drivers/media/platform/mtk-vpu/
8954F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8955
8956MEDIATEK MEDIA DRIVER
8957M:	Tiffany Lin <tiffany.lin@mediatek.com>
8958M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8959S:	Supported
8960F:	drivers/media/platform/mtk-vcodec/
8961F:	drivers/media/platform/mtk-vpu/
8962F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8963F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8964
8965MEDIATEK MT7601U WIRELESS LAN DRIVER
8966M:	Jakub Kicinski <kubakici@wp.pl>
8967L:	linux-wireless@vger.kernel.org
8968S:	Maintained
8969F:	drivers/net/wireless/mediatek/mt7601u/
8970
8971MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8972M:	Sean Wang <sean.wang@mediatek.com>
8973S:	Maintained
8974F:	drivers/char/hw_random/mtk-rng.c
8975
8976MEDIATEK USB3 DRD IP DRIVER
8977M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8978L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8981S:	Maintained
8982F:	drivers/usb/mtu3/
8983
8984MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8985M:	Peter Senna Tschudin <peter.senna@collabora.com>
8986M:	Martin Donnelly <martin.donnelly@ge.com>
8987M:	Martyn Welch <martyn.welch@collabora.co.uk>
8988S:	Maintained
8989F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8990F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8991
8992MEGARAID SCSI/SAS DRIVERS
8993M:	Kashyap Desai <kashyap.desai@broadcom.com>
8994M:	Sumit Saxena <sumit.saxena@broadcom.com>
8995M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8996L:	megaraidlinux.pdl@broadcom.com
8997L:	linux-scsi@vger.kernel.org
8998W:	http://www.avagotech.com/support/
8999S:	Maintained
9000F:	Documentation/scsi/megaraid.txt
9001F:	drivers/scsi/megaraid.*
9002F:	drivers/scsi/megaraid/
9003
9004MELEXIS MLX90614 DRIVER
9005M:	Crt Mori <cmo@melexis.com>
9006L:	linux-iio@vger.kernel.org
9007W:	http://www.melexis.com
9008S:	Supported
9009F:	drivers/iio/temperature/mlx90614.c
9010
9011MELEXIS MLX90632 DRIVER
9012M:	Crt Mori <cmo@melexis.com>
9013L:	linux-iio@vger.kernel.org
9014W:	http://www.melexis.com
9015S:	Supported
9016F:	drivers/iio/temperature/mlx90632.c
9017
9018MELFAS MIP4 TOUCHSCREEN DRIVER
9019M:	Sangwon Jee <jeesw@melfas.com>
9020W:	http://www.melfas.com
9021S:	Supported
9022F:	drivers/input/touchscreen/melfas_mip4.c
9023F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9024
9025MELLANOX ETHERNET DRIVER (mlx4_en)
9026M:	Tariq Toukan <tariqt@mellanox.com>
9027L:	netdev@vger.kernel.org
9028S:	Supported
9029W:	http://www.mellanox.com
9030Q:	http://patchwork.ozlabs.org/project/netdev/list/
9031F:	drivers/net/ethernet/mellanox/mlx4/en_*
9032
9033MELLANOX ETHERNET DRIVER (mlx5e)
9034M:	Saeed Mahameed <saeedm@mellanox.com>
9035L:	netdev@vger.kernel.org
9036S:	Supported
9037W:	http://www.mellanox.com
9038Q:	http://patchwork.ozlabs.org/project/netdev/list/
9039F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9040
9041MELLANOX ETHERNET INNOVA DRIVER
9042M:	Ilan Tayari <ilant@mellanox.com>
9043R:	Boris Pismenny <borisp@mellanox.com>
9044L:	netdev@vger.kernel.org
9045S:	Supported
9046W:	http://www.mellanox.com
9047Q:	http://patchwork.ozlabs.org/project/netdev/list/
9048F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9049F:	include/linux/mlx5/mlx5_ifc_fpga.h
9050
9051MELLANOX ETHERNET INNOVA IPSEC DRIVER
9052M:	Ilan Tayari <ilant@mellanox.com>
9053R:	Boris Pismenny <borisp@mellanox.com>
9054L:	netdev@vger.kernel.org
9055S:	Supported
9056W:	http://www.mellanox.com
9057Q:	http://patchwork.ozlabs.org/project/netdev/list/
9058F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9059F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9060
9061MELLANOX ETHERNET SWITCH DRIVERS
9062M:	Jiri Pirko <jiri@mellanox.com>
9063M:	Ido Schimmel <idosch@mellanox.com>
9064L:	netdev@vger.kernel.org
9065S:	Supported
9066W:	http://www.mellanox.com
9067Q:	http://patchwork.ozlabs.org/project/netdev/list/
9068F:	drivers/net/ethernet/mellanox/mlxsw/
9069
9070MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9071M:	mlxsw@mellanox.com
9072L:	netdev@vger.kernel.org
9073S:	Supported
9074W:	http://www.mellanox.com
9075Q:	http://patchwork.ozlabs.org/project/netdev/list/
9076F:	drivers/net/ethernet/mellanox/mlxfw/
9077
9078MELLANOX HARDWARE PLATFORM SUPPORT
9079M:	Andy Shevchenko <andy@infradead.org>
9080M:	Darren Hart <dvhart@infradead.org>
9081M:	Vadim Pasternak <vadimp@mellanox.com>
9082L:	platform-driver-x86@vger.kernel.org
9083S:	Supported
9084F:	drivers/platform/mellanox/
9085
9086MELLANOX MLX4 core VPI driver
9087M:	Tariq Toukan <tariqt@mellanox.com>
9088L:	netdev@vger.kernel.org
9089L:	linux-rdma@vger.kernel.org
9090W:	http://www.mellanox.com
9091Q:	http://patchwork.ozlabs.org/project/netdev/list/
9092S:	Supported
9093F:	drivers/net/ethernet/mellanox/mlx4/
9094F:	include/linux/mlx4/
9095
9096MELLANOX MLX4 IB driver
9097M:	Yishai Hadas <yishaih@mellanox.com>
9098L:	linux-rdma@vger.kernel.org
9099W:	http://www.mellanox.com
9100Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9101S:	Supported
9102F:	drivers/infiniband/hw/mlx4/
9103F:	include/linux/mlx4/
9104F:	include/uapi/rdma/mlx4-abi.h
9105
9106MELLANOX MLX5 core VPI driver
9107M:	Saeed Mahameed <saeedm@mellanox.com>
9108M:	Matan Barak <matanb@mellanox.com>
9109M:	Leon Romanovsky <leonro@mellanox.com>
9110L:	netdev@vger.kernel.org
9111L:	linux-rdma@vger.kernel.org
9112W:	http://www.mellanox.com
9113Q:	http://patchwork.ozlabs.org/project/netdev/list/
9114S:	Supported
9115F:	drivers/net/ethernet/mellanox/mlx5/core/
9116F:	include/linux/mlx5/
9117
9118MELLANOX MLX5 IB driver
9119M:	Matan Barak <matanb@mellanox.com>
9120M:	Leon Romanovsky <leonro@mellanox.com>
9121L:	linux-rdma@vger.kernel.org
9122W:	http://www.mellanox.com
9123Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9124S:	Supported
9125F:	drivers/infiniband/hw/mlx5/
9126F:	include/linux/mlx5/
9127F:	include/uapi/rdma/mlx5-abi.h
9128
9129MELLANOX MLXCPLD I2C AND MUX DRIVER
9130M:	Vadim Pasternak <vadimp@mellanox.com>
9131M:	Michael Shych <michaelsh@mellanox.com>
9132L:	linux-i2c@vger.kernel.org
9133S:	Supported
9134F:	drivers/i2c/busses/i2c-mlxcpld.c
9135F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9136F:	Documentation/i2c/busses/i2c-mlxcpld
9137
9138MELLANOX MLXCPLD LED DRIVER
9139M:	Vadim Pasternak <vadimp@mellanox.com>
9140L:	linux-leds@vger.kernel.org
9141S:	Supported
9142F:	drivers/leds/leds-mlxcpld.c
9143F:	drivers/leds/leds-mlxreg.c
9144F:	Documentation/leds/leds-mlxcpld.txt
9145
9146MELLANOX PLATFORM DRIVER
9147M:	Vadim Pasternak <vadimp@mellanox.com>
9148L:	platform-driver-x86@vger.kernel.org
9149S:	Supported
9150F:	drivers/platform/x86/mlx-platform.c
9151
9152MEMBARRIER SUPPORT
9153M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9154M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9155L:	linux-kernel@vger.kernel.org
9156S:	Supported
9157F:	kernel/sched/membarrier.c
9158F:	include/uapi/linux/membarrier.h
9159F:	arch/powerpc/include/asm/membarrier.h
9160
9161MEMORY MANAGEMENT
9162L:	linux-mm@kvack.org
9163W:	http://www.linux-mm.org
9164S:	Maintained
9165F:	include/linux/mm.h
9166F:	include/linux/gfp.h
9167F:	include/linux/mmzone.h
9168F:	include/linux/memory_hotplug.h
9169F:	include/linux/vmalloc.h
9170F:	mm/
9171
9172MEMORY TECHNOLOGY DEVICES (MTD)
9173M:	David Woodhouse <dwmw2@infradead.org>
9174M:	Brian Norris <computersforpeace@gmail.com>
9175M:	Boris Brezillon <boris.brezillon@bootlin.com>
9176M:	Marek Vasut <marek.vasut@gmail.com>
9177M:	Richard Weinberger <richard@nod.at>
9178L:	linux-mtd@lists.infradead.org
9179W:	http://www.linux-mtd.infradead.org/
9180Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9181T:	git git://git.infradead.org/linux-mtd.git master
9182T:	git git://git.infradead.org/linux-mtd.git mtd/next
9183S:	Maintained
9184F:	Documentation/devicetree/bindings/mtd/
9185F:	drivers/mtd/
9186F:	include/linux/mtd/
9187F:	include/uapi/mtd/
9188
9189MEN A21 WATCHDOG DRIVER
9190M:	Johannes Thumshirn <morbidrsa@gmail.com>
9191L:	linux-watchdog@vger.kernel.org
9192S:	Maintained
9193F:	drivers/watchdog/mena21_wdt.c
9194
9195MEN CHAMELEON BUS (mcb)
9196M:	Johannes Thumshirn <morbidrsa@gmail.com>
9197S:	Maintained
9198F:	drivers/mcb/
9199F:	include/linux/mcb.h
9200F:	Documentation/men-chameleon-bus.txt
9201
9202MEN F21BMC (Board Management Controller)
9203M:	Andreas Werner <andreas.werner@men.de>
9204S:	Supported
9205F:	drivers/mfd/menf21bmc.c
9206F:	drivers/watchdog/menf21bmc_wdt.c
9207F:	drivers/leds/leds-menf21bmc.c
9208F:	drivers/hwmon/menf21bmc_hwmon.c
9209F:	Documentation/hwmon/menf21bmc
9210
9211MESON AO CEC DRIVER FOR AMLOGIC SOCS
9212M:	Neil Armstrong <narmstrong@baylibre.com>
9213L:	linux-media@lists.freedesktop.org
9214L:	linux-amlogic@lists.infradead.org
9215W:	http://linux-meson.com/
9216S:	Supported
9217F:	drivers/media/platform/meson/ao-cec.c
9218F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9219T:	git git://linuxtv.org/media_tree.git
9220
9221MICROBLAZE ARCHITECTURE
9222M:	Michal Simek <monstr@monstr.eu>
9223W:	http://www.monstr.eu/fdt/
9224T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9225S:	Supported
9226F:	arch/microblaze/
9227
9228MICROCHIP / ATMEL AT91 SERIAL DRIVER
9229M:	Richard Genoud <richard.genoud@gmail.com>
9230S:	Maintained
9231F:	drivers/tty/serial/atmel_serial.c
9232F:	drivers/tty/serial/atmel_serial.h
9233
9234MICROCHIP / ATMEL DMA DRIVER
9235M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237L:	dmaengine@vger.kernel.org
9238S:	Supported
9239F:	drivers/dma/at_hdmac.c
9240F:	drivers/dma/at_hdmac_regs.h
9241F:	include/linux/platform_data/dma-atmel.h
9242
9243MICROCHIP / ATMEL ECC DRIVER
9244M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9245L:	linux-crypto@vger.kernel.org
9246S:	Maintained
9247F:	drivers/crypto/atmel-ecc.*
9248
9249MICROCHIP / ATMEL ISC DRIVER
9250M:	Songjun Wu <songjun.wu@microchip.com>
9251L:	linux-media@vger.kernel.org
9252S:	Supported
9253F:	drivers/media/platform/atmel/atmel-isc.c
9254F:	drivers/media/platform/atmel/atmel-isc-regs.h
9255F:	devicetree/bindings/media/atmel-isc.txt
9256
9257MICROCHIP / ATMEL NAND DRIVER
9258M:	Wenyou Yang <wenyou.yang@microchip.com>
9259M:	Josh Wu <rainyfeeling@outlook.com>
9260L:	linux-mtd@lists.infradead.org
9261S:	Supported
9262F:	drivers/mtd/nand/raw/atmel/*
9263F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9264
9265MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9266M:	Woojung Huh <Woojung.Huh@microchip.com>
9267M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9268L:	netdev@vger.kernel.org
9269S:	Maintained
9270F:	net/dsa/tag_ksz.c
9271F:	drivers/net/dsa/microchip/*
9272F:	include/linux/platform_data/microchip-ksz.h
9273F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9274
9275MICROCHIP LAN743X ETHERNET DRIVER
9276M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9277M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9278L:	netdev@vger.kernel.org
9279S:	Maintained
9280F:	drivers/net/ethernet/microchip/lan743x_*
9281
9282MICROCHIP USB251XB DRIVER
9283M:	Richard Leitner <richard.leitner@skidata.com>
9284L:	linux-usb@vger.kernel.org
9285S:	Maintained
9286F:	drivers/usb/misc/usb251xb.c
9287F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9288
9289MICROSEMI MIPS SOCS
9290M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9291L:	linux-mips@linux-mips.org
9292S:	Maintained
9293F:	arch/mips/generic/board-ocelot.c
9294F:	arch/mips/configs/generic/board-ocelot.config
9295F:	arch/mips/boot/dts/mscc/
9296F:	Documentation/devicetree/bindings/mips/mscc.txt
9297
9298MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9299M:	Don Brace <don.brace@microsemi.com>
9300L:	esc.storagedev@microsemi.com
9301L:	linux-scsi@vger.kernel.org
9302S:	Supported
9303F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9304F:	drivers/scsi/smartpqi/Kconfig
9305F:	drivers/scsi/smartpqi/Makefile
9306F:	include/linux/cciss*.h
9307F:	include/uapi/linux/cciss*.h
9308F:	Documentation/scsi/smartpqi.txt
9309
9310MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9311M:	Chen Yu <yu.c.chen@intel.com>
9312L:	platform-driver-x86@vger.kernel.org
9313S:	Supported
9314F:	drivers/platform/x86/surfacepro3_button.c
9315
9316MICROTEK X6 SCANNER
9317M:	Oliver Neukum <oliver@neukum.org>
9318S:	Maintained
9319F:	drivers/usb/image/microtek.*
9320
9321MIPS
9322M:	Ralf Baechle <ralf@linux-mips.org>
9323M:	James Hogan <jhogan@kernel.org>
9324L:	linux-mips@linux-mips.org
9325W:	http://www.linux-mips.org/
9326T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9327Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9328S:	Supported
9329F:	Documentation/devicetree/bindings/mips/
9330F:	Documentation/mips/
9331F:	arch/mips/
9332F:	drivers/platform/mips/
9333
9334MIPS BOSTON DEVELOPMENT BOARD
9335M:	Paul Burton <paul.burton@mips.com>
9336L:	linux-mips@linux-mips.org
9337S:	Maintained
9338F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9339F:	arch/mips/boot/dts/img/boston.dts
9340F:	arch/mips/configs/generic/board-boston.config
9341F:	drivers/clk/imgtec/clk-boston.c
9342F:	include/dt-bindings/clock/boston-clock.h
9343
9344MIPS GENERIC PLATFORM
9345M:	Paul Burton <paul.burton@mips.com>
9346L:	linux-mips@linux-mips.org
9347S:	Supported
9348F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9349F:	arch/mips/generic/
9350F:	arch/mips/tools/generic-board-config.sh
9351
9352MIPS/LOONGSON1 ARCHITECTURE
9353M:	Keguang Zhang <keguang.zhang@gmail.com>
9354L:	linux-mips@linux-mips.org
9355S:	Maintained
9356F:	arch/mips/loongson32/
9357F:	arch/mips/include/asm/mach-loongson32/
9358F:	drivers/*/*loongson1*
9359F:	drivers/*/*/*loongson1*
9360
9361MIPS/LOONGSON2 ARCHITECTURE
9362M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9363L:	linux-mips@linux-mips.org
9364S:	Maintained
9365F:	arch/mips/loongson64/*{2e/2f}*
9366F:	arch/mips/include/asm/mach-loongson64/
9367F:	drivers/*/*loongson2*
9368F:	drivers/*/*/*loongson2*
9369
9370MIPS/LOONGSON3 ARCHITECTURE
9371M:	Huacai Chen <chenhc@lemote.com>
9372L:	linux-mips@linux-mips.org
9373S:	Maintained
9374F:	arch/mips/loongson64/
9375F:	arch/mips/include/asm/mach-loongson64/
9376F:	drivers/platform/mips/cpu_hwmon.c
9377F:	drivers/*/*loongson3*
9378F:	drivers/*/*/*loongson3*
9379
9380MIPS RINT INSTRUCTION EMULATION
9381M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9382L:	linux-mips@linux-mips.org
9383S:	Supported
9384F:	arch/mips/math-emu/sp_rint.c
9385F:	arch/mips/math-emu/dp_rint.c
9386
9387MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9388M:	Hans Verkuil <hverkuil@xs4all.nl>
9389L:	linux-media@vger.kernel.org
9390T:	git git://linuxtv.org/media_tree.git
9391W:	https://linuxtv.org
9392S:	Odd Fixes
9393F:	drivers/media/radio/radio-miropcm20*
9394
9395MMP SUPPORT
9396M:	Eric Miao <eric.y.miao@gmail.com>
9397M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9399T:	git git://github.com/hzhuang1/linux.git
9400T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9401S:	Maintained
9402F:	arch/arm/boot/dts/mmp*
9403F:	arch/arm/mach-mmp/
9404
9405MN88472 MEDIA DRIVER
9406M:	Antti Palosaari <crope@iki.fi>
9407L:	linux-media@vger.kernel.org
9408W:	https://linuxtv.org
9409W:	http://palosaari.fi/linux/
9410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9411S:	Maintained
9412F:	drivers/media/dvb-frontends/mn88472*
9413
9414MN88473 MEDIA DRIVER
9415M:	Antti Palosaari <crope@iki.fi>
9416L:	linux-media@vger.kernel.org
9417W:	https://linuxtv.org
9418W:	http://palosaari.fi/linux/
9419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9420S:	Maintained
9421F:	drivers/media/dvb-frontends/mn88473*
9422
9423MODULE SUPPORT
9424M:	Jessica Yu <jeyu@kernel.org>
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9426S:	Maintained
9427F:	include/linux/module.h
9428F:	kernel/module.c
9429
9430MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9431W:	http://popies.net/meye/
9432S:	Orphan
9433F:	Documentation/media/v4l-drivers/meye*
9434F:	drivers/media/pci/meye/
9435F:	include/uapi/linux/meye.h
9436
9437MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9438M:	Jiri Slaby <jirislaby@gmail.com>
9439S:	Maintained
9440F:	Documentation/serial/moxa-smartio
9441F:	drivers/tty/mxser.*
9442
9443MR800 AVERMEDIA USB FM RADIO DRIVER
9444M:	Alexey Klimov <klimov.linux@gmail.com>
9445L:	linux-media@vger.kernel.org
9446T:	git git://linuxtv.org/media_tree.git
9447S:	Maintained
9448F:	drivers/media/radio/radio-mr800.c
9449
9450MRF24J40 IEEE 802.15.4 RADIO DRIVER
9451M:	Alan Ott <alan@signal11.us>
9452L:	linux-wpan@vger.kernel.org
9453S:	Maintained
9454F:	drivers/net/ieee802154/mrf24j40.c
9455F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9456
9457MSI LAPTOP SUPPORT
9458M:	"Lee, Chun-Yi" <jlee@suse.com>
9459L:	platform-driver-x86@vger.kernel.org
9460S:	Maintained
9461F:	drivers/platform/x86/msi-laptop.c
9462
9463MSI WMI SUPPORT
9464L:	platform-driver-x86@vger.kernel.org
9465S:	Orphan
9466F:	drivers/platform/x86/msi-wmi.c
9467
9468MSI001 MEDIA DRIVER
9469M:	Antti Palosaari <crope@iki.fi>
9470L:	linux-media@vger.kernel.org
9471W:	https://linuxtv.org
9472W:	http://palosaari.fi/linux/
9473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9474T:	git git://linuxtv.org/anttip/media_tree.git
9475S:	Maintained
9476F:	drivers/media/tuners/msi001*
9477
9478MSI2500 MEDIA DRIVER
9479M:	Antti Palosaari <crope@iki.fi>
9480L:	linux-media@vger.kernel.org
9481W:	https://linuxtv.org
9482W:	http://palosaari.fi/linux/
9483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9484T:	git git://linuxtv.org/anttip/media_tree.git
9485S:	Maintained
9486F:	drivers/media/usb/msi2500/
9487
9488MSYSTEMS DISKONCHIP G3 MTD DRIVER
9489M:	Robert Jarzmik <robert.jarzmik@free.fr>
9490L:	linux-mtd@lists.infradead.org
9491S:	Maintained
9492F:	drivers/mtd/devices/docg3*
9493
9494MT9M032 APTINA SENSOR DRIVER
9495M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9496L:	linux-media@vger.kernel.org
9497T:	git git://linuxtv.org/media_tree.git
9498S:	Maintained
9499F:	drivers/media/i2c/mt9m032.c
9500F:	include/media/i2c/mt9m032.h
9501
9502MT9P031 APTINA CAMERA SENSOR
9503M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9504L:	linux-media@vger.kernel.org
9505T:	git git://linuxtv.org/media_tree.git
9506S:	Maintained
9507F:	drivers/media/i2c/mt9p031.c
9508F:	include/media/i2c/mt9p031.h
9509
9510MT9T001 APTINA CAMERA SENSOR
9511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9512L:	linux-media@vger.kernel.org
9513T:	git git://linuxtv.org/media_tree.git
9514S:	Maintained
9515F:	drivers/media/i2c/mt9t001.c
9516F:	include/media/i2c/mt9t001.h
9517
9518MT9T112 APTINA CAMERA SENSOR
9519M:	Jacopo Mondi <jacopo@jmondi.org>
9520L:	linux-media@vger.kernel.org
9521T:	git git://linuxtv.org/media_tree.git
9522S:	Odd Fixes
9523F:	drivers/media/i2c/mt9t112.c
9524F:	include/media/i2c/mt9t112.h
9525
9526MT9V032 APTINA CAMERA SENSOR
9527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9528L:	linux-media@vger.kernel.org
9529T:	git git://linuxtv.org/media_tree.git
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9532F:	drivers/media/i2c/mt9v032.c
9533F:	include/media/i2c/mt9v032.h
9534
9535MULTIFUNCTION DEVICES (MFD)
9536M:	Lee Jones <lee.jones@linaro.org>
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9538S:	Supported
9539F:	Documentation/devicetree/bindings/mfd/
9540F:	drivers/mfd/
9541F:	include/linux/mfd/
9542F:	include/dt-bindings/mfd/
9543
9544MULTIMEDIA CARD (MMC) ETC. OVER SPI
9545S:	Orphan
9546F:	drivers/mmc/host/mmc_spi.c
9547F:	include/linux/spi/mmc_spi.h
9548
9549MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9550M:	Ulf Hansson <ulf.hansson@linaro.org>
9551L:	linux-mmc@vger.kernel.org
9552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9553S:	Maintained
9554F:	Documentation/devicetree/bindings/mmc/
9555F:	drivers/mmc/
9556F:	include/linux/mmc/
9557F:	include/uapi/linux/mmc/
9558
9559MULTIPLEXER SUBSYSTEM
9560M:	Peter Rosin <peda@axentia.se>
9561S:	Maintained
9562F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9563F:	Documentation/devicetree/bindings/mux/
9564F:	include/linux/dt-bindings/mux/
9565F:	include/linux/mux/
9566F:	drivers/mux/
9567
9568MULTITECH MULTIPORT CARD (ISICOM)
9569S:	Orphan
9570F:	drivers/tty/isicom.c
9571F:	include/linux/isicom.h
9572
9573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9574M:	Bin Liu <b-liu@ti.com>
9575L:	linux-usb@vger.kernel.org
9576S:	Maintained
9577F:	drivers/usb/musb/
9578
9579MXL5007T MEDIA DRIVER
9580M:	Michael Krufky <mkrufky@linuxtv.org>
9581L:	linux-media@vger.kernel.org
9582W:	https://linuxtv.org
9583W:	http://github.com/mkrufky
9584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9585T:	git git://linuxtv.org/mkrufky/tuners.git
9586S:	Maintained
9587F:	drivers/media/tuners/mxl5007t.*
9588
9589MXSFB DRM DRIVER
9590M:	Marek Vasut <marex@denx.de>
9591S:	Supported
9592F:	drivers/gpu/drm/mxsfb/
9593F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9594
9595MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9596M:	Chris Lee <christopher.lee@cspi.com>
9597L:	netdev@vger.kernel.org
9598W:	https://www.cspi.com/ethernet-products/support/downloads/
9599S:	Supported
9600F:	drivers/net/ethernet/myricom/myri10ge/
9601
9602NAND FLASH SUBSYSTEM
9603M:	Boris Brezillon <boris.brezillon@bootlin.com>
9604R:	Richard Weinberger <richard@nod.at>
9605L:	linux-mtd@lists.infradead.org
9606W:	http://www.linux-mtd.infradead.org/
9607Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9608T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9609T:	git git://git.infradead.org/linux-mtd.git nand/next
9610S:	Maintained
9611F:	drivers/mtd/nand/
9612F:	include/linux/mtd/*nand*.h
9613
9614NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9615M:	Daniel Mack <zonque@gmail.com>
9616S:	Maintained
9617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9618W:	http://www.native-instruments.com
9619F:	sound/usb/caiaq/
9620
9621NATSEMI ETHERNET DRIVER (DP8381x)
9622S:	Orphan
9623F:	drivers/net/ethernet/natsemi/natsemi.c
9624
9625NCP FILESYSTEM
9626M:	Petr Vandrovec <petr@vandrovec.name>
9627S:	Obsolete
9628F:	drivers/staging/ncpfs/
9629
9630NCR 5380 SCSI DRIVERS
9631M:	Finn Thain <fthain@telegraphics.com.au>
9632M:	Michael Schmitz <schmitzmic@gmail.com>
9633L:	linux-scsi@vger.kernel.org
9634S:	Maintained
9635F:	Documentation/scsi/g_NCR5380.txt
9636F:	drivers/scsi/NCR5380.*
9637F:	drivers/scsi/arm/cumana_1.c
9638F:	drivers/scsi/arm/oak.c
9639F:	drivers/scsi/atari_scsi.*
9640F:	drivers/scsi/dmx3191d.c
9641F:	drivers/scsi/g_NCR5380.*
9642F:	drivers/scsi/mac_scsi.*
9643F:	drivers/scsi/sun3_scsi.*
9644F:	drivers/scsi/sun3_scsi_vme.c
9645
9646NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9647M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9648L:	linux-scsi@vger.kernel.org
9649S:	Maintained
9650F:	drivers/scsi/NCR_D700.*
9651
9652NCT6775 HARDWARE MONITOR DRIVER
9653M:	Guenter Roeck <linux@roeck-us.net>
9654L:	linux-hwmon@vger.kernel.org
9655S:	Maintained
9656F:	Documentation/hwmon/nct6775
9657F:	drivers/hwmon/nct6775.c
9658
9659NETEFFECT IWARP RNIC DRIVER (IW_NES)
9660M:	Faisal Latif <faisal.latif@intel.com>
9661L:	linux-rdma@vger.kernel.org
9662W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9663S:	Supported
9664F:	drivers/infiniband/hw/nes/
9665F:	include/uapi/rdma/nes-abi.h
9666
9667NETEM NETWORK EMULATOR
9668M:	Stephen Hemminger <stephen@networkplumber.org>
9669L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9670S:	Maintained
9671F:	net/sched/sch_netem.c
9672
9673NETERION 10GbE DRIVERS (s2io/vxge)
9674M:	Jon Mason <jdmason@kudzu.us>
9675L:	netdev@vger.kernel.org
9676S:	Supported
9677F:	Documentation/networking/s2io.txt
9678F:	Documentation/networking/vxge.txt
9679F:	drivers/net/ethernet/neterion/
9680
9681NETFILTER
9682M:	Pablo Neira Ayuso <pablo@netfilter.org>
9683M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9684M:	Florian Westphal <fw@strlen.de>
9685L:	netfilter-devel@vger.kernel.org
9686L:	coreteam@netfilter.org
9687W:	http://www.netfilter.org/
9688W:	http://www.iptables.org/
9689W:	http://www.nftables.org/
9690Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9693S:	Maintained
9694F:	include/linux/netfilter*
9695F:	include/linux/netfilter/
9696F:	include/net/netfilter/
9697F:	include/uapi/linux/netfilter*
9698F:	include/uapi/linux/netfilter/
9699F:	net/*/netfilter.c
9700F:	net/*/netfilter/
9701F:	net/netfilter/
9702F:	net/bridge/br_netfilter*.c
9703
9704NETROM NETWORK LAYER
9705M:	Ralf Baechle <ralf@linux-mips.org>
9706L:	linux-hams@vger.kernel.org
9707W:	http://www.linux-ax25.org/
9708S:	Maintained
9709F:	include/net/netrom.h
9710F:	include/uapi/linux/netrom.h
9711F:	net/netrom/
9712
9713NETRONOME ETHERNET DRIVERS
9714M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9715L:	oss-drivers@netronome.com
9716S:	Maintained
9717F:	drivers/net/ethernet/netronome/
9718
9719NETWORK BLOCK DEVICE (NBD)
9720M:	Josef Bacik <jbacik@fb.com>
9721S:	Maintained
9722L:	linux-block@vger.kernel.org
9723L:	nbd@other.debian.org
9724F:	Documentation/blockdev/nbd.txt
9725F:	drivers/block/nbd.c
9726F:	include/uapi/linux/nbd.h
9727
9728NETWORK DROP MONITOR
9729M:	Neil Horman <nhorman@tuxdriver.com>
9730L:	netdev@vger.kernel.org
9731S:	Maintained
9732W:	https://fedorahosted.org/dropwatch/
9733F:	net/core/drop_monitor.c
9734
9735NETWORKING DRIVERS
9736L:	netdev@vger.kernel.org
9737W:	http://www.linuxfoundation.org/en/Net
9738Q:	http://patchwork.ozlabs.org/project/netdev/list/
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9741S:	Odd Fixes
9742F:	Documentation/devicetree/bindings/net/
9743F:	drivers/net/
9744F:	include/linux/if_*
9745F:	include/linux/netdevice.h
9746F:	include/linux/etherdevice.h
9747F:	include/linux/fcdevice.h
9748F:	include/linux/fddidevice.h
9749F:	include/linux/hippidevice.h
9750F:	include/linux/inetdevice.h
9751F:	include/uapi/linux/if_*
9752F:	include/uapi/linux/netdevice.h
9753
9754NETWORKING DRIVERS (WIRELESS)
9755M:	Kalle Valo <kvalo@codeaurora.org>
9756L:	linux-wireless@vger.kernel.org
9757Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9760S:	Maintained
9761F:	Documentation/devicetree/bindings/net/wireless/
9762F:	drivers/net/wireless/
9763
9764NETWORKING [DSA]
9765M:	Andrew Lunn <andrew@lunn.ch>
9766M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9767M:	Florian Fainelli <f.fainelli@gmail.com>
9768S:	Maintained
9769F:	net/dsa/
9770F:	include/net/dsa.h
9771F:	include/linux/dsa/
9772F:	drivers/net/dsa/
9773
9774NETWORKING [GENERAL]
9775M:	"David S. Miller" <davem@davemloft.net>
9776L:	netdev@vger.kernel.org
9777W:	http://www.linuxfoundation.org/en/Net
9778Q:	http://patchwork.ozlabs.org/project/netdev/list/
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9781B:	mailto:netdev@vger.kernel.org
9782S:	Maintained
9783F:	net/
9784F:	include/net/
9785F:	include/linux/in.h
9786F:	include/linux/net.h
9787F:	include/linux/netdevice.h
9788F:	include/uapi/linux/in.h
9789F:	include/uapi/linux/net.h
9790F:	include/uapi/linux/netdevice.h
9791F:	include/uapi/linux/net_namespace.h
9792F:	tools/testing/selftests/net/
9793F:	lib/net_utils.c
9794F:	lib/random32.c
9795F:	Documentation/networking/
9796
9797NETWORKING [IPSEC]
9798M:	Steffen Klassert <steffen.klassert@secunet.com>
9799M:	Herbert Xu <herbert@gondor.apana.org.au>
9800M:	"David S. Miller" <davem@davemloft.net>
9801L:	netdev@vger.kernel.org
9802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9804S:	Maintained
9805F:	net/core/flow.c
9806F:	net/xfrm/
9807F:	net/key/
9808F:	net/ipv4/xfrm*
9809F:	net/ipv4/esp4*
9810F:	net/ipv4/ah4.c
9811F:	net/ipv4/ipcomp.c
9812F:	net/ipv4/ip_vti.c
9813F:	net/ipv6/xfrm*
9814F:	net/ipv6/esp6*
9815F:	net/ipv6/ah6.c
9816F:	net/ipv6/ipcomp6.c
9817F:	net/ipv6/ip6_vti.c
9818F:	include/uapi/linux/xfrm.h
9819F:	include/net/xfrm.h
9820
9821NETWORKING [IPv4/IPv6]
9822M:	"David S. Miller" <davem@davemloft.net>
9823M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9824M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9825L:	netdev@vger.kernel.org
9826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9827S:	Maintained
9828F:	net/ipv4/
9829F:	net/ipv6/
9830F:	include/net/ip*
9831F:	arch/x86/net/*
9832
9833NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9834M:	Paul Moore <paul@paul-moore.com>
9835W:	https://github.com/netlabel
9836L:	netdev@vger.kernel.org
9837L:	linux-security-module@vger.kernel.org
9838S:	Maintained
9839F:	Documentation/netlabel/
9840F:	include/net/calipso.h
9841F:	include/net/cipso_ipv4.h
9842F:	include/net/netlabel.h
9843F:	include/uapi/linux/netfilter/xt_SECMARK.h
9844F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9845F:	net/netlabel/
9846F:	net/ipv4/cipso_ipv4.c
9847F:	net/ipv6/calipso.c
9848F:	net/netfilter/xt_CONNSECMARK.c
9849F:	net/netfilter/xt_SECMARK.c
9850
9851NETWORKING [TLS]
9852M:	Ilya Lesokhin <ilyal@mellanox.com>
9853M:	Aviad Yehezkel <aviadye@mellanox.com>
9854M:	Dave Watson <davejwatson@fb.com>
9855L:	netdev@vger.kernel.org
9856S:	Maintained
9857F:	net/tls/*
9858F:	include/uapi/linux/tls.h
9859F:	include/net/tls.h
9860
9861NETWORKING [WIRELESS]
9862L:	linux-wireless@vger.kernel.org
9863Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9864
9865NETDEVSIM
9866M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9867S:	Maintained
9868F:	drivers/net/netdevsim/*
9869
9870NETXEN (1/10) GbE SUPPORT
9871M:	Manish Chopra <manish.chopra@cavium.com>
9872M:	Rahul Verma <rahul.verma@cavium.com>
9873M:	Dept-GELinuxNICDev@cavium.com
9874L:	netdev@vger.kernel.org
9875S:	Supported
9876F:	drivers/net/ethernet/qlogic/netxen/
9877
9878NFC SUBSYSTEM
9879M:	Samuel Ortiz <sameo@linux.intel.com>
9880L:	linux-wireless@vger.kernel.org
9881L:	linux-nfc@lists.01.org (subscribers-only)
9882S:	Supported
9883F:	net/nfc/
9884F:	include/net/nfc/
9885F:	include/uapi/linux/nfc.h
9886F:	drivers/nfc/
9887F:	include/linux/platform_data/nfcmrvl.h
9888F:	include/linux/platform_data/nxp-nci.h
9889F:	Documentation/devicetree/bindings/net/nfc/
9890
9891NFS, SUNRPC, AND LOCKD CLIENTS
9892M:	Trond Myklebust <trond.myklebust@primarydata.com>
9893M:	Anna Schumaker <anna.schumaker@netapp.com>
9894L:	linux-nfs@vger.kernel.org
9895W:	http://client.linux-nfs.org
9896T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9897S:	Maintained
9898F:	fs/lockd/
9899F:	fs/nfs/
9900F:	fs/nfs_common/
9901F:	net/sunrpc/
9902F:	include/linux/lockd/
9903F:	include/linux/nfs*
9904F:	include/linux/sunrpc/
9905F:	include/uapi/linux/nfs*
9906F:	include/uapi/linux/sunrpc/
9907
9908NILFS2 FILESYSTEM
9909M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9910L:	linux-nilfs@vger.kernel.org
9911W:	https://nilfs.sourceforge.io/
9912W:	https://nilfs.osdn.jp/
9913T:	git git://github.com/konis/nilfs2.git
9914S:	Supported
9915F:	Documentation/filesystems/nilfs2.txt
9916F:	fs/nilfs2/
9917F:	include/trace/events/nilfs2.h
9918F:	include/uapi/linux/nilfs2_api.h
9919F:	include/uapi/linux/nilfs2_ondisk.h
9920
9921NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9922M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9923W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9924S:	Maintained
9925F:	Documentation/scsi/NinjaSCSI.txt
9926F:	drivers/scsi/pcmcia/nsp_*
9927
9928NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9929M:	GOTO Masanori <gotom@debian.or.jp>
9930M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9931W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9932S:	Maintained
9933F:	Documentation/scsi/NinjaSCSI.txt
9934F:	drivers/scsi/nsp32*
9935
9936NIOS2 ARCHITECTURE
9937M:	Ley Foon Tan <lftan@altera.com>
9938L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9940S:	Maintained
9941F:	arch/nios2/
9942
9943NOHZ, DYNTICKS SUPPORT
9944M:	Frederic Weisbecker <fweisbec@gmail.com>
9945M:	Thomas Gleixner <tglx@linutronix.de>
9946M:	Ingo Molnar <mingo@kernel.org>
9947L:	linux-kernel@vger.kernel.org
9948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9949S:	Maintained
9950F:	kernel/time/tick*.*
9951F:	include/linux/tick.h
9952F:	include/linux/sched/nohz.h
9953
9954NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9955M:	Pavel Machek <pavel@ucw.cz>
9956M:	Sakari Ailus <sakari.ailus@iki.fi>
9957L:	linux-media@vger.kernel.org
9958S:	Maintained
9959F:	drivers/media/i2c/et8ek8
9960F:	drivers/media/i2c/ad5820.c
9961
9962NOKIA N900 POWER SUPPLY DRIVERS
9963R:	Pali Rohár <pali.rohar@gmail.com>
9964F:	include/linux/power/bq2415x_charger.h
9965F:	include/linux/power/bq27xxx_battery.h
9966F:	include/linux/power/isp1704_charger.h
9967F:	drivers/power/supply/bq2415x_charger.c
9968F:	drivers/power/supply/bq27xxx_battery.c
9969F:	drivers/power/supply/bq27xxx_battery_i2c.c
9970F:	drivers/power/supply/isp1704_charger.c
9971F:	drivers/power/supply/rx51_battery.c
9972
9973NTB AMD DRIVER
9974M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9975L:	linux-ntb@googlegroups.com
9976S:	Supported
9977F:	drivers/ntb/hw/amd/
9978
9979NTB DRIVER CORE
9980M:	Jon Mason <jdmason@kudzu.us>
9981M:	Dave Jiang <dave.jiang@intel.com>
9982M:	Allen Hubbe <allenbh@gmail.com>
9983L:	linux-ntb@googlegroups.com
9984S:	Supported
9985W:	https://github.com/jonmason/ntb/wiki
9986T:	git git://github.com/jonmason/ntb.git
9987F:	drivers/ntb/
9988F:	drivers/net/ntb_netdev.c
9989F:	include/linux/ntb.h
9990F:	include/linux/ntb_transport.h
9991F:	tools/testing/selftests/ntb/
9992
9993NTB IDT DRIVER
9994M:	Serge Semin <fancer.lancer@gmail.com>
9995L:	linux-ntb@googlegroups.com
9996S:	Supported
9997F:	drivers/ntb/hw/idt/
9998
9999NTB INTEL DRIVER
10000M:	Dave Jiang <dave.jiang@intel.com>
10001L:	linux-ntb@googlegroups.com
10002S:	Supported
10003W:	https://github.com/davejiang/linux/wiki
10004T:	git https://github.com/davejiang/linux.git
10005F:	drivers/ntb/hw/intel/
10006
10007NTFS FILESYSTEM
10008M:	Anton Altaparmakov <anton@tuxera.com>
10009L:	linux-ntfs-dev@lists.sourceforge.net
10010W:	http://www.tuxera.com/
10011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10012S:	Supported
10013F:	Documentation/filesystems/ntfs.txt
10014F:	fs/ntfs/
10015
10016NUBUS SUBSYSTEM
10017M:	Finn Thain <fthain@telegraphics.com.au>
10018L:	linux-m68k@lists.linux-m68k.org
10019S:	Maintained
10020F:	arch/*/include/asm/nubus.h
10021F:	drivers/nubus/
10022F:	include/linux/nubus.h
10023F:	include/uapi/linux/nubus.h
10024
10025NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10026M:	Antonino Daplas <adaplas@gmail.com>
10027L:	linux-fbdev@vger.kernel.org
10028S:	Maintained
10029F:	drivers/video/fbdev/riva/
10030F:	drivers/video/fbdev/nvidia/
10031
10032NVM EXPRESS DRIVER
10033M:	Keith Busch <keith.busch@intel.com>
10034M:	Jens Axboe <axboe@fb.com>
10035M:	Christoph Hellwig <hch@lst.de>
10036M:	Sagi Grimberg <sagi@grimberg.me>
10037L:	linux-nvme@lists.infradead.org
10038T:	git://git.infradead.org/nvme.git
10039W:	http://git.infradead.org/nvme.git
10040S:	Supported
10041F:	drivers/nvme/host/
10042F:	include/linux/nvme.h
10043F:	include/uapi/linux/nvme_ioctl.h
10044
10045NVM EXPRESS FC TRANSPORT DRIVERS
10046M:	James Smart <james.smart@broadcom.com>
10047L:	linux-nvme@lists.infradead.org
10048S:	Supported
10049F:	include/linux/nvme-fc.h
10050F:	include/linux/nvme-fc-driver.h
10051F:	drivers/nvme/host/fc.c
10052F:	drivers/nvme/target/fc.c
10053F:	drivers/nvme/target/fcloop.c
10054
10055NVM EXPRESS TARGET DRIVER
10056M:	Christoph Hellwig <hch@lst.de>
10057M:	Sagi Grimberg <sagi@grimberg.me>
10058L:	linux-nvme@lists.infradead.org
10059T:	git://git.infradead.org/nvme.git
10060W:	http://git.infradead.org/nvme.git
10061S:	Supported
10062F:	drivers/nvme/target/
10063
10064NVMEM FRAMEWORK
10065M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10066S:	Maintained
10067F:	drivers/nvmem/
10068F:	Documentation/devicetree/bindings/nvmem/
10069F:	Documentation/ABI/stable/sysfs-bus-nvmem
10070F:	include/linux/nvmem-consumer.h
10071F:	include/linux/nvmem-provider.h
10072
10073NXP SGTL5000 DRIVER
10074M:	Fabio Estevam <fabio.estevam@nxp.com>
10075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10078F:	sound/soc/codecs/sgtl5000*
10079
10080NXP TDA998X DRM DRIVER
10081M:	Russell King <linux@armlinux.org.uk>
10082S:	Supported
10083T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10084T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10085F:	drivers/gpu/drm/i2c/tda998x_drv.c
10086F:	include/drm/i2c/tda998x.h
10087
10088NXP TFA9879 DRIVER
10089M:	Peter Rosin <peda@axentia.se>
10090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10091S:	Maintained
10092F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10093F:	sound/soc/codecs/tfa9879*
10094
10095NXP-NCI NFC DRIVER
10096M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10097R:	Charles Gorand <charles.gorand@effinnov.com>
10098L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10099S:	Supported
10100F:	drivers/nfc/nxp-nci
10101
10102OBJTOOL
10103M:	Josh Poimboeuf <jpoimboe@redhat.com>
10104M:	Peter Zijlstra <peterz@infradead.org>
10105S:	Supported
10106F:	tools/objtool/
10107
10108OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10109M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10110M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10111L:	linuxppc-dev@lists.ozlabs.org
10112S:	Supported
10113F:	arch/powerpc/platforms/powernv/ocxl.c
10114F:	arch/powerpc/include/asm/pnv-ocxl.h
10115F:	drivers/misc/ocxl/
10116F:	include/misc/ocxl*
10117F:	include/uapi/misc/ocxl.h
10118F:	Documentation/accelerators/ocxl.txt
10119
10120OMAP AUDIO SUPPORT
10121M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10122M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10124L:	linux-omap@vger.kernel.org
10125S:	Maintained
10126F:	sound/soc/omap/
10127
10128OMAP CLOCK FRAMEWORK SUPPORT
10129M:	Paul Walmsley <paul@pwsan.com>
10130L:	linux-omap@vger.kernel.org
10131S:	Maintained
10132F:	arch/arm/*omap*/*clock*
10133
10134OMAP DEVICE TREE SUPPORT
10135M:	Benoît Cousson <bcousson@baylibre.com>
10136M:	Tony Lindgren <tony@atomide.com>
10137L:	linux-omap@vger.kernel.org
10138L:	devicetree@vger.kernel.org
10139S:	Maintained
10140F:	arch/arm/boot/dts/*omap*
10141F:	arch/arm/boot/dts/*am3*
10142F:	arch/arm/boot/dts/*am4*
10143F:	arch/arm/boot/dts/*am5*
10144F:	arch/arm/boot/dts/*dra7*
10145
10146OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10147M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10148L:	linux-omap@vger.kernel.org
10149L:	linux-fbdev@vger.kernel.org
10150S:	Maintained
10151F:	drivers/video/fbdev/omap2/
10152F:	Documentation/arm/OMAP/DSS
10153
10154OMAP FRAMEBUFFER SUPPORT
10155M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10156L:	linux-fbdev@vger.kernel.org
10157L:	linux-omap@vger.kernel.org
10158S:	Maintained
10159F:	drivers/video/fbdev/omap/
10160
10161OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10162M:	Roger Quadros <rogerq@ti.com>
10163M:	Tony Lindgren <tony@atomide.com>
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	drivers/memory/omap-gpmc.c
10167F:	arch/arm/mach-omap2/*gpmc*
10168
10169OMAP GPIO DRIVER
10170M:	Grygorii Strashko <grygorii.strashko@ti.com>
10171M:	Santosh Shilimkar <ssantosh@kernel.org>
10172M:	Kevin Hilman <khilman@kernel.org>
10173L:	linux-omap@vger.kernel.org
10174S:	Maintained
10175F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10176F:	drivers/gpio/gpio-omap.c
10177
10178OMAP HARDWARE SPINLOCK SUPPORT
10179M:	Ohad Ben-Cohen <ohad@wizery.com>
10180L:	linux-omap@vger.kernel.org
10181S:	Maintained
10182F:	drivers/hwspinlock/omap_hwspinlock.c
10183
10184OMAP HS MMC SUPPORT
10185L:	linux-mmc@vger.kernel.org
10186L:	linux-omap@vger.kernel.org
10187S:	Orphan
10188F:	drivers/mmc/host/omap_hsmmc.c
10189
10190OMAP HWMOD DATA
10191M:	Paul Walmsley <paul@pwsan.com>
10192L:	linux-omap@vger.kernel.org
10193S:	Maintained
10194F:	arch/arm/mach-omap2/omap_hwmod*data*
10195
10196OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10197M:	Benoît Cousson <bcousson@baylibre.com>
10198L:	linux-omap@vger.kernel.org
10199S:	Maintained
10200F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10201
10202OMAP HWMOD SUPPORT
10203M:	Benoît Cousson <bcousson@baylibre.com>
10204M:	Paul Walmsley <paul@pwsan.com>
10205L:	linux-omap@vger.kernel.org
10206S:	Maintained
10207F:	arch/arm/mach-omap2/omap_hwmod.*
10208
10209OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10210M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10211L:	linux-media@vger.kernel.org
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10214F:	drivers/media/platform/omap3isp/
10215F:	drivers/staging/media/omap4iss/
10216
10217OMAP MMC SUPPORT
10218M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10219L:	linux-omap@vger.kernel.org
10220S:	Maintained
10221F:	drivers/mmc/host/omap.c
10222
10223OMAP POWER MANAGEMENT SUPPORT
10224M:	Kevin Hilman <khilman@kernel.org>
10225L:	linux-omap@vger.kernel.org
10226S:	Maintained
10227F:	arch/arm/*omap*/*pm*
10228F:	drivers/cpufreq/omap-cpufreq.c
10229
10230OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10231M:	Rajendra Nayak <rnayak@codeaurora.org>
10232M:	Paul Walmsley <paul@pwsan.com>
10233L:	linux-omap@vger.kernel.org
10234S:	Maintained
10235F:	arch/arm/mach-omap2/prm*
10236
10237OMAP RANDOM NUMBER GENERATOR SUPPORT
10238M:	Deepak Saxena <dsaxena@plexity.net>
10239S:	Maintained
10240F:	drivers/char/hw_random/omap-rng.c
10241
10242OMAP USB SUPPORT
10243L:	linux-usb@vger.kernel.org
10244L:	linux-omap@vger.kernel.org
10245S:	Orphan
10246F:	drivers/usb/*/*omap*
10247F:	arch/arm/*omap*/usb*
10248
10249OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10250M:	Mark Jackson <mpfj@newflow.co.uk>
10251L:	linux-omap@vger.kernel.org
10252S:	Maintained
10253F:	arch/arm/boot/dts/am335x-nano.dts
10254
10255OMAP1 SUPPORT
10256M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10257M:	Tony Lindgren <tony@atomide.com>
10258L:	linux-omap@vger.kernel.org
10259Q:	http://patchwork.kernel.org/project/linux-omap/list/
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10261S:	Maintained
10262F:	arch/arm/mach-omap1/
10263F:	arch/arm/plat-omap/
10264F:	arch/arm/configs/omap1_defconfig
10265F:	drivers/i2c/busses/i2c-omap.c
10266F:	include/linux/i2c-omap.h
10267
10268OMAP2+ SUPPORT
10269M:	Tony Lindgren <tony@atomide.com>
10270L:	linux-omap@vger.kernel.org
10271W:	http://www.muru.com/linux/omap/
10272W:	http://linux.omap.com/
10273Q:	http://patchwork.kernel.org/project/linux-omap/list/
10274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10275S:	Maintained
10276F:	arch/arm/mach-omap2/
10277F:	arch/arm/plat-omap/
10278F:	arch/arm/configs/omap2plus_defconfig
10279F:	drivers/i2c/busses/i2c-omap.c
10280F:	drivers/irqchip/irq-omap-intc.c
10281F:	drivers/mfd/*omap*.c
10282F:	drivers/mfd/menelaus.c
10283F:	drivers/mfd/palmas.c
10284F:	drivers/mfd/tps65217.c
10285F:	drivers/mfd/tps65218.c
10286F:	drivers/mfd/tps65910.c
10287F:	drivers/mfd/twl-core.[ch]
10288F:	drivers/mfd/twl4030*.c
10289F:	drivers/mfd/twl6030*.c
10290F:	drivers/mfd/twl6040*.c
10291F:	drivers/regulator/palmas-regulator*.c
10292F:	drivers/regulator/pbias-regulator.c
10293F:	drivers/regulator/tps65217-regulator.c
10294F:	drivers/regulator/tps65218-regulator.c
10295F:	drivers/regulator/tps65910-regulator.c
10296F:	drivers/regulator/twl-regulator.c
10297F:	drivers/regulator/twl6030-regulator.c
10298F:	include/linux/i2c-omap.h
10299
10300ONION OMEGA2+ BOARD
10301M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10302L:	linux-mips@linux-mips.org
10303S:	Maintained
10304F:	arch/mips/boot/dts/ralink/omega2p.dts
10305
10306OMFS FILESYSTEM
10307M:	Bob Copeland <me@bobcopeland.com>
10308L:	linux-karma-devel@lists.sourceforge.net
10309S:	Maintained
10310F:	Documentation/filesystems/omfs.txt
10311F:	fs/omfs/
10312
10313OMNIKEY CARDMAN 4000 DRIVER
10314M:	Harald Welte <laforge@gnumonks.org>
10315S:	Maintained
10316F:	drivers/char/pcmcia/cm4000_cs.c
10317F:	include/linux/cm4000_cs.h
10318F:	include/uapi/linux/cm4000_cs.h
10319
10320OMNIKEY CARDMAN 4040 DRIVER
10321M:	Harald Welte <laforge@gnumonks.org>
10322S:	Maintained
10323F:	drivers/char/pcmcia/cm4040_cs.*
10324
10325OMNIVISION OV13858 SENSOR DRIVER
10326M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10327L:	linux-media@vger.kernel.org
10328T:	git git://linuxtv.org/media_tree.git
10329S:	Maintained
10330F:	drivers/media/i2c/ov13858.c
10331
10332OMNIVISION OV2685 SENSOR DRIVER
10333M:	Shunqian Zheng <zhengsq@rock-chips.com>
10334L:	linux-media@vger.kernel.org
10335T:	git git://linuxtv.org/media_tree.git
10336S:	Maintained
10337F:	drivers/media/i2c/ov2685.c
10338
10339OMNIVISION OV5640 SENSOR DRIVER
10340M:	Steve Longerbeam <slongerbeam@gmail.com>
10341L:	linux-media@vger.kernel.org
10342T:	git git://linuxtv.org/media_tree.git
10343S:	Maintained
10344F:	drivers/media/i2c/ov5640.c
10345
10346OMNIVISION OV5647 SENSOR DRIVER
10347M:	Luis Oliveira <lolivei@synopsys.com>
10348L:	linux-media@vger.kernel.org
10349T:	git git://linuxtv.org/media_tree.git
10350S:	Maintained
10351F:	drivers/media/i2c/ov5647.c
10352
10353OMNIVISION OV5695 SENSOR DRIVER
10354M:	Shunqian Zheng <zhengsq@rock-chips.com>
10355L:	linux-media@vger.kernel.org
10356T:	git git://linuxtv.org/media_tree.git
10357S:	Maintained
10358F:	drivers/media/i2c/ov5695.c
10359
10360OMNIVISION OV7670 SENSOR DRIVER
10361M:	Jonathan Corbet <corbet@lwn.net>
10362L:	linux-media@vger.kernel.org
10363T:	git git://linuxtv.org/media_tree.git
10364S:	Maintained
10365F:	drivers/media/i2c/ov7670.c
10366F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10367
10368OMNIVISION OV772x SENSOR DRIVER
10369M:	Jacopo Mondi <jacopo@jmondi.org>
10370L:	linux-media@vger.kernel.org
10371T:	git git://linuxtv.org/media_tree.git
10372S:	Odd fixes
10373F:	drivers/media/i2c/ov772x.c
10374F:	include/media/i2c/ov772x.h
10375
10376OMNIVISION OV7740 SENSOR DRIVER
10377M:	Wenyou Yang <wenyou.yang@microchip.com>
10378L:	linux-media@vger.kernel.org
10379T:	git git://linuxtv.org/media_tree.git
10380S:	Maintained
10381F:	drivers/media/i2c/ov7740.c
10382F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10383
10384OMNIVISION OV9650 SENSOR DRIVER
10385M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10386R:	Akinobu Mita <akinobu.mita@gmail.com>
10387R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10388L:	linux-media@vger.kernel.org
10389T:	git git://linuxtv.org/media_tree.git
10390S:	Maintained
10391F:	drivers/media/i2c/ov9650.c
10392F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10393
10394ONENAND FLASH DRIVER
10395M:	Kyungmin Park <kyungmin.park@samsung.com>
10396L:	linux-mtd@lists.infradead.org
10397S:	Maintained
10398F:	drivers/mtd/nand/onenand/
10399F:	include/linux/mtd/onenand*.h
10400
10401ONSTREAM SCSI TAPE DRIVER
10402M:	Willem Riede <osst@riede.org>
10403L:	osst-users@lists.sourceforge.net
10404L:	linux-scsi@vger.kernel.org
10405S:	Maintained
10406F:	Documentation/scsi/osst.txt
10407F:	drivers/scsi/osst.*
10408F:	drivers/scsi/osst_*.h
10409F:	drivers/scsi/st.h
10410
10411OP-TEE DRIVER
10412M:	Jens Wiklander <jens.wiklander@linaro.org>
10413S:	Maintained
10414F:	drivers/tee/optee/
10415
10416OPA-VNIC DRIVER
10417M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10418M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10419L:	linux-rdma@vger.kernel.org
10420S:	Supported
10421F:	drivers/infiniband/ulp/opa_vnic
10422
10423OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10424M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10425L:	devicetree@vger.kernel.org
10426S:	Maintained
10427F:	Documentation/devicetree/dynamic-resolution-notes.txt
10428F:	Documentation/devicetree/overlay-notes.txt
10429F:	drivers/of/overlay.c
10430F:	drivers/of/resolver.c
10431
10432OPEN FIRMWARE AND FLATTENED DEVICE TREE
10433M:	Rob Herring <robh+dt@kernel.org>
10434M:	Frank Rowand <frowand.list@gmail.com>
10435L:	devicetree@vger.kernel.org
10436W:	http://www.devicetree.org/
10437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10438S:	Maintained
10439F:	drivers/of/
10440F:	include/linux/of*.h
10441F:	scripts/dtc/
10442F:	Documentation/ABI/testing/sysfs-firmware-ofw
10443
10444OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10445M:	Rob Herring <robh+dt@kernel.org>
10446M:	Mark Rutland <mark.rutland@arm.com>
10447L:	devicetree@vger.kernel.org
10448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10449Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10450S:	Maintained
10451F:	Documentation/devicetree/
10452F:	arch/*/boot/dts/
10453F:	include/dt-bindings/
10454
10455OPENCORES I2C BUS DRIVER
10456M:	Peter Korsgaard <jacmet@sunsite.dk>
10457L:	linux-i2c@vger.kernel.org
10458S:	Maintained
10459F:	Documentation/i2c/busses/i2c-ocores
10460F:	drivers/i2c/busses/i2c-ocores.c
10461
10462OPENRISC ARCHITECTURE
10463M:	Jonas Bonn <jonas@southpole.se>
10464M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10465M:	Stafford Horne <shorne@gmail.com>
10466T:	git git://github.com/openrisc/linux.git
10467L:	openrisc@lists.librecores.org
10468W:	http://openrisc.io
10469S:	Maintained
10470F:	Documentation/devicetree/bindings/openrisc/
10471F:	Documentation/openrisc/
10472F:	arch/openrisc/
10473F:	drivers/irqchip/irq-ompic.c
10474F:	drivers/irqchip/irq-or1k-*
10475
10476OPENVSWITCH
10477M:	Pravin B Shelar <pshelar@ovn.org>
10478L:	netdev@vger.kernel.org
10479L:	dev@openvswitch.org
10480W:	http://openvswitch.org
10481S:	Maintained
10482F:	net/openvswitch/
10483F:	include/uapi/linux/openvswitch.h
10484
10485OPERATING PERFORMANCE POINTS (OPP)
10486M:	Viresh Kumar <vireshk@kernel.org>
10487M:	Nishanth Menon <nm@ti.com>
10488M:	Stephen Boyd <sboyd@kernel.org>
10489L:	linux-pm@vger.kernel.org
10490S:	Maintained
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10492F:	drivers/opp/
10493F:	include/linux/pm_opp.h
10494F:	Documentation/power/opp.txt
10495F:	Documentation/devicetree/bindings/opp/
10496
10497OPL4 DRIVER
10498M:	Clemens Ladisch <clemens@ladisch.de>
10499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10500T:	git git://git.alsa-project.org/alsa-kernel.git
10501S:	Maintained
10502F:	sound/drivers/opl4/
10503
10504OPROFILE
10505M:	Robert Richter <rric@kernel.org>
10506L:	oprofile-list@lists.sf.net
10507S:	Maintained
10508F:	arch/*/include/asm/oprofile*.h
10509F:	arch/*/oprofile/
10510F:	drivers/oprofile/
10511F:	include/linux/oprofile.h
10512
10513ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10514M:	Mark Fasheh <mark@fasheh.com>
10515M:	Joel Becker <jlbec@evilplan.org>
10516L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10517W:	http://ocfs2.wiki.kernel.org
10518S:	Supported
10519F:	Documentation/filesystems/ocfs2.txt
10520F:	Documentation/filesystems/dlmfs.txt
10521F:	fs/ocfs2/
10522
10523ORANGEFS FILESYSTEM
10524M:	Mike Marshall <hubcap@omnibond.com>
10525R:	Martin Brandenburg <martin@omnibond.com>
10526L:	devel@lists.orangefs.org
10527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10528S:	Supported
10529F:	fs/orangefs/
10530F:	Documentation/filesystems/orangefs.txt
10531
10532ORINOCO DRIVER
10533L:	linux-wireless@vger.kernel.org
10534W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10535W:	http://www.nongnu.org/orinoco/
10536S:	Orphan
10537F:	drivers/net/wireless/intersil/orinoco/
10538
10539OSD LIBRARY and FILESYSTEM
10540M:	Boaz Harrosh <ooo@electrozaur.com>
10541S:	Maintained
10542F:	drivers/scsi/osd/
10543F:	include/scsi/osd_*
10544F:	fs/exofs/
10545
10546OV2659 OMNIVISION SENSOR DRIVER
10547M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10548L:	linux-media@vger.kernel.org
10549W:	https://linuxtv.org
10550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10551T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10552S:	Maintained
10553F:	drivers/media/i2c/ov2659.c
10554F:	include/media/i2c/ov2659.h
10555
10556OVERLAY FILESYSTEM
10557M:	Miklos Szeredi <miklos@szeredi.hu>
10558L:	linux-unionfs@vger.kernel.org
10559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10560S:	Supported
10561F:	fs/overlayfs/
10562F:	Documentation/filesystems/overlayfs.txt
10563
10564P54 WIRELESS DRIVER
10565M:	Christian Lamparter <chunkeey@googlemail.com>
10566L:	linux-wireless@vger.kernel.org
10567W:	http://wireless.kernel.org/en/users/Drivers/p54
10568S:	Maintained
10569F:	drivers/net/wireless/intersil/p54/
10570
10571PA SEMI ETHERNET DRIVER
10572L:	netdev@vger.kernel.org
10573S:	Orphan
10574F:	drivers/net/ethernet/pasemi/*
10575
10576PA SEMI SMBUS DRIVER
10577L:	linux-i2c@vger.kernel.org
10578S:	Orphan
10579F:	drivers/i2c/busses/i2c-pasemi.c
10580
10581PADATA PARALLEL EXECUTION MECHANISM
10582M:	Steffen Klassert <steffen.klassert@secunet.com>
10583L:	linux-crypto@vger.kernel.org
10584S:	Maintained
10585F:	kernel/padata.c
10586F:	include/linux/padata.h
10587F:	Documentation/padata.txt
10588
10589PANASONIC LAPTOP ACPI EXTRAS DRIVER
10590M:	Harald Welte <laforge@gnumonks.org>
10591L:	platform-driver-x86@vger.kernel.org
10592S:	Maintained
10593F:	drivers/platform/x86/panasonic-laptop.c
10594
10595PARALLEL LCD/KEYPAD PANEL DRIVER
10596M:	Willy Tarreau <willy@haproxy.com>
10597M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10598S:	Odd Fixes
10599F:	Documentation/misc-devices/lcd-panel-cgram.txt
10600F:	drivers/misc/panel.c
10601
10602PARALLEL PORT SUBSYSTEM
10603M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10604M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10605L:	linux-parport@lists.infradead.org (subscribers-only)
10606S:	Maintained
10607F:	drivers/parport/
10608F:	include/linux/parport*.h
10609F:	drivers/char/ppdev.c
10610F:	include/uapi/linux/ppdev.h
10611F:	Documentation/parport*.txt
10612
10613PARAVIRT_OPS INTERFACE
10614M:	Juergen Gross <jgross@suse.com>
10615M:	Alok Kataria <akataria@vmware.com>
10616L:	virtualization@lists.linux-foundation.org
10617S:	Supported
10618F:	Documentation/virtual/paravirt_ops.txt
10619F:	arch/*/kernel/paravirt*
10620F:	arch/*/include/asm/paravirt*.h
10621F:	include/linux/hypervisor.h
10622
10623PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10624M:	Tim Waugh <tim@cyberelk.net>
10625L:	linux-parport@lists.infradead.org (subscribers-only)
10626S:	Maintained
10627F:	Documentation/blockdev/paride.txt
10628F:	drivers/block/paride/
10629
10630PARISC ARCHITECTURE
10631M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10632M:	Helge Deller <deller@gmx.de>
10633L:	linux-parisc@vger.kernel.org
10634W:	http://www.parisc-linux.org/
10635Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10638S:	Maintained
10639F:	arch/parisc/
10640F:	Documentation/parisc/
10641F:	drivers/parisc/
10642F:	drivers/char/agp/parisc-agp.c
10643F:	drivers/input/serio/gscps2.c
10644F:	drivers/parport/parport_gsc.*
10645F:	drivers/tty/serial/8250/8250_gsc.c
10646F:	drivers/video/fbdev/sti*
10647F:	drivers/video/console/sti*
10648F:	drivers/video/logo/logo_parisc*
10649
10650PARMAN
10651M:	Jiri Pirko <jiri@mellanox.com>
10652L:	netdev@vger.kernel.org
10653S:	Supported
10654F:	lib/parman.c
10655F:	lib/test_parman.c
10656F:	include/linux/parman.h
10657
10658PC87360 HARDWARE MONITORING DRIVER
10659M:	Jim Cromie <jim.cromie@gmail.com>
10660L:	linux-hwmon@vger.kernel.org
10661S:	Maintained
10662F:	Documentation/hwmon/pc87360
10663F:	drivers/hwmon/pc87360.c
10664
10665PC8736x GPIO DRIVER
10666M:	Jim Cromie <jim.cromie@gmail.com>
10667S:	Maintained
10668F:	drivers/char/pc8736x_gpio.c
10669
10670PC87427 HARDWARE MONITORING DRIVER
10671M:	Jean Delvare <jdelvare@suse.com>
10672L:	linux-hwmon@vger.kernel.org
10673S:	Maintained
10674F:	Documentation/hwmon/pc87427
10675F:	drivers/hwmon/pc87427.c
10676
10677PCA9532 LED DRIVER
10678M:	Riku Voipio <riku.voipio@iki.fi>
10679S:	Maintained
10680F:	drivers/leds/leds-pca9532.c
10681F:	include/linux/leds-pca9532.h
10682
10683PCA9541 I2C BUS MASTER SELECTOR DRIVER
10684M:	Guenter Roeck <linux@roeck-us.net>
10685L:	linux-i2c@vger.kernel.org
10686S:	Maintained
10687F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10688
10689PCDP - PRIMARY CONSOLE AND DEBUG PORT
10690M:	Khalid Aziz <khalid@gonehiking.org>
10691S:	Maintained
10692F:	drivers/firmware/pcdp.*
10693
10694PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10695M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10696L:	linux-pci@vger.kernel.org
10697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698S:	Maintained
10699F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10700F:	drivers/pci/host/pci-aardvark.c
10701
10702PCI DRIVER FOR ALTERA PCIE IP
10703M:	Ley Foon Tan <lftan@altera.com>
10704L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10705L:	linux-pci@vger.kernel.org
10706S:	Supported
10707F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10708F:	drivers/pci/host/pcie-altera.c
10709
10710PCI DRIVER FOR APPLIEDMICRO XGENE
10711M:	Tanmay Inamdar <tinamdar@apm.com>
10712L:	linux-pci@vger.kernel.org
10713L:	linux-arm-kernel@lists.infradead.org
10714S:	Maintained
10715F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10716F:	drivers/pci/host/pci-xgene.c
10717
10718PCI DRIVER FOR ARM VERSATILE PLATFORM
10719M:	Rob Herring <robh@kernel.org>
10720L:	linux-pci@vger.kernel.org
10721L:	linux-arm-kernel@lists.infradead.org
10722S:	Maintained
10723F:	Documentation/devicetree/bindings/pci/versatile.txt
10724F:	drivers/pci/host/pci-versatile.c
10725
10726PCI DRIVER FOR ARMADA 8K
10727M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10728L:	linux-pci@vger.kernel.org
10729L:	linux-arm-kernel@lists.infradead.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10732F:	drivers/pci/dwc/pcie-armada8k.c
10733
10734PCI DRIVER FOR CADENCE PCIE IP
10735M:	Alan Douglas <adouglas@cadence.com>
10736L:	linux-pci@vger.kernel.org
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10739F:	drivers/pci/cadence/pcie-cadence*
10740
10741PCI DRIVER FOR FREESCALE LAYERSCAPE
10742M:	Minghuan Lian <minghuan.Lian@freescale.com>
10743M:	Mingkai Hu <mingkai.hu@freescale.com>
10744M:	Roy Zang <tie-fei.zang@freescale.com>
10745L:	linuxppc-dev@lists.ozlabs.org
10746L:	linux-pci@vger.kernel.org
10747L:	linux-arm-kernel@lists.infradead.org
10748S:	Maintained
10749F:	drivers/pci/dwc/*layerscape*
10750
10751PCI DRIVER FOR GENERIC OF HOSTS
10752M:	Will Deacon <will.deacon@arm.com>
10753L:	linux-pci@vger.kernel.org
10754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10755S:	Maintained
10756F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10757F:	drivers/pci/host/pci-host-common.c
10758F:	drivers/pci/host/pci-host-generic.c
10759
10760PCI DRIVER FOR IMX6
10761M:	Richard Zhu <hongxing.zhu@nxp.com>
10762M:	Lucas Stach <l.stach@pengutronix.de>
10763L:	linux-pci@vger.kernel.org
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10767F:	drivers/pci/dwc/*imx6*
10768
10769PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10770M:	Keith Busch <keith.busch@intel.com>
10771M:	Jonathan Derrick <jonathan.derrick@intel.com>
10772L:	linux-pci@vger.kernel.org
10773S:	Supported
10774F:	drivers/pci/host/vmd.c
10775
10776PCI DRIVER FOR MICROSEMI SWITCHTEC
10777M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10778M:	Logan Gunthorpe <logang@deltatee.com>
10779L:	linux-pci@vger.kernel.org
10780S:	Maintained
10781F:	Documentation/switchtec.txt
10782F:	Documentation/ABI/testing/sysfs-class-switchtec
10783F:	drivers/pci/switch/switchtec*
10784F:	include/uapi/linux/switchtec_ioctl.h
10785F:	include/linux/switchtec.h
10786F:	drivers/ntb/hw/mscc/
10787
10788PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10789M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10790M:	Jason Cooper <jason@lakedaemon.net>
10791L:	linux-pci@vger.kernel.org
10792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10793S:	Maintained
10794F:	drivers/pci/host/*mvebu*
10795
10796PCI DRIVER FOR NVIDIA TEGRA
10797M:	Thierry Reding <thierry.reding@gmail.com>
10798L:	linux-tegra@vger.kernel.org
10799L:	linux-pci@vger.kernel.org
10800S:	Supported
10801F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10802F:	drivers/pci/host/pci-tegra.c
10803
10804PCI DRIVER FOR RENESAS R-CAR
10805M:	Simon Horman <horms@verge.net.au>
10806L:	linux-pci@vger.kernel.org
10807L:	linux-renesas-soc@vger.kernel.org
10808S:	Maintained
10809F:	drivers/pci/host/*rcar*
10810
10811PCI DRIVER FOR SAMSUNG EXYNOS
10812M:	Jingoo Han <jingoohan1@gmail.com>
10813L:	linux-pci@vger.kernel.org
10814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10815L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10816S:	Maintained
10817F:	drivers/pci/dwc/pci-exynos.c
10818
10819PCI DRIVER FOR SYNOPSYS DESIGNWARE
10820M:	Jingoo Han <jingoohan1@gmail.com>
10821M:	Joao Pinto <Joao.Pinto@synopsys.com>
10822L:	linux-pci@vger.kernel.org
10823S:	Maintained
10824F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10825F:	drivers/pci/dwc/*designware*
10826
10827PCI DRIVER FOR TI DRA7XX
10828M:	Kishon Vijay Abraham I <kishon@ti.com>
10829L:	linux-omap@vger.kernel.org
10830L:	linux-pci@vger.kernel.org
10831S:	Supported
10832F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10833F:	drivers/pci/dwc/pci-dra7xx.c
10834
10835PCI DRIVER FOR TI KEYSTONE
10836M:	Murali Karicheri <m-karicheri2@ti.com>
10837L:	linux-pci@vger.kernel.org
10838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10839S:	Maintained
10840F:	drivers/pci/dwc/*keystone*
10841
10842PCI ENDPOINT SUBSYSTEM
10843M:	Kishon Vijay Abraham I <kishon@ti.com>
10844M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10845L:	linux-pci@vger.kernel.org
10846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10847S:	Supported
10848F:	drivers/pci/endpoint/
10849F:	drivers/misc/pci_endpoint_test.c
10850F:	tools/pci/
10851
10852PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10853M:	Russell Currey <ruscur@russell.cc>
10854L:	linuxppc-dev@lists.ozlabs.org
10855S:	Supported
10856F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10857F:	arch/powerpc/kernel/eeh*.c
10858F:	arch/powerpc/platforms/*/eeh*.c
10859F:	arch/powerpc/include/*/eeh*.h
10860
10861PCI ERROR RECOVERY
10862M:	Linas Vepstas <linasvepstas@gmail.com>
10863L:	linux-pci@vger.kernel.org
10864S:	Supported
10865F:	Documentation/PCI/pci-error-recovery.txt
10866
10867PCI MSI DRIVER FOR ALTERA MSI IP
10868M:	Ley Foon Tan <lftan@altera.com>
10869L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10870L:	linux-pci@vger.kernel.org
10871S:	Supported
10872F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10873F:	drivers/pci/host/pcie-altera-msi.c
10874
10875PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10876M:	Duc Dang <dhdang@apm.com>
10877L:	linux-pci@vger.kernel.org
10878L:	linux-arm-kernel@lists.infradead.org
10879S:	Maintained
10880F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10881F:	drivers/pci/host/pci-xgene-msi.c
10882
10883PCI SUBSYSTEM
10884M:	Bjorn Helgaas <bhelgaas@google.com>
10885L:	linux-pci@vger.kernel.org
10886Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10888S:	Supported
10889F:	Documentation/devicetree/bindings/pci/
10890F:	Documentation/PCI/
10891F:	drivers/acpi/pci*
10892F:	drivers/pci/
10893F:	include/asm-generic/pci*
10894F:	include/linux/pci*
10895F:	include/linux/of_pci.h
10896F:	include/uapi/linux/pci*
10897F:	lib/pci*
10898F:	arch/x86/pci/
10899F:	arch/x86/kernel/quirks.c
10900
10901PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10902M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10903L:	linux-pci@vger.kernel.org
10904Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10906S:	Supported
10907F:	drivers/pci/cadence/
10908F:	drivers/pci/host/
10909F:	drivers/pci/dwc/
10910
10911PCIE DRIVER FOR AXIS ARTPEC
10912M:	Niklas Cassel <niklas.cassel@axis.com>
10913M:	Jesper Nilsson <jesper.nilsson@axis.com>
10914L:	linux-arm-kernel@axis.com
10915L:	linux-pci@vger.kernel.org
10916S:	Maintained
10917F:	Documentation/devicetree/bindings/pci/axis,artpec*
10918F:	drivers/pci/dwc/*artpec*
10919
10920PCIE DRIVER FOR CAVIUM THUNDERX
10921M:	David Daney <david.daney@cavium.com>
10922L:	linux-pci@vger.kernel.org
10923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10924S:	Supported
10925F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10926F:	drivers/pci/host/pci-thunder-*
10927
10928PCIE DRIVER FOR HISILICON
10929M:	Zhou Wang <wangzhou1@hisilicon.com>
10930L:	linux-pci@vger.kernel.org
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10933F:	drivers/pci/dwc/pcie-hisi.c
10934
10935PCIE DRIVER FOR HISILICON KIRIN
10936M:	Xiaowei Song <songxiaowei@hisilicon.com>
10937M:	Binghui Wang <wangbinghui@hisilicon.com>
10938L:	linux-pci@vger.kernel.org
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10941F:	drivers/pci/dwc/pcie-kirin.c
10942
10943PCIE DRIVER FOR HISILICON STB
10944M:	Jianguo Sun <sunjianguo1@huawei.com>
10945M:	Shawn Guo <shawn.guo@linaro.org>
10946L:	linux-pci@vger.kernel.org
10947S:	Maintained
10948F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10949F:	drivers/pci/dwc/pcie-histb.c
10950
10951PCIE DRIVER FOR MEDIATEK
10952M:	Ryder Lee <ryder.lee@mediatek.com>
10953L:	linux-pci@vger.kernel.org
10954L:	linux-mediatek@lists.infradead.org
10955S:	Supported
10956F:	Documentation/devicetree/bindings/pci/mediatek*
10957F:	drivers/pci/host/*mediatek*
10958
10959PCIE DRIVER FOR QUALCOMM MSM
10960M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10961L:	linux-pci@vger.kernel.org
10962L:	linux-arm-msm@vger.kernel.org
10963S:	Maintained
10964F:	drivers/pci/dwc/*qcom*
10965
10966PCIE DRIVER FOR ROCKCHIP
10967M:	Shawn Lin <shawn.lin@rock-chips.com>
10968L:	linux-pci@vger.kernel.org
10969L:	linux-rockchip@lists.infradead.org
10970S:	Maintained
10971F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10972F:	drivers/pci/host/pcie-rockchip.c
10973
10974PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10975M:	Linus Walleij <linus.walleij@linaro.org>
10976L:	linux-pci@vger.kernel.org
10977S:	Maintained
10978F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10979F:	drivers/pci/host/pci-v3-semi.c
10980
10981PCIE DRIVER FOR ST SPEAR13XX
10982M:	Pratyush Anand <pratyush.anand@gmail.com>
10983L:	linux-pci@vger.kernel.org
10984S:	Maintained
10985F:	drivers/pci/dwc/*spear*
10986
10987PCMCIA SUBSYSTEM
10988M:	Dominik Brodowski <linux@dominikbrodowski.net>
10989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10990S:	Odd Fixes
10991F:	Documentation/pcmcia/
10992F:	tools/pcmcia/
10993F:	drivers/pcmcia/
10994F:	include/pcmcia/
10995
10996PCNET32 NETWORK DRIVER
10997M:	Don Fry <pcnet32@frontier.com>
10998L:	netdev@vger.kernel.org
10999S:	Maintained
11000F:	drivers/net/ethernet/amd/pcnet32.c
11001
11002PCRYPT PARALLEL CRYPTO ENGINE
11003M:	Steffen Klassert <steffen.klassert@secunet.com>
11004L:	linux-crypto@vger.kernel.org
11005S:	Maintained
11006F:	crypto/pcrypt.c
11007F:	include/crypto/pcrypt.h
11008
11009PEAQ WMI HOTKEYS DRIVER
11010M:	Hans de Goede <hdegoede@redhat.com>
11011L:	platform-driver-x86@vger.kernel.org
11012S:	Maintained
11013F:	drivers/platform/x86/peaq-wmi.c
11014
11015PER-CPU MEMORY ALLOCATOR
11016M:	Tejun Heo <tj@kernel.org>
11017M:	Christoph Lameter <cl@linux.com>
11018M:	Dennis Zhou <dennisszhou@gmail.com>
11019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11020S:	Maintained
11021F:	include/linux/percpu*.h
11022F:	mm/percpu*.c
11023F:	arch/*/include/asm/percpu.h
11024
11025PER-TASK DELAY ACCOUNTING
11026M:	Balbir Singh <bsingharora@gmail.com>
11027S:	Maintained
11028F:	include/linux/delayacct.h
11029F:	kernel/delayacct.c
11030
11031PERFORMANCE EVENTS SUBSYSTEM
11032M:	Peter Zijlstra <peterz@infradead.org>
11033M:	Ingo Molnar <mingo@redhat.com>
11034M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11035R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11036R:	Jiri Olsa <jolsa@redhat.com>
11037R:	Namhyung Kim <namhyung@kernel.org>
11038L:	linux-kernel@vger.kernel.org
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11040S:	Supported
11041F:	kernel/events/*
11042F:	include/linux/perf_event.h
11043F:	include/uapi/linux/perf_event.h
11044F:	arch/*/kernel/perf_event*.c
11045F:	arch/*/kernel/*/perf_event*.c
11046F:	arch/*/kernel/*/*/perf_event*.c
11047F:	arch/*/include/asm/perf_event.h
11048F:	arch/*/kernel/perf_callchain.c
11049F:	arch/*/events/*
11050F:	tools/perf/
11051
11052PERSONALITY HANDLING
11053M:	Christoph Hellwig <hch@infradead.org>
11054L:	linux-abi-devel@lists.sourceforge.net
11055S:	Maintained
11056F:	include/linux/personality.h
11057F:	include/uapi/linux/personality.h
11058
11059PHONET PROTOCOL
11060M:	Remi Denis-Courmont <courmisch@gmail.com>
11061S:	Supported
11062F:	Documentation/networking/phonet.txt
11063F:	include/linux/phonet.h
11064F:	include/net/phonet/
11065F:	include/uapi/linux/phonet.h
11066F:	net/phonet/
11067
11068PHRAM MTD DRIVER
11069M:	Joern Engel <joern@lazybastard.org>
11070L:	linux-mtd@lists.infradead.org
11071S:	Maintained
11072F:	drivers/mtd/devices/phram.c
11073
11074PICOLCD HID DRIVER
11075M:	Bruno Prémont <bonbons@linux-vserver.org>
11076L:	linux-input@vger.kernel.org
11077S:	Maintained
11078F:	drivers/hid/hid-picolcd*
11079
11080PICOXCELL SUPPORT
11081M:	Jamie Iles <jamie@jamieiles.com>
11082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083T:	git git://github.com/jamieiles/linux-2.6-ji.git
11084S:	Supported
11085F:	arch/arm/boot/dts/picoxcell*
11086F:	arch/arm/mach-picoxcell/
11087F:	drivers/crypto/picoxcell*
11088
11089PIN CONTROL SUBSYSTEM
11090M:	Linus Walleij <linus.walleij@linaro.org>
11091L:	linux-gpio@vger.kernel.org
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11093S:	Maintained
11094F:	Documentation/devicetree/bindings/pinctrl/
11095F:	Documentation/driver-api/pinctl.rst
11096F:	drivers/pinctrl/
11097F:	include/linux/pinctrl/
11098
11099PIN CONTROLLER - ATMEL AT91
11100M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11102S:	Maintained
11103F:	drivers/pinctrl/pinctrl-at91.*
11104
11105PIN CONTROLLER - ATMEL AT91 PIO4
11106M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108L:	linux-gpio@vger.kernel.org
11109S:	Supported
11110F:	drivers/pinctrl/pinctrl-at91-pio4.*
11111
11112PIN CONTROLLER - FREESCALE
11113M:	Dong Aisheng <aisheng.dong@nxp.com>
11114M:	Fabio Estevam <festevam@gmail.com>
11115M:	Shawn Guo <shawnguo@kernel.org>
11116M:	Stefan Agner <stefan@agner.ch>
11117R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11118L:	linux-gpio@vger.kernel.org
11119S:	Maintained
11120F:	drivers/pinctrl/freescale/
11121F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11122
11123PIN CONTROLLER - INTEL
11124M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11125M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11126S:	Maintained
11127F:	drivers/pinctrl/intel/
11128
11129PIN CONTROLLER - MEDIATEK
11130M:	Sean Wang <sean.wang@mediatek.com>
11131L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11132S:	Maintained
11133F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11134F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11135F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11136F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11137F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11138
11139PIN CONTROLLER - QUALCOMM
11140M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11141S:	Maintained
11142L:	linux-arm-msm@vger.kernel.org
11143F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11144F:	drivers/pinctrl/qcom/
11145
11146PIN CONTROLLER - RENESAS
11147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11148M:	Geert Uytterhoeven <geert+renesas@glider.be>
11149L:	linux-renesas-soc@vger.kernel.org
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11151S:	Maintained
11152F:	drivers/pinctrl/sh-pfc/
11153
11154PIN CONTROLLER - SAMSUNG
11155M:	Tomasz Figa <tomasz.figa@gmail.com>
11156M:	Krzysztof Kozlowski <krzk@kernel.org>
11157M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11160Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11162S:	Maintained
11163F:	drivers/pinctrl/samsung/
11164F:	include/dt-bindings/pinctrl/samsung.h
11165F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11166
11167PIN CONTROLLER - SINGLE
11168M:	Tony Lindgren <tony@atomide.com>
11169M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11171L:	linux-omap@vger.kernel.org
11172S:	Maintained
11173F:	drivers/pinctrl/pinctrl-single.c
11174
11175PIN CONTROLLER - ST SPEAR
11176M:	Viresh Kumar <vireshk@kernel.org>
11177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11178W:	http://www.st.com/spear
11179S:	Maintained
11180F:	drivers/pinctrl/spear/
11181
11182PISTACHIO SOC SUPPORT
11183M:	James Hartley <james.hartley@sondrel.com>
11184L:	linux-mips@linux-mips.org
11185S:	Odd Fixes
11186F:	arch/mips/pistachio/
11187F:	arch/mips/include/asm/mach-pistachio/
11188F:	arch/mips/boot/dts/img/pistachio*
11189F:	arch/mips/configs/pistachio*_defconfig
11190
11191PKTCDVD DRIVER
11192S:	Orphan
11193M:	linux-block@vger.kernel.org
11194F:	drivers/block/pktcdvd.c
11195F:	include/linux/pktcdvd.h
11196F:	include/uapi/linux/pktcdvd.h
11197
11198PKUNITY SOC DRIVERS
11199M:	Guan Xuetao <gxt@pku.edu.cn>
11200W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11201S:	Maintained
11202T:	git git://github.com/gxt/linux.git
11203F:	drivers/input/serio/i8042-unicore32io.h
11204F:	drivers/i2c/busses/i2c-puv3.c
11205F:	drivers/video/fbdev/fb-puv3.c
11206F:	drivers/rtc/rtc-puv3.c
11207
11208PMBUS HARDWARE MONITORING DRIVERS
11209M:	Guenter Roeck <linux@roeck-us.net>
11210L:	linux-hwmon@vger.kernel.org
11211W:	http://hwmon.wiki.kernel.org/
11212W:	http://www.roeck-us.net/linux/drivers/
11213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11214S:	Maintained
11215F:	Documentation/hwmon/pmbus
11216F:	drivers/hwmon/pmbus/
11217F:	include/linux/pmbus.h
11218
11219PMC SIERRA MaxRAID DRIVER
11220L:	linux-scsi@vger.kernel.org
11221W:	http://www.pmc-sierra.com/
11222S:	Orphan
11223F:	drivers/scsi/pmcraid.*
11224
11225PMC SIERRA PM8001 DRIVER
11226M:	Jack Wang <jinpu.wang@profitbricks.com>
11227M:	lindar_liu@usish.com
11228L:	linux-scsi@vger.kernel.org
11229S:	Supported
11230F:	drivers/scsi/pm8001/
11231
11232PNP SUPPORT
11233M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11234S:	Maintained
11235F:	drivers/pnp/
11236
11237POSIX CLOCKS and TIMERS
11238M:	Thomas Gleixner <tglx@linutronix.de>
11239L:	linux-kernel@vger.kernel.org
11240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11241S:	Maintained
11242F:	fs/timerfd.c
11243F:	include/linux/timer*
11244F:	kernel/time/*timer*
11245
11246POWER MANAGEMENT CORE
11247M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11248L:	linux-pm@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11250B:	https://bugzilla.kernel.org
11251S:	Supported
11252F:	drivers/base/power/
11253F:	include/linux/pm.h
11254F:	include/linux/pm_*
11255F:	include/linux/powercap.h
11256F:	drivers/powercap/
11257F:	kernel/configs/nopm.config
11258
11259POWER STATE COORDINATION INTERFACE (PSCI)
11260M:	Mark Rutland <mark.rutland@arm.com>
11261M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11262L:	linux-arm-kernel@lists.infradead.org
11263S:	Maintained
11264F:	drivers/firmware/psci*.c
11265F:	include/linux/psci.h
11266F:	include/uapi/linux/psci.h
11267
11268POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11269M:	Sebastian Reichel <sre@kernel.org>
11270L:	linux-pm@vger.kernel.org
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/power/supply/
11274F:	include/linux/power_supply.h
11275F:	drivers/power/supply/
11276
11277POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11278M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11279L:	linuxppc-dev@lists.ozlabs.org
11280S:	Maintained
11281F:	drivers/char/powernv-op-panel.c
11282
11283PPP OVER ATM (RFC 2364)
11284M:	Mitchell Blank Jr <mitch@sfgoth.com>
11285S:	Maintained
11286F:	net/atm/pppoatm.c
11287F:	include/uapi/linux/atmppp.h
11288
11289PPP OVER ETHERNET
11290M:	Michal Ostrowski <mostrows@earthlink.net>
11291S:	Maintained
11292F:	drivers/net/ppp/pppoe.c
11293F:	drivers/net/ppp/pppox.c
11294
11295PPP OVER L2TP
11296M:	James Chapman <jchapman@katalix.com>
11297S:	Maintained
11298F:	net/l2tp/l2tp_ppp.c
11299F:	include/linux/if_pppol2tp.h
11300F:	include/uapi/linux/if_pppol2tp.h
11301
11302PPP PROTOCOL DRIVERS AND COMPRESSORS
11303M:	Paul Mackerras <paulus@samba.org>
11304L:	linux-ppp@vger.kernel.org
11305S:	Maintained
11306F:	drivers/net/ppp/ppp_*
11307
11308PPS SUPPORT
11309M:	Rodolfo Giometti <giometti@enneenne.com>
11310W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11311L:	linuxpps@ml.enneenne.com (subscribers-only)
11312S:	Maintained
11313F:	Documentation/pps/
11314F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11315F:	Documentation/ABI/testing/sysfs-pps
11316F:	drivers/pps/
11317F:	include/linux/pps*.h
11318F:	include/uapi/linux/pps.h
11319
11320PPTP DRIVER
11321M:	Dmitry Kozlov <xeb@mail.ru>
11322L:	netdev@vger.kernel.org
11323S:	Maintained
11324F:	drivers/net/ppp/pptp.c
11325W:	http://sourceforge.net/projects/accel-pptp
11326
11327PREEMPTIBLE KERNEL
11328M:	Robert Love <rml@tech9.net>
11329L:	kpreempt-tech@lists.sourceforge.net
11330W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11331S:	Supported
11332F:	Documentation/preempt-locking.txt
11333F:	include/linux/preempt.h
11334
11335PRINTK
11336M:	Petr Mladek <pmladek@suse.com>
11337M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11338R:	Steven Rostedt <rostedt@goodmis.org>
11339S:	Maintained
11340F:	kernel/printk/
11341F:	include/linux/printk.h
11342
11343PRISM54 WIRELESS DRIVER
11344M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11345L:	linux-wireless@vger.kernel.org
11346W:	http://wireless.kernel.org/en/users/Drivers/p54
11347S:	Obsolete
11348F:	drivers/net/wireless/intersil/prism54/
11349
11350PROC SYSCTL
11351M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11352M:	Kees Cook <keescook@chromium.org>
11353L:	linux-kernel@vger.kernel.org
11354L:	linux-fsdevel@vger.kernel.org
11355S:	Maintained
11356F:	fs/proc/proc_sysctl.c
11357F:	include/linux/sysctl.h
11358F:	kernel/sysctl.c
11359F:	tools/testing/selftests/sysctl/
11360
11361PS3 NETWORK SUPPORT
11362M:	Geoff Levand <geoff@infradead.org>
11363L:	netdev@vger.kernel.org
11364L:	linuxppc-dev@lists.ozlabs.org
11365S:	Maintained
11366F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11367
11368PS3 PLATFORM SUPPORT
11369M:	Geoff Levand <geoff@infradead.org>
11370L:	linuxppc-dev@lists.ozlabs.org
11371S:	Maintained
11372F:	arch/powerpc/boot/ps3*
11373F:	arch/powerpc/include/asm/lv1call.h
11374F:	arch/powerpc/include/asm/ps3*.h
11375F:	arch/powerpc/platforms/ps3/
11376F:	drivers/*/ps3*
11377F:	drivers/ps3/
11378F:	drivers/rtc/rtc-ps3.c
11379F:	drivers/usb/host/*ps3.c
11380F:	sound/ppc/snd_ps3*
11381
11382PS3VRAM DRIVER
11383M:	Jim Paris <jim@jtan.com>
11384M:	Geoff Levand <geoff@infradead.org>
11385L:	linuxppc-dev@lists.ozlabs.org
11386S:	Maintained
11387F:	drivers/block/ps3vram.c
11388
11389PSAMPLE PACKET SAMPLING SUPPORT:
11390M:	Yotam Gigi <yotam.gi@gmail.com>
11391S:	Maintained
11392F:	net/psample
11393F:	include/net/psample.h
11394F:	include/uapi/linux/psample.h
11395
11396PSTORE FILESYSTEM
11397M:	Kees Cook <keescook@chromium.org>
11398M:	Anton Vorontsov <anton@enomsg.org>
11399M:	Colin Cross <ccross@android.com>
11400M:	Tony Luck <tony.luck@intel.com>
11401S:	Maintained
11402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11403F:	fs/pstore/
11404F:	include/linux/pstore*
11405F:	drivers/firmware/efi/efi-pstore.c
11406F:	drivers/acpi/apei/erst.c
11407F:	Documentation/admin-guide/ramoops.rst
11408F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11409K:	\b(pstore|ramoops)
11410
11411PTP HARDWARE CLOCK SUPPORT
11412M:	Richard Cochran <richardcochran@gmail.com>
11413L:	netdev@vger.kernel.org
11414S:	Maintained
11415W:	http://linuxptp.sourceforge.net/
11416F:	Documentation/ABI/testing/sysfs-ptp
11417F:	Documentation/ptp/*
11418F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11419F:	drivers/net/phy/dp83640*
11420F:	drivers/ptp/*
11421F:	include/linux/ptp_cl*
11422
11423PTRACE SUPPORT
11424M:	Oleg Nesterov <oleg@redhat.com>
11425S:	Maintained
11426F:	include/asm-generic/syscall.h
11427F:	include/linux/ptrace.h
11428F:	include/linux/regset.h
11429F:	include/linux/tracehook.h
11430F:	include/uapi/linux/ptrace.h
11431F:	include/uapi/linux/ptrace.h
11432F:	include/asm-generic/ptrace.h
11433F:	kernel/ptrace.c
11434F:	arch/*/ptrace*.c
11435F:	arch/*/*/ptrace*.c
11436F:	arch/*/include/asm/ptrace*.h
11437
11438PULSE8-CEC DRIVER
11439M:	Hans Verkuil <hverkuil@xs4all.nl>
11440L:	linux-media@vger.kernel.org
11441T:	git git://linuxtv.org/media_tree.git
11442S:	Maintained
11443F:	drivers/media/usb/pulse8-cec/*
11444F:	Documentation/media/cec-drivers/pulse8-cec.rst
11445
11446PVRUSB2 VIDEO4LINUX DRIVER
11447M:	Mike Isely <isely@pobox.com>
11448L:	pvrusb2@isely.net	(subscribers-only)
11449L:	linux-media@vger.kernel.org
11450W:	http://www.isely.net/pvrusb2/
11451T:	git git://linuxtv.org/media_tree.git
11452S:	Maintained
11453F:	Documentation/media/v4l-drivers/pvrusb2*
11454F:	drivers/media/usb/pvrusb2/
11455
11456PWC WEBCAM DRIVER
11457M:	Hans Verkuil <hverkuil@xs4all.nl>
11458L:	linux-media@vger.kernel.org
11459T:	git git://linuxtv.org/media_tree.git
11460S:	Odd Fixes
11461F:	drivers/media/usb/pwc/*
11462
11463PWM FAN DRIVER
11464M:	Kamil Debski <kamil@wypas.org>
11465M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11466L:	linux-hwmon@vger.kernel.org
11467S:	Supported
11468F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11469F:	Documentation/hwmon/pwm-fan
11470F:	drivers/hwmon/pwm-fan.c
11471
11472PWM IR Transmitter
11473M:	Sean Young <sean@mess.org>
11474L:	linux-media@vger.kernel.org
11475S:	Maintained
11476F:	drivers/media/rc/pwm-ir-tx.c
11477
11478PWM SUBSYSTEM
11479M:	Thierry Reding <thierry.reding@gmail.com>
11480L:	linux-pwm@vger.kernel.org
11481S:	Maintained
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11483F:	Documentation/pwm.txt
11484F:	Documentation/devicetree/bindings/pwm/
11485F:	include/linux/pwm.h
11486F:	drivers/pwm/
11487F:	drivers/video/backlight/pwm_bl.c
11488F:	include/linux/pwm_backlight.h
11489F:	drivers/gpio/gpio-mvebu.c
11490F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11491
11492PXA GPIO DRIVER
11493M:	Robert Jarzmik <robert.jarzmik@free.fr>
11494L:	linux-gpio@vger.kernel.org
11495S:	Maintained
11496F:	drivers/gpio/gpio-pxa.c
11497
11498PXA MMCI DRIVER
11499S:	Orphan
11500
11501PXA RTC DRIVER
11502M:	Robert Jarzmik <robert.jarzmik@free.fr>
11503L:	linux-rtc@vger.kernel.org
11504S:	Maintained
11505
11506PXA2xx/PXA3xx SUPPORT
11507M:	Daniel Mack <daniel@zonque.org>
11508M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11509M:	Robert Jarzmik <robert.jarzmik@free.fr>
11510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11511T:	git git://github.com/hzhuang1/linux.git
11512T:	git git://github.com/rjarzmik/linux.git
11513S:	Maintained
11514F:	arch/arm/boot/dts/pxa*
11515F:	arch/arm/mach-pxa/
11516F:	drivers/dma/pxa*
11517F:	drivers/pcmcia/pxa2xx*
11518F:	drivers/pinctrl/pxa/
11519F:	drivers/spi/spi-pxa2xx*
11520F:	drivers/usb/gadget/udc/pxa2*
11521F:	include/sound/pxa2xx-lib.h
11522F:	sound/arm/pxa*
11523F:	sound/soc/pxa/
11524
11525QAT DRIVER
11526M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11527L:	qat-linux@intel.com
11528S:	Supported
11529F:	drivers/crypto/qat/
11530
11531QCOM AUDIO (ASoC) DRIVERS
11532M:	Patrick Lai <plai@codeaurora.org>
11533M:	Banajit Goswami <bgoswami@codeaurora.org>
11534L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11535S:	Supported
11536F:	sound/soc/qcom/
11537
11538QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11539M:	Gabriel Somlo <somlo@cmu.edu>
11540M:	"Michael S. Tsirkin" <mst@redhat.com>
11541L:	qemu-devel@nongnu.org
11542S:	Maintained
11543F:	drivers/firmware/qemu_fw_cfg.c
11544F:	include/uapi/linux/qemu_fw_cfg.h
11545
11546QIB DRIVER
11547M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11548M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11549L:	linux-rdma@vger.kernel.org
11550S:	Supported
11551F:	drivers/infiniband/hw/qib/
11552
11553QLOGIC QL41xxx FCOE DRIVER
11554M:	QLogic-Storage-Upstream@cavium.com
11555L:	linux-scsi@vger.kernel.org
11556S:	Supported
11557F:	drivers/scsi/qedf/
11558
11559QLOGIC QL41xxx ISCSI DRIVER
11560M:	QLogic-Storage-Upstream@cavium.com
11561L:	linux-scsi@vger.kernel.org
11562S:	Supported
11563F:	drivers/scsi/qedi/
11564
11565QLOGIC QL4xxx ETHERNET DRIVER
11566M:	Ariel Elior <Ariel.Elior@cavium.com>
11567M:	everest-linux-l2@cavium.com
11568L:	netdev@vger.kernel.org
11569S:	Supported
11570F:	drivers/net/ethernet/qlogic/qed/
11571F:	include/linux/qed/
11572F:	drivers/net/ethernet/qlogic/qede/
11573
11574QLOGIC QL4xxx RDMA DRIVER
11575M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11576M:	Ariel Elior <Ariel.Elior@cavium.com>
11577L:	linux-rdma@vger.kernel.org
11578S:	Supported
11579F:	drivers/infiniband/hw/qedr/
11580F:	include/uapi/rdma/qedr-abi.h
11581
11582QLOGIC QLA1280 SCSI DRIVER
11583M:	Michael Reed <mdr@sgi.com>
11584L:	linux-scsi@vger.kernel.org
11585S:	Maintained
11586F:	drivers/scsi/qla1280.[ch]
11587
11588QLOGIC QLA2XXX FC-SCSI DRIVER
11589M:	qla2xxx-upstream@qlogic.com
11590L:	linux-scsi@vger.kernel.org
11591S:	Supported
11592F:	Documentation/scsi/LICENSE.qla2xxx
11593F:	drivers/scsi/qla2xxx/
11594
11595QLOGIC QLA3XXX NETWORK DRIVER
11596M:	Dept-GELinuxNICDev@cavium.com
11597L:	netdev@vger.kernel.org
11598S:	Supported
11599F:	Documentation/networking/LICENSE.qla3xxx
11600F:	drivers/net/ethernet/qlogic/qla3xxx.*
11601
11602QLOGIC QLA4XXX iSCSI DRIVER
11603M:	QLogic-Storage-Upstream@qlogic.com
11604L:	linux-scsi@vger.kernel.org
11605S:	Supported
11606F:	Documentation/scsi/LICENSE.qla4xxx
11607F:	drivers/scsi/qla4xxx/
11608
11609QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11610M:	Harish Patil <harish.patil@cavium.com>
11611M:	Manish Chopra <manish.chopra@cavium.com>
11612M:	Dept-GELinuxNICDev@cavium.com
11613L:	netdev@vger.kernel.org
11614S:	Supported
11615F:	drivers/net/ethernet/qlogic/qlcnic/
11616
11617QLOGIC QLGE 10Gb ETHERNET DRIVER
11618M:	Harish Patil <harish.patil@cavium.com>
11619M:	Manish Chopra <manish.chopra@cavium.com>
11620M:	Dept-GELinuxNICDev@cavium.com
11621L:	netdev@vger.kernel.org
11622S:	Supported
11623F:	drivers/net/ethernet/qlogic/qlge/
11624
11625QNX4 FILESYSTEM
11626M:	Anders Larsen <al@alarsen.net>
11627W:	http://www.alarsen.net/linux/qnx4fs/
11628S:	Maintained
11629F:	fs/qnx4/
11630F:	include/uapi/linux/qnx4_fs.h
11631F:	include/uapi/linux/qnxtypes.h
11632
11633QORIQ DPAA2 FSL-MC BUS DRIVER
11634M:	Stuart Yoder <stuyoder@gmail.com>
11635M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11636L:	linux-kernel@vger.kernel.org
11637S:	Maintained
11638F:	drivers/bus/fsl-mc/
11639F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11640F:	Documentation/networking/dpaa2/overview.rst
11641
11642QT1010 MEDIA DRIVER
11643M:	Antti Palosaari <crope@iki.fi>
11644L:	linux-media@vger.kernel.org
11645W:	https://linuxtv.org
11646W:	http://palosaari.fi/linux/
11647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11648T:	git git://linuxtv.org/anttip/media_tree.git
11649S:	Maintained
11650F:	drivers/media/tuners/qt1010*
11651
11652QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11653M:	Kalle Valo <kvalo@qca.qualcomm.com>
11654L:	ath10k@lists.infradead.org
11655W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11657S:	Supported
11658F:	drivers/net/wireless/ath/ath10k/
11659
11660QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11661M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11662L:	linux-wireless@vger.kernel.org
11663W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11664S:	Supported
11665F:	drivers/net/wireless/ath/ath9k/
11666
11667QUALCOMM CAMERA SUBSYSTEM DRIVER
11668M:	Todor Tomov <todor.tomov@linaro.org>
11669L:	linux-media@vger.kernel.org
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11672F:	Documentation/media/v4l-drivers/qcom_camss.rst
11673F:	drivers/media/platform/qcom/camss-8x16/
11674
11675QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11676M:	Timur Tabi <timur@codeaurora.org>
11677L:	netdev@vger.kernel.org
11678S:	Supported
11679F:	drivers/net/ethernet/qualcomm/emac/
11680
11681QUALCOMM HEXAGON ARCHITECTURE
11682M:	Richard Kuo <rkuo@codeaurora.org>
11683L:	linux-hexagon@vger.kernel.org
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11685S:	Supported
11686F:	arch/hexagon/
11687
11688QUALCOMM IOMMU
11689M:	Rob Clark <robdclark@gmail.com>
11690L:	iommu@lists.linux-foundation.org
11691L:	linux-arm-msm@vger.kernel.org
11692S:	Maintained
11693F:	drivers/iommu/qcom_iommu.c
11694
11695QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11696M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11697L:	linux-media@vger.kernel.org
11698L:	linux-arm-msm@vger.kernel.org
11699T:	git git://linuxtv.org/media_tree.git
11700S:	Maintained
11701F:	drivers/media/platform/qcom/venus/
11702
11703QUALCOMM WCN36XX WIRELESS DRIVER
11704M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11705L:	wcn36xx@lists.infradead.org
11706W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11707T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11708S:	Supported
11709F:	drivers/net/wireless/ath/wcn36xx/
11710
11711QUANTENNA QTNFMAC WIRELESS DRIVER
11712M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11713M:	Avinash Patil <avinashp@quantenna.com>
11714M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11715L:	linux-wireless@vger.kernel.org
11716S:	Maintained
11717F:	drivers/net/wireless/quantenna
11718
11719RADEON and AMDGPU DRM DRIVERS
11720M:	Alex Deucher <alexander.deucher@amd.com>
11721M:	Christian König <christian.koenig@amd.com>
11722M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11723L:	amd-gfx@lists.freedesktop.org
11724T:	git git://people.freedesktop.org/~agd5f/linux
11725S:	Supported
11726F:	drivers/gpu/drm/radeon/
11727F:	include/uapi/drm/radeon_drm.h
11728F:	drivers/gpu/drm/amd/
11729F:	include/uapi/drm/amdgpu_drm.h
11730
11731RADEON FRAMEBUFFER DISPLAY DRIVER
11732M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11733L:	linux-fbdev@vger.kernel.org
11734S:	Maintained
11735F:	drivers/video/fbdev/aty/radeon*
11736F:	include/uapi/linux/radeonfb.h
11737
11738RADIOSHARK RADIO DRIVER
11739M:	Hans Verkuil <hverkuil@xs4all.nl>
11740L:	linux-media@vger.kernel.org
11741T:	git git://linuxtv.org/media_tree.git
11742S:	Maintained
11743F:	drivers/media/radio/radio-shark.c
11744
11745RADIOSHARK2 RADIO DRIVER
11746M:	Hans Verkuil <hverkuil@xs4all.nl>
11747L:	linux-media@vger.kernel.org
11748T:	git git://linuxtv.org/media_tree.git
11749S:	Maintained
11750F:	drivers/media/radio/radio-shark2.c
11751F:	drivers/media/radio/radio-tea5777.c
11752
11753RADOS BLOCK DEVICE (RBD)
11754M:	Ilya Dryomov <idryomov@gmail.com>
11755M:	Sage Weil <sage@redhat.com>
11756M:	Alex Elder <elder@kernel.org>
11757L:	ceph-devel@vger.kernel.org
11758W:	http://ceph.com/
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11760T:	git git://github.com/ceph/ceph-client.git
11761S:	Supported
11762F:	Documentation/ABI/testing/sysfs-bus-rbd
11763F:	drivers/block/rbd.c
11764F:	drivers/block/rbd_types.h
11765
11766RAGE128 FRAMEBUFFER DISPLAY DRIVER
11767M:	Paul Mackerras <paulus@samba.org>
11768L:	linux-fbdev@vger.kernel.org
11769S:	Maintained
11770F:	drivers/video/fbdev/aty/aty128fb.c
11771
11772RAINSHADOW-CEC DRIVER
11773M:	Hans Verkuil <hverkuil@xs4all.nl>
11774L:	linux-media@vger.kernel.org
11775T:	git git://linuxtv.org/media_tree.git
11776S:	Maintained
11777F:	drivers/media/usb/rainshadow-cec/*
11778
11779RALINK MIPS ARCHITECTURE
11780M:	John Crispin <john@phrozen.org>
11781L:	linux-mips@linux-mips.org
11782S:	Maintained
11783F:	arch/mips/ralink
11784
11785RALINK RT2X00 WIRELESS LAN DRIVER
11786P:	rt2x00 project
11787M:	Stanislaw Gruszka <sgruszka@redhat.com>
11788M:	Helmut Schaa <helmut.schaa@googlemail.com>
11789L:	linux-wireless@vger.kernel.org
11790S:	Maintained
11791F:	drivers/net/wireless/ralink/rt2x00/
11792
11793RAMDISK RAM BLOCK DEVICE DRIVER
11794M:	Jens Axboe <axboe@kernel.dk>
11795S:	Maintained
11796F:	Documentation/blockdev/ramdisk.txt
11797F:	drivers/block/brd.c
11798
11799RANCHU VIRTUAL BOARD FOR MIPS
11800M:	Miodrag Dinic <miodrag.dinic@mips.com>
11801L:	linux-mips@linux-mips.org
11802S:	Supported
11803F:	arch/mips/generic/board-ranchu.c
11804F:	arch/mips/configs/generic/board-ranchu.config
11805
11806RANDOM NUMBER DRIVER
11807M:	"Theodore Ts'o" <tytso@mit.edu>
11808S:	Maintained
11809F:	drivers/char/random.c
11810
11811RAPIDIO SUBSYSTEM
11812M:	Matt Porter <mporter@kernel.crashing.org>
11813M:	Alexandre Bounine <alex.bou9@gmail.com>
11814S:	Maintained
11815F:	drivers/rapidio/
11816
11817RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11818L:	linux-wireless@vger.kernel.org
11819S:	Orphan
11820F:	drivers/net/wireless/ray*
11821
11822RCUTORTURE TEST FRAMEWORK
11823M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11824M:	Josh Triplett <josh@joshtriplett.org>
11825R:	Steven Rostedt <rostedt@goodmis.org>
11826R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11827R:	Lai Jiangshan <jiangshanlai@gmail.com>
11828L:	linux-kernel@vger.kernel.org
11829S:	Supported
11830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11831F:	tools/testing/selftests/rcutorture
11832
11833RDC R-321X SoC
11834M:	Florian Fainelli <florian@openwrt.org>
11835S:	Maintained
11836
11837RDC R6040 FAST ETHERNET DRIVER
11838M:	Florian Fainelli <f.fainelli@gmail.com>
11839L:	netdev@vger.kernel.org
11840S:	Maintained
11841F:	drivers/net/ethernet/rdc/r6040.c
11842
11843RDMAVT - RDMA verbs software
11844M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11845M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11846L:	linux-rdma@vger.kernel.org
11847S:	Supported
11848F:	drivers/infiniband/sw/rdmavt
11849
11850RDS - RELIABLE DATAGRAM SOCKETS
11851M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11852L:	netdev@vger.kernel.org
11853L:	linux-rdma@vger.kernel.org
11854L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11855W:	https://oss.oracle.com/projects/rds/
11856S:	Supported
11857F:	net/rds/
11858F:	Documentation/networking/rds.txt
11859
11860RDT - RESOURCE ALLOCATION
11861M:	Fenghua Yu <fenghua.yu@intel.com>
11862L:	linux-kernel@vger.kernel.org
11863S:	Supported
11864F:	arch/x86/kernel/cpu/intel_rdt*
11865F:	arch/x86/include/asm/intel_rdt_sched.h
11866F:	Documentation/x86/intel_rdt*
11867
11868READ-COPY UPDATE (RCU)
11869M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11870M:	Josh Triplett <josh@joshtriplett.org>
11871R:	Steven Rostedt <rostedt@goodmis.org>
11872R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11873R:	Lai Jiangshan <jiangshanlai@gmail.com>
11874L:	linux-kernel@vger.kernel.org
11875W:	http://www.rdrop.com/users/paulmck/RCU/
11876S:	Supported
11877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11878F:	Documentation/RCU/
11879X:	Documentation/RCU/torture.txt
11880F:	include/linux/rcu*
11881X:	include/linux/srcu.h
11882F:	kernel/rcu/
11883X:	kernel/torture.c
11884
11885REAL TIME CLOCK (RTC) SUBSYSTEM
11886M:	Alessandro Zummo <a.zummo@towertech.it>
11887M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11888L:	linux-rtc@vger.kernel.org
11889Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11891S:	Maintained
11892F:	Documentation/devicetree/bindings/rtc/
11893F:	Documentation/rtc.txt
11894F:	drivers/rtc/
11895F:	include/linux/rtc.h
11896F:	include/uapi/linux/rtc.h
11897F:	include/linux/rtc/
11898F:	include/linux/platform_data/rtc-*
11899F:	tools/testing/selftests/timers/rtctest.c
11900
11901REALTEK AUDIO CODECS
11902M:	Bard Liao <bardliao@realtek.com>
11903M:	Oder Chiou <oder_chiou@realtek.com>
11904S:	Maintained
11905F:	sound/soc/codecs/rt*
11906F:	include/sound/rt*.h
11907
11908REGISTER MAP ABSTRACTION
11909M:	Mark Brown <broonie@kernel.org>
11910L:	linux-kernel@vger.kernel.org
11911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11912S:	Supported
11913F:	Documentation/devicetree/bindings/regmap/
11914F:	drivers/base/regmap/
11915F:	include/linux/regmap.h
11916
11917REISERFS FILE SYSTEM
11918L:	reiserfs-devel@vger.kernel.org
11919S:	Supported
11920F:	fs/reiserfs/
11921
11922REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11923M:	Ohad Ben-Cohen <ohad@wizery.com>
11924M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11925L:	linux-remoteproc@vger.kernel.org
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11927S:	Maintained
11928F:	Documentation/devicetree/bindings/remoteproc/
11929F:	Documentation/remoteproc.txt
11930F:	drivers/remoteproc/
11931F:	include/linux/remoteproc.h
11932
11933REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11934M:	Ohad Ben-Cohen <ohad@wizery.com>
11935M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11936L:	linux-remoteproc@vger.kernel.org
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11938S:	Maintained
11939F:	drivers/rpmsg/
11940F:	Documentation/rpmsg.txt
11941F:	include/linux/rpmsg.h
11942F:	include/linux/rpmsg/
11943
11944RENESAS CLOCK DRIVERS
11945M:	Geert Uytterhoeven <geert+renesas@glider.be>
11946L:	linux-renesas-soc@vger.kernel.org
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11948S:	Supported
11949F:	drivers/clk/renesas/
11950
11951RENESAS EMEV2 I2C DRIVER
11952M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11953S:	Supported
11954F:	drivers/i2c/busses/i2c-emev2.c
11955
11956RENESAS ETHERNET DRIVERS
11957R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11958L:	netdev@vger.kernel.org
11959L:	linux-renesas-soc@vger.kernel.org
11960F:	Documentation/devicetree/bindings/net/renesas,*.txt
11961F:	Documentation/devicetree/bindings/net/sh_eth.txt
11962F:	drivers/net/ethernet/renesas/
11963F:	include/linux/sh_eth.h
11964
11965RENESAS R-CAR GYROADC DRIVER
11966M:	Marek Vasut <marek.vasut@gmail.com>
11967L:	linux-iio@vger.kernel.org
11968S:	Supported
11969F:	drivers/iio/adc/rcar_gyro_adc.c
11970
11971RENESAS R-CAR I2C DRIVERS
11972M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11973S:	Supported
11974F:	drivers/i2c/busses/i2c-rcar.c
11975F:	drivers/i2c/busses/i2c-sh_mobile.c
11976
11977RENESAS USB PHY DRIVER
11978M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11979L:	linux-renesas-soc@vger.kernel.org
11980S:	Maintained
11981F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11982
11983RESET CONTROLLER FRAMEWORK
11984M:	Philipp Zabel <p.zabel@pengutronix.de>
11985T:	git git://git.pengutronix.de/git/pza/linux
11986S:	Maintained
11987F:	drivers/reset/
11988F:	Documentation/devicetree/bindings/reset/
11989F:	include/dt-bindings/reset/
11990F:	include/linux/reset.h
11991F:	include/linux/reset-controller.h
11992
11993RFKILL
11994M:	Johannes Berg <johannes@sipsolutions.net>
11995L:	linux-wireless@vger.kernel.org
11996W:	http://wireless.kernel.org/
11997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11999S:	Maintained
12000F:	Documentation/rfkill.txt
12001F:	Documentation/ABI/stable/sysfs-class-rfkill
12002F:	net/rfkill/
12003
12004RHASHTABLE
12005M:	Thomas Graf <tgraf@suug.ch>
12006M:	Herbert Xu <herbert@gondor.apana.org.au>
12007L:	netdev@vger.kernel.org
12008S:	Maintained
12009F:	lib/rhashtable.c
12010F:	include/linux/rhashtable.h
12011
12012RICOH R5C592 MEMORYSTICK DRIVER
12013M:	Maxim Levitsky <maximlevitsky@gmail.com>
12014S:	Maintained
12015F:	drivers/memstick/host/r592.*
12016
12017RICOH SMARTMEDIA/XD DRIVER
12018M:	Maxim Levitsky <maximlevitsky@gmail.com>
12019S:	Maintained
12020F:	drivers/mtd/nand/raw/r852.c
12021F:	drivers/mtd/nand/raw/r852.h
12022
12023RISC-V ARCHITECTURE
12024M:	Palmer Dabbelt <palmer@sifive.com>
12025M:	Albert Ou <albert@sifive.com>
12026L:	linux-riscv@lists.infradead.org
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12028S:	Supported
12029F:	arch/riscv/
12030K:	riscv
12031N:	riscv
12032
12033ROCCAT DRIVERS
12034M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12035W:	http://sourceforge.net/projects/roccat/
12036S:	Maintained
12037F:	drivers/hid/hid-roccat*
12038F:	include/linux/hid-roccat*
12039F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12040
12041ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12042M:	Jacob chen <jacob2.chen@rock-chips.com>
12043L:	linux-media@vger.kernel.org
12044S:	Maintained
12045F:	drivers/media/platform/rockchip/rga/
12046F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12047
12048ROCKER DRIVER
12049M:	Jiri Pirko <jiri@resnulli.us>
12050L:	netdev@vger.kernel.org
12051S:	Supported
12052F:	drivers/net/ethernet/rocker/
12053
12054ROCKETPORT DRIVER
12055P:	Comtrol Corp.
12056W:	http://www.comtrol.com
12057S:	Maintained
12058F:	Documentation/serial/rocket.txt
12059F:	drivers/tty/rocket*
12060
12061ROCKETPORT EXPRESS/INFINITY DRIVER
12062M:	Kevin Cernekee <cernekee@gmail.com>
12063L:	linux-serial@vger.kernel.org
12064S:	Odd Fixes
12065F:	drivers/tty/serial/rp2.*
12066
12067ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12068M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12069L:	linux-kernel@vger.kernel.org
12070L:	linux-renesas-soc@vger.kernel.org
12071S:	Supported
12072F:	drivers/mfd/bd9571mwv.c
12073F:	drivers/regulator/bd9571mwv-regulator.c
12074F:	drivers/gpio/gpio-bd9571mwv.c
12075F:	include/linux/mfd/bd9571mwv.h
12076F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12077
12078ROSE NETWORK LAYER
12079M:	Ralf Baechle <ralf@linux-mips.org>
12080L:	linux-hams@vger.kernel.org
12081W:	http://www.linux-ax25.org/
12082S:	Maintained
12083F:	include/net/rose.h
12084F:	include/uapi/linux/rose.h
12085F:	net/rose/
12086
12087RTL2830 MEDIA DRIVER
12088M:	Antti Palosaari <crope@iki.fi>
12089L:	linux-media@vger.kernel.org
12090W:	https://linuxtv.org
12091W:	http://palosaari.fi/linux/
12092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12093T:	git git://linuxtv.org/anttip/media_tree.git
12094S:	Maintained
12095F:	drivers/media/dvb-frontends/rtl2830*
12096
12097RTL2832 MEDIA DRIVER
12098M:	Antti Palosaari <crope@iki.fi>
12099L:	linux-media@vger.kernel.org
12100W:	https://linuxtv.org
12101W:	http://palosaari.fi/linux/
12102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12103T:	git git://linuxtv.org/anttip/media_tree.git
12104S:	Maintained
12105F:	drivers/media/dvb-frontends/rtl2832*
12106
12107RTL2832_SDR MEDIA DRIVER
12108M:	Antti Palosaari <crope@iki.fi>
12109L:	linux-media@vger.kernel.org
12110W:	https://linuxtv.org
12111W:	http://palosaari.fi/linux/
12112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12113T:	git git://linuxtv.org/anttip/media_tree.git
12114S:	Maintained
12115F:	drivers/media/dvb-frontends/rtl2832_sdr*
12116
12117RTL8180 WIRELESS DRIVER
12118L:	linux-wireless@vger.kernel.org
12119W:	http://wireless.kernel.org/
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12121S:	Orphan
12122F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12123
12124RTL8187 WIRELESS DRIVER
12125M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12126M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12127M:	Larry Finger <Larry.Finger@lwfinger.net>
12128L:	linux-wireless@vger.kernel.org
12129W:	http://wireless.kernel.org/
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12131S:	Maintained
12132F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12133
12134REALTEK WIRELESS DRIVER (rtlwifi family)
12135M:	Ping-Ke Shih <pkshih@realtek.com>
12136L:	linux-wireless@vger.kernel.org
12137W:	http://wireless.kernel.org/
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12139S:	Maintained
12140F:	drivers/net/wireless/realtek/rtlwifi/
12141
12142RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12143M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12144L:	linux-wireless@vger.kernel.org
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12146S:	Maintained
12147F:	drivers/net/wireless/realtek/rtl8xxxu/
12148
12149RXRPC SOCKETS (AF_RXRPC)
12150M:	David Howells <dhowells@redhat.com>
12151L:	linux-afs@lists.infradead.org
12152S:	Supported
12153F:	net/rxrpc/
12154F:	include/keys/rxrpc-type.h
12155F:	include/net/af_rxrpc.h
12156F:	include/trace/events/rxrpc.h
12157F:	include/uapi/linux/rxrpc.h
12158F:	Documentation/networking/rxrpc.txt
12159W:	https://www.infradead.org/~dhowells/kafs/
12160
12161S3 SAVAGE FRAMEBUFFER DRIVER
12162M:	Antonino Daplas <adaplas@gmail.com>
12163L:	linux-fbdev@vger.kernel.org
12164S:	Maintained
12165F:	drivers/video/fbdev/savage/
12166
12167S390
12168M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12169M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12170L:	linux-s390@vger.kernel.org
12171W:	http://www.ibm.com/developerworks/linux/linux390/
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12173S:	Supported
12174F:	arch/s390/
12175F:	drivers/s390/
12176F:	Documentation/s390/
12177F:	Documentation/driver-api/s390-drivers.rst
12178
12179S390 COMMON I/O LAYER
12180M:	Sebastian Ott <sebott@linux.ibm.com>
12181M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12182L:	linux-s390@vger.kernel.org
12183W:	http://www.ibm.com/developerworks/linux/linux390/
12184S:	Supported
12185F:	drivers/s390/cio/
12186
12187S390 DASD DRIVER
12188M:	Stefan Haberland <sth@linux.ibm.com>
12189M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12190L:	linux-s390@vger.kernel.org
12191W:	http://www.ibm.com/developerworks/linux/linux390/
12192S:	Supported
12193F:	drivers/s390/block/dasd*
12194F:	block/partitions/ibm.c
12195
12196S390 IOMMU (PCI)
12197M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12198L:	linux-s390@vger.kernel.org
12199W:	http://www.ibm.com/developerworks/linux/linux390/
12200S:	Supported
12201F:	drivers/iommu/s390-iommu.c
12202
12203S390 IUCV NETWORK LAYER
12204M:	Julian Wiedmann <jwi@linux.ibm.com>
12205M:	Ursula Braun <ubraun@linux.ibm.com>
12206L:	linux-s390@vger.kernel.org
12207W:	http://www.ibm.com/developerworks/linux/linux390/
12208S:	Supported
12209F:	drivers/s390/net/*iucv*
12210F:	include/net/iucv/
12211F:	net/iucv/
12212
12213S390 NETWORK DRIVERS
12214M:	Julian Wiedmann <jwi@linux.ibm.com>
12215M:	Ursula Braun <ubraun@linux.ibm.com>
12216L:	linux-s390@vger.kernel.org
12217W:	http://www.ibm.com/developerworks/linux/linux390/
12218S:	Supported
12219F:	drivers/s390/net/
12220
12221S390 PCI SUBSYSTEM
12222M:	Sebastian Ott <sebott@linux.ibm.com>
12223M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12224L:	linux-s390@vger.kernel.org
12225W:	http://www.ibm.com/developerworks/linux/linux390/
12226S:	Supported
12227F:	arch/s390/pci/
12228F:	drivers/pci/hotplug/s390_pci_hpc.c
12229
12230S390 VFIO-CCW DRIVER
12231M:	Cornelia Huck <cohuck@redhat.com>
12232M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12233M:	Halil Pasic <pasic@linux.ibm.com>
12234L:	linux-s390@vger.kernel.org
12235L:	kvm@vger.kernel.org
12236S:	Supported
12237F:	drivers/s390/cio/vfio_ccw*
12238F:	Documentation/s390/vfio-ccw.txt
12239F:	include/uapi/linux/vfio_ccw.h
12240
12241S390 ZCRYPT DRIVER
12242M:	Harald Freudenberger <freude@de.ibm.com>
12243L:	linux-s390@vger.kernel.org
12244W:	http://www.ibm.com/developerworks/linux/linux390/
12245S:	Supported
12246F:	drivers/s390/crypto/
12247
12248S390 ZFCP DRIVER
12249M:	Steffen Maier <maier@linux.ibm.com>
12250M:	Benjamin Block <bblock@linux.ibm.com>
12251L:	linux-s390@vger.kernel.org
12252W:	http://www.ibm.com/developerworks/linux/linux390/
12253S:	Supported
12254F:	drivers/s390/scsi/zfcp_*
12255
12256S3C24XX SD/MMC Driver
12257M:	Ben Dooks <ben-linux@fluff.org>
12258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12259S:	Supported
12260F:	drivers/mmc/host/s3cmci.*
12261
12262SAA6588 RDS RECEIVER DRIVER
12263M:	Hans Verkuil <hverkuil@xs4all.nl>
12264L:	linux-media@vger.kernel.org
12265T:	git git://linuxtv.org/media_tree.git
12266W:	https://linuxtv.org
12267S:	Odd Fixes
12268F:	drivers/media/i2c/saa6588*
12269
12270SAA7134 VIDEO4LINUX DRIVER
12271M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12273L:	linux-media@vger.kernel.org
12274W:	https://linuxtv.org
12275T:	git git://linuxtv.org/media_tree.git
12276S:	Odd fixes
12277F:	Documentation/media/v4l-drivers/saa7134*
12278F:	drivers/media/pci/saa7134/
12279
12280SAA7146 VIDEO4LINUX-2 DRIVER
12281M:	Hans Verkuil <hverkuil@xs4all.nl>
12282L:	linux-media@vger.kernel.org
12283T:	git git://linuxtv.org/media_tree.git
12284S:	Maintained
12285F:	drivers/media/common/saa7146/
12286F:	drivers/media/pci/saa7146/
12287F:	include/media/saa7146*
12288
12289SAMSUNG AUDIO (ASoC) DRIVERS
12290M:	Krzysztof Kozlowski <krzk@kernel.org>
12291M:	Sangbeom Kim <sbkim73@samsung.com>
12292M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12294S:	Supported
12295F:	sound/soc/samsung/
12296F:	Documentation/devicetree/bindings/sound/samsung*
12297
12298SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12299M:	Krzysztof Kozlowski <krzk@kernel.org>
12300L:	linux-crypto@vger.kernel.org
12301L:	linux-samsung-soc@vger.kernel.org
12302S:	Maintained
12303F:	drivers/crypto/exynos-rng.c
12304F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12305
12306SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12307M:	Łukasz Stelmach <l.stelmach@samsung.com>
12308L:	linux-samsung-soc@vger.kernel.org
12309S:	Maintained
12310F:	drivers/char/hw_random/exynos-trng.c
12311F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12312
12313SAMSUNG FRAMEBUFFER DRIVER
12314M:	Jingoo Han <jingoohan1@gmail.com>
12315L:	linux-fbdev@vger.kernel.org
12316S:	Maintained
12317F:	drivers/video/fbdev/s3c-fb.c
12318
12319SAMSUNG LAPTOP DRIVER
12320M:	Corentin Chary <corentin.chary@gmail.com>
12321L:	platform-driver-x86@vger.kernel.org
12322S:	Maintained
12323F:	drivers/platform/x86/samsung-laptop.c
12324
12325SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12326M:	Sangbeom Kim <sbkim73@samsung.com>
12327M:	Krzysztof Kozlowski <krzk@kernel.org>
12328M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12329L:	linux-kernel@vger.kernel.org
12330L:	linux-samsung-soc@vger.kernel.org
12331S:	Supported
12332F:	drivers/mfd/sec*.c
12333F:	drivers/regulator/s2m*.c
12334F:	drivers/regulator/s5m*.c
12335F:	drivers/clk/clk-s2mps11.c
12336F:	drivers/rtc/rtc-s5m.c
12337F:	include/linux/mfd/samsung/
12338F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12339F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12340F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12341F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12342
12343SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12344M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12345L:	linux-media@vger.kernel.org
12346L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12347S:	Maintained
12348F:	drivers/media/platform/s3c-camif/
12349F:	include/media/drv-intf/s3c_camif.h
12350
12351SAMSUNG S3FWRN5 NFC DRIVER
12352M:	Robert Baldyga <r.baldyga@samsung.com>
12353M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12354L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12355S:	Supported
12356F:	drivers/nfc/s3fwrn5
12357
12358SAMSUNG S5C73M3 CAMERA DRIVER
12359M:	Kyungmin Park <kyungmin.park@samsung.com>
12360M:	Andrzej Hajda <a.hajda@samsung.com>
12361L:	linux-media@vger.kernel.org
12362S:	Supported
12363F:	drivers/media/i2c/s5c73m3/*
12364
12365SAMSUNG S5K5BAF CAMERA DRIVER
12366M:	Kyungmin Park <kyungmin.park@samsung.com>
12367M:	Andrzej Hajda <a.hajda@samsung.com>
12368L:	linux-media@vger.kernel.org
12369S:	Supported
12370F:	drivers/media/i2c/s5k5baf.c
12371
12372SAMSUNG S5P Security SubSystem (SSS) DRIVER
12373M:	Krzysztof Kozlowski <krzk@kernel.org>
12374M:	Vladimir Zapolskiy <vz@mleia.com>
12375M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12376L:	linux-crypto@vger.kernel.org
12377L:	linux-samsung-soc@vger.kernel.org
12378S:	Maintained
12379F:	drivers/crypto/s5p-sss.c
12380
12381SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12382M:	Kyungmin Park <kyungmin.park@samsung.com>
12383M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12384L:	linux-media@vger.kernel.org
12385Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12386S:	Supported
12387F:	drivers/media/platform/exynos4-is/
12388
12389SAMSUNG SOC CLOCK DRIVERS
12390M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12391M:	Tomasz Figa <tomasz.figa@gmail.com>
12392M:	Chanwoo Choi <cw00.choi@samsung.com>
12393S:	Supported
12394L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12396F:	drivers/clk/samsung/
12397F:	include/dt-bindings/clock/exynos*.h
12398F:	Documentation/devicetree/bindings/clock/exynos*.txt
12399
12400SAMSUNG SPI DRIVERS
12401M:	Kukjin Kim <kgene@kernel.org>
12402M:	Krzysztof Kozlowski <krzk@kernel.org>
12403M:	Andi Shyti <andi@etezian.org>
12404L:	linux-spi@vger.kernel.org
12405L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12406S:	Maintained
12407F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12408F:	drivers/spi/spi-s3c*
12409F:	include/linux/platform_data/spi-s3c64xx.h
12410
12411SAMSUNG SXGBE DRIVERS
12412M:	Byungho An <bh74.an@samsung.com>
12413M:	Girish K S <ks.giri@samsung.com>
12414M:	Vipul Pandya <vipul.pandya@samsung.com>
12415S:	Supported
12416L:	netdev@vger.kernel.org
12417F:	drivers/net/ethernet/samsung/sxgbe/
12418
12419SAMSUNG THERMAL DRIVER
12420M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12421L:	linux-pm@vger.kernel.org
12422L:	linux-samsung-soc@vger.kernel.org
12423S:	Supported
12424T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12425F:	drivers/thermal/samsung/
12426
12427SAMSUNG USB2 PHY DRIVER
12428M:	Kamil Debski <kamil@wypas.org>
12429M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12430L:	linux-kernel@vger.kernel.org
12431S:	Supported
12432F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12433F:	Documentation/phy/samsung-usb2.txt
12434F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12435F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12436F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12437F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12438F:	drivers/phy/samsung/phy-samsung-usb2.c
12439F:	drivers/phy/samsung/phy-samsung-usb2.h
12440
12441SC1200 WDT DRIVER
12442M:	Zwane Mwaikambo <zwanem@gmail.com>
12443S:	Maintained
12444F:	drivers/watchdog/sc1200wdt.c
12445
12446SCHEDULER
12447M:	Ingo Molnar <mingo@redhat.com>
12448M:	Peter Zijlstra <peterz@infradead.org>
12449L:	linux-kernel@vger.kernel.org
12450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12451S:	Maintained
12452F:	kernel/sched/
12453F:	include/linux/sched.h
12454F:	include/uapi/linux/sched.h
12455F:	include/linux/wait.h
12456
12457SCR24X CHIP CARD INTERFACE DRIVER
12458M:	Lubomir Rintel <lkundrak@v3.sk>
12459S:	Supported
12460F:	drivers/char/pcmcia/scr24x_cs.c
12461
12462SCSI CDROM DRIVER
12463M:	Jens Axboe <axboe@kernel.dk>
12464L:	linux-scsi@vger.kernel.org
12465W:	http://www.kernel.dk
12466S:	Maintained
12467F:	drivers/scsi/sr*
12468
12469SCSI RDMA PROTOCOL (SRP) INITIATOR
12470M:	Bart Van Assche <bart.vanassche@sandisk.com>
12471L:	linux-rdma@vger.kernel.org
12472S:	Supported
12473W:	http://www.openfabrics.org
12474Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12476F:	drivers/infiniband/ulp/srp/
12477F:	include/scsi/srp.h
12478
12479SCSI SG DRIVER
12480M:	Doug Gilbert <dgilbert@interlog.com>
12481L:	linux-scsi@vger.kernel.org
12482W:	http://sg.danny.cz/sg
12483S:	Maintained
12484F:	Documentation/scsi/scsi-generic.txt
12485F:	drivers/scsi/sg.c
12486F:	include/scsi/sg.h
12487
12488SCSI SUBSYSTEM
12489M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12491M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12493L:	linux-scsi@vger.kernel.org
12494S:	Maintained
12495F:	Documentation/devicetree/bindings/scsi/
12496F:	drivers/scsi/
12497F:	include/scsi/
12498
12499SCSI TAPE DRIVER
12500M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12501L:	linux-scsi@vger.kernel.org
12502S:	Maintained
12503F:	Documentation/scsi/st.txt
12504F:	drivers/scsi/st.*
12505F:	drivers/scsi/st_*.h
12506
12507SCTP PROTOCOL
12508M:	Vlad Yasevich <vyasevich@gmail.com>
12509M:	Neil Horman <nhorman@tuxdriver.com>
12510L:	linux-sctp@vger.kernel.org
12511W:	http://lksctp.sourceforge.net
12512S:	Maintained
12513F:	Documentation/networking/sctp.txt
12514F:	include/linux/sctp.h
12515F:	include/uapi/linux/sctp.h
12516F:	include/net/sctp/
12517F:	net/sctp/
12518
12519SCx200 CPU SUPPORT
12520M:	Jim Cromie <jim.cromie@gmail.com>
12521S:	Odd Fixes
12522F:	Documentation/i2c/busses/scx200_acb
12523F:	arch/x86/platform/scx200/
12524F:	drivers/watchdog/scx200_wdt.c
12525F:	drivers/i2c/busses/scx200*
12526F:	drivers/mtd/maps/scx200_docflash.c
12527F:	include/linux/scx200.h
12528
12529SCx200 GPIO DRIVER
12530M:	Jim Cromie <jim.cromie@gmail.com>
12531S:	Maintained
12532F:	drivers/char/scx200_gpio.c
12533F:	include/linux/scx200_gpio.h
12534
12535SCx200 HRT CLOCKSOURCE DRIVER
12536M:	Jim Cromie <jim.cromie@gmail.com>
12537S:	Maintained
12538F:	drivers/clocksource/scx200_hrt.c
12539
12540SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12541M:	Sascha Sommer <saschasommer@freenet.de>
12542L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12543S:	Maintained
12544F:	drivers/mmc/host/sdricoh_cs.c
12545
12546SECURE COMPUTING
12547M:	Kees Cook <keescook@chromium.org>
12548R:	Andy Lutomirski <luto@amacapital.net>
12549R:	Will Drewry <wad@chromium.org>
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12551S:	Supported
12552F:	kernel/seccomp.c
12553F:	include/uapi/linux/seccomp.h
12554F:	include/linux/seccomp.h
12555F:	tools/testing/selftests/seccomp/*
12556F:	tools/testing/selftests/kselftest_harness.h
12557F:	Documentation/userspace-api/seccomp_filter.rst
12558K:	\bsecure_computing
12559K:	\bTIF_SECCOMP\b
12560
12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12562M:	Al Cooper <alcooperx@gmail.com>
12563L:	linux-mmc@vger.kernel.org
12564L:	bcm-kernel-feedback-list@broadcom.com
12565S:	Maintained
12566F:	drivers/mmc/host/sdhci-brcmstb*
12567
12568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12569M:	Adrian Hunter <adrian.hunter@intel.com>
12570L:	linux-mmc@vger.kernel.org
12571T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12572S:	Maintained
12573F:	drivers/mmc/host/sdhci*
12574F:	include/linux/mmc/sdhci*
12575
12576SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12577M:	Ben Dooks <ben-linux@fluff.org>
12578M:	Jaehoon Chung <jh80.chung@samsung.com>
12579L:	linux-mmc@vger.kernel.org
12580S:	Maintained
12581F:	drivers/mmc/host/sdhci-s3c*
12582
12583SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12584M:	Viresh Kumar <vireshk@kernel.org>
12585L:	linux-mmc@vger.kernel.org
12586S:	Maintained
12587F:	drivers/mmc/host/sdhci-spear.c
12588
12589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12590M:	Kishon Vijay Abraham I <kishon@ti.com>
12591L:	linux-mmc@vger.kernel.org
12592S:	Maintained
12593F:	drivers/mmc/host/sdhci-omap.c
12594
12595SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12596M:	Scott Bauer <scott.bauer@intel.com>
12597M:	Jonathan Derrick <jonathan.derrick@intel.com>
12598L:	linux-block@vger.kernel.org
12599S:	Supported
12600F:	block/sed*
12601F:	block/opal_proto.h
12602F:	include/linux/sed*
12603F:	include/uapi/linux/sed*
12604
12605SECURITY CONTACT
12606M:	Security Officers <security@kernel.org>
12607S:	Supported
12608
12609SECURITY SUBSYSTEM
12610M:	James Morris <jmorris@namei.org>
12611M:	"Serge E. Hallyn" <serge@hallyn.com>
12612L:	linux-security-module@vger.kernel.org (suggested Cc:)
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12614W:	http://kernsec.org/
12615S:	Supported
12616F:	security/
12617
12618SELINUX SECURITY MODULE
12619M:	Paul Moore <paul@paul-moore.com>
12620M:	Stephen Smalley <sds@tycho.nsa.gov>
12621M:	Eric Paris <eparis@parisplace.org>
12622L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12623W:	https://selinuxproject.org
12624W:	https://github.com/SELinuxProject
12625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12626S:	Supported
12627F:	include/linux/selinux*
12628F:	security/selinux/
12629F:	scripts/selinux/
12630F:	Documentation/admin-guide/LSM/SELinux.rst
12631
12632SENSABLE PHANTOM
12633M:	Jiri Slaby <jirislaby@gmail.com>
12634S:	Maintained
12635F:	drivers/misc/phantom.c
12636F:	include/uapi/linux/phantom.h
12637
12638SERIAL DEVICE BUS
12639M:	Rob Herring <robh@kernel.org>
12640L:	linux-serial@vger.kernel.org
12641S:	Maintained
12642F:	Documentation/devicetree/bindings/serial/slave-device.txt
12643F:	drivers/tty/serdev/
12644F:	include/linux/serdev.h
12645
12646SERIAL DRIVERS
12647M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12648L:	linux-serial@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/devicetree/bindings/serial/
12651F:	drivers/tty/serial/
12652
12653SERIAL IR RECEIVER
12654M:	Sean Young <sean@mess.org>
12655L:	linux-media@vger.kernel.org
12656S:	Maintained
12657F:	drivers/media/rc/serial_ir.c
12658
12659SFC NETWORK DRIVER
12660M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12661M:	Edward Cree <ecree@solarflare.com>
12662M:	Bert Kenward <bkenward@solarflare.com>
12663L:	netdev@vger.kernel.org
12664S:	Supported
12665F:	drivers/net/ethernet/sfc/
12666
12667SGI GRU DRIVER
12668M:	Dimitri Sivanich <sivanich@sgi.com>
12669S:	Maintained
12670F:	drivers/misc/sgi-gru/
12671
12672SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12673M:	Pat Gefre <pfg@sgi.com>
12674L:	linux-ia64@vger.kernel.org
12675S:	Supported
12676F:	Documentation/ia64/serial.txt
12677F:	drivers/tty/serial/ioc?_serial.c
12678F:	include/linux/ioc?.h
12679
12680SGI XP/XPC/XPNET DRIVER
12681M:	Cliff Whickman <cpw@sgi.com>
12682M:	Robin Holt <robinmholt@gmail.com>
12683S:	Maintained
12684F:	drivers/misc/sgi-xp/
12685
12686SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12687M:	Ursula Braun <ubraun@linux.ibm.com>
12688L:	linux-s390@vger.kernel.org
12689W:	http://www.ibm.com/developerworks/linux/linux390/
12690S:	Supported
12691F:	net/smc/
12692
12693SH_VEU V4L2 MEM2MEM DRIVER
12694L:	linux-media@vger.kernel.org
12695S:	Orphan
12696F:	drivers/media/platform/sh_veu.c
12697
12698SH_VOU V4L2 OUTPUT DRIVER
12699L:	linux-media@vger.kernel.org
12700S:	Orphan
12701F:	drivers/media/platform/sh_vou.c
12702F:	include/media/drv-intf/sh_vou.h
12703
12704SI2157 MEDIA DRIVER
12705M:	Antti Palosaari <crope@iki.fi>
12706L:	linux-media@vger.kernel.org
12707W:	https://linuxtv.org
12708W:	http://palosaari.fi/linux/
12709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12710T:	git git://linuxtv.org/anttip/media_tree.git
12711S:	Maintained
12712F:	drivers/media/tuners/si2157*
12713
12714SI2165 MEDIA DRIVER
12715M:	Matthias Schwarzott <zzam@gentoo.org>
12716L:	linux-media@vger.kernel.org
12717W:	https://linuxtv.org
12718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12719S:	Maintained
12720F:	drivers/media/dvb-frontends/si2165*
12721
12722SI2168 MEDIA DRIVER
12723M:	Antti Palosaari <crope@iki.fi>
12724L:	linux-media@vger.kernel.org
12725W:	https://linuxtv.org
12726W:	http://palosaari.fi/linux/
12727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12728T:	git git://linuxtv.org/anttip/media_tree.git
12729S:	Maintained
12730F:	drivers/media/dvb-frontends/si2168*
12731
12732SI470X FM RADIO RECEIVER I2C DRIVER
12733M:	Hans Verkuil <hverkuil@xs4all.nl>
12734L:	linux-media@vger.kernel.org
12735T:	git git://linuxtv.org/media_tree.git
12736W:	https://linuxtv.org
12737S:	Odd Fixes
12738F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12739
12740SI470X FM RADIO RECEIVER USB DRIVER
12741M:	Hans Verkuil <hverkuil@xs4all.nl>
12742L:	linux-media@vger.kernel.org
12743T:	git git://linuxtv.org/media_tree.git
12744W:	https://linuxtv.org
12745S:	Maintained
12746F:	drivers/media/radio/si470x/radio-si470x-common.c
12747F:	drivers/media/radio/si470x/radio-si470x.h
12748F:	drivers/media/radio/si470x/radio-si470x-usb.c
12749
12750SI4713 FM RADIO TRANSMITTER I2C DRIVER
12751M:	Eduardo Valentin <edubezval@gmail.com>
12752L:	linux-media@vger.kernel.org
12753T:	git git://linuxtv.org/media_tree.git
12754W:	https://linuxtv.org
12755S:	Odd Fixes
12756F:	drivers/media/radio/si4713/si4713.?
12757
12758SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12759M:	Eduardo Valentin <edubezval@gmail.com>
12760L:	linux-media@vger.kernel.org
12761T:	git git://linuxtv.org/media_tree.git
12762W:	https://linuxtv.org
12763S:	Odd Fixes
12764F:	drivers/media/radio/si4713/radio-platform-si4713.c
12765
12766SI4713 FM RADIO TRANSMITTER USB DRIVER
12767M:	Hans Verkuil <hverkuil@xs4all.nl>
12768L:	linux-media@vger.kernel.org
12769T:	git git://linuxtv.org/media_tree.git
12770W:	https://linuxtv.org
12771S:	Maintained
12772F:	drivers/media/radio/si4713/radio-usb-si4713.c
12773
12774SIANO DVB DRIVER
12775M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12776M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12777L:	linux-media@vger.kernel.org
12778W:	https://linuxtv.org
12779T:	git git://linuxtv.org/media_tree.git
12780S:	Odd fixes
12781F:	drivers/media/common/siano/
12782F:	drivers/media/usb/siano/
12783F:	drivers/media/usb/siano/
12784F:	drivers/media/mmc/siano/
12785
12786SILEAD TOUCHSCREEN DRIVER
12787M:	Hans de Goede <hdegoede@redhat.com>
12788L:	linux-input@vger.kernel.org
12789L:	platform-driver-x86@vger.kernel.org
12790S:	Maintained
12791F:	drivers/input/touchscreen/silead.c
12792F:	drivers/platform/x86/silead_dmi.c
12793
12794SILICON MOTION SM712 FRAME BUFFER DRIVER
12795M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12796M:	Teddy Wang <teddy.wang@siliconmotion.com>
12797M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12798L:	linux-fbdev@vger.kernel.org
12799S:	Maintained
12800F:	drivers/video/fbdev/sm712*
12801F:	Documentation/fb/sm712fb.txt
12802
12803SIMPLE FIRMWARE INTERFACE (SFI)
12804M:	Len Brown <lenb@kernel.org>
12805L:	sfi-devel@simplefirmware.org
12806W:	http://simplefirmware.org/
12807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12808S:	Supported
12809F:	arch/x86/platform/sfi/
12810F:	drivers/sfi/
12811F:	include/linux/sfi*.h
12812
12813SIMPLEFB FB DRIVER
12814M:	Hans de Goede <hdegoede@redhat.com>
12815L:	linux-fbdev@vger.kernel.org
12816S:	Maintained
12817F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12818F:	drivers/video/fbdev/simplefb.c
12819F:	include/linux/platform_data/simplefb.h
12820
12821SIMTEC EB110ATX (Chalice CATS)
12822P:	Ben Dooks
12823P:	Vincent Sanders <vince@simtec.co.uk>
12824M:	Simtec Linux Team <linux@simtec.co.uk>
12825W:	http://www.simtec.co.uk/products/EB110ATX/
12826S:	Supported
12827
12828SIMTEC EB2410ITX (BAST)
12829P:	Ben Dooks
12830P:	Vincent Sanders <vince@simtec.co.uk>
12831M:	Simtec Linux Team <linux@simtec.co.uk>
12832W:	http://www.simtec.co.uk/products/EB2410ITX/
12833S:	Supported
12834F:	arch/arm/mach-s3c24xx/mach-bast.c
12835F:	arch/arm/mach-s3c24xx/bast-ide.c
12836F:	arch/arm/mach-s3c24xx/bast-irq.c
12837
12838SIPHASH PRF ROUTINES
12839M:	Jason A. Donenfeld <Jason@zx2c4.com>
12840S:	Maintained
12841F:	lib/siphash.c
12842F:	lib/test_siphash.c
12843F:	include/linux/siphash.h
12844
12845SIOX
12846M:	Gavin Schenk <g.schenk@eckelmann.de>
12847M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12849S:	Supported
12850F:	drivers/siox/*
12851F:	include/trace/events/siox.h
12852
12853SIS 190 ETHERNET DRIVER
12854M:	Francois Romieu <romieu@fr.zoreil.com>
12855L:	netdev@vger.kernel.org
12856S:	Maintained
12857F:	drivers/net/ethernet/sis/sis190.c
12858
12859SIS 900/7016 FAST ETHERNET DRIVER
12860M:	Daniele Venzano <venza@brownhat.org>
12861W:	http://www.brownhat.org/sis900.html
12862L:	netdev@vger.kernel.org
12863S:	Maintained
12864F:	drivers/net/ethernet/sis/sis900.*
12865
12866SIS FRAMEBUFFER DRIVER
12867M:	Thomas Winischhofer <thomas@winischhofer.net>
12868W:	http://www.winischhofer.net/linuxsisvga.shtml
12869S:	Maintained
12870F:	Documentation/fb/sisfb.txt
12871F:	drivers/video/fbdev/sis/
12872F:	include/video/sisfb.h
12873
12874SIS USB2VGA DRIVER
12875M:	Thomas Winischhofer <thomas@winischhofer.net>
12876W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12877S:	Maintained
12878F:	drivers/usb/misc/sisusbvga/
12879
12880SLAB ALLOCATOR
12881M:	Christoph Lameter <cl@linux.com>
12882M:	Pekka Enberg <penberg@kernel.org>
12883M:	David Rientjes <rientjes@google.com>
12884M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12885M:	Andrew Morton <akpm@linux-foundation.org>
12886L:	linux-mm@kvack.org
12887S:	Maintained
12888F:	include/linux/sl?b*.h
12889F:	mm/sl?b*
12890
12891SLEEPABLE READ-COPY UPDATE (SRCU)
12892M:	Lai Jiangshan <jiangshanlai@gmail.com>
12893M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12894M:	Josh Triplett <josh@joshtriplett.org>
12895R:	Steven Rostedt <rostedt@goodmis.org>
12896R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12897L:	linux-kernel@vger.kernel.org
12898W:	http://www.rdrop.com/users/paulmck/RCU/
12899S:	Supported
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12901F:	include/linux/srcu.h
12902F:	kernel/rcu/srcu.c
12903
12904SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12905M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12907S:	Maintained
12908F:	drivers/slimbus/
12909F:	Documentation/devicetree/bindings/slimbus/
12910F:	include/linux/slimbus.h
12911
12912SMACK SECURITY MODULE
12913M:	Casey Schaufler <casey@schaufler-ca.com>
12914L:	linux-security-module@vger.kernel.org
12915W:	http://schaufler-ca.com
12916T:	git git://github.com/cschaufler/smack-next
12917S:	Maintained
12918F:	Documentation/admin-guide/LSM/Smack.rst
12919F:	security/smack/
12920
12921SMC91x ETHERNET DRIVER
12922M:	Nicolas Pitre <nico@fluxnic.net>
12923S:	Odd Fixes
12924F:	drivers/net/ethernet/smsc/smc91x.*
12925
12926SMIA AND SMIA++ IMAGE SENSOR DRIVER
12927M:	Sakari Ailus <sakari.ailus@iki.fi>
12928L:	linux-media@vger.kernel.org
12929S:	Maintained
12930F:	drivers/media/i2c/smiapp/
12931F:	include/media/i2c/smiapp.h
12932F:	drivers/media/i2c/smiapp-pll.c
12933F:	drivers/media/i2c/smiapp-pll.h
12934F:	include/uapi/linux/smiapp.h
12935F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12936
12937SMM665 HARDWARE MONITOR DRIVER
12938M:	Guenter Roeck <linux@roeck-us.net>
12939L:	linux-hwmon@vger.kernel.org
12940S:	Maintained
12941F:	Documentation/hwmon/smm665
12942F:	drivers/hwmon/smm665.c
12943
12944SMSC EMC2103 HARDWARE MONITOR DRIVER
12945M:	Steve Glendinning <steve.glendinning@shawell.net>
12946L:	linux-hwmon@vger.kernel.org
12947S:	Maintained
12948F:	Documentation/hwmon/emc2103
12949F:	drivers/hwmon/emc2103.c
12950
12951SMSC SCH5627 HARDWARE MONITOR DRIVER
12952M:	Hans de Goede <hdegoede@redhat.com>
12953L:	linux-hwmon@vger.kernel.org
12954S:	Supported
12955F:	Documentation/hwmon/sch5627
12956F:	drivers/hwmon/sch5627.c
12957
12958SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12959M:	Steve Glendinning <steve.glendinning@shawell.net>
12960L:	linux-fbdev@vger.kernel.org
12961S:	Maintained
12962F:	drivers/video/fbdev/smscufx.c
12963
12964SMSC47B397 HARDWARE MONITOR DRIVER
12965M:	Jean Delvare <jdelvare@suse.com>
12966L:	linux-hwmon@vger.kernel.org
12967S:	Maintained
12968F:	Documentation/hwmon/smsc47b397
12969F:	drivers/hwmon/smsc47b397.c
12970
12971SMSC911x ETHERNET DRIVER
12972M:	Steve Glendinning <steve.glendinning@shawell.net>
12973L:	netdev@vger.kernel.org
12974S:	Maintained
12975F:	include/linux/smsc911x.h
12976F:	drivers/net/ethernet/smsc/smsc911x.*
12977
12978SMSC9420 PCI ETHERNET DRIVER
12979M:	Steve Glendinning <steve.glendinning@shawell.net>
12980L:	netdev@vger.kernel.org
12981S:	Maintained
12982F:	drivers/net/ethernet/smsc/smsc9420.*
12983
12984SOC-CAMERA V4L2 SUBSYSTEM
12985L:	linux-media@vger.kernel.org
12986T:	git git://linuxtv.org/media_tree.git
12987S:	Orphan
12988F:	include/media/soc*
12989F:	drivers/media/i2c/soc_camera/
12990F:	drivers/media/platform/soc_camera/
12991
12992SOCIONEXT SYNQUACER I2C DRIVER
12993M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12994L:	linux-i2c@vger.kernel.org
12995S:	Maintained
12996F:	drivers/i2c/busses/i2c-synquacer.c
12997F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12998
12999SOCIONEXT UNIPHIER SOUND DRIVER
13000M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13002S:	Maintained
13003F:	sound/soc/uniphier/
13004
13005SOEKRIS NET48XX LED SUPPORT
13006M:	Chris Boot <bootc@bootc.net>
13007S:	Maintained
13008F:	drivers/leds/leds-net48xx.c
13009
13010SOFT-ROCE DRIVER (rxe)
13011M:	Moni Shoua <monis@mellanox.com>
13012L:	linux-rdma@vger.kernel.org
13013S:	Supported
13014W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13015Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13016F:	drivers/infiniband/sw/rxe/
13017F:	include/uapi/rdma/rdma_user_rxe.h
13018
13019SOFTLOGIC 6x10 MPEG CODEC
13020M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13021M:	Anton Sviridenko <anton@corp.bluecherry.net>
13022M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13023M:	Andrey Utkin <andrey_utkin@fastmail.com>
13024M:	Ismael Luceno <ismael@iodev.co.uk>
13025L:	linux-media@vger.kernel.org
13026S:	Supported
13027F:	drivers/media/pci/solo6x10/
13028
13029SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13030M:	James Morse <james.morse@arm.com>
13031L:	linux-arm-kernel@lists.infradead.org
13032S:	Maintained
13033F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13034F:	drivers/firmware/arm_sdei.c
13035F:	include/linux/sdei.h
13036F:	include/uapi/linux/sdei.h
13037
13038SOFTWARE RAID (Multiple Disks) SUPPORT
13039M:	Shaohua Li <shli@kernel.org>
13040L:	linux-raid@vger.kernel.org
13041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13042S:	Supported
13043F:	drivers/md/Makefile
13044F:	drivers/md/Kconfig
13045F:	drivers/md/md*
13046F:	drivers/md/raid*
13047F:	include/linux/raid/
13048F:	include/uapi/linux/raid/
13049
13050SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13051M:	Jassi Brar <jaswinder.singh@linaro.org>
13052L:	netdev@vger.kernel.org
13053S:	Maintained
13054F:	drivers/net/ethernet/socionext/netsec.c
13055F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13056
13057SOLIDRUN CLEARFOG SUPPORT
13058M:	Russell King <linux@armlinux.org.uk>
13059S:	Maintained
13060F:	arch/arm/boot/dts/armada-388-clearfog*
13061F:	arch/arm/boot/dts/armada-38x-solidrun-*
13062
13063SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13064M:	Russell King <linux@armlinux.org.uk>
13065S:	Maintained
13066F:	arch/arm/boot/dts/imx6*-cubox-i*
13067F:	arch/arm/boot/dts/imx6*-hummingboard*
13068F:	arch/arm/boot/dts/imx6*-sr-*
13069
13070SONIC NETWORK DRIVER
13071M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13072L:	netdev@vger.kernel.org
13073S:	Maintained
13074F:	drivers/net/ethernet/natsemi/sonic.*
13075
13076SONICS SILICON BACKPLANE DRIVER (SSB)
13077M:	Michael Buesch <m@bues.ch>
13078L:	linux-wireless@vger.kernel.org
13079S:	Maintained
13080F:	drivers/ssb/
13081F:	include/linux/ssb/
13082
13083SONY IMX274 SENSOR DRIVER
13084M:	Leon Luo <leonl@leopardimaging.com>
13085L:	linux-media@vger.kernel.org
13086T:	git git://linuxtv.org/media_tree.git
13087S:	Maintained
13088F:	drivers/media/i2c/imx274.c
13089F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13090
13091SONY MEMORYSTICK CARD SUPPORT
13092M:	Alex Dubov <oakad@yahoo.com>
13093W:	http://tifmxx.berlios.de/
13094S:	Maintained
13095F:	drivers/memstick/host/tifm_ms.c
13096
13097SONY MEMORYSTICK STANDARD SUPPORT
13098M:	Maxim Levitsky <maximlevitsky@gmail.com>
13099S:	Maintained
13100F:	drivers/memstick/core/ms_block.*
13101
13102SONY VAIO CONTROL DEVICE DRIVER
13103M:	Mattia Dongili <malattia@linux.it>
13104L:	platform-driver-x86@vger.kernel.org
13105W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13106S:	Maintained
13107F:	Documentation/laptops/sony-laptop.txt
13108F:	drivers/char/sonypi.c
13109F:	drivers/platform/x86/sony-laptop.c
13110F:	include/linux/sony-laptop.h
13111
13112SOUND
13113M:	Jaroslav Kysela <perex@perex.cz>
13114M:	Takashi Iwai <tiwai@suse.com>
13115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13116W:	http://www.alsa-project.org/
13117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13118T:	git git://git.alsa-project.org/alsa-kernel.git
13119Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13120S:	Maintained
13121F:	Documentation/sound/
13122F:	include/sound/
13123F:	include/uapi/sound/
13124F:	sound/
13125
13126SOUND - COMPRESSED AUDIO
13127M:	Vinod Koul <vinod.koul@intel.com>
13128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13130S:	Supported
13131F:	Documentation/sound/alsa/compress_offload.txt
13132F:	include/sound/compress_driver.h
13133F:	include/uapi/sound/compress_*
13134F:	sound/core/compress_offload.c
13135F:	sound/soc/soc-compress.c
13136
13137SOUND - DMAENGINE HELPERS
13138M:	Lars-Peter Clausen <lars@metafoo.de>
13139S:	Supported
13140F:	include/sound/dmaengine_pcm.h
13141F:	sound/core/pcm_dmaengine.c
13142F:	sound/soc/soc-generic-dmaengine-pcm.c
13143
13144SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13145M:	Liam Girdwood <lgirdwood@gmail.com>
13146M:	Mark Brown <broonie@kernel.org>
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13149W:	http://alsa-project.org/main/index.php/ASoC
13150S:	Supported
13151F:	Documentation/devicetree/bindings/sound/
13152F:	Documentation/sound/alsa/soc/
13153F:	sound/soc/
13154F:	include/sound/soc*
13155
13156SOUNDWIRE SUBSYSTEM
13157M:	Vinod Koul <vinod.koul@intel.com>
13158M:	Sanyog Kale <sanyog.r.kale@intel.com>
13159R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13161S:	Supported
13162F:	Documentation/driver-api/soundwire/
13163F:	drivers/soundwire/
13164F:	include/linux/soundwire/
13165
13166SP2 MEDIA DRIVER
13167M:	Olli Salonen <olli.salonen@iki.fi>
13168L:	linux-media@vger.kernel.org
13169W:	https://linuxtv.org
13170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13171S:	Maintained
13172F:	drivers/media/dvb-frontends/sp2*
13173
13174SPARC + UltraSPARC (sparc/sparc64)
13175M:	"David S. Miller" <davem@davemloft.net>
13176L:	sparclinux@vger.kernel.org
13177Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13180S:	Maintained
13181F:	arch/sparc/
13182F:	drivers/sbus/
13183
13184SPARC SERIAL DRIVERS
13185M:	"David S. Miller" <davem@davemloft.net>
13186L:	sparclinux@vger.kernel.org
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13189S:	Maintained
13190F:	include/linux/sunserialcore.h
13191F:	drivers/tty/serial/suncore.c
13192F:	drivers/tty/serial/sunhv.c
13193F:	drivers/tty/serial/sunsab.c
13194F:	drivers/tty/serial/sunsab.h
13195F:	drivers/tty/serial/sunsu.c
13196F:	drivers/tty/serial/sunzilog.c
13197F:	drivers/tty/serial/sunzilog.h
13198F:	drivers/tty/vcc.c
13199
13200SPARSE CHECKER
13201M:	"Christopher Li" <sparse@chrisli.org>
13202L:	linux-sparse@vger.kernel.org
13203W:	https://sparse.wiki.kernel.org/
13204T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13205T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13206S:	Maintained
13207F:	include/linux/compiler.h
13208
13209SPEAR CLOCK FRAMEWORK SUPPORT
13210M:	Viresh Kumar <vireshk@kernel.org>
13211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13212W:	http://www.st.com/spear
13213S:	Maintained
13214F:	drivers/clk/spear/
13215
13216SPEAR PLATFORM SUPPORT
13217M:	Viresh Kumar <vireshk@kernel.org>
13218M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13220W:	http://www.st.com/spear
13221S:	Maintained
13222F:	arch/arm/boot/dts/spear*
13223F:	arch/arm/mach-spear/
13224
13225SPI NOR SUBSYSTEM
13226M:	Marek Vasut <marek.vasut@gmail.com>
13227L:	linux-mtd@lists.infradead.org
13228W:	http://www.linux-mtd.infradead.org/
13229Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13230T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13231T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13232S:	Maintained
13233F:	drivers/mtd/spi-nor/
13234F:	include/linux/mtd/spi-nor.h
13235
13236SPI SUBSYSTEM
13237M:	Mark Brown <broonie@kernel.org>
13238L:	linux-spi@vger.kernel.org
13239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13240Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/spi/
13243F:	Documentation/spi/
13244F:	drivers/spi/
13245F:	include/linux/spi/
13246F:	include/uapi/linux/spi/
13247F:	tools/spi/
13248
13249SPIDERNET NETWORK DRIVER for CELL
13250M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13251L:	netdev@vger.kernel.org
13252S:	Supported
13253F:	Documentation/networking/spider_net.txt
13254F:	drivers/net/ethernet/toshiba/spider_net*
13255
13256SPMI SUBSYSTEM
13257R:	Stephen Boyd <sboyd@kernel.org>
13258L:	linux-arm-msm@vger.kernel.org
13259F:	Documentation/devicetree/bindings/spmi/
13260F:	drivers/spmi/
13261F:	include/dt-bindings/spmi/spmi.h
13262F:	include/linux/spmi.h
13263F:	include/trace/events/spmi.h
13264
13265SPU FILE SYSTEM
13266M:	Jeremy Kerr <jk@ozlabs.org>
13267L:	linuxppc-dev@lists.ozlabs.org
13268W:	http://www.ibm.com/developerworks/power/cell/
13269S:	Supported
13270F:	Documentation/filesystems/spufs.txt
13271F:	arch/powerpc/platforms/cell/spufs/
13272
13273SQUASHFS FILE SYSTEM
13274M:	Phillip Lougher <phillip@squashfs.org.uk>
13275L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13276W:	http://squashfs.org.uk
13277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13278S:	Maintained
13279F:	Documentation/filesystems/squashfs.txt
13280F:	fs/squashfs/
13281
13282SRM (Alpha) environment access
13283M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13284S:	Maintained
13285F:	arch/alpha/kernel/srm_env.c
13286
13287STABLE BRANCH
13288M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13289L:	stable@vger.kernel.org
13290S:	Supported
13291F:	Documentation/process/stable-kernel-rules.rst
13292
13293STAGING - ATOMISP DRIVER
13294M:	Alan Cox <alan@linux.intel.com>
13295M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13296L:	linux-media@vger.kernel.org
13297S:	Maintained
13298F:	drivers/staging/media/atomisp/
13299
13300STAGING - COMEDI
13301M:	Ian Abbott <abbotti@mev.co.uk>
13302M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13303S:	Odd Fixes
13304F:	drivers/staging/comedi/
13305
13306STAGING - FLARION FT1000 DRIVERS
13307M:	Marek Belisko <marek.belisko@gmail.com>
13308S:	Odd Fixes
13309F:	drivers/staging/ft1000/
13310
13311STAGING - INDUSTRIAL IO
13312M:	Jonathan Cameron <jic23@kernel.org>
13313L:	linux-iio@vger.kernel.org
13314S:	Odd Fixes
13315F:	Documentation/devicetree/bindings/staging/iio/
13316F:	drivers/staging/iio/
13317
13318STAGING - LUSTRE PARALLEL FILESYSTEM
13319M:	Oleg Drokin <oleg.drokin@intel.com>
13320M:	Andreas Dilger <andreas.dilger@intel.com>
13321M:	James Simmons <jsimmons@infradead.org>
13322L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13323W:	http://wiki.lustre.org/
13324S:	Maintained
13325F:	drivers/staging/lustre
13326
13327STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13328M:	Marc Dietrich <marvin24@gmx.de>
13329L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13330L:	linux-tegra@vger.kernel.org
13331S:	Maintained
13332F:	drivers/staging/nvec/
13333
13334STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13335M:	Jens Frederich <jfrederich@gmail.com>
13336M:	Daniel Drake <dsd@laptop.org>
13337M:	Jon Nettleton <jon.nettleton@gmail.com>
13338W:	http://wiki.laptop.org/go/DCON
13339S:	Maintained
13340F:	drivers/staging/olpc_dcon/
13341
13342STAGING - REALTEK RTL8712U DRIVERS
13343M:	Larry Finger <Larry.Finger@lwfinger.net>
13344M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13345S:	Odd Fixes
13346F:	drivers/staging/rtl8712/
13347
13348STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13349M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13350M:	Teddy Wang <teddy.wang@siliconmotion.com>
13351M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13352L:	linux-fbdev@vger.kernel.org
13353S:	Maintained
13354F:	drivers/staging/sm750fb/
13355
13356STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13357M:	William Hubbs <w.d.hubbs@gmail.com>
13358M:	Chris Brannon <chris@the-brannons.com>
13359M:	Kirk Reiser <kirk@reisers.ca>
13360M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13361L:	speakup@linux-speakup.org
13362W:	http://www.linux-speakup.org/
13363S:	Odd Fixes
13364F:	drivers/staging/speakup/
13365
13366STAGING - VIA VT665X DRIVERS
13367M:	Forest Bond <forest@alittletooquiet.net>
13368S:	Odd Fixes
13369F:	drivers/staging/vt665?/
13370
13371STAGING - WILC1000 WIFI DRIVER
13372M:	Aditya Shankar <aditya.shankar@microchip.com>
13373M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13374L:	linux-wireless@vger.kernel.org
13375S:	Supported
13376F:	drivers/staging/wilc1000/
13377
13378STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13379M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13380S:	Odd Fixes
13381F:	drivers/staging/xgifb/
13382
13383STAGING SUBSYSTEM
13384M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13386L:	devel@driverdev.osuosl.org
13387S:	Supported
13388F:	drivers/staging/
13389
13390STARFIRE/DURALAN NETWORK DRIVER
13391M:	Ion Badulescu <ionut@badula.org>
13392S:	Odd Fixes
13393F:	drivers/net/ethernet/adaptec/starfire*
13394
13395STEC S1220 SKD DRIVER
13396M:	Bart Van Assche <bart.vanassche@wdc.com>
13397L:	linux-block@vger.kernel.org
13398S:	Maintained
13399F:	drivers/block/skd*[ch]
13400
13401STI CEC DRIVER
13402M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13403S:	Maintained
13404F:	drivers/staging/media/st-cec/
13405F:	Documentation/devicetree/bindings/media/stih-cec.txt
13406
13407STK1160 USB VIDEO CAPTURE DRIVER
13408M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13409L:	linux-media@vger.kernel.org
13410T:	git git://linuxtv.org/media_tree.git
13411S:	Maintained
13412F:	drivers/media/usb/stk1160/
13413
13414STMMAC ETHERNET DRIVER
13415M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13416M:	Alexandre Torgue <alexandre.torgue@st.com>
13417L:	netdev@vger.kernel.org
13418W:	http://www.stlinux.com
13419S:	Supported
13420F:	drivers/net/ethernet/stmicro/stmmac/
13421
13422SUN3/3X
13423M:	Sam Creasey <sammy@sammy.net>
13424W:	http://sammy.net/sun3/
13425S:	Maintained
13426F:	arch/m68k/kernel/*sun3*
13427F:	arch/m68k/sun3*/
13428F:	arch/m68k/include/asm/sun3*
13429F:	drivers/net/ethernet/i825xx/sun3*
13430
13431SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13432M:	Hans de Goede <hdegoede@redhat.com>
13433L:	linux-input@vger.kernel.org
13434S:	Maintained
13435F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13436F:	drivers/input/keyboard/sun4i-lradc-keys.c
13437
13438SUNDANCE NETWORK DRIVER
13439M:	Denis Kirjanov <kda@linux-powerpc.org>
13440L:	netdev@vger.kernel.org
13441S:	Maintained
13442F:	drivers/net/ethernet/dlink/sundance.c
13443
13444SUPERH
13445M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13446M:	Rich Felker <dalias@libc.org>
13447L:	linux-sh@vger.kernel.org
13448Q:	http://patchwork.kernel.org/project/linux-sh/list/
13449S:	Maintained
13450F:	Documentation/sh/
13451F:	arch/sh/
13452F:	drivers/sh/
13453
13454SUSPEND TO RAM
13455M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13456M:	Len Brown <len.brown@intel.com>
13457M:	Pavel Machek <pavel@ucw.cz>
13458L:	linux-pm@vger.kernel.org
13459B:	https://bugzilla.kernel.org
13460S:	Supported
13461F:	Documentation/power/
13462F:	arch/x86/kernel/acpi/
13463F:	drivers/base/power/
13464F:	kernel/power/
13465F:	include/linux/suspend.h
13466F:	include/linux/freezer.h
13467F:	include/linux/pm.h
13468
13469SVGA HANDLING
13470M:	Martin Mares <mj@ucw.cz>
13471L:	linux-video@atrey.karlin.mff.cuni.cz
13472S:	Maintained
13473F:	Documentation/svga.txt
13474F:	arch/x86/boot/video*
13475
13476SWIOTLB SUBSYSTEM
13477M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13478L:	iommu@lists.linux-foundation.org
13479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13480S:	Supported
13481F:	lib/swiotlb.c
13482F:	arch/*/kernel/pci-swiotlb.c
13483F:	include/linux/swiotlb.h
13484
13485SWITCHDEV
13486M:	Jiri Pirko <jiri@resnulli.us>
13487M:	Ivan Vecera <ivecera@redhat.com>
13488L:	netdev@vger.kernel.org
13489S:	Supported
13490F:	net/switchdev/
13491F:	include/net/switchdev.h
13492
13493SYNC FILE FRAMEWORK
13494M:	Sumit Semwal <sumit.semwal@linaro.org>
13495R:	Gustavo Padovan <gustavo@padovan.org>
13496S:	Maintained
13497L:	linux-media@vger.kernel.org
13498L:	dri-devel@lists.freedesktop.org
13499F:	drivers/dma-buf/sync_*
13500F:	drivers/dma-buf/dma-fence*
13501F:	drivers/dma-buf/sw_sync.c
13502F:	include/linux/sync_file.h
13503F:	include/uapi/linux/sync_file.h
13504F:	Documentation/sync_file.txt
13505T:	git git://anongit.freedesktop.org/drm/drm-misc
13506
13507SYNOPSYS ARC ARCHITECTURE
13508M:	Vineet Gupta <vgupta@synopsys.com>
13509L:	linux-snps-arc@lists.infradead.org
13510S:	Supported
13511F:	arch/arc/
13512F:	Documentation/devicetree/bindings/arc/*
13513F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13514F:	drivers/clocksource/arc_timer.c
13515F:	drivers/tty/serial/arc_uart.c
13516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13517
13518SYNOPSYS ARC HSDK SDP pll clock driver
13519M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13520S:	Supported
13521F:	drivers/clk/clk-hsdk-pll.c
13522F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13523
13524SYNOPSYS ARC SDP clock driver
13525M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13526S:	Supported
13527F:	drivers/clk/axs10x/*
13528F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13529
13530SYNOPSYS ARC SDP platform support
13531M:	Alexey Brodkin <abrodkin@synopsys.com>
13532S:	Supported
13533F:	arch/arc/plat-axs10x
13534F:	arch/arc/boot/dts/ax*
13535F:	Documentation/devicetree/bindings/arc/axs10*
13536
13537SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13538M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13539S:	Supported
13540F:	drivers/reset/reset-axs10x.c
13541F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13542
13543SYNOPSYS DESIGNWARE 8250 UART DRIVER
13544R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13545S:	Maintained
13546F:	drivers/tty/serial/8250/8250_dw.c
13547
13548SYNOPSYS DESIGNWARE APB GPIO DRIVER
13549M:	Hoan Tran <hotran@apm.com>
13550L:	linux-gpio@vger.kernel.org
13551S:	Maintained
13552F:	drivers/gpio/gpio-dwapb.c
13553F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13554
13555SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13556M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13557S:	Maintained
13558F:	drivers/dma/dwi-axi-dmac/
13559F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13560
13561SYNOPSYS DESIGNWARE DMAC DRIVER
13562M:	Viresh Kumar <vireshk@kernel.org>
13563R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13564S:	Maintained
13565F:	include/linux/dma/dw.h
13566F:	include/linux/platform_data/dma-dw.h
13567F:	drivers/dma/dw/
13568
13569SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13570M:	Jose Abreu <Jose.Abreu@synopsys.com>
13571L:	netdev@vger.kernel.org
13572S:	Supported
13573F:	drivers/net/ethernet/synopsys/
13574
13575SYNOPSYS DESIGNWARE I2C DRIVER
13576M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13577R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13578R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13579L:	linux-i2c@vger.kernel.org
13580S:	Maintained
13581F:	drivers/i2c/busses/i2c-designware-*
13582F:	include/linux/platform_data/i2c-designware.h
13583
13584SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13585M:	Jaehoon Chung <jh80.chung@samsung.com>
13586L:	linux-mmc@vger.kernel.org
13587S:	Maintained
13588F:	drivers/mmc/host/dw_mmc*
13589
13590SYNOPSYS HSDK RESET CONTROLLER DRIVER
13591M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13592S:	Supported
13593F:	drivers/reset/reset-hsdk.c
13594F:	include/dt-bindings/reset/snps,hsdk-reset.h
13595F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13596
13597SYSTEM CONFIGURATION (SYSCON)
13598M:	Lee Jones <lee.jones@linaro.org>
13599M:	Arnd Bergmann <arnd@arndb.de>
13600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13601S:	Supported
13602F:	drivers/mfd/syscon.c
13603
13604SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13605M:	Sudeep Holla <sudeep.holla@arm.com>
13606L:	linux-arm-kernel@lists.infradead.org
13607S:	Maintained
13608F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13609F:	drivers/clk/clk-sc[mp]i.c
13610F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13611F:	drivers/firmware/arm_scpi.c
13612F:	drivers/firmware/arm_scmi/
13613F:	include/linux/sc[mp]i_protocol.h
13614
13615SYSTEM RESET/SHUTDOWN DRIVERS
13616M:	Sebastian Reichel <sre@kernel.org>
13617L:	linux-pm@vger.kernel.org
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13619S:	Maintained
13620F:	Documentation/devicetree/bindings/power/reset/
13621F:	drivers/power/reset/
13622
13623SYSTEM TRACE MODULE CLASS
13624M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13625S:	Maintained
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13627F:	Documentation/trace/stm.txt
13628F:	drivers/hwtracing/stm/
13629F:	include/linux/stm.h
13630F:	include/uapi/linux/stm.h
13631
13632SYSV FILESYSTEM
13633M:	Christoph Hellwig <hch@infradead.org>
13634S:	Maintained
13635F:	Documentation/filesystems/sysv-fs.txt
13636F:	fs/sysv/
13637F:	include/linux/sysv_fs.h
13638
13639TARGET SUBSYSTEM
13640M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13641L:	linux-scsi@vger.kernel.org
13642L:	target-devel@vger.kernel.org
13643W:	http://www.linux-iscsi.org
13644W:	http://groups.google.com/group/linux-iscsi-target-dev
13645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13646S:	Supported
13647F:	drivers/target/
13648F:	include/target/
13649F:	Documentation/target/
13650
13651TASKSTATS STATISTICS INTERFACE
13652M:	Balbir Singh <bsingharora@gmail.com>
13653S:	Maintained
13654F:	Documentation/accounting/taskstats*
13655F:	include/linux/taskstats*
13656F:	kernel/taskstats.c
13657
13658TC subsystem
13659M:	Jamal Hadi Salim <jhs@mojatatu.com>
13660M:	Cong Wang <xiyou.wangcong@gmail.com>
13661M:	Jiri Pirko <jiri@resnulli.us>
13662L:	netdev@vger.kernel.org
13663S:	Maintained
13664F:	include/net/pkt_cls.h
13665F:	include/net/pkt_sched.h
13666F:	include/net/tc_act/
13667F:	include/uapi/linux/pkt_cls.h
13668F:	include/uapi/linux/pkt_sched.h
13669F:	include/uapi/linux/tc_act/
13670F:	include/uapi/linux/tc_ematch/
13671F:	net/sched/
13672
13673TCP LOW PRIORITY MODULE
13674M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13675M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13676W:	http://tcp-lp-mod.sourceforge.net/
13677S:	Maintained
13678F:	net/ipv4/tcp_lp.c
13679
13680TDA10071 MEDIA DRIVER
13681M:	Antti Palosaari <crope@iki.fi>
13682L:	linux-media@vger.kernel.org
13683W:	https://linuxtv.org
13684W:	http://palosaari.fi/linux/
13685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13686T:	git git://linuxtv.org/anttip/media_tree.git
13687S:	Maintained
13688F:	drivers/media/dvb-frontends/tda10071*
13689
13690TDA18212 MEDIA DRIVER
13691M:	Antti Palosaari <crope@iki.fi>
13692L:	linux-media@vger.kernel.org
13693W:	https://linuxtv.org
13694W:	http://palosaari.fi/linux/
13695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13696T:	git git://linuxtv.org/anttip/media_tree.git
13697S:	Maintained
13698F:	drivers/media/tuners/tda18212*
13699
13700TDA18218 MEDIA DRIVER
13701M:	Antti Palosaari <crope@iki.fi>
13702L:	linux-media@vger.kernel.org
13703W:	https://linuxtv.org
13704W:	http://palosaari.fi/linux/
13705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13706T:	git git://linuxtv.org/anttip/media_tree.git
13707S:	Maintained
13708F:	drivers/media/tuners/tda18218*
13709
13710TDA18250 MEDIA DRIVER
13711M:	Olli Salonen <olli.salonen@iki.fi>
13712L:	linux-media@vger.kernel.org
13713W:	https://linuxtv.org
13714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13715T:	git git://linuxtv.org/media_tree.git
13716S:	Maintained
13717F:	drivers/media/tuners/tda18250*
13718
13719TDA18271 MEDIA DRIVER
13720M:	Michael Krufky <mkrufky@linuxtv.org>
13721L:	linux-media@vger.kernel.org
13722W:	https://linuxtv.org
13723W:	http://github.com/mkrufky
13724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13725T:	git git://linuxtv.org/mkrufky/tuners.git
13726S:	Maintained
13727F:	drivers/media/tuners/tda18271*
13728
13729TDA1997x MEDIA DRIVER
13730M:	Tim Harvey <tharvey@gateworks.com>
13731L:	linux-media@vger.kernel.org
13732W:	https://linuxtv.org
13733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13734S:	Maintained
13735F:	drivers/media/i2c/tda1997x.*
13736
13737TDA827x MEDIA DRIVER
13738M:	Michael Krufky <mkrufky@linuxtv.org>
13739L:	linux-media@vger.kernel.org
13740W:	https://linuxtv.org
13741W:	http://github.com/mkrufky
13742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13743T:	git git://linuxtv.org/mkrufky/tuners.git
13744S:	Maintained
13745F:	drivers/media/tuners/tda8290.*
13746
13747TDA8290 MEDIA DRIVER
13748M:	Michael Krufky <mkrufky@linuxtv.org>
13749L:	linux-media@vger.kernel.org
13750W:	https://linuxtv.org
13751W:	http://github.com/mkrufky
13752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13753T:	git git://linuxtv.org/mkrufky/tuners.git
13754S:	Maintained
13755F:	drivers/media/tuners/tda8290.*
13756
13757TDA9840 MEDIA DRIVER
13758M:	Hans Verkuil <hverkuil@xs4all.nl>
13759L:	linux-media@vger.kernel.org
13760T:	git git://linuxtv.org/media_tree.git
13761W:	https://linuxtv.org
13762S:	Maintained
13763F:	drivers/media/i2c/tda9840*
13764
13765TEA5761 TUNER DRIVER
13766M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13768L:	linux-media@vger.kernel.org
13769W:	https://linuxtv.org
13770T:	git git://linuxtv.org/media_tree.git
13771S:	Odd fixes
13772F:	drivers/media/tuners/tea5761.*
13773
13774TEA5767 TUNER DRIVER
13775M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13776M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13777L:	linux-media@vger.kernel.org
13778W:	https://linuxtv.org
13779T:	git git://linuxtv.org/media_tree.git
13780S:	Maintained
13781F:	drivers/media/tuners/tea5767.*
13782
13783TEA6415C MEDIA DRIVER
13784M:	Hans Verkuil <hverkuil@xs4all.nl>
13785L:	linux-media@vger.kernel.org
13786T:	git git://linuxtv.org/media_tree.git
13787W:	https://linuxtv.org
13788S:	Maintained
13789F:	drivers/media/i2c/tea6415c*
13790
13791TEA6420 MEDIA DRIVER
13792M:	Hans Verkuil <hverkuil@xs4all.nl>
13793L:	linux-media@vger.kernel.org
13794T:	git git://linuxtv.org/media_tree.git
13795W:	https://linuxtv.org
13796S:	Maintained
13797F:	drivers/media/i2c/tea6420*
13798
13799TEAM DRIVER
13800M:	Jiri Pirko <jiri@resnulli.us>
13801L:	netdev@vger.kernel.org
13802S:	Supported
13803F:	drivers/net/team/
13804F:	include/linux/if_team.h
13805F:	include/uapi/linux/if_team.h
13806
13807TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13808M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13809S:	Maintained
13810F:	arch/x86/platform/ts5500/
13811
13812TECHNOTREND USB IR RECEIVER
13813M:	Sean Young <sean@mess.org>
13814L:	linux-media@vger.kernel.org
13815S:	Maintained
13816F:	drivers/media/rc/ttusbir.c
13817
13818TECHWELL TW9910 VIDEO DECODER
13819L:	linux-media@vger.kernel.org
13820S:	Orphan
13821F:	drivers/media/i2c/tw9910.c
13822F:	include/media/i2c/tw9910.h
13823
13824TEE SUBSYSTEM
13825M:	Jens Wiklander <jens.wiklander@linaro.org>
13826S:	Maintained
13827F:	include/linux/tee_drv.h
13828F:	include/uapi/linux/tee.h
13829F:	drivers/tee/
13830F:	Documentation/tee.txt
13831
13832TEGRA ARCHITECTURE SUPPORT
13833M:	Thierry Reding <thierry.reding@gmail.com>
13834M:	Jonathan Hunter <jonathanh@nvidia.com>
13835L:	linux-tegra@vger.kernel.org
13836Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13838S:	Supported
13839N:	[^a-z]tegra
13840
13841TEGRA CLOCK DRIVER
13842M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13843M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13844S:	Supported
13845F:	drivers/clk/tegra/
13846
13847TEGRA DMA DRIVERS
13848M:	Laxman Dewangan <ldewangan@nvidia.com>
13849M:	Jon Hunter <jonathanh@nvidia.com>
13850S:	Supported
13851F:	drivers/dma/tegra*
13852
13853TEGRA I2C DRIVER
13854M:	Laxman Dewangan <ldewangan@nvidia.com>
13855S:	Supported
13856F:	drivers/i2c/busses/i2c-tegra.c
13857
13858TEGRA IOMMU DRIVERS
13859M:	Thierry Reding <thierry.reding@gmail.com>
13860L:	linux-tegra@vger.kernel.org
13861S:	Supported
13862F:	drivers/iommu/tegra*
13863
13864TEGRA KBC DRIVER
13865M:	Rakesh Iyer <riyer@nvidia.com>
13866M:	Laxman Dewangan <ldewangan@nvidia.com>
13867S:	Supported
13868F:	drivers/input/keyboard/tegra-kbc.c
13869
13870TEGRA PWM DRIVER
13871M:	Thierry Reding <thierry.reding@gmail.com>
13872S:	Supported
13873F:	drivers/pwm/pwm-tegra.c
13874
13875TEGRA SERIAL DRIVER
13876M:	Laxman Dewangan <ldewangan@nvidia.com>
13877S:	Supported
13878F:	drivers/tty/serial/serial-tegra.c
13879
13880TEGRA SPI DRIVER
13881M:	Laxman Dewangan <ldewangan@nvidia.com>
13882S:	Supported
13883F:	drivers/spi/spi-tegra*
13884
13885TEHUTI ETHERNET DRIVER
13886M:	Andy Gospodarek <andy@greyhouse.net>
13887L:	netdev@vger.kernel.org
13888S:	Supported
13889F:	drivers/net/ethernet/tehuti/*
13890
13891Telecom Clock Driver for MCPL0010
13892M:	Mark Gross <mark.gross@intel.com>
13893S:	Supported
13894F:	drivers/char/tlclk.c
13895
13896TENSILICA XTENSA PORT (xtensa)
13897M:	Chris Zankel <chris@zankel.net>
13898M:	Max Filippov <jcmvbkbc@gmail.com>
13899L:	linux-xtensa@linux-xtensa.org
13900T:	git git://github.com/czankel/xtensa-linux.git
13901S:	Maintained
13902F:	arch/xtensa/
13903F:	drivers/irqchip/irq-xtensa-*
13904
13905Texas Instruments' System Control Interface (TISCI) Protocol Driver
13906M:	Nishanth Menon <nm@ti.com>
13907M:	Tero Kristo <t-kristo@ti.com>
13908M:	Santosh Shilimkar <ssantosh@kernel.org>
13909L:	linux-arm-kernel@lists.infradead.org
13910S:	Maintained
13911F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13912F:	drivers/firmware/ti_sci*
13913F:	include/linux/soc/ti/ti_sci_protocol.h
13914F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13915F:	include/dt-bindings/genpd/k2g.h
13916F:	drivers/soc/ti/ti_sci_pm_domains.c
13917F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13918F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13919F:	drivers/clk/keystone/sci-clk.c
13920F:	drivers/reset/reset-ti-sci.c
13921
13922THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13923M:	Hans Verkuil <hverkuil@xs4all.nl>
13924L:	linux-media@vger.kernel.org
13925T:	git git://linuxtv.org/media_tree.git
13926W:	https://linuxtv.org
13927S:	Maintained
13928F:	drivers/media/radio/radio-raremono.c
13929
13930THERMAL
13931M:	Zhang Rui <rui.zhang@intel.com>
13932M:	Eduardo Valentin <edubezval@gmail.com>
13933L:	linux-pm@vger.kernel.org
13934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13936Q:	https://patchwork.kernel.org/project/linux-pm/list/
13937S:	Supported
13938F:	drivers/thermal/
13939F:	include/linux/thermal.h
13940F:	include/uapi/linux/thermal.h
13941F:	include/linux/cpu_cooling.h
13942F:	Documentation/devicetree/bindings/thermal/
13943
13944THERMAL/CPU_COOLING
13945M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13946M:	Viresh Kumar <viresh.kumar@linaro.org>
13947M:	Javi Merino <javi.merino@kernel.org>
13948L:	linux-pm@vger.kernel.org
13949S:	Supported
13950F:	Documentation/thermal/cpu-cooling-api.txt
13951F:	drivers/thermal/cpu_cooling.c
13952F:	include/linux/cpu_cooling.h
13953
13954THINKPAD ACPI EXTRAS DRIVER
13955M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13956L:	ibm-acpi-devel@lists.sourceforge.net
13957L:	platform-driver-x86@vger.kernel.org
13958W:	http://ibm-acpi.sourceforge.net
13959W:	http://thinkwiki.org/wiki/Ibm-acpi
13960T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13961S:	Maintained
13962F:	drivers/platform/x86/thinkpad_acpi.c
13963
13964THUNDERBOLT DRIVER
13965M:	Andreas Noever <andreas.noever@gmail.com>
13966M:	Michael Jamet <michael.jamet@intel.com>
13967M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13968M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13970S:	Maintained
13971F:	Documentation/admin-guide/thunderbolt.rst
13972F:	drivers/thunderbolt/
13973F:	include/linux/thunderbolt.h
13974
13975THUNDERBOLT NETWORK DRIVER
13976M:	Michael Jamet <michael.jamet@intel.com>
13977M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13978M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13979L:	netdev@vger.kernel.org
13980S:	Maintained
13981F:	drivers/net/thunderbolt.c
13982
13983THUNDERX GPIO DRIVER
13984M:	David Daney <david.daney@cavium.com>
13985S:	Maintained
13986F:	drivers/gpio/gpio-thunderx.c
13987
13988TI AM437X VPFE DRIVER
13989M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13990L:	linux-media@vger.kernel.org
13991W:	https://linuxtv.org
13992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13993T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13994S:	Maintained
13995F:	drivers/media/platform/am437x/
13996
13997TI BANDGAP AND THERMAL DRIVER
13998M:	Eduardo Valentin <edubezval@gmail.com>
13999M:	Keerthy <j-keerthy@ti.com>
14000L:	linux-pm@vger.kernel.org
14001L:	linux-omap@vger.kernel.org
14002S:	Maintained
14003F:	drivers/thermal/ti-soc-thermal/
14004
14005TI BQ27XXX POWER SUPPLY DRIVER
14006R:	Andrew F. Davis <afd@ti.com>
14007F:	include/linux/power/bq27xxx_battery.h
14008F:	drivers/power/supply/bq27xxx_battery.c
14009F:	drivers/power/supply/bq27xxx_battery_i2c.c
14010
14011TI CDCE706 CLOCK DRIVER
14012M:	Max Filippov <jcmvbkbc@gmail.com>
14013S:	Maintained
14014F:	drivers/clk/clk-cdce706.c
14015
14016TI CLOCK DRIVER
14017M:	Tero Kristo <t-kristo@ti.com>
14018L:	linux-omap@vger.kernel.org
14019S:	Maintained
14020F:	drivers/clk/ti/
14021F:	include/linux/clk/ti.h
14022
14023TI DAVINCI MACHINE SUPPORT
14024M:	Sekhar Nori <nsekhar@ti.com>
14025M:	Kevin Hilman <khilman@kernel.org>
14026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14028S:	Supported
14029F:	arch/arm/mach-davinci/
14030F:	drivers/i2c/busses/i2c-davinci.c
14031F:	arch/arm/boot/dts/da850*
14032
14033TI DAVINCI SERIES CLOCK DRIVER
14034M:	David Lechner <david@lechnology.com>
14035R:	Sekhar Nori <nsekhar@ti.com>
14036S:	Maintained
14037F:	Documentation/devicetree/bindings/clock/ti/davinci/
14038F:	drivers/clk/davinci/
14039
14040TI DAVINCI SERIES GPIO DRIVER
14041M:	Keerthy <j-keerthy@ti.com>
14042L:	linux-gpio@vger.kernel.org
14043S:	Maintained
14044F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14045F:	drivers/gpio/gpio-davinci.c
14046
14047TI DAVINCI SERIES MEDIA DRIVER
14048M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14049L:	linux-media@vger.kernel.org
14050W:	https://linuxtv.org
14051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14052T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14053S:	Maintained
14054F:	drivers/media/platform/davinci/
14055F:	include/media/davinci/
14056
14057TI ETHERNET SWITCH DRIVER (CPSW)
14058R:	Grygorii Strashko <grygorii.strashko@ti.com>
14059L:	linux-omap@vger.kernel.org
14060L:	netdev@vger.kernel.org
14061S:	Maintained
14062F:	drivers/net/ethernet/ti/cpsw*
14063F:	drivers/net/ethernet/ti/davinci*
14064
14065TI FLASH MEDIA INTERFACE DRIVER
14066M:	Alex Dubov <oakad@yahoo.com>
14067S:	Maintained
14068F:	drivers/misc/tifm*
14069F:	drivers/mmc/host/tifm_sd.c
14070F:	include/linux/tifm.h
14071
14072TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14073M:	Santosh Shilimkar <ssantosh@kernel.org>
14074L:	linux-kernel@vger.kernel.org
14075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14076S:	Maintained
14077F:	drivers/soc/ti/*
14078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14079
14080TI LM49xxx FAMILY ASoC CODEC DRIVERS
14081M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14082M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14084S:	Maintained
14085F:	sound/soc/codecs/lm49453*
14086F:	sound/soc/codecs/isabelle*
14087
14088TI LP855x BACKLIGHT DRIVER
14089M:	Milo Kim <milo.kim@ti.com>
14090S:	Maintained
14091F:	Documentation/backlight/lp855x-driver.txt
14092F:	drivers/video/backlight/lp855x_bl.c
14093F:	include/linux/platform_data/lp855x.h
14094
14095TI LP8727 CHARGER DRIVER
14096M:	Milo Kim <milo.kim@ti.com>
14097S:	Maintained
14098F:	drivers/power/supply/lp8727_charger.c
14099F:	include/linux/platform_data/lp8727.h
14100
14101TI LP8788 MFD DRIVER
14102M:	Milo Kim <milo.kim@ti.com>
14103S:	Maintained
14104F:	drivers/iio/adc/lp8788_adc.c
14105F:	drivers/leds/leds-lp8788.c
14106F:	drivers/mfd/lp8788*.c
14107F:	drivers/power/supply/lp8788-charger.c
14108F:	drivers/regulator/lp8788-*.c
14109F:	include/linux/mfd/lp8788*.h
14110
14111TI NETCP ETHERNET DRIVER
14112M:	Wingman Kwok <w-kwok2@ti.com>
14113M:	Murali Karicheri <m-karicheri2@ti.com>
14114L:	netdev@vger.kernel.org
14115S:	Maintained
14116F:	drivers/net/ethernet/ti/netcp*
14117
14118TI TAS571X FAMILY ASoC CODEC DRIVER
14119M:	Kevin Cernekee <cernekee@chromium.org>
14120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14121S:	Odd Fixes
14122F:	sound/soc/codecs/tas571x*
14123
14124TI TRF7970A NFC DRIVER
14125M:	Mark Greer <mgreer@animalcreek.com>
14126L:	linux-wireless@vger.kernel.org
14127L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14128S:	Supported
14129F:	drivers/nfc/trf7970a.c
14130F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14131
14132TI TWL4030 SERIES SOC CODEC DRIVER
14133M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14134L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14135S:	Maintained
14136F:	sound/soc/codecs/twl4030*
14137
14138TI VPE/CAL DRIVERS
14139M:	Benoit Parrot <bparrot@ti.com>
14140L:	linux-media@vger.kernel.org
14141W:	http://linuxtv.org/
14142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14143S:	Maintained
14144F:	drivers/media/platform/ti-vpe/
14145
14146TI WILINK WIRELESS DRIVERS
14147L:	linux-wireless@vger.kernel.org
14148W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14149W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14151S:	Orphan
14152F:	drivers/net/wireless/ti/
14153F:	include/linux/wl12xx.h
14154
14155TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14156M:	John Stultz <john.stultz@linaro.org>
14157M:	Thomas Gleixner <tglx@linutronix.de>
14158R:	Stephen Boyd <sboyd@kernel.org>
14159L:	linux-kernel@vger.kernel.org
14160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14161S:	Supported
14162F:	include/linux/clocksource.h
14163F:	include/linux/time.h
14164F:	include/linux/timex.h
14165F:	include/uapi/linux/time.h
14166F:	include/uapi/linux/timex.h
14167F:	kernel/time/clocksource.c
14168F:	kernel/time/time*.c
14169F:	kernel/time/alarmtimer.c
14170F:	kernel/time/ntp.c
14171F:	tools/testing/selftests/timers/
14172
14173TIPC NETWORK LAYER
14174M:	Jon Maloy <jon.maloy@ericsson.com>
14175M:	Ying Xue <ying.xue@windriver.com>
14176L:	netdev@vger.kernel.org (core kernel code)
14177L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14178W:	http://tipc.sourceforge.net/
14179S:	Maintained
14180F:	include/uapi/linux/tipc*.h
14181F:	net/tipc/
14182
14183TLAN NETWORK DRIVER
14184M:	Samuel Chessman <chessman@tux.org>
14185L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14186W:	http://sourceforge.net/projects/tlan/
14187S:	Maintained
14188F:	Documentation/networking/tlan.txt
14189F:	drivers/net/ethernet/ti/tlan.*
14190
14191TM6000 VIDEO4LINUX DRIVER
14192M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14194L:	linux-media@vger.kernel.org
14195W:	https://linuxtv.org
14196T:	git git://linuxtv.org/media_tree.git
14197S:	Odd fixes
14198F:	drivers/media/usb/tm6000/
14199F:	Documentation/media/v4l-drivers/tm6000*
14200
14201TMIO/SDHI MMC DRIVER
14202M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14203L:	linux-mmc@vger.kernel.org
14204S:	Supported
14205F:	drivers/mmc/host/tmio_mmc*
14206F:	drivers/mmc/host/renesas_sdhi*
14207F:	include/linux/mfd/tmio.h
14208
14209TMP401 HARDWARE MONITOR DRIVER
14210M:	Guenter Roeck <linux@roeck-us.net>
14211L:	linux-hwmon@vger.kernel.org
14212S:	Maintained
14213F:	Documentation/hwmon/tmp401
14214F:	drivers/hwmon/tmp401.c
14215
14216TMPFS (SHMEM FILESYSTEM)
14217M:	Hugh Dickins <hughd@google.com>
14218L:	linux-mm@kvack.org
14219S:	Maintained
14220F:	include/linux/shmem_fs.h
14221F:	mm/shmem.c
14222
14223TOMOYO SECURITY MODULE
14224M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14225M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14226L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14227L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14228L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14229L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14230W:	http://tomoyo.sourceforge.jp/
14231T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14232S:	Maintained
14233F:	security/tomoyo/
14234
14235TOPSTAR LAPTOP EXTRAS DRIVER
14236M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14237L:	platform-driver-x86@vger.kernel.org
14238S:	Maintained
14239F:	drivers/platform/x86/topstar-laptop.c
14240
14241TORTURE-TEST MODULES
14242M:	Davidlohr Bueso <dave@stgolabs.net>
14243M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14244M:	Josh Triplett <josh@joshtriplett.org>
14245L:	linux-kernel@vger.kernel.org
14246S:	Supported
14247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14248F:	Documentation/RCU/torture.txt
14249F:	kernel/torture.c
14250F:	kernel/rcu/rcutorture.c
14251F:	kernel/locking/locktorture.c
14252
14253TOSHIBA ACPI EXTRAS DRIVER
14254M:	Azael Avalos <coproscefalo@gmail.com>
14255L:	platform-driver-x86@vger.kernel.org
14256S:	Maintained
14257F:	drivers/platform/x86/toshiba_acpi.c
14258
14259TOSHIBA BLUETOOTH DRIVER
14260M:	Azael Avalos <coproscefalo@gmail.com>
14261L:	platform-driver-x86@vger.kernel.org
14262S:	Maintained
14263F:	drivers/platform/x86/toshiba_bluetooth.c
14264
14265TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14266M:	Azael Avalos <coproscefalo@gmail.com>
14267L:	platform-driver-x86@vger.kernel.org
14268S:	Maintained
14269F:	drivers/platform/x86/toshiba_haps.c
14270
14271TOSHIBA SMM DRIVER
14272M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14273W:	http://www.buzzard.org.uk/toshiba/
14274S:	Maintained
14275F:	drivers/char/toshiba.c
14276F:	include/linux/toshiba.h
14277F:	include/uapi/linux/toshiba.h
14278
14279TOSHIBA TC358743 DRIVER
14280M:	Mats Randgaard <matrandg@cisco.com>
14281L:	linux-media@vger.kernel.org
14282S:	Maintained
14283F:	drivers/media/i2c/tc358743*
14284F:	include/media/i2c/tc358743.h
14285
14286TOSHIBA WMI HOTKEYS DRIVER
14287M:	Azael Avalos <coproscefalo@gmail.com>
14288L:	platform-driver-x86@vger.kernel.org
14289S:	Maintained
14290F:	drivers/platform/x86/toshiba-wmi.c
14291
14292TPM DEVICE DRIVER
14293M:	Peter Huewe <peterhuewe@gmx.de>
14294M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14295R:	Jason Gunthorpe <jgg@ziepe.ca>
14296L:	linux-integrity@vger.kernel.org
14297Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14298W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14299T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14300S:	Maintained
14301F:	drivers/char/tpm/
14302
14303TRACING
14304M:	Steven Rostedt <rostedt@goodmis.org>
14305M:	Ingo Molnar <mingo@redhat.com>
14306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14307S:	Maintained
14308F:	Documentation/trace/ftrace.txt
14309F:	arch/*/*/*/ftrace.h
14310F:	arch/*/kernel/ftrace.c
14311F:	include/*/ftrace.h
14312F:	include/linux/trace*.h
14313F:	include/trace/
14314F:	kernel/trace/
14315F:	tools/testing/selftests/ftrace/
14316
14317TRACING MMIO ACCESSES (MMIOTRACE)
14318M:	Steven Rostedt <rostedt@goodmis.org>
14319M:	Ingo Molnar <mingo@kernel.org>
14320R:	Karol Herbst <karolherbst@gmail.com>
14321R:	Pekka Paalanen <ppaalanen@gmail.com>
14322S:	Maintained
14323L:	linux-kernel@vger.kernel.org
14324L:	nouveau@lists.freedesktop.org
14325F:	kernel/trace/trace_mmiotrace.c
14326F:	include/linux/mmiotrace.h
14327F:	arch/x86/mm/kmmio.c
14328F:	arch/x86/mm/mmio-mod.c
14329F:	arch/x86/mm/testmmiotrace.c
14330
14331TRIVIAL PATCHES
14332M:	Jiri Kosina <trivial@kernel.org>
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14334S:	Maintained
14335K:	^Subject:.*(?i)trivial
14336
14337TEMPO SEMICONDUCTOR DRIVERS
14338M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14339S:	Maintained
14340F:	sound/soc/codecs/tscs*.c
14341F:	sound/soc/codecs/tscs*.h
14342F:	Documentation/devicetree/bindings/sound/tscs*.txt
14343
14344TTY LAYER
14345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14346M:	Jiri Slaby <jslaby@suse.com>
14347S:	Supported
14348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14349F:	Documentation/serial/
14350F:	drivers/tty/
14351F:	drivers/tty/serial/serial_core.c
14352F:	include/linux/serial_core.h
14353F:	include/linux/serial.h
14354F:	include/linux/tty.h
14355F:	include/uapi/linux/serial_core.h
14356F:	include/uapi/linux/serial.h
14357F:	include/uapi/linux/tty.h
14358
14359TUA9001 MEDIA DRIVER
14360M:	Antti Palosaari <crope@iki.fi>
14361L:	linux-media@vger.kernel.org
14362W:	https://linuxtv.org
14363W:	http://palosaari.fi/linux/
14364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14365T:	git git://linuxtv.org/anttip/media_tree.git
14366S:	Maintained
14367F:	drivers/media/tuners/tua9001*
14368
14369TULIP NETWORK DRIVERS
14370L:	netdev@vger.kernel.org
14371L:	linux-parisc@vger.kernel.org
14372S:	Orphan
14373F:	drivers/net/ethernet/dec/tulip/
14374
14375TUN/TAP driver
14376M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14377W:	http://vtun.sourceforge.net/tun
14378S:	Maintained
14379F:	Documentation/networking/tuntap.txt
14380F:	arch/um/os-Linux/drivers/
14381
14382TURBOCHANNEL SUBSYSTEM
14383M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14384M:	Ralf Baechle <ralf@linux-mips.org>
14385L:	linux-mips@linux-mips.org
14386Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14387S:	Maintained
14388F:	drivers/tc/
14389F:	include/linux/tc.h
14390
14391TW5864 VIDEO4LINUX DRIVER
14392M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14393M:	Anton Sviridenko <anton@corp.bluecherry.net>
14394M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14395M:	Andrey Utkin <andrey_utkin@fastmail.com>
14396L:	linux-media@vger.kernel.org
14397S:	Supported
14398F:	drivers/media/pci/tw5864/
14399
14400TW68 VIDEO4LINUX DRIVER
14401M:	Hans Verkuil <hverkuil@xs4all.nl>
14402L:	linux-media@vger.kernel.org
14403T:	git git://linuxtv.org/media_tree.git
14404W:	https://linuxtv.org
14405S:	Odd Fixes
14406F:	drivers/media/pci/tw68/
14407
14408TW686X VIDEO4LINUX DRIVER
14409M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14410L:	linux-media@vger.kernel.org
14411T:	git git://linuxtv.org/media_tree.git
14412W:	http://linuxtv.org
14413S:	Maintained
14414F:	drivers/media/pci/tw686x/
14415
14416UBI FILE SYSTEM (UBIFS)
14417M:	Richard Weinberger <richard@nod.at>
14418M:	Artem Bityutskiy <dedekind1@gmail.com>
14419M:	Adrian Hunter <adrian.hunter@intel.com>
14420L:	linux-mtd@lists.infradead.org
14421T:	git git://git.infradead.org/ubifs-2.6.git
14422W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14423S:	Supported
14424F:	Documentation/filesystems/ubifs.txt
14425F:	fs/ubifs/
14426
14427UCLINUX (M68KNOMMU AND COLDFIRE)
14428M:	Greg Ungerer <gerg@linux-m68k.org>
14429W:	http://www.linux-m68k.org/
14430W:	http://www.uclinux.org/
14431L:	linux-m68k@lists.linux-m68k.org
14432L:	uclinux-dev@uclinux.org  (subscribers-only)
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14434S:	Maintained
14435F:	arch/m68k/coldfire/
14436F:	arch/m68k/68*/
14437F:	arch/m68k/*/*_no.*
14438F:	arch/m68k/include/asm/*_no.*
14439
14440UDF FILESYSTEM
14441M:	Jan Kara <jack@suse.com>
14442S:	Maintained
14443F:	Documentation/filesystems/udf.txt
14444F:	fs/udf/
14445
14446UDRAW TABLET
14447M:	Bastien Nocera <hadess@hadess.net>
14448L:	linux-input@vger.kernel.org
14449S:	Maintained
14450F:	drivers/hid/hid-udraw-ps3.c
14451
14452UFS FILESYSTEM
14453M:	Evgeniy Dushistov <dushistov@mail.ru>
14454S:	Maintained
14455F:	Documentation/filesystems/ufs.txt
14456F:	fs/ufs/
14457
14458UHID USERSPACE HID IO DRIVER:
14459M:	David Herrmann <dh.herrmann@googlemail.com>
14460L:	linux-input@vger.kernel.org
14461S:	Maintained
14462F:	drivers/hid/uhid.c
14463F:	include/uapi/linux/uhid.h
14464
14465ULPI BUS
14466M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14467L:	linux-usb@vger.kernel.org
14468S:	Maintained
14469F:	drivers/usb/common/ulpi.c
14470F:	include/linux/ulpi/
14471
14472ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14473L:	linux-usb@vger.kernel.org
14474S:	Orphan
14475F:	drivers/uwb/
14476F:	include/linux/uwb.h
14477F:	include/linux/uwb/
14478
14479UNICORE32 ARCHITECTURE:
14480M:	Guan Xuetao <gxt@pku.edu.cn>
14481W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14482S:	Maintained
14483T:	git git://github.com/gxt/linux.git
14484F:	arch/unicore32/
14485
14486UNIFDEF
14487M:	Tony Finch <dot@dotat.at>
14488W:	http://dotat.at/prog/unifdef
14489S:	Maintained
14490F:	scripts/unifdef.c
14491
14492UNIFORM CDROM DRIVER
14493M:	Jens Axboe <axboe@kernel.dk>
14494W:	http://www.kernel.dk
14495S:	Maintained
14496F:	Documentation/cdrom/
14497F:	drivers/cdrom/cdrom.c
14498F:	include/linux/cdrom.h
14499F:	include/uapi/linux/cdrom.h
14500
14501UNISYS S-PAR DRIVERS
14502M:	David Kershner <david.kershner@unisys.com>
14503L:	sparmaintainer@unisys.com (Unisys internal)
14504S:	Supported
14505F:	include/linux/visorbus.h
14506F:	drivers/visorbus/
14507F:	drivers/staging/unisys/
14508
14509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14510M:	Vinayak Holikatti <vinholikatti@gmail.com>
14511L:	linux-scsi@vger.kernel.org
14512S:	Supported
14513F:	Documentation/scsi/ufs.txt
14514F:	drivers/scsi/ufs/
14515
14516UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14517M:	Joao Pinto <jpinto@synopsys.com>
14518L:	linux-scsi@vger.kernel.org
14519S:	Supported
14520F:	drivers/scsi/ufs/*dwc*
14521
14522UNSORTED BLOCK IMAGES (UBI)
14523M:	Artem Bityutskiy <dedekind1@gmail.com>
14524M:	Richard Weinberger <richard@nod.at>
14525W:	http://www.linux-mtd.infradead.org/
14526L:	linux-mtd@lists.infradead.org
14527T:	git git://git.infradead.org/ubifs-2.6.git
14528S:	Supported
14529F:	drivers/mtd/ubi/
14530F:	include/linux/mtd/ubi.h
14531F:	include/uapi/mtd/ubi-user.h
14532
14533USB "USBNET" DRIVER FRAMEWORK
14534M:	Oliver Neukum <oneukum@suse.com>
14535L:	netdev@vger.kernel.org
14536W:	http://www.linux-usb.org/usbnet
14537S:	Maintained
14538F:	drivers/net/usb/usbnet.c
14539F:	include/linux/usb/usbnet.h
14540
14541USB ACM DRIVER
14542M:	Oliver Neukum <oneukum@suse.com>
14543L:	linux-usb@vger.kernel.org
14544S:	Maintained
14545F:	Documentation/usb/acm.txt
14546F:	drivers/usb/class/cdc-acm.*
14547
14548USB AR5523 WIRELESS DRIVER
14549M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14550L:	linux-wireless@vger.kernel.org
14551S:	Maintained
14552F:	drivers/net/wireless/ath/ar5523/
14553
14554USB ATTACHED SCSI
14555M:	Oliver Neukum <oneukum@suse.com>
14556L:	linux-usb@vger.kernel.org
14557L:	linux-scsi@vger.kernel.org
14558S:	Maintained
14559F:	drivers/usb/storage/uas.c
14560
14561USB CDC ETHERNET DRIVER
14562M:	Oliver Neukum <oliver@neukum.org>
14563L:	linux-usb@vger.kernel.org
14564S:	Maintained
14565F:	drivers/net/usb/cdc_*.c
14566F:	include/uapi/linux/usb/cdc.h
14567
14568USB CHAOSKEY DRIVER
14569M:	Keith Packard <keithp@keithp.com>
14570L:	linux-usb@vger.kernel.org
14571S:	Maintained
14572F:	drivers/usb/misc/chaoskey.c
14573
14574USB CYPRESS C67X00 DRIVER
14575M:	Peter Korsgaard <jacmet@sunsite.dk>
14576L:	linux-usb@vger.kernel.org
14577S:	Maintained
14578F:	drivers/usb/c67x00/
14579
14580USB DAVICOM DM9601 DRIVER
14581M:	Peter Korsgaard <jacmet@sunsite.dk>
14582L:	netdev@vger.kernel.org
14583W:	http://www.linux-usb.org/usbnet
14584S:	Maintained
14585F:	drivers/net/usb/dm9601.c
14586
14587USB DIAMOND RIO500 DRIVER
14588M:	Cesar Miquel <miquel@df.uba.ar>
14589L:	rio500-users@lists.sourceforge.net
14590W:	http://rio500.sourceforge.net
14591S:	Maintained
14592F:	drivers/usb/misc/rio500*
14593
14594USB EHCI DRIVER
14595M:	Alan Stern <stern@rowland.harvard.edu>
14596L:	linux-usb@vger.kernel.org
14597S:	Maintained
14598F:	Documentation/usb/ehci.txt
14599F:	drivers/usb/host/ehci*
14600
14601USB GADGET/PERIPHERAL SUBSYSTEM
14602M:	Felipe Balbi <balbi@kernel.org>
14603L:	linux-usb@vger.kernel.org
14604W:	http://www.linux-usb.org/gadget
14605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14606S:	Maintained
14607F:	drivers/usb/gadget/
14608F:	include/linux/usb/gadget*
14609
14610USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14611M:	Jiri Kosina <jikos@kernel.org>
14612R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14613L:	linux-usb@vger.kernel.org
14614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14615S:	Maintained
14616F:	Documentation/hid/hiddev.txt
14617F:	drivers/hid/usbhid/
14618
14619USB INTEL XHCI ROLE MUX DRIVER
14620M:	Hans de Goede <hdegoede@redhat.com>
14621L:	linux-usb@vger.kernel.org
14622S:	Maintained
14623F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14624
14625USB ISP116X DRIVER
14626M:	Olav Kongas <ok@artecdesign.ee>
14627L:	linux-usb@vger.kernel.org
14628S:	Maintained
14629F:	drivers/usb/host/isp116x*
14630F:	include/linux/usb/isp116x.h
14631
14632USB LAN78XX ETHERNET DRIVER
14633M:	Woojung Huh <woojung.huh@microchip.com>
14634M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14635L:	netdev@vger.kernel.org
14636S:	Maintained
14637F:	drivers/net/usb/lan78xx.*
14638
14639USB MASS STORAGE DRIVER
14640M:	Alan Stern <stern@rowland.harvard.edu>
14641L:	linux-usb@vger.kernel.org
14642L:	usb-storage@lists.one-eyed-alien.net
14643S:	Maintained
14644W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14645F:	drivers/usb/storage/
14646
14647USB MIDI DRIVER
14648M:	Clemens Ladisch <clemens@ladisch.de>
14649L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14650T:	git git://git.alsa-project.org/alsa-kernel.git
14651S:	Maintained
14652F:	sound/usb/midi.*
14653
14654USB NETWORKING DRIVERS
14655L:	linux-usb@vger.kernel.org
14656S:	Odd Fixes
14657F:	drivers/net/usb/
14658
14659USB OHCI DRIVER
14660M:	Alan Stern <stern@rowland.harvard.edu>
14661L:	linux-usb@vger.kernel.org
14662S:	Maintained
14663F:	Documentation/usb/ohci.txt
14664F:	drivers/usb/host/ohci*
14665
14666USB OTG FSM (Finite State Machine)
14667M:	Peter Chen <Peter.Chen@nxp.com>
14668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14669L:	linux-usb@vger.kernel.org
14670S:	Maintained
14671F:	drivers/usb/common/usb-otg-fsm.c
14672
14673USB OVER IP DRIVER
14674M:	Valentina Manea <valentina.manea.m@gmail.com>
14675M:	Shuah Khan <shuahkh@osg.samsung.com>
14676M:	Shuah Khan <shuah@kernel.org>
14677L:	linux-usb@vger.kernel.org
14678S:	Maintained
14679F:	Documentation/usb/usbip_protocol.txt
14680F:	drivers/usb/usbip/
14681F:	tools/usb/usbip/
14682
14683USB PEGASUS DRIVER
14684M:	Petko Manolov <petkan@nucleusys.com>
14685L:	linux-usb@vger.kernel.org
14686L:	netdev@vger.kernel.org
14687T:	git git://github.com/petkan/pegasus.git
14688W:	https://github.com/petkan/pegasus
14689S:	Maintained
14690F:	drivers/net/usb/pegasus.*
14691
14692USB PHY LAYER
14693M:	Felipe Balbi <balbi@kernel.org>
14694L:	linux-usb@vger.kernel.org
14695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14696S:	Maintained
14697F:	drivers/usb/phy/
14698
14699USB PRINTER DRIVER (usblp)
14700M:	Pete Zaitcev <zaitcev@redhat.com>
14701L:	linux-usb@vger.kernel.org
14702S:	Supported
14703F:	drivers/usb/class/usblp.c
14704
14705USB QMI WWAN NETWORK DRIVER
14706M:	Bjørn Mork <bjorn@mork.no>
14707L:	netdev@vger.kernel.org
14708S:	Maintained
14709F:	Documentation/ABI/testing/sysfs-class-net-qmi
14710F:	drivers/net/usb/qmi_wwan.c
14711
14712USB RTL8150 DRIVER
14713M:	Petko Manolov <petkan@nucleusys.com>
14714L:	linux-usb@vger.kernel.org
14715L:	netdev@vger.kernel.org
14716T:	git git://github.com/petkan/rtl8150.git
14717W:	https://github.com/petkan/rtl8150
14718S:	Maintained
14719F:	drivers/net/usb/rtl8150.c
14720
14721USB SERIAL SUBSYSTEM
14722M:	Johan Hovold <johan@kernel.org>
14723L:	linux-usb@vger.kernel.org
14724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14725S:	Maintained
14726F:	Documentation/usb/usb-serial.txt
14727F:	drivers/usb/serial/
14728F:	include/linux/usb/serial.h
14729
14730USB SMSC75XX ETHERNET DRIVER
14731M:	Steve Glendinning <steve.glendinning@shawell.net>
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/net/usb/smsc75xx.*
14735
14736USB SMSC95XX ETHERNET DRIVER
14737M:	Steve Glendinning <steve.glendinning@shawell.net>
14738M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14739L:	netdev@vger.kernel.org
14740S:	Maintained
14741F:	drivers/net/usb/smsc95xx.*
14742
14743USB SUBSYSTEM
14744M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14745L:	linux-usb@vger.kernel.org
14746W:	http://www.linux-usb.org
14747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14748S:	Supported
14749F:	Documentation/devicetree/bindings/usb/
14750F:	Documentation/usb/
14751F:	drivers/usb/
14752F:	include/linux/usb.h
14753F:	include/linux/usb/
14754
14755USB TYPEC PI3USB30532 MUX DRIVER
14756M:	Hans de Goede <hdegoede@redhat.com>
14757L:	linux-usb@vger.kernel.org
14758S:	Maintained
14759F:	drivers/usb/typec/mux/pi3usb30532.c
14760
14761USB TYPEC SUBSYSTEM
14762M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14763L:	linux-usb@vger.kernel.org
14764S:	Maintained
14765F:	Documentation/ABI/testing/sysfs-class-typec
14766F:	Documentation/usb/typec.rst
14767F:	drivers/usb/typec/
14768F:	include/linux/usb/typec.h
14769
14770USB UHCI DRIVER
14771M:	Alan Stern <stern@rowland.harvard.edu>
14772L:	linux-usb@vger.kernel.org
14773S:	Maintained
14774F:	drivers/usb/host/uhci*
14775
14776USB VIDEO CLASS
14777M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14778L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14779L:	linux-media@vger.kernel.org
14780T:	git git://linuxtv.org/media_tree.git
14781W:	http://www.ideasonboard.org/uvc/
14782S:	Maintained
14783F:	drivers/media/usb/uvc/
14784F:	include/uapi/linux/uvcvideo.h
14785
14786USB VISION DRIVER
14787M:	Hans Verkuil <hverkuil@xs4all.nl>
14788L:	linux-media@vger.kernel.org
14789T:	git git://linuxtv.org/media_tree.git
14790W:	https://linuxtv.org
14791S:	Odd Fixes
14792F:	drivers/media/usb/usbvision/
14793
14794USB WEBCAM GADGET
14795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14796L:	linux-usb@vger.kernel.org
14797S:	Maintained
14798F:	drivers/usb/gadget/function/*uvc*
14799F:	drivers/usb/gadget/legacy/webcam.c
14800
14801USB WIRELESS RNDIS DRIVER (rndis_wlan)
14802M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14803L:	linux-wireless@vger.kernel.org
14804S:	Maintained
14805F:	drivers/net/wireless/rndis_wlan.c
14806
14807USB XHCI DRIVER
14808M:	Mathias Nyman <mathias.nyman@intel.com>
14809L:	linux-usb@vger.kernel.org
14810S:	Supported
14811F:	drivers/usb/host/xhci*
14812F:	drivers/usb/host/pci-quirks*
14813
14814USB ZD1201 DRIVER
14815L:	linux-wireless@vger.kernel.org
14816W:	http://linux-lc100020.sourceforge.net
14817S:	Orphan
14818F:	drivers/net/wireless/zydas/zd1201.*
14819
14820USB ZR364XX DRIVER
14821M:	Antoine Jacquet <royale@zerezo.com>
14822L:	linux-usb@vger.kernel.org
14823L:	linux-media@vger.kernel.org
14824T:	git git://linuxtv.org/media_tree.git
14825W:	http://royale.zerezo.com/zr364xx/
14826S:	Maintained
14827F:	Documentation/media/v4l-drivers/zr364xx*
14828F:	drivers/media/usb/zr364xx/
14829
14830USER-MODE LINUX (UML)
14831M:	Jeff Dike <jdike@addtoit.com>
14832M:	Richard Weinberger <richard@nod.at>
14833L:	user-mode-linux-devel@lists.sourceforge.net
14834L:	user-mode-linux-user@lists.sourceforge.net
14835W:	http://user-mode-linux.sourceforge.net
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14837S:	Maintained
14838F:	Documentation/virtual/uml/
14839F:	arch/um/
14840F:	arch/x86/um/
14841F:	fs/hostfs/
14842F:	fs/hppfs/
14843
14844USERSPACE I/O (UIO)
14845M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14846S:	Maintained
14847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14848F:	Documentation/driver-api/uio-howto.rst
14849F:	drivers/uio/
14850F:	include/linux/uio*.h
14851
14852UTIL-LINUX PACKAGE
14853M:	Karel Zak <kzak@redhat.com>
14854L:	util-linux@vger.kernel.org
14855W:	http://en.wikipedia.org/wiki/Util-linux
14856T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14857S:	Maintained
14858
14859UUID HELPERS
14860M:	Christoph Hellwig <hch@lst.de>
14861R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14862L:	linux-kernel@vger.kernel.org
14863T:	git git://git.infradead.org/users/hch/uuid.git
14864F:	lib/uuid.c
14865F:	lib/test_uuid.c
14866F:	include/linux/uuid.h
14867F:	include/uapi/linux/uuid.h
14868S:	Maintained
14869
14870UVESAFB DRIVER
14871M:	Michal Januszewski <spock@gentoo.org>
14872L:	linux-fbdev@vger.kernel.org
14873W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14874S:	Maintained
14875F:	Documentation/fb/uvesafb.txt
14876F:	drivers/video/fbdev/uvesafb.*
14877
14878VF610 NAND DRIVER
14879M:	Stefan Agner <stefan@agner.ch>
14880L:	linux-mtd@lists.infradead.org
14881S:	Supported
14882F:	drivers/mtd/nand/raw/vf610_nfc.c
14883
14884VFAT/FAT/MSDOS FILESYSTEM
14885M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14886S:	Maintained
14887F:	Documentation/filesystems/vfat.txt
14888F:	fs/fat/
14889
14890VFIO DRIVER
14891M:	Alex Williamson <alex.williamson@redhat.com>
14892L:	kvm@vger.kernel.org
14893T:	git git://github.com/awilliam/linux-vfio.git
14894S:	Maintained
14895F:	Documentation/vfio.txt
14896F:	drivers/vfio/
14897F:	include/linux/vfio.h
14898F:	include/uapi/linux/vfio.h
14899
14900VFIO MEDIATED DEVICE DRIVERS
14901M:	Kirti Wankhede <kwankhede@nvidia.com>
14902L:	kvm@vger.kernel.org
14903S:	Maintained
14904F:	Documentation/vfio-mediated-device.txt
14905F:	drivers/vfio/mdev/
14906F:	include/linux/mdev.h
14907F:	samples/vfio-mdev/
14908
14909VFIO PLATFORM DRIVER
14910M:	Eric Auger <eric.auger@redhat.com>
14911L:	kvm@vger.kernel.org
14912S:	Maintained
14913F:	drivers/vfio/platform/
14914
14915VGA_SWITCHEROO
14916R:	Lukas Wunner <lukas@wunner.de>
14917S:	Maintained
14918F:	Documentation/gpu/vga-switcheroo.rst
14919F:	drivers/gpu/vga/vga_switcheroo.c
14920F:	include/linux/vga_switcheroo.h
14921T:	git git://anongit.freedesktop.org/drm/drm-misc
14922
14923VIA RHINE NETWORK DRIVER
14924S:	Orphan
14925F:	drivers/net/ethernet/via/via-rhine.c
14926
14927VIA SD/MMC CARD CONTROLLER DRIVER
14928M:	Bruce Chang <brucechang@via.com.tw>
14929M:	Harald Welte <HaraldWelte@viatech.com>
14930S:	Maintained
14931F:	drivers/mmc/host/via-sdmmc.c
14932
14933VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14934M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14935L:	linux-fbdev@vger.kernel.org
14936S:	Maintained
14937F:	include/linux/via-core.h
14938F:	include/linux/via-gpio.h
14939F:	include/linux/via_i2c.h
14940F:	drivers/video/fbdev/via/
14941
14942VIA VELOCITY NETWORK DRIVER
14943M:	Francois Romieu <romieu@fr.zoreil.com>
14944L:	netdev@vger.kernel.org
14945S:	Maintained
14946F:	drivers/net/ethernet/via/via-velocity.*
14947
14948VIDEO MULTIPLEXER DRIVER
14949M:	Philipp Zabel <p.zabel@pengutronix.de>
14950L:	linux-media@vger.kernel.org
14951S:	Maintained
14952F:	drivers/media/platform/video-mux.c
14953
14954VIDEOBUF2 FRAMEWORK
14955M:	Pawel Osciak <pawel@osciak.com>
14956M:	Marek Szyprowski <m.szyprowski@samsung.com>
14957M:	Kyungmin Park <kyungmin.park@samsung.com>
14958L:	linux-media@vger.kernel.org
14959S:	Maintained
14960F:	drivers/media/v4l2-core/videobuf2-*
14961F:	include/media/videobuf2-*
14962
14963VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14964M:	Helen Koike <helen.koike@collabora.com>
14965L:	linux-media@vger.kernel.org
14966T:	git git://linuxtv.org/media_tree.git
14967W:	https://linuxtv.org
14968S:	Maintained
14969F:	drivers/media/platform/vimc/*
14970
14971VIRT LIB
14972M:	Alex Williamson <alex.williamson@redhat.com>
14973M:	Paolo Bonzini <pbonzini@redhat.com>
14974L:	kvm@vger.kernel.org
14975S:	Supported
14976F:	virt/lib/
14977
14978VIRTIO AND VHOST VSOCK DRIVER
14979M:	Stefan Hajnoczi <stefanha@redhat.com>
14980L:	kvm@vger.kernel.org
14981L:	virtualization@lists.linux-foundation.org
14982L:	netdev@vger.kernel.org
14983S:	Maintained
14984F:	include/linux/virtio_vsock.h
14985F:	include/uapi/linux/virtio_vsock.h
14986F:	include/uapi/linux/vsockmon.h
14987F:	include/uapi/linux/vm_sockets_diag.h
14988F:	net/vmw_vsock/diag.c
14989F:	net/vmw_vsock/af_vsock_tap.c
14990F:	net/vmw_vsock/virtio_transport_common.c
14991F:	net/vmw_vsock/virtio_transport.c
14992F:	drivers/net/vsockmon.c
14993F:	drivers/vhost/vsock.c
14994F:	drivers/vhost/vsock.h
14995F:	tools/testing/vsock/
14996
14997VIRTIO CONSOLE DRIVER
14998M:	Amit Shah <amit@kernel.org>
14999L:	virtualization@lists.linux-foundation.org
15000S:	Maintained
15001F:	drivers/char/virtio_console.c
15002F:	include/linux/virtio_console.h
15003F:	include/uapi/linux/virtio_console.h
15004
15005VIRTIO CORE, NET AND BLOCK DRIVERS
15006M:	"Michael S. Tsirkin" <mst@redhat.com>
15007M:	Jason Wang <jasowang@redhat.com>
15008L:	virtualization@lists.linux-foundation.org
15009S:	Maintained
15010F:	Documentation/devicetree/bindings/virtio/
15011F:	drivers/virtio/
15012F:	tools/virtio/
15013F:	drivers/net/virtio_net.c
15014F:	drivers/block/virtio_blk.c
15015F:	include/linux/virtio*.h
15016F:	include/uapi/linux/virtio_*.h
15017F:	drivers/crypto/virtio/
15018F:	mm/balloon_compaction.c
15019
15020VIRTIO CRYPTO DRIVER
15021M:	Gonglei <arei.gonglei@huawei.com>
15022L:	virtualization@lists.linux-foundation.org
15023L:	linux-crypto@vger.kernel.org
15024S:	Maintained
15025F:	drivers/crypto/virtio/
15026F:	include/uapi/linux/virtio_crypto.h
15027
15028VIRTIO DRIVERS FOR S390
15029M:	Cornelia Huck <cohuck@redhat.com>
15030M:	Halil Pasic <pasic@linux.ibm.com>
15031L:	linux-s390@vger.kernel.org
15032L:	virtualization@lists.linux-foundation.org
15033L:	kvm@vger.kernel.org
15034S:	Supported
15035F:	drivers/s390/virtio/
15036F:	arch/s390/include/uapi/asm/virtio-ccw.h
15037
15038VIRTIO GPU DRIVER
15039M:	David Airlie <airlied@linux.ie>
15040M:	Gerd Hoffmann <kraxel@redhat.com>
15041L:	dri-devel@lists.freedesktop.org
15042L:	virtualization@lists.linux-foundation.org
15043T:	git git://anongit.freedesktop.org/drm/drm-misc
15044S:	Maintained
15045F:	drivers/gpu/drm/virtio/
15046F:	include/uapi/linux/virtio_gpu.h
15047
15048VIRTIO HOST (VHOST)
15049M:	"Michael S. Tsirkin" <mst@redhat.com>
15050M:	Jason Wang <jasowang@redhat.com>
15051L:	kvm@vger.kernel.org
15052L:	virtualization@lists.linux-foundation.org
15053L:	netdev@vger.kernel.org
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15055S:	Maintained
15056F:	drivers/vhost/
15057F:	include/uapi/linux/vhost.h
15058
15059VIRTIO INPUT DRIVER
15060M:	Gerd Hoffmann <kraxel@redhat.com>
15061S:	Maintained
15062F:	drivers/virtio/virtio_input.c
15063F:	include/uapi/linux/virtio_input.h
15064
15065VIRTUAL BOX GUEST DEVICE DRIVER
15066M:	Hans de Goede <hdegoede@redhat.com>
15067M:	Arnd Bergmann <arnd@arndb.de>
15068M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15069S:	Maintained
15070F:	include/linux/vbox_utils.h
15071F:	include/uapi/linux/vbox*.h
15072F:	drivers/virt/vboxguest/
15073
15074VIRTUAL SERIO DEVICE DRIVER
15075M:	Stephen Chandler Paul <thatslyude@gmail.com>
15076S:	Maintained
15077F:	drivers/input/serio/userio.c
15078F:	include/uapi/linux/userio.h
15079
15080VIVID VIRTUAL VIDEO DRIVER
15081M:	Hans Verkuil <hverkuil@xs4all.nl>
15082L:	linux-media@vger.kernel.org
15083T:	git git://linuxtv.org/media_tree.git
15084W:	https://linuxtv.org
15085S:	Maintained
15086F:	drivers/media/platform/vivid/*
15087
15088VLYNQ BUS
15089M:	Florian Fainelli <f.fainelli@gmail.com>
15090L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15091S:	Maintained
15092F:	drivers/vlynq/vlynq.c
15093F:	include/linux/vlynq.h
15094
15095VME SUBSYSTEM
15096M:	Martyn Welch <martyn@welchs.me.uk>
15097M:	Manohar Vanga <manohar.vanga@gmail.com>
15098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15099L:	devel@driverdev.osuosl.org
15100S:	Maintained
15101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15102F:	Documentation/driver-api/vme.rst
15103F:	drivers/staging/vme/
15104F:	drivers/vme/
15105F:	include/linux/vme*
15106
15107VMWARE BALLOON DRIVER
15108M:	Xavier Deguillard <xdeguillard@vmware.com>
15109M:	Philip Moltmann <moltmann@vmware.com>
15110M:	"VMware, Inc." <pv-drivers@vmware.com>
15111L:	linux-kernel@vger.kernel.org
15112S:	Maintained
15113F:	drivers/misc/vmw_balloon.c
15114
15115VMWARE HYPERVISOR INTERFACE
15116M:	Alok Kataria <akataria@vmware.com>
15117L:	virtualization@lists.linux-foundation.org
15118S:	Supported
15119F:	arch/x86/kernel/cpu/vmware.c
15120
15121VMWARE PVRDMA DRIVER
15122M:	Adit Ranadive <aditr@vmware.com>
15123M:	VMware PV-Drivers <pv-drivers@vmware.com>
15124L:	linux-rdma@vger.kernel.org
15125S:	Maintained
15126F:	drivers/infiniband/hw/vmw_pvrdma/
15127
15128VMware PVSCSI driver
15129M:	Jim Gill <jgill@vmware.com>
15130M:	VMware PV-Drivers <pv-drivers@vmware.com>
15131L:	linux-scsi@vger.kernel.org
15132S:	Maintained
15133F:	drivers/scsi/vmw_pvscsi.c
15134F:	drivers/scsi/vmw_pvscsi.h
15135
15136VMWARE VMMOUSE SUBDRIVER
15137M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15138M:	"VMware, Inc." <pv-drivers@vmware.com>
15139L:	linux-input@vger.kernel.org
15140S:	Maintained
15141F:	drivers/input/mouse/vmmouse.c
15142F:	drivers/input/mouse/vmmouse.h
15143
15144VMWARE VMXNET3 ETHERNET DRIVER
15145M:	Ronak Doshi <doshir@vmware.com>
15146M:	"VMware, Inc." <pv-drivers@vmware.com>
15147L:	netdev@vger.kernel.org
15148S:	Maintained
15149F:	drivers/net/vmxnet3/
15150
15151VOCORE VOCORE2 BOARD
15152M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15153L:	linux-mips@linux-mips.org
15154S:	Maintained
15155F:	arch/mips/boot/dts/ralink/vocore2.dts
15156
15157VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15158M:	Liam Girdwood <lgirdwood@gmail.com>
15159M:	Mark Brown <broonie@kernel.org>
15160L:	linux-kernel@vger.kernel.org
15161W:	http://www.slimlogic.co.uk/?p=48
15162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15163S:	Supported
15164F:	Documentation/devicetree/bindings/regulator/
15165F:	Documentation/power/regulator/
15166F:	drivers/regulator/
15167F:	include/dt-bindings/regulator/
15168F:	include/linux/regulator/
15169
15170VRF
15171M:	David Ahern <dsa@cumulusnetworks.com>
15172M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15173L:	netdev@vger.kernel.org
15174S:	Maintained
15175F:	drivers/net/vrf.c
15176F:	Documentation/networking/vrf.txt
15177
15178VT1211 HARDWARE MONITOR DRIVER
15179M:	Juerg Haefliger <juergh@gmail.com>
15180L:	linux-hwmon@vger.kernel.org
15181S:	Maintained
15182F:	Documentation/hwmon/vt1211
15183F:	drivers/hwmon/vt1211.c
15184
15185VT8231 HARDWARE MONITOR DRIVER
15186M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15187L:	linux-hwmon@vger.kernel.org
15188S:	Maintained
15189F:	drivers/hwmon/vt8231.c
15190
15191VUB300 USB to SDIO/SD/MMC bridge chip
15192M:	Tony Olech <tony.olech@elandigitalsystems.com>
15193L:	linux-mmc@vger.kernel.org
15194L:	linux-usb@vger.kernel.org
15195S:	Supported
15196F:	drivers/mmc/host/vub300.c
15197
15198W1 DALLAS'S 1-WIRE BUS
15199M:	Evgeniy Polyakov <zbr@ioremap.net>
15200S:	Maintained
15201F:	Documentation/w1/
15202F:	drivers/w1/
15203F:	include/linux/w1.h
15204
15205W83791D HARDWARE MONITORING DRIVER
15206M:	Marc Hulsman <m.hulsman@tudelft.nl>
15207L:	linux-hwmon@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/hwmon/w83791d
15210F:	drivers/hwmon/w83791d.c
15211
15212W83793 HARDWARE MONITORING DRIVER
15213M:	Rudolf Marek <r.marek@assembler.cz>
15214L:	linux-hwmon@vger.kernel.org
15215S:	Maintained
15216F:	Documentation/hwmon/w83793
15217F:	drivers/hwmon/w83793.c
15218
15219W83795 HARDWARE MONITORING DRIVER
15220M:	Jean Delvare <jdelvare@suse.com>
15221L:	linux-hwmon@vger.kernel.org
15222S:	Maintained
15223F:	drivers/hwmon/w83795.c
15224
15225W83L51xD SD/MMC CARD INTERFACE DRIVER
15226M:	Pierre Ossman <pierre@ossman.eu>
15227S:	Maintained
15228F:	drivers/mmc/host/wbsd.*
15229
15230WACOM PROTOCOL 4 SERIAL TABLETS
15231M:	Julian Squires <julian@cipht.net>
15232M:	Hans de Goede <hdegoede@redhat.com>
15233L:	linux-input@vger.kernel.org
15234S:	Maintained
15235F:	drivers/input/tablet/wacom_serial4.c
15236
15237WATCHDOG DEVICE DRIVERS
15238M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15239M:	Guenter Roeck <linux@roeck-us.net>
15240L:	linux-watchdog@vger.kernel.org
15241W:	http://www.linux-watchdog.org/
15242T:	git git://www.linux-watchdog.org/linux-watchdog.git
15243S:	Maintained
15244F:	Documentation/devicetree/bindings/watchdog/
15245F:	Documentation/watchdog/
15246F:	drivers/watchdog/
15247F:	include/linux/watchdog.h
15248F:	include/uapi/linux/watchdog.h
15249
15250WHISKEYCOVE PMIC GPIO DRIVER
15251M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15252L:	linux-gpio@vger.kernel.org
15253S:	Maintained
15254F:	drivers/gpio/gpio-wcove.c
15255
15256WIIMOTE HID DRIVER
15257M:	David Herrmann <dh.herrmann@googlemail.com>
15258L:	linux-input@vger.kernel.org
15259S:	Maintained
15260F:	drivers/hid/hid-wiimote*
15261
15262WILOCITY WIL6210 WIRELESS DRIVER
15263M:	Maya Erez <merez@codeaurora.org>
15264L:	linux-wireless@vger.kernel.org
15265L:	wil6210@qti.qualcomm.com
15266S:	Supported
15267W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15268F:	drivers/net/wireless/ath/wil6210/
15269
15270WIMAX STACK
15271M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15272M:	linux-wimax@intel.com
15273L:	wimax@linuxwimax.org (subscribers-only)
15274S:	Supported
15275W:	http://linuxwimax.org
15276F:	Documentation/wimax/README.wimax
15277F:	include/linux/wimax/debug.h
15278F:	include/net/wimax.h
15279F:	include/uapi/linux/wimax.h
15280F:	net/wimax/
15281
15282WINBOND CIR DRIVER
15283M:	David Härdeman <david@hardeman.nu>
15284S:	Maintained
15285F:	drivers/media/rc/winbond-cir.c
15286
15287WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15288M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15289L:	linux-watchdog@vger.kernel.org
15290S:	Maintained
15291F:	drivers/watchdog/ebc-c384_wdt.c
15292
15293WINSYSTEMS WS16C48 GPIO DRIVER
15294M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15295L:	linux-gpio@vger.kernel.org
15296S:	Maintained
15297F:	drivers/gpio/gpio-ws16c48.c
15298
15299WISTRON LAPTOP BUTTON DRIVER
15300M:	Miloslav Trmac <mitr@volny.cz>
15301S:	Maintained
15302F:	drivers/input/misc/wistron_btns.c
15303
15304WL3501 WIRELESS PCMCIA CARD DRIVER
15305L:	linux-wireless@vger.kernel.org
15306S:	Odd fixes
15307F:	drivers/net/wireless/wl3501*
15308
15309WOLFSON MICROELECTRONICS DRIVERS
15310L:	patches@opensource.cirrus.com
15311T:	git https://github.com/CirrusLogic/linux-drivers.git
15312W:	https://github.com/CirrusLogic/linux-drivers/wiki
15313S:	Supported
15314F:	Documentation/hwmon/wm83??
15315F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15316F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15317F:	Documentation/devicetree/bindings/mfd/arizona.txt
15318F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15319F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15320F:	arch/arm/mach-s3c64xx/mach-crag6410*
15321F:	drivers/clk/clk-wm83*.c
15322F:	drivers/extcon/extcon-arizona.c
15323F:	drivers/leds/leds-wm83*.c
15324F:	drivers/gpio/gpio-*wm*.c
15325F:	drivers/gpio/gpio-arizona.c
15326F:	drivers/hwmon/wm83??-hwmon.c
15327F:	drivers/input/misc/wm831x-on.c
15328F:	drivers/input/touchscreen/wm831x-ts.c
15329F:	drivers/input/touchscreen/wm97*.c
15330F:	drivers/mfd/arizona*
15331F:	drivers/mfd/wm*.c
15332F:	drivers/mfd/cs47l24*
15333F:	drivers/power/supply/wm83*.c
15334F:	drivers/rtc/rtc-wm83*.c
15335F:	drivers/regulator/wm8*.c
15336F:	drivers/regulator/arizona*
15337F:	drivers/video/backlight/wm83*_bl.c
15338F:	drivers/watchdog/wm83*_wdt.c
15339F:	include/linux/mfd/arizona/
15340F:	include/linux/mfd/wm831x/
15341F:	include/linux/mfd/wm8350/
15342F:	include/linux/mfd/wm8400*
15343F:	include/linux/regulator/arizona*
15344F:	include/linux/wm97xx.h
15345F:	include/sound/wm????.h
15346F:	sound/soc/codecs/arizona.?
15347F:	sound/soc/codecs/wm*
15348F:	sound/soc/codecs/cs47l24*
15349
15350WORKQUEUE
15351M:	Tejun Heo <tj@kernel.org>
15352R:	Lai Jiangshan <jiangshanlai@gmail.com>
15353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15354S:	Maintained
15355F:	include/linux/workqueue.h
15356F:	kernel/workqueue.c
15357F:	Documentation/core-api/workqueue.rst
15358
15359X-POWERS AXP288 PMIC DRIVERS
15360M:	Hans de Goede <hdegoede@redhat.com>
15361S:	Maintained
15362N:	axp288
15363F:	drivers/acpi/pmic/intel_pmic_xpower.c
15364
15365X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15366M:	Chen-Yu Tsai <wens@csie.org>
15367L:	linux-kernel@vger.kernel.org
15368S:	Maintained
15369N:	axp[128]
15370
15371X.25 NETWORK LAYER
15372M:	Andrew Hendry <andrew.hendry@gmail.com>
15373L:	linux-x25@vger.kernel.org
15374S:	Odd Fixes
15375F:	Documentation/networking/x25*
15376F:	include/net/x25*
15377F:	net/x25/
15378
15379X86 ARCHITECTURE (32-BIT AND 64-BIT)
15380M:	Thomas Gleixner <tglx@linutronix.de>
15381M:	Ingo Molnar <mingo@redhat.com>
15382R:	"H. Peter Anvin" <hpa@zytor.com>
15383M:	x86@kernel.org
15384L:	linux-kernel@vger.kernel.org
15385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15386S:	Maintained
15387F:	Documentation/x86/
15388F:	arch/x86/
15389
15390X86 MCE INFRASTRUCTURE
15391M:	Tony Luck <tony.luck@intel.com>
15392M:	Borislav Petkov <bp@alien8.de>
15393L:	linux-edac@vger.kernel.org
15394S:	Maintained
15395F:	arch/x86/kernel/cpu/mcheck/*
15396
15397X86 MICROCODE UPDATE SUPPORT
15398M:	Borislav Petkov <bp@alien8.de>
15399S:	Maintained
15400F:	arch/x86/kernel/cpu/microcode/*
15401
15402X86 PLATFORM DRIVERS
15403M:	Darren Hart <dvhart@infradead.org>
15404M:	Andy Shevchenko <andy@infradead.org>
15405L:	platform-driver-x86@vger.kernel.org
15406T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15407S:	Maintained
15408F:	drivers/platform/x86/
15409F:	drivers/platform/olpc/
15410
15411X86 VDSO
15412M:	Andy Lutomirski <luto@amacapital.net>
15413L:	linux-kernel@vger.kernel.org
15414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15415S:	Maintained
15416F:	arch/x86/entry/vdso/
15417
15418XC2028/3028 TUNER DRIVER
15419M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15420M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15421L:	linux-media@vger.kernel.org
15422W:	https://linuxtv.org
15423T:	git git://linuxtv.org/media_tree.git
15424S:	Maintained
15425F:	drivers/media/tuners/tuner-xc2028.*
15426
15427XEN BLOCK SUBSYSTEM
15428M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15429M:	Roger Pau Monné <roger.pau@citrix.com>
15430L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15431S:	Supported
15432F:	drivers/block/xen-blkback/*
15433F:	drivers/block/xen*
15434
15435XEN HYPERVISOR ARM
15436M:	Stefano Stabellini <sstabellini@kernel.org>
15437L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15438S:	Maintained
15439F:	arch/arm/xen/
15440F:	arch/arm/include/asm/xen/
15441
15442XEN HYPERVISOR ARM64
15443M:	Stefano Stabellini <sstabellini@kernel.org>
15444L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15445S:	Maintained
15446F:	arch/arm64/xen/
15447F:	arch/arm64/include/asm/xen/
15448
15449XEN HYPERVISOR INTERFACE
15450M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15451M:	Juergen Gross <jgross@suse.com>
15452L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15454S:	Supported
15455F:	arch/x86/xen/
15456F:	drivers/*/xen-*front.c
15457F:	drivers/xen/
15458F:	arch/x86/include/asm/xen/
15459F:	arch/x86/include/asm/pvclock-abi.h
15460F:	include/xen/
15461F:	include/uapi/xen/
15462F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15463F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15464
15465XEN NETWORK BACKEND DRIVER
15466M:	Wei Liu <wei.liu2@citrix.com>
15467M:	Paul Durrant <paul.durrant@citrix.com>
15468L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15469L:	netdev@vger.kernel.org
15470S:	Supported
15471F:	drivers/net/xen-netback/*
15472
15473XEN PCI SUBSYSTEM
15474M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15475L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15476S:	Supported
15477F:	arch/x86/pci/*xen*
15478F:	drivers/pci/*xen*
15479
15480XEN PVSCSI DRIVERS
15481M:	Juergen Gross <jgross@suse.com>
15482L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15483L:	linux-scsi@vger.kernel.org
15484S:	Supported
15485F:	drivers/scsi/xen-scsifront.c
15486F:	drivers/xen/xen-scsiback.c
15487F:	include/xen/interface/io/vscsiif.h
15488
15489XEN SWIOTLB SUBSYSTEM
15490M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15491L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15492L:	iommu@lists.linux-foundation.org
15493S:	Supported
15494F:	arch/x86/xen/*swiotlb*
15495F:	drivers/xen/*swiotlb*
15496
15497XFS FILESYSTEM
15498M:	Darrick J. Wong <darrick.wong@oracle.com>
15499M:	linux-xfs@vger.kernel.org
15500L:	linux-xfs@vger.kernel.org
15501W:	http://xfs.org/
15502T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15503S:	Supported
15504F:	Documentation/filesystems/xfs.txt
15505F:	fs/xfs/
15506
15507XILINX AXI ETHERNET DRIVER
15508M:	Anirudha Sarangi <anirudh@xilinx.com>
15509M:	John Linn <John.Linn@xilinx.com>
15510S:	Maintained
15511F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15512
15513XILINX UARTLITE SERIAL DRIVER
15514M:	Peter Korsgaard <jacmet@sunsite.dk>
15515L:	linux-serial@vger.kernel.org
15516S:	Maintained
15517F:	drivers/tty/serial/uartlite.c
15518
15519XILINX VIDEO IP CORES
15520M:	Hyun Kwon <hyun.kwon@xilinx.com>
15521M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15522L:	linux-media@vger.kernel.org
15523T:	git git://linuxtv.org/media_tree.git
15524S:	Supported
15525F:	Documentation/devicetree/bindings/media/xilinx/
15526F:	drivers/media/platform/xilinx/
15527F:	include/uapi/linux/xilinx-v4l2-controls.h
15528
15529XILLYBUS DRIVER
15530M:	Eli Billauer <eli.billauer@gmail.com>
15531L:	linux-kernel@vger.kernel.org
15532S:	Supported
15533F:	drivers/char/xillybus/
15534
15535XRA1403 GPIO EXPANDER
15536M:	Nandor Han <nandor.han@ge.com>
15537M:	Semi Malinen <semi.malinen@ge.com>
15538L:	linux-gpio@vger.kernel.org
15539S:	Maintained
15540F:	drivers/gpio/gpio-xra1403.c
15541F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15542
15543XTENSA XTFPGA PLATFORM SUPPORT
15544M:	Max Filippov <jcmvbkbc@gmail.com>
15545L:	linux-xtensa@linux-xtensa.org
15546S:	Maintained
15547F:	drivers/spi/spi-xtensa-xtfpga.c
15548F:	sound/soc/xtensa/xtfpga-i2s.c
15549
15550YAM DRIVER FOR AX.25
15551M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15552L:	linux-hams@vger.kernel.org
15553S:	Maintained
15554F:	drivers/net/hamradio/yam*
15555F:	include/linux/yam.h
15556
15557YAMA SECURITY MODULE
15558M:	Kees Cook <keescook@chromium.org>
15559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15560S:	Supported
15561F:	security/yama/
15562F:	Documentation/admin-guide/LSM/Yama.rst
15563
15564YEALINK PHONE DRIVER
15565M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15566L:	usbb2k-api-dev@nongnu.org
15567S:	Maintained
15568F:	Documentation/input/yealink.rst
15569F:	drivers/input/misc/yealink.*
15570
15571Z8530 DRIVER FOR AX.25
15572M:	Joerg Reuter <jreuter@yaina.de>
15573W:	http://yaina.de/jreuter/
15574W:	http://www.qsl.net/dl1bke/
15575L:	linux-hams@vger.kernel.org
15576S:	Maintained
15577F:	Documentation/networking/z8530drv.txt
15578F:	drivers/net/hamradio/*scc.c
15579F:	drivers/net/hamradio/z8530.h
15580
15581ZBUD COMPRESSED PAGE ALLOCATOR
15582M:	Seth Jennings <sjenning@redhat.com>
15583M:	Dan Streetman <ddstreet@ieee.org>
15584L:	linux-mm@kvack.org
15585S:	Maintained
15586F:	mm/zbud.c
15587F:	include/linux/zbud.h
15588
15589ZD1211RW WIRELESS DRIVER
15590M:	Daniel Drake <dsd@gentoo.org>
15591M:	Ulrich Kunitz <kune@deine-taler.de>
15592W:	http://zd1211.ath.cx/wiki/DriverRewrite
15593L:	linux-wireless@vger.kernel.org
15594L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15595S:	Maintained
15596F:	drivers/net/wireless/zydas/zd1211rw/
15597
15598ZD1301 MEDIA DRIVER
15599M:	Antti Palosaari <crope@iki.fi>
15600L:	linux-media@vger.kernel.org
15601W:	https://linuxtv.org/
15602W:	http://palosaari.fi/linux/
15603Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15604S:	Maintained
15605F:	drivers/media/usb/dvb-usb-v2/zd1301*
15606
15607ZD1301_DEMOD MEDIA DRIVER
15608M:	Antti Palosaari <crope@iki.fi>
15609L:	linux-media@vger.kernel.org
15610W:	https://linuxtv.org/
15611W:	http://palosaari.fi/linux/
15612Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15613S:	Maintained
15614F:	drivers/media/dvb-frontends/zd1301_demod*
15615
15616ZPOOL COMPRESSED PAGE STORAGE API
15617M:	Dan Streetman <ddstreet@ieee.org>
15618L:	linux-mm@kvack.org
15619S:	Maintained
15620F:	mm/zpool.c
15621F:	include/linux/zpool.h
15622
15623ZR36067 VIDEO FOR LINUX DRIVER
15624L:	mjpeg-users@lists.sourceforge.net
15625L:	linux-media@vger.kernel.org
15626W:	http://mjpeg.sourceforge.net/driver-zoran/
15627T:	hg https://linuxtv.org/hg/v4l-dvb
15628S:	Odd Fixes
15629F:	drivers/media/pci/zoran/
15630
15631ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15632M:	Minchan Kim <minchan@kernel.org>
15633M:	Nitin Gupta <ngupta@vflare.org>
15634R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15635L:	linux-kernel@vger.kernel.org
15636S:	Maintained
15637F:	drivers/block/zram/
15638F:	Documentation/blockdev/zram.txt
15639
15640ZS DECSTATION Z85C30 SERIAL DRIVER
15641M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15642S:	Maintained
15643F:	drivers/tty/serial/zs.*
15644
15645ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15646M:	Minchan Kim <minchan@kernel.org>
15647M:	Nitin Gupta <ngupta@vflare.org>
15648R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15649L:	linux-mm@kvack.org
15650S:	Maintained
15651F:	mm/zsmalloc.c
15652F:	include/linux/zsmalloc.h
15653F:	Documentation/vm/zsmalloc.rst
15654
15655ZSWAP COMPRESSED SWAP CACHING
15656M:	Seth Jennings <sjenning@redhat.com>
15657M:	Dan Streetman <ddstreet@ieee.org>
15658L:	linux-mm@kvack.org
15659S:	Maintained
15660F:	mm/zswap.c
15661
15662THE REST
15663M:	Linus Torvalds <torvalds@linux-foundation.org>
15664L:	linux-kernel@vger.kernel.org
15665Q:	http://patchwork.kernel.org/project/LKML/list/
15666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15667S:	Buried alive in reporters
15668F:	*
15669F:	*/
15670