xref: /linux/MAINTAINERS (revision 5214ad6dcc1bf72ea60a72741a0143356b8d66b7)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@free-electrons.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@free-electrons.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2003N:	stm32
2004F:	drivers/clocksource/armv7m_systick.c
2005
2006ARM/TANGO ARCHITECTURE
2007M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2008M:	Mans Rullgard <mans@mansr.com>
2009L:	linux-arm-kernel@lists.infradead.org
2010S:	Odd Fixes
2011N:	tango
2012
2013ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2019M:	Hans Verkuil <hans.verkuil@cisco.com>
2020L:	linux-tegra@vger.kernel.org
2021L:	linux-media@vger.kernel.org
2022S:	Maintained
2023F:	drivers/media/platform/tegra-cec/
2024F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2025
2026ARM/TETON BGA MACHINE SUPPORT
2027M:	"Mark F. Brown" <mark.brown314@gmail.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030
2031ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2032M:	Santosh Shilimkar <ssantosh@kernel.org>
2033L:	linux-kernel@vger.kernel.org
2034S:	Maintained
2035F:	drivers/memory/*emif*
2036
2037ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2038M:	Santosh Shilimkar <ssantosh@kernel.org>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-keystone/
2042F:	arch/arm/boot/dts/keystone-*
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2044
2045ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2046M:	Santosh Shilimkar <ssantosh@kernel.org>
2047L:	linux-kernel@vger.kernel.org
2048S:	Maintained
2049F:	drivers/clk/keystone/
2050
2051ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2052M:	Santosh Shilimkar <ssantosh@kernel.org>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-kernel@vger.kernel.org
2055S:	Maintained
2056F:	drivers/clocksource/timer-keystone.c
2057
2058ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2059M:	Santosh Shilimkar <ssantosh@kernel.org>
2060L:	linux-kernel@vger.kernel.org
2061S:	Maintained
2062F:	drivers/power/reset/keystone-reset.c
2063
2064ARM/THECUS N2100 MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/TOSA MACHINE SUPPORT
2070M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2071M:	Dirk Opfer <dirk@opfer-online.de>
2072S:	Maintained
2073
2074ARM/UNIPHIER ARCHITECTURE
2075M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2080F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2081F:	arch/arm/boot/dts/uniphier*
2082F:	arch/arm/include/asm/hardware/cache-uniphier.h
2083F:	arch/arm/mach-uniphier/
2084F:	arch/arm/mm/cache-uniphier.c
2085F:	arch/arm64/boot/dts/socionext/uniphier*
2086F:	drivers/bus/uniphier-system-bus.c
2087F:	drivers/clk/uniphier/
2088F:	drivers/gpio/gpio-uniphier.c
2089F:	drivers/i2c/busses/i2c-uniphier*
2090F:	drivers/irqchip/irq-uniphier-aidet.c
2091F:	drivers/pinctrl/uniphier/
2092F:	drivers/reset/reset-uniphier.c
2093F:	drivers/tty/serial/8250/8250_uniphier.c
2094N:	uniphier
2095
2096ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2097M:	Ulf Hansson <ulf.hansson@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099T:	git git://git.linaro.org/people/ulfh/clk.git
2100S:	Maintained
2101F:	drivers/clk/ux500/
2102
2103ARM/VERSATILE EXPRESS PLATFORM
2104M:	Liviu Dudau <liviu.dudau@arm.com>
2105M:	Sudeep Holla <sudeep.holla@arm.com>
2106M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/boot/dts/vexpress*
2110F:	arch/arm64/boot/dts/arm/
2111F:	arch/arm/mach-vexpress/
2112F:	*/*/vexpress*
2113F:	*/*/*/vexpress*
2114F:	drivers/clk/versatile/clk-vexpress-osc.c
2115F:	drivers/clocksource/versatile.c
2116N:	mps2
2117
2118ARM/VFP SUPPORT
2119M:	Russell King <linux@armlinux.org.uk>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121W:	http://www.armlinux.org.uk/
2122S:	Maintained
2123F:	arch/arm/vfp/
2124
2125ARM/VOIPAC PXA270 SUPPORT
2126M:	Marek Vasut <marek.vasut@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129F:	arch/arm/mach-pxa/vpac270.c
2130F:	arch/arm/mach-pxa/include/mach/vpac270.h
2131
2132ARM/VT8500 ARM ARCHITECTURE
2133M:	Tony Prisk <linux@prisktech.co.nz>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-vt8500/
2137F:	drivers/clocksource/vt8500_timer.c
2138F:	drivers/i2c/busses/i2c-wmt.c
2139F:	drivers/mmc/host/wmt-sdmmc.c
2140F:	drivers/pwm/pwm-vt8500.c
2141F:	drivers/rtc/rtc-vt8500.c
2142F:	drivers/tty/serial/vt8500_serial.c
2143F:	drivers/usb/host/ehci-platform.c
2144F:	drivers/usb/host/uhci-platform.c
2145F:	drivers/video/fbdev/vt8500lcdfb.*
2146F:	drivers/video/fbdev/wm8505fb*
2147F:	drivers/video/fbdev/wmt_ge_rops.*
2148
2149ARM/ZIPIT Z2 SUPPORT
2150M:	Marek Vasut <marek.vasut@gmail.com>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/mach-pxa/z2.c
2154F:	arch/arm/mach-pxa/include/mach/z2.h
2155
2156ARM/ZTE ARCHITECTURE
2157M:	Jun Nie <jun.nie@linaro.org>
2158M:	Baoyou Xie <baoyou.xie@linaro.org>
2159M:	Shawn Guo <shawnguo@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/zx2967*
2163F:	arch/arm/mach-zx/
2164F:	arch/arm64/boot/dts/zte/
2165F:	drivers/clk/zte/
2166F:	drivers/dma/zx_dma.c
2167F:	drivers/gpio/gpio-zx.c
2168F:	drivers/i2c/busses/i2c-zx2967.c
2169F:	drivers/mmc/host/dw_mmc-zx.*
2170F:	drivers/pinctrl/zte/
2171F:	drivers/soc/zte/
2172F:	drivers/thermal/zx2967_thermal.c
2173F:	drivers/watchdog/zx2967_wdt.c
2174F:	Documentation/devicetree/bindings/arm/zte.txt
2175F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2176F:	Documentation/devicetree/bindings/dma/zxdma.txt
2177F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2178F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2179F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2180F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2181F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2182F:	Documentation/devicetree/bindings/soc/zte/
2183F:	Documentation/devicetree/bindings/sound/zte,*.txt
2184F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2185F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2186F:	include/dt-bindings/clock/zx2967*.h
2187F:	include/dt-bindings/soc/zte,*.h
2188F:	sound/soc/codecs/zx_aud96p22.c
2189F:	sound/soc/zte/
2190
2191ARM/ZYNQ ARCHITECTURE
2192M:	Michal Simek <michal.simek@xilinx.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194W:	http://wiki.xilinx.com
2195T:	git https://github.com/Xilinx/linux-xlnx.git
2196S:	Supported
2197F:	arch/arm/mach-zynq/
2198F:	drivers/cpuidle/cpuidle-zynq.c
2199F:	drivers/block/xsysace.c
2200N:	zynq
2201N:	xilinx
2202F:	drivers/clocksource/cadence_ttc_timer.c
2203F:	drivers/i2c/busses/i2c-cadence.c
2204F:	drivers/mmc/host/sdhci-of-arasan.c
2205F:	drivers/edac/synopsys_edac.c
2206
2207ARM64 PORT (AARCH64 ARCHITECTURE)
2208M:	Catalin Marinas <catalin.marinas@arm.com>
2209M:	Will Deacon <will.deacon@arm.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2212S:	Maintained
2213F:	arch/arm64/
2214F:	Documentation/arm64/
2215
2216AS3645A LED FLASH CONTROLLER DRIVER
2217M:	Sakari Ailus <sakari.ailus@iki.fi>
2218L:	linux-leds@vger.kernel.org
2219S:	Maintained
2220F:	drivers/leds/leds-as3645a.c
2221
2222ASAHI KASEI AK8974 DRIVER
2223M:	Linus Walleij <linus.walleij@linaro.org>
2224L:	linux-iio@vger.kernel.org
2225W:	http://www.akm.com/
2226S:	Supported
2227F:	drivers/iio/magnetometer/ak8974.c
2228
2229ASC7621 HARDWARE MONITOR DRIVER
2230M:	George Joseph <george.joseph@fairview5.com>
2231L:	linux-hwmon@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/hwmon/asc7621
2234F:	drivers/hwmon/asc7621.c
2235
2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237M:	Corentin Chary <corentin.chary@gmail.com>
2238L:	acpi4asus-user@lists.sourceforge.net
2239L:	platform-driver-x86@vger.kernel.org
2240W:	http://acpi4asus.sf.net
2241S:	Maintained
2242F:	drivers/platform/x86/asus*.c
2243F:	drivers/platform/x86/eeepc*.c
2244
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M:	João Paulo Rechi Vita <jprvita@gmail.com>
2247L:	platform-driver-x86@vger.kernel.org
2248S:	Maintained
2249F:	drivers/platform/x86/asus-wireless.c
2250
2251ASYMMETRIC KEYS
2252M:	David Howells <dhowells@redhat.com>
2253L:	keyrings@vger.kernel.org
2254S:	Maintained
2255F:	Documentation/crypto/asymmetric-keys.txt
2256F:	include/linux/verification.h
2257F:	include/crypto/public_key.h
2258F:	include/crypto/pkcs7.h
2259F:	crypto/asymmetric_keys/
2260
2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262R:	Dan Williams <dan.j.williams@intel.com>
2263W:	http://sourceforge.net/projects/xscaleiop
2264S:	Odd fixes
2265F:	Documentation/crypto/async-tx-api.txt
2266F:	crypto/async_tx/
2267F:	drivers/dma/
2268F:	include/linux/dmaengine.h
2269F:	include/linux/async_tx.h
2270
2271AT24 EEPROM DRIVER
2272M:	Bartosz Golaszewski <brgl@bgdev.pl>
2273L:	linux-i2c@vger.kernel.org
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2275S:	Maintained
2276F:	Documentation/devicetree/bindings/eeprom/at24.txt
2277F:	drivers/misc/eeprom/at24.c
2278F:	include/linux/platform_data/at24.h
2279
2280ATA OVER ETHERNET (AOE) DRIVER
2281M:	"Ed L. Cashin" <ed.cashin@acm.org>
2282W:	http://www.openaoe.org/
2283S:	Supported
2284F:	Documentation/aoe/
2285F:	drivers/block/aoe/
2286
2287ATHEROS 71XX/9XXX GPIO DRIVER
2288M:	Alban Bedel <albeu@free.fr>
2289W:	https://github.com/AlbanBedel/linux
2290T:	git git://github.com/AlbanBedel/linux
2291S:	Maintained
2292F:	drivers/gpio/gpio-ath79.c
2293F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2294
2295ATHEROS ATH GENERIC UTILITIES
2296M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2297L:	linux-wireless@vger.kernel.org
2298S:	Supported
2299F:	drivers/net/wireless/ath/*
2300
2301ATHEROS ATH5K WIRELESS DRIVER
2302M:	Jiri Slaby <jirislaby@gmail.com>
2303M:	Nick Kossifidis <mickflemm@gmail.com>
2304M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305L:	linux-wireless@vger.kernel.org
2306W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2307S:	Maintained
2308F:	drivers/net/wireless/ath/ath5k/
2309
2310ATHEROS ATH6KL WIRELESS DRIVER
2311M:	Kalle Valo <kvalo@qca.qualcomm.com>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2315S:	Supported
2316F:	drivers/net/wireless/ath/ath6kl/
2317
2318ATI_REMOTE2 DRIVER
2319M:	Ville Syrjala <syrjala@sci.fi>
2320S:	Maintained
2321F:	drivers/input/misc/ati_remote2.c
2322
2323ATK0110 HWMON DRIVER
2324M:	Luca Tettamanti <kronos.it@gmail.com>
2325L:	linux-hwmon@vger.kernel.org
2326S:	Maintained
2327F:	drivers/hwmon/asus_atk0110.c
2328
2329ATLX ETHERNET DRIVERS
2330M:	Jay Cliburn <jcliburn@gmail.com>
2331M:	Chris Snook <chris.snook@gmail.com>
2332L:	netdev@vger.kernel.org
2333W:	http://sourceforge.net/projects/atl1
2334W:	http://atl1.sourceforge.net
2335S:	Maintained
2336F:	drivers/net/ethernet/atheros/
2337
2338ATM
2339M:	Chas Williams <3chas3@gmail.com>
2340L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2341L:	netdev@vger.kernel.org
2342W:	http://linux-atm.sourceforge.net
2343S:	Maintained
2344F:	drivers/atm/
2345F:	include/linux/atm*
2346F:	include/uapi/linux/atm*
2347
2348ATMEL AT91 / AT32 MCI DRIVER
2349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2350S:	Maintained
2351F:	drivers/mmc/host/atmel-mci.c
2352
2353ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355S:	Supported
2356F:	drivers/power/reset/at91-sama5d2_shdwc.c
2357
2358ATMEL Audio ALSA driver
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2361S:	Supported
2362F:	sound/soc/atmel
2363
2364ATMEL I2C DRIVER
2365M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2366L:	linux-i2c@vger.kernel.org
2367S:	Supported
2368F:	drivers/i2c/busses/i2c-at91.c
2369
2370ATMEL ISI DRIVER
2371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2372L:	linux-media@vger.kernel.org
2373S:	Supported
2374F:	drivers/media/platform/atmel/atmel-isi.c
2375F:	include/media/atmel-isi.h
2376
2377ATMEL LCDFB DRIVER
2378M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2379L:	linux-fbdev@vger.kernel.org
2380S:	Maintained
2381F:	drivers/video/fbdev/atmel_lcdfb.c
2382F:	include/video/atmel_lcdc.h
2383
2384ATMEL MACB ETHERNET DRIVER
2385M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2386S:	Supported
2387F:	drivers/net/ethernet/cadence/
2388
2389ATMEL MAXTOUCH DRIVER
2390M:	Nick Dyer <nick@shmanahar.org>
2391T:	git git://github.com/ndyer/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2394F:	drivers/input/touchscreen/atmel_mxt_ts.c
2395F:	include/linux/platform_data/atmel_mxt_ts.h
2396
2397ATMEL SAMA5D2 ADC DRIVER
2398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2399L:	linux-iio@vger.kernel.org
2400S:	Supported
2401F:	drivers/iio/adc/at91-sama5d2_adc.c
2402
2403ATMEL SDMMC DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-mmc@vger.kernel.org
2406S:	Supported
2407F:	drivers/mmc/host/sdhci-of-at91.c
2408
2409ATMEL SPI DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411S:	Supported
2412F:	drivers/spi/spi-atmel.*
2413
2414ATMEL SSC DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Supported
2418F:	drivers/misc/atmel-ssc.c
2419F:	include/linux/atmel-ssc.h
2420
2421ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	drivers/misc/atmel_tclib.c
2426F:	drivers/clocksource/tcb_clksrc.c
2427
2428ATMEL USBA UDC DRIVER
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Supported
2432F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2433
2434ATMEL WIRELESS DRIVER
2435M:	Simon Kelley <simon@thekelleys.org.uk>
2436L:	linux-wireless@vger.kernel.org
2437W:	http://www.thekelleys.org.uk/atmel
2438W:	http://atmelwlandriver.sourceforge.net/
2439S:	Maintained
2440F:	drivers/net/wireless/atmel/atmel*
2441
2442ATMEL XDMA DRIVER
2443M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	dmaengine@vger.kernel.org
2446S:	Supported
2447F:	drivers/dma/at_xdmac.c
2448
2449ATOMIC INFRASTRUCTURE
2450M:	Will Deacon <will.deacon@arm.com>
2451M:	Peter Zijlstra <peterz@infradead.org>
2452R:	Boqun Feng <boqun.feng@gmail.com>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	arch/*/include/asm/atomic*.h
2456F:	include/*/atomic*.h
2457
2458ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2459M:	Bradley Grove <linuxdrivers@attotech.com>
2460L:	linux-scsi@vger.kernel.org
2461W:	http://www.attotech.com
2462S:	Supported
2463F:	drivers/scsi/esas2r
2464
2465ATUSB IEEE 802.15.4 RADIO DRIVER
2466M:	Stefan Schmidt <stefan@osg.samsung.com>
2467L:	linux-wpan@vger.kernel.org
2468S:	Maintained
2469F:	drivers/net/ieee802154/atusb.c
2470F:	drivers/net/ieee802154/atusb.h
2471F:	drivers/net/ieee802154/at86rf230.h
2472
2473AUDIT SUBSYSTEM
2474M:	Paul Moore <paul@paul-moore.com>
2475M:	Eric Paris <eparis@redhat.com>
2476L:	linux-audit@redhat.com (moderated for non-subscribers)
2477W:	https://github.com/linux-audit
2478W:	https://people.redhat.com/sgrubb/audit
2479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2480S:	Supported
2481F:	include/linux/audit.h
2482F:	include/uapi/linux/audit.h
2483F:	kernel/audit*
2484
2485AUXILIARY DISPLAY DRIVERS
2486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2487W:	http://miguelojeda.es/auxdisplay.htm
2488W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2489S:	Maintained
2490F:	drivers/auxdisplay/
2491F:	include/linux/cfag12864b.h
2492
2493AX.25 NETWORK LAYER
2494M:	Ralf Baechle <ralf@linux-mips.org>
2495L:	linux-hams@vger.kernel.org
2496W:	http://www.linux-ax25.org/
2497S:	Maintained
2498F:	include/uapi/linux/ax25.h
2499F:	include/net/ax25.h
2500F:	net/ax25/
2501
2502AXENTIA ARM DEVICES
2503M:	Peter Rosin <peda@axentia.se>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	Documentation/devicetree/bindings/arm/axentia.txt
2507F:	arch/arm/boot/dts/at91-linea.dtsi
2508F:	arch/arm/boot/dts/at91-natte.dtsi
2509F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2510F:	arch/arm/boot/dts/at91-tse850-3.dts
2511
2512AXENTIA ASOC DRIVERS
2513M:	Peter Rosin <peda@axentia.se>
2514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	Documentation/devicetree/bindings/sound/axentia,*
2517F:	sound/soc/atmel/tse850-pcm5142.c
2518
2519AZ6007 DVB DRIVER
2520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2522L:	linux-media@vger.kernel.org
2523W:	https://linuxtv.org
2524T:	git git://linuxtv.org/media_tree.git
2525S:	Maintained
2526F:	drivers/media/usb/dvb-usb-v2/az6007.c
2527
2528AZTECH FM RADIO RECEIVER DRIVER
2529M:	Hans Verkuil <hverkuil@xs4all.nl>
2530L:	linux-media@vger.kernel.org
2531T:	git git://linuxtv.org/media_tree.git
2532W:	https://linuxtv.org
2533S:	Maintained
2534F:	drivers/media/radio/radio-aztech*
2535
2536B43 WIRELESS DRIVER
2537L:	linux-wireless@vger.kernel.org
2538L:	b43-dev@lists.infradead.org
2539W:	http://wireless.kernel.org/en/users/Drivers/b43
2540S:	Odd Fixes
2541F:	drivers/net/wireless/broadcom/b43/
2542
2543B43LEGACY WIRELESS DRIVER
2544M:	Larry Finger <Larry.Finger@lwfinger.net>
2545L:	linux-wireless@vger.kernel.org
2546L:	b43-dev@lists.infradead.org
2547W:	http://wireless.kernel.org/en/users/Drivers/b43
2548S:	Maintained
2549F:	drivers/net/wireless/broadcom/b43legacy/
2550
2551BACKLIGHT CLASS/SUBSYSTEM
2552M:	Lee Jones <lee.jones@linaro.org>
2553M:	Daniel Thompson <daniel.thompson@linaro.org>
2554M:	Jingoo Han <jingoohan1@gmail.com>
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2556S:	Maintained
2557F:	drivers/video/backlight/
2558F:	include/linux/backlight.h
2559F:	include/linux/pwm_backlight.h
2560F:	Documentation/devicetree/bindings/leds/backlight
2561
2562BATMAN ADVANCED
2563M:	Marek Lindner <mareklindner@neomailbox.ch>
2564M:	Simon Wunderlich <sw@simonwunderlich.de>
2565M:	Antonio Quartulli <a@unstable.cc>
2566L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2567W:	https://www.open-mesh.org/
2568Q:	https://patchwork.open-mesh.org/project/batman/list/
2569S:	Maintained
2570F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2571F:	Documentation/ABI/testing/sysfs-class-net-mesh
2572F:	Documentation/networking/batman-adv.rst
2573F:	include/uapi/linux/batadv_packet.h
2574F:	include/uapi/linux/batman_adv.h
2575F:	net/batman-adv/
2576
2577BAYCOM/HDLCDRV DRIVERS FOR AX.25
2578M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2579L:	linux-hams@vger.kernel.org
2580W:	http://www.baycom.org/~tom/ham/ham.html
2581S:	Maintained
2582F:	drivers/net/hamradio/baycom*
2583
2584BCACHE (BLOCK LAYER CACHE)
2585M:	Michael Lyle <mlyle@lyle.org>
2586M:	Kent Overstreet <kent.overstreet@gmail.com>
2587L:	linux-bcache@vger.kernel.org
2588W:	http://bcache.evilpiepirate.org
2589C:	irc://irc.oftc.net/bcache
2590S:	Maintained
2591F:	drivers/md/bcache/
2592
2593BDISP ST MEDIA DRIVER
2594M:	Fabien Dessenne <fabien.dessenne@st.com>
2595L:	linux-media@vger.kernel.org
2596T:	git git://linuxtv.org/media_tree.git
2597W:	https://linuxtv.org
2598S:	Supported
2599F:	drivers/media/platform/sti/bdisp
2600
2601BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2602M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2603L:	netdev@vger.kernel.org
2604S:	Maintained
2605F:	drivers/net/ethernet/ec_bhf.c
2606
2607BEFS FILE SYSTEM
2608M:	Luis de Bethencourt <luisbg@kernel.org>
2609M:	Salah Triki <salah.triki@gmail.com>
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2612F:	Documentation/filesystems/befs.txt
2613F:	fs/befs/
2614
2615BFQ I/O SCHEDULER
2616M:	Paolo Valente <paolo.valente@linaro.org>
2617M:	Jens Axboe <axboe@kernel.dk>
2618L:	linux-block@vger.kernel.org
2619S:	Maintained
2620F:	block/bfq-*
2621F:	Documentation/block/bfq-iosched.txt
2622
2623BFS FILE SYSTEM
2624M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2625S:	Maintained
2626F:	Documentation/filesystems/bfs.txt
2627F:	fs/bfs/
2628F:	include/uapi/linux/bfs_fs.h
2629
2630BLACKFIN ARCHITECTURE
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632T:	git git://git.code.sf.net/p/adi-linux/code
2633W:	http://blackfin.uclinux.org
2634S:	Orphan
2635F:	arch/blackfin/
2636
2637BLACKFIN EMAC DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Orphan
2641F:	drivers/net/ethernet/adi/
2642
2643BLACKFIN MEDIA DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org/
2646S:	Orphan
2647F:	drivers/media/platform/blackfin/
2648F:	drivers/media/i2c/adv7183*
2649F:	drivers/media/i2c/vs6624*
2650
2651BLACKFIN RTC DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Orphan
2655F:	drivers/rtc/rtc-bfin.c
2656
2657BLACKFIN SDH DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Orphan
2661F:	drivers/mmc/host/bfin_sdh.c
2662
2663BLACKFIN SERIAL DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Orphan
2667F:	drivers/tty/serial/bfin_uart.c
2668
2669BLACKFIN WATCHDOG DRIVER
2670L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2671W:	http://blackfin.uclinux.org
2672S:	Orphan
2673F:	drivers/watchdog/bfin_wdt.c
2674
2675BLINKM RGB LED DRIVER
2676M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2677S:	Maintained
2678F:	drivers/leds/leds-blinkm.c
2679
2680BLOCK LAYER
2681M:	Jens Axboe <axboe@kernel.dk>
2682L:	linux-block@vger.kernel.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2684S:	Maintained
2685F:	block/
2686F:	kernel/trace/blktrace.c
2687F:	lib/sbitmap.c
2688
2689BLOCK2MTD DRIVER
2690M:	Joern Engel <joern@lazybastard.org>
2691L:	linux-mtd@lists.infradead.org
2692S:	Maintained
2693F:	drivers/mtd/devices/block2mtd.c
2694
2695BLUETOOTH DRIVERS
2696M:	Marcel Holtmann <marcel@holtmann.org>
2697M:	Johan Hedberg <johan.hedberg@gmail.com>
2698L:	linux-bluetooth@vger.kernel.org
2699W:	http://www.bluez.org/
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702S:	Maintained
2703F:	drivers/bluetooth/
2704
2705BLUETOOTH SUBSYSTEM
2706M:	Marcel Holtmann <marcel@holtmann.org>
2707M:	Johan Hedberg <johan.hedberg@gmail.com>
2708L:	linux-bluetooth@vger.kernel.org
2709W:	http://www.bluez.org/
2710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712S:	Maintained
2713F:	net/bluetooth/
2714F:	include/net/bluetooth/
2715
2716BONDING DRIVER
2717M:	Jay Vosburgh <j.vosburgh@gmail.com>
2718M:	Veaceslav Falico <vfalico@gmail.com>
2719M:	Andy Gospodarek <andy@greyhouse.net>
2720L:	netdev@vger.kernel.org
2721W:	http://sourceforge.net/projects/bonding/
2722S:	Supported
2723F:	drivers/net/bonding/
2724F:	include/uapi/linux/if_bonding.h
2725
2726BPF (Safe dynamic programs and tools)
2727M:	Alexei Starovoitov <ast@kernel.org>
2728M:	Daniel Borkmann <daniel@iogearbox.net>
2729L:	netdev@vger.kernel.org
2730L:	linux-kernel@vger.kernel.org
2731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733S:	Supported
2734F:	arch/x86/net/bpf_jit*
2735F:	Documentation/networking/filter.txt
2736F:	Documentation/bpf/
2737F:	include/linux/bpf*
2738F:	include/linux/filter.h
2739F:	include/trace/events/bpf.h
2740F:	include/trace/events/xdp.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844F:	arch/arm/mm/cache-b15-rac.c
2845F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2846N:	brcmstb
2847
2848BROADCOM BMIPS CPUFREQ DRIVER
2849M:	Markus Mayer <mmayer@broadcom.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-pm@vger.kernel.org
2852S:	Maintained
2853F:	drivers/cpufreq/bmips-cpufreq.c
2854
2855BROADCOM BMIPS MIPS ARCHITECTURE
2856M:	Kevin Cernekee <cernekee@gmail.com>
2857M:	Florian Fainelli <f.fainelli@gmail.com>
2858L:	linux-mips@linux-mips.org
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/mips/bmips/*
2862F:	arch/mips/include/asm/mach-bmips/*
2863F:	arch/mips/kernel/*bmips*
2864F:	arch/mips/boot/dts/brcm/bcm*.dts*
2865F:	drivers/irqchip/irq-bcm63*
2866F:	drivers/irqchip/irq-bcm7*
2867F:	drivers/irqchip/irq-brcmstb*
2868F:	include/linux/bcm963xx_nvram.h
2869F:	include/linux/bcm963xx_tag.h
2870
2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872M:	Rasesh Mody <rasesh.mody@cavium.com>
2873M:	Harish Patil <harish.patil@cavium.com>
2874M:	Dept-GELinuxNICDev@cavium.com
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnx2.*
2878F:	drivers/net/ethernet/broadcom/bnx2_*
2879
2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881M:	QLogic-Storage-Upstream@qlogic.com
2882L:	linux-scsi@vger.kernel.org
2883S:	Supported
2884F:	drivers/scsi/bnx2fc/
2885
2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887M:	QLogic-Storage-Upstream@qlogic.com
2888L:	linux-scsi@vger.kernel.org
2889S:	Supported
2890F:	drivers/scsi/bnx2i/
2891
2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893M:	Ariel Elior <ariel.elior@cavium.com>
2894M:	everest-linux-l2@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2x/
2898
2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900M:	Michael Chan <michael.chan@broadcom.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/bnxt/
2904
2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2907M:	Franky Lin <franky.lin@broadcom.com>
2908M:	Hante Meuleman <hante.meuleman@broadcom.com>
2909M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910M:	Wright Feng <wright.feng@cypress.com>
2911L:	linux-wireless@vger.kernel.org
2912L:	brcm80211-dev-list.pdl@broadcom.com
2913L:	brcm80211-dev-list@cypress.com
2914S:	Supported
2915F:	drivers/net/wireless/broadcom/brcm80211/
2916
2917BROADCOM BRCMSTB GPIO DRIVER
2918M:	Gregory Fong <gregory.0xf0@gmail.com>
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Supported
2921F:	drivers/gpio/gpio-brcmstb.c
2922F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925M:	Al Cooper <alcooperx@gmail.com>
2926L:	linux-kernel@vger.kernel.org
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Maintained
2929F:	drivers/phy/broadcom/phy-brcm-usb*
2930
2931BROADCOM GENET ETHERNET DRIVER
2932M:	Doug Berger <opendmb@gmail.com>
2933M:	Florian Fainelli <f.fainelli@gmail.com>
2934L:	netdev@vger.kernel.org
2935S:	Supported
2936F:	drivers/net/ethernet/broadcom/genet/
2937
2938BROADCOM IPROC ARM ARCHITECTURE
2939M:	Ray Jui <rjui@broadcom.com>
2940M:	Scott Branden <sbranden@broadcom.com>
2941M:	Jon Mason <jonmason@broadcom.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944T:	git git://github.com/broadcom/cygnus-linux.git
2945S:	Maintained
2946N:	iproc
2947N:	cygnus
2948N:	bcm[-_]nsp
2949N:	bcm9113*
2950N:	bcm9583*
2951N:	bcm9585*
2952N:	bcm9586*
2953N:	bcm988312
2954N:	bcm113*
2955N:	bcm583*
2956N:	bcm585*
2957N:	bcm586*
2958N:	bcm88312
2959N:	hr2
2960F:	arch/arm64/boot/dts/broadcom/ns2*
2961F:	drivers/clk/bcm/clk-ns*
2962F:	drivers/pinctrl/bcm/pinctrl-ns*
2963
2964BROADCOM KONA GPIO DRIVER
2965M:	Ray Jui <rjui@broadcom.com>
2966L:	bcm-kernel-feedback-list@broadcom.com
2967S:	Supported
2968F:	drivers/gpio/gpio-bcm-kona.c
2969F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971BROADCOM NETXTREME-E ROCE DRIVER
2972M:	Selvin Xavier <selvin.xavier@broadcom.com>
2973M:	Devesh Sharma <devesh.sharma@broadcom.com>
2974M:	Somnath Kotur <somnath.kotur@broadcom.com>
2975M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976L:	linux-rdma@vger.kernel.org
2977W:	http://www.broadcom.com
2978S:	Supported
2979F:	drivers/infiniband/hw/bnxt_re/
2980F:	include/uapi/rdma/bnxt_re-abi.h
2981
2982BROADCOM NVRAM DRIVER
2983M:	Rafał Miłecki <zajec5@gmail.com>
2984L:	linux-mips@linux-mips.org
2985S:	Maintained
2986F:	drivers/firmware/broadcom/*
2987
2988BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989M:	Rafał Miłecki <zajec5@gmail.com>
2990L:	linux-wireless@vger.kernel.org
2991S:	Maintained
2992F:	drivers/bcma/
2993F:	include/linux/bcma/
2994
2995BROADCOM STB AVS CPUFREQ DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001F:	drivers/cpufreq/brcmstb*
3002
3003BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt
3009F:	drivers/thermal/broadcom/brcmstb*
3010
3011BROADCOM STB NAND FLASH DRIVER
3012M:	Brian Norris <computersforpeace@gmail.com>
3013M:	Kamal Dasu <kdasu.kdev@gmail.com>
3014L:	linux-mtd@lists.infradead.org
3015L:	bcm-kernel-feedback-list@broadcom.com
3016S:	Maintained
3017F:	drivers/mtd/nand/brcmnand/
3018
3019BROADCOM STB DPFE DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025F:	drivers/memory/brcmstb_dpfe.c
3026
3027BROADCOM SYSTEMPORT ETHERNET DRIVER
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3035M:	Prashant Sreedharan <prashant@broadcom.com>
3036M:	Michael Chan <mchan@broadcom.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/tg3.*
3040
3041BROCADE BFA FC SCSI DRIVER
3042M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	drivers/scsi/bfa/
3047
3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049M:	Rasesh Mody <rasesh.mody@cavium.com>
3050M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051M:	Dept-GELinuxNICDev@cavium.com
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/brocade/bna/
3055
3056BSG (block layer generic sg v4 driver)
3057M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	block/bsg.c
3061F:	include/linux/bsg.h
3062F:	include/uapi/linux/bsg.h
3063
3064BT87X AUDIO DRIVER
3065M:	Clemens Ladisch <clemens@ladisch.de>
3066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3067T:	git git://git.alsa-project.org/alsa-kernel.git
3068S:	Maintained
3069F:	Documentation/sound/alsa/Bt87x.txt
3070F:	sound/pci/bt87x.c
3071
3072BT8XXGPIO DRIVER
3073M:	Michael Buesch <m@bues.ch>
3074W:	http://bu3sch.de/btgpio.php
3075S:	Maintained
3076F:	drivers/gpio/gpio-bt8xx.c
3077
3078BTRFS FILE SYSTEM
3079M:	Chris Mason <clm@fb.com>
3080M:	Josef Bacik <jbacik@fb.com>
3081M:	David Sterba <dsterba@suse.com>
3082L:	linux-btrfs@vger.kernel.org
3083W:	http://btrfs.wiki.kernel.org/
3084Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086S:	Maintained
3087F:	Documentation/filesystems/btrfs.txt
3088F:	fs/btrfs/
3089F:	include/linux/btrfs*
3090F:	include/uapi/linux/btrfs*
3091
3092BTTV VIDEO4LINUX DRIVER
3093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3095L:	linux-media@vger.kernel.org
3096W:	https://linuxtv.org
3097T:	git git://linuxtv.org/media_tree.git
3098S:	Odd fixes
3099F:	Documentation/media/v4l-drivers/bttv*
3100F:	drivers/media/pci/bt8xx/bttv*
3101
3102BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3103M:	Chanwoo Choi <cw00.choi@samsung.com>
3104L:	linux-pm@vger.kernel.org
3105L:	linux-samsung-soc@vger.kernel.org
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3107S:	Maintained
3108F:	drivers/devfreq/exynos-bus.c
3109F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3110
3111BUSLOGIC SCSI DRIVER
3112M:	Khalid Aziz <khalid@gonehiking.org>
3113L:	linux-scsi@vger.kernel.org
3114S:	Maintained
3115F:	drivers/scsi/BusLogic.*
3116F:	drivers/scsi/FlashPoint.*
3117
3118C-MEDIA CMI8788 DRIVER
3119M:	Clemens Ladisch <clemens@ladisch.de>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121T:	git git://git.alsa-project.org/alsa-kernel.git
3122S:	Maintained
3123F:	sound/pci/oxygen/
3124
3125C6X ARCHITECTURE
3126M:	Mark Salter <msalter@redhat.com>
3127M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3128L:	linux-c6x-dev@linux-c6x.org
3129W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3130S:	Maintained
3131F:	arch/c6x/
3132
3133CA8210 IEEE-802.15.4 RADIO DRIVER
3134M:	Harry Morris <h.morris@cascoda.com>
3135L:	linux-wpan@vger.kernel.org
3136W:	https://github.com/Cascoda/ca8210-linux.git
3137S:	Maintained
3138F:	drivers/net/ieee802154/ca8210.c
3139F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3140
3141CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3142M:	David Howells <dhowells@redhat.com>
3143L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3144S:	Supported
3145F:	Documentation/filesystems/caching/cachefiles.txt
3146F:	fs/cachefiles/
3147
3148CADET FM/AM RADIO RECEIVER DRIVER
3149M:	Hans Verkuil <hverkuil@xs4all.nl>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152W:	https://linuxtv.org
3153S:	Maintained
3154F:	drivers/media/radio/radio-cadet*
3155
3156CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3157M:	Jonathan Corbet <corbet@lwn.net>
3158L:	linux-media@vger.kernel.org
3159T:	git git://linuxtv.org/media_tree.git
3160S:	Maintained
3161F:	Documentation/media/v4l-drivers/cafe_ccic*
3162F:	drivers/media/platform/marvell-ccic/
3163
3164CAIF NETWORK LAYER
3165M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	Documentation/networking/caif/
3169F:	drivers/net/caif/
3170F:	include/uapi/linux/caif/
3171F:	include/net/caif/
3172F:	net/caif/
3173
3174CALGARY x86-64 IOMMU
3175M:	Muli Ben-Yehuda <mulix@mulix.org>
3176M:	Jon Mason <jdmason@kudzu.us>
3177L:	iommu@lists.linux-foundation.org
3178S:	Maintained
3179F:	arch/x86/kernel/pci-calgary_64.c
3180F:	arch/x86/kernel/tce_64.c
3181F:	arch/x86/include/asm/calgary.h
3182F:	arch/x86/include/asm/tce.h
3183
3184CAN NETWORK DRIVERS
3185M:	Wolfgang Grandegger <wg@grandegger.com>
3186M:	Marc Kleine-Budde <mkl@pengutronix.de>
3187L:	linux-can@vger.kernel.org
3188W:	https://github.com/linux-can
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191S:	Maintained
3192F:	Documentation/devicetree/bindings/net/can/
3193F:	drivers/net/can/
3194F:	include/linux/can/dev.h
3195F:	include/linux/can/platform/
3196F:	include/uapi/linux/can/error.h
3197F:	include/uapi/linux/can/netlink.h
3198
3199CAN NETWORK LAYER
3200M:	Oliver Hartkopp <socketcan@hartkopp.net>
3201M:	Marc Kleine-Budde <mkl@pengutronix.de>
3202L:	linux-can@vger.kernel.org
3203W:	https://github.com/linux-can
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206S:	Maintained
3207F:	Documentation/networking/can.rst
3208F:	net/can/
3209F:	include/linux/can/core.h
3210F:	include/uapi/linux/can.h
3211F:	include/uapi/linux/can/bcm.h
3212F:	include/uapi/linux/can/raw.h
3213F:	include/uapi/linux/can/gw.h
3214
3215CAPABILITIES
3216M:	Serge Hallyn <serge@hallyn.com>
3217L:	linux-security-module@vger.kernel.org
3218S:	Supported
3219F:	include/linux/capability.h
3220F:	include/uapi/linux/capability.h
3221F:	security/commoncap.c
3222F:	kernel/capability.c
3223
3224CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3225M:	Kevin Tsai <ktsai@capellamicro.com>
3226S:	Maintained
3227F:	drivers/iio/light/cm*
3228
3229CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3230M:	Christian Lamparter <chunkeey@googlemail.com>
3231L:	linux-wireless@vger.kernel.org
3232W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3233S:	Maintained
3234F:	drivers/net/wireless/ath/carl9170/
3235
3236CAVIUM I2C DRIVER
3237M:	Jan Glauber <jglauber@cavium.com>
3238M:	David Daney <david.daney@cavium.com>
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/i2c/busses/i2c-octeon*
3242F:	drivers/i2c/busses/i2c-thunderx*
3243
3244CAVIUM LIQUIDIO NETWORK DRIVER
3245M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3246M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3247M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3248M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3249L:	netdev@vger.kernel.org
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/net/ethernet/cavium/liquidio/
3253
3254CAVIUM MMC DRIVER
3255M:	Jan Glauber <jglauber@cavium.com>
3256M:	David Daney <david.daney@cavium.com>
3257M:	Steven J. Hill <Steven.Hill@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/mmc/host/cavium*
3261
3262CAVIUM OCTEON-TX CRYPTO DRIVER
3263M:	George Cherian <george.cherian@cavium.com>
3264L:	linux-crypto@vger.kernel.org
3265W:	http://www.cavium.com
3266S:	Supported
3267F:	drivers/crypto/cavium/cpt/
3268
3269CAVIUM THUNDERX2 ARM64 SOC
3270M:	Robert Richter <rrichter@cavium.com>
3271M:	Jayachandran C <jnair@caviumnetworks.com>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3275F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3276
3277CC2520 IEEE-802.15.4 RADIO DRIVER
3278M:	Varka Bhadram <varkabhadram@gmail.com>
3279L:	linux-wpan@vger.kernel.org
3280S:	Maintained
3281F:	drivers/net/ieee802154/cc2520.c
3282F:	include/linux/spi/cc2520.h
3283F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3284
3285CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3286M:	Gilad Ben-Yossef <gilad@benyossef.com>
3287L:	linux-crypto@vger.kernel.org
3288L:	driverdev-devel@linuxdriverproject.org
3289S:	Supported
3290F:	drivers/staging/ccree/
3291W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293CEC FRAMEWORK
3294M:	Hans Verkuil <hans.verkuil@cisco.com>
3295L:	linux-media@vger.kernel.org
3296T:	git git://linuxtv.org/media_tree.git
3297W:	http://linuxtv.org
3298S:	Supported
3299F:	Documentation/media/kapi/cec-core.rst
3300F:	Documentation/media/uapi/cec
3301F:	drivers/media/cec/
3302F:	drivers/media/rc/keymaps/rc-cec.c
3303F:	include/media/cec.h
3304F:	include/media/cec-notifier.h
3305F:	include/uapi/linux/cec.h
3306F:	include/uapi/linux/cec-funcs.h
3307F:	Documentation/devicetree/bindings/media/cec.txt
3308
3309CEC GPIO DRIVER
3310M:	Hans Verkuil <hans.verkuil@cisco.com>
3311L:	linux-media@vger.kernel.org
3312T:	git git://linuxtv.org/media_tree.git
3313W:	http://linuxtv.org
3314S:	Supported
3315F:	drivers/media/platform/cec-gpio/
3316F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3317
3318CELL BROADBAND ENGINE ARCHITECTURE
3319M:	Arnd Bergmann <arnd@arndb.de>
3320L:	linuxppc-dev@lists.ozlabs.org
3321W:	http://www.ibm.com/developerworks/power/cell/
3322S:	Supported
3323F:	arch/powerpc/include/asm/cell*.h
3324F:	arch/powerpc/include/asm/spu*.h
3325F:	arch/powerpc/include/uapi/asm/spu*.h
3326F:	arch/powerpc/oprofile/*cell*
3327F:	arch/powerpc/platforms/cell/
3328
3329CEPH COMMON CODE (LIBCEPH)
3330M:	Ilya Dryomov <idryomov@gmail.com>
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333L:	ceph-devel@vger.kernel.org
3334W:	http://ceph.com/
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3336T:	git git://github.com/ceph/ceph-client.git
3337S:	Supported
3338F:	net/ceph/
3339F:	include/linux/ceph/
3340F:	include/linux/crush/
3341
3342CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3343M:	"Yan, Zheng" <zyan@redhat.com>
3344M:	Sage Weil <sage@redhat.com>
3345M:	Ilya Dryomov <idryomov@gmail.com>
3346L:	ceph-devel@vger.kernel.org
3347W:	http://ceph.com/
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3349T:	git git://github.com/ceph/ceph-client.git
3350S:	Supported
3351F:	Documentation/filesystems/ceph.txt
3352F:	fs/ceph/
3353
3354CERTIFICATE HANDLING:
3355M:	David Howells <dhowells@redhat.com>
3356M:	David Woodhouse <dwmw2@infradead.org>
3357L:	keyrings@vger.kernel.org
3358S:	Maintained
3359F:	Documentation/module-signing.txt
3360F:	certs/
3361F:	scripts/sign-file.c
3362F:	scripts/extract-cert.c
3363
3364CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3365L:	linux-usb@vger.kernel.org
3366S:	Orphan
3367F:	Documentation/usb/WUSB-Design-overview.txt
3368F:	Documentation/usb/wusb-cbaf
3369F:	drivers/usb/host/hwa-hc.c
3370F:	drivers/usb/host/whci/
3371F:	drivers/usb/wusbcore/
3372F:	include/linux/usb/wusb*
3373
3374CFAG12864B LCD DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864b.c
3380F:	include/linux/cfag12864b.h
3381
3382CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
3388F:	include/linux/cfag12864b.h
3389
3390802.11 (including CFG80211/NL80211)
3391M:	Johannes Berg <johannes@sipsolutions.net>
3392L:	linux-wireless@vger.kernel.org
3393W:	http://wireless.kernel.org/
3394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3396S:	Maintained
3397F:	net/wireless/
3398F:	include/uapi/linux/nl80211.h
3399F:	include/linux/ieee80211.h
3400F:	include/net/wext.h
3401F:	include/net/cfg80211.h
3402F:	include/net/iw_handler.h
3403F:	include/net/ieee80211_radiotap.h
3404F:	Documentation/driver-api/80211/cfg80211.rst
3405F:	Documentation/networking/regulatory.txt
3406
3407CHAR and MISC DRIVERS
3408M:	Arnd Bergmann <arnd@arndb.de>
3409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3411S:	Supported
3412F:	drivers/char/
3413F:	drivers/misc/
3414F:	include/linux/miscdevice.h
3415
3416CHECKPATCH
3417M:	Andy Whitcroft <apw@canonical.com>
3418M:	Joe Perches <joe@perches.com>
3419S:	Maintained
3420F:	scripts/checkpatch.pl
3421
3422CHINESE DOCUMENTATION
3423M:	Harry Wei <harryxiyou@gmail.com>
3424L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3425L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3426S:	Maintained
3427F:	Documentation/translations/zh_CN/
3428
3429CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3430M:	Peter Chen <Peter.Chen@nxp.com>
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3432L:	linux-usb@vger.kernel.org
3433S:	Maintained
3434F:	drivers/usb/chipidea/
3435
3436CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3437M:	Hans de Goede <hdegoede@redhat.com>
3438L:	linux-input@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3441F:	drivers/input/touchscreen/chipone_icn8318.c
3442
3443CHROME HARDWARE PLATFORM SUPPORT
3444M:	Benson Leung <bleung@chromium.org>
3445M:	Olof Johansson <olof@lixom.net>
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3448F:	drivers/platform/chrome/
3449
3450CIRRUS LOGIC AUDIO CODEC DRIVERS
3451M:	Brian Austin <brian.austin@cirrus.com>
3452M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3454S:	Maintained
3455F:	sound/soc/codecs/cs*
3456
3457CIRRUS LOGIC EP93XX ETHERNET DRIVER
3458M:	Hartley Sweeten <hsweeten@visionengravers.com>
3459L:	netdev@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3462
3463CISCO FCOE HBA DRIVER
3464M:	Satish Kharat <satishkh@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466M:	Karan Tilak Kumar <kartilak@cisco.com>
3467L:	linux-scsi@vger.kernel.org
3468S:	Supported
3469F:	drivers/scsi/fnic/
3470
3471CISCO SCSI HBA DRIVER
3472M:	Karan Tilak Kumar <kartilak@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/snic/
3477
3478CISCO VIC ETHERNET NIC DRIVER
3479M:	Christian Benvenuti <benve@cisco.com>
3480M:	Govindarajulu Varadarajan <_govind@gmx.com>
3481M:	Parvi Kaustubhi <pkaustub@cisco.com>
3482S:	Supported
3483F:	drivers/net/ethernet/cisco/enic/
3484
3485CISCO VIC LOW LATENCY NIC DRIVER
3486M:	Christian Benvenuti <benve@cisco.com>
3487M:	Dave Goodell <dgoodell@cisco.com>
3488S:	Supported
3489F:	drivers/infiniband/hw/usnic/
3490
3491CLEANCACHE API
3492M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3493L:	linux-kernel@vger.kernel.org
3494S:	Maintained
3495F:	mm/cleancache.c
3496F:	include/linux/cleancache.h
3497
3498CLK API
3499M:	Russell King <linux@armlinux.org.uk>
3500L:	linux-clk@vger.kernel.org
3501S:	Maintained
3502F:	include/linux/clk.h
3503
3504CLOCKSOURCE, CLOCKEVENT DRIVERS
3505M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3506M:	Thomas Gleixner <tglx@linutronix.de>
3507L:	linux-kernel@vger.kernel.org
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3509S:	Supported
3510F:	drivers/clocksource/
3511F:	Documentation/devicetree/bindings/timer/
3512
3513CMPC ACPI DRIVER
3514M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3515M:	Daniel Oliveira Nascimento <don@syst.com.br>
3516L:	platform-driver-x86@vger.kernel.org
3517S:	Supported
3518F:	drivers/platform/x86/classmate-laptop.c
3519
3520COBALT MEDIA DRIVER
3521M:	Hans Verkuil <hans.verkuil@cisco.com>
3522L:	linux-media@vger.kernel.org
3523T:	git git://linuxtv.org/media_tree.git
3524W:	https://linuxtv.org
3525S:	Supported
3526F:	drivers/media/pci/cobalt/
3527
3528COCCINELLE/Semantic Patches (SmPL)
3529M:	Julia Lawall <Julia.Lawall@lip6.fr>
3530M:	Gilles Muller <Gilles.Muller@lip6.fr>
3531M:	Nicolas Palix <nicolas.palix@imag.fr>
3532M:	Michal Marek <michal.lkml@markovi.net>
3533L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3535W:	http://coccinelle.lip6.fr/
3536S:	Supported
3537F:	Documentation/dev-tools/coccinelle.rst
3538F:	scripts/coccinelle/
3539F:	scripts/coccicheck
3540
3541CODA FILE SYSTEM
3542M:	Jan Harkes <jaharkes@cs.cmu.edu>
3543M:	coda@cs.cmu.edu
3544L:	codalist@coda.cs.cmu.edu
3545W:	http://www.coda.cs.cmu.edu/
3546S:	Maintained
3547F:	Documentation/filesystems/coda.txt
3548F:	fs/coda/
3549F:	include/linux/coda*.h
3550F:	include/uapi/linux/coda*.h
3551
3552CODA V4L2 MEM2MEM DRIVER
3553M:	Philipp Zabel <p.zabel@pengutronix.de>
3554L:	linux-media@vger.kernel.org
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/media/coda.txt
3557F:	drivers/media/platform/coda/
3558
3559COMMON CLK FRAMEWORK
3560M:	Michael Turquette <mturquette@baylibre.com>
3561M:	Stephen Boyd <sboyd@kernel.org>
3562L:	linux-clk@vger.kernel.org
3563Q:	http://patchwork.kernel.org/project/linux-clk/list/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3565S:	Maintained
3566F:	Documentation/devicetree/bindings/clock/
3567F:	drivers/clk/
3568X:	drivers/clk/clkdev.c
3569F:	include/linux/clk-pr*
3570F:	include/linux/clk/
3571
3572COMMON INTERNET FILE SYSTEM (CIFS)
3573M:	Steve French <sfrench@samba.org>
3574L:	linux-cifs@vger.kernel.org
3575L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3576W:	http://linux-cifs.samba.org/
3577T:	git git://git.samba.org/sfrench/cifs-2.6.git
3578S:	Supported
3579F:	Documentation/filesystems/cifs/
3580F:	fs/cifs/
3581
3582COMPACTPCI HOTPLUG CORE
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpci_hotplug*
3587
3588COMPACTPCI HOTPLUG GENERIC DRIVER
3589M:	Scott Murray <scott@spiteful.org>
3590L:	linux-pci@vger.kernel.org
3591S:	Maintained
3592F:	drivers/pci/hotplug/cpcihp_generic.c
3593
3594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3595M:	Scott Murray <scott@spiteful.org>
3596L:	linux-pci@vger.kernel.org
3597S:	Maintained
3598F:	drivers/pci/hotplug/cpcihp_zt5550.*
3599
3600COMPAL LAPTOP SUPPORT
3601M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3602L:	platform-driver-x86@vger.kernel.org
3603S:	Maintained
3604F:	drivers/platform/x86/compal-laptop.c
3605
3606CONEXANT ACCESSRUNNER USB DRIVER
3607L:	accessrunner-general@lists.sourceforge.net
3608W:	http://accessrunner.sourceforge.net/
3609S:	Orphan
3610F:	drivers/usb/atm/cxacru.c
3611
3612CONFIGFS
3613M:	Joel Becker <jlbec@evilplan.org>
3614M:	Christoph Hellwig <hch@lst.de>
3615T:	git git://git.infradead.org/users/hch/configfs.git
3616S:	Supported
3617F:	fs/configfs/
3618F:	include/linux/configfs.h
3619
3620CONNECTOR
3621M:	Evgeniy Polyakov <zbr@ioremap.net>
3622L:	netdev@vger.kernel.org
3623S:	Maintained
3624F:	drivers/connector/
3625
3626CONTROL GROUP (CGROUP)
3627M:	Tejun Heo <tj@kernel.org>
3628M:	Li Zefan <lizefan@huawei.com>
3629M:	Johannes Weiner <hannes@cmpxchg.org>
3630L:	cgroups@vger.kernel.org
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup*
3634F:	include/linux/cgroup*
3635F:	kernel/cgroup*
3636
3637CONTROL GROUP - CPUSET
3638M:	Li Zefan <lizefan@huawei.com>
3639L:	cgroups@vger.kernel.org
3640W:	http://www.bullopensource.org/cpuset/
3641W:	http://oss.sgi.com/projects/cpusets/
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3643S:	Maintained
3644F:	Documentation/cgroup-v1/cpusets.txt
3645F:	include/linux/cpuset.h
3646F:	kernel/cgroup/cpuset.c
3647
3648CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3649M:	Johannes Weiner <hannes@cmpxchg.org>
3650M:	Michal Hocko <mhocko@kernel.org>
3651M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3652L:	cgroups@vger.kernel.org
3653L:	linux-mm@kvack.org
3654S:	Maintained
3655F:	mm/memcontrol.c
3656F:	mm/swap_cgroup.c
3657
3658CORETEMP HARDWARE MONITORING DRIVER
3659M:	Fenghua Yu <fenghua.yu@intel.com>
3660L:	linux-hwmon@vger.kernel.org
3661S:	Maintained
3662F:	Documentation/hwmon/coretemp
3663F:	drivers/hwmon/coretemp.c
3664
3665COSA/SRP SYNC SERIAL DRIVER
3666M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3667W:	http://www.fi.muni.cz/~kas/cosa/
3668S:	Maintained
3669F:	drivers/net/wan/cosa*
3670
3671CPMAC ETHERNET DRIVER
3672M:	Florian Fainelli <f.fainelli@gmail.com>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	drivers/net/ethernet/ti/cpmac.c
3676
3677CPU FREQUENCY DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Viresh Kumar <viresh.kumar@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3684B:	https://bugzilla.kernel.org
3685F:	Documentation/cpu-freq/
3686F:	Documentation/devicetree/bindings/cpufreq/
3687F:	drivers/cpufreq/
3688F:	include/linux/cpufreq.h
3689F:	tools/testing/selftests/cpufreq/
3690
3691CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3692M:	Viresh Kumar <viresh.kumar@linaro.org>
3693M:	Sudeep Holla <sudeep.holla@arm.com>
3694L:	linux-pm@vger.kernel.org
3695W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3696S:	Maintained
3697F:	drivers/cpufreq/arm_big_little.h
3698F:	drivers/cpufreq/arm_big_little.c
3699F:	drivers/cpufreq/arm_big_little_dt.c
3700
3701CPU POWER MONITORING SUBSYSTEM
3702M:	Thomas Renninger <trenn@suse.com>
3703M:	Shuah Khan <shuahkh@osg.samsung.com>
3704M:	Shuah Khan <shuah@kernel.org>
3705L:	linux-pm@vger.kernel.org
3706S:	Maintained
3707F:	tools/power/cpupower/
3708
3709CPUID/MSR DRIVER
3710M:	"H. Peter Anvin" <hpa@zytor.com>
3711S:	Maintained
3712F:	arch/x86/kernel/cpuid.c
3713F:	arch/x86/kernel/msr.c
3714
3715CPUIDLE DRIVER - ARM BIG LITTLE
3716M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-arm-kernel@lists.infradead.org
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721S:	Maintained
3722F:	drivers/cpuidle/cpuidle-big_little.c
3723
3724CPUIDLE DRIVER - ARM EXYNOS
3725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727M:	Kukjin Kim <kgene@kernel.org>
3728L:	linux-pm@vger.kernel.org
3729L:	linux-samsung-soc@vger.kernel.org
3730S:	Supported
3731F:	drivers/cpuidle/cpuidle-exynos.c
3732F:	arch/arm/mach-exynos/pm.c
3733
3734CPUIDLE DRIVERS
3735M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3736M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3737L:	linux-pm@vger.kernel.org
3738S:	Maintained
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740B:	https://bugzilla.kernel.org
3741F:	drivers/cpuidle/*
3742F:	include/linux/cpuidle.h
3743
3744CRAMFS FILESYSTEM
3745M:	Nicolas Pitre <nico@linaro.org>
3746S:	Maintained
3747F:	Documentation/filesystems/cramfs.txt
3748F:	fs/cramfs/
3749
3750CRIS PORT
3751M:	Mikael Starvik <starvik@axis.com>
3752M:	Jesper Nilsson <jesper.nilsson@axis.com>
3753L:	linux-cris-kernel@axis.com
3754W:	http://developer.axis.com
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3756S:	Maintained
3757F:	arch/cris/
3758F:	drivers/tty/serial/crisv10.*
3759
3760CRYPTO API
3761M:	Herbert Xu <herbert@gondor.apana.org.au>
3762M:	"David S. Miller" <davem@davemloft.net>
3763L:	linux-crypto@vger.kernel.org
3764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3766S:	Maintained
3767F:	Documentation/crypto/
3768F:	Documentation/devicetree/bindings/crypto/
3769F:	arch/*/crypto/
3770F:	crypto/
3771F:	drivers/crypto/
3772F:	include/crypto/
3773F:	include/linux/crypto*
3774
3775CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776M:	Neil Horman <nhorman@tuxdriver.com>
3777L:	linux-crypto@vger.kernel.org
3778S:	Maintained
3779F:	crypto/ansi_cprng.c
3780F:	crypto/rng.c
3781
3782CS3308 MEDIA DRIVER
3783M:	Hans Verkuil <hverkuil@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	http://linuxtv.org
3787S:	Odd Fixes
3788F:	drivers/media/i2c/cs3308.c
3789F:	drivers/media/i2c/cs3308.h
3790
3791CS5535 Audio ALSA driver
3792M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3793S:	Maintained
3794F:	sound/pci/cs5535audio/
3795
3796CW1200 WLAN driver
3797M:	Solomon Peachy <pizza@shaftnet.org>
3798S:	Maintained
3799F:	drivers/net/wireless/st/cw1200/
3800
3801CX18 VIDEO4LINUX DRIVER
3802M:	Andy Walls <awalls@md.metrocast.net>
3803L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3804L:	linux-media@vger.kernel.org
3805T:	git git://linuxtv.org/media_tree.git
3806W:	https://linuxtv.org
3807W:	http://www.ivtvdriver.org/index.php/Cx18
3808S:	Maintained
3809F:	Documentation/media/v4l-drivers/cx18*
3810F:	drivers/media/pci/cx18/
3811F:	include/uapi/linux/ivtv*
3812
3813CX2341X MPEG ENCODER HELPER MODULE
3814M:	Hans Verkuil <hverkuil@xs4all.nl>
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818S:	Maintained
3819F:	drivers/media/common/cx2341x*
3820F:	include/media/cx2341x*
3821
3822CX24120 MEDIA DRIVER
3823M:	Jemma Denson <jdenson@gmail.com>
3824M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828S:	Maintained
3829F:	drivers/media/dvb-frontends/cx24120*
3830
3831CX88 VIDEO4LINUX DRIVER
3832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836T:	git git://linuxtv.org/media_tree.git
3837S:	Odd fixes
3838F:	Documentation/media/v4l-drivers/cx88*
3839F:	drivers/media/pci/cx88/
3840
3841CXD2820R MEDIA DRIVER
3842M:	Antti Palosaari <crope@iki.fi>
3843L:	linux-media@vger.kernel.org
3844W:	https://linuxtv.org
3845W:	http://palosaari.fi/linux/
3846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3847T:	git git://linuxtv.org/anttip/media_tree.git
3848S:	Maintained
3849F:	drivers/media/dvb-frontends/cxd2820r*
3850
3851CXGB3 ETHERNET DRIVER (CXGB3)
3852M:	Santosh Raspatur <santosh@chelsio.com>
3853L:	netdev@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/net/ethernet/chelsio/cxgb3/
3857
3858CXGB3 ISCSI DRIVER (CXGB3I)
3859M:	Karen Xie <kxie@chelsio.com>
3860L:	linux-scsi@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/scsi/cxgbi/cxgb3i
3864
3865CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3866M:	Steve Wise <swise@chelsio.com>
3867L:	linux-rdma@vger.kernel.org
3868W:	http://www.openfabrics.org
3869S:	Supported
3870F:	drivers/infiniband/hw/cxgb3/
3871F:	include/uapi/rdma/cxgb3-abi.h
3872
3873CXGB4 CRYPTO DRIVER (chcr)
3874M:	Harsh Jain <harsh@chelsio.com>
3875L:	linux-crypto@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/crypto/chelsio
3879
3880CXGB4 ETHERNET DRIVER (CXGB4)
3881M:	Ganesh Goudar <ganeshgr@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4/
3886
3887CXGB4 ISCSI DRIVER (CXGB4I)
3888M:	Karen Xie <kxie@chelsio.com>
3889L:	linux-scsi@vger.kernel.org
3890W:	http://www.chelsio.com
3891S:	Supported
3892F:	drivers/scsi/cxgbi/cxgb4i
3893
3894CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3895M:	Steve Wise <swise@chelsio.com>
3896L:	linux-rdma@vger.kernel.org
3897W:	http://www.openfabrics.org
3898S:	Supported
3899F:	drivers/infiniband/hw/cxgb4/
3900F:	include/uapi/rdma/cxgb4-abi.h
3901
3902CXGB4VF ETHERNET DRIVER (CXGB4VF)
3903M:	Casey Leedom <leedom@chelsio.com>
3904L:	netdev@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/net/ethernet/chelsio/cxgb4vf/
3908
3909CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3910M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3911M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3912L:	linuxppc-dev@lists.ozlabs.org
3913S:	Supported
3914F:	arch/powerpc/platforms/powernv/pci-cxl.c
3915F:	drivers/misc/cxl/
3916F:	include/misc/cxl*
3917F:	include/uapi/misc/cxl.h
3918F:	Documentation/powerpc/cxl.txt
3919F:	Documentation/ABI/testing/sysfs-class-cxl
3920
3921CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3922M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3923M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3924M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3925L:	linux-scsi@vger.kernel.org
3926S:	Supported
3927F:	drivers/scsi/cxlflash/
3928F:	include/uapi/scsi/cxlflash_ioctls.h
3929F:	Documentation/powerpc/cxlflash.txt
3930
3931CYBERPRO FB DRIVER
3932M:	Russell King <linux@armlinux.org.uk>
3933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3934W:	http://www.armlinux.org.uk/
3935S:	Maintained
3936F:	drivers/video/fbdev/cyber2000fb.*
3937
3938CYCLADES ASYNC MUX DRIVER
3939W:	http://www.cyclades.com/
3940S:	Orphan
3941F:	drivers/tty/cyclades.c
3942F:	include/linux/cyclades.h
3943F:	include/uapi/linux/cyclades.h
3944
3945CYCLADES PC300 DRIVER
3946W:	http://www.cyclades.com/
3947S:	Orphan
3948F:	drivers/net/wan/pc300*
3949
3950CYPRESS_FIRMWARE MEDIA DRIVER
3951M:	Antti Palosaari <crope@iki.fi>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954W:	http://palosaari.fi/linux/
3955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3956T:	git git://linuxtv.org/anttip/media_tree.git
3957S:	Maintained
3958F:	drivers/media/common/cypress_firmware*
3959
3960CYTTSP TOUCHSCREEN DRIVER
3961M:	Ferruh Yigit <fery@cypress.com>
3962L:	linux-input@vger.kernel.org
3963S:	Supported
3964F:	drivers/input/touchscreen/cyttsp*
3965F:	include/linux/input/cyttsp.h
3966
3967D-LINK DIR-685 TOUCHKEYS DRIVER
3968M:	Linus Walleij <linus.walleij@linaro.org>
3969L:	linux-input@vger.kernel.org
3970S:	Supported
3971F:	drivers/input/dlink-dir685-touchkeys.c
3972
3973DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3974M:	Joshua Kinard <kumba@gentoo.org>
3975S:	Maintained
3976F:	drivers/rtc/rtc-ds1685.c
3977F:	include/linux/rtc/ds1685.h
3978
3979DAMA SLAVE for AX.25
3980M:	Joerg Reuter <jreuter@yaina.de>
3981W:	http://yaina.de/jreuter/
3982W:	http://www.qsl.net/dl1bke/
3983L:	linux-hams@vger.kernel.org
3984S:	Maintained
3985F:	net/ax25/af_ax25.c
3986F:	net/ax25/ax25_dev.c
3987F:	net/ax25/ax25_ds_*
3988F:	net/ax25/ax25_in.c
3989F:	net/ax25/ax25_out.c
3990F:	net/ax25/ax25_timer.c
3991F:	net/ax25/sysctl_net_ax25.c
3992
3993DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3994L:	netdev@vger.kernel.org
3995S:	Orphan
3996F:	Documentation/networking/dmfe.txt
3997F:	drivers/net/ethernet/dec/tulip/dmfe.c
3998
3999DC390/AM53C974 SCSI driver
4000M:	Hannes Reinecke <hare@suse.com>
4001L:	linux-scsi@vger.kernel.org
4002S:	Maintained
4003F:	drivers/scsi/am53c974.c
4004
4005DC395x SCSI driver
4006M:	Oliver Neukum <oliver@neukum.org>
4007M:	Ali Akcaagac <aliakc@web.de>
4008M:	Jamie Lenehan <lenehan@twibble.org>
4009L:	dc395x@twibble.org
4010W:	http://twibble.org/dist/dc395x/
4011W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4012S:	Maintained
4013F:	Documentation/scsi/dc395x.txt
4014F:	drivers/scsi/dc395x.*
4015
4016DCCP PROTOCOL
4017M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4018L:	dccp@vger.kernel.org
4019W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4020S:	Maintained
4021F:	include/linux/dccp.h
4022F:	include/uapi/linux/dccp.h
4023F:	include/linux/tfrc.h
4024F:	net/dccp/
4025
4026DECnet NETWORK LAYER
4027W:	http://linux-decnet.sourceforge.net
4028L:	linux-decnet-user@lists.sourceforge.net
4029S:	Orphan
4030F:	Documentation/networking/decnet.txt
4031F:	net/decnet/
4032
4033DECSTATION PLATFORM SUPPORT
4034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4035L:	linux-mips@linux-mips.org
4036W:	http://www.linux-mips.org/wiki/DECstation
4037S:	Maintained
4038F:	arch/mips/dec/
4039F:	arch/mips/include/asm/dec/
4040F:	arch/mips/include/asm/mach-dec/
4041
4042DEFXX FDDI NETWORK DRIVER
4043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4044S:	Maintained
4045F:	drivers/net/fddi/defxx.*
4046
4047DELL SMBIOS DRIVER
4048M:	Pali Rohár <pali.rohar@gmail.com>
4049M:	Mario Limonciello <mario.limonciello@dell.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smbios.*
4053
4054DELL SMBIOS SMM DRIVER
4055M:	Mario Limonciello <mario.limonciello@dell.com>
4056L:	platform-driver-x86@vger.kernel.org
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smbios-smm.c
4059
4060DELL SMBIOS WMI DRIVER
4061M:	Mario Limonciello <mario.limonciello@dell.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smbios-wmi.c
4065F:	tools/wmi/dell-smbios-example.c
4066
4067DELL LAPTOP DRIVER
4068M:	Matthew Garrett <mjg59@srcf.ucam.org>
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-laptop.c
4073
4074DELL LAPTOP FREEFALL DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/platform/x86/dell-smo8800.c
4078
4079DELL LAPTOP RBTN DRIVER
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/platform/x86/dell-rbtn.*
4083
4084DELL LAPTOP SMM DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/hwmon/dell-smm-hwmon.c
4088F:	include/uapi/linux/i8k.h
4089
4090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4091M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4092S:	Maintained
4093F:	Documentation/dcdbas.txt
4094F:	drivers/firmware/dcdbas.*
4095
4096DELL WMI NOTIFICATIONS DRIVER
4097M:	Matthew Garrett <mjg59@srcf.ucam.org>
4098M:	Pali Rohár <pali.rohar@gmail.com>
4099S:	Maintained
4100F:	drivers/platform/x86/dell-wmi.c
4101
4102DELL WMI DESCRIPTOR DRIVER
4103M:	Mario Limonciello <mario.limonciello@dell.com>
4104S:	Maintained
4105F:	drivers/platform/x86/dell-wmi-descriptor.c
4106
4107DELTA ST MEDIA DRIVER
4108M:	Hugues Fruchet <hugues.fruchet@st.com>
4109L:	linux-media@vger.kernel.org
4110T:	git git://linuxtv.org/media_tree.git
4111W:	https://linuxtv.org
4112S:	Supported
4113F:	drivers/media/platform/sti/delta
4114
4115DENALI NAND DRIVER
4116M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4117L:	linux-mtd@lists.infradead.org
4118S:	Supported
4119F:	drivers/mtd/nand/denali*
4120
4121DESIGNWARE USB2 DRD IP DRIVER
4122M:	John Youn <johnyoun@synopsys.com>
4123L:	linux-usb@vger.kernel.org
4124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125S:	Maintained
4126F:	drivers/usb/dwc2/
4127
4128DESIGNWARE USB3 DRD IP DRIVER
4129M:	Felipe Balbi <balbi@kernel.org>
4130L:	linux-usb@vger.kernel.org
4131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132S:	Maintained
4133F:	drivers/usb/dwc3/
4134
4135DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4136M:	Andreas Klinger <ak@it-klinger.de>
4137L:	linux-iio@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4140F:	drivers/iio/proximity/srf*.c
4141
4142DEVICE COREDUMP (DEV_COREDUMP)
4143M:	Johannes Berg <johannes@sipsolutions.net>
4144L:	linux-kernel@vger.kernel.org
4145S:	Maintained
4146F:	drivers/base/devcoredump.c
4147F:	include/linux/devcoredump.h
4148
4149DEVICE FREQUENCY (DEVFREQ)
4150M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4151M:	Kyungmin Park <kyungmin.park@samsung.com>
4152R:	Chanwoo Choi <cw00.choi@samsung.com>
4153L:	linux-pm@vger.kernel.org
4154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4155S:	Maintained
4156F:	drivers/devfreq/
4157F:	include/linux/devfreq.h
4158F:	Documentation/devicetree/bindings/devfreq/
4159
4160DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4161M:	Chanwoo Choi <cw00.choi@samsung.com>
4162L:	linux-pm@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4164S:	Supported
4165F:	drivers/devfreq/event/
4166F:	drivers/devfreq/devfreq-event.c
4167F:	include/linux/devfreq-event.h
4168F:	Documentation/devicetree/bindings/devfreq/event/
4169
4170DEVICE NUMBER REGISTRY
4171M:	Torben Mathiasen <device@lanana.org>
4172W:	http://lanana.org/docs/device-list/index.html
4173S:	Maintained
4174
4175DEVICE-MAPPER  (LVM)
4176M:	Alasdair Kergon <agk@redhat.com>
4177M:	Mike Snitzer <snitzer@redhat.com>
4178M:	dm-devel@redhat.com
4179L:	dm-devel@redhat.com
4180W:	http://sources.redhat.com/dm
4181Q:	http://patchwork.kernel.org/project/dm-devel/list/
4182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4183T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4184S:	Maintained
4185F:	Documentation/device-mapper/
4186F:	drivers/md/Makefile
4187F:	drivers/md/Kconfig
4188F:	drivers/md/dm*
4189F:	drivers/md/persistent-data/
4190F:	include/linux/device-mapper.h
4191F:	include/linux/dm-*.h
4192F:	include/uapi/linux/dm-*.h
4193
4194DEVLINK
4195M:	Jiri Pirko <jiri@mellanox.com>
4196L:	netdev@vger.kernel.org
4197S:	Supported
4198F:	net/core/devlink.c
4199F:	include/net/devlink.h
4200F:	include/uapi/linux/devlink.h
4201
4202DIALOG SEMICONDUCTOR DRIVERS
4203M:	Support Opensource <support.opensource@diasemi.com>
4204W:	http://www.dialog-semiconductor.com/products
4205S:	Supported
4206F:	Documentation/hwmon/da90??
4207F:	Documentation/devicetree/bindings/mfd/da90*.txt
4208F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4209F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4210F:	Documentation/devicetree/bindings/regulator/da92*.txt
4211F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4212F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4213F:	drivers/gpio/gpio-da90??.c
4214F:	drivers/hwmon/da90??-hwmon.c
4215F:	drivers/iio/adc/da91??-*.c
4216F:	drivers/input/misc/da90??_onkey.c
4217F:	drivers/input/touchscreen/da9052_tsi.c
4218F:	drivers/leds/leds-da90??.c
4219F:	drivers/mfd/da903x.c
4220F:	drivers/mfd/da90??-*.c
4221F:	drivers/mfd/da91??-*.c
4222F:	drivers/power/supply/da9052-battery.c
4223F:	drivers/power/supply/da91??-*.c
4224F:	drivers/regulator/da903x.c
4225F:	drivers/regulator/da9???-regulator.[ch]
4226F:	drivers/thermal/da90??-thermal.c
4227F:	drivers/rtc/rtc-da90??.c
4228F:	drivers/video/backlight/da90??_bl.c
4229F:	drivers/watchdog/da90??_wdt.c
4230F:	include/linux/mfd/da903x.h
4231F:	include/linux/mfd/da9052/
4232F:	include/linux/mfd/da9055/
4233F:	include/linux/mfd/da9062/
4234F:	include/linux/mfd/da9063/
4235F:	include/linux/mfd/da9150/
4236F:	include/linux/regulator/da9211.h
4237F:	include/sound/da[79]*.h
4238F:	sound/soc/codecs/da[79]*.[ch]
4239
4240DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4242L:	linux-gpio@vger.kernel.org
4243S:	Maintained
4244F:	drivers/gpio/gpio-gpio-mm.c
4245
4246DIGI NEO AND CLASSIC PCI PRODUCTS
4247M:	Lidza Louina <lidza.louina@gmail.com>
4248M:	Mark Hounschell <markh@compro.net>
4249L:	driverdev-devel@linuxdriverproject.org
4250S:	Maintained
4251F:	drivers/staging/dgnc/
4252
4253DIOLAN U2C-12 I2C DRIVER
4254M:	Guenter Roeck <linux@roeck-us.net>
4255L:	linux-i2c@vger.kernel.org
4256S:	Maintained
4257F:	drivers/i2c/busses/i2c-diolan-u2c.c
4258
4259FILESYSTEM DIRECT ACCESS (DAX)
4260M:	Matthew Wilcox <mawilcox@microsoft.com>
4261M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4262L:	linux-fsdevel@vger.kernel.org
4263S:	Supported
4264F:	fs/dax.c
4265F:	include/linux/dax.h
4266F:	include/trace/events/fs_dax.h
4267
4268DEVICE DIRECT ACCESS (DAX)
4269M:	Dan Williams <dan.j.williams@intel.com>
4270L:	linux-nvdimm@lists.01.org
4271S:	Supported
4272F:	drivers/dax/
4273
4274DIRECTORY NOTIFICATION (DNOTIFY)
4275M:	Jan Kara <jack@suse.cz>
4276R:	Amir Goldstein <amir73il@gmail.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Maintained
4279F:	Documentation/filesystems/dnotify.txt
4280F:	fs/notify/dnotify/
4281F:	include/linux/dnotify.h
4282
4283DISK GEOMETRY AND PARTITION HANDLING
4284M:	Andries Brouwer <aeb@cwi.nl>
4285W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4286W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4287W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4288S:	Maintained
4289
4290DISKQUOTA
4291M:	Jan Kara <jack@suse.com>
4292S:	Maintained
4293F:	Documentation/filesystems/quota.txt
4294F:	fs/quota/
4295F:	include/linux/quota*.h
4296F:	include/uapi/linux/quota*.h
4297
4298DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4299M:	Bernie Thompson <bernie@plugable.com>
4300L:	linux-fbdev@vger.kernel.org
4301S:	Maintained
4302W:	http://plugable.com/category/projects/udlfb/
4303F:	drivers/video/fbdev/udlfb.c
4304F:	include/video/udlfb.h
4305F:	Documentation/fb/udlfb.txt
4306
4307DISTRIBUTED LOCK MANAGER (DLM)
4308M:	Christine Caulfield <ccaulfie@redhat.com>
4309M:	David Teigland <teigland@redhat.com>
4310L:	cluster-devel@redhat.com
4311W:	http://sources.redhat.com/cluster/
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4313S:	Supported
4314F:	fs/dlm/
4315
4316DMA BUFFER SHARING FRAMEWORK
4317M:	Sumit Semwal <sumit.semwal@linaro.org>
4318S:	Maintained
4319L:	linux-media@vger.kernel.org
4320L:	dri-devel@lists.freedesktop.org
4321L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4322F:	drivers/dma-buf/
4323F:	include/linux/dma-buf*
4324F:	include/linux/reservation.h
4325F:	include/linux/*fence.h
4326F:	Documentation/driver-api/dma-buf.rst
4327T:	git git://anongit.freedesktop.org/drm/drm-misc
4328
4329DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4330M:	Vinod Koul <vinod.koul@intel.com>
4331L:	dmaengine@vger.kernel.org
4332Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4333S:	Maintained
4334F:	drivers/dma/
4335F:	include/linux/dmaengine.h
4336F:	Documentation/devicetree/bindings/dma/
4337F:	Documentation/driver-api/dmaengine/
4338T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340DMA MAPPING HELPERS
4341M:	Christoph Hellwig <hch@lst.de>
4342M:	Marek Szyprowski <m.szyprowski@samsung.com>
4343R:	Robin Murphy <robin.murphy@arm.com>
4344L:	iommu@lists.linux-foundation.org
4345T:	git git://git.infradead.org/users/hch/dma-mapping.git
4346W:	http://git.infradead.org/users/hch/dma-mapping.git
4347S:	Supported
4348F:	lib/dma-debug.c
4349F:	lib/dma-direct.c
4350F:	lib/dma-virt.c
4351F:	drivers/base/dma-mapping.c
4352F:	drivers/base/dma-coherent.c
4353F:	include/asm-generic/dma-mapping.h
4354F:	include/linux/dma-direct.h
4355F:	include/linux/dma-mapping.h
4356
4357DME1737 HARDWARE MONITOR DRIVER
4358M:	Juerg Haefliger <juergh@gmail.com>
4359L:	linux-hwmon@vger.kernel.org
4360S:	Maintained
4361F:	Documentation/hwmon/dme1737
4362F:	drivers/hwmon/dme1737.c
4363
4364DMI/SMBIOS SUPPORT
4365M:	Jean Delvare <jdelvare@suse.com>
4366S:	Maintained
4367T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4368F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4369F:	drivers/firmware/dmi-id.c
4370F:	drivers/firmware/dmi_scan.c
4371F:	include/linux/dmi.h
4372
4373DOCUMENTATION
4374M:	Jonathan Corbet <corbet@lwn.net>
4375L:	linux-doc@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/
4378F:	scripts/kernel-doc
4379X:	Documentation/ABI/
4380X:	Documentation/devicetree/
4381X:	Documentation/acpi
4382X:	Documentation/power
4383X:	Documentation/spi
4384X:	Documentation/media
4385T:	git git://git.lwn.net/linux.git docs-next
4386
4387DONGWOON DW9714 LENS VOICE COIL DRIVER
4388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4389L:	linux-media@vger.kernel.org
4390T:	git git://linuxtv.org/media_tree.git
4391S:	Maintained
4392F:	drivers/media/i2c/dw9714.c
4393
4394DOUBLETALK DRIVER
4395M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4396L:	blinux-list@redhat.com
4397S:	Maintained
4398F:	drivers/char/dtlk.c
4399F:	include/linux/dtlk.h
4400
4401DPAA2 DATAPATH I/O (DPIO) DRIVER
4402M:	Roy Pledge <Roy.Pledge@nxp.com>
4403L:	linux-kernel@vger.kernel.org
4404S:	Maintained
4405F:	drivers/staging/fsl-mc/bus/dpio
4406
4407DPAA2 ETHERNET DRIVER
4408M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4409L:	linux-kernel@vger.kernel.org
4410S:	Maintained
4411F:	drivers/staging/fsl-dpaa2/ethernet
4412
4413DPT_I2O SCSI RAID DRIVER
4414M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4415L:	linux-scsi@vger.kernel.org
4416W:	http://www.adaptec.com/
4417S:	Maintained
4418F:	drivers/scsi/dpt*
4419F:	drivers/scsi/dpt/
4420
4421DRBD DRIVER
4422M:	Philipp Reisner <philipp.reisner@linbit.com>
4423M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4424L:	drbd-dev@lists.linbit.com
4425W:	http://www.drbd.org
4426T:	git git://git.linbit.com/linux-drbd.git
4427T:	git git://git.linbit.com/drbd-8.4.git
4428S:	Supported
4429F:	drivers/block/drbd/
4430F:	lib/lru_cache.c
4431F:	Documentation/blockdev/drbd/
4432
4433DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4436S:	Supported
4437F:	Documentation/kobject.txt
4438F:	drivers/base/
4439F:	fs/debugfs/
4440F:	fs/sysfs/
4441F:	include/linux/debugfs.h
4442F:	include/linux/kobj*
4443F:	lib/kobj*
4444
4445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4446M:	Kevin Hilman <khilman@kernel.org>
4447M:	Nishanth Menon <nm@ti.com>
4448S:	Maintained
4449F:	drivers/power/avs/
4450F:	include/linux/power/smartreflex.h
4451L:	linux-pm@vger.kernel.org
4452
4453DRM DRIVER FOR ARM PL111 CLCD
4454M:	Eric Anholt <eric@anholt.net>
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Supported
4457F:	drivers/gpu/drm/pl111/
4458
4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/ast/
4463
4464DRM DRIVER FOR BOCHS VIRTUAL GPU
4465M:	Gerd Hoffmann <kraxel@redhat.com>
4466L:	virtualization@lists.linux-foundation.org
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Maintained
4469F:	drivers/gpu/drm/bochs/
4470
4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4472M:	Linus Walleij <linus.walleij@linaro.org>
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/tve200/
4476
4477DRM DRIVER FOR ILITEK ILI9225 PANELS
4478M:	David Lechner <david@lechnology.com>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/ili9225.c
4481F:	Documentation/devicetree/bindings/display/ili9225.txt
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/mga/
4491F:	include/uapi/drm/mga_drm.h
4492
4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4494M:	Dave Airlie <airlied@redhat.com>
4495S:	Odd Fixes
4496F:	drivers/gpu/drm/mgag200/
4497
4498DRM DRIVER FOR MI0283QT
4499M:	Noralf Trønnes <noralf@tronnes.org>
4500S:	Maintained
4501F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4503
4504DRM DRIVER FOR MSM ADRENO GPU
4505M:	Rob Clark <robdclark@gmail.com>
4506L:	linux-arm-msm@vger.kernel.org
4507L:	dri-devel@lists.freedesktop.org
4508L:	freedreno@lists.freedesktop.org
4509T:	git git://people.freedesktop.org/~robclark/linux
4510S:	Maintained
4511F:	drivers/gpu/drm/msm/
4512F:	include/uapi/drm/msm_drm.h
4513F:	Documentation/devicetree/bindings/display/msm/
4514
4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4516M:	Ben Skeggs <bskeggs@redhat.com>
4517L:	dri-devel@lists.freedesktop.org
4518L:	nouveau@lists.freedesktop.org
4519T:	git git://github.com/skeggsb/linux
4520S:	Supported
4521F:	drivers/gpu/drm/nouveau/
4522F:	include/uapi/drm/nouveau_drm.h
4523
4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4525M:	Noralf Trønnes <noralf@tronnes.org>
4526S:	Maintained
4527F:	drivers/gpu/drm/tinydrm/repaper.c
4528F:	Documentation/devicetree/bindings/display/repaper.txt
4529
4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4531M:	Dave Airlie <airlied@redhat.com>
4532M:	Gerd Hoffmann <kraxel@redhat.com>
4533L:	virtualization@lists.linux-foundation.org
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Obsolete
4536W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4537F:	drivers/gpu/drm/cirrus/
4538
4539DRM DRIVER FOR QXL VIRTUAL GPU
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Maintained
4545F:	drivers/gpu/drm/qxl/
4546F:	include/uapi/drm/qxl_drm.h
4547
4548DRM DRIVER FOR RAGE 128 VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/r128/
4551F:	include/uapi/drm/r128_drm.h
4552
4553DRM DRIVER FOR SAVAGE VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/savage/
4556F:	include/uapi/drm/savage_drm.h
4557
4558DRM DRIVER FOR SIS VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/sis/
4561F:	include/uapi/drm/sis_drm.h
4562
4563DRM DRIVER FOR SITRONIX ST7586 PANELS
4564M:	David Lechner <david@lechnology.com>
4565S:	Maintained
4566F:	drivers/gpu/drm/tinydrm/st7586.c
4567F:	Documentation/devicetree/bindings/display/st7586.txt
4568
4569DRM DRIVER FOR SITRONIX ST7735R PANELS
4570M:	David Lechner <david@lechnology.com>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/st7735r.c
4573F:	Documentation/devicetree/bindings/display/st7735r.txt
4574
4575DRM DRIVER FOR TDFX VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/tdfx/
4578
4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4580M:	Dave Airlie <airlied@redhat.com>
4581S:	Odd Fixes
4582F:	drivers/gpu/drm/udl/
4583
4584DRM DRIVER FOR VMWARE VIRTUAL GPU
4585M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586M:	Sinclair Yeh <syeh@vmware.com>
4587M:	Thomas Hellstrom <thellstrom@vmware.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://people.freedesktop.org/~syeh/repos_linux
4590T:	git git://people.freedesktop.org/~thomash/linux
4591S:	Supported
4592F:	drivers/gpu/drm/vmwgfx/
4593F:	include/uapi/drm/vmwgfx_drm.h
4594
4595DRM DRIVERS
4596M:	David Airlie <airlied@linux.ie>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~airlied/linux
4599B:	https://bugs.freedesktop.org/
4600C:	irc://chat.freenode.net/dri-devel
4601S:	Maintained
4602F:	drivers/gpu/drm/
4603F:	drivers/gpu/vga/
4604F:	Documentation/devicetree/bindings/display/
4605F:	Documentation/devicetree/bindings/gpu/
4606F:	Documentation/devicetree/bindings/video/
4607F:	Documentation/gpu/
4608F:	include/drm/
4609F:	include/uapi/drm/
4610F:	include/linux/vga*
4611
4612DRM DRIVERS AND MISC GPU PATCHES
4613M:	Daniel Vetter <daniel.vetter@intel.com>
4614M:	Gustavo Padovan <gustavo@padovan.org>
4615M:	Sean Paul <seanpaul@chromium.org>
4616W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4617S:	Maintained
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619F:	Documentation/gpu/
4620F:	drivers/gpu/vga/
4621F:	drivers/gpu/drm/*
4622F:	include/drm/drm*
4623F:	include/uapi/drm/drm*
4624F:	include/linux/vga*
4625
4626DRM DRIVERS FOR ALLWINNER A10
4627M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Supported
4630F:	drivers/gpu/drm/sun4i/
4631F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR AMLOGIC SOCS
4635M:	Neil Armstrong <narmstrong@baylibre.com>
4636L:	dri-devel@lists.freedesktop.org
4637L:	linux-amlogic@lists.infradead.org
4638W:	http://linux-meson.com/
4639S:	Supported
4640F:	drivers/gpu/drm/meson/
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4643F:	Documentation/gpu/meson.rst
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR ATMEL HLCDC
4647M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Supported
4650F:	drivers/gpu/drm/atmel-hlcdc/
4651F:	Documentation/devicetree/bindings/drm/atmel/
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653
4654DRM DRIVERS FOR BRIDGE CHIPS
4655M:	Archit Taneja <architt@codeaurora.org>
4656M:	Andrzej Hajda <a.hajda@samsung.com>
4657R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	drivers/gpu/drm/bridge/
4661
4662DRM DRIVERS FOR EXYNOS
4663M:	Inki Dae <inki.dae@samsung.com>
4664M:	Joonyoung Shim <jy0922.shim@samsung.com>
4665M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4666M:	Kyungmin Park <kyungmin.park@samsung.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4669S:	Supported
4670F:	drivers/gpu/drm/exynos/
4671F:	include/uapi/drm/exynos_drm.h
4672F:	Documentation/devicetree/bindings/display/exynos/
4673
4674DRM DRIVERS FOR FREESCALE DCU
4675M:	Stefan Agner <stefan@agner.ch>
4676M:	Alison Wang <alison.wang@freescale.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/fsl-dcu/
4680F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4681F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4682F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4683
4684DRM DRIVERS FOR FREESCALE IMX
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/imx/
4689F:	drivers/gpu/ipu-v3/
4690F:	Documentation/devicetree/bindings/display/imx/
4691
4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4693M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695T:	git git://github.com/patjak/drm-gma500
4696S:	Maintained
4697F:	drivers/gpu/drm/gma500/
4698
4699DRM DRIVERS FOR HISILICON
4700M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4701M:	Rongrong Zou <zourongrong@gmail.com>
4702R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4703R:	Chen Feng <puck.chen@hisilicon.com>
4704L:	dri-devel@lists.freedesktop.org
4705T:	git git://github.com/xin3liang/linux.git
4706S:	Maintained
4707F:	drivers/gpu/drm/hisilicon/
4708F:	Documentation/devicetree/bindings/display/hisilicon/
4709
4710DRM DRIVERS FOR MEDIATEK
4711M:	CK Hu <ck.hu@mediatek.com>
4712M:	Philipp Zabel <p.zabel@pengutronix.de>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Supported
4715F:	drivers/gpu/drm/mediatek/
4716F:	Documentation/devicetree/bindings/display/mediatek/
4717
4718DRM DRIVERS FOR NVIDIA TEGRA
4719M:	Thierry Reding <thierry.reding@gmail.com>
4720L:	dri-devel@lists.freedesktop.org
4721L:	linux-tegra@vger.kernel.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Supported
4724F:	drivers/gpu/drm/tegra/
4725F:	drivers/gpu/host1x/
4726F:	include/linux/host1x.h
4727F:	include/uapi/drm/tegra_drm.h
4728F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4729
4730DRM DRIVERS FOR RENESAS
4731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-renesas-soc@vger.kernel.org
4734T:	git git://linuxtv.org/pinchartl/fbdev
4735S:	Supported
4736F:	drivers/gpu/drm/rcar-du/
4737F:	drivers/gpu/drm/shmobile/
4738F:	include/linux/platform_data/shmob_drm.h
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4740F:	Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742DRM DRIVERS FOR ROCKCHIP
4743M:	Sandy Huang <hjc@rock-chips.com>
4744M:	Heiko Stübner <heiko@sntech.de>
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/rockchip/
4748F:	Documentation/devicetree/bindings/display/rockchip/
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750
4751DRM DRIVERS FOR STI
4752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753M:	Vincent Abriou <vincent.abriou@st.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://anongit.freedesktop.org/drm/drm-misc
4756S:	Maintained
4757F:	drivers/gpu/drm/sti
4758F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760DRM DRIVERS FOR STM
4761M:	Yannick Fertre <yannick.fertre@st.com>
4762M:	Philippe Cornu <philippe.cornu@st.com>
4763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764M:	Vincent Abriou <vincent.abriou@st.com>
4765L:	dri-devel@lists.freedesktop.org
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767S:	Maintained
4768F:	drivers/gpu/drm/stm
4769F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771DRM DRIVERS FOR TI LCDC
4772M:	Jyri Sarha <jsarha@ti.com>
4773R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/tilcdc/
4777F:	Documentation/devicetree/bindings/display/tilcdc/
4778
4779DRM DRIVERS FOR TI OMAP
4780M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/omapdrm/
4784F:	Documentation/devicetree/bindings/display/ti/
4785
4786DRM DRIVERS FOR VC4
4787M:	Eric Anholt <eric@anholt.net>
4788T:	git git://github.com/anholt/linux
4789S:	Supported
4790F:	drivers/gpu/drm/vc4/
4791F:	include/uapi/drm/vc4_drm.h
4792F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR VIVANTE GPU IP
4796M:	Lucas Stach <l.stach@pengutronix.de>
4797R:	Russell King <linux+etnaviv@armlinux.org.uk>
4798R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4799L:	etnaviv@lists.freedesktop.org
4800L:	dri-devel@lists.freedesktop.org
4801S:	Maintained
4802F:	drivers/gpu/drm/etnaviv/
4803F:	include/uapi/drm/etnaviv_drm.h
4804F:	Documentation/devicetree/bindings/display/etnaviv/
4805
4806DRM DRIVERS FOR ZTE ZX
4807M:	Shawn Guo <shawnguo@kernel.org>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/zte/
4811F:	Documentation/devicetree/bindings/display/zte,vou.txt
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813
4814DRM PANEL DRIVERS
4815M:	Thierry Reding <thierry.reding@gmail.com>
4816L:	dri-devel@lists.freedesktop.org
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/drm_panel.c
4820F:	drivers/gpu/drm/panel/
4821F:	include/drm/drm_panel.h
4822F:	Documentation/devicetree/bindings/display/panel/
4823
4824DRM TINYDRM DRIVERS
4825M:	Noralf Trønnes <noralf@tronnes.org>
4826W:	https://github.com/notro/tinydrm/wiki/Development
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/
4830F:	include/drm/tinydrm/
4831
4832DRM TTM SUBSYSTEM
4833M:	Christian Koenig <christian.koenig@amd.com>
4834M:	Roger He <Hongbo.He@amd.com>
4835T:	git git://people.freedesktop.org/~agd5f/linux
4836S:	Maintained
4837L:	dri-devel@lists.freedesktop.org
4838F:	include/drm/ttm/
4839F:	drivers/gpu/drm/ttm/
4840
4841DSBR100 USB FM RADIO DRIVER
4842M:	Alexey Klimov <klimov.linux@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/radio/dsbr100.c
4847
4848DSCC4 DRIVER
4849M:	Francois Romieu <romieu@fr.zoreil.com>
4850L:	netdev@vger.kernel.org
4851S:	Maintained
4852F:	drivers/net/wan/dscc4.c
4853
4854DT3155 MEDIA DRIVER
4855M:	Hans Verkuil <hverkuil@xs4all.nl>
4856L:	linux-media@vger.kernel.org
4857T:	git git://linuxtv.org/media_tree.git
4858W:	https://linuxtv.org
4859S:	Odd Fixes
4860F:	drivers/media/pci/dt3155/
4861
4862DVB_USB_AF9015 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9015*
4871
4872DVB_USB_AF9035 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9035*
4881
4882DVB_USB_ANYSEE MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/anysee*
4891
4892DVB_USB_AU6610 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/au6610*
4901
4902DVB_USB_CE6230 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912DVB_USB_CXUSB MEDIA DRIVER
4913M:	Michael Krufky <mkrufky@linuxtv.org>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://github.com/mkrufky
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb/cxusb*
4921
4922DVB_USB_EC168 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://palosaari.fi/linux/
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/anttip/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb-v2/ec168*
4931
4932DVB_USB_GL861 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/gl861*
4940
4941DVB_USB_MXL111SF MEDIA DRIVER
4942M:	Michael Krufky <mkrufky@linuxtv.org>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://github.com/mkrufky
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951DVB_USB_RTL28XXU MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961DVB_USB_V2 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4970F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972DYNAMIC DEBUG
4973M:	Jason Baron <jbaron@akamai.com>
4974S:	Maintained
4975F:	lib/dynamic_debug.c
4976F:	include/linux/dynamic_debug.h
4977
4978DYNAMIC INTERRUPT MODERATION
4979M:	Tal Gilboa <talgi@mellanox.com>
4980S:	Maintained
4981F:	include/linux/net_dim.h
4982
4983DZ DECSTATION DZ11 SERIAL DRIVER
4984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4985S:	Maintained
4986F:	drivers/tty/serial/dz.*
4987
4988E3X0 POWER BUTTON DRIVER
4989M:	Moritz Fischer <moritz.fischer@ettus.com>
4990L:	usrp-users@lists.ettus.com
4991W:	http://www.ettus.com
4992S:	Supported
4993F:	drivers/input/misc/e3x0-button.c
4994F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996E4000 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/tuners/e4000*
5005
5006EATA ISA/EISA/PCI SCSI DRIVER
5007M:	Dario Ballabio <ballabio_dario@emc.com>
5008L:	linux-scsi@vger.kernel.org
5009S:	Maintained
5010F:	drivers/scsi/eata.c
5011
5012EC100 MEDIA DRIVER
5013M:	Antti Palosaari <crope@iki.fi>
5014L:	linux-media@vger.kernel.org
5015W:	https://linuxtv.org
5016W:	http://palosaari.fi/linux/
5017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5018T:	git git://linuxtv.org/anttip/media_tree.git
5019S:	Maintained
5020F:	drivers/media/dvb-frontends/ec100*
5021
5022ECRYPT FILE SYSTEM
5023M:	Tyler Hicks <tyhicks@canonical.com>
5024L:	ecryptfs@vger.kernel.org
5025W:	http://ecryptfs.org
5026W:	https://launchpad.net/ecryptfs
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5028S:	Supported
5029F:	Documentation/filesystems/ecryptfs.txt
5030F:	fs/ecryptfs/
5031
5032EDAC-AMD64
5033M:	Borislav Petkov <bp@alien8.de>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/amd64_edac*
5037
5038EDAC-CALXEDA
5039M:	Robert Richter <rric@kernel.org>
5040L:	linux-edac@vger.kernel.org
5041S:	Maintained
5042F:	drivers/edac/highbank*
5043
5044EDAC-CAVIUM OCTEON
5045M:	Ralf Baechle <ralf@linux-mips.org>
5046M:	David Daney <david.daney@cavium.com>
5047L:	linux-edac@vger.kernel.org
5048L:	linux-mips@linux-mips.org
5049S:	Supported
5050F:	drivers/edac/octeon_edac*
5051
5052EDAC-CAVIUM THUNDERX
5053M:	David Daney <david.daney@cavium.com>
5054M:	Jan Glauber <jglauber@cavium.com>
5055L:	linux-edac@vger.kernel.org
5056S:	Supported
5057F:	drivers/edac/thunderx_edac*
5058
5059EDAC-CORE
5060M:	Borislav Petkov <bp@alien8.de>
5061M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5062M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5063L:	linux-edac@vger.kernel.org
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5066S:	Supported
5067F:	Documentation/admin-guide/ras.rst
5068F:	Documentation/driver-api/edac.rst
5069F:	drivers/edac/
5070F:	include/linux/edac.h
5071
5072EDAC-E752X
5073M:	Mark Gross <mark.gross@intel.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/e752x_edac.c
5077
5078EDAC-E7XXX
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/e7xxx_edac.c
5082
5083EDAC-FSL_DDR
5084M:	York Sun <york.sun@nxp.com>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/fsl_ddr_edac.*
5088
5089EDAC-GHES
5090M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5092L:	linux-edac@vger.kernel.org
5093S:	Maintained
5094F:	drivers/edac/ghes_edac.c
5095
5096EDAC-I3000
5097L:	linux-edac@vger.kernel.org
5098S:	Orphan
5099F:	drivers/edac/i3000_edac.c
5100
5101EDAC-I5000
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i5000_edac.c
5105
5106EDAC-I5400
5107M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/i5400_edac.c
5112
5113EDAC-I7300
5114M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i7300_edac.c
5119
5120EDAC-I7CORE
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/i7core_edac.c
5126
5127EDAC-I82443BXGX
5128M:	Tim Small <tim@buttersideup.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/i82443bxgx_edac.c
5132
5133EDAC-I82975X
5134M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5135M:	"Arvind R." <arvino55@gmail.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/i82975x_edac.c
5139
5140EDAC-IE31200
5141M:	Jason Baron <jbaron@akamai.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/ie31200_edac.c
5145
5146EDAC-MPC85XX
5147M:	Johannes Thumshirn <morbidrsa@gmail.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/mpc85xx_edac.[ch]
5151
5152EDAC-PASEMI
5153M:	Egor Martovetsky <egor@pasemi.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pasemi_edac.c
5157
5158EDAC-PND2
5159M:	Tony Luck <tony.luck@intel.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/pnd2_edac.[ch]
5163
5164EDAC-R82600
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/r82600_edac.c
5169
5170EDAC-SBRIDGE
5171M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/sb_edac.c
5176
5177EDAC-SKYLAKE
5178M:	Tony Luck <tony.luck@intel.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/skx_edac.c
5182
5183EDAC-TI
5184M:	Tero Kristo <t-kristo@ti.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/ti_edac.c
5188
5189EDIROL UA-101/UA-1000 DRIVER
5190M:	Clemens Ladisch <clemens@ladisch.de>
5191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5192T:	git git://git.alsa-project.org/alsa-kernel.git
5193S:	Maintained
5194F:	sound/usb/misc/ua101.c
5195
5196EFI TEST DRIVER
5197L:	linux-efi@vger.kernel.org
5198M:	Ivan Hu <ivan.hu@canonical.com>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200S:	Maintained
5201F:	drivers/firmware/efi/test/
5202
5203EFI VARIABLE FILESYSTEM
5204M:	Matthew Garrett <matthew.garrett@nebula.com>
5205M:	Jeremy Kerr <jk@ozlabs.org>
5206M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5208L:	linux-efi@vger.kernel.org
5209S:	Maintained
5210F:	fs/efivarfs/
5211
5212EFIFB FRAMEBUFFER DRIVER
5213L:	linux-fbdev@vger.kernel.org
5214M:	Peter Jones <pjones@redhat.com>
5215S:	Maintained
5216F:	drivers/video/fbdev/efifb.c
5217
5218EFS FILESYSTEM
5219W:	http://aeschi.ch.eu.org/efs/
5220S:	Orphan
5221F:	fs/efs/
5222
5223EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5224M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5225L:	netdev@vger.kernel.org
5226S:	Maintained
5227F:	drivers/net/ethernet/ibm/ehea/
5228
5229EM28XX VIDEO4LINUX DRIVER
5230M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234T:	git git://linuxtv.org/media_tree.git
5235S:	Maintained
5236F:	drivers/media/usb/em28xx/
5237F:	Documentation/media/v4l-drivers/em28xx*
5238
5239EMBEDDED LINUX
5240M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5241M:	Matt Mackall <mpm@selenic.com>
5242M:	David Woodhouse <dwmw2@infradead.org>
5243L:	linux-embedded@vger.kernel.org
5244S:	Maintained
5245
5246Emulex 10Gbps iSCSI - OneConnect DRIVER
5247M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5248M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5249M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5250L:	linux-scsi@vger.kernel.org
5251W:	http://www.broadcom.com
5252S:	Supported
5253F:	drivers/scsi/be2iscsi/
5254
5255Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5256M:	Sathya Perla <sathya.perla@broadcom.com>
5257M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5258M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5259M:	Somnath Kotur <somnath.kotur@broadcom.com>
5260L:	netdev@vger.kernel.org
5261W:	http://www.emulex.com
5262S:	Supported
5263F:	drivers/net/ethernet/emulex/benet/
5264
5265EMULEX ONECONNECT ROCE DRIVER
5266M:	Selvin Xavier <selvin.xavier@broadcom.com>
5267M:	Devesh Sharma <devesh.sharma@broadcom.com>
5268L:	linux-rdma@vger.kernel.org
5269W:	http://www.broadcom.com
5270S:	Odd Fixes
5271F:	drivers/infiniband/hw/ocrdma/
5272F:	include/uapi/rdma/ocrdma-abi.h
5273
5274EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5275M:	James Smart <james.smart@broadcom.com>
5276M:	Dick Kennedy <dick.kennedy@broadcom.com>
5277L:	linux-scsi@vger.kernel.org
5278W:	http://www.broadcom.com
5279S:	Supported
5280F:	drivers/scsi/lpfc/
5281
5282ENE CB710 FLASH CARD READER DRIVER
5283M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5284S:	Maintained
5285F:	drivers/misc/cb710/
5286F:	drivers/mmc/host/cb710-mmc.*
5287F:	include/linux/cb710.h
5288
5289ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5290M:	Maxim Levitsky <maximlevitsky@gmail.com>
5291S:	Maintained
5292F:	drivers/media/rc/ene_ir.*
5293
5294EPSON S1D13XXX FRAMEBUFFER DRIVER
5295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5296S:	Maintained
5297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5298F:	drivers/video/fbdev/s1d13xxxfb.c
5299F:	include/video/s1d13xxxfb.h
5300
5301ERRSEQ ERROR TRACKING INFRASTRUCTURE
5302M:	Jeff Layton <jlayton@kernel.org>
5303S:	Maintained
5304F:	lib/errseq.c
5305F:	include/linux/errseq.h
5306
5307ET131X NETWORK DRIVER
5308M:	Mark Einon <mark.einon@gmail.com>
5309S:	Odd Fixes
5310F:	drivers/net/ethernet/agere/
5311
5312ETHERNET BRIDGE
5313M:	Stephen Hemminger <stephen@networkplumber.org>
5314L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5315L:	netdev@vger.kernel.org
5316W:	http://www.linuxfoundation.org/en/Net:Bridge
5317S:	Maintained
5318F:	include/linux/netfilter_bridge/
5319F:	net/bridge/
5320
5321ETHERNET PHY LIBRARY
5322M:	Andrew Lunn <andrew@lunn.ch>
5323M:	Florian Fainelli <f.fainelli@gmail.com>
5324L:	netdev@vger.kernel.org
5325S:	Maintained
5326F:	Documentation/ABI/testing/sysfs-bus-mdio
5327F:	Documentation/devicetree/bindings/net/mdio*
5328F:	Documentation/networking/phy.txt
5329F:	drivers/net/phy/
5330F:	drivers/of/of_mdio.c
5331F:	drivers/of/of_net.c
5332F:	include/linux/*mdio*.h
5333F:	include/linux/of_net.h
5334F:	include/linux/phy.h
5335F:	include/linux/phy_fixed.h
5336F:	include/linux/platform_data/mdio-gpio.h
5337F:	include/linux/platform_data/mdio-bcm-unimac.h
5338F:	include/trace/events/mdio.h
5339F:	include/uapi/linux/mdio.h
5340F:	include/uapi/linux/mii.h
5341
5342EXT2 FILE SYSTEM
5343M:	Jan Kara <jack@suse.com>
5344L:	linux-ext4@vger.kernel.org
5345S:	Maintained
5346F:	Documentation/filesystems/ext2.txt
5347F:	fs/ext2/
5348F:	include/linux/ext2*
5349
5350EXT4 FILE SYSTEM
5351M:	"Theodore Ts'o" <tytso@mit.edu>
5352M:	Andreas Dilger <adilger.kernel@dilger.ca>
5353L:	linux-ext4@vger.kernel.org
5354W:	http://ext4.wiki.kernel.org
5355Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5357S:	Maintained
5358F:	Documentation/filesystems/ext4.txt
5359F:	fs/ext4/
5360
5361Extended Verification Module (EVM)
5362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5363L:	linux-integrity@vger.kernel.org
5364S:	Supported
5365F:	security/integrity/evm/
5366
5367EXTENSIBLE FIRMWARE INTERFACE (EFI)
5368M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369L:	linux-efi@vger.kernel.org
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371S:	Maintained
5372F:	Documentation/efi-stub.txt
5373F:	arch/*/kernel/efi.c
5374F:	arch/x86/boot/compressed/eboot.[ch]
5375F:	arch/*/include/asm/efi.h
5376F:	arch/x86/platform/efi/
5377F:	drivers/firmware/efi/
5378F:	include/linux/efi*.h
5379F:	arch/arm/boot/compressed/efi-header.S
5380F:	arch/arm64/kernel/efi-entry.S
5381
5382EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5383M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5384M:	Chanwoo Choi <cw00.choi@samsung.com>
5385L:	linux-kernel@vger.kernel.org
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5387S:	Maintained
5388F:	drivers/extcon/
5389F:	include/linux/extcon/
5390F:	include/linux/extcon.h
5391F:	Documentation/extcon/
5392F:	Documentation/devicetree/bindings/extcon/
5393
5394EXYNOS DP DRIVER
5395M:	Jingoo Han <jingoohan1@gmail.com>
5396L:	dri-devel@lists.freedesktop.org
5397S:	Maintained
5398F:	drivers/gpu/drm/exynos/exynos_dp*
5399
5400EXYNOS SYSMMU (IOMMU) driver
5401M:	Marek Szyprowski <m.szyprowski@samsung.com>
5402L:	iommu@lists.linux-foundation.org
5403S:	Maintained
5404F:	drivers/iommu/exynos-iommu.c
5405
5406EZchip NPS platform support
5407M:	Elad Kanfi <eladkan@mellanox.com>
5408M:	Vineet Gupta <vgupta@synopsys.com>
5409S:	Supported
5410F:	arch/arc/plat-eznps
5411F:	arch/arc/boot/dts/eznps.dts
5412
5413F2FS FILE SYSTEM
5414M:	Jaegeuk Kim <jaegeuk@kernel.org>
5415M:	Chao Yu <yuchao0@huawei.com>
5416L:	linux-f2fs-devel@lists.sourceforge.net
5417W:	https://f2fs.wiki.kernel.org/
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5419S:	Maintained
5420F:	Documentation/filesystems/f2fs.txt
5421F:	Documentation/ABI/testing/sysfs-fs-f2fs
5422F:	fs/f2fs/
5423F:	include/linux/f2fs_fs.h
5424F:	include/trace/events/f2fs.h
5425
5426F71805F HARDWARE MONITORING DRIVER
5427M:	Jean Delvare <jdelvare@suse.com>
5428L:	linux-hwmon@vger.kernel.org
5429S:	Maintained
5430F:	Documentation/hwmon/f71805f
5431F:	drivers/hwmon/f71805f.c
5432
5433FANOTIFY
5434M:	Jan Kara <jack@suse.cz>
5435R:	Amir Goldstein <amir73il@gmail.com>
5436L:	linux-fsdevel@vger.kernel.org
5437S:	Maintained
5438F:	fs/notify/fanotify/
5439F:	include/linux/fanotify.h
5440F:	include/uapi/linux/fanotify.h
5441
5442FARSYNC SYNCHRONOUS DRIVER
5443M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5444W:	http://www.farsite.co.uk/
5445S:	Supported
5446F:	drivers/net/wan/farsync.*
5447
5448FAULT INJECTION SUPPORT
5449M:	Akinobu Mita <akinobu.mita@gmail.com>
5450S:	Supported
5451F:	Documentation/fault-injection/
5452F:	lib/fault-inject.c
5453
5454FBTFT Framebuffer drivers
5455M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5456S:	Maintained
5457F:	drivers/staging/fbtft/
5458
5459FC0011 TUNER DRIVER
5460M:	Michael Buesch <m@bues.ch>
5461L:	linux-media@vger.kernel.org
5462S:	Maintained
5463F:	drivers/media/tuners/fc0011.h
5464F:	drivers/media/tuners/fc0011.c
5465
5466FC2580 MEDIA DRIVER
5467M:	Antti Palosaari <crope@iki.fi>
5468L:	linux-media@vger.kernel.org
5469W:	https://linuxtv.org
5470W:	http://palosaari.fi/linux/
5471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5472T:	git git://linuxtv.org/anttip/media_tree.git
5473S:	Maintained
5474F:	drivers/media/tuners/fc2580*
5475
5476FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5477M:	Johannes Thumshirn <jth@kernel.org>
5478L:	linux-scsi@vger.kernel.org
5479W:	www.Open-FCoE.org
5480S:	Supported
5481F:	drivers/scsi/libfc/
5482F:	drivers/scsi/fcoe/
5483F:	include/scsi/fc/
5484F:	include/scsi/libfc.h
5485F:	include/scsi/libfcoe.h
5486F:	include/uapi/scsi/fc/
5487
5488FILE LOCKING (flock() and fcntl()/lockf())
5489M:	Jeff Layton <jlayton@kernel.org>
5490M:	"J. Bruce Fields" <bfields@fieldses.org>
5491L:	linux-fsdevel@vger.kernel.org
5492S:	Maintained
5493F:	include/linux/fcntl.h
5494F:	include/uapi/linux/fcntl.h
5495F:	fs/fcntl.c
5496F:	fs/locks.c
5497
5498FILESYSTEMS (VFS and infrastructure)
5499M:	Alexander Viro <viro@zeniv.linux.org.uk>
5500L:	linux-fsdevel@vger.kernel.org
5501S:	Maintained
5502F:	fs/*
5503F:	include/linux/fs.h
5504F:	include/uapi/linux/fs.h
5505
5506FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5507M:	Riku Voipio <riku.voipio@iki.fi>
5508L:	linux-hwmon@vger.kernel.org
5509S:	Maintained
5510F:	drivers/hwmon/f75375s.c
5511F:	include/linux/f75375s.h
5512
5513FIREWIRE AUDIO DRIVERS
5514M:	Clemens Ladisch <clemens@ladisch.de>
5515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5516T:	git git://git.alsa-project.org/alsa-kernel.git
5517S:	Maintained
5518F:	sound/firewire/
5519
5520FIREWIRE MEDIA DRIVERS (firedtv)
5521M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5522L:	linux-media@vger.kernel.org
5523L:	linux1394-devel@lists.sourceforge.net
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5525S:	Maintained
5526F:	drivers/media/firewire/
5527
5528FIREWIRE SBP-2 TARGET
5529M:	Chris Boot <bootc@bootc.net>
5530L:	linux-scsi@vger.kernel.org
5531L:	target-devel@vger.kernel.org
5532L:	linux1394-devel@lists.sourceforge.net
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5534S:	Maintained
5535F:	drivers/target/sbp/
5536
5537FIREWIRE SUBSYSTEM
5538M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5539L:	linux1394-devel@lists.sourceforge.net
5540W:	http://ieee1394.wiki.kernel.org/
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5542S:	Maintained
5543F:	drivers/firewire/
5544F:	include/linux/firewire.h
5545F:	include/uapi/linux/firewire*.h
5546F:	tools/firewire/
5547
5548FIRMWARE LOADER (request_firmware)
5549M:	Luis R. Rodriguez <mcgrof@kernel.org>
5550L:	linux-kernel@vger.kernel.org
5551S:	Maintained
5552F:	Documentation/firmware_class/
5553F:	drivers/base/firmware*.c
5554F:	include/linux/firmware.h
5555
5556FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5557M:	Joshua Morris <josh.h.morris@us.ibm.com>
5558M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5559S:	Maintained
5560F:	drivers/block/rsxx/
5561
5562FLOPPY DRIVER
5563M:	Jiri Kosina <jikos@kernel.org>
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5565S:	Odd fixes
5566F:	drivers/block/floppy.c
5567
5568FMC SUBSYSTEM
5569M:	Alessandro Rubini <rubini@gnudd.com>
5570W:	http://www.ohwr.org/projects/fmc-bus
5571S:	Supported
5572F:	drivers/fmc/
5573F:	include/linux/fmc*.h
5574F:	include/linux/ipmi-fru.h
5575K:	fmc_d.*register
5576
5577FPGA MANAGER FRAMEWORK
5578M:	Alan Tull <atull@kernel.org>
5579M:	Moritz Fischer <mdf@kernel.org>
5580L:	linux-fpga@vger.kernel.org
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5583Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5584F:	Documentation/fpga/
5585F:	Documentation/devicetree/bindings/fpga/
5586F:	drivers/fpga/
5587F:	include/linux/fpga/
5588W:	http://www.rocketboards.org
5589
5590FPU EMULATOR
5591M:	Bill Metzenthen <billm@melbpc.org.au>
5592W:	http://floatingpoint.sourceforge.net/emulator/index.html
5593S:	Maintained
5594F:	arch/x86/math-emu/
5595
5596FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5597L:	netdev@vger.kernel.org
5598S:	Orphan
5599F:	drivers/net/wan/dlci.c
5600F:	drivers/net/wan/sdla.c
5601
5602FRAMEBUFFER LAYER
5603M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5604L:	dri-devel@lists.freedesktop.org
5605L:	linux-fbdev@vger.kernel.org
5606T:	git git://github.com/bzolnier/linux.git
5607Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5608S:	Maintained
5609F:	Documentation/fb/
5610F:	drivers/video/
5611F:	include/video/
5612F:	include/linux/fb.h
5613F:	include/uapi/video/
5614F:	include/uapi/linux/fb.h
5615
5616FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5617M:	Horia Geantă <horia.geanta@nxp.com>
5618M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5619L:	linux-crypto@vger.kernel.org
5620S:	Maintained
5621F:	drivers/crypto/caam/
5622F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5623
5624FREESCALE DIU FRAMEBUFFER DRIVER
5625M:	Timur Tabi <timur@tabi.org>
5626L:	linux-fbdev@vger.kernel.org
5627S:	Maintained
5628F:	drivers/video/fbdev/fsl-diu-fb.*
5629
5630FREESCALE DMA DRIVER
5631M:	Li Yang <leoyang.li@nxp.com>
5632M:	Zhang Wei <zw@zh-kernel.org>
5633L:	linuxppc-dev@lists.ozlabs.org
5634S:	Maintained
5635F:	drivers/dma/fsldma.*
5636
5637FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5638M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5639L:	netdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/net/ethernet/freescale/gianfar*
5642X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5643F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5644
5645FREESCALE GPMI NAND DRIVER
5646M:	Han Xu <han.xu@nxp.com>
5647L:	linux-mtd@lists.infradead.org
5648S:	Maintained
5649F:	drivers/mtd/nand/gpmi-nand/*
5650
5651FREESCALE I2C CPM DRIVER
5652M:	Jochen Friedrich <jochen@scram.de>
5653L:	linuxppc-dev@lists.ozlabs.org
5654L:	linux-i2c@vger.kernel.org
5655S:	Maintained
5656F:	drivers/i2c/busses/i2c-cpm.c
5657
5658FREESCALE IMX / MXC FEC DRIVER
5659M:	Fugang Duan <fugang.duan@nxp.com>
5660L:	netdev@vger.kernel.org
5661S:	Maintained
5662F:	drivers/net/ethernet/freescale/fec_main.c
5663F:	drivers/net/ethernet/freescale/fec_ptp.c
5664F:	drivers/net/ethernet/freescale/fec.h
5665F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5666
5667FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5668M:	Sascha Hauer <kernel@pengutronix.de>
5669L:	linux-fbdev@vger.kernel.org
5670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5671S:	Maintained
5672F:	include/linux/platform_data/video-imxfb.h
5673F:	drivers/video/fbdev/imxfb.c
5674
5675FREESCALE QORIQ DPAA ETHERNET DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/dpaa
5680
5681FREESCALE QORIQ DPAA FMAN DRIVER
5682M:	Madalin Bucur <madalin.bucur@nxp.com>
5683L:	netdev@vger.kernel.org
5684S:	Maintained
5685F:	drivers/net/ethernet/freescale/fman
5686F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5687
5688FREESCALE QUAD SPI DRIVER
5689M:	Han Xu <han.xu@nxp.com>
5690L:	linux-mtd@lists.infradead.org
5691S:	Maintained
5692F:	drivers/mtd/spi-nor/fsl-quadspi.c
5693
5694FREESCALE QUICC ENGINE LIBRARY
5695M:	Qiang Zhao <qiang.zhao@nxp.com>
5696L:	linuxppc-dev@lists.ozlabs.org
5697S:	Maintained
5698F:	drivers/soc/fsl/qe/
5699F:	include/soc/fsl/*qe*.h
5700F:	include/soc/fsl/*ucc*.h
5701
5702FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5703M:	Li Yang <leoyang.li@nxp.com>
5704L:	netdev@vger.kernel.org
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/net/ethernet/freescale/ucc_geth*
5708
5709FREESCALE QUICC ENGINE UCC HDLC DRIVER
5710M:	Zhao Qiang <qiang.zhao@nxp.com>
5711L:	netdev@vger.kernel.org
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/net/wan/fsl_ucc_hdlc*
5715
5716FREESCALE QUICC ENGINE UCC UART DRIVER
5717M:	Timur Tabi <timur@tabi.org>
5718L:	linuxppc-dev@lists.ozlabs.org
5719S:	Maintained
5720F:	drivers/tty/serial/ucc_uart.c
5721
5722FREESCALE SOC DRIVERS
5723M:	Li Yang <leoyang.li@nxp.com>
5724L:	linuxppc-dev@lists.ozlabs.org
5725L:	linux-arm-kernel@lists.infradead.org
5726S:	Maintained
5727F:	Documentation/devicetree/bindings/soc/fsl/
5728F:	drivers/soc/fsl/
5729F:	include/linux/fsl/
5730
5731FREESCALE SOC FS_ENET DRIVER
5732M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5733M:	Vitaly Bordug <vbordug@ru.mvista.com>
5734L:	linuxppc-dev@lists.ozlabs.org
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fs_enet/
5738F:	include/linux/fs_enet_pd.h
5739
5740FREESCALE SOC SOUND DRIVERS
5741M:	Timur Tabi <timur@tabi.org>
5742M:	Nicolin Chen <nicoleotsuka@gmail.com>
5743M:	Xiubo Li <Xiubo.Lee@gmail.com>
5744R:	Fabio Estevam <fabio.estevam@nxp.com>
5745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5746L:	linuxppc-dev@lists.ozlabs.org
5747S:	Maintained
5748F:	sound/soc/fsl/fsl*
5749F:	sound/soc/fsl/imx*
5750F:	sound/soc/fsl/mpc8610_hpcd.c
5751
5752FREESCALE USB PERIPHERAL DRIVERS
5753M:	Li Yang <leoyang.li@nxp.com>
5754L:	linux-usb@vger.kernel.org
5755L:	linuxppc-dev@lists.ozlabs.org
5756S:	Maintained
5757F:	drivers/usb/gadget/udc/fsl*
5758
5759FREEVXFS FILESYSTEM
5760M:	Christoph Hellwig <hch@infradead.org>
5761W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5762S:	Maintained
5763F:	fs/freevxfs/
5764
5765FREEZER
5766M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5767M:	Pavel Machek <pavel@ucw.cz>
5768L:	linux-pm@vger.kernel.org
5769S:	Supported
5770F:	Documentation/power/freezing-of-tasks.txt
5771F:	include/linux/freezer.h
5772F:	kernel/freezer.c
5773
5774FRONTSWAP API
5775M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5776L:	linux-kernel@vger.kernel.org
5777S:	Maintained
5778F:	mm/frontswap.c
5779F:	include/linux/frontswap.h
5780
5781FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5782M:	David Howells <dhowells@redhat.com>
5783L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5784S:	Supported
5785F:	Documentation/filesystems/caching/
5786F:	fs/fscache/
5787F:	include/linux/fscache*.h
5788
5789FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5790M:	Theodore Y. Ts'o <tytso@mit.edu>
5791M:	Jaegeuk Kim <jaegeuk@kernel.org>
5792L:	linux-fscrypt@vger.kernel.org
5793Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5795S:	Supported
5796F:	fs/crypto/
5797F:	include/linux/fscrypt*.h
5798F:	Documentation/filesystems/fscrypt.rst
5799
5800FUJITSU FR-V (FRV) PORT
5801S:	Orphan
5802F:	arch/frv/
5803
5804FUJITSU LAPTOP EXTRAS
5805M:	Jonathan Woithe <jwoithe@just42.net>
5806L:	platform-driver-x86@vger.kernel.org
5807S:	Maintained
5808F:	drivers/platform/x86/fujitsu-laptop.c
5809
5810FUJITSU M-5MO LS CAMERA ISP DRIVER
5811M:	Kyungmin Park <kyungmin.park@samsung.com>
5812M:	Heungjun Kim <riverful.kim@samsung.com>
5813L:	linux-media@vger.kernel.org
5814S:	Maintained
5815F:	drivers/media/i2c/m5mols/
5816F:	include/media/i2c/m5mols.h
5817
5818FUJITSU TABLET EXTRAS
5819M:	Robert Gerlach <khnz@gmx.de>
5820L:	platform-driver-x86@vger.kernel.org
5821S:	Maintained
5822F:	drivers/platform/x86/fujitsu-tablet.c
5823
5824FUSE: FILESYSTEM IN USERSPACE
5825M:	Miklos Szeredi <miklos@szeredi.hu>
5826L:	linux-fsdevel@vger.kernel.org
5827W:	http://fuse.sourceforge.net/
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5829S:	Maintained
5830F:	fs/fuse/
5831F:	include/uapi/linux/fuse.h
5832F:	Documentation/filesystems/fuse.txt
5833
5834FUTEX SUBSYSTEM
5835M:	Thomas Gleixner <tglx@linutronix.de>
5836M:	Ingo Molnar <mingo@redhat.com>
5837R:	Peter Zijlstra <peterz@infradead.org>
5838R:	Darren Hart <dvhart@infradead.org>
5839L:	linux-kernel@vger.kernel.org
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5841S:	Maintained
5842F:	kernel/futex.c
5843F:	kernel/futex_compat.c
5844F:	include/asm-generic/futex.h
5845F:	include/linux/futex.h
5846F:	include/uapi/linux/futex.h
5847F:	tools/testing/selftests/futex/
5848F:	tools/perf/bench/futex*
5849F:	Documentation/*futex*
5850
5851FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5852M:	Rik Faith <faith@cs.unc.edu>
5853L:	linux-scsi@vger.kernel.org
5854S:	Odd Fixes (e.g., new signatures)
5855F:	drivers/scsi/fdomain.*
5856
5857GCC PLUGINS
5858M:	Kees Cook <keescook@chromium.org>
5859R:	Emese Revfy <re.emese@gmail.com>
5860L:	kernel-hardening@lists.openwall.com
5861S:	Maintained
5862F:	scripts/gcc-plugins/
5863F:	scripts/gcc-plugin.sh
5864F:	scripts/Makefile.gcc-plugins
5865F:	Documentation/gcc-plugins.txt
5866
5867GCOV BASED KERNEL PROFILING
5868M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5869S:	Maintained
5870F:	kernel/gcov/
5871F:	Documentation/dev-tools/gcov.rst
5872
5873GDB KERNEL DEBUGGING HELPER SCRIPTS
5874M:	Jan Kiszka <jan.kiszka@siemens.com>
5875M:	Kieran Bingham <kieran@bingham.xyz>
5876S:	Supported
5877F:	scripts/gdb/
5878
5879GDT SCSI DISK ARRAY CONTROLLER DRIVER
5880M:	Achim Leubner <achim_leubner@adaptec.com>
5881L:	linux-scsi@vger.kernel.org
5882W:	http://www.icp-vortex.com/
5883S:	Supported
5884F:	drivers/scsi/gdt*
5885
5886GEMTEK FM RADIO RECEIVER DRIVER
5887M:	Hans Verkuil <hverkuil@xs4all.nl>
5888L:	linux-media@vger.kernel.org
5889T:	git git://linuxtv.org/media_tree.git
5890W:	https://linuxtv.org
5891S:	Maintained
5892F:	drivers/media/radio/radio-gemtek*
5893
5894GENERIC GPIO I2C DRIVER
5895M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5896S:	Supported
5897F:	drivers/i2c/busses/i2c-gpio.c
5898F:	include/linux/i2c-gpio.h
5899
5900GENERIC GPIO I2C MULTIPLEXER DRIVER
5901M:	Peter Korsgaard <peter.korsgaard@barco.com>
5902L:	linux-i2c@vger.kernel.org
5903S:	Supported
5904F:	drivers/i2c/muxes/i2c-mux-gpio.c
5905F:	include/linux/i2c-mux-gpio.h
5906F:	Documentation/i2c/muxes/i2c-mux-gpio
5907
5908GENERIC HDLC (WAN) DRIVERS
5909M:	Krzysztof Halasa <khc@pm.waw.pl>
5910W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5911S:	Maintained
5912F:	drivers/net/wan/c101.c
5913F:	drivers/net/wan/hd6457*
5914F:	drivers/net/wan/hdlc*
5915F:	drivers/net/wan/n2.c
5916F:	drivers/net/wan/pc300too.c
5917F:	drivers/net/wan/pci200syn.c
5918F:	drivers/net/wan/wanxl*
5919
5920GENERIC INCLUDE/ASM HEADER FILES
5921M:	Arnd Bergmann <arnd@arndb.de>
5922L:	linux-arch@vger.kernel.org
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5924S:	Maintained
5925F:	include/asm-generic/
5926F:	include/uapi/asm-generic/
5927
5928GENERIC PHY FRAMEWORK
5929M:	Kishon Vijay Abraham I <kishon@ti.com>
5930L:	linux-kernel@vger.kernel.org
5931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5932S:	Supported
5933F:	drivers/phy/
5934F:	include/linux/phy/
5935
5936GENERIC PM DOMAINS
5937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5938M:	Kevin Hilman <khilman@kernel.org>
5939M:	Ulf Hansson <ulf.hansson@linaro.org>
5940L:	linux-pm@vger.kernel.org
5941S:	Supported
5942F:	drivers/base/power/domain*.c
5943F:	include/linux/pm_domain.h
5944F:	Documentation/devicetree/bindings/power/power_domain.txt
5945
5946GENERIC UIO DRIVER FOR PCI DEVICES
5947M:	"Michael S. Tsirkin" <mst@redhat.com>
5948L:	kvm@vger.kernel.org
5949S:	Supported
5950F:	drivers/uio/uio_pci_generic.c
5951
5952GENWQE (IBM Generic Workqueue Card)
5953M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5954M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5955S:	Supported
5956F:	drivers/misc/genwqe/
5957
5958GET_MAINTAINER SCRIPT
5959M:	Joe Perches <joe@perches.com>
5960S:	Maintained
5961F:	scripts/get_maintainer.pl
5962
5963GFS2 FILE SYSTEM
5964M:	Steven Whitehouse <swhiteho@redhat.com>
5965M:	Bob Peterson <rpeterso@redhat.com>
5966L:	cluster-devel@redhat.com
5967W:	http://sources.redhat.com/cluster/
5968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5969S:	Supported
5970F:	Documentation/filesystems/gfs2*.txt
5971F:	fs/gfs2/
5972F:	include/uapi/linux/gfs2_ondisk.h
5973
5974GIGASET ISDN DRIVERS
5975M:	Paul Bolle <pebolle@tiscali.nl>
5976L:	gigaset307x-common@lists.sourceforge.net
5977W:	http://gigaset307x.sourceforge.net/
5978S:	Odd Fixes
5979F:	Documentation/isdn/README.gigaset
5980F:	drivers/isdn/gigaset/
5981F:	include/uapi/linux/gigaset_dev.h
5982
5983GO7007 MPEG CODEC
5984M:	Hans Verkuil <hans.verkuil@cisco.com>
5985L:	linux-media@vger.kernel.org
5986S:	Maintained
5987F:	drivers/media/usb/go7007/
5988
5989GOODIX TOUCHSCREEN
5990M:	Bastien Nocera <hadess@hadess.net>
5991L:	linux-input@vger.kernel.org
5992S:	Maintained
5993F:	drivers/input/touchscreen/goodix.c
5994
5995GPD POCKET FAN DRIVER
5996M:	Hans de Goede <hdegoede@redhat.com>
5997L:	platform-driver-x86@vger.kernel.org
5998S:	Maintained
5999F:	drivers/platform/x86/gpd-pocket-fan.c
6000
6001GPIO ACPI SUPPORT
6002M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6003M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6004L:	linux-gpio@vger.kernel.org
6005L:	linux-acpi@vger.kernel.org
6006S:	Maintained
6007F:	Documentation/acpi/gpio-properties.txt
6008F:	drivers/gpio/gpiolib-acpi.c
6009
6010GPIO IR Transmitter
6011M:	Sean Young <sean@mess.org>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/rc/gpio-ir-tx.c
6015
6016GPIO MOCKUP DRIVER
6017M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6018R:	Bartosz Golaszewski <brgl@bgdev.pl>
6019L:	linux-gpio@vger.kernel.org
6020S:	Maintained
6021F:	drivers/gpio/gpio-mockup.c
6022F:	tools/testing/selftests/gpio/
6023
6024GPIO SUBSYSTEM
6025M:	Linus Walleij <linus.walleij@linaro.org>
6026L:	linux-gpio@vger.kernel.org
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6028S:	Maintained
6029F:	Documentation/devicetree/bindings/gpio/
6030F:	Documentation/gpio/
6031F:	Documentation/ABI/testing/gpio-cdev
6032F:	Documentation/ABI/obsolete/sysfs-gpio
6033F:	drivers/gpio/
6034F:	include/linux/gpio/
6035F:	include/linux/gpio.h
6036F:	include/asm-generic/gpio.h
6037F:	include/uapi/linux/gpio.h
6038F:	tools/gpio/
6039
6040GRE DEMULTIPLEXER DRIVER
6041M:	Dmitry Kozlov <xeb@mail.ru>
6042L:	netdev@vger.kernel.org
6043S:	Maintained
6044F:	net/ipv4/gre_demux.c
6045F:	net/ipv4/gre_offload.c
6046F:	include/net/gre.h
6047
6048GRETH 10/100/1G Ethernet MAC device driver
6049M:	Andreas Larsson <andreas@gaisler.com>
6050L:	netdev@vger.kernel.org
6051S:	Maintained
6052F:	drivers/net/ethernet/aeroflex/
6053
6054GREYBUS AUDIO PROTOCOLS DRIVERS
6055M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6056M:	Mark Greer <mgreer@animalcreek.com>
6057S:	Maintained
6058F:	drivers/staging/greybus/audio_apbridgea.c
6059F:	drivers/staging/greybus/audio_apbridgea.h
6060F:	drivers/staging/greybus/audio_codec.c
6061F:	drivers/staging/greybus/audio_codec.h
6062F:	drivers/staging/greybus/audio_gb.c
6063F:	drivers/staging/greybus/audio_manager.c
6064F:	drivers/staging/greybus/audio_manager.h
6065F:	drivers/staging/greybus/audio_manager_module.c
6066F:	drivers/staging/greybus/audio_manager_private.h
6067F:	drivers/staging/greybus/audio_manager_sysfs.c
6068F:	drivers/staging/greybus/audio_module.c
6069F:	drivers/staging/greybus/audio_topology.c
6070
6071GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6072M:	Viresh Kumar <vireshk@kernel.org>
6073S:	Maintained
6074F:	drivers/staging/greybus/authentication.c
6075F:	drivers/staging/greybus/bootrom.c
6076F:	drivers/staging/greybus/firmware.h
6077F:	drivers/staging/greybus/fw-core.c
6078F:	drivers/staging/greybus/fw-download.c
6079F:	drivers/staging/greybus/fw-managament.c
6080F:	drivers/staging/greybus/greybus_authentication.h
6081F:	drivers/staging/greybus/greybus_firmware.h
6082F:	drivers/staging/greybus/hid.c
6083F:	drivers/staging/greybus/i2c.c
6084F:	drivers/staging/greybus/spi.c
6085F:	drivers/staging/greybus/spilib.c
6086F:	drivers/staging/greybus/spilib.h
6087
6088GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6089M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6090S:	Maintained
6091F:	drivers/staging/greybus/loopback.c
6092F:	drivers/staging/greybus/timesync.c
6093F:	drivers/staging/greybus/timesync_platform.c
6094
6095GREYBUS PLATFORM DRIVERS
6096M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6097S:	Maintained
6098F:	drivers/staging/greybus/arche-platform.c
6099F:	drivers/staging/greybus/arche-apb-ctrl.c
6100F:	drivers/staging/greybus/arche_platform.h
6101
6102GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6103M:	Rui Miguel Silva <rmfrfs@gmail.com>
6104S:	Maintained
6105F:	drivers/staging/greybus/sdio.c
6106F:	drivers/staging/greybus/light.c
6107F:	drivers/staging/greybus/gpio.c
6108F:	drivers/staging/greybus/power_supply.c
6109F:	drivers/staging/greybus/spi.c
6110F:	drivers/staging/greybus/spilib.c
6111
6112GREYBUS SUBSYSTEM
6113M:	Johan Hovold <johan@kernel.org>
6114M:	Alex Elder <elder@kernel.org>
6115M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6116S:	Maintained
6117F:	drivers/staging/greybus/
6118L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6119
6120GREYBUS UART PROTOCOLS DRIVERS
6121M:	David Lin <dtwlin@gmail.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/uart.c
6124F:	drivers/staging/greybus/log.c
6125
6126GS1662 VIDEO SERIALIZER
6127M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6128L:	linux-media@vger.kernel.org
6129T:	git git://linuxtv.org/media_tree.git
6130S:	Maintained
6131F:	drivers/media/spi/gs1662.c
6132
6133GSPCA FINEPIX SUBDRIVER
6134M:	Frank Zago <frank@zago.net>
6135L:	linux-media@vger.kernel.org
6136T:	git git://linuxtv.org/media_tree.git
6137S:	Maintained
6138F:	drivers/media/usb/gspca/finepix.c
6139
6140GSPCA GL860 SUBDRIVER
6141M:	Olivier Lorin <o.lorin@laposte.net>
6142L:	linux-media@vger.kernel.org
6143T:	git git://linuxtv.org/media_tree.git
6144S:	Maintained
6145F:	drivers/media/usb/gspca/gl860/
6146
6147GSPCA M5602 SUBDRIVER
6148M:	Erik Andren <erik.andren@gmail.com>
6149L:	linux-media@vger.kernel.org
6150T:	git git://linuxtv.org/media_tree.git
6151S:	Maintained
6152F:	drivers/media/usb/gspca/m5602/
6153
6154GSPCA PAC207 SONIXB SUBDRIVER
6155M:	Hans Verkuil <hverkuil@xs4all.nl>
6156L:	linux-media@vger.kernel.org
6157T:	git git://linuxtv.org/media_tree.git
6158S:	Odd Fixes
6159F:	drivers/media/usb/gspca/pac207.c
6160
6161GSPCA SN9C20X SUBDRIVER
6162M:	Brian Johnson <brijohn@gmail.com>
6163L:	linux-media@vger.kernel.org
6164T:	git git://linuxtv.org/media_tree.git
6165S:	Maintained
6166F:	drivers/media/usb/gspca/sn9c20x.c
6167
6168GSPCA T613 SUBDRIVER
6169M:	Leandro Costantino <lcostantino@gmail.com>
6170L:	linux-media@vger.kernel.org
6171T:	git git://linuxtv.org/media_tree.git
6172S:	Maintained
6173F:	drivers/media/usb/gspca/t613.c
6174
6175GSPCA USB WEBCAM DRIVER
6176M:	Hans Verkuil <hverkuil@xs4all.nl>
6177L:	linux-media@vger.kernel.org
6178T:	git git://linuxtv.org/media_tree.git
6179S:	Odd Fixes
6180F:	drivers/media/usb/gspca/
6181
6182GTP (GPRS Tunneling Protocol)
6183M:	Pablo Neira Ayuso <pablo@netfilter.org>
6184M:	Harald Welte <laforge@gnumonks.org>
6185L:	osmocom-net-gprs@lists.osmocom.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6187S:	Maintained
6188F:	drivers/net/gtp.c
6189
6190GUID PARTITION TABLE (GPT)
6191M:	Davidlohr Bueso <dave@stgolabs.net>
6192L:	linux-efi@vger.kernel.org
6193S:	Maintained
6194F:	block/partitions/efi.*
6195
6196H8/300 ARCHITECTURE
6197M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6198L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6199W:	http://uclinux-h8.sourceforge.jp
6200T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6201S:	Maintained
6202F:	arch/h8300/
6203F:	drivers/clocksource/h8300_*.c
6204F:	drivers/clk/h8300/
6205F:	drivers/irqchip/irq-renesas-h8*.c
6206
6207HACKRF MEDIA DRIVER
6208M:	Antti Palosaari <crope@iki.fi>
6209L:	linux-media@vger.kernel.org
6210W:	https://linuxtv.org
6211W:	http://palosaari.fi/linux/
6212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6213T:	git git://linuxtv.org/anttip/media_tree.git
6214S:	Maintained
6215F:	drivers/media/usb/hackrf/
6216
6217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6218M:	Frank Seidel <frank@f-seidel.de>
6219L:	platform-driver-x86@vger.kernel.org
6220W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6221S:	Maintained
6222F:	drivers/platform/x86/hdaps.c
6223
6224HARDWARE MONITORING
6225M:	Jean Delvare <jdelvare@suse.com>
6226M:	Guenter Roeck <linux@roeck-us.net>
6227L:	linux-hwmon@vger.kernel.org
6228W:	http://hwmon.wiki.kernel.org/
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6230S:	Maintained
6231F:	Documentation/hwmon/
6232F:	drivers/hwmon/
6233F:	include/linux/hwmon*.h
6234
6235HARDWARE RANDOM NUMBER GENERATOR CORE
6236M:	Matt Mackall <mpm@selenic.com>
6237M:	Herbert Xu <herbert@gondor.apana.org.au>
6238L:	linux-crypto@vger.kernel.org
6239S:	Odd fixes
6240F:	Documentation/devicetree/bindings/rng/
6241F:	Documentation/hw_random.txt
6242F:	drivers/char/hw_random/
6243F:	include/linux/hw_random.h
6244
6245HARDWARE SPINLOCK CORE
6246M:	Ohad Ben-Cohen <ohad@wizery.com>
6247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6248L:	linux-remoteproc@vger.kernel.org
6249S:	Maintained
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6251F:	Documentation/devicetree/bindings/hwlock/
6252F:	Documentation/hwspinlock.txt
6253F:	drivers/hwspinlock/
6254F:	include/linux/hwspinlock.h
6255
6256HARMONY SOUND DRIVER
6257L:	linux-parisc@vger.kernel.org
6258S:	Maintained
6259F:	sound/parisc/harmony.*
6260
6261HDPVR USB VIDEO ENCODER DRIVER
6262M:	Hans Verkuil <hverkuil@xs4all.nl>
6263L:	linux-media@vger.kernel.org
6264T:	git git://linuxtv.org/media_tree.git
6265W:	https://linuxtv.org
6266S:	Odd Fixes
6267F:	drivers/media/usb/hdpvr/
6268
6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6270M:	Jimmy Vance <jimmy.vance@hpe.com>
6271S:	Supported
6272F:	Documentation/watchdog/hpwdt.txt
6273F:	drivers/watchdog/hpwdt.c
6274
6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6276M:	Don Brace <don.brace@microsemi.com>
6277L:	esc.storagedev@microsemi.com
6278L:	linux-scsi@vger.kernel.org
6279S:	Supported
6280F:	Documentation/scsi/hpsa.txt
6281F:	drivers/scsi/hpsa*.[ch]
6282F:	include/linux/cciss*.h
6283F:	include/uapi/linux/cciss*.h
6284
6285HFI1 DRIVER
6286M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6288L:	linux-rdma@vger.kernel.org
6289S:	Supported
6290F:	drivers/infiniband/hw/hfi1
6291
6292HFS FILESYSTEM
6293L:	linux-fsdevel@vger.kernel.org
6294S:	Orphan
6295F:	Documentation/filesystems/hfs.txt
6296F:	fs/hfs/
6297
6298HFSPLUS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfsplus.txt
6302F:	fs/hfsplus/
6303
6304HGA FRAMEBUFFER DRIVER
6305M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6306L:	linux-nvidia@lists.surfsouth.com
6307W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6308S:	Maintained
6309F:	drivers/video/fbdev/hgafb.c
6310
6311HIBERNATION (aka Software Suspend, aka swsusp)
6312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6313M:	Pavel Machek <pavel@ucw.cz>
6314L:	linux-pm@vger.kernel.org
6315B:	https://bugzilla.kernel.org
6316S:	Supported
6317F:	arch/x86/power/
6318F:	drivers/base/power/
6319F:	kernel/power/
6320F:	include/linux/suspend.h
6321F:	include/linux/freezer.h
6322F:	include/linux/pm.h
6323F:	arch/*/include/asm/suspend*.h
6324
6325HID CORE LAYER
6326M:	Jiri Kosina <jikos@kernel.org>
6327R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6328L:	linux-input@vger.kernel.org
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6330S:	Maintained
6331F:	drivers/hid/
6332F:	include/linux/hid*
6333F:	include/uapi/linux/hid*
6334
6335HID SENSOR HUB DRIVERS
6336M:	Jiri Kosina <jikos@kernel.org>
6337M:	Jonathan Cameron <jic23@kernel.org>
6338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6339L:	linux-input@vger.kernel.org
6340L:	linux-iio@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/hid/hid-sensor*
6343F:	drivers/hid/hid-sensor-*
6344F:	drivers/iio/*/hid-*
6345F:	include/linux/hid-sensor-*
6346
6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6348M:	Thomas Gleixner <tglx@linutronix.de>
6349L:	linux-kernel@vger.kernel.org
6350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6351S:	Maintained
6352F:	Documentation/timers/
6353F:	kernel/time/hrtimer.c
6354F:	kernel/time/clockevents.c
6355F:	kernel/time/timer_*.c
6356F:	include/linux/clockchips.h
6357F:	include/linux/hrtimer.h
6358
6359HIGH-SPEED SCC DRIVER FOR AX.25
6360L:	linux-hams@vger.kernel.org
6361S:	Orphan
6362F:	drivers/net/hamradio/dmascc.c
6363F:	drivers/net/hamradio/scc.c
6364
6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6366M:	HighPoint Linux Team <linux@highpoint-tech.com>
6367W:	http://www.highpoint-tech.com
6368S:	Supported
6369F:	Documentation/scsi/hptiop.txt
6370F:	drivers/scsi/hptiop.c
6371
6372HIPPI
6373M:	Jes Sorensen <jes@trained-monkey.org>
6374L:	linux-hippi@sunsite.dk
6375S:	Maintained
6376F:	include/linux/hippidevice.h
6377F:	include/uapi/linux/if_hippi.h
6378F:	net/802/hippi.c
6379F:	drivers/net/hippi/
6380
6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6382M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6383M:	Salil Mehta <salil.mehta@huawei.com>
6384L:	netdev@vger.kernel.org
6385W:	http://www.hisilicon.com
6386S:	Maintained
6387F:	drivers/net/ethernet/hisilicon/hns3/
6388
6389HISILICON NETWORK SUBSYSTEM DRIVER
6390M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6391M:	Salil Mehta <salil.mehta@huawei.com>
6392L:	netdev@vger.kernel.org
6393W:	http://www.hisilicon.com
6394S:	Maintained
6395F:	drivers/net/ethernet/hisilicon/
6396F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6397
6398HISILICON PMU DRIVER
6399M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6400W:	http://www.hisilicon.com
6401S:	Supported
6402F:	drivers/perf/hisilicon
6403F:	Documentation/perf/hisi-pmu.txt
6404
6405HISILICON ROCE DRIVER
6406M:	Lijun Ou <oulijun@huawei.com>
6407M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6408L:	linux-rdma@vger.kernel.org
6409S:	Maintained
6410F:	drivers/infiniband/hw/hns/
6411F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6412
6413HISILICON SAS Controller
6414M:	John Garry <john.garry@huawei.com>
6415W:	http://www.hisilicon.com
6416S:	Supported
6417F:	drivers/scsi/hisi_sas/
6418F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6419
6420HMM - Heterogeneous Memory Management
6421M:	Jérôme Glisse <jglisse@redhat.com>
6422L:	linux-mm@kvack.org
6423S:	Maintained
6424F:	mm/hmm*
6425F:	include/linux/hmm*
6426
6427HOST AP DRIVER
6428M:	Jouni Malinen <j@w1.fi>
6429L:	linux-wireless@vger.kernel.org
6430W:	http://w1.fi/hostap-driver.html
6431S:	Obsolete
6432F:	drivers/net/wireless/intersil/hostap/
6433
6434HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6435L:	platform-driver-x86@vger.kernel.org
6436S:	Orphan
6437F:	drivers/platform/x86/tc1100-wmi.c
6438
6439HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6440M:	Jaroslav Kysela <perex@perex.cz>
6441S:	Maintained
6442F:	drivers/net/ethernet/hp/hp100.*
6443
6444HPET:	High Precision Event Timers driver
6445M:	Clemens Ladisch <clemens@ladisch.de>
6446S:	Maintained
6447F:	Documentation/timers/hpet.txt
6448F:	drivers/char/hpet.c
6449F:	include/linux/hpet.h
6450F:	include/uapi/linux/hpet.h
6451
6452HPET:	x86
6453S:	Orphan
6454F:	arch/x86/kernel/hpet.c
6455F:	arch/x86/include/asm/hpet.h
6456
6457HPFS FILESYSTEM
6458M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6459W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6460S:	Maintained
6461F:	fs/hpfs/
6462
6463HSI SUBSYSTEM
6464M:	Sebastian Reichel <sre@kernel.org>
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6466S:	Maintained
6467F:	Documentation/ABI/testing/sysfs-bus-hsi
6468F:	Documentation/driver-api/hsi.rst
6469F:	drivers/hsi/
6470F:	include/linux/hsi/
6471F:	include/uapi/linux/hsi/
6472
6473HSO 3G MODEM DRIVER
6474L:	linux-usb@vger.kernel.org
6475S:	Orphan
6476F:	drivers/net/usb/hso.c
6477
6478HSR NETWORK PROTOCOL
6479M:	Arvid Brodin <arvid.brodin@alten.se>
6480L:	netdev@vger.kernel.org
6481S:	Maintained
6482F:	net/hsr/
6483
6484HT16K33 LED CONTROLLER DRIVER
6485M:	Robin van der Gracht <robin@protonic.nl>
6486S:	Maintained
6487F:	drivers/auxdisplay/ht16k33.c
6488F:	Documentation/devicetree/bindings/display/ht16k33.txt
6489
6490HTCPEN TOUCHSCREEN DRIVER
6491M:	Pau Oliva Fora <pof@eslack.org>
6492L:	linux-input@vger.kernel.org
6493S:	Maintained
6494F:	drivers/input/touchscreen/htcpen.c
6495
6496HUAWEI ETHERNET DRIVER
6497M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6498L:	netdev@vger.kernel.org
6499S:	Supported
6500F:	Documentation/networking/hinic.txt
6501F:	drivers/net/ethernet/huawei/hinic/
6502
6503HUGETLB FILESYSTEM
6504M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6505S:	Maintained
6506F:	fs/hugetlbfs/
6507
6508HVA ST MEDIA DRIVER
6509M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6510L:	linux-media@vger.kernel.org
6511T:	git git://linuxtv.org/media_tree.git
6512W:	https://linuxtv.org
6513S:	Supported
6514F:	drivers/media/platform/sti/hva
6515
6516HWPOISON MEMORY FAILURE HANDLING
6517M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6518L:	linux-mm@kvack.org
6519S:	Maintained
6520F:	mm/memory-failure.c
6521F:	mm/hwpoison-inject.c
6522
6523Hyper-V CORE AND DRIVERS
6524M:	"K. Y. Srinivasan" <kys@microsoft.com>
6525M:	Haiyang Zhang <haiyangz@microsoft.com>
6526M:	Stephen Hemminger <sthemmin@microsoft.com>
6527L:	devel@linuxdriverproject.org
6528S:	Maintained
6529F:	Documentation/networking/netvsc.txt
6530F:	arch/x86/include/asm/mshyperv.h
6531F:	arch/x86/include/asm/trace/hyperv.h
6532F:	arch/x86/include/uapi/asm/hyperv.h
6533F:	arch/x86/kernel/cpu/mshyperv.c
6534F:	arch/x86/hyperv
6535F:	drivers/hid/hid-hyperv.c
6536F:	drivers/hv/
6537F:	drivers/input/serio/hyperv-keyboard.c
6538F:	drivers/pci/host/pci-hyperv.c
6539F:	drivers/net/hyperv/
6540F:	drivers/scsi/storvsc_drv.c
6541F:	drivers/uio/uio_hv_generic.c
6542F:	drivers/video/fbdev/hyperv_fb.c
6543F:	net/vmw_vsock/hyperv_transport.c
6544F:	include/linux/hyperv.h
6545F:	include/uapi/linux/hyperv.h
6546F:	tools/hv/
6547F:	Documentation/ABI/stable/sysfs-bus-vmbus
6548
6549HYPERVISOR VIRTUAL CONSOLE DRIVER
6550L:	linuxppc-dev@lists.ozlabs.org
6551S:	Odd Fixes
6552F:	drivers/tty/hvc/
6553
6554I2C ACPI SUPPORT
6555M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6556L:	linux-i2c@vger.kernel.org
6557L:	linux-acpi@vger.kernel.org
6558S:	Maintained
6559F:	drivers/i2c/i2c-core-acpi.c
6560
6561I2C MUXES
6562M:	Peter Rosin <peda@axentia.se>
6563L:	linux-i2c@vger.kernel.org
6564S:	Maintained
6565F:	Documentation/i2c/i2c-topology
6566F:	Documentation/i2c/muxes/
6567F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6568F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6569F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6570F:	drivers/i2c/i2c-mux.c
6571F:	drivers/i2c/muxes/
6572F:	include/linux/i2c-mux.h
6573
6574I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6575M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6576L:	linux-i2c@vger.kernel.org
6577S:	Maintained
6578F:	drivers/i2c/busses/i2c-mv64xxx.c
6579
6580I2C OVER PARALLEL PORT
6581M:	Jean Delvare <jdelvare@suse.com>
6582L:	linux-i2c@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/i2c/busses/i2c-parport
6585F:	Documentation/i2c/busses/i2c-parport-light
6586F:	drivers/i2c/busses/i2c-parport.c
6587F:	drivers/i2c/busses/i2c-parport-light.c
6588
6589I2C SUBSYSTEM
6590M:	Wolfram Sang <wsa@the-dreams.de>
6591L:	linux-i2c@vger.kernel.org
6592W:	https://i2c.wiki.kernel.org/
6593Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6595S:	Maintained
6596F:	Documentation/devicetree/bindings/i2c/
6597F:	Documentation/i2c/
6598F:	drivers/i2c/
6599F:	drivers/i2c/*/
6600F:	include/linux/i2c.h
6601F:	include/linux/i2c-*.h
6602F:	include/uapi/linux/i2c.h
6603F:	include/uapi/linux/i2c-*.h
6604
6605I2C-TAOS-EVM DRIVER
6606M:	Jean Delvare <jdelvare@suse.com>
6607L:	linux-i2c@vger.kernel.org
6608S:	Maintained
6609F:	Documentation/i2c/busses/i2c-taos-evm
6610F:	drivers/i2c/busses/i2c-taos-evm.c
6611
6612I2C-TINY-USB DRIVER
6613M:	Till Harbaum <till@harbaum.org>
6614L:	linux-i2c@vger.kernel.org
6615W:	http://www.harbaum.org/till/i2c_tiny_usb
6616S:	Maintained
6617F:	drivers/i2c/busses/i2c-tiny-usb.c
6618
6619I2C/SMBUS CONTROLLER DRIVERS FOR PC
6620M:	Jean Delvare <jdelvare@suse.com>
6621L:	linux-i2c@vger.kernel.org
6622S:	Maintained
6623F:	Documentation/i2c/busses/i2c-ali1535
6624F:	Documentation/i2c/busses/i2c-ali1563
6625F:	Documentation/i2c/busses/i2c-ali15x3
6626F:	Documentation/i2c/busses/i2c-amd756
6627F:	Documentation/i2c/busses/i2c-amd8111
6628F:	Documentation/i2c/busses/i2c-i801
6629F:	Documentation/i2c/busses/i2c-nforce2
6630F:	Documentation/i2c/busses/i2c-piix4
6631F:	Documentation/i2c/busses/i2c-sis5595
6632F:	Documentation/i2c/busses/i2c-sis630
6633F:	Documentation/i2c/busses/i2c-sis96x
6634F:	Documentation/i2c/busses/i2c-via
6635F:	Documentation/i2c/busses/i2c-viapro
6636F:	drivers/i2c/busses/i2c-ali1535.c
6637F:	drivers/i2c/busses/i2c-ali1563.c
6638F:	drivers/i2c/busses/i2c-ali15x3.c
6639F:	drivers/i2c/busses/i2c-amd756.c
6640F:	drivers/i2c/busses/i2c-amd756-s4882.c
6641F:	drivers/i2c/busses/i2c-amd8111.c
6642F:	drivers/i2c/busses/i2c-i801.c
6643F:	drivers/i2c/busses/i2c-isch.c
6644F:	drivers/i2c/busses/i2c-nforce2.c
6645F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6646F:	drivers/i2c/busses/i2c-piix4.c
6647F:	drivers/i2c/busses/i2c-sis5595.c
6648F:	drivers/i2c/busses/i2c-sis630.c
6649F:	drivers/i2c/busses/i2c-sis96x.c
6650F:	drivers/i2c/busses/i2c-via.c
6651F:	drivers/i2c/busses/i2c-viapro.c
6652
6653I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6654M:	Hans de Goede <hdegoede@redhat.com>
6655L:	linux-i2c@vger.kernel.org
6656S:	Maintained
6657F:	drivers/i2c/busses/i2c-cht-wc.c
6658
6659I2C/SMBUS ISMT DRIVER
6660M:	Seth Heasley <seth.heasley@intel.com>
6661M:	Neil Horman <nhorman@tuxdriver.com>
6662L:	linux-i2c@vger.kernel.org
6663F:	drivers/i2c/busses/i2c-ismt.c
6664F:	Documentation/i2c/busses/i2c-ismt
6665
6666I2C/SMBUS STUB DRIVER
6667M:	Jean Delvare <jdelvare@suse.com>
6668L:	linux-i2c@vger.kernel.org
6669S:	Maintained
6670F:	drivers/i2c/i2c-stub.c
6671
6672IA64 (Itanium) PLATFORM
6673M:	Tony Luck <tony.luck@intel.com>
6674M:	Fenghua Yu <fenghua.yu@intel.com>
6675L:	linux-ia64@vger.kernel.org
6676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6677S:	Maintained
6678F:	arch/ia64/
6679
6680IBM Power 842 compression accelerator
6681M:	Haren Myneni <haren@us.ibm.com>
6682S:	Supported
6683F:	drivers/crypto/nx/Makefile
6684F:	drivers/crypto/nx/Kconfig
6685F:	drivers/crypto/nx/nx-842*
6686F:	include/linux/sw842.h
6687F:	crypto/842.c
6688F:	lib/842/
6689
6690IBM Power in-Nest Crypto Acceleration
6691M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6692M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6693L:	linux-crypto@vger.kernel.org
6694S:	Supported
6695F:	drivers/crypto/nx/Makefile
6696F:	drivers/crypto/nx/Kconfig
6697F:	drivers/crypto/nx/nx-aes*
6698F:	drivers/crypto/nx/nx-sha*
6699F:	drivers/crypto/nx/nx.*
6700F:	drivers/crypto/nx/nx_csbcpb.h
6701F:	drivers/crypto/nx/nx_debugfs.h
6702
6703IBM Power Linux RAID adapter
6704M:	Brian King <brking@us.ibm.com>
6705S:	Supported
6706F:	drivers/scsi/ipr.*
6707
6708IBM Power SRIOV Virtual NIC Device Driver
6709M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6710M:	John Allen <jallen@linux.vnet.ibm.com>
6711L:	netdev@vger.kernel.org
6712S:	Supported
6713F:	drivers/net/ethernet/ibm/ibmvnic.*
6714
6715IBM Power Virtual Accelerator Switchboard
6716M:	Sukadev Bhattiprolu
6717L:	linuxppc-dev@lists.ozlabs.org
6718S:	Supported
6719F:	arch/powerpc/platforms/powernv/vas*
6720F:	arch/powerpc/platforms/powernv/copy-paste.h
6721F:	arch/powerpc/include/asm/vas.h
6722F:	arch/powerpc/include/uapi/asm/vas.h
6723
6724IBM Power Virtual Ethernet Device Driver
6725M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6726L:	netdev@vger.kernel.org
6727S:	Supported
6728F:	drivers/net/ethernet/ibm/ibmveth.*
6729
6730IBM Power Virtual FC Device Drivers
6731M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6732L:	linux-scsi@vger.kernel.org
6733S:	Supported
6734F:	drivers/scsi/ibmvscsi/ibmvfc*
6735
6736IBM Power Virtual SCSI Device Drivers
6737M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6738L:	linux-scsi@vger.kernel.org
6739S:	Supported
6740F:	drivers/scsi/ibmvscsi/ibmvscsi*
6741F:	include/scsi/viosrp.h
6742
6743IBM Power Virtual SCSI Device Target Driver
6744M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6745M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6746L:	linux-scsi@vger.kernel.org
6747L:	target-devel@vger.kernel.org
6748S:	Supported
6749F:	drivers/scsi/ibmvscsi_tgt/
6750
6751IBM Power VMX Cryptographic instructions
6752M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6753M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6754L:	linux-crypto@vger.kernel.org
6755S:	Supported
6756F:	drivers/crypto/vmx/Makefile
6757F:	drivers/crypto/vmx/Kconfig
6758F:	drivers/crypto/vmx/vmx.c
6759F:	drivers/crypto/vmx/aes*
6760F:	drivers/crypto/vmx/ghash*
6761F:	drivers/crypto/vmx/ppc-xlate.pl
6762
6763IBM ServeRAID RAID DRIVER
6764S:	Orphan
6765F:	drivers/scsi/ips.*
6766
6767ICH LPC AND GPIO DRIVER
6768M:	Peter Tyser <ptyser@xes-inc.com>
6769S:	Maintained
6770F:	drivers/mfd/lpc_ich.c
6771F:	drivers/gpio/gpio-ich.c
6772
6773IDE SUBSYSTEM
6774M:	"David S. Miller" <davem@davemloft.net>
6775L:	linux-ide@vger.kernel.org
6776Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6778S:	Maintained
6779F:	Documentation/ide/
6780F:	drivers/ide/
6781F:	include/linux/ide.h
6782
6783IDE/ATAPI DRIVERS
6784M:	Borislav Petkov <bp@alien8.de>
6785L:	linux-ide@vger.kernel.org
6786S:	Maintained
6787F:	Documentation/cdrom/ide-cd
6788F:	drivers/ide/ide-cd*
6789
6790IDEAPAD LAPTOP EXTRAS DRIVER
6791M:	Ike Panhc <ike.pan@canonical.com>
6792L:	platform-driver-x86@vger.kernel.org
6793W:	http://launchpad.net/ideapad-laptop
6794S:	Maintained
6795F:	drivers/platform/x86/ideapad-laptop.c
6796
6797IDEAPAD LAPTOP SLIDEBAR DRIVER
6798M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6799L:	linux-input@vger.kernel.org
6800W:	https://github.com/o2genum/ideapad-slidebar
6801S:	Maintained
6802F:	drivers/input/misc/ideapad_slidebar.c
6803
6804IDT VersaClock 5 CLOCK DRIVER
6805M:	Marek Vasut <marek.vasut@gmail.com>
6806S:	Maintained
6807F:	drivers/clk/clk-versaclock5.c
6808
6809IEEE 802.15.4 SUBSYSTEM
6810M:	Alexander Aring <alex.aring@gmail.com>
6811M:	Stefan Schmidt <stefan@osg.samsung.com>
6812L:	linux-wpan@vger.kernel.org
6813W:	http://wpan.cakelab.org/
6814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6816S:	Maintained
6817F:	net/ieee802154/
6818F:	net/mac802154/
6819F:	drivers/net/ieee802154/
6820F:	include/linux/nl802154.h
6821F:	include/linux/ieee802154.h
6822F:	include/net/nl802154.h
6823F:	include/net/mac802154.h
6824F:	include/net/af_ieee802154.h
6825F:	include/net/cfg802154.h
6826F:	include/net/ieee802154_netdev.h
6827F:	Documentation/networking/ieee802154.txt
6828
6829IFE PROTOCOL
6830M:	Yotam Gigi <yotam.gi@gmail.com>
6831M:	Jamal Hadi Salim <jhs@mojatatu.com>
6832F:	net/ife
6833F:	include/net/ife.h
6834F:	include/uapi/linux/ife.h
6835
6836IGORPLUG-USB IR RECEIVER
6837M:	Sean Young <sean@mess.org>
6838L:	linux-media@vger.kernel.org
6839S:	Maintained
6840F:	drivers/media/rc/igorplugusb.c
6841
6842IGUANAWORKS USB IR TRANSCEIVER
6843M:	Sean Young <sean@mess.org>
6844L:	linux-media@vger.kernel.org
6845S:	Maintained
6846F:	drivers/media/rc/iguanair.c
6847
6848IIO DIGITAL POTENTIOMETER DAC
6849M:	Peter Rosin <peda@axentia.se>
6850L:	linux-iio@vger.kernel.org
6851S:	Maintained
6852F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6853F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6854F:	drivers/iio/dac/dpot-dac.c
6855
6856IIO ENVELOPE DETECTOR
6857M:	Peter Rosin <peda@axentia.se>
6858L:	linux-iio@vger.kernel.org
6859S:	Maintained
6860F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6861F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6862F:	drivers/iio/adc/envelope-detector.c
6863
6864IIO MULTIPLEXER
6865M:	Peter Rosin <peda@axentia.se>
6866L:	linux-iio@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6869F:	drivers/iio/multiplexer/iio-mux.c
6870
6871IIO SUBSYSTEM AND DRIVERS
6872M:	Jonathan Cameron <jic23@kernel.org>
6873R:	Hartmut Knaack <knaack.h@gmx.de>
6874R:	Lars-Peter Clausen <lars@metafoo.de>
6875R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6876L:	linux-iio@vger.kernel.org
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6878S:	Maintained
6879F:	Documentation/ABI/testing/configfs-iio*
6880F:	Documentation/ABI/testing/sysfs-bus-iio*
6881F:	Documentation/devicetree/bindings/iio/
6882F:	drivers/iio/
6883F:	drivers/staging/iio/
6884F:	include/linux/iio/
6885F:	tools/iio/
6886
6887IKANOS/ADI EAGLE ADSL USB DRIVER
6888M:	Matthieu Castet <castet.matthieu@free.fr>
6889M:	Stanislaw Gruszka <stf_xl@wp.pl>
6890S:	Maintained
6891F:	drivers/usb/atm/ueagle-atm.c
6892
6893IMGTEC ASCII LCD DRIVER
6894M:	Paul Burton <paul.burton@mips.com>
6895S:	Maintained
6896F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6897F:	drivers/auxdisplay/img-ascii-lcd.c
6898
6899IMGTEC IR DECODER DRIVER
6900M:	James Hogan <jhogan@kernel.org>
6901S:	Maintained
6902F:	drivers/media/rc/img-ir/
6903
6904IMS TWINTURBO FRAMEBUFFER DRIVER
6905L:	linux-fbdev@vger.kernel.org
6906S:	Orphan
6907F:	drivers/video/fbdev/imsttfb.c
6908
6909INA209 HARDWARE MONITOR DRIVER
6910M:	Guenter Roeck <linux@roeck-us.net>
6911L:	linux-hwmon@vger.kernel.org
6912S:	Maintained
6913F:	Documentation/hwmon/ina209
6914F:	Documentation/devicetree/bindings/i2c/ina209.txt
6915F:	drivers/hwmon/ina209.c
6916
6917INA2XX HARDWARE MONITOR DRIVER
6918M:	Guenter Roeck <linux@roeck-us.net>
6919L:	linux-hwmon@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/hwmon/ina2xx
6922F:	drivers/hwmon/ina2xx.c
6923F:	include/linux/platform_data/ina2xx.h
6924
6925INDUSTRY PACK SUBSYSTEM (IPACK)
6926M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6927M:	Jens Taprogge <jens.taprogge@taprogge.org>
6928M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6929L:	industrypack-devel@lists.sourceforge.net
6930W:	http://industrypack.sourceforge.net
6931S:	Maintained
6932F:	drivers/ipack/
6933
6934INFINIBAND SUBSYSTEM
6935M:	Doug Ledford <dledford@redhat.com>
6936M:	Jason Gunthorpe <jgg@mellanox.com>
6937L:	linux-rdma@vger.kernel.org
6938W:	https://github.com/linux-rdma/rdma-core
6939Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6941S:	Supported
6942F:	Documentation/devicetree/bindings/infiniband/
6943F:	Documentation/infiniband/
6944F:	drivers/infiniband/
6945F:	include/uapi/linux/if_infiniband.h
6946F:	include/uapi/rdma/
6947F:	include/rdma/
6948
6949INGENIC JZ4780 DMA Driver
6950M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6951S:	Maintained
6952F:	drivers/dma/dma-jz4780.c
6953
6954INGENIC JZ4780 NAND DRIVER
6955M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6956L:	linux-mtd@lists.infradead.org
6957S:	Maintained
6958F:	drivers/mtd/nand/jz4780_*
6959
6960INOTIFY
6961M:	Jan Kara <jack@suse.cz>
6962R:	Amir Goldstein <amir73il@gmail.com>
6963L:	linux-fsdevel@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/filesystems/inotify.txt
6966F:	fs/notify/inotify/
6967F:	include/linux/inotify.h
6968F:	include/uapi/linux/inotify.h
6969
6970INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6971M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6972L:	linux-input@vger.kernel.org
6973Q:	http://patchwork.kernel.org/project/linux-input/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6975S:	Maintained
6976F:	drivers/input/
6977F:	include/linux/input.h
6978F:	include/uapi/linux/input.h
6979F:	include/uapi/linux/input-event-codes.h
6980F:	include/linux/input/
6981F:	Documentation/devicetree/bindings/input/
6982F:	Documentation/input/
6983
6984INPUT MULTITOUCH (MT) PROTOCOL
6985M:	Henrik Rydberg <rydberg@bitmath.org>
6986L:	linux-input@vger.kernel.org
6987S:	Odd fixes
6988F:	Documentation/input/multi-touch-protocol.rst
6989F:	drivers/input/input-mt.c
6990K:	\b(ABS|SYN)_MT_
6991
6992INSIDE SECURE CRYPTO DRIVER
6993M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6994F:	drivers/crypto/inside-secure/
6995S:	Maintained
6996L:	linux-crypto@vger.kernel.org
6997
6998INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6999M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7000M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7001L:	linux-integrity@vger.kernel.org
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7003S:	Supported
7004F:	security/integrity/ima/
7005
7006INTEL 810/815 FRAMEBUFFER DRIVER
7007M:	Antonino Daplas <adaplas@gmail.com>
7008L:	linux-fbdev@vger.kernel.org
7009S:	Maintained
7010F:	drivers/video/fbdev/i810/
7011
7012INTEL ASoC BDW/HSW DRIVERS
7013M:	Jie Yang <yang.jie@linux.intel.com>
7014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7015S:	Supported
7016F:	sound/soc/intel/common/sst-dsp*
7017F:	sound/soc/intel/common/sst-firmware.c
7018F:	sound/soc/intel/boards/broadwell.c
7019F:	sound/soc/intel/haswell/
7020
7021INTEL C600 SERIES SAS CONTROLLER DRIVER
7022M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7023M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7024L:	linux-scsi@vger.kernel.org
7025T:	git git://git.code.sf.net/p/intel-sas/isci
7026S:	Supported
7027F:	drivers/scsi/isci/
7028
7029INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7030M:	Jani Nikula <jani.nikula@linux.intel.com>
7031M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7032M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7033L:	intel-gfx@lists.freedesktop.org
7034W:	https://01.org/linuxgraphics/
7035B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7036C:	irc://chat.freenode.net/intel-gfx
7037Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7038T:	git git://anongit.freedesktop.org/drm-intel
7039S:	Supported
7040F:	drivers/gpu/drm/i915/
7041F:	include/drm/i915*
7042F:	include/uapi/drm/i915_drm.h
7043F:	Documentation/gpu/i915.rst
7044
7045INTEL ETHERNET DRIVERS
7046M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7047L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7048W:	http://www.intel.com/support/feedback.htm
7049W:	http://e1000.sourceforge.net/
7050Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7053S:	Supported
7054F:	Documentation/networking/e100.txt
7055F:	Documentation/networking/e1000.txt
7056F:	Documentation/networking/e1000e.txt
7057F:	Documentation/networking/igb.txt
7058F:	Documentation/networking/igbvf.txt
7059F:	Documentation/networking/ixgb.txt
7060F:	Documentation/networking/ixgbe.txt
7061F:	Documentation/networking/ixgbevf.txt
7062F:	Documentation/networking/i40e.txt
7063F:	Documentation/networking/i40evf.txt
7064F:	drivers/net/ethernet/intel/
7065F:	drivers/net/ethernet/intel/*/
7066F:	include/linux/avf/virtchnl.h
7067
7068INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7069M:	Maik Broemme <mbroemme@libmpq.org>
7070L:	linux-fbdev@vger.kernel.org
7071S:	Maintained
7072F:	Documentation/fb/intelfb.txt
7073F:	drivers/video/fbdev/intelfb/
7074
7075INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7076M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7077M:	Zhi Wang <zhi.a.wang@intel.com>
7078L:	intel-gvt-dev@lists.freedesktop.org
7079L:	intel-gfx@lists.freedesktop.org
7080W:	https://01.org/igvt-g
7081T:	git https://github.com/intel/gvt-linux.git
7082S:	Supported
7083F:	drivers/gpu/drm/i915/gvt/
7084
7085INTEL HID EVENT DRIVER
7086M:	Alex Hung <alex.hung@canonical.com>
7087L:	platform-driver-x86@vger.kernel.org
7088S:	Maintained
7089F:	drivers/platform/x86/intel-hid.c
7090
7091INTEL I/OAT DMA DRIVER
7092M:	Dave Jiang <dave.jiang@intel.com>
7093R:	Dan Williams <dan.j.williams@intel.com>
7094L:	dmaengine@vger.kernel.org
7095Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7096S:	Supported
7097F:	drivers/dma/ioat*
7098
7099INTEL IDLE DRIVER
7100M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7101M:	Len Brown <lenb@kernel.org>
7102L:	linux-pm@vger.kernel.org
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7104B:	https://bugzilla.kernel.org
7105S:	Supported
7106F:	drivers/idle/intel_idle.c
7107
7108INTEL INTEGRATED SENSOR HUB DRIVER
7109M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7110M:	Jiri Kosina <jikos@kernel.org>
7111L:	linux-input@vger.kernel.org
7112S:	Maintained
7113F:	drivers/hid/intel-ish-hid/
7114
7115INTEL IOMMU (VT-d)
7116M:	David Woodhouse <dwmw2@infradead.org>
7117L:	iommu@lists.linux-foundation.org
7118T:	git git://git.infradead.org/iommu-2.6.git
7119S:	Supported
7120F:	drivers/iommu/intel-iommu.c
7121F:	include/linux/intel-iommu.h
7122
7123INTEL IOP-ADMA DMA DRIVER
7124R:	Dan Williams <dan.j.williams@intel.com>
7125S:	Odd fixes
7126F:	drivers/dma/iop-adma.c
7127
7128INTEL IPU3 CSI-2 CIO2 DRIVER
7129M:	Yong Zhi <yong.zhi@intel.com>
7130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7131L:	linux-media@vger.kernel.org
7132S:	Maintained
7133F:	drivers/media/pci/intel/ipu3/
7134F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7135
7136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7137M:	Krzysztof Halasa <khalasa@piap.pl>
7138S:	Maintained
7139F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7140F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7141F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7142F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7143F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7144F:	drivers/net/wan/ixp4xx_hss.c
7145
7146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7147M:	Deepak Saxena <dsaxena@plexity.net>
7148S:	Maintained
7149F:	drivers/char/hw_random/ixp4xx-rng.c
7150
7151INTEL MANAGEMENT ENGINE (mei)
7152M:	Tomas Winkler <tomas.winkler@intel.com>
7153L:	linux-kernel@vger.kernel.org
7154S:	Supported
7155F:	include/uapi/linux/mei.h
7156F:	include/linux/mei_cl_bus.h
7157F:	drivers/misc/mei/*
7158F:	drivers/watchdog/mei_wdt.c
7159F:	Documentation/misc-devices/mei/*
7160F:	samples/mei/*
7161
7162INTEL MENLOW THERMAL DRIVER
7163M:	Sujith Thomas <sujith.thomas@intel.com>
7164L:	platform-driver-x86@vger.kernel.org
7165W:	https://01.org/linux-acpi
7166S:	Supported
7167F:	drivers/platform/x86/intel_menlow.c
7168
7169INTEL MERRIFIELD GPIO DRIVER
7170M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7171L:	linux-gpio@vger.kernel.org
7172S:	Maintained
7173F:	drivers/gpio/gpio-merrifield.c
7174
7175INTEL MIC DRIVERS (mic)
7176M:	Sudeep Dutt <sudeep.dutt@intel.com>
7177M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7178S:	Supported
7179W:	https://github.com/sudeepdutt/mic
7180W:	http://software.intel.com/en-us/mic-developer
7181F:	include/linux/mic_bus.h
7182F:	include/linux/scif.h
7183F:	include/uapi/linux/mic_common.h
7184F:	include/uapi/linux/mic_ioctl.h
7185F:	include/uapi/linux/scif_ioctl.h
7186F:	drivers/misc/mic/
7187F:	drivers/dma/mic_x100_dma.c
7188F:	drivers/dma/mic_x100_dma.h
7189F:	Documentation/mic/
7190
7191INTEL PMC CORE DRIVER
7192M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7193M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7194L:	platform-driver-x86@vger.kernel.org
7195S:	Maintained
7196F:	arch/x86/include/asm/pmc_core.h
7197F:	drivers/platform/x86/intel_pmc_core*
7198
7199INTEL PMC/P-Unit IPC DRIVER
7200M:	Zha Qipeng<qipeng.zha@intel.com>
7201L:	platform-driver-x86@vger.kernel.org
7202S:	Maintained
7203F:	drivers/platform/x86/intel_pmc_ipc.c
7204F:	drivers/platform/x86/intel_punit_ipc.c
7205F:	arch/x86/include/asm/intel_pmc_ipc.h
7206F:	arch/x86/include/asm/intel_punit_ipc.h
7207
7208INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7209M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7210L:	linux-wireless@vger.kernel.org
7211S:	Maintained
7212F:	Documentation/networking/README.ipw2100
7213F:	Documentation/networking/README.ipw2200
7214F:	drivers/net/wireless/intel/ipw2x00/
7215
7216INTEL PSTATE DRIVER
7217M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7218M:	Len Brown <lenb@kernel.org>
7219L:	linux-pm@vger.kernel.org
7220S:	Supported
7221F:	drivers/cpufreq/intel_pstate.c
7222
7223INTEL RDMA RNIC DRIVER
7224M:	Faisal Latif <faisal.latif@intel.com>
7225M:	Shiraz Saleem <shiraz.saleem@intel.com>
7226L:	linux-rdma@vger.kernel.org
7227S:	Supported
7228F:	drivers/infiniband/hw/i40iw/
7229
7230INTEL TELEMETRY DRIVER
7231M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7232L:	platform-driver-x86@vger.kernel.org
7233S:	Maintained
7234F:	arch/x86/include/asm/intel_telemetry.h
7235F:	drivers/platform/x86/intel_telemetry*
7236
7237INTEL VIRTUAL BUTTON DRIVER
7238M:	AceLan Kao <acelan.kao@canonical.com>
7239L:	platform-driver-x86@vger.kernel.org
7240S:	Maintained
7241F:	drivers/platform/x86/intel-vbtn.c
7242
7243INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7244M:	Stanislaw Gruszka <sgruszka@redhat.com>
7245L:	linux-wireless@vger.kernel.org
7246S:	Supported
7247F:	drivers/net/wireless/intel/iwlegacy/
7248
7249INTEL WIRELESS WIFI LINK (iwlwifi)
7250M:	Johannes Berg <johannes.berg@intel.com>
7251M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7252M:	Luca Coelho <luciano.coelho@intel.com>
7253M:	Intel Linux Wireless <linuxwifi@intel.com>
7254L:	linux-wireless@vger.kernel.org
7255W:	http://intellinuxwireless.org
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7257S:	Supported
7258F:	drivers/net/wireless/intel/iwlwifi/
7259
7260INTEL WIRELESS WIMAX CONNECTION 2400
7261M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7262M:	linux-wimax@intel.com
7263L:	wimax@linuxwimax.org (subscribers-only)
7264S:	Supported
7265W:	http://linuxwimax.org
7266F:	Documentation/wimax/README.i2400m
7267F:	drivers/net/wimax/i2400m/
7268F:	include/uapi/linux/wimax/i2400m.h
7269
7270INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7271M:	Mario Limonciello <mario.limonciello@dell.com>
7272S:	Maintained
7273F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7274
7275INTEL(R) TRACE HUB
7276M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7277S:	Supported
7278F:	Documentation/trace/intel_th.txt
7279F:	drivers/hwtracing/intel_th/
7280
7281INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7282M:	Ning Sun <ning.sun@intel.com>
7283L:	tboot-devel@lists.sourceforge.net
7284W:	http://tboot.sourceforge.net
7285T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7286S:	Supported
7287F:	Documentation/intel_txt.txt
7288F:	include/linux/tboot.h
7289F:	arch/x86/kernel/tboot.c
7290
7291INTEL-MID GPIO DRIVER
7292M:	David Cohen <david.a.cohen@linux.intel.com>
7293L:	linux-gpio@vger.kernel.org
7294S:	Maintained
7295F:	drivers/gpio/gpio-intel-mid.c
7296
7297INVENSENSE MPU-3050 GYROSCOPE DRIVER
7298M:	Linus Walleij <linus.walleij@linaro.org>
7299L:	linux-iio@vger.kernel.org
7300S:	Maintained
7301F:	drivers/iio/gyro/mpu3050*
7302F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7303
7304IOC3 ETHERNET DRIVER
7305M:	Ralf Baechle <ralf@linux-mips.org>
7306L:	linux-mips@linux-mips.org
7307S:	Maintained
7308F:	drivers/net/ethernet/sgi/ioc3-eth.c
7309
7310IOC3 SERIAL DRIVER
7311M:	Pat Gefre <pfg@sgi.com>
7312L:	linux-serial@vger.kernel.org
7313S:	Maintained
7314F:	drivers/tty/serial/ioc3_serial.c
7315
7316IOMMU DRIVERS
7317M:	Joerg Roedel <joro@8bytes.org>
7318L:	iommu@lists.linux-foundation.org
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7320S:	Maintained
7321F:	Documentation/devicetree/bindings/iommu/
7322F:	drivers/iommu/
7323F:	include/linux/iommu.h
7324F:	include/linux/iova.h
7325
7326IP MASQUERADING
7327M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7328S:	Maintained
7329F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7330
7331IPMI SUBSYSTEM
7332M:	Corey Minyard <minyard@acm.org>
7333L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7334W:	http://openipmi.sourceforge.net/
7335S:	Supported
7336F:	Documentation/IPMI.txt
7337F:	drivers/char/ipmi/
7338F:	include/linux/ipmi*
7339F:	include/uapi/linux/ipmi*
7340
7341IPS SCSI RAID DRIVER
7342M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7343L:	linux-scsi@vger.kernel.org
7344W:	http://www.adaptec.com/
7345S:	Maintained
7346F:	drivers/scsi/ips*
7347
7348IPVS
7349M:	Wensong Zhang <wensong@linux-vs.org>
7350M:	Simon Horman <horms@verge.net.au>
7351M:	Julian Anastasov <ja@ssi.bg>
7352L:	netdev@vger.kernel.org
7353L:	lvs-devel@vger.kernel.org
7354S:	Maintained
7355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7357F:	Documentation/networking/ipvs-sysctl.txt
7358F:	include/net/ip_vs.h
7359F:	include/uapi/linux/ip_vs.h
7360F:	net/netfilter/ipvs/
7361
7362IPWIRELESS DRIVER
7363M:	Jiri Kosina <jikos@kernel.org>
7364M:	David Sterba <dsterba@suse.com>
7365S:	Odd Fixes
7366F:	drivers/tty/ipwireless/
7367
7368IPX NETWORK LAYER
7369L:	netdev@vger.kernel.org
7370S:	Obsolete
7371F:	include/uapi/linux/ipx.h
7372F:	drivers/staging/ipx/
7373
7374IRDA SUBSYSTEM
7375M:	Samuel Ortiz <samuel@sortiz.org>
7376L:	irda-users@lists.sourceforge.net (subscribers-only)
7377L:	netdev@vger.kernel.org
7378W:	http://irda.sourceforge.net/
7379S:	Obsolete
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7381F:	Documentation/networking/irda.txt
7382F:	drivers/staging/irda/
7383
7384IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7385M:	Marc Zyngier <marc.zyngier@arm.com>
7386S:	Maintained
7387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7388F:	Documentation/IRQ-domain.txt
7389F:	include/linux/irqdomain.h
7390F:	kernel/irq/irqdomain.c
7391F:	kernel/irq/msi.c
7392
7393IRQ SUBSYSTEM
7394M:	Thomas Gleixner <tglx@linutronix.de>
7395L:	linux-kernel@vger.kernel.org
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7398F:	kernel/irq/
7399
7400IRQCHIP DRIVERS
7401M:	Thomas Gleixner <tglx@linutronix.de>
7402M:	Jason Cooper <jason@lakedaemon.net>
7403M:	Marc Zyngier <marc.zyngier@arm.com>
7404L:	linux-kernel@vger.kernel.org
7405S:	Maintained
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7407F:	Documentation/devicetree/bindings/interrupt-controller/
7408F:	drivers/irqchip/
7409
7410ISA
7411M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7412S:	Maintained
7413F:	Documentation/isa.txt
7414F:	drivers/base/isa.c
7415F:	include/linux/isa.h
7416
7417ISA RADIO MODULE
7418M:	Hans Verkuil <hverkuil@xs4all.nl>
7419L:	linux-media@vger.kernel.org
7420T:	git git://linuxtv.org/media_tree.git
7421W:	https://linuxtv.org
7422S:	Maintained
7423F:	drivers/media/radio/radio-isa*
7424
7425ISAPNP
7426M:	Jaroslav Kysela <perex@perex.cz>
7427S:	Maintained
7428F:	Documentation/isapnp.txt
7429F:	drivers/pnp/isapnp/
7430F:	include/linux/isapnp.h
7431
7432ISCSI
7433M:	Lee Duncan <lduncan@suse.com>
7434M:	Chris Leech <cleech@redhat.com>
7435L:	open-iscsi@googlegroups.com
7436W:	www.open-iscsi.com
7437S:	Maintained
7438F:	drivers/scsi/*iscsi*
7439F:	include/scsi/*iscsi*
7440
7441iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7442M:	Peter Jones <pjones@redhat.com>
7443M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7444S:	Maintained
7445F:	drivers/firmware/iscsi_ibft*
7446
7447ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7448M:	Or Gerlitz <ogerlitz@mellanox.com>
7449M:	Sagi Grimberg <sagi@grimberg.me>
7450M:	Roi Dayan <roid@mellanox.com>
7451L:	linux-rdma@vger.kernel.org
7452S:	Supported
7453W:	http://www.openfabrics.org
7454W:	www.open-iscsi.org
7455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7456F:	drivers/infiniband/ulp/iser/
7457
7458ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7459M:	Sagi Grimberg <sagi@grimberg.me>
7460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7461L:	linux-rdma@vger.kernel.org
7462L:	target-devel@vger.kernel.org
7463S:	Supported
7464W:	http://www.linux-iscsi.org
7465F:	drivers/infiniband/ulp/isert
7466
7467ISDN SUBSYSTEM
7468M:	Karsten Keil <isdn@linux-pingi.de>
7469L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7470L:	netdev@vger.kernel.org
7471W:	http://www.isdn4linux.de
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7473S:	Maintained
7474F:	Documentation/isdn/
7475F:	drivers/isdn/
7476F:	include/linux/isdn.h
7477F:	include/linux/isdn/
7478F:	include/uapi/linux/isdn.h
7479F:	include/uapi/linux/isdn/
7480
7481ISDN SUBSYSTEM (Eicon active card driver)
7482M:	Armin Schindler <mac@melware.de>
7483L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7484W:	http://www.melware.de
7485S:	Maintained
7486F:	drivers/isdn/hardware/eicon/
7487
7488IT87 HARDWARE MONITORING DRIVER
7489M:	Jean Delvare <jdelvare@suse.com>
7490L:	linux-hwmon@vger.kernel.org
7491S:	Maintained
7492F:	Documentation/hwmon/it87
7493F:	drivers/hwmon/it87.c
7494
7495IT913X MEDIA DRIVER
7496M:	Antti Palosaari <crope@iki.fi>
7497L:	linux-media@vger.kernel.org
7498W:	https://linuxtv.org
7499W:	http://palosaari.fi/linux/
7500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7501T:	git git://linuxtv.org/anttip/media_tree.git
7502S:	Maintained
7503F:	drivers/media/tuners/it913x*
7504
7505IVTV VIDEO4LINUX DRIVER
7506M:	Andy Walls <awalls@md.metrocast.net>
7507L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7508L:	linux-media@vger.kernel.org
7509T:	git git://linuxtv.org/media_tree.git
7510W:	http://www.ivtvdriver.org
7511S:	Maintained
7512F:	Documentation/media/v4l-drivers/ivtv*
7513F:	drivers/media/pci/ivtv/
7514F:	include/uapi/linux/ivtv*
7515
7516IX2505V MEDIA DRIVER
7517M:	Malcolm Priestley <tvboxspy@gmail.com>
7518L:	linux-media@vger.kernel.org
7519W:	https://linuxtv.org
7520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7521S:	Maintained
7522F:	drivers/media/dvb-frontends/ix2505v*
7523
7524JC42.4 TEMPERATURE SENSOR DRIVER
7525M:	Guenter Roeck <linux@roeck-us.net>
7526L:	linux-hwmon@vger.kernel.org
7527S:	Maintained
7528F:	drivers/hwmon/jc42.c
7529F:	Documentation/hwmon/jc42
7530
7531JFS FILESYSTEM
7532M:	Dave Kleikamp <shaggy@kernel.org>
7533L:	jfs-discussion@lists.sourceforge.net
7534W:	http://jfs.sourceforge.net/
7535T:	git git://github.com/kleikamp/linux-shaggy.git
7536S:	Maintained
7537F:	Documentation/filesystems/jfs.txt
7538F:	fs/jfs/
7539
7540JME NETWORK DRIVER
7541M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7542L:	netdev@vger.kernel.org
7543S:	Maintained
7544F:	drivers/net/ethernet/jme.*
7545
7546JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7547M:	David Woodhouse <dwmw2@infradead.org>
7548L:	linux-mtd@lists.infradead.org
7549W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7550S:	Maintained
7551F:	fs/jffs2/
7552F:	include/uapi/linux/jffs2.h
7553
7554JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7555M:	"Theodore Ts'o" <tytso@mit.edu>
7556M:	Jan Kara <jack@suse.com>
7557L:	linux-ext4@vger.kernel.org
7558S:	Maintained
7559F:	fs/jbd2/
7560F:	include/linux/jbd2.h
7561
7562JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7563M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7564L:	linux-media@vger.kernel.org
7565S:	Maintained
7566F:	drivers/media/platform/rcar_jpu.c
7567
7568JSM Neo PCI based serial card
7569M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7570L:	linux-serial@vger.kernel.org
7571S:	Maintained
7572F:	drivers/tty/serial/jsm/
7573
7574K10TEMP HARDWARE MONITORING DRIVER
7575M:	Clemens Ladisch <clemens@ladisch.de>
7576L:	linux-hwmon@vger.kernel.org
7577S:	Maintained
7578F:	Documentation/hwmon/k10temp
7579F:	drivers/hwmon/k10temp.c
7580
7581K8TEMP HARDWARE MONITORING DRIVER
7582M:	Rudolf Marek <r.marek@assembler.cz>
7583L:	linux-hwmon@vger.kernel.org
7584S:	Maintained
7585F:	Documentation/hwmon/k8temp
7586F:	drivers/hwmon/k8temp.c
7587
7588KASAN
7589M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7590R:	Alexander Potapenko <glider@google.com>
7591R:	Dmitry Vyukov <dvyukov@google.com>
7592L:	kasan-dev@googlegroups.com
7593S:	Maintained
7594F:	arch/*/include/asm/kasan.h
7595F:	arch/*/mm/kasan_init*
7596F:	Documentation/dev-tools/kasan.rst
7597F:	include/linux/kasan*.h
7598F:	lib/test_kasan.c
7599F:	mm/kasan/
7600F:	scripts/Makefile.kasan
7601
7602KCONFIG
7603L:	linux-kbuild@vger.kernel.org
7604S:	Orphan
7605F:	Documentation/kbuild/kconfig-language.txt
7606F:	scripts/kconfig/
7607
7608KDUMP
7609M:	Dave Young <dyoung@redhat.com>
7610M:	Baoquan He <bhe@redhat.com>
7611R:	Vivek Goyal <vgoyal@redhat.com>
7612L:	kexec@lists.infradead.org
7613W:	http://lse.sourceforge.net/kdump/
7614S:	Maintained
7615F:	Documentation/kdump/
7616
7617KEENE FM RADIO TRANSMITTER DRIVER
7618M:	Hans Verkuil <hverkuil@xs4all.nl>
7619L:	linux-media@vger.kernel.org
7620T:	git git://linuxtv.org/media_tree.git
7621W:	https://linuxtv.org
7622S:	Maintained
7623F:	drivers/media/radio/radio-keene*
7624
7625KERNEL AUTOMOUNTER v4 (AUTOFS4)
7626M:	Ian Kent <raven@themaw.net>
7627L:	autofs@vger.kernel.org
7628S:	Maintained
7629F:	fs/autofs4/
7630
7631KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7632M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7633M:	Michal Marek <michal.lkml@markovi.net>
7634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7635L:	linux-kbuild@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/kbuild/
7638F:	Makefile
7639F:	scripts/Makefile.*
7640F:	scripts/basic/
7641F:	scripts/mk*
7642F:	scripts/package/
7643
7644KERNEL JANITORS
7645L:	kernel-janitors@vger.kernel.org
7646W:	http://kernelnewbies.org/KernelJanitors
7647S:	Odd Fixes
7648
7649KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7650M:	"J. Bruce Fields" <bfields@fieldses.org>
7651M:	Jeff Layton <jlayton@kernel.org>
7652L:	linux-nfs@vger.kernel.org
7653W:	http://nfs.sourceforge.net/
7654T:	git git://linux-nfs.org/~bfields/linux.git
7655S:	Supported
7656F:	fs/nfsd/
7657F:	include/uapi/linux/nfsd/
7658F:	fs/lockd/
7659F:	fs/nfs_common/
7660F:	net/sunrpc/
7661F:	include/linux/lockd/
7662F:	include/linux/sunrpc/
7663F:	include/uapi/linux/sunrpc/
7664
7665KERNEL SELFTEST FRAMEWORK
7666M:	Shuah Khan <shuahkh@osg.samsung.com>
7667M:	Shuah Khan <shuah@kernel.org>
7668L:	linux-kselftest@vger.kernel.org
7669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7670S:	Maintained
7671F:	tools/testing/selftests/
7672F:	Documentation/dev-tools/kselftest*
7673
7674KERNEL USERMODE HELPER
7675M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7676L:	linux-kernel@vger.kernel.org
7677S:	Maintained
7678F:	kernel/umh.c
7679F:	include/linux/umh.h
7680
7681KERNEL VIRTUAL MACHINE (KVM)
7682M:	Paolo Bonzini <pbonzini@redhat.com>
7683M:	Radim Krčmář <rkrcmar@redhat.com>
7684L:	kvm@vger.kernel.org
7685W:	http://www.linux-kvm.org
7686T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7687S:	Supported
7688F:	Documentation/virtual/kvm/
7689F:	include/trace/events/kvm.h
7690F:	include/uapi/asm-generic/kvm*
7691F:	include/uapi/linux/kvm*
7692F:	include/asm-generic/kvm*
7693F:	include/linux/kvm*
7694F:	include/kvm/iodev.h
7695F:	virt/kvm/*
7696F:	tools/kvm/
7697
7698KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7699M:	Joerg Roedel <joro@8bytes.org>
7700L:	kvm@vger.kernel.org
7701W:	http://www.linux-kvm.org/
7702S:	Maintained
7703F:	arch/x86/include/asm/svm.h
7704F:	arch/x86/kvm/svm.c
7705
7706KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7707M:	Christoffer Dall <christoffer.dall@linaro.org>
7708M:	Marc Zyngier <marc.zyngier@arm.com>
7709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7710L:	kvmarm@lists.cs.columbia.edu
7711W:	http://systems.cs.columbia.edu/projects/kvm-arm
7712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7713S:	Supported
7714F:	arch/arm/include/uapi/asm/kvm*
7715F:	arch/arm/include/asm/kvm*
7716F:	arch/arm/kvm/
7717F:	virt/kvm/arm/
7718F:	include/kvm/arm_*
7719
7720KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7721M:	Christoffer Dall <christoffer.dall@linaro.org>
7722M:	Marc Zyngier <marc.zyngier@arm.com>
7723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7724L:	kvmarm@lists.cs.columbia.edu
7725S:	Maintained
7726F:	arch/arm64/include/uapi/asm/kvm*
7727F:	arch/arm64/include/asm/kvm*
7728F:	arch/arm64/kvm/
7729
7730KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7731M:	James Hogan <jhogan@kernel.org>
7732L:	linux-mips@linux-mips.org
7733S:	Supported
7734F:	arch/mips/include/uapi/asm/kvm*
7735F:	arch/mips/include/asm/kvm*
7736F:	arch/mips/kvm/
7737
7738KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7739M:	Paul Mackerras <paulus@ozlabs.org>
7740L:	kvm-ppc@vger.kernel.org
7741W:	http://www.linux-kvm.org/
7742T:	git git://github.com/agraf/linux-2.6.git
7743S:	Supported
7744F:	arch/powerpc/include/uapi/asm/kvm*
7745F:	arch/powerpc/include/asm/kvm*
7746F:	arch/powerpc/kvm/
7747F:	arch/powerpc/kernel/kvm*
7748
7749KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7750M:	Christian Borntraeger <borntraeger@de.ibm.com>
7751M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7752R:	David Hildenbrand <david@redhat.com>
7753R:	Cornelia Huck <cohuck@redhat.com>
7754L:	linux-s390@vger.kernel.org
7755W:	http://www.ibm.com/developerworks/linux/linux390/
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7757S:	Supported
7758F:	arch/s390/include/uapi/asm/kvm*
7759F:	arch/s390/include/asm/gmap.h
7760F:	arch/s390/include/asm/kvm*
7761F:	arch/s390/kvm/
7762F:	arch/s390/mm/gmap.c
7763
7764KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7765M:	Paolo Bonzini <pbonzini@redhat.com>
7766M:	Radim Krčmář <rkrcmar@redhat.com>
7767L:	kvm@vger.kernel.org
7768W:	http://www.linux-kvm.org
7769T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7770S:	Supported
7771F:	arch/x86/kvm/
7772F:	arch/x86/include/uapi/asm/kvm*
7773F:	arch/x86/include/asm/kvm*
7774F:	arch/x86/include/asm/pvclock-abi.h
7775F:	arch/x86/kernel/kvm.c
7776F:	arch/x86/kernel/kvmclock.c
7777
7778KERNFS
7779M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7780M:	Tejun Heo <tj@kernel.org>
7781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7782S:	Supported
7783F:	include/linux/kernfs.h
7784F:	fs/kernfs/
7785
7786KEXEC
7787M:	Eric Biederman <ebiederm@xmission.com>
7788W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7789L:	kexec@lists.infradead.org
7790S:	Maintained
7791F:	include/linux/kexec.h
7792F:	include/uapi/linux/kexec.h
7793F:	kernel/kexec*
7794
7795KEYS-ENCRYPTED
7796M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7797L:	linux-integrity@vger.kernel.org
7798L:	keyrings@vger.kernel.org
7799S:	Supported
7800F:	Documentation/security/keys/trusted-encrypted.rst
7801F:	include/keys/encrypted-type.h
7802F:	security/keys/encrypted-keys/
7803
7804KEYS-TRUSTED
7805M:	James Bottomley <jejb@linux.vnet.ibm.com>
7806M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7807L:	linux-integrity@vger.kernel.org
7808L:	keyrings@vger.kernel.org
7809S:	Supported
7810F:	Documentation/security/keys/trusted-encrypted.rst
7811F:	include/keys/trusted-type.h
7812F:	security/keys/trusted.c
7813F:	security/keys/trusted.h
7814
7815KEYS/KEYRINGS:
7816M:	David Howells <dhowells@redhat.com>
7817L:	keyrings@vger.kernel.org
7818S:	Maintained
7819F:	Documentation/security/keys/core.rst
7820F:	include/linux/key.h
7821F:	include/linux/key-type.h
7822F:	include/linux/keyctl.h
7823F:	include/uapi/linux/keyctl.h
7824F:	include/keys/
7825F:	security/keys/
7826
7827KGDB / KDB /debug_core
7828M:	Jason Wessel <jason.wessel@windriver.com>
7829M:	Daniel Thompson <daniel.thompson@linaro.org>
7830W:	http://kgdb.wiki.kernel.org/
7831L:	kgdb-bugreport@lists.sourceforge.net
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7833S:	Maintained
7834F:	Documentation/dev-tools/kgdb.rst
7835F:	drivers/misc/kgdbts.c
7836F:	drivers/tty/serial/kgdboc.c
7837F:	include/linux/kdb.h
7838F:	include/linux/kgdb.h
7839F:	kernel/debug/
7840
7841KMEMLEAK
7842M:	Catalin Marinas <catalin.marinas@arm.com>
7843S:	Maintained
7844F:	Documentation/dev-tools/kmemleak.rst
7845F:	include/linux/kmemleak.h
7846F:	mm/kmemleak.c
7847F:	mm/kmemleak-test.c
7848
7849KMOD KERNEL MODULE LOADER - USERMODE HELPER
7850M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7851L:	linux-kernel@vger.kernel.org
7852S:	Maintained
7853F:	kernel/kmod.c
7854F:	include/linux/kmod.h
7855F:	lib/test_kmod.c
7856F:	tools/testing/selftests/kmod/
7857
7858KPROBES
7859M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7860M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7861M:	"David S. Miller" <davem@davemloft.net>
7862M:	Masami Hiramatsu <mhiramat@kernel.org>
7863S:	Maintained
7864F:	Documentation/kprobes.txt
7865F:	include/linux/kprobes.h
7866F:	include/asm-generic/kprobes.h
7867F:	kernel/kprobes.c
7868
7869KS0108 LCD CONTROLLER DRIVER
7870M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7871W:	http://miguelojeda.es/auxdisplay.htm
7872W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7873S:	Maintained
7874F:	Documentation/auxdisplay/ks0108
7875F:	drivers/auxdisplay/ks0108.c
7876F:	include/linux/ks0108.h
7877
7878L3MDEV
7879M:	David Ahern <dsa@cumulusnetworks.com>
7880L:	netdev@vger.kernel.org
7881S:	Maintained
7882F:	net/l3mdev
7883F:	include/net/l3mdev.h
7884
7885LANTIQ MIPS ARCHITECTURE
7886M:	John Crispin <john@phrozen.org>
7887L:	linux-mips@linux-mips.org
7888S:	Maintained
7889F:	arch/mips/lantiq
7890F:	drivers/soc/lantiq
7891
7892LAPB module
7893L:	linux-x25@vger.kernel.org
7894S:	Orphan
7895F:	Documentation/networking/lapb-module.txt
7896F:	include/*/lapb.h
7897F:	net/lapb/
7898
7899LASI 53c700 driver for PARISC
7900M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7901L:	linux-scsi@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/scsi/53c700.txt
7904F:	drivers/scsi/53c700*
7905
7906LEAKING_ADDRESSES
7907M:	Tobin C. Harding <me@tobin.cc>
7908S:	Maintained
7909F:	scripts/leaking_addresses.pl
7910
7911LED SUBSYSTEM
7912M:	Richard Purdie <rpurdie@rpsys.net>
7913M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7914M:	Pavel Machek <pavel@ucw.cz>
7915L:	linux-leds@vger.kernel.org
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7917S:	Maintained
7918F:	Documentation/devicetree/bindings/leds/
7919F:	drivers/leds/
7920F:	include/linux/leds.h
7921
7922LEGACY EEPROM DRIVER
7923M:	Jean Delvare <jdelvare@suse.com>
7924S:	Maintained
7925F:	Documentation/misc-devices/eeprom
7926F:	drivers/misc/eeprom/eeprom.c
7927
7928LEGO USB Tower driver
7929M:	Juergen Stuber <starblue@users.sourceforge.net>
7930L:	legousb-devel@lists.sourceforge.net
7931W:	http://legousb.sourceforge.net/
7932S:	Maintained
7933F:	drivers/usb/misc/legousbtower.c
7934
7935LG2160 MEDIA DRIVER
7936M:	Michael Krufky <mkrufky@linuxtv.org>
7937L:	linux-media@vger.kernel.org
7938W:	https://linuxtv.org
7939W:	http://github.com/mkrufky
7940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7941T:	git git://linuxtv.org/mkrufky/tuners.git
7942S:	Maintained
7943F:	drivers/media/dvb-frontends/lg2160.*
7944
7945LGDT3305 MEDIA DRIVER
7946M:	Michael Krufky <mkrufky@linuxtv.org>
7947L:	linux-media@vger.kernel.org
7948W:	https://linuxtv.org
7949W:	http://github.com/mkrufky
7950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7951T:	git git://linuxtv.org/mkrufky/tuners.git
7952S:	Maintained
7953F:	drivers/media/dvb-frontends/lgdt3305.*
7954
7955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7956M:	Viresh Kumar <vireshk@kernel.org>
7957L:	linux-ide@vger.kernel.org
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7959S:	Maintained
7960F:	include/linux/pata_arasan_cf_data.h
7961F:	drivers/ata/pata_arasan_cf.c
7962
7963LIBATA PATA DRIVERS
7964M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7965M:	Tejun Heo <tj@kernel.org>
7966L:	linux-ide@vger.kernel.org
7967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7968S:	Maintained
7969F:	drivers/ata/pata_*.c
7970F:	drivers/ata/ata_generic.c
7971
7972LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7973M:	Linus Walleij <linus.walleij@linaro.org>
7974L:	linux-ide@vger.kernel.org
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7976S:	Maintained
7977F:	drivers/ata/pata_ftide010.c
7978F:	drivers/ata/sata_gemini.c
7979F:	drivers/ata/sata_gemini.h
7980
7981LIBATA SATA AHCI PLATFORM devices support
7982M:	Hans de Goede <hdegoede@redhat.com>
7983M:	Tejun Heo <tj@kernel.org>
7984L:	linux-ide@vger.kernel.org
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7986S:	Maintained
7987F:	drivers/ata/ahci_platform.c
7988F:	drivers/ata/libahci_platform.c
7989F:	include/linux/ahci_platform.h
7990
7991LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7992M:	Mikael Pettersson <mikpelinux@gmail.com>
7993L:	linux-ide@vger.kernel.org
7994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7995S:	Maintained
7996F:	drivers/ata/sata_promise.*
7997
7998LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7999M:	Tejun Heo <tj@kernel.org>
8000L:	linux-ide@vger.kernel.org
8001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8002S:	Maintained
8003F:	drivers/ata/
8004F:	include/linux/ata.h
8005F:	include/linux/libata.h
8006F:	Documentation/devicetree/bindings/ata/
8007
8008LIBLOCKDEP
8009M:	Sasha Levin <alexander.levin@verizon.com>
8010S:	Maintained
8011F:	tools/lib/lockdep/
8012
8013LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8014M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8015L:	linux-nvdimm@lists.01.org
8016Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8017S:	Supported
8018F:	drivers/nvdimm/blk.c
8019F:	drivers/nvdimm/region_devs.c
8020
8021LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8022M:	Vishal Verma <vishal.l.verma@intel.com>
8023L:	linux-nvdimm@lists.01.org
8024Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8025S:	Supported
8026F:	drivers/nvdimm/btt*
8027
8028LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8029M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8030L:	linux-nvdimm@lists.01.org
8031Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8032S:	Supported
8033F:	drivers/nvdimm/pmem*
8034
8035LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8036M:	Dan Williams <dan.j.williams@intel.com>
8037L:	linux-nvdimm@lists.01.org
8038Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8040S:	Supported
8041F:	drivers/nvdimm/*
8042F:	drivers/acpi/nfit/*
8043F:	include/linux/nd.h
8044F:	include/linux/libnvdimm.h
8045F:	include/uapi/linux/ndctl.h
8046
8047LIGHTNVM PLATFORM SUPPORT
8048M:	Matias Bjorling <mb@lightnvm.io>
8049W:	http://github/OpenChannelSSD
8050L:	linux-block@vger.kernel.org
8051S:	Maintained
8052F:	drivers/lightnvm/
8053F:	include/linux/lightnvm.h
8054F:	include/uapi/linux/lightnvm.h
8055
8056LINUX FOR POWER MACINTOSH
8057M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8058W:	http://www.penguinppc.org/
8059L:	linuxppc-dev@lists.ozlabs.org
8060S:	Maintained
8061F:	arch/powerpc/platforms/powermac/
8062F:	drivers/macintosh/
8063
8064LINUX FOR POWERPC (32-BIT AND 64-BIT)
8065M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8066M:	Paul Mackerras <paulus@samba.org>
8067M:	Michael Ellerman <mpe@ellerman.id.au>
8068W:	https://github.com/linuxppc/linux/wiki
8069L:	linuxppc-dev@lists.ozlabs.org
8070Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8072S:	Supported
8073F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8074F:	Documentation/devicetree/bindings/powerpc/
8075F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8076F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8077F:	Documentation/powerpc/
8078F:	arch/powerpc/
8079F:	drivers/char/tpm/tpm_ibmvtpm*
8080F:	drivers/crypto/nx/
8081F:	drivers/crypto/vmx/
8082F:	drivers/i2c/busses/i2c-opal.c
8083F:	drivers/net/ethernet/ibm/ibmveth.*
8084F:	drivers/net/ethernet/ibm/ibmvnic.*
8085F:	drivers/pci/hotplug/pnv_php.c
8086F:	drivers/pci/hotplug/rpa*
8087F:	drivers/rtc/rtc-opal.c
8088F:	drivers/scsi/ibmvscsi/
8089F:	drivers/tty/hvc/hvc_opal.c
8090F:	drivers/watchdog/wdrtas.c
8091F:	tools/testing/selftests/powerpc
8092N:	/pmac
8093N:	powermac
8094N:	powernv
8095N:	[^a-z0-9]ps3
8096N:	pseries
8097
8098LINUX FOR POWERPC EMBEDDED MPC5XXX
8099M:	Anatolij Gustschin <agust@denx.de>
8100L:	linuxppc-dev@lists.ozlabs.org
8101T:	git git://git.denx.de/linux-denx-agust.git
8102S:	Maintained
8103F:	arch/powerpc/platforms/512x/
8104F:	arch/powerpc/platforms/52xx/
8105
8106LINUX FOR POWERPC EMBEDDED PPC4XX
8107M:	Alistair Popple <alistair@popple.id.au>
8108M:	Matt Porter <mporter@kernel.crashing.org>
8109W:	http://www.penguinppc.org/
8110L:	linuxppc-dev@lists.ozlabs.org
8111S:	Maintained
8112F:	arch/powerpc/platforms/40x/
8113F:	arch/powerpc/platforms/44x/
8114
8115LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8116M:	Scott Wood <oss@buserror.net>
8117M:	Kumar Gala <galak@kernel.crashing.org>
8118W:	http://www.penguinppc.org/
8119L:	linuxppc-dev@lists.ozlabs.org
8120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8121S:	Maintained
8122F:	arch/powerpc/platforms/83xx/
8123F:	arch/powerpc/platforms/85xx/
8124F:	Documentation/devicetree/bindings/powerpc/fsl/
8125
8126LINUX FOR POWERPC EMBEDDED PPC8XX
8127M:	Vitaly Bordug <vitb@kernel.crashing.org>
8128W:	http://www.penguinppc.org/
8129L:	linuxppc-dev@lists.ozlabs.org
8130S:	Maintained
8131F:	arch/powerpc/platforms/8xx/
8132
8133LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8134L:	linuxppc-dev@lists.ozlabs.org
8135S:	Orphan
8136F:	arch/powerpc/*/*virtex*
8137F:	arch/powerpc/*/*/*virtex*
8138
8139LINUX FOR POWERPC PA SEMI PWRFICIENT
8140L:	linuxppc-dev@lists.ozlabs.org
8141S:	Orphan
8142F:	arch/powerpc/platforms/pasemi/
8143F:	drivers/*/*pasemi*
8144F:	drivers/*/*/*pasemi*
8145
8146LINUX KERNEL DUMP TEST MODULE (LKDTM)
8147M:	Kees Cook <keescook@chromium.org>
8148S:	Maintained
8149F:	drivers/misc/lkdtm*
8150
8151LINUX SECURITY MODULE (LSM) FRAMEWORK
8152M:	Chris Wright <chrisw@sous-sol.org>
8153L:	linux-security-module@vger.kernel.org
8154S:	Supported
8155
8156LIS3LV02D ACCELEROMETER DRIVER
8157M:	Eric Piel <eric.piel@tremplin-utc.net>
8158S:	Maintained
8159F:	Documentation/misc-devices/lis3lv02d
8160F:	drivers/misc/lis3lv02d/
8161F:	drivers/platform/x86/hp_accel.c
8162
8163LIVE PATCHING
8164M:	Josh Poimboeuf <jpoimboe@redhat.com>
8165M:	Jessica Yu <jeyu@kernel.org>
8166M:	Jiri Kosina <jikos@kernel.org>
8167M:	Miroslav Benes <mbenes@suse.cz>
8168R:	Petr Mladek <pmladek@suse.com>
8169S:	Maintained
8170F:	kernel/livepatch/
8171F:	include/linux/livepatch.h
8172F:	arch/x86/include/asm/livepatch.h
8173F:	arch/x86/kernel/livepatch.c
8174F:	Documentation/livepatch/
8175F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8176F:	samples/livepatch/
8177L:	live-patching@vger.kernel.org
8178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8179
8180LLC (802.2)
8181L:	netdev@vger.kernel.org
8182S:	Odd fixes
8183F:	include/linux/llc.h
8184F:	include/uapi/linux/llc.h
8185F:	include/net/llc*
8186F:	net/llc/
8187
8188LM73 HARDWARE MONITOR DRIVER
8189M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8190L:	linux-hwmon@vger.kernel.org
8191S:	Maintained
8192F:	drivers/hwmon/lm73.c
8193
8194LM78 HARDWARE MONITOR DRIVER
8195M:	Jean Delvare <jdelvare@suse.com>
8196L:	linux-hwmon@vger.kernel.org
8197S:	Maintained
8198F:	Documentation/hwmon/lm78
8199F:	drivers/hwmon/lm78.c
8200
8201LM83 HARDWARE MONITOR DRIVER
8202M:	Jean Delvare <jdelvare@suse.com>
8203L:	linux-hwmon@vger.kernel.org
8204S:	Maintained
8205F:	Documentation/hwmon/lm83
8206F:	drivers/hwmon/lm83.c
8207
8208LM90 HARDWARE MONITOR DRIVER
8209M:	Jean Delvare <jdelvare@suse.com>
8210L:	linux-hwmon@vger.kernel.org
8211S:	Maintained
8212F:	Documentation/hwmon/lm90
8213F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8214F:	drivers/hwmon/lm90.c
8215F:	include/dt-bindings/thermal/lm90.h
8216
8217LM95234 HARDWARE MONITOR DRIVER
8218M:	Guenter Roeck <linux@roeck-us.net>
8219L:	linux-hwmon@vger.kernel.org
8220S:	Maintained
8221F:	Documentation/hwmon/lm95234
8222F:	drivers/hwmon/lm95234.c
8223
8224LME2510 MEDIA DRIVER
8225M:	Malcolm Priestley <tvboxspy@gmail.com>
8226L:	linux-media@vger.kernel.org
8227W:	https://linuxtv.org
8228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8229S:	Maintained
8230F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8231
8232LOADPIN SECURITY MODULE
8233M:	Kees Cook <keescook@chromium.org>
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8235S:	Supported
8236F:	security/loadpin/
8237F:	Documentation/admin-guide/LSM/LoadPin.rst
8238
8239LOCKING PRIMITIVES
8240M:	Peter Zijlstra <peterz@infradead.org>
8241M:	Ingo Molnar <mingo@redhat.com>
8242L:	linux-kernel@vger.kernel.org
8243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8244S:	Maintained
8245F:	Documentation/locking/
8246F:	include/linux/lockdep.h
8247F:	include/linux/spinlock*.h
8248F:	arch/*/include/asm/spinlock*.h
8249F:	include/linux/rwlock*.h
8250F:	include/linux/mutex*.h
8251F:	arch/*/include/asm/mutex*.h
8252F:	include/linux/rwsem*.h
8253F:	arch/*/include/asm/rwsem.h
8254F:	include/linux/seqlock.h
8255F:	lib/locking*.[ch]
8256F:	kernel/locking/
8257X:	kernel/locking/locktorture.c
8258
8259LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8260M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8261L:	linux-ntfs-dev@lists.sourceforge.net
8262W:	http://www.linux-ntfs.org/content/view/19/37/
8263S:	Maintained
8264F:	Documentation/ldm.txt
8265F:	block/partitions/ldm.*
8266
8267LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8268M:	Sathya Prakash <sathya.prakash@broadcom.com>
8269M:	Chaitra P B <chaitra.basappa@broadcom.com>
8270M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8271L:	MPT-FusionLinux.pdl@broadcom.com
8272L:	linux-scsi@vger.kernel.org
8273W:	http://www.avagotech.com/support/
8274S:	Supported
8275F:	drivers/message/fusion/
8276F:	drivers/scsi/mpt2sas/
8277F:	drivers/scsi/mpt3sas/
8278
8279LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8280M:	Matthew Wilcox <matthew@wil.cx>
8281L:	linux-scsi@vger.kernel.org
8282S:	Maintained
8283F:	drivers/scsi/sym53c8xx_2/
8284
8285LTC4261 HARDWARE MONITOR DRIVER
8286M:	Guenter Roeck <linux@roeck-us.net>
8287L:	linux-hwmon@vger.kernel.org
8288S:	Maintained
8289F:	Documentation/hwmon/ltc4261
8290F:	drivers/hwmon/ltc4261.c
8291
8292LTC4306 I2C MULTIPLEXER DRIVER
8293M:	Michael Hennerich <michael.hennerich@analog.com>
8294W:	http://ez.analog.com/community/linux-device-drivers
8295L:	linux-i2c@vger.kernel.org
8296S:	Supported
8297F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8298F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8299
8300LTP (Linux Test Project)
8301M:	Mike Frysinger <vapier@gentoo.org>
8302M:	Cyril Hrubis <chrubis@suse.cz>
8303M:	Wanlong Gao <wanlong.gao@gmail.com>
8304M:	Jan Stancek <jstancek@redhat.com>
8305M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8306M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8307L:	ltp@lists.linux.it (subscribers-only)
8308W:	http://linux-test-project.github.io/
8309T:	git git://github.com/linux-test-project/ltp.git
8310S:	Maintained
8311
8312M32R ARCHITECTURE
8313W:	http://www.linux-m32r.org/
8314S:	Orphan
8315F:	arch/m32r/
8316
8317M68K ARCHITECTURE
8318M:	Geert Uytterhoeven <geert@linux-m68k.org>
8319L:	linux-m68k@lists.linux-m68k.org
8320W:	http://www.linux-m68k.org/
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8322S:	Maintained
8323F:	arch/m68k/
8324F:	drivers/zorro/
8325
8326M68K ON APPLE MACINTOSH
8327M:	Joshua Thompson <funaho@jurai.org>
8328W:	http://www.mac.linux-m68k.org/
8329L:	linux-m68k@lists.linux-m68k.org
8330S:	Maintained
8331F:	arch/m68k/mac/
8332
8333M68K ON HP9000/300
8334M:	Philip Blundell <philb@gnu.org>
8335W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8336S:	Maintained
8337F:	arch/m68k/hp300/
8338
8339M88DS3103 MEDIA DRIVER
8340M:	Antti Palosaari <crope@iki.fi>
8341L:	linux-media@vger.kernel.org
8342W:	https://linuxtv.org
8343W:	http://palosaari.fi/linux/
8344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8345T:	git git://linuxtv.org/anttip/media_tree.git
8346S:	Maintained
8347F:	drivers/media/dvb-frontends/m88ds3103*
8348
8349M88RS2000 MEDIA DRIVER
8350M:	Malcolm Priestley <tvboxspy@gmail.com>
8351L:	linux-media@vger.kernel.org
8352W:	https://linuxtv.org
8353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8354S:	Maintained
8355F:	drivers/media/dvb-frontends/m88rs2000*
8356
8357MA901 MASTERKIT USB FM RADIO DRIVER
8358M:	Alexey Klimov <klimov.linux@gmail.com>
8359L:	linux-media@vger.kernel.org
8360T:	git git://linuxtv.org/media_tree.git
8361S:	Maintained
8362F:	drivers/media/radio/radio-ma901.c
8363
8364MAC80211
8365M:	Johannes Berg <johannes@sipsolutions.net>
8366L:	linux-wireless@vger.kernel.org
8367W:	http://wireless.kernel.org/
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8370S:	Maintained
8371F:	Documentation/networking/mac80211-injection.txt
8372F:	include/net/mac80211.h
8373F:	net/mac80211/
8374F:	drivers/net/wireless/mac80211_hwsim.[ch]
8375F:	Documentation/networking/mac80211_hwsim/README
8376
8377MAILBOX API
8378M:	Jassi Brar <jassisinghbrar@gmail.com>
8379L:	linux-kernel@vger.kernel.org
8380S:	Maintained
8381F:	drivers/mailbox/
8382F:	include/linux/mailbox_client.h
8383F:	include/linux/mailbox_controller.h
8384
8385MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8386M:	Michael Kerrisk <mtk.manpages@gmail.com>
8387W:	http://www.kernel.org/doc/man-pages
8388L:	linux-man@vger.kernel.org
8389S:	Maintained
8390
8391MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8392M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8393L:	linux-mips@linux-mips.org
8394S:	Maintained
8395F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8396
8397MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8398M:	Andrew Lunn <andrew@lunn.ch>
8399M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8400L:	netdev@vger.kernel.org
8401S:	Maintained
8402F:	drivers/net/dsa/mv88e6xxx/
8403F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8404
8405MARVELL ARMADA DRM SUPPORT
8406M:	Russell King <linux@armlinux.org.uk>
8407S:	Maintained
8408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8409T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8410F:	drivers/gpu/drm/armada/
8411F:	include/uapi/drm/armada_drm.h
8412F:	Documentation/devicetree/bindings/display/armada/
8413
8414MARVELL CRYPTO DRIVER
8415M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8416M:	Arnaud Ebalard <arno@natisbad.org>
8417F:	drivers/crypto/marvell/
8418S:	Maintained
8419L:	linux-crypto@vger.kernel.org
8420
8421MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8422M:	Mirko Lindner <mlindner@marvell.com>
8423M:	Stephen Hemminger <stephen@networkplumber.org>
8424L:	netdev@vger.kernel.org
8425S:	Maintained
8426F:	drivers/net/ethernet/marvell/sk*
8427
8428MARVELL LIBERTAS WIRELESS DRIVER
8429L:	libertas-dev@lists.infradead.org
8430S:	Orphan
8431F:	drivers/net/wireless/marvell/libertas/
8432
8433MARVELL MACCHIATOBIN SUPPORT
8434M:	Russell King <rmk@armlinux.org.uk>
8435L:	linux-arm-kernel@lists.infradead.org
8436S:	Maintained
8437F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8438
8439MARVELL MV643XX ETHERNET DRIVER
8440M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8441L:	netdev@vger.kernel.org
8442S:	Maintained
8443F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8444F:	include/linux/mv643xx.h
8445
8446MARVELL MV88X3310 PHY DRIVER
8447M:	Russell King <rmk@armlinux.org.uk>
8448L:	netdev@vger.kernel.org
8449S:	Maintained
8450F:	drivers/net/phy/marvell10g.c
8451
8452MARVELL MVNETA ETHERNET DRIVER
8453M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8454L:	netdev@vger.kernel.org
8455S:	Maintained
8456F:	drivers/net/ethernet/marvell/mvneta.*
8457
8458MARVELL MWIFIEX WIRELESS DRIVER
8459M:	Amitkumar Karwar <amitkarwar@gmail.com>
8460M:	Nishant Sarmukadam <nishants@marvell.com>
8461M:	Ganapathi Bhat <gbhat@marvell.com>
8462M:	Xinming Hu <huxm@marvell.com>
8463L:	linux-wireless@vger.kernel.org
8464S:	Maintained
8465F:	drivers/net/wireless/marvell/mwifiex/
8466
8467MARVELL MWL8K WIRELESS DRIVER
8468M:	Lennert Buytenhek <buytenh@wantstofly.org>
8469L:	linux-wireless@vger.kernel.org
8470S:	Odd Fixes
8471F:	drivers/net/wireless/marvell/mwl8k.c
8472
8473MARVELL NAND CONTROLLER DRIVER
8474M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8475L:	linux-mtd@lists.infradead.org
8476S:	Maintained
8477F:	drivers/mtd/nand/marvell_nand.c
8478F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8479
8480MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8481M:	Nicolas Pitre <nico@fluxnic.net>
8482S:	Odd Fixes
8483F:	drivers/mmc/host/mvsdio.*
8484
8485MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8486M:	Hu Ziji <huziji@marvell.com>
8487L:	linux-mmc@vger.kernel.org
8488S:	Supported
8489F:	drivers/mmc/host/sdhci-xenon*
8490F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8491
8492MATROX FRAMEBUFFER DRIVER
8493L:	linux-fbdev@vger.kernel.org
8494S:	Orphan
8495F:	drivers/video/fbdev/matrox/matroxfb_*
8496F:	include/uapi/linux/matroxfb.h
8497
8498MAX16065 HARDWARE MONITOR DRIVER
8499M:	Guenter Roeck <linux@roeck-us.net>
8500L:	linux-hwmon@vger.kernel.org
8501S:	Maintained
8502F:	Documentation/hwmon/max16065
8503F:	drivers/hwmon/max16065.c
8504
8505MAX20751 HARDWARE MONITOR DRIVER
8506M:	Guenter Roeck <linux@roeck-us.net>
8507L:	linux-hwmon@vger.kernel.org
8508S:	Maintained
8509F:	Documentation/hwmon/max20751
8510F:	drivers/hwmon/max20751.c
8511
8512MAX2175 SDR TUNER DRIVER
8513M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8514L:	linux-media@vger.kernel.org
8515T:	git git://linuxtv.org/media_tree.git
8516S:	Maintained
8517F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8518F:	Documentation/media/v4l-drivers/max2175.rst
8519F:	drivers/media/i2c/max2175*
8520F:	include/uapi/linux/max2175.h
8521
8522MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8523L:	linux-hwmon@vger.kernel.org
8524S:	Orphan
8525F:	Documentation/hwmon/max6650
8526F:	drivers/hwmon/max6650.c
8527
8528MAX6697 HARDWARE MONITOR DRIVER
8529M:	Guenter Roeck <linux@roeck-us.net>
8530L:	linux-hwmon@vger.kernel.org
8531S:	Maintained
8532F:	Documentation/hwmon/max6697
8533F:	Documentation/devicetree/bindings/i2c/max6697.txt
8534F:	drivers/hwmon/max6697.c
8535F:	include/linux/platform_data/max6697.h
8536
8537MAX9860 MONO AUDIO VOICE CODEC DRIVER
8538M:	Peter Rosin <peda@axentia.se>
8539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8540S:	Maintained
8541F:	Documentation/devicetree/bindings/sound/max9860.txt
8542F:	sound/soc/codecs/max9860.*
8543
8544MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8545M:	Javier Martinez Canillas <javier@dowhile0.org>
8546L:	linux-kernel@vger.kernel.org
8547S:	Supported
8548F:	drivers/regulator/max77802-regulator.c
8549F:	Documentation/devicetree/bindings/*/*max77802.txt
8550F:	include/dt-bindings/*/*max77802.h
8551
8552MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8553M:	Krzysztof Kozlowski <krzk@kernel.org>
8554M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8555L:	linux-pm@vger.kernel.org
8556S:	Supported
8557F:	drivers/power/supply/max14577_charger.c
8558F:	drivers/power/supply/max77693_charger.c
8559
8560MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8561M:	Chanwoo Choi <cw00.choi@samsung.com>
8562M:	Krzysztof Kozlowski <krzk@kernel.org>
8563M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8564L:	linux-kernel@vger.kernel.org
8565S:	Supported
8566F:	drivers/*/max14577*.c
8567F:	drivers/*/max77686*.c
8568F:	drivers/*/max77693*.c
8569F:	drivers/extcon/extcon-max14577.c
8570F:	drivers/extcon/extcon-max77693.c
8571F:	drivers/rtc/rtc-max77686.c
8572F:	drivers/clk/clk-max77686.c
8573F:	Documentation/devicetree/bindings/mfd/max14577.txt
8574F:	Documentation/devicetree/bindings/*/max77686.txt
8575F:	Documentation/devicetree/bindings/mfd/max77693.txt
8576F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8577F:	include/linux/mfd/max14577*.h
8578F:	include/linux/mfd/max77686*.h
8579F:	include/linux/mfd/max77693*.h
8580
8581MAXIRADIO FM RADIO RECEIVER DRIVER
8582M:	Hans Verkuil <hverkuil@xs4all.nl>
8583L:	linux-media@vger.kernel.org
8584T:	git git://linuxtv.org/media_tree.git
8585W:	https://linuxtv.org
8586S:	Maintained
8587F:	drivers/media/radio/radio-maxiradio*
8588
8589MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8590M:	Peter Rosin <peda@axentia.se>
8591L:	linux-iio@vger.kernel.org
8592S:	Maintained
8593F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8594F:	drivers/iio/potentiometer/mcp4018.c
8595F:	drivers/iio/potentiometer/mcp4531.c
8596
8597MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8598M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8599L:	linux-iio@vger.kernel.org
8600S:	Maintained
8601F:	drivers/iio/dac/cio-dac.c
8602
8603MEDIA DRIVERS FOR ASCOT2E
8604M:	Sergey Kozlov <serjk@netup.ru>
8605M:	Abylay Ospan <aospan@netup.ru>
8606L:	linux-media@vger.kernel.org
8607W:	https://linuxtv.org
8608W:	http://netup.tv/
8609T:	git git://linuxtv.org/media_tree.git
8610S:	Supported
8611F:	drivers/media/dvb-frontends/ascot2e*
8612
8613MEDIA DRIVERS FOR CXD2841ER
8614M:	Sergey Kozlov <serjk@netup.ru>
8615M:	Abylay Ospan <aospan@netup.ru>
8616L:	linux-media@vger.kernel.org
8617W:	https://linuxtv.org
8618W:	http://netup.tv/
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Supported
8621F:	drivers/media/dvb-frontends/cxd2841er*
8622
8623MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8624M:	Daniel Scheller <d.scheller.oss@gmail.com>
8625L:	linux-media@vger.kernel.org
8626W:	https://linuxtv.org
8627T:	git git://linuxtv.org/media_tree.git
8628S:	Maintained
8629F:	drivers/media/pci/ddbridge/*
8630
8631MEDIA DRIVERS FOR FREESCALE IMX
8632M:	Steve Longerbeam <slongerbeam@gmail.com>
8633M:	Philipp Zabel <p.zabel@pengutronix.de>
8634L:	linux-media@vger.kernel.org
8635T:	git git://linuxtv.org/media_tree.git
8636S:	Maintained
8637F:	Documentation/devicetree/bindings/media/imx.txt
8638F:	Documentation/media/v4l-drivers/imx.rst
8639F:	drivers/staging/media/imx/
8640F:	include/linux/imx-media.h
8641F:	include/media/imx.h
8642
8643MEDIA DRIVERS FOR HELENE
8644M:	Abylay Ospan <aospan@netup.ru>
8645L:	linux-media@vger.kernel.org
8646W:	https://linuxtv.org
8647W:	http://netup.tv/
8648T:	git git://linuxtv.org/media_tree.git
8649S:	Supported
8650F:	drivers/media/dvb-frontends/helene*
8651
8652MEDIA DRIVERS FOR HORUS3A
8653M:	Sergey Kozlov <serjk@netup.ru>
8654M:	Abylay Ospan <aospan@netup.ru>
8655L:	linux-media@vger.kernel.org
8656W:	https://linuxtv.org
8657W:	http://netup.tv/
8658T:	git git://linuxtv.org/media_tree.git
8659S:	Supported
8660F:	drivers/media/dvb-frontends/horus3a*
8661
8662MEDIA DRIVERS FOR LNBH25
8663M:	Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
8671
8672MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8673M:	Daniel Scheller <d.scheller.oss@gmail.com>
8674L:	linux-media@vger.kernel.org
8675W:	https://linuxtv.org
8676T:	git git://linuxtv.org/media_tree.git
8677S:	Maintained
8678F:	drivers/media/dvb-frontends/mxl5xx*
8679
8680MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8681M:	Sergey Kozlov <serjk@netup.ru>
8682M:	Abylay Ospan <aospan@netup.ru>
8683L:	linux-media@vger.kernel.org
8684W:	https://linuxtv.org
8685W:	http://netup.tv/
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Supported
8688F:	drivers/media/pci/netup_unidvb/*
8689
8690MEDIA DRIVERS FOR RENESAS - DRIF
8691M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8692L:	linux-media@vger.kernel.org
8693L:	linux-renesas-soc@vger.kernel.org
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Supported
8696F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8697F:	drivers/media/platform/rcar_drif.c
8698
8699MEDIA DRIVERS FOR RENESAS - FCP
8700M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8701L:	linux-media@vger.kernel.org
8702L:	linux-renesas-soc@vger.kernel.org
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Supported
8705F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8706F:	drivers/media/platform/rcar-fcp.c
8707F:	include/media/rcar-fcp.h
8708
8709MEDIA DRIVERS FOR RENESAS - FDP1
8710M:	Kieran Bingham <kieran@bingham.xyz>
8711L:	linux-media@vger.kernel.org
8712L:	linux-renesas-soc@vger.kernel.org
8713T:	git git://linuxtv.org/media_tree.git
8714S:	Supported
8715F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8716F:	drivers/media/platform/rcar_fdp1.c
8717
8718MEDIA DRIVERS FOR RENESAS - VIN
8719M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8720L:	linux-media@vger.kernel.org
8721L:	linux-renesas-soc@vger.kernel.org
8722T:	git git://linuxtv.org/media_tree.git
8723S:	Supported
8724F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8725F:	drivers/media/platform/rcar-vin/
8726
8727MEDIA DRIVERS FOR RENESAS - VSP1
8728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8729L:	linux-media@vger.kernel.org
8730L:	linux-renesas-soc@vger.kernel.org
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8734F:	drivers/media/platform/vsp1/
8735
8736MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8737M:	Daniel Scheller <d.scheller.oss@gmail.com>
8738L:	linux-media@vger.kernel.org
8739W:	https://linuxtv.org
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Maintained
8742F:	drivers/media/dvb-frontends/stv0910*
8743
8744MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8745M:	Daniel Scheller <d.scheller.oss@gmail.com>
8746L:	linux-media@vger.kernel.org
8747W:	https://linuxtv.org
8748T:	git git://linuxtv.org/media_tree.git
8749S:	Maintained
8750F:	drivers/media/dvb-frontends/stv6111*
8751
8752MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8753M:	Dmitry Osipenko <digetx@gmail.com>
8754L:	linux-media@vger.kernel.org
8755L:	linux-tegra@vger.kernel.org
8756T:	git git://linuxtv.org/media_tree.git
8757S:	Maintained
8758F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8759F:	drivers/staging/media/tegra-vde/
8760
8761MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8762M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8764P:	LinuxTV.org Project
8765L:	linux-media@vger.kernel.org
8766W:	https://linuxtv.org
8767Q:	http://patchwork.kernel.org/project/linux-media/list/
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Maintained
8770F:	Documentation/devicetree/bindings/media/
8771F:	Documentation/media/
8772F:	drivers/media/
8773F:	drivers/staging/media/
8774F:	include/linux/platform_data/media/
8775F:	include/media/
8776F:	include/uapi/linux/dvb/
8777F:	include/uapi/linux/videodev2.h
8778F:	include/uapi/linux/media.h
8779F:	include/uapi/linux/v4l2-*
8780F:	include/uapi/linux/meye.h
8781F:	include/uapi/linux/ivtv*
8782F:	include/uapi/linux/uvcvideo.h
8783
8784MEDIATEK CIR DRIVER
8785M:	Sean Wang <sean.wang@mediatek.com>
8786S:	Maintained
8787F:	drivers/media/rc/mtk-cir.c
8788
8789MEDIATEK PMIC LED DRIVER
8790M:	Sean Wang <sean.wang@mediatek.com>
8791S:	Maintained
8792F:	drivers/leds/leds-mt6323.c
8793F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8794
8795MEDIATEK ETHERNET DRIVER
8796M:	Felix Fietkau <nbd@openwrt.org>
8797M:	John Crispin <john@phrozen.org>
8798M:	Sean Wang <sean.wang@mediatek.com>
8799M:	Nelson Chang <nelson.chang@mediatek.com>
8800L:	netdev@vger.kernel.org
8801S:	Maintained
8802F:	drivers/net/ethernet/mediatek/
8803
8804MEDIATEK SWITCH DRIVER
8805M:	Sean Wang <sean.wang@mediatek.com>
8806L:	netdev@vger.kernel.org
8807S:	Maintained
8808F:	drivers/net/dsa/mt7530.*
8809F:	net/dsa/tag_mtk.c
8810
8811MEDIATEK JPEG DRIVER
8812M:	Rick Chang <rick.chang@mediatek.com>
8813M:	Bin Liu <bin.liu@mediatek.com>
8814S:	Supported
8815F:	drivers/media/platform/mtk-jpeg/
8816F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8817
8818MEDIATEK MDP DRIVER
8819M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8820M:	Houlong Wei <houlong.wei@mediatek.com>
8821M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8822S:	Supported
8823F:	drivers/media/platform/mtk-mdp/
8824F:	drivers/media/platform/mtk-vpu/
8825F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8826
8827MEDIATEK MEDIA DRIVER
8828M:	Tiffany Lin <tiffany.lin@mediatek.com>
8829M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8830S:	Supported
8831F:	drivers/media/platform/mtk-vcodec/
8832F:	drivers/media/platform/mtk-vpu/
8833F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8834F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8835
8836MEDIATEK MT7601U WIRELESS LAN DRIVER
8837M:	Jakub Kicinski <kubakici@wp.pl>
8838L:	linux-wireless@vger.kernel.org
8839S:	Maintained
8840F:	drivers/net/wireless/mediatek/mt7601u/
8841
8842MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8843M:	Sean Wang <sean.wang@mediatek.com>
8844S:	Maintained
8845F:	drivers/char/hw_random/mtk-rng.c
8846
8847MEDIATEK USB3 DRD IP DRIVER
8848M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8849L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8851L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8852S:	Maintained
8853F:	drivers/usb/mtu3/
8854
8855MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8856M:	Peter Senna Tschudin <peter.senna@collabora.com>
8857M:	Martin Donnelly <martin.donnelly@ge.com>
8858M:	Martyn Welch <martyn.welch@collabora.co.uk>
8859S:	Maintained
8860F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8861F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8862
8863MEGARAID SCSI/SAS DRIVERS
8864M:	Kashyap Desai <kashyap.desai@broadcom.com>
8865M:	Sumit Saxena <sumit.saxena@broadcom.com>
8866M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8867L:	megaraidlinux.pdl@broadcom.com
8868L:	linux-scsi@vger.kernel.org
8869W:	http://www.avagotech.com/support/
8870S:	Maintained
8871F:	Documentation/scsi/megaraid.txt
8872F:	drivers/scsi/megaraid.*
8873F:	drivers/scsi/megaraid/
8874
8875MELEXIS MLX90614 DRIVER
8876M:	Crt Mori <cmo@melexis.com>
8877L:	linux-iio@vger.kernel.org
8878W:	http://www.melexis.com
8879S:	Supported
8880F:	drivers/iio/temperature/mlx90614.c
8881
8882MELEXIS MLX90632 DRIVER
8883M:	Crt Mori <cmo@melexis.com>
8884L:	linux-iio@vger.kernel.org
8885W:	http://www.melexis.com
8886S:	Supported
8887F:	drivers/iio/temperature/mlx90632.c
8888
8889MELFAS MIP4 TOUCHSCREEN DRIVER
8890M:	Sangwon Jee <jeesw@melfas.com>
8891W:	http://www.melfas.com
8892S:	Supported
8893F:	drivers/input/touchscreen/melfas_mip4.c
8894F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8895
8896MELLANOX ETHERNET DRIVER (mlx4_en)
8897M:	Tariq Toukan <tariqt@mellanox.com>
8898L:	netdev@vger.kernel.org
8899S:	Supported
8900W:	http://www.mellanox.com
8901Q:	http://patchwork.ozlabs.org/project/netdev/list/
8902F:	drivers/net/ethernet/mellanox/mlx4/en_*
8903
8904MELLANOX ETHERNET DRIVER (mlx5e)
8905M:	Saeed Mahameed <saeedm@mellanox.com>
8906L:	netdev@vger.kernel.org
8907S:	Supported
8908W:	http://www.mellanox.com
8909Q:	http://patchwork.ozlabs.org/project/netdev/list/
8910F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8911
8912MELLANOX ETHERNET INNOVA DRIVER
8913M:	Ilan Tayari <ilant@mellanox.com>
8914R:	Boris Pismenny <borisp@mellanox.com>
8915L:	netdev@vger.kernel.org
8916S:	Supported
8917W:	http://www.mellanox.com
8918Q:	http://patchwork.ozlabs.org/project/netdev/list/
8919F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8920F:	include/linux/mlx5/mlx5_ifc_fpga.h
8921
8922MELLANOX ETHERNET INNOVA IPSEC DRIVER
8923M:	Ilan Tayari <ilant@mellanox.com>
8924R:	Boris Pismenny <borisp@mellanox.com>
8925L:	netdev@vger.kernel.org
8926S:	Supported
8927W:	http://www.mellanox.com
8928Q:	http://patchwork.ozlabs.org/project/netdev/list/
8929F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8930F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8931
8932MELLANOX ETHERNET SWITCH DRIVERS
8933M:	Jiri Pirko <jiri@mellanox.com>
8934M:	Ido Schimmel <idosch@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/mlxsw/
8940
8941MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8942M:	mlxsw@mellanox.com
8943L:	netdev@vger.kernel.org
8944S:	Supported
8945W:	http://www.mellanox.com
8946Q:	http://patchwork.ozlabs.org/project/netdev/list/
8947F:	drivers/net/ethernet/mellanox/mlxfw/
8948
8949MELLANOX HARDWARE PLATFORM SUPPORT
8950M:	Andy Shevchenko <andy@infradead.org>
8951M:	Darren Hart <dvhart@infradead.org>
8952M:	Vadim Pasternak <vadimp@mellanox.com>
8953L:	platform-driver-x86@vger.kernel.org
8954S:	Supported
8955F:	drivers/platform/mellanox/
8956
8957MELLANOX MLX4 core VPI driver
8958M:	Tariq Toukan <tariqt@mellanox.com>
8959L:	netdev@vger.kernel.org
8960L:	linux-rdma@vger.kernel.org
8961W:	http://www.mellanox.com
8962Q:	http://patchwork.ozlabs.org/project/netdev/list/
8963S:	Supported
8964F:	drivers/net/ethernet/mellanox/mlx4/
8965F:	include/linux/mlx4/
8966
8967MELLANOX MLX4 IB driver
8968M:	Yishai Hadas <yishaih@mellanox.com>
8969L:	linux-rdma@vger.kernel.org
8970W:	http://www.mellanox.com
8971Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8972S:	Supported
8973F:	drivers/infiniband/hw/mlx4/
8974F:	include/linux/mlx4/
8975F:	include/uapi/rdma/mlx4-abi.h
8976
8977MELLANOX MLX5 core VPI driver
8978M:	Saeed Mahameed <saeedm@mellanox.com>
8979M:	Matan Barak <matanb@mellanox.com>
8980M:	Leon Romanovsky <leonro@mellanox.com>
8981L:	netdev@vger.kernel.org
8982L:	linux-rdma@vger.kernel.org
8983W:	http://www.mellanox.com
8984Q:	http://patchwork.ozlabs.org/project/netdev/list/
8985S:	Supported
8986F:	drivers/net/ethernet/mellanox/mlx5/core/
8987F:	include/linux/mlx5/
8988
8989MELLANOX MLX5 IB driver
8990M:	Matan Barak <matanb@mellanox.com>
8991M:	Leon Romanovsky <leonro@mellanox.com>
8992L:	linux-rdma@vger.kernel.org
8993W:	http://www.mellanox.com
8994Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8995S:	Supported
8996F:	drivers/infiniband/hw/mlx5/
8997F:	include/linux/mlx5/
8998F:	include/uapi/rdma/mlx5-abi.h
8999
9000MELLANOX MLXCPLD I2C AND MUX DRIVER
9001M:	Vadim Pasternak <vadimp@mellanox.com>
9002M:	Michael Shych <michaelsh@mellanox.com>
9003L:	linux-i2c@vger.kernel.org
9004S:	Supported
9005F:	drivers/i2c/busses/i2c-mlxcpld.c
9006F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9007F:	Documentation/i2c/busses/i2c-mlxcpld
9008
9009MELLANOX MLXCPLD LED DRIVER
9010M:	Vadim Pasternak <vadimp@mellanox.com>
9011L:	linux-leds@vger.kernel.org
9012S:	Supported
9013F:	drivers/leds/leds-mlxcpld.c
9014F:	Documentation/leds/leds-mlxcpld.txt
9015
9016MELLANOX PLATFORM DRIVER
9017M:	Vadim Pasternak <vadimp@mellanox.com>
9018L:	platform-driver-x86@vger.kernel.org
9019S:	Supported
9020F:	drivers/platform/x86/mlx-platform.c
9021
9022MEMBARRIER SUPPORT
9023M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9024M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9025L:	linux-kernel@vger.kernel.org
9026S:	Supported
9027F:	kernel/sched/membarrier.c
9028F:	include/uapi/linux/membarrier.h
9029F:	arch/powerpc/include/asm/membarrier.h
9030
9031MEMORY MANAGEMENT
9032L:	linux-mm@kvack.org
9033W:	http://www.linux-mm.org
9034S:	Maintained
9035F:	include/linux/mm.h
9036F:	include/linux/gfp.h
9037F:	include/linux/mmzone.h
9038F:	include/linux/memory_hotplug.h
9039F:	include/linux/vmalloc.h
9040F:	mm/
9041
9042MEMORY TECHNOLOGY DEVICES (MTD)
9043M:	David Woodhouse <dwmw2@infradead.org>
9044M:	Brian Norris <computersforpeace@gmail.com>
9045M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9046M:	Marek Vasut <marek.vasut@gmail.com>
9047M:	Richard Weinberger <richard@nod.at>
9048M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9049L:	linux-mtd@lists.infradead.org
9050W:	http://www.linux-mtd.infradead.org/
9051Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9052T:	git git://git.infradead.org/linux-mtd.git master
9053T:	git git://git.infradead.org/linux-mtd.git mtd/next
9054S:	Maintained
9055F:	Documentation/devicetree/bindings/mtd/
9056F:	drivers/mtd/
9057F:	include/linux/mtd/
9058F:	include/uapi/mtd/
9059
9060MEN A21 WATCHDOG DRIVER
9061M:	Johannes Thumshirn <morbidrsa@gmail.com>
9062L:	linux-watchdog@vger.kernel.org
9063S:	Maintained
9064F:	drivers/watchdog/mena21_wdt.c
9065
9066MEN CHAMELEON BUS (mcb)
9067M:	Johannes Thumshirn <morbidrsa@gmail.com>
9068S:	Maintained
9069F:	drivers/mcb/
9070F:	include/linux/mcb.h
9071F:	Documentation/men-chameleon-bus.txt
9072
9073MEN F21BMC (Board Management Controller)
9074M:	Andreas Werner <andreas.werner@men.de>
9075S:	Supported
9076F:	drivers/mfd/menf21bmc.c
9077F:	drivers/watchdog/menf21bmc_wdt.c
9078F:	drivers/leds/leds-menf21bmc.c
9079F:	drivers/hwmon/menf21bmc_hwmon.c
9080F:	Documentation/hwmon/menf21bmc
9081
9082MESON AO CEC DRIVER FOR AMLOGIC SOCS
9083M:	Neil Armstrong <narmstrong@baylibre.com>
9084L:	linux-media@lists.freedesktop.org
9085L:	linux-amlogic@lists.infradead.org
9086W:	http://linux-meson.com/
9087S:	Supported
9088F:	drivers/media/platform/meson/ao-cec.c
9089F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9090T:	git git://linuxtv.org/media_tree.git
9091
9092METAG ARCHITECTURE
9093M:	James Hogan <jhogan@kernel.org>
9094L:	linux-metag@vger.kernel.org
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9096S:	Odd Fixes
9097F:	arch/metag/
9098F:	Documentation/metag/
9099F:	Documentation/devicetree/bindings/metag/
9100F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9101F:	drivers/clocksource/metag_generic.c
9102F:	drivers/irqchip/irq-metag.c
9103F:	drivers/irqchip/irq-metag-ext.c
9104F:	drivers/tty/metag_da.c
9105
9106MICROBLAZE ARCHITECTURE
9107M:	Michal Simek <monstr@monstr.eu>
9108W:	http://www.monstr.eu/fdt/
9109T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9110S:	Supported
9111F:	arch/microblaze/
9112
9113MICROCHIP / ATMEL AT91 SERIAL DRIVER
9114M:	Richard Genoud <richard.genoud@gmail.com>
9115S:	Maintained
9116F:	drivers/tty/serial/atmel_serial.c
9117F:	drivers/tty/serial/atmel_serial.h
9118
9119MICROCHIP / ATMEL DMA DRIVER
9120M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9122L:	dmaengine@vger.kernel.org
9123S:	Supported
9124F:	drivers/dma/at_hdmac.c
9125F:	drivers/dma/at_hdmac_regs.h
9126F:	include/linux/platform_data/dma-atmel.h
9127
9128MICROCHIP / ATMEL ECC DRIVER
9129M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9130L:	linux-crypto@vger.kernel.org
9131S:	Maintained
9132F:	drivers/crypto/atmel-ecc.*
9133
9134MICROCHIP / ATMEL ISC DRIVER
9135M:	Songjun Wu <songjun.wu@microchip.com>
9136L:	linux-media@vger.kernel.org
9137S:	Supported
9138F:	drivers/media/platform/atmel/atmel-isc.c
9139F:	drivers/media/platform/atmel/atmel-isc-regs.h
9140F:	devicetree/bindings/media/atmel-isc.txt
9141
9142MICROCHIP / ATMEL NAND DRIVER
9143M:	Wenyou Yang <wenyou.yang@microchip.com>
9144M:	Josh Wu <rainyfeeling@outlook.com>
9145L:	linux-mtd@lists.infradead.org
9146S:	Supported
9147F:	drivers/mtd/nand/atmel/*
9148F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9149
9150MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9151M:	Woojung Huh <Woojung.Huh@microchip.com>
9152M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9153L:	netdev@vger.kernel.org
9154S:	Maintained
9155F:	net/dsa/tag_ksz.c
9156F:	drivers/net/dsa/microchip/*
9157F:	include/linux/platform_data/microchip-ksz.h
9158F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9159
9160MICROCHIP USB251XB DRIVER
9161M:	Richard Leitner <richard.leitner@skidata.com>
9162L:	linux-usb@vger.kernel.org
9163S:	Maintained
9164F:	drivers/usb/misc/usb251xb.c
9165F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9166
9167MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9168M:	Don Brace <don.brace@microsemi.com>
9169L:	esc.storagedev@microsemi.com
9170L:	linux-scsi@vger.kernel.org
9171S:	Supported
9172F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9173F:	drivers/scsi/smartpqi/Kconfig
9174F:	drivers/scsi/smartpqi/Makefile
9175F:	include/linux/cciss*.h
9176F:	include/uapi/linux/cciss*.h
9177F:	Documentation/scsi/smartpqi.txt
9178
9179MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9180M:	Chen Yu <yu.c.chen@intel.com>
9181L:	platform-driver-x86@vger.kernel.org
9182S:	Supported
9183F:	drivers/platform/x86/surfacepro3_button.c
9184
9185MICROTEK X6 SCANNER
9186M:	Oliver Neukum <oliver@neukum.org>
9187S:	Maintained
9188F:	drivers/usb/image/microtek.*
9189
9190MIPS
9191M:	Ralf Baechle <ralf@linux-mips.org>
9192M:	James Hogan <jhogan@kernel.org>
9193L:	linux-mips@linux-mips.org
9194W:	http://www.linux-mips.org/
9195T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9196Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9197S:	Supported
9198F:	Documentation/devicetree/bindings/mips/
9199F:	Documentation/mips/
9200F:	arch/mips/
9201F:	drivers/platform/mips/
9202
9203MIPS BOSTON DEVELOPMENT BOARD
9204M:	Paul Burton <paul.burton@mips.com>
9205L:	linux-mips@linux-mips.org
9206S:	Maintained
9207F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9208F:	arch/mips/boot/dts/img/boston.dts
9209F:	arch/mips/configs/generic/board-boston.config
9210F:	drivers/clk/imgtec/clk-boston.c
9211F:	include/dt-bindings/clock/boston-clock.h
9212
9213MIPS GENERIC PLATFORM
9214M:	Paul Burton <paul.burton@mips.com>
9215L:	linux-mips@linux-mips.org
9216S:	Supported
9217F:	arch/mips/generic/
9218F:	arch/mips/tools/generic-board-config.sh
9219
9220MIPS/LOONGSON1 ARCHITECTURE
9221M:	Keguang Zhang <keguang.zhang@gmail.com>
9222L:	linux-mips@linux-mips.org
9223S:	Maintained
9224F:	arch/mips/loongson32/
9225F:	arch/mips/include/asm/mach-loongson32/
9226F:	drivers/*/*loongson1*
9227F:	drivers/*/*/*loongson1*
9228
9229MIPS/LOONGSON2 ARCHITECTURE
9230M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9231L:	linux-mips@linux-mips.org
9232S:	Maintained
9233F:	arch/mips/loongson64/*{2e/2f}*
9234F:	arch/mips/include/asm/mach-loongson64/
9235F:	drivers/*/*loongson2*
9236F:	drivers/*/*/*loongson2*
9237
9238MIPS/LOONGSON3 ARCHITECTURE
9239M:	Huacai Chen <chenhc@lemote.com>
9240L:	linux-mips@linux-mips.org
9241S:	Maintained
9242F:	arch/mips/loongson64/
9243F:	arch/mips/include/asm/mach-loongson64/
9244F:	drivers/platform/mips/cpu_hwmon.c
9245F:	drivers/*/*loongson3*
9246F:	drivers/*/*/*loongson3*
9247
9248MIPS RINT INSTRUCTION EMULATION
9249M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9250L:	linux-mips@linux-mips.org
9251S:	Supported
9252F:	arch/mips/math-emu/sp_rint.c
9253F:	arch/mips/math-emu/dp_rint.c
9254
9255MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9256M:	Hans Verkuil <hverkuil@xs4all.nl>
9257L:	linux-media@vger.kernel.org
9258T:	git git://linuxtv.org/media_tree.git
9259W:	https://linuxtv.org
9260S:	Odd Fixes
9261F:	drivers/media/radio/radio-miropcm20*
9262
9263MMP SUPPORT
9264M:	Eric Miao <eric.y.miao@gmail.com>
9265M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267T:	git git://github.com/hzhuang1/linux.git
9268T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9269S:	Maintained
9270F:	arch/arm/boot/dts/mmp*
9271F:	arch/arm/mach-mmp/
9272
9273MN88472 MEDIA DRIVER
9274M:	Antti Palosaari <crope@iki.fi>
9275L:	linux-media@vger.kernel.org
9276W:	https://linuxtv.org
9277W:	http://palosaari.fi/linux/
9278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9279S:	Maintained
9280F:	drivers/media/dvb-frontends/mn88472*
9281
9282MN88473 MEDIA DRIVER
9283M:	Antti Palosaari <crope@iki.fi>
9284L:	linux-media@vger.kernel.org
9285W:	https://linuxtv.org
9286W:	http://palosaari.fi/linux/
9287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9288S:	Maintained
9289F:	drivers/media/dvb-frontends/mn88473*
9290
9291MODULE SUPPORT
9292M:	Jessica Yu <jeyu@kernel.org>
9293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9294S:	Maintained
9295F:	include/linux/module.h
9296F:	kernel/module.c
9297
9298MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9299W:	http://popies.net/meye/
9300S:	Orphan
9301F:	Documentation/media/v4l-drivers/meye*
9302F:	drivers/media/pci/meye/
9303F:	include/uapi/linux/meye.h
9304
9305MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9306M:	Jiri Slaby <jirislaby@gmail.com>
9307S:	Maintained
9308F:	Documentation/serial/moxa-smartio
9309F:	drivers/tty/mxser.*
9310
9311MR800 AVERMEDIA USB FM RADIO DRIVER
9312M:	Alexey Klimov <klimov.linux@gmail.com>
9313L:	linux-media@vger.kernel.org
9314T:	git git://linuxtv.org/media_tree.git
9315S:	Maintained
9316F:	drivers/media/radio/radio-mr800.c
9317
9318MRF24J40 IEEE 802.15.4 RADIO DRIVER
9319M:	Alan Ott <alan@signal11.us>
9320L:	linux-wpan@vger.kernel.org
9321S:	Maintained
9322F:	drivers/net/ieee802154/mrf24j40.c
9323F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9324
9325MSI LAPTOP SUPPORT
9326M:	"Lee, Chun-Yi" <jlee@suse.com>
9327L:	platform-driver-x86@vger.kernel.org
9328S:	Maintained
9329F:	drivers/platform/x86/msi-laptop.c
9330
9331MSI WMI SUPPORT
9332L:	platform-driver-x86@vger.kernel.org
9333S:	Orphan
9334F:	drivers/platform/x86/msi-wmi.c
9335
9336MSI001 MEDIA DRIVER
9337M:	Antti Palosaari <crope@iki.fi>
9338L:	linux-media@vger.kernel.org
9339W:	https://linuxtv.org
9340W:	http://palosaari.fi/linux/
9341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9342T:	git git://linuxtv.org/anttip/media_tree.git
9343S:	Maintained
9344F:	drivers/media/tuners/msi001*
9345
9346MSI2500 MEDIA DRIVER
9347M:	Antti Palosaari <crope@iki.fi>
9348L:	linux-media@vger.kernel.org
9349W:	https://linuxtv.org
9350W:	http://palosaari.fi/linux/
9351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9352T:	git git://linuxtv.org/anttip/media_tree.git
9353S:	Maintained
9354F:	drivers/media/usb/msi2500/
9355
9356MSYSTEMS DISKONCHIP G3 MTD DRIVER
9357M:	Robert Jarzmik <robert.jarzmik@free.fr>
9358L:	linux-mtd@lists.infradead.org
9359S:	Maintained
9360F:	drivers/mtd/devices/docg3*
9361
9362MT9M032 APTINA SENSOR DRIVER
9363M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9364L:	linux-media@vger.kernel.org
9365T:	git git://linuxtv.org/media_tree.git
9366S:	Maintained
9367F:	drivers/media/i2c/mt9m032.c
9368F:	include/media/i2c/mt9m032.h
9369
9370MT9P031 APTINA CAMERA SENSOR
9371M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9372L:	linux-media@vger.kernel.org
9373T:	git git://linuxtv.org/media_tree.git
9374S:	Maintained
9375F:	drivers/media/i2c/mt9p031.c
9376F:	include/media/i2c/mt9p031.h
9377
9378MT9T001 APTINA CAMERA SENSOR
9379M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9380L:	linux-media@vger.kernel.org
9381T:	git git://linuxtv.org/media_tree.git
9382S:	Maintained
9383F:	drivers/media/i2c/mt9t001.c
9384F:	include/media/i2c/mt9t001.h
9385
9386MT9V032 APTINA CAMERA SENSOR
9387M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9388L:	linux-media@vger.kernel.org
9389T:	git git://linuxtv.org/media_tree.git
9390S:	Maintained
9391F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9392F:	drivers/media/i2c/mt9v032.c
9393F:	include/media/i2c/mt9v032.h
9394
9395MULTIFUNCTION DEVICES (MFD)
9396M:	Lee Jones <lee.jones@linaro.org>
9397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9398S:	Supported
9399F:	Documentation/devicetree/bindings/mfd/
9400F:	drivers/mfd/
9401F:	include/linux/mfd/
9402F:	include/dt-bindings/mfd/
9403
9404MULTIMEDIA CARD (MMC) ETC. OVER SPI
9405S:	Orphan
9406F:	drivers/mmc/host/mmc_spi.c
9407F:	include/linux/spi/mmc_spi.h
9408
9409MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9410M:	Ulf Hansson <ulf.hansson@linaro.org>
9411L:	linux-mmc@vger.kernel.org
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9413S:	Maintained
9414F:	Documentation/devicetree/bindings/mmc/
9415F:	drivers/mmc/
9416F:	include/linux/mmc/
9417F:	include/uapi/linux/mmc/
9418
9419MULTIPLEXER SUBSYSTEM
9420M:	Peter Rosin <peda@axentia.se>
9421S:	Maintained
9422F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9423F:	Documentation/devicetree/bindings/mux/
9424F:	include/linux/dt-bindings/mux/
9425F:	include/linux/mux/
9426F:	drivers/mux/
9427
9428MULTITECH MULTIPORT CARD (ISICOM)
9429S:	Orphan
9430F:	drivers/tty/isicom.c
9431F:	include/linux/isicom.h
9432
9433MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9434M:	Bin Liu <b-liu@ti.com>
9435L:	linux-usb@vger.kernel.org
9436S:	Maintained
9437F:	drivers/usb/musb/
9438
9439MXL5007T MEDIA DRIVER
9440M:	Michael Krufky <mkrufky@linuxtv.org>
9441L:	linux-media@vger.kernel.org
9442W:	https://linuxtv.org
9443W:	http://github.com/mkrufky
9444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9445T:	git git://linuxtv.org/mkrufky/tuners.git
9446S:	Maintained
9447F:	drivers/media/tuners/mxl5007t.*
9448
9449MXSFB DRM DRIVER
9450M:	Marek Vasut <marex@denx.de>
9451S:	Supported
9452F:	drivers/gpu/drm/mxsfb/
9453F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9454
9455MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9456M:	Chris Lee <christopher.lee@cspi.com>
9457L:	netdev@vger.kernel.org
9458W:	https://www.cspi.com/ethernet-products/support/downloads/
9459S:	Supported
9460F:	drivers/net/ethernet/myricom/myri10ge/
9461
9462NAND FLASH SUBSYSTEM
9463M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9464R:	Richard Weinberger <richard@nod.at>
9465L:	linux-mtd@lists.infradead.org
9466W:	http://www.linux-mtd.infradead.org/
9467Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9468T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9469T:	git git://git.infradead.org/linux-mtd.git nand/next
9470S:	Maintained
9471F:	drivers/mtd/nand/
9472F:	include/linux/mtd/*nand*.h
9473
9474NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9475M:	Daniel Mack <zonque@gmail.com>
9476S:	Maintained
9477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9478W:	http://www.native-instruments.com
9479F:	sound/usb/caiaq/
9480
9481NATSEMI ETHERNET DRIVER (DP8381x)
9482S:	Orphan
9483F:	drivers/net/ethernet/natsemi/natsemi.c
9484
9485NCP FILESYSTEM
9486M:	Petr Vandrovec <petr@vandrovec.name>
9487S:	Obsolete
9488F:	drivers/staging/ncpfs/
9489
9490NCR 5380 SCSI DRIVERS
9491M:	Finn Thain <fthain@telegraphics.com.au>
9492M:	Michael Schmitz <schmitzmic@gmail.com>
9493L:	linux-scsi@vger.kernel.org
9494S:	Maintained
9495F:	Documentation/scsi/g_NCR5380.txt
9496F:	drivers/scsi/NCR5380.*
9497F:	drivers/scsi/arm/cumana_1.c
9498F:	drivers/scsi/arm/oak.c
9499F:	drivers/scsi/atari_scsi.*
9500F:	drivers/scsi/dmx3191d.c
9501F:	drivers/scsi/g_NCR5380.*
9502F:	drivers/scsi/mac_scsi.*
9503F:	drivers/scsi/sun3_scsi.*
9504F:	drivers/scsi/sun3_scsi_vme.c
9505
9506NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9507M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9508L:	linux-scsi@vger.kernel.org
9509S:	Maintained
9510F:	drivers/scsi/NCR_D700.*
9511
9512NCT6775 HARDWARE MONITOR DRIVER
9513M:	Guenter Roeck <linux@roeck-us.net>
9514L:	linux-hwmon@vger.kernel.org
9515S:	Maintained
9516F:	Documentation/hwmon/nct6775
9517F:	drivers/hwmon/nct6775.c
9518
9519NETEFFECT IWARP RNIC DRIVER (IW_NES)
9520M:	Faisal Latif <faisal.latif@intel.com>
9521L:	linux-rdma@vger.kernel.org
9522W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9523S:	Supported
9524F:	drivers/infiniband/hw/nes/
9525F:	include/uapi/rdma/nes-abi.h
9526
9527NETEM NETWORK EMULATOR
9528M:	Stephen Hemminger <stephen@networkplumber.org>
9529L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9530S:	Maintained
9531F:	net/sched/sch_netem.c
9532
9533NETERION 10GbE DRIVERS (s2io/vxge)
9534M:	Jon Mason <jdmason@kudzu.us>
9535L:	netdev@vger.kernel.org
9536S:	Supported
9537F:	Documentation/networking/s2io.txt
9538F:	Documentation/networking/vxge.txt
9539F:	drivers/net/ethernet/neterion/
9540
9541NETFILTER
9542M:	Pablo Neira Ayuso <pablo@netfilter.org>
9543M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9544M:	Florian Westphal <fw@strlen.de>
9545L:	netfilter-devel@vger.kernel.org
9546L:	coreteam@netfilter.org
9547W:	http://www.netfilter.org/
9548W:	http://www.iptables.org/
9549W:	http://www.nftables.org/
9550Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9553S:	Maintained
9554F:	include/linux/netfilter*
9555F:	include/linux/netfilter/
9556F:	include/net/netfilter/
9557F:	include/uapi/linux/netfilter*
9558F:	include/uapi/linux/netfilter/
9559F:	net/*/netfilter.c
9560F:	net/*/netfilter/
9561F:	net/netfilter/
9562F:	net/bridge/br_netfilter*.c
9563
9564NETROM NETWORK LAYER
9565M:	Ralf Baechle <ralf@linux-mips.org>
9566L:	linux-hams@vger.kernel.org
9567W:	http://www.linux-ax25.org/
9568S:	Maintained
9569F:	include/net/netrom.h
9570F:	include/uapi/linux/netrom.h
9571F:	net/netrom/
9572
9573NETRONOME ETHERNET DRIVERS
9574M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9575L:	oss-drivers@netronome.com
9576S:	Maintained
9577F:	drivers/net/ethernet/netronome/
9578
9579NETWORK BLOCK DEVICE (NBD)
9580M:	Josef Bacik <jbacik@fb.com>
9581S:	Maintained
9582L:	linux-block@vger.kernel.org
9583L:	nbd@other.debian.org
9584F:	Documentation/blockdev/nbd.txt
9585F:	drivers/block/nbd.c
9586F:	include/uapi/linux/nbd.h
9587
9588NETWORK DROP MONITOR
9589M:	Neil Horman <nhorman@tuxdriver.com>
9590L:	netdev@vger.kernel.org
9591S:	Maintained
9592W:	https://fedorahosted.org/dropwatch/
9593F:	net/core/drop_monitor.c
9594
9595NETWORKING DRIVERS
9596L:	netdev@vger.kernel.org
9597W:	http://www.linuxfoundation.org/en/Net
9598Q:	http://patchwork.ozlabs.org/project/netdev/list/
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9601S:	Odd Fixes
9602F:	Documentation/devicetree/bindings/net/
9603F:	drivers/net/
9604F:	include/linux/if_*
9605F:	include/linux/netdevice.h
9606F:	include/linux/etherdevice.h
9607F:	include/linux/fcdevice.h
9608F:	include/linux/fddidevice.h
9609F:	include/linux/hippidevice.h
9610F:	include/linux/inetdevice.h
9611F:	include/uapi/linux/if_*
9612F:	include/uapi/linux/netdevice.h
9613
9614NETWORKING DRIVERS (WIRELESS)
9615M:	Kalle Valo <kvalo@codeaurora.org>
9616L:	linux-wireless@vger.kernel.org
9617Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9620S:	Maintained
9621F:	Documentation/devicetree/bindings/net/wireless/
9622F:	drivers/net/wireless/
9623
9624NETWORKING [DSA]
9625M:	Andrew Lunn <andrew@lunn.ch>
9626M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9627M:	Florian Fainelli <f.fainelli@gmail.com>
9628S:	Maintained
9629F:	net/dsa/
9630F:	include/net/dsa.h
9631F:	include/linux/dsa/
9632F:	drivers/net/dsa/
9633
9634NETWORKING [GENERAL]
9635M:	"David S. Miller" <davem@davemloft.net>
9636L:	netdev@vger.kernel.org
9637W:	http://www.linuxfoundation.org/en/Net
9638Q:	http://patchwork.ozlabs.org/project/netdev/list/
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9641B:	mailto:netdev@vger.kernel.org
9642S:	Maintained
9643F:	net/
9644F:	include/net/
9645F:	include/linux/in.h
9646F:	include/linux/net.h
9647F:	include/linux/netdevice.h
9648F:	include/uapi/linux/in.h
9649F:	include/uapi/linux/net.h
9650F:	include/uapi/linux/netdevice.h
9651F:	include/uapi/linux/net_namespace.h
9652F:	tools/testing/selftests/net/
9653F:	lib/net_utils.c
9654F:	lib/random32.c
9655
9656NETWORKING [IPSEC]
9657M:	Steffen Klassert <steffen.klassert@secunet.com>
9658M:	Herbert Xu <herbert@gondor.apana.org.au>
9659M:	"David S. Miller" <davem@davemloft.net>
9660L:	netdev@vger.kernel.org
9661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9663S:	Maintained
9664F:	net/core/flow.c
9665F:	net/xfrm/
9666F:	net/key/
9667F:	net/ipv4/xfrm*
9668F:	net/ipv4/esp4*
9669F:	net/ipv4/ah4.c
9670F:	net/ipv4/ipcomp.c
9671F:	net/ipv4/ip_vti.c
9672F:	net/ipv6/xfrm*
9673F:	net/ipv6/esp6*
9674F:	net/ipv6/ah6.c
9675F:	net/ipv6/ipcomp6.c
9676F:	net/ipv6/ip6_vti.c
9677F:	include/uapi/linux/xfrm.h
9678F:	include/net/xfrm.h
9679
9680NETWORKING [IPv4/IPv6]
9681M:	"David S. Miller" <davem@davemloft.net>
9682M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9683M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9684L:	netdev@vger.kernel.org
9685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9686S:	Maintained
9687F:	net/ipv4/
9688F:	net/ipv6/
9689F:	include/net/ip*
9690F:	arch/x86/net/*
9691
9692NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9693M:	Paul Moore <paul@paul-moore.com>
9694W:	https://github.com/netlabel
9695L:	netdev@vger.kernel.org
9696L:	linux-security-module@vger.kernel.org
9697S:	Maintained
9698F:	Documentation/netlabel/
9699F:	include/net/calipso.h
9700F:	include/net/cipso_ipv4.h
9701F:	include/net/netlabel.h
9702F:	include/uapi/linux/netfilter/xt_SECMARK.h
9703F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9704F:	net/netlabel/
9705F:	net/ipv4/cipso_ipv4.c
9706F:	net/ipv6/calipso.c
9707F:	net/netfilter/xt_CONNSECMARK.c
9708F:	net/netfilter/xt_SECMARK.c
9709
9710NETWORKING [TLS]
9711M:	Ilya Lesokhin <ilyal@mellanox.com>
9712M:	Aviad Yehezkel <aviadye@mellanox.com>
9713M:	Dave Watson <davejwatson@fb.com>
9714L:	netdev@vger.kernel.org
9715S:	Maintained
9716F:	net/tls/*
9717F:	include/uapi/linux/tls.h
9718F:	include/net/tls.h
9719
9720NETWORKING [WIRELESS]
9721L:	linux-wireless@vger.kernel.org
9722Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9723
9724NETDEVSIM
9725M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9726S:	Maintained
9727F:	drivers/net/netdevsim/*
9728
9729NETXEN (1/10) GbE SUPPORT
9730M:	Manish Chopra <manish.chopra@cavium.com>
9731M:	Rahul Verma <rahul.verma@cavium.com>
9732M:	Dept-GELinuxNICDev@cavium.com
9733L:	netdev@vger.kernel.org
9734S:	Supported
9735F:	drivers/net/ethernet/qlogic/netxen/
9736
9737NFC SUBSYSTEM
9738M:	Samuel Ortiz <sameo@linux.intel.com>
9739L:	linux-wireless@vger.kernel.org
9740L:	linux-nfc@lists.01.org (subscribers-only)
9741S:	Supported
9742F:	net/nfc/
9743F:	include/net/nfc/
9744F:	include/uapi/linux/nfc.h
9745F:	drivers/nfc/
9746F:	include/linux/platform_data/nfcmrvl.h
9747F:	include/linux/platform_data/nxp-nci.h
9748F:	Documentation/devicetree/bindings/net/nfc/
9749
9750NFS, SUNRPC, AND LOCKD CLIENTS
9751M:	Trond Myklebust <trond.myklebust@primarydata.com>
9752M:	Anna Schumaker <anna.schumaker@netapp.com>
9753L:	linux-nfs@vger.kernel.org
9754W:	http://client.linux-nfs.org
9755T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9756S:	Maintained
9757F:	fs/lockd/
9758F:	fs/nfs/
9759F:	fs/nfs_common/
9760F:	net/sunrpc/
9761F:	include/linux/lockd/
9762F:	include/linux/nfs*
9763F:	include/linux/sunrpc/
9764F:	include/uapi/linux/nfs*
9765F:	include/uapi/linux/sunrpc/
9766
9767NILFS2 FILESYSTEM
9768M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9769L:	linux-nilfs@vger.kernel.org
9770W:	https://nilfs.sourceforge.io/
9771W:	https://nilfs.osdn.jp/
9772T:	git git://github.com/konis/nilfs2.git
9773S:	Supported
9774F:	Documentation/filesystems/nilfs2.txt
9775F:	fs/nilfs2/
9776F:	include/trace/events/nilfs2.h
9777F:	include/uapi/linux/nilfs2_api.h
9778F:	include/uapi/linux/nilfs2_ondisk.h
9779
9780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9781M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9782W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9783S:	Maintained
9784F:	Documentation/scsi/NinjaSCSI.txt
9785F:	drivers/scsi/pcmcia/nsp_*
9786
9787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9788M:	GOTO Masanori <gotom@debian.or.jp>
9789M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9790W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9791S:	Maintained
9792F:	Documentation/scsi/NinjaSCSI.txt
9793F:	drivers/scsi/nsp32*
9794
9795NIOS2 ARCHITECTURE
9796M:	Ley Foon Tan <lftan@altera.com>
9797L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9799S:	Maintained
9800F:	arch/nios2/
9801
9802NOHZ, DYNTICKS SUPPORT
9803M:	Frederic Weisbecker <fweisbec@gmail.com>
9804M:	Thomas Gleixner <tglx@linutronix.de>
9805M:	Ingo Molnar <mingo@kernel.org>
9806L:	linux-kernel@vger.kernel.org
9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9808S:	Maintained
9809F:	kernel/time/tick*.*
9810F:	include/linux/tick.h
9811F:	include/linux/sched/nohz.h
9812
9813NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9814M:	Pavel Machek <pavel@ucw.cz>
9815M:	Sakari Ailus <sakari.ailus@iki.fi>
9816L:	linux-media@vger.kernel.org
9817S:	Maintained
9818F:	drivers/media/i2c/et8ek8
9819F:	drivers/media/i2c/ad5820.c
9820
9821NOKIA N900 POWER SUPPLY DRIVERS
9822R:	Pali Rohár <pali.rohar@gmail.com>
9823F:	include/linux/power/bq2415x_charger.h
9824F:	include/linux/power/bq27xxx_battery.h
9825F:	include/linux/power/isp1704_charger.h
9826F:	drivers/power/supply/bq2415x_charger.c
9827F:	drivers/power/supply/bq27xxx_battery.c
9828F:	drivers/power/supply/bq27xxx_battery_i2c.c
9829F:	drivers/power/supply/isp1704_charger.c
9830F:	drivers/power/supply/rx51_battery.c
9831
9832NTB AMD DRIVER
9833M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9834L:	linux-ntb@googlegroups.com
9835S:	Supported
9836F:	drivers/ntb/hw/amd/
9837
9838NTB DRIVER CORE
9839M:	Jon Mason <jdmason@kudzu.us>
9840M:	Dave Jiang <dave.jiang@intel.com>
9841M:	Allen Hubbe <allenbh@gmail.com>
9842L:	linux-ntb@googlegroups.com
9843S:	Supported
9844W:	https://github.com/jonmason/ntb/wiki
9845T:	git git://github.com/jonmason/ntb.git
9846F:	drivers/ntb/
9847F:	drivers/net/ntb_netdev.c
9848F:	include/linux/ntb.h
9849F:	include/linux/ntb_transport.h
9850F:	tools/testing/selftests/ntb/
9851
9852NTB IDT DRIVER
9853M:	Serge Semin <fancer.lancer@gmail.com>
9854L:	linux-ntb@googlegroups.com
9855S:	Supported
9856F:	drivers/ntb/hw/idt/
9857
9858NTB INTEL DRIVER
9859M:	Dave Jiang <dave.jiang@intel.com>
9860L:	linux-ntb@googlegroups.com
9861S:	Supported
9862W:	https://github.com/davejiang/linux/wiki
9863T:	git https://github.com/davejiang/linux.git
9864F:	drivers/ntb/hw/intel/
9865
9866NTFS FILESYSTEM
9867M:	Anton Altaparmakov <anton@tuxera.com>
9868L:	linux-ntfs-dev@lists.sourceforge.net
9869W:	http://www.tuxera.com/
9870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9871S:	Supported
9872F:	Documentation/filesystems/ntfs.txt
9873F:	fs/ntfs/
9874
9875NUBUS SUBSYSTEM
9876M:	Finn Thain <fthain@telegraphics.com.au>
9877L:	linux-m68k@lists.linux-m68k.org
9878S:	Maintained
9879F:	arch/*/include/asm/nubus.h
9880F:	drivers/nubus/
9881F:	include/linux/nubus.h
9882F:	include/uapi/linux/nubus.h
9883
9884NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9885M:	Antonino Daplas <adaplas@gmail.com>
9886L:	linux-fbdev@vger.kernel.org
9887S:	Maintained
9888F:	drivers/video/fbdev/riva/
9889F:	drivers/video/fbdev/nvidia/
9890
9891NVM EXPRESS DRIVER
9892M:	Keith Busch <keith.busch@intel.com>
9893M:	Jens Axboe <axboe@fb.com>
9894M:	Christoph Hellwig <hch@lst.de>
9895M:	Sagi Grimberg <sagi@grimberg.me>
9896L:	linux-nvme@lists.infradead.org
9897T:	git://git.infradead.org/nvme.git
9898W:	http://git.infradead.org/nvme.git
9899S:	Supported
9900F:	drivers/nvme/host/
9901F:	include/linux/nvme.h
9902F:	include/uapi/linux/nvme_ioctl.h
9903
9904NVM EXPRESS FC TRANSPORT DRIVERS
9905M:	James Smart <james.smart@broadcom.com>
9906L:	linux-nvme@lists.infradead.org
9907S:	Supported
9908F:	include/linux/nvme-fc.h
9909F:	include/linux/nvme-fc-driver.h
9910F:	drivers/nvme/host/fc.c
9911F:	drivers/nvme/target/fc.c
9912F:	drivers/nvme/target/fcloop.c
9913
9914NVM EXPRESS TARGET DRIVER
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/target/
9922
9923NVMEM FRAMEWORK
9924M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9925S:	Maintained
9926F:	drivers/nvmem/
9927F:	Documentation/devicetree/bindings/nvmem/
9928F:	Documentation/ABI/stable/sysfs-bus-nvmem
9929F:	include/linux/nvmem-consumer.h
9930F:	include/linux/nvmem-provider.h
9931
9932NXP TDA998X DRM DRIVER
9933M:	Russell King <linux@armlinux.org.uk>
9934S:	Supported
9935T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9936T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9937F:	drivers/gpu/drm/i2c/tda998x_drv.c
9938F:	include/drm/i2c/tda998x.h
9939
9940NXP TFA9879 DRIVER
9941M:	Peter Rosin <peda@axentia.se>
9942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9943S:	Maintained
9944F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9945F:	sound/soc/codecs/tfa9879*
9946
9947NXP-NCI NFC DRIVER
9948M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9949R:	Charles Gorand <charles.gorand@effinnov.com>
9950L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9951S:	Supported
9952F:	drivers/nfc/nxp-nci
9953
9954OBJTOOL
9955M:	Josh Poimboeuf <jpoimboe@redhat.com>
9956S:	Supported
9957F:	tools/objtool/
9958
9959OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9960M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9961M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9962L:	linuxppc-dev@lists.ozlabs.org
9963S:	Supported
9964F:	arch/powerpc/platforms/powernv/ocxl.c
9965F:	arch/powerpc/include/asm/pnv-ocxl.h
9966F:	drivers/misc/ocxl/
9967F:	include/misc/ocxl*
9968F:	include/uapi/misc/ocxl.h
9969F:	Documentation/accelerators/ocxl.txt
9970
9971OMAP AUDIO SUPPORT
9972M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9973M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9975L:	linux-omap@vger.kernel.org
9976S:	Maintained
9977F:	sound/soc/omap/
9978
9979OMAP CLOCK FRAMEWORK SUPPORT
9980M:	Paul Walmsley <paul@pwsan.com>
9981L:	linux-omap@vger.kernel.org
9982S:	Maintained
9983F:	arch/arm/*omap*/*clock*
9984
9985OMAP DEVICE TREE SUPPORT
9986M:	Benoît Cousson <bcousson@baylibre.com>
9987M:	Tony Lindgren <tony@atomide.com>
9988L:	linux-omap@vger.kernel.org
9989L:	devicetree@vger.kernel.org
9990S:	Maintained
9991F:	arch/arm/boot/dts/*omap*
9992F:	arch/arm/boot/dts/*am3*
9993F:	arch/arm/boot/dts/*am4*
9994F:	arch/arm/boot/dts/*am5*
9995F:	arch/arm/boot/dts/*dra7*
9996
9997OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9998M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9999L:	linux-omap@vger.kernel.org
10000L:	linux-fbdev@vger.kernel.org
10001S:	Maintained
10002F:	drivers/video/fbdev/omap2/
10003F:	Documentation/arm/OMAP/DSS
10004
10005OMAP FRAMEBUFFER SUPPORT
10006M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10007L:	linux-fbdev@vger.kernel.org
10008L:	linux-omap@vger.kernel.org
10009S:	Maintained
10010F:	drivers/video/fbdev/omap/
10011
10012OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10013M:	Roger Quadros <rogerq@ti.com>
10014M:	Tony Lindgren <tony@atomide.com>
10015L:	linux-omap@vger.kernel.org
10016S:	Maintained
10017F:	drivers/memory/omap-gpmc.c
10018F:	arch/arm/mach-omap2/*gpmc*
10019
10020OMAP GPIO DRIVER
10021M:	Grygorii Strashko <grygorii.strashko@ti.com>
10022M:	Santosh Shilimkar <ssantosh@kernel.org>
10023M:	Kevin Hilman <khilman@kernel.org>
10024L:	linux-omap@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10027F:	drivers/gpio/gpio-omap.c
10028
10029OMAP HARDWARE SPINLOCK SUPPORT
10030M:	Ohad Ben-Cohen <ohad@wizery.com>
10031L:	linux-omap@vger.kernel.org
10032S:	Maintained
10033F:	drivers/hwspinlock/omap_hwspinlock.c
10034
10035OMAP HS MMC SUPPORT
10036L:	linux-mmc@vger.kernel.org
10037L:	linux-omap@vger.kernel.org
10038S:	Orphan
10039F:	drivers/mmc/host/omap_hsmmc.c
10040
10041OMAP HWMOD DATA
10042M:	Paul Walmsley <paul@pwsan.com>
10043L:	linux-omap@vger.kernel.org
10044S:	Maintained
10045F:	arch/arm/mach-omap2/omap_hwmod*data*
10046
10047OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10048M:	Benoît Cousson <bcousson@baylibre.com>
10049L:	linux-omap@vger.kernel.org
10050S:	Maintained
10051F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10052
10053OMAP HWMOD SUPPORT
10054M:	Benoît Cousson <bcousson@baylibre.com>
10055M:	Paul Walmsley <paul@pwsan.com>
10056L:	linux-omap@vger.kernel.org
10057S:	Maintained
10058F:	arch/arm/mach-omap2/omap_hwmod.*
10059
10060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10062L:	linux-media@vger.kernel.org
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10065F:	drivers/media/platform/omap3isp/
10066F:	drivers/staging/media/omap4iss/
10067
10068OMAP MMC SUPPORT
10069M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10070L:	linux-omap@vger.kernel.org
10071S:	Maintained
10072F:	drivers/mmc/host/omap.c
10073
10074OMAP POWER MANAGEMENT SUPPORT
10075M:	Kevin Hilman <khilman@kernel.org>
10076L:	linux-omap@vger.kernel.org
10077S:	Maintained
10078F:	arch/arm/*omap*/*pm*
10079F:	drivers/cpufreq/omap-cpufreq.c
10080
10081OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10082M:	Rajendra Nayak <rnayak@codeaurora.org>
10083M:	Paul Walmsley <paul@pwsan.com>
10084L:	linux-omap@vger.kernel.org
10085S:	Maintained
10086F:	arch/arm/mach-omap2/prm*
10087
10088OMAP RANDOM NUMBER GENERATOR SUPPORT
10089M:	Deepak Saxena <dsaxena@plexity.net>
10090S:	Maintained
10091F:	drivers/char/hw_random/omap-rng.c
10092
10093OMAP USB SUPPORT
10094L:	linux-usb@vger.kernel.org
10095L:	linux-omap@vger.kernel.org
10096S:	Orphan
10097F:	drivers/usb/*/*omap*
10098F:	arch/arm/*omap*/usb*
10099
10100OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10101M:	Mark Jackson <mpfj@newflow.co.uk>
10102L:	linux-omap@vger.kernel.org
10103S:	Maintained
10104F:	arch/arm/boot/dts/am335x-nano.dts
10105
10106OMAP1 SUPPORT
10107M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10108M:	Tony Lindgren <tony@atomide.com>
10109L:	linux-omap@vger.kernel.org
10110Q:	http://patchwork.kernel.org/project/linux-omap/list/
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10112S:	Maintained
10113F:	arch/arm/mach-omap1/
10114F:	arch/arm/plat-omap/
10115F:	arch/arm/configs/omap1_defconfig
10116F:	drivers/i2c/busses/i2c-omap.c
10117F:	include/linux/i2c-omap.h
10118
10119OMAP2+ SUPPORT
10120M:	Tony Lindgren <tony@atomide.com>
10121L:	linux-omap@vger.kernel.org
10122W:	http://www.muru.com/linux/omap/
10123W:	http://linux.omap.com/
10124Q:	http://patchwork.kernel.org/project/linux-omap/list/
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10126S:	Maintained
10127F:	arch/arm/mach-omap2/
10128F:	arch/arm/plat-omap/
10129F:	arch/arm/configs/omap2plus_defconfig
10130F:	drivers/i2c/busses/i2c-omap.c
10131F:	drivers/irqchip/irq-omap-intc.c
10132F:	drivers/mfd/*omap*.c
10133F:	drivers/mfd/menelaus.c
10134F:	drivers/mfd/palmas.c
10135F:	drivers/mfd/tps65217.c
10136F:	drivers/mfd/tps65218.c
10137F:	drivers/mfd/tps65910.c
10138F:	drivers/mfd/twl-core.[ch]
10139F:	drivers/mfd/twl4030*.c
10140F:	drivers/mfd/twl6030*.c
10141F:	drivers/mfd/twl6040*.c
10142F:	drivers/regulator/palmas-regulator*.c
10143F:	drivers/regulator/pbias-regulator.c
10144F:	drivers/regulator/tps65217-regulator.c
10145F:	drivers/regulator/tps65218-regulator.c
10146F:	drivers/regulator/tps65910-regulator.c
10147F:	drivers/regulator/twl-regulator.c
10148F:	drivers/regulator/twl6030-regulator.c
10149F:	include/linux/i2c-omap.h
10150
10151ONION OMEGA2+ BOARD
10152M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10153L:	linux-mips@linux-mips.org
10154S:	Maintained
10155F:	arch/mips/boot/dts/ralink/omega2p.dts
10156
10157OMFS FILESYSTEM
10158M:	Bob Copeland <me@bobcopeland.com>
10159L:	linux-karma-devel@lists.sourceforge.net
10160S:	Maintained
10161F:	Documentation/filesystems/omfs.txt
10162F:	fs/omfs/
10163
10164OMNIKEY CARDMAN 4000 DRIVER
10165M:	Harald Welte <laforge@gnumonks.org>
10166S:	Maintained
10167F:	drivers/char/pcmcia/cm4000_cs.c
10168F:	include/linux/cm4000_cs.h
10169F:	include/uapi/linux/cm4000_cs.h
10170
10171OMNIKEY CARDMAN 4040 DRIVER
10172M:	Harald Welte <laforge@gnumonks.org>
10173S:	Maintained
10174F:	drivers/char/pcmcia/cm4040_cs.*
10175
10176OMNIVISION OV13858 SENSOR DRIVER
10177M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Maintained
10181F:	drivers/media/i2c/ov13858.c
10182
10183OMNIVISION OV5640 SENSOR DRIVER
10184M:	Steve Longerbeam <slongerbeam@gmail.com>
10185L:	linux-media@vger.kernel.org
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Maintained
10188F:	drivers/media/i2c/ov5640.c
10189
10190OMNIVISION OV5647 SENSOR DRIVER
10191M:	Luis Oliveira <lolivei@synopsys.com>
10192L:	linux-media@vger.kernel.org
10193T:	git git://linuxtv.org/media_tree.git
10194S:	Maintained
10195F:	drivers/media/i2c/ov5647.c
10196
10197OMNIVISION OV7670 SENSOR DRIVER
10198M:	Jonathan Corbet <corbet@lwn.net>
10199L:	linux-media@vger.kernel.org
10200T:	git git://linuxtv.org/media_tree.git
10201S:	Maintained
10202F:	drivers/media/i2c/ov7670.c
10203F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10204
10205OMNIVISION OV7740 SENSOR DRIVER
10206M:	Wenyou Yang <wenyou.yang@microchip.com>
10207L:	linux-media@vger.kernel.org
10208T:	git git://linuxtv.org/media_tree.git
10209S:	Maintained
10210F:	drivers/media/i2c/ov7740.c
10211F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10212
10213ONENAND FLASH DRIVER
10214M:	Kyungmin Park <kyungmin.park@samsung.com>
10215L:	linux-mtd@lists.infradead.org
10216S:	Maintained
10217F:	drivers/mtd/onenand/
10218F:	include/linux/mtd/onenand*.h
10219
10220ONSTREAM SCSI TAPE DRIVER
10221M:	Willem Riede <osst@riede.org>
10222L:	osst-users@lists.sourceforge.net
10223L:	linux-scsi@vger.kernel.org
10224S:	Maintained
10225F:	Documentation/scsi/osst.txt
10226F:	drivers/scsi/osst.*
10227F:	drivers/scsi/osst_*.h
10228F:	drivers/scsi/st.h
10229
10230OP-TEE DRIVER
10231M:	Jens Wiklander <jens.wiklander@linaro.org>
10232S:	Maintained
10233F:	drivers/tee/optee/
10234
10235OPA-VNIC DRIVER
10236M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10237M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10238L:	linux-rdma@vger.kernel.org
10239S:	Supported
10240F:	drivers/infiniband/ulp/opa_vnic
10241
10242OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10243M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10244L:	devicetree@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/devicetree/dynamic-resolution-notes.txt
10247F:	Documentation/devicetree/overlay-notes.txt
10248F:	drivers/of/overlay.c
10249F:	drivers/of/resolver.c
10250
10251OPEN FIRMWARE AND FLATTENED DEVICE TREE
10252M:	Rob Herring <robh+dt@kernel.org>
10253M:	Frank Rowand <frowand.list@gmail.com>
10254L:	devicetree@vger.kernel.org
10255W:	http://www.devicetree.org/
10256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10257S:	Maintained
10258F:	drivers/of/
10259F:	include/linux/of*.h
10260F:	scripts/dtc/
10261F:	Documentation/ABI/testing/sysfs-firmware-ofw
10262
10263OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10264M:	Rob Herring <robh+dt@kernel.org>
10265M:	Mark Rutland <mark.rutland@arm.com>
10266L:	devicetree@vger.kernel.org
10267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10268Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10269S:	Maintained
10270F:	Documentation/devicetree/
10271F:	arch/*/boot/dts/
10272F:	include/dt-bindings/
10273
10274OPENCORES I2C BUS DRIVER
10275M:	Peter Korsgaard <jacmet@sunsite.dk>
10276L:	linux-i2c@vger.kernel.org
10277S:	Maintained
10278F:	Documentation/i2c/busses/i2c-ocores
10279F:	drivers/i2c/busses/i2c-ocores.c
10280
10281OPENRISC ARCHITECTURE
10282M:	Jonas Bonn <jonas@southpole.se>
10283M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10284M:	Stafford Horne <shorne@gmail.com>
10285T:	git git://github.com/openrisc/linux.git
10286L:	openrisc@lists.librecores.org
10287W:	http://openrisc.io
10288S:	Maintained
10289F:	Documentation/devicetree/bindings/openrisc/
10290F:	Documentation/openrisc/
10291F:	arch/openrisc/
10292F:	drivers/irqchip/irq-ompic.c
10293F:	drivers/irqchip/irq-or1k-*
10294
10295OPENVSWITCH
10296M:	Pravin B Shelar <pshelar@ovn.org>
10297L:	netdev@vger.kernel.org
10298L:	dev@openvswitch.org
10299W:	http://openvswitch.org
10300S:	Maintained
10301F:	net/openvswitch/
10302F:	include/uapi/linux/openvswitch.h
10303
10304OPERATING PERFORMANCE POINTS (OPP)
10305M:	Viresh Kumar <vireshk@kernel.org>
10306M:	Nishanth Menon <nm@ti.com>
10307M:	Stephen Boyd <sboyd@kernel.org>
10308L:	linux-pm@vger.kernel.org
10309S:	Maintained
10310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10311F:	drivers/opp/
10312F:	include/linux/pm_opp.h
10313F:	Documentation/power/opp.txt
10314F:	Documentation/devicetree/bindings/opp/
10315
10316OPL4 DRIVER
10317M:	Clemens Ladisch <clemens@ladisch.de>
10318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10319T:	git git://git.alsa-project.org/alsa-kernel.git
10320S:	Maintained
10321F:	sound/drivers/opl4/
10322
10323OPROFILE
10324M:	Robert Richter <rric@kernel.org>
10325L:	oprofile-list@lists.sf.net
10326S:	Maintained
10327F:	arch/*/include/asm/oprofile*.h
10328F:	arch/*/oprofile/
10329F:	drivers/oprofile/
10330F:	include/linux/oprofile.h
10331
10332ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10333M:	Mark Fasheh <mfasheh@versity.com>
10334M:	Joel Becker <jlbec@evilplan.org>
10335L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10336W:	http://ocfs2.wiki.kernel.org
10337S:	Supported
10338F:	Documentation/filesystems/ocfs2.txt
10339F:	Documentation/filesystems/dlmfs.txt
10340F:	fs/ocfs2/
10341
10342ORANGEFS FILESYSTEM
10343M:	Mike Marshall <hubcap@omnibond.com>
10344R:	Martin Brandenburg <martin@omnibond.com>
10345L:	devel@lists.orangefs.org
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10347S:	Supported
10348F:	fs/orangefs/
10349F:	Documentation/filesystems/orangefs.txt
10350
10351ORINOCO DRIVER
10352L:	linux-wireless@vger.kernel.org
10353W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10354W:	http://www.nongnu.org/orinoco/
10355S:	Orphan
10356F:	drivers/net/wireless/intersil/orinoco/
10357
10358OSD LIBRARY and FILESYSTEM
10359M:	Boaz Harrosh <ooo@electrozaur.com>
10360S:	Maintained
10361F:	drivers/scsi/osd/
10362F:	include/scsi/osd_*
10363F:	fs/exofs/
10364
10365OV2659 OMNIVISION SENSOR DRIVER
10366M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10367L:	linux-media@vger.kernel.org
10368W:	https://linuxtv.org
10369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10370T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10371S:	Maintained
10372F:	drivers/media/i2c/ov2659.c
10373F:	include/media/i2c/ov2659.h
10374
10375OVERLAY FILESYSTEM
10376M:	Miklos Szeredi <miklos@szeredi.hu>
10377L:	linux-unionfs@vger.kernel.org
10378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10379S:	Supported
10380F:	fs/overlayfs/
10381F:	Documentation/filesystems/overlayfs.txt
10382
10383P54 WIRELESS DRIVER
10384M:	Christian Lamparter <chunkeey@googlemail.com>
10385L:	linux-wireless@vger.kernel.org
10386W:	http://wireless.kernel.org/en/users/Drivers/p54
10387S:	Maintained
10388F:	drivers/net/wireless/intersil/p54/
10389
10390PA SEMI ETHERNET DRIVER
10391L:	netdev@vger.kernel.org
10392S:	Orphan
10393F:	drivers/net/ethernet/pasemi/*
10394
10395PA SEMI SMBUS DRIVER
10396L:	linux-i2c@vger.kernel.org
10397S:	Orphan
10398F:	drivers/i2c/busses/i2c-pasemi.c
10399
10400PADATA PARALLEL EXECUTION MECHANISM
10401M:	Steffen Klassert <steffen.klassert@secunet.com>
10402L:	linux-crypto@vger.kernel.org
10403S:	Maintained
10404F:	kernel/padata.c
10405F:	include/linux/padata.h
10406F:	Documentation/padata.txt
10407
10408PANASONIC LAPTOP ACPI EXTRAS DRIVER
10409M:	Harald Welte <laforge@gnumonks.org>
10410L:	platform-driver-x86@vger.kernel.org
10411S:	Maintained
10412F:	drivers/platform/x86/panasonic-laptop.c
10413
10414PANASONIC MN10300/AM33/AM34 PORT
10415M:	David Howells <dhowells@redhat.com>
10416L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10417W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10418S:	Maintained
10419F:	Documentation/mn10300/
10420F:	arch/mn10300/
10421
10422PARALLEL LCD/KEYPAD PANEL DRIVER
10423M:	Willy Tarreau <willy@haproxy.com>
10424M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10425S:	Odd Fixes
10426F:	Documentation/misc-devices/lcd-panel-cgram.txt
10427F:	drivers/misc/panel.c
10428
10429PARALLEL PORT SUBSYSTEM
10430M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10431M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10432L:	linux-parport@lists.infradead.org (subscribers-only)
10433S:	Maintained
10434F:	drivers/parport/
10435F:	include/linux/parport*.h
10436F:	drivers/char/ppdev.c
10437F:	include/uapi/linux/ppdev.h
10438F:	Documentation/parport*.txt
10439
10440PARAVIRT_OPS INTERFACE
10441M:	Juergen Gross <jgross@suse.com>
10442M:	Alok Kataria <akataria@vmware.com>
10443L:	virtualization@lists.linux-foundation.org
10444S:	Supported
10445F:	Documentation/virtual/paravirt_ops.txt
10446F:	arch/*/kernel/paravirt*
10447F:	arch/*/include/asm/paravirt*.h
10448F:	include/linux/hypervisor.h
10449
10450PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10451M:	Tim Waugh <tim@cyberelk.net>
10452L:	linux-parport@lists.infradead.org (subscribers-only)
10453S:	Maintained
10454F:	Documentation/blockdev/paride.txt
10455F:	drivers/block/paride/
10456
10457PARISC ARCHITECTURE
10458M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10459M:	Helge Deller <deller@gmx.de>
10460L:	linux-parisc@vger.kernel.org
10461W:	http://www.parisc-linux.org/
10462Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10465S:	Maintained
10466F:	arch/parisc/
10467F:	Documentation/parisc/
10468F:	drivers/parisc/
10469F:	drivers/char/agp/parisc-agp.c
10470F:	drivers/input/serio/gscps2.c
10471F:	drivers/parport/parport_gsc.*
10472F:	drivers/tty/serial/8250/8250_gsc.c
10473F:	drivers/video/fbdev/sti*
10474F:	drivers/video/console/sti*
10475F:	drivers/video/logo/logo_parisc*
10476
10477PARMAN
10478M:	Jiri Pirko <jiri@mellanox.com>
10479L:	netdev@vger.kernel.org
10480S:	Supported
10481F:	lib/parman.c
10482F:	lib/test_parman.c
10483F:	include/linux/parman.h
10484
10485PC87360 HARDWARE MONITORING DRIVER
10486M:	Jim Cromie <jim.cromie@gmail.com>
10487L:	linux-hwmon@vger.kernel.org
10488S:	Maintained
10489F:	Documentation/hwmon/pc87360
10490F:	drivers/hwmon/pc87360.c
10491
10492PC8736x GPIO DRIVER
10493M:	Jim Cromie <jim.cromie@gmail.com>
10494S:	Maintained
10495F:	drivers/char/pc8736x_gpio.c
10496
10497PC87427 HARDWARE MONITORING DRIVER
10498M:	Jean Delvare <jdelvare@suse.com>
10499L:	linux-hwmon@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/hwmon/pc87427
10502F:	drivers/hwmon/pc87427.c
10503
10504PCA9532 LED DRIVER
10505M:	Riku Voipio <riku.voipio@iki.fi>
10506S:	Maintained
10507F:	drivers/leds/leds-pca9532.c
10508F:	include/linux/leds-pca9532.h
10509
10510PCA9541 I2C BUS MASTER SELECTOR DRIVER
10511M:	Guenter Roeck <linux@roeck-us.net>
10512L:	linux-i2c@vger.kernel.org
10513S:	Maintained
10514F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10515
10516PCDP - PRIMARY CONSOLE AND DEBUG PORT
10517M:	Khalid Aziz <khalid@gonehiking.org>
10518S:	Maintained
10519F:	drivers/firmware/pcdp.*
10520
10521PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10522M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10523L:	linux-pci@vger.kernel.org
10524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10525S:	Maintained
10526F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10527F:	drivers/pci/host/pci-aardvark.c
10528
10529PCI DRIVER FOR ALTERA PCIE IP
10530M:	Ley Foon Tan <lftan@altera.com>
10531L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10532L:	linux-pci@vger.kernel.org
10533S:	Supported
10534F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10535F:	drivers/pci/host/pcie-altera.c
10536
10537PCI DRIVER FOR APPLIEDMICRO XGENE
10538M:	Tanmay Inamdar <tinamdar@apm.com>
10539L:	linux-pci@vger.kernel.org
10540L:	linux-arm-kernel@lists.infradead.org
10541S:	Maintained
10542F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10543F:	drivers/pci/host/pci-xgene.c
10544
10545PCI DRIVER FOR ARM VERSATILE PLATFORM
10546M:	Rob Herring <robh@kernel.org>
10547L:	linux-pci@vger.kernel.org
10548L:	linux-arm-kernel@lists.infradead.org
10549S:	Maintained
10550F:	Documentation/devicetree/bindings/pci/versatile.txt
10551F:	drivers/pci/host/pci-versatile.c
10552
10553PCI DRIVER FOR ARMADA 8K
10554M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10555L:	linux-pci@vger.kernel.org
10556L:	linux-arm-kernel@lists.infradead.org
10557S:	Maintained
10558F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10559F:	drivers/pci/dwc/pcie-armada8k.c
10560
10561PCI DRIVER FOR CADENCE PCIE IP
10562M:	Alan Douglas <adouglas@cadence.com>
10563L:	linux-pci@vger.kernel.org
10564S:	Maintained
10565F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10566F:	drivers/pci/cadence/pcie-cadence*
10567
10568PCI DRIVER FOR FREESCALE LAYERSCAPE
10569M:	Minghuan Lian <minghuan.Lian@freescale.com>
10570M:	Mingkai Hu <mingkai.hu@freescale.com>
10571M:	Roy Zang <tie-fei.zang@freescale.com>
10572L:	linuxppc-dev@lists.ozlabs.org
10573L:	linux-pci@vger.kernel.org
10574L:	linux-arm-kernel@lists.infradead.org
10575S:	Maintained
10576F:	drivers/pci/dwc/*layerscape*
10577
10578PCI DRIVER FOR GENERIC OF HOSTS
10579M:	Will Deacon <will.deacon@arm.com>
10580L:	linux-pci@vger.kernel.org
10581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10582S:	Maintained
10583F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10584F:	drivers/pci/host/pci-host-common.c
10585F:	drivers/pci/host/pci-host-generic.c
10586
10587PCI DRIVER FOR IMX6
10588M:	Richard Zhu <hongxing.zhu@nxp.com>
10589M:	Lucas Stach <l.stach@pengutronix.de>
10590L:	linux-pci@vger.kernel.org
10591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10592S:	Maintained
10593F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10594F:	drivers/pci/dwc/*imx6*
10595
10596PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10597M:	Keith Busch <keith.busch@intel.com>
10598M:	Jonathan Derrick <jonathan.derrick@intel.com>
10599L:	linux-pci@vger.kernel.org
10600S:	Supported
10601F:	drivers/pci/host/vmd.c
10602
10603PCI DRIVER FOR MICROSEMI SWITCHTEC
10604M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10605M:	Logan Gunthorpe <logang@deltatee.com>
10606L:	linux-pci@vger.kernel.org
10607S:	Maintained
10608F:	Documentation/switchtec.txt
10609F:	Documentation/ABI/testing/sysfs-class-switchtec
10610F:	drivers/pci/switch/switchtec*
10611F:	include/uapi/linux/switchtec_ioctl.h
10612F:	include/linux/switchtec.h
10613F:	drivers/ntb/hw/mscc/
10614
10615PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10616M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10617M:	Jason Cooper <jason@lakedaemon.net>
10618L:	linux-pci@vger.kernel.org
10619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620S:	Maintained
10621F:	drivers/pci/host/*mvebu*
10622
10623PCI DRIVER FOR NVIDIA TEGRA
10624M:	Thierry Reding <thierry.reding@gmail.com>
10625L:	linux-tegra@vger.kernel.org
10626L:	linux-pci@vger.kernel.org
10627S:	Supported
10628F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10629F:	drivers/pci/host/pci-tegra.c
10630
10631PCI DRIVER FOR RENESAS R-CAR
10632M:	Simon Horman <horms@verge.net.au>
10633L:	linux-pci@vger.kernel.org
10634L:	linux-renesas-soc@vger.kernel.org
10635S:	Maintained
10636F:	drivers/pci/host/*rcar*
10637
10638PCI DRIVER FOR SAMSUNG EXYNOS
10639M:	Jingoo Han <jingoohan1@gmail.com>
10640L:	linux-pci@vger.kernel.org
10641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10642L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10643S:	Maintained
10644F:	drivers/pci/dwc/pci-exynos.c
10645
10646PCI DRIVER FOR SYNOPSYS DESIGNWARE
10647M:	Jingoo Han <jingoohan1@gmail.com>
10648M:	Joao Pinto <Joao.Pinto@synopsys.com>
10649L:	linux-pci@vger.kernel.org
10650S:	Maintained
10651F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10652F:	drivers/pci/dwc/*designware*
10653
10654PCI DRIVER FOR TI DRA7XX
10655M:	Kishon Vijay Abraham I <kishon@ti.com>
10656L:	linux-omap@vger.kernel.org
10657L:	linux-pci@vger.kernel.org
10658S:	Supported
10659F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10660F:	drivers/pci/dwc/pci-dra7xx.c
10661
10662PCI DRIVER FOR TI KEYSTONE
10663M:	Murali Karicheri <m-karicheri2@ti.com>
10664L:	linux-pci@vger.kernel.org
10665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10666S:	Maintained
10667F:	drivers/pci/dwc/*keystone*
10668
10669PCI ENDPOINT SUBSYSTEM
10670M:	Kishon Vijay Abraham I <kishon@ti.com>
10671M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10672L:	linux-pci@vger.kernel.org
10673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10674S:	Supported
10675F:	drivers/pci/endpoint/
10676F:	drivers/misc/pci_endpoint_test.c
10677F:	tools/pci/
10678
10679PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10680M:	Russell Currey <ruscur@russell.cc>
10681L:	linuxppc-dev@lists.ozlabs.org
10682S:	Supported
10683F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10684F:	arch/powerpc/kernel/eeh*.c
10685F:	arch/powerpc/platforms/*/eeh*.c
10686F:	arch/powerpc/include/*/eeh*.h
10687
10688PCI ERROR RECOVERY
10689M:	Linas Vepstas <linasvepstas@gmail.com>
10690L:	linux-pci@vger.kernel.org
10691S:	Supported
10692F:	Documentation/PCI/pci-error-recovery.txt
10693
10694PCI MSI DRIVER FOR ALTERA MSI IP
10695M:	Ley Foon Tan <lftan@altera.com>
10696L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10697L:	linux-pci@vger.kernel.org
10698S:	Supported
10699F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10700F:	drivers/pci/host/pcie-altera-msi.c
10701
10702PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10703M:	Duc Dang <dhdang@apm.com>
10704L:	linux-pci@vger.kernel.org
10705L:	linux-arm-kernel@lists.infradead.org
10706S:	Maintained
10707F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10708F:	drivers/pci/host/pci-xgene-msi.c
10709
10710PCI SUBSYSTEM
10711M:	Bjorn Helgaas <bhelgaas@google.com>
10712L:	linux-pci@vger.kernel.org
10713Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10715S:	Supported
10716F:	Documentation/devicetree/bindings/pci/
10717F:	Documentation/PCI/
10718F:	drivers/acpi/pci*
10719F:	drivers/pci/
10720F:	include/asm-generic/pci*
10721F:	include/linux/pci*
10722F:	include/uapi/linux/pci*
10723F:	lib/pci*
10724F:	arch/x86/pci/
10725F:	arch/x86/kernel/quirks.c
10726
10727PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10728M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10729L:	linux-pci@vger.kernel.org
10730Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10732S:	Supported
10733F:	drivers/pci/host/
10734F:	drivers/pci/dwc/
10735
10736PCIE DRIVER FOR AXIS ARTPEC
10737M:	Niklas Cassel <niklas.cassel@axis.com>
10738M:	Jesper Nilsson <jesper.nilsson@axis.com>
10739L:	linux-arm-kernel@axis.com
10740L:	linux-pci@vger.kernel.org
10741S:	Maintained
10742F:	Documentation/devicetree/bindings/pci/axis,artpec*
10743F:	drivers/pci/dwc/*artpec*
10744
10745PCIE DRIVER FOR CAVIUM THUNDERX
10746M:	David Daney <david.daney@cavium.com>
10747L:	linux-pci@vger.kernel.org
10748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749S:	Supported
10750F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10751F:	drivers/pci/host/pci-thunder-*
10752
10753PCIE DRIVER FOR HISILICON
10754M:	Zhou Wang <wangzhou1@hisilicon.com>
10755L:	linux-pci@vger.kernel.org
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10758F:	drivers/pci/dwc/pcie-hisi.c
10759
10760PCIE DRIVER FOR HISILICON KIRIN
10761M:	Xiaowei Song <songxiaowei@hisilicon.com>
10762M:	Binghui Wang <wangbinghui@hisilicon.com>
10763L:	linux-pci@vger.kernel.org
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10766F:	drivers/pci/dwc/pcie-kirin.c
10767
10768PCIE DRIVER FOR HISILICON STB
10769M:	Jianguo Sun <sunjianguo1@huawei.com>
10770M:	Shawn Guo <shawn.guo@linaro.org>
10771L:	linux-pci@vger.kernel.org
10772S:	Maintained
10773F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10774F:	drivers/pci/dwc/pcie-histb.c
10775
10776PCIE DRIVER FOR MEDIATEK
10777M:	Ryder Lee <ryder.lee@mediatek.com>
10778L:	linux-pci@vger.kernel.org
10779L:	linux-mediatek@lists.infradead.org
10780S:	Supported
10781F:	Documentation/devicetree/bindings/pci/mediatek*
10782F:	drivers/pci/host/*mediatek*
10783
10784PCIE DRIVER FOR QUALCOMM MSM
10785M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10786L:	linux-pci@vger.kernel.org
10787L:	linux-arm-msm@vger.kernel.org
10788S:	Maintained
10789F:	drivers/pci/dwc/*qcom*
10790
10791PCIE DRIVER FOR ROCKCHIP
10792M:	Shawn Lin <shawn.lin@rock-chips.com>
10793L:	linux-pci@vger.kernel.org
10794L:	linux-rockchip@lists.infradead.org
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10797F:	drivers/pci/host/pcie-rockchip.c
10798
10799PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10800M:	Linus Walleij <linus.walleij@linaro.org>
10801L:	linux-pci@vger.kernel.org
10802S:	Maintained
10803F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10804F:	drivers/pci/host/pci-v3-semi.c
10805
10806PCIE DRIVER FOR ST SPEAR13XX
10807M:	Pratyush Anand <pratyush.anand@gmail.com>
10808L:	linux-pci@vger.kernel.org
10809S:	Maintained
10810F:	drivers/pci/dwc/*spear*
10811
10812PCMCIA SUBSYSTEM
10813M:	Dominik Brodowski <linux@dominikbrodowski.net>
10814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10815S:	Odd Fixes
10816F:	Documentation/pcmcia/
10817F:	tools/pcmcia/
10818F:	drivers/pcmcia/
10819F:	include/pcmcia/
10820
10821PCNET32 NETWORK DRIVER
10822M:	Don Fry <pcnet32@frontier.com>
10823L:	netdev@vger.kernel.org
10824S:	Maintained
10825F:	drivers/net/ethernet/amd/pcnet32.c
10826
10827PCRYPT PARALLEL CRYPTO ENGINE
10828M:	Steffen Klassert <steffen.klassert@secunet.com>
10829L:	linux-crypto@vger.kernel.org
10830S:	Maintained
10831F:	crypto/pcrypt.c
10832F:	include/crypto/pcrypt.h
10833
10834PEAQ WMI HOTKEYS DRIVER
10835M:	Hans de Goede <hdegoede@redhat.com>
10836L:	platform-driver-x86@vger.kernel.org
10837S:	Maintained
10838F:	drivers/platform/x86/peaq-wmi.c
10839
10840PER-CPU MEMORY ALLOCATOR
10841M:	Tejun Heo <tj@kernel.org>
10842M:	Christoph Lameter <cl@linux.com>
10843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10844S:	Maintained
10845F:	include/linux/percpu*.h
10846F:	mm/percpu*.c
10847F:	arch/*/include/asm/percpu.h
10848
10849PER-TASK DELAY ACCOUNTING
10850M:	Balbir Singh <bsingharora@gmail.com>
10851S:	Maintained
10852F:	include/linux/delayacct.h
10853F:	kernel/delayacct.c
10854
10855PERFORMANCE EVENTS SUBSYSTEM
10856M:	Peter Zijlstra <peterz@infradead.org>
10857M:	Ingo Molnar <mingo@redhat.com>
10858M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10859R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10860R:	Jiri Olsa <jolsa@redhat.com>
10861R:	Namhyung Kim <namhyung@kernel.org>
10862L:	linux-kernel@vger.kernel.org
10863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10864S:	Supported
10865F:	kernel/events/*
10866F:	include/linux/perf_event.h
10867F:	include/uapi/linux/perf_event.h
10868F:	arch/*/kernel/perf_event*.c
10869F:	arch/*/kernel/*/perf_event*.c
10870F:	arch/*/kernel/*/*/perf_event*.c
10871F:	arch/*/include/asm/perf_event.h
10872F:	arch/*/kernel/perf_callchain.c
10873F:	arch/*/events/*
10874F:	tools/perf/
10875
10876PERSONALITY HANDLING
10877M:	Christoph Hellwig <hch@infradead.org>
10878L:	linux-abi-devel@lists.sourceforge.net
10879S:	Maintained
10880F:	include/linux/personality.h
10881F:	include/uapi/linux/personality.h
10882
10883PHONET PROTOCOL
10884M:	Remi Denis-Courmont <courmisch@gmail.com>
10885S:	Supported
10886F:	Documentation/networking/phonet.txt
10887F:	include/linux/phonet.h
10888F:	include/net/phonet/
10889F:	include/uapi/linux/phonet.h
10890F:	net/phonet/
10891
10892PHRAM MTD DRIVER
10893M:	Joern Engel <joern@lazybastard.org>
10894L:	linux-mtd@lists.infradead.org
10895S:	Maintained
10896F:	drivers/mtd/devices/phram.c
10897
10898PICOLCD HID DRIVER
10899M:	Bruno Prémont <bonbons@linux-vserver.org>
10900L:	linux-input@vger.kernel.org
10901S:	Maintained
10902F:	drivers/hid/hid-picolcd*
10903
10904PICOXCELL SUPPORT
10905M:	Jamie Iles <jamie@jamieiles.com>
10906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10907T:	git git://github.com/jamieiles/linux-2.6-ji.git
10908S:	Supported
10909F:	arch/arm/boot/dts/picoxcell*
10910F:	arch/arm/mach-picoxcell/
10911F:	drivers/crypto/picoxcell*
10912
10913PIN CONTROL SUBSYSTEM
10914M:	Linus Walleij <linus.walleij@linaro.org>
10915L:	linux-gpio@vger.kernel.org
10916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10917S:	Maintained
10918F:	Documentation/devicetree/bindings/pinctrl/
10919F:	Documentation/driver-api/pinctl.rst
10920F:	drivers/pinctrl/
10921F:	include/linux/pinctrl/
10922
10923PIN CONTROLLER - ATMEL AT91
10924M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10926S:	Maintained
10927F:	drivers/pinctrl/pinctrl-at91.*
10928
10929PIN CONTROLLER - ATMEL AT91 PIO4
10930M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10932L:	linux-gpio@vger.kernel.org
10933S:	Supported
10934F:	drivers/pinctrl/pinctrl-at91-pio4.*
10935
10936PIN CONTROLLER - INTEL
10937M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10938M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10939S:	Maintained
10940F:	drivers/pinctrl/intel/
10941
10942PIN CONTROLLER - MEDIATEK
10943M:	Sean Wang <sean.wang@mediatek.com>
10944L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10945S:	Maintained
10946F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10947F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10948F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10949F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10950F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10951
10952PIN CONTROLLER - QUALCOMM
10953M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10954S:	Maintained
10955L:	linux-arm-msm@vger.kernel.org
10956F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10957F:	drivers/pinctrl/qcom/
10958
10959PIN CONTROLLER - RENESAS
10960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10961M:	Geert Uytterhoeven <geert+renesas@glider.be>
10962L:	linux-renesas-soc@vger.kernel.org
10963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10964S:	Maintained
10965F:	drivers/pinctrl/sh-pfc/
10966
10967PIN CONTROLLER - SAMSUNG
10968M:	Tomasz Figa <tomasz.figa@gmail.com>
10969M:	Krzysztof Kozlowski <krzk@kernel.org>
10970M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10972L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10973Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10975S:	Maintained
10976F:	drivers/pinctrl/samsung/
10977F:	include/dt-bindings/pinctrl/samsung.h
10978F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10979
10980PIN CONTROLLER - SINGLE
10981M:	Tony Lindgren <tony@atomide.com>
10982M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10984L:	linux-omap@vger.kernel.org
10985S:	Maintained
10986F:	drivers/pinctrl/pinctrl-single.c
10987
10988PIN CONTROLLER - ST SPEAR
10989M:	Viresh Kumar <vireshk@kernel.org>
10990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10991W:	http://www.st.com/spear
10992S:	Maintained
10993F:	drivers/pinctrl/spear/
10994
10995PISTACHIO SOC SUPPORT
10996M:	James Hartley <james.hartley@sondrel.com>
10997L:	linux-mips@linux-mips.org
10998S:	Odd Fixes
10999F:	arch/mips/pistachio/
11000F:	arch/mips/include/asm/mach-pistachio/
11001F:	arch/mips/boot/dts/img/pistachio*
11002F:	arch/mips/configs/pistachio*_defconfig
11003
11004PKTCDVD DRIVER
11005S:	Orphan
11006M:	linux-block@vger.kernel.org
11007F:	drivers/block/pktcdvd.c
11008F:	include/linux/pktcdvd.h
11009F:	include/uapi/linux/pktcdvd.h
11010
11011PKUNITY SOC DRIVERS
11012M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11013W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11014S:	Maintained
11015T:	git git://github.com/gxt/linux.git
11016F:	drivers/input/serio/i8042-unicore32io.h
11017F:	drivers/i2c/busses/i2c-puv3.c
11018F:	drivers/video/fbdev/fb-puv3.c
11019F:	drivers/rtc/rtc-puv3.c
11020
11021PMBUS HARDWARE MONITORING DRIVERS
11022M:	Guenter Roeck <linux@roeck-us.net>
11023L:	linux-hwmon@vger.kernel.org
11024W:	http://hwmon.wiki.kernel.org/
11025W:	http://www.roeck-us.net/linux/drivers/
11026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11027S:	Maintained
11028F:	Documentation/hwmon/pmbus
11029F:	drivers/hwmon/pmbus/
11030F:	include/linux/pmbus.h
11031
11032PMC SIERRA MaxRAID DRIVER
11033L:	linux-scsi@vger.kernel.org
11034W:	http://www.pmc-sierra.com/
11035S:	Orphan
11036F:	drivers/scsi/pmcraid.*
11037
11038PMC SIERRA PM8001 DRIVER
11039M:	Jack Wang <jinpu.wang@profitbricks.com>
11040M:	lindar_liu@usish.com
11041L:	linux-scsi@vger.kernel.org
11042S:	Supported
11043F:	drivers/scsi/pm8001/
11044
11045PNP SUPPORT
11046M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11047S:	Maintained
11048F:	drivers/pnp/
11049
11050POSIX CLOCKS and TIMERS
11051M:	Thomas Gleixner <tglx@linutronix.de>
11052L:	linux-kernel@vger.kernel.org
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11054S:	Maintained
11055F:	fs/timerfd.c
11056F:	include/linux/timer*
11057F:	kernel/time/*timer*
11058
11059POWER MANAGEMENT CORE
11060M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11061L:	linux-pm@vger.kernel.org
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11063B:	https://bugzilla.kernel.org
11064S:	Supported
11065F:	drivers/base/power/
11066F:	include/linux/pm.h
11067F:	include/linux/pm_*
11068F:	include/linux/powercap.h
11069F:	drivers/powercap/
11070F:	kernel/configs/nopm.config
11071
11072POWER STATE COORDINATION INTERFACE (PSCI)
11073M:	Mark Rutland <mark.rutland@arm.com>
11074M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11075L:	linux-arm-kernel@lists.infradead.org
11076S:	Maintained
11077F:	drivers/firmware/psci*.c
11078F:	include/linux/psci.h
11079F:	include/uapi/linux/psci.h
11080
11081POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11082M:	Sebastian Reichel <sre@kernel.org>
11083L:	linux-pm@vger.kernel.org
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/power/supply/
11087F:	include/linux/power_supply.h
11088F:	drivers/power/supply/
11089
11090POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11091M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11092L:	linuxppc-dev@lists.ozlabs.org
11093S:	Maintained
11094F:	drivers/char/powernv-op-panel.c
11095
11096PPP OVER ATM (RFC 2364)
11097M:	Mitchell Blank Jr <mitch@sfgoth.com>
11098S:	Maintained
11099F:	net/atm/pppoatm.c
11100F:	include/uapi/linux/atmppp.h
11101
11102PPP OVER ETHERNET
11103M:	Michal Ostrowski <mostrows@earthlink.net>
11104S:	Maintained
11105F:	drivers/net/ppp/pppoe.c
11106F:	drivers/net/ppp/pppox.c
11107
11108PPP OVER L2TP
11109M:	James Chapman <jchapman@katalix.com>
11110S:	Maintained
11111F:	net/l2tp/l2tp_ppp.c
11112F:	include/linux/if_pppol2tp.h
11113F:	include/uapi/linux/if_pppol2tp.h
11114
11115PPP PROTOCOL DRIVERS AND COMPRESSORS
11116M:	Paul Mackerras <paulus@samba.org>
11117L:	linux-ppp@vger.kernel.org
11118S:	Maintained
11119F:	drivers/net/ppp/ppp_*
11120
11121PPS SUPPORT
11122M:	Rodolfo Giometti <giometti@enneenne.com>
11123W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11124L:	linuxpps@ml.enneenne.com (subscribers-only)
11125S:	Maintained
11126F:	Documentation/pps/
11127F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11128F:	Documentation/ABI/testing/sysfs-pps
11129F:	drivers/pps/
11130F:	include/linux/pps*.h
11131F:	include/uapi/linux/pps.h
11132
11133PPTP DRIVER
11134M:	Dmitry Kozlov <xeb@mail.ru>
11135L:	netdev@vger.kernel.org
11136S:	Maintained
11137F:	drivers/net/ppp/pptp.c
11138W:	http://sourceforge.net/projects/accel-pptp
11139
11140PREEMPTIBLE KERNEL
11141M:	Robert Love <rml@tech9.net>
11142L:	kpreempt-tech@lists.sourceforge.net
11143W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11144S:	Supported
11145F:	Documentation/preempt-locking.txt
11146F:	include/linux/preempt.h
11147
11148PRINTK
11149M:	Petr Mladek <pmladek@suse.com>
11150M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11151R:	Steven Rostedt <rostedt@goodmis.org>
11152S:	Maintained
11153F:	kernel/printk/
11154F:	include/linux/printk.h
11155
11156PRISM54 WIRELESS DRIVER
11157M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11158L:	linux-wireless@vger.kernel.org
11159W:	http://wireless.kernel.org/en/users/Drivers/p54
11160S:	Obsolete
11161F:	drivers/net/wireless/intersil/prism54/
11162
11163PROC SYSCTL
11164M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11165M:	Kees Cook <keescook@chromium.org>
11166L:	linux-kernel@vger.kernel.org
11167L:	linux-fsdevel@vger.kernel.org
11168S:	Maintained
11169F:	fs/proc/proc_sysctl.c
11170F:	include/linux/sysctl.h
11171F:	kernel/sysctl.c
11172F:	tools/testing/selftests/sysctl/
11173
11174PS3 NETWORK SUPPORT
11175M:	Geoff Levand <geoff@infradead.org>
11176L:	netdev@vger.kernel.org
11177L:	linuxppc-dev@lists.ozlabs.org
11178S:	Maintained
11179F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11180
11181PS3 PLATFORM SUPPORT
11182M:	Geoff Levand <geoff@infradead.org>
11183L:	linuxppc-dev@lists.ozlabs.org
11184S:	Maintained
11185F:	arch/powerpc/boot/ps3*
11186F:	arch/powerpc/include/asm/lv1call.h
11187F:	arch/powerpc/include/asm/ps3*.h
11188F:	arch/powerpc/platforms/ps3/
11189F:	drivers/*/ps3*
11190F:	drivers/ps3/
11191F:	drivers/rtc/rtc-ps3.c
11192F:	drivers/usb/host/*ps3.c
11193F:	sound/ppc/snd_ps3*
11194
11195PS3VRAM DRIVER
11196M:	Jim Paris <jim@jtan.com>
11197M:	Geoff Levand <geoff@infradead.org>
11198L:	linuxppc-dev@lists.ozlabs.org
11199S:	Maintained
11200F:	drivers/block/ps3vram.c
11201
11202PSAMPLE PACKET SAMPLING SUPPORT:
11203M:	Yotam Gigi <yotam.gi@gmail.com>
11204S:	Maintained
11205F:	net/psample
11206F:	include/net/psample.h
11207F:	include/uapi/linux/psample.h
11208
11209PSTORE FILESYSTEM
11210M:	Kees Cook <keescook@chromium.org>
11211M:	Anton Vorontsov <anton@enomsg.org>
11212M:	Colin Cross <ccross@android.com>
11213M:	Tony Luck <tony.luck@intel.com>
11214S:	Maintained
11215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11216F:	fs/pstore/
11217F:	include/linux/pstore*
11218F:	drivers/firmware/efi/efi-pstore.c
11219F:	drivers/acpi/apei/erst.c
11220F:	Documentation/admin-guide/ramoops.rst
11221F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11222K:	\b(pstore|ramoops)
11223
11224PTP HARDWARE CLOCK SUPPORT
11225M:	Richard Cochran <richardcochran@gmail.com>
11226L:	netdev@vger.kernel.org
11227S:	Maintained
11228W:	http://linuxptp.sourceforge.net/
11229F:	Documentation/ABI/testing/sysfs-ptp
11230F:	Documentation/ptp/*
11231F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11232F:	drivers/net/phy/dp83640*
11233F:	drivers/ptp/*
11234F:	include/linux/ptp_cl*
11235
11236PTRACE SUPPORT
11237M:	Oleg Nesterov <oleg@redhat.com>
11238S:	Maintained
11239F:	include/asm-generic/syscall.h
11240F:	include/linux/ptrace.h
11241F:	include/linux/regset.h
11242F:	include/linux/tracehook.h
11243F:	include/uapi/linux/ptrace.h
11244F:	include/uapi/linux/ptrace.h
11245F:	include/asm-generic/ptrace.h
11246F:	kernel/ptrace.c
11247F:	arch/*/ptrace*.c
11248F:	arch/*/*/ptrace*.c
11249F:	arch/*/include/asm/ptrace*.h
11250
11251PULSE8-CEC DRIVER
11252M:	Hans Verkuil <hverkuil@xs4all.nl>
11253L:	linux-media@vger.kernel.org
11254T:	git git://linuxtv.org/media_tree.git
11255S:	Maintained
11256F:	drivers/media/usb/pulse8-cec/*
11257F:	Documentation/media/cec-drivers/pulse8-cec.rst
11258
11259PVRUSB2 VIDEO4LINUX DRIVER
11260M:	Mike Isely <isely@pobox.com>
11261L:	pvrusb2@isely.net	(subscribers-only)
11262L:	linux-media@vger.kernel.org
11263W:	http://www.isely.net/pvrusb2/
11264T:	git git://linuxtv.org/media_tree.git
11265S:	Maintained
11266F:	Documentation/media/v4l-drivers/pvrusb2*
11267F:	drivers/media/usb/pvrusb2/
11268
11269PWC WEBCAM DRIVER
11270M:	Hans Verkuil <hverkuil@xs4all.nl>
11271L:	linux-media@vger.kernel.org
11272T:	git git://linuxtv.org/media_tree.git
11273S:	Odd Fixes
11274F:	drivers/media/usb/pwc/*
11275
11276PWM FAN DRIVER
11277M:	Kamil Debski <kamil@wypas.org>
11278M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11279L:	linux-hwmon@vger.kernel.org
11280S:	Supported
11281F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11282F:	Documentation/hwmon/pwm-fan
11283F:	drivers/hwmon/pwm-fan.c
11284
11285PWM IR Transmitter
11286M:	Sean Young <sean@mess.org>
11287L:	linux-media@vger.kernel.org
11288S:	Maintained
11289F:	drivers/media/rc/pwm-ir-tx.c
11290
11291PWM SUBSYSTEM
11292M:	Thierry Reding <thierry.reding@gmail.com>
11293L:	linux-pwm@vger.kernel.org
11294S:	Maintained
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11296F:	Documentation/pwm.txt
11297F:	Documentation/devicetree/bindings/pwm/
11298F:	include/linux/pwm.h
11299F:	drivers/pwm/
11300F:	drivers/video/backlight/pwm_bl.c
11301F:	include/linux/pwm_backlight.h
11302F:	drivers/gpio/gpio-mvebu.c
11303F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11304
11305PXA GPIO DRIVER
11306M:	Robert Jarzmik <robert.jarzmik@free.fr>
11307L:	linux-gpio@vger.kernel.org
11308S:	Maintained
11309F:	drivers/gpio/gpio-pxa.c
11310
11311PXA MMCI DRIVER
11312S:	Orphan
11313
11314PXA RTC DRIVER
11315M:	Robert Jarzmik <robert.jarzmik@free.fr>
11316L:	linux-rtc@vger.kernel.org
11317S:	Maintained
11318
11319PXA2xx/PXA3xx SUPPORT
11320M:	Daniel Mack <daniel@zonque.org>
11321M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11322M:	Robert Jarzmik <robert.jarzmik@free.fr>
11323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11324T:	git git://github.com/hzhuang1/linux.git
11325T:	git git://github.com/rjarzmik/linux.git
11326S:	Maintained
11327F:	arch/arm/boot/dts/pxa*
11328F:	arch/arm/mach-pxa/
11329F:	drivers/dma/pxa*
11330F:	drivers/pcmcia/pxa2xx*
11331F:	drivers/pinctrl/pxa/
11332F:	drivers/spi/spi-pxa2xx*
11333F:	drivers/usb/gadget/udc/pxa2*
11334F:	include/sound/pxa2xx-lib.h
11335F:	sound/arm/pxa*
11336F:	sound/soc/pxa/
11337
11338PXA3xx NAND FLASH DRIVER
11339M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11340L:	linux-mtd@lists.infradead.org
11341S:	Maintained
11342F:	drivers/mtd/nand/pxa3xx_nand.c
11343
11344QAT DRIVER
11345M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11346L:	qat-linux@intel.com
11347S:	Supported
11348F:	drivers/crypto/qat/
11349
11350QCOM AUDIO (ASoC) DRIVERS
11351M:	Patrick Lai <plai@codeaurora.org>
11352M:	Banajit Goswami <bgoswami@codeaurora.org>
11353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11354S:	Supported
11355F:	sound/soc/qcom/
11356
11357QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11358M:	Gabriel Somlo <somlo@cmu.edu>
11359M:	"Michael S. Tsirkin" <mst@redhat.com>
11360L:	qemu-devel@nongnu.org
11361S:	Maintained
11362F:	drivers/firmware/qemu_fw_cfg.c
11363
11364QIB DRIVER
11365M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11366M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11367L:	linux-rdma@vger.kernel.org
11368S:	Supported
11369F:	drivers/infiniband/hw/qib/
11370
11371QLOGIC QL41xxx FCOE DRIVER
11372M:	QLogic-Storage-Upstream@cavium.com
11373L:	linux-scsi@vger.kernel.org
11374S:	Supported
11375F:	drivers/scsi/qedf/
11376
11377QLOGIC QL41xxx ISCSI DRIVER
11378M:	QLogic-Storage-Upstream@cavium.com
11379L:	linux-scsi@vger.kernel.org
11380S:	Supported
11381F:	drivers/scsi/qedi/
11382
11383QLOGIC QL4xxx ETHERNET DRIVER
11384M:	Ariel Elior <Ariel.Elior@cavium.com>
11385M:	everest-linux-l2@cavium.com
11386L:	netdev@vger.kernel.org
11387S:	Supported
11388F:	drivers/net/ethernet/qlogic/qed/
11389F:	include/linux/qed/
11390F:	drivers/net/ethernet/qlogic/qede/
11391
11392QLOGIC QL4xxx RDMA DRIVER
11393M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11394M:	Ariel Elior <Ariel.Elior@cavium.com>
11395L:	linux-rdma@vger.kernel.org
11396S:	Supported
11397F:	drivers/infiniband/hw/qedr/
11398F:	include/uapi/rdma/qedr-abi.h
11399
11400QLOGIC QLA1280 SCSI DRIVER
11401M:	Michael Reed <mdr@sgi.com>
11402L:	linux-scsi@vger.kernel.org
11403S:	Maintained
11404F:	drivers/scsi/qla1280.[ch]
11405
11406QLOGIC QLA2XXX FC-SCSI DRIVER
11407M:	qla2xxx-upstream@qlogic.com
11408L:	linux-scsi@vger.kernel.org
11409S:	Supported
11410F:	Documentation/scsi/LICENSE.qla2xxx
11411F:	drivers/scsi/qla2xxx/
11412
11413QLOGIC QLA3XXX NETWORK DRIVER
11414M:	Dept-GELinuxNICDev@cavium.com
11415L:	netdev@vger.kernel.org
11416S:	Supported
11417F:	Documentation/networking/LICENSE.qla3xxx
11418F:	drivers/net/ethernet/qlogic/qla3xxx.*
11419
11420QLOGIC QLA4XXX iSCSI DRIVER
11421M:	QLogic-Storage-Upstream@qlogic.com
11422L:	linux-scsi@vger.kernel.org
11423S:	Supported
11424F:	Documentation/scsi/LICENSE.qla4xxx
11425F:	drivers/scsi/qla4xxx/
11426
11427QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11428M:	Harish Patil <harish.patil@cavium.com>
11429M:	Manish Chopra <manish.chopra@cavium.com>
11430M:	Dept-GELinuxNICDev@cavium.com
11431L:	netdev@vger.kernel.org
11432S:	Supported
11433F:	drivers/net/ethernet/qlogic/qlcnic/
11434
11435QLOGIC QLGE 10Gb ETHERNET DRIVER
11436M:	Harish Patil <harish.patil@cavium.com>
11437M:	Manish Chopra <manish.chopra@cavium.com>
11438M:	Dept-GELinuxNICDev@cavium.com
11439L:	netdev@vger.kernel.org
11440S:	Supported
11441F:	drivers/net/ethernet/qlogic/qlge/
11442
11443QNX4 FILESYSTEM
11444M:	Anders Larsen <al@alarsen.net>
11445W:	http://www.alarsen.net/linux/qnx4fs/
11446S:	Maintained
11447F:	fs/qnx4/
11448F:	include/uapi/linux/qnx4_fs.h
11449F:	include/uapi/linux/qnxtypes.h
11450
11451QORIQ DPAA2 FSL-MC BUS DRIVER
11452M:	Stuart Yoder <stuyoder@gmail.com>
11453M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11454L:	linux-kernel@vger.kernel.org
11455S:	Maintained
11456F:	drivers/bus/fsl-mc/
11457F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11458F:	Documentation/networking/dpaa2/overview.rst
11459
11460QT1010 MEDIA DRIVER
11461M:	Antti Palosaari <crope@iki.fi>
11462L:	linux-media@vger.kernel.org
11463W:	https://linuxtv.org
11464W:	http://palosaari.fi/linux/
11465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11466T:	git git://linuxtv.org/anttip/media_tree.git
11467S:	Maintained
11468F:	drivers/media/tuners/qt1010*
11469
11470QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11471M:	Kalle Valo <kvalo@qca.qualcomm.com>
11472L:	ath10k@lists.infradead.org
11473W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11475S:	Supported
11476F:	drivers/net/wireless/ath/ath10k/
11477
11478QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11479M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11480L:	linux-wireless@vger.kernel.org
11481W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11482S:	Supported
11483F:	drivers/net/wireless/ath/ath9k/
11484
11485QUALCOMM CAMERA SUBSYSTEM DRIVER
11486M:	Todor Tomov <todor.tomov@linaro.org>
11487L:	linux-media@vger.kernel.org
11488S:	Maintained
11489F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11490F:	Documentation/media/v4l-drivers/qcom_camss.rst
11491F:	drivers/media/platform/qcom/camss-8x16/
11492
11493QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11494M:	Timur Tabi <timur@codeaurora.org>
11495L:	netdev@vger.kernel.org
11496S:	Supported
11497F:	drivers/net/ethernet/qualcomm/emac/
11498
11499QUALCOMM HEXAGON ARCHITECTURE
11500M:	Richard Kuo <rkuo@codeaurora.org>
11501L:	linux-hexagon@vger.kernel.org
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11503S:	Supported
11504F:	arch/hexagon/
11505
11506QUALCOMM IOMMU
11507M:	Rob Clark <robdclark@gmail.com>
11508L:	iommu@lists.linux-foundation.org
11509L:	linux-arm-msm@vger.kernel.org
11510S:	Maintained
11511F:	drivers/iommu/qcom_iommu.c
11512
11513QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11514M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11515L:	linux-media@vger.kernel.org
11516L:	linux-arm-msm@vger.kernel.org
11517T:	git git://linuxtv.org/media_tree.git
11518S:	Maintained
11519F:	drivers/media/platform/qcom/venus/
11520
11521QUALCOMM WCN36XX WIRELESS DRIVER
11522M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11523L:	wcn36xx@lists.infradead.org
11524W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11525T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11526S:	Supported
11527F:	drivers/net/wireless/ath/wcn36xx/
11528
11529QUANTENNA QTNFMAC WIRELESS DRIVER
11530M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11531M:	Avinash Patil <avinashp@quantenna.com>
11532M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11533L:	linux-wireless@vger.kernel.org
11534S:	Maintained
11535F:	drivers/net/wireless/quantenna
11536
11537RADEON and AMDGPU DRM DRIVERS
11538M:	Alex Deucher <alexander.deucher@amd.com>
11539M:	Christian König <christian.koenig@amd.com>
11540M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11541L:	amd-gfx@lists.freedesktop.org
11542T:	git git://people.freedesktop.org/~agd5f/linux
11543S:	Supported
11544F:	drivers/gpu/drm/radeon/
11545F:	include/uapi/drm/radeon_drm.h
11546F:	drivers/gpu/drm/amd/
11547F:	include/uapi/drm/amdgpu_drm.h
11548
11549RADEON FRAMEBUFFER DISPLAY DRIVER
11550M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11551L:	linux-fbdev@vger.kernel.org
11552S:	Maintained
11553F:	drivers/video/fbdev/aty/radeon*
11554F:	include/uapi/linux/radeonfb.h
11555
11556RADIOSHARK RADIO DRIVER
11557M:	Hans Verkuil <hverkuil@xs4all.nl>
11558L:	linux-media@vger.kernel.org
11559T:	git git://linuxtv.org/media_tree.git
11560S:	Maintained
11561F:	drivers/media/radio/radio-shark.c
11562
11563RADIOSHARK2 RADIO DRIVER
11564M:	Hans Verkuil <hverkuil@xs4all.nl>
11565L:	linux-media@vger.kernel.org
11566T:	git git://linuxtv.org/media_tree.git
11567S:	Maintained
11568F:	drivers/media/radio/radio-shark2.c
11569F:	drivers/media/radio/radio-tea5777.c
11570
11571RADOS BLOCK DEVICE (RBD)
11572M:	Ilya Dryomov <idryomov@gmail.com>
11573M:	Sage Weil <sage@redhat.com>
11574M:	Alex Elder <elder@kernel.org>
11575L:	ceph-devel@vger.kernel.org
11576W:	http://ceph.com/
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11578T:	git git://github.com/ceph/ceph-client.git
11579S:	Supported
11580F:	Documentation/ABI/testing/sysfs-bus-rbd
11581F:	drivers/block/rbd.c
11582F:	drivers/block/rbd_types.h
11583
11584RAGE128 FRAMEBUFFER DISPLAY DRIVER
11585M:	Paul Mackerras <paulus@samba.org>
11586L:	linux-fbdev@vger.kernel.org
11587S:	Maintained
11588F:	drivers/video/fbdev/aty/aty128fb.c
11589
11590RAINSHADOW-CEC DRIVER
11591M:	Hans Verkuil <hverkuil@xs4all.nl>
11592L:	linux-media@vger.kernel.org
11593T:	git git://linuxtv.org/media_tree.git
11594S:	Maintained
11595F:	drivers/media/usb/rainshadow-cec/*
11596
11597RALINK MIPS ARCHITECTURE
11598M:	John Crispin <john@phrozen.org>
11599L:	linux-mips@linux-mips.org
11600S:	Maintained
11601F:	arch/mips/ralink
11602
11603RALINK RT2X00 WIRELESS LAN DRIVER
11604P:	rt2x00 project
11605M:	Stanislaw Gruszka <sgruszka@redhat.com>
11606M:	Helmut Schaa <helmut.schaa@googlemail.com>
11607L:	linux-wireless@vger.kernel.org
11608S:	Maintained
11609F:	drivers/net/wireless/ralink/rt2x00/
11610
11611RAMDISK RAM BLOCK DEVICE DRIVER
11612M:	Jens Axboe <axboe@kernel.dk>
11613S:	Maintained
11614F:	Documentation/blockdev/ramdisk.txt
11615F:	drivers/block/brd.c
11616
11617RANCHU VIRTUAL BOARD FOR MIPS
11618M:	Miodrag Dinic <miodrag.dinic@mips.com>
11619L:	linux-mips@linux-mips.org
11620S:	Supported
11621F:	arch/mips/generic/board-ranchu.c
11622F:	arch/mips/configs/generic/board-ranchu.config
11623
11624RANDOM NUMBER DRIVER
11625M:	"Theodore Ts'o" <tytso@mit.edu>
11626S:	Maintained
11627F:	drivers/char/random.c
11628
11629RAPIDIO SUBSYSTEM
11630M:	Matt Porter <mporter@kernel.crashing.org>
11631M:	Alexandre Bounine <alexandre.bounine@idt.com>
11632S:	Maintained
11633F:	drivers/rapidio/
11634
11635RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11636L:	linux-wireless@vger.kernel.org
11637S:	Orphan
11638F:	drivers/net/wireless/ray*
11639
11640RCUTORTURE TEST FRAMEWORK
11641M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11642M:	Josh Triplett <josh@joshtriplett.org>
11643R:	Steven Rostedt <rostedt@goodmis.org>
11644R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11645R:	Lai Jiangshan <jiangshanlai@gmail.com>
11646L:	linux-kernel@vger.kernel.org
11647S:	Supported
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11649F:	tools/testing/selftests/rcutorture
11650
11651RDC R-321X SoC
11652M:	Florian Fainelli <florian@openwrt.org>
11653S:	Maintained
11654
11655RDC R6040 FAST ETHERNET DRIVER
11656M:	Florian Fainelli <f.fainelli@gmail.com>
11657L:	netdev@vger.kernel.org
11658S:	Maintained
11659F:	drivers/net/ethernet/rdc/r6040.c
11660
11661RDMAVT - RDMA verbs software
11662M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11663M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11664L:	linux-rdma@vger.kernel.org
11665S:	Supported
11666F:	drivers/infiniband/sw/rdmavt
11667
11668RDS - RELIABLE DATAGRAM SOCKETS
11669M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11670L:	netdev@vger.kernel.org
11671L:	linux-rdma@vger.kernel.org
11672L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11673W:	https://oss.oracle.com/projects/rds/
11674S:	Supported
11675F:	net/rds/
11676F:	Documentation/networking/rds.txt
11677
11678RDT - RESOURCE ALLOCATION
11679M:	Fenghua Yu <fenghua.yu@intel.com>
11680L:	linux-kernel@vger.kernel.org
11681S:	Supported
11682F:	arch/x86/kernel/cpu/intel_rdt*
11683F:	arch/x86/include/asm/intel_rdt_sched.h
11684F:	Documentation/x86/intel_rdt*
11685
11686READ-COPY UPDATE (RCU)
11687M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11688M:	Josh Triplett <josh@joshtriplett.org>
11689R:	Steven Rostedt <rostedt@goodmis.org>
11690R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11691R:	Lai Jiangshan <jiangshanlai@gmail.com>
11692L:	linux-kernel@vger.kernel.org
11693W:	http://www.rdrop.com/users/paulmck/RCU/
11694S:	Supported
11695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11696F:	Documentation/RCU/
11697X:	Documentation/RCU/torture.txt
11698F:	include/linux/rcu*
11699X:	include/linux/srcu.h
11700F:	kernel/rcu/
11701X:	kernel/torture.c
11702
11703REAL TIME CLOCK (RTC) SUBSYSTEM
11704M:	Alessandro Zummo <a.zummo@towertech.it>
11705M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11706L:	linux-rtc@vger.kernel.org
11707Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11709S:	Maintained
11710F:	Documentation/devicetree/bindings/rtc/
11711F:	Documentation/rtc.txt
11712F:	drivers/rtc/
11713F:	include/linux/rtc.h
11714F:	include/uapi/linux/rtc.h
11715F:	include/linux/rtc/
11716F:	include/linux/platform_data/rtc-*
11717F:	tools/testing/selftests/timers/rtctest.c
11718
11719REALTEK AUDIO CODECS
11720M:	Bard Liao <bardliao@realtek.com>
11721M:	Oder Chiou <oder_chiou@realtek.com>
11722S:	Maintained
11723F:	sound/soc/codecs/rt*
11724F:	include/sound/rt*.h
11725
11726REGISTER MAP ABSTRACTION
11727M:	Mark Brown <broonie@kernel.org>
11728L:	linux-kernel@vger.kernel.org
11729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11730S:	Supported
11731F:	Documentation/devicetree/bindings/regmap/
11732F:	drivers/base/regmap/
11733F:	include/linux/regmap.h
11734
11735REISERFS FILE SYSTEM
11736L:	reiserfs-devel@vger.kernel.org
11737S:	Supported
11738F:	fs/reiserfs/
11739
11740REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11741M:	Ohad Ben-Cohen <ohad@wizery.com>
11742M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11743L:	linux-remoteproc@vger.kernel.org
11744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11745S:	Maintained
11746F:	Documentation/devicetree/bindings/remoteproc/
11747F:	Documentation/remoteproc.txt
11748F:	drivers/remoteproc/
11749F:	include/linux/remoteproc.h
11750
11751REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11752M:	Ohad Ben-Cohen <ohad@wizery.com>
11753M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11754L:	linux-remoteproc@vger.kernel.org
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11756S:	Maintained
11757F:	drivers/rpmsg/
11758F:	Documentation/rpmsg.txt
11759F:	include/linux/rpmsg.h
11760F:	include/linux/rpmsg/
11761
11762RENESAS CLOCK DRIVERS
11763M:	Geert Uytterhoeven <geert+renesas@glider.be>
11764L:	linux-renesas-soc@vger.kernel.org
11765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11766S:	Supported
11767F:	drivers/clk/renesas/
11768
11769RENESAS ETHERNET DRIVERS
11770R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11771L:	netdev@vger.kernel.org
11772L:	linux-renesas-soc@vger.kernel.org
11773F:	Documentation/devicetree/bindings/net/renesas,*.txt
11774F:	Documentation/devicetree/bindings/net/sh_eth.txt
11775F:	drivers/net/ethernet/renesas/
11776F:	include/linux/sh_eth.h
11777
11778RENESAS R-CAR GYROADC DRIVER
11779M:	Marek Vasut <marek.vasut@gmail.com>
11780L:	linux-iio@vger.kernel.org
11781S:	Supported
11782F:	drivers/iio/adc/rcar_gyro_adc.c
11783
11784RENESAS USB PHY DRIVER
11785M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11786L:	linux-renesas-soc@vger.kernel.org
11787S:	Maintained
11788F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11789
11790RESET CONTROLLER FRAMEWORK
11791M:	Philipp Zabel <p.zabel@pengutronix.de>
11792T:	git git://git.pengutronix.de/git/pza/linux
11793S:	Maintained
11794F:	drivers/reset/
11795F:	Documentation/devicetree/bindings/reset/
11796F:	include/dt-bindings/reset/
11797F:	include/linux/reset.h
11798F:	include/linux/reset-controller.h
11799
11800RFKILL
11801M:	Johannes Berg <johannes@sipsolutions.net>
11802L:	linux-wireless@vger.kernel.org
11803W:	http://wireless.kernel.org/
11804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11806S:	Maintained
11807F:	Documentation/rfkill.txt
11808F:	Documentation/ABI/stable/sysfs-class-rfkill
11809F:	net/rfkill/
11810
11811RHASHTABLE
11812M:	Thomas Graf <tgraf@suug.ch>
11813M:	Herbert Xu <herbert@gondor.apana.org.au>
11814L:	netdev@vger.kernel.org
11815S:	Maintained
11816F:	lib/rhashtable.c
11817F:	include/linux/rhashtable.h
11818
11819RICOH R5C592 MEMORYSTICK DRIVER
11820M:	Maxim Levitsky <maximlevitsky@gmail.com>
11821S:	Maintained
11822F:	drivers/memstick/host/r592.*
11823
11824RICOH SMARTMEDIA/XD DRIVER
11825M:	Maxim Levitsky <maximlevitsky@gmail.com>
11826S:	Maintained
11827F:	drivers/mtd/nand/r852.c
11828F:	drivers/mtd/nand/r852.h
11829
11830RISC-V ARCHITECTURE
11831M:	Palmer Dabbelt <palmer@sifive.com>
11832M:	Albert Ou <albert@sifive.com>
11833L:	linux-riscv@lists.infradead.org
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11835S:	Supported
11836F:	arch/riscv/
11837K:	riscv
11838N:	riscv
11839
11840ROCCAT DRIVERS
11841M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11842W:	http://sourceforge.net/projects/roccat/
11843S:	Maintained
11844F:	drivers/hid/hid-roccat*
11845F:	include/linux/hid-roccat*
11846F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11847
11848ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11849M:	Jacob chen <jacob2.chen@rock-chips.com>
11850L:	linux-media@vger.kernel.org
11851S:	Maintained
11852F:	drivers/media/platform/rockchip/rga/
11853F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11854
11855ROCKER DRIVER
11856M:	Jiri Pirko <jiri@resnulli.us>
11857L:	netdev@vger.kernel.org
11858S:	Supported
11859F:	drivers/net/ethernet/rocker/
11860
11861ROCKETPORT DRIVER
11862P:	Comtrol Corp.
11863W:	http://www.comtrol.com
11864S:	Maintained
11865F:	Documentation/serial/rocket.txt
11866F:	drivers/tty/rocket*
11867
11868ROCKETPORT EXPRESS/INFINITY DRIVER
11869M:	Kevin Cernekee <cernekee@gmail.com>
11870L:	linux-serial@vger.kernel.org
11871S:	Odd Fixes
11872F:	drivers/tty/serial/rp2.*
11873
11874ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11875M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11876L:	linux-kernel@vger.kernel.org
11877L:	linux-renesas-soc@vger.kernel.org
11878S:	Supported
11879F:	drivers/mfd/bd9571mwv.c
11880F:	drivers/regulator/bd9571mwv-regulator.c
11881F:	drivers/gpio/gpio-bd9571mwv.c
11882F:	include/linux/mfd/bd9571mwv.h
11883F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11884
11885ROSE NETWORK LAYER
11886M:	Ralf Baechle <ralf@linux-mips.org>
11887L:	linux-hams@vger.kernel.org
11888W:	http://www.linux-ax25.org/
11889S:	Maintained
11890F:	include/net/rose.h
11891F:	include/uapi/linux/rose.h
11892F:	net/rose/
11893
11894RTL2830 MEDIA DRIVER
11895M:	Antti Palosaari <crope@iki.fi>
11896L:	linux-media@vger.kernel.org
11897W:	https://linuxtv.org
11898W:	http://palosaari.fi/linux/
11899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11900T:	git git://linuxtv.org/anttip/media_tree.git
11901S:	Maintained
11902F:	drivers/media/dvb-frontends/rtl2830*
11903
11904RTL2832 MEDIA DRIVER
11905M:	Antti Palosaari <crope@iki.fi>
11906L:	linux-media@vger.kernel.org
11907W:	https://linuxtv.org
11908W:	http://palosaari.fi/linux/
11909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11910T:	git git://linuxtv.org/anttip/media_tree.git
11911S:	Maintained
11912F:	drivers/media/dvb-frontends/rtl2832*
11913
11914RTL2832_SDR MEDIA DRIVER
11915M:	Antti Palosaari <crope@iki.fi>
11916L:	linux-media@vger.kernel.org
11917W:	https://linuxtv.org
11918W:	http://palosaari.fi/linux/
11919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11920T:	git git://linuxtv.org/anttip/media_tree.git
11921S:	Maintained
11922F:	drivers/media/dvb-frontends/rtl2832_sdr*
11923
11924RTL8180 WIRELESS DRIVER
11925L:	linux-wireless@vger.kernel.org
11926W:	http://wireless.kernel.org/
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11928S:	Orphan
11929F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11930
11931RTL8187 WIRELESS DRIVER
11932M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11933M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11934M:	Larry Finger <Larry.Finger@lwfinger.net>
11935L:	linux-wireless@vger.kernel.org
11936W:	http://wireless.kernel.org/
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11938S:	Maintained
11939F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11940
11941REALTEK WIRELESS DRIVER (rtlwifi family)
11942M:	Ping-Ke Shih <pkshih@realtek.com>
11943L:	linux-wireless@vger.kernel.org
11944W:	http://wireless.kernel.org/
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11946S:	Maintained
11947F:	drivers/net/wireless/realtek/rtlwifi/
11948
11949RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11950M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11951L:	linux-wireless@vger.kernel.org
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11953S:	Maintained
11954F:	drivers/net/wireless/realtek/rtl8xxxu/
11955
11956RXRPC SOCKETS (AF_RXRPC)
11957M:	David Howells <dhowells@redhat.com>
11958L:	linux-afs@lists.infradead.org
11959S:	Supported
11960F:	net/rxrpc/
11961F:	include/keys/rxrpc-type.h
11962F:	include/net/af_rxrpc.h
11963F:	include/trace/events/rxrpc.h
11964F:	include/uapi/linux/rxrpc.h
11965F:	Documentation/networking/rxrpc.txt
11966W:	https://www.infradead.org/~dhowells/kafs/
11967
11968S3 SAVAGE FRAMEBUFFER DRIVER
11969M:	Antonino Daplas <adaplas@gmail.com>
11970L:	linux-fbdev@vger.kernel.org
11971S:	Maintained
11972F:	drivers/video/fbdev/savage/
11973
11974S390
11975M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11976M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11977L:	linux-s390@vger.kernel.org
11978W:	http://www.ibm.com/developerworks/linux/linux390/
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11980S:	Supported
11981F:	arch/s390/
11982F:	drivers/s390/
11983F:	Documentation/s390/
11984F:	Documentation/driver-api/s390-drivers.rst
11985
11986S390 COMMON I/O LAYER
11987M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11988M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11989L:	linux-s390@vger.kernel.org
11990W:	http://www.ibm.com/developerworks/linux/linux390/
11991S:	Supported
11992F:	drivers/s390/cio/
11993
11994S390 DASD DRIVER
11995M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11996M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11997L:	linux-s390@vger.kernel.org
11998W:	http://www.ibm.com/developerworks/linux/linux390/
11999S:	Supported
12000F:	drivers/s390/block/dasd*
12001F:	block/partitions/ibm.c
12002
12003S390 IOMMU (PCI)
12004M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12005L:	linux-s390@vger.kernel.org
12006W:	http://www.ibm.com/developerworks/linux/linux390/
12007S:	Supported
12008F:	drivers/iommu/s390-iommu.c
12009
12010S390 IUCV NETWORK LAYER
12011M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12012M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12013L:	linux-s390@vger.kernel.org
12014W:	http://www.ibm.com/developerworks/linux/linux390/
12015S:	Supported
12016F:	drivers/s390/net/*iucv*
12017F:	include/net/iucv/
12018F:	net/iucv/
12019
12020S390 NETWORK DRIVERS
12021M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12022M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12023L:	linux-s390@vger.kernel.org
12024W:	http://www.ibm.com/developerworks/linux/linux390/
12025S:	Supported
12026F:	drivers/s390/net/
12027
12028S390 PCI SUBSYSTEM
12029M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12030M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12031L:	linux-s390@vger.kernel.org
12032W:	http://www.ibm.com/developerworks/linux/linux390/
12033S:	Supported
12034F:	arch/s390/pci/
12035F:	drivers/pci/hotplug/s390_pci_hpc.c
12036
12037S390 VFIO-CCW DRIVER
12038M:	Cornelia Huck <cohuck@redhat.com>
12039M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12040M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12041L:	linux-s390@vger.kernel.org
12042L:	kvm@vger.kernel.org
12043S:	Supported
12044F:	drivers/s390/cio/vfio_ccw*
12045F:	Documentation/s390/vfio-ccw.txt
12046F:	include/uapi/linux/vfio_ccw.h
12047
12048S390 ZCRYPT DRIVER
12049M:	Harald Freudenberger <freude@de.ibm.com>
12050L:	linux-s390@vger.kernel.org
12051W:	http://www.ibm.com/developerworks/linux/linux390/
12052S:	Supported
12053F:	drivers/s390/crypto/
12054
12055S390 ZFCP DRIVER
12056M:	Steffen Maier <maier@linux.vnet.ibm.com>
12057M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12058L:	linux-s390@vger.kernel.org
12059W:	http://www.ibm.com/developerworks/linux/linux390/
12060S:	Supported
12061F:	drivers/s390/scsi/zfcp_*
12062
12063S3C24XX SD/MMC Driver
12064M:	Ben Dooks <ben-linux@fluff.org>
12065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12066S:	Supported
12067F:	drivers/mmc/host/s3cmci.*
12068
12069SAA6588 RDS RECEIVER DRIVER
12070M:	Hans Verkuil <hverkuil@xs4all.nl>
12071L:	linux-media@vger.kernel.org
12072T:	git git://linuxtv.org/media_tree.git
12073W:	https://linuxtv.org
12074S:	Odd Fixes
12075F:	drivers/media/i2c/saa6588*
12076
12077SAA7134 VIDEO4LINUX DRIVER
12078M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12080L:	linux-media@vger.kernel.org
12081W:	https://linuxtv.org
12082T:	git git://linuxtv.org/media_tree.git
12083S:	Odd fixes
12084F:	Documentation/media/v4l-drivers/saa7134*
12085F:	drivers/media/pci/saa7134/
12086
12087SAA7146 VIDEO4LINUX-2 DRIVER
12088M:	Hans Verkuil <hverkuil@xs4all.nl>
12089L:	linux-media@vger.kernel.org
12090T:	git git://linuxtv.org/media_tree.git
12091S:	Maintained
12092F:	drivers/media/common/saa7146/
12093F:	drivers/media/pci/saa7146/
12094F:	include/media/saa7146*
12095
12096SAMSUNG AUDIO (ASoC) DRIVERS
12097M:	Krzysztof Kozlowski <krzk@kernel.org>
12098M:	Sangbeom Kim <sbkim73@samsung.com>
12099M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12100L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12101S:	Supported
12102F:	sound/soc/samsung/
12103
12104SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12105M:	Krzysztof Kozlowski <krzk@kernel.org>
12106L:	linux-crypto@vger.kernel.org
12107L:	linux-samsung-soc@vger.kernel.org
12108S:	Maintained
12109F:	drivers/crypto/exynos-rng.c
12110F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12111
12112SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12113M:	Łukasz Stelmach <l.stelmach@samsung.com>
12114L:	linux-samsung-soc@vger.kernel.org
12115S:	Maintained
12116F:	drivers/char/hw_random/exynos-trng.c
12117F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12118
12119SAMSUNG FRAMEBUFFER DRIVER
12120M:	Jingoo Han <jingoohan1@gmail.com>
12121L:	linux-fbdev@vger.kernel.org
12122S:	Maintained
12123F:	drivers/video/fbdev/s3c-fb.c
12124
12125SAMSUNG LAPTOP DRIVER
12126M:	Corentin Chary <corentin.chary@gmail.com>
12127L:	platform-driver-x86@vger.kernel.org
12128S:	Maintained
12129F:	drivers/platform/x86/samsung-laptop.c
12130
12131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12132M:	Sangbeom Kim <sbkim73@samsung.com>
12133M:	Krzysztof Kozlowski <krzk@kernel.org>
12134M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12135L:	linux-kernel@vger.kernel.org
12136L:	linux-samsung-soc@vger.kernel.org
12137S:	Supported
12138F:	drivers/mfd/sec*.c
12139F:	drivers/regulator/s2m*.c
12140F:	drivers/regulator/s5m*.c
12141F:	drivers/clk/clk-s2mps11.c
12142F:	drivers/rtc/rtc-s5m.c
12143F:	include/linux/mfd/samsung/
12144F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12145F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12146F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12147F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12148
12149SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12150M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12151L:	linux-media@vger.kernel.org
12152L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12153S:	Maintained
12154F:	drivers/media/platform/s3c-camif/
12155F:	include/media/drv-intf/s3c_camif.h
12156
12157SAMSUNG S3FWRN5 NFC DRIVER
12158M:	Robert Baldyga <r.baldyga@samsung.com>
12159M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12160L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12161S:	Supported
12162F:	drivers/nfc/s3fwrn5
12163
12164SAMSUNG S5C73M3 CAMERA DRIVER
12165M:	Kyungmin Park <kyungmin.park@samsung.com>
12166M:	Andrzej Hajda <a.hajda@samsung.com>
12167L:	linux-media@vger.kernel.org
12168S:	Supported
12169F:	drivers/media/i2c/s5c73m3/*
12170
12171SAMSUNG S5K5BAF CAMERA DRIVER
12172M:	Kyungmin Park <kyungmin.park@samsung.com>
12173M:	Andrzej Hajda <a.hajda@samsung.com>
12174L:	linux-media@vger.kernel.org
12175S:	Supported
12176F:	drivers/media/i2c/s5k5baf.c
12177
12178SAMSUNG S5P Security SubSystem (SSS) DRIVER
12179M:	Krzysztof Kozlowski <krzk@kernel.org>
12180M:	Vladimir Zapolskiy <vz@mleia.com>
12181M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12182L:	linux-crypto@vger.kernel.org
12183L:	linux-samsung-soc@vger.kernel.org
12184S:	Maintained
12185F:	drivers/crypto/s5p-sss.c
12186
12187SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12188M:	Kyungmin Park <kyungmin.park@samsung.com>
12189M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12190L:	linux-media@vger.kernel.org
12191Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12192S:	Supported
12193F:	drivers/media/platform/exynos4-is/
12194
12195SAMSUNG SOC CLOCK DRIVERS
12196M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12197M:	Tomasz Figa <tomasz.figa@gmail.com>
12198M:	Chanwoo Choi <cw00.choi@samsung.com>
12199S:	Supported
12200L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12201F:	drivers/clk/samsung/
12202F:	include/dt-bindings/clock/exynos*.h
12203F:	Documentation/devicetree/bindings/clock/exynos*.txt
12204
12205SAMSUNG SPI DRIVERS
12206M:	Kukjin Kim <kgene@kernel.org>
12207M:	Krzysztof Kozlowski <krzk@kernel.org>
12208M:	Andi Shyti <andi.shyti@samsung.com>
12209L:	linux-spi@vger.kernel.org
12210L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12211S:	Maintained
12212F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12213F:	drivers/spi/spi-s3c*
12214F:	include/linux/platform_data/spi-s3c64xx.h
12215
12216SAMSUNG SXGBE DRIVERS
12217M:	Byungho An <bh74.an@samsung.com>
12218M:	Girish K S <ks.giri@samsung.com>
12219M:	Vipul Pandya <vipul.pandya@samsung.com>
12220S:	Supported
12221L:	netdev@vger.kernel.org
12222F:	drivers/net/ethernet/samsung/sxgbe/
12223
12224SAMSUNG THERMAL DRIVER
12225M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12226L:	linux-pm@vger.kernel.org
12227L:	linux-samsung-soc@vger.kernel.org
12228S:	Supported
12229T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12230F:	drivers/thermal/samsung/
12231
12232SAMSUNG USB2 PHY DRIVER
12233M:	Kamil Debski <kamil@wypas.org>
12234M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12235L:	linux-kernel@vger.kernel.org
12236S:	Supported
12237F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12238F:	Documentation/phy/samsung-usb2.txt
12239F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12240F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12241F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12242F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12243F:	drivers/phy/samsung/phy-samsung-usb2.c
12244F:	drivers/phy/samsung/phy-samsung-usb2.h
12245
12246SC1200 WDT DRIVER
12247M:	Zwane Mwaikambo <zwanem@gmail.com>
12248S:	Maintained
12249F:	drivers/watchdog/sc1200wdt.c
12250
12251SCHEDULER
12252M:	Ingo Molnar <mingo@redhat.com>
12253M:	Peter Zijlstra <peterz@infradead.org>
12254L:	linux-kernel@vger.kernel.org
12255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12256S:	Maintained
12257F:	kernel/sched/
12258F:	include/linux/sched.h
12259F:	include/uapi/linux/sched.h
12260F:	include/linux/wait.h
12261
12262SCORE ARCHITECTURE
12263M:	Chen Liqin <liqin.linux@gmail.com>
12264M:	Lennox Wu <lennox.wu@gmail.com>
12265W:	http://www.sunplus.com
12266S:	Supported
12267F:	arch/score/
12268
12269SCR24X CHIP CARD INTERFACE DRIVER
12270M:	Lubomir Rintel <lkundrak@v3.sk>
12271S:	Supported
12272F:	drivers/char/pcmcia/scr24x_cs.c
12273
12274SCSI CDROM DRIVER
12275M:	Jens Axboe <axboe@kernel.dk>
12276L:	linux-scsi@vger.kernel.org
12277W:	http://www.kernel.dk
12278S:	Maintained
12279F:	drivers/scsi/sr*
12280
12281SCSI RDMA PROTOCOL (SRP) INITIATOR
12282M:	Bart Van Assche <bart.vanassche@sandisk.com>
12283L:	linux-rdma@vger.kernel.org
12284S:	Supported
12285W:	http://www.openfabrics.org
12286Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12288F:	drivers/infiniband/ulp/srp/
12289F:	include/scsi/srp.h
12290
12291SCSI SG DRIVER
12292M:	Doug Gilbert <dgilbert@interlog.com>
12293L:	linux-scsi@vger.kernel.org
12294W:	http://sg.danny.cz/sg
12295S:	Maintained
12296F:	Documentation/scsi/scsi-generic.txt
12297F:	drivers/scsi/sg.c
12298F:	include/scsi/sg.h
12299
12300SCSI SUBSYSTEM
12301M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12303M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12305L:	linux-scsi@vger.kernel.org
12306S:	Maintained
12307F:	Documentation/devicetree/bindings/scsi/
12308F:	drivers/scsi/
12309F:	include/scsi/
12310
12311SCSI TAPE DRIVER
12312M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12313L:	linux-scsi@vger.kernel.org
12314S:	Maintained
12315F:	Documentation/scsi/st.txt
12316F:	drivers/scsi/st.*
12317F:	drivers/scsi/st_*.h
12318
12319SCTP PROTOCOL
12320M:	Vlad Yasevich <vyasevich@gmail.com>
12321M:	Neil Horman <nhorman@tuxdriver.com>
12322L:	linux-sctp@vger.kernel.org
12323W:	http://lksctp.sourceforge.net
12324S:	Maintained
12325F:	Documentation/networking/sctp.txt
12326F:	include/linux/sctp.h
12327F:	include/uapi/linux/sctp.h
12328F:	include/net/sctp/
12329F:	net/sctp/
12330
12331SCx200 CPU SUPPORT
12332M:	Jim Cromie <jim.cromie@gmail.com>
12333S:	Odd Fixes
12334F:	Documentation/i2c/busses/scx200_acb
12335F:	arch/x86/platform/scx200/
12336F:	drivers/watchdog/scx200_wdt.c
12337F:	drivers/i2c/busses/scx200*
12338F:	drivers/mtd/maps/scx200_docflash.c
12339F:	include/linux/scx200.h
12340
12341SCx200 GPIO DRIVER
12342M:	Jim Cromie <jim.cromie@gmail.com>
12343S:	Maintained
12344F:	drivers/char/scx200_gpio.c
12345F:	include/linux/scx200_gpio.h
12346
12347SCx200 HRT CLOCKSOURCE DRIVER
12348M:	Jim Cromie <jim.cromie@gmail.com>
12349S:	Maintained
12350F:	drivers/clocksource/scx200_hrt.c
12351
12352SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12353M:	Sascha Sommer <saschasommer@freenet.de>
12354L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12355S:	Maintained
12356F:	drivers/mmc/host/sdricoh_cs.c
12357
12358SECURE COMPUTING
12359M:	Kees Cook <keescook@chromium.org>
12360R:	Andy Lutomirski <luto@amacapital.net>
12361R:	Will Drewry <wad@chromium.org>
12362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12363S:	Supported
12364F:	kernel/seccomp.c
12365F:	include/uapi/linux/seccomp.h
12366F:	include/linux/seccomp.h
12367F:	tools/testing/selftests/seccomp/*
12368F:	tools/testing/selftests/kselftest_harness.h
12369F:	Documentation/userspace-api/seccomp_filter.rst
12370K:	\bsecure_computing
12371K:	\bTIF_SECCOMP\b
12372
12373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12374M:	Al Cooper <alcooperx@gmail.com>
12375L:	linux-mmc@vger.kernel.org
12376L:	bcm-kernel-feedback-list@broadcom.com
12377S:	Maintained
12378F:	drivers/mmc/host/sdhci-brcmstb*
12379
12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12381M:	Adrian Hunter <adrian.hunter@intel.com>
12382L:	linux-mmc@vger.kernel.org
12383T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12384S:	Maintained
12385F:	drivers/mmc/host/sdhci*
12386F:	include/linux/mmc/sdhci*
12387
12388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12389M:	Ben Dooks <ben-linux@fluff.org>
12390M:	Jaehoon Chung <jh80.chung@samsung.com>
12391L:	linux-mmc@vger.kernel.org
12392S:	Maintained
12393F:	drivers/mmc/host/sdhci-s3c*
12394
12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12396M:	Viresh Kumar <vireshk@kernel.org>
12397L:	linux-mmc@vger.kernel.org
12398S:	Maintained
12399F:	drivers/mmc/host/sdhci-spear.c
12400
12401SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12402M:	Kishon Vijay Abraham I <kishon@ti.com>
12403L:	linux-mmc@vger.kernel.org
12404S:	Maintained
12405F:	drivers/mmc/host/sdhci-omap.c
12406
12407SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12408M:	Scott Bauer <scott.bauer@intel.com>
12409M:	Jonathan Derrick <jonathan.derrick@intel.com>
12410L:	linux-block@vger.kernel.org
12411S:	Supported
12412F:	block/sed*
12413F:	block/opal_proto.h
12414F:	include/linux/sed*
12415F:	include/uapi/linux/sed*
12416
12417SECURITY CONTACT
12418M:	Security Officers <security@kernel.org>
12419S:	Supported
12420
12421SECURITY SUBSYSTEM
12422M:	James Morris <jmorris@namei.org>
12423M:	"Serge E. Hallyn" <serge@hallyn.com>
12424L:	linux-security-module@vger.kernel.org (suggested Cc:)
12425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12426W:	http://kernsec.org/
12427S:	Supported
12428F:	security/
12429
12430SELINUX SECURITY MODULE
12431M:	Paul Moore <paul@paul-moore.com>
12432M:	Stephen Smalley <sds@tycho.nsa.gov>
12433M:	Eric Paris <eparis@parisplace.org>
12434L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12435W:	https://selinuxproject.org
12436W:	https://github.com/SELinuxProject
12437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12438S:	Supported
12439F:	include/linux/selinux*
12440F:	security/selinux/
12441F:	scripts/selinux/
12442F:	Documentation/admin-guide/LSM/SELinux.rst
12443
12444SENSABLE PHANTOM
12445M:	Jiri Slaby <jirislaby@gmail.com>
12446S:	Maintained
12447F:	drivers/misc/phantom.c
12448F:	include/uapi/linux/phantom.h
12449
12450SERIAL DEVICE BUS
12451M:	Rob Herring <robh@kernel.org>
12452L:	linux-serial@vger.kernel.org
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/serial/slave-device.txt
12455F:	drivers/tty/serdev/
12456F:	include/linux/serdev.h
12457
12458SERIAL DRIVERS
12459M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12460L:	linux-serial@vger.kernel.org
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/serial/
12463F:	drivers/tty/serial/
12464
12465SERIAL IR RECEIVER
12466M:	Sean Young <sean@mess.org>
12467L:	linux-media@vger.kernel.org
12468S:	Maintained
12469F:	drivers/media/rc/serial_ir.c
12470
12471SFC NETWORK DRIVER
12472M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12473M:	Edward Cree <ecree@solarflare.com>
12474M:	Bert Kenward <bkenward@solarflare.com>
12475L:	netdev@vger.kernel.org
12476S:	Supported
12477F:	drivers/net/ethernet/sfc/
12478
12479SGI GRU DRIVER
12480M:	Dimitri Sivanich <sivanich@sgi.com>
12481S:	Maintained
12482F:	drivers/misc/sgi-gru/
12483
12484SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12485M:	Pat Gefre <pfg@sgi.com>
12486L:	linux-ia64@vger.kernel.org
12487S:	Supported
12488F:	Documentation/ia64/serial.txt
12489F:	drivers/tty/serial/ioc?_serial.c
12490F:	include/linux/ioc?.h
12491
12492SGI XP/XPC/XPNET DRIVER
12493M:	Cliff Whickman <cpw@sgi.com>
12494M:	Robin Holt <robinmholt@gmail.com>
12495S:	Maintained
12496F:	drivers/misc/sgi-xp/
12497
12498SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12499M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12500L:	linux-s390@vger.kernel.org
12501W:	http://www.ibm.com/developerworks/linux/linux390/
12502S:	Supported
12503F:	net/smc/
12504
12505SH_VEU V4L2 MEM2MEM DRIVER
12506L:	linux-media@vger.kernel.org
12507S:	Orphan
12508F:	drivers/media/platform/sh_veu.c
12509
12510SH_VOU V4L2 OUTPUT DRIVER
12511L:	linux-media@vger.kernel.org
12512S:	Orphan
12513F:	drivers/media/platform/sh_vou.c
12514F:	include/media/drv-intf/sh_vou.h
12515
12516SI2157 MEDIA DRIVER
12517M:	Antti Palosaari <crope@iki.fi>
12518L:	linux-media@vger.kernel.org
12519W:	https://linuxtv.org
12520W:	http://palosaari.fi/linux/
12521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12522T:	git git://linuxtv.org/anttip/media_tree.git
12523S:	Maintained
12524F:	drivers/media/tuners/si2157*
12525
12526SI2165 MEDIA DRIVER
12527M:	Matthias Schwarzott <zzam@gentoo.org>
12528L:	linux-media@vger.kernel.org
12529W:	https://linuxtv.org
12530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12531S:	Maintained
12532F:	drivers/media/dvb-frontends/si2165*
12533
12534SI2168 MEDIA DRIVER
12535M:	Antti Palosaari <crope@iki.fi>
12536L:	linux-media@vger.kernel.org
12537W:	https://linuxtv.org
12538W:	http://palosaari.fi/linux/
12539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12540T:	git git://linuxtv.org/anttip/media_tree.git
12541S:	Maintained
12542F:	drivers/media/dvb-frontends/si2168*
12543
12544SI470X FM RADIO RECEIVER I2C DRIVER
12545M:	Hans Verkuil <hverkuil@xs4all.nl>
12546L:	linux-media@vger.kernel.org
12547T:	git git://linuxtv.org/media_tree.git
12548W:	https://linuxtv.org
12549S:	Odd Fixes
12550F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12551
12552SI470X FM RADIO RECEIVER USB DRIVER
12553M:	Hans Verkuil <hverkuil@xs4all.nl>
12554L:	linux-media@vger.kernel.org
12555T:	git git://linuxtv.org/media_tree.git
12556W:	https://linuxtv.org
12557S:	Maintained
12558F:	drivers/media/radio/si470x/radio-si470x-common.c
12559F:	drivers/media/radio/si470x/radio-si470x.h
12560F:	drivers/media/radio/si470x/radio-si470x-usb.c
12561
12562SI4713 FM RADIO TRANSMITTER I2C DRIVER
12563M:	Eduardo Valentin <edubezval@gmail.com>
12564L:	linux-media@vger.kernel.org
12565T:	git git://linuxtv.org/media_tree.git
12566W:	https://linuxtv.org
12567S:	Odd Fixes
12568F:	drivers/media/radio/si4713/si4713.?
12569
12570SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12571M:	Eduardo Valentin <edubezval@gmail.com>
12572L:	linux-media@vger.kernel.org
12573T:	git git://linuxtv.org/media_tree.git
12574W:	https://linuxtv.org
12575S:	Odd Fixes
12576F:	drivers/media/radio/si4713/radio-platform-si4713.c
12577
12578SI4713 FM RADIO TRANSMITTER USB DRIVER
12579M:	Hans Verkuil <hverkuil@xs4all.nl>
12580L:	linux-media@vger.kernel.org
12581T:	git git://linuxtv.org/media_tree.git
12582W:	https://linuxtv.org
12583S:	Maintained
12584F:	drivers/media/radio/si4713/radio-usb-si4713.c
12585
12586SIANO DVB DRIVER
12587M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12588M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12589L:	linux-media@vger.kernel.org
12590W:	https://linuxtv.org
12591T:	git git://linuxtv.org/media_tree.git
12592S:	Odd fixes
12593F:	drivers/media/common/siano/
12594F:	drivers/media/usb/siano/
12595F:	drivers/media/usb/siano/
12596F:	drivers/media/mmc/siano/
12597
12598SILEAD TOUCHSCREEN DRIVER
12599M:	Hans de Goede <hdegoede@redhat.com>
12600L:	linux-input@vger.kernel.org
12601L:	platform-driver-x86@vger.kernel.org
12602S:	Maintained
12603F:	drivers/input/touchscreen/silead.c
12604F:	drivers/platform/x86/silead_dmi.c
12605
12606SILICON MOTION SM712 FRAME BUFFER DRIVER
12607M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12608M:	Teddy Wang <teddy.wang@siliconmotion.com>
12609M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12610L:	linux-fbdev@vger.kernel.org
12611S:	Maintained
12612F:	drivers/video/fbdev/sm712*
12613F:	Documentation/fb/sm712fb.txt
12614
12615SIMPLE FIRMWARE INTERFACE (SFI)
12616M:	Len Brown <lenb@kernel.org>
12617L:	sfi-devel@simplefirmware.org
12618W:	http://simplefirmware.org/
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12620S:	Supported
12621F:	arch/x86/platform/sfi/
12622F:	drivers/sfi/
12623F:	include/linux/sfi*.h
12624
12625SIMPLEFB FB DRIVER
12626M:	Hans de Goede <hdegoede@redhat.com>
12627L:	linux-fbdev@vger.kernel.org
12628S:	Maintained
12629F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12630F:	drivers/video/fbdev/simplefb.c
12631F:	include/linux/platform_data/simplefb.h
12632
12633SIMTEC EB110ATX (Chalice CATS)
12634P:	Ben Dooks
12635P:	Vincent Sanders <vince@simtec.co.uk>
12636M:	Simtec Linux Team <linux@simtec.co.uk>
12637W:	http://www.simtec.co.uk/products/EB110ATX/
12638S:	Supported
12639
12640SIMTEC EB2410ITX (BAST)
12641P:	Ben Dooks
12642P:	Vincent Sanders <vince@simtec.co.uk>
12643M:	Simtec Linux Team <linux@simtec.co.uk>
12644W:	http://www.simtec.co.uk/products/EB2410ITX/
12645S:	Supported
12646F:	arch/arm/mach-s3c24xx/mach-bast.c
12647F:	arch/arm/mach-s3c24xx/bast-ide.c
12648F:	arch/arm/mach-s3c24xx/bast-irq.c
12649
12650SIPHASH PRF ROUTINES
12651M:	Jason A. Donenfeld <Jason@zx2c4.com>
12652S:	Maintained
12653F:	lib/siphash.c
12654F:	lib/test_siphash.c
12655F:	include/linux/siphash.h
12656
12657SIOX
12658M:	Gavin Schenk <g.schenk@eckelmann.de>
12659M:	Uwe Kleine-König <kernel@pengutronix.de>
12660S:	Supported
12661F:	drivers/siox/*
12662F:	include/trace/events/siox.h
12663
12664SIS 190 ETHERNET DRIVER
12665M:	Francois Romieu <romieu@fr.zoreil.com>
12666L:	netdev@vger.kernel.org
12667S:	Maintained
12668F:	drivers/net/ethernet/sis/sis190.c
12669
12670SIS 900/7016 FAST ETHERNET DRIVER
12671M:	Daniele Venzano <venza@brownhat.org>
12672W:	http://www.brownhat.org/sis900.html
12673L:	netdev@vger.kernel.org
12674S:	Maintained
12675F:	drivers/net/ethernet/sis/sis900.*
12676
12677SIS FRAMEBUFFER DRIVER
12678M:	Thomas Winischhofer <thomas@winischhofer.net>
12679W:	http://www.winischhofer.net/linuxsisvga.shtml
12680S:	Maintained
12681F:	Documentation/fb/sisfb.txt
12682F:	drivers/video/fbdev/sis/
12683F:	include/video/sisfb.h
12684
12685SIS USB2VGA DRIVER
12686M:	Thomas Winischhofer <thomas@winischhofer.net>
12687W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12688S:	Maintained
12689F:	drivers/usb/misc/sisusbvga/
12690
12691SLAB ALLOCATOR
12692M:	Christoph Lameter <cl@linux.com>
12693M:	Pekka Enberg <penberg@kernel.org>
12694M:	David Rientjes <rientjes@google.com>
12695M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12696M:	Andrew Morton <akpm@linux-foundation.org>
12697L:	linux-mm@kvack.org
12698S:	Maintained
12699F:	include/linux/sl?b*.h
12700F:	mm/sl?b*
12701
12702SLEEPABLE READ-COPY UPDATE (SRCU)
12703M:	Lai Jiangshan <jiangshanlai@gmail.com>
12704M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12705M:	Josh Triplett <josh@joshtriplett.org>
12706R:	Steven Rostedt <rostedt@goodmis.org>
12707R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12708L:	linux-kernel@vger.kernel.org
12709W:	http://www.rdrop.com/users/paulmck/RCU/
12710S:	Supported
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12712F:	include/linux/srcu.h
12713F:	kernel/rcu/srcu.c
12714
12715SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12716M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12717L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12718S:	Maintained
12719F:	drivers/slimbus/
12720F:	Documentation/devicetree/bindings/slimbus/
12721F:	include/linux/slimbus.h
12722
12723SMACK SECURITY MODULE
12724M:	Casey Schaufler <casey@schaufler-ca.com>
12725L:	linux-security-module@vger.kernel.org
12726W:	http://schaufler-ca.com
12727T:	git git://github.com/cschaufler/smack-next
12728S:	Maintained
12729F:	Documentation/admin-guide/LSM/Smack.rst
12730F:	security/smack/
12731
12732SMC91x ETHERNET DRIVER
12733M:	Nicolas Pitre <nico@fluxnic.net>
12734S:	Odd Fixes
12735F:	drivers/net/ethernet/smsc/smc91x.*
12736
12737SMIA AND SMIA++ IMAGE SENSOR DRIVER
12738M:	Sakari Ailus <sakari.ailus@iki.fi>
12739L:	linux-media@vger.kernel.org
12740S:	Maintained
12741F:	drivers/media/i2c/smiapp/
12742F:	include/media/i2c/smiapp.h
12743F:	drivers/media/i2c/smiapp-pll.c
12744F:	drivers/media/i2c/smiapp-pll.h
12745F:	include/uapi/linux/smiapp.h
12746F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12747
12748SMM665 HARDWARE MONITOR DRIVER
12749M:	Guenter Roeck <linux@roeck-us.net>
12750L:	linux-hwmon@vger.kernel.org
12751S:	Maintained
12752F:	Documentation/hwmon/smm665
12753F:	drivers/hwmon/smm665.c
12754
12755SMSC EMC2103 HARDWARE MONITOR DRIVER
12756M:	Steve Glendinning <steve.glendinning@shawell.net>
12757L:	linux-hwmon@vger.kernel.org
12758S:	Maintained
12759F:	Documentation/hwmon/emc2103
12760F:	drivers/hwmon/emc2103.c
12761
12762SMSC SCH5627 HARDWARE MONITOR DRIVER
12763M:	Hans de Goede <hdegoede@redhat.com>
12764L:	linux-hwmon@vger.kernel.org
12765S:	Supported
12766F:	Documentation/hwmon/sch5627
12767F:	drivers/hwmon/sch5627.c
12768
12769SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12770M:	Steve Glendinning <steve.glendinning@shawell.net>
12771L:	linux-fbdev@vger.kernel.org
12772S:	Maintained
12773F:	drivers/video/fbdev/smscufx.c
12774
12775SMSC47B397 HARDWARE MONITOR DRIVER
12776M:	Jean Delvare <jdelvare@suse.com>
12777L:	linux-hwmon@vger.kernel.org
12778S:	Maintained
12779F:	Documentation/hwmon/smsc47b397
12780F:	drivers/hwmon/smsc47b397.c
12781
12782SMSC911x ETHERNET DRIVER
12783M:	Steve Glendinning <steve.glendinning@shawell.net>
12784L:	netdev@vger.kernel.org
12785S:	Maintained
12786F:	include/linux/smsc911x.h
12787F:	drivers/net/ethernet/smsc/smsc911x.*
12788
12789SMSC9420 PCI ETHERNET DRIVER
12790M:	Steve Glendinning <steve.glendinning@shawell.net>
12791L:	netdev@vger.kernel.org
12792S:	Maintained
12793F:	drivers/net/ethernet/smsc/smsc9420.*
12794
12795SOC-CAMERA V4L2 SUBSYSTEM
12796M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12797L:	linux-media@vger.kernel.org
12798T:	git git://linuxtv.org/media_tree.git
12799S:	Maintained
12800F:	include/media/soc*
12801F:	drivers/media/i2c/soc_camera/
12802F:	drivers/media/platform/soc_camera/
12803
12804SOCIONEXT UNIPHIER SOUND DRIVER
12805M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12807S:	Maintained
12808F:	sound/soc/uniphier/
12809
12810SOEKRIS NET48XX LED SUPPORT
12811M:	Chris Boot <bootc@bootc.net>
12812S:	Maintained
12813F:	drivers/leds/leds-net48xx.c
12814
12815SOFT-ROCE DRIVER (rxe)
12816M:	Moni Shoua <monis@mellanox.com>
12817L:	linux-rdma@vger.kernel.org
12818S:	Supported
12819W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12820Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12821F:	drivers/infiniband/sw/rxe/
12822F:	include/uapi/rdma/rdma_user_rxe.h
12823
12824SOFTLOGIC 6x10 MPEG CODEC
12825M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12826M:	Anton Sviridenko <anton@corp.bluecherry.net>
12827M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12828M:	Andrey Utkin <andrey_utkin@fastmail.com>
12829M:	Ismael Luceno <ismael@iodev.co.uk>
12830L:	linux-media@vger.kernel.org
12831S:	Supported
12832F:	drivers/media/pci/solo6x10/
12833
12834SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12835M:	James Morse <james.morse@arm.com>
12836L:	linux-arm-kernel@lists.infradead.org
12837S:	Maintained
12838F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12839F:	drivers/firmware/arm_sdei.c
12840F:	include/linux/sdei.h
12841F:	include/uapi/linux/sdei.h
12842
12843SOFTWARE RAID (Multiple Disks) SUPPORT
12844M:	Shaohua Li <shli@kernel.org>
12845L:	linux-raid@vger.kernel.org
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12847S:	Supported
12848F:	drivers/md/Makefile
12849F:	drivers/md/Kconfig
12850F:	drivers/md/md*
12851F:	drivers/md/raid*
12852F:	include/linux/raid/
12853F:	include/uapi/linux/raid/
12854
12855SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12856M:	Jassi Brar <jaswinder.singh@linaro.org>
12857L:	netdev@vger.kernel.org
12858S:	Maintained
12859F:	drivers/net/ethernet/socionext/netsec.c
12860F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12861
12862SONIC NETWORK DRIVER
12863M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12864L:	netdev@vger.kernel.org
12865S:	Maintained
12866F:	drivers/net/ethernet/natsemi/sonic.*
12867
12868SONICS SILICON BACKPLANE DRIVER (SSB)
12869M:	Michael Buesch <m@bues.ch>
12870L:	linux-wireless@vger.kernel.org
12871S:	Maintained
12872F:	drivers/ssb/
12873F:	include/linux/ssb/
12874
12875SONY IMX274 SENSOR DRIVER
12876M:	Leon Luo <leonl@leopardimaging.com>
12877L:	linux-media@vger.kernel.org
12878T:	git git://linuxtv.org/media_tree.git
12879S:	Maintained
12880F:	drivers/media/i2c/imx274.c
12881F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12882
12883SONY MEMORYSTICK CARD SUPPORT
12884M:	Alex Dubov <oakad@yahoo.com>
12885W:	http://tifmxx.berlios.de/
12886S:	Maintained
12887F:	drivers/memstick/host/tifm_ms.c
12888
12889SONY MEMORYSTICK STANDARD SUPPORT
12890M:	Maxim Levitsky <maximlevitsky@gmail.com>
12891S:	Maintained
12892F:	drivers/memstick/core/ms_block.*
12893
12894SONY VAIO CONTROL DEVICE DRIVER
12895M:	Mattia Dongili <malattia@linux.it>
12896L:	platform-driver-x86@vger.kernel.org
12897W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12898S:	Maintained
12899F:	Documentation/laptops/sony-laptop.txt
12900F:	drivers/char/sonypi.c
12901F:	drivers/platform/x86/sony-laptop.c
12902F:	include/linux/sony-laptop.h
12903
12904SOUND
12905M:	Jaroslav Kysela <perex@perex.cz>
12906M:	Takashi Iwai <tiwai@suse.com>
12907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12908W:	http://www.alsa-project.org/
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12910T:	git git://git.alsa-project.org/alsa-kernel.git
12911Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12912S:	Maintained
12913F:	Documentation/sound/
12914F:	include/sound/
12915F:	include/uapi/sound/
12916F:	sound/
12917
12918SOUND - COMPRESSED AUDIO
12919M:	Vinod Koul <vinod.koul@intel.com>
12920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12922S:	Supported
12923F:	Documentation/sound/alsa/compress_offload.txt
12924F:	include/sound/compress_driver.h
12925F:	include/uapi/sound/compress_*
12926F:	sound/core/compress_offload.c
12927F:	sound/soc/soc-compress.c
12928
12929SOUND - DMAENGINE HELPERS
12930M:	Lars-Peter Clausen <lars@metafoo.de>
12931S:	Supported
12932F:	include/sound/dmaengine_pcm.h
12933F:	sound/core/pcm_dmaengine.c
12934F:	sound/soc/soc-generic-dmaengine-pcm.c
12935
12936SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12937M:	Liam Girdwood <lgirdwood@gmail.com>
12938M:	Mark Brown <broonie@kernel.org>
12939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12940L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12941W:	http://alsa-project.org/main/index.php/ASoC
12942S:	Supported
12943F:	Documentation/devicetree/bindings/sound/
12944F:	Documentation/sound/alsa/soc/
12945F:	sound/soc/
12946F:	include/sound/soc*
12947
12948SOUNDWIRE SUBSYSTEM
12949M:	Vinod Koul <vinod.koul@intel.com>
12950M:	Sanyog Kale <sanyog.r.kale@intel.com>
12951R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12952L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12953S:	Supported
12954F:	Documentation/driver-api/soundwire/
12955F:	drivers/soundwire/
12956F:	include/linux/soundwire/
12957
12958SP2 MEDIA DRIVER
12959M:	Olli Salonen <olli.salonen@iki.fi>
12960L:	linux-media@vger.kernel.org
12961W:	https://linuxtv.org
12962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12963S:	Maintained
12964F:	drivers/media/dvb-frontends/sp2*
12965
12966SPARC + UltraSPARC (sparc/sparc64)
12967M:	"David S. Miller" <davem@davemloft.net>
12968L:	sparclinux@vger.kernel.org
12969Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12972S:	Maintained
12973F:	arch/sparc/
12974F:	drivers/sbus/
12975
12976SPARC SERIAL DRIVERS
12977M:	"David S. Miller" <davem@davemloft.net>
12978L:	sparclinux@vger.kernel.org
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12981S:	Maintained
12982F:	include/linux/sunserialcore.h
12983F:	drivers/tty/serial/suncore.c
12984F:	drivers/tty/serial/sunhv.c
12985F:	drivers/tty/serial/sunsab.c
12986F:	drivers/tty/serial/sunsab.h
12987F:	drivers/tty/serial/sunsu.c
12988F:	drivers/tty/serial/sunzilog.c
12989F:	drivers/tty/serial/sunzilog.h
12990F:	drivers/tty/vcc.c
12991
12992SPARSE CHECKER
12993M:	"Christopher Li" <sparse@chrisli.org>
12994L:	linux-sparse@vger.kernel.org
12995W:	https://sparse.wiki.kernel.org/
12996T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12997T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12998S:	Maintained
12999F:	include/linux/compiler.h
13000
13001SPEAR CLOCK FRAMEWORK SUPPORT
13002M:	Viresh Kumar <vireshk@kernel.org>
13003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13004W:	http://www.st.com/spear
13005S:	Maintained
13006F:	drivers/clk/spear/
13007
13008SPEAR PLATFORM SUPPORT
13009M:	Viresh Kumar <vireshk@kernel.org>
13010M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13012W:	http://www.st.com/spear
13013S:	Maintained
13014F:	arch/arm/boot/dts/spear*
13015F:	arch/arm/mach-spear/
13016
13017SPI NOR SUBSYSTEM
13018M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13019M:	Marek Vasut <marek.vasut@gmail.com>
13020L:	linux-mtd@lists.infradead.org
13021W:	http://www.linux-mtd.infradead.org/
13022Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13023T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13024T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13025S:	Maintained
13026F:	drivers/mtd/spi-nor/
13027F:	include/linux/mtd/spi-nor.h
13028
13029SPI SUBSYSTEM
13030M:	Mark Brown <broonie@kernel.org>
13031L:	linux-spi@vger.kernel.org
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13033Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13034S:	Maintained
13035F:	Documentation/devicetree/bindings/spi/
13036F:	Documentation/spi/
13037F:	drivers/spi/
13038F:	include/linux/spi/
13039F:	include/uapi/linux/spi/
13040F:	tools/spi/
13041
13042SPIDERNET NETWORK DRIVER for CELL
13043M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13044L:	netdev@vger.kernel.org
13045S:	Supported
13046F:	Documentation/networking/spider_net.txt
13047F:	drivers/net/ethernet/toshiba/spider_net*
13048
13049SPMI SUBSYSTEM
13050R:	Stephen Boyd <sboyd@kernel.org>
13051L:	linux-arm-msm@vger.kernel.org
13052F:	Documentation/devicetree/bindings/spmi/
13053F:	drivers/spmi/
13054F:	include/dt-bindings/spmi/spmi.h
13055F:	include/linux/spmi.h
13056F:	include/trace/events/spmi.h
13057
13058SPU FILE SYSTEM
13059M:	Jeremy Kerr <jk@ozlabs.org>
13060L:	linuxppc-dev@lists.ozlabs.org
13061W:	http://www.ibm.com/developerworks/power/cell/
13062S:	Supported
13063F:	Documentation/filesystems/spufs.txt
13064F:	arch/powerpc/platforms/cell/spufs/
13065
13066SQUASHFS FILE SYSTEM
13067M:	Phillip Lougher <phillip@squashfs.org.uk>
13068L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13069W:	http://squashfs.org.uk
13070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13071S:	Maintained
13072F:	Documentation/filesystems/squashfs.txt
13073F:	fs/squashfs/
13074
13075SRM (Alpha) environment access
13076M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13077S:	Maintained
13078F:	arch/alpha/kernel/srm_env.c
13079
13080STABLE BRANCH
13081M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13082L:	stable@vger.kernel.org
13083S:	Supported
13084F:	Documentation/process/stable-kernel-rules.rst
13085
13086STAGING - ATOMISP DRIVER
13087M:	Alan Cox <alan@linux.intel.com>
13088M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13089L:	linux-media@vger.kernel.org
13090S:	Maintained
13091F:	drivers/staging/media/atomisp/
13092
13093STAGING - COMEDI
13094M:	Ian Abbott <abbotti@mev.co.uk>
13095M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13096S:	Odd Fixes
13097F:	drivers/staging/comedi/
13098
13099STAGING - FLARION FT1000 DRIVERS
13100M:	Marek Belisko <marek.belisko@gmail.com>
13101S:	Odd Fixes
13102F:	drivers/staging/ft1000/
13103
13104STAGING - INDUSTRIAL IO
13105M:	Jonathan Cameron <jic23@kernel.org>
13106L:	linux-iio@vger.kernel.org
13107S:	Odd Fixes
13108F:	Documentation/devicetree/bindings/staging/iio/
13109F:	drivers/staging/iio/
13110
13111STAGING - LUSTRE PARALLEL FILESYSTEM
13112M:	Oleg Drokin <oleg.drokin@intel.com>
13113M:	Andreas Dilger <andreas.dilger@intel.com>
13114M:	James Simmons <jsimmons@infradead.org>
13115L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13116W:	http://wiki.lustre.org/
13117S:	Maintained
13118F:	drivers/staging/lustre
13119
13120STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13121M:	Marc Dietrich <marvin24@gmx.de>
13122L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13123L:	linux-tegra@vger.kernel.org
13124S:	Maintained
13125F:	drivers/staging/nvec/
13126
13127STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13128M:	Jens Frederich <jfrederich@gmail.com>
13129M:	Daniel Drake <dsd@laptop.org>
13130M:	Jon Nettleton <jon.nettleton@gmail.com>
13131W:	http://wiki.laptop.org/go/DCON
13132S:	Maintained
13133F:	drivers/staging/olpc_dcon/
13134
13135STAGING - REALTEK RTL8712U DRIVERS
13136M:	Larry Finger <Larry.Finger@lwfinger.net>
13137M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13138S:	Odd Fixes
13139F:	drivers/staging/rtl8712/
13140
13141STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13142M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13143M:	Teddy Wang <teddy.wang@siliconmotion.com>
13144M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13145L:	linux-fbdev@vger.kernel.org
13146S:	Maintained
13147F:	drivers/staging/sm750fb/
13148
13149STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13150M:	William Hubbs <w.d.hubbs@gmail.com>
13151M:	Chris Brannon <chris@the-brannons.com>
13152M:	Kirk Reiser <kirk@reisers.ca>
13153M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13154L:	speakup@linux-speakup.org
13155W:	http://www.linux-speakup.org/
13156S:	Odd Fixes
13157F:	drivers/staging/speakup/
13158
13159STAGING - VIA VT665X DRIVERS
13160M:	Forest Bond <forest@alittletooquiet.net>
13161S:	Odd Fixes
13162F:	drivers/staging/vt665?/
13163
13164STAGING - WILC1000 WIFI DRIVER
13165M:	Aditya Shankar <aditya.shankar@microchip.com>
13166M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13167L:	linux-wireless@vger.kernel.org
13168S:	Supported
13169F:	drivers/staging/wilc1000/
13170
13171STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13172M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13173S:	Odd Fixes
13174F:	drivers/staging/xgifb/
13175
13176STAGING SUBSYSTEM
13177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13179L:	devel@driverdev.osuosl.org
13180S:	Supported
13181F:	drivers/staging/
13182
13183STARFIRE/DURALAN NETWORK DRIVER
13184M:	Ion Badulescu <ionut@badula.org>
13185S:	Odd Fixes
13186F:	drivers/net/ethernet/adaptec/starfire*
13187
13188STEC S1220 SKD DRIVER
13189M:	Bart Van Assche <bart.vanassche@wdc.com>
13190L:	linux-block@vger.kernel.org
13191S:	Maintained
13192F:	drivers/block/skd*[ch]
13193
13194STI CEC DRIVER
13195M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13196S:	Maintained
13197F:	drivers/staging/media/st-cec/
13198F:	Documentation/devicetree/bindings/media/stih-cec.txt
13199
13200STK1160 USB VIDEO CAPTURE DRIVER
13201M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13202L:	linux-media@vger.kernel.org
13203T:	git git://linuxtv.org/media_tree.git
13204S:	Maintained
13205F:	drivers/media/usb/stk1160/
13206
13207STMMAC ETHERNET DRIVER
13208M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13209M:	Alexandre Torgue <alexandre.torgue@st.com>
13210L:	netdev@vger.kernel.org
13211W:	http://www.stlinux.com
13212S:	Supported
13213F:	drivers/net/ethernet/stmicro/stmmac/
13214
13215SUN3/3X
13216M:	Sam Creasey <sammy@sammy.net>
13217W:	http://sammy.net/sun3/
13218S:	Maintained
13219F:	arch/m68k/kernel/*sun3*
13220F:	arch/m68k/sun3*/
13221F:	arch/m68k/include/asm/sun3*
13222F:	drivers/net/ethernet/i825xx/sun3*
13223
13224SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13225M:	Hans de Goede <hdegoede@redhat.com>
13226L:	linux-input@vger.kernel.org
13227S:	Maintained
13228F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13229F:	drivers/input/keyboard/sun4i-lradc-keys.c
13230
13231SUNDANCE NETWORK DRIVER
13232M:	Denis Kirjanov <kda@linux-powerpc.org>
13233L:	netdev@vger.kernel.org
13234S:	Maintained
13235F:	drivers/net/ethernet/dlink/sundance.c
13236
13237SUPERH
13238M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13239M:	Rich Felker <dalias@libc.org>
13240L:	linux-sh@vger.kernel.org
13241Q:	http://patchwork.kernel.org/project/linux-sh/list/
13242S:	Maintained
13243F:	Documentation/sh/
13244F:	arch/sh/
13245F:	drivers/sh/
13246
13247SUSPEND TO RAM
13248M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13249M:	Len Brown <len.brown@intel.com>
13250M:	Pavel Machek <pavel@ucw.cz>
13251L:	linux-pm@vger.kernel.org
13252B:	https://bugzilla.kernel.org
13253S:	Supported
13254F:	Documentation/power/
13255F:	arch/x86/kernel/acpi/
13256F:	drivers/base/power/
13257F:	kernel/power/
13258F:	include/linux/suspend.h
13259F:	include/linux/freezer.h
13260F:	include/linux/pm.h
13261
13262SVGA HANDLING
13263M:	Martin Mares <mj@ucw.cz>
13264L:	linux-video@atrey.karlin.mff.cuni.cz
13265S:	Maintained
13266F:	Documentation/svga.txt
13267F:	arch/x86/boot/video*
13268
13269SWIOTLB SUBSYSTEM
13270M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13271L:	iommu@lists.linux-foundation.org
13272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13273S:	Supported
13274F:	lib/swiotlb.c
13275F:	arch/*/kernel/pci-swiotlb.c
13276F:	include/linux/swiotlb.h
13277
13278SWITCHDEV
13279M:	Jiri Pirko <jiri@resnulli.us>
13280M:	Ivan Vecera <ivecera@redhat.com>
13281L:	netdev@vger.kernel.org
13282S:	Supported
13283F:	net/switchdev/
13284F:	include/net/switchdev.h
13285
13286SYNC FILE FRAMEWORK
13287M:	Sumit Semwal <sumit.semwal@linaro.org>
13288R:	Gustavo Padovan <gustavo@padovan.org>
13289S:	Maintained
13290L:	linux-media@vger.kernel.org
13291L:	dri-devel@lists.freedesktop.org
13292F:	drivers/dma-buf/sync_*
13293F:	drivers/dma-buf/dma-fence*
13294F:	drivers/dma-buf/sw_sync.c
13295F:	include/linux/sync_file.h
13296F:	include/uapi/linux/sync_file.h
13297F:	Documentation/sync_file.txt
13298T:	git git://anongit.freedesktop.org/drm/drm-misc
13299
13300SYNOPSYS ARC ARCHITECTURE
13301M:	Vineet Gupta <vgupta@synopsys.com>
13302L:	linux-snps-arc@lists.infradead.org
13303S:	Supported
13304F:	arch/arc/
13305F:	Documentation/devicetree/bindings/arc/*
13306F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13307F:	drivers/clocksource/arc_timer.c
13308F:	drivers/tty/serial/arc_uart.c
13309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13310
13311SYNOPSYS ARC HSDK SDP pll clock driver
13312M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13313S:	Supported
13314F:	drivers/clk/clk-hsdk-pll.c
13315F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13316
13317SYNOPSYS ARC SDP clock driver
13318M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13319S:	Supported
13320F:	drivers/clk/axs10x/*
13321F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13322
13323SYNOPSYS ARC SDP platform support
13324M:	Alexey Brodkin <abrodkin@synopsys.com>
13325S:	Supported
13326F:	arch/arc/plat-axs10x
13327F:	arch/arc/boot/dts/ax*
13328F:	Documentation/devicetree/bindings/arc/axs10*
13329
13330SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13331M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13332S:	Supported
13333F:	drivers/reset/reset-axs10x.c
13334F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13335
13336SYNOPSYS DESIGNWARE 8250 UART DRIVER
13337R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13338S:	Maintained
13339F:	drivers/tty/serial/8250/8250_dw.c
13340
13341SYNOPSYS DESIGNWARE APB GPIO DRIVER
13342M:	Hoan Tran <hotran@apm.com>
13343L:	linux-gpio@vger.kernel.org
13344S:	Maintained
13345F:	drivers/gpio/gpio-dwapb.c
13346F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13347
13348SYNOPSYS DESIGNWARE DMAC DRIVER
13349M:	Viresh Kumar <vireshk@kernel.org>
13350R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13351S:	Maintained
13352F:	include/linux/dma/dw.h
13353F:	include/linux/platform_data/dma-dw.h
13354F:	drivers/dma/dw/
13355
13356SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13357M:	Jose Abreu <Jose.Abreu@synopsys.com>
13358L:	netdev@vger.kernel.org
13359S:	Supported
13360F:	drivers/net/ethernet/synopsys/
13361
13362SYNOPSYS DESIGNWARE I2C DRIVER
13363M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13364R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13365R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13366L:	linux-i2c@vger.kernel.org
13367S:	Maintained
13368F:	drivers/i2c/busses/i2c-designware-*
13369F:	include/linux/platform_data/i2c-designware.h
13370
13371SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13372M:	Jaehoon Chung <jh80.chung@samsung.com>
13373L:	linux-mmc@vger.kernel.org
13374S:	Maintained
13375F:	drivers/mmc/host/dw_mmc*
13376
13377SYNOPSYS HSDK RESET CONTROLLER DRIVER
13378M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13379S:	Supported
13380F:	drivers/reset/reset-hsdk.c
13381F:	include/dt-bindings/reset/snps,hsdk-reset.h
13382F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13383
13384SYSTEM CONFIGURATION (SYSCON)
13385M:	Lee Jones <lee.jones@linaro.org>
13386M:	Arnd Bergmann <arnd@arndb.de>
13387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13388S:	Supported
13389F:	drivers/mfd/syscon.c
13390
13391SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13392M:	Sudeep Holla <sudeep.holla@arm.com>
13393L:	linux-arm-kernel@lists.infradead.org
13394S:	Maintained
13395F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13396F:	drivers/clk/clk-scpi.c
13397F:	drivers/cpufreq/scpi-cpufreq.c
13398F:	drivers/firmware/arm_scpi.c
13399F:	include/linux/scpi_protocol.h
13400
13401SYSTEM RESET/SHUTDOWN DRIVERS
13402M:	Sebastian Reichel <sre@kernel.org>
13403L:	linux-pm@vger.kernel.org
13404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13405S:	Maintained
13406F:	Documentation/devicetree/bindings/power/reset/
13407F:	drivers/power/reset/
13408
13409SYSTEM TRACE MODULE CLASS
13410M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13411S:	Maintained
13412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13413F:	Documentation/trace/stm.txt
13414F:	drivers/hwtracing/stm/
13415F:	include/linux/stm.h
13416F:	include/uapi/linux/stm.h
13417
13418SYSV FILESYSTEM
13419M:	Christoph Hellwig <hch@infradead.org>
13420S:	Maintained
13421F:	Documentation/filesystems/sysv-fs.txt
13422F:	fs/sysv/
13423F:	include/linux/sysv_fs.h
13424
13425TARGET SUBSYSTEM
13426M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13427L:	linux-scsi@vger.kernel.org
13428L:	target-devel@vger.kernel.org
13429W:	http://www.linux-iscsi.org
13430W:	http://groups.google.com/group/linux-iscsi-target-dev
13431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13432S:	Supported
13433F:	drivers/target/
13434F:	include/target/
13435F:	Documentation/target/
13436
13437TASKSTATS STATISTICS INTERFACE
13438M:	Balbir Singh <bsingharora@gmail.com>
13439S:	Maintained
13440F:	Documentation/accounting/taskstats*
13441F:	include/linux/taskstats*
13442F:	kernel/taskstats.c
13443
13444TC subsystem
13445M:	Jamal Hadi Salim <jhs@mojatatu.com>
13446M:	Cong Wang <xiyou.wangcong@gmail.com>
13447M:	Jiri Pirko <jiri@resnulli.us>
13448L:	netdev@vger.kernel.org
13449S:	Maintained
13450F:	include/net/pkt_cls.h
13451F:	include/net/pkt_sched.h
13452F:	include/net/tc_act/
13453F:	include/uapi/linux/pkt_cls.h
13454F:	include/uapi/linux/pkt_sched.h
13455F:	include/uapi/linux/tc_act/
13456F:	include/uapi/linux/tc_ematch/
13457F:	net/sched/
13458
13459TCP LOW PRIORITY MODULE
13460M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13461M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13462W:	http://tcp-lp-mod.sourceforge.net/
13463S:	Maintained
13464F:	net/ipv4/tcp_lp.c
13465
13466TDA10071 MEDIA DRIVER
13467M:	Antti Palosaari <crope@iki.fi>
13468L:	linux-media@vger.kernel.org
13469W:	https://linuxtv.org
13470W:	http://palosaari.fi/linux/
13471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13472T:	git git://linuxtv.org/anttip/media_tree.git
13473S:	Maintained
13474F:	drivers/media/dvb-frontends/tda10071*
13475
13476TDA18212 MEDIA DRIVER
13477M:	Antti Palosaari <crope@iki.fi>
13478L:	linux-media@vger.kernel.org
13479W:	https://linuxtv.org
13480W:	http://palosaari.fi/linux/
13481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13482T:	git git://linuxtv.org/anttip/media_tree.git
13483S:	Maintained
13484F:	drivers/media/tuners/tda18212*
13485
13486TDA18218 MEDIA DRIVER
13487M:	Antti Palosaari <crope@iki.fi>
13488L:	linux-media@vger.kernel.org
13489W:	https://linuxtv.org
13490W:	http://palosaari.fi/linux/
13491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13492T:	git git://linuxtv.org/anttip/media_tree.git
13493S:	Maintained
13494F:	drivers/media/tuners/tda18218*
13495
13496TDA18250 MEDIA DRIVER
13497M:	Olli Salonen <olli.salonen@iki.fi>
13498L:	linux-media@vger.kernel.org
13499W:	https://linuxtv.org
13500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13501T:	git git://linuxtv.org/media_tree.git
13502S:	Maintained
13503F:	drivers/media/tuners/tda18250*
13504
13505TDA18271 MEDIA DRIVER
13506M:	Michael Krufky <mkrufky@linuxtv.org>
13507L:	linux-media@vger.kernel.org
13508W:	https://linuxtv.org
13509W:	http://github.com/mkrufky
13510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13511T:	git git://linuxtv.org/mkrufky/tuners.git
13512S:	Maintained
13513F:	drivers/media/tuners/tda18271*
13514
13515TDA827x MEDIA DRIVER
13516M:	Michael Krufky <mkrufky@linuxtv.org>
13517L:	linux-media@vger.kernel.org
13518W:	https://linuxtv.org
13519W:	http://github.com/mkrufky
13520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13521T:	git git://linuxtv.org/mkrufky/tuners.git
13522S:	Maintained
13523F:	drivers/media/tuners/tda8290.*
13524
13525TDA8290 MEDIA DRIVER
13526M:	Michael Krufky <mkrufky@linuxtv.org>
13527L:	linux-media@vger.kernel.org
13528W:	https://linuxtv.org
13529W:	http://github.com/mkrufky
13530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13531T:	git git://linuxtv.org/mkrufky/tuners.git
13532S:	Maintained
13533F:	drivers/media/tuners/tda8290.*
13534
13535TDA9840 MEDIA DRIVER
13536M:	Hans Verkuil <hverkuil@xs4all.nl>
13537L:	linux-media@vger.kernel.org
13538T:	git git://linuxtv.org/media_tree.git
13539W:	https://linuxtv.org
13540S:	Maintained
13541F:	drivers/media/i2c/tda9840*
13542
13543TEA5761 TUNER DRIVER
13544M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13545M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13546L:	linux-media@vger.kernel.org
13547W:	https://linuxtv.org
13548T:	git git://linuxtv.org/media_tree.git
13549S:	Odd fixes
13550F:	drivers/media/tuners/tea5761.*
13551
13552TEA5767 TUNER DRIVER
13553M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13554M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13555L:	linux-media@vger.kernel.org
13556W:	https://linuxtv.org
13557T:	git git://linuxtv.org/media_tree.git
13558S:	Maintained
13559F:	drivers/media/tuners/tea5767.*
13560
13561TEA6415C MEDIA DRIVER
13562M:	Hans Verkuil <hverkuil@xs4all.nl>
13563L:	linux-media@vger.kernel.org
13564T:	git git://linuxtv.org/media_tree.git
13565W:	https://linuxtv.org
13566S:	Maintained
13567F:	drivers/media/i2c/tea6415c*
13568
13569TEA6420 MEDIA DRIVER
13570M:	Hans Verkuil <hverkuil@xs4all.nl>
13571L:	linux-media@vger.kernel.org
13572T:	git git://linuxtv.org/media_tree.git
13573W:	https://linuxtv.org
13574S:	Maintained
13575F:	drivers/media/i2c/tea6420*
13576
13577TEAM DRIVER
13578M:	Jiri Pirko <jiri@resnulli.us>
13579L:	netdev@vger.kernel.org
13580S:	Supported
13581F:	drivers/net/team/
13582F:	include/linux/if_team.h
13583F:	include/uapi/linux/if_team.h
13584
13585TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13586M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13587S:	Maintained
13588F:	arch/x86/platform/ts5500/
13589
13590TECHNOTREND USB IR RECEIVER
13591M:	Sean Young <sean@mess.org>
13592L:	linux-media@vger.kernel.org
13593S:	Maintained
13594F:	drivers/media/rc/ttusbir.c
13595
13596TEE SUBSYSTEM
13597M:	Jens Wiklander <jens.wiklander@linaro.org>
13598S:	Maintained
13599F:	include/linux/tee_drv.h
13600F:	include/uapi/linux/tee.h
13601F:	drivers/tee/
13602F:	Documentation/tee.txt
13603
13604TEGRA ARCHITECTURE SUPPORT
13605M:	Thierry Reding <thierry.reding@gmail.com>
13606M:	Jonathan Hunter <jonathanh@nvidia.com>
13607L:	linux-tegra@vger.kernel.org
13608Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13610S:	Supported
13611N:	[^a-z]tegra
13612
13613TEGRA CLOCK DRIVER
13614M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13615M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13616S:	Supported
13617F:	drivers/clk/tegra/
13618
13619TEGRA DMA DRIVERS
13620M:	Laxman Dewangan <ldewangan@nvidia.com>
13621M:	Jon Hunter <jonathanh@nvidia.com>
13622S:	Supported
13623F:	drivers/dma/tegra*
13624
13625TEGRA I2C DRIVER
13626M:	Laxman Dewangan <ldewangan@nvidia.com>
13627S:	Supported
13628F:	drivers/i2c/busses/i2c-tegra.c
13629
13630TEGRA IOMMU DRIVERS
13631M:	Hiroshi Doyu <hdoyu@nvidia.com>
13632S:	Supported
13633F:	drivers/iommu/tegra*
13634
13635TEGRA KBC DRIVER
13636M:	Rakesh Iyer <riyer@nvidia.com>
13637M:	Laxman Dewangan <ldewangan@nvidia.com>
13638S:	Supported
13639F:	drivers/input/keyboard/tegra-kbc.c
13640
13641TEGRA PWM DRIVER
13642M:	Thierry Reding <thierry.reding@gmail.com>
13643S:	Supported
13644F:	drivers/pwm/pwm-tegra.c
13645
13646TEGRA SERIAL DRIVER
13647M:	Laxman Dewangan <ldewangan@nvidia.com>
13648S:	Supported
13649F:	drivers/tty/serial/serial-tegra.c
13650
13651TEGRA SPI DRIVER
13652M:	Laxman Dewangan <ldewangan@nvidia.com>
13653S:	Supported
13654F:	drivers/spi/spi-tegra*
13655
13656TEHUTI ETHERNET DRIVER
13657M:	Andy Gospodarek <andy@greyhouse.net>
13658L:	netdev@vger.kernel.org
13659S:	Supported
13660F:	drivers/net/ethernet/tehuti/*
13661
13662Telecom Clock Driver for MCPL0010
13663M:	Mark Gross <mark.gross@intel.com>
13664S:	Supported
13665F:	drivers/char/tlclk.c
13666
13667TENSILICA XTENSA PORT (xtensa)
13668M:	Chris Zankel <chris@zankel.net>
13669M:	Max Filippov <jcmvbkbc@gmail.com>
13670L:	linux-xtensa@linux-xtensa.org
13671T:	git git://github.com/czankel/xtensa-linux.git
13672S:	Maintained
13673F:	arch/xtensa/
13674F:	drivers/irqchip/irq-xtensa-*
13675
13676Texas Instruments' System Control Interface (TISCI) Protocol Driver
13677M:	Nishanth Menon <nm@ti.com>
13678M:	Tero Kristo <t-kristo@ti.com>
13679M:	Santosh Shilimkar <ssantosh@kernel.org>
13680L:	linux-arm-kernel@lists.infradead.org
13681S:	Maintained
13682F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13683F:	drivers/firmware/ti_sci*
13684F:	include/linux/soc/ti/ti_sci_protocol.h
13685F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13686F:	include/dt-bindings/genpd/k2g.h
13687F:	drivers/soc/ti/ti_sci_pm_domains.c
13688F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13689F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13690F:	drivers/clk/keystone/sci-clk.c
13691F:	drivers/reset/reset-ti-sci.c
13692
13693THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13694M:	Hans Verkuil <hverkuil@xs4all.nl>
13695L:	linux-media@vger.kernel.org
13696T:	git git://linuxtv.org/media_tree.git
13697W:	https://linuxtv.org
13698S:	Maintained
13699F:	drivers/media/radio/radio-raremono.c
13700
13701THERMAL
13702M:	Zhang Rui <rui.zhang@intel.com>
13703M:	Eduardo Valentin <edubezval@gmail.com>
13704L:	linux-pm@vger.kernel.org
13705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13707Q:	https://patchwork.kernel.org/project/linux-pm/list/
13708S:	Supported
13709F:	drivers/thermal/
13710F:	include/linux/thermal.h
13711F:	include/uapi/linux/thermal.h
13712F:	include/linux/cpu_cooling.h
13713F:	Documentation/devicetree/bindings/thermal/
13714
13715THERMAL/CPU_COOLING
13716M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13717M:	Viresh Kumar <viresh.kumar@linaro.org>
13718M:	Javi Merino <javi.merino@kernel.org>
13719L:	linux-pm@vger.kernel.org
13720S:	Supported
13721F:	Documentation/thermal/cpu-cooling-api.txt
13722F:	drivers/thermal/cpu_cooling.c
13723F:	include/linux/cpu_cooling.h
13724
13725THINKPAD ACPI EXTRAS DRIVER
13726M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13727L:	ibm-acpi-devel@lists.sourceforge.net
13728L:	platform-driver-x86@vger.kernel.org
13729W:	http://ibm-acpi.sourceforge.net
13730W:	http://thinkwiki.org/wiki/Ibm-acpi
13731T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13732S:	Maintained
13733F:	drivers/platform/x86/thinkpad_acpi.c
13734
13735THUNDERBOLT DRIVER
13736M:	Andreas Noever <andreas.noever@gmail.com>
13737M:	Michael Jamet <michael.jamet@intel.com>
13738M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13739M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13741S:	Maintained
13742F:	Documentation/admin-guide/thunderbolt.rst
13743F:	drivers/thunderbolt/
13744F:	include/linux/thunderbolt.h
13745
13746THUNDERBOLT NETWORK DRIVER
13747M:	Michael Jamet <michael.jamet@intel.com>
13748M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13749M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13750L:	netdev@vger.kernel.org
13751S:	Maintained
13752F:	drivers/net/thunderbolt.c
13753
13754THUNDERX GPIO DRIVER
13755M:	David Daney <david.daney@cavium.com>
13756S:	Maintained
13757F:	drivers/gpio/gpio-thunderx.c
13758
13759TI AM437X VPFE DRIVER
13760M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13761L:	linux-media@vger.kernel.org
13762W:	https://linuxtv.org
13763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13764T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13765S:	Maintained
13766F:	drivers/media/platform/am437x/
13767
13768TI BANDGAP AND THERMAL DRIVER
13769M:	Eduardo Valentin <edubezval@gmail.com>
13770M:	Keerthy <j-keerthy@ti.com>
13771L:	linux-pm@vger.kernel.org
13772L:	linux-omap@vger.kernel.org
13773S:	Maintained
13774F:	drivers/thermal/ti-soc-thermal/
13775
13776TI BQ27XXX POWER SUPPLY DRIVER
13777R:	Andrew F. Davis <afd@ti.com>
13778F:	include/linux/power/bq27xxx_battery.h
13779F:	drivers/power/supply/bq27xxx_battery.c
13780F:	drivers/power/supply/bq27xxx_battery_i2c.c
13781
13782TI CDCE706 CLOCK DRIVER
13783M:	Max Filippov <jcmvbkbc@gmail.com>
13784S:	Maintained
13785F:	drivers/clk/clk-cdce706.c
13786
13787TI CLOCK DRIVER
13788M:	Tero Kristo <t-kristo@ti.com>
13789L:	linux-omap@vger.kernel.org
13790S:	Maintained
13791F:	drivers/clk/ti/
13792F:	include/linux/clk/ti.h
13793
13794TI DAVINCI MACHINE SUPPORT
13795M:	Sekhar Nori <nsekhar@ti.com>
13796M:	Kevin Hilman <khilman@kernel.org>
13797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13799S:	Supported
13800F:	arch/arm/mach-davinci/
13801F:	drivers/i2c/busses/i2c-davinci.c
13802F:	arch/arm/boot/dts/da850*
13803
13804TI DAVINCI SERIES GPIO DRIVER
13805M:	Keerthy <j-keerthy@ti.com>
13806L:	linux-gpio@vger.kernel.org
13807S:	Maintained
13808F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13809F:	drivers/gpio/gpio-davinci.c
13810
13811TI DAVINCI SERIES MEDIA DRIVER
13812M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13813L:	linux-media@vger.kernel.org
13814W:	https://linuxtv.org
13815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13816T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13817S:	Maintained
13818F:	drivers/media/platform/davinci/
13819F:	include/media/davinci/
13820
13821TI ETHERNET SWITCH DRIVER (CPSW)
13822R:	Grygorii Strashko <grygorii.strashko@ti.com>
13823L:	linux-omap@vger.kernel.org
13824L:	netdev@vger.kernel.org
13825S:	Maintained
13826F:	drivers/net/ethernet/ti/cpsw*
13827F:	drivers/net/ethernet/ti/davinci*
13828
13829TI FLASH MEDIA INTERFACE DRIVER
13830M:	Alex Dubov <oakad@yahoo.com>
13831S:	Maintained
13832F:	drivers/misc/tifm*
13833F:	drivers/mmc/host/tifm_sd.c
13834F:	include/linux/tifm.h
13835
13836TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13837M:	Santosh Shilimkar <ssantosh@kernel.org>
13838L:	linux-kernel@vger.kernel.org
13839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13840S:	Maintained
13841F:	drivers/soc/ti/*
13842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13843
13844TI LM49xxx FAMILY ASoC CODEC DRIVERS
13845M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13846M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13848S:	Maintained
13849F:	sound/soc/codecs/lm49453*
13850F:	sound/soc/codecs/isabelle*
13851
13852TI LP855x BACKLIGHT DRIVER
13853M:	Milo Kim <milo.kim@ti.com>
13854S:	Maintained
13855F:	Documentation/backlight/lp855x-driver.txt
13856F:	drivers/video/backlight/lp855x_bl.c
13857F:	include/linux/platform_data/lp855x.h
13858
13859TI LP8727 CHARGER DRIVER
13860M:	Milo Kim <milo.kim@ti.com>
13861S:	Maintained
13862F:	drivers/power/supply/lp8727_charger.c
13863F:	include/linux/platform_data/lp8727.h
13864
13865TI LP8788 MFD DRIVER
13866M:	Milo Kim <milo.kim@ti.com>
13867S:	Maintained
13868F:	drivers/iio/adc/lp8788_adc.c
13869F:	drivers/leds/leds-lp8788.c
13870F:	drivers/mfd/lp8788*.c
13871F:	drivers/power/supply/lp8788-charger.c
13872F:	drivers/regulator/lp8788-*.c
13873F:	include/linux/mfd/lp8788*.h
13874
13875TI NETCP ETHERNET DRIVER
13876M:	Wingman Kwok <w-kwok2@ti.com>
13877M:	Murali Karicheri <m-karicheri2@ti.com>
13878L:	netdev@vger.kernel.org
13879S:	Maintained
13880F:	drivers/net/ethernet/ti/netcp*
13881
13882TI TAS571X FAMILY ASoC CODEC DRIVER
13883M:	Kevin Cernekee <cernekee@chromium.org>
13884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13885S:	Odd Fixes
13886F:	sound/soc/codecs/tas571x*
13887
13888TI TRF7970A NFC DRIVER
13889M:	Mark Greer <mgreer@animalcreek.com>
13890L:	linux-wireless@vger.kernel.org
13891L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13892S:	Supported
13893F:	drivers/nfc/trf7970a.c
13894F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13895
13896TI TWL4030 SERIES SOC CODEC DRIVER
13897M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13898L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13899S:	Maintained
13900F:	sound/soc/codecs/twl4030*
13901
13902TI VPE/CAL DRIVERS
13903M:	Benoit Parrot <bparrot@ti.com>
13904L:	linux-media@vger.kernel.org
13905W:	http://linuxtv.org/
13906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13907S:	Maintained
13908F:	drivers/media/platform/ti-vpe/
13909
13910TI WILINK WIRELESS DRIVERS
13911L:	linux-wireless@vger.kernel.org
13912W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13913W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13915S:	Orphan
13916F:	drivers/net/wireless/ti/
13917F:	include/linux/wl12xx.h
13918
13919TILE ARCHITECTURE
13920W:	http://www.mellanox.com/repository/solutions/tile-scm/
13921S:	Orphan
13922F:	arch/tile/
13923F:	drivers/char/tile-srom.c
13924F:	drivers/edac/tile_edac.c
13925F:	drivers/net/ethernet/tile/
13926F:	drivers/rtc/rtc-tile.c
13927F:	drivers/tty/hvc/hvc_tile.c
13928F:	drivers/tty/serial/tilegx.c
13929F:	drivers/usb/host/*-tilegx.c
13930F:	include/linux/usb/tilegx.h
13931
13932TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13933M:	John Stultz <john.stultz@linaro.org>
13934M:	Thomas Gleixner <tglx@linutronix.de>
13935R:	Stephen Boyd <sboyd@kernel.org>
13936L:	linux-kernel@vger.kernel.org
13937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13938S:	Supported
13939F:	include/linux/clocksource.h
13940F:	include/linux/time.h
13941F:	include/linux/timex.h
13942F:	include/uapi/linux/time.h
13943F:	include/uapi/linux/timex.h
13944F:	kernel/time/clocksource.c
13945F:	kernel/time/time*.c
13946F:	kernel/time/alarmtimer.c
13947F:	kernel/time/ntp.c
13948F:	tools/testing/selftests/timers/
13949
13950TIPC NETWORK LAYER
13951M:	Jon Maloy <jon.maloy@ericsson.com>
13952M:	Ying Xue <ying.xue@windriver.com>
13953L:	netdev@vger.kernel.org (core kernel code)
13954L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13955W:	http://tipc.sourceforge.net/
13956S:	Maintained
13957F:	include/uapi/linux/tipc*.h
13958F:	net/tipc/
13959
13960TLAN NETWORK DRIVER
13961M:	Samuel Chessman <chessman@tux.org>
13962L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13963W:	http://sourceforge.net/projects/tlan/
13964S:	Maintained
13965F:	Documentation/networking/tlan.txt
13966F:	drivers/net/ethernet/ti/tlan.*
13967
13968TM6000 VIDEO4LINUX DRIVER
13969M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973T:	git git://linuxtv.org/media_tree.git
13974S:	Odd fixes
13975F:	drivers/media/usb/tm6000/
13976F:	Documentation/media/v4l-drivers/tm6000*
13977
13978TMIO/SDHI MMC DRIVER
13979M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13980L:	linux-mmc@vger.kernel.org
13981S:	Supported
13982F:	drivers/mmc/host/tmio_mmc*
13983F:	drivers/mmc/host/renesas_sdhi*
13984F:	include/linux/mfd/tmio.h
13985
13986TMP401 HARDWARE MONITOR DRIVER
13987M:	Guenter Roeck <linux@roeck-us.net>
13988L:	linux-hwmon@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/hwmon/tmp401
13991F:	drivers/hwmon/tmp401.c
13992
13993TMPFS (SHMEM FILESYSTEM)
13994M:	Hugh Dickins <hughd@google.com>
13995L:	linux-mm@kvack.org
13996S:	Maintained
13997F:	include/linux/shmem_fs.h
13998F:	mm/shmem.c
13999
14000TOMOYO SECURITY MODULE
14001M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14002M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14003L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14004L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14005L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14006L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14007W:	http://tomoyo.sourceforge.jp/
14008T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14009S:	Maintained
14010F:	security/tomoyo/
14011
14012TOPSTAR LAPTOP EXTRAS DRIVER
14013M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14014L:	platform-driver-x86@vger.kernel.org
14015S:	Maintained
14016F:	drivers/platform/x86/topstar-laptop.c
14017
14018TORTURE-TEST MODULES
14019M:	Davidlohr Bueso <dave@stgolabs.net>
14020M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14021M:	Josh Triplett <josh@joshtriplett.org>
14022L:	linux-kernel@vger.kernel.org
14023S:	Supported
14024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14025F:	Documentation/RCU/torture.txt
14026F:	kernel/torture.c
14027F:	kernel/rcu/rcutorture.c
14028F:	kernel/locking/locktorture.c
14029
14030TOSHIBA ACPI EXTRAS DRIVER
14031M:	Azael Avalos <coproscefalo@gmail.com>
14032L:	platform-driver-x86@vger.kernel.org
14033S:	Maintained
14034F:	drivers/platform/x86/toshiba_acpi.c
14035
14036TOSHIBA BLUETOOTH DRIVER
14037M:	Azael Avalos <coproscefalo@gmail.com>
14038L:	platform-driver-x86@vger.kernel.org
14039S:	Maintained
14040F:	drivers/platform/x86/toshiba_bluetooth.c
14041
14042TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14043M:	Azael Avalos <coproscefalo@gmail.com>
14044L:	platform-driver-x86@vger.kernel.org
14045S:	Maintained
14046F:	drivers/platform/x86/toshiba_haps.c
14047
14048TOSHIBA SMM DRIVER
14049M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14050W:	http://www.buzzard.org.uk/toshiba/
14051S:	Maintained
14052F:	drivers/char/toshiba.c
14053F:	include/linux/toshiba.h
14054F:	include/uapi/linux/toshiba.h
14055
14056TOSHIBA TC358743 DRIVER
14057M:	Mats Randgaard <matrandg@cisco.com>
14058L:	linux-media@vger.kernel.org
14059S:	Maintained
14060F:	drivers/media/i2c/tc358743*
14061F:	include/media/i2c/tc358743.h
14062
14063TOSHIBA WMI HOTKEYS DRIVER
14064M:	Azael Avalos <coproscefalo@gmail.com>
14065L:	platform-driver-x86@vger.kernel.org
14066S:	Maintained
14067F:	drivers/platform/x86/toshiba-wmi.c
14068
14069TPM DEVICE DRIVER
14070M:	Peter Huewe <peterhuewe@gmx.de>
14071M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14072R:	Jason Gunthorpe <jgg@ziepe.ca>
14073L:	linux-integrity@vger.kernel.org
14074Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14075W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14076T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14077S:	Maintained
14078F:	drivers/char/tpm/
14079
14080TRACING
14081M:	Steven Rostedt <rostedt@goodmis.org>
14082M:	Ingo Molnar <mingo@redhat.com>
14083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14084S:	Maintained
14085F:	Documentation/trace/ftrace.txt
14086F:	arch/*/*/*/ftrace.h
14087F:	arch/*/kernel/ftrace.c
14088F:	include/*/ftrace.h
14089F:	include/linux/trace*.h
14090F:	include/trace/
14091F:	kernel/trace/
14092F:	tools/testing/selftests/ftrace/
14093
14094TRACING MMIO ACCESSES (MMIOTRACE)
14095M:	Steven Rostedt <rostedt@goodmis.org>
14096M:	Ingo Molnar <mingo@kernel.org>
14097R:	Karol Herbst <karolherbst@gmail.com>
14098R:	Pekka Paalanen <ppaalanen@gmail.com>
14099S:	Maintained
14100L:	linux-kernel@vger.kernel.org
14101L:	nouveau@lists.freedesktop.org
14102F:	kernel/trace/trace_mmiotrace.c
14103F:	include/linux/mmiotrace.h
14104F:	arch/x86/mm/kmmio.c
14105F:	arch/x86/mm/mmio-mod.c
14106F:	arch/x86/mm/testmmiotrace.c
14107
14108TRIVIAL PATCHES
14109M:	Jiri Kosina <trivial@kernel.org>
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14111S:	Maintained
14112K:	^Subject:.*(?i)trivial
14113
14114TEMPO SEMICONDUCTOR DRIVERS
14115M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14116S:	Maintained
14117F:	sound/soc/codecs/tscs*.c
14118F:	sound/soc/codecs/tscs*.h
14119F:	Documentation/devicetree/bindings/sound/tscs*.txt
14120
14121TTY LAYER
14122M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14123M:	Jiri Slaby <jslaby@suse.com>
14124S:	Supported
14125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14126F:	Documentation/serial/
14127F:	drivers/tty/
14128F:	drivers/tty/serial/serial_core.c
14129F:	include/linux/serial_core.h
14130F:	include/linux/serial.h
14131F:	include/linux/tty.h
14132F:	include/uapi/linux/serial_core.h
14133F:	include/uapi/linux/serial.h
14134F:	include/uapi/linux/tty.h
14135
14136TUA9001 MEDIA DRIVER
14137M:	Antti Palosaari <crope@iki.fi>
14138L:	linux-media@vger.kernel.org
14139W:	https://linuxtv.org
14140W:	http://palosaari.fi/linux/
14141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14142T:	git git://linuxtv.org/anttip/media_tree.git
14143S:	Maintained
14144F:	drivers/media/tuners/tua9001*
14145
14146TULIP NETWORK DRIVERS
14147L:	netdev@vger.kernel.org
14148L:	linux-parisc@vger.kernel.org
14149S:	Orphan
14150F:	drivers/net/ethernet/dec/tulip/
14151
14152TUN/TAP driver
14153M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14154W:	http://vtun.sourceforge.net/tun
14155S:	Maintained
14156F:	Documentation/networking/tuntap.txt
14157F:	arch/um/os-Linux/drivers/
14158
14159TURBOCHANNEL SUBSYSTEM
14160M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14161M:	Ralf Baechle <ralf@linux-mips.org>
14162L:	linux-mips@linux-mips.org
14163Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14164S:	Maintained
14165F:	drivers/tc/
14166F:	include/linux/tc.h
14167
14168TW5864 VIDEO4LINUX DRIVER
14169M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14170M:	Anton Sviridenko <anton@corp.bluecherry.net>
14171M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14172M:	Andrey Utkin <andrey_utkin@fastmail.com>
14173L:	linux-media@vger.kernel.org
14174S:	Supported
14175F:	drivers/media/pci/tw5864/
14176
14177TW68 VIDEO4LINUX DRIVER
14178M:	Hans Verkuil <hverkuil@xs4all.nl>
14179L:	linux-media@vger.kernel.org
14180T:	git git://linuxtv.org/media_tree.git
14181W:	https://linuxtv.org
14182S:	Odd Fixes
14183F:	drivers/media/pci/tw68/
14184
14185TW686X VIDEO4LINUX DRIVER
14186M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14187L:	linux-media@vger.kernel.org
14188T:	git git://linuxtv.org/media_tree.git
14189W:	http://linuxtv.org
14190S:	Maintained
14191F:	drivers/media/pci/tw686x/
14192
14193UBI FILE SYSTEM (UBIFS)
14194M:	Richard Weinberger <richard@nod.at>
14195M:	Artem Bityutskiy <dedekind1@gmail.com>
14196M:	Adrian Hunter <adrian.hunter@intel.com>
14197L:	linux-mtd@lists.infradead.org
14198T:	git git://git.infradead.org/ubifs-2.6.git
14199W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14200S:	Supported
14201F:	Documentation/filesystems/ubifs.txt
14202F:	fs/ubifs/
14203
14204UCLINUX (M68KNOMMU AND COLDFIRE)
14205M:	Greg Ungerer <gerg@linux-m68k.org>
14206W:	http://www.linux-m68k.org/
14207W:	http://www.uclinux.org/
14208L:	linux-m68k@lists.linux-m68k.org
14209L:	uclinux-dev@uclinux.org  (subscribers-only)
14210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14211S:	Maintained
14212F:	arch/m68k/coldfire/
14213F:	arch/m68k/68*/
14214F:	arch/m68k/*/*_no.*
14215F:	arch/m68k/include/asm/*_no.*
14216
14217UDF FILESYSTEM
14218M:	Jan Kara <jack@suse.com>
14219S:	Maintained
14220F:	Documentation/filesystems/udf.txt
14221F:	fs/udf/
14222
14223UDRAW TABLET
14224M:	Bastien Nocera <hadess@hadess.net>
14225L:	linux-input@vger.kernel.org
14226S:	Maintained
14227F:	drivers/hid/hid-udraw-ps3.c
14228
14229UFS FILESYSTEM
14230M:	Evgeniy Dushistov <dushistov@mail.ru>
14231S:	Maintained
14232F:	Documentation/filesystems/ufs.txt
14233F:	fs/ufs/
14234
14235UHID USERSPACE HID IO DRIVER:
14236M:	David Herrmann <dh.herrmann@googlemail.com>
14237L:	linux-input@vger.kernel.org
14238S:	Maintained
14239F:	drivers/hid/uhid.c
14240F:	include/uapi/linux/uhid.h
14241
14242ULPI BUS
14243M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14244L:	linux-usb@vger.kernel.org
14245S:	Maintained
14246F:	drivers/usb/common/ulpi.c
14247F:	include/linux/ulpi/
14248
14249ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14250L:	linux-usb@vger.kernel.org
14251S:	Orphan
14252F:	drivers/uwb/
14253F:	include/linux/uwb.h
14254F:	include/linux/uwb/
14255
14256UNICORE32 ARCHITECTURE:
14257M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14258W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14259S:	Maintained
14260T:	git git://github.com/gxt/linux.git
14261F:	arch/unicore32/
14262
14263UNIFDEF
14264M:	Tony Finch <dot@dotat.at>
14265W:	http://dotat.at/prog/unifdef
14266S:	Maintained
14267F:	scripts/unifdef.c
14268
14269UNIFORM CDROM DRIVER
14270M:	Jens Axboe <axboe@kernel.dk>
14271W:	http://www.kernel.dk
14272S:	Maintained
14273F:	Documentation/cdrom/
14274F:	drivers/cdrom/cdrom.c
14275F:	include/linux/cdrom.h
14276F:	include/uapi/linux/cdrom.h
14277
14278UNISYS S-PAR DRIVERS
14279M:	David Kershner <david.kershner@unisys.com>
14280L:	sparmaintainer@unisys.com (Unisys internal)
14281S:	Supported
14282F:	include/linux/visorbus.h
14283F:	drivers/visorbus/
14284F:	drivers/staging/unisys/
14285
14286UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14287M:	Vinayak Holikatti <vinholikatti@gmail.com>
14288L:	linux-scsi@vger.kernel.org
14289S:	Supported
14290F:	Documentation/scsi/ufs.txt
14291F:	drivers/scsi/ufs/
14292
14293UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14294M:	Joao Pinto <jpinto@synopsys.com>
14295L:	linux-scsi@vger.kernel.org
14296S:	Supported
14297F:	drivers/scsi/ufs/*dwc*
14298
14299UNSORTED BLOCK IMAGES (UBI)
14300M:	Artem Bityutskiy <dedekind1@gmail.com>
14301M:	Richard Weinberger <richard@nod.at>
14302W:	http://www.linux-mtd.infradead.org/
14303L:	linux-mtd@lists.infradead.org
14304T:	git git://git.infradead.org/ubifs-2.6.git
14305S:	Supported
14306F:	drivers/mtd/ubi/
14307F:	include/linux/mtd/ubi.h
14308F:	include/uapi/mtd/ubi-user.h
14309
14310USB "USBNET" DRIVER FRAMEWORK
14311M:	Oliver Neukum <oneukum@suse.com>
14312L:	netdev@vger.kernel.org
14313W:	http://www.linux-usb.org/usbnet
14314S:	Maintained
14315F:	drivers/net/usb/usbnet.c
14316F:	include/linux/usb/usbnet.h
14317
14318USB ACM DRIVER
14319M:	Oliver Neukum <oneukum@suse.com>
14320L:	linux-usb@vger.kernel.org
14321S:	Maintained
14322F:	Documentation/usb/acm.txt
14323F:	drivers/usb/class/cdc-acm.*
14324
14325USB AR5523 WIRELESS DRIVER
14326M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14327L:	linux-wireless@vger.kernel.org
14328S:	Maintained
14329F:	drivers/net/wireless/ath/ar5523/
14330
14331USB ATTACHED SCSI
14332M:	Oliver Neukum <oneukum@suse.com>
14333L:	linux-usb@vger.kernel.org
14334L:	linux-scsi@vger.kernel.org
14335S:	Maintained
14336F:	drivers/usb/storage/uas.c
14337
14338USB CDC ETHERNET DRIVER
14339M:	Oliver Neukum <oliver@neukum.org>
14340L:	linux-usb@vger.kernel.org
14341S:	Maintained
14342F:	drivers/net/usb/cdc_*.c
14343F:	include/uapi/linux/usb/cdc.h
14344
14345USB CHAOSKEY DRIVER
14346M:	Keith Packard <keithp@keithp.com>
14347L:	linux-usb@vger.kernel.org
14348S:	Maintained
14349F:	drivers/usb/misc/chaoskey.c
14350
14351USB CYPRESS C67X00 DRIVER
14352M:	Peter Korsgaard <jacmet@sunsite.dk>
14353L:	linux-usb@vger.kernel.org
14354S:	Maintained
14355F:	drivers/usb/c67x00/
14356
14357USB DAVICOM DM9601 DRIVER
14358M:	Peter Korsgaard <jacmet@sunsite.dk>
14359L:	netdev@vger.kernel.org
14360W:	http://www.linux-usb.org/usbnet
14361S:	Maintained
14362F:	drivers/net/usb/dm9601.c
14363
14364USB DIAMOND RIO500 DRIVER
14365M:	Cesar Miquel <miquel@df.uba.ar>
14366L:	rio500-users@lists.sourceforge.net
14367W:	http://rio500.sourceforge.net
14368S:	Maintained
14369F:	drivers/usb/misc/rio500*
14370
14371USB EHCI DRIVER
14372M:	Alan Stern <stern@rowland.harvard.edu>
14373L:	linux-usb@vger.kernel.org
14374S:	Maintained
14375F:	Documentation/usb/ehci.txt
14376F:	drivers/usb/host/ehci*
14377
14378USB GADGET/PERIPHERAL SUBSYSTEM
14379M:	Felipe Balbi <balbi@kernel.org>
14380L:	linux-usb@vger.kernel.org
14381W:	http://www.linux-usb.org/gadget
14382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14383S:	Maintained
14384F:	drivers/usb/gadget/
14385F:	include/linux/usb/gadget*
14386
14387USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14388M:	Jiri Kosina <jikos@kernel.org>
14389R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14390L:	linux-usb@vger.kernel.org
14391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14392S:	Maintained
14393F:	Documentation/hid/hiddev.txt
14394F:	drivers/hid/usbhid/
14395
14396USB ISP116X DRIVER
14397M:	Olav Kongas <ok@artecdesign.ee>
14398L:	linux-usb@vger.kernel.org
14399S:	Maintained
14400F:	drivers/usb/host/isp116x*
14401F:	include/linux/usb/isp116x.h
14402
14403USB LAN78XX ETHERNET DRIVER
14404M:	Woojung Huh <woojung.huh@microchip.com>
14405M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14406L:	netdev@vger.kernel.org
14407S:	Maintained
14408F:	drivers/net/usb/lan78xx.*
14409
14410USB MASS STORAGE DRIVER
14411M:	Alan Stern <stern@rowland.harvard.edu>
14412L:	linux-usb@vger.kernel.org
14413L:	usb-storage@lists.one-eyed-alien.net
14414S:	Maintained
14415W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14416F:	drivers/usb/storage/
14417
14418USB MIDI DRIVER
14419M:	Clemens Ladisch <clemens@ladisch.de>
14420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14421T:	git git://git.alsa-project.org/alsa-kernel.git
14422S:	Maintained
14423F:	sound/usb/midi.*
14424
14425USB NETWORKING DRIVERS
14426L:	linux-usb@vger.kernel.org
14427S:	Odd Fixes
14428F:	drivers/net/usb/
14429
14430USB OHCI DRIVER
14431M:	Alan Stern <stern@rowland.harvard.edu>
14432L:	linux-usb@vger.kernel.org
14433S:	Maintained
14434F:	Documentation/usb/ohci.txt
14435F:	drivers/usb/host/ohci*
14436
14437USB OTG FSM (Finite State Machine)
14438M:	Peter Chen <Peter.Chen@nxp.com>
14439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14440L:	linux-usb@vger.kernel.org
14441S:	Maintained
14442F:	drivers/usb/common/usb-otg-fsm.c
14443
14444USB OVER IP DRIVER
14445M:	Valentina Manea <valentina.manea.m@gmail.com>
14446M:	Shuah Khan <shuahkh@osg.samsung.com>
14447M:	Shuah Khan <shuah@kernel.org>
14448L:	linux-usb@vger.kernel.org
14449S:	Maintained
14450F:	Documentation/usb/usbip_protocol.txt
14451F:	drivers/usb/usbip/
14452F:	tools/usb/usbip/
14453
14454USB PEGASUS DRIVER
14455M:	Petko Manolov <petkan@nucleusys.com>
14456L:	linux-usb@vger.kernel.org
14457L:	netdev@vger.kernel.org
14458T:	git git://github.com/petkan/pegasus.git
14459W:	https://github.com/petkan/pegasus
14460S:	Maintained
14461F:	drivers/net/usb/pegasus.*
14462
14463USB PHY LAYER
14464M:	Felipe Balbi <balbi@kernel.org>
14465L:	linux-usb@vger.kernel.org
14466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14467S:	Maintained
14468F:	drivers/usb/phy/
14469
14470USB PRINTER DRIVER (usblp)
14471M:	Pete Zaitcev <zaitcev@redhat.com>
14472L:	linux-usb@vger.kernel.org
14473S:	Supported
14474F:	drivers/usb/class/usblp.c
14475
14476USB QMI WWAN NETWORK DRIVER
14477M:	Bjørn Mork <bjorn@mork.no>
14478L:	netdev@vger.kernel.org
14479S:	Maintained
14480F:	Documentation/ABI/testing/sysfs-class-net-qmi
14481F:	drivers/net/usb/qmi_wwan.c
14482
14483USB RTL8150 DRIVER
14484M:	Petko Manolov <petkan@nucleusys.com>
14485L:	linux-usb@vger.kernel.org
14486L:	netdev@vger.kernel.org
14487T:	git git://github.com/petkan/rtl8150.git
14488W:	https://github.com/petkan/rtl8150
14489S:	Maintained
14490F:	drivers/net/usb/rtl8150.c
14491
14492USB SERIAL SUBSYSTEM
14493M:	Johan Hovold <johan@kernel.org>
14494L:	linux-usb@vger.kernel.org
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14496S:	Maintained
14497F:	Documentation/usb/usb-serial.txt
14498F:	drivers/usb/serial/
14499F:	include/linux/usb/serial.h
14500
14501USB SMSC75XX ETHERNET DRIVER
14502M:	Steve Glendinning <steve.glendinning@shawell.net>
14503L:	netdev@vger.kernel.org
14504S:	Maintained
14505F:	drivers/net/usb/smsc75xx.*
14506
14507USB SMSC95XX ETHERNET DRIVER
14508M:	Steve Glendinning <steve.glendinning@shawell.net>
14509M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14510L:	netdev@vger.kernel.org
14511S:	Maintained
14512F:	drivers/net/usb/smsc95xx.*
14513
14514USB SUBSYSTEM
14515M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14516L:	linux-usb@vger.kernel.org
14517W:	http://www.linux-usb.org
14518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14519S:	Supported
14520F:	Documentation/devicetree/bindings/usb/
14521F:	Documentation/usb/
14522F:	drivers/usb/
14523F:	include/linux/usb.h
14524F:	include/linux/usb/
14525
14526USB TYPEC SUBSYSTEM
14527M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14528L:	linux-usb@vger.kernel.org
14529S:	Maintained
14530F:	Documentation/ABI/testing/sysfs-class-typec
14531F:	Documentation/usb/typec.rst
14532F:	drivers/usb/typec/
14533F:	include/linux/usb/typec.h
14534
14535USB UHCI DRIVER
14536M:	Alan Stern <stern@rowland.harvard.edu>
14537L:	linux-usb@vger.kernel.org
14538S:	Maintained
14539F:	drivers/usb/host/uhci*
14540
14541USB VIDEO CLASS
14542M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14543L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14544L:	linux-media@vger.kernel.org
14545T:	git git://linuxtv.org/media_tree.git
14546W:	http://www.ideasonboard.org/uvc/
14547S:	Maintained
14548F:	drivers/media/usb/uvc/
14549F:	include/uapi/linux/uvcvideo.h
14550
14551USB VISION DRIVER
14552M:	Hans Verkuil <hverkuil@xs4all.nl>
14553L:	linux-media@vger.kernel.org
14554T:	git git://linuxtv.org/media_tree.git
14555W:	https://linuxtv.org
14556S:	Odd Fixes
14557F:	drivers/media/usb/usbvision/
14558
14559USB WEBCAM GADGET
14560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14561L:	linux-usb@vger.kernel.org
14562S:	Maintained
14563F:	drivers/usb/gadget/function/*uvc*
14564F:	drivers/usb/gadget/legacy/webcam.c
14565
14566USB WIRELESS RNDIS DRIVER (rndis_wlan)
14567M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14568L:	linux-wireless@vger.kernel.org
14569S:	Maintained
14570F:	drivers/net/wireless/rndis_wlan.c
14571
14572USB XHCI DRIVER
14573M:	Mathias Nyman <mathias.nyman@intel.com>
14574L:	linux-usb@vger.kernel.org
14575S:	Supported
14576F:	drivers/usb/host/xhci*
14577F:	drivers/usb/host/pci-quirks*
14578
14579USB ZD1201 DRIVER
14580L:	linux-wireless@vger.kernel.org
14581W:	http://linux-lc100020.sourceforge.net
14582S:	Orphan
14583F:	drivers/net/wireless/zydas/zd1201.*
14584
14585USB ZR364XX DRIVER
14586M:	Antoine Jacquet <royale@zerezo.com>
14587L:	linux-usb@vger.kernel.org
14588L:	linux-media@vger.kernel.org
14589T:	git git://linuxtv.org/media_tree.git
14590W:	http://royale.zerezo.com/zr364xx/
14591S:	Maintained
14592F:	Documentation/media/v4l-drivers/zr364xx*
14593F:	drivers/media/usb/zr364xx/
14594
14595USER-MODE LINUX (UML)
14596M:	Jeff Dike <jdike@addtoit.com>
14597M:	Richard Weinberger <richard@nod.at>
14598L:	user-mode-linux-devel@lists.sourceforge.net
14599L:	user-mode-linux-user@lists.sourceforge.net
14600W:	http://user-mode-linux.sourceforge.net
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14602S:	Maintained
14603F:	Documentation/virtual/uml/
14604F:	arch/um/
14605F:	arch/x86/um/
14606F:	fs/hostfs/
14607F:	fs/hppfs/
14608
14609USERSPACE I/O (UIO)
14610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14611S:	Maintained
14612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14613F:	Documentation/driver-api/uio-howto.rst
14614F:	drivers/uio/
14615F:	include/linux/uio*.h
14616
14617UTIL-LINUX PACKAGE
14618M:	Karel Zak <kzak@redhat.com>
14619L:	util-linux@vger.kernel.org
14620W:	http://en.wikipedia.org/wiki/Util-linux
14621T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14622S:	Maintained
14623
14624UUID HELPERS
14625M:	Christoph Hellwig <hch@lst.de>
14626R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14627L:	linux-kernel@vger.kernel.org
14628T:	git git://git.infradead.org/users/hch/uuid.git
14629F:	lib/uuid.c
14630F:	lib/test_uuid.c
14631F:	include/linux/uuid.h
14632F:	include/uapi/linux/uuid.h
14633S:	Maintained
14634
14635UVESAFB DRIVER
14636M:	Michal Januszewski <spock@gentoo.org>
14637L:	linux-fbdev@vger.kernel.org
14638W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14639S:	Maintained
14640F:	Documentation/fb/uvesafb.txt
14641F:	drivers/video/fbdev/uvesafb.*
14642
14643VF610 NAND DRIVER
14644M:	Stefan Agner <stefan@agner.ch>
14645L:	linux-mtd@lists.infradead.org
14646S:	Supported
14647F:	drivers/mtd/nand/vf610_nfc.c
14648
14649VFAT/FAT/MSDOS FILESYSTEM
14650M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14651S:	Maintained
14652F:	Documentation/filesystems/vfat.txt
14653F:	fs/fat/
14654
14655VFIO DRIVER
14656M:	Alex Williamson <alex.williamson@redhat.com>
14657L:	kvm@vger.kernel.org
14658T:	git git://github.com/awilliam/linux-vfio.git
14659S:	Maintained
14660F:	Documentation/vfio.txt
14661F:	drivers/vfio/
14662F:	include/linux/vfio.h
14663F:	include/uapi/linux/vfio.h
14664
14665VFIO MEDIATED DEVICE DRIVERS
14666M:	Kirti Wankhede <kwankhede@nvidia.com>
14667L:	kvm@vger.kernel.org
14668S:	Maintained
14669F:	Documentation/vfio-mediated-device.txt
14670F:	drivers/vfio/mdev/
14671F:	include/linux/mdev.h
14672F:	samples/vfio-mdev/
14673
14674VFIO PLATFORM DRIVER
14675M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14676L:	kvm@vger.kernel.org
14677S:	Maintained
14678F:	drivers/vfio/platform/
14679
14680VGA_SWITCHEROO
14681R:	Lukas Wunner <lukas@wunner.de>
14682S:	Maintained
14683F:	Documentation/gpu/vga-switcheroo.rst
14684F:	drivers/gpu/vga/vga_switcheroo.c
14685F:	include/linux/vga_switcheroo.h
14686T:	git git://anongit.freedesktop.org/drm/drm-misc
14687
14688VIA RHINE NETWORK DRIVER
14689S:	Orphan
14690F:	drivers/net/ethernet/via/via-rhine.c
14691
14692VIA SD/MMC CARD CONTROLLER DRIVER
14693M:	Bruce Chang <brucechang@via.com.tw>
14694M:	Harald Welte <HaraldWelte@viatech.com>
14695S:	Maintained
14696F:	drivers/mmc/host/via-sdmmc.c
14697
14698VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14699M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14700L:	linux-fbdev@vger.kernel.org
14701S:	Maintained
14702F:	include/linux/via-core.h
14703F:	include/linux/via-gpio.h
14704F:	include/linux/via_i2c.h
14705F:	drivers/video/fbdev/via/
14706
14707VIA VELOCITY NETWORK DRIVER
14708M:	Francois Romieu <romieu@fr.zoreil.com>
14709L:	netdev@vger.kernel.org
14710S:	Maintained
14711F:	drivers/net/ethernet/via/via-velocity.*
14712
14713VIDEO MULTIPLEXER DRIVER
14714M:	Philipp Zabel <p.zabel@pengutronix.de>
14715L:	linux-media@vger.kernel.org
14716S:	Maintained
14717F:	drivers/media/platform/video-mux.c
14718
14719VIDEOBUF2 FRAMEWORK
14720M:	Pawel Osciak <pawel@osciak.com>
14721M:	Marek Szyprowski <m.szyprowski@samsung.com>
14722M:	Kyungmin Park <kyungmin.park@samsung.com>
14723L:	linux-media@vger.kernel.org
14724S:	Maintained
14725F:	drivers/media/v4l2-core/videobuf2-*
14726F:	include/media/videobuf2-*
14727
14728VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14729M:	Helen Koike <helen.koike@collabora.com>
14730L:	linux-media@vger.kernel.org
14731T:	git git://linuxtv.org/media_tree.git
14732W:	https://linuxtv.org
14733S:	Maintained
14734F:	drivers/media/platform/vimc/*
14735
14736VIRT LIB
14737M:	Alex Williamson <alex.williamson@redhat.com>
14738M:	Paolo Bonzini <pbonzini@redhat.com>
14739L:	kvm@vger.kernel.org
14740S:	Supported
14741F:	virt/lib/
14742
14743VIRTIO AND VHOST VSOCK DRIVER
14744M:	Stefan Hajnoczi <stefanha@redhat.com>
14745L:	kvm@vger.kernel.org
14746L:	virtualization@lists.linux-foundation.org
14747L:	netdev@vger.kernel.org
14748S:	Maintained
14749F:	include/linux/virtio_vsock.h
14750F:	include/uapi/linux/virtio_vsock.h
14751F:	include/uapi/linux/vsockmon.h
14752F:	include/uapi/linux/vm_sockets_diag.h
14753F:	net/vmw_vsock/diag.c
14754F:	net/vmw_vsock/af_vsock_tap.c
14755F:	net/vmw_vsock/virtio_transport_common.c
14756F:	net/vmw_vsock/virtio_transport.c
14757F:	drivers/net/vsockmon.c
14758F:	drivers/vhost/vsock.c
14759F:	drivers/vhost/vsock.h
14760F:	tools/testing/vsock/
14761
14762VIRTIO CONSOLE DRIVER
14763M:	Amit Shah <amit@kernel.org>
14764L:	virtualization@lists.linux-foundation.org
14765S:	Maintained
14766F:	drivers/char/virtio_console.c
14767F:	include/linux/virtio_console.h
14768F:	include/uapi/linux/virtio_console.h
14769
14770VIRTIO CORE, NET AND BLOCK DRIVERS
14771M:	"Michael S. Tsirkin" <mst@redhat.com>
14772M:	Jason Wang <jasowang@redhat.com>
14773L:	virtualization@lists.linux-foundation.org
14774S:	Maintained
14775F:	Documentation/devicetree/bindings/virtio/
14776F:	drivers/virtio/
14777F:	tools/virtio/
14778F:	drivers/net/virtio_net.c
14779F:	drivers/block/virtio_blk.c
14780F:	include/linux/virtio*.h
14781F:	include/uapi/linux/virtio_*.h
14782F:	drivers/crypto/virtio/
14783F:	mm/balloon_compaction.c
14784
14785VIRTIO CRYPTO DRIVER
14786M:	Gonglei <arei.gonglei@huawei.com>
14787L:	virtualization@lists.linux-foundation.org
14788L:	linux-crypto@vger.kernel.org
14789S:	Maintained
14790F:	drivers/crypto/virtio/
14791F:	include/uapi/linux/virtio_crypto.h
14792
14793VIRTIO DRIVERS FOR S390
14794M:	Cornelia Huck <cohuck@redhat.com>
14795M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14796L:	linux-s390@vger.kernel.org
14797L:	virtualization@lists.linux-foundation.org
14798L:	kvm@vger.kernel.org
14799S:	Supported
14800F:	drivers/s390/virtio/
14801F:	arch/s390/include/uapi/asm/virtio-ccw.h
14802
14803VIRTIO GPU DRIVER
14804M:	David Airlie <airlied@linux.ie>
14805M:	Gerd Hoffmann <kraxel@redhat.com>
14806L:	dri-devel@lists.freedesktop.org
14807L:	virtualization@lists.linux-foundation.org
14808T:	git git://anongit.freedesktop.org/drm/drm-misc
14809S:	Maintained
14810F:	drivers/gpu/drm/virtio/
14811F:	include/uapi/linux/virtio_gpu.h
14812
14813VIRTIO HOST (VHOST)
14814M:	"Michael S. Tsirkin" <mst@redhat.com>
14815M:	Jason Wang <jasowang@redhat.com>
14816L:	kvm@vger.kernel.org
14817L:	virtualization@lists.linux-foundation.org
14818L:	netdev@vger.kernel.org
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14820S:	Maintained
14821F:	drivers/vhost/
14822F:	include/uapi/linux/vhost.h
14823
14824VIRTIO INPUT DRIVER
14825M:	Gerd Hoffmann <kraxel@redhat.com>
14826S:	Maintained
14827F:	drivers/virtio/virtio_input.c
14828F:	include/uapi/linux/virtio_input.h
14829
14830VIRTUAL BOX GUEST DEVICE DRIVER
14831M:	Hans de Goede <hdegoede@redhat.com>
14832M:	Arnd Bergmann <arnd@arndb.de>
14833M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14834S:	Maintained
14835F:	include/linux/vbox_utils.h
14836F:	include/uapi/linux/vbox*.h
14837F:	drivers/virt/vboxguest/
14838
14839VIRTUAL SERIO DEVICE DRIVER
14840M:	Stephen Chandler Paul <thatslyude@gmail.com>
14841S:	Maintained
14842F:	drivers/input/serio/userio.c
14843F:	include/uapi/linux/userio.h
14844
14845VIVID VIRTUAL VIDEO DRIVER
14846M:	Hans Verkuil <hverkuil@xs4all.nl>
14847L:	linux-media@vger.kernel.org
14848T:	git git://linuxtv.org/media_tree.git
14849W:	https://linuxtv.org
14850S:	Maintained
14851F:	drivers/media/platform/vivid/*
14852
14853VLYNQ BUS
14854M:	Florian Fainelli <f.fainelli@gmail.com>
14855L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14856S:	Maintained
14857F:	drivers/vlynq/vlynq.c
14858F:	include/linux/vlynq.h
14859
14860VME SUBSYSTEM
14861M:	Martyn Welch <martyn@welchs.me.uk>
14862M:	Manohar Vanga <manohar.vanga@gmail.com>
14863M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14864L:	devel@driverdev.osuosl.org
14865S:	Maintained
14866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14867F:	Documentation/driver-api/vme.rst
14868F:	drivers/staging/vme/
14869F:	drivers/vme/
14870F:	include/linux/vme*
14871
14872VMWARE BALLOON DRIVER
14873M:	Xavier Deguillard <xdeguillard@vmware.com>
14874M:	Philip Moltmann <moltmann@vmware.com>
14875M:	"VMware, Inc." <pv-drivers@vmware.com>
14876L:	linux-kernel@vger.kernel.org
14877S:	Maintained
14878F:	drivers/misc/vmw_balloon.c
14879
14880VMWARE HYPERVISOR INTERFACE
14881M:	Alok Kataria <akataria@vmware.com>
14882L:	virtualization@lists.linux-foundation.org
14883S:	Supported
14884F:	arch/x86/kernel/cpu/vmware.c
14885
14886VMWARE PVRDMA DRIVER
14887M:	Adit Ranadive <aditr@vmware.com>
14888M:	VMware PV-Drivers <pv-drivers@vmware.com>
14889L:	linux-rdma@vger.kernel.org
14890S:	Maintained
14891F:	drivers/infiniband/hw/vmw_pvrdma/
14892
14893VMware PVSCSI driver
14894M:	Jim Gill <jgill@vmware.com>
14895M:	VMware PV-Drivers <pv-drivers@vmware.com>
14896L:	linux-scsi@vger.kernel.org
14897S:	Maintained
14898F:	drivers/scsi/vmw_pvscsi.c
14899F:	drivers/scsi/vmw_pvscsi.h
14900
14901VMWARE VMMOUSE SUBDRIVER
14902M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14903M:	"VMware, Inc." <pv-drivers@vmware.com>
14904L:	linux-input@vger.kernel.org
14905S:	Maintained
14906F:	drivers/input/mouse/vmmouse.c
14907F:	drivers/input/mouse/vmmouse.h
14908
14909VMWARE VMXNET3 ETHERNET DRIVER
14910M:	Shrikrishna Khare <skhare@vmware.com>
14911M:	"VMware, Inc." <pv-drivers@vmware.com>
14912L:	netdev@vger.kernel.org
14913S:	Maintained
14914F:	drivers/net/vmxnet3/
14915
14916VOCORE VOCORE2 BOARD
14917M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14918L:	linux-mips@linux-mips.org
14919S:	Maintained
14920F:	arch/mips/boot/dts/ralink/vocore2.dts
14921
14922VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14923M:	Liam Girdwood <lgirdwood@gmail.com>
14924M:	Mark Brown <broonie@kernel.org>
14925L:	linux-kernel@vger.kernel.org
14926W:	http://www.slimlogic.co.uk/?p=48
14927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14928S:	Supported
14929F:	Documentation/devicetree/bindings/regulator/
14930F:	Documentation/power/regulator/
14931F:	drivers/regulator/
14932F:	include/dt-bindings/regulator/
14933F:	include/linux/regulator/
14934
14935VRF
14936M:	David Ahern <dsa@cumulusnetworks.com>
14937M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14938L:	netdev@vger.kernel.org
14939S:	Maintained
14940F:	drivers/net/vrf.c
14941F:	Documentation/networking/vrf.txt
14942
14943VT1211 HARDWARE MONITOR DRIVER
14944M:	Juerg Haefliger <juergh@gmail.com>
14945L:	linux-hwmon@vger.kernel.org
14946S:	Maintained
14947F:	Documentation/hwmon/vt1211
14948F:	drivers/hwmon/vt1211.c
14949
14950VT8231 HARDWARE MONITOR DRIVER
14951M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14952L:	linux-hwmon@vger.kernel.org
14953S:	Maintained
14954F:	drivers/hwmon/vt8231.c
14955
14956VUB300 USB to SDIO/SD/MMC bridge chip
14957M:	Tony Olech <tony.olech@elandigitalsystems.com>
14958L:	linux-mmc@vger.kernel.org
14959L:	linux-usb@vger.kernel.org
14960S:	Supported
14961F:	drivers/mmc/host/vub300.c
14962
14963W1 DALLAS'S 1-WIRE BUS
14964M:	Evgeniy Polyakov <zbr@ioremap.net>
14965S:	Maintained
14966F:	Documentation/w1/
14967F:	drivers/w1/
14968F:	include/linux/w1.h
14969
14970W83791D HARDWARE MONITORING DRIVER
14971M:	Marc Hulsman <m.hulsman@tudelft.nl>
14972L:	linux-hwmon@vger.kernel.org
14973S:	Maintained
14974F:	Documentation/hwmon/w83791d
14975F:	drivers/hwmon/w83791d.c
14976
14977W83793 HARDWARE MONITORING DRIVER
14978M:	Rudolf Marek <r.marek@assembler.cz>
14979L:	linux-hwmon@vger.kernel.org
14980S:	Maintained
14981F:	Documentation/hwmon/w83793
14982F:	drivers/hwmon/w83793.c
14983
14984W83795 HARDWARE MONITORING DRIVER
14985M:	Jean Delvare <jdelvare@suse.com>
14986L:	linux-hwmon@vger.kernel.org
14987S:	Maintained
14988F:	drivers/hwmon/w83795.c
14989
14990W83L51xD SD/MMC CARD INTERFACE DRIVER
14991M:	Pierre Ossman <pierre@ossman.eu>
14992S:	Maintained
14993F:	drivers/mmc/host/wbsd.*
14994
14995WACOM PROTOCOL 4 SERIAL TABLETS
14996M:	Julian Squires <julian@cipht.net>
14997M:	Hans de Goede <hdegoede@redhat.com>
14998L:	linux-input@vger.kernel.org
14999S:	Maintained
15000F:	drivers/input/tablet/wacom_serial4.c
15001
15002WATCHDOG DEVICE DRIVERS
15003M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15004M:	Guenter Roeck <linux@roeck-us.net>
15005L:	linux-watchdog@vger.kernel.org
15006W:	http://www.linux-watchdog.org/
15007T:	git git://www.linux-watchdog.org/linux-watchdog.git
15008S:	Maintained
15009F:	Documentation/devicetree/bindings/watchdog/
15010F:	Documentation/watchdog/
15011F:	drivers/watchdog/
15012F:	include/linux/watchdog.h
15013F:	include/uapi/linux/watchdog.h
15014
15015WHISKEYCOVE PMIC GPIO DRIVER
15016M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15017L:	linux-gpio@vger.kernel.org
15018S:	Maintained
15019F:	drivers/gpio/gpio-wcove.c
15020
15021WIIMOTE HID DRIVER
15022M:	David Herrmann <dh.herrmann@googlemail.com>
15023L:	linux-input@vger.kernel.org
15024S:	Maintained
15025F:	drivers/hid/hid-wiimote*
15026
15027WILOCITY WIL6210 WIRELESS DRIVER
15028M:	Maya Erez <merez@codeaurora.org>
15029L:	linux-wireless@vger.kernel.org
15030L:	wil6210@qti.qualcomm.com
15031S:	Supported
15032W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15033F:	drivers/net/wireless/ath/wil6210/
15034
15035WIMAX STACK
15036M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15037M:	linux-wimax@intel.com
15038L:	wimax@linuxwimax.org (subscribers-only)
15039S:	Supported
15040W:	http://linuxwimax.org
15041F:	Documentation/wimax/README.wimax
15042F:	include/linux/wimax/debug.h
15043F:	include/net/wimax.h
15044F:	include/uapi/linux/wimax.h
15045F:	net/wimax/
15046
15047WINBOND CIR DRIVER
15048M:	David Härdeman <david@hardeman.nu>
15049S:	Maintained
15050F:	drivers/media/rc/winbond-cir.c
15051
15052WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15053M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15054L:	linux-watchdog@vger.kernel.org
15055S:	Maintained
15056F:	drivers/watchdog/ebc-c384_wdt.c
15057
15058WINSYSTEMS WS16C48 GPIO DRIVER
15059M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15060L:	linux-gpio@vger.kernel.org
15061S:	Maintained
15062F:	drivers/gpio/gpio-ws16c48.c
15063
15064WISTRON LAPTOP BUTTON DRIVER
15065M:	Miloslav Trmac <mitr@volny.cz>
15066S:	Maintained
15067F:	drivers/input/misc/wistron_btns.c
15068
15069WL3501 WIRELESS PCMCIA CARD DRIVER
15070L:	linux-wireless@vger.kernel.org
15071S:	Odd fixes
15072F:	drivers/net/wireless/wl3501*
15073
15074WOLFSON MICROELECTRONICS DRIVERS
15075L:	patches@opensource.cirrus.com
15076T:	git https://github.com/CirrusLogic/linux-drivers.git
15077W:	https://github.com/CirrusLogic/linux-drivers/wiki
15078S:	Supported
15079F:	Documentation/hwmon/wm83??
15080F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15081F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15082F:	Documentation/devicetree/bindings/mfd/arizona.txt
15083F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15084F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15085F:	arch/arm/mach-s3c64xx/mach-crag6410*
15086F:	drivers/clk/clk-wm83*.c
15087F:	drivers/extcon/extcon-arizona.c
15088F:	drivers/leds/leds-wm83*.c
15089F:	drivers/gpio/gpio-*wm*.c
15090F:	drivers/gpio/gpio-arizona.c
15091F:	drivers/hwmon/wm83??-hwmon.c
15092F:	drivers/input/misc/wm831x-on.c
15093F:	drivers/input/touchscreen/wm831x-ts.c
15094F:	drivers/input/touchscreen/wm97*.c
15095F:	drivers/mfd/arizona*
15096F:	drivers/mfd/wm*.c
15097F:	drivers/mfd/cs47l24*
15098F:	drivers/power/supply/wm83*.c
15099F:	drivers/rtc/rtc-wm83*.c
15100F:	drivers/regulator/wm8*.c
15101F:	drivers/regulator/arizona*
15102F:	drivers/video/backlight/wm83*_bl.c
15103F:	drivers/watchdog/wm83*_wdt.c
15104F:	include/linux/mfd/arizona/
15105F:	include/linux/mfd/wm831x/
15106F:	include/linux/mfd/wm8350/
15107F:	include/linux/mfd/wm8400*
15108F:	include/linux/regulator/arizona*
15109F:	include/linux/wm97xx.h
15110F:	include/sound/wm????.h
15111F:	sound/soc/codecs/arizona.?
15112F:	sound/soc/codecs/wm*
15113F:	sound/soc/codecs/cs47l24*
15114
15115WORKQUEUE
15116M:	Tejun Heo <tj@kernel.org>
15117R:	Lai Jiangshan <jiangshanlai@gmail.com>
15118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15119S:	Maintained
15120F:	include/linux/workqueue.h
15121F:	kernel/workqueue.c
15122F:	Documentation/core-api/workqueue.rst
15123
15124X-POWERS AXP288 PMIC DRIVERS
15125M:	Hans de Goede <hdegoede@redhat.com>
15126S:	Maintained
15127N:	axp288
15128F:	drivers/acpi/pmic/intel_pmic_xpower.c
15129
15130X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15131M:	Chen-Yu Tsai <wens@csie.org>
15132L:	linux-kernel@vger.kernel.org
15133S:	Maintained
15134N:	axp[128]
15135
15136X.25 NETWORK LAYER
15137M:	Andrew Hendry <andrew.hendry@gmail.com>
15138L:	linux-x25@vger.kernel.org
15139S:	Odd Fixes
15140F:	Documentation/networking/x25*
15141F:	include/net/x25*
15142F:	net/x25/
15143
15144X86 ARCHITECTURE (32-BIT AND 64-BIT)
15145M:	Thomas Gleixner <tglx@linutronix.de>
15146M:	Ingo Molnar <mingo@redhat.com>
15147R:	"H. Peter Anvin" <hpa@zytor.com>
15148M:	x86@kernel.org
15149L:	linux-kernel@vger.kernel.org
15150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15151S:	Maintained
15152F:	Documentation/x86/
15153F:	arch/x86/
15154
15155X86 MCE INFRASTRUCTURE
15156M:	Tony Luck <tony.luck@intel.com>
15157M:	Borislav Petkov <bp@alien8.de>
15158L:	linux-edac@vger.kernel.org
15159S:	Maintained
15160F:	arch/x86/kernel/cpu/mcheck/*
15161
15162X86 MICROCODE UPDATE SUPPORT
15163M:	Borislav Petkov <bp@alien8.de>
15164S:	Maintained
15165F:	arch/x86/kernel/cpu/microcode/*
15166
15167X86 PLATFORM DRIVERS
15168M:	Darren Hart <dvhart@infradead.org>
15169M:	Andy Shevchenko <andy@infradead.org>
15170L:	platform-driver-x86@vger.kernel.org
15171T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15172S:	Maintained
15173F:	drivers/platform/x86/
15174F:	drivers/platform/olpc/
15175
15176X86 VDSO
15177M:	Andy Lutomirski <luto@amacapital.net>
15178L:	linux-kernel@vger.kernel.org
15179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15180S:	Maintained
15181F:	arch/x86/entry/vdso/
15182
15183XC2028/3028 TUNER DRIVER
15184M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15186L:	linux-media@vger.kernel.org
15187W:	https://linuxtv.org
15188T:	git git://linuxtv.org/media_tree.git
15189S:	Maintained
15190F:	drivers/media/tuners/tuner-xc2028.*
15191
15192XEN BLOCK SUBSYSTEM
15193M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15194M:	Roger Pau Monné <roger.pau@citrix.com>
15195L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15196S:	Supported
15197F:	drivers/block/xen-blkback/*
15198F:	drivers/block/xen*
15199
15200XEN HYPERVISOR ARM
15201M:	Stefano Stabellini <sstabellini@kernel.org>
15202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15203S:	Maintained
15204F:	arch/arm/xen/
15205F:	arch/arm/include/asm/xen/
15206
15207XEN HYPERVISOR ARM64
15208M:	Stefano Stabellini <sstabellini@kernel.org>
15209L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15210S:	Maintained
15211F:	arch/arm64/xen/
15212F:	arch/arm64/include/asm/xen/
15213
15214XEN HYPERVISOR INTERFACE
15215M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15216M:	Juergen Gross <jgross@suse.com>
15217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15219S:	Supported
15220F:	arch/x86/xen/
15221F:	drivers/*/xen-*front.c
15222F:	drivers/xen/
15223F:	arch/x86/include/asm/xen/
15224F:	arch/x86/include/asm/pvclock-abi.h
15225F:	include/xen/
15226F:	include/uapi/xen/
15227F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15228F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15229
15230XEN NETWORK BACKEND DRIVER
15231M:	Wei Liu <wei.liu2@citrix.com>
15232M:	Paul Durrant <paul.durrant@citrix.com>
15233L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15234L:	netdev@vger.kernel.org
15235S:	Supported
15236F:	drivers/net/xen-netback/*
15237
15238XEN PCI SUBSYSTEM
15239M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15240L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15241S:	Supported
15242F:	arch/x86/pci/*xen*
15243F:	drivers/pci/*xen*
15244
15245XEN PVSCSI DRIVERS
15246M:	Juergen Gross <jgross@suse.com>
15247L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15248L:	linux-scsi@vger.kernel.org
15249S:	Supported
15250F:	drivers/scsi/xen-scsifront.c
15251F:	drivers/xen/xen-scsiback.c
15252F:	include/xen/interface/io/vscsiif.h
15253
15254XEN SWIOTLB SUBSYSTEM
15255M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15256L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15257L:	iommu@lists.linux-foundation.org
15258S:	Supported
15259F:	arch/x86/xen/*swiotlb*
15260F:	drivers/xen/*swiotlb*
15261
15262XFS FILESYSTEM
15263M:	Darrick J. Wong <darrick.wong@oracle.com>
15264M:	linux-xfs@vger.kernel.org
15265L:	linux-xfs@vger.kernel.org
15266W:	http://xfs.org/
15267T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15268S:	Supported
15269F:	Documentation/filesystems/xfs.txt
15270F:	fs/xfs/
15271
15272XILINX AXI ETHERNET DRIVER
15273M:	Anirudha Sarangi <anirudh@xilinx.com>
15274M:	John Linn <John.Linn@xilinx.com>
15275S:	Maintained
15276F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15277
15278XILINX UARTLITE SERIAL DRIVER
15279M:	Peter Korsgaard <jacmet@sunsite.dk>
15280L:	linux-serial@vger.kernel.org
15281S:	Maintained
15282F:	drivers/tty/serial/uartlite.c
15283
15284XILINX VIDEO IP CORES
15285M:	Hyun Kwon <hyun.kwon@xilinx.com>
15286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15287L:	linux-media@vger.kernel.org
15288T:	git git://linuxtv.org/media_tree.git
15289S:	Supported
15290F:	Documentation/devicetree/bindings/media/xilinx/
15291F:	drivers/media/platform/xilinx/
15292F:	include/uapi/linux/xilinx-v4l2-controls.h
15293
15294XILLYBUS DRIVER
15295M:	Eli Billauer <eli.billauer@gmail.com>
15296L:	linux-kernel@vger.kernel.org
15297S:	Supported
15298F:	drivers/char/xillybus/
15299
15300XRA1403 GPIO EXPANDER
15301M:	Nandor Han <nandor.han@ge.com>
15302M:	Semi Malinen <semi.malinen@ge.com>
15303L:	linux-gpio@vger.kernel.org
15304S:	Maintained
15305F:	drivers/gpio/gpio-xra1403.c
15306F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15307
15308XTENSA XTFPGA PLATFORM SUPPORT
15309M:	Max Filippov <jcmvbkbc@gmail.com>
15310L:	linux-xtensa@linux-xtensa.org
15311S:	Maintained
15312F:	drivers/spi/spi-xtensa-xtfpga.c
15313F:	sound/soc/xtensa/xtfpga-i2s.c
15314
15315YAM DRIVER FOR AX.25
15316M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15317L:	linux-hams@vger.kernel.org
15318S:	Maintained
15319F:	drivers/net/hamradio/yam*
15320F:	include/linux/yam.h
15321
15322YAMA SECURITY MODULE
15323M:	Kees Cook <keescook@chromium.org>
15324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15325S:	Supported
15326F:	security/yama/
15327F:	Documentation/admin-guide/LSM/Yama.rst
15328
15329YEALINK PHONE DRIVER
15330M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15331L:	usbb2k-api-dev@nongnu.org
15332S:	Maintained
15333F:	Documentation/input/yealink.rst
15334F:	drivers/input/misc/yealink.*
15335
15336Z8530 DRIVER FOR AX.25
15337M:	Joerg Reuter <jreuter@yaina.de>
15338W:	http://yaina.de/jreuter/
15339W:	http://www.qsl.net/dl1bke/
15340L:	linux-hams@vger.kernel.org
15341S:	Maintained
15342F:	Documentation/networking/z8530drv.txt
15343F:	drivers/net/hamradio/*scc.c
15344F:	drivers/net/hamradio/z8530.h
15345
15346ZBUD COMPRESSED PAGE ALLOCATOR
15347M:	Seth Jennings <sjenning@redhat.com>
15348M:	Dan Streetman <ddstreet@ieee.org>
15349L:	linux-mm@kvack.org
15350S:	Maintained
15351F:	mm/zbud.c
15352F:	include/linux/zbud.h
15353
15354ZD1211RW WIRELESS DRIVER
15355M:	Daniel Drake <dsd@gentoo.org>
15356M:	Ulrich Kunitz <kune@deine-taler.de>
15357W:	http://zd1211.ath.cx/wiki/DriverRewrite
15358L:	linux-wireless@vger.kernel.org
15359L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15360S:	Maintained
15361F:	drivers/net/wireless/zydas/zd1211rw/
15362
15363ZD1301 MEDIA DRIVER
15364M:	Antti Palosaari <crope@iki.fi>
15365L:	linux-media@vger.kernel.org
15366W:	https://linuxtv.org/
15367W:	http://palosaari.fi/linux/
15368Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15369S:	Maintained
15370F:	drivers/media/usb/dvb-usb-v2/zd1301*
15371
15372ZD1301_DEMOD MEDIA DRIVER
15373M:	Antti Palosaari <crope@iki.fi>
15374L:	linux-media@vger.kernel.org
15375W:	https://linuxtv.org/
15376W:	http://palosaari.fi/linux/
15377Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15378S:	Maintained
15379F:	drivers/media/dvb-frontends/zd1301_demod*
15380
15381ZPOOL COMPRESSED PAGE STORAGE API
15382M:	Dan Streetman <ddstreet@ieee.org>
15383L:	linux-mm@kvack.org
15384S:	Maintained
15385F:	mm/zpool.c
15386F:	include/linux/zpool.h
15387
15388ZR36067 VIDEO FOR LINUX DRIVER
15389L:	mjpeg-users@lists.sourceforge.net
15390L:	linux-media@vger.kernel.org
15391W:	http://mjpeg.sourceforge.net/driver-zoran/
15392T:	hg https://linuxtv.org/hg/v4l-dvb
15393S:	Odd Fixes
15394F:	drivers/media/pci/zoran/
15395
15396ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15397M:	Minchan Kim <minchan@kernel.org>
15398M:	Nitin Gupta <ngupta@vflare.org>
15399R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15400L:	linux-kernel@vger.kernel.org
15401S:	Maintained
15402F:	drivers/block/zram/
15403F:	Documentation/blockdev/zram.txt
15404
15405ZS DECSTATION Z85C30 SERIAL DRIVER
15406M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15407S:	Maintained
15408F:	drivers/tty/serial/zs.*
15409
15410ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15411M:	Minchan Kim <minchan@kernel.org>
15412M:	Nitin Gupta <ngupta@vflare.org>
15413R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15414L:	linux-mm@kvack.org
15415S:	Maintained
15416F:	mm/zsmalloc.c
15417F:	include/linux/zsmalloc.h
15418F:	Documentation/vm/zsmalloc.txt
15419
15420ZSWAP COMPRESSED SWAP CACHING
15421M:	Seth Jennings <sjenning@redhat.com>
15422M:	Dan Streetman <ddstreet@ieee.org>
15423L:	linux-mm@kvack.org
15424S:	Maintained
15425F:	mm/zswap.c
15426
15427THE REST
15428M:	Linus Torvalds <torvalds@linux-foundation.org>
15429L:	linux-kernel@vger.kernel.org
15430Q:	http://patchwork.kernel.org/project/LKML/list/
15431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15432S:	Buried alive in reporters
15433F:	*
15434F:	*/
15435