xref: /openbmc/linux/MAINTAINERS (revision a591525f)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1425F:	arch/arm/mach-imx/
1426F:	arch/arm/mach-mxs/
1427F:	arch/arm/boot/dts/imx*
1428F:	arch/arm/configs/imx*_defconfig
1429F:	drivers/clk/imx/
1430F:	drivers/soc/imx/
1431F:	include/soc/imx/
1432
1433ARM/FREESCALE VYBRID ARM ARCHITECTURE
1434M:	Shawn Guo <shawnguo@kernel.org>
1435M:	Sascha Hauer <s.hauer@pengutronix.de>
1436R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1437R:	Stefan Agner <stefan@agner.ch>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1441F:	arch/arm/mach-imx/*vf610*
1442F:	arch/arm/boot/dts/vf*
1443
1444ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1445M:	Lennert Buytenhek <kernel@wantstofly.org>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448
1449ARM/GUMSTIX MACHINE SUPPORT
1450M:	Steve Sakoman <sakoman@gmail.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1455M:	Philipp Zabel <philipp.zabel@gmail.com>
1456M:	Paul Parsons <lost.distance@yahoo.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/mach-pxa/hx4700.c
1460F:	arch/arm/mach-pxa/include/mach/hx4700.h
1461F:	sound/soc/pxa/hx4700.c
1462
1463ARM/HISILICON SOC SUPPORT
1464M:	Wei Xu <xuwei5@hisilicon.com>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466W:	http://www.hisilicon.com
1467S:	Supported
1468T:	git git://github.com/hisilicon/linux-hisi.git
1469F:	arch/arm/mach-hisi/
1470F:	arch/arm/boot/dts/hi3*
1471F:	arch/arm/boot/dts/hip*
1472F:	arch/arm/boot/dts/hisi*
1473F:	arch/arm64/boot/dts/hisilicon/
1474
1475ARM/HP JORNADA 7XX MACHINE SUPPORT
1476M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1477W:	www.jlime.com
1478S:	Maintained
1479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1480F:	arch/arm/mach-sa1100/jornada720.c
1481F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1482
1483ARM/IGEP MACHINE SUPPORT
1484M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1485M:	Javier Martinez Canillas <javier@dowhile0.org>
1486L:	linux-omap@vger.kernel.org
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/boot/dts/omap3-igep*
1490
1491ARM/INCOME PXA270 SUPPORT
1492M:	Marek Vasut <marek.vasut@gmail.com>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1496
1497ARM/INTEL IOP13XX ARM ARCHITECTURE
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/INTEL IOP32X ARM ARCHITECTURE
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/INTEL IOP33X ARM ARCHITECTURE
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Orphan
1510
1511ARM/INTEL IQ81342EX MACHINE SUPPORT
1512M:	Lennert Buytenhek <kernel@wantstofly.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515
1516ARM/INTEL IXDP2850 MACHINE SUPPORT
1517M:	Lennert Buytenhek <kernel@wantstofly.org>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520
1521ARM/INTEL IXP4XX ARM ARCHITECTURE
1522M:	Imre Kaloz <kaloz@openwrt.org>
1523M:	Krzysztof Halasa <khalasa@piap.pl>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526F:	arch/arm/mach-ixp4xx/
1527
1528ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1529M:	Jonathan Cameron <jic23@cam.ac.uk>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/mach-pxa/stargate2.c
1533F:	drivers/pcmcia/pxa2xx_stargate2.c
1534
1535ARM/INTEL XSC3 (MANZANO) ARM CORE
1536M:	Lennert Buytenhek <kernel@wantstofly.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539
1540ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1541M:	Lennert Buytenhek <kernel@wantstofly.org>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544
1545ARM/LG1K ARCHITECTURE
1546M:	Chanho Min <chanho.min@lge.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549F:	arch/arm64/boot/dts/lg/
1550
1551ARM/LOGICPD PXA270 MACHINE SUPPORT
1552M:	Lennert Buytenhek <kernel@wantstofly.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555
1556ARM/LPC18XX ARCHITECTURE
1557M:	Joachim Eastwood <manabian@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/boot/dts/lpc43*
1561F:	drivers/clk/nxp/clk-lpc18xx*
1562F:	drivers/clocksource/time-lpc32xx.c
1563F:	drivers/i2c/busses/i2c-lpc2k.c
1564F:	drivers/memory/pl172.c
1565F:	drivers/mtd/spi-nor/nxp-spifi.c
1566F:	drivers/rtc/rtc-lpc24xx.c
1567N:	lpc18xx
1568
1569ARM/LPC32XX SOC SUPPORT
1570M:	Vladimir Zapolskiy <vz@mleia.com>
1571M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1574S:	Maintained
1575F:	arch/arm/boot/dts/lpc32*
1576F:	arch/arm/mach-lpc32xx/
1577F:	drivers/i2c/busses/i2c-pnx.c
1578F:	drivers/net/ethernet/nxp/lpc_eth.c
1579F:	drivers/usb/host/ohci-nxp.c
1580F:	drivers/watchdog/pnx4008_wdt.c
1581N:	lpc32xx
1582
1583ARM/MAGICIAN MACHINE SUPPORT
1584M:	Philipp Zabel <philipp.zabel@gmail.com>
1585S:	Maintained
1586
1587ARM/Marvell Dove/MV78xx0/Orion SOC support
1588M:	Jason Cooper <jason@lakedaemon.net>
1589M:	Andrew Lunn <andrew@lunn.ch>
1590M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1591M:	Gregory Clement <gregory.clement@bootlin.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	Documentation/devicetree/bindings/soc/dove/
1595F:	arch/arm/mach-dove/
1596F:	arch/arm/mach-mv78xx0/
1597F:	arch/arm/mach-orion5x/
1598F:	arch/arm/plat-orion/
1599F:	arch/arm/boot/dts/dove*
1600F:	arch/arm/boot/dts/orion5x*
1601
1602ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1603M:	Jason Cooper <jason@lakedaemon.net>
1604M:	Andrew Lunn <andrew@lunn.ch>
1605M:	Gregory Clement <gregory.clement@bootlin.com>
1606M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609F:	arch/arm/boot/dts/armada*
1610F:	arch/arm/boot/dts/kirkwood*
1611F:	arch/arm/configs/mvebu_*_defconfig
1612F:	arch/arm/mach-mvebu/
1613F:	arch/arm64/boot/dts/marvell/armada*
1614F:	drivers/cpufreq/armada-37xx-cpufreq.c
1615F:	drivers/cpufreq/mvebu-cpufreq.c
1616F:	drivers/irqchip/irq-armada-370-xp.c
1617F:	drivers/irqchip/irq-mvebu-*
1618F:	drivers/pinctrl/mvebu/
1619F:	drivers/rtc/rtc-armada38x.c
1620
1621ARM/Mediatek RTC DRIVER
1622M:	Eddie Huang <eddie.huang@mediatek.com>
1623M:	Sean Wang <sean.wang@mediatek.com>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1628F:	drivers/rtc/rtc-mt6397.c
1629F:	drivers/rtc/rtc-mt7622.c
1630
1631ARM/Mediatek SoC support
1632M:	Matthias Brugger <matthias.bgg@gmail.com>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1635S:	Maintained
1636F:	arch/arm/boot/dts/mt6*
1637F:	arch/arm/boot/dts/mt7*
1638F:	arch/arm/boot/dts/mt8*
1639F:	arch/arm/mach-mediatek/
1640F:	arch/arm64/boot/dts/mediatek/
1641N:	mtk
1642K:	mediatek
1643
1644ARM/Mediatek USB3 PHY DRIVER
1645M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	drivers/phy/mediatek/phy-mtk-tphy.c
1650
1651ARM/MICREL KS8695 ARCHITECTURE
1652M:	Greg Ungerer <gerg@uclinux.org>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654F:	arch/arm/mach-ks8695/
1655S:	Odd Fixes
1656
1657ARM/Microchip (AT91) SoC support
1658M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1659M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661W:	http://www.linux4sam.org
1662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1663S:	Supported
1664N:	at91
1665N:	atmel
1666F:	arch/arm/mach-at91/
1667F:	include/soc/at91/
1668F:	arch/arm/boot/dts/at91*.dts
1669F:	arch/arm/boot/dts/at91*.dtsi
1670F:	arch/arm/boot/dts/sama*.dts
1671F:	arch/arm/boot/dts/sama*.dtsi
1672F:	arch/arm/include/debug/at91.S
1673F:	drivers/memory/atmel*
1674F:	drivers/watchdog/sama5d4_wdt.c
1675X:	drivers/input/touchscreen/atmel_mxt_ts.c
1676X:	drivers/net/wireless/atmel/
1677
1678ARM/MIOA701 MACHINE SUPPORT
1679M:	Robert Jarzmik <robert.jarzmik@free.fr>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681F:	arch/arm/mach-pxa/mioa701.c
1682S:	Maintained
1683
1684ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1685M:	Michael Petchkovsky <mkpetch@internode.on.net>
1686S:	Maintained
1687
1688ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1689M:	Linus Walleij <linus.walleij@linaro.org>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-nomadik/
1693F:	arch/arm/mach-u300/
1694F:	arch/arm/mach-ux500/
1695F:	arch/arm/boot/dts/ste-*
1696F:	drivers/clk/clk-nomadik.c
1697F:	drivers/clk/clk-u300.c
1698F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1699F:	drivers/clocksource/timer-u300.c
1700F:	drivers/dma/coh901318*
1701F:	drivers/dma/ste_dma40*
1702F:	drivers/hwspinlock/u8500_hsem.c
1703F:	drivers/i2c/busses/i2c-nomadik.c
1704F:	drivers/i2c/busses/i2c-stu300.c
1705F:	drivers/mfd/ab3100*
1706F:	drivers/mfd/ab8500*
1707F:	drivers/mfd/abx500*
1708F:	drivers/mfd/dbx500*
1709F:	drivers/mfd/db8500*
1710F:	drivers/pinctrl/nomadik/
1711F:	drivers/pinctrl/pinctrl-coh901*
1712F:	drivers/pinctrl/pinctrl-u300.c
1713F:	drivers/rtc/rtc-ab3100.c
1714F:	drivers/rtc/rtc-ab8500.c
1715F:	drivers/rtc/rtc-coh901331.c
1716F:	drivers/rtc/rtc-pl031.c
1717F:	drivers/watchdog/coh901327_wdt.c
1718F:	Documentation/devicetree/bindings/arm/ste-*
1719F:	Documentation/devicetree/bindings/arm/ux500/
1720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1721
1722ARM/NUVOTON NPCM ARCHITECTURE
1723M:	Avi Fishman <avifishman70@gmail.com>
1724M:	Tomer Maimon <tmaimon77@gmail.com>
1725R:	Patrick Venture <venture@google.com>
1726R:	Nancy Yuen <yuenn@google.com>
1727R:	Brendan Higgins <brendanhiggins@google.com>
1728L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1729S:	Supported
1730F:	arch/arm/mach-npcm/
1731F:	arch/arm/boot/dts/nuvoton-npcm*
1732F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1733F:	drivers/*/*npcm*
1734F:	Documentation/*/*npcm*
1735
1736ARM/NUVOTON W90X900 ARM ARCHITECTURE
1737M:	Wan ZongShun <mcuos.com@gmail.com>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739W:	http://www.mcuos.com
1740S:	Maintained
1741F:	arch/arm/mach-w90x900/
1742F:	drivers/input/keyboard/w90p910_keypad.c
1743F:	drivers/input/touchscreen/w90p910_ts.c
1744F:	drivers/watchdog/nuc900_wdt.c
1745F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1746F:	drivers/mtd/nand/raw/nuc900_nand.c
1747F:	drivers/rtc/rtc-nuc900.c
1748F:	drivers/spi/spi-nuc900.c
1749F:	drivers/usb/host/ehci-w90x900.c
1750F:	drivers/video/fbdev/nuc900fb.c
1751
1752ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1753M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1754L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1755W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1756S:	Supported
1757
1758ARM/Orion SoC/Technologic Systems TS-78xx platform support
1759M:	Alexander Clouter <alex@digriz.org.uk>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761W:	http://www.digriz.org.uk/ts78xx/kernel
1762S:	Maintained
1763F:	arch/arm/mach-orion5x/ts78xx-*
1764
1765ARM/OXNAS platform support
1766M:	Neil Armstrong <narmstrong@baylibre.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	linux-oxnas@groups.io (moderated for non-subscribers)
1769S:	Maintained
1770F:	arch/arm/mach-oxnas/
1771F:	arch/arm/boot/dts/ox8*.dts*
1772N:	oxnas
1773
1774ARM/PALM TREO SUPPORT
1775M:	Tomas Cech <sleep_walker@suse.com>
1776L:	linux-arm-kernel@lists.infradead.org
1777W:	http://hackndev.com
1778S:	Maintained
1779F:	arch/arm/mach-pxa/palmtreo.*
1780
1781ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1782M:	Marek Vasut <marek.vasut@gmail.com>
1783L:	linux-arm-kernel@lists.infradead.org
1784W:	http://hackndev.com
1785S:	Maintained
1786F:	arch/arm/mach-pxa/include/mach/palmtx.h
1787F:	arch/arm/mach-pxa/palmtx.c
1788F:	arch/arm/mach-pxa/palmt5.*
1789F:	arch/arm/mach-pxa/include/mach/palmld.h
1790F:	arch/arm/mach-pxa/palmld.c
1791F:	arch/arm/mach-pxa/palmte2.*
1792F:	arch/arm/mach-pxa/include/mach/palmtc.h
1793F:	arch/arm/mach-pxa/palmtc.c
1794
1795ARM/PALMZ72 SUPPORT
1796M:	Sergey Lapin <slapin@ossfans.org>
1797L:	linux-arm-kernel@lists.infradead.org
1798W:	http://hackndev.com
1799S:	Maintained
1800F:	arch/arm/mach-pxa/palmz72.*
1801
1802ARM/PLEB SUPPORT
1803M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1804W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1805S:	Maintained
1806
1807ARM/PT DIGITAL BOARD PORT
1808M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810W:	http://www.armlinux.org.uk/
1811S:	Maintained
1812
1813ARM/QUALCOMM SUPPORT
1814M:	Andy Gross <andy.gross@linaro.org>
1815M:	David Brown <david.brown@linaro.org>
1816L:	linux-arm-msm@vger.kernel.org
1817L:	linux-soc@vger.kernel.org
1818S:	Maintained
1819F:	Documentation/devicetree/bindings/soc/qcom/
1820F:	arch/arm/boot/dts/qcom-*.dts
1821F:	arch/arm/boot/dts/qcom-*.dtsi
1822F:	arch/arm/mach-qcom/
1823F:	arch/arm64/boot/dts/qcom/*
1824F:	drivers/i2c/busses/i2c-qup.c
1825F:	drivers/clk/qcom/
1826F:	drivers/dma/qcom/
1827F:	drivers/soc/qcom/
1828F:	drivers/spi/spi-qup.c
1829F:	drivers/tty/serial/msm_serial.c
1830F:	drivers/*/pm8???-*
1831F:	drivers/mfd/ssbi.c
1832F:	drivers/firmware/qcom_scm.c
1833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1834
1835ARM/RADISYS ENP2611 MACHINE SUPPORT
1836M:	Lennert Buytenhek <kernel@wantstofly.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839
1840ARM/REALTEK ARCHITECTURE
1841M:	Andreas Färber <afaerber@suse.de>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	arch/arm64/boot/dts/realtek/
1845F:	Documentation/devicetree/bindings/arm/realtek.txt
1846
1847ARM/RENESAS ARM64 ARCHITECTURE
1848M:	Simon Horman <horms@verge.net.au>
1849M:	Magnus Damm <magnus.damm@gmail.com>
1850L:	linux-renesas-soc@vger.kernel.org
1851Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1853S:	Supported
1854F:	arch/arm64/boot/dts/renesas/
1855F:	Documentation/devicetree/bindings/arm/shmobile.txt
1856F:	drivers/soc/renesas/
1857F:	include/linux/soc/renesas/
1858
1859ARM/RISCPC ARCHITECTURE
1860M:	Russell King <linux@armlinux.org.uk>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862W:	http://www.armlinux.org.uk/
1863S:	Maintained
1864F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1865F:	arch/arm/include/asm/hardware/ioc.h
1866F:	arch/arm/include/asm/hardware/iomd.h
1867F:	arch/arm/include/asm/hardware/memc.h
1868F:	arch/arm/mach-rpc/
1869F:	drivers/net/ethernet/8390/etherh.c
1870F:	drivers/net/ethernet/i825xx/ether1*
1871F:	drivers/net/ethernet/seeq/ether3*
1872F:	drivers/scsi/arm/
1873
1874ARM/Rockchip SoC support
1875M:	Heiko Stuebner <heiko@sntech.de>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-rockchip@lists.infradead.org
1878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1879S:	Maintained
1880F:	arch/arm/boot/dts/rk3*
1881F:	arch/arm/boot/dts/rv1108*
1882F:	arch/arm/mach-rockchip/
1883F:	drivers/clk/rockchip/
1884F:	drivers/i2c/busses/i2c-rk3x.c
1885F:	drivers/*/*rockchip*
1886F:	drivers/*/*/*rockchip*
1887F:	sound/soc/rockchip/
1888N:	rockchip
1889
1890ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1891M:	Kukjin Kim <kgene@kernel.org>
1892M:	Krzysztof Kozlowski <krzk@kernel.org>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1895Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1896S:	Maintained
1897F:	arch/arm/boot/dts/s3c*
1898F:	arch/arm/boot/dts/s5p*
1899F:	arch/arm/boot/dts/exynos*
1900F:	arch/arm64/boot/dts/exynos/
1901F:	arch/arm/plat-samsung/
1902F:	arch/arm/mach-s3c24*/
1903F:	arch/arm/mach-s3c64xx/
1904F:	arch/arm/mach-s5p*/
1905F:	arch/arm/mach-exynos*/
1906F:	drivers/*/*s3c24*
1907F:	drivers/*/*/*s3c24*
1908F:	drivers/*/*s3c64xx*
1909F:	drivers/*/*s5pv210*
1910F:	drivers/memory/samsung/*
1911F:	drivers/soc/samsung/*
1912F:	Documentation/arm/Samsung/
1913F:	Documentation/devicetree/bindings/arm/samsung/
1914F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1915F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1916N:	exynos
1917
1918ARM/SAMSUNG MOBILE MACHINE SUPPORT
1919M:	Kyungmin Park <kyungmin.park@samsung.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922F:	arch/arm/mach-s5pv210/
1923
1924ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1925M:	Kyungmin Park <kyungmin.park@samsung.com>
1926M:	Kamil Debski <kamil@wypas.org>
1927M:	Andrzej Hajda <a.hajda@samsung.com>
1928L:	linux-arm-kernel@lists.infradead.org
1929L:	linux-media@vger.kernel.org
1930S:	Maintained
1931F:	drivers/media/platform/s5p-g2d/
1932
1933ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1934M:	Marek Szyprowski <m.szyprowski@samsung.com>
1935L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1936L:	linux-media@vger.kernel.org
1937S:	Maintained
1938F:	drivers/media/platform/s5p-cec/
1939F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1940
1941ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1942M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1943M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1944L:	linux-arm-kernel@lists.infradead.org
1945L:	linux-media@vger.kernel.org
1946S:	Maintained
1947F:	drivers/media/platform/s5p-jpeg/
1948
1949ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1950M:	Kyungmin Park <kyungmin.park@samsung.com>
1951M:	Kamil Debski <kamil@wypas.org>
1952M:	Jeongtae Park <jtp.park@samsung.com>
1953M:	Andrzej Hajda <a.hajda@samsung.com>
1954L:	linux-arm-kernel@lists.infradead.org
1955L:	linux-media@vger.kernel.org
1956S:	Maintained
1957F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1958F:	drivers/media/platform/s5p-mfc/
1959
1960ARM/SHMOBILE ARM ARCHITECTURE
1961M:	Simon Horman <horms@verge.net.au>
1962M:	Magnus Damm <magnus.damm@gmail.com>
1963L:	linux-renesas-soc@vger.kernel.org
1964Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966S:	Supported
1967F:	arch/arm/boot/dts/emev2*
1968F:	arch/arm/boot/dts/r7s*
1969F:	arch/arm/boot/dts/r8a*
1970F:	arch/arm/boot/dts/sh*
1971F:	arch/arm/configs/shmobile_defconfig
1972F:	arch/arm/include/debug/renesas-scif.S
1973F:	arch/arm/mach-shmobile/
1974F:	Documentation/devicetree/bindings/arm/shmobile.txt
1975F:	drivers/soc/renesas/
1976F:	include/linux/soc/renesas/
1977
1978ARM/SOCFPGA ARCHITECTURE
1979M:	Dinh Nguyen <dinguyen@kernel.org>
1980S:	Maintained
1981F:	arch/arm/mach-socfpga/
1982F:	arch/arm/boot/dts/socfpga*
1983F:	arch/arm/configs/socfpga_defconfig
1984F:	arch/arm64/boot/dts/altera/
1985W:	http://www.rocketboards.org
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1987
1988ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1989M:	Dinh Nguyen <dinguyen@kernel.org>
1990S:	Maintained
1991F:	drivers/clk/socfpga/
1992
1993ARM/SOCFPGA EDAC SUPPORT
1994M:	Thor Thayer <thor.thayer@linux.intel.com>
1995S:	Maintained
1996F:	drivers/edac/altera_edac.
1997
1998ARM/SPREADTRUM SoC SUPPORT
1999M:	Orson Zhai <orsonzhai@gmail.com>
2000M:	Baolin Wang <baolin.wang@linaro.org>
2001M:	Chunyan Zhang <zhang.lyra@gmail.com>
2002S:	Maintained
2003F:	arch/arm64/boot/dts/sprd
2004N:	sprd
2005
2006ARM/STI ARCHITECTURE
2007M:	Patrice Chotard <patrice.chotard@st.com>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009W:	http://www.stlinux.com
2010S:	Maintained
2011F:	arch/arm/mach-sti/
2012F:	arch/arm/boot/dts/sti*
2013F:	drivers/char/hw_random/st-rng.c
2014F:	drivers/clocksource/arm_global_timer.c
2015F:	drivers/clocksource/clksrc_st_lpc.c
2016F:	drivers/cpufreq/sti-cpufreq.c
2017F:	drivers/dma/st_fdma*
2018F:	drivers/i2c/busses/i2c-st.c
2019F:	drivers/media/rc/st_rc.c
2020F:	drivers/media/platform/sti/c8sectpfe/
2021F:	drivers/mmc/host/sdhci-st.c
2022F:	drivers/phy/st/phy-miphy28lp.c
2023F:	drivers/phy/st/phy-stih407-usb.c
2024F:	drivers/pinctrl/pinctrl-st.c
2025F:	drivers/remoteproc/st_remoteproc.c
2026F:	drivers/remoteproc/st_slim_rproc.c
2027F:	drivers/reset/sti/
2028F:	drivers/rtc/rtc-st-lpc.c
2029F:	drivers/tty/serial/st-asc.c
2030F:	drivers/usb/dwc3/dwc3-st.c
2031F:	drivers/usb/host/ehci-st.c
2032F:	drivers/usb/host/ohci-st.c
2033F:	drivers/watchdog/st_lpc_wdt.c
2034F:	drivers/ata/ahci_st.c
2035F:	include/linux/remoteproc/st_slim_rproc.h
2036
2037ARM/STM32 ARCHITECTURE
2038M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2039M:	Alexandre Torgue <alexandre.torgue@st.com>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2043N:	stm32
2044F:	arch/arm/boot/dts/stm32*
2045F:	arch/arm/mach-stm32/
2046F:	drivers/clocksource/armv7m_systick.c
2047
2048ARM/Synaptics Berlin SoC support
2049M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2050M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052S:	Maintained
2053F:	arch/arm/mach-berlin/
2054F:	arch/arm/boot/dts/berlin*
2055F:	arch/arm64/boot/dts/marvell/berlin*
2056
2057ARM/TANGO ARCHITECTURE
2058M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2059M:	Mans Rullgard <mans@mansr.com>
2060L:	linux-arm-kernel@lists.infradead.org
2061S:	Odd Fixes
2062N:	tango
2063
2064ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2070M:	Hans Verkuil <hans.verkuil@cisco.com>
2071L:	linux-tegra@vger.kernel.org
2072L:	linux-media@vger.kernel.org
2073S:	Maintained
2074F:	drivers/media/platform/tegra-cec/
2075F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2076
2077ARM/TETON BGA MACHINE SUPPORT
2078M:	"Mark F. Brown" <mark.brown314@gmail.com>
2079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080S:	Maintained
2081
2082ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2083M:	Santosh Shilimkar <ssantosh@kernel.org>
2084L:	linux-kernel@vger.kernel.org
2085S:	Maintained
2086F:	drivers/memory/*emif*
2087
2088ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2089M:	Santosh Shilimkar <ssantosh@kernel.org>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S:	Maintained
2092F:	arch/arm/mach-keystone/
2093F:	arch/arm/boot/dts/keystone-*
2094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2095
2096ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2097M:	Santosh Shilimkar <ssantosh@kernel.org>
2098L:	linux-kernel@vger.kernel.org
2099S:	Maintained
2100F:	drivers/clk/keystone/
2101
2102ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2103M:	Santosh Shilimkar <ssantosh@kernel.org>
2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105L:	linux-kernel@vger.kernel.org
2106S:	Maintained
2107F:	drivers/clocksource/timer-keystone.c
2108
2109ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2110M:	Santosh Shilimkar <ssantosh@kernel.org>
2111L:	linux-kernel@vger.kernel.org
2112S:	Maintained
2113F:	drivers/power/reset/keystone-reset.c
2114
2115ARM/THECUS N2100 MACHINE SUPPORT
2116M:	Lennert Buytenhek <kernel@wantstofly.org>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119
2120ARM/TOSA MACHINE SUPPORT
2121M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2122M:	Dirk Opfer <dirk@opfer-online.de>
2123S:	Maintained
2124
2125ARM/UNIPHIER ARCHITECTURE
2126M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2129S:	Maintained
2130F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2131F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2132F:	arch/arm/boot/dts/uniphier*
2133F:	arch/arm/include/asm/hardware/cache-uniphier.h
2134F:	arch/arm/mach-uniphier/
2135F:	arch/arm/mm/cache-uniphier.c
2136F:	arch/arm64/boot/dts/socionext/uniphier*
2137F:	drivers/bus/uniphier-system-bus.c
2138F:	drivers/clk/uniphier/
2139F:	drivers/gpio/gpio-uniphier.c
2140F:	drivers/i2c/busses/i2c-uniphier*
2141F:	drivers/irqchip/irq-uniphier-aidet.c
2142F:	drivers/pinctrl/uniphier/
2143F:	drivers/reset/reset-uniphier.c
2144F:	drivers/tty/serial/8250/8250_uniphier.c
2145N:	uniphier
2146
2147ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2148M:	Ulf Hansson <ulf.hansson@linaro.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150T:	git git://git.linaro.org/people/ulfh/clk.git
2151S:	Maintained
2152F:	drivers/clk/ux500/
2153
2154ARM/VERSATILE EXPRESS PLATFORM
2155M:	Liviu Dudau <liviu.dudau@arm.com>
2156M:	Sudeep Holla <sudeep.holla@arm.com>
2157M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159S:	Maintained
2160F:	arch/arm/boot/dts/vexpress*
2161F:	arch/arm64/boot/dts/arm/
2162F:	arch/arm/mach-vexpress/
2163F:	*/*/vexpress*
2164F:	*/*/*/vexpress*
2165F:	drivers/clk/versatile/clk-vexpress-osc.c
2166F:	drivers/clocksource/versatile.c
2167N:	mps2
2168
2169ARM/VFP SUPPORT
2170M:	Russell King <linux@armlinux.org.uk>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172W:	http://www.armlinux.org.uk/
2173S:	Maintained
2174F:	arch/arm/vfp/
2175
2176ARM/VOIPAC PXA270 SUPPORT
2177M:	Marek Vasut <marek.vasut@gmail.com>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180F:	arch/arm/mach-pxa/vpac270.c
2181F:	arch/arm/mach-pxa/include/mach/vpac270.h
2182
2183ARM/VT8500 ARM ARCHITECTURE
2184M:	Tony Prisk <linux@prisktech.co.nz>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187F:	arch/arm/mach-vt8500/
2188F:	drivers/clocksource/vt8500_timer.c
2189F:	drivers/i2c/busses/i2c-wmt.c
2190F:	drivers/mmc/host/wmt-sdmmc.c
2191F:	drivers/pwm/pwm-vt8500.c
2192F:	drivers/rtc/rtc-vt8500.c
2193F:	drivers/tty/serial/vt8500_serial.c
2194F:	drivers/usb/host/ehci-platform.c
2195F:	drivers/usb/host/uhci-platform.c
2196F:	drivers/video/fbdev/vt8500lcdfb.*
2197F:	drivers/video/fbdev/wm8505fb*
2198F:	drivers/video/fbdev/wmt_ge_rops.*
2199
2200ARM/ZIPIT Z2 SUPPORT
2201M:	Marek Vasut <marek.vasut@gmail.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Maintained
2204F:	arch/arm/mach-pxa/z2.c
2205F:	arch/arm/mach-pxa/include/mach/z2.h
2206
2207ARM/ZTE ARCHITECTURE
2208M:	Jun Nie <jun.nie@linaro.org>
2209M:	Baoyou Xie <baoyou.xie@linaro.org>
2210M:	Shawn Guo <shawnguo@kernel.org>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Maintained
2213F:	arch/arm/boot/dts/zx2967*
2214F:	arch/arm/mach-zx/
2215F:	arch/arm64/boot/dts/zte/
2216F:	drivers/clk/zte/
2217F:	drivers/dma/zx_dma.c
2218F:	drivers/gpio/gpio-zx.c
2219F:	drivers/i2c/busses/i2c-zx2967.c
2220F:	drivers/mmc/host/dw_mmc-zx.*
2221F:	drivers/pinctrl/zte/
2222F:	drivers/soc/zte/
2223F:	drivers/thermal/zx2967_thermal.c
2224F:	drivers/watchdog/zx2967_wdt.c
2225F:	Documentation/devicetree/bindings/arm/zte.txt
2226F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2227F:	Documentation/devicetree/bindings/dma/zxdma.txt
2228F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2229F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2230F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2231F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2232F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2233F:	Documentation/devicetree/bindings/soc/zte/
2234F:	Documentation/devicetree/bindings/sound/zte,*.txt
2235F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2236F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2237F:	include/dt-bindings/clock/zx2967*.h
2238F:	include/dt-bindings/soc/zte,*.h
2239F:	sound/soc/codecs/zx_aud96p22.c
2240F:	sound/soc/zte/
2241
2242ARM/ZYNQ ARCHITECTURE
2243M:	Michal Simek <michal.simek@xilinx.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245W:	http://wiki.xilinx.com
2246T:	git https://github.com/Xilinx/linux-xlnx.git
2247S:	Supported
2248F:	arch/arm/mach-zynq/
2249F:	drivers/cpuidle/cpuidle-zynq.c
2250F:	drivers/block/xsysace.c
2251N:	zynq
2252N:	xilinx
2253F:	drivers/clocksource/cadence_ttc_timer.c
2254F:	drivers/i2c/busses/i2c-cadence.c
2255F:	drivers/mmc/host/sdhci-of-arasan.c
2256F:	drivers/edac/synopsys_edac.c
2257
2258ARM64 PORT (AARCH64 ARCHITECTURE)
2259M:	Catalin Marinas <catalin.marinas@arm.com>
2260M:	Will Deacon <will.deacon@arm.com>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2263S:	Maintained
2264F:	arch/arm64/
2265F:	Documentation/arm64/
2266
2267AS3645A LED FLASH CONTROLLER DRIVER
2268M:	Sakari Ailus <sakari.ailus@iki.fi>
2269L:	linux-leds@vger.kernel.org
2270S:	Maintained
2271F:	drivers/leds/leds-as3645a.c
2272
2273ASAHI KASEI AK8974 DRIVER
2274M:	Linus Walleij <linus.walleij@linaro.org>
2275L:	linux-iio@vger.kernel.org
2276W:	http://www.akm.com/
2277S:	Supported
2278F:	drivers/iio/magnetometer/ak8974.c
2279
2280ASC7621 HARDWARE MONITOR DRIVER
2281M:	George Joseph <george.joseph@fairview5.com>
2282L:	linux-hwmon@vger.kernel.org
2283S:	Maintained
2284F:	Documentation/hwmon/asc7621
2285F:	drivers/hwmon/asc7621.c
2286
2287ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2288M:	Corentin Chary <corentin.chary@gmail.com>
2289L:	acpi4asus-user@lists.sourceforge.net
2290L:	platform-driver-x86@vger.kernel.org
2291W:	http://acpi4asus.sf.net
2292S:	Maintained
2293F:	drivers/platform/x86/asus*.c
2294F:	drivers/platform/x86/eeepc*.c
2295
2296ASUS WIRELESS RADIO CONTROL DRIVER
2297M:	João Paulo Rechi Vita <jprvita@gmail.com>
2298L:	platform-driver-x86@vger.kernel.org
2299S:	Maintained
2300F:	drivers/platform/x86/asus-wireless.c
2301
2302ASYMMETRIC KEYS
2303M:	David Howells <dhowells@redhat.com>
2304L:	keyrings@vger.kernel.org
2305S:	Maintained
2306F:	Documentation/crypto/asymmetric-keys.txt
2307F:	include/linux/verification.h
2308F:	include/crypto/public_key.h
2309F:	include/crypto/pkcs7.h
2310F:	crypto/asymmetric_keys/
2311
2312ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2313R:	Dan Williams <dan.j.williams@intel.com>
2314W:	http://sourceforge.net/projects/xscaleiop
2315S:	Odd fixes
2316F:	Documentation/crypto/async-tx-api.txt
2317F:	crypto/async_tx/
2318F:	drivers/dma/
2319F:	include/linux/dmaengine.h
2320F:	include/linux/async_tx.h
2321
2322AT24 EEPROM DRIVER
2323M:	Bartosz Golaszewski <brgl@bgdev.pl>
2324L:	linux-i2c@vger.kernel.org
2325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2326S:	Maintained
2327F:	Documentation/devicetree/bindings/eeprom/at24.txt
2328F:	drivers/misc/eeprom/at24.c
2329F:	include/linux/platform_data/at24.h
2330
2331ATA OVER ETHERNET (AOE) DRIVER
2332M:	"Ed L. Cashin" <ed.cashin@acm.org>
2333W:	http://www.openaoe.org/
2334S:	Supported
2335F:	Documentation/aoe/
2336F:	drivers/block/aoe/
2337
2338ATHEROS 71XX/9XXX GPIO DRIVER
2339M:	Alban Bedel <albeu@free.fr>
2340W:	https://github.com/AlbanBedel/linux
2341T:	git git://github.com/AlbanBedel/linux
2342S:	Maintained
2343F:	drivers/gpio/gpio-ath79.c
2344F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2345
2346ATHEROS 71XX/9XXX USB PHY DRIVER
2347M:	Alban Bedel <albeu@free.fr>
2348W:	https://github.com/AlbanBedel/linux
2349T:	git git://github.com/AlbanBedel/linux
2350S:	Maintained
2351F:	drivers/phy/qualcomm/phy-ath79-usb.c
2352F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2353
2354ATHEROS ATH GENERIC UTILITIES
2355M:	Kalle Valo <kvalo@codeaurora.org>
2356L:	linux-wireless@vger.kernel.org
2357S:	Supported
2358F:	drivers/net/wireless/ath/*
2359
2360ATHEROS ATH5K WIRELESS DRIVER
2361M:	Jiri Slaby <jirislaby@gmail.com>
2362M:	Nick Kossifidis <mickflemm@gmail.com>
2363M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2364L:	linux-wireless@vger.kernel.org
2365W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2366S:	Maintained
2367F:	drivers/net/wireless/ath/ath5k/
2368
2369ATHEROS ATH6KL WIRELESS DRIVER
2370M:	Kalle Valo <kvalo@codeaurora.org>
2371L:	linux-wireless@vger.kernel.org
2372W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2374S:	Supported
2375F:	drivers/net/wireless/ath/ath6kl/
2376
2377ATI_REMOTE2 DRIVER
2378M:	Ville Syrjala <syrjala@sci.fi>
2379S:	Maintained
2380F:	drivers/input/misc/ati_remote2.c
2381
2382ATK0110 HWMON DRIVER
2383M:	Luca Tettamanti <kronos.it@gmail.com>
2384L:	linux-hwmon@vger.kernel.org
2385S:	Maintained
2386F:	drivers/hwmon/asus_atk0110.c
2387
2388ATLX ETHERNET DRIVERS
2389M:	Jay Cliburn <jcliburn@gmail.com>
2390M:	Chris Snook <chris.snook@gmail.com>
2391L:	netdev@vger.kernel.org
2392W:	http://sourceforge.net/projects/atl1
2393W:	http://atl1.sourceforge.net
2394S:	Maintained
2395F:	drivers/net/ethernet/atheros/
2396
2397ATM
2398M:	Chas Williams <3chas3@gmail.com>
2399L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2400L:	netdev@vger.kernel.org
2401W:	http://linux-atm.sourceforge.net
2402S:	Maintained
2403F:	drivers/atm/
2404F:	include/linux/atm*
2405F:	include/uapi/linux/atm*
2406
2407ATMEL AT91 / AT32 MCI DRIVER
2408M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2409S:	Maintained
2410F:	drivers/mmc/host/atmel-mci.c
2411
2412ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2413M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2414S:	Supported
2415F:	drivers/power/reset/at91-sama5d2_shdwc.c
2416
2417ATMEL Audio ALSA driver
2418M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2419L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2420S:	Supported
2421F:	sound/soc/atmel
2422
2423ATMEL I2C DRIVER
2424M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2425L:	linux-i2c@vger.kernel.org
2426S:	Supported
2427F:	drivers/i2c/busses/i2c-at91.c
2428
2429ATMEL ISI DRIVER
2430M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2431L:	linux-media@vger.kernel.org
2432S:	Supported
2433F:	drivers/media/platform/atmel/atmel-isi.c
2434F:	include/media/atmel-isi.h
2435
2436ATMEL LCDFB DRIVER
2437M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2438L:	linux-fbdev@vger.kernel.org
2439S:	Maintained
2440F:	drivers/video/fbdev/atmel_lcdfb.c
2441F:	include/video/atmel_lcdc.h
2442
2443ATMEL MACB ETHERNET DRIVER
2444M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2445S:	Supported
2446F:	drivers/net/ethernet/cadence/
2447
2448ATMEL MAXTOUCH DRIVER
2449M:	Nick Dyer <nick@shmanahar.org>
2450T:	git git://github.com/ndyer/linux.git
2451S:	Maintained
2452F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2453F:	drivers/input/touchscreen/atmel_mxt_ts.c
2454
2455ATMEL SAMA5D2 ADC DRIVER
2456M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2457L:	linux-iio@vger.kernel.org
2458S:	Supported
2459F:	drivers/iio/adc/at91-sama5d2_adc.c
2460
2461ATMEL SDMMC DRIVER
2462M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2463L:	linux-mmc@vger.kernel.org
2464S:	Supported
2465F:	drivers/mmc/host/sdhci-of-at91.c
2466
2467ATMEL SPI DRIVER
2468M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2469S:	Supported
2470F:	drivers/spi/spi-atmel.*
2471
2472ATMEL SSC DRIVER
2473M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475S:	Supported
2476F:	drivers/misc/atmel-ssc.c
2477F:	include/linux/atmel-ssc.h
2478
2479ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Supported
2483F:	drivers/misc/atmel_tclib.c
2484F:	drivers/clocksource/tcb_clksrc.c
2485
2486ATMEL USBA UDC DRIVER
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489S:	Supported
2490F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2491
2492ATMEL WIRELESS DRIVER
2493M:	Simon Kelley <simon@thekelleys.org.uk>
2494L:	linux-wireless@vger.kernel.org
2495W:	http://www.thekelleys.org.uk/atmel
2496W:	http://atmelwlandriver.sourceforge.net/
2497S:	Maintained
2498F:	drivers/net/wireless/atmel/atmel*
2499
2500ATMEL XDMA DRIVER
2501M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2502L:	linux-arm-kernel@lists.infradead.org
2503L:	dmaengine@vger.kernel.org
2504S:	Supported
2505F:	drivers/dma/at_xdmac.c
2506
2507ATOMIC INFRASTRUCTURE
2508M:	Will Deacon <will.deacon@arm.com>
2509M:	Peter Zijlstra <peterz@infradead.org>
2510R:	Boqun Feng <boqun.feng@gmail.com>
2511L:	linux-kernel@vger.kernel.org
2512S:	Maintained
2513F:	arch/*/include/asm/atomic*.h
2514F:	include/*/atomic*.h
2515
2516ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2517M:	Bradley Grove <linuxdrivers@attotech.com>
2518L:	linux-scsi@vger.kernel.org
2519W:	http://www.attotech.com
2520S:	Supported
2521F:	drivers/scsi/esas2r
2522
2523ATUSB IEEE 802.15.4 RADIO DRIVER
2524M:	Stefan Schmidt <stefan@osg.samsung.com>
2525L:	linux-wpan@vger.kernel.org
2526S:	Maintained
2527F:	drivers/net/ieee802154/atusb.c
2528F:	drivers/net/ieee802154/atusb.h
2529F:	drivers/net/ieee802154/at86rf230.h
2530
2531AUDIT SUBSYSTEM
2532M:	Paul Moore <paul@paul-moore.com>
2533M:	Eric Paris <eparis@redhat.com>
2534L:	linux-audit@redhat.com (moderated for non-subscribers)
2535W:	https://github.com/linux-audit
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2537S:	Supported
2538F:	include/linux/audit.h
2539F:	include/uapi/linux/audit.h
2540F:	kernel/audit*
2541
2542AUXILIARY DISPLAY DRIVERS
2543M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2544S:	Maintained
2545F:	drivers/auxdisplay/
2546F:	include/linux/cfag12864b.h
2547
2548AX.25 NETWORK LAYER
2549M:	Ralf Baechle <ralf@linux-mips.org>
2550L:	linux-hams@vger.kernel.org
2551W:	http://www.linux-ax25.org/
2552S:	Maintained
2553F:	include/uapi/linux/ax25.h
2554F:	include/net/ax25.h
2555F:	net/ax25/
2556
2557AXENTIA ARM DEVICES
2558M:	Peter Rosin <peda@axentia.se>
2559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560S:	Maintained
2561F:	Documentation/devicetree/bindings/arm/axentia.txt
2562F:	arch/arm/boot/dts/at91-linea.dtsi
2563F:	arch/arm/boot/dts/at91-natte.dtsi
2564F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2565F:	arch/arm/boot/dts/at91-tse850-3.dts
2566
2567AXENTIA ASOC DRIVERS
2568M:	Peter Rosin <peda@axentia.se>
2569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2570S:	Maintained
2571F:	Documentation/devicetree/bindings/sound/axentia,*
2572F:	sound/soc/atmel/tse850-pcm5142.c
2573
2574AZ6007 DVB DRIVER
2575M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2576L:	linux-media@vger.kernel.org
2577W:	https://linuxtv.org
2578T:	git git://linuxtv.org/media_tree.git
2579S:	Maintained
2580F:	drivers/media/usb/dvb-usb-v2/az6007.c
2581
2582AZTECH FM RADIO RECEIVER DRIVER
2583M:	Hans Verkuil <hverkuil@xs4all.nl>
2584L:	linux-media@vger.kernel.org
2585T:	git git://linuxtv.org/media_tree.git
2586W:	https://linuxtv.org
2587S:	Maintained
2588F:	drivers/media/radio/radio-aztech*
2589
2590B43 WIRELESS DRIVER
2591L:	linux-wireless@vger.kernel.org
2592L:	b43-dev@lists.infradead.org
2593W:	http://wireless.kernel.org/en/users/Drivers/b43
2594S:	Odd Fixes
2595F:	drivers/net/wireless/broadcom/b43/
2596
2597B43LEGACY WIRELESS DRIVER
2598M:	Larry Finger <Larry.Finger@lwfinger.net>
2599L:	linux-wireless@vger.kernel.org
2600L:	b43-dev@lists.infradead.org
2601W:	http://wireless.kernel.org/en/users/Drivers/b43
2602S:	Maintained
2603F:	drivers/net/wireless/broadcom/b43legacy/
2604
2605BACKLIGHT CLASS/SUBSYSTEM
2606M:	Lee Jones <lee.jones@linaro.org>
2607M:	Daniel Thompson <daniel.thompson@linaro.org>
2608M:	Jingoo Han <jingoohan1@gmail.com>
2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2610S:	Maintained
2611F:	drivers/video/backlight/
2612F:	include/linux/backlight.h
2613F:	include/linux/pwm_backlight.h
2614F:	Documentation/devicetree/bindings/leds/backlight
2615
2616BATMAN ADVANCED
2617M:	Marek Lindner <mareklindner@neomailbox.ch>
2618M:	Simon Wunderlich <sw@simonwunderlich.de>
2619M:	Antonio Quartulli <a@unstable.cc>
2620L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2621W:	https://www.open-mesh.org/
2622Q:	https://patchwork.open-mesh.org/project/batman/list/
2623S:	Maintained
2624F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2625F:	Documentation/ABI/testing/sysfs-class-net-mesh
2626F:	Documentation/networking/batman-adv.rst
2627F:	include/uapi/linux/batadv_packet.h
2628F:	include/uapi/linux/batman_adv.h
2629F:	net/batman-adv/
2630
2631BAYCOM/HDLCDRV DRIVERS FOR AX.25
2632M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2633L:	linux-hams@vger.kernel.org
2634W:	http://www.baycom.org/~tom/ham/ham.html
2635S:	Maintained
2636F:	drivers/net/hamradio/baycom*
2637
2638BCACHE (BLOCK LAYER CACHE)
2639M:	Coly Li <colyli@suse.de>
2640M:	Kent Overstreet <kent.overstreet@gmail.com>
2641L:	linux-bcache@vger.kernel.org
2642W:	http://bcache.evilpiepirate.org
2643C:	irc://irc.oftc.net/bcache
2644S:	Maintained
2645F:	drivers/md/bcache/
2646
2647BDISP ST MEDIA DRIVER
2648M:	Fabien Dessenne <fabien.dessenne@st.com>
2649L:	linux-media@vger.kernel.org
2650T:	git git://linuxtv.org/media_tree.git
2651W:	https://linuxtv.org
2652S:	Supported
2653F:	drivers/media/platform/sti/bdisp
2654
2655BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2656M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2657L:	netdev@vger.kernel.org
2658S:	Maintained
2659F:	drivers/net/ethernet/ec_bhf.c
2660
2661BEFS FILE SYSTEM
2662M:	Luis de Bethencourt <luisbg@kernel.org>
2663M:	Salah Triki <salah.triki@gmail.com>
2664S:	Maintained
2665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2666F:	Documentation/filesystems/befs.txt
2667F:	fs/befs/
2668
2669BFQ I/O SCHEDULER
2670M:	Paolo Valente <paolo.valente@linaro.org>
2671M:	Jens Axboe <axboe@kernel.dk>
2672L:	linux-block@vger.kernel.org
2673S:	Maintained
2674F:	block/bfq-*
2675F:	Documentation/block/bfq-iosched.txt
2676
2677BFS FILE SYSTEM
2678M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2679S:	Maintained
2680F:	Documentation/filesystems/bfs.txt
2681F:	fs/bfs/
2682F:	include/uapi/linux/bfs_fs.h
2683
2684BLINKM RGB LED DRIVER
2685M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2686S:	Maintained
2687F:	drivers/leds/leds-blinkm.c
2688
2689BLOCK LAYER
2690M:	Jens Axboe <axboe@kernel.dk>
2691L:	linux-block@vger.kernel.org
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2693S:	Maintained
2694F:	block/
2695F:	drivers/block/
2696F:	kernel/trace/blktrace.c
2697F:	lib/sbitmap.c
2698
2699BLOCK2MTD DRIVER
2700M:	Joern Engel <joern@lazybastard.org>
2701L:	linux-mtd@lists.infradead.org
2702S:	Maintained
2703F:	drivers/mtd/devices/block2mtd.c
2704
2705BLUETOOTH DRIVERS
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:	drivers/bluetooth/
2714
2715BLUETOOTH SUBSYSTEM
2716M:	Marcel Holtmann <marcel@holtmann.org>
2717M:	Johan Hedberg <johan.hedberg@gmail.com>
2718L:	linux-bluetooth@vger.kernel.org
2719W:	http://www.bluez.org/
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2722S:	Maintained
2723F:	net/bluetooth/
2724F:	include/net/bluetooth/
2725
2726BONDING DRIVER
2727M:	Jay Vosburgh <j.vosburgh@gmail.com>
2728M:	Veaceslav Falico <vfalico@gmail.com>
2729M:	Andy Gospodarek <andy@greyhouse.net>
2730L:	netdev@vger.kernel.org
2731W:	http://sourceforge.net/projects/bonding/
2732S:	Supported
2733F:	drivers/net/bonding/
2734F:	include/uapi/linux/if_bonding.h
2735
2736BPF (Safe dynamic programs and tools)
2737M:	Alexei Starovoitov <ast@kernel.org>
2738M:	Daniel Borkmann <daniel@iogearbox.net>
2739L:	netdev@vger.kernel.org
2740L:	linux-kernel@vger.kernel.org
2741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2743Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2744S:	Supported
2745F:	arch/x86/net/bpf_jit*
2746F:	Documentation/networking/filter.txt
2747F:	Documentation/bpf/
2748F:	include/linux/bpf*
2749F:	include/linux/filter.h
2750F:	include/trace/events/xdp.h
2751F:	include/uapi/linux/bpf*
2752F:	include/uapi/linux/filter.h
2753F:	kernel/bpf/
2754F:	kernel/trace/bpf_trace.c
2755F:	lib/test_bpf.c
2756F:	net/bpf/
2757F:	net/core/filter.c
2758F:	net/sched/act_bpf.c
2759F:	net/sched/cls_bpf.c
2760F:	samples/bpf/
2761F:	tools/bpf/
2762F:	tools/lib/bpf/
2763F:	tools/testing/selftests/bpf/
2764
2765BROADCOM B44 10/100 ETHERNET DRIVER
2766M:	Michael Chan <michael.chan@broadcom.com>
2767L:	netdev@vger.kernel.org
2768S:	Supported
2769F:	drivers/net/ethernet/broadcom/b44.*
2770
2771BROADCOM B53 ETHERNET SWITCH DRIVER
2772M:	Florian Fainelli <f.fainelli@gmail.com>
2773L:	netdev@vger.kernel.org
2774L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2775S:	Supported
2776F:	drivers/net/dsa/b53/*
2777F:	include/linux/platform_data/b53.h
2778
2779BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2780M:	Florian Fainelli <f.fainelli@gmail.com>
2781M:	Ray Jui <rjui@broadcom.com>
2782M:	Scott Branden <sbranden@broadcom.com>
2783M:	bcm-kernel-feedback-list@broadcom.com
2784T:	git git://github.com/broadcom/mach-bcm
2785S:	Maintained
2786N:	bcm281*
2787N:	bcm113*
2788N:	bcm216*
2789N:	kona
2790F:	arch/arm/mach-bcm/
2791
2792BROADCOM BCM2835 ARM ARCHITECTURE
2793M:	Eric Anholt <eric@anholt.net>
2794M:	Stefan Wahren <stefan.wahren@i2se.com>
2795L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797T:	git git://github.com/anholt/linux
2798S:	Maintained
2799N:	bcm2835
2800F:	drivers/staging/vc04_services
2801
2802BROADCOM BCM47XX MIPS ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805L:	linux-mips@linux-mips.org
2806S:	Maintained
2807F:	Documentation/devicetree/bindings/mips/brcm/
2808F:	arch/mips/bcm47xx/*
2809F:	arch/mips/include/asm/mach-bcm47xx/*
2810
2811BROADCOM BCM5301X ARM ARCHITECTURE
2812M:	Hauke Mehrtens <hauke@hauke-m.de>
2813M:	Rafał Miłecki <zajec5@gmail.com>
2814M:	Jon Mason <jonmason@broadcom.com>
2815M:	bcm-kernel-feedback-list@broadcom.com
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/mach-bcm/bcm_5301x.c
2819F:	arch/arm/boot/dts/bcm5301x*.dtsi
2820F:	arch/arm/boot/dts/bcm470*
2821F:	arch/arm/boot/dts/bcm953012*
2822
2823BROADCOM BCM53573 ARM ARCHITECTURE
2824M:	Rafał Miłecki <rafal@milecki.pl>
2825L:	linux-arm-kernel@lists.infradead.org
2826S:	Maintained
2827F:	arch/arm/boot/dts/bcm53573*
2828F:	arch/arm/boot/dts/bcm47189*
2829
2830BROADCOM BCM63XX ARM ARCHITECTURE
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832M:	bcm-kernel-feedback-list@broadcom.com
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834T:	git git://github.com/broadcom/stblinux.git
2835S:	Maintained
2836N:	bcm63xx
2837
2838BROADCOM BCM63XX/BCM33XX UDC DRIVER
2839M:	Kevin Cernekee <cernekee@gmail.com>
2840L:	linux-usb@vger.kernel.org
2841S:	Maintained
2842F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2843
2844BROADCOM BCM7XXX ARM ARCHITECTURE
2845M:	Brian Norris <computersforpeace@gmail.com>
2846M:	Gregory Fong <gregory.0xf0@gmail.com>
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848M:	bcm-kernel-feedback-list@broadcom.com
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/arm/mach-bcm/*brcmstb*
2853F:	arch/arm/boot/dts/bcm7*.dts*
2854F:	drivers/bus/brcmstb_gisb.c
2855F:	arch/arm/mm/cache-b15-rac.c
2856F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2857N:	brcmstb
2858
2859BROADCOM BMIPS CPUFREQ DRIVER
2860M:	Markus Mayer <mmayer@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-pm@vger.kernel.org
2863S:	Maintained
2864F:	drivers/cpufreq/bmips-cpufreq.c
2865
2866BROADCOM BMIPS MIPS ARCHITECTURE
2867M:	Kevin Cernekee <cernekee@gmail.com>
2868M:	Florian Fainelli <f.fainelli@gmail.com>
2869L:	linux-mips@linux-mips.org
2870T:	git git://github.com/broadcom/stblinux.git
2871S:	Maintained
2872F:	arch/mips/bmips/*
2873F:	arch/mips/include/asm/mach-bmips/*
2874F:	arch/mips/kernel/*bmips*
2875F:	arch/mips/boot/dts/brcm/bcm*.dts*
2876F:	drivers/irqchip/irq-bcm63*
2877F:	drivers/irqchip/irq-bcm7*
2878F:	drivers/irqchip/irq-brcmstb*
2879F:	include/linux/bcm963xx_nvram.h
2880F:	include/linux/bcm963xx_tag.h
2881
2882BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2883M:	Rasesh Mody <rasesh.mody@cavium.com>
2884M:	Harish Patil <harish.patil@cavium.com>
2885M:	Dept-GELinuxNICDev@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2.*
2889F:	drivers/net/ethernet/broadcom/bnx2_*
2890
2891BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2892M:	QLogic-Storage-Upstream@qlogic.com
2893L:	linux-scsi@vger.kernel.org
2894S:	Supported
2895F:	drivers/scsi/bnx2fc/
2896
2897BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2898M:	QLogic-Storage-Upstream@qlogic.com
2899L:	linux-scsi@vger.kernel.org
2900S:	Supported
2901F:	drivers/scsi/bnx2i/
2902
2903BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2904M:	Ariel Elior <ariel.elior@cavium.com>
2905M:	everest-linux-l2@cavium.com
2906L:	netdev@vger.kernel.org
2907S:	Supported
2908F:	drivers/net/ethernet/broadcom/bnx2x/
2909
2910BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2911M:	Michael Chan <michael.chan@broadcom.com>
2912L:	netdev@vger.kernel.org
2913S:	Supported
2914F:	drivers/net/ethernet/broadcom/bnxt/
2915
2916BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2917M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2918M:	Franky Lin <franky.lin@broadcom.com>
2919M:	Hante Meuleman <hante.meuleman@broadcom.com>
2920M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2921M:	Wright Feng <wright.feng@cypress.com>
2922L:	linux-wireless@vger.kernel.org
2923L:	brcm80211-dev-list.pdl@broadcom.com
2924L:	brcm80211-dev-list@cypress.com
2925S:	Supported
2926F:	drivers/net/wireless/broadcom/brcm80211/
2927
2928BROADCOM BRCMSTB GPIO DRIVER
2929M:	Gregory Fong <gregory.0xf0@gmail.com>
2930L:	bcm-kernel-feedback-list@broadcom.com
2931S:	Supported
2932F:	drivers/gpio/gpio-brcmstb.c
2933F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2934
2935BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2936M:	Al Cooper <alcooperx@gmail.com>
2937L:	linux-kernel@vger.kernel.org
2938L:	bcm-kernel-feedback-list@broadcom.com
2939S:	Maintained
2940F:	drivers/phy/broadcom/phy-brcm-usb*
2941
2942BROADCOM GENET ETHERNET DRIVER
2943M:	Doug Berger <opendmb@gmail.com>
2944M:	Florian Fainelli <f.fainelli@gmail.com>
2945L:	netdev@vger.kernel.org
2946S:	Supported
2947F:	drivers/net/ethernet/broadcom/genet/
2948
2949BROADCOM IPROC ARM ARCHITECTURE
2950M:	Ray Jui <rjui@broadcom.com>
2951M:	Scott Branden <sbranden@broadcom.com>
2952M:	Jon Mason <jonmason@broadcom.com>
2953M:	bcm-kernel-feedback-list@broadcom.com
2954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955T:	git git://github.com/broadcom/cygnus-linux.git
2956S:	Maintained
2957N:	iproc
2958N:	cygnus
2959N:	bcm[-_]nsp
2960N:	bcm9113*
2961N:	bcm9583*
2962N:	bcm9585*
2963N:	bcm9586*
2964N:	bcm988312
2965N:	bcm113*
2966N:	bcm583*
2967N:	bcm585*
2968N:	bcm586*
2969N:	bcm88312
2970N:	hr2
2971F:	arch/arm64/boot/dts/broadcom/ns2*
2972F:	drivers/clk/bcm/clk-ns*
2973F:	drivers/pinctrl/bcm/pinctrl-ns*
2974
2975BROADCOM KONA GPIO DRIVER
2976M:	Ray Jui <rjui@broadcom.com>
2977L:	bcm-kernel-feedback-list@broadcom.com
2978S:	Supported
2979F:	drivers/gpio/gpio-bcm-kona.c
2980F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2981
2982BROADCOM NETXTREME-E ROCE DRIVER
2983M:	Selvin Xavier <selvin.xavier@broadcom.com>
2984M:	Devesh Sharma <devesh.sharma@broadcom.com>
2985M:	Somnath Kotur <somnath.kotur@broadcom.com>
2986M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2987L:	linux-rdma@vger.kernel.org
2988W:	http://www.broadcom.com
2989S:	Supported
2990F:	drivers/infiniband/hw/bnxt_re/
2991F:	include/uapi/rdma/bnxt_re-abi.h
2992
2993BROADCOM NVRAM DRIVER
2994M:	Rafał Miłecki <zajec5@gmail.com>
2995L:	linux-mips@linux-mips.org
2996S:	Maintained
2997F:	drivers/firmware/broadcom/*
2998
2999BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3000M:	Rafał Miłecki <zajec5@gmail.com>
3001L:	linux-wireless@vger.kernel.org
3002S:	Maintained
3003F:	drivers/bcma/
3004F:	include/linux/bcma/
3005
3006BROADCOM STB AVS CPUFREQ DRIVER
3007M:	Markus Mayer <mmayer@broadcom.com>
3008M:	bcm-kernel-feedback-list@broadcom.com
3009L:	linux-pm@vger.kernel.org
3010S:	Maintained
3011F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3012F:	drivers/cpufreq/brcmstb*
3013
3014BROADCOM STB AVS TMON DRIVER
3015M:	Markus Mayer <mmayer@broadcom.com>
3016M:	bcm-kernel-feedback-list@broadcom.com
3017L:	linux-pm@vger.kernel.org
3018S:	Maintained
3019F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3020F:	drivers/thermal/broadcom/brcmstb*
3021
3022BROADCOM STB NAND FLASH DRIVER
3023M:	Brian Norris <computersforpeace@gmail.com>
3024M:	Kamal Dasu <kdasu.kdev@gmail.com>
3025L:	linux-mtd@lists.infradead.org
3026L:	bcm-kernel-feedback-list@broadcom.com
3027S:	Maintained
3028F:	drivers/mtd/nand/raw/brcmnand/
3029
3030BROADCOM STB DPFE DRIVER
3031M:	Markus Mayer <mmayer@broadcom.com>
3032M:	bcm-kernel-feedback-list@broadcom.com
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Maintained
3035F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3036F:	drivers/memory/brcmstb_dpfe.c
3037
3038BROADCOM SYSTEMPORT ETHERNET DRIVER
3039M:	Florian Fainelli <f.fainelli@gmail.com>
3040L:	netdev@vger.kernel.org
3041S:	Supported
3042F:	drivers/net/ethernet/broadcom/bcmsysport.*
3043
3044BROADCOM TG3 GIGABIT ETHERNET DRIVER
3045M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3046M:	Prashant Sreedharan <prashant@broadcom.com>
3047M:	Michael Chan <mchan@broadcom.com>
3048L:	netdev@vger.kernel.org
3049S:	Supported
3050F:	drivers/net/ethernet/broadcom/tg3.*
3051
3052BROCADE BFA FC SCSI DRIVER
3053M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3054M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3055L:	linux-scsi@vger.kernel.org
3056S:	Supported
3057F:	drivers/scsi/bfa/
3058
3059BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3060M:	Rasesh Mody <rasesh.mody@cavium.com>
3061M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3062M:	Dept-GELinuxNICDev@cavium.com
3063L:	netdev@vger.kernel.org
3064S:	Supported
3065F:	drivers/net/ethernet/brocade/bna/
3066
3067BSG (block layer generic sg v4 driver)
3068M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3069L:	linux-scsi@vger.kernel.org
3070S:	Supported
3071F:	block/bsg.c
3072F:	include/linux/bsg.h
3073F:	include/uapi/linux/bsg.h
3074
3075BT87X AUDIO DRIVER
3076M:	Clemens Ladisch <clemens@ladisch.de>
3077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3078T:	git git://git.alsa-project.org/alsa-kernel.git
3079S:	Maintained
3080F:	Documentation/sound/alsa/Bt87x.txt
3081F:	sound/pci/bt87x.c
3082
3083BT8XXGPIO DRIVER
3084M:	Michael Buesch <m@bues.ch>
3085W:	http://bu3sch.de/btgpio.php
3086S:	Maintained
3087F:	drivers/gpio/gpio-bt8xx.c
3088
3089BTRFS FILE SYSTEM
3090M:	Chris Mason <clm@fb.com>
3091M:	Josef Bacik <jbacik@fb.com>
3092M:	David Sterba <dsterba@suse.com>
3093L:	linux-btrfs@vger.kernel.org
3094W:	http://btrfs.wiki.kernel.org/
3095Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3097S:	Maintained
3098F:	Documentation/filesystems/btrfs.txt
3099F:	fs/btrfs/
3100F:	include/linux/btrfs*
3101F:	include/uapi/linux/btrfs*
3102
3103BTTV VIDEO4LINUX DRIVER
3104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3105L:	linux-media@vger.kernel.org
3106W:	https://linuxtv.org
3107T:	git git://linuxtv.org/media_tree.git
3108S:	Odd fixes
3109F:	Documentation/media/v4l-drivers/bttv*
3110F:	drivers/media/pci/bt8xx/bttv*
3111
3112BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3113M:	Chanwoo Choi <cw00.choi@samsung.com>
3114L:	linux-pm@vger.kernel.org
3115L:	linux-samsung-soc@vger.kernel.org
3116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3117S:	Maintained
3118F:	drivers/devfreq/exynos-bus.c
3119F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3120
3121BUSLOGIC SCSI DRIVER
3122M:	Khalid Aziz <khalid@gonehiking.org>
3123L:	linux-scsi@vger.kernel.org
3124S:	Maintained
3125F:	drivers/scsi/BusLogic.*
3126F:	drivers/scsi/FlashPoint.*
3127
3128C-MEDIA CMI8788 DRIVER
3129M:	Clemens Ladisch <clemens@ladisch.de>
3130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3131T:	git git://git.alsa-project.org/alsa-kernel.git
3132S:	Maintained
3133F:	sound/pci/oxygen/
3134
3135C6X ARCHITECTURE
3136M:	Mark Salter <msalter@redhat.com>
3137M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3138L:	linux-c6x-dev@linux-c6x.org
3139W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3140S:	Maintained
3141F:	arch/c6x/
3142
3143CA8210 IEEE-802.15.4 RADIO DRIVER
3144M:	Harry Morris <h.morris@cascoda.com>
3145L:	linux-wpan@vger.kernel.org
3146W:	https://github.com/Cascoda/ca8210-linux.git
3147S:	Maintained
3148F:	drivers/net/ieee802154/ca8210.c
3149F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3150
3151CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3152M:	David Howells <dhowells@redhat.com>
3153L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3154S:	Supported
3155F:	Documentation/filesystems/caching/cachefiles.txt
3156F:	fs/cachefiles/
3157
3158CADENCE MIPI-CSI2 BRIDGES
3159M:	Maxime Ripard <maxime.ripard@bootlin.com>
3160L:	linux-media@vger.kernel.org
3161S:	Maintained
3162F:	Documentation/devicetree/bindings/media/cdns,*.txt
3163F:	drivers/media/platform/cadence/cdns-csi2*
3164
3165CADET FM/AM RADIO RECEIVER DRIVER
3166M:	Hans Verkuil <hverkuil@xs4all.nl>
3167L:	linux-media@vger.kernel.org
3168T:	git git://linuxtv.org/media_tree.git
3169W:	https://linuxtv.org
3170S:	Maintained
3171F:	drivers/media/radio/radio-cadet*
3172
3173CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3174M:	Jonathan Corbet <corbet@lwn.net>
3175L:	linux-media@vger.kernel.org
3176T:	git git://linuxtv.org/media_tree.git
3177S:	Maintained
3178F:	Documentation/media/v4l-drivers/cafe_ccic*
3179F:	drivers/media/platform/marvell-ccic/
3180
3181CAIF NETWORK LAYER
3182M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3183L:	netdev@vger.kernel.org
3184S:	Supported
3185F:	Documentation/networking/caif/
3186F:	drivers/net/caif/
3187F:	include/uapi/linux/caif/
3188F:	include/net/caif/
3189F:	net/caif/
3190
3191CALGARY x86-64 IOMMU
3192M:	Muli Ben-Yehuda <mulix@mulix.org>
3193M:	Jon Mason <jdmason@kudzu.us>
3194L:	iommu@lists.linux-foundation.org
3195S:	Maintained
3196F:	arch/x86/kernel/pci-calgary_64.c
3197F:	arch/x86/kernel/tce_64.c
3198F:	arch/x86/include/asm/calgary.h
3199F:	arch/x86/include/asm/tce.h
3200
3201CAN NETWORK DRIVERS
3202M:	Wolfgang Grandegger <wg@grandegger.com>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/net/can/
3210F:	drivers/net/can/
3211F:	include/linux/can/dev.h
3212F:	include/linux/can/platform/
3213F:	include/uapi/linux/can/error.h
3214F:	include/uapi/linux/can/netlink.h
3215
3216CAN NETWORK LAYER
3217M:	Oliver Hartkopp <socketcan@hartkopp.net>
3218M:	Marc Kleine-Budde <mkl@pengutronix.de>
3219L:	linux-can@vger.kernel.org
3220W:	https://github.com/linux-can
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3223S:	Maintained
3224F:	Documentation/networking/can.rst
3225F:	net/can/
3226F:	include/linux/can/core.h
3227F:	include/uapi/linux/can.h
3228F:	include/uapi/linux/can/bcm.h
3229F:	include/uapi/linux/can/raw.h
3230F:	include/uapi/linux/can/gw.h
3231
3232CAPABILITIES
3233M:	Serge Hallyn <serge@hallyn.com>
3234L:	linux-security-module@vger.kernel.org
3235S:	Supported
3236F:	include/linux/capability.h
3237F:	include/uapi/linux/capability.h
3238F:	security/commoncap.c
3239F:	kernel/capability.c
3240
3241CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3242M:	Kevin Tsai <ktsai@capellamicro.com>
3243S:	Maintained
3244F:	drivers/iio/light/cm*
3245
3246CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3247M:	Christian Lamparter <chunkeey@googlemail.com>
3248L:	linux-wireless@vger.kernel.org
3249W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3250S:	Maintained
3251F:	drivers/net/wireless/ath/carl9170/
3252
3253CAVIUM I2C DRIVER
3254M:	Jan Glauber <jglauber@cavium.com>
3255M:	David Daney <david.daney@cavium.com>
3256W:	http://www.cavium.com
3257S:	Supported
3258F:	drivers/i2c/busses/i2c-octeon*
3259F:	drivers/i2c/busses/i2c-thunderx*
3260
3261CAVIUM LIQUIDIO NETWORK DRIVER
3262M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3263M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3264M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3265M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3266L:	netdev@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/net/ethernet/cavium/liquidio/
3270
3271CAVIUM MMC DRIVER
3272M:	Jan Glauber <jglauber@cavium.com>
3273M:	David Daney <david.daney@cavium.com>
3274M:	Steven J. Hill <Steven.Hill@cavium.com>
3275W:	http://www.cavium.com
3276S:	Supported
3277F:	drivers/mmc/host/cavium*
3278
3279CAVIUM OCTEON-TX CRYPTO DRIVER
3280M:	George Cherian <george.cherian@cavium.com>
3281L:	linux-crypto@vger.kernel.org
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/crypto/cavium/cpt/
3285
3286CAVIUM THUNDERX2 ARM64 SOC
3287M:	Robert Richter <rrichter@cavium.com>
3288M:	Jayachandran C <jnair@caviumnetworks.com>
3289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290S:	Maintained
3291F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3292F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3293
3294CC2520 IEEE-802.15.4 RADIO DRIVER
3295M:	Varka Bhadram <varkabhadram@gmail.com>
3296L:	linux-wpan@vger.kernel.org
3297S:	Maintained
3298F:	drivers/net/ieee802154/cc2520.c
3299F:	include/linux/spi/cc2520.h
3300F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3301
3302CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3303M:	Gilad Ben-Yossef <gilad@benyossef.com>
3304L:	linux-crypto@vger.kernel.org
3305S:	Supported
3306F:	drivers/crypto/ccree/
3307W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3308
3309CEC FRAMEWORK
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:	Documentation/media/kapi/cec-core.rst
3316F:	Documentation/media/uapi/cec
3317F:	drivers/media/cec/
3318F:	drivers/media/rc/keymaps/rc-cec.c
3319F:	include/media/cec.h
3320F:	include/media/cec-notifier.h
3321F:	include/uapi/linux/cec.h
3322F:	include/uapi/linux/cec-funcs.h
3323F:	Documentation/devicetree/bindings/media/cec.txt
3324F:	Documentation/ABI/testing/debugfs-cec-error-inj
3325
3326CEC GPIO DRIVER
3327M:	Hans Verkuil <hans.verkuil@cisco.com>
3328L:	linux-media@vger.kernel.org
3329T:	git git://linuxtv.org/media_tree.git
3330W:	http://linuxtv.org
3331S:	Supported
3332F:	drivers/media/platform/cec-gpio/
3333F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3334
3335CELL BROADBAND ENGINE ARCHITECTURE
3336M:	Arnd Bergmann <arnd@arndb.de>
3337L:	linuxppc-dev@lists.ozlabs.org
3338W:	http://www.ibm.com/developerworks/power/cell/
3339S:	Supported
3340F:	arch/powerpc/include/asm/cell*.h
3341F:	arch/powerpc/include/asm/spu*.h
3342F:	arch/powerpc/include/uapi/asm/spu*.h
3343F:	arch/powerpc/oprofile/*cell*
3344F:	arch/powerpc/platforms/cell/
3345
3346CEPH COMMON CODE (LIBCEPH)
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348M:	"Yan, Zheng" <zyan@redhat.com>
3349M:	Sage Weil <sage@redhat.com>
3350L:	ceph-devel@vger.kernel.org
3351W:	http://ceph.com/
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353T:	git git://github.com/ceph/ceph-client.git
3354S:	Supported
3355F:	net/ceph/
3356F:	include/linux/ceph/
3357F:	include/linux/crush/
3358
3359CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3360M:	"Yan, Zheng" <zyan@redhat.com>
3361M:	Sage Weil <sage@redhat.com>
3362M:	Ilya Dryomov <idryomov@gmail.com>
3363L:	ceph-devel@vger.kernel.org
3364W:	http://ceph.com/
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3366T:	git git://github.com/ceph/ceph-client.git
3367S:	Supported
3368F:	Documentation/filesystems/ceph.txt
3369F:	fs/ceph/
3370
3371CERTIFICATE HANDLING:
3372M:	David Howells <dhowells@redhat.com>
3373M:	David Woodhouse <dwmw2@infradead.org>
3374L:	keyrings@vger.kernel.org
3375S:	Maintained
3376F:	Documentation/module-signing.txt
3377F:	certs/
3378F:	scripts/sign-file.c
3379F:	scripts/extract-cert.c
3380
3381CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3382L:	linux-usb@vger.kernel.org
3383S:	Orphan
3384F:	Documentation/usb/WUSB-Design-overview.txt
3385F:	Documentation/usb/wusb-cbaf
3386F:	drivers/usb/host/hwa-hc.c
3387F:	drivers/usb/host/whci/
3388F:	drivers/usb/wusbcore/
3389F:	include/linux/usb/wusb*
3390
3391CFAG12864B LCD DRIVER
3392M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3393S:	Maintained
3394F:	drivers/auxdisplay/cfag12864b.c
3395F:	include/linux/cfag12864b.h
3396
3397CFAG12864BFB LCD FRAMEBUFFER DRIVER
3398M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3399S:	Maintained
3400F:	drivers/auxdisplay/cfag12864bfb.c
3401F:	include/linux/cfag12864b.h
3402
3403802.11 (including CFG80211/NL80211)
3404M:	Johannes Berg <johannes@sipsolutions.net>
3405L:	linux-wireless@vger.kernel.org
3406W:	http://wireless.kernel.org/
3407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3409S:	Maintained
3410F:	net/wireless/
3411F:	include/uapi/linux/nl80211.h
3412F:	include/linux/ieee80211.h
3413F:	include/net/wext.h
3414F:	include/net/cfg80211.h
3415F:	include/net/iw_handler.h
3416F:	include/net/ieee80211_radiotap.h
3417F:	Documentation/driver-api/80211/cfg80211.rst
3418F:	Documentation/networking/regulatory.txt
3419
3420CHAR and MISC DRIVERS
3421M:	Arnd Bergmann <arnd@arndb.de>
3422M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3424S:	Supported
3425F:	drivers/char/
3426F:	drivers/misc/
3427F:	include/linux/miscdevice.h
3428
3429CHECKPATCH
3430M:	Andy Whitcroft <apw@canonical.com>
3431M:	Joe Perches <joe@perches.com>
3432S:	Maintained
3433F:	scripts/checkpatch.pl
3434
3435CHINESE DOCUMENTATION
3436M:	Harry Wei <harryxiyou@gmail.com>
3437L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3438L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3439S:	Maintained
3440F:	Documentation/translations/zh_CN/
3441
3442CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3443M:	Peter Chen <Peter.Chen@nxp.com>
3444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3445L:	linux-usb@vger.kernel.org
3446S:	Maintained
3447F:	drivers/usb/chipidea/
3448
3449CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3450M:	Hans de Goede <hdegoede@redhat.com>
3451L:	linux-input@vger.kernel.org
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3454F:	drivers/input/touchscreen/chipone_icn8318.c
3455
3456CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3457M:	Hans de Goede <hdegoede@redhat.com>
3458L:	linux-input@vger.kernel.org
3459S:	Maintained
3460F:	drivers/input/touchscreen/chipone_icn8505.c
3461
3462CHROME HARDWARE PLATFORM SUPPORT
3463M:	Benson Leung <bleung@chromium.org>
3464M:	Olof Johansson <olof@lixom.net>
3465S:	Maintained
3466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3467F:	drivers/platform/chrome/
3468
3469CIRRUS LOGIC AUDIO CODEC DRIVERS
3470M:	Brian Austin <brian.austin@cirrus.com>
3471M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3473S:	Maintained
3474F:	sound/soc/codecs/cs*
3475
3476CIRRUS LOGIC EP93XX ETHERNET DRIVER
3477M:	Hartley Sweeten <hsweeten@visionengravers.com>
3478L:	netdev@vger.kernel.org
3479S:	Maintained
3480F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3481
3482CISCO FCOE HBA DRIVER
3483M:	Satish Kharat <satishkh@cisco.com>
3484M:	Sesidhar Baddela <sebaddel@cisco.com>
3485M:	Karan Tilak Kumar <kartilak@cisco.com>
3486L:	linux-scsi@vger.kernel.org
3487S:	Supported
3488F:	drivers/scsi/fnic/
3489
3490CISCO SCSI HBA DRIVER
3491M:	Karan Tilak Kumar <kartilak@cisco.com>
3492M:	Sesidhar Baddela <sebaddel@cisco.com>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	drivers/scsi/snic/
3496
3497CISCO VIC ETHERNET NIC DRIVER
3498M:	Christian Benvenuti <benve@cisco.com>
3499M:	Govindarajulu Varadarajan <_govind@gmx.com>
3500M:	Parvi Kaustubhi <pkaustub@cisco.com>
3501S:	Supported
3502F:	drivers/net/ethernet/cisco/enic/
3503
3504CISCO VIC LOW LATENCY NIC DRIVER
3505M:	Christian Benvenuti <benve@cisco.com>
3506M:	Dave Goodell <dgoodell@cisco.com>
3507S:	Supported
3508F:	drivers/infiniband/hw/usnic/
3509
3510CLEANCACHE API
3511M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3512L:	linux-kernel@vger.kernel.org
3513S:	Maintained
3514F:	mm/cleancache.c
3515F:	include/linux/cleancache.h
3516
3517CLK API
3518M:	Russell King <linux@armlinux.org.uk>
3519L:	linux-clk@vger.kernel.org
3520S:	Maintained
3521F:	include/linux/clk.h
3522
3523CLOCKSOURCE, CLOCKEVENT DRIVERS
3524M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3525M:	Thomas Gleixner <tglx@linutronix.de>
3526L:	linux-kernel@vger.kernel.org
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3528S:	Supported
3529F:	drivers/clocksource/
3530F:	Documentation/devicetree/bindings/timer/
3531
3532CMPC ACPI DRIVER
3533M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3534M:	Daniel Oliveira Nascimento <don@syst.com.br>
3535L:	platform-driver-x86@vger.kernel.org
3536S:	Supported
3537F:	drivers/platform/x86/classmate-laptop.c
3538
3539COBALT MEDIA DRIVER
3540M:	Hans Verkuil <hans.verkuil@cisco.com>
3541L:	linux-media@vger.kernel.org
3542T:	git git://linuxtv.org/media_tree.git
3543W:	https://linuxtv.org
3544S:	Supported
3545F:	drivers/media/pci/cobalt/
3546
3547COCCINELLE/Semantic Patches (SmPL)
3548M:	Julia Lawall <Julia.Lawall@lip6.fr>
3549M:	Gilles Muller <Gilles.Muller@lip6.fr>
3550M:	Nicolas Palix <nicolas.palix@imag.fr>
3551M:	Michal Marek <michal.lkml@markovi.net>
3552L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3554W:	http://coccinelle.lip6.fr/
3555S:	Supported
3556F:	Documentation/dev-tools/coccinelle.rst
3557F:	scripts/coccinelle/
3558F:	scripts/coccicheck
3559
3560CODA FILE SYSTEM
3561M:	Jan Harkes <jaharkes@cs.cmu.edu>
3562M:	coda@cs.cmu.edu
3563L:	codalist@coda.cs.cmu.edu
3564W:	http://www.coda.cs.cmu.edu/
3565S:	Maintained
3566F:	Documentation/filesystems/coda.txt
3567F:	fs/coda/
3568F:	include/linux/coda*.h
3569F:	include/uapi/linux/coda*.h
3570
3571CODA V4L2 MEM2MEM DRIVER
3572M:	Philipp Zabel <p.zabel@pengutronix.de>
3573L:	linux-media@vger.kernel.org
3574S:	Maintained
3575F:	Documentation/devicetree/bindings/media/coda.txt
3576F:	drivers/media/platform/coda/
3577
3578COMMON CLK FRAMEWORK
3579M:	Michael Turquette <mturquette@baylibre.com>
3580M:	Stephen Boyd <sboyd@kernel.org>
3581L:	linux-clk@vger.kernel.org
3582Q:	http://patchwork.kernel.org/project/linux-clk/list/
3583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3584S:	Maintained
3585F:	Documentation/devicetree/bindings/clock/
3586F:	drivers/clk/
3587X:	drivers/clk/clkdev.c
3588F:	include/linux/clk-pr*
3589F:	include/linux/clk/
3590F:	include/linux/of_clk.h
3591
3592COMMON INTERNET FILE SYSTEM (CIFS)
3593M:	Steve French <sfrench@samba.org>
3594L:	linux-cifs@vger.kernel.org
3595L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3596W:	http://linux-cifs.samba.org/
3597T:	git git://git.samba.org/sfrench/cifs-2.6.git
3598S:	Supported
3599F:	Documentation/filesystems/cifs/
3600F:	fs/cifs/
3601
3602COMPACTPCI HOTPLUG CORE
3603M:	Scott Murray <scott@spiteful.org>
3604L:	linux-pci@vger.kernel.org
3605S:	Maintained
3606F:	drivers/pci/hotplug/cpci_hotplug*
3607
3608COMPACTPCI HOTPLUG GENERIC DRIVER
3609M:	Scott Murray <scott@spiteful.org>
3610L:	linux-pci@vger.kernel.org
3611S:	Maintained
3612F:	drivers/pci/hotplug/cpcihp_generic.c
3613
3614COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3615M:	Scott Murray <scott@spiteful.org>
3616L:	linux-pci@vger.kernel.org
3617S:	Maintained
3618F:	drivers/pci/hotplug/cpcihp_zt5550.*
3619
3620COMPAL LAPTOP SUPPORT
3621M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3622L:	platform-driver-x86@vger.kernel.org
3623S:	Maintained
3624F:	drivers/platform/x86/compal-laptop.c
3625
3626CONEXANT ACCESSRUNNER USB DRIVER
3627L:	accessrunner-general@lists.sourceforge.net
3628W:	http://accessrunner.sourceforge.net/
3629S:	Orphan
3630F:	drivers/usb/atm/cxacru.c
3631
3632CONFIGFS
3633M:	Joel Becker <jlbec@evilplan.org>
3634M:	Christoph Hellwig <hch@lst.de>
3635T:	git git://git.infradead.org/users/hch/configfs.git
3636S:	Supported
3637F:	fs/configfs/
3638F:	include/linux/configfs.h
3639
3640CONNECTOR
3641M:	Evgeniy Polyakov <zbr@ioremap.net>
3642L:	netdev@vger.kernel.org
3643S:	Maintained
3644F:	drivers/connector/
3645
3646CONTROL GROUP (CGROUP)
3647M:	Tejun Heo <tj@kernel.org>
3648M:	Li Zefan <lizefan@huawei.com>
3649M:	Johannes Weiner <hannes@cmpxchg.org>
3650L:	cgroups@vger.kernel.org
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3652S:	Maintained
3653F:	Documentation/cgroup*
3654F:	include/linux/cgroup*
3655F:	kernel/cgroup*
3656
3657CONTROL GROUP - CPUSET
3658M:	Li Zefan <lizefan@huawei.com>
3659L:	cgroups@vger.kernel.org
3660W:	http://www.bullopensource.org/cpuset/
3661W:	http://oss.sgi.com/projects/cpusets/
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3663S:	Maintained
3664F:	Documentation/cgroup-v1/cpusets.txt
3665F:	include/linux/cpuset.h
3666F:	kernel/cgroup/cpuset.c
3667
3668CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3669M:	Johannes Weiner <hannes@cmpxchg.org>
3670M:	Michal Hocko <mhocko@kernel.org>
3671M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3672L:	cgroups@vger.kernel.org
3673L:	linux-mm@kvack.org
3674S:	Maintained
3675F:	mm/memcontrol.c
3676F:	mm/swap_cgroup.c
3677
3678CORETEMP HARDWARE MONITORING DRIVER
3679M:	Fenghua Yu <fenghua.yu@intel.com>
3680L:	linux-hwmon@vger.kernel.org
3681S:	Maintained
3682F:	Documentation/hwmon/coretemp
3683F:	drivers/hwmon/coretemp.c
3684
3685COSA/SRP SYNC SERIAL DRIVER
3686M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3687W:	http://www.fi.muni.cz/~kas/cosa/
3688S:	Maintained
3689F:	drivers/net/wan/cosa*
3690
3691CPMAC ETHERNET DRIVER
3692M:	Florian Fainelli <f.fainelli@gmail.com>
3693L:	netdev@vger.kernel.org
3694S:	Maintained
3695F:	drivers/net/ethernet/ti/cpmac.c
3696
3697CPU FREQUENCY DRIVERS
3698M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3699M:	Viresh Kumar <viresh.kumar@linaro.org>
3700L:	linux-pm@vger.kernel.org
3701S:	Maintained
3702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3703T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3704B:	https://bugzilla.kernel.org
3705F:	Documentation/cpu-freq/
3706F:	Documentation/devicetree/bindings/cpufreq/
3707F:	drivers/cpufreq/
3708F:	include/linux/cpufreq.h
3709F:	tools/testing/selftests/cpufreq/
3710
3711CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3712M:	Viresh Kumar <viresh.kumar@linaro.org>
3713M:	Sudeep Holla <sudeep.holla@arm.com>
3714L:	linux-pm@vger.kernel.org
3715W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3716S:	Maintained
3717F:	drivers/cpufreq/arm_big_little.h
3718F:	drivers/cpufreq/arm_big_little.c
3719F:	drivers/cpufreq/arm_big_little_dt.c
3720
3721CPU POWER MONITORING SUBSYSTEM
3722M:	Thomas Renninger <trenn@suse.com>
3723M:	Shuah Khan <shuah@kernel.org>
3724L:	linux-pm@vger.kernel.org
3725S:	Maintained
3726F:	tools/power/cpupower/
3727
3728CPUID/MSR DRIVER
3729M:	"H. Peter Anvin" <hpa@zytor.com>
3730S:	Maintained
3731F:	arch/x86/kernel/cpuid.c
3732F:	arch/x86/kernel/msr.c
3733
3734CPUIDLE DRIVER - ARM BIG LITTLE
3735M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3736M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3737L:	linux-pm@vger.kernel.org
3738L:	linux-arm-kernel@lists.infradead.org
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740S:	Maintained
3741F:	drivers/cpuidle/cpuidle-big_little.c
3742
3743CPUIDLE DRIVER - ARM EXYNOS
3744M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3745M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3746M:	Kukjin Kim <kgene@kernel.org>
3747L:	linux-pm@vger.kernel.org
3748L:	linux-samsung-soc@vger.kernel.org
3749S:	Supported
3750F:	drivers/cpuidle/cpuidle-exynos.c
3751F:	arch/arm/mach-exynos/pm.c
3752
3753CPUIDLE DRIVERS
3754M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3755M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3756L:	linux-pm@vger.kernel.org
3757S:	Maintained
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3759B:	https://bugzilla.kernel.org
3760F:	drivers/cpuidle/*
3761F:	include/linux/cpuidle.h
3762
3763CRAMFS FILESYSTEM
3764M:	Nicolas Pitre <nico@linaro.org>
3765S:	Maintained
3766F:	Documentation/filesystems/cramfs.txt
3767F:	fs/cramfs/
3768
3769CRYPTO API
3770M:	Herbert Xu <herbert@gondor.apana.org.au>
3771M:	"David S. Miller" <davem@davemloft.net>
3772L:	linux-crypto@vger.kernel.org
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3775S:	Maintained
3776F:	Documentation/crypto/
3777F:	Documentation/devicetree/bindings/crypto/
3778F:	arch/*/crypto/
3779F:	crypto/
3780F:	drivers/crypto/
3781F:	include/crypto/
3782F:	include/linux/crypto*
3783
3784CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3785M:	Neil Horman <nhorman@tuxdriver.com>
3786L:	linux-crypto@vger.kernel.org
3787S:	Maintained
3788F:	crypto/ansi_cprng.c
3789F:	crypto/rng.c
3790
3791CS3308 MEDIA DRIVER
3792M:	Hans Verkuil <hverkuil@xs4all.nl>
3793L:	linux-media@vger.kernel.org
3794T:	git git://linuxtv.org/media_tree.git
3795W:	http://linuxtv.org
3796S:	Odd Fixes
3797F:	drivers/media/i2c/cs3308.c
3798F:	drivers/media/i2c/cs3308.h
3799
3800CS5535 Audio ALSA driver
3801M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3802S:	Maintained
3803F:	sound/pci/cs5535audio/
3804
3805CW1200 WLAN driver
3806M:	Solomon Peachy <pizza@shaftnet.org>
3807S:	Maintained
3808F:	drivers/net/wireless/st/cw1200/
3809
3810CX18 VIDEO4LINUX DRIVER
3811M:	Andy Walls <awalls@md.metrocast.net>
3812L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3813L:	linux-media@vger.kernel.org
3814T:	git git://linuxtv.org/media_tree.git
3815W:	https://linuxtv.org
3816W:	http://www.ivtvdriver.org/index.php/Cx18
3817S:	Maintained
3818F:	Documentation/media/v4l-drivers/cx18*
3819F:	drivers/media/pci/cx18/
3820F:	include/uapi/linux/ivtv*
3821
3822CX2341X MPEG ENCODER HELPER MODULE
3823M:	Hans Verkuil <hverkuil@xs4all.nl>
3824L:	linux-media@vger.kernel.org
3825T:	git git://linuxtv.org/media_tree.git
3826W:	https://linuxtv.org
3827S:	Maintained
3828F:	drivers/media/common/cx2341x*
3829F:	include/media/cx2341x*
3830
3831CX24120 MEDIA DRIVER
3832M:	Jemma Denson <jdenson@gmail.com>
3833M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3837S:	Maintained
3838F:	drivers/media/dvb-frontends/cx24120*
3839
3840CX88 VIDEO4LINUX DRIVER
3841M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3842L:	linux-media@vger.kernel.org
3843W:	https://linuxtv.org
3844T:	git git://linuxtv.org/media_tree.git
3845S:	Odd fixes
3846F:	Documentation/media/v4l-drivers/cx88*
3847F:	drivers/media/pci/cx88/
3848
3849CXD2820R MEDIA DRIVER
3850M:	Antti Palosaari <crope@iki.fi>
3851L:	linux-media@vger.kernel.org
3852W:	https://linuxtv.org
3853W:	http://palosaari.fi/linux/
3854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3855T:	git git://linuxtv.org/anttip/media_tree.git
3856S:	Maintained
3857F:	drivers/media/dvb-frontends/cxd2820r*
3858
3859CXGB3 ETHERNET DRIVER (CXGB3)
3860M:	Santosh Raspatur <santosh@chelsio.com>
3861L:	netdev@vger.kernel.org
3862W:	http://www.chelsio.com
3863S:	Supported
3864F:	drivers/net/ethernet/chelsio/cxgb3/
3865
3866CXGB3 ISCSI DRIVER (CXGB3I)
3867M:	Karen Xie <kxie@chelsio.com>
3868L:	linux-scsi@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/scsi/cxgbi/cxgb3i
3872
3873CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3874M:	Steve Wise <swise@chelsio.com>
3875L:	linux-rdma@vger.kernel.org
3876W:	http://www.openfabrics.org
3877S:	Supported
3878F:	drivers/infiniband/hw/cxgb3/
3879F:	include/uapi/rdma/cxgb3-abi.h
3880
3881CXGB4 CRYPTO DRIVER (chcr)
3882M:	Harsh Jain <harsh@chelsio.com>
3883L:	linux-crypto@vger.kernel.org
3884W:	http://www.chelsio.com
3885S:	Supported
3886F:	drivers/crypto/chelsio
3887
3888CXGB4 ETHERNET DRIVER (CXGB4)
3889M:	Ganesh Goudar <ganeshgr@chelsio.com>
3890L:	netdev@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/net/ethernet/chelsio/cxgb4/
3894
3895CXGB4 ISCSI DRIVER (CXGB4I)
3896M:	Karen Xie <kxie@chelsio.com>
3897L:	linux-scsi@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/scsi/cxgbi/cxgb4i
3901
3902CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3903M:	Steve Wise <swise@chelsio.com>
3904L:	linux-rdma@vger.kernel.org
3905W:	http://www.openfabrics.org
3906S:	Supported
3907F:	drivers/infiniband/hw/cxgb4/
3908F:	include/uapi/rdma/cxgb4-abi.h
3909
3910CXGB4VF ETHERNET DRIVER (CXGB4VF)
3911M:	Casey Leedom <leedom@chelsio.com>
3912L:	netdev@vger.kernel.org
3913W:	http://www.chelsio.com
3914S:	Supported
3915F:	drivers/net/ethernet/chelsio/cxgb4vf/
3916
3917CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3918M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3919M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3920L:	linuxppc-dev@lists.ozlabs.org
3921S:	Supported
3922F:	arch/powerpc/platforms/powernv/pci-cxl.c
3923F:	drivers/misc/cxl/
3924F:	include/misc/cxl*
3925F:	include/uapi/misc/cxl.h
3926F:	Documentation/powerpc/cxl.txt
3927F:	Documentation/ABI/testing/sysfs-class-cxl
3928
3929CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3930M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3931M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3932M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3933L:	linux-scsi@vger.kernel.org
3934S:	Supported
3935F:	drivers/scsi/cxlflash/
3936F:	include/uapi/scsi/cxlflash_ioctls.h
3937F:	Documentation/powerpc/cxlflash.txt
3938
3939CYBERPRO FB DRIVER
3940M:	Russell King <linux@armlinux.org.uk>
3941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3942W:	http://www.armlinux.org.uk/
3943S:	Maintained
3944F:	drivers/video/fbdev/cyber2000fb.*
3945
3946CYCLADES ASYNC MUX DRIVER
3947W:	http://www.cyclades.com/
3948S:	Orphan
3949F:	drivers/tty/cyclades.c
3950F:	include/linux/cyclades.h
3951F:	include/uapi/linux/cyclades.h
3952
3953CYCLADES PC300 DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/net/wan/pc300*
3957
3958CYPRESS_FIRMWARE MEDIA DRIVER
3959M:	Antti Palosaari <crope@iki.fi>
3960L:	linux-media@vger.kernel.org
3961W:	https://linuxtv.org
3962W:	http://palosaari.fi/linux/
3963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3964T:	git git://linuxtv.org/anttip/media_tree.git
3965S:	Maintained
3966F:	drivers/media/common/cypress_firmware*
3967
3968CYTTSP TOUCHSCREEN DRIVER
3969M:	Ferruh Yigit <fery@cypress.com>
3970L:	linux-input@vger.kernel.org
3971S:	Supported
3972F:	drivers/input/touchscreen/cyttsp*
3973F:	include/linux/input/cyttsp.h
3974
3975D-LINK DIR-685 TOUCHKEYS DRIVER
3976M:	Linus Walleij <linus.walleij@linaro.org>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/dlink-dir685-touchkeys.c
3980
3981DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3982M:	Joshua Kinard <kumba@gentoo.org>
3983S:	Maintained
3984F:	drivers/rtc/rtc-ds1685.c
3985F:	include/linux/rtc/ds1685.h
3986
3987DAMA SLAVE for AX.25
3988M:	Joerg Reuter <jreuter@yaina.de>
3989W:	http://yaina.de/jreuter/
3990W:	http://www.qsl.net/dl1bke/
3991L:	linux-hams@vger.kernel.org
3992S:	Maintained
3993F:	net/ax25/af_ax25.c
3994F:	net/ax25/ax25_dev.c
3995F:	net/ax25/ax25_ds_*
3996F:	net/ax25/ax25_in.c
3997F:	net/ax25/ax25_out.c
3998F:	net/ax25/ax25_timer.c
3999F:	net/ax25/sysctl_net_ax25.c
4000
4001DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4002L:	netdev@vger.kernel.org
4003S:	Orphan
4004F:	Documentation/networking/dmfe.txt
4005F:	drivers/net/ethernet/dec/tulip/dmfe.c
4006
4007DC390/AM53C974 SCSI driver
4008M:	Hannes Reinecke <hare@suse.com>
4009L:	linux-scsi@vger.kernel.org
4010S:	Maintained
4011F:	drivers/scsi/am53c974.c
4012
4013DC395x SCSI driver
4014M:	Oliver Neukum <oliver@neukum.org>
4015M:	Ali Akcaagac <aliakc@web.de>
4016M:	Jamie Lenehan <lenehan@twibble.org>
4017L:	dc395x@twibble.org
4018W:	http://twibble.org/dist/dc395x/
4019W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4020S:	Maintained
4021F:	Documentation/scsi/dc395x.txt
4022F:	drivers/scsi/dc395x.*
4023
4024DCCP PROTOCOL
4025M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4026L:	dccp@vger.kernel.org
4027W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4028S:	Maintained
4029F:	include/linux/dccp.h
4030F:	include/uapi/linux/dccp.h
4031F:	include/linux/tfrc.h
4032F:	net/dccp/
4033
4034DECnet NETWORK LAYER
4035W:	http://linux-decnet.sourceforge.net
4036L:	linux-decnet-user@lists.sourceforge.net
4037S:	Orphan
4038F:	Documentation/networking/decnet.txt
4039F:	net/decnet/
4040
4041DECSTATION PLATFORM SUPPORT
4042M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4043L:	linux-mips@linux-mips.org
4044W:	http://www.linux-mips.org/wiki/DECstation
4045S:	Maintained
4046F:	arch/mips/dec/
4047F:	arch/mips/include/asm/dec/
4048F:	arch/mips/include/asm/mach-dec/
4049
4050DEFXX FDDI NETWORK DRIVER
4051M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4052S:	Maintained
4053F:	drivers/net/fddi/defxx.*
4054
4055DELL SMBIOS DRIVER
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios.*
4061
4062DELL SMBIOS SMM DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-smm.c
4067
4068DELL SMBIOS WMI DRIVER
4069M:	Mario Limonciello <mario.limonciello@dell.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-smbios-wmi.c
4073F:	tools/wmi/dell-smbios-example.c
4074
4075DELL LAPTOP DRIVER
4076M:	Matthew Garrett <mjg59@srcf.ucam.org>
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078L:	platform-driver-x86@vger.kernel.org
4079S:	Maintained
4080F:	drivers/platform/x86/dell-laptop.c
4081
4082DELL LAPTOP FREEFALL DRIVER
4083M:	Pali Rohár <pali.rohar@gmail.com>
4084S:	Maintained
4085F:	drivers/platform/x86/dell-smo8800.c
4086
4087DELL LAPTOP RBTN DRIVER
4088M:	Pali Rohár <pali.rohar@gmail.com>
4089S:	Maintained
4090F:	drivers/platform/x86/dell-rbtn.*
4091
4092DELL LAPTOP SMM DRIVER
4093M:	Pali Rohár <pali.rohar@gmail.com>
4094S:	Maintained
4095F:	drivers/hwmon/dell-smm-hwmon.c
4096F:	include/uapi/linux/i8k.h
4097
4098DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4099M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4100S:	Maintained
4101F:	Documentation/dcdbas.txt
4102F:	drivers/firmware/dcdbas.*
4103
4104DELL WMI NOTIFICATIONS DRIVER
4105M:	Matthew Garrett <mjg59@srcf.ucam.org>
4106M:	Pali Rohár <pali.rohar@gmail.com>
4107S:	Maintained
4108F:	drivers/platform/x86/dell-wmi.c
4109
4110DELL WMI DESCRIPTOR DRIVER
4111M:	Mario Limonciello <mario.limonciello@dell.com>
4112S:	Maintained
4113F:	drivers/platform/x86/dell-wmi-descriptor.c
4114
4115DELTA ST MEDIA DRIVER
4116M:	Hugues Fruchet <hugues.fruchet@st.com>
4117L:	linux-media@vger.kernel.org
4118T:	git git://linuxtv.org/media_tree.git
4119W:	https://linuxtv.org
4120S:	Supported
4121F:	drivers/media/platform/sti/delta
4122
4123DENALI NAND DRIVER
4124M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4125L:	linux-mtd@lists.infradead.org
4126S:	Supported
4127F:	drivers/mtd/nand/raw/denali*
4128
4129DESIGNWARE USB2 DRD IP DRIVER
4130M:	Minas Harutyunyan <hminas@synopsys.com>
4131L:	linux-usb@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4133S:	Maintained
4134F:	drivers/usb/dwc2/
4135
4136DESIGNWARE USB3 DRD IP DRIVER
4137M:	Felipe Balbi <balbi@kernel.org>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc3/
4142
4143DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4144M:	Andreas Klinger <ak@it-klinger.de>
4145L:	linux-iio@vger.kernel.org
4146S:	Maintained
4147F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4148F:	drivers/iio/proximity/srf*.c
4149
4150DEVICE COREDUMP (DEV_COREDUMP)
4151M:	Johannes Berg <johannes@sipsolutions.net>
4152L:	linux-kernel@vger.kernel.org
4153S:	Maintained
4154F:	drivers/base/devcoredump.c
4155F:	include/linux/devcoredump.h
4156
4157DEVICE FREQUENCY (DEVFREQ)
4158M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4159M:	Kyungmin Park <kyungmin.park@samsung.com>
4160R:	Chanwoo Choi <cw00.choi@samsung.com>
4161L:	linux-pm@vger.kernel.org
4162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4163S:	Maintained
4164F:	drivers/devfreq/
4165F:	include/linux/devfreq.h
4166F:	Documentation/devicetree/bindings/devfreq/
4167
4168DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4169M:	Chanwoo Choi <cw00.choi@samsung.com>
4170L:	linux-pm@vger.kernel.org
4171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4172S:	Supported
4173F:	drivers/devfreq/event/
4174F:	drivers/devfreq/devfreq-event.c
4175F:	include/linux/devfreq-event.h
4176F:	Documentation/devicetree/bindings/devfreq/event/
4177
4178DEVICE NUMBER REGISTRY
4179M:	Torben Mathiasen <device@lanana.org>
4180W:	http://lanana.org/docs/device-list/index.html
4181S:	Maintained
4182
4183DEVICE-MAPPER  (LVM)
4184M:	Alasdair Kergon <agk@redhat.com>
4185M:	Mike Snitzer <snitzer@redhat.com>
4186M:	dm-devel@redhat.com
4187L:	dm-devel@redhat.com
4188W:	http://sources.redhat.com/dm
4189Q:	http://patchwork.kernel.org/project/dm-devel/list/
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4191T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4192S:	Maintained
4193F:	Documentation/device-mapper/
4194F:	drivers/md/Makefile
4195F:	drivers/md/Kconfig
4196F:	drivers/md/dm*
4197F:	drivers/md/persistent-data/
4198F:	include/linux/device-mapper.h
4199F:	include/linux/dm-*.h
4200F:	include/uapi/linux/dm-*.h
4201
4202DEVLINK
4203M:	Jiri Pirko <jiri@mellanox.com>
4204L:	netdev@vger.kernel.org
4205S:	Supported
4206F:	net/core/devlink.c
4207F:	include/net/devlink.h
4208F:	include/uapi/linux/devlink.h
4209
4210DIALOG SEMICONDUCTOR DRIVERS
4211M:	Support Opensource <support.opensource@diasemi.com>
4212W:	http://www.dialog-semiconductor.com/products
4213S:	Supported
4214F:	Documentation/hwmon/da90??
4215F:	Documentation/devicetree/bindings/mfd/da90*.txt
4216F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4217F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4218F:	Documentation/devicetree/bindings/regulator/da92*.txt
4219F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4220F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4221F:	drivers/gpio/gpio-da90??.c
4222F:	drivers/hwmon/da90??-hwmon.c
4223F:	drivers/iio/adc/da91??-*.c
4224F:	drivers/input/misc/da90??_onkey.c
4225F:	drivers/input/touchscreen/da9052_tsi.c
4226F:	drivers/leds/leds-da90??.c
4227F:	drivers/mfd/da903x.c
4228F:	drivers/mfd/da90??-*.c
4229F:	drivers/mfd/da91??-*.c
4230F:	drivers/power/supply/da9052-battery.c
4231F:	drivers/power/supply/da91??-*.c
4232F:	drivers/regulator/da903x.c
4233F:	drivers/regulator/da9???-regulator.[ch]
4234F:	drivers/thermal/da90??-thermal.c
4235F:	drivers/rtc/rtc-da90??.c
4236F:	drivers/video/backlight/da90??_bl.c
4237F:	drivers/watchdog/da90??_wdt.c
4238F:	include/linux/mfd/da903x.h
4239F:	include/linux/mfd/da9052/
4240F:	include/linux/mfd/da9055/
4241F:	include/linux/mfd/da9062/
4242F:	include/linux/mfd/da9063/
4243F:	include/linux/mfd/da9150/
4244F:	include/linux/regulator/da9211.h
4245F:	include/sound/da[79]*.h
4246F:	sound/soc/codecs/da[79]*.[ch]
4247
4248DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4249M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4250L:	linux-gpio@vger.kernel.org
4251S:	Maintained
4252F:	drivers/gpio/gpio-gpio-mm.c
4253
4254DIGI NEO AND CLASSIC PCI PRODUCTS
4255M:	Lidza Louina <lidza.louina@gmail.com>
4256M:	Mark Hounschell <markh@compro.net>
4257L:	driverdev-devel@linuxdriverproject.org
4258S:	Maintained
4259F:	drivers/staging/dgnc/
4260
4261DIOLAN U2C-12 I2C DRIVER
4262M:	Guenter Roeck <linux@roeck-us.net>
4263L:	linux-i2c@vger.kernel.org
4264S:	Maintained
4265F:	drivers/i2c/busses/i2c-diolan-u2c.c
4266
4267FILESYSTEM DIRECT ACCESS (DAX)
4268M:	Matthew Wilcox <mawilcox@microsoft.com>
4269M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4270L:	linux-fsdevel@vger.kernel.org
4271S:	Supported
4272F:	fs/dax.c
4273F:	include/linux/dax.h
4274F:	include/trace/events/fs_dax.h
4275
4276DEVICE DIRECT ACCESS (DAX)
4277M:	Dan Williams <dan.j.williams@intel.com>
4278M:	Dave Jiang <dave.jiang@intel.com>
4279M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4280M:	Vishal Verma <vishal.l.verma@intel.com>
4281L:	linux-nvdimm@lists.01.org
4282S:	Supported
4283F:	drivers/dax/
4284
4285DIRECTORY NOTIFICATION (DNOTIFY)
4286M:	Jan Kara <jack@suse.cz>
4287R:	Amir Goldstein <amir73il@gmail.com>
4288L:	linux-fsdevel@vger.kernel.org
4289S:	Maintained
4290F:	Documentation/filesystems/dnotify.txt
4291F:	fs/notify/dnotify/
4292F:	include/linux/dnotify.h
4293
4294DISK GEOMETRY AND PARTITION HANDLING
4295M:	Andries Brouwer <aeb@cwi.nl>
4296W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4297W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4298W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4299S:	Maintained
4300
4301DISKQUOTA
4302M:	Jan Kara <jack@suse.com>
4303S:	Maintained
4304F:	Documentation/filesystems/quota.txt
4305F:	fs/quota/
4306F:	include/linux/quota*.h
4307F:	include/uapi/linux/quota*.h
4308
4309DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4310M:	Bernie Thompson <bernie@plugable.com>
4311L:	linux-fbdev@vger.kernel.org
4312S:	Maintained
4313W:	http://plugable.com/category/projects/udlfb/
4314F:	drivers/video/fbdev/udlfb.c
4315F:	include/video/udlfb.h
4316F:	Documentation/fb/udlfb.txt
4317
4318DISTRIBUTED LOCK MANAGER (DLM)
4319M:	Christine Caulfield <ccaulfie@redhat.com>
4320M:	David Teigland <teigland@redhat.com>
4321L:	cluster-devel@redhat.com
4322W:	http://sources.redhat.com/cluster/
4323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4324S:	Supported
4325F:	fs/dlm/
4326
4327DMA BUFFER SHARING FRAMEWORK
4328M:	Sumit Semwal <sumit.semwal@linaro.org>
4329S:	Maintained
4330L:	linux-media@vger.kernel.org
4331L:	dri-devel@lists.freedesktop.org
4332L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4333F:	drivers/dma-buf/
4334F:	include/linux/dma-buf*
4335F:	include/linux/reservation.h
4336F:	include/linux/*fence.h
4337F:	Documentation/driver-api/dma-buf.rst
4338T:	git git://anongit.freedesktop.org/drm/drm-misc
4339
4340DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4341M:	Vinod Koul <vkoul@kernel.org>
4342L:	dmaengine@vger.kernel.org
4343Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4344S:	Maintained
4345F:	drivers/dma/
4346F:	include/linux/dmaengine.h
4347F:	include/linux/of_dma.h
4348F:	Documentation/devicetree/bindings/dma/
4349F:	Documentation/driver-api/dmaengine/
4350T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4351
4352DMA MAPPING HELPERS
4353M:	Christoph Hellwig <hch@lst.de>
4354M:	Marek Szyprowski <m.szyprowski@samsung.com>
4355R:	Robin Murphy <robin.murphy@arm.com>
4356L:	iommu@lists.linux-foundation.org
4357T:	git git://git.infradead.org/users/hch/dma-mapping.git
4358W:	http://git.infradead.org/users/hch/dma-mapping.git
4359S:	Supported
4360F:	lib/dma-debug.c
4361F:	lib/dma-direct.c
4362F:	lib/dma-noncoherent.c
4363F:	lib/dma-virt.c
4364F:	drivers/base/dma-mapping.c
4365F:	drivers/base/dma-coherent.c
4366F:	include/asm-generic/dma-mapping.h
4367F:	include/linux/dma-direct.h
4368F:	include/linux/dma-mapping.h
4369F:	include/linux/dma-noncoherent.h
4370
4371DME1737 HARDWARE MONITOR DRIVER
4372M:	Juerg Haefliger <juergh@gmail.com>
4373L:	linux-hwmon@vger.kernel.org
4374S:	Maintained
4375F:	Documentation/hwmon/dme1737
4376F:	drivers/hwmon/dme1737.c
4377
4378DMI/SMBIOS SUPPORT
4379M:	Jean Delvare <jdelvare@suse.com>
4380S:	Maintained
4381T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4382F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4383F:	drivers/firmware/dmi-id.c
4384F:	drivers/firmware/dmi_scan.c
4385F:	include/linux/dmi.h
4386
4387DOCUMENTATION
4388M:	Jonathan Corbet <corbet@lwn.net>
4389L:	linux-doc@vger.kernel.org
4390S:	Maintained
4391F:	Documentation/
4392F:	scripts/kernel-doc
4393X:	Documentation/ABI/
4394X:	Documentation/devicetree/
4395X:	Documentation/acpi
4396X:	Documentation/power
4397X:	Documentation/spi
4398X:	Documentation/media
4399T:	git git://git.lwn.net/linux.git docs-next
4400
4401DONGWOON DW9714 LENS VOICE COIL DRIVER
4402M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4403L:	linux-media@vger.kernel.org
4404T:	git git://linuxtv.org/media_tree.git
4405S:	Maintained
4406F:	drivers/media/i2c/dw9714.c
4407
4408DOUBLETALK DRIVER
4409M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4410L:	blinux-list@redhat.com
4411S:	Maintained
4412F:	drivers/char/dtlk.c
4413F:	include/linux/dtlk.h
4414
4415DPAA2 DATAPATH I/O (DPIO) DRIVER
4416M:	Roy Pledge <Roy.Pledge@nxp.com>
4417L:	linux-kernel@vger.kernel.org
4418S:	Maintained
4419F:	drivers/staging/fsl-mc/bus/dpio
4420
4421DPAA2 ETHERNET DRIVER
4422M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4423L:	linux-kernel@vger.kernel.org
4424S:	Maintained
4425F:	drivers/staging/fsl-dpaa2/ethernet
4426
4427DPAA2 ETHERNET SWITCH DRIVER
4428M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4429L:	linux-kernel@vger.kernel.org
4430S:	Maintained
4431F:	drivers/staging/fsl-dpaa2/ethsw
4432
4433DPAA2 PTP CLOCK DRIVER
4434M:	Yangbo Lu <yangbo.lu@nxp.com>
4435L:	linux-kernel@vger.kernel.org
4436S:	Maintained
4437F:	drivers/staging/fsl-dpaa2/rtc
4438
4439DPT_I2O SCSI RAID DRIVER
4440M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4441L:	linux-scsi@vger.kernel.org
4442W:	http://www.adaptec.com/
4443S:	Maintained
4444F:	drivers/scsi/dpt*
4445F:	drivers/scsi/dpt/
4446
4447DRBD DRIVER
4448M:	Philipp Reisner <philipp.reisner@linbit.com>
4449M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4450L:	drbd-dev@lists.linbit.com
4451W:	http://www.drbd.org
4452T:	git git://git.linbit.com/linux-drbd.git
4453T:	git git://git.linbit.com/drbd-8.4.git
4454S:	Supported
4455F:	drivers/block/drbd/
4456F:	lib/lru_cache.c
4457F:	Documentation/blockdev/drbd/
4458
4459DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4460M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4462S:	Supported
4463F:	Documentation/kobject.txt
4464F:	drivers/base/
4465F:	fs/debugfs/
4466F:	fs/sysfs/
4467F:	include/linux/debugfs.h
4468F:	include/linux/kobj*
4469F:	lib/kobj*
4470
4471DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4472M:	Kevin Hilman <khilman@kernel.org>
4473M:	Nishanth Menon <nm@ti.com>
4474S:	Maintained
4475F:	drivers/power/avs/
4476F:	include/linux/power/smartreflex.h
4477L:	linux-pm@vger.kernel.org
4478
4479DRM DRIVER FOR ARM PL111 CLCD
4480M:	Eric Anholt <eric@anholt.net>
4481T:	git git://anongit.freedesktop.org/drm/drm-misc
4482S:	Supported
4483F:	drivers/gpu/drm/pl111/
4484
4485DRM DRIVER FOR ARM VERSATILE TFT PANELS
4486M:	Linus Walleij <linus.walleij@linaro.org>
4487T:	git git://anongit.freedesktop.org/drm/drm-misc
4488S:	Maintained
4489F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4490F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4491
4492DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4493M:	Dave Airlie <airlied@redhat.com>
4494S:	Odd Fixes
4495F:	drivers/gpu/drm/ast/
4496
4497DRM DRIVER FOR BOCHS VIRTUAL GPU
4498M:	Gerd Hoffmann <kraxel@redhat.com>
4499L:	virtualization@lists.linux-foundation.org
4500T:	git git://anongit.freedesktop.org/drm/drm-misc
4501S:	Maintained
4502F:	drivers/gpu/drm/bochs/
4503
4504DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4505M:	Linus Walleij <linus.walleij@linaro.org>
4506T:	git git://anongit.freedesktop.org/drm/drm-misc
4507S:	Maintained
4508F:	drivers/gpu/drm/tve200/
4509
4510DRM DRIVER FOR ILITEK ILI9225 PANELS
4511M:	David Lechner <david@lechnology.com>
4512S:	Maintained
4513F:	drivers/gpu/drm/tinydrm/ili9225.c
4514F:	Documentation/devicetree/bindings/display/ili9225.txt
4515
4516DRM DRIVER FOR INTEL I810 VIDEO CARDS
4517S:	Orphan / Obsolete
4518F:	drivers/gpu/drm/i810/
4519F:	include/uapi/drm/i810_drm.h
4520
4521DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4522S:	Orphan / Obsolete
4523F:	drivers/gpu/drm/mga/
4524F:	include/uapi/drm/mga_drm.h
4525
4526DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4527M:	Dave Airlie <airlied@redhat.com>
4528S:	Odd Fixes
4529F:	drivers/gpu/drm/mgag200/
4530
4531DRM DRIVER FOR MI0283QT
4532M:	Noralf Trønnes <noralf@tronnes.org>
4533S:	Maintained
4534F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4535F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4536
4537DRM DRIVER FOR MSM ADRENO GPU
4538M:	Rob Clark <robdclark@gmail.com>
4539L:	linux-arm-msm@vger.kernel.org
4540L:	dri-devel@lists.freedesktop.org
4541L:	freedreno@lists.freedesktop.org
4542T:	git git://people.freedesktop.org/~robclark/linux
4543S:	Maintained
4544F:	drivers/gpu/drm/msm/
4545F:	include/uapi/drm/msm_drm.h
4546F:	Documentation/devicetree/bindings/display/msm/
4547
4548DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4549M:	Ben Skeggs <bskeggs@redhat.com>
4550L:	dri-devel@lists.freedesktop.org
4551L:	nouveau@lists.freedesktop.org
4552T:	git git://github.com/skeggsb/linux
4553S:	Supported
4554F:	drivers/gpu/drm/nouveau/
4555F:	include/uapi/drm/nouveau_drm.h
4556
4557DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4558M:	Noralf Trønnes <noralf@tronnes.org>
4559S:	Maintained
4560F:	drivers/gpu/drm/tinydrm/repaper.c
4561F:	Documentation/devicetree/bindings/display/repaper.txt
4562
4563DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4564M:	Dave Airlie <airlied@redhat.com>
4565M:	Gerd Hoffmann <kraxel@redhat.com>
4566L:	virtualization@lists.linux-foundation.org
4567T:	git git://anongit.freedesktop.org/drm/drm-misc
4568S:	Obsolete
4569W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4570F:	drivers/gpu/drm/cirrus/
4571
4572DRM DRIVER FOR QXL VIRTUAL GPU
4573M:	Dave Airlie <airlied@redhat.com>
4574M:	Gerd Hoffmann <kraxel@redhat.com>
4575L:	virtualization@lists.linux-foundation.org
4576T:	git git://anongit.freedesktop.org/drm/drm-misc
4577S:	Maintained
4578F:	drivers/gpu/drm/qxl/
4579F:	include/uapi/drm/qxl_drm.h
4580
4581DRM DRIVER FOR RAGE 128 VIDEO CARDS
4582S:	Orphan / Obsolete
4583F:	drivers/gpu/drm/r128/
4584F:	include/uapi/drm/r128_drm.h
4585
4586DRM DRIVER FOR SAVAGE VIDEO CARDS
4587S:	Orphan / Obsolete
4588F:	drivers/gpu/drm/savage/
4589F:	include/uapi/drm/savage_drm.h
4590
4591DRM DRIVER FOR SIS VIDEO CARDS
4592S:	Orphan / Obsolete
4593F:	drivers/gpu/drm/sis/
4594F:	include/uapi/drm/sis_drm.h
4595
4596DRM DRIVER FOR SITRONIX ST7586 PANELS
4597M:	David Lechner <david@lechnology.com>
4598S:	Maintained
4599F:	drivers/gpu/drm/tinydrm/st7586.c
4600F:	Documentation/devicetree/bindings/display/st7586.txt
4601
4602DRM DRIVER FOR SITRONIX ST7735R PANELS
4603M:	David Lechner <david@lechnology.com>
4604S:	Maintained
4605F:	drivers/gpu/drm/tinydrm/st7735r.c
4606F:	Documentation/devicetree/bindings/display/st7735r.txt
4607
4608DRM DRIVER FOR TDFX VIDEO CARDS
4609S:	Orphan / Obsolete
4610F:	drivers/gpu/drm/tdfx/
4611
4612DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4613M:	Dave Airlie <airlied@redhat.com>
4614S:	Odd Fixes
4615F:	drivers/gpu/drm/udl/
4616
4617DRM DRIVER FOR VMWARE VIRTUAL GPU
4618M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4619M:	Sinclair Yeh <syeh@vmware.com>
4620M:	Thomas Hellstrom <thellstrom@vmware.com>
4621L:	dri-devel@lists.freedesktop.org
4622T:	git git://people.freedesktop.org/~syeh/repos_linux
4623T:	git git://people.freedesktop.org/~thomash/linux
4624S:	Supported
4625F:	drivers/gpu/drm/vmwgfx/
4626F:	include/uapi/drm/vmwgfx_drm.h
4627
4628DRM DRIVERS
4629M:	David Airlie <airlied@linux.ie>
4630L:	dri-devel@lists.freedesktop.org
4631T:	git git://people.freedesktop.org/~airlied/linux
4632B:	https://bugs.freedesktop.org/
4633C:	irc://chat.freenode.net/dri-devel
4634S:	Maintained
4635F:	drivers/gpu/drm/
4636F:	drivers/gpu/vga/
4637F:	Documentation/devicetree/bindings/display/
4638F:	Documentation/devicetree/bindings/gpu/
4639F:	Documentation/devicetree/bindings/video/
4640F:	Documentation/gpu/
4641F:	include/drm/
4642F:	include/uapi/drm/
4643F:	include/linux/vga*
4644
4645DRM DRIVERS AND MISC GPU PATCHES
4646M:	Gustavo Padovan <gustavo@padovan.org>
4647M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4648M:	Sean Paul <seanpaul@chromium.org>
4649W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4650S:	Maintained
4651T:	git git://anongit.freedesktop.org/drm/drm-misc
4652F:	Documentation/gpu/
4653F:	drivers/gpu/vga/
4654F:	drivers/gpu/drm/*
4655F:	include/drm/drm*
4656F:	include/uapi/drm/drm*
4657F:	include/linux/vga*
4658
4659DRM DRIVERS FOR ALLWINNER A10
4660M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4661L:	dri-devel@lists.freedesktop.org
4662S:	Supported
4663F:	drivers/gpu/drm/sun4i/
4664F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4665T:	git git://anongit.freedesktop.org/drm/drm-misc
4666
4667DRM DRIVERS FOR AMLOGIC SOCS
4668M:	Neil Armstrong <narmstrong@baylibre.com>
4669L:	dri-devel@lists.freedesktop.org
4670L:	linux-amlogic@lists.infradead.org
4671W:	http://linux-meson.com/
4672S:	Supported
4673F:	drivers/gpu/drm/meson/
4674F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4675F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4676F:	Documentation/gpu/meson.rst
4677T:	git git://anongit.freedesktop.org/drm/drm-misc
4678
4679DRM DRIVERS FOR ATMEL HLCDC
4680M:	Boris Brezillon <boris.brezillon@bootlin.com>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Supported
4683F:	drivers/gpu/drm/atmel-hlcdc/
4684F:	Documentation/devicetree/bindings/drm/atmel/
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686
4687DRM DRIVERS FOR BRIDGE CHIPS
4688M:	Archit Taneja <architt@codeaurora.org>
4689M:	Andrzej Hajda <a.hajda@samsung.com>
4690R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4691S:	Maintained
4692T:	git git://anongit.freedesktop.org/drm/drm-misc
4693F:	drivers/gpu/drm/bridge/
4694
4695DRM DRIVERS FOR EXYNOS
4696M:	Inki Dae <inki.dae@samsung.com>
4697M:	Joonyoung Shim <jy0922.shim@samsung.com>
4698M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4699M:	Kyungmin Park <kyungmin.park@samsung.com>
4700L:	dri-devel@lists.freedesktop.org
4701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4702S:	Supported
4703F:	drivers/gpu/drm/exynos/
4704F:	include/uapi/drm/exynos_drm.h
4705F:	Documentation/devicetree/bindings/display/exynos/
4706
4707DRM DRIVERS FOR FREESCALE DCU
4708M:	Stefan Agner <stefan@agner.ch>
4709M:	Alison Wang <alison.wang@nxp.com>
4710L:	dri-devel@lists.freedesktop.org
4711S:	Supported
4712F:	drivers/gpu/drm/fsl-dcu/
4713F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4714F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4715F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4716
4717DRM DRIVERS FOR FREESCALE IMX
4718M:	Philipp Zabel <p.zabel@pengutronix.de>
4719L:	dri-devel@lists.freedesktop.org
4720S:	Maintained
4721F:	drivers/gpu/drm/imx/
4722F:	drivers/gpu/ipu-v3/
4723F:	Documentation/devicetree/bindings/display/imx/
4724
4725DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4726M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4727L:	dri-devel@lists.freedesktop.org
4728T:	git git://github.com/patjak/drm-gma500
4729S:	Maintained
4730F:	drivers/gpu/drm/gma500/
4731
4732DRM DRIVERS FOR HISILICON
4733M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4734M:	Rongrong Zou <zourongrong@gmail.com>
4735R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4736R:	Chen Feng <puck.chen@hisilicon.com>
4737L:	dri-devel@lists.freedesktop.org
4738T:	git git://github.com/xin3liang/linux.git
4739S:	Maintained
4740F:	drivers/gpu/drm/hisilicon/
4741F:	Documentation/devicetree/bindings/display/hisilicon/
4742
4743DRM DRIVERS FOR MEDIATEK
4744M:	CK Hu <ck.hu@mediatek.com>
4745M:	Philipp Zabel <p.zabel@pengutronix.de>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Supported
4748F:	drivers/gpu/drm/mediatek/
4749F:	Documentation/devicetree/bindings/display/mediatek/
4750
4751DRM DRIVERS FOR NVIDIA TEGRA
4752M:	Thierry Reding <thierry.reding@gmail.com>
4753L:	dri-devel@lists.freedesktop.org
4754L:	linux-tegra@vger.kernel.org
4755T:	git git://anongit.freedesktop.org/tegra/linux.git
4756S:	Supported
4757F:	drivers/gpu/drm/tegra/
4758F:	drivers/gpu/host1x/
4759F:	include/linux/host1x.h
4760F:	include/uapi/drm/tegra_drm.h
4761F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4762
4763DRM DRIVERS FOR RENESAS
4764M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4765L:	dri-devel@lists.freedesktop.org
4766L:	linux-renesas-soc@vger.kernel.org
4767T:	git git://linuxtv.org/pinchartl/fbdev
4768S:	Supported
4769F:	drivers/gpu/drm/rcar-du/
4770F:	drivers/gpu/drm/shmobile/
4771F:	include/linux/platform_data/shmob_drm.h
4772F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4773F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4774F:	Documentation/devicetree/bindings/display/renesas,du.txt
4775
4776DRM DRIVERS FOR ROCKCHIP
4777M:	Sandy Huang <hjc@rock-chips.com>
4778M:	Heiko Stübner <heiko@sntech.de>
4779L:	dri-devel@lists.freedesktop.org
4780S:	Maintained
4781F:	drivers/gpu/drm/rockchip/
4782F:	Documentation/devicetree/bindings/display/rockchip/
4783T:	git git://anongit.freedesktop.org/drm/drm-misc
4784
4785DRM DRIVERS FOR STI
4786M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4787M:	Vincent Abriou <vincent.abriou@st.com>
4788L:	dri-devel@lists.freedesktop.org
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790S:	Maintained
4791F:	drivers/gpu/drm/sti
4792F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4793
4794DRM DRIVERS FOR STM
4795M:	Yannick Fertre <yannick.fertre@st.com>
4796M:	Philippe Cornu <philippe.cornu@st.com>
4797M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4798M:	Vincent Abriou <vincent.abriou@st.com>
4799L:	dri-devel@lists.freedesktop.org
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801S:	Maintained
4802F:	drivers/gpu/drm/stm
4803F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4804
4805DRM DRIVERS FOR TI LCDC
4806M:	Jyri Sarha <jsarha@ti.com>
4807R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/tilcdc/
4811F:	Documentation/devicetree/bindings/display/tilcdc/
4812
4813DRM DRIVERS FOR TI OMAP
4814M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4815L:	dri-devel@lists.freedesktop.org
4816S:	Maintained
4817F:	drivers/gpu/drm/omapdrm/
4818F:	Documentation/devicetree/bindings/display/ti/
4819
4820DRM DRIVERS FOR V3D
4821M:	Eric Anholt <eric@anholt.net>
4822S:	Supported
4823F:	drivers/gpu/drm/v3d/
4824F:	include/uapi/drm/v3d_drm.h
4825F:	Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4826T:	git git://anongit.freedesktop.org/drm/drm-misc
4827
4828DRM DRIVERS FOR VC4
4829M:	Eric Anholt <eric@anholt.net>
4830T:	git git://github.com/anholt/linux
4831S:	Supported
4832F:	drivers/gpu/drm/vc4/
4833F:	include/uapi/drm/vc4_drm.h
4834F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4835T:	git git://anongit.freedesktop.org/drm/drm-misc
4836
4837DRM DRIVERS FOR VIVANTE GPU IP
4838M:	Lucas Stach <l.stach@pengutronix.de>
4839R:	Russell King <linux+etnaviv@armlinux.org.uk>
4840R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4841L:	etnaviv@lists.freedesktop.org
4842L:	dri-devel@lists.freedesktop.org
4843S:	Maintained
4844F:	drivers/gpu/drm/etnaviv/
4845F:	include/uapi/drm/etnaviv_drm.h
4846F:	Documentation/devicetree/bindings/display/etnaviv/
4847
4848DRM DRIVERS FOR ZTE ZX
4849M:	Shawn Guo <shawnguo@kernel.org>
4850L:	dri-devel@lists.freedesktop.org
4851S:	Maintained
4852F:	drivers/gpu/drm/zte/
4853F:	Documentation/devicetree/bindings/display/zte,vou.txt
4854T:	git git://anongit.freedesktop.org/drm/drm-misc
4855
4856DRM PANEL DRIVERS
4857M:	Thierry Reding <thierry.reding@gmail.com>
4858L:	dri-devel@lists.freedesktop.org
4859T:	git git://anongit.freedesktop.org/drm/drm-misc
4860S:	Maintained
4861F:	drivers/gpu/drm/drm_panel.c
4862F:	drivers/gpu/drm/panel/
4863F:	include/drm/drm_panel.h
4864F:	Documentation/devicetree/bindings/display/panel/
4865
4866DRM TINYDRM DRIVERS
4867M:	Noralf Trønnes <noralf@tronnes.org>
4868W:	https://github.com/notro/tinydrm/wiki/Development
4869T:	git git://anongit.freedesktop.org/drm/drm-misc
4870S:	Maintained
4871F:	drivers/gpu/drm/tinydrm/
4872F:	include/drm/tinydrm/
4873
4874DRM DRIVERS FOR XEN
4875M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4876T:	git git://anongit.freedesktop.org/drm/drm-misc
4877L:	dri-devel@lists.freedesktop.org
4878L:	xen-devel@lists.xen.org
4879S:	Supported
4880F:	drivers/gpu/drm/xen/
4881F:	Documentation/gpu/xen-front.rst
4882
4883DRM TTM SUBSYSTEM
4884M:	Christian Koenig <christian.koenig@amd.com>
4885M:	Roger He <Hongbo.He@amd.com>
4886T:	git git://people.freedesktop.org/~agd5f/linux
4887S:	Maintained
4888L:	dri-devel@lists.freedesktop.org
4889F:	include/drm/ttm/
4890F:	drivers/gpu/drm/ttm/
4891
4892DSBR100 USB FM RADIO DRIVER
4893M:	Alexey Klimov <klimov.linux@gmail.com>
4894L:	linux-media@vger.kernel.org
4895T:	git git://linuxtv.org/media_tree.git
4896S:	Maintained
4897F:	drivers/media/radio/dsbr100.c
4898
4899DSCC4 DRIVER
4900M:	Francois Romieu <romieu@fr.zoreil.com>
4901L:	netdev@vger.kernel.org
4902S:	Maintained
4903F:	drivers/net/wan/dscc4.c
4904
4905DT3155 MEDIA DRIVER
4906M:	Hans Verkuil <hverkuil@xs4all.nl>
4907L:	linux-media@vger.kernel.org
4908T:	git git://linuxtv.org/media_tree.git
4909W:	https://linuxtv.org
4910S:	Odd Fixes
4911F:	drivers/media/pci/dt3155/
4912
4913DVB_USB_AF9015 MEDIA DRIVER
4914M:	Antti Palosaari <crope@iki.fi>
4915L:	linux-media@vger.kernel.org
4916W:	https://linuxtv.org
4917W:	http://palosaari.fi/linux/
4918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4919T:	git git://linuxtv.org/anttip/media_tree.git
4920S:	Maintained
4921F:	drivers/media/usb/dvb-usb-v2/af9015*
4922
4923DVB_USB_AF9035 MEDIA DRIVER
4924M:	Antti Palosaari <crope@iki.fi>
4925L:	linux-media@vger.kernel.org
4926W:	https://linuxtv.org
4927W:	http://palosaari.fi/linux/
4928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4929T:	git git://linuxtv.org/anttip/media_tree.git
4930S:	Maintained
4931F:	drivers/media/usb/dvb-usb-v2/af9035*
4932
4933DVB_USB_ANYSEE MEDIA DRIVER
4934M:	Antti Palosaari <crope@iki.fi>
4935L:	linux-media@vger.kernel.org
4936W:	https://linuxtv.org
4937W:	http://palosaari.fi/linux/
4938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4939T:	git git://linuxtv.org/anttip/media_tree.git
4940S:	Maintained
4941F:	drivers/media/usb/dvb-usb-v2/anysee*
4942
4943DVB_USB_AU6610 MEDIA DRIVER
4944M:	Antti Palosaari <crope@iki.fi>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://palosaari.fi/linux/
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/anttip/media_tree.git
4950S:	Maintained
4951F:	drivers/media/usb/dvb-usb-v2/au6610*
4952
4953DVB_USB_CE6230 MEDIA DRIVER
4954M:	Antti Palosaari <crope@iki.fi>
4955L:	linux-media@vger.kernel.org
4956W:	https://linuxtv.org
4957W:	http://palosaari.fi/linux/
4958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4959T:	git git://linuxtv.org/anttip/media_tree.git
4960S:	Maintained
4961F:	drivers/media/usb/dvb-usb-v2/ce6230*
4962
4963DVB_USB_CXUSB MEDIA DRIVER
4964M:	Michael Krufky <mkrufky@linuxtv.org>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://github.com/mkrufky
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/dvb-usb/cxusb*
4972
4973DVB_USB_EC168 MEDIA DRIVER
4974M:	Antti Palosaari <crope@iki.fi>
4975L:	linux-media@vger.kernel.org
4976W:	https://linuxtv.org
4977W:	http://palosaari.fi/linux/
4978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4979T:	git git://linuxtv.org/anttip/media_tree.git
4980S:	Maintained
4981F:	drivers/media/usb/dvb-usb-v2/ec168*
4982
4983DVB_USB_GL861 MEDIA DRIVER
4984M:	Antti Palosaari <crope@iki.fi>
4985L:	linux-media@vger.kernel.org
4986W:	https://linuxtv.org
4987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4988T:	git git://linuxtv.org/anttip/media_tree.git
4989S:	Maintained
4990F:	drivers/media/usb/dvb-usb-v2/gl861*
4991
4992DVB_USB_MXL111SF MEDIA DRIVER
4993M:	Michael Krufky <mkrufky@linuxtv.org>
4994L:	linux-media@vger.kernel.org
4995W:	https://linuxtv.org
4996W:	http://github.com/mkrufky
4997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4998T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4999S:	Maintained
5000F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5001
5002DVB_USB_RTL28XXU MEDIA DRIVER
5003M:	Antti Palosaari <crope@iki.fi>
5004L:	linux-media@vger.kernel.org
5005W:	https://linuxtv.org
5006W:	http://palosaari.fi/linux/
5007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5008T:	git git://linuxtv.org/anttip/media_tree.git
5009S:	Maintained
5010F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5011
5012DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
5021F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5022
5023DYNAMIC DEBUG
5024M:	Jason Baron <jbaron@akamai.com>
5025S:	Maintained
5026F:	lib/dynamic_debug.c
5027F:	include/linux/dynamic_debug.h
5028
5029DYNAMIC INTERRUPT MODERATION
5030M:	Tal Gilboa <talgi@mellanox.com>
5031S:	Maintained
5032F:	include/linux/net_dim.h
5033
5034DZ DECSTATION DZ11 SERIAL DRIVER
5035M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5036S:	Maintained
5037F:	drivers/tty/serial/dz.*
5038
5039E3X0 POWER BUTTON DRIVER
5040M:	Moritz Fischer <moritz.fischer@ettus.com>
5041L:	usrp-users@lists.ettus.com
5042W:	http://www.ettus.com
5043S:	Supported
5044F:	drivers/input/misc/e3x0-button.c
5045F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5046
5047E4000 MEDIA DRIVER
5048M:	Antti Palosaari <crope@iki.fi>
5049L:	linux-media@vger.kernel.org
5050W:	https://linuxtv.org
5051W:	http://palosaari.fi/linux/
5052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5053T:	git git://linuxtv.org/anttip/media_tree.git
5054S:	Maintained
5055F:	drivers/media/tuners/e4000*
5056
5057EC100 MEDIA DRIVER
5058M:	Antti Palosaari <crope@iki.fi>
5059L:	linux-media@vger.kernel.org
5060W:	https://linuxtv.org
5061W:	http://palosaari.fi/linux/
5062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5063T:	git git://linuxtv.org/anttip/media_tree.git
5064S:	Maintained
5065F:	drivers/media/dvb-frontends/ec100*
5066
5067ECRYPT FILE SYSTEM
5068M:	Tyler Hicks <tyhicks@canonical.com>
5069L:	ecryptfs@vger.kernel.org
5070W:	http://ecryptfs.org
5071W:	https://launchpad.net/ecryptfs
5072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5073S:	Supported
5074F:	Documentation/filesystems/ecryptfs.txt
5075F:	fs/ecryptfs/
5076
5077EDAC-AMD64
5078M:	Borislav Petkov <bp@alien8.de>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/amd64_edac*
5082
5083EDAC-CALXEDA
5084M:	Robert Richter <rric@kernel.org>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/highbank*
5088
5089EDAC-CAVIUM OCTEON
5090M:	Ralf Baechle <ralf@linux-mips.org>
5091M:	David Daney <david.daney@cavium.com>
5092L:	linux-edac@vger.kernel.org
5093L:	linux-mips@linux-mips.org
5094S:	Supported
5095F:	drivers/edac/octeon_edac*
5096
5097EDAC-CAVIUM THUNDERX
5098M:	David Daney <david.daney@cavium.com>
5099M:	Jan Glauber <jglauber@cavium.com>
5100L:	linux-edac@vger.kernel.org
5101S:	Supported
5102F:	drivers/edac/thunderx_edac*
5103
5104EDAC-CORE
5105M:	Borislav Petkov <bp@alien8.de>
5106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5107L:	linux-edac@vger.kernel.org
5108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5110S:	Supported
5111F:	Documentation/admin-guide/ras.rst
5112F:	Documentation/driver-api/edac.rst
5113F:	drivers/edac/
5114F:	include/linux/edac.h
5115
5116EDAC-E752X
5117M:	Mark Gross <mark.gross@intel.com>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/e752x_edac.c
5121
5122EDAC-E7XXX
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/e7xxx_edac.c
5126
5127EDAC-FSL_DDR
5128M:	York Sun <york.sun@nxp.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/fsl_ddr_edac.*
5132
5133EDAC-GHES
5134M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/ghes_edac.c
5138
5139EDAC-I3000
5140L:	linux-edac@vger.kernel.org
5141S:	Orphan
5142F:	drivers/edac/i3000_edac.c
5143
5144EDAC-I5000
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/i5000_edac.c
5148
5149EDAC-I5400
5150M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/i5400_edac.c
5154
5155EDAC-I7300
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/i7300_edac.c
5160
5161EDAC-I7CORE
5162M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/i7core_edac.c
5166
5167EDAC-I82443BXGX
5168M:	Tim Small <tim@buttersideup.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/i82443bxgx_edac.c
5172
5173EDAC-I82975X
5174M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5175M:	"Arvind R." <arvino55@gmail.com>
5176L:	linux-edac@vger.kernel.org
5177S:	Maintained
5178F:	drivers/edac/i82975x_edac.c
5179
5180EDAC-IE31200
5181M:	Jason Baron <jbaron@akamai.com>
5182L:	linux-edac@vger.kernel.org
5183S:	Maintained
5184F:	drivers/edac/ie31200_edac.c
5185
5186EDAC-MPC85XX
5187M:	Johannes Thumshirn <morbidrsa@gmail.com>
5188L:	linux-edac@vger.kernel.org
5189S:	Maintained
5190F:	drivers/edac/mpc85xx_edac.[ch]
5191
5192EDAC-PASEMI
5193M:	Egor Martovetsky <egor@pasemi.com>
5194L:	linux-edac@vger.kernel.org
5195S:	Maintained
5196F:	drivers/edac/pasemi_edac.c
5197
5198EDAC-PND2
5199M:	Tony Luck <tony.luck@intel.com>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/pnd2_edac.[ch]
5203
5204EDAC-R82600
5205M:	Tim Small <tim@buttersideup.com>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/r82600_edac.c
5209
5210EDAC-SBRIDGE
5211M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5212L:	linux-edac@vger.kernel.org
5213S:	Maintained
5214F:	drivers/edac/sb_edac.c
5215
5216EDAC-SKYLAKE
5217M:	Tony Luck <tony.luck@intel.com>
5218L:	linux-edac@vger.kernel.org
5219S:	Maintained
5220F:	drivers/edac/skx_edac.c
5221
5222EDAC-TI
5223M:	Tero Kristo <t-kristo@ti.com>
5224L:	linux-edac@vger.kernel.org
5225S:	Maintained
5226F:	drivers/edac/ti_edac.c
5227
5228EDIROL UA-101/UA-1000 DRIVER
5229M:	Clemens Ladisch <clemens@ladisch.de>
5230L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5231T:	git git://git.alsa-project.org/alsa-kernel.git
5232S:	Maintained
5233F:	sound/usb/misc/ua101.c
5234
5235EFI TEST DRIVER
5236L:	linux-efi@vger.kernel.org
5237M:	Ivan Hu <ivan.hu@canonical.com>
5238M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5239S:	Maintained
5240F:	drivers/firmware/efi/test/
5241
5242EFI VARIABLE FILESYSTEM
5243M:	Matthew Garrett <matthew.garrett@nebula.com>
5244M:	Jeremy Kerr <jk@ozlabs.org>
5245M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5247L:	linux-efi@vger.kernel.org
5248S:	Maintained
5249F:	fs/efivarfs/
5250
5251EFIFB FRAMEBUFFER DRIVER
5252L:	linux-fbdev@vger.kernel.org
5253M:	Peter Jones <pjones@redhat.com>
5254S:	Maintained
5255F:	drivers/video/fbdev/efifb.c
5256
5257EFS FILESYSTEM
5258W:	http://aeschi.ch.eu.org/efs/
5259S:	Orphan
5260F:	fs/efs/
5261
5262EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5263M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5264L:	netdev@vger.kernel.org
5265S:	Maintained
5266F:	drivers/net/ethernet/ibm/ehea/
5267
5268EM28XX VIDEO4LINUX DRIVER
5269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5270L:	linux-media@vger.kernel.org
5271W:	https://linuxtv.org
5272T:	git git://linuxtv.org/media_tree.git
5273S:	Maintained
5274F:	drivers/media/usb/em28xx/
5275F:	Documentation/media/v4l-drivers/em28xx*
5276
5277EMBEDDED LINUX
5278M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5279M:	Matt Mackall <mpm@selenic.com>
5280M:	David Woodhouse <dwmw2@infradead.org>
5281L:	linux-embedded@vger.kernel.org
5282S:	Maintained
5283
5284Emulex 10Gbps iSCSI - OneConnect DRIVER
5285M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5286M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5287M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5288L:	linux-scsi@vger.kernel.org
5289W:	http://www.broadcom.com
5290S:	Supported
5291F:	drivers/scsi/be2iscsi/
5292
5293Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5294M:	Sathya Perla <sathya.perla@broadcom.com>
5295M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5296M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5297M:	Somnath Kotur <somnath.kotur@broadcom.com>
5298L:	netdev@vger.kernel.org
5299W:	http://www.emulex.com
5300S:	Supported
5301F:	drivers/net/ethernet/emulex/benet/
5302
5303EMULEX ONECONNECT ROCE DRIVER
5304M:	Selvin Xavier <selvin.xavier@broadcom.com>
5305M:	Devesh Sharma <devesh.sharma@broadcom.com>
5306L:	linux-rdma@vger.kernel.org
5307W:	http://www.broadcom.com
5308S:	Odd Fixes
5309F:	drivers/infiniband/hw/ocrdma/
5310F:	include/uapi/rdma/ocrdma-abi.h
5311
5312EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5313M:	James Smart <james.smart@broadcom.com>
5314M:	Dick Kennedy <dick.kennedy@broadcom.com>
5315L:	linux-scsi@vger.kernel.org
5316W:	http://www.broadcom.com
5317S:	Supported
5318F:	drivers/scsi/lpfc/
5319
5320ENE CB710 FLASH CARD READER DRIVER
5321M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5322S:	Maintained
5323F:	drivers/misc/cb710/
5324F:	drivers/mmc/host/cb710-mmc.*
5325F:	include/linux/cb710.h
5326
5327ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5328M:	Maxim Levitsky <maximlevitsky@gmail.com>
5329S:	Maintained
5330F:	drivers/media/rc/ene_ir.*
5331
5332EPSON S1D13XXX FRAMEBUFFER DRIVER
5333M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5334S:	Maintained
5335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5336F:	drivers/video/fbdev/s1d13xxxfb.c
5337F:	include/video/s1d13xxxfb.h
5338
5339ERRSEQ ERROR TRACKING INFRASTRUCTURE
5340M:	Jeff Layton <jlayton@kernel.org>
5341S:	Maintained
5342F:	lib/errseq.c
5343F:	include/linux/errseq.h
5344
5345ET131X NETWORK DRIVER
5346M:	Mark Einon <mark.einon@gmail.com>
5347S:	Odd Fixes
5348F:	drivers/net/ethernet/agere/
5349
5350ETHERNET BRIDGE
5351M:	Stephen Hemminger <stephen@networkplumber.org>
5352L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5353L:	netdev@vger.kernel.org
5354W:	http://www.linuxfoundation.org/en/Net:Bridge
5355S:	Maintained
5356F:	include/linux/netfilter_bridge/
5357F:	net/bridge/
5358
5359ETHERNET PHY LIBRARY
5360M:	Andrew Lunn <andrew@lunn.ch>
5361M:	Florian Fainelli <f.fainelli@gmail.com>
5362L:	netdev@vger.kernel.org
5363S:	Maintained
5364F:	Documentation/ABI/testing/sysfs-bus-mdio
5365F:	Documentation/devicetree/bindings/net/mdio*
5366F:	Documentation/networking/phy.txt
5367F:	drivers/net/phy/
5368F:	drivers/of/of_mdio.c
5369F:	drivers/of/of_net.c
5370F:	include/linux/*mdio*.h
5371F:	include/linux/of_net.h
5372F:	include/linux/phy.h
5373F:	include/linux/phy_fixed.h
5374F:	include/linux/platform_data/mdio-bcm-unimac.h
5375F:	include/trace/events/mdio.h
5376F:	include/uapi/linux/mdio.h
5377F:	include/uapi/linux/mii.h
5378
5379EXT2 FILE SYSTEM
5380M:	Jan Kara <jack@suse.com>
5381L:	linux-ext4@vger.kernel.org
5382S:	Maintained
5383F:	Documentation/filesystems/ext2.txt
5384F:	fs/ext2/
5385F:	include/linux/ext2*
5386
5387EXT4 FILE SYSTEM
5388M:	"Theodore Ts'o" <tytso@mit.edu>
5389M:	Andreas Dilger <adilger.kernel@dilger.ca>
5390L:	linux-ext4@vger.kernel.org
5391W:	http://ext4.wiki.kernel.org
5392Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5394S:	Maintained
5395F:	Documentation/filesystems/ext4.txt
5396F:	fs/ext4/
5397
5398Extended Verification Module (EVM)
5399M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5400L:	linux-integrity@vger.kernel.org
5401S:	Supported
5402F:	security/integrity/evm/
5403
5404EXTENSIBLE FIRMWARE INTERFACE (EFI)
5405M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5406L:	linux-efi@vger.kernel.org
5407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5408S:	Maintained
5409F:	Documentation/efi-stub.txt
5410F:	arch/*/kernel/efi.c
5411F:	arch/x86/boot/compressed/eboot.[ch]
5412F:	arch/*/include/asm/efi.h
5413F:	arch/x86/platform/efi/
5414F:	drivers/firmware/efi/
5415F:	include/linux/efi*.h
5416F:	arch/arm/boot/compressed/efi-header.S
5417F:	arch/arm64/kernel/efi-entry.S
5418
5419EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5420M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5421M:	Chanwoo Choi <cw00.choi@samsung.com>
5422L:	linux-kernel@vger.kernel.org
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5424S:	Maintained
5425F:	drivers/extcon/
5426F:	include/linux/extcon/
5427F:	include/linux/extcon.h
5428F:	Documentation/extcon/
5429F:	Documentation/devicetree/bindings/extcon/
5430
5431EXYNOS DP DRIVER
5432M:	Jingoo Han <jingoohan1@gmail.com>
5433L:	dri-devel@lists.freedesktop.org
5434S:	Maintained
5435F:	drivers/gpu/drm/exynos/exynos_dp*
5436
5437EXYNOS SYSMMU (IOMMU) driver
5438M:	Marek Szyprowski <m.szyprowski@samsung.com>
5439L:	iommu@lists.linux-foundation.org
5440S:	Maintained
5441F:	drivers/iommu/exynos-iommu.c
5442
5443EZchip NPS platform support
5444M:	Vineet Gupta <vgupta@synopsys.com>
5445S:	Supported
5446F:	arch/arc/plat-eznps
5447F:	arch/arc/boot/dts/eznps.dts
5448
5449F2FS FILE SYSTEM
5450M:	Jaegeuk Kim <jaegeuk@kernel.org>
5451M:	Chao Yu <yuchao0@huawei.com>
5452L:	linux-f2fs-devel@lists.sourceforge.net
5453W:	https://f2fs.wiki.kernel.org/
5454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5455S:	Maintained
5456F:	Documentation/filesystems/f2fs.txt
5457F:	Documentation/ABI/testing/sysfs-fs-f2fs
5458F:	fs/f2fs/
5459F:	include/linux/f2fs_fs.h
5460F:	include/trace/events/f2fs.h
5461
5462F71805F HARDWARE MONITORING DRIVER
5463M:	Jean Delvare <jdelvare@suse.com>
5464L:	linux-hwmon@vger.kernel.org
5465S:	Maintained
5466F:	Documentation/hwmon/f71805f
5467F:	drivers/hwmon/f71805f.c
5468
5469FADDR2LINE
5470M:	Josh Poimboeuf <jpoimboe@redhat.com>
5471S:	Maintained
5472F:	scripts/faddr2line
5473
5474FAILOVER MODULE
5475M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5476L:	netdev@vger.kernel.org
5477S:	Supported
5478F:	net/core/failover.c
5479F:	include/net/failover.h
5480F:	Documentation/networking/failover.rst
5481
5482FANOTIFY
5483M:	Jan Kara <jack@suse.cz>
5484R:	Amir Goldstein <amir73il@gmail.com>
5485L:	linux-fsdevel@vger.kernel.org
5486S:	Maintained
5487F:	fs/notify/fanotify/
5488F:	include/linux/fanotify.h
5489F:	include/uapi/linux/fanotify.h
5490
5491FARSYNC SYNCHRONOUS DRIVER
5492M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5493W:	http://www.farsite.co.uk/
5494S:	Supported
5495F:	drivers/net/wan/farsync.*
5496
5497FAULT INJECTION SUPPORT
5498M:	Akinobu Mita <akinobu.mita@gmail.com>
5499S:	Supported
5500F:	Documentation/fault-injection/
5501F:	lib/fault-inject.c
5502
5503FBTFT Framebuffer drivers
5504M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5505S:	Maintained
5506F:	drivers/staging/fbtft/
5507
5508FC0011 TUNER DRIVER
5509M:	Michael Buesch <m@bues.ch>
5510L:	linux-media@vger.kernel.org
5511S:	Maintained
5512F:	drivers/media/tuners/fc0011.h
5513F:	drivers/media/tuners/fc0011.c
5514
5515FC2580 MEDIA DRIVER
5516M:	Antti Palosaari <crope@iki.fi>
5517L:	linux-media@vger.kernel.org
5518W:	https://linuxtv.org
5519W:	http://palosaari.fi/linux/
5520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5521T:	git git://linuxtv.org/anttip/media_tree.git
5522S:	Maintained
5523F:	drivers/media/tuners/fc2580*
5524
5525FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5526M:	Johannes Thumshirn <jth@kernel.org>
5527L:	linux-scsi@vger.kernel.org
5528W:	www.Open-FCoE.org
5529S:	Supported
5530F:	drivers/scsi/libfc/
5531F:	drivers/scsi/fcoe/
5532F:	include/scsi/fc/
5533F:	include/scsi/libfc.h
5534F:	include/scsi/libfcoe.h
5535F:	include/uapi/scsi/fc/
5536
5537FILE LOCKING (flock() and fcntl()/lockf())
5538M:	Jeff Layton <jlayton@kernel.org>
5539M:	"J. Bruce Fields" <bfields@fieldses.org>
5540L:	linux-fsdevel@vger.kernel.org
5541S:	Maintained
5542F:	include/linux/fcntl.h
5543F:	include/uapi/linux/fcntl.h
5544F:	fs/fcntl.c
5545F:	fs/locks.c
5546
5547FILESYSTEMS (VFS and infrastructure)
5548M:	Alexander Viro <viro@zeniv.linux.org.uk>
5549L:	linux-fsdevel@vger.kernel.org
5550S:	Maintained
5551F:	fs/*
5552F:	include/linux/fs.h
5553F:	include/uapi/linux/fs.h
5554
5555FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5556M:	Riku Voipio <riku.voipio@iki.fi>
5557L:	linux-hwmon@vger.kernel.org
5558S:	Maintained
5559F:	drivers/hwmon/f75375s.c
5560F:	include/linux/f75375s.h
5561
5562FIREWIRE AUDIO DRIVERS
5563M:	Clemens Ladisch <clemens@ladisch.de>
5564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5565T:	git git://git.alsa-project.org/alsa-kernel.git
5566S:	Maintained
5567F:	sound/firewire/
5568
5569FIREWIRE MEDIA DRIVERS (firedtv)
5570M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5571L:	linux-media@vger.kernel.org
5572L:	linux1394-devel@lists.sourceforge.net
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5574S:	Maintained
5575F:	drivers/media/firewire/
5576
5577FIREWIRE SBP-2 TARGET
5578M:	Chris Boot <bootc@bootc.net>
5579L:	linux-scsi@vger.kernel.org
5580L:	target-devel@vger.kernel.org
5581L:	linux1394-devel@lists.sourceforge.net
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5583S:	Maintained
5584F:	drivers/target/sbp/
5585
5586FIREWIRE SUBSYSTEM
5587M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5588L:	linux1394-devel@lists.sourceforge.net
5589W:	http://ieee1394.wiki.kernel.org/
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5591S:	Maintained
5592F:	drivers/firewire/
5593F:	include/linux/firewire.h
5594F:	include/uapi/linux/firewire*.h
5595F:	tools/firewire/
5596
5597FIRMWARE LOADER (request_firmware)
5598M:	Luis R. Rodriguez <mcgrof@kernel.org>
5599L:	linux-kernel@vger.kernel.org
5600S:	Maintained
5601F:	Documentation/firmware_class/
5602F:	drivers/base/firmware_loader/
5603F:	include/linux/firmware.h
5604
5605FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5606M:	Joshua Morris <josh.h.morris@us.ibm.com>
5607M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5608S:	Maintained
5609F:	drivers/block/rsxx/
5610
5611FLOPPY DRIVER
5612M:	Jiri Kosina <jikos@kernel.org>
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5614S:	Odd fixes
5615F:	drivers/block/floppy.c
5616
5617FMC SUBSYSTEM
5618M:	Alessandro Rubini <rubini@gnudd.com>
5619W:	http://www.ohwr.org/projects/fmc-bus
5620S:	Supported
5621F:	drivers/fmc/
5622F:	include/linux/fmc*.h
5623F:	include/linux/ipmi-fru.h
5624K:	fmc_d.*register
5625
5626FPGA MANAGER FRAMEWORK
5627M:	Alan Tull <atull@kernel.org>
5628M:	Moritz Fischer <mdf@kernel.org>
5629L:	linux-fpga@vger.kernel.org
5630S:	Maintained
5631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5632Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5633F:	Documentation/fpga/
5634F:	Documentation/driver-api/fpga/
5635F:	Documentation/devicetree/bindings/fpga/
5636F:	drivers/fpga/
5637F:	include/linux/fpga/
5638W:	http://www.rocketboards.org
5639
5640FPU EMULATOR
5641M:	Bill Metzenthen <billm@melbpc.org.au>
5642W:	http://floatingpoint.sourceforge.net/emulator/index.html
5643S:	Maintained
5644F:	arch/x86/math-emu/
5645
5646FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5647L:	netdev@vger.kernel.org
5648S:	Orphan
5649F:	drivers/net/wan/dlci.c
5650F:	drivers/net/wan/sdla.c
5651
5652FRAMEBUFFER LAYER
5653M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5654L:	dri-devel@lists.freedesktop.org
5655L:	linux-fbdev@vger.kernel.org
5656T:	git git://github.com/bzolnier/linux.git
5657Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5658S:	Maintained
5659F:	Documentation/fb/
5660F:	drivers/video/
5661F:	include/video/
5662F:	include/linux/fb.h
5663F:	include/uapi/video/
5664F:	include/uapi/linux/fb.h
5665
5666FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5667M:	Horia Geantă <horia.geanta@nxp.com>
5668M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5669L:	linux-crypto@vger.kernel.org
5670S:	Maintained
5671F:	drivers/crypto/caam/
5672F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5673
5674FREESCALE DIU FRAMEBUFFER DRIVER
5675M:	Timur Tabi <timur@tabi.org>
5676L:	linux-fbdev@vger.kernel.org
5677S:	Maintained
5678F:	drivers/video/fbdev/fsl-diu-fb.*
5679
5680FREESCALE DMA DRIVER
5681M:	Li Yang <leoyang.li@nxp.com>
5682M:	Zhang Wei <zw@zh-kernel.org>
5683L:	linuxppc-dev@lists.ozlabs.org
5684S:	Maintained
5685F:	drivers/dma/fsldma.*
5686
5687FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5688M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5689L:	netdev@vger.kernel.org
5690S:	Maintained
5691F:	drivers/net/ethernet/freescale/gianfar*
5692F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5693
5694FREESCALE GPMI NAND DRIVER
5695M:	Han Xu <han.xu@nxp.com>
5696L:	linux-mtd@lists.infradead.org
5697S:	Maintained
5698F:	drivers/mtd/nand/raw/gpmi-nand/*
5699
5700FREESCALE I2C CPM DRIVER
5701M:	Jochen Friedrich <jochen@scram.de>
5702L:	linuxppc-dev@lists.ozlabs.org
5703L:	linux-i2c@vger.kernel.org
5704S:	Maintained
5705F:	drivers/i2c/busses/i2c-cpm.c
5706
5707FREESCALE IMX / MXC FEC DRIVER
5708M:	Fugang Duan <fugang.duan@nxp.com>
5709L:	netdev@vger.kernel.org
5710S:	Maintained
5711F:	drivers/net/ethernet/freescale/fec_main.c
5712F:	drivers/net/ethernet/freescale/fec_ptp.c
5713F:	drivers/net/ethernet/freescale/fec.h
5714F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5715
5716FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5717M:	Sascha Hauer <s.hauer@pengutronix.de>
5718R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5719L:	linux-fbdev@vger.kernel.org
5720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5721S:	Maintained
5722F:	include/linux/platform_data/video-imxfb.h
5723F:	drivers/video/fbdev/imxfb.c
5724
5725FREESCALE QORIQ DPAA ETHERNET DRIVER
5726M:	Madalin Bucur <madalin.bucur@nxp.com>
5727L:	netdev@vger.kernel.org
5728S:	Maintained
5729F:	drivers/net/ethernet/freescale/dpaa
5730
5731FREESCALE QORIQ DPAA FMAN DRIVER
5732M:	Madalin Bucur <madalin.bucur@nxp.com>
5733L:	netdev@vger.kernel.org
5734S:	Maintained
5735F:	drivers/net/ethernet/freescale/fman
5736F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5737
5738FREESCALE QORIQ PTP CLOCK DRIVER
5739M:	Yangbo Lu <yangbo.lu@nxp.com>
5740L:	netdev@vger.kernel.org
5741S:	Maintained
5742F:	drivers/ptp/ptp_qoriq.c
5743F:	include/linux/fsl/ptp_qoriq.h
5744F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5745
5746FREESCALE QUAD SPI DRIVER
5747M:	Han Xu <han.xu@nxp.com>
5748L:	linux-mtd@lists.infradead.org
5749S:	Maintained
5750F:	drivers/mtd/spi-nor/fsl-quadspi.c
5751
5752FREESCALE QUICC ENGINE LIBRARY
5753M:	Qiang Zhao <qiang.zhao@nxp.com>
5754L:	linuxppc-dev@lists.ozlabs.org
5755S:	Maintained
5756F:	drivers/soc/fsl/qe/
5757F:	include/soc/fsl/*qe*.h
5758F:	include/soc/fsl/*ucc*.h
5759
5760FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5761M:	Li Yang <leoyang.li@nxp.com>
5762L:	netdev@vger.kernel.org
5763L:	linuxppc-dev@lists.ozlabs.org
5764S:	Maintained
5765F:	drivers/net/ethernet/freescale/ucc_geth*
5766
5767FREESCALE QUICC ENGINE UCC HDLC DRIVER
5768M:	Zhao Qiang <qiang.zhao@nxp.com>
5769L:	netdev@vger.kernel.org
5770L:	linuxppc-dev@lists.ozlabs.org
5771S:	Maintained
5772F:	drivers/net/wan/fsl_ucc_hdlc*
5773
5774FREESCALE QUICC ENGINE UCC UART DRIVER
5775M:	Timur Tabi <timur@tabi.org>
5776L:	linuxppc-dev@lists.ozlabs.org
5777S:	Maintained
5778F:	drivers/tty/serial/ucc_uart.c
5779
5780FREESCALE SOC DRIVERS
5781M:	Li Yang <leoyang.li@nxp.com>
5782L:	linuxppc-dev@lists.ozlabs.org
5783L:	linux-arm-kernel@lists.infradead.org
5784S:	Maintained
5785F:	Documentation/devicetree/bindings/soc/fsl/
5786F:	drivers/soc/fsl/
5787F:	include/linux/fsl/
5788
5789FREESCALE SOC FS_ENET DRIVER
5790M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5791M:	Vitaly Bordug <vbordug@ru.mvista.com>
5792L:	linuxppc-dev@lists.ozlabs.org
5793L:	netdev@vger.kernel.org
5794S:	Maintained
5795F:	drivers/net/ethernet/freescale/fs_enet/
5796F:	include/linux/fs_enet_pd.h
5797
5798FREESCALE SOC SOUND DRIVERS
5799M:	Timur Tabi <timur@tabi.org>
5800M:	Nicolin Chen <nicoleotsuka@gmail.com>
5801M:	Xiubo Li <Xiubo.Lee@gmail.com>
5802R:	Fabio Estevam <fabio.estevam@nxp.com>
5803L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5804L:	linuxppc-dev@lists.ozlabs.org
5805S:	Maintained
5806F:	sound/soc/fsl/fsl*
5807F:	sound/soc/fsl/imx*
5808F:	sound/soc/fsl/mpc8610_hpcd.c
5809
5810FREESCALE USB PERIPHERAL DRIVERS
5811M:	Li Yang <leoyang.li@nxp.com>
5812L:	linux-usb@vger.kernel.org
5813L:	linuxppc-dev@lists.ozlabs.org
5814S:	Maintained
5815F:	drivers/usb/gadget/udc/fsl*
5816
5817FREEVXFS FILESYSTEM
5818M:	Christoph Hellwig <hch@infradead.org>
5819W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5820S:	Maintained
5821F:	fs/freevxfs/
5822
5823FREEZER
5824M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5825M:	Pavel Machek <pavel@ucw.cz>
5826L:	linux-pm@vger.kernel.org
5827S:	Supported
5828F:	Documentation/power/freezing-of-tasks.txt
5829F:	include/linux/freezer.h
5830F:	kernel/freezer.c
5831
5832FRONTSWAP API
5833M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5834L:	linux-kernel@vger.kernel.org
5835S:	Maintained
5836F:	mm/frontswap.c
5837F:	include/linux/frontswap.h
5838
5839FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5840M:	David Howells <dhowells@redhat.com>
5841L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5842S:	Supported
5843F:	Documentation/filesystems/caching/
5844F:	fs/fscache/
5845F:	include/linux/fscache*.h
5846
5847FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5848M:	Theodore Y. Ts'o <tytso@mit.edu>
5849M:	Jaegeuk Kim <jaegeuk@kernel.org>
5850L:	linux-fscrypt@vger.kernel.org
5851Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5853S:	Supported
5854F:	fs/crypto/
5855F:	include/linux/fscrypt*.h
5856F:	Documentation/filesystems/fscrypt.rst
5857
5858FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5859M:	Jan Kara <jack@suse.cz>
5860R:	Amir Goldstein <amir73il@gmail.com>
5861L:	linux-fsdevel@vger.kernel.org
5862S:	Maintained
5863F:	fs/notify/
5864F:	include/linux/fsnotify*.h
5865
5866FUJITSU LAPTOP EXTRAS
5867M:	Jonathan Woithe <jwoithe@just42.net>
5868L:	platform-driver-x86@vger.kernel.org
5869S:	Maintained
5870F:	drivers/platform/x86/fujitsu-laptop.c
5871
5872FUJITSU M-5MO LS CAMERA ISP DRIVER
5873M:	Kyungmin Park <kyungmin.park@samsung.com>
5874M:	Heungjun Kim <riverful.kim@samsung.com>
5875L:	linux-media@vger.kernel.org
5876S:	Maintained
5877F:	drivers/media/i2c/m5mols/
5878F:	include/media/i2c/m5mols.h
5879
5880FUJITSU TABLET EXTRAS
5881M:	Robert Gerlach <khnz@gmx.de>
5882L:	platform-driver-x86@vger.kernel.org
5883S:	Maintained
5884F:	drivers/platform/x86/fujitsu-tablet.c
5885
5886FUSE: FILESYSTEM IN USERSPACE
5887M:	Miklos Szeredi <miklos@szeredi.hu>
5888L:	linux-fsdevel@vger.kernel.org
5889W:	http://fuse.sourceforge.net/
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5891S:	Maintained
5892F:	fs/fuse/
5893F:	include/uapi/linux/fuse.h
5894F:	Documentation/filesystems/fuse.txt
5895
5896FUTEX SUBSYSTEM
5897M:	Thomas Gleixner <tglx@linutronix.de>
5898M:	Ingo Molnar <mingo@redhat.com>
5899R:	Peter Zijlstra <peterz@infradead.org>
5900R:	Darren Hart <dvhart@infradead.org>
5901L:	linux-kernel@vger.kernel.org
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5903S:	Maintained
5904F:	kernel/futex.c
5905F:	kernel/futex_compat.c
5906F:	include/asm-generic/futex.h
5907F:	include/linux/futex.h
5908F:	include/uapi/linux/futex.h
5909F:	tools/testing/selftests/futex/
5910F:	tools/perf/bench/futex*
5911F:	Documentation/*futex*
5912
5913GCC PLUGINS
5914M:	Kees Cook <keescook@chromium.org>
5915R:	Emese Revfy <re.emese@gmail.com>
5916L:	kernel-hardening@lists.openwall.com
5917S:	Maintained
5918F:	scripts/gcc-plugins/
5919F:	scripts/gcc-plugin.sh
5920F:	scripts/Makefile.gcc-plugins
5921F:	Documentation/gcc-plugins.txt
5922
5923GCOV BASED KERNEL PROFILING
5924M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5925S:	Maintained
5926F:	kernel/gcov/
5927F:	Documentation/dev-tools/gcov.rst
5928
5929GDB KERNEL DEBUGGING HELPER SCRIPTS
5930M:	Jan Kiszka <jan.kiszka@siemens.com>
5931M:	Kieran Bingham <kieran@bingham.xyz>
5932S:	Supported
5933F:	scripts/gdb/
5934
5935GDT SCSI DISK ARRAY CONTROLLER DRIVER
5936M:	Achim Leubner <achim_leubner@adaptec.com>
5937L:	linux-scsi@vger.kernel.org
5938W:	http://www.icp-vortex.com/
5939S:	Supported
5940F:	drivers/scsi/gdt*
5941
5942GEMTEK FM RADIO RECEIVER DRIVER
5943M:	Hans Verkuil <hverkuil@xs4all.nl>
5944L:	linux-media@vger.kernel.org
5945T:	git git://linuxtv.org/media_tree.git
5946W:	https://linuxtv.org
5947S:	Maintained
5948F:	drivers/media/radio/radio-gemtek*
5949
5950GENERIC GPIO I2C DRIVER
5951M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5952S:	Supported
5953F:	drivers/i2c/busses/i2c-gpio.c
5954F:	include/linux/i2c-gpio.h
5955
5956GENERIC GPIO I2C MULTIPLEXER DRIVER
5957M:	Peter Korsgaard <peter.korsgaard@barco.com>
5958L:	linux-i2c@vger.kernel.org
5959S:	Supported
5960F:	drivers/i2c/muxes/i2c-mux-gpio.c
5961F:	include/linux/i2c-mux-gpio.h
5962F:	Documentation/i2c/muxes/i2c-mux-gpio
5963
5964GENERIC HDLC (WAN) DRIVERS
5965M:	Krzysztof Halasa <khc@pm.waw.pl>
5966W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5967S:	Maintained
5968F:	drivers/net/wan/c101.c
5969F:	drivers/net/wan/hd6457*
5970F:	drivers/net/wan/hdlc*
5971F:	drivers/net/wan/n2.c
5972F:	drivers/net/wan/pc300too.c
5973F:	drivers/net/wan/pci200syn.c
5974F:	drivers/net/wan/wanxl*
5975
5976GENERIC INCLUDE/ASM HEADER FILES
5977M:	Arnd Bergmann <arnd@arndb.de>
5978L:	linux-arch@vger.kernel.org
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5980S:	Maintained
5981F:	include/asm-generic/
5982F:	include/uapi/asm-generic/
5983
5984GENERIC PHY FRAMEWORK
5985M:	Kishon Vijay Abraham I <kishon@ti.com>
5986L:	linux-kernel@vger.kernel.org
5987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5988S:	Supported
5989F:	drivers/phy/
5990F:	include/linux/phy/
5991
5992GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5993M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5994S:	Supported
5995F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5996
5997GENERIC PM DOMAINS
5998M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5999M:	Kevin Hilman <khilman@kernel.org>
6000M:	Ulf Hansson <ulf.hansson@linaro.org>
6001L:	linux-pm@vger.kernel.org
6002S:	Supported
6003F:	drivers/base/power/domain*.c
6004F:	include/linux/pm_domain.h
6005F:	Documentation/devicetree/bindings/power/power_domain.txt
6006
6007GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6008M:	Eugen Hristev <eugen.hristev@microchip.com>
6009L:	linux-input@vger.kernel.org
6010S:	Maintained
6011F:	drivers/input/touchscreen/resistive-adc-touch.c
6012
6013GENERIC UIO DRIVER FOR PCI DEVICES
6014M:	"Michael S. Tsirkin" <mst@redhat.com>
6015L:	kvm@vger.kernel.org
6016S:	Supported
6017F:	drivers/uio/uio_pci_generic.c
6018
6019GENWQE (IBM Generic Workqueue Card)
6020M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6021M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6022S:	Supported
6023F:	drivers/misc/genwqe/
6024
6025GET_MAINTAINER SCRIPT
6026M:	Joe Perches <joe@perches.com>
6027S:	Maintained
6028F:	scripts/get_maintainer.pl
6029
6030GFS2 FILE SYSTEM
6031M:	Bob Peterson <rpeterso@redhat.com>
6032M:	Andreas Gruenbacher <agruenba@redhat.com>
6033L:	cluster-devel@redhat.com
6034W:	http://sources.redhat.com/cluster/
6035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6036S:	Supported
6037F:	Documentation/filesystems/gfs2*.txt
6038F:	fs/gfs2/
6039F:	include/uapi/linux/gfs2_ondisk.h
6040
6041GIGASET ISDN DRIVERS
6042M:	Paul Bolle <pebolle@tiscali.nl>
6043L:	gigaset307x-common@lists.sourceforge.net
6044W:	http://gigaset307x.sourceforge.net/
6045S:	Odd Fixes
6046F:	Documentation/isdn/README.gigaset
6047F:	drivers/isdn/gigaset/
6048F:	include/uapi/linux/gigaset_dev.h
6049
6050GO7007 MPEG CODEC
6051M:	Hans Verkuil <hans.verkuil@cisco.com>
6052L:	linux-media@vger.kernel.org
6053S:	Maintained
6054F:	drivers/media/usb/go7007/
6055
6056GOODIX TOUCHSCREEN
6057M:	Bastien Nocera <hadess@hadess.net>
6058L:	linux-input@vger.kernel.org
6059S:	Maintained
6060F:	drivers/input/touchscreen/goodix.c
6061
6062GPD POCKET FAN DRIVER
6063M:	Hans de Goede <hdegoede@redhat.com>
6064L:	platform-driver-x86@vger.kernel.org
6065S:	Maintained
6066F:	drivers/platform/x86/gpd-pocket-fan.c
6067
6068GPIO ACPI SUPPORT
6069M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6070M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6071L:	linux-gpio@vger.kernel.org
6072L:	linux-acpi@vger.kernel.org
6073S:	Maintained
6074F:	Documentation/acpi/gpio-properties.txt
6075F:	drivers/gpio/gpiolib-acpi.c
6076
6077GPIO IR Transmitter
6078M:	Sean Young <sean@mess.org>
6079L:	linux-media@vger.kernel.org
6080S:	Maintained
6081F:	drivers/media/rc/gpio-ir-tx.c
6082
6083GPIO MOCKUP DRIVER
6084M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6085R:	Bartosz Golaszewski <brgl@bgdev.pl>
6086L:	linux-gpio@vger.kernel.org
6087S:	Maintained
6088F:	drivers/gpio/gpio-mockup.c
6089F:	tools/testing/selftests/gpio/
6090
6091GPIO SUBSYSTEM
6092M:	Linus Walleij <linus.walleij@linaro.org>
6093L:	linux-gpio@vger.kernel.org
6094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6095S:	Maintained
6096F:	Documentation/devicetree/bindings/gpio/
6097F:	Documentation/driver-api/gpio/
6098F:	Documentation/gpio/
6099F:	Documentation/ABI/testing/gpio-cdev
6100F:	Documentation/ABI/obsolete/sysfs-gpio
6101F:	drivers/gpio/
6102F:	include/linux/gpio/
6103F:	include/linux/gpio.h
6104F:	include/linux/of_gpio.h
6105F:	include/asm-generic/gpio.h
6106F:	include/uapi/linux/gpio.h
6107F:	tools/gpio/
6108
6109GRE DEMULTIPLEXER DRIVER
6110M:	Dmitry Kozlov <xeb@mail.ru>
6111L:	netdev@vger.kernel.org
6112S:	Maintained
6113F:	net/ipv4/gre_demux.c
6114F:	net/ipv4/gre_offload.c
6115F:	include/net/gre.h
6116
6117GRETH 10/100/1G Ethernet MAC device driver
6118M:	Andreas Larsson <andreas@gaisler.com>
6119L:	netdev@vger.kernel.org
6120S:	Maintained
6121F:	drivers/net/ethernet/aeroflex/
6122
6123GREYBUS AUDIO PROTOCOLS DRIVERS
6124M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6125M:	Mark Greer <mgreer@animalcreek.com>
6126S:	Maintained
6127F:	drivers/staging/greybus/audio_apbridgea.c
6128F:	drivers/staging/greybus/audio_apbridgea.h
6129F:	drivers/staging/greybus/audio_codec.c
6130F:	drivers/staging/greybus/audio_codec.h
6131F:	drivers/staging/greybus/audio_gb.c
6132F:	drivers/staging/greybus/audio_manager.c
6133F:	drivers/staging/greybus/audio_manager.h
6134F:	drivers/staging/greybus/audio_manager_module.c
6135F:	drivers/staging/greybus/audio_manager_private.h
6136F:	drivers/staging/greybus/audio_manager_sysfs.c
6137F:	drivers/staging/greybus/audio_module.c
6138F:	drivers/staging/greybus/audio_topology.c
6139
6140GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6141M:	Viresh Kumar <vireshk@kernel.org>
6142S:	Maintained
6143F:	drivers/staging/greybus/authentication.c
6144F:	drivers/staging/greybus/bootrom.c
6145F:	drivers/staging/greybus/firmware.h
6146F:	drivers/staging/greybus/fw-core.c
6147F:	drivers/staging/greybus/fw-download.c
6148F:	drivers/staging/greybus/fw-managament.c
6149F:	drivers/staging/greybus/greybus_authentication.h
6150F:	drivers/staging/greybus/greybus_firmware.h
6151F:	drivers/staging/greybus/hid.c
6152F:	drivers/staging/greybus/i2c.c
6153F:	drivers/staging/greybus/spi.c
6154F:	drivers/staging/greybus/spilib.c
6155F:	drivers/staging/greybus/spilib.h
6156
6157GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6158M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6159S:	Maintained
6160F:	drivers/staging/greybus/loopback.c
6161F:	drivers/staging/greybus/timesync.c
6162F:	drivers/staging/greybus/timesync_platform.c
6163
6164GREYBUS PLATFORM DRIVERS
6165M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6166S:	Maintained
6167F:	drivers/staging/greybus/arche-platform.c
6168F:	drivers/staging/greybus/arche-apb-ctrl.c
6169F:	drivers/staging/greybus/arche_platform.h
6170
6171GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6172M:	Rui Miguel Silva <rmfrfs@gmail.com>
6173S:	Maintained
6174F:	drivers/staging/greybus/sdio.c
6175F:	drivers/staging/greybus/light.c
6176F:	drivers/staging/greybus/gpio.c
6177F:	drivers/staging/greybus/power_supply.c
6178F:	drivers/staging/greybus/spi.c
6179F:	drivers/staging/greybus/spilib.c
6180
6181GREYBUS SUBSYSTEM
6182M:	Johan Hovold <johan@kernel.org>
6183M:	Alex Elder <elder@kernel.org>
6184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6185S:	Maintained
6186F:	drivers/staging/greybus/
6187L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6188
6189GREYBUS UART PROTOCOLS DRIVERS
6190M:	David Lin <dtwlin@gmail.com>
6191S:	Maintained
6192F:	drivers/staging/greybus/uart.c
6193F:	drivers/staging/greybus/log.c
6194
6195GS1662 VIDEO SERIALIZER
6196M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6197L:	linux-media@vger.kernel.org
6198T:	git git://linuxtv.org/media_tree.git
6199S:	Maintained
6200F:	drivers/media/spi/gs1662.c
6201
6202GSPCA FINEPIX SUBDRIVER
6203M:	Frank Zago <frank@zago.net>
6204L:	linux-media@vger.kernel.org
6205T:	git git://linuxtv.org/media_tree.git
6206S:	Maintained
6207F:	drivers/media/usb/gspca/finepix.c
6208
6209GSPCA GL860 SUBDRIVER
6210M:	Olivier Lorin <o.lorin@laposte.net>
6211L:	linux-media@vger.kernel.org
6212T:	git git://linuxtv.org/media_tree.git
6213S:	Maintained
6214F:	drivers/media/usb/gspca/gl860/
6215
6216GSPCA M5602 SUBDRIVER
6217M:	Erik Andren <erik.andren@gmail.com>
6218L:	linux-media@vger.kernel.org
6219T:	git git://linuxtv.org/media_tree.git
6220S:	Maintained
6221F:	drivers/media/usb/gspca/m5602/
6222
6223GSPCA PAC207 SONIXB SUBDRIVER
6224M:	Hans Verkuil <hverkuil@xs4all.nl>
6225L:	linux-media@vger.kernel.org
6226T:	git git://linuxtv.org/media_tree.git
6227S:	Odd Fixes
6228F:	drivers/media/usb/gspca/pac207.c
6229
6230GSPCA SN9C20X SUBDRIVER
6231M:	Brian Johnson <brijohn@gmail.com>
6232L:	linux-media@vger.kernel.org
6233T:	git git://linuxtv.org/media_tree.git
6234S:	Maintained
6235F:	drivers/media/usb/gspca/sn9c20x.c
6236
6237GSPCA T613 SUBDRIVER
6238M:	Leandro Costantino <lcostantino@gmail.com>
6239L:	linux-media@vger.kernel.org
6240T:	git git://linuxtv.org/media_tree.git
6241S:	Maintained
6242F:	drivers/media/usb/gspca/t613.c
6243
6244GSPCA USB WEBCAM DRIVER
6245M:	Hans Verkuil <hverkuil@xs4all.nl>
6246L:	linux-media@vger.kernel.org
6247T:	git git://linuxtv.org/media_tree.git
6248S:	Odd Fixes
6249F:	drivers/media/usb/gspca/
6250
6251GTP (GPRS Tunneling Protocol)
6252M:	Pablo Neira Ayuso <pablo@netfilter.org>
6253M:	Harald Welte <laforge@gnumonks.org>
6254L:	osmocom-net-gprs@lists.osmocom.org
6255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6256S:	Maintained
6257F:	drivers/net/gtp.c
6258
6259GUID PARTITION TABLE (GPT)
6260M:	Davidlohr Bueso <dave@stgolabs.net>
6261L:	linux-efi@vger.kernel.org
6262S:	Maintained
6263F:	block/partitions/efi.*
6264
6265H8/300 ARCHITECTURE
6266M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6267L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6268W:	http://uclinux-h8.sourceforge.jp
6269T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6270S:	Maintained
6271F:	arch/h8300/
6272F:	drivers/clocksource/h8300_*.c
6273F:	drivers/clk/h8300/
6274F:	drivers/irqchip/irq-renesas-h8*.c
6275
6276HACKRF MEDIA DRIVER
6277M:	Antti Palosaari <crope@iki.fi>
6278L:	linux-media@vger.kernel.org
6279W:	https://linuxtv.org
6280W:	http://palosaari.fi/linux/
6281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6282T:	git git://linuxtv.org/anttip/media_tree.git
6283S:	Maintained
6284F:	drivers/media/usb/hackrf/
6285
6286HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6287M:	Frank Seidel <frank@f-seidel.de>
6288L:	platform-driver-x86@vger.kernel.org
6289W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6290S:	Maintained
6291F:	drivers/platform/x86/hdaps.c
6292
6293HARDWARE MONITORING
6294M:	Jean Delvare <jdelvare@suse.com>
6295M:	Guenter Roeck <linux@roeck-us.net>
6296L:	linux-hwmon@vger.kernel.org
6297W:	http://hwmon.wiki.kernel.org/
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6299S:	Maintained
6300F:	Documentation/devicetree/bindings/hwmon/
6301F:	Documentation/hwmon/
6302F:	drivers/hwmon/
6303F:	include/linux/hwmon*.h
6304
6305HARDWARE RANDOM NUMBER GENERATOR CORE
6306M:	Matt Mackall <mpm@selenic.com>
6307M:	Herbert Xu <herbert@gondor.apana.org.au>
6308L:	linux-crypto@vger.kernel.org
6309S:	Odd fixes
6310F:	Documentation/devicetree/bindings/rng/
6311F:	Documentation/hw_random.txt
6312F:	drivers/char/hw_random/
6313F:	include/linux/hw_random.h
6314
6315HARDWARE TRACING FACILITIES
6316M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6317S:	Maintained
6318F:	drivers/hwtracing/
6319
6320HARDWARE SPINLOCK CORE
6321M:	Ohad Ben-Cohen <ohad@wizery.com>
6322M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6323L:	linux-remoteproc@vger.kernel.org
6324S:	Maintained
6325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6326F:	Documentation/devicetree/bindings/hwlock/
6327F:	Documentation/hwspinlock.txt
6328F:	drivers/hwspinlock/
6329F:	include/linux/hwspinlock.h
6330
6331HARMONY SOUND DRIVER
6332L:	linux-parisc@vger.kernel.org
6333S:	Maintained
6334F:	sound/parisc/harmony.*
6335
6336HDPVR USB VIDEO ENCODER DRIVER
6337M:	Hans Verkuil <hverkuil@xs4all.nl>
6338L:	linux-media@vger.kernel.org
6339T:	git git://linuxtv.org/media_tree.git
6340W:	https://linuxtv.org
6341S:	Odd Fixes
6342F:	drivers/media/usb/hdpvr/
6343
6344HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6345M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6346S:	Supported
6347F:	Documentation/watchdog/hpwdt.txt
6348F:	drivers/watchdog/hpwdt.c
6349
6350HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6351M:	Don Brace <don.brace@microsemi.com>
6352L:	esc.storagedev@microsemi.com
6353L:	linux-scsi@vger.kernel.org
6354S:	Supported
6355F:	Documentation/scsi/hpsa.txt
6356F:	drivers/scsi/hpsa*.[ch]
6357F:	include/linux/cciss*.h
6358F:	include/uapi/linux/cciss*.h
6359
6360HFI1 DRIVER
6361M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6362M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6363L:	linux-rdma@vger.kernel.org
6364S:	Supported
6365F:	drivers/infiniband/hw/hfi1
6366
6367HFS FILESYSTEM
6368L:	linux-fsdevel@vger.kernel.org
6369S:	Orphan
6370F:	Documentation/filesystems/hfs.txt
6371F:	fs/hfs/
6372
6373HFSPLUS FILESYSTEM
6374L:	linux-fsdevel@vger.kernel.org
6375S:	Orphan
6376F:	Documentation/filesystems/hfsplus.txt
6377F:	fs/hfsplus/
6378
6379HGA FRAMEBUFFER DRIVER
6380M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6381L:	linux-nvidia@lists.surfsouth.com
6382W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6383S:	Maintained
6384F:	drivers/video/fbdev/hgafb.c
6385
6386HIBERNATION (aka Software Suspend, aka swsusp)
6387M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6388M:	Pavel Machek <pavel@ucw.cz>
6389L:	linux-pm@vger.kernel.org
6390B:	https://bugzilla.kernel.org
6391S:	Supported
6392F:	arch/x86/power/
6393F:	drivers/base/power/
6394F:	kernel/power/
6395F:	include/linux/suspend.h
6396F:	include/linux/freezer.h
6397F:	include/linux/pm.h
6398F:	arch/*/include/asm/suspend*.h
6399
6400HID CORE LAYER
6401M:	Jiri Kosina <jikos@kernel.org>
6402R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6403L:	linux-input@vger.kernel.org
6404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6405S:	Maintained
6406F:	drivers/hid/
6407F:	include/linux/hid*
6408F:	include/uapi/linux/hid*
6409
6410HID SENSOR HUB DRIVERS
6411M:	Jiri Kosina <jikos@kernel.org>
6412M:	Jonathan Cameron <jic23@kernel.org>
6413M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6414L:	linux-input@vger.kernel.org
6415L:	linux-iio@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/hid/hid-sensor*
6418F:	drivers/hid/hid-sensor-*
6419F:	drivers/iio/*/hid-*
6420F:	include/linux/hid-sensor-*
6421
6422HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6423M:	Thomas Gleixner <tglx@linutronix.de>
6424L:	linux-kernel@vger.kernel.org
6425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6426S:	Maintained
6427F:	Documentation/timers/
6428F:	kernel/time/hrtimer.c
6429F:	kernel/time/clockevents.c
6430F:	kernel/time/timer_*.c
6431F:	include/linux/clockchips.h
6432F:	include/linux/hrtimer.h
6433
6434HIGH-SPEED SCC DRIVER FOR AX.25
6435L:	linux-hams@vger.kernel.org
6436S:	Orphan
6437F:	drivers/net/hamradio/dmascc.c
6438F:	drivers/net/hamradio/scc.c
6439
6440HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6441M:	HighPoint Linux Team <linux@highpoint-tech.com>
6442W:	http://www.highpoint-tech.com
6443S:	Supported
6444F:	Documentation/scsi/hptiop.txt
6445F:	drivers/scsi/hptiop.c
6446
6447HIPPI
6448M:	Jes Sorensen <jes@trained-monkey.org>
6449L:	linux-hippi@sunsite.dk
6450S:	Maintained
6451F:	include/linux/hippidevice.h
6452F:	include/uapi/linux/if_hippi.h
6453F:	net/802/hippi.c
6454F:	drivers/net/hippi/
6455
6456HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6457M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6458M:	Salil Mehta <salil.mehta@huawei.com>
6459L:	netdev@vger.kernel.org
6460W:	http://www.hisilicon.com
6461S:	Maintained
6462F:	drivers/net/ethernet/hisilicon/hns3/
6463
6464HISILICON LPC BUS DRIVER
6465M:	john.garry@huawei.com
6466W:	http://www.hisilicon.com
6467S:	Maintained
6468F:	drivers/bus/hisi_lpc.c
6469F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6470
6471HISILICON NETWORK SUBSYSTEM DRIVER
6472M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6473M:	Salil Mehta <salil.mehta@huawei.com>
6474L:	netdev@vger.kernel.org
6475W:	http://www.hisilicon.com
6476S:	Maintained
6477F:	drivers/net/ethernet/hisilicon/
6478F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6479
6480HISILICON PMU DRIVER
6481M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6482W:	http://www.hisilicon.com
6483S:	Supported
6484F:	drivers/perf/hisilicon
6485F:	Documentation/perf/hisi-pmu.txt
6486
6487HISILICON ROCE DRIVER
6488M:	Lijun Ou <oulijun@huawei.com>
6489M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6490L:	linux-rdma@vger.kernel.org
6491S:	Maintained
6492F:	drivers/infiniband/hw/hns/
6493F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6494
6495HISILICON SAS Controller
6496M:	John Garry <john.garry@huawei.com>
6497W:	http://www.hisilicon.com
6498S:	Supported
6499F:	drivers/scsi/hisi_sas/
6500F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6501
6502HMM - Heterogeneous Memory Management
6503M:	Jérôme Glisse <jglisse@redhat.com>
6504L:	linux-mm@kvack.org
6505S:	Maintained
6506F:	mm/hmm*
6507F:	include/linux/hmm*
6508F:	Documentation/vm/hmm.txt
6509
6510HOST AP DRIVER
6511M:	Jouni Malinen <j@w1.fi>
6512L:	linux-wireless@vger.kernel.org
6513W:	http://w1.fi/hostap-driver.html
6514S:	Obsolete
6515F:	drivers/net/wireless/intersil/hostap/
6516
6517HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6518L:	platform-driver-x86@vger.kernel.org
6519S:	Orphan
6520F:	drivers/platform/x86/tc1100-wmi.c
6521
6522HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6523M:	Jaroslav Kysela <perex@perex.cz>
6524S:	Maintained
6525F:	drivers/net/ethernet/hp/hp100.*
6526
6527HPET:	High Precision Event Timers driver
6528M:	Clemens Ladisch <clemens@ladisch.de>
6529S:	Maintained
6530F:	Documentation/timers/hpet.txt
6531F:	drivers/char/hpet.c
6532F:	include/linux/hpet.h
6533F:	include/uapi/linux/hpet.h
6534
6535HPET:	x86
6536S:	Orphan
6537F:	arch/x86/kernel/hpet.c
6538F:	arch/x86/include/asm/hpet.h
6539
6540HPFS FILESYSTEM
6541M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6542W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6543S:	Maintained
6544F:	fs/hpfs/
6545
6546HSI SUBSYSTEM
6547M:	Sebastian Reichel <sre@kernel.org>
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6549S:	Maintained
6550F:	Documentation/ABI/testing/sysfs-bus-hsi
6551F:	Documentation/driver-api/hsi.rst
6552F:	drivers/hsi/
6553F:	include/linux/hsi/
6554F:	include/uapi/linux/hsi/
6555
6556HSO 3G MODEM DRIVER
6557L:	linux-usb@vger.kernel.org
6558S:	Orphan
6559F:	drivers/net/usb/hso.c
6560
6561HSR NETWORK PROTOCOL
6562M:	Arvid Brodin <arvid.brodin@alten.se>
6563L:	netdev@vger.kernel.org
6564S:	Maintained
6565F:	net/hsr/
6566
6567HT16K33 LED CONTROLLER DRIVER
6568M:	Robin van der Gracht <robin@protonic.nl>
6569S:	Maintained
6570F:	drivers/auxdisplay/ht16k33.c
6571F:	Documentation/devicetree/bindings/display/ht16k33.txt
6572
6573HTCPEN TOUCHSCREEN DRIVER
6574M:	Pau Oliva Fora <pof@eslack.org>
6575L:	linux-input@vger.kernel.org
6576S:	Maintained
6577F:	drivers/input/touchscreen/htcpen.c
6578
6579HUAWEI ETHERNET DRIVER
6580M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6581L:	netdev@vger.kernel.org
6582S:	Supported
6583F:	Documentation/networking/hinic.txt
6584F:	drivers/net/ethernet/huawei/hinic/
6585
6586HUGETLB FILESYSTEM
6587M:	Mike Kravetz <mike.kravetz@oracle.com>
6588L:	linux-mm@kvack.org
6589S:	Maintained
6590F:	fs/hugetlbfs/
6591F:	mm/hugetlb.c
6592F:	include/linux/hugetlb.h
6593F:	Documentation/admin-guide/mm/hugetlbpage.rst
6594F:	Documentation/vm/hugetlbfs_reserv.rst
6595F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6596
6597HVA ST MEDIA DRIVER
6598M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6599L:	linux-media@vger.kernel.org
6600T:	git git://linuxtv.org/media_tree.git
6601W:	https://linuxtv.org
6602S:	Supported
6603F:	drivers/media/platform/sti/hva
6604
6605HWPOISON MEMORY FAILURE HANDLING
6606M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6607L:	linux-mm@kvack.org
6608S:	Maintained
6609F:	mm/memory-failure.c
6610F:	mm/hwpoison-inject.c
6611
6612Hyper-V CORE AND DRIVERS
6613M:	"K. Y. Srinivasan" <kys@microsoft.com>
6614M:	Haiyang Zhang <haiyangz@microsoft.com>
6615M:	Stephen Hemminger <sthemmin@microsoft.com>
6616L:	devel@linuxdriverproject.org
6617S:	Maintained
6618F:	Documentation/networking/netvsc.txt
6619F:	arch/x86/include/asm/mshyperv.h
6620F:	arch/x86/include/asm/trace/hyperv.h
6621F:	arch/x86/include/asm/hyperv-tlfs.h
6622F:	arch/x86/kernel/cpu/mshyperv.c
6623F:	arch/x86/hyperv
6624F:	drivers/hid/hid-hyperv.c
6625F:	drivers/hv/
6626F:	drivers/input/serio/hyperv-keyboard.c
6627F:	drivers/pci/host/pci-hyperv.c
6628F:	drivers/net/hyperv/
6629F:	drivers/scsi/storvsc_drv.c
6630F:	drivers/uio/uio_hv_generic.c
6631F:	drivers/video/fbdev/hyperv_fb.c
6632F:	net/vmw_vsock/hyperv_transport.c
6633F:	include/linux/hyperv.h
6634F:	include/uapi/linux/hyperv.h
6635F:	tools/hv/
6636F:	Documentation/ABI/stable/sysfs-bus-vmbus
6637
6638HYPERVISOR VIRTUAL CONSOLE DRIVER
6639L:	linuxppc-dev@lists.ozlabs.org
6640S:	Odd Fixes
6641F:	drivers/tty/hvc/
6642
6643I2C ACPI SUPPORT
6644M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6645L:	linux-i2c@vger.kernel.org
6646L:	linux-acpi@vger.kernel.org
6647S:	Maintained
6648F:	drivers/i2c/i2c-core-acpi.c
6649
6650I2C MUXES
6651M:	Peter Rosin <peda@axentia.se>
6652L:	linux-i2c@vger.kernel.org
6653S:	Maintained
6654F:	Documentation/i2c/i2c-topology
6655F:	Documentation/i2c/muxes/
6656F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6657F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6658F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6659F:	drivers/i2c/i2c-mux.c
6660F:	drivers/i2c/muxes/
6661F:	include/linux/i2c-mux.h
6662
6663I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6664M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6665L:	linux-i2c@vger.kernel.org
6666S:	Maintained
6667F:	drivers/i2c/busses/i2c-mv64xxx.c
6668
6669I2C OVER PARALLEL PORT
6670M:	Jean Delvare <jdelvare@suse.com>
6671L:	linux-i2c@vger.kernel.org
6672S:	Maintained
6673F:	Documentation/i2c/busses/i2c-parport
6674F:	Documentation/i2c/busses/i2c-parport-light
6675F:	drivers/i2c/busses/i2c-parport.c
6676F:	drivers/i2c/busses/i2c-parport-light.c
6677
6678I2C SUBSYSTEM
6679M:	Wolfram Sang <wsa@the-dreams.de>
6680L:	linux-i2c@vger.kernel.org
6681W:	https://i2c.wiki.kernel.org/
6682Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6684S:	Maintained
6685F:	Documentation/devicetree/bindings/i2c/i2c.txt
6686F:	Documentation/i2c/
6687F:	drivers/i2c/*
6688F:	include/linux/i2c.h
6689F:	include/linux/i2c-dev.h
6690F:	include/linux/i2c-smbus.h
6691F:	include/uapi/linux/i2c.h
6692F:	include/uapi/linux/i2c-*.h
6693
6694I2C SUBSYSTEM HOST DRIVERS
6695L:	linux-i2c@vger.kernel.org
6696W:	https://i2c.wiki.kernel.org/
6697Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6699S:	Odd Fixes
6700F:	Documentation/devicetree/bindings/i2c/
6701F:	drivers/i2c/algos/
6702F:	drivers/i2c/busses/
6703
6704I2C-TAOS-EVM DRIVER
6705M:	Jean Delvare <jdelvare@suse.com>
6706L:	linux-i2c@vger.kernel.org
6707S:	Maintained
6708F:	Documentation/i2c/busses/i2c-taos-evm
6709F:	drivers/i2c/busses/i2c-taos-evm.c
6710
6711I2C-TINY-USB DRIVER
6712M:	Till Harbaum <till@harbaum.org>
6713L:	linux-i2c@vger.kernel.org
6714W:	http://www.harbaum.org/till/i2c_tiny_usb
6715S:	Maintained
6716F:	drivers/i2c/busses/i2c-tiny-usb.c
6717
6718I2C/SMBUS CONTROLLER DRIVERS FOR PC
6719M:	Jean Delvare <jdelvare@suse.com>
6720L:	linux-i2c@vger.kernel.org
6721S:	Maintained
6722F:	Documentation/i2c/busses/i2c-ali1535
6723F:	Documentation/i2c/busses/i2c-ali1563
6724F:	Documentation/i2c/busses/i2c-ali15x3
6725F:	Documentation/i2c/busses/i2c-amd756
6726F:	Documentation/i2c/busses/i2c-amd8111
6727F:	Documentation/i2c/busses/i2c-i801
6728F:	Documentation/i2c/busses/i2c-nforce2
6729F:	Documentation/i2c/busses/i2c-piix4
6730F:	Documentation/i2c/busses/i2c-sis5595
6731F:	Documentation/i2c/busses/i2c-sis630
6732F:	Documentation/i2c/busses/i2c-sis96x
6733F:	Documentation/i2c/busses/i2c-via
6734F:	Documentation/i2c/busses/i2c-viapro
6735F:	drivers/i2c/busses/i2c-ali1535.c
6736F:	drivers/i2c/busses/i2c-ali1563.c
6737F:	drivers/i2c/busses/i2c-ali15x3.c
6738F:	drivers/i2c/busses/i2c-amd756.c
6739F:	drivers/i2c/busses/i2c-amd756-s4882.c
6740F:	drivers/i2c/busses/i2c-amd8111.c
6741F:	drivers/i2c/busses/i2c-i801.c
6742F:	drivers/i2c/busses/i2c-isch.c
6743F:	drivers/i2c/busses/i2c-nforce2.c
6744F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6745F:	drivers/i2c/busses/i2c-piix4.c
6746F:	drivers/i2c/busses/i2c-sis5595.c
6747F:	drivers/i2c/busses/i2c-sis630.c
6748F:	drivers/i2c/busses/i2c-sis96x.c
6749F:	drivers/i2c/busses/i2c-via.c
6750F:	drivers/i2c/busses/i2c-viapro.c
6751
6752I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6753M:	Hans de Goede <hdegoede@redhat.com>
6754L:	linux-i2c@vger.kernel.org
6755S:	Maintained
6756F:	drivers/i2c/busses/i2c-cht-wc.c
6757
6758I2C/SMBUS ISMT DRIVER
6759M:	Seth Heasley <seth.heasley@intel.com>
6760M:	Neil Horman <nhorman@tuxdriver.com>
6761L:	linux-i2c@vger.kernel.org
6762F:	drivers/i2c/busses/i2c-ismt.c
6763F:	Documentation/i2c/busses/i2c-ismt
6764
6765I2C/SMBUS STUB DRIVER
6766M:	Jean Delvare <jdelvare@suse.com>
6767L:	linux-i2c@vger.kernel.org
6768S:	Maintained
6769F:	drivers/i2c/i2c-stub.c
6770
6771IA64 (Itanium) PLATFORM
6772M:	Tony Luck <tony.luck@intel.com>
6773M:	Fenghua Yu <fenghua.yu@intel.com>
6774L:	linux-ia64@vger.kernel.org
6775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6776S:	Maintained
6777F:	arch/ia64/
6778
6779IBM Power 842 compression accelerator
6780M:	Haren Myneni <haren@us.ibm.com>
6781S:	Supported
6782F:	drivers/crypto/nx/Makefile
6783F:	drivers/crypto/nx/Kconfig
6784F:	drivers/crypto/nx/nx-842*
6785F:	include/linux/sw842.h
6786F:	crypto/842.c
6787F:	lib/842/
6788
6789IBM Power in-Nest Crypto Acceleration
6790M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6791M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6792L:	linux-crypto@vger.kernel.org
6793S:	Supported
6794F:	drivers/crypto/nx/Makefile
6795F:	drivers/crypto/nx/Kconfig
6796F:	drivers/crypto/nx/nx-aes*
6797F:	drivers/crypto/nx/nx-sha*
6798F:	drivers/crypto/nx/nx.*
6799F:	drivers/crypto/nx/nx_csbcpb.h
6800F:	drivers/crypto/nx/nx_debugfs.h
6801
6802IBM Power Linux RAID adapter
6803M:	Brian King <brking@us.ibm.com>
6804S:	Supported
6805F:	drivers/scsi/ipr.*
6806
6807IBM Power SRIOV Virtual NIC Device Driver
6808M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6809M:	John Allen <jallen@linux.vnet.ibm.com>
6810L:	netdev@vger.kernel.org
6811S:	Supported
6812F:	drivers/net/ethernet/ibm/ibmvnic.*
6813
6814IBM Power Virtual Accelerator Switchboard
6815M:	Sukadev Bhattiprolu
6816L:	linuxppc-dev@lists.ozlabs.org
6817S:	Supported
6818F:	arch/powerpc/platforms/powernv/vas*
6819F:	arch/powerpc/platforms/powernv/copy-paste.h
6820F:	arch/powerpc/include/asm/vas.h
6821F:	arch/powerpc/include/uapi/asm/vas.h
6822
6823IBM Power Virtual Ethernet Device Driver
6824M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6825L:	netdev@vger.kernel.org
6826S:	Supported
6827F:	drivers/net/ethernet/ibm/ibmveth.*
6828
6829IBM Power Virtual FC Device Drivers
6830M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6831L:	linux-scsi@vger.kernel.org
6832S:	Supported
6833F:	drivers/scsi/ibmvscsi/ibmvfc*
6834
6835IBM Power Virtual Management Channel Driver
6836M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6837M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6838S:	Supported
6839F:	drivers/misc/ibmvmc.*
6840
6841IBM Power Virtual SCSI Device Drivers
6842M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6843L:	linux-scsi@vger.kernel.org
6844S:	Supported
6845F:	drivers/scsi/ibmvscsi/ibmvscsi*
6846F:	include/scsi/viosrp.h
6847
6848IBM Power Virtual SCSI Device Target Driver
6849M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6850M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6851L:	linux-scsi@vger.kernel.org
6852L:	target-devel@vger.kernel.org
6853S:	Supported
6854F:	drivers/scsi/ibmvscsi_tgt/
6855
6856IBM Power VMX Cryptographic instructions
6857M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6858M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6859L:	linux-crypto@vger.kernel.org
6860S:	Supported
6861F:	drivers/crypto/vmx/Makefile
6862F:	drivers/crypto/vmx/Kconfig
6863F:	drivers/crypto/vmx/vmx.c
6864F:	drivers/crypto/vmx/aes*
6865F:	drivers/crypto/vmx/ghash*
6866F:	drivers/crypto/vmx/ppc-xlate.pl
6867
6868IBM ServeRAID RAID DRIVER
6869S:	Orphan
6870F:	drivers/scsi/ips.*
6871
6872ICH LPC AND GPIO DRIVER
6873M:	Peter Tyser <ptyser@xes-inc.com>
6874S:	Maintained
6875F:	drivers/mfd/lpc_ich.c
6876F:	drivers/gpio/gpio-ich.c
6877
6878IDE SUBSYSTEM
6879M:	"David S. Miller" <davem@davemloft.net>
6880L:	linux-ide@vger.kernel.org
6881Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6883S:	Maintained
6884F:	Documentation/ide/
6885F:	drivers/ide/
6886F:	include/linux/ide.h
6887
6888IDE/ATAPI DRIVERS
6889M:	Borislav Petkov <bp@alien8.de>
6890L:	linux-ide@vger.kernel.org
6891S:	Maintained
6892F:	Documentation/cdrom/ide-cd
6893F:	drivers/ide/ide-cd*
6894
6895IDEAPAD LAPTOP EXTRAS DRIVER
6896M:	Ike Panhc <ike.pan@canonical.com>
6897L:	platform-driver-x86@vger.kernel.org
6898W:	http://launchpad.net/ideapad-laptop
6899S:	Maintained
6900F:	drivers/platform/x86/ideapad-laptop.c
6901
6902IDEAPAD LAPTOP SLIDEBAR DRIVER
6903M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6904L:	linux-input@vger.kernel.org
6905W:	https://github.com/o2genum/ideapad-slidebar
6906S:	Maintained
6907F:	drivers/input/misc/ideapad_slidebar.c
6908
6909IDT VersaClock 5 CLOCK DRIVER
6910M:	Marek Vasut <marek.vasut@gmail.com>
6911S:	Maintained
6912F:	drivers/clk/clk-versaclock5.c
6913
6914IEEE 802.15.4 SUBSYSTEM
6915M:	Alexander Aring <alex.aring@gmail.com>
6916M:	Stefan Schmidt <stefan@osg.samsung.com>
6917L:	linux-wpan@vger.kernel.org
6918W:	http://wpan.cakelab.org/
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6921S:	Maintained
6922F:	net/ieee802154/
6923F:	net/mac802154/
6924F:	drivers/net/ieee802154/
6925F:	include/linux/nl802154.h
6926F:	include/linux/ieee802154.h
6927F:	include/net/nl802154.h
6928F:	include/net/mac802154.h
6929F:	include/net/af_ieee802154.h
6930F:	include/net/cfg802154.h
6931F:	include/net/ieee802154_netdev.h
6932F:	Documentation/networking/ieee802154.txt
6933
6934IFE PROTOCOL
6935M:	Yotam Gigi <yotam.gi@gmail.com>
6936M:	Jamal Hadi Salim <jhs@mojatatu.com>
6937F:	net/ife
6938F:	include/net/ife.h
6939F:	include/uapi/linux/ife.h
6940
6941IGORPLUG-USB IR RECEIVER
6942M:	Sean Young <sean@mess.org>
6943L:	linux-media@vger.kernel.org
6944S:	Maintained
6945F:	drivers/media/rc/igorplugusb.c
6946
6947IGUANAWORKS USB IR TRANSCEIVER
6948M:	Sean Young <sean@mess.org>
6949L:	linux-media@vger.kernel.org
6950S:	Maintained
6951F:	drivers/media/rc/iguanair.c
6952
6953IIO DIGITAL POTENTIOMETER DAC
6954M:	Peter Rosin <peda@axentia.se>
6955L:	linux-iio@vger.kernel.org
6956S:	Maintained
6957F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6958F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6959F:	drivers/iio/dac/dpot-dac.c
6960
6961IIO ENVELOPE DETECTOR
6962M:	Peter Rosin <peda@axentia.se>
6963L:	linux-iio@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6966F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6967F:	drivers/iio/adc/envelope-detector.c
6968
6969IIO MULTIPLEXER
6970M:	Peter Rosin <peda@axentia.se>
6971L:	linux-iio@vger.kernel.org
6972S:	Maintained
6973F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6974F:	drivers/iio/multiplexer/iio-mux.c
6975
6976IIO SUBSYSTEM AND DRIVERS
6977M:	Jonathan Cameron <jic23@kernel.org>
6978R:	Hartmut Knaack <knaack.h@gmx.de>
6979R:	Lars-Peter Clausen <lars@metafoo.de>
6980R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6981L:	linux-iio@vger.kernel.org
6982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6983S:	Maintained
6984F:	Documentation/ABI/testing/configfs-iio*
6985F:	Documentation/ABI/testing/sysfs-bus-iio*
6986F:	Documentation/devicetree/bindings/iio/
6987F:	drivers/iio/
6988F:	drivers/staging/iio/
6989F:	include/linux/iio/
6990F:	tools/iio/
6991
6992IIO UNIT CONVERTER
6993M:	Peter Rosin <peda@axentia.se>
6994L:	linux-iio@vger.kernel.org
6995S:	Maintained
6996F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6997F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6998F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6999F:	drivers/iio/afe/iio-rescale.c
7000
7001IKANOS/ADI EAGLE ADSL USB DRIVER
7002M:	Matthieu Castet <castet.matthieu@free.fr>
7003M:	Stanislaw Gruszka <stf_xl@wp.pl>
7004S:	Maintained
7005F:	drivers/usb/atm/ueagle-atm.c
7006
7007IMGTEC ASCII LCD DRIVER
7008M:	Paul Burton <paul.burton@mips.com>
7009S:	Maintained
7010F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7011F:	drivers/auxdisplay/img-ascii-lcd.c
7012
7013IMGTEC IR DECODER DRIVER
7014M:	James Hogan <jhogan@kernel.org>
7015S:	Maintained
7016F:	drivers/media/rc/img-ir/
7017
7018IMON SOUNDGRAPH USB IR RECEIVER
7019M:	Sean Young <sean@mess.org>
7020L:	linux-media@vger.kernel.org
7021S:	Maintained
7022F:	drivers/media/rc/imon_raw.c
7023F:	drivers/media/rc/imon.c
7024
7025IMS TWINTURBO FRAMEBUFFER DRIVER
7026L:	linux-fbdev@vger.kernel.org
7027S:	Orphan
7028F:	drivers/video/fbdev/imsttfb.c
7029
7030INA209 HARDWARE MONITOR DRIVER
7031M:	Guenter Roeck <linux@roeck-us.net>
7032L:	linux-hwmon@vger.kernel.org
7033S:	Maintained
7034F:	Documentation/hwmon/ina209
7035F:	Documentation/devicetree/bindings/i2c/ina209.txt
7036F:	drivers/hwmon/ina209.c
7037
7038INA2XX HARDWARE MONITOR DRIVER
7039M:	Guenter Roeck <linux@roeck-us.net>
7040L:	linux-hwmon@vger.kernel.org
7041S:	Maintained
7042F:	Documentation/hwmon/ina2xx
7043F:	drivers/hwmon/ina2xx.c
7044F:	include/linux/platform_data/ina2xx.h
7045
7046INDUSTRY PACK SUBSYSTEM (IPACK)
7047M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7048M:	Jens Taprogge <jens.taprogge@taprogge.org>
7049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7050L:	industrypack-devel@lists.sourceforge.net
7051W:	http://industrypack.sourceforge.net
7052S:	Maintained
7053F:	drivers/ipack/
7054
7055INFINIBAND SUBSYSTEM
7056M:	Doug Ledford <dledford@redhat.com>
7057M:	Jason Gunthorpe <jgg@mellanox.com>
7058L:	linux-rdma@vger.kernel.org
7059W:	https://github.com/linux-rdma/rdma-core
7060Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7062S:	Supported
7063F:	Documentation/devicetree/bindings/infiniband/
7064F:	Documentation/infiniband/
7065F:	drivers/infiniband/
7066F:	include/uapi/linux/if_infiniband.h
7067F:	include/uapi/rdma/
7068F:	include/rdma/
7069
7070INGENIC JZ4780 DMA Driver
7071M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7072S:	Maintained
7073F:	drivers/dma/dma-jz4780.c
7074
7075INGENIC JZ4780 NAND DRIVER
7076M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7077L:	linux-mtd@lists.infradead.org
7078S:	Maintained
7079F:	drivers/mtd/nand/raw/jz4780_*
7080
7081INOTIFY
7082M:	Jan Kara <jack@suse.cz>
7083R:	Amir Goldstein <amir73il@gmail.com>
7084L:	linux-fsdevel@vger.kernel.org
7085S:	Maintained
7086F:	Documentation/filesystems/inotify.txt
7087F:	fs/notify/inotify/
7088F:	include/linux/inotify.h
7089F:	include/uapi/linux/inotify.h
7090
7091INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7092M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7093L:	linux-input@vger.kernel.org
7094Q:	http://patchwork.kernel.org/project/linux-input/list/
7095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7096S:	Maintained
7097F:	drivers/input/
7098F:	include/linux/input.h
7099F:	include/uapi/linux/input.h
7100F:	include/uapi/linux/input-event-codes.h
7101F:	include/linux/input/
7102F:	Documentation/devicetree/bindings/input/
7103F:	Documentation/input/
7104
7105INPUT MULTITOUCH (MT) PROTOCOL
7106M:	Henrik Rydberg <rydberg@bitmath.org>
7107L:	linux-input@vger.kernel.org
7108S:	Odd fixes
7109F:	Documentation/input/multi-touch-protocol.rst
7110F:	drivers/input/input-mt.c
7111K:	\b(ABS|SYN)_MT_
7112
7113INSIDE SECURE CRYPTO DRIVER
7114M:	Antoine Tenart <antoine.tenart@bootlin.com>
7115F:	drivers/crypto/inside-secure/
7116S:	Maintained
7117L:	linux-crypto@vger.kernel.org
7118
7119INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7120M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7121M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7122L:	linux-integrity@vger.kernel.org
7123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7124S:	Supported
7125F:	security/integrity/ima/
7126
7127INTEL 810/815 FRAMEBUFFER DRIVER
7128M:	Antonino Daplas <adaplas@gmail.com>
7129L:	linux-fbdev@vger.kernel.org
7130S:	Maintained
7131F:	drivers/video/fbdev/i810/
7132
7133INTEL ASoC DRIVERS
7134M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7135M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7136M:	Jie Yang <yang.jie@linux.intel.com>
7137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7138S:	Supported
7139F:	sound/soc/intel/
7140
7141INTEL C600 SERIES SAS CONTROLLER DRIVER
7142M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7143M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7144L:	linux-scsi@vger.kernel.org
7145T:	git git://git.code.sf.net/p/intel-sas/isci
7146S:	Supported
7147F:	drivers/scsi/isci/
7148
7149INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7150M:	Jani Nikula <jani.nikula@linux.intel.com>
7151M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7152M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7153L:	intel-gfx@lists.freedesktop.org
7154W:	https://01.org/linuxgraphics/
7155B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7156C:	irc://chat.freenode.net/intel-gfx
7157Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7158T:	git git://anongit.freedesktop.org/drm-intel
7159S:	Supported
7160F:	drivers/gpu/drm/i915/
7161F:	include/drm/i915*
7162F:	include/uapi/drm/i915_drm.h
7163F:	Documentation/gpu/i915.rst
7164
7165INTEL ETHERNET DRIVERS
7166M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7167L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7168W:	http://www.intel.com/support/feedback.htm
7169W:	http://e1000.sourceforge.net/
7170Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7173S:	Supported
7174F:	Documentation/networking/e100.rst
7175F:	Documentation/networking/e1000.rst
7176F:	Documentation/networking/e1000e.txt
7177F:	Documentation/networking/igb.txt
7178F:	Documentation/networking/igbvf.txt
7179F:	Documentation/networking/ixgb.txt
7180F:	Documentation/networking/ixgbe.txt
7181F:	Documentation/networking/ixgbevf.txt
7182F:	Documentation/networking/i40e.txt
7183F:	Documentation/networking/i40evf.txt
7184F:	Documentation/networking/ice.txt
7185F:	drivers/net/ethernet/intel/
7186F:	drivers/net/ethernet/intel/*/
7187F:	include/linux/avf/virtchnl.h
7188
7189INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7190M:	Maik Broemme <mbroemme@libmpq.org>
7191L:	linux-fbdev@vger.kernel.org
7192S:	Maintained
7193F:	Documentation/fb/intelfb.txt
7194F:	drivers/video/fbdev/intelfb/
7195
7196INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7197M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7198M:	Zhi Wang <zhi.a.wang@intel.com>
7199L:	intel-gvt-dev@lists.freedesktop.org
7200L:	intel-gfx@lists.freedesktop.org
7201W:	https://01.org/igvt-g
7202T:	git https://github.com/intel/gvt-linux.git
7203S:	Supported
7204F:	drivers/gpu/drm/i915/gvt/
7205
7206INTEL HID EVENT DRIVER
7207M:	Alex Hung <alex.hung@canonical.com>
7208L:	platform-driver-x86@vger.kernel.org
7209S:	Maintained
7210F:	drivers/platform/x86/intel-hid.c
7211
7212INTEL I/OAT DMA DRIVER
7213M:	Dave Jiang <dave.jiang@intel.com>
7214R:	Dan Williams <dan.j.williams@intel.com>
7215L:	dmaengine@vger.kernel.org
7216Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7217S:	Supported
7218F:	drivers/dma/ioat*
7219
7220INTEL IDLE DRIVER
7221M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7222M:	Len Brown <lenb@kernel.org>
7223L:	linux-pm@vger.kernel.org
7224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7225B:	https://bugzilla.kernel.org
7226S:	Supported
7227F:	drivers/idle/intel_idle.c
7228
7229INTEL INTEGRATED SENSOR HUB DRIVER
7230M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7231M:	Jiri Kosina <jikos@kernel.org>
7232L:	linux-input@vger.kernel.org
7233S:	Maintained
7234F:	drivers/hid/intel-ish-hid/
7235
7236INTEL IOMMU (VT-d)
7237M:	David Woodhouse <dwmw2@infradead.org>
7238L:	iommu@lists.linux-foundation.org
7239T:	git git://git.infradead.org/iommu-2.6.git
7240S:	Supported
7241F:	drivers/iommu/intel-iommu.c
7242F:	include/linux/intel-iommu.h
7243
7244INTEL IOP-ADMA DMA DRIVER
7245R:	Dan Williams <dan.j.williams@intel.com>
7246S:	Odd fixes
7247F:	drivers/dma/iop-adma.c
7248
7249INTEL IPU3 CSI-2 CIO2 DRIVER
7250M:	Yong Zhi <yong.zhi@intel.com>
7251M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7252L:	linux-media@vger.kernel.org
7253S:	Maintained
7254F:	drivers/media/pci/intel/ipu3/
7255F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7256
7257INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7258M:	Krzysztof Halasa <khalasa@piap.pl>
7259S:	Maintained
7260F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7261F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7262F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7263F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7264F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7265F:	drivers/net/wan/ixp4xx_hss.c
7266
7267INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7268M:	Deepak Saxena <dsaxena@plexity.net>
7269S:	Maintained
7270F:	drivers/char/hw_random/ixp4xx-rng.c
7271
7272INTEL MANAGEMENT ENGINE (mei)
7273M:	Tomas Winkler <tomas.winkler@intel.com>
7274L:	linux-kernel@vger.kernel.org
7275S:	Supported
7276F:	include/uapi/linux/mei.h
7277F:	include/linux/mei_cl_bus.h
7278F:	drivers/misc/mei/*
7279F:	drivers/watchdog/mei_wdt.c
7280F:	Documentation/misc-devices/mei/*
7281F:	samples/mei/*
7282
7283INTEL MENLOW THERMAL DRIVER
7284M:	Sujith Thomas <sujith.thomas@intel.com>
7285L:	platform-driver-x86@vger.kernel.org
7286W:	https://01.org/linux-acpi
7287S:	Supported
7288F:	drivers/platform/x86/intel_menlow.c
7289
7290INTEL MERRIFIELD GPIO DRIVER
7291M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7292L:	linux-gpio@vger.kernel.org
7293S:	Maintained
7294F:	drivers/gpio/gpio-merrifield.c
7295
7296INTEL MIC DRIVERS (mic)
7297M:	Sudeep Dutt <sudeep.dutt@intel.com>
7298M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7299S:	Supported
7300W:	https://github.com/sudeepdutt/mic
7301W:	http://software.intel.com/en-us/mic-developer
7302F:	include/linux/mic_bus.h
7303F:	include/linux/scif.h
7304F:	include/uapi/linux/mic_common.h
7305F:	include/uapi/linux/mic_ioctl.h
7306F:	include/uapi/linux/scif_ioctl.h
7307F:	drivers/misc/mic/
7308F:	drivers/dma/mic_x100_dma.c
7309F:	drivers/dma/mic_x100_dma.h
7310F:	Documentation/mic/
7311
7312INTEL PMC CORE DRIVER
7313M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7314M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7315L:	platform-driver-x86@vger.kernel.org
7316S:	Maintained
7317F:	arch/x86/include/asm/pmc_core.h
7318F:	drivers/platform/x86/intel_pmc_core*
7319
7320INTEL PMC/P-Unit IPC DRIVER
7321M:	Zha Qipeng<qipeng.zha@intel.com>
7322L:	platform-driver-x86@vger.kernel.org
7323S:	Maintained
7324F:	drivers/platform/x86/intel_pmc_ipc.c
7325F:	drivers/platform/x86/intel_punit_ipc.c
7326F:	arch/x86/include/asm/intel_pmc_ipc.h
7327F:	arch/x86/include/asm/intel_punit_ipc.h
7328
7329INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7330M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7331L:	linux-wireless@vger.kernel.org
7332S:	Maintained
7333F:	Documentation/networking/README.ipw2100
7334F:	Documentation/networking/README.ipw2200
7335F:	drivers/net/wireless/intel/ipw2x00/
7336
7337INTEL PSTATE DRIVER
7338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7339M:	Len Brown <lenb@kernel.org>
7340L:	linux-pm@vger.kernel.org
7341S:	Supported
7342F:	drivers/cpufreq/intel_pstate.c
7343
7344INTEL RDMA RNIC DRIVER
7345M:	Faisal Latif <faisal.latif@intel.com>
7346M:	Shiraz Saleem <shiraz.saleem@intel.com>
7347L:	linux-rdma@vger.kernel.org
7348S:	Supported
7349F:	drivers/infiniband/hw/i40iw/
7350F:	include/uapi/rdma/i40iw-abi.h
7351
7352INTEL SHA MULTIBUFFER DRIVER
7353M:	Megha Dey <megha.dey@linux.intel.com>
7354R:	Tim Chen <tim.c.chen@linux.intel.com>
7355L:	linux-crypto@vger.kernel.org
7356S:	Supported
7357F:	arch/x86/crypto/sha*-mb
7358F:	crypto/mcryptd.c
7359
7360INTEL TELEMETRY DRIVER
7361M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7362L:	platform-driver-x86@vger.kernel.org
7363S:	Maintained
7364F:	arch/x86/include/asm/intel_telemetry.h
7365F:	drivers/platform/x86/intel_telemetry*
7366
7367INTEL VIRTUAL BUTTON DRIVER
7368M:	AceLan Kao <acelan.kao@canonical.com>
7369L:	platform-driver-x86@vger.kernel.org
7370S:	Maintained
7371F:	drivers/platform/x86/intel-vbtn.c
7372
7373INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7374M:	Stanislaw Gruszka <sgruszka@redhat.com>
7375L:	linux-wireless@vger.kernel.org
7376S:	Supported
7377F:	drivers/net/wireless/intel/iwlegacy/
7378
7379INTEL WIRELESS WIFI LINK (iwlwifi)
7380M:	Johannes Berg <johannes.berg@intel.com>
7381M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7382M:	Luca Coelho <luciano.coelho@intel.com>
7383M:	Intel Linux Wireless <linuxwifi@intel.com>
7384L:	linux-wireless@vger.kernel.org
7385W:	http://intellinuxwireless.org
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7387S:	Supported
7388F:	drivers/net/wireless/intel/iwlwifi/
7389
7390INTEL WIRELESS WIMAX CONNECTION 2400
7391M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7392M:	linux-wimax@intel.com
7393L:	wimax@linuxwimax.org (subscribers-only)
7394S:	Supported
7395W:	http://linuxwimax.org
7396F:	Documentation/wimax/README.i2400m
7397F:	drivers/net/wimax/i2400m/
7398F:	include/uapi/linux/wimax/i2400m.h
7399
7400INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7401M:	Mario Limonciello <mario.limonciello@dell.com>
7402S:	Maintained
7403F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7404
7405INTEL(R) TRACE HUB
7406M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7407S:	Supported
7408F:	Documentation/trace/intel_th.txt
7409F:	drivers/hwtracing/intel_th/
7410
7411INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7412M:	Ning Sun <ning.sun@intel.com>
7413L:	tboot-devel@lists.sourceforge.net
7414W:	http://tboot.sourceforge.net
7415T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7416S:	Supported
7417F:	Documentation/intel_txt.txt
7418F:	include/linux/tboot.h
7419F:	arch/x86/kernel/tboot.c
7420
7421INTEL-MID GPIO DRIVER
7422M:	David Cohen <david.a.cohen@linux.intel.com>
7423L:	linux-gpio@vger.kernel.org
7424S:	Maintained
7425F:	drivers/gpio/gpio-intel-mid.c
7426
7427INVENSENSE MPU-3050 GYROSCOPE DRIVER
7428M:	Linus Walleij <linus.walleij@linaro.org>
7429L:	linux-iio@vger.kernel.org
7430S:	Maintained
7431F:	drivers/iio/gyro/mpu3050*
7432F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7433
7434IOC3 ETHERNET DRIVER
7435M:	Ralf Baechle <ralf@linux-mips.org>
7436L:	linux-mips@linux-mips.org
7437S:	Maintained
7438F:	drivers/net/ethernet/sgi/ioc3-eth.c
7439
7440IOC3 SERIAL DRIVER
7441M:	Pat Gefre <pfg@sgi.com>
7442L:	linux-serial@vger.kernel.org
7443S:	Maintained
7444F:	drivers/tty/serial/ioc3_serial.c
7445
7446IOMMU DRIVERS
7447M:	Joerg Roedel <joro@8bytes.org>
7448L:	iommu@lists.linux-foundation.org
7449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7450S:	Maintained
7451F:	Documentation/devicetree/bindings/iommu/
7452F:	drivers/iommu/
7453F:	include/linux/iommu.h
7454F:	include/linux/of_iommu.h
7455F:	include/linux/iova.h
7456
7457IP MASQUERADING
7458M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7459S:	Maintained
7460F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7461
7462IPMI SUBSYSTEM
7463M:	Corey Minyard <minyard@acm.org>
7464L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7465W:	http://openipmi.sourceforge.net/
7466S:	Supported
7467F:	Documentation/IPMI.txt
7468F:	drivers/char/ipmi/
7469F:	include/linux/ipmi*
7470F:	include/uapi/linux/ipmi*
7471
7472IPS SCSI RAID DRIVER
7473M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7474L:	linux-scsi@vger.kernel.org
7475W:	http://www.adaptec.com/
7476S:	Maintained
7477F:	drivers/scsi/ips*
7478
7479IPVS
7480M:	Wensong Zhang <wensong@linux-vs.org>
7481M:	Simon Horman <horms@verge.net.au>
7482M:	Julian Anastasov <ja@ssi.bg>
7483L:	netdev@vger.kernel.org
7484L:	lvs-devel@vger.kernel.org
7485S:	Maintained
7486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7488F:	Documentation/networking/ipvs-sysctl.txt
7489F:	include/net/ip_vs.h
7490F:	include/uapi/linux/ip_vs.h
7491F:	net/netfilter/ipvs/
7492
7493IPWIRELESS DRIVER
7494M:	Jiri Kosina <jikos@kernel.org>
7495M:	David Sterba <dsterba@suse.com>
7496S:	Odd Fixes
7497F:	drivers/tty/ipwireless/
7498
7499IPX NETWORK LAYER
7500L:	netdev@vger.kernel.org
7501S:	Obsolete
7502F:	include/uapi/linux/ipx.h
7503F:	drivers/staging/ipx/
7504
7505IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7506M:	Marc Zyngier <marc.zyngier@arm.com>
7507S:	Maintained
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7509F:	Documentation/IRQ-domain.txt
7510F:	include/linux/irqdomain.h
7511F:	kernel/irq/irqdomain.c
7512F:	kernel/irq/msi.c
7513
7514IRQ SUBSYSTEM
7515M:	Thomas Gleixner <tglx@linutronix.de>
7516L:	linux-kernel@vger.kernel.org
7517S:	Maintained
7518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7519F:	kernel/irq/
7520
7521IRQCHIP DRIVERS
7522M:	Thomas Gleixner <tglx@linutronix.de>
7523M:	Jason Cooper <jason@lakedaemon.net>
7524M:	Marc Zyngier <marc.zyngier@arm.com>
7525L:	linux-kernel@vger.kernel.org
7526S:	Maintained
7527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7528F:	Documentation/devicetree/bindings/interrupt-controller/
7529F:	drivers/irqchip/
7530
7531ISA
7532M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7533S:	Maintained
7534F:	Documentation/isa.txt
7535F:	drivers/base/isa.c
7536F:	include/linux/isa.h
7537
7538ISA RADIO MODULE
7539M:	Hans Verkuil <hverkuil@xs4all.nl>
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	https://linuxtv.org
7543S:	Maintained
7544F:	drivers/media/radio/radio-isa*
7545
7546ISAPNP
7547M:	Jaroslav Kysela <perex@perex.cz>
7548S:	Maintained
7549F:	Documentation/isapnp.txt
7550F:	drivers/pnp/isapnp/
7551F:	include/linux/isapnp.h
7552
7553ISCSI
7554M:	Lee Duncan <lduncan@suse.com>
7555M:	Chris Leech <cleech@redhat.com>
7556L:	open-iscsi@googlegroups.com
7557W:	www.open-iscsi.com
7558S:	Maintained
7559F:	drivers/scsi/*iscsi*
7560F:	include/scsi/*iscsi*
7561
7562iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7563M:	Peter Jones <pjones@redhat.com>
7564M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7565S:	Maintained
7566F:	drivers/firmware/iscsi_ibft*
7567
7568ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7569M:	Or Gerlitz <ogerlitz@mellanox.com>
7570M:	Sagi Grimberg <sagi@grimberg.me>
7571M:	Roi Dayan <roid@mellanox.com>
7572L:	linux-rdma@vger.kernel.org
7573S:	Supported
7574W:	http://www.openfabrics.org
7575W:	www.open-iscsi.org
7576Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7577F:	drivers/infiniband/ulp/iser/
7578
7579ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7580M:	Sagi Grimberg <sagi@grimberg.me>
7581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7582L:	linux-rdma@vger.kernel.org
7583L:	target-devel@vger.kernel.org
7584S:	Supported
7585W:	http://www.linux-iscsi.org
7586F:	drivers/infiniband/ulp/isert
7587
7588ISDN SUBSYSTEM
7589M:	Karsten Keil <isdn@linux-pingi.de>
7590L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7591L:	netdev@vger.kernel.org
7592W:	http://www.isdn4linux.de
7593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7594S:	Maintained
7595F:	Documentation/isdn/
7596F:	drivers/isdn/
7597F:	include/linux/isdn.h
7598F:	include/linux/isdn/
7599F:	include/uapi/linux/isdn.h
7600F:	include/uapi/linux/isdn/
7601
7602ISDN SUBSYSTEM (Eicon active card driver)
7603M:	Armin Schindler <mac@melware.de>
7604L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7605W:	http://www.melware.de
7606S:	Maintained
7607F:	drivers/isdn/hardware/eicon/
7608
7609IT87 HARDWARE MONITORING DRIVER
7610M:	Jean Delvare <jdelvare@suse.com>
7611L:	linux-hwmon@vger.kernel.org
7612S:	Maintained
7613F:	Documentation/hwmon/it87
7614F:	drivers/hwmon/it87.c
7615
7616IT913X MEDIA DRIVER
7617M:	Antti Palosaari <crope@iki.fi>
7618L:	linux-media@vger.kernel.org
7619W:	https://linuxtv.org
7620W:	http://palosaari.fi/linux/
7621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7622T:	git git://linuxtv.org/anttip/media_tree.git
7623S:	Maintained
7624F:	drivers/media/tuners/it913x*
7625
7626IVTV VIDEO4LINUX DRIVER
7627M:	Andy Walls <awalls@md.metrocast.net>
7628L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7629L:	linux-media@vger.kernel.org
7630T:	git git://linuxtv.org/media_tree.git
7631W:	http://www.ivtvdriver.org
7632S:	Maintained
7633F:	Documentation/media/v4l-drivers/ivtv*
7634F:	drivers/media/pci/ivtv/
7635F:	include/uapi/linux/ivtv*
7636
7637IX2505V MEDIA DRIVER
7638M:	Malcolm Priestley <tvboxspy@gmail.com>
7639L:	linux-media@vger.kernel.org
7640W:	https://linuxtv.org
7641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7642S:	Maintained
7643F:	drivers/media/dvb-frontends/ix2505v*
7644
7645JAILHOUSE HYPERVISOR INTERFACE
7646M:	Jan Kiszka <jan.kiszka@siemens.com>
7647L:	jailhouse-dev@googlegroups.com
7648S:	Maintained
7649F:	arch/x86/kernel/jailhouse.c
7650F:	arch/x86/include/asm/jailhouse_para.h
7651
7652JC42.4 TEMPERATURE SENSOR DRIVER
7653M:	Guenter Roeck <linux@roeck-us.net>
7654L:	linux-hwmon@vger.kernel.org
7655S:	Maintained
7656F:	drivers/hwmon/jc42.c
7657F:	Documentation/hwmon/jc42
7658
7659JFS FILESYSTEM
7660M:	Dave Kleikamp <shaggy@kernel.org>
7661L:	jfs-discussion@lists.sourceforge.net
7662W:	http://jfs.sourceforge.net/
7663T:	git git://github.com/kleikamp/linux-shaggy.git
7664S:	Maintained
7665F:	Documentation/filesystems/jfs.txt
7666F:	fs/jfs/
7667
7668JME NETWORK DRIVER
7669M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7670L:	netdev@vger.kernel.org
7671S:	Maintained
7672F:	drivers/net/ethernet/jme.*
7673
7674JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7675M:	David Woodhouse <dwmw2@infradead.org>
7676L:	linux-mtd@lists.infradead.org
7677W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7678S:	Maintained
7679F:	fs/jffs2/
7680F:	include/uapi/linux/jffs2.h
7681
7682JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7683M:	"Theodore Ts'o" <tytso@mit.edu>
7684M:	Jan Kara <jack@suse.com>
7685L:	linux-ext4@vger.kernel.org
7686S:	Maintained
7687F:	fs/jbd2/
7688F:	include/linux/jbd2.h
7689
7690JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7691M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7692L:	linux-media@vger.kernel.org
7693S:	Maintained
7694F:	drivers/media/platform/rcar_jpu.c
7695
7696JSM Neo PCI based serial card
7697M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7698L:	linux-serial@vger.kernel.org
7699S:	Maintained
7700F:	drivers/tty/serial/jsm/
7701
7702K10TEMP HARDWARE MONITORING DRIVER
7703M:	Clemens Ladisch <clemens@ladisch.de>
7704L:	linux-hwmon@vger.kernel.org
7705S:	Maintained
7706F:	Documentation/hwmon/k10temp
7707F:	drivers/hwmon/k10temp.c
7708
7709K8TEMP HARDWARE MONITORING DRIVER
7710M:	Rudolf Marek <r.marek@assembler.cz>
7711L:	linux-hwmon@vger.kernel.org
7712S:	Maintained
7713F:	Documentation/hwmon/k8temp
7714F:	drivers/hwmon/k8temp.c
7715
7716KASAN
7717M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7718R:	Alexander Potapenko <glider@google.com>
7719R:	Dmitry Vyukov <dvyukov@google.com>
7720L:	kasan-dev@googlegroups.com
7721S:	Maintained
7722F:	arch/*/include/asm/kasan.h
7723F:	arch/*/mm/kasan_init*
7724F:	Documentation/dev-tools/kasan.rst
7725F:	include/linux/kasan*.h
7726F:	lib/test_kasan.c
7727F:	mm/kasan/
7728F:	scripts/Makefile.kasan
7729
7730KCONFIG
7731M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7733L:	linux-kbuild@vger.kernel.org
7734S:	Maintained
7735F:	Documentation/kbuild/kconfig*
7736F:	scripts/kconfig/
7737F:	scripts/Kconfig.include
7738
7739KDUMP
7740M:	Dave Young <dyoung@redhat.com>
7741M:	Baoquan He <bhe@redhat.com>
7742R:	Vivek Goyal <vgoyal@redhat.com>
7743L:	kexec@lists.infradead.org
7744W:	http://lse.sourceforge.net/kdump/
7745S:	Maintained
7746F:	Documentation/kdump/
7747
7748KEENE FM RADIO TRANSMITTER DRIVER
7749M:	Hans Verkuil <hverkuil@xs4all.nl>
7750L:	linux-media@vger.kernel.org
7751T:	git git://linuxtv.org/media_tree.git
7752W:	https://linuxtv.org
7753S:	Maintained
7754F:	drivers/media/radio/radio-keene*
7755
7756KERNEL AUTOMOUNTER
7757M:	Ian Kent <raven@themaw.net>
7758L:	autofs@vger.kernel.org
7759S:	Maintained
7760F:	fs/autofs/
7761
7762KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7763M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7764M:	Michal Marek <michal.lkml@markovi.net>
7765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7766L:	linux-kbuild@vger.kernel.org
7767S:	Maintained
7768F:	Documentation/kbuild/
7769F:	Makefile
7770F:	scripts/Kbuild*
7771F:	scripts/Makefile*
7772F:	scripts/basic/
7773F:	scripts/mk*
7774F:	scripts/mod/
7775F:	scripts/package/
7776
7777KERNEL JANITORS
7778L:	kernel-janitors@vger.kernel.org
7779W:	http://kernelnewbies.org/KernelJanitors
7780S:	Odd Fixes
7781
7782KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7783M:	"J. Bruce Fields" <bfields@fieldses.org>
7784M:	Jeff Layton <jlayton@kernel.org>
7785L:	linux-nfs@vger.kernel.org
7786W:	http://nfs.sourceforge.net/
7787T:	git git://linux-nfs.org/~bfields/linux.git
7788S:	Supported
7789F:	fs/nfsd/
7790F:	include/uapi/linux/nfsd/
7791F:	fs/lockd/
7792F:	fs/nfs_common/
7793F:	net/sunrpc/
7794F:	include/linux/lockd/
7795F:	include/linux/sunrpc/
7796F:	include/uapi/linux/sunrpc/
7797
7798KERNEL SELFTEST FRAMEWORK
7799M:	Shuah Khan <shuah@kernel.org>
7800L:	linux-kselftest@vger.kernel.org
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7802Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7803S:	Maintained
7804F:	tools/testing/selftests/
7805F:	Documentation/dev-tools/kselftest*
7806
7807KERNEL USERMODE HELPER
7808M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7809L:	linux-kernel@vger.kernel.org
7810S:	Maintained
7811F:	kernel/umh.c
7812F:	include/linux/umh.h
7813
7814KERNEL VIRTUAL MACHINE (KVM)
7815M:	Paolo Bonzini <pbonzini@redhat.com>
7816M:	Radim Krčmář <rkrcmar@redhat.com>
7817L:	kvm@vger.kernel.org
7818W:	http://www.linux-kvm.org
7819T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7820S:	Supported
7821F:	Documentation/virtual/kvm/
7822F:	include/trace/events/kvm.h
7823F:	include/uapi/asm-generic/kvm*
7824F:	include/uapi/linux/kvm*
7825F:	include/asm-generic/kvm*
7826F:	include/linux/kvm*
7827F:	include/kvm/iodev.h
7828F:	virt/kvm/*
7829F:	tools/kvm/
7830
7831KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7832M:	Joerg Roedel <joro@8bytes.org>
7833L:	kvm@vger.kernel.org
7834W:	http://www.linux-kvm.org/
7835S:	Maintained
7836F:	arch/x86/include/asm/svm.h
7837F:	arch/x86/kvm/svm.c
7838
7839KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7840M:	Christoffer Dall <christoffer.dall@arm.com>
7841M:	Marc Zyngier <marc.zyngier@arm.com>
7842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7843L:	kvmarm@lists.cs.columbia.edu
7844W:	http://systems.cs.columbia.edu/projects/kvm-arm
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7846S:	Supported
7847F:	arch/arm/include/uapi/asm/kvm*
7848F:	arch/arm/include/asm/kvm*
7849F:	arch/arm/kvm/
7850F:	virt/kvm/arm/
7851F:	include/kvm/arm_*
7852
7853KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7854M:	Christoffer Dall <christoffer.dall@arm.com>
7855M:	Marc Zyngier <marc.zyngier@arm.com>
7856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7857L:	kvmarm@lists.cs.columbia.edu
7858S:	Maintained
7859F:	arch/arm64/include/uapi/asm/kvm*
7860F:	arch/arm64/include/asm/kvm*
7861F:	arch/arm64/kvm/
7862
7863KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7864M:	James Hogan <jhogan@kernel.org>
7865L:	linux-mips@linux-mips.org
7866S:	Supported
7867F:	arch/mips/include/uapi/asm/kvm*
7868F:	arch/mips/include/asm/kvm*
7869F:	arch/mips/kvm/
7870
7871KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7872M:	Paul Mackerras <paulus@ozlabs.org>
7873L:	kvm-ppc@vger.kernel.org
7874W:	http://www.linux-kvm.org/
7875T:	git git://github.com/agraf/linux-2.6.git
7876S:	Supported
7877F:	arch/powerpc/include/uapi/asm/kvm*
7878F:	arch/powerpc/include/asm/kvm*
7879F:	arch/powerpc/kvm/
7880F:	arch/powerpc/kernel/kvm*
7881
7882KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7883M:	Christian Borntraeger <borntraeger@de.ibm.com>
7884M:	Janosch Frank <frankja@linux.ibm.com>
7885R:	David Hildenbrand <david@redhat.com>
7886R:	Cornelia Huck <cohuck@redhat.com>
7887L:	linux-s390@vger.kernel.org
7888W:	http://www.ibm.com/developerworks/linux/linux390/
7889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7890S:	Supported
7891F:	arch/s390/include/uapi/asm/kvm*
7892F:	arch/s390/include/asm/gmap.h
7893F:	arch/s390/include/asm/kvm*
7894F:	arch/s390/kvm/
7895F:	arch/s390/mm/gmap.c
7896
7897KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7898M:	Paolo Bonzini <pbonzini@redhat.com>
7899M:	Radim Krčmář <rkrcmar@redhat.com>
7900L:	kvm@vger.kernel.org
7901W:	http://www.linux-kvm.org
7902T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7903S:	Supported
7904F:	arch/x86/kvm/
7905F:	arch/x86/include/uapi/asm/kvm*
7906F:	arch/x86/include/asm/kvm*
7907F:	arch/x86/include/asm/pvclock-abi.h
7908F:	arch/x86/kernel/kvm.c
7909F:	arch/x86/kernel/kvmclock.c
7910
7911KERNFS
7912M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7913M:	Tejun Heo <tj@kernel.org>
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7915S:	Supported
7916F:	include/linux/kernfs.h
7917F:	fs/kernfs/
7918
7919KEXEC
7920M:	Eric Biederman <ebiederm@xmission.com>
7921W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7922L:	kexec@lists.infradead.org
7923S:	Maintained
7924F:	include/linux/kexec.h
7925F:	include/uapi/linux/kexec.h
7926F:	kernel/kexec*
7927
7928KEYS-ENCRYPTED
7929M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7930L:	linux-integrity@vger.kernel.org
7931L:	keyrings@vger.kernel.org
7932S:	Supported
7933F:	Documentation/security/keys/trusted-encrypted.rst
7934F:	include/keys/encrypted-type.h
7935F:	security/keys/encrypted-keys/
7936
7937KEYS-TRUSTED
7938M:	James Bottomley <jejb@linux.vnet.ibm.com>
7939M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7940L:	linux-integrity@vger.kernel.org
7941L:	keyrings@vger.kernel.org
7942S:	Supported
7943F:	Documentation/security/keys/trusted-encrypted.rst
7944F:	include/keys/trusted-type.h
7945F:	security/keys/trusted.c
7946F:	security/keys/trusted.h
7947
7948KEYS/KEYRINGS:
7949M:	David Howells <dhowells@redhat.com>
7950L:	keyrings@vger.kernel.org
7951S:	Maintained
7952F:	Documentation/security/keys/core.rst
7953F:	include/linux/key.h
7954F:	include/linux/key-type.h
7955F:	include/linux/keyctl.h
7956F:	include/uapi/linux/keyctl.h
7957F:	include/keys/
7958F:	security/keys/
7959
7960KGDB / KDB /debug_core
7961M:	Jason Wessel <jason.wessel@windriver.com>
7962M:	Daniel Thompson <daniel.thompson@linaro.org>
7963W:	http://kgdb.wiki.kernel.org/
7964L:	kgdb-bugreport@lists.sourceforge.net
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7966S:	Maintained
7967F:	Documentation/dev-tools/kgdb.rst
7968F:	drivers/misc/kgdbts.c
7969F:	drivers/tty/serial/kgdboc.c
7970F:	include/linux/kdb.h
7971F:	include/linux/kgdb.h
7972F:	kernel/debug/
7973
7974KMEMLEAK
7975M:	Catalin Marinas <catalin.marinas@arm.com>
7976S:	Maintained
7977F:	Documentation/dev-tools/kmemleak.rst
7978F:	include/linux/kmemleak.h
7979F:	mm/kmemleak.c
7980F:	mm/kmemleak-test.c
7981
7982KMOD KERNEL MODULE LOADER - USERMODE HELPER
7983M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7984L:	linux-kernel@vger.kernel.org
7985S:	Maintained
7986F:	kernel/kmod.c
7987F:	include/linux/kmod.h
7988F:	lib/test_kmod.c
7989F:	tools/testing/selftests/kmod/
7990
7991KPROBES
7992M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7993M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7994M:	"David S. Miller" <davem@davemloft.net>
7995M:	Masami Hiramatsu <mhiramat@kernel.org>
7996S:	Maintained
7997F:	Documentation/kprobes.txt
7998F:	include/linux/kprobes.h
7999F:	include/asm-generic/kprobes.h
8000F:	kernel/kprobes.c
8001
8002KS0108 LCD CONTROLLER DRIVER
8003M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8004S:	Maintained
8005F:	Documentation/auxdisplay/ks0108
8006F:	drivers/auxdisplay/ks0108.c
8007F:	include/linux/ks0108.h
8008
8009L3MDEV
8010M:	David Ahern <dsa@cumulusnetworks.com>
8011L:	netdev@vger.kernel.org
8012S:	Maintained
8013F:	net/l3mdev
8014F:	include/net/l3mdev.h
8015
8016LANTIQ MIPS ARCHITECTURE
8017M:	John Crispin <john@phrozen.org>
8018L:	linux-mips@linux-mips.org
8019S:	Maintained
8020F:	arch/mips/lantiq
8021F:	drivers/soc/lantiq
8022
8023LAPB module
8024L:	linux-x25@vger.kernel.org
8025S:	Orphan
8026F:	Documentation/networking/lapb-module.txt
8027F:	include/*/lapb.h
8028F:	net/lapb/
8029
8030LASI 53c700 driver for PARISC
8031M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8032L:	linux-scsi@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/scsi/53c700.txt
8035F:	drivers/scsi/53c700*
8036
8037LEAKING_ADDRESSES
8038M:	Tobin C. Harding <me@tobin.cc>
8039M:	Tycho Andersen <tycho@tycho.ws>
8040L:	kernel-hardening@lists.openwall.com
8041S:	Maintained
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8043F:	scripts/leaking_addresses.pl
8044
8045LED SUBSYSTEM
8046M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8047M:	Pavel Machek <pavel@ucw.cz>
8048L:	linux-leds@vger.kernel.org
8049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8050S:	Maintained
8051F:	Documentation/devicetree/bindings/leds/
8052F:	drivers/leds/
8053F:	include/linux/leds.h
8054
8055LEGACY EEPROM DRIVER
8056M:	Jean Delvare <jdelvare@suse.com>
8057S:	Maintained
8058F:	Documentation/misc-devices/eeprom
8059F:	drivers/misc/eeprom/eeprom.c
8060
8061LEGO MINDSTORMS EV3
8062R:	David Lechner <david@lechnology.com>
8063S:	Maintained
8064F:	arch/arm/boot/dts/da850-lego-ev3.dts
8065F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8066F:	drivers/power/supply/lego_ev3_battery.c
8067
8068LEGO USB Tower driver
8069M:	Juergen Stuber <starblue@users.sourceforge.net>
8070L:	legousb-devel@lists.sourceforge.net
8071W:	http://legousb.sourceforge.net/
8072S:	Maintained
8073F:	drivers/usb/misc/legousbtower.c
8074
8075LG2160 MEDIA DRIVER
8076M:	Michael Krufky <mkrufky@linuxtv.org>
8077L:	linux-media@vger.kernel.org
8078W:	https://linuxtv.org
8079W:	http://github.com/mkrufky
8080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8081T:	git git://linuxtv.org/mkrufky/tuners.git
8082S:	Maintained
8083F:	drivers/media/dvb-frontends/lg2160.*
8084
8085LGDT3305 MEDIA DRIVER
8086M:	Michael Krufky <mkrufky@linuxtv.org>
8087L:	linux-media@vger.kernel.org
8088W:	https://linuxtv.org
8089W:	http://github.com/mkrufky
8090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8091T:	git git://linuxtv.org/mkrufky/tuners.git
8092S:	Maintained
8093F:	drivers/media/dvb-frontends/lgdt3305.*
8094
8095LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8096M:	Viresh Kumar <vireshk@kernel.org>
8097L:	linux-ide@vger.kernel.org
8098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8099S:	Maintained
8100F:	include/linux/pata_arasan_cf_data.h
8101F:	drivers/ata/pata_arasan_cf.c
8102
8103LIBATA PATA DRIVERS
8104M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8105M:	Tejun Heo <tj@kernel.org>
8106L:	linux-ide@vger.kernel.org
8107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8108S:	Maintained
8109F:	drivers/ata/pata_*.c
8110F:	drivers/ata/ata_generic.c
8111
8112LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8113M:	Linus Walleij <linus.walleij@linaro.org>
8114L:	linux-ide@vger.kernel.org
8115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8116S:	Maintained
8117F:	drivers/ata/pata_ftide010.c
8118F:	drivers/ata/sata_gemini.c
8119F:	drivers/ata/sata_gemini.h
8120
8121LIBATA SATA AHCI PLATFORM devices support
8122M:	Hans de Goede <hdegoede@redhat.com>
8123M:	Tejun Heo <tj@kernel.org>
8124L:	linux-ide@vger.kernel.org
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8126S:	Maintained
8127F:	drivers/ata/ahci_platform.c
8128F:	drivers/ata/libahci_platform.c
8129F:	include/linux/ahci_platform.h
8130
8131LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8132M:	Mikael Pettersson <mikpelinux@gmail.com>
8133L:	linux-ide@vger.kernel.org
8134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8135S:	Maintained
8136F:	drivers/ata/sata_promise.*
8137
8138LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8139M:	Tejun Heo <tj@kernel.org>
8140L:	linux-ide@vger.kernel.org
8141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8142S:	Maintained
8143F:	drivers/ata/
8144F:	include/linux/ata.h
8145F:	include/linux/libata.h
8146F:	Documentation/devicetree/bindings/ata/
8147
8148LIBLOCKDEP
8149M:	Sasha Levin <alexander.levin@verizon.com>
8150S:	Maintained
8151F:	tools/lib/lockdep/
8152
8153LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8154M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8155M:	Dan Williams <dan.j.williams@intel.com>
8156M:	Vishal Verma <vishal.l.verma@intel.com>
8157M:	Dave Jiang <dave.jiang@intel.com>
8158L:	linux-nvdimm@lists.01.org
8159Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8160S:	Supported
8161F:	drivers/nvdimm/blk.c
8162F:	drivers/nvdimm/region_devs.c
8163
8164LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8165M:	Vishal Verma <vishal.l.verma@intel.com>
8166M:	Dan Williams <dan.j.williams@intel.com>
8167M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8168M:	Dave Jiang <dave.jiang@intel.com>
8169L:	linux-nvdimm@lists.01.org
8170Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8171S:	Supported
8172F:	drivers/nvdimm/btt*
8173
8174LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8175M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8176M:	Dan Williams <dan.j.williams@intel.com>
8177M:	Vishal Verma <vishal.l.verma@intel.com>
8178M:	Dave Jiang <dave.jiang@intel.com>
8179L:	linux-nvdimm@lists.01.org
8180Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8181S:	Supported
8182F:	drivers/nvdimm/pmem*
8183
8184LIBNVDIMM: DEVICETREE BINDINGS
8185M:	Oliver O'Halloran <oohall@gmail.com>
8186L:	linux-nvdimm@lists.01.org
8187Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8188S:	Supported
8189F:	drivers/nvdimm/of_pmem.c
8190F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8191
8192LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8193M:	Dan Williams <dan.j.williams@intel.com>
8194M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8195M:	Vishal Verma <vishal.l.verma@intel.com>
8196M:	Dave Jiang <dave.jiang@intel.com>
8197L:	linux-nvdimm@lists.01.org
8198Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8200S:	Supported
8201F:	drivers/nvdimm/*
8202F:	drivers/acpi/nfit/*
8203F:	include/linux/nd.h
8204F:	include/linux/libnvdimm.h
8205F:	include/uapi/linux/ndctl.h
8206
8207LIGHTNVM PLATFORM SUPPORT
8208M:	Matias Bjorling <mb@lightnvm.io>
8209W:	http://github/OpenChannelSSD
8210L:	linux-block@vger.kernel.org
8211S:	Maintained
8212F:	drivers/lightnvm/
8213F:	include/linux/lightnvm.h
8214F:	include/uapi/linux/lightnvm.h
8215
8216LINUX FOR POWER MACINTOSH
8217M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8218W:	http://www.penguinppc.org/
8219L:	linuxppc-dev@lists.ozlabs.org
8220S:	Maintained
8221F:	arch/powerpc/platforms/powermac/
8222F:	drivers/macintosh/
8223
8224LINUX FOR POWERPC (32-BIT AND 64-BIT)
8225M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8226M:	Paul Mackerras <paulus@samba.org>
8227M:	Michael Ellerman <mpe@ellerman.id.au>
8228W:	https://github.com/linuxppc/linux/wiki
8229L:	linuxppc-dev@lists.ozlabs.org
8230Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8232S:	Supported
8233F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8234F:	Documentation/devicetree/bindings/powerpc/
8235F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8236F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8237F:	Documentation/powerpc/
8238F:	arch/powerpc/
8239F:	drivers/char/tpm/tpm_ibmvtpm*
8240F:	drivers/crypto/nx/
8241F:	drivers/crypto/vmx/
8242F:	drivers/i2c/busses/i2c-opal.c
8243F:	drivers/net/ethernet/ibm/ibmveth.*
8244F:	drivers/net/ethernet/ibm/ibmvnic.*
8245F:	drivers/pci/hotplug/pnv_php.c
8246F:	drivers/pci/hotplug/rpa*
8247F:	drivers/rtc/rtc-opal.c
8248F:	drivers/scsi/ibmvscsi/
8249F:	drivers/tty/hvc/hvc_opal.c
8250F:	drivers/watchdog/wdrtas.c
8251F:	tools/testing/selftests/powerpc
8252N:	/pmac
8253N:	powermac
8254N:	powernv
8255N:	[^a-z0-9]ps3
8256N:	pseries
8257
8258LINUX FOR POWERPC EMBEDDED MPC5XXX
8259M:	Anatolij Gustschin <agust@denx.de>
8260L:	linuxppc-dev@lists.ozlabs.org
8261T:	git git://git.denx.de/linux-denx-agust.git
8262S:	Maintained
8263F:	arch/powerpc/platforms/512x/
8264F:	arch/powerpc/platforms/52xx/
8265
8266LINUX FOR POWERPC EMBEDDED PPC4XX
8267M:	Alistair Popple <alistair@popple.id.au>
8268M:	Matt Porter <mporter@kernel.crashing.org>
8269W:	http://www.penguinppc.org/
8270L:	linuxppc-dev@lists.ozlabs.org
8271S:	Maintained
8272F:	arch/powerpc/platforms/40x/
8273F:	arch/powerpc/platforms/44x/
8274
8275LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8276M:	Scott Wood <oss@buserror.net>
8277M:	Kumar Gala <galak@kernel.crashing.org>
8278W:	http://www.penguinppc.org/
8279L:	linuxppc-dev@lists.ozlabs.org
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8281S:	Maintained
8282F:	arch/powerpc/platforms/83xx/
8283F:	arch/powerpc/platforms/85xx/
8284F:	Documentation/devicetree/bindings/powerpc/fsl/
8285
8286LINUX FOR POWERPC EMBEDDED PPC8XX
8287M:	Vitaly Bordug <vitb@kernel.crashing.org>
8288W:	http://www.penguinppc.org/
8289L:	linuxppc-dev@lists.ozlabs.org
8290S:	Maintained
8291F:	arch/powerpc/platforms/8xx/
8292
8293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8294L:	linuxppc-dev@lists.ozlabs.org
8295S:	Orphan
8296F:	arch/powerpc/*/*virtex*
8297F:	arch/powerpc/*/*/*virtex*
8298
8299LINUX FOR POWERPC PA SEMI PWRFICIENT
8300L:	linuxppc-dev@lists.ozlabs.org
8301S:	Orphan
8302F:	arch/powerpc/platforms/pasemi/
8303F:	drivers/*/*pasemi*
8304F:	drivers/*/*/*pasemi*
8305
8306LINUX KERNEL DUMP TEST MODULE (LKDTM)
8307M:	Kees Cook <keescook@chromium.org>
8308S:	Maintained
8309F:	drivers/misc/lkdtm/*
8310
8311LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8312M:	Alan Stern <stern@rowland.harvard.edu>
8313M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8314M:	Will Deacon <will.deacon@arm.com>
8315M:	Peter Zijlstra <peterz@infradead.org>
8316M:	Boqun Feng <boqun.feng@gmail.com>
8317M:	Nicholas Piggin <npiggin@gmail.com>
8318M:	David Howells <dhowells@redhat.com>
8319M:	Jade Alglave <j.alglave@ucl.ac.uk>
8320M:	Luc Maranget <luc.maranget@inria.fr>
8321M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8322R:	Akira Yokosawa <akiyks@gmail.com>
8323L:	linux-kernel@vger.kernel.org
8324S:	Supported
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8326F:	tools/memory-model/
8327F:	Documentation/memory-barriers.txt
8328
8329LINUX SECURITY MODULE (LSM) FRAMEWORK
8330M:	Chris Wright <chrisw@sous-sol.org>
8331L:	linux-security-module@vger.kernel.org
8332S:	Supported
8333
8334LIS3LV02D ACCELEROMETER DRIVER
8335M:	Eric Piel <eric.piel@tremplin-utc.net>
8336S:	Maintained
8337F:	Documentation/misc-devices/lis3lv02d
8338F:	drivers/misc/lis3lv02d/
8339F:	drivers/platform/x86/hp_accel.c
8340
8341LIVE PATCHING
8342M:	Josh Poimboeuf <jpoimboe@redhat.com>
8343M:	Jessica Yu <jeyu@kernel.org>
8344M:	Jiri Kosina <jikos@kernel.org>
8345M:	Miroslav Benes <mbenes@suse.cz>
8346R:	Petr Mladek <pmladek@suse.com>
8347S:	Maintained
8348F:	kernel/livepatch/
8349F:	include/linux/livepatch.h
8350F:	arch/x86/include/asm/livepatch.h
8351F:	arch/x86/kernel/livepatch.c
8352F:	Documentation/livepatch/
8353F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8354F:	samples/livepatch/
8355L:	live-patching@vger.kernel.org
8356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8357
8358LLC (802.2)
8359L:	netdev@vger.kernel.org
8360S:	Odd fixes
8361F:	include/linux/llc.h
8362F:	include/uapi/linux/llc.h
8363F:	include/net/llc*
8364F:	net/llc/
8365
8366LM73 HARDWARE MONITOR DRIVER
8367M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8368L:	linux-hwmon@vger.kernel.org
8369S:	Maintained
8370F:	drivers/hwmon/lm73.c
8371
8372LM78 HARDWARE MONITOR DRIVER
8373M:	Jean Delvare <jdelvare@suse.com>
8374L:	linux-hwmon@vger.kernel.org
8375S:	Maintained
8376F:	Documentation/hwmon/lm78
8377F:	drivers/hwmon/lm78.c
8378
8379LM83 HARDWARE MONITOR DRIVER
8380M:	Jean Delvare <jdelvare@suse.com>
8381L:	linux-hwmon@vger.kernel.org
8382S:	Maintained
8383F:	Documentation/hwmon/lm83
8384F:	drivers/hwmon/lm83.c
8385
8386LM90 HARDWARE MONITOR DRIVER
8387M:	Jean Delvare <jdelvare@suse.com>
8388L:	linux-hwmon@vger.kernel.org
8389S:	Maintained
8390F:	Documentation/hwmon/lm90
8391F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8392F:	drivers/hwmon/lm90.c
8393F:	include/dt-bindings/thermal/lm90.h
8394
8395LM95234 HARDWARE MONITOR DRIVER
8396M:	Guenter Roeck <linux@roeck-us.net>
8397L:	linux-hwmon@vger.kernel.org
8398S:	Maintained
8399F:	Documentation/hwmon/lm95234
8400F:	drivers/hwmon/lm95234.c
8401
8402LME2510 MEDIA DRIVER
8403M:	Malcolm Priestley <tvboxspy@gmail.com>
8404L:	linux-media@vger.kernel.org
8405W:	https://linuxtv.org
8406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8407S:	Maintained
8408F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8409
8410LOADPIN SECURITY MODULE
8411M:	Kees Cook <keescook@chromium.org>
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8413S:	Supported
8414F:	security/loadpin/
8415F:	Documentation/admin-guide/LSM/LoadPin.rst
8416
8417LOCKING PRIMITIVES
8418M:	Peter Zijlstra <peterz@infradead.org>
8419M:	Ingo Molnar <mingo@redhat.com>
8420M:	Will Deacon <will.deacon@arm.com>
8421L:	linux-kernel@vger.kernel.org
8422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8423S:	Maintained
8424F:	Documentation/locking/
8425F:	include/linux/lockdep.h
8426F:	include/linux/spinlock*.h
8427F:	arch/*/include/asm/spinlock*.h
8428F:	include/linux/rwlock*.h
8429F:	include/linux/mutex*.h
8430F:	arch/*/include/asm/mutex*.h
8431F:	include/linux/rwsem*.h
8432F:	arch/*/include/asm/rwsem.h
8433F:	include/linux/seqlock.h
8434F:	lib/locking*.[ch]
8435F:	kernel/locking/
8436X:	kernel/locking/locktorture.c
8437
8438LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8439M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8440L:	linux-ntfs-dev@lists.sourceforge.net
8441W:	http://www.linux-ntfs.org/content/view/19/37/
8442S:	Maintained
8443F:	Documentation/ldm.txt
8444F:	block/partitions/ldm.*
8445
8446LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8447M:	Sathya Prakash <sathya.prakash@broadcom.com>
8448M:	Chaitra P B <chaitra.basappa@broadcom.com>
8449M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8450L:	MPT-FusionLinux.pdl@broadcom.com
8451L:	linux-scsi@vger.kernel.org
8452W:	http://www.avagotech.com/support/
8453S:	Supported
8454F:	drivers/message/fusion/
8455F:	drivers/scsi/mpt2sas/
8456F:	drivers/scsi/mpt3sas/
8457
8458LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8459M:	Matthew Wilcox <matthew@wil.cx>
8460L:	linux-scsi@vger.kernel.org
8461S:	Maintained
8462F:	drivers/scsi/sym53c8xx_2/
8463
8464LTC4261 HARDWARE MONITOR DRIVER
8465M:	Guenter Roeck <linux@roeck-us.net>
8466L:	linux-hwmon@vger.kernel.org
8467S:	Maintained
8468F:	Documentation/hwmon/ltc4261
8469F:	drivers/hwmon/ltc4261.c
8470
8471LTC4306 I2C MULTIPLEXER DRIVER
8472M:	Michael Hennerich <michael.hennerich@analog.com>
8473W:	http://ez.analog.com/community/linux-device-drivers
8474L:	linux-i2c@vger.kernel.org
8475S:	Supported
8476F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8477F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8478
8479LTP (Linux Test Project)
8480M:	Mike Frysinger <vapier@gentoo.org>
8481M:	Cyril Hrubis <chrubis@suse.cz>
8482M:	Wanlong Gao <wanlong.gao@gmail.com>
8483M:	Jan Stancek <jstancek@redhat.com>
8484M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8485M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8486L:	ltp@lists.linux.it (subscribers-only)
8487W:	http://linux-test-project.github.io/
8488T:	git git://github.com/linux-test-project/ltp.git
8489S:	Maintained
8490
8491M68K ARCHITECTURE
8492M:	Geert Uytterhoeven <geert@linux-m68k.org>
8493L:	linux-m68k@lists.linux-m68k.org
8494W:	http://www.linux-m68k.org/
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8496S:	Maintained
8497F:	arch/m68k/
8498F:	drivers/zorro/
8499
8500M68K ON APPLE MACINTOSH
8501M:	Joshua Thompson <funaho@jurai.org>
8502W:	http://www.mac.linux-m68k.org/
8503L:	linux-m68k@lists.linux-m68k.org
8504S:	Maintained
8505F:	arch/m68k/mac/
8506
8507M68K ON HP9000/300
8508M:	Philip Blundell <philb@gnu.org>
8509W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8510S:	Maintained
8511F:	arch/m68k/hp300/
8512
8513M88DS3103 MEDIA DRIVER
8514M:	Antti Palosaari <crope@iki.fi>
8515L:	linux-media@vger.kernel.org
8516W:	https://linuxtv.org
8517W:	http://palosaari.fi/linux/
8518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8519T:	git git://linuxtv.org/anttip/media_tree.git
8520S:	Maintained
8521F:	drivers/media/dvb-frontends/m88ds3103*
8522
8523M88RS2000 MEDIA DRIVER
8524M:	Malcolm Priestley <tvboxspy@gmail.com>
8525L:	linux-media@vger.kernel.org
8526W:	https://linuxtv.org
8527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8528S:	Maintained
8529F:	drivers/media/dvb-frontends/m88rs2000*
8530
8531MA901 MASTERKIT USB FM RADIO DRIVER
8532M:	Alexey Klimov <klimov.linux@gmail.com>
8533L:	linux-media@vger.kernel.org
8534T:	git git://linuxtv.org/media_tree.git
8535S:	Maintained
8536F:	drivers/media/radio/radio-ma901.c
8537
8538MAC80211
8539M:	Johannes Berg <johannes@sipsolutions.net>
8540L:	linux-wireless@vger.kernel.org
8541W:	http://wireless.kernel.org/
8542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8544S:	Maintained
8545F:	Documentation/networking/mac80211-injection.txt
8546F:	include/net/mac80211.h
8547F:	net/mac80211/
8548F:	drivers/net/wireless/mac80211_hwsim.[ch]
8549F:	Documentation/networking/mac80211_hwsim/README
8550
8551MAILBOX API
8552M:	Jassi Brar <jassisinghbrar@gmail.com>
8553L:	linux-kernel@vger.kernel.org
8554S:	Maintained
8555F:	drivers/mailbox/
8556F:	include/linux/mailbox_client.h
8557F:	include/linux/mailbox_controller.h
8558
8559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8560M:	Michael Kerrisk <mtk.manpages@gmail.com>
8561W:	http://www.kernel.org/doc/man-pages
8562L:	linux-man@vger.kernel.org
8563S:	Maintained
8564
8565MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8566M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8567L:	linux-mips@linux-mips.org
8568S:	Maintained
8569F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8570
8571MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8572M:	Andrew Lunn <andrew@lunn.ch>
8573M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8574L:	netdev@vger.kernel.org
8575S:	Maintained
8576F:	drivers/net/dsa/mv88e6xxx/
8577F:	linux/platform_data/mv88e6xxx.h
8578F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8579
8580MARVELL ARMADA DRM SUPPORT
8581M:	Russell King <linux@armlinux.org.uk>
8582S:	Maintained
8583T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8584T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8585F:	drivers/gpu/drm/armada/
8586F:	include/uapi/drm/armada_drm.h
8587F:	Documentation/devicetree/bindings/display/armada/
8588
8589MARVELL CRYPTO DRIVER
8590M:	Boris Brezillon <boris.brezillon@bootlin.com>
8591M:	Arnaud Ebalard <arno@natisbad.org>
8592F:	drivers/crypto/marvell/
8593S:	Maintained
8594L:	linux-crypto@vger.kernel.org
8595
8596MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8597M:	Mirko Lindner <mlindner@marvell.com>
8598M:	Stephen Hemminger <stephen@networkplumber.org>
8599L:	netdev@vger.kernel.org
8600S:	Maintained
8601F:	drivers/net/ethernet/marvell/sk*
8602
8603MARVELL LIBERTAS WIRELESS DRIVER
8604L:	libertas-dev@lists.infradead.org
8605S:	Orphan
8606F:	drivers/net/wireless/marvell/libertas/
8607
8608MARVELL MACCHIATOBIN SUPPORT
8609M:	Russell King <linux@armlinux.org.uk>
8610L:	linux-arm-kernel@lists.infradead.org
8611S:	Maintained
8612F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8613
8614MARVELL MV643XX ETHERNET DRIVER
8615M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8616L:	netdev@vger.kernel.org
8617S:	Maintained
8618F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8619F:	include/linux/mv643xx.h
8620
8621MARVELL MV88X3310 PHY DRIVER
8622M:	Russell King <linux@armlinux.org.uk>
8623L:	netdev@vger.kernel.org
8624S:	Maintained
8625F:	drivers/net/phy/marvell10g.c
8626
8627MARVELL MVNETA ETHERNET DRIVER
8628M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8629L:	netdev@vger.kernel.org
8630S:	Maintained
8631F:	drivers/net/ethernet/marvell/mvneta.*
8632
8633MARVELL MWIFIEX WIRELESS DRIVER
8634M:	Amitkumar Karwar <amitkarwar@gmail.com>
8635M:	Nishant Sarmukadam <nishants@marvell.com>
8636M:	Ganapathi Bhat <gbhat@marvell.com>
8637M:	Xinming Hu <huxm@marvell.com>
8638L:	linux-wireless@vger.kernel.org
8639S:	Maintained
8640F:	drivers/net/wireless/marvell/mwifiex/
8641
8642MARVELL MWL8K WIRELESS DRIVER
8643M:	Lennert Buytenhek <buytenh@wantstofly.org>
8644L:	linux-wireless@vger.kernel.org
8645S:	Odd Fixes
8646F:	drivers/net/wireless/marvell/mwl8k.c
8647
8648MARVELL NAND CONTROLLER DRIVER
8649M:	Miquel Raynal <miquel.raynal@bootlin.com>
8650L:	linux-mtd@lists.infradead.org
8651S:	Maintained
8652F:	drivers/mtd/nand/raw/marvell_nand.c
8653F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8654
8655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8656M:	Nicolas Pitre <nico@fluxnic.net>
8657S:	Odd Fixes
8658F:	drivers/mmc/host/mvsdio.*
8659
8660MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8661M:	Hu Ziji <huziji@marvell.com>
8662L:	linux-mmc@vger.kernel.org
8663S:	Supported
8664F:	drivers/mmc/host/sdhci-xenon*
8665F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8666
8667MATROX FRAMEBUFFER DRIVER
8668L:	linux-fbdev@vger.kernel.org
8669S:	Orphan
8670F:	drivers/video/fbdev/matrox/matroxfb_*
8671F:	include/uapi/linux/matroxfb.h
8672
8673MAX16065 HARDWARE MONITOR DRIVER
8674M:	Guenter Roeck <linux@roeck-us.net>
8675L:	linux-hwmon@vger.kernel.org
8676S:	Maintained
8677F:	Documentation/hwmon/max16065
8678F:	drivers/hwmon/max16065.c
8679
8680MAX20751 HARDWARE MONITOR DRIVER
8681M:	Guenter Roeck <linux@roeck-us.net>
8682L:	linux-hwmon@vger.kernel.org
8683S:	Maintained
8684F:	Documentation/hwmon/max20751
8685F:	drivers/hwmon/max20751.c
8686
8687MAX2175 SDR TUNER DRIVER
8688M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8689L:	linux-media@vger.kernel.org
8690T:	git git://linuxtv.org/media_tree.git
8691S:	Maintained
8692F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8693F:	Documentation/media/v4l-drivers/max2175.rst
8694F:	drivers/media/i2c/max2175*
8695F:	include/uapi/linux/max2175.h
8696
8697MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8698L:	linux-hwmon@vger.kernel.org
8699S:	Orphan
8700F:	Documentation/hwmon/max6650
8701F:	drivers/hwmon/max6650.c
8702
8703MAX6697 HARDWARE MONITOR DRIVER
8704M:	Guenter Roeck <linux@roeck-us.net>
8705L:	linux-hwmon@vger.kernel.org
8706S:	Maintained
8707F:	Documentation/hwmon/max6697
8708F:	Documentation/devicetree/bindings/i2c/max6697.txt
8709F:	drivers/hwmon/max6697.c
8710F:	include/linux/platform_data/max6697.h
8711
8712MAX9860 MONO AUDIO VOICE CODEC DRIVER
8713M:	Peter Rosin <peda@axentia.se>
8714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8715S:	Maintained
8716F:	Documentation/devicetree/bindings/sound/max9860.txt
8717F:	sound/soc/codecs/max9860.*
8718
8719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8720M:	Javier Martinez Canillas <javier@dowhile0.org>
8721L:	linux-kernel@vger.kernel.org
8722S:	Supported
8723F:	drivers/regulator/max77802-regulator.c
8724F:	Documentation/devicetree/bindings/*/*max77802.txt
8725F:	include/dt-bindings/*/*max77802.h
8726
8727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8728M:	Krzysztof Kozlowski <krzk@kernel.org>
8729M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8730L:	linux-pm@vger.kernel.org
8731S:	Supported
8732F:	drivers/power/supply/max14577_charger.c
8733F:	drivers/power/supply/max77693_charger.c
8734
8735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8736M:	Chanwoo Choi <cw00.choi@samsung.com>
8737M:	Krzysztof Kozlowski <krzk@kernel.org>
8738M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8739L:	linux-kernel@vger.kernel.org
8740S:	Supported
8741F:	drivers/*/max14577*.c
8742F:	drivers/*/max77686*.c
8743F:	drivers/*/max77693*.c
8744F:	drivers/extcon/extcon-max14577.c
8745F:	drivers/extcon/extcon-max77693.c
8746F:	drivers/rtc/rtc-max77686.c
8747F:	drivers/clk/clk-max77686.c
8748F:	Documentation/devicetree/bindings/mfd/max14577.txt
8749F:	Documentation/devicetree/bindings/*/max77686.txt
8750F:	Documentation/devicetree/bindings/mfd/max77693.txt
8751F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8752F:	include/linux/mfd/max14577*.h
8753F:	include/linux/mfd/max77686*.h
8754F:	include/linux/mfd/max77693*.h
8755
8756MAXIRADIO FM RADIO RECEIVER DRIVER
8757M:	Hans Verkuil <hverkuil@xs4all.nl>
8758L:	linux-media@vger.kernel.org
8759T:	git git://linuxtv.org/media_tree.git
8760W:	https://linuxtv.org
8761S:	Maintained
8762F:	drivers/media/radio/radio-maxiradio*
8763
8764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8765M:	Peter Rosin <peda@axentia.se>
8766L:	linux-iio@vger.kernel.org
8767S:	Maintained
8768F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8769F:	drivers/iio/potentiometer/mcp4018.c
8770F:	drivers/iio/potentiometer/mcp4531.c
8771
8772MCR20A IEEE-802.15.4 RADIO DRIVER
8773M:	Xue Liu <liuxuenetmail@gmail.com>
8774L:	linux-wpan@vger.kernel.org
8775W:	https://github.com/xueliu/mcr20a-linux
8776S:	Maintained
8777F:	drivers/net/ieee802154/mcr20a.c
8778F:	drivers/net/ieee802154/mcr20a.h
8779F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8780
8781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8782M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8783L:	linux-iio@vger.kernel.org
8784S:	Maintained
8785F:	drivers/iio/dac/cio-dac.c
8786
8787MEDIA DRIVERS FOR ASCOT2E
8788M:	Sergey Kozlov <serjk@netup.ru>
8789M:	Abylay Ospan <aospan@netup.ru>
8790L:	linux-media@vger.kernel.org
8791W:	https://linuxtv.org
8792W:	http://netup.tv/
8793T:	git git://linuxtv.org/media_tree.git
8794S:	Supported
8795F:	drivers/media/dvb-frontends/ascot2e*
8796
8797MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8798M:	Jasmin Jessich <jasmin@anw.at>
8799L:	linux-media@vger.kernel.org
8800W:	https://linuxtv.org
8801T:	git git://linuxtv.org/media_tree.git
8802S:	Maintained
8803F:	drivers/media/dvb-frontends/cxd2099*
8804
8805MEDIA DRIVERS FOR CXD2841ER
8806M:	Sergey Kozlov <serjk@netup.ru>
8807M:	Abylay Ospan <aospan@netup.ru>
8808L:	linux-media@vger.kernel.org
8809W:	https://linuxtv.org
8810W:	http://netup.tv/
8811T:	git git://linuxtv.org/media_tree.git
8812S:	Supported
8813F:	drivers/media/dvb-frontends/cxd2841er*
8814
8815MEDIA DRIVERS FOR CXD2880
8816M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8817L:	linux-media@vger.kernel.org
8818W:	http://linuxtv.org/
8819T:	git git://linuxtv.org/media_tree.git
8820S:	Supported
8821F:	drivers/media/dvb-frontends/cxd2880/*
8822F:	drivers/media/spi/cxd2880*
8823
8824MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8825M:	Daniel Scheller <d.scheller.oss@gmail.com>
8826L:	linux-media@vger.kernel.org
8827W:	https://linuxtv.org
8828T:	git git://linuxtv.org/media_tree.git
8829S:	Maintained
8830F:	drivers/media/pci/ddbridge/*
8831
8832MEDIA DRIVERS FOR FREESCALE IMX
8833M:	Steve Longerbeam <slongerbeam@gmail.com>
8834M:	Philipp Zabel <p.zabel@pengutronix.de>
8835L:	linux-media@vger.kernel.org
8836T:	git git://linuxtv.org/media_tree.git
8837S:	Maintained
8838F:	Documentation/devicetree/bindings/media/imx.txt
8839F:	Documentation/media/v4l-drivers/imx.rst
8840F:	drivers/staging/media/imx/
8841F:	include/linux/imx-media.h
8842F:	include/media/imx.h
8843
8844MEDIA DRIVERS FOR HELENE
8845M:	Abylay Ospan <aospan@netup.ru>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848W:	http://netup.tv/
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	drivers/media/dvb-frontends/helene*
8852
8853MEDIA DRIVERS FOR HORUS3A
8854M:	Sergey Kozlov <serjk@netup.ru>
8855M:	Abylay Ospan <aospan@netup.ru>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858W:	http://netup.tv/
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Supported
8861F:	drivers/media/dvb-frontends/horus3a*
8862
8863MEDIA DRIVERS FOR LNBH25
8864M:	Sergey Kozlov <serjk@netup.ru>
8865M:	Abylay Ospan <aospan@netup.ru>
8866L:	linux-media@vger.kernel.org
8867W:	https://linuxtv.org
8868W:	http://netup.tv/
8869T:	git git://linuxtv.org/media_tree.git
8870S:	Supported
8871F:	drivers/media/dvb-frontends/lnbh25*
8872
8873MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8874M:	Daniel Scheller <d.scheller.oss@gmail.com>
8875L:	linux-media@vger.kernel.org
8876W:	https://linuxtv.org
8877T:	git git://linuxtv.org/media_tree.git
8878S:	Maintained
8879F:	drivers/media/dvb-frontends/mxl5xx*
8880
8881MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8882M:	Sergey Kozlov <serjk@netup.ru>
8883M:	Abylay Ospan <aospan@netup.ru>
8884L:	linux-media@vger.kernel.org
8885W:	https://linuxtv.org
8886W:	http://netup.tv/
8887T:	git git://linuxtv.org/media_tree.git
8888S:	Supported
8889F:	drivers/media/pci/netup_unidvb/*
8890
8891MEDIA DRIVERS FOR RENESAS - CEU
8892M:	Jacopo Mondi <jacopo@jmondi.org>
8893L:	linux-media@vger.kernel.org
8894L:	linux-renesas-soc@vger.kernel.org
8895T:	git git://linuxtv.org/media_tree.git
8896S:	Supported
8897F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8898F:	drivers/media/platform/renesas-ceu.c
8899F:	include/media/drv-intf/renesas-ceu.h
8900
8901MEDIA DRIVERS FOR RENESAS - DRIF
8902M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8903L:	linux-media@vger.kernel.org
8904L:	linux-renesas-soc@vger.kernel.org
8905T:	git git://linuxtv.org/media_tree.git
8906S:	Supported
8907F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8908F:	drivers/media/platform/rcar_drif.c
8909
8910MEDIA DRIVERS FOR RENESAS - FCP
8911M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8912L:	linux-media@vger.kernel.org
8913L:	linux-renesas-soc@vger.kernel.org
8914T:	git git://linuxtv.org/media_tree.git
8915S:	Supported
8916F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8917F:	drivers/media/platform/rcar-fcp.c
8918F:	include/media/rcar-fcp.h
8919
8920MEDIA DRIVERS FOR RENESAS - FDP1
8921M:	Kieran Bingham <kieran@bingham.xyz>
8922L:	linux-media@vger.kernel.org
8923L:	linux-renesas-soc@vger.kernel.org
8924T:	git git://linuxtv.org/media_tree.git
8925S:	Supported
8926F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8927F:	drivers/media/platform/rcar_fdp1.c
8928
8929MEDIA DRIVERS FOR RENESAS - VIN
8930M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8931L:	linux-media@vger.kernel.org
8932L:	linux-renesas-soc@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Supported
8935F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8936F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8937F:	drivers/media/platform/rcar-vin/
8938
8939MEDIA DRIVERS FOR RENESAS - VSP1
8940M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8941L:	linux-media@vger.kernel.org
8942L:	linux-renesas-soc@vger.kernel.org
8943T:	git git://linuxtv.org/media_tree.git
8944S:	Supported
8945F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8946F:	drivers/media/platform/vsp1/
8947
8948MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8949M:	Daniel Scheller <d.scheller.oss@gmail.com>
8950L:	linux-media@vger.kernel.org
8951W:	https://linuxtv.org
8952T:	git git://linuxtv.org/media_tree.git
8953S:	Maintained
8954F:	drivers/media/dvb-frontends/stv0910*
8955
8956MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8957M:	Daniel Scheller <d.scheller.oss@gmail.com>
8958L:	linux-media@vger.kernel.org
8959W:	https://linuxtv.org
8960T:	git git://linuxtv.org/media_tree.git
8961S:	Maintained
8962F:	drivers/media/dvb-frontends/stv6111*
8963
8964MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8965M:	Dmitry Osipenko <digetx@gmail.com>
8966L:	linux-media@vger.kernel.org
8967L:	linux-tegra@vger.kernel.org
8968T:	git git://linuxtv.org/media_tree.git
8969S:	Maintained
8970F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8971F:	drivers/staging/media/tegra-vde/
8972
8973MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8975P:	LinuxTV.org Project
8976L:	linux-media@vger.kernel.org
8977W:	https://linuxtv.org
8978Q:	http://patchwork.kernel.org/project/linux-media/list/
8979T:	git git://linuxtv.org/media_tree.git
8980S:	Maintained
8981F:	Documentation/devicetree/bindings/media/
8982F:	Documentation/media/
8983F:	drivers/media/
8984F:	drivers/staging/media/
8985F:	include/linux/platform_data/media/
8986F:	include/media/
8987F:	include/uapi/linux/dvb/
8988F:	include/uapi/linux/videodev2.h
8989F:	include/uapi/linux/media.h
8990F:	include/uapi/linux/v4l2-*
8991F:	include/uapi/linux/meye.h
8992F:	include/uapi/linux/ivtv*
8993F:	include/uapi/linux/uvcvideo.h
8994
8995MEDIATEK CIR DRIVER
8996M:	Sean Wang <sean.wang@mediatek.com>
8997S:	Maintained
8998F:	drivers/media/rc/mtk-cir.c
8999
9000MEDIATEK DMA DRIVER
9001M:	Sean Wang <sean.wang@mediatek.com>
9002L:	dmaengine@vger.kernel.org
9003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9005S:	Maintained
9006F:	Documentation/devicetree/bindings/dma/mtk-*
9007F:	drivers/dma/mediatek/
9008
9009MEDIATEK PMIC LED DRIVER
9010M:	Sean Wang <sean.wang@mediatek.com>
9011S:	Maintained
9012F:	drivers/leds/leds-mt6323.c
9013F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9014
9015MEDIATEK ETHERNET DRIVER
9016M:	Felix Fietkau <nbd@openwrt.org>
9017M:	John Crispin <john@phrozen.org>
9018M:	Sean Wang <sean.wang@mediatek.com>
9019M:	Nelson Chang <nelson.chang@mediatek.com>
9020L:	netdev@vger.kernel.org
9021S:	Maintained
9022F:	drivers/net/ethernet/mediatek/
9023
9024MEDIATEK SWITCH DRIVER
9025M:	Sean Wang <sean.wang@mediatek.com>
9026L:	netdev@vger.kernel.org
9027S:	Maintained
9028F:	drivers/net/dsa/mt7530.*
9029F:	net/dsa/tag_mtk.c
9030
9031MEDIATEK JPEG DRIVER
9032M:	Rick Chang <rick.chang@mediatek.com>
9033M:	Bin Liu <bin.liu@mediatek.com>
9034S:	Supported
9035F:	drivers/media/platform/mtk-jpeg/
9036F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9037
9038MEDIATEK MDP DRIVER
9039M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9040M:	Houlong Wei <houlong.wei@mediatek.com>
9041M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9042S:	Supported
9043F:	drivers/media/platform/mtk-mdp/
9044F:	drivers/media/platform/mtk-vpu/
9045F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9046
9047MEDIATEK MEDIA DRIVER
9048M:	Tiffany Lin <tiffany.lin@mediatek.com>
9049M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9050S:	Supported
9051F:	drivers/media/platform/mtk-vcodec/
9052F:	drivers/media/platform/mtk-vpu/
9053F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9054F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9055
9056MEDIATEK MT7601U WIRELESS LAN DRIVER
9057M:	Jakub Kicinski <kubakici@wp.pl>
9058L:	linux-wireless@vger.kernel.org
9059S:	Maintained
9060F:	drivers/net/wireless/mediatek/mt7601u/
9061
9062MEDIATEK NAND CONTROLLER DRIVER
9063M:	Xiaolei Li <xiaolei.li@mediatek.com>
9064L:	linux-mtd@lists.infradead.org
9065S:	Maintained
9066F:	drivers/mtd/nand/raw/mtk_*
9067F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9068
9069MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9070M:	Sean Wang <sean.wang@mediatek.com>
9071S:	Maintained
9072F:	drivers/char/hw_random/mtk-rng.c
9073
9074MEDIATEK USB3 DRD IP DRIVER
9075M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9076L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9078L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9079S:	Maintained
9080F:	drivers/usb/mtu3/
9081
9082MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9083M:	Peter Senna Tschudin <peter.senna@collabora.com>
9084M:	Martin Donnelly <martin.donnelly@ge.com>
9085M:	Martyn Welch <martyn.welch@collabora.co.uk>
9086S:	Maintained
9087F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9088F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9089
9090MEGARAID SCSI/SAS DRIVERS
9091M:	Kashyap Desai <kashyap.desai@broadcom.com>
9092M:	Sumit Saxena <sumit.saxena@broadcom.com>
9093M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9094L:	megaraidlinux.pdl@broadcom.com
9095L:	linux-scsi@vger.kernel.org
9096W:	http://www.avagotech.com/support/
9097S:	Maintained
9098F:	Documentation/scsi/megaraid.txt
9099F:	drivers/scsi/megaraid.*
9100F:	drivers/scsi/megaraid/
9101
9102MELEXIS MLX90614 DRIVER
9103M:	Crt Mori <cmo@melexis.com>
9104L:	linux-iio@vger.kernel.org
9105W:	http://www.melexis.com
9106S:	Supported
9107F:	drivers/iio/temperature/mlx90614.c
9108
9109MELEXIS MLX90632 DRIVER
9110M:	Crt Mori <cmo@melexis.com>
9111L:	linux-iio@vger.kernel.org
9112W:	http://www.melexis.com
9113S:	Supported
9114F:	drivers/iio/temperature/mlx90632.c
9115
9116MELFAS MIP4 TOUCHSCREEN DRIVER
9117M:	Sangwon Jee <jeesw@melfas.com>
9118W:	http://www.melfas.com
9119S:	Supported
9120F:	drivers/input/touchscreen/melfas_mip4.c
9121F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9122
9123MELLANOX ETHERNET DRIVER (mlx4_en)
9124M:	Tariq Toukan <tariqt@mellanox.com>
9125L:	netdev@vger.kernel.org
9126S:	Supported
9127W:	http://www.mellanox.com
9128Q:	http://patchwork.ozlabs.org/project/netdev/list/
9129F:	drivers/net/ethernet/mellanox/mlx4/en_*
9130
9131MELLANOX ETHERNET DRIVER (mlx5e)
9132M:	Saeed Mahameed <saeedm@mellanox.com>
9133L:	netdev@vger.kernel.org
9134S:	Supported
9135W:	http://www.mellanox.com
9136Q:	http://patchwork.ozlabs.org/project/netdev/list/
9137F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9138
9139MELLANOX ETHERNET INNOVA DRIVERS
9140R:	Boris Pismenny <borisp@mellanox.com>
9141L:	netdev@vger.kernel.org
9142S:	Supported
9143W:	http://www.mellanox.com
9144Q:	http://patchwork.ozlabs.org/project/netdev/list/
9145F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9146F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9147F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9148F:	include/linux/mlx5/mlx5_ifc_fpga.h
9149
9150MELLANOX ETHERNET INNOVA IPSEC DRIVER
9151R:	Boris Pismenny <borisp@mellanox.com>
9152L:	netdev@vger.kernel.org
9153S:	Supported
9154W:	http://www.mellanox.com
9155Q:	http://patchwork.ozlabs.org/project/netdev/list/
9156F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9157F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9158
9159MELLANOX ETHERNET SWITCH DRIVERS
9160M:	Jiri Pirko <jiri@mellanox.com>
9161M:	Ido Schimmel <idosch@mellanox.com>
9162L:	netdev@vger.kernel.org
9163S:	Supported
9164W:	http://www.mellanox.com
9165Q:	http://patchwork.ozlabs.org/project/netdev/list/
9166F:	drivers/net/ethernet/mellanox/mlxsw/
9167
9168MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9169M:	mlxsw@mellanox.com
9170L:	netdev@vger.kernel.org
9171S:	Supported
9172W:	http://www.mellanox.com
9173Q:	http://patchwork.ozlabs.org/project/netdev/list/
9174F:	drivers/net/ethernet/mellanox/mlxfw/
9175
9176MELLANOX HARDWARE PLATFORM SUPPORT
9177M:	Andy Shevchenko <andy@infradead.org>
9178M:	Darren Hart <dvhart@infradead.org>
9179M:	Vadim Pasternak <vadimp@mellanox.com>
9180L:	platform-driver-x86@vger.kernel.org
9181S:	Supported
9182F:	drivers/platform/mellanox/
9183
9184MELLANOX MLX4 core VPI driver
9185M:	Tariq Toukan <tariqt@mellanox.com>
9186L:	netdev@vger.kernel.org
9187L:	linux-rdma@vger.kernel.org
9188W:	http://www.mellanox.com
9189Q:	http://patchwork.ozlabs.org/project/netdev/list/
9190S:	Supported
9191F:	drivers/net/ethernet/mellanox/mlx4/
9192F:	include/linux/mlx4/
9193
9194MELLANOX MLX4 IB driver
9195M:	Yishai Hadas <yishaih@mellanox.com>
9196L:	linux-rdma@vger.kernel.org
9197W:	http://www.mellanox.com
9198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9199S:	Supported
9200F:	drivers/infiniband/hw/mlx4/
9201F:	include/linux/mlx4/
9202F:	include/uapi/rdma/mlx4-abi.h
9203
9204MELLANOX MLX5 core VPI driver
9205M:	Saeed Mahameed <saeedm@mellanox.com>
9206M:	Leon Romanovsky <leonro@mellanox.com>
9207L:	netdev@vger.kernel.org
9208L:	linux-rdma@vger.kernel.org
9209W:	http://www.mellanox.com
9210Q:	http://patchwork.ozlabs.org/project/netdev/list/
9211S:	Supported
9212F:	drivers/net/ethernet/mellanox/mlx5/core/
9213F:	include/linux/mlx5/
9214
9215MELLANOX MLX5 IB driver
9216M:	Leon Romanovsky <leonro@mellanox.com>
9217L:	linux-rdma@vger.kernel.org
9218W:	http://www.mellanox.com
9219Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9220S:	Supported
9221F:	drivers/infiniband/hw/mlx5/
9222F:	include/linux/mlx5/
9223F:	include/uapi/rdma/mlx5-abi.h
9224
9225MELLANOX MLXCPLD I2C AND MUX DRIVER
9226M:	Vadim Pasternak <vadimp@mellanox.com>
9227M:	Michael Shych <michaelsh@mellanox.com>
9228L:	linux-i2c@vger.kernel.org
9229S:	Supported
9230F:	drivers/i2c/busses/i2c-mlxcpld.c
9231F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9232F:	Documentation/i2c/busses/i2c-mlxcpld
9233
9234MELLANOX MLXCPLD LED DRIVER
9235M:	Vadim Pasternak <vadimp@mellanox.com>
9236L:	linux-leds@vger.kernel.org
9237S:	Supported
9238F:	drivers/leds/leds-mlxcpld.c
9239F:	drivers/leds/leds-mlxreg.c
9240F:	Documentation/leds/leds-mlxcpld.txt
9241
9242MELLANOX PLATFORM DRIVER
9243M:	Vadim Pasternak <vadimp@mellanox.com>
9244L:	platform-driver-x86@vger.kernel.org
9245S:	Supported
9246F:	drivers/platform/x86/mlx-platform.c
9247
9248MEMBARRIER SUPPORT
9249M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9250M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9251L:	linux-kernel@vger.kernel.org
9252S:	Supported
9253F:	kernel/sched/membarrier.c
9254F:	include/uapi/linux/membarrier.h
9255F:	arch/powerpc/include/asm/membarrier.h
9256
9257MEMORY MANAGEMENT
9258L:	linux-mm@kvack.org
9259W:	http://www.linux-mm.org
9260S:	Maintained
9261F:	include/linux/mm.h
9262F:	include/linux/gfp.h
9263F:	include/linux/mmzone.h
9264F:	include/linux/memory_hotplug.h
9265F:	include/linux/vmalloc.h
9266F:	mm/
9267
9268MEMORY TECHNOLOGY DEVICES (MTD)
9269M:	David Woodhouse <dwmw2@infradead.org>
9270M:	Brian Norris <computersforpeace@gmail.com>
9271M:	Boris Brezillon <boris.brezillon@bootlin.com>
9272M:	Marek Vasut <marek.vasut@gmail.com>
9273M:	Richard Weinberger <richard@nod.at>
9274L:	linux-mtd@lists.infradead.org
9275W:	http://www.linux-mtd.infradead.org/
9276Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9277T:	git git://git.infradead.org/linux-mtd.git master
9278T:	git git://git.infradead.org/linux-mtd.git mtd/next
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/mtd/
9281F:	drivers/mtd/
9282F:	include/linux/mtd/
9283F:	include/uapi/mtd/
9284
9285MEN A21 WATCHDOG DRIVER
9286M:	Johannes Thumshirn <morbidrsa@gmail.com>
9287L:	linux-watchdog@vger.kernel.org
9288S:	Maintained
9289F:	drivers/watchdog/mena21_wdt.c
9290
9291MEN CHAMELEON BUS (mcb)
9292M:	Johannes Thumshirn <morbidrsa@gmail.com>
9293S:	Maintained
9294F:	drivers/mcb/
9295F:	include/linux/mcb.h
9296F:	Documentation/men-chameleon-bus.txt
9297
9298MEN F21BMC (Board Management Controller)
9299M:	Andreas Werner <andreas.werner@men.de>
9300S:	Supported
9301F:	drivers/mfd/menf21bmc.c
9302F:	drivers/watchdog/menf21bmc_wdt.c
9303F:	drivers/leds/leds-menf21bmc.c
9304F:	drivers/hwmon/menf21bmc_hwmon.c
9305F:	Documentation/hwmon/menf21bmc
9306
9307MESON AO CEC DRIVER FOR AMLOGIC SOCS
9308M:	Neil Armstrong <narmstrong@baylibre.com>
9309L:	linux-media@lists.freedesktop.org
9310L:	linux-amlogic@lists.infradead.org
9311W:	http://linux-meson.com/
9312S:	Supported
9313F:	drivers/media/platform/meson/ao-cec.c
9314F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9315T:	git git://linuxtv.org/media_tree.git
9316
9317MICROBLAZE ARCHITECTURE
9318M:	Michal Simek <monstr@monstr.eu>
9319W:	http://www.monstr.eu/fdt/
9320T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9321S:	Supported
9322F:	arch/microblaze/
9323
9324MICROCHIP / ATMEL AT91 SERIAL DRIVER
9325M:	Richard Genoud <richard.genoud@gmail.com>
9326S:	Maintained
9327F:	drivers/tty/serial/atmel_serial.c
9328F:	drivers/tty/serial/atmel_serial.h
9329
9330MICROCHIP / ATMEL DMA DRIVER
9331M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333L:	dmaengine@vger.kernel.org
9334S:	Supported
9335F:	drivers/dma/at_hdmac.c
9336F:	drivers/dma/at_hdmac_regs.h
9337F:	include/linux/platform_data/dma-atmel.h
9338
9339MICROCHIP / ATMEL ECC DRIVER
9340M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9341L:	linux-crypto@vger.kernel.org
9342S:	Maintained
9343F:	drivers/crypto/atmel-ecc.*
9344
9345MICROCHIP / ATMEL ISC DRIVER
9346M:	Songjun Wu <songjun.wu@microchip.com>
9347L:	linux-media@vger.kernel.org
9348S:	Supported
9349F:	drivers/media/platform/atmel/atmel-isc.c
9350F:	drivers/media/platform/atmel/atmel-isc-regs.h
9351F:	devicetree/bindings/media/atmel-isc.txt
9352
9353MICROCHIP / ATMEL NAND DRIVER
9354M:	Wenyou Yang <wenyou.yang@microchip.com>
9355M:	Josh Wu <rainyfeeling@outlook.com>
9356L:	linux-mtd@lists.infradead.org
9357S:	Supported
9358F:	drivers/mtd/nand/raw/atmel/*
9359F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9360
9361MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9362M:	Woojung Huh <Woojung.Huh@microchip.com>
9363M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9364L:	netdev@vger.kernel.org
9365S:	Maintained
9366F:	net/dsa/tag_ksz.c
9367F:	drivers/net/dsa/microchip/*
9368F:	include/linux/platform_data/microchip-ksz.h
9369F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9370
9371MICROCHIP LAN743X ETHERNET DRIVER
9372M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9373M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9374L:	netdev@vger.kernel.org
9375S:	Maintained
9376F:	drivers/net/ethernet/microchip/lan743x_*
9377
9378MICROCHIP USB251XB DRIVER
9379M:	Richard Leitner <richard.leitner@skidata.com>
9380L:	linux-usb@vger.kernel.org
9381S:	Maintained
9382F:	drivers/usb/misc/usb251xb.c
9383F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9384
9385MICROSEMI MIPS SOCS
9386M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9387L:	linux-mips@linux-mips.org
9388S:	Maintained
9389F:	arch/mips/generic/board-ocelot.c
9390F:	arch/mips/configs/generic/board-ocelot.config
9391F:	arch/mips/boot/dts/mscc/
9392F:	Documentation/devicetree/bindings/mips/mscc.txt
9393
9394MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9395M:	Don Brace <don.brace@microsemi.com>
9396L:	esc.storagedev@microsemi.com
9397L:	linux-scsi@vger.kernel.org
9398S:	Supported
9399F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9400F:	drivers/scsi/smartpqi/Kconfig
9401F:	drivers/scsi/smartpqi/Makefile
9402F:	include/linux/cciss*.h
9403F:	include/uapi/linux/cciss*.h
9404F:	Documentation/scsi/smartpqi.txt
9405
9406MICROSEMI ETHERNET SWITCH DRIVER
9407M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9408L:	netdev@vger.kernel.org
9409S:	Supported
9410F:	drivers/net/ethernet/mscc/
9411
9412MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9413M:	Chen Yu <yu.c.chen@intel.com>
9414L:	platform-driver-x86@vger.kernel.org
9415S:	Supported
9416F:	drivers/platform/x86/surfacepro3_button.c
9417
9418MICROTEK X6 SCANNER
9419M:	Oliver Neukum <oliver@neukum.org>
9420S:	Maintained
9421F:	drivers/usb/image/microtek.*
9422
9423MIPS
9424M:	Ralf Baechle <ralf@linux-mips.org>
9425M:	James Hogan <jhogan@kernel.org>
9426L:	linux-mips@linux-mips.org
9427W:	http://www.linux-mips.org/
9428T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9429Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9430S:	Supported
9431F:	Documentation/devicetree/bindings/mips/
9432F:	Documentation/mips/
9433F:	arch/mips/
9434F:	drivers/platform/mips/
9435
9436MIPS BOSTON DEVELOPMENT BOARD
9437M:	Paul Burton <paul.burton@mips.com>
9438L:	linux-mips@linux-mips.org
9439S:	Maintained
9440F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9441F:	arch/mips/boot/dts/img/boston.dts
9442F:	arch/mips/configs/generic/board-boston.config
9443F:	drivers/clk/imgtec/clk-boston.c
9444F:	include/dt-bindings/clock/boston-clock.h
9445
9446MIPS GENERIC PLATFORM
9447M:	Paul Burton <paul.burton@mips.com>
9448L:	linux-mips@linux-mips.org
9449S:	Supported
9450F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9451F:	arch/mips/generic/
9452F:	arch/mips/tools/generic-board-config.sh
9453
9454MIPS/LOONGSON1 ARCHITECTURE
9455M:	Keguang Zhang <keguang.zhang@gmail.com>
9456L:	linux-mips@linux-mips.org
9457S:	Maintained
9458F:	arch/mips/loongson32/
9459F:	arch/mips/include/asm/mach-loongson32/
9460F:	drivers/*/*loongson1*
9461F:	drivers/*/*/*loongson1*
9462
9463MIPS/LOONGSON2 ARCHITECTURE
9464M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9465L:	linux-mips@linux-mips.org
9466S:	Maintained
9467F:	arch/mips/loongson64/*{2e/2f}*
9468F:	arch/mips/include/asm/mach-loongson64/
9469F:	drivers/*/*loongson2*
9470F:	drivers/*/*/*loongson2*
9471
9472MIPS/LOONGSON3 ARCHITECTURE
9473M:	Huacai Chen <chenhc@lemote.com>
9474L:	linux-mips@linux-mips.org
9475S:	Maintained
9476F:	arch/mips/loongson64/
9477F:	arch/mips/include/asm/mach-loongson64/
9478F:	drivers/platform/mips/cpu_hwmon.c
9479F:	drivers/*/*loongson3*
9480F:	drivers/*/*/*loongson3*
9481
9482MIPS RINT INSTRUCTION EMULATION
9483M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9484L:	linux-mips@linux-mips.org
9485S:	Supported
9486F:	arch/mips/math-emu/sp_rint.c
9487F:	arch/mips/math-emu/dp_rint.c
9488
9489MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9490M:	Hans Verkuil <hverkuil@xs4all.nl>
9491L:	linux-media@vger.kernel.org
9492T:	git git://linuxtv.org/media_tree.git
9493W:	https://linuxtv.org
9494S:	Odd Fixes
9495F:	drivers/media/radio/radio-miropcm20*
9496
9497MMP SUPPORT
9498M:	Eric Miao <eric.y.miao@gmail.com>
9499M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9501T:	git git://github.com/hzhuang1/linux.git
9502T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9503S:	Maintained
9504F:	arch/arm/boot/dts/mmp*
9505F:	arch/arm/mach-mmp/
9506
9507MN88472 MEDIA DRIVER
9508M:	Antti Palosaari <crope@iki.fi>
9509L:	linux-media@vger.kernel.org
9510W:	https://linuxtv.org
9511W:	http://palosaari.fi/linux/
9512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9513S:	Maintained
9514F:	drivers/media/dvb-frontends/mn88472*
9515
9516MN88473 MEDIA DRIVER
9517M:	Antti Palosaari <crope@iki.fi>
9518L:	linux-media@vger.kernel.org
9519W:	https://linuxtv.org
9520W:	http://palosaari.fi/linux/
9521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9522S:	Maintained
9523F:	drivers/media/dvb-frontends/mn88473*
9524
9525PCI DRIVER FOR MOBIVEIL PCIE IP
9526M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9527L:	linux-pci@vger.kernel.org
9528S:	Supported
9529F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9530F:	drivers/pci/host/pcie-mobiveil.c
9531
9532MODULE SUPPORT
9533M:	Jessica Yu <jeyu@kernel.org>
9534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9535S:	Maintained
9536F:	include/linux/module.h
9537F:	kernel/module.c
9538
9539MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9540W:	http://popies.net/meye/
9541S:	Orphan
9542F:	Documentation/media/v4l-drivers/meye*
9543F:	drivers/media/pci/meye/
9544F:	include/uapi/linux/meye.h
9545
9546MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9547M:	Jiri Slaby <jirislaby@gmail.com>
9548S:	Maintained
9549F:	Documentation/serial/moxa-smartio
9550F:	drivers/tty/mxser.*
9551
9552MR800 AVERMEDIA USB FM RADIO DRIVER
9553M:	Alexey Klimov <klimov.linux@gmail.com>
9554L:	linux-media@vger.kernel.org
9555T:	git git://linuxtv.org/media_tree.git
9556S:	Maintained
9557F:	drivers/media/radio/radio-mr800.c
9558
9559MRF24J40 IEEE 802.15.4 RADIO DRIVER
9560M:	Alan Ott <alan@signal11.us>
9561L:	linux-wpan@vger.kernel.org
9562S:	Maintained
9563F:	drivers/net/ieee802154/mrf24j40.c
9564F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9565
9566MSI LAPTOP SUPPORT
9567M:	"Lee, Chun-Yi" <jlee@suse.com>
9568L:	platform-driver-x86@vger.kernel.org
9569S:	Maintained
9570F:	drivers/platform/x86/msi-laptop.c
9571
9572MSI WMI SUPPORT
9573L:	platform-driver-x86@vger.kernel.org
9574S:	Orphan
9575F:	drivers/platform/x86/msi-wmi.c
9576
9577MSI001 MEDIA DRIVER
9578M:	Antti Palosaari <crope@iki.fi>
9579L:	linux-media@vger.kernel.org
9580W:	https://linuxtv.org
9581W:	http://palosaari.fi/linux/
9582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9583T:	git git://linuxtv.org/anttip/media_tree.git
9584S:	Maintained
9585F:	drivers/media/tuners/msi001*
9586
9587MSI2500 MEDIA DRIVER
9588M:	Antti Palosaari <crope@iki.fi>
9589L:	linux-media@vger.kernel.org
9590W:	https://linuxtv.org
9591W:	http://palosaari.fi/linux/
9592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9593T:	git git://linuxtv.org/anttip/media_tree.git
9594S:	Maintained
9595F:	drivers/media/usb/msi2500/
9596
9597MSYSTEMS DISKONCHIP G3 MTD DRIVER
9598M:	Robert Jarzmik <robert.jarzmik@free.fr>
9599L:	linux-mtd@lists.infradead.org
9600S:	Maintained
9601F:	drivers/mtd/devices/docg3*
9602
9603MT9M032 APTINA SENSOR DRIVER
9604M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9605L:	linux-media@vger.kernel.org
9606T:	git git://linuxtv.org/media_tree.git
9607S:	Maintained
9608F:	drivers/media/i2c/mt9m032.c
9609F:	include/media/i2c/mt9m032.h
9610
9611MT9P031 APTINA CAMERA SENSOR
9612M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9613L:	linux-media@vger.kernel.org
9614T:	git git://linuxtv.org/media_tree.git
9615S:	Maintained
9616F:	drivers/media/i2c/mt9p031.c
9617F:	include/media/i2c/mt9p031.h
9618
9619MT9T001 APTINA CAMERA SENSOR
9620M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9621L:	linux-media@vger.kernel.org
9622T:	git git://linuxtv.org/media_tree.git
9623S:	Maintained
9624F:	drivers/media/i2c/mt9t001.c
9625F:	include/media/i2c/mt9t001.h
9626
9627MT9T112 APTINA CAMERA SENSOR
9628M:	Jacopo Mondi <jacopo@jmondi.org>
9629L:	linux-media@vger.kernel.org
9630T:	git git://linuxtv.org/media_tree.git
9631S:	Odd Fixes
9632F:	drivers/media/i2c/mt9t112.c
9633F:	include/media/i2c/mt9t112.h
9634
9635MT9V032 APTINA CAMERA SENSOR
9636M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637L:	linux-media@vger.kernel.org
9638T:	git git://linuxtv.org/media_tree.git
9639S:	Maintained
9640F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9641F:	drivers/media/i2c/mt9v032.c
9642F:	include/media/i2c/mt9v032.h
9643
9644MULTIFUNCTION DEVICES (MFD)
9645M:	Lee Jones <lee.jones@linaro.org>
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9647S:	Supported
9648F:	Documentation/devicetree/bindings/mfd/
9649F:	drivers/mfd/
9650F:	include/linux/mfd/
9651F:	include/dt-bindings/mfd/
9652
9653MULTIMEDIA CARD (MMC) ETC. OVER SPI
9654S:	Orphan
9655F:	drivers/mmc/host/mmc_spi.c
9656F:	include/linux/spi/mmc_spi.h
9657
9658MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9659M:	Ulf Hansson <ulf.hansson@linaro.org>
9660L:	linux-mmc@vger.kernel.org
9661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9662S:	Maintained
9663F:	Documentation/devicetree/bindings/mmc/
9664F:	drivers/mmc/
9665F:	include/linux/mmc/
9666F:	include/uapi/linux/mmc/
9667
9668MULTIPLEXER SUBSYSTEM
9669M:	Peter Rosin <peda@axentia.se>
9670S:	Maintained
9671F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9672F:	Documentation/devicetree/bindings/mux/
9673F:	include/linux/dt-bindings/mux/
9674F:	include/linux/mux/
9675F:	drivers/mux/
9676
9677MULTITECH MULTIPORT CARD (ISICOM)
9678S:	Orphan
9679F:	drivers/tty/isicom.c
9680F:	include/linux/isicom.h
9681
9682MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9683M:	Bin Liu <b-liu@ti.com>
9684L:	linux-usb@vger.kernel.org
9685S:	Maintained
9686F:	drivers/usb/musb/
9687
9688MXL5007T MEDIA DRIVER
9689M:	Michael Krufky <mkrufky@linuxtv.org>
9690L:	linux-media@vger.kernel.org
9691W:	https://linuxtv.org
9692W:	http://github.com/mkrufky
9693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9694T:	git git://linuxtv.org/mkrufky/tuners.git
9695S:	Maintained
9696F:	drivers/media/tuners/mxl5007t.*
9697
9698MXSFB DRM DRIVER
9699M:	Marek Vasut <marex@denx.de>
9700S:	Supported
9701F:	drivers/gpu/drm/mxsfb/
9702F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9703
9704MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9705M:	Chris Lee <christopher.lee@cspi.com>
9706L:	netdev@vger.kernel.org
9707W:	https://www.cspi.com/ethernet-products/support/downloads/
9708S:	Supported
9709F:	drivers/net/ethernet/myricom/myri10ge/
9710
9711NAND FLASH SUBSYSTEM
9712M:	Boris Brezillon <boris.brezillon@bootlin.com>
9713M:	Miquel Raynal <miquel.raynal@bootlin.com>
9714R:	Richard Weinberger <richard@nod.at>
9715L:	linux-mtd@lists.infradead.org
9716W:	http://www.linux-mtd.infradead.org/
9717Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9718T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9719T:	git git://git.infradead.org/linux-mtd.git nand/next
9720S:	Maintained
9721F:	drivers/mtd/nand/
9722F:	include/linux/mtd/*nand*.h
9723
9724NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9725M:	Daniel Mack <zonque@gmail.com>
9726S:	Maintained
9727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9728W:	http://www.native-instruments.com
9729F:	sound/usb/caiaq/
9730
9731NATSEMI ETHERNET DRIVER (DP8381x)
9732S:	Orphan
9733F:	drivers/net/ethernet/natsemi/natsemi.c
9734
9735NCP FILESYSTEM
9736M:	Petr Vandrovec <petr@vandrovec.name>
9737S:	Obsolete
9738F:	drivers/staging/ncpfs/
9739
9740NCR 5380 SCSI DRIVERS
9741M:	Finn Thain <fthain@telegraphics.com.au>
9742M:	Michael Schmitz <schmitzmic@gmail.com>
9743L:	linux-scsi@vger.kernel.org
9744S:	Maintained
9745F:	Documentation/scsi/g_NCR5380.txt
9746F:	drivers/scsi/NCR5380.*
9747F:	drivers/scsi/arm/cumana_1.c
9748F:	drivers/scsi/arm/oak.c
9749F:	drivers/scsi/atari_scsi.*
9750F:	drivers/scsi/dmx3191d.c
9751F:	drivers/scsi/g_NCR5380.*
9752F:	drivers/scsi/mac_scsi.*
9753F:	drivers/scsi/sun3_scsi.*
9754F:	drivers/scsi/sun3_scsi_vme.c
9755
9756NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9757M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9758L:	linux-scsi@vger.kernel.org
9759S:	Maintained
9760F:	drivers/scsi/NCR_D700.*
9761
9762NCT6775 HARDWARE MONITOR DRIVER
9763M:	Guenter Roeck <linux@roeck-us.net>
9764L:	linux-hwmon@vger.kernel.org
9765S:	Maintained
9766F:	Documentation/hwmon/nct6775
9767F:	drivers/hwmon/nct6775.c
9768
9769NET_FAILOVER MODULE
9770M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9771L:	netdev@vger.kernel.org
9772S:	Supported
9773F:	driver/net/net_failover.c
9774F:	include/net/net_failover.h
9775F:	Documentation/networking/net_failover.rst
9776
9777NETEFFECT IWARP RNIC DRIVER (IW_NES)
9778M:	Faisal Latif <faisal.latif@intel.com>
9779L:	linux-rdma@vger.kernel.org
9780W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9781S:	Supported
9782F:	drivers/infiniband/hw/nes/
9783F:	include/uapi/rdma/nes-abi.h
9784
9785NETEM NETWORK EMULATOR
9786M:	Stephen Hemminger <stephen@networkplumber.org>
9787L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9788S:	Maintained
9789F:	net/sched/sch_netem.c
9790
9791NETERION 10GbE DRIVERS (s2io/vxge)
9792M:	Jon Mason <jdmason@kudzu.us>
9793L:	netdev@vger.kernel.org
9794S:	Supported
9795F:	Documentation/networking/s2io.txt
9796F:	Documentation/networking/vxge.txt
9797F:	drivers/net/ethernet/neterion/
9798
9799NETFILTER
9800M:	Pablo Neira Ayuso <pablo@netfilter.org>
9801M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9802M:	Florian Westphal <fw@strlen.de>
9803L:	netfilter-devel@vger.kernel.org
9804L:	coreteam@netfilter.org
9805W:	http://www.netfilter.org/
9806W:	http://www.iptables.org/
9807W:	http://www.nftables.org/
9808Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9811S:	Maintained
9812F:	include/linux/netfilter*
9813F:	include/linux/netfilter/
9814F:	include/net/netfilter/
9815F:	include/uapi/linux/netfilter*
9816F:	include/uapi/linux/netfilter/
9817F:	net/*/netfilter.c
9818F:	net/*/netfilter/
9819F:	net/netfilter/
9820F:	net/bridge/br_netfilter*.c
9821
9822NETROM NETWORK LAYER
9823M:	Ralf Baechle <ralf@linux-mips.org>
9824L:	linux-hams@vger.kernel.org
9825W:	http://www.linux-ax25.org/
9826S:	Maintained
9827F:	include/net/netrom.h
9828F:	include/uapi/linux/netrom.h
9829F:	net/netrom/
9830
9831NETRONOME ETHERNET DRIVERS
9832M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9833L:	oss-drivers@netronome.com
9834S:	Maintained
9835F:	drivers/net/ethernet/netronome/
9836
9837NETWORK BLOCK DEVICE (NBD)
9838M:	Josef Bacik <josef@toxicpanda.com>
9839S:	Maintained
9840L:	linux-block@vger.kernel.org
9841L:	nbd@other.debian.org
9842F:	Documentation/blockdev/nbd.txt
9843F:	drivers/block/nbd.c
9844F:	include/uapi/linux/nbd.h
9845
9846NETWORK DROP MONITOR
9847M:	Neil Horman <nhorman@tuxdriver.com>
9848L:	netdev@vger.kernel.org
9849S:	Maintained
9850W:	https://fedorahosted.org/dropwatch/
9851F:	net/core/drop_monitor.c
9852
9853NETWORKING DRIVERS
9854M:	"David S. Miller" <davem@davemloft.net>
9855L:	netdev@vger.kernel.org
9856W:	http://www.linuxfoundation.org/en/Net
9857Q:	http://patchwork.ozlabs.org/project/netdev/list/
9858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9860S:	Odd Fixes
9861F:	Documentation/devicetree/bindings/net/
9862F:	drivers/net/
9863F:	include/linux/if_*
9864F:	include/linux/netdevice.h
9865F:	include/linux/etherdevice.h
9866F:	include/linux/fcdevice.h
9867F:	include/linux/fddidevice.h
9868F:	include/linux/hippidevice.h
9869F:	include/linux/inetdevice.h
9870F:	include/uapi/linux/if_*
9871F:	include/uapi/linux/netdevice.h
9872
9873NETWORKING DRIVERS (WIRELESS)
9874M:	Kalle Valo <kvalo@codeaurora.org>
9875L:	linux-wireless@vger.kernel.org
9876Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9879S:	Maintained
9880F:	Documentation/devicetree/bindings/net/wireless/
9881F:	drivers/net/wireless/
9882
9883NETWORKING [DSA]
9884M:	Andrew Lunn <andrew@lunn.ch>
9885M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9886M:	Florian Fainelli <f.fainelli@gmail.com>
9887S:	Maintained
9888F:	net/dsa/
9889F:	include/net/dsa.h
9890F:	include/linux/dsa/
9891F:	drivers/net/dsa/
9892
9893NETWORKING [GENERAL]
9894M:	"David S. Miller" <davem@davemloft.net>
9895L:	netdev@vger.kernel.org
9896W:	http://www.linuxfoundation.org/en/Net
9897Q:	http://patchwork.ozlabs.org/project/netdev/list/
9898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9900B:	mailto:netdev@vger.kernel.org
9901S:	Maintained
9902F:	net/
9903F:	include/net/
9904F:	include/linux/in.h
9905F:	include/linux/net.h
9906F:	include/linux/netdevice.h
9907F:	include/uapi/linux/in.h
9908F:	include/uapi/linux/net.h
9909F:	include/uapi/linux/netdevice.h
9910F:	include/uapi/linux/net_namespace.h
9911F:	tools/testing/selftests/net/
9912F:	lib/net_utils.c
9913F:	lib/random32.c
9914F:	Documentation/networking/
9915
9916NETWORKING [IPSEC]
9917M:	Steffen Klassert <steffen.klassert@secunet.com>
9918M:	Herbert Xu <herbert@gondor.apana.org.au>
9919M:	"David S. Miller" <davem@davemloft.net>
9920L:	netdev@vger.kernel.org
9921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9923S:	Maintained
9924F:	net/core/flow.c
9925F:	net/xfrm/
9926F:	net/key/
9927F:	net/ipv4/xfrm*
9928F:	net/ipv4/esp4*
9929F:	net/ipv4/ah4.c
9930F:	net/ipv4/ipcomp.c
9931F:	net/ipv4/ip_vti.c
9932F:	net/ipv6/xfrm*
9933F:	net/ipv6/esp6*
9934F:	net/ipv6/ah6.c
9935F:	net/ipv6/ipcomp6.c
9936F:	net/ipv6/ip6_vti.c
9937F:	include/uapi/linux/xfrm.h
9938F:	include/net/xfrm.h
9939
9940NETWORKING [IPv4/IPv6]
9941M:	"David S. Miller" <davem@davemloft.net>
9942M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9943M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9944L:	netdev@vger.kernel.org
9945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9946S:	Maintained
9947F:	net/ipv4/
9948F:	net/ipv6/
9949F:	include/net/ip*
9950F:	arch/x86/net/*
9951
9952NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9953M:	Paul Moore <paul@paul-moore.com>
9954W:	https://github.com/netlabel
9955L:	netdev@vger.kernel.org
9956L:	linux-security-module@vger.kernel.org
9957S:	Maintained
9958F:	Documentation/netlabel/
9959F:	include/net/calipso.h
9960F:	include/net/cipso_ipv4.h
9961F:	include/net/netlabel.h
9962F:	include/uapi/linux/netfilter/xt_SECMARK.h
9963F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9964F:	net/netlabel/
9965F:	net/ipv4/cipso_ipv4.c
9966F:	net/ipv6/calipso.c
9967F:	net/netfilter/xt_CONNSECMARK.c
9968F:	net/netfilter/xt_SECMARK.c
9969
9970NETWORKING [TCP]
9971M:	Eric Dumazet <edumazet@google.com>
9972L:	netdev@vger.kernel.org
9973S:	Maintained
9974F:	net/ipv4/tcp*.c
9975F:	net/ipv4/syncookies.c
9976F:	net/ipv6/tcp*.c
9977F:	net/ipv6/syncookies.c
9978F:	include/uapi/linux/tcp.h
9979F:	include/net/tcp.h
9980F:	include/linux/tcp.h
9981F:	include/trace/events/tcp.h
9982
9983NETWORKING [TLS]
9984M:	Boris Pismenny <borisp@mellanox.com>
9985M:	Aviad Yehezkel <aviadye@mellanox.com>
9986M:	Dave Watson <davejwatson@fb.com>
9987L:	netdev@vger.kernel.org
9988S:	Maintained
9989F:	net/tls/*
9990F:	include/uapi/linux/tls.h
9991F:	include/net/tls.h
9992
9993NETWORKING [WIRELESS]
9994L:	linux-wireless@vger.kernel.org
9995Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9996
9997NETDEVSIM
9998M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9999S:	Maintained
10000F:	drivers/net/netdevsim/*
10001
10002NETXEN (1/10) GbE SUPPORT
10003M:	Manish Chopra <manish.chopra@cavium.com>
10004M:	Rahul Verma <rahul.verma@cavium.com>
10005M:	Dept-GELinuxNICDev@cavium.com
10006L:	netdev@vger.kernel.org
10007S:	Supported
10008F:	drivers/net/ethernet/qlogic/netxen/
10009
10010NFC SUBSYSTEM
10011M:	Samuel Ortiz <sameo@linux.intel.com>
10012L:	linux-wireless@vger.kernel.org
10013L:	linux-nfc@lists.01.org (subscribers-only)
10014S:	Supported
10015F:	net/nfc/
10016F:	include/net/nfc/
10017F:	include/uapi/linux/nfc.h
10018F:	drivers/nfc/
10019F:	include/linux/platform_data/nfcmrvl.h
10020F:	include/linux/platform_data/nxp-nci.h
10021F:	Documentation/devicetree/bindings/net/nfc/
10022
10023NFS, SUNRPC, AND LOCKD CLIENTS
10024M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10025M:	Anna Schumaker <anna.schumaker@netapp.com>
10026L:	linux-nfs@vger.kernel.org
10027W:	http://client.linux-nfs.org
10028T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10029S:	Maintained
10030F:	fs/lockd/
10031F:	fs/nfs/
10032F:	fs/nfs_common/
10033F:	net/sunrpc/
10034F:	include/linux/lockd/
10035F:	include/linux/nfs*
10036F:	include/linux/sunrpc/
10037F:	include/uapi/linux/nfs*
10038F:	include/uapi/linux/sunrpc/
10039
10040NILFS2 FILESYSTEM
10041M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10042L:	linux-nilfs@vger.kernel.org
10043W:	https://nilfs.sourceforge.io/
10044W:	https://nilfs.osdn.jp/
10045T:	git git://github.com/konis/nilfs2.git
10046S:	Supported
10047F:	Documentation/filesystems/nilfs2.txt
10048F:	fs/nilfs2/
10049F:	include/trace/events/nilfs2.h
10050F:	include/uapi/linux/nilfs2_api.h
10051F:	include/uapi/linux/nilfs2_ondisk.h
10052
10053NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10054M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10055W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10056S:	Maintained
10057F:	Documentation/scsi/NinjaSCSI.txt
10058F:	drivers/scsi/pcmcia/nsp_*
10059
10060NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10061M:	GOTO Masanori <gotom@debian.or.jp>
10062M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10063W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10064S:	Maintained
10065F:	Documentation/scsi/NinjaSCSI.txt
10066F:	drivers/scsi/nsp32*
10067
10068NIOS2 ARCHITECTURE
10069M:	Ley Foon Tan <lftan@altera.com>
10070L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10072S:	Maintained
10073F:	arch/nios2/
10074
10075NOHZ, DYNTICKS SUPPORT
10076M:	Frederic Weisbecker <fweisbec@gmail.com>
10077M:	Thomas Gleixner <tglx@linutronix.de>
10078M:	Ingo Molnar <mingo@kernel.org>
10079L:	linux-kernel@vger.kernel.org
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10081S:	Maintained
10082F:	kernel/time/tick*.*
10083F:	include/linux/tick.h
10084F:	include/linux/sched/nohz.h
10085
10086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10087M:	Pavel Machek <pavel@ucw.cz>
10088M:	Sakari Ailus <sakari.ailus@iki.fi>
10089L:	linux-media@vger.kernel.org
10090S:	Maintained
10091F:	drivers/media/i2c/et8ek8
10092F:	drivers/media/i2c/ad5820.c
10093
10094NOKIA N900 POWER SUPPLY DRIVERS
10095R:	Pali Rohár <pali.rohar@gmail.com>
10096F:	include/linux/power/bq2415x_charger.h
10097F:	include/linux/power/bq27xxx_battery.h
10098F:	include/linux/power/isp1704_charger.h
10099F:	drivers/power/supply/bq2415x_charger.c
10100F:	drivers/power/supply/bq27xxx_battery.c
10101F:	drivers/power/supply/bq27xxx_battery_i2c.c
10102F:	drivers/power/supply/isp1704_charger.c
10103F:	drivers/power/supply/rx51_battery.c
10104
10105NTB AMD DRIVER
10106M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10107L:	linux-ntb@googlegroups.com
10108S:	Supported
10109F:	drivers/ntb/hw/amd/
10110
10111NTB DRIVER CORE
10112M:	Jon Mason <jdmason@kudzu.us>
10113M:	Dave Jiang <dave.jiang@intel.com>
10114M:	Allen Hubbe <allenbh@gmail.com>
10115L:	linux-ntb@googlegroups.com
10116S:	Supported
10117W:	https://github.com/jonmason/ntb/wiki
10118T:	git git://github.com/jonmason/ntb.git
10119F:	drivers/ntb/
10120F:	drivers/net/ntb_netdev.c
10121F:	include/linux/ntb.h
10122F:	include/linux/ntb_transport.h
10123F:	tools/testing/selftests/ntb/
10124
10125NTB IDT DRIVER
10126M:	Serge Semin <fancer.lancer@gmail.com>
10127L:	linux-ntb@googlegroups.com
10128S:	Supported
10129F:	drivers/ntb/hw/idt/
10130
10131NTB INTEL DRIVER
10132M:	Dave Jiang <dave.jiang@intel.com>
10133L:	linux-ntb@googlegroups.com
10134S:	Supported
10135W:	https://github.com/davejiang/linux/wiki
10136T:	git https://github.com/davejiang/linux.git
10137F:	drivers/ntb/hw/intel/
10138
10139NTFS FILESYSTEM
10140M:	Anton Altaparmakov <anton@tuxera.com>
10141L:	linux-ntfs-dev@lists.sourceforge.net
10142W:	http://www.tuxera.com/
10143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10144S:	Supported
10145F:	Documentation/filesystems/ntfs.txt
10146F:	fs/ntfs/
10147
10148NUBUS SUBSYSTEM
10149M:	Finn Thain <fthain@telegraphics.com.au>
10150L:	linux-m68k@lists.linux-m68k.org
10151S:	Maintained
10152F:	arch/*/include/asm/nubus.h
10153F:	drivers/nubus/
10154F:	include/linux/nubus.h
10155F:	include/uapi/linux/nubus.h
10156
10157NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10158M:	Antonino Daplas <adaplas@gmail.com>
10159L:	linux-fbdev@vger.kernel.org
10160S:	Maintained
10161F:	drivers/video/fbdev/riva/
10162F:	drivers/video/fbdev/nvidia/
10163
10164NVM EXPRESS DRIVER
10165M:	Keith Busch <keith.busch@intel.com>
10166M:	Jens Axboe <axboe@fb.com>
10167M:	Christoph Hellwig <hch@lst.de>
10168M:	Sagi Grimberg <sagi@grimberg.me>
10169L:	linux-nvme@lists.infradead.org
10170T:	git://git.infradead.org/nvme.git
10171W:	http://git.infradead.org/nvme.git
10172S:	Supported
10173F:	drivers/nvme/host/
10174F:	include/linux/nvme.h
10175F:	include/uapi/linux/nvme_ioctl.h
10176
10177NVM EXPRESS FC TRANSPORT DRIVERS
10178M:	James Smart <james.smart@broadcom.com>
10179L:	linux-nvme@lists.infradead.org
10180S:	Supported
10181F:	include/linux/nvme-fc.h
10182F:	include/linux/nvme-fc-driver.h
10183F:	drivers/nvme/host/fc.c
10184F:	drivers/nvme/target/fc.c
10185F:	drivers/nvme/target/fcloop.c
10186
10187NVM EXPRESS TARGET DRIVER
10188M:	Christoph Hellwig <hch@lst.de>
10189M:	Sagi Grimberg <sagi@grimberg.me>
10190L:	linux-nvme@lists.infradead.org
10191T:	git://git.infradead.org/nvme.git
10192W:	http://git.infradead.org/nvme.git
10193S:	Supported
10194F:	drivers/nvme/target/
10195
10196NVMEM FRAMEWORK
10197M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10198S:	Maintained
10199F:	drivers/nvmem/
10200F:	Documentation/devicetree/bindings/nvmem/
10201F:	Documentation/ABI/stable/sysfs-bus-nvmem
10202F:	include/linux/nvmem-consumer.h
10203F:	include/linux/nvmem-provider.h
10204
10205NXP SGTL5000 DRIVER
10206M:	Fabio Estevam <fabio.estevam@nxp.com>
10207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10208S:	Maintained
10209F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10210F:	sound/soc/codecs/sgtl5000*
10211
10212NXP TDA998X DRM DRIVER
10213M:	Russell King <linux@armlinux.org.uk>
10214S:	Supported
10215T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10216T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10217F:	drivers/gpu/drm/i2c/tda998x_drv.c
10218F:	include/drm/i2c/tda998x.h
10219
10220NXP TFA9879 DRIVER
10221M:	Peter Rosin <peda@axentia.se>
10222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10223S:	Maintained
10224F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10225F:	sound/soc/codecs/tfa9879*
10226
10227NXP-NCI NFC DRIVER
10228M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10229R:	Charles Gorand <charles.gorand@effinnov.com>
10230L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10231S:	Supported
10232F:	drivers/nfc/nxp-nci
10233
10234OBJTOOL
10235M:	Josh Poimboeuf <jpoimboe@redhat.com>
10236M:	Peter Zijlstra <peterz@infradead.org>
10237S:	Supported
10238F:	tools/objtool/
10239
10240OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10241M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10242M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10243L:	linuxppc-dev@lists.ozlabs.org
10244S:	Supported
10245F:	arch/powerpc/platforms/powernv/ocxl.c
10246F:	arch/powerpc/include/asm/pnv-ocxl.h
10247F:	drivers/misc/ocxl/
10248F:	include/misc/ocxl*
10249F:	include/uapi/misc/ocxl.h
10250F:	Documentation/accelerators/ocxl.txt
10251
10252OMAP AUDIO SUPPORT
10253M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10254M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10255L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10256L:	linux-omap@vger.kernel.org
10257S:	Maintained
10258F:	sound/soc/omap/
10259
10260OMAP CLOCK FRAMEWORK SUPPORT
10261M:	Paul Walmsley <paul@pwsan.com>
10262L:	linux-omap@vger.kernel.org
10263S:	Maintained
10264F:	arch/arm/*omap*/*clock*
10265
10266OMAP DEVICE TREE SUPPORT
10267M:	Benoît Cousson <bcousson@baylibre.com>
10268M:	Tony Lindgren <tony@atomide.com>
10269L:	linux-omap@vger.kernel.org
10270L:	devicetree@vger.kernel.org
10271S:	Maintained
10272F:	arch/arm/boot/dts/*omap*
10273F:	arch/arm/boot/dts/*am3*
10274F:	arch/arm/boot/dts/*am4*
10275F:	arch/arm/boot/dts/*am5*
10276F:	arch/arm/boot/dts/*dra7*
10277
10278OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10279M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10280L:	linux-omap@vger.kernel.org
10281L:	linux-fbdev@vger.kernel.org
10282S:	Maintained
10283F:	drivers/video/fbdev/omap2/
10284F:	Documentation/arm/OMAP/DSS
10285
10286OMAP FRAMEBUFFER SUPPORT
10287M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10288L:	linux-fbdev@vger.kernel.org
10289L:	linux-omap@vger.kernel.org
10290S:	Maintained
10291F:	drivers/video/fbdev/omap/
10292
10293OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10294M:	Roger Quadros <rogerq@ti.com>
10295M:	Tony Lindgren <tony@atomide.com>
10296L:	linux-omap@vger.kernel.org
10297S:	Maintained
10298F:	drivers/memory/omap-gpmc.c
10299F:	arch/arm/mach-omap2/*gpmc*
10300
10301OMAP GPIO DRIVER
10302M:	Grygorii Strashko <grygorii.strashko@ti.com>
10303M:	Santosh Shilimkar <ssantosh@kernel.org>
10304M:	Kevin Hilman <khilman@kernel.org>
10305L:	linux-omap@vger.kernel.org
10306S:	Maintained
10307F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10308F:	drivers/gpio/gpio-omap.c
10309
10310OMAP HARDWARE SPINLOCK SUPPORT
10311M:	Ohad Ben-Cohen <ohad@wizery.com>
10312L:	linux-omap@vger.kernel.org
10313S:	Maintained
10314F:	drivers/hwspinlock/omap_hwspinlock.c
10315
10316OMAP HS MMC SUPPORT
10317L:	linux-mmc@vger.kernel.org
10318L:	linux-omap@vger.kernel.org
10319S:	Orphan
10320F:	drivers/mmc/host/omap_hsmmc.c
10321
10322OMAP HWMOD DATA
10323M:	Paul Walmsley <paul@pwsan.com>
10324L:	linux-omap@vger.kernel.org
10325S:	Maintained
10326F:	arch/arm/mach-omap2/omap_hwmod*data*
10327
10328OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10329M:	Benoît Cousson <bcousson@baylibre.com>
10330L:	linux-omap@vger.kernel.org
10331S:	Maintained
10332F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10333
10334OMAP HWMOD SUPPORT
10335M:	Benoît Cousson <bcousson@baylibre.com>
10336M:	Paul Walmsley <paul@pwsan.com>
10337L:	linux-omap@vger.kernel.org
10338S:	Maintained
10339F:	arch/arm/mach-omap2/omap_hwmod.*
10340
10341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10343L:	linux-media@vger.kernel.org
10344S:	Maintained
10345F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10346F:	drivers/media/platform/omap3isp/
10347F:	drivers/staging/media/omap4iss/
10348
10349OMAP MMC SUPPORT
10350M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10351L:	linux-omap@vger.kernel.org
10352S:	Maintained
10353F:	drivers/mmc/host/omap.c
10354
10355OMAP POWER MANAGEMENT SUPPORT
10356M:	Kevin Hilman <khilman@kernel.org>
10357L:	linux-omap@vger.kernel.org
10358S:	Maintained
10359F:	arch/arm/*omap*/*pm*
10360F:	drivers/cpufreq/omap-cpufreq.c
10361
10362OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10363M:	Rajendra Nayak <rnayak@codeaurora.org>
10364M:	Paul Walmsley <paul@pwsan.com>
10365L:	linux-omap@vger.kernel.org
10366S:	Maintained
10367F:	arch/arm/mach-omap2/prm*
10368
10369OMAP RANDOM NUMBER GENERATOR SUPPORT
10370M:	Deepak Saxena <dsaxena@plexity.net>
10371S:	Maintained
10372F:	drivers/char/hw_random/omap-rng.c
10373
10374OMAP USB SUPPORT
10375L:	linux-usb@vger.kernel.org
10376L:	linux-omap@vger.kernel.org
10377S:	Orphan
10378F:	drivers/usb/*/*omap*
10379F:	arch/arm/*omap*/usb*
10380
10381OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10382M:	Mark Jackson <mpfj@newflow.co.uk>
10383L:	linux-omap@vger.kernel.org
10384S:	Maintained
10385F:	arch/arm/boot/dts/am335x-nano.dts
10386
10387OMAP1 SUPPORT
10388M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10389M:	Tony Lindgren <tony@atomide.com>
10390L:	linux-omap@vger.kernel.org
10391Q:	http://patchwork.kernel.org/project/linux-omap/list/
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10393S:	Maintained
10394F:	arch/arm/mach-omap1/
10395F:	arch/arm/plat-omap/
10396F:	arch/arm/configs/omap1_defconfig
10397F:	drivers/i2c/busses/i2c-omap.c
10398F:	include/linux/i2c-omap.h
10399
10400OMAP2+ SUPPORT
10401M:	Tony Lindgren <tony@atomide.com>
10402L:	linux-omap@vger.kernel.org
10403W:	http://www.muru.com/linux/omap/
10404W:	http://linux.omap.com/
10405Q:	http://patchwork.kernel.org/project/linux-omap/list/
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10407S:	Maintained
10408F:	arch/arm/mach-omap2/
10409F:	arch/arm/plat-omap/
10410F:	arch/arm/configs/omap2plus_defconfig
10411F:	drivers/i2c/busses/i2c-omap.c
10412F:	drivers/irqchip/irq-omap-intc.c
10413F:	drivers/mfd/*omap*.c
10414F:	drivers/mfd/menelaus.c
10415F:	drivers/mfd/palmas.c
10416F:	drivers/mfd/tps65217.c
10417F:	drivers/mfd/tps65218.c
10418F:	drivers/mfd/tps65910.c
10419F:	drivers/mfd/twl-core.[ch]
10420F:	drivers/mfd/twl4030*.c
10421F:	drivers/mfd/twl6030*.c
10422F:	drivers/mfd/twl6040*.c
10423F:	drivers/regulator/palmas-regulator*.c
10424F:	drivers/regulator/pbias-regulator.c
10425F:	drivers/regulator/tps65217-regulator.c
10426F:	drivers/regulator/tps65218-regulator.c
10427F:	drivers/regulator/tps65910-regulator.c
10428F:	drivers/regulator/twl-regulator.c
10429F:	drivers/regulator/twl6030-regulator.c
10430F:	include/linux/i2c-omap.h
10431
10432ONION OMEGA2+ BOARD
10433M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10434L:	linux-mips@linux-mips.org
10435S:	Maintained
10436F:	arch/mips/boot/dts/ralink/omega2p.dts
10437
10438OMFS FILESYSTEM
10439M:	Bob Copeland <me@bobcopeland.com>
10440L:	linux-karma-devel@lists.sourceforge.net
10441S:	Maintained
10442F:	Documentation/filesystems/omfs.txt
10443F:	fs/omfs/
10444
10445OMNIKEY CARDMAN 4000 DRIVER
10446M:	Harald Welte <laforge@gnumonks.org>
10447S:	Maintained
10448F:	drivers/char/pcmcia/cm4000_cs.c
10449F:	include/linux/cm4000_cs.h
10450F:	include/uapi/linux/cm4000_cs.h
10451
10452OMNIKEY CARDMAN 4040 DRIVER
10453M:	Harald Welte <laforge@gnumonks.org>
10454S:	Maintained
10455F:	drivers/char/pcmcia/cm4040_cs.*
10456
10457OMNIVISION OV13858 SENSOR DRIVER
10458M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10459L:	linux-media@vger.kernel.org
10460T:	git git://linuxtv.org/media_tree.git
10461S:	Maintained
10462F:	drivers/media/i2c/ov13858.c
10463
10464OMNIVISION OV2685 SENSOR DRIVER
10465M:	Shunqian Zheng <zhengsq@rock-chips.com>
10466L:	linux-media@vger.kernel.org
10467T:	git git://linuxtv.org/media_tree.git
10468S:	Maintained
10469F:	drivers/media/i2c/ov2685.c
10470
10471OMNIVISION OV5640 SENSOR DRIVER
10472M:	Steve Longerbeam <slongerbeam@gmail.com>
10473L:	linux-media@vger.kernel.org
10474T:	git git://linuxtv.org/media_tree.git
10475S:	Maintained
10476F:	drivers/media/i2c/ov5640.c
10477
10478OMNIVISION OV5647 SENSOR DRIVER
10479M:	Luis Oliveira <lolivei@synopsys.com>
10480L:	linux-media@vger.kernel.org
10481T:	git git://linuxtv.org/media_tree.git
10482S:	Maintained
10483F:	drivers/media/i2c/ov5647.c
10484
10485OMNIVISION OV5695 SENSOR DRIVER
10486M:	Shunqian Zheng <zhengsq@rock-chips.com>
10487L:	linux-media@vger.kernel.org
10488T:	git git://linuxtv.org/media_tree.git
10489S:	Maintained
10490F:	drivers/media/i2c/ov5695.c
10491
10492OMNIVISION OV7670 SENSOR DRIVER
10493M:	Jonathan Corbet <corbet@lwn.net>
10494L:	linux-media@vger.kernel.org
10495T:	git git://linuxtv.org/media_tree.git
10496S:	Maintained
10497F:	drivers/media/i2c/ov7670.c
10498F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10499
10500OMNIVISION OV772x SENSOR DRIVER
10501M:	Jacopo Mondi <jacopo@jmondi.org>
10502L:	linux-media@vger.kernel.org
10503T:	git git://linuxtv.org/media_tree.git
10504S:	Odd fixes
10505F:	drivers/media/i2c/ov772x.c
10506F:	include/media/i2c/ov772x.h
10507F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10508
10509OMNIVISION OV7740 SENSOR DRIVER
10510M:	Wenyou Yang <wenyou.yang@microchip.com>
10511L:	linux-media@vger.kernel.org
10512T:	git git://linuxtv.org/media_tree.git
10513S:	Maintained
10514F:	drivers/media/i2c/ov7740.c
10515F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10516
10517OMNIVISION OV9650 SENSOR DRIVER
10518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10519R:	Akinobu Mita <akinobu.mita@gmail.com>
10520R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10521L:	linux-media@vger.kernel.org
10522T:	git git://linuxtv.org/media_tree.git
10523S:	Maintained
10524F:	drivers/media/i2c/ov9650.c
10525F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10526
10527ONENAND FLASH DRIVER
10528M:	Kyungmin Park <kyungmin.park@samsung.com>
10529L:	linux-mtd@lists.infradead.org
10530S:	Maintained
10531F:	drivers/mtd/nand/onenand/
10532F:	include/linux/mtd/onenand*.h
10533
10534ONSTREAM SCSI TAPE DRIVER
10535M:	Willem Riede <osst@riede.org>
10536L:	osst-users@lists.sourceforge.net
10537L:	linux-scsi@vger.kernel.org
10538S:	Maintained
10539F:	Documentation/scsi/osst.txt
10540F:	drivers/scsi/osst.*
10541F:	drivers/scsi/osst_*.h
10542F:	drivers/scsi/st.h
10543
10544OP-TEE DRIVER
10545M:	Jens Wiklander <jens.wiklander@linaro.org>
10546S:	Maintained
10547F:	drivers/tee/optee/
10548
10549OPA-VNIC DRIVER
10550M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10551M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10552L:	linux-rdma@vger.kernel.org
10553S:	Supported
10554F:	drivers/infiniband/ulp/opa_vnic
10555
10556OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10557M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10558M:	Frank Rowand <frowand.list@gmail.com>
10559L:	devicetree@vger.kernel.org
10560S:	Maintained
10561F:	Documentation/devicetree/dynamic-resolution-notes.txt
10562F:	Documentation/devicetree/overlay-notes.txt
10563F:	drivers/of/overlay.c
10564F:	drivers/of/resolver.c
10565K:	of_overlay_notifier_
10566
10567OPEN FIRMWARE AND FLATTENED DEVICE TREE
10568M:	Rob Herring <robh+dt@kernel.org>
10569M:	Frank Rowand <frowand.list@gmail.com>
10570L:	devicetree@vger.kernel.org
10571W:	http://www.devicetree.org/
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10573S:	Maintained
10574F:	drivers/of/
10575F:	include/linux/of*.h
10576F:	scripts/dtc/
10577F:	Documentation/ABI/testing/sysfs-firmware-ofw
10578
10579OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10580M:	Rob Herring <robh+dt@kernel.org>
10581M:	Mark Rutland <mark.rutland@arm.com>
10582L:	devicetree@vger.kernel.org
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10584Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10585S:	Maintained
10586F:	Documentation/devicetree/
10587F:	arch/*/boot/dts/
10588F:	include/dt-bindings/
10589
10590OPENCORES I2C BUS DRIVER
10591M:	Peter Korsgaard <jacmet@sunsite.dk>
10592L:	linux-i2c@vger.kernel.org
10593S:	Maintained
10594F:	Documentation/i2c/busses/i2c-ocores
10595F:	drivers/i2c/busses/i2c-ocores.c
10596
10597OPENRISC ARCHITECTURE
10598M:	Jonas Bonn <jonas@southpole.se>
10599M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10600M:	Stafford Horne <shorne@gmail.com>
10601T:	git git://github.com/openrisc/linux.git
10602L:	openrisc@lists.librecores.org
10603W:	http://openrisc.io
10604S:	Maintained
10605F:	Documentation/devicetree/bindings/openrisc/
10606F:	Documentation/openrisc/
10607F:	arch/openrisc/
10608F:	drivers/irqchip/irq-ompic.c
10609F:	drivers/irqchip/irq-or1k-*
10610
10611OPENVSWITCH
10612M:	Pravin B Shelar <pshelar@ovn.org>
10613L:	netdev@vger.kernel.org
10614L:	dev@openvswitch.org
10615W:	http://openvswitch.org
10616S:	Maintained
10617F:	net/openvswitch/
10618F:	include/uapi/linux/openvswitch.h
10619
10620OPERATING PERFORMANCE POINTS (OPP)
10621M:	Viresh Kumar <vireshk@kernel.org>
10622M:	Nishanth Menon <nm@ti.com>
10623M:	Stephen Boyd <sboyd@kernel.org>
10624L:	linux-pm@vger.kernel.org
10625S:	Maintained
10626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10627F:	drivers/opp/
10628F:	include/linux/pm_opp.h
10629F:	Documentation/power/opp.txt
10630F:	Documentation/devicetree/bindings/opp/
10631
10632OPL4 DRIVER
10633M:	Clemens Ladisch <clemens@ladisch.de>
10634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10635T:	git git://git.alsa-project.org/alsa-kernel.git
10636S:	Maintained
10637F:	sound/drivers/opl4/
10638
10639OPROFILE
10640M:	Robert Richter <rric@kernel.org>
10641L:	oprofile-list@lists.sf.net
10642S:	Maintained
10643F:	arch/*/include/asm/oprofile*.h
10644F:	arch/*/oprofile/
10645F:	drivers/oprofile/
10646F:	include/linux/oprofile.h
10647
10648ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10649M:	Mark Fasheh <mark@fasheh.com>
10650M:	Joel Becker <jlbec@evilplan.org>
10651L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10652W:	http://ocfs2.wiki.kernel.org
10653S:	Supported
10654F:	Documentation/filesystems/ocfs2.txt
10655F:	Documentation/filesystems/dlmfs.txt
10656F:	fs/ocfs2/
10657
10658ORANGEFS FILESYSTEM
10659M:	Mike Marshall <hubcap@omnibond.com>
10660R:	Martin Brandenburg <martin@omnibond.com>
10661L:	devel@lists.orangefs.org
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10663S:	Supported
10664F:	fs/orangefs/
10665F:	Documentation/filesystems/orangefs.txt
10666
10667ORINOCO DRIVER
10668L:	linux-wireless@vger.kernel.org
10669W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10670W:	http://www.nongnu.org/orinoco/
10671S:	Orphan
10672F:	drivers/net/wireless/intersil/orinoco/
10673
10674OSD LIBRARY and FILESYSTEM
10675M:	Boaz Harrosh <ooo@electrozaur.com>
10676S:	Maintained
10677F:	drivers/scsi/osd/
10678F:	include/scsi/osd_*
10679F:	fs/exofs/
10680
10681OV2659 OMNIVISION SENSOR DRIVER
10682M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10683L:	linux-media@vger.kernel.org
10684W:	https://linuxtv.org
10685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10686T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10687S:	Maintained
10688F:	drivers/media/i2c/ov2659.c
10689F:	include/media/i2c/ov2659.h
10690
10691OVERLAY FILESYSTEM
10692M:	Miklos Szeredi <miklos@szeredi.hu>
10693L:	linux-unionfs@vger.kernel.org
10694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10695S:	Supported
10696F:	fs/overlayfs/
10697F:	Documentation/filesystems/overlayfs.txt
10698
10699P54 WIRELESS DRIVER
10700M:	Christian Lamparter <chunkeey@googlemail.com>
10701L:	linux-wireless@vger.kernel.org
10702W:	http://wireless.kernel.org/en/users/Drivers/p54
10703S:	Maintained
10704F:	drivers/net/wireless/intersil/p54/
10705
10706PA SEMI ETHERNET DRIVER
10707L:	netdev@vger.kernel.org
10708S:	Orphan
10709F:	drivers/net/ethernet/pasemi/*
10710
10711PA SEMI SMBUS DRIVER
10712L:	linux-i2c@vger.kernel.org
10713S:	Orphan
10714F:	drivers/i2c/busses/i2c-pasemi.c
10715
10716PADATA PARALLEL EXECUTION MECHANISM
10717M:	Steffen Klassert <steffen.klassert@secunet.com>
10718L:	linux-crypto@vger.kernel.org
10719S:	Maintained
10720F:	kernel/padata.c
10721F:	include/linux/padata.h
10722F:	Documentation/padata.txt
10723
10724PANASONIC LAPTOP ACPI EXTRAS DRIVER
10725M:	Harald Welte <laforge@gnumonks.org>
10726L:	platform-driver-x86@vger.kernel.org
10727S:	Maintained
10728F:	drivers/platform/x86/panasonic-laptop.c
10729
10730PARALLEL LCD/KEYPAD PANEL DRIVER
10731M:	Willy Tarreau <willy@haproxy.com>
10732M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10733S:	Odd Fixes
10734F:	Documentation/misc-devices/lcd-panel-cgram.txt
10735F:	drivers/misc/panel.c
10736
10737PARALLEL PORT SUBSYSTEM
10738M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10739M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10740L:	linux-parport@lists.infradead.org (subscribers-only)
10741S:	Maintained
10742F:	drivers/parport/
10743F:	include/linux/parport*.h
10744F:	drivers/char/ppdev.c
10745F:	include/uapi/linux/ppdev.h
10746F:	Documentation/parport*.txt
10747
10748PARAVIRT_OPS INTERFACE
10749M:	Juergen Gross <jgross@suse.com>
10750M:	Alok Kataria <akataria@vmware.com>
10751L:	virtualization@lists.linux-foundation.org
10752S:	Supported
10753F:	Documentation/virtual/paravirt_ops.txt
10754F:	arch/*/kernel/paravirt*
10755F:	arch/*/include/asm/paravirt*.h
10756F:	include/linux/hypervisor.h
10757
10758PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10759M:	Tim Waugh <tim@cyberelk.net>
10760L:	linux-parport@lists.infradead.org (subscribers-only)
10761S:	Maintained
10762F:	Documentation/blockdev/paride.txt
10763F:	drivers/block/paride/
10764
10765PARISC ARCHITECTURE
10766M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10767M:	Helge Deller <deller@gmx.de>
10768L:	linux-parisc@vger.kernel.org
10769W:	http://www.parisc-linux.org/
10770Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10773S:	Maintained
10774F:	arch/parisc/
10775F:	Documentation/parisc/
10776F:	drivers/parisc/
10777F:	drivers/char/agp/parisc-agp.c
10778F:	drivers/input/serio/gscps2.c
10779F:	drivers/parport/parport_gsc.*
10780F:	drivers/tty/serial/8250/8250_gsc.c
10781F:	drivers/video/fbdev/sti*
10782F:	drivers/video/console/sti*
10783F:	drivers/video/logo/logo_parisc*
10784
10785PARMAN
10786M:	Jiri Pirko <jiri@mellanox.com>
10787L:	netdev@vger.kernel.org
10788S:	Supported
10789F:	lib/parman.c
10790F:	lib/test_parman.c
10791F:	include/linux/parman.h
10792
10793PC87360 HARDWARE MONITORING DRIVER
10794M:	Jim Cromie <jim.cromie@gmail.com>
10795L:	linux-hwmon@vger.kernel.org
10796S:	Maintained
10797F:	Documentation/hwmon/pc87360
10798F:	drivers/hwmon/pc87360.c
10799
10800PC8736x GPIO DRIVER
10801M:	Jim Cromie <jim.cromie@gmail.com>
10802S:	Maintained
10803F:	drivers/char/pc8736x_gpio.c
10804
10805PC87427 HARDWARE MONITORING DRIVER
10806M:	Jean Delvare <jdelvare@suse.com>
10807L:	linux-hwmon@vger.kernel.org
10808S:	Maintained
10809F:	Documentation/hwmon/pc87427
10810F:	drivers/hwmon/pc87427.c
10811
10812PCA9532 LED DRIVER
10813M:	Riku Voipio <riku.voipio@iki.fi>
10814S:	Maintained
10815F:	drivers/leds/leds-pca9532.c
10816F:	include/linux/leds-pca9532.h
10817
10818PCA9541 I2C BUS MASTER SELECTOR DRIVER
10819M:	Guenter Roeck <linux@roeck-us.net>
10820L:	linux-i2c@vger.kernel.org
10821S:	Maintained
10822F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10823
10824PCDP - PRIMARY CONSOLE AND DEBUG PORT
10825M:	Khalid Aziz <khalid@gonehiking.org>
10826S:	Maintained
10827F:	drivers/firmware/pcdp.*
10828
10829PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10830M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10831L:	linux-pci@vger.kernel.org
10832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10833S:	Maintained
10834F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10835F:	drivers/pci/host/pci-aardvark.c
10836
10837PCI DRIVER FOR ALTERA PCIE IP
10838M:	Ley Foon Tan <lftan@altera.com>
10839L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10840L:	linux-pci@vger.kernel.org
10841S:	Supported
10842F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10843F:	drivers/pci/host/pcie-altera.c
10844
10845PCI DRIVER FOR APPLIEDMICRO XGENE
10846M:	Tanmay Inamdar <tinamdar@apm.com>
10847L:	linux-pci@vger.kernel.org
10848L:	linux-arm-kernel@lists.infradead.org
10849S:	Maintained
10850F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10851F:	drivers/pci/host/pci-xgene.c
10852
10853PCI DRIVER FOR ARM VERSATILE PLATFORM
10854M:	Rob Herring <robh@kernel.org>
10855L:	linux-pci@vger.kernel.org
10856L:	linux-arm-kernel@lists.infradead.org
10857S:	Maintained
10858F:	Documentation/devicetree/bindings/pci/versatile.txt
10859F:	drivers/pci/host/pci-versatile.c
10860
10861PCI DRIVER FOR ARMADA 8K
10862M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10863L:	linux-pci@vger.kernel.org
10864L:	linux-arm-kernel@lists.infradead.org
10865S:	Maintained
10866F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10867F:	drivers/pci/dwc/pcie-armada8k.c
10868
10869PCI DRIVER FOR CADENCE PCIE IP
10870M:	Alan Douglas <adouglas@cadence.com>
10871L:	linux-pci@vger.kernel.org
10872S:	Maintained
10873F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10874F:	drivers/pci/cadence/pcie-cadence*
10875
10876PCI DRIVER FOR FREESCALE LAYERSCAPE
10877M:	Minghuan Lian <minghuan.Lian@nxp.com>
10878M:	Mingkai Hu <mingkai.hu@nxp.com>
10879M:	Roy Zang <roy.zang@nxp.com>
10880L:	linuxppc-dev@lists.ozlabs.org
10881L:	linux-pci@vger.kernel.org
10882L:	linux-arm-kernel@lists.infradead.org
10883S:	Maintained
10884F:	drivers/pci/dwc/*layerscape*
10885
10886PCI DRIVER FOR GENERIC OF HOSTS
10887M:	Will Deacon <will.deacon@arm.com>
10888L:	linux-pci@vger.kernel.org
10889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10890S:	Maintained
10891F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10892F:	drivers/pci/host/pci-host-common.c
10893F:	drivers/pci/host/pci-host-generic.c
10894
10895PCI DRIVER FOR IMX6
10896M:	Richard Zhu <hongxing.zhu@nxp.com>
10897M:	Lucas Stach <l.stach@pengutronix.de>
10898L:	linux-pci@vger.kernel.org
10899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10900S:	Maintained
10901F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10902F:	drivers/pci/dwc/*imx6*
10903
10904PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10905M:	Keith Busch <keith.busch@intel.com>
10906M:	Jonathan Derrick <jonathan.derrick@intel.com>
10907L:	linux-pci@vger.kernel.org
10908S:	Supported
10909F:	drivers/pci/host/vmd.c
10910
10911PCI DRIVER FOR MICROSEMI SWITCHTEC
10912M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10913M:	Logan Gunthorpe <logang@deltatee.com>
10914L:	linux-pci@vger.kernel.org
10915S:	Maintained
10916F:	Documentation/switchtec.txt
10917F:	Documentation/ABI/testing/sysfs-class-switchtec
10918F:	drivers/pci/switch/switchtec*
10919F:	include/uapi/linux/switchtec_ioctl.h
10920F:	include/linux/switchtec.h
10921F:	drivers/ntb/hw/mscc/
10922
10923PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10924M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10925M:	Jason Cooper <jason@lakedaemon.net>
10926L:	linux-pci@vger.kernel.org
10927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928S:	Maintained
10929F:	drivers/pci/host/*mvebu*
10930
10931PCI DRIVER FOR NVIDIA TEGRA
10932M:	Thierry Reding <thierry.reding@gmail.com>
10933L:	linux-tegra@vger.kernel.org
10934L:	linux-pci@vger.kernel.org
10935S:	Supported
10936F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10937F:	drivers/pci/host/pci-tegra.c
10938
10939PCI DRIVER FOR RENESAS R-CAR
10940M:	Simon Horman <horms@verge.net.au>
10941L:	linux-pci@vger.kernel.org
10942L:	linux-renesas-soc@vger.kernel.org
10943S:	Maintained
10944F:	drivers/pci/host/*rcar*
10945
10946PCI DRIVER FOR SAMSUNG EXYNOS
10947M:	Jingoo Han <jingoohan1@gmail.com>
10948L:	linux-pci@vger.kernel.org
10949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10950L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10951S:	Maintained
10952F:	drivers/pci/dwc/pci-exynos.c
10953
10954PCI DRIVER FOR SYNOPSYS DESIGNWARE
10955M:	Jingoo Han <jingoohan1@gmail.com>
10956M:	Joao Pinto <Joao.Pinto@synopsys.com>
10957L:	linux-pci@vger.kernel.org
10958S:	Maintained
10959F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10960F:	drivers/pci/dwc/*designware*
10961
10962PCI DRIVER FOR TI DRA7XX
10963M:	Kishon Vijay Abraham I <kishon@ti.com>
10964L:	linux-omap@vger.kernel.org
10965L:	linux-pci@vger.kernel.org
10966S:	Supported
10967F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10968F:	drivers/pci/dwc/pci-dra7xx.c
10969
10970PCI DRIVER FOR TI KEYSTONE
10971M:	Murali Karicheri <m-karicheri2@ti.com>
10972L:	linux-pci@vger.kernel.org
10973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10974S:	Maintained
10975F:	drivers/pci/dwc/*keystone*
10976
10977PCI ENDPOINT SUBSYSTEM
10978M:	Kishon Vijay Abraham I <kishon@ti.com>
10979M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10980L:	linux-pci@vger.kernel.org
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10982S:	Supported
10983F:	drivers/pci/endpoint/
10984F:	drivers/misc/pci_endpoint_test.c
10985F:	tools/pci/
10986
10987PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10988M:	Russell Currey <ruscur@russell.cc>
10989L:	linuxppc-dev@lists.ozlabs.org
10990S:	Supported
10991F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10992F:	arch/powerpc/kernel/eeh*.c
10993F:	arch/powerpc/platforms/*/eeh*.c
10994F:	arch/powerpc/include/*/eeh*.h
10995
10996PCI ERROR RECOVERY
10997M:	Linas Vepstas <linasvepstas@gmail.com>
10998L:	linux-pci@vger.kernel.org
10999S:	Supported
11000F:	Documentation/PCI/pci-error-recovery.txt
11001
11002PCI MSI DRIVER FOR ALTERA MSI IP
11003M:	Ley Foon Tan <lftan@altera.com>
11004L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11005L:	linux-pci@vger.kernel.org
11006S:	Supported
11007F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11008F:	drivers/pci/host/pcie-altera-msi.c
11009
11010PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11011M:	Duc Dang <dhdang@apm.com>
11012L:	linux-pci@vger.kernel.org
11013L:	linux-arm-kernel@lists.infradead.org
11014S:	Maintained
11015F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11016F:	drivers/pci/host/pci-xgene-msi.c
11017
11018PCI SUBSYSTEM
11019M:	Bjorn Helgaas <bhelgaas@google.com>
11020L:	linux-pci@vger.kernel.org
11021Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11023S:	Supported
11024F:	Documentation/devicetree/bindings/pci/
11025F:	Documentation/PCI/
11026F:	drivers/acpi/pci*
11027F:	drivers/pci/
11028F:	include/asm-generic/pci*
11029F:	include/linux/pci*
11030F:	include/linux/of_pci.h
11031F:	include/uapi/linux/pci*
11032F:	lib/pci*
11033F:	arch/x86/pci/
11034F:	arch/x86/kernel/quirks.c
11035
11036PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11037M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11038L:	linux-pci@vger.kernel.org
11039Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11041S:	Supported
11042F:	drivers/pci/cadence/
11043F:	drivers/pci/host/
11044F:	drivers/pci/dwc/
11045
11046PCIE DRIVER FOR AXIS ARTPEC
11047M:	Jesper Nilsson <jesper.nilsson@axis.com>
11048L:	linux-arm-kernel@axis.com
11049L:	linux-pci@vger.kernel.org
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/pci/axis,artpec*
11052F:	drivers/pci/dwc/*artpec*
11053
11054PCIE DRIVER FOR CAVIUM THUNDERX
11055M:	David Daney <david.daney@cavium.com>
11056L:	linux-pci@vger.kernel.org
11057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11058S:	Supported
11059F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11060F:	drivers/pci/host/pci-thunder-*
11061
11062PCIE DRIVER FOR HISILICON
11063M:	Zhou Wang <wangzhou1@hisilicon.com>
11064L:	linux-pci@vger.kernel.org
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11067F:	drivers/pci/dwc/pcie-hisi.c
11068
11069PCIE DRIVER FOR HISILICON KIRIN
11070M:	Xiaowei Song <songxiaowei@hisilicon.com>
11071M:	Binghui Wang <wangbinghui@hisilicon.com>
11072L:	linux-pci@vger.kernel.org
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
11075F:	drivers/pci/dwc/pcie-kirin.c
11076
11077PCIE DRIVER FOR HISILICON STB
11078M:	Jianguo Sun <sunjianguo1@huawei.com>
11079M:	Shawn Guo <shawn.guo@linaro.org>
11080L:	linux-pci@vger.kernel.org
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11083F:	drivers/pci/dwc/pcie-histb.c
11084
11085PCIE DRIVER FOR MEDIATEK
11086M:	Ryder Lee <ryder.lee@mediatek.com>
11087L:	linux-pci@vger.kernel.org
11088L:	linux-mediatek@lists.infradead.org
11089S:	Supported
11090F:	Documentation/devicetree/bindings/pci/mediatek*
11091F:	drivers/pci/host/*mediatek*
11092
11093PCIE DRIVER FOR QUALCOMM MSM
11094M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-arm-msm@vger.kernel.org
11097S:	Maintained
11098F:	drivers/pci/dwc/*qcom*
11099
11100PCIE DRIVER FOR ROCKCHIP
11101M:	Shawn Lin <shawn.lin@rock-chips.com>
11102L:	linux-pci@vger.kernel.org
11103L:	linux-rockchip@lists.infradead.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11106F:	drivers/pci/host/pcie-rockchip*
11107
11108PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11109M:	Linus Walleij <linus.walleij@linaro.org>
11110L:	linux-pci@vger.kernel.org
11111S:	Maintained
11112F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11113F:	drivers/pci/host/pci-v3-semi.c
11114
11115PCIE DRIVER FOR ST SPEAR13XX
11116M:	Pratyush Anand <pratyush.anand@gmail.com>
11117L:	linux-pci@vger.kernel.org
11118S:	Maintained
11119F:	drivers/pci/dwc/*spear*
11120
11121PCMCIA SUBSYSTEM
11122M:	Dominik Brodowski <linux@dominikbrodowski.net>
11123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11124S:	Odd Fixes
11125F:	Documentation/pcmcia/
11126F:	tools/pcmcia/
11127F:	drivers/pcmcia/
11128F:	include/pcmcia/
11129
11130PCNET32 NETWORK DRIVER
11131M:	Don Fry <pcnet32@frontier.com>
11132L:	netdev@vger.kernel.org
11133S:	Maintained
11134F:	drivers/net/ethernet/amd/pcnet32.c
11135
11136PCRYPT PARALLEL CRYPTO ENGINE
11137M:	Steffen Klassert <steffen.klassert@secunet.com>
11138L:	linux-crypto@vger.kernel.org
11139S:	Maintained
11140F:	crypto/pcrypt.c
11141F:	include/crypto/pcrypt.h
11142
11143PEAQ WMI HOTKEYS DRIVER
11144M:	Hans de Goede <hdegoede@redhat.com>
11145L:	platform-driver-x86@vger.kernel.org
11146S:	Maintained
11147F:	drivers/platform/x86/peaq-wmi.c
11148
11149PER-CPU MEMORY ALLOCATOR
11150M:	Tejun Heo <tj@kernel.org>
11151M:	Christoph Lameter <cl@linux.com>
11152M:	Dennis Zhou <dennisszhou@gmail.com>
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11154S:	Maintained
11155F:	include/linux/percpu*.h
11156F:	mm/percpu*.c
11157F:	arch/*/include/asm/percpu.h
11158
11159PER-TASK DELAY ACCOUNTING
11160M:	Balbir Singh <bsingharora@gmail.com>
11161S:	Maintained
11162F:	include/linux/delayacct.h
11163F:	kernel/delayacct.c
11164
11165PERFORMANCE EVENTS SUBSYSTEM
11166M:	Peter Zijlstra <peterz@infradead.org>
11167M:	Ingo Molnar <mingo@redhat.com>
11168M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11169R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11170R:	Jiri Olsa <jolsa@redhat.com>
11171R:	Namhyung Kim <namhyung@kernel.org>
11172L:	linux-kernel@vger.kernel.org
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11174S:	Supported
11175F:	kernel/events/*
11176F:	include/linux/perf_event.h
11177F:	include/uapi/linux/perf_event.h
11178F:	arch/*/kernel/perf_event*.c
11179F:	arch/*/kernel/*/perf_event*.c
11180F:	arch/*/kernel/*/*/perf_event*.c
11181F:	arch/*/include/asm/perf_event.h
11182F:	arch/*/kernel/perf_callchain.c
11183F:	arch/*/events/*
11184F:	tools/perf/
11185
11186PERSONALITY HANDLING
11187M:	Christoph Hellwig <hch@infradead.org>
11188L:	linux-abi-devel@lists.sourceforge.net
11189S:	Maintained
11190F:	include/linux/personality.h
11191F:	include/uapi/linux/personality.h
11192
11193PHONET PROTOCOL
11194M:	Remi Denis-Courmont <courmisch@gmail.com>
11195S:	Supported
11196F:	Documentation/networking/phonet.txt
11197F:	include/linux/phonet.h
11198F:	include/net/phonet/
11199F:	include/uapi/linux/phonet.h
11200F:	net/phonet/
11201
11202PHRAM MTD DRIVER
11203M:	Joern Engel <joern@lazybastard.org>
11204L:	linux-mtd@lists.infradead.org
11205S:	Maintained
11206F:	drivers/mtd/devices/phram.c
11207
11208PICOLCD HID DRIVER
11209M:	Bruno Prémont <bonbons@linux-vserver.org>
11210L:	linux-input@vger.kernel.org
11211S:	Maintained
11212F:	drivers/hid/hid-picolcd*
11213
11214PICOXCELL SUPPORT
11215M:	Jamie Iles <jamie@jamieiles.com>
11216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11217T:	git git://github.com/jamieiles/linux-2.6-ji.git
11218S:	Supported
11219F:	arch/arm/boot/dts/picoxcell*
11220F:	arch/arm/mach-picoxcell/
11221F:	drivers/crypto/picoxcell*
11222
11223PIN CONTROL SUBSYSTEM
11224M:	Linus Walleij <linus.walleij@linaro.org>
11225L:	linux-gpio@vger.kernel.org
11226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11227S:	Maintained
11228F:	Documentation/devicetree/bindings/pinctrl/
11229F:	Documentation/driver-api/pinctl.rst
11230F:	drivers/pinctrl/
11231F:	include/linux/pinctrl/
11232
11233PIN CONTROLLER - ATMEL AT91
11234M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236S:	Maintained
11237F:	drivers/pinctrl/pinctrl-at91.*
11238
11239PIN CONTROLLER - ATMEL AT91 PIO4
11240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11242L:	linux-gpio@vger.kernel.org
11243S:	Supported
11244F:	drivers/pinctrl/pinctrl-at91-pio4.*
11245
11246PIN CONTROLLER - FREESCALE
11247M:	Dong Aisheng <aisheng.dong@nxp.com>
11248M:	Fabio Estevam <festevam@gmail.com>
11249M:	Shawn Guo <shawnguo@kernel.org>
11250M:	Stefan Agner <stefan@agner.ch>
11251R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11252L:	linux-gpio@vger.kernel.org
11253S:	Maintained
11254F:	drivers/pinctrl/freescale/
11255F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11256
11257PIN CONTROLLER - INTEL
11258M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11259M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11260S:	Maintained
11261F:	drivers/pinctrl/intel/
11262
11263PIN CONTROLLER - MEDIATEK
11264M:	Sean Wang <sean.wang@mediatek.com>
11265L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11266S:	Maintained
11267F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11268F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11269F:	drivers/pinctrl/mediatek/mtk-eint.*
11270F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11271F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11272F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11273
11274PIN CONTROLLER - QUALCOMM
11275M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11276S:	Maintained
11277L:	linux-arm-msm@vger.kernel.org
11278F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11279F:	drivers/pinctrl/qcom/
11280
11281PIN CONTROLLER - RENESAS
11282M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11283M:	Geert Uytterhoeven <geert+renesas@glider.be>
11284L:	linux-renesas-soc@vger.kernel.org
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11286S:	Maintained
11287F:	drivers/pinctrl/sh-pfc/
11288
11289PIN CONTROLLER - SAMSUNG
11290M:	Tomasz Figa <tomasz.figa@gmail.com>
11291M:	Krzysztof Kozlowski <krzk@kernel.org>
11292M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11294L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11295Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11297S:	Maintained
11298F:	drivers/pinctrl/samsung/
11299F:	include/dt-bindings/pinctrl/samsung.h
11300F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11301
11302PIN CONTROLLER - SINGLE
11303M:	Tony Lindgren <tony@atomide.com>
11304M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306L:	linux-omap@vger.kernel.org
11307S:	Maintained
11308F:	drivers/pinctrl/pinctrl-single.c
11309
11310PIN CONTROLLER - ST SPEAR
11311M:	Viresh Kumar <vireshk@kernel.org>
11312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11313W:	http://www.st.com/spear
11314S:	Maintained
11315F:	drivers/pinctrl/spear/
11316
11317PISTACHIO SOC SUPPORT
11318M:	James Hartley <james.hartley@sondrel.com>
11319L:	linux-mips@linux-mips.org
11320S:	Odd Fixes
11321F:	arch/mips/pistachio/
11322F:	arch/mips/include/asm/mach-pistachio/
11323F:	arch/mips/boot/dts/img/pistachio*
11324F:	arch/mips/configs/pistachio*_defconfig
11325
11326PKTCDVD DRIVER
11327S:	Orphan
11328M:	linux-block@vger.kernel.org
11329F:	drivers/block/pktcdvd.c
11330F:	include/linux/pktcdvd.h
11331F:	include/uapi/linux/pktcdvd.h
11332
11333PKUNITY SOC DRIVERS
11334M:	Guan Xuetao <gxt@pku.edu.cn>
11335W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11336S:	Maintained
11337T:	git git://github.com/gxt/linux.git
11338F:	drivers/input/serio/i8042-unicore32io.h
11339F:	drivers/i2c/busses/i2c-puv3.c
11340F:	drivers/video/fbdev/fb-puv3.c
11341F:	drivers/rtc/rtc-puv3.c
11342
11343PMBUS HARDWARE MONITORING DRIVERS
11344M:	Guenter Roeck <linux@roeck-us.net>
11345L:	linux-hwmon@vger.kernel.org
11346W:	http://hwmon.wiki.kernel.org/
11347W:	http://www.roeck-us.net/linux/drivers/
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11349S:	Maintained
11350F:	Documentation/hwmon/pmbus
11351F:	drivers/hwmon/pmbus/
11352F:	include/linux/pmbus.h
11353
11354PMC SIERRA MaxRAID DRIVER
11355L:	linux-scsi@vger.kernel.org
11356W:	http://www.pmc-sierra.com/
11357S:	Orphan
11358F:	drivers/scsi/pmcraid.*
11359
11360PMC SIERRA PM8001 DRIVER
11361M:	Jack Wang <jinpu.wang@profitbricks.com>
11362M:	lindar_liu@usish.com
11363L:	linux-scsi@vger.kernel.org
11364S:	Supported
11365F:	drivers/scsi/pm8001/
11366
11367PNP SUPPORT
11368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11369S:	Maintained
11370F:	drivers/pnp/
11371
11372POSIX CLOCKS and TIMERS
11373M:	Thomas Gleixner <tglx@linutronix.de>
11374L:	linux-kernel@vger.kernel.org
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11376S:	Maintained
11377F:	fs/timerfd.c
11378F:	include/linux/timer*
11379F:	kernel/time/*timer*
11380
11381POWER MANAGEMENT CORE
11382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11383L:	linux-pm@vger.kernel.org
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11385B:	https://bugzilla.kernel.org
11386S:	Supported
11387F:	drivers/base/power/
11388F:	include/linux/pm.h
11389F:	include/linux/pm_*
11390F:	include/linux/powercap.h
11391F:	drivers/powercap/
11392F:	kernel/configs/nopm.config
11393
11394POWER STATE COORDINATION INTERFACE (PSCI)
11395M:	Mark Rutland <mark.rutland@arm.com>
11396M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11397L:	linux-arm-kernel@lists.infradead.org
11398S:	Maintained
11399F:	drivers/firmware/psci*.c
11400F:	include/linux/psci.h
11401F:	include/uapi/linux/psci.h
11402
11403POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11404M:	Sebastian Reichel <sre@kernel.org>
11405L:	linux-pm@vger.kernel.org
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11407S:	Maintained
11408F:	Documentation/ABI/testing/sysfs-class-power
11409F:	Documentation/devicetree/bindings/power/supply/
11410F:	include/linux/power_supply.h
11411F:	drivers/power/supply/
11412
11413POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11414M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11415L:	linuxppc-dev@lists.ozlabs.org
11416S:	Maintained
11417F:	drivers/char/powernv-op-panel.c
11418
11419PPP OVER ATM (RFC 2364)
11420M:	Mitchell Blank Jr <mitch@sfgoth.com>
11421S:	Maintained
11422F:	net/atm/pppoatm.c
11423F:	include/uapi/linux/atmppp.h
11424
11425PPP OVER ETHERNET
11426M:	Michal Ostrowski <mostrows@earthlink.net>
11427S:	Maintained
11428F:	drivers/net/ppp/pppoe.c
11429F:	drivers/net/ppp/pppox.c
11430
11431PPP OVER L2TP
11432M:	James Chapman <jchapman@katalix.com>
11433S:	Maintained
11434F:	net/l2tp/l2tp_ppp.c
11435F:	include/linux/if_pppol2tp.h
11436F:	include/uapi/linux/if_pppol2tp.h
11437
11438PPP PROTOCOL DRIVERS AND COMPRESSORS
11439M:	Paul Mackerras <paulus@samba.org>
11440L:	linux-ppp@vger.kernel.org
11441S:	Maintained
11442F:	drivers/net/ppp/ppp_*
11443
11444PPS SUPPORT
11445M:	Rodolfo Giometti <giometti@enneenne.com>
11446W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11447L:	linuxpps@ml.enneenne.com (subscribers-only)
11448S:	Maintained
11449F:	Documentation/pps/
11450F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11451F:	Documentation/ABI/testing/sysfs-pps
11452F:	drivers/pps/
11453F:	include/linux/pps*.h
11454F:	include/uapi/linux/pps.h
11455
11456PPTP DRIVER
11457M:	Dmitry Kozlov <xeb@mail.ru>
11458L:	netdev@vger.kernel.org
11459S:	Maintained
11460F:	drivers/net/ppp/pptp.c
11461W:	http://sourceforge.net/projects/accel-pptp
11462
11463PREEMPTIBLE KERNEL
11464M:	Robert Love <rml@tech9.net>
11465L:	kpreempt-tech@lists.sourceforge.net
11466W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11467S:	Supported
11468F:	Documentation/preempt-locking.txt
11469F:	include/linux/preempt.h
11470
11471PRINTK
11472M:	Petr Mladek <pmladek@suse.com>
11473M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11474R:	Steven Rostedt <rostedt@goodmis.org>
11475S:	Maintained
11476F:	kernel/printk/
11477F:	include/linux/printk.h
11478
11479PRISM54 WIRELESS DRIVER
11480M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11481L:	linux-wireless@vger.kernel.org
11482W:	http://wireless.kernel.org/en/users/Drivers/p54
11483S:	Obsolete
11484F:	drivers/net/wireless/intersil/prism54/
11485
11486PROC SYSCTL
11487M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11488M:	Kees Cook <keescook@chromium.org>
11489L:	linux-kernel@vger.kernel.org
11490L:	linux-fsdevel@vger.kernel.org
11491S:	Maintained
11492F:	fs/proc/proc_sysctl.c
11493F:	include/linux/sysctl.h
11494F:	kernel/sysctl.c
11495F:	tools/testing/selftests/sysctl/
11496
11497PS3 NETWORK SUPPORT
11498M:	Geoff Levand <geoff@infradead.org>
11499L:	netdev@vger.kernel.org
11500L:	linuxppc-dev@lists.ozlabs.org
11501S:	Maintained
11502F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11503
11504PS3 PLATFORM SUPPORT
11505M:	Geoff Levand <geoff@infradead.org>
11506L:	linuxppc-dev@lists.ozlabs.org
11507S:	Maintained
11508F:	arch/powerpc/boot/ps3*
11509F:	arch/powerpc/include/asm/lv1call.h
11510F:	arch/powerpc/include/asm/ps3*.h
11511F:	arch/powerpc/platforms/ps3/
11512F:	drivers/*/ps3*
11513F:	drivers/ps3/
11514F:	drivers/rtc/rtc-ps3.c
11515F:	drivers/usb/host/*ps3.c
11516F:	sound/ppc/snd_ps3*
11517
11518PS3VRAM DRIVER
11519M:	Jim Paris <jim@jtan.com>
11520M:	Geoff Levand <geoff@infradead.org>
11521L:	linuxppc-dev@lists.ozlabs.org
11522S:	Maintained
11523F:	drivers/block/ps3vram.c
11524
11525PSAMPLE PACKET SAMPLING SUPPORT:
11526M:	Yotam Gigi <yotam.gi@gmail.com>
11527S:	Maintained
11528F:	net/psample
11529F:	include/net/psample.h
11530F:	include/uapi/linux/psample.h
11531
11532PSTORE FILESYSTEM
11533M:	Kees Cook <keescook@chromium.org>
11534M:	Anton Vorontsov <anton@enomsg.org>
11535M:	Colin Cross <ccross@android.com>
11536M:	Tony Luck <tony.luck@intel.com>
11537S:	Maintained
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11539F:	fs/pstore/
11540F:	include/linux/pstore*
11541F:	drivers/firmware/efi/efi-pstore.c
11542F:	drivers/acpi/apei/erst.c
11543F:	Documentation/admin-guide/ramoops.rst
11544F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11545K:	\b(pstore|ramoops)
11546
11547PTP HARDWARE CLOCK SUPPORT
11548M:	Richard Cochran <richardcochran@gmail.com>
11549L:	netdev@vger.kernel.org
11550S:	Maintained
11551W:	http://linuxptp.sourceforge.net/
11552F:	Documentation/ABI/testing/sysfs-ptp
11553F:	Documentation/ptp/*
11554F:	drivers/net/phy/dp83640*
11555F:	drivers/ptp/*
11556F:	include/linux/ptp_cl*
11557
11558PTRACE SUPPORT
11559M:	Oleg Nesterov <oleg@redhat.com>
11560S:	Maintained
11561F:	include/asm-generic/syscall.h
11562F:	include/linux/ptrace.h
11563F:	include/linux/regset.h
11564F:	include/linux/tracehook.h
11565F:	include/uapi/linux/ptrace.h
11566F:	include/uapi/linux/ptrace.h
11567F:	include/asm-generic/ptrace.h
11568F:	kernel/ptrace.c
11569F:	arch/*/ptrace*.c
11570F:	arch/*/*/ptrace*.c
11571F:	arch/*/include/asm/ptrace*.h
11572
11573PULSE8-CEC DRIVER
11574M:	Hans Verkuil <hverkuil@xs4all.nl>
11575L:	linux-media@vger.kernel.org
11576T:	git git://linuxtv.org/media_tree.git
11577S:	Maintained
11578F:	drivers/media/usb/pulse8-cec/*
11579F:	Documentation/media/cec-drivers/pulse8-cec.rst
11580
11581PVRUSB2 VIDEO4LINUX DRIVER
11582M:	Mike Isely <isely@pobox.com>
11583L:	pvrusb2@isely.net	(subscribers-only)
11584L:	linux-media@vger.kernel.org
11585W:	http://www.isely.net/pvrusb2/
11586T:	git git://linuxtv.org/media_tree.git
11587S:	Maintained
11588F:	Documentation/media/v4l-drivers/pvrusb2*
11589F:	drivers/media/usb/pvrusb2/
11590
11591PWC WEBCAM DRIVER
11592M:	Hans Verkuil <hverkuil@xs4all.nl>
11593L:	linux-media@vger.kernel.org
11594T:	git git://linuxtv.org/media_tree.git
11595S:	Odd Fixes
11596F:	drivers/media/usb/pwc/*
11597
11598PWM FAN DRIVER
11599M:	Kamil Debski <kamil@wypas.org>
11600M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11601L:	linux-hwmon@vger.kernel.org
11602S:	Supported
11603F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11604F:	Documentation/hwmon/pwm-fan
11605F:	drivers/hwmon/pwm-fan.c
11606
11607PWM IR Transmitter
11608M:	Sean Young <sean@mess.org>
11609L:	linux-media@vger.kernel.org
11610S:	Maintained
11611F:	drivers/media/rc/pwm-ir-tx.c
11612
11613PWM SUBSYSTEM
11614M:	Thierry Reding <thierry.reding@gmail.com>
11615L:	linux-pwm@vger.kernel.org
11616S:	Maintained
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11618F:	Documentation/pwm.txt
11619F:	Documentation/devicetree/bindings/pwm/
11620F:	include/linux/pwm.h
11621F:	drivers/pwm/
11622F:	drivers/video/backlight/pwm_bl.c
11623F:	include/linux/pwm_backlight.h
11624F:	drivers/gpio/gpio-mvebu.c
11625F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11626
11627PXA GPIO DRIVER
11628M:	Robert Jarzmik <robert.jarzmik@free.fr>
11629L:	linux-gpio@vger.kernel.org
11630S:	Maintained
11631F:	drivers/gpio/gpio-pxa.c
11632
11633PXA MMCI DRIVER
11634S:	Orphan
11635
11636PXA RTC DRIVER
11637M:	Robert Jarzmik <robert.jarzmik@free.fr>
11638L:	linux-rtc@vger.kernel.org
11639S:	Maintained
11640
11641PXA2xx/PXA3xx SUPPORT
11642M:	Daniel Mack <daniel@zonque.org>
11643M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11644M:	Robert Jarzmik <robert.jarzmik@free.fr>
11645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11646T:	git git://github.com/hzhuang1/linux.git
11647T:	git git://github.com/rjarzmik/linux.git
11648S:	Maintained
11649F:	arch/arm/boot/dts/pxa*
11650F:	arch/arm/mach-pxa/
11651F:	drivers/dma/pxa*
11652F:	drivers/pcmcia/pxa2xx*
11653F:	drivers/pinctrl/pxa/
11654F:	drivers/spi/spi-pxa2xx*
11655F:	drivers/usb/gadget/udc/pxa2*
11656F:	include/sound/pxa2xx-lib.h
11657F:	sound/arm/pxa*
11658F:	sound/soc/pxa/
11659
11660QAT DRIVER
11661M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11662L:	qat-linux@intel.com
11663S:	Supported
11664F:	drivers/crypto/qat/
11665
11666QCOM AUDIO (ASoC) DRIVERS
11667M:	Patrick Lai <plai@codeaurora.org>
11668M:	Banajit Goswami <bgoswami@codeaurora.org>
11669L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11670S:	Supported
11671F:	sound/soc/qcom/
11672
11673QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11674M:	Gabriel Somlo <somlo@cmu.edu>
11675M:	"Michael S. Tsirkin" <mst@redhat.com>
11676L:	qemu-devel@nongnu.org
11677S:	Maintained
11678F:	drivers/firmware/qemu_fw_cfg.c
11679F:	include/uapi/linux/qemu_fw_cfg.h
11680
11681QIB DRIVER
11682M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11683M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11684L:	linux-rdma@vger.kernel.org
11685S:	Supported
11686F:	drivers/infiniband/hw/qib/
11687
11688QLOGIC QL41xxx FCOE DRIVER
11689M:	QLogic-Storage-Upstream@cavium.com
11690L:	linux-scsi@vger.kernel.org
11691S:	Supported
11692F:	drivers/scsi/qedf/
11693
11694QLOGIC QL41xxx ISCSI DRIVER
11695M:	QLogic-Storage-Upstream@cavium.com
11696L:	linux-scsi@vger.kernel.org
11697S:	Supported
11698F:	drivers/scsi/qedi/
11699
11700QLOGIC QL4xxx ETHERNET DRIVER
11701M:	Ariel Elior <Ariel.Elior@cavium.com>
11702M:	everest-linux-l2@cavium.com
11703L:	netdev@vger.kernel.org
11704S:	Supported
11705F:	drivers/net/ethernet/qlogic/qed/
11706F:	include/linux/qed/
11707F:	drivers/net/ethernet/qlogic/qede/
11708
11709QLOGIC QL4xxx RDMA DRIVER
11710M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11711M:	Ariel Elior <Ariel.Elior@cavium.com>
11712L:	linux-rdma@vger.kernel.org
11713S:	Supported
11714F:	drivers/infiniband/hw/qedr/
11715F:	include/uapi/rdma/qedr-abi.h
11716
11717QLOGIC QLA1280 SCSI DRIVER
11718M:	Michael Reed <mdr@sgi.com>
11719L:	linux-scsi@vger.kernel.org
11720S:	Maintained
11721F:	drivers/scsi/qla1280.[ch]
11722
11723QLOGIC QLA2XXX FC-SCSI DRIVER
11724M:	qla2xxx-upstream@qlogic.com
11725L:	linux-scsi@vger.kernel.org
11726S:	Supported
11727F:	Documentation/scsi/LICENSE.qla2xxx
11728F:	drivers/scsi/qla2xxx/
11729
11730QLOGIC QLA3XXX NETWORK DRIVER
11731M:	Dept-GELinuxNICDev@cavium.com
11732L:	netdev@vger.kernel.org
11733S:	Supported
11734F:	Documentation/networking/LICENSE.qla3xxx
11735F:	drivers/net/ethernet/qlogic/qla3xxx.*
11736
11737QLOGIC QLA4XXX iSCSI DRIVER
11738M:	QLogic-Storage-Upstream@qlogic.com
11739L:	linux-scsi@vger.kernel.org
11740S:	Supported
11741F:	Documentation/scsi/LICENSE.qla4xxx
11742F:	drivers/scsi/qla4xxx/
11743
11744QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11745M:	Harish Patil <harish.patil@cavium.com>
11746M:	Manish Chopra <manish.chopra@cavium.com>
11747M:	Dept-GELinuxNICDev@cavium.com
11748L:	netdev@vger.kernel.org
11749S:	Supported
11750F:	drivers/net/ethernet/qlogic/qlcnic/
11751
11752QLOGIC QLGE 10Gb ETHERNET DRIVER
11753M:	Harish Patil <harish.patil@cavium.com>
11754M:	Manish Chopra <manish.chopra@cavium.com>
11755M:	Dept-GELinuxNICDev@cavium.com
11756L:	netdev@vger.kernel.org
11757S:	Supported
11758F:	drivers/net/ethernet/qlogic/qlge/
11759
11760QNX4 FILESYSTEM
11761M:	Anders Larsen <al@alarsen.net>
11762W:	http://www.alarsen.net/linux/qnx4fs/
11763S:	Maintained
11764F:	fs/qnx4/
11765F:	include/uapi/linux/qnx4_fs.h
11766F:	include/uapi/linux/qnxtypes.h
11767
11768QORIQ DPAA2 FSL-MC BUS DRIVER
11769M:	Stuart Yoder <stuyoder@gmail.com>
11770M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11771L:	linux-kernel@vger.kernel.org
11772S:	Maintained
11773F:	drivers/bus/fsl-mc/
11774F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11775F:	Documentation/networking/dpaa2/overview.rst
11776
11777QT1010 MEDIA DRIVER
11778M:	Antti Palosaari <crope@iki.fi>
11779L:	linux-media@vger.kernel.org
11780W:	https://linuxtv.org
11781W:	http://palosaari.fi/linux/
11782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11783T:	git git://linuxtv.org/anttip/media_tree.git
11784S:	Maintained
11785F:	drivers/media/tuners/qt1010*
11786
11787QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11788M:	Kalle Valo <kvalo@codeaurora.org>
11789L:	ath10k@lists.infradead.org
11790W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11792S:	Supported
11793F:	drivers/net/wireless/ath/ath10k/
11794
11795QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11796M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11797L:	linux-wireless@vger.kernel.org
11798W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11799S:	Supported
11800F:	drivers/net/wireless/ath/ath9k/
11801
11802QUALCOMM CAMERA SUBSYSTEM DRIVER
11803M:	Todor Tomov <todor.tomov@linaro.org>
11804L:	linux-media@vger.kernel.org
11805S:	Maintained
11806F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11807F:	Documentation/media/v4l-drivers/qcom_camss.rst
11808F:	drivers/media/platform/qcom/camss-8x16/
11809
11810QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11811M:  Ilia Lin <ilia.lin@gmail.com>
11812L:  linux-pm@vger.kernel.org
11813S:  Maintained
11814F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11815F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11816
11817QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11818M:	Timur Tabi <timur@codeaurora.org>
11819L:	netdev@vger.kernel.org
11820S:	Supported
11821F:	drivers/net/ethernet/qualcomm/emac/
11822
11823QUALCOMM HEXAGON ARCHITECTURE
11824M:	Richard Kuo <rkuo@codeaurora.org>
11825L:	linux-hexagon@vger.kernel.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11827S:	Supported
11828F:	arch/hexagon/
11829
11830QUALCOMM HIDMA DRIVER
11831M:	Sinan Kaya <okaya@codeaurora.org>
11832L:	linux-arm-kernel@lists.infradead.org
11833L:	linux-arm-msm@vger.kernel.org
11834L:	dmaengine@vger.kernel.org
11835S:	Supported
11836F:	drivers/dma/qcom/hidma*
11837
11838QUALCOMM IOMMU
11839M:	Rob Clark <robdclark@gmail.com>
11840L:	iommu@lists.linux-foundation.org
11841L:	linux-arm-msm@vger.kernel.org
11842S:	Maintained
11843F:	drivers/iommu/qcom_iommu.c
11844
11845QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11846M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11847L:	linux-media@vger.kernel.org
11848L:	linux-arm-msm@vger.kernel.org
11849T:	git git://linuxtv.org/media_tree.git
11850S:	Maintained
11851F:	drivers/media/platform/qcom/venus/
11852
11853QUALCOMM WCN36XX WIRELESS DRIVER
11854M:	Kalle Valo <kvalo@codeaurora.org>
11855L:	wcn36xx@lists.infradead.org
11856W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11857T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11858S:	Supported
11859F:	drivers/net/wireless/ath/wcn36xx/
11860
11861QUANTENNA QTNFMAC WIRELESS DRIVER
11862M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11863M:	Avinash Patil <avinashp@quantenna.com>
11864M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11865L:	linux-wireless@vger.kernel.org
11866S:	Maintained
11867F:	drivers/net/wireless/quantenna
11868
11869RADEON and AMDGPU DRM DRIVERS
11870M:	Alex Deucher <alexander.deucher@amd.com>
11871M:	Christian König <christian.koenig@amd.com>
11872M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11873L:	amd-gfx@lists.freedesktop.org
11874T:	git git://people.freedesktop.org/~agd5f/linux
11875S:	Supported
11876F:	drivers/gpu/drm/radeon/
11877F:	include/uapi/drm/radeon_drm.h
11878F:	drivers/gpu/drm/amd/
11879F:	include/uapi/drm/amdgpu_drm.h
11880
11881RADEON FRAMEBUFFER DISPLAY DRIVER
11882M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11883L:	linux-fbdev@vger.kernel.org
11884S:	Maintained
11885F:	drivers/video/fbdev/aty/radeon*
11886F:	include/uapi/linux/radeonfb.h
11887
11888RADIOSHARK RADIO DRIVER
11889M:	Hans Verkuil <hverkuil@xs4all.nl>
11890L:	linux-media@vger.kernel.org
11891T:	git git://linuxtv.org/media_tree.git
11892S:	Maintained
11893F:	drivers/media/radio/radio-shark.c
11894
11895RADIOSHARK2 RADIO DRIVER
11896M:	Hans Verkuil <hverkuil@xs4all.nl>
11897L:	linux-media@vger.kernel.org
11898T:	git git://linuxtv.org/media_tree.git
11899S:	Maintained
11900F:	drivers/media/radio/radio-shark2.c
11901F:	drivers/media/radio/radio-tea5777.c
11902
11903RADOS BLOCK DEVICE (RBD)
11904M:	Ilya Dryomov <idryomov@gmail.com>
11905M:	Sage Weil <sage@redhat.com>
11906M:	Alex Elder <elder@kernel.org>
11907L:	ceph-devel@vger.kernel.org
11908W:	http://ceph.com/
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11910T:	git git://github.com/ceph/ceph-client.git
11911S:	Supported
11912F:	Documentation/ABI/testing/sysfs-bus-rbd
11913F:	drivers/block/rbd.c
11914F:	drivers/block/rbd_types.h
11915
11916RAGE128 FRAMEBUFFER DISPLAY DRIVER
11917M:	Paul Mackerras <paulus@samba.org>
11918L:	linux-fbdev@vger.kernel.org
11919S:	Maintained
11920F:	drivers/video/fbdev/aty/aty128fb.c
11921
11922RAINSHADOW-CEC DRIVER
11923M:	Hans Verkuil <hverkuil@xs4all.nl>
11924L:	linux-media@vger.kernel.org
11925T:	git git://linuxtv.org/media_tree.git
11926S:	Maintained
11927F:	drivers/media/usb/rainshadow-cec/*
11928
11929RALINK MIPS ARCHITECTURE
11930M:	John Crispin <john@phrozen.org>
11931L:	linux-mips@linux-mips.org
11932S:	Maintained
11933F:	arch/mips/ralink
11934
11935RALINK RT2X00 WIRELESS LAN DRIVER
11936P:	rt2x00 project
11937M:	Stanislaw Gruszka <sgruszka@redhat.com>
11938M:	Helmut Schaa <helmut.schaa@googlemail.com>
11939L:	linux-wireless@vger.kernel.org
11940S:	Maintained
11941F:	drivers/net/wireless/ralink/rt2x00/
11942
11943RAMDISK RAM BLOCK DEVICE DRIVER
11944M:	Jens Axboe <axboe@kernel.dk>
11945S:	Maintained
11946F:	Documentation/blockdev/ramdisk.txt
11947F:	drivers/block/brd.c
11948
11949RANCHU VIRTUAL BOARD FOR MIPS
11950M:	Miodrag Dinic <miodrag.dinic@mips.com>
11951L:	linux-mips@linux-mips.org
11952S:	Supported
11953F:	arch/mips/generic/board-ranchu.c
11954F:	arch/mips/configs/generic/board-ranchu.config
11955
11956RANDOM NUMBER DRIVER
11957M:	"Theodore Ts'o" <tytso@mit.edu>
11958S:	Maintained
11959F:	drivers/char/random.c
11960
11961RAPIDIO SUBSYSTEM
11962M:	Matt Porter <mporter@kernel.crashing.org>
11963M:	Alexandre Bounine <alex.bou9@gmail.com>
11964S:	Maintained
11965F:	drivers/rapidio/
11966
11967RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11968L:	linux-wireless@vger.kernel.org
11969S:	Orphan
11970F:	drivers/net/wireless/ray*
11971
11972RCUTORTURE TEST FRAMEWORK
11973M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11974M:	Josh Triplett <josh@joshtriplett.org>
11975R:	Steven Rostedt <rostedt@goodmis.org>
11976R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11977R:	Lai Jiangshan <jiangshanlai@gmail.com>
11978L:	linux-kernel@vger.kernel.org
11979S:	Supported
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11981F:	tools/testing/selftests/rcutorture
11982
11983RDC R-321X SoC
11984M:	Florian Fainelli <florian@openwrt.org>
11985S:	Maintained
11986
11987RDC R6040 FAST ETHERNET DRIVER
11988M:	Florian Fainelli <f.fainelli@gmail.com>
11989L:	netdev@vger.kernel.org
11990S:	Maintained
11991F:	drivers/net/ethernet/rdc/r6040.c
11992
11993RDMAVT - RDMA verbs software
11994M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11995M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11996L:	linux-rdma@vger.kernel.org
11997S:	Supported
11998F:	drivers/infiniband/sw/rdmavt
11999
12000RDS - RELIABLE DATAGRAM SOCKETS
12001M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12002L:	netdev@vger.kernel.org
12003L:	linux-rdma@vger.kernel.org
12004L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12005W:	https://oss.oracle.com/projects/rds/
12006S:	Supported
12007F:	net/rds/
12008F:	Documentation/networking/rds.txt
12009
12010RDT - RESOURCE ALLOCATION
12011M:	Fenghua Yu <fenghua.yu@intel.com>
12012L:	linux-kernel@vger.kernel.org
12013S:	Supported
12014F:	arch/x86/kernel/cpu/intel_rdt*
12015F:	arch/x86/include/asm/intel_rdt_sched.h
12016F:	Documentation/x86/intel_rdt*
12017
12018READ-COPY UPDATE (RCU)
12019M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12020M:	Josh Triplett <josh@joshtriplett.org>
12021R:	Steven Rostedt <rostedt@goodmis.org>
12022R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12023R:	Lai Jiangshan <jiangshanlai@gmail.com>
12024L:	linux-kernel@vger.kernel.org
12025W:	http://www.rdrop.com/users/paulmck/RCU/
12026S:	Supported
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12028F:	Documentation/RCU/
12029X:	Documentation/RCU/torture.txt
12030F:	include/linux/rcu*
12031X:	include/linux/srcu.h
12032F:	kernel/rcu/
12033X:	kernel/torture.c
12034
12035REAL TIME CLOCK (RTC) SUBSYSTEM
12036M:	Alessandro Zummo <a.zummo@towertech.it>
12037M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12038L:	linux-rtc@vger.kernel.org
12039Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12041S:	Maintained
12042F:	Documentation/devicetree/bindings/rtc/
12043F:	Documentation/rtc.txt
12044F:	drivers/rtc/
12045F:	include/linux/rtc.h
12046F:	include/uapi/linux/rtc.h
12047F:	include/linux/rtc/
12048F:	include/linux/platform_data/rtc-*
12049F:	tools/testing/selftests/rtc/
12050
12051REALTEK AUDIO CODECS
12052M:	Bard Liao <bardliao@realtek.com>
12053M:	Oder Chiou <oder_chiou@realtek.com>
12054S:	Maintained
12055F:	sound/soc/codecs/rt*
12056F:	include/sound/rt*.h
12057
12058REGISTER MAP ABSTRACTION
12059M:	Mark Brown <broonie@kernel.org>
12060L:	linux-kernel@vger.kernel.org
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12062S:	Supported
12063F:	Documentation/devicetree/bindings/regmap/
12064F:	drivers/base/regmap/
12065F:	include/linux/regmap.h
12066
12067REISERFS FILE SYSTEM
12068L:	reiserfs-devel@vger.kernel.org
12069S:	Supported
12070F:	fs/reiserfs/
12071
12072REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12073M:	Ohad Ben-Cohen <ohad@wizery.com>
12074M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12075L:	linux-remoteproc@vger.kernel.org
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12077S:	Maintained
12078F:	Documentation/devicetree/bindings/remoteproc/
12079F:	Documentation/remoteproc.txt
12080F:	drivers/remoteproc/
12081F:	include/linux/remoteproc.h
12082
12083REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12084M:	Ohad Ben-Cohen <ohad@wizery.com>
12085M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12086L:	linux-remoteproc@vger.kernel.org
12087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12088S:	Maintained
12089F:	drivers/rpmsg/
12090F:	Documentation/rpmsg.txt
12091F:	include/linux/rpmsg.h
12092F:	include/linux/rpmsg/
12093
12094RENESAS CLOCK DRIVERS
12095M:	Geert Uytterhoeven <geert+renesas@glider.be>
12096L:	linux-renesas-soc@vger.kernel.org
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12098S:	Supported
12099F:	drivers/clk/renesas/
12100
12101RENESAS EMEV2 I2C DRIVER
12102M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12103S:	Supported
12104F:	drivers/i2c/busses/i2c-emev2.c
12105
12106RENESAS ETHERNET DRIVERS
12107R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12108L:	netdev@vger.kernel.org
12109L:	linux-renesas-soc@vger.kernel.org
12110F:	Documentation/devicetree/bindings/net/renesas,*.txt
12111F:	Documentation/devicetree/bindings/net/sh_eth.txt
12112F:	drivers/net/ethernet/renesas/
12113F:	include/linux/sh_eth.h
12114
12115RENESAS R-CAR GYROADC DRIVER
12116M:	Marek Vasut <marek.vasut@gmail.com>
12117L:	linux-iio@vger.kernel.org
12118S:	Supported
12119F:	drivers/iio/adc/rcar_gyro_adc.c
12120
12121RENESAS R-CAR I2C DRIVERS
12122M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12123S:	Supported
12124F:	drivers/i2c/busses/i2c-rcar.c
12125F:	drivers/i2c/busses/i2c-sh_mobile.c
12126
12127RENESAS USB PHY DRIVER
12128M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12129L:	linux-renesas-soc@vger.kernel.org
12130S:	Maintained
12131F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12132
12133RESET CONTROLLER FRAMEWORK
12134M:	Philipp Zabel <p.zabel@pengutronix.de>
12135T:	git git://git.pengutronix.de/git/pza/linux
12136S:	Maintained
12137F:	drivers/reset/
12138F:	Documentation/devicetree/bindings/reset/
12139F:	include/dt-bindings/reset/
12140F:	include/linux/reset.h
12141F:	include/linux/reset-controller.h
12142
12143RFKILL
12144M:	Johannes Berg <johannes@sipsolutions.net>
12145L:	linux-wireless@vger.kernel.org
12146W:	http://wireless.kernel.org/
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12149S:	Maintained
12150F:	Documentation/rfkill.txt
12151F:	Documentation/ABI/stable/sysfs-class-rfkill
12152F:	net/rfkill/
12153
12154RHASHTABLE
12155M:	Thomas Graf <tgraf@suug.ch>
12156M:	Herbert Xu <herbert@gondor.apana.org.au>
12157L:	netdev@vger.kernel.org
12158S:	Maintained
12159F:	lib/rhashtable.c
12160F:	include/linux/rhashtable.h
12161
12162RICOH R5C592 MEMORYSTICK DRIVER
12163M:	Maxim Levitsky <maximlevitsky@gmail.com>
12164S:	Maintained
12165F:	drivers/memstick/host/r592.*
12166
12167RICOH SMARTMEDIA/XD DRIVER
12168M:	Maxim Levitsky <maximlevitsky@gmail.com>
12169S:	Maintained
12170F:	drivers/mtd/nand/raw/r852.c
12171F:	drivers/mtd/nand/raw/r852.h
12172
12173RISC-V ARCHITECTURE
12174M:	Palmer Dabbelt <palmer@sifive.com>
12175M:	Albert Ou <albert@sifive.com>
12176L:	linux-riscv@lists.infradead.org
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12178S:	Supported
12179F:	arch/riscv/
12180K:	riscv
12181N:	riscv
12182
12183ROCCAT DRIVERS
12184M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12185W:	http://sourceforge.net/projects/roccat/
12186S:	Maintained
12187F:	drivers/hid/hid-roccat*
12188F:	include/linux/hid-roccat*
12189F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12190
12191ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12192M:	Jacob chen <jacob2.chen@rock-chips.com>
12193L:	linux-media@vger.kernel.org
12194S:	Maintained
12195F:	drivers/media/platform/rockchip/rga/
12196F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12197
12198ROCKER DRIVER
12199M:	Jiri Pirko <jiri@resnulli.us>
12200L:	netdev@vger.kernel.org
12201S:	Supported
12202F:	drivers/net/ethernet/rocker/
12203
12204ROCKETPORT DRIVER
12205P:	Comtrol Corp.
12206W:	http://www.comtrol.com
12207S:	Maintained
12208F:	Documentation/serial/rocket.txt
12209F:	drivers/tty/rocket*
12210
12211ROCKETPORT EXPRESS/INFINITY DRIVER
12212M:	Kevin Cernekee <cernekee@gmail.com>
12213L:	linux-serial@vger.kernel.org
12214S:	Odd Fixes
12215F:	drivers/tty/serial/rp2.*
12216
12217ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12218M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12219L:	linux-kernel@vger.kernel.org
12220L:	linux-renesas-soc@vger.kernel.org
12221S:	Supported
12222F:	drivers/mfd/bd9571mwv.c
12223F:	drivers/regulator/bd9571mwv-regulator.c
12224F:	drivers/gpio/gpio-bd9571mwv.c
12225F:	include/linux/mfd/bd9571mwv.h
12226F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12227
12228ROSE NETWORK LAYER
12229M:	Ralf Baechle <ralf@linux-mips.org>
12230L:	linux-hams@vger.kernel.org
12231W:	http://www.linux-ax25.org/
12232S:	Maintained
12233F:	include/net/rose.h
12234F:	include/uapi/linux/rose.h
12235F:	net/rose/
12236
12237RTL2830 MEDIA DRIVER
12238M:	Antti Palosaari <crope@iki.fi>
12239L:	linux-media@vger.kernel.org
12240W:	https://linuxtv.org
12241W:	http://palosaari.fi/linux/
12242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12243T:	git git://linuxtv.org/anttip/media_tree.git
12244S:	Maintained
12245F:	drivers/media/dvb-frontends/rtl2830*
12246
12247RTL2832 MEDIA DRIVER
12248M:	Antti Palosaari <crope@iki.fi>
12249L:	linux-media@vger.kernel.org
12250W:	https://linuxtv.org
12251W:	http://palosaari.fi/linux/
12252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12253T:	git git://linuxtv.org/anttip/media_tree.git
12254S:	Maintained
12255F:	drivers/media/dvb-frontends/rtl2832*
12256
12257RTL2832_SDR MEDIA DRIVER
12258M:	Antti Palosaari <crope@iki.fi>
12259L:	linux-media@vger.kernel.org
12260W:	https://linuxtv.org
12261W:	http://palosaari.fi/linux/
12262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12263T:	git git://linuxtv.org/anttip/media_tree.git
12264S:	Maintained
12265F:	drivers/media/dvb-frontends/rtl2832_sdr*
12266
12267RTL8180 WIRELESS DRIVER
12268L:	linux-wireless@vger.kernel.org
12269W:	http://wireless.kernel.org/
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12271S:	Orphan
12272F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12273
12274RTL8187 WIRELESS DRIVER
12275M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12276M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12277M:	Larry Finger <Larry.Finger@lwfinger.net>
12278L:	linux-wireless@vger.kernel.org
12279W:	http://wireless.kernel.org/
12280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12281S:	Maintained
12282F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12283
12284REALTEK WIRELESS DRIVER (rtlwifi family)
12285M:	Ping-Ke Shih <pkshih@realtek.com>
12286L:	linux-wireless@vger.kernel.org
12287W:	http://wireless.kernel.org/
12288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12289S:	Maintained
12290F:	drivers/net/wireless/realtek/rtlwifi/
12291
12292RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12293M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12294L:	linux-wireless@vger.kernel.org
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12296S:	Maintained
12297F:	drivers/net/wireless/realtek/rtl8xxxu/
12298
12299RXRPC SOCKETS (AF_RXRPC)
12300M:	David Howells <dhowells@redhat.com>
12301L:	linux-afs@lists.infradead.org
12302S:	Supported
12303F:	net/rxrpc/
12304F:	include/keys/rxrpc-type.h
12305F:	include/net/af_rxrpc.h
12306F:	include/trace/events/rxrpc.h
12307F:	include/uapi/linux/rxrpc.h
12308F:	Documentation/networking/rxrpc.txt
12309W:	https://www.infradead.org/~dhowells/kafs/
12310
12311S3 SAVAGE FRAMEBUFFER DRIVER
12312M:	Antonino Daplas <adaplas@gmail.com>
12313L:	linux-fbdev@vger.kernel.org
12314S:	Maintained
12315F:	drivers/video/fbdev/savage/
12316
12317S390
12318M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12319M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12320L:	linux-s390@vger.kernel.org
12321W:	http://www.ibm.com/developerworks/linux/linux390/
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12323S:	Supported
12324F:	arch/s390/
12325F:	drivers/s390/
12326F:	Documentation/s390/
12327F:	Documentation/driver-api/s390-drivers.rst
12328
12329S390 COMMON I/O LAYER
12330M:	Sebastian Ott <sebott@linux.ibm.com>
12331M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12332L:	linux-s390@vger.kernel.org
12333W:	http://www.ibm.com/developerworks/linux/linux390/
12334S:	Supported
12335F:	drivers/s390/cio/
12336
12337S390 DASD DRIVER
12338M:	Stefan Haberland <sth@linux.ibm.com>
12339M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12340L:	linux-s390@vger.kernel.org
12341W:	http://www.ibm.com/developerworks/linux/linux390/
12342S:	Supported
12343F:	drivers/s390/block/dasd*
12344F:	block/partitions/ibm.c
12345
12346S390 IOMMU (PCI)
12347M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12348L:	linux-s390@vger.kernel.org
12349W:	http://www.ibm.com/developerworks/linux/linux390/
12350S:	Supported
12351F:	drivers/iommu/s390-iommu.c
12352
12353S390 IUCV NETWORK LAYER
12354M:	Julian Wiedmann <jwi@linux.ibm.com>
12355M:	Ursula Braun <ubraun@linux.ibm.com>
12356L:	linux-s390@vger.kernel.org
12357W:	http://www.ibm.com/developerworks/linux/linux390/
12358S:	Supported
12359F:	drivers/s390/net/*iucv*
12360F:	include/net/iucv/
12361F:	net/iucv/
12362
12363S390 NETWORK DRIVERS
12364M:	Julian Wiedmann <jwi@linux.ibm.com>
12365M:	Ursula Braun <ubraun@linux.ibm.com>
12366L:	linux-s390@vger.kernel.org
12367W:	http://www.ibm.com/developerworks/linux/linux390/
12368S:	Supported
12369F:	drivers/s390/net/
12370
12371S390 PCI SUBSYSTEM
12372M:	Sebastian Ott <sebott@linux.ibm.com>
12373M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12374L:	linux-s390@vger.kernel.org
12375W:	http://www.ibm.com/developerworks/linux/linux390/
12376S:	Supported
12377F:	arch/s390/pci/
12378F:	drivers/pci/hotplug/s390_pci_hpc.c
12379
12380S390 VFIO-CCW DRIVER
12381M:	Cornelia Huck <cohuck@redhat.com>
12382M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12383M:	Halil Pasic <pasic@linux.ibm.com>
12384L:	linux-s390@vger.kernel.org
12385L:	kvm@vger.kernel.org
12386S:	Supported
12387F:	drivers/s390/cio/vfio_ccw*
12388F:	Documentation/s390/vfio-ccw.txt
12389F:	include/uapi/linux/vfio_ccw.h
12390
12391S390 ZCRYPT DRIVER
12392M:	Harald Freudenberger <freude@linux.ibm.com>
12393L:	linux-s390@vger.kernel.org
12394W:	http://www.ibm.com/developerworks/linux/linux390/
12395S:	Supported
12396F:	drivers/s390/crypto/
12397
12398S390 ZFCP DRIVER
12399M:	Steffen Maier <maier@linux.ibm.com>
12400M:	Benjamin Block <bblock@linux.ibm.com>
12401L:	linux-s390@vger.kernel.org
12402W:	http://www.ibm.com/developerworks/linux/linux390/
12403S:	Supported
12404F:	drivers/s390/scsi/zfcp_*
12405
12406S3C24XX SD/MMC Driver
12407M:	Ben Dooks <ben-linux@fluff.org>
12408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12409S:	Supported
12410F:	drivers/mmc/host/s3cmci.*
12411
12412SAA6588 RDS RECEIVER DRIVER
12413M:	Hans Verkuil <hverkuil@xs4all.nl>
12414L:	linux-media@vger.kernel.org
12415T:	git git://linuxtv.org/media_tree.git
12416W:	https://linuxtv.org
12417S:	Odd Fixes
12418F:	drivers/media/i2c/saa6588*
12419
12420SAA7134 VIDEO4LINUX DRIVER
12421M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12422L:	linux-media@vger.kernel.org
12423W:	https://linuxtv.org
12424T:	git git://linuxtv.org/media_tree.git
12425S:	Odd fixes
12426F:	Documentation/media/v4l-drivers/saa7134*
12427F:	drivers/media/pci/saa7134/
12428
12429SAA7146 VIDEO4LINUX-2 DRIVER
12430M:	Hans Verkuil <hverkuil@xs4all.nl>
12431L:	linux-media@vger.kernel.org
12432T:	git git://linuxtv.org/media_tree.git
12433S:	Maintained
12434F:	drivers/media/common/saa7146/
12435F:	drivers/media/pci/saa7146/
12436F:	include/media/saa7146*
12437
12438SAMSUNG AUDIO (ASoC) DRIVERS
12439M:	Krzysztof Kozlowski <krzk@kernel.org>
12440M:	Sangbeom Kim <sbkim73@samsung.com>
12441M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12443S:	Supported
12444F:	sound/soc/samsung/
12445F:	Documentation/devicetree/bindings/sound/samsung*
12446
12447SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12448M:	Krzysztof Kozlowski <krzk@kernel.org>
12449L:	linux-crypto@vger.kernel.org
12450L:	linux-samsung-soc@vger.kernel.org
12451S:	Maintained
12452F:	drivers/crypto/exynos-rng.c
12453F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12454
12455SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12456M:	Łukasz Stelmach <l.stelmach@samsung.com>
12457L:	linux-samsung-soc@vger.kernel.org
12458S:	Maintained
12459F:	drivers/char/hw_random/exynos-trng.c
12460F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12461
12462SAMSUNG FRAMEBUFFER DRIVER
12463M:	Jingoo Han <jingoohan1@gmail.com>
12464L:	linux-fbdev@vger.kernel.org
12465S:	Maintained
12466F:	drivers/video/fbdev/s3c-fb.c
12467
12468SAMSUNG LAPTOP DRIVER
12469M:	Corentin Chary <corentin.chary@gmail.com>
12470L:	platform-driver-x86@vger.kernel.org
12471S:	Maintained
12472F:	drivers/platform/x86/samsung-laptop.c
12473
12474SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12475M:	Sangbeom Kim <sbkim73@samsung.com>
12476M:	Krzysztof Kozlowski <krzk@kernel.org>
12477M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12478L:	linux-kernel@vger.kernel.org
12479L:	linux-samsung-soc@vger.kernel.org
12480S:	Supported
12481F:	drivers/mfd/sec*.c
12482F:	drivers/regulator/s2m*.c
12483F:	drivers/regulator/s5m*.c
12484F:	drivers/clk/clk-s2mps11.c
12485F:	drivers/rtc/rtc-s5m.c
12486F:	include/linux/mfd/samsung/
12487F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12488F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12489F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12490F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12491
12492SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12493M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12494L:	linux-media@vger.kernel.org
12495L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12496S:	Maintained
12497F:	drivers/media/platform/s3c-camif/
12498F:	include/media/drv-intf/s3c_camif.h
12499
12500SAMSUNG S3FWRN5 NFC DRIVER
12501M:	Robert Baldyga <r.baldyga@samsung.com>
12502M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12503L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12504S:	Supported
12505F:	drivers/nfc/s3fwrn5
12506
12507SAMSUNG S5C73M3 CAMERA DRIVER
12508M:	Kyungmin Park <kyungmin.park@samsung.com>
12509M:	Andrzej Hajda <a.hajda@samsung.com>
12510L:	linux-media@vger.kernel.org
12511S:	Supported
12512F:	drivers/media/i2c/s5c73m3/*
12513
12514SAMSUNG S5K5BAF CAMERA DRIVER
12515M:	Kyungmin Park <kyungmin.park@samsung.com>
12516M:	Andrzej Hajda <a.hajda@samsung.com>
12517L:	linux-media@vger.kernel.org
12518S:	Supported
12519F:	drivers/media/i2c/s5k5baf.c
12520
12521SAMSUNG S5P Security SubSystem (SSS) DRIVER
12522M:	Krzysztof Kozlowski <krzk@kernel.org>
12523M:	Vladimir Zapolskiy <vz@mleia.com>
12524M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12525L:	linux-crypto@vger.kernel.org
12526L:	linux-samsung-soc@vger.kernel.org
12527S:	Maintained
12528F:	drivers/crypto/s5p-sss.c
12529
12530SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12531M:	Kyungmin Park <kyungmin.park@samsung.com>
12532M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12533L:	linux-media@vger.kernel.org
12534Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12535S:	Supported
12536F:	drivers/media/platform/exynos4-is/
12537
12538SAMSUNG SOC CLOCK DRIVERS
12539M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12540M:	Tomasz Figa <tomasz.figa@gmail.com>
12541M:	Chanwoo Choi <cw00.choi@samsung.com>
12542S:	Supported
12543L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12545F:	drivers/clk/samsung/
12546F:	include/dt-bindings/clock/exynos*.h
12547F:	Documentation/devicetree/bindings/clock/exynos*.txt
12548
12549SAMSUNG SPI DRIVERS
12550M:	Kukjin Kim <kgene@kernel.org>
12551M:	Krzysztof Kozlowski <krzk@kernel.org>
12552M:	Andi Shyti <andi@etezian.org>
12553L:	linux-spi@vger.kernel.org
12554L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12555S:	Maintained
12556F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12557F:	drivers/spi/spi-s3c*
12558F:	include/linux/platform_data/spi-s3c64xx.h
12559
12560SAMSUNG SXGBE DRIVERS
12561M:	Byungho An <bh74.an@samsung.com>
12562M:	Girish K S <ks.giri@samsung.com>
12563M:	Vipul Pandya <vipul.pandya@samsung.com>
12564S:	Supported
12565L:	netdev@vger.kernel.org
12566F:	drivers/net/ethernet/samsung/sxgbe/
12567
12568SAMSUNG THERMAL DRIVER
12569M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12570L:	linux-pm@vger.kernel.org
12571L:	linux-samsung-soc@vger.kernel.org
12572S:	Supported
12573T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12574F:	drivers/thermal/samsung/
12575
12576SAMSUNG USB2 PHY DRIVER
12577M:	Kamil Debski <kamil@wypas.org>
12578M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12579L:	linux-kernel@vger.kernel.org
12580S:	Supported
12581F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12582F:	Documentation/phy/samsung-usb2.txt
12583F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12584F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12585F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12586F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12587F:	drivers/phy/samsung/phy-samsung-usb2.c
12588F:	drivers/phy/samsung/phy-samsung-usb2.h
12589
12590SC1200 WDT DRIVER
12591M:	Zwane Mwaikambo <zwanem@gmail.com>
12592S:	Maintained
12593F:	drivers/watchdog/sc1200wdt.c
12594
12595SCHEDULER
12596M:	Ingo Molnar <mingo@redhat.com>
12597M:	Peter Zijlstra <peterz@infradead.org>
12598L:	linux-kernel@vger.kernel.org
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12600S:	Maintained
12601F:	kernel/sched/
12602F:	include/linux/sched.h
12603F:	include/uapi/linux/sched.h
12604F:	include/linux/wait.h
12605
12606SCR24X CHIP CARD INTERFACE DRIVER
12607M:	Lubomir Rintel <lkundrak@v3.sk>
12608S:	Supported
12609F:	drivers/char/pcmcia/scr24x_cs.c
12610
12611SCSI CDROM DRIVER
12612M:	Jens Axboe <axboe@kernel.dk>
12613L:	linux-scsi@vger.kernel.org
12614W:	http://www.kernel.dk
12615S:	Maintained
12616F:	drivers/scsi/sr*
12617
12618SCSI RDMA PROTOCOL (SRP) INITIATOR
12619M:	Bart Van Assche <bart.vanassche@sandisk.com>
12620L:	linux-rdma@vger.kernel.org
12621S:	Supported
12622W:	http://www.openfabrics.org
12623Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12625F:	drivers/infiniband/ulp/srp/
12626F:	include/scsi/srp.h
12627
12628SCSI SG DRIVER
12629M:	Doug Gilbert <dgilbert@interlog.com>
12630L:	linux-scsi@vger.kernel.org
12631W:	http://sg.danny.cz/sg
12632S:	Maintained
12633F:	Documentation/scsi/scsi-generic.txt
12634F:	drivers/scsi/sg.c
12635F:	include/scsi/sg.h
12636
12637SCSI SUBSYSTEM
12638M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12640M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12642L:	linux-scsi@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/scsi/
12645F:	drivers/scsi/
12646F:	include/scsi/
12647
12648SCSI TAPE DRIVER
12649M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12650L:	linux-scsi@vger.kernel.org
12651S:	Maintained
12652F:	Documentation/scsi/st.txt
12653F:	drivers/scsi/st.*
12654F:	drivers/scsi/st_*.h
12655
12656SCTP PROTOCOL
12657M:	Vlad Yasevich <vyasevich@gmail.com>
12658M:	Neil Horman <nhorman@tuxdriver.com>
12659M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12660L:	linux-sctp@vger.kernel.org
12661W:	http://lksctp.sourceforge.net
12662S:	Maintained
12663F:	Documentation/networking/sctp.txt
12664F:	include/linux/sctp.h
12665F:	include/uapi/linux/sctp.h
12666F:	include/net/sctp/
12667F:	net/sctp/
12668
12669SCx200 CPU SUPPORT
12670M:	Jim Cromie <jim.cromie@gmail.com>
12671S:	Odd Fixes
12672F:	Documentation/i2c/busses/scx200_acb
12673F:	arch/x86/platform/scx200/
12674F:	drivers/watchdog/scx200_wdt.c
12675F:	drivers/i2c/busses/scx200*
12676F:	drivers/mtd/maps/scx200_docflash.c
12677F:	include/linux/scx200.h
12678
12679SCx200 GPIO DRIVER
12680M:	Jim Cromie <jim.cromie@gmail.com>
12681S:	Maintained
12682F:	drivers/char/scx200_gpio.c
12683F:	include/linux/scx200_gpio.h
12684
12685SCx200 HRT CLOCKSOURCE DRIVER
12686M:	Jim Cromie <jim.cromie@gmail.com>
12687S:	Maintained
12688F:	drivers/clocksource/scx200_hrt.c
12689
12690SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12691M:	Sascha Sommer <saschasommer@freenet.de>
12692L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12693S:	Maintained
12694F:	drivers/mmc/host/sdricoh_cs.c
12695
12696SECURE COMPUTING
12697M:	Kees Cook <keescook@chromium.org>
12698R:	Andy Lutomirski <luto@amacapital.net>
12699R:	Will Drewry <wad@chromium.org>
12700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12701S:	Supported
12702F:	kernel/seccomp.c
12703F:	include/uapi/linux/seccomp.h
12704F:	include/linux/seccomp.h
12705F:	tools/testing/selftests/seccomp/*
12706F:	tools/testing/selftests/kselftest_harness.h
12707F:	Documentation/userspace-api/seccomp_filter.rst
12708K:	\bsecure_computing
12709K:	\bTIF_SECCOMP\b
12710
12711SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12712M:	Al Cooper <alcooperx@gmail.com>
12713L:	linux-mmc@vger.kernel.org
12714L:	bcm-kernel-feedback-list@broadcom.com
12715S:	Maintained
12716F:	drivers/mmc/host/sdhci-brcmstb*
12717
12718SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12719M:	Adrian Hunter <adrian.hunter@intel.com>
12720L:	linux-mmc@vger.kernel.org
12721T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12722S:	Maintained
12723F:	drivers/mmc/host/sdhci*
12724F:	include/linux/mmc/sdhci*
12725
12726SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12727M:	Ben Dooks <ben-linux@fluff.org>
12728M:	Jaehoon Chung <jh80.chung@samsung.com>
12729L:	linux-mmc@vger.kernel.org
12730S:	Maintained
12731F:	drivers/mmc/host/sdhci-s3c*
12732
12733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12734M:	Viresh Kumar <vireshk@kernel.org>
12735L:	linux-mmc@vger.kernel.org
12736S:	Maintained
12737F:	drivers/mmc/host/sdhci-spear.c
12738
12739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12740M:	Kishon Vijay Abraham I <kishon@ti.com>
12741L:	linux-mmc@vger.kernel.org
12742S:	Maintained
12743F:	drivers/mmc/host/sdhci-omap.c
12744
12745SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12746M:	Scott Bauer <scott.bauer@intel.com>
12747M:	Jonathan Derrick <jonathan.derrick@intel.com>
12748L:	linux-block@vger.kernel.org
12749S:	Supported
12750F:	block/sed*
12751F:	block/opal_proto.h
12752F:	include/linux/sed*
12753F:	include/uapi/linux/sed*
12754
12755SECURITY CONTACT
12756M:	Security Officers <security@kernel.org>
12757S:	Supported
12758
12759SECURITY SUBSYSTEM
12760M:	James Morris <jmorris@namei.org>
12761M:	"Serge E. Hallyn" <serge@hallyn.com>
12762L:	linux-security-module@vger.kernel.org (suggested Cc:)
12763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12764W:	http://kernsec.org/
12765S:	Supported
12766F:	security/
12767
12768SELINUX SECURITY MODULE
12769M:	Paul Moore <paul@paul-moore.com>
12770M:	Stephen Smalley <sds@tycho.nsa.gov>
12771M:	Eric Paris <eparis@parisplace.org>
12772L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12773W:	https://selinuxproject.org
12774W:	https://github.com/SELinuxProject
12775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12776S:	Supported
12777F:	include/linux/selinux*
12778F:	security/selinux/
12779F:	scripts/selinux/
12780F:	Documentation/admin-guide/LSM/SELinux.rst
12781
12782SENSABLE PHANTOM
12783M:	Jiri Slaby <jirislaby@gmail.com>
12784S:	Maintained
12785F:	drivers/misc/phantom.c
12786F:	include/uapi/linux/phantom.h
12787
12788SERIAL DEVICE BUS
12789M:	Rob Herring <robh@kernel.org>
12790L:	linux-serial@vger.kernel.org
12791S:	Maintained
12792F:	Documentation/devicetree/bindings/serial/slave-device.txt
12793F:	drivers/tty/serdev/
12794F:	include/linux/serdev.h
12795
12796SERIAL DRIVERS
12797M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12798L:	linux-serial@vger.kernel.org
12799S:	Maintained
12800F:	Documentation/devicetree/bindings/serial/
12801F:	drivers/tty/serial/
12802
12803SERIAL IR RECEIVER
12804M:	Sean Young <sean@mess.org>
12805L:	linux-media@vger.kernel.org
12806S:	Maintained
12807F:	drivers/media/rc/serial_ir.c
12808
12809SFC NETWORK DRIVER
12810M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12811M:	Edward Cree <ecree@solarflare.com>
12812M:	Bert Kenward <bkenward@solarflare.com>
12813L:	netdev@vger.kernel.org
12814S:	Supported
12815F:	drivers/net/ethernet/sfc/
12816
12817SGI GRU DRIVER
12818M:	Dimitri Sivanich <sivanich@sgi.com>
12819S:	Maintained
12820F:	drivers/misc/sgi-gru/
12821
12822SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12823M:	Pat Gefre <pfg@sgi.com>
12824L:	linux-ia64@vger.kernel.org
12825S:	Supported
12826F:	Documentation/ia64/serial.txt
12827F:	drivers/tty/serial/ioc?_serial.c
12828F:	include/linux/ioc?.h
12829
12830SGI XP/XPC/XPNET DRIVER
12831M:	Cliff Whickman <cpw@sgi.com>
12832M:	Robin Holt <robinmholt@gmail.com>
12833S:	Maintained
12834F:	drivers/misc/sgi-xp/
12835
12836SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12837M:	Ursula Braun <ubraun@linux.ibm.com>
12838L:	linux-s390@vger.kernel.org
12839W:	http://www.ibm.com/developerworks/linux/linux390/
12840S:	Supported
12841F:	net/smc/
12842
12843SH_VEU V4L2 MEM2MEM DRIVER
12844L:	linux-media@vger.kernel.org
12845S:	Orphan
12846F:	drivers/media/platform/sh_veu.c
12847
12848SH_VOU V4L2 OUTPUT DRIVER
12849L:	linux-media@vger.kernel.org
12850S:	Orphan
12851F:	drivers/media/platform/sh_vou.c
12852F:	include/media/drv-intf/sh_vou.h
12853
12854SI2157 MEDIA DRIVER
12855M:	Antti Palosaari <crope@iki.fi>
12856L:	linux-media@vger.kernel.org
12857W:	https://linuxtv.org
12858W:	http://palosaari.fi/linux/
12859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12860T:	git git://linuxtv.org/anttip/media_tree.git
12861S:	Maintained
12862F:	drivers/media/tuners/si2157*
12863
12864SI2165 MEDIA DRIVER
12865M:	Matthias Schwarzott <zzam@gentoo.org>
12866L:	linux-media@vger.kernel.org
12867W:	https://linuxtv.org
12868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12869S:	Maintained
12870F:	drivers/media/dvb-frontends/si2165*
12871
12872SI2168 MEDIA DRIVER
12873M:	Antti Palosaari <crope@iki.fi>
12874L:	linux-media@vger.kernel.org
12875W:	https://linuxtv.org
12876W:	http://palosaari.fi/linux/
12877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12878T:	git git://linuxtv.org/anttip/media_tree.git
12879S:	Maintained
12880F:	drivers/media/dvb-frontends/si2168*
12881
12882SI470X FM RADIO RECEIVER I2C DRIVER
12883M:	Hans Verkuil <hverkuil@xs4all.nl>
12884L:	linux-media@vger.kernel.org
12885T:	git git://linuxtv.org/media_tree.git
12886W:	https://linuxtv.org
12887S:	Odd Fixes
12888F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12889
12890SI470X FM RADIO RECEIVER USB DRIVER
12891M:	Hans Verkuil <hverkuil@xs4all.nl>
12892L:	linux-media@vger.kernel.org
12893T:	git git://linuxtv.org/media_tree.git
12894W:	https://linuxtv.org
12895S:	Maintained
12896F:	drivers/media/radio/si470x/radio-si470x-common.c
12897F:	drivers/media/radio/si470x/radio-si470x.h
12898F:	drivers/media/radio/si470x/radio-si470x-usb.c
12899
12900SI4713 FM RADIO TRANSMITTER I2C DRIVER
12901M:	Eduardo Valentin <edubezval@gmail.com>
12902L:	linux-media@vger.kernel.org
12903T:	git git://linuxtv.org/media_tree.git
12904W:	https://linuxtv.org
12905S:	Odd Fixes
12906F:	drivers/media/radio/si4713/si4713.?
12907
12908SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12909M:	Eduardo Valentin <edubezval@gmail.com>
12910L:	linux-media@vger.kernel.org
12911T:	git git://linuxtv.org/media_tree.git
12912W:	https://linuxtv.org
12913S:	Odd Fixes
12914F:	drivers/media/radio/si4713/radio-platform-si4713.c
12915
12916SI4713 FM RADIO TRANSMITTER USB DRIVER
12917M:	Hans Verkuil <hverkuil@xs4all.nl>
12918L:	linux-media@vger.kernel.org
12919T:	git git://linuxtv.org/media_tree.git
12920W:	https://linuxtv.org
12921S:	Maintained
12922F:	drivers/media/radio/si4713/radio-usb-si4713.c
12923
12924SIANO DVB DRIVER
12925M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12926L:	linux-media@vger.kernel.org
12927W:	https://linuxtv.org
12928T:	git git://linuxtv.org/media_tree.git
12929S:	Odd fixes
12930F:	drivers/media/common/siano/
12931F:	drivers/media/usb/siano/
12932F:	drivers/media/usb/siano/
12933F:	drivers/media/mmc/siano/
12934
12935SILEAD TOUCHSCREEN DRIVER
12936M:	Hans de Goede <hdegoede@redhat.com>
12937L:	linux-input@vger.kernel.org
12938L:	platform-driver-x86@vger.kernel.org
12939S:	Maintained
12940F:	drivers/input/touchscreen/silead.c
12941F:	drivers/platform/x86/silead_dmi.c
12942
12943SILICON MOTION SM712 FRAME BUFFER DRIVER
12944M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12945M:	Teddy Wang <teddy.wang@siliconmotion.com>
12946M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12947L:	linux-fbdev@vger.kernel.org
12948S:	Maintained
12949F:	drivers/video/fbdev/sm712*
12950F:	Documentation/fb/sm712fb.txt
12951
12952SIMPLE FIRMWARE INTERFACE (SFI)
12953M:	Len Brown <lenb@kernel.org>
12954L:	sfi-devel@simplefirmware.org
12955W:	http://simplefirmware.org/
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12957S:	Supported
12958F:	arch/x86/platform/sfi/
12959F:	drivers/sfi/
12960F:	include/linux/sfi*.h
12961
12962SIMPLEFB FB DRIVER
12963M:	Hans de Goede <hdegoede@redhat.com>
12964L:	linux-fbdev@vger.kernel.org
12965S:	Maintained
12966F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12967F:	drivers/video/fbdev/simplefb.c
12968F:	include/linux/platform_data/simplefb.h
12969
12970SIMTEC EB110ATX (Chalice CATS)
12971P:	Ben Dooks
12972P:	Vincent Sanders <vince@simtec.co.uk>
12973M:	Simtec Linux Team <linux@simtec.co.uk>
12974W:	http://www.simtec.co.uk/products/EB110ATX/
12975S:	Supported
12976
12977SIMTEC EB2410ITX (BAST)
12978P:	Ben Dooks
12979P:	Vincent Sanders <vince@simtec.co.uk>
12980M:	Simtec Linux Team <linux@simtec.co.uk>
12981W:	http://www.simtec.co.uk/products/EB2410ITX/
12982S:	Supported
12983F:	arch/arm/mach-s3c24xx/mach-bast.c
12984F:	arch/arm/mach-s3c24xx/bast-ide.c
12985F:	arch/arm/mach-s3c24xx/bast-irq.c
12986
12987SIPHASH PRF ROUTINES
12988M:	Jason A. Donenfeld <Jason@zx2c4.com>
12989S:	Maintained
12990F:	lib/siphash.c
12991F:	lib/test_siphash.c
12992F:	include/linux/siphash.h
12993
12994SIOX
12995M:	Gavin Schenk <g.schenk@eckelmann.de>
12996M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12997R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12998S:	Supported
12999F:	drivers/siox/*
13000F:	include/trace/events/siox.h
13001
13002SIS 190 ETHERNET DRIVER
13003M:	Francois Romieu <romieu@fr.zoreil.com>
13004L:	netdev@vger.kernel.org
13005S:	Maintained
13006F:	drivers/net/ethernet/sis/sis190.c
13007
13008SIS 900/7016 FAST ETHERNET DRIVER
13009M:	Daniele Venzano <venza@brownhat.org>
13010W:	http://www.brownhat.org/sis900.html
13011L:	netdev@vger.kernel.org
13012S:	Maintained
13013F:	drivers/net/ethernet/sis/sis900.*
13014
13015SIS FRAMEBUFFER DRIVER
13016M:	Thomas Winischhofer <thomas@winischhofer.net>
13017W:	http://www.winischhofer.net/linuxsisvga.shtml
13018S:	Maintained
13019F:	Documentation/fb/sisfb.txt
13020F:	drivers/video/fbdev/sis/
13021F:	include/video/sisfb.h
13022
13023SIS USB2VGA DRIVER
13024M:	Thomas Winischhofer <thomas@winischhofer.net>
13025W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13026S:	Maintained
13027F:	drivers/usb/misc/sisusbvga/
13028
13029SLAB ALLOCATOR
13030M:	Christoph Lameter <cl@linux.com>
13031M:	Pekka Enberg <penberg@kernel.org>
13032M:	David Rientjes <rientjes@google.com>
13033M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13034M:	Andrew Morton <akpm@linux-foundation.org>
13035L:	linux-mm@kvack.org
13036S:	Maintained
13037F:	include/linux/sl?b*.h
13038F:	mm/sl?b*
13039
13040SLEEPABLE READ-COPY UPDATE (SRCU)
13041M:	Lai Jiangshan <jiangshanlai@gmail.com>
13042M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13043M:	Josh Triplett <josh@joshtriplett.org>
13044R:	Steven Rostedt <rostedt@goodmis.org>
13045R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13046L:	linux-kernel@vger.kernel.org
13047W:	http://www.rdrop.com/users/paulmck/RCU/
13048S:	Supported
13049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13050F:	include/linux/srcu.h
13051F:	kernel/rcu/srcu.c
13052
13053SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13054M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13056S:	Maintained
13057F:	drivers/slimbus/
13058F:	Documentation/devicetree/bindings/slimbus/
13059F:	include/linux/slimbus.h
13060
13061SMACK SECURITY MODULE
13062M:	Casey Schaufler <casey@schaufler-ca.com>
13063L:	linux-security-module@vger.kernel.org
13064W:	http://schaufler-ca.com
13065T:	git git://github.com/cschaufler/smack-next
13066S:	Maintained
13067F:	Documentation/admin-guide/LSM/Smack.rst
13068F:	security/smack/
13069
13070SMC91x ETHERNET DRIVER
13071M:	Nicolas Pitre <nico@fluxnic.net>
13072S:	Odd Fixes
13073F:	drivers/net/ethernet/smsc/smc91x.*
13074
13075SMIA AND SMIA++ IMAGE SENSOR DRIVER
13076M:	Sakari Ailus <sakari.ailus@iki.fi>
13077L:	linux-media@vger.kernel.org
13078S:	Maintained
13079F:	drivers/media/i2c/smiapp/
13080F:	include/media/i2c/smiapp.h
13081F:	drivers/media/i2c/smiapp-pll.c
13082F:	drivers/media/i2c/smiapp-pll.h
13083F:	include/uapi/linux/smiapp.h
13084F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13085
13086SMM665 HARDWARE MONITOR DRIVER
13087M:	Guenter Roeck <linux@roeck-us.net>
13088L:	linux-hwmon@vger.kernel.org
13089S:	Maintained
13090F:	Documentation/hwmon/smm665
13091F:	drivers/hwmon/smm665.c
13092
13093SMSC EMC2103 HARDWARE MONITOR DRIVER
13094M:	Steve Glendinning <steve.glendinning@shawell.net>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Maintained
13097F:	Documentation/hwmon/emc2103
13098F:	drivers/hwmon/emc2103.c
13099
13100SMSC SCH5627 HARDWARE MONITOR DRIVER
13101M:	Hans de Goede <hdegoede@redhat.com>
13102L:	linux-hwmon@vger.kernel.org
13103S:	Supported
13104F:	Documentation/hwmon/sch5627
13105F:	drivers/hwmon/sch5627.c
13106
13107SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13108M:	Steve Glendinning <steve.glendinning@shawell.net>
13109L:	linux-fbdev@vger.kernel.org
13110S:	Maintained
13111F:	drivers/video/fbdev/smscufx.c
13112
13113SMSC47B397 HARDWARE MONITOR DRIVER
13114M:	Jean Delvare <jdelvare@suse.com>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Maintained
13117F:	Documentation/hwmon/smsc47b397
13118F:	drivers/hwmon/smsc47b397.c
13119
13120SMSC911x ETHERNET DRIVER
13121M:	Steve Glendinning <steve.glendinning@shawell.net>
13122L:	netdev@vger.kernel.org
13123S:	Maintained
13124F:	include/linux/smsc911x.h
13125F:	drivers/net/ethernet/smsc/smsc911x.*
13126
13127SMSC9420 PCI ETHERNET DRIVER
13128M:	Steve Glendinning <steve.glendinning@shawell.net>
13129L:	netdev@vger.kernel.org
13130S:	Maintained
13131F:	drivers/net/ethernet/smsc/smsc9420.*
13132
13133SOC-CAMERA V4L2 SUBSYSTEM
13134L:	linux-media@vger.kernel.org
13135T:	git git://linuxtv.org/media_tree.git
13136S:	Orphan
13137F:	include/media/soc*
13138F:	drivers/media/i2c/soc_camera/
13139F:	drivers/media/platform/soc_camera/
13140
13141SOCIONEXT SYNQUACER I2C DRIVER
13142M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13143L:	linux-i2c@vger.kernel.org
13144S:	Maintained
13145F:	drivers/i2c/busses/i2c-synquacer.c
13146F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13147
13148SOCIONEXT UNIPHIER SOUND DRIVER
13149M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13151S:	Maintained
13152F:	sound/soc/uniphier/
13153
13154SOEKRIS NET48XX LED SUPPORT
13155M:	Chris Boot <bootc@bootc.net>
13156S:	Maintained
13157F:	drivers/leds/leds-net48xx.c
13158
13159SOFT-ROCE DRIVER (rxe)
13160M:	Moni Shoua <monis@mellanox.com>
13161L:	linux-rdma@vger.kernel.org
13162S:	Supported
13163W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13164Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13165F:	drivers/infiniband/sw/rxe/
13166F:	include/uapi/rdma/rdma_user_rxe.h
13167
13168SOFTLOGIC 6x10 MPEG CODEC
13169M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13170M:	Anton Sviridenko <anton@corp.bluecherry.net>
13171M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13172M:	Andrey Utkin <andrey_utkin@fastmail.com>
13173M:	Ismael Luceno <ismael@iodev.co.uk>
13174L:	linux-media@vger.kernel.org
13175S:	Supported
13176F:	drivers/media/pci/solo6x10/
13177
13178SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13179M:	James Morse <james.morse@arm.com>
13180L:	linux-arm-kernel@lists.infradead.org
13181S:	Maintained
13182F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13183F:	drivers/firmware/arm_sdei.c
13184F:	include/linux/sdei.h
13185F:	include/uapi/linux/sdei.h
13186
13187SOFTWARE RAID (Multiple Disks) SUPPORT
13188M:	Shaohua Li <shli@kernel.org>
13189L:	linux-raid@vger.kernel.org
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13191S:	Supported
13192F:	drivers/md/Makefile
13193F:	drivers/md/Kconfig
13194F:	drivers/md/md*
13195F:	drivers/md/raid*
13196F:	include/linux/raid/
13197F:	include/uapi/linux/raid/
13198
13199SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13200M:	Jassi Brar <jaswinder.singh@linaro.org>
13201L:	netdev@vger.kernel.org
13202S:	Maintained
13203F:	drivers/net/ethernet/socionext/netsec.c
13204F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13205
13206SOLIDRUN CLEARFOG SUPPORT
13207M:	Russell King <linux@armlinux.org.uk>
13208S:	Maintained
13209F:	arch/arm/boot/dts/armada-388-clearfog*
13210F:	arch/arm/boot/dts/armada-38x-solidrun-*
13211
13212SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13213M:	Russell King <linux@armlinux.org.uk>
13214S:	Maintained
13215F:	arch/arm/boot/dts/imx6*-cubox-i*
13216F:	arch/arm/boot/dts/imx6*-hummingboard*
13217F:	arch/arm/boot/dts/imx6*-sr-*
13218
13219SONIC NETWORK DRIVER
13220M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	drivers/net/ethernet/natsemi/sonic.*
13224
13225SONICS SILICON BACKPLANE DRIVER (SSB)
13226M:	Michael Buesch <m@bues.ch>
13227L:	linux-wireless@vger.kernel.org
13228S:	Maintained
13229F:	drivers/ssb/
13230F:	include/linux/ssb/
13231
13232SONY IMX258 SENSOR DRIVER
13233M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13234L:	linux-media@vger.kernel.org
13235T:	git git://linuxtv.org/media_tree.git
13236S:	Maintained
13237F:	drivers/media/i2c/imx258.c
13238
13239SONY IMX274 SENSOR DRIVER
13240M:	Leon Luo <leonl@leopardimaging.com>
13241L:	linux-media@vger.kernel.org
13242T:	git git://linuxtv.org/media_tree.git
13243S:	Maintained
13244F:	drivers/media/i2c/imx274.c
13245F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13246
13247SONY MEMORYSTICK CARD SUPPORT
13248M:	Alex Dubov <oakad@yahoo.com>
13249W:	http://tifmxx.berlios.de/
13250S:	Maintained
13251F:	drivers/memstick/host/tifm_ms.c
13252
13253SONY MEMORYSTICK STANDARD SUPPORT
13254M:	Maxim Levitsky <maximlevitsky@gmail.com>
13255S:	Maintained
13256F:	drivers/memstick/core/ms_block.*
13257
13258SONY VAIO CONTROL DEVICE DRIVER
13259M:	Mattia Dongili <malattia@linux.it>
13260L:	platform-driver-x86@vger.kernel.org
13261W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13262S:	Maintained
13263F:	Documentation/laptops/sony-laptop.txt
13264F:	drivers/char/sonypi.c
13265F:	drivers/platform/x86/sony-laptop.c
13266F:	include/linux/sony-laptop.h
13267
13268SOUND
13269M:	Jaroslav Kysela <perex@perex.cz>
13270M:	Takashi Iwai <tiwai@suse.com>
13271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13272W:	http://www.alsa-project.org/
13273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13274T:	git git://git.alsa-project.org/alsa-kernel.git
13275Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13276S:	Maintained
13277F:	Documentation/sound/
13278F:	include/sound/
13279F:	include/uapi/sound/
13280F:	sound/
13281
13282SOUND - COMPRESSED AUDIO
13283M:	Vinod Koul <vkoul@kernel.org>
13284L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13286S:	Supported
13287F:	Documentation/sound/alsa/compress_offload.txt
13288F:	include/sound/compress_driver.h
13289F:	include/uapi/sound/compress_*
13290F:	sound/core/compress_offload.c
13291F:	sound/soc/soc-compress.c
13292
13293SOUND - DMAENGINE HELPERS
13294M:	Lars-Peter Clausen <lars@metafoo.de>
13295S:	Supported
13296F:	include/sound/dmaengine_pcm.h
13297F:	sound/core/pcm_dmaengine.c
13298F:	sound/soc/soc-generic-dmaengine-pcm.c
13299
13300SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13301M:	Liam Girdwood <lgirdwood@gmail.com>
13302M:	Mark Brown <broonie@kernel.org>
13303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13305W:	http://alsa-project.org/main/index.php/ASoC
13306S:	Supported
13307F:	Documentation/devicetree/bindings/sound/
13308F:	Documentation/sound/alsa/soc/
13309F:	sound/soc/
13310F:	include/sound/soc*
13311
13312SOUNDWIRE SUBSYSTEM
13313M:	Vinod Koul <vinod.koul@intel.com>
13314M:	Sanyog Kale <sanyog.r.kale@intel.com>
13315R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13317S:	Supported
13318F:	Documentation/driver-api/soundwire/
13319F:	drivers/soundwire/
13320F:	include/linux/soundwire/
13321
13322SP2 MEDIA DRIVER
13323M:	Olli Salonen <olli.salonen@iki.fi>
13324L:	linux-media@vger.kernel.org
13325W:	https://linuxtv.org
13326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13327S:	Maintained
13328F:	drivers/media/dvb-frontends/sp2*
13329
13330SPARC + UltraSPARC (sparc/sparc64)
13331M:	"David S. Miller" <davem@davemloft.net>
13332L:	sparclinux@vger.kernel.org
13333Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13336S:	Maintained
13337F:	arch/sparc/
13338F:	drivers/sbus/
13339
13340SPARC SERIAL DRIVERS
13341M:	"David S. Miller" <davem@davemloft.net>
13342L:	sparclinux@vger.kernel.org
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13345S:	Maintained
13346F:	include/linux/sunserialcore.h
13347F:	drivers/tty/serial/suncore.c
13348F:	drivers/tty/serial/sunhv.c
13349F:	drivers/tty/serial/sunsab.c
13350F:	drivers/tty/serial/sunsab.h
13351F:	drivers/tty/serial/sunsu.c
13352F:	drivers/tty/serial/sunzilog.c
13353F:	drivers/tty/serial/sunzilog.h
13354F:	drivers/tty/vcc.c
13355
13356SPARSE CHECKER
13357M:	"Christopher Li" <sparse@chrisli.org>
13358L:	linux-sparse@vger.kernel.org
13359W:	https://sparse.wiki.kernel.org/
13360T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13361T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13362S:	Maintained
13363F:	include/linux/compiler.h
13364
13365SPEAR CLOCK FRAMEWORK SUPPORT
13366M:	Viresh Kumar <vireshk@kernel.org>
13367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13368W:	http://www.st.com/spear
13369S:	Maintained
13370F:	drivers/clk/spear/
13371
13372SPEAR PLATFORM SUPPORT
13373M:	Viresh Kumar <vireshk@kernel.org>
13374M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376W:	http://www.st.com/spear
13377S:	Maintained
13378F:	arch/arm/boot/dts/spear*
13379F:	arch/arm/mach-spear/
13380
13381SPI NOR SUBSYSTEM
13382M:	Marek Vasut <marek.vasut@gmail.com>
13383L:	linux-mtd@lists.infradead.org
13384W:	http://www.linux-mtd.infradead.org/
13385Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13386T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13387T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13388S:	Maintained
13389F:	drivers/mtd/spi-nor/
13390F:	include/linux/mtd/spi-nor.h
13391
13392SPI SUBSYSTEM
13393M:	Mark Brown <broonie@kernel.org>
13394L:	linux-spi@vger.kernel.org
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13396Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13397S:	Maintained
13398F:	Documentation/devicetree/bindings/spi/
13399F:	Documentation/spi/
13400F:	drivers/spi/
13401F:	include/linux/spi/
13402F:	include/uapi/linux/spi/
13403F:	tools/spi/
13404
13405SPIDERNET NETWORK DRIVER for CELL
13406M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13407L:	netdev@vger.kernel.org
13408S:	Supported
13409F:	Documentation/networking/spider_net.txt
13410F:	drivers/net/ethernet/toshiba/spider_net*
13411
13412SPMI SUBSYSTEM
13413R:	Stephen Boyd <sboyd@kernel.org>
13414L:	linux-arm-msm@vger.kernel.org
13415F:	Documentation/devicetree/bindings/spmi/
13416F:	drivers/spmi/
13417F:	include/dt-bindings/spmi/spmi.h
13418F:	include/linux/spmi.h
13419F:	include/trace/events/spmi.h
13420
13421SPU FILE SYSTEM
13422M:	Jeremy Kerr <jk@ozlabs.org>
13423L:	linuxppc-dev@lists.ozlabs.org
13424W:	http://www.ibm.com/developerworks/power/cell/
13425S:	Supported
13426F:	Documentation/filesystems/spufs.txt
13427F:	arch/powerpc/platforms/cell/spufs/
13428
13429SQUASHFS FILE SYSTEM
13430M:	Phillip Lougher <phillip@squashfs.org.uk>
13431L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13432W:	http://squashfs.org.uk
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13434S:	Maintained
13435F:	Documentation/filesystems/squashfs.txt
13436F:	fs/squashfs/
13437
13438SRM (Alpha) environment access
13439M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13440S:	Maintained
13441F:	arch/alpha/kernel/srm_env.c
13442
13443ST STM32 I2C/SMBUS DRIVER
13444M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13445L:	linux-i2c@vger.kernel.org
13446S:	Maintained
13447F:	drivers/i2c/busses/i2c-stm32*
13448
13449STABLE BRANCH
13450M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13451L:	stable@vger.kernel.org
13452S:	Supported
13453F:	Documentation/process/stable-kernel-rules.rst
13454
13455STAGING - COMEDI
13456M:	Ian Abbott <abbotti@mev.co.uk>
13457M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13458S:	Odd Fixes
13459F:	drivers/staging/comedi/
13460
13461STAGING - FLARION FT1000 DRIVERS
13462M:	Marek Belisko <marek.belisko@gmail.com>
13463S:	Odd Fixes
13464F:	drivers/staging/ft1000/
13465
13466STAGING - INDUSTRIAL IO
13467M:	Jonathan Cameron <jic23@kernel.org>
13468L:	linux-iio@vger.kernel.org
13469S:	Odd Fixes
13470F:	Documentation/devicetree/bindings/staging/iio/
13471F:	drivers/staging/iio/
13472
13473STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13474M:	Marc Dietrich <marvin24@gmx.de>
13475L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13476L:	linux-tegra@vger.kernel.org
13477S:	Maintained
13478F:	drivers/staging/nvec/
13479
13480STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13481M:	Jens Frederich <jfrederich@gmail.com>
13482M:	Daniel Drake <dsd@laptop.org>
13483M:	Jon Nettleton <jon.nettleton@gmail.com>
13484W:	http://wiki.laptop.org/go/DCON
13485S:	Maintained
13486F:	drivers/staging/olpc_dcon/
13487
13488STAGING - REALTEK RTL8712U DRIVERS
13489M:	Larry Finger <Larry.Finger@lwfinger.net>
13490M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13491S:	Odd Fixes
13492F:	drivers/staging/rtl8712/
13493
13494STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13495M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13496M:	Teddy Wang <teddy.wang@siliconmotion.com>
13497M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13498L:	linux-fbdev@vger.kernel.org
13499S:	Maintained
13500F:	drivers/staging/sm750fb/
13501
13502STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13503M:	William Hubbs <w.d.hubbs@gmail.com>
13504M:	Chris Brannon <chris@the-brannons.com>
13505M:	Kirk Reiser <kirk@reisers.ca>
13506M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13507L:	speakup@linux-speakup.org
13508W:	http://www.linux-speakup.org/
13509S:	Odd Fixes
13510F:	drivers/staging/speakup/
13511
13512STAGING - VIA VT665X DRIVERS
13513M:	Forest Bond <forest@alittletooquiet.net>
13514S:	Odd Fixes
13515F:	drivers/staging/vt665?/
13516
13517STAGING - WILC1000 WIFI DRIVER
13518M:	Aditya Shankar <aditya.shankar@microchip.com>
13519M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13520L:	linux-wireless@vger.kernel.org
13521S:	Supported
13522F:	drivers/staging/wilc1000/
13523
13524STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13525M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13526S:	Odd Fixes
13527F:	drivers/staging/xgifb/
13528
13529STAGING SUBSYSTEM
13530M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13532L:	devel@driverdev.osuosl.org
13533S:	Supported
13534F:	drivers/staging/
13535
13536STARFIRE/DURALAN NETWORK DRIVER
13537M:	Ion Badulescu <ionut@badula.org>
13538S:	Odd Fixes
13539F:	drivers/net/ethernet/adaptec/starfire*
13540
13541STEC S1220 SKD DRIVER
13542M:	Bart Van Assche <bart.vanassche@wdc.com>
13543L:	linux-block@vger.kernel.org
13544S:	Maintained
13545F:	drivers/block/skd*[ch]
13546
13547STI CEC DRIVER
13548M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13549S:	Maintained
13550F:	drivers/staging/media/st-cec/
13551F:	Documentation/devicetree/bindings/media/stih-cec.txt
13552
13553STK1160 USB VIDEO CAPTURE DRIVER
13554M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13555L:	linux-media@vger.kernel.org
13556T:	git git://linuxtv.org/media_tree.git
13557S:	Maintained
13558F:	drivers/media/usb/stk1160/
13559
13560STMMAC ETHERNET DRIVER
13561M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13562M:	Alexandre Torgue <alexandre.torgue@st.com>
13563M:	Jose Abreu <joabreu@synopsys.com>
13564L:	netdev@vger.kernel.org
13565W:	http://www.stlinux.com
13566S:	Supported
13567F:	drivers/net/ethernet/stmicro/stmmac/
13568
13569SUN3/3X
13570M:	Sam Creasey <sammy@sammy.net>
13571W:	http://sammy.net/sun3/
13572S:	Maintained
13573F:	arch/m68k/kernel/*sun3*
13574F:	arch/m68k/sun3*/
13575F:	arch/m68k/include/asm/sun3*
13576F:	drivers/net/ethernet/i825xx/sun3*
13577
13578SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13579M:	Hans de Goede <hdegoede@redhat.com>
13580L:	linux-input@vger.kernel.org
13581S:	Maintained
13582F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13583F:	drivers/input/keyboard/sun4i-lradc-keys.c
13584
13585SUNDANCE NETWORK DRIVER
13586M:	Denis Kirjanov <kda@linux-powerpc.org>
13587L:	netdev@vger.kernel.org
13588S:	Maintained
13589F:	drivers/net/ethernet/dlink/sundance.c
13590
13591SUPERH
13592M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13593M:	Rich Felker <dalias@libc.org>
13594L:	linux-sh@vger.kernel.org
13595Q:	http://patchwork.kernel.org/project/linux-sh/list/
13596S:	Maintained
13597F:	Documentation/sh/
13598F:	arch/sh/
13599F:	drivers/sh/
13600
13601SUSPEND TO RAM
13602M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13603M:	Len Brown <len.brown@intel.com>
13604M:	Pavel Machek <pavel@ucw.cz>
13605L:	linux-pm@vger.kernel.org
13606B:	https://bugzilla.kernel.org
13607S:	Supported
13608F:	Documentation/power/
13609F:	arch/x86/kernel/acpi/
13610F:	drivers/base/power/
13611F:	kernel/power/
13612F:	include/linux/suspend.h
13613F:	include/linux/freezer.h
13614F:	include/linux/pm.h
13615
13616SVGA HANDLING
13617M:	Martin Mares <mj@ucw.cz>
13618L:	linux-video@atrey.karlin.mff.cuni.cz
13619S:	Maintained
13620F:	Documentation/svga.txt
13621F:	arch/x86/boot/video*
13622
13623SWIOTLB SUBSYSTEM
13624M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13625L:	iommu@lists.linux-foundation.org
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13627S:	Supported
13628F:	lib/swiotlb.c
13629F:	arch/*/kernel/pci-swiotlb.c
13630F:	include/linux/swiotlb.h
13631
13632SWITCHDEV
13633M:	Jiri Pirko <jiri@resnulli.us>
13634M:	Ivan Vecera <ivecera@redhat.com>
13635L:	netdev@vger.kernel.org
13636S:	Supported
13637F:	net/switchdev/
13638F:	include/net/switchdev.h
13639
13640SY8106A REGULATOR DRIVER
13641M:	Icenowy Zheng <icenowy@aosc.io>
13642S:	Maintained
13643F:	drivers/regulator/sy8106a-regulator.c
13644F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13645
13646SYNC FILE FRAMEWORK
13647M:	Sumit Semwal <sumit.semwal@linaro.org>
13648R:	Gustavo Padovan <gustavo@padovan.org>
13649S:	Maintained
13650L:	linux-media@vger.kernel.org
13651L:	dri-devel@lists.freedesktop.org
13652F:	drivers/dma-buf/sync_*
13653F:	drivers/dma-buf/dma-fence*
13654F:	drivers/dma-buf/sw_sync.c
13655F:	include/linux/sync_file.h
13656F:	include/uapi/linux/sync_file.h
13657F:	Documentation/sync_file.txt
13658T:	git git://anongit.freedesktop.org/drm/drm-misc
13659
13660SYNOPSYS ARC ARCHITECTURE
13661M:	Vineet Gupta <vgupta@synopsys.com>
13662L:	linux-snps-arc@lists.infradead.org
13663S:	Supported
13664F:	arch/arc/
13665F:	Documentation/devicetree/bindings/arc/*
13666F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13667F:	drivers/clocksource/arc_timer.c
13668F:	drivers/tty/serial/arc_uart.c
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13670
13671SYNOPSYS ARC HSDK SDP pll clock driver
13672M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13673S:	Supported
13674F:	drivers/clk/clk-hsdk-pll.c
13675F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13676
13677SYNOPSYS ARC SDP clock driver
13678M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13679S:	Supported
13680F:	drivers/clk/axs10x/*
13681F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13682
13683SYNOPSYS ARC SDP platform support
13684M:	Alexey Brodkin <abrodkin@synopsys.com>
13685S:	Supported
13686F:	arch/arc/plat-axs10x
13687F:	arch/arc/boot/dts/ax*
13688F:	Documentation/devicetree/bindings/arc/axs10*
13689
13690SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13691M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13692S:	Supported
13693F:	drivers/reset/reset-axs10x.c
13694F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13695
13696SYNOPSYS DESIGNWARE 8250 UART DRIVER
13697R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13698S:	Maintained
13699F:	drivers/tty/serial/8250/8250_dw.c
13700
13701SYNOPSYS DESIGNWARE APB GPIO DRIVER
13702M:	Hoan Tran <hotran@apm.com>
13703L:	linux-gpio@vger.kernel.org
13704S:	Maintained
13705F:	drivers/gpio/gpio-dwapb.c
13706F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13707
13708SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13709M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13710S:	Maintained
13711F:	drivers/dma/dwi-axi-dmac/
13712F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13713
13714SYNOPSYS DESIGNWARE DMAC DRIVER
13715M:	Viresh Kumar <vireshk@kernel.org>
13716R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13717S:	Maintained
13718F:	include/linux/dma/dw.h
13719F:	include/linux/platform_data/dma-dw.h
13720F:	drivers/dma/dw/
13721
13722SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13723M:	Jose Abreu <Jose.Abreu@synopsys.com>
13724L:	netdev@vger.kernel.org
13725S:	Supported
13726F:	drivers/net/ethernet/synopsys/
13727
13728SYNOPSYS DESIGNWARE I2C DRIVER
13729M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13730R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13731R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13732L:	linux-i2c@vger.kernel.org
13733S:	Maintained
13734F:	drivers/i2c/busses/i2c-designware-*
13735F:	include/linux/platform_data/i2c-designware.h
13736
13737SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13738M:	Jaehoon Chung <jh80.chung@samsung.com>
13739L:	linux-mmc@vger.kernel.org
13740S:	Maintained
13741F:	drivers/mmc/host/dw_mmc*
13742
13743SYNOPSYS HSDK RESET CONTROLLER DRIVER
13744M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13745S:	Supported
13746F:	drivers/reset/reset-hsdk.c
13747F:	include/dt-bindings/reset/snps,hsdk-reset.h
13748F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13749
13750SYSTEM CONFIGURATION (SYSCON)
13751M:	Lee Jones <lee.jones@linaro.org>
13752M:	Arnd Bergmann <arnd@arndb.de>
13753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13754S:	Supported
13755F:	drivers/mfd/syscon.c
13756
13757SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13758M:	Sudeep Holla <sudeep.holla@arm.com>
13759L:	linux-arm-kernel@lists.infradead.org
13760S:	Maintained
13761F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13762F:	drivers/clk/clk-sc[mp]i.c
13763F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13764F:	drivers/firmware/arm_scpi.c
13765F:	drivers/firmware/arm_scmi/
13766F:	include/linux/sc[mp]i_protocol.h
13767
13768SYSTEM RESET/SHUTDOWN DRIVERS
13769M:	Sebastian Reichel <sre@kernel.org>
13770L:	linux-pm@vger.kernel.org
13771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13772S:	Maintained
13773F:	Documentation/devicetree/bindings/power/reset/
13774F:	drivers/power/reset/
13775
13776SYSTEM TRACE MODULE CLASS
13777M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13778S:	Maintained
13779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13780F:	Documentation/trace/stm.txt
13781F:	drivers/hwtracing/stm/
13782F:	include/linux/stm.h
13783F:	include/uapi/linux/stm.h
13784
13785SYSV FILESYSTEM
13786M:	Christoph Hellwig <hch@infradead.org>
13787S:	Maintained
13788F:	Documentation/filesystems/sysv-fs.txt
13789F:	fs/sysv/
13790F:	include/linux/sysv_fs.h
13791
13792TARGET SUBSYSTEM
13793M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13794L:	linux-scsi@vger.kernel.org
13795L:	target-devel@vger.kernel.org
13796W:	http://www.linux-iscsi.org
13797W:	http://groups.google.com/group/linux-iscsi-target-dev
13798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13799S:	Supported
13800F:	drivers/target/
13801F:	include/target/
13802F:	Documentation/target/
13803
13804TASKSTATS STATISTICS INTERFACE
13805M:	Balbir Singh <bsingharora@gmail.com>
13806S:	Maintained
13807F:	Documentation/accounting/taskstats*
13808F:	include/linux/taskstats*
13809F:	kernel/taskstats.c
13810
13811TC subsystem
13812M:	Jamal Hadi Salim <jhs@mojatatu.com>
13813M:	Cong Wang <xiyou.wangcong@gmail.com>
13814M:	Jiri Pirko <jiri@resnulli.us>
13815L:	netdev@vger.kernel.org
13816S:	Maintained
13817F:	include/net/pkt_cls.h
13818F:	include/net/pkt_sched.h
13819F:	include/net/tc_act/
13820F:	include/uapi/linux/pkt_cls.h
13821F:	include/uapi/linux/pkt_sched.h
13822F:	include/uapi/linux/tc_act/
13823F:	include/uapi/linux/tc_ematch/
13824F:	net/sched/
13825
13826TCP LOW PRIORITY MODULE
13827M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13828M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13829W:	http://tcp-lp-mod.sourceforge.net/
13830S:	Maintained
13831F:	net/ipv4/tcp_lp.c
13832
13833TDA10071 MEDIA DRIVER
13834M:	Antti Palosaari <crope@iki.fi>
13835L:	linux-media@vger.kernel.org
13836W:	https://linuxtv.org
13837W:	http://palosaari.fi/linux/
13838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13839T:	git git://linuxtv.org/anttip/media_tree.git
13840S:	Maintained
13841F:	drivers/media/dvb-frontends/tda10071*
13842
13843TDA18212 MEDIA DRIVER
13844M:	Antti Palosaari <crope@iki.fi>
13845L:	linux-media@vger.kernel.org
13846W:	https://linuxtv.org
13847W:	http://palosaari.fi/linux/
13848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13849T:	git git://linuxtv.org/anttip/media_tree.git
13850S:	Maintained
13851F:	drivers/media/tuners/tda18212*
13852
13853TDA18218 MEDIA DRIVER
13854M:	Antti Palosaari <crope@iki.fi>
13855L:	linux-media@vger.kernel.org
13856W:	https://linuxtv.org
13857W:	http://palosaari.fi/linux/
13858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13859T:	git git://linuxtv.org/anttip/media_tree.git
13860S:	Maintained
13861F:	drivers/media/tuners/tda18218*
13862
13863TDA18250 MEDIA DRIVER
13864M:	Olli Salonen <olli.salonen@iki.fi>
13865L:	linux-media@vger.kernel.org
13866W:	https://linuxtv.org
13867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13868T:	git git://linuxtv.org/media_tree.git
13869S:	Maintained
13870F:	drivers/media/tuners/tda18250*
13871
13872TDA18271 MEDIA DRIVER
13873M:	Michael Krufky <mkrufky@linuxtv.org>
13874L:	linux-media@vger.kernel.org
13875W:	https://linuxtv.org
13876W:	http://github.com/mkrufky
13877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13878T:	git git://linuxtv.org/mkrufky/tuners.git
13879S:	Maintained
13880F:	drivers/media/tuners/tda18271*
13881
13882TDA1997x MEDIA DRIVER
13883M:	Tim Harvey <tharvey@gateworks.com>
13884L:	linux-media@vger.kernel.org
13885W:	https://linuxtv.org
13886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13887S:	Maintained
13888F:	drivers/media/i2c/tda1997x.*
13889
13890TDA827x MEDIA DRIVER
13891M:	Michael Krufky <mkrufky@linuxtv.org>
13892L:	linux-media@vger.kernel.org
13893W:	https://linuxtv.org
13894W:	http://github.com/mkrufky
13895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13896T:	git git://linuxtv.org/mkrufky/tuners.git
13897S:	Maintained
13898F:	drivers/media/tuners/tda8290.*
13899
13900TDA8290 MEDIA DRIVER
13901M:	Michael Krufky <mkrufky@linuxtv.org>
13902L:	linux-media@vger.kernel.org
13903W:	https://linuxtv.org
13904W:	http://github.com/mkrufky
13905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13906T:	git git://linuxtv.org/mkrufky/tuners.git
13907S:	Maintained
13908F:	drivers/media/tuners/tda8290.*
13909
13910TDA9840 MEDIA DRIVER
13911M:	Hans Verkuil <hverkuil@xs4all.nl>
13912L:	linux-media@vger.kernel.org
13913T:	git git://linuxtv.org/media_tree.git
13914W:	https://linuxtv.org
13915S:	Maintained
13916F:	drivers/media/i2c/tda9840*
13917
13918TEA5761 TUNER DRIVER
13919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13920L:	linux-media@vger.kernel.org
13921W:	https://linuxtv.org
13922T:	git git://linuxtv.org/media_tree.git
13923S:	Odd fixes
13924F:	drivers/media/tuners/tea5761.*
13925
13926TEA5767 TUNER DRIVER
13927M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13928L:	linux-media@vger.kernel.org
13929W:	https://linuxtv.org
13930T:	git git://linuxtv.org/media_tree.git
13931S:	Maintained
13932F:	drivers/media/tuners/tea5767.*
13933
13934TEA6415C MEDIA DRIVER
13935M:	Hans Verkuil <hverkuil@xs4all.nl>
13936L:	linux-media@vger.kernel.org
13937T:	git git://linuxtv.org/media_tree.git
13938W:	https://linuxtv.org
13939S:	Maintained
13940F:	drivers/media/i2c/tea6415c*
13941
13942TEA6420 MEDIA DRIVER
13943M:	Hans Verkuil <hverkuil@xs4all.nl>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946W:	https://linuxtv.org
13947S:	Maintained
13948F:	drivers/media/i2c/tea6420*
13949
13950TEAM DRIVER
13951M:	Jiri Pirko <jiri@resnulli.us>
13952L:	netdev@vger.kernel.org
13953S:	Supported
13954F:	drivers/net/team/
13955F:	include/linux/if_team.h
13956F:	include/uapi/linux/if_team.h
13957
13958TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13959M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13960S:	Maintained
13961F:	arch/x86/platform/ts5500/
13962
13963TECHNOTREND USB IR RECEIVER
13964M:	Sean Young <sean@mess.org>
13965L:	linux-media@vger.kernel.org
13966S:	Maintained
13967F:	drivers/media/rc/ttusbir.c
13968
13969TECHWELL TW9910 VIDEO DECODER
13970L:	linux-media@vger.kernel.org
13971S:	Orphan
13972F:	drivers/media/i2c/tw9910.c
13973F:	include/media/i2c/tw9910.h
13974
13975TEE SUBSYSTEM
13976M:	Jens Wiklander <jens.wiklander@linaro.org>
13977S:	Maintained
13978F:	include/linux/tee_drv.h
13979F:	include/uapi/linux/tee.h
13980F:	drivers/tee/
13981F:	Documentation/tee.txt
13982
13983TEGRA ARCHITECTURE SUPPORT
13984M:	Thierry Reding <thierry.reding@gmail.com>
13985M:	Jonathan Hunter <jonathanh@nvidia.com>
13986L:	linux-tegra@vger.kernel.org
13987Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13989S:	Supported
13990N:	[^a-z]tegra
13991
13992TEGRA CLOCK DRIVER
13993M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13994M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13995S:	Supported
13996F:	drivers/clk/tegra/
13997
13998TEGRA DMA DRIVERS
13999M:	Laxman Dewangan <ldewangan@nvidia.com>
14000M:	Jon Hunter <jonathanh@nvidia.com>
14001S:	Supported
14002F:	drivers/dma/tegra*
14003
14004TEGRA I2C DRIVER
14005M:	Laxman Dewangan <ldewangan@nvidia.com>
14006S:	Supported
14007F:	drivers/i2c/busses/i2c-tegra.c
14008
14009TEGRA IOMMU DRIVERS
14010M:	Thierry Reding <thierry.reding@gmail.com>
14011L:	linux-tegra@vger.kernel.org
14012S:	Supported
14013F:	drivers/iommu/tegra*
14014
14015TEGRA KBC DRIVER
14016M:	Laxman Dewangan <ldewangan@nvidia.com>
14017S:	Supported
14018F:	drivers/input/keyboard/tegra-kbc.c
14019
14020TEGRA PWM DRIVER
14021M:	Thierry Reding <thierry.reding@gmail.com>
14022S:	Supported
14023F:	drivers/pwm/pwm-tegra.c
14024
14025TEGRA SERIAL DRIVER
14026M:	Laxman Dewangan <ldewangan@nvidia.com>
14027S:	Supported
14028F:	drivers/tty/serial/serial-tegra.c
14029
14030TEGRA SPI DRIVER
14031M:	Laxman Dewangan <ldewangan@nvidia.com>
14032S:	Supported
14033F:	drivers/spi/spi-tegra*
14034
14035TEHUTI ETHERNET DRIVER
14036M:	Andy Gospodarek <andy@greyhouse.net>
14037L:	netdev@vger.kernel.org
14038S:	Supported
14039F:	drivers/net/ethernet/tehuti/*
14040
14041Telecom Clock Driver for MCPL0010
14042M:	Mark Gross <mark.gross@intel.com>
14043S:	Supported
14044F:	drivers/char/tlclk.c
14045
14046TENSILICA XTENSA PORT (xtensa)
14047M:	Chris Zankel <chris@zankel.net>
14048M:	Max Filippov <jcmvbkbc@gmail.com>
14049L:	linux-xtensa@linux-xtensa.org
14050T:	git git://github.com/czankel/xtensa-linux.git
14051S:	Maintained
14052F:	arch/xtensa/
14053F:	drivers/irqchip/irq-xtensa-*
14054
14055Texas Instruments' System Control Interface (TISCI) Protocol Driver
14056M:	Nishanth Menon <nm@ti.com>
14057M:	Tero Kristo <t-kristo@ti.com>
14058M:	Santosh Shilimkar <ssantosh@kernel.org>
14059L:	linux-arm-kernel@lists.infradead.org
14060S:	Maintained
14061F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14062F:	drivers/firmware/ti_sci*
14063F:	include/linux/soc/ti/ti_sci_protocol.h
14064F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14065F:	include/dt-bindings/genpd/k2g.h
14066F:	drivers/soc/ti/ti_sci_pm_domains.c
14067F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14068F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14069F:	drivers/clk/keystone/sci-clk.c
14070F:	drivers/reset/reset-ti-sci.c
14071
14072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14073M:	Hans Verkuil <hverkuil@xs4all.nl>
14074L:	linux-media@vger.kernel.org
14075T:	git git://linuxtv.org/media_tree.git
14076W:	https://linuxtv.org
14077S:	Maintained
14078F:	drivers/media/radio/radio-raremono.c
14079
14080THERMAL
14081M:	Zhang Rui <rui.zhang@intel.com>
14082M:	Eduardo Valentin <edubezval@gmail.com>
14083L:	linux-pm@vger.kernel.org
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14086Q:	https://patchwork.kernel.org/project/linux-pm/list/
14087S:	Supported
14088F:	drivers/thermal/
14089F:	include/linux/thermal.h
14090F:	include/uapi/linux/thermal.h
14091F:	include/linux/cpu_cooling.h
14092F:	Documentation/devicetree/bindings/thermal/
14093
14094THERMAL/CPU_COOLING
14095M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14096M:	Viresh Kumar <viresh.kumar@linaro.org>
14097M:	Javi Merino <javi.merino@kernel.org>
14098L:	linux-pm@vger.kernel.org
14099S:	Supported
14100F:	Documentation/thermal/cpu-cooling-api.txt
14101F:	drivers/thermal/cpu_cooling.c
14102F:	include/linux/cpu_cooling.h
14103
14104THINKPAD ACPI EXTRAS DRIVER
14105M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14106L:	ibm-acpi-devel@lists.sourceforge.net
14107L:	platform-driver-x86@vger.kernel.org
14108W:	http://ibm-acpi.sourceforge.net
14109W:	http://thinkwiki.org/wiki/Ibm-acpi
14110T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14111S:	Maintained
14112F:	drivers/platform/x86/thinkpad_acpi.c
14113
14114THUNDERBOLT DRIVER
14115M:	Andreas Noever <andreas.noever@gmail.com>
14116M:	Michael Jamet <michael.jamet@intel.com>
14117M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14118M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14120S:	Maintained
14121F:	Documentation/admin-guide/thunderbolt.rst
14122F:	drivers/thunderbolt/
14123F:	include/linux/thunderbolt.h
14124
14125THUNDERBOLT NETWORK DRIVER
14126M:	Michael Jamet <michael.jamet@intel.com>
14127M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14128M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14129L:	netdev@vger.kernel.org
14130S:	Maintained
14131F:	drivers/net/thunderbolt.c
14132
14133THUNDERX GPIO DRIVER
14134M:	David Daney <david.daney@cavium.com>
14135S:	Maintained
14136F:	drivers/gpio/gpio-thunderx.c
14137
14138TI AM437X VPFE DRIVER
14139M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14140L:	linux-media@vger.kernel.org
14141W:	https://linuxtv.org
14142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14143T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14144S:	Maintained
14145F:	drivers/media/platform/am437x/
14146
14147TI BANDGAP AND THERMAL DRIVER
14148M:	Eduardo Valentin <edubezval@gmail.com>
14149M:	Keerthy <j-keerthy@ti.com>
14150L:	linux-pm@vger.kernel.org
14151L:	linux-omap@vger.kernel.org
14152S:	Maintained
14153F:	drivers/thermal/ti-soc-thermal/
14154
14155TI BQ27XXX POWER SUPPLY DRIVER
14156R:	Andrew F. Davis <afd@ti.com>
14157F:	include/linux/power/bq27xxx_battery.h
14158F:	drivers/power/supply/bq27xxx_battery.c
14159F:	drivers/power/supply/bq27xxx_battery_i2c.c
14160
14161TI CDCE706 CLOCK DRIVER
14162M:	Max Filippov <jcmvbkbc@gmail.com>
14163S:	Maintained
14164F:	drivers/clk/clk-cdce706.c
14165
14166TI CLOCK DRIVER
14167M:	Tero Kristo <t-kristo@ti.com>
14168L:	linux-omap@vger.kernel.org
14169S:	Maintained
14170F:	drivers/clk/ti/
14171F:	include/linux/clk/ti.h
14172
14173TI DAVINCI MACHINE SUPPORT
14174M:	Sekhar Nori <nsekhar@ti.com>
14175M:	Kevin Hilman <khilman@kernel.org>
14176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14178S:	Supported
14179F:	arch/arm/mach-davinci/
14180F:	drivers/i2c/busses/i2c-davinci.c
14181F:	arch/arm/boot/dts/da850*
14182
14183TI DAVINCI SERIES CLOCK DRIVER
14184M:	David Lechner <david@lechnology.com>
14185R:	Sekhar Nori <nsekhar@ti.com>
14186S:	Maintained
14187F:	Documentation/devicetree/bindings/clock/ti/davinci/
14188F:	drivers/clk/davinci/
14189
14190TI DAVINCI SERIES GPIO DRIVER
14191M:	Keerthy <j-keerthy@ti.com>
14192L:	linux-gpio@vger.kernel.org
14193S:	Maintained
14194F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14195F:	drivers/gpio/gpio-davinci.c
14196
14197TI DAVINCI SERIES MEDIA DRIVER
14198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14199L:	linux-media@vger.kernel.org
14200W:	https://linuxtv.org
14201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14202T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14203S:	Maintained
14204F:	drivers/media/platform/davinci/
14205F:	include/media/davinci/
14206
14207TI ETHERNET SWITCH DRIVER (CPSW)
14208R:	Grygorii Strashko <grygorii.strashko@ti.com>
14209L:	linux-omap@vger.kernel.org
14210L:	netdev@vger.kernel.org
14211S:	Maintained
14212F:	drivers/net/ethernet/ti/cpsw*
14213F:	drivers/net/ethernet/ti/davinci*
14214
14215TI FLASH MEDIA INTERFACE DRIVER
14216M:	Alex Dubov <oakad@yahoo.com>
14217S:	Maintained
14218F:	drivers/misc/tifm*
14219F:	drivers/mmc/host/tifm_sd.c
14220F:	include/linux/tifm.h
14221
14222TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14223M:	Santosh Shilimkar <ssantosh@kernel.org>
14224L:	linux-kernel@vger.kernel.org
14225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14226S:	Maintained
14227F:	drivers/soc/ti/*
14228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14229
14230TI LM49xxx FAMILY ASoC CODEC DRIVERS
14231M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14232M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14234S:	Maintained
14235F:	sound/soc/codecs/lm49453*
14236F:	sound/soc/codecs/isabelle*
14237
14238TI LP855x BACKLIGHT DRIVER
14239M:	Milo Kim <milo.kim@ti.com>
14240S:	Maintained
14241F:	Documentation/backlight/lp855x-driver.txt
14242F:	drivers/video/backlight/lp855x_bl.c
14243F:	include/linux/platform_data/lp855x.h
14244
14245TI LP8727 CHARGER DRIVER
14246M:	Milo Kim <milo.kim@ti.com>
14247S:	Maintained
14248F:	drivers/power/supply/lp8727_charger.c
14249F:	include/linux/platform_data/lp8727.h
14250
14251TI LP8788 MFD DRIVER
14252M:	Milo Kim <milo.kim@ti.com>
14253S:	Maintained
14254F:	drivers/iio/adc/lp8788_adc.c
14255F:	drivers/leds/leds-lp8788.c
14256F:	drivers/mfd/lp8788*.c
14257F:	drivers/power/supply/lp8788-charger.c
14258F:	drivers/regulator/lp8788-*.c
14259F:	include/linux/mfd/lp8788*.h
14260
14261TI NETCP ETHERNET DRIVER
14262M:	Wingman Kwok <w-kwok2@ti.com>
14263M:	Murali Karicheri <m-karicheri2@ti.com>
14264L:	netdev@vger.kernel.org
14265S:	Maintained
14266F:	drivers/net/ethernet/ti/netcp*
14267
14268TI TAS571X FAMILY ASoC CODEC DRIVER
14269M:	Kevin Cernekee <cernekee@chromium.org>
14270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14271S:	Odd Fixes
14272F:	sound/soc/codecs/tas571x*
14273
14274TI TRF7970A NFC DRIVER
14275M:	Mark Greer <mgreer@animalcreek.com>
14276L:	linux-wireless@vger.kernel.org
14277L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14278S:	Supported
14279F:	drivers/nfc/trf7970a.c
14280F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14281
14282TI TWL4030 SERIES SOC CODEC DRIVER
14283M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14284L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14285S:	Maintained
14286F:	sound/soc/codecs/twl4030*
14287
14288TI VPE/CAL DRIVERS
14289M:	Benoit Parrot <bparrot@ti.com>
14290L:	linux-media@vger.kernel.org
14291W:	http://linuxtv.org/
14292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14293S:	Maintained
14294F:	drivers/media/platform/ti-vpe/
14295
14296TI WILINK WIRELESS DRIVERS
14297L:	linux-wireless@vger.kernel.org
14298W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14299W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14301S:	Orphan
14302F:	drivers/net/wireless/ti/
14303F:	include/linux/wl12xx.h
14304
14305TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14306M:	John Stultz <john.stultz@linaro.org>
14307M:	Thomas Gleixner <tglx@linutronix.de>
14308R:	Stephen Boyd <sboyd@kernel.org>
14309L:	linux-kernel@vger.kernel.org
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14311S:	Supported
14312F:	include/linux/clocksource.h
14313F:	include/linux/time.h
14314F:	include/linux/timex.h
14315F:	include/uapi/linux/time.h
14316F:	include/uapi/linux/timex.h
14317F:	kernel/time/clocksource.c
14318F:	kernel/time/time*.c
14319F:	kernel/time/alarmtimer.c
14320F:	kernel/time/ntp.c
14321F:	tools/testing/selftests/timers/
14322
14323TIPC NETWORK LAYER
14324M:	Jon Maloy <jon.maloy@ericsson.com>
14325M:	Ying Xue <ying.xue@windriver.com>
14326L:	netdev@vger.kernel.org (core kernel code)
14327L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14328W:	http://tipc.sourceforge.net/
14329S:	Maintained
14330F:	include/uapi/linux/tipc*.h
14331F:	net/tipc/
14332
14333TLAN NETWORK DRIVER
14334M:	Samuel Chessman <chessman@tux.org>
14335L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14336W:	http://sourceforge.net/projects/tlan/
14337S:	Maintained
14338F:	Documentation/networking/tlan.txt
14339F:	drivers/net/ethernet/ti/tlan.*
14340
14341TM6000 VIDEO4LINUX DRIVER
14342M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14343L:	linux-media@vger.kernel.org
14344W:	https://linuxtv.org
14345T:	git git://linuxtv.org/media_tree.git
14346S:	Odd fixes
14347F:	drivers/media/usb/tm6000/
14348F:	Documentation/media/v4l-drivers/tm6000*
14349
14350TMIO/SDHI MMC DRIVER
14351M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14352L:	linux-mmc@vger.kernel.org
14353S:	Supported
14354F:	drivers/mmc/host/tmio_mmc*
14355F:	drivers/mmc/host/renesas_sdhi*
14356F:	include/linux/mfd/tmio.h
14357
14358TMP401 HARDWARE MONITOR DRIVER
14359M:	Guenter Roeck <linux@roeck-us.net>
14360L:	linux-hwmon@vger.kernel.org
14361S:	Maintained
14362F:	Documentation/hwmon/tmp401
14363F:	drivers/hwmon/tmp401.c
14364
14365TMPFS (SHMEM FILESYSTEM)
14366M:	Hugh Dickins <hughd@google.com>
14367L:	linux-mm@kvack.org
14368S:	Maintained
14369F:	include/linux/shmem_fs.h
14370F:	mm/shmem.c
14371
14372TOMOYO SECURITY MODULE
14373M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14374M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14375L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14376L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14377L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14378L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14379W:	http://tomoyo.sourceforge.jp/
14380T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14381S:	Maintained
14382F:	security/tomoyo/
14383
14384TOPSTAR LAPTOP EXTRAS DRIVER
14385M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14386L:	platform-driver-x86@vger.kernel.org
14387S:	Maintained
14388F:	drivers/platform/x86/topstar-laptop.c
14389
14390TORTURE-TEST MODULES
14391M:	Davidlohr Bueso <dave@stgolabs.net>
14392M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14393M:	Josh Triplett <josh@joshtriplett.org>
14394L:	linux-kernel@vger.kernel.org
14395S:	Supported
14396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14397F:	Documentation/RCU/torture.txt
14398F:	kernel/torture.c
14399F:	kernel/rcu/rcutorture.c
14400F:	kernel/locking/locktorture.c
14401
14402TOSHIBA ACPI EXTRAS DRIVER
14403M:	Azael Avalos <coproscefalo@gmail.com>
14404L:	platform-driver-x86@vger.kernel.org
14405S:	Maintained
14406F:	drivers/platform/x86/toshiba_acpi.c
14407
14408TOSHIBA BLUETOOTH DRIVER
14409M:	Azael Avalos <coproscefalo@gmail.com>
14410L:	platform-driver-x86@vger.kernel.org
14411S:	Maintained
14412F:	drivers/platform/x86/toshiba_bluetooth.c
14413
14414TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14415M:	Azael Avalos <coproscefalo@gmail.com>
14416L:	platform-driver-x86@vger.kernel.org
14417S:	Maintained
14418F:	drivers/platform/x86/toshiba_haps.c
14419
14420TOSHIBA SMM DRIVER
14421M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14422W:	http://www.buzzard.org.uk/toshiba/
14423S:	Maintained
14424F:	drivers/char/toshiba.c
14425F:	include/linux/toshiba.h
14426F:	include/uapi/linux/toshiba.h
14427
14428TOSHIBA TC358743 DRIVER
14429M:	Mats Randgaard <matrandg@cisco.com>
14430L:	linux-media@vger.kernel.org
14431S:	Maintained
14432F:	drivers/media/i2c/tc358743*
14433F:	include/media/i2c/tc358743.h
14434
14435TOSHIBA WMI HOTKEYS DRIVER
14436M:	Azael Avalos <coproscefalo@gmail.com>
14437L:	platform-driver-x86@vger.kernel.org
14438S:	Maintained
14439F:	drivers/platform/x86/toshiba-wmi.c
14440
14441TPM DEVICE DRIVER
14442M:	Peter Huewe <peterhuewe@gmx.de>
14443M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14444R:	Jason Gunthorpe <jgg@ziepe.ca>
14445L:	linux-integrity@vger.kernel.org
14446Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14447W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14448T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14449S:	Maintained
14450F:	drivers/char/tpm/
14451
14452TRACING
14453M:	Steven Rostedt <rostedt@goodmis.org>
14454M:	Ingo Molnar <mingo@redhat.com>
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14456S:	Maintained
14457F:	Documentation/trace/ftrace.txt
14458F:	arch/*/*/*/ftrace.h
14459F:	arch/*/kernel/ftrace.c
14460F:	include/*/ftrace.h
14461F:	include/linux/trace*.h
14462F:	include/trace/
14463F:	kernel/trace/
14464F:	tools/testing/selftests/ftrace/
14465
14466TRACING MMIO ACCESSES (MMIOTRACE)
14467M:	Steven Rostedt <rostedt@goodmis.org>
14468M:	Ingo Molnar <mingo@kernel.org>
14469R:	Karol Herbst <karolherbst@gmail.com>
14470R:	Pekka Paalanen <ppaalanen@gmail.com>
14471S:	Maintained
14472L:	linux-kernel@vger.kernel.org
14473L:	nouveau@lists.freedesktop.org
14474F:	kernel/trace/trace_mmiotrace.c
14475F:	include/linux/mmiotrace.h
14476F:	arch/x86/mm/kmmio.c
14477F:	arch/x86/mm/mmio-mod.c
14478F:	arch/x86/mm/testmmiotrace.c
14479
14480TRIVIAL PATCHES
14481M:	Jiri Kosina <trivial@kernel.org>
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14483S:	Maintained
14484K:	^Subject:.*(?i)trivial
14485
14486TEMPO SEMICONDUCTOR DRIVERS
14487M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14488S:	Maintained
14489F:	sound/soc/codecs/tscs*.c
14490F:	sound/soc/codecs/tscs*.h
14491F:	Documentation/devicetree/bindings/sound/tscs*.txt
14492
14493TTY LAYER
14494M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14495M:	Jiri Slaby <jslaby@suse.com>
14496S:	Supported
14497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14498F:	Documentation/serial/
14499F:	drivers/tty/
14500F:	drivers/tty/serial/serial_core.c
14501F:	include/linux/serial_core.h
14502F:	include/linux/serial.h
14503F:	include/linux/tty.h
14504F:	include/uapi/linux/serial_core.h
14505F:	include/uapi/linux/serial.h
14506F:	include/uapi/linux/tty.h
14507
14508TUA9001 MEDIA DRIVER
14509M:	Antti Palosaari <crope@iki.fi>
14510L:	linux-media@vger.kernel.org
14511W:	https://linuxtv.org
14512W:	http://palosaari.fi/linux/
14513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14514T:	git git://linuxtv.org/anttip/media_tree.git
14515S:	Maintained
14516F:	drivers/media/tuners/tua9001*
14517
14518TULIP NETWORK DRIVERS
14519L:	netdev@vger.kernel.org
14520L:	linux-parisc@vger.kernel.org
14521S:	Orphan
14522F:	drivers/net/ethernet/dec/tulip/
14523
14524TUN/TAP driver
14525M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14526W:	http://vtun.sourceforge.net/tun
14527S:	Maintained
14528F:	Documentation/networking/tuntap.txt
14529F:	arch/um/os-Linux/drivers/
14530
14531TURBOCHANNEL SUBSYSTEM
14532M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14533M:	Ralf Baechle <ralf@linux-mips.org>
14534L:	linux-mips@linux-mips.org
14535Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14536S:	Maintained
14537F:	drivers/tc/
14538F:	include/linux/tc.h
14539
14540TURBOSTAT UTILITY
14541M:	"Len Brown" <lenb@kernel.org>
14542L:	linux-pm@vger.kernel.org
14543B:	https://bugzilla.kernel.org
14544Q:	https://patchwork.kernel.org/project/linux-pm/list/
14545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14546S:	Supported
14547F:	tools/power/x86/turbostat/
14548
14549TW5864 VIDEO4LINUX DRIVER
14550M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14551M:	Anton Sviridenko <anton@corp.bluecherry.net>
14552M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14553M:	Andrey Utkin <andrey_utkin@fastmail.com>
14554L:	linux-media@vger.kernel.org
14555S:	Supported
14556F:	drivers/media/pci/tw5864/
14557
14558TW68 VIDEO4LINUX DRIVER
14559M:	Hans Verkuil <hverkuil@xs4all.nl>
14560L:	linux-media@vger.kernel.org
14561T:	git git://linuxtv.org/media_tree.git
14562W:	https://linuxtv.org
14563S:	Odd Fixes
14564F:	drivers/media/pci/tw68/
14565
14566TW686X VIDEO4LINUX DRIVER
14567M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14568L:	linux-media@vger.kernel.org
14569T:	git git://linuxtv.org/media_tree.git
14570W:	http://linuxtv.org
14571S:	Maintained
14572F:	drivers/media/pci/tw686x/
14573
14574UBI FILE SYSTEM (UBIFS)
14575M:	Richard Weinberger <richard@nod.at>
14576M:	Artem Bityutskiy <dedekind1@gmail.com>
14577M:	Adrian Hunter <adrian.hunter@intel.com>
14578L:	linux-mtd@lists.infradead.org
14579T:	git git://git.infradead.org/ubifs-2.6.git
14580W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14581S:	Supported
14582F:	Documentation/filesystems/ubifs.txt
14583F:	fs/ubifs/
14584
14585UCLINUX (M68KNOMMU AND COLDFIRE)
14586M:	Greg Ungerer <gerg@linux-m68k.org>
14587W:	http://www.linux-m68k.org/
14588W:	http://www.uclinux.org/
14589L:	linux-m68k@lists.linux-m68k.org
14590L:	uclinux-dev@uclinux.org  (subscribers-only)
14591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14592S:	Maintained
14593F:	arch/m68k/coldfire/
14594F:	arch/m68k/68*/
14595F:	arch/m68k/*/*_no.*
14596F:	arch/m68k/include/asm/*_no.*
14597
14598UDF FILESYSTEM
14599M:	Jan Kara <jack@suse.com>
14600S:	Maintained
14601F:	Documentation/filesystems/udf.txt
14602F:	fs/udf/
14603
14604UDRAW TABLET
14605M:	Bastien Nocera <hadess@hadess.net>
14606L:	linux-input@vger.kernel.org
14607S:	Maintained
14608F:	drivers/hid/hid-udraw-ps3.c
14609
14610UFS FILESYSTEM
14611M:	Evgeniy Dushistov <dushistov@mail.ru>
14612S:	Maintained
14613F:	Documentation/filesystems/ufs.txt
14614F:	fs/ufs/
14615
14616UHID USERSPACE HID IO DRIVER:
14617M:	David Herrmann <dh.herrmann@googlemail.com>
14618L:	linux-input@vger.kernel.org
14619S:	Maintained
14620F:	drivers/hid/uhid.c
14621F:	include/uapi/linux/uhid.h
14622
14623ULPI BUS
14624M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14625L:	linux-usb@vger.kernel.org
14626S:	Maintained
14627F:	drivers/usb/common/ulpi.c
14628F:	include/linux/ulpi/
14629
14630ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14631L:	linux-usb@vger.kernel.org
14632S:	Orphan
14633F:	drivers/uwb/
14634F:	include/linux/uwb.h
14635F:	include/linux/uwb/
14636
14637UNICORE32 ARCHITECTURE:
14638M:	Guan Xuetao <gxt@pku.edu.cn>
14639W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14640S:	Maintained
14641T:	git git://github.com/gxt/linux.git
14642F:	arch/unicore32/
14643
14644UNIFDEF
14645M:	Tony Finch <dot@dotat.at>
14646W:	http://dotat.at/prog/unifdef
14647S:	Maintained
14648F:	scripts/unifdef.c
14649
14650UNIFORM CDROM DRIVER
14651M:	Jens Axboe <axboe@kernel.dk>
14652W:	http://www.kernel.dk
14653S:	Maintained
14654F:	Documentation/cdrom/
14655F:	drivers/cdrom/cdrom.c
14656F:	include/linux/cdrom.h
14657F:	include/uapi/linux/cdrom.h
14658
14659UNISYS S-PAR DRIVERS
14660M:	David Kershner <david.kershner@unisys.com>
14661L:	sparmaintainer@unisys.com (Unisys internal)
14662S:	Supported
14663F:	include/linux/visorbus.h
14664F:	drivers/visorbus/
14665F:	drivers/staging/unisys/
14666
14667UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14668M:	Vinayak Holikatti <vinholikatti@gmail.com>
14669L:	linux-scsi@vger.kernel.org
14670S:	Supported
14671F:	Documentation/scsi/ufs.txt
14672F:	drivers/scsi/ufs/
14673
14674UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14675M:	Joao Pinto <jpinto@synopsys.com>
14676L:	linux-scsi@vger.kernel.org
14677S:	Supported
14678F:	drivers/scsi/ufs/*dwc*
14679
14680UNSORTED BLOCK IMAGES (UBI)
14681M:	Artem Bityutskiy <dedekind1@gmail.com>
14682M:	Richard Weinberger <richard@nod.at>
14683W:	http://www.linux-mtd.infradead.org/
14684L:	linux-mtd@lists.infradead.org
14685T:	git git://git.infradead.org/ubifs-2.6.git
14686S:	Supported
14687F:	drivers/mtd/ubi/
14688F:	include/linux/mtd/ubi.h
14689F:	include/uapi/mtd/ubi-user.h
14690
14691USB "USBNET" DRIVER FRAMEWORK
14692M:	Oliver Neukum <oneukum@suse.com>
14693L:	netdev@vger.kernel.org
14694W:	http://www.linux-usb.org/usbnet
14695S:	Maintained
14696F:	drivers/net/usb/usbnet.c
14697F:	include/linux/usb/usbnet.h
14698
14699USB ACM DRIVER
14700M:	Oliver Neukum <oneukum@suse.com>
14701L:	linux-usb@vger.kernel.org
14702S:	Maintained
14703F:	Documentation/usb/acm.txt
14704F:	drivers/usb/class/cdc-acm.*
14705
14706USB AR5523 WIRELESS DRIVER
14707M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14708L:	linux-wireless@vger.kernel.org
14709S:	Maintained
14710F:	drivers/net/wireless/ath/ar5523/
14711
14712USB ATTACHED SCSI
14713M:	Oliver Neukum <oneukum@suse.com>
14714L:	linux-usb@vger.kernel.org
14715L:	linux-scsi@vger.kernel.org
14716S:	Maintained
14717F:	drivers/usb/storage/uas.c
14718
14719USB CDC ETHERNET DRIVER
14720M:	Oliver Neukum <oliver@neukum.org>
14721L:	linux-usb@vger.kernel.org
14722S:	Maintained
14723F:	drivers/net/usb/cdc_*.c
14724F:	include/uapi/linux/usb/cdc.h
14725
14726USB CHAOSKEY DRIVER
14727M:	Keith Packard <keithp@keithp.com>
14728L:	linux-usb@vger.kernel.org
14729S:	Maintained
14730F:	drivers/usb/misc/chaoskey.c
14731
14732USB CYPRESS C67X00 DRIVER
14733M:	Peter Korsgaard <jacmet@sunsite.dk>
14734L:	linux-usb@vger.kernel.org
14735S:	Maintained
14736F:	drivers/usb/c67x00/
14737
14738USB DAVICOM DM9601 DRIVER
14739M:	Peter Korsgaard <jacmet@sunsite.dk>
14740L:	netdev@vger.kernel.org
14741W:	http://www.linux-usb.org/usbnet
14742S:	Maintained
14743F:	drivers/net/usb/dm9601.c
14744
14745USB DIAMOND RIO500 DRIVER
14746M:	Cesar Miquel <miquel@df.uba.ar>
14747L:	rio500-users@lists.sourceforge.net
14748W:	http://rio500.sourceforge.net
14749S:	Maintained
14750F:	drivers/usb/misc/rio500*
14751
14752USB EHCI DRIVER
14753M:	Alan Stern <stern@rowland.harvard.edu>
14754L:	linux-usb@vger.kernel.org
14755S:	Maintained
14756F:	Documentation/usb/ehci.txt
14757F:	drivers/usb/host/ehci*
14758
14759USB GADGET/PERIPHERAL SUBSYSTEM
14760M:	Felipe Balbi <balbi@kernel.org>
14761L:	linux-usb@vger.kernel.org
14762W:	http://www.linux-usb.org/gadget
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14764S:	Maintained
14765F:	drivers/usb/gadget/
14766F:	include/linux/usb/gadget*
14767
14768USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14769M:	Jiri Kosina <jikos@kernel.org>
14770R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14771L:	linux-usb@vger.kernel.org
14772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14773S:	Maintained
14774F:	Documentation/hid/hiddev.txt
14775F:	drivers/hid/usbhid/
14776
14777USB INTEL XHCI ROLE MUX DRIVER
14778M:	Hans de Goede <hdegoede@redhat.com>
14779L:	linux-usb@vger.kernel.org
14780S:	Maintained
14781F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14782
14783USB ISP116X DRIVER
14784M:	Olav Kongas <ok@artecdesign.ee>
14785L:	linux-usb@vger.kernel.org
14786S:	Maintained
14787F:	drivers/usb/host/isp116x*
14788F:	include/linux/usb/isp116x.h
14789
14790USB LAN78XX ETHERNET DRIVER
14791M:	Woojung Huh <woojung.huh@microchip.com>
14792M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14793L:	netdev@vger.kernel.org
14794S:	Maintained
14795F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14796F:	drivers/net/usb/lan78xx.*
14797F:	include/dt-bindings/net/microchip-lan78xx.h
14798
14799USB MASS STORAGE DRIVER
14800M:	Alan Stern <stern@rowland.harvard.edu>
14801L:	linux-usb@vger.kernel.org
14802L:	usb-storage@lists.one-eyed-alien.net
14803S:	Maintained
14804W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14805F:	drivers/usb/storage/
14806
14807USB MIDI DRIVER
14808M:	Clemens Ladisch <clemens@ladisch.de>
14809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14810T:	git git://git.alsa-project.org/alsa-kernel.git
14811S:	Maintained
14812F:	sound/usb/midi.*
14813
14814USB NETWORKING DRIVERS
14815L:	linux-usb@vger.kernel.org
14816S:	Odd Fixes
14817F:	drivers/net/usb/
14818
14819USB OHCI DRIVER
14820M:	Alan Stern <stern@rowland.harvard.edu>
14821L:	linux-usb@vger.kernel.org
14822S:	Maintained
14823F:	Documentation/usb/ohci.txt
14824F:	drivers/usb/host/ohci*
14825
14826USB OTG FSM (Finite State Machine)
14827M:	Peter Chen <Peter.Chen@nxp.com>
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14829L:	linux-usb@vger.kernel.org
14830S:	Maintained
14831F:	drivers/usb/common/usb-otg-fsm.c
14832
14833USB OVER IP DRIVER
14834M:	Valentina Manea <valentina.manea.m@gmail.com>
14835M:	Shuah Khan <shuah@kernel.org>
14836L:	linux-usb@vger.kernel.org
14837S:	Maintained
14838F:	Documentation/usb/usbip_protocol.txt
14839F:	drivers/usb/usbip/
14840F:	tools/usb/usbip/
14841F:	tools/testing/selftests/drivers/usb/usbip/
14842
14843USB PEGASUS DRIVER
14844M:	Petko Manolov <petkan@nucleusys.com>
14845L:	linux-usb@vger.kernel.org
14846L:	netdev@vger.kernel.org
14847T:	git git://github.com/petkan/pegasus.git
14848W:	https://github.com/petkan/pegasus
14849S:	Maintained
14850F:	drivers/net/usb/pegasus.*
14851
14852USB PHY LAYER
14853M:	Felipe Balbi <balbi@kernel.org>
14854L:	linux-usb@vger.kernel.org
14855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14856S:	Maintained
14857F:	drivers/usb/phy/
14858
14859USB PRINTER DRIVER (usblp)
14860M:	Pete Zaitcev <zaitcev@redhat.com>
14861L:	linux-usb@vger.kernel.org
14862S:	Supported
14863F:	drivers/usb/class/usblp.c
14864
14865USB QMI WWAN NETWORK DRIVER
14866M:	Bjørn Mork <bjorn@mork.no>
14867L:	netdev@vger.kernel.org
14868S:	Maintained
14869F:	Documentation/ABI/testing/sysfs-class-net-qmi
14870F:	drivers/net/usb/qmi_wwan.c
14871
14872USB RTL8150 DRIVER
14873M:	Petko Manolov <petkan@nucleusys.com>
14874L:	linux-usb@vger.kernel.org
14875L:	netdev@vger.kernel.org
14876T:	git git://github.com/petkan/rtl8150.git
14877W:	https://github.com/petkan/rtl8150
14878S:	Maintained
14879F:	drivers/net/usb/rtl8150.c
14880
14881USB SERIAL SUBSYSTEM
14882M:	Johan Hovold <johan@kernel.org>
14883L:	linux-usb@vger.kernel.org
14884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14885S:	Maintained
14886F:	Documentation/usb/usb-serial.txt
14887F:	drivers/usb/serial/
14888F:	include/linux/usb/serial.h
14889
14890USB SMSC75XX ETHERNET DRIVER
14891M:	Steve Glendinning <steve.glendinning@shawell.net>
14892L:	netdev@vger.kernel.org
14893S:	Maintained
14894F:	drivers/net/usb/smsc75xx.*
14895
14896USB SMSC95XX ETHERNET DRIVER
14897M:	Steve Glendinning <steve.glendinning@shawell.net>
14898M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14899L:	netdev@vger.kernel.org
14900S:	Maintained
14901F:	drivers/net/usb/smsc95xx.*
14902
14903USB SUBSYSTEM
14904M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14905L:	linux-usb@vger.kernel.org
14906W:	http://www.linux-usb.org
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14908S:	Supported
14909F:	Documentation/devicetree/bindings/usb/
14910F:	Documentation/usb/
14911F:	drivers/usb/
14912F:	include/linux/usb.h
14913F:	include/linux/usb/
14914
14915USB TYPEC PI3USB30532 MUX DRIVER
14916M:	Hans de Goede <hdegoede@redhat.com>
14917L:	linux-usb@vger.kernel.org
14918S:	Maintained
14919F:	drivers/usb/typec/mux/pi3usb30532.c
14920
14921USB TYPEC SUBSYSTEM
14922M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14923L:	linux-usb@vger.kernel.org
14924S:	Maintained
14925F:	Documentation/ABI/testing/sysfs-class-typec
14926F:	Documentation/usb/typec.rst
14927F:	drivers/usb/typec/
14928F:	include/linux/usb/typec.h
14929
14930USB UHCI DRIVER
14931M:	Alan Stern <stern@rowland.harvard.edu>
14932L:	linux-usb@vger.kernel.org
14933S:	Maintained
14934F:	drivers/usb/host/uhci*
14935
14936USB VIDEO CLASS
14937M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14938L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14939L:	linux-media@vger.kernel.org
14940T:	git git://linuxtv.org/media_tree.git
14941W:	http://www.ideasonboard.org/uvc/
14942S:	Maintained
14943F:	drivers/media/usb/uvc/
14944F:	include/uapi/linux/uvcvideo.h
14945
14946USB VISION DRIVER
14947M:	Hans Verkuil <hverkuil@xs4all.nl>
14948L:	linux-media@vger.kernel.org
14949T:	git git://linuxtv.org/media_tree.git
14950W:	https://linuxtv.org
14951S:	Odd Fixes
14952F:	drivers/media/usb/usbvision/
14953
14954USB WEBCAM GADGET
14955M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14956L:	linux-usb@vger.kernel.org
14957S:	Maintained
14958F:	drivers/usb/gadget/function/*uvc*
14959F:	drivers/usb/gadget/legacy/webcam.c
14960
14961USB WIRELESS RNDIS DRIVER (rndis_wlan)
14962M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14963L:	linux-wireless@vger.kernel.org
14964S:	Maintained
14965F:	drivers/net/wireless/rndis_wlan.c
14966
14967USB XHCI DRIVER
14968M:	Mathias Nyman <mathias.nyman@intel.com>
14969L:	linux-usb@vger.kernel.org
14970S:	Supported
14971F:	drivers/usb/host/xhci*
14972F:	drivers/usb/host/pci-quirks*
14973
14974USB ZD1201 DRIVER
14975L:	linux-wireless@vger.kernel.org
14976W:	http://linux-lc100020.sourceforge.net
14977S:	Orphan
14978F:	drivers/net/wireless/zydas/zd1201.*
14979
14980USB ZR364XX DRIVER
14981M:	Antoine Jacquet <royale@zerezo.com>
14982L:	linux-usb@vger.kernel.org
14983L:	linux-media@vger.kernel.org
14984T:	git git://linuxtv.org/media_tree.git
14985W:	http://royale.zerezo.com/zr364xx/
14986S:	Maintained
14987F:	Documentation/media/v4l-drivers/zr364xx*
14988F:	drivers/media/usb/zr364xx/
14989
14990USER-MODE LINUX (UML)
14991M:	Jeff Dike <jdike@addtoit.com>
14992M:	Richard Weinberger <richard@nod.at>
14993L:	user-mode-linux-devel@lists.sourceforge.net
14994L:	user-mode-linux-user@lists.sourceforge.net
14995W:	http://user-mode-linux.sourceforge.net
14996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14997S:	Maintained
14998F:	Documentation/virtual/uml/
14999F:	arch/um/
15000F:	arch/x86/um/
15001F:	fs/hostfs/
15002F:	fs/hppfs/
15003
15004USERSPACE I/O (UIO)
15005M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15006S:	Maintained
15007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15008F:	Documentation/driver-api/uio-howto.rst
15009F:	drivers/uio/
15010F:	include/linux/uio*.h
15011
15012UTIL-LINUX PACKAGE
15013M:	Karel Zak <kzak@redhat.com>
15014L:	util-linux@vger.kernel.org
15015W:	http://en.wikipedia.org/wiki/Util-linux
15016T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15017S:	Maintained
15018
15019UUID HELPERS
15020M:	Christoph Hellwig <hch@lst.de>
15021R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15022L:	linux-kernel@vger.kernel.org
15023T:	git git://git.infradead.org/users/hch/uuid.git
15024F:	lib/uuid.c
15025F:	lib/test_uuid.c
15026F:	include/linux/uuid.h
15027F:	include/uapi/linux/uuid.h
15028S:	Maintained
15029
15030UVESAFB DRIVER
15031M:	Michal Januszewski <spock@gentoo.org>
15032L:	linux-fbdev@vger.kernel.org
15033W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15034S:	Maintained
15035F:	Documentation/fb/uvesafb.txt
15036F:	drivers/video/fbdev/uvesafb.*
15037
15038VF610 NAND DRIVER
15039M:	Stefan Agner <stefan@agner.ch>
15040L:	linux-mtd@lists.infradead.org
15041S:	Supported
15042F:	drivers/mtd/nand/raw/vf610_nfc.c
15043
15044VFAT/FAT/MSDOS FILESYSTEM
15045M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15046S:	Maintained
15047F:	Documentation/filesystems/vfat.txt
15048F:	fs/fat/
15049
15050VFIO DRIVER
15051M:	Alex Williamson <alex.williamson@redhat.com>
15052L:	kvm@vger.kernel.org
15053T:	git git://github.com/awilliam/linux-vfio.git
15054S:	Maintained
15055F:	Documentation/vfio.txt
15056F:	drivers/vfio/
15057F:	include/linux/vfio.h
15058F:	include/uapi/linux/vfio.h
15059
15060VFIO MEDIATED DEVICE DRIVERS
15061M:	Kirti Wankhede <kwankhede@nvidia.com>
15062L:	kvm@vger.kernel.org
15063S:	Maintained
15064F:	Documentation/vfio-mediated-device.txt
15065F:	drivers/vfio/mdev/
15066F:	include/linux/mdev.h
15067F:	samples/vfio-mdev/
15068
15069VFIO PLATFORM DRIVER
15070M:	Eric Auger <eric.auger@redhat.com>
15071L:	kvm@vger.kernel.org
15072S:	Maintained
15073F:	drivers/vfio/platform/
15074
15075VGA_SWITCHEROO
15076R:	Lukas Wunner <lukas@wunner.de>
15077S:	Maintained
15078F:	Documentation/gpu/vga-switcheroo.rst
15079F:	drivers/gpu/vga/vga_switcheroo.c
15080F:	include/linux/vga_switcheroo.h
15081T:	git git://anongit.freedesktop.org/drm/drm-misc
15082
15083VIA RHINE NETWORK DRIVER
15084S:	Orphan
15085F:	drivers/net/ethernet/via/via-rhine.c
15086
15087VIA SD/MMC CARD CONTROLLER DRIVER
15088M:	Bruce Chang <brucechang@via.com.tw>
15089M:	Harald Welte <HaraldWelte@viatech.com>
15090S:	Maintained
15091F:	drivers/mmc/host/via-sdmmc.c
15092
15093VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15094M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15095L:	linux-fbdev@vger.kernel.org
15096S:	Maintained
15097F:	include/linux/via-core.h
15098F:	include/linux/via-gpio.h
15099F:	include/linux/via_i2c.h
15100F:	drivers/video/fbdev/via/
15101
15102VIA VELOCITY NETWORK DRIVER
15103M:	Francois Romieu <romieu@fr.zoreil.com>
15104L:	netdev@vger.kernel.org
15105S:	Maintained
15106F:	drivers/net/ethernet/via/via-velocity.*
15107
15108VIDEO MULTIPLEXER DRIVER
15109M:	Philipp Zabel <p.zabel@pengutronix.de>
15110L:	linux-media@vger.kernel.org
15111S:	Maintained
15112F:	drivers/media/platform/video-mux.c
15113
15114VIDEO I2C POLLING DRIVER
15115M:	Matt Ranostay <matt.ranostay@konsulko.com>
15116L:	linux-media@vger.kernel.org
15117S:	Maintained
15118F:	drivers/media/i2c/video-i2c.c
15119
15120VIDEOBUF2 FRAMEWORK
15121M:	Pawel Osciak <pawel@osciak.com>
15122M:	Marek Szyprowski <m.szyprowski@samsung.com>
15123M:	Kyungmin Park <kyungmin.park@samsung.com>
15124L:	linux-media@vger.kernel.org
15125S:	Maintained
15126F:	drivers/media/v4l2-core/videobuf2-*
15127F:	include/media/videobuf2-*
15128
15129VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15130M:	Helen Koike <helen.koike@collabora.com>
15131L:	linux-media@vger.kernel.org
15132T:	git git://linuxtv.org/media_tree.git
15133W:	https://linuxtv.org
15134S:	Maintained
15135F:	drivers/media/platform/vimc/*
15136
15137VIRT LIB
15138M:	Alex Williamson <alex.williamson@redhat.com>
15139M:	Paolo Bonzini <pbonzini@redhat.com>
15140L:	kvm@vger.kernel.org
15141S:	Supported
15142F:	virt/lib/
15143
15144VIRTIO AND VHOST VSOCK DRIVER
15145M:	Stefan Hajnoczi <stefanha@redhat.com>
15146L:	kvm@vger.kernel.org
15147L:	virtualization@lists.linux-foundation.org
15148L:	netdev@vger.kernel.org
15149S:	Maintained
15150F:	include/linux/virtio_vsock.h
15151F:	include/uapi/linux/virtio_vsock.h
15152F:	include/uapi/linux/vsockmon.h
15153F:	include/uapi/linux/vm_sockets_diag.h
15154F:	net/vmw_vsock/diag.c
15155F:	net/vmw_vsock/af_vsock_tap.c
15156F:	net/vmw_vsock/virtio_transport_common.c
15157F:	net/vmw_vsock/virtio_transport.c
15158F:	drivers/net/vsockmon.c
15159F:	drivers/vhost/vsock.c
15160F:	drivers/vhost/vsock.h
15161F:	tools/testing/vsock/
15162
15163VIRTIO CONSOLE DRIVER
15164M:	Amit Shah <amit@kernel.org>
15165L:	virtualization@lists.linux-foundation.org
15166S:	Maintained
15167F:	drivers/char/virtio_console.c
15168F:	include/linux/virtio_console.h
15169F:	include/uapi/linux/virtio_console.h
15170
15171VIRTIO CORE, NET AND BLOCK DRIVERS
15172M:	"Michael S. Tsirkin" <mst@redhat.com>
15173M:	Jason Wang <jasowang@redhat.com>
15174L:	virtualization@lists.linux-foundation.org
15175S:	Maintained
15176F:	Documentation/devicetree/bindings/virtio/
15177F:	drivers/virtio/
15178F:	tools/virtio/
15179F:	drivers/net/virtio_net.c
15180F:	drivers/block/virtio_blk.c
15181F:	include/linux/virtio*.h
15182F:	include/uapi/linux/virtio_*.h
15183F:	drivers/crypto/virtio/
15184F:	mm/balloon_compaction.c
15185
15186VIRTIO CRYPTO DRIVER
15187M:	Gonglei <arei.gonglei@huawei.com>
15188L:	virtualization@lists.linux-foundation.org
15189L:	linux-crypto@vger.kernel.org
15190S:	Maintained
15191F:	drivers/crypto/virtio/
15192F:	include/uapi/linux/virtio_crypto.h
15193
15194VIRTIO DRIVERS FOR S390
15195M:	Cornelia Huck <cohuck@redhat.com>
15196M:	Halil Pasic <pasic@linux.ibm.com>
15197L:	linux-s390@vger.kernel.org
15198L:	virtualization@lists.linux-foundation.org
15199L:	kvm@vger.kernel.org
15200S:	Supported
15201F:	drivers/s390/virtio/
15202F:	arch/s390/include/uapi/asm/virtio-ccw.h
15203
15204VIRTIO GPU DRIVER
15205M:	David Airlie <airlied@linux.ie>
15206M:	Gerd Hoffmann <kraxel@redhat.com>
15207L:	dri-devel@lists.freedesktop.org
15208L:	virtualization@lists.linux-foundation.org
15209T:	git git://anongit.freedesktop.org/drm/drm-misc
15210S:	Maintained
15211F:	drivers/gpu/drm/virtio/
15212F:	include/uapi/linux/virtio_gpu.h
15213
15214VIRTIO HOST (VHOST)
15215M:	"Michael S. Tsirkin" <mst@redhat.com>
15216M:	Jason Wang <jasowang@redhat.com>
15217L:	kvm@vger.kernel.org
15218L:	virtualization@lists.linux-foundation.org
15219L:	netdev@vger.kernel.org
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15221S:	Maintained
15222F:	drivers/vhost/
15223F:	include/uapi/linux/vhost.h
15224
15225VIRTIO INPUT DRIVER
15226M:	Gerd Hoffmann <kraxel@redhat.com>
15227S:	Maintained
15228F:	drivers/virtio/virtio_input.c
15229F:	include/uapi/linux/virtio_input.h
15230
15231VIRTUAL BOX GUEST DEVICE DRIVER
15232M:	Hans de Goede <hdegoede@redhat.com>
15233M:	Arnd Bergmann <arnd@arndb.de>
15234M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15235S:	Maintained
15236F:	include/linux/vbox_utils.h
15237F:	include/uapi/linux/vbox*.h
15238F:	drivers/virt/vboxguest/
15239
15240VIRTUAL SERIO DEVICE DRIVER
15241M:	Stephen Chandler Paul <thatslyude@gmail.com>
15242S:	Maintained
15243F:	drivers/input/serio/userio.c
15244F:	include/uapi/linux/userio.h
15245
15246VIVID VIRTUAL VIDEO DRIVER
15247M:	Hans Verkuil <hverkuil@xs4all.nl>
15248L:	linux-media@vger.kernel.org
15249T:	git git://linuxtv.org/media_tree.git
15250W:	https://linuxtv.org
15251S:	Maintained
15252F:	drivers/media/platform/vivid/*
15253
15254VLYNQ BUS
15255M:	Florian Fainelli <f.fainelli@gmail.com>
15256L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15257S:	Maintained
15258F:	drivers/vlynq/vlynq.c
15259F:	include/linux/vlynq.h
15260
15261VME SUBSYSTEM
15262M:	Martyn Welch <martyn@welchs.me.uk>
15263M:	Manohar Vanga <manohar.vanga@gmail.com>
15264M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15265L:	devel@driverdev.osuosl.org
15266S:	Maintained
15267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15268F:	Documentation/driver-api/vme.rst
15269F:	drivers/staging/vme/
15270F:	drivers/vme/
15271F:	include/linux/vme*
15272
15273VMWARE BALLOON DRIVER
15274M:	Xavier Deguillard <xdeguillard@vmware.com>
15275M:	Philip Moltmann <moltmann@vmware.com>
15276M:	"VMware, Inc." <pv-drivers@vmware.com>
15277L:	linux-kernel@vger.kernel.org
15278S:	Maintained
15279F:	drivers/misc/vmw_balloon.c
15280
15281VMWARE HYPERVISOR INTERFACE
15282M:	Alok Kataria <akataria@vmware.com>
15283L:	virtualization@lists.linux-foundation.org
15284S:	Supported
15285F:	arch/x86/kernel/cpu/vmware.c
15286
15287VMWARE PVRDMA DRIVER
15288M:	Adit Ranadive <aditr@vmware.com>
15289M:	VMware PV-Drivers <pv-drivers@vmware.com>
15290L:	linux-rdma@vger.kernel.org
15291S:	Maintained
15292F:	drivers/infiniband/hw/vmw_pvrdma/
15293
15294VMware PVSCSI driver
15295M:	Jim Gill <jgill@vmware.com>
15296M:	VMware PV-Drivers <pv-drivers@vmware.com>
15297L:	linux-scsi@vger.kernel.org
15298S:	Maintained
15299F:	drivers/scsi/vmw_pvscsi.c
15300F:	drivers/scsi/vmw_pvscsi.h
15301
15302VMWARE VMMOUSE SUBDRIVER
15303M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15304M:	"VMware, Inc." <pv-drivers@vmware.com>
15305L:	linux-input@vger.kernel.org
15306S:	Maintained
15307F:	drivers/input/mouse/vmmouse.c
15308F:	drivers/input/mouse/vmmouse.h
15309
15310VMWARE VMXNET3 ETHERNET DRIVER
15311M:	Ronak Doshi <doshir@vmware.com>
15312M:	"VMware, Inc." <pv-drivers@vmware.com>
15313L:	netdev@vger.kernel.org
15314S:	Maintained
15315F:	drivers/net/vmxnet3/
15316
15317VOCORE VOCORE2 BOARD
15318M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15319L:	linux-mips@linux-mips.org
15320S:	Maintained
15321F:	arch/mips/boot/dts/ralink/vocore2.dts
15322
15323VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15324M:	Liam Girdwood <lgirdwood@gmail.com>
15325M:	Mark Brown <broonie@kernel.org>
15326L:	linux-kernel@vger.kernel.org
15327W:	http://www.slimlogic.co.uk/?p=48
15328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15329S:	Supported
15330F:	Documentation/devicetree/bindings/regulator/
15331F:	Documentation/power/regulator/
15332F:	drivers/regulator/
15333F:	include/dt-bindings/regulator/
15334F:	include/linux/regulator/
15335
15336VRF
15337M:	David Ahern <dsa@cumulusnetworks.com>
15338M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15339L:	netdev@vger.kernel.org
15340S:	Maintained
15341F:	drivers/net/vrf.c
15342F:	Documentation/networking/vrf.txt
15343
15344VT1211 HARDWARE MONITOR DRIVER
15345M:	Juerg Haefliger <juergh@gmail.com>
15346L:	linux-hwmon@vger.kernel.org
15347S:	Maintained
15348F:	Documentation/hwmon/vt1211
15349F:	drivers/hwmon/vt1211.c
15350
15351VT8231 HARDWARE MONITOR DRIVER
15352M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15353L:	linux-hwmon@vger.kernel.org
15354S:	Maintained
15355F:	drivers/hwmon/vt8231.c
15356
15357VUB300 USB to SDIO/SD/MMC bridge chip
15358M:	Tony Olech <tony.olech@elandigitalsystems.com>
15359L:	linux-mmc@vger.kernel.org
15360L:	linux-usb@vger.kernel.org
15361S:	Supported
15362F:	drivers/mmc/host/vub300.c
15363
15364W1 DALLAS'S 1-WIRE BUS
15365M:	Evgeniy Polyakov <zbr@ioremap.net>
15366S:	Maintained
15367F:	Documentation/w1/
15368F:	drivers/w1/
15369F:	include/linux/w1.h
15370
15371W83791D HARDWARE MONITORING DRIVER
15372M:	Marc Hulsman <m.hulsman@tudelft.nl>
15373L:	linux-hwmon@vger.kernel.org
15374S:	Maintained
15375F:	Documentation/hwmon/w83791d
15376F:	drivers/hwmon/w83791d.c
15377
15378W83793 HARDWARE MONITORING DRIVER
15379M:	Rudolf Marek <r.marek@assembler.cz>
15380L:	linux-hwmon@vger.kernel.org
15381S:	Maintained
15382F:	Documentation/hwmon/w83793
15383F:	drivers/hwmon/w83793.c
15384
15385W83795 HARDWARE MONITORING DRIVER
15386M:	Jean Delvare <jdelvare@suse.com>
15387L:	linux-hwmon@vger.kernel.org
15388S:	Maintained
15389F:	drivers/hwmon/w83795.c
15390
15391W83L51xD SD/MMC CARD INTERFACE DRIVER
15392M:	Pierre Ossman <pierre@ossman.eu>
15393S:	Maintained
15394F:	drivers/mmc/host/wbsd.*
15395
15396WACOM PROTOCOL 4 SERIAL TABLETS
15397M:	Julian Squires <julian@cipht.net>
15398M:	Hans de Goede <hdegoede@redhat.com>
15399L:	linux-input@vger.kernel.org
15400S:	Maintained
15401F:	drivers/input/tablet/wacom_serial4.c
15402
15403WATCHDOG DEVICE DRIVERS
15404M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15405M:	Guenter Roeck <linux@roeck-us.net>
15406L:	linux-watchdog@vger.kernel.org
15407W:	http://www.linux-watchdog.org/
15408T:	git git://www.linux-watchdog.org/linux-watchdog.git
15409S:	Maintained
15410F:	Documentation/devicetree/bindings/watchdog/
15411F:	Documentation/watchdog/
15412F:	drivers/watchdog/
15413F:	include/linux/watchdog.h
15414F:	include/uapi/linux/watchdog.h
15415
15416WHISKEYCOVE PMIC GPIO DRIVER
15417M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15418L:	linux-gpio@vger.kernel.org
15419S:	Maintained
15420F:	drivers/gpio/gpio-wcove.c
15421
15422WIIMOTE HID DRIVER
15423M:	David Herrmann <dh.herrmann@googlemail.com>
15424L:	linux-input@vger.kernel.org
15425S:	Maintained
15426F:	drivers/hid/hid-wiimote*
15427
15428WILOCITY WIL6210 WIRELESS DRIVER
15429M:	Maya Erez <merez@codeaurora.org>
15430L:	linux-wireless@vger.kernel.org
15431L:	wil6210@qti.qualcomm.com
15432S:	Supported
15433W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15434F:	drivers/net/wireless/ath/wil6210/
15435
15436WIMAX STACK
15437M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15438M:	linux-wimax@intel.com
15439L:	wimax@linuxwimax.org (subscribers-only)
15440S:	Supported
15441W:	http://linuxwimax.org
15442F:	Documentation/wimax/README.wimax
15443F:	include/linux/wimax/debug.h
15444F:	include/net/wimax.h
15445F:	include/uapi/linux/wimax.h
15446F:	net/wimax/
15447
15448WINBOND CIR DRIVER
15449M:	David Härdeman <david@hardeman.nu>
15450S:	Maintained
15451F:	drivers/media/rc/winbond-cir.c
15452
15453WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15454M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15455L:	linux-watchdog@vger.kernel.org
15456S:	Maintained
15457F:	drivers/watchdog/ebc-c384_wdt.c
15458
15459WINSYSTEMS WS16C48 GPIO DRIVER
15460M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15461L:	linux-gpio@vger.kernel.org
15462S:	Maintained
15463F:	drivers/gpio/gpio-ws16c48.c
15464
15465WISTRON LAPTOP BUTTON DRIVER
15466M:	Miloslav Trmac <mitr@volny.cz>
15467S:	Maintained
15468F:	drivers/input/misc/wistron_btns.c
15469
15470WL3501 WIRELESS PCMCIA CARD DRIVER
15471L:	linux-wireless@vger.kernel.org
15472S:	Odd fixes
15473F:	drivers/net/wireless/wl3501*
15474
15475WOLFSON MICROELECTRONICS DRIVERS
15476L:	patches@opensource.cirrus.com
15477T:	git https://github.com/CirrusLogic/linux-drivers.git
15478W:	https://github.com/CirrusLogic/linux-drivers/wiki
15479S:	Supported
15480F:	Documentation/hwmon/wm83??
15481F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15482F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15483F:	Documentation/devicetree/bindings/mfd/arizona.txt
15484F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15485F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15486F:	arch/arm/mach-s3c64xx/mach-crag6410*
15487F:	drivers/clk/clk-wm83*.c
15488F:	drivers/extcon/extcon-arizona.c
15489F:	drivers/leds/leds-wm83*.c
15490F:	drivers/gpio/gpio-*wm*.c
15491F:	drivers/gpio/gpio-arizona.c
15492F:	drivers/hwmon/wm83??-hwmon.c
15493F:	drivers/input/misc/wm831x-on.c
15494F:	drivers/input/touchscreen/wm831x-ts.c
15495F:	drivers/input/touchscreen/wm97*.c
15496F:	drivers/mfd/arizona*
15497F:	drivers/mfd/wm*.c
15498F:	drivers/mfd/cs47l24*
15499F:	drivers/power/supply/wm83*.c
15500F:	drivers/rtc/rtc-wm83*.c
15501F:	drivers/regulator/wm8*.c
15502F:	drivers/regulator/arizona*
15503F:	drivers/video/backlight/wm83*_bl.c
15504F:	drivers/watchdog/wm83*_wdt.c
15505F:	include/linux/mfd/arizona/
15506F:	include/linux/mfd/wm831x/
15507F:	include/linux/mfd/wm8350/
15508F:	include/linux/mfd/wm8400*
15509F:	include/linux/regulator/arizona*
15510F:	include/linux/wm97xx.h
15511F:	include/sound/wm????.h
15512F:	sound/soc/codecs/arizona.?
15513F:	sound/soc/codecs/wm*
15514F:	sound/soc/codecs/cs47l24*
15515
15516WORKQUEUE
15517M:	Tejun Heo <tj@kernel.org>
15518R:	Lai Jiangshan <jiangshanlai@gmail.com>
15519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15520S:	Maintained
15521F:	include/linux/workqueue.h
15522F:	kernel/workqueue.c
15523F:	Documentation/core-api/workqueue.rst
15524
15525X-POWERS AXP288 PMIC DRIVERS
15526M:	Hans de Goede <hdegoede@redhat.com>
15527S:	Maintained
15528N:	axp288
15529F:	drivers/acpi/pmic/intel_pmic_xpower.c
15530
15531X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15532M:	Chen-Yu Tsai <wens@csie.org>
15533L:	linux-kernel@vger.kernel.org
15534S:	Maintained
15535N:	axp[128]
15536
15537X.25 NETWORK LAYER
15538M:	Andrew Hendry <andrew.hendry@gmail.com>
15539L:	linux-x25@vger.kernel.org
15540S:	Odd Fixes
15541F:	Documentation/networking/x25*
15542F:	include/net/x25*
15543F:	net/x25/
15544
15545X86 ARCHITECTURE (32-BIT AND 64-BIT)
15546M:	Thomas Gleixner <tglx@linutronix.de>
15547M:	Ingo Molnar <mingo@redhat.com>
15548R:	"H. Peter Anvin" <hpa@zytor.com>
15549M:	x86@kernel.org
15550L:	linux-kernel@vger.kernel.org
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15552S:	Maintained
15553F:	Documentation/x86/
15554F:	arch/x86/
15555
15556X86 MCE INFRASTRUCTURE
15557M:	Tony Luck <tony.luck@intel.com>
15558M:	Borislav Petkov <bp@alien8.de>
15559L:	linux-edac@vger.kernel.org
15560S:	Maintained
15561F:	arch/x86/kernel/cpu/mcheck/*
15562
15563X86 MICROCODE UPDATE SUPPORT
15564M:	Borislav Petkov <bp@alien8.de>
15565S:	Maintained
15566F:	arch/x86/kernel/cpu/microcode/*
15567
15568X86 PLATFORM DRIVERS
15569M:	Darren Hart <dvhart@infradead.org>
15570M:	Andy Shevchenko <andy@infradead.org>
15571L:	platform-driver-x86@vger.kernel.org
15572T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15573S:	Maintained
15574F:	drivers/platform/x86/
15575F:	drivers/platform/olpc/
15576
15577X86 VDSO
15578M:	Andy Lutomirski <luto@amacapital.net>
15579L:	linux-kernel@vger.kernel.org
15580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15581S:	Maintained
15582F:	arch/x86/entry/vdso/
15583
15584XC2028/3028 TUNER DRIVER
15585M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15586L:	linux-media@vger.kernel.org
15587W:	https://linuxtv.org
15588T:	git git://linuxtv.org/media_tree.git
15589S:	Maintained
15590F:	drivers/media/tuners/tuner-xc2028.*
15591
15592XDP SOCKETS (AF_XDP)
15593M:	Björn Töpel <bjorn.topel@intel.com>
15594M:	Magnus Karlsson <magnus.karlsson@intel.com>
15595L:	netdev@vger.kernel.org
15596S:	Maintained
15597F:	kernel/bpf/xskmap.c
15598F:	net/xdp/
15599
15600XEN BLOCK SUBSYSTEM
15601M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15602M:	Roger Pau Monné <roger.pau@citrix.com>
15603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15604S:	Supported
15605F:	drivers/block/xen-blkback/*
15606F:	drivers/block/xen*
15607
15608XEN HYPERVISOR ARM
15609M:	Stefano Stabellini <sstabellini@kernel.org>
15610L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15611S:	Maintained
15612F:	arch/arm/xen/
15613F:	arch/arm/include/asm/xen/
15614
15615XEN HYPERVISOR ARM64
15616M:	Stefano Stabellini <sstabellini@kernel.org>
15617L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15618S:	Maintained
15619F:	arch/arm64/xen/
15620F:	arch/arm64/include/asm/xen/
15621
15622XEN HYPERVISOR INTERFACE
15623M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15624M:	Juergen Gross <jgross@suse.com>
15625L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15627S:	Supported
15628F:	arch/x86/xen/
15629F:	drivers/*/xen-*front.c
15630F:	drivers/xen/
15631F:	arch/x86/include/asm/xen/
15632F:	arch/x86/include/asm/pvclock-abi.h
15633F:	include/xen/
15634F:	include/uapi/xen/
15635F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15636F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15637
15638XEN NETWORK BACKEND DRIVER
15639M:	Wei Liu <wei.liu2@citrix.com>
15640M:	Paul Durrant <paul.durrant@citrix.com>
15641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15642L:	netdev@vger.kernel.org
15643S:	Supported
15644F:	drivers/net/xen-netback/*
15645
15646XEN PCI SUBSYSTEM
15647M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15648L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15649S:	Supported
15650F:	arch/x86/pci/*xen*
15651F:	drivers/pci/*xen*
15652
15653XEN PVSCSI DRIVERS
15654M:	Juergen Gross <jgross@suse.com>
15655L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15656L:	linux-scsi@vger.kernel.org
15657S:	Supported
15658F:	drivers/scsi/xen-scsifront.c
15659F:	drivers/xen/xen-scsiback.c
15660F:	include/xen/interface/io/vscsiif.h
15661
15662XEN SWIOTLB SUBSYSTEM
15663M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15664L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15665L:	iommu@lists.linux-foundation.org
15666S:	Supported
15667F:	arch/x86/xen/*swiotlb*
15668F:	drivers/xen/*swiotlb*
15669
15670XEN SOUND FRONTEND DRIVER
15671M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15672L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15674S:	Supported
15675F:	sound/xen/*
15676
15677XFS FILESYSTEM
15678M:	Darrick J. Wong <darrick.wong@oracle.com>
15679M:	linux-xfs@vger.kernel.org
15680L:	linux-xfs@vger.kernel.org
15681W:	http://xfs.org/
15682T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15683S:	Supported
15684F:	Documentation/filesystems/xfs.txt
15685F:	fs/xfs/
15686
15687XILINX AXI ETHERNET DRIVER
15688M:	Anirudha Sarangi <anirudh@xilinx.com>
15689M:	John Linn <John.Linn@xilinx.com>
15690S:	Maintained
15691F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15692
15693XILINX UARTLITE SERIAL DRIVER
15694M:	Peter Korsgaard <jacmet@sunsite.dk>
15695L:	linux-serial@vger.kernel.org
15696S:	Maintained
15697F:	drivers/tty/serial/uartlite.c
15698
15699XILINX VIDEO IP CORES
15700M:	Hyun Kwon <hyun.kwon@xilinx.com>
15701M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15702L:	linux-media@vger.kernel.org
15703T:	git git://linuxtv.org/media_tree.git
15704S:	Supported
15705F:	Documentation/devicetree/bindings/media/xilinx/
15706F:	drivers/media/platform/xilinx/
15707F:	include/uapi/linux/xilinx-v4l2-controls.h
15708
15709XILLYBUS DRIVER
15710M:	Eli Billauer <eli.billauer@gmail.com>
15711L:	linux-kernel@vger.kernel.org
15712S:	Supported
15713F:	drivers/char/xillybus/
15714
15715XLP9XX I2C DRIVER
15716M:	George Cherian <george.cherian@cavium.com>
15717M:	Jan Glauber <jglauber@cavium.com>
15718L:	linux-i2c@vger.kernel.org
15719W:	http://www.cavium.com
15720S:	Supported
15721F:	drivers/i2c/busses/i2c-xlp9xx.c
15722
15723XRA1403 GPIO EXPANDER
15724M:	Nandor Han <nandor.han@ge.com>
15725M:	Semi Malinen <semi.malinen@ge.com>
15726L:	linux-gpio@vger.kernel.org
15727S:	Maintained
15728F:	drivers/gpio/gpio-xra1403.c
15729F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15730
15731XTENSA XTFPGA PLATFORM SUPPORT
15732M:	Max Filippov <jcmvbkbc@gmail.com>
15733L:	linux-xtensa@linux-xtensa.org
15734S:	Maintained
15735F:	drivers/spi/spi-xtensa-xtfpga.c
15736F:	sound/soc/xtensa/xtfpga-i2s.c
15737
15738YAM DRIVER FOR AX.25
15739M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15740L:	linux-hams@vger.kernel.org
15741S:	Maintained
15742F:	drivers/net/hamradio/yam*
15743F:	include/linux/yam.h
15744
15745YAMA SECURITY MODULE
15746M:	Kees Cook <keescook@chromium.org>
15747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15748S:	Supported
15749F:	security/yama/
15750F:	Documentation/admin-guide/LSM/Yama.rst
15751
15752YEALINK PHONE DRIVER
15753M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15754L:	usbb2k-api-dev@nongnu.org
15755S:	Maintained
15756F:	Documentation/input/yealink.rst
15757F:	drivers/input/misc/yealink.*
15758
15759Z8530 DRIVER FOR AX.25
15760M:	Joerg Reuter <jreuter@yaina.de>
15761W:	http://yaina.de/jreuter/
15762W:	http://www.qsl.net/dl1bke/
15763L:	linux-hams@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/networking/z8530drv.txt
15766F:	drivers/net/hamradio/*scc.c
15767F:	drivers/net/hamradio/z8530.h
15768
15769ZBUD COMPRESSED PAGE ALLOCATOR
15770M:	Seth Jennings <sjenning@redhat.com>
15771M:	Dan Streetman <ddstreet@ieee.org>
15772L:	linux-mm@kvack.org
15773S:	Maintained
15774F:	mm/zbud.c
15775F:	include/linux/zbud.h
15776
15777ZD1211RW WIRELESS DRIVER
15778M:	Daniel Drake <dsd@gentoo.org>
15779M:	Ulrich Kunitz <kune@deine-taler.de>
15780W:	http://zd1211.ath.cx/wiki/DriverRewrite
15781L:	linux-wireless@vger.kernel.org
15782L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15783S:	Maintained
15784F:	drivers/net/wireless/zydas/zd1211rw/
15785
15786ZD1301 MEDIA DRIVER
15787M:	Antti Palosaari <crope@iki.fi>
15788L:	linux-media@vger.kernel.org
15789W:	https://linuxtv.org/
15790W:	http://palosaari.fi/linux/
15791Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15792S:	Maintained
15793F:	drivers/media/usb/dvb-usb-v2/zd1301*
15794
15795ZD1301_DEMOD MEDIA DRIVER
15796M:	Antti Palosaari <crope@iki.fi>
15797L:	linux-media@vger.kernel.org
15798W:	https://linuxtv.org/
15799W:	http://palosaari.fi/linux/
15800Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15801S:	Maintained
15802F:	drivers/media/dvb-frontends/zd1301_demod*
15803
15804ZPOOL COMPRESSED PAGE STORAGE API
15805M:	Dan Streetman <ddstreet@ieee.org>
15806L:	linux-mm@kvack.org
15807S:	Maintained
15808F:	mm/zpool.c
15809F:	include/linux/zpool.h
15810
15811ZR36067 VIDEO FOR LINUX DRIVER
15812L:	mjpeg-users@lists.sourceforge.net
15813L:	linux-media@vger.kernel.org
15814W:	http://mjpeg.sourceforge.net/driver-zoran/
15815T:	hg https://linuxtv.org/hg/v4l-dvb
15816S:	Odd Fixes
15817F:	drivers/staging/media/zoran/
15818
15819ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15820M:	Minchan Kim <minchan@kernel.org>
15821M:	Nitin Gupta <ngupta@vflare.org>
15822R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15823L:	linux-kernel@vger.kernel.org
15824S:	Maintained
15825F:	drivers/block/zram/
15826F:	Documentation/blockdev/zram.txt
15827
15828ZS DECSTATION Z85C30 SERIAL DRIVER
15829M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15830S:	Maintained
15831F:	drivers/tty/serial/zs.*
15832
15833ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15834M:	Minchan Kim <minchan@kernel.org>
15835M:	Nitin Gupta <ngupta@vflare.org>
15836R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15837L:	linux-mm@kvack.org
15838S:	Maintained
15839F:	mm/zsmalloc.c
15840F:	include/linux/zsmalloc.h
15841F:	Documentation/vm/zsmalloc.rst
15842
15843ZSWAP COMPRESSED SWAP CACHING
15844M:	Seth Jennings <sjenning@redhat.com>
15845M:	Dan Streetman <ddstreet@ieee.org>
15846L:	linux-mm@kvack.org
15847S:	Maintained
15848F:	mm/zswap.c
15849
15850THE REST
15851M:	Linus Torvalds <torvalds@linux-foundation.org>
15852L:	linux-kernel@vger.kernel.org
15853Q:	http://patchwork.kernel.org/project/LKML/list/
15854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15855S:	Buried alive in reporters
15856F:	*
15857F:	*/
15858