xref: /openbmc/linux/MAINTAINERS (revision 77ab8d5d)
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_fence.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772F:	drivers/gpu/drm/amd/amdkfd/
773F:	drivers/gpu/drm/amd/include/cik_structs.h
774F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775F:	drivers/gpu/drm/amd/include/vi_structs.h
776F:	include/uapi/linux/kfd_ioctl.h
777
778AMD SEATTLE DEVICE TREE SUPPORT
779M:	Brijesh Singh <brijeshkumar.singh@amd.com>
780M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M:	Tom Lendacky <thomas.lendacky@amd.com>
782S:	Supported
783F:	arch/arm64/boot/dts/amd/
784
785AMD XGBE DRIVER
786M:	Tom Lendacky <thomas.lendacky@amd.com>
787L:	netdev@vger.kernel.org
788S:	Supported
789F:	drivers/net/ethernet/amd/xgbe/
790F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792AMS (Apple Motion Sensor) DRIVER
793M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794S:	Supported
795F:	drivers/macintosh/ams/
796
797ANALOG DEVICES INC AD9389B DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/ad9389b*
802
803ANALOG DEVICES INC ADV7180 DRIVER
804M:	Lars-Peter Clausen <lars@metafoo.de>
805L:	linux-media@vger.kernel.org
806W:	http://ez.analog.com/community/linux-device-drivers
807S:	Supported
808F:	drivers/media/i2c/adv7180.c
809
810ANALOG DEVICES INC ADV748X DRIVER
811M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv748x/*
815
816ANALOG DEVICES INC ADV7511 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7511*
821
822ANALOG DEVICES INC ADV7604 DRIVER
823M:	Hans Verkuil <hans.verkuil@cisco.com>
824L:	linux-media@vger.kernel.org
825S:	Maintained
826F:	drivers/media/i2c/adv7604*
827
828ANALOG DEVICES INC ADV7842 DRIVER
829M:	Hans Verkuil <hans.verkuil@cisco.com>
830L:	linux-media@vger.kernel.org
831S:	Maintained
832F:	drivers/media/i2c/adv7842*
833
834ANALOG DEVICES INC ASOC CODEC DRIVERS
835M:	Lars-Peter Clausen <lars@metafoo.de>
836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837W:	http://wiki.analog.com/
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	sound/soc/codecs/adau*
841F:	sound/soc/codecs/adav*
842F:	sound/soc/codecs/ad1*
843F:	sound/soc/codecs/ad7*
844F:	sound/soc/codecs/ssm*
845F:	sound/soc/codecs/sigmadsp.*
846
847ANALOG DEVICES INC DMA DRIVERS
848M:	Lars-Peter Clausen <lars@metafoo.de>
849W:	http://ez.analog.com/community/linux-device-drivers
850S:	Supported
851F:	drivers/dma/dma-axi-dmac.c
852
853ANALOG DEVICES INC IIO DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855M:	Michael Hennerich <Michael.Hennerich@analog.com>
856W:	http://wiki.analog.com/
857W:	http://ez.analog.com/community/linux-device-drivers
858S:	Supported
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861F:	drivers/iio/*/ad*
862F:	drivers/iio/adc/ltc2497*
863X:	drivers/iio/*/adjd*
864F:	drivers/staging/iio/*/ad*
865
866ANDES ARCHITECTURE
867M:	Greentime Hu <green.hu@gmail.com>
868M:	Vincent Chen <deanbo422@gmail.com>
869T:	git https://github.com/andestech/linux.git
870S:	Supported
871F:	arch/nds32/
872F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F:	Documentation/devicetree/bindings/nds32/
874K:	nds32
875N:	nds32
876
877ANDROID CONFIG FRAGMENTS
878M:	Rob Herring <robh@kernel.org>
879S:	Supported
880F:	kernel/configs/android*
881
882ANDROID DRIVERS
883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884M:	Arve Hjønnevåg <arve@android.com>
885M:	Todd Kjos <tkjos@android.com>
886M:	Martijn Coenen <maco@android.com>
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888L:	devel@driverdev.osuosl.org
889S:	Supported
890F:	drivers/android/
891F:	drivers/staging/android/
892
893ANDROID GOLDFISH PIC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897F:	drivers/irqchip/irq-goldfish-pic.c
898
899ANDROID GOLDFISH RTC DRIVER
900M:	Miodrag Dinic <miodrag.dinic@mips.com>
901S:	Supported
902F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903F:	drivers/rtc/rtc-goldfish.c
904
905ANDROID ION DRIVER
906M:	Laura Abbott <labbott@redhat.com>
907M:	Sumit Semwal <sumit.semwal@linaro.org>
908L:	devel@driverdev.osuosl.org
909L:	dri-devel@lists.freedesktop.org
910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	wiki.apparmor.net
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Odd Fixes
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074X:	arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Odd Fixes
1079F:	sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	drivers/amba/
1085F:	include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:	Russell King <linux@armlinux.org.uk>
1089S:	Odd Fixes
1090F:	drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/input/serio/ambakmi.*
1096F:	include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:	Russell King <linux@armlinux.org.uk>
1100S:	Odd Fixes
1101F:	drivers/mmc/host/mmci.*
1102F:	include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:	Russell King <linux@armlinux.org.uk>
1106S:	Odd Fixes
1107F:	drivers/tty/serial/amba-pl01*.c
1108F:	include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:	Will Deacon <will.deacon@arm.com>
1112R:	Robin Murphy <robin.murphy@arm.com>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	drivers/iommu/arm-smmu.c
1116F:	drivers/iommu/arm-smmu-v3.c
1117F:	drivers/iommu/io-pgtable-arm.c
1118F:	drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123F:	arch/arm/mach-*/
1124F:	arch/arm/plat-*/
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:	Andreas Färber <afaerber@suse.de>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131N:	owl
1132F:	arch/arm/mach-actions/
1133F:	arch/arm/boot/dts/owl-*
1134F:	arch/arm64/boot/dts/actions/
1135F:	drivers/clocksource/owl-*
1136F:	drivers/soc/actions/
1137F:	include/dt-bindings/power/owl-*
1138F:	include/linux/soc/actions/
1139F:	Documentation/devicetree/bindings/arm/actions.txt
1140F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:	Lennert Buytenhek <kernel@wantstofly.org>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:	Sergey Lapin <slapin@ossfans.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:	Lennert Buytenhek <kernel@wantstofly.org>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:	Emilio López <emilio@elopez.com.ar>
1160S:	Maintained
1161F:	drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:	Maxime Ripard <maxime.ripard@bootlin.com>
1165M:	Chen-Yu Tsai <wens@csie.org>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168N:	sun[x456789]i
1169N:	sun50i
1170F:	arch/arm/mach-sunxi/
1171F:	arch/arm64/boot/dts/allwinner/
1172F:	drivers/clk/sunxi-ng/
1173F:	drivers/pinctrl/sunxi/
1174F:	drivers/soc/sunxi/
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:	Neil Armstrong <narmstrong@baylibre.com>
1179M:	Jerome Brunet <jbrunet@baylibre.com>
1180L:	linux-amlogic@lists.infradead.org
1181S:	Maintained
1182F:	drivers/clk/meson/
1183F:	include/dt-bindings/clock/meson*
1184F:	include/dt-bindings/clock/gxbb*
1185F:	Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:	Carlo Caione <carlo@caione.org>
1189M:	Kevin Hilman <khilman@baylibre.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:	linux-amlogic@lists.infradead.org
1192W:	http://linux-meson.com/
1193S:	Maintained
1194F:	arch/arm/mach-meson/
1195F:	arch/arm/boot/dts/meson*
1196F:	arch/arm64/boot/dts/amlogic/
1197F:	drivers/pinctrl/meson/
1198F:	drivers/mmc/host/meson*
1199N:	meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-alpine/
1207F:	arch/arm/boot/dts/alpine*
1208F:	arch/arm64/boot/dts/al/
1209F:	drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:	Jesper Nilsson <jesper.nilsson@axis.com>
1213M:	Lars Persson <lars.persson@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237R:	Andrew Jeffery <andrew@aj.id.au>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:	Supported
1242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:	arch/arm/mach-aspeed/
1244F:	arch/arm/boot/dts/aspeed-*
1245N:	aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:	Boris Brezillon <boris.brezillon@bootlin.com>
1249S:	Maintained
1250F:	drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:	Rob Herring <robh@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-highbank/
1257F:	arch/arm/boot/dts/highbank.dts
1258F:	arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262S:	Maintained
1263F:	arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:	Sunil Goutham <sgoutham@cavium.com>
1267M:	Robert Richter <rric@kernel.org>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Supported
1270F:	drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:	Lukasz Majewski <lukma@denx.de>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:	Alexander Shiyan <shc_work@mail.ru>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Odd Fixes
1282N:	clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:	Lennert Buytenhek <kernel@wantstofly.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:	Hartley Sweeten <hsweeten@visionengravers.com>
1291M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/
1295F:	arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:	Russell King <linux@armlinux.org.uk>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:	drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:	Mike Rapoport <mike@compulab.co.il>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:	Baruch Siach <baruch@tkos.co.il>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	arch/arm/boot/dts/cx92755*
1314N:	digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:	Hubert Feurstein <hubert.feurstein@contec.at>
1318S:	Maintained
1319F:	arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	drivers/hwtracing/coresight/*
1326F:	Documentation/trace/coresight.txt
1327F:	Documentation/trace/coresight-cpu-debug.txt
1328F:	Documentation/devicetree/bindings/arm/coresight.txt
1329F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:	tools/perf/arch/arm/util/pmu.c
1332F:	tools/perf/arch/arm/util/auxtrace.c
1333F:	tools/perf/arch/arm/util/cs-etm.c
1334F:	tools/perf/arch/arm/util/cs-etm.h
1335F:	tools/perf/util/cs-etm.*
1336F:	tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:	Richard Purdie <rpurdie@rpsys.net>
1340S:	Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:	Linus Walleij <linus.walleij@linaro.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://github.com/ulli-kroll/linux.git
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/arm/gemini.txt
1349F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:	arch/arm/mach-gemini/
1353F:	drivers/net/ethernet/cortina/
1354F:	drivers/pinctrl/pinctrl-gemini.c
1355F:	drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:	Barry Song <baohua@kernel.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:	Maintained
1362F:	arch/arm/boot/dts/prima2*
1363F:	arch/arm/mach-prima2/
1364F:	drivers/clk/sirf/
1365F:	drivers/clocksource/timer-prima2.c
1366F:	drivers/clocksource/timer-atlas7.c
1367N:	[^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/mach-ebsa110/
1375F:	drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <s.hauer@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:	Fabio Estevam <fabio.estevam@nxp.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:	arch/arm/mach-imx/
1414F:	arch/arm/mach-mxs/
1415F:	arch/arm/boot/dts/imx*
1416F:	arch/arm/configs/imx*_defconfig
1417F:	drivers/clk/imx/
1418F:	drivers/soc/imx/
1419F:	include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:	Shawn Guo <shawnguo@kernel.org>
1423M:	Sascha Hauer <s.hauer@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:	Stefan Agner <stefan@agner.ch>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:	arch/arm/mach-imx/*vf610*
1430F:	arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:	Steve Sakoman <sakoman@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:	Philipp Zabel <philipp.zabel@gmail.com>
1444M:	Paul Parsons <lost.distance@yahoo.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-pxa/hx4700.c
1448F:	arch/arm/mach-pxa/include/mach/hx4700.h
1449F:	sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:	Wei Xu <xuwei5@hisilicon.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.hisilicon.com
1455S:	Supported
1456T:	git git://github.com/hisilicon/linux-hisi.git
1457F:	arch/arm/mach-hisi/
1458F:	arch/arm/boot/dts/hi3*
1459F:	arch/arm/boot/dts/hip*
1460F:	arch/arm/boot/dts/hisi*
1461F:	arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:	www.jlime.com
1466S:	Maintained
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:	arch/arm/mach-sa1100/jornada720.c
1469F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:	Javier Martinez Canillas <javier@dowhile0.org>
1474L:	linux-omap@vger.kernel.org
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:	Marek Vasut <marek.vasut@gmail.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:	Imre Kaloz <kaloz@openwrt.org>
1511M:	Krzysztof Halasa <khalasa@piap.pl>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:	Jonathan Cameron <jic23@cam.ac.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-pxa/stargate2.c
1521F:	drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:	Chanho Min <chanho.min@lge.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:	Joachim Eastwood <manabian@gmail.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/boot/dts/lpc43*
1549F:	drivers/clk/nxp/clk-lpc18xx*
1550F:	drivers/clocksource/time-lpc32xx.c
1551F:	drivers/i2c/busses/i2c-lpc2k.c
1552F:	drivers/memory/pl172.c
1553F:	drivers/mtd/spi-nor/nxp-spifi.c
1554F:	drivers/rtc/rtc-lpc24xx.c
1555N:	lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:	Vladimir Zapolskiy <vz@mleia.com>
1559M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:	Maintained
1563F:	arch/arm/boot/dts/lpc32*
1564F:	arch/arm/mach-lpc32xx/
1565F:	drivers/i2c/busses/i2c-pnx.c
1566F:	drivers/net/ethernet/nxp/lpc_eth.c
1567F:	drivers/usb/host/ohci-nxp.c
1568F:	drivers/watchdog/pnx4008_wdt.c
1569N:	lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573S:	Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:	Gregory Clement <gregory.clement@bootlin.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/soc/dove/
1583F:	arch/arm/mach-dove/
1584F:	arch/arm/mach-mv78xx0/
1585F:	arch/arm/mach-orion5x/
1586F:	arch/arm/plat-orion/
1587F:	arch/arm/boot/dts/dove*
1588F:	arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:	Jason Cooper <jason@lakedaemon.net>
1592M:	Andrew Lunn <andrew@lunn.ch>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/armada*
1598F:	arch/arm/boot/dts/kirkwood*
1599F:	arch/arm/configs/mvebu_*_defconfig
1600F:	arch/arm/mach-mvebu/
1601F:	arch/arm64/boot/dts/marvell/armada*
1602F:	drivers/cpufreq/armada-37xx-cpufreq.c
1603F:	drivers/cpufreq/mvebu-cpufreq.c
1604F:	drivers/irqchip/irq-armada-370-xp.c
1605F:	drivers/irqchip/irq-mvebu-*
1606F:	drivers/pinctrl/mvebu/
1607F:	drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:	Eddie Huang <eddie.huang@mediatek.com>
1611M:	Sean Wang <sean.wang@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:	drivers/rtc/rtc-mt6397.c
1617F:	drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:	Matthias Brugger <matthias.bgg@gmail.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	arch/arm/boot/dts/mt6*
1625F:	arch/arm/boot/dts/mt7*
1626F:	arch/arm/boot/dts/mt8*
1627F:	arch/arm/mach-mediatek/
1628F:	arch/arm64/boot/dts/mediatek/
1629N:	mtk
1630K:	mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:	Greg Ungerer <gerg@uclinux.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:	arch/arm/mach-ks8695/
1643S:	Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.linux4sam.org
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:	Supported
1652N:	at91
1653N:	atmel
1654F:	arch/arm/mach-at91/
1655F:	include/soc/at91/
1656F:	arch/arm/boot/dts/at91*.dts
1657F:	arch/arm/boot/dts/at91*.dtsi
1658F:	arch/arm/boot/dts/sama*.dts
1659F:	arch/arm/boot/dts/sama*.dtsi
1660F:	arch/arm/include/debug/at91.S
1661F:	drivers/memory/atmel*
1662F:	drivers/watchdog/sama5d4_wdt.c
1663X:	drivers/input/touchscreen/atmel_mxt_ts.c
1664X:	drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:	Robert Jarzmik <robert.jarzmik@free.fr>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:	arch/arm/mach-pxa/mioa701.c
1670S:	Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:	Michael Petchkovsky <mkpetch@internode.on.net>
1674S:	Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:	Linus Walleij <linus.walleij@linaro.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-nomadik/
1681F:	arch/arm/mach-u300/
1682F:	arch/arm/mach-ux500/
1683F:	arch/arm/boot/dts/ste-*
1684F:	drivers/clk/clk-nomadik.c
1685F:	drivers/clk/clk-u300.c
1686F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:	drivers/clocksource/timer-u300.c
1688F:	drivers/dma/coh901318*
1689F:	drivers/dma/ste_dma40*
1690F:	drivers/hwspinlock/u8500_hsem.c
1691F:	drivers/i2c/busses/i2c-nomadik.c
1692F:	drivers/i2c/busses/i2c-stu300.c
1693F:	drivers/mfd/ab3100*
1694F:	drivers/mfd/ab8500*
1695F:	drivers/mfd/abx500*
1696F:	drivers/mfd/dbx500*
1697F:	drivers/mfd/db8500*
1698F:	drivers/pinctrl/nomadik/
1699F:	drivers/pinctrl/pinctrl-coh901*
1700F:	drivers/pinctrl/pinctrl-u300.c
1701F:	drivers/rtc/rtc-ab3100.c
1702F:	drivers/rtc/rtc-ab8500.c
1703F:	drivers/rtc/rtc-coh901331.c
1704F:	drivers/rtc/rtc-pl031.c
1705F:	drivers/watchdog/coh901327_wdt.c
1706F:	Documentation/devicetree/bindings/arm/ste-*
1707F:	Documentation/devicetree/bindings/arm/ux500/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:	Avi Fishman <avifishman70@gmail.com>
1712M:	Tomer Maimon <tmaimon77@gmail.com>
1713R:	Patrick Venture <venture@google.com>
1714R:	Nancy Yuen <yuenn@google.com>
1715R:	Brendan Higgins <brendanhiggins@google.com>
1716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:	Supported
1718F:	arch/arm/mach-npcm/
1719F:	arch/arm/boot/dts/nuvoton-npcm*
1720F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:	drivers/*/*npcm*
1722F:	Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:	Wan ZongShun <mcuos.com@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.mcuos.com
1728S:	Maintained
1729F:	arch/arm/mach-w90x900/
1730F:	drivers/input/keyboard/w90p910_keypad.c
1731F:	drivers/input/touchscreen/w90p910_ts.c
1732F:	drivers/watchdog/nuc900_wdt.c
1733F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:	drivers/mtd/nand/raw/nuc900_nand.c
1735F:	drivers/rtc/rtc-nuc900.c
1736F:	drivers/spi/spi-nuc900.c
1737F:	drivers/usb/host/ehci-w90x900.c
1738F:	drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:	Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:	Alexander Clouter <alex@digriz.org.uk>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:	http://www.digriz.org.uk/ts78xx/kernel
1750S:	Maintained
1751F:	arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:	Neil Armstrong <narmstrong@baylibre.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:	linux-oxnas@groups.io (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-oxnas/
1759F:	arch/arm/boot/dts/ox8*.dts*
1760N:	oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:	Tomas Cech <sleep_walker@suse.com>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:	Marek Vasut <marek.vasut@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmtx.h
1775F:	arch/arm/mach-pxa/palmtx.c
1776F:	arch/arm/mach-pxa/palmt5.*
1777F:	arch/arm/mach-pxa/include/mach/palmld.h
1778F:	arch/arm/mach-pxa/palmld.c
1779F:	arch/arm/mach-pxa/palmte2.*
1780F:	arch/arm/mach-pxa/include/mach/palmtc.h
1781F:	arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:	Sergey Lapin <slapin@ossfans.org>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:	Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:	http://www.armlinux.org.uk/
1799S:	Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:	Andy Gross <andy.gross@linaro.org>
1803M:	David Brown <david.brown@linaro.org>
1804L:	linux-arm-msm@vger.kernel.org
1805L:	linux-soc@vger.kernel.org
1806S:	Maintained
1807F:	Documentation/devicetree/bindings/soc/qcom/
1808F:	arch/arm/boot/dts/qcom-*.dts
1809F:	arch/arm/boot/dts/qcom-*.dtsi
1810F:	arch/arm/mach-qcom/
1811F:	arch/arm64/boot/dts/qcom/*
1812F:	drivers/i2c/busses/i2c-qup.c
1813F:	drivers/clk/qcom/
1814F:	drivers/dma/qcom/
1815F:	drivers/soc/qcom/
1816F:	drivers/spi/spi-qup.c
1817F:	drivers/tty/serial/msm_serial.c
1818F:	drivers/*/pm8???-*
1819F:	drivers/mfd/ssbi.c
1820F:	drivers/firmware/qcom_scm.c
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:	Lennert Buytenhek <kernel@wantstofly.org>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:	Andreas Färber <afaerber@suse.de>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm64/boot/dts/realtek/
1833F:	Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:	Simon Horman <horms@verge.net.au>
1837M:	Magnus Damm <magnus.damm@gmail.com>
1838L:	linux-renesas-soc@vger.kernel.org
1839Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:	Supported
1842F:	arch/arm64/boot/dts/renesas/
1843F:	Documentation/devicetree/bindings/arm/shmobile.txt
1844F:	drivers/soc/renesas/
1845F:	include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:	Russell King <linux@armlinux.org.uk>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:	http://www.armlinux.org.uk/
1851S:	Maintained
1852F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:	arch/arm/include/asm/hardware/ioc.h
1854F:	arch/arm/include/asm/hardware/iomd.h
1855F:	arch/arm/include/asm/hardware/memc.h
1856F:	arch/arm/mach-rpc/
1857F:	drivers/net/ethernet/8390/etherh.c
1858F:	drivers/net/ethernet/i825xx/ether1*
1859F:	drivers/net/ethernet/seeq/ether3*
1860F:	drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:	Heiko Stuebner <heiko@sntech.de>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-rockchip@lists.infradead.org
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:	Maintained
1868F:	arch/arm/boot/dts/rk3*
1869F:	arch/arm/boot/dts/rv1108*
1870F:	arch/arm/mach-rockchip/
1871F:	drivers/clk/rockchip/
1872F:	drivers/i2c/busses/i2c-rk3x.c
1873F:	drivers/*/*rockchip*
1874F:	drivers/*/*/*rockchip*
1875F:	sound/soc/rockchip/
1876N:	rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:	Kukjin Kim <kgene@kernel.org>
1880M:	Krzysztof Kozlowski <krzk@kernel.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:	Maintained
1885F:	arch/arm/boot/dts/s3c*
1886F:	arch/arm/boot/dts/s5p*
1887F:	arch/arm/boot/dts/exynos*
1888F:	arch/arm64/boot/dts/exynos/
1889F:	arch/arm/plat-samsung/
1890F:	arch/arm/mach-s3c24*/
1891F:	arch/arm/mach-s3c64xx/
1892F:	arch/arm/mach-s5p*/
1893F:	arch/arm/mach-exynos*/
1894F:	drivers/*/*s3c24*
1895F:	drivers/*/*/*s3c24*
1896F:	drivers/*/*s3c64xx*
1897F:	drivers/*/*s5pv210*
1898F:	drivers/memory/samsung/*
1899F:	drivers/soc/samsung/*
1900F:	Documentation/arm/Samsung/
1901F:	Documentation/devicetree/bindings/arm/samsung/
1902F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:	exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:	Kyungmin Park <kyungmin.park@samsung.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:	Kyungmin Park <kyungmin.park@samsung.com>
1914M:	Kamil Debski <kamil@wypas.org>
1915M:	Andrzej Hajda <a.hajda@samsung.com>
1916L:	linux-arm-kernel@lists.infradead.org
1917L:	linux-media@vger.kernel.org
1918S:	Maintained
1919F:	drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:	Marek Szyprowski <m.szyprowski@samsung.com>
1923L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:	linux-media@vger.kernel.org
1925S:	Maintained
1926F:	drivers/media/platform/s5p-cec/
1927F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939M:	Kamil Debski <kamil@wypas.org>
1940M:	Jeongtae Park <jtp.park@samsung.com>
1941M:	Andrzej Hajda <a.hajda@samsung.com>
1942L:	linux-arm-kernel@lists.infradead.org
1943L:	linux-media@vger.kernel.org
1944S:	Maintained
1945F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:	drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm/boot/dts/emev2*
1956F:	arch/arm/boot/dts/r7s*
1957F:	arch/arm/boot/dts/r8a*
1958F:	arch/arm/boot/dts/sh*
1959F:	arch/arm/configs/shmobile_defconfig
1960F:	arch/arm/include/debug/renesas-scif.S
1961F:	arch/arm/mach-shmobile/
1962F:	Documentation/devicetree/bindings/arm/shmobile.txt
1963F:	drivers/soc/renesas/
1964F:	include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	arch/arm/mach-socfpga/
1970F:	arch/arm/boot/dts/socfpga*
1971F:	arch/arm/configs/socfpga_defconfig
1972F:	arch/arm64/boot/dts/altera/
1973W:	http://www.rocketboards.org
1974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:	Dinh Nguyen <dinguyen@kernel.org>
1978S:	Maintained
1979F:	drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:	Thor Thayer <thor.thayer@linux.intel.com>
1983S:	Maintained
1984F:	drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:	Orson Zhai <orsonzhai@gmail.com>
1988M:	Baolin Wang <baolin.wang@linaro.org>
1989M:	Chunyan Zhang <zhang.lyra@gmail.com>
1990S:	Maintained
1991F:	arch/arm64/boot/dts/sprd
1992N:	sprd
1993
1994ARM/STI ARCHITECTURE
1995M:	Patrice Chotard <patrice.chotard@st.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://www.stlinux.com
1998S:	Maintained
1999F:	arch/arm/mach-sti/
2000F:	arch/arm/boot/dts/sti*
2001F:	drivers/char/hw_random/st-rng.c
2002F:	drivers/clocksource/arm_global_timer.c
2003F:	drivers/clocksource/clksrc_st_lpc.c
2004F:	drivers/cpufreq/sti-cpufreq.c
2005F:	drivers/dma/st_fdma*
2006F:	drivers/i2c/busses/i2c-st.c
2007F:	drivers/media/rc/st_rc.c
2008F:	drivers/media/platform/sti/c8sectpfe/
2009F:	drivers/mmc/host/sdhci-st.c
2010F:	drivers/phy/st/phy-miphy28lp.c
2011F:	drivers/phy/st/phy-stih407-usb.c
2012F:	drivers/pinctrl/pinctrl-st.c
2013F:	drivers/remoteproc/st_remoteproc.c
2014F:	drivers/remoteproc/st_slim_rproc.c
2015F:	drivers/reset/sti/
2016F:	drivers/rtc/rtc-st-lpc.c
2017F:	drivers/tty/serial/st-asc.c
2018F:	drivers/usb/dwc3/dwc3-st.c
2019F:	drivers/usb/host/ehci-st.c
2020F:	drivers/usb/host/ohci-st.c
2021F:	drivers/watchdog/st_lpc_wdt.c
2022F:	drivers/ata/ahci_st.c
2023F:	include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:	Alexandre Torgue <alexandre.torgue@st.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:	stm32
2032F:	arch/arm/boot/dts/stm32*
2033F:	arch/arm/mach-stm32/
2034F:	drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-berlin/
2042F:	arch/arm/boot/dts/berlin*
2043F:	arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:	Mans Rullgard <mans@mansr.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049S:	Odd Fixes
2050N:	tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:	Lennert Buytenhek <kernel@wantstofly.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:	Hans Verkuil <hans.verkuil@cisco.com>
2059L:	linux-tegra@vger.kernel.org
2060L:	linux-media@vger.kernel.org
2061S:	Maintained
2062F:	drivers/media/platform/tegra-cec/
2063F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:	"Mark F. Brown" <mark.brown314@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:	Santosh Shilimkar <ssantosh@kernel.org>
2072L:	linux-kernel@vger.kernel.org
2073S:	Maintained
2074F:	drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:	Santosh Shilimkar <ssantosh@kernel.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-keystone/
2081F:	arch/arm/boot/dts/keystone-*
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:	linux-kernel@vger.kernel.org
2094S:	Maintained
2095F:	drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:	Dirk Opfer <dirk@opfer-online.de>
2111S:	Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:	Maintained
2118F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:	arch/arm/boot/dts/uniphier*
2121F:	arch/arm/include/asm/hardware/cache-uniphier.h
2122F:	arch/arm/mach-uniphier/
2123F:	arch/arm/mm/cache-uniphier.c
2124F:	arch/arm64/boot/dts/socionext/uniphier*
2125F:	drivers/bus/uniphier-system-bus.c
2126F:	drivers/clk/uniphier/
2127F:	drivers/gpio/gpio-uniphier.c
2128F:	drivers/i2c/busses/i2c-uniphier*
2129F:	drivers/irqchip/irq-uniphier-aidet.c
2130F:	drivers/pinctrl/uniphier/
2131F:	drivers/reset/reset-uniphier.c
2132F:	drivers/tty/serial/8250/8250_uniphier.c
2133N:	uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:	Ulf Hansson <ulf.hansson@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:	git git://git.linaro.org/people/ulfh/clk.git
2139S:	Maintained
2140F:	drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:	Liviu Dudau <liviu.dudau@arm.com>
2144M:	Sudeep Holla <sudeep.holla@arm.com>
2145M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/vexpress*
2149F:	arch/arm64/boot/dts/arm/
2150F:	arch/arm/mach-vexpress/
2151F:	*/*/vexpress*
2152F:	*/*/*/vexpress*
2153F:	drivers/clk/versatile/clk-vexpress-osc.c
2154F:	drivers/clocksource/versatile.c
2155N:	mps2
2156
2157ARM/VFP SUPPORT
2158M:	Russell King <linux@armlinux.org.uk>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:	http://www.armlinux.org.uk/
2161S:	Maintained
2162F:	arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:	Marek Vasut <marek.vasut@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/mach-pxa/vpac270.c
2169F:	arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:	Tony Prisk <linux@prisktech.co.nz>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-vt8500/
2176F:	drivers/clocksource/vt8500_timer.c
2177F:	drivers/i2c/busses/i2c-wmt.c
2178F:	drivers/mmc/host/wmt-sdmmc.c
2179F:	drivers/pwm/pwm-vt8500.c
2180F:	drivers/rtc/rtc-vt8500.c
2181F:	drivers/tty/serial/vt8500_serial.c
2182F:	drivers/usb/host/ehci-platform.c
2183F:	drivers/usb/host/uhci-platform.c
2184F:	drivers/video/fbdev/vt8500lcdfb.*
2185F:	drivers/video/fbdev/wm8505fb*
2186F:	drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:	Marek Vasut <marek.vasut@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-pxa/z2.c
2193F:	arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:	Jun Nie <jun.nie@linaro.org>
2197M:	Baoyou Xie <baoyou.xie@linaro.org>
2198M:	Shawn Guo <shawnguo@kernel.org>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/boot/dts/zx2967*
2202F:	arch/arm/mach-zx/
2203F:	arch/arm64/boot/dts/zte/
2204F:	drivers/clk/zte/
2205F:	drivers/dma/zx_dma.c
2206F:	drivers/gpio/gpio-zx.c
2207F:	drivers/i2c/busses/i2c-zx2967.c
2208F:	drivers/mmc/host/dw_mmc-zx.*
2209F:	drivers/pinctrl/zte/
2210F:	drivers/soc/zte/
2211F:	drivers/thermal/zx2967_thermal.c
2212F:	drivers/watchdog/zx2967_wdt.c
2213F:	Documentation/devicetree/bindings/arm/zte.txt
2214F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:	Documentation/devicetree/bindings/dma/zxdma.txt
2216F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:	Documentation/devicetree/bindings/soc/zte/
2222F:	Documentation/devicetree/bindings/sound/zte,*.txt
2223F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:	include/dt-bindings/clock/zx2967*.h
2226F:	include/dt-bindings/soc/zte,*.h
2227F:	sound/soc/codecs/zx_aud96p22.c
2228F:	sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:	Michal Simek <michal.simek@xilinx.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:	http://wiki.xilinx.com
2234T:	git https://github.com/Xilinx/linux-xlnx.git
2235S:	Supported
2236F:	arch/arm/mach-zynq/
2237F:	drivers/cpuidle/cpuidle-zynq.c
2238F:	drivers/block/xsysace.c
2239N:	zynq
2240N:	xilinx
2241F:	drivers/clocksource/cadence_ttc_timer.c
2242F:	drivers/i2c/busses/i2c-cadence.c
2243F:	drivers/mmc/host/sdhci-of-arasan.c
2244F:	drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:	Catalin Marinas <catalin.marinas@arm.com>
2248M:	Will Deacon <will.deacon@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:	Maintained
2252F:	arch/arm64/
2253F:	Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:	Sakari Ailus <sakari.ailus@iki.fi>
2257L:	linux-leds@vger.kernel.org
2258S:	Maintained
2259F:	drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:	Linus Walleij <linus.walleij@linaro.org>
2263L:	linux-iio@vger.kernel.org
2264W:	http://www.akm.com/
2265S:	Supported
2266F:	drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:	George Joseph <george.joseph@fairview5.com>
2270L:	linux-hwmon@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/hwmon/asc7621
2273F:	drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:	Corentin Chary <corentin.chary@gmail.com>
2277L:	acpi4asus-user@lists.sourceforge.net
2278L:	platform-driver-x86@vger.kernel.org
2279W:	http://acpi4asus.sf.net
2280S:	Maintained
2281F:	drivers/platform/x86/asus*.c
2282F:	drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:	João Paulo Rechi Vita <jprvita@gmail.com>
2286L:	platform-driver-x86@vger.kernel.org
2287S:	Maintained
2288F:	drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:	David Howells <dhowells@redhat.com>
2292L:	keyrings@vger.kernel.org
2293S:	Maintained
2294F:	Documentation/crypto/asymmetric-keys.txt
2295F:	include/linux/verification.h
2296F:	include/crypto/public_key.h
2297F:	include/crypto/pkcs7.h
2298F:	crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:	Dan Williams <dan.j.williams@intel.com>
2302W:	http://sourceforge.net/projects/xscaleiop
2303S:	Odd fixes
2304F:	Documentation/crypto/async-tx-api.txt
2305F:	crypto/async_tx/
2306F:	drivers/dma/
2307F:	include/linux/dmaengine.h
2308F:	include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:	Bartosz Golaszewski <brgl@bgdev.pl>
2312L:	linux-i2c@vger.kernel.org
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/eeprom/at24.txt
2316F:	drivers/misc/eeprom/at24.c
2317F:	include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:	"Ed L. Cashin" <ed.cashin@acm.org>
2321W:	http://www.openaoe.org/
2322S:	Supported
2323F:	Documentation/aoe/
2324F:	drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:	Alban Bedel <albeu@free.fr>
2328W:	https://github.com/AlbanBedel/linux
2329T:	git git://github.com/AlbanBedel/linux
2330S:	Maintained
2331F:	drivers/gpio/gpio-ath79.c
2332F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:	Kalle Valo <kvalo@codeaurora.org>
2336L:	linux-wireless@vger.kernel.org
2337S:	Supported
2338F:	drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:	Jiri Slaby <jirislaby@gmail.com>
2342M:	Nick Kossifidis <mickflemm@gmail.com>
2343M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:	linux-wireless@vger.kernel.org
2345W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:	Maintained
2347F:	drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:	Kalle Valo <kvalo@codeaurora.org>
2351L:	linux-wireless@vger.kernel.org
2352W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:	Supported
2355F:	drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:	Ville Syrjala <syrjala@sci.fi>
2359S:	Maintained
2360F:	drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:	Luca Tettamanti <kronos.it@gmail.com>
2364L:	linux-hwmon@vger.kernel.org
2365S:	Maintained
2366F:	drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:	Jay Cliburn <jcliburn@gmail.com>
2370M:	Chris Snook <chris.snook@gmail.com>
2371L:	netdev@vger.kernel.org
2372W:	http://sourceforge.net/projects/atl1
2373W:	http://atl1.sourceforge.net
2374S:	Maintained
2375F:	drivers/net/ethernet/atheros/
2376
2377ATM
2378M:	Chas Williams <3chas3@gmail.com>
2379L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:	netdev@vger.kernel.org
2381W:	http://linux-atm.sourceforge.net
2382S:	Maintained
2383F:	drivers/atm/
2384F:	include/linux/atm*
2385F:	include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:	Maintained
2390F:	drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:	Supported
2401F:	sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-i2c@vger.kernel.org
2406S:	Supported
2407F:	drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:	linux-media@vger.kernel.org
2412S:	Supported
2413F:	drivers/media/platform/atmel/atmel-isi.c
2414F:	include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-fbdev@vger.kernel.org
2419S:	Maintained
2420F:	drivers/video/fbdev/atmel_lcdfb.c
2421F:	include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:	Nick Dyer <nick@shmanahar.org>
2430T:	git git://github.com/ndyer/linux.git
2431S:	Maintained
2432F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:	drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:	linux-iio@vger.kernel.org
2438S:	Supported
2439F:	drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:	linux-mmc@vger.kernel.org
2444S:	Supported
2445F:	drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:	Supported
2450F:	drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:	Supported
2456F:	drivers/misc/atmel-ssc.c
2457F:	include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Supported
2463F:	drivers/misc/atmel_tclib.c
2464F:	drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Supported
2470F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:	Simon Kelley <simon@thekelleys.org.uk>
2474L:	linux-wireless@vger.kernel.org
2475W:	http://www.thekelleys.org.uk/atmel
2476W:	http://atmelwlandriver.sourceforge.net/
2477S:	Maintained
2478F:	drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org
2483L:	dmaengine@vger.kernel.org
2484S:	Supported
2485F:	drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:	Will Deacon <will.deacon@arm.com>
2489M:	Peter Zijlstra <peterz@infradead.org>
2490R:	Boqun Feng <boqun.feng@gmail.com>
2491L:	linux-kernel@vger.kernel.org
2492S:	Maintained
2493F:	arch/*/include/asm/atomic*.h
2494F:	include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:	Bradley Grove <linuxdrivers@attotech.com>
2498L:	linux-scsi@vger.kernel.org
2499W:	http://www.attotech.com
2500S:	Supported
2501F:	drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:	Stefan Schmidt <stefan@osg.samsung.com>
2505L:	linux-wpan@vger.kernel.org
2506S:	Maintained
2507F:	drivers/net/ieee802154/atusb.c
2508F:	drivers/net/ieee802154/atusb.h
2509F:	drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:	Paul Moore <paul@paul-moore.com>
2513M:	Eric Paris <eparis@redhat.com>
2514L:	linux-audit@redhat.com (moderated for non-subscribers)
2515W:	https://github.com/linux-audit
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:	Supported
2518F:	include/linux/audit.h
2519F:	include/uapi/linux/audit.h
2520F:	kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:	http://miguelojeda.es/auxdisplay.htm
2525W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:	Maintained
2527F:	drivers/auxdisplay/
2528F:	include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:	Ralf Baechle <ralf@linux-mips.org>
2532L:	linux-hams@vger.kernel.org
2533W:	http://www.linux-ax25.org/
2534S:	Maintained
2535F:	include/uapi/linux/ax25.h
2536F:	include/net/ax25.h
2537F:	net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:	Peter Rosin <peda@axentia.se>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543F:	Documentation/devicetree/bindings/arm/axentia.txt
2544F:	arch/arm/boot/dts/at91-linea.dtsi
2545F:	arch/arm/boot/dts/at91-natte.dtsi
2546F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:	arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:	Peter Rosin <peda@axentia.se>
2551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/sound/axentia,*
2554F:	sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:	linux-media@vger.kernel.org
2559W:	https://linuxtv.org
2560T:	git git://linuxtv.org/media_tree.git
2561S:	Maintained
2562F:	drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:	Hans Verkuil <hverkuil@xs4all.nl>
2566L:	linux-media@vger.kernel.org
2567T:	git git://linuxtv.org/media_tree.git
2568W:	https://linuxtv.org
2569S:	Maintained
2570F:	drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:	linux-wireless@vger.kernel.org
2574L:	b43-dev@lists.infradead.org
2575W:	http://wireless.kernel.org/en/users/Drivers/b43
2576S:	Odd Fixes
2577F:	drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:	Larry Finger <Larry.Finger@lwfinger.net>
2581L:	linux-wireless@vger.kernel.org
2582L:	b43-dev@lists.infradead.org
2583W:	http://wireless.kernel.org/en/users/Drivers/b43
2584S:	Maintained
2585F:	drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:	Lee Jones <lee.jones@linaro.org>
2589M:	Daniel Thompson <daniel.thompson@linaro.org>
2590M:	Jingoo Han <jingoohan1@gmail.com>
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:	Maintained
2593F:	drivers/video/backlight/
2594F:	include/linux/backlight.h
2595F:	include/linux/pwm_backlight.h
2596F:	Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:	Marek Lindner <mareklindner@neomailbox.ch>
2600M:	Simon Wunderlich <sw@simonwunderlich.de>
2601M:	Antonio Quartulli <a@unstable.cc>
2602L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:	https://www.open-mesh.org/
2604Q:	https://patchwork.open-mesh.org/project/batman/list/
2605S:	Maintained
2606F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:	Documentation/ABI/testing/sysfs-class-net-mesh
2608F:	Documentation/networking/batman-adv.rst
2609F:	include/uapi/linux/batadv_packet.h
2610F:	include/uapi/linux/batman_adv.h
2611F:	net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:	linux-hams@vger.kernel.org
2616W:	http://www.baycom.org/~tom/ham/ham.html
2617S:	Maintained
2618F:	drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:	Coly Li <colyli@suse.de>
2622M:	Kent Overstreet <kent.overstreet@gmail.com>
2623L:	linux-bcache@vger.kernel.org
2624W:	http://bcache.evilpiepirate.org
2625C:	irc://irc.oftc.net/bcache
2626S:	Maintained
2627F:	drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:	Fabien Dessenne <fabien.dessenne@st.com>
2631L:	linux-media@vger.kernel.org
2632T:	git git://linuxtv.org/media_tree.git
2633W:	https://linuxtv.org
2634S:	Supported
2635F:	drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:	netdev@vger.kernel.org
2640S:	Maintained
2641F:	drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:	Luis de Bethencourt <luisbg@kernel.org>
2645M:	Salah Triki <salah.triki@gmail.com>
2646S:	Maintained
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:	Documentation/filesystems/befs.txt
2649F:	fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:	Paolo Valente <paolo.valente@linaro.org>
2653M:	Jens Axboe <axboe@kernel.dk>
2654L:	linux-block@vger.kernel.org
2655S:	Maintained
2656F:	block/bfq-*
2657F:	Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:	Maintained
2662F:	Documentation/filesystems/bfs.txt
2663F:	fs/bfs/
2664F:	include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:	Maintained
2669F:	drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:	Jens Axboe <axboe@kernel.dk>
2673L:	linux-block@vger.kernel.org
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:	Maintained
2676F:	block/
2677F:	drivers/block/
2678F:	kernel/trace/blktrace.c
2679F:	lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:	Joern Engel <joern@lazybastard.org>
2683L:	linux-mtd@lists.infradead.org
2684S:	Maintained
2685F:	drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:	Marcel Holtmann <marcel@holtmann.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
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:	net/bluetooth/
2706F:	include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:	Jay Vosburgh <j.vosburgh@gmail.com>
2710M:	Veaceslav Falico <vfalico@gmail.com>
2711M:	Andy Gospodarek <andy@greyhouse.net>
2712L:	netdev@vger.kernel.org
2713W:	http://sourceforge.net/projects/bonding/
2714S:	Supported
2715F:	drivers/net/bonding/
2716F:	include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:	Alexei Starovoitov <ast@kernel.org>
2720M:	Daniel Borkmann <daniel@iogearbox.net>
2721L:	netdev@vger.kernel.org
2722L:	linux-kernel@vger.kernel.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725S:	Supported
2726F:	arch/x86/net/bpf_jit*
2727F:	Documentation/networking/filter.txt
2728F:	Documentation/bpf/
2729F:	include/linux/bpf*
2730F:	include/linux/filter.h
2731F:	include/trace/events/xdp.h
2732F:	include/uapi/linux/bpf*
2733F:	include/uapi/linux/filter.h
2734F:	kernel/bpf/
2735F:	kernel/trace/bpf_trace.c
2736F:	lib/test_bpf.c
2737F:	net/bpf/
2738F:	net/core/filter.c
2739F:	net/sched/act_bpf.c
2740F:	net/sched/cls_bpf.c
2741F:	samples/bpf/
2742F:	tools/bpf/
2743F:	tools/testing/selftests/bpf/
2744
2745BROADCOM B44 10/100 ETHERNET DRIVER
2746M:	Michael Chan <michael.chan@broadcom.com>
2747L:	netdev@vger.kernel.org
2748S:	Supported
2749F:	drivers/net/ethernet/broadcom/b44.*
2750
2751BROADCOM B53 ETHERNET SWITCH DRIVER
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753L:	netdev@vger.kernel.org
2754L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2755S:	Supported
2756F:	drivers/net/dsa/b53/*
2757F:	include/linux/platform_data/b53.h
2758
2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760M:	Florian Fainelli <f.fainelli@gmail.com>
2761M:	Ray Jui <rjui@broadcom.com>
2762M:	Scott Branden <sbranden@broadcom.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764T:	git git://github.com/broadcom/mach-bcm
2765S:	Maintained
2766N:	bcm281*
2767N:	bcm113*
2768N:	bcm216*
2769N:	kona
2770F:	arch/arm/mach-bcm/
2771
2772BROADCOM BCM2835 ARM ARCHITECTURE
2773M:	Eric Anholt <eric@anholt.net>
2774M:	Stefan Wahren <stefan.wahren@i2se.com>
2775L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777T:	git git://github.com/anholt/linux
2778S:	Maintained
2779N:	bcm2835
2780F:	drivers/staging/vc04_services
2781
2782BROADCOM BCM47XX MIPS ARCHITECTURE
2783M:	Hauke Mehrtens <hauke@hauke-m.de>
2784M:	Rafał Miłecki <zajec5@gmail.com>
2785L:	linux-mips@linux-mips.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/mips/brcm/
2788F:	arch/mips/bcm47xx/*
2789F:	arch/mips/include/asm/mach-bcm47xx/*
2790
2791BROADCOM BCM5301X ARM ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794M:	Jon Mason <jonmason@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796L:	linux-arm-kernel@lists.infradead.org
2797S:	Maintained
2798F:	arch/arm/mach-bcm/bcm_5301x.c
2799F:	arch/arm/boot/dts/bcm5301x*.dtsi
2800F:	arch/arm/boot/dts/bcm470*
2801F:	arch/arm/boot/dts/bcm953012*
2802
2803BROADCOM BCM53573 ARM ARCHITECTURE
2804M:	Rafał Miłecki <rafal@milecki.pl>
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/boot/dts/bcm53573*
2808F:	arch/arm/boot/dts/bcm47189*
2809
2810BROADCOM BCM63XX ARM ARCHITECTURE
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816N:	bcm63xx
2817
2818BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820L:	linux-usb@vger.kernel.org
2821S:	Maintained
2822F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824BROADCOM BCM7XXX ARM ARCHITECTURE
2825M:	Brian Norris <computersforpeace@gmail.com>
2826M:	Gregory Fong <gregory.0xf0@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828M:	bcm-kernel-feedback-list@broadcom.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830T:	git git://github.com/broadcom/stblinux.git
2831S:	Maintained
2832F:	arch/arm/mach-bcm/*brcmstb*
2833F:	arch/arm/boot/dts/bcm7*.dts*
2834F:	drivers/bus/brcmstb_gisb.c
2835F:	arch/arm/mm/cache-b15-rac.c
2836F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2837N:	brcmstb
2838
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M:	Markus Mayer <mmayer@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-pm@vger.kernel.org
2843S:	Maintained
2844F:	drivers/cpufreq/bmips-cpufreq.c
2845
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M:	Kevin Cernekee <cernekee@gmail.com>
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	linux-mips@linux-mips.org
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/mips/bmips/*
2853F:	arch/mips/include/asm/mach-bmips/*
2854F:	arch/mips/kernel/*bmips*
2855F:	arch/mips/boot/dts/brcm/bcm*.dts*
2856F:	drivers/irqchip/irq-bcm63*
2857F:	drivers/irqchip/irq-bcm7*
2858F:	drivers/irqchip/irq-brcmstb*
2859F:	include/linux/bcm963xx_nvram.h
2860F:	include/linux/bcm963xx_tag.h
2861
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M:	Rasesh Mody <rasesh.mody@cavium.com>
2864M:	Harish Patil <harish.patil@cavium.com>
2865M:	Dept-GELinuxNICDev@cavium.com
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnx2.*
2869F:	drivers/net/ethernet/broadcom/bnx2_*
2870
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M:	QLogic-Storage-Upstream@qlogic.com
2879L:	linux-scsi@vger.kernel.org
2880S:	Supported
2881F:	drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884M:	Ariel Elior <ariel.elior@cavium.com>
2885M:	everest-linux-l2@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M:	Michael Chan <michael.chan@broadcom.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnxt/
2895
2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2898M:	Franky Lin <franky.lin@broadcom.com>
2899M:	Hante Meuleman <hante.meuleman@broadcom.com>
2900M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M:	Wright Feng <wright.feng@cypress.com>
2902L:	linux-wireless@vger.kernel.org
2903L:	brcm80211-dev-list.pdl@broadcom.com
2904L:	brcm80211-dev-list@cypress.com
2905S:	Supported
2906F:	drivers/net/wireless/broadcom/brcm80211/
2907
2908BROADCOM BRCMSTB GPIO DRIVER
2909M:	Gregory Fong <gregory.0xf0@gmail.com>
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Supported
2912F:	drivers/gpio/gpio-brcmstb.c
2913F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M:	Al Cooper <alcooperx@gmail.com>
2917L:	linux-kernel@vger.kernel.org
2918L:	bcm-kernel-feedback-list@broadcom.com
2919S:	Maintained
2920F:	drivers/phy/broadcom/phy-brcm-usb*
2921
2922BROADCOM GENET ETHERNET DRIVER
2923M:	Doug Berger <opendmb@gmail.com>
2924M:	Florian Fainelli <f.fainelli@gmail.com>
2925L:	netdev@vger.kernel.org
2926S:	Supported
2927F:	drivers/net/ethernet/broadcom/genet/
2928
2929BROADCOM IPROC ARM ARCHITECTURE
2930M:	Ray Jui <rjui@broadcom.com>
2931M:	Scott Branden <sbranden@broadcom.com>
2932M:	Jon Mason <jonmason@broadcom.com>
2933M:	bcm-kernel-feedback-list@broadcom.com
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935T:	git git://github.com/broadcom/cygnus-linux.git
2936S:	Maintained
2937N:	iproc
2938N:	cygnus
2939N:	bcm[-_]nsp
2940N:	bcm9113*
2941N:	bcm9583*
2942N:	bcm9585*
2943N:	bcm9586*
2944N:	bcm988312
2945N:	bcm113*
2946N:	bcm583*
2947N:	bcm585*
2948N:	bcm586*
2949N:	bcm88312
2950N:	hr2
2951F:	arch/arm64/boot/dts/broadcom/ns2*
2952F:	drivers/clk/bcm/clk-ns*
2953F:	drivers/pinctrl/bcm/pinctrl-ns*
2954
2955BROADCOM KONA GPIO DRIVER
2956M:	Ray Jui <rjui@broadcom.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-bcm-kona.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M:	Selvin Xavier <selvin.xavier@broadcom.com>
2964M:	Devesh Sharma <devesh.sharma@broadcom.com>
2965M:	Somnath Kotur <somnath.kotur@broadcom.com>
2966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L:	linux-rdma@vger.kernel.org
2968W:	http://www.broadcom.com
2969S:	Supported
2970F:	drivers/infiniband/hw/bnxt_re/
2971F:	include/uapi/rdma/bnxt_re-abi.h
2972
2973BROADCOM NVRAM DRIVER
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-mips@linux-mips.org
2976S:	Maintained
2977F:	drivers/firmware/broadcom/*
2978
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M:	Rafał Miłecki <zajec5@gmail.com>
2981L:	linux-wireless@vger.kernel.org
2982S:	Maintained
2983F:	drivers/bcma/
2984F:	include/linux/bcma/
2985
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992F:	drivers/cpufreq/brcmstb*
2993
2994BROADCOM STB AVS TMON DRIVER
2995M:	Markus Mayer <mmayer@broadcom.com>
2996M:	bcm-kernel-feedback-list@broadcom.com
2997L:	linux-pm@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F:	drivers/thermal/broadcom/brcmstb*
3001
3002BROADCOM STB NAND FLASH DRIVER
3003M:	Brian Norris <computersforpeace@gmail.com>
3004M:	Kamal Dasu <kdasu.kdev@gmail.com>
3005L:	linux-mtd@lists.infradead.org
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Maintained
3008F:	drivers/mtd/nand/raw/brcmnand/
3009
3010BROADCOM STB DPFE DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F:	drivers/memory/brcmstb_dpfe.c
3017
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/bcmsysport.*
3023
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M:	Prashant Sreedharan <prashant@broadcom.com>
3027M:	Michael Chan <mchan@broadcom.com>
3028L:	netdev@vger.kernel.org
3029S:	Supported
3030F:	drivers/net/ethernet/broadcom/tg3.*
3031
3032BROCADE BFA FC SCSI DRIVER
3033M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035L:	linux-scsi@vger.kernel.org
3036S:	Supported
3037F:	drivers/scsi/bfa/
3038
3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040M:	Rasesh Mody <rasesh.mody@cavium.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M:	Dept-GELinuxNICDev@cavium.com
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/brocade/bna/
3046
3047BSG (block layer generic sg v4 driver)
3048M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049L:	linux-scsi@vger.kernel.org
3050S:	Supported
3051F:	block/bsg.c
3052F:	include/linux/bsg.h
3053F:	include/uapi/linux/bsg.h
3054
3055BT87X AUDIO DRIVER
3056M:	Clemens Ladisch <clemens@ladisch.de>
3057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T:	git git://git.alsa-project.org/alsa-kernel.git
3059S:	Maintained
3060F:	Documentation/sound/alsa/Bt87x.txt
3061F:	sound/pci/bt87x.c
3062
3063BT8XXGPIO DRIVER
3064M:	Michael Buesch <m@bues.ch>
3065W:	http://bu3sch.de/btgpio.php
3066S:	Maintained
3067F:	drivers/gpio/gpio-bt8xx.c
3068
3069BTRFS FILE SYSTEM
3070M:	Chris Mason <clm@fb.com>
3071M:	Josef Bacik <jbacik@fb.com>
3072M:	David Sterba <dsterba@suse.com>
3073L:	linux-btrfs@vger.kernel.org
3074W:	http://btrfs.wiki.kernel.org/
3075Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077S:	Maintained
3078F:	Documentation/filesystems/btrfs.txt
3079F:	fs/btrfs/
3080F:	include/linux/btrfs*
3081F:	include/uapi/linux/btrfs*
3082
3083BTTV VIDEO4LINUX DRIVER
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.rst
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278S:	Supported
3279F:	drivers/crypto/ccree/
3280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282CEC FRAMEWORK
3283M:	Hans Verkuil <hans.verkuil@cisco.com>
3284L:	linux-media@vger.kernel.org
3285T:	git git://linuxtv.org/media_tree.git
3286W:	http://linuxtv.org
3287S:	Supported
3288F:	Documentation/media/kapi/cec-core.rst
3289F:	Documentation/media/uapi/cec
3290F:	drivers/media/cec/
3291F:	drivers/media/rc/keymaps/rc-cec.c
3292F:	include/media/cec.h
3293F:	include/media/cec-notifier.h
3294F:	include/uapi/linux/cec.h
3295F:	include/uapi/linux/cec-funcs.h
3296F:	Documentation/devicetree/bindings/media/cec.txt
3297F:	Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/
3403F:	drivers/misc/
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@kernel.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuah@kernel.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696F:	tools/power/cpupower/
3697
3698CPUID/MSR DRIVER
3699M:	"H. Peter Anvin" <hpa@zytor.com>
3700S:	Maintained
3701F:	arch/x86/kernel/cpuid.c
3702F:	arch/x86/kernel/msr.c
3703
3704CPUIDLE DRIVER - ARM BIG LITTLE
3705M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708L:	linux-arm-kernel@lists.infradead.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710S:	Maintained
3711F:	drivers/cpuidle/cpuidle-big_little.c
3712
3713CPUIDLE DRIVER - ARM EXYNOS
3714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Kukjin Kim <kgene@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Supported
3720F:	drivers/cpuidle/cpuidle-exynos.c
3721F:	arch/arm/mach-exynos/pm.c
3722
3723CPUIDLE DRIVERS
3724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729B:	https://bugzilla.kernel.org
3730F:	drivers/cpuidle/*
3731F:	include/linux/cpuidle.h
3732
3733CRAMFS FILESYSTEM
3734M:	Nicolas Pitre <nico@linaro.org>
3735S:	Maintained
3736F:	Documentation/filesystems/cramfs.txt
3737F:	fs/cramfs/
3738
3739CRYPTO API
3740M:	Herbert Xu <herbert@gondor.apana.org.au>
3741M:	"David S. Miller" <davem@davemloft.net>
3742L:	linux-crypto@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745S:	Maintained
3746F:	Documentation/crypto/
3747F:	Documentation/devicetree/bindings/crypto/
3748F:	arch/*/crypto/
3749F:	crypto/
3750F:	drivers/crypto/
3751F:	include/crypto/
3752F:	include/linux/crypto*
3753
3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3755M:	Neil Horman <nhorman@tuxdriver.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Maintained
3758F:	crypto/ansi_cprng.c
3759F:	crypto/rng.c
3760
3761CS3308 MEDIA DRIVER
3762M:	Hans Verkuil <hverkuil@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Odd Fixes
3767F:	drivers/media/i2c/cs3308.c
3768F:	drivers/media/i2c/cs3308.h
3769
3770CS5535 Audio ALSA driver
3771M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3772S:	Maintained
3773F:	sound/pci/cs5535audio/
3774
3775CW1200 WLAN driver
3776M:	Solomon Peachy <pizza@shaftnet.org>
3777S:	Maintained
3778F:	drivers/net/wireless/st/cw1200/
3779
3780CX18 VIDEO4LINUX DRIVER
3781M:	Andy Walls <awalls@md.metrocast.net>
3782L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	https://linuxtv.org
3786W:	http://www.ivtvdriver.org/index.php/Cx18
3787S:	Maintained
3788F:	Documentation/media/v4l-drivers/cx18*
3789F:	drivers/media/pci/cx18/
3790F:	include/uapi/linux/ivtv*
3791
3792CX2341X MPEG ENCODER HELPER MODULE
3793M:	Hans Verkuil <hverkuil@xs4all.nl>
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797S:	Maintained
3798F:	drivers/media/common/cx2341x*
3799F:	include/media/cx2341x*
3800
3801CX24120 MEDIA DRIVER
3802M:	Jemma Denson <jdenson@gmail.com>
3803M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3804L:	linux-media@vger.kernel.org
3805W:	https://linuxtv.org
3806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3807S:	Maintained
3808F:	drivers/media/dvb-frontends/cx24120*
3809
3810CX88 VIDEO4LINUX DRIVER
3811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3812L:	linux-media@vger.kernel.org
3813W:	https://linuxtv.org
3814T:	git git://linuxtv.org/media_tree.git
3815S:	Odd fixes
3816F:	Documentation/media/v4l-drivers/cx88*
3817F:	drivers/media/pci/cx88/
3818
3819CXD2820R MEDIA DRIVER
3820M:	Antti Palosaari <crope@iki.fi>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823W:	http://palosaari.fi/linux/
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825T:	git git://linuxtv.org/anttip/media_tree.git
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cxd2820r*
3828
3829CXGB3 ETHERNET DRIVER (CXGB3)
3830M:	Santosh Raspatur <santosh@chelsio.com>
3831L:	netdev@vger.kernel.org
3832W:	http://www.chelsio.com
3833S:	Supported
3834F:	drivers/net/ethernet/chelsio/cxgb3/
3835
3836CXGB3 ISCSI DRIVER (CXGB3I)
3837M:	Karen Xie <kxie@chelsio.com>
3838L:	linux-scsi@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/scsi/cxgbi/cxgb3i
3842
3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844M:	Steve Wise <swise@chelsio.com>
3845L:	linux-rdma@vger.kernel.org
3846W:	http://www.openfabrics.org
3847S:	Supported
3848F:	drivers/infiniband/hw/cxgb3/
3849F:	include/uapi/rdma/cxgb3-abi.h
3850
3851CXGB4 CRYPTO DRIVER (chcr)
3852M:	Harsh Jain <harsh@chelsio.com>
3853L:	linux-crypto@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/crypto/chelsio
3857
3858CXGB4 ETHERNET DRIVER (CXGB4)
3859M:	Ganesh Goudar <ganeshgr@chelsio.com>
3860L:	netdev@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/net/ethernet/chelsio/cxgb4/
3864
3865CXGB4 ISCSI DRIVER (CXGB4I)
3866M:	Karen Xie <kxie@chelsio.com>
3867L:	linux-scsi@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/scsi/cxgbi/cxgb4i
3871
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M:	Steve Wise <swise@chelsio.com>
3874L:	linux-rdma@vger.kernel.org
3875W:	http://www.openfabrics.org
3876S:	Supported
3877F:	drivers/infiniband/hw/cxgb4/
3878F:	include/uapi/rdma/cxgb4-abi.h
3879
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M:	Casey Leedom <leedom@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890L:	linuxppc-dev@lists.ozlabs.org
3891S:	Supported
3892F:	arch/powerpc/platforms/powernv/pci-cxl.c
3893F:	drivers/misc/cxl/
3894F:	include/misc/cxl*
3895F:	include/uapi/misc/cxl.h
3896F:	Documentation/powerpc/cxl.txt
3897F:	Documentation/ABI/testing/sysfs-class-cxl
3898
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/cxlflash/
3906F:	include/uapi/scsi/cxlflash_ioctls.h
3907F:	Documentation/powerpc/cxlflash.txt
3908
3909CYBERPRO FB DRIVER
3910M:	Russell King <linux@armlinux.org.uk>
3911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912W:	http://www.armlinux.org.uk/
3913S:	Maintained
3914F:	drivers/video/fbdev/cyber2000fb.*
3915
3916CYCLADES ASYNC MUX DRIVER
3917W:	http://www.cyclades.com/
3918S:	Orphan
3919F:	drivers/tty/cyclades.c
3920F:	include/linux/cyclades.h
3921F:	include/uapi/linux/cyclades.h
3922
3923CYCLADES PC300 DRIVER
3924W:	http://www.cyclades.com/
3925S:	Orphan
3926F:	drivers/net/wan/pc300*
3927
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M:	Antti Palosaari <crope@iki.fi>
3930L:	linux-media@vger.kernel.org
3931W:	https://linuxtv.org
3932W:	http://palosaari.fi/linux/
3933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3934T:	git git://linuxtv.org/anttip/media_tree.git
3935S:	Maintained
3936F:	drivers/media/common/cypress_firmware*
3937
3938CYTTSP TOUCHSCREEN DRIVER
3939M:	Ferruh Yigit <fery@cypress.com>
3940L:	linux-input@vger.kernel.org
3941S:	Supported
3942F:	drivers/input/touchscreen/cyttsp*
3943F:	include/linux/input/cyttsp.h
3944
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M:	Linus Walleij <linus.walleij@linaro.org>
3947L:	linux-input@vger.kernel.org
3948S:	Supported
3949F:	drivers/input/dlink-dir685-touchkeys.c
3950
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M:	Joshua Kinard <kumba@gentoo.org>
3953S:	Maintained
3954F:	drivers/rtc/rtc-ds1685.c
3955F:	include/linux/rtc/ds1685.h
3956
3957DAMA SLAVE for AX.25
3958M:	Joerg Reuter <jreuter@yaina.de>
3959W:	http://yaina.de/jreuter/
3960W:	http://www.qsl.net/dl1bke/
3961L:	linux-hams@vger.kernel.org
3962S:	Maintained
3963F:	net/ax25/af_ax25.c
3964F:	net/ax25/ax25_dev.c
3965F:	net/ax25/ax25_ds_*
3966F:	net/ax25/ax25_in.c
3967F:	net/ax25/ax25_out.c
3968F:	net/ax25/ax25_timer.c
3969F:	net/ax25/sysctl_net_ax25.c
3970
3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972L:	netdev@vger.kernel.org
3973S:	Orphan
3974F:	Documentation/networking/dmfe.txt
3975F:	drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977DC390/AM53C974 SCSI driver
3978M:	Hannes Reinecke <hare@suse.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Maintained
3981F:	drivers/scsi/am53c974.c
3982
3983DC395x SCSI driver
3984M:	Oliver Neukum <oliver@neukum.org>
3985M:	Ali Akcaagac <aliakc@web.de>
3986M:	Jamie Lenehan <lenehan@twibble.org>
3987L:	dc395x@twibble.org
3988W:	http://twibble.org/dist/dc395x/
3989W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3990S:	Maintained
3991F:	Documentation/scsi/dc395x.txt
3992F:	drivers/scsi/dc395x.*
3993
3994DCCP PROTOCOL
3995M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996L:	dccp@vger.kernel.org
3997W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998S:	Maintained
3999F:	include/linux/dccp.h
4000F:	include/uapi/linux/dccp.h
4001F:	include/linux/tfrc.h
4002F:	net/dccp/
4003
4004DECnet NETWORK LAYER
4005W:	http://linux-decnet.sourceforge.net
4006L:	linux-decnet-user@lists.sourceforge.net
4007S:	Orphan
4008F:	Documentation/networking/decnet.txt
4009F:	net/decnet/
4010
4011DECSTATION PLATFORM SUPPORT
4012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4013L:	linux-mips@linux-mips.org
4014W:	http://www.linux-mips.org/wiki/DECstation
4015S:	Maintained
4016F:	arch/mips/dec/
4017F:	arch/mips/include/asm/dec/
4018F:	arch/mips/include/asm/mach-dec/
4019
4020DEFXX FDDI NETWORK DRIVER
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022S:	Maintained
4023F:	drivers/net/fddi/defxx.*
4024
4025DELL SMBIOS DRIVER
4026M:	Pali Rohár <pali.rohar@gmail.com>
4027M:	Mario Limonciello <mario.limonciello@dell.com>
4028L:	platform-driver-x86@vger.kernel.org
4029S:	Maintained
4030F:	drivers/platform/x86/dell-smbios.*
4031
4032DELL SMBIOS SMM DRIVER
4033M:	Mario Limonciello <mario.limonciello@dell.com>
4034L:	platform-driver-x86@vger.kernel.org
4035S:	Maintained
4036F:	drivers/platform/x86/dell-smbios-smm.c
4037
4038DELL SMBIOS WMI DRIVER
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios-wmi.c
4043F:	tools/wmi/dell-smbios-example.c
4044
4045DELL LAPTOP DRIVER
4046M:	Matthew Garrett <mjg59@srcf.ucam.org>
4047M:	Pali Rohár <pali.rohar@gmail.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-laptop.c
4051
4052DELL LAPTOP FREEFALL DRIVER
4053M:	Pali Rohár <pali.rohar@gmail.com>
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smo8800.c
4056
4057DELL LAPTOP RBTN DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-rbtn.*
4061
4062DELL LAPTOP SMM DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/hwmon/dell-smm-hwmon.c
4066F:	include/uapi/linux/i8k.h
4067
4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4069M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4070S:	Maintained
4071F:	Documentation/dcdbas.txt
4072F:	drivers/firmware/dcdbas.*
4073
4074DELL WMI NOTIFICATIONS DRIVER
4075M:	Matthew Garrett <mjg59@srcf.ucam.org>
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-wmi.c
4079
4080DELL WMI DESCRIPTOR DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi-descriptor.c
4084
4085DELTA ST MEDIA DRIVER
4086M:	Hugues Fruchet <hugues.fruchet@st.com>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Supported
4091F:	drivers/media/platform/sti/delta
4092
4093DENALI NAND DRIVER
4094M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4095L:	linux-mtd@lists.infradead.org
4096S:	Supported
4097F:	drivers/mtd/nand/raw/denali*
4098
4099DESIGNWARE USB2 DRD IP DRIVER
4100M:	Minas Harutyunyan <hminas@synopsys.com>
4101L:	linux-usb@vger.kernel.org
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4103S:	Maintained
4104F:	drivers/usb/dwc2/
4105
4106DESIGNWARE USB3 DRD IP DRIVER
4107M:	Felipe Balbi <balbi@kernel.org>
4108L:	linux-usb@vger.kernel.org
4109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S:	Maintained
4111F:	drivers/usb/dwc3/
4112
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M:	Andreas Klinger <ak@it-klinger.de>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4118F:	drivers/iio/proximity/srf*.c
4119
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M:	Johannes Berg <johannes@sipsolutions.net>
4122L:	linux-kernel@vger.kernel.org
4123S:	Maintained
4124F:	drivers/base/devcoredump.c
4125F:	include/linux/devcoredump.h
4126
4127DEVICE FREQUENCY (DEVFREQ)
4128M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4129M:	Kyungmin Park <kyungmin.park@samsung.com>
4130R:	Chanwoo Choi <cw00.choi@samsung.com>
4131L:	linux-pm@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4133S:	Maintained
4134F:	drivers/devfreq/
4135F:	include/linux/devfreq.h
4136F:	Documentation/devicetree/bindings/devfreq/
4137
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Supported
4143F:	drivers/devfreq/event/
4144F:	drivers/devfreq/devfreq-event.c
4145F:	include/linux/devfreq-event.h
4146F:	Documentation/devicetree/bindings/devfreq/event/
4147
4148DEVICE NUMBER REGISTRY
4149M:	Torben Mathiasen <device@lanana.org>
4150W:	http://lanana.org/docs/device-list/index.html
4151S:	Maintained
4152
4153DEVICE-MAPPER  (LVM)
4154M:	Alasdair Kergon <agk@redhat.com>
4155M:	Mike Snitzer <snitzer@redhat.com>
4156M:	dm-devel@redhat.com
4157L:	dm-devel@redhat.com
4158W:	http://sources.redhat.com/dm
4159Q:	http://patchwork.kernel.org/project/dm-devel/list/
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4161T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4162S:	Maintained
4163F:	Documentation/device-mapper/
4164F:	drivers/md/Makefile
4165F:	drivers/md/Kconfig
4166F:	drivers/md/dm*
4167F:	drivers/md/persistent-data/
4168F:	include/linux/device-mapper.h
4169F:	include/linux/dm-*.h
4170F:	include/uapi/linux/dm-*.h
4171
4172DEVLINK
4173M:	Jiri Pirko <jiri@mellanox.com>
4174L:	netdev@vger.kernel.org
4175S:	Supported
4176F:	net/core/devlink.c
4177F:	include/net/devlink.h
4178F:	include/uapi/linux/devlink.h
4179
4180DIALOG SEMICONDUCTOR DRIVERS
4181M:	Support Opensource <support.opensource@diasemi.com>
4182W:	http://www.dialog-semiconductor.com/products
4183S:	Supported
4184F:	Documentation/hwmon/da90??
4185F:	Documentation/devicetree/bindings/mfd/da90*.txt
4186F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4188F:	Documentation/devicetree/bindings/regulator/da92*.txt
4189F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4190F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4191F:	drivers/gpio/gpio-da90??.c
4192F:	drivers/hwmon/da90??-hwmon.c
4193F:	drivers/iio/adc/da91??-*.c
4194F:	drivers/input/misc/da90??_onkey.c
4195F:	drivers/input/touchscreen/da9052_tsi.c
4196F:	drivers/leds/leds-da90??.c
4197F:	drivers/mfd/da903x.c
4198F:	drivers/mfd/da90??-*.c
4199F:	drivers/mfd/da91??-*.c
4200F:	drivers/power/supply/da9052-battery.c
4201F:	drivers/power/supply/da91??-*.c
4202F:	drivers/regulator/da903x.c
4203F:	drivers/regulator/da9???-regulator.[ch]
4204F:	drivers/thermal/da90??-thermal.c
4205F:	drivers/rtc/rtc-da90??.c
4206F:	drivers/video/backlight/da90??_bl.c
4207F:	drivers/watchdog/da90??_wdt.c
4208F:	include/linux/mfd/da903x.h
4209F:	include/linux/mfd/da9052/
4210F:	include/linux/mfd/da9055/
4211F:	include/linux/mfd/da9062/
4212F:	include/linux/mfd/da9063/
4213F:	include/linux/mfd/da9150/
4214F:	include/linux/regulator/da9211.h
4215F:	include/sound/da[79]*.h
4216F:	sound/soc/codecs/da[79]*.[ch]
4217
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4220L:	linux-gpio@vger.kernel.org
4221S:	Maintained
4222F:	drivers/gpio/gpio-gpio-mm.c
4223
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M:	Lidza Louina <lidza.louina@gmail.com>
4226M:	Mark Hounschell <markh@compro.net>
4227L:	driverdev-devel@linuxdriverproject.org
4228S:	Maintained
4229F:	drivers/staging/dgnc/
4230
4231DIOLAN U2C-12 I2C DRIVER
4232M:	Guenter Roeck <linux@roeck-us.net>
4233L:	linux-i2c@vger.kernel.org
4234S:	Maintained
4235F:	drivers/i2c/busses/i2c-diolan-u2c.c
4236
4237FILESYSTEM DIRECT ACCESS (DAX)
4238M:	Matthew Wilcox <mawilcox@microsoft.com>
4239M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4240L:	linux-fsdevel@vger.kernel.org
4241S:	Supported
4242F:	fs/dax.c
4243F:	include/linux/dax.h
4244F:	include/trace/events/fs_dax.h
4245
4246DEVICE DIRECT ACCESS (DAX)
4247M:	Dan Williams <dan.j.williams@intel.com>
4248M:	Dave Jiang <dave.jiang@intel.com>
4249M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4250M:	Vishal Verma <vishal.l.verma@intel.com>
4251L:	linux-nvdimm@lists.01.org
4252S:	Supported
4253F:	drivers/dax/
4254
4255DIRECTORY NOTIFICATION (DNOTIFY)
4256M:	Jan Kara <jack@suse.cz>
4257R:	Amir Goldstein <amir73il@gmail.com>
4258L:	linux-fsdevel@vger.kernel.org
4259S:	Maintained
4260F:	Documentation/filesystems/dnotify.txt
4261F:	fs/notify/dnotify/
4262F:	include/linux/dnotify.h
4263
4264DISK GEOMETRY AND PARTITION HANDLING
4265M:	Andries Brouwer <aeb@cwi.nl>
4266W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4267W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4268W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4269S:	Maintained
4270
4271DISKQUOTA
4272M:	Jan Kara <jack@suse.com>
4273S:	Maintained
4274F:	Documentation/filesystems/quota.txt
4275F:	fs/quota/
4276F:	include/linux/quota*.h
4277F:	include/uapi/linux/quota*.h
4278
4279DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4280M:	Bernie Thompson <bernie@plugable.com>
4281L:	linux-fbdev@vger.kernel.org
4282S:	Maintained
4283W:	http://plugable.com/category/projects/udlfb/
4284F:	drivers/video/fbdev/udlfb.c
4285F:	include/video/udlfb.h
4286F:	Documentation/fb/udlfb.txt
4287
4288DISTRIBUTED LOCK MANAGER (DLM)
4289M:	Christine Caulfield <ccaulfie@redhat.com>
4290M:	David Teigland <teigland@redhat.com>
4291L:	cluster-devel@redhat.com
4292W:	http://sources.redhat.com/cluster/
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4294S:	Supported
4295F:	fs/dlm/
4296
4297DMA BUFFER SHARING FRAMEWORK
4298M:	Sumit Semwal <sumit.semwal@linaro.org>
4299S:	Maintained
4300L:	linux-media@vger.kernel.org
4301L:	dri-devel@lists.freedesktop.org
4302L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4303F:	drivers/dma-buf/
4304F:	include/linux/dma-buf*
4305F:	include/linux/reservation.h
4306F:	include/linux/*fence.h
4307F:	Documentation/driver-api/dma-buf.rst
4308T:	git git://anongit.freedesktop.org/drm/drm-misc
4309
4310DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4311M:	Vinod Koul <vkoul@kernel.org>
4312L:	dmaengine@vger.kernel.org
4313Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4314S:	Maintained
4315F:	drivers/dma/
4316F:	include/linux/dmaengine.h
4317F:	include/linux/of_dma.h
4318F:	Documentation/devicetree/bindings/dma/
4319F:	Documentation/driver-api/dmaengine/
4320T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4321
4322DMA MAPPING HELPERS
4323M:	Christoph Hellwig <hch@lst.de>
4324M:	Marek Szyprowski <m.szyprowski@samsung.com>
4325R:	Robin Murphy <robin.murphy@arm.com>
4326L:	iommu@lists.linux-foundation.org
4327T:	git git://git.infradead.org/users/hch/dma-mapping.git
4328W:	http://git.infradead.org/users/hch/dma-mapping.git
4329S:	Supported
4330F:	lib/dma-debug.c
4331F:	lib/dma-direct.c
4332F:	lib/dma-virt.c
4333F:	drivers/base/dma-mapping.c
4334F:	drivers/base/dma-coherent.c
4335F:	include/asm-generic/dma-mapping.h
4336F:	include/linux/dma-direct.h
4337F:	include/linux/dma-mapping.h
4338
4339DME1737 HARDWARE MONITOR DRIVER
4340M:	Juerg Haefliger <juergh@gmail.com>
4341L:	linux-hwmon@vger.kernel.org
4342S:	Maintained
4343F:	Documentation/hwmon/dme1737
4344F:	drivers/hwmon/dme1737.c
4345
4346DMI/SMBIOS SUPPORT
4347M:	Jean Delvare <jdelvare@suse.com>
4348S:	Maintained
4349T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4350F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4351F:	drivers/firmware/dmi-id.c
4352F:	drivers/firmware/dmi_scan.c
4353F:	include/linux/dmi.h
4354
4355DOCUMENTATION
4356M:	Jonathan Corbet <corbet@lwn.net>
4357L:	linux-doc@vger.kernel.org
4358S:	Maintained
4359F:	Documentation/
4360F:	scripts/kernel-doc
4361X:	Documentation/ABI/
4362X:	Documentation/devicetree/
4363X:	Documentation/acpi
4364X:	Documentation/power
4365X:	Documentation/spi
4366X:	Documentation/media
4367T:	git git://git.lwn.net/linux.git docs-next
4368
4369DONGWOON DW9714 LENS VOICE COIL DRIVER
4370M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4371L:	linux-media@vger.kernel.org
4372T:	git git://linuxtv.org/media_tree.git
4373S:	Maintained
4374F:	drivers/media/i2c/dw9714.c
4375
4376DOUBLETALK DRIVER
4377M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4378L:	blinux-list@redhat.com
4379S:	Maintained
4380F:	drivers/char/dtlk.c
4381F:	include/linux/dtlk.h
4382
4383DPAA2 DATAPATH I/O (DPIO) DRIVER
4384M:	Roy Pledge <Roy.Pledge@nxp.com>
4385L:	linux-kernel@vger.kernel.org
4386S:	Maintained
4387F:	drivers/staging/fsl-mc/bus/dpio
4388
4389DPAA2 ETHERNET DRIVER
4390M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4391L:	linux-kernel@vger.kernel.org
4392S:	Maintained
4393F:	drivers/staging/fsl-dpaa2/ethernet
4394
4395DPAA2 ETHERNET SWITCH DRIVER
4396M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4397L:	linux-kernel@vger.kernel.org
4398S:	Maintained
4399F:	drivers/staging/fsl-dpaa2/ethsw
4400
4401DPT_I2O SCSI RAID DRIVER
4402M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4403L:	linux-scsi@vger.kernel.org
4404W:	http://www.adaptec.com/
4405S:	Maintained
4406F:	drivers/scsi/dpt*
4407F:	drivers/scsi/dpt/
4408
4409DRBD DRIVER
4410M:	Philipp Reisner <philipp.reisner@linbit.com>
4411M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4412L:	drbd-dev@lists.linbit.com
4413W:	http://www.drbd.org
4414T:	git git://git.linbit.com/linux-drbd.git
4415T:	git git://git.linbit.com/drbd-8.4.git
4416S:	Supported
4417F:	drivers/block/drbd/
4418F:	lib/lru_cache.c
4419F:	Documentation/blockdev/drbd/
4420
4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4422M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424S:	Supported
4425F:	Documentation/kobject.txt
4426F:	drivers/base/
4427F:	fs/debugfs/
4428F:	fs/sysfs/
4429F:	include/linux/debugfs.h
4430F:	include/linux/kobj*
4431F:	lib/kobj*
4432
4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4434M:	Kevin Hilman <khilman@kernel.org>
4435M:	Nishanth Menon <nm@ti.com>
4436S:	Maintained
4437F:	drivers/power/avs/
4438F:	include/linux/power/smartreflex.h
4439L:	linux-pm@vger.kernel.org
4440
4441DRM DRIVER FOR ARM PL111 CLCD
4442M:	Eric Anholt <eric@anholt.net>
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444S:	Supported
4445F:	drivers/gpu/drm/pl111/
4446
4447DRM DRIVER FOR ARM VERSATILE TFT PANELS
4448M:	Linus Walleij <linus.walleij@linaro.org>
4449T:	git git://anongit.freedesktop.org/drm/drm-misc
4450S:	Maintained
4451F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4452F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4453
4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/ast/
4458
4459DRM DRIVER FOR BOCHS VIRTUAL GPU
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/bochs/
4465
4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467M:	Linus Walleij <linus.walleij@linaro.org>
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/tve200/
4471
4472DRM DRIVER FOR ILITEK ILI9225 PANELS
4473M:	David Lechner <david@lechnology.com>
4474S:	Maintained
4475F:	drivers/gpu/drm/tinydrm/ili9225.c
4476F:	Documentation/devicetree/bindings/display/ili9225.txt
4477
4478DRM DRIVER FOR INTEL I810 VIDEO CARDS
4479S:	Orphan / Obsolete
4480F:	drivers/gpu/drm/i810/
4481F:	include/uapi/drm/i810_drm.h
4482
4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/mga/
4486F:	include/uapi/drm/mga_drm.h
4487
4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4489M:	Dave Airlie <airlied@redhat.com>
4490S:	Odd Fixes
4491F:	drivers/gpu/drm/mgag200/
4492
4493DRM DRIVER FOR MI0283QT
4494M:	Noralf Trønnes <noralf@tronnes.org>
4495S:	Maintained
4496F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4497F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4498
4499DRM DRIVER FOR MSM ADRENO GPU
4500M:	Rob Clark <robdclark@gmail.com>
4501L:	linux-arm-msm@vger.kernel.org
4502L:	dri-devel@lists.freedesktop.org
4503L:	freedreno@lists.freedesktop.org
4504T:	git git://people.freedesktop.org/~robclark/linux
4505S:	Maintained
4506F:	drivers/gpu/drm/msm/
4507F:	include/uapi/drm/msm_drm.h
4508F:	Documentation/devicetree/bindings/display/msm/
4509
4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4511M:	Ben Skeggs <bskeggs@redhat.com>
4512L:	dri-devel@lists.freedesktop.org
4513L:	nouveau@lists.freedesktop.org
4514T:	git git://github.com/skeggsb/linux
4515S:	Supported
4516F:	drivers/gpu/drm/nouveau/
4517F:	include/uapi/drm/nouveau_drm.h
4518
4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4520M:	Noralf Trønnes <noralf@tronnes.org>
4521S:	Maintained
4522F:	drivers/gpu/drm/tinydrm/repaper.c
4523F:	Documentation/devicetree/bindings/display/repaper.txt
4524
4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4526M:	Dave Airlie <airlied@redhat.com>
4527M:	Gerd Hoffmann <kraxel@redhat.com>
4528L:	virtualization@lists.linux-foundation.org
4529T:	git git://anongit.freedesktop.org/drm/drm-misc
4530S:	Obsolete
4531W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4532F:	drivers/gpu/drm/cirrus/
4533
4534DRM DRIVER FOR QXL VIRTUAL GPU
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Maintained
4540F:	drivers/gpu/drm/qxl/
4541F:	include/uapi/drm/qxl_drm.h
4542
4543DRM DRIVER FOR RAGE 128 VIDEO CARDS
4544S:	Orphan / Obsolete
4545F:	drivers/gpu/drm/r128/
4546F:	include/uapi/drm/r128_drm.h
4547
4548DRM DRIVER FOR SAVAGE VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/savage/
4551F:	include/uapi/drm/savage_drm.h
4552
4553DRM DRIVER FOR SIS VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/sis/
4556F:	include/uapi/drm/sis_drm.h
4557
4558DRM DRIVER FOR SITRONIX ST7586 PANELS
4559M:	David Lechner <david@lechnology.com>
4560S:	Maintained
4561F:	drivers/gpu/drm/tinydrm/st7586.c
4562F:	Documentation/devicetree/bindings/display/st7586.txt
4563
4564DRM DRIVER FOR SITRONIX ST7735R PANELS
4565M:	David Lechner <david@lechnology.com>
4566S:	Maintained
4567F:	drivers/gpu/drm/tinydrm/st7735r.c
4568F:	Documentation/devicetree/bindings/display/st7735r.txt
4569
4570DRM DRIVER FOR TDFX VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/tdfx/
4573
4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4575M:	Dave Airlie <airlied@redhat.com>
4576S:	Odd Fixes
4577F:	drivers/gpu/drm/udl/
4578
4579DRM DRIVER FOR VMWARE VIRTUAL GPU
4580M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4581M:	Sinclair Yeh <syeh@vmware.com>
4582M:	Thomas Hellstrom <thellstrom@vmware.com>
4583L:	dri-devel@lists.freedesktop.org
4584T:	git git://people.freedesktop.org/~syeh/repos_linux
4585T:	git git://people.freedesktop.org/~thomash/linux
4586S:	Supported
4587F:	drivers/gpu/drm/vmwgfx/
4588F:	include/uapi/drm/vmwgfx_drm.h
4589
4590DRM DRIVERS
4591M:	David Airlie <airlied@linux.ie>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~airlied/linux
4594B:	https://bugs.freedesktop.org/
4595C:	irc://chat.freenode.net/dri-devel
4596S:	Maintained
4597F:	drivers/gpu/drm/
4598F:	drivers/gpu/vga/
4599F:	Documentation/devicetree/bindings/display/
4600F:	Documentation/devicetree/bindings/gpu/
4601F:	Documentation/devicetree/bindings/video/
4602F:	Documentation/gpu/
4603F:	include/drm/
4604F:	include/uapi/drm/
4605F:	include/linux/vga*
4606
4607DRM DRIVERS AND MISC GPU PATCHES
4608M:	Gustavo Padovan <gustavo@padovan.org>
4609M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4610M:	Sean Paul <seanpaul@chromium.org>
4611W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4612S:	Maintained
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614F:	Documentation/gpu/
4615F:	drivers/gpu/vga/
4616F:	drivers/gpu/drm/*
4617F:	include/drm/drm*
4618F:	include/uapi/drm/drm*
4619F:	include/linux/vga*
4620
4621DRM DRIVERS FOR ALLWINNER A10
4622M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/sun4i/
4626F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR AMLOGIC SOCS
4630M:	Neil Armstrong <narmstrong@baylibre.com>
4631L:	dri-devel@lists.freedesktop.org
4632L:	linux-amlogic@lists.infradead.org
4633W:	http://linux-meson.com/
4634S:	Supported
4635F:	drivers/gpu/drm/meson/
4636F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4637F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4638F:	Documentation/gpu/meson.rst
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR ATMEL HLCDC
4642M:	Boris Brezillon <boris.brezillon@bootlin.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/atmel-hlcdc/
4646F:	Documentation/devicetree/bindings/drm/atmel/
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR BRIDGE CHIPS
4650M:	Archit Taneja <architt@codeaurora.org>
4651M:	Andrzej Hajda <a.hajda@samsung.com>
4652R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4653S:	Maintained
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655F:	drivers/gpu/drm/bridge/
4656
4657DRM DRIVERS FOR EXYNOS
4658M:	Inki Dae <inki.dae@samsung.com>
4659M:	Joonyoung Shim <jy0922.shim@samsung.com>
4660M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4661M:	Kyungmin Park <kyungmin.park@samsung.com>
4662L:	dri-devel@lists.freedesktop.org
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4664S:	Supported
4665F:	drivers/gpu/drm/exynos/
4666F:	include/uapi/drm/exynos_drm.h
4667F:	Documentation/devicetree/bindings/display/exynos/
4668
4669DRM DRIVERS FOR FREESCALE DCU
4670M:	Stefan Agner <stefan@agner.ch>
4671M:	Alison Wang <alison.wang@freescale.com>
4672L:	dri-devel@lists.freedesktop.org
4673S:	Supported
4674F:	drivers/gpu/drm/fsl-dcu/
4675F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4676F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4677F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4678
4679DRM DRIVERS FOR FREESCALE IMX
4680M:	Philipp Zabel <p.zabel@pengutronix.de>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Maintained
4683F:	drivers/gpu/drm/imx/
4684F:	drivers/gpu/ipu-v3/
4685F:	Documentation/devicetree/bindings/display/imx/
4686
4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4688M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4689L:	dri-devel@lists.freedesktop.org
4690T:	git git://github.com/patjak/drm-gma500
4691S:	Maintained
4692F:	drivers/gpu/drm/gma500/
4693
4694DRM DRIVERS FOR HISILICON
4695M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4696M:	Rongrong Zou <zourongrong@gmail.com>
4697R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4698R:	Chen Feng <puck.chen@hisilicon.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://github.com/xin3liang/linux.git
4701S:	Maintained
4702F:	drivers/gpu/drm/hisilicon/
4703F:	Documentation/devicetree/bindings/display/hisilicon/
4704
4705DRM DRIVERS FOR MEDIATEK
4706M:	CK Hu <ck.hu@mediatek.com>
4707M:	Philipp Zabel <p.zabel@pengutronix.de>
4708L:	dri-devel@lists.freedesktop.org
4709S:	Supported
4710F:	drivers/gpu/drm/mediatek/
4711F:	Documentation/devicetree/bindings/display/mediatek/
4712
4713DRM DRIVERS FOR NVIDIA TEGRA
4714M:	Thierry Reding <thierry.reding@gmail.com>
4715L:	dri-devel@lists.freedesktop.org
4716L:	linux-tegra@vger.kernel.org
4717T:	git git://anongit.freedesktop.org/tegra/linux.git
4718S:	Supported
4719F:	drivers/gpu/drm/tegra/
4720F:	drivers/gpu/host1x/
4721F:	include/linux/host1x.h
4722F:	include/uapi/drm/tegra_drm.h
4723F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4724
4725DRM DRIVERS FOR RENESAS
4726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4727L:	dri-devel@lists.freedesktop.org
4728L:	linux-renesas-soc@vger.kernel.org
4729T:	git git://linuxtv.org/pinchartl/fbdev
4730S:	Supported
4731F:	drivers/gpu/drm/rcar-du/
4732F:	drivers/gpu/drm/shmobile/
4733F:	include/linux/platform_data/shmob_drm.h
4734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4735F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4736F:	Documentation/devicetree/bindings/display/renesas,du.txt
4737
4738DRM DRIVERS FOR ROCKCHIP
4739M:	Sandy Huang <hjc@rock-chips.com>
4740M:	Heiko Stübner <heiko@sntech.de>
4741L:	dri-devel@lists.freedesktop.org
4742S:	Maintained
4743F:	drivers/gpu/drm/rockchip/
4744F:	Documentation/devicetree/bindings/display/rockchip/
4745T:	git git://anongit.freedesktop.org/drm/drm-misc
4746
4747DRM DRIVERS FOR STI
4748M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4749M:	Vincent Abriou <vincent.abriou@st.com>
4750L:	dri-devel@lists.freedesktop.org
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752S:	Maintained
4753F:	drivers/gpu/drm/sti
4754F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4755
4756DRM DRIVERS FOR STM
4757M:	Yannick Fertre <yannick.fertre@st.com>
4758M:	Philippe Cornu <philippe.cornu@st.com>
4759M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4760M:	Vincent Abriou <vincent.abriou@st.com>
4761L:	dri-devel@lists.freedesktop.org
4762T:	git git://anongit.freedesktop.org/drm/drm-misc
4763S:	Maintained
4764F:	drivers/gpu/drm/stm
4765F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4766
4767DRM DRIVERS FOR TI LCDC
4768M:	Jyri Sarha <jsarha@ti.com>
4769R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Maintained
4772F:	drivers/gpu/drm/tilcdc/
4773F:	Documentation/devicetree/bindings/display/tilcdc/
4774
4775DRM DRIVERS FOR TI OMAP
4776M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/omapdrm/
4780F:	Documentation/devicetree/bindings/display/ti/
4781
4782DRM DRIVERS FOR VC4
4783M:	Eric Anholt <eric@anholt.net>
4784T:	git git://github.com/anholt/linux
4785S:	Supported
4786F:	drivers/gpu/drm/vc4/
4787F:	include/uapi/drm/vc4_drm.h
4788F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790
4791DRM DRIVERS FOR VIVANTE GPU IP
4792M:	Lucas Stach <l.stach@pengutronix.de>
4793R:	Russell King <linux+etnaviv@armlinux.org.uk>
4794R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4795L:	etnaviv@lists.freedesktop.org
4796L:	dri-devel@lists.freedesktop.org
4797S:	Maintained
4798F:	drivers/gpu/drm/etnaviv/
4799F:	include/uapi/drm/etnaviv_drm.h
4800F:	Documentation/devicetree/bindings/display/etnaviv/
4801
4802DRM DRIVERS FOR ZTE ZX
4803M:	Shawn Guo <shawnguo@kernel.org>
4804L:	dri-devel@lists.freedesktop.org
4805S:	Maintained
4806F:	drivers/gpu/drm/zte/
4807F:	Documentation/devicetree/bindings/display/zte,vou.txt
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809
4810DRM PANEL DRIVERS
4811M:	Thierry Reding <thierry.reding@gmail.com>
4812L:	dri-devel@lists.freedesktop.org
4813T:	git git://anongit.freedesktop.org/drm/drm-misc
4814S:	Maintained
4815F:	drivers/gpu/drm/drm_panel.c
4816F:	drivers/gpu/drm/panel/
4817F:	include/drm/drm_panel.h
4818F:	Documentation/devicetree/bindings/display/panel/
4819
4820DRM TINYDRM DRIVERS
4821M:	Noralf Trønnes <noralf@tronnes.org>
4822W:	https://github.com/notro/tinydrm/wiki/Development
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824S:	Maintained
4825F:	drivers/gpu/drm/tinydrm/
4826F:	include/drm/tinydrm/
4827
4828DRM TTM SUBSYSTEM
4829M:	Christian Koenig <christian.koenig@amd.com>
4830M:	Roger He <Hongbo.He@amd.com>
4831T:	git git://people.freedesktop.org/~agd5f/linux
4832S:	Maintained
4833L:	dri-devel@lists.freedesktop.org
4834F:	include/drm/ttm/
4835F:	drivers/gpu/drm/ttm/
4836
4837DSBR100 USB FM RADIO DRIVER
4838M:	Alexey Klimov <klimov.linux@gmail.com>
4839L:	linux-media@vger.kernel.org
4840T:	git git://linuxtv.org/media_tree.git
4841S:	Maintained
4842F:	drivers/media/radio/dsbr100.c
4843
4844DSCC4 DRIVER
4845M:	Francois Romieu <romieu@fr.zoreil.com>
4846L:	netdev@vger.kernel.org
4847S:	Maintained
4848F:	drivers/net/wan/dscc4.c
4849
4850DT3155 MEDIA DRIVER
4851M:	Hans Verkuil <hverkuil@xs4all.nl>
4852L:	linux-media@vger.kernel.org
4853T:	git git://linuxtv.org/media_tree.git
4854W:	https://linuxtv.org
4855S:	Odd Fixes
4856F:	drivers/media/pci/dt3155/
4857
4858DVB_USB_AF9015 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/af9015*
4867
4868DVB_USB_AF9035 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://palosaari.fi/linux/
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/anttip/media_tree.git
4875S:	Maintained
4876F:	drivers/media/usb/dvb-usb-v2/af9035*
4877
4878DVB_USB_ANYSEE MEDIA DRIVER
4879M:	Antti Palosaari <crope@iki.fi>
4880L:	linux-media@vger.kernel.org
4881W:	https://linuxtv.org
4882W:	http://palosaari.fi/linux/
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/anttip/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb-v2/anysee*
4887
4888DVB_USB_AU6610 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/usb/dvb-usb-v2/au6610*
4897
4898DVB_USB_CE6230 MEDIA DRIVER
4899M:	Antti Palosaari <crope@iki.fi>
4900L:	linux-media@vger.kernel.org
4901W:	https://linuxtv.org
4902W:	http://palosaari.fi/linux/
4903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4904T:	git git://linuxtv.org/anttip/media_tree.git
4905S:	Maintained
4906F:	drivers/media/usb/dvb-usb-v2/ce6230*
4907
4908DVB_USB_CXUSB MEDIA DRIVER
4909M:	Michael Krufky <mkrufky@linuxtv.org>
4910L:	linux-media@vger.kernel.org
4911W:	https://linuxtv.org
4912W:	http://github.com/mkrufky
4913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4914T:	git git://linuxtv.org/media_tree.git
4915S:	Maintained
4916F:	drivers/media/usb/dvb-usb/cxusb*
4917
4918DVB_USB_EC168 MEDIA DRIVER
4919M:	Antti Palosaari <crope@iki.fi>
4920L:	linux-media@vger.kernel.org
4921W:	https://linuxtv.org
4922W:	http://palosaari.fi/linux/
4923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4924T:	git git://linuxtv.org/anttip/media_tree.git
4925S:	Maintained
4926F:	drivers/media/usb/dvb-usb-v2/ec168*
4927
4928DVB_USB_GL861 MEDIA DRIVER
4929M:	Antti Palosaari <crope@iki.fi>
4930L:	linux-media@vger.kernel.org
4931W:	https://linuxtv.org
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/gl861*
4936
4937DVB_USB_MXL111SF MEDIA DRIVER
4938M:	Michael Krufky <mkrufky@linuxtv.org>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941W:	http://github.com/mkrufky
4942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4943T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4944S:	Maintained
4945F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4946
4947DVB_USB_RTL28XXU MEDIA DRIVER
4948M:	Antti Palosaari <crope@iki.fi>
4949L:	linux-media@vger.kernel.org
4950W:	https://linuxtv.org
4951W:	http://palosaari.fi/linux/
4952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4953T:	git git://linuxtv.org/anttip/media_tree.git
4954S:	Maintained
4955F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4956
4957DVB_USB_V2 MEDIA DRIVER
4958M:	Antti Palosaari <crope@iki.fi>
4959L:	linux-media@vger.kernel.org
4960W:	https://linuxtv.org
4961W:	http://palosaari.fi/linux/
4962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4963T:	git git://linuxtv.org/anttip/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4966F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4967
4968DYNAMIC DEBUG
4969M:	Jason Baron <jbaron@akamai.com>
4970S:	Maintained
4971F:	lib/dynamic_debug.c
4972F:	include/linux/dynamic_debug.h
4973
4974DYNAMIC INTERRUPT MODERATION
4975M:	Tal Gilboa <talgi@mellanox.com>
4976S:	Maintained
4977F:	include/linux/net_dim.h
4978
4979DZ DECSTATION DZ11 SERIAL DRIVER
4980M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4981S:	Maintained
4982F:	drivers/tty/serial/dz.*
4983
4984E3X0 POWER BUTTON DRIVER
4985M:	Moritz Fischer <moritz.fischer@ettus.com>
4986L:	usrp-users@lists.ettus.com
4987W:	http://www.ettus.com
4988S:	Supported
4989F:	drivers/input/misc/e3x0-button.c
4990F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4991
4992E4000 MEDIA DRIVER
4993M:	Antti Palosaari <crope@iki.fi>
4994L:	linux-media@vger.kernel.org
4995W:	https://linuxtv.org
4996W:	http://palosaari.fi/linux/
4997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4998T:	git git://linuxtv.org/anttip/media_tree.git
4999S:	Maintained
5000F:	drivers/media/tuners/e4000*
5001
5002EC100 MEDIA DRIVER
5003M:	Antti Palosaari <crope@iki.fi>
5004L:	linux-media@vger.kernel.org
5005W:	https://linuxtv.org
5006W:	http://palosaari.fi/linux/
5007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5008T:	git git://linuxtv.org/anttip/media_tree.git
5009S:	Maintained
5010F:	drivers/media/dvb-frontends/ec100*
5011
5012ECRYPT FILE SYSTEM
5013M:	Tyler Hicks <tyhicks@canonical.com>
5014L:	ecryptfs@vger.kernel.org
5015W:	http://ecryptfs.org
5016W:	https://launchpad.net/ecryptfs
5017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5018S:	Supported
5019F:	Documentation/filesystems/ecryptfs.txt
5020F:	fs/ecryptfs/
5021
5022EDAC-AMD64
5023M:	Borislav Petkov <bp@alien8.de>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/amd64_edac*
5027
5028EDAC-CALXEDA
5029M:	Robert Richter <rric@kernel.org>
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/highbank*
5033
5034EDAC-CAVIUM OCTEON
5035M:	Ralf Baechle <ralf@linux-mips.org>
5036M:	David Daney <david.daney@cavium.com>
5037L:	linux-edac@vger.kernel.org
5038L:	linux-mips@linux-mips.org
5039S:	Supported
5040F:	drivers/edac/octeon_edac*
5041
5042EDAC-CAVIUM THUNDERX
5043M:	David Daney <david.daney@cavium.com>
5044M:	Jan Glauber <jglauber@cavium.com>
5045L:	linux-edac@vger.kernel.org
5046S:	Supported
5047F:	drivers/edac/thunderx_edac*
5048
5049EDAC-CORE
5050M:	Borislav Petkov <bp@alien8.de>
5051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5052L:	linux-edac@vger.kernel.org
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5055S:	Supported
5056F:	Documentation/admin-guide/ras.rst
5057F:	Documentation/driver-api/edac.rst
5058F:	drivers/edac/
5059F:	include/linux/edac.h
5060
5061EDAC-E752X
5062M:	Mark Gross <mark.gross@intel.com>
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/e752x_edac.c
5066
5067EDAC-E7XXX
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/e7xxx_edac.c
5071
5072EDAC-FSL_DDR
5073M:	York Sun <york.sun@nxp.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/fsl_ddr_edac.*
5077
5078EDAC-GHES
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/ghes_edac.c
5083
5084EDAC-I3000
5085L:	linux-edac@vger.kernel.org
5086S:	Orphan
5087F:	drivers/edac/i3000_edac.c
5088
5089EDAC-I5000
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/i5000_edac.c
5093
5094EDAC-I5400
5095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5400_edac.c
5099
5100EDAC-I7300
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i7300_edac.c
5105
5106EDAC-I7CORE
5107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5108L:	linux-edac@vger.kernel.org
5109S:	Maintained
5110F:	drivers/edac/i7core_edac.c
5111
5112EDAC-I82443BXGX
5113M:	Tim Small <tim@buttersideup.com>
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/i82443bxgx_edac.c
5117
5118EDAC-I82975X
5119M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5120M:	"Arvind R." <arvino55@gmail.com>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/i82975x_edac.c
5124
5125EDAC-IE31200
5126M:	Jason Baron <jbaron@akamai.com>
5127L:	linux-edac@vger.kernel.org
5128S:	Maintained
5129F:	drivers/edac/ie31200_edac.c
5130
5131EDAC-MPC85XX
5132M:	Johannes Thumshirn <morbidrsa@gmail.com>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/mpc85xx_edac.[ch]
5136
5137EDAC-PASEMI
5138M:	Egor Martovetsky <egor@pasemi.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/pasemi_edac.c
5142
5143EDAC-PND2
5144M:	Tony Luck <tony.luck@intel.com>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/pnd2_edac.[ch]
5148
5149EDAC-R82600
5150M:	Tim Small <tim@buttersideup.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/r82600_edac.c
5154
5155EDAC-SBRIDGE
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/sb_edac.c
5160
5161EDAC-SKYLAKE
5162M:	Tony Luck <tony.luck@intel.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/skx_edac.c
5166
5167EDAC-TI
5168M:	Tero Kristo <t-kristo@ti.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/ti_edac.c
5172
5173EDIROL UA-101/UA-1000 DRIVER
5174M:	Clemens Ladisch <clemens@ladisch.de>
5175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5176T:	git git://git.alsa-project.org/alsa-kernel.git
5177S:	Maintained
5178F:	sound/usb/misc/ua101.c
5179
5180EFI TEST DRIVER
5181L:	linux-efi@vger.kernel.org
5182M:	Ivan Hu <ivan.hu@canonical.com>
5183M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5184S:	Maintained
5185F:	drivers/firmware/efi/test/
5186
5187EFI VARIABLE FILESYSTEM
5188M:	Matthew Garrett <matthew.garrett@nebula.com>
5189M:	Jeremy Kerr <jk@ozlabs.org>
5190M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5192L:	linux-efi@vger.kernel.org
5193S:	Maintained
5194F:	fs/efivarfs/
5195
5196EFIFB FRAMEBUFFER DRIVER
5197L:	linux-fbdev@vger.kernel.org
5198M:	Peter Jones <pjones@redhat.com>
5199S:	Maintained
5200F:	drivers/video/fbdev/efifb.c
5201
5202EFS FILESYSTEM
5203W:	http://aeschi.ch.eu.org/efs/
5204S:	Orphan
5205F:	fs/efs/
5206
5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5208M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5209L:	netdev@vger.kernel.org
5210S:	Maintained
5211F:	drivers/net/ethernet/ibm/ehea/
5212
5213EM28XX VIDEO4LINUX DRIVER
5214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5215L:	linux-media@vger.kernel.org
5216W:	https://linuxtv.org
5217T:	git git://linuxtv.org/media_tree.git
5218S:	Maintained
5219F:	drivers/media/usb/em28xx/
5220F:	Documentation/media/v4l-drivers/em28xx*
5221
5222EMBEDDED LINUX
5223M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5224M:	Matt Mackall <mpm@selenic.com>
5225M:	David Woodhouse <dwmw2@infradead.org>
5226L:	linux-embedded@vger.kernel.org
5227S:	Maintained
5228
5229Emulex 10Gbps iSCSI - OneConnect DRIVER
5230M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5231M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5232M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5233L:	linux-scsi@vger.kernel.org
5234W:	http://www.broadcom.com
5235S:	Supported
5236F:	drivers/scsi/be2iscsi/
5237
5238Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5239M:	Sathya Perla <sathya.perla@broadcom.com>
5240M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5241M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5242M:	Somnath Kotur <somnath.kotur@broadcom.com>
5243L:	netdev@vger.kernel.org
5244W:	http://www.emulex.com
5245S:	Supported
5246F:	drivers/net/ethernet/emulex/benet/
5247
5248EMULEX ONECONNECT ROCE DRIVER
5249M:	Selvin Xavier <selvin.xavier@broadcom.com>
5250M:	Devesh Sharma <devesh.sharma@broadcom.com>
5251L:	linux-rdma@vger.kernel.org
5252W:	http://www.broadcom.com
5253S:	Odd Fixes
5254F:	drivers/infiniband/hw/ocrdma/
5255F:	include/uapi/rdma/ocrdma-abi.h
5256
5257EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5258M:	James Smart <james.smart@broadcom.com>
5259M:	Dick Kennedy <dick.kennedy@broadcom.com>
5260L:	linux-scsi@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Supported
5263F:	drivers/scsi/lpfc/
5264
5265ENE CB710 FLASH CARD READER DRIVER
5266M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5267S:	Maintained
5268F:	drivers/misc/cb710/
5269F:	drivers/mmc/host/cb710-mmc.*
5270F:	include/linux/cb710.h
5271
5272ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5273M:	Maxim Levitsky <maximlevitsky@gmail.com>
5274S:	Maintained
5275F:	drivers/media/rc/ene_ir.*
5276
5277EPSON S1D13XXX FRAMEBUFFER DRIVER
5278M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5279S:	Maintained
5280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5281F:	drivers/video/fbdev/s1d13xxxfb.c
5282F:	include/video/s1d13xxxfb.h
5283
5284ERRSEQ ERROR TRACKING INFRASTRUCTURE
5285M:	Jeff Layton <jlayton@kernel.org>
5286S:	Maintained
5287F:	lib/errseq.c
5288F:	include/linux/errseq.h
5289
5290ET131X NETWORK DRIVER
5291M:	Mark Einon <mark.einon@gmail.com>
5292S:	Odd Fixes
5293F:	drivers/net/ethernet/agere/
5294
5295ETHERNET BRIDGE
5296M:	Stephen Hemminger <stephen@networkplumber.org>
5297L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5298L:	netdev@vger.kernel.org
5299W:	http://www.linuxfoundation.org/en/Net:Bridge
5300S:	Maintained
5301F:	include/linux/netfilter_bridge/
5302F:	net/bridge/
5303
5304ETHERNET PHY LIBRARY
5305M:	Andrew Lunn <andrew@lunn.ch>
5306M:	Florian Fainelli <f.fainelli@gmail.com>
5307L:	netdev@vger.kernel.org
5308S:	Maintained
5309F:	Documentation/ABI/testing/sysfs-bus-mdio
5310F:	Documentation/devicetree/bindings/net/mdio*
5311F:	Documentation/networking/phy.txt
5312F:	drivers/net/phy/
5313F:	drivers/of/of_mdio.c
5314F:	drivers/of/of_net.c
5315F:	include/linux/*mdio*.h
5316F:	include/linux/of_net.h
5317F:	include/linux/phy.h
5318F:	include/linux/phy_fixed.h
5319F:	include/linux/platform_data/mdio-bcm-unimac.h
5320F:	include/trace/events/mdio.h
5321F:	include/uapi/linux/mdio.h
5322F:	include/uapi/linux/mii.h
5323
5324EXT2 FILE SYSTEM
5325M:	Jan Kara <jack@suse.com>
5326L:	linux-ext4@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/filesystems/ext2.txt
5329F:	fs/ext2/
5330F:	include/linux/ext2*
5331
5332EXT4 FILE SYSTEM
5333M:	"Theodore Ts'o" <tytso@mit.edu>
5334M:	Andreas Dilger <adilger.kernel@dilger.ca>
5335L:	linux-ext4@vger.kernel.org
5336W:	http://ext4.wiki.kernel.org
5337Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5339S:	Maintained
5340F:	Documentation/filesystems/ext4.txt
5341F:	fs/ext4/
5342
5343Extended Verification Module (EVM)
5344M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5345L:	linux-integrity@vger.kernel.org
5346S:	Supported
5347F:	security/integrity/evm/
5348
5349EXTENSIBLE FIRMWARE INTERFACE (EFI)
5350M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5351L:	linux-efi@vger.kernel.org
5352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5353S:	Maintained
5354F:	Documentation/efi-stub.txt
5355F:	arch/*/kernel/efi.c
5356F:	arch/x86/boot/compressed/eboot.[ch]
5357F:	arch/*/include/asm/efi.h
5358F:	arch/x86/platform/efi/
5359F:	drivers/firmware/efi/
5360F:	include/linux/efi*.h
5361F:	arch/arm/boot/compressed/efi-header.S
5362F:	arch/arm64/kernel/efi-entry.S
5363
5364EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5365M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5366M:	Chanwoo Choi <cw00.choi@samsung.com>
5367L:	linux-kernel@vger.kernel.org
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5369S:	Maintained
5370F:	drivers/extcon/
5371F:	include/linux/extcon/
5372F:	include/linux/extcon.h
5373F:	Documentation/extcon/
5374F:	Documentation/devicetree/bindings/extcon/
5375
5376EXYNOS DP DRIVER
5377M:	Jingoo Han <jingoohan1@gmail.com>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Maintained
5380F:	drivers/gpu/drm/exynos/exynos_dp*
5381
5382EXYNOS SYSMMU (IOMMU) driver
5383M:	Marek Szyprowski <m.szyprowski@samsung.com>
5384L:	iommu@lists.linux-foundation.org
5385S:	Maintained
5386F:	drivers/iommu/exynos-iommu.c
5387
5388EZchip NPS platform support
5389M:	Vineet Gupta <vgupta@synopsys.com>
5390S:	Supported
5391F:	arch/arc/plat-eznps
5392F:	arch/arc/boot/dts/eznps.dts
5393
5394F2FS FILE SYSTEM
5395M:	Jaegeuk Kim <jaegeuk@kernel.org>
5396M:	Chao Yu <yuchao0@huawei.com>
5397L:	linux-f2fs-devel@lists.sourceforge.net
5398W:	https://f2fs.wiki.kernel.org/
5399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5400S:	Maintained
5401F:	Documentation/filesystems/f2fs.txt
5402F:	Documentation/ABI/testing/sysfs-fs-f2fs
5403F:	fs/f2fs/
5404F:	include/linux/f2fs_fs.h
5405F:	include/trace/events/f2fs.h
5406
5407F71805F HARDWARE MONITORING DRIVER
5408M:	Jean Delvare <jdelvare@suse.com>
5409L:	linux-hwmon@vger.kernel.org
5410S:	Maintained
5411F:	Documentation/hwmon/f71805f
5412F:	drivers/hwmon/f71805f.c
5413
5414FAILOVER MODULE
5415M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5416L:	netdev@vger.kernel.org
5417S:	Supported
5418F:	net/core/failover.c
5419F:	include/net/failover.h
5420F:	Documentation/networking/failover.rst
5421
5422FANOTIFY
5423M:	Jan Kara <jack@suse.cz>
5424R:	Amir Goldstein <amir73il@gmail.com>
5425L:	linux-fsdevel@vger.kernel.org
5426S:	Maintained
5427F:	fs/notify/fanotify/
5428F:	include/linux/fanotify.h
5429F:	include/uapi/linux/fanotify.h
5430
5431FARSYNC SYNCHRONOUS DRIVER
5432M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5433W:	http://www.farsite.co.uk/
5434S:	Supported
5435F:	drivers/net/wan/farsync.*
5436
5437FAULT INJECTION SUPPORT
5438M:	Akinobu Mita <akinobu.mita@gmail.com>
5439S:	Supported
5440F:	Documentation/fault-injection/
5441F:	lib/fault-inject.c
5442
5443FBTFT Framebuffer drivers
5444M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5445S:	Maintained
5446F:	drivers/staging/fbtft/
5447
5448FC0011 TUNER DRIVER
5449M:	Michael Buesch <m@bues.ch>
5450L:	linux-media@vger.kernel.org
5451S:	Maintained
5452F:	drivers/media/tuners/fc0011.h
5453F:	drivers/media/tuners/fc0011.c
5454
5455FC2580 MEDIA DRIVER
5456M:	Antti Palosaari <crope@iki.fi>
5457L:	linux-media@vger.kernel.org
5458W:	https://linuxtv.org
5459W:	http://palosaari.fi/linux/
5460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5461T:	git git://linuxtv.org/anttip/media_tree.git
5462S:	Maintained
5463F:	drivers/media/tuners/fc2580*
5464
5465FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5466M:	Johannes Thumshirn <jth@kernel.org>
5467L:	linux-scsi@vger.kernel.org
5468W:	www.Open-FCoE.org
5469S:	Supported
5470F:	drivers/scsi/libfc/
5471F:	drivers/scsi/fcoe/
5472F:	include/scsi/fc/
5473F:	include/scsi/libfc.h
5474F:	include/scsi/libfcoe.h
5475F:	include/uapi/scsi/fc/
5476
5477FILE LOCKING (flock() and fcntl()/lockf())
5478M:	Jeff Layton <jlayton@kernel.org>
5479M:	"J. Bruce Fields" <bfields@fieldses.org>
5480L:	linux-fsdevel@vger.kernel.org
5481S:	Maintained
5482F:	include/linux/fcntl.h
5483F:	include/uapi/linux/fcntl.h
5484F:	fs/fcntl.c
5485F:	fs/locks.c
5486
5487FILESYSTEMS (VFS and infrastructure)
5488M:	Alexander Viro <viro@zeniv.linux.org.uk>
5489L:	linux-fsdevel@vger.kernel.org
5490S:	Maintained
5491F:	fs/*
5492F:	include/linux/fs.h
5493F:	include/uapi/linux/fs.h
5494
5495FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5496M:	Riku Voipio <riku.voipio@iki.fi>
5497L:	linux-hwmon@vger.kernel.org
5498S:	Maintained
5499F:	drivers/hwmon/f75375s.c
5500F:	include/linux/f75375s.h
5501
5502FIREWIRE AUDIO DRIVERS
5503M:	Clemens Ladisch <clemens@ladisch.de>
5504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5505T:	git git://git.alsa-project.org/alsa-kernel.git
5506S:	Maintained
5507F:	sound/firewire/
5508
5509FIREWIRE MEDIA DRIVERS (firedtv)
5510M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5511L:	linux-media@vger.kernel.org
5512L:	linux1394-devel@lists.sourceforge.net
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5514S:	Maintained
5515F:	drivers/media/firewire/
5516
5517FIREWIRE SBP-2 TARGET
5518M:	Chris Boot <bootc@bootc.net>
5519L:	linux-scsi@vger.kernel.org
5520L:	target-devel@vger.kernel.org
5521L:	linux1394-devel@lists.sourceforge.net
5522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5523S:	Maintained
5524F:	drivers/target/sbp/
5525
5526FIREWIRE SUBSYSTEM
5527M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5528L:	linux1394-devel@lists.sourceforge.net
5529W:	http://ieee1394.wiki.kernel.org/
5530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5531S:	Maintained
5532F:	drivers/firewire/
5533F:	include/linux/firewire.h
5534F:	include/uapi/linux/firewire*.h
5535F:	tools/firewire/
5536
5537FIRMWARE LOADER (request_firmware)
5538M:	Luis R. Rodriguez <mcgrof@kernel.org>
5539L:	linux-kernel@vger.kernel.org
5540S:	Maintained
5541F:	Documentation/firmware_class/
5542F:	drivers/base/firmware_loader/
5543F:	include/linux/firmware.h
5544
5545FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5546M:	Joshua Morris <josh.h.morris@us.ibm.com>
5547M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5548S:	Maintained
5549F:	drivers/block/rsxx/
5550
5551FLOPPY DRIVER
5552M:	Jiri Kosina <jikos@kernel.org>
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5554S:	Odd fixes
5555F:	drivers/block/floppy.c
5556
5557FMC SUBSYSTEM
5558M:	Alessandro Rubini <rubini@gnudd.com>
5559W:	http://www.ohwr.org/projects/fmc-bus
5560S:	Supported
5561F:	drivers/fmc/
5562F:	include/linux/fmc*.h
5563F:	include/linux/ipmi-fru.h
5564K:	fmc_d.*register
5565
5566FPGA MANAGER FRAMEWORK
5567M:	Alan Tull <atull@kernel.org>
5568M:	Moritz Fischer <mdf@kernel.org>
5569L:	linux-fpga@vger.kernel.org
5570S:	Maintained
5571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5572Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5573F:	Documentation/fpga/
5574F:	Documentation/devicetree/bindings/fpga/
5575F:	drivers/fpga/
5576F:	include/linux/fpga/
5577W:	http://www.rocketboards.org
5578
5579FPU EMULATOR
5580M:	Bill Metzenthen <billm@melbpc.org.au>
5581W:	http://floatingpoint.sourceforge.net/emulator/index.html
5582S:	Maintained
5583F:	arch/x86/math-emu/
5584
5585FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5586L:	netdev@vger.kernel.org
5587S:	Orphan
5588F:	drivers/net/wan/dlci.c
5589F:	drivers/net/wan/sdla.c
5590
5591FRAMEBUFFER LAYER
5592M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5593L:	dri-devel@lists.freedesktop.org
5594L:	linux-fbdev@vger.kernel.org
5595T:	git git://github.com/bzolnier/linux.git
5596Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5597S:	Maintained
5598F:	Documentation/fb/
5599F:	drivers/video/
5600F:	include/video/
5601F:	include/linux/fb.h
5602F:	include/uapi/video/
5603F:	include/uapi/linux/fb.h
5604
5605FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5606M:	Horia Geantă <horia.geanta@nxp.com>
5607M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5608L:	linux-crypto@vger.kernel.org
5609S:	Maintained
5610F:	drivers/crypto/caam/
5611F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5612
5613FREESCALE DIU FRAMEBUFFER DRIVER
5614M:	Timur Tabi <timur@tabi.org>
5615L:	linux-fbdev@vger.kernel.org
5616S:	Maintained
5617F:	drivers/video/fbdev/fsl-diu-fb.*
5618
5619FREESCALE DMA DRIVER
5620M:	Li Yang <leoyang.li@nxp.com>
5621M:	Zhang Wei <zw@zh-kernel.org>
5622L:	linuxppc-dev@lists.ozlabs.org
5623S:	Maintained
5624F:	drivers/dma/fsldma.*
5625
5626FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5627M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5628L:	netdev@vger.kernel.org
5629S:	Maintained
5630F:	drivers/net/ethernet/freescale/gianfar*
5631X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5632F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5633
5634FREESCALE GPMI NAND DRIVER
5635M:	Han Xu <han.xu@nxp.com>
5636L:	linux-mtd@lists.infradead.org
5637S:	Maintained
5638F:	drivers/mtd/nand/raw/gpmi-nand/*
5639
5640FREESCALE I2C CPM DRIVER
5641M:	Jochen Friedrich <jochen@scram.de>
5642L:	linuxppc-dev@lists.ozlabs.org
5643L:	linux-i2c@vger.kernel.org
5644S:	Maintained
5645F:	drivers/i2c/busses/i2c-cpm.c
5646
5647FREESCALE IMX / MXC FEC DRIVER
5648M:	Fugang Duan <fugang.duan@nxp.com>
5649L:	netdev@vger.kernel.org
5650S:	Maintained
5651F:	drivers/net/ethernet/freescale/fec_main.c
5652F:	drivers/net/ethernet/freescale/fec_ptp.c
5653F:	drivers/net/ethernet/freescale/fec.h
5654F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5655
5656FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5657M:	Sascha Hauer <s.hauer@pengutronix.de>
5658R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5659L:	linux-fbdev@vger.kernel.org
5660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5661S:	Maintained
5662F:	include/linux/platform_data/video-imxfb.h
5663F:	drivers/video/fbdev/imxfb.c
5664
5665FREESCALE QORIQ DPAA ETHERNET DRIVER
5666M:	Madalin Bucur <madalin.bucur@nxp.com>
5667L:	netdev@vger.kernel.org
5668S:	Maintained
5669F:	drivers/net/ethernet/freescale/dpaa
5670
5671FREESCALE QORIQ DPAA FMAN DRIVER
5672M:	Madalin Bucur <madalin.bucur@nxp.com>
5673L:	netdev@vger.kernel.org
5674S:	Maintained
5675F:	drivers/net/ethernet/freescale/fman
5676F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5677
5678FREESCALE QUAD SPI DRIVER
5679M:	Han Xu <han.xu@nxp.com>
5680L:	linux-mtd@lists.infradead.org
5681S:	Maintained
5682F:	drivers/mtd/spi-nor/fsl-quadspi.c
5683
5684FREESCALE QUICC ENGINE LIBRARY
5685M:	Qiang Zhao <qiang.zhao@nxp.com>
5686L:	linuxppc-dev@lists.ozlabs.org
5687S:	Maintained
5688F:	drivers/soc/fsl/qe/
5689F:	include/soc/fsl/*qe*.h
5690F:	include/soc/fsl/*ucc*.h
5691
5692FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5693M:	Li Yang <leoyang.li@nxp.com>
5694L:	netdev@vger.kernel.org
5695L:	linuxppc-dev@lists.ozlabs.org
5696S:	Maintained
5697F:	drivers/net/ethernet/freescale/ucc_geth*
5698
5699FREESCALE QUICC ENGINE UCC HDLC DRIVER
5700M:	Zhao Qiang <qiang.zhao@nxp.com>
5701L:	netdev@vger.kernel.org
5702L:	linuxppc-dev@lists.ozlabs.org
5703S:	Maintained
5704F:	drivers/net/wan/fsl_ucc_hdlc*
5705
5706FREESCALE QUICC ENGINE UCC UART DRIVER
5707M:	Timur Tabi <timur@tabi.org>
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/tty/serial/ucc_uart.c
5711
5712FREESCALE SOC DRIVERS
5713M:	Li Yang <leoyang.li@nxp.com>
5714L:	linuxppc-dev@lists.ozlabs.org
5715L:	linux-arm-kernel@lists.infradead.org
5716S:	Maintained
5717F:	Documentation/devicetree/bindings/soc/fsl/
5718F:	drivers/soc/fsl/
5719F:	include/linux/fsl/
5720
5721FREESCALE SOC FS_ENET DRIVER
5722M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5723M:	Vitaly Bordug <vbordug@ru.mvista.com>
5724L:	linuxppc-dev@lists.ozlabs.org
5725L:	netdev@vger.kernel.org
5726S:	Maintained
5727F:	drivers/net/ethernet/freescale/fs_enet/
5728F:	include/linux/fs_enet_pd.h
5729
5730FREESCALE SOC SOUND DRIVERS
5731M:	Timur Tabi <timur@tabi.org>
5732M:	Nicolin Chen <nicoleotsuka@gmail.com>
5733M:	Xiubo Li <Xiubo.Lee@gmail.com>
5734R:	Fabio Estevam <fabio.estevam@nxp.com>
5735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5736L:	linuxppc-dev@lists.ozlabs.org
5737S:	Maintained
5738F:	sound/soc/fsl/fsl*
5739F:	sound/soc/fsl/imx*
5740F:	sound/soc/fsl/mpc8610_hpcd.c
5741
5742FREESCALE USB PERIPHERAL DRIVERS
5743M:	Li Yang <leoyang.li@nxp.com>
5744L:	linux-usb@vger.kernel.org
5745L:	linuxppc-dev@lists.ozlabs.org
5746S:	Maintained
5747F:	drivers/usb/gadget/udc/fsl*
5748
5749FREEVXFS FILESYSTEM
5750M:	Christoph Hellwig <hch@infradead.org>
5751W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5752S:	Maintained
5753F:	fs/freevxfs/
5754
5755FREEZER
5756M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5757M:	Pavel Machek <pavel@ucw.cz>
5758L:	linux-pm@vger.kernel.org
5759S:	Supported
5760F:	Documentation/power/freezing-of-tasks.txt
5761F:	include/linux/freezer.h
5762F:	kernel/freezer.c
5763
5764FRONTSWAP API
5765M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5766L:	linux-kernel@vger.kernel.org
5767S:	Maintained
5768F:	mm/frontswap.c
5769F:	include/linux/frontswap.h
5770
5771FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5772M:	David Howells <dhowells@redhat.com>
5773L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5774S:	Supported
5775F:	Documentation/filesystems/caching/
5776F:	fs/fscache/
5777F:	include/linux/fscache*.h
5778
5779FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5780M:	Theodore Y. Ts'o <tytso@mit.edu>
5781M:	Jaegeuk Kim <jaegeuk@kernel.org>
5782L:	linux-fscrypt@vger.kernel.org
5783Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5785S:	Supported
5786F:	fs/crypto/
5787F:	include/linux/fscrypt*.h
5788F:	Documentation/filesystems/fscrypt.rst
5789
5790FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5791M:	Jan Kara <jack@suse.cz>
5792R:	Amir Goldstein <amir73il@gmail.com>
5793L:	linux-fsdevel@vger.kernel.org
5794S:	Maintained
5795F:	fs/notify/
5796F:	include/linux/fsnotify*.h
5797
5798FUJITSU LAPTOP EXTRAS
5799M:	Jonathan Woithe <jwoithe@just42.net>
5800L:	platform-driver-x86@vger.kernel.org
5801S:	Maintained
5802F:	drivers/platform/x86/fujitsu-laptop.c
5803
5804FUJITSU M-5MO LS CAMERA ISP DRIVER
5805M:	Kyungmin Park <kyungmin.park@samsung.com>
5806M:	Heungjun Kim <riverful.kim@samsung.com>
5807L:	linux-media@vger.kernel.org
5808S:	Maintained
5809F:	drivers/media/i2c/m5mols/
5810F:	include/media/i2c/m5mols.h
5811
5812FUJITSU TABLET EXTRAS
5813M:	Robert Gerlach <khnz@gmx.de>
5814L:	platform-driver-x86@vger.kernel.org
5815S:	Maintained
5816F:	drivers/platform/x86/fujitsu-tablet.c
5817
5818FUSE: FILESYSTEM IN USERSPACE
5819M:	Miklos Szeredi <miklos@szeredi.hu>
5820L:	linux-fsdevel@vger.kernel.org
5821W:	http://fuse.sourceforge.net/
5822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5823S:	Maintained
5824F:	fs/fuse/
5825F:	include/uapi/linux/fuse.h
5826F:	Documentation/filesystems/fuse.txt
5827
5828FUTEX SUBSYSTEM
5829M:	Thomas Gleixner <tglx@linutronix.de>
5830M:	Ingo Molnar <mingo@redhat.com>
5831R:	Peter Zijlstra <peterz@infradead.org>
5832R:	Darren Hart <dvhart@infradead.org>
5833L:	linux-kernel@vger.kernel.org
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5835S:	Maintained
5836F:	kernel/futex.c
5837F:	kernel/futex_compat.c
5838F:	include/asm-generic/futex.h
5839F:	include/linux/futex.h
5840F:	include/uapi/linux/futex.h
5841F:	tools/testing/selftests/futex/
5842F:	tools/perf/bench/futex*
5843F:	Documentation/*futex*
5844
5845GCC PLUGINS
5846M:	Kees Cook <keescook@chromium.org>
5847R:	Emese Revfy <re.emese@gmail.com>
5848L:	kernel-hardening@lists.openwall.com
5849S:	Maintained
5850F:	scripts/gcc-plugins/
5851F:	scripts/gcc-plugin.sh
5852F:	scripts/Makefile.gcc-plugins
5853F:	Documentation/gcc-plugins.txt
5854
5855GCOV BASED KERNEL PROFILING
5856M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5857S:	Maintained
5858F:	kernel/gcov/
5859F:	Documentation/dev-tools/gcov.rst
5860
5861GDB KERNEL DEBUGGING HELPER SCRIPTS
5862M:	Jan Kiszka <jan.kiszka@siemens.com>
5863M:	Kieran Bingham <kieran@bingham.xyz>
5864S:	Supported
5865F:	scripts/gdb/
5866
5867GDT SCSI DISK ARRAY CONTROLLER DRIVER
5868M:	Achim Leubner <achim_leubner@adaptec.com>
5869L:	linux-scsi@vger.kernel.org
5870W:	http://www.icp-vortex.com/
5871S:	Supported
5872F:	drivers/scsi/gdt*
5873
5874GEMTEK FM RADIO RECEIVER DRIVER
5875M:	Hans Verkuil <hverkuil@xs4all.nl>
5876L:	linux-media@vger.kernel.org
5877T:	git git://linuxtv.org/media_tree.git
5878W:	https://linuxtv.org
5879S:	Maintained
5880F:	drivers/media/radio/radio-gemtek*
5881
5882GENERIC GPIO I2C DRIVER
5883M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5884S:	Supported
5885F:	drivers/i2c/busses/i2c-gpio.c
5886F:	include/linux/i2c-gpio.h
5887
5888GENERIC GPIO I2C MULTIPLEXER DRIVER
5889M:	Peter Korsgaard <peter.korsgaard@barco.com>
5890L:	linux-i2c@vger.kernel.org
5891S:	Supported
5892F:	drivers/i2c/muxes/i2c-mux-gpio.c
5893F:	include/linux/i2c-mux-gpio.h
5894F:	Documentation/i2c/muxes/i2c-mux-gpio
5895
5896GENERIC HDLC (WAN) DRIVERS
5897M:	Krzysztof Halasa <khc@pm.waw.pl>
5898W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5899S:	Maintained
5900F:	drivers/net/wan/c101.c
5901F:	drivers/net/wan/hd6457*
5902F:	drivers/net/wan/hdlc*
5903F:	drivers/net/wan/n2.c
5904F:	drivers/net/wan/pc300too.c
5905F:	drivers/net/wan/pci200syn.c
5906F:	drivers/net/wan/wanxl*
5907
5908GENERIC INCLUDE/ASM HEADER FILES
5909M:	Arnd Bergmann <arnd@arndb.de>
5910L:	linux-arch@vger.kernel.org
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5912S:	Maintained
5913F:	include/asm-generic/
5914F:	include/uapi/asm-generic/
5915
5916GENERIC PHY FRAMEWORK
5917M:	Kishon Vijay Abraham I <kishon@ti.com>
5918L:	linux-kernel@vger.kernel.org
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5920S:	Supported
5921F:	drivers/phy/
5922F:	include/linux/phy/
5923
5924GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5925M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5926S:	Supported
5927F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5928
5929GENERIC PM DOMAINS
5930M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5931M:	Kevin Hilman <khilman@kernel.org>
5932M:	Ulf Hansson <ulf.hansson@linaro.org>
5933L:	linux-pm@vger.kernel.org
5934S:	Supported
5935F:	drivers/base/power/domain*.c
5936F:	include/linux/pm_domain.h
5937F:	Documentation/devicetree/bindings/power/power_domain.txt
5938
5939GENERIC UIO DRIVER FOR PCI DEVICES
5940M:	"Michael S. Tsirkin" <mst@redhat.com>
5941L:	kvm@vger.kernel.org
5942S:	Supported
5943F:	drivers/uio/uio_pci_generic.c
5944
5945GENWQE (IBM Generic Workqueue Card)
5946M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5947M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5948S:	Supported
5949F:	drivers/misc/genwqe/
5950
5951GET_MAINTAINER SCRIPT
5952M:	Joe Perches <joe@perches.com>
5953S:	Maintained
5954F:	scripts/get_maintainer.pl
5955
5956GFS2 FILE SYSTEM
5957M:	Steven Whitehouse <swhiteho@redhat.com>
5958M:	Bob Peterson <rpeterso@redhat.com>
5959L:	cluster-devel@redhat.com
5960W:	http://sources.redhat.com/cluster/
5961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5962S:	Supported
5963F:	Documentation/filesystems/gfs2*.txt
5964F:	fs/gfs2/
5965F:	include/uapi/linux/gfs2_ondisk.h
5966
5967GIGASET ISDN DRIVERS
5968M:	Paul Bolle <pebolle@tiscali.nl>
5969L:	gigaset307x-common@lists.sourceforge.net
5970W:	http://gigaset307x.sourceforge.net/
5971S:	Odd Fixes
5972F:	Documentation/isdn/README.gigaset
5973F:	drivers/isdn/gigaset/
5974F:	include/uapi/linux/gigaset_dev.h
5975
5976GO7007 MPEG CODEC
5977M:	Hans Verkuil <hans.verkuil@cisco.com>
5978L:	linux-media@vger.kernel.org
5979S:	Maintained
5980F:	drivers/media/usb/go7007/
5981
5982GOODIX TOUCHSCREEN
5983M:	Bastien Nocera <hadess@hadess.net>
5984L:	linux-input@vger.kernel.org
5985S:	Maintained
5986F:	drivers/input/touchscreen/goodix.c
5987
5988GPD POCKET FAN DRIVER
5989M:	Hans de Goede <hdegoede@redhat.com>
5990L:	platform-driver-x86@vger.kernel.org
5991S:	Maintained
5992F:	drivers/platform/x86/gpd-pocket-fan.c
5993
5994GPIO ACPI SUPPORT
5995M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5996M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5997L:	linux-gpio@vger.kernel.org
5998L:	linux-acpi@vger.kernel.org
5999S:	Maintained
6000F:	Documentation/acpi/gpio-properties.txt
6001F:	drivers/gpio/gpiolib-acpi.c
6002
6003GPIO IR Transmitter
6004M:	Sean Young <sean@mess.org>
6005L:	linux-media@vger.kernel.org
6006S:	Maintained
6007F:	drivers/media/rc/gpio-ir-tx.c
6008
6009GPIO MOCKUP DRIVER
6010M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6011R:	Bartosz Golaszewski <brgl@bgdev.pl>
6012L:	linux-gpio@vger.kernel.org
6013S:	Maintained
6014F:	drivers/gpio/gpio-mockup.c
6015F:	tools/testing/selftests/gpio/
6016
6017GPIO SUBSYSTEM
6018M:	Linus Walleij <linus.walleij@linaro.org>
6019L:	linux-gpio@vger.kernel.org
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6021S:	Maintained
6022F:	Documentation/devicetree/bindings/gpio/
6023F:	Documentation/driver-api/gpio/
6024F:	Documentation/gpio/
6025F:	Documentation/ABI/testing/gpio-cdev
6026F:	Documentation/ABI/obsolete/sysfs-gpio
6027F:	drivers/gpio/
6028F:	include/linux/gpio/
6029F:	include/linux/gpio.h
6030F:	include/linux/of_gpio.h
6031F:	include/asm-generic/gpio.h
6032F:	include/uapi/linux/gpio.h
6033F:	tools/gpio/
6034
6035GRE DEMULTIPLEXER DRIVER
6036M:	Dmitry Kozlov <xeb@mail.ru>
6037L:	netdev@vger.kernel.org
6038S:	Maintained
6039F:	net/ipv4/gre_demux.c
6040F:	net/ipv4/gre_offload.c
6041F:	include/net/gre.h
6042
6043GRETH 10/100/1G Ethernet MAC device driver
6044M:	Andreas Larsson <andreas@gaisler.com>
6045L:	netdev@vger.kernel.org
6046S:	Maintained
6047F:	drivers/net/ethernet/aeroflex/
6048
6049GREYBUS AUDIO PROTOCOLS DRIVERS
6050M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6051M:	Mark Greer <mgreer@animalcreek.com>
6052S:	Maintained
6053F:	drivers/staging/greybus/audio_apbridgea.c
6054F:	drivers/staging/greybus/audio_apbridgea.h
6055F:	drivers/staging/greybus/audio_codec.c
6056F:	drivers/staging/greybus/audio_codec.h
6057F:	drivers/staging/greybus/audio_gb.c
6058F:	drivers/staging/greybus/audio_manager.c
6059F:	drivers/staging/greybus/audio_manager.h
6060F:	drivers/staging/greybus/audio_manager_module.c
6061F:	drivers/staging/greybus/audio_manager_private.h
6062F:	drivers/staging/greybus/audio_manager_sysfs.c
6063F:	drivers/staging/greybus/audio_module.c
6064F:	drivers/staging/greybus/audio_topology.c
6065
6066GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6067M:	Viresh Kumar <vireshk@kernel.org>
6068S:	Maintained
6069F:	drivers/staging/greybus/authentication.c
6070F:	drivers/staging/greybus/bootrom.c
6071F:	drivers/staging/greybus/firmware.h
6072F:	drivers/staging/greybus/fw-core.c
6073F:	drivers/staging/greybus/fw-download.c
6074F:	drivers/staging/greybus/fw-managament.c
6075F:	drivers/staging/greybus/greybus_authentication.h
6076F:	drivers/staging/greybus/greybus_firmware.h
6077F:	drivers/staging/greybus/hid.c
6078F:	drivers/staging/greybus/i2c.c
6079F:	drivers/staging/greybus/spi.c
6080F:	drivers/staging/greybus/spilib.c
6081F:	drivers/staging/greybus/spilib.h
6082
6083GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6084M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6085S:	Maintained
6086F:	drivers/staging/greybus/loopback.c
6087F:	drivers/staging/greybus/timesync.c
6088F:	drivers/staging/greybus/timesync_platform.c
6089
6090GREYBUS PLATFORM DRIVERS
6091M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6092S:	Maintained
6093F:	drivers/staging/greybus/arche-platform.c
6094F:	drivers/staging/greybus/arche-apb-ctrl.c
6095F:	drivers/staging/greybus/arche_platform.h
6096
6097GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6098M:	Rui Miguel Silva <rmfrfs@gmail.com>
6099S:	Maintained
6100F:	drivers/staging/greybus/sdio.c
6101F:	drivers/staging/greybus/light.c
6102F:	drivers/staging/greybus/gpio.c
6103F:	drivers/staging/greybus/power_supply.c
6104F:	drivers/staging/greybus/spi.c
6105F:	drivers/staging/greybus/spilib.c
6106
6107GREYBUS SUBSYSTEM
6108M:	Johan Hovold <johan@kernel.org>
6109M:	Alex Elder <elder@kernel.org>
6110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6111S:	Maintained
6112F:	drivers/staging/greybus/
6113L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6114
6115GREYBUS UART PROTOCOLS DRIVERS
6116M:	David Lin <dtwlin@gmail.com>
6117S:	Maintained
6118F:	drivers/staging/greybus/uart.c
6119F:	drivers/staging/greybus/log.c
6120
6121GS1662 VIDEO SERIALIZER
6122M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6123L:	linux-media@vger.kernel.org
6124T:	git git://linuxtv.org/media_tree.git
6125S:	Maintained
6126F:	drivers/media/spi/gs1662.c
6127
6128GSPCA FINEPIX SUBDRIVER
6129M:	Frank Zago <frank@zago.net>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/usb/gspca/finepix.c
6134
6135GSPCA GL860 SUBDRIVER
6136M:	Olivier Lorin <o.lorin@laposte.net>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/gl860/
6141
6142GSPCA M5602 SUBDRIVER
6143M:	Erik Andren <erik.andren@gmail.com>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/m5602/
6148
6149GSPCA PAC207 SONIXB SUBDRIVER
6150M:	Hans Verkuil <hverkuil@xs4all.nl>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Odd Fixes
6154F:	drivers/media/usb/gspca/pac207.c
6155
6156GSPCA SN9C20X SUBDRIVER
6157M:	Brian Johnson <brijohn@gmail.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/gspca/sn9c20x.c
6162
6163GSPCA T613 SUBDRIVER
6164M:	Leandro Costantino <lcostantino@gmail.com>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Maintained
6168F:	drivers/media/usb/gspca/t613.c
6169
6170GSPCA USB WEBCAM DRIVER
6171M:	Hans Verkuil <hverkuil@xs4all.nl>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Odd Fixes
6175F:	drivers/media/usb/gspca/
6176
6177GTP (GPRS Tunneling Protocol)
6178M:	Pablo Neira Ayuso <pablo@netfilter.org>
6179M:	Harald Welte <laforge@gnumonks.org>
6180L:	osmocom-net-gprs@lists.osmocom.org
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6182S:	Maintained
6183F:	drivers/net/gtp.c
6184
6185GUID PARTITION TABLE (GPT)
6186M:	Davidlohr Bueso <dave@stgolabs.net>
6187L:	linux-efi@vger.kernel.org
6188S:	Maintained
6189F:	block/partitions/efi.*
6190
6191H8/300 ARCHITECTURE
6192M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6193L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6194W:	http://uclinux-h8.sourceforge.jp
6195T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6196S:	Maintained
6197F:	arch/h8300/
6198F:	drivers/clocksource/h8300_*.c
6199F:	drivers/clk/h8300/
6200F:	drivers/irqchip/irq-renesas-h8*.c
6201
6202HACKRF MEDIA DRIVER
6203M:	Antti Palosaari <crope@iki.fi>
6204L:	linux-media@vger.kernel.org
6205W:	https://linuxtv.org
6206W:	http://palosaari.fi/linux/
6207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6208T:	git git://linuxtv.org/anttip/media_tree.git
6209S:	Maintained
6210F:	drivers/media/usb/hackrf/
6211
6212HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6213M:	Frank Seidel <frank@f-seidel.de>
6214L:	platform-driver-x86@vger.kernel.org
6215W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6216S:	Maintained
6217F:	drivers/platform/x86/hdaps.c
6218
6219HARDWARE MONITORING
6220M:	Jean Delvare <jdelvare@suse.com>
6221M:	Guenter Roeck <linux@roeck-us.net>
6222L:	linux-hwmon@vger.kernel.org
6223W:	http://hwmon.wiki.kernel.org/
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6225S:	Maintained
6226F:	Documentation/hwmon/
6227F:	drivers/hwmon/
6228F:	include/linux/hwmon*.h
6229
6230HARDWARE RANDOM NUMBER GENERATOR CORE
6231M:	Matt Mackall <mpm@selenic.com>
6232M:	Herbert Xu <herbert@gondor.apana.org.au>
6233L:	linux-crypto@vger.kernel.org
6234S:	Odd fixes
6235F:	Documentation/devicetree/bindings/rng/
6236F:	Documentation/hw_random.txt
6237F:	drivers/char/hw_random/
6238F:	include/linux/hw_random.h
6239
6240HARDWARE TRACING FACILITIES
6241M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6242S:	Maintained
6243F:	drivers/hwtracing/
6244
6245HARDWARE SPINLOCK CORE
6246M:	Ohad Ben-Cohen <ohad@wizery.com>
6247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6248L:	linux-remoteproc@vger.kernel.org
6249S:	Maintained
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6251F:	Documentation/devicetree/bindings/hwlock/
6252F:	Documentation/hwspinlock.txt
6253F:	drivers/hwspinlock/
6254F:	include/linux/hwspinlock.h
6255
6256HARMONY SOUND DRIVER
6257L:	linux-parisc@vger.kernel.org
6258S:	Maintained
6259F:	sound/parisc/harmony.*
6260
6261HDPVR USB VIDEO ENCODER DRIVER
6262M:	Hans Verkuil <hverkuil@xs4all.nl>
6263L:	linux-media@vger.kernel.org
6264T:	git git://linuxtv.org/media_tree.git
6265W:	https://linuxtv.org
6266S:	Odd Fixes
6267F:	drivers/media/usb/hdpvr/
6268
6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6270M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6271S:	Supported
6272F:	Documentation/watchdog/hpwdt.txt
6273F:	drivers/watchdog/hpwdt.c
6274
6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6276M:	Don Brace <don.brace@microsemi.com>
6277L:	esc.storagedev@microsemi.com
6278L:	linux-scsi@vger.kernel.org
6279S:	Supported
6280F:	Documentation/scsi/hpsa.txt
6281F:	drivers/scsi/hpsa*.[ch]
6282F:	include/linux/cciss*.h
6283F:	include/uapi/linux/cciss*.h
6284
6285HFI1 DRIVER
6286M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6288L:	linux-rdma@vger.kernel.org
6289S:	Supported
6290F:	drivers/infiniband/hw/hfi1
6291
6292HFS FILESYSTEM
6293L:	linux-fsdevel@vger.kernel.org
6294S:	Orphan
6295F:	Documentation/filesystems/hfs.txt
6296F:	fs/hfs/
6297
6298HFSPLUS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfsplus.txt
6302F:	fs/hfsplus/
6303
6304HGA FRAMEBUFFER DRIVER
6305M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6306L:	linux-nvidia@lists.surfsouth.com
6307W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6308S:	Maintained
6309F:	drivers/video/fbdev/hgafb.c
6310
6311HIBERNATION (aka Software Suspend, aka swsusp)
6312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6313M:	Pavel Machek <pavel@ucw.cz>
6314L:	linux-pm@vger.kernel.org
6315B:	https://bugzilla.kernel.org
6316S:	Supported
6317F:	arch/x86/power/
6318F:	drivers/base/power/
6319F:	kernel/power/
6320F:	include/linux/suspend.h
6321F:	include/linux/freezer.h
6322F:	include/linux/pm.h
6323F:	arch/*/include/asm/suspend*.h
6324
6325HID CORE LAYER
6326M:	Jiri Kosina <jikos@kernel.org>
6327R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6328L:	linux-input@vger.kernel.org
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6330S:	Maintained
6331F:	drivers/hid/
6332F:	include/linux/hid*
6333F:	include/uapi/linux/hid*
6334
6335HID SENSOR HUB DRIVERS
6336M:	Jiri Kosina <jikos@kernel.org>
6337M:	Jonathan Cameron <jic23@kernel.org>
6338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6339L:	linux-input@vger.kernel.org
6340L:	linux-iio@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/hid/hid-sensor*
6343F:	drivers/hid/hid-sensor-*
6344F:	drivers/iio/*/hid-*
6345F:	include/linux/hid-sensor-*
6346
6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6348M:	Thomas Gleixner <tglx@linutronix.de>
6349L:	linux-kernel@vger.kernel.org
6350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6351S:	Maintained
6352F:	Documentation/timers/
6353F:	kernel/time/hrtimer.c
6354F:	kernel/time/clockevents.c
6355F:	kernel/time/timer_*.c
6356F:	include/linux/clockchips.h
6357F:	include/linux/hrtimer.h
6358
6359HIGH-SPEED SCC DRIVER FOR AX.25
6360L:	linux-hams@vger.kernel.org
6361S:	Orphan
6362F:	drivers/net/hamradio/dmascc.c
6363F:	drivers/net/hamradio/scc.c
6364
6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6366M:	HighPoint Linux Team <linux@highpoint-tech.com>
6367W:	http://www.highpoint-tech.com
6368S:	Supported
6369F:	Documentation/scsi/hptiop.txt
6370F:	drivers/scsi/hptiop.c
6371
6372HIPPI
6373M:	Jes Sorensen <jes@trained-monkey.org>
6374L:	linux-hippi@sunsite.dk
6375S:	Maintained
6376F:	include/linux/hippidevice.h
6377F:	include/uapi/linux/if_hippi.h
6378F:	net/802/hippi.c
6379F:	drivers/net/hippi/
6380
6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6382M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6383M:	Salil Mehta <salil.mehta@huawei.com>
6384L:	netdev@vger.kernel.org
6385W:	http://www.hisilicon.com
6386S:	Maintained
6387F:	drivers/net/ethernet/hisilicon/hns3/
6388
6389HISILICON LPC BUS DRIVER
6390M:	john.garry@huawei.com
6391W:	http://www.hisilicon.com
6392S:	Maintained
6393F:	drivers/bus/hisi_lpc.c
6394F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6395
6396HISILICON NETWORK SUBSYSTEM DRIVER
6397M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6398M:	Salil Mehta <salil.mehta@huawei.com>
6399L:	netdev@vger.kernel.org
6400W:	http://www.hisilicon.com
6401S:	Maintained
6402F:	drivers/net/ethernet/hisilicon/
6403F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6404
6405HISILICON PMU DRIVER
6406M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6407W:	http://www.hisilicon.com
6408S:	Supported
6409F:	drivers/perf/hisilicon
6410F:	Documentation/perf/hisi-pmu.txt
6411
6412HISILICON ROCE DRIVER
6413M:	Lijun Ou <oulijun@huawei.com>
6414M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6415L:	linux-rdma@vger.kernel.org
6416S:	Maintained
6417F:	drivers/infiniband/hw/hns/
6418F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6419
6420HISILICON SAS Controller
6421M:	John Garry <john.garry@huawei.com>
6422W:	http://www.hisilicon.com
6423S:	Supported
6424F:	drivers/scsi/hisi_sas/
6425F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6426
6427HMM - Heterogeneous Memory Management
6428M:	Jérôme Glisse <jglisse@redhat.com>
6429L:	linux-mm@kvack.org
6430S:	Maintained
6431F:	mm/hmm*
6432F:	include/linux/hmm*
6433F:	Documentation/vm/hmm.txt
6434
6435HOST AP DRIVER
6436M:	Jouni Malinen <j@w1.fi>
6437L:	linux-wireless@vger.kernel.org
6438W:	http://w1.fi/hostap-driver.html
6439S:	Obsolete
6440F:	drivers/net/wireless/intersil/hostap/
6441
6442HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6443L:	platform-driver-x86@vger.kernel.org
6444S:	Orphan
6445F:	drivers/platform/x86/tc1100-wmi.c
6446
6447HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6448M:	Jaroslav Kysela <perex@perex.cz>
6449S:	Maintained
6450F:	drivers/net/ethernet/hp/hp100.*
6451
6452HPET:	High Precision Event Timers driver
6453M:	Clemens Ladisch <clemens@ladisch.de>
6454S:	Maintained
6455F:	Documentation/timers/hpet.txt
6456F:	drivers/char/hpet.c
6457F:	include/linux/hpet.h
6458F:	include/uapi/linux/hpet.h
6459
6460HPET:	x86
6461S:	Orphan
6462F:	arch/x86/kernel/hpet.c
6463F:	arch/x86/include/asm/hpet.h
6464
6465HPFS FILESYSTEM
6466M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6467W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6468S:	Maintained
6469F:	fs/hpfs/
6470
6471HSI SUBSYSTEM
6472M:	Sebastian Reichel <sre@kernel.org>
6473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6474S:	Maintained
6475F:	Documentation/ABI/testing/sysfs-bus-hsi
6476F:	Documentation/driver-api/hsi.rst
6477F:	drivers/hsi/
6478F:	include/linux/hsi/
6479F:	include/uapi/linux/hsi/
6480
6481HSO 3G MODEM DRIVER
6482L:	linux-usb@vger.kernel.org
6483S:	Orphan
6484F:	drivers/net/usb/hso.c
6485
6486HSR NETWORK PROTOCOL
6487M:	Arvid Brodin <arvid.brodin@alten.se>
6488L:	netdev@vger.kernel.org
6489S:	Maintained
6490F:	net/hsr/
6491
6492HT16K33 LED CONTROLLER DRIVER
6493M:	Robin van der Gracht <robin@protonic.nl>
6494S:	Maintained
6495F:	drivers/auxdisplay/ht16k33.c
6496F:	Documentation/devicetree/bindings/display/ht16k33.txt
6497
6498HTCPEN TOUCHSCREEN DRIVER
6499M:	Pau Oliva Fora <pof@eslack.org>
6500L:	linux-input@vger.kernel.org
6501S:	Maintained
6502F:	drivers/input/touchscreen/htcpen.c
6503
6504HUAWEI ETHERNET DRIVER
6505M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6506L:	netdev@vger.kernel.org
6507S:	Supported
6508F:	Documentation/networking/hinic.txt
6509F:	drivers/net/ethernet/huawei/hinic/
6510
6511HUGETLB FILESYSTEM
6512M:	Mike Kravetz <mike.kravetz@oracle.com>
6513L:	linux-mm@kvack.org
6514S:	Maintained
6515F:	fs/hugetlbfs/
6516F:	mm/hugetlb.c
6517F:	include/linux/hugetlb.h
6518F:	Documentation/admin-guide/mm/hugetlbpage.rst
6519F:	Documentation/vm/hugetlbfs_reserv.rst
6520F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6521
6522HVA ST MEDIA DRIVER
6523M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6524L:	linux-media@vger.kernel.org
6525T:	git git://linuxtv.org/media_tree.git
6526W:	https://linuxtv.org
6527S:	Supported
6528F:	drivers/media/platform/sti/hva
6529
6530HWPOISON MEMORY FAILURE HANDLING
6531M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6532L:	linux-mm@kvack.org
6533S:	Maintained
6534F:	mm/memory-failure.c
6535F:	mm/hwpoison-inject.c
6536
6537Hyper-V CORE AND DRIVERS
6538M:	"K. Y. Srinivasan" <kys@microsoft.com>
6539M:	Haiyang Zhang <haiyangz@microsoft.com>
6540M:	Stephen Hemminger <sthemmin@microsoft.com>
6541L:	devel@linuxdriverproject.org
6542S:	Maintained
6543F:	Documentation/networking/netvsc.txt
6544F:	arch/x86/include/asm/mshyperv.h
6545F:	arch/x86/include/asm/trace/hyperv.h
6546F:	arch/x86/include/asm/hyperv-tlfs.h
6547F:	arch/x86/kernel/cpu/mshyperv.c
6548F:	arch/x86/hyperv
6549F:	drivers/hid/hid-hyperv.c
6550F:	drivers/hv/
6551F:	drivers/input/serio/hyperv-keyboard.c
6552F:	drivers/pci/host/pci-hyperv.c
6553F:	drivers/net/hyperv/
6554F:	drivers/scsi/storvsc_drv.c
6555F:	drivers/uio/uio_hv_generic.c
6556F:	drivers/video/fbdev/hyperv_fb.c
6557F:	net/vmw_vsock/hyperv_transport.c
6558F:	include/linux/hyperv.h
6559F:	include/uapi/linux/hyperv.h
6560F:	tools/hv/
6561F:	Documentation/ABI/stable/sysfs-bus-vmbus
6562
6563HYPERVISOR VIRTUAL CONSOLE DRIVER
6564L:	linuxppc-dev@lists.ozlabs.org
6565S:	Odd Fixes
6566F:	drivers/tty/hvc/
6567
6568I2C ACPI SUPPORT
6569M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6570L:	linux-i2c@vger.kernel.org
6571L:	linux-acpi@vger.kernel.org
6572S:	Maintained
6573F:	drivers/i2c/i2c-core-acpi.c
6574
6575I2C MUXES
6576M:	Peter Rosin <peda@axentia.se>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	Documentation/i2c/i2c-topology
6580F:	Documentation/i2c/muxes/
6581F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6582F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6583F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6584F:	drivers/i2c/i2c-mux.c
6585F:	drivers/i2c/muxes/
6586F:	include/linux/i2c-mux.h
6587
6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6589M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6590L:	linux-i2c@vger.kernel.org
6591S:	Maintained
6592F:	drivers/i2c/busses/i2c-mv64xxx.c
6593
6594I2C OVER PARALLEL PORT
6595M:	Jean Delvare <jdelvare@suse.com>
6596L:	linux-i2c@vger.kernel.org
6597S:	Maintained
6598F:	Documentation/i2c/busses/i2c-parport
6599F:	Documentation/i2c/busses/i2c-parport-light
6600F:	drivers/i2c/busses/i2c-parport.c
6601F:	drivers/i2c/busses/i2c-parport-light.c
6602
6603I2C SUBSYSTEM
6604M:	Wolfram Sang <wsa@the-dreams.de>
6605L:	linux-i2c@vger.kernel.org
6606W:	https://i2c.wiki.kernel.org/
6607Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6609S:	Maintained
6610F:	Documentation/devicetree/bindings/i2c/i2c.txt
6611F:	Documentation/i2c/
6612F:	drivers/i2c/*
6613F:	include/linux/i2c.h
6614F:	include/linux/i2c-dev.h
6615F:	include/linux/i2c-smbus.h
6616F:	include/uapi/linux/i2c.h
6617F:	include/uapi/linux/i2c-*.h
6618
6619I2C SUBSYSTEM HOST DRIVERS
6620L:	linux-i2c@vger.kernel.org
6621W:	https://i2c.wiki.kernel.org/
6622Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6624S:	Odd Fixes
6625F:	Documentation/devicetree/bindings/i2c/
6626F:	drivers/i2c/algos/
6627F:	drivers/i2c/busses/
6628
6629I2C-TAOS-EVM DRIVER
6630M:	Jean Delvare <jdelvare@suse.com>
6631L:	linux-i2c@vger.kernel.org
6632S:	Maintained
6633F:	Documentation/i2c/busses/i2c-taos-evm
6634F:	drivers/i2c/busses/i2c-taos-evm.c
6635
6636I2C-TINY-USB DRIVER
6637M:	Till Harbaum <till@harbaum.org>
6638L:	linux-i2c@vger.kernel.org
6639W:	http://www.harbaum.org/till/i2c_tiny_usb
6640S:	Maintained
6641F:	drivers/i2c/busses/i2c-tiny-usb.c
6642
6643I2C/SMBUS CONTROLLER DRIVERS FOR PC
6644M:	Jean Delvare <jdelvare@suse.com>
6645L:	linux-i2c@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/i2c/busses/i2c-ali1535
6648F:	Documentation/i2c/busses/i2c-ali1563
6649F:	Documentation/i2c/busses/i2c-ali15x3
6650F:	Documentation/i2c/busses/i2c-amd756
6651F:	Documentation/i2c/busses/i2c-amd8111
6652F:	Documentation/i2c/busses/i2c-i801
6653F:	Documentation/i2c/busses/i2c-nforce2
6654F:	Documentation/i2c/busses/i2c-piix4
6655F:	Documentation/i2c/busses/i2c-sis5595
6656F:	Documentation/i2c/busses/i2c-sis630
6657F:	Documentation/i2c/busses/i2c-sis96x
6658F:	Documentation/i2c/busses/i2c-via
6659F:	Documentation/i2c/busses/i2c-viapro
6660F:	drivers/i2c/busses/i2c-ali1535.c
6661F:	drivers/i2c/busses/i2c-ali1563.c
6662F:	drivers/i2c/busses/i2c-ali15x3.c
6663F:	drivers/i2c/busses/i2c-amd756.c
6664F:	drivers/i2c/busses/i2c-amd756-s4882.c
6665F:	drivers/i2c/busses/i2c-amd8111.c
6666F:	drivers/i2c/busses/i2c-i801.c
6667F:	drivers/i2c/busses/i2c-isch.c
6668F:	drivers/i2c/busses/i2c-nforce2.c
6669F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6670F:	drivers/i2c/busses/i2c-piix4.c
6671F:	drivers/i2c/busses/i2c-sis5595.c
6672F:	drivers/i2c/busses/i2c-sis630.c
6673F:	drivers/i2c/busses/i2c-sis96x.c
6674F:	drivers/i2c/busses/i2c-via.c
6675F:	drivers/i2c/busses/i2c-viapro.c
6676
6677I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6678M:	Hans de Goede <hdegoede@redhat.com>
6679L:	linux-i2c@vger.kernel.org
6680S:	Maintained
6681F:	drivers/i2c/busses/i2c-cht-wc.c
6682
6683I2C/SMBUS ISMT DRIVER
6684M:	Seth Heasley <seth.heasley@intel.com>
6685M:	Neil Horman <nhorman@tuxdriver.com>
6686L:	linux-i2c@vger.kernel.org
6687F:	drivers/i2c/busses/i2c-ismt.c
6688F:	Documentation/i2c/busses/i2c-ismt
6689
6690I2C/SMBUS STUB DRIVER
6691M:	Jean Delvare <jdelvare@suse.com>
6692L:	linux-i2c@vger.kernel.org
6693S:	Maintained
6694F:	drivers/i2c/i2c-stub.c
6695
6696IA64 (Itanium) PLATFORM
6697M:	Tony Luck <tony.luck@intel.com>
6698M:	Fenghua Yu <fenghua.yu@intel.com>
6699L:	linux-ia64@vger.kernel.org
6700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6701S:	Maintained
6702F:	arch/ia64/
6703
6704IBM Power 842 compression accelerator
6705M:	Haren Myneni <haren@us.ibm.com>
6706S:	Supported
6707F:	drivers/crypto/nx/Makefile
6708F:	drivers/crypto/nx/Kconfig
6709F:	drivers/crypto/nx/nx-842*
6710F:	include/linux/sw842.h
6711F:	crypto/842.c
6712F:	lib/842/
6713
6714IBM Power in-Nest Crypto Acceleration
6715M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6716M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6717L:	linux-crypto@vger.kernel.org
6718S:	Supported
6719F:	drivers/crypto/nx/Makefile
6720F:	drivers/crypto/nx/Kconfig
6721F:	drivers/crypto/nx/nx-aes*
6722F:	drivers/crypto/nx/nx-sha*
6723F:	drivers/crypto/nx/nx.*
6724F:	drivers/crypto/nx/nx_csbcpb.h
6725F:	drivers/crypto/nx/nx_debugfs.h
6726
6727IBM Power Linux RAID adapter
6728M:	Brian King <brking@us.ibm.com>
6729S:	Supported
6730F:	drivers/scsi/ipr.*
6731
6732IBM Power SRIOV Virtual NIC Device Driver
6733M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6734M:	John Allen <jallen@linux.vnet.ibm.com>
6735L:	netdev@vger.kernel.org
6736S:	Supported
6737F:	drivers/net/ethernet/ibm/ibmvnic.*
6738
6739IBM Power Virtual Accelerator Switchboard
6740M:	Sukadev Bhattiprolu
6741L:	linuxppc-dev@lists.ozlabs.org
6742S:	Supported
6743F:	arch/powerpc/platforms/powernv/vas*
6744F:	arch/powerpc/platforms/powernv/copy-paste.h
6745F:	arch/powerpc/include/asm/vas.h
6746F:	arch/powerpc/include/uapi/asm/vas.h
6747
6748IBM Power Virtual Ethernet Device Driver
6749M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750L:	netdev@vger.kernel.org
6751S:	Supported
6752F:	drivers/net/ethernet/ibm/ibmveth.*
6753
6754IBM Power Virtual FC Device Drivers
6755M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756L:	linux-scsi@vger.kernel.org
6757S:	Supported
6758F:	drivers/scsi/ibmvscsi/ibmvfc*
6759
6760IBM Power Virtual SCSI Device Drivers
6761M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6762L:	linux-scsi@vger.kernel.org
6763S:	Supported
6764F:	drivers/scsi/ibmvscsi/ibmvscsi*
6765F:	include/scsi/viosrp.h
6766
6767IBM Power Virtual SCSI Device Target Driver
6768M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6769M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6770L:	linux-scsi@vger.kernel.org
6771L:	target-devel@vger.kernel.org
6772S:	Supported
6773F:	drivers/scsi/ibmvscsi_tgt/
6774
6775IBM Power VMX Cryptographic instructions
6776M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6777M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6778L:	linux-crypto@vger.kernel.org
6779S:	Supported
6780F:	drivers/crypto/vmx/Makefile
6781F:	drivers/crypto/vmx/Kconfig
6782F:	drivers/crypto/vmx/vmx.c
6783F:	drivers/crypto/vmx/aes*
6784F:	drivers/crypto/vmx/ghash*
6785F:	drivers/crypto/vmx/ppc-xlate.pl
6786
6787IBM ServeRAID RAID DRIVER
6788S:	Orphan
6789F:	drivers/scsi/ips.*
6790
6791ICH LPC AND GPIO DRIVER
6792M:	Peter Tyser <ptyser@xes-inc.com>
6793S:	Maintained
6794F:	drivers/mfd/lpc_ich.c
6795F:	drivers/gpio/gpio-ich.c
6796
6797IDE SUBSYSTEM
6798M:	"David S. Miller" <davem@davemloft.net>
6799L:	linux-ide@vger.kernel.org
6800Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6802S:	Maintained
6803F:	Documentation/ide/
6804F:	drivers/ide/
6805F:	include/linux/ide.h
6806
6807IDE/ATAPI DRIVERS
6808M:	Borislav Petkov <bp@alien8.de>
6809L:	linux-ide@vger.kernel.org
6810S:	Maintained
6811F:	Documentation/cdrom/ide-cd
6812F:	drivers/ide/ide-cd*
6813
6814IDEAPAD LAPTOP EXTRAS DRIVER
6815M:	Ike Panhc <ike.pan@canonical.com>
6816L:	platform-driver-x86@vger.kernel.org
6817W:	http://launchpad.net/ideapad-laptop
6818S:	Maintained
6819F:	drivers/platform/x86/ideapad-laptop.c
6820
6821IDEAPAD LAPTOP SLIDEBAR DRIVER
6822M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6823L:	linux-input@vger.kernel.org
6824W:	https://github.com/o2genum/ideapad-slidebar
6825S:	Maintained
6826F:	drivers/input/misc/ideapad_slidebar.c
6827
6828IDT VersaClock 5 CLOCK DRIVER
6829M:	Marek Vasut <marek.vasut@gmail.com>
6830S:	Maintained
6831F:	drivers/clk/clk-versaclock5.c
6832
6833IEEE 802.15.4 SUBSYSTEM
6834M:	Alexander Aring <alex.aring@gmail.com>
6835M:	Stefan Schmidt <stefan@osg.samsung.com>
6836L:	linux-wpan@vger.kernel.org
6837W:	http://wpan.cakelab.org/
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6840S:	Maintained
6841F:	net/ieee802154/
6842F:	net/mac802154/
6843F:	drivers/net/ieee802154/
6844F:	include/linux/nl802154.h
6845F:	include/linux/ieee802154.h
6846F:	include/net/nl802154.h
6847F:	include/net/mac802154.h
6848F:	include/net/af_ieee802154.h
6849F:	include/net/cfg802154.h
6850F:	include/net/ieee802154_netdev.h
6851F:	Documentation/networking/ieee802154.txt
6852
6853IFE PROTOCOL
6854M:	Yotam Gigi <yotam.gi@gmail.com>
6855M:	Jamal Hadi Salim <jhs@mojatatu.com>
6856F:	net/ife
6857F:	include/net/ife.h
6858F:	include/uapi/linux/ife.h
6859
6860IGORPLUG-USB IR RECEIVER
6861M:	Sean Young <sean@mess.org>
6862L:	linux-media@vger.kernel.org
6863S:	Maintained
6864F:	drivers/media/rc/igorplugusb.c
6865
6866IGUANAWORKS USB IR TRANSCEIVER
6867M:	Sean Young <sean@mess.org>
6868L:	linux-media@vger.kernel.org
6869S:	Maintained
6870F:	drivers/media/rc/iguanair.c
6871
6872IIO DIGITAL POTENTIOMETER DAC
6873M:	Peter Rosin <peda@axentia.se>
6874L:	linux-iio@vger.kernel.org
6875S:	Maintained
6876F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6877F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6878F:	drivers/iio/dac/dpot-dac.c
6879
6880IIO ENVELOPE DETECTOR
6881M:	Peter Rosin <peda@axentia.se>
6882L:	linux-iio@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6885F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6886F:	drivers/iio/adc/envelope-detector.c
6887
6888IIO MULTIPLEXER
6889M:	Peter Rosin <peda@axentia.se>
6890L:	linux-iio@vger.kernel.org
6891S:	Maintained
6892F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6893F:	drivers/iio/multiplexer/iio-mux.c
6894
6895IIO SUBSYSTEM AND DRIVERS
6896M:	Jonathan Cameron <jic23@kernel.org>
6897R:	Hartmut Knaack <knaack.h@gmx.de>
6898R:	Lars-Peter Clausen <lars@metafoo.de>
6899R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6900L:	linux-iio@vger.kernel.org
6901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6902S:	Maintained
6903F:	Documentation/ABI/testing/configfs-iio*
6904F:	Documentation/ABI/testing/sysfs-bus-iio*
6905F:	Documentation/devicetree/bindings/iio/
6906F:	drivers/iio/
6907F:	drivers/staging/iio/
6908F:	include/linux/iio/
6909F:	tools/iio/
6910
6911IKANOS/ADI EAGLE ADSL USB DRIVER
6912M:	Matthieu Castet <castet.matthieu@free.fr>
6913M:	Stanislaw Gruszka <stf_xl@wp.pl>
6914S:	Maintained
6915F:	drivers/usb/atm/ueagle-atm.c
6916
6917IMGTEC ASCII LCD DRIVER
6918M:	Paul Burton <paul.burton@mips.com>
6919S:	Maintained
6920F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6921F:	drivers/auxdisplay/img-ascii-lcd.c
6922
6923IMGTEC IR DECODER DRIVER
6924M:	James Hogan <jhogan@kernel.org>
6925S:	Maintained
6926F:	drivers/media/rc/img-ir/
6927
6928IMON SOUNDGRAPH USB IR RECEIVER
6929M:	Sean Young <sean@mess.org>
6930L:	linux-media@vger.kernel.org
6931S:	Maintained
6932F:	drivers/media/rc/imon_raw.c
6933F:	drivers/media/rc/imon.c
6934
6935IMS TWINTURBO FRAMEBUFFER DRIVER
6936L:	linux-fbdev@vger.kernel.org
6937S:	Orphan
6938F:	drivers/video/fbdev/imsttfb.c
6939
6940INA209 HARDWARE MONITOR DRIVER
6941M:	Guenter Roeck <linux@roeck-us.net>
6942L:	linux-hwmon@vger.kernel.org
6943S:	Maintained
6944F:	Documentation/hwmon/ina209
6945F:	Documentation/devicetree/bindings/i2c/ina209.txt
6946F:	drivers/hwmon/ina209.c
6947
6948INA2XX HARDWARE MONITOR DRIVER
6949M:	Guenter Roeck <linux@roeck-us.net>
6950L:	linux-hwmon@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/hwmon/ina2xx
6953F:	drivers/hwmon/ina2xx.c
6954F:	include/linux/platform_data/ina2xx.h
6955
6956INDUSTRY PACK SUBSYSTEM (IPACK)
6957M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6958M:	Jens Taprogge <jens.taprogge@taprogge.org>
6959M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6960L:	industrypack-devel@lists.sourceforge.net
6961W:	http://industrypack.sourceforge.net
6962S:	Maintained
6963F:	drivers/ipack/
6964
6965INFINIBAND SUBSYSTEM
6966M:	Doug Ledford <dledford@redhat.com>
6967M:	Jason Gunthorpe <jgg@mellanox.com>
6968L:	linux-rdma@vger.kernel.org
6969W:	https://github.com/linux-rdma/rdma-core
6970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6972S:	Supported
6973F:	Documentation/devicetree/bindings/infiniband/
6974F:	Documentation/infiniband/
6975F:	drivers/infiniband/
6976F:	include/uapi/linux/if_infiniband.h
6977F:	include/uapi/rdma/
6978F:	include/rdma/
6979
6980INGENIC JZ4780 DMA Driver
6981M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6982S:	Maintained
6983F:	drivers/dma/dma-jz4780.c
6984
6985INGENIC JZ4780 NAND DRIVER
6986M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6987L:	linux-mtd@lists.infradead.org
6988S:	Maintained
6989F:	drivers/mtd/nand/raw/jz4780_*
6990
6991INOTIFY
6992M:	Jan Kara <jack@suse.cz>
6993R:	Amir Goldstein <amir73il@gmail.com>
6994L:	linux-fsdevel@vger.kernel.org
6995S:	Maintained
6996F:	Documentation/filesystems/inotify.txt
6997F:	fs/notify/inotify/
6998F:	include/linux/inotify.h
6999F:	include/uapi/linux/inotify.h
7000
7001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7002M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7003L:	linux-input@vger.kernel.org
7004Q:	http://patchwork.kernel.org/project/linux-input/list/
7005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7006S:	Maintained
7007F:	drivers/input/
7008F:	include/linux/input.h
7009F:	include/uapi/linux/input.h
7010F:	include/uapi/linux/input-event-codes.h
7011F:	include/linux/input/
7012F:	Documentation/devicetree/bindings/input/
7013F:	Documentation/input/
7014
7015INPUT MULTITOUCH (MT) PROTOCOL
7016M:	Henrik Rydberg <rydberg@bitmath.org>
7017L:	linux-input@vger.kernel.org
7018S:	Odd fixes
7019F:	Documentation/input/multi-touch-protocol.rst
7020F:	drivers/input/input-mt.c
7021K:	\b(ABS|SYN)_MT_
7022
7023INSIDE SECURE CRYPTO DRIVER
7024M:	Antoine Tenart <antoine.tenart@bootlin.com>
7025F:	drivers/crypto/inside-secure/
7026S:	Maintained
7027L:	linux-crypto@vger.kernel.org
7028
7029INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7030M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7031M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7032L:	linux-integrity@vger.kernel.org
7033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7034S:	Supported
7035F:	security/integrity/ima/
7036
7037INTEL 810/815 FRAMEBUFFER DRIVER
7038M:	Antonino Daplas <adaplas@gmail.com>
7039L:	linux-fbdev@vger.kernel.org
7040S:	Maintained
7041F:	drivers/video/fbdev/i810/
7042
7043INTEL ASoC BDW/HSW DRIVERS
7044M:	Jie Yang <yang.jie@linux.intel.com>
7045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7046S:	Supported
7047F:	sound/soc/intel/common/sst-dsp*
7048F:	sound/soc/intel/common/sst-firmware.c
7049F:	sound/soc/intel/boards/broadwell.c
7050F:	sound/soc/intel/haswell/
7051
7052INTEL C600 SERIES SAS CONTROLLER DRIVER
7053M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7054M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7055L:	linux-scsi@vger.kernel.org
7056T:	git git://git.code.sf.net/p/intel-sas/isci
7057S:	Supported
7058F:	drivers/scsi/isci/
7059
7060INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7061M:	Jani Nikula <jani.nikula@linux.intel.com>
7062M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7063M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7064L:	intel-gfx@lists.freedesktop.org
7065W:	https://01.org/linuxgraphics/
7066B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7067C:	irc://chat.freenode.net/intel-gfx
7068Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7069T:	git git://anongit.freedesktop.org/drm-intel
7070S:	Supported
7071F:	drivers/gpu/drm/i915/
7072F:	include/drm/i915*
7073F:	include/uapi/drm/i915_drm.h
7074F:	Documentation/gpu/i915.rst
7075
7076INTEL ETHERNET DRIVERS
7077M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7078L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7079W:	http://www.intel.com/support/feedback.htm
7080W:	http://e1000.sourceforge.net/
7081Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7084S:	Supported
7085F:	Documentation/networking/e100.txt
7086F:	Documentation/networking/e1000.txt
7087F:	Documentation/networking/e1000e.txt
7088F:	Documentation/networking/igb.txt
7089F:	Documentation/networking/igbvf.txt
7090F:	Documentation/networking/ixgb.txt
7091F:	Documentation/networking/ixgbe.txt
7092F:	Documentation/networking/ixgbevf.txt
7093F:	Documentation/networking/i40e.txt
7094F:	Documentation/networking/i40evf.txt
7095F:	Documentation/networking/ice.txt
7096F:	drivers/net/ethernet/intel/
7097F:	drivers/net/ethernet/intel/*/
7098F:	include/linux/avf/virtchnl.h
7099
7100INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7101M:	Maik Broemme <mbroemme@libmpq.org>
7102L:	linux-fbdev@vger.kernel.org
7103S:	Maintained
7104F:	Documentation/fb/intelfb.txt
7105F:	drivers/video/fbdev/intelfb/
7106
7107INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7108M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7109M:	Zhi Wang <zhi.a.wang@intel.com>
7110L:	intel-gvt-dev@lists.freedesktop.org
7111L:	intel-gfx@lists.freedesktop.org
7112W:	https://01.org/igvt-g
7113T:	git https://github.com/intel/gvt-linux.git
7114S:	Supported
7115F:	drivers/gpu/drm/i915/gvt/
7116
7117INTEL HID EVENT DRIVER
7118M:	Alex Hung <alex.hung@canonical.com>
7119L:	platform-driver-x86@vger.kernel.org
7120S:	Maintained
7121F:	drivers/platform/x86/intel-hid.c
7122
7123INTEL I/OAT DMA DRIVER
7124M:	Dave Jiang <dave.jiang@intel.com>
7125R:	Dan Williams <dan.j.williams@intel.com>
7126L:	dmaengine@vger.kernel.org
7127Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7128S:	Supported
7129F:	drivers/dma/ioat*
7130
7131INTEL IDLE DRIVER
7132M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7133M:	Len Brown <lenb@kernel.org>
7134L:	linux-pm@vger.kernel.org
7135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7136B:	https://bugzilla.kernel.org
7137S:	Supported
7138F:	drivers/idle/intel_idle.c
7139
7140INTEL INTEGRATED SENSOR HUB DRIVER
7141M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7142M:	Jiri Kosina <jikos@kernel.org>
7143L:	linux-input@vger.kernel.org
7144S:	Maintained
7145F:	drivers/hid/intel-ish-hid/
7146
7147INTEL IOMMU (VT-d)
7148M:	David Woodhouse <dwmw2@infradead.org>
7149L:	iommu@lists.linux-foundation.org
7150T:	git git://git.infradead.org/iommu-2.6.git
7151S:	Supported
7152F:	drivers/iommu/intel-iommu.c
7153F:	include/linux/intel-iommu.h
7154
7155INTEL IOP-ADMA DMA DRIVER
7156R:	Dan Williams <dan.j.williams@intel.com>
7157S:	Odd fixes
7158F:	drivers/dma/iop-adma.c
7159
7160INTEL IPU3 CSI-2 CIO2 DRIVER
7161M:	Yong Zhi <yong.zhi@intel.com>
7162M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7163L:	linux-media@vger.kernel.org
7164S:	Maintained
7165F:	drivers/media/pci/intel/ipu3/
7166F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7167
7168INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7169M:	Krzysztof Halasa <khalasa@piap.pl>
7170S:	Maintained
7171F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7172F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7173F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7174F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7175F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7176F:	drivers/net/wan/ixp4xx_hss.c
7177
7178INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7179M:	Deepak Saxena <dsaxena@plexity.net>
7180S:	Maintained
7181F:	drivers/char/hw_random/ixp4xx-rng.c
7182
7183INTEL MANAGEMENT ENGINE (mei)
7184M:	Tomas Winkler <tomas.winkler@intel.com>
7185L:	linux-kernel@vger.kernel.org
7186S:	Supported
7187F:	include/uapi/linux/mei.h
7188F:	include/linux/mei_cl_bus.h
7189F:	drivers/misc/mei/*
7190F:	drivers/watchdog/mei_wdt.c
7191F:	Documentation/misc-devices/mei/*
7192F:	samples/mei/*
7193
7194INTEL MENLOW THERMAL DRIVER
7195M:	Sujith Thomas <sujith.thomas@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197W:	https://01.org/linux-acpi
7198S:	Supported
7199F:	drivers/platform/x86/intel_menlow.c
7200
7201INTEL MERRIFIELD GPIO DRIVER
7202M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7203L:	linux-gpio@vger.kernel.org
7204S:	Maintained
7205F:	drivers/gpio/gpio-merrifield.c
7206
7207INTEL MIC DRIVERS (mic)
7208M:	Sudeep Dutt <sudeep.dutt@intel.com>
7209M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7210S:	Supported
7211W:	https://github.com/sudeepdutt/mic
7212W:	http://software.intel.com/en-us/mic-developer
7213F:	include/linux/mic_bus.h
7214F:	include/linux/scif.h
7215F:	include/uapi/linux/mic_common.h
7216F:	include/uapi/linux/mic_ioctl.h
7217F:	include/uapi/linux/scif_ioctl.h
7218F:	drivers/misc/mic/
7219F:	drivers/dma/mic_x100_dma.c
7220F:	drivers/dma/mic_x100_dma.h
7221F:	Documentation/mic/
7222
7223INTEL PMC CORE DRIVER
7224M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7225M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7226L:	platform-driver-x86@vger.kernel.org
7227S:	Maintained
7228F:	arch/x86/include/asm/pmc_core.h
7229F:	drivers/platform/x86/intel_pmc_core*
7230
7231INTEL PMC/P-Unit IPC DRIVER
7232M:	Zha Qipeng<qipeng.zha@intel.com>
7233L:	platform-driver-x86@vger.kernel.org
7234S:	Maintained
7235F:	drivers/platform/x86/intel_pmc_ipc.c
7236F:	drivers/platform/x86/intel_punit_ipc.c
7237F:	arch/x86/include/asm/intel_pmc_ipc.h
7238F:	arch/x86/include/asm/intel_punit_ipc.h
7239
7240INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7241M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7242L:	linux-wireless@vger.kernel.org
7243S:	Maintained
7244F:	Documentation/networking/README.ipw2100
7245F:	Documentation/networking/README.ipw2200
7246F:	drivers/net/wireless/intel/ipw2x00/
7247
7248INTEL PSTATE DRIVER
7249M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7250M:	Len Brown <lenb@kernel.org>
7251L:	linux-pm@vger.kernel.org
7252S:	Supported
7253F:	drivers/cpufreq/intel_pstate.c
7254
7255INTEL RDMA RNIC DRIVER
7256M:	Faisal Latif <faisal.latif@intel.com>
7257M:	Shiraz Saleem <shiraz.saleem@intel.com>
7258L:	linux-rdma@vger.kernel.org
7259S:	Supported
7260F:	drivers/infiniband/hw/i40iw/
7261F:	include/uapi/rdma/i40iw-abi.h
7262
7263INTEL SHA MULTIBUFFER DRIVER
7264M:	Megha Dey <megha.dey@linux.intel.com>
7265R:	Tim Chen <tim.c.chen@linux.intel.com>
7266L:	linux-crypto@vger.kernel.org
7267S:	Supported
7268F:	arch/x86/crypto/sha*-mb
7269F:	crypto/mcryptd.c
7270
7271INTEL TELEMETRY DRIVER
7272M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7273L:	platform-driver-x86@vger.kernel.org
7274S:	Maintained
7275F:	arch/x86/include/asm/intel_telemetry.h
7276F:	drivers/platform/x86/intel_telemetry*
7277
7278INTEL VIRTUAL BUTTON DRIVER
7279M:	AceLan Kao <acelan.kao@canonical.com>
7280L:	platform-driver-x86@vger.kernel.org
7281S:	Maintained
7282F:	drivers/platform/x86/intel-vbtn.c
7283
7284INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7285M:	Stanislaw Gruszka <sgruszka@redhat.com>
7286L:	linux-wireless@vger.kernel.org
7287S:	Supported
7288F:	drivers/net/wireless/intel/iwlegacy/
7289
7290INTEL WIRELESS WIFI LINK (iwlwifi)
7291M:	Johannes Berg <johannes.berg@intel.com>
7292M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7293M:	Luca Coelho <luciano.coelho@intel.com>
7294M:	Intel Linux Wireless <linuxwifi@intel.com>
7295L:	linux-wireless@vger.kernel.org
7296W:	http://intellinuxwireless.org
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7298S:	Supported
7299F:	drivers/net/wireless/intel/iwlwifi/
7300
7301INTEL WIRELESS WIMAX CONNECTION 2400
7302M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7303M:	linux-wimax@intel.com
7304L:	wimax@linuxwimax.org (subscribers-only)
7305S:	Supported
7306W:	http://linuxwimax.org
7307F:	Documentation/wimax/README.i2400m
7308F:	drivers/net/wimax/i2400m/
7309F:	include/uapi/linux/wimax/i2400m.h
7310
7311INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7312M:	Mario Limonciello <mario.limonciello@dell.com>
7313S:	Maintained
7314F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7315
7316INTEL(R) TRACE HUB
7317M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7318S:	Supported
7319F:	Documentation/trace/intel_th.txt
7320F:	drivers/hwtracing/intel_th/
7321
7322INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7323M:	Ning Sun <ning.sun@intel.com>
7324L:	tboot-devel@lists.sourceforge.net
7325W:	http://tboot.sourceforge.net
7326T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7327S:	Supported
7328F:	Documentation/intel_txt.txt
7329F:	include/linux/tboot.h
7330F:	arch/x86/kernel/tboot.c
7331
7332INTEL-MID GPIO DRIVER
7333M:	David Cohen <david.a.cohen@linux.intel.com>
7334L:	linux-gpio@vger.kernel.org
7335S:	Maintained
7336F:	drivers/gpio/gpio-intel-mid.c
7337
7338INVENSENSE MPU-3050 GYROSCOPE DRIVER
7339M:	Linus Walleij <linus.walleij@linaro.org>
7340L:	linux-iio@vger.kernel.org
7341S:	Maintained
7342F:	drivers/iio/gyro/mpu3050*
7343F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7344
7345IOC3 ETHERNET DRIVER
7346M:	Ralf Baechle <ralf@linux-mips.org>
7347L:	linux-mips@linux-mips.org
7348S:	Maintained
7349F:	drivers/net/ethernet/sgi/ioc3-eth.c
7350
7351IOC3 SERIAL DRIVER
7352M:	Pat Gefre <pfg@sgi.com>
7353L:	linux-serial@vger.kernel.org
7354S:	Maintained
7355F:	drivers/tty/serial/ioc3_serial.c
7356
7357IOMMU DRIVERS
7358M:	Joerg Roedel <joro@8bytes.org>
7359L:	iommu@lists.linux-foundation.org
7360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7361S:	Maintained
7362F:	Documentation/devicetree/bindings/iommu/
7363F:	drivers/iommu/
7364F:	include/linux/iommu.h
7365F:	include/linux/of_iommu.h
7366F:	include/linux/iova.h
7367
7368IP MASQUERADING
7369M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7370S:	Maintained
7371F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7372
7373IPMI SUBSYSTEM
7374M:	Corey Minyard <minyard@acm.org>
7375L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7376W:	http://openipmi.sourceforge.net/
7377S:	Supported
7378F:	Documentation/IPMI.txt
7379F:	drivers/char/ipmi/
7380F:	include/linux/ipmi*
7381F:	include/uapi/linux/ipmi*
7382
7383IPS SCSI RAID DRIVER
7384M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7385L:	linux-scsi@vger.kernel.org
7386W:	http://www.adaptec.com/
7387S:	Maintained
7388F:	drivers/scsi/ips*
7389
7390IPVS
7391M:	Wensong Zhang <wensong@linux-vs.org>
7392M:	Simon Horman <horms@verge.net.au>
7393M:	Julian Anastasov <ja@ssi.bg>
7394L:	netdev@vger.kernel.org
7395L:	lvs-devel@vger.kernel.org
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7399F:	Documentation/networking/ipvs-sysctl.txt
7400F:	include/net/ip_vs.h
7401F:	include/uapi/linux/ip_vs.h
7402F:	net/netfilter/ipvs/
7403
7404IPWIRELESS DRIVER
7405M:	Jiri Kosina <jikos@kernel.org>
7406M:	David Sterba <dsterba@suse.com>
7407S:	Odd Fixes
7408F:	drivers/tty/ipwireless/
7409
7410IPX NETWORK LAYER
7411L:	netdev@vger.kernel.org
7412S:	Obsolete
7413F:	include/uapi/linux/ipx.h
7414F:	drivers/staging/ipx/
7415
7416IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7417M:	Marc Zyngier <marc.zyngier@arm.com>
7418S:	Maintained
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7420F:	Documentation/IRQ-domain.txt
7421F:	include/linux/irqdomain.h
7422F:	kernel/irq/irqdomain.c
7423F:	kernel/irq/msi.c
7424
7425IRQ SUBSYSTEM
7426M:	Thomas Gleixner <tglx@linutronix.de>
7427L:	linux-kernel@vger.kernel.org
7428S:	Maintained
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7430F:	kernel/irq/
7431
7432IRQCHIP DRIVERS
7433M:	Thomas Gleixner <tglx@linutronix.de>
7434M:	Jason Cooper <jason@lakedaemon.net>
7435M:	Marc Zyngier <marc.zyngier@arm.com>
7436L:	linux-kernel@vger.kernel.org
7437S:	Maintained
7438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7439F:	Documentation/devicetree/bindings/interrupt-controller/
7440F:	drivers/irqchip/
7441
7442ISA
7443M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7444S:	Maintained
7445F:	Documentation/isa.txt
7446F:	drivers/base/isa.c
7447F:	include/linux/isa.h
7448
7449ISA RADIO MODULE
7450M:	Hans Verkuil <hverkuil@xs4all.nl>
7451L:	linux-media@vger.kernel.org
7452T:	git git://linuxtv.org/media_tree.git
7453W:	https://linuxtv.org
7454S:	Maintained
7455F:	drivers/media/radio/radio-isa*
7456
7457ISAPNP
7458M:	Jaroslav Kysela <perex@perex.cz>
7459S:	Maintained
7460F:	Documentation/isapnp.txt
7461F:	drivers/pnp/isapnp/
7462F:	include/linux/isapnp.h
7463
7464ISCSI
7465M:	Lee Duncan <lduncan@suse.com>
7466M:	Chris Leech <cleech@redhat.com>
7467L:	open-iscsi@googlegroups.com
7468W:	www.open-iscsi.com
7469S:	Maintained
7470F:	drivers/scsi/*iscsi*
7471F:	include/scsi/*iscsi*
7472
7473iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7474M:	Peter Jones <pjones@redhat.com>
7475M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7476S:	Maintained
7477F:	drivers/firmware/iscsi_ibft*
7478
7479ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7480M:	Or Gerlitz <ogerlitz@mellanox.com>
7481M:	Sagi Grimberg <sagi@grimberg.me>
7482M:	Roi Dayan <roid@mellanox.com>
7483L:	linux-rdma@vger.kernel.org
7484S:	Supported
7485W:	http://www.openfabrics.org
7486W:	www.open-iscsi.org
7487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7488F:	drivers/infiniband/ulp/iser/
7489
7490ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7491M:	Sagi Grimberg <sagi@grimberg.me>
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7493L:	linux-rdma@vger.kernel.org
7494L:	target-devel@vger.kernel.org
7495S:	Supported
7496W:	http://www.linux-iscsi.org
7497F:	drivers/infiniband/ulp/isert
7498
7499ISDN SUBSYSTEM
7500M:	Karsten Keil <isdn@linux-pingi.de>
7501L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7502L:	netdev@vger.kernel.org
7503W:	http://www.isdn4linux.de
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7505S:	Maintained
7506F:	Documentation/isdn/
7507F:	drivers/isdn/
7508F:	include/linux/isdn.h
7509F:	include/linux/isdn/
7510F:	include/uapi/linux/isdn.h
7511F:	include/uapi/linux/isdn/
7512
7513ISDN SUBSYSTEM (Eicon active card driver)
7514M:	Armin Schindler <mac@melware.de>
7515L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7516W:	http://www.melware.de
7517S:	Maintained
7518F:	drivers/isdn/hardware/eicon/
7519
7520IT87 HARDWARE MONITORING DRIVER
7521M:	Jean Delvare <jdelvare@suse.com>
7522L:	linux-hwmon@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/hwmon/it87
7525F:	drivers/hwmon/it87.c
7526
7527IT913X MEDIA DRIVER
7528M:	Antti Palosaari <crope@iki.fi>
7529L:	linux-media@vger.kernel.org
7530W:	https://linuxtv.org
7531W:	http://palosaari.fi/linux/
7532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7533T:	git git://linuxtv.org/anttip/media_tree.git
7534S:	Maintained
7535F:	drivers/media/tuners/it913x*
7536
7537IVTV VIDEO4LINUX DRIVER
7538M:	Andy Walls <awalls@md.metrocast.net>
7539L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	http://www.ivtvdriver.org
7543S:	Maintained
7544F:	Documentation/media/v4l-drivers/ivtv*
7545F:	drivers/media/pci/ivtv/
7546F:	include/uapi/linux/ivtv*
7547
7548IX2505V MEDIA DRIVER
7549M:	Malcolm Priestley <tvboxspy@gmail.com>
7550L:	linux-media@vger.kernel.org
7551W:	https://linuxtv.org
7552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7553S:	Maintained
7554F:	drivers/media/dvb-frontends/ix2505v*
7555
7556JAILHOUSE HYPERVISOR INTERFACE
7557M:	Jan Kiszka <jan.kiszka@siemens.com>
7558L:	jailhouse-dev@googlegroups.com
7559S:	Maintained
7560F:	arch/x86/kernel/jailhouse.c
7561F:	arch/x86/include/asm/jailhouse_para.h
7562
7563JC42.4 TEMPERATURE SENSOR DRIVER
7564M:	Guenter Roeck <linux@roeck-us.net>
7565L:	linux-hwmon@vger.kernel.org
7566S:	Maintained
7567F:	drivers/hwmon/jc42.c
7568F:	Documentation/hwmon/jc42
7569
7570JFS FILESYSTEM
7571M:	Dave Kleikamp <shaggy@kernel.org>
7572L:	jfs-discussion@lists.sourceforge.net
7573W:	http://jfs.sourceforge.net/
7574T:	git git://github.com/kleikamp/linux-shaggy.git
7575S:	Maintained
7576F:	Documentation/filesystems/jfs.txt
7577F:	fs/jfs/
7578
7579JME NETWORK DRIVER
7580M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/jme.*
7584
7585JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7586M:	David Woodhouse <dwmw2@infradead.org>
7587L:	linux-mtd@lists.infradead.org
7588W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7589S:	Maintained
7590F:	fs/jffs2/
7591F:	include/uapi/linux/jffs2.h
7592
7593JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7594M:	"Theodore Ts'o" <tytso@mit.edu>
7595M:	Jan Kara <jack@suse.com>
7596L:	linux-ext4@vger.kernel.org
7597S:	Maintained
7598F:	fs/jbd2/
7599F:	include/linux/jbd2.h
7600
7601JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7602M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7603L:	linux-media@vger.kernel.org
7604S:	Maintained
7605F:	drivers/media/platform/rcar_jpu.c
7606
7607JSM Neo PCI based serial card
7608M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7609L:	linux-serial@vger.kernel.org
7610S:	Maintained
7611F:	drivers/tty/serial/jsm/
7612
7613K10TEMP HARDWARE MONITORING DRIVER
7614M:	Clemens Ladisch <clemens@ladisch.de>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/hwmon/k10temp
7618F:	drivers/hwmon/k10temp.c
7619
7620K8TEMP HARDWARE MONITORING DRIVER
7621M:	Rudolf Marek <r.marek@assembler.cz>
7622L:	linux-hwmon@vger.kernel.org
7623S:	Maintained
7624F:	Documentation/hwmon/k8temp
7625F:	drivers/hwmon/k8temp.c
7626
7627KASAN
7628M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7629R:	Alexander Potapenko <glider@google.com>
7630R:	Dmitry Vyukov <dvyukov@google.com>
7631L:	kasan-dev@googlegroups.com
7632S:	Maintained
7633F:	arch/*/include/asm/kasan.h
7634F:	arch/*/mm/kasan_init*
7635F:	Documentation/dev-tools/kasan.rst
7636F:	include/linux/kasan*.h
7637F:	lib/test_kasan.c
7638F:	mm/kasan/
7639F:	scripts/Makefile.kasan
7640
7641KCONFIG
7642M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7644L:	linux-kbuild@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/kbuild/kconfig-language.txt
7647F:	scripts/kconfig/
7648
7649KDUMP
7650M:	Dave Young <dyoung@redhat.com>
7651M:	Baoquan He <bhe@redhat.com>
7652R:	Vivek Goyal <vgoyal@redhat.com>
7653L:	kexec@lists.infradead.org
7654W:	http://lse.sourceforge.net/kdump/
7655S:	Maintained
7656F:	Documentation/kdump/
7657
7658KEENE FM RADIO TRANSMITTER DRIVER
7659M:	Hans Verkuil <hverkuil@xs4all.nl>
7660L:	linux-media@vger.kernel.org
7661T:	git git://linuxtv.org/media_tree.git
7662W:	https://linuxtv.org
7663S:	Maintained
7664F:	drivers/media/radio/radio-keene*
7665
7666KERNEL AUTOMOUNTER v4 (AUTOFS4)
7667M:	Ian Kent <raven@themaw.net>
7668L:	autofs@vger.kernel.org
7669S:	Maintained
7670F:	fs/autofs4/
7671
7672KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7673M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7674M:	Michal Marek <michal.lkml@markovi.net>
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7676L:	linux-kbuild@vger.kernel.org
7677S:	Maintained
7678F:	Documentation/kbuild/
7679F:	Makefile
7680F:	scripts/Kbuild*
7681F:	scripts/Makefile*
7682F:	scripts/basic/
7683F:	scripts/mk*
7684F:	scripts/mod/
7685F:	scripts/package/
7686
7687KERNEL JANITORS
7688L:	kernel-janitors@vger.kernel.org
7689W:	http://kernelnewbies.org/KernelJanitors
7690S:	Odd Fixes
7691
7692KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7693M:	"J. Bruce Fields" <bfields@fieldses.org>
7694M:	Jeff Layton <jlayton@kernel.org>
7695L:	linux-nfs@vger.kernel.org
7696W:	http://nfs.sourceforge.net/
7697T:	git git://linux-nfs.org/~bfields/linux.git
7698S:	Supported
7699F:	fs/nfsd/
7700F:	include/uapi/linux/nfsd/
7701F:	fs/lockd/
7702F:	fs/nfs_common/
7703F:	net/sunrpc/
7704F:	include/linux/lockd/
7705F:	include/linux/sunrpc/
7706F:	include/uapi/linux/sunrpc/
7707
7708KERNEL SELFTEST FRAMEWORK
7709M:	Shuah Khan <shuah@kernel.org>
7710L:	linux-kselftest@vger.kernel.org
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7712Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7713S:	Maintained
7714F:	tools/testing/selftests/
7715F:	Documentation/dev-tools/kselftest*
7716
7717KERNEL USERMODE HELPER
7718M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7719L:	linux-kernel@vger.kernel.org
7720S:	Maintained
7721F:	kernel/umh.c
7722F:	include/linux/umh.h
7723
7724KERNEL VIRTUAL MACHINE (KVM)
7725M:	Paolo Bonzini <pbonzini@redhat.com>
7726M:	Radim Krčmář <rkrcmar@redhat.com>
7727L:	kvm@vger.kernel.org
7728W:	http://www.linux-kvm.org
7729T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7730S:	Supported
7731F:	Documentation/virtual/kvm/
7732F:	include/trace/events/kvm.h
7733F:	include/uapi/asm-generic/kvm*
7734F:	include/uapi/linux/kvm*
7735F:	include/asm-generic/kvm*
7736F:	include/linux/kvm*
7737F:	include/kvm/iodev.h
7738F:	virt/kvm/*
7739F:	tools/kvm/
7740
7741KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7742M:	Joerg Roedel <joro@8bytes.org>
7743L:	kvm@vger.kernel.org
7744W:	http://www.linux-kvm.org/
7745S:	Maintained
7746F:	arch/x86/include/asm/svm.h
7747F:	arch/x86/kvm/svm.c
7748
7749KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7750M:	Christoffer Dall <christoffer.dall@arm.com>
7751M:	Marc Zyngier <marc.zyngier@arm.com>
7752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7753L:	kvmarm@lists.cs.columbia.edu
7754W:	http://systems.cs.columbia.edu/projects/kvm-arm
7755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7756S:	Supported
7757F:	arch/arm/include/uapi/asm/kvm*
7758F:	arch/arm/include/asm/kvm*
7759F:	arch/arm/kvm/
7760F:	virt/kvm/arm/
7761F:	include/kvm/arm_*
7762
7763KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7764M:	Christoffer Dall <christoffer.dall@arm.com>
7765M:	Marc Zyngier <marc.zyngier@arm.com>
7766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7767L:	kvmarm@lists.cs.columbia.edu
7768S:	Maintained
7769F:	arch/arm64/include/uapi/asm/kvm*
7770F:	arch/arm64/include/asm/kvm*
7771F:	arch/arm64/kvm/
7772
7773KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7774M:	James Hogan <jhogan@kernel.org>
7775L:	linux-mips@linux-mips.org
7776S:	Supported
7777F:	arch/mips/include/uapi/asm/kvm*
7778F:	arch/mips/include/asm/kvm*
7779F:	arch/mips/kvm/
7780
7781KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7782M:	Paul Mackerras <paulus@ozlabs.org>
7783L:	kvm-ppc@vger.kernel.org
7784W:	http://www.linux-kvm.org/
7785T:	git git://github.com/agraf/linux-2.6.git
7786S:	Supported
7787F:	arch/powerpc/include/uapi/asm/kvm*
7788F:	arch/powerpc/include/asm/kvm*
7789F:	arch/powerpc/kvm/
7790F:	arch/powerpc/kernel/kvm*
7791
7792KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7793M:	Christian Borntraeger <borntraeger@de.ibm.com>
7794M:	Janosch Frank <frankja@linux.ibm.com>
7795R:	David Hildenbrand <david@redhat.com>
7796R:	Cornelia Huck <cohuck@redhat.com>
7797L:	linux-s390@vger.kernel.org
7798W:	http://www.ibm.com/developerworks/linux/linux390/
7799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7800S:	Supported
7801F:	arch/s390/include/uapi/asm/kvm*
7802F:	arch/s390/include/asm/gmap.h
7803F:	arch/s390/include/asm/kvm*
7804F:	arch/s390/kvm/
7805F:	arch/s390/mm/gmap.c
7806
7807KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7808M:	Paolo Bonzini <pbonzini@redhat.com>
7809M:	Radim Krčmář <rkrcmar@redhat.com>
7810L:	kvm@vger.kernel.org
7811W:	http://www.linux-kvm.org
7812T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7813S:	Supported
7814F:	arch/x86/kvm/
7815F:	arch/x86/include/uapi/asm/kvm*
7816F:	arch/x86/include/asm/kvm*
7817F:	arch/x86/include/asm/pvclock-abi.h
7818F:	arch/x86/kernel/kvm.c
7819F:	arch/x86/kernel/kvmclock.c
7820
7821KERNFS
7822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7823M:	Tejun Heo <tj@kernel.org>
7824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7825S:	Supported
7826F:	include/linux/kernfs.h
7827F:	fs/kernfs/
7828
7829KEXEC
7830M:	Eric Biederman <ebiederm@xmission.com>
7831W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7832L:	kexec@lists.infradead.org
7833S:	Maintained
7834F:	include/linux/kexec.h
7835F:	include/uapi/linux/kexec.h
7836F:	kernel/kexec*
7837
7838KEYS-ENCRYPTED
7839M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7840L:	linux-integrity@vger.kernel.org
7841L:	keyrings@vger.kernel.org
7842S:	Supported
7843F:	Documentation/security/keys/trusted-encrypted.rst
7844F:	include/keys/encrypted-type.h
7845F:	security/keys/encrypted-keys/
7846
7847KEYS-TRUSTED
7848M:	James Bottomley <jejb@linux.vnet.ibm.com>
7849M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7850L:	linux-integrity@vger.kernel.org
7851L:	keyrings@vger.kernel.org
7852S:	Supported
7853F:	Documentation/security/keys/trusted-encrypted.rst
7854F:	include/keys/trusted-type.h
7855F:	security/keys/trusted.c
7856F:	security/keys/trusted.h
7857
7858KEYS/KEYRINGS:
7859M:	David Howells <dhowells@redhat.com>
7860L:	keyrings@vger.kernel.org
7861S:	Maintained
7862F:	Documentation/security/keys/core.rst
7863F:	include/linux/key.h
7864F:	include/linux/key-type.h
7865F:	include/linux/keyctl.h
7866F:	include/uapi/linux/keyctl.h
7867F:	include/keys/
7868F:	security/keys/
7869
7870KGDB / KDB /debug_core
7871M:	Jason Wessel <jason.wessel@windriver.com>
7872M:	Daniel Thompson <daniel.thompson@linaro.org>
7873W:	http://kgdb.wiki.kernel.org/
7874L:	kgdb-bugreport@lists.sourceforge.net
7875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7876S:	Maintained
7877F:	Documentation/dev-tools/kgdb.rst
7878F:	drivers/misc/kgdbts.c
7879F:	drivers/tty/serial/kgdboc.c
7880F:	include/linux/kdb.h
7881F:	include/linux/kgdb.h
7882F:	kernel/debug/
7883
7884KMEMLEAK
7885M:	Catalin Marinas <catalin.marinas@arm.com>
7886S:	Maintained
7887F:	Documentation/dev-tools/kmemleak.rst
7888F:	include/linux/kmemleak.h
7889F:	mm/kmemleak.c
7890F:	mm/kmemleak-test.c
7891
7892KMOD KERNEL MODULE LOADER - USERMODE HELPER
7893M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7894L:	linux-kernel@vger.kernel.org
7895S:	Maintained
7896F:	kernel/kmod.c
7897F:	include/linux/kmod.h
7898F:	lib/test_kmod.c
7899F:	tools/testing/selftests/kmod/
7900
7901KPROBES
7902M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7903M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7904M:	"David S. Miller" <davem@davemloft.net>
7905M:	Masami Hiramatsu <mhiramat@kernel.org>
7906S:	Maintained
7907F:	Documentation/kprobes.txt
7908F:	include/linux/kprobes.h
7909F:	include/asm-generic/kprobes.h
7910F:	kernel/kprobes.c
7911
7912KS0108 LCD CONTROLLER DRIVER
7913M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7914W:	http://miguelojeda.es/auxdisplay.htm
7915W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7916S:	Maintained
7917F:	Documentation/auxdisplay/ks0108
7918F:	drivers/auxdisplay/ks0108.c
7919F:	include/linux/ks0108.h
7920
7921L3MDEV
7922M:	David Ahern <dsa@cumulusnetworks.com>
7923L:	netdev@vger.kernel.org
7924S:	Maintained
7925F:	net/l3mdev
7926F:	include/net/l3mdev.h
7927
7928LANTIQ MIPS ARCHITECTURE
7929M:	John Crispin <john@phrozen.org>
7930L:	linux-mips@linux-mips.org
7931S:	Maintained
7932F:	arch/mips/lantiq
7933F:	drivers/soc/lantiq
7934
7935LAPB module
7936L:	linux-x25@vger.kernel.org
7937S:	Orphan
7938F:	Documentation/networking/lapb-module.txt
7939F:	include/*/lapb.h
7940F:	net/lapb/
7941
7942LASI 53c700 driver for PARISC
7943M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7944L:	linux-scsi@vger.kernel.org
7945S:	Maintained
7946F:	Documentation/scsi/53c700.txt
7947F:	drivers/scsi/53c700*
7948
7949LEAKING_ADDRESSES
7950M:	Tobin C. Harding <me@tobin.cc>
7951M:	Tycho Andersen <tycho@tycho.ws>
7952L:	kernel-hardening@lists.openwall.com
7953S:	Maintained
7954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7955F:	scripts/leaking_addresses.pl
7956
7957LED SUBSYSTEM
7958M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7959M:	Pavel Machek <pavel@ucw.cz>
7960L:	linux-leds@vger.kernel.org
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7962S:	Maintained
7963F:	Documentation/devicetree/bindings/leds/
7964F:	drivers/leds/
7965F:	include/linux/leds.h
7966
7967LEGACY EEPROM DRIVER
7968M:	Jean Delvare <jdelvare@suse.com>
7969S:	Maintained
7970F:	Documentation/misc-devices/eeprom
7971F:	drivers/misc/eeprom/eeprom.c
7972
7973LEGO USB Tower driver
7974M:	Juergen Stuber <starblue@users.sourceforge.net>
7975L:	legousb-devel@lists.sourceforge.net
7976W:	http://legousb.sourceforge.net/
7977S:	Maintained
7978F:	drivers/usb/misc/legousbtower.c
7979
7980LG2160 MEDIA DRIVER
7981M:	Michael Krufky <mkrufky@linuxtv.org>
7982L:	linux-media@vger.kernel.org
7983W:	https://linuxtv.org
7984W:	http://github.com/mkrufky
7985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7986T:	git git://linuxtv.org/mkrufky/tuners.git
7987S:	Maintained
7988F:	drivers/media/dvb-frontends/lg2160.*
7989
7990LGDT3305 MEDIA DRIVER
7991M:	Michael Krufky <mkrufky@linuxtv.org>
7992L:	linux-media@vger.kernel.org
7993W:	https://linuxtv.org
7994W:	http://github.com/mkrufky
7995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7996T:	git git://linuxtv.org/mkrufky/tuners.git
7997S:	Maintained
7998F:	drivers/media/dvb-frontends/lgdt3305.*
7999
8000LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8001M:	Viresh Kumar <vireshk@kernel.org>
8002L:	linux-ide@vger.kernel.org
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8004S:	Maintained
8005F:	include/linux/pata_arasan_cf_data.h
8006F:	drivers/ata/pata_arasan_cf.c
8007
8008LIBATA PATA DRIVERS
8009M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8010M:	Tejun Heo <tj@kernel.org>
8011L:	linux-ide@vger.kernel.org
8012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8013S:	Maintained
8014F:	drivers/ata/pata_*.c
8015F:	drivers/ata/ata_generic.c
8016
8017LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8018M:	Linus Walleij <linus.walleij@linaro.org>
8019L:	linux-ide@vger.kernel.org
8020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8021S:	Maintained
8022F:	drivers/ata/pata_ftide010.c
8023F:	drivers/ata/sata_gemini.c
8024F:	drivers/ata/sata_gemini.h
8025
8026LIBATA SATA AHCI PLATFORM devices support
8027M:	Hans de Goede <hdegoede@redhat.com>
8028M:	Tejun Heo <tj@kernel.org>
8029L:	linux-ide@vger.kernel.org
8030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8031S:	Maintained
8032F:	drivers/ata/ahci_platform.c
8033F:	drivers/ata/libahci_platform.c
8034F:	include/linux/ahci_platform.h
8035
8036LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8037M:	Mikael Pettersson <mikpelinux@gmail.com>
8038L:	linux-ide@vger.kernel.org
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8040S:	Maintained
8041F:	drivers/ata/sata_promise.*
8042
8043LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8044M:	Tejun Heo <tj@kernel.org>
8045L:	linux-ide@vger.kernel.org
8046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8047S:	Maintained
8048F:	drivers/ata/
8049F:	include/linux/ata.h
8050F:	include/linux/libata.h
8051F:	Documentation/devicetree/bindings/ata/
8052
8053LIBLOCKDEP
8054M:	Sasha Levin <alexander.levin@verizon.com>
8055S:	Maintained
8056F:	tools/lib/lockdep/
8057
8058LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8059M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8060M:	Dan Williams <dan.j.williams@intel.com>
8061M:	Vishal Verma <vishal.l.verma@intel.com>
8062M:	Dave Jiang <dave.jiang@intel.com>
8063L:	linux-nvdimm@lists.01.org
8064Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8065S:	Supported
8066F:	drivers/nvdimm/blk.c
8067F:	drivers/nvdimm/region_devs.c
8068
8069LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8070M:	Vishal Verma <vishal.l.verma@intel.com>
8071M:	Dan Williams <dan.j.williams@intel.com>
8072M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8073M:	Dave Jiang <dave.jiang@intel.com>
8074L:	linux-nvdimm@lists.01.org
8075Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8076S:	Supported
8077F:	drivers/nvdimm/btt*
8078
8079LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8080M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8081M:	Dan Williams <dan.j.williams@intel.com>
8082M:	Vishal Verma <vishal.l.verma@intel.com>
8083M:	Dave Jiang <dave.jiang@intel.com>
8084L:	linux-nvdimm@lists.01.org
8085Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8086S:	Supported
8087F:	drivers/nvdimm/pmem*
8088
8089LIBNVDIMM: DEVICETREE BINDINGS
8090M:	Oliver O'Halloran <oohall@gmail.com>
8091L:	linux-nvdimm@lists.01.org
8092Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8093S:	Supported
8094F:	drivers/nvdimm/of_pmem.c
8095F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8096
8097LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8098M:	Dan Williams <dan.j.williams@intel.com>
8099M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8100M:	Vishal Verma <vishal.l.verma@intel.com>
8101M:	Dave Jiang <dave.jiang@intel.com>
8102L:	linux-nvdimm@lists.01.org
8103Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8105S:	Supported
8106F:	drivers/nvdimm/*
8107F:	drivers/acpi/nfit/*
8108F:	include/linux/nd.h
8109F:	include/linux/libnvdimm.h
8110F:	include/uapi/linux/ndctl.h
8111
8112LIGHTNVM PLATFORM SUPPORT
8113M:	Matias Bjorling <mb@lightnvm.io>
8114W:	http://github/OpenChannelSSD
8115L:	linux-block@vger.kernel.org
8116S:	Maintained
8117F:	drivers/lightnvm/
8118F:	include/linux/lightnvm.h
8119F:	include/uapi/linux/lightnvm.h
8120
8121LINUX FOR POWER MACINTOSH
8122M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8123W:	http://www.penguinppc.org/
8124L:	linuxppc-dev@lists.ozlabs.org
8125S:	Maintained
8126F:	arch/powerpc/platforms/powermac/
8127F:	drivers/macintosh/
8128
8129LINUX FOR POWERPC (32-BIT AND 64-BIT)
8130M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8131M:	Paul Mackerras <paulus@samba.org>
8132M:	Michael Ellerman <mpe@ellerman.id.au>
8133W:	https://github.com/linuxppc/linux/wiki
8134L:	linuxppc-dev@lists.ozlabs.org
8135Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8137S:	Supported
8138F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8139F:	Documentation/devicetree/bindings/powerpc/
8140F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8141F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8142F:	Documentation/powerpc/
8143F:	arch/powerpc/
8144F:	drivers/char/tpm/tpm_ibmvtpm*
8145F:	drivers/crypto/nx/
8146F:	drivers/crypto/vmx/
8147F:	drivers/i2c/busses/i2c-opal.c
8148F:	drivers/net/ethernet/ibm/ibmveth.*
8149F:	drivers/net/ethernet/ibm/ibmvnic.*
8150F:	drivers/pci/hotplug/pnv_php.c
8151F:	drivers/pci/hotplug/rpa*
8152F:	drivers/rtc/rtc-opal.c
8153F:	drivers/scsi/ibmvscsi/
8154F:	drivers/tty/hvc/hvc_opal.c
8155F:	drivers/watchdog/wdrtas.c
8156F:	tools/testing/selftests/powerpc
8157N:	/pmac
8158N:	powermac
8159N:	powernv
8160N:	[^a-z0-9]ps3
8161N:	pseries
8162
8163LINUX FOR POWERPC EMBEDDED MPC5XXX
8164M:	Anatolij Gustschin <agust@denx.de>
8165L:	linuxppc-dev@lists.ozlabs.org
8166T:	git git://git.denx.de/linux-denx-agust.git
8167S:	Maintained
8168F:	arch/powerpc/platforms/512x/
8169F:	arch/powerpc/platforms/52xx/
8170
8171LINUX FOR POWERPC EMBEDDED PPC4XX
8172M:	Alistair Popple <alistair@popple.id.au>
8173M:	Matt Porter <mporter@kernel.crashing.org>
8174W:	http://www.penguinppc.org/
8175L:	linuxppc-dev@lists.ozlabs.org
8176S:	Maintained
8177F:	arch/powerpc/platforms/40x/
8178F:	arch/powerpc/platforms/44x/
8179
8180LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8181M:	Scott Wood <oss@buserror.net>
8182M:	Kumar Gala <galak@kernel.crashing.org>
8183W:	http://www.penguinppc.org/
8184L:	linuxppc-dev@lists.ozlabs.org
8185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8186S:	Maintained
8187F:	arch/powerpc/platforms/83xx/
8188F:	arch/powerpc/platforms/85xx/
8189F:	Documentation/devicetree/bindings/powerpc/fsl/
8190
8191LINUX FOR POWERPC EMBEDDED PPC8XX
8192M:	Vitaly Bordug <vitb@kernel.crashing.org>
8193W:	http://www.penguinppc.org/
8194L:	linuxppc-dev@lists.ozlabs.org
8195S:	Maintained
8196F:	arch/powerpc/platforms/8xx/
8197
8198LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8199L:	linuxppc-dev@lists.ozlabs.org
8200S:	Orphan
8201F:	arch/powerpc/*/*virtex*
8202F:	arch/powerpc/*/*/*virtex*
8203
8204LINUX FOR POWERPC PA SEMI PWRFICIENT
8205L:	linuxppc-dev@lists.ozlabs.org
8206S:	Orphan
8207F:	arch/powerpc/platforms/pasemi/
8208F:	drivers/*/*pasemi*
8209F:	drivers/*/*/*pasemi*
8210
8211LINUX KERNEL DUMP TEST MODULE (LKDTM)
8212M:	Kees Cook <keescook@chromium.org>
8213S:	Maintained
8214F:	drivers/misc/lkdtm/*
8215
8216LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8217M:	Alan Stern <stern@rowland.harvard.edu>
8218M:	Andrea Parri <parri.andrea@gmail.com>
8219M:	Will Deacon <will.deacon@arm.com>
8220M:	Peter Zijlstra <peterz@infradead.org>
8221M:	Boqun Feng <boqun.feng@gmail.com>
8222M:	Nicholas Piggin <npiggin@gmail.com>
8223M:	David Howells <dhowells@redhat.com>
8224M:	Jade Alglave <j.alglave@ucl.ac.uk>
8225M:	Luc Maranget <luc.maranget@inria.fr>
8226M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8227R:	Akira Yokosawa <akiyks@gmail.com>
8228L:	linux-kernel@vger.kernel.org
8229S:	Supported
8230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8231F:	tools/memory-model/
8232F:	Documentation/memory-barriers.txt
8233
8234LINUX SECURITY MODULE (LSM) FRAMEWORK
8235M:	Chris Wright <chrisw@sous-sol.org>
8236L:	linux-security-module@vger.kernel.org
8237S:	Supported
8238
8239LIS3LV02D ACCELEROMETER DRIVER
8240M:	Eric Piel <eric.piel@tremplin-utc.net>
8241S:	Maintained
8242F:	Documentation/misc-devices/lis3lv02d
8243F:	drivers/misc/lis3lv02d/
8244F:	drivers/platform/x86/hp_accel.c
8245
8246LIVE PATCHING
8247M:	Josh Poimboeuf <jpoimboe@redhat.com>
8248M:	Jessica Yu <jeyu@kernel.org>
8249M:	Jiri Kosina <jikos@kernel.org>
8250M:	Miroslav Benes <mbenes@suse.cz>
8251R:	Petr Mladek <pmladek@suse.com>
8252S:	Maintained
8253F:	kernel/livepatch/
8254F:	include/linux/livepatch.h
8255F:	arch/x86/include/asm/livepatch.h
8256F:	arch/x86/kernel/livepatch.c
8257F:	Documentation/livepatch/
8258F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8259F:	samples/livepatch/
8260L:	live-patching@vger.kernel.org
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8262
8263LLC (802.2)
8264L:	netdev@vger.kernel.org
8265S:	Odd fixes
8266F:	include/linux/llc.h
8267F:	include/uapi/linux/llc.h
8268F:	include/net/llc*
8269F:	net/llc/
8270
8271LM73 HARDWARE MONITOR DRIVER
8272M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8273L:	linux-hwmon@vger.kernel.org
8274S:	Maintained
8275F:	drivers/hwmon/lm73.c
8276
8277LM78 HARDWARE MONITOR DRIVER
8278M:	Jean Delvare <jdelvare@suse.com>
8279L:	linux-hwmon@vger.kernel.org
8280S:	Maintained
8281F:	Documentation/hwmon/lm78
8282F:	drivers/hwmon/lm78.c
8283
8284LM83 HARDWARE MONITOR DRIVER
8285M:	Jean Delvare <jdelvare@suse.com>
8286L:	linux-hwmon@vger.kernel.org
8287S:	Maintained
8288F:	Documentation/hwmon/lm83
8289F:	drivers/hwmon/lm83.c
8290
8291LM90 HARDWARE MONITOR DRIVER
8292M:	Jean Delvare <jdelvare@suse.com>
8293L:	linux-hwmon@vger.kernel.org
8294S:	Maintained
8295F:	Documentation/hwmon/lm90
8296F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8297F:	drivers/hwmon/lm90.c
8298F:	include/dt-bindings/thermal/lm90.h
8299
8300LM95234 HARDWARE MONITOR DRIVER
8301M:	Guenter Roeck <linux@roeck-us.net>
8302L:	linux-hwmon@vger.kernel.org
8303S:	Maintained
8304F:	Documentation/hwmon/lm95234
8305F:	drivers/hwmon/lm95234.c
8306
8307LME2510 MEDIA DRIVER
8308M:	Malcolm Priestley <tvboxspy@gmail.com>
8309L:	linux-media@vger.kernel.org
8310W:	https://linuxtv.org
8311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8312S:	Maintained
8313F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8314
8315LOADPIN SECURITY MODULE
8316M:	Kees Cook <keescook@chromium.org>
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8318S:	Supported
8319F:	security/loadpin/
8320F:	Documentation/admin-guide/LSM/LoadPin.rst
8321
8322LOCKING PRIMITIVES
8323M:	Peter Zijlstra <peterz@infradead.org>
8324M:	Ingo Molnar <mingo@redhat.com>
8325L:	linux-kernel@vger.kernel.org
8326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8327S:	Maintained
8328F:	Documentation/locking/
8329F:	include/linux/lockdep.h
8330F:	include/linux/spinlock*.h
8331F:	arch/*/include/asm/spinlock*.h
8332F:	include/linux/rwlock*.h
8333F:	include/linux/mutex*.h
8334F:	arch/*/include/asm/mutex*.h
8335F:	include/linux/rwsem*.h
8336F:	arch/*/include/asm/rwsem.h
8337F:	include/linux/seqlock.h
8338F:	lib/locking*.[ch]
8339F:	kernel/locking/
8340X:	kernel/locking/locktorture.c
8341
8342LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8343M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8344L:	linux-ntfs-dev@lists.sourceforge.net
8345W:	http://www.linux-ntfs.org/content/view/19/37/
8346S:	Maintained
8347F:	Documentation/ldm.txt
8348F:	block/partitions/ldm.*
8349
8350LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8351M:	Sathya Prakash <sathya.prakash@broadcom.com>
8352M:	Chaitra P B <chaitra.basappa@broadcom.com>
8353M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8354L:	MPT-FusionLinux.pdl@broadcom.com
8355L:	linux-scsi@vger.kernel.org
8356W:	http://www.avagotech.com/support/
8357S:	Supported
8358F:	drivers/message/fusion/
8359F:	drivers/scsi/mpt2sas/
8360F:	drivers/scsi/mpt3sas/
8361
8362LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8363M:	Matthew Wilcox <matthew@wil.cx>
8364L:	linux-scsi@vger.kernel.org
8365S:	Maintained
8366F:	drivers/scsi/sym53c8xx_2/
8367
8368LTC4261 HARDWARE MONITOR DRIVER
8369M:	Guenter Roeck <linux@roeck-us.net>
8370L:	linux-hwmon@vger.kernel.org
8371S:	Maintained
8372F:	Documentation/hwmon/ltc4261
8373F:	drivers/hwmon/ltc4261.c
8374
8375LTC4306 I2C MULTIPLEXER DRIVER
8376M:	Michael Hennerich <michael.hennerich@analog.com>
8377W:	http://ez.analog.com/community/linux-device-drivers
8378L:	linux-i2c@vger.kernel.org
8379S:	Supported
8380F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8381F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8382
8383LTP (Linux Test Project)
8384M:	Mike Frysinger <vapier@gentoo.org>
8385M:	Cyril Hrubis <chrubis@suse.cz>
8386M:	Wanlong Gao <wanlong.gao@gmail.com>
8387M:	Jan Stancek <jstancek@redhat.com>
8388M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8389M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8390L:	ltp@lists.linux.it (subscribers-only)
8391W:	http://linux-test-project.github.io/
8392T:	git git://github.com/linux-test-project/ltp.git
8393S:	Maintained
8394
8395M68K ARCHITECTURE
8396M:	Geert Uytterhoeven <geert@linux-m68k.org>
8397L:	linux-m68k@lists.linux-m68k.org
8398W:	http://www.linux-m68k.org/
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8400S:	Maintained
8401F:	arch/m68k/
8402F:	drivers/zorro/
8403
8404M68K ON APPLE MACINTOSH
8405M:	Joshua Thompson <funaho@jurai.org>
8406W:	http://www.mac.linux-m68k.org/
8407L:	linux-m68k@lists.linux-m68k.org
8408S:	Maintained
8409F:	arch/m68k/mac/
8410
8411M68K ON HP9000/300
8412M:	Philip Blundell <philb@gnu.org>
8413W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8414S:	Maintained
8415F:	arch/m68k/hp300/
8416
8417M88DS3103 MEDIA DRIVER
8418M:	Antti Palosaari <crope@iki.fi>
8419L:	linux-media@vger.kernel.org
8420W:	https://linuxtv.org
8421W:	http://palosaari.fi/linux/
8422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8423T:	git git://linuxtv.org/anttip/media_tree.git
8424S:	Maintained
8425F:	drivers/media/dvb-frontends/m88ds3103*
8426
8427M88RS2000 MEDIA DRIVER
8428M:	Malcolm Priestley <tvboxspy@gmail.com>
8429L:	linux-media@vger.kernel.org
8430W:	https://linuxtv.org
8431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8432S:	Maintained
8433F:	drivers/media/dvb-frontends/m88rs2000*
8434
8435MA901 MASTERKIT USB FM RADIO DRIVER
8436M:	Alexey Klimov <klimov.linux@gmail.com>
8437L:	linux-media@vger.kernel.org
8438T:	git git://linuxtv.org/media_tree.git
8439S:	Maintained
8440F:	drivers/media/radio/radio-ma901.c
8441
8442MAC80211
8443M:	Johannes Berg <johannes@sipsolutions.net>
8444L:	linux-wireless@vger.kernel.org
8445W:	http://wireless.kernel.org/
8446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8448S:	Maintained
8449F:	Documentation/networking/mac80211-injection.txt
8450F:	include/net/mac80211.h
8451F:	net/mac80211/
8452F:	drivers/net/wireless/mac80211_hwsim.[ch]
8453F:	Documentation/networking/mac80211_hwsim/README
8454
8455MAILBOX API
8456M:	Jassi Brar <jassisinghbrar@gmail.com>
8457L:	linux-kernel@vger.kernel.org
8458S:	Maintained
8459F:	drivers/mailbox/
8460F:	include/linux/mailbox_client.h
8461F:	include/linux/mailbox_controller.h
8462
8463MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8464M:	Michael Kerrisk <mtk.manpages@gmail.com>
8465W:	http://www.kernel.org/doc/man-pages
8466L:	linux-man@vger.kernel.org
8467S:	Maintained
8468
8469MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8470M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8471L:	linux-mips@linux-mips.org
8472S:	Maintained
8473F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8474
8475MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8476M:	Andrew Lunn <andrew@lunn.ch>
8477M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8478L:	netdev@vger.kernel.org
8479S:	Maintained
8480F:	drivers/net/dsa/mv88e6xxx/
8481F:	linux/platform_data/mv88e6xxx.h
8482F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8483
8484MARVELL ARMADA DRM SUPPORT
8485M:	Russell King <linux@armlinux.org.uk>
8486S:	Maintained
8487T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8488T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8489F:	drivers/gpu/drm/armada/
8490F:	include/uapi/drm/armada_drm.h
8491F:	Documentation/devicetree/bindings/display/armada/
8492
8493MARVELL CRYPTO DRIVER
8494M:	Boris Brezillon <boris.brezillon@bootlin.com>
8495M:	Arnaud Ebalard <arno@natisbad.org>
8496F:	drivers/crypto/marvell/
8497S:	Maintained
8498L:	linux-crypto@vger.kernel.org
8499
8500MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8501M:	Mirko Lindner <mlindner@marvell.com>
8502M:	Stephen Hemminger <stephen@networkplumber.org>
8503L:	netdev@vger.kernel.org
8504S:	Maintained
8505F:	drivers/net/ethernet/marvell/sk*
8506
8507MARVELL LIBERTAS WIRELESS DRIVER
8508L:	libertas-dev@lists.infradead.org
8509S:	Orphan
8510F:	drivers/net/wireless/marvell/libertas/
8511
8512MARVELL MACCHIATOBIN SUPPORT
8513M:	Russell King <linux@armlinux.org.uk>
8514L:	linux-arm-kernel@lists.infradead.org
8515S:	Maintained
8516F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8517
8518MARVELL MV643XX ETHERNET DRIVER
8519M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8520L:	netdev@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8523F:	include/linux/mv643xx.h
8524
8525MARVELL MV88X3310 PHY DRIVER
8526M:	Russell King <linux@armlinux.org.uk>
8527L:	netdev@vger.kernel.org
8528S:	Maintained
8529F:	drivers/net/phy/marvell10g.c
8530
8531MARVELL MVNETA ETHERNET DRIVER
8532M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8533L:	netdev@vger.kernel.org
8534S:	Maintained
8535F:	drivers/net/ethernet/marvell/mvneta.*
8536
8537MARVELL MWIFIEX WIRELESS DRIVER
8538M:	Amitkumar Karwar <amitkarwar@gmail.com>
8539M:	Nishant Sarmukadam <nishants@marvell.com>
8540M:	Ganapathi Bhat <gbhat@marvell.com>
8541M:	Xinming Hu <huxm@marvell.com>
8542L:	linux-wireless@vger.kernel.org
8543S:	Maintained
8544F:	drivers/net/wireless/marvell/mwifiex/
8545
8546MARVELL MWL8K WIRELESS DRIVER
8547M:	Lennert Buytenhek <buytenh@wantstofly.org>
8548L:	linux-wireless@vger.kernel.org
8549S:	Odd Fixes
8550F:	drivers/net/wireless/marvell/mwl8k.c
8551
8552MARVELL NAND CONTROLLER DRIVER
8553M:	Miquel Raynal <miquel.raynal@bootlin.com>
8554L:	linux-mtd@lists.infradead.org
8555S:	Maintained
8556F:	drivers/mtd/nand/raw/marvell_nand.c
8557F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8558
8559MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8560M:	Nicolas Pitre <nico@fluxnic.net>
8561S:	Odd Fixes
8562F:	drivers/mmc/host/mvsdio.*
8563
8564MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8565M:	Hu Ziji <huziji@marvell.com>
8566L:	linux-mmc@vger.kernel.org
8567S:	Supported
8568F:	drivers/mmc/host/sdhci-xenon*
8569F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8570
8571MATROX FRAMEBUFFER DRIVER
8572L:	linux-fbdev@vger.kernel.org
8573S:	Orphan
8574F:	drivers/video/fbdev/matrox/matroxfb_*
8575F:	include/uapi/linux/matroxfb.h
8576
8577MAX16065 HARDWARE MONITOR DRIVER
8578M:	Guenter Roeck <linux@roeck-us.net>
8579L:	linux-hwmon@vger.kernel.org
8580S:	Maintained
8581F:	Documentation/hwmon/max16065
8582F:	drivers/hwmon/max16065.c
8583
8584MAX20751 HARDWARE MONITOR DRIVER
8585M:	Guenter Roeck <linux@roeck-us.net>
8586L:	linux-hwmon@vger.kernel.org
8587S:	Maintained
8588F:	Documentation/hwmon/max20751
8589F:	drivers/hwmon/max20751.c
8590
8591MAX2175 SDR TUNER DRIVER
8592M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8593L:	linux-media@vger.kernel.org
8594T:	git git://linuxtv.org/media_tree.git
8595S:	Maintained
8596F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8597F:	Documentation/media/v4l-drivers/max2175.rst
8598F:	drivers/media/i2c/max2175*
8599F:	include/uapi/linux/max2175.h
8600
8601MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8602L:	linux-hwmon@vger.kernel.org
8603S:	Orphan
8604F:	Documentation/hwmon/max6650
8605F:	drivers/hwmon/max6650.c
8606
8607MAX6697 HARDWARE MONITOR DRIVER
8608M:	Guenter Roeck <linux@roeck-us.net>
8609L:	linux-hwmon@vger.kernel.org
8610S:	Maintained
8611F:	Documentation/hwmon/max6697
8612F:	Documentation/devicetree/bindings/i2c/max6697.txt
8613F:	drivers/hwmon/max6697.c
8614F:	include/linux/platform_data/max6697.h
8615
8616MAX9860 MONO AUDIO VOICE CODEC DRIVER
8617M:	Peter Rosin <peda@axentia.se>
8618L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8619S:	Maintained
8620F:	Documentation/devicetree/bindings/sound/max9860.txt
8621F:	sound/soc/codecs/max9860.*
8622
8623MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8624M:	Javier Martinez Canillas <javier@dowhile0.org>
8625L:	linux-kernel@vger.kernel.org
8626S:	Supported
8627F:	drivers/regulator/max77802-regulator.c
8628F:	Documentation/devicetree/bindings/*/*max77802.txt
8629F:	include/dt-bindings/*/*max77802.h
8630
8631MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8632M:	Krzysztof Kozlowski <krzk@kernel.org>
8633M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8634L:	linux-pm@vger.kernel.org
8635S:	Supported
8636F:	drivers/power/supply/max14577_charger.c
8637F:	drivers/power/supply/max77693_charger.c
8638
8639MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8640M:	Chanwoo Choi <cw00.choi@samsung.com>
8641M:	Krzysztof Kozlowski <krzk@kernel.org>
8642M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8643L:	linux-kernel@vger.kernel.org
8644S:	Supported
8645F:	drivers/*/max14577*.c
8646F:	drivers/*/max77686*.c
8647F:	drivers/*/max77693*.c
8648F:	drivers/extcon/extcon-max14577.c
8649F:	drivers/extcon/extcon-max77693.c
8650F:	drivers/rtc/rtc-max77686.c
8651F:	drivers/clk/clk-max77686.c
8652F:	Documentation/devicetree/bindings/mfd/max14577.txt
8653F:	Documentation/devicetree/bindings/*/max77686.txt
8654F:	Documentation/devicetree/bindings/mfd/max77693.txt
8655F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8656F:	include/linux/mfd/max14577*.h
8657F:	include/linux/mfd/max77686*.h
8658F:	include/linux/mfd/max77693*.h
8659
8660MAXIRADIO FM RADIO RECEIVER DRIVER
8661M:	Hans Verkuil <hverkuil@xs4all.nl>
8662L:	linux-media@vger.kernel.org
8663T:	git git://linuxtv.org/media_tree.git
8664W:	https://linuxtv.org
8665S:	Maintained
8666F:	drivers/media/radio/radio-maxiradio*
8667
8668MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8669M:	Peter Rosin <peda@axentia.se>
8670L:	linux-iio@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8673F:	drivers/iio/potentiometer/mcp4018.c
8674F:	drivers/iio/potentiometer/mcp4531.c
8675
8676MCR20A IEEE-802.15.4 RADIO DRIVER
8677M:	Xue Liu <liuxuenetmail@gmail.com>
8678L:	linux-wpan@vger.kernel.org
8679W:	https://github.com/xueliu/mcr20a-linux
8680S:	Maintained
8681F:	drivers/net/ieee802154/mcr20a.c
8682F:	drivers/net/ieee802154/mcr20a.h
8683F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8684
8685MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8686M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8687L:	linux-iio@vger.kernel.org
8688S:	Maintained
8689F:	drivers/iio/dac/cio-dac.c
8690
8691MEDIA DRIVERS FOR ASCOT2E
8692M:	Sergey Kozlov <serjk@netup.ru>
8693M:	Abylay Ospan <aospan@netup.ru>
8694L:	linux-media@vger.kernel.org
8695W:	https://linuxtv.org
8696W:	http://netup.tv/
8697T:	git git://linuxtv.org/media_tree.git
8698S:	Supported
8699F:	drivers/media/dvb-frontends/ascot2e*
8700
8701MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8702M:	Jasmin Jessich <jasmin@anw.at>
8703L:	linux-media@vger.kernel.org
8704W:	https://linuxtv.org
8705T:	git git://linuxtv.org/media_tree.git
8706S:	Maintained
8707F:	drivers/media/dvb-frontends/cxd2099*
8708
8709MEDIA DRIVERS FOR CXD2841ER
8710M:	Sergey Kozlov <serjk@netup.ru>
8711M:	Abylay Ospan <aospan@netup.ru>
8712L:	linux-media@vger.kernel.org
8713W:	https://linuxtv.org
8714W:	http://netup.tv/
8715T:	git git://linuxtv.org/media_tree.git
8716S:	Supported
8717F:	drivers/media/dvb-frontends/cxd2841er*
8718
8719MEDIA DRIVERS FOR CXD2880
8720M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8721L:	linux-media@vger.kernel.org
8722W:	http://linuxtv.org/
8723T:	git git://linuxtv.org/media_tree.git
8724S:	Supported
8725F:	drivers/media/dvb-frontends/cxd2880/*
8726F:	drivers/media/spi/cxd2880*
8727
8728MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8729M:	Daniel Scheller <d.scheller.oss@gmail.com>
8730L:	linux-media@vger.kernel.org
8731W:	https://linuxtv.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Maintained
8734F:	drivers/media/pci/ddbridge/*
8735
8736MEDIA DRIVERS FOR FREESCALE IMX
8737M:	Steve Longerbeam <slongerbeam@gmail.com>
8738M:	Philipp Zabel <p.zabel@pengutronix.de>
8739L:	linux-media@vger.kernel.org
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Maintained
8742F:	Documentation/devicetree/bindings/media/imx.txt
8743F:	Documentation/media/v4l-drivers/imx.rst
8744F:	drivers/staging/media/imx/
8745F:	include/linux/imx-media.h
8746F:	include/media/imx.h
8747
8748MEDIA DRIVERS FOR HELENE
8749M:	Abylay Ospan <aospan@netup.ru>
8750L:	linux-media@vger.kernel.org
8751W:	https://linuxtv.org
8752W:	http://netup.tv/
8753T:	git git://linuxtv.org/media_tree.git
8754S:	Supported
8755F:	drivers/media/dvb-frontends/helene*
8756
8757MEDIA DRIVERS FOR HORUS3A
8758M:	Sergey Kozlov <serjk@netup.ru>
8759M:	Abylay Ospan <aospan@netup.ru>
8760L:	linux-media@vger.kernel.org
8761W:	https://linuxtv.org
8762W:	http://netup.tv/
8763T:	git git://linuxtv.org/media_tree.git
8764S:	Supported
8765F:	drivers/media/dvb-frontends/horus3a*
8766
8767MEDIA DRIVERS FOR LNBH25
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/lnbh25*
8776
8777MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8778M:	Daniel Scheller <d.scheller.oss@gmail.com>
8779L:	linux-media@vger.kernel.org
8780W:	https://linuxtv.org
8781T:	git git://linuxtv.org/media_tree.git
8782S:	Maintained
8783F:	drivers/media/dvb-frontends/mxl5xx*
8784
8785MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8786M:	Sergey Kozlov <serjk@netup.ru>
8787M:	Abylay Ospan <aospan@netup.ru>
8788L:	linux-media@vger.kernel.org
8789W:	https://linuxtv.org
8790W:	http://netup.tv/
8791T:	git git://linuxtv.org/media_tree.git
8792S:	Supported
8793F:	drivers/media/pci/netup_unidvb/*
8794
8795MEDIA DRIVERS FOR RENESAS - CEU
8796M:	Jacopo Mondi <jacopo@jmondi.org>
8797L:	linux-media@vger.kernel.org
8798L:	linux-renesas-soc@vger.kernel.org
8799T:	git git://linuxtv.org/media_tree.git
8800S:	Supported
8801F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8802F:	drivers/media/platform/renesas-ceu.c
8803F:	include/media/drv-intf/renesas-ceu.h
8804
8805MEDIA DRIVERS FOR RENESAS - DRIF
8806M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8807L:	linux-media@vger.kernel.org
8808L:	linux-renesas-soc@vger.kernel.org
8809T:	git git://linuxtv.org/media_tree.git
8810S:	Supported
8811F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8812F:	drivers/media/platform/rcar_drif.c
8813
8814MEDIA DRIVERS FOR RENESAS - FCP
8815M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8816L:	linux-media@vger.kernel.org
8817L:	linux-renesas-soc@vger.kernel.org
8818T:	git git://linuxtv.org/media_tree.git
8819S:	Supported
8820F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8821F:	drivers/media/platform/rcar-fcp.c
8822F:	include/media/rcar-fcp.h
8823
8824MEDIA DRIVERS FOR RENESAS - FDP1
8825M:	Kieran Bingham <kieran@bingham.xyz>
8826L:	linux-media@vger.kernel.org
8827L:	linux-renesas-soc@vger.kernel.org
8828T:	git git://linuxtv.org/media_tree.git
8829S:	Supported
8830F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8831F:	drivers/media/platform/rcar_fdp1.c
8832
8833MEDIA DRIVERS FOR RENESAS - VIN
8834M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8835L:	linux-media@vger.kernel.org
8836L:	linux-renesas-soc@vger.kernel.org
8837T:	git git://linuxtv.org/media_tree.git
8838S:	Supported
8839F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8840F:	drivers/media/platform/rcar-vin/
8841
8842MEDIA DRIVERS FOR RENESAS - VSP1
8843M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8844L:	linux-media@vger.kernel.org
8845L:	linux-renesas-soc@vger.kernel.org
8846T:	git git://linuxtv.org/media_tree.git
8847S:	Supported
8848F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8849F:	drivers/media/platform/vsp1/
8850
8851MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8852M:	Daniel Scheller <d.scheller.oss@gmail.com>
8853L:	linux-media@vger.kernel.org
8854W:	https://linuxtv.org
8855T:	git git://linuxtv.org/media_tree.git
8856S:	Maintained
8857F:	drivers/media/dvb-frontends/stv0910*
8858
8859MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8860M:	Daniel Scheller <d.scheller.oss@gmail.com>
8861L:	linux-media@vger.kernel.org
8862W:	https://linuxtv.org
8863T:	git git://linuxtv.org/media_tree.git
8864S:	Maintained
8865F:	drivers/media/dvb-frontends/stv6111*
8866
8867MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8868M:	Dmitry Osipenko <digetx@gmail.com>
8869L:	linux-media@vger.kernel.org
8870L:	linux-tegra@vger.kernel.org
8871T:	git git://linuxtv.org/media_tree.git
8872S:	Maintained
8873F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8874F:	drivers/staging/media/tegra-vde/
8875
8876MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8878P:	LinuxTV.org Project
8879L:	linux-media@vger.kernel.org
8880W:	https://linuxtv.org
8881Q:	http://patchwork.kernel.org/project/linux-media/list/
8882T:	git git://linuxtv.org/media_tree.git
8883S:	Maintained
8884F:	Documentation/devicetree/bindings/media/
8885F:	Documentation/media/
8886F:	drivers/media/
8887F:	drivers/staging/media/
8888F:	include/linux/platform_data/media/
8889F:	include/media/
8890F:	include/uapi/linux/dvb/
8891F:	include/uapi/linux/videodev2.h
8892F:	include/uapi/linux/media.h
8893F:	include/uapi/linux/v4l2-*
8894F:	include/uapi/linux/meye.h
8895F:	include/uapi/linux/ivtv*
8896F:	include/uapi/linux/uvcvideo.h
8897
8898MEDIATEK CIR DRIVER
8899M:	Sean Wang <sean.wang@mediatek.com>
8900S:	Maintained
8901F:	drivers/media/rc/mtk-cir.c
8902
8903MEDIATEK DMA DRIVER
8904M:	Sean Wang <sean.wang@mediatek.com>
8905L:	dmaengine@vger.kernel.org
8906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8907L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8908S:	Maintained
8909F:	Documentation/devicetree/bindings/dma/mtk-*
8910F:	drivers/dma/mediatek/
8911
8912MEDIATEK PMIC LED DRIVER
8913M:	Sean Wang <sean.wang@mediatek.com>
8914S:	Maintained
8915F:	drivers/leds/leds-mt6323.c
8916F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8917
8918MEDIATEK ETHERNET DRIVER
8919M:	Felix Fietkau <nbd@openwrt.org>
8920M:	John Crispin <john@phrozen.org>
8921M:	Sean Wang <sean.wang@mediatek.com>
8922M:	Nelson Chang <nelson.chang@mediatek.com>
8923L:	netdev@vger.kernel.org
8924S:	Maintained
8925F:	drivers/net/ethernet/mediatek/
8926
8927MEDIATEK SWITCH DRIVER
8928M:	Sean Wang <sean.wang@mediatek.com>
8929L:	netdev@vger.kernel.org
8930S:	Maintained
8931F:	drivers/net/dsa/mt7530.*
8932F:	net/dsa/tag_mtk.c
8933
8934MEDIATEK JPEG DRIVER
8935M:	Rick Chang <rick.chang@mediatek.com>
8936M:	Bin Liu <bin.liu@mediatek.com>
8937S:	Supported
8938F:	drivers/media/platform/mtk-jpeg/
8939F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8940
8941MEDIATEK MDP DRIVER
8942M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8943M:	Houlong Wei <houlong.wei@mediatek.com>
8944M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8945S:	Supported
8946F:	drivers/media/platform/mtk-mdp/
8947F:	drivers/media/platform/mtk-vpu/
8948F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8949
8950MEDIATEK MEDIA DRIVER
8951M:	Tiffany Lin <tiffany.lin@mediatek.com>
8952M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8953S:	Supported
8954F:	drivers/media/platform/mtk-vcodec/
8955F:	drivers/media/platform/mtk-vpu/
8956F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8957F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8958
8959MEDIATEK MT7601U WIRELESS LAN DRIVER
8960M:	Jakub Kicinski <kubakici@wp.pl>
8961L:	linux-wireless@vger.kernel.org
8962S:	Maintained
8963F:	drivers/net/wireless/mediatek/mt7601u/
8964
8965MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8966M:	Sean Wang <sean.wang@mediatek.com>
8967S:	Maintained
8968F:	drivers/char/hw_random/mtk-rng.c
8969
8970MEDIATEK USB3 DRD IP DRIVER
8971M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8972L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8975S:	Maintained
8976F:	drivers/usb/mtu3/
8977
8978MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8979M:	Peter Senna Tschudin <peter.senna@collabora.com>
8980M:	Martin Donnelly <martin.donnelly@ge.com>
8981M:	Martyn Welch <martyn.welch@collabora.co.uk>
8982S:	Maintained
8983F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8984F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8985
8986MEGARAID SCSI/SAS DRIVERS
8987M:	Kashyap Desai <kashyap.desai@broadcom.com>
8988M:	Sumit Saxena <sumit.saxena@broadcom.com>
8989M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8990L:	megaraidlinux.pdl@broadcom.com
8991L:	linux-scsi@vger.kernel.org
8992W:	http://www.avagotech.com/support/
8993S:	Maintained
8994F:	Documentation/scsi/megaraid.txt
8995F:	drivers/scsi/megaraid.*
8996F:	drivers/scsi/megaraid/
8997
8998MELEXIS MLX90614 DRIVER
8999M:	Crt Mori <cmo@melexis.com>
9000L:	linux-iio@vger.kernel.org
9001W:	http://www.melexis.com
9002S:	Supported
9003F:	drivers/iio/temperature/mlx90614.c
9004
9005MELEXIS MLX90632 DRIVER
9006M:	Crt Mori <cmo@melexis.com>
9007L:	linux-iio@vger.kernel.org
9008W:	http://www.melexis.com
9009S:	Supported
9010F:	drivers/iio/temperature/mlx90632.c
9011
9012MELFAS MIP4 TOUCHSCREEN DRIVER
9013M:	Sangwon Jee <jeesw@melfas.com>
9014W:	http://www.melfas.com
9015S:	Supported
9016F:	drivers/input/touchscreen/melfas_mip4.c
9017F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9018
9019MELLANOX ETHERNET DRIVER (mlx4_en)
9020M:	Tariq Toukan <tariqt@mellanox.com>
9021L:	netdev@vger.kernel.org
9022S:	Supported
9023W:	http://www.mellanox.com
9024Q:	http://patchwork.ozlabs.org/project/netdev/list/
9025F:	drivers/net/ethernet/mellanox/mlx4/en_*
9026
9027MELLANOX ETHERNET DRIVER (mlx5e)
9028M:	Saeed Mahameed <saeedm@mellanox.com>
9029L:	netdev@vger.kernel.org
9030S:	Supported
9031W:	http://www.mellanox.com
9032Q:	http://patchwork.ozlabs.org/project/netdev/list/
9033F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9034
9035MELLANOX ETHERNET INNOVA DRIVERS
9036R:	Boris Pismenny <borisp@mellanox.com>
9037L:	netdev@vger.kernel.org
9038S:	Supported
9039W:	http://www.mellanox.com
9040Q:	http://patchwork.ozlabs.org/project/netdev/list/
9041F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9042F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9043F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9044F:	include/linux/mlx5/mlx5_ifc_fpga.h
9045
9046MELLANOX ETHERNET INNOVA IPSEC DRIVER
9047R:	Boris Pismenny <borisp@mellanox.com>
9048L:	netdev@vger.kernel.org
9049S:	Supported
9050W:	http://www.mellanox.com
9051Q:	http://patchwork.ozlabs.org/project/netdev/list/
9052F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9053F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9054
9055MELLANOX ETHERNET SWITCH DRIVERS
9056M:	Jiri Pirko <jiri@mellanox.com>
9057M:	Ido Schimmel <idosch@mellanox.com>
9058L:	netdev@vger.kernel.org
9059S:	Supported
9060W:	http://www.mellanox.com
9061Q:	http://patchwork.ozlabs.org/project/netdev/list/
9062F:	drivers/net/ethernet/mellanox/mlxsw/
9063
9064MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9065M:	mlxsw@mellanox.com
9066L:	netdev@vger.kernel.org
9067S:	Supported
9068W:	http://www.mellanox.com
9069Q:	http://patchwork.ozlabs.org/project/netdev/list/
9070F:	drivers/net/ethernet/mellanox/mlxfw/
9071
9072MELLANOX HARDWARE PLATFORM SUPPORT
9073M:	Andy Shevchenko <andy@infradead.org>
9074M:	Darren Hart <dvhart@infradead.org>
9075M:	Vadim Pasternak <vadimp@mellanox.com>
9076L:	platform-driver-x86@vger.kernel.org
9077S:	Supported
9078F:	drivers/platform/mellanox/
9079
9080MELLANOX MLX4 core VPI driver
9081M:	Tariq Toukan <tariqt@mellanox.com>
9082L:	netdev@vger.kernel.org
9083L:	linux-rdma@vger.kernel.org
9084W:	http://www.mellanox.com
9085Q:	http://patchwork.ozlabs.org/project/netdev/list/
9086S:	Supported
9087F:	drivers/net/ethernet/mellanox/mlx4/
9088F:	include/linux/mlx4/
9089
9090MELLANOX MLX4 IB driver
9091M:	Yishai Hadas <yishaih@mellanox.com>
9092L:	linux-rdma@vger.kernel.org
9093W:	http://www.mellanox.com
9094Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9095S:	Supported
9096F:	drivers/infiniband/hw/mlx4/
9097F:	include/linux/mlx4/
9098F:	include/uapi/rdma/mlx4-abi.h
9099
9100MELLANOX MLX5 core VPI driver
9101M:	Saeed Mahameed <saeedm@mellanox.com>
9102M:	Leon Romanovsky <leonro@mellanox.com>
9103L:	netdev@vger.kernel.org
9104L:	linux-rdma@vger.kernel.org
9105W:	http://www.mellanox.com
9106Q:	http://patchwork.ozlabs.org/project/netdev/list/
9107S:	Supported
9108F:	drivers/net/ethernet/mellanox/mlx5/core/
9109F:	include/linux/mlx5/
9110
9111MELLANOX MLX5 IB driver
9112M:	Leon Romanovsky <leonro@mellanox.com>
9113L:	linux-rdma@vger.kernel.org
9114W:	http://www.mellanox.com
9115Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9116S:	Supported
9117F:	drivers/infiniband/hw/mlx5/
9118F:	include/linux/mlx5/
9119F:	include/uapi/rdma/mlx5-abi.h
9120
9121MELLANOX MLXCPLD I2C AND MUX DRIVER
9122M:	Vadim Pasternak <vadimp@mellanox.com>
9123M:	Michael Shych <michaelsh@mellanox.com>
9124L:	linux-i2c@vger.kernel.org
9125S:	Supported
9126F:	drivers/i2c/busses/i2c-mlxcpld.c
9127F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9128F:	Documentation/i2c/busses/i2c-mlxcpld
9129
9130MELLANOX MLXCPLD LED DRIVER
9131M:	Vadim Pasternak <vadimp@mellanox.com>
9132L:	linux-leds@vger.kernel.org
9133S:	Supported
9134F:	drivers/leds/leds-mlxcpld.c
9135F:	drivers/leds/leds-mlxreg.c
9136F:	Documentation/leds/leds-mlxcpld.txt
9137
9138MELLANOX PLATFORM DRIVER
9139M:	Vadim Pasternak <vadimp@mellanox.com>
9140L:	platform-driver-x86@vger.kernel.org
9141S:	Supported
9142F:	drivers/platform/x86/mlx-platform.c
9143
9144MEMBARRIER SUPPORT
9145M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9146M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9147L:	linux-kernel@vger.kernel.org
9148S:	Supported
9149F:	kernel/sched/membarrier.c
9150F:	include/uapi/linux/membarrier.h
9151F:	arch/powerpc/include/asm/membarrier.h
9152
9153MEMORY MANAGEMENT
9154L:	linux-mm@kvack.org
9155W:	http://www.linux-mm.org
9156S:	Maintained
9157F:	include/linux/mm.h
9158F:	include/linux/gfp.h
9159F:	include/linux/mmzone.h
9160F:	include/linux/memory_hotplug.h
9161F:	include/linux/vmalloc.h
9162F:	mm/
9163
9164MEMORY TECHNOLOGY DEVICES (MTD)
9165M:	David Woodhouse <dwmw2@infradead.org>
9166M:	Brian Norris <computersforpeace@gmail.com>
9167M:	Boris Brezillon <boris.brezillon@bootlin.com>
9168M:	Marek Vasut <marek.vasut@gmail.com>
9169M:	Richard Weinberger <richard@nod.at>
9170L:	linux-mtd@lists.infradead.org
9171W:	http://www.linux-mtd.infradead.org/
9172Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9173T:	git git://git.infradead.org/linux-mtd.git master
9174T:	git git://git.infradead.org/linux-mtd.git mtd/next
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/mtd/
9177F:	drivers/mtd/
9178F:	include/linux/mtd/
9179F:	include/uapi/mtd/
9180
9181MEN A21 WATCHDOG DRIVER
9182M:	Johannes Thumshirn <morbidrsa@gmail.com>
9183L:	linux-watchdog@vger.kernel.org
9184S:	Maintained
9185F:	drivers/watchdog/mena21_wdt.c
9186
9187MEN CHAMELEON BUS (mcb)
9188M:	Johannes Thumshirn <morbidrsa@gmail.com>
9189S:	Maintained
9190F:	drivers/mcb/
9191F:	include/linux/mcb.h
9192F:	Documentation/men-chameleon-bus.txt
9193
9194MEN F21BMC (Board Management Controller)
9195M:	Andreas Werner <andreas.werner@men.de>
9196S:	Supported
9197F:	drivers/mfd/menf21bmc.c
9198F:	drivers/watchdog/menf21bmc_wdt.c
9199F:	drivers/leds/leds-menf21bmc.c
9200F:	drivers/hwmon/menf21bmc_hwmon.c
9201F:	Documentation/hwmon/menf21bmc
9202
9203MESON AO CEC DRIVER FOR AMLOGIC SOCS
9204M:	Neil Armstrong <narmstrong@baylibre.com>
9205L:	linux-media@lists.freedesktop.org
9206L:	linux-amlogic@lists.infradead.org
9207W:	http://linux-meson.com/
9208S:	Supported
9209F:	drivers/media/platform/meson/ao-cec.c
9210F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9211T:	git git://linuxtv.org/media_tree.git
9212
9213MICROBLAZE ARCHITECTURE
9214M:	Michal Simek <monstr@monstr.eu>
9215W:	http://www.monstr.eu/fdt/
9216T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9217S:	Supported
9218F:	arch/microblaze/
9219
9220MICROCHIP / ATMEL AT91 SERIAL DRIVER
9221M:	Richard Genoud <richard.genoud@gmail.com>
9222S:	Maintained
9223F:	drivers/tty/serial/atmel_serial.c
9224F:	drivers/tty/serial/atmel_serial.h
9225
9226MICROCHIP / ATMEL DMA DRIVER
9227M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229L:	dmaengine@vger.kernel.org
9230S:	Supported
9231F:	drivers/dma/at_hdmac.c
9232F:	drivers/dma/at_hdmac_regs.h
9233F:	include/linux/platform_data/dma-atmel.h
9234
9235MICROCHIP / ATMEL ECC DRIVER
9236M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9237L:	linux-crypto@vger.kernel.org
9238S:	Maintained
9239F:	drivers/crypto/atmel-ecc.*
9240
9241MICROCHIP / ATMEL ISC DRIVER
9242M:	Songjun Wu <songjun.wu@microchip.com>
9243L:	linux-media@vger.kernel.org
9244S:	Supported
9245F:	drivers/media/platform/atmel/atmel-isc.c
9246F:	drivers/media/platform/atmel/atmel-isc-regs.h
9247F:	devicetree/bindings/media/atmel-isc.txt
9248
9249MICROCHIP / ATMEL NAND DRIVER
9250M:	Wenyou Yang <wenyou.yang@microchip.com>
9251M:	Josh Wu <rainyfeeling@outlook.com>
9252L:	linux-mtd@lists.infradead.org
9253S:	Supported
9254F:	drivers/mtd/nand/raw/atmel/*
9255F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9256
9257MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9258M:	Woojung Huh <Woojung.Huh@microchip.com>
9259M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9260L:	netdev@vger.kernel.org
9261S:	Maintained
9262F:	net/dsa/tag_ksz.c
9263F:	drivers/net/dsa/microchip/*
9264F:	include/linux/platform_data/microchip-ksz.h
9265F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9266
9267MICROCHIP LAN743X ETHERNET DRIVER
9268M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9269M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9270L:	netdev@vger.kernel.org
9271S:	Maintained
9272F:	drivers/net/ethernet/microchip/lan743x_*
9273
9274MICROCHIP USB251XB DRIVER
9275M:	Richard Leitner <richard.leitner@skidata.com>
9276L:	linux-usb@vger.kernel.org
9277S:	Maintained
9278F:	drivers/usb/misc/usb251xb.c
9279F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9280
9281MICROSEMI MIPS SOCS
9282M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9283L:	linux-mips@linux-mips.org
9284S:	Maintained
9285F:	arch/mips/generic/board-ocelot.c
9286F:	arch/mips/configs/generic/board-ocelot.config
9287F:	arch/mips/boot/dts/mscc/
9288F:	Documentation/devicetree/bindings/mips/mscc.txt
9289
9290MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9291M:	Don Brace <don.brace@microsemi.com>
9292L:	esc.storagedev@microsemi.com
9293L:	linux-scsi@vger.kernel.org
9294S:	Supported
9295F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9296F:	drivers/scsi/smartpqi/Kconfig
9297F:	drivers/scsi/smartpqi/Makefile
9298F:	include/linux/cciss*.h
9299F:	include/uapi/linux/cciss*.h
9300F:	Documentation/scsi/smartpqi.txt
9301
9302MICROSEMI ETHERNET SWITCH DRIVER
9303M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9304L:	netdev@vger.kernel.org
9305S:	Supported
9306F:	drivers/net/ethernet/mscc/
9307
9308MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9309M:	Chen Yu <yu.c.chen@intel.com>
9310L:	platform-driver-x86@vger.kernel.org
9311S:	Supported
9312F:	drivers/platform/x86/surfacepro3_button.c
9313
9314MICROTEK X6 SCANNER
9315M:	Oliver Neukum <oliver@neukum.org>
9316S:	Maintained
9317F:	drivers/usb/image/microtek.*
9318
9319MIPS
9320M:	Ralf Baechle <ralf@linux-mips.org>
9321M:	James Hogan <jhogan@kernel.org>
9322L:	linux-mips@linux-mips.org
9323W:	http://www.linux-mips.org/
9324T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9325Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9326S:	Supported
9327F:	Documentation/devicetree/bindings/mips/
9328F:	Documentation/mips/
9329F:	arch/mips/
9330F:	drivers/platform/mips/
9331
9332MIPS BOSTON DEVELOPMENT BOARD
9333M:	Paul Burton <paul.burton@mips.com>
9334L:	linux-mips@linux-mips.org
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9337F:	arch/mips/boot/dts/img/boston.dts
9338F:	arch/mips/configs/generic/board-boston.config
9339F:	drivers/clk/imgtec/clk-boston.c
9340F:	include/dt-bindings/clock/boston-clock.h
9341
9342MIPS GENERIC PLATFORM
9343M:	Paul Burton <paul.burton@mips.com>
9344L:	linux-mips@linux-mips.org
9345S:	Supported
9346F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9347F:	arch/mips/generic/
9348F:	arch/mips/tools/generic-board-config.sh
9349
9350MIPS/LOONGSON1 ARCHITECTURE
9351M:	Keguang Zhang <keguang.zhang@gmail.com>
9352L:	linux-mips@linux-mips.org
9353S:	Maintained
9354F:	arch/mips/loongson32/
9355F:	arch/mips/include/asm/mach-loongson32/
9356F:	drivers/*/*loongson1*
9357F:	drivers/*/*/*loongson1*
9358
9359MIPS/LOONGSON2 ARCHITECTURE
9360M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9361L:	linux-mips@linux-mips.org
9362S:	Maintained
9363F:	arch/mips/loongson64/*{2e/2f}*
9364F:	arch/mips/include/asm/mach-loongson64/
9365F:	drivers/*/*loongson2*
9366F:	drivers/*/*/*loongson2*
9367
9368MIPS/LOONGSON3 ARCHITECTURE
9369M:	Huacai Chen <chenhc@lemote.com>
9370L:	linux-mips@linux-mips.org
9371S:	Maintained
9372F:	arch/mips/loongson64/
9373F:	arch/mips/include/asm/mach-loongson64/
9374F:	drivers/platform/mips/cpu_hwmon.c
9375F:	drivers/*/*loongson3*
9376F:	drivers/*/*/*loongson3*
9377
9378MIPS RINT INSTRUCTION EMULATION
9379M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9380L:	linux-mips@linux-mips.org
9381S:	Supported
9382F:	arch/mips/math-emu/sp_rint.c
9383F:	arch/mips/math-emu/dp_rint.c
9384
9385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9386M:	Hans Verkuil <hverkuil@xs4all.nl>
9387L:	linux-media@vger.kernel.org
9388T:	git git://linuxtv.org/media_tree.git
9389W:	https://linuxtv.org
9390S:	Odd Fixes
9391F:	drivers/media/radio/radio-miropcm20*
9392
9393MMP SUPPORT
9394M:	Eric Miao <eric.y.miao@gmail.com>
9395M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9397T:	git git://github.com/hzhuang1/linux.git
9398T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9399S:	Maintained
9400F:	arch/arm/boot/dts/mmp*
9401F:	arch/arm/mach-mmp/
9402
9403MN88472 MEDIA DRIVER
9404M:	Antti Palosaari <crope@iki.fi>
9405L:	linux-media@vger.kernel.org
9406W:	https://linuxtv.org
9407W:	http://palosaari.fi/linux/
9408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9409S:	Maintained
9410F:	drivers/media/dvb-frontends/mn88472*
9411
9412MN88473 MEDIA DRIVER
9413M:	Antti Palosaari <crope@iki.fi>
9414L:	linux-media@vger.kernel.org
9415W:	https://linuxtv.org
9416W:	http://palosaari.fi/linux/
9417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9418S:	Maintained
9419F:	drivers/media/dvb-frontends/mn88473*
9420
9421MODULE SUPPORT
9422M:	Jessica Yu <jeyu@kernel.org>
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9424S:	Maintained
9425F:	include/linux/module.h
9426F:	kernel/module.c
9427
9428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9429W:	http://popies.net/meye/
9430S:	Orphan
9431F:	Documentation/media/v4l-drivers/meye*
9432F:	drivers/media/pci/meye/
9433F:	include/uapi/linux/meye.h
9434
9435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9436M:	Jiri Slaby <jirislaby@gmail.com>
9437S:	Maintained
9438F:	Documentation/serial/moxa-smartio
9439F:	drivers/tty/mxser.*
9440
9441MR800 AVERMEDIA USB FM RADIO DRIVER
9442M:	Alexey Klimov <klimov.linux@gmail.com>
9443L:	linux-media@vger.kernel.org
9444T:	git git://linuxtv.org/media_tree.git
9445S:	Maintained
9446F:	drivers/media/radio/radio-mr800.c
9447
9448MRF24J40 IEEE 802.15.4 RADIO DRIVER
9449M:	Alan Ott <alan@signal11.us>
9450L:	linux-wpan@vger.kernel.org
9451S:	Maintained
9452F:	drivers/net/ieee802154/mrf24j40.c
9453F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9454
9455MSI LAPTOP SUPPORT
9456M:	"Lee, Chun-Yi" <jlee@suse.com>
9457L:	platform-driver-x86@vger.kernel.org
9458S:	Maintained
9459F:	drivers/platform/x86/msi-laptop.c
9460
9461MSI WMI SUPPORT
9462L:	platform-driver-x86@vger.kernel.org
9463S:	Orphan
9464F:	drivers/platform/x86/msi-wmi.c
9465
9466MSI001 MEDIA DRIVER
9467M:	Antti Palosaari <crope@iki.fi>
9468L:	linux-media@vger.kernel.org
9469W:	https://linuxtv.org
9470W:	http://palosaari.fi/linux/
9471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9472T:	git git://linuxtv.org/anttip/media_tree.git
9473S:	Maintained
9474F:	drivers/media/tuners/msi001*
9475
9476MSI2500 MEDIA DRIVER
9477M:	Antti Palosaari <crope@iki.fi>
9478L:	linux-media@vger.kernel.org
9479W:	https://linuxtv.org
9480W:	http://palosaari.fi/linux/
9481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9482T:	git git://linuxtv.org/anttip/media_tree.git
9483S:	Maintained
9484F:	drivers/media/usb/msi2500/
9485
9486MSYSTEMS DISKONCHIP G3 MTD DRIVER
9487M:	Robert Jarzmik <robert.jarzmik@free.fr>
9488L:	linux-mtd@lists.infradead.org
9489S:	Maintained
9490F:	drivers/mtd/devices/docg3*
9491
9492MT9M032 APTINA SENSOR DRIVER
9493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496S:	Maintained
9497F:	drivers/media/i2c/mt9m032.c
9498F:	include/media/i2c/mt9m032.h
9499
9500MT9P031 APTINA CAMERA SENSOR
9501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502L:	linux-media@vger.kernel.org
9503T:	git git://linuxtv.org/media_tree.git
9504S:	Maintained
9505F:	drivers/media/i2c/mt9p031.c
9506F:	include/media/i2c/mt9p031.h
9507
9508MT9T001 APTINA CAMERA SENSOR
9509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9510L:	linux-media@vger.kernel.org
9511T:	git git://linuxtv.org/media_tree.git
9512S:	Maintained
9513F:	drivers/media/i2c/mt9t001.c
9514F:	include/media/i2c/mt9t001.h
9515
9516MT9T112 APTINA CAMERA SENSOR
9517M:	Jacopo Mondi <jacopo@jmondi.org>
9518L:	linux-media@vger.kernel.org
9519T:	git git://linuxtv.org/media_tree.git
9520S:	Odd Fixes
9521F:	drivers/media/i2c/mt9t112.c
9522F:	include/media/i2c/mt9t112.h
9523
9524MT9V032 APTINA CAMERA SENSOR
9525M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9526L:	linux-media@vger.kernel.org
9527T:	git git://linuxtv.org/media_tree.git
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9530F:	drivers/media/i2c/mt9v032.c
9531F:	include/media/i2c/mt9v032.h
9532
9533MULTIFUNCTION DEVICES (MFD)
9534M:	Lee Jones <lee.jones@linaro.org>
9535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9536S:	Supported
9537F:	Documentation/devicetree/bindings/mfd/
9538F:	drivers/mfd/
9539F:	include/linux/mfd/
9540F:	include/dt-bindings/mfd/
9541
9542MULTIMEDIA CARD (MMC) ETC. OVER SPI
9543S:	Orphan
9544F:	drivers/mmc/host/mmc_spi.c
9545F:	include/linux/spi/mmc_spi.h
9546
9547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9548M:	Ulf Hansson <ulf.hansson@linaro.org>
9549L:	linux-mmc@vger.kernel.org
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9551S:	Maintained
9552F:	Documentation/devicetree/bindings/mmc/
9553F:	drivers/mmc/
9554F:	include/linux/mmc/
9555F:	include/uapi/linux/mmc/
9556
9557MULTIPLEXER SUBSYSTEM
9558M:	Peter Rosin <peda@axentia.se>
9559S:	Maintained
9560F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9561F:	Documentation/devicetree/bindings/mux/
9562F:	include/linux/dt-bindings/mux/
9563F:	include/linux/mux/
9564F:	drivers/mux/
9565
9566MULTITECH MULTIPORT CARD (ISICOM)
9567S:	Orphan
9568F:	drivers/tty/isicom.c
9569F:	include/linux/isicom.h
9570
9571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9572M:	Bin Liu <b-liu@ti.com>
9573L:	linux-usb@vger.kernel.org
9574S:	Maintained
9575F:	drivers/usb/musb/
9576
9577MXL5007T MEDIA DRIVER
9578M:	Michael Krufky <mkrufky@linuxtv.org>
9579L:	linux-media@vger.kernel.org
9580W:	https://linuxtv.org
9581W:	http://github.com/mkrufky
9582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9583T:	git git://linuxtv.org/mkrufky/tuners.git
9584S:	Maintained
9585F:	drivers/media/tuners/mxl5007t.*
9586
9587MXSFB DRM DRIVER
9588M:	Marek Vasut <marex@denx.de>
9589S:	Supported
9590F:	drivers/gpu/drm/mxsfb/
9591F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9592
9593MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9594M:	Chris Lee <christopher.lee@cspi.com>
9595L:	netdev@vger.kernel.org
9596W:	https://www.cspi.com/ethernet-products/support/downloads/
9597S:	Supported
9598F:	drivers/net/ethernet/myricom/myri10ge/
9599
9600NAND FLASH SUBSYSTEM
9601M:	Boris Brezillon <boris.brezillon@bootlin.com>
9602R:	Richard Weinberger <richard@nod.at>
9603L:	linux-mtd@lists.infradead.org
9604W:	http://www.linux-mtd.infradead.org/
9605Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9606T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9607T:	git git://git.infradead.org/linux-mtd.git nand/next
9608S:	Maintained
9609F:	drivers/mtd/nand/
9610F:	include/linux/mtd/*nand*.h
9611
9612NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9613M:	Daniel Mack <zonque@gmail.com>
9614S:	Maintained
9615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9616W:	http://www.native-instruments.com
9617F:	sound/usb/caiaq/
9618
9619NATSEMI ETHERNET DRIVER (DP8381x)
9620S:	Orphan
9621F:	drivers/net/ethernet/natsemi/natsemi.c
9622
9623NCP FILESYSTEM
9624M:	Petr Vandrovec <petr@vandrovec.name>
9625S:	Obsolete
9626F:	drivers/staging/ncpfs/
9627
9628NCR 5380 SCSI DRIVERS
9629M:	Finn Thain <fthain@telegraphics.com.au>
9630M:	Michael Schmitz <schmitzmic@gmail.com>
9631L:	linux-scsi@vger.kernel.org
9632S:	Maintained
9633F:	Documentation/scsi/g_NCR5380.txt
9634F:	drivers/scsi/NCR5380.*
9635F:	drivers/scsi/arm/cumana_1.c
9636F:	drivers/scsi/arm/oak.c
9637F:	drivers/scsi/atari_scsi.*
9638F:	drivers/scsi/dmx3191d.c
9639F:	drivers/scsi/g_NCR5380.*
9640F:	drivers/scsi/mac_scsi.*
9641F:	drivers/scsi/sun3_scsi.*
9642F:	drivers/scsi/sun3_scsi_vme.c
9643
9644NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9645M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9646L:	linux-scsi@vger.kernel.org
9647S:	Maintained
9648F:	drivers/scsi/NCR_D700.*
9649
9650NCT6775 HARDWARE MONITOR DRIVER
9651M:	Guenter Roeck <linux@roeck-us.net>
9652L:	linux-hwmon@vger.kernel.org
9653S:	Maintained
9654F:	Documentation/hwmon/nct6775
9655F:	drivers/hwmon/nct6775.c
9656
9657NET_FAILOVER MODULE
9658M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9659L:	netdev@vger.kernel.org
9660S:	Supported
9661F:	driver/net/net_failover.c
9662F:	include/net/net_failover.h
9663F:	Documentation/networking/net_failover.rst
9664
9665NETEFFECT IWARP RNIC DRIVER (IW_NES)
9666M:	Faisal Latif <faisal.latif@intel.com>
9667L:	linux-rdma@vger.kernel.org
9668W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9669S:	Supported
9670F:	drivers/infiniband/hw/nes/
9671F:	include/uapi/rdma/nes-abi.h
9672
9673NETEM NETWORK EMULATOR
9674M:	Stephen Hemminger <stephen@networkplumber.org>
9675L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9676S:	Maintained
9677F:	net/sched/sch_netem.c
9678
9679NETERION 10GbE DRIVERS (s2io/vxge)
9680M:	Jon Mason <jdmason@kudzu.us>
9681L:	netdev@vger.kernel.org
9682S:	Supported
9683F:	Documentation/networking/s2io.txt
9684F:	Documentation/networking/vxge.txt
9685F:	drivers/net/ethernet/neterion/
9686
9687NETFILTER
9688M:	Pablo Neira Ayuso <pablo@netfilter.org>
9689M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9690M:	Florian Westphal <fw@strlen.de>
9691L:	netfilter-devel@vger.kernel.org
9692L:	coreteam@netfilter.org
9693W:	http://www.netfilter.org/
9694W:	http://www.iptables.org/
9695W:	http://www.nftables.org/
9696Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9699S:	Maintained
9700F:	include/linux/netfilter*
9701F:	include/linux/netfilter/
9702F:	include/net/netfilter/
9703F:	include/uapi/linux/netfilter*
9704F:	include/uapi/linux/netfilter/
9705F:	net/*/netfilter.c
9706F:	net/*/netfilter/
9707F:	net/netfilter/
9708F:	net/bridge/br_netfilter*.c
9709
9710NETROM NETWORK LAYER
9711M:	Ralf Baechle <ralf@linux-mips.org>
9712L:	linux-hams@vger.kernel.org
9713W:	http://www.linux-ax25.org/
9714S:	Maintained
9715F:	include/net/netrom.h
9716F:	include/uapi/linux/netrom.h
9717F:	net/netrom/
9718
9719NETRONOME ETHERNET DRIVERS
9720M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9721L:	oss-drivers@netronome.com
9722S:	Maintained
9723F:	drivers/net/ethernet/netronome/
9724
9725NETWORK BLOCK DEVICE (NBD)
9726M:	Josef Bacik <jbacik@fb.com>
9727S:	Maintained
9728L:	linux-block@vger.kernel.org
9729L:	nbd@other.debian.org
9730F:	Documentation/blockdev/nbd.txt
9731F:	drivers/block/nbd.c
9732F:	include/uapi/linux/nbd.h
9733
9734NETWORK DROP MONITOR
9735M:	Neil Horman <nhorman@tuxdriver.com>
9736L:	netdev@vger.kernel.org
9737S:	Maintained
9738W:	https://fedorahosted.org/dropwatch/
9739F:	net/core/drop_monitor.c
9740
9741NETWORKING DRIVERS
9742M:	"David S. Miller" <davem@davemloft.net>
9743L:	netdev@vger.kernel.org
9744W:	http://www.linuxfoundation.org/en/Net
9745Q:	http://patchwork.ozlabs.org/project/netdev/list/
9746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9748S:	Odd Fixes
9749F:	Documentation/devicetree/bindings/net/
9750F:	drivers/net/
9751F:	include/linux/if_*
9752F:	include/linux/netdevice.h
9753F:	include/linux/etherdevice.h
9754F:	include/linux/fcdevice.h
9755F:	include/linux/fddidevice.h
9756F:	include/linux/hippidevice.h
9757F:	include/linux/inetdevice.h
9758F:	include/uapi/linux/if_*
9759F:	include/uapi/linux/netdevice.h
9760
9761NETWORKING DRIVERS (WIRELESS)
9762M:	Kalle Valo <kvalo@codeaurora.org>
9763L:	linux-wireless@vger.kernel.org
9764Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9767S:	Maintained
9768F:	Documentation/devicetree/bindings/net/wireless/
9769F:	drivers/net/wireless/
9770
9771NETWORKING [DSA]
9772M:	Andrew Lunn <andrew@lunn.ch>
9773M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9774M:	Florian Fainelli <f.fainelli@gmail.com>
9775S:	Maintained
9776F:	net/dsa/
9777F:	include/net/dsa.h
9778F:	include/linux/dsa/
9779F:	drivers/net/dsa/
9780
9781NETWORKING [GENERAL]
9782M:	"David S. Miller" <davem@davemloft.net>
9783L:	netdev@vger.kernel.org
9784W:	http://www.linuxfoundation.org/en/Net
9785Q:	http://patchwork.ozlabs.org/project/netdev/list/
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9788B:	mailto:netdev@vger.kernel.org
9789S:	Maintained
9790F:	net/
9791F:	include/net/
9792F:	include/linux/in.h
9793F:	include/linux/net.h
9794F:	include/linux/netdevice.h
9795F:	include/uapi/linux/in.h
9796F:	include/uapi/linux/net.h
9797F:	include/uapi/linux/netdevice.h
9798F:	include/uapi/linux/net_namespace.h
9799F:	tools/testing/selftests/net/
9800F:	lib/net_utils.c
9801F:	lib/random32.c
9802F:	Documentation/networking/
9803
9804NETWORKING [IPSEC]
9805M:	Steffen Klassert <steffen.klassert@secunet.com>
9806M:	Herbert Xu <herbert@gondor.apana.org.au>
9807M:	"David S. Miller" <davem@davemloft.net>
9808L:	netdev@vger.kernel.org
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9811S:	Maintained
9812F:	net/core/flow.c
9813F:	net/xfrm/
9814F:	net/key/
9815F:	net/ipv4/xfrm*
9816F:	net/ipv4/esp4*
9817F:	net/ipv4/ah4.c
9818F:	net/ipv4/ipcomp.c
9819F:	net/ipv4/ip_vti.c
9820F:	net/ipv6/xfrm*
9821F:	net/ipv6/esp6*
9822F:	net/ipv6/ah6.c
9823F:	net/ipv6/ipcomp6.c
9824F:	net/ipv6/ip6_vti.c
9825F:	include/uapi/linux/xfrm.h
9826F:	include/net/xfrm.h
9827
9828NETWORKING [IPv4/IPv6]
9829M:	"David S. Miller" <davem@davemloft.net>
9830M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9831M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9832L:	netdev@vger.kernel.org
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9834S:	Maintained
9835F:	net/ipv4/
9836F:	net/ipv6/
9837F:	include/net/ip*
9838F:	arch/x86/net/*
9839
9840NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9841M:	Paul Moore <paul@paul-moore.com>
9842W:	https://github.com/netlabel
9843L:	netdev@vger.kernel.org
9844L:	linux-security-module@vger.kernel.org
9845S:	Maintained
9846F:	Documentation/netlabel/
9847F:	include/net/calipso.h
9848F:	include/net/cipso_ipv4.h
9849F:	include/net/netlabel.h
9850F:	include/uapi/linux/netfilter/xt_SECMARK.h
9851F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9852F:	net/netlabel/
9853F:	net/ipv4/cipso_ipv4.c
9854F:	net/ipv6/calipso.c
9855F:	net/netfilter/xt_CONNSECMARK.c
9856F:	net/netfilter/xt_SECMARK.c
9857
9858NETWORKING [TLS]
9859M:	Boris Pismenny <borisp@mellanox.com>
9860M:	Aviad Yehezkel <aviadye@mellanox.com>
9861M:	Dave Watson <davejwatson@fb.com>
9862L:	netdev@vger.kernel.org
9863S:	Maintained
9864F:	net/tls/*
9865F:	include/uapi/linux/tls.h
9866F:	include/net/tls.h
9867
9868NETWORKING [WIRELESS]
9869L:	linux-wireless@vger.kernel.org
9870Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9871
9872NETDEVSIM
9873M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9874S:	Maintained
9875F:	drivers/net/netdevsim/*
9876
9877NETXEN (1/10) GbE SUPPORT
9878M:	Manish Chopra <manish.chopra@cavium.com>
9879M:	Rahul Verma <rahul.verma@cavium.com>
9880M:	Dept-GELinuxNICDev@cavium.com
9881L:	netdev@vger.kernel.org
9882S:	Supported
9883F:	drivers/net/ethernet/qlogic/netxen/
9884
9885NFC SUBSYSTEM
9886M:	Samuel Ortiz <sameo@linux.intel.com>
9887L:	linux-wireless@vger.kernel.org
9888L:	linux-nfc@lists.01.org (subscribers-only)
9889S:	Supported
9890F:	net/nfc/
9891F:	include/net/nfc/
9892F:	include/uapi/linux/nfc.h
9893F:	drivers/nfc/
9894F:	include/linux/platform_data/nfcmrvl.h
9895F:	include/linux/platform_data/nxp-nci.h
9896F:	Documentation/devicetree/bindings/net/nfc/
9897
9898NFS, SUNRPC, AND LOCKD CLIENTS
9899M:	Trond Myklebust <trond.myklebust@hammerspace.com>
9900M:	Anna Schumaker <anna.schumaker@netapp.com>
9901L:	linux-nfs@vger.kernel.org
9902W:	http://client.linux-nfs.org
9903T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9904S:	Maintained
9905F:	fs/lockd/
9906F:	fs/nfs/
9907F:	fs/nfs_common/
9908F:	net/sunrpc/
9909F:	include/linux/lockd/
9910F:	include/linux/nfs*
9911F:	include/linux/sunrpc/
9912F:	include/uapi/linux/nfs*
9913F:	include/uapi/linux/sunrpc/
9914
9915NILFS2 FILESYSTEM
9916M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9917L:	linux-nilfs@vger.kernel.org
9918W:	https://nilfs.sourceforge.io/
9919W:	https://nilfs.osdn.jp/
9920T:	git git://github.com/konis/nilfs2.git
9921S:	Supported
9922F:	Documentation/filesystems/nilfs2.txt
9923F:	fs/nilfs2/
9924F:	include/trace/events/nilfs2.h
9925F:	include/uapi/linux/nilfs2_api.h
9926F:	include/uapi/linux/nilfs2_ondisk.h
9927
9928NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9929M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9930W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9931S:	Maintained
9932F:	Documentation/scsi/NinjaSCSI.txt
9933F:	drivers/scsi/pcmcia/nsp_*
9934
9935NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9936M:	GOTO Masanori <gotom@debian.or.jp>
9937M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9938W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9939S:	Maintained
9940F:	Documentation/scsi/NinjaSCSI.txt
9941F:	drivers/scsi/nsp32*
9942
9943NIOS2 ARCHITECTURE
9944M:	Ley Foon Tan <lftan@altera.com>
9945L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9947S:	Maintained
9948F:	arch/nios2/
9949
9950NOHZ, DYNTICKS SUPPORT
9951M:	Frederic Weisbecker <fweisbec@gmail.com>
9952M:	Thomas Gleixner <tglx@linutronix.de>
9953M:	Ingo Molnar <mingo@kernel.org>
9954L:	linux-kernel@vger.kernel.org
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9956S:	Maintained
9957F:	kernel/time/tick*.*
9958F:	include/linux/tick.h
9959F:	include/linux/sched/nohz.h
9960
9961NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9962M:	Pavel Machek <pavel@ucw.cz>
9963M:	Sakari Ailus <sakari.ailus@iki.fi>
9964L:	linux-media@vger.kernel.org
9965S:	Maintained
9966F:	drivers/media/i2c/et8ek8
9967F:	drivers/media/i2c/ad5820.c
9968
9969NOKIA N900 POWER SUPPLY DRIVERS
9970R:	Pali Rohár <pali.rohar@gmail.com>
9971F:	include/linux/power/bq2415x_charger.h
9972F:	include/linux/power/bq27xxx_battery.h
9973F:	include/linux/power/isp1704_charger.h
9974F:	drivers/power/supply/bq2415x_charger.c
9975F:	drivers/power/supply/bq27xxx_battery.c
9976F:	drivers/power/supply/bq27xxx_battery_i2c.c
9977F:	drivers/power/supply/isp1704_charger.c
9978F:	drivers/power/supply/rx51_battery.c
9979
9980NTB AMD DRIVER
9981M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9982L:	linux-ntb@googlegroups.com
9983S:	Supported
9984F:	drivers/ntb/hw/amd/
9985
9986NTB DRIVER CORE
9987M:	Jon Mason <jdmason@kudzu.us>
9988M:	Dave Jiang <dave.jiang@intel.com>
9989M:	Allen Hubbe <allenbh@gmail.com>
9990L:	linux-ntb@googlegroups.com
9991S:	Supported
9992W:	https://github.com/jonmason/ntb/wiki
9993T:	git git://github.com/jonmason/ntb.git
9994F:	drivers/ntb/
9995F:	drivers/net/ntb_netdev.c
9996F:	include/linux/ntb.h
9997F:	include/linux/ntb_transport.h
9998F:	tools/testing/selftests/ntb/
9999
10000NTB IDT DRIVER
10001M:	Serge Semin <fancer.lancer@gmail.com>
10002L:	linux-ntb@googlegroups.com
10003S:	Supported
10004F:	drivers/ntb/hw/idt/
10005
10006NTB INTEL DRIVER
10007M:	Dave Jiang <dave.jiang@intel.com>
10008L:	linux-ntb@googlegroups.com
10009S:	Supported
10010W:	https://github.com/davejiang/linux/wiki
10011T:	git https://github.com/davejiang/linux.git
10012F:	drivers/ntb/hw/intel/
10013
10014NTFS FILESYSTEM
10015M:	Anton Altaparmakov <anton@tuxera.com>
10016L:	linux-ntfs-dev@lists.sourceforge.net
10017W:	http://www.tuxera.com/
10018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10019S:	Supported
10020F:	Documentation/filesystems/ntfs.txt
10021F:	fs/ntfs/
10022
10023NUBUS SUBSYSTEM
10024M:	Finn Thain <fthain@telegraphics.com.au>
10025L:	linux-m68k@lists.linux-m68k.org
10026S:	Maintained
10027F:	arch/*/include/asm/nubus.h
10028F:	drivers/nubus/
10029F:	include/linux/nubus.h
10030F:	include/uapi/linux/nubus.h
10031
10032NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10033M:	Antonino Daplas <adaplas@gmail.com>
10034L:	linux-fbdev@vger.kernel.org
10035S:	Maintained
10036F:	drivers/video/fbdev/riva/
10037F:	drivers/video/fbdev/nvidia/
10038
10039NVM EXPRESS DRIVER
10040M:	Keith Busch <keith.busch@intel.com>
10041M:	Jens Axboe <axboe@fb.com>
10042M:	Christoph Hellwig <hch@lst.de>
10043M:	Sagi Grimberg <sagi@grimberg.me>
10044L:	linux-nvme@lists.infradead.org
10045T:	git://git.infradead.org/nvme.git
10046W:	http://git.infradead.org/nvme.git
10047S:	Supported
10048F:	drivers/nvme/host/
10049F:	include/linux/nvme.h
10050F:	include/uapi/linux/nvme_ioctl.h
10051
10052NVM EXPRESS FC TRANSPORT DRIVERS
10053M:	James Smart <james.smart@broadcom.com>
10054L:	linux-nvme@lists.infradead.org
10055S:	Supported
10056F:	include/linux/nvme-fc.h
10057F:	include/linux/nvme-fc-driver.h
10058F:	drivers/nvme/host/fc.c
10059F:	drivers/nvme/target/fc.c
10060F:	drivers/nvme/target/fcloop.c
10061
10062NVM EXPRESS TARGET DRIVER
10063M:	Christoph Hellwig <hch@lst.de>
10064M:	Sagi Grimberg <sagi@grimberg.me>
10065L:	linux-nvme@lists.infradead.org
10066T:	git://git.infradead.org/nvme.git
10067W:	http://git.infradead.org/nvme.git
10068S:	Supported
10069F:	drivers/nvme/target/
10070
10071NVMEM FRAMEWORK
10072M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10073S:	Maintained
10074F:	drivers/nvmem/
10075F:	Documentation/devicetree/bindings/nvmem/
10076F:	Documentation/ABI/stable/sysfs-bus-nvmem
10077F:	include/linux/nvmem-consumer.h
10078F:	include/linux/nvmem-provider.h
10079
10080NXP SGTL5000 DRIVER
10081M:	Fabio Estevam <fabio.estevam@nxp.com>
10082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10083S:	Maintained
10084F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10085F:	sound/soc/codecs/sgtl5000*
10086
10087NXP TDA998X DRM DRIVER
10088M:	Russell King <linux@armlinux.org.uk>
10089S:	Supported
10090T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10091T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10092F:	drivers/gpu/drm/i2c/tda998x_drv.c
10093F:	include/drm/i2c/tda998x.h
10094
10095NXP TFA9879 DRIVER
10096M:	Peter Rosin <peda@axentia.se>
10097L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10098S:	Maintained
10099F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10100F:	sound/soc/codecs/tfa9879*
10101
10102NXP-NCI NFC DRIVER
10103M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10104R:	Charles Gorand <charles.gorand@effinnov.com>
10105L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10106S:	Supported
10107F:	drivers/nfc/nxp-nci
10108
10109OBJTOOL
10110M:	Josh Poimboeuf <jpoimboe@redhat.com>
10111M:	Peter Zijlstra <peterz@infradead.org>
10112S:	Supported
10113F:	tools/objtool/
10114
10115OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10116M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10117M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10118L:	linuxppc-dev@lists.ozlabs.org
10119S:	Supported
10120F:	arch/powerpc/platforms/powernv/ocxl.c
10121F:	arch/powerpc/include/asm/pnv-ocxl.h
10122F:	drivers/misc/ocxl/
10123F:	include/misc/ocxl*
10124F:	include/uapi/misc/ocxl.h
10125F:	Documentation/accelerators/ocxl.txt
10126
10127OMAP AUDIO SUPPORT
10128M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10129M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10131L:	linux-omap@vger.kernel.org
10132S:	Maintained
10133F:	sound/soc/omap/
10134
10135OMAP CLOCK FRAMEWORK SUPPORT
10136M:	Paul Walmsley <paul@pwsan.com>
10137L:	linux-omap@vger.kernel.org
10138S:	Maintained
10139F:	arch/arm/*omap*/*clock*
10140
10141OMAP DEVICE TREE SUPPORT
10142M:	Benoît Cousson <bcousson@baylibre.com>
10143M:	Tony Lindgren <tony@atomide.com>
10144L:	linux-omap@vger.kernel.org
10145L:	devicetree@vger.kernel.org
10146S:	Maintained
10147F:	arch/arm/boot/dts/*omap*
10148F:	arch/arm/boot/dts/*am3*
10149F:	arch/arm/boot/dts/*am4*
10150F:	arch/arm/boot/dts/*am5*
10151F:	arch/arm/boot/dts/*dra7*
10152
10153OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10154M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10155L:	linux-omap@vger.kernel.org
10156L:	linux-fbdev@vger.kernel.org
10157S:	Maintained
10158F:	drivers/video/fbdev/omap2/
10159F:	Documentation/arm/OMAP/DSS
10160
10161OMAP FRAMEBUFFER SUPPORT
10162M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10163L:	linux-fbdev@vger.kernel.org
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	drivers/video/fbdev/omap/
10167
10168OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10169M:	Roger Quadros <rogerq@ti.com>
10170M:	Tony Lindgren <tony@atomide.com>
10171L:	linux-omap@vger.kernel.org
10172S:	Maintained
10173F:	drivers/memory/omap-gpmc.c
10174F:	arch/arm/mach-omap2/*gpmc*
10175
10176OMAP GPIO DRIVER
10177M:	Grygorii Strashko <grygorii.strashko@ti.com>
10178M:	Santosh Shilimkar <ssantosh@kernel.org>
10179M:	Kevin Hilman <khilman@kernel.org>
10180L:	linux-omap@vger.kernel.org
10181S:	Maintained
10182F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10183F:	drivers/gpio/gpio-omap.c
10184
10185OMAP HARDWARE SPINLOCK SUPPORT
10186M:	Ohad Ben-Cohen <ohad@wizery.com>
10187L:	linux-omap@vger.kernel.org
10188S:	Maintained
10189F:	drivers/hwspinlock/omap_hwspinlock.c
10190
10191OMAP HS MMC SUPPORT
10192L:	linux-mmc@vger.kernel.org
10193L:	linux-omap@vger.kernel.org
10194S:	Orphan
10195F:	drivers/mmc/host/omap_hsmmc.c
10196
10197OMAP HWMOD DATA
10198M:	Paul Walmsley <paul@pwsan.com>
10199L:	linux-omap@vger.kernel.org
10200S:	Maintained
10201F:	arch/arm/mach-omap2/omap_hwmod*data*
10202
10203OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10204M:	Benoît Cousson <bcousson@baylibre.com>
10205L:	linux-omap@vger.kernel.org
10206S:	Maintained
10207F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10208
10209OMAP HWMOD SUPPORT
10210M:	Benoît Cousson <bcousson@baylibre.com>
10211M:	Paul Walmsley <paul@pwsan.com>
10212L:	linux-omap@vger.kernel.org
10213S:	Maintained
10214F:	arch/arm/mach-omap2/omap_hwmod.*
10215
10216OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10217M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10218L:	linux-media@vger.kernel.org
10219S:	Maintained
10220F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10221F:	drivers/media/platform/omap3isp/
10222F:	drivers/staging/media/omap4iss/
10223
10224OMAP MMC SUPPORT
10225M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10226L:	linux-omap@vger.kernel.org
10227S:	Maintained
10228F:	drivers/mmc/host/omap.c
10229
10230OMAP POWER MANAGEMENT SUPPORT
10231M:	Kevin Hilman <khilman@kernel.org>
10232L:	linux-omap@vger.kernel.org
10233S:	Maintained
10234F:	arch/arm/*omap*/*pm*
10235F:	drivers/cpufreq/omap-cpufreq.c
10236
10237OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10238M:	Rajendra Nayak <rnayak@codeaurora.org>
10239M:	Paul Walmsley <paul@pwsan.com>
10240L:	linux-omap@vger.kernel.org
10241S:	Maintained
10242F:	arch/arm/mach-omap2/prm*
10243
10244OMAP RANDOM NUMBER GENERATOR SUPPORT
10245M:	Deepak Saxena <dsaxena@plexity.net>
10246S:	Maintained
10247F:	drivers/char/hw_random/omap-rng.c
10248
10249OMAP USB SUPPORT
10250L:	linux-usb@vger.kernel.org
10251L:	linux-omap@vger.kernel.org
10252S:	Orphan
10253F:	drivers/usb/*/*omap*
10254F:	arch/arm/*omap*/usb*
10255
10256OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10257M:	Mark Jackson <mpfj@newflow.co.uk>
10258L:	linux-omap@vger.kernel.org
10259S:	Maintained
10260F:	arch/arm/boot/dts/am335x-nano.dts
10261
10262OMAP1 SUPPORT
10263M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10264M:	Tony Lindgren <tony@atomide.com>
10265L:	linux-omap@vger.kernel.org
10266Q:	http://patchwork.kernel.org/project/linux-omap/list/
10267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10268S:	Maintained
10269F:	arch/arm/mach-omap1/
10270F:	arch/arm/plat-omap/
10271F:	arch/arm/configs/omap1_defconfig
10272F:	drivers/i2c/busses/i2c-omap.c
10273F:	include/linux/i2c-omap.h
10274
10275OMAP2+ SUPPORT
10276M:	Tony Lindgren <tony@atomide.com>
10277L:	linux-omap@vger.kernel.org
10278W:	http://www.muru.com/linux/omap/
10279W:	http://linux.omap.com/
10280Q:	http://patchwork.kernel.org/project/linux-omap/list/
10281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10282S:	Maintained
10283F:	arch/arm/mach-omap2/
10284F:	arch/arm/plat-omap/
10285F:	arch/arm/configs/omap2plus_defconfig
10286F:	drivers/i2c/busses/i2c-omap.c
10287F:	drivers/irqchip/irq-omap-intc.c
10288F:	drivers/mfd/*omap*.c
10289F:	drivers/mfd/menelaus.c
10290F:	drivers/mfd/palmas.c
10291F:	drivers/mfd/tps65217.c
10292F:	drivers/mfd/tps65218.c
10293F:	drivers/mfd/tps65910.c
10294F:	drivers/mfd/twl-core.[ch]
10295F:	drivers/mfd/twl4030*.c
10296F:	drivers/mfd/twl6030*.c
10297F:	drivers/mfd/twl6040*.c
10298F:	drivers/regulator/palmas-regulator*.c
10299F:	drivers/regulator/pbias-regulator.c
10300F:	drivers/regulator/tps65217-regulator.c
10301F:	drivers/regulator/tps65218-regulator.c
10302F:	drivers/regulator/tps65910-regulator.c
10303F:	drivers/regulator/twl-regulator.c
10304F:	drivers/regulator/twl6030-regulator.c
10305F:	include/linux/i2c-omap.h
10306
10307ONION OMEGA2+ BOARD
10308M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10309L:	linux-mips@linux-mips.org
10310S:	Maintained
10311F:	arch/mips/boot/dts/ralink/omega2p.dts
10312
10313OMFS FILESYSTEM
10314M:	Bob Copeland <me@bobcopeland.com>
10315L:	linux-karma-devel@lists.sourceforge.net
10316S:	Maintained
10317F:	Documentation/filesystems/omfs.txt
10318F:	fs/omfs/
10319
10320OMNIKEY CARDMAN 4000 DRIVER
10321M:	Harald Welte <laforge@gnumonks.org>
10322S:	Maintained
10323F:	drivers/char/pcmcia/cm4000_cs.c
10324F:	include/linux/cm4000_cs.h
10325F:	include/uapi/linux/cm4000_cs.h
10326
10327OMNIKEY CARDMAN 4040 DRIVER
10328M:	Harald Welte <laforge@gnumonks.org>
10329S:	Maintained
10330F:	drivers/char/pcmcia/cm4040_cs.*
10331
10332OMNIVISION OV13858 SENSOR DRIVER
10333M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10334L:	linux-media@vger.kernel.org
10335T:	git git://linuxtv.org/media_tree.git
10336S:	Maintained
10337F:	drivers/media/i2c/ov13858.c
10338
10339OMNIVISION OV2685 SENSOR DRIVER
10340M:	Shunqian Zheng <zhengsq@rock-chips.com>
10341L:	linux-media@vger.kernel.org
10342T:	git git://linuxtv.org/media_tree.git
10343S:	Maintained
10344F:	drivers/media/i2c/ov2685.c
10345
10346OMNIVISION OV5640 SENSOR DRIVER
10347M:	Steve Longerbeam <slongerbeam@gmail.com>
10348L:	linux-media@vger.kernel.org
10349T:	git git://linuxtv.org/media_tree.git
10350S:	Maintained
10351F:	drivers/media/i2c/ov5640.c
10352
10353OMNIVISION OV5647 SENSOR DRIVER
10354M:	Luis Oliveira <lolivei@synopsys.com>
10355L:	linux-media@vger.kernel.org
10356T:	git git://linuxtv.org/media_tree.git
10357S:	Maintained
10358F:	drivers/media/i2c/ov5647.c
10359
10360OMNIVISION OV5695 SENSOR DRIVER
10361M:	Shunqian Zheng <zhengsq@rock-chips.com>
10362L:	linux-media@vger.kernel.org
10363T:	git git://linuxtv.org/media_tree.git
10364S:	Maintained
10365F:	drivers/media/i2c/ov5695.c
10366
10367OMNIVISION OV7670 SENSOR DRIVER
10368M:	Jonathan Corbet <corbet@lwn.net>
10369L:	linux-media@vger.kernel.org
10370T:	git git://linuxtv.org/media_tree.git
10371S:	Maintained
10372F:	drivers/media/i2c/ov7670.c
10373F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10374
10375OMNIVISION OV772x SENSOR DRIVER
10376M:	Jacopo Mondi <jacopo@jmondi.org>
10377L:	linux-media@vger.kernel.org
10378T:	git git://linuxtv.org/media_tree.git
10379S:	Odd fixes
10380F:	drivers/media/i2c/ov772x.c
10381F:	include/media/i2c/ov772x.h
10382
10383OMNIVISION OV7740 SENSOR DRIVER
10384M:	Wenyou Yang <wenyou.yang@microchip.com>
10385L:	linux-media@vger.kernel.org
10386T:	git git://linuxtv.org/media_tree.git
10387S:	Maintained
10388F:	drivers/media/i2c/ov7740.c
10389F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10390
10391OMNIVISION OV9650 SENSOR DRIVER
10392M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10393R:	Akinobu Mita <akinobu.mita@gmail.com>
10394R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10395L:	linux-media@vger.kernel.org
10396T:	git git://linuxtv.org/media_tree.git
10397S:	Maintained
10398F:	drivers/media/i2c/ov9650.c
10399F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10400
10401ONENAND FLASH DRIVER
10402M:	Kyungmin Park <kyungmin.park@samsung.com>
10403L:	linux-mtd@lists.infradead.org
10404S:	Maintained
10405F:	drivers/mtd/nand/onenand/
10406F:	include/linux/mtd/onenand*.h
10407
10408ONSTREAM SCSI TAPE DRIVER
10409M:	Willem Riede <osst@riede.org>
10410L:	osst-users@lists.sourceforge.net
10411L:	linux-scsi@vger.kernel.org
10412S:	Maintained
10413F:	Documentation/scsi/osst.txt
10414F:	drivers/scsi/osst.*
10415F:	drivers/scsi/osst_*.h
10416F:	drivers/scsi/st.h
10417
10418OP-TEE DRIVER
10419M:	Jens Wiklander <jens.wiklander@linaro.org>
10420S:	Maintained
10421F:	drivers/tee/optee/
10422
10423OPA-VNIC DRIVER
10424M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10425M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10426L:	linux-rdma@vger.kernel.org
10427S:	Supported
10428F:	drivers/infiniband/ulp/opa_vnic
10429
10430OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10431M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10432L:	devicetree@vger.kernel.org
10433S:	Maintained
10434F:	Documentation/devicetree/dynamic-resolution-notes.txt
10435F:	Documentation/devicetree/overlay-notes.txt
10436F:	drivers/of/overlay.c
10437F:	drivers/of/resolver.c
10438
10439OPEN FIRMWARE AND FLATTENED DEVICE TREE
10440M:	Rob Herring <robh+dt@kernel.org>
10441M:	Frank Rowand <frowand.list@gmail.com>
10442L:	devicetree@vger.kernel.org
10443W:	http://www.devicetree.org/
10444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10445S:	Maintained
10446F:	drivers/of/
10447F:	include/linux/of*.h
10448F:	scripts/dtc/
10449F:	Documentation/ABI/testing/sysfs-firmware-ofw
10450
10451OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10452M:	Rob Herring <robh+dt@kernel.org>
10453M:	Mark Rutland <mark.rutland@arm.com>
10454L:	devicetree@vger.kernel.org
10455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10456Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10457S:	Maintained
10458F:	Documentation/devicetree/
10459F:	arch/*/boot/dts/
10460F:	include/dt-bindings/
10461
10462OPENCORES I2C BUS DRIVER
10463M:	Peter Korsgaard <jacmet@sunsite.dk>
10464L:	linux-i2c@vger.kernel.org
10465S:	Maintained
10466F:	Documentation/i2c/busses/i2c-ocores
10467F:	drivers/i2c/busses/i2c-ocores.c
10468
10469OPENRISC ARCHITECTURE
10470M:	Jonas Bonn <jonas@southpole.se>
10471M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10472M:	Stafford Horne <shorne@gmail.com>
10473T:	git git://github.com/openrisc/linux.git
10474L:	openrisc@lists.librecores.org
10475W:	http://openrisc.io
10476S:	Maintained
10477F:	Documentation/devicetree/bindings/openrisc/
10478F:	Documentation/openrisc/
10479F:	arch/openrisc/
10480F:	drivers/irqchip/irq-ompic.c
10481F:	drivers/irqchip/irq-or1k-*
10482
10483OPENVSWITCH
10484M:	Pravin B Shelar <pshelar@ovn.org>
10485L:	netdev@vger.kernel.org
10486L:	dev@openvswitch.org
10487W:	http://openvswitch.org
10488S:	Maintained
10489F:	net/openvswitch/
10490F:	include/uapi/linux/openvswitch.h
10491
10492OPERATING PERFORMANCE POINTS (OPP)
10493M:	Viresh Kumar <vireshk@kernel.org>
10494M:	Nishanth Menon <nm@ti.com>
10495M:	Stephen Boyd <sboyd@kernel.org>
10496L:	linux-pm@vger.kernel.org
10497S:	Maintained
10498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10499F:	drivers/opp/
10500F:	include/linux/pm_opp.h
10501F:	Documentation/power/opp.txt
10502F:	Documentation/devicetree/bindings/opp/
10503
10504OPL4 DRIVER
10505M:	Clemens Ladisch <clemens@ladisch.de>
10506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10507T:	git git://git.alsa-project.org/alsa-kernel.git
10508S:	Maintained
10509F:	sound/drivers/opl4/
10510
10511OPROFILE
10512M:	Robert Richter <rric@kernel.org>
10513L:	oprofile-list@lists.sf.net
10514S:	Maintained
10515F:	arch/*/include/asm/oprofile*.h
10516F:	arch/*/oprofile/
10517F:	drivers/oprofile/
10518F:	include/linux/oprofile.h
10519
10520ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10521M:	Mark Fasheh <mark@fasheh.com>
10522M:	Joel Becker <jlbec@evilplan.org>
10523L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10524W:	http://ocfs2.wiki.kernel.org
10525S:	Supported
10526F:	Documentation/filesystems/ocfs2.txt
10527F:	Documentation/filesystems/dlmfs.txt
10528F:	fs/ocfs2/
10529
10530ORANGEFS FILESYSTEM
10531M:	Mike Marshall <hubcap@omnibond.com>
10532R:	Martin Brandenburg <martin@omnibond.com>
10533L:	devel@lists.orangefs.org
10534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10535S:	Supported
10536F:	fs/orangefs/
10537F:	Documentation/filesystems/orangefs.txt
10538
10539ORINOCO DRIVER
10540L:	linux-wireless@vger.kernel.org
10541W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10542W:	http://www.nongnu.org/orinoco/
10543S:	Orphan
10544F:	drivers/net/wireless/intersil/orinoco/
10545
10546OSD LIBRARY and FILESYSTEM
10547M:	Boaz Harrosh <ooo@electrozaur.com>
10548S:	Maintained
10549F:	drivers/scsi/osd/
10550F:	include/scsi/osd_*
10551F:	fs/exofs/
10552
10553OV2659 OMNIVISION SENSOR DRIVER
10554M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10555L:	linux-media@vger.kernel.org
10556W:	https://linuxtv.org
10557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10558T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10559S:	Maintained
10560F:	drivers/media/i2c/ov2659.c
10561F:	include/media/i2c/ov2659.h
10562
10563OVERLAY FILESYSTEM
10564M:	Miklos Szeredi <miklos@szeredi.hu>
10565L:	linux-unionfs@vger.kernel.org
10566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10567S:	Supported
10568F:	fs/overlayfs/
10569F:	Documentation/filesystems/overlayfs.txt
10570
10571P54 WIRELESS DRIVER
10572M:	Christian Lamparter <chunkeey@googlemail.com>
10573L:	linux-wireless@vger.kernel.org
10574W:	http://wireless.kernel.org/en/users/Drivers/p54
10575S:	Maintained
10576F:	drivers/net/wireless/intersil/p54/
10577
10578PA SEMI ETHERNET DRIVER
10579L:	netdev@vger.kernel.org
10580S:	Orphan
10581F:	drivers/net/ethernet/pasemi/*
10582
10583PA SEMI SMBUS DRIVER
10584L:	linux-i2c@vger.kernel.org
10585S:	Orphan
10586F:	drivers/i2c/busses/i2c-pasemi.c
10587
10588PADATA PARALLEL EXECUTION MECHANISM
10589M:	Steffen Klassert <steffen.klassert@secunet.com>
10590L:	linux-crypto@vger.kernel.org
10591S:	Maintained
10592F:	kernel/padata.c
10593F:	include/linux/padata.h
10594F:	Documentation/padata.txt
10595
10596PANASONIC LAPTOP ACPI EXTRAS DRIVER
10597M:	Harald Welte <laforge@gnumonks.org>
10598L:	platform-driver-x86@vger.kernel.org
10599S:	Maintained
10600F:	drivers/platform/x86/panasonic-laptop.c
10601
10602PARALLEL LCD/KEYPAD PANEL DRIVER
10603M:	Willy Tarreau <willy@haproxy.com>
10604M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10605S:	Odd Fixes
10606F:	Documentation/misc-devices/lcd-panel-cgram.txt
10607F:	drivers/misc/panel.c
10608
10609PARALLEL PORT SUBSYSTEM
10610M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10611M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10612L:	linux-parport@lists.infradead.org (subscribers-only)
10613S:	Maintained
10614F:	drivers/parport/
10615F:	include/linux/parport*.h
10616F:	drivers/char/ppdev.c
10617F:	include/uapi/linux/ppdev.h
10618F:	Documentation/parport*.txt
10619
10620PARAVIRT_OPS INTERFACE
10621M:	Juergen Gross <jgross@suse.com>
10622M:	Alok Kataria <akataria@vmware.com>
10623L:	virtualization@lists.linux-foundation.org
10624S:	Supported
10625F:	Documentation/virtual/paravirt_ops.txt
10626F:	arch/*/kernel/paravirt*
10627F:	arch/*/include/asm/paravirt*.h
10628F:	include/linux/hypervisor.h
10629
10630PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10631M:	Tim Waugh <tim@cyberelk.net>
10632L:	linux-parport@lists.infradead.org (subscribers-only)
10633S:	Maintained
10634F:	Documentation/blockdev/paride.txt
10635F:	drivers/block/paride/
10636
10637PARISC ARCHITECTURE
10638M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10639M:	Helge Deller <deller@gmx.de>
10640L:	linux-parisc@vger.kernel.org
10641W:	http://www.parisc-linux.org/
10642Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10645S:	Maintained
10646F:	arch/parisc/
10647F:	Documentation/parisc/
10648F:	drivers/parisc/
10649F:	drivers/char/agp/parisc-agp.c
10650F:	drivers/input/serio/gscps2.c
10651F:	drivers/parport/parport_gsc.*
10652F:	drivers/tty/serial/8250/8250_gsc.c
10653F:	drivers/video/fbdev/sti*
10654F:	drivers/video/console/sti*
10655F:	drivers/video/logo/logo_parisc*
10656
10657PARMAN
10658M:	Jiri Pirko <jiri@mellanox.com>
10659L:	netdev@vger.kernel.org
10660S:	Supported
10661F:	lib/parman.c
10662F:	lib/test_parman.c
10663F:	include/linux/parman.h
10664
10665PC87360 HARDWARE MONITORING DRIVER
10666M:	Jim Cromie <jim.cromie@gmail.com>
10667L:	linux-hwmon@vger.kernel.org
10668S:	Maintained
10669F:	Documentation/hwmon/pc87360
10670F:	drivers/hwmon/pc87360.c
10671
10672PC8736x GPIO DRIVER
10673M:	Jim Cromie <jim.cromie@gmail.com>
10674S:	Maintained
10675F:	drivers/char/pc8736x_gpio.c
10676
10677PC87427 HARDWARE MONITORING DRIVER
10678M:	Jean Delvare <jdelvare@suse.com>
10679L:	linux-hwmon@vger.kernel.org
10680S:	Maintained
10681F:	Documentation/hwmon/pc87427
10682F:	drivers/hwmon/pc87427.c
10683
10684PCA9532 LED DRIVER
10685M:	Riku Voipio <riku.voipio@iki.fi>
10686S:	Maintained
10687F:	drivers/leds/leds-pca9532.c
10688F:	include/linux/leds-pca9532.h
10689
10690PCA9541 I2C BUS MASTER SELECTOR DRIVER
10691M:	Guenter Roeck <linux@roeck-us.net>
10692L:	linux-i2c@vger.kernel.org
10693S:	Maintained
10694F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10695
10696PCDP - PRIMARY CONSOLE AND DEBUG PORT
10697M:	Khalid Aziz <khalid@gonehiking.org>
10698S:	Maintained
10699F:	drivers/firmware/pcdp.*
10700
10701PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10702M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10703L:	linux-pci@vger.kernel.org
10704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705S:	Maintained
10706F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10707F:	drivers/pci/host/pci-aardvark.c
10708
10709PCI DRIVER FOR ALTERA PCIE IP
10710M:	Ley Foon Tan <lftan@altera.com>
10711L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10712L:	linux-pci@vger.kernel.org
10713S:	Supported
10714F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10715F:	drivers/pci/host/pcie-altera.c
10716
10717PCI DRIVER FOR APPLIEDMICRO XGENE
10718M:	Tanmay Inamdar <tinamdar@apm.com>
10719L:	linux-pci@vger.kernel.org
10720L:	linux-arm-kernel@lists.infradead.org
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10723F:	drivers/pci/host/pci-xgene.c
10724
10725PCI DRIVER FOR ARM VERSATILE PLATFORM
10726M:	Rob Herring <robh@kernel.org>
10727L:	linux-pci@vger.kernel.org
10728L:	linux-arm-kernel@lists.infradead.org
10729S:	Maintained
10730F:	Documentation/devicetree/bindings/pci/versatile.txt
10731F:	drivers/pci/host/pci-versatile.c
10732
10733PCI DRIVER FOR ARMADA 8K
10734M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10735L:	linux-pci@vger.kernel.org
10736L:	linux-arm-kernel@lists.infradead.org
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10739F:	drivers/pci/dwc/pcie-armada8k.c
10740
10741PCI DRIVER FOR CADENCE PCIE IP
10742M:	Alan Douglas <adouglas@cadence.com>
10743L:	linux-pci@vger.kernel.org
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10746F:	drivers/pci/cadence/pcie-cadence*
10747
10748PCI DRIVER FOR FREESCALE LAYERSCAPE
10749M:	Minghuan Lian <minghuan.Lian@freescale.com>
10750M:	Mingkai Hu <mingkai.hu@freescale.com>
10751M:	Roy Zang <tie-fei.zang@freescale.com>
10752L:	linuxppc-dev@lists.ozlabs.org
10753L:	linux-pci@vger.kernel.org
10754L:	linux-arm-kernel@lists.infradead.org
10755S:	Maintained
10756F:	drivers/pci/dwc/*layerscape*
10757
10758PCI DRIVER FOR GENERIC OF HOSTS
10759M:	Will Deacon <will.deacon@arm.com>
10760L:	linux-pci@vger.kernel.org
10761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762S:	Maintained
10763F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10764F:	drivers/pci/host/pci-host-common.c
10765F:	drivers/pci/host/pci-host-generic.c
10766
10767PCI DRIVER FOR IMX6
10768M:	Richard Zhu <hongxing.zhu@nxp.com>
10769M:	Lucas Stach <l.stach@pengutronix.de>
10770L:	linux-pci@vger.kernel.org
10771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772S:	Maintained
10773F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10774F:	drivers/pci/dwc/*imx6*
10775
10776PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10777M:	Keith Busch <keith.busch@intel.com>
10778M:	Jonathan Derrick <jonathan.derrick@intel.com>
10779L:	linux-pci@vger.kernel.org
10780S:	Supported
10781F:	drivers/pci/host/vmd.c
10782
10783PCI DRIVER FOR MICROSEMI SWITCHTEC
10784M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10785M:	Logan Gunthorpe <logang@deltatee.com>
10786L:	linux-pci@vger.kernel.org
10787S:	Maintained
10788F:	Documentation/switchtec.txt
10789F:	Documentation/ABI/testing/sysfs-class-switchtec
10790F:	drivers/pci/switch/switchtec*
10791F:	include/uapi/linux/switchtec_ioctl.h
10792F:	include/linux/switchtec.h
10793F:	drivers/ntb/hw/mscc/
10794
10795PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10796M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10797M:	Jason Cooper <jason@lakedaemon.net>
10798L:	linux-pci@vger.kernel.org
10799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10800S:	Maintained
10801F:	drivers/pci/host/*mvebu*
10802
10803PCI DRIVER FOR NVIDIA TEGRA
10804M:	Thierry Reding <thierry.reding@gmail.com>
10805L:	linux-tegra@vger.kernel.org
10806L:	linux-pci@vger.kernel.org
10807S:	Supported
10808F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10809F:	drivers/pci/host/pci-tegra.c
10810
10811PCI DRIVER FOR RENESAS R-CAR
10812M:	Simon Horman <horms@verge.net.au>
10813L:	linux-pci@vger.kernel.org
10814L:	linux-renesas-soc@vger.kernel.org
10815S:	Maintained
10816F:	drivers/pci/host/*rcar*
10817
10818PCI DRIVER FOR SAMSUNG EXYNOS
10819M:	Jingoo Han <jingoohan1@gmail.com>
10820L:	linux-pci@vger.kernel.org
10821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10823S:	Maintained
10824F:	drivers/pci/dwc/pci-exynos.c
10825
10826PCI DRIVER FOR SYNOPSYS DESIGNWARE
10827M:	Jingoo Han <jingoohan1@gmail.com>
10828M:	Joao Pinto <Joao.Pinto@synopsys.com>
10829L:	linux-pci@vger.kernel.org
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10832F:	drivers/pci/dwc/*designware*
10833
10834PCI DRIVER FOR TI DRA7XX
10835M:	Kishon Vijay Abraham I <kishon@ti.com>
10836L:	linux-omap@vger.kernel.org
10837L:	linux-pci@vger.kernel.org
10838S:	Supported
10839F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10840F:	drivers/pci/dwc/pci-dra7xx.c
10841
10842PCI DRIVER FOR TI KEYSTONE
10843M:	Murali Karicheri <m-karicheri2@ti.com>
10844L:	linux-pci@vger.kernel.org
10845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846S:	Maintained
10847F:	drivers/pci/dwc/*keystone*
10848
10849PCI ENDPOINT SUBSYSTEM
10850M:	Kishon Vijay Abraham I <kishon@ti.com>
10851M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10852L:	linux-pci@vger.kernel.org
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10854S:	Supported
10855F:	drivers/pci/endpoint/
10856F:	drivers/misc/pci_endpoint_test.c
10857F:	tools/pci/
10858
10859PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10860M:	Russell Currey <ruscur@russell.cc>
10861L:	linuxppc-dev@lists.ozlabs.org
10862S:	Supported
10863F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10864F:	arch/powerpc/kernel/eeh*.c
10865F:	arch/powerpc/platforms/*/eeh*.c
10866F:	arch/powerpc/include/*/eeh*.h
10867
10868PCI ERROR RECOVERY
10869M:	Linas Vepstas <linasvepstas@gmail.com>
10870L:	linux-pci@vger.kernel.org
10871S:	Supported
10872F:	Documentation/PCI/pci-error-recovery.txt
10873
10874PCI MSI DRIVER FOR ALTERA MSI IP
10875M:	Ley Foon Tan <lftan@altera.com>
10876L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10877L:	linux-pci@vger.kernel.org
10878S:	Supported
10879F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10880F:	drivers/pci/host/pcie-altera-msi.c
10881
10882PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10883M:	Duc Dang <dhdang@apm.com>
10884L:	linux-pci@vger.kernel.org
10885L:	linux-arm-kernel@lists.infradead.org
10886S:	Maintained
10887F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10888F:	drivers/pci/host/pci-xgene-msi.c
10889
10890PCI SUBSYSTEM
10891M:	Bjorn Helgaas <bhelgaas@google.com>
10892L:	linux-pci@vger.kernel.org
10893Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10895S:	Supported
10896F:	Documentation/devicetree/bindings/pci/
10897F:	Documentation/PCI/
10898F:	drivers/acpi/pci*
10899F:	drivers/pci/
10900F:	include/asm-generic/pci*
10901F:	include/linux/pci*
10902F:	include/linux/of_pci.h
10903F:	include/uapi/linux/pci*
10904F:	lib/pci*
10905F:	arch/x86/pci/
10906F:	arch/x86/kernel/quirks.c
10907
10908PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10909M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10910L:	linux-pci@vger.kernel.org
10911Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10913S:	Supported
10914F:	drivers/pci/cadence/
10915F:	drivers/pci/host/
10916F:	drivers/pci/dwc/
10917
10918PCIE DRIVER FOR AXIS ARTPEC
10919M:	Jesper Nilsson <jesper.nilsson@axis.com>
10920L:	linux-arm-kernel@axis.com
10921L:	linux-pci@vger.kernel.org
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/pci/axis,artpec*
10924F:	drivers/pci/dwc/*artpec*
10925
10926PCIE DRIVER FOR CAVIUM THUNDERX
10927M:	David Daney <david.daney@cavium.com>
10928L:	linux-pci@vger.kernel.org
10929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930S:	Supported
10931F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10932F:	drivers/pci/host/pci-thunder-*
10933
10934PCIE DRIVER FOR HISILICON
10935M:	Zhou Wang <wangzhou1@hisilicon.com>
10936L:	linux-pci@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10939F:	drivers/pci/dwc/pcie-hisi.c
10940
10941PCIE DRIVER FOR HISILICON KIRIN
10942M:	Xiaowei Song <songxiaowei@hisilicon.com>
10943M:	Binghui Wang <wangbinghui@hisilicon.com>
10944L:	linux-pci@vger.kernel.org
10945S:	Maintained
10946F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10947F:	drivers/pci/dwc/pcie-kirin.c
10948
10949PCIE DRIVER FOR HISILICON STB
10950M:	Jianguo Sun <sunjianguo1@huawei.com>
10951M:	Shawn Guo <shawn.guo@linaro.org>
10952L:	linux-pci@vger.kernel.org
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10955F:	drivers/pci/dwc/pcie-histb.c
10956
10957PCIE DRIVER FOR MEDIATEK
10958M:	Ryder Lee <ryder.lee@mediatek.com>
10959L:	linux-pci@vger.kernel.org
10960L:	linux-mediatek@lists.infradead.org
10961S:	Supported
10962F:	Documentation/devicetree/bindings/pci/mediatek*
10963F:	drivers/pci/host/*mediatek*
10964
10965PCIE DRIVER FOR QUALCOMM MSM
10966M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10967L:	linux-pci@vger.kernel.org
10968L:	linux-arm-msm@vger.kernel.org
10969S:	Maintained
10970F:	drivers/pci/dwc/*qcom*
10971
10972PCIE DRIVER FOR ROCKCHIP
10973M:	Shawn Lin <shawn.lin@rock-chips.com>
10974L:	linux-pci@vger.kernel.org
10975L:	linux-rockchip@lists.infradead.org
10976S:	Maintained
10977F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10978F:	drivers/pci/host/pcie-rockchip.c
10979
10980PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10981M:	Linus Walleij <linus.walleij@linaro.org>
10982L:	linux-pci@vger.kernel.org
10983S:	Maintained
10984F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10985F:	drivers/pci/host/pci-v3-semi.c
10986
10987PCIE DRIVER FOR ST SPEAR13XX
10988M:	Pratyush Anand <pratyush.anand@gmail.com>
10989L:	linux-pci@vger.kernel.org
10990S:	Maintained
10991F:	drivers/pci/dwc/*spear*
10992
10993PCMCIA SUBSYSTEM
10994M:	Dominik Brodowski <linux@dominikbrodowski.net>
10995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10996S:	Odd Fixes
10997F:	Documentation/pcmcia/
10998F:	tools/pcmcia/
10999F:	drivers/pcmcia/
11000F:	include/pcmcia/
11001
11002PCNET32 NETWORK DRIVER
11003M:	Don Fry <pcnet32@frontier.com>
11004L:	netdev@vger.kernel.org
11005S:	Maintained
11006F:	drivers/net/ethernet/amd/pcnet32.c
11007
11008PCRYPT PARALLEL CRYPTO ENGINE
11009M:	Steffen Klassert <steffen.klassert@secunet.com>
11010L:	linux-crypto@vger.kernel.org
11011S:	Maintained
11012F:	crypto/pcrypt.c
11013F:	include/crypto/pcrypt.h
11014
11015PEAQ WMI HOTKEYS DRIVER
11016M:	Hans de Goede <hdegoede@redhat.com>
11017L:	platform-driver-x86@vger.kernel.org
11018S:	Maintained
11019F:	drivers/platform/x86/peaq-wmi.c
11020
11021PER-CPU MEMORY ALLOCATOR
11022M:	Tejun Heo <tj@kernel.org>
11023M:	Christoph Lameter <cl@linux.com>
11024M:	Dennis Zhou <dennisszhou@gmail.com>
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11026S:	Maintained
11027F:	include/linux/percpu*.h
11028F:	mm/percpu*.c
11029F:	arch/*/include/asm/percpu.h
11030
11031PER-TASK DELAY ACCOUNTING
11032M:	Balbir Singh <bsingharora@gmail.com>
11033S:	Maintained
11034F:	include/linux/delayacct.h
11035F:	kernel/delayacct.c
11036
11037PERFORMANCE EVENTS SUBSYSTEM
11038M:	Peter Zijlstra <peterz@infradead.org>
11039M:	Ingo Molnar <mingo@redhat.com>
11040M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11041R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11042R:	Jiri Olsa <jolsa@redhat.com>
11043R:	Namhyung Kim <namhyung@kernel.org>
11044L:	linux-kernel@vger.kernel.org
11045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11046S:	Supported
11047F:	kernel/events/*
11048F:	include/linux/perf_event.h
11049F:	include/uapi/linux/perf_event.h
11050F:	arch/*/kernel/perf_event*.c
11051F:	arch/*/kernel/*/perf_event*.c
11052F:	arch/*/kernel/*/*/perf_event*.c
11053F:	arch/*/include/asm/perf_event.h
11054F:	arch/*/kernel/perf_callchain.c
11055F:	arch/*/events/*
11056F:	tools/perf/
11057
11058PERSONALITY HANDLING
11059M:	Christoph Hellwig <hch@infradead.org>
11060L:	linux-abi-devel@lists.sourceforge.net
11061S:	Maintained
11062F:	include/linux/personality.h
11063F:	include/uapi/linux/personality.h
11064
11065PHONET PROTOCOL
11066M:	Remi Denis-Courmont <courmisch@gmail.com>
11067S:	Supported
11068F:	Documentation/networking/phonet.txt
11069F:	include/linux/phonet.h
11070F:	include/net/phonet/
11071F:	include/uapi/linux/phonet.h
11072F:	net/phonet/
11073
11074PHRAM MTD DRIVER
11075M:	Joern Engel <joern@lazybastard.org>
11076L:	linux-mtd@lists.infradead.org
11077S:	Maintained
11078F:	drivers/mtd/devices/phram.c
11079
11080PICOLCD HID DRIVER
11081M:	Bruno Prémont <bonbons@linux-vserver.org>
11082L:	linux-input@vger.kernel.org
11083S:	Maintained
11084F:	drivers/hid/hid-picolcd*
11085
11086PICOXCELL SUPPORT
11087M:	Jamie Iles <jamie@jamieiles.com>
11088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11089T:	git git://github.com/jamieiles/linux-2.6-ji.git
11090S:	Supported
11091F:	arch/arm/boot/dts/picoxcell*
11092F:	arch/arm/mach-picoxcell/
11093F:	drivers/crypto/picoxcell*
11094
11095PIN CONTROL SUBSYSTEM
11096M:	Linus Walleij <linus.walleij@linaro.org>
11097L:	linux-gpio@vger.kernel.org
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/pinctrl/
11101F:	Documentation/driver-api/pinctl.rst
11102F:	drivers/pinctrl/
11103F:	include/linux/pinctrl/
11104
11105PIN CONTROLLER - ATMEL AT91
11106M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108S:	Maintained
11109F:	drivers/pinctrl/pinctrl-at91.*
11110
11111PIN CONTROLLER - ATMEL AT91 PIO4
11112M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11114L:	linux-gpio@vger.kernel.org
11115S:	Supported
11116F:	drivers/pinctrl/pinctrl-at91-pio4.*
11117
11118PIN CONTROLLER - FREESCALE
11119M:	Dong Aisheng <aisheng.dong@nxp.com>
11120M:	Fabio Estevam <festevam@gmail.com>
11121M:	Shawn Guo <shawnguo@kernel.org>
11122M:	Stefan Agner <stefan@agner.ch>
11123R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11124L:	linux-gpio@vger.kernel.org
11125S:	Maintained
11126F:	drivers/pinctrl/freescale/
11127F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11128
11129PIN CONTROLLER - INTEL
11130M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11131M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11132S:	Maintained
11133F:	drivers/pinctrl/intel/
11134
11135PIN CONTROLLER - MEDIATEK
11136M:	Sean Wang <sean.wang@mediatek.com>
11137L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11138S:	Maintained
11139F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11140F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11141F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11142F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11143F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11144
11145PIN CONTROLLER - QUALCOMM
11146M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11147S:	Maintained
11148L:	linux-arm-msm@vger.kernel.org
11149F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11150F:	drivers/pinctrl/qcom/
11151
11152PIN CONTROLLER - RENESAS
11153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11154M:	Geert Uytterhoeven <geert+renesas@glider.be>
11155L:	linux-renesas-soc@vger.kernel.org
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11157S:	Maintained
11158F:	drivers/pinctrl/sh-pfc/
11159
11160PIN CONTROLLER - SAMSUNG
11161M:	Tomasz Figa <tomasz.figa@gmail.com>
11162M:	Krzysztof Kozlowski <krzk@kernel.org>
11163M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11165L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11166Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11168S:	Maintained
11169F:	drivers/pinctrl/samsung/
11170F:	include/dt-bindings/pinctrl/samsung.h
11171F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11172
11173PIN CONTROLLER - SINGLE
11174M:	Tony Lindgren <tony@atomide.com>
11175M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11177L:	linux-omap@vger.kernel.org
11178S:	Maintained
11179F:	drivers/pinctrl/pinctrl-single.c
11180
11181PIN CONTROLLER - ST SPEAR
11182M:	Viresh Kumar <vireshk@kernel.org>
11183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11184W:	http://www.st.com/spear
11185S:	Maintained
11186F:	drivers/pinctrl/spear/
11187
11188PISTACHIO SOC SUPPORT
11189M:	James Hartley <james.hartley@sondrel.com>
11190L:	linux-mips@linux-mips.org
11191S:	Odd Fixes
11192F:	arch/mips/pistachio/
11193F:	arch/mips/include/asm/mach-pistachio/
11194F:	arch/mips/boot/dts/img/pistachio*
11195F:	arch/mips/configs/pistachio*_defconfig
11196
11197PKTCDVD DRIVER
11198S:	Orphan
11199M:	linux-block@vger.kernel.org
11200F:	drivers/block/pktcdvd.c
11201F:	include/linux/pktcdvd.h
11202F:	include/uapi/linux/pktcdvd.h
11203
11204PKUNITY SOC DRIVERS
11205M:	Guan Xuetao <gxt@pku.edu.cn>
11206W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11207S:	Maintained
11208T:	git git://github.com/gxt/linux.git
11209F:	drivers/input/serio/i8042-unicore32io.h
11210F:	drivers/i2c/busses/i2c-puv3.c
11211F:	drivers/video/fbdev/fb-puv3.c
11212F:	drivers/rtc/rtc-puv3.c
11213
11214PMBUS HARDWARE MONITORING DRIVERS
11215M:	Guenter Roeck <linux@roeck-us.net>
11216L:	linux-hwmon@vger.kernel.org
11217W:	http://hwmon.wiki.kernel.org/
11218W:	http://www.roeck-us.net/linux/drivers/
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11220S:	Maintained
11221F:	Documentation/hwmon/pmbus
11222F:	drivers/hwmon/pmbus/
11223F:	include/linux/pmbus.h
11224
11225PMC SIERRA MaxRAID DRIVER
11226L:	linux-scsi@vger.kernel.org
11227W:	http://www.pmc-sierra.com/
11228S:	Orphan
11229F:	drivers/scsi/pmcraid.*
11230
11231PMC SIERRA PM8001 DRIVER
11232M:	Jack Wang <jinpu.wang@profitbricks.com>
11233M:	lindar_liu@usish.com
11234L:	linux-scsi@vger.kernel.org
11235S:	Supported
11236F:	drivers/scsi/pm8001/
11237
11238PNP SUPPORT
11239M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11240S:	Maintained
11241F:	drivers/pnp/
11242
11243POSIX CLOCKS and TIMERS
11244M:	Thomas Gleixner <tglx@linutronix.de>
11245L:	linux-kernel@vger.kernel.org
11246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11247S:	Maintained
11248F:	fs/timerfd.c
11249F:	include/linux/timer*
11250F:	kernel/time/*timer*
11251
11252POWER MANAGEMENT CORE
11253M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11254L:	linux-pm@vger.kernel.org
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11256B:	https://bugzilla.kernel.org
11257S:	Supported
11258F:	drivers/base/power/
11259F:	include/linux/pm.h
11260F:	include/linux/pm_*
11261F:	include/linux/powercap.h
11262F:	drivers/powercap/
11263F:	kernel/configs/nopm.config
11264
11265POWER STATE COORDINATION INTERFACE (PSCI)
11266M:	Mark Rutland <mark.rutland@arm.com>
11267M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11268L:	linux-arm-kernel@lists.infradead.org
11269S:	Maintained
11270F:	drivers/firmware/psci*.c
11271F:	include/linux/psci.h
11272F:	include/uapi/linux/psci.h
11273
11274POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11275M:	Sebastian Reichel <sre@kernel.org>
11276L:	linux-pm@vger.kernel.org
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11278S:	Maintained
11279F:	Documentation/devicetree/bindings/power/supply/
11280F:	include/linux/power_supply.h
11281F:	drivers/power/supply/
11282
11283POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11284M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11285L:	linuxppc-dev@lists.ozlabs.org
11286S:	Maintained
11287F:	drivers/char/powernv-op-panel.c
11288
11289PPP OVER ATM (RFC 2364)
11290M:	Mitchell Blank Jr <mitch@sfgoth.com>
11291S:	Maintained
11292F:	net/atm/pppoatm.c
11293F:	include/uapi/linux/atmppp.h
11294
11295PPP OVER ETHERNET
11296M:	Michal Ostrowski <mostrows@earthlink.net>
11297S:	Maintained
11298F:	drivers/net/ppp/pppoe.c
11299F:	drivers/net/ppp/pppox.c
11300
11301PPP OVER L2TP
11302M:	James Chapman <jchapman@katalix.com>
11303S:	Maintained
11304F:	net/l2tp/l2tp_ppp.c
11305F:	include/linux/if_pppol2tp.h
11306F:	include/uapi/linux/if_pppol2tp.h
11307
11308PPP PROTOCOL DRIVERS AND COMPRESSORS
11309M:	Paul Mackerras <paulus@samba.org>
11310L:	linux-ppp@vger.kernel.org
11311S:	Maintained
11312F:	drivers/net/ppp/ppp_*
11313
11314PPS SUPPORT
11315M:	Rodolfo Giometti <giometti@enneenne.com>
11316W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11317L:	linuxpps@ml.enneenne.com (subscribers-only)
11318S:	Maintained
11319F:	Documentation/pps/
11320F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11321F:	Documentation/ABI/testing/sysfs-pps
11322F:	drivers/pps/
11323F:	include/linux/pps*.h
11324F:	include/uapi/linux/pps.h
11325
11326PPTP DRIVER
11327M:	Dmitry Kozlov <xeb@mail.ru>
11328L:	netdev@vger.kernel.org
11329S:	Maintained
11330F:	drivers/net/ppp/pptp.c
11331W:	http://sourceforge.net/projects/accel-pptp
11332
11333PREEMPTIBLE KERNEL
11334M:	Robert Love <rml@tech9.net>
11335L:	kpreempt-tech@lists.sourceforge.net
11336W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11337S:	Supported
11338F:	Documentation/preempt-locking.txt
11339F:	include/linux/preempt.h
11340
11341PRINTK
11342M:	Petr Mladek <pmladek@suse.com>
11343M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11344R:	Steven Rostedt <rostedt@goodmis.org>
11345S:	Maintained
11346F:	kernel/printk/
11347F:	include/linux/printk.h
11348
11349PRISM54 WIRELESS DRIVER
11350M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11351L:	linux-wireless@vger.kernel.org
11352W:	http://wireless.kernel.org/en/users/Drivers/p54
11353S:	Obsolete
11354F:	drivers/net/wireless/intersil/prism54/
11355
11356PROC SYSCTL
11357M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11358M:	Kees Cook <keescook@chromium.org>
11359L:	linux-kernel@vger.kernel.org
11360L:	linux-fsdevel@vger.kernel.org
11361S:	Maintained
11362F:	fs/proc/proc_sysctl.c
11363F:	include/linux/sysctl.h
11364F:	kernel/sysctl.c
11365F:	tools/testing/selftests/sysctl/
11366
11367PS3 NETWORK SUPPORT
11368M:	Geoff Levand <geoff@infradead.org>
11369L:	netdev@vger.kernel.org
11370L:	linuxppc-dev@lists.ozlabs.org
11371S:	Maintained
11372F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11373
11374PS3 PLATFORM SUPPORT
11375M:	Geoff Levand <geoff@infradead.org>
11376L:	linuxppc-dev@lists.ozlabs.org
11377S:	Maintained
11378F:	arch/powerpc/boot/ps3*
11379F:	arch/powerpc/include/asm/lv1call.h
11380F:	arch/powerpc/include/asm/ps3*.h
11381F:	arch/powerpc/platforms/ps3/
11382F:	drivers/*/ps3*
11383F:	drivers/ps3/
11384F:	drivers/rtc/rtc-ps3.c
11385F:	drivers/usb/host/*ps3.c
11386F:	sound/ppc/snd_ps3*
11387
11388PS3VRAM DRIVER
11389M:	Jim Paris <jim@jtan.com>
11390M:	Geoff Levand <geoff@infradead.org>
11391L:	linuxppc-dev@lists.ozlabs.org
11392S:	Maintained
11393F:	drivers/block/ps3vram.c
11394
11395PSAMPLE PACKET SAMPLING SUPPORT:
11396M:	Yotam Gigi <yotam.gi@gmail.com>
11397S:	Maintained
11398F:	net/psample
11399F:	include/net/psample.h
11400F:	include/uapi/linux/psample.h
11401
11402PSTORE FILESYSTEM
11403M:	Kees Cook <keescook@chromium.org>
11404M:	Anton Vorontsov <anton@enomsg.org>
11405M:	Colin Cross <ccross@android.com>
11406M:	Tony Luck <tony.luck@intel.com>
11407S:	Maintained
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11409F:	fs/pstore/
11410F:	include/linux/pstore*
11411F:	drivers/firmware/efi/efi-pstore.c
11412F:	drivers/acpi/apei/erst.c
11413F:	Documentation/admin-guide/ramoops.rst
11414F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11415K:	\b(pstore|ramoops)
11416
11417PTP HARDWARE CLOCK SUPPORT
11418M:	Richard Cochran <richardcochran@gmail.com>
11419L:	netdev@vger.kernel.org
11420S:	Maintained
11421W:	http://linuxptp.sourceforge.net/
11422F:	Documentation/ABI/testing/sysfs-ptp
11423F:	Documentation/ptp/*
11424F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11425F:	drivers/net/phy/dp83640*
11426F:	drivers/ptp/*
11427F:	include/linux/ptp_cl*
11428
11429PTRACE SUPPORT
11430M:	Oleg Nesterov <oleg@redhat.com>
11431S:	Maintained
11432F:	include/asm-generic/syscall.h
11433F:	include/linux/ptrace.h
11434F:	include/linux/regset.h
11435F:	include/linux/tracehook.h
11436F:	include/uapi/linux/ptrace.h
11437F:	include/uapi/linux/ptrace.h
11438F:	include/asm-generic/ptrace.h
11439F:	kernel/ptrace.c
11440F:	arch/*/ptrace*.c
11441F:	arch/*/*/ptrace*.c
11442F:	arch/*/include/asm/ptrace*.h
11443
11444PULSE8-CEC DRIVER
11445M:	Hans Verkuil <hverkuil@xs4all.nl>
11446L:	linux-media@vger.kernel.org
11447T:	git git://linuxtv.org/media_tree.git
11448S:	Maintained
11449F:	drivers/media/usb/pulse8-cec/*
11450F:	Documentation/media/cec-drivers/pulse8-cec.rst
11451
11452PVRUSB2 VIDEO4LINUX DRIVER
11453M:	Mike Isely <isely@pobox.com>
11454L:	pvrusb2@isely.net	(subscribers-only)
11455L:	linux-media@vger.kernel.org
11456W:	http://www.isely.net/pvrusb2/
11457T:	git git://linuxtv.org/media_tree.git
11458S:	Maintained
11459F:	Documentation/media/v4l-drivers/pvrusb2*
11460F:	drivers/media/usb/pvrusb2/
11461
11462PWC WEBCAM DRIVER
11463M:	Hans Verkuil <hverkuil@xs4all.nl>
11464L:	linux-media@vger.kernel.org
11465T:	git git://linuxtv.org/media_tree.git
11466S:	Odd Fixes
11467F:	drivers/media/usb/pwc/*
11468
11469PWM FAN DRIVER
11470M:	Kamil Debski <kamil@wypas.org>
11471M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11472L:	linux-hwmon@vger.kernel.org
11473S:	Supported
11474F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11475F:	Documentation/hwmon/pwm-fan
11476F:	drivers/hwmon/pwm-fan.c
11477
11478PWM IR Transmitter
11479M:	Sean Young <sean@mess.org>
11480L:	linux-media@vger.kernel.org
11481S:	Maintained
11482F:	drivers/media/rc/pwm-ir-tx.c
11483
11484PWM SUBSYSTEM
11485M:	Thierry Reding <thierry.reding@gmail.com>
11486L:	linux-pwm@vger.kernel.org
11487S:	Maintained
11488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11489F:	Documentation/pwm.txt
11490F:	Documentation/devicetree/bindings/pwm/
11491F:	include/linux/pwm.h
11492F:	drivers/pwm/
11493F:	drivers/video/backlight/pwm_bl.c
11494F:	include/linux/pwm_backlight.h
11495F:	drivers/gpio/gpio-mvebu.c
11496F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11497
11498PXA GPIO DRIVER
11499M:	Robert Jarzmik <robert.jarzmik@free.fr>
11500L:	linux-gpio@vger.kernel.org
11501S:	Maintained
11502F:	drivers/gpio/gpio-pxa.c
11503
11504PXA MMCI DRIVER
11505S:	Orphan
11506
11507PXA RTC DRIVER
11508M:	Robert Jarzmik <robert.jarzmik@free.fr>
11509L:	linux-rtc@vger.kernel.org
11510S:	Maintained
11511
11512PXA2xx/PXA3xx SUPPORT
11513M:	Daniel Mack <daniel@zonque.org>
11514M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11515M:	Robert Jarzmik <robert.jarzmik@free.fr>
11516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517T:	git git://github.com/hzhuang1/linux.git
11518T:	git git://github.com/rjarzmik/linux.git
11519S:	Maintained
11520F:	arch/arm/boot/dts/pxa*
11521F:	arch/arm/mach-pxa/
11522F:	drivers/dma/pxa*
11523F:	drivers/pcmcia/pxa2xx*
11524F:	drivers/pinctrl/pxa/
11525F:	drivers/spi/spi-pxa2xx*
11526F:	drivers/usb/gadget/udc/pxa2*
11527F:	include/sound/pxa2xx-lib.h
11528F:	sound/arm/pxa*
11529F:	sound/soc/pxa/
11530
11531QAT DRIVER
11532M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11533L:	qat-linux@intel.com
11534S:	Supported
11535F:	drivers/crypto/qat/
11536
11537QCOM AUDIO (ASoC) DRIVERS
11538M:	Patrick Lai <plai@codeaurora.org>
11539M:	Banajit Goswami <bgoswami@codeaurora.org>
11540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11541S:	Supported
11542F:	sound/soc/qcom/
11543
11544QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11545M:	Gabriel Somlo <somlo@cmu.edu>
11546M:	"Michael S. Tsirkin" <mst@redhat.com>
11547L:	qemu-devel@nongnu.org
11548S:	Maintained
11549F:	drivers/firmware/qemu_fw_cfg.c
11550F:	include/uapi/linux/qemu_fw_cfg.h
11551
11552QIB DRIVER
11553M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11554M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11555L:	linux-rdma@vger.kernel.org
11556S:	Supported
11557F:	drivers/infiniband/hw/qib/
11558
11559QLOGIC QL41xxx FCOE DRIVER
11560M:	QLogic-Storage-Upstream@cavium.com
11561L:	linux-scsi@vger.kernel.org
11562S:	Supported
11563F:	drivers/scsi/qedf/
11564
11565QLOGIC QL41xxx ISCSI DRIVER
11566M:	QLogic-Storage-Upstream@cavium.com
11567L:	linux-scsi@vger.kernel.org
11568S:	Supported
11569F:	drivers/scsi/qedi/
11570
11571QLOGIC QL4xxx ETHERNET DRIVER
11572M:	Ariel Elior <Ariel.Elior@cavium.com>
11573M:	everest-linux-l2@cavium.com
11574L:	netdev@vger.kernel.org
11575S:	Supported
11576F:	drivers/net/ethernet/qlogic/qed/
11577F:	include/linux/qed/
11578F:	drivers/net/ethernet/qlogic/qede/
11579
11580QLOGIC QL4xxx RDMA DRIVER
11581M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11582M:	Ariel Elior <Ariel.Elior@cavium.com>
11583L:	linux-rdma@vger.kernel.org
11584S:	Supported
11585F:	drivers/infiniband/hw/qedr/
11586F:	include/uapi/rdma/qedr-abi.h
11587
11588QLOGIC QLA1280 SCSI DRIVER
11589M:	Michael Reed <mdr@sgi.com>
11590L:	linux-scsi@vger.kernel.org
11591S:	Maintained
11592F:	drivers/scsi/qla1280.[ch]
11593
11594QLOGIC QLA2XXX FC-SCSI DRIVER
11595M:	qla2xxx-upstream@qlogic.com
11596L:	linux-scsi@vger.kernel.org
11597S:	Supported
11598F:	Documentation/scsi/LICENSE.qla2xxx
11599F:	drivers/scsi/qla2xxx/
11600
11601QLOGIC QLA3XXX NETWORK DRIVER
11602M:	Dept-GELinuxNICDev@cavium.com
11603L:	netdev@vger.kernel.org
11604S:	Supported
11605F:	Documentation/networking/LICENSE.qla3xxx
11606F:	drivers/net/ethernet/qlogic/qla3xxx.*
11607
11608QLOGIC QLA4XXX iSCSI DRIVER
11609M:	QLogic-Storage-Upstream@qlogic.com
11610L:	linux-scsi@vger.kernel.org
11611S:	Supported
11612F:	Documentation/scsi/LICENSE.qla4xxx
11613F:	drivers/scsi/qla4xxx/
11614
11615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11616M:	Harish Patil <harish.patil@cavium.com>
11617M:	Manish Chopra <manish.chopra@cavium.com>
11618M:	Dept-GELinuxNICDev@cavium.com
11619L:	netdev@vger.kernel.org
11620S:	Supported
11621F:	drivers/net/ethernet/qlogic/qlcnic/
11622
11623QLOGIC QLGE 10Gb ETHERNET DRIVER
11624M:	Harish Patil <harish.patil@cavium.com>
11625M:	Manish Chopra <manish.chopra@cavium.com>
11626M:	Dept-GELinuxNICDev@cavium.com
11627L:	netdev@vger.kernel.org
11628S:	Supported
11629F:	drivers/net/ethernet/qlogic/qlge/
11630
11631QNX4 FILESYSTEM
11632M:	Anders Larsen <al@alarsen.net>
11633W:	http://www.alarsen.net/linux/qnx4fs/
11634S:	Maintained
11635F:	fs/qnx4/
11636F:	include/uapi/linux/qnx4_fs.h
11637F:	include/uapi/linux/qnxtypes.h
11638
11639QORIQ DPAA2 FSL-MC BUS DRIVER
11640M:	Stuart Yoder <stuyoder@gmail.com>
11641M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11642L:	linux-kernel@vger.kernel.org
11643S:	Maintained
11644F:	drivers/bus/fsl-mc/
11645F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11646F:	Documentation/networking/dpaa2/overview.rst
11647
11648QT1010 MEDIA DRIVER
11649M:	Antti Palosaari <crope@iki.fi>
11650L:	linux-media@vger.kernel.org
11651W:	https://linuxtv.org
11652W:	http://palosaari.fi/linux/
11653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11654T:	git git://linuxtv.org/anttip/media_tree.git
11655S:	Maintained
11656F:	drivers/media/tuners/qt1010*
11657
11658QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11659M:	Kalle Valo <kvalo@codeaurora.org>
11660L:	ath10k@lists.infradead.org
11661W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11663S:	Supported
11664F:	drivers/net/wireless/ath/ath10k/
11665
11666QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11667M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11668L:	linux-wireless@vger.kernel.org
11669W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11670S:	Supported
11671F:	drivers/net/wireless/ath/ath9k/
11672
11673QUALCOMM CAMERA SUBSYSTEM DRIVER
11674M:	Todor Tomov <todor.tomov@linaro.org>
11675L:	linux-media@vger.kernel.org
11676S:	Maintained
11677F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11678F:	Documentation/media/v4l-drivers/qcom_camss.rst
11679F:	drivers/media/platform/qcom/camss-8x16/
11680
11681QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11682M:	Timur Tabi <timur@codeaurora.org>
11683L:	netdev@vger.kernel.org
11684S:	Supported
11685F:	drivers/net/ethernet/qualcomm/emac/
11686
11687QUALCOMM HEXAGON ARCHITECTURE
11688M:	Richard Kuo <rkuo@codeaurora.org>
11689L:	linux-hexagon@vger.kernel.org
11690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11691S:	Supported
11692F:	arch/hexagon/
11693
11694QUALCOMM IOMMU
11695M:	Rob Clark <robdclark@gmail.com>
11696L:	iommu@lists.linux-foundation.org
11697L:	linux-arm-msm@vger.kernel.org
11698S:	Maintained
11699F:	drivers/iommu/qcom_iommu.c
11700
11701QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11702M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11703L:	linux-media@vger.kernel.org
11704L:	linux-arm-msm@vger.kernel.org
11705T:	git git://linuxtv.org/media_tree.git
11706S:	Maintained
11707F:	drivers/media/platform/qcom/venus/
11708
11709QUALCOMM WCN36XX WIRELESS DRIVER
11710M:	Kalle Valo <kvalo@codeaurora.org>
11711L:	wcn36xx@lists.infradead.org
11712W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11713T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11714S:	Supported
11715F:	drivers/net/wireless/ath/wcn36xx/
11716
11717QUANTENNA QTNFMAC WIRELESS DRIVER
11718M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11719M:	Avinash Patil <avinashp@quantenna.com>
11720M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11721L:	linux-wireless@vger.kernel.org
11722S:	Maintained
11723F:	drivers/net/wireless/quantenna
11724
11725RADEON and AMDGPU DRM DRIVERS
11726M:	Alex Deucher <alexander.deucher@amd.com>
11727M:	Christian König <christian.koenig@amd.com>
11728M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11729L:	amd-gfx@lists.freedesktop.org
11730T:	git git://people.freedesktop.org/~agd5f/linux
11731S:	Supported
11732F:	drivers/gpu/drm/radeon/
11733F:	include/uapi/drm/radeon_drm.h
11734F:	drivers/gpu/drm/amd/
11735F:	include/uapi/drm/amdgpu_drm.h
11736
11737RADEON FRAMEBUFFER DISPLAY DRIVER
11738M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11739L:	linux-fbdev@vger.kernel.org
11740S:	Maintained
11741F:	drivers/video/fbdev/aty/radeon*
11742F:	include/uapi/linux/radeonfb.h
11743
11744RADIOSHARK RADIO DRIVER
11745M:	Hans Verkuil <hverkuil@xs4all.nl>
11746L:	linux-media@vger.kernel.org
11747T:	git git://linuxtv.org/media_tree.git
11748S:	Maintained
11749F:	drivers/media/radio/radio-shark.c
11750
11751RADIOSHARK2 RADIO DRIVER
11752M:	Hans Verkuil <hverkuil@xs4all.nl>
11753L:	linux-media@vger.kernel.org
11754T:	git git://linuxtv.org/media_tree.git
11755S:	Maintained
11756F:	drivers/media/radio/radio-shark2.c
11757F:	drivers/media/radio/radio-tea5777.c
11758
11759RADOS BLOCK DEVICE (RBD)
11760M:	Ilya Dryomov <idryomov@gmail.com>
11761M:	Sage Weil <sage@redhat.com>
11762M:	Alex Elder <elder@kernel.org>
11763L:	ceph-devel@vger.kernel.org
11764W:	http://ceph.com/
11765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11766T:	git git://github.com/ceph/ceph-client.git
11767S:	Supported
11768F:	Documentation/ABI/testing/sysfs-bus-rbd
11769F:	drivers/block/rbd.c
11770F:	drivers/block/rbd_types.h
11771
11772RAGE128 FRAMEBUFFER DISPLAY DRIVER
11773M:	Paul Mackerras <paulus@samba.org>
11774L:	linux-fbdev@vger.kernel.org
11775S:	Maintained
11776F:	drivers/video/fbdev/aty/aty128fb.c
11777
11778RAINSHADOW-CEC DRIVER
11779M:	Hans Verkuil <hverkuil@xs4all.nl>
11780L:	linux-media@vger.kernel.org
11781T:	git git://linuxtv.org/media_tree.git
11782S:	Maintained
11783F:	drivers/media/usb/rainshadow-cec/*
11784
11785RALINK MIPS ARCHITECTURE
11786M:	John Crispin <john@phrozen.org>
11787L:	linux-mips@linux-mips.org
11788S:	Maintained
11789F:	arch/mips/ralink
11790
11791RALINK RT2X00 WIRELESS LAN DRIVER
11792P:	rt2x00 project
11793M:	Stanislaw Gruszka <sgruszka@redhat.com>
11794M:	Helmut Schaa <helmut.schaa@googlemail.com>
11795L:	linux-wireless@vger.kernel.org
11796S:	Maintained
11797F:	drivers/net/wireless/ralink/rt2x00/
11798
11799RAMDISK RAM BLOCK DEVICE DRIVER
11800M:	Jens Axboe <axboe@kernel.dk>
11801S:	Maintained
11802F:	Documentation/blockdev/ramdisk.txt
11803F:	drivers/block/brd.c
11804
11805RANCHU VIRTUAL BOARD FOR MIPS
11806M:	Miodrag Dinic <miodrag.dinic@mips.com>
11807L:	linux-mips@linux-mips.org
11808S:	Supported
11809F:	arch/mips/generic/board-ranchu.c
11810F:	arch/mips/configs/generic/board-ranchu.config
11811
11812RANDOM NUMBER DRIVER
11813M:	"Theodore Ts'o" <tytso@mit.edu>
11814S:	Maintained
11815F:	drivers/char/random.c
11816
11817RAPIDIO SUBSYSTEM
11818M:	Matt Porter <mporter@kernel.crashing.org>
11819M:	Alexandre Bounine <alex.bou9@gmail.com>
11820S:	Maintained
11821F:	drivers/rapidio/
11822
11823RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11824L:	linux-wireless@vger.kernel.org
11825S:	Orphan
11826F:	drivers/net/wireless/ray*
11827
11828RCUTORTURE TEST FRAMEWORK
11829M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11830M:	Josh Triplett <josh@joshtriplett.org>
11831R:	Steven Rostedt <rostedt@goodmis.org>
11832R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11833R:	Lai Jiangshan <jiangshanlai@gmail.com>
11834L:	linux-kernel@vger.kernel.org
11835S:	Supported
11836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11837F:	tools/testing/selftests/rcutorture
11838
11839RDC R-321X SoC
11840M:	Florian Fainelli <florian@openwrt.org>
11841S:	Maintained
11842
11843RDC R6040 FAST ETHERNET DRIVER
11844M:	Florian Fainelli <f.fainelli@gmail.com>
11845L:	netdev@vger.kernel.org
11846S:	Maintained
11847F:	drivers/net/ethernet/rdc/r6040.c
11848
11849RDMAVT - RDMA verbs software
11850M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11851M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11852L:	linux-rdma@vger.kernel.org
11853S:	Supported
11854F:	drivers/infiniband/sw/rdmavt
11855
11856RDS - RELIABLE DATAGRAM SOCKETS
11857M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11858L:	netdev@vger.kernel.org
11859L:	linux-rdma@vger.kernel.org
11860L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11861W:	https://oss.oracle.com/projects/rds/
11862S:	Supported
11863F:	net/rds/
11864F:	Documentation/networking/rds.txt
11865
11866RDT - RESOURCE ALLOCATION
11867M:	Fenghua Yu <fenghua.yu@intel.com>
11868L:	linux-kernel@vger.kernel.org
11869S:	Supported
11870F:	arch/x86/kernel/cpu/intel_rdt*
11871F:	arch/x86/include/asm/intel_rdt_sched.h
11872F:	Documentation/x86/intel_rdt*
11873
11874READ-COPY UPDATE (RCU)
11875M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11876M:	Josh Triplett <josh@joshtriplett.org>
11877R:	Steven Rostedt <rostedt@goodmis.org>
11878R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11879R:	Lai Jiangshan <jiangshanlai@gmail.com>
11880L:	linux-kernel@vger.kernel.org
11881W:	http://www.rdrop.com/users/paulmck/RCU/
11882S:	Supported
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11884F:	Documentation/RCU/
11885X:	Documentation/RCU/torture.txt
11886F:	include/linux/rcu*
11887X:	include/linux/srcu.h
11888F:	kernel/rcu/
11889X:	kernel/torture.c
11890
11891REAL TIME CLOCK (RTC) SUBSYSTEM
11892M:	Alessandro Zummo <a.zummo@towertech.it>
11893M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11894L:	linux-rtc@vger.kernel.org
11895Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11897S:	Maintained
11898F:	Documentation/devicetree/bindings/rtc/
11899F:	Documentation/rtc.txt
11900F:	drivers/rtc/
11901F:	include/linux/rtc.h
11902F:	include/uapi/linux/rtc.h
11903F:	include/linux/rtc/
11904F:	include/linux/platform_data/rtc-*
11905F:	tools/testing/selftests/timers/rtctest.c
11906
11907REALTEK AUDIO CODECS
11908M:	Bard Liao <bardliao@realtek.com>
11909M:	Oder Chiou <oder_chiou@realtek.com>
11910S:	Maintained
11911F:	sound/soc/codecs/rt*
11912F:	include/sound/rt*.h
11913
11914REGISTER MAP ABSTRACTION
11915M:	Mark Brown <broonie@kernel.org>
11916L:	linux-kernel@vger.kernel.org
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11918S:	Supported
11919F:	Documentation/devicetree/bindings/regmap/
11920F:	drivers/base/regmap/
11921F:	include/linux/regmap.h
11922
11923REISERFS FILE SYSTEM
11924L:	reiserfs-devel@vger.kernel.org
11925S:	Supported
11926F:	fs/reiserfs/
11927
11928REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11929M:	Ohad Ben-Cohen <ohad@wizery.com>
11930M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11931L:	linux-remoteproc@vger.kernel.org
11932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11933S:	Maintained
11934F:	Documentation/devicetree/bindings/remoteproc/
11935F:	Documentation/remoteproc.txt
11936F:	drivers/remoteproc/
11937F:	include/linux/remoteproc.h
11938
11939REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11940M:	Ohad Ben-Cohen <ohad@wizery.com>
11941M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11942L:	linux-remoteproc@vger.kernel.org
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11944S:	Maintained
11945F:	drivers/rpmsg/
11946F:	Documentation/rpmsg.txt
11947F:	include/linux/rpmsg.h
11948F:	include/linux/rpmsg/
11949
11950RENESAS CLOCK DRIVERS
11951M:	Geert Uytterhoeven <geert+renesas@glider.be>
11952L:	linux-renesas-soc@vger.kernel.org
11953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11954S:	Supported
11955F:	drivers/clk/renesas/
11956
11957RENESAS EMEV2 I2C DRIVER
11958M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11959S:	Supported
11960F:	drivers/i2c/busses/i2c-emev2.c
11961
11962RENESAS ETHERNET DRIVERS
11963R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11964L:	netdev@vger.kernel.org
11965L:	linux-renesas-soc@vger.kernel.org
11966F:	Documentation/devicetree/bindings/net/renesas,*.txt
11967F:	Documentation/devicetree/bindings/net/sh_eth.txt
11968F:	drivers/net/ethernet/renesas/
11969F:	include/linux/sh_eth.h
11970
11971RENESAS R-CAR GYROADC DRIVER
11972M:	Marek Vasut <marek.vasut@gmail.com>
11973L:	linux-iio@vger.kernel.org
11974S:	Supported
11975F:	drivers/iio/adc/rcar_gyro_adc.c
11976
11977RENESAS R-CAR I2C DRIVERS
11978M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11979S:	Supported
11980F:	drivers/i2c/busses/i2c-rcar.c
11981F:	drivers/i2c/busses/i2c-sh_mobile.c
11982
11983RENESAS USB PHY DRIVER
11984M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11985L:	linux-renesas-soc@vger.kernel.org
11986S:	Maintained
11987F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11988
11989RESET CONTROLLER FRAMEWORK
11990M:	Philipp Zabel <p.zabel@pengutronix.de>
11991T:	git git://git.pengutronix.de/git/pza/linux
11992S:	Maintained
11993F:	drivers/reset/
11994F:	Documentation/devicetree/bindings/reset/
11995F:	include/dt-bindings/reset/
11996F:	include/linux/reset.h
11997F:	include/linux/reset-controller.h
11998
11999RFKILL
12000M:	Johannes Berg <johannes@sipsolutions.net>
12001L:	linux-wireless@vger.kernel.org
12002W:	http://wireless.kernel.org/
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12005S:	Maintained
12006F:	Documentation/rfkill.txt
12007F:	Documentation/ABI/stable/sysfs-class-rfkill
12008F:	net/rfkill/
12009
12010RHASHTABLE
12011M:	Thomas Graf <tgraf@suug.ch>
12012M:	Herbert Xu <herbert@gondor.apana.org.au>
12013L:	netdev@vger.kernel.org
12014S:	Maintained
12015F:	lib/rhashtable.c
12016F:	include/linux/rhashtable.h
12017
12018RICOH R5C592 MEMORYSTICK DRIVER
12019M:	Maxim Levitsky <maximlevitsky@gmail.com>
12020S:	Maintained
12021F:	drivers/memstick/host/r592.*
12022
12023RICOH SMARTMEDIA/XD DRIVER
12024M:	Maxim Levitsky <maximlevitsky@gmail.com>
12025S:	Maintained
12026F:	drivers/mtd/nand/raw/r852.c
12027F:	drivers/mtd/nand/raw/r852.h
12028
12029RISC-V ARCHITECTURE
12030M:	Palmer Dabbelt <palmer@sifive.com>
12031M:	Albert Ou <albert@sifive.com>
12032L:	linux-riscv@lists.infradead.org
12033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12034S:	Supported
12035F:	arch/riscv/
12036K:	riscv
12037N:	riscv
12038
12039ROCCAT DRIVERS
12040M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12041W:	http://sourceforge.net/projects/roccat/
12042S:	Maintained
12043F:	drivers/hid/hid-roccat*
12044F:	include/linux/hid-roccat*
12045F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12046
12047ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12048M:	Jacob chen <jacob2.chen@rock-chips.com>
12049L:	linux-media@vger.kernel.org
12050S:	Maintained
12051F:	drivers/media/platform/rockchip/rga/
12052F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12053
12054ROCKER DRIVER
12055M:	Jiri Pirko <jiri@resnulli.us>
12056L:	netdev@vger.kernel.org
12057S:	Supported
12058F:	drivers/net/ethernet/rocker/
12059
12060ROCKETPORT DRIVER
12061P:	Comtrol Corp.
12062W:	http://www.comtrol.com
12063S:	Maintained
12064F:	Documentation/serial/rocket.txt
12065F:	drivers/tty/rocket*
12066
12067ROCKETPORT EXPRESS/INFINITY DRIVER
12068M:	Kevin Cernekee <cernekee@gmail.com>
12069L:	linux-serial@vger.kernel.org
12070S:	Odd Fixes
12071F:	drivers/tty/serial/rp2.*
12072
12073ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12074M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12075L:	linux-kernel@vger.kernel.org
12076L:	linux-renesas-soc@vger.kernel.org
12077S:	Supported
12078F:	drivers/mfd/bd9571mwv.c
12079F:	drivers/regulator/bd9571mwv-regulator.c
12080F:	drivers/gpio/gpio-bd9571mwv.c
12081F:	include/linux/mfd/bd9571mwv.h
12082F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12083
12084ROSE NETWORK LAYER
12085M:	Ralf Baechle <ralf@linux-mips.org>
12086L:	linux-hams@vger.kernel.org
12087W:	http://www.linux-ax25.org/
12088S:	Maintained
12089F:	include/net/rose.h
12090F:	include/uapi/linux/rose.h
12091F:	net/rose/
12092
12093RTL2830 MEDIA DRIVER
12094M:	Antti Palosaari <crope@iki.fi>
12095L:	linux-media@vger.kernel.org
12096W:	https://linuxtv.org
12097W:	http://palosaari.fi/linux/
12098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12099T:	git git://linuxtv.org/anttip/media_tree.git
12100S:	Maintained
12101F:	drivers/media/dvb-frontends/rtl2830*
12102
12103RTL2832 MEDIA DRIVER
12104M:	Antti Palosaari <crope@iki.fi>
12105L:	linux-media@vger.kernel.org
12106W:	https://linuxtv.org
12107W:	http://palosaari.fi/linux/
12108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12109T:	git git://linuxtv.org/anttip/media_tree.git
12110S:	Maintained
12111F:	drivers/media/dvb-frontends/rtl2832*
12112
12113RTL2832_SDR MEDIA DRIVER
12114M:	Antti Palosaari <crope@iki.fi>
12115L:	linux-media@vger.kernel.org
12116W:	https://linuxtv.org
12117W:	http://palosaari.fi/linux/
12118Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12119T:	git git://linuxtv.org/anttip/media_tree.git
12120S:	Maintained
12121F:	drivers/media/dvb-frontends/rtl2832_sdr*
12122
12123RTL8180 WIRELESS DRIVER
12124L:	linux-wireless@vger.kernel.org
12125W:	http://wireless.kernel.org/
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12127S:	Orphan
12128F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12129
12130RTL8187 WIRELESS DRIVER
12131M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12132M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12133M:	Larry Finger <Larry.Finger@lwfinger.net>
12134L:	linux-wireless@vger.kernel.org
12135W:	http://wireless.kernel.org/
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12137S:	Maintained
12138F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12139
12140REALTEK WIRELESS DRIVER (rtlwifi family)
12141M:	Ping-Ke Shih <pkshih@realtek.com>
12142L:	linux-wireless@vger.kernel.org
12143W:	http://wireless.kernel.org/
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12145S:	Maintained
12146F:	drivers/net/wireless/realtek/rtlwifi/
12147
12148RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12149M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12150L:	linux-wireless@vger.kernel.org
12151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12152S:	Maintained
12153F:	drivers/net/wireless/realtek/rtl8xxxu/
12154
12155RXRPC SOCKETS (AF_RXRPC)
12156M:	David Howells <dhowells@redhat.com>
12157L:	linux-afs@lists.infradead.org
12158S:	Supported
12159F:	net/rxrpc/
12160F:	include/keys/rxrpc-type.h
12161F:	include/net/af_rxrpc.h
12162F:	include/trace/events/rxrpc.h
12163F:	include/uapi/linux/rxrpc.h
12164F:	Documentation/networking/rxrpc.txt
12165W:	https://www.infradead.org/~dhowells/kafs/
12166
12167S3 SAVAGE FRAMEBUFFER DRIVER
12168M:	Antonino Daplas <adaplas@gmail.com>
12169L:	linux-fbdev@vger.kernel.org
12170S:	Maintained
12171F:	drivers/video/fbdev/savage/
12172
12173S390
12174M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12175M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12176L:	linux-s390@vger.kernel.org
12177W:	http://www.ibm.com/developerworks/linux/linux390/
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12179S:	Supported
12180F:	arch/s390/
12181F:	drivers/s390/
12182F:	Documentation/s390/
12183F:	Documentation/driver-api/s390-drivers.rst
12184
12185S390 COMMON I/O LAYER
12186M:	Sebastian Ott <sebott@linux.ibm.com>
12187M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12188L:	linux-s390@vger.kernel.org
12189W:	http://www.ibm.com/developerworks/linux/linux390/
12190S:	Supported
12191F:	drivers/s390/cio/
12192
12193S390 DASD DRIVER
12194M:	Stefan Haberland <sth@linux.ibm.com>
12195M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12196L:	linux-s390@vger.kernel.org
12197W:	http://www.ibm.com/developerworks/linux/linux390/
12198S:	Supported
12199F:	drivers/s390/block/dasd*
12200F:	block/partitions/ibm.c
12201
12202S390 IOMMU (PCI)
12203M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12204L:	linux-s390@vger.kernel.org
12205W:	http://www.ibm.com/developerworks/linux/linux390/
12206S:	Supported
12207F:	drivers/iommu/s390-iommu.c
12208
12209S390 IUCV NETWORK LAYER
12210M:	Julian Wiedmann <jwi@linux.ibm.com>
12211M:	Ursula Braun <ubraun@linux.ibm.com>
12212L:	linux-s390@vger.kernel.org
12213W:	http://www.ibm.com/developerworks/linux/linux390/
12214S:	Supported
12215F:	drivers/s390/net/*iucv*
12216F:	include/net/iucv/
12217F:	net/iucv/
12218
12219S390 NETWORK DRIVERS
12220M:	Julian Wiedmann <jwi@linux.ibm.com>
12221M:	Ursula Braun <ubraun@linux.ibm.com>
12222L:	linux-s390@vger.kernel.org
12223W:	http://www.ibm.com/developerworks/linux/linux390/
12224S:	Supported
12225F:	drivers/s390/net/
12226
12227S390 PCI SUBSYSTEM
12228M:	Sebastian Ott <sebott@linux.ibm.com>
12229M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12230L:	linux-s390@vger.kernel.org
12231W:	http://www.ibm.com/developerworks/linux/linux390/
12232S:	Supported
12233F:	arch/s390/pci/
12234F:	drivers/pci/hotplug/s390_pci_hpc.c
12235
12236S390 VFIO-CCW DRIVER
12237M:	Cornelia Huck <cohuck@redhat.com>
12238M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12239M:	Halil Pasic <pasic@linux.ibm.com>
12240L:	linux-s390@vger.kernel.org
12241L:	kvm@vger.kernel.org
12242S:	Supported
12243F:	drivers/s390/cio/vfio_ccw*
12244F:	Documentation/s390/vfio-ccw.txt
12245F:	include/uapi/linux/vfio_ccw.h
12246
12247S390 ZCRYPT DRIVER
12248M:	Harald Freudenberger <freude@linux.ibm.com>
12249L:	linux-s390@vger.kernel.org
12250W:	http://www.ibm.com/developerworks/linux/linux390/
12251S:	Supported
12252F:	drivers/s390/crypto/
12253
12254S390 ZFCP DRIVER
12255M:	Steffen Maier <maier@linux.ibm.com>
12256M:	Benjamin Block <bblock@linux.ibm.com>
12257L:	linux-s390@vger.kernel.org
12258W:	http://www.ibm.com/developerworks/linux/linux390/
12259S:	Supported
12260F:	drivers/s390/scsi/zfcp_*
12261
12262S3C24XX SD/MMC Driver
12263M:	Ben Dooks <ben-linux@fluff.org>
12264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265S:	Supported
12266F:	drivers/mmc/host/s3cmci.*
12267
12268SAA6588 RDS RECEIVER DRIVER
12269M:	Hans Verkuil <hverkuil@xs4all.nl>
12270L:	linux-media@vger.kernel.org
12271T:	git git://linuxtv.org/media_tree.git
12272W:	https://linuxtv.org
12273S:	Odd Fixes
12274F:	drivers/media/i2c/saa6588*
12275
12276SAA7134 VIDEO4LINUX DRIVER
12277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12278L:	linux-media@vger.kernel.org
12279W:	https://linuxtv.org
12280T:	git git://linuxtv.org/media_tree.git
12281S:	Odd fixes
12282F:	Documentation/media/v4l-drivers/saa7134*
12283F:	drivers/media/pci/saa7134/
12284
12285SAA7146 VIDEO4LINUX-2 DRIVER
12286M:	Hans Verkuil <hverkuil@xs4all.nl>
12287L:	linux-media@vger.kernel.org
12288T:	git git://linuxtv.org/media_tree.git
12289S:	Maintained
12290F:	drivers/media/common/saa7146/
12291F:	drivers/media/pci/saa7146/
12292F:	include/media/saa7146*
12293
12294SAMSUNG AUDIO (ASoC) DRIVERS
12295M:	Krzysztof Kozlowski <krzk@kernel.org>
12296M:	Sangbeom Kim <sbkim73@samsung.com>
12297M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12299S:	Supported
12300F:	sound/soc/samsung/
12301F:	Documentation/devicetree/bindings/sound/samsung*
12302
12303SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12304M:	Krzysztof Kozlowski <krzk@kernel.org>
12305L:	linux-crypto@vger.kernel.org
12306L:	linux-samsung-soc@vger.kernel.org
12307S:	Maintained
12308F:	drivers/crypto/exynos-rng.c
12309F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12310
12311SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12312M:	Łukasz Stelmach <l.stelmach@samsung.com>
12313L:	linux-samsung-soc@vger.kernel.org
12314S:	Maintained
12315F:	drivers/char/hw_random/exynos-trng.c
12316F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12317
12318SAMSUNG FRAMEBUFFER DRIVER
12319M:	Jingoo Han <jingoohan1@gmail.com>
12320L:	linux-fbdev@vger.kernel.org
12321S:	Maintained
12322F:	drivers/video/fbdev/s3c-fb.c
12323
12324SAMSUNG LAPTOP DRIVER
12325M:	Corentin Chary <corentin.chary@gmail.com>
12326L:	platform-driver-x86@vger.kernel.org
12327S:	Maintained
12328F:	drivers/platform/x86/samsung-laptop.c
12329
12330SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12331M:	Sangbeom Kim <sbkim73@samsung.com>
12332M:	Krzysztof Kozlowski <krzk@kernel.org>
12333M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12334L:	linux-kernel@vger.kernel.org
12335L:	linux-samsung-soc@vger.kernel.org
12336S:	Supported
12337F:	drivers/mfd/sec*.c
12338F:	drivers/regulator/s2m*.c
12339F:	drivers/regulator/s5m*.c
12340F:	drivers/clk/clk-s2mps11.c
12341F:	drivers/rtc/rtc-s5m.c
12342F:	include/linux/mfd/samsung/
12343F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12344F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12345F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12346F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12347
12348SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12349M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12350L:	linux-media@vger.kernel.org
12351L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12352S:	Maintained
12353F:	drivers/media/platform/s3c-camif/
12354F:	include/media/drv-intf/s3c_camif.h
12355
12356SAMSUNG S3FWRN5 NFC DRIVER
12357M:	Robert Baldyga <r.baldyga@samsung.com>
12358M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12359L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12360S:	Supported
12361F:	drivers/nfc/s3fwrn5
12362
12363SAMSUNG S5C73M3 CAMERA DRIVER
12364M:	Kyungmin Park <kyungmin.park@samsung.com>
12365M:	Andrzej Hajda <a.hajda@samsung.com>
12366L:	linux-media@vger.kernel.org
12367S:	Supported
12368F:	drivers/media/i2c/s5c73m3/*
12369
12370SAMSUNG S5K5BAF CAMERA DRIVER
12371M:	Kyungmin Park <kyungmin.park@samsung.com>
12372M:	Andrzej Hajda <a.hajda@samsung.com>
12373L:	linux-media@vger.kernel.org
12374S:	Supported
12375F:	drivers/media/i2c/s5k5baf.c
12376
12377SAMSUNG S5P Security SubSystem (SSS) DRIVER
12378M:	Krzysztof Kozlowski <krzk@kernel.org>
12379M:	Vladimir Zapolskiy <vz@mleia.com>
12380M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12381L:	linux-crypto@vger.kernel.org
12382L:	linux-samsung-soc@vger.kernel.org
12383S:	Maintained
12384F:	drivers/crypto/s5p-sss.c
12385
12386SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12387M:	Kyungmin Park <kyungmin.park@samsung.com>
12388M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12389L:	linux-media@vger.kernel.org
12390Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12391S:	Supported
12392F:	drivers/media/platform/exynos4-is/
12393
12394SAMSUNG SOC CLOCK DRIVERS
12395M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12396M:	Tomasz Figa <tomasz.figa@gmail.com>
12397M:	Chanwoo Choi <cw00.choi@samsung.com>
12398S:	Supported
12399L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12401F:	drivers/clk/samsung/
12402F:	include/dt-bindings/clock/exynos*.h
12403F:	Documentation/devicetree/bindings/clock/exynos*.txt
12404
12405SAMSUNG SPI DRIVERS
12406M:	Kukjin Kim <kgene@kernel.org>
12407M:	Krzysztof Kozlowski <krzk@kernel.org>
12408M:	Andi Shyti <andi@etezian.org>
12409L:	linux-spi@vger.kernel.org
12410L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12411S:	Maintained
12412F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12413F:	drivers/spi/spi-s3c*
12414F:	include/linux/platform_data/spi-s3c64xx.h
12415
12416SAMSUNG SXGBE DRIVERS
12417M:	Byungho An <bh74.an@samsung.com>
12418M:	Girish K S <ks.giri@samsung.com>
12419M:	Vipul Pandya <vipul.pandya@samsung.com>
12420S:	Supported
12421L:	netdev@vger.kernel.org
12422F:	drivers/net/ethernet/samsung/sxgbe/
12423
12424SAMSUNG THERMAL DRIVER
12425M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12426L:	linux-pm@vger.kernel.org
12427L:	linux-samsung-soc@vger.kernel.org
12428S:	Supported
12429T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12430F:	drivers/thermal/samsung/
12431
12432SAMSUNG USB2 PHY DRIVER
12433M:	Kamil Debski <kamil@wypas.org>
12434M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12435L:	linux-kernel@vger.kernel.org
12436S:	Supported
12437F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12438F:	Documentation/phy/samsung-usb2.txt
12439F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12440F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12441F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12442F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12443F:	drivers/phy/samsung/phy-samsung-usb2.c
12444F:	drivers/phy/samsung/phy-samsung-usb2.h
12445
12446SC1200 WDT DRIVER
12447M:	Zwane Mwaikambo <zwanem@gmail.com>
12448S:	Maintained
12449F:	drivers/watchdog/sc1200wdt.c
12450
12451SCHEDULER
12452M:	Ingo Molnar <mingo@redhat.com>
12453M:	Peter Zijlstra <peterz@infradead.org>
12454L:	linux-kernel@vger.kernel.org
12455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12456S:	Maintained
12457F:	kernel/sched/
12458F:	include/linux/sched.h
12459F:	include/uapi/linux/sched.h
12460F:	include/linux/wait.h
12461
12462SCR24X CHIP CARD INTERFACE DRIVER
12463M:	Lubomir Rintel <lkundrak@v3.sk>
12464S:	Supported
12465F:	drivers/char/pcmcia/scr24x_cs.c
12466
12467SCSI CDROM DRIVER
12468M:	Jens Axboe <axboe@kernel.dk>
12469L:	linux-scsi@vger.kernel.org
12470W:	http://www.kernel.dk
12471S:	Maintained
12472F:	drivers/scsi/sr*
12473
12474SCSI RDMA PROTOCOL (SRP) INITIATOR
12475M:	Bart Van Assche <bart.vanassche@sandisk.com>
12476L:	linux-rdma@vger.kernel.org
12477S:	Supported
12478W:	http://www.openfabrics.org
12479Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12481F:	drivers/infiniband/ulp/srp/
12482F:	include/scsi/srp.h
12483
12484SCSI SG DRIVER
12485M:	Doug Gilbert <dgilbert@interlog.com>
12486L:	linux-scsi@vger.kernel.org
12487W:	http://sg.danny.cz/sg
12488S:	Maintained
12489F:	Documentation/scsi/scsi-generic.txt
12490F:	drivers/scsi/sg.c
12491F:	include/scsi/sg.h
12492
12493SCSI SUBSYSTEM
12494M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12496M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12498L:	linux-scsi@vger.kernel.org
12499S:	Maintained
12500F:	Documentation/devicetree/bindings/scsi/
12501F:	drivers/scsi/
12502F:	include/scsi/
12503
12504SCSI TAPE DRIVER
12505M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12506L:	linux-scsi@vger.kernel.org
12507S:	Maintained
12508F:	Documentation/scsi/st.txt
12509F:	drivers/scsi/st.*
12510F:	drivers/scsi/st_*.h
12511
12512SCTP PROTOCOL
12513M:	Vlad Yasevich <vyasevich@gmail.com>
12514M:	Neil Horman <nhorman@tuxdriver.com>
12515M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12516L:	linux-sctp@vger.kernel.org
12517W:	http://lksctp.sourceforge.net
12518S:	Maintained
12519F:	Documentation/networking/sctp.txt
12520F:	include/linux/sctp.h
12521F:	include/uapi/linux/sctp.h
12522F:	include/net/sctp/
12523F:	net/sctp/
12524
12525SCx200 CPU SUPPORT
12526M:	Jim Cromie <jim.cromie@gmail.com>
12527S:	Odd Fixes
12528F:	Documentation/i2c/busses/scx200_acb
12529F:	arch/x86/platform/scx200/
12530F:	drivers/watchdog/scx200_wdt.c
12531F:	drivers/i2c/busses/scx200*
12532F:	drivers/mtd/maps/scx200_docflash.c
12533F:	include/linux/scx200.h
12534
12535SCx200 GPIO DRIVER
12536M:	Jim Cromie <jim.cromie@gmail.com>
12537S:	Maintained
12538F:	drivers/char/scx200_gpio.c
12539F:	include/linux/scx200_gpio.h
12540
12541SCx200 HRT CLOCKSOURCE DRIVER
12542M:	Jim Cromie <jim.cromie@gmail.com>
12543S:	Maintained
12544F:	drivers/clocksource/scx200_hrt.c
12545
12546SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12547M:	Sascha Sommer <saschasommer@freenet.de>
12548L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12549S:	Maintained
12550F:	drivers/mmc/host/sdricoh_cs.c
12551
12552SECURE COMPUTING
12553M:	Kees Cook <keescook@chromium.org>
12554R:	Andy Lutomirski <luto@amacapital.net>
12555R:	Will Drewry <wad@chromium.org>
12556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12557S:	Supported
12558F:	kernel/seccomp.c
12559F:	include/uapi/linux/seccomp.h
12560F:	include/linux/seccomp.h
12561F:	tools/testing/selftests/seccomp/*
12562F:	tools/testing/selftests/kselftest_harness.h
12563F:	Documentation/userspace-api/seccomp_filter.rst
12564K:	\bsecure_computing
12565K:	\bTIF_SECCOMP\b
12566
12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12568M:	Al Cooper <alcooperx@gmail.com>
12569L:	linux-mmc@vger.kernel.org
12570L:	bcm-kernel-feedback-list@broadcom.com
12571S:	Maintained
12572F:	drivers/mmc/host/sdhci-brcmstb*
12573
12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12575M:	Adrian Hunter <adrian.hunter@intel.com>
12576L:	linux-mmc@vger.kernel.org
12577T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12578S:	Maintained
12579F:	drivers/mmc/host/sdhci*
12580F:	include/linux/mmc/sdhci*
12581
12582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12583M:	Ben Dooks <ben-linux@fluff.org>
12584M:	Jaehoon Chung <jh80.chung@samsung.com>
12585L:	linux-mmc@vger.kernel.org
12586S:	Maintained
12587F:	drivers/mmc/host/sdhci-s3c*
12588
12589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12590M:	Viresh Kumar <vireshk@kernel.org>
12591L:	linux-mmc@vger.kernel.org
12592S:	Maintained
12593F:	drivers/mmc/host/sdhci-spear.c
12594
12595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12596M:	Kishon Vijay Abraham I <kishon@ti.com>
12597L:	linux-mmc@vger.kernel.org
12598S:	Maintained
12599F:	drivers/mmc/host/sdhci-omap.c
12600
12601SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12602M:	Scott Bauer <scott.bauer@intel.com>
12603M:	Jonathan Derrick <jonathan.derrick@intel.com>
12604L:	linux-block@vger.kernel.org
12605S:	Supported
12606F:	block/sed*
12607F:	block/opal_proto.h
12608F:	include/linux/sed*
12609F:	include/uapi/linux/sed*
12610
12611SECURITY CONTACT
12612M:	Security Officers <security@kernel.org>
12613S:	Supported
12614
12615SECURITY SUBSYSTEM
12616M:	James Morris <jmorris@namei.org>
12617M:	"Serge E. Hallyn" <serge@hallyn.com>
12618L:	linux-security-module@vger.kernel.org (suggested Cc:)
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12620W:	http://kernsec.org/
12621S:	Supported
12622F:	security/
12623
12624SELINUX SECURITY MODULE
12625M:	Paul Moore <paul@paul-moore.com>
12626M:	Stephen Smalley <sds@tycho.nsa.gov>
12627M:	Eric Paris <eparis@parisplace.org>
12628L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12629W:	https://selinuxproject.org
12630W:	https://github.com/SELinuxProject
12631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12632S:	Supported
12633F:	include/linux/selinux*
12634F:	security/selinux/
12635F:	scripts/selinux/
12636F:	Documentation/admin-guide/LSM/SELinux.rst
12637
12638SENSABLE PHANTOM
12639M:	Jiri Slaby <jirislaby@gmail.com>
12640S:	Maintained
12641F:	drivers/misc/phantom.c
12642F:	include/uapi/linux/phantom.h
12643
12644SERIAL DEVICE BUS
12645M:	Rob Herring <robh@kernel.org>
12646L:	linux-serial@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/serial/slave-device.txt
12649F:	drivers/tty/serdev/
12650F:	include/linux/serdev.h
12651
12652SERIAL DRIVERS
12653M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12654L:	linux-serial@vger.kernel.org
12655S:	Maintained
12656F:	Documentation/devicetree/bindings/serial/
12657F:	drivers/tty/serial/
12658
12659SERIAL IR RECEIVER
12660M:	Sean Young <sean@mess.org>
12661L:	linux-media@vger.kernel.org
12662S:	Maintained
12663F:	drivers/media/rc/serial_ir.c
12664
12665SFC NETWORK DRIVER
12666M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12667M:	Edward Cree <ecree@solarflare.com>
12668M:	Bert Kenward <bkenward@solarflare.com>
12669L:	netdev@vger.kernel.org
12670S:	Supported
12671F:	drivers/net/ethernet/sfc/
12672
12673SGI GRU DRIVER
12674M:	Dimitri Sivanich <sivanich@sgi.com>
12675S:	Maintained
12676F:	drivers/misc/sgi-gru/
12677
12678SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12679M:	Pat Gefre <pfg@sgi.com>
12680L:	linux-ia64@vger.kernel.org
12681S:	Supported
12682F:	Documentation/ia64/serial.txt
12683F:	drivers/tty/serial/ioc?_serial.c
12684F:	include/linux/ioc?.h
12685
12686SGI XP/XPC/XPNET DRIVER
12687M:	Cliff Whickman <cpw@sgi.com>
12688M:	Robin Holt <robinmholt@gmail.com>
12689S:	Maintained
12690F:	drivers/misc/sgi-xp/
12691
12692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12693M:	Ursula Braun <ubraun@linux.ibm.com>
12694L:	linux-s390@vger.kernel.org
12695W:	http://www.ibm.com/developerworks/linux/linux390/
12696S:	Supported
12697F:	net/smc/
12698
12699SH_VEU V4L2 MEM2MEM DRIVER
12700L:	linux-media@vger.kernel.org
12701S:	Orphan
12702F:	drivers/media/platform/sh_veu.c
12703
12704SH_VOU V4L2 OUTPUT DRIVER
12705L:	linux-media@vger.kernel.org
12706S:	Orphan
12707F:	drivers/media/platform/sh_vou.c
12708F:	include/media/drv-intf/sh_vou.h
12709
12710SI2157 MEDIA DRIVER
12711M:	Antti Palosaari <crope@iki.fi>
12712L:	linux-media@vger.kernel.org
12713W:	https://linuxtv.org
12714W:	http://palosaari.fi/linux/
12715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12716T:	git git://linuxtv.org/anttip/media_tree.git
12717S:	Maintained
12718F:	drivers/media/tuners/si2157*
12719
12720SI2165 MEDIA DRIVER
12721M:	Matthias Schwarzott <zzam@gentoo.org>
12722L:	linux-media@vger.kernel.org
12723W:	https://linuxtv.org
12724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12725S:	Maintained
12726F:	drivers/media/dvb-frontends/si2165*
12727
12728SI2168 MEDIA DRIVER
12729M:	Antti Palosaari <crope@iki.fi>
12730L:	linux-media@vger.kernel.org
12731W:	https://linuxtv.org
12732W:	http://palosaari.fi/linux/
12733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12734T:	git git://linuxtv.org/anttip/media_tree.git
12735S:	Maintained
12736F:	drivers/media/dvb-frontends/si2168*
12737
12738SI470X FM RADIO RECEIVER I2C DRIVER
12739M:	Hans Verkuil <hverkuil@xs4all.nl>
12740L:	linux-media@vger.kernel.org
12741T:	git git://linuxtv.org/media_tree.git
12742W:	https://linuxtv.org
12743S:	Odd Fixes
12744F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12745
12746SI470X FM RADIO RECEIVER USB DRIVER
12747M:	Hans Verkuil <hverkuil@xs4all.nl>
12748L:	linux-media@vger.kernel.org
12749T:	git git://linuxtv.org/media_tree.git
12750W:	https://linuxtv.org
12751S:	Maintained
12752F:	drivers/media/radio/si470x/radio-si470x-common.c
12753F:	drivers/media/radio/si470x/radio-si470x.h
12754F:	drivers/media/radio/si470x/radio-si470x-usb.c
12755
12756SI4713 FM RADIO TRANSMITTER I2C DRIVER
12757M:	Eduardo Valentin <edubezval@gmail.com>
12758L:	linux-media@vger.kernel.org
12759T:	git git://linuxtv.org/media_tree.git
12760W:	https://linuxtv.org
12761S:	Odd Fixes
12762F:	drivers/media/radio/si4713/si4713.?
12763
12764SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12765M:	Eduardo Valentin <edubezval@gmail.com>
12766L:	linux-media@vger.kernel.org
12767T:	git git://linuxtv.org/media_tree.git
12768W:	https://linuxtv.org
12769S:	Odd Fixes
12770F:	drivers/media/radio/si4713/radio-platform-si4713.c
12771
12772SI4713 FM RADIO TRANSMITTER USB DRIVER
12773M:	Hans Verkuil <hverkuil@xs4all.nl>
12774L:	linux-media@vger.kernel.org
12775T:	git git://linuxtv.org/media_tree.git
12776W:	https://linuxtv.org
12777S:	Maintained
12778F:	drivers/media/radio/si4713/radio-usb-si4713.c
12779
12780SIANO DVB DRIVER
12781M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12782L:	linux-media@vger.kernel.org
12783W:	https://linuxtv.org
12784T:	git git://linuxtv.org/media_tree.git
12785S:	Odd fixes
12786F:	drivers/media/common/siano/
12787F:	drivers/media/usb/siano/
12788F:	drivers/media/usb/siano/
12789F:	drivers/media/mmc/siano/
12790
12791SILEAD TOUCHSCREEN DRIVER
12792M:	Hans de Goede <hdegoede@redhat.com>
12793L:	linux-input@vger.kernel.org
12794L:	platform-driver-x86@vger.kernel.org
12795S:	Maintained
12796F:	drivers/input/touchscreen/silead.c
12797F:	drivers/platform/x86/silead_dmi.c
12798
12799SILICON MOTION SM712 FRAME BUFFER DRIVER
12800M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12801M:	Teddy Wang <teddy.wang@siliconmotion.com>
12802M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12803L:	linux-fbdev@vger.kernel.org
12804S:	Maintained
12805F:	drivers/video/fbdev/sm712*
12806F:	Documentation/fb/sm712fb.txt
12807
12808SIMPLE FIRMWARE INTERFACE (SFI)
12809M:	Len Brown <lenb@kernel.org>
12810L:	sfi-devel@simplefirmware.org
12811W:	http://simplefirmware.org/
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12813S:	Supported
12814F:	arch/x86/platform/sfi/
12815F:	drivers/sfi/
12816F:	include/linux/sfi*.h
12817
12818SIMPLEFB FB DRIVER
12819M:	Hans de Goede <hdegoede@redhat.com>
12820L:	linux-fbdev@vger.kernel.org
12821S:	Maintained
12822F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12823F:	drivers/video/fbdev/simplefb.c
12824F:	include/linux/platform_data/simplefb.h
12825
12826SIMTEC EB110ATX (Chalice CATS)
12827P:	Ben Dooks
12828P:	Vincent Sanders <vince@simtec.co.uk>
12829M:	Simtec Linux Team <linux@simtec.co.uk>
12830W:	http://www.simtec.co.uk/products/EB110ATX/
12831S:	Supported
12832
12833SIMTEC EB2410ITX (BAST)
12834P:	Ben Dooks
12835P:	Vincent Sanders <vince@simtec.co.uk>
12836M:	Simtec Linux Team <linux@simtec.co.uk>
12837W:	http://www.simtec.co.uk/products/EB2410ITX/
12838S:	Supported
12839F:	arch/arm/mach-s3c24xx/mach-bast.c
12840F:	arch/arm/mach-s3c24xx/bast-ide.c
12841F:	arch/arm/mach-s3c24xx/bast-irq.c
12842
12843SIPHASH PRF ROUTINES
12844M:	Jason A. Donenfeld <Jason@zx2c4.com>
12845S:	Maintained
12846F:	lib/siphash.c
12847F:	lib/test_siphash.c
12848F:	include/linux/siphash.h
12849
12850SIOX
12851M:	Gavin Schenk <g.schenk@eckelmann.de>
12852M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12853R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12854S:	Supported
12855F:	drivers/siox/*
12856F:	include/trace/events/siox.h
12857
12858SIS 190 ETHERNET DRIVER
12859M:	Francois Romieu <romieu@fr.zoreil.com>
12860L:	netdev@vger.kernel.org
12861S:	Maintained
12862F:	drivers/net/ethernet/sis/sis190.c
12863
12864SIS 900/7016 FAST ETHERNET DRIVER
12865M:	Daniele Venzano <venza@brownhat.org>
12866W:	http://www.brownhat.org/sis900.html
12867L:	netdev@vger.kernel.org
12868S:	Maintained
12869F:	drivers/net/ethernet/sis/sis900.*
12870
12871SIS FRAMEBUFFER DRIVER
12872M:	Thomas Winischhofer <thomas@winischhofer.net>
12873W:	http://www.winischhofer.net/linuxsisvga.shtml
12874S:	Maintained
12875F:	Documentation/fb/sisfb.txt
12876F:	drivers/video/fbdev/sis/
12877F:	include/video/sisfb.h
12878
12879SIS USB2VGA DRIVER
12880M:	Thomas Winischhofer <thomas@winischhofer.net>
12881W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12882S:	Maintained
12883F:	drivers/usb/misc/sisusbvga/
12884
12885SLAB ALLOCATOR
12886M:	Christoph Lameter <cl@linux.com>
12887M:	Pekka Enberg <penberg@kernel.org>
12888M:	David Rientjes <rientjes@google.com>
12889M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12890M:	Andrew Morton <akpm@linux-foundation.org>
12891L:	linux-mm@kvack.org
12892S:	Maintained
12893F:	include/linux/sl?b*.h
12894F:	mm/sl?b*
12895
12896SLEEPABLE READ-COPY UPDATE (SRCU)
12897M:	Lai Jiangshan <jiangshanlai@gmail.com>
12898M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12899M:	Josh Triplett <josh@joshtriplett.org>
12900R:	Steven Rostedt <rostedt@goodmis.org>
12901R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12902L:	linux-kernel@vger.kernel.org
12903W:	http://www.rdrop.com/users/paulmck/RCU/
12904S:	Supported
12905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12906F:	include/linux/srcu.h
12907F:	kernel/rcu/srcu.c
12908
12909SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12910M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12912S:	Maintained
12913F:	drivers/slimbus/
12914F:	Documentation/devicetree/bindings/slimbus/
12915F:	include/linux/slimbus.h
12916
12917SMACK SECURITY MODULE
12918M:	Casey Schaufler <casey@schaufler-ca.com>
12919L:	linux-security-module@vger.kernel.org
12920W:	http://schaufler-ca.com
12921T:	git git://github.com/cschaufler/smack-next
12922S:	Maintained
12923F:	Documentation/admin-guide/LSM/Smack.rst
12924F:	security/smack/
12925
12926SMC91x ETHERNET DRIVER
12927M:	Nicolas Pitre <nico@fluxnic.net>
12928S:	Odd Fixes
12929F:	drivers/net/ethernet/smsc/smc91x.*
12930
12931SMIA AND SMIA++ IMAGE SENSOR DRIVER
12932M:	Sakari Ailus <sakari.ailus@iki.fi>
12933L:	linux-media@vger.kernel.org
12934S:	Maintained
12935F:	drivers/media/i2c/smiapp/
12936F:	include/media/i2c/smiapp.h
12937F:	drivers/media/i2c/smiapp-pll.c
12938F:	drivers/media/i2c/smiapp-pll.h
12939F:	include/uapi/linux/smiapp.h
12940F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12941
12942SMM665 HARDWARE MONITOR DRIVER
12943M:	Guenter Roeck <linux@roeck-us.net>
12944L:	linux-hwmon@vger.kernel.org
12945S:	Maintained
12946F:	Documentation/hwmon/smm665
12947F:	drivers/hwmon/smm665.c
12948
12949SMSC EMC2103 HARDWARE MONITOR DRIVER
12950M:	Steve Glendinning <steve.glendinning@shawell.net>
12951L:	linux-hwmon@vger.kernel.org
12952S:	Maintained
12953F:	Documentation/hwmon/emc2103
12954F:	drivers/hwmon/emc2103.c
12955
12956SMSC SCH5627 HARDWARE MONITOR DRIVER
12957M:	Hans de Goede <hdegoede@redhat.com>
12958L:	linux-hwmon@vger.kernel.org
12959S:	Supported
12960F:	Documentation/hwmon/sch5627
12961F:	drivers/hwmon/sch5627.c
12962
12963SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12964M:	Steve Glendinning <steve.glendinning@shawell.net>
12965L:	linux-fbdev@vger.kernel.org
12966S:	Maintained
12967F:	drivers/video/fbdev/smscufx.c
12968
12969SMSC47B397 HARDWARE MONITOR DRIVER
12970M:	Jean Delvare <jdelvare@suse.com>
12971L:	linux-hwmon@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/hwmon/smsc47b397
12974F:	drivers/hwmon/smsc47b397.c
12975
12976SMSC911x ETHERNET DRIVER
12977M:	Steve Glendinning <steve.glendinning@shawell.net>
12978L:	netdev@vger.kernel.org
12979S:	Maintained
12980F:	include/linux/smsc911x.h
12981F:	drivers/net/ethernet/smsc/smsc911x.*
12982
12983SMSC9420 PCI ETHERNET DRIVER
12984M:	Steve Glendinning <steve.glendinning@shawell.net>
12985L:	netdev@vger.kernel.org
12986S:	Maintained
12987F:	drivers/net/ethernet/smsc/smsc9420.*
12988
12989SOC-CAMERA V4L2 SUBSYSTEM
12990L:	linux-media@vger.kernel.org
12991T:	git git://linuxtv.org/media_tree.git
12992S:	Orphan
12993F:	include/media/soc*
12994F:	drivers/media/i2c/soc_camera/
12995F:	drivers/media/platform/soc_camera/
12996
12997SOCIONEXT SYNQUACER I2C DRIVER
12998M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12999L:	linux-i2c@vger.kernel.org
13000S:	Maintained
13001F:	drivers/i2c/busses/i2c-synquacer.c
13002F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13003
13004SOCIONEXT UNIPHIER SOUND DRIVER
13005M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13007S:	Maintained
13008F:	sound/soc/uniphier/
13009
13010SOEKRIS NET48XX LED SUPPORT
13011M:	Chris Boot <bootc@bootc.net>
13012S:	Maintained
13013F:	drivers/leds/leds-net48xx.c
13014
13015SOFT-ROCE DRIVER (rxe)
13016M:	Moni Shoua <monis@mellanox.com>
13017L:	linux-rdma@vger.kernel.org
13018S:	Supported
13019W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13020Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13021F:	drivers/infiniband/sw/rxe/
13022F:	include/uapi/rdma/rdma_user_rxe.h
13023
13024SOFTLOGIC 6x10 MPEG CODEC
13025M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13026M:	Anton Sviridenko <anton@corp.bluecherry.net>
13027M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13028M:	Andrey Utkin <andrey_utkin@fastmail.com>
13029M:	Ismael Luceno <ismael@iodev.co.uk>
13030L:	linux-media@vger.kernel.org
13031S:	Supported
13032F:	drivers/media/pci/solo6x10/
13033
13034SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13035M:	James Morse <james.morse@arm.com>
13036L:	linux-arm-kernel@lists.infradead.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13039F:	drivers/firmware/arm_sdei.c
13040F:	include/linux/sdei.h
13041F:	include/uapi/linux/sdei.h
13042
13043SOFTWARE RAID (Multiple Disks) SUPPORT
13044M:	Shaohua Li <shli@kernel.org>
13045L:	linux-raid@vger.kernel.org
13046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13047S:	Supported
13048F:	drivers/md/Makefile
13049F:	drivers/md/Kconfig
13050F:	drivers/md/md*
13051F:	drivers/md/raid*
13052F:	include/linux/raid/
13053F:	include/uapi/linux/raid/
13054
13055SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13056M:	Jassi Brar <jaswinder.singh@linaro.org>
13057L:	netdev@vger.kernel.org
13058S:	Maintained
13059F:	drivers/net/ethernet/socionext/netsec.c
13060F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13061
13062SOLIDRUN CLEARFOG SUPPORT
13063M:	Russell King <linux@armlinux.org.uk>
13064S:	Maintained
13065F:	arch/arm/boot/dts/armada-388-clearfog*
13066F:	arch/arm/boot/dts/armada-38x-solidrun-*
13067
13068SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13069M:	Russell King <linux@armlinux.org.uk>
13070S:	Maintained
13071F:	arch/arm/boot/dts/imx6*-cubox-i*
13072F:	arch/arm/boot/dts/imx6*-hummingboard*
13073F:	arch/arm/boot/dts/imx6*-sr-*
13074
13075SONIC NETWORK DRIVER
13076M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13077L:	netdev@vger.kernel.org
13078S:	Maintained
13079F:	drivers/net/ethernet/natsemi/sonic.*
13080
13081SONICS SILICON BACKPLANE DRIVER (SSB)
13082M:	Michael Buesch <m@bues.ch>
13083L:	linux-wireless@vger.kernel.org
13084S:	Maintained
13085F:	drivers/ssb/
13086F:	include/linux/ssb/
13087
13088SONY IMX274 SENSOR DRIVER
13089M:	Leon Luo <leonl@leopardimaging.com>
13090L:	linux-media@vger.kernel.org
13091T:	git git://linuxtv.org/media_tree.git
13092S:	Maintained
13093F:	drivers/media/i2c/imx274.c
13094F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13095
13096SONY MEMORYSTICK CARD SUPPORT
13097M:	Alex Dubov <oakad@yahoo.com>
13098W:	http://tifmxx.berlios.de/
13099S:	Maintained
13100F:	drivers/memstick/host/tifm_ms.c
13101
13102SONY MEMORYSTICK STANDARD SUPPORT
13103M:	Maxim Levitsky <maximlevitsky@gmail.com>
13104S:	Maintained
13105F:	drivers/memstick/core/ms_block.*
13106
13107SONY VAIO CONTROL DEVICE DRIVER
13108M:	Mattia Dongili <malattia@linux.it>
13109L:	platform-driver-x86@vger.kernel.org
13110W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13111S:	Maintained
13112F:	Documentation/laptops/sony-laptop.txt
13113F:	drivers/char/sonypi.c
13114F:	drivers/platform/x86/sony-laptop.c
13115F:	include/linux/sony-laptop.h
13116
13117SOUND
13118M:	Jaroslav Kysela <perex@perex.cz>
13119M:	Takashi Iwai <tiwai@suse.com>
13120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13121W:	http://www.alsa-project.org/
13122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13123T:	git git://git.alsa-project.org/alsa-kernel.git
13124Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13125S:	Maintained
13126F:	Documentation/sound/
13127F:	include/sound/
13128F:	include/uapi/sound/
13129F:	sound/
13130
13131SOUND - COMPRESSED AUDIO
13132M:	Vinod Koul <vinod.koul@intel.com>
13133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13135S:	Supported
13136F:	Documentation/sound/alsa/compress_offload.txt
13137F:	include/sound/compress_driver.h
13138F:	include/uapi/sound/compress_*
13139F:	sound/core/compress_offload.c
13140F:	sound/soc/soc-compress.c
13141
13142SOUND - DMAENGINE HELPERS
13143M:	Lars-Peter Clausen <lars@metafoo.de>
13144S:	Supported
13145F:	include/sound/dmaengine_pcm.h
13146F:	sound/core/pcm_dmaengine.c
13147F:	sound/soc/soc-generic-dmaengine-pcm.c
13148
13149SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13150M:	Liam Girdwood <lgirdwood@gmail.com>
13151M:	Mark Brown <broonie@kernel.org>
13152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13154W:	http://alsa-project.org/main/index.php/ASoC
13155S:	Supported
13156F:	Documentation/devicetree/bindings/sound/
13157F:	Documentation/sound/alsa/soc/
13158F:	sound/soc/
13159F:	include/sound/soc*
13160
13161SOUNDWIRE SUBSYSTEM
13162M:	Vinod Koul <vinod.koul@intel.com>
13163M:	Sanyog Kale <sanyog.r.kale@intel.com>
13164R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13166S:	Supported
13167F:	Documentation/driver-api/soundwire/
13168F:	drivers/soundwire/
13169F:	include/linux/soundwire/
13170
13171SP2 MEDIA DRIVER
13172M:	Olli Salonen <olli.salonen@iki.fi>
13173L:	linux-media@vger.kernel.org
13174W:	https://linuxtv.org
13175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13176S:	Maintained
13177F:	drivers/media/dvb-frontends/sp2*
13178
13179SPARC + UltraSPARC (sparc/sparc64)
13180M:	"David S. Miller" <davem@davemloft.net>
13181L:	sparclinux@vger.kernel.org
13182Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13185S:	Maintained
13186F:	arch/sparc/
13187F:	drivers/sbus/
13188
13189SPARC SERIAL DRIVERS
13190M:	"David S. Miller" <davem@davemloft.net>
13191L:	sparclinux@vger.kernel.org
13192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13194S:	Maintained
13195F:	include/linux/sunserialcore.h
13196F:	drivers/tty/serial/suncore.c
13197F:	drivers/tty/serial/sunhv.c
13198F:	drivers/tty/serial/sunsab.c
13199F:	drivers/tty/serial/sunsab.h
13200F:	drivers/tty/serial/sunsu.c
13201F:	drivers/tty/serial/sunzilog.c
13202F:	drivers/tty/serial/sunzilog.h
13203F:	drivers/tty/vcc.c
13204
13205SPARSE CHECKER
13206M:	"Christopher Li" <sparse@chrisli.org>
13207L:	linux-sparse@vger.kernel.org
13208W:	https://sparse.wiki.kernel.org/
13209T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13210T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13211S:	Maintained
13212F:	include/linux/compiler.h
13213
13214SPEAR CLOCK FRAMEWORK SUPPORT
13215M:	Viresh Kumar <vireshk@kernel.org>
13216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13217W:	http://www.st.com/spear
13218S:	Maintained
13219F:	drivers/clk/spear/
13220
13221SPEAR PLATFORM SUPPORT
13222M:	Viresh Kumar <vireshk@kernel.org>
13223M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13225W:	http://www.st.com/spear
13226S:	Maintained
13227F:	arch/arm/boot/dts/spear*
13228F:	arch/arm/mach-spear/
13229
13230SPI NOR SUBSYSTEM
13231M:	Marek Vasut <marek.vasut@gmail.com>
13232L:	linux-mtd@lists.infradead.org
13233W:	http://www.linux-mtd.infradead.org/
13234Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13235T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13236T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13237S:	Maintained
13238F:	drivers/mtd/spi-nor/
13239F:	include/linux/mtd/spi-nor.h
13240
13241SPI SUBSYSTEM
13242M:	Mark Brown <broonie@kernel.org>
13243L:	linux-spi@vger.kernel.org
13244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13245Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13246S:	Maintained
13247F:	Documentation/devicetree/bindings/spi/
13248F:	Documentation/spi/
13249F:	drivers/spi/
13250F:	include/linux/spi/
13251F:	include/uapi/linux/spi/
13252F:	tools/spi/
13253
13254SPIDERNET NETWORK DRIVER for CELL
13255M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13256L:	netdev@vger.kernel.org
13257S:	Supported
13258F:	Documentation/networking/spider_net.txt
13259F:	drivers/net/ethernet/toshiba/spider_net*
13260
13261SPMI SUBSYSTEM
13262R:	Stephen Boyd <sboyd@kernel.org>
13263L:	linux-arm-msm@vger.kernel.org
13264F:	Documentation/devicetree/bindings/spmi/
13265F:	drivers/spmi/
13266F:	include/dt-bindings/spmi/spmi.h
13267F:	include/linux/spmi.h
13268F:	include/trace/events/spmi.h
13269
13270SPU FILE SYSTEM
13271M:	Jeremy Kerr <jk@ozlabs.org>
13272L:	linuxppc-dev@lists.ozlabs.org
13273W:	http://www.ibm.com/developerworks/power/cell/
13274S:	Supported
13275F:	Documentation/filesystems/spufs.txt
13276F:	arch/powerpc/platforms/cell/spufs/
13277
13278SQUASHFS FILE SYSTEM
13279M:	Phillip Lougher <phillip@squashfs.org.uk>
13280L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13281W:	http://squashfs.org.uk
13282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13283S:	Maintained
13284F:	Documentation/filesystems/squashfs.txt
13285F:	fs/squashfs/
13286
13287SRM (Alpha) environment access
13288M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13289S:	Maintained
13290F:	arch/alpha/kernel/srm_env.c
13291
13292ST STM32 I2C/SMBUS DRIVER
13293M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13294L:	linux-i2c@vger.kernel.org
13295S:	Maintained
13296F:	drivers/i2c/busses/i2c-stm32*
13297
13298STABLE BRANCH
13299M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13300L:	stable@vger.kernel.org
13301S:	Supported
13302F:	Documentation/process/stable-kernel-rules.rst
13303
13304STAGING - ATOMISP DRIVER
13305M:	Alan Cox <alan@linux.intel.com>
13306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13307L:	linux-media@vger.kernel.org
13308S:	Maintained
13309F:	drivers/staging/media/atomisp/
13310
13311STAGING - COMEDI
13312M:	Ian Abbott <abbotti@mev.co.uk>
13313M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13314S:	Odd Fixes
13315F:	drivers/staging/comedi/
13316
13317STAGING - FLARION FT1000 DRIVERS
13318M:	Marek Belisko <marek.belisko@gmail.com>
13319S:	Odd Fixes
13320F:	drivers/staging/ft1000/
13321
13322STAGING - INDUSTRIAL IO
13323M:	Jonathan Cameron <jic23@kernel.org>
13324L:	linux-iio@vger.kernel.org
13325S:	Odd Fixes
13326F:	Documentation/devicetree/bindings/staging/iio/
13327F:	drivers/staging/iio/
13328
13329STAGING - LUSTRE PARALLEL FILESYSTEM
13330M:	Oleg Drokin <oleg.drokin@intel.com>
13331M:	Andreas Dilger <andreas.dilger@intel.com>
13332M:	James Simmons <jsimmons@infradead.org>
13333L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13334W:	http://wiki.lustre.org/
13335S:	Maintained
13336F:	drivers/staging/lustre
13337
13338STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13339M:	Marc Dietrich <marvin24@gmx.de>
13340L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13341L:	linux-tegra@vger.kernel.org
13342S:	Maintained
13343F:	drivers/staging/nvec/
13344
13345STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13346M:	Jens Frederich <jfrederich@gmail.com>
13347M:	Daniel Drake <dsd@laptop.org>
13348M:	Jon Nettleton <jon.nettleton@gmail.com>
13349W:	http://wiki.laptop.org/go/DCON
13350S:	Maintained
13351F:	drivers/staging/olpc_dcon/
13352
13353STAGING - REALTEK RTL8712U DRIVERS
13354M:	Larry Finger <Larry.Finger@lwfinger.net>
13355M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13356S:	Odd Fixes
13357F:	drivers/staging/rtl8712/
13358
13359STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13360M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13361M:	Teddy Wang <teddy.wang@siliconmotion.com>
13362M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13363L:	linux-fbdev@vger.kernel.org
13364S:	Maintained
13365F:	drivers/staging/sm750fb/
13366
13367STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13368M:	William Hubbs <w.d.hubbs@gmail.com>
13369M:	Chris Brannon <chris@the-brannons.com>
13370M:	Kirk Reiser <kirk@reisers.ca>
13371M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13372L:	speakup@linux-speakup.org
13373W:	http://www.linux-speakup.org/
13374S:	Odd Fixes
13375F:	drivers/staging/speakup/
13376
13377STAGING - VIA VT665X DRIVERS
13378M:	Forest Bond <forest@alittletooquiet.net>
13379S:	Odd Fixes
13380F:	drivers/staging/vt665?/
13381
13382STAGING - WILC1000 WIFI DRIVER
13383M:	Aditya Shankar <aditya.shankar@microchip.com>
13384M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13385L:	linux-wireless@vger.kernel.org
13386S:	Supported
13387F:	drivers/staging/wilc1000/
13388
13389STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13390M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13391S:	Odd Fixes
13392F:	drivers/staging/xgifb/
13393
13394STAGING SUBSYSTEM
13395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13397L:	devel@driverdev.osuosl.org
13398S:	Supported
13399F:	drivers/staging/
13400
13401STARFIRE/DURALAN NETWORK DRIVER
13402M:	Ion Badulescu <ionut@badula.org>
13403S:	Odd Fixes
13404F:	drivers/net/ethernet/adaptec/starfire*
13405
13406STEC S1220 SKD DRIVER
13407M:	Bart Van Assche <bart.vanassche@wdc.com>
13408L:	linux-block@vger.kernel.org
13409S:	Maintained
13410F:	drivers/block/skd*[ch]
13411
13412STI CEC DRIVER
13413M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13414S:	Maintained
13415F:	drivers/staging/media/st-cec/
13416F:	Documentation/devicetree/bindings/media/stih-cec.txt
13417
13418STK1160 USB VIDEO CAPTURE DRIVER
13419M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13420L:	linux-media@vger.kernel.org
13421T:	git git://linuxtv.org/media_tree.git
13422S:	Maintained
13423F:	drivers/media/usb/stk1160/
13424
13425STMMAC ETHERNET DRIVER
13426M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13427M:	Alexandre Torgue <alexandre.torgue@st.com>
13428M:	Jose Abreu <joabreu@synopsys.com>
13429L:	netdev@vger.kernel.org
13430W:	http://www.stlinux.com
13431S:	Supported
13432F:	drivers/net/ethernet/stmicro/stmmac/
13433
13434SUN3/3X
13435M:	Sam Creasey <sammy@sammy.net>
13436W:	http://sammy.net/sun3/
13437S:	Maintained
13438F:	arch/m68k/kernel/*sun3*
13439F:	arch/m68k/sun3*/
13440F:	arch/m68k/include/asm/sun3*
13441F:	drivers/net/ethernet/i825xx/sun3*
13442
13443SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13444M:	Hans de Goede <hdegoede@redhat.com>
13445L:	linux-input@vger.kernel.org
13446S:	Maintained
13447F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13448F:	drivers/input/keyboard/sun4i-lradc-keys.c
13449
13450SUNDANCE NETWORK DRIVER
13451M:	Denis Kirjanov <kda@linux-powerpc.org>
13452L:	netdev@vger.kernel.org
13453S:	Maintained
13454F:	drivers/net/ethernet/dlink/sundance.c
13455
13456SUPERH
13457M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13458M:	Rich Felker <dalias@libc.org>
13459L:	linux-sh@vger.kernel.org
13460Q:	http://patchwork.kernel.org/project/linux-sh/list/
13461S:	Maintained
13462F:	Documentation/sh/
13463F:	arch/sh/
13464F:	drivers/sh/
13465
13466SUSPEND TO RAM
13467M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13468M:	Len Brown <len.brown@intel.com>
13469M:	Pavel Machek <pavel@ucw.cz>
13470L:	linux-pm@vger.kernel.org
13471B:	https://bugzilla.kernel.org
13472S:	Supported
13473F:	Documentation/power/
13474F:	arch/x86/kernel/acpi/
13475F:	drivers/base/power/
13476F:	kernel/power/
13477F:	include/linux/suspend.h
13478F:	include/linux/freezer.h
13479F:	include/linux/pm.h
13480
13481SVGA HANDLING
13482M:	Martin Mares <mj@ucw.cz>
13483L:	linux-video@atrey.karlin.mff.cuni.cz
13484S:	Maintained
13485F:	Documentation/svga.txt
13486F:	arch/x86/boot/video*
13487
13488SWIOTLB SUBSYSTEM
13489M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13490L:	iommu@lists.linux-foundation.org
13491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13492S:	Supported
13493F:	lib/swiotlb.c
13494F:	arch/*/kernel/pci-swiotlb.c
13495F:	include/linux/swiotlb.h
13496
13497SWITCHDEV
13498M:	Jiri Pirko <jiri@resnulli.us>
13499M:	Ivan Vecera <ivecera@redhat.com>
13500L:	netdev@vger.kernel.org
13501S:	Supported
13502F:	net/switchdev/
13503F:	include/net/switchdev.h
13504
13505SYNC FILE FRAMEWORK
13506M:	Sumit Semwal <sumit.semwal@linaro.org>
13507R:	Gustavo Padovan <gustavo@padovan.org>
13508S:	Maintained
13509L:	linux-media@vger.kernel.org
13510L:	dri-devel@lists.freedesktop.org
13511F:	drivers/dma-buf/sync_*
13512F:	drivers/dma-buf/dma-fence*
13513F:	drivers/dma-buf/sw_sync.c
13514F:	include/linux/sync_file.h
13515F:	include/uapi/linux/sync_file.h
13516F:	Documentation/sync_file.txt
13517T:	git git://anongit.freedesktop.org/drm/drm-misc
13518
13519SYNOPSYS ARC ARCHITECTURE
13520M:	Vineet Gupta <vgupta@synopsys.com>
13521L:	linux-snps-arc@lists.infradead.org
13522S:	Supported
13523F:	arch/arc/
13524F:	Documentation/devicetree/bindings/arc/*
13525F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13526F:	drivers/clocksource/arc_timer.c
13527F:	drivers/tty/serial/arc_uart.c
13528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13529
13530SYNOPSYS ARC HSDK SDP pll clock driver
13531M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13532S:	Supported
13533F:	drivers/clk/clk-hsdk-pll.c
13534F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13535
13536SYNOPSYS ARC SDP clock driver
13537M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13538S:	Supported
13539F:	drivers/clk/axs10x/*
13540F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13541
13542SYNOPSYS ARC SDP platform support
13543M:	Alexey Brodkin <abrodkin@synopsys.com>
13544S:	Supported
13545F:	arch/arc/plat-axs10x
13546F:	arch/arc/boot/dts/ax*
13547F:	Documentation/devicetree/bindings/arc/axs10*
13548
13549SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13550M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13551S:	Supported
13552F:	drivers/reset/reset-axs10x.c
13553F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13554
13555SYNOPSYS DESIGNWARE 8250 UART DRIVER
13556R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13557S:	Maintained
13558F:	drivers/tty/serial/8250/8250_dw.c
13559
13560SYNOPSYS DESIGNWARE APB GPIO DRIVER
13561M:	Hoan Tran <hotran@apm.com>
13562L:	linux-gpio@vger.kernel.org
13563S:	Maintained
13564F:	drivers/gpio/gpio-dwapb.c
13565F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13566
13567SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13568M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13569S:	Maintained
13570F:	drivers/dma/dwi-axi-dmac/
13571F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13572
13573SYNOPSYS DESIGNWARE DMAC DRIVER
13574M:	Viresh Kumar <vireshk@kernel.org>
13575R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13576S:	Maintained
13577F:	include/linux/dma/dw.h
13578F:	include/linux/platform_data/dma-dw.h
13579F:	drivers/dma/dw/
13580
13581SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13582M:	Jose Abreu <Jose.Abreu@synopsys.com>
13583L:	netdev@vger.kernel.org
13584S:	Supported
13585F:	drivers/net/ethernet/synopsys/
13586
13587SYNOPSYS DESIGNWARE I2C DRIVER
13588M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13589R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13590R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13591L:	linux-i2c@vger.kernel.org
13592S:	Maintained
13593F:	drivers/i2c/busses/i2c-designware-*
13594F:	include/linux/platform_data/i2c-designware.h
13595
13596SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13597M:	Jaehoon Chung <jh80.chung@samsung.com>
13598L:	linux-mmc@vger.kernel.org
13599S:	Maintained
13600F:	drivers/mmc/host/dw_mmc*
13601
13602SYNOPSYS HSDK RESET CONTROLLER DRIVER
13603M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13604S:	Supported
13605F:	drivers/reset/reset-hsdk.c
13606F:	include/dt-bindings/reset/snps,hsdk-reset.h
13607F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13608
13609SYSTEM CONFIGURATION (SYSCON)
13610M:	Lee Jones <lee.jones@linaro.org>
13611M:	Arnd Bergmann <arnd@arndb.de>
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13613S:	Supported
13614F:	drivers/mfd/syscon.c
13615
13616SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13617M:	Sudeep Holla <sudeep.holla@arm.com>
13618L:	linux-arm-kernel@lists.infradead.org
13619S:	Maintained
13620F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13621F:	drivers/clk/clk-sc[mp]i.c
13622F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13623F:	drivers/firmware/arm_scpi.c
13624F:	drivers/firmware/arm_scmi/
13625F:	include/linux/sc[mp]i_protocol.h
13626
13627SYSTEM RESET/SHUTDOWN DRIVERS
13628M:	Sebastian Reichel <sre@kernel.org>
13629L:	linux-pm@vger.kernel.org
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13631S:	Maintained
13632F:	Documentation/devicetree/bindings/power/reset/
13633F:	drivers/power/reset/
13634
13635SYSTEM TRACE MODULE CLASS
13636M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13637S:	Maintained
13638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13639F:	Documentation/trace/stm.txt
13640F:	drivers/hwtracing/stm/
13641F:	include/linux/stm.h
13642F:	include/uapi/linux/stm.h
13643
13644SYSV FILESYSTEM
13645M:	Christoph Hellwig <hch@infradead.org>
13646S:	Maintained
13647F:	Documentation/filesystems/sysv-fs.txt
13648F:	fs/sysv/
13649F:	include/linux/sysv_fs.h
13650
13651TARGET SUBSYSTEM
13652M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13653L:	linux-scsi@vger.kernel.org
13654L:	target-devel@vger.kernel.org
13655W:	http://www.linux-iscsi.org
13656W:	http://groups.google.com/group/linux-iscsi-target-dev
13657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13658S:	Supported
13659F:	drivers/target/
13660F:	include/target/
13661F:	Documentation/target/
13662
13663TASKSTATS STATISTICS INTERFACE
13664M:	Balbir Singh <bsingharora@gmail.com>
13665S:	Maintained
13666F:	Documentation/accounting/taskstats*
13667F:	include/linux/taskstats*
13668F:	kernel/taskstats.c
13669
13670TC subsystem
13671M:	Jamal Hadi Salim <jhs@mojatatu.com>
13672M:	Cong Wang <xiyou.wangcong@gmail.com>
13673M:	Jiri Pirko <jiri@resnulli.us>
13674L:	netdev@vger.kernel.org
13675S:	Maintained
13676F:	include/net/pkt_cls.h
13677F:	include/net/pkt_sched.h
13678F:	include/net/tc_act/
13679F:	include/uapi/linux/pkt_cls.h
13680F:	include/uapi/linux/pkt_sched.h
13681F:	include/uapi/linux/tc_act/
13682F:	include/uapi/linux/tc_ematch/
13683F:	net/sched/
13684
13685TCP LOW PRIORITY MODULE
13686M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13687M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13688W:	http://tcp-lp-mod.sourceforge.net/
13689S:	Maintained
13690F:	net/ipv4/tcp_lp.c
13691
13692TDA10071 MEDIA DRIVER
13693M:	Antti Palosaari <crope@iki.fi>
13694L:	linux-media@vger.kernel.org
13695W:	https://linuxtv.org
13696W:	http://palosaari.fi/linux/
13697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13698T:	git git://linuxtv.org/anttip/media_tree.git
13699S:	Maintained
13700F:	drivers/media/dvb-frontends/tda10071*
13701
13702TDA18212 MEDIA DRIVER
13703M:	Antti Palosaari <crope@iki.fi>
13704L:	linux-media@vger.kernel.org
13705W:	https://linuxtv.org
13706W:	http://palosaari.fi/linux/
13707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13708T:	git git://linuxtv.org/anttip/media_tree.git
13709S:	Maintained
13710F:	drivers/media/tuners/tda18212*
13711
13712TDA18218 MEDIA DRIVER
13713M:	Antti Palosaari <crope@iki.fi>
13714L:	linux-media@vger.kernel.org
13715W:	https://linuxtv.org
13716W:	http://palosaari.fi/linux/
13717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13718T:	git git://linuxtv.org/anttip/media_tree.git
13719S:	Maintained
13720F:	drivers/media/tuners/tda18218*
13721
13722TDA18250 MEDIA DRIVER
13723M:	Olli Salonen <olli.salonen@iki.fi>
13724L:	linux-media@vger.kernel.org
13725W:	https://linuxtv.org
13726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13727T:	git git://linuxtv.org/media_tree.git
13728S:	Maintained
13729F:	drivers/media/tuners/tda18250*
13730
13731TDA18271 MEDIA DRIVER
13732M:	Michael Krufky <mkrufky@linuxtv.org>
13733L:	linux-media@vger.kernel.org
13734W:	https://linuxtv.org
13735W:	http://github.com/mkrufky
13736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13737T:	git git://linuxtv.org/mkrufky/tuners.git
13738S:	Maintained
13739F:	drivers/media/tuners/tda18271*
13740
13741TDA1997x MEDIA DRIVER
13742M:	Tim Harvey <tharvey@gateworks.com>
13743L:	linux-media@vger.kernel.org
13744W:	https://linuxtv.org
13745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13746S:	Maintained
13747F:	drivers/media/i2c/tda1997x.*
13748
13749TDA827x MEDIA DRIVER
13750M:	Michael Krufky <mkrufky@linuxtv.org>
13751L:	linux-media@vger.kernel.org
13752W:	https://linuxtv.org
13753W:	http://github.com/mkrufky
13754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13755T:	git git://linuxtv.org/mkrufky/tuners.git
13756S:	Maintained
13757F:	drivers/media/tuners/tda8290.*
13758
13759TDA8290 MEDIA DRIVER
13760M:	Michael Krufky <mkrufky@linuxtv.org>
13761L:	linux-media@vger.kernel.org
13762W:	https://linuxtv.org
13763W:	http://github.com/mkrufky
13764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13765T:	git git://linuxtv.org/mkrufky/tuners.git
13766S:	Maintained
13767F:	drivers/media/tuners/tda8290.*
13768
13769TDA9840 MEDIA DRIVER
13770M:	Hans Verkuil <hverkuil@xs4all.nl>
13771L:	linux-media@vger.kernel.org
13772T:	git git://linuxtv.org/media_tree.git
13773W:	https://linuxtv.org
13774S:	Maintained
13775F:	drivers/media/i2c/tda9840*
13776
13777TEA5761 TUNER DRIVER
13778M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13779L:	linux-media@vger.kernel.org
13780W:	https://linuxtv.org
13781T:	git git://linuxtv.org/media_tree.git
13782S:	Odd fixes
13783F:	drivers/media/tuners/tea5761.*
13784
13785TEA5767 TUNER DRIVER
13786M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13787L:	linux-media@vger.kernel.org
13788W:	https://linuxtv.org
13789T:	git git://linuxtv.org/media_tree.git
13790S:	Maintained
13791F:	drivers/media/tuners/tea5767.*
13792
13793TEA6415C MEDIA DRIVER
13794M:	Hans Verkuil <hverkuil@xs4all.nl>
13795L:	linux-media@vger.kernel.org
13796T:	git git://linuxtv.org/media_tree.git
13797W:	https://linuxtv.org
13798S:	Maintained
13799F:	drivers/media/i2c/tea6415c*
13800
13801TEA6420 MEDIA DRIVER
13802M:	Hans Verkuil <hverkuil@xs4all.nl>
13803L:	linux-media@vger.kernel.org
13804T:	git git://linuxtv.org/media_tree.git
13805W:	https://linuxtv.org
13806S:	Maintained
13807F:	drivers/media/i2c/tea6420*
13808
13809TEAM DRIVER
13810M:	Jiri Pirko <jiri@resnulli.us>
13811L:	netdev@vger.kernel.org
13812S:	Supported
13813F:	drivers/net/team/
13814F:	include/linux/if_team.h
13815F:	include/uapi/linux/if_team.h
13816
13817TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13818M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13819S:	Maintained
13820F:	arch/x86/platform/ts5500/
13821
13822TECHNOTREND USB IR RECEIVER
13823M:	Sean Young <sean@mess.org>
13824L:	linux-media@vger.kernel.org
13825S:	Maintained
13826F:	drivers/media/rc/ttusbir.c
13827
13828TECHWELL TW9910 VIDEO DECODER
13829L:	linux-media@vger.kernel.org
13830S:	Orphan
13831F:	drivers/media/i2c/tw9910.c
13832F:	include/media/i2c/tw9910.h
13833
13834TEE SUBSYSTEM
13835M:	Jens Wiklander <jens.wiklander@linaro.org>
13836S:	Maintained
13837F:	include/linux/tee_drv.h
13838F:	include/uapi/linux/tee.h
13839F:	drivers/tee/
13840F:	Documentation/tee.txt
13841
13842TEGRA ARCHITECTURE SUPPORT
13843M:	Thierry Reding <thierry.reding@gmail.com>
13844M:	Jonathan Hunter <jonathanh@nvidia.com>
13845L:	linux-tegra@vger.kernel.org
13846Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13848S:	Supported
13849N:	[^a-z]tegra
13850
13851TEGRA CLOCK DRIVER
13852M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13853M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13854S:	Supported
13855F:	drivers/clk/tegra/
13856
13857TEGRA DMA DRIVERS
13858M:	Laxman Dewangan <ldewangan@nvidia.com>
13859M:	Jon Hunter <jonathanh@nvidia.com>
13860S:	Supported
13861F:	drivers/dma/tegra*
13862
13863TEGRA I2C DRIVER
13864M:	Laxman Dewangan <ldewangan@nvidia.com>
13865S:	Supported
13866F:	drivers/i2c/busses/i2c-tegra.c
13867
13868TEGRA IOMMU DRIVERS
13869M:	Thierry Reding <thierry.reding@gmail.com>
13870L:	linux-tegra@vger.kernel.org
13871S:	Supported
13872F:	drivers/iommu/tegra*
13873
13874TEGRA KBC DRIVER
13875M:	Laxman Dewangan <ldewangan@nvidia.com>
13876S:	Supported
13877F:	drivers/input/keyboard/tegra-kbc.c
13878
13879TEGRA PWM DRIVER
13880M:	Thierry Reding <thierry.reding@gmail.com>
13881S:	Supported
13882F:	drivers/pwm/pwm-tegra.c
13883
13884TEGRA SERIAL DRIVER
13885M:	Laxman Dewangan <ldewangan@nvidia.com>
13886S:	Supported
13887F:	drivers/tty/serial/serial-tegra.c
13888
13889TEGRA SPI DRIVER
13890M:	Laxman Dewangan <ldewangan@nvidia.com>
13891S:	Supported
13892F:	drivers/spi/spi-tegra*
13893
13894TEHUTI ETHERNET DRIVER
13895M:	Andy Gospodarek <andy@greyhouse.net>
13896L:	netdev@vger.kernel.org
13897S:	Supported
13898F:	drivers/net/ethernet/tehuti/*
13899
13900Telecom Clock Driver for MCPL0010
13901M:	Mark Gross <mark.gross@intel.com>
13902S:	Supported
13903F:	drivers/char/tlclk.c
13904
13905TENSILICA XTENSA PORT (xtensa)
13906M:	Chris Zankel <chris@zankel.net>
13907M:	Max Filippov <jcmvbkbc@gmail.com>
13908L:	linux-xtensa@linux-xtensa.org
13909T:	git git://github.com/czankel/xtensa-linux.git
13910S:	Maintained
13911F:	arch/xtensa/
13912F:	drivers/irqchip/irq-xtensa-*
13913
13914Texas Instruments' System Control Interface (TISCI) Protocol Driver
13915M:	Nishanth Menon <nm@ti.com>
13916M:	Tero Kristo <t-kristo@ti.com>
13917M:	Santosh Shilimkar <ssantosh@kernel.org>
13918L:	linux-arm-kernel@lists.infradead.org
13919S:	Maintained
13920F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13921F:	drivers/firmware/ti_sci*
13922F:	include/linux/soc/ti/ti_sci_protocol.h
13923F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13924F:	include/dt-bindings/genpd/k2g.h
13925F:	drivers/soc/ti/ti_sci_pm_domains.c
13926F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13927F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13928F:	drivers/clk/keystone/sci-clk.c
13929F:	drivers/reset/reset-ti-sci.c
13930
13931THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13932M:	Hans Verkuil <hverkuil@xs4all.nl>
13933L:	linux-media@vger.kernel.org
13934T:	git git://linuxtv.org/media_tree.git
13935W:	https://linuxtv.org
13936S:	Maintained
13937F:	drivers/media/radio/radio-raremono.c
13938
13939THERMAL
13940M:	Zhang Rui <rui.zhang@intel.com>
13941M:	Eduardo Valentin <edubezval@gmail.com>
13942L:	linux-pm@vger.kernel.org
13943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13945Q:	https://patchwork.kernel.org/project/linux-pm/list/
13946S:	Supported
13947F:	drivers/thermal/
13948F:	include/linux/thermal.h
13949F:	include/uapi/linux/thermal.h
13950F:	include/linux/cpu_cooling.h
13951F:	Documentation/devicetree/bindings/thermal/
13952
13953THERMAL/CPU_COOLING
13954M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13955M:	Viresh Kumar <viresh.kumar@linaro.org>
13956M:	Javi Merino <javi.merino@kernel.org>
13957L:	linux-pm@vger.kernel.org
13958S:	Supported
13959F:	Documentation/thermal/cpu-cooling-api.txt
13960F:	drivers/thermal/cpu_cooling.c
13961F:	include/linux/cpu_cooling.h
13962
13963THINKPAD ACPI EXTRAS DRIVER
13964M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13965L:	ibm-acpi-devel@lists.sourceforge.net
13966L:	platform-driver-x86@vger.kernel.org
13967W:	http://ibm-acpi.sourceforge.net
13968W:	http://thinkwiki.org/wiki/Ibm-acpi
13969T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13970S:	Maintained
13971F:	drivers/platform/x86/thinkpad_acpi.c
13972
13973THUNDERBOLT DRIVER
13974M:	Andreas Noever <andreas.noever@gmail.com>
13975M:	Michael Jamet <michael.jamet@intel.com>
13976M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13977M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13979S:	Maintained
13980F:	Documentation/admin-guide/thunderbolt.rst
13981F:	drivers/thunderbolt/
13982F:	include/linux/thunderbolt.h
13983
13984THUNDERBOLT NETWORK DRIVER
13985M:	Michael Jamet <michael.jamet@intel.com>
13986M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13987M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13988L:	netdev@vger.kernel.org
13989S:	Maintained
13990F:	drivers/net/thunderbolt.c
13991
13992THUNDERX GPIO DRIVER
13993M:	David Daney <david.daney@cavium.com>
13994S:	Maintained
13995F:	drivers/gpio/gpio-thunderx.c
13996
13997TI AM437X VPFE DRIVER
13998M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13999L:	linux-media@vger.kernel.org
14000W:	https://linuxtv.org
14001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14002T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14003S:	Maintained
14004F:	drivers/media/platform/am437x/
14005
14006TI BANDGAP AND THERMAL DRIVER
14007M:	Eduardo Valentin <edubezval@gmail.com>
14008M:	Keerthy <j-keerthy@ti.com>
14009L:	linux-pm@vger.kernel.org
14010L:	linux-omap@vger.kernel.org
14011S:	Maintained
14012F:	drivers/thermal/ti-soc-thermal/
14013
14014TI BQ27XXX POWER SUPPLY DRIVER
14015R:	Andrew F. Davis <afd@ti.com>
14016F:	include/linux/power/bq27xxx_battery.h
14017F:	drivers/power/supply/bq27xxx_battery.c
14018F:	drivers/power/supply/bq27xxx_battery_i2c.c
14019
14020TI CDCE706 CLOCK DRIVER
14021M:	Max Filippov <jcmvbkbc@gmail.com>
14022S:	Maintained
14023F:	drivers/clk/clk-cdce706.c
14024
14025TI CLOCK DRIVER
14026M:	Tero Kristo <t-kristo@ti.com>
14027L:	linux-omap@vger.kernel.org
14028S:	Maintained
14029F:	drivers/clk/ti/
14030F:	include/linux/clk/ti.h
14031
14032TI DAVINCI MACHINE SUPPORT
14033M:	Sekhar Nori <nsekhar@ti.com>
14034M:	Kevin Hilman <khilman@kernel.org>
14035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14037S:	Supported
14038F:	arch/arm/mach-davinci/
14039F:	drivers/i2c/busses/i2c-davinci.c
14040F:	arch/arm/boot/dts/da850*
14041
14042TI DAVINCI SERIES CLOCK DRIVER
14043M:	David Lechner <david@lechnology.com>
14044R:	Sekhar Nori <nsekhar@ti.com>
14045S:	Maintained
14046F:	Documentation/devicetree/bindings/clock/ti/davinci/
14047F:	drivers/clk/davinci/
14048
14049TI DAVINCI SERIES GPIO DRIVER
14050M:	Keerthy <j-keerthy@ti.com>
14051L:	linux-gpio@vger.kernel.org
14052S:	Maintained
14053F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14054F:	drivers/gpio/gpio-davinci.c
14055
14056TI DAVINCI SERIES MEDIA DRIVER
14057M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14058L:	linux-media@vger.kernel.org
14059W:	https://linuxtv.org
14060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14061T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14062S:	Maintained
14063F:	drivers/media/platform/davinci/
14064F:	include/media/davinci/
14065
14066TI ETHERNET SWITCH DRIVER (CPSW)
14067R:	Grygorii Strashko <grygorii.strashko@ti.com>
14068L:	linux-omap@vger.kernel.org
14069L:	netdev@vger.kernel.org
14070S:	Maintained
14071F:	drivers/net/ethernet/ti/cpsw*
14072F:	drivers/net/ethernet/ti/davinci*
14073
14074TI FLASH MEDIA INTERFACE DRIVER
14075M:	Alex Dubov <oakad@yahoo.com>
14076S:	Maintained
14077F:	drivers/misc/tifm*
14078F:	drivers/mmc/host/tifm_sd.c
14079F:	include/linux/tifm.h
14080
14081TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14082M:	Santosh Shilimkar <ssantosh@kernel.org>
14083L:	linux-kernel@vger.kernel.org
14084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14085S:	Maintained
14086F:	drivers/soc/ti/*
14087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14088
14089TI LM49xxx FAMILY ASoC CODEC DRIVERS
14090M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14091M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14093S:	Maintained
14094F:	sound/soc/codecs/lm49453*
14095F:	sound/soc/codecs/isabelle*
14096
14097TI LP855x BACKLIGHT DRIVER
14098M:	Milo Kim <milo.kim@ti.com>
14099S:	Maintained
14100F:	Documentation/backlight/lp855x-driver.txt
14101F:	drivers/video/backlight/lp855x_bl.c
14102F:	include/linux/platform_data/lp855x.h
14103
14104TI LP8727 CHARGER DRIVER
14105M:	Milo Kim <milo.kim@ti.com>
14106S:	Maintained
14107F:	drivers/power/supply/lp8727_charger.c
14108F:	include/linux/platform_data/lp8727.h
14109
14110TI LP8788 MFD DRIVER
14111M:	Milo Kim <milo.kim@ti.com>
14112S:	Maintained
14113F:	drivers/iio/adc/lp8788_adc.c
14114F:	drivers/leds/leds-lp8788.c
14115F:	drivers/mfd/lp8788*.c
14116F:	drivers/power/supply/lp8788-charger.c
14117F:	drivers/regulator/lp8788-*.c
14118F:	include/linux/mfd/lp8788*.h
14119
14120TI NETCP ETHERNET DRIVER
14121M:	Wingman Kwok <w-kwok2@ti.com>
14122M:	Murali Karicheri <m-karicheri2@ti.com>
14123L:	netdev@vger.kernel.org
14124S:	Maintained
14125F:	drivers/net/ethernet/ti/netcp*
14126
14127TI TAS571X FAMILY ASoC CODEC DRIVER
14128M:	Kevin Cernekee <cernekee@chromium.org>
14129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14130S:	Odd Fixes
14131F:	sound/soc/codecs/tas571x*
14132
14133TI TRF7970A NFC DRIVER
14134M:	Mark Greer <mgreer@animalcreek.com>
14135L:	linux-wireless@vger.kernel.org
14136L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14137S:	Supported
14138F:	drivers/nfc/trf7970a.c
14139F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14140
14141TI TWL4030 SERIES SOC CODEC DRIVER
14142M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14144S:	Maintained
14145F:	sound/soc/codecs/twl4030*
14146
14147TI VPE/CAL DRIVERS
14148M:	Benoit Parrot <bparrot@ti.com>
14149L:	linux-media@vger.kernel.org
14150W:	http://linuxtv.org/
14151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14152S:	Maintained
14153F:	drivers/media/platform/ti-vpe/
14154
14155TI WILINK WIRELESS DRIVERS
14156L:	linux-wireless@vger.kernel.org
14157W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14158W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14160S:	Orphan
14161F:	drivers/net/wireless/ti/
14162F:	include/linux/wl12xx.h
14163
14164TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14165M:	John Stultz <john.stultz@linaro.org>
14166M:	Thomas Gleixner <tglx@linutronix.de>
14167R:	Stephen Boyd <sboyd@kernel.org>
14168L:	linux-kernel@vger.kernel.org
14169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14170S:	Supported
14171F:	include/linux/clocksource.h
14172F:	include/linux/time.h
14173F:	include/linux/timex.h
14174F:	include/uapi/linux/time.h
14175F:	include/uapi/linux/timex.h
14176F:	kernel/time/clocksource.c
14177F:	kernel/time/time*.c
14178F:	kernel/time/alarmtimer.c
14179F:	kernel/time/ntp.c
14180F:	tools/testing/selftests/timers/
14181
14182TIPC NETWORK LAYER
14183M:	Jon Maloy <jon.maloy@ericsson.com>
14184M:	Ying Xue <ying.xue@windriver.com>
14185L:	netdev@vger.kernel.org (core kernel code)
14186L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14187W:	http://tipc.sourceforge.net/
14188S:	Maintained
14189F:	include/uapi/linux/tipc*.h
14190F:	net/tipc/
14191
14192TLAN NETWORK DRIVER
14193M:	Samuel Chessman <chessman@tux.org>
14194L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14195W:	http://sourceforge.net/projects/tlan/
14196S:	Maintained
14197F:	Documentation/networking/tlan.txt
14198F:	drivers/net/ethernet/ti/tlan.*
14199
14200TM6000 VIDEO4LINUX DRIVER
14201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14202L:	linux-media@vger.kernel.org
14203W:	https://linuxtv.org
14204T:	git git://linuxtv.org/media_tree.git
14205S:	Odd fixes
14206F:	drivers/media/usb/tm6000/
14207F:	Documentation/media/v4l-drivers/tm6000*
14208
14209TMIO/SDHI MMC DRIVER
14210M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14211L:	linux-mmc@vger.kernel.org
14212S:	Supported
14213F:	drivers/mmc/host/tmio_mmc*
14214F:	drivers/mmc/host/renesas_sdhi*
14215F:	include/linux/mfd/tmio.h
14216
14217TMP401 HARDWARE MONITOR DRIVER
14218M:	Guenter Roeck <linux@roeck-us.net>
14219L:	linux-hwmon@vger.kernel.org
14220S:	Maintained
14221F:	Documentation/hwmon/tmp401
14222F:	drivers/hwmon/tmp401.c
14223
14224TMPFS (SHMEM FILESYSTEM)
14225M:	Hugh Dickins <hughd@google.com>
14226L:	linux-mm@kvack.org
14227S:	Maintained
14228F:	include/linux/shmem_fs.h
14229F:	mm/shmem.c
14230
14231TOMOYO SECURITY MODULE
14232M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14233M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14234L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14235L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14236L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14237L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14238W:	http://tomoyo.sourceforge.jp/
14239T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14240S:	Maintained
14241F:	security/tomoyo/
14242
14243TOPSTAR LAPTOP EXTRAS DRIVER
14244M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14245L:	platform-driver-x86@vger.kernel.org
14246S:	Maintained
14247F:	drivers/platform/x86/topstar-laptop.c
14248
14249TORTURE-TEST MODULES
14250M:	Davidlohr Bueso <dave@stgolabs.net>
14251M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14252M:	Josh Triplett <josh@joshtriplett.org>
14253L:	linux-kernel@vger.kernel.org
14254S:	Supported
14255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14256F:	Documentation/RCU/torture.txt
14257F:	kernel/torture.c
14258F:	kernel/rcu/rcutorture.c
14259F:	kernel/locking/locktorture.c
14260
14261TOSHIBA ACPI EXTRAS DRIVER
14262M:	Azael Avalos <coproscefalo@gmail.com>
14263L:	platform-driver-x86@vger.kernel.org
14264S:	Maintained
14265F:	drivers/platform/x86/toshiba_acpi.c
14266
14267TOSHIBA BLUETOOTH DRIVER
14268M:	Azael Avalos <coproscefalo@gmail.com>
14269L:	platform-driver-x86@vger.kernel.org
14270S:	Maintained
14271F:	drivers/platform/x86/toshiba_bluetooth.c
14272
14273TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14274M:	Azael Avalos <coproscefalo@gmail.com>
14275L:	platform-driver-x86@vger.kernel.org
14276S:	Maintained
14277F:	drivers/platform/x86/toshiba_haps.c
14278
14279TOSHIBA SMM DRIVER
14280M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14281W:	http://www.buzzard.org.uk/toshiba/
14282S:	Maintained
14283F:	drivers/char/toshiba.c
14284F:	include/linux/toshiba.h
14285F:	include/uapi/linux/toshiba.h
14286
14287TOSHIBA TC358743 DRIVER
14288M:	Mats Randgaard <matrandg@cisco.com>
14289L:	linux-media@vger.kernel.org
14290S:	Maintained
14291F:	drivers/media/i2c/tc358743*
14292F:	include/media/i2c/tc358743.h
14293
14294TOSHIBA WMI HOTKEYS DRIVER
14295M:	Azael Avalos <coproscefalo@gmail.com>
14296L:	platform-driver-x86@vger.kernel.org
14297S:	Maintained
14298F:	drivers/platform/x86/toshiba-wmi.c
14299
14300TPM DEVICE DRIVER
14301M:	Peter Huewe <peterhuewe@gmx.de>
14302M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14303R:	Jason Gunthorpe <jgg@ziepe.ca>
14304L:	linux-integrity@vger.kernel.org
14305Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14306W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14307T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14308S:	Maintained
14309F:	drivers/char/tpm/
14310
14311TRACING
14312M:	Steven Rostedt <rostedt@goodmis.org>
14313M:	Ingo Molnar <mingo@redhat.com>
14314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14315S:	Maintained
14316F:	Documentation/trace/ftrace.txt
14317F:	arch/*/*/*/ftrace.h
14318F:	arch/*/kernel/ftrace.c
14319F:	include/*/ftrace.h
14320F:	include/linux/trace*.h
14321F:	include/trace/
14322F:	kernel/trace/
14323F:	tools/testing/selftests/ftrace/
14324
14325TRACING MMIO ACCESSES (MMIOTRACE)
14326M:	Steven Rostedt <rostedt@goodmis.org>
14327M:	Ingo Molnar <mingo@kernel.org>
14328R:	Karol Herbst <karolherbst@gmail.com>
14329R:	Pekka Paalanen <ppaalanen@gmail.com>
14330S:	Maintained
14331L:	linux-kernel@vger.kernel.org
14332L:	nouveau@lists.freedesktop.org
14333F:	kernel/trace/trace_mmiotrace.c
14334F:	include/linux/mmiotrace.h
14335F:	arch/x86/mm/kmmio.c
14336F:	arch/x86/mm/mmio-mod.c
14337F:	arch/x86/mm/testmmiotrace.c
14338
14339TRIVIAL PATCHES
14340M:	Jiri Kosina <trivial@kernel.org>
14341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14342S:	Maintained
14343K:	^Subject:.*(?i)trivial
14344
14345TEMPO SEMICONDUCTOR DRIVERS
14346M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14347S:	Maintained
14348F:	sound/soc/codecs/tscs*.c
14349F:	sound/soc/codecs/tscs*.h
14350F:	Documentation/devicetree/bindings/sound/tscs*.txt
14351
14352TTY LAYER
14353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14354M:	Jiri Slaby <jslaby@suse.com>
14355S:	Supported
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14357F:	Documentation/serial/
14358F:	drivers/tty/
14359F:	drivers/tty/serial/serial_core.c
14360F:	include/linux/serial_core.h
14361F:	include/linux/serial.h
14362F:	include/linux/tty.h
14363F:	include/uapi/linux/serial_core.h
14364F:	include/uapi/linux/serial.h
14365F:	include/uapi/linux/tty.h
14366
14367TUA9001 MEDIA DRIVER
14368M:	Antti Palosaari <crope@iki.fi>
14369L:	linux-media@vger.kernel.org
14370W:	https://linuxtv.org
14371W:	http://palosaari.fi/linux/
14372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14373T:	git git://linuxtv.org/anttip/media_tree.git
14374S:	Maintained
14375F:	drivers/media/tuners/tua9001*
14376
14377TULIP NETWORK DRIVERS
14378L:	netdev@vger.kernel.org
14379L:	linux-parisc@vger.kernel.org
14380S:	Orphan
14381F:	drivers/net/ethernet/dec/tulip/
14382
14383TUN/TAP driver
14384M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14385W:	http://vtun.sourceforge.net/tun
14386S:	Maintained
14387F:	Documentation/networking/tuntap.txt
14388F:	arch/um/os-Linux/drivers/
14389
14390TURBOCHANNEL SUBSYSTEM
14391M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14392M:	Ralf Baechle <ralf@linux-mips.org>
14393L:	linux-mips@linux-mips.org
14394Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14395S:	Maintained
14396F:	drivers/tc/
14397F:	include/linux/tc.h
14398
14399TW5864 VIDEO4LINUX DRIVER
14400M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14401M:	Anton Sviridenko <anton@corp.bluecherry.net>
14402M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14403M:	Andrey Utkin <andrey_utkin@fastmail.com>
14404L:	linux-media@vger.kernel.org
14405S:	Supported
14406F:	drivers/media/pci/tw5864/
14407
14408TW68 VIDEO4LINUX DRIVER
14409M:	Hans Verkuil <hverkuil@xs4all.nl>
14410L:	linux-media@vger.kernel.org
14411T:	git git://linuxtv.org/media_tree.git
14412W:	https://linuxtv.org
14413S:	Odd Fixes
14414F:	drivers/media/pci/tw68/
14415
14416TW686X VIDEO4LINUX DRIVER
14417M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14418L:	linux-media@vger.kernel.org
14419T:	git git://linuxtv.org/media_tree.git
14420W:	http://linuxtv.org
14421S:	Maintained
14422F:	drivers/media/pci/tw686x/
14423
14424UBI FILE SYSTEM (UBIFS)
14425M:	Richard Weinberger <richard@nod.at>
14426M:	Artem Bityutskiy <dedekind1@gmail.com>
14427M:	Adrian Hunter <adrian.hunter@intel.com>
14428L:	linux-mtd@lists.infradead.org
14429T:	git git://git.infradead.org/ubifs-2.6.git
14430W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14431S:	Supported
14432F:	Documentation/filesystems/ubifs.txt
14433F:	fs/ubifs/
14434
14435UCLINUX (M68KNOMMU AND COLDFIRE)
14436M:	Greg Ungerer <gerg@linux-m68k.org>
14437W:	http://www.linux-m68k.org/
14438W:	http://www.uclinux.org/
14439L:	linux-m68k@lists.linux-m68k.org
14440L:	uclinux-dev@uclinux.org  (subscribers-only)
14441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14442S:	Maintained
14443F:	arch/m68k/coldfire/
14444F:	arch/m68k/68*/
14445F:	arch/m68k/*/*_no.*
14446F:	arch/m68k/include/asm/*_no.*
14447
14448UDF FILESYSTEM
14449M:	Jan Kara <jack@suse.com>
14450S:	Maintained
14451F:	Documentation/filesystems/udf.txt
14452F:	fs/udf/
14453
14454UDRAW TABLET
14455M:	Bastien Nocera <hadess@hadess.net>
14456L:	linux-input@vger.kernel.org
14457S:	Maintained
14458F:	drivers/hid/hid-udraw-ps3.c
14459
14460UFS FILESYSTEM
14461M:	Evgeniy Dushistov <dushistov@mail.ru>
14462S:	Maintained
14463F:	Documentation/filesystems/ufs.txt
14464F:	fs/ufs/
14465
14466UHID USERSPACE HID IO DRIVER:
14467M:	David Herrmann <dh.herrmann@googlemail.com>
14468L:	linux-input@vger.kernel.org
14469S:	Maintained
14470F:	drivers/hid/uhid.c
14471F:	include/uapi/linux/uhid.h
14472
14473ULPI BUS
14474M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14475L:	linux-usb@vger.kernel.org
14476S:	Maintained
14477F:	drivers/usb/common/ulpi.c
14478F:	include/linux/ulpi/
14479
14480ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14481L:	linux-usb@vger.kernel.org
14482S:	Orphan
14483F:	drivers/uwb/
14484F:	include/linux/uwb.h
14485F:	include/linux/uwb/
14486
14487UNICORE32 ARCHITECTURE:
14488M:	Guan Xuetao <gxt@pku.edu.cn>
14489W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14490S:	Maintained
14491T:	git git://github.com/gxt/linux.git
14492F:	arch/unicore32/
14493
14494UNIFDEF
14495M:	Tony Finch <dot@dotat.at>
14496W:	http://dotat.at/prog/unifdef
14497S:	Maintained
14498F:	scripts/unifdef.c
14499
14500UNIFORM CDROM DRIVER
14501M:	Jens Axboe <axboe@kernel.dk>
14502W:	http://www.kernel.dk
14503S:	Maintained
14504F:	Documentation/cdrom/
14505F:	drivers/cdrom/cdrom.c
14506F:	include/linux/cdrom.h
14507F:	include/uapi/linux/cdrom.h
14508
14509UNISYS S-PAR DRIVERS
14510M:	David Kershner <david.kershner@unisys.com>
14511L:	sparmaintainer@unisys.com (Unisys internal)
14512S:	Supported
14513F:	include/linux/visorbus.h
14514F:	drivers/visorbus/
14515F:	drivers/staging/unisys/
14516
14517UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14518M:	Vinayak Holikatti <vinholikatti@gmail.com>
14519L:	linux-scsi@vger.kernel.org
14520S:	Supported
14521F:	Documentation/scsi/ufs.txt
14522F:	drivers/scsi/ufs/
14523
14524UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14525M:	Joao Pinto <jpinto@synopsys.com>
14526L:	linux-scsi@vger.kernel.org
14527S:	Supported
14528F:	drivers/scsi/ufs/*dwc*
14529
14530UNSORTED BLOCK IMAGES (UBI)
14531M:	Artem Bityutskiy <dedekind1@gmail.com>
14532M:	Richard Weinberger <richard@nod.at>
14533W:	http://www.linux-mtd.infradead.org/
14534L:	linux-mtd@lists.infradead.org
14535T:	git git://git.infradead.org/ubifs-2.6.git
14536S:	Supported
14537F:	drivers/mtd/ubi/
14538F:	include/linux/mtd/ubi.h
14539F:	include/uapi/mtd/ubi-user.h
14540
14541USB "USBNET" DRIVER FRAMEWORK
14542M:	Oliver Neukum <oneukum@suse.com>
14543L:	netdev@vger.kernel.org
14544W:	http://www.linux-usb.org/usbnet
14545S:	Maintained
14546F:	drivers/net/usb/usbnet.c
14547F:	include/linux/usb/usbnet.h
14548
14549USB ACM DRIVER
14550M:	Oliver Neukum <oneukum@suse.com>
14551L:	linux-usb@vger.kernel.org
14552S:	Maintained
14553F:	Documentation/usb/acm.txt
14554F:	drivers/usb/class/cdc-acm.*
14555
14556USB AR5523 WIRELESS DRIVER
14557M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14558L:	linux-wireless@vger.kernel.org
14559S:	Maintained
14560F:	drivers/net/wireless/ath/ar5523/
14561
14562USB ATTACHED SCSI
14563M:	Oliver Neukum <oneukum@suse.com>
14564L:	linux-usb@vger.kernel.org
14565L:	linux-scsi@vger.kernel.org
14566S:	Maintained
14567F:	drivers/usb/storage/uas.c
14568
14569USB CDC ETHERNET DRIVER
14570M:	Oliver Neukum <oliver@neukum.org>
14571L:	linux-usb@vger.kernel.org
14572S:	Maintained
14573F:	drivers/net/usb/cdc_*.c
14574F:	include/uapi/linux/usb/cdc.h
14575
14576USB CHAOSKEY DRIVER
14577M:	Keith Packard <keithp@keithp.com>
14578L:	linux-usb@vger.kernel.org
14579S:	Maintained
14580F:	drivers/usb/misc/chaoskey.c
14581
14582USB CYPRESS C67X00 DRIVER
14583M:	Peter Korsgaard <jacmet@sunsite.dk>
14584L:	linux-usb@vger.kernel.org
14585S:	Maintained
14586F:	drivers/usb/c67x00/
14587
14588USB DAVICOM DM9601 DRIVER
14589M:	Peter Korsgaard <jacmet@sunsite.dk>
14590L:	netdev@vger.kernel.org
14591W:	http://www.linux-usb.org/usbnet
14592S:	Maintained
14593F:	drivers/net/usb/dm9601.c
14594
14595USB DIAMOND RIO500 DRIVER
14596M:	Cesar Miquel <miquel@df.uba.ar>
14597L:	rio500-users@lists.sourceforge.net
14598W:	http://rio500.sourceforge.net
14599S:	Maintained
14600F:	drivers/usb/misc/rio500*
14601
14602USB EHCI DRIVER
14603M:	Alan Stern <stern@rowland.harvard.edu>
14604L:	linux-usb@vger.kernel.org
14605S:	Maintained
14606F:	Documentation/usb/ehci.txt
14607F:	drivers/usb/host/ehci*
14608
14609USB GADGET/PERIPHERAL SUBSYSTEM
14610M:	Felipe Balbi <balbi@kernel.org>
14611L:	linux-usb@vger.kernel.org
14612W:	http://www.linux-usb.org/gadget
14613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14614S:	Maintained
14615F:	drivers/usb/gadget/
14616F:	include/linux/usb/gadget*
14617
14618USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14619M:	Jiri Kosina <jikos@kernel.org>
14620R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14621L:	linux-usb@vger.kernel.org
14622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14623S:	Maintained
14624F:	Documentation/hid/hiddev.txt
14625F:	drivers/hid/usbhid/
14626
14627USB INTEL XHCI ROLE MUX DRIVER
14628M:	Hans de Goede <hdegoede@redhat.com>
14629L:	linux-usb@vger.kernel.org
14630S:	Maintained
14631F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14632
14633USB ISP116X DRIVER
14634M:	Olav Kongas <ok@artecdesign.ee>
14635L:	linux-usb@vger.kernel.org
14636S:	Maintained
14637F:	drivers/usb/host/isp116x*
14638F:	include/linux/usb/isp116x.h
14639
14640USB LAN78XX ETHERNET DRIVER
14641M:	Woojung Huh <woojung.huh@microchip.com>
14642M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14643L:	netdev@vger.kernel.org
14644S:	Maintained
14645F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14646F:	drivers/net/usb/lan78xx.*
14647F:	include/dt-bindings/net/microchip-lan78xx.h
14648
14649USB MASS STORAGE DRIVER
14650M:	Alan Stern <stern@rowland.harvard.edu>
14651L:	linux-usb@vger.kernel.org
14652L:	usb-storage@lists.one-eyed-alien.net
14653S:	Maintained
14654W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14655F:	drivers/usb/storage/
14656
14657USB MIDI DRIVER
14658M:	Clemens Ladisch <clemens@ladisch.de>
14659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14660T:	git git://git.alsa-project.org/alsa-kernel.git
14661S:	Maintained
14662F:	sound/usb/midi.*
14663
14664USB NETWORKING DRIVERS
14665L:	linux-usb@vger.kernel.org
14666S:	Odd Fixes
14667F:	drivers/net/usb/
14668
14669USB OHCI DRIVER
14670M:	Alan Stern <stern@rowland.harvard.edu>
14671L:	linux-usb@vger.kernel.org
14672S:	Maintained
14673F:	Documentation/usb/ohci.txt
14674F:	drivers/usb/host/ohci*
14675
14676USB OTG FSM (Finite State Machine)
14677M:	Peter Chen <Peter.Chen@nxp.com>
14678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14679L:	linux-usb@vger.kernel.org
14680S:	Maintained
14681F:	drivers/usb/common/usb-otg-fsm.c
14682
14683USB OVER IP DRIVER
14684M:	Valentina Manea <valentina.manea.m@gmail.com>
14685M:	Shuah Khan <shuah@kernel.org>
14686L:	linux-usb@vger.kernel.org
14687S:	Maintained
14688F:	Documentation/usb/usbip_protocol.txt
14689F:	drivers/usb/usbip/
14690F:	tools/usb/usbip/
14691
14692USB PEGASUS DRIVER
14693M:	Petko Manolov <petkan@nucleusys.com>
14694L:	linux-usb@vger.kernel.org
14695L:	netdev@vger.kernel.org
14696T:	git git://github.com/petkan/pegasus.git
14697W:	https://github.com/petkan/pegasus
14698S:	Maintained
14699F:	drivers/net/usb/pegasus.*
14700
14701USB PHY LAYER
14702M:	Felipe Balbi <balbi@kernel.org>
14703L:	linux-usb@vger.kernel.org
14704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14705S:	Maintained
14706F:	drivers/usb/phy/
14707
14708USB PRINTER DRIVER (usblp)
14709M:	Pete Zaitcev <zaitcev@redhat.com>
14710L:	linux-usb@vger.kernel.org
14711S:	Supported
14712F:	drivers/usb/class/usblp.c
14713
14714USB QMI WWAN NETWORK DRIVER
14715M:	Bjørn Mork <bjorn@mork.no>
14716L:	netdev@vger.kernel.org
14717S:	Maintained
14718F:	Documentation/ABI/testing/sysfs-class-net-qmi
14719F:	drivers/net/usb/qmi_wwan.c
14720
14721USB RTL8150 DRIVER
14722M:	Petko Manolov <petkan@nucleusys.com>
14723L:	linux-usb@vger.kernel.org
14724L:	netdev@vger.kernel.org
14725T:	git git://github.com/petkan/rtl8150.git
14726W:	https://github.com/petkan/rtl8150
14727S:	Maintained
14728F:	drivers/net/usb/rtl8150.c
14729
14730USB SERIAL SUBSYSTEM
14731M:	Johan Hovold <johan@kernel.org>
14732L:	linux-usb@vger.kernel.org
14733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14734S:	Maintained
14735F:	Documentation/usb/usb-serial.txt
14736F:	drivers/usb/serial/
14737F:	include/linux/usb/serial.h
14738
14739USB SMSC75XX ETHERNET DRIVER
14740M:	Steve Glendinning <steve.glendinning@shawell.net>
14741L:	netdev@vger.kernel.org
14742S:	Maintained
14743F:	drivers/net/usb/smsc75xx.*
14744
14745USB SMSC95XX ETHERNET DRIVER
14746M:	Steve Glendinning <steve.glendinning@shawell.net>
14747M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14748L:	netdev@vger.kernel.org
14749S:	Maintained
14750F:	drivers/net/usb/smsc95xx.*
14751
14752USB SUBSYSTEM
14753M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14754L:	linux-usb@vger.kernel.org
14755W:	http://www.linux-usb.org
14756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14757S:	Supported
14758F:	Documentation/devicetree/bindings/usb/
14759F:	Documentation/usb/
14760F:	drivers/usb/
14761F:	include/linux/usb.h
14762F:	include/linux/usb/
14763
14764USB TYPEC PI3USB30532 MUX DRIVER
14765M:	Hans de Goede <hdegoede@redhat.com>
14766L:	linux-usb@vger.kernel.org
14767S:	Maintained
14768F:	drivers/usb/typec/mux/pi3usb30532.c
14769
14770USB TYPEC SUBSYSTEM
14771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14772L:	linux-usb@vger.kernel.org
14773S:	Maintained
14774F:	Documentation/ABI/testing/sysfs-class-typec
14775F:	Documentation/usb/typec.rst
14776F:	drivers/usb/typec/
14777F:	include/linux/usb/typec.h
14778
14779USB UHCI DRIVER
14780M:	Alan Stern <stern@rowland.harvard.edu>
14781L:	linux-usb@vger.kernel.org
14782S:	Maintained
14783F:	drivers/usb/host/uhci*
14784
14785USB VIDEO CLASS
14786M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14787L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14788L:	linux-media@vger.kernel.org
14789T:	git git://linuxtv.org/media_tree.git
14790W:	http://www.ideasonboard.org/uvc/
14791S:	Maintained
14792F:	drivers/media/usb/uvc/
14793F:	include/uapi/linux/uvcvideo.h
14794
14795USB VISION DRIVER
14796M:	Hans Verkuil <hverkuil@xs4all.nl>
14797L:	linux-media@vger.kernel.org
14798T:	git git://linuxtv.org/media_tree.git
14799W:	https://linuxtv.org
14800S:	Odd Fixes
14801F:	drivers/media/usb/usbvision/
14802
14803USB WEBCAM GADGET
14804M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14805L:	linux-usb@vger.kernel.org
14806S:	Maintained
14807F:	drivers/usb/gadget/function/*uvc*
14808F:	drivers/usb/gadget/legacy/webcam.c
14809
14810USB WIRELESS RNDIS DRIVER (rndis_wlan)
14811M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14812L:	linux-wireless@vger.kernel.org
14813S:	Maintained
14814F:	drivers/net/wireless/rndis_wlan.c
14815
14816USB XHCI DRIVER
14817M:	Mathias Nyman <mathias.nyman@intel.com>
14818L:	linux-usb@vger.kernel.org
14819S:	Supported
14820F:	drivers/usb/host/xhci*
14821F:	drivers/usb/host/pci-quirks*
14822
14823USB ZD1201 DRIVER
14824L:	linux-wireless@vger.kernel.org
14825W:	http://linux-lc100020.sourceforge.net
14826S:	Orphan
14827F:	drivers/net/wireless/zydas/zd1201.*
14828
14829USB ZR364XX DRIVER
14830M:	Antoine Jacquet <royale@zerezo.com>
14831L:	linux-usb@vger.kernel.org
14832L:	linux-media@vger.kernel.org
14833T:	git git://linuxtv.org/media_tree.git
14834W:	http://royale.zerezo.com/zr364xx/
14835S:	Maintained
14836F:	Documentation/media/v4l-drivers/zr364xx*
14837F:	drivers/media/usb/zr364xx/
14838
14839USER-MODE LINUX (UML)
14840M:	Jeff Dike <jdike@addtoit.com>
14841M:	Richard Weinberger <richard@nod.at>
14842L:	user-mode-linux-devel@lists.sourceforge.net
14843L:	user-mode-linux-user@lists.sourceforge.net
14844W:	http://user-mode-linux.sourceforge.net
14845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14846S:	Maintained
14847F:	Documentation/virtual/uml/
14848F:	arch/um/
14849F:	arch/x86/um/
14850F:	fs/hostfs/
14851F:	fs/hppfs/
14852
14853USERSPACE I/O (UIO)
14854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14855S:	Maintained
14856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14857F:	Documentation/driver-api/uio-howto.rst
14858F:	drivers/uio/
14859F:	include/linux/uio*.h
14860
14861UTIL-LINUX PACKAGE
14862M:	Karel Zak <kzak@redhat.com>
14863L:	util-linux@vger.kernel.org
14864W:	http://en.wikipedia.org/wiki/Util-linux
14865T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14866S:	Maintained
14867
14868UUID HELPERS
14869M:	Christoph Hellwig <hch@lst.de>
14870R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14871L:	linux-kernel@vger.kernel.org
14872T:	git git://git.infradead.org/users/hch/uuid.git
14873F:	lib/uuid.c
14874F:	lib/test_uuid.c
14875F:	include/linux/uuid.h
14876F:	include/uapi/linux/uuid.h
14877S:	Maintained
14878
14879UVESAFB DRIVER
14880M:	Michal Januszewski <spock@gentoo.org>
14881L:	linux-fbdev@vger.kernel.org
14882W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14883S:	Maintained
14884F:	Documentation/fb/uvesafb.txt
14885F:	drivers/video/fbdev/uvesafb.*
14886
14887VF610 NAND DRIVER
14888M:	Stefan Agner <stefan@agner.ch>
14889L:	linux-mtd@lists.infradead.org
14890S:	Supported
14891F:	drivers/mtd/nand/raw/vf610_nfc.c
14892
14893VFAT/FAT/MSDOS FILESYSTEM
14894M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14895S:	Maintained
14896F:	Documentation/filesystems/vfat.txt
14897F:	fs/fat/
14898
14899VFIO DRIVER
14900M:	Alex Williamson <alex.williamson@redhat.com>
14901L:	kvm@vger.kernel.org
14902T:	git git://github.com/awilliam/linux-vfio.git
14903S:	Maintained
14904F:	Documentation/vfio.txt
14905F:	drivers/vfio/
14906F:	include/linux/vfio.h
14907F:	include/uapi/linux/vfio.h
14908
14909VFIO MEDIATED DEVICE DRIVERS
14910M:	Kirti Wankhede <kwankhede@nvidia.com>
14911L:	kvm@vger.kernel.org
14912S:	Maintained
14913F:	Documentation/vfio-mediated-device.txt
14914F:	drivers/vfio/mdev/
14915F:	include/linux/mdev.h
14916F:	samples/vfio-mdev/
14917
14918VFIO PLATFORM DRIVER
14919M:	Eric Auger <eric.auger@redhat.com>
14920L:	kvm@vger.kernel.org
14921S:	Maintained
14922F:	drivers/vfio/platform/
14923
14924VGA_SWITCHEROO
14925R:	Lukas Wunner <lukas@wunner.de>
14926S:	Maintained
14927F:	Documentation/gpu/vga-switcheroo.rst
14928F:	drivers/gpu/vga/vga_switcheroo.c
14929F:	include/linux/vga_switcheroo.h
14930T:	git git://anongit.freedesktop.org/drm/drm-misc
14931
14932VIA RHINE NETWORK DRIVER
14933S:	Orphan
14934F:	drivers/net/ethernet/via/via-rhine.c
14935
14936VIA SD/MMC CARD CONTROLLER DRIVER
14937M:	Bruce Chang <brucechang@via.com.tw>
14938M:	Harald Welte <HaraldWelte@viatech.com>
14939S:	Maintained
14940F:	drivers/mmc/host/via-sdmmc.c
14941
14942VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14943M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14944L:	linux-fbdev@vger.kernel.org
14945S:	Maintained
14946F:	include/linux/via-core.h
14947F:	include/linux/via-gpio.h
14948F:	include/linux/via_i2c.h
14949F:	drivers/video/fbdev/via/
14950
14951VIA VELOCITY NETWORK DRIVER
14952M:	Francois Romieu <romieu@fr.zoreil.com>
14953L:	netdev@vger.kernel.org
14954S:	Maintained
14955F:	drivers/net/ethernet/via/via-velocity.*
14956
14957VIDEO MULTIPLEXER DRIVER
14958M:	Philipp Zabel <p.zabel@pengutronix.de>
14959L:	linux-media@vger.kernel.org
14960S:	Maintained
14961F:	drivers/media/platform/video-mux.c
14962
14963VIDEOBUF2 FRAMEWORK
14964M:	Pawel Osciak <pawel@osciak.com>
14965M:	Marek Szyprowski <m.szyprowski@samsung.com>
14966M:	Kyungmin Park <kyungmin.park@samsung.com>
14967L:	linux-media@vger.kernel.org
14968S:	Maintained
14969F:	drivers/media/v4l2-core/videobuf2-*
14970F:	include/media/videobuf2-*
14971
14972VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14973M:	Helen Koike <helen.koike@collabora.com>
14974L:	linux-media@vger.kernel.org
14975T:	git git://linuxtv.org/media_tree.git
14976W:	https://linuxtv.org
14977S:	Maintained
14978F:	drivers/media/platform/vimc/*
14979
14980VIRT LIB
14981M:	Alex Williamson <alex.williamson@redhat.com>
14982M:	Paolo Bonzini <pbonzini@redhat.com>
14983L:	kvm@vger.kernel.org
14984S:	Supported
14985F:	virt/lib/
14986
14987VIRTIO AND VHOST VSOCK DRIVER
14988M:	Stefan Hajnoczi <stefanha@redhat.com>
14989L:	kvm@vger.kernel.org
14990L:	virtualization@lists.linux-foundation.org
14991L:	netdev@vger.kernel.org
14992S:	Maintained
14993F:	include/linux/virtio_vsock.h
14994F:	include/uapi/linux/virtio_vsock.h
14995F:	include/uapi/linux/vsockmon.h
14996F:	include/uapi/linux/vm_sockets_diag.h
14997F:	net/vmw_vsock/diag.c
14998F:	net/vmw_vsock/af_vsock_tap.c
14999F:	net/vmw_vsock/virtio_transport_common.c
15000F:	net/vmw_vsock/virtio_transport.c
15001F:	drivers/net/vsockmon.c
15002F:	drivers/vhost/vsock.c
15003F:	drivers/vhost/vsock.h
15004F:	tools/testing/vsock/
15005
15006VIRTIO CONSOLE DRIVER
15007M:	Amit Shah <amit@kernel.org>
15008L:	virtualization@lists.linux-foundation.org
15009S:	Maintained
15010F:	drivers/char/virtio_console.c
15011F:	include/linux/virtio_console.h
15012F:	include/uapi/linux/virtio_console.h
15013
15014VIRTIO CORE, NET AND BLOCK DRIVERS
15015M:	"Michael S. Tsirkin" <mst@redhat.com>
15016M:	Jason Wang <jasowang@redhat.com>
15017L:	virtualization@lists.linux-foundation.org
15018S:	Maintained
15019F:	Documentation/devicetree/bindings/virtio/
15020F:	drivers/virtio/
15021F:	tools/virtio/
15022F:	drivers/net/virtio_net.c
15023F:	drivers/block/virtio_blk.c
15024F:	include/linux/virtio*.h
15025F:	include/uapi/linux/virtio_*.h
15026F:	drivers/crypto/virtio/
15027F:	mm/balloon_compaction.c
15028
15029VIRTIO CRYPTO DRIVER
15030M:	Gonglei <arei.gonglei@huawei.com>
15031L:	virtualization@lists.linux-foundation.org
15032L:	linux-crypto@vger.kernel.org
15033S:	Maintained
15034F:	drivers/crypto/virtio/
15035F:	include/uapi/linux/virtio_crypto.h
15036
15037VIRTIO DRIVERS FOR S390
15038M:	Cornelia Huck <cohuck@redhat.com>
15039M:	Halil Pasic <pasic@linux.ibm.com>
15040L:	linux-s390@vger.kernel.org
15041L:	virtualization@lists.linux-foundation.org
15042L:	kvm@vger.kernel.org
15043S:	Supported
15044F:	drivers/s390/virtio/
15045F:	arch/s390/include/uapi/asm/virtio-ccw.h
15046
15047VIRTIO GPU DRIVER
15048M:	David Airlie <airlied@linux.ie>
15049M:	Gerd Hoffmann <kraxel@redhat.com>
15050L:	dri-devel@lists.freedesktop.org
15051L:	virtualization@lists.linux-foundation.org
15052T:	git git://anongit.freedesktop.org/drm/drm-misc
15053S:	Maintained
15054F:	drivers/gpu/drm/virtio/
15055F:	include/uapi/linux/virtio_gpu.h
15056
15057VIRTIO HOST (VHOST)
15058M:	"Michael S. Tsirkin" <mst@redhat.com>
15059M:	Jason Wang <jasowang@redhat.com>
15060L:	kvm@vger.kernel.org
15061L:	virtualization@lists.linux-foundation.org
15062L:	netdev@vger.kernel.org
15063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15064S:	Maintained
15065F:	drivers/vhost/
15066F:	include/uapi/linux/vhost.h
15067
15068VIRTIO INPUT DRIVER
15069M:	Gerd Hoffmann <kraxel@redhat.com>
15070S:	Maintained
15071F:	drivers/virtio/virtio_input.c
15072F:	include/uapi/linux/virtio_input.h
15073
15074VIRTUAL BOX GUEST DEVICE DRIVER
15075M:	Hans de Goede <hdegoede@redhat.com>
15076M:	Arnd Bergmann <arnd@arndb.de>
15077M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15078S:	Maintained
15079F:	include/linux/vbox_utils.h
15080F:	include/uapi/linux/vbox*.h
15081F:	drivers/virt/vboxguest/
15082
15083VIRTUAL SERIO DEVICE DRIVER
15084M:	Stephen Chandler Paul <thatslyude@gmail.com>
15085S:	Maintained
15086F:	drivers/input/serio/userio.c
15087F:	include/uapi/linux/userio.h
15088
15089VIVID VIRTUAL VIDEO DRIVER
15090M:	Hans Verkuil <hverkuil@xs4all.nl>
15091L:	linux-media@vger.kernel.org
15092T:	git git://linuxtv.org/media_tree.git
15093W:	https://linuxtv.org
15094S:	Maintained
15095F:	drivers/media/platform/vivid/*
15096
15097VLYNQ BUS
15098M:	Florian Fainelli <f.fainelli@gmail.com>
15099L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15100S:	Maintained
15101F:	drivers/vlynq/vlynq.c
15102F:	include/linux/vlynq.h
15103
15104VME SUBSYSTEM
15105M:	Martyn Welch <martyn@welchs.me.uk>
15106M:	Manohar Vanga <manohar.vanga@gmail.com>
15107M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15108L:	devel@driverdev.osuosl.org
15109S:	Maintained
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15111F:	Documentation/driver-api/vme.rst
15112F:	drivers/staging/vme/
15113F:	drivers/vme/
15114F:	include/linux/vme*
15115
15116VMWARE BALLOON DRIVER
15117M:	Xavier Deguillard <xdeguillard@vmware.com>
15118M:	Philip Moltmann <moltmann@vmware.com>
15119M:	"VMware, Inc." <pv-drivers@vmware.com>
15120L:	linux-kernel@vger.kernel.org
15121S:	Maintained
15122F:	drivers/misc/vmw_balloon.c
15123
15124VMWARE HYPERVISOR INTERFACE
15125M:	Alok Kataria <akataria@vmware.com>
15126L:	virtualization@lists.linux-foundation.org
15127S:	Supported
15128F:	arch/x86/kernel/cpu/vmware.c
15129
15130VMWARE PVRDMA DRIVER
15131M:	Adit Ranadive <aditr@vmware.com>
15132M:	VMware PV-Drivers <pv-drivers@vmware.com>
15133L:	linux-rdma@vger.kernel.org
15134S:	Maintained
15135F:	drivers/infiniband/hw/vmw_pvrdma/
15136
15137VMware PVSCSI driver
15138M:	Jim Gill <jgill@vmware.com>
15139M:	VMware PV-Drivers <pv-drivers@vmware.com>
15140L:	linux-scsi@vger.kernel.org
15141S:	Maintained
15142F:	drivers/scsi/vmw_pvscsi.c
15143F:	drivers/scsi/vmw_pvscsi.h
15144
15145VMWARE VMMOUSE SUBDRIVER
15146M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15147M:	"VMware, Inc." <pv-drivers@vmware.com>
15148L:	linux-input@vger.kernel.org
15149S:	Maintained
15150F:	drivers/input/mouse/vmmouse.c
15151F:	drivers/input/mouse/vmmouse.h
15152
15153VMWARE VMXNET3 ETHERNET DRIVER
15154M:	Ronak Doshi <doshir@vmware.com>
15155M:	"VMware, Inc." <pv-drivers@vmware.com>
15156L:	netdev@vger.kernel.org
15157S:	Maintained
15158F:	drivers/net/vmxnet3/
15159
15160VOCORE VOCORE2 BOARD
15161M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15162L:	linux-mips@linux-mips.org
15163S:	Maintained
15164F:	arch/mips/boot/dts/ralink/vocore2.dts
15165
15166VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15167M:	Liam Girdwood <lgirdwood@gmail.com>
15168M:	Mark Brown <broonie@kernel.org>
15169L:	linux-kernel@vger.kernel.org
15170W:	http://www.slimlogic.co.uk/?p=48
15171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15172S:	Supported
15173F:	Documentation/devicetree/bindings/regulator/
15174F:	Documentation/power/regulator/
15175F:	drivers/regulator/
15176F:	include/dt-bindings/regulator/
15177F:	include/linux/regulator/
15178
15179VRF
15180M:	David Ahern <dsa@cumulusnetworks.com>
15181M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15182L:	netdev@vger.kernel.org
15183S:	Maintained
15184F:	drivers/net/vrf.c
15185F:	Documentation/networking/vrf.txt
15186
15187VT1211 HARDWARE MONITOR DRIVER
15188M:	Juerg Haefliger <juergh@gmail.com>
15189L:	linux-hwmon@vger.kernel.org
15190S:	Maintained
15191F:	Documentation/hwmon/vt1211
15192F:	drivers/hwmon/vt1211.c
15193
15194VT8231 HARDWARE MONITOR DRIVER
15195M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15196L:	linux-hwmon@vger.kernel.org
15197S:	Maintained
15198F:	drivers/hwmon/vt8231.c
15199
15200VUB300 USB to SDIO/SD/MMC bridge chip
15201M:	Tony Olech <tony.olech@elandigitalsystems.com>
15202L:	linux-mmc@vger.kernel.org
15203L:	linux-usb@vger.kernel.org
15204S:	Supported
15205F:	drivers/mmc/host/vub300.c
15206
15207W1 DALLAS'S 1-WIRE BUS
15208M:	Evgeniy Polyakov <zbr@ioremap.net>
15209S:	Maintained
15210F:	Documentation/w1/
15211F:	drivers/w1/
15212F:	include/linux/w1.h
15213
15214W83791D HARDWARE MONITORING DRIVER
15215M:	Marc Hulsman <m.hulsman@tudelft.nl>
15216L:	linux-hwmon@vger.kernel.org
15217S:	Maintained
15218F:	Documentation/hwmon/w83791d
15219F:	drivers/hwmon/w83791d.c
15220
15221W83793 HARDWARE MONITORING DRIVER
15222M:	Rudolf Marek <r.marek@assembler.cz>
15223L:	linux-hwmon@vger.kernel.org
15224S:	Maintained
15225F:	Documentation/hwmon/w83793
15226F:	drivers/hwmon/w83793.c
15227
15228W83795 HARDWARE MONITORING DRIVER
15229M:	Jean Delvare <jdelvare@suse.com>
15230L:	linux-hwmon@vger.kernel.org
15231S:	Maintained
15232F:	drivers/hwmon/w83795.c
15233
15234W83L51xD SD/MMC CARD INTERFACE DRIVER
15235M:	Pierre Ossman <pierre@ossman.eu>
15236S:	Maintained
15237F:	drivers/mmc/host/wbsd.*
15238
15239WACOM PROTOCOL 4 SERIAL TABLETS
15240M:	Julian Squires <julian@cipht.net>
15241M:	Hans de Goede <hdegoede@redhat.com>
15242L:	linux-input@vger.kernel.org
15243S:	Maintained
15244F:	drivers/input/tablet/wacom_serial4.c
15245
15246WATCHDOG DEVICE DRIVERS
15247M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15248M:	Guenter Roeck <linux@roeck-us.net>
15249L:	linux-watchdog@vger.kernel.org
15250W:	http://www.linux-watchdog.org/
15251T:	git git://www.linux-watchdog.org/linux-watchdog.git
15252S:	Maintained
15253F:	Documentation/devicetree/bindings/watchdog/
15254F:	Documentation/watchdog/
15255F:	drivers/watchdog/
15256F:	include/linux/watchdog.h
15257F:	include/uapi/linux/watchdog.h
15258
15259WHISKEYCOVE PMIC GPIO DRIVER
15260M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15261L:	linux-gpio@vger.kernel.org
15262S:	Maintained
15263F:	drivers/gpio/gpio-wcove.c
15264
15265WIIMOTE HID DRIVER
15266M:	David Herrmann <dh.herrmann@googlemail.com>
15267L:	linux-input@vger.kernel.org
15268S:	Maintained
15269F:	drivers/hid/hid-wiimote*
15270
15271WILOCITY WIL6210 WIRELESS DRIVER
15272M:	Maya Erez <merez@codeaurora.org>
15273L:	linux-wireless@vger.kernel.org
15274L:	wil6210@qti.qualcomm.com
15275S:	Supported
15276W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15277F:	drivers/net/wireless/ath/wil6210/
15278
15279WIMAX STACK
15280M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15281M:	linux-wimax@intel.com
15282L:	wimax@linuxwimax.org (subscribers-only)
15283S:	Supported
15284W:	http://linuxwimax.org
15285F:	Documentation/wimax/README.wimax
15286F:	include/linux/wimax/debug.h
15287F:	include/net/wimax.h
15288F:	include/uapi/linux/wimax.h
15289F:	net/wimax/
15290
15291WINBOND CIR DRIVER
15292M:	David Härdeman <david@hardeman.nu>
15293S:	Maintained
15294F:	drivers/media/rc/winbond-cir.c
15295
15296WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15297M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15298L:	linux-watchdog@vger.kernel.org
15299S:	Maintained
15300F:	drivers/watchdog/ebc-c384_wdt.c
15301
15302WINSYSTEMS WS16C48 GPIO DRIVER
15303M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15304L:	linux-gpio@vger.kernel.org
15305S:	Maintained
15306F:	drivers/gpio/gpio-ws16c48.c
15307
15308WISTRON LAPTOP BUTTON DRIVER
15309M:	Miloslav Trmac <mitr@volny.cz>
15310S:	Maintained
15311F:	drivers/input/misc/wistron_btns.c
15312
15313WL3501 WIRELESS PCMCIA CARD DRIVER
15314L:	linux-wireless@vger.kernel.org
15315S:	Odd fixes
15316F:	drivers/net/wireless/wl3501*
15317
15318WOLFSON MICROELECTRONICS DRIVERS
15319L:	patches@opensource.cirrus.com
15320T:	git https://github.com/CirrusLogic/linux-drivers.git
15321W:	https://github.com/CirrusLogic/linux-drivers/wiki
15322S:	Supported
15323F:	Documentation/hwmon/wm83??
15324F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15325F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15326F:	Documentation/devicetree/bindings/mfd/arizona.txt
15327F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15328F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15329F:	arch/arm/mach-s3c64xx/mach-crag6410*
15330F:	drivers/clk/clk-wm83*.c
15331F:	drivers/extcon/extcon-arizona.c
15332F:	drivers/leds/leds-wm83*.c
15333F:	drivers/gpio/gpio-*wm*.c
15334F:	drivers/gpio/gpio-arizona.c
15335F:	drivers/hwmon/wm83??-hwmon.c
15336F:	drivers/input/misc/wm831x-on.c
15337F:	drivers/input/touchscreen/wm831x-ts.c
15338F:	drivers/input/touchscreen/wm97*.c
15339F:	drivers/mfd/arizona*
15340F:	drivers/mfd/wm*.c
15341F:	drivers/mfd/cs47l24*
15342F:	drivers/power/supply/wm83*.c
15343F:	drivers/rtc/rtc-wm83*.c
15344F:	drivers/regulator/wm8*.c
15345F:	drivers/regulator/arizona*
15346F:	drivers/video/backlight/wm83*_bl.c
15347F:	drivers/watchdog/wm83*_wdt.c
15348F:	include/linux/mfd/arizona/
15349F:	include/linux/mfd/wm831x/
15350F:	include/linux/mfd/wm8350/
15351F:	include/linux/mfd/wm8400*
15352F:	include/linux/regulator/arizona*
15353F:	include/linux/wm97xx.h
15354F:	include/sound/wm????.h
15355F:	sound/soc/codecs/arizona.?
15356F:	sound/soc/codecs/wm*
15357F:	sound/soc/codecs/cs47l24*
15358
15359WORKQUEUE
15360M:	Tejun Heo <tj@kernel.org>
15361R:	Lai Jiangshan <jiangshanlai@gmail.com>
15362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15363S:	Maintained
15364F:	include/linux/workqueue.h
15365F:	kernel/workqueue.c
15366F:	Documentation/core-api/workqueue.rst
15367
15368X-POWERS AXP288 PMIC DRIVERS
15369M:	Hans de Goede <hdegoede@redhat.com>
15370S:	Maintained
15371N:	axp288
15372F:	drivers/acpi/pmic/intel_pmic_xpower.c
15373
15374X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15375M:	Chen-Yu Tsai <wens@csie.org>
15376L:	linux-kernel@vger.kernel.org
15377S:	Maintained
15378N:	axp[128]
15379
15380X.25 NETWORK LAYER
15381M:	Andrew Hendry <andrew.hendry@gmail.com>
15382L:	linux-x25@vger.kernel.org
15383S:	Odd Fixes
15384F:	Documentation/networking/x25*
15385F:	include/net/x25*
15386F:	net/x25/
15387
15388X86 ARCHITECTURE (32-BIT AND 64-BIT)
15389M:	Thomas Gleixner <tglx@linutronix.de>
15390M:	Ingo Molnar <mingo@redhat.com>
15391R:	"H. Peter Anvin" <hpa@zytor.com>
15392M:	x86@kernel.org
15393L:	linux-kernel@vger.kernel.org
15394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15395S:	Maintained
15396F:	Documentation/x86/
15397F:	arch/x86/
15398
15399X86 MCE INFRASTRUCTURE
15400M:	Tony Luck <tony.luck@intel.com>
15401M:	Borislav Petkov <bp@alien8.de>
15402L:	linux-edac@vger.kernel.org
15403S:	Maintained
15404F:	arch/x86/kernel/cpu/mcheck/*
15405
15406X86 MICROCODE UPDATE SUPPORT
15407M:	Borislav Petkov <bp@alien8.de>
15408S:	Maintained
15409F:	arch/x86/kernel/cpu/microcode/*
15410
15411X86 PLATFORM DRIVERS
15412M:	Darren Hart <dvhart@infradead.org>
15413M:	Andy Shevchenko <andy@infradead.org>
15414L:	platform-driver-x86@vger.kernel.org
15415T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15416S:	Maintained
15417F:	drivers/platform/x86/
15418F:	drivers/platform/olpc/
15419
15420X86 VDSO
15421M:	Andy Lutomirski <luto@amacapital.net>
15422L:	linux-kernel@vger.kernel.org
15423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15424S:	Maintained
15425F:	arch/x86/entry/vdso/
15426
15427XC2028/3028 TUNER DRIVER
15428M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15429L:	linux-media@vger.kernel.org
15430W:	https://linuxtv.org
15431T:	git git://linuxtv.org/media_tree.git
15432S:	Maintained
15433F:	drivers/media/tuners/tuner-xc2028.*
15434
15435XDP SOCKETS (AF_XDP)
15436M:	Björn Töpel <bjorn.topel@intel.com>
15437M:	Magnus Karlsson <magnus.karlsson@intel.com>
15438L:	netdev@vger.kernel.org
15439S:	Maintained
15440F:	kernel/bpf/xskmap.c
15441F:	net/xdp/
15442
15443XEN BLOCK SUBSYSTEM
15444M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15445M:	Roger Pau Monné <roger.pau@citrix.com>
15446L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15447S:	Supported
15448F:	drivers/block/xen-blkback/*
15449F:	drivers/block/xen*
15450
15451XEN HYPERVISOR ARM
15452M:	Stefano Stabellini <sstabellini@kernel.org>
15453L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15454S:	Maintained
15455F:	arch/arm/xen/
15456F:	arch/arm/include/asm/xen/
15457
15458XEN HYPERVISOR ARM64
15459M:	Stefano Stabellini <sstabellini@kernel.org>
15460L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15461S:	Maintained
15462F:	arch/arm64/xen/
15463F:	arch/arm64/include/asm/xen/
15464
15465XEN HYPERVISOR INTERFACE
15466M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15467M:	Juergen Gross <jgross@suse.com>
15468L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15470S:	Supported
15471F:	arch/x86/xen/
15472F:	drivers/*/xen-*front.c
15473F:	drivers/xen/
15474F:	arch/x86/include/asm/xen/
15475F:	arch/x86/include/asm/pvclock-abi.h
15476F:	include/xen/
15477F:	include/uapi/xen/
15478F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15479F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15480
15481XEN NETWORK BACKEND DRIVER
15482M:	Wei Liu <wei.liu2@citrix.com>
15483M:	Paul Durrant <paul.durrant@citrix.com>
15484L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15485L:	netdev@vger.kernel.org
15486S:	Supported
15487F:	drivers/net/xen-netback/*
15488
15489XEN PCI SUBSYSTEM
15490M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15491L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15492S:	Supported
15493F:	arch/x86/pci/*xen*
15494F:	drivers/pci/*xen*
15495
15496XEN PVSCSI DRIVERS
15497M:	Juergen Gross <jgross@suse.com>
15498L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15499L:	linux-scsi@vger.kernel.org
15500S:	Supported
15501F:	drivers/scsi/xen-scsifront.c
15502F:	drivers/xen/xen-scsiback.c
15503F:	include/xen/interface/io/vscsiif.h
15504
15505XEN SWIOTLB SUBSYSTEM
15506M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15507L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15508L:	iommu@lists.linux-foundation.org
15509S:	Supported
15510F:	arch/x86/xen/*swiotlb*
15511F:	drivers/xen/*swiotlb*
15512
15513XFS FILESYSTEM
15514M:	Darrick J. Wong <darrick.wong@oracle.com>
15515M:	linux-xfs@vger.kernel.org
15516L:	linux-xfs@vger.kernel.org
15517W:	http://xfs.org/
15518T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15519S:	Supported
15520F:	Documentation/filesystems/xfs.txt
15521F:	fs/xfs/
15522
15523XILINX AXI ETHERNET DRIVER
15524M:	Anirudha Sarangi <anirudh@xilinx.com>
15525M:	John Linn <John.Linn@xilinx.com>
15526S:	Maintained
15527F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15528
15529XILINX UARTLITE SERIAL DRIVER
15530M:	Peter Korsgaard <jacmet@sunsite.dk>
15531L:	linux-serial@vger.kernel.org
15532S:	Maintained
15533F:	drivers/tty/serial/uartlite.c
15534
15535XILINX VIDEO IP CORES
15536M:	Hyun Kwon <hyun.kwon@xilinx.com>
15537M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15538L:	linux-media@vger.kernel.org
15539T:	git git://linuxtv.org/media_tree.git
15540S:	Supported
15541F:	Documentation/devicetree/bindings/media/xilinx/
15542F:	drivers/media/platform/xilinx/
15543F:	include/uapi/linux/xilinx-v4l2-controls.h
15544
15545XILLYBUS DRIVER
15546M:	Eli Billauer <eli.billauer@gmail.com>
15547L:	linux-kernel@vger.kernel.org
15548S:	Supported
15549F:	drivers/char/xillybus/
15550
15551XRA1403 GPIO EXPANDER
15552M:	Nandor Han <nandor.han@ge.com>
15553M:	Semi Malinen <semi.malinen@ge.com>
15554L:	linux-gpio@vger.kernel.org
15555S:	Maintained
15556F:	drivers/gpio/gpio-xra1403.c
15557F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15558
15559XTENSA XTFPGA PLATFORM SUPPORT
15560M:	Max Filippov <jcmvbkbc@gmail.com>
15561L:	linux-xtensa@linux-xtensa.org
15562S:	Maintained
15563F:	drivers/spi/spi-xtensa-xtfpga.c
15564F:	sound/soc/xtensa/xtfpga-i2s.c
15565
15566YAM DRIVER FOR AX.25
15567M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15568L:	linux-hams@vger.kernel.org
15569S:	Maintained
15570F:	drivers/net/hamradio/yam*
15571F:	include/linux/yam.h
15572
15573YAMA SECURITY MODULE
15574M:	Kees Cook <keescook@chromium.org>
15575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15576S:	Supported
15577F:	security/yama/
15578F:	Documentation/admin-guide/LSM/Yama.rst
15579
15580YEALINK PHONE DRIVER
15581M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15582L:	usbb2k-api-dev@nongnu.org
15583S:	Maintained
15584F:	Documentation/input/yealink.rst
15585F:	drivers/input/misc/yealink.*
15586
15587Z8530 DRIVER FOR AX.25
15588M:	Joerg Reuter <jreuter@yaina.de>
15589W:	http://yaina.de/jreuter/
15590W:	http://www.qsl.net/dl1bke/
15591L:	linux-hams@vger.kernel.org
15592S:	Maintained
15593F:	Documentation/networking/z8530drv.txt
15594F:	drivers/net/hamradio/*scc.c
15595F:	drivers/net/hamradio/z8530.h
15596
15597ZBUD COMPRESSED PAGE ALLOCATOR
15598M:	Seth Jennings <sjenning@redhat.com>
15599M:	Dan Streetman <ddstreet@ieee.org>
15600L:	linux-mm@kvack.org
15601S:	Maintained
15602F:	mm/zbud.c
15603F:	include/linux/zbud.h
15604
15605ZD1211RW WIRELESS DRIVER
15606M:	Daniel Drake <dsd@gentoo.org>
15607M:	Ulrich Kunitz <kune@deine-taler.de>
15608W:	http://zd1211.ath.cx/wiki/DriverRewrite
15609L:	linux-wireless@vger.kernel.org
15610L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15611S:	Maintained
15612F:	drivers/net/wireless/zydas/zd1211rw/
15613
15614ZD1301 MEDIA DRIVER
15615M:	Antti Palosaari <crope@iki.fi>
15616L:	linux-media@vger.kernel.org
15617W:	https://linuxtv.org/
15618W:	http://palosaari.fi/linux/
15619Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15620S:	Maintained
15621F:	drivers/media/usb/dvb-usb-v2/zd1301*
15622
15623ZD1301_DEMOD MEDIA DRIVER
15624M:	Antti Palosaari <crope@iki.fi>
15625L:	linux-media@vger.kernel.org
15626W:	https://linuxtv.org/
15627W:	http://palosaari.fi/linux/
15628Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15629S:	Maintained
15630F:	drivers/media/dvb-frontends/zd1301_demod*
15631
15632ZPOOL COMPRESSED PAGE STORAGE API
15633M:	Dan Streetman <ddstreet@ieee.org>
15634L:	linux-mm@kvack.org
15635S:	Maintained
15636F:	mm/zpool.c
15637F:	include/linux/zpool.h
15638
15639ZR36067 VIDEO FOR LINUX DRIVER
15640L:	mjpeg-users@lists.sourceforge.net
15641L:	linux-media@vger.kernel.org
15642W:	http://mjpeg.sourceforge.net/driver-zoran/
15643T:	hg https://linuxtv.org/hg/v4l-dvb
15644S:	Odd Fixes
15645F:	drivers/media/pci/zoran/
15646
15647ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15648M:	Minchan Kim <minchan@kernel.org>
15649M:	Nitin Gupta <ngupta@vflare.org>
15650R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15651L:	linux-kernel@vger.kernel.org
15652S:	Maintained
15653F:	drivers/block/zram/
15654F:	Documentation/blockdev/zram.txt
15655
15656ZS DECSTATION Z85C30 SERIAL DRIVER
15657M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15658S:	Maintained
15659F:	drivers/tty/serial/zs.*
15660
15661ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15662M:	Minchan Kim <minchan@kernel.org>
15663M:	Nitin Gupta <ngupta@vflare.org>
15664R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15665L:	linux-mm@kvack.org
15666S:	Maintained
15667F:	mm/zsmalloc.c
15668F:	include/linux/zsmalloc.h
15669F:	Documentation/vm/zsmalloc.txt
15670
15671ZSWAP COMPRESSED SWAP CACHING
15672M:	Seth Jennings <sjenning@redhat.com>
15673M:	Dan Streetman <ddstreet@ieee.org>
15674L:	linux-mm@kvack.org
15675S:	Maintained
15676F:	mm/zswap.c
15677
15678THE REST
15679M:	Linus Torvalds <torvalds@linux-foundation.org>
15680L:	linux-kernel@vger.kernel.org
15681Q:	http://patchwork.kernel.org/project/LKML/list/
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15683S:	Buried alive in reporters
15684F:	*
15685F:	*/
15686