xref: /openbmc/linux/MAINTAINERS (revision 86f181c7)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@bootlin.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2003N:	stm32
2004F:	arch/arm/boot/dts/stm32*
2005F:	arch/arm/mach-stm32/
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/trace/events/bpf.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/testing/selftests/bpf/
2755
2756BROADCOM B44 10/100 ETHERNET DRIVER
2757M:	Michael Chan <michael.chan@broadcom.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/b44.*
2761
2762BROADCOM B53 ETHERNET SWITCH DRIVER
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764L:	netdev@vger.kernel.org
2765L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2766S:	Supported
2767F:	drivers/net/dsa/b53/*
2768F:	include/linux/platform_data/b53.h
2769
2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771M:	Florian Fainelli <f.fainelli@gmail.com>
2772M:	Ray Jui <rjui@broadcom.com>
2773M:	Scott Branden <sbranden@broadcom.com>
2774M:	bcm-kernel-feedback-list@broadcom.com
2775T:	git git://github.com/broadcom/mach-bcm
2776S:	Maintained
2777N:	bcm281*
2778N:	bcm113*
2779N:	bcm216*
2780N:	kona
2781F:	arch/arm/mach-bcm/
2782
2783BROADCOM BCM2835 ARM ARCHITECTURE
2784M:	Eric Anholt <eric@anholt.net>
2785M:	Stefan Wahren <stefan.wahren@i2se.com>
2786L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/anholt/linux
2789S:	Maintained
2790N:	bcm2835
2791F:	drivers/staging/vc04_services
2792
2793BROADCOM BCM47XX MIPS ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796L:	linux-mips@linux-mips.org
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/mips/brcm/
2799F:	arch/mips/bcm47xx/*
2800F:	arch/mips/include/asm/mach-bcm47xx/*
2801
2802BROADCOM BCM5301X ARM ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805M:	Jon Mason <jonmason@broadcom.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/mach-bcm/bcm_5301x.c
2810F:	arch/arm/boot/dts/bcm5301x*.dtsi
2811F:	arch/arm/boot/dts/bcm470*
2812F:	arch/arm/boot/dts/bcm953012*
2813
2814BROADCOM BCM53573 ARM ARCHITECTURE
2815M:	Rafał Miłecki <rafal@milecki.pl>
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/boot/dts/bcm53573*
2819F:	arch/arm/boot/dts/bcm47189*
2820
2821BROADCOM BCM63XX ARM ARCHITECTURE
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825T:	git git://github.com/broadcom/stblinux.git
2826S:	Maintained
2827N:	bcm63xx
2828
2829BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831L:	linux-usb@vger.kernel.org
2832S:	Maintained
2833F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835BROADCOM BCM7XXX ARM ARCHITECTURE
2836M:	Brian Norris <computersforpeace@gmail.com>
2837M:	Gregory Fong <gregory.0xf0@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841T:	git git://github.com/broadcom/stblinux.git
2842S:	Maintained
2843F:	arch/arm/mach-bcm/*brcmstb*
2844F:	arch/arm/boot/dts/bcm7*.dts*
2845F:	drivers/bus/brcmstb_gisb.c
2846F:	arch/arm/mm/cache-b15-rac.c
2847F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2848N:	brcmstb
2849
2850BROADCOM BMIPS CPUFREQ DRIVER
2851M:	Markus Mayer <mmayer@broadcom.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-pm@vger.kernel.org
2854S:	Maintained
2855F:	drivers/cpufreq/bmips-cpufreq.c
2856
2857BROADCOM BMIPS MIPS ARCHITECTURE
2858M:	Kevin Cernekee <cernekee@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860L:	linux-mips@linux-mips.org
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863F:	arch/mips/bmips/*
2864F:	arch/mips/include/asm/mach-bmips/*
2865F:	arch/mips/kernel/*bmips*
2866F:	arch/mips/boot/dts/brcm/bcm*.dts*
2867F:	drivers/irqchip/irq-bcm63*
2868F:	drivers/irqchip/irq-bcm7*
2869F:	drivers/irqchip/irq-brcmstb*
2870F:	include/linux/bcm963xx_nvram.h
2871F:	include/linux/bcm963xx_tag.h
2872
2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Harish Patil <harish.patil@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnx2.*
2880F:	drivers/net/ethernet/broadcom/bnx2_*
2881
2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883M:	QLogic-Storage-Upstream@qlogic.com
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/bnx2fc/
2887
2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2i/
2893
2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895M:	Ariel Elior <ariel.elior@cavium.com>
2896M:	everest-linux-l2@cavium.com
2897L:	netdev@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/ethernet/broadcom/bnx2x/
2900
2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902M:	Michael Chan <michael.chan@broadcom.com>
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnxt/
2906
2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2909M:	Franky Lin <franky.lin@broadcom.com>
2910M:	Hante Meuleman <hante.meuleman@broadcom.com>
2911M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912M:	Wright Feng <wright.feng@cypress.com>
2913L:	linux-wireless@vger.kernel.org
2914L:	brcm80211-dev-list.pdl@broadcom.com
2915L:	brcm80211-dev-list@cypress.com
2916S:	Supported
2917F:	drivers/net/wireless/broadcom/brcm80211/
2918
2919BROADCOM BRCMSTB GPIO DRIVER
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-brcmstb.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927M:	Al Cooper <alcooperx@gmail.com>
2928L:	linux-kernel@vger.kernel.org
2929L:	bcm-kernel-feedback-list@broadcom.com
2930S:	Maintained
2931F:	drivers/phy/broadcom/phy-brcm-usb*
2932
2933BROADCOM GENET ETHERNET DRIVER
2934M:	Doug Berger <opendmb@gmail.com>
2935M:	Florian Fainelli <f.fainelli@gmail.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/genet/
2939
2940BROADCOM IPROC ARM ARCHITECTURE
2941M:	Ray Jui <rjui@broadcom.com>
2942M:	Scott Branden <sbranden@broadcom.com>
2943M:	Jon Mason <jonmason@broadcom.com>
2944M:	bcm-kernel-feedback-list@broadcom.com
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946T:	git git://github.com/broadcom/cygnus-linux.git
2947S:	Maintained
2948N:	iproc
2949N:	cygnus
2950N:	bcm[-_]nsp
2951N:	bcm9113*
2952N:	bcm9583*
2953N:	bcm9585*
2954N:	bcm9586*
2955N:	bcm988312
2956N:	bcm113*
2957N:	bcm583*
2958N:	bcm585*
2959N:	bcm586*
2960N:	bcm88312
2961N:	hr2
2962F:	arch/arm64/boot/dts/broadcom/ns2*
2963F:	drivers/clk/bcm/clk-ns*
2964F:	drivers/pinctrl/bcm/pinctrl-ns*
2965
2966BROADCOM KONA GPIO DRIVER
2967M:	Ray Jui <rjui@broadcom.com>
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Supported
2970F:	drivers/gpio/gpio-bcm-kona.c
2971F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973BROADCOM NETXTREME-E ROCE DRIVER
2974M:	Selvin Xavier <selvin.xavier@broadcom.com>
2975M:	Devesh Sharma <devesh.sharma@broadcom.com>
2976M:	Somnath Kotur <somnath.kotur@broadcom.com>
2977M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978L:	linux-rdma@vger.kernel.org
2979W:	http://www.broadcom.com
2980S:	Supported
2981F:	drivers/infiniband/hw/bnxt_re/
2982F:	include/uapi/rdma/bnxt_re-abi.h
2983
2984BROADCOM NVRAM DRIVER
2985M:	Rafał Miłecki <zajec5@gmail.com>
2986L:	linux-mips@linux-mips.org
2987S:	Maintained
2988F:	drivers/firmware/broadcom/*
2989
2990BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-wireless@vger.kernel.org
2993S:	Maintained
2994F:	drivers/bcma/
2995F:	include/linux/bcma/
2996
2997BROADCOM STB AVS CPUFREQ DRIVER
2998M:	Markus Mayer <mmayer@broadcom.com>
2999M:	bcm-kernel-feedback-list@broadcom.com
3000L:	linux-pm@vger.kernel.org
3001S:	Maintained
3002F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003F:	drivers/cpufreq/brcmstb*
3004
3005BROADCOM STB AVS TMON DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-pm@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011F:	drivers/thermal/broadcom/brcmstb*
3012
3013BROADCOM STB NAND FLASH DRIVER
3014M:	Brian Norris <computersforpeace@gmail.com>
3015M:	Kamal Dasu <kdasu.kdev@gmail.com>
3016L:	linux-mtd@lists.infradead.org
3017L:	bcm-kernel-feedback-list@broadcom.com
3018S:	Maintained
3019F:	drivers/mtd/nand/brcmnand/
3020
3021BROADCOM STB DPFE DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027F:	drivers/memory/brcmstb_dpfe.c
3028
3029BROADCOM SYSTEMPORT ETHERNET DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3037M:	Prashant Sreedharan <prashant@broadcom.com>
3038M:	Michael Chan <mchan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/tg3.*
3042
3043BROCADE BFA FC SCSI DRIVER
3044M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	drivers/scsi/bfa/
3049
3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051M:	Rasesh Mody <rasesh.mody@cavium.com>
3052M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053M:	Dept-GELinuxNICDev@cavium.com
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/brocade/bna/
3057
3058BSG (block layer generic sg v4 driver)
3059M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060L:	linux-scsi@vger.kernel.org
3061S:	Supported
3062F:	block/bsg.c
3063F:	include/linux/bsg.h
3064F:	include/uapi/linux/bsg.h
3065
3066BT87X AUDIO DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	Documentation/sound/alsa/Bt87x.txt
3072F:	sound/pci/bt87x.c
3073
3074BT8XXGPIO DRIVER
3075M:	Michael Buesch <m@bues.ch>
3076W:	http://bu3sch.de/btgpio.php
3077S:	Maintained
3078F:	drivers/gpio/gpio-bt8xx.c
3079
3080BTRFS FILE SYSTEM
3081M:	Chris Mason <clm@fb.com>
3082M:	Josef Bacik <jbacik@fb.com>
3083M:	David Sterba <dsterba@suse.com>
3084L:	linux-btrfs@vger.kernel.org
3085W:	http://btrfs.wiki.kernel.org/
3086Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088S:	Maintained
3089F:	Documentation/filesystems/btrfs.txt
3090F:	fs/btrfs/
3091F:	include/linux/btrfs*
3092F:	include/uapi/linux/btrfs*
3093
3094BTTV VIDEO4LINUX DRIVER
3095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290L:	driverdev-devel@linuxdriverproject.org
3291S:	Supported
3292F:	drivers/staging/ccree/
3293W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3294
3295CEC FRAMEWORK
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	Documentation/media/kapi/cec-core.rst
3302F:	Documentation/media/uapi/cec
3303F:	drivers/media/cec/
3304F:	drivers/media/rc/keymaps/rc-cec.c
3305F:	include/media/cec.h
3306F:	include/media/cec-notifier.h
3307F:	include/uapi/linux/cec.h
3308F:	include/uapi/linux/cec-funcs.h
3309F:	Documentation/devicetree/bindings/media/cec.txt
3310F:	Documentation/ABI/testing/debugfs-cec-error-inj
3311
3312CEC GPIO DRIVER
3313M:	Hans Verkuil <hans.verkuil@cisco.com>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Supported
3318F:	drivers/media/platform/cec-gpio/
3319F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3320
3321CELL BROADBAND ENGINE ARCHITECTURE
3322M:	Arnd Bergmann <arnd@arndb.de>
3323L:	linuxppc-dev@lists.ozlabs.org
3324W:	http://www.ibm.com/developerworks/power/cell/
3325S:	Supported
3326F:	arch/powerpc/include/asm/cell*.h
3327F:	arch/powerpc/include/asm/spu*.h
3328F:	arch/powerpc/include/uapi/asm/spu*.h
3329F:	arch/powerpc/oprofile/*cell*
3330F:	arch/powerpc/platforms/cell/
3331
3332CEPH COMMON CODE (LIBCEPH)
3333M:	Ilya Dryomov <idryomov@gmail.com>
3334M:	"Yan, Zheng" <zyan@redhat.com>
3335M:	Sage Weil <sage@redhat.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:	net/ceph/
3342F:	include/linux/ceph/
3343F:	include/linux/crush/
3344
3345CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3346M:	"Yan, Zheng" <zyan@redhat.com>
3347M:	Sage Weil <sage@redhat.com>
3348M:	Ilya Dryomov <idryomov@gmail.com>
3349L:	ceph-devel@vger.kernel.org
3350W:	http://ceph.com/
3351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3352T:	git git://github.com/ceph/ceph-client.git
3353S:	Supported
3354F:	Documentation/filesystems/ceph.txt
3355F:	fs/ceph/
3356
3357CERTIFICATE HANDLING:
3358M:	David Howells <dhowells@redhat.com>
3359M:	David Woodhouse <dwmw2@infradead.org>
3360L:	keyrings@vger.kernel.org
3361S:	Maintained
3362F:	Documentation/module-signing.txt
3363F:	certs/
3364F:	scripts/sign-file.c
3365F:	scripts/extract-cert.c
3366
3367CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3368L:	linux-usb@vger.kernel.org
3369S:	Orphan
3370F:	Documentation/usb/WUSB-Design-overview.txt
3371F:	Documentation/usb/wusb-cbaf
3372F:	drivers/usb/host/hwa-hc.c
3373F:	drivers/usb/host/whci/
3374F:	drivers/usb/wusbcore/
3375F:	include/linux/usb/wusb*
3376
3377CFAG12864B LCD DRIVER
3378M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3379W:	http://miguelojeda.es/auxdisplay.htm
3380W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3381S:	Maintained
3382F:	drivers/auxdisplay/cfag12864b.c
3383F:	include/linux/cfag12864b.h
3384
3385CFAG12864BFB LCD FRAMEBUFFER DRIVER
3386M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3387W:	http://miguelojeda.es/auxdisplay.htm
3388W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3389S:	Maintained
3390F:	drivers/auxdisplay/cfag12864bfb.c
3391F:	include/linux/cfag12864b.h
3392
3393802.11 (including CFG80211/NL80211)
3394M:	Johannes Berg <johannes@sipsolutions.net>
3395L:	linux-wireless@vger.kernel.org
3396W:	http://wireless.kernel.org/
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3399S:	Maintained
3400F:	net/wireless/
3401F:	include/uapi/linux/nl80211.h
3402F:	include/linux/ieee80211.h
3403F:	include/net/wext.h
3404F:	include/net/cfg80211.h
3405F:	include/net/iw_handler.h
3406F:	include/net/ieee80211_radiotap.h
3407F:	Documentation/driver-api/80211/cfg80211.rst
3408F:	Documentation/networking/regulatory.txt
3409
3410CHAR and MISC DRIVERS
3411M:	Arnd Bergmann <arnd@arndb.de>
3412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3414S:	Supported
3415F:	drivers/char/
3416F:	drivers/misc/
3417F:	include/linux/miscdevice.h
3418
3419CHECKPATCH
3420M:	Andy Whitcroft <apw@canonical.com>
3421M:	Joe Perches <joe@perches.com>
3422S:	Maintained
3423F:	scripts/checkpatch.pl
3424
3425CHINESE DOCUMENTATION
3426M:	Harry Wei <harryxiyou@gmail.com>
3427L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3428L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3429S:	Maintained
3430F:	Documentation/translations/zh_CN/
3431
3432CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3433M:	Peter Chen <Peter.Chen@nxp.com>
3434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3435L:	linux-usb@vger.kernel.org
3436S:	Maintained
3437F:	drivers/usb/chipidea/
3438
3439CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3440M:	Hans de Goede <hdegoede@redhat.com>
3441L:	linux-input@vger.kernel.org
3442S:	Maintained
3443F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3444F:	drivers/input/touchscreen/chipone_icn8318.c
3445
3446CHROME HARDWARE PLATFORM SUPPORT
3447M:	Benson Leung <bleung@chromium.org>
3448M:	Olof Johansson <olof@lixom.net>
3449S:	Maintained
3450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3451F:	drivers/platform/chrome/
3452
3453CIRRUS LOGIC AUDIO CODEC DRIVERS
3454M:	Brian Austin <brian.austin@cirrus.com>
3455M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3456L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3457S:	Maintained
3458F:	sound/soc/codecs/cs*
3459
3460CIRRUS LOGIC EP93XX ETHERNET DRIVER
3461M:	Hartley Sweeten <hsweeten@visionengravers.com>
3462L:	netdev@vger.kernel.org
3463S:	Maintained
3464F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3465
3466CISCO FCOE HBA DRIVER
3467M:	Satish Kharat <satishkh@cisco.com>
3468M:	Sesidhar Baddela <sebaddel@cisco.com>
3469M:	Karan Tilak Kumar <kartilak@cisco.com>
3470L:	linux-scsi@vger.kernel.org
3471S:	Supported
3472F:	drivers/scsi/fnic/
3473
3474CISCO SCSI HBA DRIVER
3475M:	Karan Tilak Kumar <kartilak@cisco.com>
3476M:	Sesidhar Baddela <sebaddel@cisco.com>
3477L:	linux-scsi@vger.kernel.org
3478S:	Supported
3479F:	drivers/scsi/snic/
3480
3481CISCO VIC ETHERNET NIC DRIVER
3482M:	Christian Benvenuti <benve@cisco.com>
3483M:	Govindarajulu Varadarajan <_govind@gmx.com>
3484M:	Parvi Kaustubhi <pkaustub@cisco.com>
3485S:	Supported
3486F:	drivers/net/ethernet/cisco/enic/
3487
3488CISCO VIC LOW LATENCY NIC DRIVER
3489M:	Christian Benvenuti <benve@cisco.com>
3490M:	Dave Goodell <dgoodell@cisco.com>
3491S:	Supported
3492F:	drivers/infiniband/hw/usnic/
3493
3494CLEANCACHE API
3495M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3496L:	linux-kernel@vger.kernel.org
3497S:	Maintained
3498F:	mm/cleancache.c
3499F:	include/linux/cleancache.h
3500
3501CLK API
3502M:	Russell King <linux@armlinux.org.uk>
3503L:	linux-clk@vger.kernel.org
3504S:	Maintained
3505F:	include/linux/clk.h
3506
3507CLOCKSOURCE, CLOCKEVENT DRIVERS
3508M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3509M:	Thomas Gleixner <tglx@linutronix.de>
3510L:	linux-kernel@vger.kernel.org
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3512S:	Supported
3513F:	drivers/clocksource/
3514F:	Documentation/devicetree/bindings/timer/
3515
3516CMPC ACPI DRIVER
3517M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3518M:	Daniel Oliveira Nascimento <don@syst.com.br>
3519L:	platform-driver-x86@vger.kernel.org
3520S:	Supported
3521F:	drivers/platform/x86/classmate-laptop.c
3522
3523COBALT MEDIA DRIVER
3524M:	Hans Verkuil <hans.verkuil@cisco.com>
3525L:	linux-media@vger.kernel.org
3526T:	git git://linuxtv.org/media_tree.git
3527W:	https://linuxtv.org
3528S:	Supported
3529F:	drivers/media/pci/cobalt/
3530
3531COCCINELLE/Semantic Patches (SmPL)
3532M:	Julia Lawall <Julia.Lawall@lip6.fr>
3533M:	Gilles Muller <Gilles.Muller@lip6.fr>
3534M:	Nicolas Palix <nicolas.palix@imag.fr>
3535M:	Michal Marek <michal.lkml@markovi.net>
3536L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3538W:	http://coccinelle.lip6.fr/
3539S:	Supported
3540F:	Documentation/dev-tools/coccinelle.rst
3541F:	scripts/coccinelle/
3542F:	scripts/coccicheck
3543
3544CODA FILE SYSTEM
3545M:	Jan Harkes <jaharkes@cs.cmu.edu>
3546M:	coda@cs.cmu.edu
3547L:	codalist@coda.cs.cmu.edu
3548W:	http://www.coda.cs.cmu.edu/
3549S:	Maintained
3550F:	Documentation/filesystems/coda.txt
3551F:	fs/coda/
3552F:	include/linux/coda*.h
3553F:	include/uapi/linux/coda*.h
3554
3555CODA V4L2 MEM2MEM DRIVER
3556M:	Philipp Zabel <p.zabel@pengutronix.de>
3557L:	linux-media@vger.kernel.org
3558S:	Maintained
3559F:	Documentation/devicetree/bindings/media/coda.txt
3560F:	drivers/media/platform/coda/
3561
3562COMMON CLK FRAMEWORK
3563M:	Michael Turquette <mturquette@baylibre.com>
3564M:	Stephen Boyd <sboyd@kernel.org>
3565L:	linux-clk@vger.kernel.org
3566Q:	http://patchwork.kernel.org/project/linux-clk/list/
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3568S:	Maintained
3569F:	Documentation/devicetree/bindings/clock/
3570F:	drivers/clk/
3571X:	drivers/clk/clkdev.c
3572F:	include/linux/clk-pr*
3573F:	include/linux/clk/
3574
3575COMMON INTERNET FILE SYSTEM (CIFS)
3576M:	Steve French <sfrench@samba.org>
3577L:	linux-cifs@vger.kernel.org
3578L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3579W:	http://linux-cifs.samba.org/
3580T:	git git://git.samba.org/sfrench/cifs-2.6.git
3581S:	Supported
3582F:	Documentation/filesystems/cifs/
3583F:	fs/cifs/
3584
3585COMPACTPCI HOTPLUG CORE
3586M:	Scott Murray <scott@spiteful.org>
3587L:	linux-pci@vger.kernel.org
3588S:	Maintained
3589F:	drivers/pci/hotplug/cpci_hotplug*
3590
3591COMPACTPCI HOTPLUG GENERIC DRIVER
3592M:	Scott Murray <scott@spiteful.org>
3593L:	linux-pci@vger.kernel.org
3594S:	Maintained
3595F:	drivers/pci/hotplug/cpcihp_generic.c
3596
3597COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3598M:	Scott Murray <scott@spiteful.org>
3599L:	linux-pci@vger.kernel.org
3600S:	Maintained
3601F:	drivers/pci/hotplug/cpcihp_zt5550.*
3602
3603COMPAL LAPTOP SUPPORT
3604M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3605L:	platform-driver-x86@vger.kernel.org
3606S:	Maintained
3607F:	drivers/platform/x86/compal-laptop.c
3608
3609CONEXANT ACCESSRUNNER USB DRIVER
3610L:	accessrunner-general@lists.sourceforge.net
3611W:	http://accessrunner.sourceforge.net/
3612S:	Orphan
3613F:	drivers/usb/atm/cxacru.c
3614
3615CONFIGFS
3616M:	Joel Becker <jlbec@evilplan.org>
3617M:	Christoph Hellwig <hch@lst.de>
3618T:	git git://git.infradead.org/users/hch/configfs.git
3619S:	Supported
3620F:	fs/configfs/
3621F:	include/linux/configfs.h
3622
3623CONNECTOR
3624M:	Evgeniy Polyakov <zbr@ioremap.net>
3625L:	netdev@vger.kernel.org
3626S:	Maintained
3627F:	drivers/connector/
3628
3629CONTROL GROUP (CGROUP)
3630M:	Tejun Heo <tj@kernel.org>
3631M:	Li Zefan <lizefan@huawei.com>
3632M:	Johannes Weiner <hannes@cmpxchg.org>
3633L:	cgroups@vger.kernel.org
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635S:	Maintained
3636F:	Documentation/cgroup*
3637F:	include/linux/cgroup*
3638F:	kernel/cgroup*
3639
3640CONTROL GROUP - CPUSET
3641M:	Li Zefan <lizefan@huawei.com>
3642L:	cgroups@vger.kernel.org
3643W:	http://www.bullopensource.org/cpuset/
3644W:	http://oss.sgi.com/projects/cpusets/
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3646S:	Maintained
3647F:	Documentation/cgroup-v1/cpusets.txt
3648F:	include/linux/cpuset.h
3649F:	kernel/cgroup/cpuset.c
3650
3651CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3652M:	Johannes Weiner <hannes@cmpxchg.org>
3653M:	Michal Hocko <mhocko@kernel.org>
3654M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3655L:	cgroups@vger.kernel.org
3656L:	linux-mm@kvack.org
3657S:	Maintained
3658F:	mm/memcontrol.c
3659F:	mm/swap_cgroup.c
3660
3661CORETEMP HARDWARE MONITORING DRIVER
3662M:	Fenghua Yu <fenghua.yu@intel.com>
3663L:	linux-hwmon@vger.kernel.org
3664S:	Maintained
3665F:	Documentation/hwmon/coretemp
3666F:	drivers/hwmon/coretemp.c
3667
3668COSA/SRP SYNC SERIAL DRIVER
3669M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3670W:	http://www.fi.muni.cz/~kas/cosa/
3671S:	Maintained
3672F:	drivers/net/wan/cosa*
3673
3674CPMAC ETHERNET DRIVER
3675M:	Florian Fainelli <f.fainelli@gmail.com>
3676L:	netdev@vger.kernel.org
3677S:	Maintained
3678F:	drivers/net/ethernet/ti/cpmac.c
3679
3680CPU FREQUENCY DRIVERS
3681M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683L:	linux-pm@vger.kernel.org
3684S:	Maintained
3685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3686T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3687B:	https://bugzilla.kernel.org
3688F:	Documentation/cpu-freq/
3689F:	Documentation/devicetree/bindings/cpufreq/
3690F:	drivers/cpufreq/
3691F:	include/linux/cpufreq.h
3692F:	tools/testing/selftests/cpufreq/
3693
3694CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3695M:	Viresh Kumar <viresh.kumar@linaro.org>
3696M:	Sudeep Holla <sudeep.holla@arm.com>
3697L:	linux-pm@vger.kernel.org
3698W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3699S:	Maintained
3700F:	drivers/cpufreq/arm_big_little.h
3701F:	drivers/cpufreq/arm_big_little.c
3702F:	drivers/cpufreq/arm_big_little_dt.c
3703
3704CPU POWER MONITORING SUBSYSTEM
3705M:	Thomas Renninger <trenn@suse.com>
3706M:	Shuah Khan <shuahkh@osg.samsung.com>
3707M:	Shuah Khan <shuah@kernel.org>
3708L:	linux-pm@vger.kernel.org
3709S:	Maintained
3710F:	tools/power/cpupower/
3711
3712CPUID/MSR DRIVER
3713M:	"H. Peter Anvin" <hpa@zytor.com>
3714S:	Maintained
3715F:	arch/x86/kernel/cpuid.c
3716F:	arch/x86/kernel/msr.c
3717
3718CPUIDLE DRIVER - ARM BIG LITTLE
3719M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3720M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3721L:	linux-pm@vger.kernel.org
3722L:	linux-arm-kernel@lists.infradead.org
3723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3724S:	Maintained
3725F:	drivers/cpuidle/cpuidle-big_little.c
3726
3727CPUIDLE DRIVER - ARM EXYNOS
3728M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3729M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3730M:	Kukjin Kim <kgene@kernel.org>
3731L:	linux-pm@vger.kernel.org
3732L:	linux-samsung-soc@vger.kernel.org
3733S:	Supported
3734F:	drivers/cpuidle/cpuidle-exynos.c
3735F:	arch/arm/mach-exynos/pm.c
3736
3737CPUIDLE DRIVERS
3738M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3739M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3740L:	linux-pm@vger.kernel.org
3741S:	Maintained
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3743B:	https://bugzilla.kernel.org
3744F:	drivers/cpuidle/*
3745F:	include/linux/cpuidle.h
3746
3747CRAMFS FILESYSTEM
3748M:	Nicolas Pitre <nico@linaro.org>
3749S:	Maintained
3750F:	Documentation/filesystems/cramfs.txt
3751F:	fs/cramfs/
3752
3753CRIS PORT
3754M:	Mikael Starvik <starvik@axis.com>
3755M:	Jesper Nilsson <jesper.nilsson@axis.com>
3756L:	linux-cris-kernel@axis.com
3757W:	http://developer.axis.com
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3759S:	Maintained
3760F:	arch/cris/
3761F:	drivers/tty/serial/crisv10.*
3762
3763CRYPTO API
3764M:	Herbert Xu <herbert@gondor.apana.org.au>
3765M:	"David S. Miller" <davem@davemloft.net>
3766L:	linux-crypto@vger.kernel.org
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3769S:	Maintained
3770F:	Documentation/crypto/
3771F:	Documentation/devicetree/bindings/crypto/
3772F:	arch/*/crypto/
3773F:	crypto/
3774F:	drivers/crypto/
3775F:	include/crypto/
3776F:	include/linux/crypto*
3777
3778CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3779M:	Neil Horman <nhorman@tuxdriver.com>
3780L:	linux-crypto@vger.kernel.org
3781S:	Maintained
3782F:	crypto/ansi_cprng.c
3783F:	crypto/rng.c
3784
3785CS3308 MEDIA DRIVER
3786M:	Hans Verkuil <hverkuil@xs4all.nl>
3787L:	linux-media@vger.kernel.org
3788T:	git git://linuxtv.org/media_tree.git
3789W:	http://linuxtv.org
3790S:	Odd Fixes
3791F:	drivers/media/i2c/cs3308.c
3792F:	drivers/media/i2c/cs3308.h
3793
3794CS5535 Audio ALSA driver
3795M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3796S:	Maintained
3797F:	sound/pci/cs5535audio/
3798
3799CW1200 WLAN driver
3800M:	Solomon Peachy <pizza@shaftnet.org>
3801S:	Maintained
3802F:	drivers/net/wireless/st/cw1200/
3803
3804CX18 VIDEO4LINUX DRIVER
3805M:	Andy Walls <awalls@md.metrocast.net>
3806L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3807L:	linux-media@vger.kernel.org
3808T:	git git://linuxtv.org/media_tree.git
3809W:	https://linuxtv.org
3810W:	http://www.ivtvdriver.org/index.php/Cx18
3811S:	Maintained
3812F:	Documentation/media/v4l-drivers/cx18*
3813F:	drivers/media/pci/cx18/
3814F:	include/uapi/linux/ivtv*
3815
3816CX2341X MPEG ENCODER HELPER MODULE
3817M:	Hans Verkuil <hverkuil@xs4all.nl>
3818L:	linux-media@vger.kernel.org
3819T:	git git://linuxtv.org/media_tree.git
3820W:	https://linuxtv.org
3821S:	Maintained
3822F:	drivers/media/common/cx2341x*
3823F:	include/media/cx2341x*
3824
3825CX24120 MEDIA DRIVER
3826M:	Jemma Denson <jdenson@gmail.com>
3827M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3828L:	linux-media@vger.kernel.org
3829W:	https://linuxtv.org
3830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3831S:	Maintained
3832F:	drivers/media/dvb-frontends/cx24120*
3833
3834CX88 VIDEO4LINUX DRIVER
3835M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3836M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839T:	git git://linuxtv.org/media_tree.git
3840S:	Odd fixes
3841F:	Documentation/media/v4l-drivers/cx88*
3842F:	drivers/media/pci/cx88/
3843
3844CXD2820R MEDIA DRIVER
3845M:	Antti Palosaari <crope@iki.fi>
3846L:	linux-media@vger.kernel.org
3847W:	https://linuxtv.org
3848W:	http://palosaari.fi/linux/
3849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3850T:	git git://linuxtv.org/anttip/media_tree.git
3851S:	Maintained
3852F:	drivers/media/dvb-frontends/cxd2820r*
3853
3854CXGB3 ETHERNET DRIVER (CXGB3)
3855M:	Santosh Raspatur <santosh@chelsio.com>
3856L:	netdev@vger.kernel.org
3857W:	http://www.chelsio.com
3858S:	Supported
3859F:	drivers/net/ethernet/chelsio/cxgb3/
3860
3861CXGB3 ISCSI DRIVER (CXGB3I)
3862M:	Karen Xie <kxie@chelsio.com>
3863L:	linux-scsi@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/scsi/cxgbi/cxgb3i
3867
3868CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3869M:	Steve Wise <swise@chelsio.com>
3870L:	linux-rdma@vger.kernel.org
3871W:	http://www.openfabrics.org
3872S:	Supported
3873F:	drivers/infiniband/hw/cxgb3/
3874F:	include/uapi/rdma/cxgb3-abi.h
3875
3876CXGB4 CRYPTO DRIVER (chcr)
3877M:	Harsh Jain <harsh@chelsio.com>
3878L:	linux-crypto@vger.kernel.org
3879W:	http://www.chelsio.com
3880S:	Supported
3881F:	drivers/crypto/chelsio
3882
3883CXGB4 ETHERNET DRIVER (CXGB4)
3884M:	Ganesh Goudar <ganeshgr@chelsio.com>
3885L:	netdev@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/net/ethernet/chelsio/cxgb4/
3889
3890CXGB4 ISCSI DRIVER (CXGB4I)
3891M:	Karen Xie <kxie@chelsio.com>
3892L:	linux-scsi@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/scsi/cxgbi/cxgb4i
3896
3897CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3898M:	Steve Wise <swise@chelsio.com>
3899L:	linux-rdma@vger.kernel.org
3900W:	http://www.openfabrics.org
3901S:	Supported
3902F:	drivers/infiniband/hw/cxgb4/
3903F:	include/uapi/rdma/cxgb4-abi.h
3904
3905CXGB4VF ETHERNET DRIVER (CXGB4VF)
3906M:	Casey Leedom <leedom@chelsio.com>
3907L:	netdev@vger.kernel.org
3908W:	http://www.chelsio.com
3909S:	Supported
3910F:	drivers/net/ethernet/chelsio/cxgb4vf/
3911
3912CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3913M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3914M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3915L:	linuxppc-dev@lists.ozlabs.org
3916S:	Supported
3917F:	arch/powerpc/platforms/powernv/pci-cxl.c
3918F:	drivers/misc/cxl/
3919F:	include/misc/cxl*
3920F:	include/uapi/misc/cxl.h
3921F:	Documentation/powerpc/cxl.txt
3922F:	Documentation/ABI/testing/sysfs-class-cxl
3923
3924CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3925M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3926M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3927M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3928L:	linux-scsi@vger.kernel.org
3929S:	Supported
3930F:	drivers/scsi/cxlflash/
3931F:	include/uapi/scsi/cxlflash_ioctls.h
3932F:	Documentation/powerpc/cxlflash.txt
3933
3934CYBERPRO FB DRIVER
3935M:	Russell King <linux@armlinux.org.uk>
3936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3937W:	http://www.armlinux.org.uk/
3938S:	Maintained
3939F:	drivers/video/fbdev/cyber2000fb.*
3940
3941CYCLADES ASYNC MUX DRIVER
3942W:	http://www.cyclades.com/
3943S:	Orphan
3944F:	drivers/tty/cyclades.c
3945F:	include/linux/cyclades.h
3946F:	include/uapi/linux/cyclades.h
3947
3948CYCLADES PC300 DRIVER
3949W:	http://www.cyclades.com/
3950S:	Orphan
3951F:	drivers/net/wan/pc300*
3952
3953CYPRESS_FIRMWARE MEDIA DRIVER
3954M:	Antti Palosaari <crope@iki.fi>
3955L:	linux-media@vger.kernel.org
3956W:	https://linuxtv.org
3957W:	http://palosaari.fi/linux/
3958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3959T:	git git://linuxtv.org/anttip/media_tree.git
3960S:	Maintained
3961F:	drivers/media/common/cypress_firmware*
3962
3963CYTTSP TOUCHSCREEN DRIVER
3964M:	Ferruh Yigit <fery@cypress.com>
3965L:	linux-input@vger.kernel.org
3966S:	Supported
3967F:	drivers/input/touchscreen/cyttsp*
3968F:	include/linux/input/cyttsp.h
3969
3970D-LINK DIR-685 TOUCHKEYS DRIVER
3971M:	Linus Walleij <linus.walleij@linaro.org>
3972L:	linux-input@vger.kernel.org
3973S:	Supported
3974F:	drivers/input/dlink-dir685-touchkeys.c
3975
3976DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3977M:	Joshua Kinard <kumba@gentoo.org>
3978S:	Maintained
3979F:	drivers/rtc/rtc-ds1685.c
3980F:	include/linux/rtc/ds1685.h
3981
3982DAMA SLAVE for AX.25
3983M:	Joerg Reuter <jreuter@yaina.de>
3984W:	http://yaina.de/jreuter/
3985W:	http://www.qsl.net/dl1bke/
3986L:	linux-hams@vger.kernel.org
3987S:	Maintained
3988F:	net/ax25/af_ax25.c
3989F:	net/ax25/ax25_dev.c
3990F:	net/ax25/ax25_ds_*
3991F:	net/ax25/ax25_in.c
3992F:	net/ax25/ax25_out.c
3993F:	net/ax25/ax25_timer.c
3994F:	net/ax25/sysctl_net_ax25.c
3995
3996DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3997L:	netdev@vger.kernel.org
3998S:	Orphan
3999F:	Documentation/networking/dmfe.txt
4000F:	drivers/net/ethernet/dec/tulip/dmfe.c
4001
4002DC390/AM53C974 SCSI driver
4003M:	Hannes Reinecke <hare@suse.com>
4004L:	linux-scsi@vger.kernel.org
4005S:	Maintained
4006F:	drivers/scsi/am53c974.c
4007
4008DC395x SCSI driver
4009M:	Oliver Neukum <oliver@neukum.org>
4010M:	Ali Akcaagac <aliakc@web.de>
4011M:	Jamie Lenehan <lenehan@twibble.org>
4012L:	dc395x@twibble.org
4013W:	http://twibble.org/dist/dc395x/
4014W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4015S:	Maintained
4016F:	Documentation/scsi/dc395x.txt
4017F:	drivers/scsi/dc395x.*
4018
4019DCCP PROTOCOL
4020M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4021L:	dccp@vger.kernel.org
4022W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4023S:	Maintained
4024F:	include/linux/dccp.h
4025F:	include/uapi/linux/dccp.h
4026F:	include/linux/tfrc.h
4027F:	net/dccp/
4028
4029DECnet NETWORK LAYER
4030W:	http://linux-decnet.sourceforge.net
4031L:	linux-decnet-user@lists.sourceforge.net
4032S:	Orphan
4033F:	Documentation/networking/decnet.txt
4034F:	net/decnet/
4035
4036DECSTATION PLATFORM SUPPORT
4037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4038L:	linux-mips@linux-mips.org
4039W:	http://www.linux-mips.org/wiki/DECstation
4040S:	Maintained
4041F:	arch/mips/dec/
4042F:	arch/mips/include/asm/dec/
4043F:	arch/mips/include/asm/mach-dec/
4044
4045DEFXX FDDI NETWORK DRIVER
4046M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4047S:	Maintained
4048F:	drivers/net/fddi/defxx.*
4049
4050DELL SMBIOS DRIVER
4051M:	Pali Rohár <pali.rohar@gmail.com>
4052M:	Mario Limonciello <mario.limonciello@dell.com>
4053L:	platform-driver-x86@vger.kernel.org
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smbios.*
4056
4057DELL SMBIOS SMM DRIVER
4058M:	Mario Limonciello <mario.limonciello@dell.com>
4059L:	platform-driver-x86@vger.kernel.org
4060S:	Maintained
4061F:	drivers/platform/x86/dell-smbios-smm.c
4062
4063DELL SMBIOS WMI DRIVER
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios-wmi.c
4068F:	tools/wmi/dell-smbios-example.c
4069
4070DELL LAPTOP DRIVER
4071M:	Matthew Garrett <mjg59@srcf.ucam.org>
4072M:	Pali Rohár <pali.rohar@gmail.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-laptop.c
4076
4077DELL LAPTOP FREEFALL DRIVER
4078M:	Pali Rohár <pali.rohar@gmail.com>
4079S:	Maintained
4080F:	drivers/platform/x86/dell-smo8800.c
4081
4082DELL LAPTOP RBTN DRIVER
4083M:	Pali Rohár <pali.rohar@gmail.com>
4084S:	Maintained
4085F:	drivers/platform/x86/dell-rbtn.*
4086
4087DELL LAPTOP SMM DRIVER
4088M:	Pali Rohár <pali.rohar@gmail.com>
4089S:	Maintained
4090F:	drivers/hwmon/dell-smm-hwmon.c
4091F:	include/uapi/linux/i8k.h
4092
4093DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4094M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4095S:	Maintained
4096F:	Documentation/dcdbas.txt
4097F:	drivers/firmware/dcdbas.*
4098
4099DELL WMI NOTIFICATIONS DRIVER
4100M:	Matthew Garrett <mjg59@srcf.ucam.org>
4101M:	Pali Rohár <pali.rohar@gmail.com>
4102S:	Maintained
4103F:	drivers/platform/x86/dell-wmi.c
4104
4105DELL WMI DESCRIPTOR DRIVER
4106M:	Mario Limonciello <mario.limonciello@dell.com>
4107S:	Maintained
4108F:	drivers/platform/x86/dell-wmi-descriptor.c
4109
4110DELTA ST MEDIA DRIVER
4111M:	Hugues Fruchet <hugues.fruchet@st.com>
4112L:	linux-media@vger.kernel.org
4113T:	git git://linuxtv.org/media_tree.git
4114W:	https://linuxtv.org
4115S:	Supported
4116F:	drivers/media/platform/sti/delta
4117
4118DENALI NAND DRIVER
4119M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4120L:	linux-mtd@lists.infradead.org
4121S:	Supported
4122F:	drivers/mtd/nand/denali*
4123
4124DESIGNWARE USB2 DRD IP DRIVER
4125M:	John Youn <johnyoun@synopsys.com>
4126L:	linux-usb@vger.kernel.org
4127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4128S:	Maintained
4129F:	drivers/usb/dwc2/
4130
4131DESIGNWARE USB3 DRD IP DRIVER
4132M:	Felipe Balbi <balbi@kernel.org>
4133L:	linux-usb@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4135S:	Maintained
4136F:	drivers/usb/dwc3/
4137
4138DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4139M:	Andreas Klinger <ak@it-klinger.de>
4140L:	linux-iio@vger.kernel.org
4141S:	Maintained
4142F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4143F:	drivers/iio/proximity/srf*.c
4144
4145DEVICE COREDUMP (DEV_COREDUMP)
4146M:	Johannes Berg <johannes@sipsolutions.net>
4147L:	linux-kernel@vger.kernel.org
4148S:	Maintained
4149F:	drivers/base/devcoredump.c
4150F:	include/linux/devcoredump.h
4151
4152DEVICE FREQUENCY (DEVFREQ)
4153M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4154M:	Kyungmin Park <kyungmin.park@samsung.com>
4155R:	Chanwoo Choi <cw00.choi@samsung.com>
4156L:	linux-pm@vger.kernel.org
4157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4158S:	Maintained
4159F:	drivers/devfreq/
4160F:	include/linux/devfreq.h
4161F:	Documentation/devicetree/bindings/devfreq/
4162
4163DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4164M:	Chanwoo Choi <cw00.choi@samsung.com>
4165L:	linux-pm@vger.kernel.org
4166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4167S:	Supported
4168F:	drivers/devfreq/event/
4169F:	drivers/devfreq/devfreq-event.c
4170F:	include/linux/devfreq-event.h
4171F:	Documentation/devicetree/bindings/devfreq/event/
4172
4173DEVICE NUMBER REGISTRY
4174M:	Torben Mathiasen <device@lanana.org>
4175W:	http://lanana.org/docs/device-list/index.html
4176S:	Maintained
4177
4178DEVICE-MAPPER  (LVM)
4179M:	Alasdair Kergon <agk@redhat.com>
4180M:	Mike Snitzer <snitzer@redhat.com>
4181M:	dm-devel@redhat.com
4182L:	dm-devel@redhat.com
4183W:	http://sources.redhat.com/dm
4184Q:	http://patchwork.kernel.org/project/dm-devel/list/
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4186T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4187S:	Maintained
4188F:	Documentation/device-mapper/
4189F:	drivers/md/Makefile
4190F:	drivers/md/Kconfig
4191F:	drivers/md/dm*
4192F:	drivers/md/persistent-data/
4193F:	include/linux/device-mapper.h
4194F:	include/linux/dm-*.h
4195F:	include/uapi/linux/dm-*.h
4196
4197DEVLINK
4198M:	Jiri Pirko <jiri@mellanox.com>
4199L:	netdev@vger.kernel.org
4200S:	Supported
4201F:	net/core/devlink.c
4202F:	include/net/devlink.h
4203F:	include/uapi/linux/devlink.h
4204
4205DIALOG SEMICONDUCTOR DRIVERS
4206M:	Support Opensource <support.opensource@diasemi.com>
4207W:	http://www.dialog-semiconductor.com/products
4208S:	Supported
4209F:	Documentation/hwmon/da90??
4210F:	Documentation/devicetree/bindings/mfd/da90*.txt
4211F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4212F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4213F:	Documentation/devicetree/bindings/regulator/da92*.txt
4214F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4215F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4216F:	drivers/gpio/gpio-da90??.c
4217F:	drivers/hwmon/da90??-hwmon.c
4218F:	drivers/iio/adc/da91??-*.c
4219F:	drivers/input/misc/da90??_onkey.c
4220F:	drivers/input/touchscreen/da9052_tsi.c
4221F:	drivers/leds/leds-da90??.c
4222F:	drivers/mfd/da903x.c
4223F:	drivers/mfd/da90??-*.c
4224F:	drivers/mfd/da91??-*.c
4225F:	drivers/power/supply/da9052-battery.c
4226F:	drivers/power/supply/da91??-*.c
4227F:	drivers/regulator/da903x.c
4228F:	drivers/regulator/da9???-regulator.[ch]
4229F:	drivers/thermal/da90??-thermal.c
4230F:	drivers/rtc/rtc-da90??.c
4231F:	drivers/video/backlight/da90??_bl.c
4232F:	drivers/watchdog/da90??_wdt.c
4233F:	include/linux/mfd/da903x.h
4234F:	include/linux/mfd/da9052/
4235F:	include/linux/mfd/da9055/
4236F:	include/linux/mfd/da9062/
4237F:	include/linux/mfd/da9063/
4238F:	include/linux/mfd/da9150/
4239F:	include/linux/regulator/da9211.h
4240F:	include/sound/da[79]*.h
4241F:	sound/soc/codecs/da[79]*.[ch]
4242
4243DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4245L:	linux-gpio@vger.kernel.org
4246S:	Maintained
4247F:	drivers/gpio/gpio-gpio-mm.c
4248
4249DIGI NEO AND CLASSIC PCI PRODUCTS
4250M:	Lidza Louina <lidza.louina@gmail.com>
4251M:	Mark Hounschell <markh@compro.net>
4252L:	driverdev-devel@linuxdriverproject.org
4253S:	Maintained
4254F:	drivers/staging/dgnc/
4255
4256DIOLAN U2C-12 I2C DRIVER
4257M:	Guenter Roeck <linux@roeck-us.net>
4258L:	linux-i2c@vger.kernel.org
4259S:	Maintained
4260F:	drivers/i2c/busses/i2c-diolan-u2c.c
4261
4262FILESYSTEM DIRECT ACCESS (DAX)
4263M:	Matthew Wilcox <mawilcox@microsoft.com>
4264M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4265L:	linux-fsdevel@vger.kernel.org
4266S:	Supported
4267F:	fs/dax.c
4268F:	include/linux/dax.h
4269F:	include/trace/events/fs_dax.h
4270
4271DEVICE DIRECT ACCESS (DAX)
4272M:	Dan Williams <dan.j.williams@intel.com>
4273L:	linux-nvdimm@lists.01.org
4274S:	Supported
4275F:	drivers/dax/
4276
4277DIRECTORY NOTIFICATION (DNOTIFY)
4278M:	Jan Kara <jack@suse.cz>
4279R:	Amir Goldstein <amir73il@gmail.com>
4280L:	linux-fsdevel@vger.kernel.org
4281S:	Maintained
4282F:	Documentation/filesystems/dnotify.txt
4283F:	fs/notify/dnotify/
4284F:	include/linux/dnotify.h
4285
4286DISK GEOMETRY AND PARTITION HANDLING
4287M:	Andries Brouwer <aeb@cwi.nl>
4288W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4289W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4290W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4291S:	Maintained
4292
4293DISKQUOTA
4294M:	Jan Kara <jack@suse.com>
4295S:	Maintained
4296F:	Documentation/filesystems/quota.txt
4297F:	fs/quota/
4298F:	include/linux/quota*.h
4299F:	include/uapi/linux/quota*.h
4300
4301DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4302M:	Bernie Thompson <bernie@plugable.com>
4303L:	linux-fbdev@vger.kernel.org
4304S:	Maintained
4305W:	http://plugable.com/category/projects/udlfb/
4306F:	drivers/video/fbdev/udlfb.c
4307F:	include/video/udlfb.h
4308F:	Documentation/fb/udlfb.txt
4309
4310DISTRIBUTED LOCK MANAGER (DLM)
4311M:	Christine Caulfield <ccaulfie@redhat.com>
4312M:	David Teigland <teigland@redhat.com>
4313L:	cluster-devel@redhat.com
4314W:	http://sources.redhat.com/cluster/
4315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4316S:	Supported
4317F:	fs/dlm/
4318
4319DMA BUFFER SHARING FRAMEWORK
4320M:	Sumit Semwal <sumit.semwal@linaro.org>
4321S:	Maintained
4322L:	linux-media@vger.kernel.org
4323L:	dri-devel@lists.freedesktop.org
4324L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4325F:	drivers/dma-buf/
4326F:	include/linux/dma-buf*
4327F:	include/linux/reservation.h
4328F:	include/linux/*fence.h
4329F:	Documentation/driver-api/dma-buf.rst
4330T:	git git://anongit.freedesktop.org/drm/drm-misc
4331
4332DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4333M:	Vinod Koul <vinod.koul@intel.com>
4334L:	dmaengine@vger.kernel.org
4335Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4336S:	Maintained
4337F:	drivers/dma/
4338F:	include/linux/dmaengine.h
4339F:	Documentation/devicetree/bindings/dma/
4340F:	Documentation/driver-api/dmaengine/
4341T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4342
4343DMA MAPPING HELPERS
4344M:	Christoph Hellwig <hch@lst.de>
4345M:	Marek Szyprowski <m.szyprowski@samsung.com>
4346R:	Robin Murphy <robin.murphy@arm.com>
4347L:	iommu@lists.linux-foundation.org
4348T:	git git://git.infradead.org/users/hch/dma-mapping.git
4349W:	http://git.infradead.org/users/hch/dma-mapping.git
4350S:	Supported
4351F:	lib/dma-debug.c
4352F:	lib/dma-direct.c
4353F:	lib/dma-virt.c
4354F:	drivers/base/dma-mapping.c
4355F:	drivers/base/dma-coherent.c
4356F:	include/asm-generic/dma-mapping.h
4357F:	include/linux/dma-direct.h
4358F:	include/linux/dma-mapping.h
4359
4360DME1737 HARDWARE MONITOR DRIVER
4361M:	Juerg Haefliger <juergh@gmail.com>
4362L:	linux-hwmon@vger.kernel.org
4363S:	Maintained
4364F:	Documentation/hwmon/dme1737
4365F:	drivers/hwmon/dme1737.c
4366
4367DMI/SMBIOS SUPPORT
4368M:	Jean Delvare <jdelvare@suse.com>
4369S:	Maintained
4370T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4371F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4372F:	drivers/firmware/dmi-id.c
4373F:	drivers/firmware/dmi_scan.c
4374F:	include/linux/dmi.h
4375
4376DOCUMENTATION
4377M:	Jonathan Corbet <corbet@lwn.net>
4378L:	linux-doc@vger.kernel.org
4379S:	Maintained
4380F:	Documentation/
4381F:	scripts/kernel-doc
4382X:	Documentation/ABI/
4383X:	Documentation/devicetree/
4384X:	Documentation/acpi
4385X:	Documentation/power
4386X:	Documentation/spi
4387X:	Documentation/media
4388T:	git git://git.lwn.net/linux.git docs-next
4389
4390DONGWOON DW9714 LENS VOICE COIL DRIVER
4391M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4392L:	linux-media@vger.kernel.org
4393T:	git git://linuxtv.org/media_tree.git
4394S:	Maintained
4395F:	drivers/media/i2c/dw9714.c
4396
4397DOUBLETALK DRIVER
4398M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4399L:	blinux-list@redhat.com
4400S:	Maintained
4401F:	drivers/char/dtlk.c
4402F:	include/linux/dtlk.h
4403
4404DPAA2 DATAPATH I/O (DPIO) DRIVER
4405M:	Roy Pledge <Roy.Pledge@nxp.com>
4406L:	linux-kernel@vger.kernel.org
4407S:	Maintained
4408F:	drivers/staging/fsl-mc/bus/dpio
4409
4410DPAA2 ETHERNET DRIVER
4411M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4412L:	linux-kernel@vger.kernel.org
4413S:	Maintained
4414F:	drivers/staging/fsl-dpaa2/ethernet
4415
4416DPT_I2O SCSI RAID DRIVER
4417M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4418L:	linux-scsi@vger.kernel.org
4419W:	http://www.adaptec.com/
4420S:	Maintained
4421F:	drivers/scsi/dpt*
4422F:	drivers/scsi/dpt/
4423
4424DRBD DRIVER
4425M:	Philipp Reisner <philipp.reisner@linbit.com>
4426M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4427L:	drbd-dev@lists.linbit.com
4428W:	http://www.drbd.org
4429T:	git git://git.linbit.com/linux-drbd.git
4430T:	git git://git.linbit.com/drbd-8.4.git
4431S:	Supported
4432F:	drivers/block/drbd/
4433F:	lib/lru_cache.c
4434F:	Documentation/blockdev/drbd/
4435
4436DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4437M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4439S:	Supported
4440F:	Documentation/kobject.txt
4441F:	drivers/base/
4442F:	fs/debugfs/
4443F:	fs/sysfs/
4444F:	include/linux/debugfs.h
4445F:	include/linux/kobj*
4446F:	lib/kobj*
4447
4448DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4449M:	Kevin Hilman <khilman@kernel.org>
4450M:	Nishanth Menon <nm@ti.com>
4451S:	Maintained
4452F:	drivers/power/avs/
4453F:	include/linux/power/smartreflex.h
4454L:	linux-pm@vger.kernel.org
4455
4456DRM DRIVER FOR ARM PL111 CLCD
4457M:	Eric Anholt <eric@anholt.net>
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459S:	Supported
4460F:	drivers/gpu/drm/pl111/
4461
4462DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4463M:	Dave Airlie <airlied@redhat.com>
4464S:	Odd Fixes
4465F:	drivers/gpu/drm/ast/
4466
4467DRM DRIVER FOR BOCHS VIRTUAL GPU
4468M:	Gerd Hoffmann <kraxel@redhat.com>
4469L:	virtualization@lists.linux-foundation.org
4470T:	git git://anongit.freedesktop.org/drm/drm-misc
4471S:	Maintained
4472F:	drivers/gpu/drm/bochs/
4473
4474DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4475M:	Linus Walleij <linus.walleij@linaro.org>
4476T:	git git://anongit.freedesktop.org/drm/drm-misc
4477S:	Maintained
4478F:	drivers/gpu/drm/tve200/
4479
4480DRM DRIVER FOR ILITEK ILI9225 PANELS
4481M:	David Lechner <david@lechnology.com>
4482S:	Maintained
4483F:	drivers/gpu/drm/tinydrm/ili9225.c
4484F:	Documentation/devicetree/bindings/display/ili9225.txt
4485
4486DRM DRIVER FOR INTEL I810 VIDEO CARDS
4487S:	Orphan / Obsolete
4488F:	drivers/gpu/drm/i810/
4489F:	include/uapi/drm/i810_drm.h
4490
4491DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4492S:	Orphan / Obsolete
4493F:	drivers/gpu/drm/mga/
4494F:	include/uapi/drm/mga_drm.h
4495
4496DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4497M:	Dave Airlie <airlied@redhat.com>
4498S:	Odd Fixes
4499F:	drivers/gpu/drm/mgag200/
4500
4501DRM DRIVER FOR MI0283QT
4502M:	Noralf Trønnes <noralf@tronnes.org>
4503S:	Maintained
4504F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4505F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4506
4507DRM DRIVER FOR MSM ADRENO GPU
4508M:	Rob Clark <robdclark@gmail.com>
4509L:	linux-arm-msm@vger.kernel.org
4510L:	dri-devel@lists.freedesktop.org
4511L:	freedreno@lists.freedesktop.org
4512T:	git git://people.freedesktop.org/~robclark/linux
4513S:	Maintained
4514F:	drivers/gpu/drm/msm/
4515F:	include/uapi/drm/msm_drm.h
4516F:	Documentation/devicetree/bindings/display/msm/
4517
4518DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4519M:	Ben Skeggs <bskeggs@redhat.com>
4520L:	dri-devel@lists.freedesktop.org
4521L:	nouveau@lists.freedesktop.org
4522T:	git git://github.com/skeggsb/linux
4523S:	Supported
4524F:	drivers/gpu/drm/nouveau/
4525F:	include/uapi/drm/nouveau_drm.h
4526
4527DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4528M:	Noralf Trønnes <noralf@tronnes.org>
4529S:	Maintained
4530F:	drivers/gpu/drm/tinydrm/repaper.c
4531F:	Documentation/devicetree/bindings/display/repaper.txt
4532
4533DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4534M:	Dave Airlie <airlied@redhat.com>
4535M:	Gerd Hoffmann <kraxel@redhat.com>
4536L:	virtualization@lists.linux-foundation.org
4537T:	git git://anongit.freedesktop.org/drm/drm-misc
4538S:	Obsolete
4539W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4540F:	drivers/gpu/drm/cirrus/
4541
4542DRM DRIVER FOR QXL VIRTUAL GPU
4543M:	Dave Airlie <airlied@redhat.com>
4544M:	Gerd Hoffmann <kraxel@redhat.com>
4545L:	virtualization@lists.linux-foundation.org
4546T:	git git://anongit.freedesktop.org/drm/drm-misc
4547S:	Maintained
4548F:	drivers/gpu/drm/qxl/
4549F:	include/uapi/drm/qxl_drm.h
4550
4551DRM DRIVER FOR RAGE 128 VIDEO CARDS
4552S:	Orphan / Obsolete
4553F:	drivers/gpu/drm/r128/
4554F:	include/uapi/drm/r128_drm.h
4555
4556DRM DRIVER FOR SAVAGE VIDEO CARDS
4557S:	Orphan / Obsolete
4558F:	drivers/gpu/drm/savage/
4559F:	include/uapi/drm/savage_drm.h
4560
4561DRM DRIVER FOR SIS VIDEO CARDS
4562S:	Orphan / Obsolete
4563F:	drivers/gpu/drm/sis/
4564F:	include/uapi/drm/sis_drm.h
4565
4566DRM DRIVER FOR SITRONIX ST7586 PANELS
4567M:	David Lechner <david@lechnology.com>
4568S:	Maintained
4569F:	drivers/gpu/drm/tinydrm/st7586.c
4570F:	Documentation/devicetree/bindings/display/st7586.txt
4571
4572DRM DRIVER FOR SITRONIX ST7735R PANELS
4573M:	David Lechner <david@lechnology.com>
4574S:	Maintained
4575F:	drivers/gpu/drm/tinydrm/st7735r.c
4576F:	Documentation/devicetree/bindings/display/st7735r.txt
4577
4578DRM DRIVER FOR TDFX VIDEO CARDS
4579S:	Orphan / Obsolete
4580F:	drivers/gpu/drm/tdfx/
4581
4582DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4583M:	Dave Airlie <airlied@redhat.com>
4584S:	Odd Fixes
4585F:	drivers/gpu/drm/udl/
4586
4587DRM DRIVER FOR VMWARE VIRTUAL GPU
4588M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4589M:	Sinclair Yeh <syeh@vmware.com>
4590M:	Thomas Hellstrom <thellstrom@vmware.com>
4591L:	dri-devel@lists.freedesktop.org
4592T:	git git://people.freedesktop.org/~syeh/repos_linux
4593T:	git git://people.freedesktop.org/~thomash/linux
4594S:	Supported
4595F:	drivers/gpu/drm/vmwgfx/
4596F:	include/uapi/drm/vmwgfx_drm.h
4597
4598DRM DRIVERS
4599M:	David Airlie <airlied@linux.ie>
4600L:	dri-devel@lists.freedesktop.org
4601T:	git git://people.freedesktop.org/~airlied/linux
4602B:	https://bugs.freedesktop.org/
4603C:	irc://chat.freenode.net/dri-devel
4604S:	Maintained
4605F:	drivers/gpu/drm/
4606F:	drivers/gpu/vga/
4607F:	Documentation/devicetree/bindings/display/
4608F:	Documentation/devicetree/bindings/gpu/
4609F:	Documentation/devicetree/bindings/video/
4610F:	Documentation/gpu/
4611F:	include/drm/
4612F:	include/uapi/drm/
4613F:	include/linux/vga*
4614
4615DRM DRIVERS AND MISC GPU PATCHES
4616M:	Daniel Vetter <daniel.vetter@intel.com>
4617M:	Gustavo Padovan <gustavo@padovan.org>
4618M:	Sean Paul <seanpaul@chromium.org>
4619W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4620S:	Maintained
4621T:	git git://anongit.freedesktop.org/drm/drm-misc
4622F:	Documentation/gpu/
4623F:	drivers/gpu/vga/
4624F:	drivers/gpu/drm/*
4625F:	include/drm/drm*
4626F:	include/uapi/drm/drm*
4627F:	include/linux/vga*
4628
4629DRM DRIVERS FOR ALLWINNER A10
4630M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4631L:	dri-devel@lists.freedesktop.org
4632S:	Supported
4633F:	drivers/gpu/drm/sun4i/
4634F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636
4637DRM DRIVERS FOR AMLOGIC SOCS
4638M:	Neil Armstrong <narmstrong@baylibre.com>
4639L:	dri-devel@lists.freedesktop.org
4640L:	linux-amlogic@lists.infradead.org
4641W:	http://linux-meson.com/
4642S:	Supported
4643F:	drivers/gpu/drm/meson/
4644F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4645F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4646F:	Documentation/gpu/meson.rst
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR ATMEL HLCDC
4650M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4651L:	dri-devel@lists.freedesktop.org
4652S:	Supported
4653F:	drivers/gpu/drm/atmel-hlcdc/
4654F:	Documentation/devicetree/bindings/drm/atmel/
4655T:	git git://anongit.freedesktop.org/drm/drm-misc
4656
4657DRM DRIVERS FOR BRIDGE CHIPS
4658M:	Archit Taneja <architt@codeaurora.org>
4659M:	Andrzej Hajda <a.hajda@samsung.com>
4660R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4661S:	Maintained
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663F:	drivers/gpu/drm/bridge/
4664
4665DRM DRIVERS FOR EXYNOS
4666M:	Inki Dae <inki.dae@samsung.com>
4667M:	Joonyoung Shim <jy0922.shim@samsung.com>
4668M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4669M:	Kyungmin Park <kyungmin.park@samsung.com>
4670L:	dri-devel@lists.freedesktop.org
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4672S:	Supported
4673F:	drivers/gpu/drm/exynos/
4674F:	include/uapi/drm/exynos_drm.h
4675F:	Documentation/devicetree/bindings/display/exynos/
4676
4677DRM DRIVERS FOR FREESCALE DCU
4678M:	Stefan Agner <stefan@agner.ch>
4679M:	Alison Wang <alison.wang@freescale.com>
4680L:	dri-devel@lists.freedesktop.org
4681S:	Supported
4682F:	drivers/gpu/drm/fsl-dcu/
4683F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4684F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4685F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4686
4687DRM DRIVERS FOR FREESCALE IMX
4688M:	Philipp Zabel <p.zabel@pengutronix.de>
4689L:	dri-devel@lists.freedesktop.org
4690S:	Maintained
4691F:	drivers/gpu/drm/imx/
4692F:	drivers/gpu/ipu-v3/
4693F:	Documentation/devicetree/bindings/display/imx/
4694
4695DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4696M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4697L:	dri-devel@lists.freedesktop.org
4698T:	git git://github.com/patjak/drm-gma500
4699S:	Maintained
4700F:	drivers/gpu/drm/gma500/
4701
4702DRM DRIVERS FOR HISILICON
4703M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4704M:	Rongrong Zou <zourongrong@gmail.com>
4705R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4706R:	Chen Feng <puck.chen@hisilicon.com>
4707L:	dri-devel@lists.freedesktop.org
4708T:	git git://github.com/xin3liang/linux.git
4709S:	Maintained
4710F:	drivers/gpu/drm/hisilicon/
4711F:	Documentation/devicetree/bindings/display/hisilicon/
4712
4713DRM DRIVERS FOR MEDIATEK
4714M:	CK Hu <ck.hu@mediatek.com>
4715M:	Philipp Zabel <p.zabel@pengutronix.de>
4716L:	dri-devel@lists.freedesktop.org
4717S:	Supported
4718F:	drivers/gpu/drm/mediatek/
4719F:	Documentation/devicetree/bindings/display/mediatek/
4720
4721DRM DRIVERS FOR NVIDIA TEGRA
4722M:	Thierry Reding <thierry.reding@gmail.com>
4723L:	dri-devel@lists.freedesktop.org
4724L:	linux-tegra@vger.kernel.org
4725T:	git git://anongit.freedesktop.org/tegra/linux.git
4726S:	Supported
4727F:	drivers/gpu/drm/tegra/
4728F:	drivers/gpu/host1x/
4729F:	include/linux/host1x.h
4730F:	include/uapi/drm/tegra_drm.h
4731F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4732
4733DRM DRIVERS FOR RENESAS
4734M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4735L:	dri-devel@lists.freedesktop.org
4736L:	linux-renesas-soc@vger.kernel.org
4737T:	git git://linuxtv.org/pinchartl/fbdev
4738S:	Supported
4739F:	drivers/gpu/drm/rcar-du/
4740F:	drivers/gpu/drm/shmobile/
4741F:	include/linux/platform_data/shmob_drm.h
4742F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4743F:	Documentation/devicetree/bindings/display/renesas,du.txt
4744
4745DRM DRIVERS FOR ROCKCHIP
4746M:	Sandy Huang <hjc@rock-chips.com>
4747M:	Heiko Stübner <heiko@sntech.de>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Maintained
4750F:	drivers/gpu/drm/rockchip/
4751F:	Documentation/devicetree/bindings/display/rockchip/
4752T:	git git://anongit.freedesktop.org/drm/drm-misc
4753
4754DRM DRIVERS FOR STI
4755M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4756M:	Vincent Abriou <vincent.abriou@st.com>
4757L:	dri-devel@lists.freedesktop.org
4758T:	git git://anongit.freedesktop.org/drm/drm-misc
4759S:	Maintained
4760F:	drivers/gpu/drm/sti
4761F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4762
4763DRM DRIVERS FOR STM
4764M:	Yannick Fertre <yannick.fertre@st.com>
4765M:	Philippe Cornu <philippe.cornu@st.com>
4766M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4767M:	Vincent Abriou <vincent.abriou@st.com>
4768L:	dri-devel@lists.freedesktop.org
4769T:	git git://anongit.freedesktop.org/drm/drm-misc
4770S:	Maintained
4771F:	drivers/gpu/drm/stm
4772F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4773
4774DRM DRIVERS FOR TI LCDC
4775M:	Jyri Sarha <jsarha@ti.com>
4776R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/tilcdc/
4780F:	Documentation/devicetree/bindings/display/tilcdc/
4781
4782DRM DRIVERS FOR TI OMAP
4783M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4784L:	dri-devel@lists.freedesktop.org
4785S:	Maintained
4786F:	drivers/gpu/drm/omapdrm/
4787F:	Documentation/devicetree/bindings/display/ti/
4788
4789DRM DRIVERS FOR VC4
4790M:	Eric Anholt <eric@anholt.net>
4791T:	git git://github.com/anholt/linux
4792S:	Supported
4793F:	drivers/gpu/drm/vc4/
4794F:	include/uapi/drm/vc4_drm.h
4795F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797
4798DRM DRIVERS FOR VIVANTE GPU IP
4799M:	Lucas Stach <l.stach@pengutronix.de>
4800R:	Russell King <linux+etnaviv@armlinux.org.uk>
4801R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4802L:	etnaviv@lists.freedesktop.org
4803L:	dri-devel@lists.freedesktop.org
4804S:	Maintained
4805F:	drivers/gpu/drm/etnaviv/
4806F:	include/uapi/drm/etnaviv_drm.h
4807F:	Documentation/devicetree/bindings/display/etnaviv/
4808
4809DRM DRIVERS FOR ZTE ZX
4810M:	Shawn Guo <shawnguo@kernel.org>
4811L:	dri-devel@lists.freedesktop.org
4812S:	Maintained
4813F:	drivers/gpu/drm/zte/
4814F:	Documentation/devicetree/bindings/display/zte,vou.txt
4815T:	git git://anongit.freedesktop.org/drm/drm-misc
4816
4817DRM PANEL DRIVERS
4818M:	Thierry Reding <thierry.reding@gmail.com>
4819L:	dri-devel@lists.freedesktop.org
4820T:	git git://anongit.freedesktop.org/drm/drm-misc
4821S:	Maintained
4822F:	drivers/gpu/drm/drm_panel.c
4823F:	drivers/gpu/drm/panel/
4824F:	include/drm/drm_panel.h
4825F:	Documentation/devicetree/bindings/display/panel/
4826
4827DRM TINYDRM DRIVERS
4828M:	Noralf Trønnes <noralf@tronnes.org>
4829W:	https://github.com/notro/tinydrm/wiki/Development
4830T:	git git://anongit.freedesktop.org/drm/drm-misc
4831S:	Maintained
4832F:	drivers/gpu/drm/tinydrm/
4833F:	include/drm/tinydrm/
4834
4835DRM TTM SUBSYSTEM
4836M:	Christian Koenig <christian.koenig@amd.com>
4837M:	Roger He <Hongbo.He@amd.com>
4838T:	git git://people.freedesktop.org/~agd5f/linux
4839S:	Maintained
4840L:	dri-devel@lists.freedesktop.org
4841F:	include/drm/ttm/
4842F:	drivers/gpu/drm/ttm/
4843
4844DSBR100 USB FM RADIO DRIVER
4845M:	Alexey Klimov <klimov.linux@gmail.com>
4846L:	linux-media@vger.kernel.org
4847T:	git git://linuxtv.org/media_tree.git
4848S:	Maintained
4849F:	drivers/media/radio/dsbr100.c
4850
4851DSCC4 DRIVER
4852M:	Francois Romieu <romieu@fr.zoreil.com>
4853L:	netdev@vger.kernel.org
4854S:	Maintained
4855F:	drivers/net/wan/dscc4.c
4856
4857DT3155 MEDIA DRIVER
4858M:	Hans Verkuil <hverkuil@xs4all.nl>
4859L:	linux-media@vger.kernel.org
4860T:	git git://linuxtv.org/media_tree.git
4861W:	https://linuxtv.org
4862S:	Odd Fixes
4863F:	drivers/media/pci/dt3155/
4864
4865DVB_USB_AF9015 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/dvb-usb-v2/af9015*
4874
4875DVB_USB_AF9035 MEDIA DRIVER
4876M:	Antti Palosaari <crope@iki.fi>
4877L:	linux-media@vger.kernel.org
4878W:	https://linuxtv.org
4879W:	http://palosaari.fi/linux/
4880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4881T:	git git://linuxtv.org/anttip/media_tree.git
4882S:	Maintained
4883F:	drivers/media/usb/dvb-usb-v2/af9035*
4884
4885DVB_USB_ANYSEE MEDIA DRIVER
4886M:	Antti Palosaari <crope@iki.fi>
4887L:	linux-media@vger.kernel.org
4888W:	https://linuxtv.org
4889W:	http://palosaari.fi/linux/
4890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4891T:	git git://linuxtv.org/anttip/media_tree.git
4892S:	Maintained
4893F:	drivers/media/usb/dvb-usb-v2/anysee*
4894
4895DVB_USB_AU6610 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899W:	http://palosaari.fi/linux/
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/au6610*
4904
4905DVB_USB_CE6230 MEDIA DRIVER
4906M:	Antti Palosaari <crope@iki.fi>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909W:	http://palosaari.fi/linux/
4910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4911T:	git git://linuxtv.org/anttip/media_tree.git
4912S:	Maintained
4913F:	drivers/media/usb/dvb-usb-v2/ce6230*
4914
4915DVB_USB_CXUSB MEDIA DRIVER
4916M:	Michael Krufky <mkrufky@linuxtv.org>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://github.com/mkrufky
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb/cxusb*
4924
4925DVB_USB_EC168 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/ec168*
4934
4935DVB_USB_GL861 MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/anttip/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/gl861*
4943
4944DVB_USB_MXL111SF MEDIA DRIVER
4945M:	Michael Krufky <mkrufky@linuxtv.org>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948W:	http://github.com/mkrufky
4949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4950T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4951S:	Maintained
4952F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4953
4954DVB_USB_RTL28XXU MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4963
4964DVB_USB_V2 MEDIA DRIVER
4965M:	Antti Palosaari <crope@iki.fi>
4966L:	linux-media@vger.kernel.org
4967W:	https://linuxtv.org
4968W:	http://palosaari.fi/linux/
4969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4970T:	git git://linuxtv.org/anttip/media_tree.git
4971S:	Maintained
4972F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4973F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4974
4975DYNAMIC DEBUG
4976M:	Jason Baron <jbaron@akamai.com>
4977S:	Maintained
4978F:	lib/dynamic_debug.c
4979F:	include/linux/dynamic_debug.h
4980
4981DYNAMIC INTERRUPT MODERATION
4982M:	Tal Gilboa <talgi@mellanox.com>
4983S:	Maintained
4984F:	include/linux/net_dim.h
4985
4986DZ DECSTATION DZ11 SERIAL DRIVER
4987M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4988S:	Maintained
4989F:	drivers/tty/serial/dz.*
4990
4991E3X0 POWER BUTTON DRIVER
4992M:	Moritz Fischer <moritz.fischer@ettus.com>
4993L:	usrp-users@lists.ettus.com
4994W:	http://www.ettus.com
4995S:	Supported
4996F:	drivers/input/misc/e3x0-button.c
4997F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4998
4999E4000 MEDIA DRIVER
5000M:	Antti Palosaari <crope@iki.fi>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://palosaari.fi/linux/
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/anttip/media_tree.git
5006S:	Maintained
5007F:	drivers/media/tuners/e4000*
5008
5009EATA ISA/EISA/PCI SCSI DRIVER
5010M:	Dario Ballabio <ballabio_dario@emc.com>
5011L:	linux-scsi@vger.kernel.org
5012S:	Maintained
5013F:	drivers/scsi/eata.c
5014
5015EC100 MEDIA DRIVER
5016M:	Antti Palosaari <crope@iki.fi>
5017L:	linux-media@vger.kernel.org
5018W:	https://linuxtv.org
5019W:	http://palosaari.fi/linux/
5020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5021T:	git git://linuxtv.org/anttip/media_tree.git
5022S:	Maintained
5023F:	drivers/media/dvb-frontends/ec100*
5024
5025ECRYPT FILE SYSTEM
5026M:	Tyler Hicks <tyhicks@canonical.com>
5027L:	ecryptfs@vger.kernel.org
5028W:	http://ecryptfs.org
5029W:	https://launchpad.net/ecryptfs
5030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5031S:	Supported
5032F:	Documentation/filesystems/ecryptfs.txt
5033F:	fs/ecryptfs/
5034
5035EDAC-AMD64
5036M:	Borislav Petkov <bp@alien8.de>
5037L:	linux-edac@vger.kernel.org
5038S:	Maintained
5039F:	drivers/edac/amd64_edac*
5040
5041EDAC-CALXEDA
5042M:	Robert Richter <rric@kernel.org>
5043L:	linux-edac@vger.kernel.org
5044S:	Maintained
5045F:	drivers/edac/highbank*
5046
5047EDAC-CAVIUM OCTEON
5048M:	Ralf Baechle <ralf@linux-mips.org>
5049M:	David Daney <david.daney@cavium.com>
5050L:	linux-edac@vger.kernel.org
5051L:	linux-mips@linux-mips.org
5052S:	Supported
5053F:	drivers/edac/octeon_edac*
5054
5055EDAC-CAVIUM THUNDERX
5056M:	David Daney <david.daney@cavium.com>
5057M:	Jan Glauber <jglauber@cavium.com>
5058L:	linux-edac@vger.kernel.org
5059S:	Supported
5060F:	drivers/edac/thunderx_edac*
5061
5062EDAC-CORE
5063M:	Borislav Petkov <bp@alien8.de>
5064M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5065M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5066L:	linux-edac@vger.kernel.org
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5069S:	Supported
5070F:	Documentation/admin-guide/ras.rst
5071F:	Documentation/driver-api/edac.rst
5072F:	drivers/edac/
5073F:	include/linux/edac.h
5074
5075EDAC-E752X
5076M:	Mark Gross <mark.gross@intel.com>
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/e752x_edac.c
5080
5081EDAC-E7XXX
5082L:	linux-edac@vger.kernel.org
5083S:	Maintained
5084F:	drivers/edac/e7xxx_edac.c
5085
5086EDAC-FSL_DDR
5087M:	York Sun <york.sun@nxp.com>
5088L:	linux-edac@vger.kernel.org
5089S:	Maintained
5090F:	drivers/edac/fsl_ddr_edac.*
5091
5092EDAC-GHES
5093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5095L:	linux-edac@vger.kernel.org
5096S:	Maintained
5097F:	drivers/edac/ghes_edac.c
5098
5099EDAC-I3000
5100L:	linux-edac@vger.kernel.org
5101S:	Orphan
5102F:	drivers/edac/i3000_edac.c
5103
5104EDAC-I5000
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/i5000_edac.c
5108
5109EDAC-I5400
5110M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5112L:	linux-edac@vger.kernel.org
5113S:	Maintained
5114F:	drivers/edac/i5400_edac.c
5115
5116EDAC-I7300
5117M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5118M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/i7300_edac.c
5122
5123EDAC-I7CORE
5124M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5125M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/i7core_edac.c
5129
5130EDAC-I82443BXGX
5131M:	Tim Small <tim@buttersideup.com>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/i82443bxgx_edac.c
5135
5136EDAC-I82975X
5137M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5138M:	"Arvind R." <arvino55@gmail.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/i82975x_edac.c
5142
5143EDAC-IE31200
5144M:	Jason Baron <jbaron@akamai.com>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/ie31200_edac.c
5148
5149EDAC-MPC85XX
5150M:	Johannes Thumshirn <morbidrsa@gmail.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/mpc85xx_edac.[ch]
5154
5155EDAC-PASEMI
5156M:	Egor Martovetsky <egor@pasemi.com>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/pasemi_edac.c
5160
5161EDAC-PND2
5162M:	Tony Luck <tony.luck@intel.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/pnd2_edac.[ch]
5166
5167EDAC-R82600
5168M:	Tim Small <tim@buttersideup.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/r82600_edac.c
5172
5173EDAC-SBRIDGE
5174M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5175M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5176L:	linux-edac@vger.kernel.org
5177S:	Maintained
5178F:	drivers/edac/sb_edac.c
5179
5180EDAC-SKYLAKE
5181M:	Tony Luck <tony.luck@intel.com>
5182L:	linux-edac@vger.kernel.org
5183S:	Maintained
5184F:	drivers/edac/skx_edac.c
5185
5186EDAC-TI
5187M:	Tero Kristo <t-kristo@ti.com>
5188L:	linux-edac@vger.kernel.org
5189S:	Maintained
5190F:	drivers/edac/ti_edac.c
5191
5192EDIROL UA-101/UA-1000 DRIVER
5193M:	Clemens Ladisch <clemens@ladisch.de>
5194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5195T:	git git://git.alsa-project.org/alsa-kernel.git
5196S:	Maintained
5197F:	sound/usb/misc/ua101.c
5198
5199EFI TEST DRIVER
5200L:	linux-efi@vger.kernel.org
5201M:	Ivan Hu <ivan.hu@canonical.com>
5202M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5203S:	Maintained
5204F:	drivers/firmware/efi/test/
5205
5206EFI VARIABLE FILESYSTEM
5207M:	Matthew Garrett <matthew.garrett@nebula.com>
5208M:	Jeremy Kerr <jk@ozlabs.org>
5209M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5211L:	linux-efi@vger.kernel.org
5212S:	Maintained
5213F:	fs/efivarfs/
5214
5215EFIFB FRAMEBUFFER DRIVER
5216L:	linux-fbdev@vger.kernel.org
5217M:	Peter Jones <pjones@redhat.com>
5218S:	Maintained
5219F:	drivers/video/fbdev/efifb.c
5220
5221EFS FILESYSTEM
5222W:	http://aeschi.ch.eu.org/efs/
5223S:	Orphan
5224F:	fs/efs/
5225
5226EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5227M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5228L:	netdev@vger.kernel.org
5229S:	Maintained
5230F:	drivers/net/ethernet/ibm/ehea/
5231
5232EM28XX VIDEO4LINUX DRIVER
5233M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5234M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5235L:	linux-media@vger.kernel.org
5236W:	https://linuxtv.org
5237T:	git git://linuxtv.org/media_tree.git
5238S:	Maintained
5239F:	drivers/media/usb/em28xx/
5240F:	Documentation/media/v4l-drivers/em28xx*
5241
5242EMBEDDED LINUX
5243M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5244M:	Matt Mackall <mpm@selenic.com>
5245M:	David Woodhouse <dwmw2@infradead.org>
5246L:	linux-embedded@vger.kernel.org
5247S:	Maintained
5248
5249Emulex 10Gbps iSCSI - OneConnect DRIVER
5250M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5251M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5252M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5253L:	linux-scsi@vger.kernel.org
5254W:	http://www.broadcom.com
5255S:	Supported
5256F:	drivers/scsi/be2iscsi/
5257
5258Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5259M:	Sathya Perla <sathya.perla@broadcom.com>
5260M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5261M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5262M:	Somnath Kotur <somnath.kotur@broadcom.com>
5263L:	netdev@vger.kernel.org
5264W:	http://www.emulex.com
5265S:	Supported
5266F:	drivers/net/ethernet/emulex/benet/
5267
5268EMULEX ONECONNECT ROCE DRIVER
5269M:	Selvin Xavier <selvin.xavier@broadcom.com>
5270M:	Devesh Sharma <devesh.sharma@broadcom.com>
5271L:	linux-rdma@vger.kernel.org
5272W:	http://www.broadcom.com
5273S:	Odd Fixes
5274F:	drivers/infiniband/hw/ocrdma/
5275F:	include/uapi/rdma/ocrdma-abi.h
5276
5277EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5278M:	James Smart <james.smart@broadcom.com>
5279M:	Dick Kennedy <dick.kennedy@broadcom.com>
5280L:	linux-scsi@vger.kernel.org
5281W:	http://www.broadcom.com
5282S:	Supported
5283F:	drivers/scsi/lpfc/
5284
5285ENE CB710 FLASH CARD READER DRIVER
5286M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5287S:	Maintained
5288F:	drivers/misc/cb710/
5289F:	drivers/mmc/host/cb710-mmc.*
5290F:	include/linux/cb710.h
5291
5292ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5293M:	Maxim Levitsky <maximlevitsky@gmail.com>
5294S:	Maintained
5295F:	drivers/media/rc/ene_ir.*
5296
5297EPSON S1D13XXX FRAMEBUFFER DRIVER
5298M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5299S:	Maintained
5300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5301F:	drivers/video/fbdev/s1d13xxxfb.c
5302F:	include/video/s1d13xxxfb.h
5303
5304ERRSEQ ERROR TRACKING INFRASTRUCTURE
5305M:	Jeff Layton <jlayton@kernel.org>
5306S:	Maintained
5307F:	lib/errseq.c
5308F:	include/linux/errseq.h
5309
5310ET131X NETWORK DRIVER
5311M:	Mark Einon <mark.einon@gmail.com>
5312S:	Odd Fixes
5313F:	drivers/net/ethernet/agere/
5314
5315ETHERNET BRIDGE
5316M:	Stephen Hemminger <stephen@networkplumber.org>
5317L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5318L:	netdev@vger.kernel.org
5319W:	http://www.linuxfoundation.org/en/Net:Bridge
5320S:	Maintained
5321F:	include/linux/netfilter_bridge/
5322F:	net/bridge/
5323
5324ETHERNET PHY LIBRARY
5325M:	Andrew Lunn <andrew@lunn.ch>
5326M:	Florian Fainelli <f.fainelli@gmail.com>
5327L:	netdev@vger.kernel.org
5328S:	Maintained
5329F:	Documentation/ABI/testing/sysfs-bus-mdio
5330F:	Documentation/devicetree/bindings/net/mdio*
5331F:	Documentation/networking/phy.txt
5332F:	drivers/net/phy/
5333F:	drivers/of/of_mdio.c
5334F:	drivers/of/of_net.c
5335F:	include/linux/*mdio*.h
5336F:	include/linux/of_net.h
5337F:	include/linux/phy.h
5338F:	include/linux/phy_fixed.h
5339F:	include/linux/platform_data/mdio-gpio.h
5340F:	include/linux/platform_data/mdio-bcm-unimac.h
5341F:	include/trace/events/mdio.h
5342F:	include/uapi/linux/mdio.h
5343F:	include/uapi/linux/mii.h
5344
5345EXT2 FILE SYSTEM
5346M:	Jan Kara <jack@suse.com>
5347L:	linux-ext4@vger.kernel.org
5348S:	Maintained
5349F:	Documentation/filesystems/ext2.txt
5350F:	fs/ext2/
5351F:	include/linux/ext2*
5352
5353EXT4 FILE SYSTEM
5354M:	"Theodore Ts'o" <tytso@mit.edu>
5355M:	Andreas Dilger <adilger.kernel@dilger.ca>
5356L:	linux-ext4@vger.kernel.org
5357W:	http://ext4.wiki.kernel.org
5358Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5360S:	Maintained
5361F:	Documentation/filesystems/ext4.txt
5362F:	fs/ext4/
5363
5364Extended Verification Module (EVM)
5365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5366L:	linux-integrity@vger.kernel.org
5367S:	Supported
5368F:	security/integrity/evm/
5369
5370EXTENSIBLE FIRMWARE INTERFACE (EFI)
5371M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5372L:	linux-efi@vger.kernel.org
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5374S:	Maintained
5375F:	Documentation/efi-stub.txt
5376F:	arch/*/kernel/efi.c
5377F:	arch/x86/boot/compressed/eboot.[ch]
5378F:	arch/*/include/asm/efi.h
5379F:	arch/x86/platform/efi/
5380F:	drivers/firmware/efi/
5381F:	include/linux/efi*.h
5382F:	arch/arm/boot/compressed/efi-header.S
5383F:	arch/arm64/kernel/efi-entry.S
5384
5385EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5386M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5387M:	Chanwoo Choi <cw00.choi@samsung.com>
5388L:	linux-kernel@vger.kernel.org
5389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5390S:	Maintained
5391F:	drivers/extcon/
5392F:	include/linux/extcon/
5393F:	include/linux/extcon.h
5394F:	Documentation/extcon/
5395F:	Documentation/devicetree/bindings/extcon/
5396
5397EXYNOS DP DRIVER
5398M:	Jingoo Han <jingoohan1@gmail.com>
5399L:	dri-devel@lists.freedesktop.org
5400S:	Maintained
5401F:	drivers/gpu/drm/exynos/exynos_dp*
5402
5403EXYNOS SYSMMU (IOMMU) driver
5404M:	Marek Szyprowski <m.szyprowski@samsung.com>
5405L:	iommu@lists.linux-foundation.org
5406S:	Maintained
5407F:	drivers/iommu/exynos-iommu.c
5408
5409EZchip NPS platform support
5410M:	Elad Kanfi <eladkan@mellanox.com>
5411M:	Vineet Gupta <vgupta@synopsys.com>
5412S:	Supported
5413F:	arch/arc/plat-eznps
5414F:	arch/arc/boot/dts/eznps.dts
5415
5416F2FS FILE SYSTEM
5417M:	Jaegeuk Kim <jaegeuk@kernel.org>
5418M:	Chao Yu <yuchao0@huawei.com>
5419L:	linux-f2fs-devel@lists.sourceforge.net
5420W:	https://f2fs.wiki.kernel.org/
5421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5422S:	Maintained
5423F:	Documentation/filesystems/f2fs.txt
5424F:	Documentation/ABI/testing/sysfs-fs-f2fs
5425F:	fs/f2fs/
5426F:	include/linux/f2fs_fs.h
5427F:	include/trace/events/f2fs.h
5428
5429F71805F HARDWARE MONITORING DRIVER
5430M:	Jean Delvare <jdelvare@suse.com>
5431L:	linux-hwmon@vger.kernel.org
5432S:	Maintained
5433F:	Documentation/hwmon/f71805f
5434F:	drivers/hwmon/f71805f.c
5435
5436FANOTIFY
5437M:	Jan Kara <jack@suse.cz>
5438R:	Amir Goldstein <amir73il@gmail.com>
5439L:	linux-fsdevel@vger.kernel.org
5440S:	Maintained
5441F:	fs/notify/fanotify/
5442F:	include/linux/fanotify.h
5443F:	include/uapi/linux/fanotify.h
5444
5445FARSYNC SYNCHRONOUS DRIVER
5446M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5447W:	http://www.farsite.co.uk/
5448S:	Supported
5449F:	drivers/net/wan/farsync.*
5450
5451FAULT INJECTION SUPPORT
5452M:	Akinobu Mita <akinobu.mita@gmail.com>
5453S:	Supported
5454F:	Documentation/fault-injection/
5455F:	lib/fault-inject.c
5456
5457FBTFT Framebuffer drivers
5458M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5459S:	Maintained
5460F:	drivers/staging/fbtft/
5461
5462FC0011 TUNER DRIVER
5463M:	Michael Buesch <m@bues.ch>
5464L:	linux-media@vger.kernel.org
5465S:	Maintained
5466F:	drivers/media/tuners/fc0011.h
5467F:	drivers/media/tuners/fc0011.c
5468
5469FC2580 MEDIA DRIVER
5470M:	Antti Palosaari <crope@iki.fi>
5471L:	linux-media@vger.kernel.org
5472W:	https://linuxtv.org
5473W:	http://palosaari.fi/linux/
5474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5475T:	git git://linuxtv.org/anttip/media_tree.git
5476S:	Maintained
5477F:	drivers/media/tuners/fc2580*
5478
5479FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5480M:	Johannes Thumshirn <jth@kernel.org>
5481L:	linux-scsi@vger.kernel.org
5482W:	www.Open-FCoE.org
5483S:	Supported
5484F:	drivers/scsi/libfc/
5485F:	drivers/scsi/fcoe/
5486F:	include/scsi/fc/
5487F:	include/scsi/libfc.h
5488F:	include/scsi/libfcoe.h
5489F:	include/uapi/scsi/fc/
5490
5491FILE LOCKING (flock() and fcntl()/lockf())
5492M:	Jeff Layton <jlayton@kernel.org>
5493M:	"J. Bruce Fields" <bfields@fieldses.org>
5494L:	linux-fsdevel@vger.kernel.org
5495S:	Maintained
5496F:	include/linux/fcntl.h
5497F:	include/uapi/linux/fcntl.h
5498F:	fs/fcntl.c
5499F:	fs/locks.c
5500
5501FILESYSTEMS (VFS and infrastructure)
5502M:	Alexander Viro <viro@zeniv.linux.org.uk>
5503L:	linux-fsdevel@vger.kernel.org
5504S:	Maintained
5505F:	fs/*
5506F:	include/linux/fs.h
5507F:	include/uapi/linux/fs.h
5508
5509FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5510M:	Riku Voipio <riku.voipio@iki.fi>
5511L:	linux-hwmon@vger.kernel.org
5512S:	Maintained
5513F:	drivers/hwmon/f75375s.c
5514F:	include/linux/f75375s.h
5515
5516FIREWIRE AUDIO DRIVERS
5517M:	Clemens Ladisch <clemens@ladisch.de>
5518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5519T:	git git://git.alsa-project.org/alsa-kernel.git
5520S:	Maintained
5521F:	sound/firewire/
5522
5523FIREWIRE MEDIA DRIVERS (firedtv)
5524M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5525L:	linux-media@vger.kernel.org
5526L:	linux1394-devel@lists.sourceforge.net
5527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5528S:	Maintained
5529F:	drivers/media/firewire/
5530
5531FIREWIRE SBP-2 TARGET
5532M:	Chris Boot <bootc@bootc.net>
5533L:	linux-scsi@vger.kernel.org
5534L:	target-devel@vger.kernel.org
5535L:	linux1394-devel@lists.sourceforge.net
5536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5537S:	Maintained
5538F:	drivers/target/sbp/
5539
5540FIREWIRE SUBSYSTEM
5541M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5542L:	linux1394-devel@lists.sourceforge.net
5543W:	http://ieee1394.wiki.kernel.org/
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5545S:	Maintained
5546F:	drivers/firewire/
5547F:	include/linux/firewire.h
5548F:	include/uapi/linux/firewire*.h
5549F:	tools/firewire/
5550
5551FIRMWARE LOADER (request_firmware)
5552M:	Luis R. Rodriguez <mcgrof@kernel.org>
5553L:	linux-kernel@vger.kernel.org
5554S:	Maintained
5555F:	Documentation/firmware_class/
5556F:	drivers/base/firmware*.c
5557F:	include/linux/firmware.h
5558
5559FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5560M:	Joshua Morris <josh.h.morris@us.ibm.com>
5561M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5562S:	Maintained
5563F:	drivers/block/rsxx/
5564
5565FLOPPY DRIVER
5566M:	Jiri Kosina <jikos@kernel.org>
5567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5568S:	Odd fixes
5569F:	drivers/block/floppy.c
5570
5571FMC SUBSYSTEM
5572M:	Alessandro Rubini <rubini@gnudd.com>
5573W:	http://www.ohwr.org/projects/fmc-bus
5574S:	Supported
5575F:	drivers/fmc/
5576F:	include/linux/fmc*.h
5577F:	include/linux/ipmi-fru.h
5578K:	fmc_d.*register
5579
5580FPGA MANAGER FRAMEWORK
5581M:	Alan Tull <atull@kernel.org>
5582M:	Moritz Fischer <mdf@kernel.org>
5583L:	linux-fpga@vger.kernel.org
5584S:	Maintained
5585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5586Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5587F:	Documentation/fpga/
5588F:	Documentation/devicetree/bindings/fpga/
5589F:	drivers/fpga/
5590F:	include/linux/fpga/
5591W:	http://www.rocketboards.org
5592
5593FPU EMULATOR
5594M:	Bill Metzenthen <billm@melbpc.org.au>
5595W:	http://floatingpoint.sourceforge.net/emulator/index.html
5596S:	Maintained
5597F:	arch/x86/math-emu/
5598
5599FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5600L:	netdev@vger.kernel.org
5601S:	Orphan
5602F:	drivers/net/wan/dlci.c
5603F:	drivers/net/wan/sdla.c
5604
5605FRAMEBUFFER LAYER
5606M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5607L:	dri-devel@lists.freedesktop.org
5608L:	linux-fbdev@vger.kernel.org
5609T:	git git://github.com/bzolnier/linux.git
5610Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5611S:	Maintained
5612F:	Documentation/fb/
5613F:	drivers/video/
5614F:	include/video/
5615F:	include/linux/fb.h
5616F:	include/uapi/video/
5617F:	include/uapi/linux/fb.h
5618
5619FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5620M:	Horia Geantă <horia.geanta@nxp.com>
5621M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5622L:	linux-crypto@vger.kernel.org
5623S:	Maintained
5624F:	drivers/crypto/caam/
5625F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5626
5627FREESCALE DIU FRAMEBUFFER DRIVER
5628M:	Timur Tabi <timur@tabi.org>
5629L:	linux-fbdev@vger.kernel.org
5630S:	Maintained
5631F:	drivers/video/fbdev/fsl-diu-fb.*
5632
5633FREESCALE DMA DRIVER
5634M:	Li Yang <leoyang.li@nxp.com>
5635M:	Zhang Wei <zw@zh-kernel.org>
5636L:	linuxppc-dev@lists.ozlabs.org
5637S:	Maintained
5638F:	drivers/dma/fsldma.*
5639
5640FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5641M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5642L:	netdev@vger.kernel.org
5643S:	Maintained
5644F:	drivers/net/ethernet/freescale/gianfar*
5645X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5646F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5647
5648FREESCALE GPMI NAND DRIVER
5649M:	Han Xu <han.xu@nxp.com>
5650L:	linux-mtd@lists.infradead.org
5651S:	Maintained
5652F:	drivers/mtd/nand/gpmi-nand/*
5653
5654FREESCALE I2C CPM DRIVER
5655M:	Jochen Friedrich <jochen@scram.de>
5656L:	linuxppc-dev@lists.ozlabs.org
5657L:	linux-i2c@vger.kernel.org
5658S:	Maintained
5659F:	drivers/i2c/busses/i2c-cpm.c
5660
5661FREESCALE IMX / MXC FEC DRIVER
5662M:	Fugang Duan <fugang.duan@nxp.com>
5663L:	netdev@vger.kernel.org
5664S:	Maintained
5665F:	drivers/net/ethernet/freescale/fec_main.c
5666F:	drivers/net/ethernet/freescale/fec_ptp.c
5667F:	drivers/net/ethernet/freescale/fec.h
5668F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5669
5670FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5671M:	Sascha Hauer <kernel@pengutronix.de>
5672L:	linux-fbdev@vger.kernel.org
5673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5674S:	Maintained
5675F:	include/linux/platform_data/video-imxfb.h
5676F:	drivers/video/fbdev/imxfb.c
5677
5678FREESCALE QORIQ DPAA ETHERNET DRIVER
5679M:	Madalin Bucur <madalin.bucur@nxp.com>
5680L:	netdev@vger.kernel.org
5681S:	Maintained
5682F:	drivers/net/ethernet/freescale/dpaa
5683
5684FREESCALE QORIQ DPAA FMAN DRIVER
5685M:	Madalin Bucur <madalin.bucur@nxp.com>
5686L:	netdev@vger.kernel.org
5687S:	Maintained
5688F:	drivers/net/ethernet/freescale/fman
5689F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5690
5691FREESCALE QUAD SPI DRIVER
5692M:	Han Xu <han.xu@nxp.com>
5693L:	linux-mtd@lists.infradead.org
5694S:	Maintained
5695F:	drivers/mtd/spi-nor/fsl-quadspi.c
5696
5697FREESCALE QUICC ENGINE LIBRARY
5698M:	Qiang Zhao <qiang.zhao@nxp.com>
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/soc/fsl/qe/
5702F:	include/soc/fsl/*qe*.h
5703F:	include/soc/fsl/*ucc*.h
5704
5705FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5706M:	Li Yang <leoyang.li@nxp.com>
5707L:	netdev@vger.kernel.org
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/net/ethernet/freescale/ucc_geth*
5711
5712FREESCALE QUICC ENGINE UCC HDLC DRIVER
5713M:	Zhao Qiang <qiang.zhao@nxp.com>
5714L:	netdev@vger.kernel.org
5715L:	linuxppc-dev@lists.ozlabs.org
5716S:	Maintained
5717F:	drivers/net/wan/fsl_ucc_hdlc*
5718
5719FREESCALE QUICC ENGINE UCC UART DRIVER
5720M:	Timur Tabi <timur@tabi.org>
5721L:	linuxppc-dev@lists.ozlabs.org
5722S:	Maintained
5723F:	drivers/tty/serial/ucc_uart.c
5724
5725FREESCALE SOC DRIVERS
5726M:	Li Yang <leoyang.li@nxp.com>
5727L:	linuxppc-dev@lists.ozlabs.org
5728L:	linux-arm-kernel@lists.infradead.org
5729S:	Maintained
5730F:	Documentation/devicetree/bindings/soc/fsl/
5731F:	drivers/soc/fsl/
5732F:	include/linux/fsl/
5733
5734FREESCALE SOC FS_ENET DRIVER
5735M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5736M:	Vitaly Bordug <vbordug@ru.mvista.com>
5737L:	linuxppc-dev@lists.ozlabs.org
5738L:	netdev@vger.kernel.org
5739S:	Maintained
5740F:	drivers/net/ethernet/freescale/fs_enet/
5741F:	include/linux/fs_enet_pd.h
5742
5743FREESCALE SOC SOUND DRIVERS
5744M:	Timur Tabi <timur@tabi.org>
5745M:	Nicolin Chen <nicoleotsuka@gmail.com>
5746M:	Xiubo Li <Xiubo.Lee@gmail.com>
5747R:	Fabio Estevam <fabio.estevam@nxp.com>
5748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5749L:	linuxppc-dev@lists.ozlabs.org
5750S:	Maintained
5751F:	sound/soc/fsl/fsl*
5752F:	sound/soc/fsl/imx*
5753F:	sound/soc/fsl/mpc8610_hpcd.c
5754
5755FREESCALE USB PERIPHERAL DRIVERS
5756M:	Li Yang <leoyang.li@nxp.com>
5757L:	linux-usb@vger.kernel.org
5758L:	linuxppc-dev@lists.ozlabs.org
5759S:	Maintained
5760F:	drivers/usb/gadget/udc/fsl*
5761
5762FREEVXFS FILESYSTEM
5763M:	Christoph Hellwig <hch@infradead.org>
5764W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5765S:	Maintained
5766F:	fs/freevxfs/
5767
5768FREEZER
5769M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5770M:	Pavel Machek <pavel@ucw.cz>
5771L:	linux-pm@vger.kernel.org
5772S:	Supported
5773F:	Documentation/power/freezing-of-tasks.txt
5774F:	include/linux/freezer.h
5775F:	kernel/freezer.c
5776
5777FRONTSWAP API
5778M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5779L:	linux-kernel@vger.kernel.org
5780S:	Maintained
5781F:	mm/frontswap.c
5782F:	include/linux/frontswap.h
5783
5784FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5785M:	David Howells <dhowells@redhat.com>
5786L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5787S:	Supported
5788F:	Documentation/filesystems/caching/
5789F:	fs/fscache/
5790F:	include/linux/fscache*.h
5791
5792FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5793M:	Theodore Y. Ts'o <tytso@mit.edu>
5794M:	Jaegeuk Kim <jaegeuk@kernel.org>
5795L:	linux-fscrypt@vger.kernel.org
5796Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5798S:	Supported
5799F:	fs/crypto/
5800F:	include/linux/fscrypt*.h
5801F:	Documentation/filesystems/fscrypt.rst
5802
5803FUJITSU FR-V (FRV) PORT
5804S:	Orphan
5805F:	arch/frv/
5806
5807FUJITSU LAPTOP EXTRAS
5808M:	Jonathan Woithe <jwoithe@just42.net>
5809L:	platform-driver-x86@vger.kernel.org
5810S:	Maintained
5811F:	drivers/platform/x86/fujitsu-laptop.c
5812
5813FUJITSU M-5MO LS CAMERA ISP DRIVER
5814M:	Kyungmin Park <kyungmin.park@samsung.com>
5815M:	Heungjun Kim <riverful.kim@samsung.com>
5816L:	linux-media@vger.kernel.org
5817S:	Maintained
5818F:	drivers/media/i2c/m5mols/
5819F:	include/media/i2c/m5mols.h
5820
5821FUJITSU TABLET EXTRAS
5822M:	Robert Gerlach <khnz@gmx.de>
5823L:	platform-driver-x86@vger.kernel.org
5824S:	Maintained
5825F:	drivers/platform/x86/fujitsu-tablet.c
5826
5827FUSE: FILESYSTEM IN USERSPACE
5828M:	Miklos Szeredi <miklos@szeredi.hu>
5829L:	linux-fsdevel@vger.kernel.org
5830W:	http://fuse.sourceforge.net/
5831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5832S:	Maintained
5833F:	fs/fuse/
5834F:	include/uapi/linux/fuse.h
5835F:	Documentation/filesystems/fuse.txt
5836
5837FUTEX SUBSYSTEM
5838M:	Thomas Gleixner <tglx@linutronix.de>
5839M:	Ingo Molnar <mingo@redhat.com>
5840R:	Peter Zijlstra <peterz@infradead.org>
5841R:	Darren Hart <dvhart@infradead.org>
5842L:	linux-kernel@vger.kernel.org
5843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5844S:	Maintained
5845F:	kernel/futex.c
5846F:	kernel/futex_compat.c
5847F:	include/asm-generic/futex.h
5848F:	include/linux/futex.h
5849F:	include/uapi/linux/futex.h
5850F:	tools/testing/selftests/futex/
5851F:	tools/perf/bench/futex*
5852F:	Documentation/*futex*
5853
5854FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5855M:	Rik Faith <faith@cs.unc.edu>
5856L:	linux-scsi@vger.kernel.org
5857S:	Odd Fixes (e.g., new signatures)
5858F:	drivers/scsi/fdomain.*
5859
5860GCC PLUGINS
5861M:	Kees Cook <keescook@chromium.org>
5862R:	Emese Revfy <re.emese@gmail.com>
5863L:	kernel-hardening@lists.openwall.com
5864S:	Maintained
5865F:	scripts/gcc-plugins/
5866F:	scripts/gcc-plugin.sh
5867F:	scripts/Makefile.gcc-plugins
5868F:	Documentation/gcc-plugins.txt
5869
5870GCOV BASED KERNEL PROFILING
5871M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5872S:	Maintained
5873F:	kernel/gcov/
5874F:	Documentation/dev-tools/gcov.rst
5875
5876GDB KERNEL DEBUGGING HELPER SCRIPTS
5877M:	Jan Kiszka <jan.kiszka@siemens.com>
5878M:	Kieran Bingham <kieran@bingham.xyz>
5879S:	Supported
5880F:	scripts/gdb/
5881
5882GDT SCSI DISK ARRAY CONTROLLER DRIVER
5883M:	Achim Leubner <achim_leubner@adaptec.com>
5884L:	linux-scsi@vger.kernel.org
5885W:	http://www.icp-vortex.com/
5886S:	Supported
5887F:	drivers/scsi/gdt*
5888
5889GEMTEK FM RADIO RECEIVER DRIVER
5890M:	Hans Verkuil <hverkuil@xs4all.nl>
5891L:	linux-media@vger.kernel.org
5892T:	git git://linuxtv.org/media_tree.git
5893W:	https://linuxtv.org
5894S:	Maintained
5895F:	drivers/media/radio/radio-gemtek*
5896
5897GENERIC GPIO I2C DRIVER
5898M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5899S:	Supported
5900F:	drivers/i2c/busses/i2c-gpio.c
5901F:	include/linux/i2c-gpio.h
5902
5903GENERIC GPIO I2C MULTIPLEXER DRIVER
5904M:	Peter Korsgaard <peter.korsgaard@barco.com>
5905L:	linux-i2c@vger.kernel.org
5906S:	Supported
5907F:	drivers/i2c/muxes/i2c-mux-gpio.c
5908F:	include/linux/i2c-mux-gpio.h
5909F:	Documentation/i2c/muxes/i2c-mux-gpio
5910
5911GENERIC HDLC (WAN) DRIVERS
5912M:	Krzysztof Halasa <khc@pm.waw.pl>
5913W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5914S:	Maintained
5915F:	drivers/net/wan/c101.c
5916F:	drivers/net/wan/hd6457*
5917F:	drivers/net/wan/hdlc*
5918F:	drivers/net/wan/n2.c
5919F:	drivers/net/wan/pc300too.c
5920F:	drivers/net/wan/pci200syn.c
5921F:	drivers/net/wan/wanxl*
5922
5923GENERIC INCLUDE/ASM HEADER FILES
5924M:	Arnd Bergmann <arnd@arndb.de>
5925L:	linux-arch@vger.kernel.org
5926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5927S:	Maintained
5928F:	include/asm-generic/
5929F:	include/uapi/asm-generic/
5930
5931GENERIC PHY FRAMEWORK
5932M:	Kishon Vijay Abraham I <kishon@ti.com>
5933L:	linux-kernel@vger.kernel.org
5934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5935S:	Supported
5936F:	drivers/phy/
5937F:	include/linux/phy/
5938
5939GENERIC PM DOMAINS
5940M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5941M:	Kevin Hilman <khilman@kernel.org>
5942M:	Ulf Hansson <ulf.hansson@linaro.org>
5943L:	linux-pm@vger.kernel.org
5944S:	Supported
5945F:	drivers/base/power/domain*.c
5946F:	include/linux/pm_domain.h
5947F:	Documentation/devicetree/bindings/power/power_domain.txt
5948
5949GENERIC UIO DRIVER FOR PCI DEVICES
5950M:	"Michael S. Tsirkin" <mst@redhat.com>
5951L:	kvm@vger.kernel.org
5952S:	Supported
5953F:	drivers/uio/uio_pci_generic.c
5954
5955GENWQE (IBM Generic Workqueue Card)
5956M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5957M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5958S:	Supported
5959F:	drivers/misc/genwqe/
5960
5961GET_MAINTAINER SCRIPT
5962M:	Joe Perches <joe@perches.com>
5963S:	Maintained
5964F:	scripts/get_maintainer.pl
5965
5966GFS2 FILE SYSTEM
5967M:	Steven Whitehouse <swhiteho@redhat.com>
5968M:	Bob Peterson <rpeterso@redhat.com>
5969L:	cluster-devel@redhat.com
5970W:	http://sources.redhat.com/cluster/
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5972S:	Supported
5973F:	Documentation/filesystems/gfs2*.txt
5974F:	fs/gfs2/
5975F:	include/uapi/linux/gfs2_ondisk.h
5976
5977GIGASET ISDN DRIVERS
5978M:	Paul Bolle <pebolle@tiscali.nl>
5979L:	gigaset307x-common@lists.sourceforge.net
5980W:	http://gigaset307x.sourceforge.net/
5981S:	Odd Fixes
5982F:	Documentation/isdn/README.gigaset
5983F:	drivers/isdn/gigaset/
5984F:	include/uapi/linux/gigaset_dev.h
5985
5986GO7007 MPEG CODEC
5987M:	Hans Verkuil <hans.verkuil@cisco.com>
5988L:	linux-media@vger.kernel.org
5989S:	Maintained
5990F:	drivers/media/usb/go7007/
5991
5992GOODIX TOUCHSCREEN
5993M:	Bastien Nocera <hadess@hadess.net>
5994L:	linux-input@vger.kernel.org
5995S:	Maintained
5996F:	drivers/input/touchscreen/goodix.c
5997
5998GPD POCKET FAN DRIVER
5999M:	Hans de Goede <hdegoede@redhat.com>
6000L:	platform-driver-x86@vger.kernel.org
6001S:	Maintained
6002F:	drivers/platform/x86/gpd-pocket-fan.c
6003
6004GPIO ACPI SUPPORT
6005M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6006M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6007L:	linux-gpio@vger.kernel.org
6008L:	linux-acpi@vger.kernel.org
6009S:	Maintained
6010F:	Documentation/acpi/gpio-properties.txt
6011F:	drivers/gpio/gpiolib-acpi.c
6012
6013GPIO IR Transmitter
6014M:	Sean Young <sean@mess.org>
6015L:	linux-media@vger.kernel.org
6016S:	Maintained
6017F:	drivers/media/rc/gpio-ir-tx.c
6018
6019GPIO MOCKUP DRIVER
6020M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6021R:	Bartosz Golaszewski <brgl@bgdev.pl>
6022L:	linux-gpio@vger.kernel.org
6023S:	Maintained
6024F:	drivers/gpio/gpio-mockup.c
6025F:	tools/testing/selftests/gpio/
6026
6027GPIO SUBSYSTEM
6028M:	Linus Walleij <linus.walleij@linaro.org>
6029L:	linux-gpio@vger.kernel.org
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6031S:	Maintained
6032F:	Documentation/devicetree/bindings/gpio/
6033F:	Documentation/gpio/
6034F:	Documentation/ABI/testing/gpio-cdev
6035F:	Documentation/ABI/obsolete/sysfs-gpio
6036F:	drivers/gpio/
6037F:	include/linux/gpio/
6038F:	include/linux/gpio.h
6039F:	include/asm-generic/gpio.h
6040F:	include/uapi/linux/gpio.h
6041F:	tools/gpio/
6042
6043GRE DEMULTIPLEXER DRIVER
6044M:	Dmitry Kozlov <xeb@mail.ru>
6045L:	netdev@vger.kernel.org
6046S:	Maintained
6047F:	net/ipv4/gre_demux.c
6048F:	net/ipv4/gre_offload.c
6049F:	include/net/gre.h
6050
6051GRETH 10/100/1G Ethernet MAC device driver
6052M:	Andreas Larsson <andreas@gaisler.com>
6053L:	netdev@vger.kernel.org
6054S:	Maintained
6055F:	drivers/net/ethernet/aeroflex/
6056
6057GREYBUS AUDIO PROTOCOLS DRIVERS
6058M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6059M:	Mark Greer <mgreer@animalcreek.com>
6060S:	Maintained
6061F:	drivers/staging/greybus/audio_apbridgea.c
6062F:	drivers/staging/greybus/audio_apbridgea.h
6063F:	drivers/staging/greybus/audio_codec.c
6064F:	drivers/staging/greybus/audio_codec.h
6065F:	drivers/staging/greybus/audio_gb.c
6066F:	drivers/staging/greybus/audio_manager.c
6067F:	drivers/staging/greybus/audio_manager.h
6068F:	drivers/staging/greybus/audio_manager_module.c
6069F:	drivers/staging/greybus/audio_manager_private.h
6070F:	drivers/staging/greybus/audio_manager_sysfs.c
6071F:	drivers/staging/greybus/audio_module.c
6072F:	drivers/staging/greybus/audio_topology.c
6073
6074GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6075M:	Viresh Kumar <vireshk@kernel.org>
6076S:	Maintained
6077F:	drivers/staging/greybus/authentication.c
6078F:	drivers/staging/greybus/bootrom.c
6079F:	drivers/staging/greybus/firmware.h
6080F:	drivers/staging/greybus/fw-core.c
6081F:	drivers/staging/greybus/fw-download.c
6082F:	drivers/staging/greybus/fw-managament.c
6083F:	drivers/staging/greybus/greybus_authentication.h
6084F:	drivers/staging/greybus/greybus_firmware.h
6085F:	drivers/staging/greybus/hid.c
6086F:	drivers/staging/greybus/i2c.c
6087F:	drivers/staging/greybus/spi.c
6088F:	drivers/staging/greybus/spilib.c
6089F:	drivers/staging/greybus/spilib.h
6090
6091GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6092M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6093S:	Maintained
6094F:	drivers/staging/greybus/loopback.c
6095F:	drivers/staging/greybus/timesync.c
6096F:	drivers/staging/greybus/timesync_platform.c
6097
6098GREYBUS PLATFORM DRIVERS
6099M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6100S:	Maintained
6101F:	drivers/staging/greybus/arche-platform.c
6102F:	drivers/staging/greybus/arche-apb-ctrl.c
6103F:	drivers/staging/greybus/arche_platform.h
6104
6105GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6106M:	Rui Miguel Silva <rmfrfs@gmail.com>
6107S:	Maintained
6108F:	drivers/staging/greybus/sdio.c
6109F:	drivers/staging/greybus/light.c
6110F:	drivers/staging/greybus/gpio.c
6111F:	drivers/staging/greybus/power_supply.c
6112F:	drivers/staging/greybus/spi.c
6113F:	drivers/staging/greybus/spilib.c
6114
6115GREYBUS SUBSYSTEM
6116M:	Johan Hovold <johan@kernel.org>
6117M:	Alex Elder <elder@kernel.org>
6118M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6119S:	Maintained
6120F:	drivers/staging/greybus/
6121L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6122
6123GREYBUS UART PROTOCOLS DRIVERS
6124M:	David Lin <dtwlin@gmail.com>
6125S:	Maintained
6126F:	drivers/staging/greybus/uart.c
6127F:	drivers/staging/greybus/log.c
6128
6129GS1662 VIDEO SERIALIZER
6130M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6131L:	linux-media@vger.kernel.org
6132T:	git git://linuxtv.org/media_tree.git
6133S:	Maintained
6134F:	drivers/media/spi/gs1662.c
6135
6136GSPCA FINEPIX SUBDRIVER
6137M:	Frank Zago <frank@zago.net>
6138L:	linux-media@vger.kernel.org
6139T:	git git://linuxtv.org/media_tree.git
6140S:	Maintained
6141F:	drivers/media/usb/gspca/finepix.c
6142
6143GSPCA GL860 SUBDRIVER
6144M:	Olivier Lorin <o.lorin@laposte.net>
6145L:	linux-media@vger.kernel.org
6146T:	git git://linuxtv.org/media_tree.git
6147S:	Maintained
6148F:	drivers/media/usb/gspca/gl860/
6149
6150GSPCA M5602 SUBDRIVER
6151M:	Erik Andren <erik.andren@gmail.com>
6152L:	linux-media@vger.kernel.org
6153T:	git git://linuxtv.org/media_tree.git
6154S:	Maintained
6155F:	drivers/media/usb/gspca/m5602/
6156
6157GSPCA PAC207 SONIXB SUBDRIVER
6158M:	Hans Verkuil <hverkuil@xs4all.nl>
6159L:	linux-media@vger.kernel.org
6160T:	git git://linuxtv.org/media_tree.git
6161S:	Odd Fixes
6162F:	drivers/media/usb/gspca/pac207.c
6163
6164GSPCA SN9C20X SUBDRIVER
6165M:	Brian Johnson <brijohn@gmail.com>
6166L:	linux-media@vger.kernel.org
6167T:	git git://linuxtv.org/media_tree.git
6168S:	Maintained
6169F:	drivers/media/usb/gspca/sn9c20x.c
6170
6171GSPCA T613 SUBDRIVER
6172M:	Leandro Costantino <lcostantino@gmail.com>
6173L:	linux-media@vger.kernel.org
6174T:	git git://linuxtv.org/media_tree.git
6175S:	Maintained
6176F:	drivers/media/usb/gspca/t613.c
6177
6178GSPCA USB WEBCAM DRIVER
6179M:	Hans Verkuil <hverkuil@xs4all.nl>
6180L:	linux-media@vger.kernel.org
6181T:	git git://linuxtv.org/media_tree.git
6182S:	Odd Fixes
6183F:	drivers/media/usb/gspca/
6184
6185GTP (GPRS Tunneling Protocol)
6186M:	Pablo Neira Ayuso <pablo@netfilter.org>
6187M:	Harald Welte <laforge@gnumonks.org>
6188L:	osmocom-net-gprs@lists.osmocom.org
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6190S:	Maintained
6191F:	drivers/net/gtp.c
6192
6193GUID PARTITION TABLE (GPT)
6194M:	Davidlohr Bueso <dave@stgolabs.net>
6195L:	linux-efi@vger.kernel.org
6196S:	Maintained
6197F:	block/partitions/efi.*
6198
6199H8/300 ARCHITECTURE
6200M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6201L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6202W:	http://uclinux-h8.sourceforge.jp
6203T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6204S:	Maintained
6205F:	arch/h8300/
6206F:	drivers/clocksource/h8300_*.c
6207F:	drivers/clk/h8300/
6208F:	drivers/irqchip/irq-renesas-h8*.c
6209
6210HACKRF MEDIA DRIVER
6211M:	Antti Palosaari <crope@iki.fi>
6212L:	linux-media@vger.kernel.org
6213W:	https://linuxtv.org
6214W:	http://palosaari.fi/linux/
6215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6216T:	git git://linuxtv.org/anttip/media_tree.git
6217S:	Maintained
6218F:	drivers/media/usb/hackrf/
6219
6220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6221M:	Frank Seidel <frank@f-seidel.de>
6222L:	platform-driver-x86@vger.kernel.org
6223W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6224S:	Maintained
6225F:	drivers/platform/x86/hdaps.c
6226
6227HARDWARE MONITORING
6228M:	Jean Delvare <jdelvare@suse.com>
6229M:	Guenter Roeck <linux@roeck-us.net>
6230L:	linux-hwmon@vger.kernel.org
6231W:	http://hwmon.wiki.kernel.org/
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6233S:	Maintained
6234F:	Documentation/hwmon/
6235F:	drivers/hwmon/
6236F:	include/linux/hwmon*.h
6237
6238HARDWARE RANDOM NUMBER GENERATOR CORE
6239M:	Matt Mackall <mpm@selenic.com>
6240M:	Herbert Xu <herbert@gondor.apana.org.au>
6241L:	linux-crypto@vger.kernel.org
6242S:	Odd fixes
6243F:	Documentation/devicetree/bindings/rng/
6244F:	Documentation/hw_random.txt
6245F:	drivers/char/hw_random/
6246F:	include/linux/hw_random.h
6247
6248HARDWARE SPINLOCK CORE
6249M:	Ohad Ben-Cohen <ohad@wizery.com>
6250M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6251L:	linux-remoteproc@vger.kernel.org
6252S:	Maintained
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6254F:	Documentation/devicetree/bindings/hwlock/
6255F:	Documentation/hwspinlock.txt
6256F:	drivers/hwspinlock/
6257F:	include/linux/hwspinlock.h
6258
6259HARMONY SOUND DRIVER
6260L:	linux-parisc@vger.kernel.org
6261S:	Maintained
6262F:	sound/parisc/harmony.*
6263
6264HDPVR USB VIDEO ENCODER DRIVER
6265M:	Hans Verkuil <hverkuil@xs4all.nl>
6266L:	linux-media@vger.kernel.org
6267T:	git git://linuxtv.org/media_tree.git
6268W:	https://linuxtv.org
6269S:	Odd Fixes
6270F:	drivers/media/usb/hdpvr/
6271
6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6273M:	Jimmy Vance <jimmy.vance@hpe.com>
6274S:	Supported
6275F:	Documentation/watchdog/hpwdt.txt
6276F:	drivers/watchdog/hpwdt.c
6277
6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6279M:	Don Brace <don.brace@microsemi.com>
6280L:	esc.storagedev@microsemi.com
6281L:	linux-scsi@vger.kernel.org
6282S:	Supported
6283F:	Documentation/scsi/hpsa.txt
6284F:	drivers/scsi/hpsa*.[ch]
6285F:	include/linux/cciss*.h
6286F:	include/uapi/linux/cciss*.h
6287
6288HFI1 DRIVER
6289M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6290M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6291L:	linux-rdma@vger.kernel.org
6292S:	Supported
6293F:	drivers/infiniband/hw/hfi1
6294
6295HFS FILESYSTEM
6296L:	linux-fsdevel@vger.kernel.org
6297S:	Orphan
6298F:	Documentation/filesystems/hfs.txt
6299F:	fs/hfs/
6300
6301HFSPLUS FILESYSTEM
6302L:	linux-fsdevel@vger.kernel.org
6303S:	Orphan
6304F:	Documentation/filesystems/hfsplus.txt
6305F:	fs/hfsplus/
6306
6307HGA FRAMEBUFFER DRIVER
6308M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6309L:	linux-nvidia@lists.surfsouth.com
6310W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6311S:	Maintained
6312F:	drivers/video/fbdev/hgafb.c
6313
6314HIBERNATION (aka Software Suspend, aka swsusp)
6315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6316M:	Pavel Machek <pavel@ucw.cz>
6317L:	linux-pm@vger.kernel.org
6318B:	https://bugzilla.kernel.org
6319S:	Supported
6320F:	arch/x86/power/
6321F:	drivers/base/power/
6322F:	kernel/power/
6323F:	include/linux/suspend.h
6324F:	include/linux/freezer.h
6325F:	include/linux/pm.h
6326F:	arch/*/include/asm/suspend*.h
6327
6328HID CORE LAYER
6329M:	Jiri Kosina <jikos@kernel.org>
6330R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6331L:	linux-input@vger.kernel.org
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6333S:	Maintained
6334F:	drivers/hid/
6335F:	include/linux/hid*
6336F:	include/uapi/linux/hid*
6337
6338HID SENSOR HUB DRIVERS
6339M:	Jiri Kosina <jikos@kernel.org>
6340M:	Jonathan Cameron <jic23@kernel.org>
6341M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6342L:	linux-input@vger.kernel.org
6343L:	linux-iio@vger.kernel.org
6344S:	Maintained
6345F:	Documentation/hid/hid-sensor*
6346F:	drivers/hid/hid-sensor-*
6347F:	drivers/iio/*/hid-*
6348F:	include/linux/hid-sensor-*
6349
6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6351M:	Thomas Gleixner <tglx@linutronix.de>
6352L:	linux-kernel@vger.kernel.org
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6354S:	Maintained
6355F:	Documentation/timers/
6356F:	kernel/time/hrtimer.c
6357F:	kernel/time/clockevents.c
6358F:	kernel/time/timer_*.c
6359F:	include/linux/clockchips.h
6360F:	include/linux/hrtimer.h
6361
6362HIGH-SPEED SCC DRIVER FOR AX.25
6363L:	linux-hams@vger.kernel.org
6364S:	Orphan
6365F:	drivers/net/hamradio/dmascc.c
6366F:	drivers/net/hamradio/scc.c
6367
6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6369M:	HighPoint Linux Team <linux@highpoint-tech.com>
6370W:	http://www.highpoint-tech.com
6371S:	Supported
6372F:	Documentation/scsi/hptiop.txt
6373F:	drivers/scsi/hptiop.c
6374
6375HIPPI
6376M:	Jes Sorensen <jes@trained-monkey.org>
6377L:	linux-hippi@sunsite.dk
6378S:	Maintained
6379F:	include/linux/hippidevice.h
6380F:	include/uapi/linux/if_hippi.h
6381F:	net/802/hippi.c
6382F:	drivers/net/hippi/
6383
6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6385M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6386M:	Salil Mehta <salil.mehta@huawei.com>
6387L:	netdev@vger.kernel.org
6388W:	http://www.hisilicon.com
6389S:	Maintained
6390F:	drivers/net/ethernet/hisilicon/hns3/
6391
6392HISILICON NETWORK SUBSYSTEM DRIVER
6393M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6394M:	Salil Mehta <salil.mehta@huawei.com>
6395L:	netdev@vger.kernel.org
6396W:	http://www.hisilicon.com
6397S:	Maintained
6398F:	drivers/net/ethernet/hisilicon/
6399F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6400
6401HISILICON PMU DRIVER
6402M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6403W:	http://www.hisilicon.com
6404S:	Supported
6405F:	drivers/perf/hisilicon
6406F:	Documentation/perf/hisi-pmu.txt
6407
6408HISILICON ROCE DRIVER
6409M:	Lijun Ou <oulijun@huawei.com>
6410M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6411L:	linux-rdma@vger.kernel.org
6412S:	Maintained
6413F:	drivers/infiniband/hw/hns/
6414F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6415
6416HISILICON SAS Controller
6417M:	John Garry <john.garry@huawei.com>
6418W:	http://www.hisilicon.com
6419S:	Supported
6420F:	drivers/scsi/hisi_sas/
6421F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6422
6423HMM - Heterogeneous Memory Management
6424M:	Jérôme Glisse <jglisse@redhat.com>
6425L:	linux-mm@kvack.org
6426S:	Maintained
6427F:	mm/hmm*
6428F:	include/linux/hmm*
6429
6430HOST AP DRIVER
6431M:	Jouni Malinen <j@w1.fi>
6432L:	linux-wireless@vger.kernel.org
6433W:	http://w1.fi/hostap-driver.html
6434S:	Obsolete
6435F:	drivers/net/wireless/intersil/hostap/
6436
6437HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6438L:	platform-driver-x86@vger.kernel.org
6439S:	Orphan
6440F:	drivers/platform/x86/tc1100-wmi.c
6441
6442HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6443M:	Jaroslav Kysela <perex@perex.cz>
6444S:	Maintained
6445F:	drivers/net/ethernet/hp/hp100.*
6446
6447HPET:	High Precision Event Timers driver
6448M:	Clemens Ladisch <clemens@ladisch.de>
6449S:	Maintained
6450F:	Documentation/timers/hpet.txt
6451F:	drivers/char/hpet.c
6452F:	include/linux/hpet.h
6453F:	include/uapi/linux/hpet.h
6454
6455HPET:	x86
6456S:	Orphan
6457F:	arch/x86/kernel/hpet.c
6458F:	arch/x86/include/asm/hpet.h
6459
6460HPFS FILESYSTEM
6461M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6462W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6463S:	Maintained
6464F:	fs/hpfs/
6465
6466HSI SUBSYSTEM
6467M:	Sebastian Reichel <sre@kernel.org>
6468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6469S:	Maintained
6470F:	Documentation/ABI/testing/sysfs-bus-hsi
6471F:	Documentation/driver-api/hsi.rst
6472F:	drivers/hsi/
6473F:	include/linux/hsi/
6474F:	include/uapi/linux/hsi/
6475
6476HSO 3G MODEM DRIVER
6477L:	linux-usb@vger.kernel.org
6478S:	Orphan
6479F:	drivers/net/usb/hso.c
6480
6481HSR NETWORK PROTOCOL
6482M:	Arvid Brodin <arvid.brodin@alten.se>
6483L:	netdev@vger.kernel.org
6484S:	Maintained
6485F:	net/hsr/
6486
6487HT16K33 LED CONTROLLER DRIVER
6488M:	Robin van der Gracht <robin@protonic.nl>
6489S:	Maintained
6490F:	drivers/auxdisplay/ht16k33.c
6491F:	Documentation/devicetree/bindings/display/ht16k33.txt
6492
6493HTCPEN TOUCHSCREEN DRIVER
6494M:	Pau Oliva Fora <pof@eslack.org>
6495L:	linux-input@vger.kernel.org
6496S:	Maintained
6497F:	drivers/input/touchscreen/htcpen.c
6498
6499HUAWEI ETHERNET DRIVER
6500M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6501L:	netdev@vger.kernel.org
6502S:	Supported
6503F:	Documentation/networking/hinic.txt
6504F:	drivers/net/ethernet/huawei/hinic/
6505
6506HUGETLB FILESYSTEM
6507M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6508S:	Maintained
6509F:	fs/hugetlbfs/
6510
6511HVA ST MEDIA DRIVER
6512M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6513L:	linux-media@vger.kernel.org
6514T:	git git://linuxtv.org/media_tree.git
6515W:	https://linuxtv.org
6516S:	Supported
6517F:	drivers/media/platform/sti/hva
6518
6519HWPOISON MEMORY FAILURE HANDLING
6520M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6521L:	linux-mm@kvack.org
6522S:	Maintained
6523F:	mm/memory-failure.c
6524F:	mm/hwpoison-inject.c
6525
6526Hyper-V CORE AND DRIVERS
6527M:	"K. Y. Srinivasan" <kys@microsoft.com>
6528M:	Haiyang Zhang <haiyangz@microsoft.com>
6529M:	Stephen Hemminger <sthemmin@microsoft.com>
6530L:	devel@linuxdriverproject.org
6531S:	Maintained
6532F:	Documentation/networking/netvsc.txt
6533F:	arch/x86/include/asm/mshyperv.h
6534F:	arch/x86/include/asm/trace/hyperv.h
6535F:	arch/x86/include/uapi/asm/hyperv.h
6536F:	arch/x86/kernel/cpu/mshyperv.c
6537F:	arch/x86/hyperv
6538F:	drivers/hid/hid-hyperv.c
6539F:	drivers/hv/
6540F:	drivers/input/serio/hyperv-keyboard.c
6541F:	drivers/pci/host/pci-hyperv.c
6542F:	drivers/net/hyperv/
6543F:	drivers/scsi/storvsc_drv.c
6544F:	drivers/uio/uio_hv_generic.c
6545F:	drivers/video/fbdev/hyperv_fb.c
6546F:	net/vmw_vsock/hyperv_transport.c
6547F:	include/linux/hyperv.h
6548F:	include/uapi/linux/hyperv.h
6549F:	tools/hv/
6550F:	Documentation/ABI/stable/sysfs-bus-vmbus
6551
6552HYPERVISOR VIRTUAL CONSOLE DRIVER
6553L:	linuxppc-dev@lists.ozlabs.org
6554S:	Odd Fixes
6555F:	drivers/tty/hvc/
6556
6557I2C ACPI SUPPORT
6558M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6559L:	linux-i2c@vger.kernel.org
6560L:	linux-acpi@vger.kernel.org
6561S:	Maintained
6562F:	drivers/i2c/i2c-core-acpi.c
6563
6564I2C MUXES
6565M:	Peter Rosin <peda@axentia.se>
6566L:	linux-i2c@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/i2c/i2c-topology
6569F:	Documentation/i2c/muxes/
6570F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6571F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6572F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6573F:	drivers/i2c/i2c-mux.c
6574F:	drivers/i2c/muxes/
6575F:	include/linux/i2c-mux.h
6576
6577I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6578M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6579L:	linux-i2c@vger.kernel.org
6580S:	Maintained
6581F:	drivers/i2c/busses/i2c-mv64xxx.c
6582
6583I2C OVER PARALLEL PORT
6584M:	Jean Delvare <jdelvare@suse.com>
6585L:	linux-i2c@vger.kernel.org
6586S:	Maintained
6587F:	Documentation/i2c/busses/i2c-parport
6588F:	Documentation/i2c/busses/i2c-parport-light
6589F:	drivers/i2c/busses/i2c-parport.c
6590F:	drivers/i2c/busses/i2c-parport-light.c
6591
6592I2C SUBSYSTEM
6593M:	Wolfram Sang <wsa@the-dreams.de>
6594L:	linux-i2c@vger.kernel.org
6595W:	https://i2c.wiki.kernel.org/
6596Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6598S:	Maintained
6599F:	Documentation/devicetree/bindings/i2c/
6600F:	Documentation/i2c/
6601F:	drivers/i2c/
6602F:	drivers/i2c/*/
6603F:	include/linux/i2c.h
6604F:	include/linux/i2c-*.h
6605F:	include/uapi/linux/i2c.h
6606F:	include/uapi/linux/i2c-*.h
6607
6608I2C-TAOS-EVM DRIVER
6609M:	Jean Delvare <jdelvare@suse.com>
6610L:	linux-i2c@vger.kernel.org
6611S:	Maintained
6612F:	Documentation/i2c/busses/i2c-taos-evm
6613F:	drivers/i2c/busses/i2c-taos-evm.c
6614
6615I2C-TINY-USB DRIVER
6616M:	Till Harbaum <till@harbaum.org>
6617L:	linux-i2c@vger.kernel.org
6618W:	http://www.harbaum.org/till/i2c_tiny_usb
6619S:	Maintained
6620F:	drivers/i2c/busses/i2c-tiny-usb.c
6621
6622I2C/SMBUS CONTROLLER DRIVERS FOR PC
6623M:	Jean Delvare <jdelvare@suse.com>
6624L:	linux-i2c@vger.kernel.org
6625S:	Maintained
6626F:	Documentation/i2c/busses/i2c-ali1535
6627F:	Documentation/i2c/busses/i2c-ali1563
6628F:	Documentation/i2c/busses/i2c-ali15x3
6629F:	Documentation/i2c/busses/i2c-amd756
6630F:	Documentation/i2c/busses/i2c-amd8111
6631F:	Documentation/i2c/busses/i2c-i801
6632F:	Documentation/i2c/busses/i2c-nforce2
6633F:	Documentation/i2c/busses/i2c-piix4
6634F:	Documentation/i2c/busses/i2c-sis5595
6635F:	Documentation/i2c/busses/i2c-sis630
6636F:	Documentation/i2c/busses/i2c-sis96x
6637F:	Documentation/i2c/busses/i2c-via
6638F:	Documentation/i2c/busses/i2c-viapro
6639F:	drivers/i2c/busses/i2c-ali1535.c
6640F:	drivers/i2c/busses/i2c-ali1563.c
6641F:	drivers/i2c/busses/i2c-ali15x3.c
6642F:	drivers/i2c/busses/i2c-amd756.c
6643F:	drivers/i2c/busses/i2c-amd756-s4882.c
6644F:	drivers/i2c/busses/i2c-amd8111.c
6645F:	drivers/i2c/busses/i2c-i801.c
6646F:	drivers/i2c/busses/i2c-isch.c
6647F:	drivers/i2c/busses/i2c-nforce2.c
6648F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6649F:	drivers/i2c/busses/i2c-piix4.c
6650F:	drivers/i2c/busses/i2c-sis5595.c
6651F:	drivers/i2c/busses/i2c-sis630.c
6652F:	drivers/i2c/busses/i2c-sis96x.c
6653F:	drivers/i2c/busses/i2c-via.c
6654F:	drivers/i2c/busses/i2c-viapro.c
6655
6656I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6657M:	Hans de Goede <hdegoede@redhat.com>
6658L:	linux-i2c@vger.kernel.org
6659S:	Maintained
6660F:	drivers/i2c/busses/i2c-cht-wc.c
6661
6662I2C/SMBUS ISMT DRIVER
6663M:	Seth Heasley <seth.heasley@intel.com>
6664M:	Neil Horman <nhorman@tuxdriver.com>
6665L:	linux-i2c@vger.kernel.org
6666F:	drivers/i2c/busses/i2c-ismt.c
6667F:	Documentation/i2c/busses/i2c-ismt
6668
6669I2C/SMBUS STUB DRIVER
6670M:	Jean Delvare <jdelvare@suse.com>
6671L:	linux-i2c@vger.kernel.org
6672S:	Maintained
6673F:	drivers/i2c/i2c-stub.c
6674
6675IA64 (Itanium) PLATFORM
6676M:	Tony Luck <tony.luck@intel.com>
6677M:	Fenghua Yu <fenghua.yu@intel.com>
6678L:	linux-ia64@vger.kernel.org
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6680S:	Maintained
6681F:	arch/ia64/
6682
6683IBM Power 842 compression accelerator
6684M:	Haren Myneni <haren@us.ibm.com>
6685S:	Supported
6686F:	drivers/crypto/nx/Makefile
6687F:	drivers/crypto/nx/Kconfig
6688F:	drivers/crypto/nx/nx-842*
6689F:	include/linux/sw842.h
6690F:	crypto/842.c
6691F:	lib/842/
6692
6693IBM Power in-Nest Crypto Acceleration
6694M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6695M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6696L:	linux-crypto@vger.kernel.org
6697S:	Supported
6698F:	drivers/crypto/nx/Makefile
6699F:	drivers/crypto/nx/Kconfig
6700F:	drivers/crypto/nx/nx-aes*
6701F:	drivers/crypto/nx/nx-sha*
6702F:	drivers/crypto/nx/nx.*
6703F:	drivers/crypto/nx/nx_csbcpb.h
6704F:	drivers/crypto/nx/nx_debugfs.h
6705
6706IBM Power Linux RAID adapter
6707M:	Brian King <brking@us.ibm.com>
6708S:	Supported
6709F:	drivers/scsi/ipr.*
6710
6711IBM Power SRIOV Virtual NIC Device Driver
6712M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6713M:	John Allen <jallen@linux.vnet.ibm.com>
6714L:	netdev@vger.kernel.org
6715S:	Supported
6716F:	drivers/net/ethernet/ibm/ibmvnic.*
6717
6718IBM Power Virtual Accelerator Switchboard
6719M:	Sukadev Bhattiprolu
6720L:	linuxppc-dev@lists.ozlabs.org
6721S:	Supported
6722F:	arch/powerpc/platforms/powernv/vas*
6723F:	arch/powerpc/platforms/powernv/copy-paste.h
6724F:	arch/powerpc/include/asm/vas.h
6725F:	arch/powerpc/include/uapi/asm/vas.h
6726
6727IBM Power Virtual Ethernet Device Driver
6728M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6729L:	netdev@vger.kernel.org
6730S:	Supported
6731F:	drivers/net/ethernet/ibm/ibmveth.*
6732
6733IBM Power Virtual FC Device Drivers
6734M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6735L:	linux-scsi@vger.kernel.org
6736S:	Supported
6737F:	drivers/scsi/ibmvscsi/ibmvfc*
6738
6739IBM Power Virtual SCSI Device Drivers
6740M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741L:	linux-scsi@vger.kernel.org
6742S:	Supported
6743F:	drivers/scsi/ibmvscsi/ibmvscsi*
6744F:	include/scsi/viosrp.h
6745
6746IBM Power Virtual SCSI Device Target Driver
6747M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6748M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6749L:	linux-scsi@vger.kernel.org
6750L:	target-devel@vger.kernel.org
6751S:	Supported
6752F:	drivers/scsi/ibmvscsi_tgt/
6753
6754IBM Power VMX Cryptographic instructions
6755M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6756M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6757L:	linux-crypto@vger.kernel.org
6758S:	Supported
6759F:	drivers/crypto/vmx/Makefile
6760F:	drivers/crypto/vmx/Kconfig
6761F:	drivers/crypto/vmx/vmx.c
6762F:	drivers/crypto/vmx/aes*
6763F:	drivers/crypto/vmx/ghash*
6764F:	drivers/crypto/vmx/ppc-xlate.pl
6765
6766IBM ServeRAID RAID DRIVER
6767S:	Orphan
6768F:	drivers/scsi/ips.*
6769
6770ICH LPC AND GPIO DRIVER
6771M:	Peter Tyser <ptyser@xes-inc.com>
6772S:	Maintained
6773F:	drivers/mfd/lpc_ich.c
6774F:	drivers/gpio/gpio-ich.c
6775
6776IDE SUBSYSTEM
6777M:	"David S. Miller" <davem@davemloft.net>
6778L:	linux-ide@vger.kernel.org
6779Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6781S:	Maintained
6782F:	Documentation/ide/
6783F:	drivers/ide/
6784F:	include/linux/ide.h
6785
6786IDE/ATAPI DRIVERS
6787M:	Borislav Petkov <bp@alien8.de>
6788L:	linux-ide@vger.kernel.org
6789S:	Maintained
6790F:	Documentation/cdrom/ide-cd
6791F:	drivers/ide/ide-cd*
6792
6793IDEAPAD LAPTOP EXTRAS DRIVER
6794M:	Ike Panhc <ike.pan@canonical.com>
6795L:	platform-driver-x86@vger.kernel.org
6796W:	http://launchpad.net/ideapad-laptop
6797S:	Maintained
6798F:	drivers/platform/x86/ideapad-laptop.c
6799
6800IDEAPAD LAPTOP SLIDEBAR DRIVER
6801M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6802L:	linux-input@vger.kernel.org
6803W:	https://github.com/o2genum/ideapad-slidebar
6804S:	Maintained
6805F:	drivers/input/misc/ideapad_slidebar.c
6806
6807IDT VersaClock 5 CLOCK DRIVER
6808M:	Marek Vasut <marek.vasut@gmail.com>
6809S:	Maintained
6810F:	drivers/clk/clk-versaclock5.c
6811
6812IEEE 802.15.4 SUBSYSTEM
6813M:	Alexander Aring <alex.aring@gmail.com>
6814M:	Stefan Schmidt <stefan@osg.samsung.com>
6815L:	linux-wpan@vger.kernel.org
6816W:	http://wpan.cakelab.org/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6819S:	Maintained
6820F:	net/ieee802154/
6821F:	net/mac802154/
6822F:	drivers/net/ieee802154/
6823F:	include/linux/nl802154.h
6824F:	include/linux/ieee802154.h
6825F:	include/net/nl802154.h
6826F:	include/net/mac802154.h
6827F:	include/net/af_ieee802154.h
6828F:	include/net/cfg802154.h
6829F:	include/net/ieee802154_netdev.h
6830F:	Documentation/networking/ieee802154.txt
6831
6832IFE PROTOCOL
6833M:	Yotam Gigi <yotam.gi@gmail.com>
6834M:	Jamal Hadi Salim <jhs@mojatatu.com>
6835F:	net/ife
6836F:	include/net/ife.h
6837F:	include/uapi/linux/ife.h
6838
6839IGORPLUG-USB IR RECEIVER
6840M:	Sean Young <sean@mess.org>
6841L:	linux-media@vger.kernel.org
6842S:	Maintained
6843F:	drivers/media/rc/igorplugusb.c
6844
6845IGUANAWORKS USB IR TRANSCEIVER
6846M:	Sean Young <sean@mess.org>
6847L:	linux-media@vger.kernel.org
6848S:	Maintained
6849F:	drivers/media/rc/iguanair.c
6850
6851IIO DIGITAL POTENTIOMETER DAC
6852M:	Peter Rosin <peda@axentia.se>
6853L:	linux-iio@vger.kernel.org
6854S:	Maintained
6855F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6856F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6857F:	drivers/iio/dac/dpot-dac.c
6858
6859IIO ENVELOPE DETECTOR
6860M:	Peter Rosin <peda@axentia.se>
6861L:	linux-iio@vger.kernel.org
6862S:	Maintained
6863F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6864F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6865F:	drivers/iio/adc/envelope-detector.c
6866
6867IIO MULTIPLEXER
6868M:	Peter Rosin <peda@axentia.se>
6869L:	linux-iio@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6872F:	drivers/iio/multiplexer/iio-mux.c
6873
6874IIO SUBSYSTEM AND DRIVERS
6875M:	Jonathan Cameron <jic23@kernel.org>
6876R:	Hartmut Knaack <knaack.h@gmx.de>
6877R:	Lars-Peter Clausen <lars@metafoo.de>
6878R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6879L:	linux-iio@vger.kernel.org
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6881S:	Maintained
6882F:	Documentation/ABI/testing/configfs-iio*
6883F:	Documentation/ABI/testing/sysfs-bus-iio*
6884F:	Documentation/devicetree/bindings/iio/
6885F:	drivers/iio/
6886F:	drivers/staging/iio/
6887F:	include/linux/iio/
6888F:	tools/iio/
6889
6890IKANOS/ADI EAGLE ADSL USB DRIVER
6891M:	Matthieu Castet <castet.matthieu@free.fr>
6892M:	Stanislaw Gruszka <stf_xl@wp.pl>
6893S:	Maintained
6894F:	drivers/usb/atm/ueagle-atm.c
6895
6896IMGTEC ASCII LCD DRIVER
6897M:	Paul Burton <paul.burton@mips.com>
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6900F:	drivers/auxdisplay/img-ascii-lcd.c
6901
6902IMGTEC IR DECODER DRIVER
6903M:	James Hogan <jhogan@kernel.org>
6904S:	Maintained
6905F:	drivers/media/rc/img-ir/
6906
6907IMON SOUNDGRAPH USB IR RECEIVER
6908M:	Sean Young <sean@mess.org>
6909L:	linux-media@vger.kernel.org
6910S:	Maintained
6911F:	drivers/media/rc/imon_raw.c
6912F:	drivers/media/rc/imon.c
6913
6914IMS TWINTURBO FRAMEBUFFER DRIVER
6915L:	linux-fbdev@vger.kernel.org
6916S:	Orphan
6917F:	drivers/video/fbdev/imsttfb.c
6918
6919INA209 HARDWARE MONITOR DRIVER
6920M:	Guenter Roeck <linux@roeck-us.net>
6921L:	linux-hwmon@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/hwmon/ina209
6924F:	Documentation/devicetree/bindings/i2c/ina209.txt
6925F:	drivers/hwmon/ina209.c
6926
6927INA2XX HARDWARE MONITOR DRIVER
6928M:	Guenter Roeck <linux@roeck-us.net>
6929L:	linux-hwmon@vger.kernel.org
6930S:	Maintained
6931F:	Documentation/hwmon/ina2xx
6932F:	drivers/hwmon/ina2xx.c
6933F:	include/linux/platform_data/ina2xx.h
6934
6935INDUSTRY PACK SUBSYSTEM (IPACK)
6936M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6937M:	Jens Taprogge <jens.taprogge@taprogge.org>
6938M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6939L:	industrypack-devel@lists.sourceforge.net
6940W:	http://industrypack.sourceforge.net
6941S:	Maintained
6942F:	drivers/ipack/
6943
6944INFINIBAND SUBSYSTEM
6945M:	Doug Ledford <dledford@redhat.com>
6946M:	Jason Gunthorpe <jgg@mellanox.com>
6947L:	linux-rdma@vger.kernel.org
6948W:	https://github.com/linux-rdma/rdma-core
6949Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6951S:	Supported
6952F:	Documentation/devicetree/bindings/infiniband/
6953F:	Documentation/infiniband/
6954F:	drivers/infiniband/
6955F:	include/uapi/linux/if_infiniband.h
6956F:	include/uapi/rdma/
6957F:	include/rdma/
6958
6959INGENIC JZ4780 DMA Driver
6960M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6961S:	Maintained
6962F:	drivers/dma/dma-jz4780.c
6963
6964INGENIC JZ4780 NAND DRIVER
6965M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6966L:	linux-mtd@lists.infradead.org
6967S:	Maintained
6968F:	drivers/mtd/nand/jz4780_*
6969
6970INOTIFY
6971M:	Jan Kara <jack@suse.cz>
6972R:	Amir Goldstein <amir73il@gmail.com>
6973L:	linux-fsdevel@vger.kernel.org
6974S:	Maintained
6975F:	Documentation/filesystems/inotify.txt
6976F:	fs/notify/inotify/
6977F:	include/linux/inotify.h
6978F:	include/uapi/linux/inotify.h
6979
6980INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6981M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6982L:	linux-input@vger.kernel.org
6983Q:	http://patchwork.kernel.org/project/linux-input/list/
6984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6985S:	Maintained
6986F:	drivers/input/
6987F:	include/linux/input.h
6988F:	include/uapi/linux/input.h
6989F:	include/uapi/linux/input-event-codes.h
6990F:	include/linux/input/
6991F:	Documentation/devicetree/bindings/input/
6992F:	Documentation/input/
6993
6994INPUT MULTITOUCH (MT) PROTOCOL
6995M:	Henrik Rydberg <rydberg@bitmath.org>
6996L:	linux-input@vger.kernel.org
6997S:	Odd fixes
6998F:	Documentation/input/multi-touch-protocol.rst
6999F:	drivers/input/input-mt.c
7000K:	\b(ABS|SYN)_MT_
7001
7002INSIDE SECURE CRYPTO DRIVER
7003M:	Antoine Tenart <antoine.tenart@free-electrons.com>
7004F:	drivers/crypto/inside-secure/
7005S:	Maintained
7006L:	linux-crypto@vger.kernel.org
7007
7008INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7009M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7010M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7011L:	linux-integrity@vger.kernel.org
7012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7013S:	Supported
7014F:	security/integrity/ima/
7015
7016INTEL 810/815 FRAMEBUFFER DRIVER
7017M:	Antonino Daplas <adaplas@gmail.com>
7018L:	linux-fbdev@vger.kernel.org
7019S:	Maintained
7020F:	drivers/video/fbdev/i810/
7021
7022INTEL ASoC BDW/HSW DRIVERS
7023M:	Jie Yang <yang.jie@linux.intel.com>
7024L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7025S:	Supported
7026F:	sound/soc/intel/common/sst-dsp*
7027F:	sound/soc/intel/common/sst-firmware.c
7028F:	sound/soc/intel/boards/broadwell.c
7029F:	sound/soc/intel/haswell/
7030
7031INTEL C600 SERIES SAS CONTROLLER DRIVER
7032M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7033M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7034L:	linux-scsi@vger.kernel.org
7035T:	git git://git.code.sf.net/p/intel-sas/isci
7036S:	Supported
7037F:	drivers/scsi/isci/
7038
7039INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7040M:	Jani Nikula <jani.nikula@linux.intel.com>
7041M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7042M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7043L:	intel-gfx@lists.freedesktop.org
7044W:	https://01.org/linuxgraphics/
7045B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7046C:	irc://chat.freenode.net/intel-gfx
7047Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7048T:	git git://anongit.freedesktop.org/drm-intel
7049S:	Supported
7050F:	drivers/gpu/drm/i915/
7051F:	include/drm/i915*
7052F:	include/uapi/drm/i915_drm.h
7053F:	Documentation/gpu/i915.rst
7054
7055INTEL ETHERNET DRIVERS
7056M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7057L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7058W:	http://www.intel.com/support/feedback.htm
7059W:	http://e1000.sourceforge.net/
7060Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7063S:	Supported
7064F:	Documentation/networking/e100.txt
7065F:	Documentation/networking/e1000.txt
7066F:	Documentation/networking/e1000e.txt
7067F:	Documentation/networking/igb.txt
7068F:	Documentation/networking/igbvf.txt
7069F:	Documentation/networking/ixgb.txt
7070F:	Documentation/networking/ixgbe.txt
7071F:	Documentation/networking/ixgbevf.txt
7072F:	Documentation/networking/i40e.txt
7073F:	Documentation/networking/i40evf.txt
7074F:	drivers/net/ethernet/intel/
7075F:	drivers/net/ethernet/intel/*/
7076F:	include/linux/avf/virtchnl.h
7077
7078INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7079M:	Maik Broemme <mbroemme@libmpq.org>
7080L:	linux-fbdev@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/fb/intelfb.txt
7083F:	drivers/video/fbdev/intelfb/
7084
7085INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7086M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7087M:	Zhi Wang <zhi.a.wang@intel.com>
7088L:	intel-gvt-dev@lists.freedesktop.org
7089L:	intel-gfx@lists.freedesktop.org
7090W:	https://01.org/igvt-g
7091T:	git https://github.com/intel/gvt-linux.git
7092S:	Supported
7093F:	drivers/gpu/drm/i915/gvt/
7094
7095INTEL HID EVENT DRIVER
7096M:	Alex Hung <alex.hung@canonical.com>
7097L:	platform-driver-x86@vger.kernel.org
7098S:	Maintained
7099F:	drivers/platform/x86/intel-hid.c
7100
7101INTEL I/OAT DMA DRIVER
7102M:	Dave Jiang <dave.jiang@intel.com>
7103R:	Dan Williams <dan.j.williams@intel.com>
7104L:	dmaengine@vger.kernel.org
7105Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7106S:	Supported
7107F:	drivers/dma/ioat*
7108
7109INTEL IDLE DRIVER
7110M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7111M:	Len Brown <lenb@kernel.org>
7112L:	linux-pm@vger.kernel.org
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7114B:	https://bugzilla.kernel.org
7115S:	Supported
7116F:	drivers/idle/intel_idle.c
7117
7118INTEL INTEGRATED SENSOR HUB DRIVER
7119M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7120M:	Jiri Kosina <jikos@kernel.org>
7121L:	linux-input@vger.kernel.org
7122S:	Maintained
7123F:	drivers/hid/intel-ish-hid/
7124
7125INTEL IOMMU (VT-d)
7126M:	David Woodhouse <dwmw2@infradead.org>
7127L:	iommu@lists.linux-foundation.org
7128T:	git git://git.infradead.org/iommu-2.6.git
7129S:	Supported
7130F:	drivers/iommu/intel-iommu.c
7131F:	include/linux/intel-iommu.h
7132
7133INTEL IOP-ADMA DMA DRIVER
7134R:	Dan Williams <dan.j.williams@intel.com>
7135S:	Odd fixes
7136F:	drivers/dma/iop-adma.c
7137
7138INTEL IPU3 CSI-2 CIO2 DRIVER
7139M:	Yong Zhi <yong.zhi@intel.com>
7140M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143F:	drivers/media/pci/intel/ipu3/
7144F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7145
7146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7147M:	Krzysztof Halasa <khalasa@piap.pl>
7148S:	Maintained
7149F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7150F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7151F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7152F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7153F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7154F:	drivers/net/wan/ixp4xx_hss.c
7155
7156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7157M:	Deepak Saxena <dsaxena@plexity.net>
7158S:	Maintained
7159F:	drivers/char/hw_random/ixp4xx-rng.c
7160
7161INTEL MANAGEMENT ENGINE (mei)
7162M:	Tomas Winkler <tomas.winkler@intel.com>
7163L:	linux-kernel@vger.kernel.org
7164S:	Supported
7165F:	include/uapi/linux/mei.h
7166F:	include/linux/mei_cl_bus.h
7167F:	drivers/misc/mei/*
7168F:	drivers/watchdog/mei_wdt.c
7169F:	Documentation/misc-devices/mei/*
7170F:	samples/mei/*
7171
7172INTEL MENLOW THERMAL DRIVER
7173M:	Sujith Thomas <sujith.thomas@intel.com>
7174L:	platform-driver-x86@vger.kernel.org
7175W:	https://01.org/linux-acpi
7176S:	Supported
7177F:	drivers/platform/x86/intel_menlow.c
7178
7179INTEL MERRIFIELD GPIO DRIVER
7180M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7181L:	linux-gpio@vger.kernel.org
7182S:	Maintained
7183F:	drivers/gpio/gpio-merrifield.c
7184
7185INTEL MIC DRIVERS (mic)
7186M:	Sudeep Dutt <sudeep.dutt@intel.com>
7187M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7188S:	Supported
7189W:	https://github.com/sudeepdutt/mic
7190W:	http://software.intel.com/en-us/mic-developer
7191F:	include/linux/mic_bus.h
7192F:	include/linux/scif.h
7193F:	include/uapi/linux/mic_common.h
7194F:	include/uapi/linux/mic_ioctl.h
7195F:	include/uapi/linux/scif_ioctl.h
7196F:	drivers/misc/mic/
7197F:	drivers/dma/mic_x100_dma.c
7198F:	drivers/dma/mic_x100_dma.h
7199F:	Documentation/mic/
7200
7201INTEL PMC CORE DRIVER
7202M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7203M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	arch/x86/include/asm/pmc_core.h
7207F:	drivers/platform/x86/intel_pmc_core*
7208
7209INTEL PMC/P-Unit IPC DRIVER
7210M:	Zha Qipeng<qipeng.zha@intel.com>
7211L:	platform-driver-x86@vger.kernel.org
7212S:	Maintained
7213F:	drivers/platform/x86/intel_pmc_ipc.c
7214F:	drivers/platform/x86/intel_punit_ipc.c
7215F:	arch/x86/include/asm/intel_pmc_ipc.h
7216F:	arch/x86/include/asm/intel_punit_ipc.h
7217
7218INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7219M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7220L:	linux-wireless@vger.kernel.org
7221S:	Maintained
7222F:	Documentation/networking/README.ipw2100
7223F:	Documentation/networking/README.ipw2200
7224F:	drivers/net/wireless/intel/ipw2x00/
7225
7226INTEL PSTATE DRIVER
7227M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7228M:	Len Brown <lenb@kernel.org>
7229L:	linux-pm@vger.kernel.org
7230S:	Supported
7231F:	drivers/cpufreq/intel_pstate.c
7232
7233INTEL RDMA RNIC DRIVER
7234M:	Faisal Latif <faisal.latif@intel.com>
7235M:	Shiraz Saleem <shiraz.saleem@intel.com>
7236L:	linux-rdma@vger.kernel.org
7237S:	Supported
7238F:	drivers/infiniband/hw/i40iw/
7239
7240INTEL TELEMETRY DRIVER
7241M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7242L:	platform-driver-x86@vger.kernel.org
7243S:	Maintained
7244F:	arch/x86/include/asm/intel_telemetry.h
7245F:	drivers/platform/x86/intel_telemetry*
7246
7247INTEL VIRTUAL BUTTON DRIVER
7248M:	AceLan Kao <acelan.kao@canonical.com>
7249L:	platform-driver-x86@vger.kernel.org
7250S:	Maintained
7251F:	drivers/platform/x86/intel-vbtn.c
7252
7253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7254M:	Stanislaw Gruszka <sgruszka@redhat.com>
7255L:	linux-wireless@vger.kernel.org
7256S:	Supported
7257F:	drivers/net/wireless/intel/iwlegacy/
7258
7259INTEL WIRELESS WIFI LINK (iwlwifi)
7260M:	Johannes Berg <johannes.berg@intel.com>
7261M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7262M:	Luca Coelho <luciano.coelho@intel.com>
7263M:	Intel Linux Wireless <linuxwifi@intel.com>
7264L:	linux-wireless@vger.kernel.org
7265W:	http://intellinuxwireless.org
7266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7267S:	Supported
7268F:	drivers/net/wireless/intel/iwlwifi/
7269
7270INTEL WIRELESS WIMAX CONNECTION 2400
7271M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7272M:	linux-wimax@intel.com
7273L:	wimax@linuxwimax.org (subscribers-only)
7274S:	Supported
7275W:	http://linuxwimax.org
7276F:	Documentation/wimax/README.i2400m
7277F:	drivers/net/wimax/i2400m/
7278F:	include/uapi/linux/wimax/i2400m.h
7279
7280INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7281M:	Mario Limonciello <mario.limonciello@dell.com>
7282S:	Maintained
7283F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7284
7285INTEL(R) TRACE HUB
7286M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7287S:	Supported
7288F:	Documentation/trace/intel_th.txt
7289F:	drivers/hwtracing/intel_th/
7290
7291INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7292M:	Ning Sun <ning.sun@intel.com>
7293L:	tboot-devel@lists.sourceforge.net
7294W:	http://tboot.sourceforge.net
7295T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7296S:	Supported
7297F:	Documentation/intel_txt.txt
7298F:	include/linux/tboot.h
7299F:	arch/x86/kernel/tboot.c
7300
7301INTEL-MID GPIO DRIVER
7302M:	David Cohen <david.a.cohen@linux.intel.com>
7303L:	linux-gpio@vger.kernel.org
7304S:	Maintained
7305F:	drivers/gpio/gpio-intel-mid.c
7306
7307INVENSENSE MPU-3050 GYROSCOPE DRIVER
7308M:	Linus Walleij <linus.walleij@linaro.org>
7309L:	linux-iio@vger.kernel.org
7310S:	Maintained
7311F:	drivers/iio/gyro/mpu3050*
7312F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7313
7314IOC3 ETHERNET DRIVER
7315M:	Ralf Baechle <ralf@linux-mips.org>
7316L:	linux-mips@linux-mips.org
7317S:	Maintained
7318F:	drivers/net/ethernet/sgi/ioc3-eth.c
7319
7320IOC3 SERIAL DRIVER
7321M:	Pat Gefre <pfg@sgi.com>
7322L:	linux-serial@vger.kernel.org
7323S:	Maintained
7324F:	drivers/tty/serial/ioc3_serial.c
7325
7326IOMMU DRIVERS
7327M:	Joerg Roedel <joro@8bytes.org>
7328L:	iommu@lists.linux-foundation.org
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7330S:	Maintained
7331F:	Documentation/devicetree/bindings/iommu/
7332F:	drivers/iommu/
7333F:	include/linux/iommu.h
7334F:	include/linux/iova.h
7335
7336IP MASQUERADING
7337M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7338S:	Maintained
7339F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7340
7341IPMI SUBSYSTEM
7342M:	Corey Minyard <minyard@acm.org>
7343L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7344W:	http://openipmi.sourceforge.net/
7345S:	Supported
7346F:	Documentation/IPMI.txt
7347F:	drivers/char/ipmi/
7348F:	include/linux/ipmi*
7349F:	include/uapi/linux/ipmi*
7350
7351IPS SCSI RAID DRIVER
7352M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7353L:	linux-scsi@vger.kernel.org
7354W:	http://www.adaptec.com/
7355S:	Maintained
7356F:	drivers/scsi/ips*
7357
7358IPVS
7359M:	Wensong Zhang <wensong@linux-vs.org>
7360M:	Simon Horman <horms@verge.net.au>
7361M:	Julian Anastasov <ja@ssi.bg>
7362L:	netdev@vger.kernel.org
7363L:	lvs-devel@vger.kernel.org
7364S:	Maintained
7365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7367F:	Documentation/networking/ipvs-sysctl.txt
7368F:	include/net/ip_vs.h
7369F:	include/uapi/linux/ip_vs.h
7370F:	net/netfilter/ipvs/
7371
7372IPWIRELESS DRIVER
7373M:	Jiri Kosina <jikos@kernel.org>
7374M:	David Sterba <dsterba@suse.com>
7375S:	Odd Fixes
7376F:	drivers/tty/ipwireless/
7377
7378IPX NETWORK LAYER
7379L:	netdev@vger.kernel.org
7380S:	Obsolete
7381F:	include/uapi/linux/ipx.h
7382F:	drivers/staging/ipx/
7383
7384IRDA SUBSYSTEM
7385M:	Samuel Ortiz <samuel@sortiz.org>
7386L:	irda-users@lists.sourceforge.net (subscribers-only)
7387L:	netdev@vger.kernel.org
7388W:	http://irda.sourceforge.net/
7389S:	Obsolete
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7391F:	Documentation/networking/irda.txt
7392F:	drivers/staging/irda/
7393
7394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7395M:	Marc Zyngier <marc.zyngier@arm.com>
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7398F:	Documentation/IRQ-domain.txt
7399F:	include/linux/irqdomain.h
7400F:	kernel/irq/irqdomain.c
7401F:	kernel/irq/msi.c
7402
7403IRQ SUBSYSTEM
7404M:	Thomas Gleixner <tglx@linutronix.de>
7405L:	linux-kernel@vger.kernel.org
7406S:	Maintained
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7408F:	kernel/irq/
7409
7410IRQCHIP DRIVERS
7411M:	Thomas Gleixner <tglx@linutronix.de>
7412M:	Jason Cooper <jason@lakedaemon.net>
7413M:	Marc Zyngier <marc.zyngier@arm.com>
7414L:	linux-kernel@vger.kernel.org
7415S:	Maintained
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417F:	Documentation/devicetree/bindings/interrupt-controller/
7418F:	drivers/irqchip/
7419
7420ISA
7421M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7422S:	Maintained
7423F:	Documentation/isa.txt
7424F:	drivers/base/isa.c
7425F:	include/linux/isa.h
7426
7427ISA RADIO MODULE
7428M:	Hans Verkuil <hverkuil@xs4all.nl>
7429L:	linux-media@vger.kernel.org
7430T:	git git://linuxtv.org/media_tree.git
7431W:	https://linuxtv.org
7432S:	Maintained
7433F:	drivers/media/radio/radio-isa*
7434
7435ISAPNP
7436M:	Jaroslav Kysela <perex@perex.cz>
7437S:	Maintained
7438F:	Documentation/isapnp.txt
7439F:	drivers/pnp/isapnp/
7440F:	include/linux/isapnp.h
7441
7442ISCSI
7443M:	Lee Duncan <lduncan@suse.com>
7444M:	Chris Leech <cleech@redhat.com>
7445L:	open-iscsi@googlegroups.com
7446W:	www.open-iscsi.com
7447S:	Maintained
7448F:	drivers/scsi/*iscsi*
7449F:	include/scsi/*iscsi*
7450
7451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7452M:	Peter Jones <pjones@redhat.com>
7453M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7454S:	Maintained
7455F:	drivers/firmware/iscsi_ibft*
7456
7457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7458M:	Or Gerlitz <ogerlitz@mellanox.com>
7459M:	Sagi Grimberg <sagi@grimberg.me>
7460M:	Roi Dayan <roid@mellanox.com>
7461L:	linux-rdma@vger.kernel.org
7462S:	Supported
7463W:	http://www.openfabrics.org
7464W:	www.open-iscsi.org
7465Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7466F:	drivers/infiniband/ulp/iser/
7467
7468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7469M:	Sagi Grimberg <sagi@grimberg.me>
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7471L:	linux-rdma@vger.kernel.org
7472L:	target-devel@vger.kernel.org
7473S:	Supported
7474W:	http://www.linux-iscsi.org
7475F:	drivers/infiniband/ulp/isert
7476
7477ISDN SUBSYSTEM
7478M:	Karsten Keil <isdn@linux-pingi.de>
7479L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7480L:	netdev@vger.kernel.org
7481W:	http://www.isdn4linux.de
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7483S:	Maintained
7484F:	Documentation/isdn/
7485F:	drivers/isdn/
7486F:	include/linux/isdn.h
7487F:	include/linux/isdn/
7488F:	include/uapi/linux/isdn.h
7489F:	include/uapi/linux/isdn/
7490
7491ISDN SUBSYSTEM (Eicon active card driver)
7492M:	Armin Schindler <mac@melware.de>
7493L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7494W:	http://www.melware.de
7495S:	Maintained
7496F:	drivers/isdn/hardware/eicon/
7497
7498IT87 HARDWARE MONITORING DRIVER
7499M:	Jean Delvare <jdelvare@suse.com>
7500L:	linux-hwmon@vger.kernel.org
7501S:	Maintained
7502F:	Documentation/hwmon/it87
7503F:	drivers/hwmon/it87.c
7504
7505IT913X MEDIA DRIVER
7506M:	Antti Palosaari <crope@iki.fi>
7507L:	linux-media@vger.kernel.org
7508W:	https://linuxtv.org
7509W:	http://palosaari.fi/linux/
7510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7511T:	git git://linuxtv.org/anttip/media_tree.git
7512S:	Maintained
7513F:	drivers/media/tuners/it913x*
7514
7515IVTV VIDEO4LINUX DRIVER
7516M:	Andy Walls <awalls@md.metrocast.net>
7517L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7518L:	linux-media@vger.kernel.org
7519T:	git git://linuxtv.org/media_tree.git
7520W:	http://www.ivtvdriver.org
7521S:	Maintained
7522F:	Documentation/media/v4l-drivers/ivtv*
7523F:	drivers/media/pci/ivtv/
7524F:	include/uapi/linux/ivtv*
7525
7526IX2505V MEDIA DRIVER
7527M:	Malcolm Priestley <tvboxspy@gmail.com>
7528L:	linux-media@vger.kernel.org
7529W:	https://linuxtv.org
7530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7531S:	Maintained
7532F:	drivers/media/dvb-frontends/ix2505v*
7533
7534JC42.4 TEMPERATURE SENSOR DRIVER
7535M:	Guenter Roeck <linux@roeck-us.net>
7536L:	linux-hwmon@vger.kernel.org
7537S:	Maintained
7538F:	drivers/hwmon/jc42.c
7539F:	Documentation/hwmon/jc42
7540
7541JFS FILESYSTEM
7542M:	Dave Kleikamp <shaggy@kernel.org>
7543L:	jfs-discussion@lists.sourceforge.net
7544W:	http://jfs.sourceforge.net/
7545T:	git git://github.com/kleikamp/linux-shaggy.git
7546S:	Maintained
7547F:	Documentation/filesystems/jfs.txt
7548F:	fs/jfs/
7549
7550JME NETWORK DRIVER
7551M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7552L:	netdev@vger.kernel.org
7553S:	Maintained
7554F:	drivers/net/ethernet/jme.*
7555
7556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7557M:	David Woodhouse <dwmw2@infradead.org>
7558L:	linux-mtd@lists.infradead.org
7559W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7560S:	Maintained
7561F:	fs/jffs2/
7562F:	include/uapi/linux/jffs2.h
7563
7564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7565M:	"Theodore Ts'o" <tytso@mit.edu>
7566M:	Jan Kara <jack@suse.com>
7567L:	linux-ext4@vger.kernel.org
7568S:	Maintained
7569F:	fs/jbd2/
7570F:	include/linux/jbd2.h
7571
7572JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7573M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7574L:	linux-media@vger.kernel.org
7575S:	Maintained
7576F:	drivers/media/platform/rcar_jpu.c
7577
7578JSM Neo PCI based serial card
7579M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7580L:	linux-serial@vger.kernel.org
7581S:	Maintained
7582F:	drivers/tty/serial/jsm/
7583
7584K10TEMP HARDWARE MONITORING DRIVER
7585M:	Clemens Ladisch <clemens@ladisch.de>
7586L:	linux-hwmon@vger.kernel.org
7587S:	Maintained
7588F:	Documentation/hwmon/k10temp
7589F:	drivers/hwmon/k10temp.c
7590
7591K8TEMP HARDWARE MONITORING DRIVER
7592M:	Rudolf Marek <r.marek@assembler.cz>
7593L:	linux-hwmon@vger.kernel.org
7594S:	Maintained
7595F:	Documentation/hwmon/k8temp
7596F:	drivers/hwmon/k8temp.c
7597
7598KASAN
7599M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7600R:	Alexander Potapenko <glider@google.com>
7601R:	Dmitry Vyukov <dvyukov@google.com>
7602L:	kasan-dev@googlegroups.com
7603S:	Maintained
7604F:	arch/*/include/asm/kasan.h
7605F:	arch/*/mm/kasan_init*
7606F:	Documentation/dev-tools/kasan.rst
7607F:	include/linux/kasan*.h
7608F:	lib/test_kasan.c
7609F:	mm/kasan/
7610F:	scripts/Makefile.kasan
7611
7612KCONFIG
7613M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7615L:	linux-kbuild@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/kbuild/kconfig-language.txt
7618F:	scripts/kconfig/
7619
7620KDUMP
7621M:	Dave Young <dyoung@redhat.com>
7622M:	Baoquan He <bhe@redhat.com>
7623R:	Vivek Goyal <vgoyal@redhat.com>
7624L:	kexec@lists.infradead.org
7625W:	http://lse.sourceforge.net/kdump/
7626S:	Maintained
7627F:	Documentation/kdump/
7628
7629KEENE FM RADIO TRANSMITTER DRIVER
7630M:	Hans Verkuil <hverkuil@xs4all.nl>
7631L:	linux-media@vger.kernel.org
7632T:	git git://linuxtv.org/media_tree.git
7633W:	https://linuxtv.org
7634S:	Maintained
7635F:	drivers/media/radio/radio-keene*
7636
7637KERNEL AUTOMOUNTER v4 (AUTOFS4)
7638M:	Ian Kent <raven@themaw.net>
7639L:	autofs@vger.kernel.org
7640S:	Maintained
7641F:	fs/autofs4/
7642
7643KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7644M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7645M:	Michal Marek <michal.lkml@markovi.net>
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7647L:	linux-kbuild@vger.kernel.org
7648S:	Maintained
7649F:	Documentation/kbuild/
7650F:	Makefile
7651F:	scripts/Makefile.*
7652F:	scripts/basic/
7653F:	scripts/mk*
7654F:	scripts/package/
7655
7656KERNEL JANITORS
7657L:	kernel-janitors@vger.kernel.org
7658W:	http://kernelnewbies.org/KernelJanitors
7659S:	Odd Fixes
7660
7661KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7662M:	"J. Bruce Fields" <bfields@fieldses.org>
7663M:	Jeff Layton <jlayton@kernel.org>
7664L:	linux-nfs@vger.kernel.org
7665W:	http://nfs.sourceforge.net/
7666T:	git git://linux-nfs.org/~bfields/linux.git
7667S:	Supported
7668F:	fs/nfsd/
7669F:	include/uapi/linux/nfsd/
7670F:	fs/lockd/
7671F:	fs/nfs_common/
7672F:	net/sunrpc/
7673F:	include/linux/lockd/
7674F:	include/linux/sunrpc/
7675F:	include/uapi/linux/sunrpc/
7676
7677KERNEL SELFTEST FRAMEWORK
7678M:	Shuah Khan <shuahkh@osg.samsung.com>
7679M:	Shuah Khan <shuah@kernel.org>
7680L:	linux-kselftest@vger.kernel.org
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7682S:	Maintained
7683F:	tools/testing/selftests/
7684F:	Documentation/dev-tools/kselftest*
7685
7686KERNEL USERMODE HELPER
7687M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7688L:	linux-kernel@vger.kernel.org
7689S:	Maintained
7690F:	kernel/umh.c
7691F:	include/linux/umh.h
7692
7693KERNEL VIRTUAL MACHINE (KVM)
7694M:	Paolo Bonzini <pbonzini@redhat.com>
7695M:	Radim Krčmář <rkrcmar@redhat.com>
7696L:	kvm@vger.kernel.org
7697W:	http://www.linux-kvm.org
7698T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7699S:	Supported
7700F:	Documentation/virtual/kvm/
7701F:	include/trace/events/kvm.h
7702F:	include/uapi/asm-generic/kvm*
7703F:	include/uapi/linux/kvm*
7704F:	include/asm-generic/kvm*
7705F:	include/linux/kvm*
7706F:	include/kvm/iodev.h
7707F:	virt/kvm/*
7708F:	tools/kvm/
7709
7710KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7711M:	Joerg Roedel <joro@8bytes.org>
7712L:	kvm@vger.kernel.org
7713W:	http://www.linux-kvm.org/
7714S:	Maintained
7715F:	arch/x86/include/asm/svm.h
7716F:	arch/x86/kvm/svm.c
7717
7718KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7719M:	Christoffer Dall <christoffer.dall@linaro.org>
7720M:	Marc Zyngier <marc.zyngier@arm.com>
7721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7722L:	kvmarm@lists.cs.columbia.edu
7723W:	http://systems.cs.columbia.edu/projects/kvm-arm
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7725S:	Supported
7726F:	arch/arm/include/uapi/asm/kvm*
7727F:	arch/arm/include/asm/kvm*
7728F:	arch/arm/kvm/
7729F:	virt/kvm/arm/
7730F:	include/kvm/arm_*
7731
7732KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7733M:	Christoffer Dall <christoffer.dall@linaro.org>
7734M:	Marc Zyngier <marc.zyngier@arm.com>
7735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7736L:	kvmarm@lists.cs.columbia.edu
7737S:	Maintained
7738F:	arch/arm64/include/uapi/asm/kvm*
7739F:	arch/arm64/include/asm/kvm*
7740F:	arch/arm64/kvm/
7741
7742KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7743M:	James Hogan <jhogan@kernel.org>
7744L:	linux-mips@linux-mips.org
7745S:	Supported
7746F:	arch/mips/include/uapi/asm/kvm*
7747F:	arch/mips/include/asm/kvm*
7748F:	arch/mips/kvm/
7749
7750KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7751M:	Paul Mackerras <paulus@ozlabs.org>
7752L:	kvm-ppc@vger.kernel.org
7753W:	http://www.linux-kvm.org/
7754T:	git git://github.com/agraf/linux-2.6.git
7755S:	Supported
7756F:	arch/powerpc/include/uapi/asm/kvm*
7757F:	arch/powerpc/include/asm/kvm*
7758F:	arch/powerpc/kvm/
7759F:	arch/powerpc/kernel/kvm*
7760
7761KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7762M:	Christian Borntraeger <borntraeger@de.ibm.com>
7763M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7764R:	David Hildenbrand <david@redhat.com>
7765R:	Cornelia Huck <cohuck@redhat.com>
7766L:	linux-s390@vger.kernel.org
7767W:	http://www.ibm.com/developerworks/linux/linux390/
7768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7769S:	Supported
7770F:	arch/s390/include/uapi/asm/kvm*
7771F:	arch/s390/include/asm/gmap.h
7772F:	arch/s390/include/asm/kvm*
7773F:	arch/s390/kvm/
7774F:	arch/s390/mm/gmap.c
7775
7776KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7777M:	Paolo Bonzini <pbonzini@redhat.com>
7778M:	Radim Krčmář <rkrcmar@redhat.com>
7779L:	kvm@vger.kernel.org
7780W:	http://www.linux-kvm.org
7781T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7782S:	Supported
7783F:	arch/x86/kvm/
7784F:	arch/x86/include/uapi/asm/kvm*
7785F:	arch/x86/include/asm/kvm*
7786F:	arch/x86/include/asm/pvclock-abi.h
7787F:	arch/x86/kernel/kvm.c
7788F:	arch/x86/kernel/kvmclock.c
7789
7790KERNFS
7791M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7792M:	Tejun Heo <tj@kernel.org>
7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7794S:	Supported
7795F:	include/linux/kernfs.h
7796F:	fs/kernfs/
7797
7798KEXEC
7799M:	Eric Biederman <ebiederm@xmission.com>
7800W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7801L:	kexec@lists.infradead.org
7802S:	Maintained
7803F:	include/linux/kexec.h
7804F:	include/uapi/linux/kexec.h
7805F:	kernel/kexec*
7806
7807KEYS-ENCRYPTED
7808M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7809L:	linux-integrity@vger.kernel.org
7810L:	keyrings@vger.kernel.org
7811S:	Supported
7812F:	Documentation/security/keys/trusted-encrypted.rst
7813F:	include/keys/encrypted-type.h
7814F:	security/keys/encrypted-keys/
7815
7816KEYS-TRUSTED
7817M:	James Bottomley <jejb@linux.vnet.ibm.com>
7818M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7819L:	linux-integrity@vger.kernel.org
7820L:	keyrings@vger.kernel.org
7821S:	Supported
7822F:	Documentation/security/keys/trusted-encrypted.rst
7823F:	include/keys/trusted-type.h
7824F:	security/keys/trusted.c
7825F:	security/keys/trusted.h
7826
7827KEYS/KEYRINGS:
7828M:	David Howells <dhowells@redhat.com>
7829L:	keyrings@vger.kernel.org
7830S:	Maintained
7831F:	Documentation/security/keys/core.rst
7832F:	include/linux/key.h
7833F:	include/linux/key-type.h
7834F:	include/linux/keyctl.h
7835F:	include/uapi/linux/keyctl.h
7836F:	include/keys/
7837F:	security/keys/
7838
7839KGDB / KDB /debug_core
7840M:	Jason Wessel <jason.wessel@windriver.com>
7841M:	Daniel Thompson <daniel.thompson@linaro.org>
7842W:	http://kgdb.wiki.kernel.org/
7843L:	kgdb-bugreport@lists.sourceforge.net
7844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7845S:	Maintained
7846F:	Documentation/dev-tools/kgdb.rst
7847F:	drivers/misc/kgdbts.c
7848F:	drivers/tty/serial/kgdboc.c
7849F:	include/linux/kdb.h
7850F:	include/linux/kgdb.h
7851F:	kernel/debug/
7852
7853KMEMLEAK
7854M:	Catalin Marinas <catalin.marinas@arm.com>
7855S:	Maintained
7856F:	Documentation/dev-tools/kmemleak.rst
7857F:	include/linux/kmemleak.h
7858F:	mm/kmemleak.c
7859F:	mm/kmemleak-test.c
7860
7861KMOD KERNEL MODULE LOADER - USERMODE HELPER
7862M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7863L:	linux-kernel@vger.kernel.org
7864S:	Maintained
7865F:	kernel/kmod.c
7866F:	include/linux/kmod.h
7867F:	lib/test_kmod.c
7868F:	tools/testing/selftests/kmod/
7869
7870KPROBES
7871M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7872M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7873M:	"David S. Miller" <davem@davemloft.net>
7874M:	Masami Hiramatsu <mhiramat@kernel.org>
7875S:	Maintained
7876F:	Documentation/kprobes.txt
7877F:	include/linux/kprobes.h
7878F:	include/asm-generic/kprobes.h
7879F:	kernel/kprobes.c
7880
7881KS0108 LCD CONTROLLER DRIVER
7882M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7883W:	http://miguelojeda.es/auxdisplay.htm
7884W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7885S:	Maintained
7886F:	Documentation/auxdisplay/ks0108
7887F:	drivers/auxdisplay/ks0108.c
7888F:	include/linux/ks0108.h
7889
7890L3MDEV
7891M:	David Ahern <dsa@cumulusnetworks.com>
7892L:	netdev@vger.kernel.org
7893S:	Maintained
7894F:	net/l3mdev
7895F:	include/net/l3mdev.h
7896
7897LANTIQ MIPS ARCHITECTURE
7898M:	John Crispin <john@phrozen.org>
7899L:	linux-mips@linux-mips.org
7900S:	Maintained
7901F:	arch/mips/lantiq
7902F:	drivers/soc/lantiq
7903
7904LAPB module
7905L:	linux-x25@vger.kernel.org
7906S:	Orphan
7907F:	Documentation/networking/lapb-module.txt
7908F:	include/*/lapb.h
7909F:	net/lapb/
7910
7911LASI 53c700 driver for PARISC
7912M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7913L:	linux-scsi@vger.kernel.org
7914S:	Maintained
7915F:	Documentation/scsi/53c700.txt
7916F:	drivers/scsi/53c700*
7917
7918LEAKING_ADDRESSES
7919M:	Tobin C. Harding <me@tobin.cc>
7920S:	Maintained
7921F:	scripts/leaking_addresses.pl
7922
7923LED SUBSYSTEM
7924M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7925M:	Pavel Machek <pavel@ucw.cz>
7926L:	linux-leds@vger.kernel.org
7927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7928S:	Maintained
7929F:	Documentation/devicetree/bindings/leds/
7930F:	drivers/leds/
7931F:	include/linux/leds.h
7932
7933LEGACY EEPROM DRIVER
7934M:	Jean Delvare <jdelvare@suse.com>
7935S:	Maintained
7936F:	Documentation/misc-devices/eeprom
7937F:	drivers/misc/eeprom/eeprom.c
7938
7939LEGO USB Tower driver
7940M:	Juergen Stuber <starblue@users.sourceforge.net>
7941L:	legousb-devel@lists.sourceforge.net
7942W:	http://legousb.sourceforge.net/
7943S:	Maintained
7944F:	drivers/usb/misc/legousbtower.c
7945
7946LG2160 MEDIA DRIVER
7947M:	Michael Krufky <mkrufky@linuxtv.org>
7948L:	linux-media@vger.kernel.org
7949W:	https://linuxtv.org
7950W:	http://github.com/mkrufky
7951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7952T:	git git://linuxtv.org/mkrufky/tuners.git
7953S:	Maintained
7954F:	drivers/media/dvb-frontends/lg2160.*
7955
7956LGDT3305 MEDIA DRIVER
7957M:	Michael Krufky <mkrufky@linuxtv.org>
7958L:	linux-media@vger.kernel.org
7959W:	https://linuxtv.org
7960W:	http://github.com/mkrufky
7961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7962T:	git git://linuxtv.org/mkrufky/tuners.git
7963S:	Maintained
7964F:	drivers/media/dvb-frontends/lgdt3305.*
7965
7966LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7967M:	Viresh Kumar <vireshk@kernel.org>
7968L:	linux-ide@vger.kernel.org
7969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7970S:	Maintained
7971F:	include/linux/pata_arasan_cf_data.h
7972F:	drivers/ata/pata_arasan_cf.c
7973
7974LIBATA PATA DRIVERS
7975M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7976M:	Tejun Heo <tj@kernel.org>
7977L:	linux-ide@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979S:	Maintained
7980F:	drivers/ata/pata_*.c
7981F:	drivers/ata/ata_generic.c
7982
7983LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7984M:	Linus Walleij <linus.walleij@linaro.org>
7985L:	linux-ide@vger.kernel.org
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7987S:	Maintained
7988F:	drivers/ata/pata_ftide010.c
7989F:	drivers/ata/sata_gemini.c
7990F:	drivers/ata/sata_gemini.h
7991
7992LIBATA SATA AHCI PLATFORM devices support
7993M:	Hans de Goede <hdegoede@redhat.com>
7994M:	Tejun Heo <tj@kernel.org>
7995L:	linux-ide@vger.kernel.org
7996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997S:	Maintained
7998F:	drivers/ata/ahci_platform.c
7999F:	drivers/ata/libahci_platform.c
8000F:	include/linux/ahci_platform.h
8001
8002LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8003M:	Mikael Pettersson <mikpelinux@gmail.com>
8004L:	linux-ide@vger.kernel.org
8005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8006S:	Maintained
8007F:	drivers/ata/sata_promise.*
8008
8009LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
8015F:	include/linux/ata.h
8016F:	include/linux/libata.h
8017F:	Documentation/devicetree/bindings/ata/
8018
8019LIBLOCKDEP
8020M:	Sasha Levin <alexander.levin@verizon.com>
8021S:	Maintained
8022F:	tools/lib/lockdep/
8023
8024LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8025M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028S:	Supported
8029F:	drivers/nvdimm/blk.c
8030F:	drivers/nvdimm/region_devs.c
8031
8032LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8033M:	Vishal Verma <vishal.l.verma@intel.com>
8034L:	linux-nvdimm@lists.01.org
8035Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8036S:	Supported
8037F:	drivers/nvdimm/btt*
8038
8039LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8040M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8041L:	linux-nvdimm@lists.01.org
8042Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8043S:	Supported
8044F:	drivers/nvdimm/pmem*
8045
8046LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8047M:	Dan Williams <dan.j.williams@intel.com>
8048L:	linux-nvdimm@lists.01.org
8049Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8051S:	Supported
8052F:	drivers/nvdimm/*
8053F:	drivers/acpi/nfit/*
8054F:	include/linux/nd.h
8055F:	include/linux/libnvdimm.h
8056F:	include/uapi/linux/ndctl.h
8057
8058LIGHTNVM PLATFORM SUPPORT
8059M:	Matias Bjorling <mb@lightnvm.io>
8060W:	http://github/OpenChannelSSD
8061L:	linux-block@vger.kernel.org
8062S:	Maintained
8063F:	drivers/lightnvm/
8064F:	include/linux/lightnvm.h
8065F:	include/uapi/linux/lightnvm.h
8066
8067LINUX FOR POWER MACINTOSH
8068M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8069W:	http://www.penguinppc.org/
8070L:	linuxppc-dev@lists.ozlabs.org
8071S:	Maintained
8072F:	arch/powerpc/platforms/powermac/
8073F:	drivers/macintosh/
8074
8075LINUX FOR POWERPC (32-BIT AND 64-BIT)
8076M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8077M:	Paul Mackerras <paulus@samba.org>
8078M:	Michael Ellerman <mpe@ellerman.id.au>
8079W:	https://github.com/linuxppc/linux/wiki
8080L:	linuxppc-dev@lists.ozlabs.org
8081Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8083S:	Supported
8084F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8085F:	Documentation/devicetree/bindings/powerpc/
8086F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8087F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8088F:	Documentation/powerpc/
8089F:	arch/powerpc/
8090F:	drivers/char/tpm/tpm_ibmvtpm*
8091F:	drivers/crypto/nx/
8092F:	drivers/crypto/vmx/
8093F:	drivers/i2c/busses/i2c-opal.c
8094F:	drivers/net/ethernet/ibm/ibmveth.*
8095F:	drivers/net/ethernet/ibm/ibmvnic.*
8096F:	drivers/pci/hotplug/pnv_php.c
8097F:	drivers/pci/hotplug/rpa*
8098F:	drivers/rtc/rtc-opal.c
8099F:	drivers/scsi/ibmvscsi/
8100F:	drivers/tty/hvc/hvc_opal.c
8101F:	drivers/watchdog/wdrtas.c
8102F:	tools/testing/selftests/powerpc
8103N:	/pmac
8104N:	powermac
8105N:	powernv
8106N:	[^a-z0-9]ps3
8107N:	pseries
8108
8109LINUX FOR POWERPC EMBEDDED MPC5XXX
8110M:	Anatolij Gustschin <agust@denx.de>
8111L:	linuxppc-dev@lists.ozlabs.org
8112T:	git git://git.denx.de/linux-denx-agust.git
8113S:	Maintained
8114F:	arch/powerpc/platforms/512x/
8115F:	arch/powerpc/platforms/52xx/
8116
8117LINUX FOR POWERPC EMBEDDED PPC4XX
8118M:	Alistair Popple <alistair@popple.id.au>
8119M:	Matt Porter <mporter@kernel.crashing.org>
8120W:	http://www.penguinppc.org/
8121L:	linuxppc-dev@lists.ozlabs.org
8122S:	Maintained
8123F:	arch/powerpc/platforms/40x/
8124F:	arch/powerpc/platforms/44x/
8125
8126LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8127M:	Scott Wood <oss@buserror.net>
8128M:	Kumar Gala <galak@kernel.crashing.org>
8129W:	http://www.penguinppc.org/
8130L:	linuxppc-dev@lists.ozlabs.org
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8132S:	Maintained
8133F:	arch/powerpc/platforms/83xx/
8134F:	arch/powerpc/platforms/85xx/
8135F:	Documentation/devicetree/bindings/powerpc/fsl/
8136
8137LINUX FOR POWERPC EMBEDDED PPC8XX
8138M:	Vitaly Bordug <vitb@kernel.crashing.org>
8139W:	http://www.penguinppc.org/
8140L:	linuxppc-dev@lists.ozlabs.org
8141S:	Maintained
8142F:	arch/powerpc/platforms/8xx/
8143
8144LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8145L:	linuxppc-dev@lists.ozlabs.org
8146S:	Orphan
8147F:	arch/powerpc/*/*virtex*
8148F:	arch/powerpc/*/*/*virtex*
8149
8150LINUX FOR POWERPC PA SEMI PWRFICIENT
8151L:	linuxppc-dev@lists.ozlabs.org
8152S:	Orphan
8153F:	arch/powerpc/platforms/pasemi/
8154F:	drivers/*/*pasemi*
8155F:	drivers/*/*/*pasemi*
8156
8157LINUX KERNEL DUMP TEST MODULE (LKDTM)
8158M:	Kees Cook <keescook@chromium.org>
8159S:	Maintained
8160F:	drivers/misc/lkdtm*
8161
8162LINUX SECURITY MODULE (LSM) FRAMEWORK
8163M:	Chris Wright <chrisw@sous-sol.org>
8164L:	linux-security-module@vger.kernel.org
8165S:	Supported
8166
8167LIS3LV02D ACCELEROMETER DRIVER
8168M:	Eric Piel <eric.piel@tremplin-utc.net>
8169S:	Maintained
8170F:	Documentation/misc-devices/lis3lv02d
8171F:	drivers/misc/lis3lv02d/
8172F:	drivers/platform/x86/hp_accel.c
8173
8174LIVE PATCHING
8175M:	Josh Poimboeuf <jpoimboe@redhat.com>
8176M:	Jessica Yu <jeyu@kernel.org>
8177M:	Jiri Kosina <jikos@kernel.org>
8178M:	Miroslav Benes <mbenes@suse.cz>
8179R:	Petr Mladek <pmladek@suse.com>
8180S:	Maintained
8181F:	kernel/livepatch/
8182F:	include/linux/livepatch.h
8183F:	arch/x86/include/asm/livepatch.h
8184F:	arch/x86/kernel/livepatch.c
8185F:	Documentation/livepatch/
8186F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8187F:	samples/livepatch/
8188L:	live-patching@vger.kernel.org
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8190
8191LLC (802.2)
8192L:	netdev@vger.kernel.org
8193S:	Odd fixes
8194F:	include/linux/llc.h
8195F:	include/uapi/linux/llc.h
8196F:	include/net/llc*
8197F:	net/llc/
8198
8199LM73 HARDWARE MONITOR DRIVER
8200M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8201L:	linux-hwmon@vger.kernel.org
8202S:	Maintained
8203F:	drivers/hwmon/lm73.c
8204
8205LM78 HARDWARE MONITOR DRIVER
8206M:	Jean Delvare <jdelvare@suse.com>
8207L:	linux-hwmon@vger.kernel.org
8208S:	Maintained
8209F:	Documentation/hwmon/lm78
8210F:	drivers/hwmon/lm78.c
8211
8212LM83 HARDWARE MONITOR DRIVER
8213M:	Jean Delvare <jdelvare@suse.com>
8214L:	linux-hwmon@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/hwmon/lm83
8217F:	drivers/hwmon/lm83.c
8218
8219LM90 HARDWARE MONITOR DRIVER
8220M:	Jean Delvare <jdelvare@suse.com>
8221L:	linux-hwmon@vger.kernel.org
8222S:	Maintained
8223F:	Documentation/hwmon/lm90
8224F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8225F:	drivers/hwmon/lm90.c
8226F:	include/dt-bindings/thermal/lm90.h
8227
8228LM95234 HARDWARE MONITOR DRIVER
8229M:	Guenter Roeck <linux@roeck-us.net>
8230L:	linux-hwmon@vger.kernel.org
8231S:	Maintained
8232F:	Documentation/hwmon/lm95234
8233F:	drivers/hwmon/lm95234.c
8234
8235LME2510 MEDIA DRIVER
8236M:	Malcolm Priestley <tvboxspy@gmail.com>
8237L:	linux-media@vger.kernel.org
8238W:	https://linuxtv.org
8239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8240S:	Maintained
8241F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8242
8243LOADPIN SECURITY MODULE
8244M:	Kees Cook <keescook@chromium.org>
8245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8246S:	Supported
8247F:	security/loadpin/
8248F:	Documentation/admin-guide/LSM/LoadPin.rst
8249
8250LOCKING PRIMITIVES
8251M:	Peter Zijlstra <peterz@infradead.org>
8252M:	Ingo Molnar <mingo@redhat.com>
8253L:	linux-kernel@vger.kernel.org
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8255S:	Maintained
8256F:	Documentation/locking/
8257F:	include/linux/lockdep.h
8258F:	include/linux/spinlock*.h
8259F:	arch/*/include/asm/spinlock*.h
8260F:	include/linux/rwlock*.h
8261F:	include/linux/mutex*.h
8262F:	arch/*/include/asm/mutex*.h
8263F:	include/linux/rwsem*.h
8264F:	arch/*/include/asm/rwsem.h
8265F:	include/linux/seqlock.h
8266F:	lib/locking*.[ch]
8267F:	kernel/locking/
8268X:	kernel/locking/locktorture.c
8269
8270LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8271M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8272L:	linux-ntfs-dev@lists.sourceforge.net
8273W:	http://www.linux-ntfs.org/content/view/19/37/
8274S:	Maintained
8275F:	Documentation/ldm.txt
8276F:	block/partitions/ldm.*
8277
8278LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8279M:	Sathya Prakash <sathya.prakash@broadcom.com>
8280M:	Chaitra P B <chaitra.basappa@broadcom.com>
8281M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8282L:	MPT-FusionLinux.pdl@broadcom.com
8283L:	linux-scsi@vger.kernel.org
8284W:	http://www.avagotech.com/support/
8285S:	Supported
8286F:	drivers/message/fusion/
8287F:	drivers/scsi/mpt2sas/
8288F:	drivers/scsi/mpt3sas/
8289
8290LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8291M:	Matthew Wilcox <matthew@wil.cx>
8292L:	linux-scsi@vger.kernel.org
8293S:	Maintained
8294F:	drivers/scsi/sym53c8xx_2/
8295
8296LTC4261 HARDWARE MONITOR DRIVER
8297M:	Guenter Roeck <linux@roeck-us.net>
8298L:	linux-hwmon@vger.kernel.org
8299S:	Maintained
8300F:	Documentation/hwmon/ltc4261
8301F:	drivers/hwmon/ltc4261.c
8302
8303LTC4306 I2C MULTIPLEXER DRIVER
8304M:	Michael Hennerich <michael.hennerich@analog.com>
8305W:	http://ez.analog.com/community/linux-device-drivers
8306L:	linux-i2c@vger.kernel.org
8307S:	Supported
8308F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8309F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8310
8311LTP (Linux Test Project)
8312M:	Mike Frysinger <vapier@gentoo.org>
8313M:	Cyril Hrubis <chrubis@suse.cz>
8314M:	Wanlong Gao <wanlong.gao@gmail.com>
8315M:	Jan Stancek <jstancek@redhat.com>
8316M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8317M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8318L:	ltp@lists.linux.it (subscribers-only)
8319W:	http://linux-test-project.github.io/
8320T:	git git://github.com/linux-test-project/ltp.git
8321S:	Maintained
8322
8323M32R ARCHITECTURE
8324W:	http://www.linux-m32r.org/
8325S:	Orphan
8326F:	arch/m32r/
8327
8328M68K ARCHITECTURE
8329M:	Geert Uytterhoeven <geert@linux-m68k.org>
8330L:	linux-m68k@lists.linux-m68k.org
8331W:	http://www.linux-m68k.org/
8332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8333S:	Maintained
8334F:	arch/m68k/
8335F:	drivers/zorro/
8336
8337M68K ON APPLE MACINTOSH
8338M:	Joshua Thompson <funaho@jurai.org>
8339W:	http://www.mac.linux-m68k.org/
8340L:	linux-m68k@lists.linux-m68k.org
8341S:	Maintained
8342F:	arch/m68k/mac/
8343
8344M68K ON HP9000/300
8345M:	Philip Blundell <philb@gnu.org>
8346W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8347S:	Maintained
8348F:	arch/m68k/hp300/
8349
8350M88DS3103 MEDIA DRIVER
8351M:	Antti Palosaari <crope@iki.fi>
8352L:	linux-media@vger.kernel.org
8353W:	https://linuxtv.org
8354W:	http://palosaari.fi/linux/
8355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8356T:	git git://linuxtv.org/anttip/media_tree.git
8357S:	Maintained
8358F:	drivers/media/dvb-frontends/m88ds3103*
8359
8360M88RS2000 MEDIA DRIVER
8361M:	Malcolm Priestley <tvboxspy@gmail.com>
8362L:	linux-media@vger.kernel.org
8363W:	https://linuxtv.org
8364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8365S:	Maintained
8366F:	drivers/media/dvb-frontends/m88rs2000*
8367
8368MA901 MASTERKIT USB FM RADIO DRIVER
8369M:	Alexey Klimov <klimov.linux@gmail.com>
8370L:	linux-media@vger.kernel.org
8371T:	git git://linuxtv.org/media_tree.git
8372S:	Maintained
8373F:	drivers/media/radio/radio-ma901.c
8374
8375MAC80211
8376M:	Johannes Berg <johannes@sipsolutions.net>
8377L:	linux-wireless@vger.kernel.org
8378W:	http://wireless.kernel.org/
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8381S:	Maintained
8382F:	Documentation/networking/mac80211-injection.txt
8383F:	include/net/mac80211.h
8384F:	net/mac80211/
8385F:	drivers/net/wireless/mac80211_hwsim.[ch]
8386F:	Documentation/networking/mac80211_hwsim/README
8387
8388MAILBOX API
8389M:	Jassi Brar <jassisinghbrar@gmail.com>
8390L:	linux-kernel@vger.kernel.org
8391S:	Maintained
8392F:	drivers/mailbox/
8393F:	include/linux/mailbox_client.h
8394F:	include/linux/mailbox_controller.h
8395
8396MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8397M:	Michael Kerrisk <mtk.manpages@gmail.com>
8398W:	http://www.kernel.org/doc/man-pages
8399L:	linux-man@vger.kernel.org
8400S:	Maintained
8401
8402MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8403M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8404L:	linux-mips@linux-mips.org
8405S:	Maintained
8406F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8407
8408MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8409M:	Andrew Lunn <andrew@lunn.ch>
8410M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8411L:	netdev@vger.kernel.org
8412S:	Maintained
8413F:	drivers/net/dsa/mv88e6xxx/
8414F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8415
8416MARVELL ARMADA DRM SUPPORT
8417M:	Russell King <linux@armlinux.org.uk>
8418S:	Maintained
8419T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8420T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8421F:	drivers/gpu/drm/armada/
8422F:	include/uapi/drm/armada_drm.h
8423F:	Documentation/devicetree/bindings/display/armada/
8424
8425MARVELL CRYPTO DRIVER
8426M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8427M:	Arnaud Ebalard <arno@natisbad.org>
8428F:	drivers/crypto/marvell/
8429S:	Maintained
8430L:	linux-crypto@vger.kernel.org
8431
8432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8433M:	Mirko Lindner <mlindner@marvell.com>
8434M:	Stephen Hemminger <stephen@networkplumber.org>
8435L:	netdev@vger.kernel.org
8436S:	Maintained
8437F:	drivers/net/ethernet/marvell/sk*
8438
8439MARVELL LIBERTAS WIRELESS DRIVER
8440L:	libertas-dev@lists.infradead.org
8441S:	Orphan
8442F:	drivers/net/wireless/marvell/libertas/
8443
8444MARVELL MACCHIATOBIN SUPPORT
8445M:	Russell King <rmk@armlinux.org.uk>
8446L:	linux-arm-kernel@lists.infradead.org
8447S:	Maintained
8448F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8449
8450MARVELL MV643XX ETHERNET DRIVER
8451M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8452L:	netdev@vger.kernel.org
8453S:	Maintained
8454F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8455F:	include/linux/mv643xx.h
8456
8457MARVELL MV88X3310 PHY DRIVER
8458M:	Russell King <rmk@armlinux.org.uk>
8459L:	netdev@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/phy/marvell10g.c
8462
8463MARVELL MVNETA ETHERNET DRIVER
8464M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8465L:	netdev@vger.kernel.org
8466S:	Maintained
8467F:	drivers/net/ethernet/marvell/mvneta.*
8468
8469MARVELL MWIFIEX WIRELESS DRIVER
8470M:	Amitkumar Karwar <amitkarwar@gmail.com>
8471M:	Nishant Sarmukadam <nishants@marvell.com>
8472M:	Ganapathi Bhat <gbhat@marvell.com>
8473M:	Xinming Hu <huxm@marvell.com>
8474L:	linux-wireless@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/wireless/marvell/mwifiex/
8477
8478MARVELL MWL8K WIRELESS DRIVER
8479M:	Lennert Buytenhek <buytenh@wantstofly.org>
8480L:	linux-wireless@vger.kernel.org
8481S:	Odd Fixes
8482F:	drivers/net/wireless/marvell/mwl8k.c
8483
8484MARVELL NAND CONTROLLER DRIVER
8485M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8486L:	linux-mtd@lists.infradead.org
8487S:	Maintained
8488F:	drivers/mtd/nand/marvell_nand.c
8489F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8490
8491MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8492M:	Nicolas Pitre <nico@fluxnic.net>
8493S:	Odd Fixes
8494F:	drivers/mmc/host/mvsdio.*
8495
8496MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8497M:	Hu Ziji <huziji@marvell.com>
8498L:	linux-mmc@vger.kernel.org
8499S:	Supported
8500F:	drivers/mmc/host/sdhci-xenon*
8501F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8502
8503MATROX FRAMEBUFFER DRIVER
8504L:	linux-fbdev@vger.kernel.org
8505S:	Orphan
8506F:	drivers/video/fbdev/matrox/matroxfb_*
8507F:	include/uapi/linux/matroxfb.h
8508
8509MAX16065 HARDWARE MONITOR DRIVER
8510M:	Guenter Roeck <linux@roeck-us.net>
8511L:	linux-hwmon@vger.kernel.org
8512S:	Maintained
8513F:	Documentation/hwmon/max16065
8514F:	drivers/hwmon/max16065.c
8515
8516MAX20751 HARDWARE MONITOR DRIVER
8517M:	Guenter Roeck <linux@roeck-us.net>
8518L:	linux-hwmon@vger.kernel.org
8519S:	Maintained
8520F:	Documentation/hwmon/max20751
8521F:	drivers/hwmon/max20751.c
8522
8523MAX2175 SDR TUNER DRIVER
8524M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8525L:	linux-media@vger.kernel.org
8526T:	git git://linuxtv.org/media_tree.git
8527S:	Maintained
8528F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8529F:	Documentation/media/v4l-drivers/max2175.rst
8530F:	drivers/media/i2c/max2175*
8531F:	include/uapi/linux/max2175.h
8532
8533MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8534L:	linux-hwmon@vger.kernel.org
8535S:	Orphan
8536F:	Documentation/hwmon/max6650
8537F:	drivers/hwmon/max6650.c
8538
8539MAX6697 HARDWARE MONITOR DRIVER
8540M:	Guenter Roeck <linux@roeck-us.net>
8541L:	linux-hwmon@vger.kernel.org
8542S:	Maintained
8543F:	Documentation/hwmon/max6697
8544F:	Documentation/devicetree/bindings/i2c/max6697.txt
8545F:	drivers/hwmon/max6697.c
8546F:	include/linux/platform_data/max6697.h
8547
8548MAX9860 MONO AUDIO VOICE CODEC DRIVER
8549M:	Peter Rosin <peda@axentia.se>
8550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8551S:	Maintained
8552F:	Documentation/devicetree/bindings/sound/max9860.txt
8553F:	sound/soc/codecs/max9860.*
8554
8555MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8556M:	Javier Martinez Canillas <javier@dowhile0.org>
8557L:	linux-kernel@vger.kernel.org
8558S:	Supported
8559F:	drivers/regulator/max77802-regulator.c
8560F:	Documentation/devicetree/bindings/*/*max77802.txt
8561F:	include/dt-bindings/*/*max77802.h
8562
8563MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8564M:	Krzysztof Kozlowski <krzk@kernel.org>
8565M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8566L:	linux-pm@vger.kernel.org
8567S:	Supported
8568F:	drivers/power/supply/max14577_charger.c
8569F:	drivers/power/supply/max77693_charger.c
8570
8571MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8572M:	Chanwoo Choi <cw00.choi@samsung.com>
8573M:	Krzysztof Kozlowski <krzk@kernel.org>
8574M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8575L:	linux-kernel@vger.kernel.org
8576S:	Supported
8577F:	drivers/*/max14577*.c
8578F:	drivers/*/max77686*.c
8579F:	drivers/*/max77693*.c
8580F:	drivers/extcon/extcon-max14577.c
8581F:	drivers/extcon/extcon-max77693.c
8582F:	drivers/rtc/rtc-max77686.c
8583F:	drivers/clk/clk-max77686.c
8584F:	Documentation/devicetree/bindings/mfd/max14577.txt
8585F:	Documentation/devicetree/bindings/*/max77686.txt
8586F:	Documentation/devicetree/bindings/mfd/max77693.txt
8587F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8588F:	include/linux/mfd/max14577*.h
8589F:	include/linux/mfd/max77686*.h
8590F:	include/linux/mfd/max77693*.h
8591
8592MAXIRADIO FM RADIO RECEIVER DRIVER
8593M:	Hans Verkuil <hverkuil@xs4all.nl>
8594L:	linux-media@vger.kernel.org
8595T:	git git://linuxtv.org/media_tree.git
8596W:	https://linuxtv.org
8597S:	Maintained
8598F:	drivers/media/radio/radio-maxiradio*
8599
8600MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8601M:	Peter Rosin <peda@axentia.se>
8602L:	linux-iio@vger.kernel.org
8603S:	Maintained
8604F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8605F:	drivers/iio/potentiometer/mcp4531.c
8606
8607MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8608M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8609L:	linux-iio@vger.kernel.org
8610S:	Maintained
8611F:	drivers/iio/dac/cio-dac.c
8612
8613MEDIA DRIVERS FOR ASCOT2E
8614M:	Sergey Kozlov <serjk@netup.ru>
8615M:	Abylay Ospan <aospan@netup.ru>
8616L:	linux-media@vger.kernel.org
8617W:	https://linuxtv.org
8618W:	http://netup.tv/
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Supported
8621F:	drivers/media/dvb-frontends/ascot2e*
8622
8623MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8624M:	Jasmin Jessich <jasmin@anw.at>
8625L:	linux-media@vger.kernel.org
8626W:	https://linuxtv.org
8627T:	git git://linuxtv.org/media_tree.git
8628S:	Maintained
8629F:	drivers/media/dvb-frontends/cxd2099*
8630
8631MEDIA DRIVERS FOR CXD2841ER
8632M:	Sergey Kozlov <serjk@netup.ru>
8633M:	Abylay Ospan <aospan@netup.ru>
8634L:	linux-media@vger.kernel.org
8635W:	https://linuxtv.org
8636W:	http://netup.tv/
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Supported
8639F:	drivers/media/dvb-frontends/cxd2841er*
8640
8641MEDIA DRIVERS FOR CXD2880
8642M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8643L:	linux-media@vger.kernel.org
8644W:	http://linuxtv.org/
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Supported
8647F:	drivers/media/dvb-frontends/cxd2880/*
8648F:	drivers/media/spi/cxd2880*
8649
8650MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8651M:	Daniel Scheller <d.scheller.oss@gmail.com>
8652L:	linux-media@vger.kernel.org
8653W:	https://linuxtv.org
8654T:	git git://linuxtv.org/media_tree.git
8655S:	Maintained
8656F:	drivers/media/pci/ddbridge/*
8657
8658MEDIA DRIVERS FOR FREESCALE IMX
8659M:	Steve Longerbeam <slongerbeam@gmail.com>
8660M:	Philipp Zabel <p.zabel@pengutronix.de>
8661L:	linux-media@vger.kernel.org
8662T:	git git://linuxtv.org/media_tree.git
8663S:	Maintained
8664F:	Documentation/devicetree/bindings/media/imx.txt
8665F:	Documentation/media/v4l-drivers/imx.rst
8666F:	drivers/staging/media/imx/
8667F:	include/linux/imx-media.h
8668F:	include/media/imx.h
8669
8670MEDIA DRIVERS FOR HELENE
8671M:	Abylay Ospan <aospan@netup.ru>
8672L:	linux-media@vger.kernel.org
8673W:	https://linuxtv.org
8674W:	http://netup.tv/
8675T:	git git://linuxtv.org/media_tree.git
8676S:	Supported
8677F:	drivers/media/dvb-frontends/helene*
8678
8679MEDIA DRIVERS FOR HORUS3A
8680M:	Sergey Kozlov <serjk@netup.ru>
8681M:	Abylay Ospan <aospan@netup.ru>
8682L:	linux-media@vger.kernel.org
8683W:	https://linuxtv.org
8684W:	http://netup.tv/
8685T:	git git://linuxtv.org/media_tree.git
8686S:	Supported
8687F:	drivers/media/dvb-frontends/horus3a*
8688
8689MEDIA DRIVERS FOR LNBH25
8690M:	Sergey Kozlov <serjk@netup.ru>
8691M:	Abylay Ospan <aospan@netup.ru>
8692L:	linux-media@vger.kernel.org
8693W:	https://linuxtv.org
8694W:	http://netup.tv/
8695T:	git git://linuxtv.org/media_tree.git
8696S:	Supported
8697F:	drivers/media/dvb-frontends/lnbh25*
8698
8699MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8700M:	Daniel Scheller <d.scheller.oss@gmail.com>
8701L:	linux-media@vger.kernel.org
8702W:	https://linuxtv.org
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Maintained
8705F:	drivers/media/dvb-frontends/mxl5xx*
8706
8707MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8708M:	Sergey Kozlov <serjk@netup.ru>
8709M:	Abylay Ospan <aospan@netup.ru>
8710L:	linux-media@vger.kernel.org
8711W:	https://linuxtv.org
8712W:	http://netup.tv/
8713T:	git git://linuxtv.org/media_tree.git
8714S:	Supported
8715F:	drivers/media/pci/netup_unidvb/*
8716
8717MEDIA DRIVERS FOR RENESAS - CEU
8718M:	Jacopo Mondi <jacopo@jmondi.org>
8719L:	linux-media@vger.kernel.org
8720L:	linux-renesas-soc@vger.kernel.org
8721T:	git git://linuxtv.org/media_tree.git
8722S:	Supported
8723F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8724F:	drivers/media/platform/renesas-ceu.c
8725F:	include/media/drv-intf/renesas-ceu.h
8726
8727MEDIA DRIVERS FOR RENESAS - DRIF
8728M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8729L:	linux-media@vger.kernel.org
8730L:	linux-renesas-soc@vger.kernel.org
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8734F:	drivers/media/platform/rcar_drif.c
8735
8736MEDIA DRIVERS FOR RENESAS - FCP
8737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8738L:	linux-media@vger.kernel.org
8739L:	linux-renesas-soc@vger.kernel.org
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Supported
8742F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8743F:	drivers/media/platform/rcar-fcp.c
8744F:	include/media/rcar-fcp.h
8745
8746MEDIA DRIVERS FOR RENESAS - FDP1
8747M:	Kieran Bingham <kieran@bingham.xyz>
8748L:	linux-media@vger.kernel.org
8749L:	linux-renesas-soc@vger.kernel.org
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Supported
8752F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8753F:	drivers/media/platform/rcar_fdp1.c
8754
8755MEDIA DRIVERS FOR RENESAS - VIN
8756M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8757L:	linux-media@vger.kernel.org
8758L:	linux-renesas-soc@vger.kernel.org
8759T:	git git://linuxtv.org/media_tree.git
8760S:	Supported
8761F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8762F:	drivers/media/platform/rcar-vin/
8763
8764MEDIA DRIVERS FOR RENESAS - VSP1
8765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8766L:	linux-media@vger.kernel.org
8767L:	linux-renesas-soc@vger.kernel.org
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Supported
8770F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8771F:	drivers/media/platform/vsp1/
8772
8773MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8774M:	Daniel Scheller <d.scheller.oss@gmail.com>
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Maintained
8779F:	drivers/media/dvb-frontends/stv0910*
8780
8781MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8782M:	Daniel Scheller <d.scheller.oss@gmail.com>
8783L:	linux-media@vger.kernel.org
8784W:	https://linuxtv.org
8785T:	git git://linuxtv.org/media_tree.git
8786S:	Maintained
8787F:	drivers/media/dvb-frontends/stv6111*
8788
8789MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8790M:	Dmitry Osipenko <digetx@gmail.com>
8791L:	linux-media@vger.kernel.org
8792L:	linux-tegra@vger.kernel.org
8793T:	git git://linuxtv.org/media_tree.git
8794S:	Maintained
8795F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8796F:	drivers/staging/media/tegra-vde/
8797
8798MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8799M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8800M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8801P:	LinuxTV.org Project
8802L:	linux-media@vger.kernel.org
8803W:	https://linuxtv.org
8804Q:	http://patchwork.kernel.org/project/linux-media/list/
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Maintained
8807F:	Documentation/devicetree/bindings/media/
8808F:	Documentation/media/
8809F:	drivers/media/
8810F:	drivers/staging/media/
8811F:	include/linux/platform_data/media/
8812F:	include/media/
8813F:	include/uapi/linux/dvb/
8814F:	include/uapi/linux/videodev2.h
8815F:	include/uapi/linux/media.h
8816F:	include/uapi/linux/v4l2-*
8817F:	include/uapi/linux/meye.h
8818F:	include/uapi/linux/ivtv*
8819F:	include/uapi/linux/uvcvideo.h
8820
8821MEDIATEK CIR DRIVER
8822M:	Sean Wang <sean.wang@mediatek.com>
8823S:	Maintained
8824F:	drivers/media/rc/mtk-cir.c
8825
8826MEDIATEK PMIC LED DRIVER
8827M:	Sean Wang <sean.wang@mediatek.com>
8828S:	Maintained
8829F:	drivers/leds/leds-mt6323.c
8830F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8831
8832MEDIATEK ETHERNET DRIVER
8833M:	Felix Fietkau <nbd@openwrt.org>
8834M:	John Crispin <john@phrozen.org>
8835M:	Sean Wang <sean.wang@mediatek.com>
8836M:	Nelson Chang <nelson.chang@mediatek.com>
8837L:	netdev@vger.kernel.org
8838S:	Maintained
8839F:	drivers/net/ethernet/mediatek/
8840
8841MEDIATEK SWITCH DRIVER
8842M:	Sean Wang <sean.wang@mediatek.com>
8843L:	netdev@vger.kernel.org
8844S:	Maintained
8845F:	drivers/net/dsa/mt7530.*
8846F:	net/dsa/tag_mtk.c
8847
8848MEDIATEK JPEG DRIVER
8849M:	Rick Chang <rick.chang@mediatek.com>
8850M:	Bin Liu <bin.liu@mediatek.com>
8851S:	Supported
8852F:	drivers/media/platform/mtk-jpeg/
8853F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8854
8855MEDIATEK MDP DRIVER
8856M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8857M:	Houlong Wei <houlong.wei@mediatek.com>
8858M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8859S:	Supported
8860F:	drivers/media/platform/mtk-mdp/
8861F:	drivers/media/platform/mtk-vpu/
8862F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8863
8864MEDIATEK MEDIA DRIVER
8865M:	Tiffany Lin <tiffany.lin@mediatek.com>
8866M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8867S:	Supported
8868F:	drivers/media/platform/mtk-vcodec/
8869F:	drivers/media/platform/mtk-vpu/
8870F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8871F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8872
8873MEDIATEK MT7601U WIRELESS LAN DRIVER
8874M:	Jakub Kicinski <kubakici@wp.pl>
8875L:	linux-wireless@vger.kernel.org
8876S:	Maintained
8877F:	drivers/net/wireless/mediatek/mt7601u/
8878
8879MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8880M:	Sean Wang <sean.wang@mediatek.com>
8881S:	Maintained
8882F:	drivers/char/hw_random/mtk-rng.c
8883
8884MEDIATEK USB3 DRD IP DRIVER
8885M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8886L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8889S:	Maintained
8890F:	drivers/usb/mtu3/
8891
8892MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8893M:	Peter Senna Tschudin <peter.senna@collabora.com>
8894M:	Martin Donnelly <martin.donnelly@ge.com>
8895M:	Martyn Welch <martyn.welch@collabora.co.uk>
8896S:	Maintained
8897F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8898F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8899
8900MEGARAID SCSI/SAS DRIVERS
8901M:	Kashyap Desai <kashyap.desai@broadcom.com>
8902M:	Sumit Saxena <sumit.saxena@broadcom.com>
8903M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8904L:	megaraidlinux.pdl@broadcom.com
8905L:	linux-scsi@vger.kernel.org
8906W:	http://www.avagotech.com/support/
8907S:	Maintained
8908F:	Documentation/scsi/megaraid.txt
8909F:	drivers/scsi/megaraid.*
8910F:	drivers/scsi/megaraid/
8911
8912MELEXIS MLX90614 DRIVER
8913M:	Crt Mori <cmo@melexis.com>
8914L:	linux-iio@vger.kernel.org
8915W:	http://www.melexis.com
8916S:	Supported
8917F:	drivers/iio/temperature/mlx90614.c
8918
8919MELFAS MIP4 TOUCHSCREEN DRIVER
8920M:	Sangwon Jee <jeesw@melfas.com>
8921W:	http://www.melfas.com
8922S:	Supported
8923F:	drivers/input/touchscreen/melfas_mip4.c
8924F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8925
8926MELLANOX ETHERNET DRIVER (mlx4_en)
8927M:	Tariq Toukan <tariqt@mellanox.com>
8928L:	netdev@vger.kernel.org
8929S:	Supported
8930W:	http://www.mellanox.com
8931Q:	http://patchwork.ozlabs.org/project/netdev/list/
8932F:	drivers/net/ethernet/mellanox/mlx4/en_*
8933
8934MELLANOX ETHERNET DRIVER (mlx5e)
8935M:	Saeed Mahameed <saeedm@mellanox.com>
8936L:	netdev@vger.kernel.org
8937S:	Supported
8938W:	http://www.mellanox.com
8939Q:	http://patchwork.ozlabs.org/project/netdev/list/
8940F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8941
8942MELLANOX ETHERNET INNOVA DRIVER
8943M:	Ilan Tayari <ilant@mellanox.com>
8944R:	Boris Pismenny <borisp@mellanox.com>
8945L:	netdev@vger.kernel.org
8946S:	Supported
8947W:	http://www.mellanox.com
8948Q:	http://patchwork.ozlabs.org/project/netdev/list/
8949F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8950F:	include/linux/mlx5/mlx5_ifc_fpga.h
8951
8952MELLANOX ETHERNET INNOVA IPSEC DRIVER
8953M:	Ilan Tayari <ilant@mellanox.com>
8954R:	Boris Pismenny <borisp@mellanox.com>
8955L:	netdev@vger.kernel.org
8956S:	Supported
8957W:	http://www.mellanox.com
8958Q:	http://patchwork.ozlabs.org/project/netdev/list/
8959F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8960F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8961
8962MELLANOX ETHERNET SWITCH DRIVERS
8963M:	Jiri Pirko <jiri@mellanox.com>
8964M:	Ido Schimmel <idosch@mellanox.com>
8965L:	netdev@vger.kernel.org
8966S:	Supported
8967W:	http://www.mellanox.com
8968Q:	http://patchwork.ozlabs.org/project/netdev/list/
8969F:	drivers/net/ethernet/mellanox/mlxsw/
8970
8971MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8972M:	mlxsw@mellanox.com
8973L:	netdev@vger.kernel.org
8974S:	Supported
8975W:	http://www.mellanox.com
8976Q:	http://patchwork.ozlabs.org/project/netdev/list/
8977F:	drivers/net/ethernet/mellanox/mlxfw/
8978
8979MELLANOX HARDWARE PLATFORM SUPPORT
8980M:	Andy Shevchenko <andy@infradead.org>
8981M:	Darren Hart <dvhart@infradead.org>
8982M:	Vadim Pasternak <vadimp@mellanox.com>
8983L:	platform-driver-x86@vger.kernel.org
8984S:	Supported
8985F:	drivers/platform/mellanox/
8986
8987MELLANOX MLX4 core VPI driver
8988M:	Tariq Toukan <tariqt@mellanox.com>
8989L:	netdev@vger.kernel.org
8990L:	linux-rdma@vger.kernel.org
8991W:	http://www.mellanox.com
8992Q:	http://patchwork.ozlabs.org/project/netdev/list/
8993S:	Supported
8994F:	drivers/net/ethernet/mellanox/mlx4/
8995F:	include/linux/mlx4/
8996
8997MELLANOX MLX4 IB driver
8998M:	Yishai Hadas <yishaih@mellanox.com>
8999L:	linux-rdma@vger.kernel.org
9000W:	http://www.mellanox.com
9001Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9002S:	Supported
9003F:	drivers/infiniband/hw/mlx4/
9004F:	include/linux/mlx4/
9005F:	include/uapi/rdma/mlx4-abi.h
9006
9007MELLANOX MLX5 core VPI driver
9008M:	Saeed Mahameed <saeedm@mellanox.com>
9009M:	Matan Barak <matanb@mellanox.com>
9010M:	Leon Romanovsky <leonro@mellanox.com>
9011L:	netdev@vger.kernel.org
9012L:	linux-rdma@vger.kernel.org
9013W:	http://www.mellanox.com
9014Q:	http://patchwork.ozlabs.org/project/netdev/list/
9015S:	Supported
9016F:	drivers/net/ethernet/mellanox/mlx5/core/
9017F:	include/linux/mlx5/
9018
9019MELLANOX MLX5 IB driver
9020M:	Matan Barak <matanb@mellanox.com>
9021M:	Leon Romanovsky <leonro@mellanox.com>
9022L:	linux-rdma@vger.kernel.org
9023W:	http://www.mellanox.com
9024Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9025S:	Supported
9026F:	drivers/infiniband/hw/mlx5/
9027F:	include/linux/mlx5/
9028F:	include/uapi/rdma/mlx5-abi.h
9029
9030MELLANOX MLXCPLD I2C AND MUX DRIVER
9031M:	Vadim Pasternak <vadimp@mellanox.com>
9032M:	Michael Shych <michaelsh@mellanox.com>
9033L:	linux-i2c@vger.kernel.org
9034S:	Supported
9035F:	drivers/i2c/busses/i2c-mlxcpld.c
9036F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9037F:	Documentation/i2c/busses/i2c-mlxcpld
9038
9039MELLANOX MLXCPLD LED DRIVER
9040M:	Vadim Pasternak <vadimp@mellanox.com>
9041L:	linux-leds@vger.kernel.org
9042S:	Supported
9043F:	drivers/leds/leds-mlxcpld.c
9044F:	Documentation/leds/leds-mlxcpld.txt
9045
9046MELLANOX PLATFORM DRIVER
9047M:	Vadim Pasternak <vadimp@mellanox.com>
9048L:	platform-driver-x86@vger.kernel.org
9049S:	Supported
9050F:	drivers/platform/x86/mlx-platform.c
9051
9052MEMBARRIER SUPPORT
9053M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9054M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9055L:	linux-kernel@vger.kernel.org
9056S:	Supported
9057F:	kernel/sched/membarrier.c
9058F:	include/uapi/linux/membarrier.h
9059F:	arch/powerpc/include/asm/membarrier.h
9060
9061MEMORY MANAGEMENT
9062L:	linux-mm@kvack.org
9063W:	http://www.linux-mm.org
9064S:	Maintained
9065F:	include/linux/mm.h
9066F:	include/linux/gfp.h
9067F:	include/linux/mmzone.h
9068F:	include/linux/memory_hotplug.h
9069F:	include/linux/vmalloc.h
9070F:	mm/
9071
9072MEMORY TECHNOLOGY DEVICES (MTD)
9073M:	David Woodhouse <dwmw2@infradead.org>
9074M:	Brian Norris <computersforpeace@gmail.com>
9075M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9076M:	Marek Vasut <marek.vasut@gmail.com>
9077M:	Richard Weinberger <richard@nod.at>
9078M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9079L:	linux-mtd@lists.infradead.org
9080W:	http://www.linux-mtd.infradead.org/
9081Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9082T:	git git://git.infradead.org/linux-mtd.git master
9083T:	git git://git.infradead.org/linux-mtd.git mtd/next
9084S:	Maintained
9085F:	Documentation/devicetree/bindings/mtd/
9086F:	drivers/mtd/
9087F:	include/linux/mtd/
9088F:	include/uapi/mtd/
9089
9090MEN A21 WATCHDOG DRIVER
9091M:	Johannes Thumshirn <morbidrsa@gmail.com>
9092L:	linux-watchdog@vger.kernel.org
9093S:	Maintained
9094F:	drivers/watchdog/mena21_wdt.c
9095
9096MEN CHAMELEON BUS (mcb)
9097M:	Johannes Thumshirn <morbidrsa@gmail.com>
9098S:	Maintained
9099F:	drivers/mcb/
9100F:	include/linux/mcb.h
9101F:	Documentation/men-chameleon-bus.txt
9102
9103MEN F21BMC (Board Management Controller)
9104M:	Andreas Werner <andreas.werner@men.de>
9105S:	Supported
9106F:	drivers/mfd/menf21bmc.c
9107F:	drivers/watchdog/menf21bmc_wdt.c
9108F:	drivers/leds/leds-menf21bmc.c
9109F:	drivers/hwmon/menf21bmc_hwmon.c
9110F:	Documentation/hwmon/menf21bmc
9111
9112MESON AO CEC DRIVER FOR AMLOGIC SOCS
9113M:	Neil Armstrong <narmstrong@baylibre.com>
9114L:	linux-media@lists.freedesktop.org
9115L:	linux-amlogic@lists.infradead.org
9116W:	http://linux-meson.com/
9117S:	Supported
9118F:	drivers/media/platform/meson/ao-cec.c
9119F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9120T:	git git://linuxtv.org/media_tree.git
9121
9122METAG ARCHITECTURE
9123M:	James Hogan <jhogan@kernel.org>
9124L:	linux-metag@vger.kernel.org
9125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9126S:	Odd Fixes
9127F:	arch/metag/
9128F:	Documentation/metag/
9129F:	Documentation/devicetree/bindings/metag/
9130F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9131F:	drivers/clocksource/metag_generic.c
9132F:	drivers/irqchip/irq-metag.c
9133F:	drivers/irqchip/irq-metag-ext.c
9134F:	drivers/tty/metag_da.c
9135
9136MICROBLAZE ARCHITECTURE
9137M:	Michal Simek <monstr@monstr.eu>
9138W:	http://www.monstr.eu/fdt/
9139T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9140S:	Supported
9141F:	arch/microblaze/
9142
9143MICROCHIP / ATMEL AT91 SERIAL DRIVER
9144M:	Richard Genoud <richard.genoud@gmail.com>
9145S:	Maintained
9146F:	drivers/tty/serial/atmel_serial.c
9147F:	drivers/tty/serial/atmel_serial.h
9148
9149MICROCHIP / ATMEL DMA DRIVER
9150M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152L:	dmaengine@vger.kernel.org
9153S:	Supported
9154F:	drivers/dma/at_hdmac.c
9155F:	drivers/dma/at_hdmac_regs.h
9156F:	include/linux/platform_data/dma-atmel.h
9157
9158MICROCHIP / ATMEL ECC DRIVER
9159M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9160L:	linux-crypto@vger.kernel.org
9161S:	Maintained
9162F:	drivers/crypto/atmel-ecc.*
9163
9164MICROCHIP / ATMEL ISC DRIVER
9165M:	Songjun Wu <songjun.wu@microchip.com>
9166L:	linux-media@vger.kernel.org
9167S:	Supported
9168F:	drivers/media/platform/atmel/atmel-isc.c
9169F:	drivers/media/platform/atmel/atmel-isc-regs.h
9170F:	devicetree/bindings/media/atmel-isc.txt
9171
9172MICROCHIP / ATMEL NAND DRIVER
9173M:	Wenyou Yang <wenyou.yang@microchip.com>
9174M:	Josh Wu <rainyfeeling@outlook.com>
9175L:	linux-mtd@lists.infradead.org
9176S:	Supported
9177F:	drivers/mtd/nand/atmel/*
9178F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9179
9180MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9181M:	Woojung Huh <Woojung.Huh@microchip.com>
9182M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9183L:	netdev@vger.kernel.org
9184S:	Maintained
9185F:	net/dsa/tag_ksz.c
9186F:	drivers/net/dsa/microchip/*
9187F:	include/linux/platform_data/microchip-ksz.h
9188F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9189
9190MICROCHIP USB251XB DRIVER
9191M:	Richard Leitner <richard.leitner@skidata.com>
9192L:	linux-usb@vger.kernel.org
9193S:	Maintained
9194F:	drivers/usb/misc/usb251xb.c
9195F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9196
9197MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9198M:	Don Brace <don.brace@microsemi.com>
9199L:	esc.storagedev@microsemi.com
9200L:	linux-scsi@vger.kernel.org
9201S:	Supported
9202F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9203F:	drivers/scsi/smartpqi/Kconfig
9204F:	drivers/scsi/smartpqi/Makefile
9205F:	include/linux/cciss*.h
9206F:	include/uapi/linux/cciss*.h
9207F:	Documentation/scsi/smartpqi.txt
9208
9209MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9210M:	Chen Yu <yu.c.chen@intel.com>
9211L:	platform-driver-x86@vger.kernel.org
9212S:	Supported
9213F:	drivers/platform/x86/surfacepro3_button.c
9214
9215MICROTEK X6 SCANNER
9216M:	Oliver Neukum <oliver@neukum.org>
9217S:	Maintained
9218F:	drivers/usb/image/microtek.*
9219
9220MIPS
9221M:	Ralf Baechle <ralf@linux-mips.org>
9222M:	James Hogan <jhogan@kernel.org>
9223L:	linux-mips@linux-mips.org
9224W:	http://www.linux-mips.org/
9225T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9226Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9227S:	Supported
9228F:	Documentation/devicetree/bindings/mips/
9229F:	Documentation/mips/
9230F:	arch/mips/
9231F:	drivers/platform/mips/
9232
9233MIPS BOSTON DEVELOPMENT BOARD
9234M:	Paul Burton <paul.burton@mips.com>
9235L:	linux-mips@linux-mips.org
9236S:	Maintained
9237F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9238F:	arch/mips/boot/dts/img/boston.dts
9239F:	arch/mips/configs/generic/board-boston.config
9240F:	drivers/clk/imgtec/clk-boston.c
9241F:	include/dt-bindings/clock/boston-clock.h
9242
9243MIPS GENERIC PLATFORM
9244M:	Paul Burton <paul.burton@mips.com>
9245L:	linux-mips@linux-mips.org
9246S:	Supported
9247F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9248F:	arch/mips/generic/
9249F:	arch/mips/tools/generic-board-config.sh
9250
9251MIPS/LOONGSON1 ARCHITECTURE
9252M:	Keguang Zhang <keguang.zhang@gmail.com>
9253L:	linux-mips@linux-mips.org
9254S:	Maintained
9255F:	arch/mips/loongson32/
9256F:	arch/mips/include/asm/mach-loongson32/
9257F:	drivers/*/*loongson1*
9258F:	drivers/*/*/*loongson1*
9259
9260MIPS/LOONGSON2 ARCHITECTURE
9261M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9262L:	linux-mips@linux-mips.org
9263S:	Maintained
9264F:	arch/mips/loongson64/*{2e/2f}*
9265F:	arch/mips/include/asm/mach-loongson64/
9266F:	drivers/*/*loongson2*
9267F:	drivers/*/*/*loongson2*
9268
9269MIPS/LOONGSON3 ARCHITECTURE
9270M:	Huacai Chen <chenhc@lemote.com>
9271L:	linux-mips@linux-mips.org
9272S:	Maintained
9273F:	arch/mips/loongson64/
9274F:	arch/mips/include/asm/mach-loongson64/
9275F:	drivers/platform/mips/cpu_hwmon.c
9276F:	drivers/*/*loongson3*
9277F:	drivers/*/*/*loongson3*
9278
9279MIPS RINT INSTRUCTION EMULATION
9280M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9281L:	linux-mips@linux-mips.org
9282S:	Supported
9283F:	arch/mips/math-emu/sp_rint.c
9284F:	arch/mips/math-emu/dp_rint.c
9285
9286MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9287M:	Hans Verkuil <hverkuil@xs4all.nl>
9288L:	linux-media@vger.kernel.org
9289T:	git git://linuxtv.org/media_tree.git
9290W:	https://linuxtv.org
9291S:	Odd Fixes
9292F:	drivers/media/radio/radio-miropcm20*
9293
9294MMP SUPPORT
9295M:	Eric Miao <eric.y.miao@gmail.com>
9296M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298T:	git git://github.com/hzhuang1/linux.git
9299T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9300S:	Maintained
9301F:	arch/arm/boot/dts/mmp*
9302F:	arch/arm/mach-mmp/
9303
9304MN88472 MEDIA DRIVER
9305M:	Antti Palosaari <crope@iki.fi>
9306L:	linux-media@vger.kernel.org
9307W:	https://linuxtv.org
9308W:	http://palosaari.fi/linux/
9309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9310S:	Maintained
9311F:	drivers/media/dvb-frontends/mn88472*
9312
9313MN88473 MEDIA DRIVER
9314M:	Antti Palosaari <crope@iki.fi>
9315L:	linux-media@vger.kernel.org
9316W:	https://linuxtv.org
9317W:	http://palosaari.fi/linux/
9318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9319S:	Maintained
9320F:	drivers/media/dvb-frontends/mn88473*
9321
9322MODULE SUPPORT
9323M:	Jessica Yu <jeyu@kernel.org>
9324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9325S:	Maintained
9326F:	include/linux/module.h
9327F:	kernel/module.c
9328
9329MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9330W:	http://popies.net/meye/
9331S:	Orphan
9332F:	Documentation/media/v4l-drivers/meye*
9333F:	drivers/media/pci/meye/
9334F:	include/uapi/linux/meye.h
9335
9336MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9337M:	Jiri Slaby <jirislaby@gmail.com>
9338S:	Maintained
9339F:	Documentation/serial/moxa-smartio
9340F:	drivers/tty/mxser.*
9341
9342MR800 AVERMEDIA USB FM RADIO DRIVER
9343M:	Alexey Klimov <klimov.linux@gmail.com>
9344L:	linux-media@vger.kernel.org
9345T:	git git://linuxtv.org/media_tree.git
9346S:	Maintained
9347F:	drivers/media/radio/radio-mr800.c
9348
9349MRF24J40 IEEE 802.15.4 RADIO DRIVER
9350M:	Alan Ott <alan@signal11.us>
9351L:	linux-wpan@vger.kernel.org
9352S:	Maintained
9353F:	drivers/net/ieee802154/mrf24j40.c
9354F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9355
9356MSI LAPTOP SUPPORT
9357M:	"Lee, Chun-Yi" <jlee@suse.com>
9358L:	platform-driver-x86@vger.kernel.org
9359S:	Maintained
9360F:	drivers/platform/x86/msi-laptop.c
9361
9362MSI WMI SUPPORT
9363L:	platform-driver-x86@vger.kernel.org
9364S:	Orphan
9365F:	drivers/platform/x86/msi-wmi.c
9366
9367MSI001 MEDIA DRIVER
9368M:	Antti Palosaari <crope@iki.fi>
9369L:	linux-media@vger.kernel.org
9370W:	https://linuxtv.org
9371W:	http://palosaari.fi/linux/
9372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9373T:	git git://linuxtv.org/anttip/media_tree.git
9374S:	Maintained
9375F:	drivers/media/tuners/msi001*
9376
9377MSI2500 MEDIA DRIVER
9378M:	Antti Palosaari <crope@iki.fi>
9379L:	linux-media@vger.kernel.org
9380W:	https://linuxtv.org
9381W:	http://palosaari.fi/linux/
9382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9383T:	git git://linuxtv.org/anttip/media_tree.git
9384S:	Maintained
9385F:	drivers/media/usb/msi2500/
9386
9387MSYSTEMS DISKONCHIP G3 MTD DRIVER
9388M:	Robert Jarzmik <robert.jarzmik@free.fr>
9389L:	linux-mtd@lists.infradead.org
9390S:	Maintained
9391F:	drivers/mtd/devices/docg3*
9392
9393MT9M032 APTINA SENSOR DRIVER
9394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9395L:	linux-media@vger.kernel.org
9396T:	git git://linuxtv.org/media_tree.git
9397S:	Maintained
9398F:	drivers/media/i2c/mt9m032.c
9399F:	include/media/i2c/mt9m032.h
9400
9401MT9P031 APTINA CAMERA SENSOR
9402M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9403L:	linux-media@vger.kernel.org
9404T:	git git://linuxtv.org/media_tree.git
9405S:	Maintained
9406F:	drivers/media/i2c/mt9p031.c
9407F:	include/media/i2c/mt9p031.h
9408
9409MT9T001 APTINA CAMERA SENSOR
9410M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9411L:	linux-media@vger.kernel.org
9412T:	git git://linuxtv.org/media_tree.git
9413S:	Maintained
9414F:	drivers/media/i2c/mt9t001.c
9415F:	include/media/i2c/mt9t001.h
9416
9417MT9T112 APTINA CAMERA SENSOR
9418M:	Jacopo Mondi <jacopo@jmondi.org>
9419L:	linux-media@vger.kernel.org
9420T:	git git://linuxtv.org/media_tree.git
9421S:	Odd Fixes
9422F:	drivers/media/i2c/mt9t112.c
9423F:	include/media/i2c/mt9t112.h
9424
9425MT9V032 APTINA CAMERA SENSOR
9426M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9427L:	linux-media@vger.kernel.org
9428T:	git git://linuxtv.org/media_tree.git
9429S:	Maintained
9430F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9431F:	drivers/media/i2c/mt9v032.c
9432F:	include/media/i2c/mt9v032.h
9433
9434MULTIFUNCTION DEVICES (MFD)
9435M:	Lee Jones <lee.jones@linaro.org>
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9437S:	Supported
9438F:	Documentation/devicetree/bindings/mfd/
9439F:	drivers/mfd/
9440F:	include/linux/mfd/
9441F:	include/dt-bindings/mfd/
9442
9443MULTIMEDIA CARD (MMC) ETC. OVER SPI
9444S:	Orphan
9445F:	drivers/mmc/host/mmc_spi.c
9446F:	include/linux/spi/mmc_spi.h
9447
9448MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9449M:	Ulf Hansson <ulf.hansson@linaro.org>
9450L:	linux-mmc@vger.kernel.org
9451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9452S:	Maintained
9453F:	Documentation/devicetree/bindings/mmc/
9454F:	drivers/mmc/
9455F:	include/linux/mmc/
9456F:	include/uapi/linux/mmc/
9457
9458MULTIPLEXER SUBSYSTEM
9459M:	Peter Rosin <peda@axentia.se>
9460S:	Maintained
9461F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9462F:	Documentation/devicetree/bindings/mux/
9463F:	include/linux/dt-bindings/mux/
9464F:	include/linux/mux/
9465F:	drivers/mux/
9466
9467MULTITECH MULTIPORT CARD (ISICOM)
9468S:	Orphan
9469F:	drivers/tty/isicom.c
9470F:	include/linux/isicom.h
9471
9472MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9473M:	Bin Liu <b-liu@ti.com>
9474L:	linux-usb@vger.kernel.org
9475S:	Maintained
9476F:	drivers/usb/musb/
9477
9478MXL5007T MEDIA DRIVER
9479M:	Michael Krufky <mkrufky@linuxtv.org>
9480L:	linux-media@vger.kernel.org
9481W:	https://linuxtv.org
9482W:	http://github.com/mkrufky
9483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9484T:	git git://linuxtv.org/mkrufky/tuners.git
9485S:	Maintained
9486F:	drivers/media/tuners/mxl5007t.*
9487
9488MXSFB DRM DRIVER
9489M:	Marek Vasut <marex@denx.de>
9490S:	Supported
9491F:	drivers/gpu/drm/mxsfb/
9492F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9493
9494MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9495M:	Chris Lee <christopher.lee@cspi.com>
9496L:	netdev@vger.kernel.org
9497W:	https://www.cspi.com/ethernet-products/support/downloads/
9498S:	Supported
9499F:	drivers/net/ethernet/myricom/myri10ge/
9500
9501NAND FLASH SUBSYSTEM
9502M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9503R:	Richard Weinberger <richard@nod.at>
9504L:	linux-mtd@lists.infradead.org
9505W:	http://www.linux-mtd.infradead.org/
9506Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9507T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9508T:	git git://git.infradead.org/linux-mtd.git nand/next
9509S:	Maintained
9510F:	drivers/mtd/nand/
9511F:	include/linux/mtd/*nand*.h
9512
9513NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9514M:	Daniel Mack <zonque@gmail.com>
9515S:	Maintained
9516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9517W:	http://www.native-instruments.com
9518F:	sound/usb/caiaq/
9519
9520NATSEMI ETHERNET DRIVER (DP8381x)
9521S:	Orphan
9522F:	drivers/net/ethernet/natsemi/natsemi.c
9523
9524NCP FILESYSTEM
9525M:	Petr Vandrovec <petr@vandrovec.name>
9526S:	Obsolete
9527F:	drivers/staging/ncpfs/
9528
9529NCR 5380 SCSI DRIVERS
9530M:	Finn Thain <fthain@telegraphics.com.au>
9531M:	Michael Schmitz <schmitzmic@gmail.com>
9532L:	linux-scsi@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/scsi/g_NCR5380.txt
9535F:	drivers/scsi/NCR5380.*
9536F:	drivers/scsi/arm/cumana_1.c
9537F:	drivers/scsi/arm/oak.c
9538F:	drivers/scsi/atari_scsi.*
9539F:	drivers/scsi/dmx3191d.c
9540F:	drivers/scsi/g_NCR5380.*
9541F:	drivers/scsi/mac_scsi.*
9542F:	drivers/scsi/sun3_scsi.*
9543F:	drivers/scsi/sun3_scsi_vme.c
9544
9545NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9546M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9547L:	linux-scsi@vger.kernel.org
9548S:	Maintained
9549F:	drivers/scsi/NCR_D700.*
9550
9551NCT6775 HARDWARE MONITOR DRIVER
9552M:	Guenter Roeck <linux@roeck-us.net>
9553L:	linux-hwmon@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/hwmon/nct6775
9556F:	drivers/hwmon/nct6775.c
9557
9558NETEFFECT IWARP RNIC DRIVER (IW_NES)
9559M:	Faisal Latif <faisal.latif@intel.com>
9560L:	linux-rdma@vger.kernel.org
9561W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9562S:	Supported
9563F:	drivers/infiniband/hw/nes/
9564F:	include/uapi/rdma/nes-abi.h
9565
9566NETEM NETWORK EMULATOR
9567M:	Stephen Hemminger <stephen@networkplumber.org>
9568L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9569S:	Maintained
9570F:	net/sched/sch_netem.c
9571
9572NETERION 10GbE DRIVERS (s2io/vxge)
9573M:	Jon Mason <jdmason@kudzu.us>
9574L:	netdev@vger.kernel.org
9575S:	Supported
9576F:	Documentation/networking/s2io.txt
9577F:	Documentation/networking/vxge.txt
9578F:	drivers/net/ethernet/neterion/
9579
9580NETFILTER
9581M:	Pablo Neira Ayuso <pablo@netfilter.org>
9582M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9583M:	Florian Westphal <fw@strlen.de>
9584L:	netfilter-devel@vger.kernel.org
9585L:	coreteam@netfilter.org
9586W:	http://www.netfilter.org/
9587W:	http://www.iptables.org/
9588W:	http://www.nftables.org/
9589Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9592S:	Maintained
9593F:	include/linux/netfilter*
9594F:	include/linux/netfilter/
9595F:	include/net/netfilter/
9596F:	include/uapi/linux/netfilter*
9597F:	include/uapi/linux/netfilter/
9598F:	net/*/netfilter.c
9599F:	net/*/netfilter/
9600F:	net/netfilter/
9601F:	net/bridge/br_netfilter*.c
9602
9603NETROM NETWORK LAYER
9604M:	Ralf Baechle <ralf@linux-mips.org>
9605L:	linux-hams@vger.kernel.org
9606W:	http://www.linux-ax25.org/
9607S:	Maintained
9608F:	include/net/netrom.h
9609F:	include/uapi/linux/netrom.h
9610F:	net/netrom/
9611
9612NETRONOME ETHERNET DRIVERS
9613M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9614L:	oss-drivers@netronome.com
9615S:	Maintained
9616F:	drivers/net/ethernet/netronome/
9617
9618NETWORK BLOCK DEVICE (NBD)
9619M:	Josef Bacik <jbacik@fb.com>
9620S:	Maintained
9621L:	linux-block@vger.kernel.org
9622L:	nbd@other.debian.org
9623F:	Documentation/blockdev/nbd.txt
9624F:	drivers/block/nbd.c
9625F:	include/uapi/linux/nbd.h
9626
9627NETWORK DROP MONITOR
9628M:	Neil Horman <nhorman@tuxdriver.com>
9629L:	netdev@vger.kernel.org
9630S:	Maintained
9631W:	https://fedorahosted.org/dropwatch/
9632F:	net/core/drop_monitor.c
9633
9634NETWORKING DRIVERS
9635L:	netdev@vger.kernel.org
9636W:	http://www.linuxfoundation.org/en/Net
9637Q:	http://patchwork.ozlabs.org/project/netdev/list/
9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9640S:	Odd Fixes
9641F:	Documentation/devicetree/bindings/net/
9642F:	drivers/net/
9643F:	include/linux/if_*
9644F:	include/linux/netdevice.h
9645F:	include/linux/etherdevice.h
9646F:	include/linux/fcdevice.h
9647F:	include/linux/fddidevice.h
9648F:	include/linux/hippidevice.h
9649F:	include/linux/inetdevice.h
9650F:	include/uapi/linux/if_*
9651F:	include/uapi/linux/netdevice.h
9652
9653NETWORKING DRIVERS (WIRELESS)
9654M:	Kalle Valo <kvalo@codeaurora.org>
9655L:	linux-wireless@vger.kernel.org
9656Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/net/wireless/
9661F:	drivers/net/wireless/
9662
9663NETWORKING [DSA]
9664M:	Andrew Lunn <andrew@lunn.ch>
9665M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9666M:	Florian Fainelli <f.fainelli@gmail.com>
9667S:	Maintained
9668F:	net/dsa/
9669F:	include/net/dsa.h
9670F:	include/linux/dsa/
9671F:	drivers/net/dsa/
9672
9673NETWORKING [GENERAL]
9674M:	"David S. Miller" <davem@davemloft.net>
9675L:	netdev@vger.kernel.org
9676W:	http://www.linuxfoundation.org/en/Net
9677Q:	http://patchwork.ozlabs.org/project/netdev/list/
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9680B:	mailto:netdev@vger.kernel.org
9681S:	Maintained
9682F:	net/
9683F:	include/net/
9684F:	include/linux/in.h
9685F:	include/linux/net.h
9686F:	include/linux/netdevice.h
9687F:	include/uapi/linux/in.h
9688F:	include/uapi/linux/net.h
9689F:	include/uapi/linux/netdevice.h
9690F:	include/uapi/linux/net_namespace.h
9691F:	tools/testing/selftests/net/
9692F:	lib/net_utils.c
9693F:	lib/random32.c
9694
9695NETWORKING [IPSEC]
9696M:	Steffen Klassert <steffen.klassert@secunet.com>
9697M:	Herbert Xu <herbert@gondor.apana.org.au>
9698M:	"David S. Miller" <davem@davemloft.net>
9699L:	netdev@vger.kernel.org
9700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9702S:	Maintained
9703F:	net/core/flow.c
9704F:	net/xfrm/
9705F:	net/key/
9706F:	net/ipv4/xfrm*
9707F:	net/ipv4/esp4*
9708F:	net/ipv4/ah4.c
9709F:	net/ipv4/ipcomp.c
9710F:	net/ipv4/ip_vti.c
9711F:	net/ipv6/xfrm*
9712F:	net/ipv6/esp6*
9713F:	net/ipv6/ah6.c
9714F:	net/ipv6/ipcomp6.c
9715F:	net/ipv6/ip6_vti.c
9716F:	include/uapi/linux/xfrm.h
9717F:	include/net/xfrm.h
9718
9719NETWORKING [IPv4/IPv6]
9720M:	"David S. Miller" <davem@davemloft.net>
9721M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9722M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9723L:	netdev@vger.kernel.org
9724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9725S:	Maintained
9726F:	net/ipv4/
9727F:	net/ipv6/
9728F:	include/net/ip*
9729F:	arch/x86/net/*
9730
9731NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9732M:	Paul Moore <paul@paul-moore.com>
9733W:	https://github.com/netlabel
9734L:	netdev@vger.kernel.org
9735L:	linux-security-module@vger.kernel.org
9736S:	Maintained
9737F:	Documentation/netlabel/
9738F:	include/net/calipso.h
9739F:	include/net/cipso_ipv4.h
9740F:	include/net/netlabel.h
9741F:	include/uapi/linux/netfilter/xt_SECMARK.h
9742F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9743F:	net/netlabel/
9744F:	net/ipv4/cipso_ipv4.c
9745F:	net/ipv6/calipso.c
9746F:	net/netfilter/xt_CONNSECMARK.c
9747F:	net/netfilter/xt_SECMARK.c
9748
9749NETWORKING [TLS]
9750M:	Ilya Lesokhin <ilyal@mellanox.com>
9751M:	Aviad Yehezkel <aviadye@mellanox.com>
9752M:	Dave Watson <davejwatson@fb.com>
9753L:	netdev@vger.kernel.org
9754S:	Maintained
9755F:	net/tls/*
9756F:	include/uapi/linux/tls.h
9757F:	include/net/tls.h
9758
9759NETWORKING [WIRELESS]
9760L:	linux-wireless@vger.kernel.org
9761Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9762
9763NETDEVSIM
9764M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9765S:	Maintained
9766F:	drivers/net/netdevsim/*
9767
9768NETXEN (1/10) GbE SUPPORT
9769M:	Manish Chopra <manish.chopra@cavium.com>
9770M:	Rahul Verma <rahul.verma@cavium.com>
9771M:	Dept-GELinuxNICDev@cavium.com
9772L:	netdev@vger.kernel.org
9773S:	Supported
9774F:	drivers/net/ethernet/qlogic/netxen/
9775
9776NFC SUBSYSTEM
9777M:	Samuel Ortiz <sameo@linux.intel.com>
9778L:	linux-wireless@vger.kernel.org
9779L:	linux-nfc@lists.01.org (subscribers-only)
9780S:	Supported
9781F:	net/nfc/
9782F:	include/net/nfc/
9783F:	include/uapi/linux/nfc.h
9784F:	drivers/nfc/
9785F:	include/linux/platform_data/nfcmrvl.h
9786F:	include/linux/platform_data/nxp-nci.h
9787F:	Documentation/devicetree/bindings/net/nfc/
9788
9789NFS, SUNRPC, AND LOCKD CLIENTS
9790M:	Trond Myklebust <trond.myklebust@primarydata.com>
9791M:	Anna Schumaker <anna.schumaker@netapp.com>
9792L:	linux-nfs@vger.kernel.org
9793W:	http://client.linux-nfs.org
9794T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9795S:	Maintained
9796F:	fs/lockd/
9797F:	fs/nfs/
9798F:	fs/nfs_common/
9799F:	net/sunrpc/
9800F:	include/linux/lockd/
9801F:	include/linux/nfs*
9802F:	include/linux/sunrpc/
9803F:	include/uapi/linux/nfs*
9804F:	include/uapi/linux/sunrpc/
9805
9806NILFS2 FILESYSTEM
9807M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9808L:	linux-nilfs@vger.kernel.org
9809W:	https://nilfs.sourceforge.io/
9810W:	https://nilfs.osdn.jp/
9811T:	git git://github.com/konis/nilfs2.git
9812S:	Supported
9813F:	Documentation/filesystems/nilfs2.txt
9814F:	fs/nilfs2/
9815F:	include/trace/events/nilfs2.h
9816F:	include/uapi/linux/nilfs2_api.h
9817F:	include/uapi/linux/nilfs2_ondisk.h
9818
9819NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9820M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9821W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9822S:	Maintained
9823F:	Documentation/scsi/NinjaSCSI.txt
9824F:	drivers/scsi/pcmcia/nsp_*
9825
9826NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9827M:	GOTO Masanori <gotom@debian.or.jp>
9828M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9829W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9830S:	Maintained
9831F:	Documentation/scsi/NinjaSCSI.txt
9832F:	drivers/scsi/nsp32*
9833
9834NIOS2 ARCHITECTURE
9835M:	Ley Foon Tan <lftan@altera.com>
9836L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9838S:	Maintained
9839F:	arch/nios2/
9840
9841NOHZ, DYNTICKS SUPPORT
9842M:	Frederic Weisbecker <fweisbec@gmail.com>
9843M:	Thomas Gleixner <tglx@linutronix.de>
9844M:	Ingo Molnar <mingo@kernel.org>
9845L:	linux-kernel@vger.kernel.org
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9847S:	Maintained
9848F:	kernel/time/tick*.*
9849F:	include/linux/tick.h
9850F:	include/linux/sched/nohz.h
9851
9852NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9853M:	Pavel Machek <pavel@ucw.cz>
9854M:	Sakari Ailus <sakari.ailus@iki.fi>
9855L:	linux-media@vger.kernel.org
9856S:	Maintained
9857F:	drivers/media/i2c/et8ek8
9858F:	drivers/media/i2c/ad5820.c
9859
9860NOKIA N900 POWER SUPPLY DRIVERS
9861R:	Pali Rohár <pali.rohar@gmail.com>
9862F:	include/linux/power/bq2415x_charger.h
9863F:	include/linux/power/bq27xxx_battery.h
9864F:	include/linux/power/isp1704_charger.h
9865F:	drivers/power/supply/bq2415x_charger.c
9866F:	drivers/power/supply/bq27xxx_battery.c
9867F:	drivers/power/supply/bq27xxx_battery_i2c.c
9868F:	drivers/power/supply/isp1704_charger.c
9869F:	drivers/power/supply/rx51_battery.c
9870
9871NTB AMD DRIVER
9872M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9873L:	linux-ntb@googlegroups.com
9874S:	Supported
9875F:	drivers/ntb/hw/amd/
9876
9877NTB DRIVER CORE
9878M:	Jon Mason <jdmason@kudzu.us>
9879M:	Dave Jiang <dave.jiang@intel.com>
9880M:	Allen Hubbe <allenbh@gmail.com>
9881L:	linux-ntb@googlegroups.com
9882S:	Supported
9883W:	https://github.com/jonmason/ntb/wiki
9884T:	git git://github.com/jonmason/ntb.git
9885F:	drivers/ntb/
9886F:	drivers/net/ntb_netdev.c
9887F:	include/linux/ntb.h
9888F:	include/linux/ntb_transport.h
9889F:	tools/testing/selftests/ntb/
9890
9891NTB IDT DRIVER
9892M:	Serge Semin <fancer.lancer@gmail.com>
9893L:	linux-ntb@googlegroups.com
9894S:	Supported
9895F:	drivers/ntb/hw/idt/
9896
9897NTB INTEL DRIVER
9898M:	Dave Jiang <dave.jiang@intel.com>
9899L:	linux-ntb@googlegroups.com
9900S:	Supported
9901W:	https://github.com/davejiang/linux/wiki
9902T:	git https://github.com/davejiang/linux.git
9903F:	drivers/ntb/hw/intel/
9904
9905NTFS FILESYSTEM
9906M:	Anton Altaparmakov <anton@tuxera.com>
9907L:	linux-ntfs-dev@lists.sourceforge.net
9908W:	http://www.tuxera.com/
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9910S:	Supported
9911F:	Documentation/filesystems/ntfs.txt
9912F:	fs/ntfs/
9913
9914NUBUS SUBSYSTEM
9915M:	Finn Thain <fthain@telegraphics.com.au>
9916L:	linux-m68k@lists.linux-m68k.org
9917S:	Maintained
9918F:	arch/*/include/asm/nubus.h
9919F:	drivers/nubus/
9920F:	include/linux/nubus.h
9921F:	include/uapi/linux/nubus.h
9922
9923NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9924M:	Antonino Daplas <adaplas@gmail.com>
9925L:	linux-fbdev@vger.kernel.org
9926S:	Maintained
9927F:	drivers/video/fbdev/riva/
9928F:	drivers/video/fbdev/nvidia/
9929
9930NVM EXPRESS DRIVER
9931M:	Keith Busch <keith.busch@intel.com>
9932M:	Jens Axboe <axboe@fb.com>
9933M:	Christoph Hellwig <hch@lst.de>
9934M:	Sagi Grimberg <sagi@grimberg.me>
9935L:	linux-nvme@lists.infradead.org
9936T:	git://git.infradead.org/nvme.git
9937W:	http://git.infradead.org/nvme.git
9938S:	Supported
9939F:	drivers/nvme/host/
9940F:	include/linux/nvme.h
9941F:	include/uapi/linux/nvme_ioctl.h
9942
9943NVM EXPRESS FC TRANSPORT DRIVERS
9944M:	James Smart <james.smart@broadcom.com>
9945L:	linux-nvme@lists.infradead.org
9946S:	Supported
9947F:	include/linux/nvme-fc.h
9948F:	include/linux/nvme-fc-driver.h
9949F:	drivers/nvme/host/fc.c
9950F:	drivers/nvme/target/fc.c
9951F:	drivers/nvme/target/fcloop.c
9952
9953NVM EXPRESS TARGET DRIVER
9954M:	Christoph Hellwig <hch@lst.de>
9955M:	Sagi Grimberg <sagi@grimberg.me>
9956L:	linux-nvme@lists.infradead.org
9957T:	git://git.infradead.org/nvme.git
9958W:	http://git.infradead.org/nvme.git
9959S:	Supported
9960F:	drivers/nvme/target/
9961
9962NVMEM FRAMEWORK
9963M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9964S:	Maintained
9965F:	drivers/nvmem/
9966F:	Documentation/devicetree/bindings/nvmem/
9967F:	Documentation/ABI/stable/sysfs-bus-nvmem
9968F:	include/linux/nvmem-consumer.h
9969F:	include/linux/nvmem-provider.h
9970
9971NXP TDA998X DRM DRIVER
9972M:	Russell King <linux@armlinux.org.uk>
9973S:	Supported
9974T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9975T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9976F:	drivers/gpu/drm/i2c/tda998x_drv.c
9977F:	include/drm/i2c/tda998x.h
9978
9979NXP TFA9879 DRIVER
9980M:	Peter Rosin <peda@axentia.se>
9981L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9982S:	Maintained
9983F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9984F:	sound/soc/codecs/tfa9879*
9985
9986NXP-NCI NFC DRIVER
9987M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9988R:	Charles Gorand <charles.gorand@effinnov.com>
9989L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9990S:	Supported
9991F:	drivers/nfc/nxp-nci
9992
9993OBJTOOL
9994M:	Josh Poimboeuf <jpoimboe@redhat.com>
9995M:	Peter Zijlstra <peterz@infradead.org>
9996S:	Supported
9997F:	tools/objtool/
9998
9999OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10000M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10001M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10002L:	linuxppc-dev@lists.ozlabs.org
10003S:	Supported
10004F:	arch/powerpc/platforms/powernv/ocxl.c
10005F:	arch/powerpc/include/asm/pnv-ocxl.h
10006F:	drivers/misc/ocxl/
10007F:	include/misc/ocxl*
10008F:	include/uapi/misc/ocxl.h
10009F:	Documentation/accelerators/ocxl.txt
10010
10011OMAP AUDIO SUPPORT
10012M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10013M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10015L:	linux-omap@vger.kernel.org
10016S:	Maintained
10017F:	sound/soc/omap/
10018
10019OMAP CLOCK FRAMEWORK SUPPORT
10020M:	Paul Walmsley <paul@pwsan.com>
10021L:	linux-omap@vger.kernel.org
10022S:	Maintained
10023F:	arch/arm/*omap*/*clock*
10024
10025OMAP DEVICE TREE SUPPORT
10026M:	Benoît Cousson <bcousson@baylibre.com>
10027M:	Tony Lindgren <tony@atomide.com>
10028L:	linux-omap@vger.kernel.org
10029L:	devicetree@vger.kernel.org
10030S:	Maintained
10031F:	arch/arm/boot/dts/*omap*
10032F:	arch/arm/boot/dts/*am3*
10033F:	arch/arm/boot/dts/*am4*
10034F:	arch/arm/boot/dts/*am5*
10035F:	arch/arm/boot/dts/*dra7*
10036
10037OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10038M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10039L:	linux-omap@vger.kernel.org
10040L:	linux-fbdev@vger.kernel.org
10041S:	Maintained
10042F:	drivers/video/fbdev/omap2/
10043F:	Documentation/arm/OMAP/DSS
10044
10045OMAP FRAMEBUFFER SUPPORT
10046M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10047L:	linux-fbdev@vger.kernel.org
10048L:	linux-omap@vger.kernel.org
10049S:	Maintained
10050F:	drivers/video/fbdev/omap/
10051
10052OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10053M:	Roger Quadros <rogerq@ti.com>
10054M:	Tony Lindgren <tony@atomide.com>
10055L:	linux-omap@vger.kernel.org
10056S:	Maintained
10057F:	drivers/memory/omap-gpmc.c
10058F:	arch/arm/mach-omap2/*gpmc*
10059
10060OMAP GPIO DRIVER
10061M:	Grygorii Strashko <grygorii.strashko@ti.com>
10062M:	Santosh Shilimkar <ssantosh@kernel.org>
10063M:	Kevin Hilman <khilman@kernel.org>
10064L:	linux-omap@vger.kernel.org
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10067F:	drivers/gpio/gpio-omap.c
10068
10069OMAP HARDWARE SPINLOCK SUPPORT
10070M:	Ohad Ben-Cohen <ohad@wizery.com>
10071L:	linux-omap@vger.kernel.org
10072S:	Maintained
10073F:	drivers/hwspinlock/omap_hwspinlock.c
10074
10075OMAP HS MMC SUPPORT
10076L:	linux-mmc@vger.kernel.org
10077L:	linux-omap@vger.kernel.org
10078S:	Orphan
10079F:	drivers/mmc/host/omap_hsmmc.c
10080
10081OMAP HWMOD DATA
10082M:	Paul Walmsley <paul@pwsan.com>
10083L:	linux-omap@vger.kernel.org
10084S:	Maintained
10085F:	arch/arm/mach-omap2/omap_hwmod*data*
10086
10087OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10088M:	Benoît Cousson <bcousson@baylibre.com>
10089L:	linux-omap@vger.kernel.org
10090S:	Maintained
10091F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10092
10093OMAP HWMOD SUPPORT
10094M:	Benoît Cousson <bcousson@baylibre.com>
10095M:	Paul Walmsley <paul@pwsan.com>
10096L:	linux-omap@vger.kernel.org
10097S:	Maintained
10098F:	arch/arm/mach-omap2/omap_hwmod.*
10099
10100OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10101M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10102L:	linux-media@vger.kernel.org
10103S:	Maintained
10104F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10105F:	drivers/media/platform/omap3isp/
10106F:	drivers/staging/media/omap4iss/
10107
10108OMAP MMC SUPPORT
10109M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10110L:	linux-omap@vger.kernel.org
10111S:	Maintained
10112F:	drivers/mmc/host/omap.c
10113
10114OMAP POWER MANAGEMENT SUPPORT
10115M:	Kevin Hilman <khilman@kernel.org>
10116L:	linux-omap@vger.kernel.org
10117S:	Maintained
10118F:	arch/arm/*omap*/*pm*
10119F:	drivers/cpufreq/omap-cpufreq.c
10120
10121OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10122M:	Rajendra Nayak <rnayak@codeaurora.org>
10123M:	Paul Walmsley <paul@pwsan.com>
10124L:	linux-omap@vger.kernel.org
10125S:	Maintained
10126F:	arch/arm/mach-omap2/prm*
10127
10128OMAP RANDOM NUMBER GENERATOR SUPPORT
10129M:	Deepak Saxena <dsaxena@plexity.net>
10130S:	Maintained
10131F:	drivers/char/hw_random/omap-rng.c
10132
10133OMAP USB SUPPORT
10134L:	linux-usb@vger.kernel.org
10135L:	linux-omap@vger.kernel.org
10136S:	Orphan
10137F:	drivers/usb/*/*omap*
10138F:	arch/arm/*omap*/usb*
10139
10140OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10141M:	Mark Jackson <mpfj@newflow.co.uk>
10142L:	linux-omap@vger.kernel.org
10143S:	Maintained
10144F:	arch/arm/boot/dts/am335x-nano.dts
10145
10146OMAP1 SUPPORT
10147M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10148M:	Tony Lindgren <tony@atomide.com>
10149L:	linux-omap@vger.kernel.org
10150Q:	http://patchwork.kernel.org/project/linux-omap/list/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10152S:	Maintained
10153F:	arch/arm/mach-omap1/
10154F:	arch/arm/plat-omap/
10155F:	arch/arm/configs/omap1_defconfig
10156F:	drivers/i2c/busses/i2c-omap.c
10157F:	include/linux/i2c-omap.h
10158
10159OMAP2+ SUPPORT
10160M:	Tony Lindgren <tony@atomide.com>
10161L:	linux-omap@vger.kernel.org
10162W:	http://www.muru.com/linux/omap/
10163W:	http://linux.omap.com/
10164Q:	http://patchwork.kernel.org/project/linux-omap/list/
10165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10166S:	Maintained
10167F:	arch/arm/mach-omap2/
10168F:	arch/arm/plat-omap/
10169F:	arch/arm/configs/omap2plus_defconfig
10170F:	drivers/i2c/busses/i2c-omap.c
10171F:	drivers/irqchip/irq-omap-intc.c
10172F:	drivers/mfd/*omap*.c
10173F:	drivers/mfd/menelaus.c
10174F:	drivers/mfd/palmas.c
10175F:	drivers/mfd/tps65217.c
10176F:	drivers/mfd/tps65218.c
10177F:	drivers/mfd/tps65910.c
10178F:	drivers/mfd/twl-core.[ch]
10179F:	drivers/mfd/twl4030*.c
10180F:	drivers/mfd/twl6030*.c
10181F:	drivers/mfd/twl6040*.c
10182F:	drivers/regulator/palmas-regulator*.c
10183F:	drivers/regulator/pbias-regulator.c
10184F:	drivers/regulator/tps65217-regulator.c
10185F:	drivers/regulator/tps65218-regulator.c
10186F:	drivers/regulator/tps65910-regulator.c
10187F:	drivers/regulator/twl-regulator.c
10188F:	drivers/regulator/twl6030-regulator.c
10189F:	include/linux/i2c-omap.h
10190
10191ONION OMEGA2+ BOARD
10192M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10193L:	linux-mips@linux-mips.org
10194S:	Maintained
10195F:	arch/mips/boot/dts/ralink/omega2p.dts
10196
10197OMFS FILESYSTEM
10198M:	Bob Copeland <me@bobcopeland.com>
10199L:	linux-karma-devel@lists.sourceforge.net
10200S:	Maintained
10201F:	Documentation/filesystems/omfs.txt
10202F:	fs/omfs/
10203
10204OMNIKEY CARDMAN 4000 DRIVER
10205M:	Harald Welte <laforge@gnumonks.org>
10206S:	Maintained
10207F:	drivers/char/pcmcia/cm4000_cs.c
10208F:	include/linux/cm4000_cs.h
10209F:	include/uapi/linux/cm4000_cs.h
10210
10211OMNIKEY CARDMAN 4040 DRIVER
10212M:	Harald Welte <laforge@gnumonks.org>
10213S:	Maintained
10214F:	drivers/char/pcmcia/cm4040_cs.*
10215
10216OMNIVISION OV13858 SENSOR DRIVER
10217M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10218L:	linux-media@vger.kernel.org
10219T:	git git://linuxtv.org/media_tree.git
10220S:	Maintained
10221F:	drivers/media/i2c/ov13858.c
10222
10223OMNIVISION OV2685 SENSOR DRIVER
10224M:	Shunqian Zheng <zhengsq@rock-chips.com>
10225L:	linux-media@vger.kernel.org
10226T:	git git://linuxtv.org/media_tree.git
10227S:	Maintained
10228F:	drivers/media/i2c/ov2685.c
10229
10230OMNIVISION OV5640 SENSOR DRIVER
10231M:	Steve Longerbeam <slongerbeam@gmail.com>
10232L:	linux-media@vger.kernel.org
10233T:	git git://linuxtv.org/media_tree.git
10234S:	Maintained
10235F:	drivers/media/i2c/ov5640.c
10236
10237OMNIVISION OV5647 SENSOR DRIVER
10238M:	Luis Oliveira <lolivei@synopsys.com>
10239L:	linux-media@vger.kernel.org
10240T:	git git://linuxtv.org/media_tree.git
10241S:	Maintained
10242F:	drivers/media/i2c/ov5647.c
10243
10244OMNIVISION OV5695 SENSOR DRIVER
10245M:	Shunqian Zheng <zhengsq@rock-chips.com>
10246L:	linux-media@vger.kernel.org
10247T:	git git://linuxtv.org/media_tree.git
10248S:	Maintained
10249F:	drivers/media/i2c/ov5695.c
10250
10251OMNIVISION OV7670 SENSOR DRIVER
10252M:	Jonathan Corbet <corbet@lwn.net>
10253L:	linux-media@vger.kernel.org
10254T:	git git://linuxtv.org/media_tree.git
10255S:	Maintained
10256F:	drivers/media/i2c/ov7670.c
10257F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10258
10259OMNIVISION OV772x SENSOR DRIVER
10260M:	Jacopo Mondi <jacopo@jmondi.org>
10261L:	linux-media@vger.kernel.org
10262T:	git git://linuxtv.org/media_tree.git
10263S:	Odd fixes
10264F:	drivers/media/i2c/ov772x.c
10265F:	include/media/i2c/ov772x.h
10266
10267OMNIVISION OV7740 SENSOR DRIVER
10268M:	Wenyou Yang <wenyou.yang@microchip.com>
10269L:	linux-media@vger.kernel.org
10270T:	git git://linuxtv.org/media_tree.git
10271S:	Maintained
10272F:	drivers/media/i2c/ov7740.c
10273F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10274
10275OMNIVISION OV9650 SENSOR DRIVER
10276M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10277R:	Akinobu Mita <akinobu.mita@gmail.com>
10278R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10279L:	linux-media@vger.kernel.org
10280T:	git git://linuxtv.org/media_tree.git
10281S:	Maintained
10282F:	drivers/media/i2c/ov9650.c
10283F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10284
10285ONENAND FLASH DRIVER
10286M:	Kyungmin Park <kyungmin.park@samsung.com>
10287L:	linux-mtd@lists.infradead.org
10288S:	Maintained
10289F:	drivers/mtd/onenand/
10290F:	include/linux/mtd/onenand*.h
10291
10292ONSTREAM SCSI TAPE DRIVER
10293M:	Willem Riede <osst@riede.org>
10294L:	osst-users@lists.sourceforge.net
10295L:	linux-scsi@vger.kernel.org
10296S:	Maintained
10297F:	Documentation/scsi/osst.txt
10298F:	drivers/scsi/osst.*
10299F:	drivers/scsi/osst_*.h
10300F:	drivers/scsi/st.h
10301
10302OP-TEE DRIVER
10303M:	Jens Wiklander <jens.wiklander@linaro.org>
10304S:	Maintained
10305F:	drivers/tee/optee/
10306
10307OPA-VNIC DRIVER
10308M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10309M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10310L:	linux-rdma@vger.kernel.org
10311S:	Supported
10312F:	drivers/infiniband/ulp/opa_vnic
10313
10314OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10315M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10316L:	devicetree@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/devicetree/dynamic-resolution-notes.txt
10319F:	Documentation/devicetree/overlay-notes.txt
10320F:	drivers/of/overlay.c
10321F:	drivers/of/resolver.c
10322
10323OPEN FIRMWARE AND FLATTENED DEVICE TREE
10324M:	Rob Herring <robh+dt@kernel.org>
10325M:	Frank Rowand <frowand.list@gmail.com>
10326L:	devicetree@vger.kernel.org
10327W:	http://www.devicetree.org/
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10329S:	Maintained
10330F:	drivers/of/
10331F:	include/linux/of*.h
10332F:	scripts/dtc/
10333F:	Documentation/ABI/testing/sysfs-firmware-ofw
10334
10335OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10336M:	Rob Herring <robh+dt@kernel.org>
10337M:	Mark Rutland <mark.rutland@arm.com>
10338L:	devicetree@vger.kernel.org
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10340Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10341S:	Maintained
10342F:	Documentation/devicetree/
10343F:	arch/*/boot/dts/
10344F:	include/dt-bindings/
10345
10346OPENCORES I2C BUS DRIVER
10347M:	Peter Korsgaard <jacmet@sunsite.dk>
10348L:	linux-i2c@vger.kernel.org
10349S:	Maintained
10350F:	Documentation/i2c/busses/i2c-ocores
10351F:	drivers/i2c/busses/i2c-ocores.c
10352
10353OPENRISC ARCHITECTURE
10354M:	Jonas Bonn <jonas@southpole.se>
10355M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10356M:	Stafford Horne <shorne@gmail.com>
10357T:	git git://github.com/openrisc/linux.git
10358L:	openrisc@lists.librecores.org
10359W:	http://openrisc.io
10360S:	Maintained
10361F:	Documentation/devicetree/bindings/openrisc/
10362F:	Documentation/openrisc/
10363F:	arch/openrisc/
10364F:	drivers/irqchip/irq-ompic.c
10365F:	drivers/irqchip/irq-or1k-*
10366
10367OPENVSWITCH
10368M:	Pravin B Shelar <pshelar@ovn.org>
10369L:	netdev@vger.kernel.org
10370L:	dev@openvswitch.org
10371W:	http://openvswitch.org
10372S:	Maintained
10373F:	net/openvswitch/
10374F:	include/uapi/linux/openvswitch.h
10375
10376OPERATING PERFORMANCE POINTS (OPP)
10377M:	Viresh Kumar <vireshk@kernel.org>
10378M:	Nishanth Menon <nm@ti.com>
10379M:	Stephen Boyd <sboyd@kernel.org>
10380L:	linux-pm@vger.kernel.org
10381S:	Maintained
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10383F:	drivers/opp/
10384F:	include/linux/pm_opp.h
10385F:	Documentation/power/opp.txt
10386F:	Documentation/devicetree/bindings/opp/
10387
10388OPL4 DRIVER
10389M:	Clemens Ladisch <clemens@ladisch.de>
10390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10391T:	git git://git.alsa-project.org/alsa-kernel.git
10392S:	Maintained
10393F:	sound/drivers/opl4/
10394
10395OPROFILE
10396M:	Robert Richter <rric@kernel.org>
10397L:	oprofile-list@lists.sf.net
10398S:	Maintained
10399F:	arch/*/include/asm/oprofile*.h
10400F:	arch/*/oprofile/
10401F:	drivers/oprofile/
10402F:	include/linux/oprofile.h
10403
10404ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10405M:	Mark Fasheh <mfasheh@versity.com>
10406M:	Joel Becker <jlbec@evilplan.org>
10407L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10408W:	http://ocfs2.wiki.kernel.org
10409S:	Supported
10410F:	Documentation/filesystems/ocfs2.txt
10411F:	Documentation/filesystems/dlmfs.txt
10412F:	fs/ocfs2/
10413
10414ORANGEFS FILESYSTEM
10415M:	Mike Marshall <hubcap@omnibond.com>
10416R:	Martin Brandenburg <martin@omnibond.com>
10417L:	devel@lists.orangefs.org
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10419S:	Supported
10420F:	fs/orangefs/
10421F:	Documentation/filesystems/orangefs.txt
10422
10423ORINOCO DRIVER
10424L:	linux-wireless@vger.kernel.org
10425W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10426W:	http://www.nongnu.org/orinoco/
10427S:	Orphan
10428F:	drivers/net/wireless/intersil/orinoco/
10429
10430OSD LIBRARY and FILESYSTEM
10431M:	Boaz Harrosh <ooo@electrozaur.com>
10432S:	Maintained
10433F:	drivers/scsi/osd/
10434F:	include/scsi/osd_*
10435F:	fs/exofs/
10436
10437OV2659 OMNIVISION SENSOR DRIVER
10438M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10439L:	linux-media@vger.kernel.org
10440W:	https://linuxtv.org
10441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10442T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10443S:	Maintained
10444F:	drivers/media/i2c/ov2659.c
10445F:	include/media/i2c/ov2659.h
10446
10447OVERLAY FILESYSTEM
10448M:	Miklos Szeredi <miklos@szeredi.hu>
10449L:	linux-unionfs@vger.kernel.org
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10451S:	Supported
10452F:	fs/overlayfs/
10453F:	Documentation/filesystems/overlayfs.txt
10454
10455P54 WIRELESS DRIVER
10456M:	Christian Lamparter <chunkeey@googlemail.com>
10457L:	linux-wireless@vger.kernel.org
10458W:	http://wireless.kernel.org/en/users/Drivers/p54
10459S:	Maintained
10460F:	drivers/net/wireless/intersil/p54/
10461
10462PA SEMI ETHERNET DRIVER
10463L:	netdev@vger.kernel.org
10464S:	Orphan
10465F:	drivers/net/ethernet/pasemi/*
10466
10467PA SEMI SMBUS DRIVER
10468L:	linux-i2c@vger.kernel.org
10469S:	Orphan
10470F:	drivers/i2c/busses/i2c-pasemi.c
10471
10472PADATA PARALLEL EXECUTION MECHANISM
10473M:	Steffen Klassert <steffen.klassert@secunet.com>
10474L:	linux-crypto@vger.kernel.org
10475S:	Maintained
10476F:	kernel/padata.c
10477F:	include/linux/padata.h
10478F:	Documentation/padata.txt
10479
10480PANASONIC LAPTOP ACPI EXTRAS DRIVER
10481M:	Harald Welte <laforge@gnumonks.org>
10482L:	platform-driver-x86@vger.kernel.org
10483S:	Maintained
10484F:	drivers/platform/x86/panasonic-laptop.c
10485
10486PANASONIC MN10300/AM33/AM34 PORT
10487M:	David Howells <dhowells@redhat.com>
10488L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10489W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10490S:	Maintained
10491F:	Documentation/mn10300/
10492F:	arch/mn10300/
10493
10494PARALLEL LCD/KEYPAD PANEL DRIVER
10495M:	Willy Tarreau <willy@haproxy.com>
10496M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10497S:	Odd Fixes
10498F:	Documentation/misc-devices/lcd-panel-cgram.txt
10499F:	drivers/misc/panel.c
10500
10501PARALLEL PORT SUBSYSTEM
10502M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10503M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10504L:	linux-parport@lists.infradead.org (subscribers-only)
10505S:	Maintained
10506F:	drivers/parport/
10507F:	include/linux/parport*.h
10508F:	drivers/char/ppdev.c
10509F:	include/uapi/linux/ppdev.h
10510F:	Documentation/parport*.txt
10511
10512PARAVIRT_OPS INTERFACE
10513M:	Juergen Gross <jgross@suse.com>
10514M:	Alok Kataria <akataria@vmware.com>
10515L:	virtualization@lists.linux-foundation.org
10516S:	Supported
10517F:	Documentation/virtual/paravirt_ops.txt
10518F:	arch/*/kernel/paravirt*
10519F:	arch/*/include/asm/paravirt*.h
10520F:	include/linux/hypervisor.h
10521
10522PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10523M:	Tim Waugh <tim@cyberelk.net>
10524L:	linux-parport@lists.infradead.org (subscribers-only)
10525S:	Maintained
10526F:	Documentation/blockdev/paride.txt
10527F:	drivers/block/paride/
10528
10529PARISC ARCHITECTURE
10530M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10531M:	Helge Deller <deller@gmx.de>
10532L:	linux-parisc@vger.kernel.org
10533W:	http://www.parisc-linux.org/
10534Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10537S:	Maintained
10538F:	arch/parisc/
10539F:	Documentation/parisc/
10540F:	drivers/parisc/
10541F:	drivers/char/agp/parisc-agp.c
10542F:	drivers/input/serio/gscps2.c
10543F:	drivers/parport/parport_gsc.*
10544F:	drivers/tty/serial/8250/8250_gsc.c
10545F:	drivers/video/fbdev/sti*
10546F:	drivers/video/console/sti*
10547F:	drivers/video/logo/logo_parisc*
10548
10549PARMAN
10550M:	Jiri Pirko <jiri@mellanox.com>
10551L:	netdev@vger.kernel.org
10552S:	Supported
10553F:	lib/parman.c
10554F:	lib/test_parman.c
10555F:	include/linux/parman.h
10556
10557PC87360 HARDWARE MONITORING DRIVER
10558M:	Jim Cromie <jim.cromie@gmail.com>
10559L:	linux-hwmon@vger.kernel.org
10560S:	Maintained
10561F:	Documentation/hwmon/pc87360
10562F:	drivers/hwmon/pc87360.c
10563
10564PC8736x GPIO DRIVER
10565M:	Jim Cromie <jim.cromie@gmail.com>
10566S:	Maintained
10567F:	drivers/char/pc8736x_gpio.c
10568
10569PC87427 HARDWARE MONITORING DRIVER
10570M:	Jean Delvare <jdelvare@suse.com>
10571L:	linux-hwmon@vger.kernel.org
10572S:	Maintained
10573F:	Documentation/hwmon/pc87427
10574F:	drivers/hwmon/pc87427.c
10575
10576PCA9532 LED DRIVER
10577M:	Riku Voipio <riku.voipio@iki.fi>
10578S:	Maintained
10579F:	drivers/leds/leds-pca9532.c
10580F:	include/linux/leds-pca9532.h
10581
10582PCA9541 I2C BUS MASTER SELECTOR DRIVER
10583M:	Guenter Roeck <linux@roeck-us.net>
10584L:	linux-i2c@vger.kernel.org
10585S:	Maintained
10586F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10587
10588PCDP - PRIMARY CONSOLE AND DEBUG PORT
10589M:	Khalid Aziz <khalid@gonehiking.org>
10590S:	Maintained
10591F:	drivers/firmware/pcdp.*
10592
10593PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10594M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10595L:	linux-pci@vger.kernel.org
10596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597S:	Maintained
10598F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10599F:	drivers/pci/host/pci-aardvark.c
10600
10601PCI DRIVER FOR ALTERA PCIE IP
10602M:	Ley Foon Tan <lftan@altera.com>
10603L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10604L:	linux-pci@vger.kernel.org
10605S:	Supported
10606F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10607F:	drivers/pci/host/pcie-altera.c
10608
10609PCI DRIVER FOR APPLIEDMICRO XGENE
10610M:	Tanmay Inamdar <tinamdar@apm.com>
10611L:	linux-pci@vger.kernel.org
10612L:	linux-arm-kernel@lists.infradead.org
10613S:	Maintained
10614F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10615F:	drivers/pci/host/pci-xgene.c
10616
10617PCI DRIVER FOR ARM VERSATILE PLATFORM
10618M:	Rob Herring <robh@kernel.org>
10619L:	linux-pci@vger.kernel.org
10620L:	linux-arm-kernel@lists.infradead.org
10621S:	Maintained
10622F:	Documentation/devicetree/bindings/pci/versatile.txt
10623F:	drivers/pci/host/pci-versatile.c
10624
10625PCI DRIVER FOR ARMADA 8K
10626M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10627L:	linux-pci@vger.kernel.org
10628L:	linux-arm-kernel@lists.infradead.org
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10631F:	drivers/pci/dwc/pcie-armada8k.c
10632
10633PCI DRIVER FOR CADENCE PCIE IP
10634M:	Alan Douglas <adouglas@cadence.com>
10635L:	linux-pci@vger.kernel.org
10636S:	Maintained
10637F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10638F:	drivers/pci/cadence/pcie-cadence*
10639
10640PCI DRIVER FOR FREESCALE LAYERSCAPE
10641M:	Minghuan Lian <minghuan.Lian@freescale.com>
10642M:	Mingkai Hu <mingkai.hu@freescale.com>
10643M:	Roy Zang <tie-fei.zang@freescale.com>
10644L:	linuxppc-dev@lists.ozlabs.org
10645L:	linux-pci@vger.kernel.org
10646L:	linux-arm-kernel@lists.infradead.org
10647S:	Maintained
10648F:	drivers/pci/dwc/*layerscape*
10649
10650PCI DRIVER FOR GENERIC OF HOSTS
10651M:	Will Deacon <will.deacon@arm.com>
10652L:	linux-pci@vger.kernel.org
10653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10656F:	drivers/pci/host/pci-host-common.c
10657F:	drivers/pci/host/pci-host-generic.c
10658
10659PCI DRIVER FOR IMX6
10660M:	Richard Zhu <hongxing.zhu@nxp.com>
10661M:	Lucas Stach <l.stach@pengutronix.de>
10662L:	linux-pci@vger.kernel.org
10663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10664S:	Maintained
10665F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10666F:	drivers/pci/dwc/*imx6*
10667
10668PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10669M:	Keith Busch <keith.busch@intel.com>
10670M:	Jonathan Derrick <jonathan.derrick@intel.com>
10671L:	linux-pci@vger.kernel.org
10672S:	Supported
10673F:	drivers/pci/host/vmd.c
10674
10675PCI DRIVER FOR MICROSEMI SWITCHTEC
10676M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10677M:	Logan Gunthorpe <logang@deltatee.com>
10678L:	linux-pci@vger.kernel.org
10679S:	Maintained
10680F:	Documentation/switchtec.txt
10681F:	Documentation/ABI/testing/sysfs-class-switchtec
10682F:	drivers/pci/switch/switchtec*
10683F:	include/uapi/linux/switchtec_ioctl.h
10684F:	include/linux/switchtec.h
10685F:	drivers/ntb/hw/mscc/
10686
10687PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10688M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10689M:	Jason Cooper <jason@lakedaemon.net>
10690L:	linux-pci@vger.kernel.org
10691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10692S:	Maintained
10693F:	drivers/pci/host/*mvebu*
10694
10695PCI DRIVER FOR NVIDIA TEGRA
10696M:	Thierry Reding <thierry.reding@gmail.com>
10697L:	linux-tegra@vger.kernel.org
10698L:	linux-pci@vger.kernel.org
10699S:	Supported
10700F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10701F:	drivers/pci/host/pci-tegra.c
10702
10703PCI DRIVER FOR RENESAS R-CAR
10704M:	Simon Horman <horms@verge.net.au>
10705L:	linux-pci@vger.kernel.org
10706L:	linux-renesas-soc@vger.kernel.org
10707S:	Maintained
10708F:	drivers/pci/host/*rcar*
10709
10710PCI DRIVER FOR SAMSUNG EXYNOS
10711M:	Jingoo Han <jingoohan1@gmail.com>
10712L:	linux-pci@vger.kernel.org
10713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10714L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10715S:	Maintained
10716F:	drivers/pci/dwc/pci-exynos.c
10717
10718PCI DRIVER FOR SYNOPSYS DESIGNWARE
10719M:	Jingoo Han <jingoohan1@gmail.com>
10720M:	Joao Pinto <Joao.Pinto@synopsys.com>
10721L:	linux-pci@vger.kernel.org
10722S:	Maintained
10723F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10724F:	drivers/pci/dwc/*designware*
10725
10726PCI DRIVER FOR TI DRA7XX
10727M:	Kishon Vijay Abraham I <kishon@ti.com>
10728L:	linux-omap@vger.kernel.org
10729L:	linux-pci@vger.kernel.org
10730S:	Supported
10731F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10732F:	drivers/pci/dwc/pci-dra7xx.c
10733
10734PCI DRIVER FOR TI KEYSTONE
10735M:	Murali Karicheri <m-karicheri2@ti.com>
10736L:	linux-pci@vger.kernel.org
10737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738S:	Maintained
10739F:	drivers/pci/dwc/*keystone*
10740
10741PCI ENDPOINT SUBSYSTEM
10742M:	Kishon Vijay Abraham I <kishon@ti.com>
10743M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10744L:	linux-pci@vger.kernel.org
10745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10746S:	Supported
10747F:	drivers/pci/endpoint/
10748F:	drivers/misc/pci_endpoint_test.c
10749F:	tools/pci/
10750
10751PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10752M:	Russell Currey <ruscur@russell.cc>
10753L:	linuxppc-dev@lists.ozlabs.org
10754S:	Supported
10755F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10756F:	arch/powerpc/kernel/eeh*.c
10757F:	arch/powerpc/platforms/*/eeh*.c
10758F:	arch/powerpc/include/*/eeh*.h
10759
10760PCI ERROR RECOVERY
10761M:	Linas Vepstas <linasvepstas@gmail.com>
10762L:	linux-pci@vger.kernel.org
10763S:	Supported
10764F:	Documentation/PCI/pci-error-recovery.txt
10765
10766PCI MSI DRIVER FOR ALTERA MSI IP
10767M:	Ley Foon Tan <lftan@altera.com>
10768L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10769L:	linux-pci@vger.kernel.org
10770S:	Supported
10771F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10772F:	drivers/pci/host/pcie-altera-msi.c
10773
10774PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10775M:	Duc Dang <dhdang@apm.com>
10776L:	linux-pci@vger.kernel.org
10777L:	linux-arm-kernel@lists.infradead.org
10778S:	Maintained
10779F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10780F:	drivers/pci/host/pci-xgene-msi.c
10781
10782PCI SUBSYSTEM
10783M:	Bjorn Helgaas <bhelgaas@google.com>
10784L:	linux-pci@vger.kernel.org
10785Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10787S:	Supported
10788F:	Documentation/devicetree/bindings/pci/
10789F:	Documentation/PCI/
10790F:	drivers/acpi/pci*
10791F:	drivers/pci/
10792F:	include/asm-generic/pci*
10793F:	include/linux/pci*
10794F:	include/uapi/linux/pci*
10795F:	lib/pci*
10796F:	arch/x86/pci/
10797F:	arch/x86/kernel/quirks.c
10798
10799PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10800M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10801L:	linux-pci@vger.kernel.org
10802Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10804S:	Supported
10805F:	drivers/pci/host/
10806F:	drivers/pci/dwc/
10807
10808PCIE DRIVER FOR AXIS ARTPEC
10809M:	Niklas Cassel <niklas.cassel@axis.com>
10810M:	Jesper Nilsson <jesper.nilsson@axis.com>
10811L:	linux-arm-kernel@axis.com
10812L:	linux-pci@vger.kernel.org
10813S:	Maintained
10814F:	Documentation/devicetree/bindings/pci/axis,artpec*
10815F:	drivers/pci/dwc/*artpec*
10816
10817PCIE DRIVER FOR CAVIUM THUNDERX
10818M:	David Daney <david.daney@cavium.com>
10819L:	linux-pci@vger.kernel.org
10820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821S:	Supported
10822F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10823F:	drivers/pci/host/pci-thunder-*
10824
10825PCIE DRIVER FOR HISILICON
10826M:	Zhou Wang <wangzhou1@hisilicon.com>
10827L:	linux-pci@vger.kernel.org
10828S:	Maintained
10829F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10830F:	drivers/pci/dwc/pcie-hisi.c
10831
10832PCIE DRIVER FOR HISILICON KIRIN
10833M:	Xiaowei Song <songxiaowei@hisilicon.com>
10834M:	Binghui Wang <wangbinghui@hisilicon.com>
10835L:	linux-pci@vger.kernel.org
10836S:	Maintained
10837F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10838F:	drivers/pci/dwc/pcie-kirin.c
10839
10840PCIE DRIVER FOR HISILICON STB
10841M:	Jianguo Sun <sunjianguo1@huawei.com>
10842M:	Shawn Guo <shawn.guo@linaro.org>
10843L:	linux-pci@vger.kernel.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10846F:	drivers/pci/dwc/pcie-histb.c
10847
10848PCIE DRIVER FOR MEDIATEK
10849M:	Ryder Lee <ryder.lee@mediatek.com>
10850L:	linux-pci@vger.kernel.org
10851L:	linux-mediatek@lists.infradead.org
10852S:	Supported
10853F:	Documentation/devicetree/bindings/pci/mediatek*
10854F:	drivers/pci/host/*mediatek*
10855
10856PCIE DRIVER FOR QUALCOMM MSM
10857M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10858L:	linux-pci@vger.kernel.org
10859L:	linux-arm-msm@vger.kernel.org
10860S:	Maintained
10861F:	drivers/pci/dwc/*qcom*
10862
10863PCIE DRIVER FOR ROCKCHIP
10864M:	Shawn Lin <shawn.lin@rock-chips.com>
10865L:	linux-pci@vger.kernel.org
10866L:	linux-rockchip@lists.infradead.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10869F:	drivers/pci/host/pcie-rockchip.c
10870
10871PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10872M:	Linus Walleij <linus.walleij@linaro.org>
10873L:	linux-pci@vger.kernel.org
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10876F:	drivers/pci/host/pci-v3-semi.c
10877
10878PCIE DRIVER FOR ST SPEAR13XX
10879M:	Pratyush Anand <pratyush.anand@gmail.com>
10880L:	linux-pci@vger.kernel.org
10881S:	Maintained
10882F:	drivers/pci/dwc/*spear*
10883
10884PCMCIA SUBSYSTEM
10885M:	Dominik Brodowski <linux@dominikbrodowski.net>
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10887S:	Odd Fixes
10888F:	Documentation/pcmcia/
10889F:	tools/pcmcia/
10890F:	drivers/pcmcia/
10891F:	include/pcmcia/
10892
10893PCNET32 NETWORK DRIVER
10894M:	Don Fry <pcnet32@frontier.com>
10895L:	netdev@vger.kernel.org
10896S:	Maintained
10897F:	drivers/net/ethernet/amd/pcnet32.c
10898
10899PCRYPT PARALLEL CRYPTO ENGINE
10900M:	Steffen Klassert <steffen.klassert@secunet.com>
10901L:	linux-crypto@vger.kernel.org
10902S:	Maintained
10903F:	crypto/pcrypt.c
10904F:	include/crypto/pcrypt.h
10905
10906PEAQ WMI HOTKEYS DRIVER
10907M:	Hans de Goede <hdegoede@redhat.com>
10908L:	platform-driver-x86@vger.kernel.org
10909S:	Maintained
10910F:	drivers/platform/x86/peaq-wmi.c
10911
10912PER-CPU MEMORY ALLOCATOR
10913M:	Tejun Heo <tj@kernel.org>
10914M:	Christoph Lameter <cl@linux.com>
10915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10916S:	Maintained
10917F:	include/linux/percpu*.h
10918F:	mm/percpu*.c
10919F:	arch/*/include/asm/percpu.h
10920
10921PER-TASK DELAY ACCOUNTING
10922M:	Balbir Singh <bsingharora@gmail.com>
10923S:	Maintained
10924F:	include/linux/delayacct.h
10925F:	kernel/delayacct.c
10926
10927PERFORMANCE EVENTS SUBSYSTEM
10928M:	Peter Zijlstra <peterz@infradead.org>
10929M:	Ingo Molnar <mingo@redhat.com>
10930M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10931R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10932R:	Jiri Olsa <jolsa@redhat.com>
10933R:	Namhyung Kim <namhyung@kernel.org>
10934L:	linux-kernel@vger.kernel.org
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10936S:	Supported
10937F:	kernel/events/*
10938F:	include/linux/perf_event.h
10939F:	include/uapi/linux/perf_event.h
10940F:	arch/*/kernel/perf_event*.c
10941F:	arch/*/kernel/*/perf_event*.c
10942F:	arch/*/kernel/*/*/perf_event*.c
10943F:	arch/*/include/asm/perf_event.h
10944F:	arch/*/kernel/perf_callchain.c
10945F:	arch/*/events/*
10946F:	tools/perf/
10947
10948PERSONALITY HANDLING
10949M:	Christoph Hellwig <hch@infradead.org>
10950L:	linux-abi-devel@lists.sourceforge.net
10951S:	Maintained
10952F:	include/linux/personality.h
10953F:	include/uapi/linux/personality.h
10954
10955PHONET PROTOCOL
10956M:	Remi Denis-Courmont <courmisch@gmail.com>
10957S:	Supported
10958F:	Documentation/networking/phonet.txt
10959F:	include/linux/phonet.h
10960F:	include/net/phonet/
10961F:	include/uapi/linux/phonet.h
10962F:	net/phonet/
10963
10964PHRAM MTD DRIVER
10965M:	Joern Engel <joern@lazybastard.org>
10966L:	linux-mtd@lists.infradead.org
10967S:	Maintained
10968F:	drivers/mtd/devices/phram.c
10969
10970PICOLCD HID DRIVER
10971M:	Bruno Prémont <bonbons@linux-vserver.org>
10972L:	linux-input@vger.kernel.org
10973S:	Maintained
10974F:	drivers/hid/hid-picolcd*
10975
10976PICOXCELL SUPPORT
10977M:	Jamie Iles <jamie@jamieiles.com>
10978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10979T:	git git://github.com/jamieiles/linux-2.6-ji.git
10980S:	Supported
10981F:	arch/arm/boot/dts/picoxcell*
10982F:	arch/arm/mach-picoxcell/
10983F:	drivers/crypto/picoxcell*
10984
10985PIN CONTROL SUBSYSTEM
10986M:	Linus Walleij <linus.walleij@linaro.org>
10987L:	linux-gpio@vger.kernel.org
10988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10989S:	Maintained
10990F:	Documentation/devicetree/bindings/pinctrl/
10991F:	Documentation/driver-api/pinctl.rst
10992F:	drivers/pinctrl/
10993F:	include/linux/pinctrl/
10994
10995PIN CONTROLLER - ATMEL AT91
10996M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10998S:	Maintained
10999F:	drivers/pinctrl/pinctrl-at91.*
11000
11001PIN CONTROLLER - ATMEL AT91 PIO4
11002M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11004L:	linux-gpio@vger.kernel.org
11005S:	Supported
11006F:	drivers/pinctrl/pinctrl-at91-pio4.*
11007
11008PIN CONTROLLER - FREESCALE
11009M:	Dong Aisheng <aisheng.dong@nxp.com>
11010M:	Fabio Estevam <festevam@gmail.com>
11011M:	Shawn Guo <shawnguo@kernel.org>
11012M:	Stefan Agner <stefan@agner.ch>
11013R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11014L:	linux-gpio@vger.kernel.org
11015S:	Maintained
11016F:	drivers/pinctrl/freescale/
11017F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11018
11019PIN CONTROLLER - INTEL
11020M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11021M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11022S:	Maintained
11023F:	drivers/pinctrl/intel/
11024
11025PIN CONTROLLER - MEDIATEK
11026M:	Sean Wang <sean.wang@mediatek.com>
11027L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11028S:	Maintained
11029F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11030F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11031F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11032F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11033F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11034
11035PIN CONTROLLER - QUALCOMM
11036M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11037S:	Maintained
11038L:	linux-arm-msm@vger.kernel.org
11039F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11040F:	drivers/pinctrl/qcom/
11041
11042PIN CONTROLLER - RENESAS
11043M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11044M:	Geert Uytterhoeven <geert+renesas@glider.be>
11045L:	linux-renesas-soc@vger.kernel.org
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11047S:	Maintained
11048F:	drivers/pinctrl/sh-pfc/
11049
11050PIN CONTROLLER - SAMSUNG
11051M:	Tomasz Figa <tomasz.figa@gmail.com>
11052M:	Krzysztof Kozlowski <krzk@kernel.org>
11053M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11055L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11056Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11058S:	Maintained
11059F:	drivers/pinctrl/samsung/
11060F:	include/dt-bindings/pinctrl/samsung.h
11061F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11062
11063PIN CONTROLLER - SINGLE
11064M:	Tony Lindgren <tony@atomide.com>
11065M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11067L:	linux-omap@vger.kernel.org
11068S:	Maintained
11069F:	drivers/pinctrl/pinctrl-single.c
11070
11071PIN CONTROLLER - ST SPEAR
11072M:	Viresh Kumar <vireshk@kernel.org>
11073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074W:	http://www.st.com/spear
11075S:	Maintained
11076F:	drivers/pinctrl/spear/
11077
11078PISTACHIO SOC SUPPORT
11079M:	James Hartley <james.hartley@sondrel.com>
11080L:	linux-mips@linux-mips.org
11081S:	Odd Fixes
11082F:	arch/mips/pistachio/
11083F:	arch/mips/include/asm/mach-pistachio/
11084F:	arch/mips/boot/dts/img/pistachio*
11085F:	arch/mips/configs/pistachio*_defconfig
11086
11087PKTCDVD DRIVER
11088S:	Orphan
11089M:	linux-block@vger.kernel.org
11090F:	drivers/block/pktcdvd.c
11091F:	include/linux/pktcdvd.h
11092F:	include/uapi/linux/pktcdvd.h
11093
11094PKUNITY SOC DRIVERS
11095M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11096W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11097S:	Maintained
11098T:	git git://github.com/gxt/linux.git
11099F:	drivers/input/serio/i8042-unicore32io.h
11100F:	drivers/i2c/busses/i2c-puv3.c
11101F:	drivers/video/fbdev/fb-puv3.c
11102F:	drivers/rtc/rtc-puv3.c
11103
11104PMBUS HARDWARE MONITORING DRIVERS
11105M:	Guenter Roeck <linux@roeck-us.net>
11106L:	linux-hwmon@vger.kernel.org
11107W:	http://hwmon.wiki.kernel.org/
11108W:	http://www.roeck-us.net/linux/drivers/
11109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11110S:	Maintained
11111F:	Documentation/hwmon/pmbus
11112F:	drivers/hwmon/pmbus/
11113F:	include/linux/pmbus.h
11114
11115PMC SIERRA MaxRAID DRIVER
11116L:	linux-scsi@vger.kernel.org
11117W:	http://www.pmc-sierra.com/
11118S:	Orphan
11119F:	drivers/scsi/pmcraid.*
11120
11121PMC SIERRA PM8001 DRIVER
11122M:	Jack Wang <jinpu.wang@profitbricks.com>
11123M:	lindar_liu@usish.com
11124L:	linux-scsi@vger.kernel.org
11125S:	Supported
11126F:	drivers/scsi/pm8001/
11127
11128PNP SUPPORT
11129M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11130S:	Maintained
11131F:	drivers/pnp/
11132
11133POSIX CLOCKS and TIMERS
11134M:	Thomas Gleixner <tglx@linutronix.de>
11135L:	linux-kernel@vger.kernel.org
11136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11137S:	Maintained
11138F:	fs/timerfd.c
11139F:	include/linux/timer*
11140F:	kernel/time/*timer*
11141
11142POWER MANAGEMENT CORE
11143M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11144L:	linux-pm@vger.kernel.org
11145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11146B:	https://bugzilla.kernel.org
11147S:	Supported
11148F:	drivers/base/power/
11149F:	include/linux/pm.h
11150F:	include/linux/pm_*
11151F:	include/linux/powercap.h
11152F:	drivers/powercap/
11153F:	kernel/configs/nopm.config
11154
11155POWER STATE COORDINATION INTERFACE (PSCI)
11156M:	Mark Rutland <mark.rutland@arm.com>
11157M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11158L:	linux-arm-kernel@lists.infradead.org
11159S:	Maintained
11160F:	drivers/firmware/psci*.c
11161F:	include/linux/psci.h
11162F:	include/uapi/linux/psci.h
11163
11164POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11165M:	Sebastian Reichel <sre@kernel.org>
11166L:	linux-pm@vger.kernel.org
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/power/supply/
11170F:	include/linux/power_supply.h
11171F:	drivers/power/supply/
11172
11173POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11174M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11175L:	linuxppc-dev@lists.ozlabs.org
11176S:	Maintained
11177F:	drivers/char/powernv-op-panel.c
11178
11179PPP OVER ATM (RFC 2364)
11180M:	Mitchell Blank Jr <mitch@sfgoth.com>
11181S:	Maintained
11182F:	net/atm/pppoatm.c
11183F:	include/uapi/linux/atmppp.h
11184
11185PPP OVER ETHERNET
11186M:	Michal Ostrowski <mostrows@earthlink.net>
11187S:	Maintained
11188F:	drivers/net/ppp/pppoe.c
11189F:	drivers/net/ppp/pppox.c
11190
11191PPP OVER L2TP
11192M:	James Chapman <jchapman@katalix.com>
11193S:	Maintained
11194F:	net/l2tp/l2tp_ppp.c
11195F:	include/linux/if_pppol2tp.h
11196F:	include/uapi/linux/if_pppol2tp.h
11197
11198PPP PROTOCOL DRIVERS AND COMPRESSORS
11199M:	Paul Mackerras <paulus@samba.org>
11200L:	linux-ppp@vger.kernel.org
11201S:	Maintained
11202F:	drivers/net/ppp/ppp_*
11203
11204PPS SUPPORT
11205M:	Rodolfo Giometti <giometti@enneenne.com>
11206W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11207L:	linuxpps@ml.enneenne.com (subscribers-only)
11208S:	Maintained
11209F:	Documentation/pps/
11210F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11211F:	Documentation/ABI/testing/sysfs-pps
11212F:	drivers/pps/
11213F:	include/linux/pps*.h
11214F:	include/uapi/linux/pps.h
11215
11216PPTP DRIVER
11217M:	Dmitry Kozlov <xeb@mail.ru>
11218L:	netdev@vger.kernel.org
11219S:	Maintained
11220F:	drivers/net/ppp/pptp.c
11221W:	http://sourceforge.net/projects/accel-pptp
11222
11223PREEMPTIBLE KERNEL
11224M:	Robert Love <rml@tech9.net>
11225L:	kpreempt-tech@lists.sourceforge.net
11226W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11227S:	Supported
11228F:	Documentation/preempt-locking.txt
11229F:	include/linux/preempt.h
11230
11231PRINTK
11232M:	Petr Mladek <pmladek@suse.com>
11233M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11234R:	Steven Rostedt <rostedt@goodmis.org>
11235S:	Maintained
11236F:	kernel/printk/
11237F:	include/linux/printk.h
11238
11239PRISM54 WIRELESS DRIVER
11240M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11241L:	linux-wireless@vger.kernel.org
11242W:	http://wireless.kernel.org/en/users/Drivers/p54
11243S:	Obsolete
11244F:	drivers/net/wireless/intersil/prism54/
11245
11246PROC SYSCTL
11247M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11248M:	Kees Cook <keescook@chromium.org>
11249L:	linux-kernel@vger.kernel.org
11250L:	linux-fsdevel@vger.kernel.org
11251S:	Maintained
11252F:	fs/proc/proc_sysctl.c
11253F:	include/linux/sysctl.h
11254F:	kernel/sysctl.c
11255F:	tools/testing/selftests/sysctl/
11256
11257PS3 NETWORK SUPPORT
11258M:	Geoff Levand <geoff@infradead.org>
11259L:	netdev@vger.kernel.org
11260L:	linuxppc-dev@lists.ozlabs.org
11261S:	Maintained
11262F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11263
11264PS3 PLATFORM SUPPORT
11265M:	Geoff Levand <geoff@infradead.org>
11266L:	linuxppc-dev@lists.ozlabs.org
11267S:	Maintained
11268F:	arch/powerpc/boot/ps3*
11269F:	arch/powerpc/include/asm/lv1call.h
11270F:	arch/powerpc/include/asm/ps3*.h
11271F:	arch/powerpc/platforms/ps3/
11272F:	drivers/*/ps3*
11273F:	drivers/ps3/
11274F:	drivers/rtc/rtc-ps3.c
11275F:	drivers/usb/host/*ps3.c
11276F:	sound/ppc/snd_ps3*
11277
11278PS3VRAM DRIVER
11279M:	Jim Paris <jim@jtan.com>
11280M:	Geoff Levand <geoff@infradead.org>
11281L:	linuxppc-dev@lists.ozlabs.org
11282S:	Maintained
11283F:	drivers/block/ps3vram.c
11284
11285PSAMPLE PACKET SAMPLING SUPPORT:
11286M:	Yotam Gigi <yotam.gi@gmail.com>
11287S:	Maintained
11288F:	net/psample
11289F:	include/net/psample.h
11290F:	include/uapi/linux/psample.h
11291
11292PSTORE FILESYSTEM
11293M:	Kees Cook <keescook@chromium.org>
11294M:	Anton Vorontsov <anton@enomsg.org>
11295M:	Colin Cross <ccross@android.com>
11296M:	Tony Luck <tony.luck@intel.com>
11297S:	Maintained
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11299F:	fs/pstore/
11300F:	include/linux/pstore*
11301F:	drivers/firmware/efi/efi-pstore.c
11302F:	drivers/acpi/apei/erst.c
11303F:	Documentation/admin-guide/ramoops.rst
11304F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11305K:	\b(pstore|ramoops)
11306
11307PTP HARDWARE CLOCK SUPPORT
11308M:	Richard Cochran <richardcochran@gmail.com>
11309L:	netdev@vger.kernel.org
11310S:	Maintained
11311W:	http://linuxptp.sourceforge.net/
11312F:	Documentation/ABI/testing/sysfs-ptp
11313F:	Documentation/ptp/*
11314F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11315F:	drivers/net/phy/dp83640*
11316F:	drivers/ptp/*
11317F:	include/linux/ptp_cl*
11318
11319PTRACE SUPPORT
11320M:	Oleg Nesterov <oleg@redhat.com>
11321S:	Maintained
11322F:	include/asm-generic/syscall.h
11323F:	include/linux/ptrace.h
11324F:	include/linux/regset.h
11325F:	include/linux/tracehook.h
11326F:	include/uapi/linux/ptrace.h
11327F:	include/uapi/linux/ptrace.h
11328F:	include/asm-generic/ptrace.h
11329F:	kernel/ptrace.c
11330F:	arch/*/ptrace*.c
11331F:	arch/*/*/ptrace*.c
11332F:	arch/*/include/asm/ptrace*.h
11333
11334PULSE8-CEC DRIVER
11335M:	Hans Verkuil <hverkuil@xs4all.nl>
11336L:	linux-media@vger.kernel.org
11337T:	git git://linuxtv.org/media_tree.git
11338S:	Maintained
11339F:	drivers/media/usb/pulse8-cec/*
11340F:	Documentation/media/cec-drivers/pulse8-cec.rst
11341
11342PVRUSB2 VIDEO4LINUX DRIVER
11343M:	Mike Isely <isely@pobox.com>
11344L:	pvrusb2@isely.net	(subscribers-only)
11345L:	linux-media@vger.kernel.org
11346W:	http://www.isely.net/pvrusb2/
11347T:	git git://linuxtv.org/media_tree.git
11348S:	Maintained
11349F:	Documentation/media/v4l-drivers/pvrusb2*
11350F:	drivers/media/usb/pvrusb2/
11351
11352PWC WEBCAM DRIVER
11353M:	Hans Verkuil <hverkuil@xs4all.nl>
11354L:	linux-media@vger.kernel.org
11355T:	git git://linuxtv.org/media_tree.git
11356S:	Odd Fixes
11357F:	drivers/media/usb/pwc/*
11358
11359PWM FAN DRIVER
11360M:	Kamil Debski <kamil@wypas.org>
11361M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11362L:	linux-hwmon@vger.kernel.org
11363S:	Supported
11364F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11365F:	Documentation/hwmon/pwm-fan
11366F:	drivers/hwmon/pwm-fan.c
11367
11368PWM IR Transmitter
11369M:	Sean Young <sean@mess.org>
11370L:	linux-media@vger.kernel.org
11371S:	Maintained
11372F:	drivers/media/rc/pwm-ir-tx.c
11373
11374PWM SUBSYSTEM
11375M:	Thierry Reding <thierry.reding@gmail.com>
11376L:	linux-pwm@vger.kernel.org
11377S:	Maintained
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11379F:	Documentation/pwm.txt
11380F:	Documentation/devicetree/bindings/pwm/
11381F:	include/linux/pwm.h
11382F:	drivers/pwm/
11383F:	drivers/video/backlight/pwm_bl.c
11384F:	include/linux/pwm_backlight.h
11385F:	drivers/gpio/gpio-mvebu.c
11386F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11387
11388PXA GPIO DRIVER
11389M:	Robert Jarzmik <robert.jarzmik@free.fr>
11390L:	linux-gpio@vger.kernel.org
11391S:	Maintained
11392F:	drivers/gpio/gpio-pxa.c
11393
11394PXA MMCI DRIVER
11395S:	Orphan
11396
11397PXA RTC DRIVER
11398M:	Robert Jarzmik <robert.jarzmik@free.fr>
11399L:	linux-rtc@vger.kernel.org
11400S:	Maintained
11401
11402PXA2xx/PXA3xx SUPPORT
11403M:	Daniel Mack <daniel@zonque.org>
11404M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11405M:	Robert Jarzmik <robert.jarzmik@free.fr>
11406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407T:	git git://github.com/hzhuang1/linux.git
11408T:	git git://github.com/rjarzmik/linux.git
11409S:	Maintained
11410F:	arch/arm/boot/dts/pxa*
11411F:	arch/arm/mach-pxa/
11412F:	drivers/dma/pxa*
11413F:	drivers/pcmcia/pxa2xx*
11414F:	drivers/pinctrl/pxa/
11415F:	drivers/spi/spi-pxa2xx*
11416F:	drivers/usb/gadget/udc/pxa2*
11417F:	include/sound/pxa2xx-lib.h
11418F:	sound/arm/pxa*
11419F:	sound/soc/pxa/
11420
11421PXA3xx NAND FLASH DRIVER
11422M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11423L:	linux-mtd@lists.infradead.org
11424S:	Maintained
11425F:	drivers/mtd/nand/pxa3xx_nand.c
11426
11427QAT DRIVER
11428M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11429L:	qat-linux@intel.com
11430S:	Supported
11431F:	drivers/crypto/qat/
11432
11433QCOM AUDIO (ASoC) DRIVERS
11434M:	Patrick Lai <plai@codeaurora.org>
11435M:	Banajit Goswami <bgoswami@codeaurora.org>
11436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11437S:	Supported
11438F:	sound/soc/qcom/
11439
11440QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11441M:	Gabriel Somlo <somlo@cmu.edu>
11442M:	"Michael S. Tsirkin" <mst@redhat.com>
11443L:	qemu-devel@nongnu.org
11444S:	Maintained
11445F:	drivers/firmware/qemu_fw_cfg.c
11446
11447QIB DRIVER
11448M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11449M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11450L:	linux-rdma@vger.kernel.org
11451S:	Supported
11452F:	drivers/infiniband/hw/qib/
11453
11454QLOGIC QL41xxx FCOE DRIVER
11455M:	QLogic-Storage-Upstream@cavium.com
11456L:	linux-scsi@vger.kernel.org
11457S:	Supported
11458F:	drivers/scsi/qedf/
11459
11460QLOGIC QL41xxx ISCSI DRIVER
11461M:	QLogic-Storage-Upstream@cavium.com
11462L:	linux-scsi@vger.kernel.org
11463S:	Supported
11464F:	drivers/scsi/qedi/
11465
11466QLOGIC QL4xxx ETHERNET DRIVER
11467M:	Ariel Elior <Ariel.Elior@cavium.com>
11468M:	everest-linux-l2@cavium.com
11469L:	netdev@vger.kernel.org
11470S:	Supported
11471F:	drivers/net/ethernet/qlogic/qed/
11472F:	include/linux/qed/
11473F:	drivers/net/ethernet/qlogic/qede/
11474
11475QLOGIC QL4xxx RDMA DRIVER
11476M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11477M:	Ariel Elior <Ariel.Elior@cavium.com>
11478L:	linux-rdma@vger.kernel.org
11479S:	Supported
11480F:	drivers/infiniband/hw/qedr/
11481F:	include/uapi/rdma/qedr-abi.h
11482
11483QLOGIC QLA1280 SCSI DRIVER
11484M:	Michael Reed <mdr@sgi.com>
11485L:	linux-scsi@vger.kernel.org
11486S:	Maintained
11487F:	drivers/scsi/qla1280.[ch]
11488
11489QLOGIC QLA2XXX FC-SCSI DRIVER
11490M:	qla2xxx-upstream@qlogic.com
11491L:	linux-scsi@vger.kernel.org
11492S:	Supported
11493F:	Documentation/scsi/LICENSE.qla2xxx
11494F:	drivers/scsi/qla2xxx/
11495
11496QLOGIC QLA3XXX NETWORK DRIVER
11497M:	Dept-GELinuxNICDev@cavium.com
11498L:	netdev@vger.kernel.org
11499S:	Supported
11500F:	Documentation/networking/LICENSE.qla3xxx
11501F:	drivers/net/ethernet/qlogic/qla3xxx.*
11502
11503QLOGIC QLA4XXX iSCSI DRIVER
11504M:	QLogic-Storage-Upstream@qlogic.com
11505L:	linux-scsi@vger.kernel.org
11506S:	Supported
11507F:	Documentation/scsi/LICENSE.qla4xxx
11508F:	drivers/scsi/qla4xxx/
11509
11510QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11511M:	Harish Patil <harish.patil@cavium.com>
11512M:	Manish Chopra <manish.chopra@cavium.com>
11513M:	Dept-GELinuxNICDev@cavium.com
11514L:	netdev@vger.kernel.org
11515S:	Supported
11516F:	drivers/net/ethernet/qlogic/qlcnic/
11517
11518QLOGIC QLGE 10Gb ETHERNET DRIVER
11519M:	Harish Patil <harish.patil@cavium.com>
11520M:	Manish Chopra <manish.chopra@cavium.com>
11521M:	Dept-GELinuxNICDev@cavium.com
11522L:	netdev@vger.kernel.org
11523S:	Supported
11524F:	drivers/net/ethernet/qlogic/qlge/
11525
11526QNX4 FILESYSTEM
11527M:	Anders Larsen <al@alarsen.net>
11528W:	http://www.alarsen.net/linux/qnx4fs/
11529S:	Maintained
11530F:	fs/qnx4/
11531F:	include/uapi/linux/qnx4_fs.h
11532F:	include/uapi/linux/qnxtypes.h
11533
11534QORIQ DPAA2 FSL-MC BUS DRIVER
11535M:	Stuart Yoder <stuyoder@gmail.com>
11536M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11537L:	linux-kernel@vger.kernel.org
11538S:	Maintained
11539F:	drivers/staging/fsl-mc/
11540F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11541
11542QT1010 MEDIA DRIVER
11543M:	Antti Palosaari <crope@iki.fi>
11544L:	linux-media@vger.kernel.org
11545W:	https://linuxtv.org
11546W:	http://palosaari.fi/linux/
11547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11548T:	git git://linuxtv.org/anttip/media_tree.git
11549S:	Maintained
11550F:	drivers/media/tuners/qt1010*
11551
11552QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11553M:	Kalle Valo <kvalo@qca.qualcomm.com>
11554L:	ath10k@lists.infradead.org
11555W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11557S:	Supported
11558F:	drivers/net/wireless/ath/ath10k/
11559
11560QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11561M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11562L:	linux-wireless@vger.kernel.org
11563W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11564S:	Supported
11565F:	drivers/net/wireless/ath/ath9k/
11566
11567QUALCOMM CAMERA SUBSYSTEM DRIVER
11568M:	Todor Tomov <todor.tomov@linaro.org>
11569L:	linux-media@vger.kernel.org
11570S:	Maintained
11571F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11572F:	Documentation/media/v4l-drivers/qcom_camss.rst
11573F:	drivers/media/platform/qcom/camss-8x16/
11574
11575QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11576M:	Timur Tabi <timur@codeaurora.org>
11577L:	netdev@vger.kernel.org
11578S:	Supported
11579F:	drivers/net/ethernet/qualcomm/emac/
11580
11581QUALCOMM HEXAGON ARCHITECTURE
11582M:	Richard Kuo <rkuo@codeaurora.org>
11583L:	linux-hexagon@vger.kernel.org
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11585S:	Supported
11586F:	arch/hexagon/
11587
11588QUALCOMM IOMMU
11589M:	Rob Clark <robdclark@gmail.com>
11590L:	iommu@lists.linux-foundation.org
11591L:	linux-arm-msm@vger.kernel.org
11592S:	Maintained
11593F:	drivers/iommu/qcom_iommu.c
11594
11595QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11596M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11597L:	linux-media@vger.kernel.org
11598L:	linux-arm-msm@vger.kernel.org
11599T:	git git://linuxtv.org/media_tree.git
11600S:	Maintained
11601F:	drivers/media/platform/qcom/venus/
11602
11603QUALCOMM WCN36XX WIRELESS DRIVER
11604M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11605L:	wcn36xx@lists.infradead.org
11606W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11607T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11608S:	Supported
11609F:	drivers/net/wireless/ath/wcn36xx/
11610
11611QUANTENNA QTNFMAC WIRELESS DRIVER
11612M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11613M:	Avinash Patil <avinashp@quantenna.com>
11614M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11615L:	linux-wireless@vger.kernel.org
11616S:	Maintained
11617F:	drivers/net/wireless/quantenna
11618
11619RADEON and AMDGPU DRM DRIVERS
11620M:	Alex Deucher <alexander.deucher@amd.com>
11621M:	Christian König <christian.koenig@amd.com>
11622M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11623L:	amd-gfx@lists.freedesktop.org
11624T:	git git://people.freedesktop.org/~agd5f/linux
11625S:	Supported
11626F:	drivers/gpu/drm/radeon/
11627F:	include/uapi/drm/radeon_drm.h
11628F:	drivers/gpu/drm/amd/
11629F:	include/uapi/drm/amdgpu_drm.h
11630
11631RADEON FRAMEBUFFER DISPLAY DRIVER
11632M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11633L:	linux-fbdev@vger.kernel.org
11634S:	Maintained
11635F:	drivers/video/fbdev/aty/radeon*
11636F:	include/uapi/linux/radeonfb.h
11637
11638RADIOSHARK RADIO DRIVER
11639M:	Hans Verkuil <hverkuil@xs4all.nl>
11640L:	linux-media@vger.kernel.org
11641T:	git git://linuxtv.org/media_tree.git
11642S:	Maintained
11643F:	drivers/media/radio/radio-shark.c
11644
11645RADIOSHARK2 RADIO DRIVER
11646M:	Hans Verkuil <hverkuil@xs4all.nl>
11647L:	linux-media@vger.kernel.org
11648T:	git git://linuxtv.org/media_tree.git
11649S:	Maintained
11650F:	drivers/media/radio/radio-shark2.c
11651F:	drivers/media/radio/radio-tea5777.c
11652
11653RADOS BLOCK DEVICE (RBD)
11654M:	Ilya Dryomov <idryomov@gmail.com>
11655M:	Sage Weil <sage@redhat.com>
11656M:	Alex Elder <elder@kernel.org>
11657L:	ceph-devel@vger.kernel.org
11658W:	http://ceph.com/
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11660T:	git git://github.com/ceph/ceph-client.git
11661S:	Supported
11662F:	Documentation/ABI/testing/sysfs-bus-rbd
11663F:	drivers/block/rbd.c
11664F:	drivers/block/rbd_types.h
11665
11666RAGE128 FRAMEBUFFER DISPLAY DRIVER
11667M:	Paul Mackerras <paulus@samba.org>
11668L:	linux-fbdev@vger.kernel.org
11669S:	Maintained
11670F:	drivers/video/fbdev/aty/aty128fb.c
11671
11672RAINSHADOW-CEC DRIVER
11673M:	Hans Verkuil <hverkuil@xs4all.nl>
11674L:	linux-media@vger.kernel.org
11675T:	git git://linuxtv.org/media_tree.git
11676S:	Maintained
11677F:	drivers/media/usb/rainshadow-cec/*
11678
11679RALINK MIPS ARCHITECTURE
11680M:	John Crispin <john@phrozen.org>
11681L:	linux-mips@linux-mips.org
11682S:	Maintained
11683F:	arch/mips/ralink
11684
11685RALINK RT2X00 WIRELESS LAN DRIVER
11686P:	rt2x00 project
11687M:	Stanislaw Gruszka <sgruszka@redhat.com>
11688M:	Helmut Schaa <helmut.schaa@googlemail.com>
11689L:	linux-wireless@vger.kernel.org
11690S:	Maintained
11691F:	drivers/net/wireless/ralink/rt2x00/
11692
11693RAMDISK RAM BLOCK DEVICE DRIVER
11694M:	Jens Axboe <axboe@kernel.dk>
11695S:	Maintained
11696F:	Documentation/blockdev/ramdisk.txt
11697F:	drivers/block/brd.c
11698
11699RANCHU VIRTUAL BOARD FOR MIPS
11700M:	Miodrag Dinic <miodrag.dinic@mips.com>
11701L:	linux-mips@linux-mips.org
11702S:	Supported
11703F:	arch/mips/generic/board-ranchu.c
11704F:	arch/mips/configs/generic/board-ranchu.config
11705
11706RANDOM NUMBER DRIVER
11707M:	"Theodore Ts'o" <tytso@mit.edu>
11708S:	Maintained
11709F:	drivers/char/random.c
11710
11711RAPIDIO SUBSYSTEM
11712M:	Matt Porter <mporter@kernel.crashing.org>
11713M:	Alexandre Bounine <alexandre.bounine@idt.com>
11714S:	Maintained
11715F:	drivers/rapidio/
11716
11717RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11718L:	linux-wireless@vger.kernel.org
11719S:	Orphan
11720F:	drivers/net/wireless/ray*
11721
11722RCUTORTURE TEST FRAMEWORK
11723M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11724M:	Josh Triplett <josh@joshtriplett.org>
11725R:	Steven Rostedt <rostedt@goodmis.org>
11726R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11727R:	Lai Jiangshan <jiangshanlai@gmail.com>
11728L:	linux-kernel@vger.kernel.org
11729S:	Supported
11730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11731F:	tools/testing/selftests/rcutorture
11732
11733RDC R-321X SoC
11734M:	Florian Fainelli <florian@openwrt.org>
11735S:	Maintained
11736
11737RDC R6040 FAST ETHERNET DRIVER
11738M:	Florian Fainelli <f.fainelli@gmail.com>
11739L:	netdev@vger.kernel.org
11740S:	Maintained
11741F:	drivers/net/ethernet/rdc/r6040.c
11742
11743RDMAVT - RDMA verbs software
11744M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11745M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11746L:	linux-rdma@vger.kernel.org
11747S:	Supported
11748F:	drivers/infiniband/sw/rdmavt
11749
11750RDS - RELIABLE DATAGRAM SOCKETS
11751M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11752L:	netdev@vger.kernel.org
11753L:	linux-rdma@vger.kernel.org
11754L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11755W:	https://oss.oracle.com/projects/rds/
11756S:	Supported
11757F:	net/rds/
11758F:	Documentation/networking/rds.txt
11759
11760RDT - RESOURCE ALLOCATION
11761M:	Fenghua Yu <fenghua.yu@intel.com>
11762L:	linux-kernel@vger.kernel.org
11763S:	Supported
11764F:	arch/x86/kernel/cpu/intel_rdt*
11765F:	arch/x86/include/asm/intel_rdt_sched.h
11766F:	Documentation/x86/intel_rdt*
11767
11768READ-COPY UPDATE (RCU)
11769M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11770M:	Josh Triplett <josh@joshtriplett.org>
11771R:	Steven Rostedt <rostedt@goodmis.org>
11772R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11773R:	Lai Jiangshan <jiangshanlai@gmail.com>
11774L:	linux-kernel@vger.kernel.org
11775W:	http://www.rdrop.com/users/paulmck/RCU/
11776S:	Supported
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11778F:	Documentation/RCU/
11779X:	Documentation/RCU/torture.txt
11780F:	include/linux/rcu*
11781X:	include/linux/srcu.h
11782F:	kernel/rcu/
11783X:	kernel/torture.c
11784
11785REAL TIME CLOCK (RTC) SUBSYSTEM
11786M:	Alessandro Zummo <a.zummo@towertech.it>
11787M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11788L:	linux-rtc@vger.kernel.org
11789Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11791S:	Maintained
11792F:	Documentation/devicetree/bindings/rtc/
11793F:	Documentation/rtc.txt
11794F:	drivers/rtc/
11795F:	include/linux/rtc.h
11796F:	include/uapi/linux/rtc.h
11797F:	include/linux/rtc/
11798F:	include/linux/platform_data/rtc-*
11799F:	tools/testing/selftests/timers/rtctest.c
11800
11801REALTEK AUDIO CODECS
11802M:	Bard Liao <bardliao@realtek.com>
11803M:	Oder Chiou <oder_chiou@realtek.com>
11804S:	Maintained
11805F:	sound/soc/codecs/rt*
11806F:	include/sound/rt*.h
11807
11808REGISTER MAP ABSTRACTION
11809M:	Mark Brown <broonie@kernel.org>
11810L:	linux-kernel@vger.kernel.org
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11812S:	Supported
11813F:	Documentation/devicetree/bindings/regmap/
11814F:	drivers/base/regmap/
11815F:	include/linux/regmap.h
11816
11817REISERFS FILE SYSTEM
11818L:	reiserfs-devel@vger.kernel.org
11819S:	Supported
11820F:	fs/reiserfs/
11821
11822REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11823M:	Ohad Ben-Cohen <ohad@wizery.com>
11824M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11825L:	linux-remoteproc@vger.kernel.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/remoteproc/
11829F:	Documentation/remoteproc.txt
11830F:	drivers/remoteproc/
11831F:	include/linux/remoteproc.h
11832
11833REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11834M:	Ohad Ben-Cohen <ohad@wizery.com>
11835M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11836L:	linux-remoteproc@vger.kernel.org
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11838S:	Maintained
11839F:	drivers/rpmsg/
11840F:	Documentation/rpmsg.txt
11841F:	include/linux/rpmsg.h
11842F:	include/linux/rpmsg/
11843
11844RENESAS CLOCK DRIVERS
11845M:	Geert Uytterhoeven <geert+renesas@glider.be>
11846L:	linux-renesas-soc@vger.kernel.org
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11848S:	Supported
11849F:	drivers/clk/renesas/
11850
11851RENESAS ETHERNET DRIVERS
11852R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11853L:	netdev@vger.kernel.org
11854L:	linux-renesas-soc@vger.kernel.org
11855F:	Documentation/devicetree/bindings/net/renesas,*.txt
11856F:	Documentation/devicetree/bindings/net/sh_eth.txt
11857F:	drivers/net/ethernet/renesas/
11858F:	include/linux/sh_eth.h
11859
11860RENESAS R-CAR GYROADC DRIVER
11861M:	Marek Vasut <marek.vasut@gmail.com>
11862L:	linux-iio@vger.kernel.org
11863S:	Supported
11864F:	drivers/iio/adc/rcar_gyro_adc.c
11865
11866RENESAS USB PHY DRIVER
11867M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11868L:	linux-renesas-soc@vger.kernel.org
11869S:	Maintained
11870F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11871
11872RESET CONTROLLER FRAMEWORK
11873M:	Philipp Zabel <p.zabel@pengutronix.de>
11874T:	git git://git.pengutronix.de/git/pza/linux
11875S:	Maintained
11876F:	drivers/reset/
11877F:	Documentation/devicetree/bindings/reset/
11878F:	include/dt-bindings/reset/
11879F:	include/linux/reset.h
11880F:	include/linux/reset-controller.h
11881
11882RFKILL
11883M:	Johannes Berg <johannes@sipsolutions.net>
11884L:	linux-wireless@vger.kernel.org
11885W:	http://wireless.kernel.org/
11886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11888S:	Maintained
11889F:	Documentation/rfkill.txt
11890F:	Documentation/ABI/stable/sysfs-class-rfkill
11891F:	net/rfkill/
11892
11893RHASHTABLE
11894M:	Thomas Graf <tgraf@suug.ch>
11895M:	Herbert Xu <herbert@gondor.apana.org.au>
11896L:	netdev@vger.kernel.org
11897S:	Maintained
11898F:	lib/rhashtable.c
11899F:	include/linux/rhashtable.h
11900
11901RICOH R5C592 MEMORYSTICK DRIVER
11902M:	Maxim Levitsky <maximlevitsky@gmail.com>
11903S:	Maintained
11904F:	drivers/memstick/host/r592.*
11905
11906RICOH SMARTMEDIA/XD DRIVER
11907M:	Maxim Levitsky <maximlevitsky@gmail.com>
11908S:	Maintained
11909F:	drivers/mtd/nand/r852.c
11910F:	drivers/mtd/nand/r852.h
11911
11912RISC-V ARCHITECTURE
11913M:	Palmer Dabbelt <palmer@sifive.com>
11914M:	Albert Ou <albert@sifive.com>
11915L:	linux-riscv@lists.infradead.org
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11917S:	Supported
11918F:	arch/riscv/
11919K:	riscv
11920N:	riscv
11921
11922ROCCAT DRIVERS
11923M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11924W:	http://sourceforge.net/projects/roccat/
11925S:	Maintained
11926F:	drivers/hid/hid-roccat*
11927F:	include/linux/hid-roccat*
11928F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11929
11930ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11931M:	Jacob chen <jacob2.chen@rock-chips.com>
11932L:	linux-media@vger.kernel.org
11933S:	Maintained
11934F:	drivers/media/platform/rockchip/rga/
11935F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11936
11937ROCKER DRIVER
11938M:	Jiri Pirko <jiri@resnulli.us>
11939L:	netdev@vger.kernel.org
11940S:	Supported
11941F:	drivers/net/ethernet/rocker/
11942
11943ROCKETPORT DRIVER
11944P:	Comtrol Corp.
11945W:	http://www.comtrol.com
11946S:	Maintained
11947F:	Documentation/serial/rocket.txt
11948F:	drivers/tty/rocket*
11949
11950ROCKETPORT EXPRESS/INFINITY DRIVER
11951M:	Kevin Cernekee <cernekee@gmail.com>
11952L:	linux-serial@vger.kernel.org
11953S:	Odd Fixes
11954F:	drivers/tty/serial/rp2.*
11955
11956ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11957M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11958L:	linux-kernel@vger.kernel.org
11959L:	linux-renesas-soc@vger.kernel.org
11960S:	Supported
11961F:	drivers/mfd/bd9571mwv.c
11962F:	drivers/regulator/bd9571mwv-regulator.c
11963F:	drivers/gpio/gpio-bd9571mwv.c
11964F:	include/linux/mfd/bd9571mwv.h
11965F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11966
11967ROSE NETWORK LAYER
11968M:	Ralf Baechle <ralf@linux-mips.org>
11969L:	linux-hams@vger.kernel.org
11970W:	http://www.linux-ax25.org/
11971S:	Maintained
11972F:	include/net/rose.h
11973F:	include/uapi/linux/rose.h
11974F:	net/rose/
11975
11976RTL2830 MEDIA DRIVER
11977M:	Antti Palosaari <crope@iki.fi>
11978L:	linux-media@vger.kernel.org
11979W:	https://linuxtv.org
11980W:	http://palosaari.fi/linux/
11981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11982T:	git git://linuxtv.org/anttip/media_tree.git
11983S:	Maintained
11984F:	drivers/media/dvb-frontends/rtl2830*
11985
11986RTL2832 MEDIA DRIVER
11987M:	Antti Palosaari <crope@iki.fi>
11988L:	linux-media@vger.kernel.org
11989W:	https://linuxtv.org
11990W:	http://palosaari.fi/linux/
11991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11992T:	git git://linuxtv.org/anttip/media_tree.git
11993S:	Maintained
11994F:	drivers/media/dvb-frontends/rtl2832*
11995
11996RTL2832_SDR MEDIA DRIVER
11997M:	Antti Palosaari <crope@iki.fi>
11998L:	linux-media@vger.kernel.org
11999W:	https://linuxtv.org
12000W:	http://palosaari.fi/linux/
12001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12002T:	git git://linuxtv.org/anttip/media_tree.git
12003S:	Maintained
12004F:	drivers/media/dvb-frontends/rtl2832_sdr*
12005
12006RTL8180 WIRELESS DRIVER
12007L:	linux-wireless@vger.kernel.org
12008W:	http://wireless.kernel.org/
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12010S:	Orphan
12011F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12012
12013RTL8187 WIRELESS DRIVER
12014M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12015M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12016M:	Larry Finger <Larry.Finger@lwfinger.net>
12017L:	linux-wireless@vger.kernel.org
12018W:	http://wireless.kernel.org/
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12020S:	Maintained
12021F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12022
12023REALTEK WIRELESS DRIVER (rtlwifi family)
12024M:	Ping-Ke Shih <pkshih@realtek.com>
12025L:	linux-wireless@vger.kernel.org
12026W:	http://wireless.kernel.org/
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12028S:	Maintained
12029F:	drivers/net/wireless/realtek/rtlwifi/
12030
12031RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12032M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12033L:	linux-wireless@vger.kernel.org
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12035S:	Maintained
12036F:	drivers/net/wireless/realtek/rtl8xxxu/
12037
12038RXRPC SOCKETS (AF_RXRPC)
12039M:	David Howells <dhowells@redhat.com>
12040L:	linux-afs@lists.infradead.org
12041S:	Supported
12042F:	net/rxrpc/
12043F:	include/keys/rxrpc-type.h
12044F:	include/net/af_rxrpc.h
12045F:	include/trace/events/rxrpc.h
12046F:	include/uapi/linux/rxrpc.h
12047F:	Documentation/networking/rxrpc.txt
12048W:	https://www.infradead.org/~dhowells/kafs/
12049
12050S3 SAVAGE FRAMEBUFFER DRIVER
12051M:	Antonino Daplas <adaplas@gmail.com>
12052L:	linux-fbdev@vger.kernel.org
12053S:	Maintained
12054F:	drivers/video/fbdev/savage/
12055
12056S390
12057M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12058M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12059L:	linux-s390@vger.kernel.org
12060W:	http://www.ibm.com/developerworks/linux/linux390/
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12062S:	Supported
12063F:	arch/s390/
12064F:	drivers/s390/
12065F:	Documentation/s390/
12066F:	Documentation/driver-api/s390-drivers.rst
12067
12068S390 COMMON I/O LAYER
12069M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12070M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12071L:	linux-s390@vger.kernel.org
12072W:	http://www.ibm.com/developerworks/linux/linux390/
12073S:	Supported
12074F:	drivers/s390/cio/
12075
12076S390 DASD DRIVER
12077M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12078M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12079L:	linux-s390@vger.kernel.org
12080W:	http://www.ibm.com/developerworks/linux/linux390/
12081S:	Supported
12082F:	drivers/s390/block/dasd*
12083F:	block/partitions/ibm.c
12084
12085S390 IOMMU (PCI)
12086M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12087L:	linux-s390@vger.kernel.org
12088W:	http://www.ibm.com/developerworks/linux/linux390/
12089S:	Supported
12090F:	drivers/iommu/s390-iommu.c
12091
12092S390 IUCV NETWORK LAYER
12093M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12094M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12095L:	linux-s390@vger.kernel.org
12096W:	http://www.ibm.com/developerworks/linux/linux390/
12097S:	Supported
12098F:	drivers/s390/net/*iucv*
12099F:	include/net/iucv/
12100F:	net/iucv/
12101
12102S390 NETWORK DRIVERS
12103M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12104M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12105L:	linux-s390@vger.kernel.org
12106W:	http://www.ibm.com/developerworks/linux/linux390/
12107S:	Supported
12108F:	drivers/s390/net/
12109
12110S390 PCI SUBSYSTEM
12111M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12112M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12113L:	linux-s390@vger.kernel.org
12114W:	http://www.ibm.com/developerworks/linux/linux390/
12115S:	Supported
12116F:	arch/s390/pci/
12117F:	drivers/pci/hotplug/s390_pci_hpc.c
12118
12119S390 VFIO-CCW DRIVER
12120M:	Cornelia Huck <cohuck@redhat.com>
12121M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12122M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12123L:	linux-s390@vger.kernel.org
12124L:	kvm@vger.kernel.org
12125S:	Supported
12126F:	drivers/s390/cio/vfio_ccw*
12127F:	Documentation/s390/vfio-ccw.txt
12128F:	include/uapi/linux/vfio_ccw.h
12129
12130S390 ZCRYPT DRIVER
12131M:	Harald Freudenberger <freude@de.ibm.com>
12132L:	linux-s390@vger.kernel.org
12133W:	http://www.ibm.com/developerworks/linux/linux390/
12134S:	Supported
12135F:	drivers/s390/crypto/
12136
12137S390 ZFCP DRIVER
12138M:	Steffen Maier <maier@linux.vnet.ibm.com>
12139M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12140L:	linux-s390@vger.kernel.org
12141W:	http://www.ibm.com/developerworks/linux/linux390/
12142S:	Supported
12143F:	drivers/s390/scsi/zfcp_*
12144
12145S3C24XX SD/MMC Driver
12146M:	Ben Dooks <ben-linux@fluff.org>
12147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12148S:	Supported
12149F:	drivers/mmc/host/s3cmci.*
12150
12151SAA6588 RDS RECEIVER DRIVER
12152M:	Hans Verkuil <hverkuil@xs4all.nl>
12153L:	linux-media@vger.kernel.org
12154T:	git git://linuxtv.org/media_tree.git
12155W:	https://linuxtv.org
12156S:	Odd Fixes
12157F:	drivers/media/i2c/saa6588*
12158
12159SAA7134 VIDEO4LINUX DRIVER
12160M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12162L:	linux-media@vger.kernel.org
12163W:	https://linuxtv.org
12164T:	git git://linuxtv.org/media_tree.git
12165S:	Odd fixes
12166F:	Documentation/media/v4l-drivers/saa7134*
12167F:	drivers/media/pci/saa7134/
12168
12169SAA7146 VIDEO4LINUX-2 DRIVER
12170M:	Hans Verkuil <hverkuil@xs4all.nl>
12171L:	linux-media@vger.kernel.org
12172T:	git git://linuxtv.org/media_tree.git
12173S:	Maintained
12174F:	drivers/media/common/saa7146/
12175F:	drivers/media/pci/saa7146/
12176F:	include/media/saa7146*
12177
12178SAMSUNG AUDIO (ASoC) DRIVERS
12179M:	Krzysztof Kozlowski <krzk@kernel.org>
12180M:	Sangbeom Kim <sbkim73@samsung.com>
12181M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12182L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12183S:	Supported
12184F:	sound/soc/samsung/
12185
12186SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12187M:	Krzysztof Kozlowski <krzk@kernel.org>
12188L:	linux-crypto@vger.kernel.org
12189L:	linux-samsung-soc@vger.kernel.org
12190S:	Maintained
12191F:	drivers/crypto/exynos-rng.c
12192F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12193
12194SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12195M:	Łukasz Stelmach <l.stelmach@samsung.com>
12196L:	linux-samsung-soc@vger.kernel.org
12197S:	Maintained
12198F:	drivers/char/hw_random/exynos-trng.c
12199F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12200
12201SAMSUNG FRAMEBUFFER DRIVER
12202M:	Jingoo Han <jingoohan1@gmail.com>
12203L:	linux-fbdev@vger.kernel.org
12204S:	Maintained
12205F:	drivers/video/fbdev/s3c-fb.c
12206
12207SAMSUNG LAPTOP DRIVER
12208M:	Corentin Chary <corentin.chary@gmail.com>
12209L:	platform-driver-x86@vger.kernel.org
12210S:	Maintained
12211F:	drivers/platform/x86/samsung-laptop.c
12212
12213SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12214M:	Sangbeom Kim <sbkim73@samsung.com>
12215M:	Krzysztof Kozlowski <krzk@kernel.org>
12216M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12217L:	linux-kernel@vger.kernel.org
12218L:	linux-samsung-soc@vger.kernel.org
12219S:	Supported
12220F:	drivers/mfd/sec*.c
12221F:	drivers/regulator/s2m*.c
12222F:	drivers/regulator/s5m*.c
12223F:	drivers/clk/clk-s2mps11.c
12224F:	drivers/rtc/rtc-s5m.c
12225F:	include/linux/mfd/samsung/
12226F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12227F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12228F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12229F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12230
12231SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12232M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12233L:	linux-media@vger.kernel.org
12234L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12235S:	Maintained
12236F:	drivers/media/platform/s3c-camif/
12237F:	include/media/drv-intf/s3c_camif.h
12238
12239SAMSUNG S3FWRN5 NFC DRIVER
12240M:	Robert Baldyga <r.baldyga@samsung.com>
12241M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12242L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12243S:	Supported
12244F:	drivers/nfc/s3fwrn5
12245
12246SAMSUNG S5C73M3 CAMERA DRIVER
12247M:	Kyungmin Park <kyungmin.park@samsung.com>
12248M:	Andrzej Hajda <a.hajda@samsung.com>
12249L:	linux-media@vger.kernel.org
12250S:	Supported
12251F:	drivers/media/i2c/s5c73m3/*
12252
12253SAMSUNG S5K5BAF CAMERA DRIVER
12254M:	Kyungmin Park <kyungmin.park@samsung.com>
12255M:	Andrzej Hajda <a.hajda@samsung.com>
12256L:	linux-media@vger.kernel.org
12257S:	Supported
12258F:	drivers/media/i2c/s5k5baf.c
12259
12260SAMSUNG S5P Security SubSystem (SSS) DRIVER
12261M:	Krzysztof Kozlowski <krzk@kernel.org>
12262M:	Vladimir Zapolskiy <vz@mleia.com>
12263M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12264L:	linux-crypto@vger.kernel.org
12265L:	linux-samsung-soc@vger.kernel.org
12266S:	Maintained
12267F:	drivers/crypto/s5p-sss.c
12268
12269SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12270M:	Kyungmin Park <kyungmin.park@samsung.com>
12271M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12272L:	linux-media@vger.kernel.org
12273Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12274S:	Supported
12275F:	drivers/media/platform/exynos4-is/
12276
12277SAMSUNG SOC CLOCK DRIVERS
12278M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12279M:	Tomasz Figa <tomasz.figa@gmail.com>
12280M:	Chanwoo Choi <cw00.choi@samsung.com>
12281S:	Supported
12282L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12283F:	drivers/clk/samsung/
12284F:	include/dt-bindings/clock/exynos*.h
12285F:	Documentation/devicetree/bindings/clock/exynos*.txt
12286
12287SAMSUNG SPI DRIVERS
12288M:	Kukjin Kim <kgene@kernel.org>
12289M:	Krzysztof Kozlowski <krzk@kernel.org>
12290M:	Andi Shyti <andi.shyti@samsung.com>
12291L:	linux-spi@vger.kernel.org
12292L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12295F:	drivers/spi/spi-s3c*
12296F:	include/linux/platform_data/spi-s3c64xx.h
12297
12298SAMSUNG SXGBE DRIVERS
12299M:	Byungho An <bh74.an@samsung.com>
12300M:	Girish K S <ks.giri@samsung.com>
12301M:	Vipul Pandya <vipul.pandya@samsung.com>
12302S:	Supported
12303L:	netdev@vger.kernel.org
12304F:	drivers/net/ethernet/samsung/sxgbe/
12305
12306SAMSUNG THERMAL DRIVER
12307M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12308L:	linux-pm@vger.kernel.org
12309L:	linux-samsung-soc@vger.kernel.org
12310S:	Supported
12311T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12312F:	drivers/thermal/samsung/
12313
12314SAMSUNG USB2 PHY DRIVER
12315M:	Kamil Debski <kamil@wypas.org>
12316M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12317L:	linux-kernel@vger.kernel.org
12318S:	Supported
12319F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12320F:	Documentation/phy/samsung-usb2.txt
12321F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12322F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12323F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12324F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12325F:	drivers/phy/samsung/phy-samsung-usb2.c
12326F:	drivers/phy/samsung/phy-samsung-usb2.h
12327
12328SC1200 WDT DRIVER
12329M:	Zwane Mwaikambo <zwanem@gmail.com>
12330S:	Maintained
12331F:	drivers/watchdog/sc1200wdt.c
12332
12333SCHEDULER
12334M:	Ingo Molnar <mingo@redhat.com>
12335M:	Peter Zijlstra <peterz@infradead.org>
12336L:	linux-kernel@vger.kernel.org
12337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12338S:	Maintained
12339F:	kernel/sched/
12340F:	include/linux/sched.h
12341F:	include/uapi/linux/sched.h
12342F:	include/linux/wait.h
12343
12344SCORE ARCHITECTURE
12345M:	Chen Liqin <liqin.linux@gmail.com>
12346M:	Lennox Wu <lennox.wu@gmail.com>
12347W:	http://www.sunplus.com
12348S:	Supported
12349F:	arch/score/
12350
12351SCR24X CHIP CARD INTERFACE DRIVER
12352M:	Lubomir Rintel <lkundrak@v3.sk>
12353S:	Supported
12354F:	drivers/char/pcmcia/scr24x_cs.c
12355
12356SCSI CDROM DRIVER
12357M:	Jens Axboe <axboe@kernel.dk>
12358L:	linux-scsi@vger.kernel.org
12359W:	http://www.kernel.dk
12360S:	Maintained
12361F:	drivers/scsi/sr*
12362
12363SCSI RDMA PROTOCOL (SRP) INITIATOR
12364M:	Bart Van Assche <bart.vanassche@sandisk.com>
12365L:	linux-rdma@vger.kernel.org
12366S:	Supported
12367W:	http://www.openfabrics.org
12368Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12370F:	drivers/infiniband/ulp/srp/
12371F:	include/scsi/srp.h
12372
12373SCSI SG DRIVER
12374M:	Doug Gilbert <dgilbert@interlog.com>
12375L:	linux-scsi@vger.kernel.org
12376W:	http://sg.danny.cz/sg
12377S:	Maintained
12378F:	Documentation/scsi/scsi-generic.txt
12379F:	drivers/scsi/sg.c
12380F:	include/scsi/sg.h
12381
12382SCSI SUBSYSTEM
12383M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12385M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12387L:	linux-scsi@vger.kernel.org
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/scsi/
12390F:	drivers/scsi/
12391F:	include/scsi/
12392
12393SCSI TAPE DRIVER
12394M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12395L:	linux-scsi@vger.kernel.org
12396S:	Maintained
12397F:	Documentation/scsi/st.txt
12398F:	drivers/scsi/st.*
12399F:	drivers/scsi/st_*.h
12400
12401SCTP PROTOCOL
12402M:	Vlad Yasevich <vyasevich@gmail.com>
12403M:	Neil Horman <nhorman@tuxdriver.com>
12404L:	linux-sctp@vger.kernel.org
12405W:	http://lksctp.sourceforge.net
12406S:	Maintained
12407F:	Documentation/networking/sctp.txt
12408F:	include/linux/sctp.h
12409F:	include/uapi/linux/sctp.h
12410F:	include/net/sctp/
12411F:	net/sctp/
12412
12413SCx200 CPU SUPPORT
12414M:	Jim Cromie <jim.cromie@gmail.com>
12415S:	Odd Fixes
12416F:	Documentation/i2c/busses/scx200_acb
12417F:	arch/x86/platform/scx200/
12418F:	drivers/watchdog/scx200_wdt.c
12419F:	drivers/i2c/busses/scx200*
12420F:	drivers/mtd/maps/scx200_docflash.c
12421F:	include/linux/scx200.h
12422
12423SCx200 GPIO DRIVER
12424M:	Jim Cromie <jim.cromie@gmail.com>
12425S:	Maintained
12426F:	drivers/char/scx200_gpio.c
12427F:	include/linux/scx200_gpio.h
12428
12429SCx200 HRT CLOCKSOURCE DRIVER
12430M:	Jim Cromie <jim.cromie@gmail.com>
12431S:	Maintained
12432F:	drivers/clocksource/scx200_hrt.c
12433
12434SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12435M:	Sascha Sommer <saschasommer@freenet.de>
12436L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12437S:	Maintained
12438F:	drivers/mmc/host/sdricoh_cs.c
12439
12440SECURE COMPUTING
12441M:	Kees Cook <keescook@chromium.org>
12442R:	Andy Lutomirski <luto@amacapital.net>
12443R:	Will Drewry <wad@chromium.org>
12444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12445S:	Supported
12446F:	kernel/seccomp.c
12447F:	include/uapi/linux/seccomp.h
12448F:	include/linux/seccomp.h
12449F:	tools/testing/selftests/seccomp/*
12450F:	tools/testing/selftests/kselftest_harness.h
12451F:	Documentation/userspace-api/seccomp_filter.rst
12452K:	\bsecure_computing
12453K:	\bTIF_SECCOMP\b
12454
12455SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12456M:	Al Cooper <alcooperx@gmail.com>
12457L:	linux-mmc@vger.kernel.org
12458L:	bcm-kernel-feedback-list@broadcom.com
12459S:	Maintained
12460F:	drivers/mmc/host/sdhci-brcmstb*
12461
12462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12463M:	Adrian Hunter <adrian.hunter@intel.com>
12464L:	linux-mmc@vger.kernel.org
12465T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12466S:	Maintained
12467F:	drivers/mmc/host/sdhci*
12468F:	include/linux/mmc/sdhci*
12469
12470SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12471M:	Ben Dooks <ben-linux@fluff.org>
12472M:	Jaehoon Chung <jh80.chung@samsung.com>
12473L:	linux-mmc@vger.kernel.org
12474S:	Maintained
12475F:	drivers/mmc/host/sdhci-s3c*
12476
12477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12478M:	Viresh Kumar <vireshk@kernel.org>
12479L:	linux-mmc@vger.kernel.org
12480S:	Maintained
12481F:	drivers/mmc/host/sdhci-spear.c
12482
12483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12484M:	Kishon Vijay Abraham I <kishon@ti.com>
12485L:	linux-mmc@vger.kernel.org
12486S:	Maintained
12487F:	drivers/mmc/host/sdhci-omap.c
12488
12489SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12490M:	Scott Bauer <scott.bauer@intel.com>
12491M:	Jonathan Derrick <jonathan.derrick@intel.com>
12492L:	linux-block@vger.kernel.org
12493S:	Supported
12494F:	block/sed*
12495F:	block/opal_proto.h
12496F:	include/linux/sed*
12497F:	include/uapi/linux/sed*
12498
12499SECURITY CONTACT
12500M:	Security Officers <security@kernel.org>
12501S:	Supported
12502
12503SECURITY SUBSYSTEM
12504M:	James Morris <jmorris@namei.org>
12505M:	"Serge E. Hallyn" <serge@hallyn.com>
12506L:	linux-security-module@vger.kernel.org (suggested Cc:)
12507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12508W:	http://kernsec.org/
12509S:	Supported
12510F:	security/
12511
12512SELINUX SECURITY MODULE
12513M:	Paul Moore <paul@paul-moore.com>
12514M:	Stephen Smalley <sds@tycho.nsa.gov>
12515M:	Eric Paris <eparis@parisplace.org>
12516L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12517W:	https://selinuxproject.org
12518W:	https://github.com/SELinuxProject
12519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12520S:	Supported
12521F:	include/linux/selinux*
12522F:	security/selinux/
12523F:	scripts/selinux/
12524F:	Documentation/admin-guide/LSM/SELinux.rst
12525
12526SENSABLE PHANTOM
12527M:	Jiri Slaby <jirislaby@gmail.com>
12528S:	Maintained
12529F:	drivers/misc/phantom.c
12530F:	include/uapi/linux/phantom.h
12531
12532SERIAL DEVICE BUS
12533M:	Rob Herring <robh@kernel.org>
12534L:	linux-serial@vger.kernel.org
12535S:	Maintained
12536F:	Documentation/devicetree/bindings/serial/slave-device.txt
12537F:	drivers/tty/serdev/
12538F:	include/linux/serdev.h
12539
12540SERIAL DRIVERS
12541M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12542L:	linux-serial@vger.kernel.org
12543S:	Maintained
12544F:	Documentation/devicetree/bindings/serial/
12545F:	drivers/tty/serial/
12546
12547SERIAL IR RECEIVER
12548M:	Sean Young <sean@mess.org>
12549L:	linux-media@vger.kernel.org
12550S:	Maintained
12551F:	drivers/media/rc/serial_ir.c
12552
12553SFC NETWORK DRIVER
12554M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12555M:	Edward Cree <ecree@solarflare.com>
12556M:	Bert Kenward <bkenward@solarflare.com>
12557L:	netdev@vger.kernel.org
12558S:	Supported
12559F:	drivers/net/ethernet/sfc/
12560
12561SGI GRU DRIVER
12562M:	Dimitri Sivanich <sivanich@sgi.com>
12563S:	Maintained
12564F:	drivers/misc/sgi-gru/
12565
12566SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12567M:	Pat Gefre <pfg@sgi.com>
12568L:	linux-ia64@vger.kernel.org
12569S:	Supported
12570F:	Documentation/ia64/serial.txt
12571F:	drivers/tty/serial/ioc?_serial.c
12572F:	include/linux/ioc?.h
12573
12574SGI XP/XPC/XPNET DRIVER
12575M:	Cliff Whickman <cpw@sgi.com>
12576M:	Robin Holt <robinmholt@gmail.com>
12577S:	Maintained
12578F:	drivers/misc/sgi-xp/
12579
12580SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12581M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12582L:	linux-s390@vger.kernel.org
12583W:	http://www.ibm.com/developerworks/linux/linux390/
12584S:	Supported
12585F:	net/smc/
12586
12587SH_VEU V4L2 MEM2MEM DRIVER
12588L:	linux-media@vger.kernel.org
12589S:	Orphan
12590F:	drivers/media/platform/sh_veu.c
12591
12592SH_VOU V4L2 OUTPUT DRIVER
12593L:	linux-media@vger.kernel.org
12594S:	Orphan
12595F:	drivers/media/platform/sh_vou.c
12596F:	include/media/drv-intf/sh_vou.h
12597
12598SI2157 MEDIA DRIVER
12599M:	Antti Palosaari <crope@iki.fi>
12600L:	linux-media@vger.kernel.org
12601W:	https://linuxtv.org
12602W:	http://palosaari.fi/linux/
12603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12604T:	git git://linuxtv.org/anttip/media_tree.git
12605S:	Maintained
12606F:	drivers/media/tuners/si2157*
12607
12608SI2165 MEDIA DRIVER
12609M:	Matthias Schwarzott <zzam@gentoo.org>
12610L:	linux-media@vger.kernel.org
12611W:	https://linuxtv.org
12612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12613S:	Maintained
12614F:	drivers/media/dvb-frontends/si2165*
12615
12616SI2168 MEDIA DRIVER
12617M:	Antti Palosaari <crope@iki.fi>
12618L:	linux-media@vger.kernel.org
12619W:	https://linuxtv.org
12620W:	http://palosaari.fi/linux/
12621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12622T:	git git://linuxtv.org/anttip/media_tree.git
12623S:	Maintained
12624F:	drivers/media/dvb-frontends/si2168*
12625
12626SI470X FM RADIO RECEIVER I2C DRIVER
12627M:	Hans Verkuil <hverkuil@xs4all.nl>
12628L:	linux-media@vger.kernel.org
12629T:	git git://linuxtv.org/media_tree.git
12630W:	https://linuxtv.org
12631S:	Odd Fixes
12632F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12633
12634SI470X FM RADIO RECEIVER USB DRIVER
12635M:	Hans Verkuil <hverkuil@xs4all.nl>
12636L:	linux-media@vger.kernel.org
12637T:	git git://linuxtv.org/media_tree.git
12638W:	https://linuxtv.org
12639S:	Maintained
12640F:	drivers/media/radio/si470x/radio-si470x-common.c
12641F:	drivers/media/radio/si470x/radio-si470x.h
12642F:	drivers/media/radio/si470x/radio-si470x-usb.c
12643
12644SI4713 FM RADIO TRANSMITTER I2C DRIVER
12645M:	Eduardo Valentin <edubezval@gmail.com>
12646L:	linux-media@vger.kernel.org
12647T:	git git://linuxtv.org/media_tree.git
12648W:	https://linuxtv.org
12649S:	Odd Fixes
12650F:	drivers/media/radio/si4713/si4713.?
12651
12652SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12653M:	Eduardo Valentin <edubezval@gmail.com>
12654L:	linux-media@vger.kernel.org
12655T:	git git://linuxtv.org/media_tree.git
12656W:	https://linuxtv.org
12657S:	Odd Fixes
12658F:	drivers/media/radio/si4713/radio-platform-si4713.c
12659
12660SI4713 FM RADIO TRANSMITTER USB DRIVER
12661M:	Hans Verkuil <hverkuil@xs4all.nl>
12662L:	linux-media@vger.kernel.org
12663T:	git git://linuxtv.org/media_tree.git
12664W:	https://linuxtv.org
12665S:	Maintained
12666F:	drivers/media/radio/si4713/radio-usb-si4713.c
12667
12668SIANO DVB DRIVER
12669M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12671L:	linux-media@vger.kernel.org
12672W:	https://linuxtv.org
12673T:	git git://linuxtv.org/media_tree.git
12674S:	Odd fixes
12675F:	drivers/media/common/siano/
12676F:	drivers/media/usb/siano/
12677F:	drivers/media/usb/siano/
12678F:	drivers/media/mmc/siano/
12679
12680SILEAD TOUCHSCREEN DRIVER
12681M:	Hans de Goede <hdegoede@redhat.com>
12682L:	linux-input@vger.kernel.org
12683L:	platform-driver-x86@vger.kernel.org
12684S:	Maintained
12685F:	drivers/input/touchscreen/silead.c
12686F:	drivers/platform/x86/silead_dmi.c
12687
12688SILICON MOTION SM712 FRAME BUFFER DRIVER
12689M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12690M:	Teddy Wang <teddy.wang@siliconmotion.com>
12691M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12692L:	linux-fbdev@vger.kernel.org
12693S:	Maintained
12694F:	drivers/video/fbdev/sm712*
12695F:	Documentation/fb/sm712fb.txt
12696
12697SIMPLE FIRMWARE INTERFACE (SFI)
12698M:	Len Brown <lenb@kernel.org>
12699L:	sfi-devel@simplefirmware.org
12700W:	http://simplefirmware.org/
12701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12702S:	Supported
12703F:	arch/x86/platform/sfi/
12704F:	drivers/sfi/
12705F:	include/linux/sfi*.h
12706
12707SIMPLEFB FB DRIVER
12708M:	Hans de Goede <hdegoede@redhat.com>
12709L:	linux-fbdev@vger.kernel.org
12710S:	Maintained
12711F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12712F:	drivers/video/fbdev/simplefb.c
12713F:	include/linux/platform_data/simplefb.h
12714
12715SIMTEC EB110ATX (Chalice CATS)
12716P:	Ben Dooks
12717P:	Vincent Sanders <vince@simtec.co.uk>
12718M:	Simtec Linux Team <linux@simtec.co.uk>
12719W:	http://www.simtec.co.uk/products/EB110ATX/
12720S:	Supported
12721
12722SIMTEC EB2410ITX (BAST)
12723P:	Ben Dooks
12724P:	Vincent Sanders <vince@simtec.co.uk>
12725M:	Simtec Linux Team <linux@simtec.co.uk>
12726W:	http://www.simtec.co.uk/products/EB2410ITX/
12727S:	Supported
12728F:	arch/arm/mach-s3c24xx/mach-bast.c
12729F:	arch/arm/mach-s3c24xx/bast-ide.c
12730F:	arch/arm/mach-s3c24xx/bast-irq.c
12731
12732SIPHASH PRF ROUTINES
12733M:	Jason A. Donenfeld <Jason@zx2c4.com>
12734S:	Maintained
12735F:	lib/siphash.c
12736F:	lib/test_siphash.c
12737F:	include/linux/siphash.h
12738
12739SIOX
12740M:	Gavin Schenk <g.schenk@eckelmann.de>
12741M:	Uwe Kleine-König <kernel@pengutronix.de>
12742S:	Supported
12743F:	drivers/siox/*
12744F:	include/trace/events/siox.h
12745
12746SIS 190 ETHERNET DRIVER
12747M:	Francois Romieu <romieu@fr.zoreil.com>
12748L:	netdev@vger.kernel.org
12749S:	Maintained
12750F:	drivers/net/ethernet/sis/sis190.c
12751
12752SIS 900/7016 FAST ETHERNET DRIVER
12753M:	Daniele Venzano <venza@brownhat.org>
12754W:	http://www.brownhat.org/sis900.html
12755L:	netdev@vger.kernel.org
12756S:	Maintained
12757F:	drivers/net/ethernet/sis/sis900.*
12758
12759SIS FRAMEBUFFER DRIVER
12760M:	Thomas Winischhofer <thomas@winischhofer.net>
12761W:	http://www.winischhofer.net/linuxsisvga.shtml
12762S:	Maintained
12763F:	Documentation/fb/sisfb.txt
12764F:	drivers/video/fbdev/sis/
12765F:	include/video/sisfb.h
12766
12767SIS USB2VGA DRIVER
12768M:	Thomas Winischhofer <thomas@winischhofer.net>
12769W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12770S:	Maintained
12771F:	drivers/usb/misc/sisusbvga/
12772
12773SLAB ALLOCATOR
12774M:	Christoph Lameter <cl@linux.com>
12775M:	Pekka Enberg <penberg@kernel.org>
12776M:	David Rientjes <rientjes@google.com>
12777M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12778M:	Andrew Morton <akpm@linux-foundation.org>
12779L:	linux-mm@kvack.org
12780S:	Maintained
12781F:	include/linux/sl?b*.h
12782F:	mm/sl?b*
12783
12784SLEEPABLE READ-COPY UPDATE (SRCU)
12785M:	Lai Jiangshan <jiangshanlai@gmail.com>
12786M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12787M:	Josh Triplett <josh@joshtriplett.org>
12788R:	Steven Rostedt <rostedt@goodmis.org>
12789R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12790L:	linux-kernel@vger.kernel.org
12791W:	http://www.rdrop.com/users/paulmck/RCU/
12792S:	Supported
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12794F:	include/linux/srcu.h
12795F:	kernel/rcu/srcu.c
12796
12797SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12798M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12800S:	Maintained
12801F:	drivers/slimbus/
12802F:	Documentation/devicetree/bindings/slimbus/
12803F:	include/linux/slimbus.h
12804
12805SMACK SECURITY MODULE
12806M:	Casey Schaufler <casey@schaufler-ca.com>
12807L:	linux-security-module@vger.kernel.org
12808W:	http://schaufler-ca.com
12809T:	git git://github.com/cschaufler/smack-next
12810S:	Maintained
12811F:	Documentation/admin-guide/LSM/Smack.rst
12812F:	security/smack/
12813
12814SMC91x ETHERNET DRIVER
12815M:	Nicolas Pitre <nico@fluxnic.net>
12816S:	Odd Fixes
12817F:	drivers/net/ethernet/smsc/smc91x.*
12818
12819SMIA AND SMIA++ IMAGE SENSOR DRIVER
12820M:	Sakari Ailus <sakari.ailus@iki.fi>
12821L:	linux-media@vger.kernel.org
12822S:	Maintained
12823F:	drivers/media/i2c/smiapp/
12824F:	include/media/i2c/smiapp.h
12825F:	drivers/media/i2c/smiapp-pll.c
12826F:	drivers/media/i2c/smiapp-pll.h
12827F:	include/uapi/linux/smiapp.h
12828F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12829
12830SMM665 HARDWARE MONITOR DRIVER
12831M:	Guenter Roeck <linux@roeck-us.net>
12832L:	linux-hwmon@vger.kernel.org
12833S:	Maintained
12834F:	Documentation/hwmon/smm665
12835F:	drivers/hwmon/smm665.c
12836
12837SMSC EMC2103 HARDWARE MONITOR DRIVER
12838M:	Steve Glendinning <steve.glendinning@shawell.net>
12839L:	linux-hwmon@vger.kernel.org
12840S:	Maintained
12841F:	Documentation/hwmon/emc2103
12842F:	drivers/hwmon/emc2103.c
12843
12844SMSC SCH5627 HARDWARE MONITOR DRIVER
12845M:	Hans de Goede <hdegoede@redhat.com>
12846L:	linux-hwmon@vger.kernel.org
12847S:	Supported
12848F:	Documentation/hwmon/sch5627
12849F:	drivers/hwmon/sch5627.c
12850
12851SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12852M:	Steve Glendinning <steve.glendinning@shawell.net>
12853L:	linux-fbdev@vger.kernel.org
12854S:	Maintained
12855F:	drivers/video/fbdev/smscufx.c
12856
12857SMSC47B397 HARDWARE MONITOR DRIVER
12858M:	Jean Delvare <jdelvare@suse.com>
12859L:	linux-hwmon@vger.kernel.org
12860S:	Maintained
12861F:	Documentation/hwmon/smsc47b397
12862F:	drivers/hwmon/smsc47b397.c
12863
12864SMSC911x ETHERNET DRIVER
12865M:	Steve Glendinning <steve.glendinning@shawell.net>
12866L:	netdev@vger.kernel.org
12867S:	Maintained
12868F:	include/linux/smsc911x.h
12869F:	drivers/net/ethernet/smsc/smsc911x.*
12870
12871SMSC9420 PCI ETHERNET DRIVER
12872M:	Steve Glendinning <steve.glendinning@shawell.net>
12873L:	netdev@vger.kernel.org
12874S:	Maintained
12875F:	drivers/net/ethernet/smsc/smsc9420.*
12876
12877SOC-CAMERA V4L2 SUBSYSTEM
12878L:	linux-media@vger.kernel.org
12879T:	git git://linuxtv.org/media_tree.git
12880S:	Orphan
12881F:	include/media/soc*
12882F:	drivers/media/i2c/soc_camera/
12883F:	drivers/media/platform/soc_camera/
12884
12885SOCIONEXT UNIPHIER SOUND DRIVER
12886M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12888S:	Maintained
12889F:	sound/soc/uniphier/
12890
12891SOEKRIS NET48XX LED SUPPORT
12892M:	Chris Boot <bootc@bootc.net>
12893S:	Maintained
12894F:	drivers/leds/leds-net48xx.c
12895
12896SOFT-ROCE DRIVER (rxe)
12897M:	Moni Shoua <monis@mellanox.com>
12898L:	linux-rdma@vger.kernel.org
12899S:	Supported
12900W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12901Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12902F:	drivers/infiniband/sw/rxe/
12903F:	include/uapi/rdma/rdma_user_rxe.h
12904
12905SOFTLOGIC 6x10 MPEG CODEC
12906M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12907M:	Anton Sviridenko <anton@corp.bluecherry.net>
12908M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12909M:	Andrey Utkin <andrey_utkin@fastmail.com>
12910M:	Ismael Luceno <ismael@iodev.co.uk>
12911L:	linux-media@vger.kernel.org
12912S:	Supported
12913F:	drivers/media/pci/solo6x10/
12914
12915SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12916M:	James Morse <james.morse@arm.com>
12917L:	linux-arm-kernel@lists.infradead.org
12918S:	Maintained
12919F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12920F:	drivers/firmware/arm_sdei.c
12921F:	include/linux/sdei.h
12922F:	include/uapi/linux/sdei.h
12923
12924SOFTWARE RAID (Multiple Disks) SUPPORT
12925M:	Shaohua Li <shli@kernel.org>
12926L:	linux-raid@vger.kernel.org
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12928S:	Supported
12929F:	drivers/md/Makefile
12930F:	drivers/md/Kconfig
12931F:	drivers/md/md*
12932F:	drivers/md/raid*
12933F:	include/linux/raid/
12934F:	include/uapi/linux/raid/
12935
12936SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12937M:	Jassi Brar <jaswinder.singh@linaro.org>
12938L:	netdev@vger.kernel.org
12939S:	Maintained
12940F:	drivers/net/ethernet/socionext/netsec.c
12941F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12942
12943SONIC NETWORK DRIVER
12944M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12945L:	netdev@vger.kernel.org
12946S:	Maintained
12947F:	drivers/net/ethernet/natsemi/sonic.*
12948
12949SONICS SILICON BACKPLANE DRIVER (SSB)
12950M:	Michael Buesch <m@bues.ch>
12951L:	linux-wireless@vger.kernel.org
12952S:	Maintained
12953F:	drivers/ssb/
12954F:	include/linux/ssb/
12955
12956SONY IMX274 SENSOR DRIVER
12957M:	Leon Luo <leonl@leopardimaging.com>
12958L:	linux-media@vger.kernel.org
12959T:	git git://linuxtv.org/media_tree.git
12960S:	Maintained
12961F:	drivers/media/i2c/imx274.c
12962F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12963
12964SONY MEMORYSTICK CARD SUPPORT
12965M:	Alex Dubov <oakad@yahoo.com>
12966W:	http://tifmxx.berlios.de/
12967S:	Maintained
12968F:	drivers/memstick/host/tifm_ms.c
12969
12970SONY MEMORYSTICK STANDARD SUPPORT
12971M:	Maxim Levitsky <maximlevitsky@gmail.com>
12972S:	Maintained
12973F:	drivers/memstick/core/ms_block.*
12974
12975SONY VAIO CONTROL DEVICE DRIVER
12976M:	Mattia Dongili <malattia@linux.it>
12977L:	platform-driver-x86@vger.kernel.org
12978W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12979S:	Maintained
12980F:	Documentation/laptops/sony-laptop.txt
12981F:	drivers/char/sonypi.c
12982F:	drivers/platform/x86/sony-laptop.c
12983F:	include/linux/sony-laptop.h
12984
12985SOUND
12986M:	Jaroslav Kysela <perex@perex.cz>
12987M:	Takashi Iwai <tiwai@suse.com>
12988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12989W:	http://www.alsa-project.org/
12990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12991T:	git git://git.alsa-project.org/alsa-kernel.git
12992Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12993S:	Maintained
12994F:	Documentation/sound/
12995F:	include/sound/
12996F:	include/uapi/sound/
12997F:	sound/
12998
12999SOUND - COMPRESSED AUDIO
13000M:	Vinod Koul <vinod.koul@intel.com>
13001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13003S:	Supported
13004F:	Documentation/sound/alsa/compress_offload.txt
13005F:	include/sound/compress_driver.h
13006F:	include/uapi/sound/compress_*
13007F:	sound/core/compress_offload.c
13008F:	sound/soc/soc-compress.c
13009
13010SOUND - DMAENGINE HELPERS
13011M:	Lars-Peter Clausen <lars@metafoo.de>
13012S:	Supported
13013F:	include/sound/dmaengine_pcm.h
13014F:	sound/core/pcm_dmaengine.c
13015F:	sound/soc/soc-generic-dmaengine-pcm.c
13016
13017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13018M:	Liam Girdwood <lgirdwood@gmail.com>
13019M:	Mark Brown <broonie@kernel.org>
13020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13022W:	http://alsa-project.org/main/index.php/ASoC
13023S:	Supported
13024F:	Documentation/devicetree/bindings/sound/
13025F:	Documentation/sound/alsa/soc/
13026F:	sound/soc/
13027F:	include/sound/soc*
13028
13029SOUNDWIRE SUBSYSTEM
13030M:	Vinod Koul <vinod.koul@intel.com>
13031M:	Sanyog Kale <sanyog.r.kale@intel.com>
13032R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13034S:	Supported
13035F:	Documentation/driver-api/soundwire/
13036F:	drivers/soundwire/
13037F:	include/linux/soundwire/
13038
13039SP2 MEDIA DRIVER
13040M:	Olli Salonen <olli.salonen@iki.fi>
13041L:	linux-media@vger.kernel.org
13042W:	https://linuxtv.org
13043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13044S:	Maintained
13045F:	drivers/media/dvb-frontends/sp2*
13046
13047SPARC + UltraSPARC (sparc/sparc64)
13048M:	"David S. Miller" <davem@davemloft.net>
13049L:	sparclinux@vger.kernel.org
13050Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13053S:	Maintained
13054F:	arch/sparc/
13055F:	drivers/sbus/
13056
13057SPARC SERIAL DRIVERS
13058M:	"David S. Miller" <davem@davemloft.net>
13059L:	sparclinux@vger.kernel.org
13060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13062S:	Maintained
13063F:	include/linux/sunserialcore.h
13064F:	drivers/tty/serial/suncore.c
13065F:	drivers/tty/serial/sunhv.c
13066F:	drivers/tty/serial/sunsab.c
13067F:	drivers/tty/serial/sunsab.h
13068F:	drivers/tty/serial/sunsu.c
13069F:	drivers/tty/serial/sunzilog.c
13070F:	drivers/tty/serial/sunzilog.h
13071F:	drivers/tty/vcc.c
13072
13073SPARSE CHECKER
13074M:	"Christopher Li" <sparse@chrisli.org>
13075L:	linux-sparse@vger.kernel.org
13076W:	https://sparse.wiki.kernel.org/
13077T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13078T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13079S:	Maintained
13080F:	include/linux/compiler.h
13081
13082SPEAR CLOCK FRAMEWORK SUPPORT
13083M:	Viresh Kumar <vireshk@kernel.org>
13084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13085W:	http://www.st.com/spear
13086S:	Maintained
13087F:	drivers/clk/spear/
13088
13089SPEAR PLATFORM SUPPORT
13090M:	Viresh Kumar <vireshk@kernel.org>
13091M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13093W:	http://www.st.com/spear
13094S:	Maintained
13095F:	arch/arm/boot/dts/spear*
13096F:	arch/arm/mach-spear/
13097
13098SPI NOR SUBSYSTEM
13099M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13100M:	Marek Vasut <marek.vasut@gmail.com>
13101L:	linux-mtd@lists.infradead.org
13102W:	http://www.linux-mtd.infradead.org/
13103Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13104T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13105T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13106S:	Maintained
13107F:	drivers/mtd/spi-nor/
13108F:	include/linux/mtd/spi-nor.h
13109
13110SPI SUBSYSTEM
13111M:	Mark Brown <broonie@kernel.org>
13112L:	linux-spi@vger.kernel.org
13113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13114Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13115S:	Maintained
13116F:	Documentation/devicetree/bindings/spi/
13117F:	Documentation/spi/
13118F:	drivers/spi/
13119F:	include/linux/spi/
13120F:	include/uapi/linux/spi/
13121F:	tools/spi/
13122
13123SPIDERNET NETWORK DRIVER for CELL
13124M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13125L:	netdev@vger.kernel.org
13126S:	Supported
13127F:	Documentation/networking/spider_net.txt
13128F:	drivers/net/ethernet/toshiba/spider_net*
13129
13130SPMI SUBSYSTEM
13131R:	Stephen Boyd <sboyd@kernel.org>
13132L:	linux-arm-msm@vger.kernel.org
13133F:	Documentation/devicetree/bindings/spmi/
13134F:	drivers/spmi/
13135F:	include/dt-bindings/spmi/spmi.h
13136F:	include/linux/spmi.h
13137F:	include/trace/events/spmi.h
13138
13139SPU FILE SYSTEM
13140M:	Jeremy Kerr <jk@ozlabs.org>
13141L:	linuxppc-dev@lists.ozlabs.org
13142W:	http://www.ibm.com/developerworks/power/cell/
13143S:	Supported
13144F:	Documentation/filesystems/spufs.txt
13145F:	arch/powerpc/platforms/cell/spufs/
13146
13147SQUASHFS FILE SYSTEM
13148M:	Phillip Lougher <phillip@squashfs.org.uk>
13149L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13150W:	http://squashfs.org.uk
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13152S:	Maintained
13153F:	Documentation/filesystems/squashfs.txt
13154F:	fs/squashfs/
13155
13156SRM (Alpha) environment access
13157M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13158S:	Maintained
13159F:	arch/alpha/kernel/srm_env.c
13160
13161STABLE BRANCH
13162M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13163L:	stable@vger.kernel.org
13164S:	Supported
13165F:	Documentation/process/stable-kernel-rules.rst
13166
13167STAGING - ATOMISP DRIVER
13168M:	Alan Cox <alan@linux.intel.com>
13169M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13170L:	linux-media@vger.kernel.org
13171S:	Maintained
13172F:	drivers/staging/media/atomisp/
13173
13174STAGING - COMEDI
13175M:	Ian Abbott <abbotti@mev.co.uk>
13176M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13177S:	Odd Fixes
13178F:	drivers/staging/comedi/
13179
13180STAGING - FLARION FT1000 DRIVERS
13181M:	Marek Belisko <marek.belisko@gmail.com>
13182S:	Odd Fixes
13183F:	drivers/staging/ft1000/
13184
13185STAGING - INDUSTRIAL IO
13186M:	Jonathan Cameron <jic23@kernel.org>
13187L:	linux-iio@vger.kernel.org
13188S:	Odd Fixes
13189F:	Documentation/devicetree/bindings/staging/iio/
13190F:	drivers/staging/iio/
13191
13192STAGING - LUSTRE PARALLEL FILESYSTEM
13193M:	Oleg Drokin <oleg.drokin@intel.com>
13194M:	Andreas Dilger <andreas.dilger@intel.com>
13195M:	James Simmons <jsimmons@infradead.org>
13196L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13197W:	http://wiki.lustre.org/
13198S:	Maintained
13199F:	drivers/staging/lustre
13200
13201STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13202M:	Marc Dietrich <marvin24@gmx.de>
13203L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13204L:	linux-tegra@vger.kernel.org
13205S:	Maintained
13206F:	drivers/staging/nvec/
13207
13208STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13209M:	Jens Frederich <jfrederich@gmail.com>
13210M:	Daniel Drake <dsd@laptop.org>
13211M:	Jon Nettleton <jon.nettleton@gmail.com>
13212W:	http://wiki.laptop.org/go/DCON
13213S:	Maintained
13214F:	drivers/staging/olpc_dcon/
13215
13216STAGING - REALTEK RTL8712U DRIVERS
13217M:	Larry Finger <Larry.Finger@lwfinger.net>
13218M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13219S:	Odd Fixes
13220F:	drivers/staging/rtl8712/
13221
13222STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13223M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13224M:	Teddy Wang <teddy.wang@siliconmotion.com>
13225M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13226L:	linux-fbdev@vger.kernel.org
13227S:	Maintained
13228F:	drivers/staging/sm750fb/
13229
13230STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13231M:	William Hubbs <w.d.hubbs@gmail.com>
13232M:	Chris Brannon <chris@the-brannons.com>
13233M:	Kirk Reiser <kirk@reisers.ca>
13234M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13235L:	speakup@linux-speakup.org
13236W:	http://www.linux-speakup.org/
13237S:	Odd Fixes
13238F:	drivers/staging/speakup/
13239
13240STAGING - VIA VT665X DRIVERS
13241M:	Forest Bond <forest@alittletooquiet.net>
13242S:	Odd Fixes
13243F:	drivers/staging/vt665?/
13244
13245STAGING - WILC1000 WIFI DRIVER
13246M:	Aditya Shankar <aditya.shankar@microchip.com>
13247M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13248L:	linux-wireless@vger.kernel.org
13249S:	Supported
13250F:	drivers/staging/wilc1000/
13251
13252STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13253M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13254S:	Odd Fixes
13255F:	drivers/staging/xgifb/
13256
13257STAGING SUBSYSTEM
13258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13260L:	devel@driverdev.osuosl.org
13261S:	Supported
13262F:	drivers/staging/
13263
13264STARFIRE/DURALAN NETWORK DRIVER
13265M:	Ion Badulescu <ionut@badula.org>
13266S:	Odd Fixes
13267F:	drivers/net/ethernet/adaptec/starfire*
13268
13269STEC S1220 SKD DRIVER
13270M:	Bart Van Assche <bart.vanassche@wdc.com>
13271L:	linux-block@vger.kernel.org
13272S:	Maintained
13273F:	drivers/block/skd*[ch]
13274
13275STI CEC DRIVER
13276M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13277S:	Maintained
13278F:	drivers/staging/media/st-cec/
13279F:	Documentation/devicetree/bindings/media/stih-cec.txt
13280
13281STK1160 USB VIDEO CAPTURE DRIVER
13282M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13283L:	linux-media@vger.kernel.org
13284T:	git git://linuxtv.org/media_tree.git
13285S:	Maintained
13286F:	drivers/media/usb/stk1160/
13287
13288STMMAC ETHERNET DRIVER
13289M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13290M:	Alexandre Torgue <alexandre.torgue@st.com>
13291L:	netdev@vger.kernel.org
13292W:	http://www.stlinux.com
13293S:	Supported
13294F:	drivers/net/ethernet/stmicro/stmmac/
13295
13296SUN3/3X
13297M:	Sam Creasey <sammy@sammy.net>
13298W:	http://sammy.net/sun3/
13299S:	Maintained
13300F:	arch/m68k/kernel/*sun3*
13301F:	arch/m68k/sun3*/
13302F:	arch/m68k/include/asm/sun3*
13303F:	drivers/net/ethernet/i825xx/sun3*
13304
13305SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13306M:	Hans de Goede <hdegoede@redhat.com>
13307L:	linux-input@vger.kernel.org
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13310F:	drivers/input/keyboard/sun4i-lradc-keys.c
13311
13312SUNDANCE NETWORK DRIVER
13313M:	Denis Kirjanov <kda@linux-powerpc.org>
13314L:	netdev@vger.kernel.org
13315S:	Maintained
13316F:	drivers/net/ethernet/dlink/sundance.c
13317
13318SUPERH
13319M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13320M:	Rich Felker <dalias@libc.org>
13321L:	linux-sh@vger.kernel.org
13322Q:	http://patchwork.kernel.org/project/linux-sh/list/
13323S:	Maintained
13324F:	Documentation/sh/
13325F:	arch/sh/
13326F:	drivers/sh/
13327
13328SUSPEND TO RAM
13329M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13330M:	Len Brown <len.brown@intel.com>
13331M:	Pavel Machek <pavel@ucw.cz>
13332L:	linux-pm@vger.kernel.org
13333B:	https://bugzilla.kernel.org
13334S:	Supported
13335F:	Documentation/power/
13336F:	arch/x86/kernel/acpi/
13337F:	drivers/base/power/
13338F:	kernel/power/
13339F:	include/linux/suspend.h
13340F:	include/linux/freezer.h
13341F:	include/linux/pm.h
13342
13343SVGA HANDLING
13344M:	Martin Mares <mj@ucw.cz>
13345L:	linux-video@atrey.karlin.mff.cuni.cz
13346S:	Maintained
13347F:	Documentation/svga.txt
13348F:	arch/x86/boot/video*
13349
13350SWIOTLB SUBSYSTEM
13351M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13352L:	iommu@lists.linux-foundation.org
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13354S:	Supported
13355F:	lib/swiotlb.c
13356F:	arch/*/kernel/pci-swiotlb.c
13357F:	include/linux/swiotlb.h
13358
13359SWITCHDEV
13360M:	Jiri Pirko <jiri@resnulli.us>
13361M:	Ivan Vecera <ivecera@redhat.com>
13362L:	netdev@vger.kernel.org
13363S:	Supported
13364F:	net/switchdev/
13365F:	include/net/switchdev.h
13366
13367SYNC FILE FRAMEWORK
13368M:	Sumit Semwal <sumit.semwal@linaro.org>
13369R:	Gustavo Padovan <gustavo@padovan.org>
13370S:	Maintained
13371L:	linux-media@vger.kernel.org
13372L:	dri-devel@lists.freedesktop.org
13373F:	drivers/dma-buf/sync_*
13374F:	drivers/dma-buf/dma-fence*
13375F:	drivers/dma-buf/sw_sync.c
13376F:	include/linux/sync_file.h
13377F:	include/uapi/linux/sync_file.h
13378F:	Documentation/sync_file.txt
13379T:	git git://anongit.freedesktop.org/drm/drm-misc
13380
13381SYNOPSYS ARC ARCHITECTURE
13382M:	Vineet Gupta <vgupta@synopsys.com>
13383L:	linux-snps-arc@lists.infradead.org
13384S:	Supported
13385F:	arch/arc/
13386F:	Documentation/devicetree/bindings/arc/*
13387F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13388F:	drivers/clocksource/arc_timer.c
13389F:	drivers/tty/serial/arc_uart.c
13390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13391
13392SYNOPSYS ARC HSDK SDP pll clock driver
13393M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13394S:	Supported
13395F:	drivers/clk/clk-hsdk-pll.c
13396F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13397
13398SYNOPSYS ARC SDP clock driver
13399M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13400S:	Supported
13401F:	drivers/clk/axs10x/*
13402F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13403
13404SYNOPSYS ARC SDP platform support
13405M:	Alexey Brodkin <abrodkin@synopsys.com>
13406S:	Supported
13407F:	arch/arc/plat-axs10x
13408F:	arch/arc/boot/dts/ax*
13409F:	Documentation/devicetree/bindings/arc/axs10*
13410
13411SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13412M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13413S:	Supported
13414F:	drivers/reset/reset-axs10x.c
13415F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13416
13417SYNOPSYS DESIGNWARE 8250 UART DRIVER
13418R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13419S:	Maintained
13420F:	drivers/tty/serial/8250/8250_dw.c
13421
13422SYNOPSYS DESIGNWARE APB GPIO DRIVER
13423M:	Hoan Tran <hotran@apm.com>
13424L:	linux-gpio@vger.kernel.org
13425S:	Maintained
13426F:	drivers/gpio/gpio-dwapb.c
13427F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13428
13429SYNOPSYS DESIGNWARE DMAC DRIVER
13430M:	Viresh Kumar <vireshk@kernel.org>
13431R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13432S:	Maintained
13433F:	include/linux/dma/dw.h
13434F:	include/linux/platform_data/dma-dw.h
13435F:	drivers/dma/dw/
13436
13437SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13438M:	Jose Abreu <Jose.Abreu@synopsys.com>
13439L:	netdev@vger.kernel.org
13440S:	Supported
13441F:	drivers/net/ethernet/synopsys/
13442
13443SYNOPSYS DESIGNWARE I2C DRIVER
13444M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13445R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13446R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13447L:	linux-i2c@vger.kernel.org
13448S:	Maintained
13449F:	drivers/i2c/busses/i2c-designware-*
13450F:	include/linux/platform_data/i2c-designware.h
13451
13452SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13453M:	Jaehoon Chung <jh80.chung@samsung.com>
13454L:	linux-mmc@vger.kernel.org
13455S:	Maintained
13456F:	drivers/mmc/host/dw_mmc*
13457
13458SYNOPSYS HSDK RESET CONTROLLER DRIVER
13459M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13460S:	Supported
13461F:	drivers/reset/reset-hsdk.c
13462F:	include/dt-bindings/reset/snps,hsdk-reset.h
13463F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13464
13465SYSTEM CONFIGURATION (SYSCON)
13466M:	Lee Jones <lee.jones@linaro.org>
13467M:	Arnd Bergmann <arnd@arndb.de>
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13469S:	Supported
13470F:	drivers/mfd/syscon.c
13471
13472SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13473M:	Sudeep Holla <sudeep.holla@arm.com>
13474L:	linux-arm-kernel@lists.infradead.org
13475S:	Maintained
13476F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13477F:	drivers/clk/clk-scpi.c
13478F:	drivers/cpufreq/scpi-cpufreq.c
13479F:	drivers/firmware/arm_scpi.c
13480F:	include/linux/scpi_protocol.h
13481
13482SYSTEM RESET/SHUTDOWN DRIVERS
13483M:	Sebastian Reichel <sre@kernel.org>
13484L:	linux-pm@vger.kernel.org
13485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/power/reset/
13488F:	drivers/power/reset/
13489
13490SYSTEM TRACE MODULE CLASS
13491M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13492S:	Maintained
13493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13494F:	Documentation/trace/stm.txt
13495F:	drivers/hwtracing/stm/
13496F:	include/linux/stm.h
13497F:	include/uapi/linux/stm.h
13498
13499SYSV FILESYSTEM
13500M:	Christoph Hellwig <hch@infradead.org>
13501S:	Maintained
13502F:	Documentation/filesystems/sysv-fs.txt
13503F:	fs/sysv/
13504F:	include/linux/sysv_fs.h
13505
13506TARGET SUBSYSTEM
13507M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13508L:	linux-scsi@vger.kernel.org
13509L:	target-devel@vger.kernel.org
13510W:	http://www.linux-iscsi.org
13511W:	http://groups.google.com/group/linux-iscsi-target-dev
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13513S:	Supported
13514F:	drivers/target/
13515F:	include/target/
13516F:	Documentation/target/
13517
13518TASKSTATS STATISTICS INTERFACE
13519M:	Balbir Singh <bsingharora@gmail.com>
13520S:	Maintained
13521F:	Documentation/accounting/taskstats*
13522F:	include/linux/taskstats*
13523F:	kernel/taskstats.c
13524
13525TC subsystem
13526M:	Jamal Hadi Salim <jhs@mojatatu.com>
13527M:	Cong Wang <xiyou.wangcong@gmail.com>
13528M:	Jiri Pirko <jiri@resnulli.us>
13529L:	netdev@vger.kernel.org
13530S:	Maintained
13531F:	include/net/pkt_cls.h
13532F:	include/net/pkt_sched.h
13533F:	include/net/tc_act/
13534F:	include/uapi/linux/pkt_cls.h
13535F:	include/uapi/linux/pkt_sched.h
13536F:	include/uapi/linux/tc_act/
13537F:	include/uapi/linux/tc_ematch/
13538F:	net/sched/
13539
13540TCP LOW PRIORITY MODULE
13541M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13542M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13543W:	http://tcp-lp-mod.sourceforge.net/
13544S:	Maintained
13545F:	net/ipv4/tcp_lp.c
13546
13547TDA10071 MEDIA DRIVER
13548M:	Antti Palosaari <crope@iki.fi>
13549L:	linux-media@vger.kernel.org
13550W:	https://linuxtv.org
13551W:	http://palosaari.fi/linux/
13552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13553T:	git git://linuxtv.org/anttip/media_tree.git
13554S:	Maintained
13555F:	drivers/media/dvb-frontends/tda10071*
13556
13557TDA18212 MEDIA DRIVER
13558M:	Antti Palosaari <crope@iki.fi>
13559L:	linux-media@vger.kernel.org
13560W:	https://linuxtv.org
13561W:	http://palosaari.fi/linux/
13562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13563T:	git git://linuxtv.org/anttip/media_tree.git
13564S:	Maintained
13565F:	drivers/media/tuners/tda18212*
13566
13567TDA18218 MEDIA DRIVER
13568M:	Antti Palosaari <crope@iki.fi>
13569L:	linux-media@vger.kernel.org
13570W:	https://linuxtv.org
13571W:	http://palosaari.fi/linux/
13572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13573T:	git git://linuxtv.org/anttip/media_tree.git
13574S:	Maintained
13575F:	drivers/media/tuners/tda18218*
13576
13577TDA18250 MEDIA DRIVER
13578M:	Olli Salonen <olli.salonen@iki.fi>
13579L:	linux-media@vger.kernel.org
13580W:	https://linuxtv.org
13581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13582T:	git git://linuxtv.org/media_tree.git
13583S:	Maintained
13584F:	drivers/media/tuners/tda18250*
13585
13586TDA18271 MEDIA DRIVER
13587M:	Michael Krufky <mkrufky@linuxtv.org>
13588L:	linux-media@vger.kernel.org
13589W:	https://linuxtv.org
13590W:	http://github.com/mkrufky
13591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13592T:	git git://linuxtv.org/mkrufky/tuners.git
13593S:	Maintained
13594F:	drivers/media/tuners/tda18271*
13595
13596TDA1997x MEDIA DRIVER
13597M:	Tim Harvey <tharvey@gateworks.com>
13598L:	linux-media@vger.kernel.org
13599W:	https://linuxtv.org
13600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13601S:	Maintained
13602F:	drivers/media/i2c/tda1997x.*
13603
13604TDA827x MEDIA DRIVER
13605M:	Michael Krufky <mkrufky@linuxtv.org>
13606L:	linux-media@vger.kernel.org
13607W:	https://linuxtv.org
13608W:	http://github.com/mkrufky
13609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13610T:	git git://linuxtv.org/mkrufky/tuners.git
13611S:	Maintained
13612F:	drivers/media/tuners/tda8290.*
13613
13614TDA8290 MEDIA DRIVER
13615M:	Michael Krufky <mkrufky@linuxtv.org>
13616L:	linux-media@vger.kernel.org
13617W:	https://linuxtv.org
13618W:	http://github.com/mkrufky
13619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13620T:	git git://linuxtv.org/mkrufky/tuners.git
13621S:	Maintained
13622F:	drivers/media/tuners/tda8290.*
13623
13624TDA9840 MEDIA DRIVER
13625M:	Hans Verkuil <hverkuil@xs4all.nl>
13626L:	linux-media@vger.kernel.org
13627T:	git git://linuxtv.org/media_tree.git
13628W:	https://linuxtv.org
13629S:	Maintained
13630F:	drivers/media/i2c/tda9840*
13631
13632TEA5761 TUNER DRIVER
13633M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13634M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13635L:	linux-media@vger.kernel.org
13636W:	https://linuxtv.org
13637T:	git git://linuxtv.org/media_tree.git
13638S:	Odd fixes
13639F:	drivers/media/tuners/tea5761.*
13640
13641TEA5767 TUNER DRIVER
13642M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13643M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13644L:	linux-media@vger.kernel.org
13645W:	https://linuxtv.org
13646T:	git git://linuxtv.org/media_tree.git
13647S:	Maintained
13648F:	drivers/media/tuners/tea5767.*
13649
13650TEA6415C MEDIA DRIVER
13651M:	Hans Verkuil <hverkuil@xs4all.nl>
13652L:	linux-media@vger.kernel.org
13653T:	git git://linuxtv.org/media_tree.git
13654W:	https://linuxtv.org
13655S:	Maintained
13656F:	drivers/media/i2c/tea6415c*
13657
13658TEA6420 MEDIA DRIVER
13659M:	Hans Verkuil <hverkuil@xs4all.nl>
13660L:	linux-media@vger.kernel.org
13661T:	git git://linuxtv.org/media_tree.git
13662W:	https://linuxtv.org
13663S:	Maintained
13664F:	drivers/media/i2c/tea6420*
13665
13666TEAM DRIVER
13667M:	Jiri Pirko <jiri@resnulli.us>
13668L:	netdev@vger.kernel.org
13669S:	Supported
13670F:	drivers/net/team/
13671F:	include/linux/if_team.h
13672F:	include/uapi/linux/if_team.h
13673
13674TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13675M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13676S:	Maintained
13677F:	arch/x86/platform/ts5500/
13678
13679TECHNOTREND USB IR RECEIVER
13680M:	Sean Young <sean@mess.org>
13681L:	linux-media@vger.kernel.org
13682S:	Maintained
13683F:	drivers/media/rc/ttusbir.c
13684
13685TECHWELL TW9910 VIDEO DECODER
13686L:	linux-media@vger.kernel.org
13687S:	Orphan
13688F:	drivers/media/i2c/tw9910.c
13689F:	include/media/i2c/tw9910.h
13690
13691TEE SUBSYSTEM
13692M:	Jens Wiklander <jens.wiklander@linaro.org>
13693S:	Maintained
13694F:	include/linux/tee_drv.h
13695F:	include/uapi/linux/tee.h
13696F:	drivers/tee/
13697F:	Documentation/tee.txt
13698
13699TEGRA ARCHITECTURE SUPPORT
13700M:	Thierry Reding <thierry.reding@gmail.com>
13701M:	Jonathan Hunter <jonathanh@nvidia.com>
13702L:	linux-tegra@vger.kernel.org
13703Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13705S:	Supported
13706N:	[^a-z]tegra
13707
13708TEGRA CLOCK DRIVER
13709M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13710M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13711S:	Supported
13712F:	drivers/clk/tegra/
13713
13714TEGRA DMA DRIVERS
13715M:	Laxman Dewangan <ldewangan@nvidia.com>
13716M:	Jon Hunter <jonathanh@nvidia.com>
13717S:	Supported
13718F:	drivers/dma/tegra*
13719
13720TEGRA I2C DRIVER
13721M:	Laxman Dewangan <ldewangan@nvidia.com>
13722S:	Supported
13723F:	drivers/i2c/busses/i2c-tegra.c
13724
13725TEGRA IOMMU DRIVERS
13726M:	Hiroshi Doyu <hdoyu@nvidia.com>
13727S:	Supported
13728F:	drivers/iommu/tegra*
13729
13730TEGRA KBC DRIVER
13731M:	Rakesh Iyer <riyer@nvidia.com>
13732M:	Laxman Dewangan <ldewangan@nvidia.com>
13733S:	Supported
13734F:	drivers/input/keyboard/tegra-kbc.c
13735
13736TEGRA PWM DRIVER
13737M:	Thierry Reding <thierry.reding@gmail.com>
13738S:	Supported
13739F:	drivers/pwm/pwm-tegra.c
13740
13741TEGRA SERIAL DRIVER
13742M:	Laxman Dewangan <ldewangan@nvidia.com>
13743S:	Supported
13744F:	drivers/tty/serial/serial-tegra.c
13745
13746TEGRA SPI DRIVER
13747M:	Laxman Dewangan <ldewangan@nvidia.com>
13748S:	Supported
13749F:	drivers/spi/spi-tegra*
13750
13751TEHUTI ETHERNET DRIVER
13752M:	Andy Gospodarek <andy@greyhouse.net>
13753L:	netdev@vger.kernel.org
13754S:	Supported
13755F:	drivers/net/ethernet/tehuti/*
13756
13757Telecom Clock Driver for MCPL0010
13758M:	Mark Gross <mark.gross@intel.com>
13759S:	Supported
13760F:	drivers/char/tlclk.c
13761
13762TENSILICA XTENSA PORT (xtensa)
13763M:	Chris Zankel <chris@zankel.net>
13764M:	Max Filippov <jcmvbkbc@gmail.com>
13765L:	linux-xtensa@linux-xtensa.org
13766T:	git git://github.com/czankel/xtensa-linux.git
13767S:	Maintained
13768F:	arch/xtensa/
13769F:	drivers/irqchip/irq-xtensa-*
13770
13771Texas Instruments' System Control Interface (TISCI) Protocol Driver
13772M:	Nishanth Menon <nm@ti.com>
13773M:	Tero Kristo <t-kristo@ti.com>
13774M:	Santosh Shilimkar <ssantosh@kernel.org>
13775L:	linux-arm-kernel@lists.infradead.org
13776S:	Maintained
13777F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13778F:	drivers/firmware/ti_sci*
13779F:	include/linux/soc/ti/ti_sci_protocol.h
13780F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13781F:	include/dt-bindings/genpd/k2g.h
13782F:	drivers/soc/ti/ti_sci_pm_domains.c
13783F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13784F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13785F:	drivers/clk/keystone/sci-clk.c
13786F:	drivers/reset/reset-ti-sci.c
13787
13788THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13789M:	Hans Verkuil <hverkuil@xs4all.nl>
13790L:	linux-media@vger.kernel.org
13791T:	git git://linuxtv.org/media_tree.git
13792W:	https://linuxtv.org
13793S:	Maintained
13794F:	drivers/media/radio/radio-raremono.c
13795
13796THERMAL
13797M:	Zhang Rui <rui.zhang@intel.com>
13798M:	Eduardo Valentin <edubezval@gmail.com>
13799L:	linux-pm@vger.kernel.org
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13802Q:	https://patchwork.kernel.org/project/linux-pm/list/
13803S:	Supported
13804F:	drivers/thermal/
13805F:	include/linux/thermal.h
13806F:	include/uapi/linux/thermal.h
13807F:	include/linux/cpu_cooling.h
13808F:	Documentation/devicetree/bindings/thermal/
13809
13810THERMAL/CPU_COOLING
13811M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13812M:	Viresh Kumar <viresh.kumar@linaro.org>
13813M:	Javi Merino <javi.merino@kernel.org>
13814L:	linux-pm@vger.kernel.org
13815S:	Supported
13816F:	Documentation/thermal/cpu-cooling-api.txt
13817F:	drivers/thermal/cpu_cooling.c
13818F:	include/linux/cpu_cooling.h
13819
13820THINKPAD ACPI EXTRAS DRIVER
13821M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13822L:	ibm-acpi-devel@lists.sourceforge.net
13823L:	platform-driver-x86@vger.kernel.org
13824W:	http://ibm-acpi.sourceforge.net
13825W:	http://thinkwiki.org/wiki/Ibm-acpi
13826T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13827S:	Maintained
13828F:	drivers/platform/x86/thinkpad_acpi.c
13829
13830THUNDERBOLT DRIVER
13831M:	Andreas Noever <andreas.noever@gmail.com>
13832M:	Michael Jamet <michael.jamet@intel.com>
13833M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13834M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13836S:	Maintained
13837F:	Documentation/admin-guide/thunderbolt.rst
13838F:	drivers/thunderbolt/
13839F:	include/linux/thunderbolt.h
13840
13841THUNDERBOLT NETWORK DRIVER
13842M:	Michael Jamet <michael.jamet@intel.com>
13843M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13844M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13845L:	netdev@vger.kernel.org
13846S:	Maintained
13847F:	drivers/net/thunderbolt.c
13848
13849THUNDERX GPIO DRIVER
13850M:	David Daney <david.daney@cavium.com>
13851S:	Maintained
13852F:	drivers/gpio/gpio-thunderx.c
13853
13854TI AM437X VPFE DRIVER
13855M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13856L:	linux-media@vger.kernel.org
13857W:	https://linuxtv.org
13858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13859T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13860S:	Maintained
13861F:	drivers/media/platform/am437x/
13862
13863TI BANDGAP AND THERMAL DRIVER
13864M:	Eduardo Valentin <edubezval@gmail.com>
13865M:	Keerthy <j-keerthy@ti.com>
13866L:	linux-pm@vger.kernel.org
13867L:	linux-omap@vger.kernel.org
13868S:	Maintained
13869F:	drivers/thermal/ti-soc-thermal/
13870
13871TI BQ27XXX POWER SUPPLY DRIVER
13872R:	Andrew F. Davis <afd@ti.com>
13873F:	include/linux/power/bq27xxx_battery.h
13874F:	drivers/power/supply/bq27xxx_battery.c
13875F:	drivers/power/supply/bq27xxx_battery_i2c.c
13876
13877TI CDCE706 CLOCK DRIVER
13878M:	Max Filippov <jcmvbkbc@gmail.com>
13879S:	Maintained
13880F:	drivers/clk/clk-cdce706.c
13881
13882TI CLOCK DRIVER
13883M:	Tero Kristo <t-kristo@ti.com>
13884L:	linux-omap@vger.kernel.org
13885S:	Maintained
13886F:	drivers/clk/ti/
13887F:	include/linux/clk/ti.h
13888
13889TI DAVINCI MACHINE SUPPORT
13890M:	Sekhar Nori <nsekhar@ti.com>
13891M:	Kevin Hilman <khilman@kernel.org>
13892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13894S:	Supported
13895F:	arch/arm/mach-davinci/
13896F:	drivers/i2c/busses/i2c-davinci.c
13897F:	arch/arm/boot/dts/da850*
13898
13899TI DAVINCI SERIES GPIO DRIVER
13900M:	Keerthy <j-keerthy@ti.com>
13901L:	linux-gpio@vger.kernel.org
13902S:	Maintained
13903F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13904F:	drivers/gpio/gpio-davinci.c
13905
13906TI DAVINCI SERIES MEDIA DRIVER
13907M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13908L:	linux-media@vger.kernel.org
13909W:	https://linuxtv.org
13910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13911T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13912S:	Maintained
13913F:	drivers/media/platform/davinci/
13914F:	include/media/davinci/
13915
13916TI ETHERNET SWITCH DRIVER (CPSW)
13917R:	Grygorii Strashko <grygorii.strashko@ti.com>
13918L:	linux-omap@vger.kernel.org
13919L:	netdev@vger.kernel.org
13920S:	Maintained
13921F:	drivers/net/ethernet/ti/cpsw*
13922F:	drivers/net/ethernet/ti/davinci*
13923
13924TI FLASH MEDIA INTERFACE DRIVER
13925M:	Alex Dubov <oakad@yahoo.com>
13926S:	Maintained
13927F:	drivers/misc/tifm*
13928F:	drivers/mmc/host/tifm_sd.c
13929F:	include/linux/tifm.h
13930
13931TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13932M:	Santosh Shilimkar <ssantosh@kernel.org>
13933L:	linux-kernel@vger.kernel.org
13934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13935S:	Maintained
13936F:	drivers/soc/ti/*
13937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13938
13939TI LM49xxx FAMILY ASoC CODEC DRIVERS
13940M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13941M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13943S:	Maintained
13944F:	sound/soc/codecs/lm49453*
13945F:	sound/soc/codecs/isabelle*
13946
13947TI LP855x BACKLIGHT DRIVER
13948M:	Milo Kim <milo.kim@ti.com>
13949S:	Maintained
13950F:	Documentation/backlight/lp855x-driver.txt
13951F:	drivers/video/backlight/lp855x_bl.c
13952F:	include/linux/platform_data/lp855x.h
13953
13954TI LP8727 CHARGER DRIVER
13955M:	Milo Kim <milo.kim@ti.com>
13956S:	Maintained
13957F:	drivers/power/supply/lp8727_charger.c
13958F:	include/linux/platform_data/lp8727.h
13959
13960TI LP8788 MFD DRIVER
13961M:	Milo Kim <milo.kim@ti.com>
13962S:	Maintained
13963F:	drivers/iio/adc/lp8788_adc.c
13964F:	drivers/leds/leds-lp8788.c
13965F:	drivers/mfd/lp8788*.c
13966F:	drivers/power/supply/lp8788-charger.c
13967F:	drivers/regulator/lp8788-*.c
13968F:	include/linux/mfd/lp8788*.h
13969
13970TI NETCP ETHERNET DRIVER
13971M:	Wingman Kwok <w-kwok2@ti.com>
13972M:	Murali Karicheri <m-karicheri2@ti.com>
13973L:	netdev@vger.kernel.org
13974S:	Maintained
13975F:	drivers/net/ethernet/ti/netcp*
13976
13977TI TAS571X FAMILY ASoC CODEC DRIVER
13978M:	Kevin Cernekee <cernekee@chromium.org>
13979L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13980S:	Odd Fixes
13981F:	sound/soc/codecs/tas571x*
13982
13983TI TRF7970A NFC DRIVER
13984M:	Mark Greer <mgreer@animalcreek.com>
13985L:	linux-wireless@vger.kernel.org
13986L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13987S:	Supported
13988F:	drivers/nfc/trf7970a.c
13989F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13990
13991TI TWL4030 SERIES SOC CODEC DRIVER
13992M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13994S:	Maintained
13995F:	sound/soc/codecs/twl4030*
13996
13997TI VPE/CAL DRIVERS
13998M:	Benoit Parrot <bparrot@ti.com>
13999L:	linux-media@vger.kernel.org
14000W:	http://linuxtv.org/
14001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14002S:	Maintained
14003F:	drivers/media/platform/ti-vpe/
14004
14005TI WILINK WIRELESS DRIVERS
14006L:	linux-wireless@vger.kernel.org
14007W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14008W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14010S:	Orphan
14011F:	drivers/net/wireless/ti/
14012F:	include/linux/wl12xx.h
14013
14014TILE ARCHITECTURE
14015W:	http://www.mellanox.com/repository/solutions/tile-scm/
14016S:	Orphan
14017F:	arch/tile/
14018F:	drivers/char/tile-srom.c
14019F:	drivers/edac/tile_edac.c
14020F:	drivers/net/ethernet/tile/
14021F:	drivers/rtc/rtc-tile.c
14022F:	drivers/tty/hvc/hvc_tile.c
14023F:	drivers/tty/serial/tilegx.c
14024F:	drivers/usb/host/*-tilegx.c
14025F:	include/linux/usb/tilegx.h
14026
14027TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14028M:	John Stultz <john.stultz@linaro.org>
14029M:	Thomas Gleixner <tglx@linutronix.de>
14030R:	Stephen Boyd <sboyd@kernel.org>
14031L:	linux-kernel@vger.kernel.org
14032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14033S:	Supported
14034F:	include/linux/clocksource.h
14035F:	include/linux/time.h
14036F:	include/linux/timex.h
14037F:	include/uapi/linux/time.h
14038F:	include/uapi/linux/timex.h
14039F:	kernel/time/clocksource.c
14040F:	kernel/time/time*.c
14041F:	kernel/time/alarmtimer.c
14042F:	kernel/time/ntp.c
14043F:	tools/testing/selftests/timers/
14044
14045TIPC NETWORK LAYER
14046M:	Jon Maloy <jon.maloy@ericsson.com>
14047M:	Ying Xue <ying.xue@windriver.com>
14048L:	netdev@vger.kernel.org (core kernel code)
14049L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14050W:	http://tipc.sourceforge.net/
14051S:	Maintained
14052F:	include/uapi/linux/tipc*.h
14053F:	net/tipc/
14054
14055TLAN NETWORK DRIVER
14056M:	Samuel Chessman <chessman@tux.org>
14057L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14058W:	http://sourceforge.net/projects/tlan/
14059S:	Maintained
14060F:	Documentation/networking/tlan.txt
14061F:	drivers/net/ethernet/ti/tlan.*
14062
14063TM6000 VIDEO4LINUX DRIVER
14064M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14065M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14066L:	linux-media@vger.kernel.org
14067W:	https://linuxtv.org
14068T:	git git://linuxtv.org/media_tree.git
14069S:	Odd fixes
14070F:	drivers/media/usb/tm6000/
14071F:	Documentation/media/v4l-drivers/tm6000*
14072
14073TMIO/SDHI MMC DRIVER
14074M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14075L:	linux-mmc@vger.kernel.org
14076S:	Supported
14077F:	drivers/mmc/host/tmio_mmc*
14078F:	drivers/mmc/host/renesas_sdhi*
14079F:	include/linux/mfd/tmio.h
14080
14081TMP401 HARDWARE MONITOR DRIVER
14082M:	Guenter Roeck <linux@roeck-us.net>
14083L:	linux-hwmon@vger.kernel.org
14084S:	Maintained
14085F:	Documentation/hwmon/tmp401
14086F:	drivers/hwmon/tmp401.c
14087
14088TMPFS (SHMEM FILESYSTEM)
14089M:	Hugh Dickins <hughd@google.com>
14090L:	linux-mm@kvack.org
14091S:	Maintained
14092F:	include/linux/shmem_fs.h
14093F:	mm/shmem.c
14094
14095TOMOYO SECURITY MODULE
14096M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14097M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14098L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14099L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14100L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14101L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14102W:	http://tomoyo.sourceforge.jp/
14103T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14104S:	Maintained
14105F:	security/tomoyo/
14106
14107TOPSTAR LAPTOP EXTRAS DRIVER
14108M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14109L:	platform-driver-x86@vger.kernel.org
14110S:	Maintained
14111F:	drivers/platform/x86/topstar-laptop.c
14112
14113TORTURE-TEST MODULES
14114M:	Davidlohr Bueso <dave@stgolabs.net>
14115M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14116M:	Josh Triplett <josh@joshtriplett.org>
14117L:	linux-kernel@vger.kernel.org
14118S:	Supported
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14120F:	Documentation/RCU/torture.txt
14121F:	kernel/torture.c
14122F:	kernel/rcu/rcutorture.c
14123F:	kernel/locking/locktorture.c
14124
14125TOSHIBA ACPI EXTRAS DRIVER
14126M:	Azael Avalos <coproscefalo@gmail.com>
14127L:	platform-driver-x86@vger.kernel.org
14128S:	Maintained
14129F:	drivers/platform/x86/toshiba_acpi.c
14130
14131TOSHIBA BLUETOOTH DRIVER
14132M:	Azael Avalos <coproscefalo@gmail.com>
14133L:	platform-driver-x86@vger.kernel.org
14134S:	Maintained
14135F:	drivers/platform/x86/toshiba_bluetooth.c
14136
14137TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14138M:	Azael Avalos <coproscefalo@gmail.com>
14139L:	platform-driver-x86@vger.kernel.org
14140S:	Maintained
14141F:	drivers/platform/x86/toshiba_haps.c
14142
14143TOSHIBA SMM DRIVER
14144M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14145W:	http://www.buzzard.org.uk/toshiba/
14146S:	Maintained
14147F:	drivers/char/toshiba.c
14148F:	include/linux/toshiba.h
14149F:	include/uapi/linux/toshiba.h
14150
14151TOSHIBA TC358743 DRIVER
14152M:	Mats Randgaard <matrandg@cisco.com>
14153L:	linux-media@vger.kernel.org
14154S:	Maintained
14155F:	drivers/media/i2c/tc358743*
14156F:	include/media/i2c/tc358743.h
14157
14158TOSHIBA WMI HOTKEYS DRIVER
14159M:	Azael Avalos <coproscefalo@gmail.com>
14160L:	platform-driver-x86@vger.kernel.org
14161S:	Maintained
14162F:	drivers/platform/x86/toshiba-wmi.c
14163
14164TPM DEVICE DRIVER
14165M:	Peter Huewe <peterhuewe@gmx.de>
14166M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14167R:	Jason Gunthorpe <jgg@ziepe.ca>
14168L:	linux-integrity@vger.kernel.org
14169Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14170W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14171T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14172S:	Maintained
14173F:	drivers/char/tpm/
14174
14175TRACING
14176M:	Steven Rostedt <rostedt@goodmis.org>
14177M:	Ingo Molnar <mingo@redhat.com>
14178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14179S:	Maintained
14180F:	Documentation/trace/ftrace.txt
14181F:	arch/*/*/*/ftrace.h
14182F:	arch/*/kernel/ftrace.c
14183F:	include/*/ftrace.h
14184F:	include/linux/trace*.h
14185F:	include/trace/
14186F:	kernel/trace/
14187F:	tools/testing/selftests/ftrace/
14188
14189TRACING MMIO ACCESSES (MMIOTRACE)
14190M:	Steven Rostedt <rostedt@goodmis.org>
14191M:	Ingo Molnar <mingo@kernel.org>
14192R:	Karol Herbst <karolherbst@gmail.com>
14193R:	Pekka Paalanen <ppaalanen@gmail.com>
14194S:	Maintained
14195L:	linux-kernel@vger.kernel.org
14196L:	nouveau@lists.freedesktop.org
14197F:	kernel/trace/trace_mmiotrace.c
14198F:	include/linux/mmiotrace.h
14199F:	arch/x86/mm/kmmio.c
14200F:	arch/x86/mm/mmio-mod.c
14201F:	arch/x86/mm/testmmiotrace.c
14202
14203TRIVIAL PATCHES
14204M:	Jiri Kosina <trivial@kernel.org>
14205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14206S:	Maintained
14207K:	^Subject:.*(?i)trivial
14208
14209TEMPO SEMICONDUCTOR DRIVERS
14210M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14211S:	Maintained
14212F:	sound/soc/codecs/tscs*.c
14213F:	sound/soc/codecs/tscs*.h
14214F:	Documentation/devicetree/bindings/sound/tscs*.txt
14215
14216TTY LAYER
14217M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14218M:	Jiri Slaby <jslaby@suse.com>
14219S:	Supported
14220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14221F:	Documentation/serial/
14222F:	drivers/tty/
14223F:	drivers/tty/serial/serial_core.c
14224F:	include/linux/serial_core.h
14225F:	include/linux/serial.h
14226F:	include/linux/tty.h
14227F:	include/uapi/linux/serial_core.h
14228F:	include/uapi/linux/serial.h
14229F:	include/uapi/linux/tty.h
14230
14231TUA9001 MEDIA DRIVER
14232M:	Antti Palosaari <crope@iki.fi>
14233L:	linux-media@vger.kernel.org
14234W:	https://linuxtv.org
14235W:	http://palosaari.fi/linux/
14236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14237T:	git git://linuxtv.org/anttip/media_tree.git
14238S:	Maintained
14239F:	drivers/media/tuners/tua9001*
14240
14241TULIP NETWORK DRIVERS
14242L:	netdev@vger.kernel.org
14243L:	linux-parisc@vger.kernel.org
14244S:	Orphan
14245F:	drivers/net/ethernet/dec/tulip/
14246
14247TUN/TAP driver
14248M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14249W:	http://vtun.sourceforge.net/tun
14250S:	Maintained
14251F:	Documentation/networking/tuntap.txt
14252F:	arch/um/os-Linux/drivers/
14253
14254TURBOCHANNEL SUBSYSTEM
14255M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14256M:	Ralf Baechle <ralf@linux-mips.org>
14257L:	linux-mips@linux-mips.org
14258Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14259S:	Maintained
14260F:	drivers/tc/
14261F:	include/linux/tc.h
14262
14263TW5864 VIDEO4LINUX DRIVER
14264M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14265M:	Anton Sviridenko <anton@corp.bluecherry.net>
14266M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14267M:	Andrey Utkin <andrey_utkin@fastmail.com>
14268L:	linux-media@vger.kernel.org
14269S:	Supported
14270F:	drivers/media/pci/tw5864/
14271
14272TW68 VIDEO4LINUX DRIVER
14273M:	Hans Verkuil <hverkuil@xs4all.nl>
14274L:	linux-media@vger.kernel.org
14275T:	git git://linuxtv.org/media_tree.git
14276W:	https://linuxtv.org
14277S:	Odd Fixes
14278F:	drivers/media/pci/tw68/
14279
14280TW686X VIDEO4LINUX DRIVER
14281M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14282L:	linux-media@vger.kernel.org
14283T:	git git://linuxtv.org/media_tree.git
14284W:	http://linuxtv.org
14285S:	Maintained
14286F:	drivers/media/pci/tw686x/
14287
14288UBI FILE SYSTEM (UBIFS)
14289M:	Richard Weinberger <richard@nod.at>
14290M:	Artem Bityutskiy <dedekind1@gmail.com>
14291M:	Adrian Hunter <adrian.hunter@intel.com>
14292L:	linux-mtd@lists.infradead.org
14293T:	git git://git.infradead.org/ubifs-2.6.git
14294W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14295S:	Supported
14296F:	Documentation/filesystems/ubifs.txt
14297F:	fs/ubifs/
14298
14299UCLINUX (M68KNOMMU AND COLDFIRE)
14300M:	Greg Ungerer <gerg@linux-m68k.org>
14301W:	http://www.linux-m68k.org/
14302W:	http://www.uclinux.org/
14303L:	linux-m68k@lists.linux-m68k.org
14304L:	uclinux-dev@uclinux.org  (subscribers-only)
14305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14306S:	Maintained
14307F:	arch/m68k/coldfire/
14308F:	arch/m68k/68*/
14309F:	arch/m68k/*/*_no.*
14310F:	arch/m68k/include/asm/*_no.*
14311
14312UDF FILESYSTEM
14313M:	Jan Kara <jack@suse.com>
14314S:	Maintained
14315F:	Documentation/filesystems/udf.txt
14316F:	fs/udf/
14317
14318UDRAW TABLET
14319M:	Bastien Nocera <hadess@hadess.net>
14320L:	linux-input@vger.kernel.org
14321S:	Maintained
14322F:	drivers/hid/hid-udraw-ps3.c
14323
14324UFS FILESYSTEM
14325M:	Evgeniy Dushistov <dushistov@mail.ru>
14326S:	Maintained
14327F:	Documentation/filesystems/ufs.txt
14328F:	fs/ufs/
14329
14330UHID USERSPACE HID IO DRIVER:
14331M:	David Herrmann <dh.herrmann@googlemail.com>
14332L:	linux-input@vger.kernel.org
14333S:	Maintained
14334F:	drivers/hid/uhid.c
14335F:	include/uapi/linux/uhid.h
14336
14337ULPI BUS
14338M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14339L:	linux-usb@vger.kernel.org
14340S:	Maintained
14341F:	drivers/usb/common/ulpi.c
14342F:	include/linux/ulpi/
14343
14344ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14345L:	linux-usb@vger.kernel.org
14346S:	Orphan
14347F:	drivers/uwb/
14348F:	include/linux/uwb.h
14349F:	include/linux/uwb/
14350
14351UNICORE32 ARCHITECTURE:
14352M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14353W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14354S:	Maintained
14355T:	git git://github.com/gxt/linux.git
14356F:	arch/unicore32/
14357
14358UNIFDEF
14359M:	Tony Finch <dot@dotat.at>
14360W:	http://dotat.at/prog/unifdef
14361S:	Maintained
14362F:	scripts/unifdef.c
14363
14364UNIFORM CDROM DRIVER
14365M:	Jens Axboe <axboe@kernel.dk>
14366W:	http://www.kernel.dk
14367S:	Maintained
14368F:	Documentation/cdrom/
14369F:	drivers/cdrom/cdrom.c
14370F:	include/linux/cdrom.h
14371F:	include/uapi/linux/cdrom.h
14372
14373UNISYS S-PAR DRIVERS
14374M:	David Kershner <david.kershner@unisys.com>
14375L:	sparmaintainer@unisys.com (Unisys internal)
14376S:	Supported
14377F:	include/linux/visorbus.h
14378F:	drivers/visorbus/
14379F:	drivers/staging/unisys/
14380
14381UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14382M:	Vinayak Holikatti <vinholikatti@gmail.com>
14383L:	linux-scsi@vger.kernel.org
14384S:	Supported
14385F:	Documentation/scsi/ufs.txt
14386F:	drivers/scsi/ufs/
14387
14388UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14389M:	Joao Pinto <jpinto@synopsys.com>
14390L:	linux-scsi@vger.kernel.org
14391S:	Supported
14392F:	drivers/scsi/ufs/*dwc*
14393
14394UNSORTED BLOCK IMAGES (UBI)
14395M:	Artem Bityutskiy <dedekind1@gmail.com>
14396M:	Richard Weinberger <richard@nod.at>
14397W:	http://www.linux-mtd.infradead.org/
14398L:	linux-mtd@lists.infradead.org
14399T:	git git://git.infradead.org/ubifs-2.6.git
14400S:	Supported
14401F:	drivers/mtd/ubi/
14402F:	include/linux/mtd/ubi.h
14403F:	include/uapi/mtd/ubi-user.h
14404
14405USB "USBNET" DRIVER FRAMEWORK
14406M:	Oliver Neukum <oneukum@suse.com>
14407L:	netdev@vger.kernel.org
14408W:	http://www.linux-usb.org/usbnet
14409S:	Maintained
14410F:	drivers/net/usb/usbnet.c
14411F:	include/linux/usb/usbnet.h
14412
14413USB ACM DRIVER
14414M:	Oliver Neukum <oneukum@suse.com>
14415L:	linux-usb@vger.kernel.org
14416S:	Maintained
14417F:	Documentation/usb/acm.txt
14418F:	drivers/usb/class/cdc-acm.*
14419
14420USB AR5523 WIRELESS DRIVER
14421M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14422L:	linux-wireless@vger.kernel.org
14423S:	Maintained
14424F:	drivers/net/wireless/ath/ar5523/
14425
14426USB ATTACHED SCSI
14427M:	Oliver Neukum <oneukum@suse.com>
14428L:	linux-usb@vger.kernel.org
14429L:	linux-scsi@vger.kernel.org
14430S:	Maintained
14431F:	drivers/usb/storage/uas.c
14432
14433USB CDC ETHERNET DRIVER
14434M:	Oliver Neukum <oliver@neukum.org>
14435L:	linux-usb@vger.kernel.org
14436S:	Maintained
14437F:	drivers/net/usb/cdc_*.c
14438F:	include/uapi/linux/usb/cdc.h
14439
14440USB CHAOSKEY DRIVER
14441M:	Keith Packard <keithp@keithp.com>
14442L:	linux-usb@vger.kernel.org
14443S:	Maintained
14444F:	drivers/usb/misc/chaoskey.c
14445
14446USB CYPRESS C67X00 DRIVER
14447M:	Peter Korsgaard <jacmet@sunsite.dk>
14448L:	linux-usb@vger.kernel.org
14449S:	Maintained
14450F:	drivers/usb/c67x00/
14451
14452USB DAVICOM DM9601 DRIVER
14453M:	Peter Korsgaard <jacmet@sunsite.dk>
14454L:	netdev@vger.kernel.org
14455W:	http://www.linux-usb.org/usbnet
14456S:	Maintained
14457F:	drivers/net/usb/dm9601.c
14458
14459USB DIAMOND RIO500 DRIVER
14460M:	Cesar Miquel <miquel@df.uba.ar>
14461L:	rio500-users@lists.sourceforge.net
14462W:	http://rio500.sourceforge.net
14463S:	Maintained
14464F:	drivers/usb/misc/rio500*
14465
14466USB EHCI DRIVER
14467M:	Alan Stern <stern@rowland.harvard.edu>
14468L:	linux-usb@vger.kernel.org
14469S:	Maintained
14470F:	Documentation/usb/ehci.txt
14471F:	drivers/usb/host/ehci*
14472
14473USB GADGET/PERIPHERAL SUBSYSTEM
14474M:	Felipe Balbi <balbi@kernel.org>
14475L:	linux-usb@vger.kernel.org
14476W:	http://www.linux-usb.org/gadget
14477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14478S:	Maintained
14479F:	drivers/usb/gadget/
14480F:	include/linux/usb/gadget*
14481
14482USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14483M:	Jiri Kosina <jikos@kernel.org>
14484R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14485L:	linux-usb@vger.kernel.org
14486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14487S:	Maintained
14488F:	Documentation/hid/hiddev.txt
14489F:	drivers/hid/usbhid/
14490
14491USB ISP116X DRIVER
14492M:	Olav Kongas <ok@artecdesign.ee>
14493L:	linux-usb@vger.kernel.org
14494S:	Maintained
14495F:	drivers/usb/host/isp116x*
14496F:	include/linux/usb/isp116x.h
14497
14498USB LAN78XX ETHERNET DRIVER
14499M:	Woojung Huh <woojung.huh@microchip.com>
14500M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14501L:	netdev@vger.kernel.org
14502S:	Maintained
14503F:	drivers/net/usb/lan78xx.*
14504
14505USB MASS STORAGE DRIVER
14506M:	Alan Stern <stern@rowland.harvard.edu>
14507L:	linux-usb@vger.kernel.org
14508L:	usb-storage@lists.one-eyed-alien.net
14509S:	Maintained
14510W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14511F:	drivers/usb/storage/
14512
14513USB MIDI DRIVER
14514M:	Clemens Ladisch <clemens@ladisch.de>
14515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14516T:	git git://git.alsa-project.org/alsa-kernel.git
14517S:	Maintained
14518F:	sound/usb/midi.*
14519
14520USB NETWORKING DRIVERS
14521L:	linux-usb@vger.kernel.org
14522S:	Odd Fixes
14523F:	drivers/net/usb/
14524
14525USB OHCI DRIVER
14526M:	Alan Stern <stern@rowland.harvard.edu>
14527L:	linux-usb@vger.kernel.org
14528S:	Maintained
14529F:	Documentation/usb/ohci.txt
14530F:	drivers/usb/host/ohci*
14531
14532USB OTG FSM (Finite State Machine)
14533M:	Peter Chen <Peter.Chen@nxp.com>
14534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	drivers/usb/common/usb-otg-fsm.c
14538
14539USB OVER IP DRIVER
14540M:	Valentina Manea <valentina.manea.m@gmail.com>
14541M:	Shuah Khan <shuahkh@osg.samsung.com>
14542M:	Shuah Khan <shuah@kernel.org>
14543L:	linux-usb@vger.kernel.org
14544S:	Maintained
14545F:	Documentation/usb/usbip_protocol.txt
14546F:	drivers/usb/usbip/
14547F:	tools/usb/usbip/
14548
14549USB PEGASUS DRIVER
14550M:	Petko Manolov <petkan@nucleusys.com>
14551L:	linux-usb@vger.kernel.org
14552L:	netdev@vger.kernel.org
14553T:	git git://github.com/petkan/pegasus.git
14554W:	https://github.com/petkan/pegasus
14555S:	Maintained
14556F:	drivers/net/usb/pegasus.*
14557
14558USB PHY LAYER
14559M:	Felipe Balbi <balbi@kernel.org>
14560L:	linux-usb@vger.kernel.org
14561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14562S:	Maintained
14563F:	drivers/usb/phy/
14564
14565USB PRINTER DRIVER (usblp)
14566M:	Pete Zaitcev <zaitcev@redhat.com>
14567L:	linux-usb@vger.kernel.org
14568S:	Supported
14569F:	drivers/usb/class/usblp.c
14570
14571USB QMI WWAN NETWORK DRIVER
14572M:	Bjørn Mork <bjorn@mork.no>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	Documentation/ABI/testing/sysfs-class-net-qmi
14576F:	drivers/net/usb/qmi_wwan.c
14577
14578USB RTL8150 DRIVER
14579M:	Petko Manolov <petkan@nucleusys.com>
14580L:	linux-usb@vger.kernel.org
14581L:	netdev@vger.kernel.org
14582T:	git git://github.com/petkan/rtl8150.git
14583W:	https://github.com/petkan/rtl8150
14584S:	Maintained
14585F:	drivers/net/usb/rtl8150.c
14586
14587USB SERIAL SUBSYSTEM
14588M:	Johan Hovold <johan@kernel.org>
14589L:	linux-usb@vger.kernel.org
14590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14591S:	Maintained
14592F:	Documentation/usb/usb-serial.txt
14593F:	drivers/usb/serial/
14594F:	include/linux/usb/serial.h
14595
14596USB SMSC75XX ETHERNET DRIVER
14597M:	Steve Glendinning <steve.glendinning@shawell.net>
14598L:	netdev@vger.kernel.org
14599S:	Maintained
14600F:	drivers/net/usb/smsc75xx.*
14601
14602USB SMSC95XX ETHERNET DRIVER
14603M:	Steve Glendinning <steve.glendinning@shawell.net>
14604M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14605L:	netdev@vger.kernel.org
14606S:	Maintained
14607F:	drivers/net/usb/smsc95xx.*
14608
14609USB SUBSYSTEM
14610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14611L:	linux-usb@vger.kernel.org
14612W:	http://www.linux-usb.org
14613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14614S:	Supported
14615F:	Documentation/devicetree/bindings/usb/
14616F:	Documentation/usb/
14617F:	drivers/usb/
14618F:	include/linux/usb.h
14619F:	include/linux/usb/
14620
14621USB TYPEC SUBSYSTEM
14622M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14623L:	linux-usb@vger.kernel.org
14624S:	Maintained
14625F:	Documentation/ABI/testing/sysfs-class-typec
14626F:	Documentation/usb/typec.rst
14627F:	drivers/usb/typec/
14628F:	include/linux/usb/typec.h
14629
14630USB UHCI DRIVER
14631M:	Alan Stern <stern@rowland.harvard.edu>
14632L:	linux-usb@vger.kernel.org
14633S:	Maintained
14634F:	drivers/usb/host/uhci*
14635
14636USB VIDEO CLASS
14637M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14638L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14639L:	linux-media@vger.kernel.org
14640T:	git git://linuxtv.org/media_tree.git
14641W:	http://www.ideasonboard.org/uvc/
14642S:	Maintained
14643F:	drivers/media/usb/uvc/
14644F:	include/uapi/linux/uvcvideo.h
14645
14646USB VISION DRIVER
14647M:	Hans Verkuil <hverkuil@xs4all.nl>
14648L:	linux-media@vger.kernel.org
14649T:	git git://linuxtv.org/media_tree.git
14650W:	https://linuxtv.org
14651S:	Odd Fixes
14652F:	drivers/media/usb/usbvision/
14653
14654USB WEBCAM GADGET
14655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14656L:	linux-usb@vger.kernel.org
14657S:	Maintained
14658F:	drivers/usb/gadget/function/*uvc*
14659F:	drivers/usb/gadget/legacy/webcam.c
14660
14661USB WIRELESS RNDIS DRIVER (rndis_wlan)
14662M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14663L:	linux-wireless@vger.kernel.org
14664S:	Maintained
14665F:	drivers/net/wireless/rndis_wlan.c
14666
14667USB XHCI DRIVER
14668M:	Mathias Nyman <mathias.nyman@intel.com>
14669L:	linux-usb@vger.kernel.org
14670S:	Supported
14671F:	drivers/usb/host/xhci*
14672F:	drivers/usb/host/pci-quirks*
14673
14674USB ZD1201 DRIVER
14675L:	linux-wireless@vger.kernel.org
14676W:	http://linux-lc100020.sourceforge.net
14677S:	Orphan
14678F:	drivers/net/wireless/zydas/zd1201.*
14679
14680USB ZR364XX DRIVER
14681M:	Antoine Jacquet <royale@zerezo.com>
14682L:	linux-usb@vger.kernel.org
14683L:	linux-media@vger.kernel.org
14684T:	git git://linuxtv.org/media_tree.git
14685W:	http://royale.zerezo.com/zr364xx/
14686S:	Maintained
14687F:	Documentation/media/v4l-drivers/zr364xx*
14688F:	drivers/media/usb/zr364xx/
14689
14690USER-MODE LINUX (UML)
14691M:	Jeff Dike <jdike@addtoit.com>
14692M:	Richard Weinberger <richard@nod.at>
14693L:	user-mode-linux-devel@lists.sourceforge.net
14694L:	user-mode-linux-user@lists.sourceforge.net
14695W:	http://user-mode-linux.sourceforge.net
14696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14697S:	Maintained
14698F:	Documentation/virtual/uml/
14699F:	arch/um/
14700F:	arch/x86/um/
14701F:	fs/hostfs/
14702F:	fs/hppfs/
14703
14704USERSPACE I/O (UIO)
14705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14706S:	Maintained
14707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14708F:	Documentation/driver-api/uio-howto.rst
14709F:	drivers/uio/
14710F:	include/linux/uio*.h
14711
14712UTIL-LINUX PACKAGE
14713M:	Karel Zak <kzak@redhat.com>
14714L:	util-linux@vger.kernel.org
14715W:	http://en.wikipedia.org/wiki/Util-linux
14716T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14717S:	Maintained
14718
14719UUID HELPERS
14720M:	Christoph Hellwig <hch@lst.de>
14721R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14722L:	linux-kernel@vger.kernel.org
14723T:	git git://git.infradead.org/users/hch/uuid.git
14724F:	lib/uuid.c
14725F:	lib/test_uuid.c
14726F:	include/linux/uuid.h
14727F:	include/uapi/linux/uuid.h
14728S:	Maintained
14729
14730UVESAFB DRIVER
14731M:	Michal Januszewski <spock@gentoo.org>
14732L:	linux-fbdev@vger.kernel.org
14733W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14734S:	Maintained
14735F:	Documentation/fb/uvesafb.txt
14736F:	drivers/video/fbdev/uvesafb.*
14737
14738VF610 NAND DRIVER
14739M:	Stefan Agner <stefan@agner.ch>
14740L:	linux-mtd@lists.infradead.org
14741S:	Supported
14742F:	drivers/mtd/nand/vf610_nfc.c
14743
14744VFAT/FAT/MSDOS FILESYSTEM
14745M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14746S:	Maintained
14747F:	Documentation/filesystems/vfat.txt
14748F:	fs/fat/
14749
14750VFIO DRIVER
14751M:	Alex Williamson <alex.williamson@redhat.com>
14752L:	kvm@vger.kernel.org
14753T:	git git://github.com/awilliam/linux-vfio.git
14754S:	Maintained
14755F:	Documentation/vfio.txt
14756F:	drivers/vfio/
14757F:	include/linux/vfio.h
14758F:	include/uapi/linux/vfio.h
14759
14760VFIO MEDIATED DEVICE DRIVERS
14761M:	Kirti Wankhede <kwankhede@nvidia.com>
14762L:	kvm@vger.kernel.org
14763S:	Maintained
14764F:	Documentation/vfio-mediated-device.txt
14765F:	drivers/vfio/mdev/
14766F:	include/linux/mdev.h
14767F:	samples/vfio-mdev/
14768
14769VFIO PLATFORM DRIVER
14770M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14771L:	kvm@vger.kernel.org
14772S:	Maintained
14773F:	drivers/vfio/platform/
14774
14775VGA_SWITCHEROO
14776R:	Lukas Wunner <lukas@wunner.de>
14777S:	Maintained
14778F:	Documentation/gpu/vga-switcheroo.rst
14779F:	drivers/gpu/vga/vga_switcheroo.c
14780F:	include/linux/vga_switcheroo.h
14781T:	git git://anongit.freedesktop.org/drm/drm-misc
14782
14783VIA RHINE NETWORK DRIVER
14784S:	Orphan
14785F:	drivers/net/ethernet/via/via-rhine.c
14786
14787VIA SD/MMC CARD CONTROLLER DRIVER
14788M:	Bruce Chang <brucechang@via.com.tw>
14789M:	Harald Welte <HaraldWelte@viatech.com>
14790S:	Maintained
14791F:	drivers/mmc/host/via-sdmmc.c
14792
14793VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14794M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14795L:	linux-fbdev@vger.kernel.org
14796S:	Maintained
14797F:	include/linux/via-core.h
14798F:	include/linux/via-gpio.h
14799F:	include/linux/via_i2c.h
14800F:	drivers/video/fbdev/via/
14801
14802VIA VELOCITY NETWORK DRIVER
14803M:	Francois Romieu <romieu@fr.zoreil.com>
14804L:	netdev@vger.kernel.org
14805S:	Maintained
14806F:	drivers/net/ethernet/via/via-velocity.*
14807
14808VIDEO MULTIPLEXER DRIVER
14809M:	Philipp Zabel <p.zabel@pengutronix.de>
14810L:	linux-media@vger.kernel.org
14811S:	Maintained
14812F:	drivers/media/platform/video-mux.c
14813
14814VIDEOBUF2 FRAMEWORK
14815M:	Pawel Osciak <pawel@osciak.com>
14816M:	Marek Szyprowski <m.szyprowski@samsung.com>
14817M:	Kyungmin Park <kyungmin.park@samsung.com>
14818L:	linux-media@vger.kernel.org
14819S:	Maintained
14820F:	drivers/media/v4l2-core/videobuf2-*
14821F:	include/media/videobuf2-*
14822
14823VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14824M:	Helen Koike <helen.koike@collabora.com>
14825L:	linux-media@vger.kernel.org
14826T:	git git://linuxtv.org/media_tree.git
14827W:	https://linuxtv.org
14828S:	Maintained
14829F:	drivers/media/platform/vimc/*
14830
14831VIRT LIB
14832M:	Alex Williamson <alex.williamson@redhat.com>
14833M:	Paolo Bonzini <pbonzini@redhat.com>
14834L:	kvm@vger.kernel.org
14835S:	Supported
14836F:	virt/lib/
14837
14838VIRTIO AND VHOST VSOCK DRIVER
14839M:	Stefan Hajnoczi <stefanha@redhat.com>
14840L:	kvm@vger.kernel.org
14841L:	virtualization@lists.linux-foundation.org
14842L:	netdev@vger.kernel.org
14843S:	Maintained
14844F:	include/linux/virtio_vsock.h
14845F:	include/uapi/linux/virtio_vsock.h
14846F:	include/uapi/linux/vsockmon.h
14847F:	include/uapi/linux/vm_sockets_diag.h
14848F:	net/vmw_vsock/diag.c
14849F:	net/vmw_vsock/af_vsock_tap.c
14850F:	net/vmw_vsock/virtio_transport_common.c
14851F:	net/vmw_vsock/virtio_transport.c
14852F:	drivers/net/vsockmon.c
14853F:	drivers/vhost/vsock.c
14854F:	drivers/vhost/vsock.h
14855F:	tools/testing/vsock/
14856
14857VIRTIO CONSOLE DRIVER
14858M:	Amit Shah <amit@kernel.org>
14859L:	virtualization@lists.linux-foundation.org
14860S:	Maintained
14861F:	drivers/char/virtio_console.c
14862F:	include/linux/virtio_console.h
14863F:	include/uapi/linux/virtio_console.h
14864
14865VIRTIO CORE, NET AND BLOCK DRIVERS
14866M:	"Michael S. Tsirkin" <mst@redhat.com>
14867M:	Jason Wang <jasowang@redhat.com>
14868L:	virtualization@lists.linux-foundation.org
14869S:	Maintained
14870F:	Documentation/devicetree/bindings/virtio/
14871F:	drivers/virtio/
14872F:	tools/virtio/
14873F:	drivers/net/virtio_net.c
14874F:	drivers/block/virtio_blk.c
14875F:	include/linux/virtio*.h
14876F:	include/uapi/linux/virtio_*.h
14877F:	drivers/crypto/virtio/
14878F:	mm/balloon_compaction.c
14879
14880VIRTIO CRYPTO DRIVER
14881M:	Gonglei <arei.gonglei@huawei.com>
14882L:	virtualization@lists.linux-foundation.org
14883L:	linux-crypto@vger.kernel.org
14884S:	Maintained
14885F:	drivers/crypto/virtio/
14886F:	include/uapi/linux/virtio_crypto.h
14887
14888VIRTIO DRIVERS FOR S390
14889M:	Cornelia Huck <cohuck@redhat.com>
14890M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14891L:	linux-s390@vger.kernel.org
14892L:	virtualization@lists.linux-foundation.org
14893L:	kvm@vger.kernel.org
14894S:	Supported
14895F:	drivers/s390/virtio/
14896F:	arch/s390/include/uapi/asm/virtio-ccw.h
14897
14898VIRTIO GPU DRIVER
14899M:	David Airlie <airlied@linux.ie>
14900M:	Gerd Hoffmann <kraxel@redhat.com>
14901L:	dri-devel@lists.freedesktop.org
14902L:	virtualization@lists.linux-foundation.org
14903T:	git git://anongit.freedesktop.org/drm/drm-misc
14904S:	Maintained
14905F:	drivers/gpu/drm/virtio/
14906F:	include/uapi/linux/virtio_gpu.h
14907
14908VIRTIO HOST (VHOST)
14909M:	"Michael S. Tsirkin" <mst@redhat.com>
14910M:	Jason Wang <jasowang@redhat.com>
14911L:	kvm@vger.kernel.org
14912L:	virtualization@lists.linux-foundation.org
14913L:	netdev@vger.kernel.org
14914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14915S:	Maintained
14916F:	drivers/vhost/
14917F:	include/uapi/linux/vhost.h
14918
14919VIRTIO INPUT DRIVER
14920M:	Gerd Hoffmann <kraxel@redhat.com>
14921S:	Maintained
14922F:	drivers/virtio/virtio_input.c
14923F:	include/uapi/linux/virtio_input.h
14924
14925VIRTUAL BOX GUEST DEVICE DRIVER
14926M:	Hans de Goede <hdegoede@redhat.com>
14927M:	Arnd Bergmann <arnd@arndb.de>
14928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14929S:	Maintained
14930F:	include/linux/vbox_utils.h
14931F:	include/uapi/linux/vbox*.h
14932F:	drivers/virt/vboxguest/
14933
14934VIRTUAL SERIO DEVICE DRIVER
14935M:	Stephen Chandler Paul <thatslyude@gmail.com>
14936S:	Maintained
14937F:	drivers/input/serio/userio.c
14938F:	include/uapi/linux/userio.h
14939
14940VIVID VIRTUAL VIDEO DRIVER
14941M:	Hans Verkuil <hverkuil@xs4all.nl>
14942L:	linux-media@vger.kernel.org
14943T:	git git://linuxtv.org/media_tree.git
14944W:	https://linuxtv.org
14945S:	Maintained
14946F:	drivers/media/platform/vivid/*
14947
14948VLYNQ BUS
14949M:	Florian Fainelli <f.fainelli@gmail.com>
14950L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14951S:	Maintained
14952F:	drivers/vlynq/vlynq.c
14953F:	include/linux/vlynq.h
14954
14955VME SUBSYSTEM
14956M:	Martyn Welch <martyn@welchs.me.uk>
14957M:	Manohar Vanga <manohar.vanga@gmail.com>
14958M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14959L:	devel@driverdev.osuosl.org
14960S:	Maintained
14961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14962F:	Documentation/driver-api/vme.rst
14963F:	drivers/staging/vme/
14964F:	drivers/vme/
14965F:	include/linux/vme*
14966
14967VMWARE BALLOON DRIVER
14968M:	Xavier Deguillard <xdeguillard@vmware.com>
14969M:	Philip Moltmann <moltmann@vmware.com>
14970M:	"VMware, Inc." <pv-drivers@vmware.com>
14971L:	linux-kernel@vger.kernel.org
14972S:	Maintained
14973F:	drivers/misc/vmw_balloon.c
14974
14975VMWARE HYPERVISOR INTERFACE
14976M:	Alok Kataria <akataria@vmware.com>
14977L:	virtualization@lists.linux-foundation.org
14978S:	Supported
14979F:	arch/x86/kernel/cpu/vmware.c
14980
14981VMWARE PVRDMA DRIVER
14982M:	Adit Ranadive <aditr@vmware.com>
14983M:	VMware PV-Drivers <pv-drivers@vmware.com>
14984L:	linux-rdma@vger.kernel.org
14985S:	Maintained
14986F:	drivers/infiniband/hw/vmw_pvrdma/
14987
14988VMware PVSCSI driver
14989M:	Jim Gill <jgill@vmware.com>
14990M:	VMware PV-Drivers <pv-drivers@vmware.com>
14991L:	linux-scsi@vger.kernel.org
14992S:	Maintained
14993F:	drivers/scsi/vmw_pvscsi.c
14994F:	drivers/scsi/vmw_pvscsi.h
14995
14996VMWARE VMMOUSE SUBDRIVER
14997M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14998M:	"VMware, Inc." <pv-drivers@vmware.com>
14999L:	linux-input@vger.kernel.org
15000S:	Maintained
15001F:	drivers/input/mouse/vmmouse.c
15002F:	drivers/input/mouse/vmmouse.h
15003
15004VMWARE VMXNET3 ETHERNET DRIVER
15005M:	Shrikrishna Khare <skhare@vmware.com>
15006M:	"VMware, Inc." <pv-drivers@vmware.com>
15007L:	netdev@vger.kernel.org
15008S:	Maintained
15009F:	drivers/net/vmxnet3/
15010
15011VOCORE VOCORE2 BOARD
15012M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15013L:	linux-mips@linux-mips.org
15014S:	Maintained
15015F:	arch/mips/boot/dts/ralink/vocore2.dts
15016
15017VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15018M:	Liam Girdwood <lgirdwood@gmail.com>
15019M:	Mark Brown <broonie@kernel.org>
15020L:	linux-kernel@vger.kernel.org
15021W:	http://www.slimlogic.co.uk/?p=48
15022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15023S:	Supported
15024F:	Documentation/devicetree/bindings/regulator/
15025F:	Documentation/power/regulator/
15026F:	drivers/regulator/
15027F:	include/dt-bindings/regulator/
15028F:	include/linux/regulator/
15029
15030VRF
15031M:	David Ahern <dsa@cumulusnetworks.com>
15032M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15033L:	netdev@vger.kernel.org
15034S:	Maintained
15035F:	drivers/net/vrf.c
15036F:	Documentation/networking/vrf.txt
15037
15038VT1211 HARDWARE MONITOR DRIVER
15039M:	Juerg Haefliger <juergh@gmail.com>
15040L:	linux-hwmon@vger.kernel.org
15041S:	Maintained
15042F:	Documentation/hwmon/vt1211
15043F:	drivers/hwmon/vt1211.c
15044
15045VT8231 HARDWARE MONITOR DRIVER
15046M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15047L:	linux-hwmon@vger.kernel.org
15048S:	Maintained
15049F:	drivers/hwmon/vt8231.c
15050
15051VUB300 USB to SDIO/SD/MMC bridge chip
15052M:	Tony Olech <tony.olech@elandigitalsystems.com>
15053L:	linux-mmc@vger.kernel.org
15054L:	linux-usb@vger.kernel.org
15055S:	Supported
15056F:	drivers/mmc/host/vub300.c
15057
15058W1 DALLAS'S 1-WIRE BUS
15059M:	Evgeniy Polyakov <zbr@ioremap.net>
15060S:	Maintained
15061F:	Documentation/w1/
15062F:	drivers/w1/
15063F:	include/linux/w1.h
15064
15065W83791D HARDWARE MONITORING DRIVER
15066M:	Marc Hulsman <m.hulsman@tudelft.nl>
15067L:	linux-hwmon@vger.kernel.org
15068S:	Maintained
15069F:	Documentation/hwmon/w83791d
15070F:	drivers/hwmon/w83791d.c
15071
15072W83793 HARDWARE MONITORING DRIVER
15073M:	Rudolf Marek <r.marek@assembler.cz>
15074L:	linux-hwmon@vger.kernel.org
15075S:	Maintained
15076F:	Documentation/hwmon/w83793
15077F:	drivers/hwmon/w83793.c
15078
15079W83795 HARDWARE MONITORING DRIVER
15080M:	Jean Delvare <jdelvare@suse.com>
15081L:	linux-hwmon@vger.kernel.org
15082S:	Maintained
15083F:	drivers/hwmon/w83795.c
15084
15085W83L51xD SD/MMC CARD INTERFACE DRIVER
15086M:	Pierre Ossman <pierre@ossman.eu>
15087S:	Maintained
15088F:	drivers/mmc/host/wbsd.*
15089
15090WACOM PROTOCOL 4 SERIAL TABLETS
15091M:	Julian Squires <julian@cipht.net>
15092M:	Hans de Goede <hdegoede@redhat.com>
15093L:	linux-input@vger.kernel.org
15094S:	Maintained
15095F:	drivers/input/tablet/wacom_serial4.c
15096
15097WATCHDOG DEVICE DRIVERS
15098M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15099M:	Guenter Roeck <linux@roeck-us.net>
15100L:	linux-watchdog@vger.kernel.org
15101W:	http://www.linux-watchdog.org/
15102T:	git git://www.linux-watchdog.org/linux-watchdog.git
15103S:	Maintained
15104F:	Documentation/devicetree/bindings/watchdog/
15105F:	Documentation/watchdog/
15106F:	drivers/watchdog/
15107F:	include/linux/watchdog.h
15108F:	include/uapi/linux/watchdog.h
15109
15110WHISKEYCOVE PMIC GPIO DRIVER
15111M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15112L:	linux-gpio@vger.kernel.org
15113S:	Maintained
15114F:	drivers/gpio/gpio-wcove.c
15115
15116WIIMOTE HID DRIVER
15117M:	David Herrmann <dh.herrmann@googlemail.com>
15118L:	linux-input@vger.kernel.org
15119S:	Maintained
15120F:	drivers/hid/hid-wiimote*
15121
15122WILOCITY WIL6210 WIRELESS DRIVER
15123M:	Maya Erez <merez@codeaurora.org>
15124L:	linux-wireless@vger.kernel.org
15125L:	wil6210@qti.qualcomm.com
15126S:	Supported
15127W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15128F:	drivers/net/wireless/ath/wil6210/
15129
15130WIMAX STACK
15131M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15132M:	linux-wimax@intel.com
15133L:	wimax@linuxwimax.org (subscribers-only)
15134S:	Supported
15135W:	http://linuxwimax.org
15136F:	Documentation/wimax/README.wimax
15137F:	include/linux/wimax/debug.h
15138F:	include/net/wimax.h
15139F:	include/uapi/linux/wimax.h
15140F:	net/wimax/
15141
15142WINBOND CIR DRIVER
15143M:	David Härdeman <david@hardeman.nu>
15144S:	Maintained
15145F:	drivers/media/rc/winbond-cir.c
15146
15147WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15148M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15149L:	linux-watchdog@vger.kernel.org
15150S:	Maintained
15151F:	drivers/watchdog/ebc-c384_wdt.c
15152
15153WINSYSTEMS WS16C48 GPIO DRIVER
15154M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15155L:	linux-gpio@vger.kernel.org
15156S:	Maintained
15157F:	drivers/gpio/gpio-ws16c48.c
15158
15159WISTRON LAPTOP BUTTON DRIVER
15160M:	Miloslav Trmac <mitr@volny.cz>
15161S:	Maintained
15162F:	drivers/input/misc/wistron_btns.c
15163
15164WL3501 WIRELESS PCMCIA CARD DRIVER
15165L:	linux-wireless@vger.kernel.org
15166S:	Odd fixes
15167F:	drivers/net/wireless/wl3501*
15168
15169WOLFSON MICROELECTRONICS DRIVERS
15170L:	patches@opensource.cirrus.com
15171T:	git https://github.com/CirrusLogic/linux-drivers.git
15172W:	https://github.com/CirrusLogic/linux-drivers/wiki
15173S:	Supported
15174F:	Documentation/hwmon/wm83??
15175F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15176F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15177F:	Documentation/devicetree/bindings/mfd/arizona.txt
15178F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15179F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15180F:	arch/arm/mach-s3c64xx/mach-crag6410*
15181F:	drivers/clk/clk-wm83*.c
15182F:	drivers/extcon/extcon-arizona.c
15183F:	drivers/leds/leds-wm83*.c
15184F:	drivers/gpio/gpio-*wm*.c
15185F:	drivers/gpio/gpio-arizona.c
15186F:	drivers/hwmon/wm83??-hwmon.c
15187F:	drivers/input/misc/wm831x-on.c
15188F:	drivers/input/touchscreen/wm831x-ts.c
15189F:	drivers/input/touchscreen/wm97*.c
15190F:	drivers/mfd/arizona*
15191F:	drivers/mfd/wm*.c
15192F:	drivers/mfd/cs47l24*
15193F:	drivers/power/supply/wm83*.c
15194F:	drivers/rtc/rtc-wm83*.c
15195F:	drivers/regulator/wm8*.c
15196F:	drivers/regulator/arizona*
15197F:	drivers/video/backlight/wm83*_bl.c
15198F:	drivers/watchdog/wm83*_wdt.c
15199F:	include/linux/mfd/arizona/
15200F:	include/linux/mfd/wm831x/
15201F:	include/linux/mfd/wm8350/
15202F:	include/linux/mfd/wm8400*
15203F:	include/linux/regulator/arizona*
15204F:	include/linux/wm97xx.h
15205F:	include/sound/wm????.h
15206F:	sound/soc/codecs/arizona.?
15207F:	sound/soc/codecs/wm*
15208F:	sound/soc/codecs/cs47l24*
15209
15210WORKQUEUE
15211M:	Tejun Heo <tj@kernel.org>
15212R:	Lai Jiangshan <jiangshanlai@gmail.com>
15213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15214S:	Maintained
15215F:	include/linux/workqueue.h
15216F:	kernel/workqueue.c
15217F:	Documentation/core-api/workqueue.rst
15218
15219X-POWERS AXP288 PMIC DRIVERS
15220M:	Hans de Goede <hdegoede@redhat.com>
15221S:	Maintained
15222N:	axp288
15223F:	drivers/acpi/pmic/intel_pmic_xpower.c
15224
15225X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15226M:	Chen-Yu Tsai <wens@csie.org>
15227L:	linux-kernel@vger.kernel.org
15228S:	Maintained
15229N:	axp[128]
15230
15231X.25 NETWORK LAYER
15232M:	Andrew Hendry <andrew.hendry@gmail.com>
15233L:	linux-x25@vger.kernel.org
15234S:	Odd Fixes
15235F:	Documentation/networking/x25*
15236F:	include/net/x25*
15237F:	net/x25/
15238
15239X86 ARCHITECTURE (32-BIT AND 64-BIT)
15240M:	Thomas Gleixner <tglx@linutronix.de>
15241M:	Ingo Molnar <mingo@redhat.com>
15242R:	"H. Peter Anvin" <hpa@zytor.com>
15243M:	x86@kernel.org
15244L:	linux-kernel@vger.kernel.org
15245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15246S:	Maintained
15247F:	Documentation/x86/
15248F:	arch/x86/
15249
15250X86 MCE INFRASTRUCTURE
15251M:	Tony Luck <tony.luck@intel.com>
15252M:	Borislav Petkov <bp@alien8.de>
15253L:	linux-edac@vger.kernel.org
15254S:	Maintained
15255F:	arch/x86/kernel/cpu/mcheck/*
15256
15257X86 MICROCODE UPDATE SUPPORT
15258M:	Borislav Petkov <bp@alien8.de>
15259S:	Maintained
15260F:	arch/x86/kernel/cpu/microcode/*
15261
15262X86 PLATFORM DRIVERS
15263M:	Darren Hart <dvhart@infradead.org>
15264M:	Andy Shevchenko <andy@infradead.org>
15265L:	platform-driver-x86@vger.kernel.org
15266T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15267S:	Maintained
15268F:	drivers/platform/x86/
15269F:	drivers/platform/olpc/
15270
15271X86 VDSO
15272M:	Andy Lutomirski <luto@amacapital.net>
15273L:	linux-kernel@vger.kernel.org
15274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15275S:	Maintained
15276F:	arch/x86/entry/vdso/
15277
15278XC2028/3028 TUNER DRIVER
15279M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15280M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15281L:	linux-media@vger.kernel.org
15282W:	https://linuxtv.org
15283T:	git git://linuxtv.org/media_tree.git
15284S:	Maintained
15285F:	drivers/media/tuners/tuner-xc2028.*
15286
15287XEN BLOCK SUBSYSTEM
15288M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15289M:	Roger Pau Monné <roger.pau@citrix.com>
15290L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15291S:	Supported
15292F:	drivers/block/xen-blkback/*
15293F:	drivers/block/xen*
15294
15295XEN HYPERVISOR ARM
15296M:	Stefano Stabellini <sstabellini@kernel.org>
15297L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15298S:	Maintained
15299F:	arch/arm/xen/
15300F:	arch/arm/include/asm/xen/
15301
15302XEN HYPERVISOR ARM64
15303M:	Stefano Stabellini <sstabellini@kernel.org>
15304L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15305S:	Maintained
15306F:	arch/arm64/xen/
15307F:	arch/arm64/include/asm/xen/
15308
15309XEN HYPERVISOR INTERFACE
15310M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15311M:	Juergen Gross <jgross@suse.com>
15312L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15314S:	Supported
15315F:	arch/x86/xen/
15316F:	drivers/*/xen-*front.c
15317F:	drivers/xen/
15318F:	arch/x86/include/asm/xen/
15319F:	arch/x86/include/asm/pvclock-abi.h
15320F:	include/xen/
15321F:	include/uapi/xen/
15322F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15323F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15324
15325XEN NETWORK BACKEND DRIVER
15326M:	Wei Liu <wei.liu2@citrix.com>
15327M:	Paul Durrant <paul.durrant@citrix.com>
15328L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15329L:	netdev@vger.kernel.org
15330S:	Supported
15331F:	drivers/net/xen-netback/*
15332
15333XEN PCI SUBSYSTEM
15334M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15335L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15336S:	Supported
15337F:	arch/x86/pci/*xen*
15338F:	drivers/pci/*xen*
15339
15340XEN PVSCSI DRIVERS
15341M:	Juergen Gross <jgross@suse.com>
15342L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15343L:	linux-scsi@vger.kernel.org
15344S:	Supported
15345F:	drivers/scsi/xen-scsifront.c
15346F:	drivers/xen/xen-scsiback.c
15347F:	include/xen/interface/io/vscsiif.h
15348
15349XEN SWIOTLB SUBSYSTEM
15350M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15351L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15352L:	iommu@lists.linux-foundation.org
15353S:	Supported
15354F:	arch/x86/xen/*swiotlb*
15355F:	drivers/xen/*swiotlb*
15356
15357XFS FILESYSTEM
15358M:	Darrick J. Wong <darrick.wong@oracle.com>
15359M:	linux-xfs@vger.kernel.org
15360L:	linux-xfs@vger.kernel.org
15361W:	http://xfs.org/
15362T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15363S:	Supported
15364F:	Documentation/filesystems/xfs.txt
15365F:	fs/xfs/
15366
15367XILINX AXI ETHERNET DRIVER
15368M:	Anirudha Sarangi <anirudh@xilinx.com>
15369M:	John Linn <John.Linn@xilinx.com>
15370S:	Maintained
15371F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15372
15373XILINX UARTLITE SERIAL DRIVER
15374M:	Peter Korsgaard <jacmet@sunsite.dk>
15375L:	linux-serial@vger.kernel.org
15376S:	Maintained
15377F:	drivers/tty/serial/uartlite.c
15378
15379XILINX VIDEO IP CORES
15380M:	Hyun Kwon <hyun.kwon@xilinx.com>
15381M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15382L:	linux-media@vger.kernel.org
15383T:	git git://linuxtv.org/media_tree.git
15384S:	Supported
15385F:	Documentation/devicetree/bindings/media/xilinx/
15386F:	drivers/media/platform/xilinx/
15387F:	include/uapi/linux/xilinx-v4l2-controls.h
15388
15389XILLYBUS DRIVER
15390M:	Eli Billauer <eli.billauer@gmail.com>
15391L:	linux-kernel@vger.kernel.org
15392S:	Supported
15393F:	drivers/char/xillybus/
15394
15395XRA1403 GPIO EXPANDER
15396M:	Nandor Han <nandor.han@ge.com>
15397M:	Semi Malinen <semi.malinen@ge.com>
15398L:	linux-gpio@vger.kernel.org
15399S:	Maintained
15400F:	drivers/gpio/gpio-xra1403.c
15401F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15402
15403XTENSA XTFPGA PLATFORM SUPPORT
15404M:	Max Filippov <jcmvbkbc@gmail.com>
15405L:	linux-xtensa@linux-xtensa.org
15406S:	Maintained
15407F:	drivers/spi/spi-xtensa-xtfpga.c
15408F:	sound/soc/xtensa/xtfpga-i2s.c
15409
15410YAM DRIVER FOR AX.25
15411M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15412L:	linux-hams@vger.kernel.org
15413S:	Maintained
15414F:	drivers/net/hamradio/yam*
15415F:	include/linux/yam.h
15416
15417YAMA SECURITY MODULE
15418M:	Kees Cook <keescook@chromium.org>
15419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15420S:	Supported
15421F:	security/yama/
15422F:	Documentation/admin-guide/LSM/Yama.rst
15423
15424YEALINK PHONE DRIVER
15425M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15426L:	usbb2k-api-dev@nongnu.org
15427S:	Maintained
15428F:	Documentation/input/yealink.rst
15429F:	drivers/input/misc/yealink.*
15430
15431Z8530 DRIVER FOR AX.25
15432M:	Joerg Reuter <jreuter@yaina.de>
15433W:	http://yaina.de/jreuter/
15434W:	http://www.qsl.net/dl1bke/
15435L:	linux-hams@vger.kernel.org
15436S:	Maintained
15437F:	Documentation/networking/z8530drv.txt
15438F:	drivers/net/hamradio/*scc.c
15439F:	drivers/net/hamradio/z8530.h
15440
15441ZBUD COMPRESSED PAGE ALLOCATOR
15442M:	Seth Jennings <sjenning@redhat.com>
15443M:	Dan Streetman <ddstreet@ieee.org>
15444L:	linux-mm@kvack.org
15445S:	Maintained
15446F:	mm/zbud.c
15447F:	include/linux/zbud.h
15448
15449ZD1211RW WIRELESS DRIVER
15450M:	Daniel Drake <dsd@gentoo.org>
15451M:	Ulrich Kunitz <kune@deine-taler.de>
15452W:	http://zd1211.ath.cx/wiki/DriverRewrite
15453L:	linux-wireless@vger.kernel.org
15454L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15455S:	Maintained
15456F:	drivers/net/wireless/zydas/zd1211rw/
15457
15458ZD1301 MEDIA DRIVER
15459M:	Antti Palosaari <crope@iki.fi>
15460L:	linux-media@vger.kernel.org
15461W:	https://linuxtv.org/
15462W:	http://palosaari.fi/linux/
15463Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15464S:	Maintained
15465F:	drivers/media/usb/dvb-usb-v2/zd1301*
15466
15467ZD1301_DEMOD MEDIA DRIVER
15468M:	Antti Palosaari <crope@iki.fi>
15469L:	linux-media@vger.kernel.org
15470W:	https://linuxtv.org/
15471W:	http://palosaari.fi/linux/
15472Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15473S:	Maintained
15474F:	drivers/media/dvb-frontends/zd1301_demod*
15475
15476ZPOOL COMPRESSED PAGE STORAGE API
15477M:	Dan Streetman <ddstreet@ieee.org>
15478L:	linux-mm@kvack.org
15479S:	Maintained
15480F:	mm/zpool.c
15481F:	include/linux/zpool.h
15482
15483ZR36067 VIDEO FOR LINUX DRIVER
15484L:	mjpeg-users@lists.sourceforge.net
15485L:	linux-media@vger.kernel.org
15486W:	http://mjpeg.sourceforge.net/driver-zoran/
15487T:	hg https://linuxtv.org/hg/v4l-dvb
15488S:	Odd Fixes
15489F:	drivers/media/pci/zoran/
15490
15491ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15492M:	Minchan Kim <minchan@kernel.org>
15493M:	Nitin Gupta <ngupta@vflare.org>
15494R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15495L:	linux-kernel@vger.kernel.org
15496S:	Maintained
15497F:	drivers/block/zram/
15498F:	Documentation/blockdev/zram.txt
15499
15500ZS DECSTATION Z85C30 SERIAL DRIVER
15501M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15502S:	Maintained
15503F:	drivers/tty/serial/zs.*
15504
15505ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15506M:	Minchan Kim <minchan@kernel.org>
15507M:	Nitin Gupta <ngupta@vflare.org>
15508R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15509L:	linux-mm@kvack.org
15510S:	Maintained
15511F:	mm/zsmalloc.c
15512F:	include/linux/zsmalloc.h
15513F:	Documentation/vm/zsmalloc.txt
15514
15515ZSWAP COMPRESSED SWAP CACHING
15516M:	Seth Jennings <sjenning@redhat.com>
15517M:	Dan Streetman <ddstreet@ieee.org>
15518L:	linux-mm@kvack.org
15519S:	Maintained
15520F:	mm/zswap.c
15521
15522THE REST
15523M:	Linus Torvalds <torvalds@linux-foundation.org>
15524L:	linux-kernel@vger.kernel.org
15525Q:	http://patchwork.kernel.org/project/LKML/list/
15526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15527S:	Buried alive in reporters
15528F:	*
15529F:	*/
15530