xref: /linux/MAINTAINERS (revision c6ed444fd6fffaaf2e3857d926ed18bf3df81e8e)
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://anongit.freedesktop.org/drm/drm
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>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@datenfreihafen.org>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974N:	stingray
2975F:	arch/arm64/boot/dts/broadcom/northstar2/*
2976F:	arch/arm64/boot/dts/broadcom/stingray/*
2977F:	drivers/clk/bcm/clk-ns*
2978F:	drivers/clk/bcm/clk-sr*
2979F:	drivers/pinctrl/bcm/pinctrl-ns*
2980F:	include/dt-bindings/clock/bcm-sr*
2981
2982BROADCOM KONA GPIO DRIVER
2983M:	Ray Jui <rjui@broadcom.com>
2984L:	bcm-kernel-feedback-list@broadcom.com
2985S:	Supported
2986F:	drivers/gpio/gpio-bcm-kona.c
2987F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2988
2989BROADCOM NETXTREME-E ROCE DRIVER
2990M:	Selvin Xavier <selvin.xavier@broadcom.com>
2991M:	Devesh Sharma <devesh.sharma@broadcom.com>
2992M:	Somnath Kotur <somnath.kotur@broadcom.com>
2993M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2994L:	linux-rdma@vger.kernel.org
2995W:	http://www.broadcom.com
2996S:	Supported
2997F:	drivers/infiniband/hw/bnxt_re/
2998F:	include/uapi/rdma/bnxt_re-abi.h
2999
3000BROADCOM NVRAM DRIVER
3001M:	Rafał Miłecki <zajec5@gmail.com>
3002L:	linux-mips@linux-mips.org
3003S:	Maintained
3004F:	drivers/firmware/broadcom/*
3005
3006BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3007M:	Rafał Miłecki <zajec5@gmail.com>
3008L:	linux-wireless@vger.kernel.org
3009S:	Maintained
3010F:	drivers/bcma/
3011F:	include/linux/bcma/
3012
3013BROADCOM STB AVS CPUFREQ DRIVER
3014M:	Markus Mayer <mmayer@broadcom.com>
3015M:	bcm-kernel-feedback-list@broadcom.com
3016L:	linux-pm@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3019F:	drivers/cpufreq/brcmstb*
3020
3021BROADCOM STB AVS TMON DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-pm@vger.kernel.org
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3027F:	drivers/thermal/broadcom/brcmstb*
3028
3029BROADCOM STB NAND FLASH DRIVER
3030M:	Brian Norris <computersforpeace@gmail.com>
3031M:	Kamal Dasu <kdasu.kdev@gmail.com>
3032L:	linux-mtd@lists.infradead.org
3033L:	bcm-kernel-feedback-list@broadcom.com
3034S:	Maintained
3035F:	drivers/mtd/nand/raw/brcmnand/
3036
3037BROADCOM STB DPFE DRIVER
3038M:	Markus Mayer <mmayer@broadcom.com>
3039M:	bcm-kernel-feedback-list@broadcom.com
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3043F:	drivers/memory/brcmstb_dpfe.c
3044
3045BROADCOM SYSTEMPORT ETHERNET DRIVER
3046M:	Florian Fainelli <f.fainelli@gmail.com>
3047L:	netdev@vger.kernel.org
3048S:	Supported
3049F:	drivers/net/ethernet/broadcom/bcmsysport.*
3050
3051BROADCOM TG3 GIGABIT ETHERNET DRIVER
3052M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3053M:	Prashant Sreedharan <prashant@broadcom.com>
3054M:	Michael Chan <mchan@broadcom.com>
3055L:	netdev@vger.kernel.org
3056S:	Supported
3057F:	drivers/net/ethernet/broadcom/tg3.*
3058
3059BROCADE BFA FC SCSI DRIVER
3060M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3061M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3062L:	linux-scsi@vger.kernel.org
3063S:	Supported
3064F:	drivers/scsi/bfa/
3065
3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3067M:	Rasesh Mody <rasesh.mody@cavium.com>
3068M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3069M:	Dept-GELinuxNICDev@cavium.com
3070L:	netdev@vger.kernel.org
3071S:	Supported
3072F:	drivers/net/ethernet/brocade/bna/
3073
3074BSG (block layer generic sg v4 driver)
3075M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3076L:	linux-scsi@vger.kernel.org
3077S:	Supported
3078F:	block/bsg.c
3079F:	include/linux/bsg.h
3080F:	include/uapi/linux/bsg.h
3081
3082BT87X AUDIO DRIVER
3083M:	Clemens Ladisch <clemens@ladisch.de>
3084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3085T:	git git://git.alsa-project.org/alsa-kernel.git
3086S:	Maintained
3087F:	Documentation/sound/cards/bt87x.rst
3088F:	sound/pci/bt87x.c
3089
3090BT8XXGPIO DRIVER
3091M:	Michael Buesch <m@bues.ch>
3092W:	http://bu3sch.de/btgpio.php
3093S:	Maintained
3094F:	drivers/gpio/gpio-bt8xx.c
3095
3096BTRFS FILE SYSTEM
3097M:	Chris Mason <clm@fb.com>
3098M:	Josef Bacik <jbacik@fb.com>
3099M:	David Sterba <dsterba@suse.com>
3100L:	linux-btrfs@vger.kernel.org
3101W:	http://btrfs.wiki.kernel.org/
3102Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3104S:	Maintained
3105F:	Documentation/filesystems/btrfs.txt
3106F:	fs/btrfs/
3107F:	include/linux/btrfs*
3108F:	include/uapi/linux/btrfs*
3109
3110BTTV VIDEO4LINUX DRIVER
3111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3112L:	linux-media@vger.kernel.org
3113W:	https://linuxtv.org
3114T:	git git://linuxtv.org/media_tree.git
3115S:	Odd fixes
3116F:	Documentation/media/v4l-drivers/bttv*
3117F:	drivers/media/pci/bt8xx/bttv*
3118
3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3120M:	Chanwoo Choi <cw00.choi@samsung.com>
3121L:	linux-pm@vger.kernel.org
3122L:	linux-samsung-soc@vger.kernel.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124S:	Maintained
3125F:	drivers/devfreq/exynos-bus.c
3126F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127
3128BUSLOGIC SCSI DRIVER
3129M:	Khalid Aziz <khalid@gonehiking.org>
3130L:	linux-scsi@vger.kernel.org
3131S:	Maintained
3132F:	drivers/scsi/BusLogic.*
3133F:	drivers/scsi/FlashPoint.*
3134
3135C-MEDIA CMI8788 DRIVER
3136M:	Clemens Ladisch <clemens@ladisch.de>
3137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3138T:	git git://git.alsa-project.org/alsa-kernel.git
3139S:	Maintained
3140F:	sound/pci/oxygen/
3141
3142C6X ARCHITECTURE
3143M:	Mark Salter <msalter@redhat.com>
3144M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3145L:	linux-c6x-dev@linux-c6x.org
3146W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3147S:	Maintained
3148F:	arch/c6x/
3149
3150CA8210 IEEE-802.15.4 RADIO DRIVER
3151M:	Harry Morris <h.morris@cascoda.com>
3152L:	linux-wpan@vger.kernel.org
3153W:	https://github.com/Cascoda/ca8210-linux.git
3154S:	Maintained
3155F:	drivers/net/ieee802154/ca8210.c
3156F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157
3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3159M:	David Howells <dhowells@redhat.com>
3160L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3161S:	Supported
3162F:	Documentation/filesystems/caching/cachefiles.txt
3163F:	fs/cachefiles/
3164
3165CADENCE MIPI-CSI2 BRIDGES
3166M:	Maxime Ripard <maxime.ripard@bootlin.com>
3167L:	linux-media@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/media/cdns,*.txt
3170F:	drivers/media/platform/cadence/cdns-csi2*
3171
3172CADET FM/AM RADIO RECEIVER DRIVER
3173M:	Hans Verkuil <hverkuil@xs4all.nl>
3174L:	linux-media@vger.kernel.org
3175T:	git git://linuxtv.org/media_tree.git
3176W:	https://linuxtv.org
3177S:	Maintained
3178F:	drivers/media/radio/radio-cadet*
3179
3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3181M:	Jonathan Corbet <corbet@lwn.net>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184S:	Maintained
3185F:	Documentation/media/v4l-drivers/cafe_ccic*
3186F:	drivers/media/platform/marvell-ccic/
3187
3188CAIF NETWORK LAYER
3189M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3190L:	netdev@vger.kernel.org
3191S:	Supported
3192F:	Documentation/networking/caif/
3193F:	drivers/net/caif/
3194F:	include/uapi/linux/caif/
3195F:	include/net/caif/
3196F:	net/caif/
3197
3198CALGARY x86-64 IOMMU
3199M:	Muli Ben-Yehuda <mulix@mulix.org>
3200M:	Jon Mason <jdmason@kudzu.us>
3201L:	iommu@lists.linux-foundation.org
3202S:	Maintained
3203F:	arch/x86/kernel/pci-calgary_64.c
3204F:	arch/x86/kernel/tce_64.c
3205F:	arch/x86/include/asm/calgary.h
3206F:	arch/x86/include/asm/tce.h
3207
3208CAN NETWORK DRIVERS
3209M:	Wolfgang Grandegger <wg@grandegger.com>
3210M:	Marc Kleine-Budde <mkl@pengutronix.de>
3211L:	linux-can@vger.kernel.org
3212W:	https://github.com/linux-can
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/can/
3217F:	drivers/net/can/
3218F:	include/linux/can/dev.h
3219F:	include/linux/can/platform/
3220F:	include/uapi/linux/can/error.h
3221F:	include/uapi/linux/can/netlink.h
3222
3223CAN NETWORK LAYER
3224M:	Oliver Hartkopp <socketcan@hartkopp.net>
3225M:	Marc Kleine-Budde <mkl@pengutronix.de>
3226L:	linux-can@vger.kernel.org
3227W:	https://github.com/linux-can
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3230S:	Maintained
3231F:	Documentation/networking/can.rst
3232F:	net/can/
3233F:	include/linux/can/core.h
3234F:	include/uapi/linux/can.h
3235F:	include/uapi/linux/can/bcm.h
3236F:	include/uapi/linux/can/raw.h
3237F:	include/uapi/linux/can/gw.h
3238
3239CAPABILITIES
3240M:	Serge Hallyn <serge@hallyn.com>
3241L:	linux-security-module@vger.kernel.org
3242S:	Supported
3243F:	include/linux/capability.h
3244F:	include/uapi/linux/capability.h
3245F:	security/commoncap.c
3246F:	kernel/capability.c
3247
3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3249M:	Kevin Tsai <ktsai@capellamicro.com>
3250S:	Maintained
3251F:	drivers/iio/light/cm*
3252
3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3254M:	Christian Lamparter <chunkeey@googlemail.com>
3255L:	linux-wireless@vger.kernel.org
3256W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3257S:	Maintained
3258F:	drivers/net/wireless/ath/carl9170/
3259
3260CAVIUM I2C DRIVER
3261M:	Jan Glauber <jglauber@cavium.com>
3262M:	David Daney <david.daney@cavium.com>
3263W:	http://www.cavium.com
3264S:	Supported
3265F:	drivers/i2c/busses/i2c-octeon*
3266F:	drivers/i2c/busses/i2c-thunderx*
3267
3268CAVIUM LIQUIDIO NETWORK DRIVER
3269M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3270M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3271M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3272M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3273L:	netdev@vger.kernel.org
3274W:	http://www.cavium.com
3275S:	Supported
3276F:	drivers/net/ethernet/cavium/liquidio/
3277
3278CAVIUM MMC DRIVER
3279M:	Jan Glauber <jglauber@cavium.com>
3280M:	David Daney <david.daney@cavium.com>
3281M:	Steven J. Hill <Steven.Hill@cavium.com>
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/mmc/host/cavium*
3285
3286CAVIUM OCTEON-TX CRYPTO DRIVER
3287M:	George Cherian <george.cherian@cavium.com>
3288L:	linux-crypto@vger.kernel.org
3289W:	http://www.cavium.com
3290S:	Supported
3291F:	drivers/crypto/cavium/cpt/
3292
3293CAVIUM THUNDERX2 ARM64 SOC
3294M:	Robert Richter <rrichter@cavium.com>
3295M:	Jayachandran C <jnair@caviumnetworks.com>
3296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297S:	Maintained
3298F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3299F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3300
3301CC2520 IEEE-802.15.4 RADIO DRIVER
3302M:	Varka Bhadram <varkabhadram@gmail.com>
3303L:	linux-wpan@vger.kernel.org
3304S:	Maintained
3305F:	drivers/net/ieee802154/cc2520.c
3306F:	include/linux/spi/cc2520.h
3307F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3308
3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3310M:	Gilad Ben-Yossef <gilad@benyossef.com>
3311L:	linux-crypto@vger.kernel.org
3312S:	Supported
3313F:	drivers/crypto/ccree/
3314W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3315
3316CEC FRAMEWORK
3317M:	Hans Verkuil <hans.verkuil@cisco.com>
3318L:	linux-media@vger.kernel.org
3319T:	git git://linuxtv.org/media_tree.git
3320W:	http://linuxtv.org
3321S:	Supported
3322F:	Documentation/media/kapi/cec-core.rst
3323F:	Documentation/media/uapi/cec
3324F:	drivers/media/cec/
3325F:	drivers/media/rc/keymaps/rc-cec.c
3326F:	include/media/cec.h
3327F:	include/media/cec-notifier.h
3328F:	include/uapi/linux/cec.h
3329F:	include/uapi/linux/cec-funcs.h
3330F:	Documentation/devicetree/bindings/media/cec.txt
3331F:	Documentation/ABI/testing/debugfs-cec-error-inj
3332
3333CEC GPIO DRIVER
3334M:	Hans Verkuil <hans.verkuil@cisco.com>
3335L:	linux-media@vger.kernel.org
3336T:	git git://linuxtv.org/media_tree.git
3337W:	http://linuxtv.org
3338S:	Supported
3339F:	drivers/media/platform/cec-gpio/
3340F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3341
3342CELL BROADBAND ENGINE ARCHITECTURE
3343M:	Arnd Bergmann <arnd@arndb.de>
3344L:	linuxppc-dev@lists.ozlabs.org
3345W:	http://www.ibm.com/developerworks/power/cell/
3346S:	Supported
3347F:	arch/powerpc/include/asm/cell*.h
3348F:	arch/powerpc/include/asm/spu*.h
3349F:	arch/powerpc/include/uapi/asm/spu*.h
3350F:	arch/powerpc/oprofile/*cell*
3351F:	arch/powerpc/platforms/cell/
3352
3353CEPH COMMON CODE (LIBCEPH)
3354M:	Ilya Dryomov <idryomov@gmail.com>
3355M:	"Yan, Zheng" <zyan@redhat.com>
3356M:	Sage Weil <sage@redhat.com>
3357L:	ceph-devel@vger.kernel.org
3358W:	http://ceph.com/
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3360T:	git git://github.com/ceph/ceph-client.git
3361S:	Supported
3362F:	net/ceph/
3363F:	include/linux/ceph/
3364F:	include/linux/crush/
3365
3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3367M:	"Yan, Zheng" <zyan@redhat.com>
3368M:	Sage Weil <sage@redhat.com>
3369M:	Ilya Dryomov <idryomov@gmail.com>
3370L:	ceph-devel@vger.kernel.org
3371W:	http://ceph.com/
3372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3373T:	git git://github.com/ceph/ceph-client.git
3374S:	Supported
3375F:	Documentation/filesystems/ceph.txt
3376F:	fs/ceph/
3377
3378CERTIFICATE HANDLING:
3379M:	David Howells <dhowells@redhat.com>
3380M:	David Woodhouse <dwmw2@infradead.org>
3381L:	keyrings@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/admin-guide/module-signing.rst
3384F:	certs/
3385F:	scripts/sign-file.c
3386F:	scripts/extract-cert.c
3387
3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3389L:	linux-usb@vger.kernel.org
3390S:	Orphan
3391F:	Documentation/usb/WUSB-Design-overview.txt
3392F:	Documentation/usb/wusb-cbaf
3393F:	drivers/usb/host/hwa-hc.c
3394F:	drivers/usb/host/whci/
3395F:	drivers/usb/wusbcore/
3396F:	include/linux/usb/wusb*
3397
3398CFAG12864B LCD DRIVER
3399M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400S:	Maintained
3401F:	drivers/auxdisplay/cfag12864b.c
3402F:	include/linux/cfag12864b.h
3403
3404CFAG12864BFB LCD FRAMEBUFFER DRIVER
3405M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3406S:	Maintained
3407F:	drivers/auxdisplay/cfag12864bfb.c
3408F:	include/linux/cfag12864b.h
3409
3410802.11 (including CFG80211/NL80211)
3411M:	Johannes Berg <johannes@sipsolutions.net>
3412L:	linux-wireless@vger.kernel.org
3413W:	http://wireless.kernel.org/
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3416S:	Maintained
3417F:	net/wireless/
3418F:	include/uapi/linux/nl80211.h
3419F:	include/linux/ieee80211.h
3420F:	include/net/wext.h
3421F:	include/net/cfg80211.h
3422F:	include/net/iw_handler.h
3423F:	include/net/ieee80211_radiotap.h
3424F:	Documentation/driver-api/80211/cfg80211.rst
3425F:	Documentation/networking/regulatory.txt
3426
3427CHAR and MISC DRIVERS
3428M:	Arnd Bergmann <arnd@arndb.de>
3429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3431S:	Supported
3432F:	drivers/char/
3433F:	drivers/misc/
3434F:	include/linux/miscdevice.h
3435
3436CHECKPATCH
3437M:	Andy Whitcroft <apw@canonical.com>
3438M:	Joe Perches <joe@perches.com>
3439S:	Maintained
3440F:	scripts/checkpatch.pl
3441
3442CHINESE DOCUMENTATION
3443M:	Harry Wei <harryxiyou@gmail.com>
3444L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3445L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/translations/zh_CN/
3448
3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3450M:	Peter Chen <Peter.Chen@nxp.com>
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3452L:	linux-usb@vger.kernel.org
3453S:	Maintained
3454F:	drivers/usb/chipidea/
3455
3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3457M:	Hans de Goede <hdegoede@redhat.com>
3458L:	linux-input@vger.kernel.org
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3461F:	drivers/input/touchscreen/chipone_icn8318.c
3462
3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3464M:	Hans de Goede <hdegoede@redhat.com>
3465L:	linux-input@vger.kernel.org
3466S:	Maintained
3467F:	drivers/input/touchscreen/chipone_icn8505.c
3468
3469CHROME HARDWARE PLATFORM SUPPORT
3470M:	Benson Leung <bleung@chromium.org>
3471M:	Olof Johansson <olof@lixom.net>
3472S:	Maintained
3473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3474F:	drivers/platform/chrome/
3475
3476CIRRUS LOGIC AUDIO CODEC DRIVERS
3477M:	Brian Austin <brian.austin@cirrus.com>
3478M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3480S:	Maintained
3481F:	sound/soc/codecs/cs*
3482
3483CIRRUS LOGIC EP93XX ETHERNET DRIVER
3484M:	Hartley Sweeten <hsweeten@visionengravers.com>
3485L:	netdev@vger.kernel.org
3486S:	Maintained
3487F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3488
3489CISCO FCOE HBA DRIVER
3490M:	Satish Kharat <satishkh@cisco.com>
3491M:	Sesidhar Baddela <sebaddel@cisco.com>
3492M:	Karan Tilak Kumar <kartilak@cisco.com>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	drivers/scsi/fnic/
3496
3497CISCO SCSI HBA DRIVER
3498M:	Karan Tilak Kumar <kartilak@cisco.com>
3499M:	Sesidhar Baddela <sebaddel@cisco.com>
3500L:	linux-scsi@vger.kernel.org
3501S:	Supported
3502F:	drivers/scsi/snic/
3503
3504CISCO VIC ETHERNET NIC DRIVER
3505M:	Christian Benvenuti <benve@cisco.com>
3506M:	Govindarajulu Varadarajan <_govind@gmx.com>
3507M:	Parvi Kaustubhi <pkaustub@cisco.com>
3508S:	Supported
3509F:	drivers/net/ethernet/cisco/enic/
3510
3511CISCO VIC LOW LATENCY NIC DRIVER
3512M:	Christian Benvenuti <benve@cisco.com>
3513M:	Dave Goodell <dgoodell@cisco.com>
3514S:	Supported
3515F:	drivers/infiniband/hw/usnic/
3516
3517CLEANCACHE API
3518M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3519L:	linux-kernel@vger.kernel.org
3520S:	Maintained
3521F:	mm/cleancache.c
3522F:	include/linux/cleancache.h
3523
3524CLK API
3525M:	Russell King <linux@armlinux.org.uk>
3526L:	linux-clk@vger.kernel.org
3527S:	Maintained
3528F:	include/linux/clk.h
3529
3530CLOCKSOURCE, CLOCKEVENT DRIVERS
3531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3532M:	Thomas Gleixner <tglx@linutronix.de>
3533L:	linux-kernel@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3535S:	Supported
3536F:	drivers/clocksource/
3537F:	Documentation/devicetree/bindings/timer/
3538
3539CMPC ACPI DRIVER
3540M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3541M:	Daniel Oliveira Nascimento <don@syst.com.br>
3542L:	platform-driver-x86@vger.kernel.org
3543S:	Supported
3544F:	drivers/platform/x86/classmate-laptop.c
3545
3546COBALT MEDIA DRIVER
3547M:	Hans Verkuil <hans.verkuil@cisco.com>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	https://linuxtv.org
3551S:	Supported
3552F:	drivers/media/pci/cobalt/
3553
3554COCCINELLE/Semantic Patches (SmPL)
3555M:	Julia Lawall <Julia.Lawall@lip6.fr>
3556M:	Gilles Muller <Gilles.Muller@lip6.fr>
3557M:	Nicolas Palix <nicolas.palix@imag.fr>
3558M:	Michal Marek <michal.lkml@markovi.net>
3559L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3561W:	http://coccinelle.lip6.fr/
3562S:	Supported
3563F:	Documentation/dev-tools/coccinelle.rst
3564F:	scripts/coccinelle/
3565F:	scripts/coccicheck
3566
3567CODA FILE SYSTEM
3568M:	Jan Harkes <jaharkes@cs.cmu.edu>
3569M:	coda@cs.cmu.edu
3570L:	codalist@coda.cs.cmu.edu
3571W:	http://www.coda.cs.cmu.edu/
3572S:	Maintained
3573F:	Documentation/filesystems/coda.txt
3574F:	fs/coda/
3575F:	include/linux/coda*.h
3576F:	include/uapi/linux/coda*.h
3577
3578CODA V4L2 MEM2MEM DRIVER
3579M:	Philipp Zabel <p.zabel@pengutronix.de>
3580L:	linux-media@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/media/coda.txt
3583F:	drivers/media/platform/coda/
3584
3585COMMON CLK FRAMEWORK
3586M:	Michael Turquette <mturquette@baylibre.com>
3587M:	Stephen Boyd <sboyd@kernel.org>
3588L:	linux-clk@vger.kernel.org
3589Q:	http://patchwork.kernel.org/project/linux-clk/list/
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/clock/
3593F:	drivers/clk/
3594X:	drivers/clk/clkdev.c
3595F:	include/linux/clk-pr*
3596F:	include/linux/clk/
3597F:	include/linux/of_clk.h
3598
3599COMMON INTERNET FILE SYSTEM (CIFS)
3600M:	Steve French <sfrench@samba.org>
3601L:	linux-cifs@vger.kernel.org
3602L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3603W:	http://linux-cifs.samba.org/
3604T:	git git://git.samba.org/sfrench/cifs-2.6.git
3605S:	Supported
3606F:	Documentation/filesystems/cifs/
3607F:	fs/cifs/
3608
3609COMPACTPCI HOTPLUG CORE
3610M:	Scott Murray <scott@spiteful.org>
3611L:	linux-pci@vger.kernel.org
3612S:	Maintained
3613F:	drivers/pci/hotplug/cpci_hotplug*
3614
3615COMPACTPCI HOTPLUG GENERIC DRIVER
3616M:	Scott Murray <scott@spiteful.org>
3617L:	linux-pci@vger.kernel.org
3618S:	Maintained
3619F:	drivers/pci/hotplug/cpcihp_generic.c
3620
3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3622M:	Scott Murray <scott@spiteful.org>
3623L:	linux-pci@vger.kernel.org
3624S:	Maintained
3625F:	drivers/pci/hotplug/cpcihp_zt5550.*
3626
3627COMPAL LAPTOP SUPPORT
3628M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3629L:	platform-driver-x86@vger.kernel.org
3630S:	Maintained
3631F:	drivers/platform/x86/compal-laptop.c
3632
3633CONEXANT ACCESSRUNNER USB DRIVER
3634L:	accessrunner-general@lists.sourceforge.net
3635W:	http://accessrunner.sourceforge.net/
3636S:	Orphan
3637F:	drivers/usb/atm/cxacru.c
3638
3639CONFIGFS
3640M:	Joel Becker <jlbec@evilplan.org>
3641M:	Christoph Hellwig <hch@lst.de>
3642T:	git git://git.infradead.org/users/hch/configfs.git
3643S:	Supported
3644F:	fs/configfs/
3645F:	include/linux/configfs.h
3646
3647CONNECTOR
3648M:	Evgeniy Polyakov <zbr@ioremap.net>
3649L:	netdev@vger.kernel.org
3650S:	Maintained
3651F:	drivers/connector/
3652
3653CONTROL GROUP (CGROUP)
3654M:	Tejun Heo <tj@kernel.org>
3655M:	Li Zefan <lizefan@huawei.com>
3656M:	Johannes Weiner <hannes@cmpxchg.org>
3657L:	cgroups@vger.kernel.org
3658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3659S:	Maintained
3660F:	Documentation/cgroup*
3661F:	include/linux/cgroup*
3662F:	kernel/cgroup*
3663
3664CONTROL GROUP - CPUSET
3665M:	Li Zefan <lizefan@huawei.com>
3666L:	cgroups@vger.kernel.org
3667W:	http://www.bullopensource.org/cpuset/
3668W:	http://oss.sgi.com/projects/cpusets/
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3670S:	Maintained
3671F:	Documentation/cgroup-v1/cpusets.txt
3672F:	include/linux/cpuset.h
3673F:	kernel/cgroup/cpuset.c
3674
3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3676M:	Johannes Weiner <hannes@cmpxchg.org>
3677M:	Michal Hocko <mhocko@kernel.org>
3678M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3679L:	cgroups@vger.kernel.org
3680L:	linux-mm@kvack.org
3681S:	Maintained
3682F:	mm/memcontrol.c
3683F:	mm/swap_cgroup.c
3684
3685CORETEMP HARDWARE MONITORING DRIVER
3686M:	Fenghua Yu <fenghua.yu@intel.com>
3687L:	linux-hwmon@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/hwmon/coretemp
3690F:	drivers/hwmon/coretemp.c
3691
3692COSA/SRP SYNC SERIAL DRIVER
3693M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3694W:	http://www.fi.muni.cz/~kas/cosa/
3695S:	Maintained
3696F:	drivers/net/wan/cosa*
3697
3698CPMAC ETHERNET DRIVER
3699M:	Florian Fainelli <f.fainelli@gmail.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/ti/cpmac.c
3703
3704CPU FREQUENCY DRIVERS
3705M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3706M:	Viresh Kumar <viresh.kumar@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3711B:	https://bugzilla.kernel.org
3712F:	Documentation/cpu-freq/
3713F:	Documentation/devicetree/bindings/cpufreq/
3714F:	drivers/cpufreq/
3715F:	include/linux/cpufreq.h
3716F:	tools/testing/selftests/cpufreq/
3717
3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3719M:	Viresh Kumar <viresh.kumar@linaro.org>
3720M:	Sudeep Holla <sudeep.holla@arm.com>
3721L:	linux-pm@vger.kernel.org
3722W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3723S:	Maintained
3724F:	drivers/cpufreq/arm_big_little.h
3725F:	drivers/cpufreq/arm_big_little.c
3726F:	drivers/cpufreq/arm_big_little_dt.c
3727
3728CPU POWER MONITORING SUBSYSTEM
3729M:	Thomas Renninger <trenn@suse.com>
3730M:	Shuah Khan <shuah@kernel.org>
3731L:	linux-pm@vger.kernel.org
3732S:	Maintained
3733F:	tools/power/cpupower/
3734
3735CPUID/MSR DRIVER
3736M:	"H. Peter Anvin" <hpa@zytor.com>
3737S:	Maintained
3738F:	arch/x86/kernel/cpuid.c
3739F:	arch/x86/kernel/msr.c
3740
3741CPUIDLE DRIVER - ARM BIG LITTLE
3742M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744L:	linux-pm@vger.kernel.org
3745L:	linux-arm-kernel@lists.infradead.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747S:	Maintained
3748F:	drivers/cpuidle/cpuidle-big_little.c
3749
3750CPUIDLE DRIVER - ARM EXYNOS
3751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3752M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3753M:	Kukjin Kim <kgene@kernel.org>
3754L:	linux-pm@vger.kernel.org
3755L:	linux-samsung-soc@vger.kernel.org
3756S:	Supported
3757F:	drivers/cpuidle/cpuidle-exynos.c
3758F:	arch/arm/mach-exynos/pm.c
3759
3760CPUIDLE DRIVERS
3761M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3762M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3763L:	linux-pm@vger.kernel.org
3764S:	Maintained
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3766B:	https://bugzilla.kernel.org
3767F:	drivers/cpuidle/*
3768F:	include/linux/cpuidle.h
3769
3770CRAMFS FILESYSTEM
3771M:	Nicolas Pitre <nico@linaro.org>
3772S:	Maintained
3773F:	Documentation/filesystems/cramfs.txt
3774F:	fs/cramfs/
3775
3776CRYPTO API
3777M:	Herbert Xu <herbert@gondor.apana.org.au>
3778M:	"David S. Miller" <davem@davemloft.net>
3779L:	linux-crypto@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3782S:	Maintained
3783F:	Documentation/crypto/
3784F:	Documentation/devicetree/bindings/crypto/
3785F:	arch/*/crypto/
3786F:	crypto/
3787F:	drivers/crypto/
3788F:	include/crypto/
3789F:	include/linux/crypto*
3790
3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3792M:	Neil Horman <nhorman@tuxdriver.com>
3793L:	linux-crypto@vger.kernel.org
3794S:	Maintained
3795F:	crypto/ansi_cprng.c
3796F:	crypto/rng.c
3797
3798CS3308 MEDIA DRIVER
3799M:	Hans Verkuil <hverkuil@xs4all.nl>
3800L:	linux-media@vger.kernel.org
3801T:	git git://linuxtv.org/media_tree.git
3802W:	http://linuxtv.org
3803S:	Odd Fixes
3804F:	drivers/media/i2c/cs3308.c
3805F:	drivers/media/i2c/cs3308.h
3806
3807CS5535 Audio ALSA driver
3808M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3809S:	Maintained
3810F:	sound/pci/cs5535audio/
3811
3812CW1200 WLAN driver
3813M:	Solomon Peachy <pizza@shaftnet.org>
3814S:	Maintained
3815F:	drivers/net/wireless/st/cw1200/
3816
3817CX18 VIDEO4LINUX DRIVER
3818M:	Andy Walls <awalls@md.metrocast.net>
3819L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3820L:	linux-media@vger.kernel.org
3821T:	git git://linuxtv.org/media_tree.git
3822W:	https://linuxtv.org
3823W:	http://www.ivtvdriver.org/index.php/Cx18
3824S:	Maintained
3825F:	Documentation/media/v4l-drivers/cx18*
3826F:	drivers/media/pci/cx18/
3827F:	include/uapi/linux/ivtv*
3828
3829CX2341X MPEG ENCODER HELPER MODULE
3830M:	Hans Verkuil <hverkuil@xs4all.nl>
3831L:	linux-media@vger.kernel.org
3832T:	git git://linuxtv.org/media_tree.git
3833W:	https://linuxtv.org
3834S:	Maintained
3835F:	drivers/media/common/cx2341x*
3836F:	include/media/cx2341x*
3837
3838CX24120 MEDIA DRIVER
3839M:	Jemma Denson <jdenson@gmail.com>
3840M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3841L:	linux-media@vger.kernel.org
3842W:	https://linuxtv.org
3843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3844S:	Maintained
3845F:	drivers/media/dvb-frontends/cx24120*
3846
3847CX88 VIDEO4LINUX DRIVER
3848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3849L:	linux-media@vger.kernel.org
3850W:	https://linuxtv.org
3851T:	git git://linuxtv.org/media_tree.git
3852S:	Odd fixes
3853F:	Documentation/media/v4l-drivers/cx88*
3854F:	drivers/media/pci/cx88/
3855
3856CXD2820R MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/dvb-frontends/cxd2820r*
3865
3866CXGB3 ETHERNET DRIVER (CXGB3)
3867M:	Santosh Raspatur <santosh@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb3/
3872
3873CXGB3 ISCSI DRIVER (CXGB3I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb3i
3879
3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb3/
3886F:	include/uapi/rdma/cxgb3-abi.h
3887
3888CXGB4 CRYPTO DRIVER (chcr)
3889M:	Harsh Jain <harsh@chelsio.com>
3890L:	linux-crypto@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/crypto/chelsio
3894
3895CXGB4 ETHERNET DRIVER (CXGB4)
3896M:	Ganesh Goudar <ganeshgr@chelsio.com>
3897L:	netdev@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/net/ethernet/chelsio/cxgb4/
3901
3902CXGB4 ISCSI DRIVER (CXGB4I)
3903M:	Karen Xie <kxie@chelsio.com>
3904L:	linux-scsi@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/scsi/cxgbi/cxgb4i
3908
3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910M:	Steve Wise <swise@chelsio.com>
3911L:	linux-rdma@vger.kernel.org
3912W:	http://www.openfabrics.org
3913S:	Supported
3914F:	drivers/infiniband/hw/cxgb4/
3915F:	include/uapi/rdma/cxgb4-abi.h
3916
3917CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918M:	Casey Leedom <leedom@chelsio.com>
3919L:	netdev@vger.kernel.org
3920W:	http://www.chelsio.com
3921S:	Supported
3922F:	drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927L:	linuxppc-dev@lists.ozlabs.org
3928S:	Supported
3929F:	arch/powerpc/platforms/powernv/pci-cxl.c
3930F:	drivers/misc/cxl/
3931F:	include/misc/cxl*
3932F:	include/uapi/misc/cxl.h
3933F:	Documentation/powerpc/cxl.txt
3934F:	Documentation/ABI/testing/sysfs-class-cxl
3935
3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940L:	linux-scsi@vger.kernel.org
3941S:	Supported
3942F:	drivers/scsi/cxlflash/
3943F:	include/uapi/scsi/cxlflash_ioctls.h
3944F:	Documentation/powerpc/cxlflash.txt
3945
3946CYBERPRO FB DRIVER
3947M:	Russell King <linux@armlinux.org.uk>
3948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949W:	http://www.armlinux.org.uk/
3950S:	Maintained
3951F:	drivers/video/fbdev/cyber2000fb.*
3952
3953CYCLADES ASYNC MUX DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/tty/cyclades.c
3957F:	include/linux/cyclades.h
3958F:	include/uapi/linux/cyclades.h
3959
3960CYCLADES PC300 DRIVER
3961W:	http://www.cyclades.com/
3962S:	Orphan
3963F:	drivers/net/wan/pc300*
3964
3965CYPRESS_FIRMWARE MEDIA DRIVER
3966M:	Antti Palosaari <crope@iki.fi>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969W:	http://palosaari.fi/linux/
3970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3971T:	git git://linuxtv.org/anttip/media_tree.git
3972S:	Maintained
3973F:	drivers/media/common/cypress_firmware*
3974
3975CYTTSP TOUCHSCREEN DRIVER
3976M:	Ferruh Yigit <fery@cypress.com>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/touchscreen/cyttsp*
3980F:	include/linux/input/cyttsp.h
3981
3982D-LINK DIR-685 TOUCHKEYS DRIVER
3983M:	Linus Walleij <linus.walleij@linaro.org>
3984L:	linux-input@vger.kernel.org
3985S:	Supported
3986F:	drivers/input/dlink-dir685-touchkeys.c
3987
3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989M:	Joshua Kinard <kumba@gentoo.org>
3990S:	Maintained
3991F:	drivers/rtc/rtc-ds1685.c
3992F:	include/linux/rtc/ds1685.h
3993
3994DAMA SLAVE for AX.25
3995M:	Joerg Reuter <jreuter@yaina.de>
3996W:	http://yaina.de/jreuter/
3997W:	http://www.qsl.net/dl1bke/
3998L:	linux-hams@vger.kernel.org
3999S:	Maintained
4000F:	net/ax25/af_ax25.c
4001F:	net/ax25/ax25_dev.c
4002F:	net/ax25/ax25_ds_*
4003F:	net/ax25/ax25_in.c
4004F:	net/ax25/ax25_out.c
4005F:	net/ax25/ax25_timer.c
4006F:	net/ax25/sysctl_net_ax25.c
4007
4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009L:	netdev@vger.kernel.org
4010S:	Orphan
4011F:	Documentation/networking/dmfe.txt
4012F:	drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014DC390/AM53C974 SCSI driver
4015M:	Hannes Reinecke <hare@suse.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Maintained
4018F:	drivers/scsi/am53c974.c
4019
4020DC395x SCSI driver
4021M:	Oliver Neukum <oliver@neukum.org>
4022M:	Ali Akcaagac <aliakc@web.de>
4023M:	Jamie Lenehan <lenehan@twibble.org>
4024L:	dc395x@twibble.org
4025W:	http://twibble.org/dist/dc395x/
4026W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4027S:	Maintained
4028F:	Documentation/scsi/dc395x.txt
4029F:	drivers/scsi/dc395x.*
4030
4031DCCP PROTOCOL
4032M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033L:	dccp@vger.kernel.org
4034W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035S:	Maintained
4036F:	include/linux/dccp.h
4037F:	include/uapi/linux/dccp.h
4038F:	include/linux/tfrc.h
4039F:	net/dccp/
4040
4041DECnet NETWORK LAYER
4042W:	http://linux-decnet.sourceforge.net
4043L:	linux-decnet-user@lists.sourceforge.net
4044S:	Orphan
4045F:	Documentation/networking/decnet.txt
4046F:	net/decnet/
4047
4048DECSTATION PLATFORM SUPPORT
4049M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4050L:	linux-mips@linux-mips.org
4051W:	http://www.linux-mips.org/wiki/DECstation
4052S:	Maintained
4053F:	arch/mips/dec/
4054F:	arch/mips/include/asm/dec/
4055F:	arch/mips/include/asm/mach-dec/
4056
4057DEFXX FDDI NETWORK DRIVER
4058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4059S:	Maintained
4060F:	drivers/net/fddi/defxx.*
4061
4062DELL SMBIOS DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios.*
4068
4069DELL SMBIOS SMM DRIVER
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios-smm.c
4074
4075DELL SMBIOS WMI DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-wmi.c
4080F:	tools/wmi/dell-smbios-example.c
4081
4082DELL LAPTOP DRIVER
4083M:	Matthew Garrett <mjg59@srcf.ucam.org>
4084M:	Pali Rohár <pali.rohar@gmail.com>
4085L:	platform-driver-x86@vger.kernel.org
4086S:	Maintained
4087F:	drivers/platform/x86/dell-laptop.c
4088
4089DELL LAPTOP FREEFALL DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-smo8800.c
4093
4094DELL LAPTOP RBTN DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-rbtn.*
4098
4099DELL LAPTOP SMM DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/hwmon/dell-smm-hwmon.c
4103F:	include/uapi/linux/i8k.h
4104
4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4107S:	Maintained
4108F:	Documentation/dcdbas.txt
4109F:	drivers/firmware/dcdbas.*
4110
4111DELL WMI NOTIFICATIONS DRIVER
4112M:	Matthew Garrett <mjg59@srcf.ucam.org>
4113M:	Pali Rohár <pali.rohar@gmail.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi.c
4116
4117DELL WMI DESCRIPTOR DRIVER
4118M:	Mario Limonciello <mario.limonciello@dell.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi-descriptor.c
4121
4122DELTA ST MEDIA DRIVER
4123M:	Hugues Fruchet <hugues.fruchet@st.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126W:	https://linuxtv.org
4127S:	Supported
4128F:	drivers/media/platform/sti/delta
4129
4130DENALI NAND DRIVER
4131M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4132L:	linux-mtd@lists.infradead.org
4133S:	Supported
4134F:	drivers/mtd/nand/raw/denali*
4135
4136DESIGNWARE USB2 DRD IP DRIVER
4137M:	Minas Harutyunyan <hminas@synopsys.com>
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/dwc2/
4142
4143DESIGNWARE USB3 DRD IP DRIVER
4144M:	Felipe Balbi <balbi@kernel.org>
4145L:	linux-usb@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147S:	Maintained
4148F:	drivers/usb/dwc3/
4149
4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151M:	Andreas Klinger <ak@it-klinger.de>
4152L:	linux-iio@vger.kernel.org
4153S:	Maintained
4154F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155F:	drivers/iio/proximity/srf*.c
4156
4157DEVICE COREDUMP (DEV_COREDUMP)
4158M:	Johannes Berg <johannes@sipsolutions.net>
4159L:	linux-kernel@vger.kernel.org
4160S:	Maintained
4161F:	drivers/base/devcoredump.c
4162F:	include/linux/devcoredump.h
4163
4164DEVICE FREQUENCY (DEVFREQ)
4165M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4166M:	Kyungmin Park <kyungmin.park@samsung.com>
4167R:	Chanwoo Choi <cw00.choi@samsung.com>
4168L:	linux-pm@vger.kernel.org
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170S:	Maintained
4171F:	drivers/devfreq/
4172F:	include/linux/devfreq.h
4173F:	Documentation/devicetree/bindings/devfreq/
4174
4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176M:	Chanwoo Choi <cw00.choi@samsung.com>
4177L:	linux-pm@vger.kernel.org
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179S:	Supported
4180F:	drivers/devfreq/event/
4181F:	drivers/devfreq/devfreq-event.c
4182F:	include/linux/devfreq-event.h
4183F:	Documentation/devicetree/bindings/devfreq/event/
4184
4185DEVICE NUMBER REGISTRY
4186M:	Torben Mathiasen <device@lanana.org>
4187W:	http://lanana.org/docs/device-list/index.html
4188S:	Maintained
4189
4190DEVICE-MAPPER  (LVM)
4191M:	Alasdair Kergon <agk@redhat.com>
4192M:	Mike Snitzer <snitzer@redhat.com>
4193M:	dm-devel@redhat.com
4194L:	dm-devel@redhat.com
4195W:	http://sources.redhat.com/dm
4196Q:	http://patchwork.kernel.org/project/dm-devel/list/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4199S:	Maintained
4200F:	Documentation/device-mapper/
4201F:	drivers/md/Makefile
4202F:	drivers/md/Kconfig
4203F:	drivers/md/dm*
4204F:	drivers/md/persistent-data/
4205F:	include/linux/device-mapper.h
4206F:	include/linux/dm-*.h
4207F:	include/uapi/linux/dm-*.h
4208
4209DEVLINK
4210M:	Jiri Pirko <jiri@mellanox.com>
4211L:	netdev@vger.kernel.org
4212S:	Supported
4213F:	net/core/devlink.c
4214F:	include/net/devlink.h
4215F:	include/uapi/linux/devlink.h
4216
4217DIALOG SEMICONDUCTOR DRIVERS
4218M:	Support Opensource <support.opensource@diasemi.com>
4219W:	http://www.dialog-semiconductor.com/products
4220S:	Supported
4221F:	Documentation/hwmon/da90??
4222F:	Documentation/devicetree/bindings/mfd/da90*.txt
4223F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4224F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225F:	Documentation/devicetree/bindings/regulator/da92*.txt
4226F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4228F:	drivers/gpio/gpio-da90??.c
4229F:	drivers/hwmon/da90??-hwmon.c
4230F:	drivers/iio/adc/da91??-*.c
4231F:	drivers/input/misc/da90??_onkey.c
4232F:	drivers/input/touchscreen/da9052_tsi.c
4233F:	drivers/leds/leds-da90??.c
4234F:	drivers/mfd/da903x.c
4235F:	drivers/mfd/da90??-*.c
4236F:	drivers/mfd/da91??-*.c
4237F:	drivers/power/supply/da9052-battery.c
4238F:	drivers/power/supply/da91??-*.c
4239F:	drivers/regulator/da903x.c
4240F:	drivers/regulator/da9???-regulator.[ch]
4241F:	drivers/thermal/da90??-thermal.c
4242F:	drivers/rtc/rtc-da90??.c
4243F:	drivers/video/backlight/da90??_bl.c
4244F:	drivers/watchdog/da90??_wdt.c
4245F:	include/linux/mfd/da903x.h
4246F:	include/linux/mfd/da9052/
4247F:	include/linux/mfd/da9055/
4248F:	include/linux/mfd/da9062/
4249F:	include/linux/mfd/da9063/
4250F:	include/linux/mfd/da9150/
4251F:	include/linux/regulator/da9211.h
4252F:	include/sound/da[79]*.h
4253F:	sound/soc/codecs/da[79]*.[ch]
4254
4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-gpio@vger.kernel.org
4258S:	Maintained
4259F:	drivers/gpio/gpio-gpio-mm.c
4260
4261DIGI NEO AND CLASSIC PCI PRODUCTS
4262M:	Lidza Louina <lidza.louina@gmail.com>
4263M:	Mark Hounschell <markh@compro.net>
4264L:	driverdev-devel@linuxdriverproject.org
4265S:	Maintained
4266F:	drivers/staging/dgnc/
4267
4268DIOLAN U2C-12 I2C DRIVER
4269M:	Guenter Roeck <linux@roeck-us.net>
4270L:	linux-i2c@vger.kernel.org
4271S:	Maintained
4272F:	drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274FILESYSTEM DIRECT ACCESS (DAX)
4275M:	Matthew Wilcox <mawilcox@microsoft.com>
4276M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Supported
4279F:	fs/dax.c
4280F:	include/linux/dax.h
4281F:	include/trace/events/fs_dax.h
4282
4283DEVICE DIRECT ACCESS (DAX)
4284M:	Dan Williams <dan.j.williams@intel.com>
4285M:	Dave Jiang <dave.jiang@intel.com>
4286M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4287M:	Vishal Verma <vishal.l.verma@intel.com>
4288L:	linux-nvdimm@lists.01.org
4289S:	Supported
4290F:	drivers/dax/
4291
4292DIRECTORY NOTIFICATION (DNOTIFY)
4293M:	Jan Kara <jack@suse.cz>
4294R:	Amir Goldstein <amir73il@gmail.com>
4295L:	linux-fsdevel@vger.kernel.org
4296S:	Maintained
4297F:	Documentation/filesystems/dnotify.txt
4298F:	fs/notify/dnotify/
4299F:	include/linux/dnotify.h
4300
4301DISK GEOMETRY AND PARTITION HANDLING
4302M:	Andries Brouwer <aeb@cwi.nl>
4303W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4304W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4305W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4306S:	Maintained
4307
4308DISKQUOTA
4309M:	Jan Kara <jack@suse.com>
4310S:	Maintained
4311F:	Documentation/filesystems/quota.txt
4312F:	fs/quota/
4313F:	include/linux/quota*.h
4314F:	include/uapi/linux/quota*.h
4315
4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4317M:	Bernie Thompson <bernie@plugable.com>
4318L:	linux-fbdev@vger.kernel.org
4319S:	Maintained
4320W:	http://plugable.com/category/projects/udlfb/
4321F:	drivers/video/fbdev/udlfb.c
4322F:	include/video/udlfb.h
4323F:	Documentation/fb/udlfb.txt
4324
4325DISTRIBUTED LOCK MANAGER (DLM)
4326M:	Christine Caulfield <ccaulfie@redhat.com>
4327M:	David Teigland <teigland@redhat.com>
4328L:	cluster-devel@redhat.com
4329W:	http://sources.redhat.com/cluster/
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4331S:	Supported
4332F:	fs/dlm/
4333
4334DMA BUFFER SHARING FRAMEWORK
4335M:	Sumit Semwal <sumit.semwal@linaro.org>
4336S:	Maintained
4337L:	linux-media@vger.kernel.org
4338L:	dri-devel@lists.freedesktop.org
4339L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4340F:	drivers/dma-buf/
4341F:	include/linux/dma-buf*
4342F:	include/linux/reservation.h
4343F:	include/linux/*fence.h
4344F:	Documentation/driver-api/dma-buf.rst
4345T:	git git://anongit.freedesktop.org/drm/drm-misc
4346
4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4348M:	Vinod Koul <vkoul@kernel.org>
4349L:	dmaengine@vger.kernel.org
4350Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4351S:	Maintained
4352F:	drivers/dma/
4353F:	include/linux/dmaengine.h
4354F:	include/linux/of_dma.h
4355F:	Documentation/devicetree/bindings/dma/
4356F:	Documentation/driver-api/dmaengine/
4357T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4358
4359DMA MAPPING HELPERS
4360M:	Christoph Hellwig <hch@lst.de>
4361M:	Marek Szyprowski <m.szyprowski@samsung.com>
4362R:	Robin Murphy <robin.murphy@arm.com>
4363L:	iommu@lists.linux-foundation.org
4364T:	git git://git.infradead.org/users/hch/dma-mapping.git
4365W:	http://git.infradead.org/users/hch/dma-mapping.git
4366S:	Supported
4367F:	kernel/dma/
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371F:	include/linux/dma-noncoherent.h
4372
4373DME1737 HARDWARE MONITOR DRIVER
4374M:	Juerg Haefliger <juergh@gmail.com>
4375L:	linux-hwmon@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/hwmon/dme1737
4378F:	drivers/hwmon/dme1737.c
4379
4380DMI/SMBIOS SUPPORT
4381M:	Jean Delvare <jdelvare@suse.com>
4382S:	Maintained
4383T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385F:	drivers/firmware/dmi-id.c
4386F:	drivers/firmware/dmi_scan.c
4387F:	include/linux/dmi.h
4388
4389DOCUMENTATION
4390M:	Jonathan Corbet <corbet@lwn.net>
4391L:	linux-doc@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/
4394F:	scripts/kernel-doc
4395X:	Documentation/ABI/
4396X:	Documentation/devicetree/
4397X:	Documentation/acpi
4398X:	Documentation/power
4399X:	Documentation/spi
4400X:	Documentation/media
4401T:	git git://git.lwn.net/linux.git docs-next
4402
4403DONGWOON DW9714 LENS VOICE COIL DRIVER
4404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4405L:	linux-media@vger.kernel.org
4406T:	git git://linuxtv.org/media_tree.git
4407S:	Maintained
4408F:	drivers/media/i2c/dw9714.c
4409
4410DOUBLETALK DRIVER
4411M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4412L:	blinux-list@redhat.com
4413S:	Maintained
4414F:	drivers/char/dtlk.c
4415F:	include/linux/dtlk.h
4416
4417DPAA2 DATAPATH I/O (DPIO) DRIVER
4418M:	Roy Pledge <Roy.Pledge@nxp.com>
4419L:	linux-kernel@vger.kernel.org
4420S:	Maintained
4421F:	drivers/staging/fsl-mc/bus/dpio
4422
4423DPAA2 ETHERNET DRIVER
4424M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-dpaa2/ethernet
4428
4429DPAA2 ETHERNET SWITCH DRIVER
4430M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethsw
4434
4435DPAA2 PTP CLOCK DRIVER
4436M:	Yangbo Lu <yangbo.lu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/rtc
4440
4441DPT_I2O SCSI RAID DRIVER
4442M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4443L:	linux-scsi@vger.kernel.org
4444W:	http://www.adaptec.com/
4445S:	Maintained
4446F:	drivers/scsi/dpt*
4447F:	drivers/scsi/dpt/
4448
4449DRBD DRIVER
4450M:	Philipp Reisner <philipp.reisner@linbit.com>
4451M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4452L:	drbd-dev@lists.linbit.com
4453W:	http://www.drbd.org
4454T:	git git://git.linbit.com/linux-drbd.git
4455T:	git git://git.linbit.com/drbd-8.4.git
4456S:	Supported
4457F:	drivers/block/drbd/
4458F:	lib/lru_cache.c
4459F:	Documentation/blockdev/drbd/
4460
4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4463R:	"Rafael J. Wysocki" <rafael@kernel.org>
4464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4465S:	Supported
4466F:	Documentation/kobject.txt
4467F:	drivers/base/
4468F:	fs/debugfs/
4469F:	fs/sysfs/
4470F:	include/linux/debugfs.h
4471F:	include/linux/kobj*
4472F:	lib/kobj*
4473
4474DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4475M:	Kevin Hilman <khilman@kernel.org>
4476M:	Nishanth Menon <nm@ti.com>
4477S:	Maintained
4478F:	drivers/power/avs/
4479F:	include/linux/power/smartreflex.h
4480L:	linux-pm@vger.kernel.org
4481
4482DRM DRIVER FOR ARM PL111 CLCD
4483M:	Eric Anholt <eric@anholt.net>
4484T:	git git://anongit.freedesktop.org/drm/drm-misc
4485S:	Supported
4486F:	drivers/gpu/drm/pl111/
4487
4488DRM DRIVER FOR ARM VERSATILE TFT PANELS
4489M:	Linus Walleij <linus.walleij@linaro.org>
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Maintained
4492F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4493F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4494
4495DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/ast/
4499
4500DRM DRIVER FOR BOCHS VIRTUAL GPU
4501M:	Gerd Hoffmann <kraxel@redhat.com>
4502L:	virtualization@lists.linux-foundation.org
4503T:	git git://anongit.freedesktop.org/drm/drm-misc
4504S:	Maintained
4505F:	drivers/gpu/drm/bochs/
4506
4507DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4508M:	Linus Walleij <linus.walleij@linaro.org>
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510S:	Maintained
4511F:	drivers/gpu/drm/tve200/
4512
4513DRM DRIVER FOR ILITEK ILI9225 PANELS
4514M:	David Lechner <david@lechnology.com>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/ili9225.c
4517F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4518
4519DRM DRIVER FOR INTEL I810 VIDEO CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/i810/
4522F:	include/uapi/drm/i810_drm.h
4523
4524DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4525S:	Orphan / Obsolete
4526F:	drivers/gpu/drm/mga/
4527F:	include/uapi/drm/mga_drm.h
4528
4529DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4530M:	Dave Airlie <airlied@redhat.com>
4531S:	Odd Fixes
4532F:	drivers/gpu/drm/mgag200/
4533
4534DRM DRIVER FOR MI0283QT
4535M:	Noralf Trønnes <noralf@tronnes.org>
4536S:	Maintained
4537F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4538F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4539
4540DRM DRIVER FOR MSM ADRENO GPU
4541M:	Rob Clark <robdclark@gmail.com>
4542L:	linux-arm-msm@vger.kernel.org
4543L:	dri-devel@lists.freedesktop.org
4544L:	freedreno@lists.freedesktop.org
4545T:	git git://people.freedesktop.org/~robclark/linux
4546S:	Maintained
4547F:	drivers/gpu/drm/msm/
4548F:	include/uapi/drm/msm_drm.h
4549F:	Documentation/devicetree/bindings/display/msm/
4550
4551DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4552M:	Ben Skeggs <bskeggs@redhat.com>
4553L:	dri-devel@lists.freedesktop.org
4554L:	nouveau@lists.freedesktop.org
4555T:	git git://github.com/skeggsb/linux
4556S:	Supported
4557F:	drivers/gpu/drm/nouveau/
4558F:	include/uapi/drm/nouveau_drm.h
4559
4560DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4561M:	Noralf Trønnes <noralf@tronnes.org>
4562S:	Maintained
4563F:	drivers/gpu/drm/tinydrm/repaper.c
4564F:	Documentation/devicetree/bindings/display/repaper.txt
4565
4566DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4567M:	Dave Airlie <airlied@redhat.com>
4568M:	Gerd Hoffmann <kraxel@redhat.com>
4569L:	virtualization@lists.linux-foundation.org
4570T:	git git://anongit.freedesktop.org/drm/drm-misc
4571S:	Obsolete
4572W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4573F:	drivers/gpu/drm/cirrus/
4574
4575DRM DRIVER FOR QXL VIRTUAL GPU
4576M:	Dave Airlie <airlied@redhat.com>
4577M:	Gerd Hoffmann <kraxel@redhat.com>
4578L:	virtualization@lists.linux-foundation.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Maintained
4581F:	drivers/gpu/drm/qxl/
4582F:	include/uapi/drm/qxl_drm.h
4583
4584DRM DRIVER FOR RAGE 128 VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/r128/
4587F:	include/uapi/drm/r128_drm.h
4588
4589DRM DRIVER FOR SAVAGE VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/savage/
4592F:	include/uapi/drm/savage_drm.h
4593
4594DRM DRIVER FOR SIS VIDEO CARDS
4595S:	Orphan / Obsolete
4596F:	drivers/gpu/drm/sis/
4597F:	include/uapi/drm/sis_drm.h
4598
4599DRM DRIVER FOR SITRONIX ST7586 PANELS
4600M:	David Lechner <david@lechnology.com>
4601S:	Maintained
4602F:	drivers/gpu/drm/tinydrm/st7586.c
4603F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4604
4605DRM DRIVER FOR SITRONIX ST7735R PANELS
4606M:	David Lechner <david@lechnology.com>
4607S:	Maintained
4608F:	drivers/gpu/drm/tinydrm/st7735r.c
4609F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4610
4611DRM DRIVER FOR TDFX VIDEO CARDS
4612S:	Orphan / Obsolete
4613F:	drivers/gpu/drm/tdfx/
4614
4615DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4616M:	Dave Airlie <airlied@redhat.com>
4617S:	Odd Fixes
4618F:	drivers/gpu/drm/udl/
4619
4620DRM DRIVER FOR VMWARE VIRTUAL GPU
4621M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4622M:	Sinclair Yeh <syeh@vmware.com>
4623M:	Thomas Hellstrom <thellstrom@vmware.com>
4624L:	dri-devel@lists.freedesktop.org
4625T:	git git://people.freedesktop.org/~syeh/repos_linux
4626T:	git git://people.freedesktop.org/~thomash/linux
4627S:	Supported
4628F:	drivers/gpu/drm/vmwgfx/
4629F:	include/uapi/drm/vmwgfx_drm.h
4630
4631DRM DRIVERS
4632M:	David Airlie <airlied@linux.ie>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm
4635B:	https://bugs.freedesktop.org/
4636C:	irc://chat.freenode.net/dri-devel
4637S:	Maintained
4638F:	drivers/gpu/drm/
4639F:	drivers/gpu/vga/
4640F:	Documentation/devicetree/bindings/display/
4641F:	Documentation/devicetree/bindings/gpu/
4642F:	Documentation/gpu/
4643F:	include/drm/
4644F:	include/uapi/drm/
4645F:	include/linux/vga*
4646
4647DRM DRIVERS AND MISC GPU PATCHES
4648M:	Gustavo Padovan <gustavo@padovan.org>
4649M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4650M:	Sean Paul <seanpaul@chromium.org>
4651W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4652S:	Maintained
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654F:	Documentation/gpu/
4655F:	drivers/gpu/vga/
4656F:	drivers/gpu/drm/*
4657F:	include/drm/drm*
4658F:	include/uapi/drm/drm*
4659F:	include/linux/vga*
4660
4661DRM DRIVERS FOR ALLWINNER A10
4662M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/sun4i/
4666F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR AMLOGIC SOCS
4670M:	Neil Armstrong <narmstrong@baylibre.com>
4671L:	dri-devel@lists.freedesktop.org
4672L:	linux-amlogic@lists.infradead.org
4673W:	http://linux-meson.com/
4674S:	Supported
4675F:	drivers/gpu/drm/meson/
4676F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4677F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4678F:	Documentation/gpu/meson.rst
4679T:	git git://anongit.freedesktop.org/drm/drm-misc
4680
4681DRM DRIVERS FOR ATMEL HLCDC
4682M:	Boris Brezillon <boris.brezillon@bootlin.com>
4683L:	dri-devel@lists.freedesktop.org
4684S:	Supported
4685F:	drivers/gpu/drm/atmel-hlcdc/
4686F:	Documentation/devicetree/bindings/display/atmel/
4687T:	git git://anongit.freedesktop.org/drm/drm-misc
4688
4689DRM DRIVERS FOR BRIDGE CHIPS
4690M:	Archit Taneja <architt@codeaurora.org>
4691M:	Andrzej Hajda <a.hajda@samsung.com>
4692R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4693S:	Maintained
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695F:	drivers/gpu/drm/bridge/
4696
4697DRM DRIVERS FOR EXYNOS
4698M:	Inki Dae <inki.dae@samsung.com>
4699M:	Joonyoung Shim <jy0922.shim@samsung.com>
4700M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4701M:	Kyungmin Park <kyungmin.park@samsung.com>
4702L:	dri-devel@lists.freedesktop.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4704S:	Supported
4705F:	drivers/gpu/drm/exynos/
4706F:	include/uapi/drm/exynos_drm.h
4707F:	Documentation/devicetree/bindings/display/exynos/
4708
4709DRM DRIVERS FOR FREESCALE DCU
4710M:	Stefan Agner <stefan@agner.ch>
4711M:	Alison Wang <alison.wang@nxp.com>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Supported
4714F:	drivers/gpu/drm/fsl-dcu/
4715F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4716F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4717F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4718
4719DRM DRIVERS FOR FREESCALE IMX
4720M:	Philipp Zabel <p.zabel@pengutronix.de>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/imx/
4724F:	drivers/gpu/ipu-v3/
4725F:	Documentation/devicetree/bindings/display/imx/
4726
4727DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4728M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4729L:	dri-devel@lists.freedesktop.org
4730T:	git git://github.com/patjak/drm-gma500
4731S:	Maintained
4732F:	drivers/gpu/drm/gma500/
4733
4734DRM DRIVERS FOR HISILICON
4735M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4736M:	Rongrong Zou <zourongrong@gmail.com>
4737R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4738R:	Chen Feng <puck.chen@hisilicon.com>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://github.com/xin3liang/linux.git
4741S:	Maintained
4742F:	drivers/gpu/drm/hisilicon/
4743F:	Documentation/devicetree/bindings/display/hisilicon/
4744
4745DRM DRIVERS FOR MEDIATEK
4746M:	CK Hu <ck.hu@mediatek.com>
4747M:	Philipp Zabel <p.zabel@pengutronix.de>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Supported
4750F:	drivers/gpu/drm/mediatek/
4751F:	Documentation/devicetree/bindings/display/mediatek/
4752
4753DRM DRIVERS FOR NVIDIA TEGRA
4754M:	Thierry Reding <thierry.reding@gmail.com>
4755L:	dri-devel@lists.freedesktop.org
4756L:	linux-tegra@vger.kernel.org
4757T:	git git://anongit.freedesktop.org/tegra/linux.git
4758S:	Supported
4759F:	drivers/gpu/drm/tegra/
4760F:	drivers/gpu/host1x/
4761F:	include/linux/host1x.h
4762F:	include/uapi/drm/tegra_drm.h
4763F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4764
4765DRM DRIVERS FOR RENESAS
4766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4767L:	dri-devel@lists.freedesktop.org
4768L:	linux-renesas-soc@vger.kernel.org
4769T:	git git://linuxtv.org/pinchartl/fbdev
4770S:	Supported
4771F:	drivers/gpu/drm/rcar-du/
4772F:	drivers/gpu/drm/shmobile/
4773F:	include/linux/platform_data/shmob_drm.h
4774F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4775F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4776F:	Documentation/devicetree/bindings/display/renesas,du.txt
4777
4778DRM DRIVERS FOR ROCKCHIP
4779M:	Sandy Huang <hjc@rock-chips.com>
4780M:	Heiko Stübner <heiko@sntech.de>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/rockchip/
4784F:	Documentation/devicetree/bindings/display/rockchip/
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR STI
4788M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4789M:	Vincent Abriou <vincent.abriou@st.com>
4790L:	dri-devel@lists.freedesktop.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Maintained
4793F:	drivers/gpu/drm/sti
4794F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4795
4796DRM DRIVERS FOR STM
4797M:	Yannick Fertre <yannick.fertre@st.com>
4798M:	Philippe Cornu <philippe.cornu@st.com>
4799M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4800M:	Vincent Abriou <vincent.abriou@st.com>
4801L:	dri-devel@lists.freedesktop.org
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803S:	Maintained
4804F:	drivers/gpu/drm/stm
4805F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4806
4807DRM DRIVERS FOR TI LCDC
4808M:	Jyri Sarha <jsarha@ti.com>
4809R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/tilcdc/
4813F:	Documentation/devicetree/bindings/display/tilcdc/
4814
4815DRM DRIVERS FOR TI OMAP
4816M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4817L:	dri-devel@lists.freedesktop.org
4818S:	Maintained
4819F:	drivers/gpu/drm/omapdrm/
4820F:	Documentation/devicetree/bindings/display/ti/
4821
4822DRM DRIVERS FOR V3D
4823M:	Eric Anholt <eric@anholt.net>
4824S:	Supported
4825F:	drivers/gpu/drm/v3d/
4826F:	include/uapi/drm/v3d_drm.h
4827F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVERS FOR VC4
4831M:	Eric Anholt <eric@anholt.net>
4832T:	git git://github.com/anholt/linux
4833S:	Supported
4834F:	drivers/gpu/drm/vc4/
4835F:	include/uapi/drm/vc4_drm.h
4836F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838
4839DRM DRIVERS FOR VIVANTE GPU IP
4840M:	Lucas Stach <l.stach@pengutronix.de>
4841R:	Russell King <linux+etnaviv@armlinux.org.uk>
4842R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4843L:	etnaviv@lists.freedesktop.org
4844L:	dri-devel@lists.freedesktop.org
4845S:	Maintained
4846F:	drivers/gpu/drm/etnaviv/
4847F:	include/uapi/drm/etnaviv_drm.h
4848F:	Documentation/devicetree/bindings/display/etnaviv/
4849
4850DRM DRIVERS FOR ZTE ZX
4851M:	Shawn Guo <shawnguo@kernel.org>
4852L:	dri-devel@lists.freedesktop.org
4853S:	Maintained
4854F:	drivers/gpu/drm/zte/
4855F:	Documentation/devicetree/bindings/display/zte,vou.txt
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857
4858DRM PANEL DRIVERS
4859M:	Thierry Reding <thierry.reding@gmail.com>
4860L:	dri-devel@lists.freedesktop.org
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862S:	Maintained
4863F:	drivers/gpu/drm/drm_panel.c
4864F:	drivers/gpu/drm/panel/
4865F:	include/drm/drm_panel.h
4866F:	Documentation/devicetree/bindings/display/panel/
4867
4868DRM TINYDRM DRIVERS
4869M:	Noralf Trønnes <noralf@tronnes.org>
4870W:	https://github.com/notro/tinydrm/wiki/Development
4871T:	git git://anongit.freedesktop.org/drm/drm-misc
4872S:	Maintained
4873F:	drivers/gpu/drm/tinydrm/
4874F:	include/drm/tinydrm/
4875
4876DRM DRIVERS FOR XEN
4877M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879L:	dri-devel@lists.freedesktop.org
4880L:	xen-devel@lists.xen.org
4881S:	Supported
4882F:	drivers/gpu/drm/xen/
4883F:	Documentation/gpu/xen-front.rst
4884
4885DRM TTM SUBSYSTEM
4886M:	Christian Koenig <christian.koenig@amd.com>
4887M:	Roger He <Hongbo.He@amd.com>
4888T:	git git://people.freedesktop.org/~agd5f/linux
4889S:	Maintained
4890L:	dri-devel@lists.freedesktop.org
4891F:	include/drm/ttm/
4892F:	drivers/gpu/drm/ttm/
4893
4894DSBR100 USB FM RADIO DRIVER
4895M:	Alexey Klimov <klimov.linux@gmail.com>
4896L:	linux-media@vger.kernel.org
4897T:	git git://linuxtv.org/media_tree.git
4898S:	Maintained
4899F:	drivers/media/radio/dsbr100.c
4900
4901DSCC4 DRIVER
4902M:	Francois Romieu <romieu@fr.zoreil.com>
4903L:	netdev@vger.kernel.org
4904S:	Maintained
4905F:	drivers/net/wan/dscc4.c
4906
4907DT3155 MEDIA DRIVER
4908M:	Hans Verkuil <hverkuil@xs4all.nl>
4909L:	linux-media@vger.kernel.org
4910T:	git git://linuxtv.org/media_tree.git
4911W:	https://linuxtv.org
4912S:	Odd Fixes
4913F:	drivers/media/pci/dt3155/
4914
4915DVB_USB_AF9015 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/af9015*
4924
4925DVB_USB_AF9035 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/af9035*
4934
4935DVB_USB_ANYSEE MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://palosaari.fi/linux/
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/anttip/media_tree.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/anysee*
4944
4945DVB_USB_AU6610 MEDIA DRIVER
4946M:	Antti Palosaari <crope@iki.fi>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://palosaari.fi/linux/
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/au6610*
4954
4955DVB_USB_CE6230 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/ce6230*
4964
4965DVB_USB_CXUSB MEDIA DRIVER
4966M:	Michael Krufky <mkrufky@linuxtv.org>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969W:	http://github.com/mkrufky
4970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4971T:	git git://linuxtv.org/media_tree.git
4972S:	Maintained
4973F:	drivers/media/usb/dvb-usb/cxusb*
4974
4975DVB_USB_EC168 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/usb/dvb-usb-v2/ec168*
4984
4985DVB_USB_GL861 MEDIA DRIVER
4986M:	Antti Palosaari <crope@iki.fi>
4987L:	linux-media@vger.kernel.org
4988W:	https://linuxtv.org
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/gl861*
4993
4994DVB_USB_MXL111SF MEDIA DRIVER
4995M:	Michael Krufky <mkrufky@linuxtv.org>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998W:	http://github.com/mkrufky
4999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5000T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5001S:	Maintained
5002F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5003
5004DVB_USB_RTL28XXU MEDIA DRIVER
5005M:	Antti Palosaari <crope@iki.fi>
5006L:	linux-media@vger.kernel.org
5007W:	https://linuxtv.org
5008W:	http://palosaari.fi/linux/
5009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5010T:	git git://linuxtv.org/anttip/media_tree.git
5011S:	Maintained
5012F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5013
5014DVB_USB_V2 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5023F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5024
5025DYNAMIC DEBUG
5026M:	Jason Baron <jbaron@akamai.com>
5027S:	Maintained
5028F:	lib/dynamic_debug.c
5029F:	include/linux/dynamic_debug.h
5030
5031DYNAMIC INTERRUPT MODERATION
5032M:	Tal Gilboa <talgi@mellanox.com>
5033S:	Maintained
5034F:	include/linux/net_dim.h
5035
5036DZ DECSTATION DZ11 SERIAL DRIVER
5037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5038S:	Maintained
5039F:	drivers/tty/serial/dz.*
5040
5041E3X0 POWER BUTTON DRIVER
5042M:	Moritz Fischer <moritz.fischer@ettus.com>
5043L:	usrp-users@lists.ettus.com
5044W:	http://www.ettus.com
5045S:	Supported
5046F:	drivers/input/misc/e3x0-button.c
5047F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5048
5049E4000 MEDIA DRIVER
5050M:	Antti Palosaari <crope@iki.fi>
5051L:	linux-media@vger.kernel.org
5052W:	https://linuxtv.org
5053W:	http://palosaari.fi/linux/
5054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5055T:	git git://linuxtv.org/anttip/media_tree.git
5056S:	Maintained
5057F:	drivers/media/tuners/e4000*
5058
5059EC100 MEDIA DRIVER
5060M:	Antti Palosaari <crope@iki.fi>
5061L:	linux-media@vger.kernel.org
5062W:	https://linuxtv.org
5063W:	http://palosaari.fi/linux/
5064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5065T:	git git://linuxtv.org/anttip/media_tree.git
5066S:	Maintained
5067F:	drivers/media/dvb-frontends/ec100*
5068
5069ECRYPT FILE SYSTEM
5070M:	Tyler Hicks <tyhicks@canonical.com>
5071L:	ecryptfs@vger.kernel.org
5072W:	http://ecryptfs.org
5073W:	https://launchpad.net/ecryptfs
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5075S:	Supported
5076F:	Documentation/filesystems/ecryptfs.txt
5077F:	fs/ecryptfs/
5078
5079EDAC-AMD64
5080M:	Borislav Petkov <bp@alien8.de>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/amd64_edac*
5084
5085EDAC-CALXEDA
5086M:	Robert Richter <rric@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/highbank*
5090
5091EDAC-CAVIUM OCTEON
5092M:	Ralf Baechle <ralf@linux-mips.org>
5093M:	David Daney <david.daney@cavium.com>
5094L:	linux-edac@vger.kernel.org
5095L:	linux-mips@linux-mips.org
5096S:	Supported
5097F:	drivers/edac/octeon_edac*
5098
5099EDAC-CAVIUM THUNDERX
5100M:	David Daney <david.daney@cavium.com>
5101M:	Jan Glauber <jglauber@cavium.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Supported
5104F:	drivers/edac/thunderx_edac*
5105
5106EDAC-CORE
5107M:	Borislav Petkov <bp@alien8.de>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5112S:	Supported
5113F:	Documentation/admin-guide/ras.rst
5114F:	Documentation/driver-api/edac.rst
5115F:	drivers/edac/
5116F:	include/linux/edac.h
5117
5118EDAC-E752X
5119M:	Mark Gross <mark.gross@intel.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e752x_edac.c
5123
5124EDAC-E7XXX
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/e7xxx_edac.c
5128
5129EDAC-FSL_DDR
5130M:	York Sun <york.sun@nxp.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/fsl_ddr_edac.*
5134
5135EDAC-GHES
5136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ghes_edac.c
5140
5141EDAC-I3000
5142L:	linux-edac@vger.kernel.org
5143S:	Orphan
5144F:	drivers/edac/i3000_edac.c
5145
5146EDAC-I5000
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/i5000_edac.c
5150
5151EDAC-I5400
5152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i5400_edac.c
5156
5157EDAC-I7300
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i7300_edac.c
5162
5163EDAC-I7CORE
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i7core_edac.c
5168
5169EDAC-I82443BXGX
5170M:	Tim Small <tim@buttersideup.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/i82443bxgx_edac.c
5174
5175EDAC-I82975X
5176M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5177M:	"Arvind R." <arvino55@gmail.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/i82975x_edac.c
5181
5182EDAC-IE31200
5183M:	Jason Baron <jbaron@akamai.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/ie31200_edac.c
5187
5188EDAC-MPC85XX
5189M:	Johannes Thumshirn <morbidrsa@gmail.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/mpc85xx_edac.[ch]
5193
5194EDAC-PASEMI
5195M:	Egor Martovetsky <egor@pasemi.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/pasemi_edac.c
5199
5200EDAC-PND2
5201M:	Tony Luck <tony.luck@intel.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/pnd2_edac.[ch]
5205
5206EDAC-R82600
5207M:	Tim Small <tim@buttersideup.com>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/r82600_edac.c
5211
5212EDAC-SBRIDGE
5213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/sb_edac.c
5217
5218EDAC-SKYLAKE
5219M:	Tony Luck <tony.luck@intel.com>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/skx_edac.c
5223
5224EDAC-TI
5225M:	Tero Kristo <t-kristo@ti.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Maintained
5228F:	drivers/edac/ti_edac.c
5229
5230EDIROL UA-101/UA-1000 DRIVER
5231M:	Clemens Ladisch <clemens@ladisch.de>
5232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5233T:	git git://git.alsa-project.org/alsa-kernel.git
5234S:	Maintained
5235F:	sound/usb/misc/ua101.c
5236
5237EFI TEST DRIVER
5238L:	linux-efi@vger.kernel.org
5239M:	Ivan Hu <ivan.hu@canonical.com>
5240M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5241S:	Maintained
5242F:	drivers/firmware/efi/test/
5243
5244EFI VARIABLE FILESYSTEM
5245M:	Matthew Garrett <matthew.garrett@nebula.com>
5246M:	Jeremy Kerr <jk@ozlabs.org>
5247M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5249L:	linux-efi@vger.kernel.org
5250S:	Maintained
5251F:	fs/efivarfs/
5252
5253EFIFB FRAMEBUFFER DRIVER
5254L:	linux-fbdev@vger.kernel.org
5255M:	Peter Jones <pjones@redhat.com>
5256S:	Maintained
5257F:	drivers/video/fbdev/efifb.c
5258
5259EFS FILESYSTEM
5260W:	http://aeschi.ch.eu.org/efs/
5261S:	Orphan
5262F:	fs/efs/
5263
5264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5265M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5266L:	netdev@vger.kernel.org
5267S:	Maintained
5268F:	drivers/net/ethernet/ibm/ehea/
5269
5270EM28XX VIDEO4LINUX DRIVER
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274T:	git git://linuxtv.org/media_tree.git
5275S:	Maintained
5276F:	drivers/media/usb/em28xx/
5277F:	Documentation/media/v4l-drivers/em28xx*
5278
5279EMBEDDED LINUX
5280M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5281M:	Matt Mackall <mpm@selenic.com>
5282M:	David Woodhouse <dwmw2@infradead.org>
5283L:	linux-embedded@vger.kernel.org
5284S:	Maintained
5285
5286Emulex 10Gbps iSCSI - OneConnect DRIVER
5287M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5288M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5289M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5290L:	linux-scsi@vger.kernel.org
5291W:	http://www.broadcom.com
5292S:	Supported
5293F:	drivers/scsi/be2iscsi/
5294
5295Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5296M:	Sathya Perla <sathya.perla@broadcom.com>
5297M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5298M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5299M:	Somnath Kotur <somnath.kotur@broadcom.com>
5300L:	netdev@vger.kernel.org
5301W:	http://www.emulex.com
5302S:	Supported
5303F:	drivers/net/ethernet/emulex/benet/
5304
5305EMULEX ONECONNECT ROCE DRIVER
5306M:	Selvin Xavier <selvin.xavier@broadcom.com>
5307M:	Devesh Sharma <devesh.sharma@broadcom.com>
5308L:	linux-rdma@vger.kernel.org
5309W:	http://www.broadcom.com
5310S:	Odd Fixes
5311F:	drivers/infiniband/hw/ocrdma/
5312F:	include/uapi/rdma/ocrdma-abi.h
5313
5314EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5315M:	James Smart <james.smart@broadcom.com>
5316M:	Dick Kennedy <dick.kennedy@broadcom.com>
5317L:	linux-scsi@vger.kernel.org
5318W:	http://www.broadcom.com
5319S:	Supported
5320F:	drivers/scsi/lpfc/
5321
5322ENE CB710 FLASH CARD READER DRIVER
5323M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5324S:	Maintained
5325F:	drivers/misc/cb710/
5326F:	drivers/mmc/host/cb710-mmc.*
5327F:	include/linux/cb710.h
5328
5329ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5330M:	Maxim Levitsky <maximlevitsky@gmail.com>
5331S:	Maintained
5332F:	drivers/media/rc/ene_ir.*
5333
5334EPSON S1D13XXX FRAMEBUFFER DRIVER
5335M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5338F:	drivers/video/fbdev/s1d13xxxfb.c
5339F:	include/video/s1d13xxxfb.h
5340
5341ERRSEQ ERROR TRACKING INFRASTRUCTURE
5342M:	Jeff Layton <jlayton@kernel.org>
5343S:	Maintained
5344F:	lib/errseq.c
5345F:	include/linux/errseq.h
5346
5347ET131X NETWORK DRIVER
5348M:	Mark Einon <mark.einon@gmail.com>
5349S:	Odd Fixes
5350F:	drivers/net/ethernet/agere/
5351
5352ETHERNET BRIDGE
5353M:	Stephen Hemminger <stephen@networkplumber.org>
5354L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5355L:	netdev@vger.kernel.org
5356W:	http://www.linuxfoundation.org/en/Net:Bridge
5357S:	Maintained
5358F:	include/linux/netfilter_bridge/
5359F:	net/bridge/
5360
5361ETHERNET PHY LIBRARY
5362M:	Andrew Lunn <andrew@lunn.ch>
5363M:	Florian Fainelli <f.fainelli@gmail.com>
5364L:	netdev@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/ABI/testing/sysfs-bus-mdio
5367F:	Documentation/devicetree/bindings/net/mdio*
5368F:	Documentation/networking/phy.txt
5369F:	drivers/net/phy/
5370F:	drivers/of/of_mdio.c
5371F:	drivers/of/of_net.c
5372F:	include/linux/*mdio*.h
5373F:	include/linux/of_net.h
5374F:	include/linux/phy.h
5375F:	include/linux/phy_fixed.h
5376F:	include/linux/platform_data/mdio-bcm-unimac.h
5377F:	include/trace/events/mdio.h
5378F:	include/uapi/linux/mdio.h
5379F:	include/uapi/linux/mii.h
5380
5381EXT2 FILE SYSTEM
5382M:	Jan Kara <jack@suse.com>
5383L:	linux-ext4@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/filesystems/ext2.txt
5386F:	fs/ext2/
5387F:	include/linux/ext2*
5388
5389EXT4 FILE SYSTEM
5390M:	"Theodore Ts'o" <tytso@mit.edu>
5391M:	Andreas Dilger <adilger.kernel@dilger.ca>
5392L:	linux-ext4@vger.kernel.org
5393W:	http://ext4.wiki.kernel.org
5394Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5396S:	Maintained
5397F:	Documentation/filesystems/ext4.txt
5398F:	fs/ext4/
5399
5400Extended Verification Module (EVM)
5401M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5402L:	linux-integrity@vger.kernel.org
5403S:	Supported
5404F:	security/integrity/evm/
5405
5406EXTENSIBLE FIRMWARE INTERFACE (EFI)
5407M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408L:	linux-efi@vger.kernel.org
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410S:	Maintained
5411F:	Documentation/efi-stub.txt
5412F:	arch/*/kernel/efi.c
5413F:	arch/x86/boot/compressed/eboot.[ch]
5414F:	arch/*/include/asm/efi.h
5415F:	arch/x86/platform/efi/
5416F:	drivers/firmware/efi/
5417F:	include/linux/efi*.h
5418F:	arch/arm/boot/compressed/efi-header.S
5419F:	arch/arm64/kernel/efi-entry.S
5420
5421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5422M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5423M:	Chanwoo Choi <cw00.choi@samsung.com>
5424L:	linux-kernel@vger.kernel.org
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5426S:	Maintained
5427F:	drivers/extcon/
5428F:	include/linux/extcon/
5429F:	include/linux/extcon.h
5430F:	Documentation/extcon/
5431F:	Documentation/devicetree/bindings/extcon/
5432
5433EXYNOS DP DRIVER
5434M:	Jingoo Han <jingoohan1@gmail.com>
5435L:	dri-devel@lists.freedesktop.org
5436S:	Maintained
5437F:	drivers/gpu/drm/exynos/exynos_dp*
5438
5439EXYNOS SYSMMU (IOMMU) driver
5440M:	Marek Szyprowski <m.szyprowski@samsung.com>
5441L:	iommu@lists.linux-foundation.org
5442S:	Maintained
5443F:	drivers/iommu/exynos-iommu.c
5444
5445EZchip NPS platform support
5446M:	Vineet Gupta <vgupta@synopsys.com>
5447M:	Ofer Levi <oferle@mellanox.com>
5448S:	Supported
5449F:	arch/arc/plat-eznps
5450F:	arch/arc/boot/dts/eznps.dts
5451
5452F2FS FILE SYSTEM
5453M:	Jaegeuk Kim <jaegeuk@kernel.org>
5454M:	Chao Yu <yuchao0@huawei.com>
5455L:	linux-f2fs-devel@lists.sourceforge.net
5456W:	https://f2fs.wiki.kernel.org/
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5458S:	Maintained
5459F:	Documentation/filesystems/f2fs.txt
5460F:	Documentation/ABI/testing/sysfs-fs-f2fs
5461F:	fs/f2fs/
5462F:	include/linux/f2fs_fs.h
5463F:	include/trace/events/f2fs.h
5464
5465F71805F HARDWARE MONITORING DRIVER
5466M:	Jean Delvare <jdelvare@suse.com>
5467L:	linux-hwmon@vger.kernel.org
5468S:	Maintained
5469F:	Documentation/hwmon/f71805f
5470F:	drivers/hwmon/f71805f.c
5471
5472FADDR2LINE
5473M:	Josh Poimboeuf <jpoimboe@redhat.com>
5474S:	Maintained
5475F:	scripts/faddr2line
5476
5477FAILOVER MODULE
5478M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5479L:	netdev@vger.kernel.org
5480S:	Supported
5481F:	net/core/failover.c
5482F:	include/net/failover.h
5483F:	Documentation/networking/failover.rst
5484
5485FANOTIFY
5486M:	Jan Kara <jack@suse.cz>
5487R:	Amir Goldstein <amir73il@gmail.com>
5488L:	linux-fsdevel@vger.kernel.org
5489S:	Maintained
5490F:	fs/notify/fanotify/
5491F:	include/linux/fanotify.h
5492F:	include/uapi/linux/fanotify.h
5493
5494FARSYNC SYNCHRONOUS DRIVER
5495M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5496W:	http://www.farsite.co.uk/
5497S:	Supported
5498F:	drivers/net/wan/farsync.*
5499
5500FAULT INJECTION SUPPORT
5501M:	Akinobu Mita <akinobu.mita@gmail.com>
5502S:	Supported
5503F:	Documentation/fault-injection/
5504F:	lib/fault-inject.c
5505
5506FBTFT Framebuffer drivers
5507M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5508S:	Maintained
5509F:	drivers/staging/fbtft/
5510
5511FC0011 TUNER DRIVER
5512M:	Michael Buesch <m@bues.ch>
5513L:	linux-media@vger.kernel.org
5514S:	Maintained
5515F:	drivers/media/tuners/fc0011.h
5516F:	drivers/media/tuners/fc0011.c
5517
5518FC2580 MEDIA DRIVER
5519M:	Antti Palosaari <crope@iki.fi>
5520L:	linux-media@vger.kernel.org
5521W:	https://linuxtv.org
5522W:	http://palosaari.fi/linux/
5523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5524T:	git git://linuxtv.org/anttip/media_tree.git
5525S:	Maintained
5526F:	drivers/media/tuners/fc2580*
5527
5528FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5529M:	Johannes Thumshirn <jth@kernel.org>
5530L:	linux-scsi@vger.kernel.org
5531W:	www.Open-FCoE.org
5532S:	Supported
5533F:	drivers/scsi/libfc/
5534F:	drivers/scsi/fcoe/
5535F:	include/scsi/fc/
5536F:	include/scsi/libfc.h
5537F:	include/scsi/libfcoe.h
5538F:	include/uapi/scsi/fc/
5539
5540FILE LOCKING (flock() and fcntl()/lockf())
5541M:	Jeff Layton <jlayton@kernel.org>
5542M:	"J. Bruce Fields" <bfields@fieldses.org>
5543L:	linux-fsdevel@vger.kernel.org
5544S:	Maintained
5545F:	include/linux/fcntl.h
5546F:	include/uapi/linux/fcntl.h
5547F:	fs/fcntl.c
5548F:	fs/locks.c
5549
5550FILESYSTEMS (VFS and infrastructure)
5551M:	Alexander Viro <viro@zeniv.linux.org.uk>
5552L:	linux-fsdevel@vger.kernel.org
5553S:	Maintained
5554F:	fs/*
5555F:	include/linux/fs.h
5556F:	include/uapi/linux/fs.h
5557
5558FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5559M:	Riku Voipio <riku.voipio@iki.fi>
5560L:	linux-hwmon@vger.kernel.org
5561S:	Maintained
5562F:	drivers/hwmon/f75375s.c
5563F:	include/linux/f75375s.h
5564
5565FIREWIRE AUDIO DRIVERS
5566M:	Clemens Ladisch <clemens@ladisch.de>
5567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5568T:	git git://git.alsa-project.org/alsa-kernel.git
5569S:	Maintained
5570F:	sound/firewire/
5571
5572FIREWIRE MEDIA DRIVERS (firedtv)
5573M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5574L:	linux-media@vger.kernel.org
5575L:	linux1394-devel@lists.sourceforge.net
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5577S:	Maintained
5578F:	drivers/media/firewire/
5579
5580FIREWIRE SBP-2 TARGET
5581M:	Chris Boot <bootc@bootc.net>
5582L:	linux-scsi@vger.kernel.org
5583L:	target-devel@vger.kernel.org
5584L:	linux1394-devel@lists.sourceforge.net
5585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5586S:	Maintained
5587F:	drivers/target/sbp/
5588
5589FIREWIRE SUBSYSTEM
5590M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5591L:	linux1394-devel@lists.sourceforge.net
5592W:	http://ieee1394.wiki.kernel.org/
5593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5594S:	Maintained
5595F:	drivers/firewire/
5596F:	include/linux/firewire.h
5597F:	include/uapi/linux/firewire*.h
5598F:	tools/firewire/
5599
5600FIRMWARE LOADER (request_firmware)
5601M:	Luis R. Rodriguez <mcgrof@kernel.org>
5602L:	linux-kernel@vger.kernel.org
5603S:	Maintained
5604F:	Documentation/firmware_class/
5605F:	drivers/base/firmware_loader/
5606F:	include/linux/firmware.h
5607
5608FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5609M:	Joshua Morris <josh.h.morris@us.ibm.com>
5610M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5611S:	Maintained
5612F:	drivers/block/rsxx/
5613
5614FLOPPY DRIVER
5615M:	Jiri Kosina <jikos@kernel.org>
5616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5617S:	Odd fixes
5618F:	drivers/block/floppy.c
5619
5620FMC SUBSYSTEM
5621M:	Alessandro Rubini <rubini@gnudd.com>
5622W:	http://www.ohwr.org/projects/fmc-bus
5623S:	Supported
5624F:	drivers/fmc/
5625F:	include/linux/fmc*.h
5626F:	include/linux/ipmi-fru.h
5627K:	fmc_d.*register
5628
5629FPGA MANAGER FRAMEWORK
5630M:	Alan Tull <atull@kernel.org>
5631M:	Moritz Fischer <mdf@kernel.org>
5632L:	linux-fpga@vger.kernel.org
5633S:	Maintained
5634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5635Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5636F:	Documentation/fpga/
5637F:	Documentation/driver-api/fpga/
5638F:	Documentation/devicetree/bindings/fpga/
5639F:	drivers/fpga/
5640F:	include/linux/fpga/
5641W:	http://www.rocketboards.org
5642
5643FPU EMULATOR
5644M:	Bill Metzenthen <billm@melbpc.org.au>
5645W:	http://floatingpoint.sourceforge.net/emulator/index.html
5646S:	Maintained
5647F:	arch/x86/math-emu/
5648
5649FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5650L:	netdev@vger.kernel.org
5651S:	Orphan
5652F:	drivers/net/wan/dlci.c
5653F:	drivers/net/wan/sdla.c
5654
5655FRAMEBUFFER LAYER
5656M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5657L:	dri-devel@lists.freedesktop.org
5658L:	linux-fbdev@vger.kernel.org
5659T:	git git://github.com/bzolnier/linux.git
5660Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5661S:	Maintained
5662F:	Documentation/fb/
5663F:	drivers/video/
5664F:	include/video/
5665F:	include/linux/fb.h
5666F:	include/uapi/video/
5667F:	include/uapi/linux/fb.h
5668
5669FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5670M:	Horia Geantă <horia.geanta@nxp.com>
5671M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5672L:	linux-crypto@vger.kernel.org
5673S:	Maintained
5674F:	drivers/crypto/caam/
5675F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5676
5677FREESCALE DIU FRAMEBUFFER DRIVER
5678M:	Timur Tabi <timur@kernel.org>
5679L:	linux-fbdev@vger.kernel.org
5680S:	Maintained
5681F:	drivers/video/fbdev/fsl-diu-fb.*
5682
5683FREESCALE DMA DRIVER
5684M:	Li Yang <leoyang.li@nxp.com>
5685M:	Zhang Wei <zw@zh-kernel.org>
5686L:	linuxppc-dev@lists.ozlabs.org
5687S:	Maintained
5688F:	drivers/dma/fsldma.*
5689
5690FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5691M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5692L:	netdev@vger.kernel.org
5693S:	Maintained
5694F:	drivers/net/ethernet/freescale/gianfar*
5695F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5696
5697FREESCALE GPMI NAND DRIVER
5698M:	Han Xu <han.xu@nxp.com>
5699L:	linux-mtd@lists.infradead.org
5700S:	Maintained
5701F:	drivers/mtd/nand/raw/gpmi-nand/*
5702
5703FREESCALE I2C CPM DRIVER
5704M:	Jochen Friedrich <jochen@scram.de>
5705L:	linuxppc-dev@lists.ozlabs.org
5706L:	linux-i2c@vger.kernel.org
5707S:	Maintained
5708F:	drivers/i2c/busses/i2c-cpm.c
5709
5710FREESCALE IMX / MXC FEC DRIVER
5711M:	Fugang Duan <fugang.duan@nxp.com>
5712L:	netdev@vger.kernel.org
5713S:	Maintained
5714F:	drivers/net/ethernet/freescale/fec_main.c
5715F:	drivers/net/ethernet/freescale/fec_ptp.c
5716F:	drivers/net/ethernet/freescale/fec.h
5717F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5718
5719FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5720M:	Sascha Hauer <s.hauer@pengutronix.de>
5721R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5722L:	linux-fbdev@vger.kernel.org
5723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5724S:	Maintained
5725F:	include/linux/platform_data/video-imxfb.h
5726F:	drivers/video/fbdev/imxfb.c
5727
5728FREESCALE QORIQ DPAA ETHERNET DRIVER
5729M:	Madalin Bucur <madalin.bucur@nxp.com>
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/freescale/dpaa
5733
5734FREESCALE QORIQ DPAA FMAN DRIVER
5735M:	Madalin Bucur <madalin.bucur@nxp.com>
5736L:	netdev@vger.kernel.org
5737S:	Maintained
5738F:	drivers/net/ethernet/freescale/fman
5739F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5740
5741FREESCALE QORIQ PTP CLOCK DRIVER
5742M:	Yangbo Lu <yangbo.lu@nxp.com>
5743L:	netdev@vger.kernel.org
5744S:	Maintained
5745F:	drivers/ptp/ptp_qoriq.c
5746F:	include/linux/fsl/ptp_qoriq.h
5747F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5748
5749FREESCALE QUAD SPI DRIVER
5750M:	Han Xu <han.xu@nxp.com>
5751L:	linux-mtd@lists.infradead.org
5752S:	Maintained
5753F:	drivers/mtd/spi-nor/fsl-quadspi.c
5754
5755FREESCALE QUICC ENGINE LIBRARY
5756M:	Qiang Zhao <qiang.zhao@nxp.com>
5757L:	linuxppc-dev@lists.ozlabs.org
5758S:	Maintained
5759F:	drivers/soc/fsl/qe/
5760F:	include/soc/fsl/*qe*.h
5761F:	include/soc/fsl/*ucc*.h
5762
5763FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5764M:	Li Yang <leoyang.li@nxp.com>
5765L:	netdev@vger.kernel.org
5766L:	linuxppc-dev@lists.ozlabs.org
5767S:	Maintained
5768F:	drivers/net/ethernet/freescale/ucc_geth*
5769
5770FREESCALE QUICC ENGINE UCC HDLC DRIVER
5771M:	Zhao Qiang <qiang.zhao@nxp.com>
5772L:	netdev@vger.kernel.org
5773L:	linuxppc-dev@lists.ozlabs.org
5774S:	Maintained
5775F:	drivers/net/wan/fsl_ucc_hdlc*
5776
5777FREESCALE QUICC ENGINE UCC UART DRIVER
5778M:	Timur Tabi <timur@kernel.org>
5779L:	linuxppc-dev@lists.ozlabs.org
5780S:	Maintained
5781F:	drivers/tty/serial/ucc_uart.c
5782
5783FREESCALE SOC DRIVERS
5784M:	Li Yang <leoyang.li@nxp.com>
5785L:	linuxppc-dev@lists.ozlabs.org
5786L:	linux-arm-kernel@lists.infradead.org
5787S:	Maintained
5788F:	Documentation/devicetree/bindings/soc/fsl/
5789F:	drivers/soc/fsl/
5790F:	include/linux/fsl/
5791
5792FREESCALE SOC FS_ENET DRIVER
5793M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5794L:	linuxppc-dev@lists.ozlabs.org
5795L:	netdev@vger.kernel.org
5796S:	Maintained
5797F:	drivers/net/ethernet/freescale/fs_enet/
5798F:	include/linux/fs_enet_pd.h
5799
5800FREESCALE SOC SOUND DRIVERS
5801M:	Timur Tabi <timur@kernel.org>
5802M:	Nicolin Chen <nicoleotsuka@gmail.com>
5803M:	Xiubo Li <Xiubo.Lee@gmail.com>
5804R:	Fabio Estevam <fabio.estevam@nxp.com>
5805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5806L:	linuxppc-dev@lists.ozlabs.org
5807S:	Maintained
5808F:	sound/soc/fsl/fsl*
5809F:	sound/soc/fsl/imx*
5810F:	sound/soc/fsl/mpc8610_hpcd.c
5811
5812FREESCALE USB PERIPHERAL DRIVERS
5813M:	Li Yang <leoyang.li@nxp.com>
5814L:	linux-usb@vger.kernel.org
5815L:	linuxppc-dev@lists.ozlabs.org
5816S:	Maintained
5817F:	drivers/usb/gadget/udc/fsl*
5818
5819FREEVXFS FILESYSTEM
5820M:	Christoph Hellwig <hch@infradead.org>
5821W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5822S:	Maintained
5823F:	fs/freevxfs/
5824
5825FREEZER
5826M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5827M:	Pavel Machek <pavel@ucw.cz>
5828L:	linux-pm@vger.kernel.org
5829S:	Supported
5830F:	Documentation/power/freezing-of-tasks.txt
5831F:	include/linux/freezer.h
5832F:	kernel/freezer.c
5833
5834FRONTSWAP API
5835M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5836L:	linux-kernel@vger.kernel.org
5837S:	Maintained
5838F:	mm/frontswap.c
5839F:	include/linux/frontswap.h
5840
5841FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5842M:	David Howells <dhowells@redhat.com>
5843L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5844S:	Supported
5845F:	Documentation/filesystems/caching/
5846F:	fs/fscache/
5847F:	include/linux/fscache*.h
5848
5849FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5850M:	Theodore Y. Ts'o <tytso@mit.edu>
5851M:	Jaegeuk Kim <jaegeuk@kernel.org>
5852L:	linux-fscrypt@vger.kernel.org
5853Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5855S:	Supported
5856F:	fs/crypto/
5857F:	include/linux/fscrypt*.h
5858F:	Documentation/filesystems/fscrypt.rst
5859
5860FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5861M:	Jan Kara <jack@suse.cz>
5862R:	Amir Goldstein <amir73il@gmail.com>
5863L:	linux-fsdevel@vger.kernel.org
5864S:	Maintained
5865F:	fs/notify/
5866F:	include/linux/fsnotify*.h
5867
5868FUJITSU LAPTOP EXTRAS
5869M:	Jonathan Woithe <jwoithe@just42.net>
5870L:	platform-driver-x86@vger.kernel.org
5871S:	Maintained
5872F:	drivers/platform/x86/fujitsu-laptop.c
5873
5874FUJITSU M-5MO LS CAMERA ISP DRIVER
5875M:	Kyungmin Park <kyungmin.park@samsung.com>
5876M:	Heungjun Kim <riverful.kim@samsung.com>
5877L:	linux-media@vger.kernel.org
5878S:	Maintained
5879F:	drivers/media/i2c/m5mols/
5880F:	include/media/i2c/m5mols.h
5881
5882FUJITSU TABLET EXTRAS
5883M:	Robert Gerlach <khnz@gmx.de>
5884L:	platform-driver-x86@vger.kernel.org
5885S:	Maintained
5886F:	drivers/platform/x86/fujitsu-tablet.c
5887
5888FUSE: FILESYSTEM IN USERSPACE
5889M:	Miklos Szeredi <miklos@szeredi.hu>
5890L:	linux-fsdevel@vger.kernel.org
5891W:	http://fuse.sourceforge.net/
5892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5893S:	Maintained
5894F:	fs/fuse/
5895F:	include/uapi/linux/fuse.h
5896F:	Documentation/filesystems/fuse.txt
5897
5898FUTEX SUBSYSTEM
5899M:	Thomas Gleixner <tglx@linutronix.de>
5900M:	Ingo Molnar <mingo@redhat.com>
5901R:	Peter Zijlstra <peterz@infradead.org>
5902R:	Darren Hart <dvhart@infradead.org>
5903L:	linux-kernel@vger.kernel.org
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5905S:	Maintained
5906F:	kernel/futex.c
5907F:	kernel/futex_compat.c
5908F:	include/asm-generic/futex.h
5909F:	include/linux/futex.h
5910F:	include/uapi/linux/futex.h
5911F:	tools/testing/selftests/futex/
5912F:	tools/perf/bench/futex*
5913F:	Documentation/*futex*
5914
5915GCC PLUGINS
5916M:	Kees Cook <keescook@chromium.org>
5917R:	Emese Revfy <re.emese@gmail.com>
5918L:	kernel-hardening@lists.openwall.com
5919S:	Maintained
5920F:	scripts/gcc-plugins/
5921F:	scripts/gcc-plugin.sh
5922F:	scripts/Makefile.gcc-plugins
5923F:	Documentation/gcc-plugins.txt
5924
5925GCOV BASED KERNEL PROFILING
5926M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5927S:	Maintained
5928F:	kernel/gcov/
5929F:	Documentation/dev-tools/gcov.rst
5930
5931GDB KERNEL DEBUGGING HELPER SCRIPTS
5932M:	Jan Kiszka <jan.kiszka@siemens.com>
5933M:	Kieran Bingham <kbingham@kernel.org>
5934S:	Supported
5935F:	scripts/gdb/
5936
5937GDT SCSI DISK ARRAY CONTROLLER DRIVER
5938M:	Achim Leubner <achim_leubner@adaptec.com>
5939L:	linux-scsi@vger.kernel.org
5940W:	http://www.icp-vortex.com/
5941S:	Supported
5942F:	drivers/scsi/gdt*
5943
5944GEMTEK FM RADIO RECEIVER DRIVER
5945M:	Hans Verkuil <hverkuil@xs4all.nl>
5946L:	linux-media@vger.kernel.org
5947T:	git git://linuxtv.org/media_tree.git
5948W:	https://linuxtv.org
5949S:	Maintained
5950F:	drivers/media/radio/radio-gemtek*
5951
5952GENERIC GPIO I2C DRIVER
5953M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5954S:	Supported
5955F:	drivers/i2c/busses/i2c-gpio.c
5956F:	include/linux/platform_data/i2c-gpio.h
5957
5958GENERIC GPIO I2C MULTIPLEXER DRIVER
5959M:	Peter Korsgaard <peter.korsgaard@barco.com>
5960L:	linux-i2c@vger.kernel.org
5961S:	Supported
5962F:	drivers/i2c/muxes/i2c-mux-gpio.c
5963F:	include/linux/platform_data/i2c-mux-gpio.h
5964F:	Documentation/i2c/muxes/i2c-mux-gpio
5965
5966GENERIC HDLC (WAN) DRIVERS
5967M:	Krzysztof Halasa <khc@pm.waw.pl>
5968W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5969S:	Maintained
5970F:	drivers/net/wan/c101.c
5971F:	drivers/net/wan/hd6457*
5972F:	drivers/net/wan/hdlc*
5973F:	drivers/net/wan/n2.c
5974F:	drivers/net/wan/pc300too.c
5975F:	drivers/net/wan/pci200syn.c
5976F:	drivers/net/wan/wanxl*
5977
5978GENERIC INCLUDE/ASM HEADER FILES
5979M:	Arnd Bergmann <arnd@arndb.de>
5980L:	linux-arch@vger.kernel.org
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5982S:	Maintained
5983F:	include/asm-generic/
5984F:	include/uapi/asm-generic/
5985
5986GENERIC PHY FRAMEWORK
5987M:	Kishon Vijay Abraham I <kishon@ti.com>
5988L:	linux-kernel@vger.kernel.org
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5990S:	Supported
5991F:	drivers/phy/
5992F:	include/linux/phy/
5993
5994GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5995M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5996S:	Supported
5997F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5998
5999GENERIC PM DOMAINS
6000M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6001M:	Kevin Hilman <khilman@kernel.org>
6002M:	Ulf Hansson <ulf.hansson@linaro.org>
6003L:	linux-pm@vger.kernel.org
6004S:	Supported
6005F:	drivers/base/power/domain*.c
6006F:	include/linux/pm_domain.h
6007F:	Documentation/devicetree/bindings/power/power_domain.txt
6008
6009GENERIC UIO DRIVER FOR PCI DEVICES
6010M:	"Michael S. Tsirkin" <mst@redhat.com>
6011L:	kvm@vger.kernel.org
6012S:	Supported
6013F:	drivers/uio/uio_pci_generic.c
6014
6015GENWQE (IBM Generic Workqueue Card)
6016M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6017M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6018S:	Supported
6019F:	drivers/misc/genwqe/
6020
6021GET_MAINTAINER SCRIPT
6022M:	Joe Perches <joe@perches.com>
6023S:	Maintained
6024F:	scripts/get_maintainer.pl
6025
6026GFS2 FILE SYSTEM
6027M:	Bob Peterson <rpeterso@redhat.com>
6028M:	Andreas Gruenbacher <agruenba@redhat.com>
6029L:	cluster-devel@redhat.com
6030W:	http://sources.redhat.com/cluster/
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6032S:	Supported
6033F:	Documentation/filesystems/gfs2*.txt
6034F:	fs/gfs2/
6035F:	include/uapi/linux/gfs2_ondisk.h
6036
6037GIGASET ISDN DRIVERS
6038M:	Paul Bolle <pebolle@tiscali.nl>
6039L:	gigaset307x-common@lists.sourceforge.net
6040W:	http://gigaset307x.sourceforge.net/
6041S:	Odd Fixes
6042F:	Documentation/isdn/README.gigaset
6043F:	drivers/isdn/gigaset/
6044F:	include/uapi/linux/gigaset_dev.h
6045
6046GO7007 MPEG CODEC
6047M:	Hans Verkuil <hans.verkuil@cisco.com>
6048L:	linux-media@vger.kernel.org
6049S:	Maintained
6050F:	drivers/media/usb/go7007/
6051
6052GOODIX TOUCHSCREEN
6053M:	Bastien Nocera <hadess@hadess.net>
6054L:	linux-input@vger.kernel.org
6055S:	Maintained
6056F:	drivers/input/touchscreen/goodix.c
6057
6058GPD POCKET FAN DRIVER
6059M:	Hans de Goede <hdegoede@redhat.com>
6060L:	platform-driver-x86@vger.kernel.org
6061S:	Maintained
6062F:	drivers/platform/x86/gpd-pocket-fan.c
6063
6064GPIO ACPI SUPPORT
6065M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6066M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6067L:	linux-gpio@vger.kernel.org
6068L:	linux-acpi@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/acpi/gpio-properties.txt
6071F:	drivers/gpio/gpiolib-acpi.c
6072
6073GPIO IR Transmitter
6074M:	Sean Young <sean@mess.org>
6075L:	linux-media@vger.kernel.org
6076S:	Maintained
6077F:	drivers/media/rc/gpio-ir-tx.c
6078
6079GPIO MOCKUP DRIVER
6080M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6081R:	Bartosz Golaszewski <brgl@bgdev.pl>
6082L:	linux-gpio@vger.kernel.org
6083S:	Maintained
6084F:	drivers/gpio/gpio-mockup.c
6085F:	tools/testing/selftests/gpio/
6086
6087GPIO SUBSYSTEM
6088M:	Linus Walleij <linus.walleij@linaro.org>
6089L:	linux-gpio@vger.kernel.org
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6091S:	Maintained
6092F:	Documentation/devicetree/bindings/gpio/
6093F:	Documentation/driver-api/gpio/
6094F:	Documentation/gpio/
6095F:	Documentation/ABI/testing/gpio-cdev
6096F:	Documentation/ABI/obsolete/sysfs-gpio
6097F:	drivers/gpio/
6098F:	include/linux/gpio/
6099F:	include/linux/gpio.h
6100F:	include/linux/of_gpio.h
6101F:	include/asm-generic/gpio.h
6102F:	include/uapi/linux/gpio.h
6103F:	tools/gpio/
6104
6105GRE DEMULTIPLEXER DRIVER
6106M:	Dmitry Kozlov <xeb@mail.ru>
6107L:	netdev@vger.kernel.org
6108S:	Maintained
6109F:	net/ipv4/gre_demux.c
6110F:	net/ipv4/gre_offload.c
6111F:	include/net/gre.h
6112
6113GRETH 10/100/1G Ethernet MAC device driver
6114M:	Andreas Larsson <andreas@gaisler.com>
6115L:	netdev@vger.kernel.org
6116S:	Maintained
6117F:	drivers/net/ethernet/aeroflex/
6118
6119GREYBUS AUDIO PROTOCOLS DRIVERS
6120M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6121M:	Mark Greer <mgreer@animalcreek.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/audio_apbridgea.c
6124F:	drivers/staging/greybus/audio_apbridgea.h
6125F:	drivers/staging/greybus/audio_codec.c
6126F:	drivers/staging/greybus/audio_codec.h
6127F:	drivers/staging/greybus/audio_gb.c
6128F:	drivers/staging/greybus/audio_manager.c
6129F:	drivers/staging/greybus/audio_manager.h
6130F:	drivers/staging/greybus/audio_manager_module.c
6131F:	drivers/staging/greybus/audio_manager_private.h
6132F:	drivers/staging/greybus/audio_manager_sysfs.c
6133F:	drivers/staging/greybus/audio_module.c
6134F:	drivers/staging/greybus/audio_topology.c
6135
6136GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6137M:	Viresh Kumar <vireshk@kernel.org>
6138S:	Maintained
6139F:	drivers/staging/greybus/authentication.c
6140F:	drivers/staging/greybus/bootrom.c
6141F:	drivers/staging/greybus/firmware.h
6142F:	drivers/staging/greybus/fw-core.c
6143F:	drivers/staging/greybus/fw-download.c
6144F:	drivers/staging/greybus/fw-managament.c
6145F:	drivers/staging/greybus/greybus_authentication.h
6146F:	drivers/staging/greybus/greybus_firmware.h
6147F:	drivers/staging/greybus/hid.c
6148F:	drivers/staging/greybus/i2c.c
6149F:	drivers/staging/greybus/spi.c
6150F:	drivers/staging/greybus/spilib.c
6151F:	drivers/staging/greybus/spilib.h
6152
6153GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6154M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6155S:	Maintained
6156F:	drivers/staging/greybus/loopback.c
6157F:	drivers/staging/greybus/timesync.c
6158F:	drivers/staging/greybus/timesync_platform.c
6159
6160GREYBUS PLATFORM DRIVERS
6161M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6162S:	Maintained
6163F:	drivers/staging/greybus/arche-platform.c
6164F:	drivers/staging/greybus/arche-apb-ctrl.c
6165F:	drivers/staging/greybus/arche_platform.h
6166
6167GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6168M:	Rui Miguel Silva <rmfrfs@gmail.com>
6169S:	Maintained
6170F:	drivers/staging/greybus/sdio.c
6171F:	drivers/staging/greybus/light.c
6172F:	drivers/staging/greybus/gpio.c
6173F:	drivers/staging/greybus/power_supply.c
6174F:	drivers/staging/greybus/spi.c
6175F:	drivers/staging/greybus/spilib.c
6176
6177GREYBUS SUBSYSTEM
6178M:	Johan Hovold <johan@kernel.org>
6179M:	Alex Elder <elder@kernel.org>
6180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6181S:	Maintained
6182F:	drivers/staging/greybus/
6183L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6184
6185GREYBUS UART PROTOCOLS DRIVERS
6186M:	David Lin <dtwlin@gmail.com>
6187S:	Maintained
6188F:	drivers/staging/greybus/uart.c
6189F:	drivers/staging/greybus/log.c
6190
6191GS1662 VIDEO SERIALIZER
6192M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6193L:	linux-media@vger.kernel.org
6194T:	git git://linuxtv.org/media_tree.git
6195S:	Maintained
6196F:	drivers/media/spi/gs1662.c
6197
6198GSPCA FINEPIX SUBDRIVER
6199M:	Frank Zago <frank@zago.net>
6200L:	linux-media@vger.kernel.org
6201T:	git git://linuxtv.org/media_tree.git
6202S:	Maintained
6203F:	drivers/media/usb/gspca/finepix.c
6204
6205GSPCA GL860 SUBDRIVER
6206M:	Olivier Lorin <o.lorin@laposte.net>
6207L:	linux-media@vger.kernel.org
6208T:	git git://linuxtv.org/media_tree.git
6209S:	Maintained
6210F:	drivers/media/usb/gspca/gl860/
6211
6212GSPCA M5602 SUBDRIVER
6213M:	Erik Andren <erik.andren@gmail.com>
6214L:	linux-media@vger.kernel.org
6215T:	git git://linuxtv.org/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/gspca/m5602/
6218
6219GSPCA PAC207 SONIXB SUBDRIVER
6220M:	Hans Verkuil <hverkuil@xs4all.nl>
6221L:	linux-media@vger.kernel.org
6222T:	git git://linuxtv.org/media_tree.git
6223S:	Odd Fixes
6224F:	drivers/media/usb/gspca/pac207.c
6225
6226GSPCA SN9C20X SUBDRIVER
6227M:	Brian Johnson <brijohn@gmail.com>
6228L:	linux-media@vger.kernel.org
6229T:	git git://linuxtv.org/media_tree.git
6230S:	Maintained
6231F:	drivers/media/usb/gspca/sn9c20x.c
6232
6233GSPCA T613 SUBDRIVER
6234M:	Leandro Costantino <lcostantino@gmail.com>
6235L:	linux-media@vger.kernel.org
6236T:	git git://linuxtv.org/media_tree.git
6237S:	Maintained
6238F:	drivers/media/usb/gspca/t613.c
6239
6240GSPCA USB WEBCAM DRIVER
6241M:	Hans Verkuil <hverkuil@xs4all.nl>
6242L:	linux-media@vger.kernel.org
6243T:	git git://linuxtv.org/media_tree.git
6244S:	Odd Fixes
6245F:	drivers/media/usb/gspca/
6246
6247GTP (GPRS Tunneling Protocol)
6248M:	Pablo Neira Ayuso <pablo@netfilter.org>
6249M:	Harald Welte <laforge@gnumonks.org>
6250L:	osmocom-net-gprs@lists.osmocom.org
6251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6252S:	Maintained
6253F:	drivers/net/gtp.c
6254
6255GUID PARTITION TABLE (GPT)
6256M:	Davidlohr Bueso <dave@stgolabs.net>
6257L:	linux-efi@vger.kernel.org
6258S:	Maintained
6259F:	block/partitions/efi.*
6260
6261H8/300 ARCHITECTURE
6262M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6263L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6264W:	http://uclinux-h8.sourceforge.jp
6265T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6266S:	Maintained
6267F:	arch/h8300/
6268F:	drivers/clocksource/h8300_*.c
6269F:	drivers/clk/h8300/
6270F:	drivers/irqchip/irq-renesas-h8*.c
6271
6272HACKRF MEDIA DRIVER
6273M:	Antti Palosaari <crope@iki.fi>
6274L:	linux-media@vger.kernel.org
6275W:	https://linuxtv.org
6276W:	http://palosaari.fi/linux/
6277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6278T:	git git://linuxtv.org/anttip/media_tree.git
6279S:	Maintained
6280F:	drivers/media/usb/hackrf/
6281
6282HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6283M:	Frank Seidel <frank@f-seidel.de>
6284L:	platform-driver-x86@vger.kernel.org
6285W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6286S:	Maintained
6287F:	drivers/platform/x86/hdaps.c
6288
6289HARDWARE MONITORING
6290M:	Jean Delvare <jdelvare@suse.com>
6291M:	Guenter Roeck <linux@roeck-us.net>
6292L:	linux-hwmon@vger.kernel.org
6293W:	http://hwmon.wiki.kernel.org/
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6295S:	Maintained
6296F:	Documentation/devicetree/bindings/hwmon/
6297F:	Documentation/hwmon/
6298F:	drivers/hwmon/
6299F:	include/linux/hwmon*.h
6300
6301HARDWARE RANDOM NUMBER GENERATOR CORE
6302M:	Matt Mackall <mpm@selenic.com>
6303M:	Herbert Xu <herbert@gondor.apana.org.au>
6304L:	linux-crypto@vger.kernel.org
6305S:	Odd fixes
6306F:	Documentation/devicetree/bindings/rng/
6307F:	Documentation/hw_random.txt
6308F:	drivers/char/hw_random/
6309F:	include/linux/hw_random.h
6310
6311HARDWARE TRACING FACILITIES
6312M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6313S:	Maintained
6314F:	drivers/hwtracing/
6315
6316HARDWARE SPINLOCK CORE
6317M:	Ohad Ben-Cohen <ohad@wizery.com>
6318M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6319L:	linux-remoteproc@vger.kernel.org
6320S:	Maintained
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6322F:	Documentation/devicetree/bindings/hwlock/
6323F:	Documentation/hwspinlock.txt
6324F:	drivers/hwspinlock/
6325F:	include/linux/hwspinlock.h
6326
6327HARMONY SOUND DRIVER
6328L:	linux-parisc@vger.kernel.org
6329S:	Maintained
6330F:	sound/parisc/harmony.*
6331
6332HDPVR USB VIDEO ENCODER DRIVER
6333M:	Hans Verkuil <hverkuil@xs4all.nl>
6334L:	linux-media@vger.kernel.org
6335T:	git git://linuxtv.org/media_tree.git
6336W:	https://linuxtv.org
6337S:	Odd Fixes
6338F:	drivers/media/usb/hdpvr/
6339
6340HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6341M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6342S:	Supported
6343F:	Documentation/watchdog/hpwdt.txt
6344F:	drivers/watchdog/hpwdt.c
6345
6346HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6347M:	Don Brace <don.brace@microsemi.com>
6348L:	esc.storagedev@microsemi.com
6349L:	linux-scsi@vger.kernel.org
6350S:	Supported
6351F:	Documentation/scsi/hpsa.txt
6352F:	drivers/scsi/hpsa*.[ch]
6353F:	include/linux/cciss*.h
6354F:	include/uapi/linux/cciss*.h
6355
6356HFI1 DRIVER
6357M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6358M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6359L:	linux-rdma@vger.kernel.org
6360S:	Supported
6361F:	drivers/infiniband/hw/hfi1
6362
6363HFS FILESYSTEM
6364L:	linux-fsdevel@vger.kernel.org
6365S:	Orphan
6366F:	Documentation/filesystems/hfs.txt
6367F:	fs/hfs/
6368
6369HFSPLUS FILESYSTEM
6370L:	linux-fsdevel@vger.kernel.org
6371S:	Orphan
6372F:	Documentation/filesystems/hfsplus.txt
6373F:	fs/hfsplus/
6374
6375HGA FRAMEBUFFER DRIVER
6376M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6377L:	linux-nvidia@lists.surfsouth.com
6378W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6379S:	Maintained
6380F:	drivers/video/fbdev/hgafb.c
6381
6382HIBERNATION (aka Software Suspend, aka swsusp)
6383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6384M:	Pavel Machek <pavel@ucw.cz>
6385L:	linux-pm@vger.kernel.org
6386B:	https://bugzilla.kernel.org
6387S:	Supported
6388F:	arch/x86/power/
6389F:	drivers/base/power/
6390F:	kernel/power/
6391F:	include/linux/suspend.h
6392F:	include/linux/freezer.h
6393F:	include/linux/pm.h
6394F:	arch/*/include/asm/suspend*.h
6395
6396HID CORE LAYER
6397M:	Jiri Kosina <jikos@kernel.org>
6398R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6399L:	linux-input@vger.kernel.org
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6401S:	Maintained
6402F:	drivers/hid/
6403F:	include/linux/hid*
6404F:	include/uapi/linux/hid*
6405
6406HID SENSOR HUB DRIVERS
6407M:	Jiri Kosina <jikos@kernel.org>
6408M:	Jonathan Cameron <jic23@kernel.org>
6409M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6410L:	linux-input@vger.kernel.org
6411L:	linux-iio@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/hid/hid-sensor*
6414F:	drivers/hid/hid-sensor-*
6415F:	drivers/iio/*/hid-*
6416F:	include/linux/hid-sensor-*
6417
6418HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6419M:	Thomas Gleixner <tglx@linutronix.de>
6420L:	linux-kernel@vger.kernel.org
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6422S:	Maintained
6423F:	Documentation/timers/
6424F:	kernel/time/hrtimer.c
6425F:	kernel/time/clockevents.c
6426F:	kernel/time/timer_*.c
6427F:	include/linux/clockchips.h
6428F:	include/linux/hrtimer.h
6429
6430HIGH-SPEED SCC DRIVER FOR AX.25
6431L:	linux-hams@vger.kernel.org
6432S:	Orphan
6433F:	drivers/net/hamradio/dmascc.c
6434F:	drivers/net/hamradio/scc.c
6435
6436HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6437M:	HighPoint Linux Team <linux@highpoint-tech.com>
6438W:	http://www.highpoint-tech.com
6439S:	Supported
6440F:	Documentation/scsi/hptiop.txt
6441F:	drivers/scsi/hptiop.c
6442
6443HIPPI
6444M:	Jes Sorensen <jes@trained-monkey.org>
6445L:	linux-hippi@sunsite.dk
6446S:	Maintained
6447F:	include/linux/hippidevice.h
6448F:	include/uapi/linux/if_hippi.h
6449F:	net/802/hippi.c
6450F:	drivers/net/hippi/
6451
6452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6453M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6454M:	Salil Mehta <salil.mehta@huawei.com>
6455L:	netdev@vger.kernel.org
6456W:	http://www.hisilicon.com
6457S:	Maintained
6458F:	drivers/net/ethernet/hisilicon/hns3/
6459
6460HISILICON LPC BUS DRIVER
6461M:	john.garry@huawei.com
6462W:	http://www.hisilicon.com
6463S:	Maintained
6464F:	drivers/bus/hisi_lpc.c
6465F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6466
6467HISILICON NETWORK SUBSYSTEM DRIVER
6468M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6469M:	Salil Mehta <salil.mehta@huawei.com>
6470L:	netdev@vger.kernel.org
6471W:	http://www.hisilicon.com
6472S:	Maintained
6473F:	drivers/net/ethernet/hisilicon/
6474F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6475
6476HISILICON PMU DRIVER
6477M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6478W:	http://www.hisilicon.com
6479S:	Supported
6480F:	drivers/perf/hisilicon
6481F:	Documentation/perf/hisi-pmu.txt
6482
6483HISILICON ROCE DRIVER
6484M:	Lijun Ou <oulijun@huawei.com>
6485M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6486L:	linux-rdma@vger.kernel.org
6487S:	Maintained
6488F:	drivers/infiniband/hw/hns/
6489F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6490
6491HISILICON SAS Controller
6492M:	John Garry <john.garry@huawei.com>
6493W:	http://www.hisilicon.com
6494S:	Supported
6495F:	drivers/scsi/hisi_sas/
6496F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6497
6498HMM - Heterogeneous Memory Management
6499M:	Jérôme Glisse <jglisse@redhat.com>
6500L:	linux-mm@kvack.org
6501S:	Maintained
6502F:	mm/hmm*
6503F:	include/linux/hmm*
6504F:	Documentation/vm/hmm.rst
6505
6506HOST AP DRIVER
6507M:	Jouni Malinen <j@w1.fi>
6508L:	linux-wireless@vger.kernel.org
6509W:	http://w1.fi/hostap-driver.html
6510S:	Obsolete
6511F:	drivers/net/wireless/intersil/hostap/
6512
6513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6514L:	platform-driver-x86@vger.kernel.org
6515S:	Orphan
6516F:	drivers/platform/x86/tc1100-wmi.c
6517
6518HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6519M:	Jaroslav Kysela <perex@perex.cz>
6520S:	Maintained
6521F:	drivers/net/ethernet/hp/hp100.*
6522
6523HPET:	High Precision Event Timers driver
6524M:	Clemens Ladisch <clemens@ladisch.de>
6525S:	Maintained
6526F:	Documentation/timers/hpet.txt
6527F:	drivers/char/hpet.c
6528F:	include/linux/hpet.h
6529F:	include/uapi/linux/hpet.h
6530
6531HPET:	x86
6532S:	Orphan
6533F:	arch/x86/kernel/hpet.c
6534F:	arch/x86/include/asm/hpet.h
6535
6536HPFS FILESYSTEM
6537M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6538W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6539S:	Maintained
6540F:	fs/hpfs/
6541
6542HSI SUBSYSTEM
6543M:	Sebastian Reichel <sre@kernel.org>
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6545S:	Maintained
6546F:	Documentation/ABI/testing/sysfs-bus-hsi
6547F:	Documentation/driver-api/hsi.rst
6548F:	drivers/hsi/
6549F:	include/linux/hsi/
6550F:	include/uapi/linux/hsi/
6551
6552HSO 3G MODEM DRIVER
6553L:	linux-usb@vger.kernel.org
6554S:	Orphan
6555F:	drivers/net/usb/hso.c
6556
6557HSR NETWORK PROTOCOL
6558M:	Arvid Brodin <arvid.brodin@alten.se>
6559L:	netdev@vger.kernel.org
6560S:	Maintained
6561F:	net/hsr/
6562
6563HT16K33 LED CONTROLLER DRIVER
6564M:	Robin van der Gracht <robin@protonic.nl>
6565S:	Maintained
6566F:	drivers/auxdisplay/ht16k33.c
6567F:	Documentation/devicetree/bindings/display/ht16k33.txt
6568
6569HTCPEN TOUCHSCREEN DRIVER
6570M:	Pau Oliva Fora <pof@eslack.org>
6571L:	linux-input@vger.kernel.org
6572S:	Maintained
6573F:	drivers/input/touchscreen/htcpen.c
6574
6575HUAWEI ETHERNET DRIVER
6576M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6577L:	netdev@vger.kernel.org
6578S:	Supported
6579F:	Documentation/networking/hinic.txt
6580F:	drivers/net/ethernet/huawei/hinic/
6581
6582HUGETLB FILESYSTEM
6583M:	Mike Kravetz <mike.kravetz@oracle.com>
6584L:	linux-mm@kvack.org
6585S:	Maintained
6586F:	fs/hugetlbfs/
6587F:	mm/hugetlb.c
6588F:	include/linux/hugetlb.h
6589F:	Documentation/admin-guide/mm/hugetlbpage.rst
6590F:	Documentation/vm/hugetlbfs_reserv.rst
6591F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6592
6593HVA ST MEDIA DRIVER
6594M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6595L:	linux-media@vger.kernel.org
6596T:	git git://linuxtv.org/media_tree.git
6597W:	https://linuxtv.org
6598S:	Supported
6599F:	drivers/media/platform/sti/hva
6600
6601HWPOISON MEMORY FAILURE HANDLING
6602M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6603L:	linux-mm@kvack.org
6604S:	Maintained
6605F:	mm/memory-failure.c
6606F:	mm/hwpoison-inject.c
6607
6608Hyper-V CORE AND DRIVERS
6609M:	"K. Y. Srinivasan" <kys@microsoft.com>
6610M:	Haiyang Zhang <haiyangz@microsoft.com>
6611M:	Stephen Hemminger <sthemmin@microsoft.com>
6612L:	devel@linuxdriverproject.org
6613S:	Maintained
6614F:	Documentation/networking/netvsc.txt
6615F:	arch/x86/include/asm/mshyperv.h
6616F:	arch/x86/include/asm/trace/hyperv.h
6617F:	arch/x86/include/asm/hyperv-tlfs.h
6618F:	arch/x86/kernel/cpu/mshyperv.c
6619F:	arch/x86/hyperv
6620F:	drivers/hid/hid-hyperv.c
6621F:	drivers/hv/
6622F:	drivers/input/serio/hyperv-keyboard.c
6623F:	drivers/pci/controller/pci-hyperv.c
6624F:	drivers/net/hyperv/
6625F:	drivers/scsi/storvsc_drv.c
6626F:	drivers/uio/uio_hv_generic.c
6627F:	drivers/video/fbdev/hyperv_fb.c
6628F:	net/vmw_vsock/hyperv_transport.c
6629F:	include/linux/hyperv.h
6630F:	include/uapi/linux/hyperv.h
6631F:	tools/hv/
6632F:	Documentation/ABI/stable/sysfs-bus-vmbus
6633
6634HYPERVISOR VIRTUAL CONSOLE DRIVER
6635L:	linuxppc-dev@lists.ozlabs.org
6636S:	Odd Fixes
6637F:	drivers/tty/hvc/
6638
6639I2C ACPI SUPPORT
6640M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6641L:	linux-i2c@vger.kernel.org
6642L:	linux-acpi@vger.kernel.org
6643S:	Maintained
6644F:	drivers/i2c/i2c-core-acpi.c
6645
6646I2C MUXES
6647M:	Peter Rosin <peda@axentia.se>
6648L:	linux-i2c@vger.kernel.org
6649S:	Maintained
6650F:	Documentation/i2c/i2c-topology
6651F:	Documentation/i2c/muxes/
6652F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6653F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6654F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6655F:	drivers/i2c/i2c-mux.c
6656F:	drivers/i2c/muxes/
6657F:	include/linux/i2c-mux.h
6658
6659I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6660M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6661L:	linux-i2c@vger.kernel.org
6662S:	Maintained
6663F:	drivers/i2c/busses/i2c-mv64xxx.c
6664
6665I2C OVER PARALLEL PORT
6666M:	Jean Delvare <jdelvare@suse.com>
6667L:	linux-i2c@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/i2c/busses/i2c-parport
6670F:	Documentation/i2c/busses/i2c-parport-light
6671F:	drivers/i2c/busses/i2c-parport.c
6672F:	drivers/i2c/busses/i2c-parport-light.c
6673
6674I2C SUBSYSTEM
6675M:	Wolfram Sang <wsa@the-dreams.de>
6676L:	linux-i2c@vger.kernel.org
6677W:	https://i2c.wiki.kernel.org/
6678Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6680S:	Maintained
6681F:	Documentation/devicetree/bindings/i2c/i2c.txt
6682F:	Documentation/i2c/
6683F:	drivers/i2c/*
6684F:	include/linux/i2c.h
6685F:	include/linux/i2c-dev.h
6686F:	include/linux/i2c-smbus.h
6687F:	include/uapi/linux/i2c.h
6688F:	include/uapi/linux/i2c-*.h
6689
6690I2C SUBSYSTEM HOST DRIVERS
6691L:	linux-i2c@vger.kernel.org
6692W:	https://i2c.wiki.kernel.org/
6693Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6695S:	Odd Fixes
6696F:	Documentation/devicetree/bindings/i2c/
6697F:	drivers/i2c/algos/
6698F:	drivers/i2c/busses/
6699
6700I2C-TAOS-EVM DRIVER
6701M:	Jean Delvare <jdelvare@suse.com>
6702L:	linux-i2c@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/i2c/busses/i2c-taos-evm
6705F:	drivers/i2c/busses/i2c-taos-evm.c
6706
6707I2C-TINY-USB DRIVER
6708M:	Till Harbaum <till@harbaum.org>
6709L:	linux-i2c@vger.kernel.org
6710W:	http://www.harbaum.org/till/i2c_tiny_usb
6711S:	Maintained
6712F:	drivers/i2c/busses/i2c-tiny-usb.c
6713
6714I2C/SMBUS CONTROLLER DRIVERS FOR PC
6715M:	Jean Delvare <jdelvare@suse.com>
6716L:	linux-i2c@vger.kernel.org
6717S:	Maintained
6718F:	Documentation/i2c/busses/i2c-ali1535
6719F:	Documentation/i2c/busses/i2c-ali1563
6720F:	Documentation/i2c/busses/i2c-ali15x3
6721F:	Documentation/i2c/busses/i2c-amd756
6722F:	Documentation/i2c/busses/i2c-amd8111
6723F:	Documentation/i2c/busses/i2c-i801
6724F:	Documentation/i2c/busses/i2c-nforce2
6725F:	Documentation/i2c/busses/i2c-piix4
6726F:	Documentation/i2c/busses/i2c-sis5595
6727F:	Documentation/i2c/busses/i2c-sis630
6728F:	Documentation/i2c/busses/i2c-sis96x
6729F:	Documentation/i2c/busses/i2c-via
6730F:	Documentation/i2c/busses/i2c-viapro
6731F:	drivers/i2c/busses/i2c-ali1535.c
6732F:	drivers/i2c/busses/i2c-ali1563.c
6733F:	drivers/i2c/busses/i2c-ali15x3.c
6734F:	drivers/i2c/busses/i2c-amd756.c
6735F:	drivers/i2c/busses/i2c-amd756-s4882.c
6736F:	drivers/i2c/busses/i2c-amd8111.c
6737F:	drivers/i2c/busses/i2c-i801.c
6738F:	drivers/i2c/busses/i2c-isch.c
6739F:	drivers/i2c/busses/i2c-nforce2.c
6740F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6741F:	drivers/i2c/busses/i2c-piix4.c
6742F:	drivers/i2c/busses/i2c-sis5595.c
6743F:	drivers/i2c/busses/i2c-sis630.c
6744F:	drivers/i2c/busses/i2c-sis96x.c
6745F:	drivers/i2c/busses/i2c-via.c
6746F:	drivers/i2c/busses/i2c-viapro.c
6747
6748I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6749M:	Hans de Goede <hdegoede@redhat.com>
6750L:	linux-i2c@vger.kernel.org
6751S:	Maintained
6752F:	drivers/i2c/busses/i2c-cht-wc.c
6753
6754I2C/SMBUS ISMT DRIVER
6755M:	Seth Heasley <seth.heasley@intel.com>
6756M:	Neil Horman <nhorman@tuxdriver.com>
6757L:	linux-i2c@vger.kernel.org
6758F:	drivers/i2c/busses/i2c-ismt.c
6759F:	Documentation/i2c/busses/i2c-ismt
6760
6761I2C/SMBUS STUB DRIVER
6762M:	Jean Delvare <jdelvare@suse.com>
6763L:	linux-i2c@vger.kernel.org
6764S:	Maintained
6765F:	drivers/i2c/i2c-stub.c
6766
6767IA64 (Itanium) PLATFORM
6768M:	Tony Luck <tony.luck@intel.com>
6769M:	Fenghua Yu <fenghua.yu@intel.com>
6770L:	linux-ia64@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6772S:	Maintained
6773F:	arch/ia64/
6774
6775IBM Power 842 compression accelerator
6776M:	Haren Myneni <haren@us.ibm.com>
6777S:	Supported
6778F:	drivers/crypto/nx/Makefile
6779F:	drivers/crypto/nx/Kconfig
6780F:	drivers/crypto/nx/nx-842*
6781F:	include/linux/sw842.h
6782F:	crypto/842.c
6783F:	lib/842/
6784
6785IBM Power in-Nest Crypto Acceleration
6786M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6787M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6788L:	linux-crypto@vger.kernel.org
6789S:	Supported
6790F:	drivers/crypto/nx/Makefile
6791F:	drivers/crypto/nx/Kconfig
6792F:	drivers/crypto/nx/nx-aes*
6793F:	drivers/crypto/nx/nx-sha*
6794F:	drivers/crypto/nx/nx.*
6795F:	drivers/crypto/nx/nx_csbcpb.h
6796F:	drivers/crypto/nx/nx_debugfs.h
6797
6798IBM Power Linux RAID adapter
6799M:	Brian King <brking@us.ibm.com>
6800S:	Supported
6801F:	drivers/scsi/ipr.*
6802
6803IBM Power SRIOV Virtual NIC Device Driver
6804M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6805M:	John Allen <jallen@linux.vnet.ibm.com>
6806L:	netdev@vger.kernel.org
6807S:	Supported
6808F:	drivers/net/ethernet/ibm/ibmvnic.*
6809
6810IBM Power Virtual Accelerator Switchboard
6811M:	Sukadev Bhattiprolu
6812L:	linuxppc-dev@lists.ozlabs.org
6813S:	Supported
6814F:	arch/powerpc/platforms/powernv/vas*
6815F:	arch/powerpc/platforms/powernv/copy-paste.h
6816F:	arch/powerpc/include/asm/vas.h
6817F:	arch/powerpc/include/uapi/asm/vas.h
6818
6819IBM Power Virtual Ethernet Device Driver
6820M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6821L:	netdev@vger.kernel.org
6822S:	Supported
6823F:	drivers/net/ethernet/ibm/ibmveth.*
6824
6825IBM Power Virtual FC Device Drivers
6826M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6827L:	linux-scsi@vger.kernel.org
6828S:	Supported
6829F:	drivers/scsi/ibmvscsi/ibmvfc*
6830
6831IBM Power Virtual Management Channel Driver
6832M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6833M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6834S:	Supported
6835F:	drivers/misc/ibmvmc.*
6836
6837IBM Power Virtual SCSI Device Drivers
6838M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6839L:	linux-scsi@vger.kernel.org
6840S:	Supported
6841F:	drivers/scsi/ibmvscsi/ibmvscsi*
6842F:	include/scsi/viosrp.h
6843
6844IBM Power Virtual SCSI Device Target Driver
6845M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6846M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6847L:	linux-scsi@vger.kernel.org
6848L:	target-devel@vger.kernel.org
6849S:	Supported
6850F:	drivers/scsi/ibmvscsi_tgt/
6851
6852IBM Power VMX Cryptographic instructions
6853M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6854M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6855L:	linux-crypto@vger.kernel.org
6856S:	Supported
6857F:	drivers/crypto/vmx/Makefile
6858F:	drivers/crypto/vmx/Kconfig
6859F:	drivers/crypto/vmx/vmx.c
6860F:	drivers/crypto/vmx/aes*
6861F:	drivers/crypto/vmx/ghash*
6862F:	drivers/crypto/vmx/ppc-xlate.pl
6863
6864IBM ServeRAID RAID DRIVER
6865S:	Orphan
6866F:	drivers/scsi/ips.*
6867
6868ICH LPC AND GPIO DRIVER
6869M:	Peter Tyser <ptyser@xes-inc.com>
6870S:	Maintained
6871F:	drivers/mfd/lpc_ich.c
6872F:	drivers/gpio/gpio-ich.c
6873
6874IDE SUBSYSTEM
6875M:	"David S. Miller" <davem@davemloft.net>
6876L:	linux-ide@vger.kernel.org
6877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6879S:	Maintained
6880F:	Documentation/ide/
6881F:	drivers/ide/
6882F:	include/linux/ide.h
6883
6884IDE/ATAPI DRIVERS
6885M:	Borislav Petkov <bp@alien8.de>
6886L:	linux-ide@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/cdrom/ide-cd
6889F:	drivers/ide/ide-cd*
6890
6891IDEAPAD LAPTOP EXTRAS DRIVER
6892M:	Ike Panhc <ike.pan@canonical.com>
6893L:	platform-driver-x86@vger.kernel.org
6894W:	http://launchpad.net/ideapad-laptop
6895S:	Maintained
6896F:	drivers/platform/x86/ideapad-laptop.c
6897
6898IDEAPAD LAPTOP SLIDEBAR DRIVER
6899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6900L:	linux-input@vger.kernel.org
6901W:	https://github.com/o2genum/ideapad-slidebar
6902S:	Maintained
6903F:	drivers/input/misc/ideapad_slidebar.c
6904
6905IDT VersaClock 5 CLOCK DRIVER
6906M:	Marek Vasut <marek.vasut@gmail.com>
6907S:	Maintained
6908F:	drivers/clk/clk-versaclock5.c
6909
6910IEEE 802.15.4 SUBSYSTEM
6911M:	Alexander Aring <alex.aring@gmail.com>
6912M:	Stefan Schmidt <stefan@datenfreihafen.org>
6913L:	linux-wpan@vger.kernel.org
6914W:	http://wpan.cakelab.org/
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6917S:	Maintained
6918F:	net/ieee802154/
6919F:	net/mac802154/
6920F:	drivers/net/ieee802154/
6921F:	include/linux/nl802154.h
6922F:	include/linux/ieee802154.h
6923F:	include/net/nl802154.h
6924F:	include/net/mac802154.h
6925F:	include/net/af_ieee802154.h
6926F:	include/net/cfg802154.h
6927F:	include/net/ieee802154_netdev.h
6928F:	Documentation/networking/ieee802154.txt
6929
6930IFE PROTOCOL
6931M:	Yotam Gigi <yotam.gi@gmail.com>
6932M:	Jamal Hadi Salim <jhs@mojatatu.com>
6933F:	net/ife
6934F:	include/net/ife.h
6935F:	include/uapi/linux/ife.h
6936
6937IGORPLUG-USB IR RECEIVER
6938M:	Sean Young <sean@mess.org>
6939L:	linux-media@vger.kernel.org
6940S:	Maintained
6941F:	drivers/media/rc/igorplugusb.c
6942
6943IGUANAWORKS USB IR TRANSCEIVER
6944M:	Sean Young <sean@mess.org>
6945L:	linux-media@vger.kernel.org
6946S:	Maintained
6947F:	drivers/media/rc/iguanair.c
6948
6949IIO DIGITAL POTENTIOMETER DAC
6950M:	Peter Rosin <peda@axentia.se>
6951L:	linux-iio@vger.kernel.org
6952S:	Maintained
6953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6955F:	drivers/iio/dac/dpot-dac.c
6956
6957IIO ENVELOPE DETECTOR
6958M:	Peter Rosin <peda@axentia.se>
6959L:	linux-iio@vger.kernel.org
6960S:	Maintained
6961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6963F:	drivers/iio/adc/envelope-detector.c
6964
6965IIO MULTIPLEXER
6966M:	Peter Rosin <peda@axentia.se>
6967L:	linux-iio@vger.kernel.org
6968S:	Maintained
6969F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6970F:	drivers/iio/multiplexer/iio-mux.c
6971
6972IIO SUBSYSTEM AND DRIVERS
6973M:	Jonathan Cameron <jic23@kernel.org>
6974R:	Hartmut Knaack <knaack.h@gmx.de>
6975R:	Lars-Peter Clausen <lars@metafoo.de>
6976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6977L:	linux-iio@vger.kernel.org
6978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6979S:	Maintained
6980F:	Documentation/ABI/testing/configfs-iio*
6981F:	Documentation/ABI/testing/sysfs-bus-iio*
6982F:	Documentation/devicetree/bindings/iio/
6983F:	drivers/iio/
6984F:	drivers/staging/iio/
6985F:	include/linux/iio/
6986F:	tools/iio/
6987
6988IIO UNIT CONVERTER
6989M:	Peter Rosin <peda@axentia.se>
6990L:	linux-iio@vger.kernel.org
6991S:	Maintained
6992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6995F:	drivers/iio/afe/iio-rescale.c
6996
6997IKANOS/ADI EAGLE ADSL USB DRIVER
6998M:	Matthieu Castet <castet.matthieu@free.fr>
6999M:	Stanislaw Gruszka <stf_xl@wp.pl>
7000S:	Maintained
7001F:	drivers/usb/atm/ueagle-atm.c
7002
7003IMGTEC ASCII LCD DRIVER
7004M:	Paul Burton <paul.burton@mips.com>
7005S:	Maintained
7006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7007F:	drivers/auxdisplay/img-ascii-lcd.c
7008
7009IMGTEC IR DECODER DRIVER
7010M:	James Hogan <jhogan@kernel.org>
7011S:	Maintained
7012F:	drivers/media/rc/img-ir/
7013
7014IMON SOUNDGRAPH USB IR RECEIVER
7015M:	Sean Young <sean@mess.org>
7016L:	linux-media@vger.kernel.org
7017S:	Maintained
7018F:	drivers/media/rc/imon_raw.c
7019F:	drivers/media/rc/imon.c
7020
7021IMS TWINTURBO FRAMEBUFFER DRIVER
7022L:	linux-fbdev@vger.kernel.org
7023S:	Orphan
7024F:	drivers/video/fbdev/imsttfb.c
7025
7026INA209 HARDWARE MONITOR DRIVER
7027M:	Guenter Roeck <linux@roeck-us.net>
7028L:	linux-hwmon@vger.kernel.org
7029S:	Maintained
7030F:	Documentation/hwmon/ina209
7031F:	Documentation/devicetree/bindings/i2c/ina209.txt
7032F:	drivers/hwmon/ina209.c
7033
7034INA2XX HARDWARE MONITOR DRIVER
7035M:	Guenter Roeck <linux@roeck-us.net>
7036L:	linux-hwmon@vger.kernel.org
7037S:	Maintained
7038F:	Documentation/hwmon/ina2xx
7039F:	drivers/hwmon/ina2xx.c
7040F:	include/linux/platform_data/ina2xx.h
7041
7042INDUSTRY PACK SUBSYSTEM (IPACK)
7043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7044M:	Jens Taprogge <jens.taprogge@taprogge.org>
7045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7046L:	industrypack-devel@lists.sourceforge.net
7047W:	http://industrypack.sourceforge.net
7048S:	Maintained
7049F:	drivers/ipack/
7050
7051INFINIBAND SUBSYSTEM
7052M:	Doug Ledford <dledford@redhat.com>
7053M:	Jason Gunthorpe <jgg@mellanox.com>
7054L:	linux-rdma@vger.kernel.org
7055W:	https://github.com/linux-rdma/rdma-core
7056Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7058S:	Supported
7059F:	Documentation/devicetree/bindings/infiniband/
7060F:	Documentation/infiniband/
7061F:	drivers/infiniband/
7062F:	include/uapi/linux/if_infiniband.h
7063F:	include/uapi/rdma/
7064F:	include/rdma/
7065
7066INGENIC JZ4780 DMA Driver
7067M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7068S:	Maintained
7069F:	drivers/dma/dma-jz4780.c
7070
7071INGENIC JZ4780 NAND DRIVER
7072M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7073L:	linux-mtd@lists.infradead.org
7074S:	Maintained
7075F:	drivers/mtd/nand/raw/jz4780_*
7076
7077INOTIFY
7078M:	Jan Kara <jack@suse.cz>
7079R:	Amir Goldstein <amir73il@gmail.com>
7080L:	linux-fsdevel@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/filesystems/inotify.txt
7083F:	fs/notify/inotify/
7084F:	include/linux/inotify.h
7085F:	include/uapi/linux/inotify.h
7086
7087INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7088M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7089L:	linux-input@vger.kernel.org
7090Q:	http://patchwork.kernel.org/project/linux-input/list/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7092S:	Maintained
7093F:	drivers/input/
7094F:	include/linux/input.h
7095F:	include/uapi/linux/input.h
7096F:	include/uapi/linux/input-event-codes.h
7097F:	include/linux/input/
7098F:	Documentation/devicetree/bindings/input/
7099F:	Documentation/devicetree/bindings/serio/
7100F:	Documentation/input/
7101
7102INPUT MULTITOUCH (MT) PROTOCOL
7103M:	Henrik Rydberg <rydberg@bitmath.org>
7104L:	linux-input@vger.kernel.org
7105S:	Odd fixes
7106F:	Documentation/input/multi-touch-protocol.rst
7107F:	drivers/input/input-mt.c
7108K:	\b(ABS|SYN)_MT_
7109
7110INSIDE SECURE CRYPTO DRIVER
7111M:	Antoine Tenart <antoine.tenart@bootlin.com>
7112F:	drivers/crypto/inside-secure/
7113S:	Maintained
7114L:	linux-crypto@vger.kernel.org
7115
7116INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7117M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7118M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7119L:	linux-integrity@vger.kernel.org
7120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7121S:	Supported
7122F:	security/integrity/ima/
7123
7124INTEL 810/815 FRAMEBUFFER DRIVER
7125M:	Antonino Daplas <adaplas@gmail.com>
7126L:	linux-fbdev@vger.kernel.org
7127S:	Maintained
7128F:	drivers/video/fbdev/i810/
7129
7130INTEL ASoC DRIVERS
7131M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7132M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7133M:	Jie Yang <yang.jie@linux.intel.com>
7134L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7135S:	Supported
7136F:	sound/soc/intel/
7137
7138INTEL C600 SERIES SAS CONTROLLER DRIVER
7139M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7140M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7141L:	linux-scsi@vger.kernel.org
7142T:	git git://git.code.sf.net/p/intel-sas/isci
7143S:	Supported
7144F:	drivers/scsi/isci/
7145
7146INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7147M:	Jani Nikula <jani.nikula@linux.intel.com>
7148M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7149M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7150L:	intel-gfx@lists.freedesktop.org
7151W:	https://01.org/linuxgraphics/
7152B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7153C:	irc://chat.freenode.net/intel-gfx
7154Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7155T:	git git://anongit.freedesktop.org/drm-intel
7156S:	Supported
7157F:	drivers/gpu/drm/i915/
7158F:	include/drm/i915*
7159F:	include/uapi/drm/i915_drm.h
7160F:	Documentation/gpu/i915.rst
7161
7162INTEL ETHERNET DRIVERS
7163M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7164L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7165W:	http://www.intel.com/support/feedback.htm
7166W:	http://e1000.sourceforge.net/
7167Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7170S:	Supported
7171F:	Documentation/networking/e100.rst
7172F:	Documentation/networking/e1000.rst
7173F:	Documentation/networking/e1000e.txt
7174F:	Documentation/networking/igb.txt
7175F:	Documentation/networking/igbvf.txt
7176F:	Documentation/networking/ixgb.txt
7177F:	Documentation/networking/ixgbe.txt
7178F:	Documentation/networking/ixgbevf.txt
7179F:	Documentation/networking/i40e.txt
7180F:	Documentation/networking/i40evf.txt
7181F:	Documentation/networking/ice.txt
7182F:	drivers/net/ethernet/intel/
7183F:	drivers/net/ethernet/intel/*/
7184F:	include/linux/avf/virtchnl.h
7185
7186INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7187M:	Maik Broemme <mbroemme@libmpq.org>
7188L:	linux-fbdev@vger.kernel.org
7189S:	Maintained
7190F:	Documentation/fb/intelfb.txt
7191F:	drivers/video/fbdev/intelfb/
7192
7193INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7194M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7195M:	Zhi Wang <zhi.a.wang@intel.com>
7196L:	intel-gvt-dev@lists.freedesktop.org
7197L:	intel-gfx@lists.freedesktop.org
7198W:	https://01.org/igvt-g
7199T:	git https://github.com/intel/gvt-linux.git
7200S:	Supported
7201F:	drivers/gpu/drm/i915/gvt/
7202
7203INTEL HID EVENT DRIVER
7204M:	Alex Hung <alex.hung@canonical.com>
7205L:	platform-driver-x86@vger.kernel.org
7206S:	Maintained
7207F:	drivers/platform/x86/intel-hid.c
7208
7209INTEL I/OAT DMA DRIVER
7210M:	Dave Jiang <dave.jiang@intel.com>
7211R:	Dan Williams <dan.j.williams@intel.com>
7212L:	dmaengine@vger.kernel.org
7213Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7214S:	Supported
7215F:	drivers/dma/ioat*
7216
7217INTEL IDLE DRIVER
7218M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7219M:	Len Brown <lenb@kernel.org>
7220L:	linux-pm@vger.kernel.org
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7222B:	https://bugzilla.kernel.org
7223S:	Supported
7224F:	drivers/idle/intel_idle.c
7225
7226INTEL INTEGRATED SENSOR HUB DRIVER
7227M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7228M:	Jiri Kosina <jikos@kernel.org>
7229L:	linux-input@vger.kernel.org
7230S:	Maintained
7231F:	drivers/hid/intel-ish-hid/
7232
7233INTEL IOMMU (VT-d)
7234M:	David Woodhouse <dwmw2@infradead.org>
7235L:	iommu@lists.linux-foundation.org
7236T:	git git://git.infradead.org/iommu-2.6.git
7237S:	Supported
7238F:	drivers/iommu/intel-iommu.c
7239F:	include/linux/intel-iommu.h
7240
7241INTEL IOP-ADMA DMA DRIVER
7242R:	Dan Williams <dan.j.williams@intel.com>
7243S:	Odd fixes
7244F:	drivers/dma/iop-adma.c
7245
7246INTEL IPU3 CSI-2 CIO2 DRIVER
7247M:	Yong Zhi <yong.zhi@intel.com>
7248M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7249L:	linux-media@vger.kernel.org
7250S:	Maintained
7251F:	drivers/media/pci/intel/ipu3/
7252F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7253
7254INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7255M:	Krzysztof Halasa <khalasa@piap.pl>
7256S:	Maintained
7257F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7258F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7259F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7260F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7261F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7262F:	drivers/net/wan/ixp4xx_hss.c
7263
7264INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7265M:	Deepak Saxena <dsaxena@plexity.net>
7266S:	Maintained
7267F:	drivers/char/hw_random/ixp4xx-rng.c
7268
7269INTEL MANAGEMENT ENGINE (mei)
7270M:	Tomas Winkler <tomas.winkler@intel.com>
7271L:	linux-kernel@vger.kernel.org
7272S:	Supported
7273F:	include/uapi/linux/mei.h
7274F:	include/linux/mei_cl_bus.h
7275F:	drivers/misc/mei/*
7276F:	drivers/watchdog/mei_wdt.c
7277F:	Documentation/misc-devices/mei/*
7278F:	samples/mei/*
7279
7280INTEL MENLOW THERMAL DRIVER
7281M:	Sujith Thomas <sujith.thomas@intel.com>
7282L:	platform-driver-x86@vger.kernel.org
7283W:	https://01.org/linux-acpi
7284S:	Supported
7285F:	drivers/platform/x86/intel_menlow.c
7286
7287INTEL MERRIFIELD GPIO DRIVER
7288M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7289L:	linux-gpio@vger.kernel.org
7290S:	Maintained
7291F:	drivers/gpio/gpio-merrifield.c
7292
7293INTEL MIC DRIVERS (mic)
7294M:	Sudeep Dutt <sudeep.dutt@intel.com>
7295M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7296S:	Supported
7297W:	https://github.com/sudeepdutt/mic
7298W:	http://software.intel.com/en-us/mic-developer
7299F:	include/linux/mic_bus.h
7300F:	include/linux/scif.h
7301F:	include/uapi/linux/mic_common.h
7302F:	include/uapi/linux/mic_ioctl.h
7303F:	include/uapi/linux/scif_ioctl.h
7304F:	drivers/misc/mic/
7305F:	drivers/dma/mic_x100_dma.c
7306F:	drivers/dma/mic_x100_dma.h
7307F:	Documentation/mic/
7308
7309INTEL PMC CORE DRIVER
7310M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7311M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7312L:	platform-driver-x86@vger.kernel.org
7313S:	Maintained
7314F:	arch/x86/include/asm/pmc_core.h
7315F:	drivers/platform/x86/intel_pmc_core*
7316
7317INTEL PMC/P-Unit IPC DRIVER
7318M:	Zha Qipeng<qipeng.zha@intel.com>
7319L:	platform-driver-x86@vger.kernel.org
7320S:	Maintained
7321F:	drivers/platform/x86/intel_pmc_ipc.c
7322F:	drivers/platform/x86/intel_punit_ipc.c
7323F:	arch/x86/include/asm/intel_pmc_ipc.h
7324F:	arch/x86/include/asm/intel_punit_ipc.h
7325
7326INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7327M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7328L:	linux-wireless@vger.kernel.org
7329S:	Maintained
7330F:	Documentation/networking/README.ipw2100
7331F:	Documentation/networking/README.ipw2200
7332F:	drivers/net/wireless/intel/ipw2x00/
7333
7334INTEL PSTATE DRIVER
7335M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7336M:	Len Brown <lenb@kernel.org>
7337L:	linux-pm@vger.kernel.org
7338S:	Supported
7339F:	drivers/cpufreq/intel_pstate.c
7340
7341INTEL RDMA RNIC DRIVER
7342M:	Faisal Latif <faisal.latif@intel.com>
7343M:	Shiraz Saleem <shiraz.saleem@intel.com>
7344L:	linux-rdma@vger.kernel.org
7345S:	Supported
7346F:	drivers/infiniband/hw/i40iw/
7347F:	include/uapi/rdma/i40iw-abi.h
7348
7349INTEL SHA MULTIBUFFER DRIVER
7350M:	Megha Dey <megha.dey@linux.intel.com>
7351R:	Tim Chen <tim.c.chen@linux.intel.com>
7352L:	linux-crypto@vger.kernel.org
7353S:	Supported
7354F:	arch/x86/crypto/sha*-mb
7355F:	crypto/mcryptd.c
7356
7357INTEL TELEMETRY DRIVER
7358M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7359L:	platform-driver-x86@vger.kernel.org
7360S:	Maintained
7361F:	arch/x86/include/asm/intel_telemetry.h
7362F:	drivers/platform/x86/intel_telemetry*
7363
7364INTEL VIRTUAL BUTTON DRIVER
7365M:	AceLan Kao <acelan.kao@canonical.com>
7366L:	platform-driver-x86@vger.kernel.org
7367S:	Maintained
7368F:	drivers/platform/x86/intel-vbtn.c
7369
7370INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7371M:	Stanislaw Gruszka <sgruszka@redhat.com>
7372L:	linux-wireless@vger.kernel.org
7373S:	Supported
7374F:	drivers/net/wireless/intel/iwlegacy/
7375
7376INTEL WIRELESS WIFI LINK (iwlwifi)
7377M:	Johannes Berg <johannes.berg@intel.com>
7378M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7379M:	Luca Coelho <luciano.coelho@intel.com>
7380M:	Intel Linux Wireless <linuxwifi@intel.com>
7381L:	linux-wireless@vger.kernel.org
7382W:	http://intellinuxwireless.org
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7384S:	Supported
7385F:	drivers/net/wireless/intel/iwlwifi/
7386
7387INTEL WIRELESS WIMAX CONNECTION 2400
7388M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7389M:	linux-wimax@intel.com
7390L:	wimax@linuxwimax.org (subscribers-only)
7391S:	Supported
7392W:	http://linuxwimax.org
7393F:	Documentation/wimax/README.i2400m
7394F:	drivers/net/wimax/i2400m/
7395F:	include/uapi/linux/wimax/i2400m.h
7396
7397INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7398M:	Mario Limonciello <mario.limonciello@dell.com>
7399S:	Maintained
7400F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7401
7402INTEL(R) TRACE HUB
7403M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7404S:	Supported
7405F:	Documentation/trace/intel_th.rst
7406F:	drivers/hwtracing/intel_th/
7407
7408INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7409M:	Ning Sun <ning.sun@intel.com>
7410L:	tboot-devel@lists.sourceforge.net
7411W:	http://tboot.sourceforge.net
7412T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7413S:	Supported
7414F:	Documentation/intel_txt.txt
7415F:	include/linux/tboot.h
7416F:	arch/x86/kernel/tboot.c
7417
7418INTEL-MID GPIO DRIVER
7419M:	David Cohen <david.a.cohen@linux.intel.com>
7420L:	linux-gpio@vger.kernel.org
7421S:	Maintained
7422F:	drivers/gpio/gpio-intel-mid.c
7423
7424INVENSENSE MPU-3050 GYROSCOPE DRIVER
7425M:	Linus Walleij <linus.walleij@linaro.org>
7426L:	linux-iio@vger.kernel.org
7427S:	Maintained
7428F:	drivers/iio/gyro/mpu3050*
7429F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7430
7431IOC3 ETHERNET DRIVER
7432M:	Ralf Baechle <ralf@linux-mips.org>
7433L:	linux-mips@linux-mips.org
7434S:	Maintained
7435F:	drivers/net/ethernet/sgi/ioc3-eth.c
7436
7437IOC3 SERIAL DRIVER
7438M:	Pat Gefre <pfg@sgi.com>
7439L:	linux-serial@vger.kernel.org
7440S:	Maintained
7441F:	drivers/tty/serial/ioc3_serial.c
7442
7443IOMMU DRIVERS
7444M:	Joerg Roedel <joro@8bytes.org>
7445L:	iommu@lists.linux-foundation.org
7446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7447S:	Maintained
7448F:	Documentation/devicetree/bindings/iommu/
7449F:	drivers/iommu/
7450F:	include/linux/iommu.h
7451F:	include/linux/of_iommu.h
7452F:	include/linux/iova.h
7453
7454IP MASQUERADING
7455M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7456S:	Maintained
7457F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7458
7459IPMI SUBSYSTEM
7460M:	Corey Minyard <minyard@acm.org>
7461L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7462W:	http://openipmi.sourceforge.net/
7463S:	Supported
7464F:	Documentation/IPMI.txt
7465F:	drivers/char/ipmi/
7466F:	include/linux/ipmi*
7467F:	include/uapi/linux/ipmi*
7468
7469IPS SCSI RAID DRIVER
7470M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7471L:	linux-scsi@vger.kernel.org
7472W:	http://www.adaptec.com/
7473S:	Maintained
7474F:	drivers/scsi/ips*
7475
7476IPVS
7477M:	Wensong Zhang <wensong@linux-vs.org>
7478M:	Simon Horman <horms@verge.net.au>
7479M:	Julian Anastasov <ja@ssi.bg>
7480L:	netdev@vger.kernel.org
7481L:	lvs-devel@vger.kernel.org
7482S:	Maintained
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7485F:	Documentation/networking/ipvs-sysctl.txt
7486F:	include/net/ip_vs.h
7487F:	include/uapi/linux/ip_vs.h
7488F:	net/netfilter/ipvs/
7489
7490IPWIRELESS DRIVER
7491M:	Jiri Kosina <jikos@kernel.org>
7492M:	David Sterba <dsterba@suse.com>
7493S:	Odd Fixes
7494F:	drivers/tty/ipwireless/
7495
7496IPX NETWORK LAYER
7497L:	netdev@vger.kernel.org
7498S:	Obsolete
7499F:	include/uapi/linux/ipx.h
7500F:	drivers/staging/ipx/
7501
7502IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7503M:	Marc Zyngier <marc.zyngier@arm.com>
7504S:	Maintained
7505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7506F:	Documentation/IRQ-domain.txt
7507F:	include/linux/irqdomain.h
7508F:	kernel/irq/irqdomain.c
7509F:	kernel/irq/msi.c
7510
7511IRQ SUBSYSTEM
7512M:	Thomas Gleixner <tglx@linutronix.de>
7513L:	linux-kernel@vger.kernel.org
7514S:	Maintained
7515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7516F:	kernel/irq/
7517
7518IRQCHIP DRIVERS
7519M:	Thomas Gleixner <tglx@linutronix.de>
7520M:	Jason Cooper <jason@lakedaemon.net>
7521M:	Marc Zyngier <marc.zyngier@arm.com>
7522L:	linux-kernel@vger.kernel.org
7523S:	Maintained
7524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7525F:	Documentation/devicetree/bindings/interrupt-controller/
7526F:	drivers/irqchip/
7527
7528ISA
7529M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7530S:	Maintained
7531F:	Documentation/isa.txt
7532F:	drivers/base/isa.c
7533F:	include/linux/isa.h
7534
7535ISA RADIO MODULE
7536M:	Hans Verkuil <hverkuil@xs4all.nl>
7537L:	linux-media@vger.kernel.org
7538T:	git git://linuxtv.org/media_tree.git
7539W:	https://linuxtv.org
7540S:	Maintained
7541F:	drivers/media/radio/radio-isa*
7542
7543ISAPNP
7544M:	Jaroslav Kysela <perex@perex.cz>
7545S:	Maintained
7546F:	Documentation/isapnp.txt
7547F:	drivers/pnp/isapnp/
7548F:	include/linux/isapnp.h
7549
7550ISCSI
7551M:	Lee Duncan <lduncan@suse.com>
7552M:	Chris Leech <cleech@redhat.com>
7553L:	open-iscsi@googlegroups.com
7554W:	www.open-iscsi.com
7555S:	Maintained
7556F:	drivers/scsi/*iscsi*
7557F:	include/scsi/*iscsi*
7558
7559iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7560M:	Peter Jones <pjones@redhat.com>
7561M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7562S:	Maintained
7563F:	drivers/firmware/iscsi_ibft*
7564
7565ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7566M:	Or Gerlitz <ogerlitz@mellanox.com>
7567M:	Sagi Grimberg <sagi@grimberg.me>
7568M:	Roi Dayan <roid@mellanox.com>
7569L:	linux-rdma@vger.kernel.org
7570S:	Supported
7571W:	http://www.openfabrics.org
7572W:	www.open-iscsi.org
7573Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7574F:	drivers/infiniband/ulp/iser/
7575
7576ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7577M:	Sagi Grimberg <sagi@grimberg.me>
7578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7579L:	linux-rdma@vger.kernel.org
7580L:	target-devel@vger.kernel.org
7581S:	Supported
7582W:	http://www.linux-iscsi.org
7583F:	drivers/infiniband/ulp/isert
7584
7585ISDN SUBSYSTEM
7586M:	Karsten Keil <isdn@linux-pingi.de>
7587L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7588L:	netdev@vger.kernel.org
7589W:	http://www.isdn4linux.de
7590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7591S:	Maintained
7592F:	Documentation/isdn/
7593F:	drivers/isdn/
7594F:	include/linux/isdn.h
7595F:	include/linux/isdn/
7596F:	include/uapi/linux/isdn.h
7597F:	include/uapi/linux/isdn/
7598
7599ISDN SUBSYSTEM (Eicon active card driver)
7600M:	Armin Schindler <mac@melware.de>
7601L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7602W:	http://www.melware.de
7603S:	Maintained
7604F:	drivers/isdn/hardware/eicon/
7605
7606IT87 HARDWARE MONITORING DRIVER
7607M:	Jean Delvare <jdelvare@suse.com>
7608L:	linux-hwmon@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/hwmon/it87
7611F:	drivers/hwmon/it87.c
7612
7613IT913X MEDIA DRIVER
7614M:	Antti Palosaari <crope@iki.fi>
7615L:	linux-media@vger.kernel.org
7616W:	https://linuxtv.org
7617W:	http://palosaari.fi/linux/
7618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7619T:	git git://linuxtv.org/anttip/media_tree.git
7620S:	Maintained
7621F:	drivers/media/tuners/it913x*
7622
7623IVTV VIDEO4LINUX DRIVER
7624M:	Andy Walls <awalls@md.metrocast.net>
7625L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7626L:	linux-media@vger.kernel.org
7627T:	git git://linuxtv.org/media_tree.git
7628W:	http://www.ivtvdriver.org
7629S:	Maintained
7630F:	Documentation/media/v4l-drivers/ivtv*
7631F:	drivers/media/pci/ivtv/
7632F:	include/uapi/linux/ivtv*
7633
7634IX2505V MEDIA DRIVER
7635M:	Malcolm Priestley <tvboxspy@gmail.com>
7636L:	linux-media@vger.kernel.org
7637W:	https://linuxtv.org
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639S:	Maintained
7640F:	drivers/media/dvb-frontends/ix2505v*
7641
7642JAILHOUSE HYPERVISOR INTERFACE
7643M:	Jan Kiszka <jan.kiszka@siemens.com>
7644L:	jailhouse-dev@googlegroups.com
7645S:	Maintained
7646F:	arch/x86/kernel/jailhouse.c
7647F:	arch/x86/include/asm/jailhouse_para.h
7648
7649JC42.4 TEMPERATURE SENSOR DRIVER
7650M:	Guenter Roeck <linux@roeck-us.net>
7651L:	linux-hwmon@vger.kernel.org
7652S:	Maintained
7653F:	drivers/hwmon/jc42.c
7654F:	Documentation/hwmon/jc42
7655
7656JFS FILESYSTEM
7657M:	Dave Kleikamp <shaggy@kernel.org>
7658L:	jfs-discussion@lists.sourceforge.net
7659W:	http://jfs.sourceforge.net/
7660T:	git git://github.com/kleikamp/linux-shaggy.git
7661S:	Maintained
7662F:	Documentation/filesystems/jfs.txt
7663F:	fs/jfs/
7664
7665JME NETWORK DRIVER
7666M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7667L:	netdev@vger.kernel.org
7668S:	Maintained
7669F:	drivers/net/ethernet/jme.*
7670
7671JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7672M:	David Woodhouse <dwmw2@infradead.org>
7673L:	linux-mtd@lists.infradead.org
7674W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7675S:	Maintained
7676F:	fs/jffs2/
7677F:	include/uapi/linux/jffs2.h
7678
7679JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7680M:	"Theodore Ts'o" <tytso@mit.edu>
7681M:	Jan Kara <jack@suse.com>
7682L:	linux-ext4@vger.kernel.org
7683S:	Maintained
7684F:	fs/jbd2/
7685F:	include/linux/jbd2.h
7686
7687JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7688M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7689L:	linux-media@vger.kernel.org
7690S:	Maintained
7691F:	drivers/media/platform/rcar_jpu.c
7692
7693JSM Neo PCI based serial card
7694M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7695L:	linux-serial@vger.kernel.org
7696S:	Maintained
7697F:	drivers/tty/serial/jsm/
7698
7699K10TEMP HARDWARE MONITORING DRIVER
7700M:	Clemens Ladisch <clemens@ladisch.de>
7701L:	linux-hwmon@vger.kernel.org
7702S:	Maintained
7703F:	Documentation/hwmon/k10temp
7704F:	drivers/hwmon/k10temp.c
7705
7706K8TEMP HARDWARE MONITORING DRIVER
7707M:	Rudolf Marek <r.marek@assembler.cz>
7708L:	linux-hwmon@vger.kernel.org
7709S:	Maintained
7710F:	Documentation/hwmon/k8temp
7711F:	drivers/hwmon/k8temp.c
7712
7713KASAN
7714M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7715R:	Alexander Potapenko <glider@google.com>
7716R:	Dmitry Vyukov <dvyukov@google.com>
7717L:	kasan-dev@googlegroups.com
7718S:	Maintained
7719F:	arch/*/include/asm/kasan.h
7720F:	arch/*/mm/kasan_init*
7721F:	Documentation/dev-tools/kasan.rst
7722F:	include/linux/kasan*.h
7723F:	lib/test_kasan.c
7724F:	mm/kasan/
7725F:	scripts/Makefile.kasan
7726
7727KCONFIG
7728M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7730L:	linux-kbuild@vger.kernel.org
7731S:	Maintained
7732F:	Documentation/kbuild/kconfig*
7733F:	scripts/kconfig/
7734F:	scripts/Kconfig.include
7735
7736KDUMP
7737M:	Dave Young <dyoung@redhat.com>
7738M:	Baoquan He <bhe@redhat.com>
7739R:	Vivek Goyal <vgoyal@redhat.com>
7740L:	kexec@lists.infradead.org
7741W:	http://lse.sourceforge.net/kdump/
7742S:	Maintained
7743F:	Documentation/kdump/
7744
7745KEENE FM RADIO TRANSMITTER DRIVER
7746M:	Hans Verkuil <hverkuil@xs4all.nl>
7747L:	linux-media@vger.kernel.org
7748T:	git git://linuxtv.org/media_tree.git
7749W:	https://linuxtv.org
7750S:	Maintained
7751F:	drivers/media/radio/radio-keene*
7752
7753KERNEL AUTOMOUNTER
7754M:	Ian Kent <raven@themaw.net>
7755L:	autofs@vger.kernel.org
7756S:	Maintained
7757F:	fs/autofs/
7758
7759KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7760M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7761M:	Michal Marek <michal.lkml@markovi.net>
7762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7763L:	linux-kbuild@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/kbuild/
7766F:	Makefile
7767F:	scripts/Kbuild*
7768F:	scripts/Makefile*
7769F:	scripts/basic/
7770F:	scripts/mk*
7771F:	scripts/mod/
7772F:	scripts/package/
7773
7774KERNEL JANITORS
7775L:	kernel-janitors@vger.kernel.org
7776W:	http://kernelnewbies.org/KernelJanitors
7777S:	Odd Fixes
7778
7779KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7780M:	"J. Bruce Fields" <bfields@fieldses.org>
7781M:	Jeff Layton <jlayton@kernel.org>
7782L:	linux-nfs@vger.kernel.org
7783W:	http://nfs.sourceforge.net/
7784T:	git git://linux-nfs.org/~bfields/linux.git
7785S:	Supported
7786F:	fs/nfsd/
7787F:	include/uapi/linux/nfsd/
7788F:	fs/lockd/
7789F:	fs/nfs_common/
7790F:	net/sunrpc/
7791F:	include/linux/lockd/
7792F:	include/linux/sunrpc/
7793F:	include/uapi/linux/sunrpc/
7794
7795KERNEL SELFTEST FRAMEWORK
7796M:	Shuah Khan <shuah@kernel.org>
7797L:	linux-kselftest@vger.kernel.org
7798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7799Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7800S:	Maintained
7801F:	tools/testing/selftests/
7802F:	Documentation/dev-tools/kselftest*
7803
7804KERNEL USERMODE HELPER
7805M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7806L:	linux-kernel@vger.kernel.org
7807S:	Maintained
7808F:	kernel/umh.c
7809F:	include/linux/umh.h
7810
7811KERNEL VIRTUAL MACHINE (KVM)
7812M:	Paolo Bonzini <pbonzini@redhat.com>
7813M:	Radim Krčmář <rkrcmar@redhat.com>
7814L:	kvm@vger.kernel.org
7815W:	http://www.linux-kvm.org
7816T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7817S:	Supported
7818F:	Documentation/virtual/kvm/
7819F:	include/trace/events/kvm.h
7820F:	include/uapi/asm-generic/kvm*
7821F:	include/uapi/linux/kvm*
7822F:	include/asm-generic/kvm*
7823F:	include/linux/kvm*
7824F:	include/kvm/iodev.h
7825F:	virt/kvm/*
7826F:	tools/kvm/
7827
7828KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7829M:	Joerg Roedel <joro@8bytes.org>
7830L:	kvm@vger.kernel.org
7831W:	http://www.linux-kvm.org/
7832S:	Maintained
7833F:	arch/x86/include/asm/svm.h
7834F:	arch/x86/kvm/svm.c
7835
7836KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7837M:	Christoffer Dall <christoffer.dall@arm.com>
7838M:	Marc Zyngier <marc.zyngier@arm.com>
7839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7840L:	kvmarm@lists.cs.columbia.edu
7841W:	http://systems.cs.columbia.edu/projects/kvm-arm
7842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7843S:	Supported
7844F:	arch/arm/include/uapi/asm/kvm*
7845F:	arch/arm/include/asm/kvm*
7846F:	arch/arm/kvm/
7847F:	virt/kvm/arm/
7848F:	include/kvm/arm_*
7849
7850KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7851M:	Christoffer Dall <christoffer.dall@arm.com>
7852M:	Marc Zyngier <marc.zyngier@arm.com>
7853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7854L:	kvmarm@lists.cs.columbia.edu
7855S:	Maintained
7856F:	arch/arm64/include/uapi/asm/kvm*
7857F:	arch/arm64/include/asm/kvm*
7858F:	arch/arm64/kvm/
7859
7860KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7861M:	James Hogan <jhogan@kernel.org>
7862L:	linux-mips@linux-mips.org
7863S:	Supported
7864F:	arch/mips/include/uapi/asm/kvm*
7865F:	arch/mips/include/asm/kvm*
7866F:	arch/mips/kvm/
7867
7868KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7869M:	Paul Mackerras <paulus@ozlabs.org>
7870L:	kvm-ppc@vger.kernel.org
7871W:	http://www.linux-kvm.org/
7872T:	git git://github.com/agraf/linux-2.6.git
7873S:	Supported
7874F:	arch/powerpc/include/uapi/asm/kvm*
7875F:	arch/powerpc/include/asm/kvm*
7876F:	arch/powerpc/kvm/
7877F:	arch/powerpc/kernel/kvm*
7878
7879KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7880M:	Christian Borntraeger <borntraeger@de.ibm.com>
7881M:	Janosch Frank <frankja@linux.ibm.com>
7882R:	David Hildenbrand <david@redhat.com>
7883R:	Cornelia Huck <cohuck@redhat.com>
7884L:	linux-s390@vger.kernel.org
7885W:	http://www.ibm.com/developerworks/linux/linux390/
7886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7887S:	Supported
7888F:	arch/s390/include/uapi/asm/kvm*
7889F:	arch/s390/include/asm/gmap.h
7890F:	arch/s390/include/asm/kvm*
7891F:	arch/s390/kvm/
7892F:	arch/s390/mm/gmap.c
7893
7894KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7895M:	Paolo Bonzini <pbonzini@redhat.com>
7896M:	Radim Krčmář <rkrcmar@redhat.com>
7897L:	kvm@vger.kernel.org
7898W:	http://www.linux-kvm.org
7899T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7900S:	Supported
7901F:	arch/x86/kvm/
7902F:	arch/x86/include/uapi/asm/kvm*
7903F:	arch/x86/include/asm/kvm*
7904F:	arch/x86/include/asm/pvclock-abi.h
7905F:	arch/x86/kernel/kvm.c
7906F:	arch/x86/kernel/kvmclock.c
7907
7908KERNFS
7909M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7910M:	Tejun Heo <tj@kernel.org>
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7912S:	Supported
7913F:	include/linux/kernfs.h
7914F:	fs/kernfs/
7915
7916KEXEC
7917M:	Eric Biederman <ebiederm@xmission.com>
7918W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7919L:	kexec@lists.infradead.org
7920S:	Maintained
7921F:	include/linux/kexec.h
7922F:	include/uapi/linux/kexec.h
7923F:	kernel/kexec*
7924
7925KEYS-ENCRYPTED
7926M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7927L:	linux-integrity@vger.kernel.org
7928L:	keyrings@vger.kernel.org
7929S:	Supported
7930F:	Documentation/security/keys/trusted-encrypted.rst
7931F:	include/keys/encrypted-type.h
7932F:	security/keys/encrypted-keys/
7933
7934KEYS-TRUSTED
7935M:	James Bottomley <jejb@linux.vnet.ibm.com>
7936M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7937L:	linux-integrity@vger.kernel.org
7938L:	keyrings@vger.kernel.org
7939S:	Supported
7940F:	Documentation/security/keys/trusted-encrypted.rst
7941F:	include/keys/trusted-type.h
7942F:	security/keys/trusted.c
7943F:	security/keys/trusted.h
7944
7945KEYS/KEYRINGS:
7946M:	David Howells <dhowells@redhat.com>
7947L:	keyrings@vger.kernel.org
7948S:	Maintained
7949F:	Documentation/security/keys/core.rst
7950F:	include/linux/key.h
7951F:	include/linux/key-type.h
7952F:	include/linux/keyctl.h
7953F:	include/uapi/linux/keyctl.h
7954F:	include/keys/
7955F:	security/keys/
7956
7957KGDB / KDB /debug_core
7958M:	Jason Wessel <jason.wessel@windriver.com>
7959M:	Daniel Thompson <daniel.thompson@linaro.org>
7960W:	http://kgdb.wiki.kernel.org/
7961L:	kgdb-bugreport@lists.sourceforge.net
7962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7963S:	Maintained
7964F:	Documentation/dev-tools/kgdb.rst
7965F:	drivers/misc/kgdbts.c
7966F:	drivers/tty/serial/kgdboc.c
7967F:	include/linux/kdb.h
7968F:	include/linux/kgdb.h
7969F:	kernel/debug/
7970
7971KMEMLEAK
7972M:	Catalin Marinas <catalin.marinas@arm.com>
7973S:	Maintained
7974F:	Documentation/dev-tools/kmemleak.rst
7975F:	include/linux/kmemleak.h
7976F:	mm/kmemleak.c
7977F:	mm/kmemleak-test.c
7978
7979KMOD KERNEL MODULE LOADER - USERMODE HELPER
7980M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7981L:	linux-kernel@vger.kernel.org
7982S:	Maintained
7983F:	kernel/kmod.c
7984F:	include/linux/kmod.h
7985F:	lib/test_kmod.c
7986F:	tools/testing/selftests/kmod/
7987
7988KPROBES
7989M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
7990M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7991M:	"David S. Miller" <davem@davemloft.net>
7992M:	Masami Hiramatsu <mhiramat@kernel.org>
7993S:	Maintained
7994F:	Documentation/kprobes.txt
7995F:	include/linux/kprobes.h
7996F:	include/asm-generic/kprobes.h
7997F:	kernel/kprobes.c
7998
7999KS0108 LCD CONTROLLER DRIVER
8000M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8001S:	Maintained
8002F:	Documentation/auxdisplay/ks0108
8003F:	drivers/auxdisplay/ks0108.c
8004F:	include/linux/ks0108.h
8005
8006L3MDEV
8007M:	David Ahern <dsa@cumulusnetworks.com>
8008L:	netdev@vger.kernel.org
8009S:	Maintained
8010F:	net/l3mdev
8011F:	include/net/l3mdev.h
8012
8013LANTIQ MIPS ARCHITECTURE
8014M:	John Crispin <john@phrozen.org>
8015L:	linux-mips@linux-mips.org
8016S:	Maintained
8017F:	arch/mips/lantiq
8018F:	drivers/soc/lantiq
8019
8020LAPB module
8021L:	linux-x25@vger.kernel.org
8022S:	Orphan
8023F:	Documentation/networking/lapb-module.txt
8024F:	include/*/lapb.h
8025F:	net/lapb/
8026
8027LASI 53c700 driver for PARISC
8028M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8029L:	linux-scsi@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/scsi/53c700.txt
8032F:	drivers/scsi/53c700*
8033
8034LEAKING_ADDRESSES
8035M:	Tobin C. Harding <me@tobin.cc>
8036M:	Tycho Andersen <tycho@tycho.ws>
8037L:	kernel-hardening@lists.openwall.com
8038S:	Maintained
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8040F:	scripts/leaking_addresses.pl
8041
8042LED SUBSYSTEM
8043M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8044M:	Pavel Machek <pavel@ucw.cz>
8045L:	linux-leds@vger.kernel.org
8046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8047S:	Maintained
8048F:	Documentation/devicetree/bindings/leds/
8049F:	drivers/leds/
8050F:	include/linux/leds.h
8051
8052LEGACY EEPROM DRIVER
8053M:	Jean Delvare <jdelvare@suse.com>
8054S:	Maintained
8055F:	Documentation/misc-devices/eeprom
8056F:	drivers/misc/eeprom/eeprom.c
8057
8058LEGO MINDSTORMS EV3
8059R:	David Lechner <david@lechnology.com>
8060S:	Maintained
8061F:	arch/arm/boot/dts/da850-lego-ev3.dts
8062F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8063F:	drivers/power/supply/lego_ev3_battery.c
8064
8065LEGO USB Tower driver
8066M:	Juergen Stuber <starblue@users.sourceforge.net>
8067L:	legousb-devel@lists.sourceforge.net
8068W:	http://legousb.sourceforge.net/
8069S:	Maintained
8070F:	drivers/usb/misc/legousbtower.c
8071
8072LG2160 MEDIA DRIVER
8073M:	Michael Krufky <mkrufky@linuxtv.org>
8074L:	linux-media@vger.kernel.org
8075W:	https://linuxtv.org
8076W:	http://github.com/mkrufky
8077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8078T:	git git://linuxtv.org/mkrufky/tuners.git
8079S:	Maintained
8080F:	drivers/media/dvb-frontends/lg2160.*
8081
8082LGDT3305 MEDIA DRIVER
8083M:	Michael Krufky <mkrufky@linuxtv.org>
8084L:	linux-media@vger.kernel.org
8085W:	https://linuxtv.org
8086W:	http://github.com/mkrufky
8087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8088T:	git git://linuxtv.org/mkrufky/tuners.git
8089S:	Maintained
8090F:	drivers/media/dvb-frontends/lgdt3305.*
8091
8092LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8093M:	Viresh Kumar <vireshk@kernel.org>
8094L:	linux-ide@vger.kernel.org
8095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8096S:	Maintained
8097F:	include/linux/pata_arasan_cf_data.h
8098F:	drivers/ata/pata_arasan_cf.c
8099
8100LIBATA PATA DRIVERS
8101M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8102M:	Tejun Heo <tj@kernel.org>
8103L:	linux-ide@vger.kernel.org
8104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8105S:	Maintained
8106F:	drivers/ata/pata_*.c
8107F:	drivers/ata/ata_generic.c
8108
8109LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8110M:	Linus Walleij <linus.walleij@linaro.org>
8111L:	linux-ide@vger.kernel.org
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8113S:	Maintained
8114F:	drivers/ata/pata_ftide010.c
8115F:	drivers/ata/sata_gemini.c
8116F:	drivers/ata/sata_gemini.h
8117
8118LIBATA SATA AHCI PLATFORM devices support
8119M:	Hans de Goede <hdegoede@redhat.com>
8120M:	Tejun Heo <tj@kernel.org>
8121L:	linux-ide@vger.kernel.org
8122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8123S:	Maintained
8124F:	drivers/ata/ahci_platform.c
8125F:	drivers/ata/libahci_platform.c
8126F:	include/linux/ahci_platform.h
8127
8128LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8129M:	Mikael Pettersson <mikpelinux@gmail.com>
8130L:	linux-ide@vger.kernel.org
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8132S:	Maintained
8133F:	drivers/ata/sata_promise.*
8134
8135LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8136M:	Tejun Heo <tj@kernel.org>
8137L:	linux-ide@vger.kernel.org
8138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8139S:	Maintained
8140F:	drivers/ata/
8141F:	include/linux/ata.h
8142F:	include/linux/libata.h
8143F:	Documentation/devicetree/bindings/ata/
8144
8145LIBLOCKDEP
8146M:	Sasha Levin <alexander.levin@verizon.com>
8147S:	Maintained
8148F:	tools/lib/lockdep/
8149
8150LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8151M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8152M:	Dan Williams <dan.j.williams@intel.com>
8153M:	Vishal Verma <vishal.l.verma@intel.com>
8154M:	Dave Jiang <dave.jiang@intel.com>
8155L:	linux-nvdimm@lists.01.org
8156Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8157S:	Supported
8158F:	drivers/nvdimm/blk.c
8159F:	drivers/nvdimm/region_devs.c
8160
8161LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8162M:	Vishal Verma <vishal.l.verma@intel.com>
8163M:	Dan Williams <dan.j.williams@intel.com>
8164M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8165M:	Dave Jiang <dave.jiang@intel.com>
8166L:	linux-nvdimm@lists.01.org
8167Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8168S:	Supported
8169F:	drivers/nvdimm/btt*
8170
8171LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8172M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8173M:	Dan Williams <dan.j.williams@intel.com>
8174M:	Vishal Verma <vishal.l.verma@intel.com>
8175M:	Dave Jiang <dave.jiang@intel.com>
8176L:	linux-nvdimm@lists.01.org
8177Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8178S:	Supported
8179F:	drivers/nvdimm/pmem*
8180
8181LIBNVDIMM: DEVICETREE BINDINGS
8182M:	Oliver O'Halloran <oohall@gmail.com>
8183L:	linux-nvdimm@lists.01.org
8184Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8185S:	Supported
8186F:	drivers/nvdimm/of_pmem.c
8187F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8188
8189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8190M:	Dan Williams <dan.j.williams@intel.com>
8191M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8192M:	Vishal Verma <vishal.l.verma@intel.com>
8193M:	Dave Jiang <dave.jiang@intel.com>
8194L:	linux-nvdimm@lists.01.org
8195Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8197S:	Supported
8198F:	drivers/nvdimm/*
8199F:	drivers/acpi/nfit/*
8200F:	include/linux/nd.h
8201F:	include/linux/libnvdimm.h
8202F:	include/uapi/linux/ndctl.h
8203
8204LIGHTNVM PLATFORM SUPPORT
8205M:	Matias Bjorling <mb@lightnvm.io>
8206W:	http://github/OpenChannelSSD
8207L:	linux-block@vger.kernel.org
8208S:	Maintained
8209F:	drivers/lightnvm/
8210F:	include/linux/lightnvm.h
8211F:	include/uapi/linux/lightnvm.h
8212
8213LINUX FOR POWER MACINTOSH
8214M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8215W:	http://www.penguinppc.org/
8216L:	linuxppc-dev@lists.ozlabs.org
8217S:	Maintained
8218F:	arch/powerpc/platforms/powermac/
8219F:	drivers/macintosh/
8220
8221LINUX FOR POWERPC (32-BIT AND 64-BIT)
8222M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8223M:	Paul Mackerras <paulus@samba.org>
8224M:	Michael Ellerman <mpe@ellerman.id.au>
8225W:	https://github.com/linuxppc/linux/wiki
8226L:	linuxppc-dev@lists.ozlabs.org
8227Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8229S:	Supported
8230F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8231F:	Documentation/devicetree/bindings/powerpc/
8232F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8233F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8234F:	Documentation/powerpc/
8235F:	arch/powerpc/
8236F:	drivers/char/tpm/tpm_ibmvtpm*
8237F:	drivers/crypto/nx/
8238F:	drivers/crypto/vmx/
8239F:	drivers/i2c/busses/i2c-opal.c
8240F:	drivers/net/ethernet/ibm/ibmveth.*
8241F:	drivers/net/ethernet/ibm/ibmvnic.*
8242F:	drivers/pci/hotplug/pnv_php.c
8243F:	drivers/pci/hotplug/rpa*
8244F:	drivers/rtc/rtc-opal.c
8245F:	drivers/scsi/ibmvscsi/
8246F:	drivers/tty/hvc/hvc_opal.c
8247F:	drivers/watchdog/wdrtas.c
8248F:	tools/testing/selftests/powerpc
8249N:	/pmac
8250N:	powermac
8251N:	powernv
8252N:	[^a-z0-9]ps3
8253N:	pseries
8254
8255LINUX FOR POWERPC EMBEDDED MPC5XXX
8256M:	Anatolij Gustschin <agust@denx.de>
8257L:	linuxppc-dev@lists.ozlabs.org
8258T:	git git://git.denx.de/linux-denx-agust.git
8259S:	Maintained
8260F:	arch/powerpc/platforms/512x/
8261F:	arch/powerpc/platforms/52xx/
8262
8263LINUX FOR POWERPC EMBEDDED PPC4XX
8264M:	Alistair Popple <alistair@popple.id.au>
8265M:	Matt Porter <mporter@kernel.crashing.org>
8266W:	http://www.penguinppc.org/
8267L:	linuxppc-dev@lists.ozlabs.org
8268S:	Maintained
8269F:	arch/powerpc/platforms/40x/
8270F:	arch/powerpc/platforms/44x/
8271
8272LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8273M:	Scott Wood <oss@buserror.net>
8274M:	Kumar Gala <galak@kernel.crashing.org>
8275W:	http://www.penguinppc.org/
8276L:	linuxppc-dev@lists.ozlabs.org
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8278S:	Maintained
8279F:	arch/powerpc/platforms/83xx/
8280F:	arch/powerpc/platforms/85xx/
8281F:	Documentation/devicetree/bindings/powerpc/fsl/
8282
8283LINUX FOR POWERPC EMBEDDED PPC8XX
8284M:	Vitaly Bordug <vitb@kernel.crashing.org>
8285W:	http://www.penguinppc.org/
8286L:	linuxppc-dev@lists.ozlabs.org
8287S:	Maintained
8288F:	arch/powerpc/platforms/8xx/
8289
8290LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8291L:	linuxppc-dev@lists.ozlabs.org
8292S:	Orphan
8293F:	arch/powerpc/*/*virtex*
8294F:	arch/powerpc/*/*/*virtex*
8295
8296LINUX FOR POWERPC PA SEMI PWRFICIENT
8297L:	linuxppc-dev@lists.ozlabs.org
8298S:	Orphan
8299F:	arch/powerpc/platforms/pasemi/
8300F:	drivers/*/*pasemi*
8301F:	drivers/*/*/*pasemi*
8302
8303LINUX KERNEL DUMP TEST MODULE (LKDTM)
8304M:	Kees Cook <keescook@chromium.org>
8305S:	Maintained
8306F:	drivers/misc/lkdtm/*
8307
8308LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8309M:	Alan Stern <stern@rowland.harvard.edu>
8310M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8311M:	Will Deacon <will.deacon@arm.com>
8312M:	Peter Zijlstra <peterz@infradead.org>
8313M:	Boqun Feng <boqun.feng@gmail.com>
8314M:	Nicholas Piggin <npiggin@gmail.com>
8315M:	David Howells <dhowells@redhat.com>
8316M:	Jade Alglave <j.alglave@ucl.ac.uk>
8317M:	Luc Maranget <luc.maranget@inria.fr>
8318M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8319R:	Akira Yokosawa <akiyks@gmail.com>
8320R:	Daniel Lustig <dlustig@nvidia.com>
8321L:	linux-kernel@vger.kernel.org
8322L:	linux-arch@vger.kernel.org
8323S:	Supported
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8325F:	tools/memory-model/
8326F:	Documentation/atomic_bitops.txt
8327F:	Documentation/atomic_t.txt
8328F:	Documentation/core-api/atomic_ops.rst
8329F:	Documentation/core-api/refcount-vs-atomic.rst
8330F:	Documentation/memory-barriers.txt
8331
8332LINUX SECURITY MODULE (LSM) FRAMEWORK
8333M:	Chris Wright <chrisw@sous-sol.org>
8334L:	linux-security-module@vger.kernel.org
8335S:	Supported
8336
8337LIS3LV02D ACCELEROMETER DRIVER
8338M:	Eric Piel <eric.piel@tremplin-utc.net>
8339S:	Maintained
8340F:	Documentation/misc-devices/lis3lv02d
8341F:	drivers/misc/lis3lv02d/
8342F:	drivers/platform/x86/hp_accel.c
8343
8344LIVE PATCHING
8345M:	Josh Poimboeuf <jpoimboe@redhat.com>
8346M:	Jessica Yu <jeyu@kernel.org>
8347M:	Jiri Kosina <jikos@kernel.org>
8348M:	Miroslav Benes <mbenes@suse.cz>
8349R:	Petr Mladek <pmladek@suse.com>
8350S:	Maintained
8351F:	kernel/livepatch/
8352F:	include/linux/livepatch.h
8353F:	arch/x86/include/asm/livepatch.h
8354F:	arch/x86/kernel/livepatch.c
8355F:	Documentation/livepatch/
8356F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8357F:	samples/livepatch/
8358L:	live-patching@vger.kernel.org
8359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8360
8361LLC (802.2)
8362L:	netdev@vger.kernel.org
8363S:	Odd fixes
8364F:	include/linux/llc.h
8365F:	include/uapi/linux/llc.h
8366F:	include/net/llc*
8367F:	net/llc/
8368
8369LM73 HARDWARE MONITOR DRIVER
8370M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8371L:	linux-hwmon@vger.kernel.org
8372S:	Maintained
8373F:	drivers/hwmon/lm73.c
8374
8375LM78 HARDWARE MONITOR DRIVER
8376M:	Jean Delvare <jdelvare@suse.com>
8377L:	linux-hwmon@vger.kernel.org
8378S:	Maintained
8379F:	Documentation/hwmon/lm78
8380F:	drivers/hwmon/lm78.c
8381
8382LM83 HARDWARE MONITOR DRIVER
8383M:	Jean Delvare <jdelvare@suse.com>
8384L:	linux-hwmon@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/hwmon/lm83
8387F:	drivers/hwmon/lm83.c
8388
8389LM90 HARDWARE MONITOR DRIVER
8390M:	Jean Delvare <jdelvare@suse.com>
8391L:	linux-hwmon@vger.kernel.org
8392S:	Maintained
8393F:	Documentation/hwmon/lm90
8394F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8395F:	drivers/hwmon/lm90.c
8396F:	include/dt-bindings/thermal/lm90.h
8397
8398LM95234 HARDWARE MONITOR DRIVER
8399M:	Guenter Roeck <linux@roeck-us.net>
8400L:	linux-hwmon@vger.kernel.org
8401S:	Maintained
8402F:	Documentation/hwmon/lm95234
8403F:	drivers/hwmon/lm95234.c
8404
8405LME2510 MEDIA DRIVER
8406M:	Malcolm Priestley <tvboxspy@gmail.com>
8407L:	linux-media@vger.kernel.org
8408W:	https://linuxtv.org
8409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8410S:	Maintained
8411F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8412
8413LOADPIN SECURITY MODULE
8414M:	Kees Cook <keescook@chromium.org>
8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8416S:	Supported
8417F:	security/loadpin/
8418F:	Documentation/admin-guide/LSM/LoadPin.rst
8419
8420LOCKING PRIMITIVES
8421M:	Peter Zijlstra <peterz@infradead.org>
8422M:	Ingo Molnar <mingo@redhat.com>
8423M:	Will Deacon <will.deacon@arm.com>
8424L:	linux-kernel@vger.kernel.org
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8426S:	Maintained
8427F:	Documentation/locking/
8428F:	include/linux/lockdep.h
8429F:	include/linux/spinlock*.h
8430F:	arch/*/include/asm/spinlock*.h
8431F:	include/linux/rwlock*.h
8432F:	include/linux/mutex*.h
8433F:	arch/*/include/asm/mutex*.h
8434F:	include/linux/rwsem*.h
8435F:	arch/*/include/asm/rwsem.h
8436F:	include/linux/seqlock.h
8437F:	lib/locking*.[ch]
8438F:	kernel/locking/
8439X:	kernel/locking/locktorture.c
8440
8441LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8442M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8443L:	linux-ntfs-dev@lists.sourceforge.net
8444W:	http://www.linux-ntfs.org/content/view/19/37/
8445S:	Maintained
8446F:	Documentation/ldm.txt
8447F:	block/partitions/ldm.*
8448
8449LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8450M:	Sathya Prakash <sathya.prakash@broadcom.com>
8451M:	Chaitra P B <chaitra.basappa@broadcom.com>
8452M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8453L:	MPT-FusionLinux.pdl@broadcom.com
8454L:	linux-scsi@vger.kernel.org
8455W:	http://www.avagotech.com/support/
8456S:	Supported
8457F:	drivers/message/fusion/
8458F:	drivers/scsi/mpt3sas/
8459
8460LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8461M:	Matthew Wilcox <matthew@wil.cx>
8462L:	linux-scsi@vger.kernel.org
8463S:	Maintained
8464F:	drivers/scsi/sym53c8xx_2/
8465
8466LTC4261 HARDWARE MONITOR DRIVER
8467M:	Guenter Roeck <linux@roeck-us.net>
8468L:	linux-hwmon@vger.kernel.org
8469S:	Maintained
8470F:	Documentation/hwmon/ltc4261
8471F:	drivers/hwmon/ltc4261.c
8472
8473LTC4306 I2C MULTIPLEXER DRIVER
8474M:	Michael Hennerich <michael.hennerich@analog.com>
8475W:	http://ez.analog.com/community/linux-device-drivers
8476L:	linux-i2c@vger.kernel.org
8477S:	Supported
8478F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8479F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8480
8481LTP (Linux Test Project)
8482M:	Mike Frysinger <vapier@gentoo.org>
8483M:	Cyril Hrubis <chrubis@suse.cz>
8484M:	Wanlong Gao <wanlong.gao@gmail.com>
8485M:	Jan Stancek <jstancek@redhat.com>
8486M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8487M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8488L:	ltp@lists.linux.it (subscribers-only)
8489W:	http://linux-test-project.github.io/
8490T:	git git://github.com/linux-test-project/ltp.git
8491S:	Maintained
8492
8493M68K ARCHITECTURE
8494M:	Geert Uytterhoeven <geert@linux-m68k.org>
8495L:	linux-m68k@lists.linux-m68k.org
8496W:	http://www.linux-m68k.org/
8497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8498S:	Maintained
8499F:	arch/m68k/
8500F:	drivers/zorro/
8501
8502M68K ON APPLE MACINTOSH
8503M:	Joshua Thompson <funaho@jurai.org>
8504W:	http://www.mac.linux-m68k.org/
8505L:	linux-m68k@lists.linux-m68k.org
8506S:	Maintained
8507F:	arch/m68k/mac/
8508
8509M68K ON HP9000/300
8510M:	Philip Blundell <philb@gnu.org>
8511W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8512S:	Maintained
8513F:	arch/m68k/hp300/
8514
8515M88DS3103 MEDIA DRIVER
8516M:	Antti Palosaari <crope@iki.fi>
8517L:	linux-media@vger.kernel.org
8518W:	https://linuxtv.org
8519W:	http://palosaari.fi/linux/
8520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8521T:	git git://linuxtv.org/anttip/media_tree.git
8522S:	Maintained
8523F:	drivers/media/dvb-frontends/m88ds3103*
8524
8525M88RS2000 MEDIA DRIVER
8526M:	Malcolm Priestley <tvboxspy@gmail.com>
8527L:	linux-media@vger.kernel.org
8528W:	https://linuxtv.org
8529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8530S:	Maintained
8531F:	drivers/media/dvb-frontends/m88rs2000*
8532
8533MA901 MASTERKIT USB FM RADIO DRIVER
8534M:	Alexey Klimov <klimov.linux@gmail.com>
8535L:	linux-media@vger.kernel.org
8536T:	git git://linuxtv.org/media_tree.git
8537S:	Maintained
8538F:	drivers/media/radio/radio-ma901.c
8539
8540MAC80211
8541M:	Johannes Berg <johannes@sipsolutions.net>
8542L:	linux-wireless@vger.kernel.org
8543W:	http://wireless.kernel.org/
8544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8546S:	Maintained
8547F:	Documentation/networking/mac80211-injection.txt
8548F:	include/net/mac80211.h
8549F:	net/mac80211/
8550F:	drivers/net/wireless/mac80211_hwsim.[ch]
8551F:	Documentation/networking/mac80211_hwsim/README
8552
8553MAILBOX API
8554M:	Jassi Brar <jassisinghbrar@gmail.com>
8555L:	linux-kernel@vger.kernel.org
8556S:	Maintained
8557F:	drivers/mailbox/
8558F:	include/linux/mailbox_client.h
8559F:	include/linux/mailbox_controller.h
8560
8561MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8562M:	Michael Kerrisk <mtk.manpages@gmail.com>
8563W:	http://www.kernel.org/doc/man-pages
8564L:	linux-man@vger.kernel.org
8565S:	Maintained
8566
8567MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8568M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8569L:	linux-mips@linux-mips.org
8570S:	Maintained
8571F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8572
8573MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8574M:	Andrew Lunn <andrew@lunn.ch>
8575M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8576L:	netdev@vger.kernel.org
8577S:	Maintained
8578F:	drivers/net/dsa/mv88e6xxx/
8579F:	linux/platform_data/mv88e6xxx.h
8580F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8581
8582MARVELL ARMADA DRM SUPPORT
8583M:	Russell King <linux@armlinux.org.uk>
8584S:	Maintained
8585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8586T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8587F:	drivers/gpu/drm/armada/
8588F:	include/uapi/drm/armada_drm.h
8589F:	Documentation/devicetree/bindings/display/armada/
8590
8591MARVELL CRYPTO DRIVER
8592M:	Boris Brezillon <boris.brezillon@bootlin.com>
8593M:	Arnaud Ebalard <arno@natisbad.org>
8594F:	drivers/crypto/marvell/
8595S:	Maintained
8596L:	linux-crypto@vger.kernel.org
8597
8598MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8599M:	Mirko Lindner <mlindner@marvell.com>
8600M:	Stephen Hemminger <stephen@networkplumber.org>
8601L:	netdev@vger.kernel.org
8602S:	Maintained
8603F:	drivers/net/ethernet/marvell/sk*
8604
8605MARVELL LIBERTAS WIRELESS DRIVER
8606L:	libertas-dev@lists.infradead.org
8607S:	Orphan
8608F:	drivers/net/wireless/marvell/libertas/
8609
8610MARVELL MACCHIATOBIN SUPPORT
8611M:	Russell King <linux@armlinux.org.uk>
8612L:	linux-arm-kernel@lists.infradead.org
8613S:	Maintained
8614F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8615
8616MARVELL MV643XX ETHERNET DRIVER
8617M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8621F:	include/linux/mv643xx.h
8622
8623MARVELL MV88X3310 PHY DRIVER
8624M:	Russell King <linux@armlinux.org.uk>
8625L:	netdev@vger.kernel.org
8626S:	Maintained
8627F:	drivers/net/phy/marvell10g.c
8628
8629MARVELL MVNETA ETHERNET DRIVER
8630M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8631L:	netdev@vger.kernel.org
8632S:	Maintained
8633F:	drivers/net/ethernet/marvell/mvneta.*
8634
8635MARVELL MWIFIEX WIRELESS DRIVER
8636M:	Amitkumar Karwar <amitkarwar@gmail.com>
8637M:	Nishant Sarmukadam <nishants@marvell.com>
8638M:	Ganapathi Bhat <gbhat@marvell.com>
8639M:	Xinming Hu <huxinming820@gmail.com>
8640L:	linux-wireless@vger.kernel.org
8641S:	Maintained
8642F:	drivers/net/wireless/marvell/mwifiex/
8643
8644MARVELL MWL8K WIRELESS DRIVER
8645M:	Lennert Buytenhek <buytenh@wantstofly.org>
8646L:	linux-wireless@vger.kernel.org
8647S:	Odd Fixes
8648F:	drivers/net/wireless/marvell/mwl8k.c
8649
8650MARVELL NAND CONTROLLER DRIVER
8651M:	Miquel Raynal <miquel.raynal@bootlin.com>
8652L:	linux-mtd@lists.infradead.org
8653S:	Maintained
8654F:	drivers/mtd/nand/raw/marvell_nand.c
8655F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8656
8657MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8658M:	Nicolas Pitre <nico@fluxnic.net>
8659S:	Odd Fixes
8660F:	drivers/mmc/host/mvsdio.*
8661
8662MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8663M:	Hu Ziji <huziji@marvell.com>
8664L:	linux-mmc@vger.kernel.org
8665S:	Supported
8666F:	drivers/mmc/host/sdhci-xenon*
8667F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8668
8669MATROX FRAMEBUFFER DRIVER
8670L:	linux-fbdev@vger.kernel.org
8671S:	Orphan
8672F:	drivers/video/fbdev/matrox/matroxfb_*
8673F:	include/uapi/linux/matroxfb.h
8674
8675MAX16065 HARDWARE MONITOR DRIVER
8676M:	Guenter Roeck <linux@roeck-us.net>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	Documentation/hwmon/max16065
8680F:	drivers/hwmon/max16065.c
8681
8682MAX20751 HARDWARE MONITOR DRIVER
8683M:	Guenter Roeck <linux@roeck-us.net>
8684L:	linux-hwmon@vger.kernel.org
8685S:	Maintained
8686F:	Documentation/hwmon/max20751
8687F:	drivers/hwmon/max20751.c
8688
8689MAX2175 SDR TUNER DRIVER
8690M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8691L:	linux-media@vger.kernel.org
8692T:	git git://linuxtv.org/media_tree.git
8693S:	Maintained
8694F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8695F:	Documentation/media/v4l-drivers/max2175.rst
8696F:	drivers/media/i2c/max2175*
8697F:	include/uapi/linux/max2175.h
8698
8699MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8700L:	linux-hwmon@vger.kernel.org
8701S:	Orphan
8702F:	Documentation/hwmon/max6650
8703F:	drivers/hwmon/max6650.c
8704
8705MAX6697 HARDWARE MONITOR DRIVER
8706M:	Guenter Roeck <linux@roeck-us.net>
8707L:	linux-hwmon@vger.kernel.org
8708S:	Maintained
8709F:	Documentation/hwmon/max6697
8710F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8711F:	drivers/hwmon/max6697.c
8712F:	include/linux/platform_data/max6697.h
8713
8714MAX9860 MONO AUDIO VOICE CODEC DRIVER
8715M:	Peter Rosin <peda@axentia.se>
8716L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8717S:	Maintained
8718F:	Documentation/devicetree/bindings/sound/max9860.txt
8719F:	sound/soc/codecs/max9860.*
8720
8721MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8722M:	Javier Martinez Canillas <javier@dowhile0.org>
8723L:	linux-kernel@vger.kernel.org
8724S:	Supported
8725F:	drivers/regulator/max77802-regulator.c
8726F:	Documentation/devicetree/bindings/*/*max77802.txt
8727F:	include/dt-bindings/*/*max77802.h
8728
8729MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8730M:	Krzysztof Kozlowski <krzk@kernel.org>
8731M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8732L:	linux-pm@vger.kernel.org
8733S:	Supported
8734F:	drivers/power/supply/max14577_charger.c
8735F:	drivers/power/supply/max77693_charger.c
8736
8737MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8738M:	Chanwoo Choi <cw00.choi@samsung.com>
8739M:	Krzysztof Kozlowski <krzk@kernel.org>
8740M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8741L:	linux-kernel@vger.kernel.org
8742S:	Supported
8743F:	drivers/*/max14577*.c
8744F:	drivers/*/max77686*.c
8745F:	drivers/*/max77693*.c
8746F:	drivers/extcon/extcon-max14577.c
8747F:	drivers/extcon/extcon-max77693.c
8748F:	drivers/rtc/rtc-max77686.c
8749F:	drivers/clk/clk-max77686.c
8750F:	Documentation/devicetree/bindings/mfd/max14577.txt
8751F:	Documentation/devicetree/bindings/*/max77686.txt
8752F:	Documentation/devicetree/bindings/mfd/max77693.txt
8753F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8754F:	include/linux/mfd/max14577*.h
8755F:	include/linux/mfd/max77686*.h
8756F:	include/linux/mfd/max77693*.h
8757
8758MAXIRADIO FM RADIO RECEIVER DRIVER
8759M:	Hans Verkuil <hverkuil@xs4all.nl>
8760L:	linux-media@vger.kernel.org
8761T:	git git://linuxtv.org/media_tree.git
8762W:	https://linuxtv.org
8763S:	Maintained
8764F:	drivers/media/radio/radio-maxiradio*
8765
8766MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8767M:	Peter Rosin <peda@axentia.se>
8768L:	linux-iio@vger.kernel.org
8769S:	Maintained
8770F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8771F:	drivers/iio/potentiometer/mcp4018.c
8772F:	drivers/iio/potentiometer/mcp4531.c
8773
8774MCR20A IEEE-802.15.4 RADIO DRIVER
8775M:	Xue Liu <liuxuenetmail@gmail.com>
8776L:	linux-wpan@vger.kernel.org
8777W:	https://github.com/xueliu/mcr20a-linux
8778S:	Maintained
8779F:	drivers/net/ieee802154/mcr20a.c
8780F:	drivers/net/ieee802154/mcr20a.h
8781F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8782
8783MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8784M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8785L:	linux-iio@vger.kernel.org
8786S:	Maintained
8787F:	drivers/iio/dac/cio-dac.c
8788
8789MEDIA DRIVERS FOR ASCOT2E
8790M:	Sergey Kozlov <serjk@netup.ru>
8791M:	Abylay Ospan <aospan@netup.ru>
8792L:	linux-media@vger.kernel.org
8793W:	https://linuxtv.org
8794W:	http://netup.tv/
8795T:	git git://linuxtv.org/media_tree.git
8796S:	Supported
8797F:	drivers/media/dvb-frontends/ascot2e*
8798
8799MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8800M:	Jasmin Jessich <jasmin@anw.at>
8801L:	linux-media@vger.kernel.org
8802W:	https://linuxtv.org
8803T:	git git://linuxtv.org/media_tree.git
8804S:	Maintained
8805F:	drivers/media/dvb-frontends/cxd2099*
8806
8807MEDIA DRIVERS FOR CXD2841ER
8808M:	Sergey Kozlov <serjk@netup.ru>
8809M:	Abylay Ospan <aospan@netup.ru>
8810L:	linux-media@vger.kernel.org
8811W:	https://linuxtv.org
8812W:	http://netup.tv/
8813T:	git git://linuxtv.org/media_tree.git
8814S:	Supported
8815F:	drivers/media/dvb-frontends/cxd2841er*
8816
8817MEDIA DRIVERS FOR CXD2880
8818M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8819L:	linux-media@vger.kernel.org
8820W:	http://linuxtv.org/
8821T:	git git://linuxtv.org/media_tree.git
8822S:	Supported
8823F:	drivers/media/dvb-frontends/cxd2880/*
8824F:	drivers/media/spi/cxd2880*
8825
8826MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8827M:	Daniel Scheller <d.scheller.oss@gmail.com>
8828L:	linux-media@vger.kernel.org
8829W:	https://linuxtv.org
8830T:	git git://linuxtv.org/media_tree.git
8831S:	Maintained
8832F:	drivers/media/pci/ddbridge/*
8833
8834MEDIA DRIVERS FOR FREESCALE IMX
8835M:	Steve Longerbeam <slongerbeam@gmail.com>
8836M:	Philipp Zabel <p.zabel@pengutronix.de>
8837L:	linux-media@vger.kernel.org
8838T:	git git://linuxtv.org/media_tree.git
8839S:	Maintained
8840F:	Documentation/devicetree/bindings/media/imx.txt
8841F:	Documentation/media/v4l-drivers/imx.rst
8842F:	drivers/staging/media/imx/
8843F:	include/linux/imx-media.h
8844F:	include/media/imx.h
8845
8846MEDIA DRIVERS FOR HELENE
8847M:	Abylay Ospan <aospan@netup.ru>
8848L:	linux-media@vger.kernel.org
8849W:	https://linuxtv.org
8850W:	http://netup.tv/
8851T:	git git://linuxtv.org/media_tree.git
8852S:	Supported
8853F:	drivers/media/dvb-frontends/helene*
8854
8855MEDIA DRIVERS FOR HORUS3A
8856M:	Sergey Kozlov <serjk@netup.ru>
8857M:	Abylay Ospan <aospan@netup.ru>
8858L:	linux-media@vger.kernel.org
8859W:	https://linuxtv.org
8860W:	http://netup.tv/
8861T:	git git://linuxtv.org/media_tree.git
8862S:	Supported
8863F:	drivers/media/dvb-frontends/horus3a*
8864
8865MEDIA DRIVERS FOR LNBH25
8866M:	Sergey Kozlov <serjk@netup.ru>
8867M:	Abylay Ospan <aospan@netup.ru>
8868L:	linux-media@vger.kernel.org
8869W:	https://linuxtv.org
8870W:	http://netup.tv/
8871T:	git git://linuxtv.org/media_tree.git
8872S:	Supported
8873F:	drivers/media/dvb-frontends/lnbh25*
8874
8875MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8876M:	Daniel Scheller <d.scheller.oss@gmail.com>
8877L:	linux-media@vger.kernel.org
8878W:	https://linuxtv.org
8879T:	git git://linuxtv.org/media_tree.git
8880S:	Maintained
8881F:	drivers/media/dvb-frontends/mxl5xx*
8882
8883MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8884M:	Sergey Kozlov <serjk@netup.ru>
8885M:	Abylay Ospan <aospan@netup.ru>
8886L:	linux-media@vger.kernel.org
8887W:	https://linuxtv.org
8888W:	http://netup.tv/
8889T:	git git://linuxtv.org/media_tree.git
8890S:	Supported
8891F:	drivers/media/pci/netup_unidvb/*
8892
8893MEDIA DRIVERS FOR RENESAS - CEU
8894M:	Jacopo Mondi <jacopo@jmondi.org>
8895L:	linux-media@vger.kernel.org
8896L:	linux-renesas-soc@vger.kernel.org
8897T:	git git://linuxtv.org/media_tree.git
8898S:	Supported
8899F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8900F:	drivers/media/platform/renesas-ceu.c
8901F:	include/media/drv-intf/renesas-ceu.h
8902
8903MEDIA DRIVERS FOR RENESAS - DRIF
8904M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8905L:	linux-media@vger.kernel.org
8906L:	linux-renesas-soc@vger.kernel.org
8907T:	git git://linuxtv.org/media_tree.git
8908S:	Supported
8909F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8910F:	drivers/media/platform/rcar_drif.c
8911
8912MEDIA DRIVERS FOR RENESAS - FCP
8913M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8914L:	linux-media@vger.kernel.org
8915L:	linux-renesas-soc@vger.kernel.org
8916T:	git git://linuxtv.org/media_tree.git
8917S:	Supported
8918F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8919F:	drivers/media/platform/rcar-fcp.c
8920F:	include/media/rcar-fcp.h
8921
8922MEDIA DRIVERS FOR RENESAS - FDP1
8923M:	Kieran Bingham <kieran@bingham.xyz>
8924L:	linux-media@vger.kernel.org
8925L:	linux-renesas-soc@vger.kernel.org
8926T:	git git://linuxtv.org/media_tree.git
8927S:	Supported
8928F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8929F:	drivers/media/platform/rcar_fdp1.c
8930
8931MEDIA DRIVERS FOR RENESAS - VIN
8932M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8933L:	linux-media@vger.kernel.org
8934L:	linux-renesas-soc@vger.kernel.org
8935T:	git git://linuxtv.org/media_tree.git
8936S:	Supported
8937F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8938F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8939F:	drivers/media/platform/rcar-vin/
8940
8941MEDIA DRIVERS FOR RENESAS - VSP1
8942M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8943L:	linux-media@vger.kernel.org
8944L:	linux-renesas-soc@vger.kernel.org
8945T:	git git://linuxtv.org/media_tree.git
8946S:	Supported
8947F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8948F:	drivers/media/platform/vsp1/
8949
8950MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8951M:	Daniel Scheller <d.scheller.oss@gmail.com>
8952L:	linux-media@vger.kernel.org
8953W:	https://linuxtv.org
8954T:	git git://linuxtv.org/media_tree.git
8955S:	Maintained
8956F:	drivers/media/dvb-frontends/stv0910*
8957
8958MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8959M:	Daniel Scheller <d.scheller.oss@gmail.com>
8960L:	linux-media@vger.kernel.org
8961W:	https://linuxtv.org
8962T:	git git://linuxtv.org/media_tree.git
8963S:	Maintained
8964F:	drivers/media/dvb-frontends/stv6111*
8965
8966MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8967M:	Dmitry Osipenko <digetx@gmail.com>
8968L:	linux-media@vger.kernel.org
8969L:	linux-tegra@vger.kernel.org
8970T:	git git://linuxtv.org/media_tree.git
8971S:	Maintained
8972F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8973F:	drivers/staging/media/tegra-vde/
8974
8975MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8976M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8977P:	LinuxTV.org Project
8978L:	linux-media@vger.kernel.org
8979W:	https://linuxtv.org
8980Q:	http://patchwork.kernel.org/project/linux-media/list/
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/media/
8984F:	Documentation/media/
8985F:	drivers/media/
8986F:	drivers/staging/media/
8987F:	include/linux/platform_data/media/
8988F:	include/media/
8989F:	include/uapi/linux/dvb/
8990F:	include/uapi/linux/videodev2.h
8991F:	include/uapi/linux/media.h
8992F:	include/uapi/linux/v4l2-*
8993F:	include/uapi/linux/meye.h
8994F:	include/uapi/linux/ivtv*
8995F:	include/uapi/linux/uvcvideo.h
8996
8997MEDIATEK CIR DRIVER
8998M:	Sean Wang <sean.wang@mediatek.com>
8999S:	Maintained
9000F:	drivers/media/rc/mtk-cir.c
9001
9002MEDIATEK DMA DRIVER
9003M:	Sean Wang <sean.wang@mediatek.com>
9004L:	dmaengine@vger.kernel.org
9005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9007S:	Maintained
9008F:	Documentation/devicetree/bindings/dma/mtk-*
9009F:	drivers/dma/mediatek/
9010
9011MEDIATEK PMIC LED DRIVER
9012M:	Sean Wang <sean.wang@mediatek.com>
9013S:	Maintained
9014F:	drivers/leds/leds-mt6323.c
9015F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9016
9017MEDIATEK ETHERNET DRIVER
9018M:	Felix Fietkau <nbd@openwrt.org>
9019M:	John Crispin <john@phrozen.org>
9020M:	Sean Wang <sean.wang@mediatek.com>
9021M:	Nelson Chang <nelson.chang@mediatek.com>
9022L:	netdev@vger.kernel.org
9023S:	Maintained
9024F:	drivers/net/ethernet/mediatek/
9025
9026MEDIATEK SWITCH DRIVER
9027M:	Sean Wang <sean.wang@mediatek.com>
9028L:	netdev@vger.kernel.org
9029S:	Maintained
9030F:	drivers/net/dsa/mt7530.*
9031F:	net/dsa/tag_mtk.c
9032
9033MEDIATEK JPEG DRIVER
9034M:	Rick Chang <rick.chang@mediatek.com>
9035M:	Bin Liu <bin.liu@mediatek.com>
9036S:	Supported
9037F:	drivers/media/platform/mtk-jpeg/
9038F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9039
9040MEDIATEK MDP DRIVER
9041M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9042M:	Houlong Wei <houlong.wei@mediatek.com>
9043M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9044S:	Supported
9045F:	drivers/media/platform/mtk-mdp/
9046F:	drivers/media/platform/mtk-vpu/
9047F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9048
9049MEDIATEK MEDIA DRIVER
9050M:	Tiffany Lin <tiffany.lin@mediatek.com>
9051M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9052S:	Supported
9053F:	drivers/media/platform/mtk-vcodec/
9054F:	drivers/media/platform/mtk-vpu/
9055F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9056F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9057
9058MEDIATEK MT7601U WIRELESS LAN DRIVER
9059M:	Jakub Kicinski <kubakici@wp.pl>
9060L:	linux-wireless@vger.kernel.org
9061S:	Maintained
9062F:	drivers/net/wireless/mediatek/mt7601u/
9063
9064MEDIATEK NAND CONTROLLER DRIVER
9065M:	Xiaolei Li <xiaolei.li@mediatek.com>
9066L:	linux-mtd@lists.infradead.org
9067S:	Maintained
9068F:	drivers/mtd/nand/raw/mtk_*
9069F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9070
9071MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9072M:	Sean Wang <sean.wang@mediatek.com>
9073S:	Maintained
9074F:	drivers/char/hw_random/mtk-rng.c
9075
9076MEDIATEK USB3 DRD IP DRIVER
9077M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9078L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9080L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9081S:	Maintained
9082F:	drivers/usb/mtu3/
9083
9084MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9085M:	Peter Senna Tschudin <peter.senna@gmail.com>
9086M:	Martin Donnelly <martin.donnelly@ge.com>
9087M:	Martyn Welch <martyn.welch@collabora.co.uk>
9088S:	Maintained
9089F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9090F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9091
9092MEGARAID SCSI/SAS DRIVERS
9093M:	Kashyap Desai <kashyap.desai@broadcom.com>
9094M:	Sumit Saxena <sumit.saxena@broadcom.com>
9095M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9096L:	megaraidlinux.pdl@broadcom.com
9097L:	linux-scsi@vger.kernel.org
9098W:	http://www.avagotech.com/support/
9099S:	Maintained
9100F:	Documentation/scsi/megaraid.txt
9101F:	drivers/scsi/megaraid.*
9102F:	drivers/scsi/megaraid/
9103
9104MELEXIS MLX90614 DRIVER
9105M:	Crt Mori <cmo@melexis.com>
9106L:	linux-iio@vger.kernel.org
9107W:	http://www.melexis.com
9108S:	Supported
9109F:	drivers/iio/temperature/mlx90614.c
9110
9111MELEXIS MLX90632 DRIVER
9112M:	Crt Mori <cmo@melexis.com>
9113L:	linux-iio@vger.kernel.org
9114W:	http://www.melexis.com
9115S:	Supported
9116F:	drivers/iio/temperature/mlx90632.c
9117
9118MELFAS MIP4 TOUCHSCREEN DRIVER
9119M:	Sangwon Jee <jeesw@melfas.com>
9120W:	http://www.melfas.com
9121S:	Supported
9122F:	drivers/input/touchscreen/melfas_mip4.c
9123F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9124
9125MELLANOX ETHERNET DRIVER (mlx4_en)
9126M:	Tariq Toukan <tariqt@mellanox.com>
9127L:	netdev@vger.kernel.org
9128S:	Supported
9129W:	http://www.mellanox.com
9130Q:	http://patchwork.ozlabs.org/project/netdev/list/
9131F:	drivers/net/ethernet/mellanox/mlx4/en_*
9132
9133MELLANOX ETHERNET DRIVER (mlx5e)
9134M:	Saeed Mahameed <saeedm@mellanox.com>
9135L:	netdev@vger.kernel.org
9136S:	Supported
9137W:	http://www.mellanox.com
9138Q:	http://patchwork.ozlabs.org/project/netdev/list/
9139F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9140
9141MELLANOX ETHERNET INNOVA DRIVERS
9142R:	Boris Pismenny <borisp@mellanox.com>
9143L:	netdev@vger.kernel.org
9144S:	Supported
9145W:	http://www.mellanox.com
9146Q:	http://patchwork.ozlabs.org/project/netdev/list/
9147F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9148F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9149F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9150F:	include/linux/mlx5/mlx5_ifc_fpga.h
9151
9152MELLANOX ETHERNET INNOVA IPSEC DRIVER
9153R:	Boris Pismenny <borisp@mellanox.com>
9154L:	netdev@vger.kernel.org
9155S:	Supported
9156W:	http://www.mellanox.com
9157Q:	http://patchwork.ozlabs.org/project/netdev/list/
9158F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9159F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9160
9161MELLANOX ETHERNET SWITCH DRIVERS
9162M:	Jiri Pirko <jiri@mellanox.com>
9163M:	Ido Schimmel <idosch@mellanox.com>
9164L:	netdev@vger.kernel.org
9165S:	Supported
9166W:	http://www.mellanox.com
9167Q:	http://patchwork.ozlabs.org/project/netdev/list/
9168F:	drivers/net/ethernet/mellanox/mlxsw/
9169
9170MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9171M:	mlxsw@mellanox.com
9172L:	netdev@vger.kernel.org
9173S:	Supported
9174W:	http://www.mellanox.com
9175Q:	http://patchwork.ozlabs.org/project/netdev/list/
9176F:	drivers/net/ethernet/mellanox/mlxfw/
9177
9178MELLANOX HARDWARE PLATFORM SUPPORT
9179M:	Andy Shevchenko <andy@infradead.org>
9180M:	Darren Hart <dvhart@infradead.org>
9181M:	Vadim Pasternak <vadimp@mellanox.com>
9182L:	platform-driver-x86@vger.kernel.org
9183S:	Supported
9184F:	drivers/platform/mellanox/
9185
9186MELLANOX MLX4 core VPI driver
9187M:	Tariq Toukan <tariqt@mellanox.com>
9188L:	netdev@vger.kernel.org
9189L:	linux-rdma@vger.kernel.org
9190W:	http://www.mellanox.com
9191Q:	http://patchwork.ozlabs.org/project/netdev/list/
9192S:	Supported
9193F:	drivers/net/ethernet/mellanox/mlx4/
9194F:	include/linux/mlx4/
9195
9196MELLANOX MLX4 IB driver
9197M:	Yishai Hadas <yishaih@mellanox.com>
9198L:	linux-rdma@vger.kernel.org
9199W:	http://www.mellanox.com
9200Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9201S:	Supported
9202F:	drivers/infiniband/hw/mlx4/
9203F:	include/linux/mlx4/
9204F:	include/uapi/rdma/mlx4-abi.h
9205
9206MELLANOX MLX5 core VPI driver
9207M:	Saeed Mahameed <saeedm@mellanox.com>
9208M:	Leon Romanovsky <leonro@mellanox.com>
9209L:	netdev@vger.kernel.org
9210L:	linux-rdma@vger.kernel.org
9211W:	http://www.mellanox.com
9212Q:	http://patchwork.ozlabs.org/project/netdev/list/
9213S:	Supported
9214F:	drivers/net/ethernet/mellanox/mlx5/core/
9215F:	include/linux/mlx5/
9216
9217MELLANOX MLX5 IB driver
9218M:	Leon Romanovsky <leonro@mellanox.com>
9219L:	linux-rdma@vger.kernel.org
9220W:	http://www.mellanox.com
9221Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9222S:	Supported
9223F:	drivers/infiniband/hw/mlx5/
9224F:	include/linux/mlx5/
9225F:	include/uapi/rdma/mlx5-abi.h
9226
9227MELLANOX MLXCPLD I2C AND MUX DRIVER
9228M:	Vadim Pasternak <vadimp@mellanox.com>
9229M:	Michael Shych <michaelsh@mellanox.com>
9230L:	linux-i2c@vger.kernel.org
9231S:	Supported
9232F:	drivers/i2c/busses/i2c-mlxcpld.c
9233F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9234F:	Documentation/i2c/busses/i2c-mlxcpld
9235
9236MELLANOX MLXCPLD LED DRIVER
9237M:	Vadim Pasternak <vadimp@mellanox.com>
9238L:	linux-leds@vger.kernel.org
9239S:	Supported
9240F:	drivers/leds/leds-mlxcpld.c
9241F:	drivers/leds/leds-mlxreg.c
9242F:	Documentation/leds/leds-mlxcpld.txt
9243
9244MELLANOX PLATFORM DRIVER
9245M:	Vadim Pasternak <vadimp@mellanox.com>
9246L:	platform-driver-x86@vger.kernel.org
9247S:	Supported
9248F:	drivers/platform/x86/mlx-platform.c
9249
9250MEMBARRIER SUPPORT
9251M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9252M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9253L:	linux-kernel@vger.kernel.org
9254S:	Supported
9255F:	kernel/sched/membarrier.c
9256F:	include/uapi/linux/membarrier.h
9257F:	arch/powerpc/include/asm/membarrier.h
9258
9259MEMORY MANAGEMENT
9260L:	linux-mm@kvack.org
9261W:	http://www.linux-mm.org
9262S:	Maintained
9263F:	include/linux/mm.h
9264F:	include/linux/gfp.h
9265F:	include/linux/mmzone.h
9266F:	include/linux/memory_hotplug.h
9267F:	include/linux/vmalloc.h
9268F:	mm/
9269
9270MEMORY TECHNOLOGY DEVICES (MTD)
9271M:	David Woodhouse <dwmw2@infradead.org>
9272M:	Brian Norris <computersforpeace@gmail.com>
9273M:	Boris Brezillon <boris.brezillon@bootlin.com>
9274M:	Marek Vasut <marek.vasut@gmail.com>
9275M:	Richard Weinberger <richard@nod.at>
9276L:	linux-mtd@lists.infradead.org
9277W:	http://www.linux-mtd.infradead.org/
9278Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9279T:	git git://git.infradead.org/linux-mtd.git master
9280T:	git git://git.infradead.org/linux-mtd.git mtd/next
9281S:	Maintained
9282F:	Documentation/devicetree/bindings/mtd/
9283F:	drivers/mtd/
9284F:	include/linux/mtd/
9285F:	include/uapi/mtd/
9286
9287MEN A21 WATCHDOG DRIVER
9288M:	Johannes Thumshirn <morbidrsa@gmail.com>
9289L:	linux-watchdog@vger.kernel.org
9290S:	Maintained
9291F:	drivers/watchdog/mena21_wdt.c
9292
9293MEN CHAMELEON BUS (mcb)
9294M:	Johannes Thumshirn <morbidrsa@gmail.com>
9295S:	Maintained
9296F:	drivers/mcb/
9297F:	include/linux/mcb.h
9298F:	Documentation/men-chameleon-bus.txt
9299
9300MEN F21BMC (Board Management Controller)
9301M:	Andreas Werner <andreas.werner@men.de>
9302S:	Supported
9303F:	drivers/mfd/menf21bmc.c
9304F:	drivers/watchdog/menf21bmc_wdt.c
9305F:	drivers/leds/leds-menf21bmc.c
9306F:	drivers/hwmon/menf21bmc_hwmon.c
9307F:	Documentation/hwmon/menf21bmc
9308
9309MESON AO CEC DRIVER FOR AMLOGIC SOCS
9310M:	Neil Armstrong <narmstrong@baylibre.com>
9311L:	linux-media@lists.freedesktop.org
9312L:	linux-amlogic@lists.infradead.org
9313W:	http://linux-meson.com/
9314S:	Supported
9315F:	drivers/media/platform/meson/ao-cec.c
9316F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9317T:	git git://linuxtv.org/media_tree.git
9318
9319MICROBLAZE ARCHITECTURE
9320M:	Michal Simek <monstr@monstr.eu>
9321W:	http://www.monstr.eu/fdt/
9322T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9323S:	Supported
9324F:	arch/microblaze/
9325
9326MICROCHIP / ATMEL AT91 SERIAL DRIVER
9327M:	Richard Genoud <richard.genoud@gmail.com>
9328S:	Maintained
9329F:	drivers/tty/serial/atmel_serial.c
9330F:	drivers/tty/serial/atmel_serial.h
9331
9332MICROCHIP / ATMEL DMA DRIVER
9333M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9335L:	dmaengine@vger.kernel.org
9336S:	Supported
9337F:	drivers/dma/at_hdmac.c
9338F:	drivers/dma/at_hdmac_regs.h
9339F:	include/linux/platform_data/dma-atmel.h
9340
9341MICROCHIP / ATMEL ECC DRIVER
9342M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9343L:	linux-crypto@vger.kernel.org
9344S:	Maintained
9345F:	drivers/crypto/atmel-ecc.*
9346
9347MICROCHIP / ATMEL ISC DRIVER
9348M:	Songjun Wu <songjun.wu@microchip.com>
9349L:	linux-media@vger.kernel.org
9350S:	Supported
9351F:	drivers/media/platform/atmel/atmel-isc.c
9352F:	drivers/media/platform/atmel/atmel-isc-regs.h
9353F:	devicetree/bindings/media/atmel-isc.txt
9354
9355MICROCHIP / ATMEL NAND DRIVER
9356M:	Josh Wu <rainyfeeling@outlook.com>
9357L:	linux-mtd@lists.infradead.org
9358S:	Supported
9359F:	drivers/mtd/nand/raw/atmel/*
9360F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9361
9362MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9363M:	Woojung Huh <Woojung.Huh@microchip.com>
9364M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9365L:	netdev@vger.kernel.org
9366S:	Maintained
9367F:	net/dsa/tag_ksz.c
9368F:	drivers/net/dsa/microchip/*
9369F:	include/linux/platform_data/microchip-ksz.h
9370F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9371
9372MICROCHIP LAN743X ETHERNET DRIVER
9373M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9374M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9375L:	netdev@vger.kernel.org
9376S:	Maintained
9377F:	drivers/net/ethernet/microchip/lan743x_*
9378
9379MICROCHIP USB251XB DRIVER
9380M:	Richard Leitner <richard.leitner@skidata.com>
9381L:	linux-usb@vger.kernel.org
9382S:	Maintained
9383F:	drivers/usb/misc/usb251xb.c
9384F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9385
9386MICROSEMI MIPS SOCS
9387M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9388L:	linux-mips@linux-mips.org
9389S:	Maintained
9390F:	arch/mips/generic/board-ocelot.c
9391F:	arch/mips/configs/generic/board-ocelot.config
9392F:	arch/mips/boot/dts/mscc/
9393F:	Documentation/devicetree/bindings/mips/mscc.txt
9394
9395MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9396M:	Don Brace <don.brace@microsemi.com>
9397L:	esc.storagedev@microsemi.com
9398L:	linux-scsi@vger.kernel.org
9399S:	Supported
9400F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9401F:	drivers/scsi/smartpqi/Kconfig
9402F:	drivers/scsi/smartpqi/Makefile
9403F:	include/linux/cciss*.h
9404F:	include/uapi/linux/cciss*.h
9405F:	Documentation/scsi/smartpqi.txt
9406
9407MICROSEMI ETHERNET SWITCH DRIVER
9408M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9409L:	netdev@vger.kernel.org
9410S:	Supported
9411F:	drivers/net/ethernet/mscc/
9412
9413MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9414M:	Chen Yu <yu.c.chen@intel.com>
9415L:	platform-driver-x86@vger.kernel.org
9416S:	Supported
9417F:	drivers/platform/x86/surfacepro3_button.c
9418
9419MICROTEK X6 SCANNER
9420M:	Oliver Neukum <oliver@neukum.org>
9421S:	Maintained
9422F:	drivers/usb/image/microtek.*
9423
9424MIPS
9425M:	Ralf Baechle <ralf@linux-mips.org>
9426M:	Paul Burton <paul.burton@mips.com>
9427M:	James Hogan <jhogan@kernel.org>
9428L:	linux-mips@linux-mips.org
9429W:	http://www.linux-mips.org/
9430T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9432Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9433S:	Supported
9434F:	Documentation/devicetree/bindings/mips/
9435F:	Documentation/mips/
9436F:	arch/mips/
9437F:	drivers/platform/mips/
9438
9439MIPS BOSTON DEVELOPMENT BOARD
9440M:	Paul Burton <paul.burton@mips.com>
9441L:	linux-mips@linux-mips.org
9442S:	Maintained
9443F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9444F:	arch/mips/boot/dts/img/boston.dts
9445F:	arch/mips/configs/generic/board-boston.config
9446F:	drivers/clk/imgtec/clk-boston.c
9447F:	include/dt-bindings/clock/boston-clock.h
9448
9449MIPS GENERIC PLATFORM
9450M:	Paul Burton <paul.burton@mips.com>
9451L:	linux-mips@linux-mips.org
9452S:	Supported
9453F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9454F:	arch/mips/generic/
9455F:	arch/mips/tools/generic-board-config.sh
9456
9457MIPS/LOONGSON1 ARCHITECTURE
9458M:	Keguang Zhang <keguang.zhang@gmail.com>
9459L:	linux-mips@linux-mips.org
9460S:	Maintained
9461F:	arch/mips/loongson32/
9462F:	arch/mips/include/asm/mach-loongson32/
9463F:	drivers/*/*loongson1*
9464F:	drivers/*/*/*loongson1*
9465
9466MIPS/LOONGSON2 ARCHITECTURE
9467M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9468L:	linux-mips@linux-mips.org
9469S:	Maintained
9470F:	arch/mips/loongson64/*{2e/2f}*
9471F:	arch/mips/include/asm/mach-loongson64/
9472F:	drivers/*/*loongson2*
9473F:	drivers/*/*/*loongson2*
9474
9475MIPS/LOONGSON3 ARCHITECTURE
9476M:	Huacai Chen <chenhc@lemote.com>
9477L:	linux-mips@linux-mips.org
9478S:	Maintained
9479F:	arch/mips/loongson64/
9480F:	arch/mips/include/asm/mach-loongson64/
9481F:	drivers/platform/mips/cpu_hwmon.c
9482F:	drivers/*/*loongson3*
9483F:	drivers/*/*/*loongson3*
9484
9485MIPS RINT INSTRUCTION EMULATION
9486M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9487L:	linux-mips@linux-mips.org
9488S:	Supported
9489F:	arch/mips/math-emu/sp_rint.c
9490F:	arch/mips/math-emu/dp_rint.c
9491
9492MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9493M:	Hans Verkuil <hverkuil@xs4all.nl>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496W:	https://linuxtv.org
9497S:	Odd Fixes
9498F:	drivers/media/radio/radio-miropcm20*
9499
9500MMP SUPPORT
9501M:	Eric Miao <eric.y.miao@gmail.com>
9502M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9504T:	git git://github.com/hzhuang1/linux.git
9505T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9506S:	Maintained
9507F:	arch/arm/boot/dts/mmp*
9508F:	arch/arm/mach-mmp/
9509
9510MN88472 MEDIA DRIVER
9511M:	Antti Palosaari <crope@iki.fi>
9512L:	linux-media@vger.kernel.org
9513W:	https://linuxtv.org
9514W:	http://palosaari.fi/linux/
9515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9516S:	Maintained
9517F:	drivers/media/dvb-frontends/mn88472*
9518
9519MN88473 MEDIA DRIVER
9520M:	Antti Palosaari <crope@iki.fi>
9521L:	linux-media@vger.kernel.org
9522W:	https://linuxtv.org
9523W:	http://palosaari.fi/linux/
9524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9525S:	Maintained
9526F:	drivers/media/dvb-frontends/mn88473*
9527
9528PCI DRIVER FOR MOBIVEIL PCIE IP
9529M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9530L:	linux-pci@vger.kernel.org
9531S:	Supported
9532F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9533F:	drivers/pci/controller/pcie-mobiveil.c
9534
9535MODULE SUPPORT
9536M:	Jessica Yu <jeyu@kernel.org>
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9538S:	Maintained
9539F:	include/linux/module.h
9540F:	kernel/module.c
9541
9542MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9543W:	http://popies.net/meye/
9544S:	Orphan
9545F:	Documentation/media/v4l-drivers/meye*
9546F:	drivers/media/pci/meye/
9547F:	include/uapi/linux/meye.h
9548
9549MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9550M:	Jiri Slaby <jirislaby@gmail.com>
9551S:	Maintained
9552F:	Documentation/serial/moxa-smartio
9553F:	drivers/tty/mxser.*
9554
9555MR800 AVERMEDIA USB FM RADIO DRIVER
9556M:	Alexey Klimov <klimov.linux@gmail.com>
9557L:	linux-media@vger.kernel.org
9558T:	git git://linuxtv.org/media_tree.git
9559S:	Maintained
9560F:	drivers/media/radio/radio-mr800.c
9561
9562MRF24J40 IEEE 802.15.4 RADIO DRIVER
9563M:	Alan Ott <alan@signal11.us>
9564L:	linux-wpan@vger.kernel.org
9565S:	Maintained
9566F:	drivers/net/ieee802154/mrf24j40.c
9567F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9568
9569MSI LAPTOP SUPPORT
9570M:	"Lee, Chun-Yi" <jlee@suse.com>
9571L:	platform-driver-x86@vger.kernel.org
9572S:	Maintained
9573F:	drivers/platform/x86/msi-laptop.c
9574
9575MSI WMI SUPPORT
9576L:	platform-driver-x86@vger.kernel.org
9577S:	Orphan
9578F:	drivers/platform/x86/msi-wmi.c
9579
9580MSI001 MEDIA DRIVER
9581M:	Antti Palosaari <crope@iki.fi>
9582L:	linux-media@vger.kernel.org
9583W:	https://linuxtv.org
9584W:	http://palosaari.fi/linux/
9585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9586T:	git git://linuxtv.org/anttip/media_tree.git
9587S:	Maintained
9588F:	drivers/media/tuners/msi001*
9589
9590MSI2500 MEDIA DRIVER
9591M:	Antti Palosaari <crope@iki.fi>
9592L:	linux-media@vger.kernel.org
9593W:	https://linuxtv.org
9594W:	http://palosaari.fi/linux/
9595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9596T:	git git://linuxtv.org/anttip/media_tree.git
9597S:	Maintained
9598F:	drivers/media/usb/msi2500/
9599
9600MSYSTEMS DISKONCHIP G3 MTD DRIVER
9601M:	Robert Jarzmik <robert.jarzmik@free.fr>
9602L:	linux-mtd@lists.infradead.org
9603S:	Maintained
9604F:	drivers/mtd/devices/docg3*
9605
9606MT9M032 APTINA SENSOR DRIVER
9607M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9608L:	linux-media@vger.kernel.org
9609T:	git git://linuxtv.org/media_tree.git
9610S:	Maintained
9611F:	drivers/media/i2c/mt9m032.c
9612F:	include/media/i2c/mt9m032.h
9613
9614MT9P031 APTINA CAMERA SENSOR
9615M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9616L:	linux-media@vger.kernel.org
9617T:	git git://linuxtv.org/media_tree.git
9618S:	Maintained
9619F:	drivers/media/i2c/mt9p031.c
9620F:	include/media/i2c/mt9p031.h
9621
9622MT9T001 APTINA CAMERA SENSOR
9623M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9624L:	linux-media@vger.kernel.org
9625T:	git git://linuxtv.org/media_tree.git
9626S:	Maintained
9627F:	drivers/media/i2c/mt9t001.c
9628F:	include/media/i2c/mt9t001.h
9629
9630MT9T112 APTINA CAMERA SENSOR
9631M:	Jacopo Mondi <jacopo@jmondi.org>
9632L:	linux-media@vger.kernel.org
9633T:	git git://linuxtv.org/media_tree.git
9634S:	Odd Fixes
9635F:	drivers/media/i2c/mt9t112.c
9636F:	include/media/i2c/mt9t112.h
9637
9638MT9V032 APTINA CAMERA SENSOR
9639M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9640L:	linux-media@vger.kernel.org
9641T:	git git://linuxtv.org/media_tree.git
9642S:	Maintained
9643F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9644F:	drivers/media/i2c/mt9v032.c
9645F:	include/media/i2c/mt9v032.h
9646
9647MULTIFUNCTION DEVICES (MFD)
9648M:	Lee Jones <lee.jones@linaro.org>
9649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9650S:	Supported
9651F:	Documentation/devicetree/bindings/mfd/
9652F:	drivers/mfd/
9653F:	include/linux/mfd/
9654F:	include/dt-bindings/mfd/
9655
9656MULTIMEDIA CARD (MMC) ETC. OVER SPI
9657S:	Orphan
9658F:	drivers/mmc/host/mmc_spi.c
9659F:	include/linux/spi/mmc_spi.h
9660
9661MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9662M:	Ulf Hansson <ulf.hansson@linaro.org>
9663L:	linux-mmc@vger.kernel.org
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9665S:	Maintained
9666F:	Documentation/devicetree/bindings/mmc/
9667F:	drivers/mmc/
9668F:	include/linux/mmc/
9669F:	include/uapi/linux/mmc/
9670
9671MULTIPLEXER SUBSYSTEM
9672M:	Peter Rosin <peda@axentia.se>
9673S:	Maintained
9674F:	Documentation/ABI/testing/sysfs-class-mux*
9675F:	Documentation/devicetree/bindings/mux/
9676F:	include/linux/dt-bindings/mux/
9677F:	include/linux/mux/
9678F:	drivers/mux/
9679
9680MULTITECH MULTIPORT CARD (ISICOM)
9681S:	Orphan
9682F:	drivers/tty/isicom.c
9683F:	include/linux/isicom.h
9684
9685MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9686M:	Bin Liu <b-liu@ti.com>
9687L:	linux-usb@vger.kernel.org
9688S:	Maintained
9689F:	drivers/usb/musb/
9690
9691MXL5007T MEDIA DRIVER
9692M:	Michael Krufky <mkrufky@linuxtv.org>
9693L:	linux-media@vger.kernel.org
9694W:	https://linuxtv.org
9695W:	http://github.com/mkrufky
9696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9697T:	git git://linuxtv.org/mkrufky/tuners.git
9698S:	Maintained
9699F:	drivers/media/tuners/mxl5007t.*
9700
9701MXSFB DRM DRIVER
9702M:	Marek Vasut <marex@denx.de>
9703S:	Supported
9704F:	drivers/gpu/drm/mxsfb/
9705F:	Documentation/devicetree/bindings/display/mxsfb.txt
9706
9707MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9708M:	Chris Lee <christopher.lee@cspi.com>
9709L:	netdev@vger.kernel.org
9710W:	https://www.cspi.com/ethernet-products/support/downloads/
9711S:	Supported
9712F:	drivers/net/ethernet/myricom/myri10ge/
9713
9714NAND FLASH SUBSYSTEM
9715M:	Boris Brezillon <boris.brezillon@bootlin.com>
9716M:	Miquel Raynal <miquel.raynal@bootlin.com>
9717R:	Richard Weinberger <richard@nod.at>
9718L:	linux-mtd@lists.infradead.org
9719W:	http://www.linux-mtd.infradead.org/
9720Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9721T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9722T:	git git://git.infradead.org/linux-mtd.git nand/next
9723S:	Maintained
9724F:	drivers/mtd/nand/
9725F:	include/linux/mtd/*nand*.h
9726
9727NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9728M:	Daniel Mack <zonque@gmail.com>
9729S:	Maintained
9730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9731W:	http://www.native-instruments.com
9732F:	sound/usb/caiaq/
9733
9734NATSEMI ETHERNET DRIVER (DP8381x)
9735S:	Orphan
9736F:	drivers/net/ethernet/natsemi/natsemi.c
9737
9738NCP FILESYSTEM
9739M:	Petr Vandrovec <petr@vandrovec.name>
9740S:	Obsolete
9741F:	drivers/staging/ncpfs/
9742
9743NCR 5380 SCSI DRIVERS
9744M:	Finn Thain <fthain@telegraphics.com.au>
9745M:	Michael Schmitz <schmitzmic@gmail.com>
9746L:	linux-scsi@vger.kernel.org
9747S:	Maintained
9748F:	Documentation/scsi/g_NCR5380.txt
9749F:	drivers/scsi/NCR5380.*
9750F:	drivers/scsi/arm/cumana_1.c
9751F:	drivers/scsi/arm/oak.c
9752F:	drivers/scsi/atari_scsi.*
9753F:	drivers/scsi/dmx3191d.c
9754F:	drivers/scsi/g_NCR5380.*
9755F:	drivers/scsi/mac_scsi.*
9756F:	drivers/scsi/sun3_scsi.*
9757F:	drivers/scsi/sun3_scsi_vme.c
9758
9759NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9760M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9761L:	linux-scsi@vger.kernel.org
9762S:	Maintained
9763F:	drivers/scsi/NCR_D700.*
9764
9765NCSI LIBRARY:
9766M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9767S:	Maintained
9768F:	net/ncsi/
9769
9770NCT6775 HARDWARE MONITOR DRIVER
9771M:	Guenter Roeck <linux@roeck-us.net>
9772L:	linux-hwmon@vger.kernel.org
9773S:	Maintained
9774F:	Documentation/hwmon/nct6775
9775F:	drivers/hwmon/nct6775.c
9776
9777NET_FAILOVER MODULE
9778M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9779L:	netdev@vger.kernel.org
9780S:	Supported
9781F:	driver/net/net_failover.c
9782F:	include/net/net_failover.h
9783F:	Documentation/networking/net_failover.rst
9784
9785NETEFFECT IWARP RNIC DRIVER (IW_NES)
9786M:	Faisal Latif <faisal.latif@intel.com>
9787L:	linux-rdma@vger.kernel.org
9788W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9789S:	Supported
9790F:	drivers/infiniband/hw/nes/
9791F:	include/uapi/rdma/nes-abi.h
9792
9793NETEM NETWORK EMULATOR
9794M:	Stephen Hemminger <stephen@networkplumber.org>
9795L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9796S:	Maintained
9797F:	net/sched/sch_netem.c
9798
9799NETERION 10GbE DRIVERS (s2io/vxge)
9800M:	Jon Mason <jdmason@kudzu.us>
9801L:	netdev@vger.kernel.org
9802S:	Supported
9803F:	Documentation/networking/s2io.txt
9804F:	Documentation/networking/vxge.txt
9805F:	drivers/net/ethernet/neterion/
9806
9807NETFILTER
9808M:	Pablo Neira Ayuso <pablo@netfilter.org>
9809M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9810M:	Florian Westphal <fw@strlen.de>
9811L:	netfilter-devel@vger.kernel.org
9812L:	coreteam@netfilter.org
9813W:	http://www.netfilter.org/
9814W:	http://www.iptables.org/
9815W:	http://www.nftables.org/
9816Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9819S:	Maintained
9820F:	include/linux/netfilter*
9821F:	include/linux/netfilter/
9822F:	include/net/netfilter/
9823F:	include/uapi/linux/netfilter*
9824F:	include/uapi/linux/netfilter/
9825F:	net/*/netfilter.c
9826F:	net/*/netfilter/
9827F:	net/netfilter/
9828F:	net/bridge/br_netfilter*.c
9829
9830NETROM NETWORK LAYER
9831M:	Ralf Baechle <ralf@linux-mips.org>
9832L:	linux-hams@vger.kernel.org
9833W:	http://www.linux-ax25.org/
9834S:	Maintained
9835F:	include/net/netrom.h
9836F:	include/uapi/linux/netrom.h
9837F:	net/netrom/
9838
9839NETRONOME ETHERNET DRIVERS
9840M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9841L:	oss-drivers@netronome.com
9842S:	Maintained
9843F:	drivers/net/ethernet/netronome/
9844
9845NETWORK BLOCK DEVICE (NBD)
9846M:	Josef Bacik <josef@toxicpanda.com>
9847S:	Maintained
9848L:	linux-block@vger.kernel.org
9849L:	nbd@other.debian.org
9850F:	Documentation/blockdev/nbd.txt
9851F:	drivers/block/nbd.c
9852F:	include/uapi/linux/nbd.h
9853
9854NETWORK DROP MONITOR
9855M:	Neil Horman <nhorman@tuxdriver.com>
9856L:	netdev@vger.kernel.org
9857S:	Maintained
9858W:	https://fedorahosted.org/dropwatch/
9859F:	net/core/drop_monitor.c
9860
9861NETWORKING DRIVERS
9862M:	"David S. Miller" <davem@davemloft.net>
9863L:	netdev@vger.kernel.org
9864W:	http://www.linuxfoundation.org/en/Net
9865Q:	http://patchwork.ozlabs.org/project/netdev/list/
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9868S:	Odd Fixes
9869F:	Documentation/devicetree/bindings/net/
9870F:	drivers/net/
9871F:	include/linux/if_*
9872F:	include/linux/netdevice.h
9873F:	include/linux/etherdevice.h
9874F:	include/linux/fcdevice.h
9875F:	include/linux/fddidevice.h
9876F:	include/linux/hippidevice.h
9877F:	include/linux/inetdevice.h
9878F:	include/uapi/linux/if_*
9879F:	include/uapi/linux/netdevice.h
9880
9881NETWORKING DRIVERS (WIRELESS)
9882M:	Kalle Valo <kvalo@codeaurora.org>
9883L:	linux-wireless@vger.kernel.org
9884Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9887S:	Maintained
9888F:	Documentation/devicetree/bindings/net/wireless/
9889F:	drivers/net/wireless/
9890
9891NETWORKING [DSA]
9892M:	Andrew Lunn <andrew@lunn.ch>
9893M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9894M:	Florian Fainelli <f.fainelli@gmail.com>
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/net/dsa/
9897F:	net/dsa/
9898F:	include/net/dsa.h
9899F:	include/linux/dsa/
9900F:	drivers/net/dsa/
9901
9902NETWORKING [GENERAL]
9903M:	"David S. Miller" <davem@davemloft.net>
9904L:	netdev@vger.kernel.org
9905W:	http://www.linuxfoundation.org/en/Net
9906Q:	http://patchwork.ozlabs.org/project/netdev/list/
9907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9909B:	mailto:netdev@vger.kernel.org
9910S:	Maintained
9911F:	net/
9912F:	include/net/
9913F:	include/linux/in.h
9914F:	include/linux/net.h
9915F:	include/linux/netdevice.h
9916F:	include/uapi/linux/in.h
9917F:	include/uapi/linux/net.h
9918F:	include/uapi/linux/netdevice.h
9919F:	include/uapi/linux/net_namespace.h
9920F:	tools/testing/selftests/net/
9921F:	lib/net_utils.c
9922F:	lib/random32.c
9923F:	Documentation/networking/
9924
9925NETWORKING [IPSEC]
9926M:	Steffen Klassert <steffen.klassert@secunet.com>
9927M:	Herbert Xu <herbert@gondor.apana.org.au>
9928M:	"David S. Miller" <davem@davemloft.net>
9929L:	netdev@vger.kernel.org
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9932S:	Maintained
9933F:	net/core/flow.c
9934F:	net/xfrm/
9935F:	net/key/
9936F:	net/ipv4/xfrm*
9937F:	net/ipv4/esp4*
9938F:	net/ipv4/ah4.c
9939F:	net/ipv4/ipcomp.c
9940F:	net/ipv4/ip_vti.c
9941F:	net/ipv6/xfrm*
9942F:	net/ipv6/esp6*
9943F:	net/ipv6/ah6.c
9944F:	net/ipv6/ipcomp6.c
9945F:	net/ipv6/ip6_vti.c
9946F:	include/uapi/linux/xfrm.h
9947F:	include/net/xfrm.h
9948
9949NETWORKING [IPv4/IPv6]
9950M:	"David S. Miller" <davem@davemloft.net>
9951M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9952M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9953L:	netdev@vger.kernel.org
9954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9955S:	Maintained
9956F:	net/ipv4/
9957F:	net/ipv6/
9958F:	include/net/ip*
9959F:	arch/x86/net/*
9960
9961NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9962M:	Paul Moore <paul@paul-moore.com>
9963W:	https://github.com/netlabel
9964L:	netdev@vger.kernel.org
9965L:	linux-security-module@vger.kernel.org
9966S:	Maintained
9967F:	Documentation/netlabel/
9968F:	include/net/calipso.h
9969F:	include/net/cipso_ipv4.h
9970F:	include/net/netlabel.h
9971F:	include/uapi/linux/netfilter/xt_SECMARK.h
9972F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9973F:	net/netlabel/
9974F:	net/ipv4/cipso_ipv4.c
9975F:	net/ipv6/calipso.c
9976F:	net/netfilter/xt_CONNSECMARK.c
9977F:	net/netfilter/xt_SECMARK.c
9978
9979NETWORKING [TCP]
9980M:	Eric Dumazet <edumazet@google.com>
9981L:	netdev@vger.kernel.org
9982S:	Maintained
9983F:	net/ipv4/tcp*.c
9984F:	net/ipv4/syncookies.c
9985F:	net/ipv6/tcp*.c
9986F:	net/ipv6/syncookies.c
9987F:	include/uapi/linux/tcp.h
9988F:	include/net/tcp.h
9989F:	include/linux/tcp.h
9990F:	include/trace/events/tcp.h
9991
9992NETWORKING [TLS]
9993M:	Boris Pismenny <borisp@mellanox.com>
9994M:	Aviad Yehezkel <aviadye@mellanox.com>
9995M:	Dave Watson <davejwatson@fb.com>
9996L:	netdev@vger.kernel.org
9997S:	Maintained
9998F:	net/tls/*
9999F:	include/uapi/linux/tls.h
10000F:	include/net/tls.h
10001
10002NETWORKING [WIRELESS]
10003L:	linux-wireless@vger.kernel.org
10004Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10005
10006NETDEVSIM
10007M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10008S:	Maintained
10009F:	drivers/net/netdevsim/*
10010
10011NETXEN (1/10) GbE SUPPORT
10012M:	Manish Chopra <manish.chopra@cavium.com>
10013M:	Rahul Verma <rahul.verma@cavium.com>
10014M:	Dept-GELinuxNICDev@cavium.com
10015L:	netdev@vger.kernel.org
10016S:	Supported
10017F:	drivers/net/ethernet/qlogic/netxen/
10018
10019NFC SUBSYSTEM
10020M:	Samuel Ortiz <sameo@linux.intel.com>
10021L:	linux-wireless@vger.kernel.org
10022L:	linux-nfc@lists.01.org (subscribers-only)
10023S:	Supported
10024F:	net/nfc/
10025F:	include/net/nfc/
10026F:	include/uapi/linux/nfc.h
10027F:	drivers/nfc/
10028F:	include/linux/platform_data/nfcmrvl.h
10029F:	include/linux/platform_data/nxp-nci.h
10030F:	Documentation/devicetree/bindings/net/nfc/
10031
10032NFS, SUNRPC, AND LOCKD CLIENTS
10033M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10034M:	Anna Schumaker <anna.schumaker@netapp.com>
10035L:	linux-nfs@vger.kernel.org
10036W:	http://client.linux-nfs.org
10037T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10038S:	Maintained
10039F:	fs/lockd/
10040F:	fs/nfs/
10041F:	fs/nfs_common/
10042F:	net/sunrpc/
10043F:	include/linux/lockd/
10044F:	include/linux/nfs*
10045F:	include/linux/sunrpc/
10046F:	include/uapi/linux/nfs*
10047F:	include/uapi/linux/sunrpc/
10048
10049NILFS2 FILESYSTEM
10050M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10051L:	linux-nilfs@vger.kernel.org
10052W:	https://nilfs.sourceforge.io/
10053W:	https://nilfs.osdn.jp/
10054T:	git git://github.com/konis/nilfs2.git
10055S:	Supported
10056F:	Documentation/filesystems/nilfs2.txt
10057F:	fs/nilfs2/
10058F:	include/trace/events/nilfs2.h
10059F:	include/uapi/linux/nilfs2_api.h
10060F:	include/uapi/linux/nilfs2_ondisk.h
10061
10062NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10063M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10064W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10065S:	Maintained
10066F:	Documentation/scsi/NinjaSCSI.txt
10067F:	drivers/scsi/pcmcia/nsp_*
10068
10069NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10070M:	GOTO Masanori <gotom@debian.or.jp>
10071M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10072W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10073S:	Maintained
10074F:	Documentation/scsi/NinjaSCSI.txt
10075F:	drivers/scsi/nsp32*
10076
10077NIOS2 ARCHITECTURE
10078M:	Ley Foon Tan <lftan@altera.com>
10079L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10081S:	Maintained
10082F:	arch/nios2/
10083
10084NOHZ, DYNTICKS SUPPORT
10085M:	Frederic Weisbecker <fweisbec@gmail.com>
10086M:	Thomas Gleixner <tglx@linutronix.de>
10087M:	Ingo Molnar <mingo@kernel.org>
10088L:	linux-kernel@vger.kernel.org
10089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10090S:	Maintained
10091F:	kernel/time/tick*.*
10092F:	include/linux/tick.h
10093F:	include/linux/sched/nohz.h
10094
10095NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10096M:	Pavel Machek <pavel@ucw.cz>
10097M:	Sakari Ailus <sakari.ailus@iki.fi>
10098L:	linux-media@vger.kernel.org
10099S:	Maintained
10100F:	drivers/media/i2c/et8ek8
10101F:	drivers/media/i2c/ad5820.c
10102
10103NOKIA N900 POWER SUPPLY DRIVERS
10104R:	Pali Rohár <pali.rohar@gmail.com>
10105F:	include/linux/power/bq2415x_charger.h
10106F:	include/linux/power/bq27xxx_battery.h
10107F:	include/linux/power/isp1704_charger.h
10108F:	drivers/power/supply/bq2415x_charger.c
10109F:	drivers/power/supply/bq27xxx_battery.c
10110F:	drivers/power/supply/bq27xxx_battery_i2c.c
10111F:	drivers/power/supply/isp1704_charger.c
10112F:	drivers/power/supply/rx51_battery.c
10113
10114NTB AMD DRIVER
10115M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10116L:	linux-ntb@googlegroups.com
10117S:	Supported
10118F:	drivers/ntb/hw/amd/
10119
10120NTB DRIVER CORE
10121M:	Jon Mason <jdmason@kudzu.us>
10122M:	Dave Jiang <dave.jiang@intel.com>
10123M:	Allen Hubbe <allenbh@gmail.com>
10124L:	linux-ntb@googlegroups.com
10125S:	Supported
10126W:	https://github.com/jonmason/ntb/wiki
10127T:	git git://github.com/jonmason/ntb.git
10128F:	drivers/ntb/
10129F:	drivers/net/ntb_netdev.c
10130F:	include/linux/ntb.h
10131F:	include/linux/ntb_transport.h
10132F:	tools/testing/selftests/ntb/
10133
10134NTB IDT DRIVER
10135M:	Serge Semin <fancer.lancer@gmail.com>
10136L:	linux-ntb@googlegroups.com
10137S:	Supported
10138F:	drivers/ntb/hw/idt/
10139
10140NTB INTEL DRIVER
10141M:	Dave Jiang <dave.jiang@intel.com>
10142L:	linux-ntb@googlegroups.com
10143S:	Supported
10144W:	https://github.com/davejiang/linux/wiki
10145T:	git https://github.com/davejiang/linux.git
10146F:	drivers/ntb/hw/intel/
10147
10148NTFS FILESYSTEM
10149M:	Anton Altaparmakov <anton@tuxera.com>
10150L:	linux-ntfs-dev@lists.sourceforge.net
10151W:	http://www.tuxera.com/
10152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10153S:	Supported
10154F:	Documentation/filesystems/ntfs.txt
10155F:	fs/ntfs/
10156
10157NUBUS SUBSYSTEM
10158M:	Finn Thain <fthain@telegraphics.com.au>
10159L:	linux-m68k@lists.linux-m68k.org
10160S:	Maintained
10161F:	arch/*/include/asm/nubus.h
10162F:	drivers/nubus/
10163F:	include/linux/nubus.h
10164F:	include/uapi/linux/nubus.h
10165
10166NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10167M:	Antonino Daplas <adaplas@gmail.com>
10168L:	linux-fbdev@vger.kernel.org
10169S:	Maintained
10170F:	drivers/video/fbdev/riva/
10171F:	drivers/video/fbdev/nvidia/
10172
10173NVM EXPRESS DRIVER
10174M:	Keith Busch <keith.busch@intel.com>
10175M:	Jens Axboe <axboe@fb.com>
10176M:	Christoph Hellwig <hch@lst.de>
10177M:	Sagi Grimberg <sagi@grimberg.me>
10178L:	linux-nvme@lists.infradead.org
10179T:	git://git.infradead.org/nvme.git
10180W:	http://git.infradead.org/nvme.git
10181S:	Supported
10182F:	drivers/nvme/host/
10183F:	include/linux/nvme.h
10184F:	include/uapi/linux/nvme_ioctl.h
10185
10186NVM EXPRESS FC TRANSPORT DRIVERS
10187M:	James Smart <james.smart@broadcom.com>
10188L:	linux-nvme@lists.infradead.org
10189S:	Supported
10190F:	include/linux/nvme-fc.h
10191F:	include/linux/nvme-fc-driver.h
10192F:	drivers/nvme/host/fc.c
10193F:	drivers/nvme/target/fc.c
10194F:	drivers/nvme/target/fcloop.c
10195
10196NVM EXPRESS TARGET DRIVER
10197M:	Christoph Hellwig <hch@lst.de>
10198M:	Sagi Grimberg <sagi@grimberg.me>
10199L:	linux-nvme@lists.infradead.org
10200T:	git://git.infradead.org/nvme.git
10201W:	http://git.infradead.org/nvme.git
10202S:	Supported
10203F:	drivers/nvme/target/
10204
10205NVMEM FRAMEWORK
10206M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10207S:	Maintained
10208F:	drivers/nvmem/
10209F:	Documentation/devicetree/bindings/nvmem/
10210F:	Documentation/ABI/stable/sysfs-bus-nvmem
10211F:	include/linux/nvmem-consumer.h
10212F:	include/linux/nvmem-provider.h
10213
10214NXP SGTL5000 DRIVER
10215M:	Fabio Estevam <fabio.estevam@nxp.com>
10216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10217S:	Maintained
10218F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10219F:	sound/soc/codecs/sgtl5000*
10220
10221NXP TDA998X DRM DRIVER
10222M:	Russell King <linux@armlinux.org.uk>
10223S:	Maintained
10224T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10225T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10226F:	drivers/gpu/drm/i2c/tda998x_drv.c
10227F:	include/drm/i2c/tda998x.h
10228F:	include/dt-bindings/display/tda998x.h
10229K:	"nxp,tda998x"
10230
10231NXP TFA9879 DRIVER
10232M:	Peter Rosin <peda@axentia.se>
10233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10234S:	Maintained
10235F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10236F:	sound/soc/codecs/tfa9879*
10237
10238NXP-NCI NFC DRIVER
10239M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10240R:	Charles Gorand <charles.gorand@effinnov.com>
10241L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10242S:	Supported
10243F:	drivers/nfc/nxp-nci
10244
10245OBJTOOL
10246M:	Josh Poimboeuf <jpoimboe@redhat.com>
10247M:	Peter Zijlstra <peterz@infradead.org>
10248S:	Supported
10249F:	tools/objtool/
10250
10251OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10252M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10253M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10254L:	linuxppc-dev@lists.ozlabs.org
10255S:	Supported
10256F:	arch/powerpc/platforms/powernv/ocxl.c
10257F:	arch/powerpc/include/asm/pnv-ocxl.h
10258F:	drivers/misc/ocxl/
10259F:	include/misc/ocxl*
10260F:	include/uapi/misc/ocxl.h
10261F:	Documentation/accelerators/ocxl.rst
10262
10263OMAP AUDIO SUPPORT
10264M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10265M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10266L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10267L:	linux-omap@vger.kernel.org
10268S:	Maintained
10269F:	sound/soc/omap/
10270
10271OMAP CLOCK FRAMEWORK SUPPORT
10272M:	Paul Walmsley <paul@pwsan.com>
10273L:	linux-omap@vger.kernel.org
10274S:	Maintained
10275F:	arch/arm/*omap*/*clock*
10276
10277OMAP DEVICE TREE SUPPORT
10278M:	Benoît Cousson <bcousson@baylibre.com>
10279M:	Tony Lindgren <tony@atomide.com>
10280L:	linux-omap@vger.kernel.org
10281L:	devicetree@vger.kernel.org
10282S:	Maintained
10283F:	arch/arm/boot/dts/*omap*
10284F:	arch/arm/boot/dts/*am3*
10285F:	arch/arm/boot/dts/*am4*
10286F:	arch/arm/boot/dts/*am5*
10287F:	arch/arm/boot/dts/*dra7*
10288
10289OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10290L:	linux-omap@vger.kernel.org
10291L:	linux-fbdev@vger.kernel.org
10292S:	Orphan
10293F:	drivers/video/fbdev/omap2/
10294F:	Documentation/arm/OMAP/DSS
10295
10296OMAP FRAMEBUFFER SUPPORT
10297L:	linux-fbdev@vger.kernel.org
10298L:	linux-omap@vger.kernel.org
10299S:	Orphan
10300F:	drivers/video/fbdev/omap/
10301
10302OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10303M:	Roger Quadros <rogerq@ti.com>
10304M:	Tony Lindgren <tony@atomide.com>
10305L:	linux-omap@vger.kernel.org
10306S:	Maintained
10307F:	drivers/memory/omap-gpmc.c
10308F:	arch/arm/mach-omap2/*gpmc*
10309
10310OMAP GPIO DRIVER
10311M:	Grygorii Strashko <grygorii.strashko@ti.com>
10312M:	Santosh Shilimkar <ssantosh@kernel.org>
10313M:	Kevin Hilman <khilman@kernel.org>
10314L:	linux-omap@vger.kernel.org
10315S:	Maintained
10316F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10317F:	drivers/gpio/gpio-omap.c
10318
10319OMAP HARDWARE SPINLOCK SUPPORT
10320M:	Ohad Ben-Cohen <ohad@wizery.com>
10321L:	linux-omap@vger.kernel.org
10322S:	Maintained
10323F:	drivers/hwspinlock/omap_hwspinlock.c
10324
10325OMAP HS MMC SUPPORT
10326L:	linux-mmc@vger.kernel.org
10327L:	linux-omap@vger.kernel.org
10328S:	Orphan
10329F:	drivers/mmc/host/omap_hsmmc.c
10330
10331OMAP HWMOD DATA
10332M:	Paul Walmsley <paul@pwsan.com>
10333L:	linux-omap@vger.kernel.org
10334S:	Maintained
10335F:	arch/arm/mach-omap2/omap_hwmod*data*
10336
10337OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10338M:	Benoît Cousson <bcousson@baylibre.com>
10339L:	linux-omap@vger.kernel.org
10340S:	Maintained
10341F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10342
10343OMAP HWMOD SUPPORT
10344M:	Benoît Cousson <bcousson@baylibre.com>
10345M:	Paul Walmsley <paul@pwsan.com>
10346L:	linux-omap@vger.kernel.org
10347S:	Maintained
10348F:	arch/arm/mach-omap2/omap_hwmod.*
10349
10350OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10351M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10352L:	linux-media@vger.kernel.org
10353S:	Maintained
10354F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10355F:	drivers/media/platform/omap3isp/
10356F:	drivers/staging/media/omap4iss/
10357
10358OMAP MMC SUPPORT
10359M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10360L:	linux-omap@vger.kernel.org
10361S:	Maintained
10362F:	drivers/mmc/host/omap.c
10363
10364OMAP POWER MANAGEMENT SUPPORT
10365M:	Kevin Hilman <khilman@kernel.org>
10366L:	linux-omap@vger.kernel.org
10367S:	Maintained
10368F:	arch/arm/*omap*/*pm*
10369F:	drivers/cpufreq/omap-cpufreq.c
10370
10371OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10372M:	Rajendra Nayak <rnayak@codeaurora.org>
10373M:	Paul Walmsley <paul@pwsan.com>
10374L:	linux-omap@vger.kernel.org
10375S:	Maintained
10376F:	arch/arm/mach-omap2/prm*
10377
10378OMAP RANDOM NUMBER GENERATOR SUPPORT
10379M:	Deepak Saxena <dsaxena@plexity.net>
10380S:	Maintained
10381F:	drivers/char/hw_random/omap-rng.c
10382
10383OMAP USB SUPPORT
10384L:	linux-usb@vger.kernel.org
10385L:	linux-omap@vger.kernel.org
10386S:	Orphan
10387F:	drivers/usb/*/*omap*
10388F:	arch/arm/*omap*/usb*
10389
10390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10391M:	Mark Jackson <mpfj@newflow.co.uk>
10392L:	linux-omap@vger.kernel.org
10393S:	Maintained
10394F:	arch/arm/boot/dts/am335x-nano.dts
10395
10396OMAP1 SUPPORT
10397M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10398M:	Tony Lindgren <tony@atomide.com>
10399L:	linux-omap@vger.kernel.org
10400Q:	http://patchwork.kernel.org/project/linux-omap/list/
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10402S:	Maintained
10403F:	arch/arm/mach-omap1/
10404F:	arch/arm/plat-omap/
10405F:	arch/arm/configs/omap1_defconfig
10406F:	drivers/i2c/busses/i2c-omap.c
10407F:	include/linux/platform_data/i2c-omap.h
10408
10409OMAP2+ SUPPORT
10410M:	Tony Lindgren <tony@atomide.com>
10411L:	linux-omap@vger.kernel.org
10412W:	http://www.muru.com/linux/omap/
10413W:	http://linux.omap.com/
10414Q:	http://patchwork.kernel.org/project/linux-omap/list/
10415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10416S:	Maintained
10417F:	arch/arm/mach-omap2/
10418F:	arch/arm/plat-omap/
10419F:	arch/arm/configs/omap2plus_defconfig
10420F:	drivers/i2c/busses/i2c-omap.c
10421F:	drivers/irqchip/irq-omap-intc.c
10422F:	drivers/mfd/*omap*.c
10423F:	drivers/mfd/menelaus.c
10424F:	drivers/mfd/palmas.c
10425F:	drivers/mfd/tps65217.c
10426F:	drivers/mfd/tps65218.c
10427F:	drivers/mfd/tps65910.c
10428F:	drivers/mfd/twl-core.[ch]
10429F:	drivers/mfd/twl4030*.c
10430F:	drivers/mfd/twl6030*.c
10431F:	drivers/mfd/twl6040*.c
10432F:	drivers/regulator/palmas-regulator*.c
10433F:	drivers/regulator/pbias-regulator.c
10434F:	drivers/regulator/tps65217-regulator.c
10435F:	drivers/regulator/tps65218-regulator.c
10436F:	drivers/regulator/tps65910-regulator.c
10437F:	drivers/regulator/twl-regulator.c
10438F:	drivers/regulator/twl6030-regulator.c
10439F:	include/linux/platform_data/i2c-omap.h
10440
10441ONION OMEGA2+ BOARD
10442M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10443L:	linux-mips@linux-mips.org
10444S:	Maintained
10445F:	arch/mips/boot/dts/ralink/omega2p.dts
10446
10447OMFS FILESYSTEM
10448M:	Bob Copeland <me@bobcopeland.com>
10449L:	linux-karma-devel@lists.sourceforge.net
10450S:	Maintained
10451F:	Documentation/filesystems/omfs.txt
10452F:	fs/omfs/
10453
10454OMNIKEY CARDMAN 4000 DRIVER
10455M:	Harald Welte <laforge@gnumonks.org>
10456S:	Maintained
10457F:	drivers/char/pcmcia/cm4000_cs.c
10458F:	include/linux/cm4000_cs.h
10459F:	include/uapi/linux/cm4000_cs.h
10460
10461OMNIKEY CARDMAN 4040 DRIVER
10462M:	Harald Welte <laforge@gnumonks.org>
10463S:	Maintained
10464F:	drivers/char/pcmcia/cm4040_cs.*
10465
10466OMNIVISION OV13858 SENSOR DRIVER
10467M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10468L:	linux-media@vger.kernel.org
10469T:	git git://linuxtv.org/media_tree.git
10470S:	Maintained
10471F:	drivers/media/i2c/ov13858.c
10472
10473OMNIVISION OV2685 SENSOR DRIVER
10474M:	Shunqian Zheng <zhengsq@rock-chips.com>
10475L:	linux-media@vger.kernel.org
10476T:	git git://linuxtv.org/media_tree.git
10477S:	Maintained
10478F:	drivers/media/i2c/ov2685.c
10479
10480OMNIVISION OV5640 SENSOR DRIVER
10481M:	Steve Longerbeam <slongerbeam@gmail.com>
10482L:	linux-media@vger.kernel.org
10483T:	git git://linuxtv.org/media_tree.git
10484S:	Maintained
10485F:	drivers/media/i2c/ov5640.c
10486
10487OMNIVISION OV5647 SENSOR DRIVER
10488M:	Luis Oliveira <lolivei@synopsys.com>
10489L:	linux-media@vger.kernel.org
10490T:	git git://linuxtv.org/media_tree.git
10491S:	Maintained
10492F:	drivers/media/i2c/ov5647.c
10493
10494OMNIVISION OV5695 SENSOR DRIVER
10495M:	Shunqian Zheng <zhengsq@rock-chips.com>
10496L:	linux-media@vger.kernel.org
10497T:	git git://linuxtv.org/media_tree.git
10498S:	Maintained
10499F:	drivers/media/i2c/ov5695.c
10500
10501OMNIVISION OV7670 SENSOR DRIVER
10502M:	Jonathan Corbet <corbet@lwn.net>
10503L:	linux-media@vger.kernel.org
10504T:	git git://linuxtv.org/media_tree.git
10505S:	Maintained
10506F:	drivers/media/i2c/ov7670.c
10507F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10508
10509OMNIVISION OV772x SENSOR DRIVER
10510M:	Jacopo Mondi <jacopo@jmondi.org>
10511L:	linux-media@vger.kernel.org
10512T:	git git://linuxtv.org/media_tree.git
10513S:	Odd fixes
10514F:	drivers/media/i2c/ov772x.c
10515F:	include/media/i2c/ov772x.h
10516F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10517
10518OMNIVISION OV7740 SENSOR DRIVER
10519M:	Wenyou Yang <wenyou.yang@microchip.com>
10520L:	linux-media@vger.kernel.org
10521T:	git git://linuxtv.org/media_tree.git
10522S:	Maintained
10523F:	drivers/media/i2c/ov7740.c
10524F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10525
10526OMNIVISION OV9650 SENSOR DRIVER
10527M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10528R:	Akinobu Mita <akinobu.mita@gmail.com>
10529R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10530L:	linux-media@vger.kernel.org
10531T:	git git://linuxtv.org/media_tree.git
10532S:	Maintained
10533F:	drivers/media/i2c/ov9650.c
10534F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10535
10536ONENAND FLASH DRIVER
10537M:	Kyungmin Park <kyungmin.park@samsung.com>
10538L:	linux-mtd@lists.infradead.org
10539S:	Maintained
10540F:	drivers/mtd/nand/onenand/
10541F:	include/linux/mtd/onenand*.h
10542
10543ONSTREAM SCSI TAPE DRIVER
10544M:	Willem Riede <osst@riede.org>
10545L:	osst-users@lists.sourceforge.net
10546L:	linux-scsi@vger.kernel.org
10547S:	Maintained
10548F:	Documentation/scsi/osst.txt
10549F:	drivers/scsi/osst.*
10550F:	drivers/scsi/osst_*.h
10551F:	drivers/scsi/st.h
10552
10553OP-TEE DRIVER
10554M:	Jens Wiklander <jens.wiklander@linaro.org>
10555S:	Maintained
10556F:	drivers/tee/optee/
10557
10558OPA-VNIC DRIVER
10559M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10560M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10561L:	linux-rdma@vger.kernel.org
10562S:	Supported
10563F:	drivers/infiniband/ulp/opa_vnic
10564
10565OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10566M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10567M:	Frank Rowand <frowand.list@gmail.com>
10568L:	devicetree@vger.kernel.org
10569S:	Maintained
10570F:	Documentation/devicetree/dynamic-resolution-notes.txt
10571F:	Documentation/devicetree/overlay-notes.txt
10572F:	drivers/of/overlay.c
10573F:	drivers/of/resolver.c
10574K:	of_overlay_notifier_
10575
10576OPEN FIRMWARE AND FLATTENED DEVICE TREE
10577M:	Rob Herring <robh+dt@kernel.org>
10578M:	Frank Rowand <frowand.list@gmail.com>
10579L:	devicetree@vger.kernel.org
10580W:	http://www.devicetree.org/
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10582S:	Maintained
10583F:	drivers/of/
10584F:	include/linux/of*.h
10585F:	scripts/dtc/
10586F:	Documentation/ABI/testing/sysfs-firmware-ofw
10587
10588OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10589M:	Rob Herring <robh+dt@kernel.org>
10590M:	Mark Rutland <mark.rutland@arm.com>
10591L:	devicetree@vger.kernel.org
10592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10593Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10594S:	Maintained
10595F:	Documentation/devicetree/
10596F:	arch/*/boot/dts/
10597F:	include/dt-bindings/
10598
10599OPENCORES I2C BUS DRIVER
10600M:	Peter Korsgaard <jacmet@sunsite.dk>
10601L:	linux-i2c@vger.kernel.org
10602S:	Maintained
10603F:	Documentation/i2c/busses/i2c-ocores
10604F:	drivers/i2c/busses/i2c-ocores.c
10605
10606OPENRISC ARCHITECTURE
10607M:	Jonas Bonn <jonas@southpole.se>
10608M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10609M:	Stafford Horne <shorne@gmail.com>
10610T:	git git://github.com/openrisc/linux.git
10611L:	openrisc@lists.librecores.org
10612W:	http://openrisc.io
10613S:	Maintained
10614F:	Documentation/devicetree/bindings/openrisc/
10615F:	Documentation/openrisc/
10616F:	arch/openrisc/
10617F:	drivers/irqchip/irq-ompic.c
10618F:	drivers/irqchip/irq-or1k-*
10619
10620OPENVSWITCH
10621M:	Pravin B Shelar <pshelar@ovn.org>
10622L:	netdev@vger.kernel.org
10623L:	dev@openvswitch.org
10624W:	http://openvswitch.org
10625S:	Maintained
10626F:	net/openvswitch/
10627F:	include/uapi/linux/openvswitch.h
10628
10629OPERATING PERFORMANCE POINTS (OPP)
10630M:	Viresh Kumar <vireshk@kernel.org>
10631M:	Nishanth Menon <nm@ti.com>
10632M:	Stephen Boyd <sboyd@kernel.org>
10633L:	linux-pm@vger.kernel.org
10634S:	Maintained
10635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10636F:	drivers/opp/
10637F:	include/linux/pm_opp.h
10638F:	Documentation/power/opp.txt
10639F:	Documentation/devicetree/bindings/opp/
10640
10641OPL4 DRIVER
10642M:	Clemens Ladisch <clemens@ladisch.de>
10643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10644T:	git git://git.alsa-project.org/alsa-kernel.git
10645S:	Maintained
10646F:	sound/drivers/opl4/
10647
10648OPROFILE
10649M:	Robert Richter <rric@kernel.org>
10650L:	oprofile-list@lists.sf.net
10651S:	Maintained
10652F:	arch/*/include/asm/oprofile*.h
10653F:	arch/*/oprofile/
10654F:	drivers/oprofile/
10655F:	include/linux/oprofile.h
10656
10657ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10658M:	Mark Fasheh <mark@fasheh.com>
10659M:	Joel Becker <jlbec@evilplan.org>
10660L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10661W:	http://ocfs2.wiki.kernel.org
10662S:	Supported
10663F:	Documentation/filesystems/ocfs2.txt
10664F:	Documentation/filesystems/dlmfs.txt
10665F:	fs/ocfs2/
10666
10667ORANGEFS FILESYSTEM
10668M:	Mike Marshall <hubcap@omnibond.com>
10669R:	Martin Brandenburg <martin@omnibond.com>
10670L:	devel@lists.orangefs.org
10671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10672S:	Supported
10673F:	fs/orangefs/
10674F:	Documentation/filesystems/orangefs.txt
10675
10676ORINOCO DRIVER
10677L:	linux-wireless@vger.kernel.org
10678W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10679W:	http://www.nongnu.org/orinoco/
10680S:	Orphan
10681F:	drivers/net/wireless/intersil/orinoco/
10682
10683OSD LIBRARY and FILESYSTEM
10684M:	Boaz Harrosh <ooo@electrozaur.com>
10685S:	Maintained
10686F:	drivers/scsi/osd/
10687F:	include/scsi/osd_*
10688F:	fs/exofs/
10689
10690OV2659 OMNIVISION SENSOR DRIVER
10691M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10692L:	linux-media@vger.kernel.org
10693W:	https://linuxtv.org
10694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10695T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10696S:	Maintained
10697F:	drivers/media/i2c/ov2659.c
10698F:	include/media/i2c/ov2659.h
10699
10700OVERLAY FILESYSTEM
10701M:	Miklos Szeredi <miklos@szeredi.hu>
10702L:	linux-unionfs@vger.kernel.org
10703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10704S:	Supported
10705F:	fs/overlayfs/
10706F:	Documentation/filesystems/overlayfs.txt
10707
10708P54 WIRELESS DRIVER
10709M:	Christian Lamparter <chunkeey@googlemail.com>
10710L:	linux-wireless@vger.kernel.org
10711W:	http://wireless.kernel.org/en/users/Drivers/p54
10712S:	Maintained
10713F:	drivers/net/wireless/intersil/p54/
10714
10715PA SEMI ETHERNET DRIVER
10716L:	netdev@vger.kernel.org
10717S:	Orphan
10718F:	drivers/net/ethernet/pasemi/*
10719
10720PA SEMI SMBUS DRIVER
10721L:	linux-i2c@vger.kernel.org
10722S:	Orphan
10723F:	drivers/i2c/busses/i2c-pasemi.c
10724
10725PADATA PARALLEL EXECUTION MECHANISM
10726M:	Steffen Klassert <steffen.klassert@secunet.com>
10727L:	linux-crypto@vger.kernel.org
10728S:	Maintained
10729F:	kernel/padata.c
10730F:	include/linux/padata.h
10731F:	Documentation/padata.txt
10732
10733PANASONIC LAPTOP ACPI EXTRAS DRIVER
10734M:	Harald Welte <laforge@gnumonks.org>
10735L:	platform-driver-x86@vger.kernel.org
10736S:	Maintained
10737F:	drivers/platform/x86/panasonic-laptop.c
10738
10739PARALLEL LCD/KEYPAD PANEL DRIVER
10740M:	Willy Tarreau <willy@haproxy.com>
10741M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10742S:	Odd Fixes
10743F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10744F:	drivers/misc/panel.c
10745
10746PARALLEL PORT SUBSYSTEM
10747M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10748M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10749L:	linux-parport@lists.infradead.org (subscribers-only)
10750S:	Maintained
10751F:	drivers/parport/
10752F:	include/linux/parport*.h
10753F:	drivers/char/ppdev.c
10754F:	include/uapi/linux/ppdev.h
10755F:	Documentation/parport*.txt
10756
10757PARAVIRT_OPS INTERFACE
10758M:	Juergen Gross <jgross@suse.com>
10759M:	Alok Kataria <akataria@vmware.com>
10760L:	virtualization@lists.linux-foundation.org
10761S:	Supported
10762F:	Documentation/virtual/paravirt_ops.txt
10763F:	arch/*/kernel/paravirt*
10764F:	arch/*/include/asm/paravirt*.h
10765F:	include/linux/hypervisor.h
10766
10767PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10768M:	Tim Waugh <tim@cyberelk.net>
10769L:	linux-parport@lists.infradead.org (subscribers-only)
10770S:	Maintained
10771F:	Documentation/blockdev/paride.txt
10772F:	drivers/block/paride/
10773
10774PARISC ARCHITECTURE
10775M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10776M:	Helge Deller <deller@gmx.de>
10777L:	linux-parisc@vger.kernel.org
10778W:	http://www.parisc-linux.org/
10779Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10782S:	Maintained
10783F:	arch/parisc/
10784F:	Documentation/parisc/
10785F:	drivers/parisc/
10786F:	drivers/char/agp/parisc-agp.c
10787F:	drivers/input/serio/gscps2.c
10788F:	drivers/parport/parport_gsc.*
10789F:	drivers/tty/serial/8250/8250_gsc.c
10790F:	drivers/video/fbdev/sti*
10791F:	drivers/video/console/sti*
10792F:	drivers/video/logo/logo_parisc*
10793
10794PARMAN
10795M:	Jiri Pirko <jiri@mellanox.com>
10796L:	netdev@vger.kernel.org
10797S:	Supported
10798F:	lib/parman.c
10799F:	lib/test_parman.c
10800F:	include/linux/parman.h
10801
10802PC87360 HARDWARE MONITORING DRIVER
10803M:	Jim Cromie <jim.cromie@gmail.com>
10804L:	linux-hwmon@vger.kernel.org
10805S:	Maintained
10806F:	Documentation/hwmon/pc87360
10807F:	drivers/hwmon/pc87360.c
10808
10809PC8736x GPIO DRIVER
10810M:	Jim Cromie <jim.cromie@gmail.com>
10811S:	Maintained
10812F:	drivers/char/pc8736x_gpio.c
10813
10814PC87427 HARDWARE MONITORING DRIVER
10815M:	Jean Delvare <jdelvare@suse.com>
10816L:	linux-hwmon@vger.kernel.org
10817S:	Maintained
10818F:	Documentation/hwmon/pc87427
10819F:	drivers/hwmon/pc87427.c
10820
10821PCA9532 LED DRIVER
10822M:	Riku Voipio <riku.voipio@iki.fi>
10823S:	Maintained
10824F:	drivers/leds/leds-pca9532.c
10825F:	include/linux/leds-pca9532.h
10826
10827PCA9541 I2C BUS MASTER SELECTOR DRIVER
10828M:	Guenter Roeck <linux@roeck-us.net>
10829L:	linux-i2c@vger.kernel.org
10830S:	Maintained
10831F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10832
10833PCDP - PRIMARY CONSOLE AND DEBUG PORT
10834M:	Khalid Aziz <khalid@gonehiking.org>
10835S:	Maintained
10836F:	drivers/firmware/pcdp.*
10837
10838PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10839M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10840L:	linux-pci@vger.kernel.org
10841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10842S:	Maintained
10843F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10844F:	drivers/pci/controller/pci-aardvark.c
10845
10846PCI DRIVER FOR ALTERA PCIE IP
10847M:	Ley Foon Tan <lftan@altera.com>
10848L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10849L:	linux-pci@vger.kernel.org
10850S:	Supported
10851F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10852F:	drivers/pci/controller/pcie-altera.c
10853
10854PCI DRIVER FOR APPLIEDMICRO XGENE
10855M:	Tanmay Inamdar <tinamdar@apm.com>
10856L:	linux-pci@vger.kernel.org
10857L:	linux-arm-kernel@lists.infradead.org
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10860F:	drivers/pci/controller/pci-xgene.c
10861
10862PCI DRIVER FOR ARM VERSATILE PLATFORM
10863M:	Rob Herring <robh@kernel.org>
10864L:	linux-pci@vger.kernel.org
10865L:	linux-arm-kernel@lists.infradead.org
10866S:	Maintained
10867F:	Documentation/devicetree/bindings/pci/versatile.txt
10868F:	drivers/pci/controller/pci-versatile.c
10869
10870PCI DRIVER FOR ARMADA 8K
10871M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10872L:	linux-pci@vger.kernel.org
10873L:	linux-arm-kernel@lists.infradead.org
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10876F:	drivers/pci/controller/dwc/pcie-armada8k.c
10877
10878PCI DRIVER FOR CADENCE PCIE IP
10879M:	Alan Douglas <adouglas@cadence.com>
10880L:	linux-pci@vger.kernel.org
10881S:	Maintained
10882F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10883F:	drivers/pci/controller/pcie-cadence*
10884
10885PCI DRIVER FOR FREESCALE LAYERSCAPE
10886M:	Minghuan Lian <minghuan.Lian@nxp.com>
10887M:	Mingkai Hu <mingkai.hu@nxp.com>
10888M:	Roy Zang <roy.zang@nxp.com>
10889L:	linuxppc-dev@lists.ozlabs.org
10890L:	linux-pci@vger.kernel.org
10891L:	linux-arm-kernel@lists.infradead.org
10892S:	Maintained
10893F:	drivers/pci/controller/dwc/*layerscape*
10894
10895PCI DRIVER FOR GENERIC OF HOSTS
10896M:	Will Deacon <will.deacon@arm.com>
10897L:	linux-pci@vger.kernel.org
10898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10899S:	Maintained
10900F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10901F:	drivers/pci/controller/pci-host-common.c
10902F:	drivers/pci/controller/pci-host-generic.c
10903
10904PCI DRIVER FOR IMX6
10905M:	Richard Zhu <hongxing.zhu@nxp.com>
10906M:	Lucas Stach <l.stach@pengutronix.de>
10907L:	linux-pci@vger.kernel.org
10908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10909S:	Maintained
10910F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10911F:	drivers/pci/controller/dwc/*imx6*
10912
10913PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10914M:	Keith Busch <keith.busch@intel.com>
10915M:	Jonathan Derrick <jonathan.derrick@intel.com>
10916L:	linux-pci@vger.kernel.org
10917S:	Supported
10918F:	drivers/pci/controller/vmd.c
10919
10920PCI DRIVER FOR MICROSEMI SWITCHTEC
10921M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10922M:	Logan Gunthorpe <logang@deltatee.com>
10923L:	linux-pci@vger.kernel.org
10924S:	Maintained
10925F:	Documentation/switchtec.txt
10926F:	Documentation/ABI/testing/sysfs-class-switchtec
10927F:	drivers/pci/switch/switchtec*
10928F:	include/uapi/linux/switchtec_ioctl.h
10929F:	include/linux/switchtec.h
10930F:	drivers/ntb/hw/mscc/
10931
10932PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10933M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10934M:	Jason Cooper <jason@lakedaemon.net>
10935L:	linux-pci@vger.kernel.org
10936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10937S:	Maintained
10938F:	drivers/pci/controller/*mvebu*
10939
10940PCI DRIVER FOR NVIDIA TEGRA
10941M:	Thierry Reding <thierry.reding@gmail.com>
10942L:	linux-tegra@vger.kernel.org
10943L:	linux-pci@vger.kernel.org
10944S:	Supported
10945F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10946F:	drivers/pci/controller/pci-tegra.c
10947
10948PCI DRIVER FOR RENESAS R-CAR
10949M:	Simon Horman <horms@verge.net.au>
10950L:	linux-pci@vger.kernel.org
10951L:	linux-renesas-soc@vger.kernel.org
10952S:	Maintained
10953F:	drivers/pci/controller/*rcar*
10954
10955PCI DRIVER FOR SAMSUNG EXYNOS
10956M:	Jingoo Han <jingoohan1@gmail.com>
10957L:	linux-pci@vger.kernel.org
10958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10960S:	Maintained
10961F:	drivers/pci/controller/dwc/pci-exynos.c
10962
10963PCI DRIVER FOR SYNOPSYS DESIGNWARE
10964M:	Jingoo Han <jingoohan1@gmail.com>
10965M:	Joao Pinto <Joao.Pinto@synopsys.com>
10966L:	linux-pci@vger.kernel.org
10967S:	Maintained
10968F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10969F:	drivers/pci/controller/dwc/*designware*
10970
10971PCI DRIVER FOR TI DRA7XX
10972M:	Kishon Vijay Abraham I <kishon@ti.com>
10973L:	linux-omap@vger.kernel.org
10974L:	linux-pci@vger.kernel.org
10975S:	Supported
10976F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10977F:	drivers/pci/controller/dwc/pci-dra7xx.c
10978
10979PCI DRIVER FOR TI KEYSTONE
10980M:	Murali Karicheri <m-karicheri2@ti.com>
10981L:	linux-pci@vger.kernel.org
10982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10983S:	Maintained
10984F:	drivers/pci/controller/dwc/*keystone*
10985
10986PCI ENDPOINT SUBSYSTEM
10987M:	Kishon Vijay Abraham I <kishon@ti.com>
10988M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10989L:	linux-pci@vger.kernel.org
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10991S:	Supported
10992F:	drivers/pci/endpoint/
10993F:	drivers/misc/pci_endpoint_test.c
10994F:	tools/pci/
10995
10996PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10997M:	Russell Currey <ruscur@russell.cc>
10998L:	linuxppc-dev@lists.ozlabs.org
10999S:	Supported
11000F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11001F:	arch/powerpc/kernel/eeh*.c
11002F:	arch/powerpc/platforms/*/eeh*.c
11003F:	arch/powerpc/include/*/eeh*.h
11004
11005PCI ERROR RECOVERY
11006M:	Linas Vepstas <linasvepstas@gmail.com>
11007L:	linux-pci@vger.kernel.org
11008S:	Supported
11009F:	Documentation/PCI/pci-error-recovery.txt
11010
11011PCI MSI DRIVER FOR ALTERA MSI IP
11012M:	Ley Foon Tan <lftan@altera.com>
11013L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11014L:	linux-pci@vger.kernel.org
11015S:	Supported
11016F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11017F:	drivers/pci/controller/pcie-altera-msi.c
11018
11019PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11020M:	Duc Dang <dhdang@apm.com>
11021L:	linux-pci@vger.kernel.org
11022L:	linux-arm-kernel@lists.infradead.org
11023S:	Maintained
11024F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11025F:	drivers/pci/controller/pci-xgene-msi.c
11026
11027PCI SUBSYSTEM
11028M:	Bjorn Helgaas <bhelgaas@google.com>
11029L:	linux-pci@vger.kernel.org
11030Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11032S:	Supported
11033F:	Documentation/devicetree/bindings/pci/
11034F:	Documentation/PCI/
11035F:	drivers/acpi/pci*
11036F:	drivers/pci/
11037F:	include/asm-generic/pci*
11038F:	include/linux/pci*
11039F:	include/linux/of_pci.h
11040F:	include/uapi/linux/pci*
11041F:	lib/pci*
11042F:	arch/x86/pci/
11043F:	arch/x86/kernel/quirks.c
11044
11045PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11046M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11047L:	linux-pci@vger.kernel.org
11048Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11050S:	Supported
11051F:	drivers/pci/controller/
11052
11053PCIE DRIVER FOR AXIS ARTPEC
11054M:	Jesper Nilsson <jesper.nilsson@axis.com>
11055L:	linux-arm-kernel@axis.com
11056L:	linux-pci@vger.kernel.org
11057S:	Maintained
11058F:	Documentation/devicetree/bindings/pci/axis,artpec*
11059F:	drivers/pci/controller/dwc/*artpec*
11060
11061PCIE DRIVER FOR CAVIUM THUNDERX
11062M:	David Daney <david.daney@cavium.com>
11063L:	linux-pci@vger.kernel.org
11064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065S:	Supported
11066F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11067F:	drivers/pci/controller/pci-thunder-*
11068
11069PCIE DRIVER FOR HISILICON
11070M:	Zhou Wang <wangzhou1@hisilicon.com>
11071L:	linux-pci@vger.kernel.org
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11074F:	drivers/pci/controller/dwc/pcie-hisi.c
11075
11076PCIE DRIVER FOR HISILICON KIRIN
11077M:	Xiaowei Song <songxiaowei@hisilicon.com>
11078M:	Binghui Wang <wangbinghui@hisilicon.com>
11079L:	linux-pci@vger.kernel.org
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11082F:	drivers/pci/controller/dwc/pcie-kirin.c
11083
11084PCIE DRIVER FOR HISILICON STB
11085M:	Jianguo Sun <sunjianguo1@huawei.com>
11086M:	Shawn Guo <shawn.guo@linaro.org>
11087L:	linux-pci@vger.kernel.org
11088S:	Maintained
11089F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11090F:	drivers/pci/controller/dwc/pcie-histb.c
11091
11092PCIE DRIVER FOR MEDIATEK
11093M:	Ryder Lee <ryder.lee@mediatek.com>
11094L:	linux-pci@vger.kernel.org
11095L:	linux-mediatek@lists.infradead.org
11096S:	Supported
11097F:	Documentation/devicetree/bindings/pci/mediatek*
11098F:	drivers/pci/controller/*mediatek*
11099
11100PCIE DRIVER FOR QUALCOMM MSM
11101M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11102L:	linux-pci@vger.kernel.org
11103L:	linux-arm-msm@vger.kernel.org
11104S:	Maintained
11105F:	drivers/pci/controller/dwc/*qcom*
11106
11107PCIE DRIVER FOR ROCKCHIP
11108M:	Shawn Lin <shawn.lin@rock-chips.com>
11109L:	linux-pci@vger.kernel.org
11110L:	linux-rockchip@lists.infradead.org
11111S:	Maintained
11112F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11113F:	drivers/pci/controller/pcie-rockchip*
11114
11115PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11116M:	Linus Walleij <linus.walleij@linaro.org>
11117L:	linux-pci@vger.kernel.org
11118S:	Maintained
11119F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11120F:	drivers/pci/controller/pci-v3-semi.c
11121
11122PCIE DRIVER FOR ST SPEAR13XX
11123M:	Pratyush Anand <pratyush.anand@gmail.com>
11124L:	linux-pci@vger.kernel.org
11125S:	Maintained
11126F:	drivers/pci/controller/dwc/*spear*
11127
11128PCMCIA SUBSYSTEM
11129M:	Dominik Brodowski <linux@dominikbrodowski.net>
11130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11131S:	Odd Fixes
11132F:	Documentation/pcmcia/
11133F:	tools/pcmcia/
11134F:	drivers/pcmcia/
11135F:	include/pcmcia/
11136
11137PCNET32 NETWORK DRIVER
11138M:	Don Fry <pcnet32@frontier.com>
11139L:	netdev@vger.kernel.org
11140S:	Maintained
11141F:	drivers/net/ethernet/amd/pcnet32.c
11142
11143PCRYPT PARALLEL CRYPTO ENGINE
11144M:	Steffen Klassert <steffen.klassert@secunet.com>
11145L:	linux-crypto@vger.kernel.org
11146S:	Maintained
11147F:	crypto/pcrypt.c
11148F:	include/crypto/pcrypt.h
11149
11150PEAQ WMI HOTKEYS DRIVER
11151M:	Hans de Goede <hdegoede@redhat.com>
11152L:	platform-driver-x86@vger.kernel.org
11153S:	Maintained
11154F:	drivers/platform/x86/peaq-wmi.c
11155
11156PER-CPU MEMORY ALLOCATOR
11157M:	Tejun Heo <tj@kernel.org>
11158M:	Christoph Lameter <cl@linux.com>
11159M:	Dennis Zhou <dennisszhou@gmail.com>
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11161S:	Maintained
11162F:	include/linux/percpu*.h
11163F:	mm/percpu*.c
11164F:	arch/*/include/asm/percpu.h
11165
11166PER-TASK DELAY ACCOUNTING
11167M:	Balbir Singh <bsingharora@gmail.com>
11168S:	Maintained
11169F:	include/linux/delayacct.h
11170F:	kernel/delayacct.c
11171
11172PERFORMANCE EVENTS SUBSYSTEM
11173M:	Peter Zijlstra <peterz@infradead.org>
11174M:	Ingo Molnar <mingo@redhat.com>
11175M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11176R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11177R:	Jiri Olsa <jolsa@redhat.com>
11178R:	Namhyung Kim <namhyung@kernel.org>
11179L:	linux-kernel@vger.kernel.org
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11181S:	Supported
11182F:	kernel/events/*
11183F:	include/linux/perf_event.h
11184F:	include/uapi/linux/perf_event.h
11185F:	arch/*/kernel/perf_event*.c
11186F:	arch/*/kernel/*/perf_event*.c
11187F:	arch/*/kernel/*/*/perf_event*.c
11188F:	arch/*/include/asm/perf_event.h
11189F:	arch/*/kernel/perf_callchain.c
11190F:	arch/*/events/*
11191F:	tools/perf/
11192
11193PERSONALITY HANDLING
11194M:	Christoph Hellwig <hch@infradead.org>
11195L:	linux-abi-devel@lists.sourceforge.net
11196S:	Maintained
11197F:	include/linux/personality.h
11198F:	include/uapi/linux/personality.h
11199
11200PHONET PROTOCOL
11201M:	Remi Denis-Courmont <courmisch@gmail.com>
11202S:	Supported
11203F:	Documentation/networking/phonet.txt
11204F:	include/linux/phonet.h
11205F:	include/net/phonet/
11206F:	include/uapi/linux/phonet.h
11207F:	net/phonet/
11208
11209PHRAM MTD DRIVER
11210M:	Joern Engel <joern@lazybastard.org>
11211L:	linux-mtd@lists.infradead.org
11212S:	Maintained
11213F:	drivers/mtd/devices/phram.c
11214
11215PICOLCD HID DRIVER
11216M:	Bruno Prémont <bonbons@linux-vserver.org>
11217L:	linux-input@vger.kernel.org
11218S:	Maintained
11219F:	drivers/hid/hid-picolcd*
11220
11221PICOXCELL SUPPORT
11222M:	Jamie Iles <jamie@jamieiles.com>
11223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11224T:	git git://github.com/jamieiles/linux-2.6-ji.git
11225S:	Supported
11226F:	arch/arm/boot/dts/picoxcell*
11227F:	arch/arm/mach-picoxcell/
11228F:	drivers/crypto/picoxcell*
11229
11230PIN CONTROL SUBSYSTEM
11231M:	Linus Walleij <linus.walleij@linaro.org>
11232L:	linux-gpio@vger.kernel.org
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11234S:	Maintained
11235F:	Documentation/devicetree/bindings/pinctrl/
11236F:	Documentation/driver-api/pinctl.rst
11237F:	drivers/pinctrl/
11238F:	include/linux/pinctrl/
11239
11240PIN CONTROLLER - ATMEL AT91
11241M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11243S:	Maintained
11244F:	drivers/pinctrl/pinctrl-at91.*
11245
11246PIN CONTROLLER - ATMEL AT91 PIO4
11247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11249L:	linux-gpio@vger.kernel.org
11250S:	Supported
11251F:	drivers/pinctrl/pinctrl-at91-pio4.*
11252
11253PIN CONTROLLER - FREESCALE
11254M:	Dong Aisheng <aisheng.dong@nxp.com>
11255M:	Fabio Estevam <festevam@gmail.com>
11256M:	Shawn Guo <shawnguo@kernel.org>
11257M:	Stefan Agner <stefan@agner.ch>
11258R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11259L:	linux-gpio@vger.kernel.org
11260S:	Maintained
11261F:	drivers/pinctrl/freescale/
11262F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11263
11264PIN CONTROLLER - INTEL
11265M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11266M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11267S:	Maintained
11268F:	drivers/pinctrl/intel/
11269
11270PIN CONTROLLER - MEDIATEK
11271M:	Sean Wang <sean.wang@mediatek.com>
11272L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11273S:	Maintained
11274F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11275F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11276F:	drivers/pinctrl/mediatek/mtk-eint.*
11277F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11278F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11279F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11280
11281PIN CONTROLLER - QUALCOMM
11282M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11283S:	Maintained
11284L:	linux-arm-msm@vger.kernel.org
11285F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11286F:	drivers/pinctrl/qcom/
11287
11288PIN CONTROLLER - RENESAS
11289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11290M:	Geert Uytterhoeven <geert+renesas@glider.be>
11291L:	linux-renesas-soc@vger.kernel.org
11292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11293S:	Maintained
11294F:	drivers/pinctrl/sh-pfc/
11295
11296PIN CONTROLLER - SAMSUNG
11297M:	Tomasz Figa <tomasz.figa@gmail.com>
11298M:	Krzysztof Kozlowski <krzk@kernel.org>
11299M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11301L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11302Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11304S:	Maintained
11305F:	drivers/pinctrl/samsung/
11306F:	include/dt-bindings/pinctrl/samsung.h
11307F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11308
11309PIN CONTROLLER - SINGLE
11310M:	Tony Lindgren <tony@atomide.com>
11311M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11313L:	linux-omap@vger.kernel.org
11314S:	Maintained
11315F:	drivers/pinctrl/pinctrl-single.c
11316
11317PIN CONTROLLER - ST SPEAR
11318M:	Viresh Kumar <vireshk@kernel.org>
11319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11320W:	http://www.st.com/spear
11321S:	Maintained
11322F:	drivers/pinctrl/spear/
11323
11324PISTACHIO SOC SUPPORT
11325M:	James Hartley <james.hartley@sondrel.com>
11326L:	linux-mips@linux-mips.org
11327S:	Odd Fixes
11328F:	arch/mips/pistachio/
11329F:	arch/mips/include/asm/mach-pistachio/
11330F:	arch/mips/boot/dts/img/pistachio*
11331F:	arch/mips/configs/pistachio*_defconfig
11332
11333PKTCDVD DRIVER
11334S:	Orphan
11335M:	linux-block@vger.kernel.org
11336F:	drivers/block/pktcdvd.c
11337F:	include/linux/pktcdvd.h
11338F:	include/uapi/linux/pktcdvd.h
11339
11340PKUNITY SOC DRIVERS
11341M:	Guan Xuetao <gxt@pku.edu.cn>
11342W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11343S:	Maintained
11344T:	git git://github.com/gxt/linux.git
11345F:	drivers/input/serio/i8042-unicore32io.h
11346F:	drivers/i2c/busses/i2c-puv3.c
11347F:	drivers/video/fbdev/fb-puv3.c
11348F:	drivers/rtc/rtc-puv3.c
11349
11350PMBUS HARDWARE MONITORING DRIVERS
11351M:	Guenter Roeck <linux@roeck-us.net>
11352L:	linux-hwmon@vger.kernel.org
11353W:	http://hwmon.wiki.kernel.org/
11354W:	http://www.roeck-us.net/linux/drivers/
11355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11356S:	Maintained
11357F:	Documentation/hwmon/pmbus
11358F:	drivers/hwmon/pmbus/
11359F:	include/linux/pmbus.h
11360
11361PMC SIERRA MaxRAID DRIVER
11362L:	linux-scsi@vger.kernel.org
11363W:	http://www.pmc-sierra.com/
11364S:	Orphan
11365F:	drivers/scsi/pmcraid.*
11366
11367PMC SIERRA PM8001 DRIVER
11368M:	Jack Wang <jinpu.wang@profitbricks.com>
11369M:	lindar_liu@usish.com
11370L:	linux-scsi@vger.kernel.org
11371S:	Supported
11372F:	drivers/scsi/pm8001/
11373
11374PNP SUPPORT
11375M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11376S:	Maintained
11377F:	drivers/pnp/
11378
11379POSIX CLOCKS and TIMERS
11380M:	Thomas Gleixner <tglx@linutronix.de>
11381L:	linux-kernel@vger.kernel.org
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11383S:	Maintained
11384F:	fs/timerfd.c
11385F:	include/linux/timer*
11386F:	kernel/time/*timer*
11387
11388POWER MANAGEMENT CORE
11389M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11390L:	linux-pm@vger.kernel.org
11391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11392B:	https://bugzilla.kernel.org
11393S:	Supported
11394F:	drivers/base/power/
11395F:	include/linux/pm.h
11396F:	include/linux/pm_*
11397F:	include/linux/powercap.h
11398F:	drivers/powercap/
11399F:	kernel/configs/nopm.config
11400
11401POWER STATE COORDINATION INTERFACE (PSCI)
11402M:	Mark Rutland <mark.rutland@arm.com>
11403M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11404L:	linux-arm-kernel@lists.infradead.org
11405S:	Maintained
11406F:	drivers/firmware/psci*.c
11407F:	include/linux/psci.h
11408F:	include/uapi/linux/psci.h
11409
11410POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11411M:	Sebastian Reichel <sre@kernel.org>
11412L:	linux-pm@vger.kernel.org
11413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11414S:	Maintained
11415F:	Documentation/ABI/testing/sysfs-class-power
11416F:	Documentation/devicetree/bindings/power/supply/
11417F:	include/linux/power_supply.h
11418F:	drivers/power/supply/
11419
11420POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11421M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11422L:	linuxppc-dev@lists.ozlabs.org
11423S:	Maintained
11424F:	drivers/char/powernv-op-panel.c
11425
11426PPP OVER ATM (RFC 2364)
11427M:	Mitchell Blank Jr <mitch@sfgoth.com>
11428S:	Maintained
11429F:	net/atm/pppoatm.c
11430F:	include/uapi/linux/atmppp.h
11431
11432PPP OVER ETHERNET
11433M:	Michal Ostrowski <mostrows@earthlink.net>
11434S:	Maintained
11435F:	drivers/net/ppp/pppoe.c
11436F:	drivers/net/ppp/pppox.c
11437
11438PPP OVER L2TP
11439M:	James Chapman <jchapman@katalix.com>
11440S:	Maintained
11441F:	net/l2tp/l2tp_ppp.c
11442F:	include/linux/if_pppol2tp.h
11443F:	include/uapi/linux/if_pppol2tp.h
11444
11445PPP PROTOCOL DRIVERS AND COMPRESSORS
11446M:	Paul Mackerras <paulus@samba.org>
11447L:	linux-ppp@vger.kernel.org
11448S:	Maintained
11449F:	drivers/net/ppp/ppp_*
11450
11451PPS SUPPORT
11452M:	Rodolfo Giometti <giometti@enneenne.com>
11453W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11454L:	linuxpps@ml.enneenne.com (subscribers-only)
11455S:	Maintained
11456F:	Documentation/pps/
11457F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11458F:	Documentation/ABI/testing/sysfs-pps
11459F:	drivers/pps/
11460F:	include/linux/pps*.h
11461F:	include/uapi/linux/pps.h
11462
11463PPTP DRIVER
11464M:	Dmitry Kozlov <xeb@mail.ru>
11465L:	netdev@vger.kernel.org
11466S:	Maintained
11467F:	drivers/net/ppp/pptp.c
11468W:	http://sourceforge.net/projects/accel-pptp
11469
11470PREEMPTIBLE KERNEL
11471M:	Robert Love <rml@tech9.net>
11472L:	kpreempt-tech@lists.sourceforge.net
11473W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11474S:	Supported
11475F:	Documentation/preempt-locking.txt
11476F:	include/linux/preempt.h
11477
11478PRINTK
11479M:	Petr Mladek <pmladek@suse.com>
11480M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11481R:	Steven Rostedt <rostedt@goodmis.org>
11482S:	Maintained
11483F:	kernel/printk/
11484F:	include/linux/printk.h
11485
11486PRISM54 WIRELESS DRIVER
11487M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11488L:	linux-wireless@vger.kernel.org
11489W:	http://wireless.kernel.org/en/users/Drivers/p54
11490S:	Obsolete
11491F:	drivers/net/wireless/intersil/prism54/
11492
11493PROC FILESYSTEM
11494R:	Alexey Dobriyan <adobriyan@gmail.com>
11495L:	linux-kernel@vger.kernel.org
11496L:	linux-fsdevel@vger.kernel.org
11497S:	Maintained
11498F:	fs/proc/
11499F:	include/linux/proc_fs.h
11500F:	tools/testing/selftests/proc/
11501
11502PROC SYSCTL
11503M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11504M:	Kees Cook <keescook@chromium.org>
11505L:	linux-kernel@vger.kernel.org
11506L:	linux-fsdevel@vger.kernel.org
11507S:	Maintained
11508F:	fs/proc/proc_sysctl.c
11509F:	include/linux/sysctl.h
11510F:	kernel/sysctl.c
11511F:	tools/testing/selftests/sysctl/
11512
11513PS3 NETWORK SUPPORT
11514M:	Geoff Levand <geoff@infradead.org>
11515L:	netdev@vger.kernel.org
11516L:	linuxppc-dev@lists.ozlabs.org
11517S:	Maintained
11518F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11519
11520PS3 PLATFORM SUPPORT
11521M:	Geoff Levand <geoff@infradead.org>
11522L:	linuxppc-dev@lists.ozlabs.org
11523S:	Maintained
11524F:	arch/powerpc/boot/ps3*
11525F:	arch/powerpc/include/asm/lv1call.h
11526F:	arch/powerpc/include/asm/ps3*.h
11527F:	arch/powerpc/platforms/ps3/
11528F:	drivers/*/ps3*
11529F:	drivers/ps3/
11530F:	drivers/rtc/rtc-ps3.c
11531F:	drivers/usb/host/*ps3.c
11532F:	sound/ppc/snd_ps3*
11533
11534PS3VRAM DRIVER
11535M:	Jim Paris <jim@jtan.com>
11536M:	Geoff Levand <geoff@infradead.org>
11537L:	linuxppc-dev@lists.ozlabs.org
11538S:	Maintained
11539F:	drivers/block/ps3vram.c
11540
11541PSAMPLE PACKET SAMPLING SUPPORT:
11542M:	Yotam Gigi <yotam.gi@gmail.com>
11543S:	Maintained
11544F:	net/psample
11545F:	include/net/psample.h
11546F:	include/uapi/linux/psample.h
11547
11548PSTORE FILESYSTEM
11549M:	Kees Cook <keescook@chromium.org>
11550M:	Anton Vorontsov <anton@enomsg.org>
11551M:	Colin Cross <ccross@android.com>
11552M:	Tony Luck <tony.luck@intel.com>
11553S:	Maintained
11554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11555F:	fs/pstore/
11556F:	include/linux/pstore*
11557F:	drivers/firmware/efi/efi-pstore.c
11558F:	drivers/acpi/apei/erst.c
11559F:	Documentation/admin-guide/ramoops.rst
11560F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11561K:	\b(pstore|ramoops)
11562
11563PTP HARDWARE CLOCK SUPPORT
11564M:	Richard Cochran <richardcochran@gmail.com>
11565L:	netdev@vger.kernel.org
11566S:	Maintained
11567W:	http://linuxptp.sourceforge.net/
11568F:	Documentation/ABI/testing/sysfs-ptp
11569F:	Documentation/ptp/*
11570F:	drivers/net/phy/dp83640*
11571F:	drivers/ptp/*
11572F:	include/linux/ptp_cl*
11573
11574PTRACE SUPPORT
11575M:	Oleg Nesterov <oleg@redhat.com>
11576S:	Maintained
11577F:	include/asm-generic/syscall.h
11578F:	include/linux/ptrace.h
11579F:	include/linux/regset.h
11580F:	include/linux/tracehook.h
11581F:	include/uapi/linux/ptrace.h
11582F:	include/uapi/linux/ptrace.h
11583F:	include/asm-generic/ptrace.h
11584F:	kernel/ptrace.c
11585F:	arch/*/ptrace*.c
11586F:	arch/*/*/ptrace*.c
11587F:	arch/*/include/asm/ptrace*.h
11588
11589PULSE8-CEC DRIVER
11590M:	Hans Verkuil <hverkuil@xs4all.nl>
11591L:	linux-media@vger.kernel.org
11592T:	git git://linuxtv.org/media_tree.git
11593S:	Maintained
11594F:	drivers/media/usb/pulse8-cec/*
11595F:	Documentation/media/cec-drivers/pulse8-cec.rst
11596
11597PVRUSB2 VIDEO4LINUX DRIVER
11598M:	Mike Isely <isely@pobox.com>
11599L:	pvrusb2@isely.net	(subscribers-only)
11600L:	linux-media@vger.kernel.org
11601W:	http://www.isely.net/pvrusb2/
11602T:	git git://linuxtv.org/media_tree.git
11603S:	Maintained
11604F:	Documentation/media/v4l-drivers/pvrusb2*
11605F:	drivers/media/usb/pvrusb2/
11606
11607PWC WEBCAM DRIVER
11608M:	Hans Verkuil <hverkuil@xs4all.nl>
11609L:	linux-media@vger.kernel.org
11610T:	git git://linuxtv.org/media_tree.git
11611S:	Odd Fixes
11612F:	drivers/media/usb/pwc/*
11613
11614PWM FAN DRIVER
11615M:	Kamil Debski <kamil@wypas.org>
11616M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11617L:	linux-hwmon@vger.kernel.org
11618S:	Supported
11619F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11620F:	Documentation/hwmon/pwm-fan
11621F:	drivers/hwmon/pwm-fan.c
11622
11623PWM IR Transmitter
11624M:	Sean Young <sean@mess.org>
11625L:	linux-media@vger.kernel.org
11626S:	Maintained
11627F:	drivers/media/rc/pwm-ir-tx.c
11628
11629PWM SUBSYSTEM
11630M:	Thierry Reding <thierry.reding@gmail.com>
11631L:	linux-pwm@vger.kernel.org
11632S:	Maintained
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11634F:	Documentation/pwm.txt
11635F:	Documentation/devicetree/bindings/pwm/
11636F:	include/linux/pwm.h
11637F:	drivers/pwm/
11638F:	drivers/video/backlight/pwm_bl.c
11639F:	include/linux/pwm_backlight.h
11640F:	drivers/gpio/gpio-mvebu.c
11641F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11642
11643PXA GPIO DRIVER
11644M:	Robert Jarzmik <robert.jarzmik@free.fr>
11645L:	linux-gpio@vger.kernel.org
11646S:	Maintained
11647F:	drivers/gpio/gpio-pxa.c
11648
11649PXA MMCI DRIVER
11650S:	Orphan
11651
11652PXA RTC DRIVER
11653M:	Robert Jarzmik <robert.jarzmik@free.fr>
11654L:	linux-rtc@vger.kernel.org
11655S:	Maintained
11656
11657PXA2xx/PXA3xx SUPPORT
11658M:	Daniel Mack <daniel@zonque.org>
11659M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11660M:	Robert Jarzmik <robert.jarzmik@free.fr>
11661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662T:	git git://github.com/hzhuang1/linux.git
11663T:	git git://github.com/rjarzmik/linux.git
11664S:	Maintained
11665F:	arch/arm/boot/dts/pxa*
11666F:	arch/arm/mach-pxa/
11667F:	drivers/dma/pxa*
11668F:	drivers/pcmcia/pxa2xx*
11669F:	drivers/pinctrl/pxa/
11670F:	drivers/spi/spi-pxa2xx*
11671F:	drivers/usb/gadget/udc/pxa2*
11672F:	include/sound/pxa2xx-lib.h
11673F:	sound/arm/pxa*
11674F:	sound/soc/pxa/
11675
11676QAT DRIVER
11677M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11678L:	qat-linux@intel.com
11679S:	Supported
11680F:	drivers/crypto/qat/
11681
11682QCOM AUDIO (ASoC) DRIVERS
11683M:	Patrick Lai <plai@codeaurora.org>
11684M:	Banajit Goswami <bgoswami@codeaurora.org>
11685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11686S:	Supported
11687F:	sound/soc/qcom/
11688
11689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11690M:	Gabriel Somlo <somlo@cmu.edu>
11691M:	"Michael S. Tsirkin" <mst@redhat.com>
11692L:	qemu-devel@nongnu.org
11693S:	Maintained
11694F:	drivers/firmware/qemu_fw_cfg.c
11695F:	include/uapi/linux/qemu_fw_cfg.h
11696
11697QIB DRIVER
11698M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11699M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11700L:	linux-rdma@vger.kernel.org
11701S:	Supported
11702F:	drivers/infiniband/hw/qib/
11703
11704QLOGIC QL41xxx FCOE DRIVER
11705M:	QLogic-Storage-Upstream@cavium.com
11706L:	linux-scsi@vger.kernel.org
11707S:	Supported
11708F:	drivers/scsi/qedf/
11709
11710QLOGIC QL41xxx ISCSI DRIVER
11711M:	QLogic-Storage-Upstream@cavium.com
11712L:	linux-scsi@vger.kernel.org
11713S:	Supported
11714F:	drivers/scsi/qedi/
11715
11716QLOGIC QL4xxx ETHERNET DRIVER
11717M:	Ariel Elior <Ariel.Elior@cavium.com>
11718M:	everest-linux-l2@cavium.com
11719L:	netdev@vger.kernel.org
11720S:	Supported
11721F:	drivers/net/ethernet/qlogic/qed/
11722F:	include/linux/qed/
11723F:	drivers/net/ethernet/qlogic/qede/
11724
11725QLOGIC QL4xxx RDMA DRIVER
11726M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11727M:	Ariel Elior <Ariel.Elior@cavium.com>
11728L:	linux-rdma@vger.kernel.org
11729S:	Supported
11730F:	drivers/infiniband/hw/qedr/
11731F:	include/uapi/rdma/qedr-abi.h
11732
11733QLOGIC QLA1280 SCSI DRIVER
11734M:	Michael Reed <mdr@sgi.com>
11735L:	linux-scsi@vger.kernel.org
11736S:	Maintained
11737F:	drivers/scsi/qla1280.[ch]
11738
11739QLOGIC QLA2XXX FC-SCSI DRIVER
11740M:	qla2xxx-upstream@qlogic.com
11741L:	linux-scsi@vger.kernel.org
11742S:	Supported
11743F:	Documentation/scsi/LICENSE.qla2xxx
11744F:	drivers/scsi/qla2xxx/
11745
11746QLOGIC QLA3XXX NETWORK DRIVER
11747M:	Dept-GELinuxNICDev@cavium.com
11748L:	netdev@vger.kernel.org
11749S:	Supported
11750F:	Documentation/networking/LICENSE.qla3xxx
11751F:	drivers/net/ethernet/qlogic/qla3xxx.*
11752
11753QLOGIC QLA4XXX iSCSI DRIVER
11754M:	QLogic-Storage-Upstream@qlogic.com
11755L:	linux-scsi@vger.kernel.org
11756S:	Supported
11757F:	Documentation/scsi/LICENSE.qla4xxx
11758F:	drivers/scsi/qla4xxx/
11759
11760QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11761M:	Harish Patil <harish.patil@cavium.com>
11762M:	Manish Chopra <manish.chopra@cavium.com>
11763M:	Dept-GELinuxNICDev@cavium.com
11764L:	netdev@vger.kernel.org
11765S:	Supported
11766F:	drivers/net/ethernet/qlogic/qlcnic/
11767
11768QLOGIC QLGE 10Gb ETHERNET DRIVER
11769M:	Harish Patil <harish.patil@cavium.com>
11770M:	Manish Chopra <manish.chopra@cavium.com>
11771M:	Dept-GELinuxNICDev@cavium.com
11772L:	netdev@vger.kernel.org
11773S:	Supported
11774F:	drivers/net/ethernet/qlogic/qlge/
11775
11776QNX4 FILESYSTEM
11777M:	Anders Larsen <al@alarsen.net>
11778W:	http://www.alarsen.net/linux/qnx4fs/
11779S:	Maintained
11780F:	fs/qnx4/
11781F:	include/uapi/linux/qnx4_fs.h
11782F:	include/uapi/linux/qnxtypes.h
11783
11784QORIQ DPAA2 FSL-MC BUS DRIVER
11785M:	Stuart Yoder <stuyoder@gmail.com>
11786M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11787L:	linux-kernel@vger.kernel.org
11788S:	Maintained
11789F:	drivers/bus/fsl-mc/
11790F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11791F:	Documentation/networking/dpaa2/overview.rst
11792
11793QT1010 MEDIA DRIVER
11794M:	Antti Palosaari <crope@iki.fi>
11795L:	linux-media@vger.kernel.org
11796W:	https://linuxtv.org
11797W:	http://palosaari.fi/linux/
11798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11799T:	git git://linuxtv.org/anttip/media_tree.git
11800S:	Maintained
11801F:	drivers/media/tuners/qt1010*
11802
11803QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11804M:	Kalle Valo <kvalo@codeaurora.org>
11805L:	ath10k@lists.infradead.org
11806W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11808S:	Supported
11809F:	drivers/net/wireless/ath/ath10k/
11810
11811QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11812M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11813L:	linux-wireless@vger.kernel.org
11814W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11815S:	Supported
11816F:	drivers/net/wireless/ath/ath9k/
11817
11818QUALCOMM CAMERA SUBSYSTEM DRIVER
11819M:	Todor Tomov <todor.tomov@linaro.org>
11820L:	linux-media@vger.kernel.org
11821S:	Maintained
11822F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11823F:	Documentation/media/v4l-drivers/qcom_camss.rst
11824F:	drivers/media/platform/qcom/camss-8x16/
11825
11826QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11827M:  Ilia Lin <ilia.lin@gmail.com>
11828L:  linux-pm@vger.kernel.org
11829S:  Maintained
11830F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11831F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11832
11833QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11834M:	Timur Tabi <timur@kernel.org>
11835L:	netdev@vger.kernel.org
11836S:	Maintained
11837F:	drivers/net/ethernet/qualcomm/emac/
11838
11839QUALCOMM HEXAGON ARCHITECTURE
11840M:	Richard Kuo <rkuo@codeaurora.org>
11841L:	linux-hexagon@vger.kernel.org
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11843S:	Supported
11844F:	arch/hexagon/
11845
11846QUALCOMM HIDMA DRIVER
11847M:	Sinan Kaya <okaya@kernel.org>
11848L:	linux-arm-kernel@lists.infradead.org
11849L:	linux-arm-msm@vger.kernel.org
11850L:	dmaengine@vger.kernel.org
11851S:	Supported
11852F:	drivers/dma/qcom/hidma*
11853
11854QUALCOMM IOMMU
11855M:	Rob Clark <robdclark@gmail.com>
11856L:	iommu@lists.linux-foundation.org
11857L:	linux-arm-msm@vger.kernel.org
11858S:	Maintained
11859F:	drivers/iommu/qcom_iommu.c
11860
11861QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11862M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11863L:	linux-media@vger.kernel.org
11864L:	linux-arm-msm@vger.kernel.org
11865T:	git git://linuxtv.org/media_tree.git
11866S:	Maintained
11867F:	drivers/media/platform/qcom/venus/
11868
11869QUALCOMM WCN36XX WIRELESS DRIVER
11870M:	Kalle Valo <kvalo@codeaurora.org>
11871L:	wcn36xx@lists.infradead.org
11872W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11873T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11874S:	Supported
11875F:	drivers/net/wireless/ath/wcn36xx/
11876
11877QUANTENNA QTNFMAC WIRELESS DRIVER
11878M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11879M:	Avinash Patil <avinashp@quantenna.com>
11880M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11881L:	linux-wireless@vger.kernel.org
11882S:	Maintained
11883F:	drivers/net/wireless/quantenna
11884
11885RADEON and AMDGPU DRM DRIVERS
11886M:	Alex Deucher <alexander.deucher@amd.com>
11887M:	Christian König <christian.koenig@amd.com>
11888M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11889L:	amd-gfx@lists.freedesktop.org
11890T:	git git://people.freedesktop.org/~agd5f/linux
11891S:	Supported
11892F:	drivers/gpu/drm/radeon/
11893F:	include/uapi/drm/radeon_drm.h
11894F:	drivers/gpu/drm/amd/
11895F:	include/uapi/drm/amdgpu_drm.h
11896
11897RADEON FRAMEBUFFER DISPLAY DRIVER
11898M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11899L:	linux-fbdev@vger.kernel.org
11900S:	Maintained
11901F:	drivers/video/fbdev/aty/radeon*
11902F:	include/uapi/linux/radeonfb.h
11903
11904RADIOSHARK RADIO DRIVER
11905M:	Hans Verkuil <hverkuil@xs4all.nl>
11906L:	linux-media@vger.kernel.org
11907T:	git git://linuxtv.org/media_tree.git
11908S:	Maintained
11909F:	drivers/media/radio/radio-shark.c
11910
11911RADIOSHARK2 RADIO DRIVER
11912M:	Hans Verkuil <hverkuil@xs4all.nl>
11913L:	linux-media@vger.kernel.org
11914T:	git git://linuxtv.org/media_tree.git
11915S:	Maintained
11916F:	drivers/media/radio/radio-shark2.c
11917F:	drivers/media/radio/radio-tea5777.c
11918
11919RADOS BLOCK DEVICE (RBD)
11920M:	Ilya Dryomov <idryomov@gmail.com>
11921M:	Sage Weil <sage@redhat.com>
11922M:	Alex Elder <elder@kernel.org>
11923L:	ceph-devel@vger.kernel.org
11924W:	http://ceph.com/
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11926T:	git git://github.com/ceph/ceph-client.git
11927S:	Supported
11928F:	Documentation/ABI/testing/sysfs-bus-rbd
11929F:	drivers/block/rbd.c
11930F:	drivers/block/rbd_types.h
11931
11932RAGE128 FRAMEBUFFER DISPLAY DRIVER
11933M:	Paul Mackerras <paulus@samba.org>
11934L:	linux-fbdev@vger.kernel.org
11935S:	Maintained
11936F:	drivers/video/fbdev/aty/aty128fb.c
11937
11938RAINSHADOW-CEC DRIVER
11939M:	Hans Verkuil <hverkuil@xs4all.nl>
11940L:	linux-media@vger.kernel.org
11941T:	git git://linuxtv.org/media_tree.git
11942S:	Maintained
11943F:	drivers/media/usb/rainshadow-cec/*
11944
11945RALINK MIPS ARCHITECTURE
11946M:	John Crispin <john@phrozen.org>
11947L:	linux-mips@linux-mips.org
11948S:	Maintained
11949F:	arch/mips/ralink
11950
11951RALINK RT2X00 WIRELESS LAN DRIVER
11952P:	rt2x00 project
11953M:	Stanislaw Gruszka <sgruszka@redhat.com>
11954M:	Helmut Schaa <helmut.schaa@googlemail.com>
11955L:	linux-wireless@vger.kernel.org
11956S:	Maintained
11957F:	drivers/net/wireless/ralink/rt2x00/
11958
11959RAMDISK RAM BLOCK DEVICE DRIVER
11960M:	Jens Axboe <axboe@kernel.dk>
11961S:	Maintained
11962F:	Documentation/blockdev/ramdisk.txt
11963F:	drivers/block/brd.c
11964
11965RANCHU VIRTUAL BOARD FOR MIPS
11966M:	Miodrag Dinic <miodrag.dinic@mips.com>
11967L:	linux-mips@linux-mips.org
11968S:	Supported
11969F:	arch/mips/generic/board-ranchu.c
11970F:	arch/mips/configs/generic/board-ranchu.config
11971
11972RANDOM NUMBER DRIVER
11973M:	"Theodore Ts'o" <tytso@mit.edu>
11974S:	Maintained
11975F:	drivers/char/random.c
11976
11977RAPIDIO SUBSYSTEM
11978M:	Matt Porter <mporter@kernel.crashing.org>
11979M:	Alexandre Bounine <alex.bou9@gmail.com>
11980S:	Maintained
11981F:	drivers/rapidio/
11982
11983RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11984L:	linux-wireless@vger.kernel.org
11985S:	Orphan
11986F:	drivers/net/wireless/ray*
11987
11988RCUTORTURE TEST FRAMEWORK
11989M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11990M:	Josh Triplett <josh@joshtriplett.org>
11991R:	Steven Rostedt <rostedt@goodmis.org>
11992R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11993R:	Lai Jiangshan <jiangshanlai@gmail.com>
11994L:	linux-kernel@vger.kernel.org
11995S:	Supported
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11997F:	tools/testing/selftests/rcutorture
11998
11999RDC R-321X SoC
12000M:	Florian Fainelli <florian@openwrt.org>
12001S:	Maintained
12002
12003RDC R6040 FAST ETHERNET DRIVER
12004M:	Florian Fainelli <f.fainelli@gmail.com>
12005L:	netdev@vger.kernel.org
12006S:	Maintained
12007F:	drivers/net/ethernet/rdc/r6040.c
12008
12009RDMAVT - RDMA verbs software
12010M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12011M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12012L:	linux-rdma@vger.kernel.org
12013S:	Supported
12014F:	drivers/infiniband/sw/rdmavt
12015
12016RDS - RELIABLE DATAGRAM SOCKETS
12017M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12018L:	netdev@vger.kernel.org
12019L:	linux-rdma@vger.kernel.org
12020L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12021W:	https://oss.oracle.com/projects/rds/
12022S:	Supported
12023F:	net/rds/
12024F:	Documentation/networking/rds.txt
12025
12026RDT - RESOURCE ALLOCATION
12027M:	Fenghua Yu <fenghua.yu@intel.com>
12028L:	linux-kernel@vger.kernel.org
12029S:	Supported
12030F:	arch/x86/kernel/cpu/intel_rdt*
12031F:	arch/x86/include/asm/intel_rdt_sched.h
12032F:	Documentation/x86/intel_rdt*
12033
12034READ-COPY UPDATE (RCU)
12035M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12036M:	Josh Triplett <josh@joshtriplett.org>
12037R:	Steven Rostedt <rostedt@goodmis.org>
12038R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12039R:	Lai Jiangshan <jiangshanlai@gmail.com>
12040L:	linux-kernel@vger.kernel.org
12041W:	http://www.rdrop.com/users/paulmck/RCU/
12042S:	Supported
12043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12044F:	Documentation/RCU/
12045X:	Documentation/RCU/torture.txt
12046F:	include/linux/rcu*
12047X:	include/linux/srcu*.h
12048F:	kernel/rcu/
12049X:	kernel/rcu/srcu*.c
12050
12051REAL TIME CLOCK (RTC) SUBSYSTEM
12052M:	Alessandro Zummo <a.zummo@towertech.it>
12053M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12054L:	linux-rtc@vger.kernel.org
12055Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12057S:	Maintained
12058F:	Documentation/devicetree/bindings/rtc/
12059F:	Documentation/rtc.txt
12060F:	drivers/rtc/
12061F:	include/linux/rtc.h
12062F:	include/uapi/linux/rtc.h
12063F:	include/linux/rtc/
12064F:	include/linux/platform_data/rtc-*
12065F:	tools/testing/selftests/rtc/
12066
12067REALTEK AUDIO CODECS
12068M:	Bard Liao <bardliao@realtek.com>
12069M:	Oder Chiou <oder_chiou@realtek.com>
12070S:	Maintained
12071F:	sound/soc/codecs/rt*
12072F:	include/sound/rt*.h
12073
12074REGISTER MAP ABSTRACTION
12075M:	Mark Brown <broonie@kernel.org>
12076L:	linux-kernel@vger.kernel.org
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12078S:	Supported
12079F:	Documentation/devicetree/bindings/regmap/
12080F:	drivers/base/regmap/
12081F:	include/linux/regmap.h
12082
12083REISERFS FILE SYSTEM
12084L:	reiserfs-devel@vger.kernel.org
12085S:	Supported
12086F:	fs/reiserfs/
12087
12088REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12089M:	Ohad Ben-Cohen <ohad@wizery.com>
12090M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12091L:	linux-remoteproc@vger.kernel.org
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12093S:	Maintained
12094F:	Documentation/devicetree/bindings/remoteproc/
12095F:	Documentation/remoteproc.txt
12096F:	drivers/remoteproc/
12097F:	include/linux/remoteproc.h
12098
12099REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12100M:	Ohad Ben-Cohen <ohad@wizery.com>
12101M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12102L:	linux-remoteproc@vger.kernel.org
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12104S:	Maintained
12105F:	drivers/rpmsg/
12106F:	Documentation/rpmsg.txt
12107F:	include/linux/rpmsg.h
12108F:	include/linux/rpmsg/
12109
12110RENESAS CLOCK DRIVERS
12111M:	Geert Uytterhoeven <geert+renesas@glider.be>
12112L:	linux-renesas-soc@vger.kernel.org
12113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12114S:	Supported
12115F:	drivers/clk/renesas/
12116
12117RENESAS EMEV2 I2C DRIVER
12118M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12119S:	Supported
12120F:	drivers/i2c/busses/i2c-emev2.c
12121
12122RENESAS ETHERNET DRIVERS
12123R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12124L:	netdev@vger.kernel.org
12125L:	linux-renesas-soc@vger.kernel.org
12126F:	Documentation/devicetree/bindings/net/renesas,*.txt
12127F:	Documentation/devicetree/bindings/net/sh_eth.txt
12128F:	drivers/net/ethernet/renesas/
12129F:	include/linux/sh_eth.h
12130
12131RENESAS R-CAR GYROADC DRIVER
12132M:	Marek Vasut <marek.vasut@gmail.com>
12133L:	linux-iio@vger.kernel.org
12134S:	Supported
12135F:	drivers/iio/adc/rcar_gyro_adc.c
12136
12137RENESAS R-CAR I2C DRIVERS
12138M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12139S:	Supported
12140F:	drivers/i2c/busses/i2c-rcar.c
12141F:	drivers/i2c/busses/i2c-sh_mobile.c
12142
12143RENESAS USB PHY DRIVER
12144M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12145L:	linux-renesas-soc@vger.kernel.org
12146S:	Maintained
12147F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12148
12149RESET CONTROLLER FRAMEWORK
12150M:	Philipp Zabel <p.zabel@pengutronix.de>
12151T:	git git://git.pengutronix.de/git/pza/linux
12152S:	Maintained
12153F:	drivers/reset/
12154F:	Documentation/devicetree/bindings/reset/
12155F:	include/dt-bindings/reset/
12156F:	include/linux/reset.h
12157F:	include/linux/reset-controller.h
12158
12159RESTARTABLE SEQUENCES SUPPORT
12160M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12161M:	Peter Zijlstra <peterz@infradead.org>
12162M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12163M:	Boqun Feng <boqun.feng@gmail.com>
12164L:	linux-kernel@vger.kernel.org
12165S:	Supported
12166F:	kernel/rseq.c
12167F:	include/uapi/linux/rseq.h
12168F:	include/trace/events/rseq.h
12169F:	tools/testing/selftests/rseq/
12170
12171RFKILL
12172M:	Johannes Berg <johannes@sipsolutions.net>
12173L:	linux-wireless@vger.kernel.org
12174W:	http://wireless.kernel.org/
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12177S:	Maintained
12178F:	Documentation/rfkill.txt
12179F:	Documentation/ABI/stable/sysfs-class-rfkill
12180F:	net/rfkill/
12181
12182RHASHTABLE
12183M:	Thomas Graf <tgraf@suug.ch>
12184M:	Herbert Xu <herbert@gondor.apana.org.au>
12185L:	netdev@vger.kernel.org
12186S:	Maintained
12187F:	lib/rhashtable.c
12188F:	include/linux/rhashtable.h
12189
12190RICOH R5C592 MEMORYSTICK DRIVER
12191M:	Maxim Levitsky <maximlevitsky@gmail.com>
12192S:	Maintained
12193F:	drivers/memstick/host/r592.*
12194
12195RICOH SMARTMEDIA/XD DRIVER
12196M:	Maxim Levitsky <maximlevitsky@gmail.com>
12197S:	Maintained
12198F:	drivers/mtd/nand/raw/r852.c
12199F:	drivers/mtd/nand/raw/r852.h
12200
12201RISC-V ARCHITECTURE
12202M:	Palmer Dabbelt <palmer@sifive.com>
12203M:	Albert Ou <aou@eecs.berkeley.edu>
12204L:	linux-riscv@lists.infradead.org
12205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12206S:	Supported
12207F:	arch/riscv/
12208K:	riscv
12209N:	riscv
12210
12211ROCCAT DRIVERS
12212M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12213W:	http://sourceforge.net/projects/roccat/
12214S:	Maintained
12215F:	drivers/hid/hid-roccat*
12216F:	include/linux/hid-roccat*
12217F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12218
12219ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12220M:	Jacob chen <jacob2.chen@rock-chips.com>
12221L:	linux-media@vger.kernel.org
12222S:	Maintained
12223F:	drivers/media/platform/rockchip/rga/
12224F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12225
12226ROCKER DRIVER
12227M:	Jiri Pirko <jiri@resnulli.us>
12228L:	netdev@vger.kernel.org
12229S:	Supported
12230F:	drivers/net/ethernet/rocker/
12231
12232ROCKETPORT DRIVER
12233P:	Comtrol Corp.
12234W:	http://www.comtrol.com
12235S:	Maintained
12236F:	Documentation/serial/rocket.txt
12237F:	drivers/tty/rocket*
12238
12239ROCKETPORT EXPRESS/INFINITY DRIVER
12240M:	Kevin Cernekee <cernekee@gmail.com>
12241L:	linux-serial@vger.kernel.org
12242S:	Odd Fixes
12243F:	drivers/tty/serial/rp2.*
12244
12245ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12246M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12247L:	linux-kernel@vger.kernel.org
12248L:	linux-renesas-soc@vger.kernel.org
12249S:	Supported
12250F:	drivers/mfd/bd9571mwv.c
12251F:	drivers/regulator/bd9571mwv-regulator.c
12252F:	drivers/gpio/gpio-bd9571mwv.c
12253F:	include/linux/mfd/bd9571mwv.h
12254F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12255
12256ROSE NETWORK LAYER
12257M:	Ralf Baechle <ralf@linux-mips.org>
12258L:	linux-hams@vger.kernel.org
12259W:	http://www.linux-ax25.org/
12260S:	Maintained
12261F:	include/net/rose.h
12262F:	include/uapi/linux/rose.h
12263F:	net/rose/
12264
12265RTL2830 MEDIA DRIVER
12266M:	Antti Palosaari <crope@iki.fi>
12267L:	linux-media@vger.kernel.org
12268W:	https://linuxtv.org
12269W:	http://palosaari.fi/linux/
12270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12271T:	git git://linuxtv.org/anttip/media_tree.git
12272S:	Maintained
12273F:	drivers/media/dvb-frontends/rtl2830*
12274
12275RTL2832 MEDIA DRIVER
12276M:	Antti Palosaari <crope@iki.fi>
12277L:	linux-media@vger.kernel.org
12278W:	https://linuxtv.org
12279W:	http://palosaari.fi/linux/
12280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12281T:	git git://linuxtv.org/anttip/media_tree.git
12282S:	Maintained
12283F:	drivers/media/dvb-frontends/rtl2832*
12284
12285RTL2832_SDR MEDIA DRIVER
12286M:	Antti Palosaari <crope@iki.fi>
12287L:	linux-media@vger.kernel.org
12288W:	https://linuxtv.org
12289W:	http://palosaari.fi/linux/
12290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12291T:	git git://linuxtv.org/anttip/media_tree.git
12292S:	Maintained
12293F:	drivers/media/dvb-frontends/rtl2832_sdr*
12294
12295RTL8180 WIRELESS DRIVER
12296L:	linux-wireless@vger.kernel.org
12297W:	http://wireless.kernel.org/
12298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12299S:	Orphan
12300F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12301
12302RTL8187 WIRELESS DRIVER
12303M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12304M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12305M:	Larry Finger <Larry.Finger@lwfinger.net>
12306L:	linux-wireless@vger.kernel.org
12307W:	http://wireless.kernel.org/
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12309S:	Maintained
12310F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12311
12312REALTEK WIRELESS DRIVER (rtlwifi family)
12313M:	Ping-Ke Shih <pkshih@realtek.com>
12314L:	linux-wireless@vger.kernel.org
12315W:	http://wireless.kernel.org/
12316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12317S:	Maintained
12318F:	drivers/net/wireless/realtek/rtlwifi/
12319
12320RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12321M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12322L:	linux-wireless@vger.kernel.org
12323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12324S:	Maintained
12325F:	drivers/net/wireless/realtek/rtl8xxxu/
12326
12327RXRPC SOCKETS (AF_RXRPC)
12328M:	David Howells <dhowells@redhat.com>
12329L:	linux-afs@lists.infradead.org
12330S:	Supported
12331F:	net/rxrpc/
12332F:	include/keys/rxrpc-type.h
12333F:	include/net/af_rxrpc.h
12334F:	include/trace/events/rxrpc.h
12335F:	include/uapi/linux/rxrpc.h
12336F:	Documentation/networking/rxrpc.txt
12337W:	https://www.infradead.org/~dhowells/kafs/
12338
12339S3 SAVAGE FRAMEBUFFER DRIVER
12340M:	Antonino Daplas <adaplas@gmail.com>
12341L:	linux-fbdev@vger.kernel.org
12342S:	Maintained
12343F:	drivers/video/fbdev/savage/
12344
12345S390
12346M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12347M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12348L:	linux-s390@vger.kernel.org
12349W:	http://www.ibm.com/developerworks/linux/linux390/
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12351S:	Supported
12352F:	arch/s390/
12353F:	drivers/s390/
12354F:	Documentation/s390/
12355F:	Documentation/driver-api/s390-drivers.rst
12356
12357S390 COMMON I/O LAYER
12358M:	Sebastian Ott <sebott@linux.ibm.com>
12359M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12360L:	linux-s390@vger.kernel.org
12361W:	http://www.ibm.com/developerworks/linux/linux390/
12362S:	Supported
12363F:	drivers/s390/cio/
12364
12365S390 DASD DRIVER
12366M:	Stefan Haberland <sth@linux.ibm.com>
12367M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12368L:	linux-s390@vger.kernel.org
12369W:	http://www.ibm.com/developerworks/linux/linux390/
12370S:	Supported
12371F:	drivers/s390/block/dasd*
12372F:	block/partitions/ibm.c
12373
12374S390 IOMMU (PCI)
12375M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12376L:	linux-s390@vger.kernel.org
12377W:	http://www.ibm.com/developerworks/linux/linux390/
12378S:	Supported
12379F:	drivers/iommu/s390-iommu.c
12380
12381S390 IUCV NETWORK LAYER
12382M:	Julian Wiedmann <jwi@linux.ibm.com>
12383M:	Ursula Braun <ubraun@linux.ibm.com>
12384L:	linux-s390@vger.kernel.org
12385W:	http://www.ibm.com/developerworks/linux/linux390/
12386S:	Supported
12387F:	drivers/s390/net/*iucv*
12388F:	include/net/iucv/
12389F:	net/iucv/
12390
12391S390 NETWORK DRIVERS
12392M:	Julian Wiedmann <jwi@linux.ibm.com>
12393M:	Ursula Braun <ubraun@linux.ibm.com>
12394L:	linux-s390@vger.kernel.org
12395W:	http://www.ibm.com/developerworks/linux/linux390/
12396S:	Supported
12397F:	drivers/s390/net/
12398
12399S390 PCI SUBSYSTEM
12400M:	Sebastian Ott <sebott@linux.ibm.com>
12401M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12402L:	linux-s390@vger.kernel.org
12403W:	http://www.ibm.com/developerworks/linux/linux390/
12404S:	Supported
12405F:	arch/s390/pci/
12406F:	drivers/pci/hotplug/s390_pci_hpc.c
12407
12408S390 VFIO-CCW DRIVER
12409M:	Cornelia Huck <cohuck@redhat.com>
12410M:	Halil Pasic <pasic@linux.ibm.com>
12411L:	linux-s390@vger.kernel.org
12412L:	kvm@vger.kernel.org
12413S:	Supported
12414F:	drivers/s390/cio/vfio_ccw*
12415F:	Documentation/s390/vfio-ccw.txt
12416F:	include/uapi/linux/vfio_ccw.h
12417
12418S390 ZCRYPT DRIVER
12419M:	Harald Freudenberger <freude@linux.ibm.com>
12420L:	linux-s390@vger.kernel.org
12421W:	http://www.ibm.com/developerworks/linux/linux390/
12422S:	Supported
12423F:	drivers/s390/crypto/
12424
12425S390 ZFCP DRIVER
12426M:	Steffen Maier <maier@linux.ibm.com>
12427M:	Benjamin Block <bblock@linux.ibm.com>
12428L:	linux-s390@vger.kernel.org
12429W:	http://www.ibm.com/developerworks/linux/linux390/
12430S:	Supported
12431F:	drivers/s390/scsi/zfcp_*
12432
12433S3C24XX SD/MMC Driver
12434M:	Ben Dooks <ben-linux@fluff.org>
12435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436S:	Supported
12437F:	drivers/mmc/host/s3cmci.*
12438
12439SAA6588 RDS RECEIVER DRIVER
12440M:	Hans Verkuil <hverkuil@xs4all.nl>
12441L:	linux-media@vger.kernel.org
12442T:	git git://linuxtv.org/media_tree.git
12443W:	https://linuxtv.org
12444S:	Odd Fixes
12445F:	drivers/media/i2c/saa6588*
12446
12447SAA7134 VIDEO4LINUX DRIVER
12448M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12449L:	linux-media@vger.kernel.org
12450W:	https://linuxtv.org
12451T:	git git://linuxtv.org/media_tree.git
12452S:	Odd fixes
12453F:	Documentation/media/v4l-drivers/saa7134*
12454F:	drivers/media/pci/saa7134/
12455
12456SAA7146 VIDEO4LINUX-2 DRIVER
12457M:	Hans Verkuil <hverkuil@xs4all.nl>
12458L:	linux-media@vger.kernel.org
12459T:	git git://linuxtv.org/media_tree.git
12460S:	Maintained
12461F:	drivers/media/common/saa7146/
12462F:	drivers/media/pci/saa7146/
12463F:	include/media/saa7146*
12464
12465SAMSUNG AUDIO (ASoC) DRIVERS
12466M:	Krzysztof Kozlowski <krzk@kernel.org>
12467M:	Sangbeom Kim <sbkim73@samsung.com>
12468M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12470S:	Supported
12471F:	sound/soc/samsung/
12472F:	Documentation/devicetree/bindings/sound/samsung*
12473
12474SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12475M:	Krzysztof Kozlowski <krzk@kernel.org>
12476L:	linux-crypto@vger.kernel.org
12477L:	linux-samsung-soc@vger.kernel.org
12478S:	Maintained
12479F:	drivers/crypto/exynos-rng.c
12480F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12481
12482SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12483M:	Łukasz Stelmach <l.stelmach@samsung.com>
12484L:	linux-samsung-soc@vger.kernel.org
12485S:	Maintained
12486F:	drivers/char/hw_random/exynos-trng.c
12487F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12488
12489SAMSUNG FRAMEBUFFER DRIVER
12490M:	Jingoo Han <jingoohan1@gmail.com>
12491L:	linux-fbdev@vger.kernel.org
12492S:	Maintained
12493F:	drivers/video/fbdev/s3c-fb.c
12494
12495SAMSUNG LAPTOP DRIVER
12496M:	Corentin Chary <corentin.chary@gmail.com>
12497L:	platform-driver-x86@vger.kernel.org
12498S:	Maintained
12499F:	drivers/platform/x86/samsung-laptop.c
12500
12501SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12502M:	Sangbeom Kim <sbkim73@samsung.com>
12503M:	Krzysztof Kozlowski <krzk@kernel.org>
12504M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12505L:	linux-kernel@vger.kernel.org
12506L:	linux-samsung-soc@vger.kernel.org
12507S:	Supported
12508F:	drivers/mfd/sec*.c
12509F:	drivers/regulator/s2m*.c
12510F:	drivers/regulator/s5m*.c
12511F:	drivers/clk/clk-s2mps11.c
12512F:	drivers/rtc/rtc-s5m.c
12513F:	include/linux/mfd/samsung/
12514F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12515F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12516F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12517F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12518
12519SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12520M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12521L:	linux-media@vger.kernel.org
12522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12523S:	Maintained
12524F:	drivers/media/platform/s3c-camif/
12525F:	include/media/drv-intf/s3c_camif.h
12526
12527SAMSUNG S3FWRN5 NFC DRIVER
12528M:	Robert Baldyga <r.baldyga@samsung.com>
12529M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12530L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12531S:	Supported
12532F:	drivers/nfc/s3fwrn5
12533
12534SAMSUNG S5C73M3 CAMERA DRIVER
12535M:	Kyungmin Park <kyungmin.park@samsung.com>
12536M:	Andrzej Hajda <a.hajda@samsung.com>
12537L:	linux-media@vger.kernel.org
12538S:	Supported
12539F:	drivers/media/i2c/s5c73m3/*
12540
12541SAMSUNG S5K5BAF CAMERA DRIVER
12542M:	Kyungmin Park <kyungmin.park@samsung.com>
12543M:	Andrzej Hajda <a.hajda@samsung.com>
12544L:	linux-media@vger.kernel.org
12545S:	Supported
12546F:	drivers/media/i2c/s5k5baf.c
12547
12548SAMSUNG S5P Security SubSystem (SSS) DRIVER
12549M:	Krzysztof Kozlowski <krzk@kernel.org>
12550M:	Vladimir Zapolskiy <vz@mleia.com>
12551M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12552L:	linux-crypto@vger.kernel.org
12553L:	linux-samsung-soc@vger.kernel.org
12554S:	Maintained
12555F:	drivers/crypto/s5p-sss.c
12556
12557SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12558M:	Kyungmin Park <kyungmin.park@samsung.com>
12559M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12560L:	linux-media@vger.kernel.org
12561Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12562S:	Supported
12563F:	drivers/media/platform/exynos4-is/
12564
12565SAMSUNG SOC CLOCK DRIVERS
12566M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12567M:	Tomasz Figa <tomasz.figa@gmail.com>
12568M:	Chanwoo Choi <cw00.choi@samsung.com>
12569S:	Supported
12570L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12572F:	drivers/clk/samsung/
12573F:	include/dt-bindings/clock/exynos*.h
12574F:	Documentation/devicetree/bindings/clock/exynos*.txt
12575
12576SAMSUNG SPI DRIVERS
12577M:	Kukjin Kim <kgene@kernel.org>
12578M:	Krzysztof Kozlowski <krzk@kernel.org>
12579M:	Andi Shyti <andi@etezian.org>
12580L:	linux-spi@vger.kernel.org
12581L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12582S:	Maintained
12583F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12584F:	drivers/spi/spi-s3c*
12585F:	include/linux/platform_data/spi-s3c64xx.h
12586
12587SAMSUNG SXGBE DRIVERS
12588M:	Byungho An <bh74.an@samsung.com>
12589M:	Girish K S <ks.giri@samsung.com>
12590M:	Vipul Pandya <vipul.pandya@samsung.com>
12591S:	Supported
12592L:	netdev@vger.kernel.org
12593F:	drivers/net/ethernet/samsung/sxgbe/
12594
12595SAMSUNG THERMAL DRIVER
12596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12597L:	linux-pm@vger.kernel.org
12598L:	linux-samsung-soc@vger.kernel.org
12599S:	Supported
12600T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12601F:	drivers/thermal/samsung/
12602
12603SAMSUNG USB2 PHY DRIVER
12604M:	Kamil Debski <kamil@wypas.org>
12605M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12606L:	linux-kernel@vger.kernel.org
12607S:	Supported
12608F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12609F:	Documentation/phy/samsung-usb2.txt
12610F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12611F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12612F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12613F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12614F:	drivers/phy/samsung/phy-samsung-usb2.c
12615F:	drivers/phy/samsung/phy-samsung-usb2.h
12616
12617SC1200 WDT DRIVER
12618M:	Zwane Mwaikambo <zwanem@gmail.com>
12619S:	Maintained
12620F:	drivers/watchdog/sc1200wdt.c
12621
12622SCHEDULER
12623M:	Ingo Molnar <mingo@redhat.com>
12624M:	Peter Zijlstra <peterz@infradead.org>
12625L:	linux-kernel@vger.kernel.org
12626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12627S:	Maintained
12628F:	kernel/sched/
12629F:	include/linux/sched.h
12630F:	include/uapi/linux/sched.h
12631F:	include/linux/wait.h
12632
12633SCR24X CHIP CARD INTERFACE DRIVER
12634M:	Lubomir Rintel <lkundrak@v3.sk>
12635S:	Supported
12636F:	drivers/char/pcmcia/scr24x_cs.c
12637
12638SCSI CDROM DRIVER
12639M:	Jens Axboe <axboe@kernel.dk>
12640L:	linux-scsi@vger.kernel.org
12641W:	http://www.kernel.dk
12642S:	Maintained
12643F:	drivers/scsi/sr*
12644
12645SCSI RDMA PROTOCOL (SRP) INITIATOR
12646M:	Bart Van Assche <bart.vanassche@sandisk.com>
12647L:	linux-rdma@vger.kernel.org
12648S:	Supported
12649W:	http://www.openfabrics.org
12650Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12652F:	drivers/infiniband/ulp/srp/
12653F:	include/scsi/srp.h
12654
12655SCSI SG DRIVER
12656M:	Doug Gilbert <dgilbert@interlog.com>
12657L:	linux-scsi@vger.kernel.org
12658W:	http://sg.danny.cz/sg
12659S:	Maintained
12660F:	Documentation/scsi/scsi-generic.txt
12661F:	drivers/scsi/sg.c
12662F:	include/scsi/sg.h
12663
12664SCSI SUBSYSTEM
12665M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12667M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12669L:	linux-scsi@vger.kernel.org
12670S:	Maintained
12671F:	Documentation/devicetree/bindings/scsi/
12672F:	drivers/scsi/
12673F:	include/scsi/
12674
12675SCSI TAPE DRIVER
12676M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12677L:	linux-scsi@vger.kernel.org
12678S:	Maintained
12679F:	Documentation/scsi/st.txt
12680F:	drivers/scsi/st.*
12681F:	drivers/scsi/st_*.h
12682
12683SCTP PROTOCOL
12684M:	Vlad Yasevich <vyasevich@gmail.com>
12685M:	Neil Horman <nhorman@tuxdriver.com>
12686M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12687L:	linux-sctp@vger.kernel.org
12688W:	http://lksctp.sourceforge.net
12689S:	Maintained
12690F:	Documentation/networking/sctp.txt
12691F:	include/linux/sctp.h
12692F:	include/uapi/linux/sctp.h
12693F:	include/net/sctp/
12694F:	net/sctp/
12695
12696SCx200 CPU SUPPORT
12697M:	Jim Cromie <jim.cromie@gmail.com>
12698S:	Odd Fixes
12699F:	Documentation/i2c/busses/scx200_acb
12700F:	arch/x86/platform/scx200/
12701F:	drivers/watchdog/scx200_wdt.c
12702F:	drivers/i2c/busses/scx200*
12703F:	drivers/mtd/maps/scx200_docflash.c
12704F:	include/linux/scx200.h
12705
12706SCx200 GPIO DRIVER
12707M:	Jim Cromie <jim.cromie@gmail.com>
12708S:	Maintained
12709F:	drivers/char/scx200_gpio.c
12710F:	include/linux/scx200_gpio.h
12711
12712SCx200 HRT CLOCKSOURCE DRIVER
12713M:	Jim Cromie <jim.cromie@gmail.com>
12714S:	Maintained
12715F:	drivers/clocksource/scx200_hrt.c
12716
12717SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12718M:	Sascha Sommer <saschasommer@freenet.de>
12719L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12720S:	Maintained
12721F:	drivers/mmc/host/sdricoh_cs.c
12722
12723SECURE COMPUTING
12724M:	Kees Cook <keescook@chromium.org>
12725R:	Andy Lutomirski <luto@amacapital.net>
12726R:	Will Drewry <wad@chromium.org>
12727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12728S:	Supported
12729F:	kernel/seccomp.c
12730F:	include/uapi/linux/seccomp.h
12731F:	include/linux/seccomp.h
12732F:	tools/testing/selftests/seccomp/*
12733F:	tools/testing/selftests/kselftest_harness.h
12734F:	Documentation/userspace-api/seccomp_filter.rst
12735K:	\bsecure_computing
12736K:	\bTIF_SECCOMP\b
12737
12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12739M:	Al Cooper <alcooperx@gmail.com>
12740L:	linux-mmc@vger.kernel.org
12741L:	bcm-kernel-feedback-list@broadcom.com
12742S:	Maintained
12743F:	drivers/mmc/host/sdhci-brcmstb*
12744
12745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12746M:	Adrian Hunter <adrian.hunter@intel.com>
12747L:	linux-mmc@vger.kernel.org
12748T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12749S:	Maintained
12750F:	drivers/mmc/host/sdhci*
12751F:	include/linux/mmc/sdhci*
12752
12753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12754M:	Ben Dooks <ben-linux@fluff.org>
12755M:	Jaehoon Chung <jh80.chung@samsung.com>
12756L:	linux-mmc@vger.kernel.org
12757S:	Maintained
12758F:	drivers/mmc/host/sdhci-s3c*
12759
12760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12761M:	Viresh Kumar <vireshk@kernel.org>
12762L:	linux-mmc@vger.kernel.org
12763S:	Maintained
12764F:	drivers/mmc/host/sdhci-spear.c
12765
12766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12767M:	Kishon Vijay Abraham I <kishon@ti.com>
12768L:	linux-mmc@vger.kernel.org
12769S:	Maintained
12770F:	drivers/mmc/host/sdhci-omap.c
12771
12772SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12773M:	Scott Bauer <scott.bauer@intel.com>
12774M:	Jonathan Derrick <jonathan.derrick@intel.com>
12775L:	linux-block@vger.kernel.org
12776S:	Supported
12777F:	block/sed*
12778F:	block/opal_proto.h
12779F:	include/linux/sed*
12780F:	include/uapi/linux/sed*
12781
12782SECURITY CONTACT
12783M:	Security Officers <security@kernel.org>
12784S:	Supported
12785
12786SECURITY SUBSYSTEM
12787M:	James Morris <jmorris@namei.org>
12788M:	"Serge E. Hallyn" <serge@hallyn.com>
12789L:	linux-security-module@vger.kernel.org (suggested Cc:)
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12791W:	http://kernsec.org/
12792S:	Supported
12793F:	security/
12794
12795SELINUX SECURITY MODULE
12796M:	Paul Moore <paul@paul-moore.com>
12797M:	Stephen Smalley <sds@tycho.nsa.gov>
12798M:	Eric Paris <eparis@parisplace.org>
12799L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12800W:	https://selinuxproject.org
12801W:	https://github.com/SELinuxProject
12802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12803S:	Supported
12804F:	include/linux/selinux*
12805F:	security/selinux/
12806F:	scripts/selinux/
12807F:	Documentation/admin-guide/LSM/SELinux.rst
12808
12809SENSABLE PHANTOM
12810M:	Jiri Slaby <jirislaby@gmail.com>
12811S:	Maintained
12812F:	drivers/misc/phantom.c
12813F:	include/uapi/linux/phantom.h
12814
12815SERIAL DEVICE BUS
12816M:	Rob Herring <robh@kernel.org>
12817L:	linux-serial@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/devicetree/bindings/serial/slave-device.txt
12820F:	drivers/tty/serdev/
12821F:	include/linux/serdev.h
12822
12823SERIAL DRIVERS
12824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12825L:	linux-serial@vger.kernel.org
12826S:	Maintained
12827F:	Documentation/devicetree/bindings/serial/
12828F:	drivers/tty/serial/
12829
12830SERIAL IR RECEIVER
12831M:	Sean Young <sean@mess.org>
12832L:	linux-media@vger.kernel.org
12833S:	Maintained
12834F:	drivers/media/rc/serial_ir.c
12835
12836SFC NETWORK DRIVER
12837M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12838M:	Edward Cree <ecree@solarflare.com>
12839M:	Bert Kenward <bkenward@solarflare.com>
12840L:	netdev@vger.kernel.org
12841S:	Supported
12842F:	drivers/net/ethernet/sfc/
12843
12844SGI GRU DRIVER
12845M:	Dimitri Sivanich <sivanich@sgi.com>
12846S:	Maintained
12847F:	drivers/misc/sgi-gru/
12848
12849SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12850M:	Pat Gefre <pfg@sgi.com>
12851L:	linux-ia64@vger.kernel.org
12852S:	Supported
12853F:	Documentation/ia64/serial.txt
12854F:	drivers/tty/serial/ioc?_serial.c
12855F:	include/linux/ioc?.h
12856
12857SGI XP/XPC/XPNET DRIVER
12858M:	Cliff Whickman <cpw@sgi.com>
12859M:	Robin Holt <robinmholt@gmail.com>
12860S:	Maintained
12861F:	drivers/misc/sgi-xp/
12862
12863SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12864M:	Ursula Braun <ubraun@linux.ibm.com>
12865L:	linux-s390@vger.kernel.org
12866W:	http://www.ibm.com/developerworks/linux/linux390/
12867S:	Supported
12868F:	net/smc/
12869
12870SH_VEU V4L2 MEM2MEM DRIVER
12871L:	linux-media@vger.kernel.org
12872S:	Orphan
12873F:	drivers/media/platform/sh_veu.c
12874
12875SH_VOU V4L2 OUTPUT DRIVER
12876L:	linux-media@vger.kernel.org
12877S:	Orphan
12878F:	drivers/media/platform/sh_vou.c
12879F:	include/media/drv-intf/sh_vou.h
12880
12881SI2157 MEDIA DRIVER
12882M:	Antti Palosaari <crope@iki.fi>
12883L:	linux-media@vger.kernel.org
12884W:	https://linuxtv.org
12885W:	http://palosaari.fi/linux/
12886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12887T:	git git://linuxtv.org/anttip/media_tree.git
12888S:	Maintained
12889F:	drivers/media/tuners/si2157*
12890
12891SI2165 MEDIA DRIVER
12892M:	Matthias Schwarzott <zzam@gentoo.org>
12893L:	linux-media@vger.kernel.org
12894W:	https://linuxtv.org
12895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12896S:	Maintained
12897F:	drivers/media/dvb-frontends/si2165*
12898
12899SI2168 MEDIA DRIVER
12900M:	Antti Palosaari <crope@iki.fi>
12901L:	linux-media@vger.kernel.org
12902W:	https://linuxtv.org
12903W:	http://palosaari.fi/linux/
12904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12905T:	git git://linuxtv.org/anttip/media_tree.git
12906S:	Maintained
12907F:	drivers/media/dvb-frontends/si2168*
12908
12909SI470X FM RADIO RECEIVER I2C DRIVER
12910M:	Hans Verkuil <hverkuil@xs4all.nl>
12911L:	linux-media@vger.kernel.org
12912T:	git git://linuxtv.org/media_tree.git
12913W:	https://linuxtv.org
12914S:	Odd Fixes
12915F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12916
12917SI470X FM RADIO RECEIVER USB DRIVER
12918M:	Hans Verkuil <hverkuil@xs4all.nl>
12919L:	linux-media@vger.kernel.org
12920T:	git git://linuxtv.org/media_tree.git
12921W:	https://linuxtv.org
12922S:	Maintained
12923F:	drivers/media/radio/si470x/radio-si470x-common.c
12924F:	drivers/media/radio/si470x/radio-si470x.h
12925F:	drivers/media/radio/si470x/radio-si470x-usb.c
12926
12927SI4713 FM RADIO TRANSMITTER I2C DRIVER
12928M:	Eduardo Valentin <edubezval@gmail.com>
12929L:	linux-media@vger.kernel.org
12930T:	git git://linuxtv.org/media_tree.git
12931W:	https://linuxtv.org
12932S:	Odd Fixes
12933F:	drivers/media/radio/si4713/si4713.?
12934
12935SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12936M:	Eduardo Valentin <edubezval@gmail.com>
12937L:	linux-media@vger.kernel.org
12938T:	git git://linuxtv.org/media_tree.git
12939W:	https://linuxtv.org
12940S:	Odd Fixes
12941F:	drivers/media/radio/si4713/radio-platform-si4713.c
12942
12943SI4713 FM RADIO TRANSMITTER USB DRIVER
12944M:	Hans Verkuil <hverkuil@xs4all.nl>
12945L:	linux-media@vger.kernel.org
12946T:	git git://linuxtv.org/media_tree.git
12947W:	https://linuxtv.org
12948S:	Maintained
12949F:	drivers/media/radio/si4713/radio-usb-si4713.c
12950
12951SIANO DVB DRIVER
12952M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12953L:	linux-media@vger.kernel.org
12954W:	https://linuxtv.org
12955T:	git git://linuxtv.org/media_tree.git
12956S:	Odd fixes
12957F:	drivers/media/common/siano/
12958F:	drivers/media/usb/siano/
12959F:	drivers/media/usb/siano/
12960F:	drivers/media/mmc/siano/
12961
12962SIFIVE DRIVERS
12963M:	Palmer Dabbelt <palmer@sifive.com>
12964L:	linux-riscv@lists.infradead.org
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12966S:	Supported
12967K:	sifive
12968N:	sifive
12969
12970SILEAD TOUCHSCREEN DRIVER
12971M:	Hans de Goede <hdegoede@redhat.com>
12972L:	linux-input@vger.kernel.org
12973L:	platform-driver-x86@vger.kernel.org
12974S:	Maintained
12975F:	drivers/input/touchscreen/silead.c
12976F:	drivers/platform/x86/silead_dmi.c
12977
12978SILICON MOTION SM712 FRAME BUFFER DRIVER
12979M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12980M:	Teddy Wang <teddy.wang@siliconmotion.com>
12981M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12982L:	linux-fbdev@vger.kernel.org
12983S:	Maintained
12984F:	drivers/video/fbdev/sm712*
12985F:	Documentation/fb/sm712fb.txt
12986
12987SIMPLE FIRMWARE INTERFACE (SFI)
12988M:	Len Brown <lenb@kernel.org>
12989L:	sfi-devel@simplefirmware.org
12990W:	http://simplefirmware.org/
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12992S:	Supported
12993F:	arch/x86/platform/sfi/
12994F:	drivers/sfi/
12995F:	include/linux/sfi*.h
12996
12997SIMPLEFB FB DRIVER
12998M:	Hans de Goede <hdegoede@redhat.com>
12999L:	linux-fbdev@vger.kernel.org
13000S:	Maintained
13001F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13002F:	drivers/video/fbdev/simplefb.c
13003F:	include/linux/platform_data/simplefb.h
13004
13005SIMTEC EB110ATX (Chalice CATS)
13006P:	Ben Dooks
13007P:	Vincent Sanders <vince@simtec.co.uk>
13008M:	Simtec Linux Team <linux@simtec.co.uk>
13009W:	http://www.simtec.co.uk/products/EB110ATX/
13010S:	Supported
13011
13012SIMTEC EB2410ITX (BAST)
13013P:	Ben Dooks
13014P:	Vincent Sanders <vince@simtec.co.uk>
13015M:	Simtec Linux Team <linux@simtec.co.uk>
13016W:	http://www.simtec.co.uk/products/EB2410ITX/
13017S:	Supported
13018F:	arch/arm/mach-s3c24xx/mach-bast.c
13019F:	arch/arm/mach-s3c24xx/bast-ide.c
13020F:	arch/arm/mach-s3c24xx/bast-irq.c
13021
13022SIPHASH PRF ROUTINES
13023M:	Jason A. Donenfeld <Jason@zx2c4.com>
13024S:	Maintained
13025F:	lib/siphash.c
13026F:	lib/test_siphash.c
13027F:	include/linux/siphash.h
13028
13029SIOX
13030M:	Gavin Schenk <g.schenk@eckelmann.de>
13031M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13032R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13033S:	Supported
13034F:	drivers/siox/*
13035F:	include/trace/events/siox.h
13036
13037SIS 190 ETHERNET DRIVER
13038M:	Francois Romieu <romieu@fr.zoreil.com>
13039L:	netdev@vger.kernel.org
13040S:	Maintained
13041F:	drivers/net/ethernet/sis/sis190.c
13042
13043SIS 900/7016 FAST ETHERNET DRIVER
13044M:	Daniele Venzano <venza@brownhat.org>
13045W:	http://www.brownhat.org/sis900.html
13046L:	netdev@vger.kernel.org
13047S:	Maintained
13048F:	drivers/net/ethernet/sis/sis900.*
13049
13050SIS FRAMEBUFFER DRIVER
13051M:	Thomas Winischhofer <thomas@winischhofer.net>
13052W:	http://www.winischhofer.net/linuxsisvga.shtml
13053S:	Maintained
13054F:	Documentation/fb/sisfb.txt
13055F:	drivers/video/fbdev/sis/
13056F:	include/video/sisfb.h
13057
13058SIS USB2VGA DRIVER
13059M:	Thomas Winischhofer <thomas@winischhofer.net>
13060W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13061S:	Maintained
13062F:	drivers/usb/misc/sisusbvga/
13063
13064SLAB ALLOCATOR
13065M:	Christoph Lameter <cl@linux.com>
13066M:	Pekka Enberg <penberg@kernel.org>
13067M:	David Rientjes <rientjes@google.com>
13068M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13069M:	Andrew Morton <akpm@linux-foundation.org>
13070L:	linux-mm@kvack.org
13071S:	Maintained
13072F:	include/linux/sl?b*.h
13073F:	mm/sl?b*
13074
13075SLEEPABLE READ-COPY UPDATE (SRCU)
13076M:	Lai Jiangshan <jiangshanlai@gmail.com>
13077M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13078M:	Josh Triplett <josh@joshtriplett.org>
13079R:	Steven Rostedt <rostedt@goodmis.org>
13080R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13081L:	linux-kernel@vger.kernel.org
13082W:	http://www.rdrop.com/users/paulmck/RCU/
13083S:	Supported
13084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13085F:	include/linux/srcu*.h
13086F:	kernel/rcu/srcu*.c
13087
13088SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13089M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13091S:	Maintained
13092F:	drivers/slimbus/
13093F:	Documentation/devicetree/bindings/slimbus/
13094F:	include/linux/slimbus.h
13095
13096SMACK SECURITY MODULE
13097M:	Casey Schaufler <casey@schaufler-ca.com>
13098L:	linux-security-module@vger.kernel.org
13099W:	http://schaufler-ca.com
13100T:	git git://github.com/cschaufler/smack-next
13101S:	Maintained
13102F:	Documentation/admin-guide/LSM/Smack.rst
13103F:	security/smack/
13104
13105SMC91x ETHERNET DRIVER
13106M:	Nicolas Pitre <nico@fluxnic.net>
13107S:	Odd Fixes
13108F:	drivers/net/ethernet/smsc/smc91x.*
13109
13110SMIA AND SMIA++ IMAGE SENSOR DRIVER
13111M:	Sakari Ailus <sakari.ailus@iki.fi>
13112L:	linux-media@vger.kernel.org
13113S:	Maintained
13114F:	drivers/media/i2c/smiapp/
13115F:	include/media/i2c/smiapp.h
13116F:	drivers/media/i2c/smiapp-pll.c
13117F:	drivers/media/i2c/smiapp-pll.h
13118F:	include/uapi/linux/smiapp.h
13119F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13120
13121SMM665 HARDWARE MONITOR DRIVER
13122M:	Guenter Roeck <linux@roeck-us.net>
13123L:	linux-hwmon@vger.kernel.org
13124S:	Maintained
13125F:	Documentation/hwmon/smm665
13126F:	drivers/hwmon/smm665.c
13127
13128SMSC EMC2103 HARDWARE MONITOR DRIVER
13129M:	Steve Glendinning <steve.glendinning@shawell.net>
13130L:	linux-hwmon@vger.kernel.org
13131S:	Maintained
13132F:	Documentation/hwmon/emc2103
13133F:	drivers/hwmon/emc2103.c
13134
13135SMSC SCH5627 HARDWARE MONITOR DRIVER
13136M:	Hans de Goede <hdegoede@redhat.com>
13137L:	linux-hwmon@vger.kernel.org
13138S:	Supported
13139F:	Documentation/hwmon/sch5627
13140F:	drivers/hwmon/sch5627.c
13141
13142SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13143M:	Steve Glendinning <steve.glendinning@shawell.net>
13144L:	linux-fbdev@vger.kernel.org
13145S:	Maintained
13146F:	drivers/video/fbdev/smscufx.c
13147
13148SMSC47B397 HARDWARE MONITOR DRIVER
13149M:	Jean Delvare <jdelvare@suse.com>
13150L:	linux-hwmon@vger.kernel.org
13151S:	Maintained
13152F:	Documentation/hwmon/smsc47b397
13153F:	drivers/hwmon/smsc47b397.c
13154
13155SMSC911x ETHERNET DRIVER
13156M:	Steve Glendinning <steve.glendinning@shawell.net>
13157L:	netdev@vger.kernel.org
13158S:	Maintained
13159F:	include/linux/smsc911x.h
13160F:	drivers/net/ethernet/smsc/smsc911x.*
13161
13162SMSC9420 PCI ETHERNET DRIVER
13163M:	Steve Glendinning <steve.glendinning@shawell.net>
13164L:	netdev@vger.kernel.org
13165S:	Maintained
13166F:	drivers/net/ethernet/smsc/smsc9420.*
13167
13168SOC-CAMERA V4L2 SUBSYSTEM
13169L:	linux-media@vger.kernel.org
13170T:	git git://linuxtv.org/media_tree.git
13171S:	Orphan
13172F:	include/media/soc*
13173F:	drivers/media/i2c/soc_camera/
13174F:	drivers/media/platform/soc_camera/
13175
13176SOCIONEXT SYNQUACER I2C DRIVER
13177M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13178L:	linux-i2c@vger.kernel.org
13179S:	Maintained
13180F:	drivers/i2c/busses/i2c-synquacer.c
13181F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13182
13183SOCIONEXT UNIPHIER SOUND DRIVER
13184M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13186S:	Maintained
13187F:	sound/soc/uniphier/
13188
13189SOEKRIS NET48XX LED SUPPORT
13190M:	Chris Boot <bootc@bootc.net>
13191S:	Maintained
13192F:	drivers/leds/leds-net48xx.c
13193
13194SOFT-ROCE DRIVER (rxe)
13195M:	Moni Shoua <monis@mellanox.com>
13196L:	linux-rdma@vger.kernel.org
13197S:	Supported
13198W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13199Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13200F:	drivers/infiniband/sw/rxe/
13201F:	include/uapi/rdma/rdma_user_rxe.h
13202
13203SOFTLOGIC 6x10 MPEG CODEC
13204M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13205M:	Anton Sviridenko <anton@corp.bluecherry.net>
13206M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13207M:	Andrey Utkin <andrey_utkin@fastmail.com>
13208M:	Ismael Luceno <ismael@iodev.co.uk>
13209L:	linux-media@vger.kernel.org
13210S:	Supported
13211F:	drivers/media/pci/solo6x10/
13212
13213SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13214M:	James Morse <james.morse@arm.com>
13215L:	linux-arm-kernel@lists.infradead.org
13216S:	Maintained
13217F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13218F:	drivers/firmware/arm_sdei.c
13219F:	include/linux/sdei.h
13220F:	include/uapi/linux/sdei.h
13221
13222SOFTWARE RAID (Multiple Disks) SUPPORT
13223M:	Shaohua Li <shli@kernel.org>
13224L:	linux-raid@vger.kernel.org
13225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13226S:	Supported
13227F:	drivers/md/Makefile
13228F:	drivers/md/Kconfig
13229F:	drivers/md/md*
13230F:	drivers/md/raid*
13231F:	include/linux/raid/
13232F:	include/uapi/linux/raid/
13233
13234SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13235M:	Jassi Brar <jaswinder.singh@linaro.org>
13236L:	netdev@vger.kernel.org
13237S:	Maintained
13238F:	drivers/net/ethernet/socionext/netsec.c
13239F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13240
13241SOLIDRUN CLEARFOG SUPPORT
13242M:	Russell King <linux@armlinux.org.uk>
13243S:	Maintained
13244F:	arch/arm/boot/dts/armada-388-clearfog*
13245F:	arch/arm/boot/dts/armada-38x-solidrun-*
13246
13247SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13248M:	Russell King <linux@armlinux.org.uk>
13249S:	Maintained
13250F:	arch/arm/boot/dts/imx6*-cubox-i*
13251F:	arch/arm/boot/dts/imx6*-hummingboard*
13252F:	arch/arm/boot/dts/imx6*-sr-*
13253
13254SONIC NETWORK DRIVER
13255M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13256L:	netdev@vger.kernel.org
13257S:	Maintained
13258F:	drivers/net/ethernet/natsemi/sonic.*
13259
13260SONICS SILICON BACKPLANE DRIVER (SSB)
13261M:	Michael Buesch <m@bues.ch>
13262L:	linux-wireless@vger.kernel.org
13263S:	Maintained
13264F:	drivers/ssb/
13265F:	include/linux/ssb/
13266
13267SONY IMX258 SENSOR DRIVER
13268M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13269L:	linux-media@vger.kernel.org
13270T:	git git://linuxtv.org/media_tree.git
13271S:	Maintained
13272F:	drivers/media/i2c/imx258.c
13273
13274SONY IMX274 SENSOR DRIVER
13275M:	Leon Luo <leonl@leopardimaging.com>
13276L:	linux-media@vger.kernel.org
13277T:	git git://linuxtv.org/media_tree.git
13278S:	Maintained
13279F:	drivers/media/i2c/imx274.c
13280F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13281
13282SONY MEMORYSTICK CARD SUPPORT
13283M:	Alex Dubov <oakad@yahoo.com>
13284W:	http://tifmxx.berlios.de/
13285S:	Maintained
13286F:	drivers/memstick/host/tifm_ms.c
13287
13288SONY MEMORYSTICK STANDARD SUPPORT
13289M:	Maxim Levitsky <maximlevitsky@gmail.com>
13290S:	Maintained
13291F:	drivers/memstick/core/ms_block.*
13292
13293SONY VAIO CONTROL DEVICE DRIVER
13294M:	Mattia Dongili <malattia@linux.it>
13295L:	platform-driver-x86@vger.kernel.org
13296W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13297S:	Maintained
13298F:	Documentation/laptops/sony-laptop.txt
13299F:	drivers/char/sonypi.c
13300F:	drivers/platform/x86/sony-laptop.c
13301F:	include/linux/sony-laptop.h
13302
13303SOUND
13304M:	Jaroslav Kysela <perex@perex.cz>
13305M:	Takashi Iwai <tiwai@suse.com>
13306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13307W:	http://www.alsa-project.org/
13308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13309T:	git git://git.alsa-project.org/alsa-kernel.git
13310Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13311S:	Maintained
13312F:	Documentation/sound/
13313F:	include/sound/
13314F:	include/uapi/sound/
13315F:	sound/
13316
13317SOUND - COMPRESSED AUDIO
13318M:	Vinod Koul <vkoul@kernel.org>
13319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13321S:	Supported
13322F:	Documentation/sound/designs/compress-offload.rst
13323F:	include/sound/compress_driver.h
13324F:	include/uapi/sound/compress_*
13325F:	sound/core/compress_offload.c
13326F:	sound/soc/soc-compress.c
13327
13328SOUND - DMAENGINE HELPERS
13329M:	Lars-Peter Clausen <lars@metafoo.de>
13330S:	Supported
13331F:	include/sound/dmaengine_pcm.h
13332F:	sound/core/pcm_dmaengine.c
13333F:	sound/soc/soc-generic-dmaengine-pcm.c
13334
13335SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13336M:	Liam Girdwood <lgirdwood@gmail.com>
13337M:	Mark Brown <broonie@kernel.org>
13338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13340W:	http://alsa-project.org/main/index.php/ASoC
13341S:	Supported
13342F:	Documentation/devicetree/bindings/sound/
13343F:	Documentation/sound/soc/
13344F:	sound/soc/
13345F:	include/sound/soc*
13346
13347SOUNDWIRE SUBSYSTEM
13348M:	Vinod Koul <vinod.koul@intel.com>
13349M:	Sanyog Kale <sanyog.r.kale@intel.com>
13350R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13352S:	Supported
13353F:	Documentation/driver-api/soundwire/
13354F:	drivers/soundwire/
13355F:	include/linux/soundwire/
13356
13357SP2 MEDIA DRIVER
13358M:	Olli Salonen <olli.salonen@iki.fi>
13359L:	linux-media@vger.kernel.org
13360W:	https://linuxtv.org
13361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13362S:	Maintained
13363F:	drivers/media/dvb-frontends/sp2*
13364
13365SPARC + UltraSPARC (sparc/sparc64)
13366M:	"David S. Miller" <davem@davemloft.net>
13367L:	sparclinux@vger.kernel.org
13368Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13371S:	Maintained
13372F:	arch/sparc/
13373F:	drivers/sbus/
13374
13375SPARC SERIAL DRIVERS
13376M:	"David S. Miller" <davem@davemloft.net>
13377L:	sparclinux@vger.kernel.org
13378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13380S:	Maintained
13381F:	include/linux/sunserialcore.h
13382F:	drivers/tty/serial/suncore.c
13383F:	drivers/tty/serial/sunhv.c
13384F:	drivers/tty/serial/sunsab.c
13385F:	drivers/tty/serial/sunsab.h
13386F:	drivers/tty/serial/sunsu.c
13387F:	drivers/tty/serial/sunzilog.c
13388F:	drivers/tty/serial/sunzilog.h
13389F:	drivers/tty/vcc.c
13390
13391SPARSE CHECKER
13392M:	"Christopher Li" <sparse@chrisli.org>
13393L:	linux-sparse@vger.kernel.org
13394W:	https://sparse.wiki.kernel.org/
13395T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13396T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13397S:	Maintained
13398F:	include/linux/compiler.h
13399
13400SPEAR CLOCK FRAMEWORK SUPPORT
13401M:	Viresh Kumar <vireshk@kernel.org>
13402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13403W:	http://www.st.com/spear
13404S:	Maintained
13405F:	drivers/clk/spear/
13406
13407SPEAR PLATFORM SUPPORT
13408M:	Viresh Kumar <vireshk@kernel.org>
13409M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13411W:	http://www.st.com/spear
13412S:	Maintained
13413F:	arch/arm/boot/dts/spear*
13414F:	arch/arm/mach-spear/
13415
13416SPI NOR SUBSYSTEM
13417M:	Marek Vasut <marek.vasut@gmail.com>
13418L:	linux-mtd@lists.infradead.org
13419W:	http://www.linux-mtd.infradead.org/
13420Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13421T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13422T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13423S:	Maintained
13424F:	drivers/mtd/spi-nor/
13425F:	include/linux/mtd/spi-nor.h
13426
13427SPI SUBSYSTEM
13428M:	Mark Brown <broonie@kernel.org>
13429L:	linux-spi@vger.kernel.org
13430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13431Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13432S:	Maintained
13433F:	Documentation/devicetree/bindings/spi/
13434F:	Documentation/spi/
13435F:	drivers/spi/
13436F:	include/linux/spi/
13437F:	include/uapi/linux/spi/
13438F:	tools/spi/
13439
13440SPIDERNET NETWORK DRIVER for CELL
13441M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13442L:	netdev@vger.kernel.org
13443S:	Supported
13444F:	Documentation/networking/spider_net.txt
13445F:	drivers/net/ethernet/toshiba/spider_net*
13446
13447SPMI SUBSYSTEM
13448R:	Stephen Boyd <sboyd@kernel.org>
13449L:	linux-arm-msm@vger.kernel.org
13450F:	Documentation/devicetree/bindings/spmi/
13451F:	drivers/spmi/
13452F:	include/dt-bindings/spmi/spmi.h
13453F:	include/linux/spmi.h
13454F:	include/trace/events/spmi.h
13455
13456SPU FILE SYSTEM
13457M:	Jeremy Kerr <jk@ozlabs.org>
13458L:	linuxppc-dev@lists.ozlabs.org
13459W:	http://www.ibm.com/developerworks/power/cell/
13460S:	Supported
13461F:	Documentation/filesystems/spufs.txt
13462F:	arch/powerpc/platforms/cell/spufs/
13463
13464SQUASHFS FILE SYSTEM
13465M:	Phillip Lougher <phillip@squashfs.org.uk>
13466L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13467W:	http://squashfs.org.uk
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13469S:	Maintained
13470F:	Documentation/filesystems/squashfs.txt
13471F:	fs/squashfs/
13472
13473SRM (Alpha) environment access
13474M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13475S:	Maintained
13476F:	arch/alpha/kernel/srm_env.c
13477
13478ST STM32 I2C/SMBUS DRIVER
13479M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13480L:	linux-i2c@vger.kernel.org
13481S:	Maintained
13482F:	drivers/i2c/busses/i2c-stm32*
13483
13484STABLE BRANCH
13485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13486L:	stable@vger.kernel.org
13487S:	Supported
13488F:	Documentation/process/stable-kernel-rules.rst
13489
13490STAGING - COMEDI
13491M:	Ian Abbott <abbotti@mev.co.uk>
13492M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13493S:	Odd Fixes
13494F:	drivers/staging/comedi/
13495
13496STAGING - FLARION FT1000 DRIVERS
13497M:	Marek Belisko <marek.belisko@gmail.com>
13498S:	Odd Fixes
13499F:	drivers/staging/ft1000/
13500
13501STAGING - INDUSTRIAL IO
13502M:	Jonathan Cameron <jic23@kernel.org>
13503L:	linux-iio@vger.kernel.org
13504S:	Odd Fixes
13505F:	Documentation/devicetree/bindings/staging/iio/
13506F:	drivers/staging/iio/
13507
13508STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13509M:	Marc Dietrich <marvin24@gmx.de>
13510L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13511L:	linux-tegra@vger.kernel.org
13512S:	Maintained
13513F:	drivers/staging/nvec/
13514
13515STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13516M:	Jens Frederich <jfrederich@gmail.com>
13517M:	Daniel Drake <dsd@laptop.org>
13518M:	Jon Nettleton <jon.nettleton@gmail.com>
13519W:	http://wiki.laptop.org/go/DCON
13520S:	Maintained
13521F:	drivers/staging/olpc_dcon/
13522
13523STAGING - REALTEK RTL8712U DRIVERS
13524M:	Larry Finger <Larry.Finger@lwfinger.net>
13525M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13526S:	Odd Fixes
13527F:	drivers/staging/rtl8712/
13528
13529STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13530M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13531M:	Teddy Wang <teddy.wang@siliconmotion.com>
13532M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13533L:	linux-fbdev@vger.kernel.org
13534S:	Maintained
13535F:	drivers/staging/sm750fb/
13536
13537STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13538M:	William Hubbs <w.d.hubbs@gmail.com>
13539M:	Chris Brannon <chris@the-brannons.com>
13540M:	Kirk Reiser <kirk@reisers.ca>
13541M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13542L:	speakup@linux-speakup.org
13543W:	http://www.linux-speakup.org/
13544S:	Odd Fixes
13545F:	drivers/staging/speakup/
13546
13547STAGING - VIA VT665X DRIVERS
13548M:	Forest Bond <forest@alittletooquiet.net>
13549S:	Odd Fixes
13550F:	drivers/staging/vt665?/
13551
13552STAGING - WILC1000 WIFI DRIVER
13553M:	Aditya Shankar <aditya.shankar@microchip.com>
13554M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13555L:	linux-wireless@vger.kernel.org
13556S:	Supported
13557F:	drivers/staging/wilc1000/
13558
13559STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13560M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13561S:	Odd Fixes
13562F:	drivers/staging/xgifb/
13563
13564STAGING SUBSYSTEM
13565M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13567L:	devel@driverdev.osuosl.org
13568S:	Supported
13569F:	drivers/staging/
13570
13571STARFIRE/DURALAN NETWORK DRIVER
13572M:	Ion Badulescu <ionut@badula.org>
13573S:	Odd Fixes
13574F:	drivers/net/ethernet/adaptec/starfire*
13575
13576STEC S1220 SKD DRIVER
13577M:	Bart Van Assche <bart.vanassche@wdc.com>
13578L:	linux-block@vger.kernel.org
13579S:	Maintained
13580F:	drivers/block/skd*[ch]
13581
13582STI CEC DRIVER
13583M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13584S:	Maintained
13585F:	drivers/staging/media/st-cec/
13586F:	Documentation/devicetree/bindings/media/stih-cec.txt
13587
13588STK1160 USB VIDEO CAPTURE DRIVER
13589M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13590L:	linux-media@vger.kernel.org
13591T:	git git://linuxtv.org/media_tree.git
13592S:	Maintained
13593F:	drivers/media/usb/stk1160/
13594
13595STM32 TIMER/LPTIMER DRIVERS
13596M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13597S:	Maintained
13598F:	drivers/*/stm32-*timer*
13599F:	drivers/pwm/pwm-stm32*
13600F:	include/linux/*/stm32-*tim*
13601F:	Documentation/ABI/testing/*timer-stm32
13602F:	Documentation/devicetree/bindings/*/stm32-*timer*
13603F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13604
13605STMMAC ETHERNET DRIVER
13606M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13607M:	Alexandre Torgue <alexandre.torgue@st.com>
13608M:	Jose Abreu <joabreu@synopsys.com>
13609L:	netdev@vger.kernel.org
13610W:	http://www.stlinux.com
13611S:	Supported
13612F:	drivers/net/ethernet/stmicro/stmmac/
13613
13614SUN3/3X
13615M:	Sam Creasey <sammy@sammy.net>
13616W:	http://sammy.net/sun3/
13617S:	Maintained
13618F:	arch/m68k/kernel/*sun3*
13619F:	arch/m68k/sun3*/
13620F:	arch/m68k/include/asm/sun3*
13621F:	drivers/net/ethernet/i825xx/sun3*
13622
13623SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13624M:	Hans de Goede <hdegoede@redhat.com>
13625L:	linux-input@vger.kernel.org
13626S:	Maintained
13627F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13628F:	drivers/input/keyboard/sun4i-lradc-keys.c
13629
13630SUNDANCE NETWORK DRIVER
13631M:	Denis Kirjanov <kda@linux-powerpc.org>
13632L:	netdev@vger.kernel.org
13633S:	Maintained
13634F:	drivers/net/ethernet/dlink/sundance.c
13635
13636SUPERH
13637M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13638M:	Rich Felker <dalias@libc.org>
13639L:	linux-sh@vger.kernel.org
13640Q:	http://patchwork.kernel.org/project/linux-sh/list/
13641S:	Maintained
13642F:	Documentation/sh/
13643F:	arch/sh/
13644F:	drivers/sh/
13645
13646SUSPEND TO RAM
13647M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13648M:	Len Brown <len.brown@intel.com>
13649M:	Pavel Machek <pavel@ucw.cz>
13650L:	linux-pm@vger.kernel.org
13651B:	https://bugzilla.kernel.org
13652S:	Supported
13653F:	Documentation/power/
13654F:	arch/x86/kernel/acpi/
13655F:	drivers/base/power/
13656F:	kernel/power/
13657F:	include/linux/suspend.h
13658F:	include/linux/freezer.h
13659F:	include/linux/pm.h
13660
13661SVGA HANDLING
13662M:	Martin Mares <mj@ucw.cz>
13663L:	linux-video@atrey.karlin.mff.cuni.cz
13664S:	Maintained
13665F:	Documentation/svga.txt
13666F:	arch/x86/boot/video*
13667
13668SWIOTLB SUBSYSTEM
13669M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13670L:	iommu@lists.linux-foundation.org
13671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13672S:	Supported
13673F:	kernel/dma/swiotlb.c
13674F:	arch/*/kernel/pci-swiotlb.c
13675F:	include/linux/swiotlb.h
13676
13677SWITCHDEV
13678M:	Jiri Pirko <jiri@resnulli.us>
13679M:	Ivan Vecera <ivecera@redhat.com>
13680L:	netdev@vger.kernel.org
13681S:	Supported
13682F:	net/switchdev/
13683F:	include/net/switchdev.h
13684
13685SY8106A REGULATOR DRIVER
13686M:	Icenowy Zheng <icenowy@aosc.io>
13687S:	Maintained
13688F:	drivers/regulator/sy8106a-regulator.c
13689F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13690
13691SYNC FILE FRAMEWORK
13692M:	Sumit Semwal <sumit.semwal@linaro.org>
13693R:	Gustavo Padovan <gustavo@padovan.org>
13694S:	Maintained
13695L:	linux-media@vger.kernel.org
13696L:	dri-devel@lists.freedesktop.org
13697F:	drivers/dma-buf/sync_*
13698F:	drivers/dma-buf/dma-fence*
13699F:	drivers/dma-buf/sw_sync.c
13700F:	include/linux/sync_file.h
13701F:	include/uapi/linux/sync_file.h
13702F:	Documentation/sync_file.txt
13703T:	git git://anongit.freedesktop.org/drm/drm-misc
13704
13705SYNOPSYS ARC ARCHITECTURE
13706M:	Vineet Gupta <vgupta@synopsys.com>
13707L:	linux-snps-arc@lists.infradead.org
13708S:	Supported
13709F:	arch/arc/
13710F:	Documentation/devicetree/bindings/arc/*
13711F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13712F:	drivers/clocksource/arc_timer.c
13713F:	drivers/tty/serial/arc_uart.c
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13715
13716SYNOPSYS ARC HSDK SDP pll clock driver
13717M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13718S:	Supported
13719F:	drivers/clk/clk-hsdk-pll.c
13720F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13721
13722SYNOPSYS ARC SDP clock driver
13723M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13724S:	Supported
13725F:	drivers/clk/axs10x/*
13726F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13727
13728SYNOPSYS ARC SDP platform support
13729M:	Alexey Brodkin <abrodkin@synopsys.com>
13730S:	Supported
13731F:	arch/arc/plat-axs10x
13732F:	arch/arc/boot/dts/ax*
13733F:	Documentation/devicetree/bindings/arc/axs10*
13734
13735SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13736M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13737S:	Supported
13738F:	drivers/reset/reset-axs10x.c
13739F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13740
13741SYNOPSYS DESIGNWARE 8250 UART DRIVER
13742R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13743S:	Maintained
13744F:	drivers/tty/serial/8250/8250_dw.c
13745
13746SYNOPSYS DESIGNWARE APB GPIO DRIVER
13747M:	Hoan Tran <hotran@apm.com>
13748L:	linux-gpio@vger.kernel.org
13749S:	Maintained
13750F:	drivers/gpio/gpio-dwapb.c
13751F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13752
13753SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13754M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13755S:	Maintained
13756F:	drivers/dma/dwi-axi-dmac/
13757F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13758
13759SYNOPSYS DESIGNWARE DMAC DRIVER
13760M:	Viresh Kumar <vireshk@kernel.org>
13761R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13762S:	Maintained
13763F:	include/linux/dma/dw.h
13764F:	include/linux/platform_data/dma-dw.h
13765F:	drivers/dma/dw/
13766
13767SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13768M:	Jose Abreu <Jose.Abreu@synopsys.com>
13769L:	netdev@vger.kernel.org
13770S:	Supported
13771F:	drivers/net/ethernet/synopsys/
13772
13773SYNOPSYS DESIGNWARE I2C DRIVER
13774M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13775R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13776R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13777L:	linux-i2c@vger.kernel.org
13778S:	Maintained
13779F:	drivers/i2c/busses/i2c-designware-*
13780F:	include/linux/platform_data/i2c-designware.h
13781
13782SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13783M:	Jaehoon Chung <jh80.chung@samsung.com>
13784L:	linux-mmc@vger.kernel.org
13785S:	Maintained
13786F:	drivers/mmc/host/dw_mmc*
13787
13788SYNOPSYS HSDK RESET CONTROLLER DRIVER
13789M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13790S:	Supported
13791F:	drivers/reset/reset-hsdk.c
13792F:	include/dt-bindings/reset/snps,hsdk-reset.h
13793F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13794
13795SYSTEM CONFIGURATION (SYSCON)
13796M:	Lee Jones <lee.jones@linaro.org>
13797M:	Arnd Bergmann <arnd@arndb.de>
13798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13799S:	Supported
13800F:	drivers/mfd/syscon.c
13801
13802SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13803M:	Sudeep Holla <sudeep.holla@arm.com>
13804L:	linux-arm-kernel@lists.infradead.org
13805S:	Maintained
13806F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13807F:	drivers/clk/clk-sc[mp]i.c
13808F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13809F:	drivers/firmware/arm_scpi.c
13810F:	drivers/firmware/arm_scmi/
13811F:	include/linux/sc[mp]i_protocol.h
13812
13813SYSTEM RESET/SHUTDOWN DRIVERS
13814M:	Sebastian Reichel <sre@kernel.org>
13815L:	linux-pm@vger.kernel.org
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13817S:	Maintained
13818F:	Documentation/devicetree/bindings/power/reset/
13819F:	drivers/power/reset/
13820
13821SYSTEM TRACE MODULE CLASS
13822M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13823S:	Maintained
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13825F:	Documentation/trace/stm.rst
13826F:	drivers/hwtracing/stm/
13827F:	include/linux/stm.h
13828F:	include/uapi/linux/stm.h
13829
13830SYSV FILESYSTEM
13831M:	Christoph Hellwig <hch@infradead.org>
13832S:	Maintained
13833F:	Documentation/filesystems/sysv-fs.txt
13834F:	fs/sysv/
13835F:	include/linux/sysv_fs.h
13836
13837TARGET SUBSYSTEM
13838M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13839L:	linux-scsi@vger.kernel.org
13840L:	target-devel@vger.kernel.org
13841W:	http://www.linux-iscsi.org
13842W:	http://groups.google.com/group/linux-iscsi-target-dev
13843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13844S:	Supported
13845F:	drivers/target/
13846F:	include/target/
13847F:	Documentation/target/
13848
13849TASKSTATS STATISTICS INTERFACE
13850M:	Balbir Singh <bsingharora@gmail.com>
13851S:	Maintained
13852F:	Documentation/accounting/taskstats*
13853F:	include/linux/taskstats*
13854F:	kernel/taskstats.c
13855
13856TC subsystem
13857M:	Jamal Hadi Salim <jhs@mojatatu.com>
13858M:	Cong Wang <xiyou.wangcong@gmail.com>
13859M:	Jiri Pirko <jiri@resnulli.us>
13860L:	netdev@vger.kernel.org
13861S:	Maintained
13862F:	include/net/pkt_cls.h
13863F:	include/net/pkt_sched.h
13864F:	include/net/tc_act/
13865F:	include/uapi/linux/pkt_cls.h
13866F:	include/uapi/linux/pkt_sched.h
13867F:	include/uapi/linux/tc_act/
13868F:	include/uapi/linux/tc_ematch/
13869F:	net/sched/
13870
13871TCP LOW PRIORITY MODULE
13872M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13873M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13874W:	http://tcp-lp-mod.sourceforge.net/
13875S:	Maintained
13876F:	net/ipv4/tcp_lp.c
13877
13878TDA10071 MEDIA DRIVER
13879M:	Antti Palosaari <crope@iki.fi>
13880L:	linux-media@vger.kernel.org
13881W:	https://linuxtv.org
13882W:	http://palosaari.fi/linux/
13883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13884T:	git git://linuxtv.org/anttip/media_tree.git
13885S:	Maintained
13886F:	drivers/media/dvb-frontends/tda10071*
13887
13888TDA18212 MEDIA DRIVER
13889M:	Antti Palosaari <crope@iki.fi>
13890L:	linux-media@vger.kernel.org
13891W:	https://linuxtv.org
13892W:	http://palosaari.fi/linux/
13893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13894T:	git git://linuxtv.org/anttip/media_tree.git
13895S:	Maintained
13896F:	drivers/media/tuners/tda18212*
13897
13898TDA18218 MEDIA DRIVER
13899M:	Antti Palosaari <crope@iki.fi>
13900L:	linux-media@vger.kernel.org
13901W:	https://linuxtv.org
13902W:	http://palosaari.fi/linux/
13903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13904T:	git git://linuxtv.org/anttip/media_tree.git
13905S:	Maintained
13906F:	drivers/media/tuners/tda18218*
13907
13908TDA18250 MEDIA DRIVER
13909M:	Olli Salonen <olli.salonen@iki.fi>
13910L:	linux-media@vger.kernel.org
13911W:	https://linuxtv.org
13912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13913T:	git git://linuxtv.org/media_tree.git
13914S:	Maintained
13915F:	drivers/media/tuners/tda18250*
13916
13917TDA18271 MEDIA DRIVER
13918M:	Michael Krufky <mkrufky@linuxtv.org>
13919L:	linux-media@vger.kernel.org
13920W:	https://linuxtv.org
13921W:	http://github.com/mkrufky
13922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13923T:	git git://linuxtv.org/mkrufky/tuners.git
13924S:	Maintained
13925F:	drivers/media/tuners/tda18271*
13926
13927TDA1997x MEDIA DRIVER
13928M:	Tim Harvey <tharvey@gateworks.com>
13929L:	linux-media@vger.kernel.org
13930W:	https://linuxtv.org
13931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13932S:	Maintained
13933F:	drivers/media/i2c/tda1997x.*
13934
13935TDA827x MEDIA DRIVER
13936M:	Michael Krufky <mkrufky@linuxtv.org>
13937L:	linux-media@vger.kernel.org
13938W:	https://linuxtv.org
13939W:	http://github.com/mkrufky
13940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13941T:	git git://linuxtv.org/mkrufky/tuners.git
13942S:	Maintained
13943F:	drivers/media/tuners/tda8290.*
13944
13945TDA8290 MEDIA DRIVER
13946M:	Michael Krufky <mkrufky@linuxtv.org>
13947L:	linux-media@vger.kernel.org
13948W:	https://linuxtv.org
13949W:	http://github.com/mkrufky
13950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13951T:	git git://linuxtv.org/mkrufky/tuners.git
13952S:	Maintained
13953F:	drivers/media/tuners/tda8290.*
13954
13955TDA9840 MEDIA DRIVER
13956M:	Hans Verkuil <hverkuil@xs4all.nl>
13957L:	linux-media@vger.kernel.org
13958T:	git git://linuxtv.org/media_tree.git
13959W:	https://linuxtv.org
13960S:	Maintained
13961F:	drivers/media/i2c/tda9840*
13962
13963TEA5761 TUNER DRIVER
13964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13965L:	linux-media@vger.kernel.org
13966W:	https://linuxtv.org
13967T:	git git://linuxtv.org/media_tree.git
13968S:	Odd fixes
13969F:	drivers/media/tuners/tea5761.*
13970
13971TEA5767 TUNER DRIVER
13972M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13973L:	linux-media@vger.kernel.org
13974W:	https://linuxtv.org
13975T:	git git://linuxtv.org/media_tree.git
13976S:	Maintained
13977F:	drivers/media/tuners/tea5767.*
13978
13979TEA6415C MEDIA DRIVER
13980M:	Hans Verkuil <hverkuil@xs4all.nl>
13981L:	linux-media@vger.kernel.org
13982T:	git git://linuxtv.org/media_tree.git
13983W:	https://linuxtv.org
13984S:	Maintained
13985F:	drivers/media/i2c/tea6415c*
13986
13987TEA6420 MEDIA DRIVER
13988M:	Hans Verkuil <hverkuil@xs4all.nl>
13989L:	linux-media@vger.kernel.org
13990T:	git git://linuxtv.org/media_tree.git
13991W:	https://linuxtv.org
13992S:	Maintained
13993F:	drivers/media/i2c/tea6420*
13994
13995TEAM DRIVER
13996M:	Jiri Pirko <jiri@resnulli.us>
13997L:	netdev@vger.kernel.org
13998S:	Supported
13999F:	drivers/net/team/
14000F:	include/linux/if_team.h
14001F:	include/uapi/linux/if_team.h
14002
14003TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14004M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14005S:	Maintained
14006F:	arch/x86/platform/ts5500/
14007
14008TECHNOTREND USB IR RECEIVER
14009M:	Sean Young <sean@mess.org>
14010L:	linux-media@vger.kernel.org
14011S:	Maintained
14012F:	drivers/media/rc/ttusbir.c
14013
14014TECHWELL TW9910 VIDEO DECODER
14015L:	linux-media@vger.kernel.org
14016S:	Orphan
14017F:	drivers/media/i2c/tw9910.c
14018F:	include/media/i2c/tw9910.h
14019
14020TEE SUBSYSTEM
14021M:	Jens Wiklander <jens.wiklander@linaro.org>
14022S:	Maintained
14023F:	include/linux/tee_drv.h
14024F:	include/uapi/linux/tee.h
14025F:	drivers/tee/
14026F:	Documentation/tee.txt
14027
14028TEGRA ARCHITECTURE SUPPORT
14029M:	Thierry Reding <thierry.reding@gmail.com>
14030M:	Jonathan Hunter <jonathanh@nvidia.com>
14031L:	linux-tegra@vger.kernel.org
14032Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14034S:	Supported
14035N:	[^a-z]tegra
14036
14037TEGRA CLOCK DRIVER
14038M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14039M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14040S:	Supported
14041F:	drivers/clk/tegra/
14042
14043TEGRA DMA DRIVERS
14044M:	Laxman Dewangan <ldewangan@nvidia.com>
14045M:	Jon Hunter <jonathanh@nvidia.com>
14046S:	Supported
14047F:	drivers/dma/tegra*
14048
14049TEGRA I2C DRIVER
14050M:	Laxman Dewangan <ldewangan@nvidia.com>
14051S:	Supported
14052F:	drivers/i2c/busses/i2c-tegra.c
14053
14054TEGRA IOMMU DRIVERS
14055M:	Thierry Reding <thierry.reding@gmail.com>
14056L:	linux-tegra@vger.kernel.org
14057S:	Supported
14058F:	drivers/iommu/tegra*
14059
14060TEGRA KBC DRIVER
14061M:	Laxman Dewangan <ldewangan@nvidia.com>
14062S:	Supported
14063F:	drivers/input/keyboard/tegra-kbc.c
14064
14065TEGRA NAND DRIVER
14066M:	Stefan Agner <stefan@agner.ch>
14067M:	Lucas Stach <dev@lynxeye.de>
14068S:	Maintained
14069F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14070F:	drivers/mtd/nand/raw/tegra_nand.c
14071
14072TEGRA PWM DRIVER
14073M:	Thierry Reding <thierry.reding@gmail.com>
14074S:	Supported
14075F:	drivers/pwm/pwm-tegra.c
14076
14077TEGRA SERIAL DRIVER
14078M:	Laxman Dewangan <ldewangan@nvidia.com>
14079S:	Supported
14080F:	drivers/tty/serial/serial-tegra.c
14081
14082TEGRA SPI DRIVER
14083M:	Laxman Dewangan <ldewangan@nvidia.com>
14084S:	Supported
14085F:	drivers/spi/spi-tegra*
14086
14087TEHUTI ETHERNET DRIVER
14088M:	Andy Gospodarek <andy@greyhouse.net>
14089L:	netdev@vger.kernel.org
14090S:	Supported
14091F:	drivers/net/ethernet/tehuti/*
14092
14093Telecom Clock Driver for MCPL0010
14094M:	Mark Gross <mark.gross@intel.com>
14095S:	Supported
14096F:	drivers/char/tlclk.c
14097
14098TENSILICA XTENSA PORT (xtensa)
14099M:	Chris Zankel <chris@zankel.net>
14100M:	Max Filippov <jcmvbkbc@gmail.com>
14101L:	linux-xtensa@linux-xtensa.org
14102T:	git git://github.com/czankel/xtensa-linux.git
14103S:	Maintained
14104F:	arch/xtensa/
14105F:	drivers/irqchip/irq-xtensa-*
14106
14107Texas Instruments' System Control Interface (TISCI) Protocol Driver
14108M:	Nishanth Menon <nm@ti.com>
14109M:	Tero Kristo <t-kristo@ti.com>
14110M:	Santosh Shilimkar <ssantosh@kernel.org>
14111L:	linux-arm-kernel@lists.infradead.org
14112S:	Maintained
14113F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14114F:	drivers/firmware/ti_sci*
14115F:	include/linux/soc/ti/ti_sci_protocol.h
14116F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14117F:	include/dt-bindings/genpd/k2g.h
14118F:	drivers/soc/ti/ti_sci_pm_domains.c
14119F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14120F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14121F:	drivers/clk/keystone/sci-clk.c
14122F:	drivers/reset/reset-ti-sci.c
14123
14124THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14125M:	Hans Verkuil <hverkuil@xs4all.nl>
14126L:	linux-media@vger.kernel.org
14127T:	git git://linuxtv.org/media_tree.git
14128W:	https://linuxtv.org
14129S:	Maintained
14130F:	drivers/media/radio/radio-raremono.c
14131
14132THERMAL
14133M:	Zhang Rui <rui.zhang@intel.com>
14134M:	Eduardo Valentin <edubezval@gmail.com>
14135L:	linux-pm@vger.kernel.org
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14138Q:	https://patchwork.kernel.org/project/linux-pm/list/
14139S:	Supported
14140F:	drivers/thermal/
14141F:	include/linux/thermal.h
14142F:	include/uapi/linux/thermal.h
14143F:	include/linux/cpu_cooling.h
14144F:	Documentation/devicetree/bindings/thermal/
14145
14146THERMAL/CPU_COOLING
14147M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14148M:	Viresh Kumar <viresh.kumar@linaro.org>
14149M:	Javi Merino <javi.merino@kernel.org>
14150L:	linux-pm@vger.kernel.org
14151S:	Supported
14152F:	Documentation/thermal/cpu-cooling-api.txt
14153F:	drivers/thermal/cpu_cooling.c
14154F:	include/linux/cpu_cooling.h
14155
14156THINKPAD ACPI EXTRAS DRIVER
14157M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14158L:	ibm-acpi-devel@lists.sourceforge.net
14159L:	platform-driver-x86@vger.kernel.org
14160W:	http://ibm-acpi.sourceforge.net
14161W:	http://thinkwiki.org/wiki/Ibm-acpi
14162T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14163S:	Maintained
14164F:	drivers/platform/x86/thinkpad_acpi.c
14165
14166THUNDERBOLT DRIVER
14167M:	Andreas Noever <andreas.noever@gmail.com>
14168M:	Michael Jamet <michael.jamet@intel.com>
14169M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14170M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14172S:	Maintained
14173F:	Documentation/admin-guide/thunderbolt.rst
14174F:	drivers/thunderbolt/
14175F:	include/linux/thunderbolt.h
14176
14177THUNDERBOLT NETWORK DRIVER
14178M:	Michael Jamet <michael.jamet@intel.com>
14179M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14180M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14181L:	netdev@vger.kernel.org
14182S:	Maintained
14183F:	drivers/net/thunderbolt.c
14184
14185THUNDERX GPIO DRIVER
14186M:	David Daney <david.daney@cavium.com>
14187S:	Maintained
14188F:	drivers/gpio/gpio-thunderx.c
14189
14190TI AM437X VPFE DRIVER
14191M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14192L:	linux-media@vger.kernel.org
14193W:	https://linuxtv.org
14194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14195T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14196S:	Maintained
14197F:	drivers/media/platform/am437x/
14198
14199TI BANDGAP AND THERMAL DRIVER
14200M:	Eduardo Valentin <edubezval@gmail.com>
14201M:	Keerthy <j-keerthy@ti.com>
14202L:	linux-pm@vger.kernel.org
14203L:	linux-omap@vger.kernel.org
14204S:	Maintained
14205F:	drivers/thermal/ti-soc-thermal/
14206
14207TI BQ27XXX POWER SUPPLY DRIVER
14208R:	Andrew F. Davis <afd@ti.com>
14209F:	include/linux/power/bq27xxx_battery.h
14210F:	drivers/power/supply/bq27xxx_battery.c
14211F:	drivers/power/supply/bq27xxx_battery_i2c.c
14212
14213TI CDCE706 CLOCK DRIVER
14214M:	Max Filippov <jcmvbkbc@gmail.com>
14215S:	Maintained
14216F:	drivers/clk/clk-cdce706.c
14217
14218TI CLOCK DRIVER
14219M:	Tero Kristo <t-kristo@ti.com>
14220L:	linux-omap@vger.kernel.org
14221S:	Maintained
14222F:	drivers/clk/ti/
14223F:	include/linux/clk/ti.h
14224
14225TI DAVINCI MACHINE SUPPORT
14226M:	Sekhar Nori <nsekhar@ti.com>
14227M:	Kevin Hilman <khilman@kernel.org>
14228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14230S:	Supported
14231F:	arch/arm/mach-davinci/
14232F:	drivers/i2c/busses/i2c-davinci.c
14233F:	arch/arm/boot/dts/da850*
14234
14235TI DAVINCI SERIES CLOCK DRIVER
14236M:	David Lechner <david@lechnology.com>
14237R:	Sekhar Nori <nsekhar@ti.com>
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/clock/ti/davinci/
14240F:	drivers/clk/davinci/
14241
14242TI DAVINCI SERIES GPIO DRIVER
14243M:	Keerthy <j-keerthy@ti.com>
14244L:	linux-gpio@vger.kernel.org
14245S:	Maintained
14246F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14247F:	drivers/gpio/gpio-davinci.c
14248
14249TI DAVINCI SERIES MEDIA DRIVER
14250M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14251L:	linux-media@vger.kernel.org
14252W:	https://linuxtv.org
14253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14254T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14255S:	Maintained
14256F:	drivers/media/platform/davinci/
14257F:	include/media/davinci/
14258
14259TI ETHERNET SWITCH DRIVER (CPSW)
14260R:	Grygorii Strashko <grygorii.strashko@ti.com>
14261L:	linux-omap@vger.kernel.org
14262L:	netdev@vger.kernel.org
14263S:	Maintained
14264F:	drivers/net/ethernet/ti/cpsw*
14265F:	drivers/net/ethernet/ti/davinci*
14266
14267TI FLASH MEDIA INTERFACE DRIVER
14268M:	Alex Dubov <oakad@yahoo.com>
14269S:	Maintained
14270F:	drivers/misc/tifm*
14271F:	drivers/mmc/host/tifm_sd.c
14272F:	include/linux/tifm.h
14273
14274TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14275M:	Santosh Shilimkar <ssantosh@kernel.org>
14276L:	linux-kernel@vger.kernel.org
14277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14278S:	Maintained
14279F:	drivers/soc/ti/*
14280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14281
14282TI LM49xxx FAMILY ASoC CODEC DRIVERS
14283M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14284M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14286S:	Maintained
14287F:	sound/soc/codecs/lm49453*
14288F:	sound/soc/codecs/isabelle*
14289
14290TI LP855x BACKLIGHT DRIVER
14291M:	Milo Kim <milo.kim@ti.com>
14292S:	Maintained
14293F:	Documentation/backlight/lp855x-driver.txt
14294F:	drivers/video/backlight/lp855x_bl.c
14295F:	include/linux/platform_data/lp855x.h
14296
14297TI LP8727 CHARGER DRIVER
14298M:	Milo Kim <milo.kim@ti.com>
14299S:	Maintained
14300F:	drivers/power/supply/lp8727_charger.c
14301F:	include/linux/platform_data/lp8727.h
14302
14303TI LP8788 MFD DRIVER
14304M:	Milo Kim <milo.kim@ti.com>
14305S:	Maintained
14306F:	drivers/iio/adc/lp8788_adc.c
14307F:	drivers/leds/leds-lp8788.c
14308F:	drivers/mfd/lp8788*.c
14309F:	drivers/power/supply/lp8788-charger.c
14310F:	drivers/regulator/lp8788-*.c
14311F:	include/linux/mfd/lp8788*.h
14312
14313TI NETCP ETHERNET DRIVER
14314M:	Wingman Kwok <w-kwok2@ti.com>
14315M:	Murali Karicheri <m-karicheri2@ti.com>
14316L:	netdev@vger.kernel.org
14317S:	Maintained
14318F:	drivers/net/ethernet/ti/netcp*
14319
14320TI TAS571X FAMILY ASoC CODEC DRIVER
14321M:	Kevin Cernekee <cernekee@chromium.org>
14322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14323S:	Odd Fixes
14324F:	sound/soc/codecs/tas571x*
14325
14326TI TRF7970A NFC DRIVER
14327M:	Mark Greer <mgreer@animalcreek.com>
14328L:	linux-wireless@vger.kernel.org
14329L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14330S:	Supported
14331F:	drivers/nfc/trf7970a.c
14332F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14333
14334TI TWL4030 SERIES SOC CODEC DRIVER
14335M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14337S:	Maintained
14338F:	sound/soc/codecs/twl4030*
14339
14340TI VPE/CAL DRIVERS
14341M:	Benoit Parrot <bparrot@ti.com>
14342L:	linux-media@vger.kernel.org
14343W:	http://linuxtv.org/
14344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14345S:	Maintained
14346F:	drivers/media/platform/ti-vpe/
14347
14348TI WILINK WIRELESS DRIVERS
14349L:	linux-wireless@vger.kernel.org
14350W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14351W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14353S:	Orphan
14354F:	drivers/net/wireless/ti/
14355F:	include/linux/wl12xx.h
14356
14357TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14358M:	John Stultz <john.stultz@linaro.org>
14359M:	Thomas Gleixner <tglx@linutronix.de>
14360R:	Stephen Boyd <sboyd@kernel.org>
14361L:	linux-kernel@vger.kernel.org
14362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14363S:	Supported
14364F:	include/linux/clocksource.h
14365F:	include/linux/time.h
14366F:	include/linux/timex.h
14367F:	include/uapi/linux/time.h
14368F:	include/uapi/linux/timex.h
14369F:	kernel/time/clocksource.c
14370F:	kernel/time/time*.c
14371F:	kernel/time/alarmtimer.c
14372F:	kernel/time/ntp.c
14373F:	tools/testing/selftests/timers/
14374
14375TIPC NETWORK LAYER
14376M:	Jon Maloy <jon.maloy@ericsson.com>
14377M:	Ying Xue <ying.xue@windriver.com>
14378L:	netdev@vger.kernel.org (core kernel code)
14379L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14380W:	http://tipc.sourceforge.net/
14381S:	Maintained
14382F:	include/uapi/linux/tipc*.h
14383F:	net/tipc/
14384
14385TLAN NETWORK DRIVER
14386M:	Samuel Chessman <chessman@tux.org>
14387L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14388W:	http://sourceforge.net/projects/tlan/
14389S:	Maintained
14390F:	Documentation/networking/tlan.txt
14391F:	drivers/net/ethernet/ti/tlan.*
14392
14393TM6000 VIDEO4LINUX DRIVER
14394M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14395L:	linux-media@vger.kernel.org
14396W:	https://linuxtv.org
14397T:	git git://linuxtv.org/media_tree.git
14398S:	Odd fixes
14399F:	drivers/media/usb/tm6000/
14400F:	Documentation/media/v4l-drivers/tm6000*
14401
14402TMIO/SDHI MMC DRIVER
14403M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14404L:	linux-mmc@vger.kernel.org
14405S:	Supported
14406F:	drivers/mmc/host/tmio_mmc*
14407F:	drivers/mmc/host/renesas_sdhi*
14408F:	include/linux/mfd/tmio.h
14409
14410TMP401 HARDWARE MONITOR DRIVER
14411M:	Guenter Roeck <linux@roeck-us.net>
14412L:	linux-hwmon@vger.kernel.org
14413S:	Maintained
14414F:	Documentation/hwmon/tmp401
14415F:	drivers/hwmon/tmp401.c
14416
14417TMPFS (SHMEM FILESYSTEM)
14418M:	Hugh Dickins <hughd@google.com>
14419L:	linux-mm@kvack.org
14420S:	Maintained
14421F:	include/linux/shmem_fs.h
14422F:	mm/shmem.c
14423
14424TOMOYO SECURITY MODULE
14425M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14426M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14427L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14428L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14429L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14430L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14431W:	http://tomoyo.sourceforge.jp/
14432T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14433S:	Maintained
14434F:	security/tomoyo/
14435
14436TOPSTAR LAPTOP EXTRAS DRIVER
14437M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14438L:	platform-driver-x86@vger.kernel.org
14439S:	Maintained
14440F:	drivers/platform/x86/topstar-laptop.c
14441
14442TORTURE-TEST MODULES
14443M:	Davidlohr Bueso <dave@stgolabs.net>
14444M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14445M:	Josh Triplett <josh@joshtriplett.org>
14446L:	linux-kernel@vger.kernel.org
14447S:	Supported
14448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14449F:	Documentation/RCU/torture.txt
14450F:	kernel/torture.c
14451F:	kernel/rcu/rcutorture.c
14452F:	kernel/rcu/rcuperf.c
14453F:	kernel/locking/locktorture.c
14454
14455TOSHIBA ACPI EXTRAS DRIVER
14456M:	Azael Avalos <coproscefalo@gmail.com>
14457L:	platform-driver-x86@vger.kernel.org
14458S:	Maintained
14459F:	drivers/platform/x86/toshiba_acpi.c
14460
14461TOSHIBA BLUETOOTH DRIVER
14462M:	Azael Avalos <coproscefalo@gmail.com>
14463L:	platform-driver-x86@vger.kernel.org
14464S:	Maintained
14465F:	drivers/platform/x86/toshiba_bluetooth.c
14466
14467TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14468M:	Azael Avalos <coproscefalo@gmail.com>
14469L:	platform-driver-x86@vger.kernel.org
14470S:	Maintained
14471F:	drivers/platform/x86/toshiba_haps.c
14472
14473TOSHIBA SMM DRIVER
14474M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14475W:	http://www.buzzard.org.uk/toshiba/
14476S:	Maintained
14477F:	drivers/char/toshiba.c
14478F:	include/linux/toshiba.h
14479F:	include/uapi/linux/toshiba.h
14480
14481TOSHIBA TC358743 DRIVER
14482M:	Mats Randgaard <matrandg@cisco.com>
14483L:	linux-media@vger.kernel.org
14484S:	Maintained
14485F:	drivers/media/i2c/tc358743*
14486F:	include/media/i2c/tc358743.h
14487
14488TOSHIBA WMI HOTKEYS DRIVER
14489M:	Azael Avalos <coproscefalo@gmail.com>
14490L:	platform-driver-x86@vger.kernel.org
14491S:	Maintained
14492F:	drivers/platform/x86/toshiba-wmi.c
14493
14494TPM DEVICE DRIVER
14495M:	Peter Huewe <peterhuewe@gmx.de>
14496M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14497R:	Jason Gunthorpe <jgg@ziepe.ca>
14498L:	linux-integrity@vger.kernel.org
14499Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14500W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14501T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14502S:	Maintained
14503F:	drivers/char/tpm/
14504
14505TRACING
14506M:	Steven Rostedt <rostedt@goodmis.org>
14507M:	Ingo Molnar <mingo@redhat.com>
14508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14509S:	Maintained
14510F:	Documentation/trace/ftrace.rst
14511F:	arch/*/*/*/ftrace.h
14512F:	arch/*/kernel/ftrace.c
14513F:	include/*/ftrace.h
14514F:	include/linux/trace*.h
14515F:	include/trace/
14516F:	kernel/trace/
14517F:	tools/testing/selftests/ftrace/
14518
14519TRACING MMIO ACCESSES (MMIOTRACE)
14520M:	Steven Rostedt <rostedt@goodmis.org>
14521M:	Ingo Molnar <mingo@kernel.org>
14522R:	Karol Herbst <karolherbst@gmail.com>
14523R:	Pekka Paalanen <ppaalanen@gmail.com>
14524S:	Maintained
14525L:	linux-kernel@vger.kernel.org
14526L:	nouveau@lists.freedesktop.org
14527F:	kernel/trace/trace_mmiotrace.c
14528F:	include/linux/mmiotrace.h
14529F:	arch/x86/mm/kmmio.c
14530F:	arch/x86/mm/mmio-mod.c
14531F:	arch/x86/mm/testmmiotrace.c
14532
14533TRIVIAL PATCHES
14534M:	Jiri Kosina <trivial@kernel.org>
14535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14536S:	Maintained
14537K:	^Subject:.*(?i)trivial
14538
14539TEMPO SEMICONDUCTOR DRIVERS
14540M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14541S:	Maintained
14542F:	sound/soc/codecs/tscs*.c
14543F:	sound/soc/codecs/tscs*.h
14544F:	Documentation/devicetree/bindings/sound/tscs*.txt
14545
14546TTY LAYER
14547M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14548M:	Jiri Slaby <jslaby@suse.com>
14549S:	Supported
14550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14551F:	Documentation/serial/
14552F:	drivers/tty/
14553F:	drivers/tty/serial/serial_core.c
14554F:	include/linux/serial_core.h
14555F:	include/linux/serial.h
14556F:	include/linux/tty.h
14557F:	include/uapi/linux/serial_core.h
14558F:	include/uapi/linux/serial.h
14559F:	include/uapi/linux/tty.h
14560
14561TUA9001 MEDIA DRIVER
14562M:	Antti Palosaari <crope@iki.fi>
14563L:	linux-media@vger.kernel.org
14564W:	https://linuxtv.org
14565W:	http://palosaari.fi/linux/
14566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14567T:	git git://linuxtv.org/anttip/media_tree.git
14568S:	Maintained
14569F:	drivers/media/tuners/tua9001*
14570
14571TULIP NETWORK DRIVERS
14572L:	netdev@vger.kernel.org
14573L:	linux-parisc@vger.kernel.org
14574S:	Orphan
14575F:	drivers/net/ethernet/dec/tulip/
14576
14577TUN/TAP driver
14578M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14579W:	http://vtun.sourceforge.net/tun
14580S:	Maintained
14581F:	Documentation/networking/tuntap.txt
14582F:	arch/um/os-Linux/drivers/
14583
14584TURBOCHANNEL SUBSYSTEM
14585M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14586M:	Ralf Baechle <ralf@linux-mips.org>
14587L:	linux-mips@linux-mips.org
14588Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14589S:	Maintained
14590F:	drivers/tc/
14591F:	include/linux/tc.h
14592
14593TURBOSTAT UTILITY
14594M:	"Len Brown" <lenb@kernel.org>
14595L:	linux-pm@vger.kernel.org
14596B:	https://bugzilla.kernel.org
14597Q:	https://patchwork.kernel.org/project/linux-pm/list/
14598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14599S:	Supported
14600F:	tools/power/x86/turbostat/
14601
14602TW5864 VIDEO4LINUX DRIVER
14603M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14604M:	Anton Sviridenko <anton@corp.bluecherry.net>
14605M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14606M:	Andrey Utkin <andrey_utkin@fastmail.com>
14607L:	linux-media@vger.kernel.org
14608S:	Supported
14609F:	drivers/media/pci/tw5864/
14610
14611TW68 VIDEO4LINUX DRIVER
14612M:	Hans Verkuil <hverkuil@xs4all.nl>
14613L:	linux-media@vger.kernel.org
14614T:	git git://linuxtv.org/media_tree.git
14615W:	https://linuxtv.org
14616S:	Odd Fixes
14617F:	drivers/media/pci/tw68/
14618
14619TW686X VIDEO4LINUX DRIVER
14620M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14621L:	linux-media@vger.kernel.org
14622T:	git git://linuxtv.org/media_tree.git
14623W:	http://linuxtv.org
14624S:	Maintained
14625F:	drivers/media/pci/tw686x/
14626
14627UBI FILE SYSTEM (UBIFS)
14628M:	Richard Weinberger <richard@nod.at>
14629M:	Artem Bityutskiy <dedekind1@gmail.com>
14630M:	Adrian Hunter <adrian.hunter@intel.com>
14631L:	linux-mtd@lists.infradead.org
14632T:	git git://git.infradead.org/ubifs-2.6.git
14633W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14634S:	Supported
14635F:	Documentation/filesystems/ubifs.txt
14636F:	fs/ubifs/
14637
14638UCLINUX (M68KNOMMU AND COLDFIRE)
14639M:	Greg Ungerer <gerg@linux-m68k.org>
14640W:	http://www.linux-m68k.org/
14641W:	http://www.uclinux.org/
14642L:	linux-m68k@lists.linux-m68k.org
14643L:	uclinux-dev@uclinux.org  (subscribers-only)
14644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14645S:	Maintained
14646F:	arch/m68k/coldfire/
14647F:	arch/m68k/68*/
14648F:	arch/m68k/*/*_no.*
14649F:	arch/m68k/include/asm/*_no.*
14650
14651UDF FILESYSTEM
14652M:	Jan Kara <jack@suse.com>
14653S:	Maintained
14654F:	Documentation/filesystems/udf.txt
14655F:	fs/udf/
14656
14657UDRAW TABLET
14658M:	Bastien Nocera <hadess@hadess.net>
14659L:	linux-input@vger.kernel.org
14660S:	Maintained
14661F:	drivers/hid/hid-udraw-ps3.c
14662
14663UFS FILESYSTEM
14664M:	Evgeniy Dushistov <dushistov@mail.ru>
14665S:	Maintained
14666F:	Documentation/filesystems/ufs.txt
14667F:	fs/ufs/
14668
14669UHID USERSPACE HID IO DRIVER:
14670M:	David Herrmann <dh.herrmann@googlemail.com>
14671L:	linux-input@vger.kernel.org
14672S:	Maintained
14673F:	drivers/hid/uhid.c
14674F:	include/uapi/linux/uhid.h
14675
14676ULPI BUS
14677M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14678L:	linux-usb@vger.kernel.org
14679S:	Maintained
14680F:	drivers/usb/common/ulpi.c
14681F:	include/linux/ulpi/
14682
14683ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14684L:	linux-usb@vger.kernel.org
14685S:	Orphan
14686F:	drivers/uwb/
14687F:	include/linux/uwb.h
14688F:	include/linux/uwb/
14689
14690UNICORE32 ARCHITECTURE:
14691M:	Guan Xuetao <gxt@pku.edu.cn>
14692W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14693S:	Maintained
14694T:	git git://github.com/gxt/linux.git
14695F:	arch/unicore32/
14696
14697UNIFDEF
14698M:	Tony Finch <dot@dotat.at>
14699W:	http://dotat.at/prog/unifdef
14700S:	Maintained
14701F:	scripts/unifdef.c
14702
14703UNIFORM CDROM DRIVER
14704M:	Jens Axboe <axboe@kernel.dk>
14705W:	http://www.kernel.dk
14706S:	Maintained
14707F:	Documentation/cdrom/
14708F:	drivers/cdrom/cdrom.c
14709F:	include/linux/cdrom.h
14710F:	include/uapi/linux/cdrom.h
14711
14712UNISYS S-PAR DRIVERS
14713M:	David Kershner <david.kershner@unisys.com>
14714L:	sparmaintainer@unisys.com (Unisys internal)
14715S:	Supported
14716F:	include/linux/visorbus.h
14717F:	drivers/visorbus/
14718F:	drivers/staging/unisys/
14719
14720UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14721M:	Vinayak Holikatti <vinholikatti@gmail.com>
14722L:	linux-scsi@vger.kernel.org
14723S:	Supported
14724F:	Documentation/scsi/ufs.txt
14725F:	drivers/scsi/ufs/
14726
14727UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14728M:	Joao Pinto <jpinto@synopsys.com>
14729L:	linux-scsi@vger.kernel.org
14730S:	Supported
14731F:	drivers/scsi/ufs/*dwc*
14732
14733UNSORTED BLOCK IMAGES (UBI)
14734M:	Artem Bityutskiy <dedekind1@gmail.com>
14735M:	Richard Weinberger <richard@nod.at>
14736W:	http://www.linux-mtd.infradead.org/
14737L:	linux-mtd@lists.infradead.org
14738T:	git git://git.infradead.org/ubifs-2.6.git
14739S:	Supported
14740F:	drivers/mtd/ubi/
14741F:	include/linux/mtd/ubi.h
14742F:	include/uapi/mtd/ubi-user.h
14743
14744USB "USBNET" DRIVER FRAMEWORK
14745M:	Oliver Neukum <oneukum@suse.com>
14746L:	netdev@vger.kernel.org
14747W:	http://www.linux-usb.org/usbnet
14748S:	Maintained
14749F:	drivers/net/usb/usbnet.c
14750F:	include/linux/usb/usbnet.h
14751
14752USB ACM DRIVER
14753M:	Oliver Neukum <oneukum@suse.com>
14754L:	linux-usb@vger.kernel.org
14755S:	Maintained
14756F:	Documentation/usb/acm.txt
14757F:	drivers/usb/class/cdc-acm.*
14758
14759USB AR5523 WIRELESS DRIVER
14760M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14761L:	linux-wireless@vger.kernel.org
14762S:	Maintained
14763F:	drivers/net/wireless/ath/ar5523/
14764
14765USB ATTACHED SCSI
14766M:	Oliver Neukum <oneukum@suse.com>
14767L:	linux-usb@vger.kernel.org
14768L:	linux-scsi@vger.kernel.org
14769S:	Maintained
14770F:	drivers/usb/storage/uas.c
14771
14772USB CDC ETHERNET DRIVER
14773M:	Oliver Neukum <oliver@neukum.org>
14774L:	linux-usb@vger.kernel.org
14775S:	Maintained
14776F:	drivers/net/usb/cdc_*.c
14777F:	include/uapi/linux/usb/cdc.h
14778
14779USB CHAOSKEY DRIVER
14780M:	Keith Packard <keithp@keithp.com>
14781L:	linux-usb@vger.kernel.org
14782S:	Maintained
14783F:	drivers/usb/misc/chaoskey.c
14784
14785USB CYPRESS C67X00 DRIVER
14786M:	Peter Korsgaard <jacmet@sunsite.dk>
14787L:	linux-usb@vger.kernel.org
14788S:	Maintained
14789F:	drivers/usb/c67x00/
14790
14791USB DAVICOM DM9601 DRIVER
14792M:	Peter Korsgaard <jacmet@sunsite.dk>
14793L:	netdev@vger.kernel.org
14794W:	http://www.linux-usb.org/usbnet
14795S:	Maintained
14796F:	drivers/net/usb/dm9601.c
14797
14798USB DIAMOND RIO500 DRIVER
14799M:	Cesar Miquel <miquel@df.uba.ar>
14800L:	rio500-users@lists.sourceforge.net
14801W:	http://rio500.sourceforge.net
14802S:	Maintained
14803F:	drivers/usb/misc/rio500*
14804
14805USB EHCI DRIVER
14806M:	Alan Stern <stern@rowland.harvard.edu>
14807L:	linux-usb@vger.kernel.org
14808S:	Maintained
14809F:	Documentation/usb/ehci.txt
14810F:	drivers/usb/host/ehci*
14811
14812USB GADGET/PERIPHERAL SUBSYSTEM
14813M:	Felipe Balbi <balbi@kernel.org>
14814L:	linux-usb@vger.kernel.org
14815W:	http://www.linux-usb.org/gadget
14816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14817S:	Maintained
14818F:	drivers/usb/gadget/
14819F:	include/linux/usb/gadget*
14820
14821USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14822M:	Jiri Kosina <jikos@kernel.org>
14823R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14824L:	linux-usb@vger.kernel.org
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14826S:	Maintained
14827F:	Documentation/hid/hiddev.txt
14828F:	drivers/hid/usbhid/
14829
14830USB INTEL XHCI ROLE MUX DRIVER
14831M:	Hans de Goede <hdegoede@redhat.com>
14832L:	linux-usb@vger.kernel.org
14833S:	Maintained
14834F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14835
14836USB ISP116X DRIVER
14837M:	Olav Kongas <ok@artecdesign.ee>
14838L:	linux-usb@vger.kernel.org
14839S:	Maintained
14840F:	drivers/usb/host/isp116x*
14841F:	include/linux/usb/isp116x.h
14842
14843USB LAN78XX ETHERNET DRIVER
14844M:	Woojung Huh <woojung.huh@microchip.com>
14845M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14846L:	netdev@vger.kernel.org
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14849F:	drivers/net/usb/lan78xx.*
14850F:	include/dt-bindings/net/microchip-lan78xx.h
14851
14852USB MASS STORAGE DRIVER
14853M:	Alan Stern <stern@rowland.harvard.edu>
14854L:	linux-usb@vger.kernel.org
14855L:	usb-storage@lists.one-eyed-alien.net
14856S:	Maintained
14857W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14858F:	drivers/usb/storage/
14859
14860USB MIDI DRIVER
14861M:	Clemens Ladisch <clemens@ladisch.de>
14862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14863T:	git git://git.alsa-project.org/alsa-kernel.git
14864S:	Maintained
14865F:	sound/usb/midi.*
14866
14867USB NETWORKING DRIVERS
14868L:	linux-usb@vger.kernel.org
14869S:	Odd Fixes
14870F:	drivers/net/usb/
14871
14872USB OHCI DRIVER
14873M:	Alan Stern <stern@rowland.harvard.edu>
14874L:	linux-usb@vger.kernel.org
14875S:	Maintained
14876F:	Documentation/usb/ohci.txt
14877F:	drivers/usb/host/ohci*
14878
14879USB OTG FSM (Finite State Machine)
14880M:	Peter Chen <Peter.Chen@nxp.com>
14881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14882L:	linux-usb@vger.kernel.org
14883S:	Maintained
14884F:	drivers/usb/common/usb-otg-fsm.c
14885
14886USB OVER IP DRIVER
14887M:	Valentina Manea <valentina.manea.m@gmail.com>
14888M:	Shuah Khan <shuah@kernel.org>
14889L:	linux-usb@vger.kernel.org
14890S:	Maintained
14891F:	Documentation/usb/usbip_protocol.txt
14892F:	drivers/usb/usbip/
14893F:	tools/usb/usbip/
14894F:	tools/testing/selftests/drivers/usb/usbip/
14895
14896USB PEGASUS DRIVER
14897M:	Petko Manolov <petkan@nucleusys.com>
14898L:	linux-usb@vger.kernel.org
14899L:	netdev@vger.kernel.org
14900T:	git git://github.com/petkan/pegasus.git
14901W:	https://github.com/petkan/pegasus
14902S:	Maintained
14903F:	drivers/net/usb/pegasus.*
14904
14905USB PHY LAYER
14906M:	Felipe Balbi <balbi@kernel.org>
14907L:	linux-usb@vger.kernel.org
14908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14909S:	Maintained
14910F:	drivers/usb/phy/
14911
14912USB PRINTER DRIVER (usblp)
14913M:	Pete Zaitcev <zaitcev@redhat.com>
14914L:	linux-usb@vger.kernel.org
14915S:	Supported
14916F:	drivers/usb/class/usblp.c
14917
14918USB QMI WWAN NETWORK DRIVER
14919M:	Bjørn Mork <bjorn@mork.no>
14920L:	netdev@vger.kernel.org
14921S:	Maintained
14922F:	Documentation/ABI/testing/sysfs-class-net-qmi
14923F:	drivers/net/usb/qmi_wwan.c
14924
14925USB RTL8150 DRIVER
14926M:	Petko Manolov <petkan@nucleusys.com>
14927L:	linux-usb@vger.kernel.org
14928L:	netdev@vger.kernel.org
14929T:	git git://github.com/petkan/rtl8150.git
14930W:	https://github.com/petkan/rtl8150
14931S:	Maintained
14932F:	drivers/net/usb/rtl8150.c
14933
14934USB SERIAL SUBSYSTEM
14935M:	Johan Hovold <johan@kernel.org>
14936L:	linux-usb@vger.kernel.org
14937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14938S:	Maintained
14939F:	Documentation/usb/usb-serial.txt
14940F:	drivers/usb/serial/
14941F:	include/linux/usb/serial.h
14942
14943USB SMSC75XX ETHERNET DRIVER
14944M:	Steve Glendinning <steve.glendinning@shawell.net>
14945L:	netdev@vger.kernel.org
14946S:	Maintained
14947F:	drivers/net/usb/smsc75xx.*
14948
14949USB SMSC95XX ETHERNET DRIVER
14950M:	Steve Glendinning <steve.glendinning@shawell.net>
14951M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14952L:	netdev@vger.kernel.org
14953S:	Maintained
14954F:	drivers/net/usb/smsc95xx.*
14955
14956USB SUBSYSTEM
14957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14958L:	linux-usb@vger.kernel.org
14959W:	http://www.linux-usb.org
14960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14961S:	Supported
14962F:	Documentation/devicetree/bindings/usb/
14963F:	Documentation/usb/
14964F:	drivers/usb/
14965F:	include/linux/usb.h
14966F:	include/linux/usb/
14967
14968USB TYPEC PI3USB30532 MUX DRIVER
14969M:	Hans de Goede <hdegoede@redhat.com>
14970L:	linux-usb@vger.kernel.org
14971S:	Maintained
14972F:	drivers/usb/typec/mux/pi3usb30532.c
14973
14974USB TYPEC SUBSYSTEM
14975M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14976L:	linux-usb@vger.kernel.org
14977S:	Maintained
14978F:	Documentation/ABI/testing/sysfs-class-typec
14979F:	Documentation/driver-api/usb/typec.rst
14980F:	drivers/usb/typec/
14981F:	include/linux/usb/typec.h
14982
14983USB UHCI DRIVER
14984M:	Alan Stern <stern@rowland.harvard.edu>
14985L:	linux-usb@vger.kernel.org
14986S:	Maintained
14987F:	drivers/usb/host/uhci*
14988
14989USB VIDEO CLASS
14990M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14991L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14992L:	linux-media@vger.kernel.org
14993T:	git git://linuxtv.org/media_tree.git
14994W:	http://www.ideasonboard.org/uvc/
14995S:	Maintained
14996F:	drivers/media/usb/uvc/
14997F:	include/uapi/linux/uvcvideo.h
14998
14999USB VISION DRIVER
15000M:	Hans Verkuil <hverkuil@xs4all.nl>
15001L:	linux-media@vger.kernel.org
15002T:	git git://linuxtv.org/media_tree.git
15003W:	https://linuxtv.org
15004S:	Odd Fixes
15005F:	drivers/media/usb/usbvision/
15006
15007USB WEBCAM GADGET
15008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15009L:	linux-usb@vger.kernel.org
15010S:	Maintained
15011F:	drivers/usb/gadget/function/*uvc*
15012F:	drivers/usb/gadget/legacy/webcam.c
15013
15014USB WIRELESS RNDIS DRIVER (rndis_wlan)
15015M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15016L:	linux-wireless@vger.kernel.org
15017S:	Maintained
15018F:	drivers/net/wireless/rndis_wlan.c
15019
15020USB XHCI DRIVER
15021M:	Mathias Nyman <mathias.nyman@intel.com>
15022L:	linux-usb@vger.kernel.org
15023S:	Supported
15024F:	drivers/usb/host/xhci*
15025F:	drivers/usb/host/pci-quirks*
15026
15027USB ZD1201 DRIVER
15028L:	linux-wireless@vger.kernel.org
15029W:	http://linux-lc100020.sourceforge.net
15030S:	Orphan
15031F:	drivers/net/wireless/zydas/zd1201.*
15032
15033USB ZR364XX DRIVER
15034M:	Antoine Jacquet <royale@zerezo.com>
15035L:	linux-usb@vger.kernel.org
15036L:	linux-media@vger.kernel.org
15037T:	git git://linuxtv.org/media_tree.git
15038W:	http://royale.zerezo.com/zr364xx/
15039S:	Maintained
15040F:	Documentation/media/v4l-drivers/zr364xx*
15041F:	drivers/media/usb/zr364xx/
15042
15043USER-MODE LINUX (UML)
15044M:	Jeff Dike <jdike@addtoit.com>
15045M:	Richard Weinberger <richard@nod.at>
15046L:	linux-um@lists.infradead.org
15047W:	http://user-mode-linux.sourceforge.net
15048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15049S:	Maintained
15050F:	Documentation/virtual/uml/
15051F:	arch/um/
15052F:	arch/x86/um/
15053F:	fs/hostfs/
15054F:	fs/hppfs/
15055
15056USERSPACE I/O (UIO)
15057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15058S:	Maintained
15059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15060F:	Documentation/driver-api/uio-howto.rst
15061F:	drivers/uio/
15062F:	include/linux/uio*.h
15063
15064UTIL-LINUX PACKAGE
15065M:	Karel Zak <kzak@redhat.com>
15066L:	util-linux@vger.kernel.org
15067W:	http://en.wikipedia.org/wiki/Util-linux
15068T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15069S:	Maintained
15070
15071UUID HELPERS
15072M:	Christoph Hellwig <hch@lst.de>
15073R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15074L:	linux-kernel@vger.kernel.org
15075T:	git git://git.infradead.org/users/hch/uuid.git
15076F:	lib/uuid.c
15077F:	lib/test_uuid.c
15078F:	include/linux/uuid.h
15079F:	include/uapi/linux/uuid.h
15080S:	Maintained
15081
15082UVESAFB DRIVER
15083M:	Michal Januszewski <spock@gentoo.org>
15084L:	linux-fbdev@vger.kernel.org
15085W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15086S:	Maintained
15087F:	Documentation/fb/uvesafb.txt
15088F:	drivers/video/fbdev/uvesafb.*
15089
15090VF610 NAND DRIVER
15091M:	Stefan Agner <stefan@agner.ch>
15092L:	linux-mtd@lists.infradead.org
15093S:	Supported
15094F:	drivers/mtd/nand/raw/vf610_nfc.c
15095
15096VFAT/FAT/MSDOS FILESYSTEM
15097M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15098S:	Maintained
15099F:	Documentation/filesystems/vfat.txt
15100F:	fs/fat/
15101
15102VFIO DRIVER
15103M:	Alex Williamson <alex.williamson@redhat.com>
15104L:	kvm@vger.kernel.org
15105T:	git git://github.com/awilliam/linux-vfio.git
15106S:	Maintained
15107F:	Documentation/vfio.txt
15108F:	drivers/vfio/
15109F:	include/linux/vfio.h
15110F:	include/uapi/linux/vfio.h
15111
15112VFIO MEDIATED DEVICE DRIVERS
15113M:	Kirti Wankhede <kwankhede@nvidia.com>
15114L:	kvm@vger.kernel.org
15115S:	Maintained
15116F:	Documentation/vfio-mediated-device.txt
15117F:	drivers/vfio/mdev/
15118F:	include/linux/mdev.h
15119F:	samples/vfio-mdev/
15120
15121VFIO PLATFORM DRIVER
15122M:	Eric Auger <eric.auger@redhat.com>
15123L:	kvm@vger.kernel.org
15124S:	Maintained
15125F:	drivers/vfio/platform/
15126
15127VGA_SWITCHEROO
15128R:	Lukas Wunner <lukas@wunner.de>
15129S:	Maintained
15130F:	Documentation/gpu/vga-switcheroo.rst
15131F:	drivers/gpu/vga/vga_switcheroo.c
15132F:	include/linux/vga_switcheroo.h
15133T:	git git://anongit.freedesktop.org/drm/drm-misc
15134
15135VIA RHINE NETWORK DRIVER
15136S:	Orphan
15137F:	drivers/net/ethernet/via/via-rhine.c
15138
15139VIA SD/MMC CARD CONTROLLER DRIVER
15140M:	Bruce Chang <brucechang@via.com.tw>
15141M:	Harald Welte <HaraldWelte@viatech.com>
15142S:	Maintained
15143F:	drivers/mmc/host/via-sdmmc.c
15144
15145VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15146M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15147L:	linux-fbdev@vger.kernel.org
15148S:	Maintained
15149F:	include/linux/via-core.h
15150F:	include/linux/via-gpio.h
15151F:	include/linux/via_i2c.h
15152F:	drivers/video/fbdev/via/
15153
15154VIA VELOCITY NETWORK DRIVER
15155M:	Francois Romieu <romieu@fr.zoreil.com>
15156L:	netdev@vger.kernel.org
15157S:	Maintained
15158F:	drivers/net/ethernet/via/via-velocity.*
15159
15160VIDEO MULTIPLEXER DRIVER
15161M:	Philipp Zabel <p.zabel@pengutronix.de>
15162L:	linux-media@vger.kernel.org
15163S:	Maintained
15164F:	drivers/media/platform/video-mux.c
15165
15166VIDEO I2C POLLING DRIVER
15167M:	Matt Ranostay <matt.ranostay@konsulko.com>
15168L:	linux-media@vger.kernel.org
15169S:	Maintained
15170F:	drivers/media/i2c/video-i2c.c
15171
15172VIDEOBUF2 FRAMEWORK
15173M:	Pawel Osciak <pawel@osciak.com>
15174M:	Marek Szyprowski <m.szyprowski@samsung.com>
15175M:	Kyungmin Park <kyungmin.park@samsung.com>
15176L:	linux-media@vger.kernel.org
15177S:	Maintained
15178F:	drivers/media/v4l2-core/videobuf2-*
15179F:	include/media/videobuf2-*
15180
15181VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15182M:	Helen Koike <helen.koike@collabora.com>
15183L:	linux-media@vger.kernel.org
15184T:	git git://linuxtv.org/media_tree.git
15185W:	https://linuxtv.org
15186S:	Maintained
15187F:	drivers/media/platform/vimc/*
15188
15189VIRT LIB
15190M:	Alex Williamson <alex.williamson@redhat.com>
15191M:	Paolo Bonzini <pbonzini@redhat.com>
15192L:	kvm@vger.kernel.org
15193S:	Supported
15194F:	virt/lib/
15195
15196VIRTIO AND VHOST VSOCK DRIVER
15197M:	Stefan Hajnoczi <stefanha@redhat.com>
15198L:	kvm@vger.kernel.org
15199L:	virtualization@lists.linux-foundation.org
15200L:	netdev@vger.kernel.org
15201S:	Maintained
15202F:	include/linux/virtio_vsock.h
15203F:	include/uapi/linux/virtio_vsock.h
15204F:	include/uapi/linux/vsockmon.h
15205F:	include/uapi/linux/vm_sockets_diag.h
15206F:	net/vmw_vsock/diag.c
15207F:	net/vmw_vsock/af_vsock_tap.c
15208F:	net/vmw_vsock/virtio_transport_common.c
15209F:	net/vmw_vsock/virtio_transport.c
15210F:	drivers/net/vsockmon.c
15211F:	drivers/vhost/vsock.c
15212F:	drivers/vhost/vsock.h
15213F:	tools/testing/vsock/
15214
15215VIRTIO CONSOLE DRIVER
15216M:	Amit Shah <amit@kernel.org>
15217L:	virtualization@lists.linux-foundation.org
15218S:	Maintained
15219F:	drivers/char/virtio_console.c
15220F:	include/linux/virtio_console.h
15221F:	include/uapi/linux/virtio_console.h
15222
15223VIRTIO CORE, NET AND BLOCK DRIVERS
15224M:	"Michael S. Tsirkin" <mst@redhat.com>
15225M:	Jason Wang <jasowang@redhat.com>
15226L:	virtualization@lists.linux-foundation.org
15227S:	Maintained
15228F:	Documentation/devicetree/bindings/virtio/
15229F:	drivers/virtio/
15230F:	tools/virtio/
15231F:	drivers/net/virtio_net.c
15232F:	drivers/block/virtio_blk.c
15233F:	include/linux/virtio*.h
15234F:	include/uapi/linux/virtio_*.h
15235F:	drivers/crypto/virtio/
15236F:	mm/balloon_compaction.c
15237
15238VIRTIO CRYPTO DRIVER
15239M:	Gonglei <arei.gonglei@huawei.com>
15240L:	virtualization@lists.linux-foundation.org
15241L:	linux-crypto@vger.kernel.org
15242S:	Maintained
15243F:	drivers/crypto/virtio/
15244F:	include/uapi/linux/virtio_crypto.h
15245
15246VIRTIO DRIVERS FOR S390
15247M:	Cornelia Huck <cohuck@redhat.com>
15248M:	Halil Pasic <pasic@linux.ibm.com>
15249L:	linux-s390@vger.kernel.org
15250L:	virtualization@lists.linux-foundation.org
15251L:	kvm@vger.kernel.org
15252S:	Supported
15253F:	drivers/s390/virtio/
15254F:	arch/s390/include/uapi/asm/virtio-ccw.h
15255
15256VIRTIO GPU DRIVER
15257M:	David Airlie <airlied@linux.ie>
15258M:	Gerd Hoffmann <kraxel@redhat.com>
15259L:	dri-devel@lists.freedesktop.org
15260L:	virtualization@lists.linux-foundation.org
15261T:	git git://anongit.freedesktop.org/drm/drm-misc
15262S:	Maintained
15263F:	drivers/gpu/drm/virtio/
15264F:	include/uapi/linux/virtio_gpu.h
15265
15266VIRTIO HOST (VHOST)
15267M:	"Michael S. Tsirkin" <mst@redhat.com>
15268M:	Jason Wang <jasowang@redhat.com>
15269L:	kvm@vger.kernel.org
15270L:	virtualization@lists.linux-foundation.org
15271L:	netdev@vger.kernel.org
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15273S:	Maintained
15274F:	drivers/vhost/
15275F:	include/uapi/linux/vhost.h
15276
15277VIRTIO INPUT DRIVER
15278M:	Gerd Hoffmann <kraxel@redhat.com>
15279S:	Maintained
15280F:	drivers/virtio/virtio_input.c
15281F:	include/uapi/linux/virtio_input.h
15282
15283VIRTUAL BOX GUEST DEVICE DRIVER
15284M:	Hans de Goede <hdegoede@redhat.com>
15285M:	Arnd Bergmann <arnd@arndb.de>
15286M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15287S:	Maintained
15288F:	include/linux/vbox_utils.h
15289F:	include/uapi/linux/vbox*.h
15290F:	drivers/virt/vboxguest/
15291
15292VIRTUAL SERIO DEVICE DRIVER
15293M:	Stephen Chandler Paul <thatslyude@gmail.com>
15294S:	Maintained
15295F:	drivers/input/serio/userio.c
15296F:	include/uapi/linux/userio.h
15297
15298VIVID VIRTUAL VIDEO DRIVER
15299M:	Hans Verkuil <hverkuil@xs4all.nl>
15300L:	linux-media@vger.kernel.org
15301T:	git git://linuxtv.org/media_tree.git
15302W:	https://linuxtv.org
15303S:	Maintained
15304F:	drivers/media/platform/vivid/*
15305
15306VLYNQ BUS
15307M:	Florian Fainelli <f.fainelli@gmail.com>
15308L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15309S:	Maintained
15310F:	drivers/vlynq/vlynq.c
15311F:	include/linux/vlynq.h
15312
15313VME SUBSYSTEM
15314M:	Martyn Welch <martyn@welchs.me.uk>
15315M:	Manohar Vanga <manohar.vanga@gmail.com>
15316M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15317L:	devel@driverdev.osuosl.org
15318S:	Maintained
15319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15320F:	Documentation/driver-api/vme.rst
15321F:	drivers/staging/vme/
15322F:	drivers/vme/
15323F:	include/linux/vme*
15324
15325VMWARE BALLOON DRIVER
15326M:	Xavier Deguillard <xdeguillard@vmware.com>
15327M:	Philip Moltmann <moltmann@vmware.com>
15328M:	"VMware, Inc." <pv-drivers@vmware.com>
15329L:	linux-kernel@vger.kernel.org
15330S:	Maintained
15331F:	drivers/misc/vmw_balloon.c
15332
15333VMWARE HYPERVISOR INTERFACE
15334M:	Alok Kataria <akataria@vmware.com>
15335L:	virtualization@lists.linux-foundation.org
15336S:	Supported
15337F:	arch/x86/kernel/cpu/vmware.c
15338
15339VMWARE PVRDMA DRIVER
15340M:	Adit Ranadive <aditr@vmware.com>
15341M:	VMware PV-Drivers <pv-drivers@vmware.com>
15342L:	linux-rdma@vger.kernel.org
15343S:	Maintained
15344F:	drivers/infiniband/hw/vmw_pvrdma/
15345
15346VMware PVSCSI driver
15347M:	Jim Gill <jgill@vmware.com>
15348M:	VMware PV-Drivers <pv-drivers@vmware.com>
15349L:	linux-scsi@vger.kernel.org
15350S:	Maintained
15351F:	drivers/scsi/vmw_pvscsi.c
15352F:	drivers/scsi/vmw_pvscsi.h
15353
15354VMWARE VMMOUSE SUBDRIVER
15355M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15356M:	"VMware, Inc." <pv-drivers@vmware.com>
15357L:	linux-input@vger.kernel.org
15358S:	Maintained
15359F:	drivers/input/mouse/vmmouse.c
15360F:	drivers/input/mouse/vmmouse.h
15361
15362VMWARE VMXNET3 ETHERNET DRIVER
15363M:	Ronak Doshi <doshir@vmware.com>
15364M:	"VMware, Inc." <pv-drivers@vmware.com>
15365L:	netdev@vger.kernel.org
15366S:	Maintained
15367F:	drivers/net/vmxnet3/
15368
15369VOCORE VOCORE2 BOARD
15370M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15371L:	linux-mips@linux-mips.org
15372S:	Maintained
15373F:	arch/mips/boot/dts/ralink/vocore2.dts
15374
15375VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15376M:	Liam Girdwood <lgirdwood@gmail.com>
15377M:	Mark Brown <broonie@kernel.org>
15378L:	linux-kernel@vger.kernel.org
15379W:	http://www.slimlogic.co.uk/?p=48
15380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15381S:	Supported
15382F:	Documentation/devicetree/bindings/regulator/
15383F:	Documentation/power/regulator/
15384F:	drivers/regulator/
15385F:	include/dt-bindings/regulator/
15386F:	include/linux/regulator/
15387
15388VRF
15389M:	David Ahern <dsa@cumulusnetworks.com>
15390M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15391L:	netdev@vger.kernel.org
15392S:	Maintained
15393F:	drivers/net/vrf.c
15394F:	Documentation/networking/vrf.txt
15395
15396VT1211 HARDWARE MONITOR DRIVER
15397M:	Juerg Haefliger <juergh@gmail.com>
15398L:	linux-hwmon@vger.kernel.org
15399S:	Maintained
15400F:	Documentation/hwmon/vt1211
15401F:	drivers/hwmon/vt1211.c
15402
15403VT8231 HARDWARE MONITOR DRIVER
15404M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15405L:	linux-hwmon@vger.kernel.org
15406S:	Maintained
15407F:	drivers/hwmon/vt8231.c
15408
15409VUB300 USB to SDIO/SD/MMC bridge chip
15410M:	Tony Olech <tony.olech@elandigitalsystems.com>
15411L:	linux-mmc@vger.kernel.org
15412L:	linux-usb@vger.kernel.org
15413S:	Supported
15414F:	drivers/mmc/host/vub300.c
15415
15416W1 DALLAS'S 1-WIRE BUS
15417M:	Evgeniy Polyakov <zbr@ioremap.net>
15418S:	Maintained
15419F:	Documentation/w1/
15420F:	drivers/w1/
15421F:	include/linux/w1.h
15422
15423W83791D HARDWARE MONITORING DRIVER
15424M:	Marc Hulsman <m.hulsman@tudelft.nl>
15425L:	linux-hwmon@vger.kernel.org
15426S:	Maintained
15427F:	Documentation/hwmon/w83791d
15428F:	drivers/hwmon/w83791d.c
15429
15430W83793 HARDWARE MONITORING DRIVER
15431M:	Rudolf Marek <r.marek@assembler.cz>
15432L:	linux-hwmon@vger.kernel.org
15433S:	Maintained
15434F:	Documentation/hwmon/w83793
15435F:	drivers/hwmon/w83793.c
15436
15437W83795 HARDWARE MONITORING DRIVER
15438M:	Jean Delvare <jdelvare@suse.com>
15439L:	linux-hwmon@vger.kernel.org
15440S:	Maintained
15441F:	drivers/hwmon/w83795.c
15442
15443W83L51xD SD/MMC CARD INTERFACE DRIVER
15444M:	Pierre Ossman <pierre@ossman.eu>
15445S:	Maintained
15446F:	drivers/mmc/host/wbsd.*
15447
15448WACOM PROTOCOL 4 SERIAL TABLETS
15449M:	Julian Squires <julian@cipht.net>
15450M:	Hans de Goede <hdegoede@redhat.com>
15451L:	linux-input@vger.kernel.org
15452S:	Maintained
15453F:	drivers/input/tablet/wacom_serial4.c
15454
15455WATCHDOG DEVICE DRIVERS
15456M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15457M:	Guenter Roeck <linux@roeck-us.net>
15458L:	linux-watchdog@vger.kernel.org
15459W:	http://www.linux-watchdog.org/
15460T:	git git://www.linux-watchdog.org/linux-watchdog.git
15461S:	Maintained
15462F:	Documentation/devicetree/bindings/watchdog/
15463F:	Documentation/watchdog/
15464F:	drivers/watchdog/
15465F:	include/linux/watchdog.h
15466F:	include/uapi/linux/watchdog.h
15467
15468WHISKEYCOVE PMIC GPIO DRIVER
15469M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15470L:	linux-gpio@vger.kernel.org
15471S:	Maintained
15472F:	drivers/gpio/gpio-wcove.c
15473
15474WIIMOTE HID DRIVER
15475M:	David Herrmann <dh.herrmann@googlemail.com>
15476L:	linux-input@vger.kernel.org
15477S:	Maintained
15478F:	drivers/hid/hid-wiimote*
15479
15480WILOCITY WIL6210 WIRELESS DRIVER
15481M:	Maya Erez <merez@codeaurora.org>
15482L:	linux-wireless@vger.kernel.org
15483L:	wil6210@qti.qualcomm.com
15484S:	Supported
15485W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15486F:	drivers/net/wireless/ath/wil6210/
15487
15488WIMAX STACK
15489M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15490M:	linux-wimax@intel.com
15491L:	wimax@linuxwimax.org (subscribers-only)
15492S:	Supported
15493W:	http://linuxwimax.org
15494F:	Documentation/wimax/README.wimax
15495F:	include/linux/wimax/debug.h
15496F:	include/net/wimax.h
15497F:	include/uapi/linux/wimax.h
15498F:	net/wimax/
15499
15500WINBOND CIR DRIVER
15501M:	David Härdeman <david@hardeman.nu>
15502S:	Maintained
15503F:	drivers/media/rc/winbond-cir.c
15504
15505WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15506M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15507L:	linux-watchdog@vger.kernel.org
15508S:	Maintained
15509F:	drivers/watchdog/ebc-c384_wdt.c
15510
15511WINSYSTEMS WS16C48 GPIO DRIVER
15512M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15513L:	linux-gpio@vger.kernel.org
15514S:	Maintained
15515F:	drivers/gpio/gpio-ws16c48.c
15516
15517WISTRON LAPTOP BUTTON DRIVER
15518M:	Miloslav Trmac <mitr@volny.cz>
15519S:	Maintained
15520F:	drivers/input/misc/wistron_btns.c
15521
15522WL3501 WIRELESS PCMCIA CARD DRIVER
15523L:	linux-wireless@vger.kernel.org
15524S:	Odd fixes
15525F:	drivers/net/wireless/wl3501*
15526
15527WOLFSON MICROELECTRONICS DRIVERS
15528L:	patches@opensource.cirrus.com
15529T:	git https://github.com/CirrusLogic/linux-drivers.git
15530W:	https://github.com/CirrusLogic/linux-drivers/wiki
15531S:	Supported
15532F:	Documentation/hwmon/wm83??
15533F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15534F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15535F:	Documentation/devicetree/bindings/mfd/arizona.txt
15536F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15537F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15538F:	arch/arm/mach-s3c64xx/mach-crag6410*
15539F:	drivers/clk/clk-wm83*.c
15540F:	drivers/extcon/extcon-arizona.c
15541F:	drivers/leds/leds-wm83*.c
15542F:	drivers/gpio/gpio-*wm*.c
15543F:	drivers/gpio/gpio-arizona.c
15544F:	drivers/hwmon/wm83??-hwmon.c
15545F:	drivers/input/misc/wm831x-on.c
15546F:	drivers/input/touchscreen/wm831x-ts.c
15547F:	drivers/input/touchscreen/wm97*.c
15548F:	drivers/mfd/arizona*
15549F:	drivers/mfd/wm*.c
15550F:	drivers/mfd/cs47l24*
15551F:	drivers/power/supply/wm83*.c
15552F:	drivers/rtc/rtc-wm83*.c
15553F:	drivers/regulator/wm8*.c
15554F:	drivers/regulator/arizona*
15555F:	drivers/video/backlight/wm83*_bl.c
15556F:	drivers/watchdog/wm83*_wdt.c
15557F:	include/linux/mfd/arizona/
15558F:	include/linux/mfd/wm831x/
15559F:	include/linux/mfd/wm8350/
15560F:	include/linux/mfd/wm8400*
15561F:	include/linux/regulator/arizona*
15562F:	include/linux/wm97xx.h
15563F:	include/sound/wm????.h
15564F:	sound/soc/codecs/arizona.?
15565F:	sound/soc/codecs/wm*
15566F:	sound/soc/codecs/cs47l24*
15567
15568WORKQUEUE
15569M:	Tejun Heo <tj@kernel.org>
15570R:	Lai Jiangshan <jiangshanlai@gmail.com>
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15572S:	Maintained
15573F:	include/linux/workqueue.h
15574F:	kernel/workqueue.c
15575F:	Documentation/core-api/workqueue.rst
15576
15577X-POWERS AXP288 PMIC DRIVERS
15578M:	Hans de Goede <hdegoede@redhat.com>
15579S:	Maintained
15580N:	axp288
15581F:	drivers/acpi/pmic/intel_pmic_xpower.c
15582
15583X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15584M:	Chen-Yu Tsai <wens@csie.org>
15585L:	linux-kernel@vger.kernel.org
15586S:	Maintained
15587N:	axp[128]
15588
15589X.25 NETWORK LAYER
15590M:	Andrew Hendry <andrew.hendry@gmail.com>
15591L:	linux-x25@vger.kernel.org
15592S:	Odd Fixes
15593F:	Documentation/networking/x25*
15594F:	include/net/x25*
15595F:	net/x25/
15596
15597X86 ARCHITECTURE (32-BIT AND 64-BIT)
15598M:	Thomas Gleixner <tglx@linutronix.de>
15599M:	Ingo Molnar <mingo@redhat.com>
15600R:	"H. Peter Anvin" <hpa@zytor.com>
15601M:	x86@kernel.org
15602L:	linux-kernel@vger.kernel.org
15603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15604S:	Maintained
15605F:	Documentation/devicetree/bindings/x86/
15606F:	Documentation/x86/
15607F:	arch/x86/
15608
15609X86 ENTRY CODE
15610M:	Andy Lutomirski <luto@kernel.org>
15611L:	linux-kernel@vger.kernel.org
15612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15613S:	Maintained
15614F:	arch/x86/entry/
15615
15616X86 MCE INFRASTRUCTURE
15617M:	Tony Luck <tony.luck@intel.com>
15618M:	Borislav Petkov <bp@alien8.de>
15619L:	linux-edac@vger.kernel.org
15620S:	Maintained
15621F:	arch/x86/kernel/cpu/mcheck/*
15622
15623X86 MICROCODE UPDATE SUPPORT
15624M:	Borislav Petkov <bp@alien8.de>
15625S:	Maintained
15626F:	arch/x86/kernel/cpu/microcode/*
15627
15628X86 PLATFORM DRIVERS
15629M:	Darren Hart <dvhart@infradead.org>
15630M:	Andy Shevchenko <andy@infradead.org>
15631L:	platform-driver-x86@vger.kernel.org
15632T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15633S:	Maintained
15634F:	drivers/platform/x86/
15635F:	drivers/platform/olpc/
15636
15637X86 VDSO
15638M:	Andy Lutomirski <luto@kernel.org>
15639L:	linux-kernel@vger.kernel.org
15640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15641S:	Maintained
15642F:	arch/x86/entry/vdso/
15643
15644XC2028/3028 TUNER DRIVER
15645M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15646L:	linux-media@vger.kernel.org
15647W:	https://linuxtv.org
15648T:	git git://linuxtv.org/media_tree.git
15649S:	Maintained
15650F:	drivers/media/tuners/tuner-xc2028.*
15651
15652XDP SOCKETS (AF_XDP)
15653M:	Björn Töpel <bjorn.topel@intel.com>
15654M:	Magnus Karlsson <magnus.karlsson@intel.com>
15655L:	netdev@vger.kernel.org
15656S:	Maintained
15657F:	kernel/bpf/xskmap.c
15658F:	net/xdp/
15659
15660XEN BLOCK SUBSYSTEM
15661M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15662M:	Roger Pau Monné <roger.pau@citrix.com>
15663L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15664S:	Supported
15665F:	drivers/block/xen-blkback/*
15666F:	drivers/block/xen*
15667
15668XEN HYPERVISOR ARM
15669M:	Stefano Stabellini <sstabellini@kernel.org>
15670L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15671S:	Maintained
15672F:	arch/arm/xen/
15673F:	arch/arm/include/asm/xen/
15674
15675XEN HYPERVISOR ARM64
15676M:	Stefano Stabellini <sstabellini@kernel.org>
15677L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15678S:	Maintained
15679F:	arch/arm64/xen/
15680F:	arch/arm64/include/asm/xen/
15681
15682XEN HYPERVISOR INTERFACE
15683M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15684M:	Juergen Gross <jgross@suse.com>
15685L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15687S:	Supported
15688F:	arch/x86/xen/
15689F:	drivers/*/xen-*front.c
15690F:	drivers/xen/
15691F:	arch/x86/include/asm/xen/
15692F:	arch/x86/include/asm/pvclock-abi.h
15693F:	include/xen/
15694F:	include/uapi/xen/
15695F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15696F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15697
15698XEN NETWORK BACKEND DRIVER
15699M:	Wei Liu <wei.liu2@citrix.com>
15700M:	Paul Durrant <paul.durrant@citrix.com>
15701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15702L:	netdev@vger.kernel.org
15703S:	Supported
15704F:	drivers/net/xen-netback/*
15705
15706XEN PCI SUBSYSTEM
15707M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15709S:	Supported
15710F:	arch/x86/pci/*xen*
15711F:	drivers/pci/*xen*
15712
15713XEN PVSCSI DRIVERS
15714M:	Juergen Gross <jgross@suse.com>
15715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15716L:	linux-scsi@vger.kernel.org
15717S:	Supported
15718F:	drivers/scsi/xen-scsifront.c
15719F:	drivers/xen/xen-scsiback.c
15720F:	include/xen/interface/io/vscsiif.h
15721
15722XEN SWIOTLB SUBSYSTEM
15723M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15725L:	iommu@lists.linux-foundation.org
15726S:	Supported
15727F:	arch/x86/xen/*swiotlb*
15728F:	drivers/xen/*swiotlb*
15729
15730XEN SOUND FRONTEND DRIVER
15731M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15734S:	Supported
15735F:	sound/xen/*
15736
15737XFS FILESYSTEM
15738M:	Darrick J. Wong <darrick.wong@oracle.com>
15739M:	linux-xfs@vger.kernel.org
15740L:	linux-xfs@vger.kernel.org
15741W:	http://xfs.org/
15742T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15743S:	Supported
15744F:	Documentation/filesystems/xfs.txt
15745F:	fs/xfs/
15746
15747XILINX AXI ETHERNET DRIVER
15748M:	Anirudha Sarangi <anirudh@xilinx.com>
15749M:	John Linn <John.Linn@xilinx.com>
15750S:	Maintained
15751F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15752
15753XILINX UARTLITE SERIAL DRIVER
15754M:	Peter Korsgaard <jacmet@sunsite.dk>
15755L:	linux-serial@vger.kernel.org
15756S:	Maintained
15757F:	drivers/tty/serial/uartlite.c
15758
15759XILINX VIDEO IP CORES
15760M:	Hyun Kwon <hyun.kwon@xilinx.com>
15761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15762L:	linux-media@vger.kernel.org
15763T:	git git://linuxtv.org/media_tree.git
15764S:	Supported
15765F:	Documentation/devicetree/bindings/media/xilinx/
15766F:	drivers/media/platform/xilinx/
15767F:	include/uapi/linux/xilinx-v4l2-controls.h
15768
15769XILLYBUS DRIVER
15770M:	Eli Billauer <eli.billauer@gmail.com>
15771L:	linux-kernel@vger.kernel.org
15772S:	Supported
15773F:	drivers/char/xillybus/
15774
15775XLP9XX I2C DRIVER
15776M:	George Cherian <george.cherian@cavium.com>
15777M:	Jan Glauber <jglauber@cavium.com>
15778L:	linux-i2c@vger.kernel.org
15779W:	http://www.cavium.com
15780S:	Supported
15781F:	drivers/i2c/busses/i2c-xlp9xx.c
15782
15783XRA1403 GPIO EXPANDER
15784M:	Nandor Han <nandor.han@ge.com>
15785M:	Semi Malinen <semi.malinen@ge.com>
15786L:	linux-gpio@vger.kernel.org
15787S:	Maintained
15788F:	drivers/gpio/gpio-xra1403.c
15789F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15790
15791XTENSA XTFPGA PLATFORM SUPPORT
15792M:	Max Filippov <jcmvbkbc@gmail.com>
15793L:	linux-xtensa@linux-xtensa.org
15794S:	Maintained
15795F:	drivers/spi/spi-xtensa-xtfpga.c
15796F:	sound/soc/xtensa/xtfpga-i2s.c
15797
15798YAM DRIVER FOR AX.25
15799M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15800L:	linux-hams@vger.kernel.org
15801S:	Maintained
15802F:	drivers/net/hamradio/yam*
15803F:	include/linux/yam.h
15804
15805YAMA SECURITY MODULE
15806M:	Kees Cook <keescook@chromium.org>
15807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15808S:	Supported
15809F:	security/yama/
15810F:	Documentation/admin-guide/LSM/Yama.rst
15811
15812YEALINK PHONE DRIVER
15813M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15814L:	usbb2k-api-dev@nongnu.org
15815S:	Maintained
15816F:	Documentation/input/devices/yealink.rst
15817F:	drivers/input/misc/yealink.*
15818
15819Z8530 DRIVER FOR AX.25
15820M:	Joerg Reuter <jreuter@yaina.de>
15821W:	http://yaina.de/jreuter/
15822W:	http://www.qsl.net/dl1bke/
15823L:	linux-hams@vger.kernel.org
15824S:	Maintained
15825F:	Documentation/networking/z8530drv.txt
15826F:	drivers/net/hamradio/*scc.c
15827F:	drivers/net/hamradio/z8530.h
15828
15829ZBUD COMPRESSED PAGE ALLOCATOR
15830M:	Seth Jennings <sjenning@redhat.com>
15831M:	Dan Streetman <ddstreet@ieee.org>
15832L:	linux-mm@kvack.org
15833S:	Maintained
15834F:	mm/zbud.c
15835F:	include/linux/zbud.h
15836
15837ZD1211RW WIRELESS DRIVER
15838M:	Daniel Drake <dsd@gentoo.org>
15839M:	Ulrich Kunitz <kune@deine-taler.de>
15840W:	http://zd1211.ath.cx/wiki/DriverRewrite
15841L:	linux-wireless@vger.kernel.org
15842L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15843S:	Maintained
15844F:	drivers/net/wireless/zydas/zd1211rw/
15845
15846ZD1301 MEDIA DRIVER
15847M:	Antti Palosaari <crope@iki.fi>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org/
15850W:	http://palosaari.fi/linux/
15851Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15852S:	Maintained
15853F:	drivers/media/usb/dvb-usb-v2/zd1301*
15854
15855ZD1301_DEMOD MEDIA DRIVER
15856M:	Antti Palosaari <crope@iki.fi>
15857L:	linux-media@vger.kernel.org
15858W:	https://linuxtv.org/
15859W:	http://palosaari.fi/linux/
15860Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15861S:	Maintained
15862F:	drivers/media/dvb-frontends/zd1301_demod*
15863
15864ZPOOL COMPRESSED PAGE STORAGE API
15865M:	Dan Streetman <ddstreet@ieee.org>
15866L:	linux-mm@kvack.org
15867S:	Maintained
15868F:	mm/zpool.c
15869F:	include/linux/zpool.h
15870
15871ZR36067 VIDEO FOR LINUX DRIVER
15872L:	mjpeg-users@lists.sourceforge.net
15873L:	linux-media@vger.kernel.org
15874W:	http://mjpeg.sourceforge.net/driver-zoran/
15875T:	hg https://linuxtv.org/hg/v4l-dvb
15876S:	Odd Fixes
15877F:	drivers/staging/media/zoran/
15878
15879ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15880M:	Minchan Kim <minchan@kernel.org>
15881M:	Nitin Gupta <ngupta@vflare.org>
15882R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15883L:	linux-kernel@vger.kernel.org
15884S:	Maintained
15885F:	drivers/block/zram/
15886F:	Documentation/blockdev/zram.txt
15887
15888ZS DECSTATION Z85C30 SERIAL DRIVER
15889M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15890S:	Maintained
15891F:	drivers/tty/serial/zs.*
15892
15893ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15894M:	Minchan Kim <minchan@kernel.org>
15895M:	Nitin Gupta <ngupta@vflare.org>
15896R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15897L:	linux-mm@kvack.org
15898S:	Maintained
15899F:	mm/zsmalloc.c
15900F:	include/linux/zsmalloc.h
15901F:	Documentation/vm/zsmalloc.rst
15902
15903ZSWAP COMPRESSED SWAP CACHING
15904M:	Seth Jennings <sjenning@redhat.com>
15905M:	Dan Streetman <ddstreet@ieee.org>
15906L:	linux-mm@kvack.org
15907S:	Maintained
15908F:	mm/zswap.c
15909
15910THE REST
15911M:	Linus Torvalds <torvalds@linux-foundation.org>
15912L:	linux-kernel@vger.kernel.org
15913Q:	http://patchwork.kernel.org/project/LKML/list/
15914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15915S:	Buried alive in reporters
15916F:	*
15917F:	*/
15918