xref: /linux/MAINTAINERS (revision ff915802fb7f2bb2fa9890cb88dab9cdabb466b8)
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 AD5686 DRIVER
795M:	Stefan Popa <stefan.popa@analog.com>
796L:	linux-pm@vger.kernel.org
797W:	http://ez.analog.com/community/linux-device-drivers
798S:	Supported
799F:	drivers/iio/dac/ad5686*
800F:	drivers/iio/dac/ad5696*
801
802ANALOG DEVICES INC AD9389B DRIVER
803M:	Hans Verkuil <hans.verkuil@cisco.com>
804L:	linux-media@vger.kernel.org
805S:	Maintained
806F:	drivers/media/i2c/ad9389b*
807
808ANALOG DEVICES INC ADV7180 DRIVER
809M:	Lars-Peter Clausen <lars@metafoo.de>
810L:	linux-media@vger.kernel.org
811W:	http://ez.analog.com/community/linux-device-drivers
812S:	Supported
813F:	drivers/media/i2c/adv7180.c
814
815ANALOG DEVICES INC ADV748X DRIVER
816M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv748x/*
820
821ANALOG DEVICES INC ADV7511 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7511*
826
827ANALOG DEVICES INC ADV7604 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7604*
832
833ANALOG DEVICES INC ADV7842 DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/adv7842*
838
839ANALOG DEVICES INC ASOC CODEC DRIVERS
840M:	Lars-Peter Clausen <lars@metafoo.de>
841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
842W:	http://wiki.analog.com/
843W:	http://ez.analog.com/community/linux-device-drivers
844S:	Supported
845F:	sound/soc/codecs/adau*
846F:	sound/soc/codecs/adav*
847F:	sound/soc/codecs/ad1*
848F:	sound/soc/codecs/ad7*
849F:	sound/soc/codecs/ssm*
850F:	sound/soc/codecs/sigmadsp.*
851
852ANALOG DEVICES INC ASOC DRIVERS
853L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855W:	http://blackfin.uclinux.org/
856S:	Supported
857F:	sound/soc/blackfin/*
858
859ANALOG DEVICES INC DMA DRIVERS
860M:	Lars-Peter Clausen <lars@metafoo.de>
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	drivers/dma/dma-axi-dmac.c
864
865ANALOG DEVICES INC IIO DRIVERS
866M:	Lars-Peter Clausen <lars@metafoo.de>
867M:	Michael Hennerich <Michael.Hennerich@analog.com>
868W:	http://wiki.analog.com/
869W:	http://ez.analog.com/community/linux-device-drivers
870S:	Supported
871F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
872F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
873F:	drivers/iio/*/ad*
874F:	drivers/iio/adc/ltc2497*
875X:	drivers/iio/*/adjd*
876F:	drivers/staging/iio/*/ad*
877F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
878
879ANDROID CONFIG FRAGMENTS
880M:	Rob Herring <robh@kernel.org>
881S:	Supported
882F:	kernel/configs/android*
883
884ANDROID DRIVERS
885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886M:	Arve Hjønnevåg <arve@android.com>
887M:	Todd Kjos <tkjos@android.com>
888M:	Martijn Coenen <maco@android.com>
889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890L:	devel@driverdev.osuosl.org
891S:	Supported
892F:	drivers/android/
893F:	drivers/staging/android/
894
895ANDROID GOLDFISH PIC DRIVER
896M:	Miodrag Dinic <miodrag.dinic@mips.com>
897S:	Supported
898F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899F:	drivers/irqchip/irq-goldfish-pic.c
900
901ANDROID GOLDFISH RTC DRIVER
902M:	Miodrag Dinic <miodrag.dinic@mips.com>
903S:	Supported
904F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905F:	drivers/rtc/rtc-goldfish.c
906
907ANDROID ION DRIVER
908M:	Laura Abbott <labbott@redhat.com>
909M:	Sumit Semwal <sumit.semwal@linaro.org>
910L:	devel@driverdev.osuosl.org
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	apparmor.wiki.kernel.org
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Maintained
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074
1075ARM PRIMECELL AACI PL041 DRIVER
1076M:	Russell King <linux@armlinux.org.uk>
1077S:	Maintained
1078F:	sound/arm/aaci.*
1079
1080ARM PRIMECELL BUS SUPPORT
1081M:	Russell King <linux@armlinux.org.uk>
1082S:	Maintained
1083F:	drivers/amba/
1084F:	include/linux/amba/bus.h
1085
1086ARM PRIMECELL CLCD PL110 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Maintained
1089F:	drivers/video/fbdev/amba-clcd.*
1090
1091ARM PRIMECELL KMI PL050 DRIVER
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Maintained
1094F:	drivers/input/serio/ambakmi.*
1095F:	include/linux/amba/kmi.h
1096
1097ARM PRIMECELL MMCI PL180/1 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Maintained
1100F:	drivers/mmc/host/mmci.*
1101F:	include/linux/amba/mmci.h
1102
1103ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1104M:	Russell King <linux@armlinux.org.uk>
1105S:	Maintained
1106F:	drivers/tty/serial/amba-pl01*.c
1107F:	include/linux/amba/serial.h
1108
1109ARM SMMU DRIVERS
1110M:	Will Deacon <will.deacon@arm.com>
1111R:	Robin Murphy <robin.murphy@arm.com>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	drivers/iommu/arm-smmu.c
1115F:	drivers/iommu/arm-smmu-v3.c
1116F:	drivers/iommu/io-pgtable-arm.c
1117F:	drivers/iommu/io-pgtable-arm-v7s.c
1118
1119ARM SUB-ARCHITECTURES
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122F:	arch/arm/mach-*/
1123F:	arch/arm/plat-*/
1124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1125
1126ARM/ACTIONS SEMI ARCHITECTURE
1127M:	Andreas Färber <afaerber@suse.de>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S:	Maintained
1130N:	owl
1131F:	arch/arm/mach-actions/
1132F:	arch/arm/boot/dts/owl-*
1133F:	arch/arm64/boot/dts/actions/
1134F:	drivers/clocksource/owl-*
1135F:	drivers/soc/actions/
1136F:	include/dt-bindings/power/owl-*
1137F:	include/linux/soc/actions/
1138F:	Documentation/devicetree/bindings/arm/actions.txt
1139F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1140F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1141
1142ARM/ADS SPHERE MACHINE SUPPORT
1143M:	Lennert Buytenhek <kernel@wantstofly.org>
1144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S:	Maintained
1146
1147ARM/AFEB9260 MACHINE SUPPORT
1148M:	Sergey Lapin <slapin@ossfans.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151
1152ARM/AJECO 1ARM MACHINE SUPPORT
1153M:	Lennert Buytenhek <kernel@wantstofly.org>
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S:	Maintained
1156
1157ARM/Allwinner SoC Clock Support
1158M:	Emilio López <emilio@elopez.com.ar>
1159S:	Maintained
1160F:	drivers/clk/sunxi/
1161
1162ARM/Allwinner sunXi SoC support
1163M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1164M:	Chen-Yu Tsai <wens@csie.org>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S:	Maintained
1167N:	sun[x456789]i
1168N:	sun50i
1169F:	arch/arm/mach-sunxi/
1170F:	arch/arm64/boot/dts/allwinner/
1171F:	drivers/clk/sunxi-ng/
1172F:	drivers/pinctrl/sunxi/
1173F:	drivers/soc/sunxi/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1175
1176ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1177M:	Neil Armstrong <narmstrong@baylibre.com>
1178M:	Jerome Brunet <jbrunet@baylibre.com>
1179L:	linux-amlogic@lists.infradead.org
1180S:	Maintained
1181F:	drivers/clk/meson/
1182F:	include/dt-bindings/clock/meson*
1183F:	include/dt-bindings/clock/gxbb*
1184F:	Documentation/devicetree/bindings/clock/amlogic*
1185
1186ARM/Amlogic Meson SoC support
1187M:	Carlo Caione <carlo@caione.org>
1188M:	Kevin Hilman <khilman@baylibre.com>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190L:	linux-amlogic@lists.infradead.org
1191W:	http://linux-meson.com/
1192S:	Maintained
1193F:	arch/arm/mach-meson/
1194F:	arch/arm/boot/dts/meson*
1195F:	arch/arm64/boot/dts/amlogic/
1196F:	drivers/pinctrl/meson/
1197F:	drivers/mmc/host/meson*
1198N:	meson
1199
1200ARM/Annapurna Labs ALPINE ARCHITECTURE
1201M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1202M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	arch/arm/mach-alpine/
1206F:	arch/arm/boot/dts/alpine*
1207F:	arch/arm64/boot/dts/al/
1208F:	drivers/*/*alpine*
1209
1210ARM/ARTPEC MACHINE SUPPORT
1211M:	Jesper Nilsson <jesper.nilsson@axis.com>
1212M:	Lars Persson <lars.persson@axis.com>
1213M:	Niklas Cassel <niklas.cassel@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237S:	Maintained
1238F:	arch/arm/mach-aspeed/
1239F:	arch/arm/boot/dts/aspeed-*
1240F:	drivers/*/*aspeed*
1241
1242ARM/ATMEL AT91 Clock Support
1243M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1244S:	Maintained
1245F:	drivers/clk/at91
1246
1247ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1248M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1249M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W:	http://www.linux4sam.org
1252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1253S:	Supported
1254N:	at91
1255N:	atmel
1256F:	arch/arm/mach-at91/
1257F:	include/soc/at91/
1258F:	arch/arm/boot/dts/at91*.dts
1259F:	arch/arm/boot/dts/at91*.dtsi
1260F:	arch/arm/boot/dts/sama*.dts
1261F:	arch/arm/boot/dts/sama*.dtsi
1262F:	arch/arm/include/debug/at91.S
1263F:	drivers/memory/atmel*
1264F:	drivers/watchdog/sama5d4_wdt.c
1265X:	drivers/input/touchscreen/atmel_mxt_ts.c
1266X:	drivers/net/wireless/atmel/
1267
1268ARM/CALXEDA HIGHBANK ARCHITECTURE
1269M:	Rob Herring <robh@kernel.org>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272F:	arch/arm/mach-highbank/
1273F:	arch/arm/boot/dts/highbank.dts
1274F:	arch/arm/boot/dts/ecx-*.dts*
1275
1276ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1277M:	Krzysztof Halasa <khalasa@piap.pl>
1278S:	Maintained
1279F:	arch/arm/mach-cns3xxx/
1280
1281ARM/CAVIUM THUNDER NETWORK DRIVER
1282M:	Sunil Goutham <sgoutham@cavium.com>
1283M:	Robert Richter <rric@kernel.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Supported
1286F:	drivers/net/ethernet/cavium/thunder/
1287
1288ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1289M:	Lukasz Majewski <lukma@denx.de>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ep93xx/ts72xx.c
1293
1294ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1295M:	Alexander Shiyan <shc_work@mail.ru>
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Odd Fixes
1298N:	clps711x
1299
1300ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1301M:	Lennert Buytenhek <kernel@wantstofly.org>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304
1305ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1306M:	Hartley Sweeten <hsweeten@visionengravers.com>
1307M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310F:	arch/arm/mach-ep93xx/
1311F:	arch/arm/mach-ep93xx/include/mach/
1312
1313ARM/CLKDEV SUPPORT
1314M:	Russell King <linux@armlinux.org.uk>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1318F:	drivers/clk/clkdev.c
1319
1320ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1321M:	Mike Rapoport <mike@compulab.co.il>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324
1325ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1326M:	Baruch Siach <baruch@tkos.co.il>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329F:	arch/arm/boot/dts/cx92755*
1330N:	digicolor
1331
1332ARM/CONTEC MICRO9 MACHINE SUPPORT
1333M:	Hubert Feurstein <hubert.feurstein@contec.at>
1334S:	Maintained
1335F:	arch/arm/mach-ep93xx/micro9.c
1336
1337ARM/CORESIGHT FRAMEWORK AND DRIVERS
1338M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	drivers/hwtracing/coresight/*
1342F:	Documentation/trace/coresight.txt
1343F:	Documentation/trace/coresight-cpu-debug.txt
1344F:	Documentation/devicetree/bindings/arm/coresight.txt
1345F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1346F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1347F:	tools/perf/arch/arm/util/pmu.c
1348F:	tools/perf/arch/arm/util/auxtrace.c
1349F:	tools/perf/arch/arm/util/cs-etm.c
1350F:	tools/perf/arch/arm/util/cs-etm.h
1351F:	tools/perf/util/cs-etm.*
1352F:	tools/perf/util/cs-etm-decoder/*
1353
1354ARM/CORGI MACHINE SUPPORT
1355M:	Richard Purdie <rpurdie@rpsys.net>
1356S:	Maintained
1357
1358ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1359M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1360M:	Linus Walleij <linus.walleij@linaro.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362T:	git git://github.com/ulli-kroll/linux.git
1363S:	Maintained
1364F:	Documentation/devicetree/bindings/arm/gemini.txt
1365F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1366F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1367F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1368F:	arch/arm/mach-gemini/
1369F:	drivers/net/ethernet/cortina/
1370F:	drivers/pinctrl/pinctrl-gemini.c
1371F:	drivers/rtc/rtc-ftrtc010.c
1372
1373ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1374M:	Barry Song <baohua@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1377S:	Maintained
1378F:	arch/arm/boot/dts/prima2*
1379F:	arch/arm/mach-prima2/
1380F:	drivers/clk/sirf/
1381F:	drivers/clocksource/timer-prima2.c
1382F:	drivers/clocksource/timer-atlas7.c
1383N:	[^a-z]sirf
1384
1385ARM/EBSA110 MACHINE SUPPORT
1386M:	Russell King <linux@armlinux.org.uk>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388W:	http://www.armlinux.org.uk/
1389S:	Maintained
1390F:	arch/arm/mach-ebsa110/
1391F:	drivers/net/ethernet/amd/am79c961a.*
1392
1393ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1394M:	Uwe Kleine-König <kernel@pengutronix.de>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397N:	efm32
1398
1399ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1400M:	Robert Jarzmik <robert.jarzmik@free.fr>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403F:	arch/arm/mach-pxa/ezx.c
1404
1405ARM/FARADAY FA526 PORT
1406M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409T:	git git://git.berlios.de/gemini-board
1410F:	arch/arm/mm/*-fa*
1411
1412ARM/FOOTBRIDGE ARCHITECTURE
1413M:	Russell King <linux@armlinux.org.uk>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415W:	http://www.armlinux.org.uk/
1416S:	Maintained
1417F:	arch/arm/include/asm/hardware/dec21285.h
1418F:	arch/arm/mach-footbridge/
1419
1420ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1421M:	Shawn Guo <shawnguo@kernel.org>
1422M:	Sascha Hauer <kernel@pengutronix.de>
1423R:	Fabio Estevam <fabio.estevam@nxp.com>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1427F:	arch/arm/mach-imx/
1428F:	arch/arm/mach-mxs/
1429F:	arch/arm/boot/dts/imx*
1430F:	arch/arm/configs/imx*_defconfig
1431F:	drivers/clk/imx/
1432F:	drivers/soc/imx/
1433F:	include/soc/imx/
1434
1435ARM/FREESCALE VYBRID ARM ARCHITECTURE
1436M:	Shawn Guo <shawnguo@kernel.org>
1437M:	Sascha Hauer <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Berlin SoC support
1589M:	Jisheng Zhang <jszhang@marvell.com>
1590M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm/mach-berlin/
1594F:	arch/arm/boot/dts/berlin*
1595F:	arch/arm64/boot/dts/marvell/berlin*
1596
1597ARM/Marvell Dove/MV78xx0/Orion SOC support
1598M:	Jason Cooper <jason@lakedaemon.net>
1599M:	Andrew Lunn <andrew@lunn.ch>
1600M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1601M:	Gregory Clement <gregory.clement@free-electrons.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	Documentation/devicetree/bindings/soc/dove/
1605F:	arch/arm/mach-dove/
1606F:	arch/arm/mach-mv78xx0/
1607F:	arch/arm/mach-orion5x/
1608F:	arch/arm/plat-orion/
1609F:	arch/arm/boot/dts/dove*
1610F:	arch/arm/boot/dts/orion5x*
1611
1612ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1613M:	Jason Cooper <jason@lakedaemon.net>
1614M:	Andrew Lunn <andrew@lunn.ch>
1615M:	Gregory Clement <gregory.clement@free-electrons.com>
1616M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	arch/arm/boot/dts/armada*
1620F:	arch/arm/boot/dts/kirkwood*
1621F:	arch/arm/configs/mvebu_*_defconfig
1622F:	arch/arm/mach-mvebu/
1623F:	arch/arm64/boot/dts/marvell/armada*
1624F:	drivers/cpufreq/armada-37xx-cpufreq.c
1625F:	drivers/cpufreq/mvebu-cpufreq.c
1626F:	drivers/irqchip/irq-armada-370-xp.c
1627F:	drivers/irqchip/irq-mvebu-*
1628F:	drivers/pinctrl/mvebu/
1629F:	drivers/rtc/rtc-armada38x.c
1630
1631ARM/Mediatek RTC DRIVER
1632M:	Eddie Huang <eddie.huang@mediatek.com>
1633M:	Sean Wang <sean.wang@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1638F:	drivers/rtc/rtc-mt6397.c
1639F:	drivers/rtc/rtc-mt7622.c
1640
1641ARM/Mediatek SoC support
1642M:	Matthias Brugger <matthias.bgg@gmail.com>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646F:	arch/arm/boot/dts/mt6*
1647F:	arch/arm/boot/dts/mt7*
1648F:	arch/arm/boot/dts/mt8*
1649F:	arch/arm/mach-mediatek/
1650F:	arch/arm64/boot/dts/mediatek/
1651N:	mtk
1652K:	mediatek
1653
1654ARM/Mediatek USB3 PHY DRIVER
1655M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	drivers/phy/mediatek/phy-mtk-tphy.c
1660
1661ARM/MICREL KS8695 ARCHITECTURE
1662M:	Greg Ungerer <gerg@uclinux.org>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664F:	arch/arm/mach-ks8695/
1665S:	Odd Fixes
1666
1667ARM/MIOA701 MACHINE SUPPORT
1668M:	Robert Jarzmik <robert.jarzmik@free.fr>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670F:	arch/arm/mach-pxa/mioa701.c
1671S:	Maintained
1672
1673ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1674M:	Michael Petchkovsky <mkpetch@internode.on.net>
1675S:	Maintained
1676
1677ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1678M:	Linus Walleij <linus.walleij@linaro.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/mach-nomadik/
1682F:	arch/arm/mach-u300/
1683F:	arch/arm/mach-ux500/
1684F:	arch/arm/boot/dts/ste-*
1685F:	drivers/clk/clk-nomadik.c
1686F:	drivers/clk/clk-u300.c
1687F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1688F:	drivers/clocksource/timer-u300.c
1689F:	drivers/dma/coh901318*
1690F:	drivers/dma/ste_dma40*
1691F:	drivers/hwspinlock/u8500_hsem.c
1692F:	drivers/i2c/busses/i2c-nomadik.c
1693F:	drivers/i2c/busses/i2c-stu300.c
1694F:	drivers/mfd/ab3100*
1695F:	drivers/mfd/ab8500*
1696F:	drivers/mfd/abx500*
1697F:	drivers/mfd/dbx500*
1698F:	drivers/mfd/db8500*
1699F:	drivers/pinctrl/nomadik/
1700F:	drivers/pinctrl/pinctrl-coh901*
1701F:	drivers/pinctrl/pinctrl-u300.c
1702F:	drivers/rtc/rtc-ab3100.c
1703F:	drivers/rtc/rtc-ab8500.c
1704F:	drivers/rtc/rtc-coh901331.c
1705F:	drivers/rtc/rtc-pl031.c
1706F:	drivers/watchdog/coh901327_wdt.c
1707F:	Documentation/devicetree/bindings/arm/ste-*
1708F:	Documentation/devicetree/bindings/arm/ux500/
1709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1710
1711ARM/NUVOTON W90X900 ARM ARCHITECTURE
1712M:	Wan ZongShun <mcuos.com@gmail.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714W:	http://www.mcuos.com
1715S:	Maintained
1716F:	arch/arm/mach-w90x900/
1717F:	drivers/input/keyboard/w90p910_keypad.c
1718F:	drivers/input/touchscreen/w90p910_ts.c
1719F:	drivers/watchdog/nuc900_wdt.c
1720F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1721F:	drivers/mtd/nand/nuc900_nand.c
1722F:	drivers/rtc/rtc-nuc900.c
1723F:	drivers/spi/spi-nuc900.c
1724F:	drivers/usb/host/ehci-w90x900.c
1725F:	drivers/video/fbdev/nuc900fb.c
1726
1727ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1728M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1729L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1730W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1731S:	Supported
1732
1733ARM/Orion SoC/Technologic Systems TS-78xx platform support
1734M:	Alexander Clouter <alex@digriz.org.uk>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736W:	http://www.digriz.org.uk/ts78xx/kernel
1737S:	Maintained
1738F:	arch/arm/mach-orion5x/ts78xx-*
1739
1740ARM/OXNAS platform support
1741M:	Neil Armstrong <narmstrong@baylibre.com>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1744S:	Maintained
1745F:	arch/arm/mach-oxnas/
1746F:	arch/arm/boot/dts/ox8*.dts*
1747N:	oxnas
1748
1749ARM/PALM TREO SUPPORT
1750M:	Tomas Cech <sleep_walker@suse.com>
1751L:	linux-arm-kernel@lists.infradead.org
1752W:	http://hackndev.com
1753S:	Maintained
1754F:	arch/arm/mach-pxa/palmtreo.*
1755
1756ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1757M:	Marek Vasut <marek.vasut@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759W:	http://hackndev.com
1760S:	Maintained
1761F:	arch/arm/mach-pxa/include/mach/palmtx.h
1762F:	arch/arm/mach-pxa/palmtx.c
1763F:	arch/arm/mach-pxa/palmt5.*
1764F:	arch/arm/mach-pxa/include/mach/palmld.h
1765F:	arch/arm/mach-pxa/palmld.c
1766F:	arch/arm/mach-pxa/palmte2.*
1767F:	arch/arm/mach-pxa/include/mach/palmtc.h
1768F:	arch/arm/mach-pxa/palmtc.c
1769
1770ARM/PALMZ72 SUPPORT
1771M:	Sergey Lapin <slapin@ossfans.org>
1772L:	linux-arm-kernel@lists.infradead.org
1773W:	http://hackndev.com
1774S:	Maintained
1775F:	arch/arm/mach-pxa/palmz72.*
1776
1777ARM/PLEB SUPPORT
1778M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1779W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1780S:	Maintained
1781
1782ARM/PT DIGITAL BOARD PORT
1783M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.armlinux.org.uk/
1786S:	Maintained
1787
1788ARM/QUALCOMM SUPPORT
1789M:	Andy Gross <andy.gross@linaro.org>
1790M:	David Brown <david.brown@linaro.org>
1791L:	linux-arm-msm@vger.kernel.org
1792L:	linux-soc@vger.kernel.org
1793S:	Maintained
1794F:	Documentation/devicetree/bindings/soc/qcom/
1795F:	arch/arm/boot/dts/qcom-*.dts
1796F:	arch/arm/boot/dts/qcom-*.dtsi
1797F:	arch/arm/mach-qcom/
1798F:	arch/arm64/boot/dts/qcom/*
1799F:	drivers/i2c/busses/i2c-qup.c
1800F:	drivers/clk/qcom/
1801F:	drivers/dma/qcom/
1802F:	drivers/soc/qcom/
1803F:	drivers/spi/spi-qup.c
1804F:	drivers/tty/serial/msm_serial.c
1805F:	drivers/*/pm8???-*
1806F:	drivers/mfd/ssbi.c
1807F:	drivers/firmware/qcom_scm.c
1808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1809
1810ARM/RADISYS ENP2611 MACHINE SUPPORT
1811M:	Lennert Buytenhek <kernel@wantstofly.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814
1815ARM/REALTEK ARCHITECTURE
1816M:	Andreas Färber <afaerber@suse.de>
1817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S:	Maintained
1819F:	arch/arm64/boot/dts/realtek/
1820F:	Documentation/devicetree/bindings/arm/realtek.txt
1821
1822ARM/RENESAS ARM64 ARCHITECTURE
1823M:	Simon Horman <horms@verge.net.au>
1824M:	Magnus Damm <magnus.damm@gmail.com>
1825L:	linux-renesas-soc@vger.kernel.org
1826Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1828S:	Supported
1829F:	arch/arm64/boot/dts/renesas/
1830F:	Documentation/devicetree/bindings/arm/shmobile.txt
1831F:	drivers/soc/renesas/
1832F:	include/linux/soc/renesas/
1833
1834ARM/RISCPC ARCHITECTURE
1835M:	Russell King <linux@armlinux.org.uk>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837W:	http://www.armlinux.org.uk/
1838S:	Maintained
1839F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1840F:	arch/arm/include/asm/hardware/ioc.h
1841F:	arch/arm/include/asm/hardware/iomd.h
1842F:	arch/arm/include/asm/hardware/memc.h
1843F:	arch/arm/mach-rpc/
1844F:	drivers/net/ethernet/8390/etherh.c
1845F:	drivers/net/ethernet/i825xx/ether1*
1846F:	drivers/net/ethernet/seeq/ether3*
1847F:	drivers/scsi/arm/
1848
1849ARM/Rockchip SoC support
1850M:	Heiko Stuebner <heiko@sntech.de>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852L:	linux-rockchip@lists.infradead.org
1853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1854S:	Maintained
1855F:	arch/arm/boot/dts/rk3*
1856F:	arch/arm/boot/dts/rv1108*
1857F:	arch/arm/mach-rockchip/
1858F:	drivers/clk/rockchip/
1859F:	drivers/i2c/busses/i2c-rk3x.c
1860F:	drivers/*/*rockchip*
1861F:	drivers/*/*/*rockchip*
1862F:	sound/soc/rockchip/
1863N:	rockchip
1864
1865ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1866M:	Kukjin Kim <kgene@kernel.org>
1867M:	Krzysztof Kozlowski <krzk@kernel.org>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1870Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1871S:	Maintained
1872F:	arch/arm/boot/dts/s3c*
1873F:	arch/arm/boot/dts/s5p*
1874F:	arch/arm/boot/dts/samsung*
1875F:	arch/arm/boot/dts/exynos*
1876F:	arch/arm64/boot/dts/exynos/
1877F:	arch/arm/plat-samsung/
1878F:	arch/arm/mach-s3c24*/
1879F:	arch/arm/mach-s3c64xx/
1880F:	arch/arm/mach-s5p*/
1881F:	arch/arm/mach-exynos*/
1882F:	drivers/*/*s3c24*
1883F:	drivers/*/*/*s3c24*
1884F:	drivers/*/*s3c64xx*
1885F:	drivers/*/*s5pv210*
1886F:	drivers/memory/samsung/*
1887F:	drivers/soc/samsung/*
1888F:	Documentation/arm/Samsung/
1889F:	Documentation/devicetree/bindings/arm/samsung/
1890F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1891F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1892N:	exynos
1893
1894ARM/SAMSUNG MOBILE MACHINE SUPPORT
1895M:	Kyungmin Park <kyungmin.park@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	arch/arm/mach-s5pv210/
1899
1900ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1901M:	Kyungmin Park <kyungmin.park@samsung.com>
1902M:	Kamil Debski <kamil@wypas.org>
1903M:	Andrzej Hajda <a.hajda@samsung.com>
1904L:	linux-arm-kernel@lists.infradead.org
1905L:	linux-media@vger.kernel.org
1906S:	Maintained
1907F:	drivers/media/platform/s5p-g2d/
1908
1909ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1910M:	Marek Szyprowski <m.szyprowski@samsung.com>
1911L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1912L:	linux-media@vger.kernel.org
1913S:	Maintained
1914F:	drivers/media/platform/s5p-cec/
1915F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1916
1917ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1918M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1919M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1920L:	linux-arm-kernel@lists.infradead.org
1921L:	linux-media@vger.kernel.org
1922S:	Maintained
1923F:	drivers/media/platform/s5p-jpeg/
1924
1925ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1926M:	Kyungmin Park <kyungmin.park@samsung.com>
1927M:	Kamil Debski <kamil@wypas.org>
1928M:	Jeongtae Park <jtp.park@samsung.com>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1934F:	drivers/media/platform/s5p-mfc/
1935
1936ARM/SHMOBILE ARM ARCHITECTURE
1937M:	Simon Horman <horms@verge.net.au>
1938M:	Magnus Damm <magnus.damm@gmail.com>
1939L:	linux-renesas-soc@vger.kernel.org
1940Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1942S:	Supported
1943F:	arch/arm/boot/dts/emev2*
1944F:	arch/arm/boot/dts/r7s*
1945F:	arch/arm/boot/dts/r8a*
1946F:	arch/arm/boot/dts/sh*
1947F:	arch/arm/configs/shmobile_defconfig
1948F:	arch/arm/include/debug/renesas-scif.S
1949F:	arch/arm/mach-shmobile/
1950F:	Documentation/devicetree/bindings/arm/shmobile.txt
1951F:	drivers/soc/renesas/
1952F:	include/linux/soc/renesas/
1953
1954ARM/SOCFPGA ARCHITECTURE
1955M:	Dinh Nguyen <dinguyen@kernel.org>
1956S:	Maintained
1957F:	arch/arm/mach-socfpga/
1958F:	arch/arm/boot/dts/socfpga*
1959F:	arch/arm/configs/socfpga_defconfig
1960F:	arch/arm64/boot/dts/altera/
1961W:	http://www.rocketboards.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1963
1964ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1965M:	Dinh Nguyen <dinguyen@kernel.org>
1966S:	Maintained
1967F:	drivers/clk/socfpga/
1968
1969ARM/SOCFPGA EDAC SUPPORT
1970M:	Thor Thayer <thor.thayer@linux.intel.com>
1971S:	Maintained
1972F:	drivers/edac/altera_edac.
1973
1974ARM/STI ARCHITECTURE
1975M:	Patrice Chotard <patrice.chotard@st.com>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977W:	http://www.stlinux.com
1978S:	Maintained
1979F:	arch/arm/mach-sti/
1980F:	arch/arm/boot/dts/sti*
1981F:	drivers/char/hw_random/st-rng.c
1982F:	drivers/clocksource/arm_global_timer.c
1983F:	drivers/clocksource/clksrc_st_lpc.c
1984F:	drivers/cpufreq/sti-cpufreq.c
1985F:	drivers/dma/st_fdma*
1986F:	drivers/i2c/busses/i2c-st.c
1987F:	drivers/media/rc/st_rc.c
1988F:	drivers/media/platform/sti/c8sectpfe/
1989F:	drivers/mmc/host/sdhci-st.c
1990F:	drivers/phy/st/phy-miphy28lp.c
1991F:	drivers/phy/st/phy-stih407-usb.c
1992F:	drivers/pinctrl/pinctrl-st.c
1993F:	drivers/remoteproc/st_remoteproc.c
1994F:	drivers/remoteproc/st_slim_rproc.c
1995F:	drivers/reset/sti/
1996F:	drivers/rtc/rtc-st-lpc.c
1997F:	drivers/tty/serial/st-asc.c
1998F:	drivers/usb/dwc3/dwc3-st.c
1999F:	drivers/usb/host/ehci-st.c
2000F:	drivers/usb/host/ohci-st.c
2001F:	drivers/watchdog/st_lpc_wdt.c
2002F:	drivers/ata/ahci_st.c
2003F:	include/linux/remoteproc/st_slim_rproc.h
2004
2005ARM/STM32 ARCHITECTURE
2006M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2007M:	Alexandre Torgue <alexandre.torgue@st.com>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Maintained
2010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2011N:	stm32
2012F:	drivers/clocksource/armv7m_systick.c
2013
2014ARM/TANGO ARCHITECTURE
2015M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2016M:	Mans Rullgard <mans@mansr.com>
2017L:	linux-arm-kernel@lists.infradead.org
2018S:	Odd Fixes
2019N:	tango
2020
2021ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2022M:	Lennert Buytenhek <kernel@wantstofly.org>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025
2026ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2027M:	Hans Verkuil <hans.verkuil@cisco.com>
2028L:	linux-tegra@vger.kernel.org
2029L:	linux-media@vger.kernel.org
2030S:	Maintained
2031F:	drivers/media/platform/tegra-cec/
2032F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2033
2034ARM/TETON BGA MACHINE SUPPORT
2035M:	"Mark F. Brown" <mark.brown314@gmail.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038
2039ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-kernel@vger.kernel.org
2042S:	Maintained
2043F:	drivers/memory/*emif*
2044
2045ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2046M:	Santosh Shilimkar <ssantosh@kernel.org>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049F:	arch/arm/mach-keystone/
2050F:	arch/arm/boot/dts/keystone-*
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-kernel@vger.kernel.org
2056S:	Maintained
2057F:	drivers/clk/keystone/
2058
2059ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2060M:	Santosh Shilimkar <ssantosh@kernel.org>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/clocksource/timer-keystone.c
2065
2066ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2067M:	Santosh Shilimkar <ssantosh@kernel.org>
2068L:	linux-kernel@vger.kernel.org
2069S:	Maintained
2070F:	drivers/power/reset/keystone-reset.c
2071
2072ARM/THECUS N2100 MACHINE SUPPORT
2073M:	Lennert Buytenhek <kernel@wantstofly.org>
2074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:	Maintained
2076
2077ARM/TOSA MACHINE SUPPORT
2078M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2079M:	Dirk Opfer <dirk@opfer-online.de>
2080S:	Maintained
2081
2082ARM/UNIPHIER ARCHITECTURE
2083M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2086S:	Maintained
2087F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2088F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2089F:	arch/arm/boot/dts/uniphier*
2090F:	arch/arm/include/asm/hardware/cache-uniphier.h
2091F:	arch/arm/mach-uniphier/
2092F:	arch/arm/mm/cache-uniphier.c
2093F:	arch/arm64/boot/dts/socionext/uniphier*
2094F:	drivers/bus/uniphier-system-bus.c
2095F:	drivers/clk/uniphier/
2096F:	drivers/gpio/gpio-uniphier.c
2097F:	drivers/i2c/busses/i2c-uniphier*
2098F:	drivers/irqchip/irq-uniphier-aidet.c
2099F:	drivers/pinctrl/uniphier/
2100F:	drivers/reset/reset-uniphier.c
2101F:	drivers/tty/serial/8250/8250_uniphier.c
2102N:	uniphier
2103
2104ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2105M:	Ulf Hansson <ulf.hansson@linaro.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107T:	git git://git.linaro.org/people/ulfh/clk.git
2108S:	Maintained
2109F:	drivers/clk/ux500/
2110
2111ARM/VERSATILE EXPRESS PLATFORM
2112M:	Liviu Dudau <liviu.dudau@arm.com>
2113M:	Sudeep Holla <sudeep.holla@arm.com>
2114M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116S:	Maintained
2117F:	arch/arm/boot/dts/vexpress*
2118F:	arch/arm64/boot/dts/arm/
2119F:	arch/arm/mach-vexpress/
2120F:	*/*/vexpress*
2121F:	*/*/*/vexpress*
2122F:	drivers/clk/versatile/clk-vexpress-osc.c
2123F:	drivers/clocksource/versatile.c
2124N:	mps2
2125
2126ARM/VFP SUPPORT
2127M:	Russell King <linux@armlinux.org.uk>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129W:	http://www.armlinux.org.uk/
2130S:	Maintained
2131F:	arch/arm/vfp/
2132
2133ARM/VOIPAC PXA270 SUPPORT
2134M:	Marek Vasut <marek.vasut@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	arch/arm/mach-pxa/vpac270.c
2138F:	arch/arm/mach-pxa/include/mach/vpac270.h
2139
2140ARM/VT8500 ARM ARCHITECTURE
2141M:	Tony Prisk <linux@prisktech.co.nz>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144F:	arch/arm/mach-vt8500/
2145F:	drivers/clocksource/vt8500_timer.c
2146F:	drivers/i2c/busses/i2c-wmt.c
2147F:	drivers/mmc/host/wmt-sdmmc.c
2148F:	drivers/pwm/pwm-vt8500.c
2149F:	drivers/rtc/rtc-vt8500.c
2150F:	drivers/tty/serial/vt8500_serial.c
2151F:	drivers/usb/host/ehci-platform.c
2152F:	drivers/usb/host/uhci-platform.c
2153F:	drivers/video/fbdev/vt8500lcdfb.*
2154F:	drivers/video/fbdev/wm8505fb*
2155F:	drivers/video/fbdev/wmt_ge_rops.*
2156
2157ARM/ZIPIT Z2 SUPPORT
2158M:	Marek Vasut <marek.vasut@gmail.com>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161F:	arch/arm/mach-pxa/z2.c
2162F:	arch/arm/mach-pxa/include/mach/z2.h
2163
2164ARM/ZTE ARCHITECTURE
2165M:	Jun Nie <jun.nie@linaro.org>
2166M:	Baoyou Xie <baoyou.xie@linaro.org>
2167M:	Shawn Guo <shawnguo@kernel.org>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/boot/dts/zx2967*
2171F:	arch/arm/mach-zx/
2172F:	arch/arm64/boot/dts/zte/
2173F:	drivers/clk/zte/
2174F:	drivers/dma/zx_dma.c
2175F:	drivers/gpio/gpio-zx.c
2176F:	drivers/i2c/busses/i2c-zx2967.c
2177F:	drivers/mmc/host/dw_mmc-zx.*
2178F:	drivers/pinctrl/zte/
2179F:	drivers/soc/zte/
2180F:	drivers/thermal/zx2967_thermal.c
2181F:	drivers/watchdog/zx2967_wdt.c
2182F:	Documentation/devicetree/bindings/arm/zte.txt
2183F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2184F:	Documentation/devicetree/bindings/dma/zxdma.txt
2185F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2186F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2187F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2188F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2189F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2190F:	Documentation/devicetree/bindings/soc/zte/
2191F:	Documentation/devicetree/bindings/sound/zte,*.txt
2192F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2193F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2194F:	include/dt-bindings/clock/zx2967*.h
2195F:	include/dt-bindings/soc/zte,*.h
2196F:	sound/soc/codecs/zx_aud96p22.c
2197F:	sound/soc/zte/
2198
2199ARM/ZYNQ ARCHITECTURE
2200M:	Michal Simek <michal.simek@xilinx.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202W:	http://wiki.xilinx.com
2203T:	git https://github.com/Xilinx/linux-xlnx.git
2204S:	Supported
2205F:	arch/arm/mach-zynq/
2206F:	drivers/cpuidle/cpuidle-zynq.c
2207F:	drivers/block/xsysace.c
2208N:	zynq
2209N:	xilinx
2210F:	drivers/clocksource/cadence_ttc_timer.c
2211F:	drivers/i2c/busses/i2c-cadence.c
2212F:	drivers/mmc/host/sdhci-of-arasan.c
2213F:	drivers/edac/synopsys_edac.c
2214
2215ARM64 PORT (AARCH64 ARCHITECTURE)
2216M:	Catalin Marinas <catalin.marinas@arm.com>
2217M:	Will Deacon <will.deacon@arm.com>
2218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2220S:	Maintained
2221F:	arch/arm64/
2222F:	Documentation/arm64/
2223
2224AS3645A LED FLASH CONTROLLER DRIVER
2225M:	Sakari Ailus <sakari.ailus@iki.fi>
2226L:	linux-leds@vger.kernel.org
2227S:	Maintained
2228F:	drivers/leds/leds-as3645a.c
2229
2230ASAHI KASEI AK8974 DRIVER
2231M:	Linus Walleij <linus.walleij@linaro.org>
2232L:	linux-iio@vger.kernel.org
2233W:	http://www.akm.com/
2234S:	Supported
2235F:	drivers/iio/magnetometer/ak8974.c
2236
2237ASC7621 HARDWARE MONITOR DRIVER
2238M:	George Joseph <george.joseph@fairview5.com>
2239L:	linux-hwmon@vger.kernel.org
2240S:	Maintained
2241F:	Documentation/hwmon/asc7621
2242F:	drivers/hwmon/asc7621.c
2243
2244ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2245M:	Corentin Chary <corentin.chary@gmail.com>
2246L:	acpi4asus-user@lists.sourceforge.net
2247L:	platform-driver-x86@vger.kernel.org
2248W:	http://acpi4asus.sf.net
2249S:	Maintained
2250F:	drivers/platform/x86/asus*.c
2251F:	drivers/platform/x86/eeepc*.c
2252
2253ASUS WIRELESS RADIO CONTROL DRIVER
2254M:	João Paulo Rechi Vita <jprvita@gmail.com>
2255L:	platform-driver-x86@vger.kernel.org
2256S:	Maintained
2257F:	drivers/platform/x86/asus-wireless.c
2258
2259ASYMMETRIC KEYS
2260M:	David Howells <dhowells@redhat.com>
2261L:	keyrings@vger.kernel.org
2262S:	Maintained
2263F:	Documentation/crypto/asymmetric-keys.txt
2264F:	include/linux/verification.h
2265F:	include/crypto/public_key.h
2266F:	include/crypto/pkcs7.h
2267F:	crypto/asymmetric_keys/
2268
2269ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2270R:	Dan Williams <dan.j.williams@intel.com>
2271W:	http://sourceforge.net/projects/xscaleiop
2272S:	Odd fixes
2273F:	Documentation/crypto/async-tx-api.txt
2274F:	crypto/async_tx/
2275F:	drivers/dma/
2276F:	include/linux/dmaengine.h
2277F:	include/linux/async_tx.h
2278
2279AT24 EEPROM DRIVER
2280M:	Bartosz Golaszewski <brgl@bgdev.pl>
2281L:	linux-i2c@vger.kernel.org
2282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2283S:	Maintained
2284F:	Documentation/devicetree/bindings/eeprom/at24.txt
2285F:	drivers/misc/eeprom/at24.c
2286F:	include/linux/platform_data/at24.h
2287
2288ATA OVER ETHERNET (AOE) DRIVER
2289M:	"Ed L. Cashin" <ed.cashin@acm.org>
2290W:	http://www.openaoe.org/
2291S:	Supported
2292F:	Documentation/aoe/
2293F:	drivers/block/aoe/
2294
2295ATHEROS 71XX/9XXX GPIO DRIVER
2296M:	Alban Bedel <albeu@free.fr>
2297W:	https://github.com/AlbanBedel/linux
2298T:	git git://github.com/AlbanBedel/linux
2299S:	Maintained
2300F:	drivers/gpio/gpio-ath79.c
2301F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2302
2303ATHEROS ATH GENERIC UTILITIES
2304M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305L:	linux-wireless@vger.kernel.org
2306S:	Supported
2307F:	drivers/net/wireless/ath/*
2308
2309ATHEROS ATH5K WIRELESS DRIVER
2310M:	Jiri Slaby <jirislaby@gmail.com>
2311M:	Nick Kossifidis <mickflemm@gmail.com>
2312M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2313L:	linux-wireless@vger.kernel.org
2314W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2315S:	Maintained
2316F:	drivers/net/wireless/ath/ath5k/
2317
2318ATHEROS ATH6KL WIRELESS DRIVER
2319M:	Kalle Valo <kvalo@qca.qualcomm.com>
2320L:	linux-wireless@vger.kernel.org
2321W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2323S:	Supported
2324F:	drivers/net/wireless/ath/ath6kl/
2325
2326ATI_REMOTE2 DRIVER
2327M:	Ville Syrjala <syrjala@sci.fi>
2328S:	Maintained
2329F:	drivers/input/misc/ati_remote2.c
2330
2331ATK0110 HWMON DRIVER
2332M:	Luca Tettamanti <kronos.it@gmail.com>
2333L:	linux-hwmon@vger.kernel.org
2334S:	Maintained
2335F:	drivers/hwmon/asus_atk0110.c
2336
2337ATLX ETHERNET DRIVERS
2338M:	Jay Cliburn <jcliburn@gmail.com>
2339M:	Chris Snook <chris.snook@gmail.com>
2340L:	netdev@vger.kernel.org
2341W:	http://sourceforge.net/projects/atl1
2342W:	http://atl1.sourceforge.net
2343S:	Maintained
2344F:	drivers/net/ethernet/atheros/
2345
2346ATM
2347M:	Chas Williams <3chas3@gmail.com>
2348L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2349L:	netdev@vger.kernel.org
2350W:	http://linux-atm.sourceforge.net
2351S:	Maintained
2352F:	drivers/atm/
2353F:	include/linux/atm*
2354F:	include/uapi/linux/atm*
2355
2356ATMEL AT91 / AT32 MCI DRIVER
2357M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2358S:	Maintained
2359F:	drivers/mmc/host/atmel-mci.c
2360
2361ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2362M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2363S:	Supported
2364F:	drivers/power/reset/at91-sama5d2_shdwc.c
2365
2366ATMEL Audio ALSA driver
2367M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2369S:	Supported
2370F:	sound/soc/atmel
2371
2372ATMEL I2C DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-i2c@vger.kernel.org
2375S:	Supported
2376F:	drivers/i2c/busses/i2c-at91.c
2377
2378ATMEL ISI DRIVER
2379M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2380L:	linux-media@vger.kernel.org
2381S:	Supported
2382F:	drivers/media/platform/atmel/atmel-isi.c
2383F:	include/media/atmel-isi.h
2384
2385ATMEL LCDFB DRIVER
2386M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2387L:	linux-fbdev@vger.kernel.org
2388S:	Maintained
2389F:	drivers/video/fbdev/atmel_lcdfb.c
2390F:	include/video/atmel_lcdc.h
2391
2392ATMEL MACB ETHERNET DRIVER
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/net/ethernet/cadence/
2396
2397ATMEL MAXTOUCH DRIVER
2398M:	Nick Dyer <nick@shmanahar.org>
2399T:	git git://github.com/ndyer/linux.git
2400S:	Maintained
2401F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2402F:	drivers/input/touchscreen/atmel_mxt_ts.c
2403F:	include/linux/platform_data/atmel_mxt_ts.h
2404
2405ATMEL SAMA5D2 ADC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-iio@vger.kernel.org
2408S:	Supported
2409F:	drivers/iio/adc/at91-sama5d2_adc.c
2410
2411ATMEL SDMMC DRIVER
2412M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2413L:	linux-mmc@vger.kernel.org
2414S:	Supported
2415F:	drivers/mmc/host/sdhci-of-at91.c
2416
2417ATMEL SPI DRIVER
2418M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2419S:	Supported
2420F:	drivers/spi/spi-atmel.*
2421
2422ATMEL SSC DRIVER
2423M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Supported
2426F:	drivers/misc/atmel-ssc.c
2427F:	include/linux/atmel-ssc.h
2428
2429ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2430M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Supported
2433F:	drivers/misc/atmel_tclib.c
2434F:	drivers/clocksource/tcb_clksrc.c
2435
2436ATMEL USBA UDC DRIVER
2437M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439S:	Supported
2440F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2441
2442ATMEL WIRELESS DRIVER
2443M:	Simon Kelley <simon@thekelleys.org.uk>
2444L:	linux-wireless@vger.kernel.org
2445W:	http://www.thekelleys.org.uk/atmel
2446W:	http://atmelwlandriver.sourceforge.net/
2447S:	Maintained
2448F:	drivers/net/wireless/atmel/atmel*
2449
2450ATMEL XDMA DRIVER
2451M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2452L:	linux-arm-kernel@lists.infradead.org
2453L:	dmaengine@vger.kernel.org
2454S:	Supported
2455F:	drivers/dma/at_xdmac.c
2456
2457ATOMIC INFRASTRUCTURE
2458M:	Will Deacon <will.deacon@arm.com>
2459M:	Peter Zijlstra <peterz@infradead.org>
2460R:	Boqun Feng <boqun.feng@gmail.com>
2461L:	linux-kernel@vger.kernel.org
2462S:	Maintained
2463F:	arch/*/include/asm/atomic*.h
2464F:	include/*/atomic*.h
2465
2466ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2467M:	Bradley Grove <linuxdrivers@attotech.com>
2468L:	linux-scsi@vger.kernel.org
2469W:	http://www.attotech.com
2470S:	Supported
2471F:	drivers/scsi/esas2r
2472
2473ATUSB IEEE 802.15.4 RADIO DRIVER
2474M:	Stefan Schmidt <stefan@osg.samsung.com>
2475L:	linux-wpan@vger.kernel.org
2476S:	Maintained
2477F:	drivers/net/ieee802154/atusb.c
2478F:	drivers/net/ieee802154/atusb.h
2479F:	drivers/net/ieee802154/at86rf230.h
2480
2481AUDIT SUBSYSTEM
2482M:	Paul Moore <paul@paul-moore.com>
2483M:	Eric Paris <eparis@redhat.com>
2484L:	linux-audit@redhat.com (moderated for non-subscribers)
2485W:	https://github.com/linux-audit
2486W:	https://people.redhat.com/sgrubb/audit
2487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2488S:	Supported
2489F:	include/linux/audit.h
2490F:	include/uapi/linux/audit.h
2491F:	kernel/audit*
2492
2493AUXILIARY DISPLAY DRIVERS
2494M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2495W:	http://miguelojeda.es/auxdisplay.htm
2496W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2497S:	Maintained
2498F:	drivers/auxdisplay/
2499F:	include/linux/cfag12864b.h
2500
2501AX.25 NETWORK LAYER
2502M:	Ralf Baechle <ralf@linux-mips.org>
2503L:	linux-hams@vger.kernel.org
2504W:	http://www.linux-ax25.org/
2505S:	Maintained
2506F:	include/uapi/linux/ax25.h
2507F:	include/net/ax25.h
2508F:	net/ax25/
2509
2510AXENTIA ARM DEVICES
2511M:	Peter Rosin <peda@axentia.se>
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513S:	Maintained
2514F:	Documentation/devicetree/bindings/arm/axentia.txt
2515F:	arch/arm/boot/dts/at91-linea.dtsi
2516F:	arch/arm/boot/dts/at91-natte.dtsi
2517F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2518F:	arch/arm/boot/dts/at91-tse850-3.dts
2519
2520AXENTIA ASOC DRIVERS
2521M:	Peter Rosin <peda@axentia.se>
2522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	Documentation/devicetree/bindings/sound/axentia,*
2525F:	sound/soc/atmel/tse850-pcm5142.c
2526
2527AZ6007 DVB DRIVER
2528M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2530L:	linux-media@vger.kernel.org
2531W:	https://linuxtv.org
2532T:	git git://linuxtv.org/media_tree.git
2533S:	Maintained
2534F:	drivers/media/usb/dvb-usb-v2/az6007.c
2535
2536AZTECH FM RADIO RECEIVER DRIVER
2537M:	Hans Verkuil <hverkuil@xs4all.nl>
2538L:	linux-media@vger.kernel.org
2539T:	git git://linuxtv.org/media_tree.git
2540W:	https://linuxtv.org
2541S:	Maintained
2542F:	drivers/media/radio/radio-aztech*
2543
2544B43 WIRELESS DRIVER
2545L:	linux-wireless@vger.kernel.org
2546L:	b43-dev@lists.infradead.org
2547W:	http://wireless.kernel.org/en/users/Drivers/b43
2548S:	Odd Fixes
2549F:	drivers/net/wireless/broadcom/b43/
2550
2551B43LEGACY WIRELESS DRIVER
2552M:	Larry Finger <Larry.Finger@lwfinger.net>
2553L:	linux-wireless@vger.kernel.org
2554L:	b43-dev@lists.infradead.org
2555W:	http://wireless.kernel.org/en/users/Drivers/b43
2556S:	Maintained
2557F:	drivers/net/wireless/broadcom/b43legacy/
2558
2559BACKLIGHT CLASS/SUBSYSTEM
2560M:	Lee Jones <lee.jones@linaro.org>
2561M:	Daniel Thompson <daniel.thompson@linaro.org>
2562M:	Jingoo Han <jingoohan1@gmail.com>
2563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2564S:	Maintained
2565F:	drivers/video/backlight/
2566F:	include/linux/backlight.h
2567F:	include/linux/pwm_backlight.h
2568F:	Documentation/devicetree/bindings/leds/backlight
2569
2570BATMAN ADVANCED
2571M:	Marek Lindner <mareklindner@neomailbox.ch>
2572M:	Simon Wunderlich <sw@simonwunderlich.de>
2573M:	Antonio Quartulli <a@unstable.cc>
2574L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2575W:	https://www.open-mesh.org/
2576Q:	https://patchwork.open-mesh.org/project/batman/list/
2577S:	Maintained
2578F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2579F:	Documentation/ABI/testing/sysfs-class-net-mesh
2580F:	Documentation/networking/batman-adv.rst
2581F:	include/uapi/linux/batadv_packet.h
2582F:	include/uapi/linux/batman_adv.h
2583F:	net/batman-adv/
2584
2585BAYCOM/HDLCDRV DRIVERS FOR AX.25
2586M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2587L:	linux-hams@vger.kernel.org
2588W:	http://www.baycom.org/~tom/ham/ham.html
2589S:	Maintained
2590F:	drivers/net/hamradio/baycom*
2591
2592BCACHE (BLOCK LAYER CACHE)
2593M:	Michael Lyle <mlyle@lyle.org>
2594M:	Kent Overstreet <kent.overstreet@gmail.com>
2595L:	linux-bcache@vger.kernel.org
2596W:	http://bcache.evilpiepirate.org
2597C:	irc://irc.oftc.net/bcache
2598S:	Maintained
2599F:	drivers/md/bcache/
2600
2601BDISP ST MEDIA DRIVER
2602M:	Fabien Dessenne <fabien.dessenne@st.com>
2603L:	linux-media@vger.kernel.org
2604T:	git git://linuxtv.org/media_tree.git
2605W:	https://linuxtv.org
2606S:	Supported
2607F:	drivers/media/platform/sti/bdisp
2608
2609BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2610M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2611L:	netdev@vger.kernel.org
2612S:	Maintained
2613F:	drivers/net/ethernet/ec_bhf.c
2614
2615BEFS FILE SYSTEM
2616M:	Luis de Bethencourt <luisbg@kernel.org>
2617M:	Salah Triki <salah.triki@gmail.com>
2618S:	Maintained
2619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2620F:	Documentation/filesystems/befs.txt
2621F:	fs/befs/
2622
2623BFQ I/O SCHEDULER
2624M:	Paolo Valente <paolo.valente@linaro.org>
2625M:	Jens Axboe <axboe@kernel.dk>
2626L:	linux-block@vger.kernel.org
2627S:	Maintained
2628F:	block/bfq-*
2629F:	Documentation/block/bfq-iosched.txt
2630
2631BFS FILE SYSTEM
2632M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2633S:	Maintained
2634F:	Documentation/filesystems/bfs.txt
2635F:	fs/bfs/
2636F:	include/uapi/linux/bfs_fs.h
2637
2638BLACKFIN ARCHITECTURE
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640T:	git git://git.code.sf.net/p/adi-linux/code
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	arch/blackfin/
2644
2645BLACKFIN EMAC DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org
2648S:	Orphan
2649F:	drivers/net/ethernet/adi/
2650
2651BLACKFIN MEDIA DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org/
2654S:	Orphan
2655F:	drivers/media/platform/blackfin/
2656F:	drivers/media/i2c/adv7183*
2657F:	drivers/media/i2c/vs6624*
2658
2659BLACKFIN RTC DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/rtc/rtc-bfin.c
2664
2665BLACKFIN SDH DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/mmc/host/bfin_sdh.c
2670
2671BLACKFIN SERIAL DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/tty/serial/bfin_uart.c
2676
2677BLACKFIN WATCHDOG DRIVER
2678L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2679W:	http://blackfin.uclinux.org
2680S:	Orphan
2681F:	drivers/watchdog/bfin_wdt.c
2682
2683BLINKM RGB LED DRIVER
2684M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2685S:	Maintained
2686F:	drivers/leds/leds-blinkm.c
2687
2688BLOCK LAYER
2689M:	Jens Axboe <axboe@kernel.dk>
2690L:	linux-block@vger.kernel.org
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2692S:	Maintained
2693F:	block/
2694F:	kernel/trace/blktrace.c
2695F:	lib/sbitmap.c
2696
2697BLOCK2MTD DRIVER
2698M:	Joern Engel <joern@lazybastard.org>
2699L:	linux-mtd@lists.infradead.org
2700S:	Maintained
2701F:	drivers/mtd/devices/block2mtd.c
2702
2703BLUETOOTH DRIVERS
2704M:	Marcel Holtmann <marcel@holtmann.org>
2705M:	Johan Hedberg <johan.hedberg@gmail.com>
2706L:	linux-bluetooth@vger.kernel.org
2707W:	http://www.bluez.org/
2708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710S:	Maintained
2711F:	drivers/bluetooth/
2712
2713BLUETOOTH SUBSYSTEM
2714M:	Marcel Holtmann <marcel@holtmann.org>
2715M:	Johan Hedberg <johan.hedberg@gmail.com>
2716L:	linux-bluetooth@vger.kernel.org
2717W:	http://www.bluez.org/
2718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2720S:	Maintained
2721F:	net/bluetooth/
2722F:	include/net/bluetooth/
2723
2724BONDING DRIVER
2725M:	Jay Vosburgh <j.vosburgh@gmail.com>
2726M:	Veaceslav Falico <vfalico@gmail.com>
2727M:	Andy Gospodarek <andy@greyhouse.net>
2728L:	netdev@vger.kernel.org
2729W:	http://sourceforge.net/projects/bonding/
2730S:	Supported
2731F:	drivers/net/bonding/
2732F:	include/uapi/linux/if_bonding.h
2733
2734BPF (Safe dynamic programs and tools)
2735M:	Alexei Starovoitov <ast@kernel.org>
2736M:	Daniel Borkmann <daniel@iogearbox.net>
2737L:	netdev@vger.kernel.org
2738L:	linux-kernel@vger.kernel.org
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2741S:	Supported
2742F:	arch/x86/net/bpf_jit*
2743F:	Documentation/networking/filter.txt
2744F:	Documentation/bpf/
2745F:	include/linux/bpf*
2746F:	include/linux/filter.h
2747F:	include/trace/events/bpf.h
2748F:	include/trace/events/xdp.h
2749F:	include/uapi/linux/bpf*
2750F:	include/uapi/linux/filter.h
2751F:	kernel/bpf/
2752F:	kernel/trace/bpf_trace.c
2753F:	lib/test_bpf.c
2754F:	net/bpf/
2755F:	net/core/filter.c
2756F:	net/sched/act_bpf.c
2757F:	net/sched/cls_bpf.c
2758F:	samples/bpf/
2759F:	tools/bpf/
2760F:	tools/testing/selftests/bpf/
2761
2762BROADCOM B44 10/100 ETHERNET DRIVER
2763M:	Michael Chan <michael.chan@broadcom.com>
2764L:	netdev@vger.kernel.org
2765S:	Supported
2766F:	drivers/net/ethernet/broadcom/b44.*
2767
2768BROADCOM B53 ETHERNET SWITCH DRIVER
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770L:	netdev@vger.kernel.org
2771L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2772S:	Supported
2773F:	drivers/net/dsa/b53/*
2774F:	include/linux/platform_data/b53.h
2775
2776BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2777M:	Florian Fainelli <f.fainelli@gmail.com>
2778M:	Ray Jui <rjui@broadcom.com>
2779M:	Scott Branden <sbranden@broadcom.com>
2780M:	bcm-kernel-feedback-list@broadcom.com
2781T:	git git://github.com/broadcom/mach-bcm
2782S:	Maintained
2783N:	bcm281*
2784N:	bcm113*
2785N:	bcm216*
2786N:	kona
2787F:	arch/arm/mach-bcm/
2788
2789BROADCOM BCM2835 ARM ARCHITECTURE
2790M:	Eric Anholt <eric@anholt.net>
2791M:	Stefan Wahren <stefan.wahren@i2se.com>
2792L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794T:	git git://github.com/anholt/linux
2795S:	Maintained
2796N:	bcm2835
2797F:	drivers/staging/vc04_services
2798
2799BROADCOM BCM47XX MIPS ARCHITECTURE
2800M:	Hauke Mehrtens <hauke@hauke-m.de>
2801M:	Rafał Miłecki <zajec5@gmail.com>
2802L:	linux-mips@linux-mips.org
2803S:	Maintained
2804F:	Documentation/devicetree/bindings/mips/brcm/
2805F:	arch/mips/bcm47xx/*
2806F:	arch/mips/include/asm/mach-bcm47xx/*
2807
2808BROADCOM BCM5301X ARM ARCHITECTURE
2809M:	Hauke Mehrtens <hauke@hauke-m.de>
2810M:	Rafał Miłecki <zajec5@gmail.com>
2811M:	Jon Mason <jonmason@broadcom.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org
2814S:	Maintained
2815F:	arch/arm/mach-bcm/bcm_5301x.c
2816F:	arch/arm/boot/dts/bcm5301x*.dtsi
2817F:	arch/arm/boot/dts/bcm470*
2818F:	arch/arm/boot/dts/bcm953012*
2819
2820BROADCOM BCM53573 ARM ARCHITECTURE
2821M:	Rafał Miłecki <rafal@milecki.pl>
2822L:	linux-arm-kernel@lists.infradead.org
2823S:	Maintained
2824F:	arch/arm/boot/dts/bcm53573*
2825F:	arch/arm/boot/dts/bcm47189*
2826
2827BROADCOM BCM63XX ARM ARCHITECTURE
2828M:	Florian Fainelli <f.fainelli@gmail.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:	git git://github.com/broadcom/stblinux.git
2832S:	Maintained
2833N:	bcm63xx
2834
2835BROADCOM BCM63XX/BCM33XX UDC DRIVER
2836M:	Kevin Cernekee <cernekee@gmail.com>
2837L:	linux-usb@vger.kernel.org
2838S:	Maintained
2839F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2840
2841BROADCOM BCM7XXX ARM ARCHITECTURE
2842M:	Brian Norris <computersforpeace@gmail.com>
2843M:	Gregory Fong <gregory.0xf0@gmail.com>
2844M:	Florian Fainelli <f.fainelli@gmail.com>
2845M:	bcm-kernel-feedback-list@broadcom.com
2846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847T:	git git://github.com/broadcom/stblinux.git
2848S:	Maintained
2849F:	arch/arm/mach-bcm/*brcmstb*
2850F:	arch/arm/boot/dts/bcm7*.dts*
2851F:	drivers/bus/brcmstb_gisb.c
2852F:	arch/arm/mm/cache-b15-rac.c
2853F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2854N:	brcmstb
2855
2856BROADCOM BMIPS CPUFREQ DRIVER
2857M:	Markus Mayer <mmayer@broadcom.com>
2858M:	bcm-kernel-feedback-list@broadcom.com
2859L:	linux-pm@vger.kernel.org
2860S:	Maintained
2861F:	drivers/cpufreq/bmips-cpufreq.c
2862
2863BROADCOM BMIPS MIPS ARCHITECTURE
2864M:	Kevin Cernekee <cernekee@gmail.com>
2865M:	Florian Fainelli <f.fainelli@gmail.com>
2866L:	linux-mips@linux-mips.org
2867T:	git git://github.com/broadcom/stblinux.git
2868S:	Maintained
2869F:	arch/mips/bmips/*
2870F:	arch/mips/include/asm/mach-bmips/*
2871F:	arch/mips/kernel/*bmips*
2872F:	arch/mips/boot/dts/brcm/bcm*.dts*
2873F:	drivers/irqchip/irq-bcm63*
2874F:	drivers/irqchip/irq-bcm7*
2875F:	drivers/irqchip/irq-brcmstb*
2876F:	include/linux/bcm963xx_nvram.h
2877F:	include/linux/bcm963xx_tag.h
2878
2879BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2880M:	Rasesh Mody <rasesh.mody@cavium.com>
2881M:	Harish Patil <harish.patil@cavium.com>
2882M:	Dept-GELinuxNICDev@cavium.com
2883L:	netdev@vger.kernel.org
2884S:	Supported
2885F:	drivers/net/ethernet/broadcom/bnx2.*
2886F:	drivers/net/ethernet/broadcom/bnx2_*
2887
2888BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2fc/
2893
2894BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2i/
2899
2900BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2901M:	Ariel Elior <ariel.elior@cavium.com>
2902M:	everest-linux-l2@cavium.com
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnx2x/
2906
2907BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2908M:	Michael Chan <michael.chan@broadcom.com>
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnxt/
2912
2913BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2914M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2915M:	Franky Lin <franky.lin@broadcom.com>
2916M:	Hante Meuleman <hante.meuleman@broadcom.com>
2917M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2918M:	Wright Feng <wright.feng@cypress.com>
2919L:	linux-wireless@vger.kernel.org
2920L:	brcm80211-dev-list.pdl@broadcom.com
2921L:	brcm80211-dev-list@cypress.com
2922S:	Supported
2923F:	drivers/net/wireless/broadcom/brcm80211/
2924
2925BROADCOM BRCMSTB GPIO DRIVER
2926M:	Gregory Fong <gregory.0xf0@gmail.com>
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Supported
2929F:	drivers/gpio/gpio-brcmstb.c
2930F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2931
2932BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2933M:	Al Cooper <alcooperx@gmail.com>
2934L:	linux-kernel@vger.kernel.org
2935L:	bcm-kernel-feedback-list@broadcom.com
2936S:	Maintained
2937F:	drivers/phy/broadcom/phy-brcm-usb*
2938
2939BROADCOM GENET ETHERNET DRIVER
2940M:	Doug Berger <opendmb@gmail.com>
2941M:	Florian Fainelli <f.fainelli@gmail.com>
2942L:	netdev@vger.kernel.org
2943S:	Supported
2944F:	drivers/net/ethernet/broadcom/genet/
2945
2946BROADCOM IPROC ARM ARCHITECTURE
2947M:	Ray Jui <rjui@broadcom.com>
2948M:	Scott Branden <sbranden@broadcom.com>
2949M:	Jon Mason <jonmason@broadcom.com>
2950M:	bcm-kernel-feedback-list@broadcom.com
2951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952T:	git git://github.com/broadcom/cygnus-linux.git
2953S:	Maintained
2954N:	iproc
2955N:	cygnus
2956N:	bcm[-_]nsp
2957N:	bcm9113*
2958N:	bcm9583*
2959N:	bcm9585*
2960N:	bcm9586*
2961N:	bcm988312
2962N:	bcm113*
2963N:	bcm583*
2964N:	bcm585*
2965N:	bcm586*
2966N:	bcm88312
2967N:	hr2
2968F:	arch/arm64/boot/dts/broadcom/ns2*
2969F:	drivers/clk/bcm/clk-ns*
2970F:	drivers/pinctrl/bcm/pinctrl-ns*
2971
2972BROADCOM KONA GPIO DRIVER
2973M:	Ray Jui <rjui@broadcom.com>
2974L:	bcm-kernel-feedback-list@broadcom.com
2975S:	Supported
2976F:	drivers/gpio/gpio-bcm-kona.c
2977F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2978
2979BROADCOM NETXTREME-E ROCE DRIVER
2980M:	Selvin Xavier <selvin.xavier@broadcom.com>
2981M:	Devesh Sharma <devesh.sharma@broadcom.com>
2982M:	Somnath Kotur <somnath.kotur@broadcom.com>
2983M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2984L:	linux-rdma@vger.kernel.org
2985W:	http://www.broadcom.com
2986S:	Supported
2987F:	drivers/infiniband/hw/bnxt_re/
2988F:	include/uapi/rdma/bnxt_re-abi.h
2989
2990BROADCOM NVRAM DRIVER
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-mips@linux-mips.org
2993S:	Maintained
2994F:	drivers/firmware/broadcom/*
2995
2996BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2997M:	Rafał Miłecki <zajec5@gmail.com>
2998L:	linux-wireless@vger.kernel.org
2999S:	Maintained
3000F:	drivers/bcma/
3001F:	include/linux/bcma/
3002
3003BROADCOM STB AVS CPUFREQ DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3009F:	drivers/cpufreq/brcmstb*
3010
3011BROADCOM STB AVS TMON DRIVER
3012M:	Markus Mayer <mmayer@broadcom.com>
3013M:	bcm-kernel-feedback-list@broadcom.com
3014L:	linux-pm@vger.kernel.org
3015S:	Maintained
3016F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3017F:	drivers/thermal/broadcom/brcmstb*
3018
3019BROADCOM STB NAND FLASH DRIVER
3020M:	Brian Norris <computersforpeace@gmail.com>
3021M:	Kamal Dasu <kdasu.kdev@gmail.com>
3022L:	linux-mtd@lists.infradead.org
3023L:	bcm-kernel-feedback-list@broadcom.com
3024S:	Maintained
3025F:	drivers/mtd/nand/brcmnand/
3026
3027BROADCOM STB DPFE DRIVER
3028M:	Markus Mayer <mmayer@broadcom.com>
3029M:	bcm-kernel-feedback-list@broadcom.com
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3033F:	drivers/memory/brcmstb_dpfe.c
3034
3035BROADCOM SYSTEMPORT ETHERNET DRIVER
3036M:	Florian Fainelli <f.fainelli@gmail.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/bcmsysport.*
3040
3041BROADCOM TG3 GIGABIT ETHERNET DRIVER
3042M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3043M:	Prashant Sreedharan <prashant@broadcom.com>
3044M:	Michael Chan <mchan@broadcom.com>
3045L:	netdev@vger.kernel.org
3046S:	Supported
3047F:	drivers/net/ethernet/broadcom/tg3.*
3048
3049BROCADE BFA FC SCSI DRIVER
3050M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3051M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3052L:	linux-scsi@vger.kernel.org
3053S:	Supported
3054F:	drivers/scsi/bfa/
3055
3056BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3057M:	Rasesh Mody <rasesh.mody@cavium.com>
3058M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3059M:	Dept-GELinuxNICDev@cavium.com
3060L:	netdev@vger.kernel.org
3061S:	Supported
3062F:	drivers/net/ethernet/brocade/bna/
3063
3064BSG (block layer generic sg v4 driver)
3065M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3066L:	linux-scsi@vger.kernel.org
3067S:	Supported
3068F:	block/bsg.c
3069F:	include/linux/bsg.h
3070F:	include/uapi/linux/bsg.h
3071
3072BT87X AUDIO DRIVER
3073M:	Clemens Ladisch <clemens@ladisch.de>
3074L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3075T:	git git://git.alsa-project.org/alsa-kernel.git
3076S:	Maintained
3077F:	Documentation/sound/alsa/Bt87x.txt
3078F:	sound/pci/bt87x.c
3079
3080BT8XXGPIO DRIVER
3081M:	Michael Buesch <m@bues.ch>
3082W:	http://bu3sch.de/btgpio.php
3083S:	Maintained
3084F:	drivers/gpio/gpio-bt8xx.c
3085
3086BTRFS FILE SYSTEM
3087M:	Chris Mason <clm@fb.com>
3088M:	Josef Bacik <jbacik@fb.com>
3089M:	David Sterba <dsterba@suse.com>
3090L:	linux-btrfs@vger.kernel.org
3091W:	http://btrfs.wiki.kernel.org/
3092Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3094S:	Maintained
3095F:	Documentation/filesystems/btrfs.txt
3096F:	fs/btrfs/
3097F:	include/linux/btrfs*
3098F:	include/uapi/linux/btrfs*
3099
3100BTTV VIDEO4LINUX DRIVER
3101M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3103L:	linux-media@vger.kernel.org
3104W:	https://linuxtv.org
3105T:	git git://linuxtv.org/media_tree.git
3106S:	Odd fixes
3107F:	Documentation/media/v4l-drivers/bttv*
3108F:	drivers/media/pci/bt8xx/bttv*
3109
3110BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3111M:	Chanwoo Choi <cw00.choi@samsung.com>
3112L:	linux-pm@vger.kernel.org
3113L:	linux-samsung-soc@vger.kernel.org
3114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3115S:	Maintained
3116F:	drivers/devfreq/exynos-bus.c
3117F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3118
3119BUSLOGIC SCSI DRIVER
3120M:	Khalid Aziz <khalid@gonehiking.org>
3121L:	linux-scsi@vger.kernel.org
3122S:	Maintained
3123F:	drivers/scsi/BusLogic.*
3124F:	drivers/scsi/FlashPoint.*
3125
3126C-MEDIA CMI8788 DRIVER
3127M:	Clemens Ladisch <clemens@ladisch.de>
3128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3129T:	git git://git.alsa-project.org/alsa-kernel.git
3130S:	Maintained
3131F:	sound/pci/oxygen/
3132
3133C6X ARCHITECTURE
3134M:	Mark Salter <msalter@redhat.com>
3135M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3136L:	linux-c6x-dev@linux-c6x.org
3137W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3138S:	Maintained
3139F:	arch/c6x/
3140
3141CA8210 IEEE-802.15.4 RADIO DRIVER
3142M:	Harry Morris <h.morris@cascoda.com>
3143L:	linux-wpan@vger.kernel.org
3144W:	https://github.com/Cascoda/ca8210-linux.git
3145S:	Maintained
3146F:	drivers/net/ieee802154/ca8210.c
3147F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3148
3149CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3150M:	David Howells <dhowells@redhat.com>
3151L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3152S:	Supported
3153F:	Documentation/filesystems/caching/cachefiles.txt
3154F:	fs/cachefiles/
3155
3156CADET FM/AM RADIO RECEIVER DRIVER
3157M:	Hans Verkuil <hverkuil@xs4all.nl>
3158L:	linux-media@vger.kernel.org
3159T:	git git://linuxtv.org/media_tree.git
3160W:	https://linuxtv.org
3161S:	Maintained
3162F:	drivers/media/radio/radio-cadet*
3163
3164CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3165M:	Jonathan Corbet <corbet@lwn.net>
3166L:	linux-media@vger.kernel.org
3167T:	git git://linuxtv.org/media_tree.git
3168S:	Maintained
3169F:	Documentation/media/v4l-drivers/cafe_ccic*
3170F:	drivers/media/platform/marvell-ccic/
3171
3172CAIF NETWORK LAYER
3173M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3174L:	netdev@vger.kernel.org
3175S:	Supported
3176F:	Documentation/networking/caif/
3177F:	drivers/net/caif/
3178F:	include/uapi/linux/caif/
3179F:	include/net/caif/
3180F:	net/caif/
3181
3182CALGARY x86-64 IOMMU
3183M:	Muli Ben-Yehuda <mulix@mulix.org>
3184M:	Jon Mason <jdmason@kudzu.us>
3185L:	iommu@lists.linux-foundation.org
3186S:	Maintained
3187F:	arch/x86/kernel/pci-calgary_64.c
3188F:	arch/x86/kernel/tce_64.c
3189F:	arch/x86/include/asm/calgary.h
3190F:	arch/x86/include/asm/tce.h
3191
3192CAN NETWORK DRIVERS
3193M:	Wolfgang Grandegger <wg@grandegger.com>
3194M:	Marc Kleine-Budde <mkl@pengutronix.de>
3195L:	linux-can@vger.kernel.org
3196W:	https://github.com/linux-can
3197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3199S:	Maintained
3200F:	Documentation/devicetree/bindings/net/can/
3201F:	drivers/net/can/
3202F:	include/linux/can/dev.h
3203F:	include/linux/can/platform/
3204F:	include/uapi/linux/can/error.h
3205F:	include/uapi/linux/can/netlink.h
3206
3207CAN NETWORK LAYER
3208M:	Oliver Hartkopp <socketcan@hartkopp.net>
3209M:	Marc Kleine-Budde <mkl@pengutronix.de>
3210L:	linux-can@vger.kernel.org
3211W:	https://github.com/linux-can
3212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3214S:	Maintained
3215F:	Documentation/networking/can.rst
3216F:	net/can/
3217F:	include/linux/can/core.h
3218F:	include/uapi/linux/can.h
3219F:	include/uapi/linux/can/bcm.h
3220F:	include/uapi/linux/can/raw.h
3221F:	include/uapi/linux/can/gw.h
3222
3223CAPABILITIES
3224M:	Serge Hallyn <serge@hallyn.com>
3225L:	linux-security-module@vger.kernel.org
3226S:	Supported
3227F:	include/linux/capability.h
3228F:	include/uapi/linux/capability.h
3229F:	security/commoncap.c
3230F:	kernel/capability.c
3231
3232CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3233M:	Kevin Tsai <ktsai@capellamicro.com>
3234S:	Maintained
3235F:	drivers/iio/light/cm*
3236
3237CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3238M:	Christian Lamparter <chunkeey@googlemail.com>
3239L:	linux-wireless@vger.kernel.org
3240W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3241S:	Maintained
3242F:	drivers/net/wireless/ath/carl9170/
3243
3244CAVIUM I2C DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247W:	http://www.cavium.com
3248S:	Supported
3249F:	drivers/i2c/busses/i2c-octeon*
3250F:	drivers/i2c/busses/i2c-thunderx*
3251
3252CAVIUM LIQUIDIO NETWORK DRIVER
3253M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3254M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3255M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3256M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3257L:	netdev@vger.kernel.org
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/net/ethernet/cavium/liquidio/
3261
3262CAVIUM MMC DRIVER
3263M:	Jan Glauber <jglauber@cavium.com>
3264M:	David Daney <david.daney@cavium.com>
3265M:	Steven J. Hill <Steven.Hill@cavium.com>
3266W:	http://www.cavium.com
3267S:	Supported
3268F:	drivers/mmc/host/cavium*
3269
3270CAVIUM OCTEON-TX CRYPTO DRIVER
3271M:	George Cherian <george.cherian@cavium.com>
3272L:	linux-crypto@vger.kernel.org
3273W:	http://www.cavium.com
3274S:	Supported
3275F:	drivers/crypto/cavium/cpt/
3276
3277CAVIUM THUNDERX2 ARM64 SOC
3278M:	Robert Richter <rrichter@cavium.com>
3279M:	Jayachandran C <jnair@caviumnetworks.com>
3280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3281S:	Maintained
3282F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3283F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3284
3285CC2520 IEEE-802.15.4 RADIO DRIVER
3286M:	Varka Bhadram <varkabhadram@gmail.com>
3287L:	linux-wpan@vger.kernel.org
3288S:	Maintained
3289F:	drivers/net/ieee802154/cc2520.c
3290F:	include/linux/spi/cc2520.h
3291F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3292
3293CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3294M:	Gilad Ben-Yossef <gilad@benyossef.com>
3295L:	linux-crypto@vger.kernel.org
3296L:	driverdev-devel@linuxdriverproject.org
3297S:	Supported
3298F:	drivers/staging/ccree/
3299W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3300
3301CEC FRAMEWORK
3302M:	Hans Verkuil <hans.verkuil@cisco.com>
3303L:	linux-media@vger.kernel.org
3304T:	git git://linuxtv.org/media_tree.git
3305W:	http://linuxtv.org
3306S:	Supported
3307F:	Documentation/media/kapi/cec-core.rst
3308F:	Documentation/media/uapi/cec
3309F:	drivers/media/cec/
3310F:	drivers/media/rc/keymaps/rc-cec.c
3311F:	include/media/cec.h
3312F:	include/media/cec-notifier.h
3313F:	include/uapi/linux/cec.h
3314F:	include/uapi/linux/cec-funcs.h
3315F:	Documentation/devicetree/bindings/media/cec.txt
3316
3317CEC GPIO DRIVER
3318M:	Hans Verkuil <hans.verkuil@cisco.com>
3319L:	linux-media@vger.kernel.org
3320T:	git git://linuxtv.org/media_tree.git
3321W:	http://linuxtv.org
3322S:	Supported
3323F:	drivers/media/platform/cec-gpio/
3324F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3325
3326CELL BROADBAND ENGINE ARCHITECTURE
3327M:	Arnd Bergmann <arnd@arndb.de>
3328L:	linuxppc-dev@lists.ozlabs.org
3329W:	http://www.ibm.com/developerworks/power/cell/
3330S:	Supported
3331F:	arch/powerpc/include/asm/cell*.h
3332F:	arch/powerpc/include/asm/spu*.h
3333F:	arch/powerpc/include/uapi/asm/spu*.h
3334F:	arch/powerpc/oprofile/*cell*
3335F:	arch/powerpc/platforms/cell/
3336
3337CEPH COMMON CODE (LIBCEPH)
3338M:	Ilya Dryomov <idryomov@gmail.com>
3339M:	"Yan, Zheng" <zyan@redhat.com>
3340M:	Sage Weil <sage@redhat.com>
3341L:	ceph-devel@vger.kernel.org
3342W:	http://ceph.com/
3343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3344T:	git git://github.com/ceph/ceph-client.git
3345S:	Supported
3346F:	net/ceph/
3347F:	include/linux/ceph/
3348F:	include/linux/crush/
3349
3350CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3351M:	"Yan, Zheng" <zyan@redhat.com>
3352M:	Sage Weil <sage@redhat.com>
3353M:	Ilya Dryomov <idryomov@gmail.com>
3354L:	ceph-devel@vger.kernel.org
3355W:	http://ceph.com/
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3357T:	git git://github.com/ceph/ceph-client.git
3358S:	Supported
3359F:	Documentation/filesystems/ceph.txt
3360F:	fs/ceph/
3361
3362CERTIFICATE HANDLING:
3363M:	David Howells <dhowells@redhat.com>
3364M:	David Woodhouse <dwmw2@infradead.org>
3365L:	keyrings@vger.kernel.org
3366S:	Maintained
3367F:	Documentation/module-signing.txt
3368F:	certs/
3369F:	scripts/sign-file.c
3370F:	scripts/extract-cert.c
3371
3372CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3373L:	linux-usb@vger.kernel.org
3374S:	Orphan
3375F:	Documentation/usb/WUSB-Design-overview.txt
3376F:	Documentation/usb/wusb-cbaf
3377F:	drivers/usb/host/hwa-hc.c
3378F:	drivers/usb/host/whci/
3379F:	drivers/usb/wusbcore/
3380F:	include/linux/usb/wusb*
3381
3382CFAG12864B LCD DRIVER
3383M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3384W:	http://miguelojeda.es/auxdisplay.htm
3385W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3386S:	Maintained
3387F:	drivers/auxdisplay/cfag12864b.c
3388F:	include/linux/cfag12864b.h
3389
3390CFAG12864BFB LCD FRAMEBUFFER DRIVER
3391M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3392W:	http://miguelojeda.es/auxdisplay.htm
3393W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3394S:	Maintained
3395F:	drivers/auxdisplay/cfag12864bfb.c
3396F:	include/linux/cfag12864b.h
3397
3398802.11 (including CFG80211/NL80211)
3399M:	Johannes Berg <johannes@sipsolutions.net>
3400L:	linux-wireless@vger.kernel.org
3401W:	http://wireless.kernel.org/
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3404S:	Maintained
3405F:	net/wireless/
3406F:	include/uapi/linux/nl80211.h
3407F:	include/linux/ieee80211.h
3408F:	include/net/wext.h
3409F:	include/net/cfg80211.h
3410F:	include/net/iw_handler.h
3411F:	include/net/ieee80211_radiotap.h
3412F:	Documentation/driver-api/80211/cfg80211.rst
3413F:	Documentation/networking/regulatory.txt
3414
3415CHAR and MISC DRIVERS
3416M:	Arnd Bergmann <arnd@arndb.de>
3417M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3419S:	Supported
3420F:	drivers/char/
3421F:	drivers/misc/
3422F:	include/linux/miscdevice.h
3423
3424CHECKPATCH
3425M:	Andy Whitcroft <apw@canonical.com>
3426M:	Joe Perches <joe@perches.com>
3427S:	Maintained
3428F:	scripts/checkpatch.pl
3429
3430CHINESE DOCUMENTATION
3431M:	Harry Wei <harryxiyou@gmail.com>
3432L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3433L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3434S:	Maintained
3435F:	Documentation/translations/zh_CN/
3436
3437CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3438M:	Peter Chen <Peter.Chen@nxp.com>
3439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3440L:	linux-usb@vger.kernel.org
3441S:	Maintained
3442F:	drivers/usb/chipidea/
3443
3444CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3445M:	Hans de Goede <hdegoede@redhat.com>
3446L:	linux-input@vger.kernel.org
3447S:	Maintained
3448F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3449F:	drivers/input/touchscreen/chipone_icn8318.c
3450
3451CHROME HARDWARE PLATFORM SUPPORT
3452M:	Benson Leung <bleung@chromium.org>
3453M:	Olof Johansson <olof@lixom.net>
3454S:	Maintained
3455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3456F:	drivers/platform/chrome/
3457
3458CIRRUS LOGIC AUDIO CODEC DRIVERS
3459M:	Brian Austin <brian.austin@cirrus.com>
3460M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3462S:	Maintained
3463F:	sound/soc/codecs/cs*
3464
3465CIRRUS LOGIC EP93XX ETHERNET DRIVER
3466M:	Hartley Sweeten <hsweeten@visionengravers.com>
3467L:	netdev@vger.kernel.org
3468S:	Maintained
3469F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3470
3471CISCO FCOE HBA DRIVER
3472M:	Satish Kharat <satishkh@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475L:	linux-scsi@vger.kernel.org
3476S:	Supported
3477F:	drivers/scsi/fnic/
3478
3479CISCO SCSI HBA DRIVER
3480M:	Karan Tilak Kumar <kartilak@cisco.com>
3481M:	Sesidhar Baddela <sebaddel@cisco.com>
3482L:	linux-scsi@vger.kernel.org
3483S:	Supported
3484F:	drivers/scsi/snic/
3485
3486CISCO VIC ETHERNET NIC DRIVER
3487M:	Christian Benvenuti <benve@cisco.com>
3488M:	Govindarajulu Varadarajan <_govind@gmx.com>
3489M:	Parvi Kaustubhi <pkaustub@cisco.com>
3490S:	Supported
3491F:	drivers/net/ethernet/cisco/enic/
3492
3493CISCO VIC LOW LATENCY NIC DRIVER
3494M:	Christian Benvenuti <benve@cisco.com>
3495M:	Dave Goodell <dgoodell@cisco.com>
3496S:	Supported
3497F:	drivers/infiniband/hw/usnic/
3498
3499CLEANCACHE API
3500M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3501L:	linux-kernel@vger.kernel.org
3502S:	Maintained
3503F:	mm/cleancache.c
3504F:	include/linux/cleancache.h
3505
3506CLK API
3507M:	Russell King <linux@armlinux.org.uk>
3508L:	linux-clk@vger.kernel.org
3509S:	Maintained
3510F:	include/linux/clk.h
3511
3512CLOCKSOURCE, CLOCKEVENT DRIVERS
3513M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3514M:	Thomas Gleixner <tglx@linutronix.de>
3515L:	linux-kernel@vger.kernel.org
3516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3517S:	Supported
3518F:	drivers/clocksource/
3519F:	Documentation/devicetree/bindings/timer/
3520
3521CMPC ACPI DRIVER
3522M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3523M:	Daniel Oliveira Nascimento <don@syst.com.br>
3524L:	platform-driver-x86@vger.kernel.org
3525S:	Supported
3526F:	drivers/platform/x86/classmate-laptop.c
3527
3528COBALT MEDIA DRIVER
3529M:	Hans Verkuil <hans.verkuil@cisco.com>
3530L:	linux-media@vger.kernel.org
3531T:	git git://linuxtv.org/media_tree.git
3532W:	https://linuxtv.org
3533S:	Supported
3534F:	drivers/media/pci/cobalt/
3535
3536COCCINELLE/Semantic Patches (SmPL)
3537M:	Julia Lawall <Julia.Lawall@lip6.fr>
3538M:	Gilles Muller <Gilles.Muller@lip6.fr>
3539M:	Nicolas Palix <nicolas.palix@imag.fr>
3540M:	Michal Marek <michal.lkml@markovi.net>
3541L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3543W:	http://coccinelle.lip6.fr/
3544S:	Supported
3545F:	Documentation/dev-tools/coccinelle.rst
3546F:	scripts/coccinelle/
3547F:	scripts/coccicheck
3548
3549CODA FILE SYSTEM
3550M:	Jan Harkes <jaharkes@cs.cmu.edu>
3551M:	coda@cs.cmu.edu
3552L:	codalist@coda.cs.cmu.edu
3553W:	http://www.coda.cs.cmu.edu/
3554S:	Maintained
3555F:	Documentation/filesystems/coda.txt
3556F:	fs/coda/
3557F:	include/linux/coda*.h
3558F:	include/uapi/linux/coda*.h
3559
3560CODA V4L2 MEM2MEM DRIVER
3561M:	Philipp Zabel <p.zabel@pengutronix.de>
3562L:	linux-media@vger.kernel.org
3563S:	Maintained
3564F:	Documentation/devicetree/bindings/media/coda.txt
3565F:	drivers/media/platform/coda/
3566
3567COMMON CLK FRAMEWORK
3568M:	Michael Turquette <mturquette@baylibre.com>
3569M:	Stephen Boyd <sboyd@kernel.org>
3570L:	linux-clk@vger.kernel.org
3571Q:	http://patchwork.kernel.org/project/linux-clk/list/
3572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3573S:	Maintained
3574F:	Documentation/devicetree/bindings/clock/
3575F:	drivers/clk/
3576X:	drivers/clk/clkdev.c
3577F:	include/linux/clk-pr*
3578F:	include/linux/clk/
3579
3580COMMON INTERNET FILE SYSTEM (CIFS)
3581M:	Steve French <sfrench@samba.org>
3582L:	linux-cifs@vger.kernel.org
3583L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3584W:	http://linux-cifs.samba.org/
3585T:	git git://git.samba.org/sfrench/cifs-2.6.git
3586S:	Supported
3587F:	Documentation/filesystems/cifs/
3588F:	fs/cifs/
3589
3590COMPACTPCI HOTPLUG CORE
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpci_hotplug*
3595
3596COMPACTPCI HOTPLUG GENERIC DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_generic.c
3601
3602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3603M:	Scott Murray <scott@spiteful.org>
3604L:	linux-pci@vger.kernel.org
3605S:	Maintained
3606F:	drivers/pci/hotplug/cpcihp_zt5550.*
3607
3608COMPAL LAPTOP SUPPORT
3609M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3610L:	platform-driver-x86@vger.kernel.org
3611S:	Maintained
3612F:	drivers/platform/x86/compal-laptop.c
3613
3614CONEXANT ACCESSRUNNER USB DRIVER
3615L:	accessrunner-general@lists.sourceforge.net
3616W:	http://accessrunner.sourceforge.net/
3617S:	Orphan
3618F:	drivers/usb/atm/cxacru.c
3619
3620CONFIGFS
3621M:	Joel Becker <jlbec@evilplan.org>
3622M:	Christoph Hellwig <hch@lst.de>
3623T:	git git://git.infradead.org/users/hch/configfs.git
3624S:	Supported
3625F:	fs/configfs/
3626F:	include/linux/configfs.h
3627
3628CONNECTOR
3629M:	Evgeniy Polyakov <zbr@ioremap.net>
3630L:	netdev@vger.kernel.org
3631S:	Maintained
3632F:	drivers/connector/
3633
3634CONTROL GROUP (CGROUP)
3635M:	Tejun Heo <tj@kernel.org>
3636M:	Li Zefan <lizefan@huawei.com>
3637M:	Johannes Weiner <hannes@cmpxchg.org>
3638L:	cgroups@vger.kernel.org
3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3640S:	Maintained
3641F:	Documentation/cgroup*
3642F:	include/linux/cgroup*
3643F:	kernel/cgroup*
3644
3645CONTROL GROUP - CPUSET
3646M:	Li Zefan <lizefan@huawei.com>
3647L:	cgroups@vger.kernel.org
3648W:	http://www.bullopensource.org/cpuset/
3649W:	http://oss.sgi.com/projects/cpusets/
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3651S:	Maintained
3652F:	Documentation/cgroup-v1/cpusets.txt
3653F:	include/linux/cpuset.h
3654F:	kernel/cgroup/cpuset.c
3655
3656CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3657M:	Johannes Weiner <hannes@cmpxchg.org>
3658M:	Michal Hocko <mhocko@kernel.org>
3659M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3660L:	cgroups@vger.kernel.org
3661L:	linux-mm@kvack.org
3662S:	Maintained
3663F:	mm/memcontrol.c
3664F:	mm/swap_cgroup.c
3665
3666CORETEMP HARDWARE MONITORING DRIVER
3667M:	Fenghua Yu <fenghua.yu@intel.com>
3668L:	linux-hwmon@vger.kernel.org
3669S:	Maintained
3670F:	Documentation/hwmon/coretemp
3671F:	drivers/hwmon/coretemp.c
3672
3673COSA/SRP SYNC SERIAL DRIVER
3674M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3675W:	http://www.fi.muni.cz/~kas/cosa/
3676S:	Maintained
3677F:	drivers/net/wan/cosa*
3678
3679CPMAC ETHERNET DRIVER
3680M:	Florian Fainelli <f.fainelli@gmail.com>
3681L:	netdev@vger.kernel.org
3682S:	Maintained
3683F:	drivers/net/ethernet/ti/cpmac.c
3684
3685CPU FREQUENCY DRIVERS
3686M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3687M:	Viresh Kumar <viresh.kumar@linaro.org>
3688L:	linux-pm@vger.kernel.org
3689S:	Maintained
3690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3691T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3692B:	https://bugzilla.kernel.org
3693F:	Documentation/cpu-freq/
3694F:	Documentation/devicetree/bindings/cpufreq/
3695F:	drivers/cpufreq/
3696F:	include/linux/cpufreq.h
3697F:	tools/testing/selftests/cpufreq/
3698
3699CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3700M:	Viresh Kumar <viresh.kumar@linaro.org>
3701M:	Sudeep Holla <sudeep.holla@arm.com>
3702L:	linux-pm@vger.kernel.org
3703W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3704S:	Maintained
3705F:	drivers/cpufreq/arm_big_little.h
3706F:	drivers/cpufreq/arm_big_little.c
3707F:	drivers/cpufreq/arm_big_little_dt.c
3708
3709CPU POWER MONITORING SUBSYSTEM
3710M:	Thomas Renninger <trenn@suse.com>
3711M:	Shuah Khan <shuahkh@osg.samsung.com>
3712M:	Shuah Khan <shuah@kernel.org>
3713L:	linux-pm@vger.kernel.org
3714S:	Maintained
3715F:	tools/power/cpupower/
3716
3717CPUID/MSR DRIVER
3718M:	"H. Peter Anvin" <hpa@zytor.com>
3719S:	Maintained
3720F:	arch/x86/kernel/cpuid.c
3721F:	arch/x86/kernel/msr.c
3722
3723CPUIDLE DRIVER - ARM BIG LITTLE
3724M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727L:	linux-arm-kernel@lists.infradead.org
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729S:	Maintained
3730F:	drivers/cpuidle/cpuidle-big_little.c
3731
3732CPUIDLE DRIVER - ARM EXYNOS
3733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3734M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3735M:	Kukjin Kim <kgene@kernel.org>
3736L:	linux-pm@vger.kernel.org
3737L:	linux-samsung-soc@vger.kernel.org
3738S:	Supported
3739F:	drivers/cpuidle/cpuidle-exynos.c
3740F:	arch/arm/mach-exynos/pm.c
3741
3742CPUIDLE DRIVERS
3743M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3744M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3745L:	linux-pm@vger.kernel.org
3746S:	Maintained
3747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3748B:	https://bugzilla.kernel.org
3749F:	drivers/cpuidle/*
3750F:	include/linux/cpuidle.h
3751
3752CRAMFS FILESYSTEM
3753M:	Nicolas Pitre <nico@linaro.org>
3754S:	Maintained
3755F:	Documentation/filesystems/cramfs.txt
3756F:	fs/cramfs/
3757
3758CRIS PORT
3759M:	Mikael Starvik <starvik@axis.com>
3760M:	Jesper Nilsson <jesper.nilsson@axis.com>
3761L:	linux-cris-kernel@axis.com
3762W:	http://developer.axis.com
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3764S:	Maintained
3765F:	arch/cris/
3766F:	drivers/tty/serial/crisv10.*
3767
3768CRYPTO API
3769M:	Herbert Xu <herbert@gondor.apana.org.au>
3770M:	"David S. Miller" <davem@davemloft.net>
3771L:	linux-crypto@vger.kernel.org
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3774S:	Maintained
3775F:	Documentation/crypto/
3776F:	Documentation/devicetree/bindings/crypto/
3777F:	arch/*/crypto/
3778F:	crypto/
3779F:	drivers/crypto/
3780F:	include/crypto/
3781F:	include/linux/crypto*
3782
3783CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3784M:	Neil Horman <nhorman@tuxdriver.com>
3785L:	linux-crypto@vger.kernel.org
3786S:	Maintained
3787F:	crypto/ansi_cprng.c
3788F:	crypto/rng.c
3789
3790CS3308 MEDIA DRIVER
3791M:	Hans Verkuil <hverkuil@xs4all.nl>
3792L:	linux-media@vger.kernel.org
3793T:	git git://linuxtv.org/media_tree.git
3794W:	http://linuxtv.org
3795S:	Odd Fixes
3796F:	drivers/media/i2c/cs3308.c
3797F:	drivers/media/i2c/cs3308.h
3798
3799CS5535 Audio ALSA driver
3800M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3801S:	Maintained
3802F:	sound/pci/cs5535audio/
3803
3804CW1200 WLAN driver
3805M:	Solomon Peachy <pizza@shaftnet.org>
3806S:	Maintained
3807F:	drivers/net/wireless/st/cw1200/
3808
3809CX18 VIDEO4LINUX DRIVER
3810M:	Andy Walls <awalls@md.metrocast.net>
3811L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3812L:	linux-media@vger.kernel.org
3813T:	git git://linuxtv.org/media_tree.git
3814W:	https://linuxtv.org
3815W:	http://www.ivtvdriver.org/index.php/Cx18
3816S:	Maintained
3817F:	Documentation/media/v4l-drivers/cx18*
3818F:	drivers/media/pci/cx18/
3819F:	include/uapi/linux/ivtv*
3820
3821CX2341X MPEG ENCODER HELPER MODULE
3822M:	Hans Verkuil <hverkuil@xs4all.nl>
3823L:	linux-media@vger.kernel.org
3824T:	git git://linuxtv.org/media_tree.git
3825W:	https://linuxtv.org
3826S:	Maintained
3827F:	drivers/media/common/cx2341x*
3828F:	include/media/cx2341x*
3829
3830CX24120 MEDIA DRIVER
3831M:	Jemma Denson <jdenson@gmail.com>
3832M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3833L:	linux-media@vger.kernel.org
3834W:	https://linuxtv.org
3835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3836S:	Maintained
3837F:	drivers/media/dvb-frontends/cx24120*
3838
3839CX88 VIDEO4LINUX DRIVER
3840M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3841M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3842L:	linux-media@vger.kernel.org
3843W:	https://linuxtv.org
3844T:	git git://linuxtv.org/media_tree.git
3845S:	Odd fixes
3846F:	Documentation/media/v4l-drivers/cx88*
3847F:	drivers/media/pci/cx88/
3848
3849CXD2820R MEDIA DRIVER
3850M:	Antti Palosaari <crope@iki.fi>
3851L:	linux-media@vger.kernel.org
3852W:	https://linuxtv.org
3853W:	http://palosaari.fi/linux/
3854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3855T:	git git://linuxtv.org/anttip/media_tree.git
3856S:	Maintained
3857F:	drivers/media/dvb-frontends/cxd2820r*
3858
3859CXGB3 ETHERNET DRIVER (CXGB3)
3860M:	Santosh Raspatur <santosh@chelsio.com>
3861L:	netdev@vger.kernel.org
3862W:	http://www.chelsio.com
3863S:	Supported
3864F:	drivers/net/ethernet/chelsio/cxgb3/
3865
3866CXGB3 ISCSI DRIVER (CXGB3I)
3867M:	Karen Xie <kxie@chelsio.com>
3868L:	linux-scsi@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/scsi/cxgbi/cxgb3i
3872
3873CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3874M:	Steve Wise <swise@chelsio.com>
3875L:	linux-rdma@vger.kernel.org
3876W:	http://www.openfabrics.org
3877S:	Supported
3878F:	drivers/infiniband/hw/cxgb3/
3879F:	include/uapi/rdma/cxgb3-abi.h
3880
3881CXGB4 CRYPTO DRIVER (chcr)
3882M:	Harsh Jain <harsh@chelsio.com>
3883L:	linux-crypto@vger.kernel.org
3884W:	http://www.chelsio.com
3885S:	Supported
3886F:	drivers/crypto/chelsio
3887
3888CXGB4 ETHERNET DRIVER (CXGB4)
3889M:	Ganesh Goudar <ganeshgr@chelsio.com>
3890L:	netdev@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/net/ethernet/chelsio/cxgb4/
3894
3895CXGB4 ISCSI DRIVER (CXGB4I)
3896M:	Karen Xie <kxie@chelsio.com>
3897L:	linux-scsi@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/scsi/cxgbi/cxgb4i
3901
3902CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3903M:	Steve Wise <swise@chelsio.com>
3904L:	linux-rdma@vger.kernel.org
3905W:	http://www.openfabrics.org
3906S:	Supported
3907F:	drivers/infiniband/hw/cxgb4/
3908F:	include/uapi/rdma/cxgb4-abi.h
3909
3910CXGB4VF ETHERNET DRIVER (CXGB4VF)
3911M:	Casey Leedom <leedom@chelsio.com>
3912L:	netdev@vger.kernel.org
3913W:	http://www.chelsio.com
3914S:	Supported
3915F:	drivers/net/ethernet/chelsio/cxgb4vf/
3916
3917CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3918M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3919M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3920L:	linuxppc-dev@lists.ozlabs.org
3921S:	Supported
3922F:	arch/powerpc/platforms/powernv/pci-cxl.c
3923F:	drivers/misc/cxl/
3924F:	include/misc/cxl*
3925F:	include/uapi/misc/cxl.h
3926F:	Documentation/powerpc/cxl.txt
3927F:	Documentation/ABI/testing/sysfs-class-cxl
3928
3929CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3930M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3931M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3932M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3933L:	linux-scsi@vger.kernel.org
3934S:	Supported
3935F:	drivers/scsi/cxlflash/
3936F:	include/uapi/scsi/cxlflash_ioctls.h
3937F:	Documentation/powerpc/cxlflash.txt
3938
3939CYBERPRO FB DRIVER
3940M:	Russell King <linux@armlinux.org.uk>
3941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3942W:	http://www.armlinux.org.uk/
3943S:	Maintained
3944F:	drivers/video/fbdev/cyber2000fb.*
3945
3946CYCLADES ASYNC MUX DRIVER
3947W:	http://www.cyclades.com/
3948S:	Orphan
3949F:	drivers/tty/cyclades.c
3950F:	include/linux/cyclades.h
3951F:	include/uapi/linux/cyclades.h
3952
3953CYCLADES PC300 DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/net/wan/pc300*
3957
3958CYPRESS_FIRMWARE MEDIA DRIVER
3959M:	Antti Palosaari <crope@iki.fi>
3960L:	linux-media@vger.kernel.org
3961W:	https://linuxtv.org
3962W:	http://palosaari.fi/linux/
3963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3964T:	git git://linuxtv.org/anttip/media_tree.git
3965S:	Maintained
3966F:	drivers/media/common/cypress_firmware*
3967
3968CYTTSP TOUCHSCREEN DRIVER
3969M:	Ferruh Yigit <fery@cypress.com>
3970L:	linux-input@vger.kernel.org
3971S:	Supported
3972F:	drivers/input/touchscreen/cyttsp*
3973F:	include/linux/input/cyttsp.h
3974
3975D-LINK DIR-685 TOUCHKEYS DRIVER
3976M:	Linus Walleij <linus.walleij@linaro.org>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/dlink-dir685-touchkeys.c
3980
3981DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3982M:	Joshua Kinard <kumba@gentoo.org>
3983S:	Maintained
3984F:	drivers/rtc/rtc-ds1685.c
3985F:	include/linux/rtc/ds1685.h
3986
3987DAMA SLAVE for AX.25
3988M:	Joerg Reuter <jreuter@yaina.de>
3989W:	http://yaina.de/jreuter/
3990W:	http://www.qsl.net/dl1bke/
3991L:	linux-hams@vger.kernel.org
3992S:	Maintained
3993F:	net/ax25/af_ax25.c
3994F:	net/ax25/ax25_dev.c
3995F:	net/ax25/ax25_ds_*
3996F:	net/ax25/ax25_in.c
3997F:	net/ax25/ax25_out.c
3998F:	net/ax25/ax25_timer.c
3999F:	net/ax25/sysctl_net_ax25.c
4000
4001DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4002L:	netdev@vger.kernel.org
4003S:	Orphan
4004F:	Documentation/networking/dmfe.txt
4005F:	drivers/net/ethernet/dec/tulip/dmfe.c
4006
4007DC390/AM53C974 SCSI driver
4008M:	Hannes Reinecke <hare@suse.com>
4009L:	linux-scsi@vger.kernel.org
4010S:	Maintained
4011F:	drivers/scsi/am53c974.c
4012
4013DC395x SCSI driver
4014M:	Oliver Neukum <oliver@neukum.org>
4015M:	Ali Akcaagac <aliakc@web.de>
4016M:	Jamie Lenehan <lenehan@twibble.org>
4017L:	dc395x@twibble.org
4018W:	http://twibble.org/dist/dc395x/
4019W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4020S:	Maintained
4021F:	Documentation/scsi/dc395x.txt
4022F:	drivers/scsi/dc395x.*
4023
4024DCCP PROTOCOL
4025M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4026L:	dccp@vger.kernel.org
4027W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4028S:	Maintained
4029F:	include/linux/dccp.h
4030F:	include/uapi/linux/dccp.h
4031F:	include/linux/tfrc.h
4032F:	net/dccp/
4033
4034DECnet NETWORK LAYER
4035W:	http://linux-decnet.sourceforge.net
4036L:	linux-decnet-user@lists.sourceforge.net
4037S:	Orphan
4038F:	Documentation/networking/decnet.txt
4039F:	net/decnet/
4040
4041DECSTATION PLATFORM SUPPORT
4042M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4043L:	linux-mips@linux-mips.org
4044W:	http://www.linux-mips.org/wiki/DECstation
4045S:	Maintained
4046F:	arch/mips/dec/
4047F:	arch/mips/include/asm/dec/
4048F:	arch/mips/include/asm/mach-dec/
4049
4050DEFXX FDDI NETWORK DRIVER
4051M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4052S:	Maintained
4053F:	drivers/net/fddi/defxx.*
4054
4055DELL SMBIOS DRIVER
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios.*
4061
4062DELL SMBIOS SMM DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-smm.c
4067
4068DELL SMBIOS WMI DRIVER
4069M:	Mario Limonciello <mario.limonciello@dell.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-smbios-wmi.c
4073F:	tools/wmi/dell-smbios-example.c
4074
4075DELL LAPTOP DRIVER
4076M:	Matthew Garrett <mjg59@srcf.ucam.org>
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078L:	platform-driver-x86@vger.kernel.org
4079S:	Maintained
4080F:	drivers/platform/x86/dell-laptop.c
4081
4082DELL LAPTOP FREEFALL DRIVER
4083M:	Pali Rohár <pali.rohar@gmail.com>
4084S:	Maintained
4085F:	drivers/platform/x86/dell-smo8800.c
4086
4087DELL LAPTOP RBTN DRIVER
4088M:	Pali Rohár <pali.rohar@gmail.com>
4089S:	Maintained
4090F:	drivers/platform/x86/dell-rbtn.*
4091
4092DELL LAPTOP SMM DRIVER
4093M:	Pali Rohár <pali.rohar@gmail.com>
4094S:	Maintained
4095F:	drivers/hwmon/dell-smm-hwmon.c
4096F:	include/uapi/linux/i8k.h
4097
4098DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4099M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4100S:	Maintained
4101F:	Documentation/dcdbas.txt
4102F:	drivers/firmware/dcdbas.*
4103
4104DELL WMI NOTIFICATIONS DRIVER
4105M:	Matthew Garrett <mjg59@srcf.ucam.org>
4106M:	Pali Rohár <pali.rohar@gmail.com>
4107S:	Maintained
4108F:	drivers/platform/x86/dell-wmi.c
4109
4110DELL WMI DESCRIPTOR DRIVER
4111M:	Mario Limonciello <mario.limonciello@dell.com>
4112S:	Maintained
4113F:	drivers/platform/x86/dell-wmi-descriptor.c
4114
4115DELTA ST MEDIA DRIVER
4116M:	Hugues Fruchet <hugues.fruchet@st.com>
4117L:	linux-media@vger.kernel.org
4118T:	git git://linuxtv.org/media_tree.git
4119W:	https://linuxtv.org
4120S:	Supported
4121F:	drivers/media/platform/sti/delta
4122
4123DENALI NAND DRIVER
4124M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4125L:	linux-mtd@lists.infradead.org
4126S:	Supported
4127F:	drivers/mtd/nand/denali*
4128
4129DESIGNWARE USB2 DRD IP DRIVER
4130M:	John Youn <johnyoun@synopsys.com>
4131L:	linux-usb@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4133S:	Maintained
4134F:	drivers/usb/dwc2/
4135
4136DESIGNWARE USB3 DRD IP DRIVER
4137M:	Felipe Balbi <balbi@kernel.org>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc3/
4142
4143DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4144M:	Andreas Klinger <ak@it-klinger.de>
4145L:	linux-iio@vger.kernel.org
4146S:	Maintained
4147F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4148F:	drivers/iio/proximity/srf*.c
4149
4150DEVICE COREDUMP (DEV_COREDUMP)
4151M:	Johannes Berg <johannes@sipsolutions.net>
4152L:	linux-kernel@vger.kernel.org
4153S:	Maintained
4154F:	drivers/base/devcoredump.c
4155F:	include/linux/devcoredump.h
4156
4157DEVICE FREQUENCY (DEVFREQ)
4158M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4159M:	Kyungmin Park <kyungmin.park@samsung.com>
4160R:	Chanwoo Choi <cw00.choi@samsung.com>
4161L:	linux-pm@vger.kernel.org
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4163S:	Maintained
4164F:	drivers/devfreq/
4165F:	include/linux/devfreq.h
4166F:	Documentation/devicetree/bindings/devfreq/
4167
4168DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4169M:	Chanwoo Choi <cw00.choi@samsung.com>
4170L:	linux-pm@vger.kernel.org
4171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4172S:	Supported
4173F:	drivers/devfreq/event/
4174F:	drivers/devfreq/devfreq-event.c
4175F:	include/linux/devfreq-event.h
4176F:	Documentation/devicetree/bindings/devfreq/event/
4177
4178DEVICE NUMBER REGISTRY
4179M:	Torben Mathiasen <device@lanana.org>
4180W:	http://lanana.org/docs/device-list/index.html
4181S:	Maintained
4182
4183DEVICE-MAPPER  (LVM)
4184M:	Alasdair Kergon <agk@redhat.com>
4185M:	Mike Snitzer <snitzer@redhat.com>
4186M:	dm-devel@redhat.com
4187L:	dm-devel@redhat.com
4188W:	http://sources.redhat.com/dm
4189Q:	http://patchwork.kernel.org/project/dm-devel/list/
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4191T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4192S:	Maintained
4193F:	Documentation/device-mapper/
4194F:	drivers/md/Makefile
4195F:	drivers/md/Kconfig
4196F:	drivers/md/dm*
4197F:	drivers/md/persistent-data/
4198F:	include/linux/device-mapper.h
4199F:	include/linux/dm-*.h
4200F:	include/uapi/linux/dm-*.h
4201
4202DEVLINK
4203M:	Jiri Pirko <jiri@mellanox.com>
4204L:	netdev@vger.kernel.org
4205S:	Supported
4206F:	net/core/devlink.c
4207F:	include/net/devlink.h
4208F:	include/uapi/linux/devlink.h
4209
4210DIALOG SEMICONDUCTOR DRIVERS
4211M:	Support Opensource <support.opensource@diasemi.com>
4212W:	http://www.dialog-semiconductor.com/products
4213S:	Supported
4214F:	Documentation/hwmon/da90??
4215F:	Documentation/devicetree/bindings/mfd/da90*.txt
4216F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4217F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4218F:	Documentation/devicetree/bindings/regulator/da92*.txt
4219F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4220F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4221F:	drivers/gpio/gpio-da90??.c
4222F:	drivers/hwmon/da90??-hwmon.c
4223F:	drivers/iio/adc/da91??-*.c
4224F:	drivers/input/misc/da90??_onkey.c
4225F:	drivers/input/touchscreen/da9052_tsi.c
4226F:	drivers/leds/leds-da90??.c
4227F:	drivers/mfd/da903x.c
4228F:	drivers/mfd/da90??-*.c
4229F:	drivers/mfd/da91??-*.c
4230F:	drivers/power/supply/da9052-battery.c
4231F:	drivers/power/supply/da91??-*.c
4232F:	drivers/regulator/da903x.c
4233F:	drivers/regulator/da9???-regulator.[ch]
4234F:	drivers/thermal/da90??-thermal.c
4235F:	drivers/rtc/rtc-da90??.c
4236F:	drivers/video/backlight/da90??_bl.c
4237F:	drivers/watchdog/da90??_wdt.c
4238F:	include/linux/mfd/da903x.h
4239F:	include/linux/mfd/da9052/
4240F:	include/linux/mfd/da9055/
4241F:	include/linux/mfd/da9062/
4242F:	include/linux/mfd/da9063/
4243F:	include/linux/mfd/da9150/
4244F:	include/linux/regulator/da9211.h
4245F:	include/sound/da[79]*.h
4246F:	sound/soc/codecs/da[79]*.[ch]
4247
4248DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4249M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4250L:	linux-gpio@vger.kernel.org
4251S:	Maintained
4252F:	drivers/gpio/gpio-gpio-mm.c
4253
4254DIGI NEO AND CLASSIC PCI PRODUCTS
4255M:	Lidza Louina <lidza.louina@gmail.com>
4256M:	Mark Hounschell <markh@compro.net>
4257L:	driverdev-devel@linuxdriverproject.org
4258S:	Maintained
4259F:	drivers/staging/dgnc/
4260
4261DIOLAN U2C-12 I2C DRIVER
4262M:	Guenter Roeck <linux@roeck-us.net>
4263L:	linux-i2c@vger.kernel.org
4264S:	Maintained
4265F:	drivers/i2c/busses/i2c-diolan-u2c.c
4266
4267FILESYSTEM DIRECT ACCESS (DAX)
4268M:	Matthew Wilcox <mawilcox@microsoft.com>
4269M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4270L:	linux-fsdevel@vger.kernel.org
4271S:	Supported
4272F:	fs/dax.c
4273F:	include/linux/dax.h
4274F:	include/trace/events/fs_dax.h
4275
4276DEVICE DIRECT ACCESS (DAX)
4277M:	Dan Williams <dan.j.williams@intel.com>
4278L:	linux-nvdimm@lists.01.org
4279S:	Supported
4280F:	drivers/dax/
4281
4282DIRECTORY NOTIFICATION (DNOTIFY)
4283M:	Jan Kara <jack@suse.cz>
4284R:	Amir Goldstein <amir73il@gmail.com>
4285L:	linux-fsdevel@vger.kernel.org
4286S:	Maintained
4287F:	Documentation/filesystems/dnotify.txt
4288F:	fs/notify/dnotify/
4289F:	include/linux/dnotify.h
4290
4291DISK GEOMETRY AND PARTITION HANDLING
4292M:	Andries Brouwer <aeb@cwi.nl>
4293W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4294W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4295W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4296S:	Maintained
4297
4298DISKQUOTA
4299M:	Jan Kara <jack@suse.com>
4300S:	Maintained
4301F:	Documentation/filesystems/quota.txt
4302F:	fs/quota/
4303F:	include/linux/quota*.h
4304F:	include/uapi/linux/quota*.h
4305
4306DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4307M:	Bernie Thompson <bernie@plugable.com>
4308L:	linux-fbdev@vger.kernel.org
4309S:	Maintained
4310W:	http://plugable.com/category/projects/udlfb/
4311F:	drivers/video/fbdev/udlfb.c
4312F:	include/video/udlfb.h
4313F:	Documentation/fb/udlfb.txt
4314
4315DISTRIBUTED LOCK MANAGER (DLM)
4316M:	Christine Caulfield <ccaulfie@redhat.com>
4317M:	David Teigland <teigland@redhat.com>
4318L:	cluster-devel@redhat.com
4319W:	http://sources.redhat.com/cluster/
4320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4321S:	Supported
4322F:	fs/dlm/
4323
4324DMA BUFFER SHARING FRAMEWORK
4325M:	Sumit Semwal <sumit.semwal@linaro.org>
4326S:	Maintained
4327L:	linux-media@vger.kernel.org
4328L:	dri-devel@lists.freedesktop.org
4329L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4330F:	drivers/dma-buf/
4331F:	include/linux/dma-buf*
4332F:	include/linux/reservation.h
4333F:	include/linux/*fence.h
4334F:	Documentation/driver-api/dma-buf.rst
4335T:	git git://anongit.freedesktop.org/drm/drm-misc
4336
4337DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4338M:	Vinod Koul <vinod.koul@intel.com>
4339L:	dmaengine@vger.kernel.org
4340Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4341S:	Maintained
4342F:	drivers/dma/
4343F:	include/linux/dmaengine.h
4344F:	Documentation/devicetree/bindings/dma/
4345F:	Documentation/driver-api/dmaengine/
4346T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4347
4348DMA MAPPING HELPERS
4349M:	Christoph Hellwig <hch@lst.de>
4350M:	Marek Szyprowski <m.szyprowski@samsung.com>
4351R:	Robin Murphy <robin.murphy@arm.com>
4352L:	iommu@lists.linux-foundation.org
4353T:	git git://git.infradead.org/users/hch/dma-mapping.git
4354W:	http://git.infradead.org/users/hch/dma-mapping.git
4355S:	Supported
4356F:	lib/dma-debug.c
4357F:	lib/dma-direct.c
4358F:	lib/dma-virt.c
4359F:	drivers/base/dma-mapping.c
4360F:	drivers/base/dma-coherent.c
4361F:	include/asm-generic/dma-mapping.h
4362F:	include/linux/dma-direct.h
4363F:	include/linux/dma-mapping.h
4364
4365DME1737 HARDWARE MONITOR DRIVER
4366M:	Juerg Haefliger <juergh@gmail.com>
4367L:	linux-hwmon@vger.kernel.org
4368S:	Maintained
4369F:	Documentation/hwmon/dme1737
4370F:	drivers/hwmon/dme1737.c
4371
4372DMI/SMBIOS SUPPORT
4373M:	Jean Delvare <jdelvare@suse.com>
4374S:	Maintained
4375T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4376F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4377F:	drivers/firmware/dmi-id.c
4378F:	drivers/firmware/dmi_scan.c
4379F:	include/linux/dmi.h
4380
4381DOCUMENTATION
4382M:	Jonathan Corbet <corbet@lwn.net>
4383L:	linux-doc@vger.kernel.org
4384S:	Maintained
4385F:	Documentation/
4386F:	scripts/kernel-doc
4387X:	Documentation/ABI/
4388X:	Documentation/devicetree/
4389X:	Documentation/acpi
4390X:	Documentation/power
4391X:	Documentation/spi
4392X:	Documentation/media
4393T:	git git://git.lwn.net/linux.git docs-next
4394
4395DONGWOON DW9714 LENS VOICE COIL DRIVER
4396M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4397L:	linux-media@vger.kernel.org
4398T:	git git://linuxtv.org/media_tree.git
4399S:	Maintained
4400F:	drivers/media/i2c/dw9714.c
4401
4402DOUBLETALK DRIVER
4403M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4404L:	blinux-list@redhat.com
4405S:	Maintained
4406F:	drivers/char/dtlk.c
4407F:	include/linux/dtlk.h
4408
4409DPAA2 DATAPATH I/O (DPIO) DRIVER
4410M:	Roy Pledge <Roy.Pledge@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-mc/bus/dpio
4414
4415DPAA2 ETHERNET DRIVER
4416M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4417L:	linux-kernel@vger.kernel.org
4418S:	Maintained
4419F:	drivers/staging/fsl-dpaa2/ethernet
4420
4421DPAA2 ETHERNET SWITCH DRIVER
4422M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4423L:	linux-kernel@vger.kernel.org
4424S:	Maintained
4425F:	drivers/staging/fsl-dpaa2/ethsw
4426
4427DPT_I2O SCSI RAID DRIVER
4428M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4429L:	linux-scsi@vger.kernel.org
4430W:	http://www.adaptec.com/
4431S:	Maintained
4432F:	drivers/scsi/dpt*
4433F:	drivers/scsi/dpt/
4434
4435DRBD DRIVER
4436M:	Philipp Reisner <philipp.reisner@linbit.com>
4437M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4438L:	drbd-dev@lists.linbit.com
4439W:	http://www.drbd.org
4440T:	git git://git.linbit.com/linux-drbd.git
4441T:	git git://git.linbit.com/drbd-8.4.git
4442S:	Supported
4443F:	drivers/block/drbd/
4444F:	lib/lru_cache.c
4445F:	Documentation/blockdev/drbd/
4446
4447DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4448M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4450S:	Supported
4451F:	Documentation/kobject.txt
4452F:	drivers/base/
4453F:	fs/debugfs/
4454F:	fs/sysfs/
4455F:	include/linux/debugfs.h
4456F:	include/linux/kobj*
4457F:	lib/kobj*
4458
4459DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4460M:	Kevin Hilman <khilman@kernel.org>
4461M:	Nishanth Menon <nm@ti.com>
4462S:	Maintained
4463F:	drivers/power/avs/
4464F:	include/linux/power/smartreflex.h
4465L:	linux-pm@vger.kernel.org
4466
4467DRM DRIVER FOR ARM PL111 CLCD
4468M:	Eric Anholt <eric@anholt.net>
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Supported
4471F:	drivers/gpu/drm/pl111/
4472
4473DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4474M:	Dave Airlie <airlied@redhat.com>
4475S:	Odd Fixes
4476F:	drivers/gpu/drm/ast/
4477
4478DRM DRIVER FOR BOCHS VIRTUAL GPU
4479M:	Gerd Hoffmann <kraxel@redhat.com>
4480L:	virtualization@lists.linux-foundation.org
4481T:	git git://anongit.freedesktop.org/drm/drm-misc
4482S:	Maintained
4483F:	drivers/gpu/drm/bochs/
4484
4485DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4486M:	Linus Walleij <linus.walleij@linaro.org>
4487T:	git git://anongit.freedesktop.org/drm/drm-misc
4488S:	Maintained
4489F:	drivers/gpu/drm/tve200/
4490
4491DRM DRIVER FOR ILITEK ILI9225 PANELS
4492M:	David Lechner <david@lechnology.com>
4493S:	Maintained
4494F:	drivers/gpu/drm/tinydrm/ili9225.c
4495F:	Documentation/devicetree/bindings/display/ili9225.txt
4496
4497DRM DRIVER FOR INTEL I810 VIDEO CARDS
4498S:	Orphan / Obsolete
4499F:	drivers/gpu/drm/i810/
4500F:	include/uapi/drm/i810_drm.h
4501
4502DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4503S:	Orphan / Obsolete
4504F:	drivers/gpu/drm/mga/
4505F:	include/uapi/drm/mga_drm.h
4506
4507DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4508M:	Dave Airlie <airlied@redhat.com>
4509S:	Odd Fixes
4510F:	drivers/gpu/drm/mgag200/
4511
4512DRM DRIVER FOR MI0283QT
4513M:	Noralf Trønnes <noralf@tronnes.org>
4514S:	Maintained
4515F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4516F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4517
4518DRM DRIVER FOR MSM ADRENO GPU
4519M:	Rob Clark <robdclark@gmail.com>
4520L:	linux-arm-msm@vger.kernel.org
4521L:	dri-devel@lists.freedesktop.org
4522L:	freedreno@lists.freedesktop.org
4523T:	git git://people.freedesktop.org/~robclark/linux
4524S:	Maintained
4525F:	drivers/gpu/drm/msm/
4526F:	include/uapi/drm/msm_drm.h
4527F:	Documentation/devicetree/bindings/display/msm/
4528
4529DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4530M:	Ben Skeggs <bskeggs@redhat.com>
4531L:	dri-devel@lists.freedesktop.org
4532L:	nouveau@lists.freedesktop.org
4533T:	git git://github.com/skeggsb/linux
4534S:	Supported
4535F:	drivers/gpu/drm/nouveau/
4536F:	include/uapi/drm/nouveau_drm.h
4537
4538DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4539M:	Noralf Trønnes <noralf@tronnes.org>
4540S:	Maintained
4541F:	drivers/gpu/drm/tinydrm/repaper.c
4542F:	Documentation/devicetree/bindings/display/repaper.txt
4543
4544DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4545M:	Dave Airlie <airlied@redhat.com>
4546M:	Gerd Hoffmann <kraxel@redhat.com>
4547L:	virtualization@lists.linux-foundation.org
4548T:	git git://anongit.freedesktop.org/drm/drm-misc
4549S:	Obsolete
4550W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4551F:	drivers/gpu/drm/cirrus/
4552
4553DRM DRIVER FOR QXL VIRTUAL GPU
4554M:	Dave Airlie <airlied@redhat.com>
4555M:	Gerd Hoffmann <kraxel@redhat.com>
4556L:	virtualization@lists.linux-foundation.org
4557T:	git git://anongit.freedesktop.org/drm/drm-misc
4558S:	Maintained
4559F:	drivers/gpu/drm/qxl/
4560F:	include/uapi/drm/qxl_drm.h
4561
4562DRM DRIVER FOR RAGE 128 VIDEO CARDS
4563S:	Orphan / Obsolete
4564F:	drivers/gpu/drm/r128/
4565F:	include/uapi/drm/r128_drm.h
4566
4567DRM DRIVER FOR SAVAGE VIDEO CARDS
4568S:	Orphan / Obsolete
4569F:	drivers/gpu/drm/savage/
4570F:	include/uapi/drm/savage_drm.h
4571
4572DRM DRIVER FOR SIS VIDEO CARDS
4573S:	Orphan / Obsolete
4574F:	drivers/gpu/drm/sis/
4575F:	include/uapi/drm/sis_drm.h
4576
4577DRM DRIVER FOR SITRONIX ST7586 PANELS
4578M:	David Lechner <david@lechnology.com>
4579S:	Maintained
4580F:	drivers/gpu/drm/tinydrm/st7586.c
4581F:	Documentation/devicetree/bindings/display/st7586.txt
4582
4583DRM DRIVER FOR SITRONIX ST7735R PANELS
4584M:	David Lechner <david@lechnology.com>
4585S:	Maintained
4586F:	drivers/gpu/drm/tinydrm/st7735r.c
4587F:	Documentation/devicetree/bindings/display/st7735r.txt
4588
4589DRM DRIVER FOR TDFX VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/tdfx/
4592
4593DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4594M:	Dave Airlie <airlied@redhat.com>
4595S:	Odd Fixes
4596F:	drivers/gpu/drm/udl/
4597
4598DRM DRIVER FOR VMWARE VIRTUAL GPU
4599M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4600M:	Sinclair Yeh <syeh@vmware.com>
4601M:	Thomas Hellstrom <thellstrom@vmware.com>
4602L:	dri-devel@lists.freedesktop.org
4603T:	git git://people.freedesktop.org/~syeh/repos_linux
4604T:	git git://people.freedesktop.org/~thomash/linux
4605S:	Supported
4606F:	drivers/gpu/drm/vmwgfx/
4607F:	include/uapi/drm/vmwgfx_drm.h
4608
4609DRM DRIVERS
4610M:	David Airlie <airlied@linux.ie>
4611L:	dri-devel@lists.freedesktop.org
4612T:	git git://people.freedesktop.org/~airlied/linux
4613B:	https://bugs.freedesktop.org/
4614C:	irc://chat.freenode.net/dri-devel
4615S:	Maintained
4616F:	drivers/gpu/drm/
4617F:	drivers/gpu/vga/
4618F:	Documentation/devicetree/bindings/display/
4619F:	Documentation/devicetree/bindings/gpu/
4620F:	Documentation/devicetree/bindings/video/
4621F:	Documentation/gpu/
4622F:	include/drm/
4623F:	include/uapi/drm/
4624F:	include/linux/vga*
4625
4626DRM DRIVERS AND MISC GPU PATCHES
4627M:	Daniel Vetter <daniel.vetter@intel.com>
4628M:	Gustavo Padovan <gustavo@padovan.org>
4629M:	Sean Paul <seanpaul@chromium.org>
4630W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4631S:	Maintained
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633F:	Documentation/gpu/
4634F:	drivers/gpu/vga/
4635F:	drivers/gpu/drm/*
4636F:	include/drm/drm*
4637F:	include/uapi/drm/drm*
4638F:	include/linux/vga*
4639
4640DRM DRIVERS FOR ALLWINNER A10
4641M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4642L:	dri-devel@lists.freedesktop.org
4643S:	Supported
4644F:	drivers/gpu/drm/sun4i/
4645F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4646T:	git git://anongit.freedesktop.org/drm/drm-misc
4647
4648DRM DRIVERS FOR AMLOGIC SOCS
4649M:	Neil Armstrong <narmstrong@baylibre.com>
4650L:	dri-devel@lists.freedesktop.org
4651L:	linux-amlogic@lists.infradead.org
4652W:	http://linux-meson.com/
4653S:	Supported
4654F:	drivers/gpu/drm/meson/
4655F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4656F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4657F:	Documentation/gpu/meson.rst
4658T:	git git://anongit.freedesktop.org/drm/drm-misc
4659
4660DRM DRIVERS FOR ATMEL HLCDC
4661M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4662L:	dri-devel@lists.freedesktop.org
4663S:	Supported
4664F:	drivers/gpu/drm/atmel-hlcdc/
4665F:	Documentation/devicetree/bindings/drm/atmel/
4666T:	git git://anongit.freedesktop.org/drm/drm-misc
4667
4668DRM DRIVERS FOR BRIDGE CHIPS
4669M:	Archit Taneja <architt@codeaurora.org>
4670M:	Andrzej Hajda <a.hajda@samsung.com>
4671R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4672S:	Maintained
4673T:	git git://anongit.freedesktop.org/drm/drm-misc
4674F:	drivers/gpu/drm/bridge/
4675
4676DRM DRIVERS FOR EXYNOS
4677M:	Inki Dae <inki.dae@samsung.com>
4678M:	Joonyoung Shim <jy0922.shim@samsung.com>
4679M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4680M:	Kyungmin Park <kyungmin.park@samsung.com>
4681L:	dri-devel@lists.freedesktop.org
4682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4683S:	Supported
4684F:	drivers/gpu/drm/exynos/
4685F:	include/uapi/drm/exynos_drm.h
4686F:	Documentation/devicetree/bindings/display/exynos/
4687
4688DRM DRIVERS FOR FREESCALE DCU
4689M:	Stefan Agner <stefan@agner.ch>
4690M:	Alison Wang <alison.wang@freescale.com>
4691L:	dri-devel@lists.freedesktop.org
4692S:	Supported
4693F:	drivers/gpu/drm/fsl-dcu/
4694F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4695F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4696F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4697
4698DRM DRIVERS FOR FREESCALE IMX
4699M:	Philipp Zabel <p.zabel@pengutronix.de>
4700L:	dri-devel@lists.freedesktop.org
4701S:	Maintained
4702F:	drivers/gpu/drm/imx/
4703F:	drivers/gpu/ipu-v3/
4704F:	Documentation/devicetree/bindings/display/imx/
4705
4706DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4707M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4708L:	dri-devel@lists.freedesktop.org
4709T:	git git://github.com/patjak/drm-gma500
4710S:	Maintained
4711F:	drivers/gpu/drm/gma500/
4712
4713DRM DRIVERS FOR HISILICON
4714M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4715M:	Rongrong Zou <zourongrong@gmail.com>
4716R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4717R:	Chen Feng <puck.chen@hisilicon.com>
4718L:	dri-devel@lists.freedesktop.org
4719T:	git git://github.com/xin3liang/linux.git
4720S:	Maintained
4721F:	drivers/gpu/drm/hisilicon/
4722F:	Documentation/devicetree/bindings/display/hisilicon/
4723
4724DRM DRIVERS FOR MEDIATEK
4725M:	CK Hu <ck.hu@mediatek.com>
4726M:	Philipp Zabel <p.zabel@pengutronix.de>
4727L:	dri-devel@lists.freedesktop.org
4728S:	Supported
4729F:	drivers/gpu/drm/mediatek/
4730F:	Documentation/devicetree/bindings/display/mediatek/
4731
4732DRM DRIVERS FOR NVIDIA TEGRA
4733M:	Thierry Reding <thierry.reding@gmail.com>
4734L:	dri-devel@lists.freedesktop.org
4735L:	linux-tegra@vger.kernel.org
4736T:	git git://anongit.freedesktop.org/tegra/linux.git
4737S:	Supported
4738F:	drivers/gpu/drm/tegra/
4739F:	drivers/gpu/host1x/
4740F:	include/linux/host1x.h
4741F:	include/uapi/drm/tegra_drm.h
4742F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4743
4744DRM DRIVERS FOR RENESAS
4745M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4746L:	dri-devel@lists.freedesktop.org
4747L:	linux-renesas-soc@vger.kernel.org
4748T:	git git://linuxtv.org/pinchartl/fbdev
4749S:	Supported
4750F:	drivers/gpu/drm/rcar-du/
4751F:	drivers/gpu/drm/shmobile/
4752F:	include/linux/platform_data/shmob_drm.h
4753F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4754F:	Documentation/devicetree/bindings/display/renesas,du.txt
4755
4756DRM DRIVERS FOR ROCKCHIP
4757M:	Sandy Huang <hjc@rock-chips.com>
4758M:	Heiko Stübner <heiko@sntech.de>
4759L:	dri-devel@lists.freedesktop.org
4760S:	Maintained
4761F:	drivers/gpu/drm/rockchip/
4762F:	Documentation/devicetree/bindings/display/rockchip/
4763T:	git git://anongit.freedesktop.org/drm/drm-misc
4764
4765DRM DRIVERS FOR STI
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/sti
4772F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4773
4774DRM DRIVERS FOR STM
4775M:	Yannick Fertre <yannick.fertre@st.com>
4776M:	Philippe Cornu <philippe.cornu@st.com>
4777M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4778M:	Vincent Abriou <vincent.abriou@st.com>
4779L:	dri-devel@lists.freedesktop.org
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781S:	Maintained
4782F:	drivers/gpu/drm/stm
4783F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4784
4785DRM DRIVERS FOR TI LCDC
4786M:	Jyri Sarha <jsarha@ti.com>
4787R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4788L:	dri-devel@lists.freedesktop.org
4789S:	Maintained
4790F:	drivers/gpu/drm/tilcdc/
4791F:	Documentation/devicetree/bindings/display/tilcdc/
4792
4793DRM DRIVERS FOR TI OMAP
4794M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4795L:	dri-devel@lists.freedesktop.org
4796S:	Maintained
4797F:	drivers/gpu/drm/omapdrm/
4798F:	Documentation/devicetree/bindings/display/ti/
4799
4800DRM DRIVERS FOR VC4
4801M:	Eric Anholt <eric@anholt.net>
4802T:	git git://github.com/anholt/linux
4803S:	Supported
4804F:	drivers/gpu/drm/vc4/
4805F:	include/uapi/drm/vc4_drm.h
4806F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808
4809DRM DRIVERS FOR VIVANTE GPU IP
4810M:	Lucas Stach <l.stach@pengutronix.de>
4811R:	Russell King <linux+etnaviv@armlinux.org.uk>
4812R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4813L:	etnaviv@lists.freedesktop.org
4814L:	dri-devel@lists.freedesktop.org
4815S:	Maintained
4816F:	drivers/gpu/drm/etnaviv/
4817F:	include/uapi/drm/etnaviv_drm.h
4818F:	Documentation/devicetree/bindings/display/etnaviv/
4819
4820DRM DRIVERS FOR ZTE ZX
4821M:	Shawn Guo <shawnguo@kernel.org>
4822L:	dri-devel@lists.freedesktop.org
4823S:	Maintained
4824F:	drivers/gpu/drm/zte/
4825F:	Documentation/devicetree/bindings/display/zte,vou.txt
4826T:	git git://anongit.freedesktop.org/drm/drm-misc
4827
4828DRM PANEL DRIVERS
4829M:	Thierry Reding <thierry.reding@gmail.com>
4830L:	dri-devel@lists.freedesktop.org
4831T:	git git://anongit.freedesktop.org/drm/drm-misc
4832S:	Maintained
4833F:	drivers/gpu/drm/drm_panel.c
4834F:	drivers/gpu/drm/panel/
4835F:	include/drm/drm_panel.h
4836F:	Documentation/devicetree/bindings/display/panel/
4837
4838DRM TINYDRM DRIVERS
4839M:	Noralf Trønnes <noralf@tronnes.org>
4840W:	https://github.com/notro/tinydrm/wiki/Development
4841T:	git git://anongit.freedesktop.org/drm/drm-misc
4842S:	Maintained
4843F:	drivers/gpu/drm/tinydrm/
4844F:	include/drm/tinydrm/
4845
4846DRM TTM SUBSYSTEM
4847M:	Christian Koenig <christian.koenig@amd.com>
4848M:	Roger He <Hongbo.He@amd.com>
4849T:	git git://people.freedesktop.org/~agd5f/linux
4850S:	Maintained
4851L:	dri-devel@lists.freedesktop.org
4852F:	include/drm/ttm/
4853F:	drivers/gpu/drm/ttm/
4854
4855DSBR100 USB FM RADIO DRIVER
4856M:	Alexey Klimov <klimov.linux@gmail.com>
4857L:	linux-media@vger.kernel.org
4858T:	git git://linuxtv.org/media_tree.git
4859S:	Maintained
4860F:	drivers/media/radio/dsbr100.c
4861
4862DSCC4 DRIVER
4863M:	Francois Romieu <romieu@fr.zoreil.com>
4864L:	netdev@vger.kernel.org
4865S:	Maintained
4866F:	drivers/net/wan/dscc4.c
4867
4868DT3155 MEDIA DRIVER
4869M:	Hans Verkuil <hverkuil@xs4all.nl>
4870L:	linux-media@vger.kernel.org
4871T:	git git://linuxtv.org/media_tree.git
4872W:	https://linuxtv.org
4873S:	Odd Fixes
4874F:	drivers/media/pci/dt3155/
4875
4876DVB_USB_AF9015 MEDIA DRIVER
4877M:	Antti Palosaari <crope@iki.fi>
4878L:	linux-media@vger.kernel.org
4879W:	https://linuxtv.org
4880W:	http://palosaari.fi/linux/
4881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4882T:	git git://linuxtv.org/anttip/media_tree.git
4883S:	Maintained
4884F:	drivers/media/usb/dvb-usb-v2/af9015*
4885
4886DVB_USB_AF9035 MEDIA DRIVER
4887M:	Antti Palosaari <crope@iki.fi>
4888L:	linux-media@vger.kernel.org
4889W:	https://linuxtv.org
4890W:	http://palosaari.fi/linux/
4891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4892T:	git git://linuxtv.org/anttip/media_tree.git
4893S:	Maintained
4894F:	drivers/media/usb/dvb-usb-v2/af9035*
4895
4896DVB_USB_ANYSEE MEDIA DRIVER
4897M:	Antti Palosaari <crope@iki.fi>
4898L:	linux-media@vger.kernel.org
4899W:	https://linuxtv.org
4900W:	http://palosaari.fi/linux/
4901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4902T:	git git://linuxtv.org/anttip/media_tree.git
4903S:	Maintained
4904F:	drivers/media/usb/dvb-usb-v2/anysee*
4905
4906DVB_USB_AU6610 MEDIA DRIVER
4907M:	Antti Palosaari <crope@iki.fi>
4908L:	linux-media@vger.kernel.org
4909W:	https://linuxtv.org
4910W:	http://palosaari.fi/linux/
4911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4912T:	git git://linuxtv.org/anttip/media_tree.git
4913S:	Maintained
4914F:	drivers/media/usb/dvb-usb-v2/au6610*
4915
4916DVB_USB_CE6230 MEDIA DRIVER
4917M:	Antti Palosaari <crope@iki.fi>
4918L:	linux-media@vger.kernel.org
4919W:	https://linuxtv.org
4920W:	http://palosaari.fi/linux/
4921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4922T:	git git://linuxtv.org/anttip/media_tree.git
4923S:	Maintained
4924F:	drivers/media/usb/dvb-usb-v2/ce6230*
4925
4926DVB_USB_CXUSB MEDIA DRIVER
4927M:	Michael Krufky <mkrufky@linuxtv.org>
4928L:	linux-media@vger.kernel.org
4929W:	https://linuxtv.org
4930W:	http://github.com/mkrufky
4931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4932T:	git git://linuxtv.org/media_tree.git
4933S:	Maintained
4934F:	drivers/media/usb/dvb-usb/cxusb*
4935
4936DVB_USB_EC168 MEDIA DRIVER
4937M:	Antti Palosaari <crope@iki.fi>
4938L:	linux-media@vger.kernel.org
4939W:	https://linuxtv.org
4940W:	http://palosaari.fi/linux/
4941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4942T:	git git://linuxtv.org/anttip/media_tree.git
4943S:	Maintained
4944F:	drivers/media/usb/dvb-usb-v2/ec168*
4945
4946DVB_USB_GL861 MEDIA DRIVER
4947M:	Antti Palosaari <crope@iki.fi>
4948L:	linux-media@vger.kernel.org
4949W:	https://linuxtv.org
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/gl861*
4954
4955DVB_USB_MXL111SF MEDIA DRIVER
4956M:	Michael Krufky <mkrufky@linuxtv.org>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://github.com/mkrufky
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4964
4965DVB_USB_RTL28XXU MEDIA DRIVER
4966M:	Antti Palosaari <crope@iki.fi>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969W:	http://palosaari.fi/linux/
4970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4971T:	git git://linuxtv.org/anttip/media_tree.git
4972S:	Maintained
4973F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4974
4975DVB_USB_V2 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4984F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4985
4986DYNAMIC DEBUG
4987M:	Jason Baron <jbaron@akamai.com>
4988S:	Maintained
4989F:	lib/dynamic_debug.c
4990F:	include/linux/dynamic_debug.h
4991
4992DYNAMIC INTERRUPT MODERATION
4993M:	Tal Gilboa <talgi@mellanox.com>
4994S:	Maintained
4995F:	include/linux/net_dim.h
4996
4997DZ DECSTATION DZ11 SERIAL DRIVER
4998M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4999S:	Maintained
5000F:	drivers/tty/serial/dz.*
5001
5002E3X0 POWER BUTTON DRIVER
5003M:	Moritz Fischer <moritz.fischer@ettus.com>
5004L:	usrp-users@lists.ettus.com
5005W:	http://www.ettus.com
5006S:	Supported
5007F:	drivers/input/misc/e3x0-button.c
5008F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5009
5010E4000 MEDIA DRIVER
5011M:	Antti Palosaari <crope@iki.fi>
5012L:	linux-media@vger.kernel.org
5013W:	https://linuxtv.org
5014W:	http://palosaari.fi/linux/
5015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5016T:	git git://linuxtv.org/anttip/media_tree.git
5017S:	Maintained
5018F:	drivers/media/tuners/e4000*
5019
5020EATA ISA/EISA/PCI SCSI DRIVER
5021M:	Dario Ballabio <ballabio_dario@emc.com>
5022L:	linux-scsi@vger.kernel.org
5023S:	Maintained
5024F:	drivers/scsi/eata.c
5025
5026EC100 MEDIA DRIVER
5027M:	Antti Palosaari <crope@iki.fi>
5028L:	linux-media@vger.kernel.org
5029W:	https://linuxtv.org
5030W:	http://palosaari.fi/linux/
5031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5032T:	git git://linuxtv.org/anttip/media_tree.git
5033S:	Maintained
5034F:	drivers/media/dvb-frontends/ec100*
5035
5036ECRYPT FILE SYSTEM
5037M:	Tyler Hicks <tyhicks@canonical.com>
5038L:	ecryptfs@vger.kernel.org
5039W:	http://ecryptfs.org
5040W:	https://launchpad.net/ecryptfs
5041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5042S:	Supported
5043F:	Documentation/filesystems/ecryptfs.txt
5044F:	fs/ecryptfs/
5045
5046EDAC-AMD64
5047M:	Borislav Petkov <bp@alien8.de>
5048L:	linux-edac@vger.kernel.org
5049S:	Maintained
5050F:	drivers/edac/amd64_edac*
5051
5052EDAC-CALXEDA
5053M:	Robert Richter <rric@kernel.org>
5054L:	linux-edac@vger.kernel.org
5055S:	Maintained
5056F:	drivers/edac/highbank*
5057
5058EDAC-CAVIUM OCTEON
5059M:	Ralf Baechle <ralf@linux-mips.org>
5060M:	David Daney <david.daney@cavium.com>
5061L:	linux-edac@vger.kernel.org
5062L:	linux-mips@linux-mips.org
5063S:	Supported
5064F:	drivers/edac/octeon_edac*
5065
5066EDAC-CAVIUM THUNDERX
5067M:	David Daney <david.daney@cavium.com>
5068M:	Jan Glauber <jglauber@cavium.com>
5069L:	linux-edac@vger.kernel.org
5070S:	Supported
5071F:	drivers/edac/thunderx_edac*
5072
5073EDAC-CORE
5074M:	Borislav Petkov <bp@alien8.de>
5075M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5077L:	linux-edac@vger.kernel.org
5078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5080S:	Supported
5081F:	Documentation/admin-guide/ras.rst
5082F:	Documentation/driver-api/edac.rst
5083F:	drivers/edac/
5084F:	include/linux/edac.h
5085
5086EDAC-E752X
5087M:	Mark Gross <mark.gross@intel.com>
5088L:	linux-edac@vger.kernel.org
5089S:	Maintained
5090F:	drivers/edac/e752x_edac.c
5091
5092EDAC-E7XXX
5093L:	linux-edac@vger.kernel.org
5094S:	Maintained
5095F:	drivers/edac/e7xxx_edac.c
5096
5097EDAC-FSL_DDR
5098M:	York Sun <york.sun@nxp.com>
5099L:	linux-edac@vger.kernel.org
5100S:	Maintained
5101F:	drivers/edac/fsl_ddr_edac.*
5102
5103EDAC-GHES
5104M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5105M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5106L:	linux-edac@vger.kernel.org
5107S:	Maintained
5108F:	drivers/edac/ghes_edac.c
5109
5110EDAC-I3000
5111L:	linux-edac@vger.kernel.org
5112S:	Orphan
5113F:	drivers/edac/i3000_edac.c
5114
5115EDAC-I5000
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i5000_edac.c
5119
5120EDAC-I5400
5121M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5122M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i5400_edac.c
5126
5127EDAC-I7300
5128M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5129M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i7300_edac.c
5133
5134EDAC-I7CORE
5135M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/i7core_edac.c
5140
5141EDAC-I82443BXGX
5142M:	Tim Small <tim@buttersideup.com>
5143L:	linux-edac@vger.kernel.org
5144S:	Maintained
5145F:	drivers/edac/i82443bxgx_edac.c
5146
5147EDAC-I82975X
5148M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5149M:	"Arvind R." <arvino55@gmail.com>
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/i82975x_edac.c
5153
5154EDAC-IE31200
5155M:	Jason Baron <jbaron@akamai.com>
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/ie31200_edac.c
5159
5160EDAC-MPC85XX
5161M:	Johannes Thumshirn <morbidrsa@gmail.com>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/mpc85xx_edac.[ch]
5165
5166EDAC-PASEMI
5167M:	Egor Martovetsky <egor@pasemi.com>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/pasemi_edac.c
5171
5172EDAC-PND2
5173M:	Tony Luck <tony.luck@intel.com>
5174L:	linux-edac@vger.kernel.org
5175S:	Maintained
5176F:	drivers/edac/pnd2_edac.[ch]
5177
5178EDAC-R82600
5179M:	Tim Small <tim@buttersideup.com>
5180L:	linux-edac@vger.kernel.org
5181S:	Maintained
5182F:	drivers/edac/r82600_edac.c
5183
5184EDAC-SBRIDGE
5185M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5187L:	linux-edac@vger.kernel.org
5188S:	Maintained
5189F:	drivers/edac/sb_edac.c
5190
5191EDAC-SKYLAKE
5192M:	Tony Luck <tony.luck@intel.com>
5193L:	linux-edac@vger.kernel.org
5194S:	Maintained
5195F:	drivers/edac/skx_edac.c
5196
5197EDAC-TI
5198M:	Tero Kristo <t-kristo@ti.com>
5199L:	linux-edac@vger.kernel.org
5200S:	Maintained
5201F:	drivers/edac/ti_edac.c
5202
5203EDIROL UA-101/UA-1000 DRIVER
5204M:	Clemens Ladisch <clemens@ladisch.de>
5205L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5206T:	git git://git.alsa-project.org/alsa-kernel.git
5207S:	Maintained
5208F:	sound/usb/misc/ua101.c
5209
5210EFI TEST DRIVER
5211L:	linux-efi@vger.kernel.org
5212M:	Ivan Hu <ivan.hu@canonical.com>
5213M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5214S:	Maintained
5215F:	drivers/firmware/efi/test/
5216
5217EFI VARIABLE FILESYSTEM
5218M:	Matthew Garrett <matthew.garrett@nebula.com>
5219M:	Jeremy Kerr <jk@ozlabs.org>
5220M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5222L:	linux-efi@vger.kernel.org
5223S:	Maintained
5224F:	fs/efivarfs/
5225
5226EFIFB FRAMEBUFFER DRIVER
5227L:	linux-fbdev@vger.kernel.org
5228M:	Peter Jones <pjones@redhat.com>
5229S:	Maintained
5230F:	drivers/video/fbdev/efifb.c
5231
5232EFS FILESYSTEM
5233W:	http://aeschi.ch.eu.org/efs/
5234S:	Orphan
5235F:	fs/efs/
5236
5237EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5238M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5239L:	netdev@vger.kernel.org
5240S:	Maintained
5241F:	drivers/net/ethernet/ibm/ehea/
5242
5243EM28XX VIDEO4LINUX DRIVER
5244M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5245M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5246L:	linux-media@vger.kernel.org
5247W:	https://linuxtv.org
5248T:	git git://linuxtv.org/media_tree.git
5249S:	Maintained
5250F:	drivers/media/usb/em28xx/
5251F:	Documentation/media/v4l-drivers/em28xx*
5252
5253EMBEDDED LINUX
5254M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5255M:	Matt Mackall <mpm@selenic.com>
5256M:	David Woodhouse <dwmw2@infradead.org>
5257L:	linux-embedded@vger.kernel.org
5258S:	Maintained
5259
5260Emulex 10Gbps iSCSI - OneConnect DRIVER
5261M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5262M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5263M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5264L:	linux-scsi@vger.kernel.org
5265W:	http://www.broadcom.com
5266S:	Supported
5267F:	drivers/scsi/be2iscsi/
5268
5269Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5270M:	Sathya Perla <sathya.perla@broadcom.com>
5271M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5272M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5273M:	Somnath Kotur <somnath.kotur@broadcom.com>
5274L:	netdev@vger.kernel.org
5275W:	http://www.emulex.com
5276S:	Supported
5277F:	drivers/net/ethernet/emulex/benet/
5278
5279EMULEX ONECONNECT ROCE DRIVER
5280M:	Selvin Xavier <selvin.xavier@broadcom.com>
5281M:	Devesh Sharma <devesh.sharma@broadcom.com>
5282L:	linux-rdma@vger.kernel.org
5283W:	http://www.broadcom.com
5284S:	Odd Fixes
5285F:	drivers/infiniband/hw/ocrdma/
5286F:	include/uapi/rdma/ocrdma-abi.h
5287
5288EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5289M:	James Smart <james.smart@broadcom.com>
5290M:	Dick Kennedy <dick.kennedy@broadcom.com>
5291L:	linux-scsi@vger.kernel.org
5292W:	http://www.broadcom.com
5293S:	Supported
5294F:	drivers/scsi/lpfc/
5295
5296ENE CB710 FLASH CARD READER DRIVER
5297M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5298S:	Maintained
5299F:	drivers/misc/cb710/
5300F:	drivers/mmc/host/cb710-mmc.*
5301F:	include/linux/cb710.h
5302
5303ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5304M:	Maxim Levitsky <maximlevitsky@gmail.com>
5305S:	Maintained
5306F:	drivers/media/rc/ene_ir.*
5307
5308EPSON S1D13XXX FRAMEBUFFER DRIVER
5309M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5310S:	Maintained
5311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5312F:	drivers/video/fbdev/s1d13xxxfb.c
5313F:	include/video/s1d13xxxfb.h
5314
5315ERRSEQ ERROR TRACKING INFRASTRUCTURE
5316M:	Jeff Layton <jlayton@kernel.org>
5317S:	Maintained
5318F:	lib/errseq.c
5319F:	include/linux/errseq.h
5320
5321ET131X NETWORK DRIVER
5322M:	Mark Einon <mark.einon@gmail.com>
5323S:	Odd Fixes
5324F:	drivers/net/ethernet/agere/
5325
5326ETHERNET BRIDGE
5327M:	Stephen Hemminger <stephen@networkplumber.org>
5328L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5329L:	netdev@vger.kernel.org
5330W:	http://www.linuxfoundation.org/en/Net:Bridge
5331S:	Maintained
5332F:	include/linux/netfilter_bridge/
5333F:	net/bridge/
5334
5335ETHERNET PHY LIBRARY
5336M:	Andrew Lunn <andrew@lunn.ch>
5337M:	Florian Fainelli <f.fainelli@gmail.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	Documentation/ABI/testing/sysfs-bus-mdio
5341F:	Documentation/devicetree/bindings/net/mdio*
5342F:	Documentation/networking/phy.txt
5343F:	drivers/net/phy/
5344F:	drivers/of/of_mdio.c
5345F:	drivers/of/of_net.c
5346F:	include/linux/*mdio*.h
5347F:	include/linux/of_net.h
5348F:	include/linux/phy.h
5349F:	include/linux/phy_fixed.h
5350F:	include/linux/platform_data/mdio-gpio.h
5351F:	include/linux/platform_data/mdio-bcm-unimac.h
5352F:	include/trace/events/mdio.h
5353F:	include/uapi/linux/mdio.h
5354F:	include/uapi/linux/mii.h
5355
5356EXT2 FILE SYSTEM
5357M:	Jan Kara <jack@suse.com>
5358L:	linux-ext4@vger.kernel.org
5359S:	Maintained
5360F:	Documentation/filesystems/ext2.txt
5361F:	fs/ext2/
5362F:	include/linux/ext2*
5363
5364EXT4 FILE SYSTEM
5365M:	"Theodore Ts'o" <tytso@mit.edu>
5366M:	Andreas Dilger <adilger.kernel@dilger.ca>
5367L:	linux-ext4@vger.kernel.org
5368W:	http://ext4.wiki.kernel.org
5369Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5371S:	Maintained
5372F:	Documentation/filesystems/ext4.txt
5373F:	fs/ext4/
5374
5375Extended Verification Module (EVM)
5376M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5377L:	linux-integrity@vger.kernel.org
5378S:	Supported
5379F:	security/integrity/evm/
5380
5381EXTENSIBLE FIRMWARE INTERFACE (EFI)
5382M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5383L:	linux-efi@vger.kernel.org
5384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5385S:	Maintained
5386F:	Documentation/efi-stub.txt
5387F:	arch/*/kernel/efi.c
5388F:	arch/x86/boot/compressed/eboot.[ch]
5389F:	arch/*/include/asm/efi.h
5390F:	arch/x86/platform/efi/
5391F:	drivers/firmware/efi/
5392F:	include/linux/efi*.h
5393F:	arch/arm/boot/compressed/efi-header.S
5394F:	arch/arm64/kernel/efi-entry.S
5395
5396EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5397M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5398M:	Chanwoo Choi <cw00.choi@samsung.com>
5399L:	linux-kernel@vger.kernel.org
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5401S:	Maintained
5402F:	drivers/extcon/
5403F:	include/linux/extcon/
5404F:	include/linux/extcon.h
5405F:	Documentation/extcon/
5406F:	Documentation/devicetree/bindings/extcon/
5407
5408EXYNOS DP DRIVER
5409M:	Jingoo Han <jingoohan1@gmail.com>
5410L:	dri-devel@lists.freedesktop.org
5411S:	Maintained
5412F:	drivers/gpu/drm/exynos/exynos_dp*
5413
5414EXYNOS SYSMMU (IOMMU) driver
5415M:	Marek Szyprowski <m.szyprowski@samsung.com>
5416L:	iommu@lists.linux-foundation.org
5417S:	Maintained
5418F:	drivers/iommu/exynos-iommu.c
5419
5420EZchip NPS platform support
5421M:	Elad Kanfi <eladkan@mellanox.com>
5422M:	Vineet Gupta <vgupta@synopsys.com>
5423S:	Supported
5424F:	arch/arc/plat-eznps
5425F:	arch/arc/boot/dts/eznps.dts
5426
5427F2FS FILE SYSTEM
5428M:	Jaegeuk Kim <jaegeuk@kernel.org>
5429M:	Chao Yu <yuchao0@huawei.com>
5430L:	linux-f2fs-devel@lists.sourceforge.net
5431W:	https://f2fs.wiki.kernel.org/
5432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5433S:	Maintained
5434F:	Documentation/filesystems/f2fs.txt
5435F:	Documentation/ABI/testing/sysfs-fs-f2fs
5436F:	fs/f2fs/
5437F:	include/linux/f2fs_fs.h
5438F:	include/trace/events/f2fs.h
5439
5440F71805F HARDWARE MONITORING DRIVER
5441M:	Jean Delvare <jdelvare@suse.com>
5442L:	linux-hwmon@vger.kernel.org
5443S:	Maintained
5444F:	Documentation/hwmon/f71805f
5445F:	drivers/hwmon/f71805f.c
5446
5447FANOTIFY
5448M:	Jan Kara <jack@suse.cz>
5449R:	Amir Goldstein <amir73il@gmail.com>
5450L:	linux-fsdevel@vger.kernel.org
5451S:	Maintained
5452F:	fs/notify/fanotify/
5453F:	include/linux/fanotify.h
5454F:	include/uapi/linux/fanotify.h
5455
5456FARSYNC SYNCHRONOUS DRIVER
5457M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5458W:	http://www.farsite.co.uk/
5459S:	Supported
5460F:	drivers/net/wan/farsync.*
5461
5462FAULT INJECTION SUPPORT
5463M:	Akinobu Mita <akinobu.mita@gmail.com>
5464S:	Supported
5465F:	Documentation/fault-injection/
5466F:	lib/fault-inject.c
5467
5468FBTFT Framebuffer drivers
5469M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5470S:	Maintained
5471F:	drivers/staging/fbtft/
5472
5473FC0011 TUNER DRIVER
5474M:	Michael Buesch <m@bues.ch>
5475L:	linux-media@vger.kernel.org
5476S:	Maintained
5477F:	drivers/media/tuners/fc0011.h
5478F:	drivers/media/tuners/fc0011.c
5479
5480FC2580 MEDIA DRIVER
5481M:	Antti Palosaari <crope@iki.fi>
5482L:	linux-media@vger.kernel.org
5483W:	https://linuxtv.org
5484W:	http://palosaari.fi/linux/
5485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5486T:	git git://linuxtv.org/anttip/media_tree.git
5487S:	Maintained
5488F:	drivers/media/tuners/fc2580*
5489
5490FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5491M:	Johannes Thumshirn <jth@kernel.org>
5492L:	linux-scsi@vger.kernel.org
5493W:	www.Open-FCoE.org
5494S:	Supported
5495F:	drivers/scsi/libfc/
5496F:	drivers/scsi/fcoe/
5497F:	include/scsi/fc/
5498F:	include/scsi/libfc.h
5499F:	include/scsi/libfcoe.h
5500F:	include/uapi/scsi/fc/
5501
5502FILE LOCKING (flock() and fcntl()/lockf())
5503M:	Jeff Layton <jlayton@kernel.org>
5504M:	"J. Bruce Fields" <bfields@fieldses.org>
5505L:	linux-fsdevel@vger.kernel.org
5506S:	Maintained
5507F:	include/linux/fcntl.h
5508F:	include/uapi/linux/fcntl.h
5509F:	fs/fcntl.c
5510F:	fs/locks.c
5511
5512FILESYSTEMS (VFS and infrastructure)
5513M:	Alexander Viro <viro@zeniv.linux.org.uk>
5514L:	linux-fsdevel@vger.kernel.org
5515S:	Maintained
5516F:	fs/*
5517F:	include/linux/fs.h
5518F:	include/uapi/linux/fs.h
5519
5520FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5521M:	Riku Voipio <riku.voipio@iki.fi>
5522L:	linux-hwmon@vger.kernel.org
5523S:	Maintained
5524F:	drivers/hwmon/f75375s.c
5525F:	include/linux/f75375s.h
5526
5527FIREWIRE AUDIO DRIVERS
5528M:	Clemens Ladisch <clemens@ladisch.de>
5529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5530T:	git git://git.alsa-project.org/alsa-kernel.git
5531S:	Maintained
5532F:	sound/firewire/
5533
5534FIREWIRE MEDIA DRIVERS (firedtv)
5535M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5536L:	linux-media@vger.kernel.org
5537L:	linux1394-devel@lists.sourceforge.net
5538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5539S:	Maintained
5540F:	drivers/media/firewire/
5541
5542FIREWIRE SBP-2 TARGET
5543M:	Chris Boot <bootc@bootc.net>
5544L:	linux-scsi@vger.kernel.org
5545L:	target-devel@vger.kernel.org
5546L:	linux1394-devel@lists.sourceforge.net
5547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5548S:	Maintained
5549F:	drivers/target/sbp/
5550
5551FIREWIRE SUBSYSTEM
5552M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5553L:	linux1394-devel@lists.sourceforge.net
5554W:	http://ieee1394.wiki.kernel.org/
5555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5556S:	Maintained
5557F:	drivers/firewire/
5558F:	include/linux/firewire.h
5559F:	include/uapi/linux/firewire*.h
5560F:	tools/firewire/
5561
5562FIRMWARE LOADER (request_firmware)
5563M:	Luis R. Rodriguez <mcgrof@kernel.org>
5564L:	linux-kernel@vger.kernel.org
5565S:	Maintained
5566F:	Documentation/firmware_class/
5567F:	drivers/base/firmware*.c
5568F:	include/linux/firmware.h
5569
5570FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5571M:	Joshua Morris <josh.h.morris@us.ibm.com>
5572M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5573S:	Maintained
5574F:	drivers/block/rsxx/
5575
5576FLOPPY DRIVER
5577M:	Jiri Kosina <jikos@kernel.org>
5578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5579S:	Odd fixes
5580F:	drivers/block/floppy.c
5581
5582FMC SUBSYSTEM
5583M:	Alessandro Rubini <rubini@gnudd.com>
5584W:	http://www.ohwr.org/projects/fmc-bus
5585S:	Supported
5586F:	drivers/fmc/
5587F:	include/linux/fmc*.h
5588F:	include/linux/ipmi-fru.h
5589K:	fmc_d.*register
5590
5591FPGA MANAGER FRAMEWORK
5592M:	Alan Tull <atull@kernel.org>
5593M:	Moritz Fischer <mdf@kernel.org>
5594L:	linux-fpga@vger.kernel.org
5595S:	Maintained
5596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5597Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5598F:	Documentation/fpga/
5599F:	Documentation/devicetree/bindings/fpga/
5600F:	drivers/fpga/
5601F:	include/linux/fpga/
5602W:	http://www.rocketboards.org
5603
5604FPU EMULATOR
5605M:	Bill Metzenthen <billm@melbpc.org.au>
5606W:	http://floatingpoint.sourceforge.net/emulator/index.html
5607S:	Maintained
5608F:	arch/x86/math-emu/
5609
5610FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5611L:	netdev@vger.kernel.org
5612S:	Orphan
5613F:	drivers/net/wan/dlci.c
5614F:	drivers/net/wan/sdla.c
5615
5616FRAMEBUFFER LAYER
5617M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5618L:	dri-devel@lists.freedesktop.org
5619L:	linux-fbdev@vger.kernel.org
5620T:	git git://github.com/bzolnier/linux.git
5621Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5622S:	Maintained
5623F:	Documentation/fb/
5624F:	drivers/video/
5625F:	include/video/
5626F:	include/linux/fb.h
5627F:	include/uapi/video/
5628F:	include/uapi/linux/fb.h
5629
5630FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5631M:	Horia Geantă <horia.geanta@nxp.com>
5632M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5633L:	linux-crypto@vger.kernel.org
5634S:	Maintained
5635F:	drivers/crypto/caam/
5636F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5637
5638FREESCALE DIU FRAMEBUFFER DRIVER
5639M:	Timur Tabi <timur@tabi.org>
5640L:	linux-fbdev@vger.kernel.org
5641S:	Maintained
5642F:	drivers/video/fbdev/fsl-diu-fb.*
5643
5644FREESCALE DMA DRIVER
5645M:	Li Yang <leoyang.li@nxp.com>
5646M:	Zhang Wei <zw@zh-kernel.org>
5647L:	linuxppc-dev@lists.ozlabs.org
5648S:	Maintained
5649F:	drivers/dma/fsldma.*
5650
5651FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5652M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5653L:	netdev@vger.kernel.org
5654S:	Maintained
5655F:	drivers/net/ethernet/freescale/gianfar*
5656X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5657F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5658
5659FREESCALE GPMI NAND DRIVER
5660M:	Han Xu <han.xu@nxp.com>
5661L:	linux-mtd@lists.infradead.org
5662S:	Maintained
5663F:	drivers/mtd/nand/gpmi-nand/*
5664
5665FREESCALE I2C CPM DRIVER
5666M:	Jochen Friedrich <jochen@scram.de>
5667L:	linuxppc-dev@lists.ozlabs.org
5668L:	linux-i2c@vger.kernel.org
5669S:	Maintained
5670F:	drivers/i2c/busses/i2c-cpm.c
5671
5672FREESCALE IMX / MXC FEC DRIVER
5673M:	Fugang Duan <fugang.duan@nxp.com>
5674L:	netdev@vger.kernel.org
5675S:	Maintained
5676F:	drivers/net/ethernet/freescale/fec_main.c
5677F:	drivers/net/ethernet/freescale/fec_ptp.c
5678F:	drivers/net/ethernet/freescale/fec.h
5679F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5680
5681FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5682M:	Sascha Hauer <kernel@pengutronix.de>
5683L:	linux-fbdev@vger.kernel.org
5684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5685S:	Maintained
5686F:	include/linux/platform_data/video-imxfb.h
5687F:	drivers/video/fbdev/imxfb.c
5688
5689FREESCALE QORIQ DPAA ETHERNET DRIVER
5690M:	Madalin Bucur <madalin.bucur@nxp.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/dpaa
5694
5695FREESCALE QORIQ DPAA FMAN DRIVER
5696M:	Madalin Bucur <madalin.bucur@nxp.com>
5697L:	netdev@vger.kernel.org
5698S:	Maintained
5699F:	drivers/net/ethernet/freescale/fman
5700F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5701
5702FREESCALE QUAD SPI DRIVER
5703M:	Han Xu <han.xu@nxp.com>
5704L:	linux-mtd@lists.infradead.org
5705S:	Maintained
5706F:	drivers/mtd/spi-nor/fsl-quadspi.c
5707
5708FREESCALE QUICC ENGINE LIBRARY
5709M:	Qiang Zhao <qiang.zhao@nxp.com>
5710L:	linuxppc-dev@lists.ozlabs.org
5711S:	Maintained
5712F:	drivers/soc/fsl/qe/
5713F:	include/soc/fsl/*qe*.h
5714F:	include/soc/fsl/*ucc*.h
5715
5716FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5717M:	Li Yang <leoyang.li@nxp.com>
5718L:	netdev@vger.kernel.org
5719L:	linuxppc-dev@lists.ozlabs.org
5720S:	Maintained
5721F:	drivers/net/ethernet/freescale/ucc_geth*
5722
5723FREESCALE QUICC ENGINE UCC HDLC DRIVER
5724M:	Zhao Qiang <qiang.zhao@nxp.com>
5725L:	netdev@vger.kernel.org
5726L:	linuxppc-dev@lists.ozlabs.org
5727S:	Maintained
5728F:	drivers/net/wan/fsl_ucc_hdlc*
5729
5730FREESCALE QUICC ENGINE UCC UART DRIVER
5731M:	Timur Tabi <timur@tabi.org>
5732L:	linuxppc-dev@lists.ozlabs.org
5733S:	Maintained
5734F:	drivers/tty/serial/ucc_uart.c
5735
5736FREESCALE SOC DRIVERS
5737M:	Li Yang <leoyang.li@nxp.com>
5738L:	linuxppc-dev@lists.ozlabs.org
5739L:	linux-arm-kernel@lists.infradead.org
5740S:	Maintained
5741F:	Documentation/devicetree/bindings/soc/fsl/
5742F:	drivers/soc/fsl/
5743F:	include/linux/fsl/
5744
5745FREESCALE SOC FS_ENET DRIVER
5746M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5747M:	Vitaly Bordug <vbordug@ru.mvista.com>
5748L:	linuxppc-dev@lists.ozlabs.org
5749L:	netdev@vger.kernel.org
5750S:	Maintained
5751F:	drivers/net/ethernet/freescale/fs_enet/
5752F:	include/linux/fs_enet_pd.h
5753
5754FREESCALE SOC SOUND DRIVERS
5755M:	Timur Tabi <timur@tabi.org>
5756M:	Nicolin Chen <nicoleotsuka@gmail.com>
5757M:	Xiubo Li <Xiubo.Lee@gmail.com>
5758R:	Fabio Estevam <fabio.estevam@nxp.com>
5759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5760L:	linuxppc-dev@lists.ozlabs.org
5761S:	Maintained
5762F:	sound/soc/fsl/fsl*
5763F:	sound/soc/fsl/imx*
5764F:	sound/soc/fsl/mpc8610_hpcd.c
5765
5766FREESCALE USB PERIPHERAL DRIVERS
5767M:	Li Yang <leoyang.li@nxp.com>
5768L:	linux-usb@vger.kernel.org
5769L:	linuxppc-dev@lists.ozlabs.org
5770S:	Maintained
5771F:	drivers/usb/gadget/udc/fsl*
5772
5773FREEVXFS FILESYSTEM
5774M:	Christoph Hellwig <hch@infradead.org>
5775W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5776S:	Maintained
5777F:	fs/freevxfs/
5778
5779FREEZER
5780M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5781M:	Pavel Machek <pavel@ucw.cz>
5782L:	linux-pm@vger.kernel.org
5783S:	Supported
5784F:	Documentation/power/freezing-of-tasks.txt
5785F:	include/linux/freezer.h
5786F:	kernel/freezer.c
5787
5788FRONTSWAP API
5789M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5790L:	linux-kernel@vger.kernel.org
5791S:	Maintained
5792F:	mm/frontswap.c
5793F:	include/linux/frontswap.h
5794
5795FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5796M:	David Howells <dhowells@redhat.com>
5797L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5798S:	Supported
5799F:	Documentation/filesystems/caching/
5800F:	fs/fscache/
5801F:	include/linux/fscache*.h
5802
5803FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5804M:	Theodore Y. Ts'o <tytso@mit.edu>
5805M:	Jaegeuk Kim <jaegeuk@kernel.org>
5806L:	linux-fscrypt@vger.kernel.org
5807Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5809S:	Supported
5810F:	fs/crypto/
5811F:	include/linux/fscrypt*.h
5812F:	Documentation/filesystems/fscrypt.rst
5813
5814FUJITSU FR-V (FRV) PORT
5815S:	Orphan
5816F:	arch/frv/
5817
5818FUJITSU LAPTOP EXTRAS
5819M:	Jonathan Woithe <jwoithe@just42.net>
5820L:	platform-driver-x86@vger.kernel.org
5821S:	Maintained
5822F:	drivers/platform/x86/fujitsu-laptop.c
5823
5824FUJITSU M-5MO LS CAMERA ISP DRIVER
5825M:	Kyungmin Park <kyungmin.park@samsung.com>
5826M:	Heungjun Kim <riverful.kim@samsung.com>
5827L:	linux-media@vger.kernel.org
5828S:	Maintained
5829F:	drivers/media/i2c/m5mols/
5830F:	include/media/i2c/m5mols.h
5831
5832FUJITSU TABLET EXTRAS
5833M:	Robert Gerlach <khnz@gmx.de>
5834L:	platform-driver-x86@vger.kernel.org
5835S:	Maintained
5836F:	drivers/platform/x86/fujitsu-tablet.c
5837
5838FUSE: FILESYSTEM IN USERSPACE
5839M:	Miklos Szeredi <miklos@szeredi.hu>
5840L:	linux-fsdevel@vger.kernel.org
5841W:	http://fuse.sourceforge.net/
5842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5843S:	Maintained
5844F:	fs/fuse/
5845F:	include/uapi/linux/fuse.h
5846F:	Documentation/filesystems/fuse.txt
5847
5848FUTEX SUBSYSTEM
5849M:	Thomas Gleixner <tglx@linutronix.de>
5850M:	Ingo Molnar <mingo@redhat.com>
5851R:	Peter Zijlstra <peterz@infradead.org>
5852R:	Darren Hart <dvhart@infradead.org>
5853L:	linux-kernel@vger.kernel.org
5854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5855S:	Maintained
5856F:	kernel/futex.c
5857F:	kernel/futex_compat.c
5858F:	include/asm-generic/futex.h
5859F:	include/linux/futex.h
5860F:	include/uapi/linux/futex.h
5861F:	tools/testing/selftests/futex/
5862F:	tools/perf/bench/futex*
5863F:	Documentation/*futex*
5864
5865FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5866M:	Rik Faith <faith@cs.unc.edu>
5867L:	linux-scsi@vger.kernel.org
5868S:	Odd Fixes (e.g., new signatures)
5869F:	drivers/scsi/fdomain.*
5870
5871GCC PLUGINS
5872M:	Kees Cook <keescook@chromium.org>
5873R:	Emese Revfy <re.emese@gmail.com>
5874L:	kernel-hardening@lists.openwall.com
5875S:	Maintained
5876F:	scripts/gcc-plugins/
5877F:	scripts/gcc-plugin.sh
5878F:	scripts/Makefile.gcc-plugins
5879F:	Documentation/gcc-plugins.txt
5880
5881GCOV BASED KERNEL PROFILING
5882M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5883S:	Maintained
5884F:	kernel/gcov/
5885F:	Documentation/dev-tools/gcov.rst
5886
5887GDB KERNEL DEBUGGING HELPER SCRIPTS
5888M:	Jan Kiszka <jan.kiszka@siemens.com>
5889M:	Kieran Bingham <kieran@bingham.xyz>
5890S:	Supported
5891F:	scripts/gdb/
5892
5893GDT SCSI DISK ARRAY CONTROLLER DRIVER
5894M:	Achim Leubner <achim_leubner@adaptec.com>
5895L:	linux-scsi@vger.kernel.org
5896W:	http://www.icp-vortex.com/
5897S:	Supported
5898F:	drivers/scsi/gdt*
5899
5900GEMTEK FM RADIO RECEIVER DRIVER
5901M:	Hans Verkuil <hverkuil@xs4all.nl>
5902L:	linux-media@vger.kernel.org
5903T:	git git://linuxtv.org/media_tree.git
5904W:	https://linuxtv.org
5905S:	Maintained
5906F:	drivers/media/radio/radio-gemtek*
5907
5908GENERIC GPIO I2C DRIVER
5909M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5910S:	Supported
5911F:	drivers/i2c/busses/i2c-gpio.c
5912F:	include/linux/i2c-gpio.h
5913
5914GENERIC GPIO I2C MULTIPLEXER DRIVER
5915M:	Peter Korsgaard <peter.korsgaard@barco.com>
5916L:	linux-i2c@vger.kernel.org
5917S:	Supported
5918F:	drivers/i2c/muxes/i2c-mux-gpio.c
5919F:	include/linux/i2c-mux-gpio.h
5920F:	Documentation/i2c/muxes/i2c-mux-gpio
5921
5922GENERIC HDLC (WAN) DRIVERS
5923M:	Krzysztof Halasa <khc@pm.waw.pl>
5924W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5925S:	Maintained
5926F:	drivers/net/wan/c101.c
5927F:	drivers/net/wan/hd6457*
5928F:	drivers/net/wan/hdlc*
5929F:	drivers/net/wan/n2.c
5930F:	drivers/net/wan/pc300too.c
5931F:	drivers/net/wan/pci200syn.c
5932F:	drivers/net/wan/wanxl*
5933
5934GENERIC INCLUDE/ASM HEADER FILES
5935M:	Arnd Bergmann <arnd@arndb.de>
5936L:	linux-arch@vger.kernel.org
5937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5938S:	Maintained
5939F:	include/asm-generic/
5940F:	include/uapi/asm-generic/
5941
5942GENERIC PHY FRAMEWORK
5943M:	Kishon Vijay Abraham I <kishon@ti.com>
5944L:	linux-kernel@vger.kernel.org
5945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5946S:	Supported
5947F:	drivers/phy/
5948F:	include/linux/phy/
5949
5950GENERIC PM DOMAINS
5951M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5952M:	Kevin Hilman <khilman@kernel.org>
5953M:	Ulf Hansson <ulf.hansson@linaro.org>
5954L:	linux-pm@vger.kernel.org
5955S:	Supported
5956F:	drivers/base/power/domain*.c
5957F:	include/linux/pm_domain.h
5958F:	Documentation/devicetree/bindings/power/power_domain.txt
5959
5960GENERIC UIO DRIVER FOR PCI DEVICES
5961M:	"Michael S. Tsirkin" <mst@redhat.com>
5962L:	kvm@vger.kernel.org
5963S:	Supported
5964F:	drivers/uio/uio_pci_generic.c
5965
5966GENWQE (IBM Generic Workqueue Card)
5967M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5968M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5969S:	Supported
5970F:	drivers/misc/genwqe/
5971
5972GET_MAINTAINER SCRIPT
5973M:	Joe Perches <joe@perches.com>
5974S:	Maintained
5975F:	scripts/get_maintainer.pl
5976
5977GFS2 FILE SYSTEM
5978M:	Steven Whitehouse <swhiteho@redhat.com>
5979M:	Bob Peterson <rpeterso@redhat.com>
5980L:	cluster-devel@redhat.com
5981W:	http://sources.redhat.com/cluster/
5982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5983S:	Supported
5984F:	Documentation/filesystems/gfs2*.txt
5985F:	fs/gfs2/
5986F:	include/uapi/linux/gfs2_ondisk.h
5987
5988GIGASET ISDN DRIVERS
5989M:	Paul Bolle <pebolle@tiscali.nl>
5990L:	gigaset307x-common@lists.sourceforge.net
5991W:	http://gigaset307x.sourceforge.net/
5992S:	Odd Fixes
5993F:	Documentation/isdn/README.gigaset
5994F:	drivers/isdn/gigaset/
5995F:	include/uapi/linux/gigaset_dev.h
5996
5997GO7007 MPEG CODEC
5998M:	Hans Verkuil <hans.verkuil@cisco.com>
5999L:	linux-media@vger.kernel.org
6000S:	Maintained
6001F:	drivers/media/usb/go7007/
6002
6003GOODIX TOUCHSCREEN
6004M:	Bastien Nocera <hadess@hadess.net>
6005L:	linux-input@vger.kernel.org
6006S:	Maintained
6007F:	drivers/input/touchscreen/goodix.c
6008
6009GPD POCKET FAN DRIVER
6010M:	Hans de Goede <hdegoede@redhat.com>
6011L:	platform-driver-x86@vger.kernel.org
6012S:	Maintained
6013F:	drivers/platform/x86/gpd-pocket-fan.c
6014
6015GPIO ACPI SUPPORT
6016M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6017M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6018L:	linux-gpio@vger.kernel.org
6019L:	linux-acpi@vger.kernel.org
6020S:	Maintained
6021F:	Documentation/acpi/gpio-properties.txt
6022F:	drivers/gpio/gpiolib-acpi.c
6023
6024GPIO IR Transmitter
6025M:	Sean Young <sean@mess.org>
6026L:	linux-media@vger.kernel.org
6027S:	Maintained
6028F:	drivers/media/rc/gpio-ir-tx.c
6029
6030GPIO MOCKUP DRIVER
6031M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6032R:	Bartosz Golaszewski <brgl@bgdev.pl>
6033L:	linux-gpio@vger.kernel.org
6034S:	Maintained
6035F:	drivers/gpio/gpio-mockup.c
6036F:	tools/testing/selftests/gpio/
6037
6038GPIO SUBSYSTEM
6039M:	Linus Walleij <linus.walleij@linaro.org>
6040L:	linux-gpio@vger.kernel.org
6041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6042S:	Maintained
6043F:	Documentation/devicetree/bindings/gpio/
6044F:	Documentation/gpio/
6045F:	Documentation/ABI/testing/gpio-cdev
6046F:	Documentation/ABI/obsolete/sysfs-gpio
6047F:	drivers/gpio/
6048F:	include/linux/gpio/
6049F:	include/linux/gpio.h
6050F:	include/asm-generic/gpio.h
6051F:	include/uapi/linux/gpio.h
6052F:	tools/gpio/
6053
6054GRE DEMULTIPLEXER DRIVER
6055M:	Dmitry Kozlov <xeb@mail.ru>
6056L:	netdev@vger.kernel.org
6057S:	Maintained
6058F:	net/ipv4/gre_demux.c
6059F:	net/ipv4/gre_offload.c
6060F:	include/net/gre.h
6061
6062GRETH 10/100/1G Ethernet MAC device driver
6063M:	Andreas Larsson <andreas@gaisler.com>
6064L:	netdev@vger.kernel.org
6065S:	Maintained
6066F:	drivers/net/ethernet/aeroflex/
6067
6068GREYBUS AUDIO PROTOCOLS DRIVERS
6069M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6070M:	Mark Greer <mgreer@animalcreek.com>
6071S:	Maintained
6072F:	drivers/staging/greybus/audio_apbridgea.c
6073F:	drivers/staging/greybus/audio_apbridgea.h
6074F:	drivers/staging/greybus/audio_codec.c
6075F:	drivers/staging/greybus/audio_codec.h
6076F:	drivers/staging/greybus/audio_gb.c
6077F:	drivers/staging/greybus/audio_manager.c
6078F:	drivers/staging/greybus/audio_manager.h
6079F:	drivers/staging/greybus/audio_manager_module.c
6080F:	drivers/staging/greybus/audio_manager_private.h
6081F:	drivers/staging/greybus/audio_manager_sysfs.c
6082F:	drivers/staging/greybus/audio_module.c
6083F:	drivers/staging/greybus/audio_topology.c
6084
6085GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6086M:	Viresh Kumar <vireshk@kernel.org>
6087S:	Maintained
6088F:	drivers/staging/greybus/authentication.c
6089F:	drivers/staging/greybus/bootrom.c
6090F:	drivers/staging/greybus/firmware.h
6091F:	drivers/staging/greybus/fw-core.c
6092F:	drivers/staging/greybus/fw-download.c
6093F:	drivers/staging/greybus/fw-managament.c
6094F:	drivers/staging/greybus/greybus_authentication.h
6095F:	drivers/staging/greybus/greybus_firmware.h
6096F:	drivers/staging/greybus/hid.c
6097F:	drivers/staging/greybus/i2c.c
6098F:	drivers/staging/greybus/spi.c
6099F:	drivers/staging/greybus/spilib.c
6100F:	drivers/staging/greybus/spilib.h
6101
6102GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6103M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6104S:	Maintained
6105F:	drivers/staging/greybus/loopback.c
6106F:	drivers/staging/greybus/timesync.c
6107F:	drivers/staging/greybus/timesync_platform.c
6108
6109GREYBUS PLATFORM DRIVERS
6110M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6111S:	Maintained
6112F:	drivers/staging/greybus/arche-platform.c
6113F:	drivers/staging/greybus/arche-apb-ctrl.c
6114F:	drivers/staging/greybus/arche_platform.h
6115
6116GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6117M:	Rui Miguel Silva <rmfrfs@gmail.com>
6118S:	Maintained
6119F:	drivers/staging/greybus/sdio.c
6120F:	drivers/staging/greybus/light.c
6121F:	drivers/staging/greybus/gpio.c
6122F:	drivers/staging/greybus/power_supply.c
6123F:	drivers/staging/greybus/spi.c
6124F:	drivers/staging/greybus/spilib.c
6125
6126GREYBUS SUBSYSTEM
6127M:	Johan Hovold <johan@kernel.org>
6128M:	Alex Elder <elder@kernel.org>
6129M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6130S:	Maintained
6131F:	drivers/staging/greybus/
6132L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6133
6134GREYBUS UART PROTOCOLS DRIVERS
6135M:	David Lin <dtwlin@gmail.com>
6136S:	Maintained
6137F:	drivers/staging/greybus/uart.c
6138F:	drivers/staging/greybus/log.c
6139
6140GS1662 VIDEO SERIALIZER
6141M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6142L:	linux-media@vger.kernel.org
6143T:	git git://linuxtv.org/media_tree.git
6144S:	Maintained
6145F:	drivers/media/spi/gs1662.c
6146
6147GSPCA FINEPIX SUBDRIVER
6148M:	Frank Zago <frank@zago.net>
6149L:	linux-media@vger.kernel.org
6150T:	git git://linuxtv.org/media_tree.git
6151S:	Maintained
6152F:	drivers/media/usb/gspca/finepix.c
6153
6154GSPCA GL860 SUBDRIVER
6155M:	Olivier Lorin <o.lorin@laposte.net>
6156L:	linux-media@vger.kernel.org
6157T:	git git://linuxtv.org/media_tree.git
6158S:	Maintained
6159F:	drivers/media/usb/gspca/gl860/
6160
6161GSPCA M5602 SUBDRIVER
6162M:	Erik Andren <erik.andren@gmail.com>
6163L:	linux-media@vger.kernel.org
6164T:	git git://linuxtv.org/media_tree.git
6165S:	Maintained
6166F:	drivers/media/usb/gspca/m5602/
6167
6168GSPCA PAC207 SONIXB SUBDRIVER
6169M:	Hans Verkuil <hverkuil@xs4all.nl>
6170L:	linux-media@vger.kernel.org
6171T:	git git://linuxtv.org/media_tree.git
6172S:	Odd Fixes
6173F:	drivers/media/usb/gspca/pac207.c
6174
6175GSPCA SN9C20X SUBDRIVER
6176M:	Brian Johnson <brijohn@gmail.com>
6177L:	linux-media@vger.kernel.org
6178T:	git git://linuxtv.org/media_tree.git
6179S:	Maintained
6180F:	drivers/media/usb/gspca/sn9c20x.c
6181
6182GSPCA T613 SUBDRIVER
6183M:	Leandro Costantino <lcostantino@gmail.com>
6184L:	linux-media@vger.kernel.org
6185T:	git git://linuxtv.org/media_tree.git
6186S:	Maintained
6187F:	drivers/media/usb/gspca/t613.c
6188
6189GSPCA USB WEBCAM DRIVER
6190M:	Hans Verkuil <hverkuil@xs4all.nl>
6191L:	linux-media@vger.kernel.org
6192T:	git git://linuxtv.org/media_tree.git
6193S:	Odd Fixes
6194F:	drivers/media/usb/gspca/
6195
6196GTP (GPRS Tunneling Protocol)
6197M:	Pablo Neira Ayuso <pablo@netfilter.org>
6198M:	Harald Welte <laforge@gnumonks.org>
6199L:	osmocom-net-gprs@lists.osmocom.org
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6201S:	Maintained
6202F:	drivers/net/gtp.c
6203
6204GUID PARTITION TABLE (GPT)
6205M:	Davidlohr Bueso <dave@stgolabs.net>
6206L:	linux-efi@vger.kernel.org
6207S:	Maintained
6208F:	block/partitions/efi.*
6209
6210H8/300 ARCHITECTURE
6211M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6212L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6213W:	http://uclinux-h8.sourceforge.jp
6214T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6215S:	Maintained
6216F:	arch/h8300/
6217F:	drivers/clocksource/h8300_*.c
6218F:	drivers/clk/h8300/
6219F:	drivers/irqchip/irq-renesas-h8*.c
6220
6221HACKRF MEDIA DRIVER
6222M:	Antti Palosaari <crope@iki.fi>
6223L:	linux-media@vger.kernel.org
6224W:	https://linuxtv.org
6225W:	http://palosaari.fi/linux/
6226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6227T:	git git://linuxtv.org/anttip/media_tree.git
6228S:	Maintained
6229F:	drivers/media/usb/hackrf/
6230
6231HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6232M:	Frank Seidel <frank@f-seidel.de>
6233L:	platform-driver-x86@vger.kernel.org
6234W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6235S:	Maintained
6236F:	drivers/platform/x86/hdaps.c
6237
6238HARDWARE MONITORING
6239M:	Jean Delvare <jdelvare@suse.com>
6240M:	Guenter Roeck <linux@roeck-us.net>
6241L:	linux-hwmon@vger.kernel.org
6242W:	http://hwmon.wiki.kernel.org/
6243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6244S:	Maintained
6245F:	Documentation/hwmon/
6246F:	drivers/hwmon/
6247F:	include/linux/hwmon*.h
6248
6249HARDWARE RANDOM NUMBER GENERATOR CORE
6250M:	Matt Mackall <mpm@selenic.com>
6251M:	Herbert Xu <herbert@gondor.apana.org.au>
6252L:	linux-crypto@vger.kernel.org
6253S:	Odd fixes
6254F:	Documentation/devicetree/bindings/rng/
6255F:	Documentation/hw_random.txt
6256F:	drivers/char/hw_random/
6257F:	include/linux/hw_random.h
6258
6259HARDWARE SPINLOCK CORE
6260M:	Ohad Ben-Cohen <ohad@wizery.com>
6261M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6262L:	linux-remoteproc@vger.kernel.org
6263S:	Maintained
6264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6265F:	Documentation/devicetree/bindings/hwlock/
6266F:	Documentation/hwspinlock.txt
6267F:	drivers/hwspinlock/
6268F:	include/linux/hwspinlock.h
6269
6270HARMONY SOUND DRIVER
6271L:	linux-parisc@vger.kernel.org
6272S:	Maintained
6273F:	sound/parisc/harmony.*
6274
6275HDPVR USB VIDEO ENCODER DRIVER
6276M:	Hans Verkuil <hverkuil@xs4all.nl>
6277L:	linux-media@vger.kernel.org
6278T:	git git://linuxtv.org/media_tree.git
6279W:	https://linuxtv.org
6280S:	Odd Fixes
6281F:	drivers/media/usb/hdpvr/
6282
6283HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6284M:	Jimmy Vance <jimmy.vance@hpe.com>
6285S:	Supported
6286F:	Documentation/watchdog/hpwdt.txt
6287F:	drivers/watchdog/hpwdt.c
6288
6289HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6290M:	Don Brace <don.brace@microsemi.com>
6291L:	esc.storagedev@microsemi.com
6292L:	linux-scsi@vger.kernel.org
6293S:	Supported
6294F:	Documentation/scsi/hpsa.txt
6295F:	drivers/scsi/hpsa*.[ch]
6296F:	include/linux/cciss*.h
6297F:	include/uapi/linux/cciss*.h
6298
6299HFI1 DRIVER
6300M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6301M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6302L:	linux-rdma@vger.kernel.org
6303S:	Supported
6304F:	drivers/infiniband/hw/hfi1
6305
6306HFS FILESYSTEM
6307L:	linux-fsdevel@vger.kernel.org
6308S:	Orphan
6309F:	Documentation/filesystems/hfs.txt
6310F:	fs/hfs/
6311
6312HFSPLUS FILESYSTEM
6313L:	linux-fsdevel@vger.kernel.org
6314S:	Orphan
6315F:	Documentation/filesystems/hfsplus.txt
6316F:	fs/hfsplus/
6317
6318HGA FRAMEBUFFER DRIVER
6319M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6320L:	linux-nvidia@lists.surfsouth.com
6321W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6322S:	Maintained
6323F:	drivers/video/fbdev/hgafb.c
6324
6325HIBERNATION (aka Software Suspend, aka swsusp)
6326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6327M:	Pavel Machek <pavel@ucw.cz>
6328L:	linux-pm@vger.kernel.org
6329B:	https://bugzilla.kernel.org
6330S:	Supported
6331F:	arch/x86/power/
6332F:	drivers/base/power/
6333F:	kernel/power/
6334F:	include/linux/suspend.h
6335F:	include/linux/freezer.h
6336F:	include/linux/pm.h
6337F:	arch/*/include/asm/suspend*.h
6338
6339HID CORE LAYER
6340M:	Jiri Kosina <jikos@kernel.org>
6341R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6342L:	linux-input@vger.kernel.org
6343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6344S:	Maintained
6345F:	drivers/hid/
6346F:	include/linux/hid*
6347F:	include/uapi/linux/hid*
6348
6349HID SENSOR HUB DRIVERS
6350M:	Jiri Kosina <jikos@kernel.org>
6351M:	Jonathan Cameron <jic23@kernel.org>
6352M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6353L:	linux-input@vger.kernel.org
6354L:	linux-iio@vger.kernel.org
6355S:	Maintained
6356F:	Documentation/hid/hid-sensor*
6357F:	drivers/hid/hid-sensor-*
6358F:	drivers/iio/*/hid-*
6359F:	include/linux/hid-sensor-*
6360
6361HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6362M:	Thomas Gleixner <tglx@linutronix.de>
6363L:	linux-kernel@vger.kernel.org
6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6365S:	Maintained
6366F:	Documentation/timers/
6367F:	kernel/time/hrtimer.c
6368F:	kernel/time/clockevents.c
6369F:	kernel/time/timer_*.c
6370F:	include/linux/clockchips.h
6371F:	include/linux/hrtimer.h
6372
6373HIGH-SPEED SCC DRIVER FOR AX.25
6374L:	linux-hams@vger.kernel.org
6375S:	Orphan
6376F:	drivers/net/hamradio/dmascc.c
6377F:	drivers/net/hamradio/scc.c
6378
6379HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6380M:	HighPoint Linux Team <linux@highpoint-tech.com>
6381W:	http://www.highpoint-tech.com
6382S:	Supported
6383F:	Documentation/scsi/hptiop.txt
6384F:	drivers/scsi/hptiop.c
6385
6386HIPPI
6387M:	Jes Sorensen <jes@trained-monkey.org>
6388L:	linux-hippi@sunsite.dk
6389S:	Maintained
6390F:	include/linux/hippidevice.h
6391F:	include/uapi/linux/if_hippi.h
6392F:	net/802/hippi.c
6393F:	drivers/net/hippi/
6394
6395HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6397M:	Salil Mehta <salil.mehta@huawei.com>
6398L:	netdev@vger.kernel.org
6399W:	http://www.hisilicon.com
6400S:	Maintained
6401F:	drivers/net/ethernet/hisilicon/hns3/
6402
6403HISILICON NETWORK SUBSYSTEM DRIVER
6404M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6405M:	Salil Mehta <salil.mehta@huawei.com>
6406L:	netdev@vger.kernel.org
6407W:	http://www.hisilicon.com
6408S:	Maintained
6409F:	drivers/net/ethernet/hisilicon/
6410F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6411
6412HISILICON PMU DRIVER
6413M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6414W:	http://www.hisilicon.com
6415S:	Supported
6416F:	drivers/perf/hisilicon
6417F:	Documentation/perf/hisi-pmu.txt
6418
6419HISILICON ROCE DRIVER
6420M:	Lijun Ou <oulijun@huawei.com>
6421M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6422L:	linux-rdma@vger.kernel.org
6423S:	Maintained
6424F:	drivers/infiniband/hw/hns/
6425F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6426
6427HISILICON SAS Controller
6428M:	John Garry <john.garry@huawei.com>
6429W:	http://www.hisilicon.com
6430S:	Supported
6431F:	drivers/scsi/hisi_sas/
6432F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6433
6434HMM - Heterogeneous Memory Management
6435M:	Jérôme Glisse <jglisse@redhat.com>
6436L:	linux-mm@kvack.org
6437S:	Maintained
6438F:	mm/hmm*
6439F:	include/linux/hmm*
6440
6441HOST AP DRIVER
6442M:	Jouni Malinen <j@w1.fi>
6443L:	linux-wireless@vger.kernel.org
6444W:	http://w1.fi/hostap-driver.html
6445S:	Obsolete
6446F:	drivers/net/wireless/intersil/hostap/
6447
6448HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6449L:	platform-driver-x86@vger.kernel.org
6450S:	Orphan
6451F:	drivers/platform/x86/tc1100-wmi.c
6452
6453HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6454M:	Jaroslav Kysela <perex@perex.cz>
6455S:	Maintained
6456F:	drivers/net/ethernet/hp/hp100.*
6457
6458HPET:	High Precision Event Timers driver
6459M:	Clemens Ladisch <clemens@ladisch.de>
6460S:	Maintained
6461F:	Documentation/timers/hpet.txt
6462F:	drivers/char/hpet.c
6463F:	include/linux/hpet.h
6464F:	include/uapi/linux/hpet.h
6465
6466HPET:	x86
6467S:	Orphan
6468F:	arch/x86/kernel/hpet.c
6469F:	arch/x86/include/asm/hpet.h
6470
6471HPFS FILESYSTEM
6472M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6473W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6474S:	Maintained
6475F:	fs/hpfs/
6476
6477HSI SUBSYSTEM
6478M:	Sebastian Reichel <sre@kernel.org>
6479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6480S:	Maintained
6481F:	Documentation/ABI/testing/sysfs-bus-hsi
6482F:	Documentation/driver-api/hsi.rst
6483F:	drivers/hsi/
6484F:	include/linux/hsi/
6485F:	include/uapi/linux/hsi/
6486
6487HSO 3G MODEM DRIVER
6488L:	linux-usb@vger.kernel.org
6489S:	Orphan
6490F:	drivers/net/usb/hso.c
6491
6492HSR NETWORK PROTOCOL
6493M:	Arvid Brodin <arvid.brodin@alten.se>
6494L:	netdev@vger.kernel.org
6495S:	Maintained
6496F:	net/hsr/
6497
6498HT16K33 LED CONTROLLER DRIVER
6499M:	Robin van der Gracht <robin@protonic.nl>
6500S:	Maintained
6501F:	drivers/auxdisplay/ht16k33.c
6502F:	Documentation/devicetree/bindings/display/ht16k33.txt
6503
6504HTCPEN TOUCHSCREEN DRIVER
6505M:	Pau Oliva Fora <pof@eslack.org>
6506L:	linux-input@vger.kernel.org
6507S:	Maintained
6508F:	drivers/input/touchscreen/htcpen.c
6509
6510HUAWEI ETHERNET DRIVER
6511M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6512L:	netdev@vger.kernel.org
6513S:	Supported
6514F:	Documentation/networking/hinic.txt
6515F:	drivers/net/ethernet/huawei/hinic/
6516
6517HUGETLB FILESYSTEM
6518M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6519S:	Maintained
6520F:	fs/hugetlbfs/
6521
6522HVA ST MEDIA DRIVER
6523M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6524L:	linux-media@vger.kernel.org
6525T:	git git://linuxtv.org/media_tree.git
6526W:	https://linuxtv.org
6527S:	Supported
6528F:	drivers/media/platform/sti/hva
6529
6530HWPOISON MEMORY FAILURE HANDLING
6531M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6532L:	linux-mm@kvack.org
6533S:	Maintained
6534F:	mm/memory-failure.c
6535F:	mm/hwpoison-inject.c
6536
6537Hyper-V CORE AND DRIVERS
6538M:	"K. Y. Srinivasan" <kys@microsoft.com>
6539M:	Haiyang Zhang <haiyangz@microsoft.com>
6540M:	Stephen Hemminger <sthemmin@microsoft.com>
6541L:	devel@linuxdriverproject.org
6542S:	Maintained
6543F:	Documentation/networking/netvsc.txt
6544F:	arch/x86/include/asm/mshyperv.h
6545F:	arch/x86/include/asm/trace/hyperv.h
6546F:	arch/x86/include/uapi/asm/hyperv.h
6547F:	arch/x86/kernel/cpu/mshyperv.c
6548F:	arch/x86/hyperv
6549F:	drivers/hid/hid-hyperv.c
6550F:	drivers/hv/
6551F:	drivers/input/serio/hyperv-keyboard.c
6552F:	drivers/pci/host/pci-hyperv.c
6553F:	drivers/net/hyperv/
6554F:	drivers/scsi/storvsc_drv.c
6555F:	drivers/uio/uio_hv_generic.c
6556F:	drivers/video/fbdev/hyperv_fb.c
6557F:	net/vmw_vsock/hyperv_transport.c
6558F:	include/linux/hyperv.h
6559F:	include/uapi/linux/hyperv.h
6560F:	tools/hv/
6561F:	Documentation/ABI/stable/sysfs-bus-vmbus
6562
6563HYPERVISOR VIRTUAL CONSOLE DRIVER
6564L:	linuxppc-dev@lists.ozlabs.org
6565S:	Odd Fixes
6566F:	drivers/tty/hvc/
6567
6568I2C ACPI SUPPORT
6569M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6570L:	linux-i2c@vger.kernel.org
6571L:	linux-acpi@vger.kernel.org
6572S:	Maintained
6573F:	drivers/i2c/i2c-core-acpi.c
6574
6575I2C MUXES
6576M:	Peter Rosin <peda@axentia.se>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	Documentation/i2c/i2c-topology
6580F:	Documentation/i2c/muxes/
6581F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6582F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6583F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6584F:	drivers/i2c/i2c-mux.c
6585F:	drivers/i2c/muxes/
6586F:	include/linux/i2c-mux.h
6587
6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6589M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6590L:	linux-i2c@vger.kernel.org
6591S:	Maintained
6592F:	drivers/i2c/busses/i2c-mv64xxx.c
6593
6594I2C OVER PARALLEL PORT
6595M:	Jean Delvare <jdelvare@suse.com>
6596L:	linux-i2c@vger.kernel.org
6597S:	Maintained
6598F:	Documentation/i2c/busses/i2c-parport
6599F:	Documentation/i2c/busses/i2c-parport-light
6600F:	drivers/i2c/busses/i2c-parport.c
6601F:	drivers/i2c/busses/i2c-parport-light.c
6602
6603I2C SUBSYSTEM
6604M:	Wolfram Sang <wsa@the-dreams.de>
6605L:	linux-i2c@vger.kernel.org
6606W:	https://i2c.wiki.kernel.org/
6607Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6609S:	Maintained
6610F:	Documentation/devicetree/bindings/i2c/
6611F:	Documentation/i2c/
6612F:	drivers/i2c/
6613F:	drivers/i2c/*/
6614F:	include/linux/i2c.h
6615F:	include/linux/i2c-*.h
6616F:	include/uapi/linux/i2c.h
6617F:	include/uapi/linux/i2c-*.h
6618
6619I2C-TAOS-EVM DRIVER
6620M:	Jean Delvare <jdelvare@suse.com>
6621L:	linux-i2c@vger.kernel.org
6622S:	Maintained
6623F:	Documentation/i2c/busses/i2c-taos-evm
6624F:	drivers/i2c/busses/i2c-taos-evm.c
6625
6626I2C-TINY-USB DRIVER
6627M:	Till Harbaum <till@harbaum.org>
6628L:	linux-i2c@vger.kernel.org
6629W:	http://www.harbaum.org/till/i2c_tiny_usb
6630S:	Maintained
6631F:	drivers/i2c/busses/i2c-tiny-usb.c
6632
6633I2C/SMBUS CONTROLLER DRIVERS FOR PC
6634M:	Jean Delvare <jdelvare@suse.com>
6635L:	linux-i2c@vger.kernel.org
6636S:	Maintained
6637F:	Documentation/i2c/busses/i2c-ali1535
6638F:	Documentation/i2c/busses/i2c-ali1563
6639F:	Documentation/i2c/busses/i2c-ali15x3
6640F:	Documentation/i2c/busses/i2c-amd756
6641F:	Documentation/i2c/busses/i2c-amd8111
6642F:	Documentation/i2c/busses/i2c-i801
6643F:	Documentation/i2c/busses/i2c-nforce2
6644F:	Documentation/i2c/busses/i2c-piix4
6645F:	Documentation/i2c/busses/i2c-sis5595
6646F:	Documentation/i2c/busses/i2c-sis630
6647F:	Documentation/i2c/busses/i2c-sis96x
6648F:	Documentation/i2c/busses/i2c-via
6649F:	Documentation/i2c/busses/i2c-viapro
6650F:	drivers/i2c/busses/i2c-ali1535.c
6651F:	drivers/i2c/busses/i2c-ali1563.c
6652F:	drivers/i2c/busses/i2c-ali15x3.c
6653F:	drivers/i2c/busses/i2c-amd756.c
6654F:	drivers/i2c/busses/i2c-amd756-s4882.c
6655F:	drivers/i2c/busses/i2c-amd8111.c
6656F:	drivers/i2c/busses/i2c-i801.c
6657F:	drivers/i2c/busses/i2c-isch.c
6658F:	drivers/i2c/busses/i2c-nforce2.c
6659F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6660F:	drivers/i2c/busses/i2c-piix4.c
6661F:	drivers/i2c/busses/i2c-sis5595.c
6662F:	drivers/i2c/busses/i2c-sis630.c
6663F:	drivers/i2c/busses/i2c-sis96x.c
6664F:	drivers/i2c/busses/i2c-via.c
6665F:	drivers/i2c/busses/i2c-viapro.c
6666
6667I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6668M:	Hans de Goede <hdegoede@redhat.com>
6669L:	linux-i2c@vger.kernel.org
6670S:	Maintained
6671F:	drivers/i2c/busses/i2c-cht-wc.c
6672
6673I2C/SMBUS ISMT DRIVER
6674M:	Seth Heasley <seth.heasley@intel.com>
6675M:	Neil Horman <nhorman@tuxdriver.com>
6676L:	linux-i2c@vger.kernel.org
6677F:	drivers/i2c/busses/i2c-ismt.c
6678F:	Documentation/i2c/busses/i2c-ismt
6679
6680I2C/SMBUS STUB DRIVER
6681M:	Jean Delvare <jdelvare@suse.com>
6682L:	linux-i2c@vger.kernel.org
6683S:	Maintained
6684F:	drivers/i2c/i2c-stub.c
6685
6686IA64 (Itanium) PLATFORM
6687M:	Tony Luck <tony.luck@intel.com>
6688M:	Fenghua Yu <fenghua.yu@intel.com>
6689L:	linux-ia64@vger.kernel.org
6690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6691S:	Maintained
6692F:	arch/ia64/
6693
6694IBM Power 842 compression accelerator
6695M:	Haren Myneni <haren@us.ibm.com>
6696S:	Supported
6697F:	drivers/crypto/nx/Makefile
6698F:	drivers/crypto/nx/Kconfig
6699F:	drivers/crypto/nx/nx-842*
6700F:	include/linux/sw842.h
6701F:	crypto/842.c
6702F:	lib/842/
6703
6704IBM Power in-Nest Crypto Acceleration
6705M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6706M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6707L:	linux-crypto@vger.kernel.org
6708S:	Supported
6709F:	drivers/crypto/nx/Makefile
6710F:	drivers/crypto/nx/Kconfig
6711F:	drivers/crypto/nx/nx-aes*
6712F:	drivers/crypto/nx/nx-sha*
6713F:	drivers/crypto/nx/nx.*
6714F:	drivers/crypto/nx/nx_csbcpb.h
6715F:	drivers/crypto/nx/nx_debugfs.h
6716
6717IBM Power Linux RAID adapter
6718M:	Brian King <brking@us.ibm.com>
6719S:	Supported
6720F:	drivers/scsi/ipr.*
6721
6722IBM Power SRIOV Virtual NIC Device Driver
6723M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6724M:	John Allen <jallen@linux.vnet.ibm.com>
6725L:	netdev@vger.kernel.org
6726S:	Supported
6727F:	drivers/net/ethernet/ibm/ibmvnic.*
6728
6729IBM Power Virtual Accelerator Switchboard
6730M:	Sukadev Bhattiprolu
6731L:	linuxppc-dev@lists.ozlabs.org
6732S:	Supported
6733F:	arch/powerpc/platforms/powernv/vas*
6734F:	arch/powerpc/platforms/powernv/copy-paste.h
6735F:	arch/powerpc/include/asm/vas.h
6736F:	arch/powerpc/include/uapi/asm/vas.h
6737
6738IBM Power Virtual Ethernet Device Driver
6739M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6740L:	netdev@vger.kernel.org
6741S:	Supported
6742F:	drivers/net/ethernet/ibm/ibmveth.*
6743
6744IBM Power Virtual FC Device Drivers
6745M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6746L:	linux-scsi@vger.kernel.org
6747S:	Supported
6748F:	drivers/scsi/ibmvscsi/ibmvfc*
6749
6750IBM Power Virtual SCSI Device Drivers
6751M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6752L:	linux-scsi@vger.kernel.org
6753S:	Supported
6754F:	drivers/scsi/ibmvscsi/ibmvscsi*
6755F:	include/scsi/viosrp.h
6756
6757IBM Power Virtual SCSI Device Target Driver
6758M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6759M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6760L:	linux-scsi@vger.kernel.org
6761L:	target-devel@vger.kernel.org
6762S:	Supported
6763F:	drivers/scsi/ibmvscsi_tgt/
6764
6765IBM Power VMX Cryptographic instructions
6766M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6767M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6768L:	linux-crypto@vger.kernel.org
6769S:	Supported
6770F:	drivers/crypto/vmx/Makefile
6771F:	drivers/crypto/vmx/Kconfig
6772F:	drivers/crypto/vmx/vmx.c
6773F:	drivers/crypto/vmx/aes*
6774F:	drivers/crypto/vmx/ghash*
6775F:	drivers/crypto/vmx/ppc-xlate.pl
6776
6777IBM ServeRAID RAID DRIVER
6778S:	Orphan
6779F:	drivers/scsi/ips.*
6780
6781ICH LPC AND GPIO DRIVER
6782M:	Peter Tyser <ptyser@xes-inc.com>
6783S:	Maintained
6784F:	drivers/mfd/lpc_ich.c
6785F:	drivers/gpio/gpio-ich.c
6786
6787IDE SUBSYSTEM
6788M:	"David S. Miller" <davem@davemloft.net>
6789L:	linux-ide@vger.kernel.org
6790Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6792S:	Maintained
6793F:	Documentation/ide/
6794F:	drivers/ide/
6795F:	include/linux/ide.h
6796
6797IDE/ATAPI DRIVERS
6798M:	Borislav Petkov <bp@alien8.de>
6799L:	linux-ide@vger.kernel.org
6800S:	Maintained
6801F:	Documentation/cdrom/ide-cd
6802F:	drivers/ide/ide-cd*
6803
6804IDEAPAD LAPTOP EXTRAS DRIVER
6805M:	Ike Panhc <ike.pan@canonical.com>
6806L:	platform-driver-x86@vger.kernel.org
6807W:	http://launchpad.net/ideapad-laptop
6808S:	Maintained
6809F:	drivers/platform/x86/ideapad-laptop.c
6810
6811IDEAPAD LAPTOP SLIDEBAR DRIVER
6812M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6813L:	linux-input@vger.kernel.org
6814W:	https://github.com/o2genum/ideapad-slidebar
6815S:	Maintained
6816F:	drivers/input/misc/ideapad_slidebar.c
6817
6818IDT VersaClock 5 CLOCK DRIVER
6819M:	Marek Vasut <marek.vasut@gmail.com>
6820S:	Maintained
6821F:	drivers/clk/clk-versaclock5.c
6822
6823IEEE 802.15.4 SUBSYSTEM
6824M:	Alexander Aring <alex.aring@gmail.com>
6825M:	Stefan Schmidt <stefan@osg.samsung.com>
6826L:	linux-wpan@vger.kernel.org
6827W:	http://wpan.cakelab.org/
6828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6830S:	Maintained
6831F:	net/ieee802154/
6832F:	net/mac802154/
6833F:	drivers/net/ieee802154/
6834F:	include/linux/nl802154.h
6835F:	include/linux/ieee802154.h
6836F:	include/net/nl802154.h
6837F:	include/net/mac802154.h
6838F:	include/net/af_ieee802154.h
6839F:	include/net/cfg802154.h
6840F:	include/net/ieee802154_netdev.h
6841F:	Documentation/networking/ieee802154.txt
6842
6843IFE PROTOCOL
6844M:	Yotam Gigi <yotam.gi@gmail.com>
6845M:	Jamal Hadi Salim <jhs@mojatatu.com>
6846F:	net/ife
6847F:	include/net/ife.h
6848F:	include/uapi/linux/ife.h
6849
6850IGORPLUG-USB IR RECEIVER
6851M:	Sean Young <sean@mess.org>
6852L:	linux-media@vger.kernel.org
6853S:	Maintained
6854F:	drivers/media/rc/igorplugusb.c
6855
6856IGUANAWORKS USB IR TRANSCEIVER
6857M:	Sean Young <sean@mess.org>
6858L:	linux-media@vger.kernel.org
6859S:	Maintained
6860F:	drivers/media/rc/iguanair.c
6861
6862IIO DIGITAL POTENTIOMETER DAC
6863M:	Peter Rosin <peda@axentia.se>
6864L:	linux-iio@vger.kernel.org
6865S:	Maintained
6866F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6867F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6868F:	drivers/iio/dac/dpot-dac.c
6869
6870IIO ENVELOPE DETECTOR
6871M:	Peter Rosin <peda@axentia.se>
6872L:	linux-iio@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6875F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6876F:	drivers/iio/adc/envelope-detector.c
6877
6878IIO MULTIPLEXER
6879M:	Peter Rosin <peda@axentia.se>
6880L:	linux-iio@vger.kernel.org
6881S:	Maintained
6882F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6883F:	drivers/iio/multiplexer/iio-mux.c
6884
6885IIO SUBSYSTEM AND DRIVERS
6886M:	Jonathan Cameron <jic23@kernel.org>
6887R:	Hartmut Knaack <knaack.h@gmx.de>
6888R:	Lars-Peter Clausen <lars@metafoo.de>
6889R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6890L:	linux-iio@vger.kernel.org
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6892S:	Maintained
6893F:	Documentation/ABI/testing/configfs-iio*
6894F:	Documentation/ABI/testing/sysfs-bus-iio*
6895F:	Documentation/devicetree/bindings/iio/
6896F:	drivers/iio/
6897F:	drivers/staging/iio/
6898F:	include/linux/iio/
6899F:	tools/iio/
6900
6901IIO UNIT CONVERTER
6902M:	Peter Rosin <peda@axentia.se>
6903L:	linux-iio@vger.kernel.org
6904S:	Maintained
6905F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6906F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6907
6908IKANOS/ADI EAGLE ADSL USB DRIVER
6909M:	Matthieu Castet <castet.matthieu@free.fr>
6910M:	Stanislaw Gruszka <stf_xl@wp.pl>
6911S:	Maintained
6912F:	drivers/usb/atm/ueagle-atm.c
6913
6914IMGTEC ASCII LCD DRIVER
6915M:	Paul Burton <paul.burton@mips.com>
6916S:	Maintained
6917F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6918F:	drivers/auxdisplay/img-ascii-lcd.c
6919
6920IMGTEC IR DECODER DRIVER
6921M:	James Hogan <jhogan@kernel.org>
6922S:	Maintained
6923F:	drivers/media/rc/img-ir/
6924
6925IMS TWINTURBO FRAMEBUFFER DRIVER
6926L:	linux-fbdev@vger.kernel.org
6927S:	Orphan
6928F:	drivers/video/fbdev/imsttfb.c
6929
6930INA209 HARDWARE MONITOR DRIVER
6931M:	Guenter Roeck <linux@roeck-us.net>
6932L:	linux-hwmon@vger.kernel.org
6933S:	Maintained
6934F:	Documentation/hwmon/ina209
6935F:	Documentation/devicetree/bindings/i2c/ina209.txt
6936F:	drivers/hwmon/ina209.c
6937
6938INA2XX HARDWARE MONITOR DRIVER
6939M:	Guenter Roeck <linux@roeck-us.net>
6940L:	linux-hwmon@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/hwmon/ina2xx
6943F:	drivers/hwmon/ina2xx.c
6944F:	include/linux/platform_data/ina2xx.h
6945
6946INDUSTRY PACK SUBSYSTEM (IPACK)
6947M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6948M:	Jens Taprogge <jens.taprogge@taprogge.org>
6949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6950L:	industrypack-devel@lists.sourceforge.net
6951W:	http://industrypack.sourceforge.net
6952S:	Maintained
6953F:	drivers/ipack/
6954
6955INFINIBAND SUBSYSTEM
6956M:	Doug Ledford <dledford@redhat.com>
6957M:	Jason Gunthorpe <jgg@mellanox.com>
6958L:	linux-rdma@vger.kernel.org
6959W:	https://github.com/linux-rdma/rdma-core
6960Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6962S:	Supported
6963F:	Documentation/devicetree/bindings/infiniband/
6964F:	Documentation/infiniband/
6965F:	drivers/infiniband/
6966F:	include/uapi/linux/if_infiniband.h
6967F:	include/uapi/rdma/
6968F:	include/rdma/
6969
6970INGENIC JZ4780 DMA Driver
6971M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6972S:	Maintained
6973F:	drivers/dma/dma-jz4780.c
6974
6975INGENIC JZ4780 NAND DRIVER
6976M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6977L:	linux-mtd@lists.infradead.org
6978S:	Maintained
6979F:	drivers/mtd/nand/jz4780_*
6980
6981INOTIFY
6982M:	Jan Kara <jack@suse.cz>
6983R:	Amir Goldstein <amir73il@gmail.com>
6984L:	linux-fsdevel@vger.kernel.org
6985S:	Maintained
6986F:	Documentation/filesystems/inotify.txt
6987F:	fs/notify/inotify/
6988F:	include/linux/inotify.h
6989F:	include/uapi/linux/inotify.h
6990
6991INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6992M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6993L:	linux-input@vger.kernel.org
6994Q:	http://patchwork.kernel.org/project/linux-input/list/
6995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6996S:	Maintained
6997F:	drivers/input/
6998F:	include/linux/input.h
6999F:	include/uapi/linux/input.h
7000F:	include/uapi/linux/input-event-codes.h
7001F:	include/linux/input/
7002F:	Documentation/devicetree/bindings/input/
7003F:	Documentation/input/
7004
7005INPUT MULTITOUCH (MT) PROTOCOL
7006M:	Henrik Rydberg <rydberg@bitmath.org>
7007L:	linux-input@vger.kernel.org
7008S:	Odd fixes
7009F:	Documentation/input/multi-touch-protocol.rst
7010F:	drivers/input/input-mt.c
7011K:	\b(ABS|SYN)_MT_
7012
7013INSIDE SECURE CRYPTO DRIVER
7014M:	Antoine Tenart <antoine.tenart@free-electrons.com>
7015F:	drivers/crypto/inside-secure/
7016S:	Maintained
7017L:	linux-crypto@vger.kernel.org
7018
7019INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7020M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7021M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7022L:	linux-integrity@vger.kernel.org
7023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7024S:	Supported
7025F:	security/integrity/ima/
7026
7027INTEL 810/815 FRAMEBUFFER DRIVER
7028M:	Antonino Daplas <adaplas@gmail.com>
7029L:	linux-fbdev@vger.kernel.org
7030S:	Maintained
7031F:	drivers/video/fbdev/i810/
7032
7033INTEL ASoC BDW/HSW DRIVERS
7034M:	Jie Yang <yang.jie@linux.intel.com>
7035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7036S:	Supported
7037F:	sound/soc/intel/common/sst-dsp*
7038F:	sound/soc/intel/common/sst-firmware.c
7039F:	sound/soc/intel/boards/broadwell.c
7040F:	sound/soc/intel/haswell/
7041
7042INTEL C600 SERIES SAS CONTROLLER DRIVER
7043M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7044M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7045L:	linux-scsi@vger.kernel.org
7046T:	git git://git.code.sf.net/p/intel-sas/isci
7047S:	Supported
7048F:	drivers/scsi/isci/
7049
7050INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7051M:	Jani Nikula <jani.nikula@linux.intel.com>
7052M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7053M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7054L:	intel-gfx@lists.freedesktop.org
7055W:	https://01.org/linuxgraphics/
7056B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7057C:	irc://chat.freenode.net/intel-gfx
7058Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7059T:	git git://anongit.freedesktop.org/drm-intel
7060S:	Supported
7061F:	drivers/gpu/drm/i915/
7062F:	include/drm/i915*
7063F:	include/uapi/drm/i915_drm.h
7064F:	Documentation/gpu/i915.rst
7065
7066INTEL ETHERNET DRIVERS
7067M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7068L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7069W:	http://www.intel.com/support/feedback.htm
7070W:	http://e1000.sourceforge.net/
7071Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7074S:	Supported
7075F:	Documentation/networking/e100.txt
7076F:	Documentation/networking/e1000.txt
7077F:	Documentation/networking/e1000e.txt
7078F:	Documentation/networking/igb.txt
7079F:	Documentation/networking/igbvf.txt
7080F:	Documentation/networking/ixgb.txt
7081F:	Documentation/networking/ixgbe.txt
7082F:	Documentation/networking/ixgbevf.txt
7083F:	Documentation/networking/i40e.txt
7084F:	Documentation/networking/i40evf.txt
7085F:	drivers/net/ethernet/intel/
7086F:	drivers/net/ethernet/intel/*/
7087F:	include/linux/avf/virtchnl.h
7088
7089INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7090M:	Maik Broemme <mbroemme@libmpq.org>
7091L:	linux-fbdev@vger.kernel.org
7092S:	Maintained
7093F:	Documentation/fb/intelfb.txt
7094F:	drivers/video/fbdev/intelfb/
7095
7096INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7097M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7098M:	Zhi Wang <zhi.a.wang@intel.com>
7099L:	intel-gvt-dev@lists.freedesktop.org
7100L:	intel-gfx@lists.freedesktop.org
7101W:	https://01.org/igvt-g
7102T:	git https://github.com/intel/gvt-linux.git
7103S:	Supported
7104F:	drivers/gpu/drm/i915/gvt/
7105
7106INTEL HID EVENT DRIVER
7107M:	Alex Hung <alex.hung@canonical.com>
7108L:	platform-driver-x86@vger.kernel.org
7109S:	Maintained
7110F:	drivers/platform/x86/intel-hid.c
7111
7112INTEL I/OAT DMA DRIVER
7113M:	Dave Jiang <dave.jiang@intel.com>
7114R:	Dan Williams <dan.j.williams@intel.com>
7115L:	dmaengine@vger.kernel.org
7116Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7117S:	Supported
7118F:	drivers/dma/ioat*
7119
7120INTEL IDLE DRIVER
7121M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7122M:	Len Brown <lenb@kernel.org>
7123L:	linux-pm@vger.kernel.org
7124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7125B:	https://bugzilla.kernel.org
7126S:	Supported
7127F:	drivers/idle/intel_idle.c
7128
7129INTEL INTEGRATED SENSOR HUB DRIVER
7130M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7131M:	Jiri Kosina <jikos@kernel.org>
7132L:	linux-input@vger.kernel.org
7133S:	Maintained
7134F:	drivers/hid/intel-ish-hid/
7135
7136INTEL IOMMU (VT-d)
7137M:	David Woodhouse <dwmw2@infradead.org>
7138L:	iommu@lists.linux-foundation.org
7139T:	git git://git.infradead.org/iommu-2.6.git
7140S:	Supported
7141F:	drivers/iommu/intel-iommu.c
7142F:	include/linux/intel-iommu.h
7143
7144INTEL IOP-ADMA DMA DRIVER
7145R:	Dan Williams <dan.j.williams@intel.com>
7146S:	Odd fixes
7147F:	drivers/dma/iop-adma.c
7148
7149INTEL IPU3 CSI-2 CIO2 DRIVER
7150M:	Yong Zhi <yong.zhi@intel.com>
7151M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7152L:	linux-media@vger.kernel.org
7153S:	Maintained
7154F:	drivers/media/pci/intel/ipu3/
7155F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7156
7157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7158M:	Krzysztof Halasa <khalasa@piap.pl>
7159S:	Maintained
7160F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7161F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7162F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7163F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7164F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7165F:	drivers/net/wan/ixp4xx_hss.c
7166
7167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7168M:	Deepak Saxena <dsaxena@plexity.net>
7169S:	Maintained
7170F:	drivers/char/hw_random/ixp4xx-rng.c
7171
7172INTEL MANAGEMENT ENGINE (mei)
7173M:	Tomas Winkler <tomas.winkler@intel.com>
7174L:	linux-kernel@vger.kernel.org
7175S:	Supported
7176F:	include/uapi/linux/mei.h
7177F:	include/linux/mei_cl_bus.h
7178F:	drivers/misc/mei/*
7179F:	drivers/watchdog/mei_wdt.c
7180F:	Documentation/misc-devices/mei/*
7181F:	samples/mei/*
7182
7183INTEL MENLOW THERMAL DRIVER
7184M:	Sujith Thomas <sujith.thomas@intel.com>
7185L:	platform-driver-x86@vger.kernel.org
7186W:	https://01.org/linux-acpi
7187S:	Supported
7188F:	drivers/platform/x86/intel_menlow.c
7189
7190INTEL MERRIFIELD GPIO DRIVER
7191M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7192L:	linux-gpio@vger.kernel.org
7193S:	Maintained
7194F:	drivers/gpio/gpio-merrifield.c
7195
7196INTEL MIC DRIVERS (mic)
7197M:	Sudeep Dutt <sudeep.dutt@intel.com>
7198M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7199S:	Supported
7200W:	https://github.com/sudeepdutt/mic
7201W:	http://software.intel.com/en-us/mic-developer
7202F:	include/linux/mic_bus.h
7203F:	include/linux/scif.h
7204F:	include/uapi/linux/mic_common.h
7205F:	include/uapi/linux/mic_ioctl.h
7206F:	include/uapi/linux/scif_ioctl.h
7207F:	drivers/misc/mic/
7208F:	drivers/dma/mic_x100_dma.c
7209F:	drivers/dma/mic_x100_dma.h
7210F:	Documentation/mic/
7211
7212INTEL PMC CORE DRIVER
7213M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7214M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7215L:	platform-driver-x86@vger.kernel.org
7216S:	Maintained
7217F:	arch/x86/include/asm/pmc_core.h
7218F:	drivers/platform/x86/intel_pmc_core*
7219
7220INTEL PMC/P-Unit IPC DRIVER
7221M:	Zha Qipeng<qipeng.zha@intel.com>
7222L:	platform-driver-x86@vger.kernel.org
7223S:	Maintained
7224F:	drivers/platform/x86/intel_pmc_ipc.c
7225F:	drivers/platform/x86/intel_punit_ipc.c
7226F:	arch/x86/include/asm/intel_pmc_ipc.h
7227F:	arch/x86/include/asm/intel_punit_ipc.h
7228
7229INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7230M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7231L:	linux-wireless@vger.kernel.org
7232S:	Maintained
7233F:	Documentation/networking/README.ipw2100
7234F:	Documentation/networking/README.ipw2200
7235F:	drivers/net/wireless/intel/ipw2x00/
7236
7237INTEL PSTATE DRIVER
7238M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7239M:	Len Brown <lenb@kernel.org>
7240L:	linux-pm@vger.kernel.org
7241S:	Supported
7242F:	drivers/cpufreq/intel_pstate.c
7243
7244INTEL RDMA RNIC DRIVER
7245M:	Faisal Latif <faisal.latif@intel.com>
7246M:	Shiraz Saleem <shiraz.saleem@intel.com>
7247L:	linux-rdma@vger.kernel.org
7248S:	Supported
7249F:	drivers/infiniband/hw/i40iw/
7250
7251INTEL TELEMETRY DRIVER
7252M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7253L:	platform-driver-x86@vger.kernel.org
7254S:	Maintained
7255F:	arch/x86/include/asm/intel_telemetry.h
7256F:	drivers/platform/x86/intel_telemetry*
7257
7258INTEL VIRTUAL BUTTON DRIVER
7259M:	AceLan Kao <acelan.kao@canonical.com>
7260L:	platform-driver-x86@vger.kernel.org
7261S:	Maintained
7262F:	drivers/platform/x86/intel-vbtn.c
7263
7264INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7265M:	Stanislaw Gruszka <sgruszka@redhat.com>
7266L:	linux-wireless@vger.kernel.org
7267S:	Supported
7268F:	drivers/net/wireless/intel/iwlegacy/
7269
7270INTEL WIRELESS WIFI LINK (iwlwifi)
7271M:	Johannes Berg <johannes.berg@intel.com>
7272M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7273M:	Luca Coelho <luciano.coelho@intel.com>
7274M:	Intel Linux Wireless <linuxwifi@intel.com>
7275L:	linux-wireless@vger.kernel.org
7276W:	http://intellinuxwireless.org
7277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7278S:	Supported
7279F:	drivers/net/wireless/intel/iwlwifi/
7280
7281INTEL WIRELESS WIMAX CONNECTION 2400
7282M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7283M:	linux-wimax@intel.com
7284L:	wimax@linuxwimax.org (subscribers-only)
7285S:	Supported
7286W:	http://linuxwimax.org
7287F:	Documentation/wimax/README.i2400m
7288F:	drivers/net/wimax/i2400m/
7289F:	include/uapi/linux/wimax/i2400m.h
7290
7291INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7292M:	Mario Limonciello <mario.limonciello@dell.com>
7293S:	Maintained
7294F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7295
7296INTEL(R) TRACE HUB
7297M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7298S:	Supported
7299F:	Documentation/trace/intel_th.txt
7300F:	drivers/hwtracing/intel_th/
7301
7302INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7303M:	Ning Sun <ning.sun@intel.com>
7304L:	tboot-devel@lists.sourceforge.net
7305W:	http://tboot.sourceforge.net
7306T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7307S:	Supported
7308F:	Documentation/intel_txt.txt
7309F:	include/linux/tboot.h
7310F:	arch/x86/kernel/tboot.c
7311
7312INTEL-MID GPIO DRIVER
7313M:	David Cohen <david.a.cohen@linux.intel.com>
7314L:	linux-gpio@vger.kernel.org
7315S:	Maintained
7316F:	drivers/gpio/gpio-intel-mid.c
7317
7318INVENSENSE MPU-3050 GYROSCOPE DRIVER
7319M:	Linus Walleij <linus.walleij@linaro.org>
7320L:	linux-iio@vger.kernel.org
7321S:	Maintained
7322F:	drivers/iio/gyro/mpu3050*
7323F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7324
7325IOC3 ETHERNET DRIVER
7326M:	Ralf Baechle <ralf@linux-mips.org>
7327L:	linux-mips@linux-mips.org
7328S:	Maintained
7329F:	drivers/net/ethernet/sgi/ioc3-eth.c
7330
7331IOC3 SERIAL DRIVER
7332M:	Pat Gefre <pfg@sgi.com>
7333L:	linux-serial@vger.kernel.org
7334S:	Maintained
7335F:	drivers/tty/serial/ioc3_serial.c
7336
7337IOMMU DRIVERS
7338M:	Joerg Roedel <joro@8bytes.org>
7339L:	iommu@lists.linux-foundation.org
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7341S:	Maintained
7342F:	Documentation/devicetree/bindings/iommu/
7343F:	drivers/iommu/
7344F:	include/linux/iommu.h
7345F:	include/linux/iova.h
7346
7347IP MASQUERADING
7348M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7349S:	Maintained
7350F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7351
7352IPMI SUBSYSTEM
7353M:	Corey Minyard <minyard@acm.org>
7354L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7355W:	http://openipmi.sourceforge.net/
7356S:	Supported
7357F:	Documentation/IPMI.txt
7358F:	drivers/char/ipmi/
7359F:	include/linux/ipmi*
7360F:	include/uapi/linux/ipmi*
7361
7362IPS SCSI RAID DRIVER
7363M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7364L:	linux-scsi@vger.kernel.org
7365W:	http://www.adaptec.com/
7366S:	Maintained
7367F:	drivers/scsi/ips*
7368
7369IPVS
7370M:	Wensong Zhang <wensong@linux-vs.org>
7371M:	Simon Horman <horms@verge.net.au>
7372M:	Julian Anastasov <ja@ssi.bg>
7373L:	netdev@vger.kernel.org
7374L:	lvs-devel@vger.kernel.org
7375S:	Maintained
7376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7378F:	Documentation/networking/ipvs-sysctl.txt
7379F:	include/net/ip_vs.h
7380F:	include/uapi/linux/ip_vs.h
7381F:	net/netfilter/ipvs/
7382
7383IPWIRELESS DRIVER
7384M:	Jiri Kosina <jikos@kernel.org>
7385M:	David Sterba <dsterba@suse.com>
7386S:	Odd Fixes
7387F:	drivers/tty/ipwireless/
7388
7389IPX NETWORK LAYER
7390L:	netdev@vger.kernel.org
7391S:	Obsolete
7392F:	include/uapi/linux/ipx.h
7393F:	drivers/staging/ipx/
7394
7395IRDA SUBSYSTEM
7396M:	Samuel Ortiz <samuel@sortiz.org>
7397L:	irda-users@lists.sourceforge.net (subscribers-only)
7398L:	netdev@vger.kernel.org
7399W:	http://irda.sourceforge.net/
7400S:	Obsolete
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7402F:	Documentation/networking/irda.txt
7403F:	drivers/staging/irda/
7404
7405IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7406M:	Marc Zyngier <marc.zyngier@arm.com>
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409F:	Documentation/IRQ-domain.txt
7410F:	include/linux/irqdomain.h
7411F:	kernel/irq/irqdomain.c
7412F:	kernel/irq/msi.c
7413
7414IRQ SUBSYSTEM
7415M:	Thomas Gleixner <tglx@linutronix.de>
7416L:	linux-kernel@vger.kernel.org
7417S:	Maintained
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7419F:	kernel/irq/
7420
7421IRQCHIP DRIVERS
7422M:	Thomas Gleixner <tglx@linutronix.de>
7423M:	Jason Cooper <jason@lakedaemon.net>
7424M:	Marc Zyngier <marc.zyngier@arm.com>
7425L:	linux-kernel@vger.kernel.org
7426S:	Maintained
7427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7428F:	Documentation/devicetree/bindings/interrupt-controller/
7429F:	drivers/irqchip/
7430
7431ISA
7432M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7433S:	Maintained
7434F:	Documentation/isa.txt
7435F:	drivers/base/isa.c
7436F:	include/linux/isa.h
7437
7438ISA RADIO MODULE
7439M:	Hans Verkuil <hverkuil@xs4all.nl>
7440L:	linux-media@vger.kernel.org
7441T:	git git://linuxtv.org/media_tree.git
7442W:	https://linuxtv.org
7443S:	Maintained
7444F:	drivers/media/radio/radio-isa*
7445
7446ISAPNP
7447M:	Jaroslav Kysela <perex@perex.cz>
7448S:	Maintained
7449F:	Documentation/isapnp.txt
7450F:	drivers/pnp/isapnp/
7451F:	include/linux/isapnp.h
7452
7453ISCSI
7454M:	Lee Duncan <lduncan@suse.com>
7455M:	Chris Leech <cleech@redhat.com>
7456L:	open-iscsi@googlegroups.com
7457W:	www.open-iscsi.com
7458S:	Maintained
7459F:	drivers/scsi/*iscsi*
7460F:	include/scsi/*iscsi*
7461
7462iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7463M:	Peter Jones <pjones@redhat.com>
7464M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7465S:	Maintained
7466F:	drivers/firmware/iscsi_ibft*
7467
7468ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7469M:	Or Gerlitz <ogerlitz@mellanox.com>
7470M:	Sagi Grimberg <sagi@grimberg.me>
7471M:	Roi Dayan <roid@mellanox.com>
7472L:	linux-rdma@vger.kernel.org
7473S:	Supported
7474W:	http://www.openfabrics.org
7475W:	www.open-iscsi.org
7476Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7477F:	drivers/infiniband/ulp/iser/
7478
7479ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7480M:	Sagi Grimberg <sagi@grimberg.me>
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7482L:	linux-rdma@vger.kernel.org
7483L:	target-devel@vger.kernel.org
7484S:	Supported
7485W:	http://www.linux-iscsi.org
7486F:	drivers/infiniband/ulp/isert
7487
7488ISDN SUBSYSTEM
7489M:	Karsten Keil <isdn@linux-pingi.de>
7490L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7491L:	netdev@vger.kernel.org
7492W:	http://www.isdn4linux.de
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7494S:	Maintained
7495F:	Documentation/isdn/
7496F:	drivers/isdn/
7497F:	include/linux/isdn.h
7498F:	include/linux/isdn/
7499F:	include/uapi/linux/isdn.h
7500F:	include/uapi/linux/isdn/
7501
7502ISDN SUBSYSTEM (Eicon active card driver)
7503M:	Armin Schindler <mac@melware.de>
7504L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7505W:	http://www.melware.de
7506S:	Maintained
7507F:	drivers/isdn/hardware/eicon/
7508
7509IT87 HARDWARE MONITORING DRIVER
7510M:	Jean Delvare <jdelvare@suse.com>
7511L:	linux-hwmon@vger.kernel.org
7512S:	Maintained
7513F:	Documentation/hwmon/it87
7514F:	drivers/hwmon/it87.c
7515
7516IT913X MEDIA DRIVER
7517M:	Antti Palosaari <crope@iki.fi>
7518L:	linux-media@vger.kernel.org
7519W:	https://linuxtv.org
7520W:	http://palosaari.fi/linux/
7521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7522T:	git git://linuxtv.org/anttip/media_tree.git
7523S:	Maintained
7524F:	drivers/media/tuners/it913x*
7525
7526IVTV VIDEO4LINUX DRIVER
7527M:	Andy Walls <awalls@md.metrocast.net>
7528L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7529L:	linux-media@vger.kernel.org
7530T:	git git://linuxtv.org/media_tree.git
7531W:	http://www.ivtvdriver.org
7532S:	Maintained
7533F:	Documentation/media/v4l-drivers/ivtv*
7534F:	drivers/media/pci/ivtv/
7535F:	include/uapi/linux/ivtv*
7536
7537IX2505V MEDIA DRIVER
7538M:	Malcolm Priestley <tvboxspy@gmail.com>
7539L:	linux-media@vger.kernel.org
7540W:	https://linuxtv.org
7541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7542S:	Maintained
7543F:	drivers/media/dvb-frontends/ix2505v*
7544
7545JC42.4 TEMPERATURE SENSOR DRIVER
7546M:	Guenter Roeck <linux@roeck-us.net>
7547L:	linux-hwmon@vger.kernel.org
7548S:	Maintained
7549F:	drivers/hwmon/jc42.c
7550F:	Documentation/hwmon/jc42
7551
7552JFS FILESYSTEM
7553M:	Dave Kleikamp <shaggy@kernel.org>
7554L:	jfs-discussion@lists.sourceforge.net
7555W:	http://jfs.sourceforge.net/
7556T:	git git://github.com/kleikamp/linux-shaggy.git
7557S:	Maintained
7558F:	Documentation/filesystems/jfs.txt
7559F:	fs/jfs/
7560
7561JME NETWORK DRIVER
7562M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7563L:	netdev@vger.kernel.org
7564S:	Maintained
7565F:	drivers/net/ethernet/jme.*
7566
7567JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7568M:	David Woodhouse <dwmw2@infradead.org>
7569L:	linux-mtd@lists.infradead.org
7570W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7571S:	Maintained
7572F:	fs/jffs2/
7573F:	include/uapi/linux/jffs2.h
7574
7575JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7576M:	"Theodore Ts'o" <tytso@mit.edu>
7577M:	Jan Kara <jack@suse.com>
7578L:	linux-ext4@vger.kernel.org
7579S:	Maintained
7580F:	fs/jbd2/
7581F:	include/linux/jbd2.h
7582
7583JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7584M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7585L:	linux-media@vger.kernel.org
7586S:	Maintained
7587F:	drivers/media/platform/rcar_jpu.c
7588
7589JSM Neo PCI based serial card
7590M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7591L:	linux-serial@vger.kernel.org
7592S:	Maintained
7593F:	drivers/tty/serial/jsm/
7594
7595K10TEMP HARDWARE MONITORING DRIVER
7596M:	Clemens Ladisch <clemens@ladisch.de>
7597L:	linux-hwmon@vger.kernel.org
7598S:	Maintained
7599F:	Documentation/hwmon/k10temp
7600F:	drivers/hwmon/k10temp.c
7601
7602K8TEMP HARDWARE MONITORING DRIVER
7603M:	Rudolf Marek <r.marek@assembler.cz>
7604L:	linux-hwmon@vger.kernel.org
7605S:	Maintained
7606F:	Documentation/hwmon/k8temp
7607F:	drivers/hwmon/k8temp.c
7608
7609KASAN
7610M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7611R:	Alexander Potapenko <glider@google.com>
7612R:	Dmitry Vyukov <dvyukov@google.com>
7613L:	kasan-dev@googlegroups.com
7614S:	Maintained
7615F:	arch/*/include/asm/kasan.h
7616F:	arch/*/mm/kasan_init*
7617F:	Documentation/dev-tools/kasan.rst
7618F:	include/linux/kasan*.h
7619F:	lib/test_kasan.c
7620F:	mm/kasan/
7621F:	scripts/Makefile.kasan
7622
7623KCONFIG
7624L:	linux-kbuild@vger.kernel.org
7625S:	Orphan
7626F:	Documentation/kbuild/kconfig-language.txt
7627F:	scripts/kconfig/
7628
7629KDUMP
7630M:	Dave Young <dyoung@redhat.com>
7631M:	Baoquan He <bhe@redhat.com>
7632R:	Vivek Goyal <vgoyal@redhat.com>
7633L:	kexec@lists.infradead.org
7634W:	http://lse.sourceforge.net/kdump/
7635S:	Maintained
7636F:	Documentation/kdump/
7637
7638KEENE FM RADIO TRANSMITTER DRIVER
7639M:	Hans Verkuil <hverkuil@xs4all.nl>
7640L:	linux-media@vger.kernel.org
7641T:	git git://linuxtv.org/media_tree.git
7642W:	https://linuxtv.org
7643S:	Maintained
7644F:	drivers/media/radio/radio-keene*
7645
7646KERNEL AUTOMOUNTER v4 (AUTOFS4)
7647M:	Ian Kent <raven@themaw.net>
7648L:	autofs@vger.kernel.org
7649S:	Maintained
7650F:	fs/autofs4/
7651
7652KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7653M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7654M:	Michal Marek <michal.lkml@markovi.net>
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7656L:	linux-kbuild@vger.kernel.org
7657S:	Maintained
7658F:	Documentation/kbuild/
7659F:	Makefile
7660F:	scripts/Makefile.*
7661F:	scripts/basic/
7662F:	scripts/mk*
7663F:	scripts/package/
7664
7665KERNEL JANITORS
7666L:	kernel-janitors@vger.kernel.org
7667W:	http://kernelnewbies.org/KernelJanitors
7668S:	Odd Fixes
7669
7670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7671M:	"J. Bruce Fields" <bfields@fieldses.org>
7672M:	Jeff Layton <jlayton@kernel.org>
7673L:	linux-nfs@vger.kernel.org
7674W:	http://nfs.sourceforge.net/
7675T:	git git://linux-nfs.org/~bfields/linux.git
7676S:	Supported
7677F:	fs/nfsd/
7678F:	include/uapi/linux/nfsd/
7679F:	fs/lockd/
7680F:	fs/nfs_common/
7681F:	net/sunrpc/
7682F:	include/linux/lockd/
7683F:	include/linux/sunrpc/
7684F:	include/uapi/linux/sunrpc/
7685
7686KERNEL SELFTEST FRAMEWORK
7687M:	Shuah Khan <shuahkh@osg.samsung.com>
7688M:	Shuah Khan <shuah@kernel.org>
7689L:	linux-kselftest@vger.kernel.org
7690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7691S:	Maintained
7692F:	tools/testing/selftests/
7693F:	Documentation/dev-tools/kselftest*
7694
7695KERNEL USERMODE HELPER
7696M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7697L:	linux-kernel@vger.kernel.org
7698S:	Maintained
7699F:	kernel/umh.c
7700F:	include/linux/umh.h
7701
7702KERNEL VIRTUAL MACHINE (KVM)
7703M:	Paolo Bonzini <pbonzini@redhat.com>
7704M:	Radim Krčmář <rkrcmar@redhat.com>
7705L:	kvm@vger.kernel.org
7706W:	http://www.linux-kvm.org
7707T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7708S:	Supported
7709F:	Documentation/virtual/kvm/
7710F:	include/trace/events/kvm.h
7711F:	include/uapi/asm-generic/kvm*
7712F:	include/uapi/linux/kvm*
7713F:	include/asm-generic/kvm*
7714F:	include/linux/kvm*
7715F:	include/kvm/iodev.h
7716F:	virt/kvm/*
7717F:	tools/kvm/
7718
7719KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7720M:	Joerg Roedel <joro@8bytes.org>
7721L:	kvm@vger.kernel.org
7722W:	http://www.linux-kvm.org/
7723S:	Maintained
7724F:	arch/x86/include/asm/svm.h
7725F:	arch/x86/kvm/svm.c
7726
7727KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7728M:	Christoffer Dall <christoffer.dall@linaro.org>
7729M:	Marc Zyngier <marc.zyngier@arm.com>
7730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7731L:	kvmarm@lists.cs.columbia.edu
7732W:	http://systems.cs.columbia.edu/projects/kvm-arm
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7734S:	Supported
7735F:	arch/arm/include/uapi/asm/kvm*
7736F:	arch/arm/include/asm/kvm*
7737F:	arch/arm/kvm/
7738F:	virt/kvm/arm/
7739F:	include/kvm/arm_*
7740
7741KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7742M:	Christoffer Dall <christoffer.dall@linaro.org>
7743M:	Marc Zyngier <marc.zyngier@arm.com>
7744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7745L:	kvmarm@lists.cs.columbia.edu
7746S:	Maintained
7747F:	arch/arm64/include/uapi/asm/kvm*
7748F:	arch/arm64/include/asm/kvm*
7749F:	arch/arm64/kvm/
7750
7751KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7752M:	James Hogan <jhogan@kernel.org>
7753L:	linux-mips@linux-mips.org
7754S:	Supported
7755F:	arch/mips/include/uapi/asm/kvm*
7756F:	arch/mips/include/asm/kvm*
7757F:	arch/mips/kvm/
7758
7759KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7760M:	Paul Mackerras <paulus@ozlabs.org>
7761L:	kvm-ppc@vger.kernel.org
7762W:	http://www.linux-kvm.org/
7763T:	git git://github.com/agraf/linux-2.6.git
7764S:	Supported
7765F:	arch/powerpc/include/uapi/asm/kvm*
7766F:	arch/powerpc/include/asm/kvm*
7767F:	arch/powerpc/kvm/
7768F:	arch/powerpc/kernel/kvm*
7769
7770KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7771M:	Christian Borntraeger <borntraeger@de.ibm.com>
7772M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7773R:	David Hildenbrand <david@redhat.com>
7774R:	Cornelia Huck <cohuck@redhat.com>
7775L:	linux-s390@vger.kernel.org
7776W:	http://www.ibm.com/developerworks/linux/linux390/
7777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7778S:	Supported
7779F:	arch/s390/include/uapi/asm/kvm*
7780F:	arch/s390/include/asm/gmap.h
7781F:	arch/s390/include/asm/kvm*
7782F:	arch/s390/kvm/
7783F:	arch/s390/mm/gmap.c
7784
7785KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7786M:	Paolo Bonzini <pbonzini@redhat.com>
7787M:	Radim Krčmář <rkrcmar@redhat.com>
7788L:	kvm@vger.kernel.org
7789W:	http://www.linux-kvm.org
7790T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7791S:	Supported
7792F:	arch/x86/kvm/
7793F:	arch/x86/include/uapi/asm/kvm*
7794F:	arch/x86/include/asm/kvm*
7795F:	arch/x86/include/asm/pvclock-abi.h
7796F:	arch/x86/kernel/kvm.c
7797F:	arch/x86/kernel/kvmclock.c
7798
7799KERNFS
7800M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7801M:	Tejun Heo <tj@kernel.org>
7802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7803S:	Supported
7804F:	include/linux/kernfs.h
7805F:	fs/kernfs/
7806
7807KEXEC
7808M:	Eric Biederman <ebiederm@xmission.com>
7809W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7810L:	kexec@lists.infradead.org
7811S:	Maintained
7812F:	include/linux/kexec.h
7813F:	include/uapi/linux/kexec.h
7814F:	kernel/kexec*
7815
7816KEYS-ENCRYPTED
7817M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7818L:	linux-integrity@vger.kernel.org
7819L:	keyrings@vger.kernel.org
7820S:	Supported
7821F:	Documentation/security/keys/trusted-encrypted.rst
7822F:	include/keys/encrypted-type.h
7823F:	security/keys/encrypted-keys/
7824
7825KEYS-TRUSTED
7826M:	James Bottomley <jejb@linux.vnet.ibm.com>
7827M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7828L:	linux-integrity@vger.kernel.org
7829L:	keyrings@vger.kernel.org
7830S:	Supported
7831F:	Documentation/security/keys/trusted-encrypted.rst
7832F:	include/keys/trusted-type.h
7833F:	security/keys/trusted.c
7834F:	security/keys/trusted.h
7835
7836KEYS/KEYRINGS:
7837M:	David Howells <dhowells@redhat.com>
7838L:	keyrings@vger.kernel.org
7839S:	Maintained
7840F:	Documentation/security/keys/core.rst
7841F:	include/linux/key.h
7842F:	include/linux/key-type.h
7843F:	include/linux/keyctl.h
7844F:	include/uapi/linux/keyctl.h
7845F:	include/keys/
7846F:	security/keys/
7847
7848KGDB / KDB /debug_core
7849M:	Jason Wessel <jason.wessel@windriver.com>
7850M:	Daniel Thompson <daniel.thompson@linaro.org>
7851W:	http://kgdb.wiki.kernel.org/
7852L:	kgdb-bugreport@lists.sourceforge.net
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7854S:	Maintained
7855F:	Documentation/dev-tools/kgdb.rst
7856F:	drivers/misc/kgdbts.c
7857F:	drivers/tty/serial/kgdboc.c
7858F:	include/linux/kdb.h
7859F:	include/linux/kgdb.h
7860F:	kernel/debug/
7861
7862KMEMLEAK
7863M:	Catalin Marinas <catalin.marinas@arm.com>
7864S:	Maintained
7865F:	Documentation/dev-tools/kmemleak.rst
7866F:	include/linux/kmemleak.h
7867F:	mm/kmemleak.c
7868F:	mm/kmemleak-test.c
7869
7870KMOD KERNEL MODULE LOADER - USERMODE HELPER
7871M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7872L:	linux-kernel@vger.kernel.org
7873S:	Maintained
7874F:	kernel/kmod.c
7875F:	include/linux/kmod.h
7876F:	lib/test_kmod.c
7877F:	tools/testing/selftests/kmod/
7878
7879KPROBES
7880M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7881M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7882M:	"David S. Miller" <davem@davemloft.net>
7883M:	Masami Hiramatsu <mhiramat@kernel.org>
7884S:	Maintained
7885F:	Documentation/kprobes.txt
7886F:	include/linux/kprobes.h
7887F:	include/asm-generic/kprobes.h
7888F:	kernel/kprobes.c
7889
7890KS0108 LCD CONTROLLER DRIVER
7891M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7892W:	http://miguelojeda.es/auxdisplay.htm
7893W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7894S:	Maintained
7895F:	Documentation/auxdisplay/ks0108
7896F:	drivers/auxdisplay/ks0108.c
7897F:	include/linux/ks0108.h
7898
7899L3MDEV
7900M:	David Ahern <dsa@cumulusnetworks.com>
7901L:	netdev@vger.kernel.org
7902S:	Maintained
7903F:	net/l3mdev
7904F:	include/net/l3mdev.h
7905
7906LANTIQ MIPS ARCHITECTURE
7907M:	John Crispin <john@phrozen.org>
7908L:	linux-mips@linux-mips.org
7909S:	Maintained
7910F:	arch/mips/lantiq
7911F:	drivers/soc/lantiq
7912
7913LAPB module
7914L:	linux-x25@vger.kernel.org
7915S:	Orphan
7916F:	Documentation/networking/lapb-module.txt
7917F:	include/*/lapb.h
7918F:	net/lapb/
7919
7920LASI 53c700 driver for PARISC
7921M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7922L:	linux-scsi@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/scsi/53c700.txt
7925F:	drivers/scsi/53c700*
7926
7927LEAKING_ADDRESSES
7928M:	Tobin C. Harding <me@tobin.cc>
7929S:	Maintained
7930F:	scripts/leaking_addresses.pl
7931
7932LED SUBSYSTEM
7933M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7934M:	Pavel Machek <pavel@ucw.cz>
7935L:	linux-leds@vger.kernel.org
7936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7937S:	Maintained
7938F:	Documentation/devicetree/bindings/leds/
7939F:	drivers/leds/
7940F:	include/linux/leds.h
7941
7942LEGACY EEPROM DRIVER
7943M:	Jean Delvare <jdelvare@suse.com>
7944S:	Maintained
7945F:	Documentation/misc-devices/eeprom
7946F:	drivers/misc/eeprom/eeprom.c
7947
7948LEGO USB Tower driver
7949M:	Juergen Stuber <starblue@users.sourceforge.net>
7950L:	legousb-devel@lists.sourceforge.net
7951W:	http://legousb.sourceforge.net/
7952S:	Maintained
7953F:	drivers/usb/misc/legousbtower.c
7954
7955LG2160 MEDIA DRIVER
7956M:	Michael Krufky <mkrufky@linuxtv.org>
7957L:	linux-media@vger.kernel.org
7958W:	https://linuxtv.org
7959W:	http://github.com/mkrufky
7960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7961T:	git git://linuxtv.org/mkrufky/tuners.git
7962S:	Maintained
7963F:	drivers/media/dvb-frontends/lg2160.*
7964
7965LGDT3305 MEDIA DRIVER
7966M:	Michael Krufky <mkrufky@linuxtv.org>
7967L:	linux-media@vger.kernel.org
7968W:	https://linuxtv.org
7969W:	http://github.com/mkrufky
7970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7971T:	git git://linuxtv.org/mkrufky/tuners.git
7972S:	Maintained
7973F:	drivers/media/dvb-frontends/lgdt3305.*
7974
7975LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7976M:	Viresh Kumar <vireshk@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:	include/linux/pata_arasan_cf_data.h
7981F:	drivers/ata/pata_arasan_cf.c
7982
7983LIBATA PATA DRIVERS
7984M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7985M:	Tejun Heo <tj@kernel.org>
7986L:	linux-ide@vger.kernel.org
7987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988S:	Maintained
7989F:	drivers/ata/pata_*.c
7990F:	drivers/ata/ata_generic.c
7991
7992LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7993M:	Linus Walleij <linus.walleij@linaro.org>
7994L:	linux-ide@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7996S:	Maintained
7997F:	drivers/ata/pata_ftide010.c
7998F:	drivers/ata/sata_gemini.c
7999F:	drivers/ata/sata_gemini.h
8000
8001LIBATA SATA AHCI PLATFORM devices support
8002M:	Hans de Goede <hdegoede@redhat.com>
8003M:	Tejun Heo <tj@kernel.org>
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/ahci_platform.c
8008F:	drivers/ata/libahci_platform.c
8009F:	include/linux/ahci_platform.h
8010
8011LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8012M:	Mikael Pettersson <mikpelinux@gmail.com>
8013L:	linux-ide@vger.kernel.org
8014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015S:	Maintained
8016F:	drivers/ata/sata_promise.*
8017
8018LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8019M:	Tejun Heo <tj@kernel.org>
8020L:	linux-ide@vger.kernel.org
8021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8022S:	Maintained
8023F:	drivers/ata/
8024F:	include/linux/ata.h
8025F:	include/linux/libata.h
8026F:	Documentation/devicetree/bindings/ata/
8027
8028LIBLOCKDEP
8029M:	Sasha Levin <alexander.levin@verizon.com>
8030S:	Maintained
8031F:	tools/lib/lockdep/
8032
8033LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8034M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8035L:	linux-nvdimm@lists.01.org
8036Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8037S:	Supported
8038F:	drivers/nvdimm/blk.c
8039F:	drivers/nvdimm/region_devs.c
8040
8041LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8042M:	Vishal Verma <vishal.l.verma@intel.com>
8043L:	linux-nvdimm@lists.01.org
8044Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8045S:	Supported
8046F:	drivers/nvdimm/btt*
8047
8048LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8049M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8050L:	linux-nvdimm@lists.01.org
8051Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8052S:	Supported
8053F:	drivers/nvdimm/pmem*
8054
8055LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8056M:	Dan Williams <dan.j.williams@intel.com>
8057L:	linux-nvdimm@lists.01.org
8058Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8060S:	Supported
8061F:	drivers/nvdimm/*
8062F:	drivers/acpi/nfit/*
8063F:	include/linux/nd.h
8064F:	include/linux/libnvdimm.h
8065F:	include/uapi/linux/ndctl.h
8066
8067LIGHTNVM PLATFORM SUPPORT
8068M:	Matias Bjorling <mb@lightnvm.io>
8069W:	http://github/OpenChannelSSD
8070L:	linux-block@vger.kernel.org
8071S:	Maintained
8072F:	drivers/lightnvm/
8073F:	include/linux/lightnvm.h
8074F:	include/uapi/linux/lightnvm.h
8075
8076LINUX FOR POWER MACINTOSH
8077M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8078W:	http://www.penguinppc.org/
8079L:	linuxppc-dev@lists.ozlabs.org
8080S:	Maintained
8081F:	arch/powerpc/platforms/powermac/
8082F:	drivers/macintosh/
8083
8084LINUX FOR POWERPC (32-BIT AND 64-BIT)
8085M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8086M:	Paul Mackerras <paulus@samba.org>
8087M:	Michael Ellerman <mpe@ellerman.id.au>
8088W:	https://github.com/linuxppc/linux/wiki
8089L:	linuxppc-dev@lists.ozlabs.org
8090Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8092S:	Supported
8093F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8094F:	Documentation/devicetree/bindings/powerpc/
8095F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8096F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8097F:	Documentation/powerpc/
8098F:	arch/powerpc/
8099F:	drivers/char/tpm/tpm_ibmvtpm*
8100F:	drivers/crypto/nx/
8101F:	drivers/crypto/vmx/
8102F:	drivers/i2c/busses/i2c-opal.c
8103F:	drivers/net/ethernet/ibm/ibmveth.*
8104F:	drivers/net/ethernet/ibm/ibmvnic.*
8105F:	drivers/pci/hotplug/pnv_php.c
8106F:	drivers/pci/hotplug/rpa*
8107F:	drivers/rtc/rtc-opal.c
8108F:	drivers/scsi/ibmvscsi/
8109F:	drivers/tty/hvc/hvc_opal.c
8110F:	drivers/watchdog/wdrtas.c
8111F:	tools/testing/selftests/powerpc
8112N:	/pmac
8113N:	powermac
8114N:	powernv
8115N:	[^a-z0-9]ps3
8116N:	pseries
8117
8118LINUX FOR POWERPC EMBEDDED MPC5XXX
8119M:	Anatolij Gustschin <agust@denx.de>
8120L:	linuxppc-dev@lists.ozlabs.org
8121T:	git git://git.denx.de/linux-denx-agust.git
8122S:	Maintained
8123F:	arch/powerpc/platforms/512x/
8124F:	arch/powerpc/platforms/52xx/
8125
8126LINUX FOR POWERPC EMBEDDED PPC4XX
8127M:	Alistair Popple <alistair@popple.id.au>
8128M:	Matt Porter <mporter@kernel.crashing.org>
8129W:	http://www.penguinppc.org/
8130L:	linuxppc-dev@lists.ozlabs.org
8131S:	Maintained
8132F:	arch/powerpc/platforms/40x/
8133F:	arch/powerpc/platforms/44x/
8134
8135LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8136M:	Scott Wood <oss@buserror.net>
8137M:	Kumar Gala <galak@kernel.crashing.org>
8138W:	http://www.penguinppc.org/
8139L:	linuxppc-dev@lists.ozlabs.org
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8141S:	Maintained
8142F:	arch/powerpc/platforms/83xx/
8143F:	arch/powerpc/platforms/85xx/
8144F:	Documentation/devicetree/bindings/powerpc/fsl/
8145
8146LINUX FOR POWERPC EMBEDDED PPC8XX
8147M:	Vitaly Bordug <vitb@kernel.crashing.org>
8148W:	http://www.penguinppc.org/
8149L:	linuxppc-dev@lists.ozlabs.org
8150S:	Maintained
8151F:	arch/powerpc/platforms/8xx/
8152
8153LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8154L:	linuxppc-dev@lists.ozlabs.org
8155S:	Orphan
8156F:	arch/powerpc/*/*virtex*
8157F:	arch/powerpc/*/*/*virtex*
8158
8159LINUX FOR POWERPC PA SEMI PWRFICIENT
8160L:	linuxppc-dev@lists.ozlabs.org
8161S:	Orphan
8162F:	arch/powerpc/platforms/pasemi/
8163F:	drivers/*/*pasemi*
8164F:	drivers/*/*/*pasemi*
8165
8166LINUX KERNEL DUMP TEST MODULE (LKDTM)
8167M:	Kees Cook <keescook@chromium.org>
8168S:	Maintained
8169F:	drivers/misc/lkdtm*
8170
8171LINUX SECURITY MODULE (LSM) FRAMEWORK
8172M:	Chris Wright <chrisw@sous-sol.org>
8173L:	linux-security-module@vger.kernel.org
8174S:	Supported
8175
8176LIS3LV02D ACCELEROMETER DRIVER
8177M:	Eric Piel <eric.piel@tremplin-utc.net>
8178S:	Maintained
8179F:	Documentation/misc-devices/lis3lv02d
8180F:	drivers/misc/lis3lv02d/
8181F:	drivers/platform/x86/hp_accel.c
8182
8183LIVE PATCHING
8184M:	Josh Poimboeuf <jpoimboe@redhat.com>
8185M:	Jessica Yu <jeyu@kernel.org>
8186M:	Jiri Kosina <jikos@kernel.org>
8187M:	Miroslav Benes <mbenes@suse.cz>
8188R:	Petr Mladek <pmladek@suse.com>
8189S:	Maintained
8190F:	kernel/livepatch/
8191F:	include/linux/livepatch.h
8192F:	arch/x86/include/asm/livepatch.h
8193F:	arch/x86/kernel/livepatch.c
8194F:	Documentation/livepatch/
8195F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8196F:	samples/livepatch/
8197L:	live-patching@vger.kernel.org
8198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8199
8200LLC (802.2)
8201L:	netdev@vger.kernel.org
8202S:	Odd fixes
8203F:	include/linux/llc.h
8204F:	include/uapi/linux/llc.h
8205F:	include/net/llc*
8206F:	net/llc/
8207
8208LM73 HARDWARE MONITOR DRIVER
8209M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8210L:	linux-hwmon@vger.kernel.org
8211S:	Maintained
8212F:	drivers/hwmon/lm73.c
8213
8214LM78 HARDWARE MONITOR DRIVER
8215M:	Jean Delvare <jdelvare@suse.com>
8216L:	linux-hwmon@vger.kernel.org
8217S:	Maintained
8218F:	Documentation/hwmon/lm78
8219F:	drivers/hwmon/lm78.c
8220
8221LM83 HARDWARE MONITOR DRIVER
8222M:	Jean Delvare <jdelvare@suse.com>
8223L:	linux-hwmon@vger.kernel.org
8224S:	Maintained
8225F:	Documentation/hwmon/lm83
8226F:	drivers/hwmon/lm83.c
8227
8228LM90 HARDWARE MONITOR DRIVER
8229M:	Jean Delvare <jdelvare@suse.com>
8230L:	linux-hwmon@vger.kernel.org
8231S:	Maintained
8232F:	Documentation/hwmon/lm90
8233F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8234F:	drivers/hwmon/lm90.c
8235F:	include/dt-bindings/thermal/lm90.h
8236
8237LM95234 HARDWARE MONITOR DRIVER
8238M:	Guenter Roeck <linux@roeck-us.net>
8239L:	linux-hwmon@vger.kernel.org
8240S:	Maintained
8241F:	Documentation/hwmon/lm95234
8242F:	drivers/hwmon/lm95234.c
8243
8244LME2510 MEDIA DRIVER
8245M:	Malcolm Priestley <tvboxspy@gmail.com>
8246L:	linux-media@vger.kernel.org
8247W:	https://linuxtv.org
8248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8249S:	Maintained
8250F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8251
8252LOADPIN SECURITY MODULE
8253M:	Kees Cook <keescook@chromium.org>
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8255S:	Supported
8256F:	security/loadpin/
8257F:	Documentation/admin-guide/LSM/LoadPin.rst
8258
8259LOCKING PRIMITIVES
8260M:	Peter Zijlstra <peterz@infradead.org>
8261M:	Ingo Molnar <mingo@redhat.com>
8262L:	linux-kernel@vger.kernel.org
8263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8264S:	Maintained
8265F:	Documentation/locking/
8266F:	include/linux/lockdep.h
8267F:	include/linux/spinlock*.h
8268F:	arch/*/include/asm/spinlock*.h
8269F:	include/linux/rwlock*.h
8270F:	include/linux/mutex*.h
8271F:	arch/*/include/asm/mutex*.h
8272F:	include/linux/rwsem*.h
8273F:	arch/*/include/asm/rwsem.h
8274F:	include/linux/seqlock.h
8275F:	lib/locking*.[ch]
8276F:	kernel/locking/
8277X:	kernel/locking/locktorture.c
8278
8279LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8280M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8281L:	linux-ntfs-dev@lists.sourceforge.net
8282W:	http://www.linux-ntfs.org/content/view/19/37/
8283S:	Maintained
8284F:	Documentation/ldm.txt
8285F:	block/partitions/ldm.*
8286
8287LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8288M:	Sathya Prakash <sathya.prakash@broadcom.com>
8289M:	Chaitra P B <chaitra.basappa@broadcom.com>
8290M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8291L:	MPT-FusionLinux.pdl@broadcom.com
8292L:	linux-scsi@vger.kernel.org
8293W:	http://www.avagotech.com/support/
8294S:	Supported
8295F:	drivers/message/fusion/
8296F:	drivers/scsi/mpt2sas/
8297F:	drivers/scsi/mpt3sas/
8298
8299LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8300M:	Matthew Wilcox <matthew@wil.cx>
8301L:	linux-scsi@vger.kernel.org
8302S:	Maintained
8303F:	drivers/scsi/sym53c8xx_2/
8304
8305LTC4261 HARDWARE MONITOR DRIVER
8306M:	Guenter Roeck <linux@roeck-us.net>
8307L:	linux-hwmon@vger.kernel.org
8308S:	Maintained
8309F:	Documentation/hwmon/ltc4261
8310F:	drivers/hwmon/ltc4261.c
8311
8312LTC4306 I2C MULTIPLEXER DRIVER
8313M:	Michael Hennerich <michael.hennerich@analog.com>
8314W:	http://ez.analog.com/community/linux-device-drivers
8315L:	linux-i2c@vger.kernel.org
8316S:	Supported
8317F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8318F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8319
8320LTP (Linux Test Project)
8321M:	Mike Frysinger <vapier@gentoo.org>
8322M:	Cyril Hrubis <chrubis@suse.cz>
8323M:	Wanlong Gao <wanlong.gao@gmail.com>
8324M:	Jan Stancek <jstancek@redhat.com>
8325M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8326M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8327L:	ltp@lists.linux.it (subscribers-only)
8328W:	http://linux-test-project.github.io/
8329T:	git git://github.com/linux-test-project/ltp.git
8330S:	Maintained
8331
8332M32R ARCHITECTURE
8333W:	http://www.linux-m32r.org/
8334S:	Orphan
8335F:	arch/m32r/
8336
8337M68K ARCHITECTURE
8338M:	Geert Uytterhoeven <geert@linux-m68k.org>
8339L:	linux-m68k@lists.linux-m68k.org
8340W:	http://www.linux-m68k.org/
8341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8342S:	Maintained
8343F:	arch/m68k/
8344F:	drivers/zorro/
8345
8346M68K ON APPLE MACINTOSH
8347M:	Joshua Thompson <funaho@jurai.org>
8348W:	http://www.mac.linux-m68k.org/
8349L:	linux-m68k@lists.linux-m68k.org
8350S:	Maintained
8351F:	arch/m68k/mac/
8352
8353M68K ON HP9000/300
8354M:	Philip Blundell <philb@gnu.org>
8355W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8356S:	Maintained
8357F:	arch/m68k/hp300/
8358
8359M88DS3103 MEDIA DRIVER
8360M:	Antti Palosaari <crope@iki.fi>
8361L:	linux-media@vger.kernel.org
8362W:	https://linuxtv.org
8363W:	http://palosaari.fi/linux/
8364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8365T:	git git://linuxtv.org/anttip/media_tree.git
8366S:	Maintained
8367F:	drivers/media/dvb-frontends/m88ds3103*
8368
8369M88RS2000 MEDIA DRIVER
8370M:	Malcolm Priestley <tvboxspy@gmail.com>
8371L:	linux-media@vger.kernel.org
8372W:	https://linuxtv.org
8373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8374S:	Maintained
8375F:	drivers/media/dvb-frontends/m88rs2000*
8376
8377MA901 MASTERKIT USB FM RADIO DRIVER
8378M:	Alexey Klimov <klimov.linux@gmail.com>
8379L:	linux-media@vger.kernel.org
8380T:	git git://linuxtv.org/media_tree.git
8381S:	Maintained
8382F:	drivers/media/radio/radio-ma901.c
8383
8384MAC80211
8385M:	Johannes Berg <johannes@sipsolutions.net>
8386L:	linux-wireless@vger.kernel.org
8387W:	http://wireless.kernel.org/
8388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8390S:	Maintained
8391F:	Documentation/networking/mac80211-injection.txt
8392F:	include/net/mac80211.h
8393F:	net/mac80211/
8394F:	drivers/net/wireless/mac80211_hwsim.[ch]
8395F:	Documentation/networking/mac80211_hwsim/README
8396
8397MAILBOX API
8398M:	Jassi Brar <jassisinghbrar@gmail.com>
8399L:	linux-kernel@vger.kernel.org
8400S:	Maintained
8401F:	drivers/mailbox/
8402F:	include/linux/mailbox_client.h
8403F:	include/linux/mailbox_controller.h
8404
8405MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8406M:	Michael Kerrisk <mtk.manpages@gmail.com>
8407W:	http://www.kernel.org/doc/man-pages
8408L:	linux-man@vger.kernel.org
8409S:	Maintained
8410
8411MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8412M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8413L:	linux-mips@linux-mips.org
8414S:	Maintained
8415F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8416
8417MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8418M:	Andrew Lunn <andrew@lunn.ch>
8419M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8420L:	netdev@vger.kernel.org
8421S:	Maintained
8422F:	drivers/net/dsa/mv88e6xxx/
8423F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8424
8425MARVELL ARMADA DRM SUPPORT
8426M:	Russell King <linux@armlinux.org.uk>
8427S:	Maintained
8428T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8429T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8430F:	drivers/gpu/drm/armada/
8431F:	include/uapi/drm/armada_drm.h
8432F:	Documentation/devicetree/bindings/display/armada/
8433
8434MARVELL CRYPTO DRIVER
8435M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8436M:	Arnaud Ebalard <arno@natisbad.org>
8437F:	drivers/crypto/marvell/
8438S:	Maintained
8439L:	linux-crypto@vger.kernel.org
8440
8441MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8442M:	Mirko Lindner <mlindner@marvell.com>
8443M:	Stephen Hemminger <stephen@networkplumber.org>
8444L:	netdev@vger.kernel.org
8445S:	Maintained
8446F:	drivers/net/ethernet/marvell/sk*
8447
8448MARVELL LIBERTAS WIRELESS DRIVER
8449L:	libertas-dev@lists.infradead.org
8450S:	Orphan
8451F:	drivers/net/wireless/marvell/libertas/
8452
8453MARVELL MACCHIATOBIN SUPPORT
8454M:	Russell King <rmk@armlinux.org.uk>
8455L:	linux-arm-kernel@lists.infradead.org
8456S:	Maintained
8457F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8458
8459MARVELL MV643XX ETHERNET DRIVER
8460M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8461L:	netdev@vger.kernel.org
8462S:	Maintained
8463F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8464F:	include/linux/mv643xx.h
8465
8466MARVELL MV88X3310 PHY DRIVER
8467M:	Russell King <rmk@armlinux.org.uk>
8468L:	netdev@vger.kernel.org
8469S:	Maintained
8470F:	drivers/net/phy/marvell10g.c
8471
8472MARVELL MVNETA ETHERNET DRIVER
8473M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8474L:	netdev@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/ethernet/marvell/mvneta.*
8477
8478MARVELL MWIFIEX WIRELESS DRIVER
8479M:	Amitkumar Karwar <amitkarwar@gmail.com>
8480M:	Nishant Sarmukadam <nishants@marvell.com>
8481M:	Ganapathi Bhat <gbhat@marvell.com>
8482M:	Xinming Hu <huxm@marvell.com>
8483L:	linux-wireless@vger.kernel.org
8484S:	Maintained
8485F:	drivers/net/wireless/marvell/mwifiex/
8486
8487MARVELL MWL8K WIRELESS DRIVER
8488M:	Lennert Buytenhek <buytenh@wantstofly.org>
8489L:	linux-wireless@vger.kernel.org
8490S:	Odd Fixes
8491F:	drivers/net/wireless/marvell/mwl8k.c
8492
8493MARVELL NAND CONTROLLER DRIVER
8494M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8495L:	linux-mtd@lists.infradead.org
8496S:	Maintained
8497F:	drivers/mtd/nand/marvell_nand.c
8498F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8499
8500MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8501M:	Nicolas Pitre <nico@fluxnic.net>
8502S:	Odd Fixes
8503F:	drivers/mmc/host/mvsdio.*
8504
8505MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8506M:	Hu Ziji <huziji@marvell.com>
8507L:	linux-mmc@vger.kernel.org
8508S:	Supported
8509F:	drivers/mmc/host/sdhci-xenon*
8510F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8511
8512MATROX FRAMEBUFFER DRIVER
8513L:	linux-fbdev@vger.kernel.org
8514S:	Orphan
8515F:	drivers/video/fbdev/matrox/matroxfb_*
8516F:	include/uapi/linux/matroxfb.h
8517
8518MAX16065 HARDWARE MONITOR DRIVER
8519M:	Guenter Roeck <linux@roeck-us.net>
8520L:	linux-hwmon@vger.kernel.org
8521S:	Maintained
8522F:	Documentation/hwmon/max16065
8523F:	drivers/hwmon/max16065.c
8524
8525MAX20751 HARDWARE MONITOR DRIVER
8526M:	Guenter Roeck <linux@roeck-us.net>
8527L:	linux-hwmon@vger.kernel.org
8528S:	Maintained
8529F:	Documentation/hwmon/max20751
8530F:	drivers/hwmon/max20751.c
8531
8532MAX2175 SDR TUNER DRIVER
8533M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8534L:	linux-media@vger.kernel.org
8535T:	git git://linuxtv.org/media_tree.git
8536S:	Maintained
8537F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8538F:	Documentation/media/v4l-drivers/max2175.rst
8539F:	drivers/media/i2c/max2175*
8540F:	include/uapi/linux/max2175.h
8541
8542MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8543L:	linux-hwmon@vger.kernel.org
8544S:	Orphan
8545F:	Documentation/hwmon/max6650
8546F:	drivers/hwmon/max6650.c
8547
8548MAX6697 HARDWARE MONITOR DRIVER
8549M:	Guenter Roeck <linux@roeck-us.net>
8550L:	linux-hwmon@vger.kernel.org
8551S:	Maintained
8552F:	Documentation/hwmon/max6697
8553F:	Documentation/devicetree/bindings/i2c/max6697.txt
8554F:	drivers/hwmon/max6697.c
8555F:	include/linux/platform_data/max6697.h
8556
8557MAX9860 MONO AUDIO VOICE CODEC DRIVER
8558M:	Peter Rosin <peda@axentia.se>
8559L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8560S:	Maintained
8561F:	Documentation/devicetree/bindings/sound/max9860.txt
8562F:	sound/soc/codecs/max9860.*
8563
8564MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8565M:	Javier Martinez Canillas <javier@dowhile0.org>
8566L:	linux-kernel@vger.kernel.org
8567S:	Supported
8568F:	drivers/regulator/max77802-regulator.c
8569F:	Documentation/devicetree/bindings/*/*max77802.txt
8570F:	include/dt-bindings/*/*max77802.h
8571
8572MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8573M:	Krzysztof Kozlowski <krzk@kernel.org>
8574M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8575L:	linux-pm@vger.kernel.org
8576S:	Supported
8577F:	drivers/power/supply/max14577_charger.c
8578F:	drivers/power/supply/max77693_charger.c
8579
8580MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8581M:	Chanwoo Choi <cw00.choi@samsung.com>
8582M:	Krzysztof Kozlowski <krzk@kernel.org>
8583M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8584L:	linux-kernel@vger.kernel.org
8585S:	Supported
8586F:	drivers/*/max14577*.c
8587F:	drivers/*/max77686*.c
8588F:	drivers/*/max77693*.c
8589F:	drivers/extcon/extcon-max14577.c
8590F:	drivers/extcon/extcon-max77693.c
8591F:	drivers/rtc/rtc-max77686.c
8592F:	drivers/clk/clk-max77686.c
8593F:	Documentation/devicetree/bindings/mfd/max14577.txt
8594F:	Documentation/devicetree/bindings/*/max77686.txt
8595F:	Documentation/devicetree/bindings/mfd/max77693.txt
8596F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8597F:	include/linux/mfd/max14577*.h
8598F:	include/linux/mfd/max77686*.h
8599F:	include/linux/mfd/max77693*.h
8600
8601MAXIRADIO FM RADIO RECEIVER DRIVER
8602M:	Hans Verkuil <hverkuil@xs4all.nl>
8603L:	linux-media@vger.kernel.org
8604T:	git git://linuxtv.org/media_tree.git
8605W:	https://linuxtv.org
8606S:	Maintained
8607F:	drivers/media/radio/radio-maxiradio*
8608
8609MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8610M:	Peter Rosin <peda@axentia.se>
8611L:	linux-iio@vger.kernel.org
8612S:	Maintained
8613F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8614F:	drivers/iio/potentiometer/mcp4018.c
8615F:	drivers/iio/potentiometer/mcp4531.c
8616
8617MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8618M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8619L:	linux-iio@vger.kernel.org
8620S:	Maintained
8621F:	drivers/iio/dac/cio-dac.c
8622
8623MEDIA DRIVERS FOR ASCOT2E
8624M:	Sergey Kozlov <serjk@netup.ru>
8625M:	Abylay Ospan <aospan@netup.ru>
8626L:	linux-media@vger.kernel.org
8627W:	https://linuxtv.org
8628W:	http://netup.tv/
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Supported
8631F:	drivers/media/dvb-frontends/ascot2e*
8632
8633MEDIA DRIVERS FOR CXD2841ER
8634M:	Sergey Kozlov <serjk@netup.ru>
8635M:	Abylay Ospan <aospan@netup.ru>
8636L:	linux-media@vger.kernel.org
8637W:	https://linuxtv.org
8638W:	http://netup.tv/
8639T:	git git://linuxtv.org/media_tree.git
8640S:	Supported
8641F:	drivers/media/dvb-frontends/cxd2841er*
8642
8643MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8644M:	Daniel Scheller <d.scheller.oss@gmail.com>
8645L:	linux-media@vger.kernel.org
8646W:	https://linuxtv.org
8647T:	git git://linuxtv.org/media_tree.git
8648S:	Maintained
8649F:	drivers/media/pci/ddbridge/*
8650
8651MEDIA DRIVERS FOR FREESCALE IMX
8652M:	Steve Longerbeam <slongerbeam@gmail.com>
8653M:	Philipp Zabel <p.zabel@pengutronix.de>
8654L:	linux-media@vger.kernel.org
8655T:	git git://linuxtv.org/media_tree.git
8656S:	Maintained
8657F:	Documentation/devicetree/bindings/media/imx.txt
8658F:	Documentation/media/v4l-drivers/imx.rst
8659F:	drivers/staging/media/imx/
8660F:	include/linux/imx-media.h
8661F:	include/media/imx.h
8662
8663MEDIA DRIVERS FOR HELENE
8664M:	Abylay Ospan <aospan@netup.ru>
8665L:	linux-media@vger.kernel.org
8666W:	https://linuxtv.org
8667W:	http://netup.tv/
8668T:	git git://linuxtv.org/media_tree.git
8669S:	Supported
8670F:	drivers/media/dvb-frontends/helene*
8671
8672MEDIA DRIVERS FOR HORUS3A
8673M:	Sergey Kozlov <serjk@netup.ru>
8674M:	Abylay Ospan <aospan@netup.ru>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677W:	http://netup.tv/
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Supported
8680F:	drivers/media/dvb-frontends/horus3a*
8681
8682MEDIA DRIVERS FOR LNBH25
8683M:	Sergey Kozlov <serjk@netup.ru>
8684M:	Abylay Ospan <aospan@netup.ru>
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687W:	http://netup.tv/
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Supported
8690F:	drivers/media/dvb-frontends/lnbh25*
8691
8692MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8693M:	Daniel Scheller <d.scheller.oss@gmail.com>
8694L:	linux-media@vger.kernel.org
8695W:	https://linuxtv.org
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Maintained
8698F:	drivers/media/dvb-frontends/mxl5xx*
8699
8700MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8701M:	Sergey Kozlov <serjk@netup.ru>
8702M:	Abylay Ospan <aospan@netup.ru>
8703L:	linux-media@vger.kernel.org
8704W:	https://linuxtv.org
8705W:	http://netup.tv/
8706T:	git git://linuxtv.org/media_tree.git
8707S:	Supported
8708F:	drivers/media/pci/netup_unidvb/*
8709
8710MEDIA DRIVERS FOR RENESAS - DRIF
8711M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8712L:	linux-media@vger.kernel.org
8713L:	linux-renesas-soc@vger.kernel.org
8714T:	git git://linuxtv.org/media_tree.git
8715S:	Supported
8716F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8717F:	drivers/media/platform/rcar_drif.c
8718
8719MEDIA DRIVERS FOR RENESAS - FCP
8720M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8721L:	linux-media@vger.kernel.org
8722L:	linux-renesas-soc@vger.kernel.org
8723T:	git git://linuxtv.org/media_tree.git
8724S:	Supported
8725F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8726F:	drivers/media/platform/rcar-fcp.c
8727F:	include/media/rcar-fcp.h
8728
8729MEDIA DRIVERS FOR RENESAS - FDP1
8730M:	Kieran Bingham <kieran@bingham.xyz>
8731L:	linux-media@vger.kernel.org
8732L:	linux-renesas-soc@vger.kernel.org
8733T:	git git://linuxtv.org/media_tree.git
8734S:	Supported
8735F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8736F:	drivers/media/platform/rcar_fdp1.c
8737
8738MEDIA DRIVERS FOR RENESAS - VIN
8739M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8740L:	linux-media@vger.kernel.org
8741L:	linux-renesas-soc@vger.kernel.org
8742T:	git git://linuxtv.org/media_tree.git
8743S:	Supported
8744F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8745F:	drivers/media/platform/rcar-vin/
8746
8747MEDIA DRIVERS FOR RENESAS - VSP1
8748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8749L:	linux-media@vger.kernel.org
8750L:	linux-renesas-soc@vger.kernel.org
8751T:	git git://linuxtv.org/media_tree.git
8752S:	Supported
8753F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8754F:	drivers/media/platform/vsp1/
8755
8756MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8757M:	Daniel Scheller <d.scheller.oss@gmail.com>
8758L:	linux-media@vger.kernel.org
8759W:	https://linuxtv.org
8760T:	git git://linuxtv.org/media_tree.git
8761S:	Maintained
8762F:	drivers/media/dvb-frontends/stv0910*
8763
8764MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8765M:	Daniel Scheller <d.scheller.oss@gmail.com>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Maintained
8770F:	drivers/media/dvb-frontends/stv6111*
8771
8772MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8773M:	Dmitry Osipenko <digetx@gmail.com>
8774L:	linux-media@vger.kernel.org
8775L:	linux-tegra@vger.kernel.org
8776T:	git git://linuxtv.org/media_tree.git
8777S:	Maintained
8778F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8779F:	drivers/staging/media/tegra-vde/
8780
8781MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8782M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8783M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8784P:	LinuxTV.org Project
8785L:	linux-media@vger.kernel.org
8786W:	https://linuxtv.org
8787Q:	http://patchwork.kernel.org/project/linux-media/list/
8788T:	git git://linuxtv.org/media_tree.git
8789S:	Maintained
8790F:	Documentation/devicetree/bindings/media/
8791F:	Documentation/media/
8792F:	drivers/media/
8793F:	drivers/staging/media/
8794F:	include/linux/platform_data/media/
8795F:	include/media/
8796F:	include/uapi/linux/dvb/
8797F:	include/uapi/linux/videodev2.h
8798F:	include/uapi/linux/media.h
8799F:	include/uapi/linux/v4l2-*
8800F:	include/uapi/linux/meye.h
8801F:	include/uapi/linux/ivtv*
8802F:	include/uapi/linux/uvcvideo.h
8803
8804MEDIATEK CIR DRIVER
8805M:	Sean Wang <sean.wang@mediatek.com>
8806S:	Maintained
8807F:	drivers/media/rc/mtk-cir.c
8808
8809MEDIATEK PMIC LED DRIVER
8810M:	Sean Wang <sean.wang@mediatek.com>
8811S:	Maintained
8812F:	drivers/leds/leds-mt6323.c
8813F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8814
8815MEDIATEK ETHERNET DRIVER
8816M:	Felix Fietkau <nbd@openwrt.org>
8817M:	John Crispin <john@phrozen.org>
8818M:	Sean Wang <sean.wang@mediatek.com>
8819M:	Nelson Chang <nelson.chang@mediatek.com>
8820L:	netdev@vger.kernel.org
8821S:	Maintained
8822F:	drivers/net/ethernet/mediatek/
8823
8824MEDIATEK SWITCH DRIVER
8825M:	Sean Wang <sean.wang@mediatek.com>
8826L:	netdev@vger.kernel.org
8827S:	Maintained
8828F:	drivers/net/dsa/mt7530.*
8829F:	net/dsa/tag_mtk.c
8830
8831MEDIATEK JPEG DRIVER
8832M:	Rick Chang <rick.chang@mediatek.com>
8833M:	Bin Liu <bin.liu@mediatek.com>
8834S:	Supported
8835F:	drivers/media/platform/mtk-jpeg/
8836F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8837
8838MEDIATEK MDP DRIVER
8839M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8840M:	Houlong Wei <houlong.wei@mediatek.com>
8841M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8842S:	Supported
8843F:	drivers/media/platform/mtk-mdp/
8844F:	drivers/media/platform/mtk-vpu/
8845F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8846
8847MEDIATEK MEDIA DRIVER
8848M:	Tiffany Lin <tiffany.lin@mediatek.com>
8849M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8850S:	Supported
8851F:	drivers/media/platform/mtk-vcodec/
8852F:	drivers/media/platform/mtk-vpu/
8853F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8854F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8855
8856MEDIATEK MT7601U WIRELESS LAN DRIVER
8857M:	Jakub Kicinski <kubakici@wp.pl>
8858L:	linux-wireless@vger.kernel.org
8859S:	Maintained
8860F:	drivers/net/wireless/mediatek/mt7601u/
8861
8862MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8863M:	Sean Wang <sean.wang@mediatek.com>
8864S:	Maintained
8865F:	drivers/char/hw_random/mtk-rng.c
8866
8867MEDIATEK USB3 DRD IP DRIVER
8868M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8869L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8871L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8872S:	Maintained
8873F:	drivers/usb/mtu3/
8874
8875MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8876M:	Peter Senna Tschudin <peter.senna@collabora.com>
8877M:	Martin Donnelly <martin.donnelly@ge.com>
8878M:	Martyn Welch <martyn.welch@collabora.co.uk>
8879S:	Maintained
8880F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8881F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8882
8883MEGARAID SCSI/SAS DRIVERS
8884M:	Kashyap Desai <kashyap.desai@broadcom.com>
8885M:	Sumit Saxena <sumit.saxena@broadcom.com>
8886M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8887L:	megaraidlinux.pdl@broadcom.com
8888L:	linux-scsi@vger.kernel.org
8889W:	http://www.avagotech.com/support/
8890S:	Maintained
8891F:	Documentation/scsi/megaraid.txt
8892F:	drivers/scsi/megaraid.*
8893F:	drivers/scsi/megaraid/
8894
8895MELEXIS MLX90614 DRIVER
8896M:	Crt Mori <cmo@melexis.com>
8897L:	linux-iio@vger.kernel.org
8898W:	http://www.melexis.com
8899S:	Supported
8900F:	drivers/iio/temperature/mlx90614.c
8901
8902MELEXIS MLX90632 DRIVER
8903M:	Crt Mori <cmo@melexis.com>
8904L:	linux-iio@vger.kernel.org
8905W:	http://www.melexis.com
8906S:	Supported
8907F:	drivers/iio/temperature/mlx90632.c
8908
8909MELFAS MIP4 TOUCHSCREEN DRIVER
8910M:	Sangwon Jee <jeesw@melfas.com>
8911W:	http://www.melfas.com
8912S:	Supported
8913F:	drivers/input/touchscreen/melfas_mip4.c
8914F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8915
8916MELLANOX ETHERNET DRIVER (mlx4_en)
8917M:	Tariq Toukan <tariqt@mellanox.com>
8918L:	netdev@vger.kernel.org
8919S:	Supported
8920W:	http://www.mellanox.com
8921Q:	http://patchwork.ozlabs.org/project/netdev/list/
8922F:	drivers/net/ethernet/mellanox/mlx4/en_*
8923
8924MELLANOX ETHERNET DRIVER (mlx5e)
8925M:	Saeed Mahameed <saeedm@mellanox.com>
8926L:	netdev@vger.kernel.org
8927S:	Supported
8928W:	http://www.mellanox.com
8929Q:	http://patchwork.ozlabs.org/project/netdev/list/
8930F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8931
8932MELLANOX ETHERNET INNOVA DRIVER
8933M:	Ilan Tayari <ilant@mellanox.com>
8934R:	Boris Pismenny <borisp@mellanox.com>
8935L:	netdev@vger.kernel.org
8936S:	Supported
8937W:	http://www.mellanox.com
8938Q:	http://patchwork.ozlabs.org/project/netdev/list/
8939F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8940F:	include/linux/mlx5/mlx5_ifc_fpga.h
8941
8942MELLANOX ETHERNET INNOVA IPSEC 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/en_ipsec/*
8950F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8951
8952MELLANOX ETHERNET SWITCH DRIVERS
8953M:	Jiri Pirko <jiri@mellanox.com>
8954M:	Ido Schimmel <idosch@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/mlxsw/
8960
8961MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8962M:	mlxsw@mellanox.com
8963L:	netdev@vger.kernel.org
8964S:	Supported
8965W:	http://www.mellanox.com
8966Q:	http://patchwork.ozlabs.org/project/netdev/list/
8967F:	drivers/net/ethernet/mellanox/mlxfw/
8968
8969MELLANOX HARDWARE PLATFORM SUPPORT
8970M:	Andy Shevchenko <andy@infradead.org>
8971M:	Darren Hart <dvhart@infradead.org>
8972M:	Vadim Pasternak <vadimp@mellanox.com>
8973L:	platform-driver-x86@vger.kernel.org
8974S:	Supported
8975F:	drivers/platform/mellanox/
8976
8977MELLANOX MLX4 core VPI driver
8978M:	Tariq Toukan <tariqt@mellanox.com>
8979L:	netdev@vger.kernel.org
8980L:	linux-rdma@vger.kernel.org
8981W:	http://www.mellanox.com
8982Q:	http://patchwork.ozlabs.org/project/netdev/list/
8983S:	Supported
8984F:	drivers/net/ethernet/mellanox/mlx4/
8985F:	include/linux/mlx4/
8986
8987MELLANOX MLX4 IB driver
8988M:	Yishai Hadas <yishaih@mellanox.com>
8989L:	linux-rdma@vger.kernel.org
8990W:	http://www.mellanox.com
8991Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8992S:	Supported
8993F:	drivers/infiniband/hw/mlx4/
8994F:	include/linux/mlx4/
8995F:	include/uapi/rdma/mlx4-abi.h
8996
8997MELLANOX MLX5 core VPI driver
8998M:	Saeed Mahameed <saeedm@mellanox.com>
8999M:	Matan Barak <matanb@mellanox.com>
9000M:	Leon Romanovsky <leonro@mellanox.com>
9001L:	netdev@vger.kernel.org
9002L:	linux-rdma@vger.kernel.org
9003W:	http://www.mellanox.com
9004Q:	http://patchwork.ozlabs.org/project/netdev/list/
9005S:	Supported
9006F:	drivers/net/ethernet/mellanox/mlx5/core/
9007F:	include/linux/mlx5/
9008
9009MELLANOX MLX5 IB driver
9010M:	Matan Barak <matanb@mellanox.com>
9011M:	Leon Romanovsky <leonro@mellanox.com>
9012L:	linux-rdma@vger.kernel.org
9013W:	http://www.mellanox.com
9014Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9015S:	Supported
9016F:	drivers/infiniband/hw/mlx5/
9017F:	include/linux/mlx5/
9018F:	include/uapi/rdma/mlx5-abi.h
9019
9020MELLANOX MLXCPLD I2C AND MUX DRIVER
9021M:	Vadim Pasternak <vadimp@mellanox.com>
9022M:	Michael Shych <michaelsh@mellanox.com>
9023L:	linux-i2c@vger.kernel.org
9024S:	Supported
9025F:	drivers/i2c/busses/i2c-mlxcpld.c
9026F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9027F:	Documentation/i2c/busses/i2c-mlxcpld
9028
9029MELLANOX MLXCPLD LED DRIVER
9030M:	Vadim Pasternak <vadimp@mellanox.com>
9031L:	linux-leds@vger.kernel.org
9032S:	Supported
9033F:	drivers/leds/leds-mlxcpld.c
9034F:	Documentation/leds/leds-mlxcpld.txt
9035
9036MELLANOX PLATFORM DRIVER
9037M:	Vadim Pasternak <vadimp@mellanox.com>
9038L:	platform-driver-x86@vger.kernel.org
9039S:	Supported
9040F:	drivers/platform/x86/mlx-platform.c
9041
9042MEMBARRIER SUPPORT
9043M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9044M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9045L:	linux-kernel@vger.kernel.org
9046S:	Supported
9047F:	kernel/sched/membarrier.c
9048F:	include/uapi/linux/membarrier.h
9049F:	arch/powerpc/include/asm/membarrier.h
9050
9051MEMORY MANAGEMENT
9052L:	linux-mm@kvack.org
9053W:	http://www.linux-mm.org
9054S:	Maintained
9055F:	include/linux/mm.h
9056F:	include/linux/gfp.h
9057F:	include/linux/mmzone.h
9058F:	include/linux/memory_hotplug.h
9059F:	include/linux/vmalloc.h
9060F:	mm/
9061
9062MEMORY TECHNOLOGY DEVICES (MTD)
9063M:	David Woodhouse <dwmw2@infradead.org>
9064M:	Brian Norris <computersforpeace@gmail.com>
9065M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9066M:	Marek Vasut <marek.vasut@gmail.com>
9067M:	Richard Weinberger <richard@nod.at>
9068M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9069L:	linux-mtd@lists.infradead.org
9070W:	http://www.linux-mtd.infradead.org/
9071Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9072T:	git git://git.infradead.org/linux-mtd.git master
9073T:	git git://git.infradead.org/linux-mtd.git mtd/next
9074S:	Maintained
9075F:	Documentation/devicetree/bindings/mtd/
9076F:	drivers/mtd/
9077F:	include/linux/mtd/
9078F:	include/uapi/mtd/
9079
9080MEN A21 WATCHDOG DRIVER
9081M:	Johannes Thumshirn <morbidrsa@gmail.com>
9082L:	linux-watchdog@vger.kernel.org
9083S:	Maintained
9084F:	drivers/watchdog/mena21_wdt.c
9085
9086MEN CHAMELEON BUS (mcb)
9087M:	Johannes Thumshirn <morbidrsa@gmail.com>
9088S:	Maintained
9089F:	drivers/mcb/
9090F:	include/linux/mcb.h
9091F:	Documentation/men-chameleon-bus.txt
9092
9093MEN F21BMC (Board Management Controller)
9094M:	Andreas Werner <andreas.werner@men.de>
9095S:	Supported
9096F:	drivers/mfd/menf21bmc.c
9097F:	drivers/watchdog/menf21bmc_wdt.c
9098F:	drivers/leds/leds-menf21bmc.c
9099F:	drivers/hwmon/menf21bmc_hwmon.c
9100F:	Documentation/hwmon/menf21bmc
9101
9102MESON AO CEC DRIVER FOR AMLOGIC SOCS
9103M:	Neil Armstrong <narmstrong@baylibre.com>
9104L:	linux-media@lists.freedesktop.org
9105L:	linux-amlogic@lists.infradead.org
9106W:	http://linux-meson.com/
9107S:	Supported
9108F:	drivers/media/platform/meson/ao-cec.c
9109F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9110T:	git git://linuxtv.org/media_tree.git
9111
9112METAG ARCHITECTURE
9113M:	James Hogan <jhogan@kernel.org>
9114L:	linux-metag@vger.kernel.org
9115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9116S:	Odd Fixes
9117F:	arch/metag/
9118F:	Documentation/metag/
9119F:	Documentation/devicetree/bindings/metag/
9120F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9121F:	drivers/clocksource/metag_generic.c
9122F:	drivers/irqchip/irq-metag.c
9123F:	drivers/irqchip/irq-metag-ext.c
9124F:	drivers/tty/metag_da.c
9125
9126MICROBLAZE ARCHITECTURE
9127M:	Michal Simek <monstr@monstr.eu>
9128W:	http://www.monstr.eu/fdt/
9129T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9130S:	Supported
9131F:	arch/microblaze/
9132
9133MICROCHIP / ATMEL AT91 SERIAL DRIVER
9134M:	Richard Genoud <richard.genoud@gmail.com>
9135S:	Maintained
9136F:	drivers/tty/serial/atmel_serial.c
9137F:	drivers/tty/serial/atmel_serial.h
9138
9139MICROCHIP / ATMEL DMA DRIVER
9140M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142L:	dmaengine@vger.kernel.org
9143S:	Supported
9144F:	drivers/dma/at_hdmac.c
9145F:	drivers/dma/at_hdmac_regs.h
9146F:	include/linux/platform_data/dma-atmel.h
9147
9148MICROCHIP / ATMEL ECC DRIVER
9149M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9150L:	linux-crypto@vger.kernel.org
9151S:	Maintained
9152F:	drivers/crypto/atmel-ecc.*
9153
9154MICROCHIP / ATMEL ISC DRIVER
9155M:	Songjun Wu <songjun.wu@microchip.com>
9156L:	linux-media@vger.kernel.org
9157S:	Supported
9158F:	drivers/media/platform/atmel/atmel-isc.c
9159F:	drivers/media/platform/atmel/atmel-isc-regs.h
9160F:	devicetree/bindings/media/atmel-isc.txt
9161
9162MICROCHIP / ATMEL NAND DRIVER
9163M:	Wenyou Yang <wenyou.yang@microchip.com>
9164M:	Josh Wu <rainyfeeling@outlook.com>
9165L:	linux-mtd@lists.infradead.org
9166S:	Supported
9167F:	drivers/mtd/nand/atmel/*
9168F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9169
9170MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9171M:	Woojung Huh <Woojung.Huh@microchip.com>
9172M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9173L:	netdev@vger.kernel.org
9174S:	Maintained
9175F:	net/dsa/tag_ksz.c
9176F:	drivers/net/dsa/microchip/*
9177F:	include/linux/platform_data/microchip-ksz.h
9178F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9179
9180MICROCHIP USB251XB DRIVER
9181M:	Richard Leitner <richard.leitner@skidata.com>
9182L:	linux-usb@vger.kernel.org
9183S:	Maintained
9184F:	drivers/usb/misc/usb251xb.c
9185F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9186
9187MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9188M:	Don Brace <don.brace@microsemi.com>
9189L:	esc.storagedev@microsemi.com
9190L:	linux-scsi@vger.kernel.org
9191S:	Supported
9192F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9193F:	drivers/scsi/smartpqi/Kconfig
9194F:	drivers/scsi/smartpqi/Makefile
9195F:	include/linux/cciss*.h
9196F:	include/uapi/linux/cciss*.h
9197F:	Documentation/scsi/smartpqi.txt
9198
9199MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9200M:	Chen Yu <yu.c.chen@intel.com>
9201L:	platform-driver-x86@vger.kernel.org
9202S:	Supported
9203F:	drivers/platform/x86/surfacepro3_button.c
9204
9205MICROTEK X6 SCANNER
9206M:	Oliver Neukum <oliver@neukum.org>
9207S:	Maintained
9208F:	drivers/usb/image/microtek.*
9209
9210MIPS
9211M:	Ralf Baechle <ralf@linux-mips.org>
9212M:	James Hogan <jhogan@kernel.org>
9213L:	linux-mips@linux-mips.org
9214W:	http://www.linux-mips.org/
9215T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9216Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9217S:	Supported
9218F:	Documentation/devicetree/bindings/mips/
9219F:	Documentation/mips/
9220F:	arch/mips/
9221F:	drivers/platform/mips/
9222
9223MIPS BOSTON DEVELOPMENT BOARD
9224M:	Paul Burton <paul.burton@mips.com>
9225L:	linux-mips@linux-mips.org
9226S:	Maintained
9227F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9228F:	arch/mips/boot/dts/img/boston.dts
9229F:	arch/mips/configs/generic/board-boston.config
9230F:	drivers/clk/imgtec/clk-boston.c
9231F:	include/dt-bindings/clock/boston-clock.h
9232
9233MIPS GENERIC PLATFORM
9234M:	Paul Burton <paul.burton@mips.com>
9235L:	linux-mips@linux-mips.org
9236S:	Supported
9237F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9238F:	arch/mips/generic/
9239F:	arch/mips/tools/generic-board-config.sh
9240
9241MIPS/LOONGSON1 ARCHITECTURE
9242M:	Keguang Zhang <keguang.zhang@gmail.com>
9243L:	linux-mips@linux-mips.org
9244S:	Maintained
9245F:	arch/mips/loongson32/
9246F:	arch/mips/include/asm/mach-loongson32/
9247F:	drivers/*/*loongson1*
9248F:	drivers/*/*/*loongson1*
9249
9250MIPS/LOONGSON2 ARCHITECTURE
9251M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9252L:	linux-mips@linux-mips.org
9253S:	Maintained
9254F:	arch/mips/loongson64/*{2e/2f}*
9255F:	arch/mips/include/asm/mach-loongson64/
9256F:	drivers/*/*loongson2*
9257F:	drivers/*/*/*loongson2*
9258
9259MIPS/LOONGSON3 ARCHITECTURE
9260M:	Huacai Chen <chenhc@lemote.com>
9261L:	linux-mips@linux-mips.org
9262S:	Maintained
9263F:	arch/mips/loongson64/
9264F:	arch/mips/include/asm/mach-loongson64/
9265F:	drivers/platform/mips/cpu_hwmon.c
9266F:	drivers/*/*loongson3*
9267F:	drivers/*/*/*loongson3*
9268
9269MIPS RINT INSTRUCTION EMULATION
9270M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9271L:	linux-mips@linux-mips.org
9272S:	Supported
9273F:	arch/mips/math-emu/sp_rint.c
9274F:	arch/mips/math-emu/dp_rint.c
9275
9276MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9277M:	Hans Verkuil <hverkuil@xs4all.nl>
9278L:	linux-media@vger.kernel.org
9279T:	git git://linuxtv.org/media_tree.git
9280W:	https://linuxtv.org
9281S:	Odd Fixes
9282F:	drivers/media/radio/radio-miropcm20*
9283
9284MMP SUPPORT
9285M:	Eric Miao <eric.y.miao@gmail.com>
9286M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288T:	git git://github.com/hzhuang1/linux.git
9289T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9290S:	Maintained
9291F:	arch/arm/boot/dts/mmp*
9292F:	arch/arm/mach-mmp/
9293
9294MN88472 MEDIA DRIVER
9295M:	Antti Palosaari <crope@iki.fi>
9296L:	linux-media@vger.kernel.org
9297W:	https://linuxtv.org
9298W:	http://palosaari.fi/linux/
9299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9300S:	Maintained
9301F:	drivers/media/dvb-frontends/mn88472*
9302
9303MN88473 MEDIA DRIVER
9304M:	Antti Palosaari <crope@iki.fi>
9305L:	linux-media@vger.kernel.org
9306W:	https://linuxtv.org
9307W:	http://palosaari.fi/linux/
9308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9309S:	Maintained
9310F:	drivers/media/dvb-frontends/mn88473*
9311
9312MODULE SUPPORT
9313M:	Jessica Yu <jeyu@kernel.org>
9314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9315S:	Maintained
9316F:	include/linux/module.h
9317F:	kernel/module.c
9318
9319MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9320W:	http://popies.net/meye/
9321S:	Orphan
9322F:	Documentation/media/v4l-drivers/meye*
9323F:	drivers/media/pci/meye/
9324F:	include/uapi/linux/meye.h
9325
9326MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9327M:	Jiri Slaby <jirislaby@gmail.com>
9328S:	Maintained
9329F:	Documentation/serial/moxa-smartio
9330F:	drivers/tty/mxser.*
9331
9332MR800 AVERMEDIA USB FM RADIO DRIVER
9333M:	Alexey Klimov <klimov.linux@gmail.com>
9334L:	linux-media@vger.kernel.org
9335T:	git git://linuxtv.org/media_tree.git
9336S:	Maintained
9337F:	drivers/media/radio/radio-mr800.c
9338
9339MRF24J40 IEEE 802.15.4 RADIO DRIVER
9340M:	Alan Ott <alan@signal11.us>
9341L:	linux-wpan@vger.kernel.org
9342S:	Maintained
9343F:	drivers/net/ieee802154/mrf24j40.c
9344F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9345
9346MSI LAPTOP SUPPORT
9347M:	"Lee, Chun-Yi" <jlee@suse.com>
9348L:	platform-driver-x86@vger.kernel.org
9349S:	Maintained
9350F:	drivers/platform/x86/msi-laptop.c
9351
9352MSI WMI SUPPORT
9353L:	platform-driver-x86@vger.kernel.org
9354S:	Orphan
9355F:	drivers/platform/x86/msi-wmi.c
9356
9357MSI001 MEDIA DRIVER
9358M:	Antti Palosaari <crope@iki.fi>
9359L:	linux-media@vger.kernel.org
9360W:	https://linuxtv.org
9361W:	http://palosaari.fi/linux/
9362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9363T:	git git://linuxtv.org/anttip/media_tree.git
9364S:	Maintained
9365F:	drivers/media/tuners/msi001*
9366
9367MSI2500 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/usb/msi2500/
9376
9377MSYSTEMS DISKONCHIP G3 MTD DRIVER
9378M:	Robert Jarzmik <robert.jarzmik@free.fr>
9379L:	linux-mtd@lists.infradead.org
9380S:	Maintained
9381F:	drivers/mtd/devices/docg3*
9382
9383MT9M032 APTINA SENSOR DRIVER
9384M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9385L:	linux-media@vger.kernel.org
9386T:	git git://linuxtv.org/media_tree.git
9387S:	Maintained
9388F:	drivers/media/i2c/mt9m032.c
9389F:	include/media/i2c/mt9m032.h
9390
9391MT9P031 APTINA CAMERA SENSOR
9392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9393L:	linux-media@vger.kernel.org
9394T:	git git://linuxtv.org/media_tree.git
9395S:	Maintained
9396F:	drivers/media/i2c/mt9p031.c
9397F:	include/media/i2c/mt9p031.h
9398
9399MT9T001 APTINA CAMERA SENSOR
9400M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9401L:	linux-media@vger.kernel.org
9402T:	git git://linuxtv.org/media_tree.git
9403S:	Maintained
9404F:	drivers/media/i2c/mt9t001.c
9405F:	include/media/i2c/mt9t001.h
9406
9407MT9V032 APTINA CAMERA SENSOR
9408M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9409L:	linux-media@vger.kernel.org
9410T:	git git://linuxtv.org/media_tree.git
9411S:	Maintained
9412F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9413F:	drivers/media/i2c/mt9v032.c
9414F:	include/media/i2c/mt9v032.h
9415
9416MULTIFUNCTION DEVICES (MFD)
9417M:	Lee Jones <lee.jones@linaro.org>
9418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9419S:	Supported
9420F:	Documentation/devicetree/bindings/mfd/
9421F:	drivers/mfd/
9422F:	include/linux/mfd/
9423F:	include/dt-bindings/mfd/
9424
9425MULTIMEDIA CARD (MMC) ETC. OVER SPI
9426S:	Orphan
9427F:	drivers/mmc/host/mmc_spi.c
9428F:	include/linux/spi/mmc_spi.h
9429
9430MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9431M:	Ulf Hansson <ulf.hansson@linaro.org>
9432L:	linux-mmc@vger.kernel.org
9433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9434S:	Maintained
9435F:	Documentation/devicetree/bindings/mmc/
9436F:	drivers/mmc/
9437F:	include/linux/mmc/
9438F:	include/uapi/linux/mmc/
9439
9440MULTIPLEXER SUBSYSTEM
9441M:	Peter Rosin <peda@axentia.se>
9442S:	Maintained
9443F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9444F:	Documentation/devicetree/bindings/mux/
9445F:	include/linux/dt-bindings/mux/
9446F:	include/linux/mux/
9447F:	drivers/mux/
9448
9449MULTITECH MULTIPORT CARD (ISICOM)
9450S:	Orphan
9451F:	drivers/tty/isicom.c
9452F:	include/linux/isicom.h
9453
9454MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9455M:	Bin Liu <b-liu@ti.com>
9456L:	linux-usb@vger.kernel.org
9457S:	Maintained
9458F:	drivers/usb/musb/
9459
9460MXL5007T MEDIA DRIVER
9461M:	Michael Krufky <mkrufky@linuxtv.org>
9462L:	linux-media@vger.kernel.org
9463W:	https://linuxtv.org
9464W:	http://github.com/mkrufky
9465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9466T:	git git://linuxtv.org/mkrufky/tuners.git
9467S:	Maintained
9468F:	drivers/media/tuners/mxl5007t.*
9469
9470MXSFB DRM DRIVER
9471M:	Marek Vasut <marex@denx.de>
9472S:	Supported
9473F:	drivers/gpu/drm/mxsfb/
9474F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9475
9476MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9477M:	Chris Lee <christopher.lee@cspi.com>
9478L:	netdev@vger.kernel.org
9479W:	https://www.cspi.com/ethernet-products/support/downloads/
9480S:	Supported
9481F:	drivers/net/ethernet/myricom/myri10ge/
9482
9483NAND FLASH SUBSYSTEM
9484M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9485R:	Richard Weinberger <richard@nod.at>
9486L:	linux-mtd@lists.infradead.org
9487W:	http://www.linux-mtd.infradead.org/
9488Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9489T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9490T:	git git://git.infradead.org/linux-mtd.git nand/next
9491S:	Maintained
9492F:	drivers/mtd/nand/
9493F:	include/linux/mtd/*nand*.h
9494
9495NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9496M:	Daniel Mack <zonque@gmail.com>
9497S:	Maintained
9498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9499W:	http://www.native-instruments.com
9500F:	sound/usb/caiaq/
9501
9502NATSEMI ETHERNET DRIVER (DP8381x)
9503S:	Orphan
9504F:	drivers/net/ethernet/natsemi/natsemi.c
9505
9506NCP FILESYSTEM
9507M:	Petr Vandrovec <petr@vandrovec.name>
9508S:	Obsolete
9509F:	drivers/staging/ncpfs/
9510
9511NCR 5380 SCSI DRIVERS
9512M:	Finn Thain <fthain@telegraphics.com.au>
9513M:	Michael Schmitz <schmitzmic@gmail.com>
9514L:	linux-scsi@vger.kernel.org
9515S:	Maintained
9516F:	Documentation/scsi/g_NCR5380.txt
9517F:	drivers/scsi/NCR5380.*
9518F:	drivers/scsi/arm/cumana_1.c
9519F:	drivers/scsi/arm/oak.c
9520F:	drivers/scsi/atari_scsi.*
9521F:	drivers/scsi/dmx3191d.c
9522F:	drivers/scsi/g_NCR5380.*
9523F:	drivers/scsi/mac_scsi.*
9524F:	drivers/scsi/sun3_scsi.*
9525F:	drivers/scsi/sun3_scsi_vme.c
9526
9527NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9528M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9529L:	linux-scsi@vger.kernel.org
9530S:	Maintained
9531F:	drivers/scsi/NCR_D700.*
9532
9533NCT6775 HARDWARE MONITOR DRIVER
9534M:	Guenter Roeck <linux@roeck-us.net>
9535L:	linux-hwmon@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/hwmon/nct6775
9538F:	drivers/hwmon/nct6775.c
9539
9540NETEFFECT IWARP RNIC DRIVER (IW_NES)
9541M:	Faisal Latif <faisal.latif@intel.com>
9542L:	linux-rdma@vger.kernel.org
9543W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9544S:	Supported
9545F:	drivers/infiniband/hw/nes/
9546F:	include/uapi/rdma/nes-abi.h
9547
9548NETEM NETWORK EMULATOR
9549M:	Stephen Hemminger <stephen@networkplumber.org>
9550L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9551S:	Maintained
9552F:	net/sched/sch_netem.c
9553
9554NETERION 10GbE DRIVERS (s2io/vxge)
9555M:	Jon Mason <jdmason@kudzu.us>
9556L:	netdev@vger.kernel.org
9557S:	Supported
9558F:	Documentation/networking/s2io.txt
9559F:	Documentation/networking/vxge.txt
9560F:	drivers/net/ethernet/neterion/
9561
9562NETFILTER
9563M:	Pablo Neira Ayuso <pablo@netfilter.org>
9564M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9565M:	Florian Westphal <fw@strlen.de>
9566L:	netfilter-devel@vger.kernel.org
9567L:	coreteam@netfilter.org
9568W:	http://www.netfilter.org/
9569W:	http://www.iptables.org/
9570W:	http://www.nftables.org/
9571Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9574S:	Maintained
9575F:	include/linux/netfilter*
9576F:	include/linux/netfilter/
9577F:	include/net/netfilter/
9578F:	include/uapi/linux/netfilter*
9579F:	include/uapi/linux/netfilter/
9580F:	net/*/netfilter.c
9581F:	net/*/netfilter/
9582F:	net/netfilter/
9583F:	net/bridge/br_netfilter*.c
9584
9585NETROM NETWORK LAYER
9586M:	Ralf Baechle <ralf@linux-mips.org>
9587L:	linux-hams@vger.kernel.org
9588W:	http://www.linux-ax25.org/
9589S:	Maintained
9590F:	include/net/netrom.h
9591F:	include/uapi/linux/netrom.h
9592F:	net/netrom/
9593
9594NETRONOME ETHERNET DRIVERS
9595M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9596L:	oss-drivers@netronome.com
9597S:	Maintained
9598F:	drivers/net/ethernet/netronome/
9599
9600NETWORK BLOCK DEVICE (NBD)
9601M:	Josef Bacik <jbacik@fb.com>
9602S:	Maintained
9603L:	linux-block@vger.kernel.org
9604L:	nbd@other.debian.org
9605F:	Documentation/blockdev/nbd.txt
9606F:	drivers/block/nbd.c
9607F:	include/uapi/linux/nbd.h
9608
9609NETWORK DROP MONITOR
9610M:	Neil Horman <nhorman@tuxdriver.com>
9611L:	netdev@vger.kernel.org
9612S:	Maintained
9613W:	https://fedorahosted.org/dropwatch/
9614F:	net/core/drop_monitor.c
9615
9616NETWORKING DRIVERS
9617L:	netdev@vger.kernel.org
9618W:	http://www.linuxfoundation.org/en/Net
9619Q:	http://patchwork.ozlabs.org/project/netdev/list/
9620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9622S:	Odd Fixes
9623F:	Documentation/devicetree/bindings/net/
9624F:	drivers/net/
9625F:	include/linux/if_*
9626F:	include/linux/netdevice.h
9627F:	include/linux/etherdevice.h
9628F:	include/linux/fcdevice.h
9629F:	include/linux/fddidevice.h
9630F:	include/linux/hippidevice.h
9631F:	include/linux/inetdevice.h
9632F:	include/uapi/linux/if_*
9633F:	include/uapi/linux/netdevice.h
9634
9635NETWORKING DRIVERS (WIRELESS)
9636M:	Kalle Valo <kvalo@codeaurora.org>
9637L:	linux-wireless@vger.kernel.org
9638Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9641S:	Maintained
9642F:	Documentation/devicetree/bindings/net/wireless/
9643F:	drivers/net/wireless/
9644
9645NETWORKING [DSA]
9646M:	Andrew Lunn <andrew@lunn.ch>
9647M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9648M:	Florian Fainelli <f.fainelli@gmail.com>
9649S:	Maintained
9650F:	net/dsa/
9651F:	include/net/dsa.h
9652F:	include/linux/dsa/
9653F:	drivers/net/dsa/
9654
9655NETWORKING [GENERAL]
9656M:	"David S. Miller" <davem@davemloft.net>
9657L:	netdev@vger.kernel.org
9658W:	http://www.linuxfoundation.org/en/Net
9659Q:	http://patchwork.ozlabs.org/project/netdev/list/
9660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9662B:	mailto:netdev@vger.kernel.org
9663S:	Maintained
9664F:	net/
9665F:	include/net/
9666F:	include/linux/in.h
9667F:	include/linux/net.h
9668F:	include/linux/netdevice.h
9669F:	include/uapi/linux/in.h
9670F:	include/uapi/linux/net.h
9671F:	include/uapi/linux/netdevice.h
9672F:	include/uapi/linux/net_namespace.h
9673F:	tools/testing/selftests/net/
9674F:	lib/net_utils.c
9675F:	lib/random32.c
9676
9677NETWORKING [IPSEC]
9678M:	Steffen Klassert <steffen.klassert@secunet.com>
9679M:	Herbert Xu <herbert@gondor.apana.org.au>
9680M:	"David S. Miller" <davem@davemloft.net>
9681L:	netdev@vger.kernel.org
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9684S:	Maintained
9685F:	net/core/flow.c
9686F:	net/xfrm/
9687F:	net/key/
9688F:	net/ipv4/xfrm*
9689F:	net/ipv4/esp4*
9690F:	net/ipv4/ah4.c
9691F:	net/ipv4/ipcomp.c
9692F:	net/ipv4/ip_vti.c
9693F:	net/ipv6/xfrm*
9694F:	net/ipv6/esp6*
9695F:	net/ipv6/ah6.c
9696F:	net/ipv6/ipcomp6.c
9697F:	net/ipv6/ip6_vti.c
9698F:	include/uapi/linux/xfrm.h
9699F:	include/net/xfrm.h
9700
9701NETWORKING [IPv4/IPv6]
9702M:	"David S. Miller" <davem@davemloft.net>
9703M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9704M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9705L:	netdev@vger.kernel.org
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9707S:	Maintained
9708F:	net/ipv4/
9709F:	net/ipv6/
9710F:	include/net/ip*
9711F:	arch/x86/net/*
9712
9713NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9714M:	Paul Moore <paul@paul-moore.com>
9715W:	https://github.com/netlabel
9716L:	netdev@vger.kernel.org
9717L:	linux-security-module@vger.kernel.org
9718S:	Maintained
9719F:	Documentation/netlabel/
9720F:	include/net/calipso.h
9721F:	include/net/cipso_ipv4.h
9722F:	include/net/netlabel.h
9723F:	include/uapi/linux/netfilter/xt_SECMARK.h
9724F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9725F:	net/netlabel/
9726F:	net/ipv4/cipso_ipv4.c
9727F:	net/ipv6/calipso.c
9728F:	net/netfilter/xt_CONNSECMARK.c
9729F:	net/netfilter/xt_SECMARK.c
9730
9731NETWORKING [TLS]
9732M:	Ilya Lesokhin <ilyal@mellanox.com>
9733M:	Aviad Yehezkel <aviadye@mellanox.com>
9734M:	Dave Watson <davejwatson@fb.com>
9735L:	netdev@vger.kernel.org
9736S:	Maintained
9737F:	net/tls/*
9738F:	include/uapi/linux/tls.h
9739F:	include/net/tls.h
9740
9741NETWORKING [WIRELESS]
9742L:	linux-wireless@vger.kernel.org
9743Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9744
9745NETDEVSIM
9746M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9747S:	Maintained
9748F:	drivers/net/netdevsim/*
9749
9750NETXEN (1/10) GbE SUPPORT
9751M:	Manish Chopra <manish.chopra@cavium.com>
9752M:	Rahul Verma <rahul.verma@cavium.com>
9753M:	Dept-GELinuxNICDev@cavium.com
9754L:	netdev@vger.kernel.org
9755S:	Supported
9756F:	drivers/net/ethernet/qlogic/netxen/
9757
9758NFC SUBSYSTEM
9759M:	Samuel Ortiz <sameo@linux.intel.com>
9760L:	linux-wireless@vger.kernel.org
9761L:	linux-nfc@lists.01.org (subscribers-only)
9762S:	Supported
9763F:	net/nfc/
9764F:	include/net/nfc/
9765F:	include/uapi/linux/nfc.h
9766F:	drivers/nfc/
9767F:	include/linux/platform_data/nfcmrvl.h
9768F:	include/linux/platform_data/nxp-nci.h
9769F:	Documentation/devicetree/bindings/net/nfc/
9770
9771NFS, SUNRPC, AND LOCKD CLIENTS
9772M:	Trond Myklebust <trond.myklebust@primarydata.com>
9773M:	Anna Schumaker <anna.schumaker@netapp.com>
9774L:	linux-nfs@vger.kernel.org
9775W:	http://client.linux-nfs.org
9776T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9777S:	Maintained
9778F:	fs/lockd/
9779F:	fs/nfs/
9780F:	fs/nfs_common/
9781F:	net/sunrpc/
9782F:	include/linux/lockd/
9783F:	include/linux/nfs*
9784F:	include/linux/sunrpc/
9785F:	include/uapi/linux/nfs*
9786F:	include/uapi/linux/sunrpc/
9787
9788NILFS2 FILESYSTEM
9789M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9790L:	linux-nilfs@vger.kernel.org
9791W:	https://nilfs.sourceforge.io/
9792W:	https://nilfs.osdn.jp/
9793T:	git git://github.com/konis/nilfs2.git
9794S:	Supported
9795F:	Documentation/filesystems/nilfs2.txt
9796F:	fs/nilfs2/
9797F:	include/trace/events/nilfs2.h
9798F:	include/uapi/linux/nilfs2_api.h
9799F:	include/uapi/linux/nilfs2_ondisk.h
9800
9801NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9802M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9803W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9804S:	Maintained
9805F:	Documentation/scsi/NinjaSCSI.txt
9806F:	drivers/scsi/pcmcia/nsp_*
9807
9808NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9809M:	GOTO Masanori <gotom@debian.or.jp>
9810M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9811W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9812S:	Maintained
9813F:	Documentation/scsi/NinjaSCSI.txt
9814F:	drivers/scsi/nsp32*
9815
9816NIOS2 ARCHITECTURE
9817M:	Ley Foon Tan <lftan@altera.com>
9818L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9820S:	Maintained
9821F:	arch/nios2/
9822
9823NOHZ, DYNTICKS SUPPORT
9824M:	Frederic Weisbecker <fweisbec@gmail.com>
9825M:	Thomas Gleixner <tglx@linutronix.de>
9826M:	Ingo Molnar <mingo@kernel.org>
9827L:	linux-kernel@vger.kernel.org
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9829S:	Maintained
9830F:	kernel/time/tick*.*
9831F:	include/linux/tick.h
9832F:	include/linux/sched/nohz.h
9833
9834NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9835M:	Pavel Machek <pavel@ucw.cz>
9836M:	Sakari Ailus <sakari.ailus@iki.fi>
9837L:	linux-media@vger.kernel.org
9838S:	Maintained
9839F:	drivers/media/i2c/et8ek8
9840F:	drivers/media/i2c/ad5820.c
9841
9842NOKIA N900 POWER SUPPLY DRIVERS
9843R:	Pali Rohár <pali.rohar@gmail.com>
9844F:	include/linux/power/bq2415x_charger.h
9845F:	include/linux/power/bq27xxx_battery.h
9846F:	include/linux/power/isp1704_charger.h
9847F:	drivers/power/supply/bq2415x_charger.c
9848F:	drivers/power/supply/bq27xxx_battery.c
9849F:	drivers/power/supply/bq27xxx_battery_i2c.c
9850F:	drivers/power/supply/isp1704_charger.c
9851F:	drivers/power/supply/rx51_battery.c
9852
9853NTB AMD DRIVER
9854M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9855L:	linux-ntb@googlegroups.com
9856S:	Supported
9857F:	drivers/ntb/hw/amd/
9858
9859NTB DRIVER CORE
9860M:	Jon Mason <jdmason@kudzu.us>
9861M:	Dave Jiang <dave.jiang@intel.com>
9862M:	Allen Hubbe <allenbh@gmail.com>
9863L:	linux-ntb@googlegroups.com
9864S:	Supported
9865W:	https://github.com/jonmason/ntb/wiki
9866T:	git git://github.com/jonmason/ntb.git
9867F:	drivers/ntb/
9868F:	drivers/net/ntb_netdev.c
9869F:	include/linux/ntb.h
9870F:	include/linux/ntb_transport.h
9871F:	tools/testing/selftests/ntb/
9872
9873NTB IDT DRIVER
9874M:	Serge Semin <fancer.lancer@gmail.com>
9875L:	linux-ntb@googlegroups.com
9876S:	Supported
9877F:	drivers/ntb/hw/idt/
9878
9879NTB INTEL DRIVER
9880M:	Dave Jiang <dave.jiang@intel.com>
9881L:	linux-ntb@googlegroups.com
9882S:	Supported
9883W:	https://github.com/davejiang/linux/wiki
9884T:	git https://github.com/davejiang/linux.git
9885F:	drivers/ntb/hw/intel/
9886
9887NTFS FILESYSTEM
9888M:	Anton Altaparmakov <anton@tuxera.com>
9889L:	linux-ntfs-dev@lists.sourceforge.net
9890W:	http://www.tuxera.com/
9891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9892S:	Supported
9893F:	Documentation/filesystems/ntfs.txt
9894F:	fs/ntfs/
9895
9896NUBUS SUBSYSTEM
9897M:	Finn Thain <fthain@telegraphics.com.au>
9898L:	linux-m68k@lists.linux-m68k.org
9899S:	Maintained
9900F:	arch/*/include/asm/nubus.h
9901F:	drivers/nubus/
9902F:	include/linux/nubus.h
9903F:	include/uapi/linux/nubus.h
9904
9905NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9906M:	Antonino Daplas <adaplas@gmail.com>
9907L:	linux-fbdev@vger.kernel.org
9908S:	Maintained
9909F:	drivers/video/fbdev/riva/
9910F:	drivers/video/fbdev/nvidia/
9911
9912NVM EXPRESS DRIVER
9913M:	Keith Busch <keith.busch@intel.com>
9914M:	Jens Axboe <axboe@fb.com>
9915M:	Christoph Hellwig <hch@lst.de>
9916M:	Sagi Grimberg <sagi@grimberg.me>
9917L:	linux-nvme@lists.infradead.org
9918T:	git://git.infradead.org/nvme.git
9919W:	http://git.infradead.org/nvme.git
9920S:	Supported
9921F:	drivers/nvme/host/
9922F:	include/linux/nvme.h
9923F:	include/uapi/linux/nvme_ioctl.h
9924
9925NVM EXPRESS FC TRANSPORT DRIVERS
9926M:	James Smart <james.smart@broadcom.com>
9927L:	linux-nvme@lists.infradead.org
9928S:	Supported
9929F:	include/linux/nvme-fc.h
9930F:	include/linux/nvme-fc-driver.h
9931F:	drivers/nvme/host/fc.c
9932F:	drivers/nvme/target/fc.c
9933F:	drivers/nvme/target/fcloop.c
9934
9935NVM EXPRESS TARGET DRIVER
9936M:	Christoph Hellwig <hch@lst.de>
9937M:	Sagi Grimberg <sagi@grimberg.me>
9938L:	linux-nvme@lists.infradead.org
9939T:	git://git.infradead.org/nvme.git
9940W:	http://git.infradead.org/nvme.git
9941S:	Supported
9942F:	drivers/nvme/target/
9943
9944NVMEM FRAMEWORK
9945M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9946S:	Maintained
9947F:	drivers/nvmem/
9948F:	Documentation/devicetree/bindings/nvmem/
9949F:	Documentation/ABI/stable/sysfs-bus-nvmem
9950F:	include/linux/nvmem-consumer.h
9951F:	include/linux/nvmem-provider.h
9952
9953NXP TDA998X DRM DRIVER
9954M:	Russell King <linux@armlinux.org.uk>
9955S:	Supported
9956T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9957T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9958F:	drivers/gpu/drm/i2c/tda998x_drv.c
9959F:	include/drm/i2c/tda998x.h
9960
9961NXP TFA9879 DRIVER
9962M:	Peter Rosin <peda@axentia.se>
9963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9964S:	Maintained
9965F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9966F:	sound/soc/codecs/tfa9879*
9967
9968NXP-NCI NFC DRIVER
9969M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9970R:	Charles Gorand <charles.gorand@effinnov.com>
9971L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9972S:	Supported
9973F:	drivers/nfc/nxp-nci
9974
9975OBJTOOL
9976M:	Josh Poimboeuf <jpoimboe@redhat.com>
9977M:	Peter Zijlstra <peterz@infradead.org>
9978S:	Supported
9979F:	tools/objtool/
9980
9981OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9982M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9983M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9984L:	linuxppc-dev@lists.ozlabs.org
9985S:	Supported
9986F:	arch/powerpc/platforms/powernv/ocxl.c
9987F:	arch/powerpc/include/asm/pnv-ocxl.h
9988F:	drivers/misc/ocxl/
9989F:	include/misc/ocxl*
9990F:	include/uapi/misc/ocxl.h
9991F:	Documentation/accelerators/ocxl.txt
9992
9993OMAP AUDIO SUPPORT
9994M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9995M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9997L:	linux-omap@vger.kernel.org
9998S:	Maintained
9999F:	sound/soc/omap/
10000
10001OMAP CLOCK FRAMEWORK SUPPORT
10002M:	Paul Walmsley <paul@pwsan.com>
10003L:	linux-omap@vger.kernel.org
10004S:	Maintained
10005F:	arch/arm/*omap*/*clock*
10006
10007OMAP DEVICE TREE SUPPORT
10008M:	Benoît Cousson <bcousson@baylibre.com>
10009M:	Tony Lindgren <tony@atomide.com>
10010L:	linux-omap@vger.kernel.org
10011L:	devicetree@vger.kernel.org
10012S:	Maintained
10013F:	arch/arm/boot/dts/*omap*
10014F:	arch/arm/boot/dts/*am3*
10015F:	arch/arm/boot/dts/*am4*
10016F:	arch/arm/boot/dts/*am5*
10017F:	arch/arm/boot/dts/*dra7*
10018
10019OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10020M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10021L:	linux-omap@vger.kernel.org
10022L:	linux-fbdev@vger.kernel.org
10023S:	Maintained
10024F:	drivers/video/fbdev/omap2/
10025F:	Documentation/arm/OMAP/DSS
10026
10027OMAP FRAMEBUFFER SUPPORT
10028M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10029L:	linux-fbdev@vger.kernel.org
10030L:	linux-omap@vger.kernel.org
10031S:	Maintained
10032F:	drivers/video/fbdev/omap/
10033
10034OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10035M:	Roger Quadros <rogerq@ti.com>
10036M:	Tony Lindgren <tony@atomide.com>
10037L:	linux-omap@vger.kernel.org
10038S:	Maintained
10039F:	drivers/memory/omap-gpmc.c
10040F:	arch/arm/mach-omap2/*gpmc*
10041
10042OMAP GPIO DRIVER
10043M:	Grygorii Strashko <grygorii.strashko@ti.com>
10044M:	Santosh Shilimkar <ssantosh@kernel.org>
10045M:	Kevin Hilman <khilman@kernel.org>
10046L:	linux-omap@vger.kernel.org
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10049F:	drivers/gpio/gpio-omap.c
10050
10051OMAP HARDWARE SPINLOCK SUPPORT
10052M:	Ohad Ben-Cohen <ohad@wizery.com>
10053L:	linux-omap@vger.kernel.org
10054S:	Maintained
10055F:	drivers/hwspinlock/omap_hwspinlock.c
10056
10057OMAP HS MMC SUPPORT
10058L:	linux-mmc@vger.kernel.org
10059L:	linux-omap@vger.kernel.org
10060S:	Orphan
10061F:	drivers/mmc/host/omap_hsmmc.c
10062
10063OMAP HWMOD DATA
10064M:	Paul Walmsley <paul@pwsan.com>
10065L:	linux-omap@vger.kernel.org
10066S:	Maintained
10067F:	arch/arm/mach-omap2/omap_hwmod*data*
10068
10069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10070M:	Benoît Cousson <bcousson@baylibre.com>
10071L:	linux-omap@vger.kernel.org
10072S:	Maintained
10073F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10074
10075OMAP HWMOD SUPPORT
10076M:	Benoît Cousson <bcousson@baylibre.com>
10077M:	Paul Walmsley <paul@pwsan.com>
10078L:	linux-omap@vger.kernel.org
10079S:	Maintained
10080F:	arch/arm/mach-omap2/omap_hwmod.*
10081
10082OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10083M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10084L:	linux-media@vger.kernel.org
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10087F:	drivers/media/platform/omap3isp/
10088F:	drivers/staging/media/omap4iss/
10089
10090OMAP MMC SUPPORT
10091M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10092L:	linux-omap@vger.kernel.org
10093S:	Maintained
10094F:	drivers/mmc/host/omap.c
10095
10096OMAP POWER MANAGEMENT SUPPORT
10097M:	Kevin Hilman <khilman@kernel.org>
10098L:	linux-omap@vger.kernel.org
10099S:	Maintained
10100F:	arch/arm/*omap*/*pm*
10101F:	drivers/cpufreq/omap-cpufreq.c
10102
10103OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10104M:	Rajendra Nayak <rnayak@codeaurora.org>
10105M:	Paul Walmsley <paul@pwsan.com>
10106L:	linux-omap@vger.kernel.org
10107S:	Maintained
10108F:	arch/arm/mach-omap2/prm*
10109
10110OMAP RANDOM NUMBER GENERATOR SUPPORT
10111M:	Deepak Saxena <dsaxena@plexity.net>
10112S:	Maintained
10113F:	drivers/char/hw_random/omap-rng.c
10114
10115OMAP USB SUPPORT
10116L:	linux-usb@vger.kernel.org
10117L:	linux-omap@vger.kernel.org
10118S:	Orphan
10119F:	drivers/usb/*/*omap*
10120F:	arch/arm/*omap*/usb*
10121
10122OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10123M:	Mark Jackson <mpfj@newflow.co.uk>
10124L:	linux-omap@vger.kernel.org
10125S:	Maintained
10126F:	arch/arm/boot/dts/am335x-nano.dts
10127
10128OMAP1 SUPPORT
10129M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10130M:	Tony Lindgren <tony@atomide.com>
10131L:	linux-omap@vger.kernel.org
10132Q:	http://patchwork.kernel.org/project/linux-omap/list/
10133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10134S:	Maintained
10135F:	arch/arm/mach-omap1/
10136F:	arch/arm/plat-omap/
10137F:	arch/arm/configs/omap1_defconfig
10138F:	drivers/i2c/busses/i2c-omap.c
10139F:	include/linux/i2c-omap.h
10140
10141OMAP2+ SUPPORT
10142M:	Tony Lindgren <tony@atomide.com>
10143L:	linux-omap@vger.kernel.org
10144W:	http://www.muru.com/linux/omap/
10145W:	http://linux.omap.com/
10146Q:	http://patchwork.kernel.org/project/linux-omap/list/
10147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10148S:	Maintained
10149F:	arch/arm/mach-omap2/
10150F:	arch/arm/plat-omap/
10151F:	arch/arm/configs/omap2plus_defconfig
10152F:	drivers/i2c/busses/i2c-omap.c
10153F:	drivers/irqchip/irq-omap-intc.c
10154F:	drivers/mfd/*omap*.c
10155F:	drivers/mfd/menelaus.c
10156F:	drivers/mfd/palmas.c
10157F:	drivers/mfd/tps65217.c
10158F:	drivers/mfd/tps65218.c
10159F:	drivers/mfd/tps65910.c
10160F:	drivers/mfd/twl-core.[ch]
10161F:	drivers/mfd/twl4030*.c
10162F:	drivers/mfd/twl6030*.c
10163F:	drivers/mfd/twl6040*.c
10164F:	drivers/regulator/palmas-regulator*.c
10165F:	drivers/regulator/pbias-regulator.c
10166F:	drivers/regulator/tps65217-regulator.c
10167F:	drivers/regulator/tps65218-regulator.c
10168F:	drivers/regulator/tps65910-regulator.c
10169F:	drivers/regulator/twl-regulator.c
10170F:	drivers/regulator/twl6030-regulator.c
10171F:	include/linux/i2c-omap.h
10172
10173ONION OMEGA2+ BOARD
10174M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10175L:	linux-mips@linux-mips.org
10176S:	Maintained
10177F:	arch/mips/boot/dts/ralink/omega2p.dts
10178
10179OMFS FILESYSTEM
10180M:	Bob Copeland <me@bobcopeland.com>
10181L:	linux-karma-devel@lists.sourceforge.net
10182S:	Maintained
10183F:	Documentation/filesystems/omfs.txt
10184F:	fs/omfs/
10185
10186OMNIKEY CARDMAN 4000 DRIVER
10187M:	Harald Welte <laforge@gnumonks.org>
10188S:	Maintained
10189F:	drivers/char/pcmcia/cm4000_cs.c
10190F:	include/linux/cm4000_cs.h
10191F:	include/uapi/linux/cm4000_cs.h
10192
10193OMNIKEY CARDMAN 4040 DRIVER
10194M:	Harald Welte <laforge@gnumonks.org>
10195S:	Maintained
10196F:	drivers/char/pcmcia/cm4040_cs.*
10197
10198OMNIVISION OV13858 SENSOR DRIVER
10199M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10200L:	linux-media@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202S:	Maintained
10203F:	drivers/media/i2c/ov13858.c
10204
10205OMNIVISION OV5640 SENSOR DRIVER
10206M:	Steve Longerbeam <slongerbeam@gmail.com>
10207L:	linux-media@vger.kernel.org
10208T:	git git://linuxtv.org/media_tree.git
10209S:	Maintained
10210F:	drivers/media/i2c/ov5640.c
10211
10212OMNIVISION OV5647 SENSOR DRIVER
10213M:	Luis Oliveira <lolivei@synopsys.com>
10214L:	linux-media@vger.kernel.org
10215T:	git git://linuxtv.org/media_tree.git
10216S:	Maintained
10217F:	drivers/media/i2c/ov5647.c
10218
10219OMNIVISION OV7670 SENSOR DRIVER
10220M:	Jonathan Corbet <corbet@lwn.net>
10221L:	linux-media@vger.kernel.org
10222T:	git git://linuxtv.org/media_tree.git
10223S:	Maintained
10224F:	drivers/media/i2c/ov7670.c
10225F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10226
10227OMNIVISION OV7740 SENSOR DRIVER
10228M:	Wenyou Yang <wenyou.yang@microchip.com>
10229L:	linux-media@vger.kernel.org
10230T:	git git://linuxtv.org/media_tree.git
10231S:	Maintained
10232F:	drivers/media/i2c/ov7740.c
10233F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10234
10235ONENAND FLASH DRIVER
10236M:	Kyungmin Park <kyungmin.park@samsung.com>
10237L:	linux-mtd@lists.infradead.org
10238S:	Maintained
10239F:	drivers/mtd/onenand/
10240F:	include/linux/mtd/onenand*.h
10241
10242ONSTREAM SCSI TAPE DRIVER
10243M:	Willem Riede <osst@riede.org>
10244L:	osst-users@lists.sourceforge.net
10245L:	linux-scsi@vger.kernel.org
10246S:	Maintained
10247F:	Documentation/scsi/osst.txt
10248F:	drivers/scsi/osst.*
10249F:	drivers/scsi/osst_*.h
10250F:	drivers/scsi/st.h
10251
10252OP-TEE DRIVER
10253M:	Jens Wiklander <jens.wiklander@linaro.org>
10254S:	Maintained
10255F:	drivers/tee/optee/
10256
10257OPA-VNIC DRIVER
10258M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10259M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10260L:	linux-rdma@vger.kernel.org
10261S:	Supported
10262F:	drivers/infiniband/ulp/opa_vnic
10263
10264OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10265M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10266L:	devicetree@vger.kernel.org
10267S:	Maintained
10268F:	Documentation/devicetree/dynamic-resolution-notes.txt
10269F:	Documentation/devicetree/overlay-notes.txt
10270F:	drivers/of/overlay.c
10271F:	drivers/of/resolver.c
10272
10273OPEN FIRMWARE AND FLATTENED DEVICE TREE
10274M:	Rob Herring <robh+dt@kernel.org>
10275M:	Frank Rowand <frowand.list@gmail.com>
10276L:	devicetree@vger.kernel.org
10277W:	http://www.devicetree.org/
10278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10279S:	Maintained
10280F:	drivers/of/
10281F:	include/linux/of*.h
10282F:	scripts/dtc/
10283F:	Documentation/ABI/testing/sysfs-firmware-ofw
10284
10285OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10286M:	Rob Herring <robh+dt@kernel.org>
10287M:	Mark Rutland <mark.rutland@arm.com>
10288L:	devicetree@vger.kernel.org
10289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10290Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10291S:	Maintained
10292F:	Documentation/devicetree/
10293F:	arch/*/boot/dts/
10294F:	include/dt-bindings/
10295
10296OPENCORES I2C BUS DRIVER
10297M:	Peter Korsgaard <jacmet@sunsite.dk>
10298L:	linux-i2c@vger.kernel.org
10299S:	Maintained
10300F:	Documentation/i2c/busses/i2c-ocores
10301F:	drivers/i2c/busses/i2c-ocores.c
10302
10303OPENRISC ARCHITECTURE
10304M:	Jonas Bonn <jonas@southpole.se>
10305M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10306M:	Stafford Horne <shorne@gmail.com>
10307T:	git git://github.com/openrisc/linux.git
10308L:	openrisc@lists.librecores.org
10309W:	http://openrisc.io
10310S:	Maintained
10311F:	Documentation/devicetree/bindings/openrisc/
10312F:	Documentation/openrisc/
10313F:	arch/openrisc/
10314F:	drivers/irqchip/irq-ompic.c
10315F:	drivers/irqchip/irq-or1k-*
10316
10317OPENVSWITCH
10318M:	Pravin B Shelar <pshelar@ovn.org>
10319L:	netdev@vger.kernel.org
10320L:	dev@openvswitch.org
10321W:	http://openvswitch.org
10322S:	Maintained
10323F:	net/openvswitch/
10324F:	include/uapi/linux/openvswitch.h
10325
10326OPERATING PERFORMANCE POINTS (OPP)
10327M:	Viresh Kumar <vireshk@kernel.org>
10328M:	Nishanth Menon <nm@ti.com>
10329M:	Stephen Boyd <sboyd@kernel.org>
10330L:	linux-pm@vger.kernel.org
10331S:	Maintained
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10333F:	drivers/opp/
10334F:	include/linux/pm_opp.h
10335F:	Documentation/power/opp.txt
10336F:	Documentation/devicetree/bindings/opp/
10337
10338OPL4 DRIVER
10339M:	Clemens Ladisch <clemens@ladisch.de>
10340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10341T:	git git://git.alsa-project.org/alsa-kernel.git
10342S:	Maintained
10343F:	sound/drivers/opl4/
10344
10345OPROFILE
10346M:	Robert Richter <rric@kernel.org>
10347L:	oprofile-list@lists.sf.net
10348S:	Maintained
10349F:	arch/*/include/asm/oprofile*.h
10350F:	arch/*/oprofile/
10351F:	drivers/oprofile/
10352F:	include/linux/oprofile.h
10353
10354ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10355M:	Mark Fasheh <mfasheh@versity.com>
10356M:	Joel Becker <jlbec@evilplan.org>
10357L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10358W:	http://ocfs2.wiki.kernel.org
10359S:	Supported
10360F:	Documentation/filesystems/ocfs2.txt
10361F:	Documentation/filesystems/dlmfs.txt
10362F:	fs/ocfs2/
10363
10364ORANGEFS FILESYSTEM
10365M:	Mike Marshall <hubcap@omnibond.com>
10366R:	Martin Brandenburg <martin@omnibond.com>
10367L:	devel@lists.orangefs.org
10368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10369S:	Supported
10370F:	fs/orangefs/
10371F:	Documentation/filesystems/orangefs.txt
10372
10373ORINOCO DRIVER
10374L:	linux-wireless@vger.kernel.org
10375W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10376W:	http://www.nongnu.org/orinoco/
10377S:	Orphan
10378F:	drivers/net/wireless/intersil/orinoco/
10379
10380OSD LIBRARY and FILESYSTEM
10381M:	Boaz Harrosh <ooo@electrozaur.com>
10382S:	Maintained
10383F:	drivers/scsi/osd/
10384F:	include/scsi/osd_*
10385F:	fs/exofs/
10386
10387OV2659 OMNIVISION SENSOR DRIVER
10388M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10389L:	linux-media@vger.kernel.org
10390W:	https://linuxtv.org
10391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10392T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10393S:	Maintained
10394F:	drivers/media/i2c/ov2659.c
10395F:	include/media/i2c/ov2659.h
10396
10397OVERLAY FILESYSTEM
10398M:	Miklos Szeredi <miklos@szeredi.hu>
10399L:	linux-unionfs@vger.kernel.org
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10401S:	Supported
10402F:	fs/overlayfs/
10403F:	Documentation/filesystems/overlayfs.txt
10404
10405P54 WIRELESS DRIVER
10406M:	Christian Lamparter <chunkeey@googlemail.com>
10407L:	linux-wireless@vger.kernel.org
10408W:	http://wireless.kernel.org/en/users/Drivers/p54
10409S:	Maintained
10410F:	drivers/net/wireless/intersil/p54/
10411
10412PA SEMI ETHERNET DRIVER
10413L:	netdev@vger.kernel.org
10414S:	Orphan
10415F:	drivers/net/ethernet/pasemi/*
10416
10417PA SEMI SMBUS DRIVER
10418L:	linux-i2c@vger.kernel.org
10419S:	Orphan
10420F:	drivers/i2c/busses/i2c-pasemi.c
10421
10422PADATA PARALLEL EXECUTION MECHANISM
10423M:	Steffen Klassert <steffen.klassert@secunet.com>
10424L:	linux-crypto@vger.kernel.org
10425S:	Maintained
10426F:	kernel/padata.c
10427F:	include/linux/padata.h
10428F:	Documentation/padata.txt
10429
10430PANASONIC LAPTOP ACPI EXTRAS DRIVER
10431M:	Harald Welte <laforge@gnumonks.org>
10432L:	platform-driver-x86@vger.kernel.org
10433S:	Maintained
10434F:	drivers/platform/x86/panasonic-laptop.c
10435
10436PANASONIC MN10300/AM33/AM34 PORT
10437M:	David Howells <dhowells@redhat.com>
10438L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10439W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10440S:	Maintained
10441F:	Documentation/mn10300/
10442F:	arch/mn10300/
10443
10444PARALLEL LCD/KEYPAD PANEL DRIVER
10445M:	Willy Tarreau <willy@haproxy.com>
10446M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10447S:	Odd Fixes
10448F:	Documentation/misc-devices/lcd-panel-cgram.txt
10449F:	drivers/misc/panel.c
10450
10451PARALLEL PORT SUBSYSTEM
10452M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10453M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10454L:	linux-parport@lists.infradead.org (subscribers-only)
10455S:	Maintained
10456F:	drivers/parport/
10457F:	include/linux/parport*.h
10458F:	drivers/char/ppdev.c
10459F:	include/uapi/linux/ppdev.h
10460F:	Documentation/parport*.txt
10461
10462PARAVIRT_OPS INTERFACE
10463M:	Juergen Gross <jgross@suse.com>
10464M:	Alok Kataria <akataria@vmware.com>
10465L:	virtualization@lists.linux-foundation.org
10466S:	Supported
10467F:	Documentation/virtual/paravirt_ops.txt
10468F:	arch/*/kernel/paravirt*
10469F:	arch/*/include/asm/paravirt*.h
10470F:	include/linux/hypervisor.h
10471
10472PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10473M:	Tim Waugh <tim@cyberelk.net>
10474L:	linux-parport@lists.infradead.org (subscribers-only)
10475S:	Maintained
10476F:	Documentation/blockdev/paride.txt
10477F:	drivers/block/paride/
10478
10479PARISC ARCHITECTURE
10480M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10481M:	Helge Deller <deller@gmx.de>
10482L:	linux-parisc@vger.kernel.org
10483W:	http://www.parisc-linux.org/
10484Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10487S:	Maintained
10488F:	arch/parisc/
10489F:	Documentation/parisc/
10490F:	drivers/parisc/
10491F:	drivers/char/agp/parisc-agp.c
10492F:	drivers/input/serio/gscps2.c
10493F:	drivers/parport/parport_gsc.*
10494F:	drivers/tty/serial/8250/8250_gsc.c
10495F:	drivers/video/fbdev/sti*
10496F:	drivers/video/console/sti*
10497F:	drivers/video/logo/logo_parisc*
10498
10499PARMAN
10500M:	Jiri Pirko <jiri@mellanox.com>
10501L:	netdev@vger.kernel.org
10502S:	Supported
10503F:	lib/parman.c
10504F:	lib/test_parman.c
10505F:	include/linux/parman.h
10506
10507PC87360 HARDWARE MONITORING DRIVER
10508M:	Jim Cromie <jim.cromie@gmail.com>
10509L:	linux-hwmon@vger.kernel.org
10510S:	Maintained
10511F:	Documentation/hwmon/pc87360
10512F:	drivers/hwmon/pc87360.c
10513
10514PC8736x GPIO DRIVER
10515M:	Jim Cromie <jim.cromie@gmail.com>
10516S:	Maintained
10517F:	drivers/char/pc8736x_gpio.c
10518
10519PC87427 HARDWARE MONITORING DRIVER
10520M:	Jean Delvare <jdelvare@suse.com>
10521L:	linux-hwmon@vger.kernel.org
10522S:	Maintained
10523F:	Documentation/hwmon/pc87427
10524F:	drivers/hwmon/pc87427.c
10525
10526PCA9532 LED DRIVER
10527M:	Riku Voipio <riku.voipio@iki.fi>
10528S:	Maintained
10529F:	drivers/leds/leds-pca9532.c
10530F:	include/linux/leds-pca9532.h
10531
10532PCA9541 I2C BUS MASTER SELECTOR DRIVER
10533M:	Guenter Roeck <linux@roeck-us.net>
10534L:	linux-i2c@vger.kernel.org
10535S:	Maintained
10536F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10537
10538PCDP - PRIMARY CONSOLE AND DEBUG PORT
10539M:	Khalid Aziz <khalid@gonehiking.org>
10540S:	Maintained
10541F:	drivers/firmware/pcdp.*
10542
10543PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10544M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10545L:	linux-pci@vger.kernel.org
10546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10549F:	drivers/pci/host/pci-aardvark.c
10550
10551PCI DRIVER FOR ALTERA PCIE IP
10552M:	Ley Foon Tan <lftan@altera.com>
10553L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10554L:	linux-pci@vger.kernel.org
10555S:	Supported
10556F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10557F:	drivers/pci/host/pcie-altera.c
10558
10559PCI DRIVER FOR APPLIEDMICRO XGENE
10560M:	Tanmay Inamdar <tinamdar@apm.com>
10561L:	linux-pci@vger.kernel.org
10562L:	linux-arm-kernel@lists.infradead.org
10563S:	Maintained
10564F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10565F:	drivers/pci/host/pci-xgene.c
10566
10567PCI DRIVER FOR ARM VERSATILE PLATFORM
10568M:	Rob Herring <robh@kernel.org>
10569L:	linux-pci@vger.kernel.org
10570L:	linux-arm-kernel@lists.infradead.org
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/pci/versatile.txt
10573F:	drivers/pci/host/pci-versatile.c
10574
10575PCI DRIVER FOR ARMADA 8K
10576M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10577L:	linux-pci@vger.kernel.org
10578L:	linux-arm-kernel@lists.infradead.org
10579S:	Maintained
10580F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10581F:	drivers/pci/dwc/pcie-armada8k.c
10582
10583PCI DRIVER FOR CADENCE PCIE IP
10584M:	Alan Douglas <adouglas@cadence.com>
10585L:	linux-pci@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10588F:	drivers/pci/cadence/pcie-cadence*
10589
10590PCI DRIVER FOR FREESCALE LAYERSCAPE
10591M:	Minghuan Lian <minghuan.Lian@freescale.com>
10592M:	Mingkai Hu <mingkai.hu@freescale.com>
10593M:	Roy Zang <tie-fei.zang@freescale.com>
10594L:	linuxppc-dev@lists.ozlabs.org
10595L:	linux-pci@vger.kernel.org
10596L:	linux-arm-kernel@lists.infradead.org
10597S:	Maintained
10598F:	drivers/pci/dwc/*layerscape*
10599
10600PCI DRIVER FOR GENERIC OF HOSTS
10601M:	Will Deacon <will.deacon@arm.com>
10602L:	linux-pci@vger.kernel.org
10603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604S:	Maintained
10605F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10606F:	drivers/pci/host/pci-host-common.c
10607F:	drivers/pci/host/pci-host-generic.c
10608
10609PCI DRIVER FOR IMX6
10610M:	Richard Zhu <hongxing.zhu@nxp.com>
10611M:	Lucas Stach <l.stach@pengutronix.de>
10612L:	linux-pci@vger.kernel.org
10613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614S:	Maintained
10615F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10616F:	drivers/pci/dwc/*imx6*
10617
10618PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10619M:	Keith Busch <keith.busch@intel.com>
10620M:	Jonathan Derrick <jonathan.derrick@intel.com>
10621L:	linux-pci@vger.kernel.org
10622S:	Supported
10623F:	drivers/pci/host/vmd.c
10624
10625PCI DRIVER FOR MICROSEMI SWITCHTEC
10626M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10627M:	Logan Gunthorpe <logang@deltatee.com>
10628L:	linux-pci@vger.kernel.org
10629S:	Maintained
10630F:	Documentation/switchtec.txt
10631F:	Documentation/ABI/testing/sysfs-class-switchtec
10632F:	drivers/pci/switch/switchtec*
10633F:	include/uapi/linux/switchtec_ioctl.h
10634F:	include/linux/switchtec.h
10635F:	drivers/ntb/hw/mscc/
10636
10637PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10638M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10639M:	Jason Cooper <jason@lakedaemon.net>
10640L:	linux-pci@vger.kernel.org
10641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10642S:	Maintained
10643F:	drivers/pci/host/*mvebu*
10644
10645PCI DRIVER FOR NVIDIA TEGRA
10646M:	Thierry Reding <thierry.reding@gmail.com>
10647L:	linux-tegra@vger.kernel.org
10648L:	linux-pci@vger.kernel.org
10649S:	Supported
10650F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10651F:	drivers/pci/host/pci-tegra.c
10652
10653PCI DRIVER FOR RENESAS R-CAR
10654M:	Simon Horman <horms@verge.net.au>
10655L:	linux-pci@vger.kernel.org
10656L:	linux-renesas-soc@vger.kernel.org
10657S:	Maintained
10658F:	drivers/pci/host/*rcar*
10659
10660PCI DRIVER FOR SAMSUNG EXYNOS
10661M:	Jingoo Han <jingoohan1@gmail.com>
10662L:	linux-pci@vger.kernel.org
10663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10664L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10665S:	Maintained
10666F:	drivers/pci/dwc/pci-exynos.c
10667
10668PCI DRIVER FOR SYNOPSYS DESIGNWARE
10669M:	Jingoo Han <jingoohan1@gmail.com>
10670M:	Joao Pinto <Joao.Pinto@synopsys.com>
10671L:	linux-pci@vger.kernel.org
10672S:	Maintained
10673F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10674F:	drivers/pci/dwc/*designware*
10675
10676PCI DRIVER FOR TI DRA7XX
10677M:	Kishon Vijay Abraham I <kishon@ti.com>
10678L:	linux-omap@vger.kernel.org
10679L:	linux-pci@vger.kernel.org
10680S:	Supported
10681F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10682F:	drivers/pci/dwc/pci-dra7xx.c
10683
10684PCI DRIVER FOR TI KEYSTONE
10685M:	Murali Karicheri <m-karicheri2@ti.com>
10686L:	linux-pci@vger.kernel.org
10687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10688S:	Maintained
10689F:	drivers/pci/dwc/*keystone*
10690
10691PCI ENDPOINT SUBSYSTEM
10692M:	Kishon Vijay Abraham I <kishon@ti.com>
10693M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10694L:	linux-pci@vger.kernel.org
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10696S:	Supported
10697F:	drivers/pci/endpoint/
10698F:	drivers/misc/pci_endpoint_test.c
10699F:	tools/pci/
10700
10701PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10702M:	Russell Currey <ruscur@russell.cc>
10703L:	linuxppc-dev@lists.ozlabs.org
10704S:	Supported
10705F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10706F:	arch/powerpc/kernel/eeh*.c
10707F:	arch/powerpc/platforms/*/eeh*.c
10708F:	arch/powerpc/include/*/eeh*.h
10709
10710PCI ERROR RECOVERY
10711M:	Linas Vepstas <linasvepstas@gmail.com>
10712L:	linux-pci@vger.kernel.org
10713S:	Supported
10714F:	Documentation/PCI/pci-error-recovery.txt
10715
10716PCI MSI DRIVER FOR ALTERA MSI IP
10717M:	Ley Foon Tan <lftan@altera.com>
10718L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10719L:	linux-pci@vger.kernel.org
10720S:	Supported
10721F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10722F:	drivers/pci/host/pcie-altera-msi.c
10723
10724PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10725M:	Duc Dang <dhdang@apm.com>
10726L:	linux-pci@vger.kernel.org
10727L:	linux-arm-kernel@lists.infradead.org
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10730F:	drivers/pci/host/pci-xgene-msi.c
10731
10732PCI SUBSYSTEM
10733M:	Bjorn Helgaas <bhelgaas@google.com>
10734L:	linux-pci@vger.kernel.org
10735Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10737S:	Supported
10738F:	Documentation/devicetree/bindings/pci/
10739F:	Documentation/PCI/
10740F:	drivers/acpi/pci*
10741F:	drivers/pci/
10742F:	include/asm-generic/pci*
10743F:	include/linux/pci*
10744F:	include/uapi/linux/pci*
10745F:	lib/pci*
10746F:	arch/x86/pci/
10747F:	arch/x86/kernel/quirks.c
10748
10749PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10750M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10751L:	linux-pci@vger.kernel.org
10752Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10754S:	Supported
10755F:	drivers/pci/host/
10756F:	drivers/pci/dwc/
10757
10758PCIE DRIVER FOR AXIS ARTPEC
10759M:	Niklas Cassel <niklas.cassel@axis.com>
10760M:	Jesper Nilsson <jesper.nilsson@axis.com>
10761L:	linux-arm-kernel@axis.com
10762L:	linux-pci@vger.kernel.org
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/pci/axis,artpec*
10765F:	drivers/pci/dwc/*artpec*
10766
10767PCIE DRIVER FOR CAVIUM THUNDERX
10768M:	David Daney <david.daney@cavium.com>
10769L:	linux-pci@vger.kernel.org
10770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771S:	Supported
10772F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10773F:	drivers/pci/host/pci-thunder-*
10774
10775PCIE DRIVER FOR HISILICON
10776M:	Zhou Wang <wangzhou1@hisilicon.com>
10777L:	linux-pci@vger.kernel.org
10778S:	Maintained
10779F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10780F:	drivers/pci/dwc/pcie-hisi.c
10781
10782PCIE DRIVER FOR HISILICON KIRIN
10783M:	Xiaowei Song <songxiaowei@hisilicon.com>
10784M:	Binghui Wang <wangbinghui@hisilicon.com>
10785L:	linux-pci@vger.kernel.org
10786S:	Maintained
10787F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10788F:	drivers/pci/dwc/pcie-kirin.c
10789
10790PCIE DRIVER FOR HISILICON STB
10791M:	Jianguo Sun <sunjianguo1@huawei.com>
10792M:	Shawn Guo <shawn.guo@linaro.org>
10793L:	linux-pci@vger.kernel.org
10794S:	Maintained
10795F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10796F:	drivers/pci/dwc/pcie-histb.c
10797
10798PCIE DRIVER FOR MEDIATEK
10799M:	Ryder Lee <ryder.lee@mediatek.com>
10800L:	linux-pci@vger.kernel.org
10801L:	linux-mediatek@lists.infradead.org
10802S:	Supported
10803F:	Documentation/devicetree/bindings/pci/mediatek*
10804F:	drivers/pci/host/*mediatek*
10805
10806PCIE DRIVER FOR QUALCOMM MSM
10807M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10808L:	linux-pci@vger.kernel.org
10809L:	linux-arm-msm@vger.kernel.org
10810S:	Maintained
10811F:	drivers/pci/dwc/*qcom*
10812
10813PCIE DRIVER FOR ROCKCHIP
10814M:	Shawn Lin <shawn.lin@rock-chips.com>
10815L:	linux-pci@vger.kernel.org
10816L:	linux-rockchip@lists.infradead.org
10817S:	Maintained
10818F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10819F:	drivers/pci/host/pcie-rockchip.c
10820
10821PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10822M:	Linus Walleij <linus.walleij@linaro.org>
10823L:	linux-pci@vger.kernel.org
10824S:	Maintained
10825F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10826F:	drivers/pci/host/pci-v3-semi.c
10827
10828PCIE DRIVER FOR ST SPEAR13XX
10829M:	Pratyush Anand <pratyush.anand@gmail.com>
10830L:	linux-pci@vger.kernel.org
10831S:	Maintained
10832F:	drivers/pci/dwc/*spear*
10833
10834PCMCIA SUBSYSTEM
10835M:	Dominik Brodowski <linux@dominikbrodowski.net>
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10837S:	Odd Fixes
10838F:	Documentation/pcmcia/
10839F:	tools/pcmcia/
10840F:	drivers/pcmcia/
10841F:	include/pcmcia/
10842
10843PCNET32 NETWORK DRIVER
10844M:	Don Fry <pcnet32@frontier.com>
10845L:	netdev@vger.kernel.org
10846S:	Maintained
10847F:	drivers/net/ethernet/amd/pcnet32.c
10848
10849PCRYPT PARALLEL CRYPTO ENGINE
10850M:	Steffen Klassert <steffen.klassert@secunet.com>
10851L:	linux-crypto@vger.kernel.org
10852S:	Maintained
10853F:	crypto/pcrypt.c
10854F:	include/crypto/pcrypt.h
10855
10856PEAQ WMI HOTKEYS DRIVER
10857M:	Hans de Goede <hdegoede@redhat.com>
10858L:	platform-driver-x86@vger.kernel.org
10859S:	Maintained
10860F:	drivers/platform/x86/peaq-wmi.c
10861
10862PER-CPU MEMORY ALLOCATOR
10863M:	Tejun Heo <tj@kernel.org>
10864M:	Christoph Lameter <cl@linux.com>
10865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10866S:	Maintained
10867F:	include/linux/percpu*.h
10868F:	mm/percpu*.c
10869F:	arch/*/include/asm/percpu.h
10870
10871PER-TASK DELAY ACCOUNTING
10872M:	Balbir Singh <bsingharora@gmail.com>
10873S:	Maintained
10874F:	include/linux/delayacct.h
10875F:	kernel/delayacct.c
10876
10877PERFORMANCE EVENTS SUBSYSTEM
10878M:	Peter Zijlstra <peterz@infradead.org>
10879M:	Ingo Molnar <mingo@redhat.com>
10880M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10881R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10882R:	Jiri Olsa <jolsa@redhat.com>
10883R:	Namhyung Kim <namhyung@kernel.org>
10884L:	linux-kernel@vger.kernel.org
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10886S:	Supported
10887F:	kernel/events/*
10888F:	include/linux/perf_event.h
10889F:	include/uapi/linux/perf_event.h
10890F:	arch/*/kernel/perf_event*.c
10891F:	arch/*/kernel/*/perf_event*.c
10892F:	arch/*/kernel/*/*/perf_event*.c
10893F:	arch/*/include/asm/perf_event.h
10894F:	arch/*/kernel/perf_callchain.c
10895F:	arch/*/events/*
10896F:	tools/perf/
10897
10898PERSONALITY HANDLING
10899M:	Christoph Hellwig <hch@infradead.org>
10900L:	linux-abi-devel@lists.sourceforge.net
10901S:	Maintained
10902F:	include/linux/personality.h
10903F:	include/uapi/linux/personality.h
10904
10905PHONET PROTOCOL
10906M:	Remi Denis-Courmont <courmisch@gmail.com>
10907S:	Supported
10908F:	Documentation/networking/phonet.txt
10909F:	include/linux/phonet.h
10910F:	include/net/phonet/
10911F:	include/uapi/linux/phonet.h
10912F:	net/phonet/
10913
10914PHRAM MTD DRIVER
10915M:	Joern Engel <joern@lazybastard.org>
10916L:	linux-mtd@lists.infradead.org
10917S:	Maintained
10918F:	drivers/mtd/devices/phram.c
10919
10920PICOLCD HID DRIVER
10921M:	Bruno Prémont <bonbons@linux-vserver.org>
10922L:	linux-input@vger.kernel.org
10923S:	Maintained
10924F:	drivers/hid/hid-picolcd*
10925
10926PICOXCELL SUPPORT
10927M:	Jamie Iles <jamie@jamieiles.com>
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929T:	git git://github.com/jamieiles/linux-2.6-ji.git
10930S:	Supported
10931F:	arch/arm/boot/dts/picoxcell*
10932F:	arch/arm/mach-picoxcell/
10933F:	drivers/crypto/picoxcell*
10934
10935PIN CONTROL SUBSYSTEM
10936M:	Linus Walleij <linus.walleij@linaro.org>
10937L:	linux-gpio@vger.kernel.org
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/pinctrl/
10941F:	Documentation/driver-api/pinctl.rst
10942F:	drivers/pinctrl/
10943F:	include/linux/pinctrl/
10944
10945PIN CONTROLLER - ATMEL AT91
10946M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10948S:	Maintained
10949F:	drivers/pinctrl/pinctrl-at91.*
10950
10951PIN CONTROLLER - ATMEL AT91 PIO4
10952M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954L:	linux-gpio@vger.kernel.org
10955S:	Supported
10956F:	drivers/pinctrl/pinctrl-at91-pio4.*
10957
10958PIN CONTROLLER - INTEL
10959M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10960M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10961S:	Maintained
10962F:	drivers/pinctrl/intel/
10963
10964PIN CONTROLLER - MEDIATEK
10965M:	Sean Wang <sean.wang@mediatek.com>
10966L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10967S:	Maintained
10968F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10969F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10970F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10971F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10972F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10973
10974PIN CONTROLLER - QUALCOMM
10975M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10976S:	Maintained
10977L:	linux-arm-msm@vger.kernel.org
10978F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10979F:	drivers/pinctrl/qcom/
10980
10981PIN CONTROLLER - RENESAS
10982M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10983M:	Geert Uytterhoeven <geert+renesas@glider.be>
10984L:	linux-renesas-soc@vger.kernel.org
10985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10986S:	Maintained
10987F:	drivers/pinctrl/sh-pfc/
10988
10989PIN CONTROLLER - SAMSUNG
10990M:	Tomasz Figa <tomasz.figa@gmail.com>
10991M:	Krzysztof Kozlowski <krzk@kernel.org>
10992M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10994L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10995Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10997S:	Maintained
10998F:	drivers/pinctrl/samsung/
10999F:	include/dt-bindings/pinctrl/samsung.h
11000F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11001
11002PIN CONTROLLER - SINGLE
11003M:	Tony Lindgren <tony@atomide.com>
11004M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11006L:	linux-omap@vger.kernel.org
11007S:	Maintained
11008F:	drivers/pinctrl/pinctrl-single.c
11009
11010PIN CONTROLLER - ST SPEAR
11011M:	Viresh Kumar <vireshk@kernel.org>
11012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11013W:	http://www.st.com/spear
11014S:	Maintained
11015F:	drivers/pinctrl/spear/
11016
11017PISTACHIO SOC SUPPORT
11018M:	James Hartley <james.hartley@sondrel.com>
11019L:	linux-mips@linux-mips.org
11020S:	Odd Fixes
11021F:	arch/mips/pistachio/
11022F:	arch/mips/include/asm/mach-pistachio/
11023F:	arch/mips/boot/dts/img/pistachio*
11024F:	arch/mips/configs/pistachio*_defconfig
11025
11026PKTCDVD DRIVER
11027S:	Orphan
11028M:	linux-block@vger.kernel.org
11029F:	drivers/block/pktcdvd.c
11030F:	include/linux/pktcdvd.h
11031F:	include/uapi/linux/pktcdvd.h
11032
11033PKUNITY SOC DRIVERS
11034M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11035W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11036S:	Maintained
11037T:	git git://github.com/gxt/linux.git
11038F:	drivers/input/serio/i8042-unicore32io.h
11039F:	drivers/i2c/busses/i2c-puv3.c
11040F:	drivers/video/fbdev/fb-puv3.c
11041F:	drivers/rtc/rtc-puv3.c
11042
11043PMBUS HARDWARE MONITORING DRIVERS
11044M:	Guenter Roeck <linux@roeck-us.net>
11045L:	linux-hwmon@vger.kernel.org
11046W:	http://hwmon.wiki.kernel.org/
11047W:	http://www.roeck-us.net/linux/drivers/
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11049S:	Maintained
11050F:	Documentation/hwmon/pmbus
11051F:	drivers/hwmon/pmbus/
11052F:	include/linux/pmbus.h
11053
11054PMC SIERRA MaxRAID DRIVER
11055L:	linux-scsi@vger.kernel.org
11056W:	http://www.pmc-sierra.com/
11057S:	Orphan
11058F:	drivers/scsi/pmcraid.*
11059
11060PMC SIERRA PM8001 DRIVER
11061M:	Jack Wang <jinpu.wang@profitbricks.com>
11062M:	lindar_liu@usish.com
11063L:	linux-scsi@vger.kernel.org
11064S:	Supported
11065F:	drivers/scsi/pm8001/
11066
11067PNP SUPPORT
11068M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11069S:	Maintained
11070F:	drivers/pnp/
11071
11072POSIX CLOCKS and TIMERS
11073M:	Thomas Gleixner <tglx@linutronix.de>
11074L:	linux-kernel@vger.kernel.org
11075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11076S:	Maintained
11077F:	fs/timerfd.c
11078F:	include/linux/timer*
11079F:	kernel/time/*timer*
11080
11081POWER MANAGEMENT CORE
11082M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11083L:	linux-pm@vger.kernel.org
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11085B:	https://bugzilla.kernel.org
11086S:	Supported
11087F:	drivers/base/power/
11088F:	include/linux/pm.h
11089F:	include/linux/pm_*
11090F:	include/linux/powercap.h
11091F:	drivers/powercap/
11092F:	kernel/configs/nopm.config
11093
11094POWER STATE COORDINATION INTERFACE (PSCI)
11095M:	Mark Rutland <mark.rutland@arm.com>
11096M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11097L:	linux-arm-kernel@lists.infradead.org
11098S:	Maintained
11099F:	drivers/firmware/psci*.c
11100F:	include/linux/psci.h
11101F:	include/uapi/linux/psci.h
11102
11103POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11104M:	Sebastian Reichel <sre@kernel.org>
11105L:	linux-pm@vger.kernel.org
11106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11107S:	Maintained
11108F:	Documentation/devicetree/bindings/power/supply/
11109F:	include/linux/power_supply.h
11110F:	drivers/power/supply/
11111
11112POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11113M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11114L:	linuxppc-dev@lists.ozlabs.org
11115S:	Maintained
11116F:	drivers/char/powernv-op-panel.c
11117
11118PPP OVER ATM (RFC 2364)
11119M:	Mitchell Blank Jr <mitch@sfgoth.com>
11120S:	Maintained
11121F:	net/atm/pppoatm.c
11122F:	include/uapi/linux/atmppp.h
11123
11124PPP OVER ETHERNET
11125M:	Michal Ostrowski <mostrows@earthlink.net>
11126S:	Maintained
11127F:	drivers/net/ppp/pppoe.c
11128F:	drivers/net/ppp/pppox.c
11129
11130PPP OVER L2TP
11131M:	James Chapman <jchapman@katalix.com>
11132S:	Maintained
11133F:	net/l2tp/l2tp_ppp.c
11134F:	include/linux/if_pppol2tp.h
11135F:	include/uapi/linux/if_pppol2tp.h
11136
11137PPP PROTOCOL DRIVERS AND COMPRESSORS
11138M:	Paul Mackerras <paulus@samba.org>
11139L:	linux-ppp@vger.kernel.org
11140S:	Maintained
11141F:	drivers/net/ppp/ppp_*
11142
11143PPS SUPPORT
11144M:	Rodolfo Giometti <giometti@enneenne.com>
11145W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11146L:	linuxpps@ml.enneenne.com (subscribers-only)
11147S:	Maintained
11148F:	Documentation/pps/
11149F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11150F:	Documentation/ABI/testing/sysfs-pps
11151F:	drivers/pps/
11152F:	include/linux/pps*.h
11153F:	include/uapi/linux/pps.h
11154
11155PPTP DRIVER
11156M:	Dmitry Kozlov <xeb@mail.ru>
11157L:	netdev@vger.kernel.org
11158S:	Maintained
11159F:	drivers/net/ppp/pptp.c
11160W:	http://sourceforge.net/projects/accel-pptp
11161
11162PREEMPTIBLE KERNEL
11163M:	Robert Love <rml@tech9.net>
11164L:	kpreempt-tech@lists.sourceforge.net
11165W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11166S:	Supported
11167F:	Documentation/preempt-locking.txt
11168F:	include/linux/preempt.h
11169
11170PRINTK
11171M:	Petr Mladek <pmladek@suse.com>
11172M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11173R:	Steven Rostedt <rostedt@goodmis.org>
11174S:	Maintained
11175F:	kernel/printk/
11176F:	include/linux/printk.h
11177
11178PRISM54 WIRELESS DRIVER
11179M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11180L:	linux-wireless@vger.kernel.org
11181W:	http://wireless.kernel.org/en/users/Drivers/p54
11182S:	Obsolete
11183F:	drivers/net/wireless/intersil/prism54/
11184
11185PROC SYSCTL
11186M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11187M:	Kees Cook <keescook@chromium.org>
11188L:	linux-kernel@vger.kernel.org
11189L:	linux-fsdevel@vger.kernel.org
11190S:	Maintained
11191F:	fs/proc/proc_sysctl.c
11192F:	include/linux/sysctl.h
11193F:	kernel/sysctl.c
11194F:	tools/testing/selftests/sysctl/
11195
11196PS3 NETWORK SUPPORT
11197M:	Geoff Levand <geoff@infradead.org>
11198L:	netdev@vger.kernel.org
11199L:	linuxppc-dev@lists.ozlabs.org
11200S:	Maintained
11201F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11202
11203PS3 PLATFORM SUPPORT
11204M:	Geoff Levand <geoff@infradead.org>
11205L:	linuxppc-dev@lists.ozlabs.org
11206S:	Maintained
11207F:	arch/powerpc/boot/ps3*
11208F:	arch/powerpc/include/asm/lv1call.h
11209F:	arch/powerpc/include/asm/ps3*.h
11210F:	arch/powerpc/platforms/ps3/
11211F:	drivers/*/ps3*
11212F:	drivers/ps3/
11213F:	drivers/rtc/rtc-ps3.c
11214F:	drivers/usb/host/*ps3.c
11215F:	sound/ppc/snd_ps3*
11216
11217PS3VRAM DRIVER
11218M:	Jim Paris <jim@jtan.com>
11219M:	Geoff Levand <geoff@infradead.org>
11220L:	linuxppc-dev@lists.ozlabs.org
11221S:	Maintained
11222F:	drivers/block/ps3vram.c
11223
11224PSAMPLE PACKET SAMPLING SUPPORT:
11225M:	Yotam Gigi <yotam.gi@gmail.com>
11226S:	Maintained
11227F:	net/psample
11228F:	include/net/psample.h
11229F:	include/uapi/linux/psample.h
11230
11231PSTORE FILESYSTEM
11232M:	Kees Cook <keescook@chromium.org>
11233M:	Anton Vorontsov <anton@enomsg.org>
11234M:	Colin Cross <ccross@android.com>
11235M:	Tony Luck <tony.luck@intel.com>
11236S:	Maintained
11237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11238F:	fs/pstore/
11239F:	include/linux/pstore*
11240F:	drivers/firmware/efi/efi-pstore.c
11241F:	drivers/acpi/apei/erst.c
11242F:	Documentation/admin-guide/ramoops.rst
11243F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11244K:	\b(pstore|ramoops)
11245
11246PTP HARDWARE CLOCK SUPPORT
11247M:	Richard Cochran <richardcochran@gmail.com>
11248L:	netdev@vger.kernel.org
11249S:	Maintained
11250W:	http://linuxptp.sourceforge.net/
11251F:	Documentation/ABI/testing/sysfs-ptp
11252F:	Documentation/ptp/*
11253F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11254F:	drivers/net/phy/dp83640*
11255F:	drivers/ptp/*
11256F:	include/linux/ptp_cl*
11257
11258PTRACE SUPPORT
11259M:	Oleg Nesterov <oleg@redhat.com>
11260S:	Maintained
11261F:	include/asm-generic/syscall.h
11262F:	include/linux/ptrace.h
11263F:	include/linux/regset.h
11264F:	include/linux/tracehook.h
11265F:	include/uapi/linux/ptrace.h
11266F:	include/uapi/linux/ptrace.h
11267F:	include/asm-generic/ptrace.h
11268F:	kernel/ptrace.c
11269F:	arch/*/ptrace*.c
11270F:	arch/*/*/ptrace*.c
11271F:	arch/*/include/asm/ptrace*.h
11272
11273PULSE8-CEC DRIVER
11274M:	Hans Verkuil <hverkuil@xs4all.nl>
11275L:	linux-media@vger.kernel.org
11276T:	git git://linuxtv.org/media_tree.git
11277S:	Maintained
11278F:	drivers/media/usb/pulse8-cec/*
11279F:	Documentation/media/cec-drivers/pulse8-cec.rst
11280
11281PVRUSB2 VIDEO4LINUX DRIVER
11282M:	Mike Isely <isely@pobox.com>
11283L:	pvrusb2@isely.net	(subscribers-only)
11284L:	linux-media@vger.kernel.org
11285W:	http://www.isely.net/pvrusb2/
11286T:	git git://linuxtv.org/media_tree.git
11287S:	Maintained
11288F:	Documentation/media/v4l-drivers/pvrusb2*
11289F:	drivers/media/usb/pvrusb2/
11290
11291PWC WEBCAM DRIVER
11292M:	Hans Verkuil <hverkuil@xs4all.nl>
11293L:	linux-media@vger.kernel.org
11294T:	git git://linuxtv.org/media_tree.git
11295S:	Odd Fixes
11296F:	drivers/media/usb/pwc/*
11297
11298PWM FAN DRIVER
11299M:	Kamil Debski <kamil@wypas.org>
11300M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11301L:	linux-hwmon@vger.kernel.org
11302S:	Supported
11303F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11304F:	Documentation/hwmon/pwm-fan
11305F:	drivers/hwmon/pwm-fan.c
11306
11307PWM IR Transmitter
11308M:	Sean Young <sean@mess.org>
11309L:	linux-media@vger.kernel.org
11310S:	Maintained
11311F:	drivers/media/rc/pwm-ir-tx.c
11312
11313PWM SUBSYSTEM
11314M:	Thierry Reding <thierry.reding@gmail.com>
11315L:	linux-pwm@vger.kernel.org
11316S:	Maintained
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11318F:	Documentation/pwm.txt
11319F:	Documentation/devicetree/bindings/pwm/
11320F:	include/linux/pwm.h
11321F:	drivers/pwm/
11322F:	drivers/video/backlight/pwm_bl.c
11323F:	include/linux/pwm_backlight.h
11324F:	drivers/gpio/gpio-mvebu.c
11325F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11326
11327PXA GPIO DRIVER
11328M:	Robert Jarzmik <robert.jarzmik@free.fr>
11329L:	linux-gpio@vger.kernel.org
11330S:	Maintained
11331F:	drivers/gpio/gpio-pxa.c
11332
11333PXA MMCI DRIVER
11334S:	Orphan
11335
11336PXA RTC DRIVER
11337M:	Robert Jarzmik <robert.jarzmik@free.fr>
11338L:	linux-rtc@vger.kernel.org
11339S:	Maintained
11340
11341PXA2xx/PXA3xx SUPPORT
11342M:	Daniel Mack <daniel@zonque.org>
11343M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11344M:	Robert Jarzmik <robert.jarzmik@free.fr>
11345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11346T:	git git://github.com/hzhuang1/linux.git
11347T:	git git://github.com/rjarzmik/linux.git
11348S:	Maintained
11349F:	arch/arm/boot/dts/pxa*
11350F:	arch/arm/mach-pxa/
11351F:	drivers/dma/pxa*
11352F:	drivers/pcmcia/pxa2xx*
11353F:	drivers/pinctrl/pxa/
11354F:	drivers/spi/spi-pxa2xx*
11355F:	drivers/usb/gadget/udc/pxa2*
11356F:	include/sound/pxa2xx-lib.h
11357F:	sound/arm/pxa*
11358F:	sound/soc/pxa/
11359
11360PXA3xx NAND FLASH DRIVER
11361M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11362L:	linux-mtd@lists.infradead.org
11363S:	Maintained
11364F:	drivers/mtd/nand/pxa3xx_nand.c
11365
11366QAT DRIVER
11367M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11368L:	qat-linux@intel.com
11369S:	Supported
11370F:	drivers/crypto/qat/
11371
11372QCOM AUDIO (ASoC) DRIVERS
11373M:	Patrick Lai <plai@codeaurora.org>
11374M:	Banajit Goswami <bgoswami@codeaurora.org>
11375L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11376S:	Supported
11377F:	sound/soc/qcom/
11378
11379QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11380M:	Gabriel Somlo <somlo@cmu.edu>
11381M:	"Michael S. Tsirkin" <mst@redhat.com>
11382L:	qemu-devel@nongnu.org
11383S:	Maintained
11384F:	drivers/firmware/qemu_fw_cfg.c
11385
11386QIB DRIVER
11387M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11388M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11389L:	linux-rdma@vger.kernel.org
11390S:	Supported
11391F:	drivers/infiniband/hw/qib/
11392
11393QLOGIC QL41xxx FCOE DRIVER
11394M:	QLogic-Storage-Upstream@cavium.com
11395L:	linux-scsi@vger.kernel.org
11396S:	Supported
11397F:	drivers/scsi/qedf/
11398
11399QLOGIC QL41xxx ISCSI DRIVER
11400M:	QLogic-Storage-Upstream@cavium.com
11401L:	linux-scsi@vger.kernel.org
11402S:	Supported
11403F:	drivers/scsi/qedi/
11404
11405QLOGIC QL4xxx ETHERNET DRIVER
11406M:	Ariel Elior <Ariel.Elior@cavium.com>
11407M:	everest-linux-l2@cavium.com
11408L:	netdev@vger.kernel.org
11409S:	Supported
11410F:	drivers/net/ethernet/qlogic/qed/
11411F:	include/linux/qed/
11412F:	drivers/net/ethernet/qlogic/qede/
11413
11414QLOGIC QL4xxx RDMA DRIVER
11415M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11416M:	Ariel Elior <Ariel.Elior@cavium.com>
11417L:	linux-rdma@vger.kernel.org
11418S:	Supported
11419F:	drivers/infiniband/hw/qedr/
11420F:	include/uapi/rdma/qedr-abi.h
11421
11422QLOGIC QLA1280 SCSI DRIVER
11423M:	Michael Reed <mdr@sgi.com>
11424L:	linux-scsi@vger.kernel.org
11425S:	Maintained
11426F:	drivers/scsi/qla1280.[ch]
11427
11428QLOGIC QLA2XXX FC-SCSI DRIVER
11429M:	qla2xxx-upstream@qlogic.com
11430L:	linux-scsi@vger.kernel.org
11431S:	Supported
11432F:	Documentation/scsi/LICENSE.qla2xxx
11433F:	drivers/scsi/qla2xxx/
11434
11435QLOGIC QLA3XXX NETWORK DRIVER
11436M:	Dept-GELinuxNICDev@cavium.com
11437L:	netdev@vger.kernel.org
11438S:	Supported
11439F:	Documentation/networking/LICENSE.qla3xxx
11440F:	drivers/net/ethernet/qlogic/qla3xxx.*
11441
11442QLOGIC QLA4XXX iSCSI DRIVER
11443M:	QLogic-Storage-Upstream@qlogic.com
11444L:	linux-scsi@vger.kernel.org
11445S:	Supported
11446F:	Documentation/scsi/LICENSE.qla4xxx
11447F:	drivers/scsi/qla4xxx/
11448
11449QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11450M:	Harish Patil <harish.patil@cavium.com>
11451M:	Manish Chopra <manish.chopra@cavium.com>
11452M:	Dept-GELinuxNICDev@cavium.com
11453L:	netdev@vger.kernel.org
11454S:	Supported
11455F:	drivers/net/ethernet/qlogic/qlcnic/
11456
11457QLOGIC QLGE 10Gb ETHERNET DRIVER
11458M:	Harish Patil <harish.patil@cavium.com>
11459M:	Manish Chopra <manish.chopra@cavium.com>
11460M:	Dept-GELinuxNICDev@cavium.com
11461L:	netdev@vger.kernel.org
11462S:	Supported
11463F:	drivers/net/ethernet/qlogic/qlge/
11464
11465QNX4 FILESYSTEM
11466M:	Anders Larsen <al@alarsen.net>
11467W:	http://www.alarsen.net/linux/qnx4fs/
11468S:	Maintained
11469F:	fs/qnx4/
11470F:	include/uapi/linux/qnx4_fs.h
11471F:	include/uapi/linux/qnxtypes.h
11472
11473QORIQ DPAA2 FSL-MC BUS DRIVER
11474M:	Stuart Yoder <stuyoder@gmail.com>
11475M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11476L:	linux-kernel@vger.kernel.org
11477S:	Maintained
11478F:	drivers/bus/fsl-mc/
11479F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11480F:	Documentation/networking/dpaa2/overview.rst
11481
11482QT1010 MEDIA DRIVER
11483M:	Antti Palosaari <crope@iki.fi>
11484L:	linux-media@vger.kernel.org
11485W:	https://linuxtv.org
11486W:	http://palosaari.fi/linux/
11487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11488T:	git git://linuxtv.org/anttip/media_tree.git
11489S:	Maintained
11490F:	drivers/media/tuners/qt1010*
11491
11492QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11493M:	Kalle Valo <kvalo@qca.qualcomm.com>
11494L:	ath10k@lists.infradead.org
11495W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11497S:	Supported
11498F:	drivers/net/wireless/ath/ath10k/
11499
11500QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11501M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11502L:	linux-wireless@vger.kernel.org
11503W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11504S:	Supported
11505F:	drivers/net/wireless/ath/ath9k/
11506
11507QUALCOMM CAMERA SUBSYSTEM DRIVER
11508M:	Todor Tomov <todor.tomov@linaro.org>
11509L:	linux-media@vger.kernel.org
11510S:	Maintained
11511F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11512F:	Documentation/media/v4l-drivers/qcom_camss.rst
11513F:	drivers/media/platform/qcom/camss-8x16/
11514
11515QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11516M:	Timur Tabi <timur@codeaurora.org>
11517L:	netdev@vger.kernel.org
11518S:	Supported
11519F:	drivers/net/ethernet/qualcomm/emac/
11520
11521QUALCOMM HEXAGON ARCHITECTURE
11522M:	Richard Kuo <rkuo@codeaurora.org>
11523L:	linux-hexagon@vger.kernel.org
11524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11525S:	Supported
11526F:	arch/hexagon/
11527
11528QUALCOMM IOMMU
11529M:	Rob Clark <robdclark@gmail.com>
11530L:	iommu@lists.linux-foundation.org
11531L:	linux-arm-msm@vger.kernel.org
11532S:	Maintained
11533F:	drivers/iommu/qcom_iommu.c
11534
11535QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11536M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11537L:	linux-media@vger.kernel.org
11538L:	linux-arm-msm@vger.kernel.org
11539T:	git git://linuxtv.org/media_tree.git
11540S:	Maintained
11541F:	drivers/media/platform/qcom/venus/
11542
11543QUALCOMM WCN36XX WIRELESS DRIVER
11544M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11545L:	wcn36xx@lists.infradead.org
11546W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11547T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11548S:	Supported
11549F:	drivers/net/wireless/ath/wcn36xx/
11550
11551QUANTENNA QTNFMAC WIRELESS DRIVER
11552M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11553M:	Avinash Patil <avinashp@quantenna.com>
11554M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11555L:	linux-wireless@vger.kernel.org
11556S:	Maintained
11557F:	drivers/net/wireless/quantenna
11558
11559RADEON and AMDGPU DRM DRIVERS
11560M:	Alex Deucher <alexander.deucher@amd.com>
11561M:	Christian König <christian.koenig@amd.com>
11562M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11563L:	amd-gfx@lists.freedesktop.org
11564T:	git git://people.freedesktop.org/~agd5f/linux
11565S:	Supported
11566F:	drivers/gpu/drm/radeon/
11567F:	include/uapi/drm/radeon_drm.h
11568F:	drivers/gpu/drm/amd/
11569F:	include/uapi/drm/amdgpu_drm.h
11570
11571RADEON FRAMEBUFFER DISPLAY DRIVER
11572M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11573L:	linux-fbdev@vger.kernel.org
11574S:	Maintained
11575F:	drivers/video/fbdev/aty/radeon*
11576F:	include/uapi/linux/radeonfb.h
11577
11578RADIOSHARK RADIO DRIVER
11579M:	Hans Verkuil <hverkuil@xs4all.nl>
11580L:	linux-media@vger.kernel.org
11581T:	git git://linuxtv.org/media_tree.git
11582S:	Maintained
11583F:	drivers/media/radio/radio-shark.c
11584
11585RADIOSHARK2 RADIO DRIVER
11586M:	Hans Verkuil <hverkuil@xs4all.nl>
11587L:	linux-media@vger.kernel.org
11588T:	git git://linuxtv.org/media_tree.git
11589S:	Maintained
11590F:	drivers/media/radio/radio-shark2.c
11591F:	drivers/media/radio/radio-tea5777.c
11592
11593RADOS BLOCK DEVICE (RBD)
11594M:	Ilya Dryomov <idryomov@gmail.com>
11595M:	Sage Weil <sage@redhat.com>
11596M:	Alex Elder <elder@kernel.org>
11597L:	ceph-devel@vger.kernel.org
11598W:	http://ceph.com/
11599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11600T:	git git://github.com/ceph/ceph-client.git
11601S:	Supported
11602F:	Documentation/ABI/testing/sysfs-bus-rbd
11603F:	drivers/block/rbd.c
11604F:	drivers/block/rbd_types.h
11605
11606RAGE128 FRAMEBUFFER DISPLAY DRIVER
11607M:	Paul Mackerras <paulus@samba.org>
11608L:	linux-fbdev@vger.kernel.org
11609S:	Maintained
11610F:	drivers/video/fbdev/aty/aty128fb.c
11611
11612RAINSHADOW-CEC DRIVER
11613M:	Hans Verkuil <hverkuil@xs4all.nl>
11614L:	linux-media@vger.kernel.org
11615T:	git git://linuxtv.org/media_tree.git
11616S:	Maintained
11617F:	drivers/media/usb/rainshadow-cec/*
11618
11619RALINK MIPS ARCHITECTURE
11620M:	John Crispin <john@phrozen.org>
11621L:	linux-mips@linux-mips.org
11622S:	Maintained
11623F:	arch/mips/ralink
11624
11625RALINK RT2X00 WIRELESS LAN DRIVER
11626P:	rt2x00 project
11627M:	Stanislaw Gruszka <sgruszka@redhat.com>
11628M:	Helmut Schaa <helmut.schaa@googlemail.com>
11629L:	linux-wireless@vger.kernel.org
11630S:	Maintained
11631F:	drivers/net/wireless/ralink/rt2x00/
11632
11633RAMDISK RAM BLOCK DEVICE DRIVER
11634M:	Jens Axboe <axboe@kernel.dk>
11635S:	Maintained
11636F:	Documentation/blockdev/ramdisk.txt
11637F:	drivers/block/brd.c
11638
11639RANCHU VIRTUAL BOARD FOR MIPS
11640M:	Miodrag Dinic <miodrag.dinic@mips.com>
11641L:	linux-mips@linux-mips.org
11642S:	Supported
11643F:	arch/mips/generic/board-ranchu.c
11644F:	arch/mips/configs/generic/board-ranchu.config
11645
11646RANDOM NUMBER DRIVER
11647M:	"Theodore Ts'o" <tytso@mit.edu>
11648S:	Maintained
11649F:	drivers/char/random.c
11650
11651RAPIDIO SUBSYSTEM
11652M:	Matt Porter <mporter@kernel.crashing.org>
11653M:	Alexandre Bounine <alexandre.bounine@idt.com>
11654S:	Maintained
11655F:	drivers/rapidio/
11656
11657RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11658L:	linux-wireless@vger.kernel.org
11659S:	Orphan
11660F:	drivers/net/wireless/ray*
11661
11662RCUTORTURE TEST FRAMEWORK
11663M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11664M:	Josh Triplett <josh@joshtriplett.org>
11665R:	Steven Rostedt <rostedt@goodmis.org>
11666R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11667R:	Lai Jiangshan <jiangshanlai@gmail.com>
11668L:	linux-kernel@vger.kernel.org
11669S:	Supported
11670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11671F:	tools/testing/selftests/rcutorture
11672
11673RDC R-321X SoC
11674M:	Florian Fainelli <florian@openwrt.org>
11675S:	Maintained
11676
11677RDC R6040 FAST ETHERNET DRIVER
11678M:	Florian Fainelli <f.fainelli@gmail.com>
11679L:	netdev@vger.kernel.org
11680S:	Maintained
11681F:	drivers/net/ethernet/rdc/r6040.c
11682
11683RDMAVT - RDMA verbs software
11684M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11685M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11686L:	linux-rdma@vger.kernel.org
11687S:	Supported
11688F:	drivers/infiniband/sw/rdmavt
11689
11690RDS - RELIABLE DATAGRAM SOCKETS
11691M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11692L:	netdev@vger.kernel.org
11693L:	linux-rdma@vger.kernel.org
11694L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11695W:	https://oss.oracle.com/projects/rds/
11696S:	Supported
11697F:	net/rds/
11698F:	Documentation/networking/rds.txt
11699
11700RDT - RESOURCE ALLOCATION
11701M:	Fenghua Yu <fenghua.yu@intel.com>
11702L:	linux-kernel@vger.kernel.org
11703S:	Supported
11704F:	arch/x86/kernel/cpu/intel_rdt*
11705F:	arch/x86/include/asm/intel_rdt_sched.h
11706F:	Documentation/x86/intel_rdt*
11707
11708READ-COPY UPDATE (RCU)
11709M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11710M:	Josh Triplett <josh@joshtriplett.org>
11711R:	Steven Rostedt <rostedt@goodmis.org>
11712R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11713R:	Lai Jiangshan <jiangshanlai@gmail.com>
11714L:	linux-kernel@vger.kernel.org
11715W:	http://www.rdrop.com/users/paulmck/RCU/
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11718F:	Documentation/RCU/
11719X:	Documentation/RCU/torture.txt
11720F:	include/linux/rcu*
11721X:	include/linux/srcu.h
11722F:	kernel/rcu/
11723X:	kernel/torture.c
11724
11725REAL TIME CLOCK (RTC) SUBSYSTEM
11726M:	Alessandro Zummo <a.zummo@towertech.it>
11727M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11728L:	linux-rtc@vger.kernel.org
11729Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11731S:	Maintained
11732F:	Documentation/devicetree/bindings/rtc/
11733F:	Documentation/rtc.txt
11734F:	drivers/rtc/
11735F:	include/linux/rtc.h
11736F:	include/uapi/linux/rtc.h
11737F:	include/linux/rtc/
11738F:	include/linux/platform_data/rtc-*
11739F:	tools/testing/selftests/timers/rtctest.c
11740
11741REALTEK AUDIO CODECS
11742M:	Bard Liao <bardliao@realtek.com>
11743M:	Oder Chiou <oder_chiou@realtek.com>
11744S:	Maintained
11745F:	sound/soc/codecs/rt*
11746F:	include/sound/rt*.h
11747
11748REGISTER MAP ABSTRACTION
11749M:	Mark Brown <broonie@kernel.org>
11750L:	linux-kernel@vger.kernel.org
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11752S:	Supported
11753F:	Documentation/devicetree/bindings/regmap/
11754F:	drivers/base/regmap/
11755F:	include/linux/regmap.h
11756
11757REISERFS FILE SYSTEM
11758L:	reiserfs-devel@vger.kernel.org
11759S:	Supported
11760F:	fs/reiserfs/
11761
11762REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11763M:	Ohad Ben-Cohen <ohad@wizery.com>
11764M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11765L:	linux-remoteproc@vger.kernel.org
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11767S:	Maintained
11768F:	Documentation/devicetree/bindings/remoteproc/
11769F:	Documentation/remoteproc.txt
11770F:	drivers/remoteproc/
11771F:	include/linux/remoteproc.h
11772
11773REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11774M:	Ohad Ben-Cohen <ohad@wizery.com>
11775M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11776L:	linux-remoteproc@vger.kernel.org
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11778S:	Maintained
11779F:	drivers/rpmsg/
11780F:	Documentation/rpmsg.txt
11781F:	include/linux/rpmsg.h
11782F:	include/linux/rpmsg/
11783
11784RENESAS CLOCK DRIVERS
11785M:	Geert Uytterhoeven <geert+renesas@glider.be>
11786L:	linux-renesas-soc@vger.kernel.org
11787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11788S:	Supported
11789F:	drivers/clk/renesas/
11790
11791RENESAS ETHERNET DRIVERS
11792R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11793L:	netdev@vger.kernel.org
11794L:	linux-renesas-soc@vger.kernel.org
11795F:	Documentation/devicetree/bindings/net/renesas,*.txt
11796F:	Documentation/devicetree/bindings/net/sh_eth.txt
11797F:	drivers/net/ethernet/renesas/
11798F:	include/linux/sh_eth.h
11799
11800RENESAS R-CAR GYROADC DRIVER
11801M:	Marek Vasut <marek.vasut@gmail.com>
11802L:	linux-iio@vger.kernel.org
11803S:	Supported
11804F:	drivers/iio/adc/rcar_gyro_adc.c
11805
11806RENESAS USB PHY DRIVER
11807M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11808L:	linux-renesas-soc@vger.kernel.org
11809S:	Maintained
11810F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11811
11812RESET CONTROLLER FRAMEWORK
11813M:	Philipp Zabel <p.zabel@pengutronix.de>
11814T:	git git://git.pengutronix.de/git/pza/linux
11815S:	Maintained
11816F:	drivers/reset/
11817F:	Documentation/devicetree/bindings/reset/
11818F:	include/dt-bindings/reset/
11819F:	include/linux/reset.h
11820F:	include/linux/reset-controller.h
11821
11822RFKILL
11823M:	Johannes Berg <johannes@sipsolutions.net>
11824L:	linux-wireless@vger.kernel.org
11825W:	http://wireless.kernel.org/
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11828S:	Maintained
11829F:	Documentation/rfkill.txt
11830F:	Documentation/ABI/stable/sysfs-class-rfkill
11831F:	net/rfkill/
11832
11833RHASHTABLE
11834M:	Thomas Graf <tgraf@suug.ch>
11835M:	Herbert Xu <herbert@gondor.apana.org.au>
11836L:	netdev@vger.kernel.org
11837S:	Maintained
11838F:	lib/rhashtable.c
11839F:	include/linux/rhashtable.h
11840
11841RICOH R5C592 MEMORYSTICK DRIVER
11842M:	Maxim Levitsky <maximlevitsky@gmail.com>
11843S:	Maintained
11844F:	drivers/memstick/host/r592.*
11845
11846RICOH SMARTMEDIA/XD DRIVER
11847M:	Maxim Levitsky <maximlevitsky@gmail.com>
11848S:	Maintained
11849F:	drivers/mtd/nand/r852.c
11850F:	drivers/mtd/nand/r852.h
11851
11852RISC-V ARCHITECTURE
11853M:	Palmer Dabbelt <palmer@sifive.com>
11854M:	Albert Ou <albert@sifive.com>
11855L:	linux-riscv@lists.infradead.org
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11857S:	Supported
11858F:	arch/riscv/
11859K:	riscv
11860N:	riscv
11861
11862ROCCAT DRIVERS
11863M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11864W:	http://sourceforge.net/projects/roccat/
11865S:	Maintained
11866F:	drivers/hid/hid-roccat*
11867F:	include/linux/hid-roccat*
11868F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11869
11870ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11871M:	Jacob chen <jacob2.chen@rock-chips.com>
11872L:	linux-media@vger.kernel.org
11873S:	Maintained
11874F:	drivers/media/platform/rockchip/rga/
11875F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11876
11877ROCKER DRIVER
11878M:	Jiri Pirko <jiri@resnulli.us>
11879L:	netdev@vger.kernel.org
11880S:	Supported
11881F:	drivers/net/ethernet/rocker/
11882
11883ROCKETPORT DRIVER
11884P:	Comtrol Corp.
11885W:	http://www.comtrol.com
11886S:	Maintained
11887F:	Documentation/serial/rocket.txt
11888F:	drivers/tty/rocket*
11889
11890ROCKETPORT EXPRESS/INFINITY DRIVER
11891M:	Kevin Cernekee <cernekee@gmail.com>
11892L:	linux-serial@vger.kernel.org
11893S:	Odd Fixes
11894F:	drivers/tty/serial/rp2.*
11895
11896ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11897M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11898L:	linux-kernel@vger.kernel.org
11899L:	linux-renesas-soc@vger.kernel.org
11900S:	Supported
11901F:	drivers/mfd/bd9571mwv.c
11902F:	drivers/regulator/bd9571mwv-regulator.c
11903F:	drivers/gpio/gpio-bd9571mwv.c
11904F:	include/linux/mfd/bd9571mwv.h
11905F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11906
11907ROSE NETWORK LAYER
11908M:	Ralf Baechle <ralf@linux-mips.org>
11909L:	linux-hams@vger.kernel.org
11910W:	http://www.linux-ax25.org/
11911S:	Maintained
11912F:	include/net/rose.h
11913F:	include/uapi/linux/rose.h
11914F:	net/rose/
11915
11916RTL2830 MEDIA DRIVER
11917M:	Antti Palosaari <crope@iki.fi>
11918L:	linux-media@vger.kernel.org
11919W:	https://linuxtv.org
11920W:	http://palosaari.fi/linux/
11921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11922T:	git git://linuxtv.org/anttip/media_tree.git
11923S:	Maintained
11924F:	drivers/media/dvb-frontends/rtl2830*
11925
11926RTL2832 MEDIA DRIVER
11927M:	Antti Palosaari <crope@iki.fi>
11928L:	linux-media@vger.kernel.org
11929W:	https://linuxtv.org
11930W:	http://palosaari.fi/linux/
11931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11932T:	git git://linuxtv.org/anttip/media_tree.git
11933S:	Maintained
11934F:	drivers/media/dvb-frontends/rtl2832*
11935
11936RTL2832_SDR MEDIA DRIVER
11937M:	Antti Palosaari <crope@iki.fi>
11938L:	linux-media@vger.kernel.org
11939W:	https://linuxtv.org
11940W:	http://palosaari.fi/linux/
11941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11942T:	git git://linuxtv.org/anttip/media_tree.git
11943S:	Maintained
11944F:	drivers/media/dvb-frontends/rtl2832_sdr*
11945
11946RTL8180 WIRELESS DRIVER
11947L:	linux-wireless@vger.kernel.org
11948W:	http://wireless.kernel.org/
11949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11950S:	Orphan
11951F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11952
11953RTL8187 WIRELESS DRIVER
11954M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11955M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11956M:	Larry Finger <Larry.Finger@lwfinger.net>
11957L:	linux-wireless@vger.kernel.org
11958W:	http://wireless.kernel.org/
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11960S:	Maintained
11961F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11962
11963REALTEK WIRELESS DRIVER (rtlwifi family)
11964M:	Ping-Ke Shih <pkshih@realtek.com>
11965L:	linux-wireless@vger.kernel.org
11966W:	http://wireless.kernel.org/
11967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11968S:	Maintained
11969F:	drivers/net/wireless/realtek/rtlwifi/
11970
11971RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11972M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11973L:	linux-wireless@vger.kernel.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11975S:	Maintained
11976F:	drivers/net/wireless/realtek/rtl8xxxu/
11977
11978RXRPC SOCKETS (AF_RXRPC)
11979M:	David Howells <dhowells@redhat.com>
11980L:	linux-afs@lists.infradead.org
11981S:	Supported
11982F:	net/rxrpc/
11983F:	include/keys/rxrpc-type.h
11984F:	include/net/af_rxrpc.h
11985F:	include/trace/events/rxrpc.h
11986F:	include/uapi/linux/rxrpc.h
11987F:	Documentation/networking/rxrpc.txt
11988W:	https://www.infradead.org/~dhowells/kafs/
11989
11990S3 SAVAGE FRAMEBUFFER DRIVER
11991M:	Antonino Daplas <adaplas@gmail.com>
11992L:	linux-fbdev@vger.kernel.org
11993S:	Maintained
11994F:	drivers/video/fbdev/savage/
11995
11996S390
11997M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11998M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11999L:	linux-s390@vger.kernel.org
12000W:	http://www.ibm.com/developerworks/linux/linux390/
12001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12002S:	Supported
12003F:	arch/s390/
12004F:	drivers/s390/
12005F:	Documentation/s390/
12006F:	Documentation/driver-api/s390-drivers.rst
12007
12008S390 COMMON I/O LAYER
12009M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12010M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12011L:	linux-s390@vger.kernel.org
12012W:	http://www.ibm.com/developerworks/linux/linux390/
12013S:	Supported
12014F:	drivers/s390/cio/
12015
12016S390 DASD DRIVER
12017M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12018M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12019L:	linux-s390@vger.kernel.org
12020W:	http://www.ibm.com/developerworks/linux/linux390/
12021S:	Supported
12022F:	drivers/s390/block/dasd*
12023F:	block/partitions/ibm.c
12024
12025S390 IOMMU (PCI)
12026M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12027L:	linux-s390@vger.kernel.org
12028W:	http://www.ibm.com/developerworks/linux/linux390/
12029S:	Supported
12030F:	drivers/iommu/s390-iommu.c
12031
12032S390 IUCV NETWORK LAYER
12033M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12034M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12035L:	linux-s390@vger.kernel.org
12036W:	http://www.ibm.com/developerworks/linux/linux390/
12037S:	Supported
12038F:	drivers/s390/net/*iucv*
12039F:	include/net/iucv/
12040F:	net/iucv/
12041
12042S390 NETWORK DRIVERS
12043M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12044M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12045L:	linux-s390@vger.kernel.org
12046W:	http://www.ibm.com/developerworks/linux/linux390/
12047S:	Supported
12048F:	drivers/s390/net/
12049
12050S390 PCI SUBSYSTEM
12051M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12052M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12053L:	linux-s390@vger.kernel.org
12054W:	http://www.ibm.com/developerworks/linux/linux390/
12055S:	Supported
12056F:	arch/s390/pci/
12057F:	drivers/pci/hotplug/s390_pci_hpc.c
12058
12059S390 VFIO-CCW DRIVER
12060M:	Cornelia Huck <cohuck@redhat.com>
12061M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12062M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12063L:	linux-s390@vger.kernel.org
12064L:	kvm@vger.kernel.org
12065S:	Supported
12066F:	drivers/s390/cio/vfio_ccw*
12067F:	Documentation/s390/vfio-ccw.txt
12068F:	include/uapi/linux/vfio_ccw.h
12069
12070S390 ZCRYPT DRIVER
12071M:	Harald Freudenberger <freude@de.ibm.com>
12072L:	linux-s390@vger.kernel.org
12073W:	http://www.ibm.com/developerworks/linux/linux390/
12074S:	Supported
12075F:	drivers/s390/crypto/
12076
12077S390 ZFCP DRIVER
12078M:	Steffen Maier <maier@linux.vnet.ibm.com>
12079M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12080L:	linux-s390@vger.kernel.org
12081W:	http://www.ibm.com/developerworks/linux/linux390/
12082S:	Supported
12083F:	drivers/s390/scsi/zfcp_*
12084
12085S3C24XX SD/MMC Driver
12086M:	Ben Dooks <ben-linux@fluff.org>
12087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12088S:	Supported
12089F:	drivers/mmc/host/s3cmci.*
12090
12091SAA6588 RDS RECEIVER DRIVER
12092M:	Hans Verkuil <hverkuil@xs4all.nl>
12093L:	linux-media@vger.kernel.org
12094T:	git git://linuxtv.org/media_tree.git
12095W:	https://linuxtv.org
12096S:	Odd Fixes
12097F:	drivers/media/i2c/saa6588*
12098
12099SAA7134 VIDEO4LINUX DRIVER
12100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12102L:	linux-media@vger.kernel.org
12103W:	https://linuxtv.org
12104T:	git git://linuxtv.org/media_tree.git
12105S:	Odd fixes
12106F:	Documentation/media/v4l-drivers/saa7134*
12107F:	drivers/media/pci/saa7134/
12108
12109SAA7146 VIDEO4LINUX-2 DRIVER
12110M:	Hans Verkuil <hverkuil@xs4all.nl>
12111L:	linux-media@vger.kernel.org
12112T:	git git://linuxtv.org/media_tree.git
12113S:	Maintained
12114F:	drivers/media/common/saa7146/
12115F:	drivers/media/pci/saa7146/
12116F:	include/media/saa7146*
12117
12118SAMSUNG AUDIO (ASoC) DRIVERS
12119M:	Krzysztof Kozlowski <krzk@kernel.org>
12120M:	Sangbeom Kim <sbkim73@samsung.com>
12121M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12123S:	Supported
12124F:	sound/soc/samsung/
12125
12126SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12127M:	Krzysztof Kozlowski <krzk@kernel.org>
12128L:	linux-crypto@vger.kernel.org
12129L:	linux-samsung-soc@vger.kernel.org
12130S:	Maintained
12131F:	drivers/crypto/exynos-rng.c
12132F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12133
12134SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12135M:	Łukasz Stelmach <l.stelmach@samsung.com>
12136L:	linux-samsung-soc@vger.kernel.org
12137S:	Maintained
12138F:	drivers/char/hw_random/exynos-trng.c
12139F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12140
12141SAMSUNG FRAMEBUFFER DRIVER
12142M:	Jingoo Han <jingoohan1@gmail.com>
12143L:	linux-fbdev@vger.kernel.org
12144S:	Maintained
12145F:	drivers/video/fbdev/s3c-fb.c
12146
12147SAMSUNG LAPTOP DRIVER
12148M:	Corentin Chary <corentin.chary@gmail.com>
12149L:	platform-driver-x86@vger.kernel.org
12150S:	Maintained
12151F:	drivers/platform/x86/samsung-laptop.c
12152
12153SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12154M:	Sangbeom Kim <sbkim73@samsung.com>
12155M:	Krzysztof Kozlowski <krzk@kernel.org>
12156M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12157L:	linux-kernel@vger.kernel.org
12158L:	linux-samsung-soc@vger.kernel.org
12159S:	Supported
12160F:	drivers/mfd/sec*.c
12161F:	drivers/regulator/s2m*.c
12162F:	drivers/regulator/s5m*.c
12163F:	drivers/clk/clk-s2mps11.c
12164F:	drivers/rtc/rtc-s5m.c
12165F:	include/linux/mfd/samsung/
12166F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12167F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12168F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12169F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12170
12171SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12172M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12173L:	linux-media@vger.kernel.org
12174L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12175S:	Maintained
12176F:	drivers/media/platform/s3c-camif/
12177F:	include/media/drv-intf/s3c_camif.h
12178
12179SAMSUNG S3FWRN5 NFC DRIVER
12180M:	Robert Baldyga <r.baldyga@samsung.com>
12181M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12182L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12183S:	Supported
12184F:	drivers/nfc/s3fwrn5
12185
12186SAMSUNG S5C73M3 CAMERA DRIVER
12187M:	Kyungmin Park <kyungmin.park@samsung.com>
12188M:	Andrzej Hajda <a.hajda@samsung.com>
12189L:	linux-media@vger.kernel.org
12190S:	Supported
12191F:	drivers/media/i2c/s5c73m3/*
12192
12193SAMSUNG S5K5BAF CAMERA DRIVER
12194M:	Kyungmin Park <kyungmin.park@samsung.com>
12195M:	Andrzej Hajda <a.hajda@samsung.com>
12196L:	linux-media@vger.kernel.org
12197S:	Supported
12198F:	drivers/media/i2c/s5k5baf.c
12199
12200SAMSUNG S5P Security SubSystem (SSS) DRIVER
12201M:	Krzysztof Kozlowski <krzk@kernel.org>
12202M:	Vladimir Zapolskiy <vz@mleia.com>
12203M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12204L:	linux-crypto@vger.kernel.org
12205L:	linux-samsung-soc@vger.kernel.org
12206S:	Maintained
12207F:	drivers/crypto/s5p-sss.c
12208
12209SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12210M:	Kyungmin Park <kyungmin.park@samsung.com>
12211M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12212L:	linux-media@vger.kernel.org
12213Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12214S:	Supported
12215F:	drivers/media/platform/exynos4-is/
12216
12217SAMSUNG SOC CLOCK DRIVERS
12218M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12219M:	Tomasz Figa <tomasz.figa@gmail.com>
12220M:	Chanwoo Choi <cw00.choi@samsung.com>
12221S:	Supported
12222L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12223F:	drivers/clk/samsung/
12224F:	include/dt-bindings/clock/exynos*.h
12225F:	Documentation/devicetree/bindings/clock/exynos*.txt
12226
12227SAMSUNG SPI DRIVERS
12228M:	Kukjin Kim <kgene@kernel.org>
12229M:	Krzysztof Kozlowski <krzk@kernel.org>
12230M:	Andi Shyti <andi.shyti@samsung.com>
12231L:	linux-spi@vger.kernel.org
12232L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12233S:	Maintained
12234F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12235F:	drivers/spi/spi-s3c*
12236F:	include/linux/platform_data/spi-s3c64xx.h
12237
12238SAMSUNG SXGBE DRIVERS
12239M:	Byungho An <bh74.an@samsung.com>
12240M:	Girish K S <ks.giri@samsung.com>
12241M:	Vipul Pandya <vipul.pandya@samsung.com>
12242S:	Supported
12243L:	netdev@vger.kernel.org
12244F:	drivers/net/ethernet/samsung/sxgbe/
12245
12246SAMSUNG THERMAL DRIVER
12247M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12248L:	linux-pm@vger.kernel.org
12249L:	linux-samsung-soc@vger.kernel.org
12250S:	Supported
12251T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12252F:	drivers/thermal/samsung/
12253
12254SAMSUNG USB2 PHY DRIVER
12255M:	Kamil Debski <kamil@wypas.org>
12256M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12257L:	linux-kernel@vger.kernel.org
12258S:	Supported
12259F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12260F:	Documentation/phy/samsung-usb2.txt
12261F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12262F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12263F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12264F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12265F:	drivers/phy/samsung/phy-samsung-usb2.c
12266F:	drivers/phy/samsung/phy-samsung-usb2.h
12267
12268SC1200 WDT DRIVER
12269M:	Zwane Mwaikambo <zwanem@gmail.com>
12270S:	Maintained
12271F:	drivers/watchdog/sc1200wdt.c
12272
12273SCHEDULER
12274M:	Ingo Molnar <mingo@redhat.com>
12275M:	Peter Zijlstra <peterz@infradead.org>
12276L:	linux-kernel@vger.kernel.org
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12278S:	Maintained
12279F:	kernel/sched/
12280F:	include/linux/sched.h
12281F:	include/uapi/linux/sched.h
12282F:	include/linux/wait.h
12283
12284SCORE ARCHITECTURE
12285M:	Chen Liqin <liqin.linux@gmail.com>
12286M:	Lennox Wu <lennox.wu@gmail.com>
12287W:	http://www.sunplus.com
12288S:	Supported
12289F:	arch/score/
12290
12291SCR24X CHIP CARD INTERFACE DRIVER
12292M:	Lubomir Rintel <lkundrak@v3.sk>
12293S:	Supported
12294F:	drivers/char/pcmcia/scr24x_cs.c
12295
12296SCSI CDROM DRIVER
12297M:	Jens Axboe <axboe@kernel.dk>
12298L:	linux-scsi@vger.kernel.org
12299W:	http://www.kernel.dk
12300S:	Maintained
12301F:	drivers/scsi/sr*
12302
12303SCSI RDMA PROTOCOL (SRP) INITIATOR
12304M:	Bart Van Assche <bart.vanassche@sandisk.com>
12305L:	linux-rdma@vger.kernel.org
12306S:	Supported
12307W:	http://www.openfabrics.org
12308Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12310F:	drivers/infiniband/ulp/srp/
12311F:	include/scsi/srp.h
12312
12313SCSI SG DRIVER
12314M:	Doug Gilbert <dgilbert@interlog.com>
12315L:	linux-scsi@vger.kernel.org
12316W:	http://sg.danny.cz/sg
12317S:	Maintained
12318F:	Documentation/scsi/scsi-generic.txt
12319F:	drivers/scsi/sg.c
12320F:	include/scsi/sg.h
12321
12322SCSI SUBSYSTEM
12323M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12325M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12327L:	linux-scsi@vger.kernel.org
12328S:	Maintained
12329F:	Documentation/devicetree/bindings/scsi/
12330F:	drivers/scsi/
12331F:	include/scsi/
12332
12333SCSI TAPE DRIVER
12334M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12335L:	linux-scsi@vger.kernel.org
12336S:	Maintained
12337F:	Documentation/scsi/st.txt
12338F:	drivers/scsi/st.*
12339F:	drivers/scsi/st_*.h
12340
12341SCTP PROTOCOL
12342M:	Vlad Yasevich <vyasevich@gmail.com>
12343M:	Neil Horman <nhorman@tuxdriver.com>
12344L:	linux-sctp@vger.kernel.org
12345W:	http://lksctp.sourceforge.net
12346S:	Maintained
12347F:	Documentation/networking/sctp.txt
12348F:	include/linux/sctp.h
12349F:	include/uapi/linux/sctp.h
12350F:	include/net/sctp/
12351F:	net/sctp/
12352
12353SCx200 CPU SUPPORT
12354M:	Jim Cromie <jim.cromie@gmail.com>
12355S:	Odd Fixes
12356F:	Documentation/i2c/busses/scx200_acb
12357F:	arch/x86/platform/scx200/
12358F:	drivers/watchdog/scx200_wdt.c
12359F:	drivers/i2c/busses/scx200*
12360F:	drivers/mtd/maps/scx200_docflash.c
12361F:	include/linux/scx200.h
12362
12363SCx200 GPIO DRIVER
12364M:	Jim Cromie <jim.cromie@gmail.com>
12365S:	Maintained
12366F:	drivers/char/scx200_gpio.c
12367F:	include/linux/scx200_gpio.h
12368
12369SCx200 HRT CLOCKSOURCE DRIVER
12370M:	Jim Cromie <jim.cromie@gmail.com>
12371S:	Maintained
12372F:	drivers/clocksource/scx200_hrt.c
12373
12374SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12375M:	Sascha Sommer <saschasommer@freenet.de>
12376L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12377S:	Maintained
12378F:	drivers/mmc/host/sdricoh_cs.c
12379
12380SECURE COMPUTING
12381M:	Kees Cook <keescook@chromium.org>
12382R:	Andy Lutomirski <luto@amacapital.net>
12383R:	Will Drewry <wad@chromium.org>
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12385S:	Supported
12386F:	kernel/seccomp.c
12387F:	include/uapi/linux/seccomp.h
12388F:	include/linux/seccomp.h
12389F:	tools/testing/selftests/seccomp/*
12390F:	tools/testing/selftests/kselftest_harness.h
12391F:	Documentation/userspace-api/seccomp_filter.rst
12392K:	\bsecure_computing
12393K:	\bTIF_SECCOMP\b
12394
12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12396M:	Al Cooper <alcooperx@gmail.com>
12397L:	linux-mmc@vger.kernel.org
12398L:	bcm-kernel-feedback-list@broadcom.com
12399S:	Maintained
12400F:	drivers/mmc/host/sdhci-brcmstb*
12401
12402SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12403M:	Adrian Hunter <adrian.hunter@intel.com>
12404L:	linux-mmc@vger.kernel.org
12405T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12406S:	Maintained
12407F:	drivers/mmc/host/sdhci*
12408F:	include/linux/mmc/sdhci*
12409
12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12411M:	Ben Dooks <ben-linux@fluff.org>
12412M:	Jaehoon Chung <jh80.chung@samsung.com>
12413L:	linux-mmc@vger.kernel.org
12414S:	Maintained
12415F:	drivers/mmc/host/sdhci-s3c*
12416
12417SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12418M:	Viresh Kumar <vireshk@kernel.org>
12419L:	linux-mmc@vger.kernel.org
12420S:	Maintained
12421F:	drivers/mmc/host/sdhci-spear.c
12422
12423SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12424M:	Kishon Vijay Abraham I <kishon@ti.com>
12425L:	linux-mmc@vger.kernel.org
12426S:	Maintained
12427F:	drivers/mmc/host/sdhci-omap.c
12428
12429SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12430M:	Scott Bauer <scott.bauer@intel.com>
12431M:	Jonathan Derrick <jonathan.derrick@intel.com>
12432L:	linux-block@vger.kernel.org
12433S:	Supported
12434F:	block/sed*
12435F:	block/opal_proto.h
12436F:	include/linux/sed*
12437F:	include/uapi/linux/sed*
12438
12439SECURITY CONTACT
12440M:	Security Officers <security@kernel.org>
12441S:	Supported
12442
12443SECURITY SUBSYSTEM
12444M:	James Morris <jmorris@namei.org>
12445M:	"Serge E. Hallyn" <serge@hallyn.com>
12446L:	linux-security-module@vger.kernel.org (suggested Cc:)
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12448W:	http://kernsec.org/
12449S:	Supported
12450F:	security/
12451
12452SELINUX SECURITY MODULE
12453M:	Paul Moore <paul@paul-moore.com>
12454M:	Stephen Smalley <sds@tycho.nsa.gov>
12455M:	Eric Paris <eparis@parisplace.org>
12456L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12457W:	https://selinuxproject.org
12458W:	https://github.com/SELinuxProject
12459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12460S:	Supported
12461F:	include/linux/selinux*
12462F:	security/selinux/
12463F:	scripts/selinux/
12464F:	Documentation/admin-guide/LSM/SELinux.rst
12465
12466SENSABLE PHANTOM
12467M:	Jiri Slaby <jirislaby@gmail.com>
12468S:	Maintained
12469F:	drivers/misc/phantom.c
12470F:	include/uapi/linux/phantom.h
12471
12472SERIAL DEVICE BUS
12473M:	Rob Herring <robh@kernel.org>
12474L:	linux-serial@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/devicetree/bindings/serial/slave-device.txt
12477F:	drivers/tty/serdev/
12478F:	include/linux/serdev.h
12479
12480SERIAL DRIVERS
12481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12482L:	linux-serial@vger.kernel.org
12483S:	Maintained
12484F:	Documentation/devicetree/bindings/serial/
12485F:	drivers/tty/serial/
12486
12487SERIAL IR RECEIVER
12488M:	Sean Young <sean@mess.org>
12489L:	linux-media@vger.kernel.org
12490S:	Maintained
12491F:	drivers/media/rc/serial_ir.c
12492
12493SFC NETWORK DRIVER
12494M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12495M:	Edward Cree <ecree@solarflare.com>
12496M:	Bert Kenward <bkenward@solarflare.com>
12497L:	netdev@vger.kernel.org
12498S:	Supported
12499F:	drivers/net/ethernet/sfc/
12500
12501SGI GRU DRIVER
12502M:	Dimitri Sivanich <sivanich@sgi.com>
12503S:	Maintained
12504F:	drivers/misc/sgi-gru/
12505
12506SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12507M:	Pat Gefre <pfg@sgi.com>
12508L:	linux-ia64@vger.kernel.org
12509S:	Supported
12510F:	Documentation/ia64/serial.txt
12511F:	drivers/tty/serial/ioc?_serial.c
12512F:	include/linux/ioc?.h
12513
12514SGI XP/XPC/XPNET DRIVER
12515M:	Cliff Whickman <cpw@sgi.com>
12516M:	Robin Holt <robinmholt@gmail.com>
12517S:	Maintained
12518F:	drivers/misc/sgi-xp/
12519
12520SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12521M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12522L:	linux-s390@vger.kernel.org
12523W:	http://www.ibm.com/developerworks/linux/linux390/
12524S:	Supported
12525F:	net/smc/
12526
12527SH_VEU V4L2 MEM2MEM DRIVER
12528L:	linux-media@vger.kernel.org
12529S:	Orphan
12530F:	drivers/media/platform/sh_veu.c
12531
12532SH_VOU V4L2 OUTPUT DRIVER
12533L:	linux-media@vger.kernel.org
12534S:	Orphan
12535F:	drivers/media/platform/sh_vou.c
12536F:	include/media/drv-intf/sh_vou.h
12537
12538SI2157 MEDIA DRIVER
12539M:	Antti Palosaari <crope@iki.fi>
12540L:	linux-media@vger.kernel.org
12541W:	https://linuxtv.org
12542W:	http://palosaari.fi/linux/
12543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12544T:	git git://linuxtv.org/anttip/media_tree.git
12545S:	Maintained
12546F:	drivers/media/tuners/si2157*
12547
12548SI2165 MEDIA DRIVER
12549M:	Matthias Schwarzott <zzam@gentoo.org>
12550L:	linux-media@vger.kernel.org
12551W:	https://linuxtv.org
12552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12553S:	Maintained
12554F:	drivers/media/dvb-frontends/si2165*
12555
12556SI2168 MEDIA DRIVER
12557M:	Antti Palosaari <crope@iki.fi>
12558L:	linux-media@vger.kernel.org
12559W:	https://linuxtv.org
12560W:	http://palosaari.fi/linux/
12561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12562T:	git git://linuxtv.org/anttip/media_tree.git
12563S:	Maintained
12564F:	drivers/media/dvb-frontends/si2168*
12565
12566SI470X FM RADIO RECEIVER I2C DRIVER
12567M:	Hans Verkuil <hverkuil@xs4all.nl>
12568L:	linux-media@vger.kernel.org
12569T:	git git://linuxtv.org/media_tree.git
12570W:	https://linuxtv.org
12571S:	Odd Fixes
12572F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12573
12574SI470X FM RADIO RECEIVER USB DRIVER
12575M:	Hans Verkuil <hverkuil@xs4all.nl>
12576L:	linux-media@vger.kernel.org
12577T:	git git://linuxtv.org/media_tree.git
12578W:	https://linuxtv.org
12579S:	Maintained
12580F:	drivers/media/radio/si470x/radio-si470x-common.c
12581F:	drivers/media/radio/si470x/radio-si470x.h
12582F:	drivers/media/radio/si470x/radio-si470x-usb.c
12583
12584SI4713 FM RADIO TRANSMITTER I2C DRIVER
12585M:	Eduardo Valentin <edubezval@gmail.com>
12586L:	linux-media@vger.kernel.org
12587T:	git git://linuxtv.org/media_tree.git
12588W:	https://linuxtv.org
12589S:	Odd Fixes
12590F:	drivers/media/radio/si4713/si4713.?
12591
12592SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12593M:	Eduardo Valentin <edubezval@gmail.com>
12594L:	linux-media@vger.kernel.org
12595T:	git git://linuxtv.org/media_tree.git
12596W:	https://linuxtv.org
12597S:	Odd Fixes
12598F:	drivers/media/radio/si4713/radio-platform-si4713.c
12599
12600SI4713 FM RADIO TRANSMITTER USB DRIVER
12601M:	Hans Verkuil <hverkuil@xs4all.nl>
12602L:	linux-media@vger.kernel.org
12603T:	git git://linuxtv.org/media_tree.git
12604W:	https://linuxtv.org
12605S:	Maintained
12606F:	drivers/media/radio/si4713/radio-usb-si4713.c
12607
12608SIANO DVB DRIVER
12609M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12610M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12611L:	linux-media@vger.kernel.org
12612W:	https://linuxtv.org
12613T:	git git://linuxtv.org/media_tree.git
12614S:	Odd fixes
12615F:	drivers/media/common/siano/
12616F:	drivers/media/usb/siano/
12617F:	drivers/media/usb/siano/
12618F:	drivers/media/mmc/siano/
12619
12620SILEAD TOUCHSCREEN DRIVER
12621M:	Hans de Goede <hdegoede@redhat.com>
12622L:	linux-input@vger.kernel.org
12623L:	platform-driver-x86@vger.kernel.org
12624S:	Maintained
12625F:	drivers/input/touchscreen/silead.c
12626F:	drivers/platform/x86/silead_dmi.c
12627
12628SILICON MOTION SM712 FRAME BUFFER DRIVER
12629M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12630M:	Teddy Wang <teddy.wang@siliconmotion.com>
12631M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12632L:	linux-fbdev@vger.kernel.org
12633S:	Maintained
12634F:	drivers/video/fbdev/sm712*
12635F:	Documentation/fb/sm712fb.txt
12636
12637SIMPLE FIRMWARE INTERFACE (SFI)
12638M:	Len Brown <lenb@kernel.org>
12639L:	sfi-devel@simplefirmware.org
12640W:	http://simplefirmware.org/
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12642S:	Supported
12643F:	arch/x86/platform/sfi/
12644F:	drivers/sfi/
12645F:	include/linux/sfi*.h
12646
12647SIMPLEFB FB DRIVER
12648M:	Hans de Goede <hdegoede@redhat.com>
12649L:	linux-fbdev@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12652F:	drivers/video/fbdev/simplefb.c
12653F:	include/linux/platform_data/simplefb.h
12654
12655SIMTEC EB110ATX (Chalice CATS)
12656P:	Ben Dooks
12657P:	Vincent Sanders <vince@simtec.co.uk>
12658M:	Simtec Linux Team <linux@simtec.co.uk>
12659W:	http://www.simtec.co.uk/products/EB110ATX/
12660S:	Supported
12661
12662SIMTEC EB2410ITX (BAST)
12663P:	Ben Dooks
12664P:	Vincent Sanders <vince@simtec.co.uk>
12665M:	Simtec Linux Team <linux@simtec.co.uk>
12666W:	http://www.simtec.co.uk/products/EB2410ITX/
12667S:	Supported
12668F:	arch/arm/mach-s3c24xx/mach-bast.c
12669F:	arch/arm/mach-s3c24xx/bast-ide.c
12670F:	arch/arm/mach-s3c24xx/bast-irq.c
12671
12672SIPHASH PRF ROUTINES
12673M:	Jason A. Donenfeld <Jason@zx2c4.com>
12674S:	Maintained
12675F:	lib/siphash.c
12676F:	lib/test_siphash.c
12677F:	include/linux/siphash.h
12678
12679SIOX
12680M:	Gavin Schenk <g.schenk@eckelmann.de>
12681M:	Uwe Kleine-König <kernel@pengutronix.de>
12682S:	Supported
12683F:	drivers/siox/*
12684F:	include/trace/events/siox.h
12685
12686SIS 190 ETHERNET DRIVER
12687M:	Francois Romieu <romieu@fr.zoreil.com>
12688L:	netdev@vger.kernel.org
12689S:	Maintained
12690F:	drivers/net/ethernet/sis/sis190.c
12691
12692SIS 900/7016 FAST ETHERNET DRIVER
12693M:	Daniele Venzano <venza@brownhat.org>
12694W:	http://www.brownhat.org/sis900.html
12695L:	netdev@vger.kernel.org
12696S:	Maintained
12697F:	drivers/net/ethernet/sis/sis900.*
12698
12699SIS FRAMEBUFFER DRIVER
12700M:	Thomas Winischhofer <thomas@winischhofer.net>
12701W:	http://www.winischhofer.net/linuxsisvga.shtml
12702S:	Maintained
12703F:	Documentation/fb/sisfb.txt
12704F:	drivers/video/fbdev/sis/
12705F:	include/video/sisfb.h
12706
12707SIS USB2VGA DRIVER
12708M:	Thomas Winischhofer <thomas@winischhofer.net>
12709W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12710S:	Maintained
12711F:	drivers/usb/misc/sisusbvga/
12712
12713SLAB ALLOCATOR
12714M:	Christoph Lameter <cl@linux.com>
12715M:	Pekka Enberg <penberg@kernel.org>
12716M:	David Rientjes <rientjes@google.com>
12717M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12718M:	Andrew Morton <akpm@linux-foundation.org>
12719L:	linux-mm@kvack.org
12720S:	Maintained
12721F:	include/linux/sl?b*.h
12722F:	mm/sl?b*
12723
12724SLEEPABLE READ-COPY UPDATE (SRCU)
12725M:	Lai Jiangshan <jiangshanlai@gmail.com>
12726M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12727M:	Josh Triplett <josh@joshtriplett.org>
12728R:	Steven Rostedt <rostedt@goodmis.org>
12729R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12730L:	linux-kernel@vger.kernel.org
12731W:	http://www.rdrop.com/users/paulmck/RCU/
12732S:	Supported
12733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12734F:	include/linux/srcu.h
12735F:	kernel/rcu/srcu.c
12736
12737SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12738M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12740S:	Maintained
12741F:	drivers/slimbus/
12742F:	Documentation/devicetree/bindings/slimbus/
12743F:	include/linux/slimbus.h
12744
12745SMACK SECURITY MODULE
12746M:	Casey Schaufler <casey@schaufler-ca.com>
12747L:	linux-security-module@vger.kernel.org
12748W:	http://schaufler-ca.com
12749T:	git git://github.com/cschaufler/smack-next
12750S:	Maintained
12751F:	Documentation/admin-guide/LSM/Smack.rst
12752F:	security/smack/
12753
12754SMC91x ETHERNET DRIVER
12755M:	Nicolas Pitre <nico@fluxnic.net>
12756S:	Odd Fixes
12757F:	drivers/net/ethernet/smsc/smc91x.*
12758
12759SMIA AND SMIA++ IMAGE SENSOR DRIVER
12760M:	Sakari Ailus <sakari.ailus@iki.fi>
12761L:	linux-media@vger.kernel.org
12762S:	Maintained
12763F:	drivers/media/i2c/smiapp/
12764F:	include/media/i2c/smiapp.h
12765F:	drivers/media/i2c/smiapp-pll.c
12766F:	drivers/media/i2c/smiapp-pll.h
12767F:	include/uapi/linux/smiapp.h
12768F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12769
12770SMM665 HARDWARE MONITOR DRIVER
12771M:	Guenter Roeck <linux@roeck-us.net>
12772L:	linux-hwmon@vger.kernel.org
12773S:	Maintained
12774F:	Documentation/hwmon/smm665
12775F:	drivers/hwmon/smm665.c
12776
12777SMSC EMC2103 HARDWARE MONITOR DRIVER
12778M:	Steve Glendinning <steve.glendinning@shawell.net>
12779L:	linux-hwmon@vger.kernel.org
12780S:	Maintained
12781F:	Documentation/hwmon/emc2103
12782F:	drivers/hwmon/emc2103.c
12783
12784SMSC SCH5627 HARDWARE MONITOR DRIVER
12785M:	Hans de Goede <hdegoede@redhat.com>
12786L:	linux-hwmon@vger.kernel.org
12787S:	Supported
12788F:	Documentation/hwmon/sch5627
12789F:	drivers/hwmon/sch5627.c
12790
12791SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12792M:	Steve Glendinning <steve.glendinning@shawell.net>
12793L:	linux-fbdev@vger.kernel.org
12794S:	Maintained
12795F:	drivers/video/fbdev/smscufx.c
12796
12797SMSC47B397 HARDWARE MONITOR DRIVER
12798M:	Jean Delvare <jdelvare@suse.com>
12799L:	linux-hwmon@vger.kernel.org
12800S:	Maintained
12801F:	Documentation/hwmon/smsc47b397
12802F:	drivers/hwmon/smsc47b397.c
12803
12804SMSC911x ETHERNET DRIVER
12805M:	Steve Glendinning <steve.glendinning@shawell.net>
12806L:	netdev@vger.kernel.org
12807S:	Maintained
12808F:	include/linux/smsc911x.h
12809F:	drivers/net/ethernet/smsc/smsc911x.*
12810
12811SMSC9420 PCI ETHERNET DRIVER
12812M:	Steve Glendinning <steve.glendinning@shawell.net>
12813L:	netdev@vger.kernel.org
12814S:	Maintained
12815F:	drivers/net/ethernet/smsc/smsc9420.*
12816
12817SOC-CAMERA V4L2 SUBSYSTEM
12818M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12819L:	linux-media@vger.kernel.org
12820T:	git git://linuxtv.org/media_tree.git
12821S:	Maintained
12822F:	include/media/soc*
12823F:	drivers/media/i2c/soc_camera/
12824F:	drivers/media/platform/soc_camera/
12825
12826SOCIONEXT UNIPHIER SOUND DRIVER
12827M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12828L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12829S:	Maintained
12830F:	sound/soc/uniphier/
12831
12832SOEKRIS NET48XX LED SUPPORT
12833M:	Chris Boot <bootc@bootc.net>
12834S:	Maintained
12835F:	drivers/leds/leds-net48xx.c
12836
12837SOFT-ROCE DRIVER (rxe)
12838M:	Moni Shoua <monis@mellanox.com>
12839L:	linux-rdma@vger.kernel.org
12840S:	Supported
12841W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12842Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12843F:	drivers/infiniband/sw/rxe/
12844F:	include/uapi/rdma/rdma_user_rxe.h
12845
12846SOFTLOGIC 6x10 MPEG CODEC
12847M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12848M:	Anton Sviridenko <anton@corp.bluecherry.net>
12849M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12850M:	Andrey Utkin <andrey_utkin@fastmail.com>
12851M:	Ismael Luceno <ismael@iodev.co.uk>
12852L:	linux-media@vger.kernel.org
12853S:	Supported
12854F:	drivers/media/pci/solo6x10/
12855
12856SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12857M:	James Morse <james.morse@arm.com>
12858L:	linux-arm-kernel@lists.infradead.org
12859S:	Maintained
12860F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12861F:	drivers/firmware/arm_sdei.c
12862F:	include/linux/sdei.h
12863F:	include/uapi/linux/sdei.h
12864
12865SOFTWARE RAID (Multiple Disks) SUPPORT
12866M:	Shaohua Li <shli@kernel.org>
12867L:	linux-raid@vger.kernel.org
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12869S:	Supported
12870F:	drivers/md/Makefile
12871F:	drivers/md/Kconfig
12872F:	drivers/md/md*
12873F:	drivers/md/raid*
12874F:	include/linux/raid/
12875F:	include/uapi/linux/raid/
12876
12877SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12878M:	Jassi Brar <jaswinder.singh@linaro.org>
12879L:	netdev@vger.kernel.org
12880S:	Maintained
12881F:	drivers/net/ethernet/socionext/netsec.c
12882F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12883
12884SONIC NETWORK DRIVER
12885M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12886L:	netdev@vger.kernel.org
12887S:	Maintained
12888F:	drivers/net/ethernet/natsemi/sonic.*
12889
12890SONICS SILICON BACKPLANE DRIVER (SSB)
12891M:	Michael Buesch <m@bues.ch>
12892L:	linux-wireless@vger.kernel.org
12893S:	Maintained
12894F:	drivers/ssb/
12895F:	include/linux/ssb/
12896
12897SONY IMX274 SENSOR DRIVER
12898M:	Leon Luo <leonl@leopardimaging.com>
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901S:	Maintained
12902F:	drivers/media/i2c/imx274.c
12903F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12904
12905SONY MEMORYSTICK CARD SUPPORT
12906M:	Alex Dubov <oakad@yahoo.com>
12907W:	http://tifmxx.berlios.de/
12908S:	Maintained
12909F:	drivers/memstick/host/tifm_ms.c
12910
12911SONY MEMORYSTICK STANDARD SUPPORT
12912M:	Maxim Levitsky <maximlevitsky@gmail.com>
12913S:	Maintained
12914F:	drivers/memstick/core/ms_block.*
12915
12916SONY VAIO CONTROL DEVICE DRIVER
12917M:	Mattia Dongili <malattia@linux.it>
12918L:	platform-driver-x86@vger.kernel.org
12919W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12920S:	Maintained
12921F:	Documentation/laptops/sony-laptop.txt
12922F:	drivers/char/sonypi.c
12923F:	drivers/platform/x86/sony-laptop.c
12924F:	include/linux/sony-laptop.h
12925
12926SOUND
12927M:	Jaroslav Kysela <perex@perex.cz>
12928M:	Takashi Iwai <tiwai@suse.com>
12929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12930W:	http://www.alsa-project.org/
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12932T:	git git://git.alsa-project.org/alsa-kernel.git
12933Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12934S:	Maintained
12935F:	Documentation/sound/
12936F:	include/sound/
12937F:	include/uapi/sound/
12938F:	sound/
12939
12940SOUND - COMPRESSED AUDIO
12941M:	Vinod Koul <vinod.koul@intel.com>
12942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12944S:	Supported
12945F:	Documentation/sound/alsa/compress_offload.txt
12946F:	include/sound/compress_driver.h
12947F:	include/uapi/sound/compress_*
12948F:	sound/core/compress_offload.c
12949F:	sound/soc/soc-compress.c
12950
12951SOUND - DMAENGINE HELPERS
12952M:	Lars-Peter Clausen <lars@metafoo.de>
12953S:	Supported
12954F:	include/sound/dmaengine_pcm.h
12955F:	sound/core/pcm_dmaengine.c
12956F:	sound/soc/soc-generic-dmaengine-pcm.c
12957
12958SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12959M:	Liam Girdwood <lgirdwood@gmail.com>
12960M:	Mark Brown <broonie@kernel.org>
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12963W:	http://alsa-project.org/main/index.php/ASoC
12964S:	Supported
12965F:	Documentation/devicetree/bindings/sound/
12966F:	Documentation/sound/alsa/soc/
12967F:	sound/soc/
12968F:	include/sound/soc*
12969
12970SOUNDWIRE SUBSYSTEM
12971M:	Vinod Koul <vinod.koul@intel.com>
12972M:	Sanyog Kale <sanyog.r.kale@intel.com>
12973R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12975S:	Supported
12976F:	Documentation/driver-api/soundwire/
12977F:	drivers/soundwire/
12978F:	include/linux/soundwire/
12979
12980SP2 MEDIA DRIVER
12981M:	Olli Salonen <olli.salonen@iki.fi>
12982L:	linux-media@vger.kernel.org
12983W:	https://linuxtv.org
12984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12985S:	Maintained
12986F:	drivers/media/dvb-frontends/sp2*
12987
12988SPARC + UltraSPARC (sparc/sparc64)
12989M:	"David S. Miller" <davem@davemloft.net>
12990L:	sparclinux@vger.kernel.org
12991Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12994S:	Maintained
12995F:	arch/sparc/
12996F:	drivers/sbus/
12997
12998SPARC SERIAL DRIVERS
12999M:	"David S. Miller" <davem@davemloft.net>
13000L:	sparclinux@vger.kernel.org
13001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13003S:	Maintained
13004F:	include/linux/sunserialcore.h
13005F:	drivers/tty/serial/suncore.c
13006F:	drivers/tty/serial/sunhv.c
13007F:	drivers/tty/serial/sunsab.c
13008F:	drivers/tty/serial/sunsab.h
13009F:	drivers/tty/serial/sunsu.c
13010F:	drivers/tty/serial/sunzilog.c
13011F:	drivers/tty/serial/sunzilog.h
13012F:	drivers/tty/vcc.c
13013
13014SPARSE CHECKER
13015M:	"Christopher Li" <sparse@chrisli.org>
13016L:	linux-sparse@vger.kernel.org
13017W:	https://sparse.wiki.kernel.org/
13018T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13019T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13020S:	Maintained
13021F:	include/linux/compiler.h
13022
13023SPEAR CLOCK FRAMEWORK SUPPORT
13024M:	Viresh Kumar <vireshk@kernel.org>
13025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13026W:	http://www.st.com/spear
13027S:	Maintained
13028F:	drivers/clk/spear/
13029
13030SPEAR PLATFORM SUPPORT
13031M:	Viresh Kumar <vireshk@kernel.org>
13032M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13034W:	http://www.st.com/spear
13035S:	Maintained
13036F:	arch/arm/boot/dts/spear*
13037F:	arch/arm/mach-spear/
13038
13039SPI NOR SUBSYSTEM
13040M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13041M:	Marek Vasut <marek.vasut@gmail.com>
13042L:	linux-mtd@lists.infradead.org
13043W:	http://www.linux-mtd.infradead.org/
13044Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13045T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13046T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13047S:	Maintained
13048F:	drivers/mtd/spi-nor/
13049F:	include/linux/mtd/spi-nor.h
13050
13051SPI SUBSYSTEM
13052M:	Mark Brown <broonie@kernel.org>
13053L:	linux-spi@vger.kernel.org
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13055Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13056S:	Maintained
13057F:	Documentation/devicetree/bindings/spi/
13058F:	Documentation/spi/
13059F:	drivers/spi/
13060F:	include/linux/spi/
13061F:	include/uapi/linux/spi/
13062F:	tools/spi/
13063
13064SPIDERNET NETWORK DRIVER for CELL
13065M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13066L:	netdev@vger.kernel.org
13067S:	Supported
13068F:	Documentation/networking/spider_net.txt
13069F:	drivers/net/ethernet/toshiba/spider_net*
13070
13071SPMI SUBSYSTEM
13072R:	Stephen Boyd <sboyd@kernel.org>
13073L:	linux-arm-msm@vger.kernel.org
13074F:	Documentation/devicetree/bindings/spmi/
13075F:	drivers/spmi/
13076F:	include/dt-bindings/spmi/spmi.h
13077F:	include/linux/spmi.h
13078F:	include/trace/events/spmi.h
13079
13080SPU FILE SYSTEM
13081M:	Jeremy Kerr <jk@ozlabs.org>
13082L:	linuxppc-dev@lists.ozlabs.org
13083W:	http://www.ibm.com/developerworks/power/cell/
13084S:	Supported
13085F:	Documentation/filesystems/spufs.txt
13086F:	arch/powerpc/platforms/cell/spufs/
13087
13088SQUASHFS FILE SYSTEM
13089M:	Phillip Lougher <phillip@squashfs.org.uk>
13090L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13091W:	http://squashfs.org.uk
13092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13093S:	Maintained
13094F:	Documentation/filesystems/squashfs.txt
13095F:	fs/squashfs/
13096
13097SRM (Alpha) environment access
13098M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13099S:	Maintained
13100F:	arch/alpha/kernel/srm_env.c
13101
13102STABLE BRANCH
13103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104L:	stable@vger.kernel.org
13105S:	Supported
13106F:	Documentation/process/stable-kernel-rules.rst
13107
13108STAGING - ATOMISP DRIVER
13109M:	Alan Cox <alan@linux.intel.com>
13110M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13111L:	linux-media@vger.kernel.org
13112S:	Maintained
13113F:	drivers/staging/media/atomisp/
13114
13115STAGING - COMEDI
13116M:	Ian Abbott <abbotti@mev.co.uk>
13117M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13118S:	Odd Fixes
13119F:	drivers/staging/comedi/
13120
13121STAGING - FLARION FT1000 DRIVERS
13122M:	Marek Belisko <marek.belisko@gmail.com>
13123S:	Odd Fixes
13124F:	drivers/staging/ft1000/
13125
13126STAGING - INDUSTRIAL IO
13127M:	Jonathan Cameron <jic23@kernel.org>
13128L:	linux-iio@vger.kernel.org
13129S:	Odd Fixes
13130F:	Documentation/devicetree/bindings/staging/iio/
13131F:	drivers/staging/iio/
13132
13133STAGING - LUSTRE PARALLEL FILESYSTEM
13134M:	Oleg Drokin <oleg.drokin@intel.com>
13135M:	Andreas Dilger <andreas.dilger@intel.com>
13136M:	James Simmons <jsimmons@infradead.org>
13137L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13138W:	http://wiki.lustre.org/
13139S:	Maintained
13140F:	drivers/staging/lustre
13141
13142STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13143M:	Marc Dietrich <marvin24@gmx.de>
13144L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13145L:	linux-tegra@vger.kernel.org
13146S:	Maintained
13147F:	drivers/staging/nvec/
13148
13149STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13150M:	Jens Frederich <jfrederich@gmail.com>
13151M:	Daniel Drake <dsd@laptop.org>
13152M:	Jon Nettleton <jon.nettleton@gmail.com>
13153W:	http://wiki.laptop.org/go/DCON
13154S:	Maintained
13155F:	drivers/staging/olpc_dcon/
13156
13157STAGING - REALTEK RTL8712U DRIVERS
13158M:	Larry Finger <Larry.Finger@lwfinger.net>
13159M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13160S:	Odd Fixes
13161F:	drivers/staging/rtl8712/
13162
13163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13164M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13165M:	Teddy Wang <teddy.wang@siliconmotion.com>
13166M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13167L:	linux-fbdev@vger.kernel.org
13168S:	Maintained
13169F:	drivers/staging/sm750fb/
13170
13171STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13172M:	William Hubbs <w.d.hubbs@gmail.com>
13173M:	Chris Brannon <chris@the-brannons.com>
13174M:	Kirk Reiser <kirk@reisers.ca>
13175M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13176L:	speakup@linux-speakup.org
13177W:	http://www.linux-speakup.org/
13178S:	Odd Fixes
13179F:	drivers/staging/speakup/
13180
13181STAGING - VIA VT665X DRIVERS
13182M:	Forest Bond <forest@alittletooquiet.net>
13183S:	Odd Fixes
13184F:	drivers/staging/vt665?/
13185
13186STAGING - WILC1000 WIFI DRIVER
13187M:	Aditya Shankar <aditya.shankar@microchip.com>
13188M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13189L:	linux-wireless@vger.kernel.org
13190S:	Supported
13191F:	drivers/staging/wilc1000/
13192
13193STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13194M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13195S:	Odd Fixes
13196F:	drivers/staging/xgifb/
13197
13198STAGING SUBSYSTEM
13199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13201L:	devel@driverdev.osuosl.org
13202S:	Supported
13203F:	drivers/staging/
13204
13205STARFIRE/DURALAN NETWORK DRIVER
13206M:	Ion Badulescu <ionut@badula.org>
13207S:	Odd Fixes
13208F:	drivers/net/ethernet/adaptec/starfire*
13209
13210STEC S1220 SKD DRIVER
13211M:	Bart Van Assche <bart.vanassche@wdc.com>
13212L:	linux-block@vger.kernel.org
13213S:	Maintained
13214F:	drivers/block/skd*[ch]
13215
13216STI CEC DRIVER
13217M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13218S:	Maintained
13219F:	drivers/staging/media/st-cec/
13220F:	Documentation/devicetree/bindings/media/stih-cec.txt
13221
13222STK1160 USB VIDEO CAPTURE DRIVER
13223M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13224L:	linux-media@vger.kernel.org
13225T:	git git://linuxtv.org/media_tree.git
13226S:	Maintained
13227F:	drivers/media/usb/stk1160/
13228
13229STMMAC ETHERNET DRIVER
13230M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13231M:	Alexandre Torgue <alexandre.torgue@st.com>
13232L:	netdev@vger.kernel.org
13233W:	http://www.stlinux.com
13234S:	Supported
13235F:	drivers/net/ethernet/stmicro/stmmac/
13236
13237SUN3/3X
13238M:	Sam Creasey <sammy@sammy.net>
13239W:	http://sammy.net/sun3/
13240S:	Maintained
13241F:	arch/m68k/kernel/*sun3*
13242F:	arch/m68k/sun3*/
13243F:	arch/m68k/include/asm/sun3*
13244F:	drivers/net/ethernet/i825xx/sun3*
13245
13246SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13247M:	Hans de Goede <hdegoede@redhat.com>
13248L:	linux-input@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13251F:	drivers/input/keyboard/sun4i-lradc-keys.c
13252
13253SUNDANCE NETWORK DRIVER
13254M:	Denis Kirjanov <kda@linux-powerpc.org>
13255L:	netdev@vger.kernel.org
13256S:	Maintained
13257F:	drivers/net/ethernet/dlink/sundance.c
13258
13259SUPERH
13260M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13261M:	Rich Felker <dalias@libc.org>
13262L:	linux-sh@vger.kernel.org
13263Q:	http://patchwork.kernel.org/project/linux-sh/list/
13264S:	Maintained
13265F:	Documentation/sh/
13266F:	arch/sh/
13267F:	drivers/sh/
13268
13269SUSPEND TO RAM
13270M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13271M:	Len Brown <len.brown@intel.com>
13272M:	Pavel Machek <pavel@ucw.cz>
13273L:	linux-pm@vger.kernel.org
13274B:	https://bugzilla.kernel.org
13275S:	Supported
13276F:	Documentation/power/
13277F:	arch/x86/kernel/acpi/
13278F:	drivers/base/power/
13279F:	kernel/power/
13280F:	include/linux/suspend.h
13281F:	include/linux/freezer.h
13282F:	include/linux/pm.h
13283
13284SVGA HANDLING
13285M:	Martin Mares <mj@ucw.cz>
13286L:	linux-video@atrey.karlin.mff.cuni.cz
13287S:	Maintained
13288F:	Documentation/svga.txt
13289F:	arch/x86/boot/video*
13290
13291SWIOTLB SUBSYSTEM
13292M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13293L:	iommu@lists.linux-foundation.org
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13295S:	Supported
13296F:	lib/swiotlb.c
13297F:	arch/*/kernel/pci-swiotlb.c
13298F:	include/linux/swiotlb.h
13299
13300SWITCHDEV
13301M:	Jiri Pirko <jiri@resnulli.us>
13302M:	Ivan Vecera <ivecera@redhat.com>
13303L:	netdev@vger.kernel.org
13304S:	Supported
13305F:	net/switchdev/
13306F:	include/net/switchdev.h
13307
13308SYNC FILE FRAMEWORK
13309M:	Sumit Semwal <sumit.semwal@linaro.org>
13310R:	Gustavo Padovan <gustavo@padovan.org>
13311S:	Maintained
13312L:	linux-media@vger.kernel.org
13313L:	dri-devel@lists.freedesktop.org
13314F:	drivers/dma-buf/sync_*
13315F:	drivers/dma-buf/dma-fence*
13316F:	drivers/dma-buf/sw_sync.c
13317F:	include/linux/sync_file.h
13318F:	include/uapi/linux/sync_file.h
13319F:	Documentation/sync_file.txt
13320T:	git git://anongit.freedesktop.org/drm/drm-misc
13321
13322SYNOPSYS ARC ARCHITECTURE
13323M:	Vineet Gupta <vgupta@synopsys.com>
13324L:	linux-snps-arc@lists.infradead.org
13325S:	Supported
13326F:	arch/arc/
13327F:	Documentation/devicetree/bindings/arc/*
13328F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13329F:	drivers/clocksource/arc_timer.c
13330F:	drivers/tty/serial/arc_uart.c
13331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13332
13333SYNOPSYS ARC HSDK SDP pll clock driver
13334M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13335S:	Supported
13336F:	drivers/clk/clk-hsdk-pll.c
13337F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13338
13339SYNOPSYS ARC SDP clock driver
13340M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13341S:	Supported
13342F:	drivers/clk/axs10x/*
13343F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13344
13345SYNOPSYS ARC SDP platform support
13346M:	Alexey Brodkin <abrodkin@synopsys.com>
13347S:	Supported
13348F:	arch/arc/plat-axs10x
13349F:	arch/arc/boot/dts/ax*
13350F:	Documentation/devicetree/bindings/arc/axs10*
13351
13352SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13353M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13354S:	Supported
13355F:	drivers/reset/reset-axs10x.c
13356F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13357
13358SYNOPSYS DESIGNWARE 8250 UART DRIVER
13359R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13360S:	Maintained
13361F:	drivers/tty/serial/8250/8250_dw.c
13362
13363SYNOPSYS DESIGNWARE APB GPIO DRIVER
13364M:	Hoan Tran <hotran@apm.com>
13365L:	linux-gpio@vger.kernel.org
13366S:	Maintained
13367F:	drivers/gpio/gpio-dwapb.c
13368F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13369
13370SYNOPSYS DESIGNWARE DMAC DRIVER
13371M:	Viresh Kumar <vireshk@kernel.org>
13372R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13373S:	Maintained
13374F:	include/linux/dma/dw.h
13375F:	include/linux/platform_data/dma-dw.h
13376F:	drivers/dma/dw/
13377
13378SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13379M:	Jose Abreu <Jose.Abreu@synopsys.com>
13380L:	netdev@vger.kernel.org
13381S:	Supported
13382F:	drivers/net/ethernet/synopsys/
13383
13384SYNOPSYS DESIGNWARE I2C DRIVER
13385M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13386R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13387R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13388L:	linux-i2c@vger.kernel.org
13389S:	Maintained
13390F:	drivers/i2c/busses/i2c-designware-*
13391F:	include/linux/platform_data/i2c-designware.h
13392
13393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13394M:	Jaehoon Chung <jh80.chung@samsung.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Maintained
13397F:	drivers/mmc/host/dw_mmc*
13398
13399SYNOPSYS HSDK RESET CONTROLLER DRIVER
13400M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13401S:	Supported
13402F:	drivers/reset/reset-hsdk.c
13403F:	include/dt-bindings/reset/snps,hsdk-reset.h
13404F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13405
13406SYSTEM CONFIGURATION (SYSCON)
13407M:	Lee Jones <lee.jones@linaro.org>
13408M:	Arnd Bergmann <arnd@arndb.de>
13409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13410S:	Supported
13411F:	drivers/mfd/syscon.c
13412
13413SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13414M:	Sudeep Holla <sudeep.holla@arm.com>
13415L:	linux-arm-kernel@lists.infradead.org
13416S:	Maintained
13417F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13418F:	drivers/clk/clk-scpi.c
13419F:	drivers/cpufreq/scpi-cpufreq.c
13420F:	drivers/firmware/arm_scpi.c
13421F:	include/linux/scpi_protocol.h
13422
13423SYSTEM RESET/SHUTDOWN DRIVERS
13424M:	Sebastian Reichel <sre@kernel.org>
13425L:	linux-pm@vger.kernel.org
13426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/power/reset/
13429F:	drivers/power/reset/
13430
13431SYSTEM TRACE MODULE CLASS
13432M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13433S:	Maintained
13434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13435F:	Documentation/trace/stm.txt
13436F:	drivers/hwtracing/stm/
13437F:	include/linux/stm.h
13438F:	include/uapi/linux/stm.h
13439
13440SYSV FILESYSTEM
13441M:	Christoph Hellwig <hch@infradead.org>
13442S:	Maintained
13443F:	Documentation/filesystems/sysv-fs.txt
13444F:	fs/sysv/
13445F:	include/linux/sysv_fs.h
13446
13447TARGET SUBSYSTEM
13448M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13449L:	linux-scsi@vger.kernel.org
13450L:	target-devel@vger.kernel.org
13451W:	http://www.linux-iscsi.org
13452W:	http://groups.google.com/group/linux-iscsi-target-dev
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13454S:	Supported
13455F:	drivers/target/
13456F:	include/target/
13457F:	Documentation/target/
13458
13459TASKSTATS STATISTICS INTERFACE
13460M:	Balbir Singh <bsingharora@gmail.com>
13461S:	Maintained
13462F:	Documentation/accounting/taskstats*
13463F:	include/linux/taskstats*
13464F:	kernel/taskstats.c
13465
13466TC subsystem
13467M:	Jamal Hadi Salim <jhs@mojatatu.com>
13468M:	Cong Wang <xiyou.wangcong@gmail.com>
13469M:	Jiri Pirko <jiri@resnulli.us>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	include/net/pkt_cls.h
13473F:	include/net/pkt_sched.h
13474F:	include/net/tc_act/
13475F:	include/uapi/linux/pkt_cls.h
13476F:	include/uapi/linux/pkt_sched.h
13477F:	include/uapi/linux/tc_act/
13478F:	include/uapi/linux/tc_ematch/
13479F:	net/sched/
13480
13481TCP LOW PRIORITY MODULE
13482M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13483M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13484W:	http://tcp-lp-mod.sourceforge.net/
13485S:	Maintained
13486F:	net/ipv4/tcp_lp.c
13487
13488TDA10071 MEDIA DRIVER
13489M:	Antti Palosaari <crope@iki.fi>
13490L:	linux-media@vger.kernel.org
13491W:	https://linuxtv.org
13492W:	http://palosaari.fi/linux/
13493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13494T:	git git://linuxtv.org/anttip/media_tree.git
13495S:	Maintained
13496F:	drivers/media/dvb-frontends/tda10071*
13497
13498TDA18212 MEDIA DRIVER
13499M:	Antti Palosaari <crope@iki.fi>
13500L:	linux-media@vger.kernel.org
13501W:	https://linuxtv.org
13502W:	http://palosaari.fi/linux/
13503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13504T:	git git://linuxtv.org/anttip/media_tree.git
13505S:	Maintained
13506F:	drivers/media/tuners/tda18212*
13507
13508TDA18218 MEDIA DRIVER
13509M:	Antti Palosaari <crope@iki.fi>
13510L:	linux-media@vger.kernel.org
13511W:	https://linuxtv.org
13512W:	http://palosaari.fi/linux/
13513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13514T:	git git://linuxtv.org/anttip/media_tree.git
13515S:	Maintained
13516F:	drivers/media/tuners/tda18218*
13517
13518TDA18250 MEDIA DRIVER
13519M:	Olli Salonen <olli.salonen@iki.fi>
13520L:	linux-media@vger.kernel.org
13521W:	https://linuxtv.org
13522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13523T:	git git://linuxtv.org/media_tree.git
13524S:	Maintained
13525F:	drivers/media/tuners/tda18250*
13526
13527TDA18271 MEDIA DRIVER
13528M:	Michael Krufky <mkrufky@linuxtv.org>
13529L:	linux-media@vger.kernel.org
13530W:	https://linuxtv.org
13531W:	http://github.com/mkrufky
13532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13533T:	git git://linuxtv.org/mkrufky/tuners.git
13534S:	Maintained
13535F:	drivers/media/tuners/tda18271*
13536
13537TDA827x MEDIA DRIVER
13538M:	Michael Krufky <mkrufky@linuxtv.org>
13539L:	linux-media@vger.kernel.org
13540W:	https://linuxtv.org
13541W:	http://github.com/mkrufky
13542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13543T:	git git://linuxtv.org/mkrufky/tuners.git
13544S:	Maintained
13545F:	drivers/media/tuners/tda8290.*
13546
13547TDA8290 MEDIA DRIVER
13548M:	Michael Krufky <mkrufky@linuxtv.org>
13549L:	linux-media@vger.kernel.org
13550W:	https://linuxtv.org
13551W:	http://github.com/mkrufky
13552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13553T:	git git://linuxtv.org/mkrufky/tuners.git
13554S:	Maintained
13555F:	drivers/media/tuners/tda8290.*
13556
13557TDA9840 MEDIA DRIVER
13558M:	Hans Verkuil <hverkuil@xs4all.nl>
13559L:	linux-media@vger.kernel.org
13560T:	git git://linuxtv.org/media_tree.git
13561W:	https://linuxtv.org
13562S:	Maintained
13563F:	drivers/media/i2c/tda9840*
13564
13565TEA5761 TUNER DRIVER
13566M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13567M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13568L:	linux-media@vger.kernel.org
13569W:	https://linuxtv.org
13570T:	git git://linuxtv.org/media_tree.git
13571S:	Odd fixes
13572F:	drivers/media/tuners/tea5761.*
13573
13574TEA5767 TUNER DRIVER
13575M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13576M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13577L:	linux-media@vger.kernel.org
13578W:	https://linuxtv.org
13579T:	git git://linuxtv.org/media_tree.git
13580S:	Maintained
13581F:	drivers/media/tuners/tea5767.*
13582
13583TEA6415C MEDIA DRIVER
13584M:	Hans Verkuil <hverkuil@xs4all.nl>
13585L:	linux-media@vger.kernel.org
13586T:	git git://linuxtv.org/media_tree.git
13587W:	https://linuxtv.org
13588S:	Maintained
13589F:	drivers/media/i2c/tea6415c*
13590
13591TEA6420 MEDIA DRIVER
13592M:	Hans Verkuil <hverkuil@xs4all.nl>
13593L:	linux-media@vger.kernel.org
13594T:	git git://linuxtv.org/media_tree.git
13595W:	https://linuxtv.org
13596S:	Maintained
13597F:	drivers/media/i2c/tea6420*
13598
13599TEAM DRIVER
13600M:	Jiri Pirko <jiri@resnulli.us>
13601L:	netdev@vger.kernel.org
13602S:	Supported
13603F:	drivers/net/team/
13604F:	include/linux/if_team.h
13605F:	include/uapi/linux/if_team.h
13606
13607TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13608M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13609S:	Maintained
13610F:	arch/x86/platform/ts5500/
13611
13612TECHNOTREND USB IR RECEIVER
13613M:	Sean Young <sean@mess.org>
13614L:	linux-media@vger.kernel.org
13615S:	Maintained
13616F:	drivers/media/rc/ttusbir.c
13617
13618TEE SUBSYSTEM
13619M:	Jens Wiklander <jens.wiklander@linaro.org>
13620S:	Maintained
13621F:	include/linux/tee_drv.h
13622F:	include/uapi/linux/tee.h
13623F:	drivers/tee/
13624F:	Documentation/tee.txt
13625
13626TEGRA ARCHITECTURE SUPPORT
13627M:	Thierry Reding <thierry.reding@gmail.com>
13628M:	Jonathan Hunter <jonathanh@nvidia.com>
13629L:	linux-tegra@vger.kernel.org
13630Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13632S:	Supported
13633N:	[^a-z]tegra
13634
13635TEGRA CLOCK DRIVER
13636M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13637M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13638S:	Supported
13639F:	drivers/clk/tegra/
13640
13641TEGRA DMA DRIVERS
13642M:	Laxman Dewangan <ldewangan@nvidia.com>
13643M:	Jon Hunter <jonathanh@nvidia.com>
13644S:	Supported
13645F:	drivers/dma/tegra*
13646
13647TEGRA I2C DRIVER
13648M:	Laxman Dewangan <ldewangan@nvidia.com>
13649S:	Supported
13650F:	drivers/i2c/busses/i2c-tegra.c
13651
13652TEGRA IOMMU DRIVERS
13653M:	Hiroshi Doyu <hdoyu@nvidia.com>
13654S:	Supported
13655F:	drivers/iommu/tegra*
13656
13657TEGRA KBC DRIVER
13658M:	Rakesh Iyer <riyer@nvidia.com>
13659M:	Laxman Dewangan <ldewangan@nvidia.com>
13660S:	Supported
13661F:	drivers/input/keyboard/tegra-kbc.c
13662
13663TEGRA PWM DRIVER
13664M:	Thierry Reding <thierry.reding@gmail.com>
13665S:	Supported
13666F:	drivers/pwm/pwm-tegra.c
13667
13668TEGRA SERIAL DRIVER
13669M:	Laxman Dewangan <ldewangan@nvidia.com>
13670S:	Supported
13671F:	drivers/tty/serial/serial-tegra.c
13672
13673TEGRA SPI DRIVER
13674M:	Laxman Dewangan <ldewangan@nvidia.com>
13675S:	Supported
13676F:	drivers/spi/spi-tegra*
13677
13678TEHUTI ETHERNET DRIVER
13679M:	Andy Gospodarek <andy@greyhouse.net>
13680L:	netdev@vger.kernel.org
13681S:	Supported
13682F:	drivers/net/ethernet/tehuti/*
13683
13684Telecom Clock Driver for MCPL0010
13685M:	Mark Gross <mark.gross@intel.com>
13686S:	Supported
13687F:	drivers/char/tlclk.c
13688
13689TENSILICA XTENSA PORT (xtensa)
13690M:	Chris Zankel <chris@zankel.net>
13691M:	Max Filippov <jcmvbkbc@gmail.com>
13692L:	linux-xtensa@linux-xtensa.org
13693T:	git git://github.com/czankel/xtensa-linux.git
13694S:	Maintained
13695F:	arch/xtensa/
13696F:	drivers/irqchip/irq-xtensa-*
13697
13698Texas Instruments' System Control Interface (TISCI) Protocol Driver
13699M:	Nishanth Menon <nm@ti.com>
13700M:	Tero Kristo <t-kristo@ti.com>
13701M:	Santosh Shilimkar <ssantosh@kernel.org>
13702L:	linux-arm-kernel@lists.infradead.org
13703S:	Maintained
13704F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13705F:	drivers/firmware/ti_sci*
13706F:	include/linux/soc/ti/ti_sci_protocol.h
13707F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13708F:	include/dt-bindings/genpd/k2g.h
13709F:	drivers/soc/ti/ti_sci_pm_domains.c
13710F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13711F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13712F:	drivers/clk/keystone/sci-clk.c
13713F:	drivers/reset/reset-ti-sci.c
13714
13715THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13716M:	Hans Verkuil <hverkuil@xs4all.nl>
13717L:	linux-media@vger.kernel.org
13718T:	git git://linuxtv.org/media_tree.git
13719W:	https://linuxtv.org
13720S:	Maintained
13721F:	drivers/media/radio/radio-raremono.c
13722
13723THERMAL
13724M:	Zhang Rui <rui.zhang@intel.com>
13725M:	Eduardo Valentin <edubezval@gmail.com>
13726L:	linux-pm@vger.kernel.org
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13729Q:	https://patchwork.kernel.org/project/linux-pm/list/
13730S:	Supported
13731F:	drivers/thermal/
13732F:	include/linux/thermal.h
13733F:	include/uapi/linux/thermal.h
13734F:	include/linux/cpu_cooling.h
13735F:	Documentation/devicetree/bindings/thermal/
13736
13737THERMAL/CPU_COOLING
13738M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13739M:	Viresh Kumar <viresh.kumar@linaro.org>
13740M:	Javi Merino <javi.merino@kernel.org>
13741L:	linux-pm@vger.kernel.org
13742S:	Supported
13743F:	Documentation/thermal/cpu-cooling-api.txt
13744F:	drivers/thermal/cpu_cooling.c
13745F:	include/linux/cpu_cooling.h
13746
13747THINKPAD ACPI EXTRAS DRIVER
13748M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13749L:	ibm-acpi-devel@lists.sourceforge.net
13750L:	platform-driver-x86@vger.kernel.org
13751W:	http://ibm-acpi.sourceforge.net
13752W:	http://thinkwiki.org/wiki/Ibm-acpi
13753T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13754S:	Maintained
13755F:	drivers/platform/x86/thinkpad_acpi.c
13756
13757THUNDERBOLT DRIVER
13758M:	Andreas Noever <andreas.noever@gmail.com>
13759M:	Michael Jamet <michael.jamet@intel.com>
13760M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13761M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13763S:	Maintained
13764F:	Documentation/admin-guide/thunderbolt.rst
13765F:	drivers/thunderbolt/
13766F:	include/linux/thunderbolt.h
13767
13768THUNDERBOLT NETWORK DRIVER
13769M:	Michael Jamet <michael.jamet@intel.com>
13770M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13771M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13772L:	netdev@vger.kernel.org
13773S:	Maintained
13774F:	drivers/net/thunderbolt.c
13775
13776THUNDERX GPIO DRIVER
13777M:	David Daney <david.daney@cavium.com>
13778S:	Maintained
13779F:	drivers/gpio/gpio-thunderx.c
13780
13781TI AM437X VPFE DRIVER
13782M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13783L:	linux-media@vger.kernel.org
13784W:	https://linuxtv.org
13785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13786T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13787S:	Maintained
13788F:	drivers/media/platform/am437x/
13789
13790TI BANDGAP AND THERMAL DRIVER
13791M:	Eduardo Valentin <edubezval@gmail.com>
13792M:	Keerthy <j-keerthy@ti.com>
13793L:	linux-pm@vger.kernel.org
13794L:	linux-omap@vger.kernel.org
13795S:	Maintained
13796F:	drivers/thermal/ti-soc-thermal/
13797
13798TI BQ27XXX POWER SUPPLY DRIVER
13799R:	Andrew F. Davis <afd@ti.com>
13800F:	include/linux/power/bq27xxx_battery.h
13801F:	drivers/power/supply/bq27xxx_battery.c
13802F:	drivers/power/supply/bq27xxx_battery_i2c.c
13803
13804TI CDCE706 CLOCK DRIVER
13805M:	Max Filippov <jcmvbkbc@gmail.com>
13806S:	Maintained
13807F:	drivers/clk/clk-cdce706.c
13808
13809TI CLOCK DRIVER
13810M:	Tero Kristo <t-kristo@ti.com>
13811L:	linux-omap@vger.kernel.org
13812S:	Maintained
13813F:	drivers/clk/ti/
13814F:	include/linux/clk/ti.h
13815
13816TI DAVINCI MACHINE SUPPORT
13817M:	Sekhar Nori <nsekhar@ti.com>
13818M:	Kevin Hilman <khilman@kernel.org>
13819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13821S:	Supported
13822F:	arch/arm/mach-davinci/
13823F:	drivers/i2c/busses/i2c-davinci.c
13824F:	arch/arm/boot/dts/da850*
13825
13826TI DAVINCI SERIES GPIO DRIVER
13827M:	Keerthy <j-keerthy@ti.com>
13828L:	linux-gpio@vger.kernel.org
13829S:	Maintained
13830F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13831F:	drivers/gpio/gpio-davinci.c
13832
13833TI DAVINCI SERIES MEDIA DRIVER
13834M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13835L:	linux-media@vger.kernel.org
13836W:	https://linuxtv.org
13837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13838T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13839S:	Maintained
13840F:	drivers/media/platform/davinci/
13841F:	include/media/davinci/
13842
13843TI ETHERNET SWITCH DRIVER (CPSW)
13844R:	Grygorii Strashko <grygorii.strashko@ti.com>
13845L:	linux-omap@vger.kernel.org
13846L:	netdev@vger.kernel.org
13847S:	Maintained
13848F:	drivers/net/ethernet/ti/cpsw*
13849F:	drivers/net/ethernet/ti/davinci*
13850
13851TI FLASH MEDIA INTERFACE DRIVER
13852M:	Alex Dubov <oakad@yahoo.com>
13853S:	Maintained
13854F:	drivers/misc/tifm*
13855F:	drivers/mmc/host/tifm_sd.c
13856F:	include/linux/tifm.h
13857
13858TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13859M:	Santosh Shilimkar <ssantosh@kernel.org>
13860L:	linux-kernel@vger.kernel.org
13861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13862S:	Maintained
13863F:	drivers/soc/ti/*
13864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13865
13866TI LM49xxx FAMILY ASoC CODEC DRIVERS
13867M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13868M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13870S:	Maintained
13871F:	sound/soc/codecs/lm49453*
13872F:	sound/soc/codecs/isabelle*
13873
13874TI LP855x BACKLIGHT DRIVER
13875M:	Milo Kim <milo.kim@ti.com>
13876S:	Maintained
13877F:	Documentation/backlight/lp855x-driver.txt
13878F:	drivers/video/backlight/lp855x_bl.c
13879F:	include/linux/platform_data/lp855x.h
13880
13881TI LP8727 CHARGER DRIVER
13882M:	Milo Kim <milo.kim@ti.com>
13883S:	Maintained
13884F:	drivers/power/supply/lp8727_charger.c
13885F:	include/linux/platform_data/lp8727.h
13886
13887TI LP8788 MFD DRIVER
13888M:	Milo Kim <milo.kim@ti.com>
13889S:	Maintained
13890F:	drivers/iio/adc/lp8788_adc.c
13891F:	drivers/leds/leds-lp8788.c
13892F:	drivers/mfd/lp8788*.c
13893F:	drivers/power/supply/lp8788-charger.c
13894F:	drivers/regulator/lp8788-*.c
13895F:	include/linux/mfd/lp8788*.h
13896
13897TI NETCP ETHERNET DRIVER
13898M:	Wingman Kwok <w-kwok2@ti.com>
13899M:	Murali Karicheri <m-karicheri2@ti.com>
13900L:	netdev@vger.kernel.org
13901S:	Maintained
13902F:	drivers/net/ethernet/ti/netcp*
13903
13904TI TAS571X FAMILY ASoC CODEC DRIVER
13905M:	Kevin Cernekee <cernekee@chromium.org>
13906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13907S:	Odd Fixes
13908F:	sound/soc/codecs/tas571x*
13909
13910TI TRF7970A NFC DRIVER
13911M:	Mark Greer <mgreer@animalcreek.com>
13912L:	linux-wireless@vger.kernel.org
13913L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13914S:	Supported
13915F:	drivers/nfc/trf7970a.c
13916F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13917
13918TI TWL4030 SERIES SOC CODEC DRIVER
13919M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13921S:	Maintained
13922F:	sound/soc/codecs/twl4030*
13923
13924TI VPE/CAL DRIVERS
13925M:	Benoit Parrot <bparrot@ti.com>
13926L:	linux-media@vger.kernel.org
13927W:	http://linuxtv.org/
13928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13929S:	Maintained
13930F:	drivers/media/platform/ti-vpe/
13931
13932TI WILINK WIRELESS DRIVERS
13933L:	linux-wireless@vger.kernel.org
13934W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13935W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13937S:	Orphan
13938F:	drivers/net/wireless/ti/
13939F:	include/linux/wl12xx.h
13940
13941TILE ARCHITECTURE
13942W:	http://www.mellanox.com/repository/solutions/tile-scm/
13943S:	Orphan
13944F:	arch/tile/
13945F:	drivers/char/tile-srom.c
13946F:	drivers/edac/tile_edac.c
13947F:	drivers/net/ethernet/tile/
13948F:	drivers/rtc/rtc-tile.c
13949F:	drivers/tty/hvc/hvc_tile.c
13950F:	drivers/tty/serial/tilegx.c
13951F:	drivers/usb/host/*-tilegx.c
13952F:	include/linux/usb/tilegx.h
13953
13954TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13955M:	John Stultz <john.stultz@linaro.org>
13956M:	Thomas Gleixner <tglx@linutronix.de>
13957R:	Stephen Boyd <sboyd@kernel.org>
13958L:	linux-kernel@vger.kernel.org
13959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13960S:	Supported
13961F:	include/linux/clocksource.h
13962F:	include/linux/time.h
13963F:	include/linux/timex.h
13964F:	include/uapi/linux/time.h
13965F:	include/uapi/linux/timex.h
13966F:	kernel/time/clocksource.c
13967F:	kernel/time/time*.c
13968F:	kernel/time/alarmtimer.c
13969F:	kernel/time/ntp.c
13970F:	tools/testing/selftests/timers/
13971
13972TIPC NETWORK LAYER
13973M:	Jon Maloy <jon.maloy@ericsson.com>
13974M:	Ying Xue <ying.xue@windriver.com>
13975L:	netdev@vger.kernel.org (core kernel code)
13976L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13977W:	http://tipc.sourceforge.net/
13978S:	Maintained
13979F:	include/uapi/linux/tipc*.h
13980F:	net/tipc/
13981
13982TLAN NETWORK DRIVER
13983M:	Samuel Chessman <chessman@tux.org>
13984L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13985W:	http://sourceforge.net/projects/tlan/
13986S:	Maintained
13987F:	Documentation/networking/tlan.txt
13988F:	drivers/net/ethernet/ti/tlan.*
13989
13990TM6000 VIDEO4LINUX DRIVER
13991M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13993L:	linux-media@vger.kernel.org
13994W:	https://linuxtv.org
13995T:	git git://linuxtv.org/media_tree.git
13996S:	Odd fixes
13997F:	drivers/media/usb/tm6000/
13998F:	Documentation/media/v4l-drivers/tm6000*
13999
14000TMIO/SDHI MMC DRIVER
14001M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14002L:	linux-mmc@vger.kernel.org
14003S:	Supported
14004F:	drivers/mmc/host/tmio_mmc*
14005F:	drivers/mmc/host/renesas_sdhi*
14006F:	include/linux/mfd/tmio.h
14007
14008TMP401 HARDWARE MONITOR DRIVER
14009M:	Guenter Roeck <linux@roeck-us.net>
14010L:	linux-hwmon@vger.kernel.org
14011S:	Maintained
14012F:	Documentation/hwmon/tmp401
14013F:	drivers/hwmon/tmp401.c
14014
14015TMPFS (SHMEM FILESYSTEM)
14016M:	Hugh Dickins <hughd@google.com>
14017L:	linux-mm@kvack.org
14018S:	Maintained
14019F:	include/linux/shmem_fs.h
14020F:	mm/shmem.c
14021
14022TOMOYO SECURITY MODULE
14023M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14024M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14025L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14026L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14027L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14028L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14029W:	http://tomoyo.sourceforge.jp/
14030T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14031S:	Maintained
14032F:	security/tomoyo/
14033
14034TOPSTAR LAPTOP EXTRAS DRIVER
14035M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14036L:	platform-driver-x86@vger.kernel.org
14037S:	Maintained
14038F:	drivers/platform/x86/topstar-laptop.c
14039
14040TORTURE-TEST MODULES
14041M:	Davidlohr Bueso <dave@stgolabs.net>
14042M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14043M:	Josh Triplett <josh@joshtriplett.org>
14044L:	linux-kernel@vger.kernel.org
14045S:	Supported
14046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14047F:	Documentation/RCU/torture.txt
14048F:	kernel/torture.c
14049F:	kernel/rcu/rcutorture.c
14050F:	kernel/locking/locktorture.c
14051
14052TOSHIBA ACPI EXTRAS DRIVER
14053M:	Azael Avalos <coproscefalo@gmail.com>
14054L:	platform-driver-x86@vger.kernel.org
14055S:	Maintained
14056F:	drivers/platform/x86/toshiba_acpi.c
14057
14058TOSHIBA BLUETOOTH DRIVER
14059M:	Azael Avalos <coproscefalo@gmail.com>
14060L:	platform-driver-x86@vger.kernel.org
14061S:	Maintained
14062F:	drivers/platform/x86/toshiba_bluetooth.c
14063
14064TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14065M:	Azael Avalos <coproscefalo@gmail.com>
14066L:	platform-driver-x86@vger.kernel.org
14067S:	Maintained
14068F:	drivers/platform/x86/toshiba_haps.c
14069
14070TOSHIBA SMM DRIVER
14071M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14072W:	http://www.buzzard.org.uk/toshiba/
14073S:	Maintained
14074F:	drivers/char/toshiba.c
14075F:	include/linux/toshiba.h
14076F:	include/uapi/linux/toshiba.h
14077
14078TOSHIBA TC358743 DRIVER
14079M:	Mats Randgaard <matrandg@cisco.com>
14080L:	linux-media@vger.kernel.org
14081S:	Maintained
14082F:	drivers/media/i2c/tc358743*
14083F:	include/media/i2c/tc358743.h
14084
14085TOSHIBA WMI HOTKEYS DRIVER
14086M:	Azael Avalos <coproscefalo@gmail.com>
14087L:	platform-driver-x86@vger.kernel.org
14088S:	Maintained
14089F:	drivers/platform/x86/toshiba-wmi.c
14090
14091TPM DEVICE DRIVER
14092M:	Peter Huewe <peterhuewe@gmx.de>
14093M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14094R:	Jason Gunthorpe <jgg@ziepe.ca>
14095L:	linux-integrity@vger.kernel.org
14096Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14097W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14098T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14099S:	Maintained
14100F:	drivers/char/tpm/
14101
14102TRACING
14103M:	Steven Rostedt <rostedt@goodmis.org>
14104M:	Ingo Molnar <mingo@redhat.com>
14105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14106S:	Maintained
14107F:	Documentation/trace/ftrace.txt
14108F:	arch/*/*/*/ftrace.h
14109F:	arch/*/kernel/ftrace.c
14110F:	include/*/ftrace.h
14111F:	include/linux/trace*.h
14112F:	include/trace/
14113F:	kernel/trace/
14114F:	tools/testing/selftests/ftrace/
14115
14116TRACING MMIO ACCESSES (MMIOTRACE)
14117M:	Steven Rostedt <rostedt@goodmis.org>
14118M:	Ingo Molnar <mingo@kernel.org>
14119R:	Karol Herbst <karolherbst@gmail.com>
14120R:	Pekka Paalanen <ppaalanen@gmail.com>
14121S:	Maintained
14122L:	linux-kernel@vger.kernel.org
14123L:	nouveau@lists.freedesktop.org
14124F:	kernel/trace/trace_mmiotrace.c
14125F:	include/linux/mmiotrace.h
14126F:	arch/x86/mm/kmmio.c
14127F:	arch/x86/mm/mmio-mod.c
14128F:	arch/x86/mm/testmmiotrace.c
14129
14130TRIVIAL PATCHES
14131M:	Jiri Kosina <trivial@kernel.org>
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14133S:	Maintained
14134K:	^Subject:.*(?i)trivial
14135
14136TEMPO SEMICONDUCTOR DRIVERS
14137M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14138S:	Maintained
14139F:	sound/soc/codecs/tscs*.c
14140F:	sound/soc/codecs/tscs*.h
14141F:	Documentation/devicetree/bindings/sound/tscs*.txt
14142
14143TTY LAYER
14144M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14145M:	Jiri Slaby <jslaby@suse.com>
14146S:	Supported
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14148F:	Documentation/serial/
14149F:	drivers/tty/
14150F:	drivers/tty/serial/serial_core.c
14151F:	include/linux/serial_core.h
14152F:	include/linux/serial.h
14153F:	include/linux/tty.h
14154F:	include/uapi/linux/serial_core.h
14155F:	include/uapi/linux/serial.h
14156F:	include/uapi/linux/tty.h
14157
14158TUA9001 MEDIA DRIVER
14159M:	Antti Palosaari <crope@iki.fi>
14160L:	linux-media@vger.kernel.org
14161W:	https://linuxtv.org
14162W:	http://palosaari.fi/linux/
14163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14164T:	git git://linuxtv.org/anttip/media_tree.git
14165S:	Maintained
14166F:	drivers/media/tuners/tua9001*
14167
14168TULIP NETWORK DRIVERS
14169L:	netdev@vger.kernel.org
14170L:	linux-parisc@vger.kernel.org
14171S:	Orphan
14172F:	drivers/net/ethernet/dec/tulip/
14173
14174TUN/TAP driver
14175M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14176W:	http://vtun.sourceforge.net/tun
14177S:	Maintained
14178F:	Documentation/networking/tuntap.txt
14179F:	arch/um/os-Linux/drivers/
14180
14181TURBOCHANNEL SUBSYSTEM
14182M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14183M:	Ralf Baechle <ralf@linux-mips.org>
14184L:	linux-mips@linux-mips.org
14185Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14186S:	Maintained
14187F:	drivers/tc/
14188F:	include/linux/tc.h
14189
14190TW5864 VIDEO4LINUX DRIVER
14191M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14192M:	Anton Sviridenko <anton@corp.bluecherry.net>
14193M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14194M:	Andrey Utkin <andrey_utkin@fastmail.com>
14195L:	linux-media@vger.kernel.org
14196S:	Supported
14197F:	drivers/media/pci/tw5864/
14198
14199TW68 VIDEO4LINUX DRIVER
14200M:	Hans Verkuil <hverkuil@xs4all.nl>
14201L:	linux-media@vger.kernel.org
14202T:	git git://linuxtv.org/media_tree.git
14203W:	https://linuxtv.org
14204S:	Odd Fixes
14205F:	drivers/media/pci/tw68/
14206
14207TW686X VIDEO4LINUX DRIVER
14208M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14209L:	linux-media@vger.kernel.org
14210T:	git git://linuxtv.org/media_tree.git
14211W:	http://linuxtv.org
14212S:	Maintained
14213F:	drivers/media/pci/tw686x/
14214
14215UBI FILE SYSTEM (UBIFS)
14216M:	Richard Weinberger <richard@nod.at>
14217M:	Artem Bityutskiy <dedekind1@gmail.com>
14218M:	Adrian Hunter <adrian.hunter@intel.com>
14219L:	linux-mtd@lists.infradead.org
14220T:	git git://git.infradead.org/ubifs-2.6.git
14221W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14222S:	Supported
14223F:	Documentation/filesystems/ubifs.txt
14224F:	fs/ubifs/
14225
14226UCLINUX (M68KNOMMU AND COLDFIRE)
14227M:	Greg Ungerer <gerg@linux-m68k.org>
14228W:	http://www.linux-m68k.org/
14229W:	http://www.uclinux.org/
14230L:	linux-m68k@lists.linux-m68k.org
14231L:	uclinux-dev@uclinux.org  (subscribers-only)
14232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14233S:	Maintained
14234F:	arch/m68k/coldfire/
14235F:	arch/m68k/68*/
14236F:	arch/m68k/*/*_no.*
14237F:	arch/m68k/include/asm/*_no.*
14238
14239UDF FILESYSTEM
14240M:	Jan Kara <jack@suse.com>
14241S:	Maintained
14242F:	Documentation/filesystems/udf.txt
14243F:	fs/udf/
14244
14245UDRAW TABLET
14246M:	Bastien Nocera <hadess@hadess.net>
14247L:	linux-input@vger.kernel.org
14248S:	Maintained
14249F:	drivers/hid/hid-udraw-ps3.c
14250
14251UFS FILESYSTEM
14252M:	Evgeniy Dushistov <dushistov@mail.ru>
14253S:	Maintained
14254F:	Documentation/filesystems/ufs.txt
14255F:	fs/ufs/
14256
14257UHID USERSPACE HID IO DRIVER:
14258M:	David Herrmann <dh.herrmann@googlemail.com>
14259L:	linux-input@vger.kernel.org
14260S:	Maintained
14261F:	drivers/hid/uhid.c
14262F:	include/uapi/linux/uhid.h
14263
14264ULPI BUS
14265M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14266L:	linux-usb@vger.kernel.org
14267S:	Maintained
14268F:	drivers/usb/common/ulpi.c
14269F:	include/linux/ulpi/
14270
14271ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14272L:	linux-usb@vger.kernel.org
14273S:	Orphan
14274F:	drivers/uwb/
14275F:	include/linux/uwb.h
14276F:	include/linux/uwb/
14277
14278UNICORE32 ARCHITECTURE:
14279M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14280W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14281S:	Maintained
14282T:	git git://github.com/gxt/linux.git
14283F:	arch/unicore32/
14284
14285UNIFDEF
14286M:	Tony Finch <dot@dotat.at>
14287W:	http://dotat.at/prog/unifdef
14288S:	Maintained
14289F:	scripts/unifdef.c
14290
14291UNIFORM CDROM DRIVER
14292M:	Jens Axboe <axboe@kernel.dk>
14293W:	http://www.kernel.dk
14294S:	Maintained
14295F:	Documentation/cdrom/
14296F:	drivers/cdrom/cdrom.c
14297F:	include/linux/cdrom.h
14298F:	include/uapi/linux/cdrom.h
14299
14300UNISYS S-PAR DRIVERS
14301M:	David Kershner <david.kershner@unisys.com>
14302L:	sparmaintainer@unisys.com (Unisys internal)
14303S:	Supported
14304F:	include/linux/visorbus.h
14305F:	drivers/visorbus/
14306F:	drivers/staging/unisys/
14307
14308UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14309M:	Vinayak Holikatti <vinholikatti@gmail.com>
14310L:	linux-scsi@vger.kernel.org
14311S:	Supported
14312F:	Documentation/scsi/ufs.txt
14313F:	drivers/scsi/ufs/
14314
14315UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14316M:	Joao Pinto <jpinto@synopsys.com>
14317L:	linux-scsi@vger.kernel.org
14318S:	Supported
14319F:	drivers/scsi/ufs/*dwc*
14320
14321UNSORTED BLOCK IMAGES (UBI)
14322M:	Artem Bityutskiy <dedekind1@gmail.com>
14323M:	Richard Weinberger <richard@nod.at>
14324W:	http://www.linux-mtd.infradead.org/
14325L:	linux-mtd@lists.infradead.org
14326T:	git git://git.infradead.org/ubifs-2.6.git
14327S:	Supported
14328F:	drivers/mtd/ubi/
14329F:	include/linux/mtd/ubi.h
14330F:	include/uapi/mtd/ubi-user.h
14331
14332USB "USBNET" DRIVER FRAMEWORK
14333M:	Oliver Neukum <oneukum@suse.com>
14334L:	netdev@vger.kernel.org
14335W:	http://www.linux-usb.org/usbnet
14336S:	Maintained
14337F:	drivers/net/usb/usbnet.c
14338F:	include/linux/usb/usbnet.h
14339
14340USB ACM DRIVER
14341M:	Oliver Neukum <oneukum@suse.com>
14342L:	linux-usb@vger.kernel.org
14343S:	Maintained
14344F:	Documentation/usb/acm.txt
14345F:	drivers/usb/class/cdc-acm.*
14346
14347USB AR5523 WIRELESS DRIVER
14348M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14349L:	linux-wireless@vger.kernel.org
14350S:	Maintained
14351F:	drivers/net/wireless/ath/ar5523/
14352
14353USB ATTACHED SCSI
14354M:	Oliver Neukum <oneukum@suse.com>
14355L:	linux-usb@vger.kernel.org
14356L:	linux-scsi@vger.kernel.org
14357S:	Maintained
14358F:	drivers/usb/storage/uas.c
14359
14360USB CDC ETHERNET DRIVER
14361M:	Oliver Neukum <oliver@neukum.org>
14362L:	linux-usb@vger.kernel.org
14363S:	Maintained
14364F:	drivers/net/usb/cdc_*.c
14365F:	include/uapi/linux/usb/cdc.h
14366
14367USB CHAOSKEY DRIVER
14368M:	Keith Packard <keithp@keithp.com>
14369L:	linux-usb@vger.kernel.org
14370S:	Maintained
14371F:	drivers/usb/misc/chaoskey.c
14372
14373USB CYPRESS C67X00 DRIVER
14374M:	Peter Korsgaard <jacmet@sunsite.dk>
14375L:	linux-usb@vger.kernel.org
14376S:	Maintained
14377F:	drivers/usb/c67x00/
14378
14379USB DAVICOM DM9601 DRIVER
14380M:	Peter Korsgaard <jacmet@sunsite.dk>
14381L:	netdev@vger.kernel.org
14382W:	http://www.linux-usb.org/usbnet
14383S:	Maintained
14384F:	drivers/net/usb/dm9601.c
14385
14386USB DIAMOND RIO500 DRIVER
14387M:	Cesar Miquel <miquel@df.uba.ar>
14388L:	rio500-users@lists.sourceforge.net
14389W:	http://rio500.sourceforge.net
14390S:	Maintained
14391F:	drivers/usb/misc/rio500*
14392
14393USB EHCI DRIVER
14394M:	Alan Stern <stern@rowland.harvard.edu>
14395L:	linux-usb@vger.kernel.org
14396S:	Maintained
14397F:	Documentation/usb/ehci.txt
14398F:	drivers/usb/host/ehci*
14399
14400USB GADGET/PERIPHERAL SUBSYSTEM
14401M:	Felipe Balbi <balbi@kernel.org>
14402L:	linux-usb@vger.kernel.org
14403W:	http://www.linux-usb.org/gadget
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14405S:	Maintained
14406F:	drivers/usb/gadget/
14407F:	include/linux/usb/gadget*
14408
14409USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14410M:	Jiri Kosina <jikos@kernel.org>
14411R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14412L:	linux-usb@vger.kernel.org
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14414S:	Maintained
14415F:	Documentation/hid/hiddev.txt
14416F:	drivers/hid/usbhid/
14417
14418USB ISP116X DRIVER
14419M:	Olav Kongas <ok@artecdesign.ee>
14420L:	linux-usb@vger.kernel.org
14421S:	Maintained
14422F:	drivers/usb/host/isp116x*
14423F:	include/linux/usb/isp116x.h
14424
14425USB LAN78XX ETHERNET DRIVER
14426M:	Woojung Huh <woojung.huh@microchip.com>
14427M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14428L:	netdev@vger.kernel.org
14429S:	Maintained
14430F:	drivers/net/usb/lan78xx.*
14431
14432USB MASS STORAGE DRIVER
14433M:	Alan Stern <stern@rowland.harvard.edu>
14434L:	linux-usb@vger.kernel.org
14435L:	usb-storage@lists.one-eyed-alien.net
14436S:	Maintained
14437W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14438F:	drivers/usb/storage/
14439
14440USB MIDI DRIVER
14441M:	Clemens Ladisch <clemens@ladisch.de>
14442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14443T:	git git://git.alsa-project.org/alsa-kernel.git
14444S:	Maintained
14445F:	sound/usb/midi.*
14446
14447USB NETWORKING DRIVERS
14448L:	linux-usb@vger.kernel.org
14449S:	Odd Fixes
14450F:	drivers/net/usb/
14451
14452USB OHCI DRIVER
14453M:	Alan Stern <stern@rowland.harvard.edu>
14454L:	linux-usb@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/usb/ohci.txt
14457F:	drivers/usb/host/ohci*
14458
14459USB OTG FSM (Finite State Machine)
14460M:	Peter Chen <Peter.Chen@nxp.com>
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14462L:	linux-usb@vger.kernel.org
14463S:	Maintained
14464F:	drivers/usb/common/usb-otg-fsm.c
14465
14466USB OVER IP DRIVER
14467M:	Valentina Manea <valentina.manea.m@gmail.com>
14468M:	Shuah Khan <shuahkh@osg.samsung.com>
14469M:	Shuah Khan <shuah@kernel.org>
14470L:	linux-usb@vger.kernel.org
14471S:	Maintained
14472F:	Documentation/usb/usbip_protocol.txt
14473F:	drivers/usb/usbip/
14474F:	tools/usb/usbip/
14475
14476USB PEGASUS DRIVER
14477M:	Petko Manolov <petkan@nucleusys.com>
14478L:	linux-usb@vger.kernel.org
14479L:	netdev@vger.kernel.org
14480T:	git git://github.com/petkan/pegasus.git
14481W:	https://github.com/petkan/pegasus
14482S:	Maintained
14483F:	drivers/net/usb/pegasus.*
14484
14485USB PHY LAYER
14486M:	Felipe Balbi <balbi@kernel.org>
14487L:	linux-usb@vger.kernel.org
14488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14489S:	Maintained
14490F:	drivers/usb/phy/
14491
14492USB PRINTER DRIVER (usblp)
14493M:	Pete Zaitcev <zaitcev@redhat.com>
14494L:	linux-usb@vger.kernel.org
14495S:	Supported
14496F:	drivers/usb/class/usblp.c
14497
14498USB QMI WWAN NETWORK DRIVER
14499M:	Bjørn Mork <bjorn@mork.no>
14500L:	netdev@vger.kernel.org
14501S:	Maintained
14502F:	Documentation/ABI/testing/sysfs-class-net-qmi
14503F:	drivers/net/usb/qmi_wwan.c
14504
14505USB RTL8150 DRIVER
14506M:	Petko Manolov <petkan@nucleusys.com>
14507L:	linux-usb@vger.kernel.org
14508L:	netdev@vger.kernel.org
14509T:	git git://github.com/petkan/rtl8150.git
14510W:	https://github.com/petkan/rtl8150
14511S:	Maintained
14512F:	drivers/net/usb/rtl8150.c
14513
14514USB SERIAL SUBSYSTEM
14515M:	Johan Hovold <johan@kernel.org>
14516L:	linux-usb@vger.kernel.org
14517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14518S:	Maintained
14519F:	Documentation/usb/usb-serial.txt
14520F:	drivers/usb/serial/
14521F:	include/linux/usb/serial.h
14522
14523USB SMSC75XX ETHERNET DRIVER
14524M:	Steve Glendinning <steve.glendinning@shawell.net>
14525L:	netdev@vger.kernel.org
14526S:	Maintained
14527F:	drivers/net/usb/smsc75xx.*
14528
14529USB SMSC95XX ETHERNET DRIVER
14530M:	Steve Glendinning <steve.glendinning@shawell.net>
14531M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14532L:	netdev@vger.kernel.org
14533S:	Maintained
14534F:	drivers/net/usb/smsc95xx.*
14535
14536USB SUBSYSTEM
14537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14538L:	linux-usb@vger.kernel.org
14539W:	http://www.linux-usb.org
14540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14541S:	Supported
14542F:	Documentation/devicetree/bindings/usb/
14543F:	Documentation/usb/
14544F:	drivers/usb/
14545F:	include/linux/usb.h
14546F:	include/linux/usb/
14547
14548USB TYPEC SUBSYSTEM
14549M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14550L:	linux-usb@vger.kernel.org
14551S:	Maintained
14552F:	Documentation/ABI/testing/sysfs-class-typec
14553F:	Documentation/usb/typec.rst
14554F:	drivers/usb/typec/
14555F:	include/linux/usb/typec.h
14556
14557USB UHCI DRIVER
14558M:	Alan Stern <stern@rowland.harvard.edu>
14559L:	linux-usb@vger.kernel.org
14560S:	Maintained
14561F:	drivers/usb/host/uhci*
14562
14563USB VIDEO CLASS
14564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14566L:	linux-media@vger.kernel.org
14567T:	git git://linuxtv.org/media_tree.git
14568W:	http://www.ideasonboard.org/uvc/
14569S:	Maintained
14570F:	drivers/media/usb/uvc/
14571F:	include/uapi/linux/uvcvideo.h
14572
14573USB VISION DRIVER
14574M:	Hans Verkuil <hverkuil@xs4all.nl>
14575L:	linux-media@vger.kernel.org
14576T:	git git://linuxtv.org/media_tree.git
14577W:	https://linuxtv.org
14578S:	Odd Fixes
14579F:	drivers/media/usb/usbvision/
14580
14581USB WEBCAM GADGET
14582M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14583L:	linux-usb@vger.kernel.org
14584S:	Maintained
14585F:	drivers/usb/gadget/function/*uvc*
14586F:	drivers/usb/gadget/legacy/webcam.c
14587
14588USB WIRELESS RNDIS DRIVER (rndis_wlan)
14589M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14590L:	linux-wireless@vger.kernel.org
14591S:	Maintained
14592F:	drivers/net/wireless/rndis_wlan.c
14593
14594USB XHCI DRIVER
14595M:	Mathias Nyman <mathias.nyman@intel.com>
14596L:	linux-usb@vger.kernel.org
14597S:	Supported
14598F:	drivers/usb/host/xhci*
14599F:	drivers/usb/host/pci-quirks*
14600
14601USB ZD1201 DRIVER
14602L:	linux-wireless@vger.kernel.org
14603W:	http://linux-lc100020.sourceforge.net
14604S:	Orphan
14605F:	drivers/net/wireless/zydas/zd1201.*
14606
14607USB ZR364XX DRIVER
14608M:	Antoine Jacquet <royale@zerezo.com>
14609L:	linux-usb@vger.kernel.org
14610L:	linux-media@vger.kernel.org
14611T:	git git://linuxtv.org/media_tree.git
14612W:	http://royale.zerezo.com/zr364xx/
14613S:	Maintained
14614F:	Documentation/media/v4l-drivers/zr364xx*
14615F:	drivers/media/usb/zr364xx/
14616
14617USER-MODE LINUX (UML)
14618M:	Jeff Dike <jdike@addtoit.com>
14619M:	Richard Weinberger <richard@nod.at>
14620L:	user-mode-linux-devel@lists.sourceforge.net
14621L:	user-mode-linux-user@lists.sourceforge.net
14622W:	http://user-mode-linux.sourceforge.net
14623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14624S:	Maintained
14625F:	Documentation/virtual/uml/
14626F:	arch/um/
14627F:	arch/x86/um/
14628F:	fs/hostfs/
14629F:	fs/hppfs/
14630
14631USERSPACE I/O (UIO)
14632M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14633S:	Maintained
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14635F:	Documentation/driver-api/uio-howto.rst
14636F:	drivers/uio/
14637F:	include/linux/uio*.h
14638
14639UTIL-LINUX PACKAGE
14640M:	Karel Zak <kzak@redhat.com>
14641L:	util-linux@vger.kernel.org
14642W:	http://en.wikipedia.org/wiki/Util-linux
14643T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14644S:	Maintained
14645
14646UUID HELPERS
14647M:	Christoph Hellwig <hch@lst.de>
14648R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14649L:	linux-kernel@vger.kernel.org
14650T:	git git://git.infradead.org/users/hch/uuid.git
14651F:	lib/uuid.c
14652F:	lib/test_uuid.c
14653F:	include/linux/uuid.h
14654F:	include/uapi/linux/uuid.h
14655S:	Maintained
14656
14657UVESAFB DRIVER
14658M:	Michal Januszewski <spock@gentoo.org>
14659L:	linux-fbdev@vger.kernel.org
14660W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14661S:	Maintained
14662F:	Documentation/fb/uvesafb.txt
14663F:	drivers/video/fbdev/uvesafb.*
14664
14665VF610 NAND DRIVER
14666M:	Stefan Agner <stefan@agner.ch>
14667L:	linux-mtd@lists.infradead.org
14668S:	Supported
14669F:	drivers/mtd/nand/vf610_nfc.c
14670
14671VFAT/FAT/MSDOS FILESYSTEM
14672M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14673S:	Maintained
14674F:	Documentation/filesystems/vfat.txt
14675F:	fs/fat/
14676
14677VFIO DRIVER
14678M:	Alex Williamson <alex.williamson@redhat.com>
14679L:	kvm@vger.kernel.org
14680T:	git git://github.com/awilliam/linux-vfio.git
14681S:	Maintained
14682F:	Documentation/vfio.txt
14683F:	drivers/vfio/
14684F:	include/linux/vfio.h
14685F:	include/uapi/linux/vfio.h
14686
14687VFIO MEDIATED DEVICE DRIVERS
14688M:	Kirti Wankhede <kwankhede@nvidia.com>
14689L:	kvm@vger.kernel.org
14690S:	Maintained
14691F:	Documentation/vfio-mediated-device.txt
14692F:	drivers/vfio/mdev/
14693F:	include/linux/mdev.h
14694F:	samples/vfio-mdev/
14695
14696VFIO PLATFORM DRIVER
14697M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14698L:	kvm@vger.kernel.org
14699S:	Maintained
14700F:	drivers/vfio/platform/
14701
14702VGA_SWITCHEROO
14703R:	Lukas Wunner <lukas@wunner.de>
14704S:	Maintained
14705F:	Documentation/gpu/vga-switcheroo.rst
14706F:	drivers/gpu/vga/vga_switcheroo.c
14707F:	include/linux/vga_switcheroo.h
14708T:	git git://anongit.freedesktop.org/drm/drm-misc
14709
14710VIA RHINE NETWORK DRIVER
14711S:	Orphan
14712F:	drivers/net/ethernet/via/via-rhine.c
14713
14714VIA SD/MMC CARD CONTROLLER DRIVER
14715M:	Bruce Chang <brucechang@via.com.tw>
14716M:	Harald Welte <HaraldWelte@viatech.com>
14717S:	Maintained
14718F:	drivers/mmc/host/via-sdmmc.c
14719
14720VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14721M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14722L:	linux-fbdev@vger.kernel.org
14723S:	Maintained
14724F:	include/linux/via-core.h
14725F:	include/linux/via-gpio.h
14726F:	include/linux/via_i2c.h
14727F:	drivers/video/fbdev/via/
14728
14729VIA VELOCITY NETWORK DRIVER
14730M:	Francois Romieu <romieu@fr.zoreil.com>
14731L:	netdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/net/ethernet/via/via-velocity.*
14734
14735VIDEO MULTIPLEXER DRIVER
14736M:	Philipp Zabel <p.zabel@pengutronix.de>
14737L:	linux-media@vger.kernel.org
14738S:	Maintained
14739F:	drivers/media/platform/video-mux.c
14740
14741VIDEOBUF2 FRAMEWORK
14742M:	Pawel Osciak <pawel@osciak.com>
14743M:	Marek Szyprowski <m.szyprowski@samsung.com>
14744M:	Kyungmin Park <kyungmin.park@samsung.com>
14745L:	linux-media@vger.kernel.org
14746S:	Maintained
14747F:	drivers/media/v4l2-core/videobuf2-*
14748F:	include/media/videobuf2-*
14749
14750VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14751M:	Helen Koike <helen.koike@collabora.com>
14752L:	linux-media@vger.kernel.org
14753T:	git git://linuxtv.org/media_tree.git
14754W:	https://linuxtv.org
14755S:	Maintained
14756F:	drivers/media/platform/vimc/*
14757
14758VIRT LIB
14759M:	Alex Williamson <alex.williamson@redhat.com>
14760M:	Paolo Bonzini <pbonzini@redhat.com>
14761L:	kvm@vger.kernel.org
14762S:	Supported
14763F:	virt/lib/
14764
14765VIRTIO AND VHOST VSOCK DRIVER
14766M:	Stefan Hajnoczi <stefanha@redhat.com>
14767L:	kvm@vger.kernel.org
14768L:	virtualization@lists.linux-foundation.org
14769L:	netdev@vger.kernel.org
14770S:	Maintained
14771F:	include/linux/virtio_vsock.h
14772F:	include/uapi/linux/virtio_vsock.h
14773F:	include/uapi/linux/vsockmon.h
14774F:	include/uapi/linux/vm_sockets_diag.h
14775F:	net/vmw_vsock/diag.c
14776F:	net/vmw_vsock/af_vsock_tap.c
14777F:	net/vmw_vsock/virtio_transport_common.c
14778F:	net/vmw_vsock/virtio_transport.c
14779F:	drivers/net/vsockmon.c
14780F:	drivers/vhost/vsock.c
14781F:	drivers/vhost/vsock.h
14782F:	tools/testing/vsock/
14783
14784VIRTIO CONSOLE DRIVER
14785M:	Amit Shah <amit@kernel.org>
14786L:	virtualization@lists.linux-foundation.org
14787S:	Maintained
14788F:	drivers/char/virtio_console.c
14789F:	include/linux/virtio_console.h
14790F:	include/uapi/linux/virtio_console.h
14791
14792VIRTIO CORE, NET AND BLOCK DRIVERS
14793M:	"Michael S. Tsirkin" <mst@redhat.com>
14794M:	Jason Wang <jasowang@redhat.com>
14795L:	virtualization@lists.linux-foundation.org
14796S:	Maintained
14797F:	Documentation/devicetree/bindings/virtio/
14798F:	drivers/virtio/
14799F:	tools/virtio/
14800F:	drivers/net/virtio_net.c
14801F:	drivers/block/virtio_blk.c
14802F:	include/linux/virtio*.h
14803F:	include/uapi/linux/virtio_*.h
14804F:	drivers/crypto/virtio/
14805F:	mm/balloon_compaction.c
14806
14807VIRTIO CRYPTO DRIVER
14808M:	Gonglei <arei.gonglei@huawei.com>
14809L:	virtualization@lists.linux-foundation.org
14810L:	linux-crypto@vger.kernel.org
14811S:	Maintained
14812F:	drivers/crypto/virtio/
14813F:	include/uapi/linux/virtio_crypto.h
14814
14815VIRTIO DRIVERS FOR S390
14816M:	Cornelia Huck <cohuck@redhat.com>
14817M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14818L:	linux-s390@vger.kernel.org
14819L:	virtualization@lists.linux-foundation.org
14820L:	kvm@vger.kernel.org
14821S:	Supported
14822F:	drivers/s390/virtio/
14823F:	arch/s390/include/uapi/asm/virtio-ccw.h
14824
14825VIRTIO GPU DRIVER
14826M:	David Airlie <airlied@linux.ie>
14827M:	Gerd Hoffmann <kraxel@redhat.com>
14828L:	dri-devel@lists.freedesktop.org
14829L:	virtualization@lists.linux-foundation.org
14830T:	git git://anongit.freedesktop.org/drm/drm-misc
14831S:	Maintained
14832F:	drivers/gpu/drm/virtio/
14833F:	include/uapi/linux/virtio_gpu.h
14834
14835VIRTIO HOST (VHOST)
14836M:	"Michael S. Tsirkin" <mst@redhat.com>
14837M:	Jason Wang <jasowang@redhat.com>
14838L:	kvm@vger.kernel.org
14839L:	virtualization@lists.linux-foundation.org
14840L:	netdev@vger.kernel.org
14841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14842S:	Maintained
14843F:	drivers/vhost/
14844F:	include/uapi/linux/vhost.h
14845
14846VIRTIO INPUT DRIVER
14847M:	Gerd Hoffmann <kraxel@redhat.com>
14848S:	Maintained
14849F:	drivers/virtio/virtio_input.c
14850F:	include/uapi/linux/virtio_input.h
14851
14852VIRTUAL BOX GUEST DEVICE DRIVER
14853M:	Hans de Goede <hdegoede@redhat.com>
14854M:	Arnd Bergmann <arnd@arndb.de>
14855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14856S:	Maintained
14857F:	include/linux/vbox_utils.h
14858F:	include/uapi/linux/vbox*.h
14859F:	drivers/virt/vboxguest/
14860
14861VIRTUAL SERIO DEVICE DRIVER
14862M:	Stephen Chandler Paul <thatslyude@gmail.com>
14863S:	Maintained
14864F:	drivers/input/serio/userio.c
14865F:	include/uapi/linux/userio.h
14866
14867VIVID VIRTUAL VIDEO DRIVER
14868M:	Hans Verkuil <hverkuil@xs4all.nl>
14869L:	linux-media@vger.kernel.org
14870T:	git git://linuxtv.org/media_tree.git
14871W:	https://linuxtv.org
14872S:	Maintained
14873F:	drivers/media/platform/vivid/*
14874
14875VLYNQ BUS
14876M:	Florian Fainelli <f.fainelli@gmail.com>
14877L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14878S:	Maintained
14879F:	drivers/vlynq/vlynq.c
14880F:	include/linux/vlynq.h
14881
14882VME SUBSYSTEM
14883M:	Martyn Welch <martyn@welchs.me.uk>
14884M:	Manohar Vanga <manohar.vanga@gmail.com>
14885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14886L:	devel@driverdev.osuosl.org
14887S:	Maintained
14888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14889F:	Documentation/driver-api/vme.rst
14890F:	drivers/staging/vme/
14891F:	drivers/vme/
14892F:	include/linux/vme*
14893
14894VMWARE BALLOON DRIVER
14895M:	Xavier Deguillard <xdeguillard@vmware.com>
14896M:	Philip Moltmann <moltmann@vmware.com>
14897M:	"VMware, Inc." <pv-drivers@vmware.com>
14898L:	linux-kernel@vger.kernel.org
14899S:	Maintained
14900F:	drivers/misc/vmw_balloon.c
14901
14902VMWARE HYPERVISOR INTERFACE
14903M:	Alok Kataria <akataria@vmware.com>
14904L:	virtualization@lists.linux-foundation.org
14905S:	Supported
14906F:	arch/x86/kernel/cpu/vmware.c
14907
14908VMWARE PVRDMA DRIVER
14909M:	Adit Ranadive <aditr@vmware.com>
14910M:	VMware PV-Drivers <pv-drivers@vmware.com>
14911L:	linux-rdma@vger.kernel.org
14912S:	Maintained
14913F:	drivers/infiniband/hw/vmw_pvrdma/
14914
14915VMware PVSCSI driver
14916M:	Jim Gill <jgill@vmware.com>
14917M:	VMware PV-Drivers <pv-drivers@vmware.com>
14918L:	linux-scsi@vger.kernel.org
14919S:	Maintained
14920F:	drivers/scsi/vmw_pvscsi.c
14921F:	drivers/scsi/vmw_pvscsi.h
14922
14923VMWARE VMMOUSE SUBDRIVER
14924M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14925M:	"VMware, Inc." <pv-drivers@vmware.com>
14926L:	linux-input@vger.kernel.org
14927S:	Maintained
14928F:	drivers/input/mouse/vmmouse.c
14929F:	drivers/input/mouse/vmmouse.h
14930
14931VMWARE VMXNET3 ETHERNET DRIVER
14932M:	Shrikrishna Khare <skhare@vmware.com>
14933M:	"VMware, Inc." <pv-drivers@vmware.com>
14934L:	netdev@vger.kernel.org
14935S:	Maintained
14936F:	drivers/net/vmxnet3/
14937
14938VOCORE VOCORE2 BOARD
14939M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14940L:	linux-mips@linux-mips.org
14941S:	Maintained
14942F:	arch/mips/boot/dts/ralink/vocore2.dts
14943
14944VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14945M:	Liam Girdwood <lgirdwood@gmail.com>
14946M:	Mark Brown <broonie@kernel.org>
14947L:	linux-kernel@vger.kernel.org
14948W:	http://www.slimlogic.co.uk/?p=48
14949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14950S:	Supported
14951F:	Documentation/devicetree/bindings/regulator/
14952F:	Documentation/power/regulator/
14953F:	drivers/regulator/
14954F:	include/dt-bindings/regulator/
14955F:	include/linux/regulator/
14956
14957VRF
14958M:	David Ahern <dsa@cumulusnetworks.com>
14959M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14960L:	netdev@vger.kernel.org
14961S:	Maintained
14962F:	drivers/net/vrf.c
14963F:	Documentation/networking/vrf.txt
14964
14965VT1211 HARDWARE MONITOR DRIVER
14966M:	Juerg Haefliger <juergh@gmail.com>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Maintained
14969F:	Documentation/hwmon/vt1211
14970F:	drivers/hwmon/vt1211.c
14971
14972VT8231 HARDWARE MONITOR DRIVER
14973M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14974L:	linux-hwmon@vger.kernel.org
14975S:	Maintained
14976F:	drivers/hwmon/vt8231.c
14977
14978VUB300 USB to SDIO/SD/MMC bridge chip
14979M:	Tony Olech <tony.olech@elandigitalsystems.com>
14980L:	linux-mmc@vger.kernel.org
14981L:	linux-usb@vger.kernel.org
14982S:	Supported
14983F:	drivers/mmc/host/vub300.c
14984
14985W1 DALLAS'S 1-WIRE BUS
14986M:	Evgeniy Polyakov <zbr@ioremap.net>
14987S:	Maintained
14988F:	Documentation/w1/
14989F:	drivers/w1/
14990F:	include/linux/w1.h
14991
14992W83791D HARDWARE MONITORING DRIVER
14993M:	Marc Hulsman <m.hulsman@tudelft.nl>
14994L:	linux-hwmon@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/hwmon/w83791d
14997F:	drivers/hwmon/w83791d.c
14998
14999W83793 HARDWARE MONITORING DRIVER
15000M:	Rudolf Marek <r.marek@assembler.cz>
15001L:	linux-hwmon@vger.kernel.org
15002S:	Maintained
15003F:	Documentation/hwmon/w83793
15004F:	drivers/hwmon/w83793.c
15005
15006W83795 HARDWARE MONITORING DRIVER
15007M:	Jean Delvare <jdelvare@suse.com>
15008L:	linux-hwmon@vger.kernel.org
15009S:	Maintained
15010F:	drivers/hwmon/w83795.c
15011
15012W83L51xD SD/MMC CARD INTERFACE DRIVER
15013M:	Pierre Ossman <pierre@ossman.eu>
15014S:	Maintained
15015F:	drivers/mmc/host/wbsd.*
15016
15017WACOM PROTOCOL 4 SERIAL TABLETS
15018M:	Julian Squires <julian@cipht.net>
15019M:	Hans de Goede <hdegoede@redhat.com>
15020L:	linux-input@vger.kernel.org
15021S:	Maintained
15022F:	drivers/input/tablet/wacom_serial4.c
15023
15024WATCHDOG DEVICE DRIVERS
15025M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15026M:	Guenter Roeck <linux@roeck-us.net>
15027L:	linux-watchdog@vger.kernel.org
15028W:	http://www.linux-watchdog.org/
15029T:	git git://www.linux-watchdog.org/linux-watchdog.git
15030S:	Maintained
15031F:	Documentation/devicetree/bindings/watchdog/
15032F:	Documentation/watchdog/
15033F:	drivers/watchdog/
15034F:	include/linux/watchdog.h
15035F:	include/uapi/linux/watchdog.h
15036
15037WHISKEYCOVE PMIC GPIO DRIVER
15038M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15039L:	linux-gpio@vger.kernel.org
15040S:	Maintained
15041F:	drivers/gpio/gpio-wcove.c
15042
15043WIIMOTE HID DRIVER
15044M:	David Herrmann <dh.herrmann@googlemail.com>
15045L:	linux-input@vger.kernel.org
15046S:	Maintained
15047F:	drivers/hid/hid-wiimote*
15048
15049WILOCITY WIL6210 WIRELESS DRIVER
15050M:	Maya Erez <merez@codeaurora.org>
15051L:	linux-wireless@vger.kernel.org
15052L:	wil6210@qti.qualcomm.com
15053S:	Supported
15054W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15055F:	drivers/net/wireless/ath/wil6210/
15056
15057WIMAX STACK
15058M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15059M:	linux-wimax@intel.com
15060L:	wimax@linuxwimax.org (subscribers-only)
15061S:	Supported
15062W:	http://linuxwimax.org
15063F:	Documentation/wimax/README.wimax
15064F:	include/linux/wimax/debug.h
15065F:	include/net/wimax.h
15066F:	include/uapi/linux/wimax.h
15067F:	net/wimax/
15068
15069WINBOND CIR DRIVER
15070M:	David Härdeman <david@hardeman.nu>
15071S:	Maintained
15072F:	drivers/media/rc/winbond-cir.c
15073
15074WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15075M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15076L:	linux-watchdog@vger.kernel.org
15077S:	Maintained
15078F:	drivers/watchdog/ebc-c384_wdt.c
15079
15080WINSYSTEMS WS16C48 GPIO DRIVER
15081M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15082L:	linux-gpio@vger.kernel.org
15083S:	Maintained
15084F:	drivers/gpio/gpio-ws16c48.c
15085
15086WISTRON LAPTOP BUTTON DRIVER
15087M:	Miloslav Trmac <mitr@volny.cz>
15088S:	Maintained
15089F:	drivers/input/misc/wistron_btns.c
15090
15091WL3501 WIRELESS PCMCIA CARD DRIVER
15092L:	linux-wireless@vger.kernel.org
15093S:	Odd fixes
15094F:	drivers/net/wireless/wl3501*
15095
15096WOLFSON MICROELECTRONICS DRIVERS
15097L:	patches@opensource.cirrus.com
15098T:	git https://github.com/CirrusLogic/linux-drivers.git
15099W:	https://github.com/CirrusLogic/linux-drivers/wiki
15100S:	Supported
15101F:	Documentation/hwmon/wm83??
15102F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15103F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15104F:	Documentation/devicetree/bindings/mfd/arizona.txt
15105F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15106F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15107F:	arch/arm/mach-s3c64xx/mach-crag6410*
15108F:	drivers/clk/clk-wm83*.c
15109F:	drivers/extcon/extcon-arizona.c
15110F:	drivers/leds/leds-wm83*.c
15111F:	drivers/gpio/gpio-*wm*.c
15112F:	drivers/gpio/gpio-arizona.c
15113F:	drivers/hwmon/wm83??-hwmon.c
15114F:	drivers/input/misc/wm831x-on.c
15115F:	drivers/input/touchscreen/wm831x-ts.c
15116F:	drivers/input/touchscreen/wm97*.c
15117F:	drivers/mfd/arizona*
15118F:	drivers/mfd/wm*.c
15119F:	drivers/mfd/cs47l24*
15120F:	drivers/power/supply/wm83*.c
15121F:	drivers/rtc/rtc-wm83*.c
15122F:	drivers/regulator/wm8*.c
15123F:	drivers/regulator/arizona*
15124F:	drivers/video/backlight/wm83*_bl.c
15125F:	drivers/watchdog/wm83*_wdt.c
15126F:	include/linux/mfd/arizona/
15127F:	include/linux/mfd/wm831x/
15128F:	include/linux/mfd/wm8350/
15129F:	include/linux/mfd/wm8400*
15130F:	include/linux/regulator/arizona*
15131F:	include/linux/wm97xx.h
15132F:	include/sound/wm????.h
15133F:	sound/soc/codecs/arizona.?
15134F:	sound/soc/codecs/wm*
15135F:	sound/soc/codecs/cs47l24*
15136
15137WORKQUEUE
15138M:	Tejun Heo <tj@kernel.org>
15139R:	Lai Jiangshan <jiangshanlai@gmail.com>
15140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15141S:	Maintained
15142F:	include/linux/workqueue.h
15143F:	kernel/workqueue.c
15144F:	Documentation/core-api/workqueue.rst
15145
15146X-POWERS AXP288 PMIC DRIVERS
15147M:	Hans de Goede <hdegoede@redhat.com>
15148S:	Maintained
15149N:	axp288
15150F:	drivers/acpi/pmic/intel_pmic_xpower.c
15151
15152X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15153M:	Chen-Yu Tsai <wens@csie.org>
15154L:	linux-kernel@vger.kernel.org
15155S:	Maintained
15156N:	axp[128]
15157
15158X.25 NETWORK LAYER
15159M:	Andrew Hendry <andrew.hendry@gmail.com>
15160L:	linux-x25@vger.kernel.org
15161S:	Odd Fixes
15162F:	Documentation/networking/x25*
15163F:	include/net/x25*
15164F:	net/x25/
15165
15166X86 ARCHITECTURE (32-BIT AND 64-BIT)
15167M:	Thomas Gleixner <tglx@linutronix.de>
15168M:	Ingo Molnar <mingo@redhat.com>
15169R:	"H. Peter Anvin" <hpa@zytor.com>
15170M:	x86@kernel.org
15171L:	linux-kernel@vger.kernel.org
15172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15173S:	Maintained
15174F:	Documentation/x86/
15175F:	arch/x86/
15176
15177X86 MCE INFRASTRUCTURE
15178M:	Tony Luck <tony.luck@intel.com>
15179M:	Borislav Petkov <bp@alien8.de>
15180L:	linux-edac@vger.kernel.org
15181S:	Maintained
15182F:	arch/x86/kernel/cpu/mcheck/*
15183
15184X86 MICROCODE UPDATE SUPPORT
15185M:	Borislav Petkov <bp@alien8.de>
15186S:	Maintained
15187F:	arch/x86/kernel/cpu/microcode/*
15188
15189X86 PLATFORM DRIVERS
15190M:	Darren Hart <dvhart@infradead.org>
15191M:	Andy Shevchenko <andy@infradead.org>
15192L:	platform-driver-x86@vger.kernel.org
15193T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15194S:	Maintained
15195F:	drivers/platform/x86/
15196F:	drivers/platform/olpc/
15197
15198X86 VDSO
15199M:	Andy Lutomirski <luto@amacapital.net>
15200L:	linux-kernel@vger.kernel.org
15201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15202S:	Maintained
15203F:	arch/x86/entry/vdso/
15204
15205XC2028/3028 TUNER DRIVER
15206M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15208L:	linux-media@vger.kernel.org
15209W:	https://linuxtv.org
15210T:	git git://linuxtv.org/media_tree.git
15211S:	Maintained
15212F:	drivers/media/tuners/tuner-xc2028.*
15213
15214XEN BLOCK SUBSYSTEM
15215M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15216M:	Roger Pau Monné <roger.pau@citrix.com>
15217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15218S:	Supported
15219F:	drivers/block/xen-blkback/*
15220F:	drivers/block/xen*
15221
15222XEN HYPERVISOR ARM
15223M:	Stefano Stabellini <sstabellini@kernel.org>
15224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15225S:	Maintained
15226F:	arch/arm/xen/
15227F:	arch/arm/include/asm/xen/
15228
15229XEN HYPERVISOR ARM64
15230M:	Stefano Stabellini <sstabellini@kernel.org>
15231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15232S:	Maintained
15233F:	arch/arm64/xen/
15234F:	arch/arm64/include/asm/xen/
15235
15236XEN HYPERVISOR INTERFACE
15237M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15238M:	Juergen Gross <jgross@suse.com>
15239L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15241S:	Supported
15242F:	arch/x86/xen/
15243F:	drivers/*/xen-*front.c
15244F:	drivers/xen/
15245F:	arch/x86/include/asm/xen/
15246F:	arch/x86/include/asm/pvclock-abi.h
15247F:	include/xen/
15248F:	include/uapi/xen/
15249F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15250F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15251
15252XEN NETWORK BACKEND DRIVER
15253M:	Wei Liu <wei.liu2@citrix.com>
15254M:	Paul Durrant <paul.durrant@citrix.com>
15255L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15256L:	netdev@vger.kernel.org
15257S:	Supported
15258F:	drivers/net/xen-netback/*
15259
15260XEN PCI SUBSYSTEM
15261M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15263S:	Supported
15264F:	arch/x86/pci/*xen*
15265F:	drivers/pci/*xen*
15266
15267XEN PVSCSI DRIVERS
15268M:	Juergen Gross <jgross@suse.com>
15269L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15270L:	linux-scsi@vger.kernel.org
15271S:	Supported
15272F:	drivers/scsi/xen-scsifront.c
15273F:	drivers/xen/xen-scsiback.c
15274F:	include/xen/interface/io/vscsiif.h
15275
15276XEN SWIOTLB SUBSYSTEM
15277M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15278L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15279L:	iommu@lists.linux-foundation.org
15280S:	Supported
15281F:	arch/x86/xen/*swiotlb*
15282F:	drivers/xen/*swiotlb*
15283
15284XFS FILESYSTEM
15285M:	Darrick J. Wong <darrick.wong@oracle.com>
15286M:	linux-xfs@vger.kernel.org
15287L:	linux-xfs@vger.kernel.org
15288W:	http://xfs.org/
15289T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15290S:	Supported
15291F:	Documentation/filesystems/xfs.txt
15292F:	fs/xfs/
15293
15294XILINX AXI ETHERNET DRIVER
15295M:	Anirudha Sarangi <anirudh@xilinx.com>
15296M:	John Linn <John.Linn@xilinx.com>
15297S:	Maintained
15298F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15299
15300XILINX UARTLITE SERIAL DRIVER
15301M:	Peter Korsgaard <jacmet@sunsite.dk>
15302L:	linux-serial@vger.kernel.org
15303S:	Maintained
15304F:	drivers/tty/serial/uartlite.c
15305
15306XILINX VIDEO IP CORES
15307M:	Hyun Kwon <hyun.kwon@xilinx.com>
15308M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15309L:	linux-media@vger.kernel.org
15310T:	git git://linuxtv.org/media_tree.git
15311S:	Supported
15312F:	Documentation/devicetree/bindings/media/xilinx/
15313F:	drivers/media/platform/xilinx/
15314F:	include/uapi/linux/xilinx-v4l2-controls.h
15315
15316XILLYBUS DRIVER
15317M:	Eli Billauer <eli.billauer@gmail.com>
15318L:	linux-kernel@vger.kernel.org
15319S:	Supported
15320F:	drivers/char/xillybus/
15321
15322XRA1403 GPIO EXPANDER
15323M:	Nandor Han <nandor.han@ge.com>
15324M:	Semi Malinen <semi.malinen@ge.com>
15325L:	linux-gpio@vger.kernel.org
15326S:	Maintained
15327F:	drivers/gpio/gpio-xra1403.c
15328F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15329
15330XTENSA XTFPGA PLATFORM SUPPORT
15331M:	Max Filippov <jcmvbkbc@gmail.com>
15332L:	linux-xtensa@linux-xtensa.org
15333S:	Maintained
15334F:	drivers/spi/spi-xtensa-xtfpga.c
15335F:	sound/soc/xtensa/xtfpga-i2s.c
15336
15337YAM DRIVER FOR AX.25
15338M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15339L:	linux-hams@vger.kernel.org
15340S:	Maintained
15341F:	drivers/net/hamradio/yam*
15342F:	include/linux/yam.h
15343
15344YAMA SECURITY MODULE
15345M:	Kees Cook <keescook@chromium.org>
15346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15347S:	Supported
15348F:	security/yama/
15349F:	Documentation/admin-guide/LSM/Yama.rst
15350
15351YEALINK PHONE DRIVER
15352M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15353L:	usbb2k-api-dev@nongnu.org
15354S:	Maintained
15355F:	Documentation/input/yealink.rst
15356F:	drivers/input/misc/yealink.*
15357
15358Z8530 DRIVER FOR AX.25
15359M:	Joerg Reuter <jreuter@yaina.de>
15360W:	http://yaina.de/jreuter/
15361W:	http://www.qsl.net/dl1bke/
15362L:	linux-hams@vger.kernel.org
15363S:	Maintained
15364F:	Documentation/networking/z8530drv.txt
15365F:	drivers/net/hamradio/*scc.c
15366F:	drivers/net/hamradio/z8530.h
15367
15368ZBUD COMPRESSED PAGE ALLOCATOR
15369M:	Seth Jennings <sjenning@redhat.com>
15370M:	Dan Streetman <ddstreet@ieee.org>
15371L:	linux-mm@kvack.org
15372S:	Maintained
15373F:	mm/zbud.c
15374F:	include/linux/zbud.h
15375
15376ZD1211RW WIRELESS DRIVER
15377M:	Daniel Drake <dsd@gentoo.org>
15378M:	Ulrich Kunitz <kune@deine-taler.de>
15379W:	http://zd1211.ath.cx/wiki/DriverRewrite
15380L:	linux-wireless@vger.kernel.org
15381L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15382S:	Maintained
15383F:	drivers/net/wireless/zydas/zd1211rw/
15384
15385ZD1301 MEDIA DRIVER
15386M:	Antti Palosaari <crope@iki.fi>
15387L:	linux-media@vger.kernel.org
15388W:	https://linuxtv.org/
15389W:	http://palosaari.fi/linux/
15390Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15391S:	Maintained
15392F:	drivers/media/usb/dvb-usb-v2/zd1301*
15393
15394ZD1301_DEMOD MEDIA DRIVER
15395M:	Antti Palosaari <crope@iki.fi>
15396L:	linux-media@vger.kernel.org
15397W:	https://linuxtv.org/
15398W:	http://palosaari.fi/linux/
15399Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15400S:	Maintained
15401F:	drivers/media/dvb-frontends/zd1301_demod*
15402
15403ZPOOL COMPRESSED PAGE STORAGE API
15404M:	Dan Streetman <ddstreet@ieee.org>
15405L:	linux-mm@kvack.org
15406S:	Maintained
15407F:	mm/zpool.c
15408F:	include/linux/zpool.h
15409
15410ZR36067 VIDEO FOR LINUX DRIVER
15411L:	mjpeg-users@lists.sourceforge.net
15412L:	linux-media@vger.kernel.org
15413W:	http://mjpeg.sourceforge.net/driver-zoran/
15414T:	hg https://linuxtv.org/hg/v4l-dvb
15415S:	Odd Fixes
15416F:	drivers/media/pci/zoran/
15417
15418ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15419M:	Minchan Kim <minchan@kernel.org>
15420M:	Nitin Gupta <ngupta@vflare.org>
15421R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15422L:	linux-kernel@vger.kernel.org
15423S:	Maintained
15424F:	drivers/block/zram/
15425F:	Documentation/blockdev/zram.txt
15426
15427ZS DECSTATION Z85C30 SERIAL DRIVER
15428M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15429S:	Maintained
15430F:	drivers/tty/serial/zs.*
15431
15432ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15433M:	Minchan Kim <minchan@kernel.org>
15434M:	Nitin Gupta <ngupta@vflare.org>
15435R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15436L:	linux-mm@kvack.org
15437S:	Maintained
15438F:	mm/zsmalloc.c
15439F:	include/linux/zsmalloc.h
15440F:	Documentation/vm/zsmalloc.txt
15441
15442ZSWAP COMPRESSED SWAP CACHING
15443M:	Seth Jennings <sjenning@redhat.com>
15444M:	Dan Streetman <ddstreet@ieee.org>
15445L:	linux-mm@kvack.org
15446S:	Maintained
15447F:	mm/zswap.c
15448
15449THE REST
15450M:	Linus Torvalds <torvalds@linux-foundation.org>
15451L:	linux-kernel@vger.kernel.org
15452Q:	http://patchwork.kernel.org/project/LKML/list/
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15454S:	Buried alive in reporters
15455F:	*
15456F:	*/
15457