xref: /linux/MAINTAINERS (revision ecdf06e1ea5376bba03c155751f6869d3dfaa210)
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:	Cornelia Huck <cohuck@redhat.com>
7752L:	linux-s390@vger.kernel.org
7753W:	http://www.ibm.com/developerworks/linux/linux390/
7754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7755S:	Supported
7756F:	arch/s390/include/uapi/asm/kvm*
7757F:	arch/s390/include/asm/gmap.h
7758F:	arch/s390/include/asm/kvm*
7759F:	arch/s390/kvm/
7760F:	arch/s390/mm/gmap.c
7761
7762KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7763M:	Paolo Bonzini <pbonzini@redhat.com>
7764M:	Radim Krčmář <rkrcmar@redhat.com>
7765L:	kvm@vger.kernel.org
7766W:	http://www.linux-kvm.org
7767T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7768S:	Supported
7769F:	arch/x86/kvm/
7770F:	arch/x86/include/uapi/asm/kvm*
7771F:	arch/x86/include/asm/kvm*
7772F:	arch/x86/include/asm/pvclock-abi.h
7773F:	arch/x86/kernel/kvm.c
7774F:	arch/x86/kernel/kvmclock.c
7775
7776KERNFS
7777M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7778M:	Tejun Heo <tj@kernel.org>
7779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7780S:	Supported
7781F:	include/linux/kernfs.h
7782F:	fs/kernfs/
7783
7784KEXEC
7785M:	Eric Biederman <ebiederm@xmission.com>
7786W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7787L:	kexec@lists.infradead.org
7788S:	Maintained
7789F:	include/linux/kexec.h
7790F:	include/uapi/linux/kexec.h
7791F:	kernel/kexec*
7792
7793KEYS-ENCRYPTED
7794M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7795L:	linux-integrity@vger.kernel.org
7796L:	keyrings@vger.kernel.org
7797S:	Supported
7798F:	Documentation/security/keys/trusted-encrypted.rst
7799F:	include/keys/encrypted-type.h
7800F:	security/keys/encrypted-keys/
7801
7802KEYS-TRUSTED
7803M:	James Bottomley <jejb@linux.vnet.ibm.com>
7804M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7805L:	linux-integrity@vger.kernel.org
7806L:	keyrings@vger.kernel.org
7807S:	Supported
7808F:	Documentation/security/keys/trusted-encrypted.rst
7809F:	include/keys/trusted-type.h
7810F:	security/keys/trusted.c
7811F:	security/keys/trusted.h
7812
7813KEYS/KEYRINGS:
7814M:	David Howells <dhowells@redhat.com>
7815L:	keyrings@vger.kernel.org
7816S:	Maintained
7817F:	Documentation/security/keys/core.rst
7818F:	include/linux/key.h
7819F:	include/linux/key-type.h
7820F:	include/linux/keyctl.h
7821F:	include/uapi/linux/keyctl.h
7822F:	include/keys/
7823F:	security/keys/
7824
7825KGDB / KDB /debug_core
7826M:	Jason Wessel <jason.wessel@windriver.com>
7827M:	Daniel Thompson <daniel.thompson@linaro.org>
7828W:	http://kgdb.wiki.kernel.org/
7829L:	kgdb-bugreport@lists.sourceforge.net
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7831S:	Maintained
7832F:	Documentation/dev-tools/kgdb.rst
7833F:	drivers/misc/kgdbts.c
7834F:	drivers/tty/serial/kgdboc.c
7835F:	include/linux/kdb.h
7836F:	include/linux/kgdb.h
7837F:	kernel/debug/
7838
7839KMEMLEAK
7840M:	Catalin Marinas <catalin.marinas@arm.com>
7841S:	Maintained
7842F:	Documentation/dev-tools/kmemleak.rst
7843F:	include/linux/kmemleak.h
7844F:	mm/kmemleak.c
7845F:	mm/kmemleak-test.c
7846
7847KMOD KERNEL MODULE LOADER - USERMODE HELPER
7848M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7849L:	linux-kernel@vger.kernel.org
7850S:	Maintained
7851F:	kernel/kmod.c
7852F:	include/linux/kmod.h
7853F:	lib/test_kmod.c
7854F:	tools/testing/selftests/kmod/
7855
7856KPROBES
7857M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7858M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7859M:	"David S. Miller" <davem@davemloft.net>
7860M:	Masami Hiramatsu <mhiramat@kernel.org>
7861S:	Maintained
7862F:	Documentation/kprobes.txt
7863F:	include/linux/kprobes.h
7864F:	include/asm-generic/kprobes.h
7865F:	kernel/kprobes.c
7866
7867KS0108 LCD CONTROLLER DRIVER
7868M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7869W:	http://miguelojeda.es/auxdisplay.htm
7870W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7871S:	Maintained
7872F:	Documentation/auxdisplay/ks0108
7873F:	drivers/auxdisplay/ks0108.c
7874F:	include/linux/ks0108.h
7875
7876L3MDEV
7877M:	David Ahern <dsa@cumulusnetworks.com>
7878L:	netdev@vger.kernel.org
7879S:	Maintained
7880F:	net/l3mdev
7881F:	include/net/l3mdev.h
7882
7883LANTIQ MIPS ARCHITECTURE
7884M:	John Crispin <john@phrozen.org>
7885L:	linux-mips@linux-mips.org
7886S:	Maintained
7887F:	arch/mips/lantiq
7888F:	drivers/soc/lantiq
7889
7890LAPB module
7891L:	linux-x25@vger.kernel.org
7892S:	Orphan
7893F:	Documentation/networking/lapb-module.txt
7894F:	include/*/lapb.h
7895F:	net/lapb/
7896
7897LASI 53c700 driver for PARISC
7898M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7899L:	linux-scsi@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/scsi/53c700.txt
7902F:	drivers/scsi/53c700*
7903
7904LEAKING_ADDRESSES
7905M:	Tobin C. Harding <me@tobin.cc>
7906S:	Maintained
7907F:	scripts/leaking_addresses.pl
7908
7909LED SUBSYSTEM
7910M:	Richard Purdie <rpurdie@rpsys.net>
7911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7912M:	Pavel Machek <pavel@ucw.cz>
7913L:	linux-leds@vger.kernel.org
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7915S:	Maintained
7916F:	Documentation/devicetree/bindings/leds/
7917F:	drivers/leds/
7918F:	include/linux/leds.h
7919
7920LEGACY EEPROM DRIVER
7921M:	Jean Delvare <jdelvare@suse.com>
7922S:	Maintained
7923F:	Documentation/misc-devices/eeprom
7924F:	drivers/misc/eeprom/eeprom.c
7925
7926LEGO USB Tower driver
7927M:	Juergen Stuber <starblue@users.sourceforge.net>
7928L:	legousb-devel@lists.sourceforge.net
7929W:	http://legousb.sourceforge.net/
7930S:	Maintained
7931F:	drivers/usb/misc/legousbtower.c
7932
7933LG2160 MEDIA DRIVER
7934M:	Michael Krufky <mkrufky@linuxtv.org>
7935L:	linux-media@vger.kernel.org
7936W:	https://linuxtv.org
7937W:	http://github.com/mkrufky
7938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7939T:	git git://linuxtv.org/mkrufky/tuners.git
7940S:	Maintained
7941F:	drivers/media/dvb-frontends/lg2160.*
7942
7943LGDT3305 MEDIA DRIVER
7944M:	Michael Krufky <mkrufky@linuxtv.org>
7945L:	linux-media@vger.kernel.org
7946W:	https://linuxtv.org
7947W:	http://github.com/mkrufky
7948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7949T:	git git://linuxtv.org/mkrufky/tuners.git
7950S:	Maintained
7951F:	drivers/media/dvb-frontends/lgdt3305.*
7952
7953LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7954M:	Viresh Kumar <vireshk@kernel.org>
7955L:	linux-ide@vger.kernel.org
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7957S:	Maintained
7958F:	include/linux/pata_arasan_cf_data.h
7959F:	drivers/ata/pata_arasan_cf.c
7960
7961LIBATA PATA DRIVERS
7962M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7963M:	Tejun Heo <tj@kernel.org>
7964L:	linux-ide@vger.kernel.org
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7966S:	Maintained
7967F:	drivers/ata/pata_*.c
7968F:	drivers/ata/ata_generic.c
7969
7970LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7971M:	Linus Walleij <linus.walleij@linaro.org>
7972L:	linux-ide@vger.kernel.org
7973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7974S:	Maintained
7975F:	drivers/ata/pata_ftide010.c
7976F:	drivers/ata/sata_gemini.c
7977F:	drivers/ata/sata_gemini.h
7978
7979LIBATA SATA AHCI PLATFORM devices support
7980M:	Hans de Goede <hdegoede@redhat.com>
7981M:	Tejun Heo <tj@kernel.org>
7982L:	linux-ide@vger.kernel.org
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7984S:	Maintained
7985F:	drivers/ata/ahci_platform.c
7986F:	drivers/ata/libahci_platform.c
7987F:	include/linux/ahci_platform.h
7988
7989LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7990M:	Mikael Pettersson <mikpelinux@gmail.com>
7991L:	linux-ide@vger.kernel.org
7992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7993S:	Maintained
7994F:	drivers/ata/sata_promise.*
7995
7996LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7997M:	Tejun Heo <tj@kernel.org>
7998L:	linux-ide@vger.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8000S:	Maintained
8001F:	drivers/ata/
8002F:	include/linux/ata.h
8003F:	include/linux/libata.h
8004F:	Documentation/devicetree/bindings/ata/
8005
8006LIBLOCKDEP
8007M:	Sasha Levin <alexander.levin@verizon.com>
8008S:	Maintained
8009F:	tools/lib/lockdep/
8010
8011LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8012M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8013L:	linux-nvdimm@lists.01.org
8014Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8015S:	Supported
8016F:	drivers/nvdimm/blk.c
8017F:	drivers/nvdimm/region_devs.c
8018
8019LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8020M:	Vishal Verma <vishal.l.verma@intel.com>
8021L:	linux-nvdimm@lists.01.org
8022Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8023S:	Supported
8024F:	drivers/nvdimm/btt*
8025
8026LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8027M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8028L:	linux-nvdimm@lists.01.org
8029Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8030S:	Supported
8031F:	drivers/nvdimm/pmem*
8032
8033LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8034M:	Dan Williams <dan.j.williams@intel.com>
8035L:	linux-nvdimm@lists.01.org
8036Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8038S:	Supported
8039F:	drivers/nvdimm/*
8040F:	drivers/acpi/nfit/*
8041F:	include/linux/nd.h
8042F:	include/linux/libnvdimm.h
8043F:	include/uapi/linux/ndctl.h
8044
8045LIGHTNVM PLATFORM SUPPORT
8046M:	Matias Bjorling <mb@lightnvm.io>
8047W:	http://github/OpenChannelSSD
8048L:	linux-block@vger.kernel.org
8049S:	Maintained
8050F:	drivers/lightnvm/
8051F:	include/linux/lightnvm.h
8052F:	include/uapi/linux/lightnvm.h
8053
8054LINUX FOR POWER MACINTOSH
8055M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8056W:	http://www.penguinppc.org/
8057L:	linuxppc-dev@lists.ozlabs.org
8058S:	Maintained
8059F:	arch/powerpc/platforms/powermac/
8060F:	drivers/macintosh/
8061
8062LINUX FOR POWERPC (32-BIT AND 64-BIT)
8063M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8064M:	Paul Mackerras <paulus@samba.org>
8065M:	Michael Ellerman <mpe@ellerman.id.au>
8066W:	https://github.com/linuxppc/linux/wiki
8067L:	linuxppc-dev@lists.ozlabs.org
8068Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8070S:	Supported
8071F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8072F:	Documentation/devicetree/bindings/powerpc/
8073F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8074F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8075F:	Documentation/powerpc/
8076F:	arch/powerpc/
8077F:	drivers/char/tpm/tpm_ibmvtpm*
8078F:	drivers/crypto/nx/
8079F:	drivers/crypto/vmx/
8080F:	drivers/i2c/busses/i2c-opal.c
8081F:	drivers/net/ethernet/ibm/ibmveth.*
8082F:	drivers/net/ethernet/ibm/ibmvnic.*
8083F:	drivers/pci/hotplug/pnv_php.c
8084F:	drivers/pci/hotplug/rpa*
8085F:	drivers/rtc/rtc-opal.c
8086F:	drivers/scsi/ibmvscsi/
8087F:	drivers/tty/hvc/hvc_opal.c
8088F:	drivers/watchdog/wdrtas.c
8089F:	tools/testing/selftests/powerpc
8090N:	/pmac
8091N:	powermac
8092N:	powernv
8093N:	[^a-z0-9]ps3
8094N:	pseries
8095
8096LINUX FOR POWERPC EMBEDDED MPC5XXX
8097M:	Anatolij Gustschin <agust@denx.de>
8098L:	linuxppc-dev@lists.ozlabs.org
8099T:	git git://git.denx.de/linux-denx-agust.git
8100S:	Maintained
8101F:	arch/powerpc/platforms/512x/
8102F:	arch/powerpc/platforms/52xx/
8103
8104LINUX FOR POWERPC EMBEDDED PPC4XX
8105M:	Alistair Popple <alistair@popple.id.au>
8106M:	Matt Porter <mporter@kernel.crashing.org>
8107W:	http://www.penguinppc.org/
8108L:	linuxppc-dev@lists.ozlabs.org
8109S:	Maintained
8110F:	arch/powerpc/platforms/40x/
8111F:	arch/powerpc/platforms/44x/
8112
8113LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8114M:	Scott Wood <oss@buserror.net>
8115M:	Kumar Gala <galak@kernel.crashing.org>
8116W:	http://www.penguinppc.org/
8117L:	linuxppc-dev@lists.ozlabs.org
8118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8119S:	Maintained
8120F:	arch/powerpc/platforms/83xx/
8121F:	arch/powerpc/platforms/85xx/
8122F:	Documentation/devicetree/bindings/powerpc/fsl/
8123
8124LINUX FOR POWERPC EMBEDDED PPC8XX
8125M:	Vitaly Bordug <vitb@kernel.crashing.org>
8126W:	http://www.penguinppc.org/
8127L:	linuxppc-dev@lists.ozlabs.org
8128S:	Maintained
8129F:	arch/powerpc/platforms/8xx/
8130
8131LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8132L:	linuxppc-dev@lists.ozlabs.org
8133S:	Orphan
8134F:	arch/powerpc/*/*virtex*
8135F:	arch/powerpc/*/*/*virtex*
8136
8137LINUX FOR POWERPC PA SEMI PWRFICIENT
8138L:	linuxppc-dev@lists.ozlabs.org
8139S:	Orphan
8140F:	arch/powerpc/platforms/pasemi/
8141F:	drivers/*/*pasemi*
8142F:	drivers/*/*/*pasemi*
8143
8144LINUX KERNEL DUMP TEST MODULE (LKDTM)
8145M:	Kees Cook <keescook@chromium.org>
8146S:	Maintained
8147F:	drivers/misc/lkdtm*
8148
8149LINUX SECURITY MODULE (LSM) FRAMEWORK
8150M:	Chris Wright <chrisw@sous-sol.org>
8151L:	linux-security-module@vger.kernel.org
8152S:	Supported
8153
8154LIS3LV02D ACCELEROMETER DRIVER
8155M:	Eric Piel <eric.piel@tremplin-utc.net>
8156S:	Maintained
8157F:	Documentation/misc-devices/lis3lv02d
8158F:	drivers/misc/lis3lv02d/
8159F:	drivers/platform/x86/hp_accel.c
8160
8161LIVE PATCHING
8162M:	Josh Poimboeuf <jpoimboe@redhat.com>
8163M:	Jessica Yu <jeyu@kernel.org>
8164M:	Jiri Kosina <jikos@kernel.org>
8165M:	Miroslav Benes <mbenes@suse.cz>
8166R:	Petr Mladek <pmladek@suse.com>
8167S:	Maintained
8168F:	kernel/livepatch/
8169F:	include/linux/livepatch.h
8170F:	arch/x86/include/asm/livepatch.h
8171F:	arch/x86/kernel/livepatch.c
8172F:	Documentation/livepatch/
8173F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8174F:	samples/livepatch/
8175L:	live-patching@vger.kernel.org
8176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8177
8178LLC (802.2)
8179L:	netdev@vger.kernel.org
8180S:	Odd fixes
8181F:	include/linux/llc.h
8182F:	include/uapi/linux/llc.h
8183F:	include/net/llc*
8184F:	net/llc/
8185
8186LM73 HARDWARE MONITOR DRIVER
8187M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8188L:	linux-hwmon@vger.kernel.org
8189S:	Maintained
8190F:	drivers/hwmon/lm73.c
8191
8192LM78 HARDWARE MONITOR DRIVER
8193M:	Jean Delvare <jdelvare@suse.com>
8194L:	linux-hwmon@vger.kernel.org
8195S:	Maintained
8196F:	Documentation/hwmon/lm78
8197F:	drivers/hwmon/lm78.c
8198
8199LM83 HARDWARE MONITOR DRIVER
8200M:	Jean Delvare <jdelvare@suse.com>
8201L:	linux-hwmon@vger.kernel.org
8202S:	Maintained
8203F:	Documentation/hwmon/lm83
8204F:	drivers/hwmon/lm83.c
8205
8206LM90 HARDWARE MONITOR DRIVER
8207M:	Jean Delvare <jdelvare@suse.com>
8208L:	linux-hwmon@vger.kernel.org
8209S:	Maintained
8210F:	Documentation/hwmon/lm90
8211F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8212F:	drivers/hwmon/lm90.c
8213F:	include/dt-bindings/thermal/lm90.h
8214
8215LM95234 HARDWARE MONITOR DRIVER
8216M:	Guenter Roeck <linux@roeck-us.net>
8217L:	linux-hwmon@vger.kernel.org
8218S:	Maintained
8219F:	Documentation/hwmon/lm95234
8220F:	drivers/hwmon/lm95234.c
8221
8222LME2510 MEDIA DRIVER
8223M:	Malcolm Priestley <tvboxspy@gmail.com>
8224L:	linux-media@vger.kernel.org
8225W:	https://linuxtv.org
8226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8227S:	Maintained
8228F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8229
8230LOADPIN SECURITY MODULE
8231M:	Kees Cook <keescook@chromium.org>
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8233S:	Supported
8234F:	security/loadpin/
8235F:	Documentation/admin-guide/LSM/LoadPin.rst
8236
8237LOCKING PRIMITIVES
8238M:	Peter Zijlstra <peterz@infradead.org>
8239M:	Ingo Molnar <mingo@redhat.com>
8240L:	linux-kernel@vger.kernel.org
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8242S:	Maintained
8243F:	Documentation/locking/
8244F:	include/linux/lockdep.h
8245F:	include/linux/spinlock*.h
8246F:	arch/*/include/asm/spinlock*.h
8247F:	include/linux/rwlock*.h
8248F:	include/linux/mutex*.h
8249F:	arch/*/include/asm/mutex*.h
8250F:	include/linux/rwsem*.h
8251F:	arch/*/include/asm/rwsem.h
8252F:	include/linux/seqlock.h
8253F:	lib/locking*.[ch]
8254F:	kernel/locking/
8255X:	kernel/locking/locktorture.c
8256
8257LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8258M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8259L:	linux-ntfs-dev@lists.sourceforge.net
8260W:	http://www.linux-ntfs.org/content/view/19/37/
8261S:	Maintained
8262F:	Documentation/ldm.txt
8263F:	block/partitions/ldm.*
8264
8265LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8266M:	Sathya Prakash <sathya.prakash@broadcom.com>
8267M:	Chaitra P B <chaitra.basappa@broadcom.com>
8268M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8269L:	MPT-FusionLinux.pdl@broadcom.com
8270L:	linux-scsi@vger.kernel.org
8271W:	http://www.avagotech.com/support/
8272S:	Supported
8273F:	drivers/message/fusion/
8274F:	drivers/scsi/mpt2sas/
8275F:	drivers/scsi/mpt3sas/
8276
8277LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8278M:	Matthew Wilcox <matthew@wil.cx>
8279L:	linux-scsi@vger.kernel.org
8280S:	Maintained
8281F:	drivers/scsi/sym53c8xx_2/
8282
8283LTC4261 HARDWARE MONITOR DRIVER
8284M:	Guenter Roeck <linux@roeck-us.net>
8285L:	linux-hwmon@vger.kernel.org
8286S:	Maintained
8287F:	Documentation/hwmon/ltc4261
8288F:	drivers/hwmon/ltc4261.c
8289
8290LTC4306 I2C MULTIPLEXER DRIVER
8291M:	Michael Hennerich <michael.hennerich@analog.com>
8292W:	http://ez.analog.com/community/linux-device-drivers
8293L:	linux-i2c@vger.kernel.org
8294S:	Supported
8295F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8296F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8297
8298LTP (Linux Test Project)
8299M:	Mike Frysinger <vapier@gentoo.org>
8300M:	Cyril Hrubis <chrubis@suse.cz>
8301M:	Wanlong Gao <wanlong.gao@gmail.com>
8302M:	Jan Stancek <jstancek@redhat.com>
8303M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8304M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8305L:	ltp@lists.linux.it (subscribers-only)
8306W:	http://linux-test-project.github.io/
8307T:	git git://github.com/linux-test-project/ltp.git
8308S:	Maintained
8309
8310M32R ARCHITECTURE
8311W:	http://www.linux-m32r.org/
8312S:	Orphan
8313F:	arch/m32r/
8314
8315M68K ARCHITECTURE
8316M:	Geert Uytterhoeven <geert@linux-m68k.org>
8317L:	linux-m68k@lists.linux-m68k.org
8318W:	http://www.linux-m68k.org/
8319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8320S:	Maintained
8321F:	arch/m68k/
8322F:	drivers/zorro/
8323
8324M68K ON APPLE MACINTOSH
8325M:	Joshua Thompson <funaho@jurai.org>
8326W:	http://www.mac.linux-m68k.org/
8327L:	linux-m68k@lists.linux-m68k.org
8328S:	Maintained
8329F:	arch/m68k/mac/
8330
8331M68K ON HP9000/300
8332M:	Philip Blundell <philb@gnu.org>
8333W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8334S:	Maintained
8335F:	arch/m68k/hp300/
8336
8337M88DS3103 MEDIA DRIVER
8338M:	Antti Palosaari <crope@iki.fi>
8339L:	linux-media@vger.kernel.org
8340W:	https://linuxtv.org
8341W:	http://palosaari.fi/linux/
8342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8343T:	git git://linuxtv.org/anttip/media_tree.git
8344S:	Maintained
8345F:	drivers/media/dvb-frontends/m88ds3103*
8346
8347M88RS2000 MEDIA DRIVER
8348M:	Malcolm Priestley <tvboxspy@gmail.com>
8349L:	linux-media@vger.kernel.org
8350W:	https://linuxtv.org
8351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8352S:	Maintained
8353F:	drivers/media/dvb-frontends/m88rs2000*
8354
8355MA901 MASTERKIT USB FM RADIO DRIVER
8356M:	Alexey Klimov <klimov.linux@gmail.com>
8357L:	linux-media@vger.kernel.org
8358T:	git git://linuxtv.org/media_tree.git
8359S:	Maintained
8360F:	drivers/media/radio/radio-ma901.c
8361
8362MAC80211
8363M:	Johannes Berg <johannes@sipsolutions.net>
8364L:	linux-wireless@vger.kernel.org
8365W:	http://wireless.kernel.org/
8366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8368S:	Maintained
8369F:	Documentation/networking/mac80211-injection.txt
8370F:	include/net/mac80211.h
8371F:	net/mac80211/
8372F:	drivers/net/wireless/mac80211_hwsim.[ch]
8373F:	Documentation/networking/mac80211_hwsim/README
8374
8375MAILBOX API
8376M:	Jassi Brar <jassisinghbrar@gmail.com>
8377L:	linux-kernel@vger.kernel.org
8378S:	Maintained
8379F:	drivers/mailbox/
8380F:	include/linux/mailbox_client.h
8381F:	include/linux/mailbox_controller.h
8382
8383MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8384M:	Michael Kerrisk <mtk.manpages@gmail.com>
8385W:	http://www.kernel.org/doc/man-pages
8386L:	linux-man@vger.kernel.org
8387S:	Maintained
8388
8389MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8390M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8391L:	linux-mips@linux-mips.org
8392S:	Maintained
8393F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8394
8395MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8396M:	Andrew Lunn <andrew@lunn.ch>
8397M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8398L:	netdev@vger.kernel.org
8399S:	Maintained
8400F:	drivers/net/dsa/mv88e6xxx/
8401F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8402
8403MARVELL ARMADA DRM SUPPORT
8404M:	Russell King <linux@armlinux.org.uk>
8405S:	Maintained
8406T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8408F:	drivers/gpu/drm/armada/
8409F:	include/uapi/drm/armada_drm.h
8410F:	Documentation/devicetree/bindings/display/armada/
8411
8412MARVELL CRYPTO DRIVER
8413M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8414M:	Arnaud Ebalard <arno@natisbad.org>
8415F:	drivers/crypto/marvell/
8416S:	Maintained
8417L:	linux-crypto@vger.kernel.org
8418
8419MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8420M:	Mirko Lindner <mlindner@marvell.com>
8421M:	Stephen Hemminger <stephen@networkplumber.org>
8422L:	netdev@vger.kernel.org
8423S:	Maintained
8424F:	drivers/net/ethernet/marvell/sk*
8425
8426MARVELL LIBERTAS WIRELESS DRIVER
8427L:	libertas-dev@lists.infradead.org
8428S:	Orphan
8429F:	drivers/net/wireless/marvell/libertas/
8430
8431MARVELL MACCHIATOBIN SUPPORT
8432M:	Russell King <rmk@armlinux.org.uk>
8433L:	linux-arm-kernel@lists.infradead.org
8434S:	Maintained
8435F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8436
8437MARVELL MV643XX ETHERNET DRIVER
8438M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8439L:	netdev@vger.kernel.org
8440S:	Maintained
8441F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8442F:	include/linux/mv643xx.h
8443
8444MARVELL MV88X3310 PHY DRIVER
8445M:	Russell King <rmk@armlinux.org.uk>
8446L:	netdev@vger.kernel.org
8447S:	Maintained
8448F:	drivers/net/phy/marvell10g.c
8449
8450MARVELL MVNETA ETHERNET DRIVER
8451M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8452L:	netdev@vger.kernel.org
8453S:	Maintained
8454F:	drivers/net/ethernet/marvell/mvneta.*
8455
8456MARVELL MWIFIEX WIRELESS DRIVER
8457M:	Amitkumar Karwar <amitkarwar@gmail.com>
8458M:	Nishant Sarmukadam <nishants@marvell.com>
8459M:	Ganapathi Bhat <gbhat@marvell.com>
8460M:	Xinming Hu <huxm@marvell.com>
8461L:	linux-wireless@vger.kernel.org
8462S:	Maintained
8463F:	drivers/net/wireless/marvell/mwifiex/
8464
8465MARVELL MWL8K WIRELESS DRIVER
8466M:	Lennert Buytenhek <buytenh@wantstofly.org>
8467L:	linux-wireless@vger.kernel.org
8468S:	Odd Fixes
8469F:	drivers/net/wireless/marvell/mwl8k.c
8470
8471MARVELL NAND CONTROLLER DRIVER
8472M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8473L:	linux-mtd@lists.infradead.org
8474S:	Maintained
8475F:	drivers/mtd/nand/marvell_nand.c
8476F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8477
8478MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8479M:	Nicolas Pitre <nico@fluxnic.net>
8480S:	Odd Fixes
8481F:	drivers/mmc/host/mvsdio.*
8482
8483MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8484M:	Hu Ziji <huziji@marvell.com>
8485L:	linux-mmc@vger.kernel.org
8486S:	Supported
8487F:	drivers/mmc/host/sdhci-xenon*
8488F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8489
8490MATROX FRAMEBUFFER DRIVER
8491L:	linux-fbdev@vger.kernel.org
8492S:	Orphan
8493F:	drivers/video/fbdev/matrox/matroxfb_*
8494F:	include/uapi/linux/matroxfb.h
8495
8496MAX16065 HARDWARE MONITOR DRIVER
8497M:	Guenter Roeck <linux@roeck-us.net>
8498L:	linux-hwmon@vger.kernel.org
8499S:	Maintained
8500F:	Documentation/hwmon/max16065
8501F:	drivers/hwmon/max16065.c
8502
8503MAX20751 HARDWARE MONITOR DRIVER
8504M:	Guenter Roeck <linux@roeck-us.net>
8505L:	linux-hwmon@vger.kernel.org
8506S:	Maintained
8507F:	Documentation/hwmon/max20751
8508F:	drivers/hwmon/max20751.c
8509
8510MAX2175 SDR TUNER DRIVER
8511M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8512L:	linux-media@vger.kernel.org
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Maintained
8515F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8516F:	Documentation/media/v4l-drivers/max2175.rst
8517F:	drivers/media/i2c/max2175*
8518F:	include/uapi/linux/max2175.h
8519
8520MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8521L:	linux-hwmon@vger.kernel.org
8522S:	Orphan
8523F:	Documentation/hwmon/max6650
8524F:	drivers/hwmon/max6650.c
8525
8526MAX6697 HARDWARE MONITOR DRIVER
8527M:	Guenter Roeck <linux@roeck-us.net>
8528L:	linux-hwmon@vger.kernel.org
8529S:	Maintained
8530F:	Documentation/hwmon/max6697
8531F:	Documentation/devicetree/bindings/i2c/max6697.txt
8532F:	drivers/hwmon/max6697.c
8533F:	include/linux/platform_data/max6697.h
8534
8535MAX9860 MONO AUDIO VOICE CODEC DRIVER
8536M:	Peter Rosin <peda@axentia.se>
8537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8538S:	Maintained
8539F:	Documentation/devicetree/bindings/sound/max9860.txt
8540F:	sound/soc/codecs/max9860.*
8541
8542MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8543M:	Javier Martinez Canillas <javier@dowhile0.org>
8544L:	linux-kernel@vger.kernel.org
8545S:	Supported
8546F:	drivers/regulator/max77802-regulator.c
8547F:	Documentation/devicetree/bindings/*/*max77802.txt
8548F:	include/dt-bindings/*/*max77802.h
8549
8550MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8551M:	Krzysztof Kozlowski <krzk@kernel.org>
8552M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8553L:	linux-pm@vger.kernel.org
8554S:	Supported
8555F:	drivers/power/supply/max14577_charger.c
8556F:	drivers/power/supply/max77693_charger.c
8557
8558MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8559M:	Chanwoo Choi <cw00.choi@samsung.com>
8560M:	Krzysztof Kozlowski <krzk@kernel.org>
8561M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8562L:	linux-kernel@vger.kernel.org
8563S:	Supported
8564F:	drivers/*/max14577*.c
8565F:	drivers/*/max77686*.c
8566F:	drivers/*/max77693*.c
8567F:	drivers/extcon/extcon-max14577.c
8568F:	drivers/extcon/extcon-max77693.c
8569F:	drivers/rtc/rtc-max77686.c
8570F:	drivers/clk/clk-max77686.c
8571F:	Documentation/devicetree/bindings/mfd/max14577.txt
8572F:	Documentation/devicetree/bindings/*/max77686.txt
8573F:	Documentation/devicetree/bindings/mfd/max77693.txt
8574F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8575F:	include/linux/mfd/max14577*.h
8576F:	include/linux/mfd/max77686*.h
8577F:	include/linux/mfd/max77693*.h
8578
8579MAXIRADIO FM RADIO RECEIVER DRIVER
8580M:	Hans Verkuil <hverkuil@xs4all.nl>
8581L:	linux-media@vger.kernel.org
8582T:	git git://linuxtv.org/media_tree.git
8583W:	https://linuxtv.org
8584S:	Maintained
8585F:	drivers/media/radio/radio-maxiradio*
8586
8587MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8588M:	Peter Rosin <peda@axentia.se>
8589L:	linux-iio@vger.kernel.org
8590S:	Maintained
8591F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8592F:	drivers/iio/potentiometer/mcp4531.c
8593
8594MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8595M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8596L:	linux-iio@vger.kernel.org
8597S:	Maintained
8598F:	drivers/iio/dac/cio-dac.c
8599
8600MEDIA DRIVERS FOR ASCOT2E
8601M:	Sergey Kozlov <serjk@netup.ru>
8602M:	Abylay Ospan <aospan@netup.ru>
8603L:	linux-media@vger.kernel.org
8604W:	https://linuxtv.org
8605W:	http://netup.tv/
8606T:	git git://linuxtv.org/media_tree.git
8607S:	Supported
8608F:	drivers/media/dvb-frontends/ascot2e*
8609
8610MEDIA DRIVERS FOR CXD2841ER
8611M:	Sergey Kozlov <serjk@netup.ru>
8612M:	Abylay Ospan <aospan@netup.ru>
8613L:	linux-media@vger.kernel.org
8614W:	https://linuxtv.org
8615W:	http://netup.tv/
8616T:	git git://linuxtv.org/media_tree.git
8617S:	Supported
8618F:	drivers/media/dvb-frontends/cxd2841er*
8619
8620MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8621M:	Daniel Scheller <d.scheller.oss@gmail.com>
8622L:	linux-media@vger.kernel.org
8623W:	https://linuxtv.org
8624T:	git git://linuxtv.org/media_tree.git
8625S:	Maintained
8626F:	drivers/media/pci/ddbridge/*
8627
8628MEDIA DRIVERS FOR FREESCALE IMX
8629M:	Steve Longerbeam <slongerbeam@gmail.com>
8630M:	Philipp Zabel <p.zabel@pengutronix.de>
8631L:	linux-media@vger.kernel.org
8632T:	git git://linuxtv.org/media_tree.git
8633S:	Maintained
8634F:	Documentation/devicetree/bindings/media/imx.txt
8635F:	Documentation/media/v4l-drivers/imx.rst
8636F:	drivers/staging/media/imx/
8637F:	include/linux/imx-media.h
8638F:	include/media/imx.h
8639
8640MEDIA DRIVERS FOR HELENE
8641M:	Abylay Ospan <aospan@netup.ru>
8642L:	linux-media@vger.kernel.org
8643W:	https://linuxtv.org
8644W:	http://netup.tv/
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Supported
8647F:	drivers/media/dvb-frontends/helene*
8648
8649MEDIA DRIVERS FOR HORUS3A
8650M:	Sergey Kozlov <serjk@netup.ru>
8651M:	Abylay Ospan <aospan@netup.ru>
8652L:	linux-media@vger.kernel.org
8653W:	https://linuxtv.org
8654W:	http://netup.tv/
8655T:	git git://linuxtv.org/media_tree.git
8656S:	Supported
8657F:	drivers/media/dvb-frontends/horus3a*
8658
8659MEDIA DRIVERS FOR LNBH25
8660M:	Sergey Kozlov <serjk@netup.ru>
8661M:	Abylay Ospan <aospan@netup.ru>
8662L:	linux-media@vger.kernel.org
8663W:	https://linuxtv.org
8664W:	http://netup.tv/
8665T:	git git://linuxtv.org/media_tree.git
8666S:	Supported
8667F:	drivers/media/dvb-frontends/lnbh25*
8668
8669MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8670M:	Daniel Scheller <d.scheller.oss@gmail.com>
8671L:	linux-media@vger.kernel.org
8672W:	https://linuxtv.org
8673T:	git git://linuxtv.org/media_tree.git
8674S:	Maintained
8675F:	drivers/media/dvb-frontends/mxl5xx*
8676
8677MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8678M:	Sergey Kozlov <serjk@netup.ru>
8679M:	Abylay Ospan <aospan@netup.ru>
8680L:	linux-media@vger.kernel.org
8681W:	https://linuxtv.org
8682W:	http://netup.tv/
8683T:	git git://linuxtv.org/media_tree.git
8684S:	Supported
8685F:	drivers/media/pci/netup_unidvb/*
8686
8687MEDIA DRIVERS FOR RENESAS - DRIF
8688M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8689L:	linux-media@vger.kernel.org
8690L:	linux-renesas-soc@vger.kernel.org
8691T:	git git://linuxtv.org/media_tree.git
8692S:	Supported
8693F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8694F:	drivers/media/platform/rcar_drif.c
8695
8696MEDIA DRIVERS FOR RENESAS - FCP
8697M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8698L:	linux-media@vger.kernel.org
8699L:	linux-renesas-soc@vger.kernel.org
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Supported
8702F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8703F:	drivers/media/platform/rcar-fcp.c
8704F:	include/media/rcar-fcp.h
8705
8706MEDIA DRIVERS FOR RENESAS - FDP1
8707M:	Kieran Bingham <kieran@bingham.xyz>
8708L:	linux-media@vger.kernel.org
8709L:	linux-renesas-soc@vger.kernel.org
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Supported
8712F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8713F:	drivers/media/platform/rcar_fdp1.c
8714
8715MEDIA DRIVERS FOR RENESAS - VIN
8716M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8717L:	linux-media@vger.kernel.org
8718L:	linux-renesas-soc@vger.kernel.org
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Supported
8721F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8722F:	drivers/media/platform/rcar-vin/
8723
8724MEDIA DRIVERS FOR RENESAS - VSP1
8725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8726L:	linux-media@vger.kernel.org
8727L:	linux-renesas-soc@vger.kernel.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Supported
8730F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8731F:	drivers/media/platform/vsp1/
8732
8733MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8734M:	Daniel Scheller <d.scheller.oss@gmail.com>
8735L:	linux-media@vger.kernel.org
8736W:	https://linuxtv.org
8737T:	git git://linuxtv.org/media_tree.git
8738S:	Maintained
8739F:	drivers/media/dvb-frontends/stv0910*
8740
8741MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8742M:	Daniel Scheller <d.scheller.oss@gmail.com>
8743L:	linux-media@vger.kernel.org
8744W:	https://linuxtv.org
8745T:	git git://linuxtv.org/media_tree.git
8746S:	Maintained
8747F:	drivers/media/dvb-frontends/stv6111*
8748
8749MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8750M:	Dmitry Osipenko <digetx@gmail.com>
8751L:	linux-media@vger.kernel.org
8752L:	linux-tegra@vger.kernel.org
8753T:	git git://linuxtv.org/media_tree.git
8754S:	Maintained
8755F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8756F:	drivers/staging/media/tegra-vde/
8757
8758MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8759M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8761P:	LinuxTV.org Project
8762L:	linux-media@vger.kernel.org
8763W:	https://linuxtv.org
8764Q:	http://patchwork.kernel.org/project/linux-media/list/
8765T:	git git://linuxtv.org/media_tree.git
8766S:	Maintained
8767F:	Documentation/devicetree/bindings/media/
8768F:	Documentation/media/
8769F:	drivers/media/
8770F:	drivers/staging/media/
8771F:	include/linux/platform_data/media/
8772F:	include/media/
8773F:	include/uapi/linux/dvb/
8774F:	include/uapi/linux/videodev2.h
8775F:	include/uapi/linux/media.h
8776F:	include/uapi/linux/v4l2-*
8777F:	include/uapi/linux/meye.h
8778F:	include/uapi/linux/ivtv*
8779F:	include/uapi/linux/uvcvideo.h
8780
8781MEDIATEK CIR DRIVER
8782M:	Sean Wang <sean.wang@mediatek.com>
8783S:	Maintained
8784F:	drivers/media/rc/mtk-cir.c
8785
8786MEDIATEK PMIC LED DRIVER
8787M:	Sean Wang <sean.wang@mediatek.com>
8788S:	Maintained
8789F:	drivers/leds/leds-mt6323.c
8790F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8791
8792MEDIATEK ETHERNET DRIVER
8793M:	Felix Fietkau <nbd@openwrt.org>
8794M:	John Crispin <john@phrozen.org>
8795M:	Sean Wang <sean.wang@mediatek.com>
8796M:	Nelson Chang <nelson.chang@mediatek.com>
8797L:	netdev@vger.kernel.org
8798S:	Maintained
8799F:	drivers/net/ethernet/mediatek/
8800
8801MEDIATEK SWITCH DRIVER
8802M:	Sean Wang <sean.wang@mediatek.com>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/dsa/mt7530.*
8806F:	net/dsa/tag_mtk.c
8807
8808MEDIATEK JPEG DRIVER
8809M:	Rick Chang <rick.chang@mediatek.com>
8810M:	Bin Liu <bin.liu@mediatek.com>
8811S:	Supported
8812F:	drivers/media/platform/mtk-jpeg/
8813F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8814
8815MEDIATEK MDP DRIVER
8816M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8817M:	Houlong Wei <houlong.wei@mediatek.com>
8818M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8819S:	Supported
8820F:	drivers/media/platform/mtk-mdp/
8821F:	drivers/media/platform/mtk-vpu/
8822F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8823
8824MEDIATEK MEDIA DRIVER
8825M:	Tiffany Lin <tiffany.lin@mediatek.com>
8826M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8827S:	Supported
8828F:	drivers/media/platform/mtk-vcodec/
8829F:	drivers/media/platform/mtk-vpu/
8830F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8831F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8832
8833MEDIATEK MT7601U WIRELESS LAN DRIVER
8834M:	Jakub Kicinski <kubakici@wp.pl>
8835L:	linux-wireless@vger.kernel.org
8836S:	Maintained
8837F:	drivers/net/wireless/mediatek/mt7601u/
8838
8839MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8840M:	Sean Wang <sean.wang@mediatek.com>
8841S:	Maintained
8842F:	drivers/char/hw_random/mtk-rng.c
8843
8844MEDIATEK USB3 DRD IP DRIVER
8845M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8846L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8848L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8849S:	Maintained
8850F:	drivers/usb/mtu3/
8851
8852MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8853M:	Peter Senna Tschudin <peter.senna@collabora.com>
8854M:	Martin Donnelly <martin.donnelly@ge.com>
8855M:	Martyn Welch <martyn.welch@collabora.co.uk>
8856S:	Maintained
8857F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8858F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8859
8860MEGARAID SCSI/SAS DRIVERS
8861M:	Kashyap Desai <kashyap.desai@broadcom.com>
8862M:	Sumit Saxena <sumit.saxena@broadcom.com>
8863M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8864L:	megaraidlinux.pdl@broadcom.com
8865L:	linux-scsi@vger.kernel.org
8866W:	http://www.avagotech.com/support/
8867S:	Maintained
8868F:	Documentation/scsi/megaraid.txt
8869F:	drivers/scsi/megaraid.*
8870F:	drivers/scsi/megaraid/
8871
8872MELEXIS MLX90614 DRIVER
8873M:	Crt Mori <cmo@melexis.com>
8874L:	linux-iio@vger.kernel.org
8875W:	http://www.melexis.com
8876S:	Supported
8877F:	drivers/iio/temperature/mlx90614.c
8878
8879MELFAS MIP4 TOUCHSCREEN DRIVER
8880M:	Sangwon Jee <jeesw@melfas.com>
8881W:	http://www.melfas.com
8882S:	Supported
8883F:	drivers/input/touchscreen/melfas_mip4.c
8884F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8885
8886MELLANOX ETHERNET DRIVER (mlx4_en)
8887M:	Tariq Toukan <tariqt@mellanox.com>
8888L:	netdev@vger.kernel.org
8889S:	Supported
8890W:	http://www.mellanox.com
8891Q:	http://patchwork.ozlabs.org/project/netdev/list/
8892F:	drivers/net/ethernet/mellanox/mlx4/en_*
8893
8894MELLANOX ETHERNET DRIVER (mlx5e)
8895M:	Saeed Mahameed <saeedm@mellanox.com>
8896L:	netdev@vger.kernel.org
8897S:	Supported
8898W:	http://www.mellanox.com
8899Q:	http://patchwork.ozlabs.org/project/netdev/list/
8900F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8901
8902MELLANOX ETHERNET INNOVA DRIVER
8903M:	Ilan Tayari <ilant@mellanox.com>
8904R:	Boris Pismenny <borisp@mellanox.com>
8905L:	netdev@vger.kernel.org
8906S:	Supported
8907W:	http://www.mellanox.com
8908Q:	http://patchwork.ozlabs.org/project/netdev/list/
8909F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8910F:	include/linux/mlx5/mlx5_ifc_fpga.h
8911
8912MELLANOX ETHERNET INNOVA IPSEC 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/en_ipsec/*
8920F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8921
8922MELLANOX ETHERNET SWITCH DRIVERS
8923M:	Jiri Pirko <jiri@mellanox.com>
8924M:	Ido Schimmel <idosch@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/mlxsw/
8930
8931MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8932M:	mlxsw@mellanox.com
8933L:	netdev@vger.kernel.org
8934S:	Supported
8935W:	http://www.mellanox.com
8936Q:	http://patchwork.ozlabs.org/project/netdev/list/
8937F:	drivers/net/ethernet/mellanox/mlxfw/
8938
8939MELLANOX HARDWARE PLATFORM SUPPORT
8940M:	Andy Shevchenko <andy@infradead.org>
8941M:	Darren Hart <dvhart@infradead.org>
8942M:	Vadim Pasternak <vadimp@mellanox.com>
8943L:	platform-driver-x86@vger.kernel.org
8944S:	Supported
8945F:	drivers/platform/mellanox/
8946
8947MELLANOX MLX4 core VPI driver
8948M:	Tariq Toukan <tariqt@mellanox.com>
8949L:	netdev@vger.kernel.org
8950L:	linux-rdma@vger.kernel.org
8951W:	http://www.mellanox.com
8952Q:	http://patchwork.ozlabs.org/project/netdev/list/
8953S:	Supported
8954F:	drivers/net/ethernet/mellanox/mlx4/
8955F:	include/linux/mlx4/
8956
8957MELLANOX MLX4 IB driver
8958M:	Yishai Hadas <yishaih@mellanox.com>
8959L:	linux-rdma@vger.kernel.org
8960W:	http://www.mellanox.com
8961Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8962S:	Supported
8963F:	drivers/infiniband/hw/mlx4/
8964F:	include/linux/mlx4/
8965F:	include/uapi/rdma/mlx4-abi.h
8966
8967MELLANOX MLX5 core VPI driver
8968M:	Saeed Mahameed <saeedm@mellanox.com>
8969M:	Matan Barak <matanb@mellanox.com>
8970M:	Leon Romanovsky <leonro@mellanox.com>
8971L:	netdev@vger.kernel.org
8972L:	linux-rdma@vger.kernel.org
8973W:	http://www.mellanox.com
8974Q:	http://patchwork.ozlabs.org/project/netdev/list/
8975S:	Supported
8976F:	drivers/net/ethernet/mellanox/mlx5/core/
8977F:	include/linux/mlx5/
8978
8979MELLANOX MLX5 IB driver
8980M:	Matan Barak <matanb@mellanox.com>
8981M:	Leon Romanovsky <leonro@mellanox.com>
8982L:	linux-rdma@vger.kernel.org
8983W:	http://www.mellanox.com
8984Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8985S:	Supported
8986F:	drivers/infiniband/hw/mlx5/
8987F:	include/linux/mlx5/
8988F:	include/uapi/rdma/mlx5-abi.h
8989
8990MELLANOX MLXCPLD I2C AND MUX DRIVER
8991M:	Vadim Pasternak <vadimp@mellanox.com>
8992M:	Michael Shych <michaelsh@mellanox.com>
8993L:	linux-i2c@vger.kernel.org
8994S:	Supported
8995F:	drivers/i2c/busses/i2c-mlxcpld.c
8996F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8997F:	Documentation/i2c/busses/i2c-mlxcpld
8998
8999MELLANOX MLXCPLD LED DRIVER
9000M:	Vadim Pasternak <vadimp@mellanox.com>
9001L:	linux-leds@vger.kernel.org
9002S:	Supported
9003F:	drivers/leds/leds-mlxcpld.c
9004F:	Documentation/leds/leds-mlxcpld.txt
9005
9006MELLANOX PLATFORM DRIVER
9007M:	Vadim Pasternak <vadimp@mellanox.com>
9008L:	platform-driver-x86@vger.kernel.org
9009S:	Supported
9010F:	drivers/platform/x86/mlx-platform.c
9011
9012MEMBARRIER SUPPORT
9013M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9014M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9015L:	linux-kernel@vger.kernel.org
9016S:	Supported
9017F:	kernel/sched/membarrier.c
9018F:	include/uapi/linux/membarrier.h
9019F:	arch/powerpc/include/asm/membarrier.h
9020
9021MEMORY MANAGEMENT
9022L:	linux-mm@kvack.org
9023W:	http://www.linux-mm.org
9024S:	Maintained
9025F:	include/linux/mm.h
9026F:	include/linux/gfp.h
9027F:	include/linux/mmzone.h
9028F:	include/linux/memory_hotplug.h
9029F:	include/linux/vmalloc.h
9030F:	mm/
9031
9032MEMORY TECHNOLOGY DEVICES (MTD)
9033M:	David Woodhouse <dwmw2@infradead.org>
9034M:	Brian Norris <computersforpeace@gmail.com>
9035M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9036M:	Marek Vasut <marek.vasut@gmail.com>
9037M:	Richard Weinberger <richard@nod.at>
9038M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9039L:	linux-mtd@lists.infradead.org
9040W:	http://www.linux-mtd.infradead.org/
9041Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9042T:	git git://git.infradead.org/linux-mtd.git master
9043T:	git git://git.infradead.org/linux-mtd.git mtd/next
9044S:	Maintained
9045F:	Documentation/devicetree/bindings/mtd/
9046F:	drivers/mtd/
9047F:	include/linux/mtd/
9048F:	include/uapi/mtd/
9049
9050MEN A21 WATCHDOG DRIVER
9051M:	Johannes Thumshirn <morbidrsa@gmail.com>
9052L:	linux-watchdog@vger.kernel.org
9053S:	Maintained
9054F:	drivers/watchdog/mena21_wdt.c
9055
9056MEN CHAMELEON BUS (mcb)
9057M:	Johannes Thumshirn <morbidrsa@gmail.com>
9058S:	Maintained
9059F:	drivers/mcb/
9060F:	include/linux/mcb.h
9061F:	Documentation/men-chameleon-bus.txt
9062
9063MEN F21BMC (Board Management Controller)
9064M:	Andreas Werner <andreas.werner@men.de>
9065S:	Supported
9066F:	drivers/mfd/menf21bmc.c
9067F:	drivers/watchdog/menf21bmc_wdt.c
9068F:	drivers/leds/leds-menf21bmc.c
9069F:	drivers/hwmon/menf21bmc_hwmon.c
9070F:	Documentation/hwmon/menf21bmc
9071
9072MESON AO CEC DRIVER FOR AMLOGIC SOCS
9073M:	Neil Armstrong <narmstrong@baylibre.com>
9074L:	linux-media@lists.freedesktop.org
9075L:	linux-amlogic@lists.infradead.org
9076W:	http://linux-meson.com/
9077S:	Supported
9078F:	drivers/media/platform/meson/ao-cec.c
9079F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9080T:	git git://linuxtv.org/media_tree.git
9081
9082METAG ARCHITECTURE
9083M:	James Hogan <jhogan@kernel.org>
9084L:	linux-metag@vger.kernel.org
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9086S:	Odd Fixes
9087F:	arch/metag/
9088F:	Documentation/metag/
9089F:	Documentation/devicetree/bindings/metag/
9090F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9091F:	drivers/clocksource/metag_generic.c
9092F:	drivers/irqchip/irq-metag.c
9093F:	drivers/irqchip/irq-metag-ext.c
9094F:	drivers/tty/metag_da.c
9095
9096MICROBLAZE ARCHITECTURE
9097M:	Michal Simek <monstr@monstr.eu>
9098W:	http://www.monstr.eu/fdt/
9099T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9100S:	Supported
9101F:	arch/microblaze/
9102
9103MICROCHIP / ATMEL AT91 SERIAL DRIVER
9104M:	Richard Genoud <richard.genoud@gmail.com>
9105S:	Maintained
9106F:	drivers/tty/serial/atmel_serial.c
9107F:	drivers/tty/serial/atmel_serial.h
9108
9109MICROCHIP / ATMEL DMA DRIVER
9110M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9112L:	dmaengine@vger.kernel.org
9113S:	Supported
9114F:	drivers/dma/at_hdmac.c
9115F:	drivers/dma/at_hdmac_regs.h
9116F:	include/linux/platform_data/dma-atmel.h
9117
9118MICROCHIP / ATMEL ECC DRIVER
9119M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9120L:	linux-crypto@vger.kernel.org
9121S:	Maintained
9122F:	drivers/crypto/atmel-ecc.*
9123
9124MICROCHIP / ATMEL ISC DRIVER
9125M:	Songjun Wu <songjun.wu@microchip.com>
9126L:	linux-media@vger.kernel.org
9127S:	Supported
9128F:	drivers/media/platform/atmel/atmel-isc.c
9129F:	drivers/media/platform/atmel/atmel-isc-regs.h
9130F:	devicetree/bindings/media/atmel-isc.txt
9131
9132MICROCHIP / ATMEL NAND DRIVER
9133M:	Wenyou Yang <wenyou.yang@microchip.com>
9134M:	Josh Wu <rainyfeeling@outlook.com>
9135L:	linux-mtd@lists.infradead.org
9136S:	Supported
9137F:	drivers/mtd/nand/atmel/*
9138F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9139
9140MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9141M:	Woojung Huh <Woojung.Huh@microchip.com>
9142M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9143L:	netdev@vger.kernel.org
9144S:	Maintained
9145F:	net/dsa/tag_ksz.c
9146F:	drivers/net/dsa/microchip/*
9147F:	include/linux/platform_data/microchip-ksz.h
9148F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9149
9150MICROCHIP USB251XB DRIVER
9151M:	Richard Leitner <richard.leitner@skidata.com>
9152L:	linux-usb@vger.kernel.org
9153S:	Maintained
9154F:	drivers/usb/misc/usb251xb.c
9155F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9156
9157MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9158M:	Don Brace <don.brace@microsemi.com>
9159L:	esc.storagedev@microsemi.com
9160L:	linux-scsi@vger.kernel.org
9161S:	Supported
9162F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9163F:	drivers/scsi/smartpqi/Kconfig
9164F:	drivers/scsi/smartpqi/Makefile
9165F:	include/linux/cciss*.h
9166F:	include/uapi/linux/cciss*.h
9167F:	Documentation/scsi/smartpqi.txt
9168
9169MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9170M:	Chen Yu <yu.c.chen@intel.com>
9171L:	platform-driver-x86@vger.kernel.org
9172S:	Supported
9173F:	drivers/platform/x86/surfacepro3_button.c
9174
9175MICROTEK X6 SCANNER
9176M:	Oliver Neukum <oliver@neukum.org>
9177S:	Maintained
9178F:	drivers/usb/image/microtek.*
9179
9180MIPS
9181M:	Ralf Baechle <ralf@linux-mips.org>
9182M:	James Hogan <jhogan@kernel.org>
9183L:	linux-mips@linux-mips.org
9184W:	http://www.linux-mips.org/
9185T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9186Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9187S:	Supported
9188F:	Documentation/devicetree/bindings/mips/
9189F:	Documentation/mips/
9190F:	arch/mips/
9191F:	drivers/platform/mips/
9192
9193MIPS BOSTON DEVELOPMENT BOARD
9194M:	Paul Burton <paul.burton@mips.com>
9195L:	linux-mips@linux-mips.org
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9198F:	arch/mips/boot/dts/img/boston.dts
9199F:	arch/mips/configs/generic/board-boston.config
9200F:	drivers/clk/imgtec/clk-boston.c
9201F:	include/dt-bindings/clock/boston-clock.h
9202
9203MIPS GENERIC PLATFORM
9204M:	Paul Burton <paul.burton@mips.com>
9205L:	linux-mips@linux-mips.org
9206S:	Supported
9207F:	arch/mips/generic/
9208F:	arch/mips/tools/generic-board-config.sh
9209
9210MIPS/LOONGSON1 ARCHITECTURE
9211M:	Keguang Zhang <keguang.zhang@gmail.com>
9212L:	linux-mips@linux-mips.org
9213S:	Maintained
9214F:	arch/mips/loongson32/
9215F:	arch/mips/include/asm/mach-loongson32/
9216F:	drivers/*/*loongson1*
9217F:	drivers/*/*/*loongson1*
9218
9219MIPS/LOONGSON2 ARCHITECTURE
9220M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9221L:	linux-mips@linux-mips.org
9222S:	Maintained
9223F:	arch/mips/loongson64/*{2e/2f}*
9224F:	arch/mips/include/asm/mach-loongson64/
9225F:	drivers/*/*loongson2*
9226F:	drivers/*/*/*loongson2*
9227
9228MIPS/LOONGSON3 ARCHITECTURE
9229M:	Huacai Chen <chenhc@lemote.com>
9230L:	linux-mips@linux-mips.org
9231S:	Maintained
9232F:	arch/mips/loongson64/
9233F:	arch/mips/include/asm/mach-loongson64/
9234F:	drivers/platform/mips/cpu_hwmon.c
9235F:	drivers/*/*loongson3*
9236F:	drivers/*/*/*loongson3*
9237
9238MIPS RINT INSTRUCTION EMULATION
9239M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9240L:	linux-mips@linux-mips.org
9241S:	Supported
9242F:	arch/mips/math-emu/sp_rint.c
9243F:	arch/mips/math-emu/dp_rint.c
9244
9245MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9246M:	Hans Verkuil <hverkuil@xs4all.nl>
9247L:	linux-media@vger.kernel.org
9248T:	git git://linuxtv.org/media_tree.git
9249W:	https://linuxtv.org
9250S:	Odd Fixes
9251F:	drivers/media/radio/radio-miropcm20*
9252
9253MMP SUPPORT
9254M:	Eric Miao <eric.y.miao@gmail.com>
9255M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9257T:	git git://github.com/hzhuang1/linux.git
9258T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9259S:	Maintained
9260F:	arch/arm/boot/dts/mmp*
9261F:	arch/arm/mach-mmp/
9262
9263MN88472 MEDIA DRIVER
9264M:	Antti Palosaari <crope@iki.fi>
9265L:	linux-media@vger.kernel.org
9266W:	https://linuxtv.org
9267W:	http://palosaari.fi/linux/
9268Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9269S:	Maintained
9270F:	drivers/media/dvb-frontends/mn88472*
9271
9272MN88473 MEDIA DRIVER
9273M:	Antti Palosaari <crope@iki.fi>
9274L:	linux-media@vger.kernel.org
9275W:	https://linuxtv.org
9276W:	http://palosaari.fi/linux/
9277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9278S:	Maintained
9279F:	drivers/media/dvb-frontends/mn88473*
9280
9281MODULE SUPPORT
9282M:	Jessica Yu <jeyu@kernel.org>
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9284S:	Maintained
9285F:	include/linux/module.h
9286F:	kernel/module.c
9287
9288MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9289W:	http://popies.net/meye/
9290S:	Orphan
9291F:	Documentation/media/v4l-drivers/meye*
9292F:	drivers/media/pci/meye/
9293F:	include/uapi/linux/meye.h
9294
9295MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9296M:	Jiri Slaby <jirislaby@gmail.com>
9297S:	Maintained
9298F:	Documentation/serial/moxa-smartio
9299F:	drivers/tty/mxser.*
9300
9301MR800 AVERMEDIA USB FM RADIO DRIVER
9302M:	Alexey Klimov <klimov.linux@gmail.com>
9303L:	linux-media@vger.kernel.org
9304T:	git git://linuxtv.org/media_tree.git
9305S:	Maintained
9306F:	drivers/media/radio/radio-mr800.c
9307
9308MRF24J40 IEEE 802.15.4 RADIO DRIVER
9309M:	Alan Ott <alan@signal11.us>
9310L:	linux-wpan@vger.kernel.org
9311S:	Maintained
9312F:	drivers/net/ieee802154/mrf24j40.c
9313F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9314
9315MSI LAPTOP SUPPORT
9316M:	"Lee, Chun-Yi" <jlee@suse.com>
9317L:	platform-driver-x86@vger.kernel.org
9318S:	Maintained
9319F:	drivers/platform/x86/msi-laptop.c
9320
9321MSI WMI SUPPORT
9322L:	platform-driver-x86@vger.kernel.org
9323S:	Orphan
9324F:	drivers/platform/x86/msi-wmi.c
9325
9326MSI001 MEDIA DRIVER
9327M:	Antti Palosaari <crope@iki.fi>
9328L:	linux-media@vger.kernel.org
9329W:	https://linuxtv.org
9330W:	http://palosaari.fi/linux/
9331Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9332T:	git git://linuxtv.org/anttip/media_tree.git
9333S:	Maintained
9334F:	drivers/media/tuners/msi001*
9335
9336MSI2500 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/usb/msi2500/
9345
9346MSYSTEMS DISKONCHIP G3 MTD DRIVER
9347M:	Robert Jarzmik <robert.jarzmik@free.fr>
9348L:	linux-mtd@lists.infradead.org
9349S:	Maintained
9350F:	drivers/mtd/devices/docg3*
9351
9352MT9M032 APTINA SENSOR DRIVER
9353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9354L:	linux-media@vger.kernel.org
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Maintained
9357F:	drivers/media/i2c/mt9m032.c
9358F:	include/media/i2c/mt9m032.h
9359
9360MT9P031 APTINA CAMERA SENSOR
9361M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9362L:	linux-media@vger.kernel.org
9363T:	git git://linuxtv.org/media_tree.git
9364S:	Maintained
9365F:	drivers/media/i2c/mt9p031.c
9366F:	include/media/i2c/mt9p031.h
9367
9368MT9T001 APTINA CAMERA SENSOR
9369M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9370L:	linux-media@vger.kernel.org
9371T:	git git://linuxtv.org/media_tree.git
9372S:	Maintained
9373F:	drivers/media/i2c/mt9t001.c
9374F:	include/media/i2c/mt9t001.h
9375
9376MT9V032 APTINA CAMERA SENSOR
9377M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9378L:	linux-media@vger.kernel.org
9379T:	git git://linuxtv.org/media_tree.git
9380S:	Maintained
9381F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9382F:	drivers/media/i2c/mt9v032.c
9383F:	include/media/i2c/mt9v032.h
9384
9385MULTIFUNCTION DEVICES (MFD)
9386M:	Lee Jones <lee.jones@linaro.org>
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9388S:	Supported
9389F:	Documentation/devicetree/bindings/mfd/
9390F:	drivers/mfd/
9391F:	include/linux/mfd/
9392F:	include/dt-bindings/mfd/
9393
9394MULTIMEDIA CARD (MMC) ETC. OVER SPI
9395S:	Orphan
9396F:	drivers/mmc/host/mmc_spi.c
9397F:	include/linux/spi/mmc_spi.h
9398
9399MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9400M:	Ulf Hansson <ulf.hansson@linaro.org>
9401L:	linux-mmc@vger.kernel.org
9402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9403S:	Maintained
9404F:	Documentation/devicetree/bindings/mmc/
9405F:	drivers/mmc/
9406F:	include/linux/mmc/
9407F:	include/uapi/linux/mmc/
9408
9409MULTIPLEXER SUBSYSTEM
9410M:	Peter Rosin <peda@axentia.se>
9411S:	Maintained
9412F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9413F:	Documentation/devicetree/bindings/mux/
9414F:	include/linux/dt-bindings/mux/
9415F:	include/linux/mux/
9416F:	drivers/mux/
9417
9418MULTITECH MULTIPORT CARD (ISICOM)
9419S:	Orphan
9420F:	drivers/tty/isicom.c
9421F:	include/linux/isicom.h
9422
9423MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9424M:	Bin Liu <b-liu@ti.com>
9425L:	linux-usb@vger.kernel.org
9426S:	Maintained
9427F:	drivers/usb/musb/
9428
9429MXL5007T MEDIA DRIVER
9430M:	Michael Krufky <mkrufky@linuxtv.org>
9431L:	linux-media@vger.kernel.org
9432W:	https://linuxtv.org
9433W:	http://github.com/mkrufky
9434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9435T:	git git://linuxtv.org/mkrufky/tuners.git
9436S:	Maintained
9437F:	drivers/media/tuners/mxl5007t.*
9438
9439MXSFB DRM DRIVER
9440M:	Marek Vasut <marex@denx.de>
9441S:	Supported
9442F:	drivers/gpu/drm/mxsfb/
9443F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9444
9445MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9446M:	Chris Lee <christopher.lee@cspi.com>
9447L:	netdev@vger.kernel.org
9448W:	https://www.cspi.com/ethernet-products/support/downloads/
9449S:	Supported
9450F:	drivers/net/ethernet/myricom/myri10ge/
9451
9452NAND FLASH SUBSYSTEM
9453M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9454R:	Richard Weinberger <richard@nod.at>
9455L:	linux-mtd@lists.infradead.org
9456W:	http://www.linux-mtd.infradead.org/
9457Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9458T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9459T:	git git://git.infradead.org/linux-mtd.git nand/next
9460S:	Maintained
9461F:	drivers/mtd/nand/
9462F:	include/linux/mtd/*nand*.h
9463
9464NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9465M:	Daniel Mack <zonque@gmail.com>
9466S:	Maintained
9467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9468W:	http://www.native-instruments.com
9469F:	sound/usb/caiaq/
9470
9471NATSEMI ETHERNET DRIVER (DP8381x)
9472S:	Orphan
9473F:	drivers/net/ethernet/natsemi/natsemi.c
9474
9475NCP FILESYSTEM
9476M:	Petr Vandrovec <petr@vandrovec.name>
9477S:	Obsolete
9478F:	drivers/staging/ncpfs/
9479
9480NCR 5380 SCSI DRIVERS
9481M:	Finn Thain <fthain@telegraphics.com.au>
9482M:	Michael Schmitz <schmitzmic@gmail.com>
9483L:	linux-scsi@vger.kernel.org
9484S:	Maintained
9485F:	Documentation/scsi/g_NCR5380.txt
9486F:	drivers/scsi/NCR5380.*
9487F:	drivers/scsi/arm/cumana_1.c
9488F:	drivers/scsi/arm/oak.c
9489F:	drivers/scsi/atari_scsi.*
9490F:	drivers/scsi/dmx3191d.c
9491F:	drivers/scsi/g_NCR5380.*
9492F:	drivers/scsi/mac_scsi.*
9493F:	drivers/scsi/sun3_scsi.*
9494F:	drivers/scsi/sun3_scsi_vme.c
9495
9496NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9497M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9498L:	linux-scsi@vger.kernel.org
9499S:	Maintained
9500F:	drivers/scsi/NCR_D700.*
9501
9502NCT6775 HARDWARE MONITOR DRIVER
9503M:	Guenter Roeck <linux@roeck-us.net>
9504L:	linux-hwmon@vger.kernel.org
9505S:	Maintained
9506F:	Documentation/hwmon/nct6775
9507F:	drivers/hwmon/nct6775.c
9508
9509NETEFFECT IWARP RNIC DRIVER (IW_NES)
9510M:	Faisal Latif <faisal.latif@intel.com>
9511L:	linux-rdma@vger.kernel.org
9512W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9513S:	Supported
9514F:	drivers/infiniband/hw/nes/
9515F:	include/uapi/rdma/nes-abi.h
9516
9517NETEM NETWORK EMULATOR
9518M:	Stephen Hemminger <stephen@networkplumber.org>
9519L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9520S:	Maintained
9521F:	net/sched/sch_netem.c
9522
9523NETERION 10GbE DRIVERS (s2io/vxge)
9524M:	Jon Mason <jdmason@kudzu.us>
9525L:	netdev@vger.kernel.org
9526S:	Supported
9527F:	Documentation/networking/s2io.txt
9528F:	Documentation/networking/vxge.txt
9529F:	drivers/net/ethernet/neterion/
9530
9531NETFILTER
9532M:	Pablo Neira Ayuso <pablo@netfilter.org>
9533M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9534M:	Florian Westphal <fw@strlen.de>
9535L:	netfilter-devel@vger.kernel.org
9536L:	coreteam@netfilter.org
9537W:	http://www.netfilter.org/
9538W:	http://www.iptables.org/
9539W:	http://www.nftables.org/
9540Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9543S:	Maintained
9544F:	include/linux/netfilter*
9545F:	include/linux/netfilter/
9546F:	include/net/netfilter/
9547F:	include/uapi/linux/netfilter*
9548F:	include/uapi/linux/netfilter/
9549F:	net/*/netfilter.c
9550F:	net/*/netfilter/
9551F:	net/netfilter/
9552F:	net/bridge/br_netfilter*.c
9553
9554NETROM NETWORK LAYER
9555M:	Ralf Baechle <ralf@linux-mips.org>
9556L:	linux-hams@vger.kernel.org
9557W:	http://www.linux-ax25.org/
9558S:	Maintained
9559F:	include/net/netrom.h
9560F:	include/uapi/linux/netrom.h
9561F:	net/netrom/
9562
9563NETRONOME ETHERNET DRIVERS
9564M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9565L:	oss-drivers@netronome.com
9566S:	Maintained
9567F:	drivers/net/ethernet/netronome/
9568
9569NETWORK BLOCK DEVICE (NBD)
9570M:	Josef Bacik <jbacik@fb.com>
9571S:	Maintained
9572L:	linux-block@vger.kernel.org
9573L:	nbd@other.debian.org
9574F:	Documentation/blockdev/nbd.txt
9575F:	drivers/block/nbd.c
9576F:	include/uapi/linux/nbd.h
9577
9578NETWORK DROP MONITOR
9579M:	Neil Horman <nhorman@tuxdriver.com>
9580L:	netdev@vger.kernel.org
9581S:	Maintained
9582W:	https://fedorahosted.org/dropwatch/
9583F:	net/core/drop_monitor.c
9584
9585NETWORKING DRIVERS
9586L:	netdev@vger.kernel.org
9587W:	http://www.linuxfoundation.org/en/Net
9588Q:	http://patchwork.ozlabs.org/project/netdev/list/
9589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9591S:	Odd Fixes
9592F:	Documentation/devicetree/bindings/net/
9593F:	drivers/net/
9594F:	include/linux/if_*
9595F:	include/linux/netdevice.h
9596F:	include/linux/etherdevice.h
9597F:	include/linux/fcdevice.h
9598F:	include/linux/fddidevice.h
9599F:	include/linux/hippidevice.h
9600F:	include/linux/inetdevice.h
9601F:	include/uapi/linux/if_*
9602F:	include/uapi/linux/netdevice.h
9603
9604NETWORKING DRIVERS (WIRELESS)
9605M:	Kalle Valo <kvalo@codeaurora.org>
9606L:	linux-wireless@vger.kernel.org
9607Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9610S:	Maintained
9611F:	Documentation/devicetree/bindings/net/wireless/
9612F:	drivers/net/wireless/
9613
9614NETWORKING [DSA]
9615M:	Andrew Lunn <andrew@lunn.ch>
9616M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9617M:	Florian Fainelli <f.fainelli@gmail.com>
9618S:	Maintained
9619F:	net/dsa/
9620F:	include/net/dsa.h
9621F:	include/linux/dsa/
9622F:	drivers/net/dsa/
9623
9624NETWORKING [GENERAL]
9625M:	"David S. Miller" <davem@davemloft.net>
9626L:	netdev@vger.kernel.org
9627W:	http://www.linuxfoundation.org/en/Net
9628Q:	http://patchwork.ozlabs.org/project/netdev/list/
9629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9631B:	mailto:netdev@vger.kernel.org
9632S:	Maintained
9633F:	net/
9634F:	include/net/
9635F:	include/linux/in.h
9636F:	include/linux/net.h
9637F:	include/linux/netdevice.h
9638F:	include/uapi/linux/in.h
9639F:	include/uapi/linux/net.h
9640F:	include/uapi/linux/netdevice.h
9641F:	include/uapi/linux/net_namespace.h
9642F:	tools/testing/selftests/net/
9643F:	lib/net_utils.c
9644F:	lib/random32.c
9645
9646NETWORKING [IPSEC]
9647M:	Steffen Klassert <steffen.klassert@secunet.com>
9648M:	Herbert Xu <herbert@gondor.apana.org.au>
9649M:	"David S. Miller" <davem@davemloft.net>
9650L:	netdev@vger.kernel.org
9651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9653S:	Maintained
9654F:	net/core/flow.c
9655F:	net/xfrm/
9656F:	net/key/
9657F:	net/ipv4/xfrm*
9658F:	net/ipv4/esp4*
9659F:	net/ipv4/ah4.c
9660F:	net/ipv4/ipcomp.c
9661F:	net/ipv4/ip_vti.c
9662F:	net/ipv6/xfrm*
9663F:	net/ipv6/esp6*
9664F:	net/ipv6/ah6.c
9665F:	net/ipv6/ipcomp6.c
9666F:	net/ipv6/ip6_vti.c
9667F:	include/uapi/linux/xfrm.h
9668F:	include/net/xfrm.h
9669
9670NETWORKING [IPv4/IPv6]
9671M:	"David S. Miller" <davem@davemloft.net>
9672M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9673M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9674L:	netdev@vger.kernel.org
9675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9676S:	Maintained
9677F:	net/ipv4/
9678F:	net/ipv6/
9679F:	include/net/ip*
9680F:	arch/x86/net/*
9681
9682NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9683M:	Paul Moore <paul@paul-moore.com>
9684W:	https://github.com/netlabel
9685L:	netdev@vger.kernel.org
9686L:	linux-security-module@vger.kernel.org
9687S:	Maintained
9688F:	Documentation/netlabel/
9689F:	include/net/calipso.h
9690F:	include/net/cipso_ipv4.h
9691F:	include/net/netlabel.h
9692F:	include/uapi/linux/netfilter/xt_SECMARK.h
9693F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9694F:	net/netlabel/
9695F:	net/ipv4/cipso_ipv4.c
9696F:	net/ipv6/calipso.c
9697F:	net/netfilter/xt_CONNSECMARK.c
9698F:	net/netfilter/xt_SECMARK.c
9699
9700NETWORKING [TLS]
9701M:	Ilya Lesokhin <ilyal@mellanox.com>
9702M:	Aviad Yehezkel <aviadye@mellanox.com>
9703M:	Dave Watson <davejwatson@fb.com>
9704L:	netdev@vger.kernel.org
9705S:	Maintained
9706F:	net/tls/*
9707F:	include/uapi/linux/tls.h
9708F:	include/net/tls.h
9709
9710NETWORKING [WIRELESS]
9711L:	linux-wireless@vger.kernel.org
9712Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9713
9714NETDEVSIM
9715M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9716S:	Maintained
9717F:	drivers/net/netdevsim/*
9718
9719NETXEN (1/10) GbE SUPPORT
9720M:	Manish Chopra <manish.chopra@cavium.com>
9721M:	Rahul Verma <rahul.verma@cavium.com>
9722M:	Dept-GELinuxNICDev@cavium.com
9723L:	netdev@vger.kernel.org
9724S:	Supported
9725F:	drivers/net/ethernet/qlogic/netxen/
9726
9727NFC SUBSYSTEM
9728M:	Samuel Ortiz <sameo@linux.intel.com>
9729L:	linux-wireless@vger.kernel.org
9730L:	linux-nfc@lists.01.org (subscribers-only)
9731S:	Supported
9732F:	net/nfc/
9733F:	include/net/nfc/
9734F:	include/uapi/linux/nfc.h
9735F:	drivers/nfc/
9736F:	include/linux/platform_data/nfcmrvl.h
9737F:	include/linux/platform_data/nxp-nci.h
9738F:	Documentation/devicetree/bindings/net/nfc/
9739
9740NFS, SUNRPC, AND LOCKD CLIENTS
9741M:	Trond Myklebust <trond.myklebust@primarydata.com>
9742M:	Anna Schumaker <anna.schumaker@netapp.com>
9743L:	linux-nfs@vger.kernel.org
9744W:	http://client.linux-nfs.org
9745T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9746S:	Maintained
9747F:	fs/lockd/
9748F:	fs/nfs/
9749F:	fs/nfs_common/
9750F:	net/sunrpc/
9751F:	include/linux/lockd/
9752F:	include/linux/nfs*
9753F:	include/linux/sunrpc/
9754F:	include/uapi/linux/nfs*
9755F:	include/uapi/linux/sunrpc/
9756
9757NILFS2 FILESYSTEM
9758M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9759L:	linux-nilfs@vger.kernel.org
9760W:	https://nilfs.sourceforge.io/
9761W:	https://nilfs.osdn.jp/
9762T:	git git://github.com/konis/nilfs2.git
9763S:	Supported
9764F:	Documentation/filesystems/nilfs2.txt
9765F:	fs/nilfs2/
9766F:	include/trace/events/nilfs2.h
9767F:	include/uapi/linux/nilfs2_api.h
9768F:	include/uapi/linux/nilfs2_ondisk.h
9769
9770NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9771M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9772W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9773S:	Maintained
9774F:	Documentation/scsi/NinjaSCSI.txt
9775F:	drivers/scsi/pcmcia/nsp_*
9776
9777NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9778M:	GOTO Masanori <gotom@debian.or.jp>
9779M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9780W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9781S:	Maintained
9782F:	Documentation/scsi/NinjaSCSI.txt
9783F:	drivers/scsi/nsp32*
9784
9785NIOS2 ARCHITECTURE
9786M:	Ley Foon Tan <lftan@altera.com>
9787L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9789S:	Maintained
9790F:	arch/nios2/
9791
9792NOHZ, DYNTICKS SUPPORT
9793M:	Frederic Weisbecker <fweisbec@gmail.com>
9794M:	Thomas Gleixner <tglx@linutronix.de>
9795M:	Ingo Molnar <mingo@kernel.org>
9796L:	linux-kernel@vger.kernel.org
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9798S:	Maintained
9799F:	kernel/time/tick*.*
9800F:	include/linux/tick.h
9801F:	include/linux/sched/nohz.h
9802
9803NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9804M:	Pavel Machek <pavel@ucw.cz>
9805M:	Sakari Ailus <sakari.ailus@iki.fi>
9806L:	linux-media@vger.kernel.org
9807S:	Maintained
9808F:	drivers/media/i2c/et8ek8
9809F:	drivers/media/i2c/ad5820.c
9810
9811NOKIA N900 POWER SUPPLY DRIVERS
9812R:	Pali Rohár <pali.rohar@gmail.com>
9813F:	include/linux/power/bq2415x_charger.h
9814F:	include/linux/power/bq27xxx_battery.h
9815F:	include/linux/power/isp1704_charger.h
9816F:	drivers/power/supply/bq2415x_charger.c
9817F:	drivers/power/supply/bq27xxx_battery.c
9818F:	drivers/power/supply/bq27xxx_battery_i2c.c
9819F:	drivers/power/supply/isp1704_charger.c
9820F:	drivers/power/supply/rx51_battery.c
9821
9822NTB AMD DRIVER
9823M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9824L:	linux-ntb@googlegroups.com
9825S:	Supported
9826F:	drivers/ntb/hw/amd/
9827
9828NTB DRIVER CORE
9829M:	Jon Mason <jdmason@kudzu.us>
9830M:	Dave Jiang <dave.jiang@intel.com>
9831M:	Allen Hubbe <allenbh@gmail.com>
9832L:	linux-ntb@googlegroups.com
9833S:	Supported
9834W:	https://github.com/jonmason/ntb/wiki
9835T:	git git://github.com/jonmason/ntb.git
9836F:	drivers/ntb/
9837F:	drivers/net/ntb_netdev.c
9838F:	include/linux/ntb.h
9839F:	include/linux/ntb_transport.h
9840F:	tools/testing/selftests/ntb/
9841
9842NTB IDT DRIVER
9843M:	Serge Semin <fancer.lancer@gmail.com>
9844L:	linux-ntb@googlegroups.com
9845S:	Supported
9846F:	drivers/ntb/hw/idt/
9847
9848NTB INTEL DRIVER
9849M:	Dave Jiang <dave.jiang@intel.com>
9850L:	linux-ntb@googlegroups.com
9851S:	Supported
9852W:	https://github.com/davejiang/linux/wiki
9853T:	git https://github.com/davejiang/linux.git
9854F:	drivers/ntb/hw/intel/
9855
9856NTFS FILESYSTEM
9857M:	Anton Altaparmakov <anton@tuxera.com>
9858L:	linux-ntfs-dev@lists.sourceforge.net
9859W:	http://www.tuxera.com/
9860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9861S:	Supported
9862F:	Documentation/filesystems/ntfs.txt
9863F:	fs/ntfs/
9864
9865NUBUS SUBSYSTEM
9866M:	Finn Thain <fthain@telegraphics.com.au>
9867L:	linux-m68k@lists.linux-m68k.org
9868S:	Maintained
9869F:	arch/*/include/asm/nubus.h
9870F:	drivers/nubus/
9871F:	include/linux/nubus.h
9872F:	include/uapi/linux/nubus.h
9873
9874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9875M:	Antonino Daplas <adaplas@gmail.com>
9876L:	linux-fbdev@vger.kernel.org
9877S:	Maintained
9878F:	drivers/video/fbdev/riva/
9879F:	drivers/video/fbdev/nvidia/
9880
9881NVM EXPRESS DRIVER
9882M:	Keith Busch <keith.busch@intel.com>
9883M:	Jens Axboe <axboe@fb.com>
9884M:	Christoph Hellwig <hch@lst.de>
9885M:	Sagi Grimberg <sagi@grimberg.me>
9886L:	linux-nvme@lists.infradead.org
9887T:	git://git.infradead.org/nvme.git
9888W:	http://git.infradead.org/nvme.git
9889S:	Supported
9890F:	drivers/nvme/host/
9891F:	include/linux/nvme.h
9892F:	include/uapi/linux/nvme_ioctl.h
9893
9894NVM EXPRESS FC TRANSPORT DRIVERS
9895M:	James Smart <james.smart@broadcom.com>
9896L:	linux-nvme@lists.infradead.org
9897S:	Supported
9898F:	include/linux/nvme-fc.h
9899F:	include/linux/nvme-fc-driver.h
9900F:	drivers/nvme/host/fc.c
9901F:	drivers/nvme/target/fc.c
9902F:	drivers/nvme/target/fcloop.c
9903
9904NVM EXPRESS TARGET DRIVER
9905M:	Christoph Hellwig <hch@lst.de>
9906M:	Sagi Grimberg <sagi@grimberg.me>
9907L:	linux-nvme@lists.infradead.org
9908T:	git://git.infradead.org/nvme.git
9909W:	http://git.infradead.org/nvme.git
9910S:	Supported
9911F:	drivers/nvme/target/
9912
9913NVMEM FRAMEWORK
9914M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9915S:	Maintained
9916F:	drivers/nvmem/
9917F:	Documentation/devicetree/bindings/nvmem/
9918F:	Documentation/ABI/stable/sysfs-bus-nvmem
9919F:	include/linux/nvmem-consumer.h
9920F:	include/linux/nvmem-provider.h
9921
9922NXP TDA998X DRM DRIVER
9923M:	Russell King <linux@armlinux.org.uk>
9924S:	Supported
9925T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9926T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9927F:	drivers/gpu/drm/i2c/tda998x_drv.c
9928F:	include/drm/i2c/tda998x.h
9929
9930NXP TFA9879 DRIVER
9931M:	Peter Rosin <peda@axentia.se>
9932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9933S:	Maintained
9934F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9935F:	sound/soc/codecs/tfa9879*
9936
9937NXP-NCI NFC DRIVER
9938M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9939R:	Charles Gorand <charles.gorand@effinnov.com>
9940L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9941S:	Supported
9942F:	drivers/nfc/nxp-nci
9943
9944OBJTOOL
9945M:	Josh Poimboeuf <jpoimboe@redhat.com>
9946S:	Supported
9947F:	tools/objtool/
9948
9949OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9950M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9951M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9952L:	linuxppc-dev@lists.ozlabs.org
9953S:	Supported
9954F:	arch/powerpc/platforms/powernv/ocxl.c
9955F:	arch/powerpc/include/asm/pnv-ocxl.h
9956F:	drivers/misc/ocxl/
9957F:	include/misc/ocxl*
9958F:	include/uapi/misc/ocxl.h
9959F:	Documentation/accelerators/ocxl.txt
9960
9961OMAP AUDIO SUPPORT
9962M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9963M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9965L:	linux-omap@vger.kernel.org
9966S:	Maintained
9967F:	sound/soc/omap/
9968
9969OMAP CLOCK FRAMEWORK SUPPORT
9970M:	Paul Walmsley <paul@pwsan.com>
9971L:	linux-omap@vger.kernel.org
9972S:	Maintained
9973F:	arch/arm/*omap*/*clock*
9974
9975OMAP DEVICE TREE SUPPORT
9976M:	Benoît Cousson <bcousson@baylibre.com>
9977M:	Tony Lindgren <tony@atomide.com>
9978L:	linux-omap@vger.kernel.org
9979L:	devicetree@vger.kernel.org
9980S:	Maintained
9981F:	arch/arm/boot/dts/*omap*
9982F:	arch/arm/boot/dts/*am3*
9983F:	arch/arm/boot/dts/*am4*
9984F:	arch/arm/boot/dts/*am5*
9985F:	arch/arm/boot/dts/*dra7*
9986
9987OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9988M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9989L:	linux-omap@vger.kernel.org
9990L:	linux-fbdev@vger.kernel.org
9991S:	Maintained
9992F:	drivers/video/fbdev/omap2/
9993F:	Documentation/arm/OMAP/DSS
9994
9995OMAP FRAMEBUFFER SUPPORT
9996M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9997L:	linux-fbdev@vger.kernel.org
9998L:	linux-omap@vger.kernel.org
9999S:	Maintained
10000F:	drivers/video/fbdev/omap/
10001
10002OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10003M:	Roger Quadros <rogerq@ti.com>
10004M:	Tony Lindgren <tony@atomide.com>
10005L:	linux-omap@vger.kernel.org
10006S:	Maintained
10007F:	drivers/memory/omap-gpmc.c
10008F:	arch/arm/mach-omap2/*gpmc*
10009
10010OMAP GPIO DRIVER
10011M:	Grygorii Strashko <grygorii.strashko@ti.com>
10012M:	Santosh Shilimkar <ssantosh@kernel.org>
10013M:	Kevin Hilman <khilman@kernel.org>
10014L:	linux-omap@vger.kernel.org
10015S:	Maintained
10016F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10017F:	drivers/gpio/gpio-omap.c
10018
10019OMAP HARDWARE SPINLOCK SUPPORT
10020M:	Ohad Ben-Cohen <ohad@wizery.com>
10021L:	linux-omap@vger.kernel.org
10022S:	Maintained
10023F:	drivers/hwspinlock/omap_hwspinlock.c
10024
10025OMAP HS MMC SUPPORT
10026L:	linux-mmc@vger.kernel.org
10027L:	linux-omap@vger.kernel.org
10028S:	Orphan
10029F:	drivers/mmc/host/omap_hsmmc.c
10030
10031OMAP HWMOD DATA
10032M:	Paul Walmsley <paul@pwsan.com>
10033L:	linux-omap@vger.kernel.org
10034S:	Maintained
10035F:	arch/arm/mach-omap2/omap_hwmod*data*
10036
10037OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10038M:	Benoît Cousson <bcousson@baylibre.com>
10039L:	linux-omap@vger.kernel.org
10040S:	Maintained
10041F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10042
10043OMAP HWMOD SUPPORT
10044M:	Benoît Cousson <bcousson@baylibre.com>
10045M:	Paul Walmsley <paul@pwsan.com>
10046L:	linux-omap@vger.kernel.org
10047S:	Maintained
10048F:	arch/arm/mach-omap2/omap_hwmod.*
10049
10050OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10052L:	linux-media@vger.kernel.org
10053S:	Maintained
10054F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10055F:	drivers/media/platform/omap3isp/
10056F:	drivers/staging/media/omap4iss/
10057
10058OMAP MMC SUPPORT
10059M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10060L:	linux-omap@vger.kernel.org
10061S:	Maintained
10062F:	drivers/mmc/host/omap.c
10063
10064OMAP POWER MANAGEMENT SUPPORT
10065M:	Kevin Hilman <khilman@kernel.org>
10066L:	linux-omap@vger.kernel.org
10067S:	Maintained
10068F:	arch/arm/*omap*/*pm*
10069F:	drivers/cpufreq/omap-cpufreq.c
10070
10071OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10072M:	Rajendra Nayak <rnayak@codeaurora.org>
10073M:	Paul Walmsley <paul@pwsan.com>
10074L:	linux-omap@vger.kernel.org
10075S:	Maintained
10076F:	arch/arm/mach-omap2/prm*
10077
10078OMAP RANDOM NUMBER GENERATOR SUPPORT
10079M:	Deepak Saxena <dsaxena@plexity.net>
10080S:	Maintained
10081F:	drivers/char/hw_random/omap-rng.c
10082
10083OMAP USB SUPPORT
10084L:	linux-usb@vger.kernel.org
10085L:	linux-omap@vger.kernel.org
10086S:	Orphan
10087F:	drivers/usb/*/*omap*
10088F:	arch/arm/*omap*/usb*
10089
10090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10091M:	Mark Jackson <mpfj@newflow.co.uk>
10092L:	linux-omap@vger.kernel.org
10093S:	Maintained
10094F:	arch/arm/boot/dts/am335x-nano.dts
10095
10096OMAP1 SUPPORT
10097M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10098M:	Tony Lindgren <tony@atomide.com>
10099L:	linux-omap@vger.kernel.org
10100Q:	http://patchwork.kernel.org/project/linux-omap/list/
10101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10102S:	Maintained
10103F:	arch/arm/mach-omap1/
10104F:	arch/arm/plat-omap/
10105F:	arch/arm/configs/omap1_defconfig
10106F:	drivers/i2c/busses/i2c-omap.c
10107F:	include/linux/i2c-omap.h
10108
10109OMAP2+ SUPPORT
10110M:	Tony Lindgren <tony@atomide.com>
10111L:	linux-omap@vger.kernel.org
10112W:	http://www.muru.com/linux/omap/
10113W:	http://linux.omap.com/
10114Q:	http://patchwork.kernel.org/project/linux-omap/list/
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10116S:	Maintained
10117F:	arch/arm/mach-omap2/
10118F:	arch/arm/plat-omap/
10119F:	arch/arm/configs/omap2plus_defconfig
10120F:	drivers/i2c/busses/i2c-omap.c
10121F:	drivers/irqchip/irq-omap-intc.c
10122F:	drivers/mfd/*omap*.c
10123F:	drivers/mfd/menelaus.c
10124F:	drivers/mfd/palmas.c
10125F:	drivers/mfd/tps65217.c
10126F:	drivers/mfd/tps65218.c
10127F:	drivers/mfd/tps65910.c
10128F:	drivers/mfd/twl-core.[ch]
10129F:	drivers/mfd/twl4030*.c
10130F:	drivers/mfd/twl6030*.c
10131F:	drivers/mfd/twl6040*.c
10132F:	drivers/regulator/palmas-regulator*.c
10133F:	drivers/regulator/pbias-regulator.c
10134F:	drivers/regulator/tps65217-regulator.c
10135F:	drivers/regulator/tps65218-regulator.c
10136F:	drivers/regulator/tps65910-regulator.c
10137F:	drivers/regulator/twl-regulator.c
10138F:	drivers/regulator/twl6030-regulator.c
10139F:	include/linux/i2c-omap.h
10140
10141ONION OMEGA2+ BOARD
10142M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10143L:	linux-mips@linux-mips.org
10144S:	Maintained
10145F:	arch/mips/boot/dts/ralink/omega2p.dts
10146
10147OMFS FILESYSTEM
10148M:	Bob Copeland <me@bobcopeland.com>
10149L:	linux-karma-devel@lists.sourceforge.net
10150S:	Maintained
10151F:	Documentation/filesystems/omfs.txt
10152F:	fs/omfs/
10153
10154OMNIKEY CARDMAN 4000 DRIVER
10155M:	Harald Welte <laforge@gnumonks.org>
10156S:	Maintained
10157F:	drivers/char/pcmcia/cm4000_cs.c
10158F:	include/linux/cm4000_cs.h
10159F:	include/uapi/linux/cm4000_cs.h
10160
10161OMNIKEY CARDMAN 4040 DRIVER
10162M:	Harald Welte <laforge@gnumonks.org>
10163S:	Maintained
10164F:	drivers/char/pcmcia/cm4040_cs.*
10165
10166OMNIVISION OV13858 SENSOR DRIVER
10167M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10168L:	linux-media@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Maintained
10171F:	drivers/media/i2c/ov13858.c
10172
10173OMNIVISION OV5640 SENSOR DRIVER
10174M:	Steve Longerbeam <slongerbeam@gmail.com>
10175L:	linux-media@vger.kernel.org
10176T:	git git://linuxtv.org/media_tree.git
10177S:	Maintained
10178F:	drivers/media/i2c/ov5640.c
10179
10180OMNIVISION OV5647 SENSOR DRIVER
10181M:	Luis Oliveira <lolivei@synopsys.com>
10182L:	linux-media@vger.kernel.org
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Maintained
10185F:	drivers/media/i2c/ov5647.c
10186
10187OMNIVISION OV7670 SENSOR DRIVER
10188M:	Jonathan Corbet <corbet@lwn.net>
10189L:	linux-media@vger.kernel.org
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Maintained
10192F:	drivers/media/i2c/ov7670.c
10193F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10194
10195OMNIVISION OV7740 SENSOR DRIVER
10196M:	Wenyou Yang <wenyou.yang@microchip.com>
10197L:	linux-media@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Maintained
10200F:	drivers/media/i2c/ov7740.c
10201F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10202
10203ONENAND FLASH DRIVER
10204M:	Kyungmin Park <kyungmin.park@samsung.com>
10205L:	linux-mtd@lists.infradead.org
10206S:	Maintained
10207F:	drivers/mtd/onenand/
10208F:	include/linux/mtd/onenand*.h
10209
10210ONSTREAM SCSI TAPE DRIVER
10211M:	Willem Riede <osst@riede.org>
10212L:	osst-users@lists.sourceforge.net
10213L:	linux-scsi@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/scsi/osst.txt
10216F:	drivers/scsi/osst.*
10217F:	drivers/scsi/osst_*.h
10218F:	drivers/scsi/st.h
10219
10220OP-TEE DRIVER
10221M:	Jens Wiklander <jens.wiklander@linaro.org>
10222S:	Maintained
10223F:	drivers/tee/optee/
10224
10225OPA-VNIC DRIVER
10226M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10227M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10228L:	linux-rdma@vger.kernel.org
10229S:	Supported
10230F:	drivers/infiniband/ulp/opa_vnic
10231
10232OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10233M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10234L:	devicetree@vger.kernel.org
10235S:	Maintained
10236F:	Documentation/devicetree/dynamic-resolution-notes.txt
10237F:	Documentation/devicetree/overlay-notes.txt
10238F:	drivers/of/overlay.c
10239F:	drivers/of/resolver.c
10240
10241OPEN FIRMWARE AND FLATTENED DEVICE TREE
10242M:	Rob Herring <robh+dt@kernel.org>
10243M:	Frank Rowand <frowand.list@gmail.com>
10244L:	devicetree@vger.kernel.org
10245W:	http://www.devicetree.org/
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10247S:	Maintained
10248F:	drivers/of/
10249F:	include/linux/of*.h
10250F:	scripts/dtc/
10251F:	Documentation/ABI/testing/sysfs-firmware-ofw
10252
10253OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10254M:	Rob Herring <robh+dt@kernel.org>
10255M:	Mark Rutland <mark.rutland@arm.com>
10256L:	devicetree@vger.kernel.org
10257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10258Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10259S:	Maintained
10260F:	Documentation/devicetree/
10261F:	arch/*/boot/dts/
10262F:	include/dt-bindings/
10263
10264OPENCORES I2C BUS DRIVER
10265M:	Peter Korsgaard <jacmet@sunsite.dk>
10266L:	linux-i2c@vger.kernel.org
10267S:	Maintained
10268F:	Documentation/i2c/busses/i2c-ocores
10269F:	drivers/i2c/busses/i2c-ocores.c
10270
10271OPENRISC ARCHITECTURE
10272M:	Jonas Bonn <jonas@southpole.se>
10273M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10274M:	Stafford Horne <shorne@gmail.com>
10275T:	git git://github.com/openrisc/linux.git
10276L:	openrisc@lists.librecores.org
10277W:	http://openrisc.io
10278S:	Maintained
10279F:	Documentation/devicetree/bindings/openrisc/
10280F:	Documentation/openrisc/
10281F:	arch/openrisc/
10282F:	drivers/irqchip/irq-ompic.c
10283F:	drivers/irqchip/irq-or1k-*
10284
10285OPENVSWITCH
10286M:	Pravin B Shelar <pshelar@ovn.org>
10287L:	netdev@vger.kernel.org
10288L:	dev@openvswitch.org
10289W:	http://openvswitch.org
10290S:	Maintained
10291F:	net/openvswitch/
10292F:	include/uapi/linux/openvswitch.h
10293
10294OPERATING PERFORMANCE POINTS (OPP)
10295M:	Viresh Kumar <vireshk@kernel.org>
10296M:	Nishanth Menon <nm@ti.com>
10297M:	Stephen Boyd <sboyd@kernel.org>
10298L:	linux-pm@vger.kernel.org
10299S:	Maintained
10300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10301F:	drivers/opp/
10302F:	include/linux/pm_opp.h
10303F:	Documentation/power/opp.txt
10304F:	Documentation/devicetree/bindings/opp/
10305
10306OPL4 DRIVER
10307M:	Clemens Ladisch <clemens@ladisch.de>
10308L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10309T:	git git://git.alsa-project.org/alsa-kernel.git
10310S:	Maintained
10311F:	sound/drivers/opl4/
10312
10313OPROFILE
10314M:	Robert Richter <rric@kernel.org>
10315L:	oprofile-list@lists.sf.net
10316S:	Maintained
10317F:	arch/*/include/asm/oprofile*.h
10318F:	arch/*/oprofile/
10319F:	drivers/oprofile/
10320F:	include/linux/oprofile.h
10321
10322ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10323M:	Mark Fasheh <mfasheh@versity.com>
10324M:	Joel Becker <jlbec@evilplan.org>
10325L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10326W:	http://ocfs2.wiki.kernel.org
10327S:	Supported
10328F:	Documentation/filesystems/ocfs2.txt
10329F:	Documentation/filesystems/dlmfs.txt
10330F:	fs/ocfs2/
10331
10332ORANGEFS FILESYSTEM
10333M:	Mike Marshall <hubcap@omnibond.com>
10334L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10336S:	Supported
10337F:	fs/orangefs/
10338F:	Documentation/filesystems/orangefs.txt
10339
10340ORINOCO DRIVER
10341L:	linux-wireless@vger.kernel.org
10342W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10343W:	http://www.nongnu.org/orinoco/
10344S:	Orphan
10345F:	drivers/net/wireless/intersil/orinoco/
10346
10347OSD LIBRARY and FILESYSTEM
10348M:	Boaz Harrosh <ooo@electrozaur.com>
10349S:	Maintained
10350F:	drivers/scsi/osd/
10351F:	include/scsi/osd_*
10352F:	fs/exofs/
10353
10354OV2659 OMNIVISION SENSOR DRIVER
10355M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10356L:	linux-media@vger.kernel.org
10357W:	https://linuxtv.org
10358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10359T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10360S:	Maintained
10361F:	drivers/media/i2c/ov2659.c
10362F:	include/media/i2c/ov2659.h
10363
10364OVERLAY FILESYSTEM
10365M:	Miklos Szeredi <miklos@szeredi.hu>
10366L:	linux-unionfs@vger.kernel.org
10367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10368S:	Supported
10369F:	fs/overlayfs/
10370F:	Documentation/filesystems/overlayfs.txt
10371
10372P54 WIRELESS DRIVER
10373M:	Christian Lamparter <chunkeey@googlemail.com>
10374L:	linux-wireless@vger.kernel.org
10375W:	http://wireless.kernel.org/en/users/Drivers/p54
10376S:	Maintained
10377F:	drivers/net/wireless/intersil/p54/
10378
10379PA SEMI ETHERNET DRIVER
10380L:	netdev@vger.kernel.org
10381S:	Orphan
10382F:	drivers/net/ethernet/pasemi/*
10383
10384PA SEMI SMBUS DRIVER
10385L:	linux-i2c@vger.kernel.org
10386S:	Orphan
10387F:	drivers/i2c/busses/i2c-pasemi.c
10388
10389PADATA PARALLEL EXECUTION MECHANISM
10390M:	Steffen Klassert <steffen.klassert@secunet.com>
10391L:	linux-crypto@vger.kernel.org
10392S:	Maintained
10393F:	kernel/padata.c
10394F:	include/linux/padata.h
10395F:	Documentation/padata.txt
10396
10397PANASONIC LAPTOP ACPI EXTRAS DRIVER
10398M:	Harald Welte <laforge@gnumonks.org>
10399L:	platform-driver-x86@vger.kernel.org
10400S:	Maintained
10401F:	drivers/platform/x86/panasonic-laptop.c
10402
10403PANASONIC MN10300/AM33/AM34 PORT
10404M:	David Howells <dhowells@redhat.com>
10405L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10406W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10407S:	Maintained
10408F:	Documentation/mn10300/
10409F:	arch/mn10300/
10410
10411PARALLEL LCD/KEYPAD PANEL DRIVER
10412M:	Willy Tarreau <willy@haproxy.com>
10413M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10414S:	Odd Fixes
10415F:	Documentation/misc-devices/lcd-panel-cgram.txt
10416F:	drivers/misc/panel.c
10417
10418PARALLEL PORT SUBSYSTEM
10419M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10420M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10421L:	linux-parport@lists.infradead.org (subscribers-only)
10422S:	Maintained
10423F:	drivers/parport/
10424F:	include/linux/parport*.h
10425F:	drivers/char/ppdev.c
10426F:	include/uapi/linux/ppdev.h
10427F:	Documentation/parport*.txt
10428
10429PARAVIRT_OPS INTERFACE
10430M:	Juergen Gross <jgross@suse.com>
10431M:	Alok Kataria <akataria@vmware.com>
10432L:	virtualization@lists.linux-foundation.org
10433S:	Supported
10434F:	Documentation/virtual/paravirt_ops.txt
10435F:	arch/*/kernel/paravirt*
10436F:	arch/*/include/asm/paravirt*.h
10437F:	include/linux/hypervisor.h
10438
10439PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10440M:	Tim Waugh <tim@cyberelk.net>
10441L:	linux-parport@lists.infradead.org (subscribers-only)
10442S:	Maintained
10443F:	Documentation/blockdev/paride.txt
10444F:	drivers/block/paride/
10445
10446PARISC ARCHITECTURE
10447M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10448M:	Helge Deller <deller@gmx.de>
10449L:	linux-parisc@vger.kernel.org
10450W:	http://www.parisc-linux.org/
10451Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10454S:	Maintained
10455F:	arch/parisc/
10456F:	Documentation/parisc/
10457F:	drivers/parisc/
10458F:	drivers/char/agp/parisc-agp.c
10459F:	drivers/input/serio/gscps2.c
10460F:	drivers/parport/parport_gsc.*
10461F:	drivers/tty/serial/8250/8250_gsc.c
10462F:	drivers/video/fbdev/sti*
10463F:	drivers/video/console/sti*
10464F:	drivers/video/logo/logo_parisc*
10465
10466PARMAN
10467M:	Jiri Pirko <jiri@mellanox.com>
10468L:	netdev@vger.kernel.org
10469S:	Supported
10470F:	lib/parman.c
10471F:	lib/test_parman.c
10472F:	include/linux/parman.h
10473
10474PC87360 HARDWARE MONITORING DRIVER
10475M:	Jim Cromie <jim.cromie@gmail.com>
10476L:	linux-hwmon@vger.kernel.org
10477S:	Maintained
10478F:	Documentation/hwmon/pc87360
10479F:	drivers/hwmon/pc87360.c
10480
10481PC8736x GPIO DRIVER
10482M:	Jim Cromie <jim.cromie@gmail.com>
10483S:	Maintained
10484F:	drivers/char/pc8736x_gpio.c
10485
10486PC87427 HARDWARE MONITORING DRIVER
10487M:	Jean Delvare <jdelvare@suse.com>
10488L:	linux-hwmon@vger.kernel.org
10489S:	Maintained
10490F:	Documentation/hwmon/pc87427
10491F:	drivers/hwmon/pc87427.c
10492
10493PCA9532 LED DRIVER
10494M:	Riku Voipio <riku.voipio@iki.fi>
10495S:	Maintained
10496F:	drivers/leds/leds-pca9532.c
10497F:	include/linux/leds-pca9532.h
10498
10499PCA9541 I2C BUS MASTER SELECTOR DRIVER
10500M:	Guenter Roeck <linux@roeck-us.net>
10501L:	linux-i2c@vger.kernel.org
10502S:	Maintained
10503F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10504
10505PCDP - PRIMARY CONSOLE AND DEBUG PORT
10506M:	Khalid Aziz <khalid@gonehiking.org>
10507S:	Maintained
10508F:	drivers/firmware/pcdp.*
10509
10510PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10511M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10512L:	linux-pci@vger.kernel.org
10513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514S:	Maintained
10515F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10516F:	drivers/pci/host/pci-aardvark.c
10517
10518PCI DRIVER FOR ALTERA PCIE IP
10519M:	Ley Foon Tan <lftan@altera.com>
10520L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10521L:	linux-pci@vger.kernel.org
10522S:	Supported
10523F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10524F:	drivers/pci/host/pcie-altera.c
10525
10526PCI DRIVER FOR APPLIEDMICRO XGENE
10527M:	Tanmay Inamdar <tinamdar@apm.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linux-arm-kernel@lists.infradead.org
10530S:	Maintained
10531F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10532F:	drivers/pci/host/pci-xgene.c
10533
10534PCI DRIVER FOR ARM VERSATILE PLATFORM
10535M:	Rob Herring <robh@kernel.org>
10536L:	linux-pci@vger.kernel.org
10537L:	linux-arm-kernel@lists.infradead.org
10538S:	Maintained
10539F:	Documentation/devicetree/bindings/pci/versatile.txt
10540F:	drivers/pci/host/pci-versatile.c
10541
10542PCI DRIVER FOR ARMADA 8K
10543M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10544L:	linux-pci@vger.kernel.org
10545L:	linux-arm-kernel@lists.infradead.org
10546S:	Maintained
10547F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10548F:	drivers/pci/dwc/pcie-armada8k.c
10549
10550PCI DRIVER FOR CADENCE PCIE IP
10551M:	Alan Douglas <adouglas@cadence.com>
10552L:	linux-pci@vger.kernel.org
10553S:	Maintained
10554F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10555F:	drivers/pci/cadence/pcie-cadence*
10556
10557PCI DRIVER FOR FREESCALE LAYERSCAPE
10558M:	Minghuan Lian <minghuan.Lian@freescale.com>
10559M:	Mingkai Hu <mingkai.hu@freescale.com>
10560M:	Roy Zang <tie-fei.zang@freescale.com>
10561L:	linuxppc-dev@lists.ozlabs.org
10562L:	linux-pci@vger.kernel.org
10563L:	linux-arm-kernel@lists.infradead.org
10564S:	Maintained
10565F:	drivers/pci/dwc/*layerscape*
10566
10567PCI DRIVER FOR GENERIC OF HOSTS
10568M:	Will Deacon <will.deacon@arm.com>
10569L:	linux-pci@vger.kernel.org
10570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10573F:	drivers/pci/host/pci-host-common.c
10574F:	drivers/pci/host/pci-host-generic.c
10575
10576PCI DRIVER FOR IMX6
10577M:	Richard Zhu <hongxing.zhu@nxp.com>
10578M:	Lucas Stach <l.stach@pengutronix.de>
10579L:	linux-pci@vger.kernel.org
10580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10581S:	Maintained
10582F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10583F:	drivers/pci/dwc/*imx6*
10584
10585PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10586M:	Keith Busch <keith.busch@intel.com>
10587M:	Jonathan Derrick <jonathan.derrick@intel.com>
10588L:	linux-pci@vger.kernel.org
10589S:	Supported
10590F:	drivers/pci/host/vmd.c
10591
10592PCI DRIVER FOR MICROSEMI SWITCHTEC
10593M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10594M:	Logan Gunthorpe <logang@deltatee.com>
10595L:	linux-pci@vger.kernel.org
10596S:	Maintained
10597F:	Documentation/switchtec.txt
10598F:	Documentation/ABI/testing/sysfs-class-switchtec
10599F:	drivers/pci/switch/switchtec*
10600F:	include/uapi/linux/switchtec_ioctl.h
10601F:	include/linux/switchtec.h
10602F:	drivers/ntb/hw/mscc/
10603
10604PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10605M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10606M:	Jason Cooper <jason@lakedaemon.net>
10607L:	linux-pci@vger.kernel.org
10608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609S:	Maintained
10610F:	drivers/pci/host/*mvebu*
10611
10612PCI DRIVER FOR NVIDIA TEGRA
10613M:	Thierry Reding <thierry.reding@gmail.com>
10614L:	linux-tegra@vger.kernel.org
10615L:	linux-pci@vger.kernel.org
10616S:	Supported
10617F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10618F:	drivers/pci/host/pci-tegra.c
10619
10620PCI DRIVER FOR RENESAS R-CAR
10621M:	Simon Horman <horms@verge.net.au>
10622L:	linux-pci@vger.kernel.org
10623L:	linux-renesas-soc@vger.kernel.org
10624S:	Maintained
10625F:	drivers/pci/host/*rcar*
10626
10627PCI DRIVER FOR SAMSUNG EXYNOS
10628M:	Jingoo Han <jingoohan1@gmail.com>
10629L:	linux-pci@vger.kernel.org
10630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10631L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10632S:	Maintained
10633F:	drivers/pci/dwc/pci-exynos.c
10634
10635PCI DRIVER FOR SYNOPSYS DESIGNWARE
10636M:	Jingoo Han <jingoohan1@gmail.com>
10637M:	Joao Pinto <Joao.Pinto@synopsys.com>
10638L:	linux-pci@vger.kernel.org
10639S:	Maintained
10640F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10641F:	drivers/pci/dwc/*designware*
10642
10643PCI DRIVER FOR TI DRA7XX
10644M:	Kishon Vijay Abraham I <kishon@ti.com>
10645L:	linux-omap@vger.kernel.org
10646L:	linux-pci@vger.kernel.org
10647S:	Supported
10648F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10649F:	drivers/pci/dwc/pci-dra7xx.c
10650
10651PCI DRIVER FOR TI KEYSTONE
10652M:	Murali Karicheri <m-karicheri2@ti.com>
10653L:	linux-pci@vger.kernel.org
10654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655S:	Maintained
10656F:	drivers/pci/dwc/*keystone*
10657
10658PCI ENDPOINT SUBSYSTEM
10659M:	Kishon Vijay Abraham I <kishon@ti.com>
10660M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10661L:	linux-pci@vger.kernel.org
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10663S:	Supported
10664F:	drivers/pci/endpoint/
10665F:	drivers/misc/pci_endpoint_test.c
10666F:	tools/pci/
10667
10668PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10669M:	Russell Currey <ruscur@russell.cc>
10670L:	linuxppc-dev@lists.ozlabs.org
10671S:	Supported
10672F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10673F:	arch/powerpc/kernel/eeh*.c
10674F:	arch/powerpc/platforms/*/eeh*.c
10675F:	arch/powerpc/include/*/eeh*.h
10676
10677PCI ERROR RECOVERY
10678M:	Linas Vepstas <linasvepstas@gmail.com>
10679L:	linux-pci@vger.kernel.org
10680S:	Supported
10681F:	Documentation/PCI/pci-error-recovery.txt
10682
10683PCI MSI DRIVER FOR ALTERA MSI IP
10684M:	Ley Foon Tan <lftan@altera.com>
10685L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10686L:	linux-pci@vger.kernel.org
10687S:	Supported
10688F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10689F:	drivers/pci/host/pcie-altera-msi.c
10690
10691PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10692M:	Duc Dang <dhdang@apm.com>
10693L:	linux-pci@vger.kernel.org
10694L:	linux-arm-kernel@lists.infradead.org
10695S:	Maintained
10696F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10697F:	drivers/pci/host/pci-xgene-msi.c
10698
10699PCI SUBSYSTEM
10700M:	Bjorn Helgaas <bhelgaas@google.com>
10701L:	linux-pci@vger.kernel.org
10702Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10704S:	Supported
10705F:	Documentation/devicetree/bindings/pci/
10706F:	Documentation/PCI/
10707F:	drivers/acpi/pci*
10708F:	drivers/pci/
10709F:	include/asm-generic/pci*
10710F:	include/linux/pci*
10711F:	include/uapi/linux/pci*
10712F:	lib/pci*
10713F:	arch/x86/pci/
10714F:	arch/x86/kernel/quirks.c
10715
10716PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10717M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10718L:	linux-pci@vger.kernel.org
10719Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10721S:	Supported
10722F:	drivers/pci/host/
10723F:	drivers/pci/dwc/
10724
10725PCIE DRIVER FOR AXIS ARTPEC
10726M:	Niklas Cassel <niklas.cassel@axis.com>
10727M:	Jesper Nilsson <jesper.nilsson@axis.com>
10728L:	linux-arm-kernel@axis.com
10729L:	linux-pci@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/pci/axis,artpec*
10732F:	drivers/pci/dwc/*artpec*
10733
10734PCIE DRIVER FOR CAVIUM THUNDERX
10735M:	David Daney <david.daney@cavium.com>
10736L:	linux-pci@vger.kernel.org
10737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738S:	Supported
10739F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10740F:	drivers/pci/host/pci-thunder-*
10741
10742PCIE DRIVER FOR HISILICON
10743M:	Zhou Wang <wangzhou1@hisilicon.com>
10744L:	linux-pci@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10747F:	drivers/pci/dwc/pcie-hisi.c
10748
10749PCIE DRIVER FOR HISILICON KIRIN
10750M:	Xiaowei Song <songxiaowei@hisilicon.com>
10751M:	Binghui Wang <wangbinghui@hisilicon.com>
10752L:	linux-pci@vger.kernel.org
10753S:	Maintained
10754F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10755F:	drivers/pci/dwc/pcie-kirin.c
10756
10757PCIE DRIVER FOR HISILICON STB
10758M:	Jianguo Sun <sunjianguo1@huawei.com>
10759M:	Shawn Guo <shawn.guo@linaro.org>
10760L:	linux-pci@vger.kernel.org
10761S:	Maintained
10762F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10763F:	drivers/pci/dwc/pcie-histb.c
10764
10765PCIE DRIVER FOR MEDIATEK
10766M:	Ryder Lee <ryder.lee@mediatek.com>
10767L:	linux-pci@vger.kernel.org
10768L:	linux-mediatek@lists.infradead.org
10769S:	Supported
10770F:	Documentation/devicetree/bindings/pci/mediatek*
10771F:	drivers/pci/host/*mediatek*
10772
10773PCIE DRIVER FOR QUALCOMM MSM
10774M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10775L:	linux-pci@vger.kernel.org
10776L:	linux-arm-msm@vger.kernel.org
10777S:	Maintained
10778F:	drivers/pci/dwc/*qcom*
10779
10780PCIE DRIVER FOR ROCKCHIP
10781M:	Shawn Lin <shawn.lin@rock-chips.com>
10782L:	linux-pci@vger.kernel.org
10783L:	linux-rockchip@lists.infradead.org
10784S:	Maintained
10785F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10786F:	drivers/pci/host/pcie-rockchip.c
10787
10788PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10789M:	Linus Walleij <linus.walleij@linaro.org>
10790L:	linux-pci@vger.kernel.org
10791S:	Maintained
10792F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10793F:	drivers/pci/host/pci-v3-semi.c
10794
10795PCIE DRIVER FOR ST SPEAR13XX
10796M:	Pratyush Anand <pratyush.anand@gmail.com>
10797L:	linux-pci@vger.kernel.org
10798S:	Maintained
10799F:	drivers/pci/dwc/*spear*
10800
10801PCMCIA SUBSYSTEM
10802P:	Linux PCMCIA Team
10803L:	linux-pcmcia@lists.infradead.org
10804W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10806S:	Maintained
10807F:	Documentation/pcmcia/
10808F:	tools/pcmcia/
10809F:	drivers/pcmcia/
10810F:	include/pcmcia/
10811
10812PCNET32 NETWORK DRIVER
10813M:	Don Fry <pcnet32@frontier.com>
10814L:	netdev@vger.kernel.org
10815S:	Maintained
10816F:	drivers/net/ethernet/amd/pcnet32.c
10817
10818PCRYPT PARALLEL CRYPTO ENGINE
10819M:	Steffen Klassert <steffen.klassert@secunet.com>
10820L:	linux-crypto@vger.kernel.org
10821S:	Maintained
10822F:	crypto/pcrypt.c
10823F:	include/crypto/pcrypt.h
10824
10825PEAQ WMI HOTKEYS DRIVER
10826M:	Hans de Goede <hdegoede@redhat.com>
10827L:	platform-driver-x86@vger.kernel.org
10828S:	Maintained
10829F:	drivers/platform/x86/peaq-wmi.c
10830
10831PER-CPU MEMORY ALLOCATOR
10832M:	Tejun Heo <tj@kernel.org>
10833M:	Christoph Lameter <cl@linux.com>
10834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10835S:	Maintained
10836F:	include/linux/percpu*.h
10837F:	mm/percpu*.c
10838F:	arch/*/include/asm/percpu.h
10839
10840PER-TASK DELAY ACCOUNTING
10841M:	Balbir Singh <bsingharora@gmail.com>
10842S:	Maintained
10843F:	include/linux/delayacct.h
10844F:	kernel/delayacct.c
10845
10846PERFORMANCE EVENTS SUBSYSTEM
10847M:	Peter Zijlstra <peterz@infradead.org>
10848M:	Ingo Molnar <mingo@redhat.com>
10849M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10850R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10851R:	Jiri Olsa <jolsa@redhat.com>
10852R:	Namhyung Kim <namhyung@kernel.org>
10853L:	linux-kernel@vger.kernel.org
10854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10855S:	Supported
10856F:	kernel/events/*
10857F:	include/linux/perf_event.h
10858F:	include/uapi/linux/perf_event.h
10859F:	arch/*/kernel/perf_event*.c
10860F:	arch/*/kernel/*/perf_event*.c
10861F:	arch/*/kernel/*/*/perf_event*.c
10862F:	arch/*/include/asm/perf_event.h
10863F:	arch/*/kernel/perf_callchain.c
10864F:	arch/*/events/*
10865F:	tools/perf/
10866
10867PERSONALITY HANDLING
10868M:	Christoph Hellwig <hch@infradead.org>
10869L:	linux-abi-devel@lists.sourceforge.net
10870S:	Maintained
10871F:	include/linux/personality.h
10872F:	include/uapi/linux/personality.h
10873
10874PHONET PROTOCOL
10875M:	Remi Denis-Courmont <courmisch@gmail.com>
10876S:	Supported
10877F:	Documentation/networking/phonet.txt
10878F:	include/linux/phonet.h
10879F:	include/net/phonet/
10880F:	include/uapi/linux/phonet.h
10881F:	net/phonet/
10882
10883PHRAM MTD DRIVER
10884M:	Joern Engel <joern@lazybastard.org>
10885L:	linux-mtd@lists.infradead.org
10886S:	Maintained
10887F:	drivers/mtd/devices/phram.c
10888
10889PICOLCD HID DRIVER
10890M:	Bruno Prémont <bonbons@linux-vserver.org>
10891L:	linux-input@vger.kernel.org
10892S:	Maintained
10893F:	drivers/hid/hid-picolcd*
10894
10895PICOXCELL SUPPORT
10896M:	Jamie Iles <jamie@jamieiles.com>
10897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10898T:	git git://github.com/jamieiles/linux-2.6-ji.git
10899S:	Supported
10900F:	arch/arm/boot/dts/picoxcell*
10901F:	arch/arm/mach-picoxcell/
10902F:	drivers/crypto/picoxcell*
10903
10904PIN CONTROL SUBSYSTEM
10905M:	Linus Walleij <linus.walleij@linaro.org>
10906L:	linux-gpio@vger.kernel.org
10907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10908S:	Maintained
10909F:	Documentation/devicetree/bindings/pinctrl/
10910F:	Documentation/driver-api/pinctl.rst
10911F:	drivers/pinctrl/
10912F:	include/linux/pinctrl/
10913
10914PIN CONTROLLER - ATMEL AT91
10915M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917S:	Maintained
10918F:	drivers/pinctrl/pinctrl-at91.*
10919
10920PIN CONTROLLER - ATMEL AT91 PIO4
10921M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10923L:	linux-gpio@vger.kernel.org
10924S:	Supported
10925F:	drivers/pinctrl/pinctrl-at91-pio4.*
10926
10927PIN CONTROLLER - INTEL
10928M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10929M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10930S:	Maintained
10931F:	drivers/pinctrl/intel/
10932
10933PIN CONTROLLER - MEDIATEK
10934M:	Sean Wang <sean.wang@mediatek.com>
10935L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10936S:	Maintained
10937F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10938F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10939F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10940F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10941F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10942
10943PIN CONTROLLER - QUALCOMM
10944M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10945S:	Maintained
10946L:	linux-arm-msm@vger.kernel.org
10947F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10948F:	drivers/pinctrl/qcom/
10949
10950PIN CONTROLLER - RENESAS
10951M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10952M:	Geert Uytterhoeven <geert+renesas@glider.be>
10953L:	linux-renesas-soc@vger.kernel.org
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10955S:	Maintained
10956F:	drivers/pinctrl/sh-pfc/
10957
10958PIN CONTROLLER - SAMSUNG
10959M:	Tomasz Figa <tomasz.figa@gmail.com>
10960M:	Krzysztof Kozlowski <krzk@kernel.org>
10961M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10963L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10964Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10966S:	Maintained
10967F:	drivers/pinctrl/samsung/
10968F:	include/dt-bindings/pinctrl/samsung.h
10969F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10970
10971PIN CONTROLLER - SINGLE
10972M:	Tony Lindgren <tony@atomide.com>
10973M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10975L:	linux-omap@vger.kernel.org
10976S:	Maintained
10977F:	drivers/pinctrl/pinctrl-single.c
10978
10979PIN CONTROLLER - ST SPEAR
10980M:	Viresh Kumar <vireshk@kernel.org>
10981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10982W:	http://www.st.com/spear
10983S:	Maintained
10984F:	drivers/pinctrl/spear/
10985
10986PISTACHIO SOC SUPPORT
10987M:	James Hartley <james.hartley@sondrel.com>
10988L:	linux-mips@linux-mips.org
10989S:	Odd Fixes
10990F:	arch/mips/pistachio/
10991F:	arch/mips/include/asm/mach-pistachio/
10992F:	arch/mips/boot/dts/img/pistachio*
10993F:	arch/mips/configs/pistachio*_defconfig
10994
10995PKTCDVD DRIVER
10996S:	Orphan
10997M:	linux-block@vger.kernel.org
10998F:	drivers/block/pktcdvd.c
10999F:	include/linux/pktcdvd.h
11000F:	include/uapi/linux/pktcdvd.h
11001
11002PKUNITY SOC DRIVERS
11003M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11004W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11005S:	Maintained
11006T:	git git://github.com/gxt/linux.git
11007F:	drivers/input/serio/i8042-unicore32io.h
11008F:	drivers/i2c/busses/i2c-puv3.c
11009F:	drivers/video/fbdev/fb-puv3.c
11010F:	drivers/rtc/rtc-puv3.c
11011
11012PMBUS HARDWARE MONITORING DRIVERS
11013M:	Guenter Roeck <linux@roeck-us.net>
11014L:	linux-hwmon@vger.kernel.org
11015W:	http://hwmon.wiki.kernel.org/
11016W:	http://www.roeck-us.net/linux/drivers/
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11018S:	Maintained
11019F:	Documentation/hwmon/pmbus
11020F:	drivers/hwmon/pmbus/
11021F:	include/linux/pmbus.h
11022
11023PMC SIERRA MaxRAID DRIVER
11024L:	linux-scsi@vger.kernel.org
11025W:	http://www.pmc-sierra.com/
11026S:	Orphan
11027F:	drivers/scsi/pmcraid.*
11028
11029PMC SIERRA PM8001 DRIVER
11030M:	Jack Wang <jinpu.wang@profitbricks.com>
11031M:	lindar_liu@usish.com
11032L:	linux-scsi@vger.kernel.org
11033S:	Supported
11034F:	drivers/scsi/pm8001/
11035
11036PNP SUPPORT
11037M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11038S:	Maintained
11039F:	drivers/pnp/
11040
11041POSIX CLOCKS and TIMERS
11042M:	Thomas Gleixner <tglx@linutronix.de>
11043L:	linux-kernel@vger.kernel.org
11044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11045S:	Maintained
11046F:	fs/timerfd.c
11047F:	include/linux/timer*
11048F:	kernel/time/*timer*
11049
11050POWER MANAGEMENT CORE
11051M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11052L:	linux-pm@vger.kernel.org
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11054B:	https://bugzilla.kernel.org
11055S:	Supported
11056F:	drivers/base/power/
11057F:	include/linux/pm.h
11058F:	include/linux/pm_*
11059F:	include/linux/powercap.h
11060F:	drivers/powercap/
11061F:	kernel/configs/nopm.config
11062
11063POWER STATE COORDINATION INTERFACE (PSCI)
11064M:	Mark Rutland <mark.rutland@arm.com>
11065M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11066L:	linux-arm-kernel@lists.infradead.org
11067S:	Maintained
11068F:	drivers/firmware/psci*.c
11069F:	include/linux/psci.h
11070F:	include/uapi/linux/psci.h
11071
11072POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11073M:	Sebastian Reichel <sre@kernel.org>
11074L:	linux-pm@vger.kernel.org
11075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11076S:	Maintained
11077F:	Documentation/devicetree/bindings/power/supply/
11078F:	include/linux/power_supply.h
11079F:	drivers/power/supply/
11080
11081POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11082M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11083L:	linuxppc-dev@lists.ozlabs.org
11084S:	Maintained
11085F:	drivers/char/powernv-op-panel.c
11086
11087PPP OVER ATM (RFC 2364)
11088M:	Mitchell Blank Jr <mitch@sfgoth.com>
11089S:	Maintained
11090F:	net/atm/pppoatm.c
11091F:	include/uapi/linux/atmppp.h
11092
11093PPP OVER ETHERNET
11094M:	Michal Ostrowski <mostrows@earthlink.net>
11095S:	Maintained
11096F:	drivers/net/ppp/pppoe.c
11097F:	drivers/net/ppp/pppox.c
11098
11099PPP OVER L2TP
11100M:	James Chapman <jchapman@katalix.com>
11101S:	Maintained
11102F:	net/l2tp/l2tp_ppp.c
11103F:	include/linux/if_pppol2tp.h
11104F:	include/uapi/linux/if_pppol2tp.h
11105
11106PPP PROTOCOL DRIVERS AND COMPRESSORS
11107M:	Paul Mackerras <paulus@samba.org>
11108L:	linux-ppp@vger.kernel.org
11109S:	Maintained
11110F:	drivers/net/ppp/ppp_*
11111
11112PPS SUPPORT
11113M:	Rodolfo Giometti <giometti@enneenne.com>
11114W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11115L:	linuxpps@ml.enneenne.com (subscribers-only)
11116S:	Maintained
11117F:	Documentation/pps/
11118F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11119F:	Documentation/ABI/testing/sysfs-pps
11120F:	drivers/pps/
11121F:	include/linux/pps*.h
11122F:	include/uapi/linux/pps.h
11123
11124PPTP DRIVER
11125M:	Dmitry Kozlov <xeb@mail.ru>
11126L:	netdev@vger.kernel.org
11127S:	Maintained
11128F:	drivers/net/ppp/pptp.c
11129W:	http://sourceforge.net/projects/accel-pptp
11130
11131PREEMPTIBLE KERNEL
11132M:	Robert Love <rml@tech9.net>
11133L:	kpreempt-tech@lists.sourceforge.net
11134W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11135S:	Supported
11136F:	Documentation/preempt-locking.txt
11137F:	include/linux/preempt.h
11138
11139PRINTK
11140M:	Petr Mladek <pmladek@suse.com>
11141M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11142R:	Steven Rostedt <rostedt@goodmis.org>
11143S:	Maintained
11144F:	kernel/printk/
11145F:	include/linux/printk.h
11146
11147PRISM54 WIRELESS DRIVER
11148M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11149L:	linux-wireless@vger.kernel.org
11150W:	http://wireless.kernel.org/en/users/Drivers/p54
11151S:	Obsolete
11152F:	drivers/net/wireless/intersil/prism54/
11153
11154PROC SYSCTL
11155M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11156M:	Kees Cook <keescook@chromium.org>
11157L:	linux-kernel@vger.kernel.org
11158L:	linux-fsdevel@vger.kernel.org
11159S:	Maintained
11160F:	fs/proc/proc_sysctl.c
11161F:	include/linux/sysctl.h
11162F:	kernel/sysctl.c
11163F:	tools/testing/selftests/sysctl/
11164
11165PS3 NETWORK SUPPORT
11166M:	Geoff Levand <geoff@infradead.org>
11167L:	netdev@vger.kernel.org
11168L:	linuxppc-dev@lists.ozlabs.org
11169S:	Maintained
11170F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11171
11172PS3 PLATFORM SUPPORT
11173M:	Geoff Levand <geoff@infradead.org>
11174L:	linuxppc-dev@lists.ozlabs.org
11175S:	Maintained
11176F:	arch/powerpc/boot/ps3*
11177F:	arch/powerpc/include/asm/lv1call.h
11178F:	arch/powerpc/include/asm/ps3*.h
11179F:	arch/powerpc/platforms/ps3/
11180F:	drivers/*/ps3*
11181F:	drivers/ps3/
11182F:	drivers/rtc/rtc-ps3.c
11183F:	drivers/usb/host/*ps3.c
11184F:	sound/ppc/snd_ps3*
11185
11186PS3VRAM DRIVER
11187M:	Jim Paris <jim@jtan.com>
11188M:	Geoff Levand <geoff@infradead.org>
11189L:	linuxppc-dev@lists.ozlabs.org
11190S:	Maintained
11191F:	drivers/block/ps3vram.c
11192
11193PSAMPLE PACKET SAMPLING SUPPORT:
11194M:	Yotam Gigi <yotam.gi@gmail.com>
11195S:	Maintained
11196F:	net/psample
11197F:	include/net/psample.h
11198F:	include/uapi/linux/psample.h
11199
11200PSTORE FILESYSTEM
11201M:	Kees Cook <keescook@chromium.org>
11202M:	Anton Vorontsov <anton@enomsg.org>
11203M:	Colin Cross <ccross@android.com>
11204M:	Tony Luck <tony.luck@intel.com>
11205S:	Maintained
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11207F:	fs/pstore/
11208F:	include/linux/pstore*
11209F:	drivers/firmware/efi/efi-pstore.c
11210F:	drivers/acpi/apei/erst.c
11211F:	Documentation/admin-guide/ramoops.rst
11212F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11213K:	\b(pstore|ramoops)
11214
11215PTP HARDWARE CLOCK SUPPORT
11216M:	Richard Cochran <richardcochran@gmail.com>
11217L:	netdev@vger.kernel.org
11218S:	Maintained
11219W:	http://linuxptp.sourceforge.net/
11220F:	Documentation/ABI/testing/sysfs-ptp
11221F:	Documentation/ptp/*
11222F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11223F:	drivers/net/phy/dp83640*
11224F:	drivers/ptp/*
11225F:	include/linux/ptp_cl*
11226
11227PTRACE SUPPORT
11228M:	Oleg Nesterov <oleg@redhat.com>
11229S:	Maintained
11230F:	include/asm-generic/syscall.h
11231F:	include/linux/ptrace.h
11232F:	include/linux/regset.h
11233F:	include/linux/tracehook.h
11234F:	include/uapi/linux/ptrace.h
11235F:	include/uapi/linux/ptrace.h
11236F:	include/asm-generic/ptrace.h
11237F:	kernel/ptrace.c
11238F:	arch/*/ptrace*.c
11239F:	arch/*/*/ptrace*.c
11240F:	arch/*/include/asm/ptrace*.h
11241
11242PULSE8-CEC DRIVER
11243M:	Hans Verkuil <hverkuil@xs4all.nl>
11244L:	linux-media@vger.kernel.org
11245T:	git git://linuxtv.org/media_tree.git
11246S:	Maintained
11247F:	drivers/media/usb/pulse8-cec/*
11248F:	Documentation/media/cec-drivers/pulse8-cec.rst
11249
11250PVRUSB2 VIDEO4LINUX DRIVER
11251M:	Mike Isely <isely@pobox.com>
11252L:	pvrusb2@isely.net	(subscribers-only)
11253L:	linux-media@vger.kernel.org
11254W:	http://www.isely.net/pvrusb2/
11255T:	git git://linuxtv.org/media_tree.git
11256S:	Maintained
11257F:	Documentation/media/v4l-drivers/pvrusb2*
11258F:	drivers/media/usb/pvrusb2/
11259
11260PWC WEBCAM DRIVER
11261M:	Hans Verkuil <hverkuil@xs4all.nl>
11262L:	linux-media@vger.kernel.org
11263T:	git git://linuxtv.org/media_tree.git
11264S:	Odd Fixes
11265F:	drivers/media/usb/pwc/*
11266
11267PWM FAN DRIVER
11268M:	Kamil Debski <kamil@wypas.org>
11269M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11270L:	linux-hwmon@vger.kernel.org
11271S:	Supported
11272F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11273F:	Documentation/hwmon/pwm-fan
11274F:	drivers/hwmon/pwm-fan.c
11275
11276PWM IR Transmitter
11277M:	Sean Young <sean@mess.org>
11278L:	linux-media@vger.kernel.org
11279S:	Maintained
11280F:	drivers/media/rc/pwm-ir-tx.c
11281
11282PWM SUBSYSTEM
11283M:	Thierry Reding <thierry.reding@gmail.com>
11284L:	linux-pwm@vger.kernel.org
11285S:	Maintained
11286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11287F:	Documentation/pwm.txt
11288F:	Documentation/devicetree/bindings/pwm/
11289F:	include/linux/pwm.h
11290F:	drivers/pwm/
11291F:	drivers/video/backlight/pwm_bl.c
11292F:	include/linux/pwm_backlight.h
11293F:	drivers/gpio/gpio-mvebu.c
11294F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11295
11296PXA GPIO DRIVER
11297M:	Robert Jarzmik <robert.jarzmik@free.fr>
11298L:	linux-gpio@vger.kernel.org
11299S:	Maintained
11300F:	drivers/gpio/gpio-pxa.c
11301
11302PXA MMCI DRIVER
11303S:	Orphan
11304
11305PXA RTC DRIVER
11306M:	Robert Jarzmik <robert.jarzmik@free.fr>
11307L:	linux-rtc@vger.kernel.org
11308S:	Maintained
11309
11310PXA2xx/PXA3xx SUPPORT
11311M:	Daniel Mack <daniel@zonque.org>
11312M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11313M:	Robert Jarzmik <robert.jarzmik@free.fr>
11314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315T:	git git://github.com/hzhuang1/linux.git
11316T:	git git://github.com/rjarzmik/linux.git
11317S:	Maintained
11318F:	arch/arm/boot/dts/pxa*
11319F:	arch/arm/mach-pxa/
11320F:	drivers/dma/pxa*
11321F:	drivers/pcmcia/pxa2xx*
11322F:	drivers/pinctrl/pxa/
11323F:	drivers/spi/spi-pxa2xx*
11324F:	drivers/usb/gadget/udc/pxa2*
11325F:	include/sound/pxa2xx-lib.h
11326F:	sound/arm/pxa*
11327F:	sound/soc/pxa/
11328
11329PXA3xx NAND FLASH DRIVER
11330M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11331L:	linux-mtd@lists.infradead.org
11332S:	Maintained
11333F:	drivers/mtd/nand/pxa3xx_nand.c
11334
11335QAT DRIVER
11336M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11337L:	qat-linux@intel.com
11338S:	Supported
11339F:	drivers/crypto/qat/
11340
11341QCOM AUDIO (ASoC) DRIVERS
11342M:	Patrick Lai <plai@codeaurora.org>
11343M:	Banajit Goswami <bgoswami@codeaurora.org>
11344L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11345S:	Supported
11346F:	sound/soc/qcom/
11347
11348QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11349M:	Gabriel Somlo <somlo@cmu.edu>
11350M:	"Michael S. Tsirkin" <mst@redhat.com>
11351L:	qemu-devel@nongnu.org
11352S:	Maintained
11353F:	drivers/firmware/qemu_fw_cfg.c
11354
11355QIB DRIVER
11356M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11357M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11358L:	linux-rdma@vger.kernel.org
11359S:	Supported
11360F:	drivers/infiniband/hw/qib/
11361
11362QLOGIC QL41xxx FCOE DRIVER
11363M:	QLogic-Storage-Upstream@cavium.com
11364L:	linux-scsi@vger.kernel.org
11365S:	Supported
11366F:	drivers/scsi/qedf/
11367
11368QLOGIC QL41xxx ISCSI DRIVER
11369M:	QLogic-Storage-Upstream@cavium.com
11370L:	linux-scsi@vger.kernel.org
11371S:	Supported
11372F:	drivers/scsi/qedi/
11373
11374QLOGIC QL4xxx ETHERNET DRIVER
11375M:	Ariel Elior <Ariel.Elior@cavium.com>
11376M:	everest-linux-l2@cavium.com
11377L:	netdev@vger.kernel.org
11378S:	Supported
11379F:	drivers/net/ethernet/qlogic/qed/
11380F:	include/linux/qed/
11381F:	drivers/net/ethernet/qlogic/qede/
11382
11383QLOGIC QL4xxx RDMA DRIVER
11384M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11385M:	Ariel Elior <Ariel.Elior@cavium.com>
11386L:	linux-rdma@vger.kernel.org
11387S:	Supported
11388F:	drivers/infiniband/hw/qedr/
11389F:	include/uapi/rdma/qedr-abi.h
11390
11391QLOGIC QLA1280 SCSI DRIVER
11392M:	Michael Reed <mdr@sgi.com>
11393L:	linux-scsi@vger.kernel.org
11394S:	Maintained
11395F:	drivers/scsi/qla1280.[ch]
11396
11397QLOGIC QLA2XXX FC-SCSI DRIVER
11398M:	qla2xxx-upstream@qlogic.com
11399L:	linux-scsi@vger.kernel.org
11400S:	Supported
11401F:	Documentation/scsi/LICENSE.qla2xxx
11402F:	drivers/scsi/qla2xxx/
11403
11404QLOGIC QLA3XXX NETWORK DRIVER
11405M:	Dept-GELinuxNICDev@cavium.com
11406L:	netdev@vger.kernel.org
11407S:	Supported
11408F:	Documentation/networking/LICENSE.qla3xxx
11409F:	drivers/net/ethernet/qlogic/qla3xxx.*
11410
11411QLOGIC QLA4XXX iSCSI DRIVER
11412M:	QLogic-Storage-Upstream@qlogic.com
11413L:	linux-scsi@vger.kernel.org
11414S:	Supported
11415F:	Documentation/scsi/LICENSE.qla4xxx
11416F:	drivers/scsi/qla4xxx/
11417
11418QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11419M:	Harish Patil <harish.patil@cavium.com>
11420M:	Manish Chopra <manish.chopra@cavium.com>
11421M:	Dept-GELinuxNICDev@cavium.com
11422L:	netdev@vger.kernel.org
11423S:	Supported
11424F:	drivers/net/ethernet/qlogic/qlcnic/
11425
11426QLOGIC QLGE 10Gb ETHERNET DRIVER
11427M:	Harish Patil <harish.patil@cavium.com>
11428M:	Manish Chopra <manish.chopra@cavium.com>
11429M:	Dept-GELinuxNICDev@cavium.com
11430L:	netdev@vger.kernel.org
11431S:	Supported
11432F:	drivers/net/ethernet/qlogic/qlge/
11433
11434QNX4 FILESYSTEM
11435M:	Anders Larsen <al@alarsen.net>
11436W:	http://www.alarsen.net/linux/qnx4fs/
11437S:	Maintained
11438F:	fs/qnx4/
11439F:	include/uapi/linux/qnx4_fs.h
11440F:	include/uapi/linux/qnxtypes.h
11441
11442QORIQ DPAA2 FSL-MC BUS DRIVER
11443M:	Stuart Yoder <stuyoder@gmail.com>
11444M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11445L:	linux-kernel@vger.kernel.org
11446S:	Maintained
11447F:	drivers/staging/fsl-mc/
11448F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11449
11450QT1010 MEDIA DRIVER
11451M:	Antti Palosaari <crope@iki.fi>
11452L:	linux-media@vger.kernel.org
11453W:	https://linuxtv.org
11454W:	http://palosaari.fi/linux/
11455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11456T:	git git://linuxtv.org/anttip/media_tree.git
11457S:	Maintained
11458F:	drivers/media/tuners/qt1010*
11459
11460QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11461M:	Kalle Valo <kvalo@qca.qualcomm.com>
11462L:	ath10k@lists.infradead.org
11463W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11465S:	Supported
11466F:	drivers/net/wireless/ath/ath10k/
11467
11468QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11469M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11470L:	linux-wireless@vger.kernel.org
11471W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11472S:	Supported
11473F:	drivers/net/wireless/ath/ath9k/
11474
11475QUALCOMM CAMERA SUBSYSTEM DRIVER
11476M:	Todor Tomov <todor.tomov@linaro.org>
11477L:	linux-media@vger.kernel.org
11478S:	Maintained
11479F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11480F:	Documentation/media/v4l-drivers/qcom_camss.rst
11481F:	drivers/media/platform/qcom/camss-8x16/
11482
11483QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11484M:	Timur Tabi <timur@codeaurora.org>
11485L:	netdev@vger.kernel.org
11486S:	Supported
11487F:	drivers/net/ethernet/qualcomm/emac/
11488
11489QUALCOMM HEXAGON ARCHITECTURE
11490M:	Richard Kuo <rkuo@codeaurora.org>
11491L:	linux-hexagon@vger.kernel.org
11492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11493S:	Supported
11494F:	arch/hexagon/
11495
11496QUALCOMM IOMMU
11497M:	Rob Clark <robdclark@gmail.com>
11498L:	iommu@lists.linux-foundation.org
11499L:	linux-arm-msm@vger.kernel.org
11500S:	Maintained
11501F:	drivers/iommu/qcom_iommu.c
11502
11503QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11504M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11505L:	linux-media@vger.kernel.org
11506L:	linux-arm-msm@vger.kernel.org
11507T:	git git://linuxtv.org/media_tree.git
11508S:	Maintained
11509F:	drivers/media/platform/qcom/venus/
11510
11511QUALCOMM WCN36XX WIRELESS DRIVER
11512M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11513L:	wcn36xx@lists.infradead.org
11514W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11515T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11516S:	Supported
11517F:	drivers/net/wireless/ath/wcn36xx/
11518
11519QUANTENNA QTNFMAC WIRELESS DRIVER
11520M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11521M:	Avinash Patil <avinashp@quantenna.com>
11522M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11523L:	linux-wireless@vger.kernel.org
11524S:	Maintained
11525F:	drivers/net/wireless/quantenna
11526
11527RADEON and AMDGPU DRM DRIVERS
11528M:	Alex Deucher <alexander.deucher@amd.com>
11529M:	Christian König <christian.koenig@amd.com>
11530M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11531L:	amd-gfx@lists.freedesktop.org
11532T:	git git://people.freedesktop.org/~agd5f/linux
11533S:	Supported
11534F:	drivers/gpu/drm/radeon/
11535F:	include/uapi/drm/radeon_drm.h
11536F:	drivers/gpu/drm/amd/
11537F:	include/uapi/drm/amdgpu_drm.h
11538
11539RADEON FRAMEBUFFER DISPLAY DRIVER
11540M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11541L:	linux-fbdev@vger.kernel.org
11542S:	Maintained
11543F:	drivers/video/fbdev/aty/radeon*
11544F:	include/uapi/linux/radeonfb.h
11545
11546RADIOSHARK RADIO DRIVER
11547M:	Hans Verkuil <hverkuil@xs4all.nl>
11548L:	linux-media@vger.kernel.org
11549T:	git git://linuxtv.org/media_tree.git
11550S:	Maintained
11551F:	drivers/media/radio/radio-shark.c
11552
11553RADIOSHARK2 RADIO DRIVER
11554M:	Hans Verkuil <hverkuil@xs4all.nl>
11555L:	linux-media@vger.kernel.org
11556T:	git git://linuxtv.org/media_tree.git
11557S:	Maintained
11558F:	drivers/media/radio/radio-shark2.c
11559F:	drivers/media/radio/radio-tea5777.c
11560
11561RADOS BLOCK DEVICE (RBD)
11562M:	Ilya Dryomov <idryomov@gmail.com>
11563M:	Sage Weil <sage@redhat.com>
11564M:	Alex Elder <elder@kernel.org>
11565L:	ceph-devel@vger.kernel.org
11566W:	http://ceph.com/
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11568T:	git git://github.com/ceph/ceph-client.git
11569S:	Supported
11570F:	Documentation/ABI/testing/sysfs-bus-rbd
11571F:	drivers/block/rbd.c
11572F:	drivers/block/rbd_types.h
11573
11574RAGE128 FRAMEBUFFER DISPLAY DRIVER
11575M:	Paul Mackerras <paulus@samba.org>
11576L:	linux-fbdev@vger.kernel.org
11577S:	Maintained
11578F:	drivers/video/fbdev/aty/aty128fb.c
11579
11580RAINSHADOW-CEC DRIVER
11581M:	Hans Verkuil <hverkuil@xs4all.nl>
11582L:	linux-media@vger.kernel.org
11583T:	git git://linuxtv.org/media_tree.git
11584S:	Maintained
11585F:	drivers/media/usb/rainshadow-cec/*
11586
11587RALINK MIPS ARCHITECTURE
11588M:	John Crispin <john@phrozen.org>
11589L:	linux-mips@linux-mips.org
11590S:	Maintained
11591F:	arch/mips/ralink
11592
11593RALINK RT2X00 WIRELESS LAN DRIVER
11594P:	rt2x00 project
11595M:	Stanislaw Gruszka <sgruszka@redhat.com>
11596M:	Helmut Schaa <helmut.schaa@googlemail.com>
11597L:	linux-wireless@vger.kernel.org
11598S:	Maintained
11599F:	drivers/net/wireless/ralink/rt2x00/
11600
11601RAMDISK RAM BLOCK DEVICE DRIVER
11602M:	Jens Axboe <axboe@kernel.dk>
11603S:	Maintained
11604F:	Documentation/blockdev/ramdisk.txt
11605F:	drivers/block/brd.c
11606
11607RANCHU VIRTUAL BOARD FOR MIPS
11608M:	Miodrag Dinic <miodrag.dinic@mips.com>
11609L:	linux-mips@linux-mips.org
11610S:	Supported
11611F:	arch/mips/generic/board-ranchu.c
11612F:	arch/mips/configs/generic/board-ranchu.config
11613
11614RANDOM NUMBER DRIVER
11615M:	"Theodore Ts'o" <tytso@mit.edu>
11616S:	Maintained
11617F:	drivers/char/random.c
11618
11619RAPIDIO SUBSYSTEM
11620M:	Matt Porter <mporter@kernel.crashing.org>
11621M:	Alexandre Bounine <alexandre.bounine@idt.com>
11622S:	Maintained
11623F:	drivers/rapidio/
11624
11625RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11626L:	linux-wireless@vger.kernel.org
11627S:	Orphan
11628F:	drivers/net/wireless/ray*
11629
11630RCUTORTURE TEST FRAMEWORK
11631M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11632M:	Josh Triplett <josh@joshtriplett.org>
11633R:	Steven Rostedt <rostedt@goodmis.org>
11634R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11635R:	Lai Jiangshan <jiangshanlai@gmail.com>
11636L:	linux-kernel@vger.kernel.org
11637S:	Supported
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11639F:	tools/testing/selftests/rcutorture
11640
11641RDC R-321X SoC
11642M:	Florian Fainelli <florian@openwrt.org>
11643S:	Maintained
11644
11645RDC R6040 FAST ETHERNET DRIVER
11646M:	Florian Fainelli <f.fainelli@gmail.com>
11647L:	netdev@vger.kernel.org
11648S:	Maintained
11649F:	drivers/net/ethernet/rdc/r6040.c
11650
11651RDMAVT - RDMA verbs software
11652M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11653M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11654L:	linux-rdma@vger.kernel.org
11655S:	Supported
11656F:	drivers/infiniband/sw/rdmavt
11657
11658RDS - RELIABLE DATAGRAM SOCKETS
11659M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11660L:	netdev@vger.kernel.org
11661L:	linux-rdma@vger.kernel.org
11662L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11663W:	https://oss.oracle.com/projects/rds/
11664S:	Supported
11665F:	net/rds/
11666F:	Documentation/networking/rds.txt
11667
11668RDT - RESOURCE ALLOCATION
11669M:	Fenghua Yu <fenghua.yu@intel.com>
11670L:	linux-kernel@vger.kernel.org
11671S:	Supported
11672F:	arch/x86/kernel/cpu/intel_rdt*
11673F:	arch/x86/include/asm/intel_rdt_sched.h
11674F:	Documentation/x86/intel_rdt*
11675
11676READ-COPY UPDATE (RCU)
11677M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11678M:	Josh Triplett <josh@joshtriplett.org>
11679R:	Steven Rostedt <rostedt@goodmis.org>
11680R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11681R:	Lai Jiangshan <jiangshanlai@gmail.com>
11682L:	linux-kernel@vger.kernel.org
11683W:	http://www.rdrop.com/users/paulmck/RCU/
11684S:	Supported
11685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11686F:	Documentation/RCU/
11687X:	Documentation/RCU/torture.txt
11688F:	include/linux/rcu*
11689X:	include/linux/srcu.h
11690F:	kernel/rcu/
11691X:	kernel/torture.c
11692
11693REAL TIME CLOCK (RTC) SUBSYSTEM
11694M:	Alessandro Zummo <a.zummo@towertech.it>
11695M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11696L:	linux-rtc@vger.kernel.org
11697Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11699S:	Maintained
11700F:	Documentation/devicetree/bindings/rtc/
11701F:	Documentation/rtc.txt
11702F:	drivers/rtc/
11703F:	include/linux/rtc.h
11704F:	include/uapi/linux/rtc.h
11705F:	include/linux/rtc/
11706F:	include/linux/platform_data/rtc-*
11707F:	tools/testing/selftests/timers/rtctest.c
11708
11709REALTEK AUDIO CODECS
11710M:	Bard Liao <bardliao@realtek.com>
11711M:	Oder Chiou <oder_chiou@realtek.com>
11712S:	Maintained
11713F:	sound/soc/codecs/rt*
11714F:	include/sound/rt*.h
11715
11716REGISTER MAP ABSTRACTION
11717M:	Mark Brown <broonie@kernel.org>
11718L:	linux-kernel@vger.kernel.org
11719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11720S:	Supported
11721F:	Documentation/devicetree/bindings/regmap/
11722F:	drivers/base/regmap/
11723F:	include/linux/regmap.h
11724
11725REISERFS FILE SYSTEM
11726L:	reiserfs-devel@vger.kernel.org
11727S:	Supported
11728F:	fs/reiserfs/
11729
11730REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11731M:	Ohad Ben-Cohen <ohad@wizery.com>
11732M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11733L:	linux-remoteproc@vger.kernel.org
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11735S:	Maintained
11736F:	Documentation/devicetree/bindings/remoteproc/
11737F:	Documentation/remoteproc.txt
11738F:	drivers/remoteproc/
11739F:	include/linux/remoteproc.h
11740
11741REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11742M:	Ohad Ben-Cohen <ohad@wizery.com>
11743M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11744L:	linux-remoteproc@vger.kernel.org
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11746S:	Maintained
11747F:	drivers/rpmsg/
11748F:	Documentation/rpmsg.txt
11749F:	include/linux/rpmsg.h
11750F:	include/linux/rpmsg/
11751
11752RENESAS CLOCK DRIVERS
11753M:	Geert Uytterhoeven <geert+renesas@glider.be>
11754L:	linux-renesas-soc@vger.kernel.org
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11756S:	Supported
11757F:	drivers/clk/renesas/
11758
11759RENESAS ETHERNET DRIVERS
11760R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11761L:	netdev@vger.kernel.org
11762L:	linux-renesas-soc@vger.kernel.org
11763F:	Documentation/devicetree/bindings/net/renesas,*.txt
11764F:	Documentation/devicetree/bindings/net/sh_eth.txt
11765F:	drivers/net/ethernet/renesas/
11766F:	include/linux/sh_eth.h
11767
11768RENESAS R-CAR GYROADC DRIVER
11769M:	Marek Vasut <marek.vasut@gmail.com>
11770L:	linux-iio@vger.kernel.org
11771S:	Supported
11772F:	drivers/iio/adc/rcar_gyro_adc.c
11773
11774RENESAS USB PHY DRIVER
11775M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11776L:	linux-renesas-soc@vger.kernel.org
11777S:	Maintained
11778F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11779
11780RESET CONTROLLER FRAMEWORK
11781M:	Philipp Zabel <p.zabel@pengutronix.de>
11782T:	git git://git.pengutronix.de/git/pza/linux
11783S:	Maintained
11784F:	drivers/reset/
11785F:	Documentation/devicetree/bindings/reset/
11786F:	include/dt-bindings/reset/
11787F:	include/linux/reset.h
11788F:	include/linux/reset-controller.h
11789
11790RFKILL
11791M:	Johannes Berg <johannes@sipsolutions.net>
11792L:	linux-wireless@vger.kernel.org
11793W:	http://wireless.kernel.org/
11794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11796S:	Maintained
11797F:	Documentation/rfkill.txt
11798F:	Documentation/ABI/stable/sysfs-class-rfkill
11799F:	net/rfkill/
11800
11801RHASHTABLE
11802M:	Thomas Graf <tgraf@suug.ch>
11803M:	Herbert Xu <herbert@gondor.apana.org.au>
11804L:	netdev@vger.kernel.org
11805S:	Maintained
11806F:	lib/rhashtable.c
11807F:	include/linux/rhashtable.h
11808
11809RICOH R5C592 MEMORYSTICK DRIVER
11810M:	Maxim Levitsky <maximlevitsky@gmail.com>
11811S:	Maintained
11812F:	drivers/memstick/host/r592.*
11813
11814RICOH SMARTMEDIA/XD DRIVER
11815M:	Maxim Levitsky <maximlevitsky@gmail.com>
11816S:	Maintained
11817F:	drivers/mtd/nand/r852.c
11818F:	drivers/mtd/nand/r852.h
11819
11820RISC-V ARCHITECTURE
11821M:	Palmer Dabbelt <palmer@sifive.com>
11822M:	Albert Ou <albert@sifive.com>
11823L:	linux-riscv@lists.infradead.org
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11825S:	Supported
11826F:	arch/riscv/
11827K:	riscv
11828N:	riscv
11829
11830ROCCAT DRIVERS
11831M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11832W:	http://sourceforge.net/projects/roccat/
11833S:	Maintained
11834F:	drivers/hid/hid-roccat*
11835F:	include/linux/hid-roccat*
11836F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11837
11838ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11839M:	Jacob chen <jacob2.chen@rock-chips.com>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/platform/rockchip/rga/
11843F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11844
11845ROCKER DRIVER
11846M:	Jiri Pirko <jiri@resnulli.us>
11847L:	netdev@vger.kernel.org
11848S:	Supported
11849F:	drivers/net/ethernet/rocker/
11850
11851ROCKETPORT DRIVER
11852P:	Comtrol Corp.
11853W:	http://www.comtrol.com
11854S:	Maintained
11855F:	Documentation/serial/rocket.txt
11856F:	drivers/tty/rocket*
11857
11858ROCKETPORT EXPRESS/INFINITY DRIVER
11859M:	Kevin Cernekee <cernekee@gmail.com>
11860L:	linux-serial@vger.kernel.org
11861S:	Odd Fixes
11862F:	drivers/tty/serial/rp2.*
11863
11864ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11865M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11866L:	linux-kernel@vger.kernel.org
11867L:	linux-renesas-soc@vger.kernel.org
11868S:	Supported
11869F:	drivers/mfd/bd9571mwv.c
11870F:	drivers/regulator/bd9571mwv-regulator.c
11871F:	drivers/gpio/gpio-bd9571mwv.c
11872F:	include/linux/mfd/bd9571mwv.h
11873F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11874
11875ROSE NETWORK LAYER
11876M:	Ralf Baechle <ralf@linux-mips.org>
11877L:	linux-hams@vger.kernel.org
11878W:	http://www.linux-ax25.org/
11879S:	Maintained
11880F:	include/net/rose.h
11881F:	include/uapi/linux/rose.h
11882F:	net/rose/
11883
11884RTL2830 MEDIA DRIVER
11885M:	Antti Palosaari <crope@iki.fi>
11886L:	linux-media@vger.kernel.org
11887W:	https://linuxtv.org
11888W:	http://palosaari.fi/linux/
11889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11890T:	git git://linuxtv.org/anttip/media_tree.git
11891S:	Maintained
11892F:	drivers/media/dvb-frontends/rtl2830*
11893
11894RTL2832 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/rtl2832*
11903
11904RTL2832_SDR 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_sdr*
11913
11914RTL8180 WIRELESS DRIVER
11915L:	linux-wireless@vger.kernel.org
11916W:	http://wireless.kernel.org/
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11918S:	Orphan
11919F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11920
11921RTL8187 WIRELESS DRIVER
11922M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11923M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11924M:	Larry Finger <Larry.Finger@lwfinger.net>
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:	Maintained
11929F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11930
11931REALTEK WIRELESS DRIVER (rtlwifi family)
11932M:	Ping-Ke Shih <pkshih@realtek.com>
11933L:	linux-wireless@vger.kernel.org
11934W:	http://wireless.kernel.org/
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11936S:	Maintained
11937F:	drivers/net/wireless/realtek/rtlwifi/
11938
11939RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11940M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11941L:	linux-wireless@vger.kernel.org
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11943S:	Maintained
11944F:	drivers/net/wireless/realtek/rtl8xxxu/
11945
11946RXRPC SOCKETS (AF_RXRPC)
11947M:	David Howells <dhowells@redhat.com>
11948L:	linux-afs@lists.infradead.org
11949S:	Supported
11950F:	net/rxrpc/
11951F:	include/keys/rxrpc-type.h
11952F:	include/net/af_rxrpc.h
11953F:	include/trace/events/rxrpc.h
11954F:	include/uapi/linux/rxrpc.h
11955F:	Documentation/networking/rxrpc.txt
11956W:	https://www.infradead.org/~dhowells/kafs/
11957
11958S3 SAVAGE FRAMEBUFFER DRIVER
11959M:	Antonino Daplas <adaplas@gmail.com>
11960L:	linux-fbdev@vger.kernel.org
11961S:	Maintained
11962F:	drivers/video/fbdev/savage/
11963
11964S390
11965M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11966M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11967L:	linux-s390@vger.kernel.org
11968W:	http://www.ibm.com/developerworks/linux/linux390/
11969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11970S:	Supported
11971F:	arch/s390/
11972F:	drivers/s390/
11973F:	Documentation/s390/
11974F:	Documentation/driver-api/s390-drivers.rst
11975
11976S390 COMMON I/O LAYER
11977M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11978M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11979L:	linux-s390@vger.kernel.org
11980W:	http://www.ibm.com/developerworks/linux/linux390/
11981S:	Supported
11982F:	drivers/s390/cio/
11983
11984S390 DASD DRIVER
11985M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11986M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11987L:	linux-s390@vger.kernel.org
11988W:	http://www.ibm.com/developerworks/linux/linux390/
11989S:	Supported
11990F:	drivers/s390/block/dasd*
11991F:	block/partitions/ibm.c
11992
11993S390 IOMMU (PCI)
11994M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11995L:	linux-s390@vger.kernel.org
11996W:	http://www.ibm.com/developerworks/linux/linux390/
11997S:	Supported
11998F:	drivers/iommu/s390-iommu.c
11999
12000S390 IUCV NETWORK LAYER
12001M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12002M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12003L:	linux-s390@vger.kernel.org
12004W:	http://www.ibm.com/developerworks/linux/linux390/
12005S:	Supported
12006F:	drivers/s390/net/*iucv*
12007F:	include/net/iucv/
12008F:	net/iucv/
12009
12010S390 NETWORK DRIVERS
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/
12017
12018S390 PCI SUBSYSTEM
12019M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12020M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12021L:	linux-s390@vger.kernel.org
12022W:	http://www.ibm.com/developerworks/linux/linux390/
12023S:	Supported
12024F:	arch/s390/pci/
12025F:	drivers/pci/hotplug/s390_pci_hpc.c
12026
12027S390 VFIO-CCW DRIVER
12028M:	Cornelia Huck <cohuck@redhat.com>
12029M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12030L:	linux-s390@vger.kernel.org
12031L:	kvm@vger.kernel.org
12032S:	Supported
12033F:	drivers/s390/cio/vfio_ccw*
12034F:	Documentation/s390/vfio-ccw.txt
12035F:	include/uapi/linux/vfio_ccw.h
12036
12037S390 ZCRYPT DRIVER
12038M:	Harald Freudenberger <freude@de.ibm.com>
12039L:	linux-s390@vger.kernel.org
12040W:	http://www.ibm.com/developerworks/linux/linux390/
12041S:	Supported
12042F:	drivers/s390/crypto/
12043
12044S390 ZFCP DRIVER
12045M:	Steffen Maier <maier@linux.vnet.ibm.com>
12046M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12047L:	linux-s390@vger.kernel.org
12048W:	http://www.ibm.com/developerworks/linux/linux390/
12049S:	Supported
12050F:	drivers/s390/scsi/zfcp_*
12051
12052S3C24XX SD/MMC Driver
12053M:	Ben Dooks <ben-linux@fluff.org>
12054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055S:	Supported
12056F:	drivers/mmc/host/s3cmci.*
12057
12058SAA6588 RDS RECEIVER DRIVER
12059M:	Hans Verkuil <hverkuil@xs4all.nl>
12060L:	linux-media@vger.kernel.org
12061T:	git git://linuxtv.org/media_tree.git
12062W:	https://linuxtv.org
12063S:	Odd Fixes
12064F:	drivers/media/i2c/saa6588*
12065
12066SAA7134 VIDEO4LINUX DRIVER
12067M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12068M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12069L:	linux-media@vger.kernel.org
12070W:	https://linuxtv.org
12071T:	git git://linuxtv.org/media_tree.git
12072S:	Odd fixes
12073F:	Documentation/media/v4l-drivers/saa7134*
12074F:	drivers/media/pci/saa7134/
12075
12076SAA7146 VIDEO4LINUX-2 DRIVER
12077M:	Hans Verkuil <hverkuil@xs4all.nl>
12078L:	linux-media@vger.kernel.org
12079T:	git git://linuxtv.org/media_tree.git
12080S:	Maintained
12081F:	drivers/media/common/saa7146/
12082F:	drivers/media/pci/saa7146/
12083F:	include/media/saa7146*
12084
12085SAMSUNG AUDIO (ASoC) DRIVERS
12086M:	Krzysztof Kozlowski <krzk@kernel.org>
12087M:	Sangbeom Kim <sbkim73@samsung.com>
12088M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12090S:	Supported
12091F:	sound/soc/samsung/
12092
12093SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12094M:	Krzysztof Kozlowski <krzk@kernel.org>
12095L:	linux-crypto@vger.kernel.org
12096L:	linux-samsung-soc@vger.kernel.org
12097S:	Maintained
12098F:	drivers/crypto/exynos-rng.c
12099F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12100
12101SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12102M:	Łukasz Stelmach <l.stelmach@samsung.com>
12103L:	linux-samsung-soc@vger.kernel.org
12104S:	Maintained
12105F:	drivers/char/hw_random/exynos-trng.c
12106F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12107
12108SAMSUNG FRAMEBUFFER DRIVER
12109M:	Jingoo Han <jingoohan1@gmail.com>
12110L:	linux-fbdev@vger.kernel.org
12111S:	Maintained
12112F:	drivers/video/fbdev/s3c-fb.c
12113
12114SAMSUNG LAPTOP DRIVER
12115M:	Corentin Chary <corentin.chary@gmail.com>
12116L:	platform-driver-x86@vger.kernel.org
12117S:	Maintained
12118F:	drivers/platform/x86/samsung-laptop.c
12119
12120SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12121M:	Sangbeom Kim <sbkim73@samsung.com>
12122M:	Krzysztof Kozlowski <krzk@kernel.org>
12123M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12124L:	linux-kernel@vger.kernel.org
12125L:	linux-samsung-soc@vger.kernel.org
12126S:	Supported
12127F:	drivers/mfd/sec*.c
12128F:	drivers/regulator/s2m*.c
12129F:	drivers/regulator/s5m*.c
12130F:	drivers/clk/clk-s2mps11.c
12131F:	drivers/rtc/rtc-s5m.c
12132F:	include/linux/mfd/samsung/
12133F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12134F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12135F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12136F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12137
12138SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12139M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12140L:	linux-media@vger.kernel.org
12141L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12142S:	Maintained
12143F:	drivers/media/platform/s3c-camif/
12144F:	include/media/drv-intf/s3c_camif.h
12145
12146SAMSUNG S3FWRN5 NFC DRIVER
12147M:	Robert Baldyga <r.baldyga@samsung.com>
12148M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12149L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12150S:	Supported
12151F:	drivers/nfc/s3fwrn5
12152
12153SAMSUNG S5C73M3 CAMERA DRIVER
12154M:	Kyungmin Park <kyungmin.park@samsung.com>
12155M:	Andrzej Hajda <a.hajda@samsung.com>
12156L:	linux-media@vger.kernel.org
12157S:	Supported
12158F:	drivers/media/i2c/s5c73m3/*
12159
12160SAMSUNG S5K5BAF CAMERA DRIVER
12161M:	Kyungmin Park <kyungmin.park@samsung.com>
12162M:	Andrzej Hajda <a.hajda@samsung.com>
12163L:	linux-media@vger.kernel.org
12164S:	Supported
12165F:	drivers/media/i2c/s5k5baf.c
12166
12167SAMSUNG S5P Security SubSystem (SSS) DRIVER
12168M:	Krzysztof Kozlowski <krzk@kernel.org>
12169M:	Vladimir Zapolskiy <vz@mleia.com>
12170M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12171L:	linux-crypto@vger.kernel.org
12172L:	linux-samsung-soc@vger.kernel.org
12173S:	Maintained
12174F:	drivers/crypto/s5p-sss.c
12175
12176SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12177M:	Kyungmin Park <kyungmin.park@samsung.com>
12178M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12179L:	linux-media@vger.kernel.org
12180Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12181S:	Supported
12182F:	drivers/media/platform/exynos4-is/
12183
12184SAMSUNG SOC CLOCK DRIVERS
12185M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12186M:	Tomasz Figa <tomasz.figa@gmail.com>
12187M:	Chanwoo Choi <cw00.choi@samsung.com>
12188S:	Supported
12189L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12190F:	drivers/clk/samsung/
12191F:	include/dt-bindings/clock/exynos*.h
12192F:	Documentation/devicetree/bindings/clock/exynos*.txt
12193
12194SAMSUNG SPI DRIVERS
12195M:	Kukjin Kim <kgene@kernel.org>
12196M:	Krzysztof Kozlowski <krzk@kernel.org>
12197M:	Andi Shyti <andi.shyti@samsung.com>
12198L:	linux-spi@vger.kernel.org
12199L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12200S:	Maintained
12201F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12202F:	drivers/spi/spi-s3c*
12203F:	include/linux/platform_data/spi-s3c64xx.h
12204
12205SAMSUNG SXGBE DRIVERS
12206M:	Byungho An <bh74.an@samsung.com>
12207M:	Girish K S <ks.giri@samsung.com>
12208M:	Vipul Pandya <vipul.pandya@samsung.com>
12209S:	Supported
12210L:	netdev@vger.kernel.org
12211F:	drivers/net/ethernet/samsung/sxgbe/
12212
12213SAMSUNG THERMAL DRIVER
12214M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12215L:	linux-pm@vger.kernel.org
12216L:	linux-samsung-soc@vger.kernel.org
12217S:	Supported
12218T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12219F:	drivers/thermal/samsung/
12220
12221SAMSUNG USB2 PHY DRIVER
12222M:	Kamil Debski <kamil@wypas.org>
12223M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12224L:	linux-kernel@vger.kernel.org
12225S:	Supported
12226F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12227F:	Documentation/phy/samsung-usb2.txt
12228F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12229F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12230F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12231F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12232F:	drivers/phy/samsung/phy-samsung-usb2.c
12233F:	drivers/phy/samsung/phy-samsung-usb2.h
12234
12235SC1200 WDT DRIVER
12236M:	Zwane Mwaikambo <zwanem@gmail.com>
12237S:	Maintained
12238F:	drivers/watchdog/sc1200wdt.c
12239
12240SCHEDULER
12241M:	Ingo Molnar <mingo@redhat.com>
12242M:	Peter Zijlstra <peterz@infradead.org>
12243L:	linux-kernel@vger.kernel.org
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12245S:	Maintained
12246F:	kernel/sched/
12247F:	include/linux/sched.h
12248F:	include/uapi/linux/sched.h
12249F:	include/linux/wait.h
12250
12251SCORE ARCHITECTURE
12252M:	Chen Liqin <liqin.linux@gmail.com>
12253M:	Lennox Wu <lennox.wu@gmail.com>
12254W:	http://www.sunplus.com
12255S:	Supported
12256F:	arch/score/
12257
12258SCR24X CHIP CARD INTERFACE DRIVER
12259M:	Lubomir Rintel <lkundrak@v3.sk>
12260S:	Supported
12261F:	drivers/char/pcmcia/scr24x_cs.c
12262
12263SCSI CDROM DRIVER
12264M:	Jens Axboe <axboe@kernel.dk>
12265L:	linux-scsi@vger.kernel.org
12266W:	http://www.kernel.dk
12267S:	Maintained
12268F:	drivers/scsi/sr*
12269
12270SCSI RDMA PROTOCOL (SRP) INITIATOR
12271M:	Bart Van Assche <bart.vanassche@sandisk.com>
12272L:	linux-rdma@vger.kernel.org
12273S:	Supported
12274W:	http://www.openfabrics.org
12275Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12277F:	drivers/infiniband/ulp/srp/
12278F:	include/scsi/srp.h
12279
12280SCSI SG DRIVER
12281M:	Doug Gilbert <dgilbert@interlog.com>
12282L:	linux-scsi@vger.kernel.org
12283W:	http://sg.danny.cz/sg
12284S:	Maintained
12285F:	Documentation/scsi/scsi-generic.txt
12286F:	drivers/scsi/sg.c
12287F:	include/scsi/sg.h
12288
12289SCSI SUBSYSTEM
12290M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12292M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12294L:	linux-scsi@vger.kernel.org
12295S:	Maintained
12296F:	Documentation/devicetree/bindings/scsi/
12297F:	drivers/scsi/
12298F:	include/scsi/
12299
12300SCSI TAPE DRIVER
12301M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12302L:	linux-scsi@vger.kernel.org
12303S:	Maintained
12304F:	Documentation/scsi/st.txt
12305F:	drivers/scsi/st.*
12306F:	drivers/scsi/st_*.h
12307
12308SCTP PROTOCOL
12309M:	Vlad Yasevich <vyasevich@gmail.com>
12310M:	Neil Horman <nhorman@tuxdriver.com>
12311L:	linux-sctp@vger.kernel.org
12312W:	http://lksctp.sourceforge.net
12313S:	Maintained
12314F:	Documentation/networking/sctp.txt
12315F:	include/linux/sctp.h
12316F:	include/uapi/linux/sctp.h
12317F:	include/net/sctp/
12318F:	net/sctp/
12319
12320SCx200 CPU SUPPORT
12321M:	Jim Cromie <jim.cromie@gmail.com>
12322S:	Odd Fixes
12323F:	Documentation/i2c/busses/scx200_acb
12324F:	arch/x86/platform/scx200/
12325F:	drivers/watchdog/scx200_wdt.c
12326F:	drivers/i2c/busses/scx200*
12327F:	drivers/mtd/maps/scx200_docflash.c
12328F:	include/linux/scx200.h
12329
12330SCx200 GPIO DRIVER
12331M:	Jim Cromie <jim.cromie@gmail.com>
12332S:	Maintained
12333F:	drivers/char/scx200_gpio.c
12334F:	include/linux/scx200_gpio.h
12335
12336SCx200 HRT CLOCKSOURCE DRIVER
12337M:	Jim Cromie <jim.cromie@gmail.com>
12338S:	Maintained
12339F:	drivers/clocksource/scx200_hrt.c
12340
12341SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12342M:	Sascha Sommer <saschasommer@freenet.de>
12343L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12344S:	Maintained
12345F:	drivers/mmc/host/sdricoh_cs.c
12346
12347SECURE COMPUTING
12348M:	Kees Cook <keescook@chromium.org>
12349R:	Andy Lutomirski <luto@amacapital.net>
12350R:	Will Drewry <wad@chromium.org>
12351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12352S:	Supported
12353F:	kernel/seccomp.c
12354F:	include/uapi/linux/seccomp.h
12355F:	include/linux/seccomp.h
12356F:	tools/testing/selftests/seccomp/*
12357F:	tools/testing/selftests/kselftest_harness.h
12358F:	Documentation/userspace-api/seccomp_filter.rst
12359K:	\bsecure_computing
12360K:	\bTIF_SECCOMP\b
12361
12362SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12363M:	Al Cooper <alcooperx@gmail.com>
12364L:	linux-mmc@vger.kernel.org
12365L:	bcm-kernel-feedback-list@broadcom.com
12366S:	Maintained
12367F:	drivers/mmc/host/sdhci-brcmstb*
12368
12369SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12370M:	Adrian Hunter <adrian.hunter@intel.com>
12371L:	linux-mmc@vger.kernel.org
12372T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12373S:	Maintained
12374F:	drivers/mmc/host/sdhci*
12375F:	include/linux/mmc/sdhci*
12376
12377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12378M:	Ben Dooks <ben-linux@fluff.org>
12379M:	Jaehoon Chung <jh80.chung@samsung.com>
12380L:	linux-mmc@vger.kernel.org
12381S:	Maintained
12382F:	drivers/mmc/host/sdhci-s3c*
12383
12384SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12385M:	Viresh Kumar <vireshk@kernel.org>
12386L:	linux-mmc@vger.kernel.org
12387S:	Maintained
12388F:	drivers/mmc/host/sdhci-spear.c
12389
12390SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12391M:	Kishon Vijay Abraham I <kishon@ti.com>
12392L:	linux-mmc@vger.kernel.org
12393S:	Maintained
12394F:	drivers/mmc/host/sdhci-omap.c
12395
12396SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12397M:	Scott Bauer <scott.bauer@intel.com>
12398M:	Jonathan Derrick <jonathan.derrick@intel.com>
12399L:	linux-block@vger.kernel.org
12400S:	Supported
12401F:	block/sed*
12402F:	block/opal_proto.h
12403F:	include/linux/sed*
12404F:	include/uapi/linux/sed*
12405
12406SECURITY CONTACT
12407M:	Security Officers <security@kernel.org>
12408S:	Supported
12409
12410SECURITY SUBSYSTEM
12411M:	James Morris <jmorris@namei.org>
12412M:	"Serge E. Hallyn" <serge@hallyn.com>
12413L:	linux-security-module@vger.kernel.org (suggested Cc:)
12414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12415W:	http://kernsec.org/
12416S:	Supported
12417F:	security/
12418
12419SELINUX SECURITY MODULE
12420M:	Paul Moore <paul@paul-moore.com>
12421M:	Stephen Smalley <sds@tycho.nsa.gov>
12422M:	Eric Paris <eparis@parisplace.org>
12423L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12424W:	https://selinuxproject.org
12425W:	https://github.com/SELinuxProject
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12427S:	Supported
12428F:	include/linux/selinux*
12429F:	security/selinux/
12430F:	scripts/selinux/
12431F:	Documentation/admin-guide/LSM/SELinux.rst
12432
12433SENSABLE PHANTOM
12434M:	Jiri Slaby <jirislaby@gmail.com>
12435S:	Maintained
12436F:	drivers/misc/phantom.c
12437F:	include/uapi/linux/phantom.h
12438
12439SERIAL DEVICE BUS
12440M:	Rob Herring <robh@kernel.org>
12441L:	linux-serial@vger.kernel.org
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/serial/slave-device.txt
12444F:	drivers/tty/serdev/
12445F:	include/linux/serdev.h
12446
12447SERIAL DRIVERS
12448M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12449L:	linux-serial@vger.kernel.org
12450S:	Maintained
12451F:	Documentation/devicetree/bindings/serial/
12452F:	drivers/tty/serial/
12453
12454SERIAL IR RECEIVER
12455M:	Sean Young <sean@mess.org>
12456L:	linux-media@vger.kernel.org
12457S:	Maintained
12458F:	drivers/media/rc/serial_ir.c
12459
12460SFC NETWORK DRIVER
12461M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12462M:	Edward Cree <ecree@solarflare.com>
12463M:	Bert Kenward <bkenward@solarflare.com>
12464L:	netdev@vger.kernel.org
12465S:	Supported
12466F:	drivers/net/ethernet/sfc/
12467
12468SGI GRU DRIVER
12469M:	Dimitri Sivanich <sivanich@sgi.com>
12470S:	Maintained
12471F:	drivers/misc/sgi-gru/
12472
12473SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12474M:	Pat Gefre <pfg@sgi.com>
12475L:	linux-ia64@vger.kernel.org
12476S:	Supported
12477F:	Documentation/ia64/serial.txt
12478F:	drivers/tty/serial/ioc?_serial.c
12479F:	include/linux/ioc?.h
12480
12481SGI XP/XPC/XPNET DRIVER
12482M:	Cliff Whickman <cpw@sgi.com>
12483M:	Robin Holt <robinmholt@gmail.com>
12484S:	Maintained
12485F:	drivers/misc/sgi-xp/
12486
12487SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12488M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12489L:	linux-s390@vger.kernel.org
12490W:	http://www.ibm.com/developerworks/linux/linux390/
12491S:	Supported
12492F:	net/smc/
12493
12494SH_VEU V4L2 MEM2MEM DRIVER
12495L:	linux-media@vger.kernel.org
12496S:	Orphan
12497F:	drivers/media/platform/sh_veu.c
12498
12499SH_VOU V4L2 OUTPUT DRIVER
12500L:	linux-media@vger.kernel.org
12501S:	Orphan
12502F:	drivers/media/platform/sh_vou.c
12503F:	include/media/drv-intf/sh_vou.h
12504
12505SI2157 MEDIA DRIVER
12506M:	Antti Palosaari <crope@iki.fi>
12507L:	linux-media@vger.kernel.org
12508W:	https://linuxtv.org
12509W:	http://palosaari.fi/linux/
12510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12511T:	git git://linuxtv.org/anttip/media_tree.git
12512S:	Maintained
12513F:	drivers/media/tuners/si2157*
12514
12515SI2165 MEDIA DRIVER
12516M:	Matthias Schwarzott <zzam@gentoo.org>
12517L:	linux-media@vger.kernel.org
12518W:	https://linuxtv.org
12519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12520S:	Maintained
12521F:	drivers/media/dvb-frontends/si2165*
12522
12523SI2168 MEDIA DRIVER
12524M:	Antti Palosaari <crope@iki.fi>
12525L:	linux-media@vger.kernel.org
12526W:	https://linuxtv.org
12527W:	http://palosaari.fi/linux/
12528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12529T:	git git://linuxtv.org/anttip/media_tree.git
12530S:	Maintained
12531F:	drivers/media/dvb-frontends/si2168*
12532
12533SI470X FM RADIO RECEIVER I2C DRIVER
12534M:	Hans Verkuil <hverkuil@xs4all.nl>
12535L:	linux-media@vger.kernel.org
12536T:	git git://linuxtv.org/media_tree.git
12537W:	https://linuxtv.org
12538S:	Odd Fixes
12539F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12540
12541SI470X FM RADIO RECEIVER USB DRIVER
12542M:	Hans Verkuil <hverkuil@xs4all.nl>
12543L:	linux-media@vger.kernel.org
12544T:	git git://linuxtv.org/media_tree.git
12545W:	https://linuxtv.org
12546S:	Maintained
12547F:	drivers/media/radio/si470x/radio-si470x-common.c
12548F:	drivers/media/radio/si470x/radio-si470x.h
12549F:	drivers/media/radio/si470x/radio-si470x-usb.c
12550
12551SI4713 FM RADIO TRANSMITTER I2C DRIVER
12552M:	Eduardo Valentin <edubezval@gmail.com>
12553L:	linux-media@vger.kernel.org
12554T:	git git://linuxtv.org/media_tree.git
12555W:	https://linuxtv.org
12556S:	Odd Fixes
12557F:	drivers/media/radio/si4713/si4713.?
12558
12559SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12560M:	Eduardo Valentin <edubezval@gmail.com>
12561L:	linux-media@vger.kernel.org
12562T:	git git://linuxtv.org/media_tree.git
12563W:	https://linuxtv.org
12564S:	Odd Fixes
12565F:	drivers/media/radio/si4713/radio-platform-si4713.c
12566
12567SI4713 FM RADIO TRANSMITTER USB DRIVER
12568M:	Hans Verkuil <hverkuil@xs4all.nl>
12569L:	linux-media@vger.kernel.org
12570T:	git git://linuxtv.org/media_tree.git
12571W:	https://linuxtv.org
12572S:	Maintained
12573F:	drivers/media/radio/si4713/radio-usb-si4713.c
12574
12575SIANO DVB DRIVER
12576M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12578L:	linux-media@vger.kernel.org
12579W:	https://linuxtv.org
12580T:	git git://linuxtv.org/media_tree.git
12581S:	Odd fixes
12582F:	drivers/media/common/siano/
12583F:	drivers/media/usb/siano/
12584F:	drivers/media/usb/siano/
12585F:	drivers/media/mmc/siano/
12586
12587SILEAD TOUCHSCREEN DRIVER
12588M:	Hans de Goede <hdegoede@redhat.com>
12589L:	linux-input@vger.kernel.org
12590L:	platform-driver-x86@vger.kernel.org
12591S:	Maintained
12592F:	drivers/input/touchscreen/silead.c
12593F:	drivers/platform/x86/silead_dmi.c
12594
12595SILICON MOTION SM712 FRAME BUFFER DRIVER
12596M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12597M:	Teddy Wang <teddy.wang@siliconmotion.com>
12598M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12599L:	linux-fbdev@vger.kernel.org
12600S:	Maintained
12601F:	drivers/video/fbdev/sm712*
12602F:	Documentation/fb/sm712fb.txt
12603
12604SIMPLE FIRMWARE INTERFACE (SFI)
12605M:	Len Brown <lenb@kernel.org>
12606L:	sfi-devel@simplefirmware.org
12607W:	http://simplefirmware.org/
12608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12609S:	Supported
12610F:	arch/x86/platform/sfi/
12611F:	drivers/sfi/
12612F:	include/linux/sfi*.h
12613
12614SIMPLEFB FB DRIVER
12615M:	Hans de Goede <hdegoede@redhat.com>
12616L:	linux-fbdev@vger.kernel.org
12617S:	Maintained
12618F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12619F:	drivers/video/fbdev/simplefb.c
12620F:	include/linux/platform_data/simplefb.h
12621
12622SIMTEC EB110ATX (Chalice CATS)
12623P:	Ben Dooks
12624P:	Vincent Sanders <vince@simtec.co.uk>
12625M:	Simtec Linux Team <linux@simtec.co.uk>
12626W:	http://www.simtec.co.uk/products/EB110ATX/
12627S:	Supported
12628
12629SIMTEC EB2410ITX (BAST)
12630P:	Ben Dooks
12631P:	Vincent Sanders <vince@simtec.co.uk>
12632M:	Simtec Linux Team <linux@simtec.co.uk>
12633W:	http://www.simtec.co.uk/products/EB2410ITX/
12634S:	Supported
12635F:	arch/arm/mach-s3c24xx/mach-bast.c
12636F:	arch/arm/mach-s3c24xx/bast-ide.c
12637F:	arch/arm/mach-s3c24xx/bast-irq.c
12638
12639SIPHASH PRF ROUTINES
12640M:	Jason A. Donenfeld <Jason@zx2c4.com>
12641S:	Maintained
12642F:	lib/siphash.c
12643F:	lib/test_siphash.c
12644F:	include/linux/siphash.h
12645
12646SIOX
12647M:	Gavin Schenk <g.schenk@eckelmann.de>
12648M:	Uwe Kleine-König <kernel@pengutronix.de>
12649S:	Supported
12650F:	drivers/siox/*
12651F:	include/trace/events/siox.h
12652
12653SIS 190 ETHERNET DRIVER
12654M:	Francois Romieu <romieu@fr.zoreil.com>
12655L:	netdev@vger.kernel.org
12656S:	Maintained
12657F:	drivers/net/ethernet/sis/sis190.c
12658
12659SIS 900/7016 FAST ETHERNET DRIVER
12660M:	Daniele Venzano <venza@brownhat.org>
12661W:	http://www.brownhat.org/sis900.html
12662L:	netdev@vger.kernel.org
12663S:	Maintained
12664F:	drivers/net/ethernet/sis/sis900.*
12665
12666SIS FRAMEBUFFER DRIVER
12667M:	Thomas Winischhofer <thomas@winischhofer.net>
12668W:	http://www.winischhofer.net/linuxsisvga.shtml
12669S:	Maintained
12670F:	Documentation/fb/sisfb.txt
12671F:	drivers/video/fbdev/sis/
12672F:	include/video/sisfb.h
12673
12674SIS USB2VGA DRIVER
12675M:	Thomas Winischhofer <thomas@winischhofer.net>
12676W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12677S:	Maintained
12678F:	drivers/usb/misc/sisusbvga/
12679
12680SLAB ALLOCATOR
12681M:	Christoph Lameter <cl@linux.com>
12682M:	Pekka Enberg <penberg@kernel.org>
12683M:	David Rientjes <rientjes@google.com>
12684M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12685M:	Andrew Morton <akpm@linux-foundation.org>
12686L:	linux-mm@kvack.org
12687S:	Maintained
12688F:	include/linux/sl?b*.h
12689F:	mm/sl?b*
12690
12691SLEEPABLE READ-COPY UPDATE (SRCU)
12692M:	Lai Jiangshan <jiangshanlai@gmail.com>
12693M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12694M:	Josh Triplett <josh@joshtriplett.org>
12695R:	Steven Rostedt <rostedt@goodmis.org>
12696R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12697L:	linux-kernel@vger.kernel.org
12698W:	http://www.rdrop.com/users/paulmck/RCU/
12699S:	Supported
12700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12701F:	include/linux/srcu.h
12702F:	kernel/rcu/srcu.c
12703
12704SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12705M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12707S:	Maintained
12708F:	drivers/slimbus/
12709F:	Documentation/devicetree/bindings/slimbus/
12710F:	include/linux/slimbus.h
12711
12712SMACK SECURITY MODULE
12713M:	Casey Schaufler <casey@schaufler-ca.com>
12714L:	linux-security-module@vger.kernel.org
12715W:	http://schaufler-ca.com
12716T:	git git://github.com/cschaufler/smack-next
12717S:	Maintained
12718F:	Documentation/admin-guide/LSM/Smack.rst
12719F:	security/smack/
12720
12721SMC91x ETHERNET DRIVER
12722M:	Nicolas Pitre <nico@fluxnic.net>
12723S:	Odd Fixes
12724F:	drivers/net/ethernet/smsc/smc91x.*
12725
12726SMIA AND SMIA++ IMAGE SENSOR DRIVER
12727M:	Sakari Ailus <sakari.ailus@iki.fi>
12728L:	linux-media@vger.kernel.org
12729S:	Maintained
12730F:	drivers/media/i2c/smiapp/
12731F:	include/media/i2c/smiapp.h
12732F:	drivers/media/i2c/smiapp-pll.c
12733F:	drivers/media/i2c/smiapp-pll.h
12734F:	include/uapi/linux/smiapp.h
12735F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12736
12737SMM665 HARDWARE MONITOR DRIVER
12738M:	Guenter Roeck <linux@roeck-us.net>
12739L:	linux-hwmon@vger.kernel.org
12740S:	Maintained
12741F:	Documentation/hwmon/smm665
12742F:	drivers/hwmon/smm665.c
12743
12744SMSC EMC2103 HARDWARE MONITOR DRIVER
12745M:	Steve Glendinning <steve.glendinning@shawell.net>
12746L:	linux-hwmon@vger.kernel.org
12747S:	Maintained
12748F:	Documentation/hwmon/emc2103
12749F:	drivers/hwmon/emc2103.c
12750
12751SMSC SCH5627 HARDWARE MONITOR DRIVER
12752M:	Hans de Goede <hdegoede@redhat.com>
12753L:	linux-hwmon@vger.kernel.org
12754S:	Supported
12755F:	Documentation/hwmon/sch5627
12756F:	drivers/hwmon/sch5627.c
12757
12758SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12759M:	Steve Glendinning <steve.glendinning@shawell.net>
12760L:	linux-fbdev@vger.kernel.org
12761S:	Maintained
12762F:	drivers/video/fbdev/smscufx.c
12763
12764SMSC47B397 HARDWARE MONITOR DRIVER
12765M:	Jean Delvare <jdelvare@suse.com>
12766L:	linux-hwmon@vger.kernel.org
12767S:	Maintained
12768F:	Documentation/hwmon/smsc47b397
12769F:	drivers/hwmon/smsc47b397.c
12770
12771SMSC911x ETHERNET DRIVER
12772M:	Steve Glendinning <steve.glendinning@shawell.net>
12773L:	netdev@vger.kernel.org
12774S:	Maintained
12775F:	include/linux/smsc911x.h
12776F:	drivers/net/ethernet/smsc/smsc911x.*
12777
12778SMSC9420 PCI ETHERNET DRIVER
12779M:	Steve Glendinning <steve.glendinning@shawell.net>
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	drivers/net/ethernet/smsc/smsc9420.*
12783
12784SOC-CAMERA V4L2 SUBSYSTEM
12785M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12786L:	linux-media@vger.kernel.org
12787T:	git git://linuxtv.org/media_tree.git
12788S:	Maintained
12789F:	include/media/soc*
12790F:	drivers/media/i2c/soc_camera/
12791F:	drivers/media/platform/soc_camera/
12792
12793SOCIONEXT UNIPHIER SOUND DRIVER
12794M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12796S:	Maintained
12797F:	sound/soc/uniphier/
12798
12799SOEKRIS NET48XX LED SUPPORT
12800M:	Chris Boot <bootc@bootc.net>
12801S:	Maintained
12802F:	drivers/leds/leds-net48xx.c
12803
12804SOFT-ROCE DRIVER (rxe)
12805M:	Moni Shoua <monis@mellanox.com>
12806L:	linux-rdma@vger.kernel.org
12807S:	Supported
12808W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12809Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12810F:	drivers/infiniband/sw/rxe/
12811F:	include/uapi/rdma/rdma_user_rxe.h
12812
12813SOFTLOGIC 6x10 MPEG CODEC
12814M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12815M:	Anton Sviridenko <anton@corp.bluecherry.net>
12816M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12817M:	Andrey Utkin <andrey_utkin@fastmail.com>
12818M:	Ismael Luceno <ismael@iodev.co.uk>
12819L:	linux-media@vger.kernel.org
12820S:	Supported
12821F:	drivers/media/pci/solo6x10/
12822
12823SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12824M:	James Morse <james.morse@arm.com>
12825L:	linux-arm-kernel@lists.infradead.org
12826S:	Maintained
12827F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12828F:	drivers/firmware/arm_sdei.c
12829F:	include/linux/sdei.h
12830F:	include/uapi/linux/sdei.h
12831
12832SOFTWARE RAID (Multiple Disks) SUPPORT
12833M:	Shaohua Li <shli@kernel.org>
12834L:	linux-raid@vger.kernel.org
12835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12836S:	Supported
12837F:	drivers/md/Makefile
12838F:	drivers/md/Kconfig
12839F:	drivers/md/md*
12840F:	drivers/md/raid*
12841F:	include/linux/raid/
12842F:	include/uapi/linux/raid/
12843
12844SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12845M:	Jassi Brar <jaswinder.singh@linaro.org>
12846L:	netdev@vger.kernel.org
12847S:	Maintained
12848F:	drivers/net/ethernet/socionext/netsec.c
12849F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12850
12851SONIC NETWORK DRIVER
12852M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12853L:	netdev@vger.kernel.org
12854S:	Maintained
12855F:	drivers/net/ethernet/natsemi/sonic.*
12856
12857SONICS SILICON BACKPLANE DRIVER (SSB)
12858M:	Michael Buesch <m@bues.ch>
12859L:	linux-wireless@vger.kernel.org
12860S:	Maintained
12861F:	drivers/ssb/
12862F:	include/linux/ssb/
12863
12864SONY IMX274 SENSOR DRIVER
12865M:	Leon Luo <leonl@leopardimaging.com>
12866L:	linux-media@vger.kernel.org
12867T:	git git://linuxtv.org/media_tree.git
12868S:	Maintained
12869F:	drivers/media/i2c/imx274.c
12870F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12871
12872SONY MEMORYSTICK CARD SUPPORT
12873M:	Alex Dubov <oakad@yahoo.com>
12874W:	http://tifmxx.berlios.de/
12875S:	Maintained
12876F:	drivers/memstick/host/tifm_ms.c
12877
12878SONY MEMORYSTICK STANDARD SUPPORT
12879M:	Maxim Levitsky <maximlevitsky@gmail.com>
12880S:	Maintained
12881F:	drivers/memstick/core/ms_block.*
12882
12883SONY VAIO CONTROL DEVICE DRIVER
12884M:	Mattia Dongili <malattia@linux.it>
12885L:	platform-driver-x86@vger.kernel.org
12886W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12887S:	Maintained
12888F:	Documentation/laptops/sony-laptop.txt
12889F:	drivers/char/sonypi.c
12890F:	drivers/platform/x86/sony-laptop.c
12891F:	include/linux/sony-laptop.h
12892
12893SOUND
12894M:	Jaroslav Kysela <perex@perex.cz>
12895M:	Takashi Iwai <tiwai@suse.com>
12896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12897W:	http://www.alsa-project.org/
12898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12899T:	git git://git.alsa-project.org/alsa-kernel.git
12900Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12901S:	Maintained
12902F:	Documentation/sound/
12903F:	include/sound/
12904F:	include/uapi/sound/
12905F:	sound/
12906
12907SOUND - COMPRESSED AUDIO
12908M:	Vinod Koul <vinod.koul@intel.com>
12909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12911S:	Supported
12912F:	Documentation/sound/alsa/compress_offload.txt
12913F:	include/sound/compress_driver.h
12914F:	include/uapi/sound/compress_*
12915F:	sound/core/compress_offload.c
12916F:	sound/soc/soc-compress.c
12917
12918SOUND - DMAENGINE HELPERS
12919M:	Lars-Peter Clausen <lars@metafoo.de>
12920S:	Supported
12921F:	include/sound/dmaengine_pcm.h
12922F:	sound/core/pcm_dmaengine.c
12923F:	sound/soc/soc-generic-dmaengine-pcm.c
12924
12925SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12926M:	Liam Girdwood <lgirdwood@gmail.com>
12927M:	Mark Brown <broonie@kernel.org>
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12930W:	http://alsa-project.org/main/index.php/ASoC
12931S:	Supported
12932F:	Documentation/devicetree/bindings/sound/
12933F:	Documentation/sound/alsa/soc/
12934F:	sound/soc/
12935F:	include/sound/soc*
12936
12937SOUNDWIRE SUBSYSTEM
12938M:	Vinod Koul <vinod.koul@intel.com>
12939M:	Sanyog Kale <sanyog.r.kale@intel.com>
12940R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12942S:	Supported
12943F:	Documentation/driver-api/soundwire/
12944F:	drivers/soundwire/
12945F:	include/linux/soundwire/
12946
12947SP2 MEDIA DRIVER
12948M:	Olli Salonen <olli.salonen@iki.fi>
12949L:	linux-media@vger.kernel.org
12950W:	https://linuxtv.org
12951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12952S:	Maintained
12953F:	drivers/media/dvb-frontends/sp2*
12954
12955SPARC + UltraSPARC (sparc/sparc64)
12956M:	"David S. Miller" <davem@davemloft.net>
12957L:	sparclinux@vger.kernel.org
12958Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12961S:	Maintained
12962F:	arch/sparc/
12963F:	drivers/sbus/
12964
12965SPARC SERIAL DRIVERS
12966M:	"David S. Miller" <davem@davemloft.net>
12967L:	sparclinux@vger.kernel.org
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12970S:	Maintained
12971F:	include/linux/sunserialcore.h
12972F:	drivers/tty/serial/suncore.c
12973F:	drivers/tty/serial/sunhv.c
12974F:	drivers/tty/serial/sunsab.c
12975F:	drivers/tty/serial/sunsab.h
12976F:	drivers/tty/serial/sunsu.c
12977F:	drivers/tty/serial/sunzilog.c
12978F:	drivers/tty/serial/sunzilog.h
12979F:	drivers/tty/vcc.c
12980
12981SPARSE CHECKER
12982M:	"Christopher Li" <sparse@chrisli.org>
12983L:	linux-sparse@vger.kernel.org
12984W:	https://sparse.wiki.kernel.org/
12985T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12986T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12987S:	Maintained
12988F:	include/linux/compiler.h
12989
12990SPEAR CLOCK FRAMEWORK SUPPORT
12991M:	Viresh Kumar <vireshk@kernel.org>
12992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12993W:	http://www.st.com/spear
12994S:	Maintained
12995F:	drivers/clk/spear/
12996
12997SPEAR PLATFORM SUPPORT
12998M:	Viresh Kumar <vireshk@kernel.org>
12999M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001W:	http://www.st.com/spear
13002S:	Maintained
13003F:	arch/arm/boot/dts/spear*
13004F:	arch/arm/mach-spear/
13005
13006SPI NOR SUBSYSTEM
13007M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13008M:	Marek Vasut <marek.vasut@gmail.com>
13009L:	linux-mtd@lists.infradead.org
13010W:	http://www.linux-mtd.infradead.org/
13011Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13012T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13013T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13014S:	Maintained
13015F:	drivers/mtd/spi-nor/
13016F:	include/linux/mtd/spi-nor.h
13017
13018SPI SUBSYSTEM
13019M:	Mark Brown <broonie@kernel.org>
13020L:	linux-spi@vger.kernel.org
13021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13022Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/spi/
13025F:	Documentation/spi/
13026F:	drivers/spi/
13027F:	include/linux/spi/
13028F:	include/uapi/linux/spi/
13029F:	tools/spi/
13030
13031SPIDERNET NETWORK DRIVER for CELL
13032M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13033L:	netdev@vger.kernel.org
13034S:	Supported
13035F:	Documentation/networking/spider_net.txt
13036F:	drivers/net/ethernet/toshiba/spider_net*
13037
13038SPMI SUBSYSTEM
13039R:	Stephen Boyd <sboyd@kernel.org>
13040L:	linux-arm-msm@vger.kernel.org
13041F:	Documentation/devicetree/bindings/spmi/
13042F:	drivers/spmi/
13043F:	include/dt-bindings/spmi/spmi.h
13044F:	include/linux/spmi.h
13045F:	include/trace/events/spmi.h
13046
13047SPU FILE SYSTEM
13048M:	Jeremy Kerr <jk@ozlabs.org>
13049L:	linuxppc-dev@lists.ozlabs.org
13050W:	http://www.ibm.com/developerworks/power/cell/
13051S:	Supported
13052F:	Documentation/filesystems/spufs.txt
13053F:	arch/powerpc/platforms/cell/spufs/
13054
13055SQUASHFS FILE SYSTEM
13056M:	Phillip Lougher <phillip@squashfs.org.uk>
13057L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13058W:	http://squashfs.org.uk
13059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13060S:	Maintained
13061F:	Documentation/filesystems/squashfs.txt
13062F:	fs/squashfs/
13063
13064SRM (Alpha) environment access
13065M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13066S:	Maintained
13067F:	arch/alpha/kernel/srm_env.c
13068
13069STABLE BRANCH
13070M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13071L:	stable@vger.kernel.org
13072S:	Supported
13073F:	Documentation/process/stable-kernel-rules.rst
13074
13075STAGING - ATOMISP DRIVER
13076M:	Alan Cox <alan@linux.intel.com>
13077M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13078L:	linux-media@vger.kernel.org
13079S:	Maintained
13080F:	drivers/staging/media/atomisp/
13081
13082STAGING - COMEDI
13083M:	Ian Abbott <abbotti@mev.co.uk>
13084M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13085S:	Odd Fixes
13086F:	drivers/staging/comedi/
13087
13088STAGING - FLARION FT1000 DRIVERS
13089M:	Marek Belisko <marek.belisko@gmail.com>
13090S:	Odd Fixes
13091F:	drivers/staging/ft1000/
13092
13093STAGING - INDUSTRIAL IO
13094M:	Jonathan Cameron <jic23@kernel.org>
13095L:	linux-iio@vger.kernel.org
13096S:	Odd Fixes
13097F:	Documentation/devicetree/bindings/staging/iio/
13098F:	drivers/staging/iio/
13099
13100STAGING - LUSTRE PARALLEL FILESYSTEM
13101M:	Oleg Drokin <oleg.drokin@intel.com>
13102M:	Andreas Dilger <andreas.dilger@intel.com>
13103M:	James Simmons <jsimmons@infradead.org>
13104L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13105W:	http://wiki.lustre.org/
13106S:	Maintained
13107F:	drivers/staging/lustre
13108
13109STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13110M:	Marc Dietrich <marvin24@gmx.de>
13111L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13112L:	linux-tegra@vger.kernel.org
13113S:	Maintained
13114F:	drivers/staging/nvec/
13115
13116STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13117M:	Jens Frederich <jfrederich@gmail.com>
13118M:	Daniel Drake <dsd@laptop.org>
13119M:	Jon Nettleton <jon.nettleton@gmail.com>
13120W:	http://wiki.laptop.org/go/DCON
13121S:	Maintained
13122F:	drivers/staging/olpc_dcon/
13123
13124STAGING - REALTEK RTL8712U DRIVERS
13125M:	Larry Finger <Larry.Finger@lwfinger.net>
13126M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13127S:	Odd Fixes
13128F:	drivers/staging/rtl8712/
13129
13130STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13131M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13132M:	Teddy Wang <teddy.wang@siliconmotion.com>
13133M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13134L:	linux-fbdev@vger.kernel.org
13135S:	Maintained
13136F:	drivers/staging/sm750fb/
13137
13138STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13139M:	William Hubbs <w.d.hubbs@gmail.com>
13140M:	Chris Brannon <chris@the-brannons.com>
13141M:	Kirk Reiser <kirk@reisers.ca>
13142M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13143L:	speakup@linux-speakup.org
13144W:	http://www.linux-speakup.org/
13145S:	Odd Fixes
13146F:	drivers/staging/speakup/
13147
13148STAGING - VIA VT665X DRIVERS
13149M:	Forest Bond <forest@alittletooquiet.net>
13150S:	Odd Fixes
13151F:	drivers/staging/vt665?/
13152
13153STAGING - WILC1000 WIFI DRIVER
13154M:	Aditya Shankar <aditya.shankar@microchip.com>
13155M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13156L:	linux-wireless@vger.kernel.org
13157S:	Supported
13158F:	drivers/staging/wilc1000/
13159
13160STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13161M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13162S:	Odd Fixes
13163F:	drivers/staging/xgifb/
13164
13165STAGING SUBSYSTEM
13166M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13168L:	devel@driverdev.osuosl.org
13169S:	Supported
13170F:	drivers/staging/
13171
13172STARFIRE/DURALAN NETWORK DRIVER
13173M:	Ion Badulescu <ionut@badula.org>
13174S:	Odd Fixes
13175F:	drivers/net/ethernet/adaptec/starfire*
13176
13177STEC S1220 SKD DRIVER
13178M:	Bart Van Assche <bart.vanassche@wdc.com>
13179L:	linux-block@vger.kernel.org
13180S:	Maintained
13181F:	drivers/block/skd*[ch]
13182
13183STI CEC DRIVER
13184M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13185S:	Maintained
13186F:	drivers/staging/media/st-cec/
13187F:	Documentation/devicetree/bindings/media/stih-cec.txt
13188
13189STK1160 USB VIDEO CAPTURE DRIVER
13190M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13191L:	linux-media@vger.kernel.org
13192T:	git git://linuxtv.org/media_tree.git
13193S:	Maintained
13194F:	drivers/media/usb/stk1160/
13195
13196STMMAC ETHERNET DRIVER
13197M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13198M:	Alexandre Torgue <alexandre.torgue@st.com>
13199L:	netdev@vger.kernel.org
13200W:	http://www.stlinux.com
13201S:	Supported
13202F:	drivers/net/ethernet/stmicro/stmmac/
13203
13204SUN3/3X
13205M:	Sam Creasey <sammy@sammy.net>
13206W:	http://sammy.net/sun3/
13207S:	Maintained
13208F:	arch/m68k/kernel/*sun3*
13209F:	arch/m68k/sun3*/
13210F:	arch/m68k/include/asm/sun3*
13211F:	drivers/net/ethernet/i825xx/sun3*
13212
13213SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13214M:	Hans de Goede <hdegoede@redhat.com>
13215L:	linux-input@vger.kernel.org
13216S:	Maintained
13217F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13218F:	drivers/input/keyboard/sun4i-lradc-keys.c
13219
13220SUNDANCE NETWORK DRIVER
13221M:	Denis Kirjanov <kda@linux-powerpc.org>
13222L:	netdev@vger.kernel.org
13223S:	Maintained
13224F:	drivers/net/ethernet/dlink/sundance.c
13225
13226SUPERH
13227M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13228M:	Rich Felker <dalias@libc.org>
13229L:	linux-sh@vger.kernel.org
13230Q:	http://patchwork.kernel.org/project/linux-sh/list/
13231S:	Maintained
13232F:	Documentation/sh/
13233F:	arch/sh/
13234F:	drivers/sh/
13235
13236SUSPEND TO RAM
13237M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13238M:	Len Brown <len.brown@intel.com>
13239M:	Pavel Machek <pavel@ucw.cz>
13240L:	linux-pm@vger.kernel.org
13241B:	https://bugzilla.kernel.org
13242S:	Supported
13243F:	Documentation/power/
13244F:	arch/x86/kernel/acpi/
13245F:	drivers/base/power/
13246F:	kernel/power/
13247F:	include/linux/suspend.h
13248F:	include/linux/freezer.h
13249F:	include/linux/pm.h
13250
13251SVGA HANDLING
13252M:	Martin Mares <mj@ucw.cz>
13253L:	linux-video@atrey.karlin.mff.cuni.cz
13254S:	Maintained
13255F:	Documentation/svga.txt
13256F:	arch/x86/boot/video*
13257
13258SWIOTLB SUBSYSTEM
13259M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13260L:	iommu@lists.linux-foundation.org
13261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13262S:	Supported
13263F:	lib/swiotlb.c
13264F:	arch/*/kernel/pci-swiotlb.c
13265F:	include/linux/swiotlb.h
13266
13267SWITCHDEV
13268M:	Jiri Pirko <jiri@resnulli.us>
13269M:	Ivan Vecera <ivecera@redhat.com>
13270L:	netdev@vger.kernel.org
13271S:	Supported
13272F:	net/switchdev/
13273F:	include/net/switchdev.h
13274
13275SYNC FILE FRAMEWORK
13276M:	Sumit Semwal <sumit.semwal@linaro.org>
13277R:	Gustavo Padovan <gustavo@padovan.org>
13278S:	Maintained
13279L:	linux-media@vger.kernel.org
13280L:	dri-devel@lists.freedesktop.org
13281F:	drivers/dma-buf/sync_*
13282F:	drivers/dma-buf/dma-fence*
13283F:	drivers/dma-buf/sw_sync.c
13284F:	include/linux/sync_file.h
13285F:	include/uapi/linux/sync_file.h
13286F:	Documentation/sync_file.txt
13287T:	git git://anongit.freedesktop.org/drm/drm-misc
13288
13289SYNOPSYS ARC ARCHITECTURE
13290M:	Vineet Gupta <vgupta@synopsys.com>
13291L:	linux-snps-arc@lists.infradead.org
13292S:	Supported
13293F:	arch/arc/
13294F:	Documentation/devicetree/bindings/arc/*
13295F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13296F:	drivers/clocksource/arc_timer.c
13297F:	drivers/tty/serial/arc_uart.c
13298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13299
13300SYNOPSYS ARC HSDK SDP pll clock driver
13301M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13302S:	Supported
13303F:	drivers/clk/clk-hsdk-pll.c
13304F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13305
13306SYNOPSYS ARC SDP clock driver
13307M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13308S:	Supported
13309F:	drivers/clk/axs10x/*
13310F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13311
13312SYNOPSYS ARC SDP platform support
13313M:	Alexey Brodkin <abrodkin@synopsys.com>
13314S:	Supported
13315F:	arch/arc/plat-axs10x
13316F:	arch/arc/boot/dts/ax*
13317F:	Documentation/devicetree/bindings/arc/axs10*
13318
13319SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13320M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13321S:	Supported
13322F:	drivers/reset/reset-axs10x.c
13323F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13324
13325SYNOPSYS DESIGNWARE 8250 UART DRIVER
13326R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13327S:	Maintained
13328F:	drivers/tty/serial/8250/8250_dw.c
13329
13330SYNOPSYS DESIGNWARE APB GPIO DRIVER
13331M:	Hoan Tran <hotran@apm.com>
13332L:	linux-gpio@vger.kernel.org
13333S:	Maintained
13334F:	drivers/gpio/gpio-dwapb.c
13335F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13336
13337SYNOPSYS DESIGNWARE DMAC DRIVER
13338M:	Viresh Kumar <vireshk@kernel.org>
13339R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13340S:	Maintained
13341F:	include/linux/dma/dw.h
13342F:	include/linux/platform_data/dma-dw.h
13343F:	drivers/dma/dw/
13344
13345SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13346M:	Jose Abreu <Jose.Abreu@synopsys.com>
13347L:	netdev@vger.kernel.org
13348S:	Supported
13349F:	drivers/net/ethernet/synopsys/
13350
13351SYNOPSYS DESIGNWARE I2C DRIVER
13352M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13353R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13354R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13355L:	linux-i2c@vger.kernel.org
13356S:	Maintained
13357F:	drivers/i2c/busses/i2c-designware-*
13358F:	include/linux/platform_data/i2c-designware.h
13359
13360SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13361M:	Jaehoon Chung <jh80.chung@samsung.com>
13362L:	linux-mmc@vger.kernel.org
13363S:	Maintained
13364F:	drivers/mmc/host/dw_mmc*
13365
13366SYNOPSYS HSDK RESET CONTROLLER DRIVER
13367M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13368S:	Supported
13369F:	drivers/reset/reset-hsdk.c
13370F:	include/dt-bindings/reset/snps,hsdk-reset.h
13371F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13372
13373SYSTEM CONFIGURATION (SYSCON)
13374M:	Lee Jones <lee.jones@linaro.org>
13375M:	Arnd Bergmann <arnd@arndb.de>
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13377S:	Supported
13378F:	drivers/mfd/syscon.c
13379
13380SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13381M:	Sudeep Holla <sudeep.holla@arm.com>
13382L:	linux-arm-kernel@lists.infradead.org
13383S:	Maintained
13384F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13385F:	drivers/clk/clk-scpi.c
13386F:	drivers/cpufreq/scpi-cpufreq.c
13387F:	drivers/firmware/arm_scpi.c
13388F:	include/linux/scpi_protocol.h
13389
13390SYSTEM RESET/SHUTDOWN DRIVERS
13391M:	Sebastian Reichel <sre@kernel.org>
13392L:	linux-pm@vger.kernel.org
13393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13394S:	Maintained
13395F:	Documentation/devicetree/bindings/power/reset/
13396F:	drivers/power/reset/
13397
13398SYSTEM TRACE MODULE CLASS
13399M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13400S:	Maintained
13401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13402F:	Documentation/trace/stm.txt
13403F:	drivers/hwtracing/stm/
13404F:	include/linux/stm.h
13405F:	include/uapi/linux/stm.h
13406
13407SYSV FILESYSTEM
13408M:	Christoph Hellwig <hch@infradead.org>
13409S:	Maintained
13410F:	Documentation/filesystems/sysv-fs.txt
13411F:	fs/sysv/
13412F:	include/linux/sysv_fs.h
13413
13414TARGET SUBSYSTEM
13415M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13416L:	linux-scsi@vger.kernel.org
13417L:	target-devel@vger.kernel.org
13418W:	http://www.linux-iscsi.org
13419W:	http://groups.google.com/group/linux-iscsi-target-dev
13420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13421S:	Supported
13422F:	drivers/target/
13423F:	include/target/
13424F:	Documentation/target/
13425
13426TASKSTATS STATISTICS INTERFACE
13427M:	Balbir Singh <bsingharora@gmail.com>
13428S:	Maintained
13429F:	Documentation/accounting/taskstats*
13430F:	include/linux/taskstats*
13431F:	kernel/taskstats.c
13432
13433TC subsystem
13434M:	Jamal Hadi Salim <jhs@mojatatu.com>
13435M:	Cong Wang <xiyou.wangcong@gmail.com>
13436M:	Jiri Pirko <jiri@resnulli.us>
13437L:	netdev@vger.kernel.org
13438S:	Maintained
13439F:	include/net/pkt_cls.h
13440F:	include/net/pkt_sched.h
13441F:	include/net/tc_act/
13442F:	include/uapi/linux/pkt_cls.h
13443F:	include/uapi/linux/pkt_sched.h
13444F:	include/uapi/linux/tc_act/
13445F:	include/uapi/linux/tc_ematch/
13446F:	net/sched/
13447
13448TCP LOW PRIORITY MODULE
13449M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13450M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13451W:	http://tcp-lp-mod.sourceforge.net/
13452S:	Maintained
13453F:	net/ipv4/tcp_lp.c
13454
13455TDA10071 MEDIA DRIVER
13456M:	Antti Palosaari <crope@iki.fi>
13457L:	linux-media@vger.kernel.org
13458W:	https://linuxtv.org
13459W:	http://palosaari.fi/linux/
13460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13461T:	git git://linuxtv.org/anttip/media_tree.git
13462S:	Maintained
13463F:	drivers/media/dvb-frontends/tda10071*
13464
13465TDA18212 MEDIA DRIVER
13466M:	Antti Palosaari <crope@iki.fi>
13467L:	linux-media@vger.kernel.org
13468W:	https://linuxtv.org
13469W:	http://palosaari.fi/linux/
13470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13471T:	git git://linuxtv.org/anttip/media_tree.git
13472S:	Maintained
13473F:	drivers/media/tuners/tda18212*
13474
13475TDA18218 MEDIA DRIVER
13476M:	Antti Palosaari <crope@iki.fi>
13477L:	linux-media@vger.kernel.org
13478W:	https://linuxtv.org
13479W:	http://palosaari.fi/linux/
13480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13481T:	git git://linuxtv.org/anttip/media_tree.git
13482S:	Maintained
13483F:	drivers/media/tuners/tda18218*
13484
13485TDA18250 MEDIA DRIVER
13486M:	Olli Salonen <olli.salonen@iki.fi>
13487L:	linux-media@vger.kernel.org
13488W:	https://linuxtv.org
13489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13490T:	git git://linuxtv.org/media_tree.git
13491S:	Maintained
13492F:	drivers/media/tuners/tda18250*
13493
13494TDA18271 MEDIA DRIVER
13495M:	Michael Krufky <mkrufky@linuxtv.org>
13496L:	linux-media@vger.kernel.org
13497W:	https://linuxtv.org
13498W:	http://github.com/mkrufky
13499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13500T:	git git://linuxtv.org/mkrufky/tuners.git
13501S:	Maintained
13502F:	drivers/media/tuners/tda18271*
13503
13504TDA827x MEDIA DRIVER
13505M:	Michael Krufky <mkrufky@linuxtv.org>
13506L:	linux-media@vger.kernel.org
13507W:	https://linuxtv.org
13508W:	http://github.com/mkrufky
13509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13510T:	git git://linuxtv.org/mkrufky/tuners.git
13511S:	Maintained
13512F:	drivers/media/tuners/tda8290.*
13513
13514TDA8290 MEDIA DRIVER
13515M:	Michael Krufky <mkrufky@linuxtv.org>
13516L:	linux-media@vger.kernel.org
13517W:	https://linuxtv.org
13518W:	http://github.com/mkrufky
13519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13520T:	git git://linuxtv.org/mkrufky/tuners.git
13521S:	Maintained
13522F:	drivers/media/tuners/tda8290.*
13523
13524TDA9840 MEDIA DRIVER
13525M:	Hans Verkuil <hverkuil@xs4all.nl>
13526L:	linux-media@vger.kernel.org
13527T:	git git://linuxtv.org/media_tree.git
13528W:	https://linuxtv.org
13529S:	Maintained
13530F:	drivers/media/i2c/tda9840*
13531
13532TEA5761 TUNER DRIVER
13533M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13535L:	linux-media@vger.kernel.org
13536W:	https://linuxtv.org
13537T:	git git://linuxtv.org/media_tree.git
13538S:	Odd fixes
13539F:	drivers/media/tuners/tea5761.*
13540
13541TEA5767 TUNER DRIVER
13542M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13543M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13544L:	linux-media@vger.kernel.org
13545W:	https://linuxtv.org
13546T:	git git://linuxtv.org/media_tree.git
13547S:	Maintained
13548F:	drivers/media/tuners/tea5767.*
13549
13550TEA6415C MEDIA DRIVER
13551M:	Hans Verkuil <hverkuil@xs4all.nl>
13552L:	linux-media@vger.kernel.org
13553T:	git git://linuxtv.org/media_tree.git
13554W:	https://linuxtv.org
13555S:	Maintained
13556F:	drivers/media/i2c/tea6415c*
13557
13558TEA6420 MEDIA DRIVER
13559M:	Hans Verkuil <hverkuil@xs4all.nl>
13560L:	linux-media@vger.kernel.org
13561T:	git git://linuxtv.org/media_tree.git
13562W:	https://linuxtv.org
13563S:	Maintained
13564F:	drivers/media/i2c/tea6420*
13565
13566TEAM DRIVER
13567M:	Jiri Pirko <jiri@resnulli.us>
13568L:	netdev@vger.kernel.org
13569S:	Supported
13570F:	drivers/net/team/
13571F:	include/linux/if_team.h
13572F:	include/uapi/linux/if_team.h
13573
13574TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13575M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13576S:	Maintained
13577F:	arch/x86/platform/ts5500/
13578
13579TECHNOTREND USB IR RECEIVER
13580M:	Sean Young <sean@mess.org>
13581L:	linux-media@vger.kernel.org
13582S:	Maintained
13583F:	drivers/media/rc/ttusbir.c
13584
13585TEE SUBSYSTEM
13586M:	Jens Wiklander <jens.wiklander@linaro.org>
13587S:	Maintained
13588F:	include/linux/tee_drv.h
13589F:	include/uapi/linux/tee.h
13590F:	drivers/tee/
13591F:	Documentation/tee.txt
13592
13593TEGRA ARCHITECTURE SUPPORT
13594M:	Thierry Reding <thierry.reding@gmail.com>
13595M:	Jonathan Hunter <jonathanh@nvidia.com>
13596L:	linux-tegra@vger.kernel.org
13597Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13599S:	Supported
13600N:	[^a-z]tegra
13601
13602TEGRA CLOCK DRIVER
13603M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13604M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13605S:	Supported
13606F:	drivers/clk/tegra/
13607
13608TEGRA DMA DRIVERS
13609M:	Laxman Dewangan <ldewangan@nvidia.com>
13610M:	Jon Hunter <jonathanh@nvidia.com>
13611S:	Supported
13612F:	drivers/dma/tegra*
13613
13614TEGRA I2C DRIVER
13615M:	Laxman Dewangan <ldewangan@nvidia.com>
13616S:	Supported
13617F:	drivers/i2c/busses/i2c-tegra.c
13618
13619TEGRA IOMMU DRIVERS
13620M:	Hiroshi Doyu <hdoyu@nvidia.com>
13621S:	Supported
13622F:	drivers/iommu/tegra*
13623
13624TEGRA KBC DRIVER
13625M:	Rakesh Iyer <riyer@nvidia.com>
13626M:	Laxman Dewangan <ldewangan@nvidia.com>
13627S:	Supported
13628F:	drivers/input/keyboard/tegra-kbc.c
13629
13630TEGRA PWM DRIVER
13631M:	Thierry Reding <thierry.reding@gmail.com>
13632S:	Supported
13633F:	drivers/pwm/pwm-tegra.c
13634
13635TEGRA SERIAL DRIVER
13636M:	Laxman Dewangan <ldewangan@nvidia.com>
13637S:	Supported
13638F:	drivers/tty/serial/serial-tegra.c
13639
13640TEGRA SPI DRIVER
13641M:	Laxman Dewangan <ldewangan@nvidia.com>
13642S:	Supported
13643F:	drivers/spi/spi-tegra*
13644
13645TEHUTI ETHERNET DRIVER
13646M:	Andy Gospodarek <andy@greyhouse.net>
13647L:	netdev@vger.kernel.org
13648S:	Supported
13649F:	drivers/net/ethernet/tehuti/*
13650
13651Telecom Clock Driver for MCPL0010
13652M:	Mark Gross <mark.gross@intel.com>
13653S:	Supported
13654F:	drivers/char/tlclk.c
13655
13656TENSILICA XTENSA PORT (xtensa)
13657M:	Chris Zankel <chris@zankel.net>
13658M:	Max Filippov <jcmvbkbc@gmail.com>
13659L:	linux-xtensa@linux-xtensa.org
13660T:	git git://github.com/czankel/xtensa-linux.git
13661S:	Maintained
13662F:	arch/xtensa/
13663F:	drivers/irqchip/irq-xtensa-*
13664
13665Texas Instruments' System Control Interface (TISCI) Protocol Driver
13666M:	Nishanth Menon <nm@ti.com>
13667M:	Tero Kristo <t-kristo@ti.com>
13668M:	Santosh Shilimkar <ssantosh@kernel.org>
13669L:	linux-arm-kernel@lists.infradead.org
13670S:	Maintained
13671F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13672F:	drivers/firmware/ti_sci*
13673F:	include/linux/soc/ti/ti_sci_protocol.h
13674F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13675F:	include/dt-bindings/genpd/k2g.h
13676F:	drivers/soc/ti/ti_sci_pm_domains.c
13677F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13678F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13679F:	drivers/clk/keystone/sci-clk.c
13680F:	drivers/reset/reset-ti-sci.c
13681
13682THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13683M:	Hans Verkuil <hverkuil@xs4all.nl>
13684L:	linux-media@vger.kernel.org
13685T:	git git://linuxtv.org/media_tree.git
13686W:	https://linuxtv.org
13687S:	Maintained
13688F:	drivers/media/radio/radio-raremono.c
13689
13690THERMAL
13691M:	Zhang Rui <rui.zhang@intel.com>
13692M:	Eduardo Valentin <edubezval@gmail.com>
13693L:	linux-pm@vger.kernel.org
13694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13696Q:	https://patchwork.kernel.org/project/linux-pm/list/
13697S:	Supported
13698F:	drivers/thermal/
13699F:	include/linux/thermal.h
13700F:	include/uapi/linux/thermal.h
13701F:	include/linux/cpu_cooling.h
13702F:	Documentation/devicetree/bindings/thermal/
13703
13704THERMAL/CPU_COOLING
13705M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13706M:	Viresh Kumar <viresh.kumar@linaro.org>
13707M:	Javi Merino <javi.merino@kernel.org>
13708L:	linux-pm@vger.kernel.org
13709S:	Supported
13710F:	Documentation/thermal/cpu-cooling-api.txt
13711F:	drivers/thermal/cpu_cooling.c
13712F:	include/linux/cpu_cooling.h
13713
13714THINKPAD ACPI EXTRAS DRIVER
13715M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13716L:	ibm-acpi-devel@lists.sourceforge.net
13717L:	platform-driver-x86@vger.kernel.org
13718W:	http://ibm-acpi.sourceforge.net
13719W:	http://thinkwiki.org/wiki/Ibm-acpi
13720T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13721S:	Maintained
13722F:	drivers/platform/x86/thinkpad_acpi.c
13723
13724THUNDERBOLT DRIVER
13725M:	Andreas Noever <andreas.noever@gmail.com>
13726M:	Michael Jamet <michael.jamet@intel.com>
13727M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13728M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13730S:	Maintained
13731F:	Documentation/admin-guide/thunderbolt.rst
13732F:	drivers/thunderbolt/
13733F:	include/linux/thunderbolt.h
13734
13735THUNDERBOLT NETWORK DRIVER
13736M:	Michael Jamet <michael.jamet@intel.com>
13737M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13738M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13739L:	netdev@vger.kernel.org
13740S:	Maintained
13741F:	drivers/net/thunderbolt.c
13742
13743THUNDERX GPIO DRIVER
13744M:	David Daney <david.daney@cavium.com>
13745S:	Maintained
13746F:	drivers/gpio/gpio-thunderx.c
13747
13748TI AM437X VPFE DRIVER
13749M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13750L:	linux-media@vger.kernel.org
13751W:	https://linuxtv.org
13752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13753T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13754S:	Maintained
13755F:	drivers/media/platform/am437x/
13756
13757TI BANDGAP AND THERMAL DRIVER
13758M:	Eduardo Valentin <edubezval@gmail.com>
13759M:	Keerthy <j-keerthy@ti.com>
13760L:	linux-pm@vger.kernel.org
13761L:	linux-omap@vger.kernel.org
13762S:	Maintained
13763F:	drivers/thermal/ti-soc-thermal/
13764
13765TI BQ27XXX POWER SUPPLY DRIVER
13766R:	Andrew F. Davis <afd@ti.com>
13767F:	include/linux/power/bq27xxx_battery.h
13768F:	drivers/power/supply/bq27xxx_battery.c
13769F:	drivers/power/supply/bq27xxx_battery_i2c.c
13770
13771TI CDCE706 CLOCK DRIVER
13772M:	Max Filippov <jcmvbkbc@gmail.com>
13773S:	Maintained
13774F:	drivers/clk/clk-cdce706.c
13775
13776TI CLOCK DRIVER
13777M:	Tero Kristo <t-kristo@ti.com>
13778L:	linux-omap@vger.kernel.org
13779S:	Maintained
13780F:	drivers/clk/ti/
13781F:	include/linux/clk/ti.h
13782
13783TI DAVINCI MACHINE SUPPORT
13784M:	Sekhar Nori <nsekhar@ti.com>
13785M:	Kevin Hilman <khilman@kernel.org>
13786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13788S:	Supported
13789F:	arch/arm/mach-davinci/
13790F:	drivers/i2c/busses/i2c-davinci.c
13791F:	arch/arm/boot/dts/da850*
13792
13793TI DAVINCI SERIES GPIO DRIVER
13794M:	Keerthy <j-keerthy@ti.com>
13795L:	linux-gpio@vger.kernel.org
13796S:	Maintained
13797F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13798F:	drivers/gpio/gpio-davinci.c
13799
13800TI DAVINCI SERIES MEDIA DRIVER
13801M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13802L:	linux-media@vger.kernel.org
13803W:	https://linuxtv.org
13804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13805T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13806S:	Maintained
13807F:	drivers/media/platform/davinci/
13808F:	include/media/davinci/
13809
13810TI ETHERNET SWITCH DRIVER (CPSW)
13811R:	Grygorii Strashko <grygorii.strashko@ti.com>
13812L:	linux-omap@vger.kernel.org
13813L:	netdev@vger.kernel.org
13814S:	Maintained
13815F:	drivers/net/ethernet/ti/cpsw*
13816F:	drivers/net/ethernet/ti/davinci*
13817
13818TI FLASH MEDIA INTERFACE DRIVER
13819M:	Alex Dubov <oakad@yahoo.com>
13820S:	Maintained
13821F:	drivers/misc/tifm*
13822F:	drivers/mmc/host/tifm_sd.c
13823F:	include/linux/tifm.h
13824
13825TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13826M:	Santosh Shilimkar <ssantosh@kernel.org>
13827L:	linux-kernel@vger.kernel.org
13828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13829S:	Maintained
13830F:	drivers/soc/ti/*
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13832
13833TI LM49xxx FAMILY ASoC CODEC DRIVERS
13834M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13835M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13837S:	Maintained
13838F:	sound/soc/codecs/lm49453*
13839F:	sound/soc/codecs/isabelle*
13840
13841TI LP855x BACKLIGHT DRIVER
13842M:	Milo Kim <milo.kim@ti.com>
13843S:	Maintained
13844F:	Documentation/backlight/lp855x-driver.txt
13845F:	drivers/video/backlight/lp855x_bl.c
13846F:	include/linux/platform_data/lp855x.h
13847
13848TI LP8727 CHARGER DRIVER
13849M:	Milo Kim <milo.kim@ti.com>
13850S:	Maintained
13851F:	drivers/power/supply/lp8727_charger.c
13852F:	include/linux/platform_data/lp8727.h
13853
13854TI LP8788 MFD DRIVER
13855M:	Milo Kim <milo.kim@ti.com>
13856S:	Maintained
13857F:	drivers/iio/adc/lp8788_adc.c
13858F:	drivers/leds/leds-lp8788.c
13859F:	drivers/mfd/lp8788*.c
13860F:	drivers/power/supply/lp8788-charger.c
13861F:	drivers/regulator/lp8788-*.c
13862F:	include/linux/mfd/lp8788*.h
13863
13864TI NETCP ETHERNET DRIVER
13865M:	Wingman Kwok <w-kwok2@ti.com>
13866M:	Murali Karicheri <m-karicheri2@ti.com>
13867L:	netdev@vger.kernel.org
13868S:	Maintained
13869F:	drivers/net/ethernet/ti/netcp*
13870
13871TI TAS571X FAMILY ASoC CODEC DRIVER
13872M:	Kevin Cernekee <cernekee@chromium.org>
13873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13874S:	Odd Fixes
13875F:	sound/soc/codecs/tas571x*
13876
13877TI TRF7970A NFC DRIVER
13878M:	Mark Greer <mgreer@animalcreek.com>
13879L:	linux-wireless@vger.kernel.org
13880L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13881S:	Supported
13882F:	drivers/nfc/trf7970a.c
13883F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13884
13885TI TWL4030 SERIES SOC CODEC DRIVER
13886M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13888S:	Maintained
13889F:	sound/soc/codecs/twl4030*
13890
13891TI VPE/CAL DRIVERS
13892M:	Benoit Parrot <bparrot@ti.com>
13893L:	linux-media@vger.kernel.org
13894W:	http://linuxtv.org/
13895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13896S:	Maintained
13897F:	drivers/media/platform/ti-vpe/
13898
13899TI WILINK WIRELESS DRIVERS
13900L:	linux-wireless@vger.kernel.org
13901W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13902W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13904S:	Orphan
13905F:	drivers/net/wireless/ti/
13906F:	include/linux/wl12xx.h
13907
13908TILE ARCHITECTURE
13909W:	http://www.mellanox.com/repository/solutions/tile-scm/
13910S:	Orphan
13911F:	arch/tile/
13912F:	drivers/char/tile-srom.c
13913F:	drivers/edac/tile_edac.c
13914F:	drivers/net/ethernet/tile/
13915F:	drivers/rtc/rtc-tile.c
13916F:	drivers/tty/hvc/hvc_tile.c
13917F:	drivers/tty/serial/tilegx.c
13918F:	drivers/usb/host/*-tilegx.c
13919F:	include/linux/usb/tilegx.h
13920
13921TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13922M:	John Stultz <john.stultz@linaro.org>
13923M:	Thomas Gleixner <tglx@linutronix.de>
13924R:	Stephen Boyd <sboyd@kernel.org>
13925L:	linux-kernel@vger.kernel.org
13926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13927S:	Supported
13928F:	include/linux/clocksource.h
13929F:	include/linux/time.h
13930F:	include/linux/timex.h
13931F:	include/uapi/linux/time.h
13932F:	include/uapi/linux/timex.h
13933F:	kernel/time/clocksource.c
13934F:	kernel/time/time*.c
13935F:	kernel/time/alarmtimer.c
13936F:	kernel/time/ntp.c
13937F:	tools/testing/selftests/timers/
13938
13939TIPC NETWORK LAYER
13940M:	Jon Maloy <jon.maloy@ericsson.com>
13941M:	Ying Xue <ying.xue@windriver.com>
13942L:	netdev@vger.kernel.org (core kernel code)
13943L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13944W:	http://tipc.sourceforge.net/
13945S:	Maintained
13946F:	include/uapi/linux/tipc*.h
13947F:	net/tipc/
13948
13949TLAN NETWORK DRIVER
13950M:	Samuel Chessman <chessman@tux.org>
13951L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13952W:	http://sourceforge.net/projects/tlan/
13953S:	Maintained
13954F:	Documentation/networking/tlan.txt
13955F:	drivers/net/ethernet/ti/tlan.*
13956
13957TM6000 VIDEO4LINUX DRIVER
13958M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13960L:	linux-media@vger.kernel.org
13961W:	https://linuxtv.org
13962T:	git git://linuxtv.org/media_tree.git
13963S:	Odd fixes
13964F:	drivers/media/usb/tm6000/
13965F:	Documentation/media/v4l-drivers/tm6000*
13966
13967TMIO/SDHI MMC DRIVER
13968M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13969L:	linux-mmc@vger.kernel.org
13970S:	Supported
13971F:	drivers/mmc/host/tmio_mmc*
13972F:	drivers/mmc/host/renesas_sdhi*
13973F:	include/linux/mfd/tmio.h
13974
13975TMP401 HARDWARE MONITOR DRIVER
13976M:	Guenter Roeck <linux@roeck-us.net>
13977L:	linux-hwmon@vger.kernel.org
13978S:	Maintained
13979F:	Documentation/hwmon/tmp401
13980F:	drivers/hwmon/tmp401.c
13981
13982TMPFS (SHMEM FILESYSTEM)
13983M:	Hugh Dickins <hughd@google.com>
13984L:	linux-mm@kvack.org
13985S:	Maintained
13986F:	include/linux/shmem_fs.h
13987F:	mm/shmem.c
13988
13989TOMOYO SECURITY MODULE
13990M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13991M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13992L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13993L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13994L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13995L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13996W:	http://tomoyo.sourceforge.jp/
13997T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13998S:	Maintained
13999F:	security/tomoyo/
14000
14001TOPSTAR LAPTOP EXTRAS DRIVER
14002M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14003L:	platform-driver-x86@vger.kernel.org
14004S:	Maintained
14005F:	drivers/platform/x86/topstar-laptop.c
14006
14007TORTURE-TEST MODULES
14008M:	Davidlohr Bueso <dave@stgolabs.net>
14009M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14010M:	Josh Triplett <josh@joshtriplett.org>
14011L:	linux-kernel@vger.kernel.org
14012S:	Supported
14013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14014F:	Documentation/RCU/torture.txt
14015F:	kernel/torture.c
14016F:	kernel/rcu/rcutorture.c
14017F:	kernel/locking/locktorture.c
14018
14019TOSHIBA ACPI EXTRAS DRIVER
14020M:	Azael Avalos <coproscefalo@gmail.com>
14021L:	platform-driver-x86@vger.kernel.org
14022S:	Maintained
14023F:	drivers/platform/x86/toshiba_acpi.c
14024
14025TOSHIBA BLUETOOTH DRIVER
14026M:	Azael Avalos <coproscefalo@gmail.com>
14027L:	platform-driver-x86@vger.kernel.org
14028S:	Maintained
14029F:	drivers/platform/x86/toshiba_bluetooth.c
14030
14031TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14032M:	Azael Avalos <coproscefalo@gmail.com>
14033L:	platform-driver-x86@vger.kernel.org
14034S:	Maintained
14035F:	drivers/platform/x86/toshiba_haps.c
14036
14037TOSHIBA SMM DRIVER
14038M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14039W:	http://www.buzzard.org.uk/toshiba/
14040S:	Maintained
14041F:	drivers/char/toshiba.c
14042F:	include/linux/toshiba.h
14043F:	include/uapi/linux/toshiba.h
14044
14045TOSHIBA TC358743 DRIVER
14046M:	Mats Randgaard <matrandg@cisco.com>
14047L:	linux-media@vger.kernel.org
14048S:	Maintained
14049F:	drivers/media/i2c/tc358743*
14050F:	include/media/i2c/tc358743.h
14051
14052TOSHIBA WMI HOTKEYS DRIVER
14053M:	Azael Avalos <coproscefalo@gmail.com>
14054L:	platform-driver-x86@vger.kernel.org
14055S:	Maintained
14056F:	drivers/platform/x86/toshiba-wmi.c
14057
14058TPM DEVICE DRIVER
14059M:	Peter Huewe <peterhuewe@gmx.de>
14060M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14061R:	Jason Gunthorpe <jgg@ziepe.ca>
14062L:	linux-integrity@vger.kernel.org
14063Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14064W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14065T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14066S:	Maintained
14067F:	drivers/char/tpm/
14068
14069TRACING
14070M:	Steven Rostedt <rostedt@goodmis.org>
14071M:	Ingo Molnar <mingo@redhat.com>
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14073S:	Maintained
14074F:	Documentation/trace/ftrace.txt
14075F:	arch/*/*/*/ftrace.h
14076F:	arch/*/kernel/ftrace.c
14077F:	include/*/ftrace.h
14078F:	include/linux/trace*.h
14079F:	include/trace/
14080F:	kernel/trace/
14081F:	tools/testing/selftests/ftrace/
14082
14083TRACING MMIO ACCESSES (MMIOTRACE)
14084M:	Steven Rostedt <rostedt@goodmis.org>
14085M:	Ingo Molnar <mingo@kernel.org>
14086R:	Karol Herbst <karolherbst@gmail.com>
14087R:	Pekka Paalanen <ppaalanen@gmail.com>
14088S:	Maintained
14089L:	linux-kernel@vger.kernel.org
14090L:	nouveau@lists.freedesktop.org
14091F:	kernel/trace/trace_mmiotrace.c
14092F:	include/linux/mmiotrace.h
14093F:	arch/x86/mm/kmmio.c
14094F:	arch/x86/mm/mmio-mod.c
14095F:	arch/x86/mm/testmmiotrace.c
14096
14097TRIVIAL PATCHES
14098M:	Jiri Kosina <trivial@kernel.org>
14099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14100S:	Maintained
14101K:	^Subject:.*(?i)trivial
14102
14103TEMPO SEMICONDUCTOR DRIVERS
14104M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14105S:	Maintained
14106F:	sound/soc/codecs/tscs*.c
14107F:	sound/soc/codecs/tscs*.h
14108F:	Documentation/devicetree/bindings/sound/tscs*.txt
14109
14110TTY LAYER
14111M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14112M:	Jiri Slaby <jslaby@suse.com>
14113S:	Supported
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14115F:	Documentation/serial/
14116F:	drivers/tty/
14117F:	drivers/tty/serial/serial_core.c
14118F:	include/linux/serial_core.h
14119F:	include/linux/serial.h
14120F:	include/linux/tty.h
14121F:	include/uapi/linux/serial_core.h
14122F:	include/uapi/linux/serial.h
14123F:	include/uapi/linux/tty.h
14124
14125TUA9001 MEDIA DRIVER
14126M:	Antti Palosaari <crope@iki.fi>
14127L:	linux-media@vger.kernel.org
14128W:	https://linuxtv.org
14129W:	http://palosaari.fi/linux/
14130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14131T:	git git://linuxtv.org/anttip/media_tree.git
14132S:	Maintained
14133F:	drivers/media/tuners/tua9001*
14134
14135TULIP NETWORK DRIVERS
14136L:	netdev@vger.kernel.org
14137L:	linux-parisc@vger.kernel.org
14138S:	Orphan
14139F:	drivers/net/ethernet/dec/tulip/
14140
14141TUN/TAP driver
14142M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14143W:	http://vtun.sourceforge.net/tun
14144S:	Maintained
14145F:	Documentation/networking/tuntap.txt
14146F:	arch/um/os-Linux/drivers/
14147
14148TURBOCHANNEL SUBSYSTEM
14149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14150M:	Ralf Baechle <ralf@linux-mips.org>
14151L:	linux-mips@linux-mips.org
14152Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14153S:	Maintained
14154F:	drivers/tc/
14155F:	include/linux/tc.h
14156
14157TW5864 VIDEO4LINUX DRIVER
14158M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14159M:	Anton Sviridenko <anton@corp.bluecherry.net>
14160M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14161M:	Andrey Utkin <andrey_utkin@fastmail.com>
14162L:	linux-media@vger.kernel.org
14163S:	Supported
14164F:	drivers/media/pci/tw5864/
14165
14166TW68 VIDEO4LINUX DRIVER
14167M:	Hans Verkuil <hverkuil@xs4all.nl>
14168L:	linux-media@vger.kernel.org
14169T:	git git://linuxtv.org/media_tree.git
14170W:	https://linuxtv.org
14171S:	Odd Fixes
14172F:	drivers/media/pci/tw68/
14173
14174TW686X VIDEO4LINUX DRIVER
14175M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14176L:	linux-media@vger.kernel.org
14177T:	git git://linuxtv.org/media_tree.git
14178W:	http://linuxtv.org
14179S:	Maintained
14180F:	drivers/media/pci/tw686x/
14181
14182UBI FILE SYSTEM (UBIFS)
14183M:	Richard Weinberger <richard@nod.at>
14184M:	Artem Bityutskiy <dedekind1@gmail.com>
14185M:	Adrian Hunter <adrian.hunter@intel.com>
14186L:	linux-mtd@lists.infradead.org
14187T:	git git://git.infradead.org/ubifs-2.6.git
14188W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14189S:	Supported
14190F:	Documentation/filesystems/ubifs.txt
14191F:	fs/ubifs/
14192
14193UCLINUX (M68KNOMMU AND COLDFIRE)
14194M:	Greg Ungerer <gerg@linux-m68k.org>
14195W:	http://www.linux-m68k.org/
14196W:	http://www.uclinux.org/
14197L:	linux-m68k@lists.linux-m68k.org
14198L:	uclinux-dev@uclinux.org  (subscribers-only)
14199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14200S:	Maintained
14201F:	arch/m68k/coldfire/
14202F:	arch/m68k/68*/
14203F:	arch/m68k/*/*_no.*
14204F:	arch/m68k/include/asm/*_no.*
14205
14206UDF FILESYSTEM
14207M:	Jan Kara <jack@suse.com>
14208S:	Maintained
14209F:	Documentation/filesystems/udf.txt
14210F:	fs/udf/
14211
14212UDRAW TABLET
14213M:	Bastien Nocera <hadess@hadess.net>
14214L:	linux-input@vger.kernel.org
14215S:	Maintained
14216F:	drivers/hid/hid-udraw-ps3.c
14217
14218UFS FILESYSTEM
14219M:	Evgeniy Dushistov <dushistov@mail.ru>
14220S:	Maintained
14221F:	Documentation/filesystems/ufs.txt
14222F:	fs/ufs/
14223
14224UHID USERSPACE HID IO DRIVER:
14225M:	David Herrmann <dh.herrmann@googlemail.com>
14226L:	linux-input@vger.kernel.org
14227S:	Maintained
14228F:	drivers/hid/uhid.c
14229F:	include/uapi/linux/uhid.h
14230
14231ULPI BUS
14232M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14233L:	linux-usb@vger.kernel.org
14234S:	Maintained
14235F:	drivers/usb/common/ulpi.c
14236F:	include/linux/ulpi/
14237
14238ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14239L:	linux-usb@vger.kernel.org
14240S:	Orphan
14241F:	drivers/uwb/
14242F:	include/linux/uwb.h
14243F:	include/linux/uwb/
14244
14245UNICORE32 ARCHITECTURE:
14246M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14247W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14248S:	Maintained
14249T:	git git://github.com/gxt/linux.git
14250F:	arch/unicore32/
14251
14252UNIFDEF
14253M:	Tony Finch <dot@dotat.at>
14254W:	http://dotat.at/prog/unifdef
14255S:	Maintained
14256F:	scripts/unifdef.c
14257
14258UNIFORM CDROM DRIVER
14259M:	Jens Axboe <axboe@kernel.dk>
14260W:	http://www.kernel.dk
14261S:	Maintained
14262F:	Documentation/cdrom/
14263F:	drivers/cdrom/cdrom.c
14264F:	include/linux/cdrom.h
14265F:	include/uapi/linux/cdrom.h
14266
14267UNISYS S-PAR DRIVERS
14268M:	David Kershner <david.kershner@unisys.com>
14269L:	sparmaintainer@unisys.com (Unisys internal)
14270S:	Supported
14271F:	include/linux/visorbus.h
14272F:	drivers/visorbus/
14273F:	drivers/staging/unisys/
14274
14275UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14276M:	Vinayak Holikatti <vinholikatti@gmail.com>
14277L:	linux-scsi@vger.kernel.org
14278S:	Supported
14279F:	Documentation/scsi/ufs.txt
14280F:	drivers/scsi/ufs/
14281
14282UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14283M:	Joao Pinto <jpinto@synopsys.com>
14284L:	linux-scsi@vger.kernel.org
14285S:	Supported
14286F:	drivers/scsi/ufs/*dwc*
14287
14288UNSORTED BLOCK IMAGES (UBI)
14289M:	Artem Bityutskiy <dedekind1@gmail.com>
14290M:	Richard Weinberger <richard@nod.at>
14291W:	http://www.linux-mtd.infradead.org/
14292L:	linux-mtd@lists.infradead.org
14293T:	git git://git.infradead.org/ubifs-2.6.git
14294S:	Supported
14295F:	drivers/mtd/ubi/
14296F:	include/linux/mtd/ubi.h
14297F:	include/uapi/mtd/ubi-user.h
14298
14299USB "USBNET" DRIVER FRAMEWORK
14300M:	Oliver Neukum <oneukum@suse.com>
14301L:	netdev@vger.kernel.org
14302W:	http://www.linux-usb.org/usbnet
14303S:	Maintained
14304F:	drivers/net/usb/usbnet.c
14305F:	include/linux/usb/usbnet.h
14306
14307USB ACM DRIVER
14308M:	Oliver Neukum <oneukum@suse.com>
14309L:	linux-usb@vger.kernel.org
14310S:	Maintained
14311F:	Documentation/usb/acm.txt
14312F:	drivers/usb/class/cdc-acm.*
14313
14314USB AR5523 WIRELESS DRIVER
14315M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14316L:	linux-wireless@vger.kernel.org
14317S:	Maintained
14318F:	drivers/net/wireless/ath/ar5523/
14319
14320USB ATTACHED SCSI
14321M:	Oliver Neukum <oneukum@suse.com>
14322L:	linux-usb@vger.kernel.org
14323L:	linux-scsi@vger.kernel.org
14324S:	Maintained
14325F:	drivers/usb/storage/uas.c
14326
14327USB CDC ETHERNET DRIVER
14328M:	Oliver Neukum <oliver@neukum.org>
14329L:	linux-usb@vger.kernel.org
14330S:	Maintained
14331F:	drivers/net/usb/cdc_*.c
14332F:	include/uapi/linux/usb/cdc.h
14333
14334USB CHAOSKEY DRIVER
14335M:	Keith Packard <keithp@keithp.com>
14336L:	linux-usb@vger.kernel.org
14337S:	Maintained
14338F:	drivers/usb/misc/chaoskey.c
14339
14340USB CYPRESS C67X00 DRIVER
14341M:	Peter Korsgaard <jacmet@sunsite.dk>
14342L:	linux-usb@vger.kernel.org
14343S:	Maintained
14344F:	drivers/usb/c67x00/
14345
14346USB DAVICOM DM9601 DRIVER
14347M:	Peter Korsgaard <jacmet@sunsite.dk>
14348L:	netdev@vger.kernel.org
14349W:	http://www.linux-usb.org/usbnet
14350S:	Maintained
14351F:	drivers/net/usb/dm9601.c
14352
14353USB DIAMOND RIO500 DRIVER
14354M:	Cesar Miquel <miquel@df.uba.ar>
14355L:	rio500-users@lists.sourceforge.net
14356W:	http://rio500.sourceforge.net
14357S:	Maintained
14358F:	drivers/usb/misc/rio500*
14359
14360USB EHCI DRIVER
14361M:	Alan Stern <stern@rowland.harvard.edu>
14362L:	linux-usb@vger.kernel.org
14363S:	Maintained
14364F:	Documentation/usb/ehci.txt
14365F:	drivers/usb/host/ehci*
14366
14367USB GADGET/PERIPHERAL SUBSYSTEM
14368M:	Felipe Balbi <balbi@kernel.org>
14369L:	linux-usb@vger.kernel.org
14370W:	http://www.linux-usb.org/gadget
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14372S:	Maintained
14373F:	drivers/usb/gadget/
14374F:	include/linux/usb/gadget*
14375
14376USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14377M:	Jiri Kosina <jikos@kernel.org>
14378R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14379L:	linux-usb@vger.kernel.org
14380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14381S:	Maintained
14382F:	Documentation/hid/hiddev.txt
14383F:	drivers/hid/usbhid/
14384
14385USB ISP116X DRIVER
14386M:	Olav Kongas <ok@artecdesign.ee>
14387L:	linux-usb@vger.kernel.org
14388S:	Maintained
14389F:	drivers/usb/host/isp116x*
14390F:	include/linux/usb/isp116x.h
14391
14392USB LAN78XX ETHERNET DRIVER
14393M:	Woojung Huh <woojung.huh@microchip.com>
14394M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14395L:	netdev@vger.kernel.org
14396S:	Maintained
14397F:	drivers/net/usb/lan78xx.*
14398
14399USB MASS STORAGE DRIVER
14400M:	Alan Stern <stern@rowland.harvard.edu>
14401L:	linux-usb@vger.kernel.org
14402L:	usb-storage@lists.one-eyed-alien.net
14403S:	Maintained
14404W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14405F:	drivers/usb/storage/
14406
14407USB MIDI DRIVER
14408M:	Clemens Ladisch <clemens@ladisch.de>
14409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14410T:	git git://git.alsa-project.org/alsa-kernel.git
14411S:	Maintained
14412F:	sound/usb/midi.*
14413
14414USB NETWORKING DRIVERS
14415L:	linux-usb@vger.kernel.org
14416S:	Odd Fixes
14417F:	drivers/net/usb/
14418
14419USB OHCI DRIVER
14420M:	Alan Stern <stern@rowland.harvard.edu>
14421L:	linux-usb@vger.kernel.org
14422S:	Maintained
14423F:	Documentation/usb/ohci.txt
14424F:	drivers/usb/host/ohci*
14425
14426USB OTG FSM (Finite State Machine)
14427M:	Peter Chen <Peter.Chen@nxp.com>
14428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14429L:	linux-usb@vger.kernel.org
14430S:	Maintained
14431F:	drivers/usb/common/usb-otg-fsm.c
14432
14433USB OVER IP DRIVER
14434M:	Valentina Manea <valentina.manea.m@gmail.com>
14435M:	Shuah Khan <shuahkh@osg.samsung.com>
14436M:	Shuah Khan <shuah@kernel.org>
14437L:	linux-usb@vger.kernel.org
14438S:	Maintained
14439F:	Documentation/usb/usbip_protocol.txt
14440F:	drivers/usb/usbip/
14441F:	tools/usb/usbip/
14442
14443USB PEGASUS DRIVER
14444M:	Petko Manolov <petkan@nucleusys.com>
14445L:	linux-usb@vger.kernel.org
14446L:	netdev@vger.kernel.org
14447T:	git git://github.com/petkan/pegasus.git
14448W:	https://github.com/petkan/pegasus
14449S:	Maintained
14450F:	drivers/net/usb/pegasus.*
14451
14452USB PHY LAYER
14453M:	Felipe Balbi <balbi@kernel.org>
14454L:	linux-usb@vger.kernel.org
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14456S:	Maintained
14457F:	drivers/usb/phy/
14458
14459USB PRINTER DRIVER (usblp)
14460M:	Pete Zaitcev <zaitcev@redhat.com>
14461L:	linux-usb@vger.kernel.org
14462S:	Supported
14463F:	drivers/usb/class/usblp.c
14464
14465USB QMI WWAN NETWORK DRIVER
14466M:	Bjørn Mork <bjorn@mork.no>
14467L:	netdev@vger.kernel.org
14468S:	Maintained
14469F:	Documentation/ABI/testing/sysfs-class-net-qmi
14470F:	drivers/net/usb/qmi_wwan.c
14471
14472USB RTL8150 DRIVER
14473M:	Petko Manolov <petkan@nucleusys.com>
14474L:	linux-usb@vger.kernel.org
14475L:	netdev@vger.kernel.org
14476T:	git git://github.com/petkan/rtl8150.git
14477W:	https://github.com/petkan/rtl8150
14478S:	Maintained
14479F:	drivers/net/usb/rtl8150.c
14480
14481USB SERIAL SUBSYSTEM
14482M:	Johan Hovold <johan@kernel.org>
14483L:	linux-usb@vger.kernel.org
14484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14485S:	Maintained
14486F:	Documentation/usb/usb-serial.txt
14487F:	drivers/usb/serial/
14488F:	include/linux/usb/serial.h
14489
14490USB SMSC75XX ETHERNET DRIVER
14491M:	Steve Glendinning <steve.glendinning@shawell.net>
14492L:	netdev@vger.kernel.org
14493S:	Maintained
14494F:	drivers/net/usb/smsc75xx.*
14495
14496USB SMSC95XX ETHERNET DRIVER
14497M:	Steve Glendinning <steve.glendinning@shawell.net>
14498M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14499L:	netdev@vger.kernel.org
14500S:	Maintained
14501F:	drivers/net/usb/smsc95xx.*
14502
14503USB SUBSYSTEM
14504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14505L:	linux-usb@vger.kernel.org
14506W:	http://www.linux-usb.org
14507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14508S:	Supported
14509F:	Documentation/devicetree/bindings/usb/
14510F:	Documentation/usb/
14511F:	drivers/usb/
14512F:	include/linux/usb.h
14513F:	include/linux/usb/
14514
14515USB TYPEC SUBSYSTEM
14516M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14517L:	linux-usb@vger.kernel.org
14518S:	Maintained
14519F:	Documentation/ABI/testing/sysfs-class-typec
14520F:	Documentation/usb/typec.rst
14521F:	drivers/usb/typec/
14522F:	include/linux/usb/typec.h
14523
14524USB UHCI DRIVER
14525M:	Alan Stern <stern@rowland.harvard.edu>
14526L:	linux-usb@vger.kernel.org
14527S:	Maintained
14528F:	drivers/usb/host/uhci*
14529
14530USB VIDEO CLASS
14531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14532L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14533L:	linux-media@vger.kernel.org
14534T:	git git://linuxtv.org/media_tree.git
14535W:	http://www.ideasonboard.org/uvc/
14536S:	Maintained
14537F:	drivers/media/usb/uvc/
14538F:	include/uapi/linux/uvcvideo.h
14539
14540USB VISION DRIVER
14541M:	Hans Verkuil <hverkuil@xs4all.nl>
14542L:	linux-media@vger.kernel.org
14543T:	git git://linuxtv.org/media_tree.git
14544W:	https://linuxtv.org
14545S:	Odd Fixes
14546F:	drivers/media/usb/usbvision/
14547
14548USB WEBCAM GADGET
14549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14550L:	linux-usb@vger.kernel.org
14551S:	Maintained
14552F:	drivers/usb/gadget/function/*uvc*
14553F:	drivers/usb/gadget/legacy/webcam.c
14554
14555USB WIRELESS RNDIS DRIVER (rndis_wlan)
14556M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14557L:	linux-wireless@vger.kernel.org
14558S:	Maintained
14559F:	drivers/net/wireless/rndis_wlan.c
14560
14561USB XHCI DRIVER
14562M:	Mathias Nyman <mathias.nyman@intel.com>
14563L:	linux-usb@vger.kernel.org
14564S:	Supported
14565F:	drivers/usb/host/xhci*
14566F:	drivers/usb/host/pci-quirks*
14567
14568USB ZD1201 DRIVER
14569L:	linux-wireless@vger.kernel.org
14570W:	http://linux-lc100020.sourceforge.net
14571S:	Orphan
14572F:	drivers/net/wireless/zydas/zd1201.*
14573
14574USB ZR364XX DRIVER
14575M:	Antoine Jacquet <royale@zerezo.com>
14576L:	linux-usb@vger.kernel.org
14577L:	linux-media@vger.kernel.org
14578T:	git git://linuxtv.org/media_tree.git
14579W:	http://royale.zerezo.com/zr364xx/
14580S:	Maintained
14581F:	Documentation/media/v4l-drivers/zr364xx*
14582F:	drivers/media/usb/zr364xx/
14583
14584USER-MODE LINUX (UML)
14585M:	Jeff Dike <jdike@addtoit.com>
14586M:	Richard Weinberger <richard@nod.at>
14587L:	user-mode-linux-devel@lists.sourceforge.net
14588L:	user-mode-linux-user@lists.sourceforge.net
14589W:	http://user-mode-linux.sourceforge.net
14590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14591S:	Maintained
14592F:	Documentation/virtual/uml/
14593F:	arch/um/
14594F:	arch/x86/um/
14595F:	fs/hostfs/
14596F:	fs/hppfs/
14597
14598USERSPACE I/O (UIO)
14599M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14600S:	Maintained
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14602F:	Documentation/driver-api/uio-howto.rst
14603F:	drivers/uio/
14604F:	include/linux/uio*.h
14605
14606UTIL-LINUX PACKAGE
14607M:	Karel Zak <kzak@redhat.com>
14608L:	util-linux@vger.kernel.org
14609W:	http://en.wikipedia.org/wiki/Util-linux
14610T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14611S:	Maintained
14612
14613UUID HELPERS
14614M:	Christoph Hellwig <hch@lst.de>
14615R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14616L:	linux-kernel@vger.kernel.org
14617T:	git git://git.infradead.org/users/hch/uuid.git
14618F:	lib/uuid.c
14619F:	lib/test_uuid.c
14620F:	include/linux/uuid.h
14621F:	include/uapi/linux/uuid.h
14622S:	Maintained
14623
14624UVESAFB DRIVER
14625M:	Michal Januszewski <spock@gentoo.org>
14626L:	linux-fbdev@vger.kernel.org
14627W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14628S:	Maintained
14629F:	Documentation/fb/uvesafb.txt
14630F:	drivers/video/fbdev/uvesafb.*
14631
14632VF610 NAND DRIVER
14633M:	Stefan Agner <stefan@agner.ch>
14634L:	linux-mtd@lists.infradead.org
14635S:	Supported
14636F:	drivers/mtd/nand/vf610_nfc.c
14637
14638VFAT/FAT/MSDOS FILESYSTEM
14639M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14640S:	Maintained
14641F:	Documentation/filesystems/vfat.txt
14642F:	fs/fat/
14643
14644VFIO DRIVER
14645M:	Alex Williamson <alex.williamson@redhat.com>
14646L:	kvm@vger.kernel.org
14647T:	git git://github.com/awilliam/linux-vfio.git
14648S:	Maintained
14649F:	Documentation/vfio.txt
14650F:	drivers/vfio/
14651F:	include/linux/vfio.h
14652F:	include/uapi/linux/vfio.h
14653
14654VFIO MEDIATED DEVICE DRIVERS
14655M:	Kirti Wankhede <kwankhede@nvidia.com>
14656L:	kvm@vger.kernel.org
14657S:	Maintained
14658F:	Documentation/vfio-mediated-device.txt
14659F:	drivers/vfio/mdev/
14660F:	include/linux/mdev.h
14661F:	samples/vfio-mdev/
14662
14663VFIO PLATFORM DRIVER
14664M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14665L:	kvm@vger.kernel.org
14666S:	Maintained
14667F:	drivers/vfio/platform/
14668
14669VGA_SWITCHEROO
14670R:	Lukas Wunner <lukas@wunner.de>
14671S:	Maintained
14672F:	Documentation/gpu/vga-switcheroo.rst
14673F:	drivers/gpu/vga/vga_switcheroo.c
14674F:	include/linux/vga_switcheroo.h
14675T:	git git://anongit.freedesktop.org/drm/drm-misc
14676
14677VIA RHINE NETWORK DRIVER
14678S:	Orphan
14679F:	drivers/net/ethernet/via/via-rhine.c
14680
14681VIA SD/MMC CARD CONTROLLER DRIVER
14682M:	Bruce Chang <brucechang@via.com.tw>
14683M:	Harald Welte <HaraldWelte@viatech.com>
14684S:	Maintained
14685F:	drivers/mmc/host/via-sdmmc.c
14686
14687VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14688M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14689L:	linux-fbdev@vger.kernel.org
14690S:	Maintained
14691F:	include/linux/via-core.h
14692F:	include/linux/via-gpio.h
14693F:	include/linux/via_i2c.h
14694F:	drivers/video/fbdev/via/
14695
14696VIA VELOCITY NETWORK DRIVER
14697M:	Francois Romieu <romieu@fr.zoreil.com>
14698L:	netdev@vger.kernel.org
14699S:	Maintained
14700F:	drivers/net/ethernet/via/via-velocity.*
14701
14702VIDEO MULTIPLEXER DRIVER
14703M:	Philipp Zabel <p.zabel@pengutronix.de>
14704L:	linux-media@vger.kernel.org
14705S:	Maintained
14706F:	drivers/media/platform/video-mux.c
14707
14708VIDEOBUF2 FRAMEWORK
14709M:	Pawel Osciak <pawel@osciak.com>
14710M:	Marek Szyprowski <m.szyprowski@samsung.com>
14711M:	Kyungmin Park <kyungmin.park@samsung.com>
14712L:	linux-media@vger.kernel.org
14713S:	Maintained
14714F:	drivers/media/v4l2-core/videobuf2-*
14715F:	include/media/videobuf2-*
14716
14717VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14718M:	Helen Koike <helen.koike@collabora.com>
14719L:	linux-media@vger.kernel.org
14720T:	git git://linuxtv.org/media_tree.git
14721W:	https://linuxtv.org
14722S:	Maintained
14723F:	drivers/media/platform/vimc/*
14724
14725VIRT LIB
14726M:	Alex Williamson <alex.williamson@redhat.com>
14727M:	Paolo Bonzini <pbonzini@redhat.com>
14728L:	kvm@vger.kernel.org
14729S:	Supported
14730F:	virt/lib/
14731
14732VIRTIO AND VHOST VSOCK DRIVER
14733M:	Stefan Hajnoczi <stefanha@redhat.com>
14734L:	kvm@vger.kernel.org
14735L:	virtualization@lists.linux-foundation.org
14736L:	netdev@vger.kernel.org
14737S:	Maintained
14738F:	include/linux/virtio_vsock.h
14739F:	include/uapi/linux/virtio_vsock.h
14740F:	include/uapi/linux/vsockmon.h
14741F:	include/uapi/linux/vm_sockets_diag.h
14742F:	net/vmw_vsock/diag.c
14743F:	net/vmw_vsock/af_vsock_tap.c
14744F:	net/vmw_vsock/virtio_transport_common.c
14745F:	net/vmw_vsock/virtio_transport.c
14746F:	drivers/net/vsockmon.c
14747F:	drivers/vhost/vsock.c
14748F:	drivers/vhost/vsock.h
14749F:	tools/testing/vsock/
14750
14751VIRTIO CONSOLE DRIVER
14752M:	Amit Shah <amit@kernel.org>
14753L:	virtualization@lists.linux-foundation.org
14754S:	Maintained
14755F:	drivers/char/virtio_console.c
14756F:	include/linux/virtio_console.h
14757F:	include/uapi/linux/virtio_console.h
14758
14759VIRTIO CORE, NET AND BLOCK DRIVERS
14760M:	"Michael S. Tsirkin" <mst@redhat.com>
14761M:	Jason Wang <jasowang@redhat.com>
14762L:	virtualization@lists.linux-foundation.org
14763S:	Maintained
14764F:	Documentation/devicetree/bindings/virtio/
14765F:	drivers/virtio/
14766F:	tools/virtio/
14767F:	drivers/net/virtio_net.c
14768F:	drivers/block/virtio_blk.c
14769F:	include/linux/virtio*.h
14770F:	include/uapi/linux/virtio_*.h
14771F:	drivers/crypto/virtio/
14772F:	mm/balloon_compaction.c
14773
14774VIRTIO CRYPTO DRIVER
14775M:	Gonglei <arei.gonglei@huawei.com>
14776L:	virtualization@lists.linux-foundation.org
14777L:	linux-crypto@vger.kernel.org
14778S:	Maintained
14779F:	drivers/crypto/virtio/
14780F:	include/uapi/linux/virtio_crypto.h
14781
14782VIRTIO DRIVERS FOR S390
14783M:	Cornelia Huck <cohuck@redhat.com>
14784M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14785L:	linux-s390@vger.kernel.org
14786L:	virtualization@lists.linux-foundation.org
14787L:	kvm@vger.kernel.org
14788S:	Supported
14789F:	drivers/s390/virtio/
14790F:	arch/s390/include/uapi/asm/virtio-ccw.h
14791
14792VIRTIO GPU DRIVER
14793M:	David Airlie <airlied@linux.ie>
14794M:	Gerd Hoffmann <kraxel@redhat.com>
14795L:	dri-devel@lists.freedesktop.org
14796L:	virtualization@lists.linux-foundation.org
14797T:	git git://anongit.freedesktop.org/drm/drm-misc
14798S:	Maintained
14799F:	drivers/gpu/drm/virtio/
14800F:	include/uapi/linux/virtio_gpu.h
14801
14802VIRTIO HOST (VHOST)
14803M:	"Michael S. Tsirkin" <mst@redhat.com>
14804M:	Jason Wang <jasowang@redhat.com>
14805L:	kvm@vger.kernel.org
14806L:	virtualization@lists.linux-foundation.org
14807L:	netdev@vger.kernel.org
14808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14809S:	Maintained
14810F:	drivers/vhost/
14811F:	include/uapi/linux/vhost.h
14812
14813VIRTIO INPUT DRIVER
14814M:	Gerd Hoffmann <kraxel@redhat.com>
14815S:	Maintained
14816F:	drivers/virtio/virtio_input.c
14817F:	include/uapi/linux/virtio_input.h
14818
14819VIRTUAL BOX GUEST DEVICE DRIVER
14820M:	Hans de Goede <hdegoede@redhat.com>
14821M:	Arnd Bergmann <arnd@arndb.de>
14822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14823S:	Maintained
14824F:	include/linux/vbox_utils.h
14825F:	include/uapi/linux/vbox*.h
14826F:	drivers/virt/vboxguest/
14827
14828VIRTUAL SERIO DEVICE DRIVER
14829M:	Stephen Chandler Paul <thatslyude@gmail.com>
14830S:	Maintained
14831F:	drivers/input/serio/userio.c
14832F:	include/uapi/linux/userio.h
14833
14834VIVID VIRTUAL VIDEO DRIVER
14835M:	Hans Verkuil <hverkuil@xs4all.nl>
14836L:	linux-media@vger.kernel.org
14837T:	git git://linuxtv.org/media_tree.git
14838W:	https://linuxtv.org
14839S:	Maintained
14840F:	drivers/media/platform/vivid/*
14841
14842VLYNQ BUS
14843M:	Florian Fainelli <f.fainelli@gmail.com>
14844L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14845S:	Maintained
14846F:	drivers/vlynq/vlynq.c
14847F:	include/linux/vlynq.h
14848
14849VME SUBSYSTEM
14850M:	Martyn Welch <martyn@welchs.me.uk>
14851M:	Manohar Vanga <manohar.vanga@gmail.com>
14852M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14853L:	devel@driverdev.osuosl.org
14854S:	Maintained
14855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14856F:	Documentation/driver-api/vme.rst
14857F:	drivers/staging/vme/
14858F:	drivers/vme/
14859F:	include/linux/vme*
14860
14861VMWARE BALLOON DRIVER
14862M:	Xavier Deguillard <xdeguillard@vmware.com>
14863M:	Philip Moltmann <moltmann@vmware.com>
14864M:	"VMware, Inc." <pv-drivers@vmware.com>
14865L:	linux-kernel@vger.kernel.org
14866S:	Maintained
14867F:	drivers/misc/vmw_balloon.c
14868
14869VMWARE HYPERVISOR INTERFACE
14870M:	Alok Kataria <akataria@vmware.com>
14871L:	virtualization@lists.linux-foundation.org
14872S:	Supported
14873F:	arch/x86/kernel/cpu/vmware.c
14874
14875VMWARE PVRDMA DRIVER
14876M:	Adit Ranadive <aditr@vmware.com>
14877M:	VMware PV-Drivers <pv-drivers@vmware.com>
14878L:	linux-rdma@vger.kernel.org
14879S:	Maintained
14880F:	drivers/infiniband/hw/vmw_pvrdma/
14881
14882VMware PVSCSI driver
14883M:	Jim Gill <jgill@vmware.com>
14884M:	VMware PV-Drivers <pv-drivers@vmware.com>
14885L:	linux-scsi@vger.kernel.org
14886S:	Maintained
14887F:	drivers/scsi/vmw_pvscsi.c
14888F:	drivers/scsi/vmw_pvscsi.h
14889
14890VMWARE VMMOUSE SUBDRIVER
14891M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14892M:	"VMware, Inc." <pv-drivers@vmware.com>
14893L:	linux-input@vger.kernel.org
14894S:	Maintained
14895F:	drivers/input/mouse/vmmouse.c
14896F:	drivers/input/mouse/vmmouse.h
14897
14898VMWARE VMXNET3 ETHERNET DRIVER
14899M:	Shrikrishna Khare <skhare@vmware.com>
14900M:	"VMware, Inc." <pv-drivers@vmware.com>
14901L:	netdev@vger.kernel.org
14902S:	Maintained
14903F:	drivers/net/vmxnet3/
14904
14905VOCORE VOCORE2 BOARD
14906M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14907L:	linux-mips@linux-mips.org
14908S:	Maintained
14909F:	arch/mips/boot/dts/ralink/vocore2.dts
14910
14911VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14912M:	Liam Girdwood <lgirdwood@gmail.com>
14913M:	Mark Brown <broonie@kernel.org>
14914L:	linux-kernel@vger.kernel.org
14915W:	http://www.slimlogic.co.uk/?p=48
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14917S:	Supported
14918F:	Documentation/devicetree/bindings/regulator/
14919F:	Documentation/power/regulator/
14920F:	drivers/regulator/
14921F:	include/dt-bindings/regulator/
14922F:	include/linux/regulator/
14923
14924VRF
14925M:	David Ahern <dsa@cumulusnetworks.com>
14926M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14927L:	netdev@vger.kernel.org
14928S:	Maintained
14929F:	drivers/net/vrf.c
14930F:	Documentation/networking/vrf.txt
14931
14932VT1211 HARDWARE MONITOR DRIVER
14933M:	Juerg Haefliger <juergh@gmail.com>
14934L:	linux-hwmon@vger.kernel.org
14935S:	Maintained
14936F:	Documentation/hwmon/vt1211
14937F:	drivers/hwmon/vt1211.c
14938
14939VT8231 HARDWARE MONITOR DRIVER
14940M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14941L:	linux-hwmon@vger.kernel.org
14942S:	Maintained
14943F:	drivers/hwmon/vt8231.c
14944
14945VUB300 USB to SDIO/SD/MMC bridge chip
14946M:	Tony Olech <tony.olech@elandigitalsystems.com>
14947L:	linux-mmc@vger.kernel.org
14948L:	linux-usb@vger.kernel.org
14949S:	Supported
14950F:	drivers/mmc/host/vub300.c
14951
14952W1 DALLAS'S 1-WIRE BUS
14953M:	Evgeniy Polyakov <zbr@ioremap.net>
14954S:	Maintained
14955F:	Documentation/w1/
14956F:	drivers/w1/
14957F:	include/linux/w1.h
14958
14959W83791D HARDWARE MONITORING DRIVER
14960M:	Marc Hulsman <m.hulsman@tudelft.nl>
14961L:	linux-hwmon@vger.kernel.org
14962S:	Maintained
14963F:	Documentation/hwmon/w83791d
14964F:	drivers/hwmon/w83791d.c
14965
14966W83793 HARDWARE MONITORING DRIVER
14967M:	Rudolf Marek <r.marek@assembler.cz>
14968L:	linux-hwmon@vger.kernel.org
14969S:	Maintained
14970F:	Documentation/hwmon/w83793
14971F:	drivers/hwmon/w83793.c
14972
14973W83795 HARDWARE MONITORING DRIVER
14974M:	Jean Delvare <jdelvare@suse.com>
14975L:	linux-hwmon@vger.kernel.org
14976S:	Maintained
14977F:	drivers/hwmon/w83795.c
14978
14979W83L51xD SD/MMC CARD INTERFACE DRIVER
14980M:	Pierre Ossman <pierre@ossman.eu>
14981S:	Maintained
14982F:	drivers/mmc/host/wbsd.*
14983
14984WACOM PROTOCOL 4 SERIAL TABLETS
14985M:	Julian Squires <julian@cipht.net>
14986M:	Hans de Goede <hdegoede@redhat.com>
14987L:	linux-input@vger.kernel.org
14988S:	Maintained
14989F:	drivers/input/tablet/wacom_serial4.c
14990
14991WATCHDOG DEVICE DRIVERS
14992M:	Wim Van Sebroeck <wim@linux-watchdog.org>
14993M:	Guenter Roeck <linux@roeck-us.net>
14994L:	linux-watchdog@vger.kernel.org
14995W:	http://www.linux-watchdog.org/
14996T:	git git://www.linux-watchdog.org/linux-watchdog.git
14997S:	Maintained
14998F:	Documentation/devicetree/bindings/watchdog/
14999F:	Documentation/watchdog/
15000F:	drivers/watchdog/
15001F:	include/linux/watchdog.h
15002F:	include/uapi/linux/watchdog.h
15003
15004WHISKEYCOVE PMIC GPIO DRIVER
15005M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15006L:	linux-gpio@vger.kernel.org
15007S:	Maintained
15008F:	drivers/gpio/gpio-wcove.c
15009
15010WIIMOTE HID DRIVER
15011M:	David Herrmann <dh.herrmann@googlemail.com>
15012L:	linux-input@vger.kernel.org
15013S:	Maintained
15014F:	drivers/hid/hid-wiimote*
15015
15016WILOCITY WIL6210 WIRELESS DRIVER
15017M:	Maya Erez <merez@codeaurora.org>
15018L:	linux-wireless@vger.kernel.org
15019L:	wil6210@qti.qualcomm.com
15020S:	Supported
15021W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15022F:	drivers/net/wireless/ath/wil6210/
15023
15024WIMAX STACK
15025M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15026M:	linux-wimax@intel.com
15027L:	wimax@linuxwimax.org (subscribers-only)
15028S:	Supported
15029W:	http://linuxwimax.org
15030F:	Documentation/wimax/README.wimax
15031F:	include/linux/wimax/debug.h
15032F:	include/net/wimax.h
15033F:	include/uapi/linux/wimax.h
15034F:	net/wimax/
15035
15036WINBOND CIR DRIVER
15037M:	David Härdeman <david@hardeman.nu>
15038S:	Maintained
15039F:	drivers/media/rc/winbond-cir.c
15040
15041WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15042M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15043L:	linux-watchdog@vger.kernel.org
15044S:	Maintained
15045F:	drivers/watchdog/ebc-c384_wdt.c
15046
15047WINSYSTEMS WS16C48 GPIO DRIVER
15048M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15049L:	linux-gpio@vger.kernel.org
15050S:	Maintained
15051F:	drivers/gpio/gpio-ws16c48.c
15052
15053WISTRON LAPTOP BUTTON DRIVER
15054M:	Miloslav Trmac <mitr@volny.cz>
15055S:	Maintained
15056F:	drivers/input/misc/wistron_btns.c
15057
15058WL3501 WIRELESS PCMCIA CARD DRIVER
15059L:	linux-wireless@vger.kernel.org
15060S:	Odd fixes
15061F:	drivers/net/wireless/wl3501*
15062
15063WOLFSON MICROELECTRONICS DRIVERS
15064L:	patches@opensource.cirrus.com
15065T:	git https://github.com/CirrusLogic/linux-drivers.git
15066W:	https://github.com/CirrusLogic/linux-drivers/wiki
15067S:	Supported
15068F:	Documentation/hwmon/wm83??
15069F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15070F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15071F:	Documentation/devicetree/bindings/mfd/arizona.txt
15072F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15073F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15074F:	arch/arm/mach-s3c64xx/mach-crag6410*
15075F:	drivers/clk/clk-wm83*.c
15076F:	drivers/extcon/extcon-arizona.c
15077F:	drivers/leds/leds-wm83*.c
15078F:	drivers/gpio/gpio-*wm*.c
15079F:	drivers/gpio/gpio-arizona.c
15080F:	drivers/hwmon/wm83??-hwmon.c
15081F:	drivers/input/misc/wm831x-on.c
15082F:	drivers/input/touchscreen/wm831x-ts.c
15083F:	drivers/input/touchscreen/wm97*.c
15084F:	drivers/mfd/arizona*
15085F:	drivers/mfd/wm*.c
15086F:	drivers/mfd/cs47l24*
15087F:	drivers/power/supply/wm83*.c
15088F:	drivers/rtc/rtc-wm83*.c
15089F:	drivers/regulator/wm8*.c
15090F:	drivers/regulator/arizona*
15091F:	drivers/video/backlight/wm83*_bl.c
15092F:	drivers/watchdog/wm83*_wdt.c
15093F:	include/linux/mfd/arizona/
15094F:	include/linux/mfd/wm831x/
15095F:	include/linux/mfd/wm8350/
15096F:	include/linux/mfd/wm8400*
15097F:	include/linux/regulator/arizona*
15098F:	include/linux/wm97xx.h
15099F:	include/sound/wm????.h
15100F:	sound/soc/codecs/arizona.?
15101F:	sound/soc/codecs/wm*
15102F:	sound/soc/codecs/cs47l24*
15103
15104WORKQUEUE
15105M:	Tejun Heo <tj@kernel.org>
15106R:	Lai Jiangshan <jiangshanlai@gmail.com>
15107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15108S:	Maintained
15109F:	include/linux/workqueue.h
15110F:	kernel/workqueue.c
15111F:	Documentation/core-api/workqueue.rst
15112
15113X-POWERS AXP288 PMIC DRIVERS
15114M:	Hans de Goede <hdegoede@redhat.com>
15115S:	Maintained
15116N:	axp288
15117F:	drivers/acpi/pmic/intel_pmic_xpower.c
15118
15119X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15120M:	Chen-Yu Tsai <wens@csie.org>
15121L:	linux-kernel@vger.kernel.org
15122S:	Maintained
15123N:	axp[128]
15124
15125X.25 NETWORK LAYER
15126M:	Andrew Hendry <andrew.hendry@gmail.com>
15127L:	linux-x25@vger.kernel.org
15128S:	Odd Fixes
15129F:	Documentation/networking/x25*
15130F:	include/net/x25*
15131F:	net/x25/
15132
15133X86 ARCHITECTURE (32-BIT AND 64-BIT)
15134M:	Thomas Gleixner <tglx@linutronix.de>
15135M:	Ingo Molnar <mingo@redhat.com>
15136R:	"H. Peter Anvin" <hpa@zytor.com>
15137M:	x86@kernel.org
15138L:	linux-kernel@vger.kernel.org
15139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15140S:	Maintained
15141F:	Documentation/x86/
15142F:	arch/x86/
15143
15144X86 MCE INFRASTRUCTURE
15145M:	Tony Luck <tony.luck@intel.com>
15146M:	Borislav Petkov <bp@alien8.de>
15147L:	linux-edac@vger.kernel.org
15148S:	Maintained
15149F:	arch/x86/kernel/cpu/mcheck/*
15150
15151X86 MICROCODE UPDATE SUPPORT
15152M:	Borislav Petkov <bp@alien8.de>
15153S:	Maintained
15154F:	arch/x86/kernel/cpu/microcode/*
15155
15156X86 PLATFORM DRIVERS
15157M:	Darren Hart <dvhart@infradead.org>
15158M:	Andy Shevchenko <andy@infradead.org>
15159L:	platform-driver-x86@vger.kernel.org
15160T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15161S:	Maintained
15162F:	drivers/platform/x86/
15163F:	drivers/platform/olpc/
15164
15165X86 VDSO
15166M:	Andy Lutomirski <luto@amacapital.net>
15167L:	linux-kernel@vger.kernel.org
15168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15169S:	Maintained
15170F:	arch/x86/entry/vdso/
15171
15172XC2028/3028 TUNER DRIVER
15173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15175L:	linux-media@vger.kernel.org
15176W:	https://linuxtv.org
15177T:	git git://linuxtv.org/media_tree.git
15178S:	Maintained
15179F:	drivers/media/tuners/tuner-xc2028.*
15180
15181XEN BLOCK SUBSYSTEM
15182M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15183M:	Roger Pau Monné <roger.pau@citrix.com>
15184L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15185S:	Supported
15186F:	drivers/block/xen-blkback/*
15187F:	drivers/block/xen*
15188
15189XEN HYPERVISOR ARM
15190M:	Stefano Stabellini <sstabellini@kernel.org>
15191L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15192S:	Maintained
15193F:	arch/arm/xen/
15194F:	arch/arm/include/asm/xen/
15195
15196XEN HYPERVISOR ARM64
15197M:	Stefano Stabellini <sstabellini@kernel.org>
15198L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15199S:	Maintained
15200F:	arch/arm64/xen/
15201F:	arch/arm64/include/asm/xen/
15202
15203XEN HYPERVISOR INTERFACE
15204M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15205M:	Juergen Gross <jgross@suse.com>
15206L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15208S:	Supported
15209F:	arch/x86/xen/
15210F:	drivers/*/xen-*front.c
15211F:	drivers/xen/
15212F:	arch/x86/include/asm/xen/
15213F:	arch/x86/include/asm/pvclock-abi.h
15214F:	include/xen/
15215F:	include/uapi/xen/
15216F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15217F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15218
15219XEN NETWORK BACKEND DRIVER
15220M:	Wei Liu <wei.liu2@citrix.com>
15221M:	Paul Durrant <paul.durrant@citrix.com>
15222L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15223L:	netdev@vger.kernel.org
15224S:	Supported
15225F:	drivers/net/xen-netback/*
15226
15227XEN PCI SUBSYSTEM
15228M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15229L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15230S:	Supported
15231F:	arch/x86/pci/*xen*
15232F:	drivers/pci/*xen*
15233
15234XEN PVSCSI DRIVERS
15235M:	Juergen Gross <jgross@suse.com>
15236L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15237L:	linux-scsi@vger.kernel.org
15238S:	Supported
15239F:	drivers/scsi/xen-scsifront.c
15240F:	drivers/xen/xen-scsiback.c
15241F:	include/xen/interface/io/vscsiif.h
15242
15243XEN SWIOTLB SUBSYSTEM
15244M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15245L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15246L:	iommu@lists.linux-foundation.org
15247S:	Supported
15248F:	arch/x86/xen/*swiotlb*
15249F:	drivers/xen/*swiotlb*
15250
15251XFS FILESYSTEM
15252M:	Darrick J. Wong <darrick.wong@oracle.com>
15253M:	linux-xfs@vger.kernel.org
15254L:	linux-xfs@vger.kernel.org
15255W:	http://xfs.org/
15256T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15257S:	Supported
15258F:	Documentation/filesystems/xfs.txt
15259F:	fs/xfs/
15260
15261XILINX AXI ETHERNET DRIVER
15262M:	Anirudha Sarangi <anirudh@xilinx.com>
15263M:	John Linn <John.Linn@xilinx.com>
15264S:	Maintained
15265F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15266
15267XILINX UARTLITE SERIAL DRIVER
15268M:	Peter Korsgaard <jacmet@sunsite.dk>
15269L:	linux-serial@vger.kernel.org
15270S:	Maintained
15271F:	drivers/tty/serial/uartlite.c
15272
15273XILINX VIDEO IP CORES
15274M:	Hyun Kwon <hyun.kwon@xilinx.com>
15275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15276L:	linux-media@vger.kernel.org
15277T:	git git://linuxtv.org/media_tree.git
15278S:	Supported
15279F:	Documentation/devicetree/bindings/media/xilinx/
15280F:	drivers/media/platform/xilinx/
15281F:	include/uapi/linux/xilinx-v4l2-controls.h
15282
15283XILLYBUS DRIVER
15284M:	Eli Billauer <eli.billauer@gmail.com>
15285L:	linux-kernel@vger.kernel.org
15286S:	Supported
15287F:	drivers/char/xillybus/
15288
15289XRA1403 GPIO EXPANDER
15290M:	Nandor Han <nandor.han@ge.com>
15291M:	Semi Malinen <semi.malinen@ge.com>
15292L:	linux-gpio@vger.kernel.org
15293S:	Maintained
15294F:	drivers/gpio/gpio-xra1403.c
15295F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15296
15297XTENSA XTFPGA PLATFORM SUPPORT
15298M:	Max Filippov <jcmvbkbc@gmail.com>
15299L:	linux-xtensa@linux-xtensa.org
15300S:	Maintained
15301F:	drivers/spi/spi-xtensa-xtfpga.c
15302F:	sound/soc/xtensa/xtfpga-i2s.c
15303
15304YAM DRIVER FOR AX.25
15305M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15306L:	linux-hams@vger.kernel.org
15307S:	Maintained
15308F:	drivers/net/hamradio/yam*
15309F:	include/linux/yam.h
15310
15311YAMA SECURITY MODULE
15312M:	Kees Cook <keescook@chromium.org>
15313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15314S:	Supported
15315F:	security/yama/
15316F:	Documentation/admin-guide/LSM/Yama.rst
15317
15318YEALINK PHONE DRIVER
15319M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15320L:	usbb2k-api-dev@nongnu.org
15321S:	Maintained
15322F:	Documentation/input/yealink.rst
15323F:	drivers/input/misc/yealink.*
15324
15325Z8530 DRIVER FOR AX.25
15326M:	Joerg Reuter <jreuter@yaina.de>
15327W:	http://yaina.de/jreuter/
15328W:	http://www.qsl.net/dl1bke/
15329L:	linux-hams@vger.kernel.org
15330S:	Maintained
15331F:	Documentation/networking/z8530drv.txt
15332F:	drivers/net/hamradio/*scc.c
15333F:	drivers/net/hamradio/z8530.h
15334
15335ZBUD COMPRESSED PAGE ALLOCATOR
15336M:	Seth Jennings <sjenning@redhat.com>
15337M:	Dan Streetman <ddstreet@ieee.org>
15338L:	linux-mm@kvack.org
15339S:	Maintained
15340F:	mm/zbud.c
15341F:	include/linux/zbud.h
15342
15343ZD1211RW WIRELESS DRIVER
15344M:	Daniel Drake <dsd@gentoo.org>
15345M:	Ulrich Kunitz <kune@deine-taler.de>
15346W:	http://zd1211.ath.cx/wiki/DriverRewrite
15347L:	linux-wireless@vger.kernel.org
15348L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15349S:	Maintained
15350F:	drivers/net/wireless/zydas/zd1211rw/
15351
15352ZD1301 MEDIA DRIVER
15353M:	Antti Palosaari <crope@iki.fi>
15354L:	linux-media@vger.kernel.org
15355W:	https://linuxtv.org/
15356W:	http://palosaari.fi/linux/
15357Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15358S:	Maintained
15359F:	drivers/media/usb/dvb-usb-v2/zd1301*
15360
15361ZD1301_DEMOD MEDIA DRIVER
15362M:	Antti Palosaari <crope@iki.fi>
15363L:	linux-media@vger.kernel.org
15364W:	https://linuxtv.org/
15365W:	http://palosaari.fi/linux/
15366Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15367S:	Maintained
15368F:	drivers/media/dvb-frontends/zd1301_demod*
15369
15370ZPOOL COMPRESSED PAGE STORAGE API
15371M:	Dan Streetman <ddstreet@ieee.org>
15372L:	linux-mm@kvack.org
15373S:	Maintained
15374F:	mm/zpool.c
15375F:	include/linux/zpool.h
15376
15377ZR36067 VIDEO FOR LINUX DRIVER
15378L:	mjpeg-users@lists.sourceforge.net
15379L:	linux-media@vger.kernel.org
15380W:	http://mjpeg.sourceforge.net/driver-zoran/
15381T:	hg https://linuxtv.org/hg/v4l-dvb
15382S:	Odd Fixes
15383F:	drivers/media/pci/zoran/
15384
15385ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15386M:	Minchan Kim <minchan@kernel.org>
15387M:	Nitin Gupta <ngupta@vflare.org>
15388R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15389L:	linux-kernel@vger.kernel.org
15390S:	Maintained
15391F:	drivers/block/zram/
15392F:	Documentation/blockdev/zram.txt
15393
15394ZS DECSTATION Z85C30 SERIAL DRIVER
15395M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15396S:	Maintained
15397F:	drivers/tty/serial/zs.*
15398
15399ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15400M:	Minchan Kim <minchan@kernel.org>
15401M:	Nitin Gupta <ngupta@vflare.org>
15402R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15403L:	linux-mm@kvack.org
15404S:	Maintained
15405F:	mm/zsmalloc.c
15406F:	include/linux/zsmalloc.h
15407F:	Documentation/vm/zsmalloc.txt
15408
15409ZSWAP COMPRESSED SWAP CACHING
15410M:	Seth Jennings <sjenning@redhat.com>
15411M:	Dan Streetman <ddstreet@ieee.org>
15412L:	linux-mm@kvack.org
15413S:	Maintained
15414F:	mm/zswap.c
15415
15416THE REST
15417M:	Linus Torvalds <torvalds@linux-foundation.org>
15418L:	linux-kernel@vger.kernel.org
15419Q:	http://patchwork.kernel.org/project/LKML/list/
15420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15421S:	Buried alive in reporters
15422F:	*
15423F:	*/
15424