xref: /linux/MAINTAINERS (revision f412eed9dfdeeb6becd7de2ffe8b5d0a8b3f81ca)
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/xdp.h
2731F:	include/uapi/linux/bpf*
2732F:	include/uapi/linux/filter.h
2733F:	kernel/bpf/
2734F:	kernel/trace/bpf_trace.c
2735F:	lib/test_bpf.c
2736F:	net/bpf/
2737F:	net/core/filter.c
2738F:	net/sched/act_bpf.c
2739F:	net/sched/cls_bpf.c
2740F:	samples/bpf/
2741F:	tools/bpf/
2742F:	tools/testing/selftests/bpf/
2743
2744BROADCOM B44 10/100 ETHERNET DRIVER
2745M:	Michael Chan <michael.chan@broadcom.com>
2746L:	netdev@vger.kernel.org
2747S:	Supported
2748F:	drivers/net/ethernet/broadcom/b44.*
2749
2750BROADCOM B53 ETHERNET SWITCH DRIVER
2751M:	Florian Fainelli <f.fainelli@gmail.com>
2752L:	netdev@vger.kernel.org
2753L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2754S:	Supported
2755F:	drivers/net/dsa/b53/*
2756F:	include/linux/platform_data/b53.h
2757
2758BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2759M:	Florian Fainelli <f.fainelli@gmail.com>
2760M:	Ray Jui <rjui@broadcom.com>
2761M:	Scott Branden <sbranden@broadcom.com>
2762M:	bcm-kernel-feedback-list@broadcom.com
2763T:	git git://github.com/broadcom/mach-bcm
2764S:	Maintained
2765N:	bcm281*
2766N:	bcm113*
2767N:	bcm216*
2768N:	kona
2769F:	arch/arm/mach-bcm/
2770
2771BROADCOM BCM2835 ARM ARCHITECTURE
2772M:	Eric Anholt <eric@anholt.net>
2773M:	Stefan Wahren <stefan.wahren@i2se.com>
2774L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776T:	git git://github.com/anholt/linux
2777S:	Maintained
2778N:	bcm2835
2779F:	drivers/staging/vc04_services
2780
2781BROADCOM BCM47XX MIPS ARCHITECTURE
2782M:	Hauke Mehrtens <hauke@hauke-m.de>
2783M:	Rafał Miłecki <zajec5@gmail.com>
2784L:	linux-mips@linux-mips.org
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/mips/brcm/
2787F:	arch/mips/bcm47xx/*
2788F:	arch/mips/include/asm/mach-bcm47xx/*
2789
2790BROADCOM BCM5301X ARM ARCHITECTURE
2791M:	Hauke Mehrtens <hauke@hauke-m.de>
2792M:	Rafał Miłecki <zajec5@gmail.com>
2793M:	Jon Mason <jonmason@broadcom.com>
2794M:	bcm-kernel-feedback-list@broadcom.com
2795L:	linux-arm-kernel@lists.infradead.org
2796S:	Maintained
2797F:	arch/arm/mach-bcm/bcm_5301x.c
2798F:	arch/arm/boot/dts/bcm5301x*.dtsi
2799F:	arch/arm/boot/dts/bcm470*
2800F:	arch/arm/boot/dts/bcm953012*
2801
2802BROADCOM BCM53573 ARM ARCHITECTURE
2803M:	Rafał Miłecki <rafal@milecki.pl>
2804L:	linux-arm-kernel@lists.infradead.org
2805S:	Maintained
2806F:	arch/arm/boot/dts/bcm53573*
2807F:	arch/arm/boot/dts/bcm47189*
2808
2809BROADCOM BCM63XX ARM ARCHITECTURE
2810M:	Florian Fainelli <f.fainelli@gmail.com>
2811M:	bcm-kernel-feedback-list@broadcom.com
2812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813T:	git git://github.com/broadcom/stblinux.git
2814S:	Maintained
2815N:	bcm63xx
2816
2817BROADCOM BCM63XX/BCM33XX UDC DRIVER
2818M:	Kevin Cernekee <cernekee@gmail.com>
2819L:	linux-usb@vger.kernel.org
2820S:	Maintained
2821F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2822
2823BROADCOM BCM7XXX ARM ARCHITECTURE
2824M:	Brian Norris <computersforpeace@gmail.com>
2825M:	Gregory Fong <gregory.0xf0@gmail.com>
2826M:	Florian Fainelli <f.fainelli@gmail.com>
2827M:	bcm-kernel-feedback-list@broadcom.com
2828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829T:	git git://github.com/broadcom/stblinux.git
2830S:	Maintained
2831F:	arch/arm/mach-bcm/*brcmstb*
2832F:	arch/arm/boot/dts/bcm7*.dts*
2833F:	drivers/bus/brcmstb_gisb.c
2834F:	arch/arm/mm/cache-b15-rac.c
2835F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2836N:	brcmstb
2837
2838BROADCOM BMIPS CPUFREQ DRIVER
2839M:	Markus Mayer <mmayer@broadcom.com>
2840M:	bcm-kernel-feedback-list@broadcom.com
2841L:	linux-pm@vger.kernel.org
2842S:	Maintained
2843F:	drivers/cpufreq/bmips-cpufreq.c
2844
2845BROADCOM BMIPS MIPS ARCHITECTURE
2846M:	Kevin Cernekee <cernekee@gmail.com>
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848L:	linux-mips@linux-mips.org
2849T:	git git://github.com/broadcom/stblinux.git
2850S:	Maintained
2851F:	arch/mips/bmips/*
2852F:	arch/mips/include/asm/mach-bmips/*
2853F:	arch/mips/kernel/*bmips*
2854F:	arch/mips/boot/dts/brcm/bcm*.dts*
2855F:	drivers/irqchip/irq-bcm63*
2856F:	drivers/irqchip/irq-bcm7*
2857F:	drivers/irqchip/irq-brcmstb*
2858F:	include/linux/bcm963xx_nvram.h
2859F:	include/linux/bcm963xx_tag.h
2860
2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862M:	Rasesh Mody <rasesh.mody@cavium.com>
2863M:	Harish Patil <harish.patil@cavium.com>
2864M:	Dept-GELinuxNICDev@cavium.com
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	drivers/net/ethernet/broadcom/bnx2.*
2868F:	drivers/net/ethernet/broadcom/bnx2_*
2869
2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871M:	QLogic-Storage-Upstream@qlogic.com
2872L:	linux-scsi@vger.kernel.org
2873S:	Supported
2874F:	drivers/scsi/bnx2fc/
2875
2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877M:	QLogic-Storage-Upstream@qlogic.com
2878L:	linux-scsi@vger.kernel.org
2879S:	Supported
2880F:	drivers/scsi/bnx2i/
2881
2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883M:	Ariel Elior <ariel.elior@cavium.com>
2884M:	everest-linux-l2@cavium.com
2885L:	netdev@vger.kernel.org
2886S:	Supported
2887F:	drivers/net/ethernet/broadcom/bnx2x/
2888
2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890M:	Michael Chan <michael.chan@broadcom.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/bnxt/
2894
2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2897M:	Franky Lin <franky.lin@broadcom.com>
2898M:	Hante Meuleman <hante.meuleman@broadcom.com>
2899M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900M:	Wright Feng <wright.feng@cypress.com>
2901L:	linux-wireless@vger.kernel.org
2902L:	brcm80211-dev-list.pdl@broadcom.com
2903L:	brcm80211-dev-list@cypress.com
2904S:	Supported
2905F:	drivers/net/wireless/broadcom/brcm80211/
2906
2907BROADCOM BRCMSTB GPIO DRIVER
2908M:	Gregory Fong <gregory.0xf0@gmail.com>
2909L:	bcm-kernel-feedback-list@broadcom.com
2910S:	Supported
2911F:	drivers/gpio/gpio-brcmstb.c
2912F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915M:	Al Cooper <alcooperx@gmail.com>
2916L:	linux-kernel@vger.kernel.org
2917L:	bcm-kernel-feedback-list@broadcom.com
2918S:	Maintained
2919F:	drivers/phy/broadcom/phy-brcm-usb*
2920
2921BROADCOM GENET ETHERNET DRIVER
2922M:	Doug Berger <opendmb@gmail.com>
2923M:	Florian Fainelli <f.fainelli@gmail.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/genet/
2927
2928BROADCOM IPROC ARM ARCHITECTURE
2929M:	Ray Jui <rjui@broadcom.com>
2930M:	Scott Branden <sbranden@broadcom.com>
2931M:	Jon Mason <jonmason@broadcom.com>
2932M:	bcm-kernel-feedback-list@broadcom.com
2933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934T:	git git://github.com/broadcom/cygnus-linux.git
2935S:	Maintained
2936N:	iproc
2937N:	cygnus
2938N:	bcm[-_]nsp
2939N:	bcm9113*
2940N:	bcm9583*
2941N:	bcm9585*
2942N:	bcm9586*
2943N:	bcm988312
2944N:	bcm113*
2945N:	bcm583*
2946N:	bcm585*
2947N:	bcm586*
2948N:	bcm88312
2949N:	hr2
2950F:	arch/arm64/boot/dts/broadcom/ns2*
2951F:	drivers/clk/bcm/clk-ns*
2952F:	drivers/pinctrl/bcm/pinctrl-ns*
2953
2954BROADCOM KONA GPIO DRIVER
2955M:	Ray Jui <rjui@broadcom.com>
2956L:	bcm-kernel-feedback-list@broadcom.com
2957S:	Supported
2958F:	drivers/gpio/gpio-bcm-kona.c
2959F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961BROADCOM NETXTREME-E ROCE DRIVER
2962M:	Selvin Xavier <selvin.xavier@broadcom.com>
2963M:	Devesh Sharma <devesh.sharma@broadcom.com>
2964M:	Somnath Kotur <somnath.kotur@broadcom.com>
2965M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966L:	linux-rdma@vger.kernel.org
2967W:	http://www.broadcom.com
2968S:	Supported
2969F:	drivers/infiniband/hw/bnxt_re/
2970F:	include/uapi/rdma/bnxt_re-abi.h
2971
2972BROADCOM NVRAM DRIVER
2973M:	Rafał Miłecki <zajec5@gmail.com>
2974L:	linux-mips@linux-mips.org
2975S:	Maintained
2976F:	drivers/firmware/broadcom/*
2977
2978BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979M:	Rafał Miłecki <zajec5@gmail.com>
2980L:	linux-wireless@vger.kernel.org
2981S:	Maintained
2982F:	drivers/bcma/
2983F:	include/linux/bcma/
2984
2985BROADCOM STB AVS CPUFREQ DRIVER
2986M:	Markus Mayer <mmayer@broadcom.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-pm@vger.kernel.org
2989S:	Maintained
2990F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991F:	drivers/cpufreq/brcmstb*
2992
2993BROADCOM STB AVS TMON DRIVER
2994M:	Markus Mayer <mmayer@broadcom.com>
2995M:	bcm-kernel-feedback-list@broadcom.com
2996L:	linux-pm@vger.kernel.org
2997S:	Maintained
2998F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999F:	drivers/thermal/broadcom/brcmstb*
3000
3001BROADCOM STB NAND FLASH DRIVER
3002M:	Brian Norris <computersforpeace@gmail.com>
3003M:	Kamal Dasu <kdasu.kdev@gmail.com>
3004L:	linux-mtd@lists.infradead.org
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Maintained
3007F:	drivers/mtd/nand/raw/brcmnand/
3008
3009BROADCOM STB DPFE DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015F:	drivers/memory/brcmstb_dpfe.c
3016
3017BROADCOM SYSTEMPORT ETHERNET DRIVER
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3025M:	Prashant Sreedharan <prashant@broadcom.com>
3026M:	Michael Chan <mchan@broadcom.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/tg3.*
3030
3031BROCADE BFA FC SCSI DRIVER
3032M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034L:	linux-scsi@vger.kernel.org
3035S:	Supported
3036F:	drivers/scsi/bfa/
3037
3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039M:	Rasesh Mody <rasesh.mody@cavium.com>
3040M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041M:	Dept-GELinuxNICDev@cavium.com
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/brocade/bna/
3045
3046BSG (block layer generic sg v4 driver)
3047M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048L:	linux-scsi@vger.kernel.org
3049S:	Supported
3050F:	block/bsg.c
3051F:	include/linux/bsg.h
3052F:	include/uapi/linux/bsg.h
3053
3054BT87X AUDIO DRIVER
3055M:	Clemens Ladisch <clemens@ladisch.de>
3056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3057T:	git git://git.alsa-project.org/alsa-kernel.git
3058S:	Maintained
3059F:	Documentation/sound/alsa/Bt87x.txt
3060F:	sound/pci/bt87x.c
3061
3062BT8XXGPIO DRIVER
3063M:	Michael Buesch <m@bues.ch>
3064W:	http://bu3sch.de/btgpio.php
3065S:	Maintained
3066F:	drivers/gpio/gpio-bt8xx.c
3067
3068BTRFS FILE SYSTEM
3069M:	Chris Mason <clm@fb.com>
3070M:	Josef Bacik <jbacik@fb.com>
3071M:	David Sterba <dsterba@suse.com>
3072L:	linux-btrfs@vger.kernel.org
3073W:	http://btrfs.wiki.kernel.org/
3074Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076S:	Maintained
3077F:	Documentation/filesystems/btrfs.txt
3078F:	fs/btrfs/
3079F:	include/linux/btrfs*
3080F:	include/uapi/linux/btrfs*
3081
3082BTTV VIDEO4LINUX DRIVER
3083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.rst
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278S:	Supported
3279F:	drivers/crypto/ccree/
3280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282CEC FRAMEWORK
3283M:	Hans Verkuil <hans.verkuil@cisco.com>
3284L:	linux-media@vger.kernel.org
3285T:	git git://linuxtv.org/media_tree.git
3286W:	http://linuxtv.org
3287S:	Supported
3288F:	Documentation/media/kapi/cec-core.rst
3289F:	Documentation/media/uapi/cec
3290F:	drivers/media/cec/
3291F:	drivers/media/rc/keymaps/rc-cec.c
3292F:	include/media/cec.h
3293F:	include/media/cec-notifier.h
3294F:	include/uapi/linux/cec.h
3295F:	include/uapi/linux/cec-funcs.h
3296F:	Documentation/devicetree/bindings/media/cec.txt
3297F:	Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/
3403F:	drivers/misc/
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@kernel.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuahkh@osg.samsung.com>
3694M:	Shuah Khan <shuah@kernel.org>
3695L:	linux-pm@vger.kernel.org
3696S:	Maintained
3697F:	tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M:	"H. Peter Anvin" <hpa@zytor.com>
3701S:	Maintained
3702F:	arch/x86/kernel/cpuid.c
3703F:	arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3708L:	linux-pm@vger.kernel.org
3709L:	linux-arm-kernel@lists.infradead.org
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S:	Maintained
3712F:	drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3717M:	Kukjin Kim <kgene@kernel.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-samsung-soc@vger.kernel.org
3720S:	Supported
3721F:	drivers/cpuidle/cpuidle-exynos.c
3722F:	arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B:	https://bugzilla.kernel.org
3731F:	drivers/cpuidle/*
3732F:	include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M:	Nicolas Pitre <nico@linaro.org>
3736S:	Maintained
3737F:	Documentation/filesystems/cramfs.txt
3738F:	fs/cramfs/
3739
3740CRYPTO API
3741M:	Herbert Xu <herbert@gondor.apana.org.au>
3742M:	"David S. Miller" <davem@davemloft.net>
3743L:	linux-crypto@vger.kernel.org
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3746S:	Maintained
3747F:	Documentation/crypto/
3748F:	Documentation/devicetree/bindings/crypto/
3749F:	arch/*/crypto/
3750F:	crypto/
3751F:	drivers/crypto/
3752F:	include/crypto/
3753F:	include/linux/crypto*
3754
3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756M:	Neil Horman <nhorman@tuxdriver.com>
3757L:	linux-crypto@vger.kernel.org
3758S:	Maintained
3759F:	crypto/ansi_cprng.c
3760F:	crypto/rng.c
3761
3762CS3308 MEDIA DRIVER
3763M:	Hans Verkuil <hverkuil@xs4all.nl>
3764L:	linux-media@vger.kernel.org
3765T:	git git://linuxtv.org/media_tree.git
3766W:	http://linuxtv.org
3767S:	Odd Fixes
3768F:	drivers/media/i2c/cs3308.c
3769F:	drivers/media/i2c/cs3308.h
3770
3771CS5535 Audio ALSA driver
3772M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3773S:	Maintained
3774F:	sound/pci/cs5535audio/
3775
3776CW1200 WLAN driver
3777M:	Solomon Peachy <pizza@shaftnet.org>
3778S:	Maintained
3779F:	drivers/net/wireless/st/cw1200/
3780
3781CX18 VIDEO4LINUX DRIVER
3782M:	Andy Walls <awalls@md.metrocast.net>
3783L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	https://linuxtv.org
3787W:	http://www.ivtvdriver.org/index.php/Cx18
3788S:	Maintained
3789F:	Documentation/media/v4l-drivers/cx18*
3790F:	drivers/media/pci/cx18/
3791F:	include/uapi/linux/ivtv*
3792
3793CX2341X MPEG ENCODER HELPER MODULE
3794M:	Hans Verkuil <hverkuil@xs4all.nl>
3795L:	linux-media@vger.kernel.org
3796T:	git git://linuxtv.org/media_tree.git
3797W:	https://linuxtv.org
3798S:	Maintained
3799F:	drivers/media/common/cx2341x*
3800F:	include/media/cx2341x*
3801
3802CX24120 MEDIA DRIVER
3803M:	Jemma Denson <jdenson@gmail.com>
3804M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3805L:	linux-media@vger.kernel.org
3806W:	https://linuxtv.org
3807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3808S:	Maintained
3809F:	drivers/media/dvb-frontends/cx24120*
3810
3811CX88 VIDEO4LINUX DRIVER
3812M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3813M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3814L:	linux-media@vger.kernel.org
3815W:	https://linuxtv.org
3816T:	git git://linuxtv.org/media_tree.git
3817S:	Odd fixes
3818F:	Documentation/media/v4l-drivers/cx88*
3819F:	drivers/media/pci/cx88/
3820
3821CXD2820R MEDIA DRIVER
3822M:	Antti Palosaari <crope@iki.fi>
3823L:	linux-media@vger.kernel.org
3824W:	https://linuxtv.org
3825W:	http://palosaari.fi/linux/
3826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3827T:	git git://linuxtv.org/anttip/media_tree.git
3828S:	Maintained
3829F:	drivers/media/dvb-frontends/cxd2820r*
3830
3831CXGB3 ETHERNET DRIVER (CXGB3)
3832M:	Santosh Raspatur <santosh@chelsio.com>
3833L:	netdev@vger.kernel.org
3834W:	http://www.chelsio.com
3835S:	Supported
3836F:	drivers/net/ethernet/chelsio/cxgb3/
3837
3838CXGB3 ISCSI DRIVER (CXGB3I)
3839M:	Karen Xie <kxie@chelsio.com>
3840L:	linux-scsi@vger.kernel.org
3841W:	http://www.chelsio.com
3842S:	Supported
3843F:	drivers/scsi/cxgbi/cxgb3i
3844
3845CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846M:	Steve Wise <swise@chelsio.com>
3847L:	linux-rdma@vger.kernel.org
3848W:	http://www.openfabrics.org
3849S:	Supported
3850F:	drivers/infiniband/hw/cxgb3/
3851F:	include/uapi/rdma/cxgb3-abi.h
3852
3853CXGB4 CRYPTO DRIVER (chcr)
3854M:	Harsh Jain <harsh@chelsio.com>
3855L:	linux-crypto@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/crypto/chelsio
3859
3860CXGB4 ETHERNET DRIVER (CXGB4)
3861M:	Ganesh Goudar <ganeshgr@chelsio.com>
3862L:	netdev@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/net/ethernet/chelsio/cxgb4/
3866
3867CXGB4 ISCSI DRIVER (CXGB4I)
3868M:	Karen Xie <kxie@chelsio.com>
3869L:	linux-scsi@vger.kernel.org
3870W:	http://www.chelsio.com
3871S:	Supported
3872F:	drivers/scsi/cxgbi/cxgb4i
3873
3874CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875M:	Steve Wise <swise@chelsio.com>
3876L:	linux-rdma@vger.kernel.org
3877W:	http://www.openfabrics.org
3878S:	Supported
3879F:	drivers/infiniband/hw/cxgb4/
3880F:	include/uapi/rdma/cxgb4-abi.h
3881
3882CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883M:	Casey Leedom <leedom@chelsio.com>
3884L:	netdev@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/net/ethernet/chelsio/cxgb4vf/
3888
3889CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3890M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3891M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3892L:	linuxppc-dev@lists.ozlabs.org
3893S:	Supported
3894F:	arch/powerpc/platforms/powernv/pci-cxl.c
3895F:	drivers/misc/cxl/
3896F:	include/misc/cxl*
3897F:	include/uapi/misc/cxl.h
3898F:	Documentation/powerpc/cxl.txt
3899F:	Documentation/ABI/testing/sysfs-class-cxl
3900
3901CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3904M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3905L:	linux-scsi@vger.kernel.org
3906S:	Supported
3907F:	drivers/scsi/cxlflash/
3908F:	include/uapi/scsi/cxlflash_ioctls.h
3909F:	Documentation/powerpc/cxlflash.txt
3910
3911CYBERPRO FB DRIVER
3912M:	Russell King <linux@armlinux.org.uk>
3913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914W:	http://www.armlinux.org.uk/
3915S:	Maintained
3916F:	drivers/video/fbdev/cyber2000fb.*
3917
3918CYCLADES ASYNC MUX DRIVER
3919W:	http://www.cyclades.com/
3920S:	Orphan
3921F:	drivers/tty/cyclades.c
3922F:	include/linux/cyclades.h
3923F:	include/uapi/linux/cyclades.h
3924
3925CYCLADES PC300 DRIVER
3926W:	http://www.cyclades.com/
3927S:	Orphan
3928F:	drivers/net/wan/pc300*
3929
3930CYPRESS_FIRMWARE MEDIA DRIVER
3931M:	Antti Palosaari <crope@iki.fi>
3932L:	linux-media@vger.kernel.org
3933W:	https://linuxtv.org
3934W:	http://palosaari.fi/linux/
3935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3936T:	git git://linuxtv.org/anttip/media_tree.git
3937S:	Maintained
3938F:	drivers/media/common/cypress_firmware*
3939
3940CYTTSP TOUCHSCREEN DRIVER
3941M:	Ferruh Yigit <fery@cypress.com>
3942L:	linux-input@vger.kernel.org
3943S:	Supported
3944F:	drivers/input/touchscreen/cyttsp*
3945F:	include/linux/input/cyttsp.h
3946
3947D-LINK DIR-685 TOUCHKEYS DRIVER
3948M:	Linus Walleij <linus.walleij@linaro.org>
3949L:	linux-input@vger.kernel.org
3950S:	Supported
3951F:	drivers/input/dlink-dir685-touchkeys.c
3952
3953DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954M:	Joshua Kinard <kumba@gentoo.org>
3955S:	Maintained
3956F:	drivers/rtc/rtc-ds1685.c
3957F:	include/linux/rtc/ds1685.h
3958
3959DAMA SLAVE for AX.25
3960M:	Joerg Reuter <jreuter@yaina.de>
3961W:	http://yaina.de/jreuter/
3962W:	http://www.qsl.net/dl1bke/
3963L:	linux-hams@vger.kernel.org
3964S:	Maintained
3965F:	net/ax25/af_ax25.c
3966F:	net/ax25/ax25_dev.c
3967F:	net/ax25/ax25_ds_*
3968F:	net/ax25/ax25_in.c
3969F:	net/ax25/ax25_out.c
3970F:	net/ax25/ax25_timer.c
3971F:	net/ax25/sysctl_net_ax25.c
3972
3973DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974L:	netdev@vger.kernel.org
3975S:	Orphan
3976F:	Documentation/networking/dmfe.txt
3977F:	drivers/net/ethernet/dec/tulip/dmfe.c
3978
3979DC390/AM53C974 SCSI driver
3980M:	Hannes Reinecke <hare@suse.com>
3981L:	linux-scsi@vger.kernel.org
3982S:	Maintained
3983F:	drivers/scsi/am53c974.c
3984
3985DC395x SCSI driver
3986M:	Oliver Neukum <oliver@neukum.org>
3987M:	Ali Akcaagac <aliakc@web.de>
3988M:	Jamie Lenehan <lenehan@twibble.org>
3989L:	dc395x@twibble.org
3990W:	http://twibble.org/dist/dc395x/
3991W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3992S:	Maintained
3993F:	Documentation/scsi/dc395x.txt
3994F:	drivers/scsi/dc395x.*
3995
3996DCCP PROTOCOL
3997M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3998L:	dccp@vger.kernel.org
3999W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4000S:	Maintained
4001F:	include/linux/dccp.h
4002F:	include/uapi/linux/dccp.h
4003F:	include/linux/tfrc.h
4004F:	net/dccp/
4005
4006DECnet NETWORK LAYER
4007W:	http://linux-decnet.sourceforge.net
4008L:	linux-decnet-user@lists.sourceforge.net
4009S:	Orphan
4010F:	Documentation/networking/decnet.txt
4011F:	net/decnet/
4012
4013DECSTATION PLATFORM SUPPORT
4014M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4015L:	linux-mips@linux-mips.org
4016W:	http://www.linux-mips.org/wiki/DECstation
4017S:	Maintained
4018F:	arch/mips/dec/
4019F:	arch/mips/include/asm/dec/
4020F:	arch/mips/include/asm/mach-dec/
4021
4022DEFXX FDDI NETWORK DRIVER
4023M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4024S:	Maintained
4025F:	drivers/net/fddi/defxx.*
4026
4027DELL SMBIOS DRIVER
4028M:	Pali Rohár <pali.rohar@gmail.com>
4029M:	Mario Limonciello <mario.limonciello@dell.com>
4030L:	platform-driver-x86@vger.kernel.org
4031S:	Maintained
4032F:	drivers/platform/x86/dell-smbios.*
4033
4034DELL SMBIOS SMM DRIVER
4035M:	Mario Limonciello <mario.limonciello@dell.com>
4036L:	platform-driver-x86@vger.kernel.org
4037S:	Maintained
4038F:	drivers/platform/x86/dell-smbios-smm.c
4039
4040DELL SMBIOS WMI DRIVER
4041M:	Mario Limonciello <mario.limonciello@dell.com>
4042L:	platform-driver-x86@vger.kernel.org
4043S:	Maintained
4044F:	drivers/platform/x86/dell-smbios-wmi.c
4045F:	tools/wmi/dell-smbios-example.c
4046
4047DELL LAPTOP DRIVER
4048M:	Matthew Garrett <mjg59@srcf.ucam.org>
4049M:	Pali Rohár <pali.rohar@gmail.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-laptop.c
4053
4054DELL LAPTOP FREEFALL DRIVER
4055M:	Pali Rohár <pali.rohar@gmail.com>
4056S:	Maintained
4057F:	drivers/platform/x86/dell-smo8800.c
4058
4059DELL LAPTOP RBTN DRIVER
4060M:	Pali Rohár <pali.rohar@gmail.com>
4061S:	Maintained
4062F:	drivers/platform/x86/dell-rbtn.*
4063
4064DELL LAPTOP SMM DRIVER
4065M:	Pali Rohár <pali.rohar@gmail.com>
4066S:	Maintained
4067F:	drivers/hwmon/dell-smm-hwmon.c
4068F:	include/uapi/linux/i8k.h
4069
4070DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4071M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4072S:	Maintained
4073F:	Documentation/dcdbas.txt
4074F:	drivers/firmware/dcdbas.*
4075
4076DELL WMI NOTIFICATIONS DRIVER
4077M:	Matthew Garrett <mjg59@srcf.ucam.org>
4078M:	Pali Rohár <pali.rohar@gmail.com>
4079S:	Maintained
4080F:	drivers/platform/x86/dell-wmi.c
4081
4082DELL WMI DESCRIPTOR DRIVER
4083M:	Mario Limonciello <mario.limonciello@dell.com>
4084S:	Maintained
4085F:	drivers/platform/x86/dell-wmi-descriptor.c
4086
4087DELTA ST MEDIA DRIVER
4088M:	Hugues Fruchet <hugues.fruchet@st.com>
4089L:	linux-media@vger.kernel.org
4090T:	git git://linuxtv.org/media_tree.git
4091W:	https://linuxtv.org
4092S:	Supported
4093F:	drivers/media/platform/sti/delta
4094
4095DENALI NAND DRIVER
4096M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4097L:	linux-mtd@lists.infradead.org
4098S:	Supported
4099F:	drivers/mtd/nand/raw/denali*
4100
4101DESIGNWARE USB2 DRD IP DRIVER
4102M:	Minas Harutyunyan <hminas@synopsys.com>
4103L:	linux-usb@vger.kernel.org
4104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4105S:	Maintained
4106F:	drivers/usb/dwc2/
4107
4108DESIGNWARE USB3 DRD IP DRIVER
4109M:	Felipe Balbi <balbi@kernel.org>
4110L:	linux-usb@vger.kernel.org
4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112S:	Maintained
4113F:	drivers/usb/dwc3/
4114
4115DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116M:	Andreas Klinger <ak@it-klinger.de>
4117L:	linux-iio@vger.kernel.org
4118S:	Maintained
4119F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4120F:	drivers/iio/proximity/srf*.c
4121
4122DEVICE COREDUMP (DEV_COREDUMP)
4123M:	Johannes Berg <johannes@sipsolutions.net>
4124L:	linux-kernel@vger.kernel.org
4125S:	Maintained
4126F:	drivers/base/devcoredump.c
4127F:	include/linux/devcoredump.h
4128
4129DEVICE FREQUENCY (DEVFREQ)
4130M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4131M:	Kyungmin Park <kyungmin.park@samsung.com>
4132R:	Chanwoo Choi <cw00.choi@samsung.com>
4133L:	linux-pm@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135S:	Maintained
4136F:	drivers/devfreq/
4137F:	include/linux/devfreq.h
4138F:	Documentation/devicetree/bindings/devfreq/
4139
4140DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141M:	Chanwoo Choi <cw00.choi@samsung.com>
4142L:	linux-pm@vger.kernel.org
4143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S:	Supported
4145F:	drivers/devfreq/event/
4146F:	drivers/devfreq/devfreq-event.c
4147F:	include/linux/devfreq-event.h
4148F:	Documentation/devicetree/bindings/devfreq/event/
4149
4150DEVICE NUMBER REGISTRY
4151M:	Torben Mathiasen <device@lanana.org>
4152W:	http://lanana.org/docs/device-list/index.html
4153S:	Maintained
4154
4155DEVICE-MAPPER  (LVM)
4156M:	Alasdair Kergon <agk@redhat.com>
4157M:	Mike Snitzer <snitzer@redhat.com>
4158M:	dm-devel@redhat.com
4159L:	dm-devel@redhat.com
4160W:	http://sources.redhat.com/dm
4161Q:	http://patchwork.kernel.org/project/dm-devel/list/
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4164S:	Maintained
4165F:	Documentation/device-mapper/
4166F:	drivers/md/Makefile
4167F:	drivers/md/Kconfig
4168F:	drivers/md/dm*
4169F:	drivers/md/persistent-data/
4170F:	include/linux/device-mapper.h
4171F:	include/linux/dm-*.h
4172F:	include/uapi/linux/dm-*.h
4173
4174DEVLINK
4175M:	Jiri Pirko <jiri@mellanox.com>
4176L:	netdev@vger.kernel.org
4177S:	Supported
4178F:	net/core/devlink.c
4179F:	include/net/devlink.h
4180F:	include/uapi/linux/devlink.h
4181
4182DIALOG SEMICONDUCTOR DRIVERS
4183M:	Support Opensource <support.opensource@diasemi.com>
4184W:	http://www.dialog-semiconductor.com/products
4185S:	Supported
4186F:	Documentation/hwmon/da90??
4187F:	Documentation/devicetree/bindings/mfd/da90*.txt
4188F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4189F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190F:	Documentation/devicetree/bindings/regulator/da92*.txt
4191F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4193F:	drivers/gpio/gpio-da90??.c
4194F:	drivers/hwmon/da90??-hwmon.c
4195F:	drivers/iio/adc/da91??-*.c
4196F:	drivers/input/misc/da90??_onkey.c
4197F:	drivers/input/touchscreen/da9052_tsi.c
4198F:	drivers/leds/leds-da90??.c
4199F:	drivers/mfd/da903x.c
4200F:	drivers/mfd/da90??-*.c
4201F:	drivers/mfd/da91??-*.c
4202F:	drivers/power/supply/da9052-battery.c
4203F:	drivers/power/supply/da91??-*.c
4204F:	drivers/regulator/da903x.c
4205F:	drivers/regulator/da9???-regulator.[ch]
4206F:	drivers/thermal/da90??-thermal.c
4207F:	drivers/rtc/rtc-da90??.c
4208F:	drivers/video/backlight/da90??_bl.c
4209F:	drivers/watchdog/da90??_wdt.c
4210F:	include/linux/mfd/da903x.h
4211F:	include/linux/mfd/da9052/
4212F:	include/linux/mfd/da9055/
4213F:	include/linux/mfd/da9062/
4214F:	include/linux/mfd/da9063/
4215F:	include/linux/mfd/da9150/
4216F:	include/linux/regulator/da9211.h
4217F:	include/sound/da[79]*.h
4218F:	sound/soc/codecs/da[79]*.[ch]
4219
4220DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4222L:	linux-gpio@vger.kernel.org
4223S:	Maintained
4224F:	drivers/gpio/gpio-gpio-mm.c
4225
4226DIGI NEO AND CLASSIC PCI PRODUCTS
4227M:	Lidza Louina <lidza.louina@gmail.com>
4228M:	Mark Hounschell <markh@compro.net>
4229L:	driverdev-devel@linuxdriverproject.org
4230S:	Maintained
4231F:	drivers/staging/dgnc/
4232
4233DIOLAN U2C-12 I2C DRIVER
4234M:	Guenter Roeck <linux@roeck-us.net>
4235L:	linux-i2c@vger.kernel.org
4236S:	Maintained
4237F:	drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239FILESYSTEM DIRECT ACCESS (DAX)
4240M:	Matthew Wilcox <mawilcox@microsoft.com>
4241M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4242L:	linux-fsdevel@vger.kernel.org
4243S:	Supported
4244F:	fs/dax.c
4245F:	include/linux/dax.h
4246F:	include/trace/events/fs_dax.h
4247
4248DEVICE DIRECT ACCESS (DAX)
4249M:	Dan Williams <dan.j.williams@intel.com>
4250M:	Dave Jiang <dave.jiang@intel.com>
4251M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4252M:	Vishal Verma <vishal.l.verma@intel.com>
4253L:	linux-nvdimm@lists.01.org
4254S:	Supported
4255F:	drivers/dax/
4256
4257DIRECTORY NOTIFICATION (DNOTIFY)
4258M:	Jan Kara <jack@suse.cz>
4259R:	Amir Goldstein <amir73il@gmail.com>
4260L:	linux-fsdevel@vger.kernel.org
4261S:	Maintained
4262F:	Documentation/filesystems/dnotify.txt
4263F:	fs/notify/dnotify/
4264F:	include/linux/dnotify.h
4265
4266DISK GEOMETRY AND PARTITION HANDLING
4267M:	Andries Brouwer <aeb@cwi.nl>
4268W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4269W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4270W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4271S:	Maintained
4272
4273DISKQUOTA
4274M:	Jan Kara <jack@suse.com>
4275S:	Maintained
4276F:	Documentation/filesystems/quota.txt
4277F:	fs/quota/
4278F:	include/linux/quota*.h
4279F:	include/uapi/linux/quota*.h
4280
4281DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4282M:	Bernie Thompson <bernie@plugable.com>
4283L:	linux-fbdev@vger.kernel.org
4284S:	Maintained
4285W:	http://plugable.com/category/projects/udlfb/
4286F:	drivers/video/fbdev/udlfb.c
4287F:	include/video/udlfb.h
4288F:	Documentation/fb/udlfb.txt
4289
4290DISTRIBUTED LOCK MANAGER (DLM)
4291M:	Christine Caulfield <ccaulfie@redhat.com>
4292M:	David Teigland <teigland@redhat.com>
4293L:	cluster-devel@redhat.com
4294W:	http://sources.redhat.com/cluster/
4295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4296S:	Supported
4297F:	fs/dlm/
4298
4299DMA BUFFER SHARING FRAMEWORK
4300M:	Sumit Semwal <sumit.semwal@linaro.org>
4301S:	Maintained
4302L:	linux-media@vger.kernel.org
4303L:	dri-devel@lists.freedesktop.org
4304L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4305F:	drivers/dma-buf/
4306F:	include/linux/dma-buf*
4307F:	include/linux/reservation.h
4308F:	include/linux/*fence.h
4309F:	Documentation/driver-api/dma-buf.rst
4310T:	git git://anongit.freedesktop.org/drm/drm-misc
4311
4312DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4313M:	Vinod Koul <vinod.koul@intel.com>
4314L:	dmaengine@vger.kernel.org
4315Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4316S:	Maintained
4317F:	drivers/dma/
4318F:	include/linux/dmaengine.h
4319F:	include/linux/of_dma.h
4320F:	Documentation/devicetree/bindings/dma/
4321F:	Documentation/driver-api/dmaengine/
4322T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4323
4324DMA MAPPING HELPERS
4325M:	Christoph Hellwig <hch@lst.de>
4326M:	Marek Szyprowski <m.szyprowski@samsung.com>
4327R:	Robin Murphy <robin.murphy@arm.com>
4328L:	iommu@lists.linux-foundation.org
4329T:	git git://git.infradead.org/users/hch/dma-mapping.git
4330W:	http://git.infradead.org/users/hch/dma-mapping.git
4331S:	Supported
4332F:	lib/dma-debug.c
4333F:	lib/dma-direct.c
4334F:	lib/dma-virt.c
4335F:	drivers/base/dma-mapping.c
4336F:	drivers/base/dma-coherent.c
4337F:	include/asm-generic/dma-mapping.h
4338F:	include/linux/dma-direct.h
4339F:	include/linux/dma-mapping.h
4340
4341DME1737 HARDWARE MONITOR DRIVER
4342M:	Juerg Haefliger <juergh@gmail.com>
4343L:	linux-hwmon@vger.kernel.org
4344S:	Maintained
4345F:	Documentation/hwmon/dme1737
4346F:	drivers/hwmon/dme1737.c
4347
4348DMI/SMBIOS SUPPORT
4349M:	Jean Delvare <jdelvare@suse.com>
4350S:	Maintained
4351T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4352F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4353F:	drivers/firmware/dmi-id.c
4354F:	drivers/firmware/dmi_scan.c
4355F:	include/linux/dmi.h
4356
4357DOCUMENTATION
4358M:	Jonathan Corbet <corbet@lwn.net>
4359L:	linux-doc@vger.kernel.org
4360S:	Maintained
4361F:	Documentation/
4362F:	scripts/kernel-doc
4363X:	Documentation/ABI/
4364X:	Documentation/devicetree/
4365X:	Documentation/acpi
4366X:	Documentation/power
4367X:	Documentation/spi
4368X:	Documentation/media
4369T:	git git://git.lwn.net/linux.git docs-next
4370
4371DONGWOON DW9714 LENS VOICE COIL DRIVER
4372M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4373L:	linux-media@vger.kernel.org
4374T:	git git://linuxtv.org/media_tree.git
4375S:	Maintained
4376F:	drivers/media/i2c/dw9714.c
4377
4378DOUBLETALK DRIVER
4379M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4380L:	blinux-list@redhat.com
4381S:	Maintained
4382F:	drivers/char/dtlk.c
4383F:	include/linux/dtlk.h
4384
4385DPAA2 DATAPATH I/O (DPIO) DRIVER
4386M:	Roy Pledge <Roy.Pledge@nxp.com>
4387L:	linux-kernel@vger.kernel.org
4388S:	Maintained
4389F:	drivers/staging/fsl-mc/bus/dpio
4390
4391DPAA2 ETHERNET DRIVER
4392M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4393L:	linux-kernel@vger.kernel.org
4394S:	Maintained
4395F:	drivers/staging/fsl-dpaa2/ethernet
4396
4397DPAA2 ETHERNET SWITCH DRIVER
4398M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4399L:	linux-kernel@vger.kernel.org
4400S:	Maintained
4401F:	drivers/staging/fsl-dpaa2/ethsw
4402
4403DPT_I2O SCSI RAID DRIVER
4404M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4405L:	linux-scsi@vger.kernel.org
4406W:	http://www.adaptec.com/
4407S:	Maintained
4408F:	drivers/scsi/dpt*
4409F:	drivers/scsi/dpt/
4410
4411DRBD DRIVER
4412M:	Philipp Reisner <philipp.reisner@linbit.com>
4413M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4414L:	drbd-dev@lists.linbit.com
4415W:	http://www.drbd.org
4416T:	git git://git.linbit.com/linux-drbd.git
4417T:	git git://git.linbit.com/drbd-8.4.git
4418S:	Supported
4419F:	drivers/block/drbd/
4420F:	lib/lru_cache.c
4421F:	Documentation/blockdev/drbd/
4422
4423DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4426S:	Supported
4427F:	Documentation/kobject.txt
4428F:	drivers/base/
4429F:	fs/debugfs/
4430F:	fs/sysfs/
4431F:	include/linux/debugfs.h
4432F:	include/linux/kobj*
4433F:	lib/kobj*
4434
4435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4436M:	Kevin Hilman <khilman@kernel.org>
4437M:	Nishanth Menon <nm@ti.com>
4438S:	Maintained
4439F:	drivers/power/avs/
4440F:	include/linux/power/smartreflex.h
4441L:	linux-pm@vger.kernel.org
4442
4443DRM DRIVER FOR ARM PL111 CLCD
4444M:	Eric Anholt <eric@anholt.net>
4445T:	git git://anongit.freedesktop.org/drm/drm-misc
4446S:	Supported
4447F:	drivers/gpu/drm/pl111/
4448
4449DRM DRIVER FOR ARM VERSATILE TFT PANELS
4450M:	Linus Walleij <linus.walleij@linaro.org>
4451T:	git git://anongit.freedesktop.org/drm/drm-misc
4452S:	Maintained
4453F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4454F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4455
4456DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4457M:	Dave Airlie <airlied@redhat.com>
4458S:	Odd Fixes
4459F:	drivers/gpu/drm/ast/
4460
4461DRM DRIVER FOR BOCHS VIRTUAL GPU
4462M:	Gerd Hoffmann <kraxel@redhat.com>
4463L:	virtualization@lists.linux-foundation.org
4464T:	git git://anongit.freedesktop.org/drm/drm-misc
4465S:	Maintained
4466F:	drivers/gpu/drm/bochs/
4467
4468DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4469M:	Linus Walleij <linus.walleij@linaro.org>
4470T:	git git://anongit.freedesktop.org/drm/drm-misc
4471S:	Maintained
4472F:	drivers/gpu/drm/tve200/
4473
4474DRM DRIVER FOR ILITEK ILI9225 PANELS
4475M:	David Lechner <david@lechnology.com>
4476S:	Maintained
4477F:	drivers/gpu/drm/tinydrm/ili9225.c
4478F:	Documentation/devicetree/bindings/display/ili9225.txt
4479
4480DRM DRIVER FOR INTEL I810 VIDEO CARDS
4481S:	Orphan / Obsolete
4482F:	drivers/gpu/drm/i810/
4483F:	include/uapi/drm/i810_drm.h
4484
4485DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4486S:	Orphan / Obsolete
4487F:	drivers/gpu/drm/mga/
4488F:	include/uapi/drm/mga_drm.h
4489
4490DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4491M:	Dave Airlie <airlied@redhat.com>
4492S:	Odd Fixes
4493F:	drivers/gpu/drm/mgag200/
4494
4495DRM DRIVER FOR MI0283QT
4496M:	Noralf Trønnes <noralf@tronnes.org>
4497S:	Maintained
4498F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4499F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4500
4501DRM DRIVER FOR MSM ADRENO GPU
4502M:	Rob Clark <robdclark@gmail.com>
4503L:	linux-arm-msm@vger.kernel.org
4504L:	dri-devel@lists.freedesktop.org
4505L:	freedreno@lists.freedesktop.org
4506T:	git git://people.freedesktop.org/~robclark/linux
4507S:	Maintained
4508F:	drivers/gpu/drm/msm/
4509F:	include/uapi/drm/msm_drm.h
4510F:	Documentation/devicetree/bindings/display/msm/
4511
4512DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4513M:	Ben Skeggs <bskeggs@redhat.com>
4514L:	dri-devel@lists.freedesktop.org
4515L:	nouveau@lists.freedesktop.org
4516T:	git git://github.com/skeggsb/linux
4517S:	Supported
4518F:	drivers/gpu/drm/nouveau/
4519F:	include/uapi/drm/nouveau_drm.h
4520
4521DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4522M:	Noralf Trønnes <noralf@tronnes.org>
4523S:	Maintained
4524F:	drivers/gpu/drm/tinydrm/repaper.c
4525F:	Documentation/devicetree/bindings/display/repaper.txt
4526
4527DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4528M:	Dave Airlie <airlied@redhat.com>
4529M:	Gerd Hoffmann <kraxel@redhat.com>
4530L:	virtualization@lists.linux-foundation.org
4531T:	git git://anongit.freedesktop.org/drm/drm-misc
4532S:	Obsolete
4533W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4534F:	drivers/gpu/drm/cirrus/
4535
4536DRM DRIVER FOR QXL VIRTUAL GPU
4537M:	Dave Airlie <airlied@redhat.com>
4538M:	Gerd Hoffmann <kraxel@redhat.com>
4539L:	virtualization@lists.linux-foundation.org
4540T:	git git://anongit.freedesktop.org/drm/drm-misc
4541S:	Maintained
4542F:	drivers/gpu/drm/qxl/
4543F:	include/uapi/drm/qxl_drm.h
4544
4545DRM DRIVER FOR RAGE 128 VIDEO CARDS
4546S:	Orphan / Obsolete
4547F:	drivers/gpu/drm/r128/
4548F:	include/uapi/drm/r128_drm.h
4549
4550DRM DRIVER FOR SAVAGE VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/savage/
4553F:	include/uapi/drm/savage_drm.h
4554
4555DRM DRIVER FOR SIS VIDEO CARDS
4556S:	Orphan / Obsolete
4557F:	drivers/gpu/drm/sis/
4558F:	include/uapi/drm/sis_drm.h
4559
4560DRM DRIVER FOR SITRONIX ST7586 PANELS
4561M:	David Lechner <david@lechnology.com>
4562S:	Maintained
4563F:	drivers/gpu/drm/tinydrm/st7586.c
4564F:	Documentation/devicetree/bindings/display/st7586.txt
4565
4566DRM DRIVER FOR SITRONIX ST7735R PANELS
4567M:	David Lechner <david@lechnology.com>
4568S:	Maintained
4569F:	drivers/gpu/drm/tinydrm/st7735r.c
4570F:	Documentation/devicetree/bindings/display/st7735r.txt
4571
4572DRM DRIVER FOR TDFX VIDEO CARDS
4573S:	Orphan / Obsolete
4574F:	drivers/gpu/drm/tdfx/
4575
4576DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4577M:	Dave Airlie <airlied@redhat.com>
4578S:	Odd Fixes
4579F:	drivers/gpu/drm/udl/
4580
4581DRM DRIVER FOR VMWARE VIRTUAL GPU
4582M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4583M:	Sinclair Yeh <syeh@vmware.com>
4584M:	Thomas Hellstrom <thellstrom@vmware.com>
4585L:	dri-devel@lists.freedesktop.org
4586T:	git git://people.freedesktop.org/~syeh/repos_linux
4587T:	git git://people.freedesktop.org/~thomash/linux
4588S:	Supported
4589F:	drivers/gpu/drm/vmwgfx/
4590F:	include/uapi/drm/vmwgfx_drm.h
4591
4592DRM DRIVERS
4593M:	David Airlie <airlied@linux.ie>
4594L:	dri-devel@lists.freedesktop.org
4595T:	git git://people.freedesktop.org/~airlied/linux
4596B:	https://bugs.freedesktop.org/
4597C:	irc://chat.freenode.net/dri-devel
4598S:	Maintained
4599F:	drivers/gpu/drm/
4600F:	drivers/gpu/vga/
4601F:	Documentation/devicetree/bindings/display/
4602F:	Documentation/devicetree/bindings/gpu/
4603F:	Documentation/devicetree/bindings/video/
4604F:	Documentation/gpu/
4605F:	include/drm/
4606F:	include/uapi/drm/
4607F:	include/linux/vga*
4608
4609DRM DRIVERS AND MISC GPU PATCHES
4610M:	Gustavo Padovan <gustavo@padovan.org>
4611M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4612M:	Sean Paul <seanpaul@chromium.org>
4613W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4614S:	Maintained
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616F:	Documentation/gpu/
4617F:	drivers/gpu/vga/
4618F:	drivers/gpu/drm/*
4619F:	include/drm/drm*
4620F:	include/uapi/drm/drm*
4621F:	include/linux/vga*
4622
4623DRM DRIVERS FOR ALLWINNER A10
4624M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4625L:	dri-devel@lists.freedesktop.org
4626S:	Supported
4627F:	drivers/gpu/drm/sun4i/
4628F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630
4631DRM DRIVERS FOR AMLOGIC SOCS
4632M:	Neil Armstrong <narmstrong@baylibre.com>
4633L:	dri-devel@lists.freedesktop.org
4634L:	linux-amlogic@lists.infradead.org
4635W:	http://linux-meson.com/
4636S:	Supported
4637F:	drivers/gpu/drm/meson/
4638F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4639F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4640F:	Documentation/gpu/meson.rst
4641T:	git git://anongit.freedesktop.org/drm/drm-misc
4642
4643DRM DRIVERS FOR ATMEL HLCDC
4644M:	Boris Brezillon <boris.brezillon@bootlin.com>
4645L:	dri-devel@lists.freedesktop.org
4646S:	Supported
4647F:	drivers/gpu/drm/atmel-hlcdc/
4648F:	Documentation/devicetree/bindings/drm/atmel/
4649T:	git git://anongit.freedesktop.org/drm/drm-misc
4650
4651DRM DRIVERS FOR BRIDGE CHIPS
4652M:	Archit Taneja <architt@codeaurora.org>
4653M:	Andrzej Hajda <a.hajda@samsung.com>
4654R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4655S:	Maintained
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657F:	drivers/gpu/drm/bridge/
4658
4659DRM DRIVERS FOR EXYNOS
4660M:	Inki Dae <inki.dae@samsung.com>
4661M:	Joonyoung Shim <jy0922.shim@samsung.com>
4662M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4663M:	Kyungmin Park <kyungmin.park@samsung.com>
4664L:	dri-devel@lists.freedesktop.org
4665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4666S:	Supported
4667F:	drivers/gpu/drm/exynos/
4668F:	include/uapi/drm/exynos_drm.h
4669F:	Documentation/devicetree/bindings/display/exynos/
4670
4671DRM DRIVERS FOR FREESCALE DCU
4672M:	Stefan Agner <stefan@agner.ch>
4673M:	Alison Wang <alison.wang@freescale.com>
4674L:	dri-devel@lists.freedesktop.org
4675S:	Supported
4676F:	drivers/gpu/drm/fsl-dcu/
4677F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4678F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4679F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4680
4681DRM DRIVERS FOR FREESCALE IMX
4682M:	Philipp Zabel <p.zabel@pengutronix.de>
4683L:	dri-devel@lists.freedesktop.org
4684S:	Maintained
4685F:	drivers/gpu/drm/imx/
4686F:	drivers/gpu/ipu-v3/
4687F:	Documentation/devicetree/bindings/display/imx/
4688
4689DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4690M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4691L:	dri-devel@lists.freedesktop.org
4692T:	git git://github.com/patjak/drm-gma500
4693S:	Maintained
4694F:	drivers/gpu/drm/gma500/
4695
4696DRM DRIVERS FOR HISILICON
4697M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4698M:	Rongrong Zou <zourongrong@gmail.com>
4699R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4700R:	Chen Feng <puck.chen@hisilicon.com>
4701L:	dri-devel@lists.freedesktop.org
4702T:	git git://github.com/xin3liang/linux.git
4703S:	Maintained
4704F:	drivers/gpu/drm/hisilicon/
4705F:	Documentation/devicetree/bindings/display/hisilicon/
4706
4707DRM DRIVERS FOR MEDIATEK
4708M:	CK Hu <ck.hu@mediatek.com>
4709M:	Philipp Zabel <p.zabel@pengutronix.de>
4710L:	dri-devel@lists.freedesktop.org
4711S:	Supported
4712F:	drivers/gpu/drm/mediatek/
4713F:	Documentation/devicetree/bindings/display/mediatek/
4714
4715DRM DRIVERS FOR NVIDIA TEGRA
4716M:	Thierry Reding <thierry.reding@gmail.com>
4717L:	dri-devel@lists.freedesktop.org
4718L:	linux-tegra@vger.kernel.org
4719T:	git git://anongit.freedesktop.org/tegra/linux.git
4720S:	Supported
4721F:	drivers/gpu/drm/tegra/
4722F:	drivers/gpu/host1x/
4723F:	include/linux/host1x.h
4724F:	include/uapi/drm/tegra_drm.h
4725F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4726
4727DRM DRIVERS FOR RENESAS
4728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4729L:	dri-devel@lists.freedesktop.org
4730L:	linux-renesas-soc@vger.kernel.org
4731T:	git git://linuxtv.org/pinchartl/fbdev
4732S:	Supported
4733F:	drivers/gpu/drm/rcar-du/
4734F:	drivers/gpu/drm/shmobile/
4735F:	include/linux/platform_data/shmob_drm.h
4736F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4737F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4738F:	Documentation/devicetree/bindings/display/renesas,du.txt
4739
4740DRM DRIVERS FOR ROCKCHIP
4741M:	Sandy Huang <hjc@rock-chips.com>
4742M:	Heiko Stübner <heiko@sntech.de>
4743L:	dri-devel@lists.freedesktop.org
4744S:	Maintained
4745F:	drivers/gpu/drm/rockchip/
4746F:	Documentation/devicetree/bindings/display/rockchip/
4747T:	git git://anongit.freedesktop.org/drm/drm-misc
4748
4749DRM DRIVERS FOR STI
4750M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4751M:	Vincent Abriou <vincent.abriou@st.com>
4752L:	dri-devel@lists.freedesktop.org
4753T:	git git://anongit.freedesktop.org/drm/drm-misc
4754S:	Maintained
4755F:	drivers/gpu/drm/sti
4756F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4757
4758DRM DRIVERS FOR STM
4759M:	Yannick Fertre <yannick.fertre@st.com>
4760M:	Philippe Cornu <philippe.cornu@st.com>
4761M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4762M:	Vincent Abriou <vincent.abriou@st.com>
4763L:	dri-devel@lists.freedesktop.org
4764T:	git git://anongit.freedesktop.org/drm/drm-misc
4765S:	Maintained
4766F:	drivers/gpu/drm/stm
4767F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4768
4769DRM DRIVERS FOR TI LCDC
4770M:	Jyri Sarha <jsarha@ti.com>
4771R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4772L:	dri-devel@lists.freedesktop.org
4773S:	Maintained
4774F:	drivers/gpu/drm/tilcdc/
4775F:	Documentation/devicetree/bindings/display/tilcdc/
4776
4777DRM DRIVERS FOR TI OMAP
4778M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4779L:	dri-devel@lists.freedesktop.org
4780S:	Maintained
4781F:	drivers/gpu/drm/omapdrm/
4782F:	Documentation/devicetree/bindings/display/ti/
4783
4784DRM DRIVERS FOR VC4
4785M:	Eric Anholt <eric@anholt.net>
4786T:	git git://github.com/anholt/linux
4787S:	Supported
4788F:	drivers/gpu/drm/vc4/
4789F:	include/uapi/drm/vc4_drm.h
4790F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792
4793DRM DRIVERS FOR VIVANTE GPU IP
4794M:	Lucas Stach <l.stach@pengutronix.de>
4795R:	Russell King <linux+etnaviv@armlinux.org.uk>
4796R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4797L:	etnaviv@lists.freedesktop.org
4798L:	dri-devel@lists.freedesktop.org
4799S:	Maintained
4800F:	drivers/gpu/drm/etnaviv/
4801F:	include/uapi/drm/etnaviv_drm.h
4802F:	Documentation/devicetree/bindings/display/etnaviv/
4803
4804DRM DRIVERS FOR ZTE ZX
4805M:	Shawn Guo <shawnguo@kernel.org>
4806L:	dri-devel@lists.freedesktop.org
4807S:	Maintained
4808F:	drivers/gpu/drm/zte/
4809F:	Documentation/devicetree/bindings/display/zte,vou.txt
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811
4812DRM PANEL DRIVERS
4813M:	Thierry Reding <thierry.reding@gmail.com>
4814L:	dri-devel@lists.freedesktop.org
4815T:	git git://anongit.freedesktop.org/drm/drm-misc
4816S:	Maintained
4817F:	drivers/gpu/drm/drm_panel.c
4818F:	drivers/gpu/drm/panel/
4819F:	include/drm/drm_panel.h
4820F:	Documentation/devicetree/bindings/display/panel/
4821
4822DRM TINYDRM DRIVERS
4823M:	Noralf Trønnes <noralf@tronnes.org>
4824W:	https://github.com/notro/tinydrm/wiki/Development
4825T:	git git://anongit.freedesktop.org/drm/drm-misc
4826S:	Maintained
4827F:	drivers/gpu/drm/tinydrm/
4828F:	include/drm/tinydrm/
4829
4830DRM TTM SUBSYSTEM
4831M:	Christian Koenig <christian.koenig@amd.com>
4832M:	Roger He <Hongbo.He@amd.com>
4833T:	git git://people.freedesktop.org/~agd5f/linux
4834S:	Maintained
4835L:	dri-devel@lists.freedesktop.org
4836F:	include/drm/ttm/
4837F:	drivers/gpu/drm/ttm/
4838
4839DSBR100 USB FM RADIO DRIVER
4840M:	Alexey Klimov <klimov.linux@gmail.com>
4841L:	linux-media@vger.kernel.org
4842T:	git git://linuxtv.org/media_tree.git
4843S:	Maintained
4844F:	drivers/media/radio/dsbr100.c
4845
4846DSCC4 DRIVER
4847M:	Francois Romieu <romieu@fr.zoreil.com>
4848L:	netdev@vger.kernel.org
4849S:	Maintained
4850F:	drivers/net/wan/dscc4.c
4851
4852DT3155 MEDIA DRIVER
4853M:	Hans Verkuil <hverkuil@xs4all.nl>
4854L:	linux-media@vger.kernel.org
4855T:	git git://linuxtv.org/media_tree.git
4856W:	https://linuxtv.org
4857S:	Odd Fixes
4858F:	drivers/media/pci/dt3155/
4859
4860DVB_USB_AF9015 MEDIA DRIVER
4861M:	Antti Palosaari <crope@iki.fi>
4862L:	linux-media@vger.kernel.org
4863W:	https://linuxtv.org
4864W:	http://palosaari.fi/linux/
4865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4866T:	git git://linuxtv.org/anttip/media_tree.git
4867S:	Maintained
4868F:	drivers/media/usb/dvb-usb-v2/af9015*
4869
4870DVB_USB_AF9035 MEDIA DRIVER
4871M:	Antti Palosaari <crope@iki.fi>
4872L:	linux-media@vger.kernel.org
4873W:	https://linuxtv.org
4874W:	http://palosaari.fi/linux/
4875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4876T:	git git://linuxtv.org/anttip/media_tree.git
4877S:	Maintained
4878F:	drivers/media/usb/dvb-usb-v2/af9035*
4879
4880DVB_USB_ANYSEE MEDIA DRIVER
4881M:	Antti Palosaari <crope@iki.fi>
4882L:	linux-media@vger.kernel.org
4883W:	https://linuxtv.org
4884W:	http://palosaari.fi/linux/
4885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4886T:	git git://linuxtv.org/anttip/media_tree.git
4887S:	Maintained
4888F:	drivers/media/usb/dvb-usb-v2/anysee*
4889
4890DVB_USB_AU6610 MEDIA DRIVER
4891M:	Antti Palosaari <crope@iki.fi>
4892L:	linux-media@vger.kernel.org
4893W:	https://linuxtv.org
4894W:	http://palosaari.fi/linux/
4895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4896T:	git git://linuxtv.org/anttip/media_tree.git
4897S:	Maintained
4898F:	drivers/media/usb/dvb-usb-v2/au6610*
4899
4900DVB_USB_CE6230 MEDIA DRIVER
4901M:	Antti Palosaari <crope@iki.fi>
4902L:	linux-media@vger.kernel.org
4903W:	https://linuxtv.org
4904W:	http://palosaari.fi/linux/
4905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4906T:	git git://linuxtv.org/anttip/media_tree.git
4907S:	Maintained
4908F:	drivers/media/usb/dvb-usb-v2/ce6230*
4909
4910DVB_USB_CXUSB MEDIA DRIVER
4911M:	Michael Krufky <mkrufky@linuxtv.org>
4912L:	linux-media@vger.kernel.org
4913W:	https://linuxtv.org
4914W:	http://github.com/mkrufky
4915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4916T:	git git://linuxtv.org/media_tree.git
4917S:	Maintained
4918F:	drivers/media/usb/dvb-usb/cxusb*
4919
4920DVB_USB_EC168 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/usb/dvb-usb-v2/ec168*
4929
4930DVB_USB_GL861 MEDIA DRIVER
4931M:	Antti Palosaari <crope@iki.fi>
4932L:	linux-media@vger.kernel.org
4933W:	https://linuxtv.org
4934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4935T:	git git://linuxtv.org/anttip/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/dvb-usb-v2/gl861*
4938
4939DVB_USB_MXL111SF MEDIA DRIVER
4940M:	Michael Krufky <mkrufky@linuxtv.org>
4941L:	linux-media@vger.kernel.org
4942W:	https://linuxtv.org
4943W:	http://github.com/mkrufky
4944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4945T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4946S:	Maintained
4947F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4948
4949DVB_USB_RTL28XXU MEDIA DRIVER
4950M:	Antti Palosaari <crope@iki.fi>
4951L:	linux-media@vger.kernel.org
4952W:	https://linuxtv.org
4953W:	http://palosaari.fi/linux/
4954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4955T:	git git://linuxtv.org/anttip/media_tree.git
4956S:	Maintained
4957F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4958
4959DVB_USB_V2 MEDIA DRIVER
4960M:	Antti Palosaari <crope@iki.fi>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963W:	http://palosaari.fi/linux/
4964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4965T:	git git://linuxtv.org/anttip/media_tree.git
4966S:	Maintained
4967F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4968F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4969
4970DYNAMIC DEBUG
4971M:	Jason Baron <jbaron@akamai.com>
4972S:	Maintained
4973F:	lib/dynamic_debug.c
4974F:	include/linux/dynamic_debug.h
4975
4976DYNAMIC INTERRUPT MODERATION
4977M:	Tal Gilboa <talgi@mellanox.com>
4978S:	Maintained
4979F:	include/linux/net_dim.h
4980
4981DZ DECSTATION DZ11 SERIAL DRIVER
4982M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4983S:	Maintained
4984F:	drivers/tty/serial/dz.*
4985
4986E3X0 POWER BUTTON DRIVER
4987M:	Moritz Fischer <moritz.fischer@ettus.com>
4988L:	usrp-users@lists.ettus.com
4989W:	http://www.ettus.com
4990S:	Supported
4991F:	drivers/input/misc/e3x0-button.c
4992F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4993
4994E4000 MEDIA DRIVER
4995M:	Antti Palosaari <crope@iki.fi>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998W:	http://palosaari.fi/linux/
4999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5000T:	git git://linuxtv.org/anttip/media_tree.git
5001S:	Maintained
5002F:	drivers/media/tuners/e4000*
5003
5004EC100 MEDIA DRIVER
5005M:	Antti Palosaari <crope@iki.fi>
5006L:	linux-media@vger.kernel.org
5007W:	https://linuxtv.org
5008W:	http://palosaari.fi/linux/
5009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5010T:	git git://linuxtv.org/anttip/media_tree.git
5011S:	Maintained
5012F:	drivers/media/dvb-frontends/ec100*
5013
5014ECRYPT FILE SYSTEM
5015M:	Tyler Hicks <tyhicks@canonical.com>
5016L:	ecryptfs@vger.kernel.org
5017W:	http://ecryptfs.org
5018W:	https://launchpad.net/ecryptfs
5019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5020S:	Supported
5021F:	Documentation/filesystems/ecryptfs.txt
5022F:	fs/ecryptfs/
5023
5024EDAC-AMD64
5025M:	Borislav Petkov <bp@alien8.de>
5026L:	linux-edac@vger.kernel.org
5027S:	Maintained
5028F:	drivers/edac/amd64_edac*
5029
5030EDAC-CALXEDA
5031M:	Robert Richter <rric@kernel.org>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/highbank*
5035
5036EDAC-CAVIUM OCTEON
5037M:	Ralf Baechle <ralf@linux-mips.org>
5038M:	David Daney <david.daney@cavium.com>
5039L:	linux-edac@vger.kernel.org
5040L:	linux-mips@linux-mips.org
5041S:	Supported
5042F:	drivers/edac/octeon_edac*
5043
5044EDAC-CAVIUM THUNDERX
5045M:	David Daney <david.daney@cavium.com>
5046M:	Jan Glauber <jglauber@cavium.com>
5047L:	linux-edac@vger.kernel.org
5048S:	Supported
5049F:	drivers/edac/thunderx_edac*
5050
5051EDAC-CORE
5052M:	Borislav Petkov <bp@alien8.de>
5053M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5054M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5055L:	linux-edac@vger.kernel.org
5056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5058S:	Supported
5059F:	Documentation/admin-guide/ras.rst
5060F:	Documentation/driver-api/edac.rst
5061F:	drivers/edac/
5062F:	include/linux/edac.h
5063
5064EDAC-E752X
5065M:	Mark Gross <mark.gross@intel.com>
5066L:	linux-edac@vger.kernel.org
5067S:	Maintained
5068F:	drivers/edac/e752x_edac.c
5069
5070EDAC-E7XXX
5071L:	linux-edac@vger.kernel.org
5072S:	Maintained
5073F:	drivers/edac/e7xxx_edac.c
5074
5075EDAC-FSL_DDR
5076M:	York Sun <york.sun@nxp.com>
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/fsl_ddr_edac.*
5080
5081EDAC-GHES
5082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5084L:	linux-edac@vger.kernel.org
5085S:	Maintained
5086F:	drivers/edac/ghes_edac.c
5087
5088EDAC-I3000
5089L:	linux-edac@vger.kernel.org
5090S:	Orphan
5091F:	drivers/edac/i3000_edac.c
5092
5093EDAC-I5000
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/i5000_edac.c
5097
5098EDAC-I5400
5099M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5100M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5101L:	linux-edac@vger.kernel.org
5102S:	Maintained
5103F:	drivers/edac/i5400_edac.c
5104
5105EDAC-I7300
5106M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5108L:	linux-edac@vger.kernel.org
5109S:	Maintained
5110F:	drivers/edac/i7300_edac.c
5111
5112EDAC-I7CORE
5113M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5114M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5115L:	linux-edac@vger.kernel.org
5116S:	Maintained
5117F:	drivers/edac/i7core_edac.c
5118
5119EDAC-I82443BXGX
5120M:	Tim Small <tim@buttersideup.com>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/i82443bxgx_edac.c
5124
5125EDAC-I82975X
5126M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5127M:	"Arvind R." <arvino55@gmail.com>
5128L:	linux-edac@vger.kernel.org
5129S:	Maintained
5130F:	drivers/edac/i82975x_edac.c
5131
5132EDAC-IE31200
5133M:	Jason Baron <jbaron@akamai.com>
5134L:	linux-edac@vger.kernel.org
5135S:	Maintained
5136F:	drivers/edac/ie31200_edac.c
5137
5138EDAC-MPC85XX
5139M:	Johannes Thumshirn <morbidrsa@gmail.com>
5140L:	linux-edac@vger.kernel.org
5141S:	Maintained
5142F:	drivers/edac/mpc85xx_edac.[ch]
5143
5144EDAC-PASEMI
5145M:	Egor Martovetsky <egor@pasemi.com>
5146L:	linux-edac@vger.kernel.org
5147S:	Maintained
5148F:	drivers/edac/pasemi_edac.c
5149
5150EDAC-PND2
5151M:	Tony Luck <tony.luck@intel.com>
5152L:	linux-edac@vger.kernel.org
5153S:	Maintained
5154F:	drivers/edac/pnd2_edac.[ch]
5155
5156EDAC-R82600
5157M:	Tim Small <tim@buttersideup.com>
5158L:	linux-edac@vger.kernel.org
5159S:	Maintained
5160F:	drivers/edac/r82600_edac.c
5161
5162EDAC-SBRIDGE
5163M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/sb_edac.c
5168
5169EDAC-SKYLAKE
5170M:	Tony Luck <tony.luck@intel.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/skx_edac.c
5174
5175EDAC-TI
5176M:	Tero Kristo <t-kristo@ti.com>
5177L:	linux-edac@vger.kernel.org
5178S:	Maintained
5179F:	drivers/edac/ti_edac.c
5180
5181EDIROL UA-101/UA-1000 DRIVER
5182M:	Clemens Ladisch <clemens@ladisch.de>
5183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5184T:	git git://git.alsa-project.org/alsa-kernel.git
5185S:	Maintained
5186F:	sound/usb/misc/ua101.c
5187
5188EFI TEST DRIVER
5189L:	linux-efi@vger.kernel.org
5190M:	Ivan Hu <ivan.hu@canonical.com>
5191M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5192S:	Maintained
5193F:	drivers/firmware/efi/test/
5194
5195EFI VARIABLE FILESYSTEM
5196M:	Matthew Garrett <matthew.garrett@nebula.com>
5197M:	Jeremy Kerr <jk@ozlabs.org>
5198M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5200L:	linux-efi@vger.kernel.org
5201S:	Maintained
5202F:	fs/efivarfs/
5203
5204EFIFB FRAMEBUFFER DRIVER
5205L:	linux-fbdev@vger.kernel.org
5206M:	Peter Jones <pjones@redhat.com>
5207S:	Maintained
5208F:	drivers/video/fbdev/efifb.c
5209
5210EFS FILESYSTEM
5211W:	http://aeschi.ch.eu.org/efs/
5212S:	Orphan
5213F:	fs/efs/
5214
5215EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5216M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5217L:	netdev@vger.kernel.org
5218S:	Maintained
5219F:	drivers/net/ethernet/ibm/ehea/
5220
5221EM28XX VIDEO4LINUX DRIVER
5222M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5223M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5224L:	linux-media@vger.kernel.org
5225W:	https://linuxtv.org
5226T:	git git://linuxtv.org/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/em28xx/
5229F:	Documentation/media/v4l-drivers/em28xx*
5230
5231EMBEDDED LINUX
5232M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5233M:	Matt Mackall <mpm@selenic.com>
5234M:	David Woodhouse <dwmw2@infradead.org>
5235L:	linux-embedded@vger.kernel.org
5236S:	Maintained
5237
5238Emulex 10Gbps iSCSI - OneConnect DRIVER
5239M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5240M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5241M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5242L:	linux-scsi@vger.kernel.org
5243W:	http://www.broadcom.com
5244S:	Supported
5245F:	drivers/scsi/be2iscsi/
5246
5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5248M:	Sathya Perla <sathya.perla@broadcom.com>
5249M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5250M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5251M:	Somnath Kotur <somnath.kotur@broadcom.com>
5252L:	netdev@vger.kernel.org
5253W:	http://www.emulex.com
5254S:	Supported
5255F:	drivers/net/ethernet/emulex/benet/
5256
5257EMULEX ONECONNECT ROCE DRIVER
5258M:	Selvin Xavier <selvin.xavier@broadcom.com>
5259M:	Devesh Sharma <devesh.sharma@broadcom.com>
5260L:	linux-rdma@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Odd Fixes
5263F:	drivers/infiniband/hw/ocrdma/
5264F:	include/uapi/rdma/ocrdma-abi.h
5265
5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5267M:	James Smart <james.smart@broadcom.com>
5268M:	Dick Kennedy <dick.kennedy@broadcom.com>
5269L:	linux-scsi@vger.kernel.org
5270W:	http://www.broadcom.com
5271S:	Supported
5272F:	drivers/scsi/lpfc/
5273
5274ENE CB710 FLASH CARD READER DRIVER
5275M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5276S:	Maintained
5277F:	drivers/misc/cb710/
5278F:	drivers/mmc/host/cb710-mmc.*
5279F:	include/linux/cb710.h
5280
5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5282M:	Maxim Levitsky <maximlevitsky@gmail.com>
5283S:	Maintained
5284F:	drivers/media/rc/ene_ir.*
5285
5286EPSON S1D13XXX FRAMEBUFFER DRIVER
5287M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5288S:	Maintained
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5290F:	drivers/video/fbdev/s1d13xxxfb.c
5291F:	include/video/s1d13xxxfb.h
5292
5293ERRSEQ ERROR TRACKING INFRASTRUCTURE
5294M:	Jeff Layton <jlayton@kernel.org>
5295S:	Maintained
5296F:	lib/errseq.c
5297F:	include/linux/errseq.h
5298
5299ET131X NETWORK DRIVER
5300M:	Mark Einon <mark.einon@gmail.com>
5301S:	Odd Fixes
5302F:	drivers/net/ethernet/agere/
5303
5304ETHERNET BRIDGE
5305M:	Stephen Hemminger <stephen@networkplumber.org>
5306L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5307L:	netdev@vger.kernel.org
5308W:	http://www.linuxfoundation.org/en/Net:Bridge
5309S:	Maintained
5310F:	include/linux/netfilter_bridge/
5311F:	net/bridge/
5312
5313ETHERNET PHY LIBRARY
5314M:	Andrew Lunn <andrew@lunn.ch>
5315M:	Florian Fainelli <f.fainelli@gmail.com>
5316L:	netdev@vger.kernel.org
5317S:	Maintained
5318F:	Documentation/ABI/testing/sysfs-bus-mdio
5319F:	Documentation/devicetree/bindings/net/mdio*
5320F:	Documentation/networking/phy.txt
5321F:	drivers/net/phy/
5322F:	drivers/of/of_mdio.c
5323F:	drivers/of/of_net.c
5324F:	include/linux/*mdio*.h
5325F:	include/linux/of_net.h
5326F:	include/linux/phy.h
5327F:	include/linux/phy_fixed.h
5328F:	include/linux/platform_data/mdio-bcm-unimac.h
5329F:	include/trace/events/mdio.h
5330F:	include/uapi/linux/mdio.h
5331F:	include/uapi/linux/mii.h
5332
5333EXT2 FILE SYSTEM
5334M:	Jan Kara <jack@suse.com>
5335L:	linux-ext4@vger.kernel.org
5336S:	Maintained
5337F:	Documentation/filesystems/ext2.txt
5338F:	fs/ext2/
5339F:	include/linux/ext2*
5340
5341EXT4 FILE SYSTEM
5342M:	"Theodore Ts'o" <tytso@mit.edu>
5343M:	Andreas Dilger <adilger.kernel@dilger.ca>
5344L:	linux-ext4@vger.kernel.org
5345W:	http://ext4.wiki.kernel.org
5346Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5348S:	Maintained
5349F:	Documentation/filesystems/ext4.txt
5350F:	fs/ext4/
5351
5352Extended Verification Module (EVM)
5353M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5354L:	linux-integrity@vger.kernel.org
5355S:	Supported
5356F:	security/integrity/evm/
5357
5358EXTENSIBLE FIRMWARE INTERFACE (EFI)
5359M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360L:	linux-efi@vger.kernel.org
5361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5362S:	Maintained
5363F:	Documentation/efi-stub.txt
5364F:	arch/*/kernel/efi.c
5365F:	arch/x86/boot/compressed/eboot.[ch]
5366F:	arch/*/include/asm/efi.h
5367F:	arch/x86/platform/efi/
5368F:	drivers/firmware/efi/
5369F:	include/linux/efi*.h
5370F:	arch/arm/boot/compressed/efi-header.S
5371F:	arch/arm64/kernel/efi-entry.S
5372
5373EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5374M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5375M:	Chanwoo Choi <cw00.choi@samsung.com>
5376L:	linux-kernel@vger.kernel.org
5377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5378S:	Maintained
5379F:	drivers/extcon/
5380F:	include/linux/extcon/
5381F:	include/linux/extcon.h
5382F:	Documentation/extcon/
5383F:	Documentation/devicetree/bindings/extcon/
5384
5385EXYNOS DP DRIVER
5386M:	Jingoo Han <jingoohan1@gmail.com>
5387L:	dri-devel@lists.freedesktop.org
5388S:	Maintained
5389F:	drivers/gpu/drm/exynos/exynos_dp*
5390
5391EXYNOS SYSMMU (IOMMU) driver
5392M:	Marek Szyprowski <m.szyprowski@samsung.com>
5393L:	iommu@lists.linux-foundation.org
5394S:	Maintained
5395F:	drivers/iommu/exynos-iommu.c
5396
5397EZchip NPS platform support
5398M:	Elad Kanfi <eladkan@mellanox.com>
5399M:	Vineet Gupta <vgupta@synopsys.com>
5400S:	Supported
5401F:	arch/arc/plat-eznps
5402F:	arch/arc/boot/dts/eznps.dts
5403
5404F2FS FILE SYSTEM
5405M:	Jaegeuk Kim <jaegeuk@kernel.org>
5406M:	Chao Yu <yuchao0@huawei.com>
5407L:	linux-f2fs-devel@lists.sourceforge.net
5408W:	https://f2fs.wiki.kernel.org/
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5410S:	Maintained
5411F:	Documentation/filesystems/f2fs.txt
5412F:	Documentation/ABI/testing/sysfs-fs-f2fs
5413F:	fs/f2fs/
5414F:	include/linux/f2fs_fs.h
5415F:	include/trace/events/f2fs.h
5416
5417F71805F HARDWARE MONITORING DRIVER
5418M:	Jean Delvare <jdelvare@suse.com>
5419L:	linux-hwmon@vger.kernel.org
5420S:	Maintained
5421F:	Documentation/hwmon/f71805f
5422F:	drivers/hwmon/f71805f.c
5423
5424FANOTIFY
5425M:	Jan Kara <jack@suse.cz>
5426R:	Amir Goldstein <amir73il@gmail.com>
5427L:	linux-fsdevel@vger.kernel.org
5428S:	Maintained
5429F:	fs/notify/fanotify/
5430F:	include/linux/fanotify.h
5431F:	include/uapi/linux/fanotify.h
5432
5433FARSYNC SYNCHRONOUS DRIVER
5434M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5435W:	http://www.farsite.co.uk/
5436S:	Supported
5437F:	drivers/net/wan/farsync.*
5438
5439FAULT INJECTION SUPPORT
5440M:	Akinobu Mita <akinobu.mita@gmail.com>
5441S:	Supported
5442F:	Documentation/fault-injection/
5443F:	lib/fault-inject.c
5444
5445FBTFT Framebuffer drivers
5446M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5447S:	Maintained
5448F:	drivers/staging/fbtft/
5449
5450FC0011 TUNER DRIVER
5451M:	Michael Buesch <m@bues.ch>
5452L:	linux-media@vger.kernel.org
5453S:	Maintained
5454F:	drivers/media/tuners/fc0011.h
5455F:	drivers/media/tuners/fc0011.c
5456
5457FC2580 MEDIA DRIVER
5458M:	Antti Palosaari <crope@iki.fi>
5459L:	linux-media@vger.kernel.org
5460W:	https://linuxtv.org
5461W:	http://palosaari.fi/linux/
5462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5463T:	git git://linuxtv.org/anttip/media_tree.git
5464S:	Maintained
5465F:	drivers/media/tuners/fc2580*
5466
5467FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5468M:	Johannes Thumshirn <jth@kernel.org>
5469L:	linux-scsi@vger.kernel.org
5470W:	www.Open-FCoE.org
5471S:	Supported
5472F:	drivers/scsi/libfc/
5473F:	drivers/scsi/fcoe/
5474F:	include/scsi/fc/
5475F:	include/scsi/libfc.h
5476F:	include/scsi/libfcoe.h
5477F:	include/uapi/scsi/fc/
5478
5479FILE LOCKING (flock() and fcntl()/lockf())
5480M:	Jeff Layton <jlayton@kernel.org>
5481M:	"J. Bruce Fields" <bfields@fieldses.org>
5482L:	linux-fsdevel@vger.kernel.org
5483S:	Maintained
5484F:	include/linux/fcntl.h
5485F:	include/uapi/linux/fcntl.h
5486F:	fs/fcntl.c
5487F:	fs/locks.c
5488
5489FILESYSTEMS (VFS and infrastructure)
5490M:	Alexander Viro <viro@zeniv.linux.org.uk>
5491L:	linux-fsdevel@vger.kernel.org
5492S:	Maintained
5493F:	fs/*
5494F:	include/linux/fs.h
5495F:	include/uapi/linux/fs.h
5496
5497FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5498M:	Riku Voipio <riku.voipio@iki.fi>
5499L:	linux-hwmon@vger.kernel.org
5500S:	Maintained
5501F:	drivers/hwmon/f75375s.c
5502F:	include/linux/f75375s.h
5503
5504FIREWIRE AUDIO DRIVERS
5505M:	Clemens Ladisch <clemens@ladisch.de>
5506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5507T:	git git://git.alsa-project.org/alsa-kernel.git
5508S:	Maintained
5509F:	sound/firewire/
5510
5511FIREWIRE MEDIA DRIVERS (firedtv)
5512M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5513L:	linux-media@vger.kernel.org
5514L:	linux1394-devel@lists.sourceforge.net
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5516S:	Maintained
5517F:	drivers/media/firewire/
5518
5519FIREWIRE SBP-2 TARGET
5520M:	Chris Boot <bootc@bootc.net>
5521L:	linux-scsi@vger.kernel.org
5522L:	target-devel@vger.kernel.org
5523L:	linux1394-devel@lists.sourceforge.net
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5525S:	Maintained
5526F:	drivers/target/sbp/
5527
5528FIREWIRE SUBSYSTEM
5529M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5530L:	linux1394-devel@lists.sourceforge.net
5531W:	http://ieee1394.wiki.kernel.org/
5532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5533S:	Maintained
5534F:	drivers/firewire/
5535F:	include/linux/firewire.h
5536F:	include/uapi/linux/firewire*.h
5537F:	tools/firewire/
5538
5539FIRMWARE LOADER (request_firmware)
5540M:	Luis R. Rodriguez <mcgrof@kernel.org>
5541L:	linux-kernel@vger.kernel.org
5542S:	Maintained
5543F:	Documentation/firmware_class/
5544F:	drivers/base/firmware_loader/
5545F:	include/linux/firmware.h
5546
5547FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5548M:	Joshua Morris <josh.h.morris@us.ibm.com>
5549M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5550S:	Maintained
5551F:	drivers/block/rsxx/
5552
5553FLOPPY DRIVER
5554M:	Jiri Kosina <jikos@kernel.org>
5555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5556S:	Odd fixes
5557F:	drivers/block/floppy.c
5558
5559FMC SUBSYSTEM
5560M:	Alessandro Rubini <rubini@gnudd.com>
5561W:	http://www.ohwr.org/projects/fmc-bus
5562S:	Supported
5563F:	drivers/fmc/
5564F:	include/linux/fmc*.h
5565F:	include/linux/ipmi-fru.h
5566K:	fmc_d.*register
5567
5568FPGA MANAGER FRAMEWORK
5569M:	Alan Tull <atull@kernel.org>
5570M:	Moritz Fischer <mdf@kernel.org>
5571L:	linux-fpga@vger.kernel.org
5572S:	Maintained
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5574Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5575F:	Documentation/fpga/
5576F:	Documentation/devicetree/bindings/fpga/
5577F:	drivers/fpga/
5578F:	include/linux/fpga/
5579W:	http://www.rocketboards.org
5580
5581FPU EMULATOR
5582M:	Bill Metzenthen <billm@melbpc.org.au>
5583W:	http://floatingpoint.sourceforge.net/emulator/index.html
5584S:	Maintained
5585F:	arch/x86/math-emu/
5586
5587FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5588L:	netdev@vger.kernel.org
5589S:	Orphan
5590F:	drivers/net/wan/dlci.c
5591F:	drivers/net/wan/sdla.c
5592
5593FRAMEBUFFER LAYER
5594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5595L:	dri-devel@lists.freedesktop.org
5596L:	linux-fbdev@vger.kernel.org
5597T:	git git://github.com/bzolnier/linux.git
5598Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5599S:	Maintained
5600F:	Documentation/fb/
5601F:	drivers/video/
5602F:	include/video/
5603F:	include/linux/fb.h
5604F:	include/uapi/video/
5605F:	include/uapi/linux/fb.h
5606
5607FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5608M:	Horia Geantă <horia.geanta@nxp.com>
5609M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5610L:	linux-crypto@vger.kernel.org
5611S:	Maintained
5612F:	drivers/crypto/caam/
5613F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5614
5615FREESCALE DIU FRAMEBUFFER DRIVER
5616M:	Timur Tabi <timur@tabi.org>
5617L:	linux-fbdev@vger.kernel.org
5618S:	Maintained
5619F:	drivers/video/fbdev/fsl-diu-fb.*
5620
5621FREESCALE DMA DRIVER
5622M:	Li Yang <leoyang.li@nxp.com>
5623M:	Zhang Wei <zw@zh-kernel.org>
5624L:	linuxppc-dev@lists.ozlabs.org
5625S:	Maintained
5626F:	drivers/dma/fsldma.*
5627
5628FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5629M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5630L:	netdev@vger.kernel.org
5631S:	Maintained
5632F:	drivers/net/ethernet/freescale/gianfar*
5633X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5634F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5635
5636FREESCALE GPMI NAND DRIVER
5637M:	Han Xu <han.xu@nxp.com>
5638L:	linux-mtd@lists.infradead.org
5639S:	Maintained
5640F:	drivers/mtd/nand/raw/gpmi-nand/*
5641
5642FREESCALE I2C CPM DRIVER
5643M:	Jochen Friedrich <jochen@scram.de>
5644L:	linuxppc-dev@lists.ozlabs.org
5645L:	linux-i2c@vger.kernel.org
5646S:	Maintained
5647F:	drivers/i2c/busses/i2c-cpm.c
5648
5649FREESCALE IMX / MXC FEC DRIVER
5650M:	Fugang Duan <fugang.duan@nxp.com>
5651L:	netdev@vger.kernel.org
5652S:	Maintained
5653F:	drivers/net/ethernet/freescale/fec_main.c
5654F:	drivers/net/ethernet/freescale/fec_ptp.c
5655F:	drivers/net/ethernet/freescale/fec.h
5656F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5657
5658FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5659M:	Sascha Hauer <s.hauer@pengutronix.de>
5660R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5661L:	linux-fbdev@vger.kernel.org
5662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5663S:	Maintained
5664F:	include/linux/platform_data/video-imxfb.h
5665F:	drivers/video/fbdev/imxfb.c
5666
5667FREESCALE QORIQ DPAA ETHERNET DRIVER
5668M:	Madalin Bucur <madalin.bucur@nxp.com>
5669L:	netdev@vger.kernel.org
5670S:	Maintained
5671F:	drivers/net/ethernet/freescale/dpaa
5672
5673FREESCALE QORIQ DPAA FMAN DRIVER
5674M:	Madalin Bucur <madalin.bucur@nxp.com>
5675L:	netdev@vger.kernel.org
5676S:	Maintained
5677F:	drivers/net/ethernet/freescale/fman
5678F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5679
5680FREESCALE QUAD SPI DRIVER
5681M:	Han Xu <han.xu@nxp.com>
5682L:	linux-mtd@lists.infradead.org
5683S:	Maintained
5684F:	drivers/mtd/spi-nor/fsl-quadspi.c
5685
5686FREESCALE QUICC ENGINE LIBRARY
5687M:	Qiang Zhao <qiang.zhao@nxp.com>
5688L:	linuxppc-dev@lists.ozlabs.org
5689S:	Maintained
5690F:	drivers/soc/fsl/qe/
5691F:	include/soc/fsl/*qe*.h
5692F:	include/soc/fsl/*ucc*.h
5693
5694FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5695M:	Li Yang <leoyang.li@nxp.com>
5696L:	netdev@vger.kernel.org
5697L:	linuxppc-dev@lists.ozlabs.org
5698S:	Maintained
5699F:	drivers/net/ethernet/freescale/ucc_geth*
5700
5701FREESCALE QUICC ENGINE UCC HDLC DRIVER
5702M:	Zhao Qiang <qiang.zhao@nxp.com>
5703L:	netdev@vger.kernel.org
5704L:	linuxppc-dev@lists.ozlabs.org
5705S:	Maintained
5706F:	drivers/net/wan/fsl_ucc_hdlc*
5707
5708FREESCALE QUICC ENGINE UCC UART DRIVER
5709M:	Timur Tabi <timur@tabi.org>
5710L:	linuxppc-dev@lists.ozlabs.org
5711S:	Maintained
5712F:	drivers/tty/serial/ucc_uart.c
5713
5714FREESCALE SOC DRIVERS
5715M:	Li Yang <leoyang.li@nxp.com>
5716L:	linuxppc-dev@lists.ozlabs.org
5717L:	linux-arm-kernel@lists.infradead.org
5718S:	Maintained
5719F:	Documentation/devicetree/bindings/soc/fsl/
5720F:	drivers/soc/fsl/
5721F:	include/linux/fsl/
5722
5723FREESCALE SOC FS_ENET DRIVER
5724M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5725M:	Vitaly Bordug <vbordug@ru.mvista.com>
5726L:	linuxppc-dev@lists.ozlabs.org
5727L:	netdev@vger.kernel.org
5728S:	Maintained
5729F:	drivers/net/ethernet/freescale/fs_enet/
5730F:	include/linux/fs_enet_pd.h
5731
5732FREESCALE SOC SOUND DRIVERS
5733M:	Timur Tabi <timur@tabi.org>
5734M:	Nicolin Chen <nicoleotsuka@gmail.com>
5735M:	Xiubo Li <Xiubo.Lee@gmail.com>
5736R:	Fabio Estevam <fabio.estevam@nxp.com>
5737L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5738L:	linuxppc-dev@lists.ozlabs.org
5739S:	Maintained
5740F:	sound/soc/fsl/fsl*
5741F:	sound/soc/fsl/imx*
5742F:	sound/soc/fsl/mpc8610_hpcd.c
5743
5744FREESCALE USB PERIPHERAL DRIVERS
5745M:	Li Yang <leoyang.li@nxp.com>
5746L:	linux-usb@vger.kernel.org
5747L:	linuxppc-dev@lists.ozlabs.org
5748S:	Maintained
5749F:	drivers/usb/gadget/udc/fsl*
5750
5751FREEVXFS FILESYSTEM
5752M:	Christoph Hellwig <hch@infradead.org>
5753W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5754S:	Maintained
5755F:	fs/freevxfs/
5756
5757FREEZER
5758M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5759M:	Pavel Machek <pavel@ucw.cz>
5760L:	linux-pm@vger.kernel.org
5761S:	Supported
5762F:	Documentation/power/freezing-of-tasks.txt
5763F:	include/linux/freezer.h
5764F:	kernel/freezer.c
5765
5766FRONTSWAP API
5767M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5768L:	linux-kernel@vger.kernel.org
5769S:	Maintained
5770F:	mm/frontswap.c
5771F:	include/linux/frontswap.h
5772
5773FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5774M:	David Howells <dhowells@redhat.com>
5775L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5776S:	Supported
5777F:	Documentation/filesystems/caching/
5778F:	fs/fscache/
5779F:	include/linux/fscache*.h
5780
5781FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5782M:	Theodore Y. Ts'o <tytso@mit.edu>
5783M:	Jaegeuk Kim <jaegeuk@kernel.org>
5784L:	linux-fscrypt@vger.kernel.org
5785Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5787S:	Supported
5788F:	fs/crypto/
5789F:	include/linux/fscrypt*.h
5790F:	Documentation/filesystems/fscrypt.rst
5791
5792FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5793M:	Jan Kara <jack@suse.cz>
5794R:	Amir Goldstein <amir73il@gmail.com>
5795L:	linux-fsdevel@vger.kernel.org
5796S:	Maintained
5797F:	fs/notify/
5798F:	include/linux/fsnotify*.h
5799
5800FUJITSU LAPTOP EXTRAS
5801M:	Jonathan Woithe <jwoithe@just42.net>
5802L:	platform-driver-x86@vger.kernel.org
5803S:	Maintained
5804F:	drivers/platform/x86/fujitsu-laptop.c
5805
5806FUJITSU M-5MO LS CAMERA ISP DRIVER
5807M:	Kyungmin Park <kyungmin.park@samsung.com>
5808M:	Heungjun Kim <riverful.kim@samsung.com>
5809L:	linux-media@vger.kernel.org
5810S:	Maintained
5811F:	drivers/media/i2c/m5mols/
5812F:	include/media/i2c/m5mols.h
5813
5814FUJITSU TABLET EXTRAS
5815M:	Robert Gerlach <khnz@gmx.de>
5816L:	platform-driver-x86@vger.kernel.org
5817S:	Maintained
5818F:	drivers/platform/x86/fujitsu-tablet.c
5819
5820FUSE: FILESYSTEM IN USERSPACE
5821M:	Miklos Szeredi <miklos@szeredi.hu>
5822L:	linux-fsdevel@vger.kernel.org
5823W:	http://fuse.sourceforge.net/
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5825S:	Maintained
5826F:	fs/fuse/
5827F:	include/uapi/linux/fuse.h
5828F:	Documentation/filesystems/fuse.txt
5829
5830FUTEX SUBSYSTEM
5831M:	Thomas Gleixner <tglx@linutronix.de>
5832M:	Ingo Molnar <mingo@redhat.com>
5833R:	Peter Zijlstra <peterz@infradead.org>
5834R:	Darren Hart <dvhart@infradead.org>
5835L:	linux-kernel@vger.kernel.org
5836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5837S:	Maintained
5838F:	kernel/futex.c
5839F:	kernel/futex_compat.c
5840F:	include/asm-generic/futex.h
5841F:	include/linux/futex.h
5842F:	include/uapi/linux/futex.h
5843F:	tools/testing/selftests/futex/
5844F:	tools/perf/bench/futex*
5845F:	Documentation/*futex*
5846
5847GCC PLUGINS
5848M:	Kees Cook <keescook@chromium.org>
5849R:	Emese Revfy <re.emese@gmail.com>
5850L:	kernel-hardening@lists.openwall.com
5851S:	Maintained
5852F:	scripts/gcc-plugins/
5853F:	scripts/gcc-plugin.sh
5854F:	scripts/Makefile.gcc-plugins
5855F:	Documentation/gcc-plugins.txt
5856
5857GCOV BASED KERNEL PROFILING
5858M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5859S:	Maintained
5860F:	kernel/gcov/
5861F:	Documentation/dev-tools/gcov.rst
5862
5863GDB KERNEL DEBUGGING HELPER SCRIPTS
5864M:	Jan Kiszka <jan.kiszka@siemens.com>
5865M:	Kieran Bingham <kieran@bingham.xyz>
5866S:	Supported
5867F:	scripts/gdb/
5868
5869GDT SCSI DISK ARRAY CONTROLLER DRIVER
5870M:	Achim Leubner <achim_leubner@adaptec.com>
5871L:	linux-scsi@vger.kernel.org
5872W:	http://www.icp-vortex.com/
5873S:	Supported
5874F:	drivers/scsi/gdt*
5875
5876GEMTEK FM RADIO RECEIVER DRIVER
5877M:	Hans Verkuil <hverkuil@xs4all.nl>
5878L:	linux-media@vger.kernel.org
5879T:	git git://linuxtv.org/media_tree.git
5880W:	https://linuxtv.org
5881S:	Maintained
5882F:	drivers/media/radio/radio-gemtek*
5883
5884GENERIC GPIO I2C DRIVER
5885M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5886S:	Supported
5887F:	drivers/i2c/busses/i2c-gpio.c
5888F:	include/linux/i2c-gpio.h
5889
5890GENERIC GPIO I2C MULTIPLEXER DRIVER
5891M:	Peter Korsgaard <peter.korsgaard@barco.com>
5892L:	linux-i2c@vger.kernel.org
5893S:	Supported
5894F:	drivers/i2c/muxes/i2c-mux-gpio.c
5895F:	include/linux/i2c-mux-gpio.h
5896F:	Documentation/i2c/muxes/i2c-mux-gpio
5897
5898GENERIC HDLC (WAN) DRIVERS
5899M:	Krzysztof Halasa <khc@pm.waw.pl>
5900W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5901S:	Maintained
5902F:	drivers/net/wan/c101.c
5903F:	drivers/net/wan/hd6457*
5904F:	drivers/net/wan/hdlc*
5905F:	drivers/net/wan/n2.c
5906F:	drivers/net/wan/pc300too.c
5907F:	drivers/net/wan/pci200syn.c
5908F:	drivers/net/wan/wanxl*
5909
5910GENERIC INCLUDE/ASM HEADER FILES
5911M:	Arnd Bergmann <arnd@arndb.de>
5912L:	linux-arch@vger.kernel.org
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5914S:	Maintained
5915F:	include/asm-generic/
5916F:	include/uapi/asm-generic/
5917
5918GENERIC PHY FRAMEWORK
5919M:	Kishon Vijay Abraham I <kishon@ti.com>
5920L:	linux-kernel@vger.kernel.org
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5922S:	Supported
5923F:	drivers/phy/
5924F:	include/linux/phy/
5925
5926GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5927M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5928S:	Supported
5929F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5930
5931GENERIC PM DOMAINS
5932M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5933M:	Kevin Hilman <khilman@kernel.org>
5934M:	Ulf Hansson <ulf.hansson@linaro.org>
5935L:	linux-pm@vger.kernel.org
5936S:	Supported
5937F:	drivers/base/power/domain*.c
5938F:	include/linux/pm_domain.h
5939F:	Documentation/devicetree/bindings/power/power_domain.txt
5940
5941GENERIC UIO DRIVER FOR PCI DEVICES
5942M:	"Michael S. Tsirkin" <mst@redhat.com>
5943L:	kvm@vger.kernel.org
5944S:	Supported
5945F:	drivers/uio/uio_pci_generic.c
5946
5947GENWQE (IBM Generic Workqueue Card)
5948M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5949M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5950S:	Supported
5951F:	drivers/misc/genwqe/
5952
5953GET_MAINTAINER SCRIPT
5954M:	Joe Perches <joe@perches.com>
5955S:	Maintained
5956F:	scripts/get_maintainer.pl
5957
5958GFS2 FILE SYSTEM
5959M:	Steven Whitehouse <swhiteho@redhat.com>
5960M:	Bob Peterson <rpeterso@redhat.com>
5961L:	cluster-devel@redhat.com
5962W:	http://sources.redhat.com/cluster/
5963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5964S:	Supported
5965F:	Documentation/filesystems/gfs2*.txt
5966F:	fs/gfs2/
5967F:	include/uapi/linux/gfs2_ondisk.h
5968
5969GIGASET ISDN DRIVERS
5970M:	Paul Bolle <pebolle@tiscali.nl>
5971L:	gigaset307x-common@lists.sourceforge.net
5972W:	http://gigaset307x.sourceforge.net/
5973S:	Odd Fixes
5974F:	Documentation/isdn/README.gigaset
5975F:	drivers/isdn/gigaset/
5976F:	include/uapi/linux/gigaset_dev.h
5977
5978GO7007 MPEG CODEC
5979M:	Hans Verkuil <hans.verkuil@cisco.com>
5980L:	linux-media@vger.kernel.org
5981S:	Maintained
5982F:	drivers/media/usb/go7007/
5983
5984GOODIX TOUCHSCREEN
5985M:	Bastien Nocera <hadess@hadess.net>
5986L:	linux-input@vger.kernel.org
5987S:	Maintained
5988F:	drivers/input/touchscreen/goodix.c
5989
5990GPD POCKET FAN DRIVER
5991M:	Hans de Goede <hdegoede@redhat.com>
5992L:	platform-driver-x86@vger.kernel.org
5993S:	Maintained
5994F:	drivers/platform/x86/gpd-pocket-fan.c
5995
5996GPIO ACPI SUPPORT
5997M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5998M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5999L:	linux-gpio@vger.kernel.org
6000L:	linux-acpi@vger.kernel.org
6001S:	Maintained
6002F:	Documentation/acpi/gpio-properties.txt
6003F:	drivers/gpio/gpiolib-acpi.c
6004
6005GPIO IR Transmitter
6006M:	Sean Young <sean@mess.org>
6007L:	linux-media@vger.kernel.org
6008S:	Maintained
6009F:	drivers/media/rc/gpio-ir-tx.c
6010
6011GPIO MOCKUP DRIVER
6012M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6013R:	Bartosz Golaszewski <brgl@bgdev.pl>
6014L:	linux-gpio@vger.kernel.org
6015S:	Maintained
6016F:	drivers/gpio/gpio-mockup.c
6017F:	tools/testing/selftests/gpio/
6018
6019GPIO SUBSYSTEM
6020M:	Linus Walleij <linus.walleij@linaro.org>
6021L:	linux-gpio@vger.kernel.org
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6023S:	Maintained
6024F:	Documentation/devicetree/bindings/gpio/
6025F:	Documentation/driver-api/gpio/
6026F:	Documentation/gpio/
6027F:	Documentation/ABI/testing/gpio-cdev
6028F:	Documentation/ABI/obsolete/sysfs-gpio
6029F:	drivers/gpio/
6030F:	include/linux/gpio/
6031F:	include/linux/gpio.h
6032F:	include/linux/of_gpio.h
6033F:	include/asm-generic/gpio.h
6034F:	include/uapi/linux/gpio.h
6035F:	tools/gpio/
6036
6037GRE DEMULTIPLEXER DRIVER
6038M:	Dmitry Kozlov <xeb@mail.ru>
6039L:	netdev@vger.kernel.org
6040S:	Maintained
6041F:	net/ipv4/gre_demux.c
6042F:	net/ipv4/gre_offload.c
6043F:	include/net/gre.h
6044
6045GRETH 10/100/1G Ethernet MAC device driver
6046M:	Andreas Larsson <andreas@gaisler.com>
6047L:	netdev@vger.kernel.org
6048S:	Maintained
6049F:	drivers/net/ethernet/aeroflex/
6050
6051GREYBUS AUDIO PROTOCOLS DRIVERS
6052M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6053M:	Mark Greer <mgreer@animalcreek.com>
6054S:	Maintained
6055F:	drivers/staging/greybus/audio_apbridgea.c
6056F:	drivers/staging/greybus/audio_apbridgea.h
6057F:	drivers/staging/greybus/audio_codec.c
6058F:	drivers/staging/greybus/audio_codec.h
6059F:	drivers/staging/greybus/audio_gb.c
6060F:	drivers/staging/greybus/audio_manager.c
6061F:	drivers/staging/greybus/audio_manager.h
6062F:	drivers/staging/greybus/audio_manager_module.c
6063F:	drivers/staging/greybus/audio_manager_private.h
6064F:	drivers/staging/greybus/audio_manager_sysfs.c
6065F:	drivers/staging/greybus/audio_module.c
6066F:	drivers/staging/greybus/audio_topology.c
6067
6068GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6069M:	Viresh Kumar <vireshk@kernel.org>
6070S:	Maintained
6071F:	drivers/staging/greybus/authentication.c
6072F:	drivers/staging/greybus/bootrom.c
6073F:	drivers/staging/greybus/firmware.h
6074F:	drivers/staging/greybus/fw-core.c
6075F:	drivers/staging/greybus/fw-download.c
6076F:	drivers/staging/greybus/fw-managament.c
6077F:	drivers/staging/greybus/greybus_authentication.h
6078F:	drivers/staging/greybus/greybus_firmware.h
6079F:	drivers/staging/greybus/hid.c
6080F:	drivers/staging/greybus/i2c.c
6081F:	drivers/staging/greybus/spi.c
6082F:	drivers/staging/greybus/spilib.c
6083F:	drivers/staging/greybus/spilib.h
6084
6085GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6086M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6087S:	Maintained
6088F:	drivers/staging/greybus/loopback.c
6089F:	drivers/staging/greybus/timesync.c
6090F:	drivers/staging/greybus/timesync_platform.c
6091
6092GREYBUS PLATFORM DRIVERS
6093M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6094S:	Maintained
6095F:	drivers/staging/greybus/arche-platform.c
6096F:	drivers/staging/greybus/arche-apb-ctrl.c
6097F:	drivers/staging/greybus/arche_platform.h
6098
6099GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6100M:	Rui Miguel Silva <rmfrfs@gmail.com>
6101S:	Maintained
6102F:	drivers/staging/greybus/sdio.c
6103F:	drivers/staging/greybus/light.c
6104F:	drivers/staging/greybus/gpio.c
6105F:	drivers/staging/greybus/power_supply.c
6106F:	drivers/staging/greybus/spi.c
6107F:	drivers/staging/greybus/spilib.c
6108
6109GREYBUS SUBSYSTEM
6110M:	Johan Hovold <johan@kernel.org>
6111M:	Alex Elder <elder@kernel.org>
6112M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6113S:	Maintained
6114F:	drivers/staging/greybus/
6115L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6116
6117GREYBUS UART PROTOCOLS DRIVERS
6118M:	David Lin <dtwlin@gmail.com>
6119S:	Maintained
6120F:	drivers/staging/greybus/uart.c
6121F:	drivers/staging/greybus/log.c
6122
6123GS1662 VIDEO SERIALIZER
6124M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6125L:	linux-media@vger.kernel.org
6126T:	git git://linuxtv.org/media_tree.git
6127S:	Maintained
6128F:	drivers/media/spi/gs1662.c
6129
6130GSPCA FINEPIX SUBDRIVER
6131M:	Frank Zago <frank@zago.net>
6132L:	linux-media@vger.kernel.org
6133T:	git git://linuxtv.org/media_tree.git
6134S:	Maintained
6135F:	drivers/media/usb/gspca/finepix.c
6136
6137GSPCA GL860 SUBDRIVER
6138M:	Olivier Lorin <o.lorin@laposte.net>
6139L:	linux-media@vger.kernel.org
6140T:	git git://linuxtv.org/media_tree.git
6141S:	Maintained
6142F:	drivers/media/usb/gspca/gl860/
6143
6144GSPCA M5602 SUBDRIVER
6145M:	Erik Andren <erik.andren@gmail.com>
6146L:	linux-media@vger.kernel.org
6147T:	git git://linuxtv.org/media_tree.git
6148S:	Maintained
6149F:	drivers/media/usb/gspca/m5602/
6150
6151GSPCA PAC207 SONIXB SUBDRIVER
6152M:	Hans Verkuil <hverkuil@xs4all.nl>
6153L:	linux-media@vger.kernel.org
6154T:	git git://linuxtv.org/media_tree.git
6155S:	Odd Fixes
6156F:	drivers/media/usb/gspca/pac207.c
6157
6158GSPCA SN9C20X SUBDRIVER
6159M:	Brian Johnson <brijohn@gmail.com>
6160L:	linux-media@vger.kernel.org
6161T:	git git://linuxtv.org/media_tree.git
6162S:	Maintained
6163F:	drivers/media/usb/gspca/sn9c20x.c
6164
6165GSPCA T613 SUBDRIVER
6166M:	Leandro Costantino <lcostantino@gmail.com>
6167L:	linux-media@vger.kernel.org
6168T:	git git://linuxtv.org/media_tree.git
6169S:	Maintained
6170F:	drivers/media/usb/gspca/t613.c
6171
6172GSPCA USB WEBCAM DRIVER
6173M:	Hans Verkuil <hverkuil@xs4all.nl>
6174L:	linux-media@vger.kernel.org
6175T:	git git://linuxtv.org/media_tree.git
6176S:	Odd Fixes
6177F:	drivers/media/usb/gspca/
6178
6179GTP (GPRS Tunneling Protocol)
6180M:	Pablo Neira Ayuso <pablo@netfilter.org>
6181M:	Harald Welte <laforge@gnumonks.org>
6182L:	osmocom-net-gprs@lists.osmocom.org
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6184S:	Maintained
6185F:	drivers/net/gtp.c
6186
6187GUID PARTITION TABLE (GPT)
6188M:	Davidlohr Bueso <dave@stgolabs.net>
6189L:	linux-efi@vger.kernel.org
6190S:	Maintained
6191F:	block/partitions/efi.*
6192
6193H8/300 ARCHITECTURE
6194M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6195L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6196W:	http://uclinux-h8.sourceforge.jp
6197T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6198S:	Maintained
6199F:	arch/h8300/
6200F:	drivers/clocksource/h8300_*.c
6201F:	drivers/clk/h8300/
6202F:	drivers/irqchip/irq-renesas-h8*.c
6203
6204HACKRF MEDIA DRIVER
6205M:	Antti Palosaari <crope@iki.fi>
6206L:	linux-media@vger.kernel.org
6207W:	https://linuxtv.org
6208W:	http://palosaari.fi/linux/
6209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6210T:	git git://linuxtv.org/anttip/media_tree.git
6211S:	Maintained
6212F:	drivers/media/usb/hackrf/
6213
6214HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6215M:	Frank Seidel <frank@f-seidel.de>
6216L:	platform-driver-x86@vger.kernel.org
6217W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6218S:	Maintained
6219F:	drivers/platform/x86/hdaps.c
6220
6221HARDWARE MONITORING
6222M:	Jean Delvare <jdelvare@suse.com>
6223M:	Guenter Roeck <linux@roeck-us.net>
6224L:	linux-hwmon@vger.kernel.org
6225W:	http://hwmon.wiki.kernel.org/
6226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6227S:	Maintained
6228F:	Documentation/hwmon/
6229F:	drivers/hwmon/
6230F:	include/linux/hwmon*.h
6231
6232HARDWARE RANDOM NUMBER GENERATOR CORE
6233M:	Matt Mackall <mpm@selenic.com>
6234M:	Herbert Xu <herbert@gondor.apana.org.au>
6235L:	linux-crypto@vger.kernel.org
6236S:	Odd fixes
6237F:	Documentation/devicetree/bindings/rng/
6238F:	Documentation/hw_random.txt
6239F:	drivers/char/hw_random/
6240F:	include/linux/hw_random.h
6241
6242HARDWARE TRACING FACILITIES
6243M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6244S:	Maintained
6245F:	drivers/hwtracing/
6246
6247HARDWARE SPINLOCK CORE
6248M:	Ohad Ben-Cohen <ohad@wizery.com>
6249M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6250L:	linux-remoteproc@vger.kernel.org
6251S:	Maintained
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6253F:	Documentation/devicetree/bindings/hwlock/
6254F:	Documentation/hwspinlock.txt
6255F:	drivers/hwspinlock/
6256F:	include/linux/hwspinlock.h
6257
6258HARMONY SOUND DRIVER
6259L:	linux-parisc@vger.kernel.org
6260S:	Maintained
6261F:	sound/parisc/harmony.*
6262
6263HDPVR USB VIDEO ENCODER DRIVER
6264M:	Hans Verkuil <hverkuil@xs4all.nl>
6265L:	linux-media@vger.kernel.org
6266T:	git git://linuxtv.org/media_tree.git
6267W:	https://linuxtv.org
6268S:	Odd Fixes
6269F:	drivers/media/usb/hdpvr/
6270
6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6272M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6273S:	Supported
6274F:	Documentation/watchdog/hpwdt.txt
6275F:	drivers/watchdog/hpwdt.c
6276
6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6278M:	Don Brace <don.brace@microsemi.com>
6279L:	esc.storagedev@microsemi.com
6280L:	linux-scsi@vger.kernel.org
6281S:	Supported
6282F:	Documentation/scsi/hpsa.txt
6283F:	drivers/scsi/hpsa*.[ch]
6284F:	include/linux/cciss*.h
6285F:	include/uapi/linux/cciss*.h
6286
6287HFI1 DRIVER
6288M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6289M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6290L:	linux-rdma@vger.kernel.org
6291S:	Supported
6292F:	drivers/infiniband/hw/hfi1
6293
6294HFS FILESYSTEM
6295L:	linux-fsdevel@vger.kernel.org
6296S:	Orphan
6297F:	Documentation/filesystems/hfs.txt
6298F:	fs/hfs/
6299
6300HFSPLUS FILESYSTEM
6301L:	linux-fsdevel@vger.kernel.org
6302S:	Orphan
6303F:	Documentation/filesystems/hfsplus.txt
6304F:	fs/hfsplus/
6305
6306HGA FRAMEBUFFER DRIVER
6307M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6308L:	linux-nvidia@lists.surfsouth.com
6309W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6310S:	Maintained
6311F:	drivers/video/fbdev/hgafb.c
6312
6313HIBERNATION (aka Software Suspend, aka swsusp)
6314M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6315M:	Pavel Machek <pavel@ucw.cz>
6316L:	linux-pm@vger.kernel.org
6317B:	https://bugzilla.kernel.org
6318S:	Supported
6319F:	arch/x86/power/
6320F:	drivers/base/power/
6321F:	kernel/power/
6322F:	include/linux/suspend.h
6323F:	include/linux/freezer.h
6324F:	include/linux/pm.h
6325F:	arch/*/include/asm/suspend*.h
6326
6327HID CORE LAYER
6328M:	Jiri Kosina <jikos@kernel.org>
6329R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6330L:	linux-input@vger.kernel.org
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6332S:	Maintained
6333F:	drivers/hid/
6334F:	include/linux/hid*
6335F:	include/uapi/linux/hid*
6336
6337HID SENSOR HUB DRIVERS
6338M:	Jiri Kosina <jikos@kernel.org>
6339M:	Jonathan Cameron <jic23@kernel.org>
6340M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6341L:	linux-input@vger.kernel.org
6342L:	linux-iio@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/hid/hid-sensor*
6345F:	drivers/hid/hid-sensor-*
6346F:	drivers/iio/*/hid-*
6347F:	include/linux/hid-sensor-*
6348
6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6350M:	Thomas Gleixner <tglx@linutronix.de>
6351L:	linux-kernel@vger.kernel.org
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6353S:	Maintained
6354F:	Documentation/timers/
6355F:	kernel/time/hrtimer.c
6356F:	kernel/time/clockevents.c
6357F:	kernel/time/timer_*.c
6358F:	include/linux/clockchips.h
6359F:	include/linux/hrtimer.h
6360
6361HIGH-SPEED SCC DRIVER FOR AX.25
6362L:	linux-hams@vger.kernel.org
6363S:	Orphan
6364F:	drivers/net/hamradio/dmascc.c
6365F:	drivers/net/hamradio/scc.c
6366
6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6368M:	HighPoint Linux Team <linux@highpoint-tech.com>
6369W:	http://www.highpoint-tech.com
6370S:	Supported
6371F:	Documentation/scsi/hptiop.txt
6372F:	drivers/scsi/hptiop.c
6373
6374HIPPI
6375M:	Jes Sorensen <jes@trained-monkey.org>
6376L:	linux-hippi@sunsite.dk
6377S:	Maintained
6378F:	include/linux/hippidevice.h
6379F:	include/uapi/linux/if_hippi.h
6380F:	net/802/hippi.c
6381F:	drivers/net/hippi/
6382
6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6385M:	Salil Mehta <salil.mehta@huawei.com>
6386L:	netdev@vger.kernel.org
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/net/ethernet/hisilicon/hns3/
6390
6391HISILICON LPC BUS DRIVER
6392M:	john.garry@huawei.com
6393W:	http://www.hisilicon.com
6394S:	Maintained
6395F:	drivers/bus/hisi_lpc.c
6396F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6397
6398HISILICON NETWORK SUBSYSTEM DRIVER
6399M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6400M:	Salil Mehta <salil.mehta@huawei.com>
6401L:	netdev@vger.kernel.org
6402W:	http://www.hisilicon.com
6403S:	Maintained
6404F:	drivers/net/ethernet/hisilicon/
6405F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6406
6407HISILICON PMU DRIVER
6408M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6409W:	http://www.hisilicon.com
6410S:	Supported
6411F:	drivers/perf/hisilicon
6412F:	Documentation/perf/hisi-pmu.txt
6413
6414HISILICON ROCE DRIVER
6415M:	Lijun Ou <oulijun@huawei.com>
6416M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6417L:	linux-rdma@vger.kernel.org
6418S:	Maintained
6419F:	drivers/infiniband/hw/hns/
6420F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6421
6422HISILICON SAS Controller
6423M:	John Garry <john.garry@huawei.com>
6424W:	http://www.hisilicon.com
6425S:	Supported
6426F:	drivers/scsi/hisi_sas/
6427F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6428
6429HMM - Heterogeneous Memory Management
6430M:	Jérôme Glisse <jglisse@redhat.com>
6431L:	linux-mm@kvack.org
6432S:	Maintained
6433F:	mm/hmm*
6434F:	include/linux/hmm*
6435F:	Documentation/vm/hmm.txt
6436
6437HOST AP DRIVER
6438M:	Jouni Malinen <j@w1.fi>
6439L:	linux-wireless@vger.kernel.org
6440W:	http://w1.fi/hostap-driver.html
6441S:	Obsolete
6442F:	drivers/net/wireless/intersil/hostap/
6443
6444HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6445L:	platform-driver-x86@vger.kernel.org
6446S:	Orphan
6447F:	drivers/platform/x86/tc1100-wmi.c
6448
6449HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6450M:	Jaroslav Kysela <perex@perex.cz>
6451S:	Maintained
6452F:	drivers/net/ethernet/hp/hp100.*
6453
6454HPET:	High Precision Event Timers driver
6455M:	Clemens Ladisch <clemens@ladisch.de>
6456S:	Maintained
6457F:	Documentation/timers/hpet.txt
6458F:	drivers/char/hpet.c
6459F:	include/linux/hpet.h
6460F:	include/uapi/linux/hpet.h
6461
6462HPET:	x86
6463S:	Orphan
6464F:	arch/x86/kernel/hpet.c
6465F:	arch/x86/include/asm/hpet.h
6466
6467HPFS FILESYSTEM
6468M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6469W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6470S:	Maintained
6471F:	fs/hpfs/
6472
6473HSI SUBSYSTEM
6474M:	Sebastian Reichel <sre@kernel.org>
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6476S:	Maintained
6477F:	Documentation/ABI/testing/sysfs-bus-hsi
6478F:	Documentation/driver-api/hsi.rst
6479F:	drivers/hsi/
6480F:	include/linux/hsi/
6481F:	include/uapi/linux/hsi/
6482
6483HSO 3G MODEM DRIVER
6484L:	linux-usb@vger.kernel.org
6485S:	Orphan
6486F:	drivers/net/usb/hso.c
6487
6488HSR NETWORK PROTOCOL
6489M:	Arvid Brodin <arvid.brodin@alten.se>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	net/hsr/
6493
6494HT16K33 LED CONTROLLER DRIVER
6495M:	Robin van der Gracht <robin@protonic.nl>
6496S:	Maintained
6497F:	drivers/auxdisplay/ht16k33.c
6498F:	Documentation/devicetree/bindings/display/ht16k33.txt
6499
6500HTCPEN TOUCHSCREEN DRIVER
6501M:	Pau Oliva Fora <pof@eslack.org>
6502L:	linux-input@vger.kernel.org
6503S:	Maintained
6504F:	drivers/input/touchscreen/htcpen.c
6505
6506HUAWEI ETHERNET DRIVER
6507M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6508L:	netdev@vger.kernel.org
6509S:	Supported
6510F:	Documentation/networking/hinic.txt
6511F:	drivers/net/ethernet/huawei/hinic/
6512
6513HUGETLB FILESYSTEM
6514M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6515S:	Maintained
6516F:	fs/hugetlbfs/
6517
6518HVA ST MEDIA DRIVER
6519M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6520L:	linux-media@vger.kernel.org
6521T:	git git://linuxtv.org/media_tree.git
6522W:	https://linuxtv.org
6523S:	Supported
6524F:	drivers/media/platform/sti/hva
6525
6526HWPOISON MEMORY FAILURE HANDLING
6527M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6528L:	linux-mm@kvack.org
6529S:	Maintained
6530F:	mm/memory-failure.c
6531F:	mm/hwpoison-inject.c
6532
6533Hyper-V CORE AND DRIVERS
6534M:	"K. Y. Srinivasan" <kys@microsoft.com>
6535M:	Haiyang Zhang <haiyangz@microsoft.com>
6536M:	Stephen Hemminger <sthemmin@microsoft.com>
6537L:	devel@linuxdriverproject.org
6538S:	Maintained
6539F:	Documentation/networking/netvsc.txt
6540F:	arch/x86/include/asm/mshyperv.h
6541F:	arch/x86/include/asm/trace/hyperv.h
6542F:	arch/x86/include/asm/hyperv-tlfs.h
6543F:	arch/x86/kernel/cpu/mshyperv.c
6544F:	arch/x86/hyperv
6545F:	drivers/hid/hid-hyperv.c
6546F:	drivers/hv/
6547F:	drivers/input/serio/hyperv-keyboard.c
6548F:	drivers/pci/host/pci-hyperv.c
6549F:	drivers/net/hyperv/
6550F:	drivers/scsi/storvsc_drv.c
6551F:	drivers/uio/uio_hv_generic.c
6552F:	drivers/video/fbdev/hyperv_fb.c
6553F:	net/vmw_vsock/hyperv_transport.c
6554F:	include/linux/hyperv.h
6555F:	include/uapi/linux/hyperv.h
6556F:	tools/hv/
6557F:	Documentation/ABI/stable/sysfs-bus-vmbus
6558
6559HYPERVISOR VIRTUAL CONSOLE DRIVER
6560L:	linuxppc-dev@lists.ozlabs.org
6561S:	Odd Fixes
6562F:	drivers/tty/hvc/
6563
6564I2C ACPI SUPPORT
6565M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6566L:	linux-i2c@vger.kernel.org
6567L:	linux-acpi@vger.kernel.org
6568S:	Maintained
6569F:	drivers/i2c/i2c-core-acpi.c
6570
6571I2C MUXES
6572M:	Peter Rosin <peda@axentia.se>
6573L:	linux-i2c@vger.kernel.org
6574S:	Maintained
6575F:	Documentation/i2c/i2c-topology
6576F:	Documentation/i2c/muxes/
6577F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6578F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6579F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6580F:	drivers/i2c/i2c-mux.c
6581F:	drivers/i2c/muxes/
6582F:	include/linux/i2c-mux.h
6583
6584I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6585M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6586L:	linux-i2c@vger.kernel.org
6587S:	Maintained
6588F:	drivers/i2c/busses/i2c-mv64xxx.c
6589
6590I2C OVER PARALLEL PORT
6591M:	Jean Delvare <jdelvare@suse.com>
6592L:	linux-i2c@vger.kernel.org
6593S:	Maintained
6594F:	Documentation/i2c/busses/i2c-parport
6595F:	Documentation/i2c/busses/i2c-parport-light
6596F:	drivers/i2c/busses/i2c-parport.c
6597F:	drivers/i2c/busses/i2c-parport-light.c
6598
6599I2C SUBSYSTEM
6600M:	Wolfram Sang <wsa@the-dreams.de>
6601L:	linux-i2c@vger.kernel.org
6602W:	https://i2c.wiki.kernel.org/
6603Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6605S:	Maintained
6606F:	Documentation/devicetree/bindings/i2c/i2c.txt
6607F:	Documentation/i2c/
6608F:	drivers/i2c/*
6609F:	include/linux/i2c.h
6610F:	include/linux/i2c-dev.h
6611F:	include/linux/i2c-smbus.h
6612F:	include/uapi/linux/i2c.h
6613F:	include/uapi/linux/i2c-*.h
6614
6615I2C SUBSYSTEM HOST DRIVERS
6616L:	linux-i2c@vger.kernel.org
6617W:	https://i2c.wiki.kernel.org/
6618Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6620S:	Odd Fixes
6621F:	Documentation/devicetree/bindings/i2c/
6622F:	drivers/i2c/algos/
6623F:	drivers/i2c/busses/
6624
6625I2C-TAOS-EVM DRIVER
6626M:	Jean Delvare <jdelvare@suse.com>
6627L:	linux-i2c@vger.kernel.org
6628S:	Maintained
6629F:	Documentation/i2c/busses/i2c-taos-evm
6630F:	drivers/i2c/busses/i2c-taos-evm.c
6631
6632I2C-TINY-USB DRIVER
6633M:	Till Harbaum <till@harbaum.org>
6634L:	linux-i2c@vger.kernel.org
6635W:	http://www.harbaum.org/till/i2c_tiny_usb
6636S:	Maintained
6637F:	drivers/i2c/busses/i2c-tiny-usb.c
6638
6639I2C/SMBUS CONTROLLER DRIVERS FOR PC
6640M:	Jean Delvare <jdelvare@suse.com>
6641L:	linux-i2c@vger.kernel.org
6642S:	Maintained
6643F:	Documentation/i2c/busses/i2c-ali1535
6644F:	Documentation/i2c/busses/i2c-ali1563
6645F:	Documentation/i2c/busses/i2c-ali15x3
6646F:	Documentation/i2c/busses/i2c-amd756
6647F:	Documentation/i2c/busses/i2c-amd8111
6648F:	Documentation/i2c/busses/i2c-i801
6649F:	Documentation/i2c/busses/i2c-nforce2
6650F:	Documentation/i2c/busses/i2c-piix4
6651F:	Documentation/i2c/busses/i2c-sis5595
6652F:	Documentation/i2c/busses/i2c-sis630
6653F:	Documentation/i2c/busses/i2c-sis96x
6654F:	Documentation/i2c/busses/i2c-via
6655F:	Documentation/i2c/busses/i2c-viapro
6656F:	drivers/i2c/busses/i2c-ali1535.c
6657F:	drivers/i2c/busses/i2c-ali1563.c
6658F:	drivers/i2c/busses/i2c-ali15x3.c
6659F:	drivers/i2c/busses/i2c-amd756.c
6660F:	drivers/i2c/busses/i2c-amd756-s4882.c
6661F:	drivers/i2c/busses/i2c-amd8111.c
6662F:	drivers/i2c/busses/i2c-i801.c
6663F:	drivers/i2c/busses/i2c-isch.c
6664F:	drivers/i2c/busses/i2c-nforce2.c
6665F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6666F:	drivers/i2c/busses/i2c-piix4.c
6667F:	drivers/i2c/busses/i2c-sis5595.c
6668F:	drivers/i2c/busses/i2c-sis630.c
6669F:	drivers/i2c/busses/i2c-sis96x.c
6670F:	drivers/i2c/busses/i2c-via.c
6671F:	drivers/i2c/busses/i2c-viapro.c
6672
6673I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6674M:	Hans de Goede <hdegoede@redhat.com>
6675L:	linux-i2c@vger.kernel.org
6676S:	Maintained
6677F:	drivers/i2c/busses/i2c-cht-wc.c
6678
6679I2C/SMBUS ISMT DRIVER
6680M:	Seth Heasley <seth.heasley@intel.com>
6681M:	Neil Horman <nhorman@tuxdriver.com>
6682L:	linux-i2c@vger.kernel.org
6683F:	drivers/i2c/busses/i2c-ismt.c
6684F:	Documentation/i2c/busses/i2c-ismt
6685
6686I2C/SMBUS STUB DRIVER
6687M:	Jean Delvare <jdelvare@suse.com>
6688L:	linux-i2c@vger.kernel.org
6689S:	Maintained
6690F:	drivers/i2c/i2c-stub.c
6691
6692IA64 (Itanium) PLATFORM
6693M:	Tony Luck <tony.luck@intel.com>
6694M:	Fenghua Yu <fenghua.yu@intel.com>
6695L:	linux-ia64@vger.kernel.org
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6697S:	Maintained
6698F:	arch/ia64/
6699
6700IBM Power 842 compression accelerator
6701M:	Haren Myneni <haren@us.ibm.com>
6702S:	Supported
6703F:	drivers/crypto/nx/Makefile
6704F:	drivers/crypto/nx/Kconfig
6705F:	drivers/crypto/nx/nx-842*
6706F:	include/linux/sw842.h
6707F:	crypto/842.c
6708F:	lib/842/
6709
6710IBM Power in-Nest Crypto Acceleration
6711M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6712M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6713L:	linux-crypto@vger.kernel.org
6714S:	Supported
6715F:	drivers/crypto/nx/Makefile
6716F:	drivers/crypto/nx/Kconfig
6717F:	drivers/crypto/nx/nx-aes*
6718F:	drivers/crypto/nx/nx-sha*
6719F:	drivers/crypto/nx/nx.*
6720F:	drivers/crypto/nx/nx_csbcpb.h
6721F:	drivers/crypto/nx/nx_debugfs.h
6722
6723IBM Power Linux RAID adapter
6724M:	Brian King <brking@us.ibm.com>
6725S:	Supported
6726F:	drivers/scsi/ipr.*
6727
6728IBM Power SRIOV Virtual NIC Device Driver
6729M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6730M:	John Allen <jallen@linux.vnet.ibm.com>
6731L:	netdev@vger.kernel.org
6732S:	Supported
6733F:	drivers/net/ethernet/ibm/ibmvnic.*
6734
6735IBM Power Virtual Accelerator Switchboard
6736M:	Sukadev Bhattiprolu
6737L:	linuxppc-dev@lists.ozlabs.org
6738S:	Supported
6739F:	arch/powerpc/platforms/powernv/vas*
6740F:	arch/powerpc/platforms/powernv/copy-paste.h
6741F:	arch/powerpc/include/asm/vas.h
6742F:	arch/powerpc/include/uapi/asm/vas.h
6743
6744IBM Power Virtual Ethernet Device Driver
6745M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6746L:	netdev@vger.kernel.org
6747S:	Supported
6748F:	drivers/net/ethernet/ibm/ibmveth.*
6749
6750IBM Power Virtual FC Device Drivers
6751M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6752L:	linux-scsi@vger.kernel.org
6753S:	Supported
6754F:	drivers/scsi/ibmvscsi/ibmvfc*
6755
6756IBM Power Virtual SCSI Device Drivers
6757M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6758L:	linux-scsi@vger.kernel.org
6759S:	Supported
6760F:	drivers/scsi/ibmvscsi/ibmvscsi*
6761F:	include/scsi/viosrp.h
6762
6763IBM Power Virtual SCSI Device Target Driver
6764M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6765M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6766L:	linux-scsi@vger.kernel.org
6767L:	target-devel@vger.kernel.org
6768S:	Supported
6769F:	drivers/scsi/ibmvscsi_tgt/
6770
6771IBM Power VMX Cryptographic instructions
6772M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6773M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6774L:	linux-crypto@vger.kernel.org
6775S:	Supported
6776F:	drivers/crypto/vmx/Makefile
6777F:	drivers/crypto/vmx/Kconfig
6778F:	drivers/crypto/vmx/vmx.c
6779F:	drivers/crypto/vmx/aes*
6780F:	drivers/crypto/vmx/ghash*
6781F:	drivers/crypto/vmx/ppc-xlate.pl
6782
6783IBM ServeRAID RAID DRIVER
6784S:	Orphan
6785F:	drivers/scsi/ips.*
6786
6787ICH LPC AND GPIO DRIVER
6788M:	Peter Tyser <ptyser@xes-inc.com>
6789S:	Maintained
6790F:	drivers/mfd/lpc_ich.c
6791F:	drivers/gpio/gpio-ich.c
6792
6793IDE SUBSYSTEM
6794M:	"David S. Miller" <davem@davemloft.net>
6795L:	linux-ide@vger.kernel.org
6796Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6798S:	Maintained
6799F:	Documentation/ide/
6800F:	drivers/ide/
6801F:	include/linux/ide.h
6802
6803IDE/ATAPI DRIVERS
6804M:	Borislav Petkov <bp@alien8.de>
6805L:	linux-ide@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/cdrom/ide-cd
6808F:	drivers/ide/ide-cd*
6809
6810IDEAPAD LAPTOP EXTRAS DRIVER
6811M:	Ike Panhc <ike.pan@canonical.com>
6812L:	platform-driver-x86@vger.kernel.org
6813W:	http://launchpad.net/ideapad-laptop
6814S:	Maintained
6815F:	drivers/platform/x86/ideapad-laptop.c
6816
6817IDEAPAD LAPTOP SLIDEBAR DRIVER
6818M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6819L:	linux-input@vger.kernel.org
6820W:	https://github.com/o2genum/ideapad-slidebar
6821S:	Maintained
6822F:	drivers/input/misc/ideapad_slidebar.c
6823
6824IDT VersaClock 5 CLOCK DRIVER
6825M:	Marek Vasut <marek.vasut@gmail.com>
6826S:	Maintained
6827F:	drivers/clk/clk-versaclock5.c
6828
6829IEEE 802.15.4 SUBSYSTEM
6830M:	Alexander Aring <alex.aring@gmail.com>
6831M:	Stefan Schmidt <stefan@osg.samsung.com>
6832L:	linux-wpan@vger.kernel.org
6833W:	http://wpan.cakelab.org/
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6836S:	Maintained
6837F:	net/ieee802154/
6838F:	net/mac802154/
6839F:	drivers/net/ieee802154/
6840F:	include/linux/nl802154.h
6841F:	include/linux/ieee802154.h
6842F:	include/net/nl802154.h
6843F:	include/net/mac802154.h
6844F:	include/net/af_ieee802154.h
6845F:	include/net/cfg802154.h
6846F:	include/net/ieee802154_netdev.h
6847F:	Documentation/networking/ieee802154.txt
6848
6849IFE PROTOCOL
6850M:	Yotam Gigi <yotam.gi@gmail.com>
6851M:	Jamal Hadi Salim <jhs@mojatatu.com>
6852F:	net/ife
6853F:	include/net/ife.h
6854F:	include/uapi/linux/ife.h
6855
6856IGORPLUG-USB IR RECEIVER
6857M:	Sean Young <sean@mess.org>
6858L:	linux-media@vger.kernel.org
6859S:	Maintained
6860F:	drivers/media/rc/igorplugusb.c
6861
6862IGUANAWORKS USB IR TRANSCEIVER
6863M:	Sean Young <sean@mess.org>
6864L:	linux-media@vger.kernel.org
6865S:	Maintained
6866F:	drivers/media/rc/iguanair.c
6867
6868IIO DIGITAL POTENTIOMETER DAC
6869M:	Peter Rosin <peda@axentia.se>
6870L:	linux-iio@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6873F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6874F:	drivers/iio/dac/dpot-dac.c
6875
6876IIO ENVELOPE DETECTOR
6877M:	Peter Rosin <peda@axentia.se>
6878L:	linux-iio@vger.kernel.org
6879S:	Maintained
6880F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6881F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6882F:	drivers/iio/adc/envelope-detector.c
6883
6884IIO MULTIPLEXER
6885M:	Peter Rosin <peda@axentia.se>
6886L:	linux-iio@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6889F:	drivers/iio/multiplexer/iio-mux.c
6890
6891IIO SUBSYSTEM AND DRIVERS
6892M:	Jonathan Cameron <jic23@kernel.org>
6893R:	Hartmut Knaack <knaack.h@gmx.de>
6894R:	Lars-Peter Clausen <lars@metafoo.de>
6895R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6896L:	linux-iio@vger.kernel.org
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6898S:	Maintained
6899F:	Documentation/ABI/testing/configfs-iio*
6900F:	Documentation/ABI/testing/sysfs-bus-iio*
6901F:	Documentation/devicetree/bindings/iio/
6902F:	drivers/iio/
6903F:	drivers/staging/iio/
6904F:	include/linux/iio/
6905F:	tools/iio/
6906
6907IKANOS/ADI EAGLE ADSL USB DRIVER
6908M:	Matthieu Castet <castet.matthieu@free.fr>
6909M:	Stanislaw Gruszka <stf_xl@wp.pl>
6910S:	Maintained
6911F:	drivers/usb/atm/ueagle-atm.c
6912
6913IMGTEC ASCII LCD DRIVER
6914M:	Paul Burton <paul.burton@mips.com>
6915S:	Maintained
6916F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6917F:	drivers/auxdisplay/img-ascii-lcd.c
6918
6919IMGTEC IR DECODER DRIVER
6920M:	James Hogan <jhogan@kernel.org>
6921S:	Maintained
6922F:	drivers/media/rc/img-ir/
6923
6924IMON SOUNDGRAPH USB IR RECEIVER
6925M:	Sean Young <sean@mess.org>
6926L:	linux-media@vger.kernel.org
6927S:	Maintained
6928F:	drivers/media/rc/imon_raw.c
6929F:	drivers/media/rc/imon.c
6930
6931IMS TWINTURBO FRAMEBUFFER DRIVER
6932L:	linux-fbdev@vger.kernel.org
6933S:	Orphan
6934F:	drivers/video/fbdev/imsttfb.c
6935
6936INA209 HARDWARE MONITOR DRIVER
6937M:	Guenter Roeck <linux@roeck-us.net>
6938L:	linux-hwmon@vger.kernel.org
6939S:	Maintained
6940F:	Documentation/hwmon/ina209
6941F:	Documentation/devicetree/bindings/i2c/ina209.txt
6942F:	drivers/hwmon/ina209.c
6943
6944INA2XX HARDWARE MONITOR DRIVER
6945M:	Guenter Roeck <linux@roeck-us.net>
6946L:	linux-hwmon@vger.kernel.org
6947S:	Maintained
6948F:	Documentation/hwmon/ina2xx
6949F:	drivers/hwmon/ina2xx.c
6950F:	include/linux/platform_data/ina2xx.h
6951
6952INDUSTRY PACK SUBSYSTEM (IPACK)
6953M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6954M:	Jens Taprogge <jens.taprogge@taprogge.org>
6955M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6956L:	industrypack-devel@lists.sourceforge.net
6957W:	http://industrypack.sourceforge.net
6958S:	Maintained
6959F:	drivers/ipack/
6960
6961INFINIBAND SUBSYSTEM
6962M:	Doug Ledford <dledford@redhat.com>
6963M:	Jason Gunthorpe <jgg@mellanox.com>
6964L:	linux-rdma@vger.kernel.org
6965W:	https://github.com/linux-rdma/rdma-core
6966Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6968S:	Supported
6969F:	Documentation/devicetree/bindings/infiniband/
6970F:	Documentation/infiniband/
6971F:	drivers/infiniband/
6972F:	include/uapi/linux/if_infiniband.h
6973F:	include/uapi/rdma/
6974F:	include/rdma/
6975
6976INGENIC JZ4780 DMA Driver
6977M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6978S:	Maintained
6979F:	drivers/dma/dma-jz4780.c
6980
6981INGENIC JZ4780 NAND DRIVER
6982M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6983L:	linux-mtd@lists.infradead.org
6984S:	Maintained
6985F:	drivers/mtd/nand/raw/jz4780_*
6986
6987INOTIFY
6988M:	Jan Kara <jack@suse.cz>
6989R:	Amir Goldstein <amir73il@gmail.com>
6990L:	linux-fsdevel@vger.kernel.org
6991S:	Maintained
6992F:	Documentation/filesystems/inotify.txt
6993F:	fs/notify/inotify/
6994F:	include/linux/inotify.h
6995F:	include/uapi/linux/inotify.h
6996
6997INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6998M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6999L:	linux-input@vger.kernel.org
7000Q:	http://patchwork.kernel.org/project/linux-input/list/
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7002S:	Maintained
7003F:	drivers/input/
7004F:	include/linux/input.h
7005F:	include/uapi/linux/input.h
7006F:	include/uapi/linux/input-event-codes.h
7007F:	include/linux/input/
7008F:	Documentation/devicetree/bindings/input/
7009F:	Documentation/input/
7010
7011INPUT MULTITOUCH (MT) PROTOCOL
7012M:	Henrik Rydberg <rydberg@bitmath.org>
7013L:	linux-input@vger.kernel.org
7014S:	Odd fixes
7015F:	Documentation/input/multi-touch-protocol.rst
7016F:	drivers/input/input-mt.c
7017K:	\b(ABS|SYN)_MT_
7018
7019INSIDE SECURE CRYPTO DRIVER
7020M:	Antoine Tenart <antoine.tenart@bootlin.com>
7021F:	drivers/crypto/inside-secure/
7022S:	Maintained
7023L:	linux-crypto@vger.kernel.org
7024
7025INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7026M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7027M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7028L:	linux-integrity@vger.kernel.org
7029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7030S:	Supported
7031F:	security/integrity/ima/
7032
7033INTEL 810/815 FRAMEBUFFER DRIVER
7034M:	Antonino Daplas <adaplas@gmail.com>
7035L:	linux-fbdev@vger.kernel.org
7036S:	Maintained
7037F:	drivers/video/fbdev/i810/
7038
7039INTEL ASoC BDW/HSW DRIVERS
7040M:	Jie Yang <yang.jie@linux.intel.com>
7041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7042S:	Supported
7043F:	sound/soc/intel/common/sst-dsp*
7044F:	sound/soc/intel/common/sst-firmware.c
7045F:	sound/soc/intel/boards/broadwell.c
7046F:	sound/soc/intel/haswell/
7047
7048INTEL C600 SERIES SAS CONTROLLER DRIVER
7049M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7050M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7051L:	linux-scsi@vger.kernel.org
7052T:	git git://git.code.sf.net/p/intel-sas/isci
7053S:	Supported
7054F:	drivers/scsi/isci/
7055
7056INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7057M:	Jani Nikula <jani.nikula@linux.intel.com>
7058M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7059M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7060L:	intel-gfx@lists.freedesktop.org
7061W:	https://01.org/linuxgraphics/
7062B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7063C:	irc://chat.freenode.net/intel-gfx
7064Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7065T:	git git://anongit.freedesktop.org/drm-intel
7066S:	Supported
7067F:	drivers/gpu/drm/i915/
7068F:	include/drm/i915*
7069F:	include/uapi/drm/i915_drm.h
7070F:	Documentation/gpu/i915.rst
7071
7072INTEL ETHERNET DRIVERS
7073M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7074L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7075W:	http://www.intel.com/support/feedback.htm
7076W:	http://e1000.sourceforge.net/
7077Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7080S:	Supported
7081F:	Documentation/networking/e100.txt
7082F:	Documentation/networking/e1000.txt
7083F:	Documentation/networking/e1000e.txt
7084F:	Documentation/networking/igb.txt
7085F:	Documentation/networking/igbvf.txt
7086F:	Documentation/networking/ixgb.txt
7087F:	Documentation/networking/ixgbe.txt
7088F:	Documentation/networking/ixgbevf.txt
7089F:	Documentation/networking/i40e.txt
7090F:	Documentation/networking/i40evf.txt
7091F:	Documentation/networking/ice.txt
7092F:	drivers/net/ethernet/intel/
7093F:	drivers/net/ethernet/intel/*/
7094F:	include/linux/avf/virtchnl.h
7095
7096INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7097M:	Maik Broemme <mbroemme@libmpq.org>
7098L:	linux-fbdev@vger.kernel.org
7099S:	Maintained
7100F:	Documentation/fb/intelfb.txt
7101F:	drivers/video/fbdev/intelfb/
7102
7103INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7104M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7105M:	Zhi Wang <zhi.a.wang@intel.com>
7106L:	intel-gvt-dev@lists.freedesktop.org
7107L:	intel-gfx@lists.freedesktop.org
7108W:	https://01.org/igvt-g
7109T:	git https://github.com/intel/gvt-linux.git
7110S:	Supported
7111F:	drivers/gpu/drm/i915/gvt/
7112
7113INTEL HID EVENT DRIVER
7114M:	Alex Hung <alex.hung@canonical.com>
7115L:	platform-driver-x86@vger.kernel.org
7116S:	Maintained
7117F:	drivers/platform/x86/intel-hid.c
7118
7119INTEL I/OAT DMA DRIVER
7120M:	Dave Jiang <dave.jiang@intel.com>
7121R:	Dan Williams <dan.j.williams@intel.com>
7122L:	dmaengine@vger.kernel.org
7123Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7124S:	Supported
7125F:	drivers/dma/ioat*
7126
7127INTEL IDLE DRIVER
7128M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7129M:	Len Brown <lenb@kernel.org>
7130L:	linux-pm@vger.kernel.org
7131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7132B:	https://bugzilla.kernel.org
7133S:	Supported
7134F:	drivers/idle/intel_idle.c
7135
7136INTEL INTEGRATED SENSOR HUB DRIVER
7137M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7138M:	Jiri Kosina <jikos@kernel.org>
7139L:	linux-input@vger.kernel.org
7140S:	Maintained
7141F:	drivers/hid/intel-ish-hid/
7142
7143INTEL IOMMU (VT-d)
7144M:	David Woodhouse <dwmw2@infradead.org>
7145L:	iommu@lists.linux-foundation.org
7146T:	git git://git.infradead.org/iommu-2.6.git
7147S:	Supported
7148F:	drivers/iommu/intel-iommu.c
7149F:	include/linux/intel-iommu.h
7150
7151INTEL IOP-ADMA DMA DRIVER
7152R:	Dan Williams <dan.j.williams@intel.com>
7153S:	Odd fixes
7154F:	drivers/dma/iop-adma.c
7155
7156INTEL IPU3 CSI-2 CIO2 DRIVER
7157M:	Yong Zhi <yong.zhi@intel.com>
7158M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7159L:	linux-media@vger.kernel.org
7160S:	Maintained
7161F:	drivers/media/pci/intel/ipu3/
7162F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7163
7164INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7165M:	Krzysztof Halasa <khalasa@piap.pl>
7166S:	Maintained
7167F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7168F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7169F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7170F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7171F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7172F:	drivers/net/wan/ixp4xx_hss.c
7173
7174INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7175M:	Deepak Saxena <dsaxena@plexity.net>
7176S:	Maintained
7177F:	drivers/char/hw_random/ixp4xx-rng.c
7178
7179INTEL MANAGEMENT ENGINE (mei)
7180M:	Tomas Winkler <tomas.winkler@intel.com>
7181L:	linux-kernel@vger.kernel.org
7182S:	Supported
7183F:	include/uapi/linux/mei.h
7184F:	include/linux/mei_cl_bus.h
7185F:	drivers/misc/mei/*
7186F:	drivers/watchdog/mei_wdt.c
7187F:	Documentation/misc-devices/mei/*
7188F:	samples/mei/*
7189
7190INTEL MENLOW THERMAL DRIVER
7191M:	Sujith Thomas <sujith.thomas@intel.com>
7192L:	platform-driver-x86@vger.kernel.org
7193W:	https://01.org/linux-acpi
7194S:	Supported
7195F:	drivers/platform/x86/intel_menlow.c
7196
7197INTEL MERRIFIELD GPIO DRIVER
7198M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7199L:	linux-gpio@vger.kernel.org
7200S:	Maintained
7201F:	drivers/gpio/gpio-merrifield.c
7202
7203INTEL MIC DRIVERS (mic)
7204M:	Sudeep Dutt <sudeep.dutt@intel.com>
7205M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7206S:	Supported
7207W:	https://github.com/sudeepdutt/mic
7208W:	http://software.intel.com/en-us/mic-developer
7209F:	include/linux/mic_bus.h
7210F:	include/linux/scif.h
7211F:	include/uapi/linux/mic_common.h
7212F:	include/uapi/linux/mic_ioctl.h
7213F:	include/uapi/linux/scif_ioctl.h
7214F:	drivers/misc/mic/
7215F:	drivers/dma/mic_x100_dma.c
7216F:	drivers/dma/mic_x100_dma.h
7217F:	Documentation/mic/
7218
7219INTEL PMC CORE DRIVER
7220M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7221M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7222L:	platform-driver-x86@vger.kernel.org
7223S:	Maintained
7224F:	arch/x86/include/asm/pmc_core.h
7225F:	drivers/platform/x86/intel_pmc_core*
7226
7227INTEL PMC/P-Unit IPC DRIVER
7228M:	Zha Qipeng<qipeng.zha@intel.com>
7229L:	platform-driver-x86@vger.kernel.org
7230S:	Maintained
7231F:	drivers/platform/x86/intel_pmc_ipc.c
7232F:	drivers/platform/x86/intel_punit_ipc.c
7233F:	arch/x86/include/asm/intel_pmc_ipc.h
7234F:	arch/x86/include/asm/intel_punit_ipc.h
7235
7236INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7237M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7238L:	linux-wireless@vger.kernel.org
7239S:	Maintained
7240F:	Documentation/networking/README.ipw2100
7241F:	Documentation/networking/README.ipw2200
7242F:	drivers/net/wireless/intel/ipw2x00/
7243
7244INTEL PSTATE DRIVER
7245M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7246M:	Len Brown <lenb@kernel.org>
7247L:	linux-pm@vger.kernel.org
7248S:	Supported
7249F:	drivers/cpufreq/intel_pstate.c
7250
7251INTEL RDMA RNIC DRIVER
7252M:	Faisal Latif <faisal.latif@intel.com>
7253M:	Shiraz Saleem <shiraz.saleem@intel.com>
7254L:	linux-rdma@vger.kernel.org
7255S:	Supported
7256F:	drivers/infiniband/hw/i40iw/
7257F:	include/uapi/rdma/i40iw-abi.h
7258
7259INTEL SHA MULTIBUFFER DRIVER
7260M:	Megha Dey <megha.dey@linux.intel.com>
7261R:	Tim Chen <tim.c.chen@linux.intel.com>
7262L:	linux-crypto@vger.kernel.org
7263S:	Supported
7264F:	arch/x86/crypto/sha*-mb
7265F:	crypto/mcryptd.c
7266
7267INTEL TELEMETRY DRIVER
7268M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7269L:	platform-driver-x86@vger.kernel.org
7270S:	Maintained
7271F:	arch/x86/include/asm/intel_telemetry.h
7272F:	drivers/platform/x86/intel_telemetry*
7273
7274INTEL VIRTUAL BUTTON DRIVER
7275M:	AceLan Kao <acelan.kao@canonical.com>
7276L:	platform-driver-x86@vger.kernel.org
7277S:	Maintained
7278F:	drivers/platform/x86/intel-vbtn.c
7279
7280INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7281M:	Stanislaw Gruszka <sgruszka@redhat.com>
7282L:	linux-wireless@vger.kernel.org
7283S:	Supported
7284F:	drivers/net/wireless/intel/iwlegacy/
7285
7286INTEL WIRELESS WIFI LINK (iwlwifi)
7287M:	Johannes Berg <johannes.berg@intel.com>
7288M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7289M:	Luca Coelho <luciano.coelho@intel.com>
7290M:	Intel Linux Wireless <linuxwifi@intel.com>
7291L:	linux-wireless@vger.kernel.org
7292W:	http://intellinuxwireless.org
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7294S:	Supported
7295F:	drivers/net/wireless/intel/iwlwifi/
7296
7297INTEL WIRELESS WIMAX CONNECTION 2400
7298M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7299M:	linux-wimax@intel.com
7300L:	wimax@linuxwimax.org (subscribers-only)
7301S:	Supported
7302W:	http://linuxwimax.org
7303F:	Documentation/wimax/README.i2400m
7304F:	drivers/net/wimax/i2400m/
7305F:	include/uapi/linux/wimax/i2400m.h
7306
7307INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7308M:	Mario Limonciello <mario.limonciello@dell.com>
7309S:	Maintained
7310F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7311
7312INTEL(R) TRACE HUB
7313M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7314S:	Supported
7315F:	Documentation/trace/intel_th.txt
7316F:	drivers/hwtracing/intel_th/
7317
7318INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7319M:	Ning Sun <ning.sun@intel.com>
7320L:	tboot-devel@lists.sourceforge.net
7321W:	http://tboot.sourceforge.net
7322T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7323S:	Supported
7324F:	Documentation/intel_txt.txt
7325F:	include/linux/tboot.h
7326F:	arch/x86/kernel/tboot.c
7327
7328INTEL-MID GPIO DRIVER
7329M:	David Cohen <david.a.cohen@linux.intel.com>
7330L:	linux-gpio@vger.kernel.org
7331S:	Maintained
7332F:	drivers/gpio/gpio-intel-mid.c
7333
7334INVENSENSE MPU-3050 GYROSCOPE DRIVER
7335M:	Linus Walleij <linus.walleij@linaro.org>
7336L:	linux-iio@vger.kernel.org
7337S:	Maintained
7338F:	drivers/iio/gyro/mpu3050*
7339F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7340
7341IOC3 ETHERNET DRIVER
7342M:	Ralf Baechle <ralf@linux-mips.org>
7343L:	linux-mips@linux-mips.org
7344S:	Maintained
7345F:	drivers/net/ethernet/sgi/ioc3-eth.c
7346
7347IOC3 SERIAL DRIVER
7348M:	Pat Gefre <pfg@sgi.com>
7349L:	linux-serial@vger.kernel.org
7350S:	Maintained
7351F:	drivers/tty/serial/ioc3_serial.c
7352
7353IOMMU DRIVERS
7354M:	Joerg Roedel <joro@8bytes.org>
7355L:	iommu@lists.linux-foundation.org
7356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7357S:	Maintained
7358F:	Documentation/devicetree/bindings/iommu/
7359F:	drivers/iommu/
7360F:	include/linux/iommu.h
7361F:	include/linux/of_iommu.h
7362F:	include/linux/iova.h
7363
7364IP MASQUERADING
7365M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7366S:	Maintained
7367F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7368
7369IPMI SUBSYSTEM
7370M:	Corey Minyard <minyard@acm.org>
7371L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7372W:	http://openipmi.sourceforge.net/
7373S:	Supported
7374F:	Documentation/IPMI.txt
7375F:	drivers/char/ipmi/
7376F:	include/linux/ipmi*
7377F:	include/uapi/linux/ipmi*
7378
7379IPS SCSI RAID DRIVER
7380M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7381L:	linux-scsi@vger.kernel.org
7382W:	http://www.adaptec.com/
7383S:	Maintained
7384F:	drivers/scsi/ips*
7385
7386IPVS
7387M:	Wensong Zhang <wensong@linux-vs.org>
7388M:	Simon Horman <horms@verge.net.au>
7389M:	Julian Anastasov <ja@ssi.bg>
7390L:	netdev@vger.kernel.org
7391L:	lvs-devel@vger.kernel.org
7392S:	Maintained
7393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7395F:	Documentation/networking/ipvs-sysctl.txt
7396F:	include/net/ip_vs.h
7397F:	include/uapi/linux/ip_vs.h
7398F:	net/netfilter/ipvs/
7399
7400IPWIRELESS DRIVER
7401M:	Jiri Kosina <jikos@kernel.org>
7402M:	David Sterba <dsterba@suse.com>
7403S:	Odd Fixes
7404F:	drivers/tty/ipwireless/
7405
7406IPX NETWORK LAYER
7407L:	netdev@vger.kernel.org
7408S:	Obsolete
7409F:	include/uapi/linux/ipx.h
7410F:	drivers/staging/ipx/
7411
7412IRDA SUBSYSTEM
7413M:	Samuel Ortiz <samuel@sortiz.org>
7414L:	irda-users@lists.sourceforge.net (subscribers-only)
7415L:	netdev@vger.kernel.org
7416W:	http://irda.sourceforge.net/
7417S:	Obsolete
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7419F:	Documentation/networking/irda.txt
7420F:	drivers/staging/irda/
7421
7422IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7423M:	Marc Zyngier <marc.zyngier@arm.com>
7424S:	Maintained
7425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7426F:	Documentation/IRQ-domain.txt
7427F:	include/linux/irqdomain.h
7428F:	kernel/irq/irqdomain.c
7429F:	kernel/irq/msi.c
7430
7431IRQ SUBSYSTEM
7432M:	Thomas Gleixner <tglx@linutronix.de>
7433L:	linux-kernel@vger.kernel.org
7434S:	Maintained
7435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436F:	kernel/irq/
7437
7438IRQCHIP DRIVERS
7439M:	Thomas Gleixner <tglx@linutronix.de>
7440M:	Jason Cooper <jason@lakedaemon.net>
7441M:	Marc Zyngier <marc.zyngier@arm.com>
7442L:	linux-kernel@vger.kernel.org
7443S:	Maintained
7444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7445F:	Documentation/devicetree/bindings/interrupt-controller/
7446F:	drivers/irqchip/
7447
7448ISA
7449M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7450S:	Maintained
7451F:	Documentation/isa.txt
7452F:	drivers/base/isa.c
7453F:	include/linux/isa.h
7454
7455ISA RADIO MODULE
7456M:	Hans Verkuil <hverkuil@xs4all.nl>
7457L:	linux-media@vger.kernel.org
7458T:	git git://linuxtv.org/media_tree.git
7459W:	https://linuxtv.org
7460S:	Maintained
7461F:	drivers/media/radio/radio-isa*
7462
7463ISAPNP
7464M:	Jaroslav Kysela <perex@perex.cz>
7465S:	Maintained
7466F:	Documentation/isapnp.txt
7467F:	drivers/pnp/isapnp/
7468F:	include/linux/isapnp.h
7469
7470ISCSI
7471M:	Lee Duncan <lduncan@suse.com>
7472M:	Chris Leech <cleech@redhat.com>
7473L:	open-iscsi@googlegroups.com
7474W:	www.open-iscsi.com
7475S:	Maintained
7476F:	drivers/scsi/*iscsi*
7477F:	include/scsi/*iscsi*
7478
7479iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7480M:	Peter Jones <pjones@redhat.com>
7481M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7482S:	Maintained
7483F:	drivers/firmware/iscsi_ibft*
7484
7485ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7486M:	Or Gerlitz <ogerlitz@mellanox.com>
7487M:	Sagi Grimberg <sagi@grimberg.me>
7488M:	Roi Dayan <roid@mellanox.com>
7489L:	linux-rdma@vger.kernel.org
7490S:	Supported
7491W:	http://www.openfabrics.org
7492W:	www.open-iscsi.org
7493Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7494F:	drivers/infiniband/ulp/iser/
7495
7496ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7497M:	Sagi Grimberg <sagi@grimberg.me>
7498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7499L:	linux-rdma@vger.kernel.org
7500L:	target-devel@vger.kernel.org
7501S:	Supported
7502W:	http://www.linux-iscsi.org
7503F:	drivers/infiniband/ulp/isert
7504
7505ISDN SUBSYSTEM
7506M:	Karsten Keil <isdn@linux-pingi.de>
7507L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7508L:	netdev@vger.kernel.org
7509W:	http://www.isdn4linux.de
7510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7511S:	Maintained
7512F:	Documentation/isdn/
7513F:	drivers/isdn/
7514F:	include/linux/isdn.h
7515F:	include/linux/isdn/
7516F:	include/uapi/linux/isdn.h
7517F:	include/uapi/linux/isdn/
7518
7519ISDN SUBSYSTEM (Eicon active card driver)
7520M:	Armin Schindler <mac@melware.de>
7521L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7522W:	http://www.melware.de
7523S:	Maintained
7524F:	drivers/isdn/hardware/eicon/
7525
7526IT87 HARDWARE MONITORING DRIVER
7527M:	Jean Delvare <jdelvare@suse.com>
7528L:	linux-hwmon@vger.kernel.org
7529S:	Maintained
7530F:	Documentation/hwmon/it87
7531F:	drivers/hwmon/it87.c
7532
7533IT913X MEDIA DRIVER
7534M:	Antti Palosaari <crope@iki.fi>
7535L:	linux-media@vger.kernel.org
7536W:	https://linuxtv.org
7537W:	http://palosaari.fi/linux/
7538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7539T:	git git://linuxtv.org/anttip/media_tree.git
7540S:	Maintained
7541F:	drivers/media/tuners/it913x*
7542
7543IVTV VIDEO4LINUX DRIVER
7544M:	Andy Walls <awalls@md.metrocast.net>
7545L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7546L:	linux-media@vger.kernel.org
7547T:	git git://linuxtv.org/media_tree.git
7548W:	http://www.ivtvdriver.org
7549S:	Maintained
7550F:	Documentation/media/v4l-drivers/ivtv*
7551F:	drivers/media/pci/ivtv/
7552F:	include/uapi/linux/ivtv*
7553
7554IX2505V MEDIA DRIVER
7555M:	Malcolm Priestley <tvboxspy@gmail.com>
7556L:	linux-media@vger.kernel.org
7557W:	https://linuxtv.org
7558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7559S:	Maintained
7560F:	drivers/media/dvb-frontends/ix2505v*
7561
7562JAILHOUSE HYPERVISOR INTERFACE
7563M:	Jan Kiszka <jan.kiszka@siemens.com>
7564L:	jailhouse-dev@googlegroups.com
7565S:	Maintained
7566F:	arch/x86/kernel/jailhouse.c
7567F:	arch/x86/include/asm/jailhouse_para.h
7568
7569JC42.4 TEMPERATURE SENSOR DRIVER
7570M:	Guenter Roeck <linux@roeck-us.net>
7571L:	linux-hwmon@vger.kernel.org
7572S:	Maintained
7573F:	drivers/hwmon/jc42.c
7574F:	Documentation/hwmon/jc42
7575
7576JFS FILESYSTEM
7577M:	Dave Kleikamp <shaggy@kernel.org>
7578L:	jfs-discussion@lists.sourceforge.net
7579W:	http://jfs.sourceforge.net/
7580T:	git git://github.com/kleikamp/linux-shaggy.git
7581S:	Maintained
7582F:	Documentation/filesystems/jfs.txt
7583F:	fs/jfs/
7584
7585JME NETWORK DRIVER
7586M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7587L:	netdev@vger.kernel.org
7588S:	Maintained
7589F:	drivers/net/ethernet/jme.*
7590
7591JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7592M:	David Woodhouse <dwmw2@infradead.org>
7593L:	linux-mtd@lists.infradead.org
7594W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7595S:	Maintained
7596F:	fs/jffs2/
7597F:	include/uapi/linux/jffs2.h
7598
7599JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7600M:	"Theodore Ts'o" <tytso@mit.edu>
7601M:	Jan Kara <jack@suse.com>
7602L:	linux-ext4@vger.kernel.org
7603S:	Maintained
7604F:	fs/jbd2/
7605F:	include/linux/jbd2.h
7606
7607JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7608M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7609L:	linux-media@vger.kernel.org
7610S:	Maintained
7611F:	drivers/media/platform/rcar_jpu.c
7612
7613JSM Neo PCI based serial card
7614M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7615L:	linux-serial@vger.kernel.org
7616S:	Maintained
7617F:	drivers/tty/serial/jsm/
7618
7619K10TEMP HARDWARE MONITORING DRIVER
7620M:	Clemens Ladisch <clemens@ladisch.de>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/k10temp
7624F:	drivers/hwmon/k10temp.c
7625
7626K8TEMP HARDWARE MONITORING DRIVER
7627M:	Rudolf Marek <r.marek@assembler.cz>
7628L:	linux-hwmon@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/hwmon/k8temp
7631F:	drivers/hwmon/k8temp.c
7632
7633KASAN
7634M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7635R:	Alexander Potapenko <glider@google.com>
7636R:	Dmitry Vyukov <dvyukov@google.com>
7637L:	kasan-dev@googlegroups.com
7638S:	Maintained
7639F:	arch/*/include/asm/kasan.h
7640F:	arch/*/mm/kasan_init*
7641F:	Documentation/dev-tools/kasan.rst
7642F:	include/linux/kasan*.h
7643F:	lib/test_kasan.c
7644F:	mm/kasan/
7645F:	scripts/Makefile.kasan
7646
7647KCONFIG
7648M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7650L:	linux-kbuild@vger.kernel.org
7651S:	Maintained
7652F:	Documentation/kbuild/kconfig-language.txt
7653F:	scripts/kconfig/
7654
7655KDUMP
7656M:	Dave Young <dyoung@redhat.com>
7657M:	Baoquan He <bhe@redhat.com>
7658R:	Vivek Goyal <vgoyal@redhat.com>
7659L:	kexec@lists.infradead.org
7660W:	http://lse.sourceforge.net/kdump/
7661S:	Maintained
7662F:	Documentation/kdump/
7663
7664KEENE FM RADIO TRANSMITTER DRIVER
7665M:	Hans Verkuil <hverkuil@xs4all.nl>
7666L:	linux-media@vger.kernel.org
7667T:	git git://linuxtv.org/media_tree.git
7668W:	https://linuxtv.org
7669S:	Maintained
7670F:	drivers/media/radio/radio-keene*
7671
7672KERNEL AUTOMOUNTER v4 (AUTOFS4)
7673M:	Ian Kent <raven@themaw.net>
7674L:	autofs@vger.kernel.org
7675S:	Maintained
7676F:	fs/autofs4/
7677
7678KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7679M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7680M:	Michal Marek <michal.lkml@markovi.net>
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7682L:	linux-kbuild@vger.kernel.org
7683S:	Maintained
7684F:	Documentation/kbuild/
7685F:	Makefile
7686F:	scripts/Makefile.*
7687F:	scripts/basic/
7688F:	scripts/mk*
7689F:	scripts/package/
7690
7691KERNEL JANITORS
7692L:	kernel-janitors@vger.kernel.org
7693W:	http://kernelnewbies.org/KernelJanitors
7694S:	Odd Fixes
7695
7696KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7697M:	"J. Bruce Fields" <bfields@fieldses.org>
7698M:	Jeff Layton <jlayton@kernel.org>
7699L:	linux-nfs@vger.kernel.org
7700W:	http://nfs.sourceforge.net/
7701T:	git git://linux-nfs.org/~bfields/linux.git
7702S:	Supported
7703F:	fs/nfsd/
7704F:	include/uapi/linux/nfsd/
7705F:	fs/lockd/
7706F:	fs/nfs_common/
7707F:	net/sunrpc/
7708F:	include/linux/lockd/
7709F:	include/linux/sunrpc/
7710F:	include/uapi/linux/sunrpc/
7711
7712KERNEL SELFTEST FRAMEWORK
7713M:	Shuah Khan <shuahkh@osg.samsung.com>
7714M:	Shuah Khan <shuah@kernel.org>
7715L:	linux-kselftest@vger.kernel.org
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7717S:	Maintained
7718F:	tools/testing/selftests/
7719F:	Documentation/dev-tools/kselftest*
7720
7721KERNEL USERMODE HELPER
7722M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7723L:	linux-kernel@vger.kernel.org
7724S:	Maintained
7725F:	kernel/umh.c
7726F:	include/linux/umh.h
7727
7728KERNEL VIRTUAL MACHINE (KVM)
7729M:	Paolo Bonzini <pbonzini@redhat.com>
7730M:	Radim Krčmář <rkrcmar@redhat.com>
7731L:	kvm@vger.kernel.org
7732W:	http://www.linux-kvm.org
7733T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7734S:	Supported
7735F:	Documentation/virtual/kvm/
7736F:	include/trace/events/kvm.h
7737F:	include/uapi/asm-generic/kvm*
7738F:	include/uapi/linux/kvm*
7739F:	include/asm-generic/kvm*
7740F:	include/linux/kvm*
7741F:	include/kvm/iodev.h
7742F:	virt/kvm/*
7743F:	tools/kvm/
7744
7745KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7746M:	Joerg Roedel <joro@8bytes.org>
7747L:	kvm@vger.kernel.org
7748W:	http://www.linux-kvm.org/
7749S:	Maintained
7750F:	arch/x86/include/asm/svm.h
7751F:	arch/x86/kvm/svm.c
7752
7753KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7754M:	Christoffer Dall <christoffer.dall@linaro.org>
7755M:	Marc Zyngier <marc.zyngier@arm.com>
7756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7757L:	kvmarm@lists.cs.columbia.edu
7758W:	http://systems.cs.columbia.edu/projects/kvm-arm
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7760S:	Supported
7761F:	arch/arm/include/uapi/asm/kvm*
7762F:	arch/arm/include/asm/kvm*
7763F:	arch/arm/kvm/
7764F:	virt/kvm/arm/
7765F:	include/kvm/arm_*
7766
7767KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7768M:	Christoffer Dall <christoffer.dall@linaro.org>
7769M:	Marc Zyngier <marc.zyngier@arm.com>
7770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7771L:	kvmarm@lists.cs.columbia.edu
7772S:	Maintained
7773F:	arch/arm64/include/uapi/asm/kvm*
7774F:	arch/arm64/include/asm/kvm*
7775F:	arch/arm64/kvm/
7776
7777KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7778M:	James Hogan <jhogan@kernel.org>
7779L:	linux-mips@linux-mips.org
7780S:	Supported
7781F:	arch/mips/include/uapi/asm/kvm*
7782F:	arch/mips/include/asm/kvm*
7783F:	arch/mips/kvm/
7784
7785KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7786M:	Paul Mackerras <paulus@ozlabs.org>
7787L:	kvm-ppc@vger.kernel.org
7788W:	http://www.linux-kvm.org/
7789T:	git git://github.com/agraf/linux-2.6.git
7790S:	Supported
7791F:	arch/powerpc/include/uapi/asm/kvm*
7792F:	arch/powerpc/include/asm/kvm*
7793F:	arch/powerpc/kvm/
7794F:	arch/powerpc/kernel/kvm*
7795
7796KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7797M:	Christian Borntraeger <borntraeger@de.ibm.com>
7798M:	Janosch Frank <frankja@linux.ibm.com>
7799R:	David Hildenbrand <david@redhat.com>
7800R:	Cornelia Huck <cohuck@redhat.com>
7801L:	linux-s390@vger.kernel.org
7802W:	http://www.ibm.com/developerworks/linux/linux390/
7803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7804S:	Supported
7805F:	arch/s390/include/uapi/asm/kvm*
7806F:	arch/s390/include/asm/gmap.h
7807F:	arch/s390/include/asm/kvm*
7808F:	arch/s390/kvm/
7809F:	arch/s390/mm/gmap.c
7810
7811KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7812M:	Paolo Bonzini <pbonzini@redhat.com>
7813M:	Radim Krčmář <rkrcmar@redhat.com>
7814L:	kvm@vger.kernel.org
7815W:	http://www.linux-kvm.org
7816T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7817S:	Supported
7818F:	arch/x86/kvm/
7819F:	arch/x86/include/uapi/asm/kvm*
7820F:	arch/x86/include/asm/kvm*
7821F:	arch/x86/include/asm/pvclock-abi.h
7822F:	arch/x86/kernel/kvm.c
7823F:	arch/x86/kernel/kvmclock.c
7824
7825KERNFS
7826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7827M:	Tejun Heo <tj@kernel.org>
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7829S:	Supported
7830F:	include/linux/kernfs.h
7831F:	fs/kernfs/
7832
7833KEXEC
7834M:	Eric Biederman <ebiederm@xmission.com>
7835W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7836L:	kexec@lists.infradead.org
7837S:	Maintained
7838F:	include/linux/kexec.h
7839F:	include/uapi/linux/kexec.h
7840F:	kernel/kexec*
7841
7842KEYS-ENCRYPTED
7843M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7844L:	linux-integrity@vger.kernel.org
7845L:	keyrings@vger.kernel.org
7846S:	Supported
7847F:	Documentation/security/keys/trusted-encrypted.rst
7848F:	include/keys/encrypted-type.h
7849F:	security/keys/encrypted-keys/
7850
7851KEYS-TRUSTED
7852M:	James Bottomley <jejb@linux.vnet.ibm.com>
7853M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7854L:	linux-integrity@vger.kernel.org
7855L:	keyrings@vger.kernel.org
7856S:	Supported
7857F:	Documentation/security/keys/trusted-encrypted.rst
7858F:	include/keys/trusted-type.h
7859F:	security/keys/trusted.c
7860F:	security/keys/trusted.h
7861
7862KEYS/KEYRINGS:
7863M:	David Howells <dhowells@redhat.com>
7864L:	keyrings@vger.kernel.org
7865S:	Maintained
7866F:	Documentation/security/keys/core.rst
7867F:	include/linux/key.h
7868F:	include/linux/key-type.h
7869F:	include/linux/keyctl.h
7870F:	include/uapi/linux/keyctl.h
7871F:	include/keys/
7872F:	security/keys/
7873
7874KGDB / KDB /debug_core
7875M:	Jason Wessel <jason.wessel@windriver.com>
7876M:	Daniel Thompson <daniel.thompson@linaro.org>
7877W:	http://kgdb.wiki.kernel.org/
7878L:	kgdb-bugreport@lists.sourceforge.net
7879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7880S:	Maintained
7881F:	Documentation/dev-tools/kgdb.rst
7882F:	drivers/misc/kgdbts.c
7883F:	drivers/tty/serial/kgdboc.c
7884F:	include/linux/kdb.h
7885F:	include/linux/kgdb.h
7886F:	kernel/debug/
7887
7888KMEMLEAK
7889M:	Catalin Marinas <catalin.marinas@arm.com>
7890S:	Maintained
7891F:	Documentation/dev-tools/kmemleak.rst
7892F:	include/linux/kmemleak.h
7893F:	mm/kmemleak.c
7894F:	mm/kmemleak-test.c
7895
7896KMOD KERNEL MODULE LOADER - USERMODE HELPER
7897M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7898L:	linux-kernel@vger.kernel.org
7899S:	Maintained
7900F:	kernel/kmod.c
7901F:	include/linux/kmod.h
7902F:	lib/test_kmod.c
7903F:	tools/testing/selftests/kmod/
7904
7905KPROBES
7906M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7907M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7908M:	"David S. Miller" <davem@davemloft.net>
7909M:	Masami Hiramatsu <mhiramat@kernel.org>
7910S:	Maintained
7911F:	Documentation/kprobes.txt
7912F:	include/linux/kprobes.h
7913F:	include/asm-generic/kprobes.h
7914F:	kernel/kprobes.c
7915
7916KS0108 LCD CONTROLLER DRIVER
7917M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7918W:	http://miguelojeda.es/auxdisplay.htm
7919W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7920S:	Maintained
7921F:	Documentation/auxdisplay/ks0108
7922F:	drivers/auxdisplay/ks0108.c
7923F:	include/linux/ks0108.h
7924
7925L3MDEV
7926M:	David Ahern <dsa@cumulusnetworks.com>
7927L:	netdev@vger.kernel.org
7928S:	Maintained
7929F:	net/l3mdev
7930F:	include/net/l3mdev.h
7931
7932LANTIQ MIPS ARCHITECTURE
7933M:	John Crispin <john@phrozen.org>
7934L:	linux-mips@linux-mips.org
7935S:	Maintained
7936F:	arch/mips/lantiq
7937F:	drivers/soc/lantiq
7938
7939LAPB module
7940L:	linux-x25@vger.kernel.org
7941S:	Orphan
7942F:	Documentation/networking/lapb-module.txt
7943F:	include/*/lapb.h
7944F:	net/lapb/
7945
7946LASI 53c700 driver for PARISC
7947M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7948L:	linux-scsi@vger.kernel.org
7949S:	Maintained
7950F:	Documentation/scsi/53c700.txt
7951F:	drivers/scsi/53c700*
7952
7953LEAKING_ADDRESSES
7954M:	Tobin C. Harding <me@tobin.cc>
7955M:	Tycho Andersen <tycho@tycho.ws>
7956L:	kernel-hardening@lists.openwall.com
7957S:	Maintained
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7959F:	scripts/leaking_addresses.pl
7960
7961LED SUBSYSTEM
7962M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7963M:	Pavel Machek <pavel@ucw.cz>
7964L:	linux-leds@vger.kernel.org
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7966S:	Maintained
7967F:	Documentation/devicetree/bindings/leds/
7968F:	drivers/leds/
7969F:	include/linux/leds.h
7970
7971LEGACY EEPROM DRIVER
7972M:	Jean Delvare <jdelvare@suse.com>
7973S:	Maintained
7974F:	Documentation/misc-devices/eeprom
7975F:	drivers/misc/eeprom/eeprom.c
7976
7977LEGO USB Tower driver
7978M:	Juergen Stuber <starblue@users.sourceforge.net>
7979L:	legousb-devel@lists.sourceforge.net
7980W:	http://legousb.sourceforge.net/
7981S:	Maintained
7982F:	drivers/usb/misc/legousbtower.c
7983
7984LG2160 MEDIA DRIVER
7985M:	Michael Krufky <mkrufky@linuxtv.org>
7986L:	linux-media@vger.kernel.org
7987W:	https://linuxtv.org
7988W:	http://github.com/mkrufky
7989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7990T:	git git://linuxtv.org/mkrufky/tuners.git
7991S:	Maintained
7992F:	drivers/media/dvb-frontends/lg2160.*
7993
7994LGDT3305 MEDIA DRIVER
7995M:	Michael Krufky <mkrufky@linuxtv.org>
7996L:	linux-media@vger.kernel.org
7997W:	https://linuxtv.org
7998W:	http://github.com/mkrufky
7999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8000T:	git git://linuxtv.org/mkrufky/tuners.git
8001S:	Maintained
8002F:	drivers/media/dvb-frontends/lgdt3305.*
8003
8004LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8005M:	Viresh Kumar <vireshk@kernel.org>
8006L:	linux-ide@vger.kernel.org
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8008S:	Maintained
8009F:	include/linux/pata_arasan_cf_data.h
8010F:	drivers/ata/pata_arasan_cf.c
8011
8012LIBATA PATA DRIVERS
8013M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8014M:	Tejun Heo <tj@kernel.org>
8015L:	linux-ide@vger.kernel.org
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8017S:	Maintained
8018F:	drivers/ata/pata_*.c
8019F:	drivers/ata/ata_generic.c
8020
8021LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8022M:	Linus Walleij <linus.walleij@linaro.org>
8023L:	linux-ide@vger.kernel.org
8024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025S:	Maintained
8026F:	drivers/ata/pata_ftide010.c
8027F:	drivers/ata/sata_gemini.c
8028F:	drivers/ata/sata_gemini.h
8029
8030LIBATA SATA AHCI PLATFORM devices support
8031M:	Hans de Goede <hdegoede@redhat.com>
8032M:	Tejun Heo <tj@kernel.org>
8033L:	linux-ide@vger.kernel.org
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8035S:	Maintained
8036F:	drivers/ata/ahci_platform.c
8037F:	drivers/ata/libahci_platform.c
8038F:	include/linux/ahci_platform.h
8039
8040LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8041M:	Mikael Pettersson <mikpelinux@gmail.com>
8042L:	linux-ide@vger.kernel.org
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8044S:	Maintained
8045F:	drivers/ata/sata_promise.*
8046
8047LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8048M:	Tejun Heo <tj@kernel.org>
8049L:	linux-ide@vger.kernel.org
8050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8051S:	Maintained
8052F:	drivers/ata/
8053F:	include/linux/ata.h
8054F:	include/linux/libata.h
8055F:	Documentation/devicetree/bindings/ata/
8056
8057LIBLOCKDEP
8058M:	Sasha Levin <alexander.levin@verizon.com>
8059S:	Maintained
8060F:	tools/lib/lockdep/
8061
8062LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8063M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8064M:	Dan Williams <dan.j.williams@intel.com>
8065M:	Vishal Verma <vishal.l.verma@intel.com>
8066M:	Dave Jiang <dave.jiang@intel.com>
8067L:	linux-nvdimm@lists.01.org
8068Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8069S:	Supported
8070F:	drivers/nvdimm/blk.c
8071F:	drivers/nvdimm/region_devs.c
8072
8073LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8074M:	Vishal Verma <vishal.l.verma@intel.com>
8075M:	Dan Williams <dan.j.williams@intel.com>
8076M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8077M:	Dave Jiang <dave.jiang@intel.com>
8078L:	linux-nvdimm@lists.01.org
8079Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8080S:	Supported
8081F:	drivers/nvdimm/btt*
8082
8083LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8084M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8085M:	Dan Williams <dan.j.williams@intel.com>
8086M:	Vishal Verma <vishal.l.verma@intel.com>
8087M:	Dave Jiang <dave.jiang@intel.com>
8088L:	linux-nvdimm@lists.01.org
8089Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8090S:	Supported
8091F:	drivers/nvdimm/pmem*
8092
8093LIBNVDIMM: DEVICETREE BINDINGS
8094M:	Oliver O'Halloran <oohall@gmail.com>
8095L:	linux-nvdimm@lists.01.org
8096Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8097S:	Supported
8098F:	drivers/nvdimm/of_pmem.c
8099F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8100
8101LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8102M:	Dan Williams <dan.j.williams@intel.com>
8103M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8104M:	Vishal Verma <vishal.l.verma@intel.com>
8105M:	Dave Jiang <dave.jiang@intel.com>
8106L:	linux-nvdimm@lists.01.org
8107Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8109S:	Supported
8110F:	drivers/nvdimm/*
8111F:	drivers/acpi/nfit/*
8112F:	include/linux/nd.h
8113F:	include/linux/libnvdimm.h
8114F:	include/uapi/linux/ndctl.h
8115
8116LIGHTNVM PLATFORM SUPPORT
8117M:	Matias Bjorling <mb@lightnvm.io>
8118W:	http://github/OpenChannelSSD
8119L:	linux-block@vger.kernel.org
8120S:	Maintained
8121F:	drivers/lightnvm/
8122F:	include/linux/lightnvm.h
8123F:	include/uapi/linux/lightnvm.h
8124
8125LINUX FOR POWER MACINTOSH
8126M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8127W:	http://www.penguinppc.org/
8128L:	linuxppc-dev@lists.ozlabs.org
8129S:	Maintained
8130F:	arch/powerpc/platforms/powermac/
8131F:	drivers/macintosh/
8132
8133LINUX FOR POWERPC (32-BIT AND 64-BIT)
8134M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8135M:	Paul Mackerras <paulus@samba.org>
8136M:	Michael Ellerman <mpe@ellerman.id.au>
8137W:	https://github.com/linuxppc/linux/wiki
8138L:	linuxppc-dev@lists.ozlabs.org
8139Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8141S:	Supported
8142F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8143F:	Documentation/devicetree/bindings/powerpc/
8144F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8145F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8146F:	Documentation/powerpc/
8147F:	arch/powerpc/
8148F:	drivers/char/tpm/tpm_ibmvtpm*
8149F:	drivers/crypto/nx/
8150F:	drivers/crypto/vmx/
8151F:	drivers/i2c/busses/i2c-opal.c
8152F:	drivers/net/ethernet/ibm/ibmveth.*
8153F:	drivers/net/ethernet/ibm/ibmvnic.*
8154F:	drivers/pci/hotplug/pnv_php.c
8155F:	drivers/pci/hotplug/rpa*
8156F:	drivers/rtc/rtc-opal.c
8157F:	drivers/scsi/ibmvscsi/
8158F:	drivers/tty/hvc/hvc_opal.c
8159F:	drivers/watchdog/wdrtas.c
8160F:	tools/testing/selftests/powerpc
8161N:	/pmac
8162N:	powermac
8163N:	powernv
8164N:	[^a-z0-9]ps3
8165N:	pseries
8166
8167LINUX FOR POWERPC EMBEDDED MPC5XXX
8168M:	Anatolij Gustschin <agust@denx.de>
8169L:	linuxppc-dev@lists.ozlabs.org
8170T:	git git://git.denx.de/linux-denx-agust.git
8171S:	Maintained
8172F:	arch/powerpc/platforms/512x/
8173F:	arch/powerpc/platforms/52xx/
8174
8175LINUX FOR POWERPC EMBEDDED PPC4XX
8176M:	Alistair Popple <alistair@popple.id.au>
8177M:	Matt Porter <mporter@kernel.crashing.org>
8178W:	http://www.penguinppc.org/
8179L:	linuxppc-dev@lists.ozlabs.org
8180S:	Maintained
8181F:	arch/powerpc/platforms/40x/
8182F:	arch/powerpc/platforms/44x/
8183
8184LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8185M:	Scott Wood <oss@buserror.net>
8186M:	Kumar Gala <galak@kernel.crashing.org>
8187W:	http://www.penguinppc.org/
8188L:	linuxppc-dev@lists.ozlabs.org
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8190S:	Maintained
8191F:	arch/powerpc/platforms/83xx/
8192F:	arch/powerpc/platforms/85xx/
8193F:	Documentation/devicetree/bindings/powerpc/fsl/
8194
8195LINUX FOR POWERPC EMBEDDED PPC8XX
8196M:	Vitaly Bordug <vitb@kernel.crashing.org>
8197W:	http://www.penguinppc.org/
8198L:	linuxppc-dev@lists.ozlabs.org
8199S:	Maintained
8200F:	arch/powerpc/platforms/8xx/
8201
8202LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8203L:	linuxppc-dev@lists.ozlabs.org
8204S:	Orphan
8205F:	arch/powerpc/*/*virtex*
8206F:	arch/powerpc/*/*/*virtex*
8207
8208LINUX FOR POWERPC PA SEMI PWRFICIENT
8209L:	linuxppc-dev@lists.ozlabs.org
8210S:	Orphan
8211F:	arch/powerpc/platforms/pasemi/
8212F:	drivers/*/*pasemi*
8213F:	drivers/*/*/*pasemi*
8214
8215LINUX KERNEL DUMP TEST MODULE (LKDTM)
8216M:	Kees Cook <keescook@chromium.org>
8217S:	Maintained
8218F:	drivers/misc/lkdtm/*
8219
8220LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8221M:	Alan Stern <stern@rowland.harvard.edu>
8222M:	Andrea Parri <parri.andrea@gmail.com>
8223M:	Will Deacon <will.deacon@arm.com>
8224M:	Peter Zijlstra <peterz@infradead.org>
8225M:	Boqun Feng <boqun.feng@gmail.com>
8226M:	Nicholas Piggin <npiggin@gmail.com>
8227M:	David Howells <dhowells@redhat.com>
8228M:	Jade Alglave <j.alglave@ucl.ac.uk>
8229M:	Luc Maranget <luc.maranget@inria.fr>
8230M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8231R:	Akira Yokosawa <akiyks@gmail.com>
8232L:	linux-kernel@vger.kernel.org
8233S:	Supported
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8235F:	tools/memory-model/
8236F:	Documentation/memory-barriers.txt
8237
8238LINUX SECURITY MODULE (LSM) FRAMEWORK
8239M:	Chris Wright <chrisw@sous-sol.org>
8240L:	linux-security-module@vger.kernel.org
8241S:	Supported
8242
8243LIS3LV02D ACCELEROMETER DRIVER
8244M:	Eric Piel <eric.piel@tremplin-utc.net>
8245S:	Maintained
8246F:	Documentation/misc-devices/lis3lv02d
8247F:	drivers/misc/lis3lv02d/
8248F:	drivers/platform/x86/hp_accel.c
8249
8250LIVE PATCHING
8251M:	Josh Poimboeuf <jpoimboe@redhat.com>
8252M:	Jessica Yu <jeyu@kernel.org>
8253M:	Jiri Kosina <jikos@kernel.org>
8254M:	Miroslav Benes <mbenes@suse.cz>
8255R:	Petr Mladek <pmladek@suse.com>
8256S:	Maintained
8257F:	kernel/livepatch/
8258F:	include/linux/livepatch.h
8259F:	arch/x86/include/asm/livepatch.h
8260F:	arch/x86/kernel/livepatch.c
8261F:	Documentation/livepatch/
8262F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8263F:	samples/livepatch/
8264L:	live-patching@vger.kernel.org
8265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8266
8267LLC (802.2)
8268L:	netdev@vger.kernel.org
8269S:	Odd fixes
8270F:	include/linux/llc.h
8271F:	include/uapi/linux/llc.h
8272F:	include/net/llc*
8273F:	net/llc/
8274
8275LM73 HARDWARE MONITOR DRIVER
8276M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8277L:	linux-hwmon@vger.kernel.org
8278S:	Maintained
8279F:	drivers/hwmon/lm73.c
8280
8281LM78 HARDWARE MONITOR DRIVER
8282M:	Jean Delvare <jdelvare@suse.com>
8283L:	linux-hwmon@vger.kernel.org
8284S:	Maintained
8285F:	Documentation/hwmon/lm78
8286F:	drivers/hwmon/lm78.c
8287
8288LM83 HARDWARE MONITOR DRIVER
8289M:	Jean Delvare <jdelvare@suse.com>
8290L:	linux-hwmon@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/hwmon/lm83
8293F:	drivers/hwmon/lm83.c
8294
8295LM90 HARDWARE MONITOR DRIVER
8296M:	Jean Delvare <jdelvare@suse.com>
8297L:	linux-hwmon@vger.kernel.org
8298S:	Maintained
8299F:	Documentation/hwmon/lm90
8300F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8301F:	drivers/hwmon/lm90.c
8302F:	include/dt-bindings/thermal/lm90.h
8303
8304LM95234 HARDWARE MONITOR DRIVER
8305M:	Guenter Roeck <linux@roeck-us.net>
8306L:	linux-hwmon@vger.kernel.org
8307S:	Maintained
8308F:	Documentation/hwmon/lm95234
8309F:	drivers/hwmon/lm95234.c
8310
8311LME2510 MEDIA DRIVER
8312M:	Malcolm Priestley <tvboxspy@gmail.com>
8313L:	linux-media@vger.kernel.org
8314W:	https://linuxtv.org
8315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8316S:	Maintained
8317F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8318
8319LOADPIN SECURITY MODULE
8320M:	Kees Cook <keescook@chromium.org>
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8322S:	Supported
8323F:	security/loadpin/
8324F:	Documentation/admin-guide/LSM/LoadPin.rst
8325
8326LOCKING PRIMITIVES
8327M:	Peter Zijlstra <peterz@infradead.org>
8328M:	Ingo Molnar <mingo@redhat.com>
8329L:	linux-kernel@vger.kernel.org
8330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8331S:	Maintained
8332F:	Documentation/locking/
8333F:	include/linux/lockdep.h
8334F:	include/linux/spinlock*.h
8335F:	arch/*/include/asm/spinlock*.h
8336F:	include/linux/rwlock*.h
8337F:	include/linux/mutex*.h
8338F:	arch/*/include/asm/mutex*.h
8339F:	include/linux/rwsem*.h
8340F:	arch/*/include/asm/rwsem.h
8341F:	include/linux/seqlock.h
8342F:	lib/locking*.[ch]
8343F:	kernel/locking/
8344X:	kernel/locking/locktorture.c
8345
8346LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8347M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8348L:	linux-ntfs-dev@lists.sourceforge.net
8349W:	http://www.linux-ntfs.org/content/view/19/37/
8350S:	Maintained
8351F:	Documentation/ldm.txt
8352F:	block/partitions/ldm.*
8353
8354LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8355M:	Sathya Prakash <sathya.prakash@broadcom.com>
8356M:	Chaitra P B <chaitra.basappa@broadcom.com>
8357M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8358L:	MPT-FusionLinux.pdl@broadcom.com
8359L:	linux-scsi@vger.kernel.org
8360W:	http://www.avagotech.com/support/
8361S:	Supported
8362F:	drivers/message/fusion/
8363F:	drivers/scsi/mpt2sas/
8364F:	drivers/scsi/mpt3sas/
8365
8366LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8367M:	Matthew Wilcox <matthew@wil.cx>
8368L:	linux-scsi@vger.kernel.org
8369S:	Maintained
8370F:	drivers/scsi/sym53c8xx_2/
8371
8372LTC4261 HARDWARE MONITOR DRIVER
8373M:	Guenter Roeck <linux@roeck-us.net>
8374L:	linux-hwmon@vger.kernel.org
8375S:	Maintained
8376F:	Documentation/hwmon/ltc4261
8377F:	drivers/hwmon/ltc4261.c
8378
8379LTC4306 I2C MULTIPLEXER DRIVER
8380M:	Michael Hennerich <michael.hennerich@analog.com>
8381W:	http://ez.analog.com/community/linux-device-drivers
8382L:	linux-i2c@vger.kernel.org
8383S:	Supported
8384F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8385F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8386
8387LTP (Linux Test Project)
8388M:	Mike Frysinger <vapier@gentoo.org>
8389M:	Cyril Hrubis <chrubis@suse.cz>
8390M:	Wanlong Gao <wanlong.gao@gmail.com>
8391M:	Jan Stancek <jstancek@redhat.com>
8392M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8393M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8394L:	ltp@lists.linux.it (subscribers-only)
8395W:	http://linux-test-project.github.io/
8396T:	git git://github.com/linux-test-project/ltp.git
8397S:	Maintained
8398
8399M68K ARCHITECTURE
8400M:	Geert Uytterhoeven <geert@linux-m68k.org>
8401L:	linux-m68k@lists.linux-m68k.org
8402W:	http://www.linux-m68k.org/
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8404S:	Maintained
8405F:	arch/m68k/
8406F:	drivers/zorro/
8407
8408M68K ON APPLE MACINTOSH
8409M:	Joshua Thompson <funaho@jurai.org>
8410W:	http://www.mac.linux-m68k.org/
8411L:	linux-m68k@lists.linux-m68k.org
8412S:	Maintained
8413F:	arch/m68k/mac/
8414
8415M68K ON HP9000/300
8416M:	Philip Blundell <philb@gnu.org>
8417W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8418S:	Maintained
8419F:	arch/m68k/hp300/
8420
8421M88DS3103 MEDIA DRIVER
8422M:	Antti Palosaari <crope@iki.fi>
8423L:	linux-media@vger.kernel.org
8424W:	https://linuxtv.org
8425W:	http://palosaari.fi/linux/
8426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8427T:	git git://linuxtv.org/anttip/media_tree.git
8428S:	Maintained
8429F:	drivers/media/dvb-frontends/m88ds3103*
8430
8431M88RS2000 MEDIA DRIVER
8432M:	Malcolm Priestley <tvboxspy@gmail.com>
8433L:	linux-media@vger.kernel.org
8434W:	https://linuxtv.org
8435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8436S:	Maintained
8437F:	drivers/media/dvb-frontends/m88rs2000*
8438
8439MA901 MASTERKIT USB FM RADIO DRIVER
8440M:	Alexey Klimov <klimov.linux@gmail.com>
8441L:	linux-media@vger.kernel.org
8442T:	git git://linuxtv.org/media_tree.git
8443S:	Maintained
8444F:	drivers/media/radio/radio-ma901.c
8445
8446MAC80211
8447M:	Johannes Berg <johannes@sipsolutions.net>
8448L:	linux-wireless@vger.kernel.org
8449W:	http://wireless.kernel.org/
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8452S:	Maintained
8453F:	Documentation/networking/mac80211-injection.txt
8454F:	include/net/mac80211.h
8455F:	net/mac80211/
8456F:	drivers/net/wireless/mac80211_hwsim.[ch]
8457F:	Documentation/networking/mac80211_hwsim/README
8458
8459MAILBOX API
8460M:	Jassi Brar <jassisinghbrar@gmail.com>
8461L:	linux-kernel@vger.kernel.org
8462S:	Maintained
8463F:	drivers/mailbox/
8464F:	include/linux/mailbox_client.h
8465F:	include/linux/mailbox_controller.h
8466
8467MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8468M:	Michael Kerrisk <mtk.manpages@gmail.com>
8469W:	http://www.kernel.org/doc/man-pages
8470L:	linux-man@vger.kernel.org
8471S:	Maintained
8472
8473MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8474M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8475L:	linux-mips@linux-mips.org
8476S:	Maintained
8477F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8478
8479MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8480M:	Andrew Lunn <andrew@lunn.ch>
8481M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8482L:	netdev@vger.kernel.org
8483S:	Maintained
8484F:	drivers/net/dsa/mv88e6xxx/
8485F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8486
8487MARVELL ARMADA DRM SUPPORT
8488M:	Russell King <linux@armlinux.org.uk>
8489S:	Maintained
8490T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8491T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8492F:	drivers/gpu/drm/armada/
8493F:	include/uapi/drm/armada_drm.h
8494F:	Documentation/devicetree/bindings/display/armada/
8495
8496MARVELL CRYPTO DRIVER
8497M:	Boris Brezillon <boris.brezillon@bootlin.com>
8498M:	Arnaud Ebalard <arno@natisbad.org>
8499F:	drivers/crypto/marvell/
8500S:	Maintained
8501L:	linux-crypto@vger.kernel.org
8502
8503MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8504M:	Mirko Lindner <mlindner@marvell.com>
8505M:	Stephen Hemminger <stephen@networkplumber.org>
8506L:	netdev@vger.kernel.org
8507S:	Maintained
8508F:	drivers/net/ethernet/marvell/sk*
8509
8510MARVELL LIBERTAS WIRELESS DRIVER
8511L:	libertas-dev@lists.infradead.org
8512S:	Orphan
8513F:	drivers/net/wireless/marvell/libertas/
8514
8515MARVELL MACCHIATOBIN SUPPORT
8516M:	Russell King <linux@armlinux.org.uk>
8517L:	linux-arm-kernel@lists.infradead.org
8518S:	Maintained
8519F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8520
8521MARVELL MV643XX ETHERNET DRIVER
8522M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8523L:	netdev@vger.kernel.org
8524S:	Maintained
8525F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8526F:	include/linux/mv643xx.h
8527
8528MARVELL MV88X3310 PHY DRIVER
8529M:	Russell King <linux@armlinux.org.uk>
8530L:	netdev@vger.kernel.org
8531S:	Maintained
8532F:	drivers/net/phy/marvell10g.c
8533
8534MARVELL MVNETA ETHERNET DRIVER
8535M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8536L:	netdev@vger.kernel.org
8537S:	Maintained
8538F:	drivers/net/ethernet/marvell/mvneta.*
8539
8540MARVELL MWIFIEX WIRELESS DRIVER
8541M:	Amitkumar Karwar <amitkarwar@gmail.com>
8542M:	Nishant Sarmukadam <nishants@marvell.com>
8543M:	Ganapathi Bhat <gbhat@marvell.com>
8544M:	Xinming Hu <huxm@marvell.com>
8545L:	linux-wireless@vger.kernel.org
8546S:	Maintained
8547F:	drivers/net/wireless/marvell/mwifiex/
8548
8549MARVELL MWL8K WIRELESS DRIVER
8550M:	Lennert Buytenhek <buytenh@wantstofly.org>
8551L:	linux-wireless@vger.kernel.org
8552S:	Odd Fixes
8553F:	drivers/net/wireless/marvell/mwl8k.c
8554
8555MARVELL NAND CONTROLLER DRIVER
8556M:	Miquel Raynal <miquel.raynal@bootlin.com>
8557L:	linux-mtd@lists.infradead.org
8558S:	Maintained
8559F:	drivers/mtd/nand/raw/marvell_nand.c
8560F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8561
8562MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8563M:	Nicolas Pitre <nico@fluxnic.net>
8564S:	Odd Fixes
8565F:	drivers/mmc/host/mvsdio.*
8566
8567MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8568M:	Hu Ziji <huziji@marvell.com>
8569L:	linux-mmc@vger.kernel.org
8570S:	Supported
8571F:	drivers/mmc/host/sdhci-xenon*
8572F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8573
8574MATROX FRAMEBUFFER DRIVER
8575L:	linux-fbdev@vger.kernel.org
8576S:	Orphan
8577F:	drivers/video/fbdev/matrox/matroxfb_*
8578F:	include/uapi/linux/matroxfb.h
8579
8580MAX16065 HARDWARE MONITOR DRIVER
8581M:	Guenter Roeck <linux@roeck-us.net>
8582L:	linux-hwmon@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/hwmon/max16065
8585F:	drivers/hwmon/max16065.c
8586
8587MAX20751 HARDWARE MONITOR DRIVER
8588M:	Guenter Roeck <linux@roeck-us.net>
8589L:	linux-hwmon@vger.kernel.org
8590S:	Maintained
8591F:	Documentation/hwmon/max20751
8592F:	drivers/hwmon/max20751.c
8593
8594MAX2175 SDR TUNER DRIVER
8595M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8596L:	linux-media@vger.kernel.org
8597T:	git git://linuxtv.org/media_tree.git
8598S:	Maintained
8599F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8600F:	Documentation/media/v4l-drivers/max2175.rst
8601F:	drivers/media/i2c/max2175*
8602F:	include/uapi/linux/max2175.h
8603
8604MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8605L:	linux-hwmon@vger.kernel.org
8606S:	Orphan
8607F:	Documentation/hwmon/max6650
8608F:	drivers/hwmon/max6650.c
8609
8610MAX6697 HARDWARE MONITOR DRIVER
8611M:	Guenter Roeck <linux@roeck-us.net>
8612L:	linux-hwmon@vger.kernel.org
8613S:	Maintained
8614F:	Documentation/hwmon/max6697
8615F:	Documentation/devicetree/bindings/i2c/max6697.txt
8616F:	drivers/hwmon/max6697.c
8617F:	include/linux/platform_data/max6697.h
8618
8619MAX9860 MONO AUDIO VOICE CODEC DRIVER
8620M:	Peter Rosin <peda@axentia.se>
8621L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8622S:	Maintained
8623F:	Documentation/devicetree/bindings/sound/max9860.txt
8624F:	sound/soc/codecs/max9860.*
8625
8626MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8627M:	Javier Martinez Canillas <javier@dowhile0.org>
8628L:	linux-kernel@vger.kernel.org
8629S:	Supported
8630F:	drivers/regulator/max77802-regulator.c
8631F:	Documentation/devicetree/bindings/*/*max77802.txt
8632F:	include/dt-bindings/*/*max77802.h
8633
8634MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8635M:	Krzysztof Kozlowski <krzk@kernel.org>
8636M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8637L:	linux-pm@vger.kernel.org
8638S:	Supported
8639F:	drivers/power/supply/max14577_charger.c
8640F:	drivers/power/supply/max77693_charger.c
8641
8642MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8643M:	Chanwoo Choi <cw00.choi@samsung.com>
8644M:	Krzysztof Kozlowski <krzk@kernel.org>
8645M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8646L:	linux-kernel@vger.kernel.org
8647S:	Supported
8648F:	drivers/*/max14577*.c
8649F:	drivers/*/max77686*.c
8650F:	drivers/*/max77693*.c
8651F:	drivers/extcon/extcon-max14577.c
8652F:	drivers/extcon/extcon-max77693.c
8653F:	drivers/rtc/rtc-max77686.c
8654F:	drivers/clk/clk-max77686.c
8655F:	Documentation/devicetree/bindings/mfd/max14577.txt
8656F:	Documentation/devicetree/bindings/*/max77686.txt
8657F:	Documentation/devicetree/bindings/mfd/max77693.txt
8658F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8659F:	include/linux/mfd/max14577*.h
8660F:	include/linux/mfd/max77686*.h
8661F:	include/linux/mfd/max77693*.h
8662
8663MAXIRADIO FM RADIO RECEIVER DRIVER
8664M:	Hans Verkuil <hverkuil@xs4all.nl>
8665L:	linux-media@vger.kernel.org
8666T:	git git://linuxtv.org/media_tree.git
8667W:	https://linuxtv.org
8668S:	Maintained
8669F:	drivers/media/radio/radio-maxiradio*
8670
8671MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8672M:	Peter Rosin <peda@axentia.se>
8673L:	linux-iio@vger.kernel.org
8674S:	Maintained
8675F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8676F:	drivers/iio/potentiometer/mcp4018.c
8677F:	drivers/iio/potentiometer/mcp4531.c
8678
8679MCR20A IEEE-802.15.4 RADIO DRIVER
8680M:	Xue Liu <liuxuenetmail@gmail.com>
8681L:	linux-wpan@vger.kernel.org
8682W:	https://github.com/xueliu/mcr20a-linux
8683S:	Maintained
8684F:	drivers/net/ieee802154/mcr20a.c
8685F:	drivers/net/ieee802154/mcr20a.h
8686F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8687
8688MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8689M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8690L:	linux-iio@vger.kernel.org
8691S:	Maintained
8692F:	drivers/iio/dac/cio-dac.c
8693
8694MEDIA DRIVERS FOR ASCOT2E
8695M:	Sergey Kozlov <serjk@netup.ru>
8696M:	Abylay Ospan <aospan@netup.ru>
8697L:	linux-media@vger.kernel.org
8698W:	https://linuxtv.org
8699W:	http://netup.tv/
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Supported
8702F:	drivers/media/dvb-frontends/ascot2e*
8703
8704MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8705M:	Jasmin Jessich <jasmin@anw.at>
8706L:	linux-media@vger.kernel.org
8707W:	https://linuxtv.org
8708T:	git git://linuxtv.org/media_tree.git
8709S:	Maintained
8710F:	drivers/media/dvb-frontends/cxd2099*
8711
8712MEDIA DRIVERS FOR CXD2841ER
8713M:	Sergey Kozlov <serjk@netup.ru>
8714M:	Abylay Ospan <aospan@netup.ru>
8715L:	linux-media@vger.kernel.org
8716W:	https://linuxtv.org
8717W:	http://netup.tv/
8718T:	git git://linuxtv.org/media_tree.git
8719S:	Supported
8720F:	drivers/media/dvb-frontends/cxd2841er*
8721
8722MEDIA DRIVERS FOR CXD2880
8723M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8724L:	linux-media@vger.kernel.org
8725W:	http://linuxtv.org/
8726T:	git git://linuxtv.org/media_tree.git
8727S:	Supported
8728F:	drivers/media/dvb-frontends/cxd2880/*
8729F:	drivers/media/spi/cxd2880*
8730
8731MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8732M:	Daniel Scheller <d.scheller.oss@gmail.com>
8733L:	linux-media@vger.kernel.org
8734W:	https://linuxtv.org
8735T:	git git://linuxtv.org/media_tree.git
8736S:	Maintained
8737F:	drivers/media/pci/ddbridge/*
8738
8739MEDIA DRIVERS FOR FREESCALE IMX
8740M:	Steve Longerbeam <slongerbeam@gmail.com>
8741M:	Philipp Zabel <p.zabel@pengutronix.de>
8742L:	linux-media@vger.kernel.org
8743T:	git git://linuxtv.org/media_tree.git
8744S:	Maintained
8745F:	Documentation/devicetree/bindings/media/imx.txt
8746F:	Documentation/media/v4l-drivers/imx.rst
8747F:	drivers/staging/media/imx/
8748F:	include/linux/imx-media.h
8749F:	include/media/imx.h
8750
8751MEDIA DRIVERS FOR HELENE
8752M:	Abylay Ospan <aospan@netup.ru>
8753L:	linux-media@vger.kernel.org
8754W:	https://linuxtv.org
8755W:	http://netup.tv/
8756T:	git git://linuxtv.org/media_tree.git
8757S:	Supported
8758F:	drivers/media/dvb-frontends/helene*
8759
8760MEDIA DRIVERS FOR HORUS3A
8761M:	Sergey Kozlov <serjk@netup.ru>
8762M:	Abylay Ospan <aospan@netup.ru>
8763L:	linux-media@vger.kernel.org
8764W:	https://linuxtv.org
8765W:	http://netup.tv/
8766T:	git git://linuxtv.org/media_tree.git
8767S:	Supported
8768F:	drivers/media/dvb-frontends/horus3a*
8769
8770MEDIA DRIVERS FOR LNBH25
8771M:	Sergey Kozlov <serjk@netup.ru>
8772M:	Abylay Ospan <aospan@netup.ru>
8773L:	linux-media@vger.kernel.org
8774W:	https://linuxtv.org
8775W:	http://netup.tv/
8776T:	git git://linuxtv.org/media_tree.git
8777S:	Supported
8778F:	drivers/media/dvb-frontends/lnbh25*
8779
8780MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8781M:	Daniel Scheller <d.scheller.oss@gmail.com>
8782L:	linux-media@vger.kernel.org
8783W:	https://linuxtv.org
8784T:	git git://linuxtv.org/media_tree.git
8785S:	Maintained
8786F:	drivers/media/dvb-frontends/mxl5xx*
8787
8788MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8789M:	Sergey Kozlov <serjk@netup.ru>
8790M:	Abylay Ospan <aospan@netup.ru>
8791L:	linux-media@vger.kernel.org
8792W:	https://linuxtv.org
8793W:	http://netup.tv/
8794T:	git git://linuxtv.org/media_tree.git
8795S:	Supported
8796F:	drivers/media/pci/netup_unidvb/*
8797
8798MEDIA DRIVERS FOR RENESAS - CEU
8799M:	Jacopo Mondi <jacopo@jmondi.org>
8800L:	linux-media@vger.kernel.org
8801L:	linux-renesas-soc@vger.kernel.org
8802T:	git git://linuxtv.org/media_tree.git
8803S:	Supported
8804F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8805F:	drivers/media/platform/renesas-ceu.c
8806F:	include/media/drv-intf/renesas-ceu.h
8807
8808MEDIA DRIVERS FOR RENESAS - DRIF
8809M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8810L:	linux-media@vger.kernel.org
8811L:	linux-renesas-soc@vger.kernel.org
8812T:	git git://linuxtv.org/media_tree.git
8813S:	Supported
8814F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8815F:	drivers/media/platform/rcar_drif.c
8816
8817MEDIA DRIVERS FOR RENESAS - FCP
8818M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8819L:	linux-media@vger.kernel.org
8820L:	linux-renesas-soc@vger.kernel.org
8821T:	git git://linuxtv.org/media_tree.git
8822S:	Supported
8823F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8824F:	drivers/media/platform/rcar-fcp.c
8825F:	include/media/rcar-fcp.h
8826
8827MEDIA DRIVERS FOR RENESAS - FDP1
8828M:	Kieran Bingham <kieran@bingham.xyz>
8829L:	linux-media@vger.kernel.org
8830L:	linux-renesas-soc@vger.kernel.org
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Supported
8833F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8834F:	drivers/media/platform/rcar_fdp1.c
8835
8836MEDIA DRIVERS FOR RENESAS - VIN
8837M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8838L:	linux-media@vger.kernel.org
8839L:	linux-renesas-soc@vger.kernel.org
8840T:	git git://linuxtv.org/media_tree.git
8841S:	Supported
8842F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8843F:	drivers/media/platform/rcar-vin/
8844
8845MEDIA DRIVERS FOR RENESAS - VSP1
8846M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8847L:	linux-media@vger.kernel.org
8848L:	linux-renesas-soc@vger.kernel.org
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8852F:	drivers/media/platform/vsp1/
8853
8854MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8855M:	Daniel Scheller <d.scheller.oss@gmail.com>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858T:	git git://linuxtv.org/media_tree.git
8859S:	Maintained
8860F:	drivers/media/dvb-frontends/stv0910*
8861
8862MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8863M:	Daniel Scheller <d.scheller.oss@gmail.com>
8864L:	linux-media@vger.kernel.org
8865W:	https://linuxtv.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	drivers/media/dvb-frontends/stv6111*
8869
8870MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8871M:	Dmitry Osipenko <digetx@gmail.com>
8872L:	linux-media@vger.kernel.org
8873L:	linux-tegra@vger.kernel.org
8874T:	git git://linuxtv.org/media_tree.git
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8877F:	drivers/staging/media/tegra-vde/
8878
8879MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8882P:	LinuxTV.org Project
8883L:	linux-media@vger.kernel.org
8884W:	https://linuxtv.org
8885Q:	http://patchwork.kernel.org/project/linux-media/list/
8886T:	git git://linuxtv.org/media_tree.git
8887S:	Maintained
8888F:	Documentation/devicetree/bindings/media/
8889F:	Documentation/media/
8890F:	drivers/media/
8891F:	drivers/staging/media/
8892F:	include/linux/platform_data/media/
8893F:	include/media/
8894F:	include/uapi/linux/dvb/
8895F:	include/uapi/linux/videodev2.h
8896F:	include/uapi/linux/media.h
8897F:	include/uapi/linux/v4l2-*
8898F:	include/uapi/linux/meye.h
8899F:	include/uapi/linux/ivtv*
8900F:	include/uapi/linux/uvcvideo.h
8901
8902MEDIATEK CIR DRIVER
8903M:	Sean Wang <sean.wang@mediatek.com>
8904S:	Maintained
8905F:	drivers/media/rc/mtk-cir.c
8906
8907MEDIATEK DMA DRIVER
8908M:	Sean Wang <sean.wang@mediatek.com>
8909L:	dmaengine@vger.kernel.org
8910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8911L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8912S:	Maintained
8913F:	Documentation/devicetree/bindings/dma/mtk-*
8914F:	drivers/dma/mediatek/
8915
8916MEDIATEK PMIC LED DRIVER
8917M:	Sean Wang <sean.wang@mediatek.com>
8918S:	Maintained
8919F:	drivers/leds/leds-mt6323.c
8920F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8921
8922MEDIATEK ETHERNET DRIVER
8923M:	Felix Fietkau <nbd@openwrt.org>
8924M:	John Crispin <john@phrozen.org>
8925M:	Sean Wang <sean.wang@mediatek.com>
8926M:	Nelson Chang <nelson.chang@mediatek.com>
8927L:	netdev@vger.kernel.org
8928S:	Maintained
8929F:	drivers/net/ethernet/mediatek/
8930
8931MEDIATEK SWITCH DRIVER
8932M:	Sean Wang <sean.wang@mediatek.com>
8933L:	netdev@vger.kernel.org
8934S:	Maintained
8935F:	drivers/net/dsa/mt7530.*
8936F:	net/dsa/tag_mtk.c
8937
8938MEDIATEK JPEG DRIVER
8939M:	Rick Chang <rick.chang@mediatek.com>
8940M:	Bin Liu <bin.liu@mediatek.com>
8941S:	Supported
8942F:	drivers/media/platform/mtk-jpeg/
8943F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8944
8945MEDIATEK MDP DRIVER
8946M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8947M:	Houlong Wei <houlong.wei@mediatek.com>
8948M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8949S:	Supported
8950F:	drivers/media/platform/mtk-mdp/
8951F:	drivers/media/platform/mtk-vpu/
8952F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8953
8954MEDIATEK MEDIA DRIVER
8955M:	Tiffany Lin <tiffany.lin@mediatek.com>
8956M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8957S:	Supported
8958F:	drivers/media/platform/mtk-vcodec/
8959F:	drivers/media/platform/mtk-vpu/
8960F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8961F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8962
8963MEDIATEK MT7601U WIRELESS LAN DRIVER
8964M:	Jakub Kicinski <kubakici@wp.pl>
8965L:	linux-wireless@vger.kernel.org
8966S:	Maintained
8967F:	drivers/net/wireless/mediatek/mt7601u/
8968
8969MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8970M:	Sean Wang <sean.wang@mediatek.com>
8971S:	Maintained
8972F:	drivers/char/hw_random/mtk-rng.c
8973
8974MEDIATEK USB3 DRD IP DRIVER
8975M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8976L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8978L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8979S:	Maintained
8980F:	drivers/usb/mtu3/
8981
8982MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8983M:	Peter Senna Tschudin <peter.senna@collabora.com>
8984M:	Martin Donnelly <martin.donnelly@ge.com>
8985M:	Martyn Welch <martyn.welch@collabora.co.uk>
8986S:	Maintained
8987F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8988F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8989
8990MEGARAID SCSI/SAS DRIVERS
8991M:	Kashyap Desai <kashyap.desai@broadcom.com>
8992M:	Sumit Saxena <sumit.saxena@broadcom.com>
8993M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8994L:	megaraidlinux.pdl@broadcom.com
8995L:	linux-scsi@vger.kernel.org
8996W:	http://www.avagotech.com/support/
8997S:	Maintained
8998F:	Documentation/scsi/megaraid.txt
8999F:	drivers/scsi/megaraid.*
9000F:	drivers/scsi/megaraid/
9001
9002MELEXIS MLX90614 DRIVER
9003M:	Crt Mori <cmo@melexis.com>
9004L:	linux-iio@vger.kernel.org
9005W:	http://www.melexis.com
9006S:	Supported
9007F:	drivers/iio/temperature/mlx90614.c
9008
9009MELEXIS MLX90632 DRIVER
9010M:	Crt Mori <cmo@melexis.com>
9011L:	linux-iio@vger.kernel.org
9012W:	http://www.melexis.com
9013S:	Supported
9014F:	drivers/iio/temperature/mlx90632.c
9015
9016MELFAS MIP4 TOUCHSCREEN DRIVER
9017M:	Sangwon Jee <jeesw@melfas.com>
9018W:	http://www.melfas.com
9019S:	Supported
9020F:	drivers/input/touchscreen/melfas_mip4.c
9021F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9022
9023MELLANOX ETHERNET DRIVER (mlx4_en)
9024M:	Tariq Toukan <tariqt@mellanox.com>
9025L:	netdev@vger.kernel.org
9026S:	Supported
9027W:	http://www.mellanox.com
9028Q:	http://patchwork.ozlabs.org/project/netdev/list/
9029F:	drivers/net/ethernet/mellanox/mlx4/en_*
9030
9031MELLANOX ETHERNET DRIVER (mlx5e)
9032M:	Saeed Mahameed <saeedm@mellanox.com>
9033L:	netdev@vger.kernel.org
9034S:	Supported
9035W:	http://www.mellanox.com
9036Q:	http://patchwork.ozlabs.org/project/netdev/list/
9037F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9038
9039MELLANOX ETHERNET INNOVA DRIVER
9040M:	Ilan Tayari <ilant@mellanox.com>
9041R:	Boris Pismenny <borisp@mellanox.com>
9042L:	netdev@vger.kernel.org
9043S:	Supported
9044W:	http://www.mellanox.com
9045Q:	http://patchwork.ozlabs.org/project/netdev/list/
9046F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9047F:	include/linux/mlx5/mlx5_ifc_fpga.h
9048
9049MELLANOX ETHERNET INNOVA IPSEC DRIVER
9050M:	Ilan Tayari <ilant@mellanox.com>
9051R:	Boris Pismenny <borisp@mellanox.com>
9052L:	netdev@vger.kernel.org
9053S:	Supported
9054W:	http://www.mellanox.com
9055Q:	http://patchwork.ozlabs.org/project/netdev/list/
9056F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9057F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9058
9059MELLANOX ETHERNET SWITCH DRIVERS
9060M:	Jiri Pirko <jiri@mellanox.com>
9061M:	Ido Schimmel <idosch@mellanox.com>
9062L:	netdev@vger.kernel.org
9063S:	Supported
9064W:	http://www.mellanox.com
9065Q:	http://patchwork.ozlabs.org/project/netdev/list/
9066F:	drivers/net/ethernet/mellanox/mlxsw/
9067
9068MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9069M:	mlxsw@mellanox.com
9070L:	netdev@vger.kernel.org
9071S:	Supported
9072W:	http://www.mellanox.com
9073Q:	http://patchwork.ozlabs.org/project/netdev/list/
9074F:	drivers/net/ethernet/mellanox/mlxfw/
9075
9076MELLANOX HARDWARE PLATFORM SUPPORT
9077M:	Andy Shevchenko <andy@infradead.org>
9078M:	Darren Hart <dvhart@infradead.org>
9079M:	Vadim Pasternak <vadimp@mellanox.com>
9080L:	platform-driver-x86@vger.kernel.org
9081S:	Supported
9082F:	drivers/platform/mellanox/
9083
9084MELLANOX MLX4 core VPI driver
9085M:	Tariq Toukan <tariqt@mellanox.com>
9086L:	netdev@vger.kernel.org
9087L:	linux-rdma@vger.kernel.org
9088W:	http://www.mellanox.com
9089Q:	http://patchwork.ozlabs.org/project/netdev/list/
9090S:	Supported
9091F:	drivers/net/ethernet/mellanox/mlx4/
9092F:	include/linux/mlx4/
9093
9094MELLANOX MLX4 IB driver
9095M:	Yishai Hadas <yishaih@mellanox.com>
9096L:	linux-rdma@vger.kernel.org
9097W:	http://www.mellanox.com
9098Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9099S:	Supported
9100F:	drivers/infiniband/hw/mlx4/
9101F:	include/linux/mlx4/
9102F:	include/uapi/rdma/mlx4-abi.h
9103
9104MELLANOX MLX5 core VPI driver
9105M:	Saeed Mahameed <saeedm@mellanox.com>
9106M:	Matan Barak <matanb@mellanox.com>
9107M:	Leon Romanovsky <leonro@mellanox.com>
9108L:	netdev@vger.kernel.org
9109L:	linux-rdma@vger.kernel.org
9110W:	http://www.mellanox.com
9111Q:	http://patchwork.ozlabs.org/project/netdev/list/
9112S:	Supported
9113F:	drivers/net/ethernet/mellanox/mlx5/core/
9114F:	include/linux/mlx5/
9115
9116MELLANOX MLX5 IB driver
9117M:	Matan Barak <matanb@mellanox.com>
9118M:	Leon Romanovsky <leonro@mellanox.com>
9119L:	linux-rdma@vger.kernel.org
9120W:	http://www.mellanox.com
9121Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9122S:	Supported
9123F:	drivers/infiniband/hw/mlx5/
9124F:	include/linux/mlx5/
9125F:	include/uapi/rdma/mlx5-abi.h
9126
9127MELLANOX MLXCPLD I2C AND MUX DRIVER
9128M:	Vadim Pasternak <vadimp@mellanox.com>
9129M:	Michael Shych <michaelsh@mellanox.com>
9130L:	linux-i2c@vger.kernel.org
9131S:	Supported
9132F:	drivers/i2c/busses/i2c-mlxcpld.c
9133F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9134F:	Documentation/i2c/busses/i2c-mlxcpld
9135
9136MELLANOX MLXCPLD LED DRIVER
9137M:	Vadim Pasternak <vadimp@mellanox.com>
9138L:	linux-leds@vger.kernel.org
9139S:	Supported
9140F:	drivers/leds/leds-mlxcpld.c
9141F:	drivers/leds/leds-mlxreg.c
9142F:	Documentation/leds/leds-mlxcpld.txt
9143
9144MELLANOX PLATFORM DRIVER
9145M:	Vadim Pasternak <vadimp@mellanox.com>
9146L:	platform-driver-x86@vger.kernel.org
9147S:	Supported
9148F:	drivers/platform/x86/mlx-platform.c
9149
9150MEMBARRIER SUPPORT
9151M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9152M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9153L:	linux-kernel@vger.kernel.org
9154S:	Supported
9155F:	kernel/sched/membarrier.c
9156F:	include/uapi/linux/membarrier.h
9157F:	arch/powerpc/include/asm/membarrier.h
9158
9159MEMORY MANAGEMENT
9160L:	linux-mm@kvack.org
9161W:	http://www.linux-mm.org
9162S:	Maintained
9163F:	include/linux/mm.h
9164F:	include/linux/gfp.h
9165F:	include/linux/mmzone.h
9166F:	include/linux/memory_hotplug.h
9167F:	include/linux/vmalloc.h
9168F:	mm/
9169
9170MEMORY TECHNOLOGY DEVICES (MTD)
9171M:	David Woodhouse <dwmw2@infradead.org>
9172M:	Brian Norris <computersforpeace@gmail.com>
9173M:	Boris Brezillon <boris.brezillon@bootlin.com>
9174M:	Marek Vasut <marek.vasut@gmail.com>
9175M:	Richard Weinberger <richard@nod.at>
9176L:	linux-mtd@lists.infradead.org
9177W:	http://www.linux-mtd.infradead.org/
9178Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9179T:	git git://git.infradead.org/linux-mtd.git master
9180T:	git git://git.infradead.org/linux-mtd.git mtd/next
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/mtd/
9183F:	drivers/mtd/
9184F:	include/linux/mtd/
9185F:	include/uapi/mtd/
9186
9187MEN A21 WATCHDOG DRIVER
9188M:	Johannes Thumshirn <morbidrsa@gmail.com>
9189L:	linux-watchdog@vger.kernel.org
9190S:	Maintained
9191F:	drivers/watchdog/mena21_wdt.c
9192
9193MEN CHAMELEON BUS (mcb)
9194M:	Johannes Thumshirn <morbidrsa@gmail.com>
9195S:	Maintained
9196F:	drivers/mcb/
9197F:	include/linux/mcb.h
9198F:	Documentation/men-chameleon-bus.txt
9199
9200MEN F21BMC (Board Management Controller)
9201M:	Andreas Werner <andreas.werner@men.de>
9202S:	Supported
9203F:	drivers/mfd/menf21bmc.c
9204F:	drivers/watchdog/menf21bmc_wdt.c
9205F:	drivers/leds/leds-menf21bmc.c
9206F:	drivers/hwmon/menf21bmc_hwmon.c
9207F:	Documentation/hwmon/menf21bmc
9208
9209MESON AO CEC DRIVER FOR AMLOGIC SOCS
9210M:	Neil Armstrong <narmstrong@baylibre.com>
9211L:	linux-media@lists.freedesktop.org
9212L:	linux-amlogic@lists.infradead.org
9213W:	http://linux-meson.com/
9214S:	Supported
9215F:	drivers/media/platform/meson/ao-cec.c
9216F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9217T:	git git://linuxtv.org/media_tree.git
9218
9219MICROBLAZE ARCHITECTURE
9220M:	Michal Simek <monstr@monstr.eu>
9221W:	http://www.monstr.eu/fdt/
9222T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9223S:	Supported
9224F:	arch/microblaze/
9225
9226MICROCHIP / ATMEL AT91 SERIAL DRIVER
9227M:	Richard Genoud <richard.genoud@gmail.com>
9228S:	Maintained
9229F:	drivers/tty/serial/atmel_serial.c
9230F:	drivers/tty/serial/atmel_serial.h
9231
9232MICROCHIP / ATMEL DMA DRIVER
9233M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9235L:	dmaengine@vger.kernel.org
9236S:	Supported
9237F:	drivers/dma/at_hdmac.c
9238F:	drivers/dma/at_hdmac_regs.h
9239F:	include/linux/platform_data/dma-atmel.h
9240
9241MICROCHIP / ATMEL ECC DRIVER
9242M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9243L:	linux-crypto@vger.kernel.org
9244S:	Maintained
9245F:	drivers/crypto/atmel-ecc.*
9246
9247MICROCHIP / ATMEL ISC DRIVER
9248M:	Songjun Wu <songjun.wu@microchip.com>
9249L:	linux-media@vger.kernel.org
9250S:	Supported
9251F:	drivers/media/platform/atmel/atmel-isc.c
9252F:	drivers/media/platform/atmel/atmel-isc-regs.h
9253F:	devicetree/bindings/media/atmel-isc.txt
9254
9255MICROCHIP / ATMEL NAND DRIVER
9256M:	Wenyou Yang <wenyou.yang@microchip.com>
9257M:	Josh Wu <rainyfeeling@outlook.com>
9258L:	linux-mtd@lists.infradead.org
9259S:	Supported
9260F:	drivers/mtd/nand/raw/atmel/*
9261F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9262
9263MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9264M:	Woojung Huh <Woojung.Huh@microchip.com>
9265M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9266L:	netdev@vger.kernel.org
9267S:	Maintained
9268F:	net/dsa/tag_ksz.c
9269F:	drivers/net/dsa/microchip/*
9270F:	include/linux/platform_data/microchip-ksz.h
9271F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9272
9273MICROCHIP LAN743X ETHERNET DRIVER
9274M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9275M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9276L:	netdev@vger.kernel.org
9277S:	Maintained
9278F:	drivers/net/ethernet/microchip/lan743x_*
9279
9280MICROCHIP USB251XB DRIVER
9281M:	Richard Leitner <richard.leitner@skidata.com>
9282L:	linux-usb@vger.kernel.org
9283S:	Maintained
9284F:	drivers/usb/misc/usb251xb.c
9285F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9286
9287MICROSEMI MIPS SOCS
9288M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9289L:	linux-mips@linux-mips.org
9290S:	Maintained
9291F:	arch/mips/generic/board-ocelot.c
9292F:	arch/mips/configs/generic/board-ocelot.config
9293F:	arch/mips/boot/dts/mscc/
9294F:	Documentation/devicetree/bindings/mips/mscc.txt
9295
9296MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9297M:	Don Brace <don.brace@microsemi.com>
9298L:	esc.storagedev@microsemi.com
9299L:	linux-scsi@vger.kernel.org
9300S:	Supported
9301F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9302F:	drivers/scsi/smartpqi/Kconfig
9303F:	drivers/scsi/smartpqi/Makefile
9304F:	include/linux/cciss*.h
9305F:	include/uapi/linux/cciss*.h
9306F:	Documentation/scsi/smartpqi.txt
9307
9308MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9309M:	Chen Yu <yu.c.chen@intel.com>
9310L:	platform-driver-x86@vger.kernel.org
9311S:	Supported
9312F:	drivers/platform/x86/surfacepro3_button.c
9313
9314MICROTEK X6 SCANNER
9315M:	Oliver Neukum <oliver@neukum.org>
9316S:	Maintained
9317F:	drivers/usb/image/microtek.*
9318
9319MIPS
9320M:	Ralf Baechle <ralf@linux-mips.org>
9321M:	James Hogan <jhogan@kernel.org>
9322L:	linux-mips@linux-mips.org
9323W:	http://www.linux-mips.org/
9324T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9325Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9326S:	Supported
9327F:	Documentation/devicetree/bindings/mips/
9328F:	Documentation/mips/
9329F:	arch/mips/
9330F:	drivers/platform/mips/
9331
9332MIPS BOSTON DEVELOPMENT BOARD
9333M:	Paul Burton <paul.burton@mips.com>
9334L:	linux-mips@linux-mips.org
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9337F:	arch/mips/boot/dts/img/boston.dts
9338F:	arch/mips/configs/generic/board-boston.config
9339F:	drivers/clk/imgtec/clk-boston.c
9340F:	include/dt-bindings/clock/boston-clock.h
9341
9342MIPS GENERIC PLATFORM
9343M:	Paul Burton <paul.burton@mips.com>
9344L:	linux-mips@linux-mips.org
9345S:	Supported
9346F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9347F:	arch/mips/generic/
9348F:	arch/mips/tools/generic-board-config.sh
9349
9350MIPS/LOONGSON1 ARCHITECTURE
9351M:	Keguang Zhang <keguang.zhang@gmail.com>
9352L:	linux-mips@linux-mips.org
9353S:	Maintained
9354F:	arch/mips/loongson32/
9355F:	arch/mips/include/asm/mach-loongson32/
9356F:	drivers/*/*loongson1*
9357F:	drivers/*/*/*loongson1*
9358
9359MIPS/LOONGSON2 ARCHITECTURE
9360M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9361L:	linux-mips@linux-mips.org
9362S:	Maintained
9363F:	arch/mips/loongson64/*{2e/2f}*
9364F:	arch/mips/include/asm/mach-loongson64/
9365F:	drivers/*/*loongson2*
9366F:	drivers/*/*/*loongson2*
9367
9368MIPS/LOONGSON3 ARCHITECTURE
9369M:	Huacai Chen <chenhc@lemote.com>
9370L:	linux-mips@linux-mips.org
9371S:	Maintained
9372F:	arch/mips/loongson64/
9373F:	arch/mips/include/asm/mach-loongson64/
9374F:	drivers/platform/mips/cpu_hwmon.c
9375F:	drivers/*/*loongson3*
9376F:	drivers/*/*/*loongson3*
9377
9378MIPS RINT INSTRUCTION EMULATION
9379M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9380L:	linux-mips@linux-mips.org
9381S:	Supported
9382F:	arch/mips/math-emu/sp_rint.c
9383F:	arch/mips/math-emu/dp_rint.c
9384
9385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9386M:	Hans Verkuil <hverkuil@xs4all.nl>
9387L:	linux-media@vger.kernel.org
9388T:	git git://linuxtv.org/media_tree.git
9389W:	https://linuxtv.org
9390S:	Odd Fixes
9391F:	drivers/media/radio/radio-miropcm20*
9392
9393MMP SUPPORT
9394M:	Eric Miao <eric.y.miao@gmail.com>
9395M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9397T:	git git://github.com/hzhuang1/linux.git
9398T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9399S:	Maintained
9400F:	arch/arm/boot/dts/mmp*
9401F:	arch/arm/mach-mmp/
9402
9403MN88472 MEDIA DRIVER
9404M:	Antti Palosaari <crope@iki.fi>
9405L:	linux-media@vger.kernel.org
9406W:	https://linuxtv.org
9407W:	http://palosaari.fi/linux/
9408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9409S:	Maintained
9410F:	drivers/media/dvb-frontends/mn88472*
9411
9412MN88473 MEDIA DRIVER
9413M:	Antti Palosaari <crope@iki.fi>
9414L:	linux-media@vger.kernel.org
9415W:	https://linuxtv.org
9416W:	http://palosaari.fi/linux/
9417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9418S:	Maintained
9419F:	drivers/media/dvb-frontends/mn88473*
9420
9421MODULE SUPPORT
9422M:	Jessica Yu <jeyu@kernel.org>
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9424S:	Maintained
9425F:	include/linux/module.h
9426F:	kernel/module.c
9427
9428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9429W:	http://popies.net/meye/
9430S:	Orphan
9431F:	Documentation/media/v4l-drivers/meye*
9432F:	drivers/media/pci/meye/
9433F:	include/uapi/linux/meye.h
9434
9435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9436M:	Jiri Slaby <jirislaby@gmail.com>
9437S:	Maintained
9438F:	Documentation/serial/moxa-smartio
9439F:	drivers/tty/mxser.*
9440
9441MR800 AVERMEDIA USB FM RADIO DRIVER
9442M:	Alexey Klimov <klimov.linux@gmail.com>
9443L:	linux-media@vger.kernel.org
9444T:	git git://linuxtv.org/media_tree.git
9445S:	Maintained
9446F:	drivers/media/radio/radio-mr800.c
9447
9448MRF24J40 IEEE 802.15.4 RADIO DRIVER
9449M:	Alan Ott <alan@signal11.us>
9450L:	linux-wpan@vger.kernel.org
9451S:	Maintained
9452F:	drivers/net/ieee802154/mrf24j40.c
9453F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9454
9455MSI LAPTOP SUPPORT
9456M:	"Lee, Chun-Yi" <jlee@suse.com>
9457L:	platform-driver-x86@vger.kernel.org
9458S:	Maintained
9459F:	drivers/platform/x86/msi-laptop.c
9460
9461MSI WMI SUPPORT
9462L:	platform-driver-x86@vger.kernel.org
9463S:	Orphan
9464F:	drivers/platform/x86/msi-wmi.c
9465
9466MSI001 MEDIA DRIVER
9467M:	Antti Palosaari <crope@iki.fi>
9468L:	linux-media@vger.kernel.org
9469W:	https://linuxtv.org
9470W:	http://palosaari.fi/linux/
9471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9472T:	git git://linuxtv.org/anttip/media_tree.git
9473S:	Maintained
9474F:	drivers/media/tuners/msi001*
9475
9476MSI2500 MEDIA DRIVER
9477M:	Antti Palosaari <crope@iki.fi>
9478L:	linux-media@vger.kernel.org
9479W:	https://linuxtv.org
9480W:	http://palosaari.fi/linux/
9481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9482T:	git git://linuxtv.org/anttip/media_tree.git
9483S:	Maintained
9484F:	drivers/media/usb/msi2500/
9485
9486MSYSTEMS DISKONCHIP G3 MTD DRIVER
9487M:	Robert Jarzmik <robert.jarzmik@free.fr>
9488L:	linux-mtd@lists.infradead.org
9489S:	Maintained
9490F:	drivers/mtd/devices/docg3*
9491
9492MT9M032 APTINA SENSOR DRIVER
9493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496S:	Maintained
9497F:	drivers/media/i2c/mt9m032.c
9498F:	include/media/i2c/mt9m032.h
9499
9500MT9P031 APTINA CAMERA SENSOR
9501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502L:	linux-media@vger.kernel.org
9503T:	git git://linuxtv.org/media_tree.git
9504S:	Maintained
9505F:	drivers/media/i2c/mt9p031.c
9506F:	include/media/i2c/mt9p031.h
9507
9508MT9T001 APTINA CAMERA SENSOR
9509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9510L:	linux-media@vger.kernel.org
9511T:	git git://linuxtv.org/media_tree.git
9512S:	Maintained
9513F:	drivers/media/i2c/mt9t001.c
9514F:	include/media/i2c/mt9t001.h
9515
9516MT9T112 APTINA CAMERA SENSOR
9517M:	Jacopo Mondi <jacopo@jmondi.org>
9518L:	linux-media@vger.kernel.org
9519T:	git git://linuxtv.org/media_tree.git
9520S:	Odd Fixes
9521F:	drivers/media/i2c/mt9t112.c
9522F:	include/media/i2c/mt9t112.h
9523
9524MT9V032 APTINA CAMERA SENSOR
9525M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9526L:	linux-media@vger.kernel.org
9527T:	git git://linuxtv.org/media_tree.git
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9530F:	drivers/media/i2c/mt9v032.c
9531F:	include/media/i2c/mt9v032.h
9532
9533MULTIFUNCTION DEVICES (MFD)
9534M:	Lee Jones <lee.jones@linaro.org>
9535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9536S:	Supported
9537F:	Documentation/devicetree/bindings/mfd/
9538F:	drivers/mfd/
9539F:	include/linux/mfd/
9540F:	include/dt-bindings/mfd/
9541
9542MULTIMEDIA CARD (MMC) ETC. OVER SPI
9543S:	Orphan
9544F:	drivers/mmc/host/mmc_spi.c
9545F:	include/linux/spi/mmc_spi.h
9546
9547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9548M:	Ulf Hansson <ulf.hansson@linaro.org>
9549L:	linux-mmc@vger.kernel.org
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9551S:	Maintained
9552F:	Documentation/devicetree/bindings/mmc/
9553F:	drivers/mmc/
9554F:	include/linux/mmc/
9555F:	include/uapi/linux/mmc/
9556
9557MULTIPLEXER SUBSYSTEM
9558M:	Peter Rosin <peda@axentia.se>
9559S:	Maintained
9560F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9561F:	Documentation/devicetree/bindings/mux/
9562F:	include/linux/dt-bindings/mux/
9563F:	include/linux/mux/
9564F:	drivers/mux/
9565
9566MULTITECH MULTIPORT CARD (ISICOM)
9567S:	Orphan
9568F:	drivers/tty/isicom.c
9569F:	include/linux/isicom.h
9570
9571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9572M:	Bin Liu <b-liu@ti.com>
9573L:	linux-usb@vger.kernel.org
9574S:	Maintained
9575F:	drivers/usb/musb/
9576
9577MXL5007T MEDIA DRIVER
9578M:	Michael Krufky <mkrufky@linuxtv.org>
9579L:	linux-media@vger.kernel.org
9580W:	https://linuxtv.org
9581W:	http://github.com/mkrufky
9582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9583T:	git git://linuxtv.org/mkrufky/tuners.git
9584S:	Maintained
9585F:	drivers/media/tuners/mxl5007t.*
9586
9587MXSFB DRM DRIVER
9588M:	Marek Vasut <marex@denx.de>
9589S:	Supported
9590F:	drivers/gpu/drm/mxsfb/
9591F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9592
9593MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9594M:	Chris Lee <christopher.lee@cspi.com>
9595L:	netdev@vger.kernel.org
9596W:	https://www.cspi.com/ethernet-products/support/downloads/
9597S:	Supported
9598F:	drivers/net/ethernet/myricom/myri10ge/
9599
9600NAND FLASH SUBSYSTEM
9601M:	Boris Brezillon <boris.brezillon@bootlin.com>
9602R:	Richard Weinberger <richard@nod.at>
9603L:	linux-mtd@lists.infradead.org
9604W:	http://www.linux-mtd.infradead.org/
9605Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9606T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9607T:	git git://git.infradead.org/linux-mtd.git nand/next
9608S:	Maintained
9609F:	drivers/mtd/nand/
9610F:	include/linux/mtd/*nand*.h
9611
9612NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9613M:	Daniel Mack <zonque@gmail.com>
9614S:	Maintained
9615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9616W:	http://www.native-instruments.com
9617F:	sound/usb/caiaq/
9618
9619NATSEMI ETHERNET DRIVER (DP8381x)
9620S:	Orphan
9621F:	drivers/net/ethernet/natsemi/natsemi.c
9622
9623NCP FILESYSTEM
9624M:	Petr Vandrovec <petr@vandrovec.name>
9625S:	Obsolete
9626F:	drivers/staging/ncpfs/
9627
9628NCR 5380 SCSI DRIVERS
9629M:	Finn Thain <fthain@telegraphics.com.au>
9630M:	Michael Schmitz <schmitzmic@gmail.com>
9631L:	linux-scsi@vger.kernel.org
9632S:	Maintained
9633F:	Documentation/scsi/g_NCR5380.txt
9634F:	drivers/scsi/NCR5380.*
9635F:	drivers/scsi/arm/cumana_1.c
9636F:	drivers/scsi/arm/oak.c
9637F:	drivers/scsi/atari_scsi.*
9638F:	drivers/scsi/dmx3191d.c
9639F:	drivers/scsi/g_NCR5380.*
9640F:	drivers/scsi/mac_scsi.*
9641F:	drivers/scsi/sun3_scsi.*
9642F:	drivers/scsi/sun3_scsi_vme.c
9643
9644NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9645M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9646L:	linux-scsi@vger.kernel.org
9647S:	Maintained
9648F:	drivers/scsi/NCR_D700.*
9649
9650NCT6775 HARDWARE MONITOR DRIVER
9651M:	Guenter Roeck <linux@roeck-us.net>
9652L:	linux-hwmon@vger.kernel.org
9653S:	Maintained
9654F:	Documentation/hwmon/nct6775
9655F:	drivers/hwmon/nct6775.c
9656
9657NETEFFECT IWARP RNIC DRIVER (IW_NES)
9658M:	Faisal Latif <faisal.latif@intel.com>
9659L:	linux-rdma@vger.kernel.org
9660W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9661S:	Supported
9662F:	drivers/infiniband/hw/nes/
9663F:	include/uapi/rdma/nes-abi.h
9664
9665NETEM NETWORK EMULATOR
9666M:	Stephen Hemminger <stephen@networkplumber.org>
9667L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9668S:	Maintained
9669F:	net/sched/sch_netem.c
9670
9671NETERION 10GbE DRIVERS (s2io/vxge)
9672M:	Jon Mason <jdmason@kudzu.us>
9673L:	netdev@vger.kernel.org
9674S:	Supported
9675F:	Documentation/networking/s2io.txt
9676F:	Documentation/networking/vxge.txt
9677F:	drivers/net/ethernet/neterion/
9678
9679NETFILTER
9680M:	Pablo Neira Ayuso <pablo@netfilter.org>
9681M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9682M:	Florian Westphal <fw@strlen.de>
9683L:	netfilter-devel@vger.kernel.org
9684L:	coreteam@netfilter.org
9685W:	http://www.netfilter.org/
9686W:	http://www.iptables.org/
9687W:	http://www.nftables.org/
9688Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9691S:	Maintained
9692F:	include/linux/netfilter*
9693F:	include/linux/netfilter/
9694F:	include/net/netfilter/
9695F:	include/uapi/linux/netfilter*
9696F:	include/uapi/linux/netfilter/
9697F:	net/*/netfilter.c
9698F:	net/*/netfilter/
9699F:	net/netfilter/
9700F:	net/bridge/br_netfilter*.c
9701
9702NETROM NETWORK LAYER
9703M:	Ralf Baechle <ralf@linux-mips.org>
9704L:	linux-hams@vger.kernel.org
9705W:	http://www.linux-ax25.org/
9706S:	Maintained
9707F:	include/net/netrom.h
9708F:	include/uapi/linux/netrom.h
9709F:	net/netrom/
9710
9711NETRONOME ETHERNET DRIVERS
9712M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9713L:	oss-drivers@netronome.com
9714S:	Maintained
9715F:	drivers/net/ethernet/netronome/
9716
9717NETWORK BLOCK DEVICE (NBD)
9718M:	Josef Bacik <jbacik@fb.com>
9719S:	Maintained
9720L:	linux-block@vger.kernel.org
9721L:	nbd@other.debian.org
9722F:	Documentation/blockdev/nbd.txt
9723F:	drivers/block/nbd.c
9724F:	include/uapi/linux/nbd.h
9725
9726NETWORK DROP MONITOR
9727M:	Neil Horman <nhorman@tuxdriver.com>
9728L:	netdev@vger.kernel.org
9729S:	Maintained
9730W:	https://fedorahosted.org/dropwatch/
9731F:	net/core/drop_monitor.c
9732
9733NETWORKING DRIVERS
9734L:	netdev@vger.kernel.org
9735W:	http://www.linuxfoundation.org/en/Net
9736Q:	http://patchwork.ozlabs.org/project/netdev/list/
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9739S:	Odd Fixes
9740F:	Documentation/devicetree/bindings/net/
9741F:	drivers/net/
9742F:	include/linux/if_*
9743F:	include/linux/netdevice.h
9744F:	include/linux/etherdevice.h
9745F:	include/linux/fcdevice.h
9746F:	include/linux/fddidevice.h
9747F:	include/linux/hippidevice.h
9748F:	include/linux/inetdevice.h
9749F:	include/uapi/linux/if_*
9750F:	include/uapi/linux/netdevice.h
9751
9752NETWORKING DRIVERS (WIRELESS)
9753M:	Kalle Valo <kvalo@codeaurora.org>
9754L:	linux-wireless@vger.kernel.org
9755Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9758S:	Maintained
9759F:	Documentation/devicetree/bindings/net/wireless/
9760F:	drivers/net/wireless/
9761
9762NETWORKING [DSA]
9763M:	Andrew Lunn <andrew@lunn.ch>
9764M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9765M:	Florian Fainelli <f.fainelli@gmail.com>
9766S:	Maintained
9767F:	net/dsa/
9768F:	include/net/dsa.h
9769F:	include/linux/dsa/
9770F:	drivers/net/dsa/
9771
9772NETWORKING [GENERAL]
9773M:	"David S. Miller" <davem@davemloft.net>
9774L:	netdev@vger.kernel.org
9775W:	http://www.linuxfoundation.org/en/Net
9776Q:	http://patchwork.ozlabs.org/project/netdev/list/
9777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9779B:	mailto:netdev@vger.kernel.org
9780S:	Maintained
9781F:	net/
9782F:	include/net/
9783F:	include/linux/in.h
9784F:	include/linux/net.h
9785F:	include/linux/netdevice.h
9786F:	include/uapi/linux/in.h
9787F:	include/uapi/linux/net.h
9788F:	include/uapi/linux/netdevice.h
9789F:	include/uapi/linux/net_namespace.h
9790F:	tools/testing/selftests/net/
9791F:	lib/net_utils.c
9792F:	lib/random32.c
9793F:	Documentation/networking/
9794
9795NETWORKING [IPSEC]
9796M:	Steffen Klassert <steffen.klassert@secunet.com>
9797M:	Herbert Xu <herbert@gondor.apana.org.au>
9798M:	"David S. Miller" <davem@davemloft.net>
9799L:	netdev@vger.kernel.org
9800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9802S:	Maintained
9803F:	net/core/flow.c
9804F:	net/xfrm/
9805F:	net/key/
9806F:	net/ipv4/xfrm*
9807F:	net/ipv4/esp4*
9808F:	net/ipv4/ah4.c
9809F:	net/ipv4/ipcomp.c
9810F:	net/ipv4/ip_vti.c
9811F:	net/ipv6/xfrm*
9812F:	net/ipv6/esp6*
9813F:	net/ipv6/ah6.c
9814F:	net/ipv6/ipcomp6.c
9815F:	net/ipv6/ip6_vti.c
9816F:	include/uapi/linux/xfrm.h
9817F:	include/net/xfrm.h
9818
9819NETWORKING [IPv4/IPv6]
9820M:	"David S. Miller" <davem@davemloft.net>
9821M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9822M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9823L:	netdev@vger.kernel.org
9824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9825S:	Maintained
9826F:	net/ipv4/
9827F:	net/ipv6/
9828F:	include/net/ip*
9829F:	arch/x86/net/*
9830
9831NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9832M:	Paul Moore <paul@paul-moore.com>
9833W:	https://github.com/netlabel
9834L:	netdev@vger.kernel.org
9835L:	linux-security-module@vger.kernel.org
9836S:	Maintained
9837F:	Documentation/netlabel/
9838F:	include/net/calipso.h
9839F:	include/net/cipso_ipv4.h
9840F:	include/net/netlabel.h
9841F:	include/uapi/linux/netfilter/xt_SECMARK.h
9842F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9843F:	net/netlabel/
9844F:	net/ipv4/cipso_ipv4.c
9845F:	net/ipv6/calipso.c
9846F:	net/netfilter/xt_CONNSECMARK.c
9847F:	net/netfilter/xt_SECMARK.c
9848
9849NETWORKING [TLS]
9850M:	Ilya Lesokhin <ilyal@mellanox.com>
9851M:	Aviad Yehezkel <aviadye@mellanox.com>
9852M:	Dave Watson <davejwatson@fb.com>
9853L:	netdev@vger.kernel.org
9854S:	Maintained
9855F:	net/tls/*
9856F:	include/uapi/linux/tls.h
9857F:	include/net/tls.h
9858
9859NETWORKING [WIRELESS]
9860L:	linux-wireless@vger.kernel.org
9861Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9862
9863NETDEVSIM
9864M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9865S:	Maintained
9866F:	drivers/net/netdevsim/*
9867
9868NETXEN (1/10) GbE SUPPORT
9869M:	Manish Chopra <manish.chopra@cavium.com>
9870M:	Rahul Verma <rahul.verma@cavium.com>
9871M:	Dept-GELinuxNICDev@cavium.com
9872L:	netdev@vger.kernel.org
9873S:	Supported
9874F:	drivers/net/ethernet/qlogic/netxen/
9875
9876NFC SUBSYSTEM
9877M:	Samuel Ortiz <sameo@linux.intel.com>
9878L:	linux-wireless@vger.kernel.org
9879L:	linux-nfc@lists.01.org (subscribers-only)
9880S:	Supported
9881F:	net/nfc/
9882F:	include/net/nfc/
9883F:	include/uapi/linux/nfc.h
9884F:	drivers/nfc/
9885F:	include/linux/platform_data/nfcmrvl.h
9886F:	include/linux/platform_data/nxp-nci.h
9887F:	Documentation/devicetree/bindings/net/nfc/
9888
9889NFS, SUNRPC, AND LOCKD CLIENTS
9890M:	Trond Myklebust <trond.myklebust@primarydata.com>
9891M:	Anna Schumaker <anna.schumaker@netapp.com>
9892L:	linux-nfs@vger.kernel.org
9893W:	http://client.linux-nfs.org
9894T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9895S:	Maintained
9896F:	fs/lockd/
9897F:	fs/nfs/
9898F:	fs/nfs_common/
9899F:	net/sunrpc/
9900F:	include/linux/lockd/
9901F:	include/linux/nfs*
9902F:	include/linux/sunrpc/
9903F:	include/uapi/linux/nfs*
9904F:	include/uapi/linux/sunrpc/
9905
9906NILFS2 FILESYSTEM
9907M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9908L:	linux-nilfs@vger.kernel.org
9909W:	https://nilfs.sourceforge.io/
9910W:	https://nilfs.osdn.jp/
9911T:	git git://github.com/konis/nilfs2.git
9912S:	Supported
9913F:	Documentation/filesystems/nilfs2.txt
9914F:	fs/nilfs2/
9915F:	include/trace/events/nilfs2.h
9916F:	include/uapi/linux/nilfs2_api.h
9917F:	include/uapi/linux/nilfs2_ondisk.h
9918
9919NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9920M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9921W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9922S:	Maintained
9923F:	Documentation/scsi/NinjaSCSI.txt
9924F:	drivers/scsi/pcmcia/nsp_*
9925
9926NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9927M:	GOTO Masanori <gotom@debian.or.jp>
9928M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9929W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9930S:	Maintained
9931F:	Documentation/scsi/NinjaSCSI.txt
9932F:	drivers/scsi/nsp32*
9933
9934NIOS2 ARCHITECTURE
9935M:	Ley Foon Tan <lftan@altera.com>
9936L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9938S:	Maintained
9939F:	arch/nios2/
9940
9941NOHZ, DYNTICKS SUPPORT
9942M:	Frederic Weisbecker <fweisbec@gmail.com>
9943M:	Thomas Gleixner <tglx@linutronix.de>
9944M:	Ingo Molnar <mingo@kernel.org>
9945L:	linux-kernel@vger.kernel.org
9946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9947S:	Maintained
9948F:	kernel/time/tick*.*
9949F:	include/linux/tick.h
9950F:	include/linux/sched/nohz.h
9951
9952NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9953M:	Pavel Machek <pavel@ucw.cz>
9954M:	Sakari Ailus <sakari.ailus@iki.fi>
9955L:	linux-media@vger.kernel.org
9956S:	Maintained
9957F:	drivers/media/i2c/et8ek8
9958F:	drivers/media/i2c/ad5820.c
9959
9960NOKIA N900 POWER SUPPLY DRIVERS
9961R:	Pali Rohár <pali.rohar@gmail.com>
9962F:	include/linux/power/bq2415x_charger.h
9963F:	include/linux/power/bq27xxx_battery.h
9964F:	include/linux/power/isp1704_charger.h
9965F:	drivers/power/supply/bq2415x_charger.c
9966F:	drivers/power/supply/bq27xxx_battery.c
9967F:	drivers/power/supply/bq27xxx_battery_i2c.c
9968F:	drivers/power/supply/isp1704_charger.c
9969F:	drivers/power/supply/rx51_battery.c
9970
9971NTB AMD DRIVER
9972M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9973L:	linux-ntb@googlegroups.com
9974S:	Supported
9975F:	drivers/ntb/hw/amd/
9976
9977NTB DRIVER CORE
9978M:	Jon Mason <jdmason@kudzu.us>
9979M:	Dave Jiang <dave.jiang@intel.com>
9980M:	Allen Hubbe <allenbh@gmail.com>
9981L:	linux-ntb@googlegroups.com
9982S:	Supported
9983W:	https://github.com/jonmason/ntb/wiki
9984T:	git git://github.com/jonmason/ntb.git
9985F:	drivers/ntb/
9986F:	drivers/net/ntb_netdev.c
9987F:	include/linux/ntb.h
9988F:	include/linux/ntb_transport.h
9989F:	tools/testing/selftests/ntb/
9990
9991NTB IDT DRIVER
9992M:	Serge Semin <fancer.lancer@gmail.com>
9993L:	linux-ntb@googlegroups.com
9994S:	Supported
9995F:	drivers/ntb/hw/idt/
9996
9997NTB INTEL DRIVER
9998M:	Dave Jiang <dave.jiang@intel.com>
9999L:	linux-ntb@googlegroups.com
10000S:	Supported
10001W:	https://github.com/davejiang/linux/wiki
10002T:	git https://github.com/davejiang/linux.git
10003F:	drivers/ntb/hw/intel/
10004
10005NTFS FILESYSTEM
10006M:	Anton Altaparmakov <anton@tuxera.com>
10007L:	linux-ntfs-dev@lists.sourceforge.net
10008W:	http://www.tuxera.com/
10009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10010S:	Supported
10011F:	Documentation/filesystems/ntfs.txt
10012F:	fs/ntfs/
10013
10014NUBUS SUBSYSTEM
10015M:	Finn Thain <fthain@telegraphics.com.au>
10016L:	linux-m68k@lists.linux-m68k.org
10017S:	Maintained
10018F:	arch/*/include/asm/nubus.h
10019F:	drivers/nubus/
10020F:	include/linux/nubus.h
10021F:	include/uapi/linux/nubus.h
10022
10023NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10024M:	Antonino Daplas <adaplas@gmail.com>
10025L:	linux-fbdev@vger.kernel.org
10026S:	Maintained
10027F:	drivers/video/fbdev/riva/
10028F:	drivers/video/fbdev/nvidia/
10029
10030NVM EXPRESS DRIVER
10031M:	Keith Busch <keith.busch@intel.com>
10032M:	Jens Axboe <axboe@fb.com>
10033M:	Christoph Hellwig <hch@lst.de>
10034M:	Sagi Grimberg <sagi@grimberg.me>
10035L:	linux-nvme@lists.infradead.org
10036T:	git://git.infradead.org/nvme.git
10037W:	http://git.infradead.org/nvme.git
10038S:	Supported
10039F:	drivers/nvme/host/
10040F:	include/linux/nvme.h
10041F:	include/uapi/linux/nvme_ioctl.h
10042
10043NVM EXPRESS FC TRANSPORT DRIVERS
10044M:	James Smart <james.smart@broadcom.com>
10045L:	linux-nvme@lists.infradead.org
10046S:	Supported
10047F:	include/linux/nvme-fc.h
10048F:	include/linux/nvme-fc-driver.h
10049F:	drivers/nvme/host/fc.c
10050F:	drivers/nvme/target/fc.c
10051F:	drivers/nvme/target/fcloop.c
10052
10053NVM EXPRESS TARGET DRIVER
10054M:	Christoph Hellwig <hch@lst.de>
10055M:	Sagi Grimberg <sagi@grimberg.me>
10056L:	linux-nvme@lists.infradead.org
10057T:	git://git.infradead.org/nvme.git
10058W:	http://git.infradead.org/nvme.git
10059S:	Supported
10060F:	drivers/nvme/target/
10061
10062NVMEM FRAMEWORK
10063M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10064S:	Maintained
10065F:	drivers/nvmem/
10066F:	Documentation/devicetree/bindings/nvmem/
10067F:	Documentation/ABI/stable/sysfs-bus-nvmem
10068F:	include/linux/nvmem-consumer.h
10069F:	include/linux/nvmem-provider.h
10070
10071NXP SGTL5000 DRIVER
10072M:	Fabio Estevam <fabio.estevam@nxp.com>
10073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10076F:	sound/soc/codecs/sgtl5000*
10077
10078NXP TDA998X DRM DRIVER
10079M:	Russell King <linux@armlinux.org.uk>
10080S:	Supported
10081T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10083F:	drivers/gpu/drm/i2c/tda998x_drv.c
10084F:	include/drm/i2c/tda998x.h
10085
10086NXP TFA9879 DRIVER
10087M:	Peter Rosin <peda@axentia.se>
10088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10089S:	Maintained
10090F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10091F:	sound/soc/codecs/tfa9879*
10092
10093NXP-NCI NFC DRIVER
10094M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10095R:	Charles Gorand <charles.gorand@effinnov.com>
10096L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10097S:	Supported
10098F:	drivers/nfc/nxp-nci
10099
10100OBJTOOL
10101M:	Josh Poimboeuf <jpoimboe@redhat.com>
10102M:	Peter Zijlstra <peterz@infradead.org>
10103S:	Supported
10104F:	tools/objtool/
10105
10106OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10107M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10108M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10109L:	linuxppc-dev@lists.ozlabs.org
10110S:	Supported
10111F:	arch/powerpc/platforms/powernv/ocxl.c
10112F:	arch/powerpc/include/asm/pnv-ocxl.h
10113F:	drivers/misc/ocxl/
10114F:	include/misc/ocxl*
10115F:	include/uapi/misc/ocxl.h
10116F:	Documentation/accelerators/ocxl.txt
10117
10118OMAP AUDIO SUPPORT
10119M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10120M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10121L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10122L:	linux-omap@vger.kernel.org
10123S:	Maintained
10124F:	sound/soc/omap/
10125
10126OMAP CLOCK FRAMEWORK SUPPORT
10127M:	Paul Walmsley <paul@pwsan.com>
10128L:	linux-omap@vger.kernel.org
10129S:	Maintained
10130F:	arch/arm/*omap*/*clock*
10131
10132OMAP DEVICE TREE SUPPORT
10133M:	Benoît Cousson <bcousson@baylibre.com>
10134M:	Tony Lindgren <tony@atomide.com>
10135L:	linux-omap@vger.kernel.org
10136L:	devicetree@vger.kernel.org
10137S:	Maintained
10138F:	arch/arm/boot/dts/*omap*
10139F:	arch/arm/boot/dts/*am3*
10140F:	arch/arm/boot/dts/*am4*
10141F:	arch/arm/boot/dts/*am5*
10142F:	arch/arm/boot/dts/*dra7*
10143
10144OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10145M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10146L:	linux-omap@vger.kernel.org
10147L:	linux-fbdev@vger.kernel.org
10148S:	Maintained
10149F:	drivers/video/fbdev/omap2/
10150F:	Documentation/arm/OMAP/DSS
10151
10152OMAP FRAMEBUFFER SUPPORT
10153M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10154L:	linux-fbdev@vger.kernel.org
10155L:	linux-omap@vger.kernel.org
10156S:	Maintained
10157F:	drivers/video/fbdev/omap/
10158
10159OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10160M:	Roger Quadros <rogerq@ti.com>
10161M:	Tony Lindgren <tony@atomide.com>
10162L:	linux-omap@vger.kernel.org
10163S:	Maintained
10164F:	drivers/memory/omap-gpmc.c
10165F:	arch/arm/mach-omap2/*gpmc*
10166
10167OMAP GPIO DRIVER
10168M:	Grygorii Strashko <grygorii.strashko@ti.com>
10169M:	Santosh Shilimkar <ssantosh@kernel.org>
10170M:	Kevin Hilman <khilman@kernel.org>
10171L:	linux-omap@vger.kernel.org
10172S:	Maintained
10173F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10174F:	drivers/gpio/gpio-omap.c
10175
10176OMAP HARDWARE SPINLOCK SUPPORT
10177M:	Ohad Ben-Cohen <ohad@wizery.com>
10178L:	linux-omap@vger.kernel.org
10179S:	Maintained
10180F:	drivers/hwspinlock/omap_hwspinlock.c
10181
10182OMAP HS MMC SUPPORT
10183L:	linux-mmc@vger.kernel.org
10184L:	linux-omap@vger.kernel.org
10185S:	Orphan
10186F:	drivers/mmc/host/omap_hsmmc.c
10187
10188OMAP HWMOD DATA
10189M:	Paul Walmsley <paul@pwsan.com>
10190L:	linux-omap@vger.kernel.org
10191S:	Maintained
10192F:	arch/arm/mach-omap2/omap_hwmod*data*
10193
10194OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10195M:	Benoît Cousson <bcousson@baylibre.com>
10196L:	linux-omap@vger.kernel.org
10197S:	Maintained
10198F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10199
10200OMAP HWMOD SUPPORT
10201M:	Benoît Cousson <bcousson@baylibre.com>
10202M:	Paul Walmsley <paul@pwsan.com>
10203L:	linux-omap@vger.kernel.org
10204S:	Maintained
10205F:	arch/arm/mach-omap2/omap_hwmod.*
10206
10207OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10208M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10209L:	linux-media@vger.kernel.org
10210S:	Maintained
10211F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10212F:	drivers/media/platform/omap3isp/
10213F:	drivers/staging/media/omap4iss/
10214
10215OMAP MMC SUPPORT
10216M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10217L:	linux-omap@vger.kernel.org
10218S:	Maintained
10219F:	drivers/mmc/host/omap.c
10220
10221OMAP POWER MANAGEMENT SUPPORT
10222M:	Kevin Hilman <khilman@kernel.org>
10223L:	linux-omap@vger.kernel.org
10224S:	Maintained
10225F:	arch/arm/*omap*/*pm*
10226F:	drivers/cpufreq/omap-cpufreq.c
10227
10228OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10229M:	Rajendra Nayak <rnayak@codeaurora.org>
10230M:	Paul Walmsley <paul@pwsan.com>
10231L:	linux-omap@vger.kernel.org
10232S:	Maintained
10233F:	arch/arm/mach-omap2/prm*
10234
10235OMAP RANDOM NUMBER GENERATOR SUPPORT
10236M:	Deepak Saxena <dsaxena@plexity.net>
10237S:	Maintained
10238F:	drivers/char/hw_random/omap-rng.c
10239
10240OMAP USB SUPPORT
10241L:	linux-usb@vger.kernel.org
10242L:	linux-omap@vger.kernel.org
10243S:	Orphan
10244F:	drivers/usb/*/*omap*
10245F:	arch/arm/*omap*/usb*
10246
10247OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10248M:	Mark Jackson <mpfj@newflow.co.uk>
10249L:	linux-omap@vger.kernel.org
10250S:	Maintained
10251F:	arch/arm/boot/dts/am335x-nano.dts
10252
10253OMAP1 SUPPORT
10254M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10255M:	Tony Lindgren <tony@atomide.com>
10256L:	linux-omap@vger.kernel.org
10257Q:	http://patchwork.kernel.org/project/linux-omap/list/
10258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10259S:	Maintained
10260F:	arch/arm/mach-omap1/
10261F:	arch/arm/plat-omap/
10262F:	arch/arm/configs/omap1_defconfig
10263F:	drivers/i2c/busses/i2c-omap.c
10264F:	include/linux/i2c-omap.h
10265
10266OMAP2+ SUPPORT
10267M:	Tony Lindgren <tony@atomide.com>
10268L:	linux-omap@vger.kernel.org
10269W:	http://www.muru.com/linux/omap/
10270W:	http://linux.omap.com/
10271Q:	http://patchwork.kernel.org/project/linux-omap/list/
10272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10273S:	Maintained
10274F:	arch/arm/mach-omap2/
10275F:	arch/arm/plat-omap/
10276F:	arch/arm/configs/omap2plus_defconfig
10277F:	drivers/i2c/busses/i2c-omap.c
10278F:	drivers/irqchip/irq-omap-intc.c
10279F:	drivers/mfd/*omap*.c
10280F:	drivers/mfd/menelaus.c
10281F:	drivers/mfd/palmas.c
10282F:	drivers/mfd/tps65217.c
10283F:	drivers/mfd/tps65218.c
10284F:	drivers/mfd/tps65910.c
10285F:	drivers/mfd/twl-core.[ch]
10286F:	drivers/mfd/twl4030*.c
10287F:	drivers/mfd/twl6030*.c
10288F:	drivers/mfd/twl6040*.c
10289F:	drivers/regulator/palmas-regulator*.c
10290F:	drivers/regulator/pbias-regulator.c
10291F:	drivers/regulator/tps65217-regulator.c
10292F:	drivers/regulator/tps65218-regulator.c
10293F:	drivers/regulator/tps65910-regulator.c
10294F:	drivers/regulator/twl-regulator.c
10295F:	drivers/regulator/twl6030-regulator.c
10296F:	include/linux/i2c-omap.h
10297
10298ONION OMEGA2+ BOARD
10299M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10300L:	linux-mips@linux-mips.org
10301S:	Maintained
10302F:	arch/mips/boot/dts/ralink/omega2p.dts
10303
10304OMFS FILESYSTEM
10305M:	Bob Copeland <me@bobcopeland.com>
10306L:	linux-karma-devel@lists.sourceforge.net
10307S:	Maintained
10308F:	Documentation/filesystems/omfs.txt
10309F:	fs/omfs/
10310
10311OMNIKEY CARDMAN 4000 DRIVER
10312M:	Harald Welte <laforge@gnumonks.org>
10313S:	Maintained
10314F:	drivers/char/pcmcia/cm4000_cs.c
10315F:	include/linux/cm4000_cs.h
10316F:	include/uapi/linux/cm4000_cs.h
10317
10318OMNIKEY CARDMAN 4040 DRIVER
10319M:	Harald Welte <laforge@gnumonks.org>
10320S:	Maintained
10321F:	drivers/char/pcmcia/cm4040_cs.*
10322
10323OMNIVISION OV13858 SENSOR DRIVER
10324M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10325L:	linux-media@vger.kernel.org
10326T:	git git://linuxtv.org/media_tree.git
10327S:	Maintained
10328F:	drivers/media/i2c/ov13858.c
10329
10330OMNIVISION OV2685 SENSOR DRIVER
10331M:	Shunqian Zheng <zhengsq@rock-chips.com>
10332L:	linux-media@vger.kernel.org
10333T:	git git://linuxtv.org/media_tree.git
10334S:	Maintained
10335F:	drivers/media/i2c/ov2685.c
10336
10337OMNIVISION OV5640 SENSOR DRIVER
10338M:	Steve Longerbeam <slongerbeam@gmail.com>
10339L:	linux-media@vger.kernel.org
10340T:	git git://linuxtv.org/media_tree.git
10341S:	Maintained
10342F:	drivers/media/i2c/ov5640.c
10343
10344OMNIVISION OV5647 SENSOR DRIVER
10345M:	Luis Oliveira <lolivei@synopsys.com>
10346L:	linux-media@vger.kernel.org
10347T:	git git://linuxtv.org/media_tree.git
10348S:	Maintained
10349F:	drivers/media/i2c/ov5647.c
10350
10351OMNIVISION OV5695 SENSOR DRIVER
10352M:	Shunqian Zheng <zhengsq@rock-chips.com>
10353L:	linux-media@vger.kernel.org
10354T:	git git://linuxtv.org/media_tree.git
10355S:	Maintained
10356F:	drivers/media/i2c/ov5695.c
10357
10358OMNIVISION OV7670 SENSOR DRIVER
10359M:	Jonathan Corbet <corbet@lwn.net>
10360L:	linux-media@vger.kernel.org
10361T:	git git://linuxtv.org/media_tree.git
10362S:	Maintained
10363F:	drivers/media/i2c/ov7670.c
10364F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10365
10366OMNIVISION OV772x SENSOR DRIVER
10367M:	Jacopo Mondi <jacopo@jmondi.org>
10368L:	linux-media@vger.kernel.org
10369T:	git git://linuxtv.org/media_tree.git
10370S:	Odd fixes
10371F:	drivers/media/i2c/ov772x.c
10372F:	include/media/i2c/ov772x.h
10373
10374OMNIVISION OV7740 SENSOR DRIVER
10375M:	Wenyou Yang <wenyou.yang@microchip.com>
10376L:	linux-media@vger.kernel.org
10377T:	git git://linuxtv.org/media_tree.git
10378S:	Maintained
10379F:	drivers/media/i2c/ov7740.c
10380F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10381
10382OMNIVISION OV9650 SENSOR DRIVER
10383M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10384R:	Akinobu Mita <akinobu.mita@gmail.com>
10385R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10386L:	linux-media@vger.kernel.org
10387T:	git git://linuxtv.org/media_tree.git
10388S:	Maintained
10389F:	drivers/media/i2c/ov9650.c
10390F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10391
10392ONENAND FLASH DRIVER
10393M:	Kyungmin Park <kyungmin.park@samsung.com>
10394L:	linux-mtd@lists.infradead.org
10395S:	Maintained
10396F:	drivers/mtd/nand/onenand/
10397F:	include/linux/mtd/onenand*.h
10398
10399ONSTREAM SCSI TAPE DRIVER
10400M:	Willem Riede <osst@riede.org>
10401L:	osst-users@lists.sourceforge.net
10402L:	linux-scsi@vger.kernel.org
10403S:	Maintained
10404F:	Documentation/scsi/osst.txt
10405F:	drivers/scsi/osst.*
10406F:	drivers/scsi/osst_*.h
10407F:	drivers/scsi/st.h
10408
10409OP-TEE DRIVER
10410M:	Jens Wiklander <jens.wiklander@linaro.org>
10411S:	Maintained
10412F:	drivers/tee/optee/
10413
10414OPA-VNIC DRIVER
10415M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10416M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10417L:	linux-rdma@vger.kernel.org
10418S:	Supported
10419F:	drivers/infiniband/ulp/opa_vnic
10420
10421OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10422M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10423L:	devicetree@vger.kernel.org
10424S:	Maintained
10425F:	Documentation/devicetree/dynamic-resolution-notes.txt
10426F:	Documentation/devicetree/overlay-notes.txt
10427F:	drivers/of/overlay.c
10428F:	drivers/of/resolver.c
10429
10430OPEN FIRMWARE AND FLATTENED DEVICE TREE
10431M:	Rob Herring <robh+dt@kernel.org>
10432M:	Frank Rowand <frowand.list@gmail.com>
10433L:	devicetree@vger.kernel.org
10434W:	http://www.devicetree.org/
10435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10436S:	Maintained
10437F:	drivers/of/
10438F:	include/linux/of*.h
10439F:	scripts/dtc/
10440F:	Documentation/ABI/testing/sysfs-firmware-ofw
10441
10442OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10443M:	Rob Herring <robh+dt@kernel.org>
10444M:	Mark Rutland <mark.rutland@arm.com>
10445L:	devicetree@vger.kernel.org
10446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10447Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10448S:	Maintained
10449F:	Documentation/devicetree/
10450F:	arch/*/boot/dts/
10451F:	include/dt-bindings/
10452
10453OPENCORES I2C BUS DRIVER
10454M:	Peter Korsgaard <jacmet@sunsite.dk>
10455L:	linux-i2c@vger.kernel.org
10456S:	Maintained
10457F:	Documentation/i2c/busses/i2c-ocores
10458F:	drivers/i2c/busses/i2c-ocores.c
10459
10460OPENRISC ARCHITECTURE
10461M:	Jonas Bonn <jonas@southpole.se>
10462M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10463M:	Stafford Horne <shorne@gmail.com>
10464T:	git git://github.com/openrisc/linux.git
10465L:	openrisc@lists.librecores.org
10466W:	http://openrisc.io
10467S:	Maintained
10468F:	Documentation/devicetree/bindings/openrisc/
10469F:	Documentation/openrisc/
10470F:	arch/openrisc/
10471F:	drivers/irqchip/irq-ompic.c
10472F:	drivers/irqchip/irq-or1k-*
10473
10474OPENVSWITCH
10475M:	Pravin B Shelar <pshelar@ovn.org>
10476L:	netdev@vger.kernel.org
10477L:	dev@openvswitch.org
10478W:	http://openvswitch.org
10479S:	Maintained
10480F:	net/openvswitch/
10481F:	include/uapi/linux/openvswitch.h
10482
10483OPERATING PERFORMANCE POINTS (OPP)
10484M:	Viresh Kumar <vireshk@kernel.org>
10485M:	Nishanth Menon <nm@ti.com>
10486M:	Stephen Boyd <sboyd@kernel.org>
10487L:	linux-pm@vger.kernel.org
10488S:	Maintained
10489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10490F:	drivers/opp/
10491F:	include/linux/pm_opp.h
10492F:	Documentation/power/opp.txt
10493F:	Documentation/devicetree/bindings/opp/
10494
10495OPL4 DRIVER
10496M:	Clemens Ladisch <clemens@ladisch.de>
10497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10498T:	git git://git.alsa-project.org/alsa-kernel.git
10499S:	Maintained
10500F:	sound/drivers/opl4/
10501
10502OPROFILE
10503M:	Robert Richter <rric@kernel.org>
10504L:	oprofile-list@lists.sf.net
10505S:	Maintained
10506F:	arch/*/include/asm/oprofile*.h
10507F:	arch/*/oprofile/
10508F:	drivers/oprofile/
10509F:	include/linux/oprofile.h
10510
10511ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10512M:	Mark Fasheh <mark@fasheh.com>
10513M:	Joel Becker <jlbec@evilplan.org>
10514L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10515W:	http://ocfs2.wiki.kernel.org
10516S:	Supported
10517F:	Documentation/filesystems/ocfs2.txt
10518F:	Documentation/filesystems/dlmfs.txt
10519F:	fs/ocfs2/
10520
10521ORANGEFS FILESYSTEM
10522M:	Mike Marshall <hubcap@omnibond.com>
10523R:	Martin Brandenburg <martin@omnibond.com>
10524L:	devel@lists.orangefs.org
10525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10526S:	Supported
10527F:	fs/orangefs/
10528F:	Documentation/filesystems/orangefs.txt
10529
10530ORINOCO DRIVER
10531L:	linux-wireless@vger.kernel.org
10532W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10533W:	http://www.nongnu.org/orinoco/
10534S:	Orphan
10535F:	drivers/net/wireless/intersil/orinoco/
10536
10537OSD LIBRARY and FILESYSTEM
10538M:	Boaz Harrosh <ooo@electrozaur.com>
10539S:	Maintained
10540F:	drivers/scsi/osd/
10541F:	include/scsi/osd_*
10542F:	fs/exofs/
10543
10544OV2659 OMNIVISION SENSOR DRIVER
10545M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10546L:	linux-media@vger.kernel.org
10547W:	https://linuxtv.org
10548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10549T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10550S:	Maintained
10551F:	drivers/media/i2c/ov2659.c
10552F:	include/media/i2c/ov2659.h
10553
10554OVERLAY FILESYSTEM
10555M:	Miklos Szeredi <miklos@szeredi.hu>
10556L:	linux-unionfs@vger.kernel.org
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10558S:	Supported
10559F:	fs/overlayfs/
10560F:	Documentation/filesystems/overlayfs.txt
10561
10562P54 WIRELESS DRIVER
10563M:	Christian Lamparter <chunkeey@googlemail.com>
10564L:	linux-wireless@vger.kernel.org
10565W:	http://wireless.kernel.org/en/users/Drivers/p54
10566S:	Maintained
10567F:	drivers/net/wireless/intersil/p54/
10568
10569PA SEMI ETHERNET DRIVER
10570L:	netdev@vger.kernel.org
10571S:	Orphan
10572F:	drivers/net/ethernet/pasemi/*
10573
10574PA SEMI SMBUS DRIVER
10575L:	linux-i2c@vger.kernel.org
10576S:	Orphan
10577F:	drivers/i2c/busses/i2c-pasemi.c
10578
10579PADATA PARALLEL EXECUTION MECHANISM
10580M:	Steffen Klassert <steffen.klassert@secunet.com>
10581L:	linux-crypto@vger.kernel.org
10582S:	Maintained
10583F:	kernel/padata.c
10584F:	include/linux/padata.h
10585F:	Documentation/padata.txt
10586
10587PANASONIC LAPTOP ACPI EXTRAS DRIVER
10588M:	Harald Welte <laforge@gnumonks.org>
10589L:	platform-driver-x86@vger.kernel.org
10590S:	Maintained
10591F:	drivers/platform/x86/panasonic-laptop.c
10592
10593PARALLEL LCD/KEYPAD PANEL DRIVER
10594M:	Willy Tarreau <willy@haproxy.com>
10595M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10596S:	Odd Fixes
10597F:	Documentation/misc-devices/lcd-panel-cgram.txt
10598F:	drivers/misc/panel.c
10599
10600PARALLEL PORT SUBSYSTEM
10601M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10602M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10603L:	linux-parport@lists.infradead.org (subscribers-only)
10604S:	Maintained
10605F:	drivers/parport/
10606F:	include/linux/parport*.h
10607F:	drivers/char/ppdev.c
10608F:	include/uapi/linux/ppdev.h
10609F:	Documentation/parport*.txt
10610
10611PARAVIRT_OPS INTERFACE
10612M:	Juergen Gross <jgross@suse.com>
10613M:	Alok Kataria <akataria@vmware.com>
10614L:	virtualization@lists.linux-foundation.org
10615S:	Supported
10616F:	Documentation/virtual/paravirt_ops.txt
10617F:	arch/*/kernel/paravirt*
10618F:	arch/*/include/asm/paravirt*.h
10619F:	include/linux/hypervisor.h
10620
10621PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10622M:	Tim Waugh <tim@cyberelk.net>
10623L:	linux-parport@lists.infradead.org (subscribers-only)
10624S:	Maintained
10625F:	Documentation/blockdev/paride.txt
10626F:	drivers/block/paride/
10627
10628PARISC ARCHITECTURE
10629M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10630M:	Helge Deller <deller@gmx.de>
10631L:	linux-parisc@vger.kernel.org
10632W:	http://www.parisc-linux.org/
10633Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10636S:	Maintained
10637F:	arch/parisc/
10638F:	Documentation/parisc/
10639F:	drivers/parisc/
10640F:	drivers/char/agp/parisc-agp.c
10641F:	drivers/input/serio/gscps2.c
10642F:	drivers/parport/parport_gsc.*
10643F:	drivers/tty/serial/8250/8250_gsc.c
10644F:	drivers/video/fbdev/sti*
10645F:	drivers/video/console/sti*
10646F:	drivers/video/logo/logo_parisc*
10647
10648PARMAN
10649M:	Jiri Pirko <jiri@mellanox.com>
10650L:	netdev@vger.kernel.org
10651S:	Supported
10652F:	lib/parman.c
10653F:	lib/test_parman.c
10654F:	include/linux/parman.h
10655
10656PC87360 HARDWARE MONITORING DRIVER
10657M:	Jim Cromie <jim.cromie@gmail.com>
10658L:	linux-hwmon@vger.kernel.org
10659S:	Maintained
10660F:	Documentation/hwmon/pc87360
10661F:	drivers/hwmon/pc87360.c
10662
10663PC8736x GPIO DRIVER
10664M:	Jim Cromie <jim.cromie@gmail.com>
10665S:	Maintained
10666F:	drivers/char/pc8736x_gpio.c
10667
10668PC87427 HARDWARE MONITORING DRIVER
10669M:	Jean Delvare <jdelvare@suse.com>
10670L:	linux-hwmon@vger.kernel.org
10671S:	Maintained
10672F:	Documentation/hwmon/pc87427
10673F:	drivers/hwmon/pc87427.c
10674
10675PCA9532 LED DRIVER
10676M:	Riku Voipio <riku.voipio@iki.fi>
10677S:	Maintained
10678F:	drivers/leds/leds-pca9532.c
10679F:	include/linux/leds-pca9532.h
10680
10681PCA9541 I2C BUS MASTER SELECTOR DRIVER
10682M:	Guenter Roeck <linux@roeck-us.net>
10683L:	linux-i2c@vger.kernel.org
10684S:	Maintained
10685F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10686
10687PCDP - PRIMARY CONSOLE AND DEBUG PORT
10688M:	Khalid Aziz <khalid@gonehiking.org>
10689S:	Maintained
10690F:	drivers/firmware/pcdp.*
10691
10692PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10693M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10694L:	linux-pci@vger.kernel.org
10695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696S:	Maintained
10697F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10698F:	drivers/pci/host/pci-aardvark.c
10699
10700PCI DRIVER FOR ALTERA PCIE IP
10701M:	Ley Foon Tan <lftan@altera.com>
10702L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10703L:	linux-pci@vger.kernel.org
10704S:	Supported
10705F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10706F:	drivers/pci/host/pcie-altera.c
10707
10708PCI DRIVER FOR APPLIEDMICRO XGENE
10709M:	Tanmay Inamdar <tinamdar@apm.com>
10710L:	linux-pci@vger.kernel.org
10711L:	linux-arm-kernel@lists.infradead.org
10712S:	Maintained
10713F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10714F:	drivers/pci/host/pci-xgene.c
10715
10716PCI DRIVER FOR ARM VERSATILE PLATFORM
10717M:	Rob Herring <robh@kernel.org>
10718L:	linux-pci@vger.kernel.org
10719L:	linux-arm-kernel@lists.infradead.org
10720S:	Maintained
10721F:	Documentation/devicetree/bindings/pci/versatile.txt
10722F:	drivers/pci/host/pci-versatile.c
10723
10724PCI DRIVER FOR ARMADA 8K
10725M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10726L:	linux-pci@vger.kernel.org
10727L:	linux-arm-kernel@lists.infradead.org
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10730F:	drivers/pci/dwc/pcie-armada8k.c
10731
10732PCI DRIVER FOR CADENCE PCIE IP
10733M:	Alan Douglas <adouglas@cadence.com>
10734L:	linux-pci@vger.kernel.org
10735S:	Maintained
10736F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10737F:	drivers/pci/cadence/pcie-cadence*
10738
10739PCI DRIVER FOR FREESCALE LAYERSCAPE
10740M:	Minghuan Lian <minghuan.Lian@freescale.com>
10741M:	Mingkai Hu <mingkai.hu@freescale.com>
10742M:	Roy Zang <tie-fei.zang@freescale.com>
10743L:	linuxppc-dev@lists.ozlabs.org
10744L:	linux-pci@vger.kernel.org
10745L:	linux-arm-kernel@lists.infradead.org
10746S:	Maintained
10747F:	drivers/pci/dwc/*layerscape*
10748
10749PCI DRIVER FOR GENERIC OF HOSTS
10750M:	Will Deacon <will.deacon@arm.com>
10751L:	linux-pci@vger.kernel.org
10752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753S:	Maintained
10754F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10755F:	drivers/pci/host/pci-host-common.c
10756F:	drivers/pci/host/pci-host-generic.c
10757
10758PCI DRIVER FOR IMX6
10759M:	Richard Zhu <hongxing.zhu@nxp.com>
10760M:	Lucas Stach <l.stach@pengutronix.de>
10761L:	linux-pci@vger.kernel.org
10762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10765F:	drivers/pci/dwc/*imx6*
10766
10767PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10768M:	Keith Busch <keith.busch@intel.com>
10769M:	Jonathan Derrick <jonathan.derrick@intel.com>
10770L:	linux-pci@vger.kernel.org
10771S:	Supported
10772F:	drivers/pci/host/vmd.c
10773
10774PCI DRIVER FOR MICROSEMI SWITCHTEC
10775M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10776M:	Logan Gunthorpe <logang@deltatee.com>
10777L:	linux-pci@vger.kernel.org
10778S:	Maintained
10779F:	Documentation/switchtec.txt
10780F:	Documentation/ABI/testing/sysfs-class-switchtec
10781F:	drivers/pci/switch/switchtec*
10782F:	include/uapi/linux/switchtec_ioctl.h
10783F:	include/linux/switchtec.h
10784F:	drivers/ntb/hw/mscc/
10785
10786PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10787M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10788M:	Jason Cooper <jason@lakedaemon.net>
10789L:	linux-pci@vger.kernel.org
10790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791S:	Maintained
10792F:	drivers/pci/host/*mvebu*
10793
10794PCI DRIVER FOR NVIDIA TEGRA
10795M:	Thierry Reding <thierry.reding@gmail.com>
10796L:	linux-tegra@vger.kernel.org
10797L:	linux-pci@vger.kernel.org
10798S:	Supported
10799F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10800F:	drivers/pci/host/pci-tegra.c
10801
10802PCI DRIVER FOR RENESAS R-CAR
10803M:	Simon Horman <horms@verge.net.au>
10804L:	linux-pci@vger.kernel.org
10805L:	linux-renesas-soc@vger.kernel.org
10806S:	Maintained
10807F:	drivers/pci/host/*rcar*
10808
10809PCI DRIVER FOR SAMSUNG EXYNOS
10810M:	Jingoo Han <jingoohan1@gmail.com>
10811L:	linux-pci@vger.kernel.org
10812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10814S:	Maintained
10815F:	drivers/pci/dwc/pci-exynos.c
10816
10817PCI DRIVER FOR SYNOPSYS DESIGNWARE
10818M:	Jingoo Han <jingoohan1@gmail.com>
10819M:	Joao Pinto <Joao.Pinto@synopsys.com>
10820L:	linux-pci@vger.kernel.org
10821S:	Maintained
10822F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10823F:	drivers/pci/dwc/*designware*
10824
10825PCI DRIVER FOR TI DRA7XX
10826M:	Kishon Vijay Abraham I <kishon@ti.com>
10827L:	linux-omap@vger.kernel.org
10828L:	linux-pci@vger.kernel.org
10829S:	Supported
10830F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10831F:	drivers/pci/dwc/pci-dra7xx.c
10832
10833PCI DRIVER FOR TI KEYSTONE
10834M:	Murali Karicheri <m-karicheri2@ti.com>
10835L:	linux-pci@vger.kernel.org
10836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10837S:	Maintained
10838F:	drivers/pci/dwc/*keystone*
10839
10840PCI ENDPOINT SUBSYSTEM
10841M:	Kishon Vijay Abraham I <kishon@ti.com>
10842M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10843L:	linux-pci@vger.kernel.org
10844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10845S:	Supported
10846F:	drivers/pci/endpoint/
10847F:	drivers/misc/pci_endpoint_test.c
10848F:	tools/pci/
10849
10850PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10851M:	Russell Currey <ruscur@russell.cc>
10852L:	linuxppc-dev@lists.ozlabs.org
10853S:	Supported
10854F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10855F:	arch/powerpc/kernel/eeh*.c
10856F:	arch/powerpc/platforms/*/eeh*.c
10857F:	arch/powerpc/include/*/eeh*.h
10858
10859PCI ERROR RECOVERY
10860M:	Linas Vepstas <linasvepstas@gmail.com>
10861L:	linux-pci@vger.kernel.org
10862S:	Supported
10863F:	Documentation/PCI/pci-error-recovery.txt
10864
10865PCI MSI DRIVER FOR ALTERA MSI IP
10866M:	Ley Foon Tan <lftan@altera.com>
10867L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10868L:	linux-pci@vger.kernel.org
10869S:	Supported
10870F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10871F:	drivers/pci/host/pcie-altera-msi.c
10872
10873PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10874M:	Duc Dang <dhdang@apm.com>
10875L:	linux-pci@vger.kernel.org
10876L:	linux-arm-kernel@lists.infradead.org
10877S:	Maintained
10878F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10879F:	drivers/pci/host/pci-xgene-msi.c
10880
10881PCI SUBSYSTEM
10882M:	Bjorn Helgaas <bhelgaas@google.com>
10883L:	linux-pci@vger.kernel.org
10884Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10886S:	Supported
10887F:	Documentation/devicetree/bindings/pci/
10888F:	Documentation/PCI/
10889F:	drivers/acpi/pci*
10890F:	drivers/pci/
10891F:	include/asm-generic/pci*
10892F:	include/linux/pci*
10893F:	include/linux/of_pci.h
10894F:	include/uapi/linux/pci*
10895F:	lib/pci*
10896F:	arch/x86/pci/
10897F:	arch/x86/kernel/quirks.c
10898
10899PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10900M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10901L:	linux-pci@vger.kernel.org
10902Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10904S:	Supported
10905F:	drivers/pci/cadence/
10906F:	drivers/pci/host/
10907F:	drivers/pci/dwc/
10908
10909PCIE DRIVER FOR AXIS ARTPEC
10910M:	Niklas Cassel <niklas.cassel@axis.com>
10911M:	Jesper Nilsson <jesper.nilsson@axis.com>
10912L:	linux-arm-kernel@axis.com
10913L:	linux-pci@vger.kernel.org
10914S:	Maintained
10915F:	Documentation/devicetree/bindings/pci/axis,artpec*
10916F:	drivers/pci/dwc/*artpec*
10917
10918PCIE DRIVER FOR CAVIUM THUNDERX
10919M:	David Daney <david.daney@cavium.com>
10920L:	linux-pci@vger.kernel.org
10921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922S:	Supported
10923F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10924F:	drivers/pci/host/pci-thunder-*
10925
10926PCIE DRIVER FOR HISILICON
10927M:	Zhou Wang <wangzhou1@hisilicon.com>
10928L:	linux-pci@vger.kernel.org
10929S:	Maintained
10930F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10931F:	drivers/pci/dwc/pcie-hisi.c
10932
10933PCIE DRIVER FOR HISILICON KIRIN
10934M:	Xiaowei Song <songxiaowei@hisilicon.com>
10935M:	Binghui Wang <wangbinghui@hisilicon.com>
10936L:	linux-pci@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10939F:	drivers/pci/dwc/pcie-kirin.c
10940
10941PCIE DRIVER FOR HISILICON STB
10942M:	Jianguo Sun <sunjianguo1@huawei.com>
10943M:	Shawn Guo <shawn.guo@linaro.org>
10944L:	linux-pci@vger.kernel.org
10945S:	Maintained
10946F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10947F:	drivers/pci/dwc/pcie-histb.c
10948
10949PCIE DRIVER FOR MEDIATEK
10950M:	Ryder Lee <ryder.lee@mediatek.com>
10951L:	linux-pci@vger.kernel.org
10952L:	linux-mediatek@lists.infradead.org
10953S:	Supported
10954F:	Documentation/devicetree/bindings/pci/mediatek*
10955F:	drivers/pci/host/*mediatek*
10956
10957PCIE DRIVER FOR QUALCOMM MSM
10958M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10959L:	linux-pci@vger.kernel.org
10960L:	linux-arm-msm@vger.kernel.org
10961S:	Maintained
10962F:	drivers/pci/dwc/*qcom*
10963
10964PCIE DRIVER FOR ROCKCHIP
10965M:	Shawn Lin <shawn.lin@rock-chips.com>
10966L:	linux-pci@vger.kernel.org
10967L:	linux-rockchip@lists.infradead.org
10968S:	Maintained
10969F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10970F:	drivers/pci/host/pcie-rockchip.c
10971
10972PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10973M:	Linus Walleij <linus.walleij@linaro.org>
10974L:	linux-pci@vger.kernel.org
10975S:	Maintained
10976F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10977F:	drivers/pci/host/pci-v3-semi.c
10978
10979PCIE DRIVER FOR ST SPEAR13XX
10980M:	Pratyush Anand <pratyush.anand@gmail.com>
10981L:	linux-pci@vger.kernel.org
10982S:	Maintained
10983F:	drivers/pci/dwc/*spear*
10984
10985PCMCIA SUBSYSTEM
10986M:	Dominik Brodowski <linux@dominikbrodowski.net>
10987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10988S:	Odd Fixes
10989F:	Documentation/pcmcia/
10990F:	tools/pcmcia/
10991F:	drivers/pcmcia/
10992F:	include/pcmcia/
10993
10994PCNET32 NETWORK DRIVER
10995M:	Don Fry <pcnet32@frontier.com>
10996L:	netdev@vger.kernel.org
10997S:	Maintained
10998F:	drivers/net/ethernet/amd/pcnet32.c
10999
11000PCRYPT PARALLEL CRYPTO ENGINE
11001M:	Steffen Klassert <steffen.klassert@secunet.com>
11002L:	linux-crypto@vger.kernel.org
11003S:	Maintained
11004F:	crypto/pcrypt.c
11005F:	include/crypto/pcrypt.h
11006
11007PEAQ WMI HOTKEYS DRIVER
11008M:	Hans de Goede <hdegoede@redhat.com>
11009L:	platform-driver-x86@vger.kernel.org
11010S:	Maintained
11011F:	drivers/platform/x86/peaq-wmi.c
11012
11013PER-CPU MEMORY ALLOCATOR
11014M:	Tejun Heo <tj@kernel.org>
11015M:	Christoph Lameter <cl@linux.com>
11016M:	Dennis Zhou <dennisszhou@gmail.com>
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11018S:	Maintained
11019F:	include/linux/percpu*.h
11020F:	mm/percpu*.c
11021F:	arch/*/include/asm/percpu.h
11022
11023PER-TASK DELAY ACCOUNTING
11024M:	Balbir Singh <bsingharora@gmail.com>
11025S:	Maintained
11026F:	include/linux/delayacct.h
11027F:	kernel/delayacct.c
11028
11029PERFORMANCE EVENTS SUBSYSTEM
11030M:	Peter Zijlstra <peterz@infradead.org>
11031M:	Ingo Molnar <mingo@redhat.com>
11032M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11033R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11034R:	Jiri Olsa <jolsa@redhat.com>
11035R:	Namhyung Kim <namhyung@kernel.org>
11036L:	linux-kernel@vger.kernel.org
11037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11038S:	Supported
11039F:	kernel/events/*
11040F:	include/linux/perf_event.h
11041F:	include/uapi/linux/perf_event.h
11042F:	arch/*/kernel/perf_event*.c
11043F:	arch/*/kernel/*/perf_event*.c
11044F:	arch/*/kernel/*/*/perf_event*.c
11045F:	arch/*/include/asm/perf_event.h
11046F:	arch/*/kernel/perf_callchain.c
11047F:	arch/*/events/*
11048F:	tools/perf/
11049
11050PERSONALITY HANDLING
11051M:	Christoph Hellwig <hch@infradead.org>
11052L:	linux-abi-devel@lists.sourceforge.net
11053S:	Maintained
11054F:	include/linux/personality.h
11055F:	include/uapi/linux/personality.h
11056
11057PHONET PROTOCOL
11058M:	Remi Denis-Courmont <courmisch@gmail.com>
11059S:	Supported
11060F:	Documentation/networking/phonet.txt
11061F:	include/linux/phonet.h
11062F:	include/net/phonet/
11063F:	include/uapi/linux/phonet.h
11064F:	net/phonet/
11065
11066PHRAM MTD DRIVER
11067M:	Joern Engel <joern@lazybastard.org>
11068L:	linux-mtd@lists.infradead.org
11069S:	Maintained
11070F:	drivers/mtd/devices/phram.c
11071
11072PICOLCD HID DRIVER
11073M:	Bruno Prémont <bonbons@linux-vserver.org>
11074L:	linux-input@vger.kernel.org
11075S:	Maintained
11076F:	drivers/hid/hid-picolcd*
11077
11078PICOXCELL SUPPORT
11079M:	Jamie Iles <jamie@jamieiles.com>
11080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11081T:	git git://github.com/jamieiles/linux-2.6-ji.git
11082S:	Supported
11083F:	arch/arm/boot/dts/picoxcell*
11084F:	arch/arm/mach-picoxcell/
11085F:	drivers/crypto/picoxcell*
11086
11087PIN CONTROL SUBSYSTEM
11088M:	Linus Walleij <linus.walleij@linaro.org>
11089L:	linux-gpio@vger.kernel.org
11090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11091S:	Maintained
11092F:	Documentation/devicetree/bindings/pinctrl/
11093F:	Documentation/driver-api/pinctl.rst
11094F:	drivers/pinctrl/
11095F:	include/linux/pinctrl/
11096
11097PIN CONTROLLER - ATMEL AT91
11098M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100S:	Maintained
11101F:	drivers/pinctrl/pinctrl-at91.*
11102
11103PIN CONTROLLER - ATMEL AT91 PIO4
11104M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11106L:	linux-gpio@vger.kernel.org
11107S:	Supported
11108F:	drivers/pinctrl/pinctrl-at91-pio4.*
11109
11110PIN CONTROLLER - FREESCALE
11111M:	Dong Aisheng <aisheng.dong@nxp.com>
11112M:	Fabio Estevam <festevam@gmail.com>
11113M:	Shawn Guo <shawnguo@kernel.org>
11114M:	Stefan Agner <stefan@agner.ch>
11115R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11116L:	linux-gpio@vger.kernel.org
11117S:	Maintained
11118F:	drivers/pinctrl/freescale/
11119F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11120
11121PIN CONTROLLER - INTEL
11122M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11123M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11124S:	Maintained
11125F:	drivers/pinctrl/intel/
11126
11127PIN CONTROLLER - MEDIATEK
11128M:	Sean Wang <sean.wang@mediatek.com>
11129L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11130S:	Maintained
11131F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11132F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11133F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11134F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11135F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11136
11137PIN CONTROLLER - QUALCOMM
11138M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11139S:	Maintained
11140L:	linux-arm-msm@vger.kernel.org
11141F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11142F:	drivers/pinctrl/qcom/
11143
11144PIN CONTROLLER - RENESAS
11145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11146M:	Geert Uytterhoeven <geert+renesas@glider.be>
11147L:	linux-renesas-soc@vger.kernel.org
11148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11149S:	Maintained
11150F:	drivers/pinctrl/sh-pfc/
11151
11152PIN CONTROLLER - SAMSUNG
11153M:	Tomasz Figa <tomasz.figa@gmail.com>
11154M:	Krzysztof Kozlowski <krzk@kernel.org>
11155M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11158Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11160S:	Maintained
11161F:	drivers/pinctrl/samsung/
11162F:	include/dt-bindings/pinctrl/samsung.h
11163F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11164
11165PIN CONTROLLER - SINGLE
11166M:	Tony Lindgren <tony@atomide.com>
11167M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11169L:	linux-omap@vger.kernel.org
11170S:	Maintained
11171F:	drivers/pinctrl/pinctrl-single.c
11172
11173PIN CONTROLLER - ST SPEAR
11174M:	Viresh Kumar <vireshk@kernel.org>
11175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11176W:	http://www.st.com/spear
11177S:	Maintained
11178F:	drivers/pinctrl/spear/
11179
11180PISTACHIO SOC SUPPORT
11181M:	James Hartley <james.hartley@sondrel.com>
11182L:	linux-mips@linux-mips.org
11183S:	Odd Fixes
11184F:	arch/mips/pistachio/
11185F:	arch/mips/include/asm/mach-pistachio/
11186F:	arch/mips/boot/dts/img/pistachio*
11187F:	arch/mips/configs/pistachio*_defconfig
11188
11189PKTCDVD DRIVER
11190S:	Orphan
11191M:	linux-block@vger.kernel.org
11192F:	drivers/block/pktcdvd.c
11193F:	include/linux/pktcdvd.h
11194F:	include/uapi/linux/pktcdvd.h
11195
11196PKUNITY SOC DRIVERS
11197M:	Guan Xuetao <gxt@pku.edu.cn>
11198W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11199S:	Maintained
11200T:	git git://github.com/gxt/linux.git
11201F:	drivers/input/serio/i8042-unicore32io.h
11202F:	drivers/i2c/busses/i2c-puv3.c
11203F:	drivers/video/fbdev/fb-puv3.c
11204F:	drivers/rtc/rtc-puv3.c
11205
11206PMBUS HARDWARE MONITORING DRIVERS
11207M:	Guenter Roeck <linux@roeck-us.net>
11208L:	linux-hwmon@vger.kernel.org
11209W:	http://hwmon.wiki.kernel.org/
11210W:	http://www.roeck-us.net/linux/drivers/
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11212S:	Maintained
11213F:	Documentation/hwmon/pmbus
11214F:	drivers/hwmon/pmbus/
11215F:	include/linux/pmbus.h
11216
11217PMC SIERRA MaxRAID DRIVER
11218L:	linux-scsi@vger.kernel.org
11219W:	http://www.pmc-sierra.com/
11220S:	Orphan
11221F:	drivers/scsi/pmcraid.*
11222
11223PMC SIERRA PM8001 DRIVER
11224M:	Jack Wang <jinpu.wang@profitbricks.com>
11225M:	lindar_liu@usish.com
11226L:	linux-scsi@vger.kernel.org
11227S:	Supported
11228F:	drivers/scsi/pm8001/
11229
11230PNP SUPPORT
11231M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11232S:	Maintained
11233F:	drivers/pnp/
11234
11235POSIX CLOCKS and TIMERS
11236M:	Thomas Gleixner <tglx@linutronix.de>
11237L:	linux-kernel@vger.kernel.org
11238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11239S:	Maintained
11240F:	fs/timerfd.c
11241F:	include/linux/timer*
11242F:	kernel/time/*timer*
11243
11244POWER MANAGEMENT CORE
11245M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11246L:	linux-pm@vger.kernel.org
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11248B:	https://bugzilla.kernel.org
11249S:	Supported
11250F:	drivers/base/power/
11251F:	include/linux/pm.h
11252F:	include/linux/pm_*
11253F:	include/linux/powercap.h
11254F:	drivers/powercap/
11255F:	kernel/configs/nopm.config
11256
11257POWER STATE COORDINATION INTERFACE (PSCI)
11258M:	Mark Rutland <mark.rutland@arm.com>
11259M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11260L:	linux-arm-kernel@lists.infradead.org
11261S:	Maintained
11262F:	drivers/firmware/psci*.c
11263F:	include/linux/psci.h
11264F:	include/uapi/linux/psci.h
11265
11266POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11267M:	Sebastian Reichel <sre@kernel.org>
11268L:	linux-pm@vger.kernel.org
11269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/power/supply/
11272F:	include/linux/power_supply.h
11273F:	drivers/power/supply/
11274
11275POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11276M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11277L:	linuxppc-dev@lists.ozlabs.org
11278S:	Maintained
11279F:	drivers/char/powernv-op-panel.c
11280
11281PPP OVER ATM (RFC 2364)
11282M:	Mitchell Blank Jr <mitch@sfgoth.com>
11283S:	Maintained
11284F:	net/atm/pppoatm.c
11285F:	include/uapi/linux/atmppp.h
11286
11287PPP OVER ETHERNET
11288M:	Michal Ostrowski <mostrows@earthlink.net>
11289S:	Maintained
11290F:	drivers/net/ppp/pppoe.c
11291F:	drivers/net/ppp/pppox.c
11292
11293PPP OVER L2TP
11294M:	James Chapman <jchapman@katalix.com>
11295S:	Maintained
11296F:	net/l2tp/l2tp_ppp.c
11297F:	include/linux/if_pppol2tp.h
11298F:	include/uapi/linux/if_pppol2tp.h
11299
11300PPP PROTOCOL DRIVERS AND COMPRESSORS
11301M:	Paul Mackerras <paulus@samba.org>
11302L:	linux-ppp@vger.kernel.org
11303S:	Maintained
11304F:	drivers/net/ppp/ppp_*
11305
11306PPS SUPPORT
11307M:	Rodolfo Giometti <giometti@enneenne.com>
11308W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11309L:	linuxpps@ml.enneenne.com (subscribers-only)
11310S:	Maintained
11311F:	Documentation/pps/
11312F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11313F:	Documentation/ABI/testing/sysfs-pps
11314F:	drivers/pps/
11315F:	include/linux/pps*.h
11316F:	include/uapi/linux/pps.h
11317
11318PPTP DRIVER
11319M:	Dmitry Kozlov <xeb@mail.ru>
11320L:	netdev@vger.kernel.org
11321S:	Maintained
11322F:	drivers/net/ppp/pptp.c
11323W:	http://sourceforge.net/projects/accel-pptp
11324
11325PREEMPTIBLE KERNEL
11326M:	Robert Love <rml@tech9.net>
11327L:	kpreempt-tech@lists.sourceforge.net
11328W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11329S:	Supported
11330F:	Documentation/preempt-locking.txt
11331F:	include/linux/preempt.h
11332
11333PRINTK
11334M:	Petr Mladek <pmladek@suse.com>
11335M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11336R:	Steven Rostedt <rostedt@goodmis.org>
11337S:	Maintained
11338F:	kernel/printk/
11339F:	include/linux/printk.h
11340
11341PRISM54 WIRELESS DRIVER
11342M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11343L:	linux-wireless@vger.kernel.org
11344W:	http://wireless.kernel.org/en/users/Drivers/p54
11345S:	Obsolete
11346F:	drivers/net/wireless/intersil/prism54/
11347
11348PROC SYSCTL
11349M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11350M:	Kees Cook <keescook@chromium.org>
11351L:	linux-kernel@vger.kernel.org
11352L:	linux-fsdevel@vger.kernel.org
11353S:	Maintained
11354F:	fs/proc/proc_sysctl.c
11355F:	include/linux/sysctl.h
11356F:	kernel/sysctl.c
11357F:	tools/testing/selftests/sysctl/
11358
11359PS3 NETWORK SUPPORT
11360M:	Geoff Levand <geoff@infradead.org>
11361L:	netdev@vger.kernel.org
11362L:	linuxppc-dev@lists.ozlabs.org
11363S:	Maintained
11364F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11365
11366PS3 PLATFORM SUPPORT
11367M:	Geoff Levand <geoff@infradead.org>
11368L:	linuxppc-dev@lists.ozlabs.org
11369S:	Maintained
11370F:	arch/powerpc/boot/ps3*
11371F:	arch/powerpc/include/asm/lv1call.h
11372F:	arch/powerpc/include/asm/ps3*.h
11373F:	arch/powerpc/platforms/ps3/
11374F:	drivers/*/ps3*
11375F:	drivers/ps3/
11376F:	drivers/rtc/rtc-ps3.c
11377F:	drivers/usb/host/*ps3.c
11378F:	sound/ppc/snd_ps3*
11379
11380PS3VRAM DRIVER
11381M:	Jim Paris <jim@jtan.com>
11382M:	Geoff Levand <geoff@infradead.org>
11383L:	linuxppc-dev@lists.ozlabs.org
11384S:	Maintained
11385F:	drivers/block/ps3vram.c
11386
11387PSAMPLE PACKET SAMPLING SUPPORT:
11388M:	Yotam Gigi <yotam.gi@gmail.com>
11389S:	Maintained
11390F:	net/psample
11391F:	include/net/psample.h
11392F:	include/uapi/linux/psample.h
11393
11394PSTORE FILESYSTEM
11395M:	Kees Cook <keescook@chromium.org>
11396M:	Anton Vorontsov <anton@enomsg.org>
11397M:	Colin Cross <ccross@android.com>
11398M:	Tony Luck <tony.luck@intel.com>
11399S:	Maintained
11400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11401F:	fs/pstore/
11402F:	include/linux/pstore*
11403F:	drivers/firmware/efi/efi-pstore.c
11404F:	drivers/acpi/apei/erst.c
11405F:	Documentation/admin-guide/ramoops.rst
11406F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11407K:	\b(pstore|ramoops)
11408
11409PTP HARDWARE CLOCK SUPPORT
11410M:	Richard Cochran <richardcochran@gmail.com>
11411L:	netdev@vger.kernel.org
11412S:	Maintained
11413W:	http://linuxptp.sourceforge.net/
11414F:	Documentation/ABI/testing/sysfs-ptp
11415F:	Documentation/ptp/*
11416F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11417F:	drivers/net/phy/dp83640*
11418F:	drivers/ptp/*
11419F:	include/linux/ptp_cl*
11420
11421PTRACE SUPPORT
11422M:	Oleg Nesterov <oleg@redhat.com>
11423S:	Maintained
11424F:	include/asm-generic/syscall.h
11425F:	include/linux/ptrace.h
11426F:	include/linux/regset.h
11427F:	include/linux/tracehook.h
11428F:	include/uapi/linux/ptrace.h
11429F:	include/uapi/linux/ptrace.h
11430F:	include/asm-generic/ptrace.h
11431F:	kernel/ptrace.c
11432F:	arch/*/ptrace*.c
11433F:	arch/*/*/ptrace*.c
11434F:	arch/*/include/asm/ptrace*.h
11435
11436PULSE8-CEC DRIVER
11437M:	Hans Verkuil <hverkuil@xs4all.nl>
11438L:	linux-media@vger.kernel.org
11439T:	git git://linuxtv.org/media_tree.git
11440S:	Maintained
11441F:	drivers/media/usb/pulse8-cec/*
11442F:	Documentation/media/cec-drivers/pulse8-cec.rst
11443
11444PVRUSB2 VIDEO4LINUX DRIVER
11445M:	Mike Isely <isely@pobox.com>
11446L:	pvrusb2@isely.net	(subscribers-only)
11447L:	linux-media@vger.kernel.org
11448W:	http://www.isely.net/pvrusb2/
11449T:	git git://linuxtv.org/media_tree.git
11450S:	Maintained
11451F:	Documentation/media/v4l-drivers/pvrusb2*
11452F:	drivers/media/usb/pvrusb2/
11453
11454PWC WEBCAM DRIVER
11455M:	Hans Verkuil <hverkuil@xs4all.nl>
11456L:	linux-media@vger.kernel.org
11457T:	git git://linuxtv.org/media_tree.git
11458S:	Odd Fixes
11459F:	drivers/media/usb/pwc/*
11460
11461PWM FAN DRIVER
11462M:	Kamil Debski <kamil@wypas.org>
11463M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11464L:	linux-hwmon@vger.kernel.org
11465S:	Supported
11466F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11467F:	Documentation/hwmon/pwm-fan
11468F:	drivers/hwmon/pwm-fan.c
11469
11470PWM IR Transmitter
11471M:	Sean Young <sean@mess.org>
11472L:	linux-media@vger.kernel.org
11473S:	Maintained
11474F:	drivers/media/rc/pwm-ir-tx.c
11475
11476PWM SUBSYSTEM
11477M:	Thierry Reding <thierry.reding@gmail.com>
11478L:	linux-pwm@vger.kernel.org
11479S:	Maintained
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11481F:	Documentation/pwm.txt
11482F:	Documentation/devicetree/bindings/pwm/
11483F:	include/linux/pwm.h
11484F:	drivers/pwm/
11485F:	drivers/video/backlight/pwm_bl.c
11486F:	include/linux/pwm_backlight.h
11487F:	drivers/gpio/gpio-mvebu.c
11488F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11489
11490PXA GPIO DRIVER
11491M:	Robert Jarzmik <robert.jarzmik@free.fr>
11492L:	linux-gpio@vger.kernel.org
11493S:	Maintained
11494F:	drivers/gpio/gpio-pxa.c
11495
11496PXA MMCI DRIVER
11497S:	Orphan
11498
11499PXA RTC DRIVER
11500M:	Robert Jarzmik <robert.jarzmik@free.fr>
11501L:	linux-rtc@vger.kernel.org
11502S:	Maintained
11503
11504PXA2xx/PXA3xx SUPPORT
11505M:	Daniel Mack <daniel@zonque.org>
11506M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11507M:	Robert Jarzmik <robert.jarzmik@free.fr>
11508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11509T:	git git://github.com/hzhuang1/linux.git
11510T:	git git://github.com/rjarzmik/linux.git
11511S:	Maintained
11512F:	arch/arm/boot/dts/pxa*
11513F:	arch/arm/mach-pxa/
11514F:	drivers/dma/pxa*
11515F:	drivers/pcmcia/pxa2xx*
11516F:	drivers/pinctrl/pxa/
11517F:	drivers/spi/spi-pxa2xx*
11518F:	drivers/usb/gadget/udc/pxa2*
11519F:	include/sound/pxa2xx-lib.h
11520F:	sound/arm/pxa*
11521F:	sound/soc/pxa/
11522
11523QAT DRIVER
11524M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11525L:	qat-linux@intel.com
11526S:	Supported
11527F:	drivers/crypto/qat/
11528
11529QCOM AUDIO (ASoC) DRIVERS
11530M:	Patrick Lai <plai@codeaurora.org>
11531M:	Banajit Goswami <bgoswami@codeaurora.org>
11532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11533S:	Supported
11534F:	sound/soc/qcom/
11535
11536QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11537M:	Gabriel Somlo <somlo@cmu.edu>
11538M:	"Michael S. Tsirkin" <mst@redhat.com>
11539L:	qemu-devel@nongnu.org
11540S:	Maintained
11541F:	drivers/firmware/qemu_fw_cfg.c
11542F:	include/uapi/linux/qemu_fw_cfg.h
11543
11544QIB DRIVER
11545M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11546M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11547L:	linux-rdma@vger.kernel.org
11548S:	Supported
11549F:	drivers/infiniband/hw/qib/
11550
11551QLOGIC QL41xxx FCOE DRIVER
11552M:	QLogic-Storage-Upstream@cavium.com
11553L:	linux-scsi@vger.kernel.org
11554S:	Supported
11555F:	drivers/scsi/qedf/
11556
11557QLOGIC QL41xxx ISCSI DRIVER
11558M:	QLogic-Storage-Upstream@cavium.com
11559L:	linux-scsi@vger.kernel.org
11560S:	Supported
11561F:	drivers/scsi/qedi/
11562
11563QLOGIC QL4xxx ETHERNET DRIVER
11564M:	Ariel Elior <Ariel.Elior@cavium.com>
11565M:	everest-linux-l2@cavium.com
11566L:	netdev@vger.kernel.org
11567S:	Supported
11568F:	drivers/net/ethernet/qlogic/qed/
11569F:	include/linux/qed/
11570F:	drivers/net/ethernet/qlogic/qede/
11571
11572QLOGIC QL4xxx RDMA DRIVER
11573M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11574M:	Ariel Elior <Ariel.Elior@cavium.com>
11575L:	linux-rdma@vger.kernel.org
11576S:	Supported
11577F:	drivers/infiniband/hw/qedr/
11578F:	include/uapi/rdma/qedr-abi.h
11579
11580QLOGIC QLA1280 SCSI DRIVER
11581M:	Michael Reed <mdr@sgi.com>
11582L:	linux-scsi@vger.kernel.org
11583S:	Maintained
11584F:	drivers/scsi/qla1280.[ch]
11585
11586QLOGIC QLA2XXX FC-SCSI DRIVER
11587M:	qla2xxx-upstream@qlogic.com
11588L:	linux-scsi@vger.kernel.org
11589S:	Supported
11590F:	Documentation/scsi/LICENSE.qla2xxx
11591F:	drivers/scsi/qla2xxx/
11592
11593QLOGIC QLA3XXX NETWORK DRIVER
11594M:	Dept-GELinuxNICDev@cavium.com
11595L:	netdev@vger.kernel.org
11596S:	Supported
11597F:	Documentation/networking/LICENSE.qla3xxx
11598F:	drivers/net/ethernet/qlogic/qla3xxx.*
11599
11600QLOGIC QLA4XXX iSCSI DRIVER
11601M:	QLogic-Storage-Upstream@qlogic.com
11602L:	linux-scsi@vger.kernel.org
11603S:	Supported
11604F:	Documentation/scsi/LICENSE.qla4xxx
11605F:	drivers/scsi/qla4xxx/
11606
11607QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11608M:	Harish Patil <harish.patil@cavium.com>
11609M:	Manish Chopra <manish.chopra@cavium.com>
11610M:	Dept-GELinuxNICDev@cavium.com
11611L:	netdev@vger.kernel.org
11612S:	Supported
11613F:	drivers/net/ethernet/qlogic/qlcnic/
11614
11615QLOGIC QLGE 10Gb ETHERNET DRIVER
11616M:	Harish Patil <harish.patil@cavium.com>
11617M:	Manish Chopra <manish.chopra@cavium.com>
11618M:	Dept-GELinuxNICDev@cavium.com
11619L:	netdev@vger.kernel.org
11620S:	Supported
11621F:	drivers/net/ethernet/qlogic/qlge/
11622
11623QNX4 FILESYSTEM
11624M:	Anders Larsen <al@alarsen.net>
11625W:	http://www.alarsen.net/linux/qnx4fs/
11626S:	Maintained
11627F:	fs/qnx4/
11628F:	include/uapi/linux/qnx4_fs.h
11629F:	include/uapi/linux/qnxtypes.h
11630
11631QORIQ DPAA2 FSL-MC BUS DRIVER
11632M:	Stuart Yoder <stuyoder@gmail.com>
11633M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11634L:	linux-kernel@vger.kernel.org
11635S:	Maintained
11636F:	drivers/bus/fsl-mc/
11637F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11638F:	Documentation/networking/dpaa2/overview.rst
11639
11640QT1010 MEDIA DRIVER
11641M:	Antti Palosaari <crope@iki.fi>
11642L:	linux-media@vger.kernel.org
11643W:	https://linuxtv.org
11644W:	http://palosaari.fi/linux/
11645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11646T:	git git://linuxtv.org/anttip/media_tree.git
11647S:	Maintained
11648F:	drivers/media/tuners/qt1010*
11649
11650QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11651M:	Kalle Valo <kvalo@qca.qualcomm.com>
11652L:	ath10k@lists.infradead.org
11653W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11655S:	Supported
11656F:	drivers/net/wireless/ath/ath10k/
11657
11658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11659M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11660L:	linux-wireless@vger.kernel.org
11661W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11662S:	Supported
11663F:	drivers/net/wireless/ath/ath9k/
11664
11665QUALCOMM CAMERA SUBSYSTEM DRIVER
11666M:	Todor Tomov <todor.tomov@linaro.org>
11667L:	linux-media@vger.kernel.org
11668S:	Maintained
11669F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11670F:	Documentation/media/v4l-drivers/qcom_camss.rst
11671F:	drivers/media/platform/qcom/camss-8x16/
11672
11673QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11674M:	Timur Tabi <timur@codeaurora.org>
11675L:	netdev@vger.kernel.org
11676S:	Supported
11677F:	drivers/net/ethernet/qualcomm/emac/
11678
11679QUALCOMM HEXAGON ARCHITECTURE
11680M:	Richard Kuo <rkuo@codeaurora.org>
11681L:	linux-hexagon@vger.kernel.org
11682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11683S:	Supported
11684F:	arch/hexagon/
11685
11686QUALCOMM IOMMU
11687M:	Rob Clark <robdclark@gmail.com>
11688L:	iommu@lists.linux-foundation.org
11689L:	linux-arm-msm@vger.kernel.org
11690S:	Maintained
11691F:	drivers/iommu/qcom_iommu.c
11692
11693QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11694M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11695L:	linux-media@vger.kernel.org
11696L:	linux-arm-msm@vger.kernel.org
11697T:	git git://linuxtv.org/media_tree.git
11698S:	Maintained
11699F:	drivers/media/platform/qcom/venus/
11700
11701QUALCOMM WCN36XX WIRELESS DRIVER
11702M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11703L:	wcn36xx@lists.infradead.org
11704W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11705T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11706S:	Supported
11707F:	drivers/net/wireless/ath/wcn36xx/
11708
11709QUANTENNA QTNFMAC WIRELESS DRIVER
11710M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11711M:	Avinash Patil <avinashp@quantenna.com>
11712M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11713L:	linux-wireless@vger.kernel.org
11714S:	Maintained
11715F:	drivers/net/wireless/quantenna
11716
11717RADEON and AMDGPU DRM DRIVERS
11718M:	Alex Deucher <alexander.deucher@amd.com>
11719M:	Christian König <christian.koenig@amd.com>
11720M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11721L:	amd-gfx@lists.freedesktop.org
11722T:	git git://people.freedesktop.org/~agd5f/linux
11723S:	Supported
11724F:	drivers/gpu/drm/radeon/
11725F:	include/uapi/drm/radeon_drm.h
11726F:	drivers/gpu/drm/amd/
11727F:	include/uapi/drm/amdgpu_drm.h
11728
11729RADEON FRAMEBUFFER DISPLAY DRIVER
11730M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11731L:	linux-fbdev@vger.kernel.org
11732S:	Maintained
11733F:	drivers/video/fbdev/aty/radeon*
11734F:	include/uapi/linux/radeonfb.h
11735
11736RADIOSHARK RADIO DRIVER
11737M:	Hans Verkuil <hverkuil@xs4all.nl>
11738L:	linux-media@vger.kernel.org
11739T:	git git://linuxtv.org/media_tree.git
11740S:	Maintained
11741F:	drivers/media/radio/radio-shark.c
11742
11743RADIOSHARK2 RADIO DRIVER
11744M:	Hans Verkuil <hverkuil@xs4all.nl>
11745L:	linux-media@vger.kernel.org
11746T:	git git://linuxtv.org/media_tree.git
11747S:	Maintained
11748F:	drivers/media/radio/radio-shark2.c
11749F:	drivers/media/radio/radio-tea5777.c
11750
11751RADOS BLOCK DEVICE (RBD)
11752M:	Ilya Dryomov <idryomov@gmail.com>
11753M:	Sage Weil <sage@redhat.com>
11754M:	Alex Elder <elder@kernel.org>
11755L:	ceph-devel@vger.kernel.org
11756W:	http://ceph.com/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11758T:	git git://github.com/ceph/ceph-client.git
11759S:	Supported
11760F:	Documentation/ABI/testing/sysfs-bus-rbd
11761F:	drivers/block/rbd.c
11762F:	drivers/block/rbd_types.h
11763
11764RAGE128 FRAMEBUFFER DISPLAY DRIVER
11765M:	Paul Mackerras <paulus@samba.org>
11766L:	linux-fbdev@vger.kernel.org
11767S:	Maintained
11768F:	drivers/video/fbdev/aty/aty128fb.c
11769
11770RAINSHADOW-CEC DRIVER
11771M:	Hans Verkuil <hverkuil@xs4all.nl>
11772L:	linux-media@vger.kernel.org
11773T:	git git://linuxtv.org/media_tree.git
11774S:	Maintained
11775F:	drivers/media/usb/rainshadow-cec/*
11776
11777RALINK MIPS ARCHITECTURE
11778M:	John Crispin <john@phrozen.org>
11779L:	linux-mips@linux-mips.org
11780S:	Maintained
11781F:	arch/mips/ralink
11782
11783RALINK RT2X00 WIRELESS LAN DRIVER
11784P:	rt2x00 project
11785M:	Stanislaw Gruszka <sgruszka@redhat.com>
11786M:	Helmut Schaa <helmut.schaa@googlemail.com>
11787L:	linux-wireless@vger.kernel.org
11788S:	Maintained
11789F:	drivers/net/wireless/ralink/rt2x00/
11790
11791RAMDISK RAM BLOCK DEVICE DRIVER
11792M:	Jens Axboe <axboe@kernel.dk>
11793S:	Maintained
11794F:	Documentation/blockdev/ramdisk.txt
11795F:	drivers/block/brd.c
11796
11797RANCHU VIRTUAL BOARD FOR MIPS
11798M:	Miodrag Dinic <miodrag.dinic@mips.com>
11799L:	linux-mips@linux-mips.org
11800S:	Supported
11801F:	arch/mips/generic/board-ranchu.c
11802F:	arch/mips/configs/generic/board-ranchu.config
11803
11804RANDOM NUMBER DRIVER
11805M:	"Theodore Ts'o" <tytso@mit.edu>
11806S:	Maintained
11807F:	drivers/char/random.c
11808
11809RAPIDIO SUBSYSTEM
11810M:	Matt Porter <mporter@kernel.crashing.org>
11811M:	Alexandre Bounine <alex.bou9@gmail.com>
11812S:	Maintained
11813F:	drivers/rapidio/
11814
11815RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11816L:	linux-wireless@vger.kernel.org
11817S:	Orphan
11818F:	drivers/net/wireless/ray*
11819
11820RCUTORTURE TEST FRAMEWORK
11821M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11822M:	Josh Triplett <josh@joshtriplett.org>
11823R:	Steven Rostedt <rostedt@goodmis.org>
11824R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11825R:	Lai Jiangshan <jiangshanlai@gmail.com>
11826L:	linux-kernel@vger.kernel.org
11827S:	Supported
11828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11829F:	tools/testing/selftests/rcutorture
11830
11831RDC R-321X SoC
11832M:	Florian Fainelli <florian@openwrt.org>
11833S:	Maintained
11834
11835RDC R6040 FAST ETHERNET DRIVER
11836M:	Florian Fainelli <f.fainelli@gmail.com>
11837L:	netdev@vger.kernel.org
11838S:	Maintained
11839F:	drivers/net/ethernet/rdc/r6040.c
11840
11841RDMAVT - RDMA verbs software
11842M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11843M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11844L:	linux-rdma@vger.kernel.org
11845S:	Supported
11846F:	drivers/infiniband/sw/rdmavt
11847
11848RDS - RELIABLE DATAGRAM SOCKETS
11849M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11850L:	netdev@vger.kernel.org
11851L:	linux-rdma@vger.kernel.org
11852L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11853W:	https://oss.oracle.com/projects/rds/
11854S:	Supported
11855F:	net/rds/
11856F:	Documentation/networking/rds.txt
11857
11858RDT - RESOURCE ALLOCATION
11859M:	Fenghua Yu <fenghua.yu@intel.com>
11860L:	linux-kernel@vger.kernel.org
11861S:	Supported
11862F:	arch/x86/kernel/cpu/intel_rdt*
11863F:	arch/x86/include/asm/intel_rdt_sched.h
11864F:	Documentation/x86/intel_rdt*
11865
11866READ-COPY UPDATE (RCU)
11867M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11868M:	Josh Triplett <josh@joshtriplett.org>
11869R:	Steven Rostedt <rostedt@goodmis.org>
11870R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11871R:	Lai Jiangshan <jiangshanlai@gmail.com>
11872L:	linux-kernel@vger.kernel.org
11873W:	http://www.rdrop.com/users/paulmck/RCU/
11874S:	Supported
11875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11876F:	Documentation/RCU/
11877X:	Documentation/RCU/torture.txt
11878F:	include/linux/rcu*
11879X:	include/linux/srcu.h
11880F:	kernel/rcu/
11881X:	kernel/torture.c
11882
11883REAL TIME CLOCK (RTC) SUBSYSTEM
11884M:	Alessandro Zummo <a.zummo@towertech.it>
11885M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11886L:	linux-rtc@vger.kernel.org
11887Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11889S:	Maintained
11890F:	Documentation/devicetree/bindings/rtc/
11891F:	Documentation/rtc.txt
11892F:	drivers/rtc/
11893F:	include/linux/rtc.h
11894F:	include/uapi/linux/rtc.h
11895F:	include/linux/rtc/
11896F:	include/linux/platform_data/rtc-*
11897F:	tools/testing/selftests/timers/rtctest.c
11898
11899REALTEK AUDIO CODECS
11900M:	Bard Liao <bardliao@realtek.com>
11901M:	Oder Chiou <oder_chiou@realtek.com>
11902S:	Maintained
11903F:	sound/soc/codecs/rt*
11904F:	include/sound/rt*.h
11905
11906REGISTER MAP ABSTRACTION
11907M:	Mark Brown <broonie@kernel.org>
11908L:	linux-kernel@vger.kernel.org
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11910S:	Supported
11911F:	Documentation/devicetree/bindings/regmap/
11912F:	drivers/base/regmap/
11913F:	include/linux/regmap.h
11914
11915REISERFS FILE SYSTEM
11916L:	reiserfs-devel@vger.kernel.org
11917S:	Supported
11918F:	fs/reiserfs/
11919
11920REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11921M:	Ohad Ben-Cohen <ohad@wizery.com>
11922M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11923L:	linux-remoteproc@vger.kernel.org
11924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11925S:	Maintained
11926F:	Documentation/devicetree/bindings/remoteproc/
11927F:	Documentation/remoteproc.txt
11928F:	drivers/remoteproc/
11929F:	include/linux/remoteproc.h
11930
11931REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11932M:	Ohad Ben-Cohen <ohad@wizery.com>
11933M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11934L:	linux-remoteproc@vger.kernel.org
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11936S:	Maintained
11937F:	drivers/rpmsg/
11938F:	Documentation/rpmsg.txt
11939F:	include/linux/rpmsg.h
11940F:	include/linux/rpmsg/
11941
11942RENESAS CLOCK DRIVERS
11943M:	Geert Uytterhoeven <geert+renesas@glider.be>
11944L:	linux-renesas-soc@vger.kernel.org
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11946S:	Supported
11947F:	drivers/clk/renesas/
11948
11949RENESAS EMEV2 I2C DRIVER
11950M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11951S:	Supported
11952F:	drivers/i2c/busses/i2c-emev2.c
11953
11954RENESAS ETHERNET DRIVERS
11955R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11956L:	netdev@vger.kernel.org
11957L:	linux-renesas-soc@vger.kernel.org
11958F:	Documentation/devicetree/bindings/net/renesas,*.txt
11959F:	Documentation/devicetree/bindings/net/sh_eth.txt
11960F:	drivers/net/ethernet/renesas/
11961F:	include/linux/sh_eth.h
11962
11963RENESAS R-CAR GYROADC DRIVER
11964M:	Marek Vasut <marek.vasut@gmail.com>
11965L:	linux-iio@vger.kernel.org
11966S:	Supported
11967F:	drivers/iio/adc/rcar_gyro_adc.c
11968
11969RENESAS R-CAR I2C DRIVERS
11970M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11971S:	Supported
11972F:	drivers/i2c/busses/i2c-rcar.c
11973F:	drivers/i2c/busses/i2c-sh_mobile.c
11974
11975RENESAS USB PHY DRIVER
11976M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11977L:	linux-renesas-soc@vger.kernel.org
11978S:	Maintained
11979F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11980
11981RESET CONTROLLER FRAMEWORK
11982M:	Philipp Zabel <p.zabel@pengutronix.de>
11983T:	git git://git.pengutronix.de/git/pza/linux
11984S:	Maintained
11985F:	drivers/reset/
11986F:	Documentation/devicetree/bindings/reset/
11987F:	include/dt-bindings/reset/
11988F:	include/linux/reset.h
11989F:	include/linux/reset-controller.h
11990
11991RFKILL
11992M:	Johannes Berg <johannes@sipsolutions.net>
11993L:	linux-wireless@vger.kernel.org
11994W:	http://wireless.kernel.org/
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11997S:	Maintained
11998F:	Documentation/rfkill.txt
11999F:	Documentation/ABI/stable/sysfs-class-rfkill
12000F:	net/rfkill/
12001
12002RHASHTABLE
12003M:	Thomas Graf <tgraf@suug.ch>
12004M:	Herbert Xu <herbert@gondor.apana.org.au>
12005L:	netdev@vger.kernel.org
12006S:	Maintained
12007F:	lib/rhashtable.c
12008F:	include/linux/rhashtable.h
12009
12010RICOH R5C592 MEMORYSTICK DRIVER
12011M:	Maxim Levitsky <maximlevitsky@gmail.com>
12012S:	Maintained
12013F:	drivers/memstick/host/r592.*
12014
12015RICOH SMARTMEDIA/XD DRIVER
12016M:	Maxim Levitsky <maximlevitsky@gmail.com>
12017S:	Maintained
12018F:	drivers/mtd/nand/raw/r852.c
12019F:	drivers/mtd/nand/raw/r852.h
12020
12021RISC-V ARCHITECTURE
12022M:	Palmer Dabbelt <palmer@sifive.com>
12023M:	Albert Ou <albert@sifive.com>
12024L:	linux-riscv@lists.infradead.org
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12026S:	Supported
12027F:	arch/riscv/
12028K:	riscv
12029N:	riscv
12030
12031ROCCAT DRIVERS
12032M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12033W:	http://sourceforge.net/projects/roccat/
12034S:	Maintained
12035F:	drivers/hid/hid-roccat*
12036F:	include/linux/hid-roccat*
12037F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12038
12039ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12040M:	Jacob chen <jacob2.chen@rock-chips.com>
12041L:	linux-media@vger.kernel.org
12042S:	Maintained
12043F:	drivers/media/platform/rockchip/rga/
12044F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12045
12046ROCKER DRIVER
12047M:	Jiri Pirko <jiri@resnulli.us>
12048L:	netdev@vger.kernel.org
12049S:	Supported
12050F:	drivers/net/ethernet/rocker/
12051
12052ROCKETPORT DRIVER
12053P:	Comtrol Corp.
12054W:	http://www.comtrol.com
12055S:	Maintained
12056F:	Documentation/serial/rocket.txt
12057F:	drivers/tty/rocket*
12058
12059ROCKETPORT EXPRESS/INFINITY DRIVER
12060M:	Kevin Cernekee <cernekee@gmail.com>
12061L:	linux-serial@vger.kernel.org
12062S:	Odd Fixes
12063F:	drivers/tty/serial/rp2.*
12064
12065ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12066M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12067L:	linux-kernel@vger.kernel.org
12068L:	linux-renesas-soc@vger.kernel.org
12069S:	Supported
12070F:	drivers/mfd/bd9571mwv.c
12071F:	drivers/regulator/bd9571mwv-regulator.c
12072F:	drivers/gpio/gpio-bd9571mwv.c
12073F:	include/linux/mfd/bd9571mwv.h
12074F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12075
12076ROSE NETWORK LAYER
12077M:	Ralf Baechle <ralf@linux-mips.org>
12078L:	linux-hams@vger.kernel.org
12079W:	http://www.linux-ax25.org/
12080S:	Maintained
12081F:	include/net/rose.h
12082F:	include/uapi/linux/rose.h
12083F:	net/rose/
12084
12085RTL2830 MEDIA DRIVER
12086M:	Antti Palosaari <crope@iki.fi>
12087L:	linux-media@vger.kernel.org
12088W:	https://linuxtv.org
12089W:	http://palosaari.fi/linux/
12090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12091T:	git git://linuxtv.org/anttip/media_tree.git
12092S:	Maintained
12093F:	drivers/media/dvb-frontends/rtl2830*
12094
12095RTL2832 MEDIA DRIVER
12096M:	Antti Palosaari <crope@iki.fi>
12097L:	linux-media@vger.kernel.org
12098W:	https://linuxtv.org
12099W:	http://palosaari.fi/linux/
12100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12101T:	git git://linuxtv.org/anttip/media_tree.git
12102S:	Maintained
12103F:	drivers/media/dvb-frontends/rtl2832*
12104
12105RTL2832_SDR MEDIA DRIVER
12106M:	Antti Palosaari <crope@iki.fi>
12107L:	linux-media@vger.kernel.org
12108W:	https://linuxtv.org
12109W:	http://palosaari.fi/linux/
12110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12111T:	git git://linuxtv.org/anttip/media_tree.git
12112S:	Maintained
12113F:	drivers/media/dvb-frontends/rtl2832_sdr*
12114
12115RTL8180 WIRELESS DRIVER
12116L:	linux-wireless@vger.kernel.org
12117W:	http://wireless.kernel.org/
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12119S:	Orphan
12120F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12121
12122RTL8187 WIRELESS DRIVER
12123M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12124M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12125M:	Larry Finger <Larry.Finger@lwfinger.net>
12126L:	linux-wireless@vger.kernel.org
12127W:	http://wireless.kernel.org/
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12129S:	Maintained
12130F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12131
12132REALTEK WIRELESS DRIVER (rtlwifi family)
12133M:	Ping-Ke Shih <pkshih@realtek.com>
12134L:	linux-wireless@vger.kernel.org
12135W:	http://wireless.kernel.org/
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12137S:	Maintained
12138F:	drivers/net/wireless/realtek/rtlwifi/
12139
12140RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12141M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12142L:	linux-wireless@vger.kernel.org
12143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12144S:	Maintained
12145F:	drivers/net/wireless/realtek/rtl8xxxu/
12146
12147RXRPC SOCKETS (AF_RXRPC)
12148M:	David Howells <dhowells@redhat.com>
12149L:	linux-afs@lists.infradead.org
12150S:	Supported
12151F:	net/rxrpc/
12152F:	include/keys/rxrpc-type.h
12153F:	include/net/af_rxrpc.h
12154F:	include/trace/events/rxrpc.h
12155F:	include/uapi/linux/rxrpc.h
12156F:	Documentation/networking/rxrpc.txt
12157W:	https://www.infradead.org/~dhowells/kafs/
12158
12159S3 SAVAGE FRAMEBUFFER DRIVER
12160M:	Antonino Daplas <adaplas@gmail.com>
12161L:	linux-fbdev@vger.kernel.org
12162S:	Maintained
12163F:	drivers/video/fbdev/savage/
12164
12165S390
12166M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12167M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12168L:	linux-s390@vger.kernel.org
12169W:	http://www.ibm.com/developerworks/linux/linux390/
12170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12171S:	Supported
12172F:	arch/s390/
12173F:	drivers/s390/
12174F:	Documentation/s390/
12175F:	Documentation/driver-api/s390-drivers.rst
12176
12177S390 COMMON I/O LAYER
12178M:	Sebastian Ott <sebott@linux.ibm.com>
12179M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12180L:	linux-s390@vger.kernel.org
12181W:	http://www.ibm.com/developerworks/linux/linux390/
12182S:	Supported
12183F:	drivers/s390/cio/
12184
12185S390 DASD DRIVER
12186M:	Stefan Haberland <sth@linux.ibm.com>
12187M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12188L:	linux-s390@vger.kernel.org
12189W:	http://www.ibm.com/developerworks/linux/linux390/
12190S:	Supported
12191F:	drivers/s390/block/dasd*
12192F:	block/partitions/ibm.c
12193
12194S390 IOMMU (PCI)
12195M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12196L:	linux-s390@vger.kernel.org
12197W:	http://www.ibm.com/developerworks/linux/linux390/
12198S:	Supported
12199F:	drivers/iommu/s390-iommu.c
12200
12201S390 IUCV NETWORK LAYER
12202M:	Julian Wiedmann <jwi@linux.ibm.com>
12203M:	Ursula Braun <ubraun@linux.ibm.com>
12204L:	linux-s390@vger.kernel.org
12205W:	http://www.ibm.com/developerworks/linux/linux390/
12206S:	Supported
12207F:	drivers/s390/net/*iucv*
12208F:	include/net/iucv/
12209F:	net/iucv/
12210
12211S390 NETWORK DRIVERS
12212M:	Julian Wiedmann <jwi@linux.ibm.com>
12213M:	Ursula Braun <ubraun@linux.ibm.com>
12214L:	linux-s390@vger.kernel.org
12215W:	http://www.ibm.com/developerworks/linux/linux390/
12216S:	Supported
12217F:	drivers/s390/net/
12218
12219S390 PCI SUBSYSTEM
12220M:	Sebastian Ott <sebott@linux.ibm.com>
12221M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12222L:	linux-s390@vger.kernel.org
12223W:	http://www.ibm.com/developerworks/linux/linux390/
12224S:	Supported
12225F:	arch/s390/pci/
12226F:	drivers/pci/hotplug/s390_pci_hpc.c
12227
12228S390 VFIO-CCW DRIVER
12229M:	Cornelia Huck <cohuck@redhat.com>
12230M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12231M:	Halil Pasic <pasic@linux.ibm.com>
12232L:	linux-s390@vger.kernel.org
12233L:	kvm@vger.kernel.org
12234S:	Supported
12235F:	drivers/s390/cio/vfio_ccw*
12236F:	Documentation/s390/vfio-ccw.txt
12237F:	include/uapi/linux/vfio_ccw.h
12238
12239S390 ZCRYPT DRIVER
12240M:	Harald Freudenberger <freude@de.ibm.com>
12241L:	linux-s390@vger.kernel.org
12242W:	http://www.ibm.com/developerworks/linux/linux390/
12243S:	Supported
12244F:	drivers/s390/crypto/
12245
12246S390 ZFCP DRIVER
12247M:	Steffen Maier <maier@linux.ibm.com>
12248M:	Benjamin Block <bblock@linux.ibm.com>
12249L:	linux-s390@vger.kernel.org
12250W:	http://www.ibm.com/developerworks/linux/linux390/
12251S:	Supported
12252F:	drivers/s390/scsi/zfcp_*
12253
12254S3C24XX SD/MMC Driver
12255M:	Ben Dooks <ben-linux@fluff.org>
12256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12257S:	Supported
12258F:	drivers/mmc/host/s3cmci.*
12259
12260SAA6588 RDS RECEIVER DRIVER
12261M:	Hans Verkuil <hverkuil@xs4all.nl>
12262L:	linux-media@vger.kernel.org
12263T:	git git://linuxtv.org/media_tree.git
12264W:	https://linuxtv.org
12265S:	Odd Fixes
12266F:	drivers/media/i2c/saa6588*
12267
12268SAA7134 VIDEO4LINUX DRIVER
12269M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12270M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12271L:	linux-media@vger.kernel.org
12272W:	https://linuxtv.org
12273T:	git git://linuxtv.org/media_tree.git
12274S:	Odd fixes
12275F:	Documentation/media/v4l-drivers/saa7134*
12276F:	drivers/media/pci/saa7134/
12277
12278SAA7146 VIDEO4LINUX-2 DRIVER
12279M:	Hans Verkuil <hverkuil@xs4all.nl>
12280L:	linux-media@vger.kernel.org
12281T:	git git://linuxtv.org/media_tree.git
12282S:	Maintained
12283F:	drivers/media/common/saa7146/
12284F:	drivers/media/pci/saa7146/
12285F:	include/media/saa7146*
12286
12287SAMSUNG AUDIO (ASoC) DRIVERS
12288M:	Krzysztof Kozlowski <krzk@kernel.org>
12289M:	Sangbeom Kim <sbkim73@samsung.com>
12290M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12292S:	Supported
12293F:	sound/soc/samsung/
12294F:	Documentation/devicetree/bindings/sound/samsung*
12295
12296SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12297M:	Krzysztof Kozlowski <krzk@kernel.org>
12298L:	linux-crypto@vger.kernel.org
12299L:	linux-samsung-soc@vger.kernel.org
12300S:	Maintained
12301F:	drivers/crypto/exynos-rng.c
12302F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12303
12304SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12305M:	Łukasz Stelmach <l.stelmach@samsung.com>
12306L:	linux-samsung-soc@vger.kernel.org
12307S:	Maintained
12308F:	drivers/char/hw_random/exynos-trng.c
12309F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12310
12311SAMSUNG FRAMEBUFFER DRIVER
12312M:	Jingoo Han <jingoohan1@gmail.com>
12313L:	linux-fbdev@vger.kernel.org
12314S:	Maintained
12315F:	drivers/video/fbdev/s3c-fb.c
12316
12317SAMSUNG LAPTOP DRIVER
12318M:	Corentin Chary <corentin.chary@gmail.com>
12319L:	platform-driver-x86@vger.kernel.org
12320S:	Maintained
12321F:	drivers/platform/x86/samsung-laptop.c
12322
12323SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12324M:	Sangbeom Kim <sbkim73@samsung.com>
12325M:	Krzysztof Kozlowski <krzk@kernel.org>
12326M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12327L:	linux-kernel@vger.kernel.org
12328L:	linux-samsung-soc@vger.kernel.org
12329S:	Supported
12330F:	drivers/mfd/sec*.c
12331F:	drivers/regulator/s2m*.c
12332F:	drivers/regulator/s5m*.c
12333F:	drivers/clk/clk-s2mps11.c
12334F:	drivers/rtc/rtc-s5m.c
12335F:	include/linux/mfd/samsung/
12336F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12337F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12338F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12339F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12340
12341SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12342M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12343L:	linux-media@vger.kernel.org
12344L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12345S:	Maintained
12346F:	drivers/media/platform/s3c-camif/
12347F:	include/media/drv-intf/s3c_camif.h
12348
12349SAMSUNG S3FWRN5 NFC DRIVER
12350M:	Robert Baldyga <r.baldyga@samsung.com>
12351M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12352L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12353S:	Supported
12354F:	drivers/nfc/s3fwrn5
12355
12356SAMSUNG S5C73M3 CAMERA DRIVER
12357M:	Kyungmin Park <kyungmin.park@samsung.com>
12358M:	Andrzej Hajda <a.hajda@samsung.com>
12359L:	linux-media@vger.kernel.org
12360S:	Supported
12361F:	drivers/media/i2c/s5c73m3/*
12362
12363SAMSUNG S5K5BAF CAMERA DRIVER
12364M:	Kyungmin Park <kyungmin.park@samsung.com>
12365M:	Andrzej Hajda <a.hajda@samsung.com>
12366L:	linux-media@vger.kernel.org
12367S:	Supported
12368F:	drivers/media/i2c/s5k5baf.c
12369
12370SAMSUNG S5P Security SubSystem (SSS) DRIVER
12371M:	Krzysztof Kozlowski <krzk@kernel.org>
12372M:	Vladimir Zapolskiy <vz@mleia.com>
12373M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12374L:	linux-crypto@vger.kernel.org
12375L:	linux-samsung-soc@vger.kernel.org
12376S:	Maintained
12377F:	drivers/crypto/s5p-sss.c
12378
12379SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12380M:	Kyungmin Park <kyungmin.park@samsung.com>
12381M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12382L:	linux-media@vger.kernel.org
12383Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12384S:	Supported
12385F:	drivers/media/platform/exynos4-is/
12386
12387SAMSUNG SOC CLOCK DRIVERS
12388M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12389M:	Tomasz Figa <tomasz.figa@gmail.com>
12390M:	Chanwoo Choi <cw00.choi@samsung.com>
12391S:	Supported
12392L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12394F:	drivers/clk/samsung/
12395F:	include/dt-bindings/clock/exynos*.h
12396F:	Documentation/devicetree/bindings/clock/exynos*.txt
12397
12398SAMSUNG SPI DRIVERS
12399M:	Kukjin Kim <kgene@kernel.org>
12400M:	Krzysztof Kozlowski <krzk@kernel.org>
12401M:	Andi Shyti <andi@etezian.org>
12402L:	linux-spi@vger.kernel.org
12403L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12404S:	Maintained
12405F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12406F:	drivers/spi/spi-s3c*
12407F:	include/linux/platform_data/spi-s3c64xx.h
12408
12409SAMSUNG SXGBE DRIVERS
12410M:	Byungho An <bh74.an@samsung.com>
12411M:	Girish K S <ks.giri@samsung.com>
12412M:	Vipul Pandya <vipul.pandya@samsung.com>
12413S:	Supported
12414L:	netdev@vger.kernel.org
12415F:	drivers/net/ethernet/samsung/sxgbe/
12416
12417SAMSUNG THERMAL DRIVER
12418M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12419L:	linux-pm@vger.kernel.org
12420L:	linux-samsung-soc@vger.kernel.org
12421S:	Supported
12422T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12423F:	drivers/thermal/samsung/
12424
12425SAMSUNG USB2 PHY DRIVER
12426M:	Kamil Debski <kamil@wypas.org>
12427M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12428L:	linux-kernel@vger.kernel.org
12429S:	Supported
12430F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12431F:	Documentation/phy/samsung-usb2.txt
12432F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12433F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12434F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12435F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12436F:	drivers/phy/samsung/phy-samsung-usb2.c
12437F:	drivers/phy/samsung/phy-samsung-usb2.h
12438
12439SC1200 WDT DRIVER
12440M:	Zwane Mwaikambo <zwanem@gmail.com>
12441S:	Maintained
12442F:	drivers/watchdog/sc1200wdt.c
12443
12444SCHEDULER
12445M:	Ingo Molnar <mingo@redhat.com>
12446M:	Peter Zijlstra <peterz@infradead.org>
12447L:	linux-kernel@vger.kernel.org
12448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12449S:	Maintained
12450F:	kernel/sched/
12451F:	include/linux/sched.h
12452F:	include/uapi/linux/sched.h
12453F:	include/linux/wait.h
12454
12455SCR24X CHIP CARD INTERFACE DRIVER
12456M:	Lubomir Rintel <lkundrak@v3.sk>
12457S:	Supported
12458F:	drivers/char/pcmcia/scr24x_cs.c
12459
12460SCSI CDROM DRIVER
12461M:	Jens Axboe <axboe@kernel.dk>
12462L:	linux-scsi@vger.kernel.org
12463W:	http://www.kernel.dk
12464S:	Maintained
12465F:	drivers/scsi/sr*
12466
12467SCSI RDMA PROTOCOL (SRP) INITIATOR
12468M:	Bart Van Assche <bart.vanassche@sandisk.com>
12469L:	linux-rdma@vger.kernel.org
12470S:	Supported
12471W:	http://www.openfabrics.org
12472Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12474F:	drivers/infiniband/ulp/srp/
12475F:	include/scsi/srp.h
12476
12477SCSI SG DRIVER
12478M:	Doug Gilbert <dgilbert@interlog.com>
12479L:	linux-scsi@vger.kernel.org
12480W:	http://sg.danny.cz/sg
12481S:	Maintained
12482F:	Documentation/scsi/scsi-generic.txt
12483F:	drivers/scsi/sg.c
12484F:	include/scsi/sg.h
12485
12486SCSI SUBSYSTEM
12487M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12489M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12491L:	linux-scsi@vger.kernel.org
12492S:	Maintained
12493F:	Documentation/devicetree/bindings/scsi/
12494F:	drivers/scsi/
12495F:	include/scsi/
12496
12497SCSI TAPE DRIVER
12498M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12499L:	linux-scsi@vger.kernel.org
12500S:	Maintained
12501F:	Documentation/scsi/st.txt
12502F:	drivers/scsi/st.*
12503F:	drivers/scsi/st_*.h
12504
12505SCTP PROTOCOL
12506M:	Vlad Yasevich <vyasevich@gmail.com>
12507M:	Neil Horman <nhorman@tuxdriver.com>
12508L:	linux-sctp@vger.kernel.org
12509W:	http://lksctp.sourceforge.net
12510S:	Maintained
12511F:	Documentation/networking/sctp.txt
12512F:	include/linux/sctp.h
12513F:	include/uapi/linux/sctp.h
12514F:	include/net/sctp/
12515F:	net/sctp/
12516
12517SCx200 CPU SUPPORT
12518M:	Jim Cromie <jim.cromie@gmail.com>
12519S:	Odd Fixes
12520F:	Documentation/i2c/busses/scx200_acb
12521F:	arch/x86/platform/scx200/
12522F:	drivers/watchdog/scx200_wdt.c
12523F:	drivers/i2c/busses/scx200*
12524F:	drivers/mtd/maps/scx200_docflash.c
12525F:	include/linux/scx200.h
12526
12527SCx200 GPIO DRIVER
12528M:	Jim Cromie <jim.cromie@gmail.com>
12529S:	Maintained
12530F:	drivers/char/scx200_gpio.c
12531F:	include/linux/scx200_gpio.h
12532
12533SCx200 HRT CLOCKSOURCE DRIVER
12534M:	Jim Cromie <jim.cromie@gmail.com>
12535S:	Maintained
12536F:	drivers/clocksource/scx200_hrt.c
12537
12538SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12539M:	Sascha Sommer <saschasommer@freenet.de>
12540L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12541S:	Maintained
12542F:	drivers/mmc/host/sdricoh_cs.c
12543
12544SECURE COMPUTING
12545M:	Kees Cook <keescook@chromium.org>
12546R:	Andy Lutomirski <luto@amacapital.net>
12547R:	Will Drewry <wad@chromium.org>
12548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12549S:	Supported
12550F:	kernel/seccomp.c
12551F:	include/uapi/linux/seccomp.h
12552F:	include/linux/seccomp.h
12553F:	tools/testing/selftests/seccomp/*
12554F:	tools/testing/selftests/kselftest_harness.h
12555F:	Documentation/userspace-api/seccomp_filter.rst
12556K:	\bsecure_computing
12557K:	\bTIF_SECCOMP\b
12558
12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12560M:	Al Cooper <alcooperx@gmail.com>
12561L:	linux-mmc@vger.kernel.org
12562L:	bcm-kernel-feedback-list@broadcom.com
12563S:	Maintained
12564F:	drivers/mmc/host/sdhci-brcmstb*
12565
12566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12567M:	Adrian Hunter <adrian.hunter@intel.com>
12568L:	linux-mmc@vger.kernel.org
12569T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12570S:	Maintained
12571F:	drivers/mmc/host/sdhci*
12572F:	include/linux/mmc/sdhci*
12573
12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12575M:	Ben Dooks <ben-linux@fluff.org>
12576M:	Jaehoon Chung <jh80.chung@samsung.com>
12577L:	linux-mmc@vger.kernel.org
12578S:	Maintained
12579F:	drivers/mmc/host/sdhci-s3c*
12580
12581SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12582M:	Viresh Kumar <vireshk@kernel.org>
12583L:	linux-mmc@vger.kernel.org
12584S:	Maintained
12585F:	drivers/mmc/host/sdhci-spear.c
12586
12587SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12588M:	Kishon Vijay Abraham I <kishon@ti.com>
12589L:	linux-mmc@vger.kernel.org
12590S:	Maintained
12591F:	drivers/mmc/host/sdhci-omap.c
12592
12593SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12594M:	Scott Bauer <scott.bauer@intel.com>
12595M:	Jonathan Derrick <jonathan.derrick@intel.com>
12596L:	linux-block@vger.kernel.org
12597S:	Supported
12598F:	block/sed*
12599F:	block/opal_proto.h
12600F:	include/linux/sed*
12601F:	include/uapi/linux/sed*
12602
12603SECURITY CONTACT
12604M:	Security Officers <security@kernel.org>
12605S:	Supported
12606
12607SECURITY SUBSYSTEM
12608M:	James Morris <jmorris@namei.org>
12609M:	"Serge E. Hallyn" <serge@hallyn.com>
12610L:	linux-security-module@vger.kernel.org (suggested Cc:)
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12612W:	http://kernsec.org/
12613S:	Supported
12614F:	security/
12615
12616SELINUX SECURITY MODULE
12617M:	Paul Moore <paul@paul-moore.com>
12618M:	Stephen Smalley <sds@tycho.nsa.gov>
12619M:	Eric Paris <eparis@parisplace.org>
12620L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12621W:	https://selinuxproject.org
12622W:	https://github.com/SELinuxProject
12623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12624S:	Supported
12625F:	include/linux/selinux*
12626F:	security/selinux/
12627F:	scripts/selinux/
12628F:	Documentation/admin-guide/LSM/SELinux.rst
12629
12630SENSABLE PHANTOM
12631M:	Jiri Slaby <jirislaby@gmail.com>
12632S:	Maintained
12633F:	drivers/misc/phantom.c
12634F:	include/uapi/linux/phantom.h
12635
12636SERIAL DEVICE BUS
12637M:	Rob Herring <robh@kernel.org>
12638L:	linux-serial@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/serial/slave-device.txt
12641F:	drivers/tty/serdev/
12642F:	include/linux/serdev.h
12643
12644SERIAL DRIVERS
12645M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12646L:	linux-serial@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/serial/
12649F:	drivers/tty/serial/
12650
12651SERIAL IR RECEIVER
12652M:	Sean Young <sean@mess.org>
12653L:	linux-media@vger.kernel.org
12654S:	Maintained
12655F:	drivers/media/rc/serial_ir.c
12656
12657SFC NETWORK DRIVER
12658M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12659M:	Edward Cree <ecree@solarflare.com>
12660M:	Bert Kenward <bkenward@solarflare.com>
12661L:	netdev@vger.kernel.org
12662S:	Supported
12663F:	drivers/net/ethernet/sfc/
12664
12665SGI GRU DRIVER
12666M:	Dimitri Sivanich <sivanich@sgi.com>
12667S:	Maintained
12668F:	drivers/misc/sgi-gru/
12669
12670SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12671M:	Pat Gefre <pfg@sgi.com>
12672L:	linux-ia64@vger.kernel.org
12673S:	Supported
12674F:	Documentation/ia64/serial.txt
12675F:	drivers/tty/serial/ioc?_serial.c
12676F:	include/linux/ioc?.h
12677
12678SGI XP/XPC/XPNET DRIVER
12679M:	Cliff Whickman <cpw@sgi.com>
12680M:	Robin Holt <robinmholt@gmail.com>
12681S:	Maintained
12682F:	drivers/misc/sgi-xp/
12683
12684SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12685M:	Ursula Braun <ubraun@linux.ibm.com>
12686L:	linux-s390@vger.kernel.org
12687W:	http://www.ibm.com/developerworks/linux/linux390/
12688S:	Supported
12689F:	net/smc/
12690
12691SH_VEU V4L2 MEM2MEM DRIVER
12692L:	linux-media@vger.kernel.org
12693S:	Orphan
12694F:	drivers/media/platform/sh_veu.c
12695
12696SH_VOU V4L2 OUTPUT DRIVER
12697L:	linux-media@vger.kernel.org
12698S:	Orphan
12699F:	drivers/media/platform/sh_vou.c
12700F:	include/media/drv-intf/sh_vou.h
12701
12702SI2157 MEDIA DRIVER
12703M:	Antti Palosaari <crope@iki.fi>
12704L:	linux-media@vger.kernel.org
12705W:	https://linuxtv.org
12706W:	http://palosaari.fi/linux/
12707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12708T:	git git://linuxtv.org/anttip/media_tree.git
12709S:	Maintained
12710F:	drivers/media/tuners/si2157*
12711
12712SI2165 MEDIA DRIVER
12713M:	Matthias Schwarzott <zzam@gentoo.org>
12714L:	linux-media@vger.kernel.org
12715W:	https://linuxtv.org
12716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12717S:	Maintained
12718F:	drivers/media/dvb-frontends/si2165*
12719
12720SI2168 MEDIA DRIVER
12721M:	Antti Palosaari <crope@iki.fi>
12722L:	linux-media@vger.kernel.org
12723W:	https://linuxtv.org
12724W:	http://palosaari.fi/linux/
12725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12726T:	git git://linuxtv.org/anttip/media_tree.git
12727S:	Maintained
12728F:	drivers/media/dvb-frontends/si2168*
12729
12730SI470X FM RADIO RECEIVER I2C DRIVER
12731M:	Hans Verkuil <hverkuil@xs4all.nl>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734W:	https://linuxtv.org
12735S:	Odd Fixes
12736F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12737
12738SI470X FM RADIO RECEIVER USB DRIVER
12739M:	Hans Verkuil <hverkuil@xs4all.nl>
12740L:	linux-media@vger.kernel.org
12741T:	git git://linuxtv.org/media_tree.git
12742W:	https://linuxtv.org
12743S:	Maintained
12744F:	drivers/media/radio/si470x/radio-si470x-common.c
12745F:	drivers/media/radio/si470x/radio-si470x.h
12746F:	drivers/media/radio/si470x/radio-si470x-usb.c
12747
12748SI4713 FM RADIO TRANSMITTER I2C DRIVER
12749M:	Eduardo Valentin <edubezval@gmail.com>
12750L:	linux-media@vger.kernel.org
12751T:	git git://linuxtv.org/media_tree.git
12752W:	https://linuxtv.org
12753S:	Odd Fixes
12754F:	drivers/media/radio/si4713/si4713.?
12755
12756SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12757M:	Eduardo Valentin <edubezval@gmail.com>
12758L:	linux-media@vger.kernel.org
12759T:	git git://linuxtv.org/media_tree.git
12760W:	https://linuxtv.org
12761S:	Odd Fixes
12762F:	drivers/media/radio/si4713/radio-platform-si4713.c
12763
12764SI4713 FM RADIO TRANSMITTER USB DRIVER
12765M:	Hans Verkuil <hverkuil@xs4all.nl>
12766L:	linux-media@vger.kernel.org
12767T:	git git://linuxtv.org/media_tree.git
12768W:	https://linuxtv.org
12769S:	Maintained
12770F:	drivers/media/radio/si4713/radio-usb-si4713.c
12771
12772SIANO DVB DRIVER
12773M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12775L:	linux-media@vger.kernel.org
12776W:	https://linuxtv.org
12777T:	git git://linuxtv.org/media_tree.git
12778S:	Odd fixes
12779F:	drivers/media/common/siano/
12780F:	drivers/media/usb/siano/
12781F:	drivers/media/usb/siano/
12782F:	drivers/media/mmc/siano/
12783
12784SILEAD TOUCHSCREEN DRIVER
12785M:	Hans de Goede <hdegoede@redhat.com>
12786L:	linux-input@vger.kernel.org
12787L:	platform-driver-x86@vger.kernel.org
12788S:	Maintained
12789F:	drivers/input/touchscreen/silead.c
12790F:	drivers/platform/x86/silead_dmi.c
12791
12792SILICON MOTION SM712 FRAME BUFFER DRIVER
12793M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12794M:	Teddy Wang <teddy.wang@siliconmotion.com>
12795M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12796L:	linux-fbdev@vger.kernel.org
12797S:	Maintained
12798F:	drivers/video/fbdev/sm712*
12799F:	Documentation/fb/sm712fb.txt
12800
12801SIMPLE FIRMWARE INTERFACE (SFI)
12802M:	Len Brown <lenb@kernel.org>
12803L:	sfi-devel@simplefirmware.org
12804W:	http://simplefirmware.org/
12805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12806S:	Supported
12807F:	arch/x86/platform/sfi/
12808F:	drivers/sfi/
12809F:	include/linux/sfi*.h
12810
12811SIMPLEFB FB DRIVER
12812M:	Hans de Goede <hdegoede@redhat.com>
12813L:	linux-fbdev@vger.kernel.org
12814S:	Maintained
12815F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12816F:	drivers/video/fbdev/simplefb.c
12817F:	include/linux/platform_data/simplefb.h
12818
12819SIMTEC EB110ATX (Chalice CATS)
12820P:	Ben Dooks
12821P:	Vincent Sanders <vince@simtec.co.uk>
12822M:	Simtec Linux Team <linux@simtec.co.uk>
12823W:	http://www.simtec.co.uk/products/EB110ATX/
12824S:	Supported
12825
12826SIMTEC EB2410ITX (BAST)
12827P:	Ben Dooks
12828P:	Vincent Sanders <vince@simtec.co.uk>
12829M:	Simtec Linux Team <linux@simtec.co.uk>
12830W:	http://www.simtec.co.uk/products/EB2410ITX/
12831S:	Supported
12832F:	arch/arm/mach-s3c24xx/mach-bast.c
12833F:	arch/arm/mach-s3c24xx/bast-ide.c
12834F:	arch/arm/mach-s3c24xx/bast-irq.c
12835
12836SIPHASH PRF ROUTINES
12837M:	Jason A. Donenfeld <Jason@zx2c4.com>
12838S:	Maintained
12839F:	lib/siphash.c
12840F:	lib/test_siphash.c
12841F:	include/linux/siphash.h
12842
12843SIOX
12844M:	Gavin Schenk <g.schenk@eckelmann.de>
12845M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12846R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12847S:	Supported
12848F:	drivers/siox/*
12849F:	include/trace/events/siox.h
12850
12851SIS 190 ETHERNET DRIVER
12852M:	Francois Romieu <romieu@fr.zoreil.com>
12853L:	netdev@vger.kernel.org
12854S:	Maintained
12855F:	drivers/net/ethernet/sis/sis190.c
12856
12857SIS 900/7016 FAST ETHERNET DRIVER
12858M:	Daniele Venzano <venza@brownhat.org>
12859W:	http://www.brownhat.org/sis900.html
12860L:	netdev@vger.kernel.org
12861S:	Maintained
12862F:	drivers/net/ethernet/sis/sis900.*
12863
12864SIS FRAMEBUFFER DRIVER
12865M:	Thomas Winischhofer <thomas@winischhofer.net>
12866W:	http://www.winischhofer.net/linuxsisvga.shtml
12867S:	Maintained
12868F:	Documentation/fb/sisfb.txt
12869F:	drivers/video/fbdev/sis/
12870F:	include/video/sisfb.h
12871
12872SIS USB2VGA DRIVER
12873M:	Thomas Winischhofer <thomas@winischhofer.net>
12874W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12875S:	Maintained
12876F:	drivers/usb/misc/sisusbvga/
12877
12878SLAB ALLOCATOR
12879M:	Christoph Lameter <cl@linux.com>
12880M:	Pekka Enberg <penberg@kernel.org>
12881M:	David Rientjes <rientjes@google.com>
12882M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12883M:	Andrew Morton <akpm@linux-foundation.org>
12884L:	linux-mm@kvack.org
12885S:	Maintained
12886F:	include/linux/sl?b*.h
12887F:	mm/sl?b*
12888
12889SLEEPABLE READ-COPY UPDATE (SRCU)
12890M:	Lai Jiangshan <jiangshanlai@gmail.com>
12891M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12892M:	Josh Triplett <josh@joshtriplett.org>
12893R:	Steven Rostedt <rostedt@goodmis.org>
12894R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12895L:	linux-kernel@vger.kernel.org
12896W:	http://www.rdrop.com/users/paulmck/RCU/
12897S:	Supported
12898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12899F:	include/linux/srcu.h
12900F:	kernel/rcu/srcu.c
12901
12902SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12903M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12905S:	Maintained
12906F:	drivers/slimbus/
12907F:	Documentation/devicetree/bindings/slimbus/
12908F:	include/linux/slimbus.h
12909
12910SMACK SECURITY MODULE
12911M:	Casey Schaufler <casey@schaufler-ca.com>
12912L:	linux-security-module@vger.kernel.org
12913W:	http://schaufler-ca.com
12914T:	git git://github.com/cschaufler/smack-next
12915S:	Maintained
12916F:	Documentation/admin-guide/LSM/Smack.rst
12917F:	security/smack/
12918
12919SMC91x ETHERNET DRIVER
12920M:	Nicolas Pitre <nico@fluxnic.net>
12921S:	Odd Fixes
12922F:	drivers/net/ethernet/smsc/smc91x.*
12923
12924SMIA AND SMIA++ IMAGE SENSOR DRIVER
12925M:	Sakari Ailus <sakari.ailus@iki.fi>
12926L:	linux-media@vger.kernel.org
12927S:	Maintained
12928F:	drivers/media/i2c/smiapp/
12929F:	include/media/i2c/smiapp.h
12930F:	drivers/media/i2c/smiapp-pll.c
12931F:	drivers/media/i2c/smiapp-pll.h
12932F:	include/uapi/linux/smiapp.h
12933F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12934
12935SMM665 HARDWARE MONITOR DRIVER
12936M:	Guenter Roeck <linux@roeck-us.net>
12937L:	linux-hwmon@vger.kernel.org
12938S:	Maintained
12939F:	Documentation/hwmon/smm665
12940F:	drivers/hwmon/smm665.c
12941
12942SMSC EMC2103 HARDWARE MONITOR DRIVER
12943M:	Steve Glendinning <steve.glendinning@shawell.net>
12944L:	linux-hwmon@vger.kernel.org
12945S:	Maintained
12946F:	Documentation/hwmon/emc2103
12947F:	drivers/hwmon/emc2103.c
12948
12949SMSC SCH5627 HARDWARE MONITOR DRIVER
12950M:	Hans de Goede <hdegoede@redhat.com>
12951L:	linux-hwmon@vger.kernel.org
12952S:	Supported
12953F:	Documentation/hwmon/sch5627
12954F:	drivers/hwmon/sch5627.c
12955
12956SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12957M:	Steve Glendinning <steve.glendinning@shawell.net>
12958L:	linux-fbdev@vger.kernel.org
12959S:	Maintained
12960F:	drivers/video/fbdev/smscufx.c
12961
12962SMSC47B397 HARDWARE MONITOR DRIVER
12963M:	Jean Delvare <jdelvare@suse.com>
12964L:	linux-hwmon@vger.kernel.org
12965S:	Maintained
12966F:	Documentation/hwmon/smsc47b397
12967F:	drivers/hwmon/smsc47b397.c
12968
12969SMSC911x ETHERNET DRIVER
12970M:	Steve Glendinning <steve.glendinning@shawell.net>
12971L:	netdev@vger.kernel.org
12972S:	Maintained
12973F:	include/linux/smsc911x.h
12974F:	drivers/net/ethernet/smsc/smsc911x.*
12975
12976SMSC9420 PCI ETHERNET DRIVER
12977M:	Steve Glendinning <steve.glendinning@shawell.net>
12978L:	netdev@vger.kernel.org
12979S:	Maintained
12980F:	drivers/net/ethernet/smsc/smsc9420.*
12981
12982SOC-CAMERA V4L2 SUBSYSTEM
12983L:	linux-media@vger.kernel.org
12984T:	git git://linuxtv.org/media_tree.git
12985S:	Orphan
12986F:	include/media/soc*
12987F:	drivers/media/i2c/soc_camera/
12988F:	drivers/media/platform/soc_camera/
12989
12990SOCIONEXT SYNQUACER I2C DRIVER
12991M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12992L:	linux-i2c@vger.kernel.org
12993S:	Maintained
12994F:	drivers/i2c/busses/i2c-synquacer.c
12995F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12996
12997SOCIONEXT UNIPHIER SOUND DRIVER
12998M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13000S:	Maintained
13001F:	sound/soc/uniphier/
13002
13003SOEKRIS NET48XX LED SUPPORT
13004M:	Chris Boot <bootc@bootc.net>
13005S:	Maintained
13006F:	drivers/leds/leds-net48xx.c
13007
13008SOFT-ROCE DRIVER (rxe)
13009M:	Moni Shoua <monis@mellanox.com>
13010L:	linux-rdma@vger.kernel.org
13011S:	Supported
13012W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13013Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13014F:	drivers/infiniband/sw/rxe/
13015F:	include/uapi/rdma/rdma_user_rxe.h
13016
13017SOFTLOGIC 6x10 MPEG CODEC
13018M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13019M:	Anton Sviridenko <anton@corp.bluecherry.net>
13020M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13021M:	Andrey Utkin <andrey_utkin@fastmail.com>
13022M:	Ismael Luceno <ismael@iodev.co.uk>
13023L:	linux-media@vger.kernel.org
13024S:	Supported
13025F:	drivers/media/pci/solo6x10/
13026
13027SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13028M:	James Morse <james.morse@arm.com>
13029L:	linux-arm-kernel@lists.infradead.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13032F:	drivers/firmware/arm_sdei.c
13033F:	include/linux/sdei.h
13034F:	include/uapi/linux/sdei.h
13035
13036SOFTWARE RAID (Multiple Disks) SUPPORT
13037M:	Shaohua Li <shli@kernel.org>
13038L:	linux-raid@vger.kernel.org
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13040S:	Supported
13041F:	drivers/md/Makefile
13042F:	drivers/md/Kconfig
13043F:	drivers/md/md*
13044F:	drivers/md/raid*
13045F:	include/linux/raid/
13046F:	include/uapi/linux/raid/
13047
13048SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13049M:	Jassi Brar <jaswinder.singh@linaro.org>
13050L:	netdev@vger.kernel.org
13051S:	Maintained
13052F:	drivers/net/ethernet/socionext/netsec.c
13053F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13054
13055SOLIDRUN CLEARFOG SUPPORT
13056M:	Russell King <linux@armlinux.org.uk>
13057S:	Maintained
13058F:	arch/arm/boot/dts/armada-388-clearfog*
13059F:	arch/arm/boot/dts/armada-38x-solidrun-*
13060
13061SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13062M:	Russell King <linux@armlinux.org.uk>
13063S:	Maintained
13064F:	arch/arm/boot/dts/imx6*-cubox-i*
13065F:	arch/arm/boot/dts/imx6*-hummingboard*
13066F:	arch/arm/boot/dts/imx6*-sr-*
13067
13068SONIC NETWORK DRIVER
13069M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13070L:	netdev@vger.kernel.org
13071S:	Maintained
13072F:	drivers/net/ethernet/natsemi/sonic.*
13073
13074SONICS SILICON BACKPLANE DRIVER (SSB)
13075M:	Michael Buesch <m@bues.ch>
13076L:	linux-wireless@vger.kernel.org
13077S:	Maintained
13078F:	drivers/ssb/
13079F:	include/linux/ssb/
13080
13081SONY IMX274 SENSOR DRIVER
13082M:	Leon Luo <leonl@leopardimaging.com>
13083L:	linux-media@vger.kernel.org
13084T:	git git://linuxtv.org/media_tree.git
13085S:	Maintained
13086F:	drivers/media/i2c/imx274.c
13087F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13088
13089SONY MEMORYSTICK CARD SUPPORT
13090M:	Alex Dubov <oakad@yahoo.com>
13091W:	http://tifmxx.berlios.de/
13092S:	Maintained
13093F:	drivers/memstick/host/tifm_ms.c
13094
13095SONY MEMORYSTICK STANDARD SUPPORT
13096M:	Maxim Levitsky <maximlevitsky@gmail.com>
13097S:	Maintained
13098F:	drivers/memstick/core/ms_block.*
13099
13100SONY VAIO CONTROL DEVICE DRIVER
13101M:	Mattia Dongili <malattia@linux.it>
13102L:	platform-driver-x86@vger.kernel.org
13103W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13104S:	Maintained
13105F:	Documentation/laptops/sony-laptop.txt
13106F:	drivers/char/sonypi.c
13107F:	drivers/platform/x86/sony-laptop.c
13108F:	include/linux/sony-laptop.h
13109
13110SOUND
13111M:	Jaroslav Kysela <perex@perex.cz>
13112M:	Takashi Iwai <tiwai@suse.com>
13113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13114W:	http://www.alsa-project.org/
13115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13116T:	git git://git.alsa-project.org/alsa-kernel.git
13117Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13118S:	Maintained
13119F:	Documentation/sound/
13120F:	include/sound/
13121F:	include/uapi/sound/
13122F:	sound/
13123
13124SOUND - COMPRESSED AUDIO
13125M:	Vinod Koul <vinod.koul@intel.com>
13126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13128S:	Supported
13129F:	Documentation/sound/alsa/compress_offload.txt
13130F:	include/sound/compress_driver.h
13131F:	include/uapi/sound/compress_*
13132F:	sound/core/compress_offload.c
13133F:	sound/soc/soc-compress.c
13134
13135SOUND - DMAENGINE HELPERS
13136M:	Lars-Peter Clausen <lars@metafoo.de>
13137S:	Supported
13138F:	include/sound/dmaengine_pcm.h
13139F:	sound/core/pcm_dmaengine.c
13140F:	sound/soc/soc-generic-dmaengine-pcm.c
13141
13142SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13143M:	Liam Girdwood <lgirdwood@gmail.com>
13144M:	Mark Brown <broonie@kernel.org>
13145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13147W:	http://alsa-project.org/main/index.php/ASoC
13148S:	Supported
13149F:	Documentation/devicetree/bindings/sound/
13150F:	Documentation/sound/alsa/soc/
13151F:	sound/soc/
13152F:	include/sound/soc*
13153
13154SOUNDWIRE SUBSYSTEM
13155M:	Vinod Koul <vinod.koul@intel.com>
13156M:	Sanyog Kale <sanyog.r.kale@intel.com>
13157R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13158L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13159S:	Supported
13160F:	Documentation/driver-api/soundwire/
13161F:	drivers/soundwire/
13162F:	include/linux/soundwire/
13163
13164SP2 MEDIA DRIVER
13165M:	Olli Salonen <olli.salonen@iki.fi>
13166L:	linux-media@vger.kernel.org
13167W:	https://linuxtv.org
13168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13169S:	Maintained
13170F:	drivers/media/dvb-frontends/sp2*
13171
13172SPARC + UltraSPARC (sparc/sparc64)
13173M:	"David S. Miller" <davem@davemloft.net>
13174L:	sparclinux@vger.kernel.org
13175Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13178S:	Maintained
13179F:	arch/sparc/
13180F:	drivers/sbus/
13181
13182SPARC SERIAL DRIVERS
13183M:	"David S. Miller" <davem@davemloft.net>
13184L:	sparclinux@vger.kernel.org
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13187S:	Maintained
13188F:	include/linux/sunserialcore.h
13189F:	drivers/tty/serial/suncore.c
13190F:	drivers/tty/serial/sunhv.c
13191F:	drivers/tty/serial/sunsab.c
13192F:	drivers/tty/serial/sunsab.h
13193F:	drivers/tty/serial/sunsu.c
13194F:	drivers/tty/serial/sunzilog.c
13195F:	drivers/tty/serial/sunzilog.h
13196F:	drivers/tty/vcc.c
13197
13198SPARSE CHECKER
13199M:	"Christopher Li" <sparse@chrisli.org>
13200L:	linux-sparse@vger.kernel.org
13201W:	https://sparse.wiki.kernel.org/
13202T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13203T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13204S:	Maintained
13205F:	include/linux/compiler.h
13206
13207SPEAR CLOCK FRAMEWORK SUPPORT
13208M:	Viresh Kumar <vireshk@kernel.org>
13209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13210W:	http://www.st.com/spear
13211S:	Maintained
13212F:	drivers/clk/spear/
13213
13214SPEAR PLATFORM SUPPORT
13215M:	Viresh Kumar <vireshk@kernel.org>
13216M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13218W:	http://www.st.com/spear
13219S:	Maintained
13220F:	arch/arm/boot/dts/spear*
13221F:	arch/arm/mach-spear/
13222
13223SPI NOR SUBSYSTEM
13224M:	Marek Vasut <marek.vasut@gmail.com>
13225L:	linux-mtd@lists.infradead.org
13226W:	http://www.linux-mtd.infradead.org/
13227Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13228T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13229T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13230S:	Maintained
13231F:	drivers/mtd/spi-nor/
13232F:	include/linux/mtd/spi-nor.h
13233
13234SPI SUBSYSTEM
13235M:	Mark Brown <broonie@kernel.org>
13236L:	linux-spi@vger.kernel.org
13237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13238Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/spi/
13241F:	Documentation/spi/
13242F:	drivers/spi/
13243F:	include/linux/spi/
13244F:	include/uapi/linux/spi/
13245F:	tools/spi/
13246
13247SPIDERNET NETWORK DRIVER for CELL
13248M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13249L:	netdev@vger.kernel.org
13250S:	Supported
13251F:	Documentation/networking/spider_net.txt
13252F:	drivers/net/ethernet/toshiba/spider_net*
13253
13254SPMI SUBSYSTEM
13255R:	Stephen Boyd <sboyd@kernel.org>
13256L:	linux-arm-msm@vger.kernel.org
13257F:	Documentation/devicetree/bindings/spmi/
13258F:	drivers/spmi/
13259F:	include/dt-bindings/spmi/spmi.h
13260F:	include/linux/spmi.h
13261F:	include/trace/events/spmi.h
13262
13263SPU FILE SYSTEM
13264M:	Jeremy Kerr <jk@ozlabs.org>
13265L:	linuxppc-dev@lists.ozlabs.org
13266W:	http://www.ibm.com/developerworks/power/cell/
13267S:	Supported
13268F:	Documentation/filesystems/spufs.txt
13269F:	arch/powerpc/platforms/cell/spufs/
13270
13271SQUASHFS FILE SYSTEM
13272M:	Phillip Lougher <phillip@squashfs.org.uk>
13273L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13274W:	http://squashfs.org.uk
13275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13276S:	Maintained
13277F:	Documentation/filesystems/squashfs.txt
13278F:	fs/squashfs/
13279
13280SRM (Alpha) environment access
13281M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13282S:	Maintained
13283F:	arch/alpha/kernel/srm_env.c
13284
13285STABLE BRANCH
13286M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13287L:	stable@vger.kernel.org
13288S:	Supported
13289F:	Documentation/process/stable-kernel-rules.rst
13290
13291STAGING - ATOMISP DRIVER
13292M:	Alan Cox <alan@linux.intel.com>
13293M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13294L:	linux-media@vger.kernel.org
13295S:	Maintained
13296F:	drivers/staging/media/atomisp/
13297
13298STAGING - COMEDI
13299M:	Ian Abbott <abbotti@mev.co.uk>
13300M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13301S:	Odd Fixes
13302F:	drivers/staging/comedi/
13303
13304STAGING - FLARION FT1000 DRIVERS
13305M:	Marek Belisko <marek.belisko@gmail.com>
13306S:	Odd Fixes
13307F:	drivers/staging/ft1000/
13308
13309STAGING - INDUSTRIAL IO
13310M:	Jonathan Cameron <jic23@kernel.org>
13311L:	linux-iio@vger.kernel.org
13312S:	Odd Fixes
13313F:	Documentation/devicetree/bindings/staging/iio/
13314F:	drivers/staging/iio/
13315
13316STAGING - LUSTRE PARALLEL FILESYSTEM
13317M:	Oleg Drokin <oleg.drokin@intel.com>
13318M:	Andreas Dilger <andreas.dilger@intel.com>
13319M:	James Simmons <jsimmons@infradead.org>
13320L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13321W:	http://wiki.lustre.org/
13322S:	Maintained
13323F:	drivers/staging/lustre
13324
13325STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13326M:	Marc Dietrich <marvin24@gmx.de>
13327L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13328L:	linux-tegra@vger.kernel.org
13329S:	Maintained
13330F:	drivers/staging/nvec/
13331
13332STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13333M:	Jens Frederich <jfrederich@gmail.com>
13334M:	Daniel Drake <dsd@laptop.org>
13335M:	Jon Nettleton <jon.nettleton@gmail.com>
13336W:	http://wiki.laptop.org/go/DCON
13337S:	Maintained
13338F:	drivers/staging/olpc_dcon/
13339
13340STAGING - REALTEK RTL8712U DRIVERS
13341M:	Larry Finger <Larry.Finger@lwfinger.net>
13342M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13343S:	Odd Fixes
13344F:	drivers/staging/rtl8712/
13345
13346STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13347M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13348M:	Teddy Wang <teddy.wang@siliconmotion.com>
13349M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13350L:	linux-fbdev@vger.kernel.org
13351S:	Maintained
13352F:	drivers/staging/sm750fb/
13353
13354STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13355M:	William Hubbs <w.d.hubbs@gmail.com>
13356M:	Chris Brannon <chris@the-brannons.com>
13357M:	Kirk Reiser <kirk@reisers.ca>
13358M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13359L:	speakup@linux-speakup.org
13360W:	http://www.linux-speakup.org/
13361S:	Odd Fixes
13362F:	drivers/staging/speakup/
13363
13364STAGING - VIA VT665X DRIVERS
13365M:	Forest Bond <forest@alittletooquiet.net>
13366S:	Odd Fixes
13367F:	drivers/staging/vt665?/
13368
13369STAGING - WILC1000 WIFI DRIVER
13370M:	Aditya Shankar <aditya.shankar@microchip.com>
13371M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13372L:	linux-wireless@vger.kernel.org
13373S:	Supported
13374F:	drivers/staging/wilc1000/
13375
13376STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13377M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13378S:	Odd Fixes
13379F:	drivers/staging/xgifb/
13380
13381STAGING SUBSYSTEM
13382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13384L:	devel@driverdev.osuosl.org
13385S:	Supported
13386F:	drivers/staging/
13387
13388STARFIRE/DURALAN NETWORK DRIVER
13389M:	Ion Badulescu <ionut@badula.org>
13390S:	Odd Fixes
13391F:	drivers/net/ethernet/adaptec/starfire*
13392
13393STEC S1220 SKD DRIVER
13394M:	Bart Van Assche <bart.vanassche@wdc.com>
13395L:	linux-block@vger.kernel.org
13396S:	Maintained
13397F:	drivers/block/skd*[ch]
13398
13399STI CEC DRIVER
13400M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13401S:	Maintained
13402F:	drivers/staging/media/st-cec/
13403F:	Documentation/devicetree/bindings/media/stih-cec.txt
13404
13405STK1160 USB VIDEO CAPTURE DRIVER
13406M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13407L:	linux-media@vger.kernel.org
13408T:	git git://linuxtv.org/media_tree.git
13409S:	Maintained
13410F:	drivers/media/usb/stk1160/
13411
13412STMMAC ETHERNET DRIVER
13413M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13414M:	Alexandre Torgue <alexandre.torgue@st.com>
13415L:	netdev@vger.kernel.org
13416W:	http://www.stlinux.com
13417S:	Supported
13418F:	drivers/net/ethernet/stmicro/stmmac/
13419
13420SUN3/3X
13421M:	Sam Creasey <sammy@sammy.net>
13422W:	http://sammy.net/sun3/
13423S:	Maintained
13424F:	arch/m68k/kernel/*sun3*
13425F:	arch/m68k/sun3*/
13426F:	arch/m68k/include/asm/sun3*
13427F:	drivers/net/ethernet/i825xx/sun3*
13428
13429SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13430M:	Hans de Goede <hdegoede@redhat.com>
13431L:	linux-input@vger.kernel.org
13432S:	Maintained
13433F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13434F:	drivers/input/keyboard/sun4i-lradc-keys.c
13435
13436SUNDANCE NETWORK DRIVER
13437M:	Denis Kirjanov <kda@linux-powerpc.org>
13438L:	netdev@vger.kernel.org
13439S:	Maintained
13440F:	drivers/net/ethernet/dlink/sundance.c
13441
13442SUPERH
13443M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13444M:	Rich Felker <dalias@libc.org>
13445L:	linux-sh@vger.kernel.org
13446Q:	http://patchwork.kernel.org/project/linux-sh/list/
13447S:	Maintained
13448F:	Documentation/sh/
13449F:	arch/sh/
13450F:	drivers/sh/
13451
13452SUSPEND TO RAM
13453M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13454M:	Len Brown <len.brown@intel.com>
13455M:	Pavel Machek <pavel@ucw.cz>
13456L:	linux-pm@vger.kernel.org
13457B:	https://bugzilla.kernel.org
13458S:	Supported
13459F:	Documentation/power/
13460F:	arch/x86/kernel/acpi/
13461F:	drivers/base/power/
13462F:	kernel/power/
13463F:	include/linux/suspend.h
13464F:	include/linux/freezer.h
13465F:	include/linux/pm.h
13466
13467SVGA HANDLING
13468M:	Martin Mares <mj@ucw.cz>
13469L:	linux-video@atrey.karlin.mff.cuni.cz
13470S:	Maintained
13471F:	Documentation/svga.txt
13472F:	arch/x86/boot/video*
13473
13474SWIOTLB SUBSYSTEM
13475M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13476L:	iommu@lists.linux-foundation.org
13477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13478S:	Supported
13479F:	lib/swiotlb.c
13480F:	arch/*/kernel/pci-swiotlb.c
13481F:	include/linux/swiotlb.h
13482
13483SWITCHDEV
13484M:	Jiri Pirko <jiri@resnulli.us>
13485M:	Ivan Vecera <ivecera@redhat.com>
13486L:	netdev@vger.kernel.org
13487S:	Supported
13488F:	net/switchdev/
13489F:	include/net/switchdev.h
13490
13491SYNC FILE FRAMEWORK
13492M:	Sumit Semwal <sumit.semwal@linaro.org>
13493R:	Gustavo Padovan <gustavo@padovan.org>
13494S:	Maintained
13495L:	linux-media@vger.kernel.org
13496L:	dri-devel@lists.freedesktop.org
13497F:	drivers/dma-buf/sync_*
13498F:	drivers/dma-buf/dma-fence*
13499F:	drivers/dma-buf/sw_sync.c
13500F:	include/linux/sync_file.h
13501F:	include/uapi/linux/sync_file.h
13502F:	Documentation/sync_file.txt
13503T:	git git://anongit.freedesktop.org/drm/drm-misc
13504
13505SYNOPSYS ARC ARCHITECTURE
13506M:	Vineet Gupta <vgupta@synopsys.com>
13507L:	linux-snps-arc@lists.infradead.org
13508S:	Supported
13509F:	arch/arc/
13510F:	Documentation/devicetree/bindings/arc/*
13511F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13512F:	drivers/clocksource/arc_timer.c
13513F:	drivers/tty/serial/arc_uart.c
13514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13515
13516SYNOPSYS ARC HSDK SDP pll clock driver
13517M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13518S:	Supported
13519F:	drivers/clk/clk-hsdk-pll.c
13520F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13521
13522SYNOPSYS ARC SDP clock driver
13523M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13524S:	Supported
13525F:	drivers/clk/axs10x/*
13526F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13527
13528SYNOPSYS ARC SDP platform support
13529M:	Alexey Brodkin <abrodkin@synopsys.com>
13530S:	Supported
13531F:	arch/arc/plat-axs10x
13532F:	arch/arc/boot/dts/ax*
13533F:	Documentation/devicetree/bindings/arc/axs10*
13534
13535SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13536M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13537S:	Supported
13538F:	drivers/reset/reset-axs10x.c
13539F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13540
13541SYNOPSYS DESIGNWARE 8250 UART DRIVER
13542R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13543S:	Maintained
13544F:	drivers/tty/serial/8250/8250_dw.c
13545
13546SYNOPSYS DESIGNWARE APB GPIO DRIVER
13547M:	Hoan Tran <hotran@apm.com>
13548L:	linux-gpio@vger.kernel.org
13549S:	Maintained
13550F:	drivers/gpio/gpio-dwapb.c
13551F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13552
13553SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13554M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13555S:	Maintained
13556F:	drivers/dma/dwi-axi-dmac/
13557F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13558
13559SYNOPSYS DESIGNWARE DMAC DRIVER
13560M:	Viresh Kumar <vireshk@kernel.org>
13561R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13562S:	Maintained
13563F:	include/linux/dma/dw.h
13564F:	include/linux/platform_data/dma-dw.h
13565F:	drivers/dma/dw/
13566
13567SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13568M:	Jose Abreu <Jose.Abreu@synopsys.com>
13569L:	netdev@vger.kernel.org
13570S:	Supported
13571F:	drivers/net/ethernet/synopsys/
13572
13573SYNOPSYS DESIGNWARE I2C DRIVER
13574M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13575R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13576R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13577L:	linux-i2c@vger.kernel.org
13578S:	Maintained
13579F:	drivers/i2c/busses/i2c-designware-*
13580F:	include/linux/platform_data/i2c-designware.h
13581
13582SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13583M:	Jaehoon Chung <jh80.chung@samsung.com>
13584L:	linux-mmc@vger.kernel.org
13585S:	Maintained
13586F:	drivers/mmc/host/dw_mmc*
13587
13588SYNOPSYS HSDK RESET CONTROLLER DRIVER
13589M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13590S:	Supported
13591F:	drivers/reset/reset-hsdk.c
13592F:	include/dt-bindings/reset/snps,hsdk-reset.h
13593F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13594
13595SYSTEM CONFIGURATION (SYSCON)
13596M:	Lee Jones <lee.jones@linaro.org>
13597M:	Arnd Bergmann <arnd@arndb.de>
13598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13599S:	Supported
13600F:	drivers/mfd/syscon.c
13601
13602SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13603M:	Sudeep Holla <sudeep.holla@arm.com>
13604L:	linux-arm-kernel@lists.infradead.org
13605S:	Maintained
13606F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13607F:	drivers/clk/clk-sc[mp]i.c
13608F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13609F:	drivers/firmware/arm_scpi.c
13610F:	drivers/firmware/arm_scmi/
13611F:	include/linux/sc[mp]i_protocol.h
13612
13613SYSTEM RESET/SHUTDOWN DRIVERS
13614M:	Sebastian Reichel <sre@kernel.org>
13615L:	linux-pm@vger.kernel.org
13616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13617S:	Maintained
13618F:	Documentation/devicetree/bindings/power/reset/
13619F:	drivers/power/reset/
13620
13621SYSTEM TRACE MODULE CLASS
13622M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13623S:	Maintained
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13625F:	Documentation/trace/stm.txt
13626F:	drivers/hwtracing/stm/
13627F:	include/linux/stm.h
13628F:	include/uapi/linux/stm.h
13629
13630SYSV FILESYSTEM
13631M:	Christoph Hellwig <hch@infradead.org>
13632S:	Maintained
13633F:	Documentation/filesystems/sysv-fs.txt
13634F:	fs/sysv/
13635F:	include/linux/sysv_fs.h
13636
13637TARGET SUBSYSTEM
13638M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13639L:	linux-scsi@vger.kernel.org
13640L:	target-devel@vger.kernel.org
13641W:	http://www.linux-iscsi.org
13642W:	http://groups.google.com/group/linux-iscsi-target-dev
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13644S:	Supported
13645F:	drivers/target/
13646F:	include/target/
13647F:	Documentation/target/
13648
13649TASKSTATS STATISTICS INTERFACE
13650M:	Balbir Singh <bsingharora@gmail.com>
13651S:	Maintained
13652F:	Documentation/accounting/taskstats*
13653F:	include/linux/taskstats*
13654F:	kernel/taskstats.c
13655
13656TC subsystem
13657M:	Jamal Hadi Salim <jhs@mojatatu.com>
13658M:	Cong Wang <xiyou.wangcong@gmail.com>
13659M:	Jiri Pirko <jiri@resnulli.us>
13660L:	netdev@vger.kernel.org
13661S:	Maintained
13662F:	include/net/pkt_cls.h
13663F:	include/net/pkt_sched.h
13664F:	include/net/tc_act/
13665F:	include/uapi/linux/pkt_cls.h
13666F:	include/uapi/linux/pkt_sched.h
13667F:	include/uapi/linux/tc_act/
13668F:	include/uapi/linux/tc_ematch/
13669F:	net/sched/
13670
13671TCP LOW PRIORITY MODULE
13672M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13673M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13674W:	http://tcp-lp-mod.sourceforge.net/
13675S:	Maintained
13676F:	net/ipv4/tcp_lp.c
13677
13678TDA10071 MEDIA DRIVER
13679M:	Antti Palosaari <crope@iki.fi>
13680L:	linux-media@vger.kernel.org
13681W:	https://linuxtv.org
13682W:	http://palosaari.fi/linux/
13683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13684T:	git git://linuxtv.org/anttip/media_tree.git
13685S:	Maintained
13686F:	drivers/media/dvb-frontends/tda10071*
13687
13688TDA18212 MEDIA DRIVER
13689M:	Antti Palosaari <crope@iki.fi>
13690L:	linux-media@vger.kernel.org
13691W:	https://linuxtv.org
13692W:	http://palosaari.fi/linux/
13693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13694T:	git git://linuxtv.org/anttip/media_tree.git
13695S:	Maintained
13696F:	drivers/media/tuners/tda18212*
13697
13698TDA18218 MEDIA DRIVER
13699M:	Antti Palosaari <crope@iki.fi>
13700L:	linux-media@vger.kernel.org
13701W:	https://linuxtv.org
13702W:	http://palosaari.fi/linux/
13703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13704T:	git git://linuxtv.org/anttip/media_tree.git
13705S:	Maintained
13706F:	drivers/media/tuners/tda18218*
13707
13708TDA18250 MEDIA DRIVER
13709M:	Olli Salonen <olli.salonen@iki.fi>
13710L:	linux-media@vger.kernel.org
13711W:	https://linuxtv.org
13712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13713T:	git git://linuxtv.org/media_tree.git
13714S:	Maintained
13715F:	drivers/media/tuners/tda18250*
13716
13717TDA18271 MEDIA DRIVER
13718M:	Michael Krufky <mkrufky@linuxtv.org>
13719L:	linux-media@vger.kernel.org
13720W:	https://linuxtv.org
13721W:	http://github.com/mkrufky
13722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13723T:	git git://linuxtv.org/mkrufky/tuners.git
13724S:	Maintained
13725F:	drivers/media/tuners/tda18271*
13726
13727TDA1997x MEDIA DRIVER
13728M:	Tim Harvey <tharvey@gateworks.com>
13729L:	linux-media@vger.kernel.org
13730W:	https://linuxtv.org
13731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13732S:	Maintained
13733F:	drivers/media/i2c/tda1997x.*
13734
13735TDA827x MEDIA DRIVER
13736M:	Michael Krufky <mkrufky@linuxtv.org>
13737L:	linux-media@vger.kernel.org
13738W:	https://linuxtv.org
13739W:	http://github.com/mkrufky
13740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13741T:	git git://linuxtv.org/mkrufky/tuners.git
13742S:	Maintained
13743F:	drivers/media/tuners/tda8290.*
13744
13745TDA8290 MEDIA DRIVER
13746M:	Michael Krufky <mkrufky@linuxtv.org>
13747L:	linux-media@vger.kernel.org
13748W:	https://linuxtv.org
13749W:	http://github.com/mkrufky
13750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13751T:	git git://linuxtv.org/mkrufky/tuners.git
13752S:	Maintained
13753F:	drivers/media/tuners/tda8290.*
13754
13755TDA9840 MEDIA DRIVER
13756M:	Hans Verkuil <hverkuil@xs4all.nl>
13757L:	linux-media@vger.kernel.org
13758T:	git git://linuxtv.org/media_tree.git
13759W:	https://linuxtv.org
13760S:	Maintained
13761F:	drivers/media/i2c/tda9840*
13762
13763TEA5761 TUNER DRIVER
13764M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13766L:	linux-media@vger.kernel.org
13767W:	https://linuxtv.org
13768T:	git git://linuxtv.org/media_tree.git
13769S:	Odd fixes
13770F:	drivers/media/tuners/tea5761.*
13771
13772TEA5767 TUNER DRIVER
13773M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13775L:	linux-media@vger.kernel.org
13776W:	https://linuxtv.org
13777T:	git git://linuxtv.org/media_tree.git
13778S:	Maintained
13779F:	drivers/media/tuners/tea5767.*
13780
13781TEA6415C MEDIA DRIVER
13782M:	Hans Verkuil <hverkuil@xs4all.nl>
13783L:	linux-media@vger.kernel.org
13784T:	git git://linuxtv.org/media_tree.git
13785W:	https://linuxtv.org
13786S:	Maintained
13787F:	drivers/media/i2c/tea6415c*
13788
13789TEA6420 MEDIA DRIVER
13790M:	Hans Verkuil <hverkuil@xs4all.nl>
13791L:	linux-media@vger.kernel.org
13792T:	git git://linuxtv.org/media_tree.git
13793W:	https://linuxtv.org
13794S:	Maintained
13795F:	drivers/media/i2c/tea6420*
13796
13797TEAM DRIVER
13798M:	Jiri Pirko <jiri@resnulli.us>
13799L:	netdev@vger.kernel.org
13800S:	Supported
13801F:	drivers/net/team/
13802F:	include/linux/if_team.h
13803F:	include/uapi/linux/if_team.h
13804
13805TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13806M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13807S:	Maintained
13808F:	arch/x86/platform/ts5500/
13809
13810TECHNOTREND USB IR RECEIVER
13811M:	Sean Young <sean@mess.org>
13812L:	linux-media@vger.kernel.org
13813S:	Maintained
13814F:	drivers/media/rc/ttusbir.c
13815
13816TECHWELL TW9910 VIDEO DECODER
13817L:	linux-media@vger.kernel.org
13818S:	Orphan
13819F:	drivers/media/i2c/tw9910.c
13820F:	include/media/i2c/tw9910.h
13821
13822TEE SUBSYSTEM
13823M:	Jens Wiklander <jens.wiklander@linaro.org>
13824S:	Maintained
13825F:	include/linux/tee_drv.h
13826F:	include/uapi/linux/tee.h
13827F:	drivers/tee/
13828F:	Documentation/tee.txt
13829
13830TEGRA ARCHITECTURE SUPPORT
13831M:	Thierry Reding <thierry.reding@gmail.com>
13832M:	Jonathan Hunter <jonathanh@nvidia.com>
13833L:	linux-tegra@vger.kernel.org
13834Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13836S:	Supported
13837N:	[^a-z]tegra
13838
13839TEGRA CLOCK DRIVER
13840M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13841M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13842S:	Supported
13843F:	drivers/clk/tegra/
13844
13845TEGRA DMA DRIVERS
13846M:	Laxman Dewangan <ldewangan@nvidia.com>
13847M:	Jon Hunter <jonathanh@nvidia.com>
13848S:	Supported
13849F:	drivers/dma/tegra*
13850
13851TEGRA I2C DRIVER
13852M:	Laxman Dewangan <ldewangan@nvidia.com>
13853S:	Supported
13854F:	drivers/i2c/busses/i2c-tegra.c
13855
13856TEGRA IOMMU DRIVERS
13857M:	Thierry Reding <thierry.reding@gmail.com>
13858L:	linux-tegra@vger.kernel.org
13859S:	Supported
13860F:	drivers/iommu/tegra*
13861
13862TEGRA KBC DRIVER
13863M:	Rakesh Iyer <riyer@nvidia.com>
13864M:	Laxman Dewangan <ldewangan@nvidia.com>
13865S:	Supported
13866F:	drivers/input/keyboard/tegra-kbc.c
13867
13868TEGRA PWM DRIVER
13869M:	Thierry Reding <thierry.reding@gmail.com>
13870S:	Supported
13871F:	drivers/pwm/pwm-tegra.c
13872
13873TEGRA SERIAL DRIVER
13874M:	Laxman Dewangan <ldewangan@nvidia.com>
13875S:	Supported
13876F:	drivers/tty/serial/serial-tegra.c
13877
13878TEGRA SPI DRIVER
13879M:	Laxman Dewangan <ldewangan@nvidia.com>
13880S:	Supported
13881F:	drivers/spi/spi-tegra*
13882
13883TEHUTI ETHERNET DRIVER
13884M:	Andy Gospodarek <andy@greyhouse.net>
13885L:	netdev@vger.kernel.org
13886S:	Supported
13887F:	drivers/net/ethernet/tehuti/*
13888
13889Telecom Clock Driver for MCPL0010
13890M:	Mark Gross <mark.gross@intel.com>
13891S:	Supported
13892F:	drivers/char/tlclk.c
13893
13894TENSILICA XTENSA PORT (xtensa)
13895M:	Chris Zankel <chris@zankel.net>
13896M:	Max Filippov <jcmvbkbc@gmail.com>
13897L:	linux-xtensa@linux-xtensa.org
13898T:	git git://github.com/czankel/xtensa-linux.git
13899S:	Maintained
13900F:	arch/xtensa/
13901F:	drivers/irqchip/irq-xtensa-*
13902
13903Texas Instruments' System Control Interface (TISCI) Protocol Driver
13904M:	Nishanth Menon <nm@ti.com>
13905M:	Tero Kristo <t-kristo@ti.com>
13906M:	Santosh Shilimkar <ssantosh@kernel.org>
13907L:	linux-arm-kernel@lists.infradead.org
13908S:	Maintained
13909F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13910F:	drivers/firmware/ti_sci*
13911F:	include/linux/soc/ti/ti_sci_protocol.h
13912F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13913F:	include/dt-bindings/genpd/k2g.h
13914F:	drivers/soc/ti/ti_sci_pm_domains.c
13915F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13916F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13917F:	drivers/clk/keystone/sci-clk.c
13918F:	drivers/reset/reset-ti-sci.c
13919
13920THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13921M:	Hans Verkuil <hverkuil@xs4all.nl>
13922L:	linux-media@vger.kernel.org
13923T:	git git://linuxtv.org/media_tree.git
13924W:	https://linuxtv.org
13925S:	Maintained
13926F:	drivers/media/radio/radio-raremono.c
13927
13928THERMAL
13929M:	Zhang Rui <rui.zhang@intel.com>
13930M:	Eduardo Valentin <edubezval@gmail.com>
13931L:	linux-pm@vger.kernel.org
13932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13934Q:	https://patchwork.kernel.org/project/linux-pm/list/
13935S:	Supported
13936F:	drivers/thermal/
13937F:	include/linux/thermal.h
13938F:	include/uapi/linux/thermal.h
13939F:	include/linux/cpu_cooling.h
13940F:	Documentation/devicetree/bindings/thermal/
13941
13942THERMAL/CPU_COOLING
13943M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13944M:	Viresh Kumar <viresh.kumar@linaro.org>
13945M:	Javi Merino <javi.merino@kernel.org>
13946L:	linux-pm@vger.kernel.org
13947S:	Supported
13948F:	Documentation/thermal/cpu-cooling-api.txt
13949F:	drivers/thermal/cpu_cooling.c
13950F:	include/linux/cpu_cooling.h
13951
13952THINKPAD ACPI EXTRAS DRIVER
13953M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13954L:	ibm-acpi-devel@lists.sourceforge.net
13955L:	platform-driver-x86@vger.kernel.org
13956W:	http://ibm-acpi.sourceforge.net
13957W:	http://thinkwiki.org/wiki/Ibm-acpi
13958T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13959S:	Maintained
13960F:	drivers/platform/x86/thinkpad_acpi.c
13961
13962THUNDERBOLT DRIVER
13963M:	Andreas Noever <andreas.noever@gmail.com>
13964M:	Michael Jamet <michael.jamet@intel.com>
13965M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13966M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13968S:	Maintained
13969F:	Documentation/admin-guide/thunderbolt.rst
13970F:	drivers/thunderbolt/
13971F:	include/linux/thunderbolt.h
13972
13973THUNDERBOLT NETWORK DRIVER
13974M:	Michael Jamet <michael.jamet@intel.com>
13975M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13976M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13977L:	netdev@vger.kernel.org
13978S:	Maintained
13979F:	drivers/net/thunderbolt.c
13980
13981THUNDERX GPIO DRIVER
13982M:	David Daney <david.daney@cavium.com>
13983S:	Maintained
13984F:	drivers/gpio/gpio-thunderx.c
13985
13986TI AM437X VPFE DRIVER
13987M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13988L:	linux-media@vger.kernel.org
13989W:	https://linuxtv.org
13990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13991T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13992S:	Maintained
13993F:	drivers/media/platform/am437x/
13994
13995TI BANDGAP AND THERMAL DRIVER
13996M:	Eduardo Valentin <edubezval@gmail.com>
13997M:	Keerthy <j-keerthy@ti.com>
13998L:	linux-pm@vger.kernel.org
13999L:	linux-omap@vger.kernel.org
14000S:	Maintained
14001F:	drivers/thermal/ti-soc-thermal/
14002
14003TI BQ27XXX POWER SUPPLY DRIVER
14004R:	Andrew F. Davis <afd@ti.com>
14005F:	include/linux/power/bq27xxx_battery.h
14006F:	drivers/power/supply/bq27xxx_battery.c
14007F:	drivers/power/supply/bq27xxx_battery_i2c.c
14008
14009TI CDCE706 CLOCK DRIVER
14010M:	Max Filippov <jcmvbkbc@gmail.com>
14011S:	Maintained
14012F:	drivers/clk/clk-cdce706.c
14013
14014TI CLOCK DRIVER
14015M:	Tero Kristo <t-kristo@ti.com>
14016L:	linux-omap@vger.kernel.org
14017S:	Maintained
14018F:	drivers/clk/ti/
14019F:	include/linux/clk/ti.h
14020
14021TI DAVINCI MACHINE SUPPORT
14022M:	Sekhar Nori <nsekhar@ti.com>
14023M:	Kevin Hilman <khilman@kernel.org>
14024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14026S:	Supported
14027F:	arch/arm/mach-davinci/
14028F:	drivers/i2c/busses/i2c-davinci.c
14029F:	arch/arm/boot/dts/da850*
14030
14031TI DAVINCI SERIES CLOCK DRIVER
14032M:	David Lechner <david@lechnology.com>
14033R:	Sekhar Nori <nsekhar@ti.com>
14034S:	Maintained
14035F:	Documentation/devicetree/bindings/clock/ti/davinci/
14036F:	drivers/clk/davinci/
14037
14038TI DAVINCI SERIES GPIO DRIVER
14039M:	Keerthy <j-keerthy@ti.com>
14040L:	linux-gpio@vger.kernel.org
14041S:	Maintained
14042F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14043F:	drivers/gpio/gpio-davinci.c
14044
14045TI DAVINCI SERIES MEDIA DRIVER
14046M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14047L:	linux-media@vger.kernel.org
14048W:	https://linuxtv.org
14049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14050T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14051S:	Maintained
14052F:	drivers/media/platform/davinci/
14053F:	include/media/davinci/
14054
14055TI ETHERNET SWITCH DRIVER (CPSW)
14056R:	Grygorii Strashko <grygorii.strashko@ti.com>
14057L:	linux-omap@vger.kernel.org
14058L:	netdev@vger.kernel.org
14059S:	Maintained
14060F:	drivers/net/ethernet/ti/cpsw*
14061F:	drivers/net/ethernet/ti/davinci*
14062
14063TI FLASH MEDIA INTERFACE DRIVER
14064M:	Alex Dubov <oakad@yahoo.com>
14065S:	Maintained
14066F:	drivers/misc/tifm*
14067F:	drivers/mmc/host/tifm_sd.c
14068F:	include/linux/tifm.h
14069
14070TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14071M:	Santosh Shilimkar <ssantosh@kernel.org>
14072L:	linux-kernel@vger.kernel.org
14073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14074S:	Maintained
14075F:	drivers/soc/ti/*
14076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14077
14078TI LM49xxx FAMILY ASoC CODEC DRIVERS
14079M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14080M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14082S:	Maintained
14083F:	sound/soc/codecs/lm49453*
14084F:	sound/soc/codecs/isabelle*
14085
14086TI LP855x BACKLIGHT DRIVER
14087M:	Milo Kim <milo.kim@ti.com>
14088S:	Maintained
14089F:	Documentation/backlight/lp855x-driver.txt
14090F:	drivers/video/backlight/lp855x_bl.c
14091F:	include/linux/platform_data/lp855x.h
14092
14093TI LP8727 CHARGER DRIVER
14094M:	Milo Kim <milo.kim@ti.com>
14095S:	Maintained
14096F:	drivers/power/supply/lp8727_charger.c
14097F:	include/linux/platform_data/lp8727.h
14098
14099TI LP8788 MFD DRIVER
14100M:	Milo Kim <milo.kim@ti.com>
14101S:	Maintained
14102F:	drivers/iio/adc/lp8788_adc.c
14103F:	drivers/leds/leds-lp8788.c
14104F:	drivers/mfd/lp8788*.c
14105F:	drivers/power/supply/lp8788-charger.c
14106F:	drivers/regulator/lp8788-*.c
14107F:	include/linux/mfd/lp8788*.h
14108
14109TI NETCP ETHERNET DRIVER
14110M:	Wingman Kwok <w-kwok2@ti.com>
14111M:	Murali Karicheri <m-karicheri2@ti.com>
14112L:	netdev@vger.kernel.org
14113S:	Maintained
14114F:	drivers/net/ethernet/ti/netcp*
14115
14116TI TAS571X FAMILY ASoC CODEC DRIVER
14117M:	Kevin Cernekee <cernekee@chromium.org>
14118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14119S:	Odd Fixes
14120F:	sound/soc/codecs/tas571x*
14121
14122TI TRF7970A NFC DRIVER
14123M:	Mark Greer <mgreer@animalcreek.com>
14124L:	linux-wireless@vger.kernel.org
14125L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14126S:	Supported
14127F:	drivers/nfc/trf7970a.c
14128F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14129
14130TI TWL4030 SERIES SOC CODEC DRIVER
14131M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14133S:	Maintained
14134F:	sound/soc/codecs/twl4030*
14135
14136TI VPE/CAL DRIVERS
14137M:	Benoit Parrot <bparrot@ti.com>
14138L:	linux-media@vger.kernel.org
14139W:	http://linuxtv.org/
14140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14141S:	Maintained
14142F:	drivers/media/platform/ti-vpe/
14143
14144TI WILINK WIRELESS DRIVERS
14145L:	linux-wireless@vger.kernel.org
14146W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14147W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14149S:	Orphan
14150F:	drivers/net/wireless/ti/
14151F:	include/linux/wl12xx.h
14152
14153TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14154M:	John Stultz <john.stultz@linaro.org>
14155M:	Thomas Gleixner <tglx@linutronix.de>
14156R:	Stephen Boyd <sboyd@kernel.org>
14157L:	linux-kernel@vger.kernel.org
14158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14159S:	Supported
14160F:	include/linux/clocksource.h
14161F:	include/linux/time.h
14162F:	include/linux/timex.h
14163F:	include/uapi/linux/time.h
14164F:	include/uapi/linux/timex.h
14165F:	kernel/time/clocksource.c
14166F:	kernel/time/time*.c
14167F:	kernel/time/alarmtimer.c
14168F:	kernel/time/ntp.c
14169F:	tools/testing/selftests/timers/
14170
14171TIPC NETWORK LAYER
14172M:	Jon Maloy <jon.maloy@ericsson.com>
14173M:	Ying Xue <ying.xue@windriver.com>
14174L:	netdev@vger.kernel.org (core kernel code)
14175L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14176W:	http://tipc.sourceforge.net/
14177S:	Maintained
14178F:	include/uapi/linux/tipc*.h
14179F:	net/tipc/
14180
14181TLAN NETWORK DRIVER
14182M:	Samuel Chessman <chessman@tux.org>
14183L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14184W:	http://sourceforge.net/projects/tlan/
14185S:	Maintained
14186F:	Documentation/networking/tlan.txt
14187F:	drivers/net/ethernet/ti/tlan.*
14188
14189TM6000 VIDEO4LINUX DRIVER
14190M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14192L:	linux-media@vger.kernel.org
14193W:	https://linuxtv.org
14194T:	git git://linuxtv.org/media_tree.git
14195S:	Odd fixes
14196F:	drivers/media/usb/tm6000/
14197F:	Documentation/media/v4l-drivers/tm6000*
14198
14199TMIO/SDHI MMC DRIVER
14200M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14201L:	linux-mmc@vger.kernel.org
14202S:	Supported
14203F:	drivers/mmc/host/tmio_mmc*
14204F:	drivers/mmc/host/renesas_sdhi*
14205F:	include/linux/mfd/tmio.h
14206
14207TMP401 HARDWARE MONITOR DRIVER
14208M:	Guenter Roeck <linux@roeck-us.net>
14209L:	linux-hwmon@vger.kernel.org
14210S:	Maintained
14211F:	Documentation/hwmon/tmp401
14212F:	drivers/hwmon/tmp401.c
14213
14214TMPFS (SHMEM FILESYSTEM)
14215M:	Hugh Dickins <hughd@google.com>
14216L:	linux-mm@kvack.org
14217S:	Maintained
14218F:	include/linux/shmem_fs.h
14219F:	mm/shmem.c
14220
14221TOMOYO SECURITY MODULE
14222M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14223M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14224L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14225L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14226L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14227L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14228W:	http://tomoyo.sourceforge.jp/
14229T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14230S:	Maintained
14231F:	security/tomoyo/
14232
14233TOPSTAR LAPTOP EXTRAS DRIVER
14234M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14235L:	platform-driver-x86@vger.kernel.org
14236S:	Maintained
14237F:	drivers/platform/x86/topstar-laptop.c
14238
14239TORTURE-TEST MODULES
14240M:	Davidlohr Bueso <dave@stgolabs.net>
14241M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14242M:	Josh Triplett <josh@joshtriplett.org>
14243L:	linux-kernel@vger.kernel.org
14244S:	Supported
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14246F:	Documentation/RCU/torture.txt
14247F:	kernel/torture.c
14248F:	kernel/rcu/rcutorture.c
14249F:	kernel/locking/locktorture.c
14250
14251TOSHIBA ACPI EXTRAS DRIVER
14252M:	Azael Avalos <coproscefalo@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/toshiba_acpi.c
14256
14257TOSHIBA BLUETOOTH DRIVER
14258M:	Azael Avalos <coproscefalo@gmail.com>
14259L:	platform-driver-x86@vger.kernel.org
14260S:	Maintained
14261F:	drivers/platform/x86/toshiba_bluetooth.c
14262
14263TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14264M:	Azael Avalos <coproscefalo@gmail.com>
14265L:	platform-driver-x86@vger.kernel.org
14266S:	Maintained
14267F:	drivers/platform/x86/toshiba_haps.c
14268
14269TOSHIBA SMM DRIVER
14270M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14271W:	http://www.buzzard.org.uk/toshiba/
14272S:	Maintained
14273F:	drivers/char/toshiba.c
14274F:	include/linux/toshiba.h
14275F:	include/uapi/linux/toshiba.h
14276
14277TOSHIBA TC358743 DRIVER
14278M:	Mats Randgaard <matrandg@cisco.com>
14279L:	linux-media@vger.kernel.org
14280S:	Maintained
14281F:	drivers/media/i2c/tc358743*
14282F:	include/media/i2c/tc358743.h
14283
14284TOSHIBA WMI HOTKEYS DRIVER
14285M:	Azael Avalos <coproscefalo@gmail.com>
14286L:	platform-driver-x86@vger.kernel.org
14287S:	Maintained
14288F:	drivers/platform/x86/toshiba-wmi.c
14289
14290TPM DEVICE DRIVER
14291M:	Peter Huewe <peterhuewe@gmx.de>
14292M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14293R:	Jason Gunthorpe <jgg@ziepe.ca>
14294L:	linux-integrity@vger.kernel.org
14295Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14296W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14297T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14298S:	Maintained
14299F:	drivers/char/tpm/
14300
14301TRACING
14302M:	Steven Rostedt <rostedt@goodmis.org>
14303M:	Ingo Molnar <mingo@redhat.com>
14304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14305S:	Maintained
14306F:	Documentation/trace/ftrace.txt
14307F:	arch/*/*/*/ftrace.h
14308F:	arch/*/kernel/ftrace.c
14309F:	include/*/ftrace.h
14310F:	include/linux/trace*.h
14311F:	include/trace/
14312F:	kernel/trace/
14313F:	tools/testing/selftests/ftrace/
14314
14315TRACING MMIO ACCESSES (MMIOTRACE)
14316M:	Steven Rostedt <rostedt@goodmis.org>
14317M:	Ingo Molnar <mingo@kernel.org>
14318R:	Karol Herbst <karolherbst@gmail.com>
14319R:	Pekka Paalanen <ppaalanen@gmail.com>
14320S:	Maintained
14321L:	linux-kernel@vger.kernel.org
14322L:	nouveau@lists.freedesktop.org
14323F:	kernel/trace/trace_mmiotrace.c
14324F:	include/linux/mmiotrace.h
14325F:	arch/x86/mm/kmmio.c
14326F:	arch/x86/mm/mmio-mod.c
14327F:	arch/x86/mm/testmmiotrace.c
14328
14329TRIVIAL PATCHES
14330M:	Jiri Kosina <trivial@kernel.org>
14331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14332S:	Maintained
14333K:	^Subject:.*(?i)trivial
14334
14335TEMPO SEMICONDUCTOR DRIVERS
14336M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14337S:	Maintained
14338F:	sound/soc/codecs/tscs*.c
14339F:	sound/soc/codecs/tscs*.h
14340F:	Documentation/devicetree/bindings/sound/tscs*.txt
14341
14342TTY LAYER
14343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14344M:	Jiri Slaby <jslaby@suse.com>
14345S:	Supported
14346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14347F:	Documentation/serial/
14348F:	drivers/tty/
14349F:	drivers/tty/serial/serial_core.c
14350F:	include/linux/serial_core.h
14351F:	include/linux/serial.h
14352F:	include/linux/tty.h
14353F:	include/uapi/linux/serial_core.h
14354F:	include/uapi/linux/serial.h
14355F:	include/uapi/linux/tty.h
14356
14357TUA9001 MEDIA DRIVER
14358M:	Antti Palosaari <crope@iki.fi>
14359L:	linux-media@vger.kernel.org
14360W:	https://linuxtv.org
14361W:	http://palosaari.fi/linux/
14362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14363T:	git git://linuxtv.org/anttip/media_tree.git
14364S:	Maintained
14365F:	drivers/media/tuners/tua9001*
14366
14367TULIP NETWORK DRIVERS
14368L:	netdev@vger.kernel.org
14369L:	linux-parisc@vger.kernel.org
14370S:	Orphan
14371F:	drivers/net/ethernet/dec/tulip/
14372
14373TUN/TAP driver
14374M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14375W:	http://vtun.sourceforge.net/tun
14376S:	Maintained
14377F:	Documentation/networking/tuntap.txt
14378F:	arch/um/os-Linux/drivers/
14379
14380TURBOCHANNEL SUBSYSTEM
14381M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14382M:	Ralf Baechle <ralf@linux-mips.org>
14383L:	linux-mips@linux-mips.org
14384Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14385S:	Maintained
14386F:	drivers/tc/
14387F:	include/linux/tc.h
14388
14389TW5864 VIDEO4LINUX DRIVER
14390M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14391M:	Anton Sviridenko <anton@corp.bluecherry.net>
14392M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14393M:	Andrey Utkin <andrey_utkin@fastmail.com>
14394L:	linux-media@vger.kernel.org
14395S:	Supported
14396F:	drivers/media/pci/tw5864/
14397
14398TW68 VIDEO4LINUX DRIVER
14399M:	Hans Verkuil <hverkuil@xs4all.nl>
14400L:	linux-media@vger.kernel.org
14401T:	git git://linuxtv.org/media_tree.git
14402W:	https://linuxtv.org
14403S:	Odd Fixes
14404F:	drivers/media/pci/tw68/
14405
14406TW686X VIDEO4LINUX DRIVER
14407M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14408L:	linux-media@vger.kernel.org
14409T:	git git://linuxtv.org/media_tree.git
14410W:	http://linuxtv.org
14411S:	Maintained
14412F:	drivers/media/pci/tw686x/
14413
14414UBI FILE SYSTEM (UBIFS)
14415M:	Richard Weinberger <richard@nod.at>
14416M:	Artem Bityutskiy <dedekind1@gmail.com>
14417M:	Adrian Hunter <adrian.hunter@intel.com>
14418L:	linux-mtd@lists.infradead.org
14419T:	git git://git.infradead.org/ubifs-2.6.git
14420W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14421S:	Supported
14422F:	Documentation/filesystems/ubifs.txt
14423F:	fs/ubifs/
14424
14425UCLINUX (M68KNOMMU AND COLDFIRE)
14426M:	Greg Ungerer <gerg@linux-m68k.org>
14427W:	http://www.linux-m68k.org/
14428W:	http://www.uclinux.org/
14429L:	linux-m68k@lists.linux-m68k.org
14430L:	uclinux-dev@uclinux.org  (subscribers-only)
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14432S:	Maintained
14433F:	arch/m68k/coldfire/
14434F:	arch/m68k/68*/
14435F:	arch/m68k/*/*_no.*
14436F:	arch/m68k/include/asm/*_no.*
14437
14438UDF FILESYSTEM
14439M:	Jan Kara <jack@suse.com>
14440S:	Maintained
14441F:	Documentation/filesystems/udf.txt
14442F:	fs/udf/
14443
14444UDRAW TABLET
14445M:	Bastien Nocera <hadess@hadess.net>
14446L:	linux-input@vger.kernel.org
14447S:	Maintained
14448F:	drivers/hid/hid-udraw-ps3.c
14449
14450UFS FILESYSTEM
14451M:	Evgeniy Dushistov <dushistov@mail.ru>
14452S:	Maintained
14453F:	Documentation/filesystems/ufs.txt
14454F:	fs/ufs/
14455
14456UHID USERSPACE HID IO DRIVER:
14457M:	David Herrmann <dh.herrmann@googlemail.com>
14458L:	linux-input@vger.kernel.org
14459S:	Maintained
14460F:	drivers/hid/uhid.c
14461F:	include/uapi/linux/uhid.h
14462
14463ULPI BUS
14464M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14465L:	linux-usb@vger.kernel.org
14466S:	Maintained
14467F:	drivers/usb/common/ulpi.c
14468F:	include/linux/ulpi/
14469
14470ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14471L:	linux-usb@vger.kernel.org
14472S:	Orphan
14473F:	drivers/uwb/
14474F:	include/linux/uwb.h
14475F:	include/linux/uwb/
14476
14477UNICORE32 ARCHITECTURE:
14478M:	Guan Xuetao <gxt@pku.edu.cn>
14479W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14480S:	Maintained
14481T:	git git://github.com/gxt/linux.git
14482F:	arch/unicore32/
14483
14484UNIFDEF
14485M:	Tony Finch <dot@dotat.at>
14486W:	http://dotat.at/prog/unifdef
14487S:	Maintained
14488F:	scripts/unifdef.c
14489
14490UNIFORM CDROM DRIVER
14491M:	Jens Axboe <axboe@kernel.dk>
14492W:	http://www.kernel.dk
14493S:	Maintained
14494F:	Documentation/cdrom/
14495F:	drivers/cdrom/cdrom.c
14496F:	include/linux/cdrom.h
14497F:	include/uapi/linux/cdrom.h
14498
14499UNISYS S-PAR DRIVERS
14500M:	David Kershner <david.kershner@unisys.com>
14501L:	sparmaintainer@unisys.com (Unisys internal)
14502S:	Supported
14503F:	include/linux/visorbus.h
14504F:	drivers/visorbus/
14505F:	drivers/staging/unisys/
14506
14507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14508M:	Vinayak Holikatti <vinholikatti@gmail.com>
14509L:	linux-scsi@vger.kernel.org
14510S:	Supported
14511F:	Documentation/scsi/ufs.txt
14512F:	drivers/scsi/ufs/
14513
14514UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14515M:	Joao Pinto <jpinto@synopsys.com>
14516L:	linux-scsi@vger.kernel.org
14517S:	Supported
14518F:	drivers/scsi/ufs/*dwc*
14519
14520UNSORTED BLOCK IMAGES (UBI)
14521M:	Artem Bityutskiy <dedekind1@gmail.com>
14522M:	Richard Weinberger <richard@nod.at>
14523W:	http://www.linux-mtd.infradead.org/
14524L:	linux-mtd@lists.infradead.org
14525T:	git git://git.infradead.org/ubifs-2.6.git
14526S:	Supported
14527F:	drivers/mtd/ubi/
14528F:	include/linux/mtd/ubi.h
14529F:	include/uapi/mtd/ubi-user.h
14530
14531USB "USBNET" DRIVER FRAMEWORK
14532M:	Oliver Neukum <oneukum@suse.com>
14533L:	netdev@vger.kernel.org
14534W:	http://www.linux-usb.org/usbnet
14535S:	Maintained
14536F:	drivers/net/usb/usbnet.c
14537F:	include/linux/usb/usbnet.h
14538
14539USB ACM DRIVER
14540M:	Oliver Neukum <oneukum@suse.com>
14541L:	linux-usb@vger.kernel.org
14542S:	Maintained
14543F:	Documentation/usb/acm.txt
14544F:	drivers/usb/class/cdc-acm.*
14545
14546USB AR5523 WIRELESS DRIVER
14547M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14548L:	linux-wireless@vger.kernel.org
14549S:	Maintained
14550F:	drivers/net/wireless/ath/ar5523/
14551
14552USB ATTACHED SCSI
14553M:	Oliver Neukum <oneukum@suse.com>
14554L:	linux-usb@vger.kernel.org
14555L:	linux-scsi@vger.kernel.org
14556S:	Maintained
14557F:	drivers/usb/storage/uas.c
14558
14559USB CDC ETHERNET DRIVER
14560M:	Oliver Neukum <oliver@neukum.org>
14561L:	linux-usb@vger.kernel.org
14562S:	Maintained
14563F:	drivers/net/usb/cdc_*.c
14564F:	include/uapi/linux/usb/cdc.h
14565
14566USB CHAOSKEY DRIVER
14567M:	Keith Packard <keithp@keithp.com>
14568L:	linux-usb@vger.kernel.org
14569S:	Maintained
14570F:	drivers/usb/misc/chaoskey.c
14571
14572USB CYPRESS C67X00 DRIVER
14573M:	Peter Korsgaard <jacmet@sunsite.dk>
14574L:	linux-usb@vger.kernel.org
14575S:	Maintained
14576F:	drivers/usb/c67x00/
14577
14578USB DAVICOM DM9601 DRIVER
14579M:	Peter Korsgaard <jacmet@sunsite.dk>
14580L:	netdev@vger.kernel.org
14581W:	http://www.linux-usb.org/usbnet
14582S:	Maintained
14583F:	drivers/net/usb/dm9601.c
14584
14585USB DIAMOND RIO500 DRIVER
14586M:	Cesar Miquel <miquel@df.uba.ar>
14587L:	rio500-users@lists.sourceforge.net
14588W:	http://rio500.sourceforge.net
14589S:	Maintained
14590F:	drivers/usb/misc/rio500*
14591
14592USB EHCI DRIVER
14593M:	Alan Stern <stern@rowland.harvard.edu>
14594L:	linux-usb@vger.kernel.org
14595S:	Maintained
14596F:	Documentation/usb/ehci.txt
14597F:	drivers/usb/host/ehci*
14598
14599USB GADGET/PERIPHERAL SUBSYSTEM
14600M:	Felipe Balbi <balbi@kernel.org>
14601L:	linux-usb@vger.kernel.org
14602W:	http://www.linux-usb.org/gadget
14603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14604S:	Maintained
14605F:	drivers/usb/gadget/
14606F:	include/linux/usb/gadget*
14607
14608USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14609M:	Jiri Kosina <jikos@kernel.org>
14610R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14611L:	linux-usb@vger.kernel.org
14612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14613S:	Maintained
14614F:	Documentation/hid/hiddev.txt
14615F:	drivers/hid/usbhid/
14616
14617USB INTEL XHCI ROLE MUX DRIVER
14618M:	Hans de Goede <hdegoede@redhat.com>
14619L:	linux-usb@vger.kernel.org
14620S:	Maintained
14621F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14622
14623USB ISP116X DRIVER
14624M:	Olav Kongas <ok@artecdesign.ee>
14625L:	linux-usb@vger.kernel.org
14626S:	Maintained
14627F:	drivers/usb/host/isp116x*
14628F:	include/linux/usb/isp116x.h
14629
14630USB LAN78XX ETHERNET DRIVER
14631M:	Woojung Huh <woojung.huh@microchip.com>
14632M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14633L:	netdev@vger.kernel.org
14634S:	Maintained
14635F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14636F:	drivers/net/usb/lan78xx.*
14637F:	include/dt-bindings/net/microchip-lan78xx.h
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
15427XDP SOCKETS (AF_XDP)
15428M:	Björn Töpel <bjorn.topel@intel.com>
15429M:	Magnus Karlsson <magnus.karlsson@intel.com>
15430L:	netdev@vger.kernel.org
15431S:	Maintained
15432F:	kernel/bpf/xskmap.c
15433F:	net/xdp/
15434
15435XEN BLOCK SUBSYSTEM
15436M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15437M:	Roger Pau Monné <roger.pau@citrix.com>
15438L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15439S:	Supported
15440F:	drivers/block/xen-blkback/*
15441F:	drivers/block/xen*
15442
15443XEN HYPERVISOR ARM
15444M:	Stefano Stabellini <sstabellini@kernel.org>
15445L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15446S:	Maintained
15447F:	arch/arm/xen/
15448F:	arch/arm/include/asm/xen/
15449
15450XEN HYPERVISOR ARM64
15451M:	Stefano Stabellini <sstabellini@kernel.org>
15452L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15453S:	Maintained
15454F:	arch/arm64/xen/
15455F:	arch/arm64/include/asm/xen/
15456
15457XEN HYPERVISOR INTERFACE
15458M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15459M:	Juergen Gross <jgross@suse.com>
15460L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15462S:	Supported
15463F:	arch/x86/xen/
15464F:	drivers/*/xen-*front.c
15465F:	drivers/xen/
15466F:	arch/x86/include/asm/xen/
15467F:	arch/x86/include/asm/pvclock-abi.h
15468F:	include/xen/
15469F:	include/uapi/xen/
15470F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15471F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15472
15473XEN NETWORK BACKEND DRIVER
15474M:	Wei Liu <wei.liu2@citrix.com>
15475M:	Paul Durrant <paul.durrant@citrix.com>
15476L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15477L:	netdev@vger.kernel.org
15478S:	Supported
15479F:	drivers/net/xen-netback/*
15480
15481XEN PCI SUBSYSTEM
15482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15483L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15484S:	Supported
15485F:	arch/x86/pci/*xen*
15486F:	drivers/pci/*xen*
15487
15488XEN PVSCSI DRIVERS
15489M:	Juergen Gross <jgross@suse.com>
15490L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15491L:	linux-scsi@vger.kernel.org
15492S:	Supported
15493F:	drivers/scsi/xen-scsifront.c
15494F:	drivers/xen/xen-scsiback.c
15495F:	include/xen/interface/io/vscsiif.h
15496
15497XEN SWIOTLB SUBSYSTEM
15498M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15499L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15500L:	iommu@lists.linux-foundation.org
15501S:	Supported
15502F:	arch/x86/xen/*swiotlb*
15503F:	drivers/xen/*swiotlb*
15504
15505XFS FILESYSTEM
15506M:	Darrick J. Wong <darrick.wong@oracle.com>
15507M:	linux-xfs@vger.kernel.org
15508L:	linux-xfs@vger.kernel.org
15509W:	http://xfs.org/
15510T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15511S:	Supported
15512F:	Documentation/filesystems/xfs.txt
15513F:	fs/xfs/
15514
15515XILINX AXI ETHERNET DRIVER
15516M:	Anirudha Sarangi <anirudh@xilinx.com>
15517M:	John Linn <John.Linn@xilinx.com>
15518S:	Maintained
15519F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15520
15521XILINX UARTLITE SERIAL DRIVER
15522M:	Peter Korsgaard <jacmet@sunsite.dk>
15523L:	linux-serial@vger.kernel.org
15524S:	Maintained
15525F:	drivers/tty/serial/uartlite.c
15526
15527XILINX VIDEO IP CORES
15528M:	Hyun Kwon <hyun.kwon@xilinx.com>
15529M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15530L:	linux-media@vger.kernel.org
15531T:	git git://linuxtv.org/media_tree.git
15532S:	Supported
15533F:	Documentation/devicetree/bindings/media/xilinx/
15534F:	drivers/media/platform/xilinx/
15535F:	include/uapi/linux/xilinx-v4l2-controls.h
15536
15537XILLYBUS DRIVER
15538M:	Eli Billauer <eli.billauer@gmail.com>
15539L:	linux-kernel@vger.kernel.org
15540S:	Supported
15541F:	drivers/char/xillybus/
15542
15543XRA1403 GPIO EXPANDER
15544M:	Nandor Han <nandor.han@ge.com>
15545M:	Semi Malinen <semi.malinen@ge.com>
15546L:	linux-gpio@vger.kernel.org
15547S:	Maintained
15548F:	drivers/gpio/gpio-xra1403.c
15549F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15550
15551XTENSA XTFPGA PLATFORM SUPPORT
15552M:	Max Filippov <jcmvbkbc@gmail.com>
15553L:	linux-xtensa@linux-xtensa.org
15554S:	Maintained
15555F:	drivers/spi/spi-xtensa-xtfpga.c
15556F:	sound/soc/xtensa/xtfpga-i2s.c
15557
15558YAM DRIVER FOR AX.25
15559M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15560L:	linux-hams@vger.kernel.org
15561S:	Maintained
15562F:	drivers/net/hamradio/yam*
15563F:	include/linux/yam.h
15564
15565YAMA SECURITY MODULE
15566M:	Kees Cook <keescook@chromium.org>
15567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15568S:	Supported
15569F:	security/yama/
15570F:	Documentation/admin-guide/LSM/Yama.rst
15571
15572YEALINK PHONE DRIVER
15573M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15574L:	usbb2k-api-dev@nongnu.org
15575S:	Maintained
15576F:	Documentation/input/yealink.rst
15577F:	drivers/input/misc/yealink.*
15578
15579Z8530 DRIVER FOR AX.25
15580M:	Joerg Reuter <jreuter@yaina.de>
15581W:	http://yaina.de/jreuter/
15582W:	http://www.qsl.net/dl1bke/
15583L:	linux-hams@vger.kernel.org
15584S:	Maintained
15585F:	Documentation/networking/z8530drv.txt
15586F:	drivers/net/hamradio/*scc.c
15587F:	drivers/net/hamradio/z8530.h
15588
15589ZBUD COMPRESSED PAGE ALLOCATOR
15590M:	Seth Jennings <sjenning@redhat.com>
15591M:	Dan Streetman <ddstreet@ieee.org>
15592L:	linux-mm@kvack.org
15593S:	Maintained
15594F:	mm/zbud.c
15595F:	include/linux/zbud.h
15596
15597ZD1211RW WIRELESS DRIVER
15598M:	Daniel Drake <dsd@gentoo.org>
15599M:	Ulrich Kunitz <kune@deine-taler.de>
15600W:	http://zd1211.ath.cx/wiki/DriverRewrite
15601L:	linux-wireless@vger.kernel.org
15602L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15603S:	Maintained
15604F:	drivers/net/wireless/zydas/zd1211rw/
15605
15606ZD1301 MEDIA DRIVER
15607M:	Antti Palosaari <crope@iki.fi>
15608L:	linux-media@vger.kernel.org
15609W:	https://linuxtv.org/
15610W:	http://palosaari.fi/linux/
15611Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15612S:	Maintained
15613F:	drivers/media/usb/dvb-usb-v2/zd1301*
15614
15615ZD1301_DEMOD MEDIA DRIVER
15616M:	Antti Palosaari <crope@iki.fi>
15617L:	linux-media@vger.kernel.org
15618W:	https://linuxtv.org/
15619W:	http://palosaari.fi/linux/
15620Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15621S:	Maintained
15622F:	drivers/media/dvb-frontends/zd1301_demod*
15623
15624ZPOOL COMPRESSED PAGE STORAGE API
15625M:	Dan Streetman <ddstreet@ieee.org>
15626L:	linux-mm@kvack.org
15627S:	Maintained
15628F:	mm/zpool.c
15629F:	include/linux/zpool.h
15630
15631ZR36067 VIDEO FOR LINUX DRIVER
15632L:	mjpeg-users@lists.sourceforge.net
15633L:	linux-media@vger.kernel.org
15634W:	http://mjpeg.sourceforge.net/driver-zoran/
15635T:	hg https://linuxtv.org/hg/v4l-dvb
15636S:	Odd Fixes
15637F:	drivers/media/pci/zoran/
15638
15639ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15640M:	Minchan Kim <minchan@kernel.org>
15641M:	Nitin Gupta <ngupta@vflare.org>
15642R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15643L:	linux-kernel@vger.kernel.org
15644S:	Maintained
15645F:	drivers/block/zram/
15646F:	Documentation/blockdev/zram.txt
15647
15648ZS DECSTATION Z85C30 SERIAL DRIVER
15649M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15650S:	Maintained
15651F:	drivers/tty/serial/zs.*
15652
15653ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15654M:	Minchan Kim <minchan@kernel.org>
15655M:	Nitin Gupta <ngupta@vflare.org>
15656R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15657L:	linux-mm@kvack.org
15658S:	Maintained
15659F:	mm/zsmalloc.c
15660F:	include/linux/zsmalloc.h
15661F:	Documentation/vm/zsmalloc.txt
15662
15663ZSWAP COMPRESSED SWAP CACHING
15664M:	Seth Jennings <sjenning@redhat.com>
15665M:	Dan Streetman <ddstreet@ieee.org>
15666L:	linux-mm@kvack.org
15667S:	Maintained
15668F:	mm/zswap.c
15669
15670THE REST
15671M:	Linus Torvalds <torvalds@linux-foundation.org>
15672L:	linux-kernel@vger.kernel.org
15673Q:	http://patchwork.kernel.org/project/LKML/list/
15674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15675S:	Buried alive in reporters
15676F:	*
15677F:	*/
15678