xref: /linux/MAINTAINERS (revision 6a61b70b43c9c4cbc7314bf6c8b5ba8b0d6e1e7b)
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@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
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
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD9389B DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/ad9389b*
804
805ANALOG DEVICES INC ADV7180 DRIVER
806M:	Lars-Peter Clausen <lars@metafoo.de>
807L:	linux-media@vger.kernel.org
808W:	http://ez.analog.com/community/linux-device-drivers
809S:	Supported
810F:	drivers/media/i2c/adv7180.c
811
812ANALOG DEVICES INC ADV748X DRIVER
813M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
814L:	linux-media@vger.kernel.org
815S:	Maintained
816F:	drivers/media/i2c/adv748x/*
817
818ANALOG DEVICES INC ADV7511 DRIVER
819M:	Hans Verkuil <hans.verkuil@cisco.com>
820L:	linux-media@vger.kernel.org
821S:	Maintained
822F:	drivers/media/i2c/adv7511*
823
824ANALOG DEVICES INC ADV7604 DRIVER
825M:	Hans Verkuil <hans.verkuil@cisco.com>
826L:	linux-media@vger.kernel.org
827S:	Maintained
828F:	drivers/media/i2c/adv7604*
829
830ANALOG DEVICES INC ADV7842 DRIVER
831M:	Hans Verkuil <hans.verkuil@cisco.com>
832L:	linux-media@vger.kernel.org
833S:	Maintained
834F:	drivers/media/i2c/adv7842*
835
836ANALOG DEVICES INC ASOC CODEC DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
839W:	http://wiki.analog.com/
840W:	http://ez.analog.com/community/linux-device-drivers
841S:	Supported
842F:	sound/soc/codecs/adau*
843F:	sound/soc/codecs/adav*
844F:	sound/soc/codecs/ad1*
845F:	sound/soc/codecs/ad7*
846F:	sound/soc/codecs/ssm*
847F:	sound/soc/codecs/sigmadsp.*
848
849ANALOG DEVICES INC DMA DRIVERS
850M:	Lars-Peter Clausen <lars@metafoo.de>
851W:	http://ez.analog.com/community/linux-device-drivers
852S:	Supported
853F:	drivers/dma/dma-axi-dmac.c
854
855ANALOG DEVICES INC IIO DRIVERS
856M:	Lars-Peter Clausen <lars@metafoo.de>
857M:	Michael Hennerich <Michael.Hennerich@analog.com>
858W:	http://wiki.analog.com/
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
863F:	drivers/iio/*/ad*
864F:	drivers/iio/adc/ltc2497*
865X:	drivers/iio/*/adjd*
866F:	drivers/staging/iio/*/ad*
867
868ANDES ARCHITECTURE
869M:	Greentime Hu <green.hu@gmail.com>
870M:	Vincent Chen <deanbo422@gmail.com>
871T:	git https://github.com/andestech/linux.git
872S:	Supported
873F:	arch/nds32/
874F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875F:	Documentation/devicetree/bindings/nds32/
876K:	nds32
877N:	nds32
878
879ANDROID CONFIG FRAGMENTS
880M:	Rob Herring <robh@kernel.org>
881S:	Supported
882F:	kernel/configs/android*
883
884ANDROID DRIVERS
885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886M:	Arve Hjønnevåg <arve@android.com>
887M:	Todd Kjos <tkjos@android.com>
888M:	Martijn Coenen <maco@android.com>
889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890L:	devel@driverdev.osuosl.org
891S:	Supported
892F:	drivers/android/
893F:	drivers/staging/android/
894
895ANDROID GOLDFISH PIC DRIVER
896M:	Miodrag Dinic <miodrag.dinic@mips.com>
897S:	Supported
898F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899F:	drivers/irqchip/irq-goldfish-pic.c
900
901ANDROID GOLDFISH RTC DRIVER
902M:	Miodrag Dinic <miodrag.dinic@mips.com>
903S:	Supported
904F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905F:	drivers/rtc/rtc-goldfish.c
906
907ANDROID ION DRIVER
908M:	Laura Abbott <labbott@redhat.com>
909M:	Sumit Semwal <sumit.semwal@linaro.org>
910L:	devel@driverdev.osuosl.org
911L:	dri-devel@lists.freedesktop.org
912L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
913S:	Supported
914F:	drivers/staging/android/ion
915F:	drivers/staging/android/uapi/ion.h
916
917AOA (Apple Onboard Audio) ALSA DRIVER
918M:	Johannes Berg <johannes@sipsolutions.net>
919L:	linuxppc-dev@lists.ozlabs.org
920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
921S:	Maintained
922F:	sound/aoa/
923
924APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925M:	William Breathitt Gray <vilhelm.gray@gmail.com>
926L:	linux-iio@vger.kernel.org
927S:	Maintained
928F:	drivers/iio/adc/stx104.c
929
930APM DRIVER
931M:	Jiri Kosina <jikos@kernel.org>
932S:	Odd fixes
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934F:	arch/x86/kernel/apm_32.c
935F:	include/linux/apm_bios.h
936F:	include/uapi/linux/apm_bios.h
937F:	drivers/char/apm-emulation.c
938
939APPARMOR SECURITY MODULE
940M:	John Johansen <john.johansen@canonical.com>
941L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
942W:	wiki.apparmor.net
943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
944S:	Supported
945F:	security/apparmor/
946F:	Documentation/admin-guide/LSM/apparmor.rst
947
948APPLE BCM5974 MULTITOUCH DRIVER
949M:	Henrik Rydberg <rydberg@bitmath.org>
950L:	linux-input@vger.kernel.org
951S:	Odd fixes
952F:	drivers/input/mouse/bcm5974.c
953
954APPLE SMC DRIVER
955M:	Henrik Rydberg <rydberg@bitmath.org>
956L:	linux-hwmon@vger.kernel.org
957S:	Odd fixes
958F:	drivers/hwmon/applesmc.c
959
960APPLETALK NETWORK LAYER
961L:	netdev@vger.kernel.org
962S:	Odd fixes
963F:	drivers/net/appletalk/
964F:	net/appletalk/
965
966APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967M:	Duc Dang <dhdang@apm.com>
968S:	Supported
969F:	arch/arm64/boot/dts/apm/
970
971APPLIED MICRO (APM) X-GENE SOC EDAC
972M:	Loc Ho <lho@apm.com>
973S:	Supported
974F:	drivers/edac/xgene_edac.c
975F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
976
977APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978M:	Iyappan Subramanian <isubramanian@apm.com>
979M:	Keyur Chudgar <kchudgar@apm.com>
980S:	Supported
981F:	drivers/net/ethernet/apm/xgene-v2/
982
983APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984M:	Iyappan Subramanian <isubramanian@apm.com>
985M:	Keyur Chudgar <kchudgar@apm.com>
986M:	Quan Nguyen <qnguyen@apm.com>
987S:	Supported
988F:	drivers/net/ethernet/apm/xgene/
989F:	drivers/net/phy/mdio-xgene.c
990F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
992
993APPLIED MICRO (APM) X-GENE SOC PMU
994M:	Tai Nguyen <ttnguyen@apm.com>
995S:	Supported
996F:	drivers/perf/xgene_pmu.c
997F:	Documentation/perf/xgene-pmu.txt
998F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
999
1000APTINA CAMERA SENSOR PLL
1001M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002L:	linux-media@vger.kernel.org
1003S:	Maintained
1004F:	drivers/media/i2c/aptina-pll.*
1005
1006ARC FRAMEBUFFER DRIVER
1007M:	Jaya Kumar <jayalk@intworks.biz>
1008S:	Maintained
1009F:	drivers/video/fbdev/arcfb.c
1010F:	drivers/video/fbdev/core/fb_defio.c
1011
1012ARC PGU DRM DRIVER
1013M:	Alexey Brodkin <abrodkin@synopsys.com>
1014S:	Supported
1015F:	drivers/gpu/drm/arc/
1016F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1017
1018ARCNET NETWORK LAYER
1019M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1020L:	netdev@vger.kernel.org
1021S:	Maintained
1022F:	drivers/net/arcnet/
1023F:	include/uapi/linux/if_arcnet.h
1024
1025ARM ARCHITECTED TIMER DRIVER
1026M:	Mark Rutland <mark.rutland@arm.com>
1027M:	Marc Zyngier <marc.zyngier@arm.com>
1028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S:	Maintained
1030F:	arch/arm/include/asm/arch_timer.h
1031F:	arch/arm64/include/asm/arch_timer.h
1032F:	drivers/clocksource/arm_arch_timer.c
1033
1034ARM HDLCD DRM DRIVER
1035M:	Liviu Dudau <liviu.dudau@arm.com>
1036S:	Supported
1037F:	drivers/gpu/drm/arm/hdlcd_*
1038F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1039
1040ARM MALI-DP DRM DRIVER
1041M:	Liviu Dudau <liviu.dudau@arm.com>
1042M:	Brian Starkey <brian.starkey@arm.com>
1043M:	Mali DP Maintainers <malidp@foss.arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/
1046F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1047
1048ARM MFM AND FLOPPY DRIVERS
1049M:	Ian Molton <spyro@f2s.com>
1050S:	Maintained
1051F:	arch/arm/lib/floppydma.S
1052F:	arch/arm/include/asm/floppy.h
1053
1054ARM PMU PROFILING AND DEBUGGING
1055M:	Will Deacon <will.deacon@arm.com>
1056M:	Mark Rutland <mark.rutland@arm.com>
1057S:	Maintained
1058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059F:	arch/arm*/kernel/perf_*
1060F:	arch/arm/oprofile/common.c
1061F:	arch/arm*/kernel/hw_breakpoint.c
1062F:	arch/arm*/include/asm/hw_breakpoint.h
1063F:	arch/arm*/include/asm/perf_event.h
1064F:	drivers/perf/*
1065F:	include/linux/perf/arm_pmu.h
1066F:	Documentation/devicetree/bindings/arm/pmu.txt
1067F:	Documentation/devicetree/bindings/perf/
1068
1069ARM PORT
1070M:	Russell King <linux@armlinux.org.uk>
1071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072W:	http://www.armlinux.org.uk/
1073S:	Odd Fixes
1074T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1075F:	arch/arm/
1076X:	arch/arm/boot/dts/
1077
1078ARM PRIMECELL AACI PL041 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	sound/arm/aaci.*
1082
1083ARM PRIMECELL BUS SUPPORT
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Odd Fixes
1086F:	drivers/amba/
1087F:	include/linux/amba/bus.h
1088
1089ARM PRIMECELL CLCD PL110 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/video/fbdev/amba-clcd.*
1093
1094ARM PRIMECELL KMI PL050 DRIVER
1095M:	Russell King <linux@armlinux.org.uk>
1096S:	Odd Fixes
1097F:	drivers/input/serio/ambakmi.*
1098F:	include/linux/amba/kmi.h
1099
1100ARM PRIMECELL MMCI PL180/1 DRIVER
1101M:	Russell King <linux@armlinux.org.uk>
1102S:	Odd Fixes
1103F:	drivers/mmc/host/mmci.*
1104F:	include/linux/amba/mmci.h
1105
1106ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107M:	Russell King <linux@armlinux.org.uk>
1108S:	Odd Fixes
1109F:	drivers/tty/serial/amba-pl01*.c
1110F:	include/linux/amba/serial.h
1111
1112ARM SMMU DRIVERS
1113M:	Will Deacon <will.deacon@arm.com>
1114R:	Robin Murphy <robin.murphy@arm.com>
1115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S:	Maintained
1117F:	drivers/iommu/arm-smmu.c
1118F:	drivers/iommu/arm-smmu-v3.c
1119F:	drivers/iommu/io-pgtable-arm.c
1120F:	drivers/iommu/io-pgtable-arm-v7s.c
1121
1122ARM SUB-ARCHITECTURES
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	arch/arm/mach-*/
1126F:	arch/arm/plat-*/
1127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1128
1129ARM/ACTIONS SEMI ARCHITECTURE
1130M:	Andreas Färber <afaerber@suse.de>
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133N:	owl
1134F:	arch/arm/mach-actions/
1135F:	arch/arm/boot/dts/owl-*
1136F:	arch/arm64/boot/dts/actions/
1137F:	drivers/clocksource/owl-*
1138F:	drivers/soc/actions/
1139F:	include/dt-bindings/power/owl-*
1140F:	include/linux/soc/actions/
1141F:	Documentation/devicetree/bindings/arm/actions.txt
1142F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1143F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1144
1145ARM/ADS SPHERE MACHINE SUPPORT
1146M:	Lennert Buytenhek <kernel@wantstofly.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AFEB9260 MACHINE SUPPORT
1151M:	Sergey Lapin <slapin@ossfans.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/AJECO 1ARM MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/Allwinner SoC Clock Support
1161M:	Emilio López <emilio@elopez.com.ar>
1162S:	Maintained
1163F:	drivers/clk/sunxi/
1164
1165ARM/Allwinner sunXi SoC support
1166M:	Maxime Ripard <maxime.ripard@bootlin.com>
1167M:	Chen-Yu Tsai <wens@csie.org>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:	Maintained
1170N:	sun[x456789]i
1171N:	sun50i
1172F:	arch/arm/mach-sunxi/
1173F:	arch/arm64/boot/dts/allwinner/
1174F:	drivers/clk/sunxi-ng/
1175F:	drivers/pinctrl/sunxi/
1176F:	drivers/soc/sunxi/
1177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1178
1179ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1180M:	Neil Armstrong <narmstrong@baylibre.com>
1181M:	Jerome Brunet <jbrunet@baylibre.com>
1182L:	linux-amlogic@lists.infradead.org
1183S:	Maintained
1184F:	drivers/clk/meson/
1185F:	include/dt-bindings/clock/meson*
1186F:	include/dt-bindings/clock/gxbb*
1187F:	Documentation/devicetree/bindings/clock/amlogic*
1188
1189ARM/Amlogic Meson SoC support
1190M:	Carlo Caione <carlo@caione.org>
1191M:	Kevin Hilman <khilman@baylibre.com>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193L:	linux-amlogic@lists.infradead.org
1194W:	http://linux-meson.com/
1195S:	Maintained
1196F:	arch/arm/mach-meson/
1197F:	arch/arm/boot/dts/meson*
1198F:	arch/arm64/boot/dts/amlogic/
1199F:	drivers/pinctrl/meson/
1200F:	drivers/mmc/host/meson*
1201N:	meson
1202
1203ARM/Annapurna Labs ALPINE ARCHITECTURE
1204M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1205M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	arch/arm/mach-alpine/
1209F:	arch/arm/boot/dts/alpine*
1210F:	arch/arm64/boot/dts/al/
1211F:	drivers/*/*alpine*
1212
1213ARM/ARTPEC MACHINE SUPPORT
1214M:	Jesper Nilsson <jesper.nilsson@axis.com>
1215M:	Lars Persson <lars.persson@axis.com>
1216S:	Maintained
1217L:	linux-arm-kernel@axis.com
1218F:	arch/arm/mach-artpec
1219F:	arch/arm/boot/dts/artpec6*
1220F:	drivers/clk/axis
1221F:	drivers/crypto/axis
1222F:	drivers/pinctrl/pinctrl-artpec*
1223F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1224
1225ARM/ASPEED I2C DRIVER
1226M:	Brendan Higgins <brendanhiggins@google.com>
1227R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1228R:	Joel Stanley <joel@jms.id.au>
1229L:	linux-i2c@vger.kernel.org
1230L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1231S:	Maintained
1232F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1233F:	drivers/i2c/busses/i2c-aspeed.c
1234F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1235F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1236
1237ARM/ASPEED MACHINE SUPPORT
1238M:	Joel Stanley <joel@jms.id.au>
1239R:	Andrew Jeffery <andrew@aj.id.au>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1242Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1243S:	Supported
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1245F:	arch/arm/mach-aspeed/
1246F:	arch/arm/boot/dts/aspeed-*
1247N:	aspeed
1248
1249ARM/ATMEL AT91 Clock Support
1250M:	Boris Brezillon <boris.brezillon@bootlin.com>
1251S:	Maintained
1252F:	drivers/clk/at91
1253
1254ARM/CALXEDA HIGHBANK ARCHITECTURE
1255M:	Rob Herring <robh@kernel.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258F:	arch/arm/mach-highbank/
1259F:	arch/arm/boot/dts/highbank.dts
1260F:	arch/arm/boot/dts/ecx-*.dts*
1261
1262ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1263M:	Krzysztof Halasa <khalasa@piap.pl>
1264S:	Maintained
1265F:	arch/arm/mach-cns3xxx/
1266
1267ARM/CAVIUM THUNDER NETWORK DRIVER
1268M:	Sunil Goutham <sgoutham@cavium.com>
1269M:	Robert Richter <rric@kernel.org>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Supported
1272F:	drivers/net/ethernet/cavium/thunder/
1273
1274ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1275M:	Lukasz Majewski <lukma@denx.de>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278F:	arch/arm/mach-ep93xx/ts72xx.c
1279
1280ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1281M:	Alexander Shiyan <shc_work@mail.ru>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Odd Fixes
1284N:	clps711x
1285
1286ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1287M:	Lennert Buytenhek <kernel@wantstofly.org>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1292M:	Hartley Sweeten <hsweeten@visionengravers.com>
1293M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-ep93xx/
1297F:	arch/arm/mach-ep93xx/include/mach/
1298
1299ARM/CLKDEV SUPPORT
1300M:	Russell King <linux@armlinux.org.uk>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1304F:	drivers/clk/clkdev.c
1305
1306ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1307M:	Mike Rapoport <mike@compulab.co.il>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1312M:	Baruch Siach <baruch@tkos.co.il>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315F:	arch/arm/boot/dts/cx92755*
1316N:	digicolor
1317
1318ARM/CONTEC MICRO9 MACHINE SUPPORT
1319M:	Hubert Feurstein <hubert.feurstein@contec.at>
1320S:	Maintained
1321F:	arch/arm/mach-ep93xx/micro9.c
1322
1323ARM/CORESIGHT FRAMEWORK AND DRIVERS
1324M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	drivers/hwtracing/coresight/*
1328F:	Documentation/trace/coresight.txt
1329F:	Documentation/trace/coresight-cpu-debug.txt
1330F:	Documentation/devicetree/bindings/arm/coresight.txt
1331F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1332F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1333F:	tools/perf/arch/arm/util/pmu.c
1334F:	tools/perf/arch/arm/util/auxtrace.c
1335F:	tools/perf/arch/arm/util/cs-etm.c
1336F:	tools/perf/arch/arm/util/cs-etm.h
1337F:	tools/perf/util/cs-etm.*
1338F:	tools/perf/util/cs-etm-decoder/*
1339
1340ARM/CORGI MACHINE SUPPORT
1341M:	Richard Purdie <rpurdie@rpsys.net>
1342S:	Maintained
1343
1344ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1345M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346M:	Linus Walleij <linus.walleij@linaro.org>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348T:	git git://github.com/ulli-kroll/linux.git
1349S:	Maintained
1350F:	Documentation/devicetree/bindings/arm/gemini.txt
1351F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1352F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1353F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1354F:	arch/arm/mach-gemini/
1355F:	drivers/net/ethernet/cortina/
1356F:	drivers/pinctrl/pinctrl-gemini.c
1357F:	drivers/rtc/rtc-ftrtc010.c
1358
1359ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1360M:	Barry Song <baohua@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1363S:	Maintained
1364F:	arch/arm/boot/dts/prima2*
1365F:	arch/arm/mach-prima2/
1366F:	drivers/clk/sirf/
1367F:	drivers/clocksource/timer-prima2.c
1368F:	drivers/clocksource/timer-atlas7.c
1369N:	[^a-z]sirf
1370
1371ARM/EBSA110 MACHINE SUPPORT
1372M:	Russell King <linux@armlinux.org.uk>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374W:	http://www.armlinux.org.uk/
1375S:	Maintained
1376F:	arch/arm/mach-ebsa110/
1377F:	drivers/net/ethernet/amd/am79c961a.*
1378
1379ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1380M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1381R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384N:	efm32
1385
1386ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1387M:	Robert Jarzmik <robert.jarzmik@free.fr>
1388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S:	Maintained
1390F:	arch/arm/mach-pxa/ezx.c
1391
1392ARM/FARADAY FA526 PORT
1393M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395S:	Maintained
1396T:	git git://git.berlios.de/gemini-board
1397F:	arch/arm/mm/*-fa*
1398
1399ARM/FOOTBRIDGE ARCHITECTURE
1400M:	Russell King <linux@armlinux.org.uk>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402W:	http://www.armlinux.org.uk/
1403S:	Maintained
1404F:	arch/arm/include/asm/hardware/dec21285.h
1405F:	arch/arm/mach-footbridge/
1406
1407ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1408M:	Shawn Guo <shawnguo@kernel.org>
1409M:	Sascha Hauer <s.hauer@pengutronix.de>
1410R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1411R:	Fabio Estevam <fabio.estevam@nxp.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1415F:	arch/arm/mach-imx/
1416F:	arch/arm/mach-mxs/
1417F:	arch/arm/boot/dts/imx*
1418F:	arch/arm/configs/imx*_defconfig
1419F:	drivers/clk/imx/
1420F:	drivers/soc/imx/
1421F:	include/soc/imx/
1422
1423ARM/FREESCALE VYBRID ARM ARCHITECTURE
1424M:	Shawn Guo <shawnguo@kernel.org>
1425M:	Sascha Hauer <s.hauer@pengutronix.de>
1426R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1427R:	Stefan Agner <stefan@agner.ch>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1431F:	arch/arm/mach-imx/*vf610*
1432F:	arch/arm/boot/dts/vf*
1433
1434ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1435M:	Lennert Buytenhek <kernel@wantstofly.org>
1436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437S:	Maintained
1438
1439ARM/GUMSTIX MACHINE SUPPORT
1440M:	Steve Sakoman <sakoman@gmail.com>
1441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:	Maintained
1443
1444ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1445M:	Philipp Zabel <philipp.zabel@gmail.com>
1446M:	Paul Parsons <lost.distance@yahoo.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	arch/arm/mach-pxa/hx4700.c
1450F:	arch/arm/mach-pxa/include/mach/hx4700.h
1451F:	sound/soc/pxa/hx4700.c
1452
1453ARM/HISILICON SOC SUPPORT
1454M:	Wei Xu <xuwei5@hisilicon.com>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456W:	http://www.hisilicon.com
1457S:	Supported
1458T:	git git://github.com/hisilicon/linux-hisi.git
1459F:	arch/arm/mach-hisi/
1460F:	arch/arm/boot/dts/hi3*
1461F:	arch/arm/boot/dts/hip*
1462F:	arch/arm/boot/dts/hisi*
1463F:	arch/arm64/boot/dts/hisilicon/
1464
1465ARM/HP JORNADA 7XX MACHINE SUPPORT
1466M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1467W:	www.jlime.com
1468S:	Maintained
1469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1470F:	arch/arm/mach-sa1100/jornada720.c
1471F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1472
1473ARM/IGEP MACHINE SUPPORT
1474M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1475M:	Javier Martinez Canillas <javier@dowhile0.org>
1476L:	linux-omap@vger.kernel.org
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm/boot/dts/omap3-igep*
1480
1481ARM/INCOME PXA270 SUPPORT
1482M:	Marek Vasut <marek.vasut@gmail.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1486
1487ARM/INTEL IOP13XX ARM ARCHITECTURE
1488M:	Lennert Buytenhek <kernel@wantstofly.org>
1489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491
1492ARM/INTEL IOP32X ARM ARCHITECTURE
1493M:	Lennert Buytenhek <kernel@wantstofly.org>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496
1497ARM/INTEL IOP33X ARM ARCHITECTURE
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Orphan
1500
1501ARM/INTEL IQ81342EX MACHINE SUPPORT
1502M:	Lennert Buytenhek <kernel@wantstofly.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505
1506ARM/INTEL IXDP2850 MACHINE SUPPORT
1507M:	Lennert Buytenhek <kernel@wantstofly.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510
1511ARM/INTEL IXP4XX ARM ARCHITECTURE
1512M:	Imre Kaloz <kaloz@openwrt.org>
1513M:	Krzysztof Halasa <khalasa@piap.pl>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516F:	arch/arm/mach-ixp4xx/
1517
1518ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1519M:	Jonathan Cameron <jic23@cam.ac.uk>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/mach-pxa/stargate2.c
1523F:	drivers/pcmcia/pxa2xx_stargate2.c
1524
1525ARM/INTEL XSC3 (MANZANO) ARM CORE
1526M:	Lennert Buytenhek <kernel@wantstofly.org>
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529
1530ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1531M:	Lennert Buytenhek <kernel@wantstofly.org>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534
1535ARM/LG1K ARCHITECTURE
1536M:	Chanho Min <chanho.min@lge.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm64/boot/dts/lg/
1540
1541ARM/LOGICPD PXA270 MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LPC18XX ARCHITECTURE
1547M:	Joachim Eastwood <manabian@gmail.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm/boot/dts/lpc43*
1551F:	drivers/clk/nxp/clk-lpc18xx*
1552F:	drivers/clocksource/time-lpc32xx.c
1553F:	drivers/i2c/busses/i2c-lpc2k.c
1554F:	drivers/memory/pl172.c
1555F:	drivers/mtd/spi-nor/nxp-spifi.c
1556F:	drivers/rtc/rtc-lpc24xx.c
1557N:	lpc18xx
1558
1559ARM/LPC32XX SOC SUPPORT
1560M:	Vladimir Zapolskiy <vz@mleia.com>
1561M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1564S:	Maintained
1565F:	arch/arm/boot/dts/lpc32*
1566F:	arch/arm/mach-lpc32xx/
1567F:	drivers/i2c/busses/i2c-pnx.c
1568F:	drivers/net/ethernet/nxp/lpc_eth.c
1569F:	drivers/usb/host/ohci-nxp.c
1570F:	drivers/watchdog/pnx4008_wdt.c
1571N:	lpc32xx
1572
1573ARM/MAGICIAN MACHINE SUPPORT
1574M:	Philipp Zabel <philipp.zabel@gmail.com>
1575S:	Maintained
1576
1577ARM/Marvell Dove/MV78xx0/Orion SOC support
1578M:	Jason Cooper <jason@lakedaemon.net>
1579M:	Andrew Lunn <andrew@lunn.ch>
1580M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1581M:	Gregory Clement <gregory.clement@bootlin.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	Documentation/devicetree/bindings/soc/dove/
1585F:	arch/arm/mach-dove/
1586F:	arch/arm/mach-mv78xx0/
1587F:	arch/arm/mach-orion5x/
1588F:	arch/arm/plat-orion/
1589F:	arch/arm/boot/dts/dove*
1590F:	arch/arm/boot/dts/orion5x*
1591
1592ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1593M:	Jason Cooper <jason@lakedaemon.net>
1594M:	Andrew Lunn <andrew@lunn.ch>
1595M:	Gregory Clement <gregory.clement@bootlin.com>
1596M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/armada*
1600F:	arch/arm/boot/dts/kirkwood*
1601F:	arch/arm/configs/mvebu_*_defconfig
1602F:	arch/arm/mach-mvebu/
1603F:	arch/arm64/boot/dts/marvell/armada*
1604F:	drivers/cpufreq/armada-37xx-cpufreq.c
1605F:	drivers/cpufreq/mvebu-cpufreq.c
1606F:	drivers/irqchip/irq-armada-370-xp.c
1607F:	drivers/irqchip/irq-mvebu-*
1608F:	drivers/pinctrl/mvebu/
1609F:	drivers/rtc/rtc-armada38x.c
1610
1611ARM/Mediatek RTC DRIVER
1612M:	Eddie Huang <eddie.huang@mediatek.com>
1613M:	Sean Wang <sean.wang@mediatek.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1618F:	drivers/rtc/rtc-mt6397.c
1619F:	drivers/rtc/rtc-mt7622.c
1620
1621ARM/Mediatek SoC support
1622M:	Matthias Brugger <matthias.bgg@gmail.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1625S:	Maintained
1626F:	arch/arm/boot/dts/mt6*
1627F:	arch/arm/boot/dts/mt7*
1628F:	arch/arm/boot/dts/mt8*
1629F:	arch/arm/mach-mediatek/
1630F:	arch/arm64/boot/dts/mediatek/
1631N:	mtk
1632K:	mediatek
1633
1634ARM/Mediatek USB3 PHY DRIVER
1635M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	drivers/phy/mediatek/phy-mtk-tphy.c
1640
1641ARM/MICREL KS8695 ARCHITECTURE
1642M:	Greg Ungerer <gerg@uclinux.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644F:	arch/arm/mach-ks8695/
1645S:	Odd Fixes
1646
1647ARM/Microchip (AT91) SoC support
1648M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1649M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651W:	http://www.linux4sam.org
1652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1653S:	Supported
1654N:	at91
1655N:	atmel
1656F:	arch/arm/mach-at91/
1657F:	include/soc/at91/
1658F:	arch/arm/boot/dts/at91*.dts
1659F:	arch/arm/boot/dts/at91*.dtsi
1660F:	arch/arm/boot/dts/sama*.dts
1661F:	arch/arm/boot/dts/sama*.dtsi
1662F:	arch/arm/include/debug/at91.S
1663F:	drivers/memory/atmel*
1664F:	drivers/watchdog/sama5d4_wdt.c
1665X:	drivers/input/touchscreen/atmel_mxt_ts.c
1666X:	drivers/net/wireless/atmel/
1667
1668ARM/MIOA701 MACHINE SUPPORT
1669M:	Robert Jarzmik <robert.jarzmik@free.fr>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671F:	arch/arm/mach-pxa/mioa701.c
1672S:	Maintained
1673
1674ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1675M:	Michael Petchkovsky <mkpetch@internode.on.net>
1676S:	Maintained
1677
1678ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1679M:	Linus Walleij <linus.walleij@linaro.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682F:	arch/arm/mach-nomadik/
1683F:	arch/arm/mach-u300/
1684F:	arch/arm/mach-ux500/
1685F:	arch/arm/boot/dts/ste-*
1686F:	drivers/clk/clk-nomadik.c
1687F:	drivers/clk/clk-u300.c
1688F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1689F:	drivers/clocksource/timer-u300.c
1690F:	drivers/dma/coh901318*
1691F:	drivers/dma/ste_dma40*
1692F:	drivers/hwspinlock/u8500_hsem.c
1693F:	drivers/i2c/busses/i2c-nomadik.c
1694F:	drivers/i2c/busses/i2c-stu300.c
1695F:	drivers/mfd/ab3100*
1696F:	drivers/mfd/ab8500*
1697F:	drivers/mfd/abx500*
1698F:	drivers/mfd/dbx500*
1699F:	drivers/mfd/db8500*
1700F:	drivers/pinctrl/nomadik/
1701F:	drivers/pinctrl/pinctrl-coh901*
1702F:	drivers/pinctrl/pinctrl-u300.c
1703F:	drivers/rtc/rtc-ab3100.c
1704F:	drivers/rtc/rtc-ab8500.c
1705F:	drivers/rtc/rtc-coh901331.c
1706F:	drivers/rtc/rtc-pl031.c
1707F:	drivers/watchdog/coh901327_wdt.c
1708F:	Documentation/devicetree/bindings/arm/ste-*
1709F:	Documentation/devicetree/bindings/arm/ux500/
1710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1711
1712ARM/NUVOTON NPCM ARCHITECTURE
1713M:	Avi Fishman <avifishman70@gmail.com>
1714M:	Tomer Maimon <tmaimon77@gmail.com>
1715R:	Patrick Venture <venture@google.com>
1716R:	Nancy Yuen <yuenn@google.com>
1717R:	Brendan Higgins <brendanhiggins@google.com>
1718L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1719S:	Supported
1720F:	arch/arm/mach-npcm/
1721F:	arch/arm/boot/dts/nuvoton-npcm*
1722F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1723F:	drivers/*/*npcm*
1724F:	Documentation/*/*npcm*
1725
1726ARM/NUVOTON W90X900 ARM ARCHITECTURE
1727M:	Wan ZongShun <mcuos.com@gmail.com>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729W:	http://www.mcuos.com
1730S:	Maintained
1731F:	arch/arm/mach-w90x900/
1732F:	drivers/input/keyboard/w90p910_keypad.c
1733F:	drivers/input/touchscreen/w90p910_ts.c
1734F:	drivers/watchdog/nuc900_wdt.c
1735F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1736F:	drivers/mtd/nand/raw/nuc900_nand.c
1737F:	drivers/rtc/rtc-nuc900.c
1738F:	drivers/spi/spi-nuc900.c
1739F:	drivers/usb/host/ehci-w90x900.c
1740F:	drivers/video/fbdev/nuc900fb.c
1741
1742ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1743M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1744L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1745W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1746S:	Supported
1747
1748ARM/Orion SoC/Technologic Systems TS-78xx platform support
1749M:	Alexander Clouter <alex@digriz.org.uk>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751W:	http://www.digriz.org.uk/ts78xx/kernel
1752S:	Maintained
1753F:	arch/arm/mach-orion5x/ts78xx-*
1754
1755ARM/OXNAS platform support
1756M:	Neil Armstrong <narmstrong@baylibre.com>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758L:	linux-oxnas@groups.io (moderated for non-subscribers)
1759S:	Maintained
1760F:	arch/arm/mach-oxnas/
1761F:	arch/arm/boot/dts/ox8*.dts*
1762N:	oxnas
1763
1764ARM/PALM TREO SUPPORT
1765M:	Tomas Cech <sleep_walker@suse.com>
1766L:	linux-arm-kernel@lists.infradead.org
1767W:	http://hackndev.com
1768S:	Maintained
1769F:	arch/arm/mach-pxa/palmtreo.*
1770
1771ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1772M:	Marek Vasut <marek.vasut@gmail.com>
1773L:	linux-arm-kernel@lists.infradead.org
1774W:	http://hackndev.com
1775S:	Maintained
1776F:	arch/arm/mach-pxa/include/mach/palmtx.h
1777F:	arch/arm/mach-pxa/palmtx.c
1778F:	arch/arm/mach-pxa/palmt5.*
1779F:	arch/arm/mach-pxa/include/mach/palmld.h
1780F:	arch/arm/mach-pxa/palmld.c
1781F:	arch/arm/mach-pxa/palmte2.*
1782F:	arch/arm/mach-pxa/include/mach/palmtc.h
1783F:	arch/arm/mach-pxa/palmtc.c
1784
1785ARM/PALMZ72 SUPPORT
1786M:	Sergey Lapin <slapin@ossfans.org>
1787L:	linux-arm-kernel@lists.infradead.org
1788W:	http://hackndev.com
1789S:	Maintained
1790F:	arch/arm/mach-pxa/palmz72.*
1791
1792ARM/PLEB SUPPORT
1793M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1794W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1795S:	Maintained
1796
1797ARM/PT DIGITAL BOARD PORT
1798M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800W:	http://www.armlinux.org.uk/
1801S:	Maintained
1802
1803ARM/QUALCOMM SUPPORT
1804M:	Andy Gross <andy.gross@linaro.org>
1805M:	David Brown <david.brown@linaro.org>
1806L:	linux-arm-msm@vger.kernel.org
1807L:	linux-soc@vger.kernel.org
1808S:	Maintained
1809F:	Documentation/devicetree/bindings/soc/qcom/
1810F:	arch/arm/boot/dts/qcom-*.dts
1811F:	arch/arm/boot/dts/qcom-*.dtsi
1812F:	arch/arm/mach-qcom/
1813F:	arch/arm64/boot/dts/qcom/*
1814F:	drivers/i2c/busses/i2c-qup.c
1815F:	drivers/clk/qcom/
1816F:	drivers/dma/qcom/
1817F:	drivers/soc/qcom/
1818F:	drivers/spi/spi-qup.c
1819F:	drivers/tty/serial/msm_serial.c
1820F:	drivers/*/pm8???-*
1821F:	drivers/mfd/ssbi.c
1822F:	drivers/firmware/qcom_scm.c
1823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1824
1825ARM/RADISYS ENP2611 MACHINE SUPPORT
1826M:	Lennert Buytenhek <kernel@wantstofly.org>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829
1830ARM/REALTEK ARCHITECTURE
1831M:	Andreas Färber <afaerber@suse.de>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833S:	Maintained
1834F:	arch/arm64/boot/dts/realtek/
1835F:	Documentation/devicetree/bindings/arm/realtek.txt
1836
1837ARM/RENESAS ARM64 ARCHITECTURE
1838M:	Simon Horman <horms@verge.net.au>
1839M:	Magnus Damm <magnus.damm@gmail.com>
1840L:	linux-renesas-soc@vger.kernel.org
1841Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843S:	Supported
1844F:	arch/arm64/boot/dts/renesas/
1845F:	Documentation/devicetree/bindings/arm/shmobile.txt
1846F:	drivers/soc/renesas/
1847F:	include/linux/soc/renesas/
1848
1849ARM/RISCPC ARCHITECTURE
1850M:	Russell King <linux@armlinux.org.uk>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852W:	http://www.armlinux.org.uk/
1853S:	Maintained
1854F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1855F:	arch/arm/include/asm/hardware/ioc.h
1856F:	arch/arm/include/asm/hardware/iomd.h
1857F:	arch/arm/include/asm/hardware/memc.h
1858F:	arch/arm/mach-rpc/
1859F:	drivers/net/ethernet/8390/etherh.c
1860F:	drivers/net/ethernet/i825xx/ether1*
1861F:	drivers/net/ethernet/seeq/ether3*
1862F:	drivers/scsi/arm/
1863
1864ARM/Rockchip SoC support
1865M:	Heiko Stuebner <heiko@sntech.de>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867L:	linux-rockchip@lists.infradead.org
1868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1869S:	Maintained
1870F:	arch/arm/boot/dts/rk3*
1871F:	arch/arm/boot/dts/rv1108*
1872F:	arch/arm/mach-rockchip/
1873F:	drivers/clk/rockchip/
1874F:	drivers/i2c/busses/i2c-rk3x.c
1875F:	drivers/*/*rockchip*
1876F:	drivers/*/*/*rockchip*
1877F:	sound/soc/rockchip/
1878N:	rockchip
1879
1880ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1881M:	Kukjin Kim <kgene@kernel.org>
1882M:	Krzysztof Kozlowski <krzk@kernel.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1885Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1886S:	Maintained
1887F:	arch/arm/boot/dts/s3c*
1888F:	arch/arm/boot/dts/s5p*
1889F:	arch/arm/boot/dts/exynos*
1890F:	arch/arm64/boot/dts/exynos/
1891F:	arch/arm/plat-samsung/
1892F:	arch/arm/mach-s3c24*/
1893F:	arch/arm/mach-s3c64xx/
1894F:	arch/arm/mach-s5p*/
1895F:	arch/arm/mach-exynos*/
1896F:	drivers/*/*s3c24*
1897F:	drivers/*/*/*s3c24*
1898F:	drivers/*/*s3c64xx*
1899F:	drivers/*/*s5pv210*
1900F:	drivers/memory/samsung/*
1901F:	drivers/soc/samsung/*
1902F:	Documentation/arm/Samsung/
1903F:	Documentation/devicetree/bindings/arm/samsung/
1904F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1905F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1906N:	exynos
1907
1908ARM/SAMSUNG MOBILE MACHINE SUPPORT
1909M:	Kyungmin Park <kyungmin.park@samsung.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Maintained
1912F:	arch/arm/mach-s5pv210/
1913
1914ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1915M:	Kyungmin Park <kyungmin.park@samsung.com>
1916M:	Kamil Debski <kamil@wypas.org>
1917M:	Andrzej Hajda <a.hajda@samsung.com>
1918L:	linux-arm-kernel@lists.infradead.org
1919L:	linux-media@vger.kernel.org
1920S:	Maintained
1921F:	drivers/media/platform/s5p-g2d/
1922
1923ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1924M:	Marek Szyprowski <m.szyprowski@samsung.com>
1925L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1926L:	linux-media@vger.kernel.org
1927S:	Maintained
1928F:	drivers/media/platform/s5p-cec/
1929F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1930
1931ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1932M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1933M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1934L:	linux-arm-kernel@lists.infradead.org
1935L:	linux-media@vger.kernel.org
1936S:	Maintained
1937F:	drivers/media/platform/s5p-jpeg/
1938
1939ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1940M:	Kyungmin Park <kyungmin.park@samsung.com>
1941M:	Kamil Debski <kamil@wypas.org>
1942M:	Jeongtae Park <jtp.park@samsung.com>
1943M:	Andrzej Hajda <a.hajda@samsung.com>
1944L:	linux-arm-kernel@lists.infradead.org
1945L:	linux-media@vger.kernel.org
1946S:	Maintained
1947F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1948F:	drivers/media/platform/s5p-mfc/
1949
1950ARM/SHMOBILE ARM ARCHITECTURE
1951M:	Simon Horman <horms@verge.net.au>
1952M:	Magnus Damm <magnus.damm@gmail.com>
1953L:	linux-renesas-soc@vger.kernel.org
1954Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1956S:	Supported
1957F:	arch/arm/boot/dts/emev2*
1958F:	arch/arm/boot/dts/r7s*
1959F:	arch/arm/boot/dts/r8a*
1960F:	arch/arm/boot/dts/sh*
1961F:	arch/arm/configs/shmobile_defconfig
1962F:	arch/arm/include/debug/renesas-scif.S
1963F:	arch/arm/mach-shmobile/
1964F:	Documentation/devicetree/bindings/arm/shmobile.txt
1965F:	drivers/soc/renesas/
1966F:	include/linux/soc/renesas/
1967
1968ARM/SOCFPGA ARCHITECTURE
1969M:	Dinh Nguyen <dinguyen@kernel.org>
1970S:	Maintained
1971F:	arch/arm/mach-socfpga/
1972F:	arch/arm/boot/dts/socfpga*
1973F:	arch/arm/configs/socfpga_defconfig
1974F:	arch/arm64/boot/dts/altera/
1975W:	http://www.rocketboards.org
1976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1977
1978ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1979M:	Dinh Nguyen <dinguyen@kernel.org>
1980S:	Maintained
1981F:	drivers/clk/socfpga/
1982
1983ARM/SOCFPGA EDAC SUPPORT
1984M:	Thor Thayer <thor.thayer@linux.intel.com>
1985S:	Maintained
1986F:	drivers/edac/altera_edac.
1987
1988ARM/SPREADTRUM SoC SUPPORT
1989M:	Orson Zhai <orsonzhai@gmail.com>
1990M:	Baolin Wang <baolin.wang@linaro.org>
1991M:	Chunyan Zhang <zhang.lyra@gmail.com>
1992S:	Maintained
1993F:	arch/arm64/boot/dts/sprd
1994N:	sprd
1995
1996ARM/STI ARCHITECTURE
1997M:	Patrice Chotard <patrice.chotard@st.com>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999W:	http://www.stlinux.com
2000S:	Maintained
2001F:	arch/arm/mach-sti/
2002F:	arch/arm/boot/dts/sti*
2003F:	drivers/char/hw_random/st-rng.c
2004F:	drivers/clocksource/arm_global_timer.c
2005F:	drivers/clocksource/clksrc_st_lpc.c
2006F:	drivers/cpufreq/sti-cpufreq.c
2007F:	drivers/dma/st_fdma*
2008F:	drivers/i2c/busses/i2c-st.c
2009F:	drivers/media/rc/st_rc.c
2010F:	drivers/media/platform/sti/c8sectpfe/
2011F:	drivers/mmc/host/sdhci-st.c
2012F:	drivers/phy/st/phy-miphy28lp.c
2013F:	drivers/phy/st/phy-stih407-usb.c
2014F:	drivers/pinctrl/pinctrl-st.c
2015F:	drivers/remoteproc/st_remoteproc.c
2016F:	drivers/remoteproc/st_slim_rproc.c
2017F:	drivers/reset/sti/
2018F:	drivers/rtc/rtc-st-lpc.c
2019F:	drivers/tty/serial/st-asc.c
2020F:	drivers/usb/dwc3/dwc3-st.c
2021F:	drivers/usb/host/ehci-st.c
2022F:	drivers/usb/host/ohci-st.c
2023F:	drivers/watchdog/st_lpc_wdt.c
2024F:	drivers/ata/ahci_st.c
2025F:	include/linux/remoteproc/st_slim_rproc.h
2026
2027ARM/STM32 ARCHITECTURE
2028M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2029M:	Alexandre Torgue <alexandre.torgue@st.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2033N:	stm32
2034F:	arch/arm/boot/dts/stm32*
2035F:	arch/arm/mach-stm32/
2036F:	drivers/clocksource/armv7m_systick.c
2037
2038ARM/Synaptics Berlin SoC support
2039M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2040M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-berlin/
2044F:	arch/arm/boot/dts/berlin*
2045F:	arch/arm64/boot/dts/marvell/berlin*
2046
2047ARM/TANGO ARCHITECTURE
2048M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2049M:	Mans Rullgard <mans@mansr.com>
2050L:	linux-arm-kernel@lists.infradead.org
2051S:	Odd Fixes
2052N:	tango
2053
2054ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2055M:	Lennert Buytenhek <kernel@wantstofly.org>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058
2059ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2060M:	Hans Verkuil <hans.verkuil@cisco.com>
2061L:	linux-tegra@vger.kernel.org
2062L:	linux-media@vger.kernel.org
2063S:	Maintained
2064F:	drivers/media/platform/tegra-cec/
2065F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2066
2067ARM/TETON BGA MACHINE SUPPORT
2068M:	"Mark F. Brown" <mark.brown314@gmail.com>
2069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070S:	Maintained
2071
2072ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2073M:	Santosh Shilimkar <ssantosh@kernel.org>
2074L:	linux-kernel@vger.kernel.org
2075S:	Maintained
2076F:	drivers/memory/*emif*
2077
2078ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2079M:	Santosh Shilimkar <ssantosh@kernel.org>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S:	Maintained
2082F:	arch/arm/mach-keystone/
2083F:	arch/arm/boot/dts/keystone-*
2084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2085
2086ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2087M:	Santosh Shilimkar <ssantosh@kernel.org>
2088L:	linux-kernel@vger.kernel.org
2089S:	Maintained
2090F:	drivers/clk/keystone/
2091
2092ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2093M:	Santosh Shilimkar <ssantosh@kernel.org>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095L:	linux-kernel@vger.kernel.org
2096S:	Maintained
2097F:	drivers/clocksource/timer-keystone.c
2098
2099ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2100M:	Santosh Shilimkar <ssantosh@kernel.org>
2101L:	linux-kernel@vger.kernel.org
2102S:	Maintained
2103F:	drivers/power/reset/keystone-reset.c
2104
2105ARM/THECUS N2100 MACHINE SUPPORT
2106M:	Lennert Buytenhek <kernel@wantstofly.org>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109
2110ARM/TOSA MACHINE SUPPORT
2111M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2112M:	Dirk Opfer <dirk@opfer-online.de>
2113S:	Maintained
2114
2115ARM/UNIPHIER ARCHITECTURE
2116M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2119S:	Maintained
2120F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2121F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2122F:	arch/arm/boot/dts/uniphier*
2123F:	arch/arm/include/asm/hardware/cache-uniphier.h
2124F:	arch/arm/mach-uniphier/
2125F:	arch/arm/mm/cache-uniphier.c
2126F:	arch/arm64/boot/dts/socionext/uniphier*
2127F:	drivers/bus/uniphier-system-bus.c
2128F:	drivers/clk/uniphier/
2129F:	drivers/gpio/gpio-uniphier.c
2130F:	drivers/i2c/busses/i2c-uniphier*
2131F:	drivers/irqchip/irq-uniphier-aidet.c
2132F:	drivers/pinctrl/uniphier/
2133F:	drivers/reset/reset-uniphier.c
2134F:	drivers/tty/serial/8250/8250_uniphier.c
2135N:	uniphier
2136
2137ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2138M:	Ulf Hansson <ulf.hansson@linaro.org>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140T:	git git://git.linaro.org/people/ulfh/clk.git
2141S:	Maintained
2142F:	drivers/clk/ux500/
2143
2144ARM/VERSATILE EXPRESS PLATFORM
2145M:	Liviu Dudau <liviu.dudau@arm.com>
2146M:	Sudeep Holla <sudeep.holla@arm.com>
2147M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150F:	arch/arm/boot/dts/vexpress*
2151F:	arch/arm64/boot/dts/arm/
2152F:	arch/arm/mach-vexpress/
2153F:	*/*/vexpress*
2154F:	*/*/*/vexpress*
2155F:	drivers/clk/versatile/clk-vexpress-osc.c
2156F:	drivers/clocksource/versatile.c
2157N:	mps2
2158
2159ARM/VFP SUPPORT
2160M:	Russell King <linux@armlinux.org.uk>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162W:	http://www.armlinux.org.uk/
2163S:	Maintained
2164F:	arch/arm/vfp/
2165
2166ARM/VOIPAC PXA270 SUPPORT
2167M:	Marek Vasut <marek.vasut@gmail.com>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/mach-pxa/vpac270.c
2171F:	arch/arm/mach-pxa/include/mach/vpac270.h
2172
2173ARM/VT8500 ARM ARCHITECTURE
2174M:	Tony Prisk <linux@prisktech.co.nz>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176S:	Maintained
2177F:	arch/arm/mach-vt8500/
2178F:	drivers/clocksource/vt8500_timer.c
2179F:	drivers/i2c/busses/i2c-wmt.c
2180F:	drivers/mmc/host/wmt-sdmmc.c
2181F:	drivers/pwm/pwm-vt8500.c
2182F:	drivers/rtc/rtc-vt8500.c
2183F:	drivers/tty/serial/vt8500_serial.c
2184F:	drivers/usb/host/ehci-platform.c
2185F:	drivers/usb/host/uhci-platform.c
2186F:	drivers/video/fbdev/vt8500lcdfb.*
2187F:	drivers/video/fbdev/wm8505fb*
2188F:	drivers/video/fbdev/wmt_ge_rops.*
2189
2190ARM/ZIPIT Z2 SUPPORT
2191M:	Marek Vasut <marek.vasut@gmail.com>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S:	Maintained
2194F:	arch/arm/mach-pxa/z2.c
2195F:	arch/arm/mach-pxa/include/mach/z2.h
2196
2197ARM/ZTE ARCHITECTURE
2198M:	Jun Nie <jun.nie@linaro.org>
2199M:	Baoyou Xie <baoyou.xie@linaro.org>
2200M:	Shawn Guo <shawnguo@kernel.org>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Maintained
2203F:	arch/arm/boot/dts/zx2967*
2204F:	arch/arm/mach-zx/
2205F:	arch/arm64/boot/dts/zte/
2206F:	drivers/clk/zte/
2207F:	drivers/dma/zx_dma.c
2208F:	drivers/gpio/gpio-zx.c
2209F:	drivers/i2c/busses/i2c-zx2967.c
2210F:	drivers/mmc/host/dw_mmc-zx.*
2211F:	drivers/pinctrl/zte/
2212F:	drivers/soc/zte/
2213F:	drivers/thermal/zx2967_thermal.c
2214F:	drivers/watchdog/zx2967_wdt.c
2215F:	Documentation/devicetree/bindings/arm/zte.txt
2216F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2217F:	Documentation/devicetree/bindings/dma/zxdma.txt
2218F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2219F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2220F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2221F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2222F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2223F:	Documentation/devicetree/bindings/soc/zte/
2224F:	Documentation/devicetree/bindings/sound/zte,*.txt
2225F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2226F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2227F:	include/dt-bindings/clock/zx2967*.h
2228F:	include/dt-bindings/soc/zte,*.h
2229F:	sound/soc/codecs/zx_aud96p22.c
2230F:	sound/soc/zte/
2231
2232ARM/ZYNQ ARCHITECTURE
2233M:	Michal Simek <michal.simek@xilinx.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235W:	http://wiki.xilinx.com
2236T:	git https://github.com/Xilinx/linux-xlnx.git
2237S:	Supported
2238F:	arch/arm/mach-zynq/
2239F:	drivers/cpuidle/cpuidle-zynq.c
2240F:	drivers/block/xsysace.c
2241N:	zynq
2242N:	xilinx
2243F:	drivers/clocksource/cadence_ttc_timer.c
2244F:	drivers/i2c/busses/i2c-cadence.c
2245F:	drivers/mmc/host/sdhci-of-arasan.c
2246F:	drivers/edac/synopsys_edac.c
2247
2248ARM64 PORT (AARCH64 ARCHITECTURE)
2249M:	Catalin Marinas <catalin.marinas@arm.com>
2250M:	Will Deacon <will.deacon@arm.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2253S:	Maintained
2254F:	arch/arm64/
2255F:	Documentation/arm64/
2256
2257AS3645A LED FLASH CONTROLLER DRIVER
2258M:	Sakari Ailus <sakari.ailus@iki.fi>
2259L:	linux-leds@vger.kernel.org
2260S:	Maintained
2261F:	drivers/leds/leds-as3645a.c
2262
2263ASAHI KASEI AK8974 DRIVER
2264M:	Linus Walleij <linus.walleij@linaro.org>
2265L:	linux-iio@vger.kernel.org
2266W:	http://www.akm.com/
2267S:	Supported
2268F:	drivers/iio/magnetometer/ak8974.c
2269
2270ASC7621 HARDWARE MONITOR DRIVER
2271M:	George Joseph <george.joseph@fairview5.com>
2272L:	linux-hwmon@vger.kernel.org
2273S:	Maintained
2274F:	Documentation/hwmon/asc7621
2275F:	drivers/hwmon/asc7621.c
2276
2277ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2278M:	Corentin Chary <corentin.chary@gmail.com>
2279L:	acpi4asus-user@lists.sourceforge.net
2280L:	platform-driver-x86@vger.kernel.org
2281W:	http://acpi4asus.sf.net
2282S:	Maintained
2283F:	drivers/platform/x86/asus*.c
2284F:	drivers/platform/x86/eeepc*.c
2285
2286ASUS WIRELESS RADIO CONTROL DRIVER
2287M:	João Paulo Rechi Vita <jprvita@gmail.com>
2288L:	platform-driver-x86@vger.kernel.org
2289S:	Maintained
2290F:	drivers/platform/x86/asus-wireless.c
2291
2292ASYMMETRIC KEYS
2293M:	David Howells <dhowells@redhat.com>
2294L:	keyrings@vger.kernel.org
2295S:	Maintained
2296F:	Documentation/crypto/asymmetric-keys.txt
2297F:	include/linux/verification.h
2298F:	include/crypto/public_key.h
2299F:	include/crypto/pkcs7.h
2300F:	crypto/asymmetric_keys/
2301
2302ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2303R:	Dan Williams <dan.j.williams@intel.com>
2304W:	http://sourceforge.net/projects/xscaleiop
2305S:	Odd fixes
2306F:	Documentation/crypto/async-tx-api.txt
2307F:	crypto/async_tx/
2308F:	drivers/dma/
2309F:	include/linux/dmaengine.h
2310F:	include/linux/async_tx.h
2311
2312AT24 EEPROM DRIVER
2313M:	Bartosz Golaszewski <brgl@bgdev.pl>
2314L:	linux-i2c@vger.kernel.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2316S:	Maintained
2317F:	Documentation/devicetree/bindings/eeprom/at24.txt
2318F:	drivers/misc/eeprom/at24.c
2319F:	include/linux/platform_data/at24.h
2320
2321ATA OVER ETHERNET (AOE) DRIVER
2322M:	"Ed L. Cashin" <ed.cashin@acm.org>
2323W:	http://www.openaoe.org/
2324S:	Supported
2325F:	Documentation/aoe/
2326F:	drivers/block/aoe/
2327
2328ATHEROS 71XX/9XXX GPIO DRIVER
2329M:	Alban Bedel <albeu@free.fr>
2330W:	https://github.com/AlbanBedel/linux
2331T:	git git://github.com/AlbanBedel/linux
2332S:	Maintained
2333F:	drivers/gpio/gpio-ath79.c
2334F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2335
2336ATHEROS 71XX/9XXX USB PHY DRIVER
2337M:	Alban Bedel <albeu@free.fr>
2338W:	https://github.com/AlbanBedel/linux
2339T:	git git://github.com/AlbanBedel/linux
2340S:	Maintained
2341F:	drivers/phy/qualcomm/phy-ath79-usb.c
2342F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2343
2344ATHEROS ATH GENERIC UTILITIES
2345M:	Kalle Valo <kvalo@codeaurora.org>
2346L:	linux-wireless@vger.kernel.org
2347S:	Supported
2348F:	drivers/net/wireless/ath/*
2349
2350ATHEROS ATH5K WIRELESS DRIVER
2351M:	Jiri Slaby <jirislaby@gmail.com>
2352M:	Nick Kossifidis <mickflemm@gmail.com>
2353M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2354L:	linux-wireless@vger.kernel.org
2355W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2356S:	Maintained
2357F:	drivers/net/wireless/ath/ath5k/
2358
2359ATHEROS ATH6KL WIRELESS DRIVER
2360M:	Kalle Valo <kvalo@codeaurora.org>
2361L:	linux-wireless@vger.kernel.org
2362W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2364S:	Supported
2365F:	drivers/net/wireless/ath/ath6kl/
2366
2367ATI_REMOTE2 DRIVER
2368M:	Ville Syrjala <syrjala@sci.fi>
2369S:	Maintained
2370F:	drivers/input/misc/ati_remote2.c
2371
2372ATK0110 HWMON DRIVER
2373M:	Luca Tettamanti <kronos.it@gmail.com>
2374L:	linux-hwmon@vger.kernel.org
2375S:	Maintained
2376F:	drivers/hwmon/asus_atk0110.c
2377
2378ATLX ETHERNET DRIVERS
2379M:	Jay Cliburn <jcliburn@gmail.com>
2380M:	Chris Snook <chris.snook@gmail.com>
2381L:	netdev@vger.kernel.org
2382W:	http://sourceforge.net/projects/atl1
2383W:	http://atl1.sourceforge.net
2384S:	Maintained
2385F:	drivers/net/ethernet/atheros/
2386
2387ATM
2388M:	Chas Williams <3chas3@gmail.com>
2389L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2390L:	netdev@vger.kernel.org
2391W:	http://linux-atm.sourceforge.net
2392S:	Maintained
2393F:	drivers/atm/
2394F:	include/linux/atm*
2395F:	include/uapi/linux/atm*
2396
2397ATMEL AT91 / AT32 MCI DRIVER
2398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2399S:	Maintained
2400F:	drivers/mmc/host/atmel-mci.c
2401
2402ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2404S:	Supported
2405F:	drivers/power/reset/at91-sama5d2_shdwc.c
2406
2407ATMEL Audio ALSA driver
2408M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2410S:	Supported
2411F:	sound/soc/atmel
2412
2413ATMEL I2C DRIVER
2414M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2415L:	linux-i2c@vger.kernel.org
2416S:	Supported
2417F:	drivers/i2c/busses/i2c-at91.c
2418
2419ATMEL ISI DRIVER
2420M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2421L:	linux-media@vger.kernel.org
2422S:	Supported
2423F:	drivers/media/platform/atmel/atmel-isi.c
2424F:	include/media/atmel-isi.h
2425
2426ATMEL LCDFB DRIVER
2427M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2428L:	linux-fbdev@vger.kernel.org
2429S:	Maintained
2430F:	drivers/video/fbdev/atmel_lcdfb.c
2431F:	include/video/atmel_lcdc.h
2432
2433ATMEL MACB ETHERNET DRIVER
2434M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2435S:	Supported
2436F:	drivers/net/ethernet/cadence/
2437
2438ATMEL MAXTOUCH DRIVER
2439M:	Nick Dyer <nick@shmanahar.org>
2440T:	git git://github.com/ndyer/linux.git
2441S:	Maintained
2442F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2443F:	drivers/input/touchscreen/atmel_mxt_ts.c
2444
2445ATMEL SAMA5D2 ADC DRIVER
2446M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2447L:	linux-iio@vger.kernel.org
2448S:	Supported
2449F:	drivers/iio/adc/at91-sama5d2_adc.c
2450
2451ATMEL SDMMC DRIVER
2452M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2453L:	linux-mmc@vger.kernel.org
2454S:	Supported
2455F:	drivers/mmc/host/sdhci-of-at91.c
2456
2457ATMEL SPI DRIVER
2458M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2459S:	Supported
2460F:	drivers/spi/spi-atmel.*
2461
2462ATMEL SSC DRIVER
2463M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465S:	Supported
2466F:	drivers/misc/atmel-ssc.c
2467F:	include/linux/atmel-ssc.h
2468
2469ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472S:	Supported
2473F:	drivers/misc/atmel_tclib.c
2474F:	drivers/clocksource/tcb_clksrc.c
2475
2476ATMEL USBA UDC DRIVER
2477M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479S:	Supported
2480F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2481
2482ATMEL WIRELESS DRIVER
2483M:	Simon Kelley <simon@thekelleys.org.uk>
2484L:	linux-wireless@vger.kernel.org
2485W:	http://www.thekelleys.org.uk/atmel
2486W:	http://atmelwlandriver.sourceforge.net/
2487S:	Maintained
2488F:	drivers/net/wireless/atmel/atmel*
2489
2490ATMEL XDMA DRIVER
2491M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2492L:	linux-arm-kernel@lists.infradead.org
2493L:	dmaengine@vger.kernel.org
2494S:	Supported
2495F:	drivers/dma/at_xdmac.c
2496
2497ATOMIC INFRASTRUCTURE
2498M:	Will Deacon <will.deacon@arm.com>
2499M:	Peter Zijlstra <peterz@infradead.org>
2500R:	Boqun Feng <boqun.feng@gmail.com>
2501L:	linux-kernel@vger.kernel.org
2502S:	Maintained
2503F:	arch/*/include/asm/atomic*.h
2504F:	include/*/atomic*.h
2505
2506ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2507M:	Bradley Grove <linuxdrivers@attotech.com>
2508L:	linux-scsi@vger.kernel.org
2509W:	http://www.attotech.com
2510S:	Supported
2511F:	drivers/scsi/esas2r
2512
2513ATUSB IEEE 802.15.4 RADIO DRIVER
2514M:	Stefan Schmidt <stefan@osg.samsung.com>
2515L:	linux-wpan@vger.kernel.org
2516S:	Maintained
2517F:	drivers/net/ieee802154/atusb.c
2518F:	drivers/net/ieee802154/atusb.h
2519F:	drivers/net/ieee802154/at86rf230.h
2520
2521AUDIT SUBSYSTEM
2522M:	Paul Moore <paul@paul-moore.com>
2523M:	Eric Paris <eparis@redhat.com>
2524L:	linux-audit@redhat.com (moderated for non-subscribers)
2525W:	https://github.com/linux-audit
2526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2527S:	Supported
2528F:	include/linux/audit.h
2529F:	include/uapi/linux/audit.h
2530F:	kernel/audit*
2531
2532AUXILIARY DISPLAY DRIVERS
2533M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2534W:	http://miguelojeda.es/auxdisplay.htm
2535W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2536S:	Maintained
2537F:	drivers/auxdisplay/
2538F:	include/linux/cfag12864b.h
2539
2540AX.25 NETWORK LAYER
2541M:	Ralf Baechle <ralf@linux-mips.org>
2542L:	linux-hams@vger.kernel.org
2543W:	http://www.linux-ax25.org/
2544S:	Maintained
2545F:	include/uapi/linux/ax25.h
2546F:	include/net/ax25.h
2547F:	net/ax25/
2548
2549AXENTIA ARM DEVICES
2550M:	Peter Rosin <peda@axentia.se>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/arm/axentia.txt
2554F:	arch/arm/boot/dts/at91-linea.dtsi
2555F:	arch/arm/boot/dts/at91-natte.dtsi
2556F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2557F:	arch/arm/boot/dts/at91-tse850-3.dts
2558
2559AXENTIA ASOC DRIVERS
2560M:	Peter Rosin <peda@axentia.se>
2561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/sound/axentia,*
2564F:	sound/soc/atmel/tse850-pcm5142.c
2565
2566AZ6007 DVB DRIVER
2567M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2568L:	linux-media@vger.kernel.org
2569W:	https://linuxtv.org
2570T:	git git://linuxtv.org/media_tree.git
2571S:	Maintained
2572F:	drivers/media/usb/dvb-usb-v2/az6007.c
2573
2574AZTECH FM RADIO RECEIVER DRIVER
2575M:	Hans Verkuil <hverkuil@xs4all.nl>
2576L:	linux-media@vger.kernel.org
2577T:	git git://linuxtv.org/media_tree.git
2578W:	https://linuxtv.org
2579S:	Maintained
2580F:	drivers/media/radio/radio-aztech*
2581
2582B43 WIRELESS DRIVER
2583L:	linux-wireless@vger.kernel.org
2584L:	b43-dev@lists.infradead.org
2585W:	http://wireless.kernel.org/en/users/Drivers/b43
2586S:	Odd Fixes
2587F:	drivers/net/wireless/broadcom/b43/
2588
2589B43LEGACY WIRELESS DRIVER
2590M:	Larry Finger <Larry.Finger@lwfinger.net>
2591L:	linux-wireless@vger.kernel.org
2592L:	b43-dev@lists.infradead.org
2593W:	http://wireless.kernel.org/en/users/Drivers/b43
2594S:	Maintained
2595F:	drivers/net/wireless/broadcom/b43legacy/
2596
2597BACKLIGHT CLASS/SUBSYSTEM
2598M:	Lee Jones <lee.jones@linaro.org>
2599M:	Daniel Thompson <daniel.thompson@linaro.org>
2600M:	Jingoo Han <jingoohan1@gmail.com>
2601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2602S:	Maintained
2603F:	drivers/video/backlight/
2604F:	include/linux/backlight.h
2605F:	include/linux/pwm_backlight.h
2606F:	Documentation/devicetree/bindings/leds/backlight
2607
2608BATMAN ADVANCED
2609M:	Marek Lindner <mareklindner@neomailbox.ch>
2610M:	Simon Wunderlich <sw@simonwunderlich.de>
2611M:	Antonio Quartulli <a@unstable.cc>
2612L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2613W:	https://www.open-mesh.org/
2614Q:	https://patchwork.open-mesh.org/project/batman/list/
2615S:	Maintained
2616F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2617F:	Documentation/ABI/testing/sysfs-class-net-mesh
2618F:	Documentation/networking/batman-adv.rst
2619F:	include/uapi/linux/batadv_packet.h
2620F:	include/uapi/linux/batman_adv.h
2621F:	net/batman-adv/
2622
2623BAYCOM/HDLCDRV DRIVERS FOR AX.25
2624M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2625L:	linux-hams@vger.kernel.org
2626W:	http://www.baycom.org/~tom/ham/ham.html
2627S:	Maintained
2628F:	drivers/net/hamradio/baycom*
2629
2630BCACHE (BLOCK LAYER CACHE)
2631M:	Coly Li <colyli@suse.de>
2632M:	Kent Overstreet <kent.overstreet@gmail.com>
2633L:	linux-bcache@vger.kernel.org
2634W:	http://bcache.evilpiepirate.org
2635C:	irc://irc.oftc.net/bcache
2636S:	Maintained
2637F:	drivers/md/bcache/
2638
2639BDISP ST MEDIA DRIVER
2640M:	Fabien Dessenne <fabien.dessenne@st.com>
2641L:	linux-media@vger.kernel.org
2642T:	git git://linuxtv.org/media_tree.git
2643W:	https://linuxtv.org
2644S:	Supported
2645F:	drivers/media/platform/sti/bdisp
2646
2647BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2648M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2649L:	netdev@vger.kernel.org
2650S:	Maintained
2651F:	drivers/net/ethernet/ec_bhf.c
2652
2653BEFS FILE SYSTEM
2654M:	Luis de Bethencourt <luisbg@kernel.org>
2655M:	Salah Triki <salah.triki@gmail.com>
2656S:	Maintained
2657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2658F:	Documentation/filesystems/befs.txt
2659F:	fs/befs/
2660
2661BFQ I/O SCHEDULER
2662M:	Paolo Valente <paolo.valente@linaro.org>
2663M:	Jens Axboe <axboe@kernel.dk>
2664L:	linux-block@vger.kernel.org
2665S:	Maintained
2666F:	block/bfq-*
2667F:	Documentation/block/bfq-iosched.txt
2668
2669BFS FILE SYSTEM
2670M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2671S:	Maintained
2672F:	Documentation/filesystems/bfs.txt
2673F:	fs/bfs/
2674F:	include/uapi/linux/bfs_fs.h
2675
2676BLINKM RGB LED DRIVER
2677M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678S:	Maintained
2679F:	drivers/leds/leds-blinkm.c
2680
2681BLOCK LAYER
2682M:	Jens Axboe <axboe@kernel.dk>
2683L:	linux-block@vger.kernel.org
2684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685S:	Maintained
2686F:	block/
2687F:	drivers/block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2736S:	Supported
2737F:	arch/x86/net/bpf_jit*
2738F:	Documentation/networking/filter.txt
2739F:	Documentation/bpf/
2740F:	include/linux/bpf*
2741F:	include/linux/filter.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/lib/bpf/
2755F:	tools/testing/selftests/bpf/
2756
2757BROADCOM B44 10/100 ETHERNET DRIVER
2758M:	Michael Chan <michael.chan@broadcom.com>
2759L:	netdev@vger.kernel.org
2760S:	Supported
2761F:	drivers/net/ethernet/broadcom/b44.*
2762
2763BROADCOM B53 ETHERNET SWITCH DRIVER
2764M:	Florian Fainelli <f.fainelli@gmail.com>
2765L:	netdev@vger.kernel.org
2766L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2767S:	Supported
2768F:	drivers/net/dsa/b53/*
2769F:	include/linux/platform_data/b53.h
2770
2771BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2772M:	Florian Fainelli <f.fainelli@gmail.com>
2773M:	Ray Jui <rjui@broadcom.com>
2774M:	Scott Branden <sbranden@broadcom.com>
2775M:	bcm-kernel-feedback-list@broadcom.com
2776T:	git git://github.com/broadcom/mach-bcm
2777S:	Maintained
2778N:	bcm281*
2779N:	bcm113*
2780N:	bcm216*
2781N:	kona
2782F:	arch/arm/mach-bcm/
2783
2784BROADCOM BCM2835 ARM ARCHITECTURE
2785M:	Eric Anholt <eric@anholt.net>
2786M:	Stefan Wahren <stefan.wahren@i2se.com>
2787L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789T:	git git://github.com/anholt/linux
2790S:	Maintained
2791N:	bcm2835
2792F:	drivers/staging/vc04_services
2793
2794BROADCOM BCM47XX MIPS ARCHITECTURE
2795M:	Hauke Mehrtens <hauke@hauke-m.de>
2796M:	Rafał Miłecki <zajec5@gmail.com>
2797L:	linux-mips@linux-mips.org
2798S:	Maintained
2799F:	Documentation/devicetree/bindings/mips/brcm/
2800F:	arch/mips/bcm47xx/*
2801F:	arch/mips/include/asm/mach-bcm47xx/*
2802
2803BROADCOM BCM5301X ARM ARCHITECTURE
2804M:	Hauke Mehrtens <hauke@hauke-m.de>
2805M:	Rafał Miłecki <zajec5@gmail.com>
2806M:	Jon Mason <jonmason@broadcom.com>
2807M:	bcm-kernel-feedback-list@broadcom.com
2808L:	linux-arm-kernel@lists.infradead.org
2809S:	Maintained
2810F:	arch/arm/mach-bcm/bcm_5301x.c
2811F:	arch/arm/boot/dts/bcm5301x*.dtsi
2812F:	arch/arm/boot/dts/bcm470*
2813F:	arch/arm/boot/dts/bcm953012*
2814
2815BROADCOM BCM53573 ARM ARCHITECTURE
2816M:	Rafał Miłecki <rafal@milecki.pl>
2817L:	linux-arm-kernel@lists.infradead.org
2818S:	Maintained
2819F:	arch/arm/boot/dts/bcm53573*
2820F:	arch/arm/boot/dts/bcm47189*
2821
2822BROADCOM BCM63XX ARM ARCHITECTURE
2823M:	Florian Fainelli <f.fainelli@gmail.com>
2824M:	bcm-kernel-feedback-list@broadcom.com
2825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826T:	git git://github.com/broadcom/stblinux.git
2827S:	Maintained
2828N:	bcm63xx
2829
2830BROADCOM BCM63XX/BCM33XX UDC DRIVER
2831M:	Kevin Cernekee <cernekee@gmail.com>
2832L:	linux-usb@vger.kernel.org
2833S:	Maintained
2834F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2835
2836BROADCOM BCM7XXX ARM ARCHITECTURE
2837M:	Brian Norris <computersforpeace@gmail.com>
2838M:	Gregory Fong <gregory.0xf0@gmail.com>
2839M:	Florian Fainelli <f.fainelli@gmail.com>
2840M:	bcm-kernel-feedback-list@broadcom.com
2841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842T:	git git://github.com/broadcom/stblinux.git
2843S:	Maintained
2844F:	arch/arm/mach-bcm/*brcmstb*
2845F:	arch/arm/boot/dts/bcm7*.dts*
2846F:	drivers/bus/brcmstb_gisb.c
2847F:	arch/arm/mm/cache-b15-rac.c
2848F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2849N:	brcmstb
2850
2851BROADCOM BMIPS CPUFREQ DRIVER
2852M:	Markus Mayer <mmayer@broadcom.com>
2853M:	bcm-kernel-feedback-list@broadcom.com
2854L:	linux-pm@vger.kernel.org
2855S:	Maintained
2856F:	drivers/cpufreq/bmips-cpufreq.c
2857
2858BROADCOM BMIPS MIPS ARCHITECTURE
2859M:	Kevin Cernekee <cernekee@gmail.com>
2860M:	Florian Fainelli <f.fainelli@gmail.com>
2861L:	linux-mips@linux-mips.org
2862T:	git git://github.com/broadcom/stblinux.git
2863S:	Maintained
2864F:	arch/mips/bmips/*
2865F:	arch/mips/include/asm/mach-bmips/*
2866F:	arch/mips/kernel/*bmips*
2867F:	arch/mips/boot/dts/brcm/bcm*.dts*
2868F:	drivers/irqchip/irq-bcm63*
2869F:	drivers/irqchip/irq-bcm7*
2870F:	drivers/irqchip/irq-brcmstb*
2871F:	include/linux/bcm963xx_nvram.h
2872F:	include/linux/bcm963xx_tag.h
2873
2874BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2875M:	Rasesh Mody <rasesh.mody@cavium.com>
2876M:	Harish Patil <harish.patil@cavium.com>
2877M:	Dept-GELinuxNICDev@cavium.com
2878L:	netdev@vger.kernel.org
2879S:	Supported
2880F:	drivers/net/ethernet/broadcom/bnx2.*
2881F:	drivers/net/ethernet/broadcom/bnx2_*
2882
2883BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2884M:	QLogic-Storage-Upstream@qlogic.com
2885L:	linux-scsi@vger.kernel.org
2886S:	Supported
2887F:	drivers/scsi/bnx2fc/
2888
2889BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2890M:	QLogic-Storage-Upstream@qlogic.com
2891L:	linux-scsi@vger.kernel.org
2892S:	Supported
2893F:	drivers/scsi/bnx2i/
2894
2895BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2896M:	Ariel Elior <ariel.elior@cavium.com>
2897M:	everest-linux-l2@cavium.com
2898L:	netdev@vger.kernel.org
2899S:	Supported
2900F:	drivers/net/ethernet/broadcom/bnx2x/
2901
2902BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2903M:	Michael Chan <michael.chan@broadcom.com>
2904L:	netdev@vger.kernel.org
2905S:	Supported
2906F:	drivers/net/ethernet/broadcom/bnxt/
2907
2908BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2909M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2910M:	Franky Lin <franky.lin@broadcom.com>
2911M:	Hante Meuleman <hante.meuleman@broadcom.com>
2912M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2913M:	Wright Feng <wright.feng@cypress.com>
2914L:	linux-wireless@vger.kernel.org
2915L:	brcm80211-dev-list.pdl@broadcom.com
2916L:	brcm80211-dev-list@cypress.com
2917S:	Supported
2918F:	drivers/net/wireless/broadcom/brcm80211/
2919
2920BROADCOM BRCMSTB GPIO DRIVER
2921M:	Gregory Fong <gregory.0xf0@gmail.com>
2922L:	bcm-kernel-feedback-list@broadcom.com
2923S:	Supported
2924F:	drivers/gpio/gpio-brcmstb.c
2925F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2926
2927BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2928M:	Al Cooper <alcooperx@gmail.com>
2929L:	linux-kernel@vger.kernel.org
2930L:	bcm-kernel-feedback-list@broadcom.com
2931S:	Maintained
2932F:	drivers/phy/broadcom/phy-brcm-usb*
2933
2934BROADCOM GENET ETHERNET DRIVER
2935M:	Doug Berger <opendmb@gmail.com>
2936M:	Florian Fainelli <f.fainelli@gmail.com>
2937L:	netdev@vger.kernel.org
2938S:	Supported
2939F:	drivers/net/ethernet/broadcom/genet/
2940
2941BROADCOM IPROC ARM ARCHITECTURE
2942M:	Ray Jui <rjui@broadcom.com>
2943M:	Scott Branden <sbranden@broadcom.com>
2944M:	Jon Mason <jonmason@broadcom.com>
2945M:	bcm-kernel-feedback-list@broadcom.com
2946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947T:	git git://github.com/broadcom/cygnus-linux.git
2948S:	Maintained
2949N:	iproc
2950N:	cygnus
2951N:	bcm[-_]nsp
2952N:	bcm9113*
2953N:	bcm9583*
2954N:	bcm9585*
2955N:	bcm9586*
2956N:	bcm988312
2957N:	bcm113*
2958N:	bcm583*
2959N:	bcm585*
2960N:	bcm586*
2961N:	bcm88312
2962N:	hr2
2963F:	arch/arm64/boot/dts/broadcom/ns2*
2964F:	drivers/clk/bcm/clk-ns*
2965F:	drivers/pinctrl/bcm/pinctrl-ns*
2966
2967BROADCOM KONA GPIO DRIVER
2968M:	Ray Jui <rjui@broadcom.com>
2969L:	bcm-kernel-feedback-list@broadcom.com
2970S:	Supported
2971F:	drivers/gpio/gpio-bcm-kona.c
2972F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2973
2974BROADCOM NETXTREME-E ROCE DRIVER
2975M:	Selvin Xavier <selvin.xavier@broadcom.com>
2976M:	Devesh Sharma <devesh.sharma@broadcom.com>
2977M:	Somnath Kotur <somnath.kotur@broadcom.com>
2978M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2979L:	linux-rdma@vger.kernel.org
2980W:	http://www.broadcom.com
2981S:	Supported
2982F:	drivers/infiniband/hw/bnxt_re/
2983F:	include/uapi/rdma/bnxt_re-abi.h
2984
2985BROADCOM NVRAM DRIVER
2986M:	Rafał Miłecki <zajec5@gmail.com>
2987L:	linux-mips@linux-mips.org
2988S:	Maintained
2989F:	drivers/firmware/broadcom/*
2990
2991BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2992M:	Rafał Miłecki <zajec5@gmail.com>
2993L:	linux-wireless@vger.kernel.org
2994S:	Maintained
2995F:	drivers/bcma/
2996F:	include/linux/bcma/
2997
2998BROADCOM STB AVS CPUFREQ DRIVER
2999M:	Markus Mayer <mmayer@broadcom.com>
3000M:	bcm-kernel-feedback-list@broadcom.com
3001L:	linux-pm@vger.kernel.org
3002S:	Maintained
3003F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3004F:	drivers/cpufreq/brcmstb*
3005
3006BROADCOM STB AVS TMON DRIVER
3007M:	Markus Mayer <mmayer@broadcom.com>
3008M:	bcm-kernel-feedback-list@broadcom.com
3009L:	linux-pm@vger.kernel.org
3010S:	Maintained
3011F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3012F:	drivers/thermal/broadcom/brcmstb*
3013
3014BROADCOM STB NAND FLASH DRIVER
3015M:	Brian Norris <computersforpeace@gmail.com>
3016M:	Kamal Dasu <kdasu.kdev@gmail.com>
3017L:	linux-mtd@lists.infradead.org
3018L:	bcm-kernel-feedback-list@broadcom.com
3019S:	Maintained
3020F:	drivers/mtd/nand/raw/brcmnand/
3021
3022BROADCOM STB DPFE DRIVER
3023M:	Markus Mayer <mmayer@broadcom.com>
3024M:	bcm-kernel-feedback-list@broadcom.com
3025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026S:	Maintained
3027F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3028F:	drivers/memory/brcmstb_dpfe.c
3029
3030BROADCOM SYSTEMPORT ETHERNET DRIVER
3031M:	Florian Fainelli <f.fainelli@gmail.com>
3032L:	netdev@vger.kernel.org
3033S:	Supported
3034F:	drivers/net/ethernet/broadcom/bcmsysport.*
3035
3036BROADCOM TG3 GIGABIT ETHERNET DRIVER
3037M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3038M:	Prashant Sreedharan <prashant@broadcom.com>
3039M:	Michael Chan <mchan@broadcom.com>
3040L:	netdev@vger.kernel.org
3041S:	Supported
3042F:	drivers/net/ethernet/broadcom/tg3.*
3043
3044BROCADE BFA FC SCSI DRIVER
3045M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3046M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3047L:	linux-scsi@vger.kernel.org
3048S:	Supported
3049F:	drivers/scsi/bfa/
3050
3051BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3052M:	Rasesh Mody <rasesh.mody@cavium.com>
3053M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3054M:	Dept-GELinuxNICDev@cavium.com
3055L:	netdev@vger.kernel.org
3056S:	Supported
3057F:	drivers/net/ethernet/brocade/bna/
3058
3059BSG (block layer generic sg v4 driver)
3060M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3061L:	linux-scsi@vger.kernel.org
3062S:	Supported
3063F:	block/bsg.c
3064F:	include/linux/bsg.h
3065F:	include/uapi/linux/bsg.h
3066
3067BT87X AUDIO DRIVER
3068M:	Clemens Ladisch <clemens@ladisch.de>
3069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3070T:	git git://git.alsa-project.org/alsa-kernel.git
3071S:	Maintained
3072F:	Documentation/sound/alsa/Bt87x.txt
3073F:	sound/pci/bt87x.c
3074
3075BT8XXGPIO DRIVER
3076M:	Michael Buesch <m@bues.ch>
3077W:	http://bu3sch.de/btgpio.php
3078S:	Maintained
3079F:	drivers/gpio/gpio-bt8xx.c
3080
3081BTRFS FILE SYSTEM
3082M:	Chris Mason <clm@fb.com>
3083M:	Josef Bacik <jbacik@fb.com>
3084M:	David Sterba <dsterba@suse.com>
3085L:	linux-btrfs@vger.kernel.org
3086W:	http://btrfs.wiki.kernel.org/
3087Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3089S:	Maintained
3090F:	Documentation/filesystems/btrfs.txt
3091F:	fs/btrfs/
3092F:	include/linux/btrfs*
3093F:	include/uapi/linux/btrfs*
3094
3095BTTV VIDEO4LINUX DRIVER
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290S:	Supported
3291F:	drivers/crypto/ccree/
3292W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3293
3294CEC FRAMEWORK
3295M:	Hans Verkuil <hans.verkuil@cisco.com>
3296L:	linux-media@vger.kernel.org
3297T:	git git://linuxtv.org/media_tree.git
3298W:	http://linuxtv.org
3299S:	Supported
3300F:	Documentation/media/kapi/cec-core.rst
3301F:	Documentation/media/uapi/cec
3302F:	drivers/media/cec/
3303F:	drivers/media/rc/keymaps/rc-cec.c
3304F:	include/media/cec.h
3305F:	include/media/cec-notifier.h
3306F:	include/uapi/linux/cec.h
3307F:	include/uapi/linux/cec-funcs.h
3308F:	Documentation/devicetree/bindings/media/cec.txt
3309F:	Documentation/ABI/testing/debugfs-cec-error-inj
3310
3311CEC GPIO DRIVER
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	drivers/media/platform/cec-gpio/
3318F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320CELL BROADBAND ENGINE ARCHITECTURE
3321M:	Arnd Bergmann <arnd@arndb.de>
3322L:	linuxppc-dev@lists.ozlabs.org
3323W:	http://www.ibm.com/developerworks/power/cell/
3324S:	Supported
3325F:	arch/powerpc/include/asm/cell*.h
3326F:	arch/powerpc/include/asm/spu*.h
3327F:	arch/powerpc/include/uapi/asm/spu*.h
3328F:	arch/powerpc/oprofile/*cell*
3329F:	arch/powerpc/platforms/cell/
3330
3331CEPH COMMON CODE (LIBCEPH)
3332M:	Ilya Dryomov <idryomov@gmail.com>
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	net/ceph/
3341F:	include/linux/ceph/
3342F:	include/linux/crush/
3343
3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345M:	"Yan, Zheng" <zyan@redhat.com>
3346M:	Sage Weil <sage@redhat.com>
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	Documentation/filesystems/ceph.txt
3354F:	fs/ceph/
3355
3356CERTIFICATE HANDLING:
3357M:	David Howells <dhowells@redhat.com>
3358M:	David Woodhouse <dwmw2@infradead.org>
3359L:	keyrings@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/module-signing.txt
3362F:	certs/
3363F:	scripts/sign-file.c
3364F:	scripts/extract-cert.c
3365
3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367L:	linux-usb@vger.kernel.org
3368S:	Orphan
3369F:	Documentation/usb/WUSB-Design-overview.txt
3370F:	Documentation/usb/wusb-cbaf
3371F:	drivers/usb/host/hwa-hc.c
3372F:	drivers/usb/host/whci/
3373F:	drivers/usb/wusbcore/
3374F:	include/linux/usb/wusb*
3375
3376CFAG12864B LCD DRIVER
3377M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378W:	http://miguelojeda.es/auxdisplay.htm
3379W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380S:	Maintained
3381F:	drivers/auxdisplay/cfag12864b.c
3382F:	include/linux/cfag12864b.h
3383
3384CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386W:	http://miguelojeda.es/auxdisplay.htm
3387W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388S:	Maintained
3389F:	drivers/auxdisplay/cfag12864bfb.c
3390F:	include/linux/cfag12864b.h
3391
3392802.11 (including CFG80211/NL80211)
3393M:	Johannes Berg <johannes@sipsolutions.net>
3394L:	linux-wireless@vger.kernel.org
3395W:	http://wireless.kernel.org/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398S:	Maintained
3399F:	net/wireless/
3400F:	include/uapi/linux/nl80211.h
3401F:	include/linux/ieee80211.h
3402F:	include/net/wext.h
3403F:	include/net/cfg80211.h
3404F:	include/net/iw_handler.h
3405F:	include/net/ieee80211_radiotap.h
3406F:	Documentation/driver-api/80211/cfg80211.rst
3407F:	Documentation/networking/regulatory.txt
3408
3409CHAR and MISC DRIVERS
3410M:	Arnd Bergmann <arnd@arndb.de>
3411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413S:	Supported
3414F:	drivers/char/
3415F:	drivers/misc/
3416F:	include/linux/miscdevice.h
3417
3418CHECKPATCH
3419M:	Andy Whitcroft <apw@canonical.com>
3420M:	Joe Perches <joe@perches.com>
3421S:	Maintained
3422F:	scripts/checkpatch.pl
3423
3424CHINESE DOCUMENTATION
3425M:	Harry Wei <harryxiyou@gmail.com>
3426L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428S:	Maintained
3429F:	Documentation/translations/zh_CN/
3430
3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432M:	Peter Chen <Peter.Chen@nxp.com>
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434L:	linux-usb@vger.kernel.org
3435S:	Maintained
3436F:	drivers/usb/chipidea/
3437
3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439M:	Hans de Goede <hdegoede@redhat.com>
3440L:	linux-input@vger.kernel.org
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443F:	drivers/input/touchscreen/chipone_icn8318.c
3444
3445CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3446M:	Hans de Goede <hdegoede@redhat.com>
3447L:	linux-input@vger.kernel.org
3448S:	Maintained
3449F:	drivers/input/touchscreen/chipone_icn8505.c
3450
3451CHROME HARDWARE PLATFORM SUPPORT
3452M:	Benson Leung <bleung@chromium.org>
3453M:	Olof Johansson <olof@lixom.net>
3454S:	Maintained
3455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3456F:	drivers/platform/chrome/
3457
3458CIRRUS LOGIC AUDIO CODEC DRIVERS
3459M:	Brian Austin <brian.austin@cirrus.com>
3460M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3462S:	Maintained
3463F:	sound/soc/codecs/cs*
3464
3465CIRRUS LOGIC EP93XX ETHERNET DRIVER
3466M:	Hartley Sweeten <hsweeten@visionengravers.com>
3467L:	netdev@vger.kernel.org
3468S:	Maintained
3469F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3470
3471CISCO FCOE HBA DRIVER
3472M:	Satish Kharat <satishkh@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475L:	linux-scsi@vger.kernel.org
3476S:	Supported
3477F:	drivers/scsi/fnic/
3478
3479CISCO SCSI HBA DRIVER
3480M:	Karan Tilak Kumar <kartilak@cisco.com>
3481M:	Sesidhar Baddela <sebaddel@cisco.com>
3482L:	linux-scsi@vger.kernel.org
3483S:	Supported
3484F:	drivers/scsi/snic/
3485
3486CISCO VIC ETHERNET NIC DRIVER
3487M:	Christian Benvenuti <benve@cisco.com>
3488M:	Govindarajulu Varadarajan <_govind@gmx.com>
3489M:	Parvi Kaustubhi <pkaustub@cisco.com>
3490S:	Supported
3491F:	drivers/net/ethernet/cisco/enic/
3492
3493CISCO VIC LOW LATENCY NIC DRIVER
3494M:	Christian Benvenuti <benve@cisco.com>
3495M:	Dave Goodell <dgoodell@cisco.com>
3496S:	Supported
3497F:	drivers/infiniband/hw/usnic/
3498
3499CLEANCACHE API
3500M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3501L:	linux-kernel@vger.kernel.org
3502S:	Maintained
3503F:	mm/cleancache.c
3504F:	include/linux/cleancache.h
3505
3506CLK API
3507M:	Russell King <linux@armlinux.org.uk>
3508L:	linux-clk@vger.kernel.org
3509S:	Maintained
3510F:	include/linux/clk.h
3511
3512CLOCKSOURCE, CLOCKEVENT DRIVERS
3513M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3514M:	Thomas Gleixner <tglx@linutronix.de>
3515L:	linux-kernel@vger.kernel.org
3516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3517S:	Supported
3518F:	drivers/clocksource/
3519F:	Documentation/devicetree/bindings/timer/
3520
3521CMPC ACPI DRIVER
3522M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3523M:	Daniel Oliveira Nascimento <don@syst.com.br>
3524L:	platform-driver-x86@vger.kernel.org
3525S:	Supported
3526F:	drivers/platform/x86/classmate-laptop.c
3527
3528COBALT MEDIA DRIVER
3529M:	Hans Verkuil <hans.verkuil@cisco.com>
3530L:	linux-media@vger.kernel.org
3531T:	git git://linuxtv.org/media_tree.git
3532W:	https://linuxtv.org
3533S:	Supported
3534F:	drivers/media/pci/cobalt/
3535
3536COCCINELLE/Semantic Patches (SmPL)
3537M:	Julia Lawall <Julia.Lawall@lip6.fr>
3538M:	Gilles Muller <Gilles.Muller@lip6.fr>
3539M:	Nicolas Palix <nicolas.palix@imag.fr>
3540M:	Michal Marek <michal.lkml@markovi.net>
3541L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3543W:	http://coccinelle.lip6.fr/
3544S:	Supported
3545F:	Documentation/dev-tools/coccinelle.rst
3546F:	scripts/coccinelle/
3547F:	scripts/coccicheck
3548
3549CODA FILE SYSTEM
3550M:	Jan Harkes <jaharkes@cs.cmu.edu>
3551M:	coda@cs.cmu.edu
3552L:	codalist@coda.cs.cmu.edu
3553W:	http://www.coda.cs.cmu.edu/
3554S:	Maintained
3555F:	Documentation/filesystems/coda.txt
3556F:	fs/coda/
3557F:	include/linux/coda*.h
3558F:	include/uapi/linux/coda*.h
3559
3560CODA V4L2 MEM2MEM DRIVER
3561M:	Philipp Zabel <p.zabel@pengutronix.de>
3562L:	linux-media@vger.kernel.org
3563S:	Maintained
3564F:	Documentation/devicetree/bindings/media/coda.txt
3565F:	drivers/media/platform/coda/
3566
3567COMMON CLK FRAMEWORK
3568M:	Michael Turquette <mturquette@baylibre.com>
3569M:	Stephen Boyd <sboyd@kernel.org>
3570L:	linux-clk@vger.kernel.org
3571Q:	http://patchwork.kernel.org/project/linux-clk/list/
3572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3573S:	Maintained
3574F:	Documentation/devicetree/bindings/clock/
3575F:	drivers/clk/
3576X:	drivers/clk/clkdev.c
3577F:	include/linux/clk-pr*
3578F:	include/linux/clk/
3579
3580COMMON INTERNET FILE SYSTEM (CIFS)
3581M:	Steve French <sfrench@samba.org>
3582L:	linux-cifs@vger.kernel.org
3583L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3584W:	http://linux-cifs.samba.org/
3585T:	git git://git.samba.org/sfrench/cifs-2.6.git
3586S:	Supported
3587F:	Documentation/filesystems/cifs/
3588F:	fs/cifs/
3589
3590COMPACTPCI HOTPLUG CORE
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpci_hotplug*
3595
3596COMPACTPCI HOTPLUG GENERIC DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_generic.c
3601
3602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3603M:	Scott Murray <scott@spiteful.org>
3604L:	linux-pci@vger.kernel.org
3605S:	Maintained
3606F:	drivers/pci/hotplug/cpcihp_zt5550.*
3607
3608COMPAL LAPTOP SUPPORT
3609M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3610L:	platform-driver-x86@vger.kernel.org
3611S:	Maintained
3612F:	drivers/platform/x86/compal-laptop.c
3613
3614CONEXANT ACCESSRUNNER USB DRIVER
3615L:	accessrunner-general@lists.sourceforge.net
3616W:	http://accessrunner.sourceforge.net/
3617S:	Orphan
3618F:	drivers/usb/atm/cxacru.c
3619
3620CONFIGFS
3621M:	Joel Becker <jlbec@evilplan.org>
3622M:	Christoph Hellwig <hch@lst.de>
3623T:	git git://git.infradead.org/users/hch/configfs.git
3624S:	Supported
3625F:	fs/configfs/
3626F:	include/linux/configfs.h
3627
3628CONNECTOR
3629M:	Evgeniy Polyakov <zbr@ioremap.net>
3630L:	netdev@vger.kernel.org
3631S:	Maintained
3632F:	drivers/connector/
3633
3634CONTROL GROUP (CGROUP)
3635M:	Tejun Heo <tj@kernel.org>
3636M:	Li Zefan <lizefan@huawei.com>
3637M:	Johannes Weiner <hannes@cmpxchg.org>
3638L:	cgroups@vger.kernel.org
3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3640S:	Maintained
3641F:	Documentation/cgroup*
3642F:	include/linux/cgroup*
3643F:	kernel/cgroup*
3644
3645CONTROL GROUP - CPUSET
3646M:	Li Zefan <lizefan@huawei.com>
3647L:	cgroups@vger.kernel.org
3648W:	http://www.bullopensource.org/cpuset/
3649W:	http://oss.sgi.com/projects/cpusets/
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3651S:	Maintained
3652F:	Documentation/cgroup-v1/cpusets.txt
3653F:	include/linux/cpuset.h
3654F:	kernel/cgroup/cpuset.c
3655
3656CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3657M:	Johannes Weiner <hannes@cmpxchg.org>
3658M:	Michal Hocko <mhocko@kernel.org>
3659M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3660L:	cgroups@vger.kernel.org
3661L:	linux-mm@kvack.org
3662S:	Maintained
3663F:	mm/memcontrol.c
3664F:	mm/swap_cgroup.c
3665
3666CORETEMP HARDWARE MONITORING DRIVER
3667M:	Fenghua Yu <fenghua.yu@intel.com>
3668L:	linux-hwmon@vger.kernel.org
3669S:	Maintained
3670F:	Documentation/hwmon/coretemp
3671F:	drivers/hwmon/coretemp.c
3672
3673COSA/SRP SYNC SERIAL DRIVER
3674M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3675W:	http://www.fi.muni.cz/~kas/cosa/
3676S:	Maintained
3677F:	drivers/net/wan/cosa*
3678
3679CPMAC ETHERNET DRIVER
3680M:	Florian Fainelli <f.fainelli@gmail.com>
3681L:	netdev@vger.kernel.org
3682S:	Maintained
3683F:	drivers/net/ethernet/ti/cpmac.c
3684
3685CPU FREQUENCY DRIVERS
3686M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3687M:	Viresh Kumar <viresh.kumar@linaro.org>
3688L:	linux-pm@vger.kernel.org
3689S:	Maintained
3690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3691T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3692B:	https://bugzilla.kernel.org
3693F:	Documentation/cpu-freq/
3694F:	Documentation/devicetree/bindings/cpufreq/
3695F:	drivers/cpufreq/
3696F:	include/linux/cpufreq.h
3697F:	tools/testing/selftests/cpufreq/
3698
3699CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3700M:	Viresh Kumar <viresh.kumar@linaro.org>
3701M:	Sudeep Holla <sudeep.holla@arm.com>
3702L:	linux-pm@vger.kernel.org
3703W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3704S:	Maintained
3705F:	drivers/cpufreq/arm_big_little.h
3706F:	drivers/cpufreq/arm_big_little.c
3707F:	drivers/cpufreq/arm_big_little_dt.c
3708
3709CPU POWER MONITORING SUBSYSTEM
3710M:	Thomas Renninger <trenn@suse.com>
3711M:	Shuah Khan <shuah@kernel.org>
3712L:	linux-pm@vger.kernel.org
3713S:	Maintained
3714F:	tools/power/cpupower/
3715
3716CPUID/MSR DRIVER
3717M:	"H. Peter Anvin" <hpa@zytor.com>
3718S:	Maintained
3719F:	arch/x86/kernel/cpuid.c
3720F:	arch/x86/kernel/msr.c
3721
3722CPUIDLE DRIVER - ARM BIG LITTLE
3723M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725L:	linux-pm@vger.kernel.org
3726L:	linux-arm-kernel@lists.infradead.org
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3728S:	Maintained
3729F:	drivers/cpuidle/cpuidle-big_little.c
3730
3731CPUIDLE DRIVER - ARM EXYNOS
3732M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3733M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3734M:	Kukjin Kim <kgene@kernel.org>
3735L:	linux-pm@vger.kernel.org
3736L:	linux-samsung-soc@vger.kernel.org
3737S:	Supported
3738F:	drivers/cpuidle/cpuidle-exynos.c
3739F:	arch/arm/mach-exynos/pm.c
3740
3741CPUIDLE DRIVERS
3742M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744L:	linux-pm@vger.kernel.org
3745S:	Maintained
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747B:	https://bugzilla.kernel.org
3748F:	drivers/cpuidle/*
3749F:	include/linux/cpuidle.h
3750
3751CRAMFS FILESYSTEM
3752M:	Nicolas Pitre <nico@linaro.org>
3753S:	Maintained
3754F:	Documentation/filesystems/cramfs.txt
3755F:	fs/cramfs/
3756
3757CRYPTO API
3758M:	Herbert Xu <herbert@gondor.apana.org.au>
3759M:	"David S. Miller" <davem@davemloft.net>
3760L:	linux-crypto@vger.kernel.org
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3763S:	Maintained
3764F:	Documentation/crypto/
3765F:	Documentation/devicetree/bindings/crypto/
3766F:	arch/*/crypto/
3767F:	crypto/
3768F:	drivers/crypto/
3769F:	include/crypto/
3770F:	include/linux/crypto*
3771
3772CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3773M:	Neil Horman <nhorman@tuxdriver.com>
3774L:	linux-crypto@vger.kernel.org
3775S:	Maintained
3776F:	crypto/ansi_cprng.c
3777F:	crypto/rng.c
3778
3779CS3308 MEDIA DRIVER
3780M:	Hans Verkuil <hverkuil@xs4all.nl>
3781L:	linux-media@vger.kernel.org
3782T:	git git://linuxtv.org/media_tree.git
3783W:	http://linuxtv.org
3784S:	Odd Fixes
3785F:	drivers/media/i2c/cs3308.c
3786F:	drivers/media/i2c/cs3308.h
3787
3788CS5535 Audio ALSA driver
3789M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3790S:	Maintained
3791F:	sound/pci/cs5535audio/
3792
3793CW1200 WLAN driver
3794M:	Solomon Peachy <pizza@shaftnet.org>
3795S:	Maintained
3796F:	drivers/net/wireless/st/cw1200/
3797
3798CX18 VIDEO4LINUX DRIVER
3799M:	Andy Walls <awalls@md.metrocast.net>
3800L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3801L:	linux-media@vger.kernel.org
3802T:	git git://linuxtv.org/media_tree.git
3803W:	https://linuxtv.org
3804W:	http://www.ivtvdriver.org/index.php/Cx18
3805S:	Maintained
3806F:	Documentation/media/v4l-drivers/cx18*
3807F:	drivers/media/pci/cx18/
3808F:	include/uapi/linux/ivtv*
3809
3810CX2341X MPEG ENCODER HELPER MODULE
3811M:	Hans Verkuil <hverkuil@xs4all.nl>
3812L:	linux-media@vger.kernel.org
3813T:	git git://linuxtv.org/media_tree.git
3814W:	https://linuxtv.org
3815S:	Maintained
3816F:	drivers/media/common/cx2341x*
3817F:	include/media/cx2341x*
3818
3819CX24120 MEDIA DRIVER
3820M:	Jemma Denson <jdenson@gmail.com>
3821M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825S:	Maintained
3826F:	drivers/media/dvb-frontends/cx24120*
3827
3828CX88 VIDEO4LINUX DRIVER
3829M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3830L:	linux-media@vger.kernel.org
3831W:	https://linuxtv.org
3832T:	git git://linuxtv.org/media_tree.git
3833S:	Odd fixes
3834F:	Documentation/media/v4l-drivers/cx88*
3835F:	drivers/media/pci/cx88/
3836
3837CXD2820R MEDIA DRIVER
3838M:	Antti Palosaari <crope@iki.fi>
3839L:	linux-media@vger.kernel.org
3840W:	https://linuxtv.org
3841W:	http://palosaari.fi/linux/
3842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3843T:	git git://linuxtv.org/anttip/media_tree.git
3844S:	Maintained
3845F:	drivers/media/dvb-frontends/cxd2820r*
3846
3847CXGB3 ETHERNET DRIVER (CXGB3)
3848M:	Santosh Raspatur <santosh@chelsio.com>
3849L:	netdev@vger.kernel.org
3850W:	http://www.chelsio.com
3851S:	Supported
3852F:	drivers/net/ethernet/chelsio/cxgb3/
3853
3854CXGB3 ISCSI DRIVER (CXGB3I)
3855M:	Karen Xie <kxie@chelsio.com>
3856L:	linux-scsi@vger.kernel.org
3857W:	http://www.chelsio.com
3858S:	Supported
3859F:	drivers/scsi/cxgbi/cxgb3i
3860
3861CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3862M:	Steve Wise <swise@chelsio.com>
3863L:	linux-rdma@vger.kernel.org
3864W:	http://www.openfabrics.org
3865S:	Supported
3866F:	drivers/infiniband/hw/cxgb3/
3867F:	include/uapi/rdma/cxgb3-abi.h
3868
3869CXGB4 CRYPTO DRIVER (chcr)
3870M:	Harsh Jain <harsh@chelsio.com>
3871L:	linux-crypto@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/crypto/chelsio
3875
3876CXGB4 ETHERNET DRIVER (CXGB4)
3877M:	Ganesh Goudar <ganeshgr@chelsio.com>
3878L:	netdev@vger.kernel.org
3879W:	http://www.chelsio.com
3880S:	Supported
3881F:	drivers/net/ethernet/chelsio/cxgb4/
3882
3883CXGB4 ISCSI DRIVER (CXGB4I)
3884M:	Karen Xie <kxie@chelsio.com>
3885L:	linux-scsi@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/scsi/cxgbi/cxgb4i
3889
3890CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3891M:	Steve Wise <swise@chelsio.com>
3892L:	linux-rdma@vger.kernel.org
3893W:	http://www.openfabrics.org
3894S:	Supported
3895F:	drivers/infiniband/hw/cxgb4/
3896F:	include/uapi/rdma/cxgb4-abi.h
3897
3898CXGB4VF ETHERNET DRIVER (CXGB4VF)
3899M:	Casey Leedom <leedom@chelsio.com>
3900L:	netdev@vger.kernel.org
3901W:	http://www.chelsio.com
3902S:	Supported
3903F:	drivers/net/ethernet/chelsio/cxgb4vf/
3904
3905CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3906M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3907M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3908L:	linuxppc-dev@lists.ozlabs.org
3909S:	Supported
3910F:	arch/powerpc/platforms/powernv/pci-cxl.c
3911F:	drivers/misc/cxl/
3912F:	include/misc/cxl*
3913F:	include/uapi/misc/cxl.h
3914F:	Documentation/powerpc/cxl.txt
3915F:	Documentation/ABI/testing/sysfs-class-cxl
3916
3917CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3918M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3919M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3920M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3921L:	linux-scsi@vger.kernel.org
3922S:	Supported
3923F:	drivers/scsi/cxlflash/
3924F:	include/uapi/scsi/cxlflash_ioctls.h
3925F:	Documentation/powerpc/cxlflash.txt
3926
3927CYBERPRO FB DRIVER
3928M:	Russell King <linux@armlinux.org.uk>
3929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3930W:	http://www.armlinux.org.uk/
3931S:	Maintained
3932F:	drivers/video/fbdev/cyber2000fb.*
3933
3934CYCLADES ASYNC MUX DRIVER
3935W:	http://www.cyclades.com/
3936S:	Orphan
3937F:	drivers/tty/cyclades.c
3938F:	include/linux/cyclades.h
3939F:	include/uapi/linux/cyclades.h
3940
3941CYCLADES PC300 DRIVER
3942W:	http://www.cyclades.com/
3943S:	Orphan
3944F:	drivers/net/wan/pc300*
3945
3946CYPRESS_FIRMWARE MEDIA DRIVER
3947M:	Antti Palosaari <crope@iki.fi>
3948L:	linux-media@vger.kernel.org
3949W:	https://linuxtv.org
3950W:	http://palosaari.fi/linux/
3951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3952T:	git git://linuxtv.org/anttip/media_tree.git
3953S:	Maintained
3954F:	drivers/media/common/cypress_firmware*
3955
3956CYTTSP TOUCHSCREEN DRIVER
3957M:	Ferruh Yigit <fery@cypress.com>
3958L:	linux-input@vger.kernel.org
3959S:	Supported
3960F:	drivers/input/touchscreen/cyttsp*
3961F:	include/linux/input/cyttsp.h
3962
3963D-LINK DIR-685 TOUCHKEYS DRIVER
3964M:	Linus Walleij <linus.walleij@linaro.org>
3965L:	linux-input@vger.kernel.org
3966S:	Supported
3967F:	drivers/input/dlink-dir685-touchkeys.c
3968
3969DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3970M:	Joshua Kinard <kumba@gentoo.org>
3971S:	Maintained
3972F:	drivers/rtc/rtc-ds1685.c
3973F:	include/linux/rtc/ds1685.h
3974
3975DAMA SLAVE for AX.25
3976M:	Joerg Reuter <jreuter@yaina.de>
3977W:	http://yaina.de/jreuter/
3978W:	http://www.qsl.net/dl1bke/
3979L:	linux-hams@vger.kernel.org
3980S:	Maintained
3981F:	net/ax25/af_ax25.c
3982F:	net/ax25/ax25_dev.c
3983F:	net/ax25/ax25_ds_*
3984F:	net/ax25/ax25_in.c
3985F:	net/ax25/ax25_out.c
3986F:	net/ax25/ax25_timer.c
3987F:	net/ax25/sysctl_net_ax25.c
3988
3989DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3990L:	netdev@vger.kernel.org
3991S:	Orphan
3992F:	Documentation/networking/dmfe.txt
3993F:	drivers/net/ethernet/dec/tulip/dmfe.c
3994
3995DC390/AM53C974 SCSI driver
3996M:	Hannes Reinecke <hare@suse.com>
3997L:	linux-scsi@vger.kernel.org
3998S:	Maintained
3999F:	drivers/scsi/am53c974.c
4000
4001DC395x SCSI driver
4002M:	Oliver Neukum <oliver@neukum.org>
4003M:	Ali Akcaagac <aliakc@web.de>
4004M:	Jamie Lenehan <lenehan@twibble.org>
4005L:	dc395x@twibble.org
4006W:	http://twibble.org/dist/dc395x/
4007W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4008S:	Maintained
4009F:	Documentation/scsi/dc395x.txt
4010F:	drivers/scsi/dc395x.*
4011
4012DCCP PROTOCOL
4013M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4014L:	dccp@vger.kernel.org
4015W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4016S:	Maintained
4017F:	include/linux/dccp.h
4018F:	include/uapi/linux/dccp.h
4019F:	include/linux/tfrc.h
4020F:	net/dccp/
4021
4022DECnet NETWORK LAYER
4023W:	http://linux-decnet.sourceforge.net
4024L:	linux-decnet-user@lists.sourceforge.net
4025S:	Orphan
4026F:	Documentation/networking/decnet.txt
4027F:	net/decnet/
4028
4029DECSTATION PLATFORM SUPPORT
4030M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4031L:	linux-mips@linux-mips.org
4032W:	http://www.linux-mips.org/wiki/DECstation
4033S:	Maintained
4034F:	arch/mips/dec/
4035F:	arch/mips/include/asm/dec/
4036F:	arch/mips/include/asm/mach-dec/
4037
4038DEFXX FDDI NETWORK DRIVER
4039M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4040S:	Maintained
4041F:	drivers/net/fddi/defxx.*
4042
4043DELL SMBIOS DRIVER
4044M:	Pali Rohár <pali.rohar@gmail.com>
4045M:	Mario Limonciello <mario.limonciello@dell.com>
4046L:	platform-driver-x86@vger.kernel.org
4047S:	Maintained
4048F:	drivers/platform/x86/dell-smbios.*
4049
4050DELL SMBIOS SMM DRIVER
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios-smm.c
4055
4056DELL SMBIOS WMI DRIVER
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios-wmi.c
4061F:	tools/wmi/dell-smbios-example.c
4062
4063DELL LAPTOP DRIVER
4064M:	Matthew Garrett <mjg59@srcf.ucam.org>
4065M:	Pali Rohár <pali.rohar@gmail.com>
4066L:	platform-driver-x86@vger.kernel.org
4067S:	Maintained
4068F:	drivers/platform/x86/dell-laptop.c
4069
4070DELL LAPTOP FREEFALL DRIVER
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smo8800.c
4074
4075DELL LAPTOP RBTN DRIVER
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-rbtn.*
4079
4080DELL LAPTOP SMM DRIVER
4081M:	Pali Rohár <pali.rohar@gmail.com>
4082S:	Maintained
4083F:	drivers/hwmon/dell-smm-hwmon.c
4084F:	include/uapi/linux/i8k.h
4085
4086DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4087M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4088S:	Maintained
4089F:	Documentation/dcdbas.txt
4090F:	drivers/firmware/dcdbas.*
4091
4092DELL WMI NOTIFICATIONS DRIVER
4093M:	Matthew Garrett <mjg59@srcf.ucam.org>
4094M:	Pali Rohár <pali.rohar@gmail.com>
4095S:	Maintained
4096F:	drivers/platform/x86/dell-wmi.c
4097
4098DELL WMI DESCRIPTOR DRIVER
4099M:	Mario Limonciello <mario.limonciello@dell.com>
4100S:	Maintained
4101F:	drivers/platform/x86/dell-wmi-descriptor.c
4102
4103DELTA ST MEDIA DRIVER
4104M:	Hugues Fruchet <hugues.fruchet@st.com>
4105L:	linux-media@vger.kernel.org
4106T:	git git://linuxtv.org/media_tree.git
4107W:	https://linuxtv.org
4108S:	Supported
4109F:	drivers/media/platform/sti/delta
4110
4111DENALI NAND DRIVER
4112M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4113L:	linux-mtd@lists.infradead.org
4114S:	Supported
4115F:	drivers/mtd/nand/raw/denali*
4116
4117DESIGNWARE USB2 DRD IP DRIVER
4118M:	Minas Harutyunyan <hminas@synopsys.com>
4119L:	linux-usb@vger.kernel.org
4120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4121S:	Maintained
4122F:	drivers/usb/dwc2/
4123
4124DESIGNWARE USB3 DRD IP DRIVER
4125M:	Felipe Balbi <balbi@kernel.org>
4126L:	linux-usb@vger.kernel.org
4127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4128S:	Maintained
4129F:	drivers/usb/dwc3/
4130
4131DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4132M:	Andreas Klinger <ak@it-klinger.de>
4133L:	linux-iio@vger.kernel.org
4134S:	Maintained
4135F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4136F:	drivers/iio/proximity/srf*.c
4137
4138DEVICE COREDUMP (DEV_COREDUMP)
4139M:	Johannes Berg <johannes@sipsolutions.net>
4140L:	linux-kernel@vger.kernel.org
4141S:	Maintained
4142F:	drivers/base/devcoredump.c
4143F:	include/linux/devcoredump.h
4144
4145DEVICE FREQUENCY (DEVFREQ)
4146M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4147M:	Kyungmin Park <kyungmin.park@samsung.com>
4148R:	Chanwoo Choi <cw00.choi@samsung.com>
4149L:	linux-pm@vger.kernel.org
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151S:	Maintained
4152F:	drivers/devfreq/
4153F:	include/linux/devfreq.h
4154F:	Documentation/devicetree/bindings/devfreq/
4155
4156DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4157M:	Chanwoo Choi <cw00.choi@samsung.com>
4158L:	linux-pm@vger.kernel.org
4159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4160S:	Supported
4161F:	drivers/devfreq/event/
4162F:	drivers/devfreq/devfreq-event.c
4163F:	include/linux/devfreq-event.h
4164F:	Documentation/devicetree/bindings/devfreq/event/
4165
4166DEVICE NUMBER REGISTRY
4167M:	Torben Mathiasen <device@lanana.org>
4168W:	http://lanana.org/docs/device-list/index.html
4169S:	Maintained
4170
4171DEVICE-MAPPER  (LVM)
4172M:	Alasdair Kergon <agk@redhat.com>
4173M:	Mike Snitzer <snitzer@redhat.com>
4174M:	dm-devel@redhat.com
4175L:	dm-devel@redhat.com
4176W:	http://sources.redhat.com/dm
4177Q:	http://patchwork.kernel.org/project/dm-devel/list/
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4179T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4180S:	Maintained
4181F:	Documentation/device-mapper/
4182F:	drivers/md/Makefile
4183F:	drivers/md/Kconfig
4184F:	drivers/md/dm*
4185F:	drivers/md/persistent-data/
4186F:	include/linux/device-mapper.h
4187F:	include/linux/dm-*.h
4188F:	include/uapi/linux/dm-*.h
4189
4190DEVLINK
4191M:	Jiri Pirko <jiri@mellanox.com>
4192L:	netdev@vger.kernel.org
4193S:	Supported
4194F:	net/core/devlink.c
4195F:	include/net/devlink.h
4196F:	include/uapi/linux/devlink.h
4197
4198DIALOG SEMICONDUCTOR DRIVERS
4199M:	Support Opensource <support.opensource@diasemi.com>
4200W:	http://www.dialog-semiconductor.com/products
4201S:	Supported
4202F:	Documentation/hwmon/da90??
4203F:	Documentation/devicetree/bindings/mfd/da90*.txt
4204F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4205F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4206F:	Documentation/devicetree/bindings/regulator/da92*.txt
4207F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4208F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4209F:	drivers/gpio/gpio-da90??.c
4210F:	drivers/hwmon/da90??-hwmon.c
4211F:	drivers/iio/adc/da91??-*.c
4212F:	drivers/input/misc/da90??_onkey.c
4213F:	drivers/input/touchscreen/da9052_tsi.c
4214F:	drivers/leds/leds-da90??.c
4215F:	drivers/mfd/da903x.c
4216F:	drivers/mfd/da90??-*.c
4217F:	drivers/mfd/da91??-*.c
4218F:	drivers/power/supply/da9052-battery.c
4219F:	drivers/power/supply/da91??-*.c
4220F:	drivers/regulator/da903x.c
4221F:	drivers/regulator/da9???-regulator.[ch]
4222F:	drivers/thermal/da90??-thermal.c
4223F:	drivers/rtc/rtc-da90??.c
4224F:	drivers/video/backlight/da90??_bl.c
4225F:	drivers/watchdog/da90??_wdt.c
4226F:	include/linux/mfd/da903x.h
4227F:	include/linux/mfd/da9052/
4228F:	include/linux/mfd/da9055/
4229F:	include/linux/mfd/da9062/
4230F:	include/linux/mfd/da9063/
4231F:	include/linux/mfd/da9150/
4232F:	include/linux/regulator/da9211.h
4233F:	include/sound/da[79]*.h
4234F:	sound/soc/codecs/da[79]*.[ch]
4235
4236DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4237M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4238L:	linux-gpio@vger.kernel.org
4239S:	Maintained
4240F:	drivers/gpio/gpio-gpio-mm.c
4241
4242DIGI NEO AND CLASSIC PCI PRODUCTS
4243M:	Lidza Louina <lidza.louina@gmail.com>
4244M:	Mark Hounschell <markh@compro.net>
4245L:	driverdev-devel@linuxdriverproject.org
4246S:	Maintained
4247F:	drivers/staging/dgnc/
4248
4249DIOLAN U2C-12 I2C DRIVER
4250M:	Guenter Roeck <linux@roeck-us.net>
4251L:	linux-i2c@vger.kernel.org
4252S:	Maintained
4253F:	drivers/i2c/busses/i2c-diolan-u2c.c
4254
4255FILESYSTEM DIRECT ACCESS (DAX)
4256M:	Matthew Wilcox <mawilcox@microsoft.com>
4257M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4258L:	linux-fsdevel@vger.kernel.org
4259S:	Supported
4260F:	fs/dax.c
4261F:	include/linux/dax.h
4262F:	include/trace/events/fs_dax.h
4263
4264DEVICE DIRECT ACCESS (DAX)
4265M:	Dan Williams <dan.j.williams@intel.com>
4266M:	Dave Jiang <dave.jiang@intel.com>
4267M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4268M:	Vishal Verma <vishal.l.verma@intel.com>
4269L:	linux-nvdimm@lists.01.org
4270S:	Supported
4271F:	drivers/dax/
4272
4273DIRECTORY NOTIFICATION (DNOTIFY)
4274M:	Jan Kara <jack@suse.cz>
4275R:	Amir Goldstein <amir73il@gmail.com>
4276L:	linux-fsdevel@vger.kernel.org
4277S:	Maintained
4278F:	Documentation/filesystems/dnotify.txt
4279F:	fs/notify/dnotify/
4280F:	include/linux/dnotify.h
4281
4282DISK GEOMETRY AND PARTITION HANDLING
4283M:	Andries Brouwer <aeb@cwi.nl>
4284W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4285W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4286W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4287S:	Maintained
4288
4289DISKQUOTA
4290M:	Jan Kara <jack@suse.com>
4291S:	Maintained
4292F:	Documentation/filesystems/quota.txt
4293F:	fs/quota/
4294F:	include/linux/quota*.h
4295F:	include/uapi/linux/quota*.h
4296
4297DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4298M:	Bernie Thompson <bernie@plugable.com>
4299L:	linux-fbdev@vger.kernel.org
4300S:	Maintained
4301W:	http://plugable.com/category/projects/udlfb/
4302F:	drivers/video/fbdev/udlfb.c
4303F:	include/video/udlfb.h
4304F:	Documentation/fb/udlfb.txt
4305
4306DISTRIBUTED LOCK MANAGER (DLM)
4307M:	Christine Caulfield <ccaulfie@redhat.com>
4308M:	David Teigland <teigland@redhat.com>
4309L:	cluster-devel@redhat.com
4310W:	http://sources.redhat.com/cluster/
4311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4312S:	Supported
4313F:	fs/dlm/
4314
4315DMA BUFFER SHARING FRAMEWORK
4316M:	Sumit Semwal <sumit.semwal@linaro.org>
4317S:	Maintained
4318L:	linux-media@vger.kernel.org
4319L:	dri-devel@lists.freedesktop.org
4320L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4321F:	drivers/dma-buf/
4322F:	include/linux/dma-buf*
4323F:	include/linux/reservation.h
4324F:	include/linux/*fence.h
4325F:	Documentation/driver-api/dma-buf.rst
4326T:	git git://anongit.freedesktop.org/drm/drm-misc
4327
4328DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4329M:	Vinod Koul <vkoul@kernel.org>
4330L:	dmaengine@vger.kernel.org
4331Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4332S:	Maintained
4333F:	drivers/dma/
4334F:	include/linux/dmaengine.h
4335F:	include/linux/of_dma.h
4336F:	Documentation/devicetree/bindings/dma/
4337F:	Documentation/driver-api/dmaengine/
4338T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340DMA MAPPING HELPERS
4341M:	Christoph Hellwig <hch@lst.de>
4342M:	Marek Szyprowski <m.szyprowski@samsung.com>
4343R:	Robin Murphy <robin.murphy@arm.com>
4344L:	iommu@lists.linux-foundation.org
4345T:	git git://git.infradead.org/users/hch/dma-mapping.git
4346W:	http://git.infradead.org/users/hch/dma-mapping.git
4347S:	Supported
4348F:	lib/dma-debug.c
4349F:	lib/dma-direct.c
4350F:	lib/dma-noncoherent.c
4351F:	lib/dma-virt.c
4352F:	drivers/base/dma-mapping.c
4353F:	drivers/base/dma-coherent.c
4354F:	include/asm-generic/dma-mapping.h
4355F:	include/linux/dma-direct.h
4356F:	include/linux/dma-mapping.h
4357F:	include/linux/dma-noncoherent.h
4358
4359DME1737 HARDWARE MONITOR DRIVER
4360M:	Juerg Haefliger <juergh@gmail.com>
4361L:	linux-hwmon@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/hwmon/dme1737
4364F:	drivers/hwmon/dme1737.c
4365
4366DMI/SMBIOS SUPPORT
4367M:	Jean Delvare <jdelvare@suse.com>
4368S:	Maintained
4369T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371F:	drivers/firmware/dmi-id.c
4372F:	drivers/firmware/dmi_scan.c
4373F:	include/linux/dmi.h
4374
4375DOCUMENTATION
4376M:	Jonathan Corbet <corbet@lwn.net>
4377L:	linux-doc@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/
4380F:	scripts/kernel-doc
4381X:	Documentation/ABI/
4382X:	Documentation/devicetree/
4383X:	Documentation/acpi
4384X:	Documentation/power
4385X:	Documentation/spi
4386X:	Documentation/media
4387T:	git git://git.lwn.net/linux.git docs-next
4388
4389DONGWOON DW9714 LENS VOICE COIL DRIVER
4390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/i2c/dw9714.c
4395
4396DOUBLETALK DRIVER
4397M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4398L:	blinux-list@redhat.com
4399S:	Maintained
4400F:	drivers/char/dtlk.c
4401F:	include/linux/dtlk.h
4402
4403DPAA2 DATAPATH I/O (DPIO) DRIVER
4404M:	Roy Pledge <Roy.Pledge@nxp.com>
4405L:	linux-kernel@vger.kernel.org
4406S:	Maintained
4407F:	drivers/staging/fsl-mc/bus/dpio
4408
4409DPAA2 ETHERNET DRIVER
4410M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-dpaa2/ethernet
4414
4415DPAA2 ETHERNET SWITCH DRIVER
4416M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4417L:	linux-kernel@vger.kernel.org
4418S:	Maintained
4419F:	drivers/staging/fsl-dpaa2/ethsw
4420
4421DPT_I2O SCSI RAID DRIVER
4422M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4423L:	linux-scsi@vger.kernel.org
4424W:	http://www.adaptec.com/
4425S:	Maintained
4426F:	drivers/scsi/dpt*
4427F:	drivers/scsi/dpt/
4428
4429DRBD DRIVER
4430M:	Philipp Reisner <philipp.reisner@linbit.com>
4431M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4432L:	drbd-dev@lists.linbit.com
4433W:	http://www.drbd.org
4434T:	git git://git.linbit.com/linux-drbd.git
4435T:	git git://git.linbit.com/drbd-8.4.git
4436S:	Supported
4437F:	drivers/block/drbd/
4438F:	lib/lru_cache.c
4439F:	Documentation/blockdev/drbd/
4440
4441DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4442M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4444S:	Supported
4445F:	Documentation/kobject.txt
4446F:	drivers/base/
4447F:	fs/debugfs/
4448F:	fs/sysfs/
4449F:	include/linux/debugfs.h
4450F:	include/linux/kobj*
4451F:	lib/kobj*
4452
4453DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4454M:	Kevin Hilman <khilman@kernel.org>
4455M:	Nishanth Menon <nm@ti.com>
4456S:	Maintained
4457F:	drivers/power/avs/
4458F:	include/linux/power/smartreflex.h
4459L:	linux-pm@vger.kernel.org
4460
4461DRM DRIVER FOR ARM PL111 CLCD
4462M:	Eric Anholt <eric@anholt.net>
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464S:	Supported
4465F:	drivers/gpu/drm/pl111/
4466
4467DRM DRIVER FOR ARM VERSATILE TFT PANELS
4468M:	Linus Walleij <linus.walleij@linaro.org>
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4472F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4473
4474DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4475M:	Dave Airlie <airlied@redhat.com>
4476S:	Odd Fixes
4477F:	drivers/gpu/drm/ast/
4478
4479DRM DRIVER FOR BOCHS VIRTUAL GPU
4480M:	Gerd Hoffmann <kraxel@redhat.com>
4481L:	virtualization@lists.linux-foundation.org
4482T:	git git://anongit.freedesktop.org/drm/drm-misc
4483S:	Maintained
4484F:	drivers/gpu/drm/bochs/
4485
4486DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4487M:	Linus Walleij <linus.walleij@linaro.org>
4488T:	git git://anongit.freedesktop.org/drm/drm-misc
4489S:	Maintained
4490F:	drivers/gpu/drm/tve200/
4491
4492DRM DRIVER FOR ILITEK ILI9225 PANELS
4493M:	David Lechner <david@lechnology.com>
4494S:	Maintained
4495F:	drivers/gpu/drm/tinydrm/ili9225.c
4496F:	Documentation/devicetree/bindings/display/ili9225.txt
4497
4498DRM DRIVER FOR INTEL I810 VIDEO CARDS
4499S:	Orphan / Obsolete
4500F:	drivers/gpu/drm/i810/
4501F:	include/uapi/drm/i810_drm.h
4502
4503DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4504S:	Orphan / Obsolete
4505F:	drivers/gpu/drm/mga/
4506F:	include/uapi/drm/mga_drm.h
4507
4508DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4509M:	Dave Airlie <airlied@redhat.com>
4510S:	Odd Fixes
4511F:	drivers/gpu/drm/mgag200/
4512
4513DRM DRIVER FOR MI0283QT
4514M:	Noralf Trønnes <noralf@tronnes.org>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4517F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4518
4519DRM DRIVER FOR MSM ADRENO GPU
4520M:	Rob Clark <robdclark@gmail.com>
4521L:	linux-arm-msm@vger.kernel.org
4522L:	dri-devel@lists.freedesktop.org
4523L:	freedreno@lists.freedesktop.org
4524T:	git git://people.freedesktop.org/~robclark/linux
4525S:	Maintained
4526F:	drivers/gpu/drm/msm/
4527F:	include/uapi/drm/msm_drm.h
4528F:	Documentation/devicetree/bindings/display/msm/
4529
4530DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4531M:	Ben Skeggs <bskeggs@redhat.com>
4532L:	dri-devel@lists.freedesktop.org
4533L:	nouveau@lists.freedesktop.org
4534T:	git git://github.com/skeggsb/linux
4535S:	Supported
4536F:	drivers/gpu/drm/nouveau/
4537F:	include/uapi/drm/nouveau_drm.h
4538
4539DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4540M:	Noralf Trønnes <noralf@tronnes.org>
4541S:	Maintained
4542F:	drivers/gpu/drm/tinydrm/repaper.c
4543F:	Documentation/devicetree/bindings/display/repaper.txt
4544
4545DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4546M:	Dave Airlie <airlied@redhat.com>
4547M:	Gerd Hoffmann <kraxel@redhat.com>
4548L:	virtualization@lists.linux-foundation.org
4549T:	git git://anongit.freedesktop.org/drm/drm-misc
4550S:	Obsolete
4551W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4552F:	drivers/gpu/drm/cirrus/
4553
4554DRM DRIVER FOR QXL VIRTUAL GPU
4555M:	Dave Airlie <airlied@redhat.com>
4556M:	Gerd Hoffmann <kraxel@redhat.com>
4557L:	virtualization@lists.linux-foundation.org
4558T:	git git://anongit.freedesktop.org/drm/drm-misc
4559S:	Maintained
4560F:	drivers/gpu/drm/qxl/
4561F:	include/uapi/drm/qxl_drm.h
4562
4563DRM DRIVER FOR RAGE 128 VIDEO CARDS
4564S:	Orphan / Obsolete
4565F:	drivers/gpu/drm/r128/
4566F:	include/uapi/drm/r128_drm.h
4567
4568DRM DRIVER FOR SAVAGE VIDEO CARDS
4569S:	Orphan / Obsolete
4570F:	drivers/gpu/drm/savage/
4571F:	include/uapi/drm/savage_drm.h
4572
4573DRM DRIVER FOR SIS VIDEO CARDS
4574S:	Orphan / Obsolete
4575F:	drivers/gpu/drm/sis/
4576F:	include/uapi/drm/sis_drm.h
4577
4578DRM DRIVER FOR SITRONIX ST7586 PANELS
4579M:	David Lechner <david@lechnology.com>
4580S:	Maintained
4581F:	drivers/gpu/drm/tinydrm/st7586.c
4582F:	Documentation/devicetree/bindings/display/st7586.txt
4583
4584DRM DRIVER FOR SITRONIX ST7735R PANELS
4585M:	David Lechner <david@lechnology.com>
4586S:	Maintained
4587F:	drivers/gpu/drm/tinydrm/st7735r.c
4588F:	Documentation/devicetree/bindings/display/st7735r.txt
4589
4590DRM DRIVER FOR TDFX VIDEO CARDS
4591S:	Orphan / Obsolete
4592F:	drivers/gpu/drm/tdfx/
4593
4594DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4595M:	Dave Airlie <airlied@redhat.com>
4596S:	Odd Fixes
4597F:	drivers/gpu/drm/udl/
4598
4599DRM DRIVER FOR VMWARE VIRTUAL GPU
4600M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4601M:	Sinclair Yeh <syeh@vmware.com>
4602M:	Thomas Hellstrom <thellstrom@vmware.com>
4603L:	dri-devel@lists.freedesktop.org
4604T:	git git://people.freedesktop.org/~syeh/repos_linux
4605T:	git git://people.freedesktop.org/~thomash/linux
4606S:	Supported
4607F:	drivers/gpu/drm/vmwgfx/
4608F:	include/uapi/drm/vmwgfx_drm.h
4609
4610DRM DRIVERS
4611M:	David Airlie <airlied@linux.ie>
4612L:	dri-devel@lists.freedesktop.org
4613T:	git git://people.freedesktop.org/~airlied/linux
4614B:	https://bugs.freedesktop.org/
4615C:	irc://chat.freenode.net/dri-devel
4616S:	Maintained
4617F:	drivers/gpu/drm/
4618F:	drivers/gpu/vga/
4619F:	Documentation/devicetree/bindings/display/
4620F:	Documentation/devicetree/bindings/gpu/
4621F:	Documentation/devicetree/bindings/video/
4622F:	Documentation/gpu/
4623F:	include/drm/
4624F:	include/uapi/drm/
4625F:	include/linux/vga*
4626
4627DRM DRIVERS AND MISC GPU PATCHES
4628M:	Gustavo Padovan <gustavo@padovan.org>
4629M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4630M:	Sean Paul <seanpaul@chromium.org>
4631W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4632S:	Maintained
4633T:	git git://anongit.freedesktop.org/drm/drm-misc
4634F:	Documentation/gpu/
4635F:	drivers/gpu/vga/
4636F:	drivers/gpu/drm/*
4637F:	include/drm/drm*
4638F:	include/uapi/drm/drm*
4639F:	include/linux/vga*
4640
4641DRM DRIVERS FOR ALLWINNER A10
4642M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/sun4i/
4646F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR AMLOGIC SOCS
4650M:	Neil Armstrong <narmstrong@baylibre.com>
4651L:	dri-devel@lists.freedesktop.org
4652L:	linux-amlogic@lists.infradead.org
4653W:	http://linux-meson.com/
4654S:	Supported
4655F:	drivers/gpu/drm/meson/
4656F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4657F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4658F:	Documentation/gpu/meson.rst
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660
4661DRM DRIVERS FOR ATMEL HLCDC
4662M:	Boris Brezillon <boris.brezillon@bootlin.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/atmel-hlcdc/
4666F:	Documentation/devicetree/bindings/drm/atmel/
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR BRIDGE CHIPS
4670M:	Archit Taneja <architt@codeaurora.org>
4671M:	Andrzej Hajda <a.hajda@samsung.com>
4672R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4673S:	Maintained
4674T:	git git://anongit.freedesktop.org/drm/drm-misc
4675F:	drivers/gpu/drm/bridge/
4676
4677DRM DRIVERS FOR EXYNOS
4678M:	Inki Dae <inki.dae@samsung.com>
4679M:	Joonyoung Shim <jy0922.shim@samsung.com>
4680M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4681M:	Kyungmin Park <kyungmin.park@samsung.com>
4682L:	dri-devel@lists.freedesktop.org
4683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4684S:	Supported
4685F:	drivers/gpu/drm/exynos/
4686F:	include/uapi/drm/exynos_drm.h
4687F:	Documentation/devicetree/bindings/display/exynos/
4688
4689DRM DRIVERS FOR FREESCALE DCU
4690M:	Stefan Agner <stefan@agner.ch>
4691M:	Alison Wang <alison.wang@nxp.com>
4692L:	dri-devel@lists.freedesktop.org
4693S:	Supported
4694F:	drivers/gpu/drm/fsl-dcu/
4695F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4696F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4697F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4698
4699DRM DRIVERS FOR FREESCALE IMX
4700M:	Philipp Zabel <p.zabel@pengutronix.de>
4701L:	dri-devel@lists.freedesktop.org
4702S:	Maintained
4703F:	drivers/gpu/drm/imx/
4704F:	drivers/gpu/ipu-v3/
4705F:	Documentation/devicetree/bindings/display/imx/
4706
4707DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4708M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4709L:	dri-devel@lists.freedesktop.org
4710T:	git git://github.com/patjak/drm-gma500
4711S:	Maintained
4712F:	drivers/gpu/drm/gma500/
4713
4714DRM DRIVERS FOR HISILICON
4715M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4716M:	Rongrong Zou <zourongrong@gmail.com>
4717R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4718R:	Chen Feng <puck.chen@hisilicon.com>
4719L:	dri-devel@lists.freedesktop.org
4720T:	git git://github.com/xin3liang/linux.git
4721S:	Maintained
4722F:	drivers/gpu/drm/hisilicon/
4723F:	Documentation/devicetree/bindings/display/hisilicon/
4724
4725DRM DRIVERS FOR MEDIATEK
4726M:	CK Hu <ck.hu@mediatek.com>
4727M:	Philipp Zabel <p.zabel@pengutronix.de>
4728L:	dri-devel@lists.freedesktop.org
4729S:	Supported
4730F:	drivers/gpu/drm/mediatek/
4731F:	Documentation/devicetree/bindings/display/mediatek/
4732
4733DRM DRIVERS FOR NVIDIA TEGRA
4734M:	Thierry Reding <thierry.reding@gmail.com>
4735L:	dri-devel@lists.freedesktop.org
4736L:	linux-tegra@vger.kernel.org
4737T:	git git://anongit.freedesktop.org/tegra/linux.git
4738S:	Supported
4739F:	drivers/gpu/drm/tegra/
4740F:	drivers/gpu/host1x/
4741F:	include/linux/host1x.h
4742F:	include/uapi/drm/tegra_drm.h
4743F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4744
4745DRM DRIVERS FOR RENESAS
4746M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4747L:	dri-devel@lists.freedesktop.org
4748L:	linux-renesas-soc@vger.kernel.org
4749T:	git git://linuxtv.org/pinchartl/fbdev
4750S:	Supported
4751F:	drivers/gpu/drm/rcar-du/
4752F:	drivers/gpu/drm/shmobile/
4753F:	include/linux/platform_data/shmob_drm.h
4754F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4755F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4756F:	Documentation/devicetree/bindings/display/renesas,du.txt
4757
4758DRM DRIVERS FOR ROCKCHIP
4759M:	Sandy Huang <hjc@rock-chips.com>
4760M:	Heiko Stübner <heiko@sntech.de>
4761L:	dri-devel@lists.freedesktop.org
4762S:	Maintained
4763F:	drivers/gpu/drm/rockchip/
4764F:	Documentation/devicetree/bindings/display/rockchip/
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766
4767DRM DRIVERS FOR STI
4768M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4769M:	Vincent Abriou <vincent.abriou@st.com>
4770L:	dri-devel@lists.freedesktop.org
4771T:	git git://anongit.freedesktop.org/drm/drm-misc
4772S:	Maintained
4773F:	drivers/gpu/drm/sti
4774F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4775
4776DRM DRIVERS FOR STM
4777M:	Yannick Fertre <yannick.fertre@st.com>
4778M:	Philippe Cornu <philippe.cornu@st.com>
4779M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4780M:	Vincent Abriou <vincent.abriou@st.com>
4781L:	dri-devel@lists.freedesktop.org
4782T:	git git://anongit.freedesktop.org/drm/drm-misc
4783S:	Maintained
4784F:	drivers/gpu/drm/stm
4785F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4786
4787DRM DRIVERS FOR TI LCDC
4788M:	Jyri Sarha <jsarha@ti.com>
4789R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Maintained
4792F:	drivers/gpu/drm/tilcdc/
4793F:	Documentation/devicetree/bindings/display/tilcdc/
4794
4795DRM DRIVERS FOR TI OMAP
4796M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4797L:	dri-devel@lists.freedesktop.org
4798S:	Maintained
4799F:	drivers/gpu/drm/omapdrm/
4800F:	Documentation/devicetree/bindings/display/ti/
4801
4802DRM DRIVERS FOR V3D
4803M:	Eric Anholt <eric@anholt.net>
4804S:	Supported
4805F:	drivers/gpu/drm/v3d/
4806F:	include/uapi/drm/v3d_drm.h
4807F:	Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809
4810DRM DRIVERS FOR VC4
4811M:	Eric Anholt <eric@anholt.net>
4812T:	git git://github.com/anholt/linux
4813S:	Supported
4814F:	drivers/gpu/drm/vc4/
4815F:	include/uapi/drm/vc4_drm.h
4816F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818
4819DRM DRIVERS FOR VIVANTE GPU IP
4820M:	Lucas Stach <l.stach@pengutronix.de>
4821R:	Russell King <linux+etnaviv@armlinux.org.uk>
4822R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4823L:	etnaviv@lists.freedesktop.org
4824L:	dri-devel@lists.freedesktop.org
4825S:	Maintained
4826F:	drivers/gpu/drm/etnaviv/
4827F:	include/uapi/drm/etnaviv_drm.h
4828F:	Documentation/devicetree/bindings/display/etnaviv/
4829
4830DRM DRIVERS FOR ZTE ZX
4831M:	Shawn Guo <shawnguo@kernel.org>
4832L:	dri-devel@lists.freedesktop.org
4833S:	Maintained
4834F:	drivers/gpu/drm/zte/
4835F:	Documentation/devicetree/bindings/display/zte,vou.txt
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837
4838DRM PANEL DRIVERS
4839M:	Thierry Reding <thierry.reding@gmail.com>
4840L:	dri-devel@lists.freedesktop.org
4841T:	git git://anongit.freedesktop.org/drm/drm-misc
4842S:	Maintained
4843F:	drivers/gpu/drm/drm_panel.c
4844F:	drivers/gpu/drm/panel/
4845F:	include/drm/drm_panel.h
4846F:	Documentation/devicetree/bindings/display/panel/
4847
4848DRM TINYDRM DRIVERS
4849M:	Noralf Trønnes <noralf@tronnes.org>
4850W:	https://github.com/notro/tinydrm/wiki/Development
4851T:	git git://anongit.freedesktop.org/drm/drm-misc
4852S:	Maintained
4853F:	drivers/gpu/drm/tinydrm/
4854F:	include/drm/tinydrm/
4855
4856DRM DRIVERS FOR XEN
4857M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4858T:	git git://anongit.freedesktop.org/drm/drm-misc
4859L:	dri-devel@lists.freedesktop.org
4860L:	xen-devel@lists.xen.org
4861S:	Supported
4862F:	drivers/gpu/drm/xen/
4863F:	Documentation/gpu/xen-front.rst
4864
4865DRM TTM SUBSYSTEM
4866M:	Christian Koenig <christian.koenig@amd.com>
4867M:	Roger He <Hongbo.He@amd.com>
4868T:	git git://people.freedesktop.org/~agd5f/linux
4869S:	Maintained
4870L:	dri-devel@lists.freedesktop.org
4871F:	include/drm/ttm/
4872F:	drivers/gpu/drm/ttm/
4873
4874DSBR100 USB FM RADIO DRIVER
4875M:	Alexey Klimov <klimov.linux@gmail.com>
4876L:	linux-media@vger.kernel.org
4877T:	git git://linuxtv.org/media_tree.git
4878S:	Maintained
4879F:	drivers/media/radio/dsbr100.c
4880
4881DSCC4 DRIVER
4882M:	Francois Romieu <romieu@fr.zoreil.com>
4883L:	netdev@vger.kernel.org
4884S:	Maintained
4885F:	drivers/net/wan/dscc4.c
4886
4887DT3155 MEDIA DRIVER
4888M:	Hans Verkuil <hverkuil@xs4all.nl>
4889L:	linux-media@vger.kernel.org
4890T:	git git://linuxtv.org/media_tree.git
4891W:	https://linuxtv.org
4892S:	Odd Fixes
4893F:	drivers/media/pci/dt3155/
4894
4895DVB_USB_AF9015 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899W:	http://palosaari.fi/linux/
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/af9015*
4904
4905DVB_USB_AF9035 MEDIA DRIVER
4906M:	Antti Palosaari <crope@iki.fi>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909W:	http://palosaari.fi/linux/
4910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4911T:	git git://linuxtv.org/anttip/media_tree.git
4912S:	Maintained
4913F:	drivers/media/usb/dvb-usb-v2/af9035*
4914
4915DVB_USB_ANYSEE MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/anysee*
4924
4925DVB_USB_AU6610 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/au6610*
4934
4935DVB_USB_CE6230 MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://palosaari.fi/linux/
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/anttip/media_tree.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/ce6230*
4944
4945DVB_USB_CXUSB MEDIA DRIVER
4946M:	Michael Krufky <mkrufky@linuxtv.org>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://github.com/mkrufky
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb/cxusb*
4954
4955DVB_USB_EC168 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/ec168*
4964
4965DVB_USB_GL861 MEDIA DRIVER
4966M:	Antti Palosaari <crope@iki.fi>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4970T:	git git://linuxtv.org/anttip/media_tree.git
4971S:	Maintained
4972F:	drivers/media/usb/dvb-usb-v2/gl861*
4973
4974DVB_USB_MXL111SF MEDIA DRIVER
4975M:	Michael Krufky <mkrufky@linuxtv.org>
4976L:	linux-media@vger.kernel.org
4977W:	https://linuxtv.org
4978W:	http://github.com/mkrufky
4979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4980T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4981S:	Maintained
4982F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4983
4984DVB_USB_RTL28XXU MEDIA DRIVER
4985M:	Antti Palosaari <crope@iki.fi>
4986L:	linux-media@vger.kernel.org
4987W:	https://linuxtv.org
4988W:	http://palosaari.fi/linux/
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4993
4994DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
5003F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5004
5005DYNAMIC DEBUG
5006M:	Jason Baron <jbaron@akamai.com>
5007S:	Maintained
5008F:	lib/dynamic_debug.c
5009F:	include/linux/dynamic_debug.h
5010
5011DYNAMIC INTERRUPT MODERATION
5012M:	Tal Gilboa <talgi@mellanox.com>
5013S:	Maintained
5014F:	include/linux/net_dim.h
5015
5016DZ DECSTATION DZ11 SERIAL DRIVER
5017M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5018S:	Maintained
5019F:	drivers/tty/serial/dz.*
5020
5021E3X0 POWER BUTTON DRIVER
5022M:	Moritz Fischer <moritz.fischer@ettus.com>
5023L:	usrp-users@lists.ettus.com
5024W:	http://www.ettus.com
5025S:	Supported
5026F:	drivers/input/misc/e3x0-button.c
5027F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5028
5029E4000 MEDIA DRIVER
5030M:	Antti Palosaari <crope@iki.fi>
5031L:	linux-media@vger.kernel.org
5032W:	https://linuxtv.org
5033W:	http://palosaari.fi/linux/
5034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5035T:	git git://linuxtv.org/anttip/media_tree.git
5036S:	Maintained
5037F:	drivers/media/tuners/e4000*
5038
5039EC100 MEDIA DRIVER
5040M:	Antti Palosaari <crope@iki.fi>
5041L:	linux-media@vger.kernel.org
5042W:	https://linuxtv.org
5043W:	http://palosaari.fi/linux/
5044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5045T:	git git://linuxtv.org/anttip/media_tree.git
5046S:	Maintained
5047F:	drivers/media/dvb-frontends/ec100*
5048
5049ECRYPT FILE SYSTEM
5050M:	Tyler Hicks <tyhicks@canonical.com>
5051L:	ecryptfs@vger.kernel.org
5052W:	http://ecryptfs.org
5053W:	https://launchpad.net/ecryptfs
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5055S:	Supported
5056F:	Documentation/filesystems/ecryptfs.txt
5057F:	fs/ecryptfs/
5058
5059EDAC-AMD64
5060M:	Borislav Petkov <bp@alien8.de>
5061L:	linux-edac@vger.kernel.org
5062S:	Maintained
5063F:	drivers/edac/amd64_edac*
5064
5065EDAC-CALXEDA
5066M:	Robert Richter <rric@kernel.org>
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/highbank*
5070
5071EDAC-CAVIUM OCTEON
5072M:	Ralf Baechle <ralf@linux-mips.org>
5073M:	David Daney <david.daney@cavium.com>
5074L:	linux-edac@vger.kernel.org
5075L:	linux-mips@linux-mips.org
5076S:	Supported
5077F:	drivers/edac/octeon_edac*
5078
5079EDAC-CAVIUM THUNDERX
5080M:	David Daney <david.daney@cavium.com>
5081M:	Jan Glauber <jglauber@cavium.com>
5082L:	linux-edac@vger.kernel.org
5083S:	Supported
5084F:	drivers/edac/thunderx_edac*
5085
5086EDAC-CORE
5087M:	Borislav Petkov <bp@alien8.de>
5088M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5089L:	linux-edac@vger.kernel.org
5090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5092S:	Supported
5093F:	Documentation/admin-guide/ras.rst
5094F:	Documentation/driver-api/edac.rst
5095F:	drivers/edac/
5096F:	include/linux/edac.h
5097
5098EDAC-E752X
5099M:	Mark Gross <mark.gross@intel.com>
5100L:	linux-edac@vger.kernel.org
5101S:	Maintained
5102F:	drivers/edac/e752x_edac.c
5103
5104EDAC-E7XXX
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/e7xxx_edac.c
5108
5109EDAC-FSL_DDR
5110M:	York Sun <york.sun@nxp.com>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/fsl_ddr_edac.*
5114
5115EDAC-GHES
5116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/ghes_edac.c
5120
5121EDAC-I3000
5122L:	linux-edac@vger.kernel.org
5123S:	Orphan
5124F:	drivers/edac/i3000_edac.c
5125
5126EDAC-I5000
5127L:	linux-edac@vger.kernel.org
5128S:	Maintained
5129F:	drivers/edac/i5000_edac.c
5130
5131EDAC-I5400
5132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/i5400_edac.c
5136
5137EDAC-I7300
5138M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/i7300_edac.c
5142
5143EDAC-I7CORE
5144M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/i7core_edac.c
5148
5149EDAC-I82443BXGX
5150M:	Tim Small <tim@buttersideup.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/i82443bxgx_edac.c
5154
5155EDAC-I82975X
5156M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5157M:	"Arvind R." <arvino55@gmail.com>
5158L:	linux-edac@vger.kernel.org
5159S:	Maintained
5160F:	drivers/edac/i82975x_edac.c
5161
5162EDAC-IE31200
5163M:	Jason Baron <jbaron@akamai.com>
5164L:	linux-edac@vger.kernel.org
5165S:	Maintained
5166F:	drivers/edac/ie31200_edac.c
5167
5168EDAC-MPC85XX
5169M:	Johannes Thumshirn <morbidrsa@gmail.com>
5170L:	linux-edac@vger.kernel.org
5171S:	Maintained
5172F:	drivers/edac/mpc85xx_edac.[ch]
5173
5174EDAC-PASEMI
5175M:	Egor Martovetsky <egor@pasemi.com>
5176L:	linux-edac@vger.kernel.org
5177S:	Maintained
5178F:	drivers/edac/pasemi_edac.c
5179
5180EDAC-PND2
5181M:	Tony Luck <tony.luck@intel.com>
5182L:	linux-edac@vger.kernel.org
5183S:	Maintained
5184F:	drivers/edac/pnd2_edac.[ch]
5185
5186EDAC-R82600
5187M:	Tim Small <tim@buttersideup.com>
5188L:	linux-edac@vger.kernel.org
5189S:	Maintained
5190F:	drivers/edac/r82600_edac.c
5191
5192EDAC-SBRIDGE
5193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5194L:	linux-edac@vger.kernel.org
5195S:	Maintained
5196F:	drivers/edac/sb_edac.c
5197
5198EDAC-SKYLAKE
5199M:	Tony Luck <tony.luck@intel.com>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/skx_edac.c
5203
5204EDAC-TI
5205M:	Tero Kristo <t-kristo@ti.com>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/ti_edac.c
5209
5210EDIROL UA-101/UA-1000 DRIVER
5211M:	Clemens Ladisch <clemens@ladisch.de>
5212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5213T:	git git://git.alsa-project.org/alsa-kernel.git
5214S:	Maintained
5215F:	sound/usb/misc/ua101.c
5216
5217EFI TEST DRIVER
5218L:	linux-efi@vger.kernel.org
5219M:	Ivan Hu <ivan.hu@canonical.com>
5220M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5221S:	Maintained
5222F:	drivers/firmware/efi/test/
5223
5224EFI VARIABLE FILESYSTEM
5225M:	Matthew Garrett <matthew.garrett@nebula.com>
5226M:	Jeremy Kerr <jk@ozlabs.org>
5227M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5229L:	linux-efi@vger.kernel.org
5230S:	Maintained
5231F:	fs/efivarfs/
5232
5233EFIFB FRAMEBUFFER DRIVER
5234L:	linux-fbdev@vger.kernel.org
5235M:	Peter Jones <pjones@redhat.com>
5236S:	Maintained
5237F:	drivers/video/fbdev/efifb.c
5238
5239EFS FILESYSTEM
5240W:	http://aeschi.ch.eu.org/efs/
5241S:	Orphan
5242F:	fs/efs/
5243
5244EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5245M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5246L:	netdev@vger.kernel.org
5247S:	Maintained
5248F:	drivers/net/ethernet/ibm/ehea/
5249
5250EM28XX VIDEO4LINUX DRIVER
5251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5252L:	linux-media@vger.kernel.org
5253W:	https://linuxtv.org
5254T:	git git://linuxtv.org/media_tree.git
5255S:	Maintained
5256F:	drivers/media/usb/em28xx/
5257F:	Documentation/media/v4l-drivers/em28xx*
5258
5259EMBEDDED LINUX
5260M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5261M:	Matt Mackall <mpm@selenic.com>
5262M:	David Woodhouse <dwmw2@infradead.org>
5263L:	linux-embedded@vger.kernel.org
5264S:	Maintained
5265
5266Emulex 10Gbps iSCSI - OneConnect DRIVER
5267M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5268M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5269M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5270L:	linux-scsi@vger.kernel.org
5271W:	http://www.broadcom.com
5272S:	Supported
5273F:	drivers/scsi/be2iscsi/
5274
5275Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5276M:	Sathya Perla <sathya.perla@broadcom.com>
5277M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5278M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5279M:	Somnath Kotur <somnath.kotur@broadcom.com>
5280L:	netdev@vger.kernel.org
5281W:	http://www.emulex.com
5282S:	Supported
5283F:	drivers/net/ethernet/emulex/benet/
5284
5285EMULEX ONECONNECT ROCE DRIVER
5286M:	Selvin Xavier <selvin.xavier@broadcom.com>
5287M:	Devesh Sharma <devesh.sharma@broadcom.com>
5288L:	linux-rdma@vger.kernel.org
5289W:	http://www.broadcom.com
5290S:	Odd Fixes
5291F:	drivers/infiniband/hw/ocrdma/
5292F:	include/uapi/rdma/ocrdma-abi.h
5293
5294EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5295M:	James Smart <james.smart@broadcom.com>
5296M:	Dick Kennedy <dick.kennedy@broadcom.com>
5297L:	linux-scsi@vger.kernel.org
5298W:	http://www.broadcom.com
5299S:	Supported
5300F:	drivers/scsi/lpfc/
5301
5302ENE CB710 FLASH CARD READER DRIVER
5303M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5304S:	Maintained
5305F:	drivers/misc/cb710/
5306F:	drivers/mmc/host/cb710-mmc.*
5307F:	include/linux/cb710.h
5308
5309ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5310M:	Maxim Levitsky <maximlevitsky@gmail.com>
5311S:	Maintained
5312F:	drivers/media/rc/ene_ir.*
5313
5314EPSON S1D13XXX FRAMEBUFFER DRIVER
5315M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5316S:	Maintained
5317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5318F:	drivers/video/fbdev/s1d13xxxfb.c
5319F:	include/video/s1d13xxxfb.h
5320
5321ERRSEQ ERROR TRACKING INFRASTRUCTURE
5322M:	Jeff Layton <jlayton@kernel.org>
5323S:	Maintained
5324F:	lib/errseq.c
5325F:	include/linux/errseq.h
5326
5327ET131X NETWORK DRIVER
5328M:	Mark Einon <mark.einon@gmail.com>
5329S:	Odd Fixes
5330F:	drivers/net/ethernet/agere/
5331
5332ETHERNET BRIDGE
5333M:	Stephen Hemminger <stephen@networkplumber.org>
5334L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5335L:	netdev@vger.kernel.org
5336W:	http://www.linuxfoundation.org/en/Net:Bridge
5337S:	Maintained
5338F:	include/linux/netfilter_bridge/
5339F:	net/bridge/
5340
5341ETHERNET PHY LIBRARY
5342M:	Andrew Lunn <andrew@lunn.ch>
5343M:	Florian Fainelli <f.fainelli@gmail.com>
5344L:	netdev@vger.kernel.org
5345S:	Maintained
5346F:	Documentation/ABI/testing/sysfs-bus-mdio
5347F:	Documentation/devicetree/bindings/net/mdio*
5348F:	Documentation/networking/phy.txt
5349F:	drivers/net/phy/
5350F:	drivers/of/of_mdio.c
5351F:	drivers/of/of_net.c
5352F:	include/linux/*mdio*.h
5353F:	include/linux/of_net.h
5354F:	include/linux/phy.h
5355F:	include/linux/phy_fixed.h
5356F:	include/linux/platform_data/mdio-bcm-unimac.h
5357F:	include/trace/events/mdio.h
5358F:	include/uapi/linux/mdio.h
5359F:	include/uapi/linux/mii.h
5360
5361EXT2 FILE SYSTEM
5362M:	Jan Kara <jack@suse.com>
5363L:	linux-ext4@vger.kernel.org
5364S:	Maintained
5365F:	Documentation/filesystems/ext2.txt
5366F:	fs/ext2/
5367F:	include/linux/ext2*
5368
5369EXT4 FILE SYSTEM
5370M:	"Theodore Ts'o" <tytso@mit.edu>
5371M:	Andreas Dilger <adilger.kernel@dilger.ca>
5372L:	linux-ext4@vger.kernel.org
5373W:	http://ext4.wiki.kernel.org
5374Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5376S:	Maintained
5377F:	Documentation/filesystems/ext4.txt
5378F:	fs/ext4/
5379
5380Extended Verification Module (EVM)
5381M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5382L:	linux-integrity@vger.kernel.org
5383S:	Supported
5384F:	security/integrity/evm/
5385
5386EXTENSIBLE FIRMWARE INTERFACE (EFI)
5387M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5388L:	linux-efi@vger.kernel.org
5389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5390S:	Maintained
5391F:	Documentation/efi-stub.txt
5392F:	arch/*/kernel/efi.c
5393F:	arch/x86/boot/compressed/eboot.[ch]
5394F:	arch/*/include/asm/efi.h
5395F:	arch/x86/platform/efi/
5396F:	drivers/firmware/efi/
5397F:	include/linux/efi*.h
5398F:	arch/arm/boot/compressed/efi-header.S
5399F:	arch/arm64/kernel/efi-entry.S
5400
5401EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5402M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5403M:	Chanwoo Choi <cw00.choi@samsung.com>
5404L:	linux-kernel@vger.kernel.org
5405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5406S:	Maintained
5407F:	drivers/extcon/
5408F:	include/linux/extcon/
5409F:	include/linux/extcon.h
5410F:	Documentation/extcon/
5411F:	Documentation/devicetree/bindings/extcon/
5412
5413EXYNOS DP DRIVER
5414M:	Jingoo Han <jingoohan1@gmail.com>
5415L:	dri-devel@lists.freedesktop.org
5416S:	Maintained
5417F:	drivers/gpu/drm/exynos/exynos_dp*
5418
5419EXYNOS SYSMMU (IOMMU) driver
5420M:	Marek Szyprowski <m.szyprowski@samsung.com>
5421L:	iommu@lists.linux-foundation.org
5422S:	Maintained
5423F:	drivers/iommu/exynos-iommu.c
5424
5425EZchip NPS platform support
5426M:	Vineet Gupta <vgupta@synopsys.com>
5427S:	Supported
5428F:	arch/arc/plat-eznps
5429F:	arch/arc/boot/dts/eznps.dts
5430
5431F2FS FILE SYSTEM
5432M:	Jaegeuk Kim <jaegeuk@kernel.org>
5433M:	Chao Yu <yuchao0@huawei.com>
5434L:	linux-f2fs-devel@lists.sourceforge.net
5435W:	https://f2fs.wiki.kernel.org/
5436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5437S:	Maintained
5438F:	Documentation/filesystems/f2fs.txt
5439F:	Documentation/ABI/testing/sysfs-fs-f2fs
5440F:	fs/f2fs/
5441F:	include/linux/f2fs_fs.h
5442F:	include/trace/events/f2fs.h
5443
5444F71805F HARDWARE MONITORING DRIVER
5445M:	Jean Delvare <jdelvare@suse.com>
5446L:	linux-hwmon@vger.kernel.org
5447S:	Maintained
5448F:	Documentation/hwmon/f71805f
5449F:	drivers/hwmon/f71805f.c
5450
5451FADDR2LINE
5452M:	Josh Poimboeuf <jpoimboe@redhat.com>
5453S:	Maintained
5454F:	scripts/faddr2line
5455
5456FAILOVER MODULE
5457M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5458L:	netdev@vger.kernel.org
5459S:	Supported
5460F:	net/core/failover.c
5461F:	include/net/failover.h
5462F:	Documentation/networking/failover.rst
5463
5464FANOTIFY
5465M:	Jan Kara <jack@suse.cz>
5466R:	Amir Goldstein <amir73il@gmail.com>
5467L:	linux-fsdevel@vger.kernel.org
5468S:	Maintained
5469F:	fs/notify/fanotify/
5470F:	include/linux/fanotify.h
5471F:	include/uapi/linux/fanotify.h
5472
5473FARSYNC SYNCHRONOUS DRIVER
5474M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5475W:	http://www.farsite.co.uk/
5476S:	Supported
5477F:	drivers/net/wan/farsync.*
5478
5479FAULT INJECTION SUPPORT
5480M:	Akinobu Mita <akinobu.mita@gmail.com>
5481S:	Supported
5482F:	Documentation/fault-injection/
5483F:	lib/fault-inject.c
5484
5485FBTFT Framebuffer drivers
5486M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5487S:	Maintained
5488F:	drivers/staging/fbtft/
5489
5490FC0011 TUNER DRIVER
5491M:	Michael Buesch <m@bues.ch>
5492L:	linux-media@vger.kernel.org
5493S:	Maintained
5494F:	drivers/media/tuners/fc0011.h
5495F:	drivers/media/tuners/fc0011.c
5496
5497FC2580 MEDIA DRIVER
5498M:	Antti Palosaari <crope@iki.fi>
5499L:	linux-media@vger.kernel.org
5500W:	https://linuxtv.org
5501W:	http://palosaari.fi/linux/
5502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5503T:	git git://linuxtv.org/anttip/media_tree.git
5504S:	Maintained
5505F:	drivers/media/tuners/fc2580*
5506
5507FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5508M:	Johannes Thumshirn <jth@kernel.org>
5509L:	linux-scsi@vger.kernel.org
5510W:	www.Open-FCoE.org
5511S:	Supported
5512F:	drivers/scsi/libfc/
5513F:	drivers/scsi/fcoe/
5514F:	include/scsi/fc/
5515F:	include/scsi/libfc.h
5516F:	include/scsi/libfcoe.h
5517F:	include/uapi/scsi/fc/
5518
5519FILE LOCKING (flock() and fcntl()/lockf())
5520M:	Jeff Layton <jlayton@kernel.org>
5521M:	"J. Bruce Fields" <bfields@fieldses.org>
5522L:	linux-fsdevel@vger.kernel.org
5523S:	Maintained
5524F:	include/linux/fcntl.h
5525F:	include/uapi/linux/fcntl.h
5526F:	fs/fcntl.c
5527F:	fs/locks.c
5528
5529FILESYSTEMS (VFS and infrastructure)
5530M:	Alexander Viro <viro@zeniv.linux.org.uk>
5531L:	linux-fsdevel@vger.kernel.org
5532S:	Maintained
5533F:	fs/*
5534F:	include/linux/fs.h
5535F:	include/uapi/linux/fs.h
5536
5537FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5538M:	Riku Voipio <riku.voipio@iki.fi>
5539L:	linux-hwmon@vger.kernel.org
5540S:	Maintained
5541F:	drivers/hwmon/f75375s.c
5542F:	include/linux/f75375s.h
5543
5544FIREWIRE AUDIO DRIVERS
5545M:	Clemens Ladisch <clemens@ladisch.de>
5546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5547T:	git git://git.alsa-project.org/alsa-kernel.git
5548S:	Maintained
5549F:	sound/firewire/
5550
5551FIREWIRE MEDIA DRIVERS (firedtv)
5552M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5553L:	linux-media@vger.kernel.org
5554L:	linux1394-devel@lists.sourceforge.net
5555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5556S:	Maintained
5557F:	drivers/media/firewire/
5558
5559FIREWIRE SBP-2 TARGET
5560M:	Chris Boot <bootc@bootc.net>
5561L:	linux-scsi@vger.kernel.org
5562L:	target-devel@vger.kernel.org
5563L:	linux1394-devel@lists.sourceforge.net
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5565S:	Maintained
5566F:	drivers/target/sbp/
5567
5568FIREWIRE SUBSYSTEM
5569M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5570L:	linux1394-devel@lists.sourceforge.net
5571W:	http://ieee1394.wiki.kernel.org/
5572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5573S:	Maintained
5574F:	drivers/firewire/
5575F:	include/linux/firewire.h
5576F:	include/uapi/linux/firewire*.h
5577F:	tools/firewire/
5578
5579FIRMWARE LOADER (request_firmware)
5580M:	Luis R. Rodriguez <mcgrof@kernel.org>
5581L:	linux-kernel@vger.kernel.org
5582S:	Maintained
5583F:	Documentation/firmware_class/
5584F:	drivers/base/firmware_loader/
5585F:	include/linux/firmware.h
5586
5587FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5588M:	Joshua Morris <josh.h.morris@us.ibm.com>
5589M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5590S:	Maintained
5591F:	drivers/block/rsxx/
5592
5593FLOPPY DRIVER
5594M:	Jiri Kosina <jikos@kernel.org>
5595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5596S:	Odd fixes
5597F:	drivers/block/floppy.c
5598
5599FMC SUBSYSTEM
5600M:	Alessandro Rubini <rubini@gnudd.com>
5601W:	http://www.ohwr.org/projects/fmc-bus
5602S:	Supported
5603F:	drivers/fmc/
5604F:	include/linux/fmc*.h
5605F:	include/linux/ipmi-fru.h
5606K:	fmc_d.*register
5607
5608FPGA MANAGER FRAMEWORK
5609M:	Alan Tull <atull@kernel.org>
5610M:	Moritz Fischer <mdf@kernel.org>
5611L:	linux-fpga@vger.kernel.org
5612S:	Maintained
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5614Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5615F:	Documentation/fpga/
5616F:	Documentation/driver-api/fpga/
5617F:	Documentation/devicetree/bindings/fpga/
5618F:	drivers/fpga/
5619F:	include/linux/fpga/
5620W:	http://www.rocketboards.org
5621
5622FPU EMULATOR
5623M:	Bill Metzenthen <billm@melbpc.org.au>
5624W:	http://floatingpoint.sourceforge.net/emulator/index.html
5625S:	Maintained
5626F:	arch/x86/math-emu/
5627
5628FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5629L:	netdev@vger.kernel.org
5630S:	Orphan
5631F:	drivers/net/wan/dlci.c
5632F:	drivers/net/wan/sdla.c
5633
5634FRAMEBUFFER LAYER
5635M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5636L:	dri-devel@lists.freedesktop.org
5637L:	linux-fbdev@vger.kernel.org
5638T:	git git://github.com/bzolnier/linux.git
5639Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5640S:	Maintained
5641F:	Documentation/fb/
5642F:	drivers/video/
5643F:	include/video/
5644F:	include/linux/fb.h
5645F:	include/uapi/video/
5646F:	include/uapi/linux/fb.h
5647
5648FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5649M:	Horia Geantă <horia.geanta@nxp.com>
5650M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5651L:	linux-crypto@vger.kernel.org
5652S:	Maintained
5653F:	drivers/crypto/caam/
5654F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5655
5656FREESCALE DIU FRAMEBUFFER DRIVER
5657M:	Timur Tabi <timur@tabi.org>
5658L:	linux-fbdev@vger.kernel.org
5659S:	Maintained
5660F:	drivers/video/fbdev/fsl-diu-fb.*
5661
5662FREESCALE DMA DRIVER
5663M:	Li Yang <leoyang.li@nxp.com>
5664M:	Zhang Wei <zw@zh-kernel.org>
5665L:	linuxppc-dev@lists.ozlabs.org
5666S:	Maintained
5667F:	drivers/dma/fsldma.*
5668
5669FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5670M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/freescale/gianfar*
5674F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5675
5676FREESCALE GPMI NAND DRIVER
5677M:	Han Xu <han.xu@nxp.com>
5678L:	linux-mtd@lists.infradead.org
5679S:	Maintained
5680F:	drivers/mtd/nand/raw/gpmi-nand/*
5681
5682FREESCALE I2C CPM DRIVER
5683M:	Jochen Friedrich <jochen@scram.de>
5684L:	linuxppc-dev@lists.ozlabs.org
5685L:	linux-i2c@vger.kernel.org
5686S:	Maintained
5687F:	drivers/i2c/busses/i2c-cpm.c
5688
5689FREESCALE IMX / MXC FEC DRIVER
5690M:	Fugang Duan <fugang.duan@nxp.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/fec_main.c
5694F:	drivers/net/ethernet/freescale/fec_ptp.c
5695F:	drivers/net/ethernet/freescale/fec.h
5696F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5697
5698FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5699M:	Sascha Hauer <s.hauer@pengutronix.de>
5700R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5701L:	linux-fbdev@vger.kernel.org
5702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5703S:	Maintained
5704F:	include/linux/platform_data/video-imxfb.h
5705F:	drivers/video/fbdev/imxfb.c
5706
5707FREESCALE QORIQ DPAA ETHERNET DRIVER
5708M:	Madalin Bucur <madalin.bucur@nxp.com>
5709L:	netdev@vger.kernel.org
5710S:	Maintained
5711F:	drivers/net/ethernet/freescale/dpaa
5712
5713FREESCALE QORIQ DPAA FMAN DRIVER
5714M:	Madalin Bucur <madalin.bucur@nxp.com>
5715L:	netdev@vger.kernel.org
5716S:	Maintained
5717F:	drivers/net/ethernet/freescale/fman
5718F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5719
5720FREESCALE QORIQ PTP CLOCK DRIVER
5721M:	Yangbo Lu <yangbo.lu@nxp.com>
5722L:	netdev@vger.kernel.org
5723S:	Maintained
5724F:	drivers/ptp/ptp_qoriq.c
5725F:	include/linux/fsl/ptp_qoriq.h
5726F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5727
5728FREESCALE QUAD SPI DRIVER
5729M:	Han Xu <han.xu@nxp.com>
5730L:	linux-mtd@lists.infradead.org
5731S:	Maintained
5732F:	drivers/mtd/spi-nor/fsl-quadspi.c
5733
5734FREESCALE QUICC ENGINE LIBRARY
5735M:	Qiang Zhao <qiang.zhao@nxp.com>
5736L:	linuxppc-dev@lists.ozlabs.org
5737S:	Maintained
5738F:	drivers/soc/fsl/qe/
5739F:	include/soc/fsl/*qe*.h
5740F:	include/soc/fsl/*ucc*.h
5741
5742FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5743M:	Li Yang <leoyang.li@nxp.com>
5744L:	netdev@vger.kernel.org
5745L:	linuxppc-dev@lists.ozlabs.org
5746S:	Maintained
5747F:	drivers/net/ethernet/freescale/ucc_geth*
5748
5749FREESCALE QUICC ENGINE UCC HDLC DRIVER
5750M:	Zhao Qiang <qiang.zhao@nxp.com>
5751L:	netdev@vger.kernel.org
5752L:	linuxppc-dev@lists.ozlabs.org
5753S:	Maintained
5754F:	drivers/net/wan/fsl_ucc_hdlc*
5755
5756FREESCALE QUICC ENGINE UCC UART DRIVER
5757M:	Timur Tabi <timur@tabi.org>
5758L:	linuxppc-dev@lists.ozlabs.org
5759S:	Maintained
5760F:	drivers/tty/serial/ucc_uart.c
5761
5762FREESCALE SOC DRIVERS
5763M:	Li Yang <leoyang.li@nxp.com>
5764L:	linuxppc-dev@lists.ozlabs.org
5765L:	linux-arm-kernel@lists.infradead.org
5766S:	Maintained
5767F:	Documentation/devicetree/bindings/soc/fsl/
5768F:	drivers/soc/fsl/
5769F:	include/linux/fsl/
5770
5771FREESCALE SOC FS_ENET DRIVER
5772M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5773M:	Vitaly Bordug <vbordug@ru.mvista.com>
5774L:	linuxppc-dev@lists.ozlabs.org
5775L:	netdev@vger.kernel.org
5776S:	Maintained
5777F:	drivers/net/ethernet/freescale/fs_enet/
5778F:	include/linux/fs_enet_pd.h
5779
5780FREESCALE SOC SOUND DRIVERS
5781M:	Timur Tabi <timur@tabi.org>
5782M:	Nicolin Chen <nicoleotsuka@gmail.com>
5783M:	Xiubo Li <Xiubo.Lee@gmail.com>
5784R:	Fabio Estevam <fabio.estevam@nxp.com>
5785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5786L:	linuxppc-dev@lists.ozlabs.org
5787S:	Maintained
5788F:	sound/soc/fsl/fsl*
5789F:	sound/soc/fsl/imx*
5790F:	sound/soc/fsl/mpc8610_hpcd.c
5791
5792FREESCALE USB PERIPHERAL DRIVERS
5793M:	Li Yang <leoyang.li@nxp.com>
5794L:	linux-usb@vger.kernel.org
5795L:	linuxppc-dev@lists.ozlabs.org
5796S:	Maintained
5797F:	drivers/usb/gadget/udc/fsl*
5798
5799FREEVXFS FILESYSTEM
5800M:	Christoph Hellwig <hch@infradead.org>
5801W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5802S:	Maintained
5803F:	fs/freevxfs/
5804
5805FREEZER
5806M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5807M:	Pavel Machek <pavel@ucw.cz>
5808L:	linux-pm@vger.kernel.org
5809S:	Supported
5810F:	Documentation/power/freezing-of-tasks.txt
5811F:	include/linux/freezer.h
5812F:	kernel/freezer.c
5813
5814FRONTSWAP API
5815M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5816L:	linux-kernel@vger.kernel.org
5817S:	Maintained
5818F:	mm/frontswap.c
5819F:	include/linux/frontswap.h
5820
5821FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5822M:	David Howells <dhowells@redhat.com>
5823L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5824S:	Supported
5825F:	Documentation/filesystems/caching/
5826F:	fs/fscache/
5827F:	include/linux/fscache*.h
5828
5829FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5830M:	Theodore Y. Ts'o <tytso@mit.edu>
5831M:	Jaegeuk Kim <jaegeuk@kernel.org>
5832L:	linux-fscrypt@vger.kernel.org
5833Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5835S:	Supported
5836F:	fs/crypto/
5837F:	include/linux/fscrypt*.h
5838F:	Documentation/filesystems/fscrypt.rst
5839
5840FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5841M:	Jan Kara <jack@suse.cz>
5842R:	Amir Goldstein <amir73il@gmail.com>
5843L:	linux-fsdevel@vger.kernel.org
5844S:	Maintained
5845F:	fs/notify/
5846F:	include/linux/fsnotify*.h
5847
5848FUJITSU LAPTOP EXTRAS
5849M:	Jonathan Woithe <jwoithe@just42.net>
5850L:	platform-driver-x86@vger.kernel.org
5851S:	Maintained
5852F:	drivers/platform/x86/fujitsu-laptop.c
5853
5854FUJITSU M-5MO LS CAMERA ISP DRIVER
5855M:	Kyungmin Park <kyungmin.park@samsung.com>
5856M:	Heungjun Kim <riverful.kim@samsung.com>
5857L:	linux-media@vger.kernel.org
5858S:	Maintained
5859F:	drivers/media/i2c/m5mols/
5860F:	include/media/i2c/m5mols.h
5861
5862FUJITSU TABLET EXTRAS
5863M:	Robert Gerlach <khnz@gmx.de>
5864L:	platform-driver-x86@vger.kernel.org
5865S:	Maintained
5866F:	drivers/platform/x86/fujitsu-tablet.c
5867
5868FUSE: FILESYSTEM IN USERSPACE
5869M:	Miklos Szeredi <miklos@szeredi.hu>
5870L:	linux-fsdevel@vger.kernel.org
5871W:	http://fuse.sourceforge.net/
5872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5873S:	Maintained
5874F:	fs/fuse/
5875F:	include/uapi/linux/fuse.h
5876F:	Documentation/filesystems/fuse.txt
5877
5878FUTEX SUBSYSTEM
5879M:	Thomas Gleixner <tglx@linutronix.de>
5880M:	Ingo Molnar <mingo@redhat.com>
5881R:	Peter Zijlstra <peterz@infradead.org>
5882R:	Darren Hart <dvhart@infradead.org>
5883L:	linux-kernel@vger.kernel.org
5884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5885S:	Maintained
5886F:	kernel/futex.c
5887F:	kernel/futex_compat.c
5888F:	include/asm-generic/futex.h
5889F:	include/linux/futex.h
5890F:	include/uapi/linux/futex.h
5891F:	tools/testing/selftests/futex/
5892F:	tools/perf/bench/futex*
5893F:	Documentation/*futex*
5894
5895GCC PLUGINS
5896M:	Kees Cook <keescook@chromium.org>
5897R:	Emese Revfy <re.emese@gmail.com>
5898L:	kernel-hardening@lists.openwall.com
5899S:	Maintained
5900F:	scripts/gcc-plugins/
5901F:	scripts/gcc-plugin.sh
5902F:	scripts/Makefile.gcc-plugins
5903F:	Documentation/gcc-plugins.txt
5904
5905GCOV BASED KERNEL PROFILING
5906M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5907S:	Maintained
5908F:	kernel/gcov/
5909F:	Documentation/dev-tools/gcov.rst
5910
5911GDB KERNEL DEBUGGING HELPER SCRIPTS
5912M:	Jan Kiszka <jan.kiszka@siemens.com>
5913M:	Kieran Bingham <kieran@bingham.xyz>
5914S:	Supported
5915F:	scripts/gdb/
5916
5917GDT SCSI DISK ARRAY CONTROLLER DRIVER
5918M:	Achim Leubner <achim_leubner@adaptec.com>
5919L:	linux-scsi@vger.kernel.org
5920W:	http://www.icp-vortex.com/
5921S:	Supported
5922F:	drivers/scsi/gdt*
5923
5924GEMTEK FM RADIO RECEIVER DRIVER
5925M:	Hans Verkuil <hverkuil@xs4all.nl>
5926L:	linux-media@vger.kernel.org
5927T:	git git://linuxtv.org/media_tree.git
5928W:	https://linuxtv.org
5929S:	Maintained
5930F:	drivers/media/radio/radio-gemtek*
5931
5932GENERIC GPIO I2C DRIVER
5933M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5934S:	Supported
5935F:	drivers/i2c/busses/i2c-gpio.c
5936F:	include/linux/i2c-gpio.h
5937
5938GENERIC GPIO I2C MULTIPLEXER DRIVER
5939M:	Peter Korsgaard <peter.korsgaard@barco.com>
5940L:	linux-i2c@vger.kernel.org
5941S:	Supported
5942F:	drivers/i2c/muxes/i2c-mux-gpio.c
5943F:	include/linux/i2c-mux-gpio.h
5944F:	Documentation/i2c/muxes/i2c-mux-gpio
5945
5946GENERIC HDLC (WAN) DRIVERS
5947M:	Krzysztof Halasa <khc@pm.waw.pl>
5948W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5949S:	Maintained
5950F:	drivers/net/wan/c101.c
5951F:	drivers/net/wan/hd6457*
5952F:	drivers/net/wan/hdlc*
5953F:	drivers/net/wan/n2.c
5954F:	drivers/net/wan/pc300too.c
5955F:	drivers/net/wan/pci200syn.c
5956F:	drivers/net/wan/wanxl*
5957
5958GENERIC INCLUDE/ASM HEADER FILES
5959M:	Arnd Bergmann <arnd@arndb.de>
5960L:	linux-arch@vger.kernel.org
5961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5962S:	Maintained
5963F:	include/asm-generic/
5964F:	include/uapi/asm-generic/
5965
5966GENERIC PHY FRAMEWORK
5967M:	Kishon Vijay Abraham I <kishon@ti.com>
5968L:	linux-kernel@vger.kernel.org
5969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5970S:	Supported
5971F:	drivers/phy/
5972F:	include/linux/phy/
5973
5974GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5975M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5976S:	Supported
5977F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5978
5979GENERIC PM DOMAINS
5980M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5981M:	Kevin Hilman <khilman@kernel.org>
5982M:	Ulf Hansson <ulf.hansson@linaro.org>
5983L:	linux-pm@vger.kernel.org
5984S:	Supported
5985F:	drivers/base/power/domain*.c
5986F:	include/linux/pm_domain.h
5987F:	Documentation/devicetree/bindings/power/power_domain.txt
5988
5989GENERIC UIO DRIVER FOR PCI DEVICES
5990M:	"Michael S. Tsirkin" <mst@redhat.com>
5991L:	kvm@vger.kernel.org
5992S:	Supported
5993F:	drivers/uio/uio_pci_generic.c
5994
5995GENWQE (IBM Generic Workqueue Card)
5996M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5997M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5998S:	Supported
5999F:	drivers/misc/genwqe/
6000
6001GET_MAINTAINER SCRIPT
6002M:	Joe Perches <joe@perches.com>
6003S:	Maintained
6004F:	scripts/get_maintainer.pl
6005
6006GFS2 FILE SYSTEM
6007M:	Bob Peterson <rpeterso@redhat.com>
6008M:	Andreas Gruenbacher <agruenba@redhat.com>
6009L:	cluster-devel@redhat.com
6010W:	http://sources.redhat.com/cluster/
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6012S:	Supported
6013F:	Documentation/filesystems/gfs2*.txt
6014F:	fs/gfs2/
6015F:	include/uapi/linux/gfs2_ondisk.h
6016
6017GIGASET ISDN DRIVERS
6018M:	Paul Bolle <pebolle@tiscali.nl>
6019L:	gigaset307x-common@lists.sourceforge.net
6020W:	http://gigaset307x.sourceforge.net/
6021S:	Odd Fixes
6022F:	Documentation/isdn/README.gigaset
6023F:	drivers/isdn/gigaset/
6024F:	include/uapi/linux/gigaset_dev.h
6025
6026GO7007 MPEG CODEC
6027M:	Hans Verkuil <hans.verkuil@cisco.com>
6028L:	linux-media@vger.kernel.org
6029S:	Maintained
6030F:	drivers/media/usb/go7007/
6031
6032GOODIX TOUCHSCREEN
6033M:	Bastien Nocera <hadess@hadess.net>
6034L:	linux-input@vger.kernel.org
6035S:	Maintained
6036F:	drivers/input/touchscreen/goodix.c
6037
6038GPD POCKET FAN DRIVER
6039M:	Hans de Goede <hdegoede@redhat.com>
6040L:	platform-driver-x86@vger.kernel.org
6041S:	Maintained
6042F:	drivers/platform/x86/gpd-pocket-fan.c
6043
6044GPIO ACPI SUPPORT
6045M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6046M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6047L:	linux-gpio@vger.kernel.org
6048L:	linux-acpi@vger.kernel.org
6049S:	Maintained
6050F:	Documentation/acpi/gpio-properties.txt
6051F:	drivers/gpio/gpiolib-acpi.c
6052
6053GPIO IR Transmitter
6054M:	Sean Young <sean@mess.org>
6055L:	linux-media@vger.kernel.org
6056S:	Maintained
6057F:	drivers/media/rc/gpio-ir-tx.c
6058
6059GPIO MOCKUP DRIVER
6060M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6061R:	Bartosz Golaszewski <brgl@bgdev.pl>
6062L:	linux-gpio@vger.kernel.org
6063S:	Maintained
6064F:	drivers/gpio/gpio-mockup.c
6065F:	tools/testing/selftests/gpio/
6066
6067GPIO SUBSYSTEM
6068M:	Linus Walleij <linus.walleij@linaro.org>
6069L:	linux-gpio@vger.kernel.org
6070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6071S:	Maintained
6072F:	Documentation/devicetree/bindings/gpio/
6073F:	Documentation/driver-api/gpio/
6074F:	Documentation/gpio/
6075F:	Documentation/ABI/testing/gpio-cdev
6076F:	Documentation/ABI/obsolete/sysfs-gpio
6077F:	drivers/gpio/
6078F:	include/linux/gpio/
6079F:	include/linux/gpio.h
6080F:	include/linux/of_gpio.h
6081F:	include/asm-generic/gpio.h
6082F:	include/uapi/linux/gpio.h
6083F:	tools/gpio/
6084
6085GRE DEMULTIPLEXER DRIVER
6086M:	Dmitry Kozlov <xeb@mail.ru>
6087L:	netdev@vger.kernel.org
6088S:	Maintained
6089F:	net/ipv4/gre_demux.c
6090F:	net/ipv4/gre_offload.c
6091F:	include/net/gre.h
6092
6093GRETH 10/100/1G Ethernet MAC device driver
6094M:	Andreas Larsson <andreas@gaisler.com>
6095L:	netdev@vger.kernel.org
6096S:	Maintained
6097F:	drivers/net/ethernet/aeroflex/
6098
6099GREYBUS AUDIO PROTOCOLS DRIVERS
6100M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6101M:	Mark Greer <mgreer@animalcreek.com>
6102S:	Maintained
6103F:	drivers/staging/greybus/audio_apbridgea.c
6104F:	drivers/staging/greybus/audio_apbridgea.h
6105F:	drivers/staging/greybus/audio_codec.c
6106F:	drivers/staging/greybus/audio_codec.h
6107F:	drivers/staging/greybus/audio_gb.c
6108F:	drivers/staging/greybus/audio_manager.c
6109F:	drivers/staging/greybus/audio_manager.h
6110F:	drivers/staging/greybus/audio_manager_module.c
6111F:	drivers/staging/greybus/audio_manager_private.h
6112F:	drivers/staging/greybus/audio_manager_sysfs.c
6113F:	drivers/staging/greybus/audio_module.c
6114F:	drivers/staging/greybus/audio_topology.c
6115
6116GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6117M:	Viresh Kumar <vireshk@kernel.org>
6118S:	Maintained
6119F:	drivers/staging/greybus/authentication.c
6120F:	drivers/staging/greybus/bootrom.c
6121F:	drivers/staging/greybus/firmware.h
6122F:	drivers/staging/greybus/fw-core.c
6123F:	drivers/staging/greybus/fw-download.c
6124F:	drivers/staging/greybus/fw-managament.c
6125F:	drivers/staging/greybus/greybus_authentication.h
6126F:	drivers/staging/greybus/greybus_firmware.h
6127F:	drivers/staging/greybus/hid.c
6128F:	drivers/staging/greybus/i2c.c
6129F:	drivers/staging/greybus/spi.c
6130F:	drivers/staging/greybus/spilib.c
6131F:	drivers/staging/greybus/spilib.h
6132
6133GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6134M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6135S:	Maintained
6136F:	drivers/staging/greybus/loopback.c
6137F:	drivers/staging/greybus/timesync.c
6138F:	drivers/staging/greybus/timesync_platform.c
6139
6140GREYBUS PLATFORM DRIVERS
6141M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6142S:	Maintained
6143F:	drivers/staging/greybus/arche-platform.c
6144F:	drivers/staging/greybus/arche-apb-ctrl.c
6145F:	drivers/staging/greybus/arche_platform.h
6146
6147GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6148M:	Rui Miguel Silva <rmfrfs@gmail.com>
6149S:	Maintained
6150F:	drivers/staging/greybus/sdio.c
6151F:	drivers/staging/greybus/light.c
6152F:	drivers/staging/greybus/gpio.c
6153F:	drivers/staging/greybus/power_supply.c
6154F:	drivers/staging/greybus/spi.c
6155F:	drivers/staging/greybus/spilib.c
6156
6157GREYBUS SUBSYSTEM
6158M:	Johan Hovold <johan@kernel.org>
6159M:	Alex Elder <elder@kernel.org>
6160M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6161S:	Maintained
6162F:	drivers/staging/greybus/
6163L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6164
6165GREYBUS UART PROTOCOLS DRIVERS
6166M:	David Lin <dtwlin@gmail.com>
6167S:	Maintained
6168F:	drivers/staging/greybus/uart.c
6169F:	drivers/staging/greybus/log.c
6170
6171GS1662 VIDEO SERIALIZER
6172M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6173L:	linux-media@vger.kernel.org
6174T:	git git://linuxtv.org/media_tree.git
6175S:	Maintained
6176F:	drivers/media/spi/gs1662.c
6177
6178GSPCA FINEPIX SUBDRIVER
6179M:	Frank Zago <frank@zago.net>
6180L:	linux-media@vger.kernel.org
6181T:	git git://linuxtv.org/media_tree.git
6182S:	Maintained
6183F:	drivers/media/usb/gspca/finepix.c
6184
6185GSPCA GL860 SUBDRIVER
6186M:	Olivier Lorin <o.lorin@laposte.net>
6187L:	linux-media@vger.kernel.org
6188T:	git git://linuxtv.org/media_tree.git
6189S:	Maintained
6190F:	drivers/media/usb/gspca/gl860/
6191
6192GSPCA M5602 SUBDRIVER
6193M:	Erik Andren <erik.andren@gmail.com>
6194L:	linux-media@vger.kernel.org
6195T:	git git://linuxtv.org/media_tree.git
6196S:	Maintained
6197F:	drivers/media/usb/gspca/m5602/
6198
6199GSPCA PAC207 SONIXB SUBDRIVER
6200M:	Hans Verkuil <hverkuil@xs4all.nl>
6201L:	linux-media@vger.kernel.org
6202T:	git git://linuxtv.org/media_tree.git
6203S:	Odd Fixes
6204F:	drivers/media/usb/gspca/pac207.c
6205
6206GSPCA SN9C20X SUBDRIVER
6207M:	Brian Johnson <brijohn@gmail.com>
6208L:	linux-media@vger.kernel.org
6209T:	git git://linuxtv.org/media_tree.git
6210S:	Maintained
6211F:	drivers/media/usb/gspca/sn9c20x.c
6212
6213GSPCA T613 SUBDRIVER
6214M:	Leandro Costantino <lcostantino@gmail.com>
6215L:	linux-media@vger.kernel.org
6216T:	git git://linuxtv.org/media_tree.git
6217S:	Maintained
6218F:	drivers/media/usb/gspca/t613.c
6219
6220GSPCA USB WEBCAM DRIVER
6221M:	Hans Verkuil <hverkuil@xs4all.nl>
6222L:	linux-media@vger.kernel.org
6223T:	git git://linuxtv.org/media_tree.git
6224S:	Odd Fixes
6225F:	drivers/media/usb/gspca/
6226
6227GTP (GPRS Tunneling Protocol)
6228M:	Pablo Neira Ayuso <pablo@netfilter.org>
6229M:	Harald Welte <laforge@gnumonks.org>
6230L:	osmocom-net-gprs@lists.osmocom.org
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6232S:	Maintained
6233F:	drivers/net/gtp.c
6234
6235GUID PARTITION TABLE (GPT)
6236M:	Davidlohr Bueso <dave@stgolabs.net>
6237L:	linux-efi@vger.kernel.org
6238S:	Maintained
6239F:	block/partitions/efi.*
6240
6241H8/300 ARCHITECTURE
6242M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6243L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6244W:	http://uclinux-h8.sourceforge.jp
6245T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6246S:	Maintained
6247F:	arch/h8300/
6248F:	drivers/clocksource/h8300_*.c
6249F:	drivers/clk/h8300/
6250F:	drivers/irqchip/irq-renesas-h8*.c
6251
6252HACKRF MEDIA DRIVER
6253M:	Antti Palosaari <crope@iki.fi>
6254L:	linux-media@vger.kernel.org
6255W:	https://linuxtv.org
6256W:	http://palosaari.fi/linux/
6257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6258T:	git git://linuxtv.org/anttip/media_tree.git
6259S:	Maintained
6260F:	drivers/media/usb/hackrf/
6261
6262HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6263M:	Frank Seidel <frank@f-seidel.de>
6264L:	platform-driver-x86@vger.kernel.org
6265W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6266S:	Maintained
6267F:	drivers/platform/x86/hdaps.c
6268
6269HARDWARE MONITORING
6270M:	Jean Delvare <jdelvare@suse.com>
6271M:	Guenter Roeck <linux@roeck-us.net>
6272L:	linux-hwmon@vger.kernel.org
6273W:	http://hwmon.wiki.kernel.org/
6274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6275S:	Maintained
6276F:	Documentation/devicetree/bindings/hwmon/
6277F:	Documentation/hwmon/
6278F:	drivers/hwmon/
6279F:	include/linux/hwmon*.h
6280
6281HARDWARE RANDOM NUMBER GENERATOR CORE
6282M:	Matt Mackall <mpm@selenic.com>
6283M:	Herbert Xu <herbert@gondor.apana.org.au>
6284L:	linux-crypto@vger.kernel.org
6285S:	Odd fixes
6286F:	Documentation/devicetree/bindings/rng/
6287F:	Documentation/hw_random.txt
6288F:	drivers/char/hw_random/
6289F:	include/linux/hw_random.h
6290
6291HARDWARE TRACING FACILITIES
6292M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6293S:	Maintained
6294F:	drivers/hwtracing/
6295
6296HARDWARE SPINLOCK CORE
6297M:	Ohad Ben-Cohen <ohad@wizery.com>
6298M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6299L:	linux-remoteproc@vger.kernel.org
6300S:	Maintained
6301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6302F:	Documentation/devicetree/bindings/hwlock/
6303F:	Documentation/hwspinlock.txt
6304F:	drivers/hwspinlock/
6305F:	include/linux/hwspinlock.h
6306
6307HARMONY SOUND DRIVER
6308L:	linux-parisc@vger.kernel.org
6309S:	Maintained
6310F:	sound/parisc/harmony.*
6311
6312HDPVR USB VIDEO ENCODER DRIVER
6313M:	Hans Verkuil <hverkuil@xs4all.nl>
6314L:	linux-media@vger.kernel.org
6315T:	git git://linuxtv.org/media_tree.git
6316W:	https://linuxtv.org
6317S:	Odd Fixes
6318F:	drivers/media/usb/hdpvr/
6319
6320HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6321M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6322S:	Supported
6323F:	Documentation/watchdog/hpwdt.txt
6324F:	drivers/watchdog/hpwdt.c
6325
6326HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6327M:	Don Brace <don.brace@microsemi.com>
6328L:	esc.storagedev@microsemi.com
6329L:	linux-scsi@vger.kernel.org
6330S:	Supported
6331F:	Documentation/scsi/hpsa.txt
6332F:	drivers/scsi/hpsa*.[ch]
6333F:	include/linux/cciss*.h
6334F:	include/uapi/linux/cciss*.h
6335
6336HFI1 DRIVER
6337M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6338M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6339L:	linux-rdma@vger.kernel.org
6340S:	Supported
6341F:	drivers/infiniband/hw/hfi1
6342
6343HFS FILESYSTEM
6344L:	linux-fsdevel@vger.kernel.org
6345S:	Orphan
6346F:	Documentation/filesystems/hfs.txt
6347F:	fs/hfs/
6348
6349HFSPLUS FILESYSTEM
6350L:	linux-fsdevel@vger.kernel.org
6351S:	Orphan
6352F:	Documentation/filesystems/hfsplus.txt
6353F:	fs/hfsplus/
6354
6355HGA FRAMEBUFFER DRIVER
6356M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6357L:	linux-nvidia@lists.surfsouth.com
6358W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6359S:	Maintained
6360F:	drivers/video/fbdev/hgafb.c
6361
6362HIBERNATION (aka Software Suspend, aka swsusp)
6363M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6364M:	Pavel Machek <pavel@ucw.cz>
6365L:	linux-pm@vger.kernel.org
6366B:	https://bugzilla.kernel.org
6367S:	Supported
6368F:	arch/x86/power/
6369F:	drivers/base/power/
6370F:	kernel/power/
6371F:	include/linux/suspend.h
6372F:	include/linux/freezer.h
6373F:	include/linux/pm.h
6374F:	arch/*/include/asm/suspend*.h
6375
6376HID CORE LAYER
6377M:	Jiri Kosina <jikos@kernel.org>
6378R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6379L:	linux-input@vger.kernel.org
6380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6381S:	Maintained
6382F:	drivers/hid/
6383F:	include/linux/hid*
6384F:	include/uapi/linux/hid*
6385
6386HID SENSOR HUB DRIVERS
6387M:	Jiri Kosina <jikos@kernel.org>
6388M:	Jonathan Cameron <jic23@kernel.org>
6389M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6390L:	linux-input@vger.kernel.org
6391L:	linux-iio@vger.kernel.org
6392S:	Maintained
6393F:	Documentation/hid/hid-sensor*
6394F:	drivers/hid/hid-sensor-*
6395F:	drivers/iio/*/hid-*
6396F:	include/linux/hid-sensor-*
6397
6398HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6399M:	Thomas Gleixner <tglx@linutronix.de>
6400L:	linux-kernel@vger.kernel.org
6401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6402S:	Maintained
6403F:	Documentation/timers/
6404F:	kernel/time/hrtimer.c
6405F:	kernel/time/clockevents.c
6406F:	kernel/time/timer_*.c
6407F:	include/linux/clockchips.h
6408F:	include/linux/hrtimer.h
6409
6410HIGH-SPEED SCC DRIVER FOR AX.25
6411L:	linux-hams@vger.kernel.org
6412S:	Orphan
6413F:	drivers/net/hamradio/dmascc.c
6414F:	drivers/net/hamradio/scc.c
6415
6416HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6417M:	HighPoint Linux Team <linux@highpoint-tech.com>
6418W:	http://www.highpoint-tech.com
6419S:	Supported
6420F:	Documentation/scsi/hptiop.txt
6421F:	drivers/scsi/hptiop.c
6422
6423HIPPI
6424M:	Jes Sorensen <jes@trained-monkey.org>
6425L:	linux-hippi@sunsite.dk
6426S:	Maintained
6427F:	include/linux/hippidevice.h
6428F:	include/uapi/linux/if_hippi.h
6429F:	net/802/hippi.c
6430F:	drivers/net/hippi/
6431
6432HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6433M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6434M:	Salil Mehta <salil.mehta@huawei.com>
6435L:	netdev@vger.kernel.org
6436W:	http://www.hisilicon.com
6437S:	Maintained
6438F:	drivers/net/ethernet/hisilicon/hns3/
6439
6440HISILICON LPC BUS DRIVER
6441M:	john.garry@huawei.com
6442W:	http://www.hisilicon.com
6443S:	Maintained
6444F:	drivers/bus/hisi_lpc.c
6445F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6446
6447HISILICON NETWORK SUBSYSTEM DRIVER
6448M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6449M:	Salil Mehta <salil.mehta@huawei.com>
6450L:	netdev@vger.kernel.org
6451W:	http://www.hisilicon.com
6452S:	Maintained
6453F:	drivers/net/ethernet/hisilicon/
6454F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6455
6456HISILICON PMU DRIVER
6457M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6458W:	http://www.hisilicon.com
6459S:	Supported
6460F:	drivers/perf/hisilicon
6461F:	Documentation/perf/hisi-pmu.txt
6462
6463HISILICON ROCE DRIVER
6464M:	Lijun Ou <oulijun@huawei.com>
6465M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6466L:	linux-rdma@vger.kernel.org
6467S:	Maintained
6468F:	drivers/infiniband/hw/hns/
6469F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6470
6471HISILICON SAS Controller
6472M:	John Garry <john.garry@huawei.com>
6473W:	http://www.hisilicon.com
6474S:	Supported
6475F:	drivers/scsi/hisi_sas/
6476F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6477
6478HMM - Heterogeneous Memory Management
6479M:	Jérôme Glisse <jglisse@redhat.com>
6480L:	linux-mm@kvack.org
6481S:	Maintained
6482F:	mm/hmm*
6483F:	include/linux/hmm*
6484F:	Documentation/vm/hmm.txt
6485
6486HOST AP DRIVER
6487M:	Jouni Malinen <j@w1.fi>
6488L:	linux-wireless@vger.kernel.org
6489W:	http://w1.fi/hostap-driver.html
6490S:	Obsolete
6491F:	drivers/net/wireless/intersil/hostap/
6492
6493HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6494L:	platform-driver-x86@vger.kernel.org
6495S:	Orphan
6496F:	drivers/platform/x86/tc1100-wmi.c
6497
6498HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6499M:	Jaroslav Kysela <perex@perex.cz>
6500S:	Maintained
6501F:	drivers/net/ethernet/hp/hp100.*
6502
6503HPET:	High Precision Event Timers driver
6504M:	Clemens Ladisch <clemens@ladisch.de>
6505S:	Maintained
6506F:	Documentation/timers/hpet.txt
6507F:	drivers/char/hpet.c
6508F:	include/linux/hpet.h
6509F:	include/uapi/linux/hpet.h
6510
6511HPET:	x86
6512S:	Orphan
6513F:	arch/x86/kernel/hpet.c
6514F:	arch/x86/include/asm/hpet.h
6515
6516HPFS FILESYSTEM
6517M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6518W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6519S:	Maintained
6520F:	fs/hpfs/
6521
6522HSI SUBSYSTEM
6523M:	Sebastian Reichel <sre@kernel.org>
6524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6525S:	Maintained
6526F:	Documentation/ABI/testing/sysfs-bus-hsi
6527F:	Documentation/driver-api/hsi.rst
6528F:	drivers/hsi/
6529F:	include/linux/hsi/
6530F:	include/uapi/linux/hsi/
6531
6532HSO 3G MODEM DRIVER
6533L:	linux-usb@vger.kernel.org
6534S:	Orphan
6535F:	drivers/net/usb/hso.c
6536
6537HSR NETWORK PROTOCOL
6538M:	Arvid Brodin <arvid.brodin@alten.se>
6539L:	netdev@vger.kernel.org
6540S:	Maintained
6541F:	net/hsr/
6542
6543HT16K33 LED CONTROLLER DRIVER
6544M:	Robin van der Gracht <robin@protonic.nl>
6545S:	Maintained
6546F:	drivers/auxdisplay/ht16k33.c
6547F:	Documentation/devicetree/bindings/display/ht16k33.txt
6548
6549HTCPEN TOUCHSCREEN DRIVER
6550M:	Pau Oliva Fora <pof@eslack.org>
6551L:	linux-input@vger.kernel.org
6552S:	Maintained
6553F:	drivers/input/touchscreen/htcpen.c
6554
6555HUAWEI ETHERNET DRIVER
6556M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6557L:	netdev@vger.kernel.org
6558S:	Supported
6559F:	Documentation/networking/hinic.txt
6560F:	drivers/net/ethernet/huawei/hinic/
6561
6562HUGETLB FILESYSTEM
6563M:	Mike Kravetz <mike.kravetz@oracle.com>
6564L:	linux-mm@kvack.org
6565S:	Maintained
6566F:	fs/hugetlbfs/
6567F:	mm/hugetlb.c
6568F:	include/linux/hugetlb.h
6569F:	Documentation/admin-guide/mm/hugetlbpage.rst
6570F:	Documentation/vm/hugetlbfs_reserv.rst
6571F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6572
6573HVA ST MEDIA DRIVER
6574M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6575L:	linux-media@vger.kernel.org
6576T:	git git://linuxtv.org/media_tree.git
6577W:	https://linuxtv.org
6578S:	Supported
6579F:	drivers/media/platform/sti/hva
6580
6581HWPOISON MEMORY FAILURE HANDLING
6582M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6583L:	linux-mm@kvack.org
6584S:	Maintained
6585F:	mm/memory-failure.c
6586F:	mm/hwpoison-inject.c
6587
6588Hyper-V CORE AND DRIVERS
6589M:	"K. Y. Srinivasan" <kys@microsoft.com>
6590M:	Haiyang Zhang <haiyangz@microsoft.com>
6591M:	Stephen Hemminger <sthemmin@microsoft.com>
6592L:	devel@linuxdriverproject.org
6593S:	Maintained
6594F:	Documentation/networking/netvsc.txt
6595F:	arch/x86/include/asm/mshyperv.h
6596F:	arch/x86/include/asm/trace/hyperv.h
6597F:	arch/x86/include/asm/hyperv-tlfs.h
6598F:	arch/x86/kernel/cpu/mshyperv.c
6599F:	arch/x86/hyperv
6600F:	drivers/hid/hid-hyperv.c
6601F:	drivers/hv/
6602F:	drivers/input/serio/hyperv-keyboard.c
6603F:	drivers/pci/host/pci-hyperv.c
6604F:	drivers/net/hyperv/
6605F:	drivers/scsi/storvsc_drv.c
6606F:	drivers/uio/uio_hv_generic.c
6607F:	drivers/video/fbdev/hyperv_fb.c
6608F:	net/vmw_vsock/hyperv_transport.c
6609F:	include/linux/hyperv.h
6610F:	include/uapi/linux/hyperv.h
6611F:	tools/hv/
6612F:	Documentation/ABI/stable/sysfs-bus-vmbus
6613
6614HYPERVISOR VIRTUAL CONSOLE DRIVER
6615L:	linuxppc-dev@lists.ozlabs.org
6616S:	Odd Fixes
6617F:	drivers/tty/hvc/
6618
6619I2C ACPI SUPPORT
6620M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6621L:	linux-i2c@vger.kernel.org
6622L:	linux-acpi@vger.kernel.org
6623S:	Maintained
6624F:	drivers/i2c/i2c-core-acpi.c
6625
6626I2C MUXES
6627M:	Peter Rosin <peda@axentia.se>
6628L:	linux-i2c@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/i2c/i2c-topology
6631F:	Documentation/i2c/muxes/
6632F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6633F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6634F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6635F:	drivers/i2c/i2c-mux.c
6636F:	drivers/i2c/muxes/
6637F:	include/linux/i2c-mux.h
6638
6639I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6640M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6641L:	linux-i2c@vger.kernel.org
6642S:	Maintained
6643F:	drivers/i2c/busses/i2c-mv64xxx.c
6644
6645I2C OVER PARALLEL PORT
6646M:	Jean Delvare <jdelvare@suse.com>
6647L:	linux-i2c@vger.kernel.org
6648S:	Maintained
6649F:	Documentation/i2c/busses/i2c-parport
6650F:	Documentation/i2c/busses/i2c-parport-light
6651F:	drivers/i2c/busses/i2c-parport.c
6652F:	drivers/i2c/busses/i2c-parport-light.c
6653
6654I2C SUBSYSTEM
6655M:	Wolfram Sang <wsa@the-dreams.de>
6656L:	linux-i2c@vger.kernel.org
6657W:	https://i2c.wiki.kernel.org/
6658Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6660S:	Maintained
6661F:	Documentation/devicetree/bindings/i2c/i2c.txt
6662F:	Documentation/i2c/
6663F:	drivers/i2c/*
6664F:	include/linux/i2c.h
6665F:	include/linux/i2c-dev.h
6666F:	include/linux/i2c-smbus.h
6667F:	include/uapi/linux/i2c.h
6668F:	include/uapi/linux/i2c-*.h
6669
6670I2C SUBSYSTEM HOST DRIVERS
6671L:	linux-i2c@vger.kernel.org
6672W:	https://i2c.wiki.kernel.org/
6673Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6675S:	Odd Fixes
6676F:	Documentation/devicetree/bindings/i2c/
6677F:	drivers/i2c/algos/
6678F:	drivers/i2c/busses/
6679
6680I2C-TAOS-EVM DRIVER
6681M:	Jean Delvare <jdelvare@suse.com>
6682L:	linux-i2c@vger.kernel.org
6683S:	Maintained
6684F:	Documentation/i2c/busses/i2c-taos-evm
6685F:	drivers/i2c/busses/i2c-taos-evm.c
6686
6687I2C-TINY-USB DRIVER
6688M:	Till Harbaum <till@harbaum.org>
6689L:	linux-i2c@vger.kernel.org
6690W:	http://www.harbaum.org/till/i2c_tiny_usb
6691S:	Maintained
6692F:	drivers/i2c/busses/i2c-tiny-usb.c
6693
6694I2C/SMBUS CONTROLLER DRIVERS FOR PC
6695M:	Jean Delvare <jdelvare@suse.com>
6696L:	linux-i2c@vger.kernel.org
6697S:	Maintained
6698F:	Documentation/i2c/busses/i2c-ali1535
6699F:	Documentation/i2c/busses/i2c-ali1563
6700F:	Documentation/i2c/busses/i2c-ali15x3
6701F:	Documentation/i2c/busses/i2c-amd756
6702F:	Documentation/i2c/busses/i2c-amd8111
6703F:	Documentation/i2c/busses/i2c-i801
6704F:	Documentation/i2c/busses/i2c-nforce2
6705F:	Documentation/i2c/busses/i2c-piix4
6706F:	Documentation/i2c/busses/i2c-sis5595
6707F:	Documentation/i2c/busses/i2c-sis630
6708F:	Documentation/i2c/busses/i2c-sis96x
6709F:	Documentation/i2c/busses/i2c-via
6710F:	Documentation/i2c/busses/i2c-viapro
6711F:	drivers/i2c/busses/i2c-ali1535.c
6712F:	drivers/i2c/busses/i2c-ali1563.c
6713F:	drivers/i2c/busses/i2c-ali15x3.c
6714F:	drivers/i2c/busses/i2c-amd756.c
6715F:	drivers/i2c/busses/i2c-amd756-s4882.c
6716F:	drivers/i2c/busses/i2c-amd8111.c
6717F:	drivers/i2c/busses/i2c-i801.c
6718F:	drivers/i2c/busses/i2c-isch.c
6719F:	drivers/i2c/busses/i2c-nforce2.c
6720F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6721F:	drivers/i2c/busses/i2c-piix4.c
6722F:	drivers/i2c/busses/i2c-sis5595.c
6723F:	drivers/i2c/busses/i2c-sis630.c
6724F:	drivers/i2c/busses/i2c-sis96x.c
6725F:	drivers/i2c/busses/i2c-via.c
6726F:	drivers/i2c/busses/i2c-viapro.c
6727
6728I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6729M:	Hans de Goede <hdegoede@redhat.com>
6730L:	linux-i2c@vger.kernel.org
6731S:	Maintained
6732F:	drivers/i2c/busses/i2c-cht-wc.c
6733
6734I2C/SMBUS ISMT DRIVER
6735M:	Seth Heasley <seth.heasley@intel.com>
6736M:	Neil Horman <nhorman@tuxdriver.com>
6737L:	linux-i2c@vger.kernel.org
6738F:	drivers/i2c/busses/i2c-ismt.c
6739F:	Documentation/i2c/busses/i2c-ismt
6740
6741I2C/SMBUS STUB DRIVER
6742M:	Jean Delvare <jdelvare@suse.com>
6743L:	linux-i2c@vger.kernel.org
6744S:	Maintained
6745F:	drivers/i2c/i2c-stub.c
6746
6747IA64 (Itanium) PLATFORM
6748M:	Tony Luck <tony.luck@intel.com>
6749M:	Fenghua Yu <fenghua.yu@intel.com>
6750L:	linux-ia64@vger.kernel.org
6751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6752S:	Maintained
6753F:	arch/ia64/
6754
6755IBM Power 842 compression accelerator
6756M:	Haren Myneni <haren@us.ibm.com>
6757S:	Supported
6758F:	drivers/crypto/nx/Makefile
6759F:	drivers/crypto/nx/Kconfig
6760F:	drivers/crypto/nx/nx-842*
6761F:	include/linux/sw842.h
6762F:	crypto/842.c
6763F:	lib/842/
6764
6765IBM Power in-Nest Crypto Acceleration
6766M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6767M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6768L:	linux-crypto@vger.kernel.org
6769S:	Supported
6770F:	drivers/crypto/nx/Makefile
6771F:	drivers/crypto/nx/Kconfig
6772F:	drivers/crypto/nx/nx-aes*
6773F:	drivers/crypto/nx/nx-sha*
6774F:	drivers/crypto/nx/nx.*
6775F:	drivers/crypto/nx/nx_csbcpb.h
6776F:	drivers/crypto/nx/nx_debugfs.h
6777
6778IBM Power Linux RAID adapter
6779M:	Brian King <brking@us.ibm.com>
6780S:	Supported
6781F:	drivers/scsi/ipr.*
6782
6783IBM Power SRIOV Virtual NIC Device Driver
6784M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6785M:	John Allen <jallen@linux.vnet.ibm.com>
6786L:	netdev@vger.kernel.org
6787S:	Supported
6788F:	drivers/net/ethernet/ibm/ibmvnic.*
6789
6790IBM Power Virtual Accelerator Switchboard
6791M:	Sukadev Bhattiprolu
6792L:	linuxppc-dev@lists.ozlabs.org
6793S:	Supported
6794F:	arch/powerpc/platforms/powernv/vas*
6795F:	arch/powerpc/platforms/powernv/copy-paste.h
6796F:	arch/powerpc/include/asm/vas.h
6797F:	arch/powerpc/include/uapi/asm/vas.h
6798
6799IBM Power Virtual Ethernet Device Driver
6800M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6801L:	netdev@vger.kernel.org
6802S:	Supported
6803F:	drivers/net/ethernet/ibm/ibmveth.*
6804
6805IBM Power Virtual FC Device Drivers
6806M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6807L:	linux-scsi@vger.kernel.org
6808S:	Supported
6809F:	drivers/scsi/ibmvscsi/ibmvfc*
6810
6811IBM Power Virtual Management Channel Driver
6812M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6813M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6814S:	Supported
6815F:	drivers/misc/ibmvmc.*
6816
6817IBM Power Virtual SCSI Device Drivers
6818M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6819L:	linux-scsi@vger.kernel.org
6820S:	Supported
6821F:	drivers/scsi/ibmvscsi/ibmvscsi*
6822F:	include/scsi/viosrp.h
6823
6824IBM Power Virtual SCSI Device Target Driver
6825M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6826M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6827L:	linux-scsi@vger.kernel.org
6828L:	target-devel@vger.kernel.org
6829S:	Supported
6830F:	drivers/scsi/ibmvscsi_tgt/
6831
6832IBM Power VMX Cryptographic instructions
6833M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6834M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6835L:	linux-crypto@vger.kernel.org
6836S:	Supported
6837F:	drivers/crypto/vmx/Makefile
6838F:	drivers/crypto/vmx/Kconfig
6839F:	drivers/crypto/vmx/vmx.c
6840F:	drivers/crypto/vmx/aes*
6841F:	drivers/crypto/vmx/ghash*
6842F:	drivers/crypto/vmx/ppc-xlate.pl
6843
6844IBM ServeRAID RAID DRIVER
6845S:	Orphan
6846F:	drivers/scsi/ips.*
6847
6848ICH LPC AND GPIO DRIVER
6849M:	Peter Tyser <ptyser@xes-inc.com>
6850S:	Maintained
6851F:	drivers/mfd/lpc_ich.c
6852F:	drivers/gpio/gpio-ich.c
6853
6854IDE SUBSYSTEM
6855M:	"David S. Miller" <davem@davemloft.net>
6856L:	linux-ide@vger.kernel.org
6857Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6859S:	Maintained
6860F:	Documentation/ide/
6861F:	drivers/ide/
6862F:	include/linux/ide.h
6863
6864IDE/ATAPI DRIVERS
6865M:	Borislav Petkov <bp@alien8.de>
6866L:	linux-ide@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/cdrom/ide-cd
6869F:	drivers/ide/ide-cd*
6870
6871IDEAPAD LAPTOP EXTRAS DRIVER
6872M:	Ike Panhc <ike.pan@canonical.com>
6873L:	platform-driver-x86@vger.kernel.org
6874W:	http://launchpad.net/ideapad-laptop
6875S:	Maintained
6876F:	drivers/platform/x86/ideapad-laptop.c
6877
6878IDEAPAD LAPTOP SLIDEBAR DRIVER
6879M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6880L:	linux-input@vger.kernel.org
6881W:	https://github.com/o2genum/ideapad-slidebar
6882S:	Maintained
6883F:	drivers/input/misc/ideapad_slidebar.c
6884
6885IDT VersaClock 5 CLOCK DRIVER
6886M:	Marek Vasut <marek.vasut@gmail.com>
6887S:	Maintained
6888F:	drivers/clk/clk-versaclock5.c
6889
6890IEEE 802.15.4 SUBSYSTEM
6891M:	Alexander Aring <alex.aring@gmail.com>
6892M:	Stefan Schmidt <stefan@osg.samsung.com>
6893L:	linux-wpan@vger.kernel.org
6894W:	http://wpan.cakelab.org/
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6897S:	Maintained
6898F:	net/ieee802154/
6899F:	net/mac802154/
6900F:	drivers/net/ieee802154/
6901F:	include/linux/nl802154.h
6902F:	include/linux/ieee802154.h
6903F:	include/net/nl802154.h
6904F:	include/net/mac802154.h
6905F:	include/net/af_ieee802154.h
6906F:	include/net/cfg802154.h
6907F:	include/net/ieee802154_netdev.h
6908F:	Documentation/networking/ieee802154.txt
6909
6910IFE PROTOCOL
6911M:	Yotam Gigi <yotam.gi@gmail.com>
6912M:	Jamal Hadi Salim <jhs@mojatatu.com>
6913F:	net/ife
6914F:	include/net/ife.h
6915F:	include/uapi/linux/ife.h
6916
6917IGORPLUG-USB IR RECEIVER
6918M:	Sean Young <sean@mess.org>
6919L:	linux-media@vger.kernel.org
6920S:	Maintained
6921F:	drivers/media/rc/igorplugusb.c
6922
6923IGUANAWORKS USB IR TRANSCEIVER
6924M:	Sean Young <sean@mess.org>
6925L:	linux-media@vger.kernel.org
6926S:	Maintained
6927F:	drivers/media/rc/iguanair.c
6928
6929IIO DIGITAL POTENTIOMETER DAC
6930M:	Peter Rosin <peda@axentia.se>
6931L:	linux-iio@vger.kernel.org
6932S:	Maintained
6933F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6934F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6935F:	drivers/iio/dac/dpot-dac.c
6936
6937IIO ENVELOPE DETECTOR
6938M:	Peter Rosin <peda@axentia.se>
6939L:	linux-iio@vger.kernel.org
6940S:	Maintained
6941F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6942F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6943F:	drivers/iio/adc/envelope-detector.c
6944
6945IIO MULTIPLEXER
6946M:	Peter Rosin <peda@axentia.se>
6947L:	linux-iio@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6950F:	drivers/iio/multiplexer/iio-mux.c
6951
6952IIO SUBSYSTEM AND DRIVERS
6953M:	Jonathan Cameron <jic23@kernel.org>
6954R:	Hartmut Knaack <knaack.h@gmx.de>
6955R:	Lars-Peter Clausen <lars@metafoo.de>
6956R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6957L:	linux-iio@vger.kernel.org
6958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6959S:	Maintained
6960F:	Documentation/ABI/testing/configfs-iio*
6961F:	Documentation/ABI/testing/sysfs-bus-iio*
6962F:	Documentation/devicetree/bindings/iio/
6963F:	drivers/iio/
6964F:	drivers/staging/iio/
6965F:	include/linux/iio/
6966F:	tools/iio/
6967
6968IKANOS/ADI EAGLE ADSL USB DRIVER
6969M:	Matthieu Castet <castet.matthieu@free.fr>
6970M:	Stanislaw Gruszka <stf_xl@wp.pl>
6971S:	Maintained
6972F:	drivers/usb/atm/ueagle-atm.c
6973
6974IMGTEC ASCII LCD DRIVER
6975M:	Paul Burton <paul.burton@mips.com>
6976S:	Maintained
6977F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6978F:	drivers/auxdisplay/img-ascii-lcd.c
6979
6980IMGTEC IR DECODER DRIVER
6981M:	James Hogan <jhogan@kernel.org>
6982S:	Maintained
6983F:	drivers/media/rc/img-ir/
6984
6985IMON SOUNDGRAPH USB IR RECEIVER
6986M:	Sean Young <sean@mess.org>
6987L:	linux-media@vger.kernel.org
6988S:	Maintained
6989F:	drivers/media/rc/imon_raw.c
6990F:	drivers/media/rc/imon.c
6991
6992IMS TWINTURBO FRAMEBUFFER DRIVER
6993L:	linux-fbdev@vger.kernel.org
6994S:	Orphan
6995F:	drivers/video/fbdev/imsttfb.c
6996
6997INA209 HARDWARE MONITOR DRIVER
6998M:	Guenter Roeck <linux@roeck-us.net>
6999L:	linux-hwmon@vger.kernel.org
7000S:	Maintained
7001F:	Documentation/hwmon/ina209
7002F:	Documentation/devicetree/bindings/i2c/ina209.txt
7003F:	drivers/hwmon/ina209.c
7004
7005INA2XX HARDWARE MONITOR DRIVER
7006M:	Guenter Roeck <linux@roeck-us.net>
7007L:	linux-hwmon@vger.kernel.org
7008S:	Maintained
7009F:	Documentation/hwmon/ina2xx
7010F:	drivers/hwmon/ina2xx.c
7011F:	include/linux/platform_data/ina2xx.h
7012
7013INDUSTRY PACK SUBSYSTEM (IPACK)
7014M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7015M:	Jens Taprogge <jens.taprogge@taprogge.org>
7016M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7017L:	industrypack-devel@lists.sourceforge.net
7018W:	http://industrypack.sourceforge.net
7019S:	Maintained
7020F:	drivers/ipack/
7021
7022INFINIBAND SUBSYSTEM
7023M:	Doug Ledford <dledford@redhat.com>
7024M:	Jason Gunthorpe <jgg@mellanox.com>
7025L:	linux-rdma@vger.kernel.org
7026W:	https://github.com/linux-rdma/rdma-core
7027Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7029S:	Supported
7030F:	Documentation/devicetree/bindings/infiniband/
7031F:	Documentation/infiniband/
7032F:	drivers/infiniband/
7033F:	include/uapi/linux/if_infiniband.h
7034F:	include/uapi/rdma/
7035F:	include/rdma/
7036
7037INGENIC JZ4780 DMA Driver
7038M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7039S:	Maintained
7040F:	drivers/dma/dma-jz4780.c
7041
7042INGENIC JZ4780 NAND DRIVER
7043M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7044L:	linux-mtd@lists.infradead.org
7045S:	Maintained
7046F:	drivers/mtd/nand/raw/jz4780_*
7047
7048INOTIFY
7049M:	Jan Kara <jack@suse.cz>
7050R:	Amir Goldstein <amir73il@gmail.com>
7051L:	linux-fsdevel@vger.kernel.org
7052S:	Maintained
7053F:	Documentation/filesystems/inotify.txt
7054F:	fs/notify/inotify/
7055F:	include/linux/inotify.h
7056F:	include/uapi/linux/inotify.h
7057
7058INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7059M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7060L:	linux-input@vger.kernel.org
7061Q:	http://patchwork.kernel.org/project/linux-input/list/
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7063S:	Maintained
7064F:	drivers/input/
7065F:	include/linux/input.h
7066F:	include/uapi/linux/input.h
7067F:	include/uapi/linux/input-event-codes.h
7068F:	include/linux/input/
7069F:	Documentation/devicetree/bindings/input/
7070F:	Documentation/input/
7071
7072INPUT MULTITOUCH (MT) PROTOCOL
7073M:	Henrik Rydberg <rydberg@bitmath.org>
7074L:	linux-input@vger.kernel.org
7075S:	Odd fixes
7076F:	Documentation/input/multi-touch-protocol.rst
7077F:	drivers/input/input-mt.c
7078K:	\b(ABS|SYN)_MT_
7079
7080INSIDE SECURE CRYPTO DRIVER
7081M:	Antoine Tenart <antoine.tenart@bootlin.com>
7082F:	drivers/crypto/inside-secure/
7083S:	Maintained
7084L:	linux-crypto@vger.kernel.org
7085
7086INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7087M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7088M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7089L:	linux-integrity@vger.kernel.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7091S:	Supported
7092F:	security/integrity/ima/
7093
7094INTEL 810/815 FRAMEBUFFER DRIVER
7095M:	Antonino Daplas <adaplas@gmail.com>
7096L:	linux-fbdev@vger.kernel.org
7097S:	Maintained
7098F:	drivers/video/fbdev/i810/
7099
7100INTEL ASoC DRIVERS
7101M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7102M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7103M:	Jie Yang <yang.jie@linux.intel.com>
7104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7105S:	Supported
7106F:	sound/soc/intel/
7107
7108INTEL C600 SERIES SAS CONTROLLER DRIVER
7109M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7110M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7111L:	linux-scsi@vger.kernel.org
7112T:	git git://git.code.sf.net/p/intel-sas/isci
7113S:	Supported
7114F:	drivers/scsi/isci/
7115
7116INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7117M:	Jani Nikula <jani.nikula@linux.intel.com>
7118M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7119M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7120L:	intel-gfx@lists.freedesktop.org
7121W:	https://01.org/linuxgraphics/
7122B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7123C:	irc://chat.freenode.net/intel-gfx
7124Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7125T:	git git://anongit.freedesktop.org/drm-intel
7126S:	Supported
7127F:	drivers/gpu/drm/i915/
7128F:	include/drm/i915*
7129F:	include/uapi/drm/i915_drm.h
7130F:	Documentation/gpu/i915.rst
7131
7132INTEL ETHERNET DRIVERS
7133M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7134L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7135W:	http://www.intel.com/support/feedback.htm
7136W:	http://e1000.sourceforge.net/
7137Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7140S:	Supported
7141F:	Documentation/networking/e100.rst
7142F:	Documentation/networking/e1000.rst
7143F:	Documentation/networking/e1000e.txt
7144F:	Documentation/networking/igb.txt
7145F:	Documentation/networking/igbvf.txt
7146F:	Documentation/networking/ixgb.txt
7147F:	Documentation/networking/ixgbe.txt
7148F:	Documentation/networking/ixgbevf.txt
7149F:	Documentation/networking/i40e.txt
7150F:	Documentation/networking/i40evf.txt
7151F:	Documentation/networking/ice.txt
7152F:	drivers/net/ethernet/intel/
7153F:	drivers/net/ethernet/intel/*/
7154F:	include/linux/avf/virtchnl.h
7155
7156INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7157M:	Maik Broemme <mbroemme@libmpq.org>
7158L:	linux-fbdev@vger.kernel.org
7159S:	Maintained
7160F:	Documentation/fb/intelfb.txt
7161F:	drivers/video/fbdev/intelfb/
7162
7163INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7164M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7165M:	Zhi Wang <zhi.a.wang@intel.com>
7166L:	intel-gvt-dev@lists.freedesktop.org
7167L:	intel-gfx@lists.freedesktop.org
7168W:	https://01.org/igvt-g
7169T:	git https://github.com/intel/gvt-linux.git
7170S:	Supported
7171F:	drivers/gpu/drm/i915/gvt/
7172
7173INTEL HID EVENT DRIVER
7174M:	Alex Hung <alex.hung@canonical.com>
7175L:	platform-driver-x86@vger.kernel.org
7176S:	Maintained
7177F:	drivers/platform/x86/intel-hid.c
7178
7179INTEL I/OAT DMA DRIVER
7180M:	Dave Jiang <dave.jiang@intel.com>
7181R:	Dan Williams <dan.j.williams@intel.com>
7182L:	dmaengine@vger.kernel.org
7183Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7184S:	Supported
7185F:	drivers/dma/ioat*
7186
7187INTEL IDLE DRIVER
7188M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7189M:	Len Brown <lenb@kernel.org>
7190L:	linux-pm@vger.kernel.org
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7192B:	https://bugzilla.kernel.org
7193S:	Supported
7194F:	drivers/idle/intel_idle.c
7195
7196INTEL INTEGRATED SENSOR HUB DRIVER
7197M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7198M:	Jiri Kosina <jikos@kernel.org>
7199L:	linux-input@vger.kernel.org
7200S:	Maintained
7201F:	drivers/hid/intel-ish-hid/
7202
7203INTEL IOMMU (VT-d)
7204M:	David Woodhouse <dwmw2@infradead.org>
7205L:	iommu@lists.linux-foundation.org
7206T:	git git://git.infradead.org/iommu-2.6.git
7207S:	Supported
7208F:	drivers/iommu/intel-iommu.c
7209F:	include/linux/intel-iommu.h
7210
7211INTEL IOP-ADMA DMA DRIVER
7212R:	Dan Williams <dan.j.williams@intel.com>
7213S:	Odd fixes
7214F:	drivers/dma/iop-adma.c
7215
7216INTEL IPU3 CSI-2 CIO2 DRIVER
7217M:	Yong Zhi <yong.zhi@intel.com>
7218M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7219L:	linux-media@vger.kernel.org
7220S:	Maintained
7221F:	drivers/media/pci/intel/ipu3/
7222F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7223
7224INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7225M:	Krzysztof Halasa <khalasa@piap.pl>
7226S:	Maintained
7227F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7228F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7229F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7230F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7231F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7232F:	drivers/net/wan/ixp4xx_hss.c
7233
7234INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7235M:	Deepak Saxena <dsaxena@plexity.net>
7236S:	Maintained
7237F:	drivers/char/hw_random/ixp4xx-rng.c
7238
7239INTEL MANAGEMENT ENGINE (mei)
7240M:	Tomas Winkler <tomas.winkler@intel.com>
7241L:	linux-kernel@vger.kernel.org
7242S:	Supported
7243F:	include/uapi/linux/mei.h
7244F:	include/linux/mei_cl_bus.h
7245F:	drivers/misc/mei/*
7246F:	drivers/watchdog/mei_wdt.c
7247F:	Documentation/misc-devices/mei/*
7248F:	samples/mei/*
7249
7250INTEL MENLOW THERMAL DRIVER
7251M:	Sujith Thomas <sujith.thomas@intel.com>
7252L:	platform-driver-x86@vger.kernel.org
7253W:	https://01.org/linux-acpi
7254S:	Supported
7255F:	drivers/platform/x86/intel_menlow.c
7256
7257INTEL MERRIFIELD GPIO DRIVER
7258M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7259L:	linux-gpio@vger.kernel.org
7260S:	Maintained
7261F:	drivers/gpio/gpio-merrifield.c
7262
7263INTEL MIC DRIVERS (mic)
7264M:	Sudeep Dutt <sudeep.dutt@intel.com>
7265M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7266S:	Supported
7267W:	https://github.com/sudeepdutt/mic
7268W:	http://software.intel.com/en-us/mic-developer
7269F:	include/linux/mic_bus.h
7270F:	include/linux/scif.h
7271F:	include/uapi/linux/mic_common.h
7272F:	include/uapi/linux/mic_ioctl.h
7273F:	include/uapi/linux/scif_ioctl.h
7274F:	drivers/misc/mic/
7275F:	drivers/dma/mic_x100_dma.c
7276F:	drivers/dma/mic_x100_dma.h
7277F:	Documentation/mic/
7278
7279INTEL PMC CORE DRIVER
7280M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7281M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7282L:	platform-driver-x86@vger.kernel.org
7283S:	Maintained
7284F:	arch/x86/include/asm/pmc_core.h
7285F:	drivers/platform/x86/intel_pmc_core*
7286
7287INTEL PMC/P-Unit IPC DRIVER
7288M:	Zha Qipeng<qipeng.zha@intel.com>
7289L:	platform-driver-x86@vger.kernel.org
7290S:	Maintained
7291F:	drivers/platform/x86/intel_pmc_ipc.c
7292F:	drivers/platform/x86/intel_punit_ipc.c
7293F:	arch/x86/include/asm/intel_pmc_ipc.h
7294F:	arch/x86/include/asm/intel_punit_ipc.h
7295
7296INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7297M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7298L:	linux-wireless@vger.kernel.org
7299S:	Maintained
7300F:	Documentation/networking/README.ipw2100
7301F:	Documentation/networking/README.ipw2200
7302F:	drivers/net/wireless/intel/ipw2x00/
7303
7304INTEL PSTATE DRIVER
7305M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7306M:	Len Brown <lenb@kernel.org>
7307L:	linux-pm@vger.kernel.org
7308S:	Supported
7309F:	drivers/cpufreq/intel_pstate.c
7310
7311INTEL RDMA RNIC DRIVER
7312M:	Faisal Latif <faisal.latif@intel.com>
7313M:	Shiraz Saleem <shiraz.saleem@intel.com>
7314L:	linux-rdma@vger.kernel.org
7315S:	Supported
7316F:	drivers/infiniband/hw/i40iw/
7317F:	include/uapi/rdma/i40iw-abi.h
7318
7319INTEL SHA MULTIBUFFER DRIVER
7320M:	Megha Dey <megha.dey@linux.intel.com>
7321R:	Tim Chen <tim.c.chen@linux.intel.com>
7322L:	linux-crypto@vger.kernel.org
7323S:	Supported
7324F:	arch/x86/crypto/sha*-mb
7325F:	crypto/mcryptd.c
7326
7327INTEL TELEMETRY DRIVER
7328M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7329L:	platform-driver-x86@vger.kernel.org
7330S:	Maintained
7331F:	arch/x86/include/asm/intel_telemetry.h
7332F:	drivers/platform/x86/intel_telemetry*
7333
7334INTEL VIRTUAL BUTTON DRIVER
7335M:	AceLan Kao <acelan.kao@canonical.com>
7336L:	platform-driver-x86@vger.kernel.org
7337S:	Maintained
7338F:	drivers/platform/x86/intel-vbtn.c
7339
7340INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7341M:	Stanislaw Gruszka <sgruszka@redhat.com>
7342L:	linux-wireless@vger.kernel.org
7343S:	Supported
7344F:	drivers/net/wireless/intel/iwlegacy/
7345
7346INTEL WIRELESS WIFI LINK (iwlwifi)
7347M:	Johannes Berg <johannes.berg@intel.com>
7348M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7349M:	Luca Coelho <luciano.coelho@intel.com>
7350M:	Intel Linux Wireless <linuxwifi@intel.com>
7351L:	linux-wireless@vger.kernel.org
7352W:	http://intellinuxwireless.org
7353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7354S:	Supported
7355F:	drivers/net/wireless/intel/iwlwifi/
7356
7357INTEL WIRELESS WIMAX CONNECTION 2400
7358M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7359M:	linux-wimax@intel.com
7360L:	wimax@linuxwimax.org (subscribers-only)
7361S:	Supported
7362W:	http://linuxwimax.org
7363F:	Documentation/wimax/README.i2400m
7364F:	drivers/net/wimax/i2400m/
7365F:	include/uapi/linux/wimax/i2400m.h
7366
7367INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7368M:	Mario Limonciello <mario.limonciello@dell.com>
7369S:	Maintained
7370F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7371
7372INTEL(R) TRACE HUB
7373M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7374S:	Supported
7375F:	Documentation/trace/intel_th.txt
7376F:	drivers/hwtracing/intel_th/
7377
7378INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7379M:	Ning Sun <ning.sun@intel.com>
7380L:	tboot-devel@lists.sourceforge.net
7381W:	http://tboot.sourceforge.net
7382T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7383S:	Supported
7384F:	Documentation/intel_txt.txt
7385F:	include/linux/tboot.h
7386F:	arch/x86/kernel/tboot.c
7387
7388INTEL-MID GPIO DRIVER
7389M:	David Cohen <david.a.cohen@linux.intel.com>
7390L:	linux-gpio@vger.kernel.org
7391S:	Maintained
7392F:	drivers/gpio/gpio-intel-mid.c
7393
7394INVENSENSE MPU-3050 GYROSCOPE DRIVER
7395M:	Linus Walleij <linus.walleij@linaro.org>
7396L:	linux-iio@vger.kernel.org
7397S:	Maintained
7398F:	drivers/iio/gyro/mpu3050*
7399F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7400
7401IOC3 ETHERNET DRIVER
7402M:	Ralf Baechle <ralf@linux-mips.org>
7403L:	linux-mips@linux-mips.org
7404S:	Maintained
7405F:	drivers/net/ethernet/sgi/ioc3-eth.c
7406
7407IOC3 SERIAL DRIVER
7408M:	Pat Gefre <pfg@sgi.com>
7409L:	linux-serial@vger.kernel.org
7410S:	Maintained
7411F:	drivers/tty/serial/ioc3_serial.c
7412
7413IOMMU DRIVERS
7414M:	Joerg Roedel <joro@8bytes.org>
7415L:	iommu@lists.linux-foundation.org
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7417S:	Maintained
7418F:	Documentation/devicetree/bindings/iommu/
7419F:	drivers/iommu/
7420F:	include/linux/iommu.h
7421F:	include/linux/of_iommu.h
7422F:	include/linux/iova.h
7423
7424IP MASQUERADING
7425M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7426S:	Maintained
7427F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7428
7429IPMI SUBSYSTEM
7430M:	Corey Minyard <minyard@acm.org>
7431L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7432W:	http://openipmi.sourceforge.net/
7433S:	Supported
7434F:	Documentation/IPMI.txt
7435F:	drivers/char/ipmi/
7436F:	include/linux/ipmi*
7437F:	include/uapi/linux/ipmi*
7438
7439IPS SCSI RAID DRIVER
7440M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7441L:	linux-scsi@vger.kernel.org
7442W:	http://www.adaptec.com/
7443S:	Maintained
7444F:	drivers/scsi/ips*
7445
7446IPVS
7447M:	Wensong Zhang <wensong@linux-vs.org>
7448M:	Simon Horman <horms@verge.net.au>
7449M:	Julian Anastasov <ja@ssi.bg>
7450L:	netdev@vger.kernel.org
7451L:	lvs-devel@vger.kernel.org
7452S:	Maintained
7453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7455F:	Documentation/networking/ipvs-sysctl.txt
7456F:	include/net/ip_vs.h
7457F:	include/uapi/linux/ip_vs.h
7458F:	net/netfilter/ipvs/
7459
7460IPWIRELESS DRIVER
7461M:	Jiri Kosina <jikos@kernel.org>
7462M:	David Sterba <dsterba@suse.com>
7463S:	Odd Fixes
7464F:	drivers/tty/ipwireless/
7465
7466IPX NETWORK LAYER
7467L:	netdev@vger.kernel.org
7468S:	Obsolete
7469F:	include/uapi/linux/ipx.h
7470F:	drivers/staging/ipx/
7471
7472IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7473M:	Marc Zyngier <marc.zyngier@arm.com>
7474S:	Maintained
7475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7476F:	Documentation/IRQ-domain.txt
7477F:	include/linux/irqdomain.h
7478F:	kernel/irq/irqdomain.c
7479F:	kernel/irq/msi.c
7480
7481IRQ SUBSYSTEM
7482M:	Thomas Gleixner <tglx@linutronix.de>
7483L:	linux-kernel@vger.kernel.org
7484S:	Maintained
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7486F:	kernel/irq/
7487
7488IRQCHIP DRIVERS
7489M:	Thomas Gleixner <tglx@linutronix.de>
7490M:	Jason Cooper <jason@lakedaemon.net>
7491M:	Marc Zyngier <marc.zyngier@arm.com>
7492L:	linux-kernel@vger.kernel.org
7493S:	Maintained
7494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7495F:	Documentation/devicetree/bindings/interrupt-controller/
7496F:	drivers/irqchip/
7497
7498ISA
7499M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7500S:	Maintained
7501F:	Documentation/isa.txt
7502F:	drivers/base/isa.c
7503F:	include/linux/isa.h
7504
7505ISA RADIO MODULE
7506M:	Hans Verkuil <hverkuil@xs4all.nl>
7507L:	linux-media@vger.kernel.org
7508T:	git git://linuxtv.org/media_tree.git
7509W:	https://linuxtv.org
7510S:	Maintained
7511F:	drivers/media/radio/radio-isa*
7512
7513ISAPNP
7514M:	Jaroslav Kysela <perex@perex.cz>
7515S:	Maintained
7516F:	Documentation/isapnp.txt
7517F:	drivers/pnp/isapnp/
7518F:	include/linux/isapnp.h
7519
7520ISCSI
7521M:	Lee Duncan <lduncan@suse.com>
7522M:	Chris Leech <cleech@redhat.com>
7523L:	open-iscsi@googlegroups.com
7524W:	www.open-iscsi.com
7525S:	Maintained
7526F:	drivers/scsi/*iscsi*
7527F:	include/scsi/*iscsi*
7528
7529iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7530M:	Peter Jones <pjones@redhat.com>
7531M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7532S:	Maintained
7533F:	drivers/firmware/iscsi_ibft*
7534
7535ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7536M:	Or Gerlitz <ogerlitz@mellanox.com>
7537M:	Sagi Grimberg <sagi@grimberg.me>
7538M:	Roi Dayan <roid@mellanox.com>
7539L:	linux-rdma@vger.kernel.org
7540S:	Supported
7541W:	http://www.openfabrics.org
7542W:	www.open-iscsi.org
7543Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7544F:	drivers/infiniband/ulp/iser/
7545
7546ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7547M:	Sagi Grimberg <sagi@grimberg.me>
7548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7549L:	linux-rdma@vger.kernel.org
7550L:	target-devel@vger.kernel.org
7551S:	Supported
7552W:	http://www.linux-iscsi.org
7553F:	drivers/infiniband/ulp/isert
7554
7555ISDN SUBSYSTEM
7556M:	Karsten Keil <isdn@linux-pingi.de>
7557L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7558L:	netdev@vger.kernel.org
7559W:	http://www.isdn4linux.de
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7561S:	Maintained
7562F:	Documentation/isdn/
7563F:	drivers/isdn/
7564F:	include/linux/isdn.h
7565F:	include/linux/isdn/
7566F:	include/uapi/linux/isdn.h
7567F:	include/uapi/linux/isdn/
7568
7569ISDN SUBSYSTEM (Eicon active card driver)
7570M:	Armin Schindler <mac@melware.de>
7571L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7572W:	http://www.melware.de
7573S:	Maintained
7574F:	drivers/isdn/hardware/eicon/
7575
7576IT87 HARDWARE MONITORING DRIVER
7577M:	Jean Delvare <jdelvare@suse.com>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/it87
7581F:	drivers/hwmon/it87.c
7582
7583IT913X MEDIA DRIVER
7584M:	Antti Palosaari <crope@iki.fi>
7585L:	linux-media@vger.kernel.org
7586W:	https://linuxtv.org
7587W:	http://palosaari.fi/linux/
7588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7589T:	git git://linuxtv.org/anttip/media_tree.git
7590S:	Maintained
7591F:	drivers/media/tuners/it913x*
7592
7593IVTV VIDEO4LINUX DRIVER
7594M:	Andy Walls <awalls@md.metrocast.net>
7595L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7596L:	linux-media@vger.kernel.org
7597T:	git git://linuxtv.org/media_tree.git
7598W:	http://www.ivtvdriver.org
7599S:	Maintained
7600F:	Documentation/media/v4l-drivers/ivtv*
7601F:	drivers/media/pci/ivtv/
7602F:	include/uapi/linux/ivtv*
7603
7604IX2505V MEDIA DRIVER
7605M:	Malcolm Priestley <tvboxspy@gmail.com>
7606L:	linux-media@vger.kernel.org
7607W:	https://linuxtv.org
7608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7609S:	Maintained
7610F:	drivers/media/dvb-frontends/ix2505v*
7611
7612JAILHOUSE HYPERVISOR INTERFACE
7613M:	Jan Kiszka <jan.kiszka@siemens.com>
7614L:	jailhouse-dev@googlegroups.com
7615S:	Maintained
7616F:	arch/x86/kernel/jailhouse.c
7617F:	arch/x86/include/asm/jailhouse_para.h
7618
7619JC42.4 TEMPERATURE SENSOR DRIVER
7620M:	Guenter Roeck <linux@roeck-us.net>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	drivers/hwmon/jc42.c
7624F:	Documentation/hwmon/jc42
7625
7626JFS FILESYSTEM
7627M:	Dave Kleikamp <shaggy@kernel.org>
7628L:	jfs-discussion@lists.sourceforge.net
7629W:	http://jfs.sourceforge.net/
7630T:	git git://github.com/kleikamp/linux-shaggy.git
7631S:	Maintained
7632F:	Documentation/filesystems/jfs.txt
7633F:	fs/jfs/
7634
7635JME NETWORK DRIVER
7636M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7637L:	netdev@vger.kernel.org
7638S:	Maintained
7639F:	drivers/net/ethernet/jme.*
7640
7641JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7642M:	David Woodhouse <dwmw2@infradead.org>
7643L:	linux-mtd@lists.infradead.org
7644W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7645S:	Maintained
7646F:	fs/jffs2/
7647F:	include/uapi/linux/jffs2.h
7648
7649JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7650M:	"Theodore Ts'o" <tytso@mit.edu>
7651M:	Jan Kara <jack@suse.com>
7652L:	linux-ext4@vger.kernel.org
7653S:	Maintained
7654F:	fs/jbd2/
7655F:	include/linux/jbd2.h
7656
7657JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7658M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7659L:	linux-media@vger.kernel.org
7660S:	Maintained
7661F:	drivers/media/platform/rcar_jpu.c
7662
7663JSM Neo PCI based serial card
7664M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7665L:	linux-serial@vger.kernel.org
7666S:	Maintained
7667F:	drivers/tty/serial/jsm/
7668
7669K10TEMP HARDWARE MONITORING DRIVER
7670M:	Clemens Ladisch <clemens@ladisch.de>
7671L:	linux-hwmon@vger.kernel.org
7672S:	Maintained
7673F:	Documentation/hwmon/k10temp
7674F:	drivers/hwmon/k10temp.c
7675
7676K8TEMP HARDWARE MONITORING DRIVER
7677M:	Rudolf Marek <r.marek@assembler.cz>
7678L:	linux-hwmon@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/hwmon/k8temp
7681F:	drivers/hwmon/k8temp.c
7682
7683KASAN
7684M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7685R:	Alexander Potapenko <glider@google.com>
7686R:	Dmitry Vyukov <dvyukov@google.com>
7687L:	kasan-dev@googlegroups.com
7688S:	Maintained
7689F:	arch/*/include/asm/kasan.h
7690F:	arch/*/mm/kasan_init*
7691F:	Documentation/dev-tools/kasan.rst
7692F:	include/linux/kasan*.h
7693F:	lib/test_kasan.c
7694F:	mm/kasan/
7695F:	scripts/Makefile.kasan
7696
7697KCONFIG
7698M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7700L:	linux-kbuild@vger.kernel.org
7701S:	Maintained
7702F:	Documentation/kbuild/kconfig*
7703F:	scripts/kconfig/
7704F:	scripts/Kconfig.include
7705
7706KDUMP
7707M:	Dave Young <dyoung@redhat.com>
7708M:	Baoquan He <bhe@redhat.com>
7709R:	Vivek Goyal <vgoyal@redhat.com>
7710L:	kexec@lists.infradead.org
7711W:	http://lse.sourceforge.net/kdump/
7712S:	Maintained
7713F:	Documentation/kdump/
7714
7715KEENE FM RADIO TRANSMITTER DRIVER
7716M:	Hans Verkuil <hverkuil@xs4all.nl>
7717L:	linux-media@vger.kernel.org
7718T:	git git://linuxtv.org/media_tree.git
7719W:	https://linuxtv.org
7720S:	Maintained
7721F:	drivers/media/radio/radio-keene*
7722
7723KERNEL AUTOMOUNTER v4 (AUTOFS4)
7724M:	Ian Kent <raven@themaw.net>
7725L:	autofs@vger.kernel.org
7726S:	Maintained
7727F:	fs/autofs4/
7728
7729KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7730M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7731M:	Michal Marek <michal.lkml@markovi.net>
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7733L:	linux-kbuild@vger.kernel.org
7734S:	Maintained
7735F:	Documentation/kbuild/
7736F:	Makefile
7737F:	scripts/Kbuild*
7738F:	scripts/Makefile*
7739F:	scripts/basic/
7740F:	scripts/mk*
7741F:	scripts/mod/
7742F:	scripts/package/
7743
7744KERNEL JANITORS
7745L:	kernel-janitors@vger.kernel.org
7746W:	http://kernelnewbies.org/KernelJanitors
7747S:	Odd Fixes
7748
7749KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7750M:	"J. Bruce Fields" <bfields@fieldses.org>
7751M:	Jeff Layton <jlayton@kernel.org>
7752L:	linux-nfs@vger.kernel.org
7753W:	http://nfs.sourceforge.net/
7754T:	git git://linux-nfs.org/~bfields/linux.git
7755S:	Supported
7756F:	fs/nfsd/
7757F:	include/uapi/linux/nfsd/
7758F:	fs/lockd/
7759F:	fs/nfs_common/
7760F:	net/sunrpc/
7761F:	include/linux/lockd/
7762F:	include/linux/sunrpc/
7763F:	include/uapi/linux/sunrpc/
7764
7765KERNEL SELFTEST FRAMEWORK
7766M:	Shuah Khan <shuah@kernel.org>
7767L:	linux-kselftest@vger.kernel.org
7768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7769Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7770S:	Maintained
7771F:	tools/testing/selftests/
7772F:	Documentation/dev-tools/kselftest*
7773
7774KERNEL USERMODE HELPER
7775M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7776L:	linux-kernel@vger.kernel.org
7777S:	Maintained
7778F:	kernel/umh.c
7779F:	include/linux/umh.h
7780
7781KERNEL VIRTUAL MACHINE (KVM)
7782M:	Paolo Bonzini <pbonzini@redhat.com>
7783M:	Radim Krčmář <rkrcmar@redhat.com>
7784L:	kvm@vger.kernel.org
7785W:	http://www.linux-kvm.org
7786T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7787S:	Supported
7788F:	Documentation/virtual/kvm/
7789F:	include/trace/events/kvm.h
7790F:	include/uapi/asm-generic/kvm*
7791F:	include/uapi/linux/kvm*
7792F:	include/asm-generic/kvm*
7793F:	include/linux/kvm*
7794F:	include/kvm/iodev.h
7795F:	virt/kvm/*
7796F:	tools/kvm/
7797
7798KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7799M:	Joerg Roedel <joro@8bytes.org>
7800L:	kvm@vger.kernel.org
7801W:	http://www.linux-kvm.org/
7802S:	Maintained
7803F:	arch/x86/include/asm/svm.h
7804F:	arch/x86/kvm/svm.c
7805
7806KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7807M:	Christoffer Dall <christoffer.dall@arm.com>
7808M:	Marc Zyngier <marc.zyngier@arm.com>
7809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7810L:	kvmarm@lists.cs.columbia.edu
7811W:	http://systems.cs.columbia.edu/projects/kvm-arm
7812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7813S:	Supported
7814F:	arch/arm/include/uapi/asm/kvm*
7815F:	arch/arm/include/asm/kvm*
7816F:	arch/arm/kvm/
7817F:	virt/kvm/arm/
7818F:	include/kvm/arm_*
7819
7820KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7821M:	Christoffer Dall <christoffer.dall@arm.com>
7822M:	Marc Zyngier <marc.zyngier@arm.com>
7823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7824L:	kvmarm@lists.cs.columbia.edu
7825S:	Maintained
7826F:	arch/arm64/include/uapi/asm/kvm*
7827F:	arch/arm64/include/asm/kvm*
7828F:	arch/arm64/kvm/
7829
7830KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7831M:	James Hogan <jhogan@kernel.org>
7832L:	linux-mips@linux-mips.org
7833S:	Supported
7834F:	arch/mips/include/uapi/asm/kvm*
7835F:	arch/mips/include/asm/kvm*
7836F:	arch/mips/kvm/
7837
7838KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7839M:	Paul Mackerras <paulus@ozlabs.org>
7840L:	kvm-ppc@vger.kernel.org
7841W:	http://www.linux-kvm.org/
7842T:	git git://github.com/agraf/linux-2.6.git
7843S:	Supported
7844F:	arch/powerpc/include/uapi/asm/kvm*
7845F:	arch/powerpc/include/asm/kvm*
7846F:	arch/powerpc/kvm/
7847F:	arch/powerpc/kernel/kvm*
7848
7849KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7850M:	Christian Borntraeger <borntraeger@de.ibm.com>
7851M:	Janosch Frank <frankja@linux.ibm.com>
7852R:	David Hildenbrand <david@redhat.com>
7853R:	Cornelia Huck <cohuck@redhat.com>
7854L:	linux-s390@vger.kernel.org
7855W:	http://www.ibm.com/developerworks/linux/linux390/
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7857S:	Supported
7858F:	arch/s390/include/uapi/asm/kvm*
7859F:	arch/s390/include/asm/gmap.h
7860F:	arch/s390/include/asm/kvm*
7861F:	arch/s390/kvm/
7862F:	arch/s390/mm/gmap.c
7863
7864KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7865M:	Paolo Bonzini <pbonzini@redhat.com>
7866M:	Radim Krčmář <rkrcmar@redhat.com>
7867L:	kvm@vger.kernel.org
7868W:	http://www.linux-kvm.org
7869T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7870S:	Supported
7871F:	arch/x86/kvm/
7872F:	arch/x86/include/uapi/asm/kvm*
7873F:	arch/x86/include/asm/kvm*
7874F:	arch/x86/include/asm/pvclock-abi.h
7875F:	arch/x86/kernel/kvm.c
7876F:	arch/x86/kernel/kvmclock.c
7877
7878KERNFS
7879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7880M:	Tejun Heo <tj@kernel.org>
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7882S:	Supported
7883F:	include/linux/kernfs.h
7884F:	fs/kernfs/
7885
7886KEXEC
7887M:	Eric Biederman <ebiederm@xmission.com>
7888W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7889L:	kexec@lists.infradead.org
7890S:	Maintained
7891F:	include/linux/kexec.h
7892F:	include/uapi/linux/kexec.h
7893F:	kernel/kexec*
7894
7895KEYS-ENCRYPTED
7896M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7897L:	linux-integrity@vger.kernel.org
7898L:	keyrings@vger.kernel.org
7899S:	Supported
7900F:	Documentation/security/keys/trusted-encrypted.rst
7901F:	include/keys/encrypted-type.h
7902F:	security/keys/encrypted-keys/
7903
7904KEYS-TRUSTED
7905M:	James Bottomley <jejb@linux.vnet.ibm.com>
7906M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7907L:	linux-integrity@vger.kernel.org
7908L:	keyrings@vger.kernel.org
7909S:	Supported
7910F:	Documentation/security/keys/trusted-encrypted.rst
7911F:	include/keys/trusted-type.h
7912F:	security/keys/trusted.c
7913F:	security/keys/trusted.h
7914
7915KEYS/KEYRINGS:
7916M:	David Howells <dhowells@redhat.com>
7917L:	keyrings@vger.kernel.org
7918S:	Maintained
7919F:	Documentation/security/keys/core.rst
7920F:	include/linux/key.h
7921F:	include/linux/key-type.h
7922F:	include/linux/keyctl.h
7923F:	include/uapi/linux/keyctl.h
7924F:	include/keys/
7925F:	security/keys/
7926
7927KGDB / KDB /debug_core
7928M:	Jason Wessel <jason.wessel@windriver.com>
7929M:	Daniel Thompson <daniel.thompson@linaro.org>
7930W:	http://kgdb.wiki.kernel.org/
7931L:	kgdb-bugreport@lists.sourceforge.net
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7933S:	Maintained
7934F:	Documentation/dev-tools/kgdb.rst
7935F:	drivers/misc/kgdbts.c
7936F:	drivers/tty/serial/kgdboc.c
7937F:	include/linux/kdb.h
7938F:	include/linux/kgdb.h
7939F:	kernel/debug/
7940
7941KMEMLEAK
7942M:	Catalin Marinas <catalin.marinas@arm.com>
7943S:	Maintained
7944F:	Documentation/dev-tools/kmemleak.rst
7945F:	include/linux/kmemleak.h
7946F:	mm/kmemleak.c
7947F:	mm/kmemleak-test.c
7948
7949KMOD KERNEL MODULE LOADER - USERMODE HELPER
7950M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7951L:	linux-kernel@vger.kernel.org
7952S:	Maintained
7953F:	kernel/kmod.c
7954F:	include/linux/kmod.h
7955F:	lib/test_kmod.c
7956F:	tools/testing/selftests/kmod/
7957
7958KPROBES
7959M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7960M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7961M:	"David S. Miller" <davem@davemloft.net>
7962M:	Masami Hiramatsu <mhiramat@kernel.org>
7963S:	Maintained
7964F:	Documentation/kprobes.txt
7965F:	include/linux/kprobes.h
7966F:	include/asm-generic/kprobes.h
7967F:	kernel/kprobes.c
7968
7969KS0108 LCD CONTROLLER DRIVER
7970M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7971W:	http://miguelojeda.es/auxdisplay.htm
7972W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7973S:	Maintained
7974F:	Documentation/auxdisplay/ks0108
7975F:	drivers/auxdisplay/ks0108.c
7976F:	include/linux/ks0108.h
7977
7978L3MDEV
7979M:	David Ahern <dsa@cumulusnetworks.com>
7980L:	netdev@vger.kernel.org
7981S:	Maintained
7982F:	net/l3mdev
7983F:	include/net/l3mdev.h
7984
7985LANTIQ MIPS ARCHITECTURE
7986M:	John Crispin <john@phrozen.org>
7987L:	linux-mips@linux-mips.org
7988S:	Maintained
7989F:	arch/mips/lantiq
7990F:	drivers/soc/lantiq
7991
7992LAPB module
7993L:	linux-x25@vger.kernel.org
7994S:	Orphan
7995F:	Documentation/networking/lapb-module.txt
7996F:	include/*/lapb.h
7997F:	net/lapb/
7998
7999LASI 53c700 driver for PARISC
8000M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8001L:	linux-scsi@vger.kernel.org
8002S:	Maintained
8003F:	Documentation/scsi/53c700.txt
8004F:	drivers/scsi/53c700*
8005
8006LEAKING_ADDRESSES
8007M:	Tobin C. Harding <me@tobin.cc>
8008M:	Tycho Andersen <tycho@tycho.ws>
8009L:	kernel-hardening@lists.openwall.com
8010S:	Maintained
8011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8012F:	scripts/leaking_addresses.pl
8013
8014LED SUBSYSTEM
8015M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8016M:	Pavel Machek <pavel@ucw.cz>
8017L:	linux-leds@vger.kernel.org
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8019S:	Maintained
8020F:	Documentation/devicetree/bindings/leds/
8021F:	drivers/leds/
8022F:	include/linux/leds.h
8023
8024LEGACY EEPROM DRIVER
8025M:	Jean Delvare <jdelvare@suse.com>
8026S:	Maintained
8027F:	Documentation/misc-devices/eeprom
8028F:	drivers/misc/eeprom/eeprom.c
8029
8030LEGO USB Tower driver
8031M:	Juergen Stuber <starblue@users.sourceforge.net>
8032L:	legousb-devel@lists.sourceforge.net
8033W:	http://legousb.sourceforge.net/
8034S:	Maintained
8035F:	drivers/usb/misc/legousbtower.c
8036
8037LG2160 MEDIA DRIVER
8038M:	Michael Krufky <mkrufky@linuxtv.org>
8039L:	linux-media@vger.kernel.org
8040W:	https://linuxtv.org
8041W:	http://github.com/mkrufky
8042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8043T:	git git://linuxtv.org/mkrufky/tuners.git
8044S:	Maintained
8045F:	drivers/media/dvb-frontends/lg2160.*
8046
8047LGDT3305 MEDIA DRIVER
8048M:	Michael Krufky <mkrufky@linuxtv.org>
8049L:	linux-media@vger.kernel.org
8050W:	https://linuxtv.org
8051W:	http://github.com/mkrufky
8052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8053T:	git git://linuxtv.org/mkrufky/tuners.git
8054S:	Maintained
8055F:	drivers/media/dvb-frontends/lgdt3305.*
8056
8057LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8058M:	Viresh Kumar <vireshk@kernel.org>
8059L:	linux-ide@vger.kernel.org
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8061S:	Maintained
8062F:	include/linux/pata_arasan_cf_data.h
8063F:	drivers/ata/pata_arasan_cf.c
8064
8065LIBATA PATA DRIVERS
8066M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8067M:	Tejun Heo <tj@kernel.org>
8068L:	linux-ide@vger.kernel.org
8069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8070S:	Maintained
8071F:	drivers/ata/pata_*.c
8072F:	drivers/ata/ata_generic.c
8073
8074LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8075M:	Linus Walleij <linus.walleij@linaro.org>
8076L:	linux-ide@vger.kernel.org
8077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8078S:	Maintained
8079F:	drivers/ata/pata_ftide010.c
8080F:	drivers/ata/sata_gemini.c
8081F:	drivers/ata/sata_gemini.h
8082
8083LIBATA SATA AHCI PLATFORM devices support
8084M:	Hans de Goede <hdegoede@redhat.com>
8085M:	Tejun Heo <tj@kernel.org>
8086L:	linux-ide@vger.kernel.org
8087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8088S:	Maintained
8089F:	drivers/ata/ahci_platform.c
8090F:	drivers/ata/libahci_platform.c
8091F:	include/linux/ahci_platform.h
8092
8093LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8094M:	Mikael Pettersson <mikpelinux@gmail.com>
8095L:	linux-ide@vger.kernel.org
8096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8097S:	Maintained
8098F:	drivers/ata/sata_promise.*
8099
8100LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8101M:	Tejun Heo <tj@kernel.org>
8102L:	linux-ide@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104S:	Maintained
8105F:	drivers/ata/
8106F:	include/linux/ata.h
8107F:	include/linux/libata.h
8108F:	Documentation/devicetree/bindings/ata/
8109
8110LIBLOCKDEP
8111M:	Sasha Levin <alexander.levin@verizon.com>
8112S:	Maintained
8113F:	tools/lib/lockdep/
8114
8115LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8116M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8117M:	Dan Williams <dan.j.williams@intel.com>
8118M:	Vishal Verma <vishal.l.verma@intel.com>
8119M:	Dave Jiang <dave.jiang@intel.com>
8120L:	linux-nvdimm@lists.01.org
8121Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8122S:	Supported
8123F:	drivers/nvdimm/blk.c
8124F:	drivers/nvdimm/region_devs.c
8125
8126LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8127M:	Vishal Verma <vishal.l.verma@intel.com>
8128M:	Dan Williams <dan.j.williams@intel.com>
8129M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8130M:	Dave Jiang <dave.jiang@intel.com>
8131L:	linux-nvdimm@lists.01.org
8132Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8133S:	Supported
8134F:	drivers/nvdimm/btt*
8135
8136LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8137M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8138M:	Dan Williams <dan.j.williams@intel.com>
8139M:	Vishal Verma <vishal.l.verma@intel.com>
8140M:	Dave Jiang <dave.jiang@intel.com>
8141L:	linux-nvdimm@lists.01.org
8142Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8143S:	Supported
8144F:	drivers/nvdimm/pmem*
8145
8146LIBNVDIMM: DEVICETREE BINDINGS
8147M:	Oliver O'Halloran <oohall@gmail.com>
8148L:	linux-nvdimm@lists.01.org
8149Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8150S:	Supported
8151F:	drivers/nvdimm/of_pmem.c
8152F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8153
8154LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8155M:	Dan Williams <dan.j.williams@intel.com>
8156M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8157M:	Vishal Verma <vishal.l.verma@intel.com>
8158M:	Dave Jiang <dave.jiang@intel.com>
8159L:	linux-nvdimm@lists.01.org
8160Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8162S:	Supported
8163F:	drivers/nvdimm/*
8164F:	drivers/acpi/nfit/*
8165F:	include/linux/nd.h
8166F:	include/linux/libnvdimm.h
8167F:	include/uapi/linux/ndctl.h
8168
8169LIGHTNVM PLATFORM SUPPORT
8170M:	Matias Bjorling <mb@lightnvm.io>
8171W:	http://github/OpenChannelSSD
8172L:	linux-block@vger.kernel.org
8173S:	Maintained
8174F:	drivers/lightnvm/
8175F:	include/linux/lightnvm.h
8176F:	include/uapi/linux/lightnvm.h
8177
8178LINUX FOR POWER MACINTOSH
8179M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8180W:	http://www.penguinppc.org/
8181L:	linuxppc-dev@lists.ozlabs.org
8182S:	Maintained
8183F:	arch/powerpc/platforms/powermac/
8184F:	drivers/macintosh/
8185
8186LINUX FOR POWERPC (32-BIT AND 64-BIT)
8187M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8188M:	Paul Mackerras <paulus@samba.org>
8189M:	Michael Ellerman <mpe@ellerman.id.au>
8190W:	https://github.com/linuxppc/linux/wiki
8191L:	linuxppc-dev@lists.ozlabs.org
8192Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8194S:	Supported
8195F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8196F:	Documentation/devicetree/bindings/powerpc/
8197F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8198F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8199F:	Documentation/powerpc/
8200F:	arch/powerpc/
8201F:	drivers/char/tpm/tpm_ibmvtpm*
8202F:	drivers/crypto/nx/
8203F:	drivers/crypto/vmx/
8204F:	drivers/i2c/busses/i2c-opal.c
8205F:	drivers/net/ethernet/ibm/ibmveth.*
8206F:	drivers/net/ethernet/ibm/ibmvnic.*
8207F:	drivers/pci/hotplug/pnv_php.c
8208F:	drivers/pci/hotplug/rpa*
8209F:	drivers/rtc/rtc-opal.c
8210F:	drivers/scsi/ibmvscsi/
8211F:	drivers/tty/hvc/hvc_opal.c
8212F:	drivers/watchdog/wdrtas.c
8213F:	tools/testing/selftests/powerpc
8214N:	/pmac
8215N:	powermac
8216N:	powernv
8217N:	[^a-z0-9]ps3
8218N:	pseries
8219
8220LINUX FOR POWERPC EMBEDDED MPC5XXX
8221M:	Anatolij Gustschin <agust@denx.de>
8222L:	linuxppc-dev@lists.ozlabs.org
8223T:	git git://git.denx.de/linux-denx-agust.git
8224S:	Maintained
8225F:	arch/powerpc/platforms/512x/
8226F:	arch/powerpc/platforms/52xx/
8227
8228LINUX FOR POWERPC EMBEDDED PPC4XX
8229M:	Alistair Popple <alistair@popple.id.au>
8230M:	Matt Porter <mporter@kernel.crashing.org>
8231W:	http://www.penguinppc.org/
8232L:	linuxppc-dev@lists.ozlabs.org
8233S:	Maintained
8234F:	arch/powerpc/platforms/40x/
8235F:	arch/powerpc/platforms/44x/
8236
8237LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8238M:	Scott Wood <oss@buserror.net>
8239M:	Kumar Gala <galak@kernel.crashing.org>
8240W:	http://www.penguinppc.org/
8241L:	linuxppc-dev@lists.ozlabs.org
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8243S:	Maintained
8244F:	arch/powerpc/platforms/83xx/
8245F:	arch/powerpc/platforms/85xx/
8246F:	Documentation/devicetree/bindings/powerpc/fsl/
8247
8248LINUX FOR POWERPC EMBEDDED PPC8XX
8249M:	Vitaly Bordug <vitb@kernel.crashing.org>
8250W:	http://www.penguinppc.org/
8251L:	linuxppc-dev@lists.ozlabs.org
8252S:	Maintained
8253F:	arch/powerpc/platforms/8xx/
8254
8255LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8256L:	linuxppc-dev@lists.ozlabs.org
8257S:	Orphan
8258F:	arch/powerpc/*/*virtex*
8259F:	arch/powerpc/*/*/*virtex*
8260
8261LINUX FOR POWERPC PA SEMI PWRFICIENT
8262L:	linuxppc-dev@lists.ozlabs.org
8263S:	Orphan
8264F:	arch/powerpc/platforms/pasemi/
8265F:	drivers/*/*pasemi*
8266F:	drivers/*/*/*pasemi*
8267
8268LINUX KERNEL DUMP TEST MODULE (LKDTM)
8269M:	Kees Cook <keescook@chromium.org>
8270S:	Maintained
8271F:	drivers/misc/lkdtm/*
8272
8273LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8274M:	Alan Stern <stern@rowland.harvard.edu>
8275M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8276M:	Will Deacon <will.deacon@arm.com>
8277M:	Peter Zijlstra <peterz@infradead.org>
8278M:	Boqun Feng <boqun.feng@gmail.com>
8279M:	Nicholas Piggin <npiggin@gmail.com>
8280M:	David Howells <dhowells@redhat.com>
8281M:	Jade Alglave <j.alglave@ucl.ac.uk>
8282M:	Luc Maranget <luc.maranget@inria.fr>
8283M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8284R:	Akira Yokosawa <akiyks@gmail.com>
8285L:	linux-kernel@vger.kernel.org
8286S:	Supported
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8288F:	tools/memory-model/
8289F:	Documentation/memory-barriers.txt
8290
8291LINUX SECURITY MODULE (LSM) FRAMEWORK
8292M:	Chris Wright <chrisw@sous-sol.org>
8293L:	linux-security-module@vger.kernel.org
8294S:	Supported
8295
8296LIS3LV02D ACCELEROMETER DRIVER
8297M:	Eric Piel <eric.piel@tremplin-utc.net>
8298S:	Maintained
8299F:	Documentation/misc-devices/lis3lv02d
8300F:	drivers/misc/lis3lv02d/
8301F:	drivers/platform/x86/hp_accel.c
8302
8303LIVE PATCHING
8304M:	Josh Poimboeuf <jpoimboe@redhat.com>
8305M:	Jessica Yu <jeyu@kernel.org>
8306M:	Jiri Kosina <jikos@kernel.org>
8307M:	Miroslav Benes <mbenes@suse.cz>
8308R:	Petr Mladek <pmladek@suse.com>
8309S:	Maintained
8310F:	kernel/livepatch/
8311F:	include/linux/livepatch.h
8312F:	arch/x86/include/asm/livepatch.h
8313F:	arch/x86/kernel/livepatch.c
8314F:	Documentation/livepatch/
8315F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8316F:	samples/livepatch/
8317L:	live-patching@vger.kernel.org
8318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8319
8320LLC (802.2)
8321L:	netdev@vger.kernel.org
8322S:	Odd fixes
8323F:	include/linux/llc.h
8324F:	include/uapi/linux/llc.h
8325F:	include/net/llc*
8326F:	net/llc/
8327
8328LM73 HARDWARE MONITOR DRIVER
8329M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8330L:	linux-hwmon@vger.kernel.org
8331S:	Maintained
8332F:	drivers/hwmon/lm73.c
8333
8334LM78 HARDWARE MONITOR DRIVER
8335M:	Jean Delvare <jdelvare@suse.com>
8336L:	linux-hwmon@vger.kernel.org
8337S:	Maintained
8338F:	Documentation/hwmon/lm78
8339F:	drivers/hwmon/lm78.c
8340
8341LM83 HARDWARE MONITOR DRIVER
8342M:	Jean Delvare <jdelvare@suse.com>
8343L:	linux-hwmon@vger.kernel.org
8344S:	Maintained
8345F:	Documentation/hwmon/lm83
8346F:	drivers/hwmon/lm83.c
8347
8348LM90 HARDWARE MONITOR DRIVER
8349M:	Jean Delvare <jdelvare@suse.com>
8350L:	linux-hwmon@vger.kernel.org
8351S:	Maintained
8352F:	Documentation/hwmon/lm90
8353F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8354F:	drivers/hwmon/lm90.c
8355F:	include/dt-bindings/thermal/lm90.h
8356
8357LM95234 HARDWARE MONITOR DRIVER
8358M:	Guenter Roeck <linux@roeck-us.net>
8359L:	linux-hwmon@vger.kernel.org
8360S:	Maintained
8361F:	Documentation/hwmon/lm95234
8362F:	drivers/hwmon/lm95234.c
8363
8364LME2510 MEDIA DRIVER
8365M:	Malcolm Priestley <tvboxspy@gmail.com>
8366L:	linux-media@vger.kernel.org
8367W:	https://linuxtv.org
8368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8369S:	Maintained
8370F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8371
8372LOADPIN SECURITY MODULE
8373M:	Kees Cook <keescook@chromium.org>
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8375S:	Supported
8376F:	security/loadpin/
8377F:	Documentation/admin-guide/LSM/LoadPin.rst
8378
8379LOCKING PRIMITIVES
8380M:	Peter Zijlstra <peterz@infradead.org>
8381M:	Ingo Molnar <mingo@redhat.com>
8382M:	Will Deacon <will.deacon@arm.com>
8383L:	linux-kernel@vger.kernel.org
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8385S:	Maintained
8386F:	Documentation/locking/
8387F:	include/linux/lockdep.h
8388F:	include/linux/spinlock*.h
8389F:	arch/*/include/asm/spinlock*.h
8390F:	include/linux/rwlock*.h
8391F:	include/linux/mutex*.h
8392F:	arch/*/include/asm/mutex*.h
8393F:	include/linux/rwsem*.h
8394F:	arch/*/include/asm/rwsem.h
8395F:	include/linux/seqlock.h
8396F:	lib/locking*.[ch]
8397F:	kernel/locking/
8398X:	kernel/locking/locktorture.c
8399
8400LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8401M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8402L:	linux-ntfs-dev@lists.sourceforge.net
8403W:	http://www.linux-ntfs.org/content/view/19/37/
8404S:	Maintained
8405F:	Documentation/ldm.txt
8406F:	block/partitions/ldm.*
8407
8408LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8409M:	Sathya Prakash <sathya.prakash@broadcom.com>
8410M:	Chaitra P B <chaitra.basappa@broadcom.com>
8411M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8412L:	MPT-FusionLinux.pdl@broadcom.com
8413L:	linux-scsi@vger.kernel.org
8414W:	http://www.avagotech.com/support/
8415S:	Supported
8416F:	drivers/message/fusion/
8417F:	drivers/scsi/mpt2sas/
8418F:	drivers/scsi/mpt3sas/
8419
8420LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8421M:	Matthew Wilcox <matthew@wil.cx>
8422L:	linux-scsi@vger.kernel.org
8423S:	Maintained
8424F:	drivers/scsi/sym53c8xx_2/
8425
8426LTC4261 HARDWARE MONITOR DRIVER
8427M:	Guenter Roeck <linux@roeck-us.net>
8428L:	linux-hwmon@vger.kernel.org
8429S:	Maintained
8430F:	Documentation/hwmon/ltc4261
8431F:	drivers/hwmon/ltc4261.c
8432
8433LTC4306 I2C MULTIPLEXER DRIVER
8434M:	Michael Hennerich <michael.hennerich@analog.com>
8435W:	http://ez.analog.com/community/linux-device-drivers
8436L:	linux-i2c@vger.kernel.org
8437S:	Supported
8438F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8439F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8440
8441LTP (Linux Test Project)
8442M:	Mike Frysinger <vapier@gentoo.org>
8443M:	Cyril Hrubis <chrubis@suse.cz>
8444M:	Wanlong Gao <wanlong.gao@gmail.com>
8445M:	Jan Stancek <jstancek@redhat.com>
8446M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8447M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8448L:	ltp@lists.linux.it (subscribers-only)
8449W:	http://linux-test-project.github.io/
8450T:	git git://github.com/linux-test-project/ltp.git
8451S:	Maintained
8452
8453M68K ARCHITECTURE
8454M:	Geert Uytterhoeven <geert@linux-m68k.org>
8455L:	linux-m68k@lists.linux-m68k.org
8456W:	http://www.linux-m68k.org/
8457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8458S:	Maintained
8459F:	arch/m68k/
8460F:	drivers/zorro/
8461
8462M68K ON APPLE MACINTOSH
8463M:	Joshua Thompson <funaho@jurai.org>
8464W:	http://www.mac.linux-m68k.org/
8465L:	linux-m68k@lists.linux-m68k.org
8466S:	Maintained
8467F:	arch/m68k/mac/
8468
8469M68K ON HP9000/300
8470M:	Philip Blundell <philb@gnu.org>
8471W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8472S:	Maintained
8473F:	arch/m68k/hp300/
8474
8475M88DS3103 MEDIA DRIVER
8476M:	Antti Palosaari <crope@iki.fi>
8477L:	linux-media@vger.kernel.org
8478W:	https://linuxtv.org
8479W:	http://palosaari.fi/linux/
8480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8481T:	git git://linuxtv.org/anttip/media_tree.git
8482S:	Maintained
8483F:	drivers/media/dvb-frontends/m88ds3103*
8484
8485M88RS2000 MEDIA DRIVER
8486M:	Malcolm Priestley <tvboxspy@gmail.com>
8487L:	linux-media@vger.kernel.org
8488W:	https://linuxtv.org
8489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8490S:	Maintained
8491F:	drivers/media/dvb-frontends/m88rs2000*
8492
8493MA901 MASTERKIT USB FM RADIO DRIVER
8494M:	Alexey Klimov <klimov.linux@gmail.com>
8495L:	linux-media@vger.kernel.org
8496T:	git git://linuxtv.org/media_tree.git
8497S:	Maintained
8498F:	drivers/media/radio/radio-ma901.c
8499
8500MAC80211
8501M:	Johannes Berg <johannes@sipsolutions.net>
8502L:	linux-wireless@vger.kernel.org
8503W:	http://wireless.kernel.org/
8504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8506S:	Maintained
8507F:	Documentation/networking/mac80211-injection.txt
8508F:	include/net/mac80211.h
8509F:	net/mac80211/
8510F:	drivers/net/wireless/mac80211_hwsim.[ch]
8511F:	Documentation/networking/mac80211_hwsim/README
8512
8513MAILBOX API
8514M:	Jassi Brar <jassisinghbrar@gmail.com>
8515L:	linux-kernel@vger.kernel.org
8516S:	Maintained
8517F:	drivers/mailbox/
8518F:	include/linux/mailbox_client.h
8519F:	include/linux/mailbox_controller.h
8520
8521MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8522M:	Michael Kerrisk <mtk.manpages@gmail.com>
8523W:	http://www.kernel.org/doc/man-pages
8524L:	linux-man@vger.kernel.org
8525S:	Maintained
8526
8527MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8528M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8529L:	linux-mips@linux-mips.org
8530S:	Maintained
8531F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8532
8533MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8534M:	Andrew Lunn <andrew@lunn.ch>
8535M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8536L:	netdev@vger.kernel.org
8537S:	Maintained
8538F:	drivers/net/dsa/mv88e6xxx/
8539F:	linux/platform_data/mv88e6xxx.h
8540F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8541
8542MARVELL ARMADA DRM SUPPORT
8543M:	Russell King <linux@armlinux.org.uk>
8544S:	Maintained
8545T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8546T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8547F:	drivers/gpu/drm/armada/
8548F:	include/uapi/drm/armada_drm.h
8549F:	Documentation/devicetree/bindings/display/armada/
8550
8551MARVELL CRYPTO DRIVER
8552M:	Boris Brezillon <boris.brezillon@bootlin.com>
8553M:	Arnaud Ebalard <arno@natisbad.org>
8554F:	drivers/crypto/marvell/
8555S:	Maintained
8556L:	linux-crypto@vger.kernel.org
8557
8558MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8559M:	Mirko Lindner <mlindner@marvell.com>
8560M:	Stephen Hemminger <stephen@networkplumber.org>
8561L:	netdev@vger.kernel.org
8562S:	Maintained
8563F:	drivers/net/ethernet/marvell/sk*
8564
8565MARVELL LIBERTAS WIRELESS DRIVER
8566L:	libertas-dev@lists.infradead.org
8567S:	Orphan
8568F:	drivers/net/wireless/marvell/libertas/
8569
8570MARVELL MACCHIATOBIN SUPPORT
8571M:	Russell King <linux@armlinux.org.uk>
8572L:	linux-arm-kernel@lists.infradead.org
8573S:	Maintained
8574F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8575
8576MARVELL MV643XX ETHERNET DRIVER
8577M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8578L:	netdev@vger.kernel.org
8579S:	Maintained
8580F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8581F:	include/linux/mv643xx.h
8582
8583MARVELL MV88X3310 PHY DRIVER
8584M:	Russell King <linux@armlinux.org.uk>
8585L:	netdev@vger.kernel.org
8586S:	Maintained
8587F:	drivers/net/phy/marvell10g.c
8588
8589MARVELL MVNETA ETHERNET DRIVER
8590M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8591L:	netdev@vger.kernel.org
8592S:	Maintained
8593F:	drivers/net/ethernet/marvell/mvneta.*
8594
8595MARVELL MWIFIEX WIRELESS DRIVER
8596M:	Amitkumar Karwar <amitkarwar@gmail.com>
8597M:	Nishant Sarmukadam <nishants@marvell.com>
8598M:	Ganapathi Bhat <gbhat@marvell.com>
8599M:	Xinming Hu <huxm@marvell.com>
8600L:	linux-wireless@vger.kernel.org
8601S:	Maintained
8602F:	drivers/net/wireless/marvell/mwifiex/
8603
8604MARVELL MWL8K WIRELESS DRIVER
8605M:	Lennert Buytenhek <buytenh@wantstofly.org>
8606L:	linux-wireless@vger.kernel.org
8607S:	Odd Fixes
8608F:	drivers/net/wireless/marvell/mwl8k.c
8609
8610MARVELL NAND CONTROLLER DRIVER
8611M:	Miquel Raynal <miquel.raynal@bootlin.com>
8612L:	linux-mtd@lists.infradead.org
8613S:	Maintained
8614F:	drivers/mtd/nand/raw/marvell_nand.c
8615F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8616
8617MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8618M:	Nicolas Pitre <nico@fluxnic.net>
8619S:	Odd Fixes
8620F:	drivers/mmc/host/mvsdio.*
8621
8622MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8623M:	Hu Ziji <huziji@marvell.com>
8624L:	linux-mmc@vger.kernel.org
8625S:	Supported
8626F:	drivers/mmc/host/sdhci-xenon*
8627F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8628
8629MATROX FRAMEBUFFER DRIVER
8630L:	linux-fbdev@vger.kernel.org
8631S:	Orphan
8632F:	drivers/video/fbdev/matrox/matroxfb_*
8633F:	include/uapi/linux/matroxfb.h
8634
8635MAX16065 HARDWARE MONITOR DRIVER
8636M:	Guenter Roeck <linux@roeck-us.net>
8637L:	linux-hwmon@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/hwmon/max16065
8640F:	drivers/hwmon/max16065.c
8641
8642MAX20751 HARDWARE MONITOR DRIVER
8643M:	Guenter Roeck <linux@roeck-us.net>
8644L:	linux-hwmon@vger.kernel.org
8645S:	Maintained
8646F:	Documentation/hwmon/max20751
8647F:	drivers/hwmon/max20751.c
8648
8649MAX2175 SDR TUNER DRIVER
8650M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8651L:	linux-media@vger.kernel.org
8652T:	git git://linuxtv.org/media_tree.git
8653S:	Maintained
8654F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8655F:	Documentation/media/v4l-drivers/max2175.rst
8656F:	drivers/media/i2c/max2175*
8657F:	include/uapi/linux/max2175.h
8658
8659MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8660L:	linux-hwmon@vger.kernel.org
8661S:	Orphan
8662F:	Documentation/hwmon/max6650
8663F:	drivers/hwmon/max6650.c
8664
8665MAX6697 HARDWARE MONITOR DRIVER
8666M:	Guenter Roeck <linux@roeck-us.net>
8667L:	linux-hwmon@vger.kernel.org
8668S:	Maintained
8669F:	Documentation/hwmon/max6697
8670F:	Documentation/devicetree/bindings/i2c/max6697.txt
8671F:	drivers/hwmon/max6697.c
8672F:	include/linux/platform_data/max6697.h
8673
8674MAX9860 MONO AUDIO VOICE CODEC DRIVER
8675M:	Peter Rosin <peda@axentia.se>
8676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8677S:	Maintained
8678F:	Documentation/devicetree/bindings/sound/max9860.txt
8679F:	sound/soc/codecs/max9860.*
8680
8681MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8682M:	Javier Martinez Canillas <javier@dowhile0.org>
8683L:	linux-kernel@vger.kernel.org
8684S:	Supported
8685F:	drivers/regulator/max77802-regulator.c
8686F:	Documentation/devicetree/bindings/*/*max77802.txt
8687F:	include/dt-bindings/*/*max77802.h
8688
8689MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8690M:	Krzysztof Kozlowski <krzk@kernel.org>
8691M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8692L:	linux-pm@vger.kernel.org
8693S:	Supported
8694F:	drivers/power/supply/max14577_charger.c
8695F:	drivers/power/supply/max77693_charger.c
8696
8697MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8698M:	Chanwoo Choi <cw00.choi@samsung.com>
8699M:	Krzysztof Kozlowski <krzk@kernel.org>
8700M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8701L:	linux-kernel@vger.kernel.org
8702S:	Supported
8703F:	drivers/*/max14577*.c
8704F:	drivers/*/max77686*.c
8705F:	drivers/*/max77693*.c
8706F:	drivers/extcon/extcon-max14577.c
8707F:	drivers/extcon/extcon-max77693.c
8708F:	drivers/rtc/rtc-max77686.c
8709F:	drivers/clk/clk-max77686.c
8710F:	Documentation/devicetree/bindings/mfd/max14577.txt
8711F:	Documentation/devicetree/bindings/*/max77686.txt
8712F:	Documentation/devicetree/bindings/mfd/max77693.txt
8713F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8714F:	include/linux/mfd/max14577*.h
8715F:	include/linux/mfd/max77686*.h
8716F:	include/linux/mfd/max77693*.h
8717
8718MAXIRADIO FM RADIO RECEIVER DRIVER
8719M:	Hans Verkuil <hverkuil@xs4all.nl>
8720L:	linux-media@vger.kernel.org
8721T:	git git://linuxtv.org/media_tree.git
8722W:	https://linuxtv.org
8723S:	Maintained
8724F:	drivers/media/radio/radio-maxiradio*
8725
8726MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8727M:	Peter Rosin <peda@axentia.se>
8728L:	linux-iio@vger.kernel.org
8729S:	Maintained
8730F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8731F:	drivers/iio/potentiometer/mcp4018.c
8732F:	drivers/iio/potentiometer/mcp4531.c
8733
8734MCR20A IEEE-802.15.4 RADIO DRIVER
8735M:	Xue Liu <liuxuenetmail@gmail.com>
8736L:	linux-wpan@vger.kernel.org
8737W:	https://github.com/xueliu/mcr20a-linux
8738S:	Maintained
8739F:	drivers/net/ieee802154/mcr20a.c
8740F:	drivers/net/ieee802154/mcr20a.h
8741F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8742
8743MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8744M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8745L:	linux-iio@vger.kernel.org
8746S:	Maintained
8747F:	drivers/iio/dac/cio-dac.c
8748
8749MEDIA DRIVERS FOR ASCOT2E
8750M:	Sergey Kozlov <serjk@netup.ru>
8751M:	Abylay Ospan <aospan@netup.ru>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754W:	http://netup.tv/
8755T:	git git://linuxtv.org/media_tree.git
8756S:	Supported
8757F:	drivers/media/dvb-frontends/ascot2e*
8758
8759MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8760M:	Jasmin Jessich <jasmin@anw.at>
8761L:	linux-media@vger.kernel.org
8762W:	https://linuxtv.org
8763T:	git git://linuxtv.org/media_tree.git
8764S:	Maintained
8765F:	drivers/media/dvb-frontends/cxd2099*
8766
8767MEDIA DRIVERS FOR CXD2841ER
8768M:	Sergey Kozlov <serjk@netup.ru>
8769M:	Abylay Ospan <aospan@netup.ru>
8770L:	linux-media@vger.kernel.org
8771W:	https://linuxtv.org
8772W:	http://netup.tv/
8773T:	git git://linuxtv.org/media_tree.git
8774S:	Supported
8775F:	drivers/media/dvb-frontends/cxd2841er*
8776
8777MEDIA DRIVERS FOR CXD2880
8778M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8779L:	linux-media@vger.kernel.org
8780W:	http://linuxtv.org/
8781T:	git git://linuxtv.org/media_tree.git
8782S:	Supported
8783F:	drivers/media/dvb-frontends/cxd2880/*
8784F:	drivers/media/spi/cxd2880*
8785
8786MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8787M:	Daniel Scheller <d.scheller.oss@gmail.com>
8788L:	linux-media@vger.kernel.org
8789W:	https://linuxtv.org
8790T:	git git://linuxtv.org/media_tree.git
8791S:	Maintained
8792F:	drivers/media/pci/ddbridge/*
8793
8794MEDIA DRIVERS FOR FREESCALE IMX
8795M:	Steve Longerbeam <slongerbeam@gmail.com>
8796M:	Philipp Zabel <p.zabel@pengutronix.de>
8797L:	linux-media@vger.kernel.org
8798T:	git git://linuxtv.org/media_tree.git
8799S:	Maintained
8800F:	Documentation/devicetree/bindings/media/imx.txt
8801F:	Documentation/media/v4l-drivers/imx.rst
8802F:	drivers/staging/media/imx/
8803F:	include/linux/imx-media.h
8804F:	include/media/imx.h
8805
8806MEDIA DRIVERS FOR HELENE
8807M:	Abylay Ospan <aospan@netup.ru>
8808L:	linux-media@vger.kernel.org
8809W:	https://linuxtv.org
8810W:	http://netup.tv/
8811T:	git git://linuxtv.org/media_tree.git
8812S:	Supported
8813F:	drivers/media/dvb-frontends/helene*
8814
8815MEDIA DRIVERS FOR HORUS3A
8816M:	Sergey Kozlov <serjk@netup.ru>
8817M:	Abylay Ospan <aospan@netup.ru>
8818L:	linux-media@vger.kernel.org
8819W:	https://linuxtv.org
8820W:	http://netup.tv/
8821T:	git git://linuxtv.org/media_tree.git
8822S:	Supported
8823F:	drivers/media/dvb-frontends/horus3a*
8824
8825MEDIA DRIVERS FOR LNBH25
8826M:	Sergey Kozlov <serjk@netup.ru>
8827M:	Abylay Ospan <aospan@netup.ru>
8828L:	linux-media@vger.kernel.org
8829W:	https://linuxtv.org
8830W:	http://netup.tv/
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Supported
8833F:	drivers/media/dvb-frontends/lnbh25*
8834
8835MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8836M:	Daniel Scheller <d.scheller.oss@gmail.com>
8837L:	linux-media@vger.kernel.org
8838W:	https://linuxtv.org
8839T:	git git://linuxtv.org/media_tree.git
8840S:	Maintained
8841F:	drivers/media/dvb-frontends/mxl5xx*
8842
8843MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8844M:	Sergey Kozlov <serjk@netup.ru>
8845M:	Abylay Ospan <aospan@netup.ru>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848W:	http://netup.tv/
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	drivers/media/pci/netup_unidvb/*
8852
8853MEDIA DRIVERS FOR RENESAS - CEU
8854M:	Jacopo Mondi <jacopo@jmondi.org>
8855L:	linux-media@vger.kernel.org
8856L:	linux-renesas-soc@vger.kernel.org
8857T:	git git://linuxtv.org/media_tree.git
8858S:	Supported
8859F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8860F:	drivers/media/platform/renesas-ceu.c
8861F:	include/media/drv-intf/renesas-ceu.h
8862
8863MEDIA DRIVERS FOR RENESAS - DRIF
8864M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8865L:	linux-media@vger.kernel.org
8866L:	linux-renesas-soc@vger.kernel.org
8867T:	git git://linuxtv.org/media_tree.git
8868S:	Supported
8869F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8870F:	drivers/media/platform/rcar_drif.c
8871
8872MEDIA DRIVERS FOR RENESAS - FCP
8873M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8874L:	linux-media@vger.kernel.org
8875L:	linux-renesas-soc@vger.kernel.org
8876T:	git git://linuxtv.org/media_tree.git
8877S:	Supported
8878F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8879F:	drivers/media/platform/rcar-fcp.c
8880F:	include/media/rcar-fcp.h
8881
8882MEDIA DRIVERS FOR RENESAS - FDP1
8883M:	Kieran Bingham <kieran@bingham.xyz>
8884L:	linux-media@vger.kernel.org
8885L:	linux-renesas-soc@vger.kernel.org
8886T:	git git://linuxtv.org/media_tree.git
8887S:	Supported
8888F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8889F:	drivers/media/platform/rcar_fdp1.c
8890
8891MEDIA DRIVERS FOR RENESAS - VIN
8892M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8893L:	linux-media@vger.kernel.org
8894L:	linux-renesas-soc@vger.kernel.org
8895T:	git git://linuxtv.org/media_tree.git
8896S:	Supported
8897F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8898F:	drivers/media/platform/rcar-vin/
8899
8900MEDIA DRIVERS FOR RENESAS - VSP1
8901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8902L:	linux-media@vger.kernel.org
8903L:	linux-renesas-soc@vger.kernel.org
8904T:	git git://linuxtv.org/media_tree.git
8905S:	Supported
8906F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8907F:	drivers/media/platform/vsp1/
8908
8909MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8910M:	Daniel Scheller <d.scheller.oss@gmail.com>
8911L:	linux-media@vger.kernel.org
8912W:	https://linuxtv.org
8913T:	git git://linuxtv.org/media_tree.git
8914S:	Maintained
8915F:	drivers/media/dvb-frontends/stv0910*
8916
8917MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8918M:	Daniel Scheller <d.scheller.oss@gmail.com>
8919L:	linux-media@vger.kernel.org
8920W:	https://linuxtv.org
8921T:	git git://linuxtv.org/media_tree.git
8922S:	Maintained
8923F:	drivers/media/dvb-frontends/stv6111*
8924
8925MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8926M:	Dmitry Osipenko <digetx@gmail.com>
8927L:	linux-media@vger.kernel.org
8928L:	linux-tegra@vger.kernel.org
8929T:	git git://linuxtv.org/media_tree.git
8930S:	Maintained
8931F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8932F:	drivers/staging/media/tegra-vde/
8933
8934MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8935M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8936P:	LinuxTV.org Project
8937L:	linux-media@vger.kernel.org
8938W:	https://linuxtv.org
8939Q:	http://patchwork.kernel.org/project/linux-media/list/
8940T:	git git://linuxtv.org/media_tree.git
8941S:	Maintained
8942F:	Documentation/devicetree/bindings/media/
8943F:	Documentation/media/
8944F:	drivers/media/
8945F:	drivers/staging/media/
8946F:	include/linux/platform_data/media/
8947F:	include/media/
8948F:	include/uapi/linux/dvb/
8949F:	include/uapi/linux/videodev2.h
8950F:	include/uapi/linux/media.h
8951F:	include/uapi/linux/v4l2-*
8952F:	include/uapi/linux/meye.h
8953F:	include/uapi/linux/ivtv*
8954F:	include/uapi/linux/uvcvideo.h
8955
8956MEDIATEK CIR DRIVER
8957M:	Sean Wang <sean.wang@mediatek.com>
8958S:	Maintained
8959F:	drivers/media/rc/mtk-cir.c
8960
8961MEDIATEK DMA DRIVER
8962M:	Sean Wang <sean.wang@mediatek.com>
8963L:	dmaengine@vger.kernel.org
8964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8965L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8966S:	Maintained
8967F:	Documentation/devicetree/bindings/dma/mtk-*
8968F:	drivers/dma/mediatek/
8969
8970MEDIATEK PMIC LED DRIVER
8971M:	Sean Wang <sean.wang@mediatek.com>
8972S:	Maintained
8973F:	drivers/leds/leds-mt6323.c
8974F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8975
8976MEDIATEK ETHERNET DRIVER
8977M:	Felix Fietkau <nbd@openwrt.org>
8978M:	John Crispin <john@phrozen.org>
8979M:	Sean Wang <sean.wang@mediatek.com>
8980M:	Nelson Chang <nelson.chang@mediatek.com>
8981L:	netdev@vger.kernel.org
8982S:	Maintained
8983F:	drivers/net/ethernet/mediatek/
8984
8985MEDIATEK SWITCH DRIVER
8986M:	Sean Wang <sean.wang@mediatek.com>
8987L:	netdev@vger.kernel.org
8988S:	Maintained
8989F:	drivers/net/dsa/mt7530.*
8990F:	net/dsa/tag_mtk.c
8991
8992MEDIATEK JPEG DRIVER
8993M:	Rick Chang <rick.chang@mediatek.com>
8994M:	Bin Liu <bin.liu@mediatek.com>
8995S:	Supported
8996F:	drivers/media/platform/mtk-jpeg/
8997F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8998
8999MEDIATEK MDP DRIVER
9000M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9001M:	Houlong Wei <houlong.wei@mediatek.com>
9002M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9003S:	Supported
9004F:	drivers/media/platform/mtk-mdp/
9005F:	drivers/media/platform/mtk-vpu/
9006F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9007
9008MEDIATEK MEDIA DRIVER
9009M:	Tiffany Lin <tiffany.lin@mediatek.com>
9010M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9011S:	Supported
9012F:	drivers/media/platform/mtk-vcodec/
9013F:	drivers/media/platform/mtk-vpu/
9014F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9015F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9016
9017MEDIATEK MT7601U WIRELESS LAN DRIVER
9018M:	Jakub Kicinski <kubakici@wp.pl>
9019L:	linux-wireless@vger.kernel.org
9020S:	Maintained
9021F:	drivers/net/wireless/mediatek/mt7601u/
9022
9023MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9024M:	Sean Wang <sean.wang@mediatek.com>
9025S:	Maintained
9026F:	drivers/char/hw_random/mtk-rng.c
9027
9028MEDIATEK USB3 DRD IP DRIVER
9029M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9030L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9032L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9033S:	Maintained
9034F:	drivers/usb/mtu3/
9035
9036MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9037M:	Peter Senna Tschudin <peter.senna@collabora.com>
9038M:	Martin Donnelly <martin.donnelly@ge.com>
9039M:	Martyn Welch <martyn.welch@collabora.co.uk>
9040S:	Maintained
9041F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9042F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9043
9044MEGARAID SCSI/SAS DRIVERS
9045M:	Kashyap Desai <kashyap.desai@broadcom.com>
9046M:	Sumit Saxena <sumit.saxena@broadcom.com>
9047M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9048L:	megaraidlinux.pdl@broadcom.com
9049L:	linux-scsi@vger.kernel.org
9050W:	http://www.avagotech.com/support/
9051S:	Maintained
9052F:	Documentation/scsi/megaraid.txt
9053F:	drivers/scsi/megaraid.*
9054F:	drivers/scsi/megaraid/
9055
9056MELEXIS MLX90614 DRIVER
9057M:	Crt Mori <cmo@melexis.com>
9058L:	linux-iio@vger.kernel.org
9059W:	http://www.melexis.com
9060S:	Supported
9061F:	drivers/iio/temperature/mlx90614.c
9062
9063MELEXIS MLX90632 DRIVER
9064M:	Crt Mori <cmo@melexis.com>
9065L:	linux-iio@vger.kernel.org
9066W:	http://www.melexis.com
9067S:	Supported
9068F:	drivers/iio/temperature/mlx90632.c
9069
9070MELFAS MIP4 TOUCHSCREEN DRIVER
9071M:	Sangwon Jee <jeesw@melfas.com>
9072W:	http://www.melfas.com
9073S:	Supported
9074F:	drivers/input/touchscreen/melfas_mip4.c
9075F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9076
9077MELLANOX ETHERNET DRIVER (mlx4_en)
9078M:	Tariq Toukan <tariqt@mellanox.com>
9079L:	netdev@vger.kernel.org
9080S:	Supported
9081W:	http://www.mellanox.com
9082Q:	http://patchwork.ozlabs.org/project/netdev/list/
9083F:	drivers/net/ethernet/mellanox/mlx4/en_*
9084
9085MELLANOX ETHERNET DRIVER (mlx5e)
9086M:	Saeed Mahameed <saeedm@mellanox.com>
9087L:	netdev@vger.kernel.org
9088S:	Supported
9089W:	http://www.mellanox.com
9090Q:	http://patchwork.ozlabs.org/project/netdev/list/
9091F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9092
9093MELLANOX ETHERNET INNOVA DRIVERS
9094R:	Boris Pismenny <borisp@mellanox.com>
9095L:	netdev@vger.kernel.org
9096S:	Supported
9097W:	http://www.mellanox.com
9098Q:	http://patchwork.ozlabs.org/project/netdev/list/
9099F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9100F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9101F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9102F:	include/linux/mlx5/mlx5_ifc_fpga.h
9103
9104MELLANOX ETHERNET INNOVA IPSEC DRIVER
9105R:	Boris Pismenny <borisp@mellanox.com>
9106L:	netdev@vger.kernel.org
9107S:	Supported
9108W:	http://www.mellanox.com
9109Q:	http://patchwork.ozlabs.org/project/netdev/list/
9110F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9111F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9112
9113MELLANOX ETHERNET SWITCH DRIVERS
9114M:	Jiri Pirko <jiri@mellanox.com>
9115M:	Ido Schimmel <idosch@mellanox.com>
9116L:	netdev@vger.kernel.org
9117S:	Supported
9118W:	http://www.mellanox.com
9119Q:	http://patchwork.ozlabs.org/project/netdev/list/
9120F:	drivers/net/ethernet/mellanox/mlxsw/
9121
9122MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9123M:	mlxsw@mellanox.com
9124L:	netdev@vger.kernel.org
9125S:	Supported
9126W:	http://www.mellanox.com
9127Q:	http://patchwork.ozlabs.org/project/netdev/list/
9128F:	drivers/net/ethernet/mellanox/mlxfw/
9129
9130MELLANOX HARDWARE PLATFORM SUPPORT
9131M:	Andy Shevchenko <andy@infradead.org>
9132M:	Darren Hart <dvhart@infradead.org>
9133M:	Vadim Pasternak <vadimp@mellanox.com>
9134L:	platform-driver-x86@vger.kernel.org
9135S:	Supported
9136F:	drivers/platform/mellanox/
9137
9138MELLANOX MLX4 core VPI driver
9139M:	Tariq Toukan <tariqt@mellanox.com>
9140L:	netdev@vger.kernel.org
9141L:	linux-rdma@vger.kernel.org
9142W:	http://www.mellanox.com
9143Q:	http://patchwork.ozlabs.org/project/netdev/list/
9144S:	Supported
9145F:	drivers/net/ethernet/mellanox/mlx4/
9146F:	include/linux/mlx4/
9147
9148MELLANOX MLX4 IB driver
9149M:	Yishai Hadas <yishaih@mellanox.com>
9150L:	linux-rdma@vger.kernel.org
9151W:	http://www.mellanox.com
9152Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9153S:	Supported
9154F:	drivers/infiniband/hw/mlx4/
9155F:	include/linux/mlx4/
9156F:	include/uapi/rdma/mlx4-abi.h
9157
9158MELLANOX MLX5 core VPI driver
9159M:	Saeed Mahameed <saeedm@mellanox.com>
9160M:	Leon Romanovsky <leonro@mellanox.com>
9161L:	netdev@vger.kernel.org
9162L:	linux-rdma@vger.kernel.org
9163W:	http://www.mellanox.com
9164Q:	http://patchwork.ozlabs.org/project/netdev/list/
9165S:	Supported
9166F:	drivers/net/ethernet/mellanox/mlx5/core/
9167F:	include/linux/mlx5/
9168
9169MELLANOX MLX5 IB driver
9170M:	Leon Romanovsky <leonro@mellanox.com>
9171L:	linux-rdma@vger.kernel.org
9172W:	http://www.mellanox.com
9173Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9174S:	Supported
9175F:	drivers/infiniband/hw/mlx5/
9176F:	include/linux/mlx5/
9177F:	include/uapi/rdma/mlx5-abi.h
9178
9179MELLANOX MLXCPLD I2C AND MUX DRIVER
9180M:	Vadim Pasternak <vadimp@mellanox.com>
9181M:	Michael Shych <michaelsh@mellanox.com>
9182L:	linux-i2c@vger.kernel.org
9183S:	Supported
9184F:	drivers/i2c/busses/i2c-mlxcpld.c
9185F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9186F:	Documentation/i2c/busses/i2c-mlxcpld
9187
9188MELLANOX MLXCPLD LED DRIVER
9189M:	Vadim Pasternak <vadimp@mellanox.com>
9190L:	linux-leds@vger.kernel.org
9191S:	Supported
9192F:	drivers/leds/leds-mlxcpld.c
9193F:	drivers/leds/leds-mlxreg.c
9194F:	Documentation/leds/leds-mlxcpld.txt
9195
9196MELLANOX PLATFORM DRIVER
9197M:	Vadim Pasternak <vadimp@mellanox.com>
9198L:	platform-driver-x86@vger.kernel.org
9199S:	Supported
9200F:	drivers/platform/x86/mlx-platform.c
9201
9202MEMBARRIER SUPPORT
9203M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9204M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9205L:	linux-kernel@vger.kernel.org
9206S:	Supported
9207F:	kernel/sched/membarrier.c
9208F:	include/uapi/linux/membarrier.h
9209F:	arch/powerpc/include/asm/membarrier.h
9210
9211MEMORY MANAGEMENT
9212L:	linux-mm@kvack.org
9213W:	http://www.linux-mm.org
9214S:	Maintained
9215F:	include/linux/mm.h
9216F:	include/linux/gfp.h
9217F:	include/linux/mmzone.h
9218F:	include/linux/memory_hotplug.h
9219F:	include/linux/vmalloc.h
9220F:	mm/
9221
9222MEMORY TECHNOLOGY DEVICES (MTD)
9223M:	David Woodhouse <dwmw2@infradead.org>
9224M:	Brian Norris <computersforpeace@gmail.com>
9225M:	Boris Brezillon <boris.brezillon@bootlin.com>
9226M:	Marek Vasut <marek.vasut@gmail.com>
9227M:	Richard Weinberger <richard@nod.at>
9228L:	linux-mtd@lists.infradead.org
9229W:	http://www.linux-mtd.infradead.org/
9230Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9231T:	git git://git.infradead.org/linux-mtd.git master
9232T:	git git://git.infradead.org/linux-mtd.git mtd/next
9233S:	Maintained
9234F:	Documentation/devicetree/bindings/mtd/
9235F:	drivers/mtd/
9236F:	include/linux/mtd/
9237F:	include/uapi/mtd/
9238
9239MEN A21 WATCHDOG DRIVER
9240M:	Johannes Thumshirn <morbidrsa@gmail.com>
9241L:	linux-watchdog@vger.kernel.org
9242S:	Maintained
9243F:	drivers/watchdog/mena21_wdt.c
9244
9245MEN CHAMELEON BUS (mcb)
9246M:	Johannes Thumshirn <morbidrsa@gmail.com>
9247S:	Maintained
9248F:	drivers/mcb/
9249F:	include/linux/mcb.h
9250F:	Documentation/men-chameleon-bus.txt
9251
9252MEN F21BMC (Board Management Controller)
9253M:	Andreas Werner <andreas.werner@men.de>
9254S:	Supported
9255F:	drivers/mfd/menf21bmc.c
9256F:	drivers/watchdog/menf21bmc_wdt.c
9257F:	drivers/leds/leds-menf21bmc.c
9258F:	drivers/hwmon/menf21bmc_hwmon.c
9259F:	Documentation/hwmon/menf21bmc
9260
9261MESON AO CEC DRIVER FOR AMLOGIC SOCS
9262M:	Neil Armstrong <narmstrong@baylibre.com>
9263L:	linux-media@lists.freedesktop.org
9264L:	linux-amlogic@lists.infradead.org
9265W:	http://linux-meson.com/
9266S:	Supported
9267F:	drivers/media/platform/meson/ao-cec.c
9268F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9269T:	git git://linuxtv.org/media_tree.git
9270
9271MICROBLAZE ARCHITECTURE
9272M:	Michal Simek <monstr@monstr.eu>
9273W:	http://www.monstr.eu/fdt/
9274T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9275S:	Supported
9276F:	arch/microblaze/
9277
9278MICROCHIP / ATMEL AT91 SERIAL DRIVER
9279M:	Richard Genoud <richard.genoud@gmail.com>
9280S:	Maintained
9281F:	drivers/tty/serial/atmel_serial.c
9282F:	drivers/tty/serial/atmel_serial.h
9283
9284MICROCHIP / ATMEL DMA DRIVER
9285M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287L:	dmaengine@vger.kernel.org
9288S:	Supported
9289F:	drivers/dma/at_hdmac.c
9290F:	drivers/dma/at_hdmac_regs.h
9291F:	include/linux/platform_data/dma-atmel.h
9292
9293MICROCHIP / ATMEL ECC DRIVER
9294M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9295L:	linux-crypto@vger.kernel.org
9296S:	Maintained
9297F:	drivers/crypto/atmel-ecc.*
9298
9299MICROCHIP / ATMEL ISC DRIVER
9300M:	Songjun Wu <songjun.wu@microchip.com>
9301L:	linux-media@vger.kernel.org
9302S:	Supported
9303F:	drivers/media/platform/atmel/atmel-isc.c
9304F:	drivers/media/platform/atmel/atmel-isc-regs.h
9305F:	devicetree/bindings/media/atmel-isc.txt
9306
9307MICROCHIP / ATMEL NAND DRIVER
9308M:	Wenyou Yang <wenyou.yang@microchip.com>
9309M:	Josh Wu <rainyfeeling@outlook.com>
9310L:	linux-mtd@lists.infradead.org
9311S:	Supported
9312F:	drivers/mtd/nand/raw/atmel/*
9313F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9314
9315MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9316M:	Woojung Huh <Woojung.Huh@microchip.com>
9317M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9318L:	netdev@vger.kernel.org
9319S:	Maintained
9320F:	net/dsa/tag_ksz.c
9321F:	drivers/net/dsa/microchip/*
9322F:	include/linux/platform_data/microchip-ksz.h
9323F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9324
9325MICROCHIP LAN743X ETHERNET DRIVER
9326M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9327M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9328L:	netdev@vger.kernel.org
9329S:	Maintained
9330F:	drivers/net/ethernet/microchip/lan743x_*
9331
9332MICROCHIP USB251XB DRIVER
9333M:	Richard Leitner <richard.leitner@skidata.com>
9334L:	linux-usb@vger.kernel.org
9335S:	Maintained
9336F:	drivers/usb/misc/usb251xb.c
9337F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9338
9339MICROSEMI MIPS SOCS
9340M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9341L:	linux-mips@linux-mips.org
9342S:	Maintained
9343F:	arch/mips/generic/board-ocelot.c
9344F:	arch/mips/configs/generic/board-ocelot.config
9345F:	arch/mips/boot/dts/mscc/
9346F:	Documentation/devicetree/bindings/mips/mscc.txt
9347
9348MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9349M:	Don Brace <don.brace@microsemi.com>
9350L:	esc.storagedev@microsemi.com
9351L:	linux-scsi@vger.kernel.org
9352S:	Supported
9353F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9354F:	drivers/scsi/smartpqi/Kconfig
9355F:	drivers/scsi/smartpqi/Makefile
9356F:	include/linux/cciss*.h
9357F:	include/uapi/linux/cciss*.h
9358F:	Documentation/scsi/smartpqi.txt
9359
9360MICROSEMI ETHERNET SWITCH DRIVER
9361M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9362L:	netdev@vger.kernel.org
9363S:	Supported
9364F:	drivers/net/ethernet/mscc/
9365
9366MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9367M:	Chen Yu <yu.c.chen@intel.com>
9368L:	platform-driver-x86@vger.kernel.org
9369S:	Supported
9370F:	drivers/platform/x86/surfacepro3_button.c
9371
9372MICROTEK X6 SCANNER
9373M:	Oliver Neukum <oliver@neukum.org>
9374S:	Maintained
9375F:	drivers/usb/image/microtek.*
9376
9377MIPS
9378M:	Ralf Baechle <ralf@linux-mips.org>
9379M:	James Hogan <jhogan@kernel.org>
9380L:	linux-mips@linux-mips.org
9381W:	http://www.linux-mips.org/
9382T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9383Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9384S:	Supported
9385F:	Documentation/devicetree/bindings/mips/
9386F:	Documentation/mips/
9387F:	arch/mips/
9388F:	drivers/platform/mips/
9389
9390MIPS BOSTON DEVELOPMENT BOARD
9391M:	Paul Burton <paul.burton@mips.com>
9392L:	linux-mips@linux-mips.org
9393S:	Maintained
9394F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9395F:	arch/mips/boot/dts/img/boston.dts
9396F:	arch/mips/configs/generic/board-boston.config
9397F:	drivers/clk/imgtec/clk-boston.c
9398F:	include/dt-bindings/clock/boston-clock.h
9399
9400MIPS GENERIC PLATFORM
9401M:	Paul Burton <paul.burton@mips.com>
9402L:	linux-mips@linux-mips.org
9403S:	Supported
9404F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9405F:	arch/mips/generic/
9406F:	arch/mips/tools/generic-board-config.sh
9407
9408MIPS/LOONGSON1 ARCHITECTURE
9409M:	Keguang Zhang <keguang.zhang@gmail.com>
9410L:	linux-mips@linux-mips.org
9411S:	Maintained
9412F:	arch/mips/loongson32/
9413F:	arch/mips/include/asm/mach-loongson32/
9414F:	drivers/*/*loongson1*
9415F:	drivers/*/*/*loongson1*
9416
9417MIPS/LOONGSON2 ARCHITECTURE
9418M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9419L:	linux-mips@linux-mips.org
9420S:	Maintained
9421F:	arch/mips/loongson64/*{2e/2f}*
9422F:	arch/mips/include/asm/mach-loongson64/
9423F:	drivers/*/*loongson2*
9424F:	drivers/*/*/*loongson2*
9425
9426MIPS/LOONGSON3 ARCHITECTURE
9427M:	Huacai Chen <chenhc@lemote.com>
9428L:	linux-mips@linux-mips.org
9429S:	Maintained
9430F:	arch/mips/loongson64/
9431F:	arch/mips/include/asm/mach-loongson64/
9432F:	drivers/platform/mips/cpu_hwmon.c
9433F:	drivers/*/*loongson3*
9434F:	drivers/*/*/*loongson3*
9435
9436MIPS RINT INSTRUCTION EMULATION
9437M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9438L:	linux-mips@linux-mips.org
9439S:	Supported
9440F:	arch/mips/math-emu/sp_rint.c
9441F:	arch/mips/math-emu/dp_rint.c
9442
9443MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9444M:	Hans Verkuil <hverkuil@xs4all.nl>
9445L:	linux-media@vger.kernel.org
9446T:	git git://linuxtv.org/media_tree.git
9447W:	https://linuxtv.org
9448S:	Odd Fixes
9449F:	drivers/media/radio/radio-miropcm20*
9450
9451MMP SUPPORT
9452M:	Eric Miao <eric.y.miao@gmail.com>
9453M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9455T:	git git://github.com/hzhuang1/linux.git
9456T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9457S:	Maintained
9458F:	arch/arm/boot/dts/mmp*
9459F:	arch/arm/mach-mmp/
9460
9461MN88472 MEDIA DRIVER
9462M:	Antti Palosaari <crope@iki.fi>
9463L:	linux-media@vger.kernel.org
9464W:	https://linuxtv.org
9465W:	http://palosaari.fi/linux/
9466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9467S:	Maintained
9468F:	drivers/media/dvb-frontends/mn88472*
9469
9470MN88473 MEDIA DRIVER
9471M:	Antti Palosaari <crope@iki.fi>
9472L:	linux-media@vger.kernel.org
9473W:	https://linuxtv.org
9474W:	http://palosaari.fi/linux/
9475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9476S:	Maintained
9477F:	drivers/media/dvb-frontends/mn88473*
9478
9479MODULE SUPPORT
9480M:	Jessica Yu <jeyu@kernel.org>
9481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9482S:	Maintained
9483F:	include/linux/module.h
9484F:	kernel/module.c
9485
9486MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9487W:	http://popies.net/meye/
9488S:	Orphan
9489F:	Documentation/media/v4l-drivers/meye*
9490F:	drivers/media/pci/meye/
9491F:	include/uapi/linux/meye.h
9492
9493MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9494M:	Jiri Slaby <jirislaby@gmail.com>
9495S:	Maintained
9496F:	Documentation/serial/moxa-smartio
9497F:	drivers/tty/mxser.*
9498
9499MR800 AVERMEDIA USB FM RADIO DRIVER
9500M:	Alexey Klimov <klimov.linux@gmail.com>
9501L:	linux-media@vger.kernel.org
9502T:	git git://linuxtv.org/media_tree.git
9503S:	Maintained
9504F:	drivers/media/radio/radio-mr800.c
9505
9506MRF24J40 IEEE 802.15.4 RADIO DRIVER
9507M:	Alan Ott <alan@signal11.us>
9508L:	linux-wpan@vger.kernel.org
9509S:	Maintained
9510F:	drivers/net/ieee802154/mrf24j40.c
9511F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9512
9513MSI LAPTOP SUPPORT
9514M:	"Lee, Chun-Yi" <jlee@suse.com>
9515L:	platform-driver-x86@vger.kernel.org
9516S:	Maintained
9517F:	drivers/platform/x86/msi-laptop.c
9518
9519MSI WMI SUPPORT
9520L:	platform-driver-x86@vger.kernel.org
9521S:	Orphan
9522F:	drivers/platform/x86/msi-wmi.c
9523
9524MSI001 MEDIA DRIVER
9525M:	Antti Palosaari <crope@iki.fi>
9526L:	linux-media@vger.kernel.org
9527W:	https://linuxtv.org
9528W:	http://palosaari.fi/linux/
9529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9530T:	git git://linuxtv.org/anttip/media_tree.git
9531S:	Maintained
9532F:	drivers/media/tuners/msi001*
9533
9534MSI2500 MEDIA DRIVER
9535M:	Antti Palosaari <crope@iki.fi>
9536L:	linux-media@vger.kernel.org
9537W:	https://linuxtv.org
9538W:	http://palosaari.fi/linux/
9539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9540T:	git git://linuxtv.org/anttip/media_tree.git
9541S:	Maintained
9542F:	drivers/media/usb/msi2500/
9543
9544MSYSTEMS DISKONCHIP G3 MTD DRIVER
9545M:	Robert Jarzmik <robert.jarzmik@free.fr>
9546L:	linux-mtd@lists.infradead.org
9547S:	Maintained
9548F:	drivers/mtd/devices/docg3*
9549
9550MT9M032 APTINA SENSOR DRIVER
9551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9552L:	linux-media@vger.kernel.org
9553T:	git git://linuxtv.org/media_tree.git
9554S:	Maintained
9555F:	drivers/media/i2c/mt9m032.c
9556F:	include/media/i2c/mt9m032.h
9557
9558MT9P031 APTINA CAMERA SENSOR
9559M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9560L:	linux-media@vger.kernel.org
9561T:	git git://linuxtv.org/media_tree.git
9562S:	Maintained
9563F:	drivers/media/i2c/mt9p031.c
9564F:	include/media/i2c/mt9p031.h
9565
9566MT9T001 APTINA CAMERA SENSOR
9567M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9568L:	linux-media@vger.kernel.org
9569T:	git git://linuxtv.org/media_tree.git
9570S:	Maintained
9571F:	drivers/media/i2c/mt9t001.c
9572F:	include/media/i2c/mt9t001.h
9573
9574MT9T112 APTINA CAMERA SENSOR
9575M:	Jacopo Mondi <jacopo@jmondi.org>
9576L:	linux-media@vger.kernel.org
9577T:	git git://linuxtv.org/media_tree.git
9578S:	Odd Fixes
9579F:	drivers/media/i2c/mt9t112.c
9580F:	include/media/i2c/mt9t112.h
9581
9582MT9V032 APTINA CAMERA SENSOR
9583M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9584L:	linux-media@vger.kernel.org
9585T:	git git://linuxtv.org/media_tree.git
9586S:	Maintained
9587F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9588F:	drivers/media/i2c/mt9v032.c
9589F:	include/media/i2c/mt9v032.h
9590
9591MULTIFUNCTION DEVICES (MFD)
9592M:	Lee Jones <lee.jones@linaro.org>
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9594S:	Supported
9595F:	Documentation/devicetree/bindings/mfd/
9596F:	drivers/mfd/
9597F:	include/linux/mfd/
9598F:	include/dt-bindings/mfd/
9599
9600MULTIMEDIA CARD (MMC) ETC. OVER SPI
9601S:	Orphan
9602F:	drivers/mmc/host/mmc_spi.c
9603F:	include/linux/spi/mmc_spi.h
9604
9605MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9606M:	Ulf Hansson <ulf.hansson@linaro.org>
9607L:	linux-mmc@vger.kernel.org
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9609S:	Maintained
9610F:	Documentation/devicetree/bindings/mmc/
9611F:	drivers/mmc/
9612F:	include/linux/mmc/
9613F:	include/uapi/linux/mmc/
9614
9615MULTIPLEXER SUBSYSTEM
9616M:	Peter Rosin <peda@axentia.se>
9617S:	Maintained
9618F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9619F:	Documentation/devicetree/bindings/mux/
9620F:	include/linux/dt-bindings/mux/
9621F:	include/linux/mux/
9622F:	drivers/mux/
9623
9624MULTITECH MULTIPORT CARD (ISICOM)
9625S:	Orphan
9626F:	drivers/tty/isicom.c
9627F:	include/linux/isicom.h
9628
9629MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9630M:	Bin Liu <b-liu@ti.com>
9631L:	linux-usb@vger.kernel.org
9632S:	Maintained
9633F:	drivers/usb/musb/
9634
9635MXL5007T MEDIA DRIVER
9636M:	Michael Krufky <mkrufky@linuxtv.org>
9637L:	linux-media@vger.kernel.org
9638W:	https://linuxtv.org
9639W:	http://github.com/mkrufky
9640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9641T:	git git://linuxtv.org/mkrufky/tuners.git
9642S:	Maintained
9643F:	drivers/media/tuners/mxl5007t.*
9644
9645MXSFB DRM DRIVER
9646M:	Marek Vasut <marex@denx.de>
9647S:	Supported
9648F:	drivers/gpu/drm/mxsfb/
9649F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9650
9651MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9652M:	Chris Lee <christopher.lee@cspi.com>
9653L:	netdev@vger.kernel.org
9654W:	https://www.cspi.com/ethernet-products/support/downloads/
9655S:	Supported
9656F:	drivers/net/ethernet/myricom/myri10ge/
9657
9658NAND FLASH SUBSYSTEM
9659M:	Boris Brezillon <boris.brezillon@bootlin.com>
9660R:	Richard Weinberger <richard@nod.at>
9661L:	linux-mtd@lists.infradead.org
9662W:	http://www.linux-mtd.infradead.org/
9663Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9664T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9665T:	git git://git.infradead.org/linux-mtd.git nand/next
9666S:	Maintained
9667F:	drivers/mtd/nand/
9668F:	include/linux/mtd/*nand*.h
9669
9670NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9671M:	Daniel Mack <zonque@gmail.com>
9672S:	Maintained
9673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9674W:	http://www.native-instruments.com
9675F:	sound/usb/caiaq/
9676
9677NATSEMI ETHERNET DRIVER (DP8381x)
9678S:	Orphan
9679F:	drivers/net/ethernet/natsemi/natsemi.c
9680
9681NCP FILESYSTEM
9682M:	Petr Vandrovec <petr@vandrovec.name>
9683S:	Obsolete
9684F:	drivers/staging/ncpfs/
9685
9686NCR 5380 SCSI DRIVERS
9687M:	Finn Thain <fthain@telegraphics.com.au>
9688M:	Michael Schmitz <schmitzmic@gmail.com>
9689L:	linux-scsi@vger.kernel.org
9690S:	Maintained
9691F:	Documentation/scsi/g_NCR5380.txt
9692F:	drivers/scsi/NCR5380.*
9693F:	drivers/scsi/arm/cumana_1.c
9694F:	drivers/scsi/arm/oak.c
9695F:	drivers/scsi/atari_scsi.*
9696F:	drivers/scsi/dmx3191d.c
9697F:	drivers/scsi/g_NCR5380.*
9698F:	drivers/scsi/mac_scsi.*
9699F:	drivers/scsi/sun3_scsi.*
9700F:	drivers/scsi/sun3_scsi_vme.c
9701
9702NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9703M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9704L:	linux-scsi@vger.kernel.org
9705S:	Maintained
9706F:	drivers/scsi/NCR_D700.*
9707
9708NCT6775 HARDWARE MONITOR DRIVER
9709M:	Guenter Roeck <linux@roeck-us.net>
9710L:	linux-hwmon@vger.kernel.org
9711S:	Maintained
9712F:	Documentation/hwmon/nct6775
9713F:	drivers/hwmon/nct6775.c
9714
9715NET_FAILOVER MODULE
9716M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9717L:	netdev@vger.kernel.org
9718S:	Supported
9719F:	driver/net/net_failover.c
9720F:	include/net/net_failover.h
9721F:	Documentation/networking/net_failover.rst
9722
9723NETEFFECT IWARP RNIC DRIVER (IW_NES)
9724M:	Faisal Latif <faisal.latif@intel.com>
9725L:	linux-rdma@vger.kernel.org
9726W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9727S:	Supported
9728F:	drivers/infiniband/hw/nes/
9729F:	include/uapi/rdma/nes-abi.h
9730
9731NETEM NETWORK EMULATOR
9732M:	Stephen Hemminger <stephen@networkplumber.org>
9733L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9734S:	Maintained
9735F:	net/sched/sch_netem.c
9736
9737NETERION 10GbE DRIVERS (s2io/vxge)
9738M:	Jon Mason <jdmason@kudzu.us>
9739L:	netdev@vger.kernel.org
9740S:	Supported
9741F:	Documentation/networking/s2io.txt
9742F:	Documentation/networking/vxge.txt
9743F:	drivers/net/ethernet/neterion/
9744
9745NETFILTER
9746M:	Pablo Neira Ayuso <pablo@netfilter.org>
9747M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9748M:	Florian Westphal <fw@strlen.de>
9749L:	netfilter-devel@vger.kernel.org
9750L:	coreteam@netfilter.org
9751W:	http://www.netfilter.org/
9752W:	http://www.iptables.org/
9753W:	http://www.nftables.org/
9754Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9757S:	Maintained
9758F:	include/linux/netfilter*
9759F:	include/linux/netfilter/
9760F:	include/net/netfilter/
9761F:	include/uapi/linux/netfilter*
9762F:	include/uapi/linux/netfilter/
9763F:	net/*/netfilter.c
9764F:	net/*/netfilter/
9765F:	net/netfilter/
9766F:	net/bridge/br_netfilter*.c
9767
9768NETROM NETWORK LAYER
9769M:	Ralf Baechle <ralf@linux-mips.org>
9770L:	linux-hams@vger.kernel.org
9771W:	http://www.linux-ax25.org/
9772S:	Maintained
9773F:	include/net/netrom.h
9774F:	include/uapi/linux/netrom.h
9775F:	net/netrom/
9776
9777NETRONOME ETHERNET DRIVERS
9778M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9779L:	oss-drivers@netronome.com
9780S:	Maintained
9781F:	drivers/net/ethernet/netronome/
9782
9783NETWORK BLOCK DEVICE (NBD)
9784M:	Josef Bacik <josef@toxicpanda.com>
9785S:	Maintained
9786L:	linux-block@vger.kernel.org
9787L:	nbd@other.debian.org
9788F:	Documentation/blockdev/nbd.txt
9789F:	drivers/block/nbd.c
9790F:	include/uapi/linux/nbd.h
9791
9792NETWORK DROP MONITOR
9793M:	Neil Horman <nhorman@tuxdriver.com>
9794L:	netdev@vger.kernel.org
9795S:	Maintained
9796W:	https://fedorahosted.org/dropwatch/
9797F:	net/core/drop_monitor.c
9798
9799NETWORKING DRIVERS
9800M:	"David S. Miller" <davem@davemloft.net>
9801L:	netdev@vger.kernel.org
9802W:	http://www.linuxfoundation.org/en/Net
9803Q:	http://patchwork.ozlabs.org/project/netdev/list/
9804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9806S:	Odd Fixes
9807F:	Documentation/devicetree/bindings/net/
9808F:	drivers/net/
9809F:	include/linux/if_*
9810F:	include/linux/netdevice.h
9811F:	include/linux/etherdevice.h
9812F:	include/linux/fcdevice.h
9813F:	include/linux/fddidevice.h
9814F:	include/linux/hippidevice.h
9815F:	include/linux/inetdevice.h
9816F:	include/uapi/linux/if_*
9817F:	include/uapi/linux/netdevice.h
9818
9819NETWORKING DRIVERS (WIRELESS)
9820M:	Kalle Valo <kvalo@codeaurora.org>
9821L:	linux-wireless@vger.kernel.org
9822Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9825S:	Maintained
9826F:	Documentation/devicetree/bindings/net/wireless/
9827F:	drivers/net/wireless/
9828
9829NETWORKING [DSA]
9830M:	Andrew Lunn <andrew@lunn.ch>
9831M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9832M:	Florian Fainelli <f.fainelli@gmail.com>
9833S:	Maintained
9834F:	net/dsa/
9835F:	include/net/dsa.h
9836F:	include/linux/dsa/
9837F:	drivers/net/dsa/
9838
9839NETWORKING [GENERAL]
9840M:	"David S. Miller" <davem@davemloft.net>
9841L:	netdev@vger.kernel.org
9842W:	http://www.linuxfoundation.org/en/Net
9843Q:	http://patchwork.ozlabs.org/project/netdev/list/
9844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9846B:	mailto:netdev@vger.kernel.org
9847S:	Maintained
9848F:	net/
9849F:	include/net/
9850F:	include/linux/in.h
9851F:	include/linux/net.h
9852F:	include/linux/netdevice.h
9853F:	include/uapi/linux/in.h
9854F:	include/uapi/linux/net.h
9855F:	include/uapi/linux/netdevice.h
9856F:	include/uapi/linux/net_namespace.h
9857F:	tools/testing/selftests/net/
9858F:	lib/net_utils.c
9859F:	lib/random32.c
9860F:	Documentation/networking/
9861
9862NETWORKING [IPSEC]
9863M:	Steffen Klassert <steffen.klassert@secunet.com>
9864M:	Herbert Xu <herbert@gondor.apana.org.au>
9865M:	"David S. Miller" <davem@davemloft.net>
9866L:	netdev@vger.kernel.org
9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9869S:	Maintained
9870F:	net/core/flow.c
9871F:	net/xfrm/
9872F:	net/key/
9873F:	net/ipv4/xfrm*
9874F:	net/ipv4/esp4*
9875F:	net/ipv4/ah4.c
9876F:	net/ipv4/ipcomp.c
9877F:	net/ipv4/ip_vti.c
9878F:	net/ipv6/xfrm*
9879F:	net/ipv6/esp6*
9880F:	net/ipv6/ah6.c
9881F:	net/ipv6/ipcomp6.c
9882F:	net/ipv6/ip6_vti.c
9883F:	include/uapi/linux/xfrm.h
9884F:	include/net/xfrm.h
9885
9886NETWORKING [IPv4/IPv6]
9887M:	"David S. Miller" <davem@davemloft.net>
9888M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9889M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9890L:	netdev@vger.kernel.org
9891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9892S:	Maintained
9893F:	net/ipv4/
9894F:	net/ipv6/
9895F:	include/net/ip*
9896F:	arch/x86/net/*
9897
9898NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9899M:	Paul Moore <paul@paul-moore.com>
9900W:	https://github.com/netlabel
9901L:	netdev@vger.kernel.org
9902L:	linux-security-module@vger.kernel.org
9903S:	Maintained
9904F:	Documentation/netlabel/
9905F:	include/net/calipso.h
9906F:	include/net/cipso_ipv4.h
9907F:	include/net/netlabel.h
9908F:	include/uapi/linux/netfilter/xt_SECMARK.h
9909F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9910F:	net/netlabel/
9911F:	net/ipv4/cipso_ipv4.c
9912F:	net/ipv6/calipso.c
9913F:	net/netfilter/xt_CONNSECMARK.c
9914F:	net/netfilter/xt_SECMARK.c
9915
9916NETWORKING [TCP]
9917M:	Eric Dumazet <edumazet@google.com>
9918L:	netdev@vger.kernel.org
9919S:	Maintained
9920F:	net/ipv4/tcp*.c
9921F:	net/ipv4/syncookies.c
9922F:	net/ipv6/tcp*.c
9923F:	net/ipv6/syncookies.c
9924F:	include/uapi/linux/tcp.h
9925F:	include/net/tcp.h
9926F:	include/linux/tcp.h
9927F:	include/trace/events/tcp.h
9928
9929NETWORKING [TLS]
9930M:	Boris Pismenny <borisp@mellanox.com>
9931M:	Aviad Yehezkel <aviadye@mellanox.com>
9932M:	Dave Watson <davejwatson@fb.com>
9933L:	netdev@vger.kernel.org
9934S:	Maintained
9935F:	net/tls/*
9936F:	include/uapi/linux/tls.h
9937F:	include/net/tls.h
9938
9939NETWORKING [WIRELESS]
9940L:	linux-wireless@vger.kernel.org
9941Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9942
9943NETDEVSIM
9944M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9945S:	Maintained
9946F:	drivers/net/netdevsim/*
9947
9948NETXEN (1/10) GbE SUPPORT
9949M:	Manish Chopra <manish.chopra@cavium.com>
9950M:	Rahul Verma <rahul.verma@cavium.com>
9951M:	Dept-GELinuxNICDev@cavium.com
9952L:	netdev@vger.kernel.org
9953S:	Supported
9954F:	drivers/net/ethernet/qlogic/netxen/
9955
9956NFC SUBSYSTEM
9957M:	Samuel Ortiz <sameo@linux.intel.com>
9958L:	linux-wireless@vger.kernel.org
9959L:	linux-nfc@lists.01.org (subscribers-only)
9960S:	Supported
9961F:	net/nfc/
9962F:	include/net/nfc/
9963F:	include/uapi/linux/nfc.h
9964F:	drivers/nfc/
9965F:	include/linux/platform_data/nfcmrvl.h
9966F:	include/linux/platform_data/nxp-nci.h
9967F:	Documentation/devicetree/bindings/net/nfc/
9968
9969NFS, SUNRPC, AND LOCKD CLIENTS
9970M:	Trond Myklebust <trond.myklebust@hammerspace.com>
9971M:	Anna Schumaker <anna.schumaker@netapp.com>
9972L:	linux-nfs@vger.kernel.org
9973W:	http://client.linux-nfs.org
9974T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9975S:	Maintained
9976F:	fs/lockd/
9977F:	fs/nfs/
9978F:	fs/nfs_common/
9979F:	net/sunrpc/
9980F:	include/linux/lockd/
9981F:	include/linux/nfs*
9982F:	include/linux/sunrpc/
9983F:	include/uapi/linux/nfs*
9984F:	include/uapi/linux/sunrpc/
9985
9986NILFS2 FILESYSTEM
9987M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9988L:	linux-nilfs@vger.kernel.org
9989W:	https://nilfs.sourceforge.io/
9990W:	https://nilfs.osdn.jp/
9991T:	git git://github.com/konis/nilfs2.git
9992S:	Supported
9993F:	Documentation/filesystems/nilfs2.txt
9994F:	fs/nilfs2/
9995F:	include/trace/events/nilfs2.h
9996F:	include/uapi/linux/nilfs2_api.h
9997F:	include/uapi/linux/nilfs2_ondisk.h
9998
9999NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10000M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10001W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10002S:	Maintained
10003F:	Documentation/scsi/NinjaSCSI.txt
10004F:	drivers/scsi/pcmcia/nsp_*
10005
10006NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10007M:	GOTO Masanori <gotom@debian.or.jp>
10008M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10009W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10010S:	Maintained
10011F:	Documentation/scsi/NinjaSCSI.txt
10012F:	drivers/scsi/nsp32*
10013
10014NIOS2 ARCHITECTURE
10015M:	Ley Foon Tan <lftan@altera.com>
10016L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10018S:	Maintained
10019F:	arch/nios2/
10020
10021NOHZ, DYNTICKS SUPPORT
10022M:	Frederic Weisbecker <fweisbec@gmail.com>
10023M:	Thomas Gleixner <tglx@linutronix.de>
10024M:	Ingo Molnar <mingo@kernel.org>
10025L:	linux-kernel@vger.kernel.org
10026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10027S:	Maintained
10028F:	kernel/time/tick*.*
10029F:	include/linux/tick.h
10030F:	include/linux/sched/nohz.h
10031
10032NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10033M:	Pavel Machek <pavel@ucw.cz>
10034M:	Sakari Ailus <sakari.ailus@iki.fi>
10035L:	linux-media@vger.kernel.org
10036S:	Maintained
10037F:	drivers/media/i2c/et8ek8
10038F:	drivers/media/i2c/ad5820.c
10039
10040NOKIA N900 POWER SUPPLY DRIVERS
10041R:	Pali Rohár <pali.rohar@gmail.com>
10042F:	include/linux/power/bq2415x_charger.h
10043F:	include/linux/power/bq27xxx_battery.h
10044F:	include/linux/power/isp1704_charger.h
10045F:	drivers/power/supply/bq2415x_charger.c
10046F:	drivers/power/supply/bq27xxx_battery.c
10047F:	drivers/power/supply/bq27xxx_battery_i2c.c
10048F:	drivers/power/supply/isp1704_charger.c
10049F:	drivers/power/supply/rx51_battery.c
10050
10051NTB AMD DRIVER
10052M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10053L:	linux-ntb@googlegroups.com
10054S:	Supported
10055F:	drivers/ntb/hw/amd/
10056
10057NTB DRIVER CORE
10058M:	Jon Mason <jdmason@kudzu.us>
10059M:	Dave Jiang <dave.jiang@intel.com>
10060M:	Allen Hubbe <allenbh@gmail.com>
10061L:	linux-ntb@googlegroups.com
10062S:	Supported
10063W:	https://github.com/jonmason/ntb/wiki
10064T:	git git://github.com/jonmason/ntb.git
10065F:	drivers/ntb/
10066F:	drivers/net/ntb_netdev.c
10067F:	include/linux/ntb.h
10068F:	include/linux/ntb_transport.h
10069F:	tools/testing/selftests/ntb/
10070
10071NTB IDT DRIVER
10072M:	Serge Semin <fancer.lancer@gmail.com>
10073L:	linux-ntb@googlegroups.com
10074S:	Supported
10075F:	drivers/ntb/hw/idt/
10076
10077NTB INTEL DRIVER
10078M:	Dave Jiang <dave.jiang@intel.com>
10079L:	linux-ntb@googlegroups.com
10080S:	Supported
10081W:	https://github.com/davejiang/linux/wiki
10082T:	git https://github.com/davejiang/linux.git
10083F:	drivers/ntb/hw/intel/
10084
10085NTFS FILESYSTEM
10086M:	Anton Altaparmakov <anton@tuxera.com>
10087L:	linux-ntfs-dev@lists.sourceforge.net
10088W:	http://www.tuxera.com/
10089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10090S:	Supported
10091F:	Documentation/filesystems/ntfs.txt
10092F:	fs/ntfs/
10093
10094NUBUS SUBSYSTEM
10095M:	Finn Thain <fthain@telegraphics.com.au>
10096L:	linux-m68k@lists.linux-m68k.org
10097S:	Maintained
10098F:	arch/*/include/asm/nubus.h
10099F:	drivers/nubus/
10100F:	include/linux/nubus.h
10101F:	include/uapi/linux/nubus.h
10102
10103NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10104M:	Antonino Daplas <adaplas@gmail.com>
10105L:	linux-fbdev@vger.kernel.org
10106S:	Maintained
10107F:	drivers/video/fbdev/riva/
10108F:	drivers/video/fbdev/nvidia/
10109
10110NVM EXPRESS DRIVER
10111M:	Keith Busch <keith.busch@intel.com>
10112M:	Jens Axboe <axboe@fb.com>
10113M:	Christoph Hellwig <hch@lst.de>
10114M:	Sagi Grimberg <sagi@grimberg.me>
10115L:	linux-nvme@lists.infradead.org
10116T:	git://git.infradead.org/nvme.git
10117W:	http://git.infradead.org/nvme.git
10118S:	Supported
10119F:	drivers/nvme/host/
10120F:	include/linux/nvme.h
10121F:	include/uapi/linux/nvme_ioctl.h
10122
10123NVM EXPRESS FC TRANSPORT DRIVERS
10124M:	James Smart <james.smart@broadcom.com>
10125L:	linux-nvme@lists.infradead.org
10126S:	Supported
10127F:	include/linux/nvme-fc.h
10128F:	include/linux/nvme-fc-driver.h
10129F:	drivers/nvme/host/fc.c
10130F:	drivers/nvme/target/fc.c
10131F:	drivers/nvme/target/fcloop.c
10132
10133NVM EXPRESS TARGET DRIVER
10134M:	Christoph Hellwig <hch@lst.de>
10135M:	Sagi Grimberg <sagi@grimberg.me>
10136L:	linux-nvme@lists.infradead.org
10137T:	git://git.infradead.org/nvme.git
10138W:	http://git.infradead.org/nvme.git
10139S:	Supported
10140F:	drivers/nvme/target/
10141
10142NVMEM FRAMEWORK
10143M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10144S:	Maintained
10145F:	drivers/nvmem/
10146F:	Documentation/devicetree/bindings/nvmem/
10147F:	Documentation/ABI/stable/sysfs-bus-nvmem
10148F:	include/linux/nvmem-consumer.h
10149F:	include/linux/nvmem-provider.h
10150
10151NXP SGTL5000 DRIVER
10152M:	Fabio Estevam <fabio.estevam@nxp.com>
10153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10154S:	Maintained
10155F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10156F:	sound/soc/codecs/sgtl5000*
10157
10158NXP TDA998X DRM DRIVER
10159M:	Russell King <linux@armlinux.org.uk>
10160S:	Supported
10161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10162T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10163F:	drivers/gpu/drm/i2c/tda998x_drv.c
10164F:	include/drm/i2c/tda998x.h
10165
10166NXP TFA9879 DRIVER
10167M:	Peter Rosin <peda@axentia.se>
10168L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10169S:	Maintained
10170F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10171F:	sound/soc/codecs/tfa9879*
10172
10173NXP-NCI NFC DRIVER
10174M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10175R:	Charles Gorand <charles.gorand@effinnov.com>
10176L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10177S:	Supported
10178F:	drivers/nfc/nxp-nci
10179
10180OBJTOOL
10181M:	Josh Poimboeuf <jpoimboe@redhat.com>
10182M:	Peter Zijlstra <peterz@infradead.org>
10183S:	Supported
10184F:	tools/objtool/
10185
10186OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10187M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10188M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10189L:	linuxppc-dev@lists.ozlabs.org
10190S:	Supported
10191F:	arch/powerpc/platforms/powernv/ocxl.c
10192F:	arch/powerpc/include/asm/pnv-ocxl.h
10193F:	drivers/misc/ocxl/
10194F:	include/misc/ocxl*
10195F:	include/uapi/misc/ocxl.h
10196F:	Documentation/accelerators/ocxl.txt
10197
10198OMAP AUDIO SUPPORT
10199M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10200M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10202L:	linux-omap@vger.kernel.org
10203S:	Maintained
10204F:	sound/soc/omap/
10205
10206OMAP CLOCK FRAMEWORK SUPPORT
10207M:	Paul Walmsley <paul@pwsan.com>
10208L:	linux-omap@vger.kernel.org
10209S:	Maintained
10210F:	arch/arm/*omap*/*clock*
10211
10212OMAP DEVICE TREE SUPPORT
10213M:	Benoît Cousson <bcousson@baylibre.com>
10214M:	Tony Lindgren <tony@atomide.com>
10215L:	linux-omap@vger.kernel.org
10216L:	devicetree@vger.kernel.org
10217S:	Maintained
10218F:	arch/arm/boot/dts/*omap*
10219F:	arch/arm/boot/dts/*am3*
10220F:	arch/arm/boot/dts/*am4*
10221F:	arch/arm/boot/dts/*am5*
10222F:	arch/arm/boot/dts/*dra7*
10223
10224OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10225M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10226L:	linux-omap@vger.kernel.org
10227L:	linux-fbdev@vger.kernel.org
10228S:	Maintained
10229F:	drivers/video/fbdev/omap2/
10230F:	Documentation/arm/OMAP/DSS
10231
10232OMAP FRAMEBUFFER SUPPORT
10233M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10234L:	linux-fbdev@vger.kernel.org
10235L:	linux-omap@vger.kernel.org
10236S:	Maintained
10237F:	drivers/video/fbdev/omap/
10238
10239OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10240M:	Roger Quadros <rogerq@ti.com>
10241M:	Tony Lindgren <tony@atomide.com>
10242L:	linux-omap@vger.kernel.org
10243S:	Maintained
10244F:	drivers/memory/omap-gpmc.c
10245F:	arch/arm/mach-omap2/*gpmc*
10246
10247OMAP GPIO DRIVER
10248M:	Grygorii Strashko <grygorii.strashko@ti.com>
10249M:	Santosh Shilimkar <ssantosh@kernel.org>
10250M:	Kevin Hilman <khilman@kernel.org>
10251L:	linux-omap@vger.kernel.org
10252S:	Maintained
10253F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10254F:	drivers/gpio/gpio-omap.c
10255
10256OMAP HARDWARE SPINLOCK SUPPORT
10257M:	Ohad Ben-Cohen <ohad@wizery.com>
10258L:	linux-omap@vger.kernel.org
10259S:	Maintained
10260F:	drivers/hwspinlock/omap_hwspinlock.c
10261
10262OMAP HS MMC SUPPORT
10263L:	linux-mmc@vger.kernel.org
10264L:	linux-omap@vger.kernel.org
10265S:	Orphan
10266F:	drivers/mmc/host/omap_hsmmc.c
10267
10268OMAP HWMOD DATA
10269M:	Paul Walmsley <paul@pwsan.com>
10270L:	linux-omap@vger.kernel.org
10271S:	Maintained
10272F:	arch/arm/mach-omap2/omap_hwmod*data*
10273
10274OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10275M:	Benoît Cousson <bcousson@baylibre.com>
10276L:	linux-omap@vger.kernel.org
10277S:	Maintained
10278F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10279
10280OMAP HWMOD SUPPORT
10281M:	Benoît Cousson <bcousson@baylibre.com>
10282M:	Paul Walmsley <paul@pwsan.com>
10283L:	linux-omap@vger.kernel.org
10284S:	Maintained
10285F:	arch/arm/mach-omap2/omap_hwmod.*
10286
10287OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10288M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289L:	linux-media@vger.kernel.org
10290S:	Maintained
10291F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10292F:	drivers/media/platform/omap3isp/
10293F:	drivers/staging/media/omap4iss/
10294
10295OMAP MMC SUPPORT
10296M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10297L:	linux-omap@vger.kernel.org
10298S:	Maintained
10299F:	drivers/mmc/host/omap.c
10300
10301OMAP POWER MANAGEMENT SUPPORT
10302M:	Kevin Hilman <khilman@kernel.org>
10303L:	linux-omap@vger.kernel.org
10304S:	Maintained
10305F:	arch/arm/*omap*/*pm*
10306F:	drivers/cpufreq/omap-cpufreq.c
10307
10308OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10309M:	Rajendra Nayak <rnayak@codeaurora.org>
10310M:	Paul Walmsley <paul@pwsan.com>
10311L:	linux-omap@vger.kernel.org
10312S:	Maintained
10313F:	arch/arm/mach-omap2/prm*
10314
10315OMAP RANDOM NUMBER GENERATOR SUPPORT
10316M:	Deepak Saxena <dsaxena@plexity.net>
10317S:	Maintained
10318F:	drivers/char/hw_random/omap-rng.c
10319
10320OMAP USB SUPPORT
10321L:	linux-usb@vger.kernel.org
10322L:	linux-omap@vger.kernel.org
10323S:	Orphan
10324F:	drivers/usb/*/*omap*
10325F:	arch/arm/*omap*/usb*
10326
10327OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10328M:	Mark Jackson <mpfj@newflow.co.uk>
10329L:	linux-omap@vger.kernel.org
10330S:	Maintained
10331F:	arch/arm/boot/dts/am335x-nano.dts
10332
10333OMAP1 SUPPORT
10334M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10335M:	Tony Lindgren <tony@atomide.com>
10336L:	linux-omap@vger.kernel.org
10337Q:	http://patchwork.kernel.org/project/linux-omap/list/
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10339S:	Maintained
10340F:	arch/arm/mach-omap1/
10341F:	arch/arm/plat-omap/
10342F:	arch/arm/configs/omap1_defconfig
10343F:	drivers/i2c/busses/i2c-omap.c
10344F:	include/linux/i2c-omap.h
10345
10346OMAP2+ SUPPORT
10347M:	Tony Lindgren <tony@atomide.com>
10348L:	linux-omap@vger.kernel.org
10349W:	http://www.muru.com/linux/omap/
10350W:	http://linux.omap.com/
10351Q:	http://patchwork.kernel.org/project/linux-omap/list/
10352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10353S:	Maintained
10354F:	arch/arm/mach-omap2/
10355F:	arch/arm/plat-omap/
10356F:	arch/arm/configs/omap2plus_defconfig
10357F:	drivers/i2c/busses/i2c-omap.c
10358F:	drivers/irqchip/irq-omap-intc.c
10359F:	drivers/mfd/*omap*.c
10360F:	drivers/mfd/menelaus.c
10361F:	drivers/mfd/palmas.c
10362F:	drivers/mfd/tps65217.c
10363F:	drivers/mfd/tps65218.c
10364F:	drivers/mfd/tps65910.c
10365F:	drivers/mfd/twl-core.[ch]
10366F:	drivers/mfd/twl4030*.c
10367F:	drivers/mfd/twl6030*.c
10368F:	drivers/mfd/twl6040*.c
10369F:	drivers/regulator/palmas-regulator*.c
10370F:	drivers/regulator/pbias-regulator.c
10371F:	drivers/regulator/tps65217-regulator.c
10372F:	drivers/regulator/tps65218-regulator.c
10373F:	drivers/regulator/tps65910-regulator.c
10374F:	drivers/regulator/twl-regulator.c
10375F:	drivers/regulator/twl6030-regulator.c
10376F:	include/linux/i2c-omap.h
10377
10378ONION OMEGA2+ BOARD
10379M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10380L:	linux-mips@linux-mips.org
10381S:	Maintained
10382F:	arch/mips/boot/dts/ralink/omega2p.dts
10383
10384OMFS FILESYSTEM
10385M:	Bob Copeland <me@bobcopeland.com>
10386L:	linux-karma-devel@lists.sourceforge.net
10387S:	Maintained
10388F:	Documentation/filesystems/omfs.txt
10389F:	fs/omfs/
10390
10391OMNIKEY CARDMAN 4000 DRIVER
10392M:	Harald Welte <laforge@gnumonks.org>
10393S:	Maintained
10394F:	drivers/char/pcmcia/cm4000_cs.c
10395F:	include/linux/cm4000_cs.h
10396F:	include/uapi/linux/cm4000_cs.h
10397
10398OMNIKEY CARDMAN 4040 DRIVER
10399M:	Harald Welte <laforge@gnumonks.org>
10400S:	Maintained
10401F:	drivers/char/pcmcia/cm4040_cs.*
10402
10403OMNIVISION OV13858 SENSOR DRIVER
10404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10405L:	linux-media@vger.kernel.org
10406T:	git git://linuxtv.org/media_tree.git
10407S:	Maintained
10408F:	drivers/media/i2c/ov13858.c
10409
10410OMNIVISION OV2685 SENSOR DRIVER
10411M:	Shunqian Zheng <zhengsq@rock-chips.com>
10412L:	linux-media@vger.kernel.org
10413T:	git git://linuxtv.org/media_tree.git
10414S:	Maintained
10415F:	drivers/media/i2c/ov2685.c
10416
10417OMNIVISION OV5640 SENSOR DRIVER
10418M:	Steve Longerbeam <slongerbeam@gmail.com>
10419L:	linux-media@vger.kernel.org
10420T:	git git://linuxtv.org/media_tree.git
10421S:	Maintained
10422F:	drivers/media/i2c/ov5640.c
10423
10424OMNIVISION OV5647 SENSOR DRIVER
10425M:	Luis Oliveira <lolivei@synopsys.com>
10426L:	linux-media@vger.kernel.org
10427T:	git git://linuxtv.org/media_tree.git
10428S:	Maintained
10429F:	drivers/media/i2c/ov5647.c
10430
10431OMNIVISION OV5695 SENSOR DRIVER
10432M:	Shunqian Zheng <zhengsq@rock-chips.com>
10433L:	linux-media@vger.kernel.org
10434T:	git git://linuxtv.org/media_tree.git
10435S:	Maintained
10436F:	drivers/media/i2c/ov5695.c
10437
10438OMNIVISION OV7670 SENSOR DRIVER
10439M:	Jonathan Corbet <corbet@lwn.net>
10440L:	linux-media@vger.kernel.org
10441T:	git git://linuxtv.org/media_tree.git
10442S:	Maintained
10443F:	drivers/media/i2c/ov7670.c
10444F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10445
10446OMNIVISION OV772x SENSOR DRIVER
10447M:	Jacopo Mondi <jacopo@jmondi.org>
10448L:	linux-media@vger.kernel.org
10449T:	git git://linuxtv.org/media_tree.git
10450S:	Odd fixes
10451F:	drivers/media/i2c/ov772x.c
10452F:	include/media/i2c/ov772x.h
10453
10454OMNIVISION OV7740 SENSOR DRIVER
10455M:	Wenyou Yang <wenyou.yang@microchip.com>
10456L:	linux-media@vger.kernel.org
10457T:	git git://linuxtv.org/media_tree.git
10458S:	Maintained
10459F:	drivers/media/i2c/ov7740.c
10460F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10461
10462OMNIVISION OV9650 SENSOR DRIVER
10463M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10464R:	Akinobu Mita <akinobu.mita@gmail.com>
10465R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10466L:	linux-media@vger.kernel.org
10467T:	git git://linuxtv.org/media_tree.git
10468S:	Maintained
10469F:	drivers/media/i2c/ov9650.c
10470F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10471
10472ONENAND FLASH DRIVER
10473M:	Kyungmin Park <kyungmin.park@samsung.com>
10474L:	linux-mtd@lists.infradead.org
10475S:	Maintained
10476F:	drivers/mtd/nand/onenand/
10477F:	include/linux/mtd/onenand*.h
10478
10479ONSTREAM SCSI TAPE DRIVER
10480M:	Willem Riede <osst@riede.org>
10481L:	osst-users@lists.sourceforge.net
10482L:	linux-scsi@vger.kernel.org
10483S:	Maintained
10484F:	Documentation/scsi/osst.txt
10485F:	drivers/scsi/osst.*
10486F:	drivers/scsi/osst_*.h
10487F:	drivers/scsi/st.h
10488
10489OP-TEE DRIVER
10490M:	Jens Wiklander <jens.wiklander@linaro.org>
10491S:	Maintained
10492F:	drivers/tee/optee/
10493
10494OPA-VNIC DRIVER
10495M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10496M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10497L:	linux-rdma@vger.kernel.org
10498S:	Supported
10499F:	drivers/infiniband/ulp/opa_vnic
10500
10501OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10502M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10503L:	devicetree@vger.kernel.org
10504S:	Maintained
10505F:	Documentation/devicetree/dynamic-resolution-notes.txt
10506F:	Documentation/devicetree/overlay-notes.txt
10507F:	drivers/of/overlay.c
10508F:	drivers/of/resolver.c
10509
10510OPEN FIRMWARE AND FLATTENED DEVICE TREE
10511M:	Rob Herring <robh+dt@kernel.org>
10512M:	Frank Rowand <frowand.list@gmail.com>
10513L:	devicetree@vger.kernel.org
10514W:	http://www.devicetree.org/
10515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10516S:	Maintained
10517F:	drivers/of/
10518F:	include/linux/of*.h
10519F:	scripts/dtc/
10520F:	Documentation/ABI/testing/sysfs-firmware-ofw
10521
10522OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10523M:	Rob Herring <robh+dt@kernel.org>
10524M:	Mark Rutland <mark.rutland@arm.com>
10525L:	devicetree@vger.kernel.org
10526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10527Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10528S:	Maintained
10529F:	Documentation/devicetree/
10530F:	arch/*/boot/dts/
10531F:	include/dt-bindings/
10532
10533OPENCORES I2C BUS DRIVER
10534M:	Peter Korsgaard <jacmet@sunsite.dk>
10535L:	linux-i2c@vger.kernel.org
10536S:	Maintained
10537F:	Documentation/i2c/busses/i2c-ocores
10538F:	drivers/i2c/busses/i2c-ocores.c
10539
10540OPENRISC ARCHITECTURE
10541M:	Jonas Bonn <jonas@southpole.se>
10542M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10543M:	Stafford Horne <shorne@gmail.com>
10544T:	git git://github.com/openrisc/linux.git
10545L:	openrisc@lists.librecores.org
10546W:	http://openrisc.io
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/openrisc/
10549F:	Documentation/openrisc/
10550F:	arch/openrisc/
10551F:	drivers/irqchip/irq-ompic.c
10552F:	drivers/irqchip/irq-or1k-*
10553
10554OPENVSWITCH
10555M:	Pravin B Shelar <pshelar@ovn.org>
10556L:	netdev@vger.kernel.org
10557L:	dev@openvswitch.org
10558W:	http://openvswitch.org
10559S:	Maintained
10560F:	net/openvswitch/
10561F:	include/uapi/linux/openvswitch.h
10562
10563OPERATING PERFORMANCE POINTS (OPP)
10564M:	Viresh Kumar <vireshk@kernel.org>
10565M:	Nishanth Menon <nm@ti.com>
10566M:	Stephen Boyd <sboyd@kernel.org>
10567L:	linux-pm@vger.kernel.org
10568S:	Maintained
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10570F:	drivers/opp/
10571F:	include/linux/pm_opp.h
10572F:	Documentation/power/opp.txt
10573F:	Documentation/devicetree/bindings/opp/
10574
10575OPL4 DRIVER
10576M:	Clemens Ladisch <clemens@ladisch.de>
10577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10578T:	git git://git.alsa-project.org/alsa-kernel.git
10579S:	Maintained
10580F:	sound/drivers/opl4/
10581
10582OPROFILE
10583M:	Robert Richter <rric@kernel.org>
10584L:	oprofile-list@lists.sf.net
10585S:	Maintained
10586F:	arch/*/include/asm/oprofile*.h
10587F:	arch/*/oprofile/
10588F:	drivers/oprofile/
10589F:	include/linux/oprofile.h
10590
10591ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10592M:	Mark Fasheh <mark@fasheh.com>
10593M:	Joel Becker <jlbec@evilplan.org>
10594L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10595W:	http://ocfs2.wiki.kernel.org
10596S:	Supported
10597F:	Documentation/filesystems/ocfs2.txt
10598F:	Documentation/filesystems/dlmfs.txt
10599F:	fs/ocfs2/
10600
10601ORANGEFS FILESYSTEM
10602M:	Mike Marshall <hubcap@omnibond.com>
10603R:	Martin Brandenburg <martin@omnibond.com>
10604L:	devel@lists.orangefs.org
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10606S:	Supported
10607F:	fs/orangefs/
10608F:	Documentation/filesystems/orangefs.txt
10609
10610ORINOCO DRIVER
10611L:	linux-wireless@vger.kernel.org
10612W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10613W:	http://www.nongnu.org/orinoco/
10614S:	Orphan
10615F:	drivers/net/wireless/intersil/orinoco/
10616
10617OSD LIBRARY and FILESYSTEM
10618M:	Boaz Harrosh <ooo@electrozaur.com>
10619S:	Maintained
10620F:	drivers/scsi/osd/
10621F:	include/scsi/osd_*
10622F:	fs/exofs/
10623
10624OV2659 OMNIVISION SENSOR DRIVER
10625M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10626L:	linux-media@vger.kernel.org
10627W:	https://linuxtv.org
10628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10629T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10630S:	Maintained
10631F:	drivers/media/i2c/ov2659.c
10632F:	include/media/i2c/ov2659.h
10633
10634OVERLAY FILESYSTEM
10635M:	Miklos Szeredi <miklos@szeredi.hu>
10636L:	linux-unionfs@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10638S:	Supported
10639F:	fs/overlayfs/
10640F:	Documentation/filesystems/overlayfs.txt
10641
10642P54 WIRELESS DRIVER
10643M:	Christian Lamparter <chunkeey@googlemail.com>
10644L:	linux-wireless@vger.kernel.org
10645W:	http://wireless.kernel.org/en/users/Drivers/p54
10646S:	Maintained
10647F:	drivers/net/wireless/intersil/p54/
10648
10649PA SEMI ETHERNET DRIVER
10650L:	netdev@vger.kernel.org
10651S:	Orphan
10652F:	drivers/net/ethernet/pasemi/*
10653
10654PA SEMI SMBUS DRIVER
10655L:	linux-i2c@vger.kernel.org
10656S:	Orphan
10657F:	drivers/i2c/busses/i2c-pasemi.c
10658
10659PADATA PARALLEL EXECUTION MECHANISM
10660M:	Steffen Klassert <steffen.klassert@secunet.com>
10661L:	linux-crypto@vger.kernel.org
10662S:	Maintained
10663F:	kernel/padata.c
10664F:	include/linux/padata.h
10665F:	Documentation/padata.txt
10666
10667PANASONIC LAPTOP ACPI EXTRAS DRIVER
10668M:	Harald Welte <laforge@gnumonks.org>
10669L:	platform-driver-x86@vger.kernel.org
10670S:	Maintained
10671F:	drivers/platform/x86/panasonic-laptop.c
10672
10673PARALLEL LCD/KEYPAD PANEL DRIVER
10674M:	Willy Tarreau <willy@haproxy.com>
10675M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10676S:	Odd Fixes
10677F:	Documentation/misc-devices/lcd-panel-cgram.txt
10678F:	drivers/misc/panel.c
10679
10680PARALLEL PORT SUBSYSTEM
10681M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10682M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10683L:	linux-parport@lists.infradead.org (subscribers-only)
10684S:	Maintained
10685F:	drivers/parport/
10686F:	include/linux/parport*.h
10687F:	drivers/char/ppdev.c
10688F:	include/uapi/linux/ppdev.h
10689F:	Documentation/parport*.txt
10690
10691PARAVIRT_OPS INTERFACE
10692M:	Juergen Gross <jgross@suse.com>
10693M:	Alok Kataria <akataria@vmware.com>
10694L:	virtualization@lists.linux-foundation.org
10695S:	Supported
10696F:	Documentation/virtual/paravirt_ops.txt
10697F:	arch/*/kernel/paravirt*
10698F:	arch/*/include/asm/paravirt*.h
10699F:	include/linux/hypervisor.h
10700
10701PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10702M:	Tim Waugh <tim@cyberelk.net>
10703L:	linux-parport@lists.infradead.org (subscribers-only)
10704S:	Maintained
10705F:	Documentation/blockdev/paride.txt
10706F:	drivers/block/paride/
10707
10708PARISC ARCHITECTURE
10709M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10710M:	Helge Deller <deller@gmx.de>
10711L:	linux-parisc@vger.kernel.org
10712W:	http://www.parisc-linux.org/
10713Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10716S:	Maintained
10717F:	arch/parisc/
10718F:	Documentation/parisc/
10719F:	drivers/parisc/
10720F:	drivers/char/agp/parisc-agp.c
10721F:	drivers/input/serio/gscps2.c
10722F:	drivers/parport/parport_gsc.*
10723F:	drivers/tty/serial/8250/8250_gsc.c
10724F:	drivers/video/fbdev/sti*
10725F:	drivers/video/console/sti*
10726F:	drivers/video/logo/logo_parisc*
10727
10728PARMAN
10729M:	Jiri Pirko <jiri@mellanox.com>
10730L:	netdev@vger.kernel.org
10731S:	Supported
10732F:	lib/parman.c
10733F:	lib/test_parman.c
10734F:	include/linux/parman.h
10735
10736PC87360 HARDWARE MONITORING DRIVER
10737M:	Jim Cromie <jim.cromie@gmail.com>
10738L:	linux-hwmon@vger.kernel.org
10739S:	Maintained
10740F:	Documentation/hwmon/pc87360
10741F:	drivers/hwmon/pc87360.c
10742
10743PC8736x GPIO DRIVER
10744M:	Jim Cromie <jim.cromie@gmail.com>
10745S:	Maintained
10746F:	drivers/char/pc8736x_gpio.c
10747
10748PC87427 HARDWARE MONITORING DRIVER
10749M:	Jean Delvare <jdelvare@suse.com>
10750L:	linux-hwmon@vger.kernel.org
10751S:	Maintained
10752F:	Documentation/hwmon/pc87427
10753F:	drivers/hwmon/pc87427.c
10754
10755PCA9532 LED DRIVER
10756M:	Riku Voipio <riku.voipio@iki.fi>
10757S:	Maintained
10758F:	drivers/leds/leds-pca9532.c
10759F:	include/linux/leds-pca9532.h
10760
10761PCA9541 I2C BUS MASTER SELECTOR DRIVER
10762M:	Guenter Roeck <linux@roeck-us.net>
10763L:	linux-i2c@vger.kernel.org
10764S:	Maintained
10765F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10766
10767PCDP - PRIMARY CONSOLE AND DEBUG PORT
10768M:	Khalid Aziz <khalid@gonehiking.org>
10769S:	Maintained
10770F:	drivers/firmware/pcdp.*
10771
10772PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10773M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10774L:	linux-pci@vger.kernel.org
10775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776S:	Maintained
10777F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10778F:	drivers/pci/host/pci-aardvark.c
10779
10780PCI DRIVER FOR ALTERA PCIE IP
10781M:	Ley Foon Tan <lftan@altera.com>
10782L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10783L:	linux-pci@vger.kernel.org
10784S:	Supported
10785F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10786F:	drivers/pci/host/pcie-altera.c
10787
10788PCI DRIVER FOR APPLIEDMICRO XGENE
10789M:	Tanmay Inamdar <tinamdar@apm.com>
10790L:	linux-pci@vger.kernel.org
10791L:	linux-arm-kernel@lists.infradead.org
10792S:	Maintained
10793F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10794F:	drivers/pci/host/pci-xgene.c
10795
10796PCI DRIVER FOR ARM VERSATILE PLATFORM
10797M:	Rob Herring <robh@kernel.org>
10798L:	linux-pci@vger.kernel.org
10799L:	linux-arm-kernel@lists.infradead.org
10800S:	Maintained
10801F:	Documentation/devicetree/bindings/pci/versatile.txt
10802F:	drivers/pci/host/pci-versatile.c
10803
10804PCI DRIVER FOR ARMADA 8K
10805M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10806L:	linux-pci@vger.kernel.org
10807L:	linux-arm-kernel@lists.infradead.org
10808S:	Maintained
10809F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10810F:	drivers/pci/dwc/pcie-armada8k.c
10811
10812PCI DRIVER FOR CADENCE PCIE IP
10813M:	Alan Douglas <adouglas@cadence.com>
10814L:	linux-pci@vger.kernel.org
10815S:	Maintained
10816F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10817F:	drivers/pci/cadence/pcie-cadence*
10818
10819PCI DRIVER FOR FREESCALE LAYERSCAPE
10820M:	Minghuan Lian <minghuan.Lian@freescale.com>
10821M:	Mingkai Hu <mingkai.hu@freescale.com>
10822M:	Roy Zang <tie-fei.zang@freescale.com>
10823L:	linuxppc-dev@lists.ozlabs.org
10824L:	linux-pci@vger.kernel.org
10825L:	linux-arm-kernel@lists.infradead.org
10826S:	Maintained
10827F:	drivers/pci/dwc/*layerscape*
10828
10829PCI DRIVER FOR GENERIC OF HOSTS
10830M:	Will Deacon <will.deacon@arm.com>
10831L:	linux-pci@vger.kernel.org
10832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10833S:	Maintained
10834F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10835F:	drivers/pci/host/pci-host-common.c
10836F:	drivers/pci/host/pci-host-generic.c
10837
10838PCI DRIVER FOR IMX6
10839M:	Richard Zhu <hongxing.zhu@nxp.com>
10840M:	Lucas Stach <l.stach@pengutronix.de>
10841L:	linux-pci@vger.kernel.org
10842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10843S:	Maintained
10844F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10845F:	drivers/pci/dwc/*imx6*
10846
10847PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10848M:	Keith Busch <keith.busch@intel.com>
10849M:	Jonathan Derrick <jonathan.derrick@intel.com>
10850L:	linux-pci@vger.kernel.org
10851S:	Supported
10852F:	drivers/pci/host/vmd.c
10853
10854PCI DRIVER FOR MICROSEMI SWITCHTEC
10855M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10856M:	Logan Gunthorpe <logang@deltatee.com>
10857L:	linux-pci@vger.kernel.org
10858S:	Maintained
10859F:	Documentation/switchtec.txt
10860F:	Documentation/ABI/testing/sysfs-class-switchtec
10861F:	drivers/pci/switch/switchtec*
10862F:	include/uapi/linux/switchtec_ioctl.h
10863F:	include/linux/switchtec.h
10864F:	drivers/ntb/hw/mscc/
10865
10866PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10867M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10868M:	Jason Cooper <jason@lakedaemon.net>
10869L:	linux-pci@vger.kernel.org
10870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10871S:	Maintained
10872F:	drivers/pci/host/*mvebu*
10873
10874PCI DRIVER FOR NVIDIA TEGRA
10875M:	Thierry Reding <thierry.reding@gmail.com>
10876L:	linux-tegra@vger.kernel.org
10877L:	linux-pci@vger.kernel.org
10878S:	Supported
10879F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10880F:	drivers/pci/host/pci-tegra.c
10881
10882PCI DRIVER FOR RENESAS R-CAR
10883M:	Simon Horman <horms@verge.net.au>
10884L:	linux-pci@vger.kernel.org
10885L:	linux-renesas-soc@vger.kernel.org
10886S:	Maintained
10887F:	drivers/pci/host/*rcar*
10888
10889PCI DRIVER FOR SAMSUNG EXYNOS
10890M:	Jingoo Han <jingoohan1@gmail.com>
10891L:	linux-pci@vger.kernel.org
10892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10893L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10894S:	Maintained
10895F:	drivers/pci/dwc/pci-exynos.c
10896
10897PCI DRIVER FOR SYNOPSYS DESIGNWARE
10898M:	Jingoo Han <jingoohan1@gmail.com>
10899M:	Joao Pinto <Joao.Pinto@synopsys.com>
10900L:	linux-pci@vger.kernel.org
10901S:	Maintained
10902F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10903F:	drivers/pci/dwc/*designware*
10904
10905PCI DRIVER FOR TI DRA7XX
10906M:	Kishon Vijay Abraham I <kishon@ti.com>
10907L:	linux-omap@vger.kernel.org
10908L:	linux-pci@vger.kernel.org
10909S:	Supported
10910F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10911F:	drivers/pci/dwc/pci-dra7xx.c
10912
10913PCI DRIVER FOR TI KEYSTONE
10914M:	Murali Karicheri <m-karicheri2@ti.com>
10915L:	linux-pci@vger.kernel.org
10916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917S:	Maintained
10918F:	drivers/pci/dwc/*keystone*
10919
10920PCI ENDPOINT SUBSYSTEM
10921M:	Kishon Vijay Abraham I <kishon@ti.com>
10922M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10923L:	linux-pci@vger.kernel.org
10924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10925S:	Supported
10926F:	drivers/pci/endpoint/
10927F:	drivers/misc/pci_endpoint_test.c
10928F:	tools/pci/
10929
10930PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10931M:	Russell Currey <ruscur@russell.cc>
10932L:	linuxppc-dev@lists.ozlabs.org
10933S:	Supported
10934F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10935F:	arch/powerpc/kernel/eeh*.c
10936F:	arch/powerpc/platforms/*/eeh*.c
10937F:	arch/powerpc/include/*/eeh*.h
10938
10939PCI ERROR RECOVERY
10940M:	Linas Vepstas <linasvepstas@gmail.com>
10941L:	linux-pci@vger.kernel.org
10942S:	Supported
10943F:	Documentation/PCI/pci-error-recovery.txt
10944
10945PCI MSI DRIVER FOR ALTERA MSI IP
10946M:	Ley Foon Tan <lftan@altera.com>
10947L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10948L:	linux-pci@vger.kernel.org
10949S:	Supported
10950F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10951F:	drivers/pci/host/pcie-altera-msi.c
10952
10953PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10954M:	Duc Dang <dhdang@apm.com>
10955L:	linux-pci@vger.kernel.org
10956L:	linux-arm-kernel@lists.infradead.org
10957S:	Maintained
10958F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10959F:	drivers/pci/host/pci-xgene-msi.c
10960
10961PCI SUBSYSTEM
10962M:	Bjorn Helgaas <bhelgaas@google.com>
10963L:	linux-pci@vger.kernel.org
10964Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10966S:	Supported
10967F:	Documentation/devicetree/bindings/pci/
10968F:	Documentation/PCI/
10969F:	drivers/acpi/pci*
10970F:	drivers/pci/
10971F:	include/asm-generic/pci*
10972F:	include/linux/pci*
10973F:	include/linux/of_pci.h
10974F:	include/uapi/linux/pci*
10975F:	lib/pci*
10976F:	arch/x86/pci/
10977F:	arch/x86/kernel/quirks.c
10978
10979PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10980M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10981L:	linux-pci@vger.kernel.org
10982Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10984S:	Supported
10985F:	drivers/pci/cadence/
10986F:	drivers/pci/host/
10987F:	drivers/pci/dwc/
10988
10989PCIE DRIVER FOR AXIS ARTPEC
10990M:	Jesper Nilsson <jesper.nilsson@axis.com>
10991L:	linux-arm-kernel@axis.com
10992L:	linux-pci@vger.kernel.org
10993S:	Maintained
10994F:	Documentation/devicetree/bindings/pci/axis,artpec*
10995F:	drivers/pci/dwc/*artpec*
10996
10997PCIE DRIVER FOR CAVIUM THUNDERX
10998M:	David Daney <david.daney@cavium.com>
10999L:	linux-pci@vger.kernel.org
11000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11001S:	Supported
11002F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11003F:	drivers/pci/host/pci-thunder-*
11004
11005PCIE DRIVER FOR HISILICON
11006M:	Zhou Wang <wangzhou1@hisilicon.com>
11007L:	linux-pci@vger.kernel.org
11008S:	Maintained
11009F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11010F:	drivers/pci/dwc/pcie-hisi.c
11011
11012PCIE DRIVER FOR HISILICON KIRIN
11013M:	Xiaowei Song <songxiaowei@hisilicon.com>
11014M:	Binghui Wang <wangbinghui@hisilicon.com>
11015L:	linux-pci@vger.kernel.org
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
11018F:	drivers/pci/dwc/pcie-kirin.c
11019
11020PCIE DRIVER FOR HISILICON STB
11021M:	Jianguo Sun <sunjianguo1@huawei.com>
11022M:	Shawn Guo <shawn.guo@linaro.org>
11023L:	linux-pci@vger.kernel.org
11024S:	Maintained
11025F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11026F:	drivers/pci/dwc/pcie-histb.c
11027
11028PCIE DRIVER FOR MEDIATEK
11029M:	Ryder Lee <ryder.lee@mediatek.com>
11030L:	linux-pci@vger.kernel.org
11031L:	linux-mediatek@lists.infradead.org
11032S:	Supported
11033F:	Documentation/devicetree/bindings/pci/mediatek*
11034F:	drivers/pci/host/*mediatek*
11035
11036PCIE DRIVER FOR QUALCOMM MSM
11037M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11038L:	linux-pci@vger.kernel.org
11039L:	linux-arm-msm@vger.kernel.org
11040S:	Maintained
11041F:	drivers/pci/dwc/*qcom*
11042
11043PCIE DRIVER FOR ROCKCHIP
11044M:	Shawn Lin <shawn.lin@rock-chips.com>
11045L:	linux-pci@vger.kernel.org
11046L:	linux-rockchip@lists.infradead.org
11047S:	Maintained
11048F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
11049F:	drivers/pci/host/pcie-rockchip.c
11050
11051PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11052M:	Linus Walleij <linus.walleij@linaro.org>
11053L:	linux-pci@vger.kernel.org
11054S:	Maintained
11055F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11056F:	drivers/pci/host/pci-v3-semi.c
11057
11058PCIE DRIVER FOR ST SPEAR13XX
11059M:	Pratyush Anand <pratyush.anand@gmail.com>
11060L:	linux-pci@vger.kernel.org
11061S:	Maintained
11062F:	drivers/pci/dwc/*spear*
11063
11064PCMCIA SUBSYSTEM
11065M:	Dominik Brodowski <linux@dominikbrodowski.net>
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11067S:	Odd Fixes
11068F:	Documentation/pcmcia/
11069F:	tools/pcmcia/
11070F:	drivers/pcmcia/
11071F:	include/pcmcia/
11072
11073PCNET32 NETWORK DRIVER
11074M:	Don Fry <pcnet32@frontier.com>
11075L:	netdev@vger.kernel.org
11076S:	Maintained
11077F:	drivers/net/ethernet/amd/pcnet32.c
11078
11079PCRYPT PARALLEL CRYPTO ENGINE
11080M:	Steffen Klassert <steffen.klassert@secunet.com>
11081L:	linux-crypto@vger.kernel.org
11082S:	Maintained
11083F:	crypto/pcrypt.c
11084F:	include/crypto/pcrypt.h
11085
11086PEAQ WMI HOTKEYS DRIVER
11087M:	Hans de Goede <hdegoede@redhat.com>
11088L:	platform-driver-x86@vger.kernel.org
11089S:	Maintained
11090F:	drivers/platform/x86/peaq-wmi.c
11091
11092PER-CPU MEMORY ALLOCATOR
11093M:	Tejun Heo <tj@kernel.org>
11094M:	Christoph Lameter <cl@linux.com>
11095M:	Dennis Zhou <dennisszhou@gmail.com>
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11097S:	Maintained
11098F:	include/linux/percpu*.h
11099F:	mm/percpu*.c
11100F:	arch/*/include/asm/percpu.h
11101
11102PER-TASK DELAY ACCOUNTING
11103M:	Balbir Singh <bsingharora@gmail.com>
11104S:	Maintained
11105F:	include/linux/delayacct.h
11106F:	kernel/delayacct.c
11107
11108PERFORMANCE EVENTS SUBSYSTEM
11109M:	Peter Zijlstra <peterz@infradead.org>
11110M:	Ingo Molnar <mingo@redhat.com>
11111M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11112R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11113R:	Jiri Olsa <jolsa@redhat.com>
11114R:	Namhyung Kim <namhyung@kernel.org>
11115L:	linux-kernel@vger.kernel.org
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11117S:	Supported
11118F:	kernel/events/*
11119F:	include/linux/perf_event.h
11120F:	include/uapi/linux/perf_event.h
11121F:	arch/*/kernel/perf_event*.c
11122F:	arch/*/kernel/*/perf_event*.c
11123F:	arch/*/kernel/*/*/perf_event*.c
11124F:	arch/*/include/asm/perf_event.h
11125F:	arch/*/kernel/perf_callchain.c
11126F:	arch/*/events/*
11127F:	tools/perf/
11128
11129PERSONALITY HANDLING
11130M:	Christoph Hellwig <hch@infradead.org>
11131L:	linux-abi-devel@lists.sourceforge.net
11132S:	Maintained
11133F:	include/linux/personality.h
11134F:	include/uapi/linux/personality.h
11135
11136PHONET PROTOCOL
11137M:	Remi Denis-Courmont <courmisch@gmail.com>
11138S:	Supported
11139F:	Documentation/networking/phonet.txt
11140F:	include/linux/phonet.h
11141F:	include/net/phonet/
11142F:	include/uapi/linux/phonet.h
11143F:	net/phonet/
11144
11145PHRAM MTD DRIVER
11146M:	Joern Engel <joern@lazybastard.org>
11147L:	linux-mtd@lists.infradead.org
11148S:	Maintained
11149F:	drivers/mtd/devices/phram.c
11150
11151PICOLCD HID DRIVER
11152M:	Bruno Prémont <bonbons@linux-vserver.org>
11153L:	linux-input@vger.kernel.org
11154S:	Maintained
11155F:	drivers/hid/hid-picolcd*
11156
11157PICOXCELL SUPPORT
11158M:	Jamie Iles <jamie@jamieiles.com>
11159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160T:	git git://github.com/jamieiles/linux-2.6-ji.git
11161S:	Supported
11162F:	arch/arm/boot/dts/picoxcell*
11163F:	arch/arm/mach-picoxcell/
11164F:	drivers/crypto/picoxcell*
11165
11166PIN CONTROL SUBSYSTEM
11167M:	Linus Walleij <linus.walleij@linaro.org>
11168L:	linux-gpio@vger.kernel.org
11169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11170S:	Maintained
11171F:	Documentation/devicetree/bindings/pinctrl/
11172F:	Documentation/driver-api/pinctl.rst
11173F:	drivers/pinctrl/
11174F:	include/linux/pinctrl/
11175
11176PIN CONTROLLER - ATMEL AT91
11177M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11179S:	Maintained
11180F:	drivers/pinctrl/pinctrl-at91.*
11181
11182PIN CONTROLLER - ATMEL AT91 PIO4
11183M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11185L:	linux-gpio@vger.kernel.org
11186S:	Supported
11187F:	drivers/pinctrl/pinctrl-at91-pio4.*
11188
11189PIN CONTROLLER - FREESCALE
11190M:	Dong Aisheng <aisheng.dong@nxp.com>
11191M:	Fabio Estevam <festevam@gmail.com>
11192M:	Shawn Guo <shawnguo@kernel.org>
11193M:	Stefan Agner <stefan@agner.ch>
11194R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11195L:	linux-gpio@vger.kernel.org
11196S:	Maintained
11197F:	drivers/pinctrl/freescale/
11198F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11199
11200PIN CONTROLLER - INTEL
11201M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11202M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11203S:	Maintained
11204F:	drivers/pinctrl/intel/
11205
11206PIN CONTROLLER - MEDIATEK
11207M:	Sean Wang <sean.wang@mediatek.com>
11208L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11209S:	Maintained
11210F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11211F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11212F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11213F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11214F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11215
11216PIN CONTROLLER - QUALCOMM
11217M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11218S:	Maintained
11219L:	linux-arm-msm@vger.kernel.org
11220F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11221F:	drivers/pinctrl/qcom/
11222
11223PIN CONTROLLER - RENESAS
11224M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11225M:	Geert Uytterhoeven <geert+renesas@glider.be>
11226L:	linux-renesas-soc@vger.kernel.org
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11228S:	Maintained
11229F:	drivers/pinctrl/sh-pfc/
11230
11231PIN CONTROLLER - SAMSUNG
11232M:	Tomasz Figa <tomasz.figa@gmail.com>
11233M:	Krzysztof Kozlowski <krzk@kernel.org>
11234M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11237Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11239S:	Maintained
11240F:	drivers/pinctrl/samsung/
11241F:	include/dt-bindings/pinctrl/samsung.h
11242F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11243
11244PIN CONTROLLER - SINGLE
11245M:	Tony Lindgren <tony@atomide.com>
11246M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11248L:	linux-omap@vger.kernel.org
11249S:	Maintained
11250F:	drivers/pinctrl/pinctrl-single.c
11251
11252PIN CONTROLLER - ST SPEAR
11253M:	Viresh Kumar <vireshk@kernel.org>
11254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255W:	http://www.st.com/spear
11256S:	Maintained
11257F:	drivers/pinctrl/spear/
11258
11259PISTACHIO SOC SUPPORT
11260M:	James Hartley <james.hartley@sondrel.com>
11261L:	linux-mips@linux-mips.org
11262S:	Odd Fixes
11263F:	arch/mips/pistachio/
11264F:	arch/mips/include/asm/mach-pistachio/
11265F:	arch/mips/boot/dts/img/pistachio*
11266F:	arch/mips/configs/pistachio*_defconfig
11267
11268PKTCDVD DRIVER
11269S:	Orphan
11270M:	linux-block@vger.kernel.org
11271F:	drivers/block/pktcdvd.c
11272F:	include/linux/pktcdvd.h
11273F:	include/uapi/linux/pktcdvd.h
11274
11275PKUNITY SOC DRIVERS
11276M:	Guan Xuetao <gxt@pku.edu.cn>
11277W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11278S:	Maintained
11279T:	git git://github.com/gxt/linux.git
11280F:	drivers/input/serio/i8042-unicore32io.h
11281F:	drivers/i2c/busses/i2c-puv3.c
11282F:	drivers/video/fbdev/fb-puv3.c
11283F:	drivers/rtc/rtc-puv3.c
11284
11285PMBUS HARDWARE MONITORING DRIVERS
11286M:	Guenter Roeck <linux@roeck-us.net>
11287L:	linux-hwmon@vger.kernel.org
11288W:	http://hwmon.wiki.kernel.org/
11289W:	http://www.roeck-us.net/linux/drivers/
11290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11291S:	Maintained
11292F:	Documentation/hwmon/pmbus
11293F:	drivers/hwmon/pmbus/
11294F:	include/linux/pmbus.h
11295
11296PMC SIERRA MaxRAID DRIVER
11297L:	linux-scsi@vger.kernel.org
11298W:	http://www.pmc-sierra.com/
11299S:	Orphan
11300F:	drivers/scsi/pmcraid.*
11301
11302PMC SIERRA PM8001 DRIVER
11303M:	Jack Wang <jinpu.wang@profitbricks.com>
11304M:	lindar_liu@usish.com
11305L:	linux-scsi@vger.kernel.org
11306S:	Supported
11307F:	drivers/scsi/pm8001/
11308
11309PNP SUPPORT
11310M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11311S:	Maintained
11312F:	drivers/pnp/
11313
11314POSIX CLOCKS and TIMERS
11315M:	Thomas Gleixner <tglx@linutronix.de>
11316L:	linux-kernel@vger.kernel.org
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11318S:	Maintained
11319F:	fs/timerfd.c
11320F:	include/linux/timer*
11321F:	kernel/time/*timer*
11322
11323POWER MANAGEMENT CORE
11324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11325L:	linux-pm@vger.kernel.org
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11327B:	https://bugzilla.kernel.org
11328S:	Supported
11329F:	drivers/base/power/
11330F:	include/linux/pm.h
11331F:	include/linux/pm_*
11332F:	include/linux/powercap.h
11333F:	drivers/powercap/
11334F:	kernel/configs/nopm.config
11335
11336POWER STATE COORDINATION INTERFACE (PSCI)
11337M:	Mark Rutland <mark.rutland@arm.com>
11338M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11339L:	linux-arm-kernel@lists.infradead.org
11340S:	Maintained
11341F:	drivers/firmware/psci*.c
11342F:	include/linux/psci.h
11343F:	include/uapi/linux/psci.h
11344
11345POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11346M:	Sebastian Reichel <sre@kernel.org>
11347L:	linux-pm@vger.kernel.org
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11349S:	Maintained
11350F:	Documentation/ABI/testing/sysfs-class-power
11351F:	Documentation/devicetree/bindings/power/supply/
11352F:	include/linux/power_supply.h
11353F:	drivers/power/supply/
11354
11355POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11356M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11357L:	linuxppc-dev@lists.ozlabs.org
11358S:	Maintained
11359F:	drivers/char/powernv-op-panel.c
11360
11361PPP OVER ATM (RFC 2364)
11362M:	Mitchell Blank Jr <mitch@sfgoth.com>
11363S:	Maintained
11364F:	net/atm/pppoatm.c
11365F:	include/uapi/linux/atmppp.h
11366
11367PPP OVER ETHERNET
11368M:	Michal Ostrowski <mostrows@earthlink.net>
11369S:	Maintained
11370F:	drivers/net/ppp/pppoe.c
11371F:	drivers/net/ppp/pppox.c
11372
11373PPP OVER L2TP
11374M:	James Chapman <jchapman@katalix.com>
11375S:	Maintained
11376F:	net/l2tp/l2tp_ppp.c
11377F:	include/linux/if_pppol2tp.h
11378F:	include/uapi/linux/if_pppol2tp.h
11379
11380PPP PROTOCOL DRIVERS AND COMPRESSORS
11381M:	Paul Mackerras <paulus@samba.org>
11382L:	linux-ppp@vger.kernel.org
11383S:	Maintained
11384F:	drivers/net/ppp/ppp_*
11385
11386PPS SUPPORT
11387M:	Rodolfo Giometti <giometti@enneenne.com>
11388W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11389L:	linuxpps@ml.enneenne.com (subscribers-only)
11390S:	Maintained
11391F:	Documentation/pps/
11392F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11393F:	Documentation/ABI/testing/sysfs-pps
11394F:	drivers/pps/
11395F:	include/linux/pps*.h
11396F:	include/uapi/linux/pps.h
11397
11398PPTP DRIVER
11399M:	Dmitry Kozlov <xeb@mail.ru>
11400L:	netdev@vger.kernel.org
11401S:	Maintained
11402F:	drivers/net/ppp/pptp.c
11403W:	http://sourceforge.net/projects/accel-pptp
11404
11405PREEMPTIBLE KERNEL
11406M:	Robert Love <rml@tech9.net>
11407L:	kpreempt-tech@lists.sourceforge.net
11408W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11409S:	Supported
11410F:	Documentation/preempt-locking.txt
11411F:	include/linux/preempt.h
11412
11413PRINTK
11414M:	Petr Mladek <pmladek@suse.com>
11415M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11416R:	Steven Rostedt <rostedt@goodmis.org>
11417S:	Maintained
11418F:	kernel/printk/
11419F:	include/linux/printk.h
11420
11421PRISM54 WIRELESS DRIVER
11422M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11423L:	linux-wireless@vger.kernel.org
11424W:	http://wireless.kernel.org/en/users/Drivers/p54
11425S:	Obsolete
11426F:	drivers/net/wireless/intersil/prism54/
11427
11428PROC SYSCTL
11429M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11430M:	Kees Cook <keescook@chromium.org>
11431L:	linux-kernel@vger.kernel.org
11432L:	linux-fsdevel@vger.kernel.org
11433S:	Maintained
11434F:	fs/proc/proc_sysctl.c
11435F:	include/linux/sysctl.h
11436F:	kernel/sysctl.c
11437F:	tools/testing/selftests/sysctl/
11438
11439PS3 NETWORK SUPPORT
11440M:	Geoff Levand <geoff@infradead.org>
11441L:	netdev@vger.kernel.org
11442L:	linuxppc-dev@lists.ozlabs.org
11443S:	Maintained
11444F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11445
11446PS3 PLATFORM SUPPORT
11447M:	Geoff Levand <geoff@infradead.org>
11448L:	linuxppc-dev@lists.ozlabs.org
11449S:	Maintained
11450F:	arch/powerpc/boot/ps3*
11451F:	arch/powerpc/include/asm/lv1call.h
11452F:	arch/powerpc/include/asm/ps3*.h
11453F:	arch/powerpc/platforms/ps3/
11454F:	drivers/*/ps3*
11455F:	drivers/ps3/
11456F:	drivers/rtc/rtc-ps3.c
11457F:	drivers/usb/host/*ps3.c
11458F:	sound/ppc/snd_ps3*
11459
11460PS3VRAM DRIVER
11461M:	Jim Paris <jim@jtan.com>
11462M:	Geoff Levand <geoff@infradead.org>
11463L:	linuxppc-dev@lists.ozlabs.org
11464S:	Maintained
11465F:	drivers/block/ps3vram.c
11466
11467PSAMPLE PACKET SAMPLING SUPPORT:
11468M:	Yotam Gigi <yotam.gi@gmail.com>
11469S:	Maintained
11470F:	net/psample
11471F:	include/net/psample.h
11472F:	include/uapi/linux/psample.h
11473
11474PSTORE FILESYSTEM
11475M:	Kees Cook <keescook@chromium.org>
11476M:	Anton Vorontsov <anton@enomsg.org>
11477M:	Colin Cross <ccross@android.com>
11478M:	Tony Luck <tony.luck@intel.com>
11479S:	Maintained
11480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11481F:	fs/pstore/
11482F:	include/linux/pstore*
11483F:	drivers/firmware/efi/efi-pstore.c
11484F:	drivers/acpi/apei/erst.c
11485F:	Documentation/admin-guide/ramoops.rst
11486F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11487K:	\b(pstore|ramoops)
11488
11489PTP HARDWARE CLOCK SUPPORT
11490M:	Richard Cochran <richardcochran@gmail.com>
11491L:	netdev@vger.kernel.org
11492S:	Maintained
11493W:	http://linuxptp.sourceforge.net/
11494F:	Documentation/ABI/testing/sysfs-ptp
11495F:	Documentation/ptp/*
11496F:	drivers/net/phy/dp83640*
11497F:	drivers/ptp/*
11498F:	include/linux/ptp_cl*
11499
11500PTRACE SUPPORT
11501M:	Oleg Nesterov <oleg@redhat.com>
11502S:	Maintained
11503F:	include/asm-generic/syscall.h
11504F:	include/linux/ptrace.h
11505F:	include/linux/regset.h
11506F:	include/linux/tracehook.h
11507F:	include/uapi/linux/ptrace.h
11508F:	include/uapi/linux/ptrace.h
11509F:	include/asm-generic/ptrace.h
11510F:	kernel/ptrace.c
11511F:	arch/*/ptrace*.c
11512F:	arch/*/*/ptrace*.c
11513F:	arch/*/include/asm/ptrace*.h
11514
11515PULSE8-CEC DRIVER
11516M:	Hans Verkuil <hverkuil@xs4all.nl>
11517L:	linux-media@vger.kernel.org
11518T:	git git://linuxtv.org/media_tree.git
11519S:	Maintained
11520F:	drivers/media/usb/pulse8-cec/*
11521F:	Documentation/media/cec-drivers/pulse8-cec.rst
11522
11523PVRUSB2 VIDEO4LINUX DRIVER
11524M:	Mike Isely <isely@pobox.com>
11525L:	pvrusb2@isely.net	(subscribers-only)
11526L:	linux-media@vger.kernel.org
11527W:	http://www.isely.net/pvrusb2/
11528T:	git git://linuxtv.org/media_tree.git
11529S:	Maintained
11530F:	Documentation/media/v4l-drivers/pvrusb2*
11531F:	drivers/media/usb/pvrusb2/
11532
11533PWC WEBCAM DRIVER
11534M:	Hans Verkuil <hverkuil@xs4all.nl>
11535L:	linux-media@vger.kernel.org
11536T:	git git://linuxtv.org/media_tree.git
11537S:	Odd Fixes
11538F:	drivers/media/usb/pwc/*
11539
11540PWM FAN DRIVER
11541M:	Kamil Debski <kamil@wypas.org>
11542M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11543L:	linux-hwmon@vger.kernel.org
11544S:	Supported
11545F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11546F:	Documentation/hwmon/pwm-fan
11547F:	drivers/hwmon/pwm-fan.c
11548
11549PWM IR Transmitter
11550M:	Sean Young <sean@mess.org>
11551L:	linux-media@vger.kernel.org
11552S:	Maintained
11553F:	drivers/media/rc/pwm-ir-tx.c
11554
11555PWM SUBSYSTEM
11556M:	Thierry Reding <thierry.reding@gmail.com>
11557L:	linux-pwm@vger.kernel.org
11558S:	Maintained
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11560F:	Documentation/pwm.txt
11561F:	Documentation/devicetree/bindings/pwm/
11562F:	include/linux/pwm.h
11563F:	drivers/pwm/
11564F:	drivers/video/backlight/pwm_bl.c
11565F:	include/linux/pwm_backlight.h
11566F:	drivers/gpio/gpio-mvebu.c
11567F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11568
11569PXA GPIO DRIVER
11570M:	Robert Jarzmik <robert.jarzmik@free.fr>
11571L:	linux-gpio@vger.kernel.org
11572S:	Maintained
11573F:	drivers/gpio/gpio-pxa.c
11574
11575PXA MMCI DRIVER
11576S:	Orphan
11577
11578PXA RTC DRIVER
11579M:	Robert Jarzmik <robert.jarzmik@free.fr>
11580L:	linux-rtc@vger.kernel.org
11581S:	Maintained
11582
11583PXA2xx/PXA3xx SUPPORT
11584M:	Daniel Mack <daniel@zonque.org>
11585M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11586M:	Robert Jarzmik <robert.jarzmik@free.fr>
11587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11588T:	git git://github.com/hzhuang1/linux.git
11589T:	git git://github.com/rjarzmik/linux.git
11590S:	Maintained
11591F:	arch/arm/boot/dts/pxa*
11592F:	arch/arm/mach-pxa/
11593F:	drivers/dma/pxa*
11594F:	drivers/pcmcia/pxa2xx*
11595F:	drivers/pinctrl/pxa/
11596F:	drivers/spi/spi-pxa2xx*
11597F:	drivers/usb/gadget/udc/pxa2*
11598F:	include/sound/pxa2xx-lib.h
11599F:	sound/arm/pxa*
11600F:	sound/soc/pxa/
11601
11602QAT DRIVER
11603M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11604L:	qat-linux@intel.com
11605S:	Supported
11606F:	drivers/crypto/qat/
11607
11608QCOM AUDIO (ASoC) DRIVERS
11609M:	Patrick Lai <plai@codeaurora.org>
11610M:	Banajit Goswami <bgoswami@codeaurora.org>
11611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11612S:	Supported
11613F:	sound/soc/qcom/
11614
11615QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11616M:	Gabriel Somlo <somlo@cmu.edu>
11617M:	"Michael S. Tsirkin" <mst@redhat.com>
11618L:	qemu-devel@nongnu.org
11619S:	Maintained
11620F:	drivers/firmware/qemu_fw_cfg.c
11621F:	include/uapi/linux/qemu_fw_cfg.h
11622
11623QIB DRIVER
11624M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11625M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11626L:	linux-rdma@vger.kernel.org
11627S:	Supported
11628F:	drivers/infiniband/hw/qib/
11629
11630QLOGIC QL41xxx FCOE DRIVER
11631M:	QLogic-Storage-Upstream@cavium.com
11632L:	linux-scsi@vger.kernel.org
11633S:	Supported
11634F:	drivers/scsi/qedf/
11635
11636QLOGIC QL41xxx ISCSI DRIVER
11637M:	QLogic-Storage-Upstream@cavium.com
11638L:	linux-scsi@vger.kernel.org
11639S:	Supported
11640F:	drivers/scsi/qedi/
11641
11642QLOGIC QL4xxx ETHERNET DRIVER
11643M:	Ariel Elior <Ariel.Elior@cavium.com>
11644M:	everest-linux-l2@cavium.com
11645L:	netdev@vger.kernel.org
11646S:	Supported
11647F:	drivers/net/ethernet/qlogic/qed/
11648F:	include/linux/qed/
11649F:	drivers/net/ethernet/qlogic/qede/
11650
11651QLOGIC QL4xxx RDMA DRIVER
11652M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11653M:	Ariel Elior <Ariel.Elior@cavium.com>
11654L:	linux-rdma@vger.kernel.org
11655S:	Supported
11656F:	drivers/infiniband/hw/qedr/
11657F:	include/uapi/rdma/qedr-abi.h
11658
11659QLOGIC QLA1280 SCSI DRIVER
11660M:	Michael Reed <mdr@sgi.com>
11661L:	linux-scsi@vger.kernel.org
11662S:	Maintained
11663F:	drivers/scsi/qla1280.[ch]
11664
11665QLOGIC QLA2XXX FC-SCSI DRIVER
11666M:	qla2xxx-upstream@qlogic.com
11667L:	linux-scsi@vger.kernel.org
11668S:	Supported
11669F:	Documentation/scsi/LICENSE.qla2xxx
11670F:	drivers/scsi/qla2xxx/
11671
11672QLOGIC QLA3XXX NETWORK DRIVER
11673M:	Dept-GELinuxNICDev@cavium.com
11674L:	netdev@vger.kernel.org
11675S:	Supported
11676F:	Documentation/networking/LICENSE.qla3xxx
11677F:	drivers/net/ethernet/qlogic/qla3xxx.*
11678
11679QLOGIC QLA4XXX iSCSI DRIVER
11680M:	QLogic-Storage-Upstream@qlogic.com
11681L:	linux-scsi@vger.kernel.org
11682S:	Supported
11683F:	Documentation/scsi/LICENSE.qla4xxx
11684F:	drivers/scsi/qla4xxx/
11685
11686QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11687M:	Harish Patil <harish.patil@cavium.com>
11688M:	Manish Chopra <manish.chopra@cavium.com>
11689M:	Dept-GELinuxNICDev@cavium.com
11690L:	netdev@vger.kernel.org
11691S:	Supported
11692F:	drivers/net/ethernet/qlogic/qlcnic/
11693
11694QLOGIC QLGE 10Gb ETHERNET DRIVER
11695M:	Harish Patil <harish.patil@cavium.com>
11696M:	Manish Chopra <manish.chopra@cavium.com>
11697M:	Dept-GELinuxNICDev@cavium.com
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700F:	drivers/net/ethernet/qlogic/qlge/
11701
11702QNX4 FILESYSTEM
11703M:	Anders Larsen <al@alarsen.net>
11704W:	http://www.alarsen.net/linux/qnx4fs/
11705S:	Maintained
11706F:	fs/qnx4/
11707F:	include/uapi/linux/qnx4_fs.h
11708F:	include/uapi/linux/qnxtypes.h
11709
11710QORIQ DPAA2 FSL-MC BUS DRIVER
11711M:	Stuart Yoder <stuyoder@gmail.com>
11712M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11713L:	linux-kernel@vger.kernel.org
11714S:	Maintained
11715F:	drivers/bus/fsl-mc/
11716F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11717F:	Documentation/networking/dpaa2/overview.rst
11718
11719QT1010 MEDIA DRIVER
11720M:	Antti Palosaari <crope@iki.fi>
11721L:	linux-media@vger.kernel.org
11722W:	https://linuxtv.org
11723W:	http://palosaari.fi/linux/
11724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11725T:	git git://linuxtv.org/anttip/media_tree.git
11726S:	Maintained
11727F:	drivers/media/tuners/qt1010*
11728
11729QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11730M:	Kalle Valo <kvalo@codeaurora.org>
11731L:	ath10k@lists.infradead.org
11732W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11734S:	Supported
11735F:	drivers/net/wireless/ath/ath10k/
11736
11737QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11738M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11739L:	linux-wireless@vger.kernel.org
11740W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11741S:	Supported
11742F:	drivers/net/wireless/ath/ath9k/
11743
11744QUALCOMM CAMERA SUBSYSTEM DRIVER
11745M:	Todor Tomov <todor.tomov@linaro.org>
11746L:	linux-media@vger.kernel.org
11747S:	Maintained
11748F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11749F:	Documentation/media/v4l-drivers/qcom_camss.rst
11750F:	drivers/media/platform/qcom/camss-8x16/
11751
11752QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11753M:  Ilia Lin <ilia.lin@gmail.com>
11754L:  linux-pm@vger.kernel.org
11755S:  Maintained
11756F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11757F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11758
11759QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11760M:	Timur Tabi <timur@codeaurora.org>
11761L:	netdev@vger.kernel.org
11762S:	Supported
11763F:	drivers/net/ethernet/qualcomm/emac/
11764
11765QUALCOMM HEXAGON ARCHITECTURE
11766M:	Richard Kuo <rkuo@codeaurora.org>
11767L:	linux-hexagon@vger.kernel.org
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11769S:	Supported
11770F:	arch/hexagon/
11771
11772QUALCOMM IOMMU
11773M:	Rob Clark <robdclark@gmail.com>
11774L:	iommu@lists.linux-foundation.org
11775L:	linux-arm-msm@vger.kernel.org
11776S:	Maintained
11777F:	drivers/iommu/qcom_iommu.c
11778
11779QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11780M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11781L:	linux-media@vger.kernel.org
11782L:	linux-arm-msm@vger.kernel.org
11783T:	git git://linuxtv.org/media_tree.git
11784S:	Maintained
11785F:	drivers/media/platform/qcom/venus/
11786
11787QUALCOMM WCN36XX WIRELESS DRIVER
11788M:	Kalle Valo <kvalo@codeaurora.org>
11789L:	wcn36xx@lists.infradead.org
11790W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11791T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11792S:	Supported
11793F:	drivers/net/wireless/ath/wcn36xx/
11794
11795QUANTENNA QTNFMAC WIRELESS DRIVER
11796M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11797M:	Avinash Patil <avinashp@quantenna.com>
11798M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11799L:	linux-wireless@vger.kernel.org
11800S:	Maintained
11801F:	drivers/net/wireless/quantenna
11802
11803RADEON and AMDGPU DRM DRIVERS
11804M:	Alex Deucher <alexander.deucher@amd.com>
11805M:	Christian König <christian.koenig@amd.com>
11806M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11807L:	amd-gfx@lists.freedesktop.org
11808T:	git git://people.freedesktop.org/~agd5f/linux
11809S:	Supported
11810F:	drivers/gpu/drm/radeon/
11811F:	include/uapi/drm/radeon_drm.h
11812F:	drivers/gpu/drm/amd/
11813F:	include/uapi/drm/amdgpu_drm.h
11814
11815RADEON FRAMEBUFFER DISPLAY DRIVER
11816M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11817L:	linux-fbdev@vger.kernel.org
11818S:	Maintained
11819F:	drivers/video/fbdev/aty/radeon*
11820F:	include/uapi/linux/radeonfb.h
11821
11822RADIOSHARK RADIO DRIVER
11823M:	Hans Verkuil <hverkuil@xs4all.nl>
11824L:	linux-media@vger.kernel.org
11825T:	git git://linuxtv.org/media_tree.git
11826S:	Maintained
11827F:	drivers/media/radio/radio-shark.c
11828
11829RADIOSHARK2 RADIO DRIVER
11830M:	Hans Verkuil <hverkuil@xs4all.nl>
11831L:	linux-media@vger.kernel.org
11832T:	git git://linuxtv.org/media_tree.git
11833S:	Maintained
11834F:	drivers/media/radio/radio-shark2.c
11835F:	drivers/media/radio/radio-tea5777.c
11836
11837RADOS BLOCK DEVICE (RBD)
11838M:	Ilya Dryomov <idryomov@gmail.com>
11839M:	Sage Weil <sage@redhat.com>
11840M:	Alex Elder <elder@kernel.org>
11841L:	ceph-devel@vger.kernel.org
11842W:	http://ceph.com/
11843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11844T:	git git://github.com/ceph/ceph-client.git
11845S:	Supported
11846F:	Documentation/ABI/testing/sysfs-bus-rbd
11847F:	drivers/block/rbd.c
11848F:	drivers/block/rbd_types.h
11849
11850RAGE128 FRAMEBUFFER DISPLAY DRIVER
11851M:	Paul Mackerras <paulus@samba.org>
11852L:	linux-fbdev@vger.kernel.org
11853S:	Maintained
11854F:	drivers/video/fbdev/aty/aty128fb.c
11855
11856RAINSHADOW-CEC DRIVER
11857M:	Hans Verkuil <hverkuil@xs4all.nl>
11858L:	linux-media@vger.kernel.org
11859T:	git git://linuxtv.org/media_tree.git
11860S:	Maintained
11861F:	drivers/media/usb/rainshadow-cec/*
11862
11863RALINK MIPS ARCHITECTURE
11864M:	John Crispin <john@phrozen.org>
11865L:	linux-mips@linux-mips.org
11866S:	Maintained
11867F:	arch/mips/ralink
11868
11869RALINK RT2X00 WIRELESS LAN DRIVER
11870P:	rt2x00 project
11871M:	Stanislaw Gruszka <sgruszka@redhat.com>
11872M:	Helmut Schaa <helmut.schaa@googlemail.com>
11873L:	linux-wireless@vger.kernel.org
11874S:	Maintained
11875F:	drivers/net/wireless/ralink/rt2x00/
11876
11877RAMDISK RAM BLOCK DEVICE DRIVER
11878M:	Jens Axboe <axboe@kernel.dk>
11879S:	Maintained
11880F:	Documentation/blockdev/ramdisk.txt
11881F:	drivers/block/brd.c
11882
11883RANCHU VIRTUAL BOARD FOR MIPS
11884M:	Miodrag Dinic <miodrag.dinic@mips.com>
11885L:	linux-mips@linux-mips.org
11886S:	Supported
11887F:	arch/mips/generic/board-ranchu.c
11888F:	arch/mips/configs/generic/board-ranchu.config
11889
11890RANDOM NUMBER DRIVER
11891M:	"Theodore Ts'o" <tytso@mit.edu>
11892S:	Maintained
11893F:	drivers/char/random.c
11894
11895RAPIDIO SUBSYSTEM
11896M:	Matt Porter <mporter@kernel.crashing.org>
11897M:	Alexandre Bounine <alex.bou9@gmail.com>
11898S:	Maintained
11899F:	drivers/rapidio/
11900
11901RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11902L:	linux-wireless@vger.kernel.org
11903S:	Orphan
11904F:	drivers/net/wireless/ray*
11905
11906RCUTORTURE TEST FRAMEWORK
11907M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11908M:	Josh Triplett <josh@joshtriplett.org>
11909R:	Steven Rostedt <rostedt@goodmis.org>
11910R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11911R:	Lai Jiangshan <jiangshanlai@gmail.com>
11912L:	linux-kernel@vger.kernel.org
11913S:	Supported
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11915F:	tools/testing/selftests/rcutorture
11916
11917RDC R-321X SoC
11918M:	Florian Fainelli <florian@openwrt.org>
11919S:	Maintained
11920
11921RDC R6040 FAST ETHERNET DRIVER
11922M:	Florian Fainelli <f.fainelli@gmail.com>
11923L:	netdev@vger.kernel.org
11924S:	Maintained
11925F:	drivers/net/ethernet/rdc/r6040.c
11926
11927RDMAVT - RDMA verbs software
11928M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11929M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11930L:	linux-rdma@vger.kernel.org
11931S:	Supported
11932F:	drivers/infiniband/sw/rdmavt
11933
11934RDS - RELIABLE DATAGRAM SOCKETS
11935M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11936L:	netdev@vger.kernel.org
11937L:	linux-rdma@vger.kernel.org
11938L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11939W:	https://oss.oracle.com/projects/rds/
11940S:	Supported
11941F:	net/rds/
11942F:	Documentation/networking/rds.txt
11943
11944RDT - RESOURCE ALLOCATION
11945M:	Fenghua Yu <fenghua.yu@intel.com>
11946L:	linux-kernel@vger.kernel.org
11947S:	Supported
11948F:	arch/x86/kernel/cpu/intel_rdt*
11949F:	arch/x86/include/asm/intel_rdt_sched.h
11950F:	Documentation/x86/intel_rdt*
11951
11952READ-COPY UPDATE (RCU)
11953M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11954M:	Josh Triplett <josh@joshtriplett.org>
11955R:	Steven Rostedt <rostedt@goodmis.org>
11956R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11957R:	Lai Jiangshan <jiangshanlai@gmail.com>
11958L:	linux-kernel@vger.kernel.org
11959W:	http://www.rdrop.com/users/paulmck/RCU/
11960S:	Supported
11961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11962F:	Documentation/RCU/
11963X:	Documentation/RCU/torture.txt
11964F:	include/linux/rcu*
11965X:	include/linux/srcu.h
11966F:	kernel/rcu/
11967X:	kernel/torture.c
11968
11969REAL TIME CLOCK (RTC) SUBSYSTEM
11970M:	Alessandro Zummo <a.zummo@towertech.it>
11971M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11972L:	linux-rtc@vger.kernel.org
11973Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11975S:	Maintained
11976F:	Documentation/devicetree/bindings/rtc/
11977F:	Documentation/rtc.txt
11978F:	drivers/rtc/
11979F:	include/linux/rtc.h
11980F:	include/uapi/linux/rtc.h
11981F:	include/linux/rtc/
11982F:	include/linux/platform_data/rtc-*
11983F:	tools/testing/selftests/rtc/
11984
11985REALTEK AUDIO CODECS
11986M:	Bard Liao <bardliao@realtek.com>
11987M:	Oder Chiou <oder_chiou@realtek.com>
11988S:	Maintained
11989F:	sound/soc/codecs/rt*
11990F:	include/sound/rt*.h
11991
11992REGISTER MAP ABSTRACTION
11993M:	Mark Brown <broonie@kernel.org>
11994L:	linux-kernel@vger.kernel.org
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11996S:	Supported
11997F:	Documentation/devicetree/bindings/regmap/
11998F:	drivers/base/regmap/
11999F:	include/linux/regmap.h
12000
12001REISERFS FILE SYSTEM
12002L:	reiserfs-devel@vger.kernel.org
12003S:	Supported
12004F:	fs/reiserfs/
12005
12006REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12007M:	Ohad Ben-Cohen <ohad@wizery.com>
12008M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12009L:	linux-remoteproc@vger.kernel.org
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12011S:	Maintained
12012F:	Documentation/devicetree/bindings/remoteproc/
12013F:	Documentation/remoteproc.txt
12014F:	drivers/remoteproc/
12015F:	include/linux/remoteproc.h
12016
12017REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12018M:	Ohad Ben-Cohen <ohad@wizery.com>
12019M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12020L:	linux-remoteproc@vger.kernel.org
12021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12022S:	Maintained
12023F:	drivers/rpmsg/
12024F:	Documentation/rpmsg.txt
12025F:	include/linux/rpmsg.h
12026F:	include/linux/rpmsg/
12027
12028RENESAS CLOCK DRIVERS
12029M:	Geert Uytterhoeven <geert+renesas@glider.be>
12030L:	linux-renesas-soc@vger.kernel.org
12031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12032S:	Supported
12033F:	drivers/clk/renesas/
12034
12035RENESAS EMEV2 I2C DRIVER
12036M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12037S:	Supported
12038F:	drivers/i2c/busses/i2c-emev2.c
12039
12040RENESAS ETHERNET DRIVERS
12041R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12042L:	netdev@vger.kernel.org
12043L:	linux-renesas-soc@vger.kernel.org
12044F:	Documentation/devicetree/bindings/net/renesas,*.txt
12045F:	Documentation/devicetree/bindings/net/sh_eth.txt
12046F:	drivers/net/ethernet/renesas/
12047F:	include/linux/sh_eth.h
12048
12049RENESAS R-CAR GYROADC DRIVER
12050M:	Marek Vasut <marek.vasut@gmail.com>
12051L:	linux-iio@vger.kernel.org
12052S:	Supported
12053F:	drivers/iio/adc/rcar_gyro_adc.c
12054
12055RENESAS R-CAR I2C DRIVERS
12056M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12057S:	Supported
12058F:	drivers/i2c/busses/i2c-rcar.c
12059F:	drivers/i2c/busses/i2c-sh_mobile.c
12060
12061RENESAS USB PHY DRIVER
12062M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12063L:	linux-renesas-soc@vger.kernel.org
12064S:	Maintained
12065F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12066
12067RESET CONTROLLER FRAMEWORK
12068M:	Philipp Zabel <p.zabel@pengutronix.de>
12069T:	git git://git.pengutronix.de/git/pza/linux
12070S:	Maintained
12071F:	drivers/reset/
12072F:	Documentation/devicetree/bindings/reset/
12073F:	include/dt-bindings/reset/
12074F:	include/linux/reset.h
12075F:	include/linux/reset-controller.h
12076
12077RFKILL
12078M:	Johannes Berg <johannes@sipsolutions.net>
12079L:	linux-wireless@vger.kernel.org
12080W:	http://wireless.kernel.org/
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12083S:	Maintained
12084F:	Documentation/rfkill.txt
12085F:	Documentation/ABI/stable/sysfs-class-rfkill
12086F:	net/rfkill/
12087
12088RHASHTABLE
12089M:	Thomas Graf <tgraf@suug.ch>
12090M:	Herbert Xu <herbert@gondor.apana.org.au>
12091L:	netdev@vger.kernel.org
12092S:	Maintained
12093F:	lib/rhashtable.c
12094F:	include/linux/rhashtable.h
12095
12096RICOH R5C592 MEMORYSTICK DRIVER
12097M:	Maxim Levitsky <maximlevitsky@gmail.com>
12098S:	Maintained
12099F:	drivers/memstick/host/r592.*
12100
12101RICOH SMARTMEDIA/XD DRIVER
12102M:	Maxim Levitsky <maximlevitsky@gmail.com>
12103S:	Maintained
12104F:	drivers/mtd/nand/raw/r852.c
12105F:	drivers/mtd/nand/raw/r852.h
12106
12107RISC-V ARCHITECTURE
12108M:	Palmer Dabbelt <palmer@sifive.com>
12109M:	Albert Ou <albert@sifive.com>
12110L:	linux-riscv@lists.infradead.org
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12112S:	Supported
12113F:	arch/riscv/
12114K:	riscv
12115N:	riscv
12116
12117ROCCAT DRIVERS
12118M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12119W:	http://sourceforge.net/projects/roccat/
12120S:	Maintained
12121F:	drivers/hid/hid-roccat*
12122F:	include/linux/hid-roccat*
12123F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12124
12125ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12126M:	Jacob chen <jacob2.chen@rock-chips.com>
12127L:	linux-media@vger.kernel.org
12128S:	Maintained
12129F:	drivers/media/platform/rockchip/rga/
12130F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12131
12132ROCKER DRIVER
12133M:	Jiri Pirko <jiri@resnulli.us>
12134L:	netdev@vger.kernel.org
12135S:	Supported
12136F:	drivers/net/ethernet/rocker/
12137
12138ROCKETPORT DRIVER
12139P:	Comtrol Corp.
12140W:	http://www.comtrol.com
12141S:	Maintained
12142F:	Documentation/serial/rocket.txt
12143F:	drivers/tty/rocket*
12144
12145ROCKETPORT EXPRESS/INFINITY DRIVER
12146M:	Kevin Cernekee <cernekee@gmail.com>
12147L:	linux-serial@vger.kernel.org
12148S:	Odd Fixes
12149F:	drivers/tty/serial/rp2.*
12150
12151ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12152M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12153L:	linux-kernel@vger.kernel.org
12154L:	linux-renesas-soc@vger.kernel.org
12155S:	Supported
12156F:	drivers/mfd/bd9571mwv.c
12157F:	drivers/regulator/bd9571mwv-regulator.c
12158F:	drivers/gpio/gpio-bd9571mwv.c
12159F:	include/linux/mfd/bd9571mwv.h
12160F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12161
12162ROSE NETWORK LAYER
12163M:	Ralf Baechle <ralf@linux-mips.org>
12164L:	linux-hams@vger.kernel.org
12165W:	http://www.linux-ax25.org/
12166S:	Maintained
12167F:	include/net/rose.h
12168F:	include/uapi/linux/rose.h
12169F:	net/rose/
12170
12171RTL2830 MEDIA DRIVER
12172M:	Antti Palosaari <crope@iki.fi>
12173L:	linux-media@vger.kernel.org
12174W:	https://linuxtv.org
12175W:	http://palosaari.fi/linux/
12176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12177T:	git git://linuxtv.org/anttip/media_tree.git
12178S:	Maintained
12179F:	drivers/media/dvb-frontends/rtl2830*
12180
12181RTL2832 MEDIA DRIVER
12182M:	Antti Palosaari <crope@iki.fi>
12183L:	linux-media@vger.kernel.org
12184W:	https://linuxtv.org
12185W:	http://palosaari.fi/linux/
12186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12187T:	git git://linuxtv.org/anttip/media_tree.git
12188S:	Maintained
12189F:	drivers/media/dvb-frontends/rtl2832*
12190
12191RTL2832_SDR MEDIA DRIVER
12192M:	Antti Palosaari <crope@iki.fi>
12193L:	linux-media@vger.kernel.org
12194W:	https://linuxtv.org
12195W:	http://palosaari.fi/linux/
12196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12197T:	git git://linuxtv.org/anttip/media_tree.git
12198S:	Maintained
12199F:	drivers/media/dvb-frontends/rtl2832_sdr*
12200
12201RTL8180 WIRELESS DRIVER
12202L:	linux-wireless@vger.kernel.org
12203W:	http://wireless.kernel.org/
12204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12205S:	Orphan
12206F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12207
12208RTL8187 WIRELESS DRIVER
12209M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12210M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12211M:	Larry Finger <Larry.Finger@lwfinger.net>
12212L:	linux-wireless@vger.kernel.org
12213W:	http://wireless.kernel.org/
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12215S:	Maintained
12216F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12217
12218REALTEK WIRELESS DRIVER (rtlwifi family)
12219M:	Ping-Ke Shih <pkshih@realtek.com>
12220L:	linux-wireless@vger.kernel.org
12221W:	http://wireless.kernel.org/
12222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12223S:	Maintained
12224F:	drivers/net/wireless/realtek/rtlwifi/
12225
12226RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12227M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12228L:	linux-wireless@vger.kernel.org
12229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12230S:	Maintained
12231F:	drivers/net/wireless/realtek/rtl8xxxu/
12232
12233RXRPC SOCKETS (AF_RXRPC)
12234M:	David Howells <dhowells@redhat.com>
12235L:	linux-afs@lists.infradead.org
12236S:	Supported
12237F:	net/rxrpc/
12238F:	include/keys/rxrpc-type.h
12239F:	include/net/af_rxrpc.h
12240F:	include/trace/events/rxrpc.h
12241F:	include/uapi/linux/rxrpc.h
12242F:	Documentation/networking/rxrpc.txt
12243W:	https://www.infradead.org/~dhowells/kafs/
12244
12245S3 SAVAGE FRAMEBUFFER DRIVER
12246M:	Antonino Daplas <adaplas@gmail.com>
12247L:	linux-fbdev@vger.kernel.org
12248S:	Maintained
12249F:	drivers/video/fbdev/savage/
12250
12251S390
12252M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12253M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12254L:	linux-s390@vger.kernel.org
12255W:	http://www.ibm.com/developerworks/linux/linux390/
12256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12257S:	Supported
12258F:	arch/s390/
12259F:	drivers/s390/
12260F:	Documentation/s390/
12261F:	Documentation/driver-api/s390-drivers.rst
12262
12263S390 COMMON I/O LAYER
12264M:	Sebastian Ott <sebott@linux.ibm.com>
12265M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12266L:	linux-s390@vger.kernel.org
12267W:	http://www.ibm.com/developerworks/linux/linux390/
12268S:	Supported
12269F:	drivers/s390/cio/
12270
12271S390 DASD DRIVER
12272M:	Stefan Haberland <sth@linux.ibm.com>
12273M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12274L:	linux-s390@vger.kernel.org
12275W:	http://www.ibm.com/developerworks/linux/linux390/
12276S:	Supported
12277F:	drivers/s390/block/dasd*
12278F:	block/partitions/ibm.c
12279
12280S390 IOMMU (PCI)
12281M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12282L:	linux-s390@vger.kernel.org
12283W:	http://www.ibm.com/developerworks/linux/linux390/
12284S:	Supported
12285F:	drivers/iommu/s390-iommu.c
12286
12287S390 IUCV NETWORK LAYER
12288M:	Julian Wiedmann <jwi@linux.ibm.com>
12289M:	Ursula Braun <ubraun@linux.ibm.com>
12290L:	linux-s390@vger.kernel.org
12291W:	http://www.ibm.com/developerworks/linux/linux390/
12292S:	Supported
12293F:	drivers/s390/net/*iucv*
12294F:	include/net/iucv/
12295F:	net/iucv/
12296
12297S390 NETWORK DRIVERS
12298M:	Julian Wiedmann <jwi@linux.ibm.com>
12299M:	Ursula Braun <ubraun@linux.ibm.com>
12300L:	linux-s390@vger.kernel.org
12301W:	http://www.ibm.com/developerworks/linux/linux390/
12302S:	Supported
12303F:	drivers/s390/net/
12304
12305S390 PCI SUBSYSTEM
12306M:	Sebastian Ott <sebott@linux.ibm.com>
12307M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12308L:	linux-s390@vger.kernel.org
12309W:	http://www.ibm.com/developerworks/linux/linux390/
12310S:	Supported
12311F:	arch/s390/pci/
12312F:	drivers/pci/hotplug/s390_pci_hpc.c
12313
12314S390 VFIO-CCW DRIVER
12315M:	Cornelia Huck <cohuck@redhat.com>
12316M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12317M:	Halil Pasic <pasic@linux.ibm.com>
12318L:	linux-s390@vger.kernel.org
12319L:	kvm@vger.kernel.org
12320S:	Supported
12321F:	drivers/s390/cio/vfio_ccw*
12322F:	Documentation/s390/vfio-ccw.txt
12323F:	include/uapi/linux/vfio_ccw.h
12324
12325S390 ZCRYPT DRIVER
12326M:	Harald Freudenberger <freude@linux.ibm.com>
12327L:	linux-s390@vger.kernel.org
12328W:	http://www.ibm.com/developerworks/linux/linux390/
12329S:	Supported
12330F:	drivers/s390/crypto/
12331
12332S390 ZFCP DRIVER
12333M:	Steffen Maier <maier@linux.ibm.com>
12334M:	Benjamin Block <bblock@linux.ibm.com>
12335L:	linux-s390@vger.kernel.org
12336W:	http://www.ibm.com/developerworks/linux/linux390/
12337S:	Supported
12338F:	drivers/s390/scsi/zfcp_*
12339
12340S3C24XX SD/MMC Driver
12341M:	Ben Dooks <ben-linux@fluff.org>
12342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12343S:	Supported
12344F:	drivers/mmc/host/s3cmci.*
12345
12346SAA6588 RDS RECEIVER DRIVER
12347M:	Hans Verkuil <hverkuil@xs4all.nl>
12348L:	linux-media@vger.kernel.org
12349T:	git git://linuxtv.org/media_tree.git
12350W:	https://linuxtv.org
12351S:	Odd Fixes
12352F:	drivers/media/i2c/saa6588*
12353
12354SAA7134 VIDEO4LINUX DRIVER
12355M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12356L:	linux-media@vger.kernel.org
12357W:	https://linuxtv.org
12358T:	git git://linuxtv.org/media_tree.git
12359S:	Odd fixes
12360F:	Documentation/media/v4l-drivers/saa7134*
12361F:	drivers/media/pci/saa7134/
12362
12363SAA7146 VIDEO4LINUX-2 DRIVER
12364M:	Hans Verkuil <hverkuil@xs4all.nl>
12365L:	linux-media@vger.kernel.org
12366T:	git git://linuxtv.org/media_tree.git
12367S:	Maintained
12368F:	drivers/media/common/saa7146/
12369F:	drivers/media/pci/saa7146/
12370F:	include/media/saa7146*
12371
12372SAMSUNG AUDIO (ASoC) DRIVERS
12373M:	Krzysztof Kozlowski <krzk@kernel.org>
12374M:	Sangbeom Kim <sbkim73@samsung.com>
12375M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12376L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12377S:	Supported
12378F:	sound/soc/samsung/
12379F:	Documentation/devicetree/bindings/sound/samsung*
12380
12381SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12382M:	Krzysztof Kozlowski <krzk@kernel.org>
12383L:	linux-crypto@vger.kernel.org
12384L:	linux-samsung-soc@vger.kernel.org
12385S:	Maintained
12386F:	drivers/crypto/exynos-rng.c
12387F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12388
12389SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12390M:	Łukasz Stelmach <l.stelmach@samsung.com>
12391L:	linux-samsung-soc@vger.kernel.org
12392S:	Maintained
12393F:	drivers/char/hw_random/exynos-trng.c
12394F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12395
12396SAMSUNG FRAMEBUFFER DRIVER
12397M:	Jingoo Han <jingoohan1@gmail.com>
12398L:	linux-fbdev@vger.kernel.org
12399S:	Maintained
12400F:	drivers/video/fbdev/s3c-fb.c
12401
12402SAMSUNG LAPTOP DRIVER
12403M:	Corentin Chary <corentin.chary@gmail.com>
12404L:	platform-driver-x86@vger.kernel.org
12405S:	Maintained
12406F:	drivers/platform/x86/samsung-laptop.c
12407
12408SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12409M:	Sangbeom Kim <sbkim73@samsung.com>
12410M:	Krzysztof Kozlowski <krzk@kernel.org>
12411M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12412L:	linux-kernel@vger.kernel.org
12413L:	linux-samsung-soc@vger.kernel.org
12414S:	Supported
12415F:	drivers/mfd/sec*.c
12416F:	drivers/regulator/s2m*.c
12417F:	drivers/regulator/s5m*.c
12418F:	drivers/clk/clk-s2mps11.c
12419F:	drivers/rtc/rtc-s5m.c
12420F:	include/linux/mfd/samsung/
12421F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12422F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12423F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12424F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12425
12426SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12427M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12428L:	linux-media@vger.kernel.org
12429L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12430S:	Maintained
12431F:	drivers/media/platform/s3c-camif/
12432F:	include/media/drv-intf/s3c_camif.h
12433
12434SAMSUNG S3FWRN5 NFC DRIVER
12435M:	Robert Baldyga <r.baldyga@samsung.com>
12436M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12437L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12438S:	Supported
12439F:	drivers/nfc/s3fwrn5
12440
12441SAMSUNG S5C73M3 CAMERA DRIVER
12442M:	Kyungmin Park <kyungmin.park@samsung.com>
12443M:	Andrzej Hajda <a.hajda@samsung.com>
12444L:	linux-media@vger.kernel.org
12445S:	Supported
12446F:	drivers/media/i2c/s5c73m3/*
12447
12448SAMSUNG S5K5BAF CAMERA DRIVER
12449M:	Kyungmin Park <kyungmin.park@samsung.com>
12450M:	Andrzej Hajda <a.hajda@samsung.com>
12451L:	linux-media@vger.kernel.org
12452S:	Supported
12453F:	drivers/media/i2c/s5k5baf.c
12454
12455SAMSUNG S5P Security SubSystem (SSS) DRIVER
12456M:	Krzysztof Kozlowski <krzk@kernel.org>
12457M:	Vladimir Zapolskiy <vz@mleia.com>
12458M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12459L:	linux-crypto@vger.kernel.org
12460L:	linux-samsung-soc@vger.kernel.org
12461S:	Maintained
12462F:	drivers/crypto/s5p-sss.c
12463
12464SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12465M:	Kyungmin Park <kyungmin.park@samsung.com>
12466M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12467L:	linux-media@vger.kernel.org
12468Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12469S:	Supported
12470F:	drivers/media/platform/exynos4-is/
12471
12472SAMSUNG SOC CLOCK DRIVERS
12473M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12474M:	Tomasz Figa <tomasz.figa@gmail.com>
12475M:	Chanwoo Choi <cw00.choi@samsung.com>
12476S:	Supported
12477L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12479F:	drivers/clk/samsung/
12480F:	include/dt-bindings/clock/exynos*.h
12481F:	Documentation/devicetree/bindings/clock/exynos*.txt
12482
12483SAMSUNG SPI DRIVERS
12484M:	Kukjin Kim <kgene@kernel.org>
12485M:	Krzysztof Kozlowski <krzk@kernel.org>
12486M:	Andi Shyti <andi@etezian.org>
12487L:	linux-spi@vger.kernel.org
12488L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12489S:	Maintained
12490F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12491F:	drivers/spi/spi-s3c*
12492F:	include/linux/platform_data/spi-s3c64xx.h
12493
12494SAMSUNG SXGBE DRIVERS
12495M:	Byungho An <bh74.an@samsung.com>
12496M:	Girish K S <ks.giri@samsung.com>
12497M:	Vipul Pandya <vipul.pandya@samsung.com>
12498S:	Supported
12499L:	netdev@vger.kernel.org
12500F:	drivers/net/ethernet/samsung/sxgbe/
12501
12502SAMSUNG THERMAL DRIVER
12503M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12504L:	linux-pm@vger.kernel.org
12505L:	linux-samsung-soc@vger.kernel.org
12506S:	Supported
12507T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12508F:	drivers/thermal/samsung/
12509
12510SAMSUNG USB2 PHY DRIVER
12511M:	Kamil Debski <kamil@wypas.org>
12512M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12513L:	linux-kernel@vger.kernel.org
12514S:	Supported
12515F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12516F:	Documentation/phy/samsung-usb2.txt
12517F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12518F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12519F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12520F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12521F:	drivers/phy/samsung/phy-samsung-usb2.c
12522F:	drivers/phy/samsung/phy-samsung-usb2.h
12523
12524SC1200 WDT DRIVER
12525M:	Zwane Mwaikambo <zwanem@gmail.com>
12526S:	Maintained
12527F:	drivers/watchdog/sc1200wdt.c
12528
12529SCHEDULER
12530M:	Ingo Molnar <mingo@redhat.com>
12531M:	Peter Zijlstra <peterz@infradead.org>
12532L:	linux-kernel@vger.kernel.org
12533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12534S:	Maintained
12535F:	kernel/sched/
12536F:	include/linux/sched.h
12537F:	include/uapi/linux/sched.h
12538F:	include/linux/wait.h
12539
12540SCR24X CHIP CARD INTERFACE DRIVER
12541M:	Lubomir Rintel <lkundrak@v3.sk>
12542S:	Supported
12543F:	drivers/char/pcmcia/scr24x_cs.c
12544
12545SCSI CDROM DRIVER
12546M:	Jens Axboe <axboe@kernel.dk>
12547L:	linux-scsi@vger.kernel.org
12548W:	http://www.kernel.dk
12549S:	Maintained
12550F:	drivers/scsi/sr*
12551
12552SCSI RDMA PROTOCOL (SRP) INITIATOR
12553M:	Bart Van Assche <bart.vanassche@sandisk.com>
12554L:	linux-rdma@vger.kernel.org
12555S:	Supported
12556W:	http://www.openfabrics.org
12557Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12559F:	drivers/infiniband/ulp/srp/
12560F:	include/scsi/srp.h
12561
12562SCSI SG DRIVER
12563M:	Doug Gilbert <dgilbert@interlog.com>
12564L:	linux-scsi@vger.kernel.org
12565W:	http://sg.danny.cz/sg
12566S:	Maintained
12567F:	Documentation/scsi/scsi-generic.txt
12568F:	drivers/scsi/sg.c
12569F:	include/scsi/sg.h
12570
12571SCSI SUBSYSTEM
12572M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12574M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12576L:	linux-scsi@vger.kernel.org
12577S:	Maintained
12578F:	Documentation/devicetree/bindings/scsi/
12579F:	drivers/scsi/
12580F:	include/scsi/
12581
12582SCSI TAPE DRIVER
12583M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12584L:	linux-scsi@vger.kernel.org
12585S:	Maintained
12586F:	Documentation/scsi/st.txt
12587F:	drivers/scsi/st.*
12588F:	drivers/scsi/st_*.h
12589
12590SCTP PROTOCOL
12591M:	Vlad Yasevich <vyasevich@gmail.com>
12592M:	Neil Horman <nhorman@tuxdriver.com>
12593M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12594L:	linux-sctp@vger.kernel.org
12595W:	http://lksctp.sourceforge.net
12596S:	Maintained
12597F:	Documentation/networking/sctp.txt
12598F:	include/linux/sctp.h
12599F:	include/uapi/linux/sctp.h
12600F:	include/net/sctp/
12601F:	net/sctp/
12602
12603SCx200 CPU SUPPORT
12604M:	Jim Cromie <jim.cromie@gmail.com>
12605S:	Odd Fixes
12606F:	Documentation/i2c/busses/scx200_acb
12607F:	arch/x86/platform/scx200/
12608F:	drivers/watchdog/scx200_wdt.c
12609F:	drivers/i2c/busses/scx200*
12610F:	drivers/mtd/maps/scx200_docflash.c
12611F:	include/linux/scx200.h
12612
12613SCx200 GPIO DRIVER
12614M:	Jim Cromie <jim.cromie@gmail.com>
12615S:	Maintained
12616F:	drivers/char/scx200_gpio.c
12617F:	include/linux/scx200_gpio.h
12618
12619SCx200 HRT CLOCKSOURCE DRIVER
12620M:	Jim Cromie <jim.cromie@gmail.com>
12621S:	Maintained
12622F:	drivers/clocksource/scx200_hrt.c
12623
12624SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12625M:	Sascha Sommer <saschasommer@freenet.de>
12626L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12627S:	Maintained
12628F:	drivers/mmc/host/sdricoh_cs.c
12629
12630SECURE COMPUTING
12631M:	Kees Cook <keescook@chromium.org>
12632R:	Andy Lutomirski <luto@amacapital.net>
12633R:	Will Drewry <wad@chromium.org>
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12635S:	Supported
12636F:	kernel/seccomp.c
12637F:	include/uapi/linux/seccomp.h
12638F:	include/linux/seccomp.h
12639F:	tools/testing/selftests/seccomp/*
12640F:	tools/testing/selftests/kselftest_harness.h
12641F:	Documentation/userspace-api/seccomp_filter.rst
12642K:	\bsecure_computing
12643K:	\bTIF_SECCOMP\b
12644
12645SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12646M:	Al Cooper <alcooperx@gmail.com>
12647L:	linux-mmc@vger.kernel.org
12648L:	bcm-kernel-feedback-list@broadcom.com
12649S:	Maintained
12650F:	drivers/mmc/host/sdhci-brcmstb*
12651
12652SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12653M:	Adrian Hunter <adrian.hunter@intel.com>
12654L:	linux-mmc@vger.kernel.org
12655T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12656S:	Maintained
12657F:	drivers/mmc/host/sdhci*
12658F:	include/linux/mmc/sdhci*
12659
12660SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12661M:	Ben Dooks <ben-linux@fluff.org>
12662M:	Jaehoon Chung <jh80.chung@samsung.com>
12663L:	linux-mmc@vger.kernel.org
12664S:	Maintained
12665F:	drivers/mmc/host/sdhci-s3c*
12666
12667SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12668M:	Viresh Kumar <vireshk@kernel.org>
12669L:	linux-mmc@vger.kernel.org
12670S:	Maintained
12671F:	drivers/mmc/host/sdhci-spear.c
12672
12673SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12674M:	Kishon Vijay Abraham I <kishon@ti.com>
12675L:	linux-mmc@vger.kernel.org
12676S:	Maintained
12677F:	drivers/mmc/host/sdhci-omap.c
12678
12679SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12680M:	Scott Bauer <scott.bauer@intel.com>
12681M:	Jonathan Derrick <jonathan.derrick@intel.com>
12682L:	linux-block@vger.kernel.org
12683S:	Supported
12684F:	block/sed*
12685F:	block/opal_proto.h
12686F:	include/linux/sed*
12687F:	include/uapi/linux/sed*
12688
12689SECURITY CONTACT
12690M:	Security Officers <security@kernel.org>
12691S:	Supported
12692
12693SECURITY SUBSYSTEM
12694M:	James Morris <jmorris@namei.org>
12695M:	"Serge E. Hallyn" <serge@hallyn.com>
12696L:	linux-security-module@vger.kernel.org (suggested Cc:)
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12698W:	http://kernsec.org/
12699S:	Supported
12700F:	security/
12701
12702SELINUX SECURITY MODULE
12703M:	Paul Moore <paul@paul-moore.com>
12704M:	Stephen Smalley <sds@tycho.nsa.gov>
12705M:	Eric Paris <eparis@parisplace.org>
12706L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12707W:	https://selinuxproject.org
12708W:	https://github.com/SELinuxProject
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12710S:	Supported
12711F:	include/linux/selinux*
12712F:	security/selinux/
12713F:	scripts/selinux/
12714F:	Documentation/admin-guide/LSM/SELinux.rst
12715
12716SENSABLE PHANTOM
12717M:	Jiri Slaby <jirislaby@gmail.com>
12718S:	Maintained
12719F:	drivers/misc/phantom.c
12720F:	include/uapi/linux/phantom.h
12721
12722SERIAL DEVICE BUS
12723M:	Rob Herring <robh@kernel.org>
12724L:	linux-serial@vger.kernel.org
12725S:	Maintained
12726F:	Documentation/devicetree/bindings/serial/slave-device.txt
12727F:	drivers/tty/serdev/
12728F:	include/linux/serdev.h
12729
12730SERIAL DRIVERS
12731M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12732L:	linux-serial@vger.kernel.org
12733S:	Maintained
12734F:	Documentation/devicetree/bindings/serial/
12735F:	drivers/tty/serial/
12736
12737SERIAL IR RECEIVER
12738M:	Sean Young <sean@mess.org>
12739L:	linux-media@vger.kernel.org
12740S:	Maintained
12741F:	drivers/media/rc/serial_ir.c
12742
12743SFC NETWORK DRIVER
12744M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12745M:	Edward Cree <ecree@solarflare.com>
12746M:	Bert Kenward <bkenward@solarflare.com>
12747L:	netdev@vger.kernel.org
12748S:	Supported
12749F:	drivers/net/ethernet/sfc/
12750
12751SGI GRU DRIVER
12752M:	Dimitri Sivanich <sivanich@sgi.com>
12753S:	Maintained
12754F:	drivers/misc/sgi-gru/
12755
12756SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12757M:	Pat Gefre <pfg@sgi.com>
12758L:	linux-ia64@vger.kernel.org
12759S:	Supported
12760F:	Documentation/ia64/serial.txt
12761F:	drivers/tty/serial/ioc?_serial.c
12762F:	include/linux/ioc?.h
12763
12764SGI XP/XPC/XPNET DRIVER
12765M:	Cliff Whickman <cpw@sgi.com>
12766M:	Robin Holt <robinmholt@gmail.com>
12767S:	Maintained
12768F:	drivers/misc/sgi-xp/
12769
12770SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12771M:	Ursula Braun <ubraun@linux.ibm.com>
12772L:	linux-s390@vger.kernel.org
12773W:	http://www.ibm.com/developerworks/linux/linux390/
12774S:	Supported
12775F:	net/smc/
12776
12777SH_VEU V4L2 MEM2MEM DRIVER
12778L:	linux-media@vger.kernel.org
12779S:	Orphan
12780F:	drivers/media/platform/sh_veu.c
12781
12782SH_VOU V4L2 OUTPUT DRIVER
12783L:	linux-media@vger.kernel.org
12784S:	Orphan
12785F:	drivers/media/platform/sh_vou.c
12786F:	include/media/drv-intf/sh_vou.h
12787
12788SI2157 MEDIA DRIVER
12789M:	Antti Palosaari <crope@iki.fi>
12790L:	linux-media@vger.kernel.org
12791W:	https://linuxtv.org
12792W:	http://palosaari.fi/linux/
12793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12794T:	git git://linuxtv.org/anttip/media_tree.git
12795S:	Maintained
12796F:	drivers/media/tuners/si2157*
12797
12798SI2165 MEDIA DRIVER
12799M:	Matthias Schwarzott <zzam@gentoo.org>
12800L:	linux-media@vger.kernel.org
12801W:	https://linuxtv.org
12802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12803S:	Maintained
12804F:	drivers/media/dvb-frontends/si2165*
12805
12806SI2168 MEDIA DRIVER
12807M:	Antti Palosaari <crope@iki.fi>
12808L:	linux-media@vger.kernel.org
12809W:	https://linuxtv.org
12810W:	http://palosaari.fi/linux/
12811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12812T:	git git://linuxtv.org/anttip/media_tree.git
12813S:	Maintained
12814F:	drivers/media/dvb-frontends/si2168*
12815
12816SI470X FM RADIO RECEIVER I2C DRIVER
12817M:	Hans Verkuil <hverkuil@xs4all.nl>
12818L:	linux-media@vger.kernel.org
12819T:	git git://linuxtv.org/media_tree.git
12820W:	https://linuxtv.org
12821S:	Odd Fixes
12822F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12823
12824SI470X FM RADIO RECEIVER USB DRIVER
12825M:	Hans Verkuil <hverkuil@xs4all.nl>
12826L:	linux-media@vger.kernel.org
12827T:	git git://linuxtv.org/media_tree.git
12828W:	https://linuxtv.org
12829S:	Maintained
12830F:	drivers/media/radio/si470x/radio-si470x-common.c
12831F:	drivers/media/radio/si470x/radio-si470x.h
12832F:	drivers/media/radio/si470x/radio-si470x-usb.c
12833
12834SI4713 FM RADIO TRANSMITTER I2C DRIVER
12835M:	Eduardo Valentin <edubezval@gmail.com>
12836L:	linux-media@vger.kernel.org
12837T:	git git://linuxtv.org/media_tree.git
12838W:	https://linuxtv.org
12839S:	Odd Fixes
12840F:	drivers/media/radio/si4713/si4713.?
12841
12842SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12843M:	Eduardo Valentin <edubezval@gmail.com>
12844L:	linux-media@vger.kernel.org
12845T:	git git://linuxtv.org/media_tree.git
12846W:	https://linuxtv.org
12847S:	Odd Fixes
12848F:	drivers/media/radio/si4713/radio-platform-si4713.c
12849
12850SI4713 FM RADIO TRANSMITTER USB DRIVER
12851M:	Hans Verkuil <hverkuil@xs4all.nl>
12852L:	linux-media@vger.kernel.org
12853T:	git git://linuxtv.org/media_tree.git
12854W:	https://linuxtv.org
12855S:	Maintained
12856F:	drivers/media/radio/si4713/radio-usb-si4713.c
12857
12858SIANO DVB DRIVER
12859M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12860L:	linux-media@vger.kernel.org
12861W:	https://linuxtv.org
12862T:	git git://linuxtv.org/media_tree.git
12863S:	Odd fixes
12864F:	drivers/media/common/siano/
12865F:	drivers/media/usb/siano/
12866F:	drivers/media/usb/siano/
12867F:	drivers/media/mmc/siano/
12868
12869SILEAD TOUCHSCREEN DRIVER
12870M:	Hans de Goede <hdegoede@redhat.com>
12871L:	linux-input@vger.kernel.org
12872L:	platform-driver-x86@vger.kernel.org
12873S:	Maintained
12874F:	drivers/input/touchscreen/silead.c
12875F:	drivers/platform/x86/silead_dmi.c
12876
12877SILICON MOTION SM712 FRAME BUFFER DRIVER
12878M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12879M:	Teddy Wang <teddy.wang@siliconmotion.com>
12880M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12881L:	linux-fbdev@vger.kernel.org
12882S:	Maintained
12883F:	drivers/video/fbdev/sm712*
12884F:	Documentation/fb/sm712fb.txt
12885
12886SIMPLE FIRMWARE INTERFACE (SFI)
12887M:	Len Brown <lenb@kernel.org>
12888L:	sfi-devel@simplefirmware.org
12889W:	http://simplefirmware.org/
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12891S:	Supported
12892F:	arch/x86/platform/sfi/
12893F:	drivers/sfi/
12894F:	include/linux/sfi*.h
12895
12896SIMPLEFB FB DRIVER
12897M:	Hans de Goede <hdegoede@redhat.com>
12898L:	linux-fbdev@vger.kernel.org
12899S:	Maintained
12900F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12901F:	drivers/video/fbdev/simplefb.c
12902F:	include/linux/platform_data/simplefb.h
12903
12904SIMTEC EB110ATX (Chalice CATS)
12905P:	Ben Dooks
12906P:	Vincent Sanders <vince@simtec.co.uk>
12907M:	Simtec Linux Team <linux@simtec.co.uk>
12908W:	http://www.simtec.co.uk/products/EB110ATX/
12909S:	Supported
12910
12911SIMTEC EB2410ITX (BAST)
12912P:	Ben Dooks
12913P:	Vincent Sanders <vince@simtec.co.uk>
12914M:	Simtec Linux Team <linux@simtec.co.uk>
12915W:	http://www.simtec.co.uk/products/EB2410ITX/
12916S:	Supported
12917F:	arch/arm/mach-s3c24xx/mach-bast.c
12918F:	arch/arm/mach-s3c24xx/bast-ide.c
12919F:	arch/arm/mach-s3c24xx/bast-irq.c
12920
12921SIPHASH PRF ROUTINES
12922M:	Jason A. Donenfeld <Jason@zx2c4.com>
12923S:	Maintained
12924F:	lib/siphash.c
12925F:	lib/test_siphash.c
12926F:	include/linux/siphash.h
12927
12928SIOX
12929M:	Gavin Schenk <g.schenk@eckelmann.de>
12930M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12931R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12932S:	Supported
12933F:	drivers/siox/*
12934F:	include/trace/events/siox.h
12935
12936SIS 190 ETHERNET DRIVER
12937M:	Francois Romieu <romieu@fr.zoreil.com>
12938L:	netdev@vger.kernel.org
12939S:	Maintained
12940F:	drivers/net/ethernet/sis/sis190.c
12941
12942SIS 900/7016 FAST ETHERNET DRIVER
12943M:	Daniele Venzano <venza@brownhat.org>
12944W:	http://www.brownhat.org/sis900.html
12945L:	netdev@vger.kernel.org
12946S:	Maintained
12947F:	drivers/net/ethernet/sis/sis900.*
12948
12949SIS FRAMEBUFFER DRIVER
12950M:	Thomas Winischhofer <thomas@winischhofer.net>
12951W:	http://www.winischhofer.net/linuxsisvga.shtml
12952S:	Maintained
12953F:	Documentation/fb/sisfb.txt
12954F:	drivers/video/fbdev/sis/
12955F:	include/video/sisfb.h
12956
12957SIS USB2VGA DRIVER
12958M:	Thomas Winischhofer <thomas@winischhofer.net>
12959W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12960S:	Maintained
12961F:	drivers/usb/misc/sisusbvga/
12962
12963SLAB ALLOCATOR
12964M:	Christoph Lameter <cl@linux.com>
12965M:	Pekka Enberg <penberg@kernel.org>
12966M:	David Rientjes <rientjes@google.com>
12967M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12968M:	Andrew Morton <akpm@linux-foundation.org>
12969L:	linux-mm@kvack.org
12970S:	Maintained
12971F:	include/linux/sl?b*.h
12972F:	mm/sl?b*
12973
12974SLEEPABLE READ-COPY UPDATE (SRCU)
12975M:	Lai Jiangshan <jiangshanlai@gmail.com>
12976M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12977M:	Josh Triplett <josh@joshtriplett.org>
12978R:	Steven Rostedt <rostedt@goodmis.org>
12979R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12980L:	linux-kernel@vger.kernel.org
12981W:	http://www.rdrop.com/users/paulmck/RCU/
12982S:	Supported
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12984F:	include/linux/srcu.h
12985F:	kernel/rcu/srcu.c
12986
12987SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12988M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12990S:	Maintained
12991F:	drivers/slimbus/
12992F:	Documentation/devicetree/bindings/slimbus/
12993F:	include/linux/slimbus.h
12994
12995SMACK SECURITY MODULE
12996M:	Casey Schaufler <casey@schaufler-ca.com>
12997L:	linux-security-module@vger.kernel.org
12998W:	http://schaufler-ca.com
12999T:	git git://github.com/cschaufler/smack-next
13000S:	Maintained
13001F:	Documentation/admin-guide/LSM/Smack.rst
13002F:	security/smack/
13003
13004SMC91x ETHERNET DRIVER
13005M:	Nicolas Pitre <nico@fluxnic.net>
13006S:	Odd Fixes
13007F:	drivers/net/ethernet/smsc/smc91x.*
13008
13009SMIA AND SMIA++ IMAGE SENSOR DRIVER
13010M:	Sakari Ailus <sakari.ailus@iki.fi>
13011L:	linux-media@vger.kernel.org
13012S:	Maintained
13013F:	drivers/media/i2c/smiapp/
13014F:	include/media/i2c/smiapp.h
13015F:	drivers/media/i2c/smiapp-pll.c
13016F:	drivers/media/i2c/smiapp-pll.h
13017F:	include/uapi/linux/smiapp.h
13018F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13019
13020SMM665 HARDWARE MONITOR DRIVER
13021M:	Guenter Roeck <linux@roeck-us.net>
13022L:	linux-hwmon@vger.kernel.org
13023S:	Maintained
13024F:	Documentation/hwmon/smm665
13025F:	drivers/hwmon/smm665.c
13026
13027SMSC EMC2103 HARDWARE MONITOR DRIVER
13028M:	Steve Glendinning <steve.glendinning@shawell.net>
13029L:	linux-hwmon@vger.kernel.org
13030S:	Maintained
13031F:	Documentation/hwmon/emc2103
13032F:	drivers/hwmon/emc2103.c
13033
13034SMSC SCH5627 HARDWARE MONITOR DRIVER
13035M:	Hans de Goede <hdegoede@redhat.com>
13036L:	linux-hwmon@vger.kernel.org
13037S:	Supported
13038F:	Documentation/hwmon/sch5627
13039F:	drivers/hwmon/sch5627.c
13040
13041SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13042M:	Steve Glendinning <steve.glendinning@shawell.net>
13043L:	linux-fbdev@vger.kernel.org
13044S:	Maintained
13045F:	drivers/video/fbdev/smscufx.c
13046
13047SMSC47B397 HARDWARE MONITOR DRIVER
13048M:	Jean Delvare <jdelvare@suse.com>
13049L:	linux-hwmon@vger.kernel.org
13050S:	Maintained
13051F:	Documentation/hwmon/smsc47b397
13052F:	drivers/hwmon/smsc47b397.c
13053
13054SMSC911x ETHERNET DRIVER
13055M:	Steve Glendinning <steve.glendinning@shawell.net>
13056L:	netdev@vger.kernel.org
13057S:	Maintained
13058F:	include/linux/smsc911x.h
13059F:	drivers/net/ethernet/smsc/smsc911x.*
13060
13061SMSC9420 PCI ETHERNET DRIVER
13062M:	Steve Glendinning <steve.glendinning@shawell.net>
13063L:	netdev@vger.kernel.org
13064S:	Maintained
13065F:	drivers/net/ethernet/smsc/smsc9420.*
13066
13067SOC-CAMERA V4L2 SUBSYSTEM
13068L:	linux-media@vger.kernel.org
13069T:	git git://linuxtv.org/media_tree.git
13070S:	Orphan
13071F:	include/media/soc*
13072F:	drivers/media/i2c/soc_camera/
13073F:	drivers/media/platform/soc_camera/
13074
13075SOCIONEXT SYNQUACER I2C DRIVER
13076M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13077L:	linux-i2c@vger.kernel.org
13078S:	Maintained
13079F:	drivers/i2c/busses/i2c-synquacer.c
13080F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13081
13082SOCIONEXT UNIPHIER SOUND DRIVER
13083M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13085S:	Maintained
13086F:	sound/soc/uniphier/
13087
13088SOEKRIS NET48XX LED SUPPORT
13089M:	Chris Boot <bootc@bootc.net>
13090S:	Maintained
13091F:	drivers/leds/leds-net48xx.c
13092
13093SOFT-ROCE DRIVER (rxe)
13094M:	Moni Shoua <monis@mellanox.com>
13095L:	linux-rdma@vger.kernel.org
13096S:	Supported
13097W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13098Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13099F:	drivers/infiniband/sw/rxe/
13100F:	include/uapi/rdma/rdma_user_rxe.h
13101
13102SOFTLOGIC 6x10 MPEG CODEC
13103M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13104M:	Anton Sviridenko <anton@corp.bluecherry.net>
13105M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13106M:	Andrey Utkin <andrey_utkin@fastmail.com>
13107M:	Ismael Luceno <ismael@iodev.co.uk>
13108L:	linux-media@vger.kernel.org
13109S:	Supported
13110F:	drivers/media/pci/solo6x10/
13111
13112SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13113M:	James Morse <james.morse@arm.com>
13114L:	linux-arm-kernel@lists.infradead.org
13115S:	Maintained
13116F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13117F:	drivers/firmware/arm_sdei.c
13118F:	include/linux/sdei.h
13119F:	include/uapi/linux/sdei.h
13120
13121SOFTWARE RAID (Multiple Disks) SUPPORT
13122M:	Shaohua Li <shli@kernel.org>
13123L:	linux-raid@vger.kernel.org
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13125S:	Supported
13126F:	drivers/md/Makefile
13127F:	drivers/md/Kconfig
13128F:	drivers/md/md*
13129F:	drivers/md/raid*
13130F:	include/linux/raid/
13131F:	include/uapi/linux/raid/
13132
13133SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13134M:	Jassi Brar <jaswinder.singh@linaro.org>
13135L:	netdev@vger.kernel.org
13136S:	Maintained
13137F:	drivers/net/ethernet/socionext/netsec.c
13138F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13139
13140SOLIDRUN CLEARFOG SUPPORT
13141M:	Russell King <linux@armlinux.org.uk>
13142S:	Maintained
13143F:	arch/arm/boot/dts/armada-388-clearfog*
13144F:	arch/arm/boot/dts/armada-38x-solidrun-*
13145
13146SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13147M:	Russell King <linux@armlinux.org.uk>
13148S:	Maintained
13149F:	arch/arm/boot/dts/imx6*-cubox-i*
13150F:	arch/arm/boot/dts/imx6*-hummingboard*
13151F:	arch/arm/boot/dts/imx6*-sr-*
13152
13153SONIC NETWORK DRIVER
13154M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13155L:	netdev@vger.kernel.org
13156S:	Maintained
13157F:	drivers/net/ethernet/natsemi/sonic.*
13158
13159SONICS SILICON BACKPLANE DRIVER (SSB)
13160M:	Michael Buesch <m@bues.ch>
13161L:	linux-wireless@vger.kernel.org
13162S:	Maintained
13163F:	drivers/ssb/
13164F:	include/linux/ssb/
13165
13166SONY IMX274 SENSOR DRIVER
13167M:	Leon Luo <leonl@leopardimaging.com>
13168L:	linux-media@vger.kernel.org
13169T:	git git://linuxtv.org/media_tree.git
13170S:	Maintained
13171F:	drivers/media/i2c/imx274.c
13172F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13173
13174SONY MEMORYSTICK CARD SUPPORT
13175M:	Alex Dubov <oakad@yahoo.com>
13176W:	http://tifmxx.berlios.de/
13177S:	Maintained
13178F:	drivers/memstick/host/tifm_ms.c
13179
13180SONY MEMORYSTICK STANDARD SUPPORT
13181M:	Maxim Levitsky <maximlevitsky@gmail.com>
13182S:	Maintained
13183F:	drivers/memstick/core/ms_block.*
13184
13185SONY VAIO CONTROL DEVICE DRIVER
13186M:	Mattia Dongili <malattia@linux.it>
13187L:	platform-driver-x86@vger.kernel.org
13188W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13189S:	Maintained
13190F:	Documentation/laptops/sony-laptop.txt
13191F:	drivers/char/sonypi.c
13192F:	drivers/platform/x86/sony-laptop.c
13193F:	include/linux/sony-laptop.h
13194
13195SOUND
13196M:	Jaroslav Kysela <perex@perex.cz>
13197M:	Takashi Iwai <tiwai@suse.com>
13198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13199W:	http://www.alsa-project.org/
13200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13201T:	git git://git.alsa-project.org/alsa-kernel.git
13202Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13203S:	Maintained
13204F:	Documentation/sound/
13205F:	include/sound/
13206F:	include/uapi/sound/
13207F:	sound/
13208
13209SOUND - COMPRESSED AUDIO
13210M:	Vinod Koul <vkoul@kernel.org>
13211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13213S:	Supported
13214F:	Documentation/sound/alsa/compress_offload.txt
13215F:	include/sound/compress_driver.h
13216F:	include/uapi/sound/compress_*
13217F:	sound/core/compress_offload.c
13218F:	sound/soc/soc-compress.c
13219
13220SOUND - DMAENGINE HELPERS
13221M:	Lars-Peter Clausen <lars@metafoo.de>
13222S:	Supported
13223F:	include/sound/dmaengine_pcm.h
13224F:	sound/core/pcm_dmaengine.c
13225F:	sound/soc/soc-generic-dmaengine-pcm.c
13226
13227SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13228M:	Liam Girdwood <lgirdwood@gmail.com>
13229M:	Mark Brown <broonie@kernel.org>
13230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13232W:	http://alsa-project.org/main/index.php/ASoC
13233S:	Supported
13234F:	Documentation/devicetree/bindings/sound/
13235F:	Documentation/sound/alsa/soc/
13236F:	sound/soc/
13237F:	include/sound/soc*
13238
13239SOUNDWIRE SUBSYSTEM
13240M:	Vinod Koul <vinod.koul@intel.com>
13241M:	Sanyog Kale <sanyog.r.kale@intel.com>
13242R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13244S:	Supported
13245F:	Documentation/driver-api/soundwire/
13246F:	drivers/soundwire/
13247F:	include/linux/soundwire/
13248
13249SP2 MEDIA DRIVER
13250M:	Olli Salonen <olli.salonen@iki.fi>
13251L:	linux-media@vger.kernel.org
13252W:	https://linuxtv.org
13253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13254S:	Maintained
13255F:	drivers/media/dvb-frontends/sp2*
13256
13257SPARC + UltraSPARC (sparc/sparc64)
13258M:	"David S. Miller" <davem@davemloft.net>
13259L:	sparclinux@vger.kernel.org
13260Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13263S:	Maintained
13264F:	arch/sparc/
13265F:	drivers/sbus/
13266
13267SPARC SERIAL DRIVERS
13268M:	"David S. Miller" <davem@davemloft.net>
13269L:	sparclinux@vger.kernel.org
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13272S:	Maintained
13273F:	include/linux/sunserialcore.h
13274F:	drivers/tty/serial/suncore.c
13275F:	drivers/tty/serial/sunhv.c
13276F:	drivers/tty/serial/sunsab.c
13277F:	drivers/tty/serial/sunsab.h
13278F:	drivers/tty/serial/sunsu.c
13279F:	drivers/tty/serial/sunzilog.c
13280F:	drivers/tty/serial/sunzilog.h
13281F:	drivers/tty/vcc.c
13282
13283SPARSE CHECKER
13284M:	"Christopher Li" <sparse@chrisli.org>
13285L:	linux-sparse@vger.kernel.org
13286W:	https://sparse.wiki.kernel.org/
13287T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13288T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13289S:	Maintained
13290F:	include/linux/compiler.h
13291
13292SPEAR CLOCK FRAMEWORK SUPPORT
13293M:	Viresh Kumar <vireshk@kernel.org>
13294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13295W:	http://www.st.com/spear
13296S:	Maintained
13297F:	drivers/clk/spear/
13298
13299SPEAR PLATFORM SUPPORT
13300M:	Viresh Kumar <vireshk@kernel.org>
13301M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13303W:	http://www.st.com/spear
13304S:	Maintained
13305F:	arch/arm/boot/dts/spear*
13306F:	arch/arm/mach-spear/
13307
13308SPI NOR SUBSYSTEM
13309M:	Marek Vasut <marek.vasut@gmail.com>
13310L:	linux-mtd@lists.infradead.org
13311W:	http://www.linux-mtd.infradead.org/
13312Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13313T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13314T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13315S:	Maintained
13316F:	drivers/mtd/spi-nor/
13317F:	include/linux/mtd/spi-nor.h
13318
13319SPI SUBSYSTEM
13320M:	Mark Brown <broonie@kernel.org>
13321L:	linux-spi@vger.kernel.org
13322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13323Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13324S:	Maintained
13325F:	Documentation/devicetree/bindings/spi/
13326F:	Documentation/spi/
13327F:	drivers/spi/
13328F:	include/linux/spi/
13329F:	include/uapi/linux/spi/
13330F:	tools/spi/
13331
13332SPIDERNET NETWORK DRIVER for CELL
13333M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13334L:	netdev@vger.kernel.org
13335S:	Supported
13336F:	Documentation/networking/spider_net.txt
13337F:	drivers/net/ethernet/toshiba/spider_net*
13338
13339SPMI SUBSYSTEM
13340R:	Stephen Boyd <sboyd@kernel.org>
13341L:	linux-arm-msm@vger.kernel.org
13342F:	Documentation/devicetree/bindings/spmi/
13343F:	drivers/spmi/
13344F:	include/dt-bindings/spmi/spmi.h
13345F:	include/linux/spmi.h
13346F:	include/trace/events/spmi.h
13347
13348SPU FILE SYSTEM
13349M:	Jeremy Kerr <jk@ozlabs.org>
13350L:	linuxppc-dev@lists.ozlabs.org
13351W:	http://www.ibm.com/developerworks/power/cell/
13352S:	Supported
13353F:	Documentation/filesystems/spufs.txt
13354F:	arch/powerpc/platforms/cell/spufs/
13355
13356SQUASHFS FILE SYSTEM
13357M:	Phillip Lougher <phillip@squashfs.org.uk>
13358L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13359W:	http://squashfs.org.uk
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13361S:	Maintained
13362F:	Documentation/filesystems/squashfs.txt
13363F:	fs/squashfs/
13364
13365SRM (Alpha) environment access
13366M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13367S:	Maintained
13368F:	arch/alpha/kernel/srm_env.c
13369
13370ST STM32 I2C/SMBUS DRIVER
13371M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13372L:	linux-i2c@vger.kernel.org
13373S:	Maintained
13374F:	drivers/i2c/busses/i2c-stm32*
13375
13376STABLE BRANCH
13377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13378L:	stable@vger.kernel.org
13379S:	Supported
13380F:	Documentation/process/stable-kernel-rules.rst
13381
13382STAGING - ATOMISP DRIVER
13383M:	Alan Cox <alan@linux.intel.com>
13384M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13385L:	linux-media@vger.kernel.org
13386S:	Maintained
13387F:	drivers/staging/media/atomisp/
13388
13389STAGING - COMEDI
13390M:	Ian Abbott <abbotti@mev.co.uk>
13391M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13392S:	Odd Fixes
13393F:	drivers/staging/comedi/
13394
13395STAGING - FLARION FT1000 DRIVERS
13396M:	Marek Belisko <marek.belisko@gmail.com>
13397S:	Odd Fixes
13398F:	drivers/staging/ft1000/
13399
13400STAGING - INDUSTRIAL IO
13401M:	Jonathan Cameron <jic23@kernel.org>
13402L:	linux-iio@vger.kernel.org
13403S:	Odd Fixes
13404F:	Documentation/devicetree/bindings/staging/iio/
13405F:	drivers/staging/iio/
13406
13407STAGING - LUSTRE PARALLEL FILESYSTEM
13408M:	Oleg Drokin <oleg.drokin@intel.com>
13409M:	Andreas Dilger <andreas.dilger@intel.com>
13410M:	James Simmons <jsimmons@infradead.org>
13411L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13412W:	http://wiki.lustre.org/
13413S:	Maintained
13414F:	drivers/staging/lustre
13415
13416STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13417M:	Marc Dietrich <marvin24@gmx.de>
13418L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13419L:	linux-tegra@vger.kernel.org
13420S:	Maintained
13421F:	drivers/staging/nvec/
13422
13423STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13424M:	Jens Frederich <jfrederich@gmail.com>
13425M:	Daniel Drake <dsd@laptop.org>
13426M:	Jon Nettleton <jon.nettleton@gmail.com>
13427W:	http://wiki.laptop.org/go/DCON
13428S:	Maintained
13429F:	drivers/staging/olpc_dcon/
13430
13431STAGING - REALTEK RTL8712U DRIVERS
13432M:	Larry Finger <Larry.Finger@lwfinger.net>
13433M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13434S:	Odd Fixes
13435F:	drivers/staging/rtl8712/
13436
13437STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13438M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13439M:	Teddy Wang <teddy.wang@siliconmotion.com>
13440M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13441L:	linux-fbdev@vger.kernel.org
13442S:	Maintained
13443F:	drivers/staging/sm750fb/
13444
13445STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13446M:	William Hubbs <w.d.hubbs@gmail.com>
13447M:	Chris Brannon <chris@the-brannons.com>
13448M:	Kirk Reiser <kirk@reisers.ca>
13449M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13450L:	speakup@linux-speakup.org
13451W:	http://www.linux-speakup.org/
13452S:	Odd Fixes
13453F:	drivers/staging/speakup/
13454
13455STAGING - VIA VT665X DRIVERS
13456M:	Forest Bond <forest@alittletooquiet.net>
13457S:	Odd Fixes
13458F:	drivers/staging/vt665?/
13459
13460STAGING - WILC1000 WIFI DRIVER
13461M:	Aditya Shankar <aditya.shankar@microchip.com>
13462M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13463L:	linux-wireless@vger.kernel.org
13464S:	Supported
13465F:	drivers/staging/wilc1000/
13466
13467STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13468M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13469S:	Odd Fixes
13470F:	drivers/staging/xgifb/
13471
13472STAGING SUBSYSTEM
13473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13475L:	devel@driverdev.osuosl.org
13476S:	Supported
13477F:	drivers/staging/
13478
13479STARFIRE/DURALAN NETWORK DRIVER
13480M:	Ion Badulescu <ionut@badula.org>
13481S:	Odd Fixes
13482F:	drivers/net/ethernet/adaptec/starfire*
13483
13484STEC S1220 SKD DRIVER
13485M:	Bart Van Assche <bart.vanassche@wdc.com>
13486L:	linux-block@vger.kernel.org
13487S:	Maintained
13488F:	drivers/block/skd*[ch]
13489
13490STI CEC DRIVER
13491M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13492S:	Maintained
13493F:	drivers/staging/media/st-cec/
13494F:	Documentation/devicetree/bindings/media/stih-cec.txt
13495
13496STK1160 USB VIDEO CAPTURE DRIVER
13497M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13498L:	linux-media@vger.kernel.org
13499T:	git git://linuxtv.org/media_tree.git
13500S:	Maintained
13501F:	drivers/media/usb/stk1160/
13502
13503STMMAC ETHERNET DRIVER
13504M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13505M:	Alexandre Torgue <alexandre.torgue@st.com>
13506M:	Jose Abreu <joabreu@synopsys.com>
13507L:	netdev@vger.kernel.org
13508W:	http://www.stlinux.com
13509S:	Supported
13510F:	drivers/net/ethernet/stmicro/stmmac/
13511
13512SUN3/3X
13513M:	Sam Creasey <sammy@sammy.net>
13514W:	http://sammy.net/sun3/
13515S:	Maintained
13516F:	arch/m68k/kernel/*sun3*
13517F:	arch/m68k/sun3*/
13518F:	arch/m68k/include/asm/sun3*
13519F:	drivers/net/ethernet/i825xx/sun3*
13520
13521SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13522M:	Hans de Goede <hdegoede@redhat.com>
13523L:	linux-input@vger.kernel.org
13524S:	Maintained
13525F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13526F:	drivers/input/keyboard/sun4i-lradc-keys.c
13527
13528SUNDANCE NETWORK DRIVER
13529M:	Denis Kirjanov <kda@linux-powerpc.org>
13530L:	netdev@vger.kernel.org
13531S:	Maintained
13532F:	drivers/net/ethernet/dlink/sundance.c
13533
13534SUPERH
13535M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13536M:	Rich Felker <dalias@libc.org>
13537L:	linux-sh@vger.kernel.org
13538Q:	http://patchwork.kernel.org/project/linux-sh/list/
13539S:	Maintained
13540F:	Documentation/sh/
13541F:	arch/sh/
13542F:	drivers/sh/
13543
13544SUSPEND TO RAM
13545M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13546M:	Len Brown <len.brown@intel.com>
13547M:	Pavel Machek <pavel@ucw.cz>
13548L:	linux-pm@vger.kernel.org
13549B:	https://bugzilla.kernel.org
13550S:	Supported
13551F:	Documentation/power/
13552F:	arch/x86/kernel/acpi/
13553F:	drivers/base/power/
13554F:	kernel/power/
13555F:	include/linux/suspend.h
13556F:	include/linux/freezer.h
13557F:	include/linux/pm.h
13558
13559SVGA HANDLING
13560M:	Martin Mares <mj@ucw.cz>
13561L:	linux-video@atrey.karlin.mff.cuni.cz
13562S:	Maintained
13563F:	Documentation/svga.txt
13564F:	arch/x86/boot/video*
13565
13566SWIOTLB SUBSYSTEM
13567M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13568L:	iommu@lists.linux-foundation.org
13569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13570S:	Supported
13571F:	lib/swiotlb.c
13572F:	arch/*/kernel/pci-swiotlb.c
13573F:	include/linux/swiotlb.h
13574
13575SWITCHDEV
13576M:	Jiri Pirko <jiri@resnulli.us>
13577M:	Ivan Vecera <ivecera@redhat.com>
13578L:	netdev@vger.kernel.org
13579S:	Supported
13580F:	net/switchdev/
13581F:	include/net/switchdev.h
13582
13583SYNC FILE FRAMEWORK
13584M:	Sumit Semwal <sumit.semwal@linaro.org>
13585R:	Gustavo Padovan <gustavo@padovan.org>
13586S:	Maintained
13587L:	linux-media@vger.kernel.org
13588L:	dri-devel@lists.freedesktop.org
13589F:	drivers/dma-buf/sync_*
13590F:	drivers/dma-buf/dma-fence*
13591F:	drivers/dma-buf/sw_sync.c
13592F:	include/linux/sync_file.h
13593F:	include/uapi/linux/sync_file.h
13594F:	Documentation/sync_file.txt
13595T:	git git://anongit.freedesktop.org/drm/drm-misc
13596
13597SYNOPSYS ARC ARCHITECTURE
13598M:	Vineet Gupta <vgupta@synopsys.com>
13599L:	linux-snps-arc@lists.infradead.org
13600S:	Supported
13601F:	arch/arc/
13602F:	Documentation/devicetree/bindings/arc/*
13603F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13604F:	drivers/clocksource/arc_timer.c
13605F:	drivers/tty/serial/arc_uart.c
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13607
13608SYNOPSYS ARC HSDK SDP pll clock driver
13609M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13610S:	Supported
13611F:	drivers/clk/clk-hsdk-pll.c
13612F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13613
13614SYNOPSYS ARC SDP clock driver
13615M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13616S:	Supported
13617F:	drivers/clk/axs10x/*
13618F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13619
13620SYNOPSYS ARC SDP platform support
13621M:	Alexey Brodkin <abrodkin@synopsys.com>
13622S:	Supported
13623F:	arch/arc/plat-axs10x
13624F:	arch/arc/boot/dts/ax*
13625F:	Documentation/devicetree/bindings/arc/axs10*
13626
13627SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13628M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13629S:	Supported
13630F:	drivers/reset/reset-axs10x.c
13631F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13632
13633SYNOPSYS DESIGNWARE 8250 UART DRIVER
13634R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13635S:	Maintained
13636F:	drivers/tty/serial/8250/8250_dw.c
13637
13638SYNOPSYS DESIGNWARE APB GPIO DRIVER
13639M:	Hoan Tran <hotran@apm.com>
13640L:	linux-gpio@vger.kernel.org
13641S:	Maintained
13642F:	drivers/gpio/gpio-dwapb.c
13643F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13644
13645SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13646M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13647S:	Maintained
13648F:	drivers/dma/dwi-axi-dmac/
13649F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13650
13651SYNOPSYS DESIGNWARE DMAC DRIVER
13652M:	Viresh Kumar <vireshk@kernel.org>
13653R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13654S:	Maintained
13655F:	include/linux/dma/dw.h
13656F:	include/linux/platform_data/dma-dw.h
13657F:	drivers/dma/dw/
13658
13659SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13660M:	Jose Abreu <Jose.Abreu@synopsys.com>
13661L:	netdev@vger.kernel.org
13662S:	Supported
13663F:	drivers/net/ethernet/synopsys/
13664
13665SYNOPSYS DESIGNWARE I2C DRIVER
13666M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13667R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13668R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13669L:	linux-i2c@vger.kernel.org
13670S:	Maintained
13671F:	drivers/i2c/busses/i2c-designware-*
13672F:	include/linux/platform_data/i2c-designware.h
13673
13674SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13675M:	Jaehoon Chung <jh80.chung@samsung.com>
13676L:	linux-mmc@vger.kernel.org
13677S:	Maintained
13678F:	drivers/mmc/host/dw_mmc*
13679
13680SYNOPSYS HSDK RESET CONTROLLER DRIVER
13681M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13682S:	Supported
13683F:	drivers/reset/reset-hsdk.c
13684F:	include/dt-bindings/reset/snps,hsdk-reset.h
13685F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13686
13687SYSTEM CONFIGURATION (SYSCON)
13688M:	Lee Jones <lee.jones@linaro.org>
13689M:	Arnd Bergmann <arnd@arndb.de>
13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13691S:	Supported
13692F:	drivers/mfd/syscon.c
13693
13694SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13695M:	Sudeep Holla <sudeep.holla@arm.com>
13696L:	linux-arm-kernel@lists.infradead.org
13697S:	Maintained
13698F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13699F:	drivers/clk/clk-sc[mp]i.c
13700F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13701F:	drivers/firmware/arm_scpi.c
13702F:	drivers/firmware/arm_scmi/
13703F:	include/linux/sc[mp]i_protocol.h
13704
13705SYSTEM RESET/SHUTDOWN DRIVERS
13706M:	Sebastian Reichel <sre@kernel.org>
13707L:	linux-pm@vger.kernel.org
13708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13709S:	Maintained
13710F:	Documentation/devicetree/bindings/power/reset/
13711F:	drivers/power/reset/
13712
13713SYSTEM TRACE MODULE CLASS
13714M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13715S:	Maintained
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13717F:	Documentation/trace/stm.txt
13718F:	drivers/hwtracing/stm/
13719F:	include/linux/stm.h
13720F:	include/uapi/linux/stm.h
13721
13722SYSV FILESYSTEM
13723M:	Christoph Hellwig <hch@infradead.org>
13724S:	Maintained
13725F:	Documentation/filesystems/sysv-fs.txt
13726F:	fs/sysv/
13727F:	include/linux/sysv_fs.h
13728
13729TARGET SUBSYSTEM
13730M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13731L:	linux-scsi@vger.kernel.org
13732L:	target-devel@vger.kernel.org
13733W:	http://www.linux-iscsi.org
13734W:	http://groups.google.com/group/linux-iscsi-target-dev
13735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13736S:	Supported
13737F:	drivers/target/
13738F:	include/target/
13739F:	Documentation/target/
13740
13741TASKSTATS STATISTICS INTERFACE
13742M:	Balbir Singh <bsingharora@gmail.com>
13743S:	Maintained
13744F:	Documentation/accounting/taskstats*
13745F:	include/linux/taskstats*
13746F:	kernel/taskstats.c
13747
13748TC subsystem
13749M:	Jamal Hadi Salim <jhs@mojatatu.com>
13750M:	Cong Wang <xiyou.wangcong@gmail.com>
13751M:	Jiri Pirko <jiri@resnulli.us>
13752L:	netdev@vger.kernel.org
13753S:	Maintained
13754F:	include/net/pkt_cls.h
13755F:	include/net/pkt_sched.h
13756F:	include/net/tc_act/
13757F:	include/uapi/linux/pkt_cls.h
13758F:	include/uapi/linux/pkt_sched.h
13759F:	include/uapi/linux/tc_act/
13760F:	include/uapi/linux/tc_ematch/
13761F:	net/sched/
13762
13763TCP LOW PRIORITY MODULE
13764M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13765M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13766W:	http://tcp-lp-mod.sourceforge.net/
13767S:	Maintained
13768F:	net/ipv4/tcp_lp.c
13769
13770TDA10071 MEDIA DRIVER
13771M:	Antti Palosaari <crope@iki.fi>
13772L:	linux-media@vger.kernel.org
13773W:	https://linuxtv.org
13774W:	http://palosaari.fi/linux/
13775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13776T:	git git://linuxtv.org/anttip/media_tree.git
13777S:	Maintained
13778F:	drivers/media/dvb-frontends/tda10071*
13779
13780TDA18212 MEDIA DRIVER
13781M:	Antti Palosaari <crope@iki.fi>
13782L:	linux-media@vger.kernel.org
13783W:	https://linuxtv.org
13784W:	http://palosaari.fi/linux/
13785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13786T:	git git://linuxtv.org/anttip/media_tree.git
13787S:	Maintained
13788F:	drivers/media/tuners/tda18212*
13789
13790TDA18218 MEDIA DRIVER
13791M:	Antti Palosaari <crope@iki.fi>
13792L:	linux-media@vger.kernel.org
13793W:	https://linuxtv.org
13794W:	http://palosaari.fi/linux/
13795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13796T:	git git://linuxtv.org/anttip/media_tree.git
13797S:	Maintained
13798F:	drivers/media/tuners/tda18218*
13799
13800TDA18250 MEDIA DRIVER
13801M:	Olli Salonen <olli.salonen@iki.fi>
13802L:	linux-media@vger.kernel.org
13803W:	https://linuxtv.org
13804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13805T:	git git://linuxtv.org/media_tree.git
13806S:	Maintained
13807F:	drivers/media/tuners/tda18250*
13808
13809TDA18271 MEDIA DRIVER
13810M:	Michael Krufky <mkrufky@linuxtv.org>
13811L:	linux-media@vger.kernel.org
13812W:	https://linuxtv.org
13813W:	http://github.com/mkrufky
13814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13815T:	git git://linuxtv.org/mkrufky/tuners.git
13816S:	Maintained
13817F:	drivers/media/tuners/tda18271*
13818
13819TDA1997x MEDIA DRIVER
13820M:	Tim Harvey <tharvey@gateworks.com>
13821L:	linux-media@vger.kernel.org
13822W:	https://linuxtv.org
13823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13824S:	Maintained
13825F:	drivers/media/i2c/tda1997x.*
13826
13827TDA827x MEDIA DRIVER
13828M:	Michael Krufky <mkrufky@linuxtv.org>
13829L:	linux-media@vger.kernel.org
13830W:	https://linuxtv.org
13831W:	http://github.com/mkrufky
13832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13833T:	git git://linuxtv.org/mkrufky/tuners.git
13834S:	Maintained
13835F:	drivers/media/tuners/tda8290.*
13836
13837TDA8290 MEDIA DRIVER
13838M:	Michael Krufky <mkrufky@linuxtv.org>
13839L:	linux-media@vger.kernel.org
13840W:	https://linuxtv.org
13841W:	http://github.com/mkrufky
13842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13843T:	git git://linuxtv.org/mkrufky/tuners.git
13844S:	Maintained
13845F:	drivers/media/tuners/tda8290.*
13846
13847TDA9840 MEDIA DRIVER
13848M:	Hans Verkuil <hverkuil@xs4all.nl>
13849L:	linux-media@vger.kernel.org
13850T:	git git://linuxtv.org/media_tree.git
13851W:	https://linuxtv.org
13852S:	Maintained
13853F:	drivers/media/i2c/tda9840*
13854
13855TEA5761 TUNER DRIVER
13856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13857L:	linux-media@vger.kernel.org
13858W:	https://linuxtv.org
13859T:	git git://linuxtv.org/media_tree.git
13860S:	Odd fixes
13861F:	drivers/media/tuners/tea5761.*
13862
13863TEA5767 TUNER DRIVER
13864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13865L:	linux-media@vger.kernel.org
13866W:	https://linuxtv.org
13867T:	git git://linuxtv.org/media_tree.git
13868S:	Maintained
13869F:	drivers/media/tuners/tea5767.*
13870
13871TEA6415C MEDIA DRIVER
13872M:	Hans Verkuil <hverkuil@xs4all.nl>
13873L:	linux-media@vger.kernel.org
13874T:	git git://linuxtv.org/media_tree.git
13875W:	https://linuxtv.org
13876S:	Maintained
13877F:	drivers/media/i2c/tea6415c*
13878
13879TEA6420 MEDIA DRIVER
13880M:	Hans Verkuil <hverkuil@xs4all.nl>
13881L:	linux-media@vger.kernel.org
13882T:	git git://linuxtv.org/media_tree.git
13883W:	https://linuxtv.org
13884S:	Maintained
13885F:	drivers/media/i2c/tea6420*
13886
13887TEAM DRIVER
13888M:	Jiri Pirko <jiri@resnulli.us>
13889L:	netdev@vger.kernel.org
13890S:	Supported
13891F:	drivers/net/team/
13892F:	include/linux/if_team.h
13893F:	include/uapi/linux/if_team.h
13894
13895TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13896M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13897S:	Maintained
13898F:	arch/x86/platform/ts5500/
13899
13900TECHNOTREND USB IR RECEIVER
13901M:	Sean Young <sean@mess.org>
13902L:	linux-media@vger.kernel.org
13903S:	Maintained
13904F:	drivers/media/rc/ttusbir.c
13905
13906TECHWELL TW9910 VIDEO DECODER
13907L:	linux-media@vger.kernel.org
13908S:	Orphan
13909F:	drivers/media/i2c/tw9910.c
13910F:	include/media/i2c/tw9910.h
13911
13912TEE SUBSYSTEM
13913M:	Jens Wiklander <jens.wiklander@linaro.org>
13914S:	Maintained
13915F:	include/linux/tee_drv.h
13916F:	include/uapi/linux/tee.h
13917F:	drivers/tee/
13918F:	Documentation/tee.txt
13919
13920TEGRA ARCHITECTURE SUPPORT
13921M:	Thierry Reding <thierry.reding@gmail.com>
13922M:	Jonathan Hunter <jonathanh@nvidia.com>
13923L:	linux-tegra@vger.kernel.org
13924Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13926S:	Supported
13927N:	[^a-z]tegra
13928
13929TEGRA CLOCK DRIVER
13930M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13931M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13932S:	Supported
13933F:	drivers/clk/tegra/
13934
13935TEGRA DMA DRIVERS
13936M:	Laxman Dewangan <ldewangan@nvidia.com>
13937M:	Jon Hunter <jonathanh@nvidia.com>
13938S:	Supported
13939F:	drivers/dma/tegra*
13940
13941TEGRA I2C DRIVER
13942M:	Laxman Dewangan <ldewangan@nvidia.com>
13943S:	Supported
13944F:	drivers/i2c/busses/i2c-tegra.c
13945
13946TEGRA IOMMU DRIVERS
13947M:	Thierry Reding <thierry.reding@gmail.com>
13948L:	linux-tegra@vger.kernel.org
13949S:	Supported
13950F:	drivers/iommu/tegra*
13951
13952TEGRA KBC DRIVER
13953M:	Laxman Dewangan <ldewangan@nvidia.com>
13954S:	Supported
13955F:	drivers/input/keyboard/tegra-kbc.c
13956
13957TEGRA PWM DRIVER
13958M:	Thierry Reding <thierry.reding@gmail.com>
13959S:	Supported
13960F:	drivers/pwm/pwm-tegra.c
13961
13962TEGRA SERIAL DRIVER
13963M:	Laxman Dewangan <ldewangan@nvidia.com>
13964S:	Supported
13965F:	drivers/tty/serial/serial-tegra.c
13966
13967TEGRA SPI DRIVER
13968M:	Laxman Dewangan <ldewangan@nvidia.com>
13969S:	Supported
13970F:	drivers/spi/spi-tegra*
13971
13972TEHUTI ETHERNET DRIVER
13973M:	Andy Gospodarek <andy@greyhouse.net>
13974L:	netdev@vger.kernel.org
13975S:	Supported
13976F:	drivers/net/ethernet/tehuti/*
13977
13978Telecom Clock Driver for MCPL0010
13979M:	Mark Gross <mark.gross@intel.com>
13980S:	Supported
13981F:	drivers/char/tlclk.c
13982
13983TENSILICA XTENSA PORT (xtensa)
13984M:	Chris Zankel <chris@zankel.net>
13985M:	Max Filippov <jcmvbkbc@gmail.com>
13986L:	linux-xtensa@linux-xtensa.org
13987T:	git git://github.com/czankel/xtensa-linux.git
13988S:	Maintained
13989F:	arch/xtensa/
13990F:	drivers/irqchip/irq-xtensa-*
13991
13992Texas Instruments' System Control Interface (TISCI) Protocol Driver
13993M:	Nishanth Menon <nm@ti.com>
13994M:	Tero Kristo <t-kristo@ti.com>
13995M:	Santosh Shilimkar <ssantosh@kernel.org>
13996L:	linux-arm-kernel@lists.infradead.org
13997S:	Maintained
13998F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13999F:	drivers/firmware/ti_sci*
14000F:	include/linux/soc/ti/ti_sci_protocol.h
14001F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14002F:	include/dt-bindings/genpd/k2g.h
14003F:	drivers/soc/ti/ti_sci_pm_domains.c
14004F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14005F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14006F:	drivers/clk/keystone/sci-clk.c
14007F:	drivers/reset/reset-ti-sci.c
14008
14009THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14010M:	Hans Verkuil <hverkuil@xs4all.nl>
14011L:	linux-media@vger.kernel.org
14012T:	git git://linuxtv.org/media_tree.git
14013W:	https://linuxtv.org
14014S:	Maintained
14015F:	drivers/media/radio/radio-raremono.c
14016
14017THERMAL
14018M:	Zhang Rui <rui.zhang@intel.com>
14019M:	Eduardo Valentin <edubezval@gmail.com>
14020L:	linux-pm@vger.kernel.org
14021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14023Q:	https://patchwork.kernel.org/project/linux-pm/list/
14024S:	Supported
14025F:	drivers/thermal/
14026F:	include/linux/thermal.h
14027F:	include/uapi/linux/thermal.h
14028F:	include/linux/cpu_cooling.h
14029F:	Documentation/devicetree/bindings/thermal/
14030
14031THERMAL/CPU_COOLING
14032M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14033M:	Viresh Kumar <viresh.kumar@linaro.org>
14034M:	Javi Merino <javi.merino@kernel.org>
14035L:	linux-pm@vger.kernel.org
14036S:	Supported
14037F:	Documentation/thermal/cpu-cooling-api.txt
14038F:	drivers/thermal/cpu_cooling.c
14039F:	include/linux/cpu_cooling.h
14040
14041THINKPAD ACPI EXTRAS DRIVER
14042M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14043L:	ibm-acpi-devel@lists.sourceforge.net
14044L:	platform-driver-x86@vger.kernel.org
14045W:	http://ibm-acpi.sourceforge.net
14046W:	http://thinkwiki.org/wiki/Ibm-acpi
14047T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14048S:	Maintained
14049F:	drivers/platform/x86/thinkpad_acpi.c
14050
14051THUNDERBOLT DRIVER
14052M:	Andreas Noever <andreas.noever@gmail.com>
14053M:	Michael Jamet <michael.jamet@intel.com>
14054M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14055M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14057S:	Maintained
14058F:	Documentation/admin-guide/thunderbolt.rst
14059F:	drivers/thunderbolt/
14060F:	include/linux/thunderbolt.h
14061
14062THUNDERBOLT NETWORK DRIVER
14063M:	Michael Jamet <michael.jamet@intel.com>
14064M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14065M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14066L:	netdev@vger.kernel.org
14067S:	Maintained
14068F:	drivers/net/thunderbolt.c
14069
14070THUNDERX GPIO DRIVER
14071M:	David Daney <david.daney@cavium.com>
14072S:	Maintained
14073F:	drivers/gpio/gpio-thunderx.c
14074
14075TI AM437X VPFE DRIVER
14076M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14077L:	linux-media@vger.kernel.org
14078W:	https://linuxtv.org
14079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14080T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14081S:	Maintained
14082F:	drivers/media/platform/am437x/
14083
14084TI BANDGAP AND THERMAL DRIVER
14085M:	Eduardo Valentin <edubezval@gmail.com>
14086M:	Keerthy <j-keerthy@ti.com>
14087L:	linux-pm@vger.kernel.org
14088L:	linux-omap@vger.kernel.org
14089S:	Maintained
14090F:	drivers/thermal/ti-soc-thermal/
14091
14092TI BQ27XXX POWER SUPPLY DRIVER
14093R:	Andrew F. Davis <afd@ti.com>
14094F:	include/linux/power/bq27xxx_battery.h
14095F:	drivers/power/supply/bq27xxx_battery.c
14096F:	drivers/power/supply/bq27xxx_battery_i2c.c
14097
14098TI CDCE706 CLOCK DRIVER
14099M:	Max Filippov <jcmvbkbc@gmail.com>
14100S:	Maintained
14101F:	drivers/clk/clk-cdce706.c
14102
14103TI CLOCK DRIVER
14104M:	Tero Kristo <t-kristo@ti.com>
14105L:	linux-omap@vger.kernel.org
14106S:	Maintained
14107F:	drivers/clk/ti/
14108F:	include/linux/clk/ti.h
14109
14110TI DAVINCI MACHINE SUPPORT
14111M:	Sekhar Nori <nsekhar@ti.com>
14112M:	Kevin Hilman <khilman@kernel.org>
14113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14115S:	Supported
14116F:	arch/arm/mach-davinci/
14117F:	drivers/i2c/busses/i2c-davinci.c
14118F:	arch/arm/boot/dts/da850*
14119
14120TI DAVINCI SERIES CLOCK DRIVER
14121M:	David Lechner <david@lechnology.com>
14122R:	Sekhar Nori <nsekhar@ti.com>
14123S:	Maintained
14124F:	Documentation/devicetree/bindings/clock/ti/davinci/
14125F:	drivers/clk/davinci/
14126
14127TI DAVINCI SERIES GPIO DRIVER
14128M:	Keerthy <j-keerthy@ti.com>
14129L:	linux-gpio@vger.kernel.org
14130S:	Maintained
14131F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14132F:	drivers/gpio/gpio-davinci.c
14133
14134TI DAVINCI SERIES MEDIA DRIVER
14135M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14136L:	linux-media@vger.kernel.org
14137W:	https://linuxtv.org
14138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14139T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14140S:	Maintained
14141F:	drivers/media/platform/davinci/
14142F:	include/media/davinci/
14143
14144TI ETHERNET SWITCH DRIVER (CPSW)
14145R:	Grygorii Strashko <grygorii.strashko@ti.com>
14146L:	linux-omap@vger.kernel.org
14147L:	netdev@vger.kernel.org
14148S:	Maintained
14149F:	drivers/net/ethernet/ti/cpsw*
14150F:	drivers/net/ethernet/ti/davinci*
14151
14152TI FLASH MEDIA INTERFACE DRIVER
14153M:	Alex Dubov <oakad@yahoo.com>
14154S:	Maintained
14155F:	drivers/misc/tifm*
14156F:	drivers/mmc/host/tifm_sd.c
14157F:	include/linux/tifm.h
14158
14159TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14160M:	Santosh Shilimkar <ssantosh@kernel.org>
14161L:	linux-kernel@vger.kernel.org
14162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14163S:	Maintained
14164F:	drivers/soc/ti/*
14165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14166
14167TI LM49xxx FAMILY ASoC CODEC DRIVERS
14168M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14169M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14171S:	Maintained
14172F:	sound/soc/codecs/lm49453*
14173F:	sound/soc/codecs/isabelle*
14174
14175TI LP855x BACKLIGHT DRIVER
14176M:	Milo Kim <milo.kim@ti.com>
14177S:	Maintained
14178F:	Documentation/backlight/lp855x-driver.txt
14179F:	drivers/video/backlight/lp855x_bl.c
14180F:	include/linux/platform_data/lp855x.h
14181
14182TI LP8727 CHARGER DRIVER
14183M:	Milo Kim <milo.kim@ti.com>
14184S:	Maintained
14185F:	drivers/power/supply/lp8727_charger.c
14186F:	include/linux/platform_data/lp8727.h
14187
14188TI LP8788 MFD DRIVER
14189M:	Milo Kim <milo.kim@ti.com>
14190S:	Maintained
14191F:	drivers/iio/adc/lp8788_adc.c
14192F:	drivers/leds/leds-lp8788.c
14193F:	drivers/mfd/lp8788*.c
14194F:	drivers/power/supply/lp8788-charger.c
14195F:	drivers/regulator/lp8788-*.c
14196F:	include/linux/mfd/lp8788*.h
14197
14198TI NETCP ETHERNET DRIVER
14199M:	Wingman Kwok <w-kwok2@ti.com>
14200M:	Murali Karicheri <m-karicheri2@ti.com>
14201L:	netdev@vger.kernel.org
14202S:	Maintained
14203F:	drivers/net/ethernet/ti/netcp*
14204
14205TI TAS571X FAMILY ASoC CODEC DRIVER
14206M:	Kevin Cernekee <cernekee@chromium.org>
14207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14208S:	Odd Fixes
14209F:	sound/soc/codecs/tas571x*
14210
14211TI TRF7970A NFC DRIVER
14212M:	Mark Greer <mgreer@animalcreek.com>
14213L:	linux-wireless@vger.kernel.org
14214L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14215S:	Supported
14216F:	drivers/nfc/trf7970a.c
14217F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14218
14219TI TWL4030 SERIES SOC CODEC DRIVER
14220M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14222S:	Maintained
14223F:	sound/soc/codecs/twl4030*
14224
14225TI VPE/CAL DRIVERS
14226M:	Benoit Parrot <bparrot@ti.com>
14227L:	linux-media@vger.kernel.org
14228W:	http://linuxtv.org/
14229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14230S:	Maintained
14231F:	drivers/media/platform/ti-vpe/
14232
14233TI WILINK WIRELESS DRIVERS
14234L:	linux-wireless@vger.kernel.org
14235W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14236W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14238S:	Orphan
14239F:	drivers/net/wireless/ti/
14240F:	include/linux/wl12xx.h
14241
14242TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14243M:	John Stultz <john.stultz@linaro.org>
14244M:	Thomas Gleixner <tglx@linutronix.de>
14245R:	Stephen Boyd <sboyd@kernel.org>
14246L:	linux-kernel@vger.kernel.org
14247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14248S:	Supported
14249F:	include/linux/clocksource.h
14250F:	include/linux/time.h
14251F:	include/linux/timex.h
14252F:	include/uapi/linux/time.h
14253F:	include/uapi/linux/timex.h
14254F:	kernel/time/clocksource.c
14255F:	kernel/time/time*.c
14256F:	kernel/time/alarmtimer.c
14257F:	kernel/time/ntp.c
14258F:	tools/testing/selftests/timers/
14259
14260TIPC NETWORK LAYER
14261M:	Jon Maloy <jon.maloy@ericsson.com>
14262M:	Ying Xue <ying.xue@windriver.com>
14263L:	netdev@vger.kernel.org (core kernel code)
14264L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14265W:	http://tipc.sourceforge.net/
14266S:	Maintained
14267F:	include/uapi/linux/tipc*.h
14268F:	net/tipc/
14269
14270TLAN NETWORK DRIVER
14271M:	Samuel Chessman <chessman@tux.org>
14272L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14273W:	http://sourceforge.net/projects/tlan/
14274S:	Maintained
14275F:	Documentation/networking/tlan.txt
14276F:	drivers/net/ethernet/ti/tlan.*
14277
14278TM6000 VIDEO4LINUX DRIVER
14279M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14280L:	linux-media@vger.kernel.org
14281W:	https://linuxtv.org
14282T:	git git://linuxtv.org/media_tree.git
14283S:	Odd fixes
14284F:	drivers/media/usb/tm6000/
14285F:	Documentation/media/v4l-drivers/tm6000*
14286
14287TMIO/SDHI MMC DRIVER
14288M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14289L:	linux-mmc@vger.kernel.org
14290S:	Supported
14291F:	drivers/mmc/host/tmio_mmc*
14292F:	drivers/mmc/host/renesas_sdhi*
14293F:	include/linux/mfd/tmio.h
14294
14295TMP401 HARDWARE MONITOR DRIVER
14296M:	Guenter Roeck <linux@roeck-us.net>
14297L:	linux-hwmon@vger.kernel.org
14298S:	Maintained
14299F:	Documentation/hwmon/tmp401
14300F:	drivers/hwmon/tmp401.c
14301
14302TMPFS (SHMEM FILESYSTEM)
14303M:	Hugh Dickins <hughd@google.com>
14304L:	linux-mm@kvack.org
14305S:	Maintained
14306F:	include/linux/shmem_fs.h
14307F:	mm/shmem.c
14308
14309TOMOYO SECURITY MODULE
14310M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14311M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14312L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14313L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14314L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14315L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14316W:	http://tomoyo.sourceforge.jp/
14317T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14318S:	Maintained
14319F:	security/tomoyo/
14320
14321TOPSTAR LAPTOP EXTRAS DRIVER
14322M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14323L:	platform-driver-x86@vger.kernel.org
14324S:	Maintained
14325F:	drivers/platform/x86/topstar-laptop.c
14326
14327TORTURE-TEST MODULES
14328M:	Davidlohr Bueso <dave@stgolabs.net>
14329M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14330M:	Josh Triplett <josh@joshtriplett.org>
14331L:	linux-kernel@vger.kernel.org
14332S:	Supported
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14334F:	Documentation/RCU/torture.txt
14335F:	kernel/torture.c
14336F:	kernel/rcu/rcutorture.c
14337F:	kernel/locking/locktorture.c
14338
14339TOSHIBA ACPI EXTRAS DRIVER
14340M:	Azael Avalos <coproscefalo@gmail.com>
14341L:	platform-driver-x86@vger.kernel.org
14342S:	Maintained
14343F:	drivers/platform/x86/toshiba_acpi.c
14344
14345TOSHIBA BLUETOOTH DRIVER
14346M:	Azael Avalos <coproscefalo@gmail.com>
14347L:	platform-driver-x86@vger.kernel.org
14348S:	Maintained
14349F:	drivers/platform/x86/toshiba_bluetooth.c
14350
14351TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14352M:	Azael Avalos <coproscefalo@gmail.com>
14353L:	platform-driver-x86@vger.kernel.org
14354S:	Maintained
14355F:	drivers/platform/x86/toshiba_haps.c
14356
14357TOSHIBA SMM DRIVER
14358M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14359W:	http://www.buzzard.org.uk/toshiba/
14360S:	Maintained
14361F:	drivers/char/toshiba.c
14362F:	include/linux/toshiba.h
14363F:	include/uapi/linux/toshiba.h
14364
14365TOSHIBA TC358743 DRIVER
14366M:	Mats Randgaard <matrandg@cisco.com>
14367L:	linux-media@vger.kernel.org
14368S:	Maintained
14369F:	drivers/media/i2c/tc358743*
14370F:	include/media/i2c/tc358743.h
14371
14372TOSHIBA WMI HOTKEYS DRIVER
14373M:	Azael Avalos <coproscefalo@gmail.com>
14374L:	platform-driver-x86@vger.kernel.org
14375S:	Maintained
14376F:	drivers/platform/x86/toshiba-wmi.c
14377
14378TPM DEVICE DRIVER
14379M:	Peter Huewe <peterhuewe@gmx.de>
14380M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14381R:	Jason Gunthorpe <jgg@ziepe.ca>
14382L:	linux-integrity@vger.kernel.org
14383Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14384W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14385T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14386S:	Maintained
14387F:	drivers/char/tpm/
14388
14389TRACING
14390M:	Steven Rostedt <rostedt@goodmis.org>
14391M:	Ingo Molnar <mingo@redhat.com>
14392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14393S:	Maintained
14394F:	Documentation/trace/ftrace.txt
14395F:	arch/*/*/*/ftrace.h
14396F:	arch/*/kernel/ftrace.c
14397F:	include/*/ftrace.h
14398F:	include/linux/trace*.h
14399F:	include/trace/
14400F:	kernel/trace/
14401F:	tools/testing/selftests/ftrace/
14402
14403TRACING MMIO ACCESSES (MMIOTRACE)
14404M:	Steven Rostedt <rostedt@goodmis.org>
14405M:	Ingo Molnar <mingo@kernel.org>
14406R:	Karol Herbst <karolherbst@gmail.com>
14407R:	Pekka Paalanen <ppaalanen@gmail.com>
14408S:	Maintained
14409L:	linux-kernel@vger.kernel.org
14410L:	nouveau@lists.freedesktop.org
14411F:	kernel/trace/trace_mmiotrace.c
14412F:	include/linux/mmiotrace.h
14413F:	arch/x86/mm/kmmio.c
14414F:	arch/x86/mm/mmio-mod.c
14415F:	arch/x86/mm/testmmiotrace.c
14416
14417TRIVIAL PATCHES
14418M:	Jiri Kosina <trivial@kernel.org>
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14420S:	Maintained
14421K:	^Subject:.*(?i)trivial
14422
14423TEMPO SEMICONDUCTOR DRIVERS
14424M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14425S:	Maintained
14426F:	sound/soc/codecs/tscs*.c
14427F:	sound/soc/codecs/tscs*.h
14428F:	Documentation/devicetree/bindings/sound/tscs*.txt
14429
14430TTY LAYER
14431M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14432M:	Jiri Slaby <jslaby@suse.com>
14433S:	Supported
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14435F:	Documentation/serial/
14436F:	drivers/tty/
14437F:	drivers/tty/serial/serial_core.c
14438F:	include/linux/serial_core.h
14439F:	include/linux/serial.h
14440F:	include/linux/tty.h
14441F:	include/uapi/linux/serial_core.h
14442F:	include/uapi/linux/serial.h
14443F:	include/uapi/linux/tty.h
14444
14445TUA9001 MEDIA DRIVER
14446M:	Antti Palosaari <crope@iki.fi>
14447L:	linux-media@vger.kernel.org
14448W:	https://linuxtv.org
14449W:	http://palosaari.fi/linux/
14450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14451T:	git git://linuxtv.org/anttip/media_tree.git
14452S:	Maintained
14453F:	drivers/media/tuners/tua9001*
14454
14455TULIP NETWORK DRIVERS
14456L:	netdev@vger.kernel.org
14457L:	linux-parisc@vger.kernel.org
14458S:	Orphan
14459F:	drivers/net/ethernet/dec/tulip/
14460
14461TUN/TAP driver
14462M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14463W:	http://vtun.sourceforge.net/tun
14464S:	Maintained
14465F:	Documentation/networking/tuntap.txt
14466F:	arch/um/os-Linux/drivers/
14467
14468TURBOCHANNEL SUBSYSTEM
14469M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14470M:	Ralf Baechle <ralf@linux-mips.org>
14471L:	linux-mips@linux-mips.org
14472Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14473S:	Maintained
14474F:	drivers/tc/
14475F:	include/linux/tc.h
14476
14477TURBOSTAT UTILITY
14478M:	"Len Brown" <lenb@kernel.org>
14479L:	linux-pm@vger.kernel.org
14480B:	https://bugzilla.kernel.org
14481Q:	https://patchwork.kernel.org/project/linux-pm/list/
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14483S:	Supported
14484F:	tools/power/x86/turbostat/
14485
14486TW5864 VIDEO4LINUX DRIVER
14487M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14488M:	Anton Sviridenko <anton@corp.bluecherry.net>
14489M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14490M:	Andrey Utkin <andrey_utkin@fastmail.com>
14491L:	linux-media@vger.kernel.org
14492S:	Supported
14493F:	drivers/media/pci/tw5864/
14494
14495TW68 VIDEO4LINUX DRIVER
14496M:	Hans Verkuil <hverkuil@xs4all.nl>
14497L:	linux-media@vger.kernel.org
14498T:	git git://linuxtv.org/media_tree.git
14499W:	https://linuxtv.org
14500S:	Odd Fixes
14501F:	drivers/media/pci/tw68/
14502
14503TW686X VIDEO4LINUX DRIVER
14504M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14505L:	linux-media@vger.kernel.org
14506T:	git git://linuxtv.org/media_tree.git
14507W:	http://linuxtv.org
14508S:	Maintained
14509F:	drivers/media/pci/tw686x/
14510
14511UBI FILE SYSTEM (UBIFS)
14512M:	Richard Weinberger <richard@nod.at>
14513M:	Artem Bityutskiy <dedekind1@gmail.com>
14514M:	Adrian Hunter <adrian.hunter@intel.com>
14515L:	linux-mtd@lists.infradead.org
14516T:	git git://git.infradead.org/ubifs-2.6.git
14517W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14518S:	Supported
14519F:	Documentation/filesystems/ubifs.txt
14520F:	fs/ubifs/
14521
14522UCLINUX (M68KNOMMU AND COLDFIRE)
14523M:	Greg Ungerer <gerg@linux-m68k.org>
14524W:	http://www.linux-m68k.org/
14525W:	http://www.uclinux.org/
14526L:	linux-m68k@lists.linux-m68k.org
14527L:	uclinux-dev@uclinux.org  (subscribers-only)
14528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14529S:	Maintained
14530F:	arch/m68k/coldfire/
14531F:	arch/m68k/68*/
14532F:	arch/m68k/*/*_no.*
14533F:	arch/m68k/include/asm/*_no.*
14534
14535UDF FILESYSTEM
14536M:	Jan Kara <jack@suse.com>
14537S:	Maintained
14538F:	Documentation/filesystems/udf.txt
14539F:	fs/udf/
14540
14541UDRAW TABLET
14542M:	Bastien Nocera <hadess@hadess.net>
14543L:	linux-input@vger.kernel.org
14544S:	Maintained
14545F:	drivers/hid/hid-udraw-ps3.c
14546
14547UFS FILESYSTEM
14548M:	Evgeniy Dushistov <dushistov@mail.ru>
14549S:	Maintained
14550F:	Documentation/filesystems/ufs.txt
14551F:	fs/ufs/
14552
14553UHID USERSPACE HID IO DRIVER:
14554M:	David Herrmann <dh.herrmann@googlemail.com>
14555L:	linux-input@vger.kernel.org
14556S:	Maintained
14557F:	drivers/hid/uhid.c
14558F:	include/uapi/linux/uhid.h
14559
14560ULPI BUS
14561M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14562L:	linux-usb@vger.kernel.org
14563S:	Maintained
14564F:	drivers/usb/common/ulpi.c
14565F:	include/linux/ulpi/
14566
14567ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14568L:	linux-usb@vger.kernel.org
14569S:	Orphan
14570F:	drivers/uwb/
14571F:	include/linux/uwb.h
14572F:	include/linux/uwb/
14573
14574UNICORE32 ARCHITECTURE:
14575M:	Guan Xuetao <gxt@pku.edu.cn>
14576W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14577S:	Maintained
14578T:	git git://github.com/gxt/linux.git
14579F:	arch/unicore32/
14580
14581UNIFDEF
14582M:	Tony Finch <dot@dotat.at>
14583W:	http://dotat.at/prog/unifdef
14584S:	Maintained
14585F:	scripts/unifdef.c
14586
14587UNIFORM CDROM DRIVER
14588M:	Jens Axboe <axboe@kernel.dk>
14589W:	http://www.kernel.dk
14590S:	Maintained
14591F:	Documentation/cdrom/
14592F:	drivers/cdrom/cdrom.c
14593F:	include/linux/cdrom.h
14594F:	include/uapi/linux/cdrom.h
14595
14596UNISYS S-PAR DRIVERS
14597M:	David Kershner <david.kershner@unisys.com>
14598L:	sparmaintainer@unisys.com (Unisys internal)
14599S:	Supported
14600F:	include/linux/visorbus.h
14601F:	drivers/visorbus/
14602F:	drivers/staging/unisys/
14603
14604UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14605M:	Vinayak Holikatti <vinholikatti@gmail.com>
14606L:	linux-scsi@vger.kernel.org
14607S:	Supported
14608F:	Documentation/scsi/ufs.txt
14609F:	drivers/scsi/ufs/
14610
14611UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14612M:	Joao Pinto <jpinto@synopsys.com>
14613L:	linux-scsi@vger.kernel.org
14614S:	Supported
14615F:	drivers/scsi/ufs/*dwc*
14616
14617UNSORTED BLOCK IMAGES (UBI)
14618M:	Artem Bityutskiy <dedekind1@gmail.com>
14619M:	Richard Weinberger <richard@nod.at>
14620W:	http://www.linux-mtd.infradead.org/
14621L:	linux-mtd@lists.infradead.org
14622T:	git git://git.infradead.org/ubifs-2.6.git
14623S:	Supported
14624F:	drivers/mtd/ubi/
14625F:	include/linux/mtd/ubi.h
14626F:	include/uapi/mtd/ubi-user.h
14627
14628USB "USBNET" DRIVER FRAMEWORK
14629M:	Oliver Neukum <oneukum@suse.com>
14630L:	netdev@vger.kernel.org
14631W:	http://www.linux-usb.org/usbnet
14632S:	Maintained
14633F:	drivers/net/usb/usbnet.c
14634F:	include/linux/usb/usbnet.h
14635
14636USB ACM DRIVER
14637M:	Oliver Neukum <oneukum@suse.com>
14638L:	linux-usb@vger.kernel.org
14639S:	Maintained
14640F:	Documentation/usb/acm.txt
14641F:	drivers/usb/class/cdc-acm.*
14642
14643USB AR5523 WIRELESS DRIVER
14644M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14645L:	linux-wireless@vger.kernel.org
14646S:	Maintained
14647F:	drivers/net/wireless/ath/ar5523/
14648
14649USB ATTACHED SCSI
14650M:	Oliver Neukum <oneukum@suse.com>
14651L:	linux-usb@vger.kernel.org
14652L:	linux-scsi@vger.kernel.org
14653S:	Maintained
14654F:	drivers/usb/storage/uas.c
14655
14656USB CDC ETHERNET DRIVER
14657M:	Oliver Neukum <oliver@neukum.org>
14658L:	linux-usb@vger.kernel.org
14659S:	Maintained
14660F:	drivers/net/usb/cdc_*.c
14661F:	include/uapi/linux/usb/cdc.h
14662
14663USB CHAOSKEY DRIVER
14664M:	Keith Packard <keithp@keithp.com>
14665L:	linux-usb@vger.kernel.org
14666S:	Maintained
14667F:	drivers/usb/misc/chaoskey.c
14668
14669USB CYPRESS C67X00 DRIVER
14670M:	Peter Korsgaard <jacmet@sunsite.dk>
14671L:	linux-usb@vger.kernel.org
14672S:	Maintained
14673F:	drivers/usb/c67x00/
14674
14675USB DAVICOM DM9601 DRIVER
14676M:	Peter Korsgaard <jacmet@sunsite.dk>
14677L:	netdev@vger.kernel.org
14678W:	http://www.linux-usb.org/usbnet
14679S:	Maintained
14680F:	drivers/net/usb/dm9601.c
14681
14682USB DIAMOND RIO500 DRIVER
14683M:	Cesar Miquel <miquel@df.uba.ar>
14684L:	rio500-users@lists.sourceforge.net
14685W:	http://rio500.sourceforge.net
14686S:	Maintained
14687F:	drivers/usb/misc/rio500*
14688
14689USB EHCI DRIVER
14690M:	Alan Stern <stern@rowland.harvard.edu>
14691L:	linux-usb@vger.kernel.org
14692S:	Maintained
14693F:	Documentation/usb/ehci.txt
14694F:	drivers/usb/host/ehci*
14695
14696USB GADGET/PERIPHERAL SUBSYSTEM
14697M:	Felipe Balbi <balbi@kernel.org>
14698L:	linux-usb@vger.kernel.org
14699W:	http://www.linux-usb.org/gadget
14700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14701S:	Maintained
14702F:	drivers/usb/gadget/
14703F:	include/linux/usb/gadget*
14704
14705USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14706M:	Jiri Kosina <jikos@kernel.org>
14707R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14708L:	linux-usb@vger.kernel.org
14709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14710S:	Maintained
14711F:	Documentation/hid/hiddev.txt
14712F:	drivers/hid/usbhid/
14713
14714USB INTEL XHCI ROLE MUX DRIVER
14715M:	Hans de Goede <hdegoede@redhat.com>
14716L:	linux-usb@vger.kernel.org
14717S:	Maintained
14718F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14719
14720USB ISP116X DRIVER
14721M:	Olav Kongas <ok@artecdesign.ee>
14722L:	linux-usb@vger.kernel.org
14723S:	Maintained
14724F:	drivers/usb/host/isp116x*
14725F:	include/linux/usb/isp116x.h
14726
14727USB LAN78XX ETHERNET DRIVER
14728M:	Woojung Huh <woojung.huh@microchip.com>
14729M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14730L:	netdev@vger.kernel.org
14731S:	Maintained
14732F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14733F:	drivers/net/usb/lan78xx.*
14734F:	include/dt-bindings/net/microchip-lan78xx.h
14735
14736USB MASS STORAGE DRIVER
14737M:	Alan Stern <stern@rowland.harvard.edu>
14738L:	linux-usb@vger.kernel.org
14739L:	usb-storage@lists.one-eyed-alien.net
14740S:	Maintained
14741W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14742F:	drivers/usb/storage/
14743
14744USB MIDI DRIVER
14745M:	Clemens Ladisch <clemens@ladisch.de>
14746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14747T:	git git://git.alsa-project.org/alsa-kernel.git
14748S:	Maintained
14749F:	sound/usb/midi.*
14750
14751USB NETWORKING DRIVERS
14752L:	linux-usb@vger.kernel.org
14753S:	Odd Fixes
14754F:	drivers/net/usb/
14755
14756USB OHCI DRIVER
14757M:	Alan Stern <stern@rowland.harvard.edu>
14758L:	linux-usb@vger.kernel.org
14759S:	Maintained
14760F:	Documentation/usb/ohci.txt
14761F:	drivers/usb/host/ohci*
14762
14763USB OTG FSM (Finite State Machine)
14764M:	Peter Chen <Peter.Chen@nxp.com>
14765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14766L:	linux-usb@vger.kernel.org
14767S:	Maintained
14768F:	drivers/usb/common/usb-otg-fsm.c
14769
14770USB OVER IP DRIVER
14771M:	Valentina Manea <valentina.manea.m@gmail.com>
14772M:	Shuah Khan <shuah@kernel.org>
14773L:	linux-usb@vger.kernel.org
14774S:	Maintained
14775F:	Documentation/usb/usbip_protocol.txt
14776F:	drivers/usb/usbip/
14777F:	tools/usb/usbip/
14778F:	tools/testing/selftests/drivers/usb/usbip/
14779
14780USB PEGASUS DRIVER
14781M:	Petko Manolov <petkan@nucleusys.com>
14782L:	linux-usb@vger.kernel.org
14783L:	netdev@vger.kernel.org
14784T:	git git://github.com/petkan/pegasus.git
14785W:	https://github.com/petkan/pegasus
14786S:	Maintained
14787F:	drivers/net/usb/pegasus.*
14788
14789USB PHY LAYER
14790M:	Felipe Balbi <balbi@kernel.org>
14791L:	linux-usb@vger.kernel.org
14792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14793S:	Maintained
14794F:	drivers/usb/phy/
14795
14796USB PRINTER DRIVER (usblp)
14797M:	Pete Zaitcev <zaitcev@redhat.com>
14798L:	linux-usb@vger.kernel.org
14799S:	Supported
14800F:	drivers/usb/class/usblp.c
14801
14802USB QMI WWAN NETWORK DRIVER
14803M:	Bjørn Mork <bjorn@mork.no>
14804L:	netdev@vger.kernel.org
14805S:	Maintained
14806F:	Documentation/ABI/testing/sysfs-class-net-qmi
14807F:	drivers/net/usb/qmi_wwan.c
14808
14809USB RTL8150 DRIVER
14810M:	Petko Manolov <petkan@nucleusys.com>
14811L:	linux-usb@vger.kernel.org
14812L:	netdev@vger.kernel.org
14813T:	git git://github.com/petkan/rtl8150.git
14814W:	https://github.com/petkan/rtl8150
14815S:	Maintained
14816F:	drivers/net/usb/rtl8150.c
14817
14818USB SERIAL SUBSYSTEM
14819M:	Johan Hovold <johan@kernel.org>
14820L:	linux-usb@vger.kernel.org
14821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14822S:	Maintained
14823F:	Documentation/usb/usb-serial.txt
14824F:	drivers/usb/serial/
14825F:	include/linux/usb/serial.h
14826
14827USB SMSC75XX ETHERNET DRIVER
14828M:	Steve Glendinning <steve.glendinning@shawell.net>
14829L:	netdev@vger.kernel.org
14830S:	Maintained
14831F:	drivers/net/usb/smsc75xx.*
14832
14833USB SMSC95XX ETHERNET DRIVER
14834M:	Steve Glendinning <steve.glendinning@shawell.net>
14835M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14836L:	netdev@vger.kernel.org
14837S:	Maintained
14838F:	drivers/net/usb/smsc95xx.*
14839
14840USB SUBSYSTEM
14841M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14842L:	linux-usb@vger.kernel.org
14843W:	http://www.linux-usb.org
14844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14845S:	Supported
14846F:	Documentation/devicetree/bindings/usb/
14847F:	Documentation/usb/
14848F:	drivers/usb/
14849F:	include/linux/usb.h
14850F:	include/linux/usb/
14851
14852USB TYPEC PI3USB30532 MUX DRIVER
14853M:	Hans de Goede <hdegoede@redhat.com>
14854L:	linux-usb@vger.kernel.org
14855S:	Maintained
14856F:	drivers/usb/typec/mux/pi3usb30532.c
14857
14858USB TYPEC SUBSYSTEM
14859M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14860L:	linux-usb@vger.kernel.org
14861S:	Maintained
14862F:	Documentation/ABI/testing/sysfs-class-typec
14863F:	Documentation/usb/typec.rst
14864F:	drivers/usb/typec/
14865F:	include/linux/usb/typec.h
14866
14867USB UHCI DRIVER
14868M:	Alan Stern <stern@rowland.harvard.edu>
14869L:	linux-usb@vger.kernel.org
14870S:	Maintained
14871F:	drivers/usb/host/uhci*
14872
14873USB VIDEO CLASS
14874M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14875L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14876L:	linux-media@vger.kernel.org
14877T:	git git://linuxtv.org/media_tree.git
14878W:	http://www.ideasonboard.org/uvc/
14879S:	Maintained
14880F:	drivers/media/usb/uvc/
14881F:	include/uapi/linux/uvcvideo.h
14882
14883USB VISION DRIVER
14884M:	Hans Verkuil <hverkuil@xs4all.nl>
14885L:	linux-media@vger.kernel.org
14886T:	git git://linuxtv.org/media_tree.git
14887W:	https://linuxtv.org
14888S:	Odd Fixes
14889F:	drivers/media/usb/usbvision/
14890
14891USB WEBCAM GADGET
14892M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14893L:	linux-usb@vger.kernel.org
14894S:	Maintained
14895F:	drivers/usb/gadget/function/*uvc*
14896F:	drivers/usb/gadget/legacy/webcam.c
14897
14898USB WIRELESS RNDIS DRIVER (rndis_wlan)
14899M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14900L:	linux-wireless@vger.kernel.org
14901S:	Maintained
14902F:	drivers/net/wireless/rndis_wlan.c
14903
14904USB XHCI DRIVER
14905M:	Mathias Nyman <mathias.nyman@intel.com>
14906L:	linux-usb@vger.kernel.org
14907S:	Supported
14908F:	drivers/usb/host/xhci*
14909F:	drivers/usb/host/pci-quirks*
14910
14911USB ZD1201 DRIVER
14912L:	linux-wireless@vger.kernel.org
14913W:	http://linux-lc100020.sourceforge.net
14914S:	Orphan
14915F:	drivers/net/wireless/zydas/zd1201.*
14916
14917USB ZR364XX DRIVER
14918M:	Antoine Jacquet <royale@zerezo.com>
14919L:	linux-usb@vger.kernel.org
14920L:	linux-media@vger.kernel.org
14921T:	git git://linuxtv.org/media_tree.git
14922W:	http://royale.zerezo.com/zr364xx/
14923S:	Maintained
14924F:	Documentation/media/v4l-drivers/zr364xx*
14925F:	drivers/media/usb/zr364xx/
14926
14927USER-MODE LINUX (UML)
14928M:	Jeff Dike <jdike@addtoit.com>
14929M:	Richard Weinberger <richard@nod.at>
14930L:	user-mode-linux-devel@lists.sourceforge.net
14931L:	user-mode-linux-user@lists.sourceforge.net
14932W:	http://user-mode-linux.sourceforge.net
14933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14934S:	Maintained
14935F:	Documentation/virtual/uml/
14936F:	arch/um/
14937F:	arch/x86/um/
14938F:	fs/hostfs/
14939F:	fs/hppfs/
14940
14941USERSPACE I/O (UIO)
14942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14943S:	Maintained
14944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14945F:	Documentation/driver-api/uio-howto.rst
14946F:	drivers/uio/
14947F:	include/linux/uio*.h
14948
14949UTIL-LINUX PACKAGE
14950M:	Karel Zak <kzak@redhat.com>
14951L:	util-linux@vger.kernel.org
14952W:	http://en.wikipedia.org/wiki/Util-linux
14953T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14954S:	Maintained
14955
14956UUID HELPERS
14957M:	Christoph Hellwig <hch@lst.de>
14958R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14959L:	linux-kernel@vger.kernel.org
14960T:	git git://git.infradead.org/users/hch/uuid.git
14961F:	lib/uuid.c
14962F:	lib/test_uuid.c
14963F:	include/linux/uuid.h
14964F:	include/uapi/linux/uuid.h
14965S:	Maintained
14966
14967UVESAFB DRIVER
14968M:	Michal Januszewski <spock@gentoo.org>
14969L:	linux-fbdev@vger.kernel.org
14970W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14971S:	Maintained
14972F:	Documentation/fb/uvesafb.txt
14973F:	drivers/video/fbdev/uvesafb.*
14974
14975VF610 NAND DRIVER
14976M:	Stefan Agner <stefan@agner.ch>
14977L:	linux-mtd@lists.infradead.org
14978S:	Supported
14979F:	drivers/mtd/nand/raw/vf610_nfc.c
14980
14981VFAT/FAT/MSDOS FILESYSTEM
14982M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14983S:	Maintained
14984F:	Documentation/filesystems/vfat.txt
14985F:	fs/fat/
14986
14987VFIO DRIVER
14988M:	Alex Williamson <alex.williamson@redhat.com>
14989L:	kvm@vger.kernel.org
14990T:	git git://github.com/awilliam/linux-vfio.git
14991S:	Maintained
14992F:	Documentation/vfio.txt
14993F:	drivers/vfio/
14994F:	include/linux/vfio.h
14995F:	include/uapi/linux/vfio.h
14996
14997VFIO MEDIATED DEVICE DRIVERS
14998M:	Kirti Wankhede <kwankhede@nvidia.com>
14999L:	kvm@vger.kernel.org
15000S:	Maintained
15001F:	Documentation/vfio-mediated-device.txt
15002F:	drivers/vfio/mdev/
15003F:	include/linux/mdev.h
15004F:	samples/vfio-mdev/
15005
15006VFIO PLATFORM DRIVER
15007M:	Eric Auger <eric.auger@redhat.com>
15008L:	kvm@vger.kernel.org
15009S:	Maintained
15010F:	drivers/vfio/platform/
15011
15012VGA_SWITCHEROO
15013R:	Lukas Wunner <lukas@wunner.de>
15014S:	Maintained
15015F:	Documentation/gpu/vga-switcheroo.rst
15016F:	drivers/gpu/vga/vga_switcheroo.c
15017F:	include/linux/vga_switcheroo.h
15018T:	git git://anongit.freedesktop.org/drm/drm-misc
15019
15020VIA RHINE NETWORK DRIVER
15021S:	Orphan
15022F:	drivers/net/ethernet/via/via-rhine.c
15023
15024VIA SD/MMC CARD CONTROLLER DRIVER
15025M:	Bruce Chang <brucechang@via.com.tw>
15026M:	Harald Welte <HaraldWelte@viatech.com>
15027S:	Maintained
15028F:	drivers/mmc/host/via-sdmmc.c
15029
15030VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15031M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15032L:	linux-fbdev@vger.kernel.org
15033S:	Maintained
15034F:	include/linux/via-core.h
15035F:	include/linux/via-gpio.h
15036F:	include/linux/via_i2c.h
15037F:	drivers/video/fbdev/via/
15038
15039VIA VELOCITY NETWORK DRIVER
15040M:	Francois Romieu <romieu@fr.zoreil.com>
15041L:	netdev@vger.kernel.org
15042S:	Maintained
15043F:	drivers/net/ethernet/via/via-velocity.*
15044
15045VIDEO MULTIPLEXER DRIVER
15046M:	Philipp Zabel <p.zabel@pengutronix.de>
15047L:	linux-media@vger.kernel.org
15048S:	Maintained
15049F:	drivers/media/platform/video-mux.c
15050
15051VIDEOBUF2 FRAMEWORK
15052M:	Pawel Osciak <pawel@osciak.com>
15053M:	Marek Szyprowski <m.szyprowski@samsung.com>
15054M:	Kyungmin Park <kyungmin.park@samsung.com>
15055L:	linux-media@vger.kernel.org
15056S:	Maintained
15057F:	drivers/media/v4l2-core/videobuf2-*
15058F:	include/media/videobuf2-*
15059
15060VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15061M:	Helen Koike <helen.koike@collabora.com>
15062L:	linux-media@vger.kernel.org
15063T:	git git://linuxtv.org/media_tree.git
15064W:	https://linuxtv.org
15065S:	Maintained
15066F:	drivers/media/platform/vimc/*
15067
15068VIRT LIB
15069M:	Alex Williamson <alex.williamson@redhat.com>
15070M:	Paolo Bonzini <pbonzini@redhat.com>
15071L:	kvm@vger.kernel.org
15072S:	Supported
15073F:	virt/lib/
15074
15075VIRTIO AND VHOST VSOCK DRIVER
15076M:	Stefan Hajnoczi <stefanha@redhat.com>
15077L:	kvm@vger.kernel.org
15078L:	virtualization@lists.linux-foundation.org
15079L:	netdev@vger.kernel.org
15080S:	Maintained
15081F:	include/linux/virtio_vsock.h
15082F:	include/uapi/linux/virtio_vsock.h
15083F:	include/uapi/linux/vsockmon.h
15084F:	include/uapi/linux/vm_sockets_diag.h
15085F:	net/vmw_vsock/diag.c
15086F:	net/vmw_vsock/af_vsock_tap.c
15087F:	net/vmw_vsock/virtio_transport_common.c
15088F:	net/vmw_vsock/virtio_transport.c
15089F:	drivers/net/vsockmon.c
15090F:	drivers/vhost/vsock.c
15091F:	drivers/vhost/vsock.h
15092F:	tools/testing/vsock/
15093
15094VIRTIO CONSOLE DRIVER
15095M:	Amit Shah <amit@kernel.org>
15096L:	virtualization@lists.linux-foundation.org
15097S:	Maintained
15098F:	drivers/char/virtio_console.c
15099F:	include/linux/virtio_console.h
15100F:	include/uapi/linux/virtio_console.h
15101
15102VIRTIO CORE, NET AND BLOCK DRIVERS
15103M:	"Michael S. Tsirkin" <mst@redhat.com>
15104M:	Jason Wang <jasowang@redhat.com>
15105L:	virtualization@lists.linux-foundation.org
15106S:	Maintained
15107F:	Documentation/devicetree/bindings/virtio/
15108F:	drivers/virtio/
15109F:	tools/virtio/
15110F:	drivers/net/virtio_net.c
15111F:	drivers/block/virtio_blk.c
15112F:	include/linux/virtio*.h
15113F:	include/uapi/linux/virtio_*.h
15114F:	drivers/crypto/virtio/
15115F:	mm/balloon_compaction.c
15116
15117VIRTIO CRYPTO DRIVER
15118M:	Gonglei <arei.gonglei@huawei.com>
15119L:	virtualization@lists.linux-foundation.org
15120L:	linux-crypto@vger.kernel.org
15121S:	Maintained
15122F:	drivers/crypto/virtio/
15123F:	include/uapi/linux/virtio_crypto.h
15124
15125VIRTIO DRIVERS FOR S390
15126M:	Cornelia Huck <cohuck@redhat.com>
15127M:	Halil Pasic <pasic@linux.ibm.com>
15128L:	linux-s390@vger.kernel.org
15129L:	virtualization@lists.linux-foundation.org
15130L:	kvm@vger.kernel.org
15131S:	Supported
15132F:	drivers/s390/virtio/
15133F:	arch/s390/include/uapi/asm/virtio-ccw.h
15134
15135VIRTIO GPU DRIVER
15136M:	David Airlie <airlied@linux.ie>
15137M:	Gerd Hoffmann <kraxel@redhat.com>
15138L:	dri-devel@lists.freedesktop.org
15139L:	virtualization@lists.linux-foundation.org
15140T:	git git://anongit.freedesktop.org/drm/drm-misc
15141S:	Maintained
15142F:	drivers/gpu/drm/virtio/
15143F:	include/uapi/linux/virtio_gpu.h
15144
15145VIRTIO HOST (VHOST)
15146M:	"Michael S. Tsirkin" <mst@redhat.com>
15147M:	Jason Wang <jasowang@redhat.com>
15148L:	kvm@vger.kernel.org
15149L:	virtualization@lists.linux-foundation.org
15150L:	netdev@vger.kernel.org
15151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15152S:	Maintained
15153F:	drivers/vhost/
15154F:	include/uapi/linux/vhost.h
15155
15156VIRTIO INPUT DRIVER
15157M:	Gerd Hoffmann <kraxel@redhat.com>
15158S:	Maintained
15159F:	drivers/virtio/virtio_input.c
15160F:	include/uapi/linux/virtio_input.h
15161
15162VIRTUAL BOX GUEST DEVICE DRIVER
15163M:	Hans de Goede <hdegoede@redhat.com>
15164M:	Arnd Bergmann <arnd@arndb.de>
15165M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15166S:	Maintained
15167F:	include/linux/vbox_utils.h
15168F:	include/uapi/linux/vbox*.h
15169F:	drivers/virt/vboxguest/
15170
15171VIRTUAL SERIO DEVICE DRIVER
15172M:	Stephen Chandler Paul <thatslyude@gmail.com>
15173S:	Maintained
15174F:	drivers/input/serio/userio.c
15175F:	include/uapi/linux/userio.h
15176
15177VIVID VIRTUAL VIDEO DRIVER
15178M:	Hans Verkuil <hverkuil@xs4all.nl>
15179L:	linux-media@vger.kernel.org
15180T:	git git://linuxtv.org/media_tree.git
15181W:	https://linuxtv.org
15182S:	Maintained
15183F:	drivers/media/platform/vivid/*
15184
15185VLYNQ BUS
15186M:	Florian Fainelli <f.fainelli@gmail.com>
15187L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15188S:	Maintained
15189F:	drivers/vlynq/vlynq.c
15190F:	include/linux/vlynq.h
15191
15192VME SUBSYSTEM
15193M:	Martyn Welch <martyn@welchs.me.uk>
15194M:	Manohar Vanga <manohar.vanga@gmail.com>
15195M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15196L:	devel@driverdev.osuosl.org
15197S:	Maintained
15198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15199F:	Documentation/driver-api/vme.rst
15200F:	drivers/staging/vme/
15201F:	drivers/vme/
15202F:	include/linux/vme*
15203
15204VMWARE BALLOON DRIVER
15205M:	Xavier Deguillard <xdeguillard@vmware.com>
15206M:	Philip Moltmann <moltmann@vmware.com>
15207M:	"VMware, Inc." <pv-drivers@vmware.com>
15208L:	linux-kernel@vger.kernel.org
15209S:	Maintained
15210F:	drivers/misc/vmw_balloon.c
15211
15212VMWARE HYPERVISOR INTERFACE
15213M:	Alok Kataria <akataria@vmware.com>
15214L:	virtualization@lists.linux-foundation.org
15215S:	Supported
15216F:	arch/x86/kernel/cpu/vmware.c
15217
15218VMWARE PVRDMA DRIVER
15219M:	Adit Ranadive <aditr@vmware.com>
15220M:	VMware PV-Drivers <pv-drivers@vmware.com>
15221L:	linux-rdma@vger.kernel.org
15222S:	Maintained
15223F:	drivers/infiniband/hw/vmw_pvrdma/
15224
15225VMware PVSCSI driver
15226M:	Jim Gill <jgill@vmware.com>
15227M:	VMware PV-Drivers <pv-drivers@vmware.com>
15228L:	linux-scsi@vger.kernel.org
15229S:	Maintained
15230F:	drivers/scsi/vmw_pvscsi.c
15231F:	drivers/scsi/vmw_pvscsi.h
15232
15233VMWARE VMMOUSE SUBDRIVER
15234M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15235M:	"VMware, Inc." <pv-drivers@vmware.com>
15236L:	linux-input@vger.kernel.org
15237S:	Maintained
15238F:	drivers/input/mouse/vmmouse.c
15239F:	drivers/input/mouse/vmmouse.h
15240
15241VMWARE VMXNET3 ETHERNET DRIVER
15242M:	Ronak Doshi <doshir@vmware.com>
15243M:	"VMware, Inc." <pv-drivers@vmware.com>
15244L:	netdev@vger.kernel.org
15245S:	Maintained
15246F:	drivers/net/vmxnet3/
15247
15248VOCORE VOCORE2 BOARD
15249M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15250L:	linux-mips@linux-mips.org
15251S:	Maintained
15252F:	arch/mips/boot/dts/ralink/vocore2.dts
15253
15254VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15255M:	Liam Girdwood <lgirdwood@gmail.com>
15256M:	Mark Brown <broonie@kernel.org>
15257L:	linux-kernel@vger.kernel.org
15258W:	http://www.slimlogic.co.uk/?p=48
15259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15260S:	Supported
15261F:	Documentation/devicetree/bindings/regulator/
15262F:	Documentation/power/regulator/
15263F:	drivers/regulator/
15264F:	include/dt-bindings/regulator/
15265F:	include/linux/regulator/
15266
15267VRF
15268M:	David Ahern <dsa@cumulusnetworks.com>
15269M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15270L:	netdev@vger.kernel.org
15271S:	Maintained
15272F:	drivers/net/vrf.c
15273F:	Documentation/networking/vrf.txt
15274
15275VT1211 HARDWARE MONITOR DRIVER
15276M:	Juerg Haefliger <juergh@gmail.com>
15277L:	linux-hwmon@vger.kernel.org
15278S:	Maintained
15279F:	Documentation/hwmon/vt1211
15280F:	drivers/hwmon/vt1211.c
15281
15282VT8231 HARDWARE MONITOR DRIVER
15283M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15284L:	linux-hwmon@vger.kernel.org
15285S:	Maintained
15286F:	drivers/hwmon/vt8231.c
15287
15288VUB300 USB to SDIO/SD/MMC bridge chip
15289M:	Tony Olech <tony.olech@elandigitalsystems.com>
15290L:	linux-mmc@vger.kernel.org
15291L:	linux-usb@vger.kernel.org
15292S:	Supported
15293F:	drivers/mmc/host/vub300.c
15294
15295W1 DALLAS'S 1-WIRE BUS
15296M:	Evgeniy Polyakov <zbr@ioremap.net>
15297S:	Maintained
15298F:	Documentation/w1/
15299F:	drivers/w1/
15300F:	include/linux/w1.h
15301
15302W83791D HARDWARE MONITORING DRIVER
15303M:	Marc Hulsman <m.hulsman@tudelft.nl>
15304L:	linux-hwmon@vger.kernel.org
15305S:	Maintained
15306F:	Documentation/hwmon/w83791d
15307F:	drivers/hwmon/w83791d.c
15308
15309W83793 HARDWARE MONITORING DRIVER
15310M:	Rudolf Marek <r.marek@assembler.cz>
15311L:	linux-hwmon@vger.kernel.org
15312S:	Maintained
15313F:	Documentation/hwmon/w83793
15314F:	drivers/hwmon/w83793.c
15315
15316W83795 HARDWARE MONITORING DRIVER
15317M:	Jean Delvare <jdelvare@suse.com>
15318L:	linux-hwmon@vger.kernel.org
15319S:	Maintained
15320F:	drivers/hwmon/w83795.c
15321
15322W83L51xD SD/MMC CARD INTERFACE DRIVER
15323M:	Pierre Ossman <pierre@ossman.eu>
15324S:	Maintained
15325F:	drivers/mmc/host/wbsd.*
15326
15327WACOM PROTOCOL 4 SERIAL TABLETS
15328M:	Julian Squires <julian@cipht.net>
15329M:	Hans de Goede <hdegoede@redhat.com>
15330L:	linux-input@vger.kernel.org
15331S:	Maintained
15332F:	drivers/input/tablet/wacom_serial4.c
15333
15334WATCHDOG DEVICE DRIVERS
15335M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15336M:	Guenter Roeck <linux@roeck-us.net>
15337L:	linux-watchdog@vger.kernel.org
15338W:	http://www.linux-watchdog.org/
15339T:	git git://www.linux-watchdog.org/linux-watchdog.git
15340S:	Maintained
15341F:	Documentation/devicetree/bindings/watchdog/
15342F:	Documentation/watchdog/
15343F:	drivers/watchdog/
15344F:	include/linux/watchdog.h
15345F:	include/uapi/linux/watchdog.h
15346
15347WHISKEYCOVE PMIC GPIO DRIVER
15348M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15349L:	linux-gpio@vger.kernel.org
15350S:	Maintained
15351F:	drivers/gpio/gpio-wcove.c
15352
15353WIIMOTE HID DRIVER
15354M:	David Herrmann <dh.herrmann@googlemail.com>
15355L:	linux-input@vger.kernel.org
15356S:	Maintained
15357F:	drivers/hid/hid-wiimote*
15358
15359WILOCITY WIL6210 WIRELESS DRIVER
15360M:	Maya Erez <merez@codeaurora.org>
15361L:	linux-wireless@vger.kernel.org
15362L:	wil6210@qti.qualcomm.com
15363S:	Supported
15364W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15365F:	drivers/net/wireless/ath/wil6210/
15366
15367WIMAX STACK
15368M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15369M:	linux-wimax@intel.com
15370L:	wimax@linuxwimax.org (subscribers-only)
15371S:	Supported
15372W:	http://linuxwimax.org
15373F:	Documentation/wimax/README.wimax
15374F:	include/linux/wimax/debug.h
15375F:	include/net/wimax.h
15376F:	include/uapi/linux/wimax.h
15377F:	net/wimax/
15378
15379WINBOND CIR DRIVER
15380M:	David Härdeman <david@hardeman.nu>
15381S:	Maintained
15382F:	drivers/media/rc/winbond-cir.c
15383
15384WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15385M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15386L:	linux-watchdog@vger.kernel.org
15387S:	Maintained
15388F:	drivers/watchdog/ebc-c384_wdt.c
15389
15390WINSYSTEMS WS16C48 GPIO DRIVER
15391M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15392L:	linux-gpio@vger.kernel.org
15393S:	Maintained
15394F:	drivers/gpio/gpio-ws16c48.c
15395
15396WISTRON LAPTOP BUTTON DRIVER
15397M:	Miloslav Trmac <mitr@volny.cz>
15398S:	Maintained
15399F:	drivers/input/misc/wistron_btns.c
15400
15401WL3501 WIRELESS PCMCIA CARD DRIVER
15402L:	linux-wireless@vger.kernel.org
15403S:	Odd fixes
15404F:	drivers/net/wireless/wl3501*
15405
15406WOLFSON MICROELECTRONICS DRIVERS
15407L:	patches@opensource.cirrus.com
15408T:	git https://github.com/CirrusLogic/linux-drivers.git
15409W:	https://github.com/CirrusLogic/linux-drivers/wiki
15410S:	Supported
15411F:	Documentation/hwmon/wm83??
15412F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15413F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15414F:	Documentation/devicetree/bindings/mfd/arizona.txt
15415F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15416F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15417F:	arch/arm/mach-s3c64xx/mach-crag6410*
15418F:	drivers/clk/clk-wm83*.c
15419F:	drivers/extcon/extcon-arizona.c
15420F:	drivers/leds/leds-wm83*.c
15421F:	drivers/gpio/gpio-*wm*.c
15422F:	drivers/gpio/gpio-arizona.c
15423F:	drivers/hwmon/wm83??-hwmon.c
15424F:	drivers/input/misc/wm831x-on.c
15425F:	drivers/input/touchscreen/wm831x-ts.c
15426F:	drivers/input/touchscreen/wm97*.c
15427F:	drivers/mfd/arizona*
15428F:	drivers/mfd/wm*.c
15429F:	drivers/mfd/cs47l24*
15430F:	drivers/power/supply/wm83*.c
15431F:	drivers/rtc/rtc-wm83*.c
15432F:	drivers/regulator/wm8*.c
15433F:	drivers/regulator/arizona*
15434F:	drivers/video/backlight/wm83*_bl.c
15435F:	drivers/watchdog/wm83*_wdt.c
15436F:	include/linux/mfd/arizona/
15437F:	include/linux/mfd/wm831x/
15438F:	include/linux/mfd/wm8350/
15439F:	include/linux/mfd/wm8400*
15440F:	include/linux/regulator/arizona*
15441F:	include/linux/wm97xx.h
15442F:	include/sound/wm????.h
15443F:	sound/soc/codecs/arizona.?
15444F:	sound/soc/codecs/wm*
15445F:	sound/soc/codecs/cs47l24*
15446
15447WORKQUEUE
15448M:	Tejun Heo <tj@kernel.org>
15449R:	Lai Jiangshan <jiangshanlai@gmail.com>
15450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15451S:	Maintained
15452F:	include/linux/workqueue.h
15453F:	kernel/workqueue.c
15454F:	Documentation/core-api/workqueue.rst
15455
15456X-POWERS AXP288 PMIC DRIVERS
15457M:	Hans de Goede <hdegoede@redhat.com>
15458S:	Maintained
15459N:	axp288
15460F:	drivers/acpi/pmic/intel_pmic_xpower.c
15461
15462X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15463M:	Chen-Yu Tsai <wens@csie.org>
15464L:	linux-kernel@vger.kernel.org
15465S:	Maintained
15466N:	axp[128]
15467
15468X.25 NETWORK LAYER
15469M:	Andrew Hendry <andrew.hendry@gmail.com>
15470L:	linux-x25@vger.kernel.org
15471S:	Odd Fixes
15472F:	Documentation/networking/x25*
15473F:	include/net/x25*
15474F:	net/x25/
15475
15476X86 ARCHITECTURE (32-BIT AND 64-BIT)
15477M:	Thomas Gleixner <tglx@linutronix.de>
15478M:	Ingo Molnar <mingo@redhat.com>
15479R:	"H. Peter Anvin" <hpa@zytor.com>
15480M:	x86@kernel.org
15481L:	linux-kernel@vger.kernel.org
15482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15483S:	Maintained
15484F:	Documentation/x86/
15485F:	arch/x86/
15486
15487X86 MCE INFRASTRUCTURE
15488M:	Tony Luck <tony.luck@intel.com>
15489M:	Borislav Petkov <bp@alien8.de>
15490L:	linux-edac@vger.kernel.org
15491S:	Maintained
15492F:	arch/x86/kernel/cpu/mcheck/*
15493
15494X86 MICROCODE UPDATE SUPPORT
15495M:	Borislav Petkov <bp@alien8.de>
15496S:	Maintained
15497F:	arch/x86/kernel/cpu/microcode/*
15498
15499X86 PLATFORM DRIVERS
15500M:	Darren Hart <dvhart@infradead.org>
15501M:	Andy Shevchenko <andy@infradead.org>
15502L:	platform-driver-x86@vger.kernel.org
15503T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15504S:	Maintained
15505F:	drivers/platform/x86/
15506F:	drivers/platform/olpc/
15507
15508X86 VDSO
15509M:	Andy Lutomirski <luto@amacapital.net>
15510L:	linux-kernel@vger.kernel.org
15511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15512S:	Maintained
15513F:	arch/x86/entry/vdso/
15514
15515XC2028/3028 TUNER DRIVER
15516M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15517L:	linux-media@vger.kernel.org
15518W:	https://linuxtv.org
15519T:	git git://linuxtv.org/media_tree.git
15520S:	Maintained
15521F:	drivers/media/tuners/tuner-xc2028.*
15522
15523XDP SOCKETS (AF_XDP)
15524M:	Björn Töpel <bjorn.topel@intel.com>
15525M:	Magnus Karlsson <magnus.karlsson@intel.com>
15526L:	netdev@vger.kernel.org
15527S:	Maintained
15528F:	kernel/bpf/xskmap.c
15529F:	net/xdp/
15530
15531XEN BLOCK SUBSYSTEM
15532M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15533M:	Roger Pau Monné <roger.pau@citrix.com>
15534L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15535S:	Supported
15536F:	drivers/block/xen-blkback/*
15537F:	drivers/block/xen*
15538
15539XEN HYPERVISOR ARM
15540M:	Stefano Stabellini <sstabellini@kernel.org>
15541L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15542S:	Maintained
15543F:	arch/arm/xen/
15544F:	arch/arm/include/asm/xen/
15545
15546XEN HYPERVISOR ARM64
15547M:	Stefano Stabellini <sstabellini@kernel.org>
15548L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15549S:	Maintained
15550F:	arch/arm64/xen/
15551F:	arch/arm64/include/asm/xen/
15552
15553XEN HYPERVISOR INTERFACE
15554M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15555M:	Juergen Gross <jgross@suse.com>
15556L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15558S:	Supported
15559F:	arch/x86/xen/
15560F:	drivers/*/xen-*front.c
15561F:	drivers/xen/
15562F:	arch/x86/include/asm/xen/
15563F:	arch/x86/include/asm/pvclock-abi.h
15564F:	include/xen/
15565F:	include/uapi/xen/
15566F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15567F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15568
15569XEN NETWORK BACKEND DRIVER
15570M:	Wei Liu <wei.liu2@citrix.com>
15571M:	Paul Durrant <paul.durrant@citrix.com>
15572L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15573L:	netdev@vger.kernel.org
15574S:	Supported
15575F:	drivers/net/xen-netback/*
15576
15577XEN PCI SUBSYSTEM
15578M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15579L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15580S:	Supported
15581F:	arch/x86/pci/*xen*
15582F:	drivers/pci/*xen*
15583
15584XEN PVSCSI DRIVERS
15585M:	Juergen Gross <jgross@suse.com>
15586L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15587L:	linux-scsi@vger.kernel.org
15588S:	Supported
15589F:	drivers/scsi/xen-scsifront.c
15590F:	drivers/xen/xen-scsiback.c
15591F:	include/xen/interface/io/vscsiif.h
15592
15593XEN SWIOTLB SUBSYSTEM
15594M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15596L:	iommu@lists.linux-foundation.org
15597S:	Supported
15598F:	arch/x86/xen/*swiotlb*
15599F:	drivers/xen/*swiotlb*
15600
15601XEN SOUND FRONTEND DRIVER
15602M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15604L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15605S:	Supported
15606F:	sound/xen/*
15607
15608XFS FILESYSTEM
15609M:	Darrick J. Wong <darrick.wong@oracle.com>
15610M:	linux-xfs@vger.kernel.org
15611L:	linux-xfs@vger.kernel.org
15612W:	http://xfs.org/
15613T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15614S:	Supported
15615F:	Documentation/filesystems/xfs.txt
15616F:	fs/xfs/
15617
15618XILINX AXI ETHERNET DRIVER
15619M:	Anirudha Sarangi <anirudh@xilinx.com>
15620M:	John Linn <John.Linn@xilinx.com>
15621S:	Maintained
15622F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15623
15624XILINX UARTLITE SERIAL DRIVER
15625M:	Peter Korsgaard <jacmet@sunsite.dk>
15626L:	linux-serial@vger.kernel.org
15627S:	Maintained
15628F:	drivers/tty/serial/uartlite.c
15629
15630XILINX VIDEO IP CORES
15631M:	Hyun Kwon <hyun.kwon@xilinx.com>
15632M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15633L:	linux-media@vger.kernel.org
15634T:	git git://linuxtv.org/media_tree.git
15635S:	Supported
15636F:	Documentation/devicetree/bindings/media/xilinx/
15637F:	drivers/media/platform/xilinx/
15638F:	include/uapi/linux/xilinx-v4l2-controls.h
15639
15640XILLYBUS DRIVER
15641M:	Eli Billauer <eli.billauer@gmail.com>
15642L:	linux-kernel@vger.kernel.org
15643S:	Supported
15644F:	drivers/char/xillybus/
15645
15646XLP9XX I2C DRIVER
15647M:	George Cherian <george.cherian@cavium.com>
15648M:	Jan Glauber <jglauber@cavium.com>
15649L:	linux-i2c@vger.kernel.org
15650W:	http://www.cavium.com
15651S:	Supported
15652F:	drivers/i2c/busses/i2c-xlp9xx.c
15653
15654XRA1403 GPIO EXPANDER
15655M:	Nandor Han <nandor.han@ge.com>
15656M:	Semi Malinen <semi.malinen@ge.com>
15657L:	linux-gpio@vger.kernel.org
15658S:	Maintained
15659F:	drivers/gpio/gpio-xra1403.c
15660F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15661
15662XTENSA XTFPGA PLATFORM SUPPORT
15663M:	Max Filippov <jcmvbkbc@gmail.com>
15664L:	linux-xtensa@linux-xtensa.org
15665S:	Maintained
15666F:	drivers/spi/spi-xtensa-xtfpga.c
15667F:	sound/soc/xtensa/xtfpga-i2s.c
15668
15669YAM DRIVER FOR AX.25
15670M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15671L:	linux-hams@vger.kernel.org
15672S:	Maintained
15673F:	drivers/net/hamradio/yam*
15674F:	include/linux/yam.h
15675
15676YAMA SECURITY MODULE
15677M:	Kees Cook <keescook@chromium.org>
15678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15679S:	Supported
15680F:	security/yama/
15681F:	Documentation/admin-guide/LSM/Yama.rst
15682
15683YEALINK PHONE DRIVER
15684M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15685L:	usbb2k-api-dev@nongnu.org
15686S:	Maintained
15687F:	Documentation/input/yealink.rst
15688F:	drivers/input/misc/yealink.*
15689
15690Z8530 DRIVER FOR AX.25
15691M:	Joerg Reuter <jreuter@yaina.de>
15692W:	http://yaina.de/jreuter/
15693W:	http://www.qsl.net/dl1bke/
15694L:	linux-hams@vger.kernel.org
15695S:	Maintained
15696F:	Documentation/networking/z8530drv.txt
15697F:	drivers/net/hamradio/*scc.c
15698F:	drivers/net/hamradio/z8530.h
15699
15700ZBUD COMPRESSED PAGE ALLOCATOR
15701M:	Seth Jennings <sjenning@redhat.com>
15702M:	Dan Streetman <ddstreet@ieee.org>
15703L:	linux-mm@kvack.org
15704S:	Maintained
15705F:	mm/zbud.c
15706F:	include/linux/zbud.h
15707
15708ZD1211RW WIRELESS DRIVER
15709M:	Daniel Drake <dsd@gentoo.org>
15710M:	Ulrich Kunitz <kune@deine-taler.de>
15711W:	http://zd1211.ath.cx/wiki/DriverRewrite
15712L:	linux-wireless@vger.kernel.org
15713L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15714S:	Maintained
15715F:	drivers/net/wireless/zydas/zd1211rw/
15716
15717ZD1301 MEDIA DRIVER
15718M:	Antti Palosaari <crope@iki.fi>
15719L:	linux-media@vger.kernel.org
15720W:	https://linuxtv.org/
15721W:	http://palosaari.fi/linux/
15722Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15723S:	Maintained
15724F:	drivers/media/usb/dvb-usb-v2/zd1301*
15725
15726ZD1301_DEMOD MEDIA DRIVER
15727M:	Antti Palosaari <crope@iki.fi>
15728L:	linux-media@vger.kernel.org
15729W:	https://linuxtv.org/
15730W:	http://palosaari.fi/linux/
15731Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15732S:	Maintained
15733F:	drivers/media/dvb-frontends/zd1301_demod*
15734
15735ZPOOL COMPRESSED PAGE STORAGE API
15736M:	Dan Streetman <ddstreet@ieee.org>
15737L:	linux-mm@kvack.org
15738S:	Maintained
15739F:	mm/zpool.c
15740F:	include/linux/zpool.h
15741
15742ZR36067 VIDEO FOR LINUX DRIVER
15743L:	mjpeg-users@lists.sourceforge.net
15744L:	linux-media@vger.kernel.org
15745W:	http://mjpeg.sourceforge.net/driver-zoran/
15746T:	hg https://linuxtv.org/hg/v4l-dvb
15747S:	Odd Fixes
15748F:	drivers/media/pci/zoran/
15749
15750ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15751M:	Minchan Kim <minchan@kernel.org>
15752M:	Nitin Gupta <ngupta@vflare.org>
15753R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15754L:	linux-kernel@vger.kernel.org
15755S:	Maintained
15756F:	drivers/block/zram/
15757F:	Documentation/blockdev/zram.txt
15758
15759ZS DECSTATION Z85C30 SERIAL DRIVER
15760M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15761S:	Maintained
15762F:	drivers/tty/serial/zs.*
15763
15764ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15765M:	Minchan Kim <minchan@kernel.org>
15766M:	Nitin Gupta <ngupta@vflare.org>
15767R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15768L:	linux-mm@kvack.org
15769S:	Maintained
15770F:	mm/zsmalloc.c
15771F:	include/linux/zsmalloc.h
15772F:	Documentation/vm/zsmalloc.rst
15773
15774ZSWAP COMPRESSED SWAP CACHING
15775M:	Seth Jennings <sjenning@redhat.com>
15776M:	Dan Streetman <ddstreet@ieee.org>
15777L:	linux-mm@kvack.org
15778S:	Maintained
15779F:	mm/zswap.c
15780
15781THE REST
15782M:	Linus Torvalds <torvalds@linux-foundation.org>
15783L:	linux-kernel@vger.kernel.org
15784Q:	http://patchwork.kernel.org/project/LKML/list/
15785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15786S:	Buried alive in reporters
15787F:	*
15788F:	*/
15789